From 81d2c40cc17f117bdee3e2058caaecbd7e04fd5d Mon Sep 17 00:00:00 2001 From: Hsiang-Yu Date: Tue, 9 May 2023 18:42:50 +0800 Subject: [PATCH] Add all simulink models --- simulink_archive/simLink | 1 - simulink_archive/simLink/CAL_LIB.mdl | 1845 + simulink_archive/simLink/CAL_LINE.mdl | 1817 + simulink_archive/simLink/CDS_PARTS.mdl | 6488 ++ simulink_archive/simLink/CDS_PARTS.mdl.err | 0 simulink_archive/simLink/CDS_PARTS.mdl.r2012b | 6311 ++ simulink_archive/simLink/CD_STATE_MACHINE.c | 1558 + simulink_archive/simLink/CHK_DIO.mdl | 12909 +++ simulink_archive/simLink/Copy_of_k1c00.mdl | 3691 + .../simLink/Copy_of_k1x01 July07.mdl | 8535 ++ .../ESD_LINEARIZATION_WITH_CHARGE_MASTER.mdl | 1260 + ...SEM_DAMPED_STAGE_MASTER_WITH_DAMP_MODE.mdl | 8400 ++ .../FOUROSEM_STAGE_MASTER_OPLEV_TIDAL.mdl | 7768 ++ simulink_archive/simLink/LONG_PULSE.c | 56 + simulink_archive/simLink/QUAD_MASTER.mdl | 35940 +++++++++ simulink_archive/simLink/STATE_BIO_MASTER.mdl | 7875 ++ simulink_archive/simLink/USER.mdl | 1753 + simulink_archive/simLink/k10519.mdl | 1822 + simulink_archive/simLink/k1aai.mdl | 7465 ++ simulink_archive/simLink/k1aai_tsuchida.mdl | 5143 ++ simulink_archive/simLink/k1bio.mdl | 7402 ++ simulink_archive/simLink/k1c00.mdl | 3709 + simulink_archive/simLink/k1c00.mdl.autosave | 3556 + simulink_archive/simLink/k1c00.mdl.err | 0 simulink_archive/simLink/k1cal0.mdl | 2286 + simulink_archive/simLink/k1cryo.mdl | 34729 ++++++++ .../simLink/k1cryo_bak_20220510.mdl | 22985 ++++++ simulink_archive/simLink/k1ioo.mdl | 5627 ++ simulink_archive/simLink/k1ioo.mdl.err | 0 .../simLink/k1ioo_backup_20230504.mdl | 6194 ++ .../simLink/k1ioo_bak_20221213.mdl | 4934 ++ .../simLink/k1ioo_bak_20230114.mdl | 5042 ++ .../simLink/k1ioo_bak_20230308.mdl | 5698 ++ simulink_archive/simLink/k1ioo_bak_jul07.mdl | 4177 + simulink_archive/simLink/k1ioo_flagtest.mdl | 0 simulink_archive/simLink/k1mc.mdl | 1832 + simulink_archive/simLink/k1pcalexc.mdl | 1456 + simulink_archive/simLink/k1stv.mdl | 2192 + simulink_archive/simLink/k1tst.mdl | 3358 + simulink_archive/simLink/k1vis.mdl | 41353 ++++++++++ simulink_archive/simLink/k1vis.mdl.back | 31668 ++++++++ simulink_archive/simLink/k1vis.mdl.err | 0 simulink_archive/simLink/k1vis_Xend.mdl | 43835 ++++++++++ simulink_archive/simLink/k1vis_Xend_IM.mdl | 38133 +++++++++ simulink_archive/simLink/k1vis_Xend_PM.mdl | 43045 ++++++++++ simulink_archive/simLink/k1vis_Xend_TOP.mdl | 38742 +++++++++ simulink_archive/simLink/k1vis_Yend.mdl | 55534 +++++++++++++ .../simLink/k1vis_backup20220501.mdl | 31668 ++++++++ .../simLink/k1vis_backup_20220109.mdl | 10217 +++ .../simLink/k1vis_backup_20220114.mdl | 10277 +++ .../simLink/k1vis_backup_20220118.mdl | 10383 +++ .../simLink/k1vis_backup_20220426.mdl | 29014 +++++++ .../simLink/k1vis_backup_20220720.mdl | 48791 +++++++++++ .../simLink/k1vis_backup_20230501.mdl | 62311 +++++++++++++++ .../simLink/k1vis_backup_20230502.mdl | 45015 +++++++++++ .../simLink/k1vis_backup_20230503.mdl | 45015 +++++++++++ .../simLink/k1vis_coildrivertest.mdl | 5940 ++ .../simLink/k1vis_coildrivertest.mdl.err | 0 .../simLink/k1vis_includequartic.mdl | 8438 ++ simulink_archive/simLink/k1vis_plan.mdl | 6730 ++ .../simLink/k1vis_plan.slx.r2013b | Bin 0 -> 29476 bytes .../simLink/k1vis_youru_backup20230328.mdl | 66578 ++++++++++++++++ simulink_archive/simLink/k1visbs.mdl | 13361 ++++ simulink_archive/simLink/k1visdennis.mdl | 31819 ++++++++ simulink_archive/simLink/k1vishc.mdl | 10277 +++ simulink_archive/simLink/k1x00.mdl | 8183 ++ simulink_archive/simLink/k1x00.mdl.err | 0 simulink_archive/simLink/k1x01.mdl | 8535 ++ simulink_archive/simLink/k1x01.mdl.bk | 3513 + simulink_archive/simLink/k1x01_bak.mdl | 8535 ++ simulink_archive/simLink/k1zxc0519.mdl | 3911 + simulink_archive/simLink/k1zxc230106.mdl | 4014 + simulink_archive/simLink/l1susetmy.mdl | 8001 ++ simulink_archive/simLink/lib/OSEM_WD.mdl | 1267 + .../simLink/lib/OSEM_WD_2_OUTPUTS.mdl | 1310 + simulink_archive/simLink/lib/SUS_IOP_WD.mdl | 1070 + .../simLink/lib/SUS_IOP_WD_2_DC_RMS.mdl | 1274 + simulink_archive/simLink/lib/cdsAdcx0.mdl | 674 + simulink_archive/simLink/lib/cdsAdcx1.mdl | 673 + simulink_archive/simLink/lib/cdsAdcx2.mdl | 672 + simulink_archive/simLink/lib/cdsAdcx3.mdl | 672 + simulink_archive/simLink/lib/cdsAdcx4.mdl | 672 + simulink_archive/simLink/lib/cdsAdcx5.mdl | 672 + simulink_archive/simLink/lib/cdsAdcx6.mdl | 672 + simulink_archive/simLink/lib/cdsAdcx7.mdl | 672 + simulink_archive/simLink/lib/cdsAdcx8.mdl | 672 + simulink_archive/simLink/lib/cdsAdcx9.mdl | 743 + simulink_archive/simLink/lib/cdsBit2Word.mdl | 522 + simulink_archive/simLink/lib/cdsBitwise.mdl | 298 + simulink_archive/simLink/lib/cdsCDI64.mdl | 711 + simulink_archive/simLink/lib/cdsCDO32.mdl | 660 + simulink_archive/simLink/lib/cdsCDO64.mdl | 710 + .../simLink/lib/cdsContec1616DIO.mdl | 244 + .../simLink/lib/cdsContec6464DIO.mdl | 244 + simulink_archive/simLink/lib/cdsDacKill.mdl | 726 + .../simLink/lib/cdsDacKillIop.mdl | 865 + .../simLink/lib/cdsDacKillTimed.mdl | 865 + simulink_archive/simLink/lib/cdsDio.mdl | 244 + simulink_archive/simLink/lib/cdsEXC.mdl | 635 + .../simLink/lib/cdsEpicsBinIn.mdl | 735 + .../simLink/lib/cdsEpicsCounter.mdl | 207 + simulink_archive/simLink/lib/cdsEpicsIn.mdl | 249 + .../simLink/lib/cdsEpicsInCtrl.mdl | 725 + simulink_archive/simLink/lib/cdsEpicsMbbi.mdl | 207 + simulink_archive/simLink/lib/cdsEpicsMbbo.mdl | 235 + .../simLink/lib/cdsEpicsMomentary.mdl | 710 + simulink_archive/simLink/lib/cdsEpicsOut.mdl | 232 + .../simLink/lib/cdsEpicsStringIn.mdl | 209 + simulink_archive/simLink/lib/cdsEzCaRead.mdl | 702 + simulink_archive/simLink/lib/cdsEzCaWrite.mdl | 204 + simulink_archive/simLink/lib/cdsFilt.mdl | 1060 + .../simLink/lib/cdsFiltBiQuad.mdl | 1495 + simulink_archive/simLink/lib/cdsFiltCtrl.mdl | 1682 + simulink_archive/simLink/lib/cdsFiltCtrl2.mdl | 1738 + .../simLink/lib/cdsFiltMuxMatrix.mdl | 244 + .../simLink/lib/cdsFunctionCall.mdl | 244 + simulink_archive/simLink/lib/cdsGps.mdl | 803 + simulink_archive/simLink/lib/cdsHWWD.mdl | 840 + simulink_archive/simLink/lib/cdsIPC.mdl | 244 + simulink_archive/simLink/lib/cdsIPCS.mdl | 255 + simulink_archive/simLink/lib/cdsIPCx.mdl | 251 + simulink_archive/simLink/lib/cdsIPCx_PCIE.mdl | 206 + simulink_archive/simLink/lib/cdsIPCx_RFM.mdl | 206 + .../simLink/lib/cdsIPCx_SHMEM.mdl | 206 + .../simLink/lib/cdsInputFilter.mdl | 782 + simulink_archive/simLink/lib/cdsMatrix.mdl | 3064 + simulink_archive/simLink/lib/cdsModelRate.mdl | 788 + simulink_archive/simLink/lib/cdsMuxMatrix.mdl | 244 + simulink_archive/simLink/lib/cdsNoise.mdl | 734 + simulink_archive/simLink/lib/cdsOsc.mdl | 777 + simulink_archive/simLink/lib/cdsPPFIR.mdl | 787 + .../simLink/lib/cdsParameters.mdl | 244 + simulink_archive/simLink/lib/cdsPhase.mdl | 354 + simulink_archive/simLink/lib/cdsPhaseDeg.mdl | 354 + simulink_archive/simLink/lib/cdsProduct.mdl | 803 + .../simLink/lib/cdsRampMuxMatrix.mdl | 244 + .../simLink/lib/cdsRampSwitch.mdl | 297 + .../simLink/lib/cdsRemoteIntlk.mdl | 236 + simulink_archive/simLink/lib/cdsRfmIO.mdl | 244 + simulink_archive/simLink/lib/cdsRio.mdl | 753 + simulink_archive/simLink/lib/cdsRio1.mdl | 244 + simulink_archive/simLink/lib/cdsRms.mdl | 232 + simulink_archive/simLink/lib/cdsSWD.mdl | 992 + simulink_archive/simLink/lib/cdsSWD1.mdl | 1478 + simulink_archive/simLink/lib/cdsSatCount.mdl | 244 + simulink_archive/simLink/lib/cdsSqrt.mdl | 765 + simulink_archive/simLink/lib/cdsStateWord.mdl | 807 + simulink_archive/simLink/lib/cdsSubtract8.mdl | 993 + simulink_archive/simLink/lib/cdsSusSw2.mdl | 1499 + simulink_archive/simLink/lib/cdsSusSwitch.mdl | 1238 + simulink_archive/simLink/lib/cdsSusWd.mdl | 232 + simulink_archive/simLink/lib/cdsSwitch.mdl | 672 + simulink_archive/simLink/lib/cdsSwitch1.mdl | 910 + simulink_archive/simLink/lib/cdsTP.mdl | 639 + simulink_archive/simLink/lib/cdsTrigger.mdl | 264 + simulink_archive/simLink/lib/cdsTrueRMS.mdl | 235 + simulink_archive/simLink/lib/cdsWD.mdl | 375 + simulink_archive/simLink/lib/cdsWD1.mdl | 722 + simulink_archive/simLink/lib/cdsWfsPhase.mdl | 272 + simulink_archive/simLink/lib/cdsWord2Bit.mdl | 525 + simulink_archive/simLink/lib/dac.mdl | 1089 + simulink_archive/simLink/lib/dac18.mdl | 873 + simulink_archive/simLink/lockin.mdl | 997 + simulink_archive/simLink/rtdemod.mdl | 1055 + .../k1vis/cdsMuxMatrix2/geninfo.mat | Bin 0 -> 498 bytes .../k1vis/cdsMuxMatrix2/mdladvinfo.mat | Bin 0 -> 24136 bytes .../cdsMuxMatrix2/model_diagnose_custom.html | 178 + .../k1vis/cdsMuxMatrix2/report.html | 393 + simulink_archive/simLink/slprj/sl_proj.tmw | 2 + simulink_archive/simLink/test.mdl | 2945 + 170 files changed, 1072552 insertions(+), 1 deletion(-) delete mode 120000 simulink_archive/simLink create mode 100644 simulink_archive/simLink/CAL_LIB.mdl create mode 100644 simulink_archive/simLink/CAL_LINE.mdl create mode 100644 simulink_archive/simLink/CDS_PARTS.mdl create mode 100644 simulink_archive/simLink/CDS_PARTS.mdl.err create mode 100644 simulink_archive/simLink/CDS_PARTS.mdl.r2012b create mode 100644 simulink_archive/simLink/CD_STATE_MACHINE.c create mode 100644 simulink_archive/simLink/CHK_DIO.mdl create mode 100644 simulink_archive/simLink/Copy_of_k1c00.mdl create mode 100644 simulink_archive/simLink/Copy_of_k1x01 July07.mdl create mode 100644 simulink_archive/simLink/ESD_LINEARIZATION_WITH_CHARGE_MASTER.mdl create mode 100644 simulink_archive/simLink/FOUROSEM_DAMPED_STAGE_MASTER_WITH_DAMP_MODE.mdl create mode 100644 simulink_archive/simLink/FOUROSEM_STAGE_MASTER_OPLEV_TIDAL.mdl create mode 100644 simulink_archive/simLink/LONG_PULSE.c create mode 100644 simulink_archive/simLink/QUAD_MASTER.mdl create mode 100644 simulink_archive/simLink/STATE_BIO_MASTER.mdl create mode 100644 simulink_archive/simLink/USER.mdl create mode 100644 simulink_archive/simLink/k10519.mdl create mode 100644 simulink_archive/simLink/k1aai.mdl create mode 100644 simulink_archive/simLink/k1aai_tsuchida.mdl create mode 100644 simulink_archive/simLink/k1bio.mdl create mode 100644 simulink_archive/simLink/k1c00.mdl create mode 100644 simulink_archive/simLink/k1c00.mdl.autosave create mode 100644 simulink_archive/simLink/k1c00.mdl.err create mode 100644 simulink_archive/simLink/k1cal0.mdl create mode 100644 simulink_archive/simLink/k1cryo.mdl create mode 100644 simulink_archive/simLink/k1cryo_bak_20220510.mdl create mode 100644 simulink_archive/simLink/k1ioo.mdl create mode 100644 simulink_archive/simLink/k1ioo.mdl.err create mode 100644 simulink_archive/simLink/k1ioo_backup_20230504.mdl create mode 100644 simulink_archive/simLink/k1ioo_bak_20221213.mdl create mode 100644 simulink_archive/simLink/k1ioo_bak_20230114.mdl create mode 100644 simulink_archive/simLink/k1ioo_bak_20230308.mdl create mode 100644 simulink_archive/simLink/k1ioo_bak_jul07.mdl create mode 100644 simulink_archive/simLink/k1ioo_flagtest.mdl create mode 100644 simulink_archive/simLink/k1mc.mdl create mode 100644 simulink_archive/simLink/k1pcalexc.mdl create mode 100644 simulink_archive/simLink/k1stv.mdl create mode 100644 simulink_archive/simLink/k1tst.mdl create mode 100644 simulink_archive/simLink/k1vis.mdl create mode 100644 simulink_archive/simLink/k1vis.mdl.back create mode 100644 simulink_archive/simLink/k1vis.mdl.err create mode 100644 simulink_archive/simLink/k1vis_Xend.mdl create mode 100644 simulink_archive/simLink/k1vis_Xend_IM.mdl create mode 100644 simulink_archive/simLink/k1vis_Xend_PM.mdl create mode 100644 simulink_archive/simLink/k1vis_Xend_TOP.mdl create mode 100644 simulink_archive/simLink/k1vis_Yend.mdl create mode 100644 simulink_archive/simLink/k1vis_backup20220501.mdl create mode 100644 simulink_archive/simLink/k1vis_backup_20220109.mdl create mode 100644 simulink_archive/simLink/k1vis_backup_20220114.mdl create mode 100644 simulink_archive/simLink/k1vis_backup_20220118.mdl create mode 100644 simulink_archive/simLink/k1vis_backup_20220426.mdl create mode 100644 simulink_archive/simLink/k1vis_backup_20220720.mdl create mode 100644 simulink_archive/simLink/k1vis_backup_20230501.mdl create mode 100644 simulink_archive/simLink/k1vis_backup_20230502.mdl create mode 100644 simulink_archive/simLink/k1vis_backup_20230503.mdl create mode 100644 simulink_archive/simLink/k1vis_coildrivertest.mdl create mode 100644 simulink_archive/simLink/k1vis_coildrivertest.mdl.err create mode 100644 simulink_archive/simLink/k1vis_includequartic.mdl create mode 100644 simulink_archive/simLink/k1vis_plan.mdl create mode 100644 simulink_archive/simLink/k1vis_plan.slx.r2013b create mode 100644 simulink_archive/simLink/k1vis_youru_backup20230328.mdl create mode 100644 simulink_archive/simLink/k1visbs.mdl create mode 100644 simulink_archive/simLink/k1visdennis.mdl create mode 100644 simulink_archive/simLink/k1vishc.mdl create mode 100644 simulink_archive/simLink/k1x00.mdl create mode 100644 simulink_archive/simLink/k1x00.mdl.err create mode 100644 simulink_archive/simLink/k1x01.mdl create mode 100644 simulink_archive/simLink/k1x01.mdl.bk create mode 100644 simulink_archive/simLink/k1x01_bak.mdl create mode 100644 simulink_archive/simLink/k1zxc0519.mdl create mode 100644 simulink_archive/simLink/k1zxc230106.mdl create mode 100644 simulink_archive/simLink/l1susetmy.mdl create mode 100644 simulink_archive/simLink/lib/OSEM_WD.mdl create mode 100644 simulink_archive/simLink/lib/OSEM_WD_2_OUTPUTS.mdl create mode 100644 simulink_archive/simLink/lib/SUS_IOP_WD.mdl create mode 100644 simulink_archive/simLink/lib/SUS_IOP_WD_2_DC_RMS.mdl create mode 100644 simulink_archive/simLink/lib/cdsAdcx0.mdl create mode 100644 simulink_archive/simLink/lib/cdsAdcx1.mdl create mode 100644 simulink_archive/simLink/lib/cdsAdcx2.mdl create mode 100644 simulink_archive/simLink/lib/cdsAdcx3.mdl create mode 100644 simulink_archive/simLink/lib/cdsAdcx4.mdl create mode 100644 simulink_archive/simLink/lib/cdsAdcx5.mdl create mode 100644 simulink_archive/simLink/lib/cdsAdcx6.mdl create mode 100644 simulink_archive/simLink/lib/cdsAdcx7.mdl create mode 100644 simulink_archive/simLink/lib/cdsAdcx8.mdl create mode 100644 simulink_archive/simLink/lib/cdsAdcx9.mdl create mode 100644 simulink_archive/simLink/lib/cdsBit2Word.mdl create mode 100644 simulink_archive/simLink/lib/cdsBitwise.mdl create mode 100644 simulink_archive/simLink/lib/cdsCDI64.mdl create mode 100644 simulink_archive/simLink/lib/cdsCDO32.mdl create mode 100644 simulink_archive/simLink/lib/cdsCDO64.mdl create mode 100644 simulink_archive/simLink/lib/cdsContec1616DIO.mdl create mode 100644 simulink_archive/simLink/lib/cdsContec6464DIO.mdl create mode 100644 simulink_archive/simLink/lib/cdsDacKill.mdl create mode 100644 simulink_archive/simLink/lib/cdsDacKillIop.mdl create mode 100644 simulink_archive/simLink/lib/cdsDacKillTimed.mdl create mode 100644 simulink_archive/simLink/lib/cdsDio.mdl create mode 100644 simulink_archive/simLink/lib/cdsEXC.mdl create mode 100644 simulink_archive/simLink/lib/cdsEpicsBinIn.mdl create mode 100644 simulink_archive/simLink/lib/cdsEpicsCounter.mdl create mode 100644 simulink_archive/simLink/lib/cdsEpicsIn.mdl create mode 100644 simulink_archive/simLink/lib/cdsEpicsInCtrl.mdl create mode 100644 simulink_archive/simLink/lib/cdsEpicsMbbi.mdl create mode 100644 simulink_archive/simLink/lib/cdsEpicsMbbo.mdl create mode 100644 simulink_archive/simLink/lib/cdsEpicsMomentary.mdl create mode 100644 simulink_archive/simLink/lib/cdsEpicsOut.mdl create mode 100644 simulink_archive/simLink/lib/cdsEpicsStringIn.mdl create mode 100644 simulink_archive/simLink/lib/cdsEzCaRead.mdl create mode 100644 simulink_archive/simLink/lib/cdsEzCaWrite.mdl create mode 100644 simulink_archive/simLink/lib/cdsFilt.mdl create mode 100644 simulink_archive/simLink/lib/cdsFiltBiQuad.mdl create mode 100644 simulink_archive/simLink/lib/cdsFiltCtrl.mdl create mode 100644 simulink_archive/simLink/lib/cdsFiltCtrl2.mdl create mode 100644 simulink_archive/simLink/lib/cdsFiltMuxMatrix.mdl create mode 100644 simulink_archive/simLink/lib/cdsFunctionCall.mdl create mode 100644 simulink_archive/simLink/lib/cdsGps.mdl create mode 100644 simulink_archive/simLink/lib/cdsHWWD.mdl create mode 100644 simulink_archive/simLink/lib/cdsIPC.mdl create mode 100644 simulink_archive/simLink/lib/cdsIPCS.mdl create mode 100644 simulink_archive/simLink/lib/cdsIPCx.mdl create mode 100644 simulink_archive/simLink/lib/cdsIPCx_PCIE.mdl create mode 100644 simulink_archive/simLink/lib/cdsIPCx_RFM.mdl create mode 100644 simulink_archive/simLink/lib/cdsIPCx_SHMEM.mdl create mode 100644 simulink_archive/simLink/lib/cdsInputFilter.mdl create mode 100644 simulink_archive/simLink/lib/cdsMatrix.mdl create mode 100644 simulink_archive/simLink/lib/cdsModelRate.mdl create mode 100644 simulink_archive/simLink/lib/cdsMuxMatrix.mdl create mode 100644 simulink_archive/simLink/lib/cdsNoise.mdl create mode 100644 simulink_archive/simLink/lib/cdsOsc.mdl create mode 100644 simulink_archive/simLink/lib/cdsPPFIR.mdl create mode 100644 simulink_archive/simLink/lib/cdsParameters.mdl create mode 100644 simulink_archive/simLink/lib/cdsPhase.mdl create mode 100755 simulink_archive/simLink/lib/cdsPhaseDeg.mdl create mode 100644 simulink_archive/simLink/lib/cdsProduct.mdl create mode 100644 simulink_archive/simLink/lib/cdsRampMuxMatrix.mdl create mode 100644 simulink_archive/simLink/lib/cdsRampSwitch.mdl create mode 100644 simulink_archive/simLink/lib/cdsRemoteIntlk.mdl create mode 100644 simulink_archive/simLink/lib/cdsRfmIO.mdl create mode 100644 simulink_archive/simLink/lib/cdsRio.mdl create mode 100644 simulink_archive/simLink/lib/cdsRio1.mdl create mode 100644 simulink_archive/simLink/lib/cdsRms.mdl create mode 100644 simulink_archive/simLink/lib/cdsSWD.mdl create mode 100644 simulink_archive/simLink/lib/cdsSWD1.mdl create mode 100644 simulink_archive/simLink/lib/cdsSatCount.mdl create mode 100644 simulink_archive/simLink/lib/cdsSqrt.mdl create mode 100644 simulink_archive/simLink/lib/cdsStateWord.mdl create mode 100644 simulink_archive/simLink/lib/cdsSubtract8.mdl create mode 100644 simulink_archive/simLink/lib/cdsSusSw2.mdl create mode 100644 simulink_archive/simLink/lib/cdsSusSwitch.mdl create mode 100644 simulink_archive/simLink/lib/cdsSusWd.mdl create mode 100644 simulink_archive/simLink/lib/cdsSwitch.mdl create mode 100644 simulink_archive/simLink/lib/cdsSwitch1.mdl create mode 100644 simulink_archive/simLink/lib/cdsTP.mdl create mode 100755 simulink_archive/simLink/lib/cdsTrigger.mdl create mode 100644 simulink_archive/simLink/lib/cdsTrueRMS.mdl create mode 100644 simulink_archive/simLink/lib/cdsWD.mdl create mode 100644 simulink_archive/simLink/lib/cdsWD1.mdl create mode 100644 simulink_archive/simLink/lib/cdsWfsPhase.mdl create mode 100644 simulink_archive/simLink/lib/cdsWord2Bit.mdl create mode 100644 simulink_archive/simLink/lib/dac.mdl create mode 100644 simulink_archive/simLink/lib/dac18.mdl create mode 100644 simulink_archive/simLink/lockin.mdl create mode 100644 simulink_archive/simLink/rtdemod.mdl create mode 100644 simulink_archive/simLink/slprj/modeladvisor/k1vis/cdsMuxMatrix2/geninfo.mat create mode 100644 simulink_archive/simLink/slprj/modeladvisor/k1vis/cdsMuxMatrix2/mdladvinfo.mat create mode 100644 simulink_archive/simLink/slprj/modeladvisor/k1vis/cdsMuxMatrix2/model_diagnose_custom.html create mode 100644 simulink_archive/simLink/slprj/modeladvisor/k1vis/cdsMuxMatrix2/report.html create mode 100644 simulink_archive/simLink/slprj/sl_proj.tmw create mode 100644 simulink_archive/simLink/test.mdl diff --git a/simulink_archive/simLink b/simulink_archive/simLink deleted file mode 120000 index 8c60dcd..0000000 --- a/simulink_archive/simLink +++ /dev/null @@ -1 +0,0 @@ -/opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink \ No newline at end of file diff --git a/simulink_archive/simLink/CAL_LIB.mdl b/simulink_archive/simLink/CAL_LIB.mdl new file mode 100644 index 0000000..06c4929 --- /dev/null +++ b/simulink_archive/simLink/CAL_LIB.mdl @@ -0,0 +1,1845 @@ +Library { + Name "CAL_LIB" + Version 8.5 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime off + DisableAllScopes off + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [463.0, 29.0, 1326.0, 1027.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [1] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [0] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkSubsys" + LoadSaveID "196" + Extents [1075.0, 881.0] + ZoomFactor [0.6] + Offset [99.4678410549227, -95.4166666666668] + } + } + } + Created "Mon Jan 26 14:37:40 2015" + Creator "maxime.fays" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Fri Sep 08 15:45:49 2017" + RTWModifiedTimeStamp 426786339 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ShowMarkup on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + CovSFcnEnable on + CovBoundaryAbsTol 0.000010 + CovBoundaryRelTol 0.010000 + CovUseTimeInterval off + CovStartTime 0 + CovStopTime 0 + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 6 + Version "1.15.0" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 7 + Version "1.15.0" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 8 + Version "1.15.0" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "Dataset" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + VisualizeSimOutput on + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 9 + Version "1.15.0" + Array { + Type "Cell" + Dimension 8 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + Cell "UseSpecifiedMinMax" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseDivisionForNetSlopeComputation "off" + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + CachingGlobalReferences off + GlobalBufferReuse on + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + PassReuseOutputArgsThreshold 12 + ExpressionDepthLimit 2147483647 + LocalBlockOutputs on + RollThreshold 5 + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 10 + Version "1.15.0" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "EnableAllAsError" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "error" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + SFOutputUsedAsStateInMooreChartDiag "error" + IntegerSaturationMsg "warning" + } + Simulink.HardwareCC { + $ObjectID 11 + Version "1.15.0" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 12 + Version "1.15.0" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 13 + Version "1.15.0" + SFSimOverflowDetection on + SFSimEcho on + SimCtrlC on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 14 + Version "1.15.0" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + Cell "PortableWordSizes" + Cell "GenerateWebview" + Cell "GenerateCodeMetricsReport" + Cell "GenerateCodeReplacementReport" + Cell "GenerateErtSFunction" + Cell "CreateSILPILBlock" + Cell "CodeExecutionProfiling" + Cell "CodeProfilingSaveOptions" + Cell "CodeProfilingInstrumentation" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + GenerateMissedCodeReplacementReport off + RTWCompilerOptimization "off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 15 + Version "1.15.0" + Array { + Type "Cell" + Dimension 22 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "InsertPolySpaceComments" + Cell "SFDataObjDesc" + Cell "MATLABFcnDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InternalIdentifier" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + CommentStyle "Auto" + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 16 + Version "1.15.0" + Array { + Type "Cell" + Dimension 14 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "GenerateAllocFcn" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + GenFloatMathFcnCalls "NOT IN USE" + TargetLangStandard "C89/C90 (ANSI)" + CodeReplacementLibrary "None" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + InferredTypesCompatibility off + GenerateSampleERTMain off + GenerateTestInterfaces off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns on + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + CodeInterfacePackaging "Nonreusable function" + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + ParenthesesLevel "Nominal" + CastingMode "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant on + AutosarCompliant off + GRTInterface off + GenerateAllocFcn off + GenerateSharedConstants on + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + MultiInstanceErrorCode "Error" + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 2120, 405, 3000, 1035 ] + } + PropName "ConfigurationSets" + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType From + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Goto + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWSystemCode "Auto" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + FunctionWithSeparateData off + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + Opaque off + MaskHideContents off + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + IsWebBlock off + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Terminator + } + } + System { + Name "CAL_LIB" + Location [463, 29, 1789, 1056] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "2117" + Block { + BlockType SubSystem + Name "CS" + SID "196" + Ports [3, 4] + Position [20, 16, 410, 334] + ZOrder 3608 + LibraryVersion "*1.89" + RequestExecContextInheritance off + System { + Name "CS" + Location [463, 29, 1789, 1056] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "60" + Block { + BlockType Inport + Name "LSC_CAL_MICH_ERR" + SID "1711" + Position [455, 348, 485, 362] + ZOrder 3655 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LSC_CAL_MICH_CTRL" + SID "1710" + Position [455, 463, 485, 477] + ZOrder 3656 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LSC_CAL_MICH_CTRL2" + SID "2087" + Position [455, 593, 485, 607] + ZOrder 3740 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "ACT" + SID "1769" + Ports [1, 4] + Position [520, 753, 700, 1092] + ZOrder 3715 + BackgroundColor "green" + RequestExecContextInheritance off + System { + Name "ACT" + Location [441, 28, 1663, 865] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "MICH_CTRL" + SID "1770" + Position [170, 103, 200, 117] + ZOrder 3576 + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "LINE_BS" + SID "2077" + Ports [1, 3] + Position [350, 65, 525, 155] + ZOrder 3615 + LibraryVersion "1.102" + SourceBlock "CAL_LINE/LINE" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE_ETMX" + SID "2071" + Ports [1, 3] + Position [350, 220, 525, 310] + ZOrder 3609 + LibraryVersion "1.102" + SourceBlock "CAL_LINE/LINE" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE_ETMY" + SID "2073" + Ports [1, 3] + Position [350, 370, 525, 460] + ZOrder 3611 + LibraryVersion "1.102" + SourceBlock "CAL_LINE/LINE" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE_MICH1" + SID "2074" + Ports [1, 3] + Position [350, 525, 525, 615] + ZOrder 3612 + LibraryVersion "1.102" + SourceBlock "CAL_LINE/LINE" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Terminator + Name "Terminator1" + SID "2108" + Position [550, 100, 570, 120] + ZOrder 3616 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "2109" + Position [550, 130, 570, 150] + ZOrder 3617 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "2110" + Position [550, 255, 570, 275] + ZOrder 3618 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "2111" + Position [550, 285, 570, 305] + ZOrder 3619 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "2112" + Position [550, 405, 570, 425] + ZOrder 3620 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "2113" + Position [550, 435, 570, 455] + ZOrder 3621 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "2114" + Position [550, 560, 570, 580] + ZOrder 3622 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "2115" + Position [550, 590, 570, 610] + ZOrder 3623 + } + Block { + BlockType Outport + Name "CAL_LINE_BS" + SID "2075" + Position [620, 73, 650, 87] + ZOrder 3613 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "CAL_LINE_ETMX" + SID "1798" + Position [620, 228, 650, 242] + ZOrder 3543 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "CAL_LINE_ETMY" + SID "1799" + Position [620, 378, 650, 392] + ZOrder 3544 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "CAL_LINE_MICH" + SID "1800" + Position [620, 533, 650, 547] + ZOrder 3545 + Port "4" + IconDisplay "Port number" + } + Line { + ZOrder 31 + SrcBlock "LINE_ETMX" + SrcPort 1 + DstBlock "CAL_LINE_ETMX" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "LINE_ETMY" + SrcPort 1 + DstBlock "CAL_LINE_ETMY" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "LINE_MICH1" + SrcPort 1 + DstBlock "CAL_LINE_MICH" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "LINE_BS" + SrcPort 1 + DstBlock "CAL_LINE_BS" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "MICH_CTRL" + SrcPort 1 + Points [58, 0] + Branch { + ZOrder 46 + DstBlock "LINE_BS" + DstPort 1 + } + Branch { + ZOrder 38 + Points [0, 155] + Branch { + ZOrder 50 + DstBlock "LINE_ETMX" + DstPort 1 + } + Branch { + ZOrder 49 + Points [0, 150] + Branch { + ZOrder 44 + Points [0, 155] + DstBlock "LINE_MICH1" + DstPort 1 + } + Branch { + ZOrder 43 + DstBlock "LINE_ETMY" + DstPort 1 + } + } + } + } + Line { + ZOrder 54 + SrcBlock "LINE_BS" + SrcPort 2 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "LINE_BS" + SrcPort 3 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "LINE_ETMX" + SrcPort 2 + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 57 + SrcBlock "LINE_ETMX" + SrcPort 3 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 58 + SrcBlock "LINE_ETMY" + SrcPort 3 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 59 + SrcBlock "LINE_ETMY" + SrcPort 2 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 60 + SrcBlock "LINE_MICH1" + SrcPort 2 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "LINE_MICH1" + SrcPort 3 + DstBlock "Terminator8" + DstPort 1 + } + } + } + Block { + BlockType From + Name "From1" + SID "2080" + Position [995, 860, 1095, 880] + ZOrder 3733 + BackgroundColor "orange" + GotoTag "MICH_ERR" + } + Block { + BlockType From + Name "From2" + SID "2081" + Position [995, 970, 1095, 990] + ZOrder 3734 + BackgroundColor "lightBlue" + GotoTag "MICH_CAL_A" + } + Block { + BlockType From + Name "From3" + SID "2082" + Position [375, 915, 475, 935] + ZOrder 3735 + BackgroundColor "orange" + GotoTag "MICH_ERR" + } + Block { + BlockType From + Name "From4" + SID "2083" + Position [1265, 315, 1365, 335] + ZOrder 3736 + BackgroundColor "yellow" + GotoTag "BS_LINE" + } + Block { + BlockType From + Name "From5" + SID "2084" + Position [1265, 410, 1365, 430] + ZOrder 3737 + BackgroundColor "yellow" + GotoTag "BS_LINE" + } + Block { + BlockType From + Name "From6" + SID "2085" + Position [1265, 500, 1365, 520] + ZOrder 3738 + BackgroundColor "yellow" + GotoTag "ETMY_LINE" + } + Block { + BlockType From + Name "From7" + SID "2086" + Position [1265, 605, 1365, 625] + ZOrder 3739 + BackgroundColor "yellow" + GotoTag "MICH_LINE" + } + Block { + BlockType From + Name "From8" + SID "2117" + Position [715, 590, 815, 610] + ZOrder 3751 + BackgroundColor "magenta" + GotoTag "MICH_CTRL_B" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From1" + SID "2078" + Position [760, 786, 850, 804] + ZOrder 3732 + BackgroundColor "yellow" + ShowName off + FontSize 12 + GotoTag "BS_LINE" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From2" + SID "1746" + Position [530, 461, 660, 479] + ZOrder 3698 + BackgroundColor "lightBlue" + ShowName off + FontSize 12 + GotoTag "MICH_CTRL_A" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From3" + SID "2088" + Position [530, 591, 660, 609] + ZOrder 3741 + BackgroundColor "magenta" + ShowName off + FontSize 12 + GotoTag "MICH_CTRL_B" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From49" + SID "1748" + Position [530, 346, 660, 364] + ZOrder 3695 + BackgroundColor "orange" + ShowName off + FontSize 12 + GotoTag "MICH_ERR" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From5" + SID "1858" + Position [760, 871, 850, 889] + ZOrder 3711 + BackgroundColor "yellow" + ShowName off + FontSize 12 + GotoTag "ETMX_LINE" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From6" + SID "1859" + Position [760, 956, 850, 974] + ZOrder 3712 + BackgroundColor "yellow" + ShowName off + FontSize 12 + GotoTag "ETMY_LINE" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From7" + SID "1860" + Position [760, 1041, 850, 1059] + ZOrder 3713 + BackgroundColor "yellow" + ShowName off + FontSize 12 + GotoTag "MICH_LINE" + } + Block { + BlockType SubSystem + Name "PROC" + SID "2091" + Ports [2, 3] + Position [1130, 815, 1365, 1035] + ZOrder 3744 + RequestExecContextInheritance off + System { + Name "PROC" + Location [441, 28, 1663, 865] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "125" + Block { + BlockType Inport + Name "LSC_CAL_MICH_ERR" + SID "2092" + Position [20, 23, 50, 37] + ZOrder 3743 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LSC_CAL_MICH_CTRL" + SID "2094" + Position [20, 343, 50, 357] + ZOrder 3745 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "CTRL_ACT" + SID "2102" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [180, 208, 250, 232] + ZOrder 3753 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CTRL_STRAIN" + SID "2099" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [180, 338, 250, 362] + ZOrder 3750 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ERR_INVC" + SID "2101" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [180, 148, 250, 172] + ZOrder 3752 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ERR_STRAIN" + SID "2098" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [180, 18, 250, 42] + ZOrder 3749 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum2" + SID "2100" + Ports [2, 1] + Position [320, 131, 335, 249] + ZOrder 3751 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "CAL_STRAIN" + SID "2097" + Position [380, 183, 410, 197] + ZOrder 3748 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "CAL_ERR_STRAIN" + SID "2095" + Position [380, 23, 410, 37] + ZOrder 3746 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "CAL_CTRL_STRAIN" + SID "2096" + Position [380, 343, 410, 357] + ZOrder 3747 + Port "3" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "ERR_STRAIN" + SrcPort 1 + DstBlock "CAL_ERR_STRAIN" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "CTRL_STRAIN" + SrcPort 1 + DstBlock "CAL_CTRL_STRAIN" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "CAL_STRAIN" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "ERR_INVC" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "CTRL_ACT" + SrcPort 1 + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 6 + SrcBlock "LSC_CAL_MICH_CTRL" + SrcPort 1 + Points [60, 0] + Branch { + ZOrder 24 + Points [0, -130] + DstBlock "CTRL_ACT" + DstPort 1 + } + Branch { + ZOrder 10 + DstBlock "CTRL_STRAIN" + DstPort 1 + } + } + Line { + ZOrder 16 + SrcBlock "LSC_CAL_MICH_ERR" + SrcPort 1 + Points [62, 0] + Branch { + ZOrder 23 + Points [0, 130] + DstBlock "ERR_INVC" + DstPort 1 + } + Branch { + ZOrder 21 + DstBlock "ERR_STRAIN" + DstPort 1 + } + } + } + } + Block { + BlockType Reference + Name "PROC_C00_STRAIN" + SID "2103" + Tag "Test Point" + Ports [1] + Position [1425, 990, 1465, 1010] + ZOrder 3745 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PROC_ERR_STRAIN" + SID "2104" + Tag "Test Point" + Ports [1] + Position [1425, 915, 1465, 935] + ZOrder 3746 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Terminator + Name "Terminator" + SID "2107" + Position [1435, 840, 1455, 860] + ZOrder 3749 + } + Block { + BlockType Terminator + Name "Terminator1" + SID "2116" + Position [865, 590, 885, 610] + ZOrder 3750 + } + Block { + BlockType Outport + Name "VIS_CAL_BS_LIME" + SID "1762" + Position [1460, 318, 1490, 332] + ZOrder 3701 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "VIS_CAL_ETMX_LINE" + SID "1760" + Position [1460, 413, 1490, 427] + ZOrder 3699 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "VIS_CAL_ETMY_LINE" + SID "1761" + Position [1460, 503, 1490, 517] + ZOrder 3700 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LSC_CAL_MICH_LINE" + SID "1759" + Position [1460, 608, 1490, 622] + ZOrder 3705 + Port "4" + IconDisplay "Port number" + } + Line { + ZOrder 5 + SrcBlock "LSC_CAL_MICH_ERR" + SrcPort 1 + DstBlock "POYDC_MXIN_From49" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "From2" + SrcPort 1 + DstBlock "PROC" + DstPort 2 + } + Line { + ZOrder 7 + SrcBlock "LSC_CAL_MICH_CTRL" + SrcPort 1 + DstBlock "POYDC_MXIN_From2" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "From1" + SrcPort 1 + DstBlock "PROC" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "From7" + SrcPort 1 + DstBlock "LSC_CAL_MICH_LINE" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "From3" + SrcPort 1 + DstBlock "ACT" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "ACT" + SrcPort 4 + DstBlock "POYDC_MXIN_From7" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "ACT" + SrcPort 3 + DstBlock "POYDC_MXIN_From6" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "ACT" + SrcPort 2 + DstBlock "POYDC_MXIN_From5" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "From5" + SrcPort 1 + DstBlock "VIS_CAL_ETMX_LINE" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "From6" + SrcPort 1 + DstBlock "VIS_CAL_ETMY_LINE" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "From4" + SrcPort 1 + DstBlock "VIS_CAL_BS_LIME" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "ACT" + SrcPort 1 + DstBlock "POYDC_MXIN_From1" + DstPort 1 + } + Line { + ZOrder 37 + SrcBlock "LSC_CAL_MICH_CTRL2" + SrcPort 1 + DstBlock "POYDC_MXIN_From3" + DstPort 1 + } + Line { + ZOrder 59 + SrcBlock "PROC" + SrcPort 2 + DstBlock "PROC_ERR_STRAIN" + DstPort 1 + } + Line { + ZOrder 66 + SrcBlock "PROC" + SrcPort 3 + DstBlock "PROC_C00_STRAIN" + DstPort 1 + } + Line { + ZOrder 64 + SrcBlock "PROC" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + ZOrder 68 + SrcBlock "From8" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Annotation { + SID "1763" + Name "\nONLINE CALIBRATION\n==============================================\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" + "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" + Position [1305, 902, 2000, 1351] + InternalMargins [0, 0, 0, 0] + FixedHeight on + FixedWidth on + BackgroundColor "[1.000000, 1.000000, 0.000000]" + ZOrder -1 + FontSize 18 + } + Annotation { + SID "1862" + Name "\nCALIBRATIONS (OSC & DEMODS)\n===============================================\n\n\n\n\n\n " + Position [642, 902, 1221, 1366] + InternalMargins [0, 0, 0, 0] + FixedHeight on + FixedWidth on + BackgroundColor "[0.784314, 1.000000, 0.772549]" + ZOrder -2 + FontSize 18 + } + } + } + } +} diff --git a/simulink_archive/simLink/CAL_LINE.mdl b/simulink_archive/simLink/CAL_LINE.mdl new file mode 100644 index 0000000..0365a23 --- /dev/null +++ b/simulink_archive/simLink/CAL_LINE.mdl @@ -0,0 +1,1817 @@ +Library { + Name "CAL_LINE" + Version 8.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime off + DisableAllScopes off + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [125.0, 28.0, 1920.0, 1019.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [1] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkSubsys" + LoadSaveID "196" + Extents [1689.0, 842.0] + ZoomFactor [0.8] + Offset [17.899999999999636, -58.66115970941587] + } + } + } + Created "Mon Jan 26 14:37:40 2015" + Creator "maxime.fays" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Fri Sep 08 16:16:44 2017" + RTWModifiedTimeStamp 426788202 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 6 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 7 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 8 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "Dataset" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 9 + Version "1.13.1" + Array { + Type "Cell" + Dimension 8 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + Cell "UseSpecifiedMinMax" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 10 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "EnableAllAsError" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "error" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 11 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 12 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 13 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 14 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + Cell "PortableWordSizes" + Cell "GenerateWebview" + Cell "GenerateCodeMetricsReport" + Cell "GenerateCodeReplacementReport" + Cell "GenerateErtSFunction" + Cell "CreateSILPILBlock" + Cell "CodeExecutionProfiling" + Cell "CodeProfilingSaveOptions" + Cell "CodeProfilingInstrumentation" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 22 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "InsertPolySpaceComments" + Cell "SFDataObjDesc" + Cell "MATLABFcnDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InternalIdentifier" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 14 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "GenerateAllocFcn" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "None" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns on + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant on + AutosarCompliant off + GRTInterface off + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 2120, 405, 3000, 1035 ] + } + PropName "ConfigurationSets" + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType From + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Gain + Gain "1" + Multiplication "Element-wise(K.*u)" + ParamMin "[]" + ParamMax "[]" + ParamDataTypeStr "Inherit: Same as input" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Goto + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + } + System { + Name "CAL_LINE" + Location [125, 20, 1727, 1043] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "2150" + Block { + BlockType SubSystem + Name "LINE" + SID "196" + Ports [1, 3] + Position [20, 16, 410, 334] + ZOrder 3608 + LibraryVersion "*1.89" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "LINE" + Location [125, 28, 2045, 1047] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "MICH_CTRL" + SID "1710" + Position [120, 223, 150, 237] + ZOrder 3656 + IconDisplay "Port number" + } + Block { + BlockType Constant + Name "Constant" + SID "2089" + Position [920, 337, 945, 363] + ZOrder 3748 + ShowName off + } + Block { + BlockType Reference + Name "DEMOD" + SID "2071" + Description "ADL=LOCKIN.adl" + Ports [1, 3] + Position [215, 177, 335, 283] + ZOrder 3732 + ForegroundColor "orange" + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.14" + SourceBlock "lockin/LOCKIN" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide1" + SID "2086" + Ports [2, 1] + Position [925, 239, 940, 321] + ZOrder 3745 + ShowName off + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2092" + Ports [2, 1] + Position [975, 429, 990, 511] + ZOrder 3751 + ShowName off + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "2149" + Ports [2, 1] + Position [1495, 313, 1515, 617] + ZOrder 3805 + ShowName off + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2150" + Ports [2, 1] + Position [1495, 708, 1515, 1012] + ZOrder 3806 + ShowName off + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType From + Name "From1" + SID "2076" + Position [385, 415, 465, 435] + ZOrder 3737 + BackgroundColor "red" + GotoTag "DEMOD_I" + } + Block { + BlockType From + Name "From11" + SID "2115" + Position [395, 810, 475, 830] + ZOrder 3770 + BackgroundColor "darkGreen" + GotoTag "G0_REAL" + } + Block { + BlockType From + Name "From12" + SID "2116" + Position [395, 870, 475, 890] + ZOrder 3771 + BackgroundColor "orange" + GotoTag "G0_IMAG" + } + Block { + BlockType From + Name "From13" + SID "2135" + Position [1215, 315, 1295, 335] + ZOrder 3791 + BackgroundColor "cyan" + GotoTag "G_REAL" + } + Block { + BlockType From + Name "From14" + SID "2136" + Position [1215, 710, 1295, 730] + ZOrder 3792 + BackgroundColor "cyan" + GotoTag "G_REAL" + } + Block { + BlockType From + Name "From15" + SID "2137" + Position [1215, 415, 1295, 435] + ZOrder 3793 + BackgroundColor "magenta" + GotoTag "G_IMAG" + } + Block { + BlockType From + Name "From16" + SID "2138" + Position [1220, 805, 1300, 825] + ZOrder 3794 + BackgroundColor "magenta" + GotoTag "G_IMAG" + } + Block { + BlockType From + Name "From17" + SID "2139" + Position [1215, 345, 1295, 365] + ZOrder 3795 + BackgroundColor "darkGreen" + GotoTag "G0_REAL" + } + Block { + BlockType From + Name "From18" + SID "2140" + Position [1220, 840, 1300, 860] + ZOrder 3796 + BackgroundColor "darkGreen" + GotoTag "G0_IMAG" + } + Block { + BlockType From + Name "From19" + SID "2141" + Position [1215, 445, 1295, 465] + ZOrder 3797 + BackgroundColor "orange" + GotoTag "G0_IMAG" + } + Block { + BlockType From + Name "From2" + SID "2077" + Position [385, 475, 465, 495] + ZOrder 3738 + BackgroundColor "green" + GotoTag "DEMOD_Q" + } + Block { + BlockType From + Name "From20" + SID "2142" + Position [1215, 740, 1295, 760] + ZOrder 3798 + BackgroundColor "orange" + GotoTag "G0_IMAG" + } + Block { + BlockType From + Name "From3" + SID "2087" + Position [790, 250, 870, 270] + ZOrder 3746 + BackgroundColor "red" + GotoTag "DEMOD_I" + } + Block { + BlockType From + Name "From4" + SID "2091" + Position [790, 290, 870, 310] + ZOrder 3750 + BackgroundColor "lightBlue" + GotoTag "DEMOD_SQ" + } + Block { + BlockType From + Name "From5" + SID "2093" + Position [800, 440, 880, 460] + ZOrder 3752 + BackgroundColor "green" + GotoTag "DEMOD_Q" + } + Block { + BlockType From + Name "From6" + SID "2094" + Position [800, 480, 880, 500] + ZOrder 3753 + BackgroundColor "lightBlue" + GotoTag "DEMOD_SQ" + } + Block { + BlockType From + Name "From7" + SID "2147" + Position [1215, 530, 1295, 550] + ZOrder 3803 + BackgroundColor "gray" + GotoTag "G0_2" + } + Block { + BlockType From + Name "From8" + SID "2148" + Position [1220, 925, 1300, 945] + ZOrder 3804 + BackgroundColor "gray" + GotoTag "G0_2" + } + Block { + BlockType Gain + Name "Gain1" + SID "2143" + Position [1320, 735, 1350, 765] + ZOrder 3799 + ShowName off + Gain "-1" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain2" + SID "2144" + Position [915, 435, 945, 465] + ZOrder 3800 + ShowName off + Gain "-1" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Ground + Name "Ground" + SID "2101" + Position [305, 665, 325, 685] + ZOrder 3757 + } + Block { + BlockType Ground + Name "Ground1" + SID "2102" + Position [305, 725, 325, 745] + ZOrder 3758 + } + Block { + BlockType Goto + Name "POYDC_MXIN_From1" + SID "2090" + Position [620, 456, 710, 474] + ZOrder 3749 + BackgroundColor "lightBlue" + ShowName off + FontSize 12 + GotoTag "DEMOD_SQ" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From2" + SID "2073" + Position [370, 221, 460, 239] + ZOrder 3734 + BackgroundColor "red" + ShowName off + FontSize 12 + GotoTag "DEMOD_I" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From3" + SID "2074" + Position [370, 256, 460, 274] + ZOrder 3735 + BackgroundColor "green" + ShowName off + FontSize 12 + GotoTag "DEMOD_Q" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From4" + SID "2099" + Position [380, 666, 470, 684] + ZOrder 3755 + BackgroundColor "darkGreen" + ShowName off + FontSize 12 + GotoTag "G0_REAL" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From5" + SID "2100" + Position [380, 726, 470, 744] + ZOrder 3756 + BackgroundColor "orange" + ShowName off + FontSize 12 + GotoTag "G0_IMAG" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From6" + SID "2117" + Position [630, 851, 720, 869] + ZOrder 3775 + BackgroundColor "gray" + ShowName off + FontSize 12 + GotoTag "G0_2" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From7" + SID "2124" + Position [1050, 306, 1140, 324] + ZOrder 3779 + BackgroundColor "cyan" + ShowName off + FontSize 12 + GotoTag "G_REAL" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From8" + SID "2125" + Position [1050, 461, 1140, 479] + ZOrder 3780 + BackgroundColor "magenta" + ShowName off + FontSize 12 + GotoTag "G_IMAG" + } + Block { + BlockType Product + Name "Product1" + SID "2082" + Ports [2, 1] + Position [520, 477, 550, 508] + ZOrder 3742 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "2118" + Ports [2, 1] + Position [530, 872, 560, 903] + ZOrder 3773 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "2119" + Ports [2, 1] + Position [530, 812, 560, 843] + ZOrder 3772 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "2122" + Ports [2, 1] + Position [1370, 409, 1395, 471] + ZOrder 3777 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "2081" + Ports [2, 1] + Position [520, 417, 550, 448] + ZOrder 3741 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "2131" + Ports [2, 1] + Position [1370, 704, 1395, 766] + ZOrder 3788 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "2121" + Ports [2, 1] + Position [1370, 308, 1395, 372] + ZOrder 3776 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "2132" + Ports [2, 1] + Position [1370, 799, 1395, 866] + ZOrder 3787 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum" + SID "2083" + Ports [2, 1] + Position [570, 403, 590, 527] + ZOrder 3743 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "2088" + Ports [2, 1] + Position [975, 244, 990, 386] + ZOrder 3747 + ShowName off + Inputs "+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "2120" + Ports [2, 1] + Position [580, 798, 600, 922] + ZOrder 3774 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "2130" + Ports [2, 1] + Position [1420, 289, 1445, 491] + ZOrder 3786 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "2133" + Ports [2, 1] + Position [1420, 684, 1445, 886] + ZOrder 3790 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "CAL_LINE" + SID "1759" + Position [1560, 188, 1590, 202] + ZOrder 3705 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "REAL" + SID "2145" + Position [1560, 458, 1590, 472] + ZOrder 3801 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "IMAG" + SID "2146" + Position [1560, 853, 1590, 867] + ZOrder 3802 + Port "3" + IconDisplay "Port number" + } + Line { + ZOrder 27 + SrcBlock "DEMOD" + SrcPort 1 + DstBlock "CAL_LINE" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "MICH_CTRL" + SrcPort 1 + DstBlock "DEMOD" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "DEMOD" + SrcPort 3 + DstBlock "POYDC_MXIN_From3" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "DEMOD" + SrcPort 2 + DstBlock "POYDC_MXIN_From2" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "From1" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 48 + Points [0, 15] + DstBlock "Product48" + DstPort 2 + } + Branch { + ZOrder 46 + DstBlock "Product48" + DstPort 1 + } + } + Line { + ZOrder 50 + SrcBlock "From2" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 54 + Points [0, 15] + DstBlock "Product1" + DstPort 2 + } + Branch { + ZOrder 52 + DstBlock "Product1" + DstPort 1 + } + } + Line { + ZOrder 55 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Sum" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Sum" + DstPort 2 + } + Line { + ZOrder 64 + SrcBlock "Sum" + SrcPort 1 + DstBlock "POYDC_MXIN_From1" + DstPort 1 + } + Line { + ZOrder 59 + SrcBlock "From3" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 60 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "Constant" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 65 + SrcBlock "From4" + SrcPort 1 + DstBlock "Divide1" + DstPort 2 + } + Line { + ZOrder 135 + SrcBlock "From5" + SrcPort 1 + DstBlock "Gain2" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "From6" + SrcPort 1 + DstBlock "Divide2" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "POYDC_MXIN_From5" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Ground" + SrcPort 1 + DstBlock "POYDC_MXIN_From4" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "From11" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 82 + Points [0, 15] + DstBlock "Product3" + DstPort 2 + } + Branch { + ZOrder 81 + DstBlock "Product3" + DstPort 1 + } + } + Line { + ZOrder 86 + SrcBlock "From12" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 85 + Points [0, 15] + DstBlock "Product2" + DstPort 2 + } + Branch { + ZOrder 84 + DstBlock "Product2" + DstPort 1 + } + } + Line { + ZOrder 87 + SrcBlock "Product3" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 88 + SrcBlock "Product2" + SrcPort 1 + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 89 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "POYDC_MXIN_From6" + DstPort 1 + } + Line { + ZOrder 96 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "POYDC_MXIN_From7" + DstPort 1 + } + Line { + ZOrder 97 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "POYDC_MXIN_From8" + DstPort 1 + } + Line { + ZOrder 117 + SrcBlock "Product6" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 118 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 150 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "Divide3" + DstPort 1 + } + Line { + ZOrder 147 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 143 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 153 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 123 + SrcBlock "From13" + SrcPort 1 + DstBlock "Product6" + DstPort 1 + } + Line { + ZOrder 127 + SrcBlock "From14" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 125 + SrcBlock "From15" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 128 + SrcBlock "From16" + SrcPort 1 + DstBlock "Product7" + DstPort 1 + } + Line { + ZOrder 129 + SrcBlock "From17" + SrcPort 1 + DstBlock "Product6" + DstPort 2 + } + Line { + ZOrder 130 + SrcBlock "From18" + SrcPort 1 + DstBlock "Product7" + DstPort 2 + } + Line { + ZOrder 131 + SrcBlock "From19" + SrcPort 1 + DstBlock "Product4" + DstPort 2 + } + Line { + ZOrder 145 + SrcBlock "From20" + SrcPort 1 + DstBlock "Gain1" + DstPort 1 + } + Line { + ZOrder 146 + SrcBlock "Gain1" + SrcPort 1 + DstBlock "Product5" + DstPort 2 + } + Line { + ZOrder 136 + SrcBlock "Gain2" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 149 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "REAL" + DstPort 1 + } + Line { + ZOrder 151 + SrcBlock "From7" + SrcPort 1 + DstBlock "Divide3" + DstPort 2 + } + Line { + ZOrder 154 + SrcBlock "From8" + SrcPort 1 + DstBlock "Divide4" + DstPort 2 + } + Line { + ZOrder 155 + SrcBlock "Divide4" + SrcPort 1 + DstBlock "IMAG" + DstPort 1 + } + } + } + } +} diff --git a/simulink_archive/simLink/CDS_PARTS.mdl b/simulink_archive/simLink/CDS_PARTS.mdl new file mode 100644 index 0000000..9032e01 --- /dev/null +++ b/simulink_archive/simLink/CDS_PARTS.mdl @@ -0,0 +1,6488 @@ +Library { + Name "CDS_PARTS" + Version 8.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [390.0, 172.0, 948.0, 884.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [0] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkSubsys" + LoadSaveID "322" + Extents [892.0, 689.0] + ZoomFactor [1.0] + Offset [0.0, 0.0] + } + } + } + Created "Mon Oct 23 16:41:53 2006" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Fri Aug 27 08:18:18 2021" + RTWModifiedTimeStamp 551943697 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 6 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 7 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "SingleTasking" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 8 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 9 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction off + BooleanDataType off + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 10 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "none" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 11 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown on + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 12 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 13 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 14 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 400, 210, 1280, 840 ] + } + PropName "ConfigurationSets" + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Abs + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + } + Block { + BlockType BusCreator + Inputs "4" + DisplayOption "none" + OutDataTypeStr "Inherit: auto" + NonVirtualBus off + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType From + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Gain + Gain "1" + Multiplication "Element-wise(K.*u)" + ParamMin "[]" + ParamMax "[]" + ParamDataTypeStr "Inherit: Same as input" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Goto + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Ground + } + Block { + BlockType Logic + Operator "AND" + Inputs "2" + IconShape "rectangular" + AllPortsSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + SampleTime "-1" + } + Block { + BlockType Math + Operator "exp" + OutputSignalType "auto" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + IntermediateResultsDataTypeStr "Inherit: Inherit via internal rule" + AlgorithmType "Newton-Raphson" + Iterations "3" + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType RelationalOperator + Operator ">=" + InputSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + ZeroCross on + SampleTime "-1" + } + Block { + BlockType Saturate + UpperLimitSource "Dialog" + UpperLimit "0.5" + LowerLimitSource "Dialog" + LowerLimit "-0.5" + LinearizeAsGain on + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + Block { + BlockType UnitDelay + InitialCondition "0" + InputProcessing "Inherited" + SampleTime "1" + StateMustResolveToSignalObject off + CodeGenStateStorageClass "Auto" + HasFrameUpgradeWarning on + } + } + System { + Name "CDS_PARTS" + Location [980, 171, 1928, 1055] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "portrait" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "135" + ReportName "simulink-default.rpt" + SIDHighWatermark "364" + Block { + BlockType SubSystem + Name " " + SID "55" + Ports [] + Position [271, 113, 317, 182] + ZOrder -6 + DropShadow on + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name " " + Location [371, 51, 1586, 1251] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "portrait" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType SubSystem + Name "16x16-bit DACs" + SID "59" + Ports [] + Position [345, 357, 528, 511] + ZOrder -1 + BackgroundColor "cyan" + DropShadow on + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "16x16-bit DACs" + Location [386, 80, 1303, 1110] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Reference + Name "DAC_0" + SID "62" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [80, 29, 115, 286] + ZOrder -1 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_1" + SID "165" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [170, 29, 205, 286] + ZOrder -2 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_10" + SID "278" + Description "type=GSC_16AO16,\ncard_num=10 " + Ports [16] + Position [260, 349, 295, 606] + ZOrder -3 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_11" + SID "279" + Description "type=GSC_16AO16,\ncard_num=11 " + Ports [16] + Position [350, 349, 385, 606] + ZOrder -4 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_2" + SID "166" + Description "type=GSC_16AO16,\ncard_num=2 " + Ports [16] + Position [260, 29, 295, 286] + ZOrder -5 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_3" + SID "167" + Description "type=GSC_16AO16,\ncard_num=3 " + Ports [16] + Position [350, 29, 385, 286] + ZOrder -6 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_4" + SID "272" + Description "type=GSC_16AO16,\ncard_num=4 " + Ports [16] + Position [440, 29, 475, 286] + ZOrder -7 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_5" + SID "273" + Description "type=GSC_16AO16,\ncard_num=5 " + Ports [16] + Position [530, 29, 565, 286] + ZOrder -8 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_6" + SID "274" + Description "type=GSC_16AO16,\ncard_num=6 " + Ports [16] + Position [620, 29, 655, 286] + ZOrder -9 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_7" + SID "275" + Description "type=GSC_16AO16,\ncard_num=7 " + Ports [16] + Position [710, 29, 745, 286] + ZOrder -10 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_8" + SID "276" + Description "type=GSC_16AO16,\ncard_num=8 " + Ports [16] + Position [80, 349, 115, 606] + ZOrder -11 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_9" + SID "277" + Description "type=GSC_16AO16,\ncard_num=9 " + Ports [16] + Position [170, 349, 205, 606] + ZOrder -12 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + } + } + Block { + BlockType SubSystem + Name "8x18-bit DACs" + SID "72" + Ports [] + Position [110, 357, 292, 510] + ZOrder -2 + BackgroundColor "cyan" + DropShadow on + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "8x18-bit DACs" + Location [8, 44, 862, 924] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Reference + Name "DAC_0" + SID "63" + Description "type=GSC_18AO8,\ncard_num=0 " + Ports [8] + Position [80, 27, 115, 193] + ZOrder -1 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_1" + SID "171" + Description "type=GSC_18AO8,\ncard_num=1 " + Ports [8] + Position [160, 27, 195, 193] + ZOrder -2 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_10" + SID "290" + Description "type=GSC_18AO8,\ncard_num=10 " + Ports [8] + Position [240, 252, 275, 418] + ZOrder -3 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_11" + SID "291" + Description "type=GSC_18AO8,\ncard_num=11 " + Ports [8] + Position [320, 252, 355, 418] + ZOrder -4 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_2" + SID "172" + Description "type=GSC_18AO8,\ncard_num=2 " + Ports [8] + Position [240, 27, 275, 193] + ZOrder -5 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_3" + SID "173" + Description "type=GSC_18AO8,\ncard_num=3 " + Ports [8] + Position [320, 27, 355, 193] + ZOrder -6 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_4" + SID "284" + Description "type=GSC_18AO8,\ncard_num=4 " + Ports [8] + Position [400, 27, 435, 193] + ZOrder -7 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_5" + SID "285" + Description "type=GSC_18AO8,\ncard_num=5 " + Ports [8] + Position [480, 27, 515, 193] + ZOrder -8 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_6" + SID "286" + Description "type=GSC_18AO8,\ncard_num=6 " + Ports [8] + Position [560, 27, 595, 193] + ZOrder -9 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_7" + SID "287" + Description "type=GSC_18AO8,\ncard_num=7 " + Ports [8] + Position [640, 27, 675, 193] + ZOrder -10 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_8" + SID "288" + Description "type=GSC_18AO8,\ncard_num=8 " + Ports [8] + Position [80, 252, 115, 418] + ZOrder -11 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_9" + SID "289" + Description "type=GSC_18AO8,\ncard_num=9 " + Ports [8] + Position [160, 252, 195, 418] + ZOrder -12 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + } + } + Block { + BlockType Reference + Name "ADC0" + SID "85" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [40, 92, 115, 118] + ZOrder -6 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "ADC1" + SID "86" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [45, 182, 115, 208] + ZOrder -7 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "ADC2" + SID "87" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=2 " + Ports [0, 1] + Position [195, 92, 270, 118] + ZOrder -8 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx2/ADC2" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "ADC3" + SID "88" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=3 " + Ports [0, 1] + Position [195, 182, 270, 208] + ZOrder -9 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx3/ADC3" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "ADC4" + SID "89" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=4 " + Ports [0, 1] + Position [355, 92, 430, 118] + ZOrder -10 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.18" + FontSize 14 + SourceBlock "cdsAdcx4/ADC4" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "ADC5" + SID "90" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=5 " + Ports [0, 1] + Position [360, 182, 435, 208] + ZOrder -11 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.18" + FontSize 14 + SourceBlock "cdsAdcx5/ADC5" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "ADC6" + SID "91" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=6 " + Ports [0, 1] + Position [510, 92, 585, 118] + ZOrder -12 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.19" + FontSize 14 + SourceBlock "cdsAdcx6/ADC6" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "ADC7" + SID "92" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=7 " + Ports [0, 1] + Position [515, 182, 590, 208] + ZOrder -13 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.21" + FontSize 14 + SourceBlock "cdsAdcx7/ADC7" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "ADC8" + SID "93" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=8 " + Ports [0, 1] + Position [660, 92, 735, 118] + ZOrder -14 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.22" + FontSize 14 + SourceBlock "cdsAdcx8/ADC8" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "ADC9" + SID "94" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=9 " + Ports [0, 1] + Position [665, 182, 730, 208] + ZOrder -15 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.1" + SourceBlock "cdsAdcx9/ADC9" + SourceType "SubSystem" + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "95" + Description "ADC Selector" + Ports [1, 2] + Position [805, 110, 815, 230] + ZOrder -16 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "Contec1616dio" + SID "96" + Tag "cdsCDIO1616" + Ports [1, 1] + Position [705, 909, 775, 971] + ZOrder -17 + BackgroundColor "gray" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsContec1616DIO/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Contec32BO" + SID "97" + Tag "cdsCDO32" + Description "Contec32 bit binary output module driver" + Ports [2] + Position [330, 910, 370, 970] + ZOrder -18 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsCDO32/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType SubSystem + Name "Contec6464\nModules" + SID "98" + Ports [] + Position [425, 858, 490, 972] + ZOrder -19 + BackgroundColor "lightBlue" + AncestorBlock "CDS_PARTS2/IO_PARTS/Contec6464\nModules" + LibraryVersion "*" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Contec6464\nModules" + Location [208, 44, 1083, 924] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + SIDHighWatermark "348" + Block { + BlockType Reference + Name "CBI_H32_C0" + SID "98:98" + Tag "cdsCDI64" + Description "card_num=1" + Ports [0, 1] + Position [90, 235, 130, 295] + ZOrder -1 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBI_H32_C1" + SID "98:328" + Tag "cdsCDI64" + Description "card_num=3" + Ports [0, 1] + Position [265, 235, 305, 295] + ZOrder -2 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBI_H32_C2" + SID "98:329" + Tag "cdsCDI64" + Description "card_num=5" + Ports [0, 1] + Position [445, 235, 485, 295] + ZOrder -3 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBI_H32_C3" + SID "98:330" + Tag "cdsCDI64" + Description "card_num=7" + Ports [0, 1] + Position [635, 235, 675, 295] + ZOrder -4 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBI_L32_C0" + SID "98:331" + Tag "cdsCDI64" + Description "card_num=0" + Ports [0, 1] + Position [90, 130, 130, 190] + ZOrder -5 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBI_L32_C1" + SID "98:332" + Tag "cdsCDI64" + Description "card_num=2" + Ports [0, 1] + Position [265, 130, 305, 190] + ZOrder -6 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBI_L32_C2" + SID "98:333" + Tag "cdsCDI64" + Description "card_num=4" + Ports [0, 1] + Position [445, 130, 485, 190] + ZOrder -7 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBI_L32_C3" + SID "98:334" + Tag "cdsCDI64" + Description "card_num=6" + Ports [0, 1] + Position [635, 130, 675, 190] + ZOrder -8 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBO_H32_C0" + SID "98:335" + Tag "cdsCDO64" + Description "card_num=1" + Ports [1] + Position [165, 235, 205, 295] + ZOrder -9 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBO_H32_C1" + SID "98:336" + Tag "cdsCDO64" + Description "card_num=3" + Ports [1] + Position [340, 235, 380, 295] + ZOrder -10 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBO_H32_C2" + SID "98:337" + Tag "cdsCDO64" + Description "card_num=5" + Ports [1] + Position [520, 235, 560, 295] + ZOrder -11 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBO_H32_C3" + SID "98:338" + Tag "cdsCDO64" + Description "card_num=7" + Ports [1] + Position [710, 235, 750, 295] + ZOrder -12 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBO_L32_C0" + SID "98:339" + Tag "cdsCDO64" + Description "card_num=0" + Ports [1] + Position [165, 130, 205, 190] + ZOrder -13 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBO_L32_C1" + SID "98:340" + Tag "cdsCDO64" + Description "card_num=2" + Ports [1] + Position [340, 130, 380, 190] + ZOrder -14 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBO_L32_C2" + SID "98:341" + Tag "cdsCDO64" + Description "card_num=4" + Ports [1] + Position [520, 130, 560, 190] + ZOrder -15 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBO_L32_C3" + SID "98:342" + Tag "cdsCDO64" + Description "card_num=6" + Ports [1] + Position [710, 130, 750, 190] + ZOrder -16 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CONTEC6464_0" + SID "98:343" + Tag "cdsDIO6464" + Ports [1, 1] + Position [120, 395, 185, 455] + ZOrder -17 + BackgroundColor "gray" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsContec6464DIO/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CONTEC6464_1" + SID "98:344" + Tag "cdsDIO6464" + Ports [1, 1] + Position [295, 395, 360, 455] + ZOrder -18 + BackgroundColor "gray" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsContec6464DIO/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CONTEC6464_2" + SID "98:345" + Tag "cdsDIO6464" + Ports [1, 1] + Position [470, 395, 535, 455] + ZOrder -19 + BackgroundColor "gray" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsContec6464DIO/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CONTEC6464_3" + SID "98:346" + Tag "cdsDIO6464" + Ports [1, 1] + Position [665, 395, 730, 455] + ZOrder -20 + BackgroundColor "gray" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsContec6464DIO/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DocBlock1" + SID "98:347" + Description "Contec6464\nUser Apps " + Ports [] + Position [22, 200, 62, 239] + ZOrder -21 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.216" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock5" + SID "98:348" + Description "Contec6464\nIOP Usage " + Ports [] + Position [22, 405, 62, 444] + ZOrder -22 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.216" + UserDataPersistent on + UserData "DataTag1" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + DocumentType "Text" + } + Annotation { + SID "98:321" + Name "CONTEC6464 Binary I/O Modules " + Position [157, 21, 157, 21] + AutoSize on + WordWrap off + ZOrder -1 + FontName "times" + FontSize 18 + } + Annotation { + SID "98:322" + Name "Card 0 " + Position [152, 111, 152, 111] + AutoSize on + WordWrap off + ZOrder -2 + FontName "times" + FontSize 18 + } + Annotation { + SID "98:323" + Name "Card 1 " + Position [327, 111, 327, 111] + AutoSize on + WordWrap off + ZOrder -3 + FontName "times" + FontSize 18 + } + Annotation { + SID "98:324" + Name "Card 2 " + Position [507, 111, 507, 111] + AutoSize on + WordWrap off + ZOrder -4 + FontName "times" + FontSize 18 + } + Annotation { + SID "98:325" + Name "User Application Parts *********************************" + Position [262, 86, 262, 86] + AutoSize on + WordWrap off + ZOrder -5 + FontName "times" + FontSize 18 + } + Annotation { + SID "98:326" + Name "IOP Parts *********************************" + Position [222, 361, 222, 361] + AutoSize on + WordWrap off + ZOrder -6 + FontName "times" + FontSize 18 + } + Annotation { + SID "98:327" + Name "Card 3 " + Position [697, 111, 697, 111] + AutoSize on + WordWrap off + ZOrder -7 + FontName "times" + FontSize 18 + } + } + } + Block { + BlockType Reference + Name "DigitalIO" + SID "99" + Tag "cdsDio" + Description "support for 8 bit input 8 bit output DIO PCI card\nACCESS I/O Products model DIO-24D " + " " + Ports [1, 1] + Position [50, 912, 115, 978] + ZOrder -20 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsDio/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "DocBlock" + SID "100" + Description "cdsCDO32" + Ports [] + Position [327, 855, 367, 894] + ZOrder -21 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag2" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock1" + SID "101" + Description "DAC" + Ports [] + Position [27, 415, 67, 454] + ZOrder -22 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag3" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock13" + SID "105" + Description "ADC Selector" + Ports [] + Position [792, 50, 832, 89] + ZOrder -26 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag4" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock2" + SID "106" + Description "IPCx_MemType" + Ports [] + Position [207, 650, 247, 689] + ZOrder -27 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag5" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock3" + SID "107" + Description "Contec1616" + Ports [] + Position [717, 855, 757, 894] + ZOrder -28 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag6" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock4" + SID "108" + Description "ADC" + Ports [] + Position [677, 275, 717, 314] + ZOrder -29 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag7" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock6" + SID "110" + Description "cdsDio" + Ports [] + Position [62, 855, 102, 894] + ZOrder -30 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag8" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock7" + SID "111" + Description "cdsRio/cdsRio1" + Ports [] + Position [207, 855, 247, 894] + ZOrder -31 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag9" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "PCIE_SignalName" + SID "115" + Tag "cdsIPCx_PCIE" + Description "Inter-Process Communication via PCI Express network." + Ports [1, 2] + Position [85, 589, 150, 611] + ZOrder -35 + BackgroundColor "[0.721569, 0.862745, 0.772549]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "RFM_SignalName" + SID "116" + Tag "cdsIPCx_RFM" + Description "card=0" + Ports [1, 2] + Position [85, 654, 150, 676] + ZOrder -36 + BackgroundColor "[0.607843, 0.807843, 0.678431]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "RelayIO" + SID "117" + Tag "cdsRio" + Description "PCI IIRO 8 relay output and isolated input module" + Ports [1, 2] + Position [150, 910, 210, 970] + ZOrder -37 + ForegroundColor "blue" + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsRio/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "RelayIO1" + SID "118" + Tag "cdsRio1" + Description "PCI IIRO 16 channel relay ourput and isolated input module" + Ports [1, 1] + Position [235, 910, 295, 970] + ZOrder -38 + ForegroundColor "blue" + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsRio1/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "SHMEM_SignalName" + SID "119" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [85, 734, 150, 756] + ZOrder -39 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + } + Annotation { + SID "335" + Name "Binary I/O Modules *******************************************************************" + Position [397, 831, 397, 831] + AutoSize on + WordWrap off + ZOrder -1 + FontName "times" + FontSize 18 + } + Annotation { + SID "336" + Name "Digital to Analog (DAC) Modules ********" + Position [187, 316, 187, 316] + AutoSize on + WordWrap off + ZOrder -2 + FontName "times" + FontSize 18 + } + Annotation { + SID "337" + Name "Real-time Communications ********" + Position [162, 566, 162, 566] + AutoSize on + WordWrap off + ZOrder -3 + FontName "times" + FontSize 18 + } + Annotation { + SID "338" + Name " aLIGO Real-time Code Generator - I/O Parts Library" + Position [385, 20, 385, 20] + AutoSize on + WordWrap off + ZOrder -4 + FontName "times" + FontSize 24 + } + Annotation { + SID "339" + Name "Analog to Digial (ADC) Modules ***************************************************" + Position [387, 66, 387, 66] + AutoSize on + WordWrap off + ZOrder -5 + FontName "times" + FontSize 18 + } + } + } + Block { + BlockType SubSystem + Name "C Code" + SID "1" + Ports [] + Position [366, 336, 411, 404] + ZOrder -1 + DropShadow on + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "C Code" + Location [140, 22, 1355, 900] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "portrait" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Demux + Name "Demux" + SID "2" + Ports [1, 2] + Position [180, 51, 185, 89] + ZOrder -1 + BackgroundColor "black" + ShowName off + Outputs "2" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "DocBlock3" + SID "3" + Description "User C Function Call" + Ports [] + Position [247, 55, 287, 94] + ZOrder -2 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.274" + UserDataPersistent on + UserData "DataTag10" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "Function Name" + SID "4" + Tag "cdsFunctionCall" + Description "inline FunctionName SourceFile" + Ports [1, 1] + Position [115, 40, 155, 100] + ZOrder -3 + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Mux + Name "Mux" + SID "5" + Ports [2, 1] + Position [85, 51, 90, 89] + ZOrder -4 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Line { + ZOrder 1 + SrcBlock "Function Name" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "Mux" + SrcPort 1 + DstBlock "Function Name" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "DAQ Channels" + SID "6" + Ports [] + Position [461, 336, 506, 404] + ZOrder -2 + DropShadow on + AncestorBlock "CDS_PARTS/C Code" + LibraryVersion "*" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "DAQ Channels" + Location [1411, 254, 2626, 1132] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + SIDHighWatermark "7" + Block { + BlockType Reference + Name "DocBlock6" + SID "6:6" + Description "DAQ CHannels" + Ports [] + Position [167, 15, 207, 54] + ZOrder -1 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag11" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Annotation { + SID "6:7" + Name "#DAQ Channels\n\nONE_DAQ_CHANNEL 2048\nANOTHER_DAQ_CHANNEL 1024\nSCIENCE_FRAME_CHAN* 1024\nUINT32_CHAN ui" + "nt32 2048\nDAQ_CHANNEL_AT_DEFAULT_RATE" + Position [66, 131, 66, 131] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } + } + Block { + BlockType Reference + Name "DocBlock2" + SID "7" + Description "cdsParameters" + Ports [] + Position [147, 165, 187, 204] + ZOrder -3 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag12" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType SubSystem + Name "EpicsParts" + SID "8" + Ports [] + Position [462, 113, 508, 182] + ZOrder -4 + DropShadow on + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "EpicsParts" + Location [980, 171, 1928, 1055] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "portrait" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Reference + Name "DocBlock" + SID "9" + Description "EzCa Read/Write" + Ports [] + Position [357, 330, 397, 369] + ZOrder -1 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag13" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock1" + SID "10" + Description "EpicsInput" + Ports [] + Position [222, 50, 262, 89] + ZOrder -2 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag14" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock10" + SID "11" + Description "EpicsInCtrl" + Ports [] + Position [487, 220, 527, 259] + ZOrder -3 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag15" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock2" + SID "12" + Description "EpicsMomentary" + Ports [] + Position [222, 125, 262, 164] + ZOrder -4 + BackgroundColor "magenta" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag16" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock3" + SID "13" + Description "EpicsBinIn" + Ports [] + Position [222, 195, 262, 234] + ZOrder -5 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag17" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock4" + SID "14" + Description "EpicsOutput" + Ports [] + Position [487, 65, 527, 104] + ZOrder -6 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag18" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock5" + SID "15" + Description "EpicsRemoteIntlk" + Ports [] + Position [487, 135, 527, 174] + ZOrder -7 + BackgroundColor "magenta" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag19" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock6" + SID "16" + Description "EpicsStringIn" + Ports [] + Position [77, 450, 117, 489] + ZOrder -8 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag20" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock7" + SID "17" + Description "EpicsMbbi" + Ports [] + Position [197, 450, 237, 489] + ZOrder -9 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag21" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock8" + SID "18" + Description "EpicsCounter" + Ports [] + Position [432, 445, 472, 484] + ZOrder -10 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag22" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock9" + SID "19" + Description "EpicsMbbo" + Ports [] + Position [302, 450, 342, 489] + ZOrder -11 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag23" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "EpicsBinIn" + SID "20" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [80, 200, 155, 230] + ZOrder -12 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EpicsCounter" + SID "205" + Tag "cdsEpicsCounter" + Ports [1] + Position [425, 505, 480, 535] + ZOrder -13 + BackgroundColor "[0.670588, 0.556863, 0.258824]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsCounter/EpicsCounter" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EpicsInCtrl" + SID "22" + Tag "cdsEpicsInCtrl" + Description "Purpose: " + " \nCreate an EPICS input channel connection to the FE realtime controls. Allow " + " \nFE to control the value if Mask input is set to 1, in w" + "hich case the value becomes \nreally the output value and treat" + "ed by the EPICS CA as read only. \n " + " " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of" + " 3. Takes the mask and the values inputs from the FE.\nUsage: " + " \nName the part with the desired EPICS c" + "hannel name. " + Ports [2, 1] + Position [335, 211, 415, 269] + ZOrder -14 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsEpicsInCtrl/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EpicsInput" + SID "23" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [85, 50, 150, 80] + ZOrder -15 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EpicsMbbi" + SID "21" + Tag "cdsEpicsMbbi" + Description "cdsEpicsMbbi" + Ports [0, 1] + Position [185, 508, 245, 542] + ZOrder -16 + BackgroundColor "[0.000000, 0.501961, 0.501961]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsMbbi/EpicsMbbi" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EpicsMbbo" + SID "206" + Tag "cdsEpicsMbbo" + Description "cdsEpicsMbbo" + Ports [1, 1] + Position [290, 507, 355, 543] + ZOrder -17 + BackgroundColor "[0.250980, 0.501961, 0.501961]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsMbbo/EpicsMbbo" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EpicsMomentary" + SID "207" + Tag "cdsEpicsMomentary" + Ports [1, 1] + Position [80, 125, 155, 155] + ZOrder -18 + BackgroundColor "[0.501961, 1.000000, 0.501961]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsMomentary/EpicsMomentary" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EpicsOutput" + SID "27" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [335, 65, 415, 95] + ZOrder -19 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EpicsRemoteIntlk" + SID "28" + Tag "cdsRemoteIntlk" + Description "Purpose: " + " " + " \nUsed to turn off a switch in another subsystem usin" + "g EPICS channel access. Typically, this is used as a remote interlock function. " + " \n " + " " + " " + " \nOperation: " + " " + " \nIf input is zero, send" + "s a zero to the specified EPICS channel name. Any other input value results in a NOOP. Input must be an integer. " + " " + " \n " + " " + " \nUsage: Give the name of the EPICS channel" + " to be written to, including the subsystem. For example: SEI-HMY_ACT_SW. This function will also produce a local EP" + "ICS variable for monitoring. For example, the above would result in a local EPICS variable of IFO:SUBSYS-SEI_HMY_AC" + "T_SW." + Ports [1] + Position [345, 135, 410, 165] + ZOrder -20 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsRemoteIntlk/Name" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EpicsStringIn" + SID "26" + Tag "cdsEpicsStringIn" + Description "cdsEpicsStringIn" + Ports [1] + Position [70, 510, 120, 540] + ZOrder -21 + BackgroundColor "[0.000000, 0.501961, 0.250980]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsStringIn/EpicsStringIn" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground" + SID "30" + Position [25, 130, 45, 150] + ZOrder -22 + } + Block { + BlockType Ground + Name "Ground1" + SID "31" + Position [25, 205, 45, 225] + ZOrder -23 + } + Block { + BlockType Reference + Name "M1:SYS-FOO_BAR" + SID "32" + Tag "cdsEzCaRead" + Description "Purpose: \nUsed to input an Epics signal. " + " \n \nOperation: " + " \nUsing ezcaread() function to get Epics input from a remote IOC.\n " + " \nUsage: " + " \nGive the name of the EPICS channel to be read. " + Ports [0, 2] + Position [120, 319, 180, 381] + ZOrder -24 + BackgroundColor "[0.792741, 0.563703, 0.940000]" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEzCaRead/cdsEzCaRead" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsEzCaWrite" + SID "33" + Tag "cdsEzCaWrite" + Description "Purpose: \nOutput Epics channel. \n " + " \nOperation: \nUsing ezcawrite() output an Ep" + "ics channel. \n \nUsage: \nGive th" + "e name of the EPICS channel to write." + Ports [1] + Position [260, 320, 300, 380] + ZOrder -25 + BackgroundColor "[0.698999, 0.245793, 1.000000]" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEzCaWrite/cdsEzCaWrite" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1 + SrcBlock "Ground" + SrcPort 1 + DstBlock "EpicsMomentary" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "EpicsBinIn" + DstPort 1 + } + Annotation { + SID "332" + Name "RCG EPICS Parts Library ******************************" + Position [287, 31, 752, 56] + AutoSize on + WordWrap off + ZOrder -1 + FontName "times" + FontSize 18 + } + Annotation { + SID "333" + Name "Custom For Guardian Scripts ***************************" + Position [272, 431, 732, 456] + AutoSize on + WordWrap off + ZOrder -2 + FontName "times" + FontSize 18 + } + } + } + Block { + BlockType SubSystem + Name "Filters/\nGDS" + SID "36" + Ports [] + Position [271, 220, 318, 290] + ZOrder -5 + DropShadow on + FontSize 12 + FontWeight "bold" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Filters/\nGDS" + Location [980, 171, 1928, 1055] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "portrait" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "125" + Block { + BlockType Reference + Name "DocBlock" + SID "38" + Description "IIR Filter Module" + Ports [] + Position [172, 60, 212, 99] + ZOrder -2 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag24" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock1" + SID "39" + Description "IIR FM w/Ctrl" + Ports [] + Position [177, 135, 217, 174] + ZOrder -3 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag25" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock2" + SID "40" + Description "PolyPhase FIR Filter" + Ports [] + Position [187, 390, 227, 429] + ZOrder -4 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag26" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock3" + SID "41" + Description "RMS" + Ports [] + Position [392, 195, 432, 234] + ZOrder -5 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag27" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock4" + SID "42" + Description "TP/EXC" + Ports [] + Position [487, 320, 527, 359] + ZOrder -6 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag28" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock6" + SID "44" + Description "True RMS" + Ports [] + Position [392, 65, 432, 104] + ZOrder -8 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag29" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock7" + SID "45" + Description "IIR FM w/Ctrl 2" + Ports [] + Position [187, 240, 227, 279] + ZOrder -9 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag30" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "EPIC 1 pole / 1 zero" + SID "324" + Description "cdsInputFilter" + Ports [1, 1] + Position [75, 470, 115, 530] + ZOrder 1 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsInputFilter/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EXC_NAME" + SID "46" + Tag "Excitation" + Ports [0, 1] + Position [415, 356, 455, 374] + ZOrder -10 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.7" + SourceBlock "cdsEXC/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IIR FM with control" + SID "47" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added control" + " data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctrl'" + " output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:\n " + " " + " " + " \nmodule hex dec " + " " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " \nFM5 0" + "x2000 8192 " + " " + " \nFM6 0x8000 " + " 32768 " + " " + " \nFM7 0x20000 131072 " + " " + " " + " \nFM8 0x80000 524288 " + " " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " \nThis bit " + "data can be used to drive some other switches or it can be output using a binary I/O module. " + " " + " " + Ports [3, 2] + Position [50, 132, 110, 168] + ZOrder -11 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IIR FM with control 2" + SID "48" + Tag "cdsFiltCtrl2" + Description "cdsFiltCntrl2 is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctrl" + "' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:\n" + " " + " " + " \nmodule hex dec " + " " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " \nFM6 0x8000 " + " 32768 " + " " + " \nFM7 0x20000 13" + "1072 " + " " + " \nFM8 0x80000 524288 " + " " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using a binary I/O module. " + " " + " " + Ports [6, 5] + Position [50, 198, 130, 337] + ZOrder -12 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.14" + SourceBlock "cdsFiltCtrl2/IIR FM with control 2" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IIR Filter Module" + SID "49" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [45, 58, 115, 82] + ZOrder -13 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PolyPhase FIR Filter" + SID "50" + Tag "cdsPPFIR" + Description "Purpose: " + " \nProvide a Polyphase FIR filter algorithm. This part is typically only used in HEPI or other seismic syst" + "ems." + Ports [1, 1] + Position [55, 384, 130, 416] + ZOrder -14 + BackgroundColor "orange" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsPPFIR/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMS" + SID "51" + Tag "cdsRms" + Description "Purpose: \nCalculate an RMS based on the input signal." + Ports [1, 1] + Position [285, 183, 340, 247] + ZOrder -15 + BackgroundColor "[0.741176, 0.800000, 0.215686]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsRms/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_NAME" + SID "52" + Tag "Test Point" + Ports [1] + Position [415, 305, 455, 325] + ZOrder -16 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TrueRMS" + SID "53" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [270, 61, 355, 109] + ZOrder -17 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Annotation { + SID "334" + Name "aLIGO RCG - Filter Modules and GDS Parts" + Position [197, 25, 524, 48] + AutoSize on + WordWrap off + ZOrder -1 + FontName "Times New Roman" + FontSize 18 + } + } + } + Block { + BlockType SubSystem + Name "MatrixParts" + SID "126" + Ports [] + Position [368, 220, 414, 289] + ZOrder -7 + DropShadow on + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "MatrixParts" + Location [1146, 221, 1982, 811] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "portrait" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "112" + Block { + BlockType Demux + Name "Demux" + SID "127" + Ports [1, 2] + Position [140, 76, 145, 114] + ZOrder -1 + BackgroundColor "black" + ShowName off + Outputs "2" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux1" + SID "128" + Ports [1, 2] + Position [140, 181, 145, 219] + ZOrder -2 + BackgroundColor "black" + ShowName off + Outputs "2" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "359" + Ports [1, 2] + Position [140, 281, 145, 319] + ZOrder 4 + BackgroundColor "black" + ShowName off + Outputs "2" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "DocBlock" + SID "293" + Description "FiltMuxMatrix" + Ports [] + Position [177, 180, 217, 219] + ZOrder -3 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag31" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock1" + SID "294" + Description "MuxMatrix" + Ports [] + Position [177, 75, 217, 114] + ZOrder -4 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag32" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock2" + SID "295" + Description "Bit2Word/Word2Bit" + Ports [] + Position [537, 145, 577, 184] + ZOrder -5 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag33" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock3" + SID "296" + Description "MultiSwitch" + Ports [] + Position [202, 470, 242, 509] + ZOrder -6 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag34" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock4" + SID "297" + Description "MultiProduct" + Ports [] + Position [72, 470, 112, 509] + ZOrder -7 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag35" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock5" + SID "298" + Description "MultiSubtract" + Ports [] + Position [322, 470, 362, 509] + ZOrder -8 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag36" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock6" + SID "299" + Description "Matrix" + Ports [] + Position [437, 470, 477, 509] + ZOrder -9 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag37" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock7" + SID "300" + Description "RampSwitch" + Ports [] + Position [542, 470, 582, 509] + ZOrder -10 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag38" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock8" + SID "360" + Description "MuxMatrix" + Ports [] + Position [182, 275, 222, 314] + ZOrder 5 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag39" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "Matrix" + SID "301" + Tag "Matrix" + Description "Purpose: \nProvide a matrix multipl" + "ication function for up to 8 input and 8 outputs." + Ports [8, 8] + Position [420, 527, 490, 748] + ZOrder -11 + BackgroundColor "yellow" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MultiProduct" + SID "302" + Tag "cdsProduct" + Description "Purpose: " + " \nMultiply 8 inputs by a common gain fac" + "tor. " + " \n " + " \nOperation: " + " " + " \nGenerates two epics records: partName and partName_TRAMP. All eight inputs are multip" + "lied by the EPICS partName input, ramped over a duration (in seconds) of the TRAMP input." + Ports [8, 8] + Position [60, 527, 125, 753] + ZOrder -12 + BackgroundColor "[0.932779, 1.000000, 0.419564]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsProduct/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MultiSubtract" + SID "303" + Tag "cdsSubtract8" + Description "Purpose: \nSubtract pairs of 16 inputs." + Ports [16, 8] + Position [305, 528, 375, 767] + ZOrder -13 + BackgroundColor "[1.000000, 0.769068, 0.736422]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsSubtract8/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MultiSwitch" + SID "304" + Tag "cdsSwitch1" + Description "Switch" + Ports [8, 8] + Position [190, 528, 255, 747] + ZOrder -14 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsSwitch1/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Mux + Name "Mux" + SID "141" + Ports [2, 1] + Position [40, 76, 45, 114] + ZOrder -15 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux1" + SID "142" + Ports [2, 1] + Position [40, 181, 45, 219] + ZOrder -16 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "357" + Ports [2, 1] + Position [40, 281, 45, 319] + ZOrder 3 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "RampMuxMatrix" + SID "356" + Tag "cdsRampMuxMatrix" + Ports [1, 1] + Position [75, 270, 115, 330] + ZOrder 1 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsRampMuxMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "RampSwitch" + SID "305" + Tag "cdsRampSwitch" + Description "Ramp Switch" + Ports [4, 2] + Position [540, 528, 585, 642] + ZOrder -17 + BackgroundColor "[0.790334, 0.900000, 0.363093]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsRampSwitch/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsBit2Word" + SID "306" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [315, 67, 365, 263] + ZOrder -18 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsFiltMuxMatrix" + SID "307" + Tag "cdsFiltMuxMatrix" + Description "A matrix of filter banks similar to mux matrix." + Ports [1, 1] + Position [75, 170, 115, 230] + ZOrder -19 + BackgroundColor "[1.000000, 0.488510, 0.499362]" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsFiltMuxMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsMuxMatrix" + SID "308" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [75, 65, 115, 125] + ZOrder -20 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsWord2Bit" + SID "309" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [415, 67, 465, 263] + ZOrder -21 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.5" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + } + Line { + ZOrder 1 + SrcBlock "Mux" + SrcPort 1 + DstBlock "cdsMuxMatrix" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "cdsMuxMatrix" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "cdsFiltMuxMatrix" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "cdsFiltMuxMatrix" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "RampMuxMatrix" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "RampMuxMatrix" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Annotation { + SID "340" + Name " aLIGO Real-time Code Generator - Matrix Parts Library ***************" + Position [310, 30, 310, 30] + AutoSize on + WordWrap off + ZOrder -1 + FontName "Times New Roman" + FontSize 18 + } + Annotation { + SID "341" + Name " Legacy Parts Built to Support HEPI Controls **************************" + Position [325, 440, 325, 440] + AutoSize on + WordWrap off + ZOrder -2 + FontName "Times New Roman" + FontSize 18 + } + } + } + Block { + BlockType SubSystem + Name "Osc/Phase" + SID "150" + Ports [] + Position [461, 221, 507, 290] + ZOrder -8 + DropShadow on + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Osc/Phase" + Location [981, 172, 1929, 1056] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "portrait" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "125" + Block { + BlockType Reference + Name "DocBlock" + SID "109" + Description "Saturation Count" + Ports [] + Position [227, 475, 267, 514] + ZOrder -1 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag40" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock1" + SID "310" + Description "cdsWfsPhase" + Ports [] + Position [227, 170, 267, 209] + ZOrder -2 + BackgroundColor "magenta" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag41" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock2" + SID "311" + Description "cdsPhase" + Ports [] + Position [232, 75, 272, 114] + ZOrder -3 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag42" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock3" + SID "312" + Description "NoiseGenerator" + Ports [] + Position [227, 370, 267, 409] + ZOrder -4 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag43" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock4" + SID "313" + Description "OSC" + Ports [] + Position [227, 275, 267, 314] + ZOrder -5 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag44" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Ground + Name "Ground" + SID "156" + Position [30, 285, 50, 305] + ZOrder -6 + } + Block { + BlockType Ground + Name "Ground1" + SID "157" + Position [30, 380, 50, 400] + ZOrder -7 + } + Block { + BlockType Reference + Name "Noise Generator" + SID "130" + Tag "cdsNoise" + Description "White Noise Generator" + Ports [1, 1] + Position [80, 368, 165, 412] + ZOrder -8 + BackgroundColor "[1.000000, 0.577622, 0.434895]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsNoise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Oscillator Name" + SID "131" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [80, 264, 135, 326] + ZOrder -9 + BackgroundColor "magenta" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Phase Rotator Name" + SID "132" + Tag "cdsPhase" + Description "Phase Rotator" + Ports [2, 2] + Position [90, 59, 150, 121] + ZOrder -10 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsPhase/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Rotator Name" + SID "133" + Tag "cdsWfsPhase" + Description "WFS Phase Rotator" + Ports [2, 2] + Position [90, 159, 150, 221] + ZOrder -11 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsWfsPhase/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Saturation Count Name" + SID "134" + Tag "cdsSatCount" + Description "Saturation count" + Ports [1, 2] + Position [35, 448, 165, 512] + ZOrder -12 + BackgroundColor "red" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsSatCount/Saturation Count Name" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1 + SrcBlock "Ground" + SrcPort 1 + DstBlock "Oscillator Name" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "Noise Generator" + DstPort 1 + } + Annotation { + SID "342" + Name "RCG OSC/Phase Parts Library" + Position [182, 21, 406, 46] + AutoSize on + WordWrap off + ZOrder -1 + FontName "times" + FontSize 18 + } + } + } + Block { + BlockType SubSystem + Name "RT Links" + SID "327" + Ports [] + Position [550, 334, 595, 406] + ZOrder -9 + DropShadow on + LibraryVersion "1.216" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "RT Links" + Location [1146, 221, 1819, 880] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "158" + Block { + BlockType Reference + Name "DocBlock1" + SID "361" + Description "MODEL_RATE" + Ports [] + Position [142, 265, 182, 304] + ZOrder 6 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag45" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock2" + SID "362" + Description "STATEWORD" + Ports [] + Position [142, 165, 182, 204] + ZOrder 7 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag46" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock6" + SID "330" + Description "GPS" + Ports [] + Position [137, 45, 177, 84] + ZOrder -1 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag47" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "GPS" + SID "331" + Tag "cdsGps" + Ports [0, 1] + Position [35, 34, 75, 96] + ZOrder -2 + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsGps/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MODEL_RATE" + SID "353" + Tag "cdsModelRate" + Ports [0, 1] + Position [35, 266, 90, 304] + ZOrder 5 + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsModelRate/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "STATEWORD" + SID "347" + Tag "cdsStateWord" + Ports [0, 3] + Position [30, 160, 90, 210] + ZOrder 4 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsStateWord/Subsystem" + SourceType "SubSystem" + } + } + } + Block { + BlockType SubSystem + Name "WatchDogs" + SID "164" + Ports [] + Position [270, 336, 315, 404] + ZOrder -10 + DropShadow on + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "WatchDogs" + Location [1146, 221, 2092, 1013] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "portrait" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "121" + Block { + BlockType Reference + Name "DACKILL" + SID "314" + Description "cdsDacKill" + Ports [2, 2] + Position [425, 80, 530, 175] + ZOrder -1 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.7" + FontName "times" + FontSize 12 + SourceBlock "cdsDacKill/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "DACKILL_IOP" + SID "348" + Tag "cdsDacKillIop" + Description "card_num=0,1,2" + Ports [4, 2] + Position [365, 334, 470, 456] + ZOrder 2 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.2" + SourceBlock "cdsDacKillIop/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "DACKILL_TIMED" + SID "355" + Tag "cdsDacKillTimed" + Ports [4, 2] + Position [510, 334, 615, 456] + ZOrder 8 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsDacKillTimed/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "DocBlock" + SID "315" + Description "cdsSusWd" + Ports [] + Position [152, 20, 192, 59] + ZOrder -2 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag48" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock1" + SID "316" + Description "cdsWatchdog" + Ports [] + Position [152, 135, 192, 174] + ZOrder -3 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag49" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock2" + SID "317" + Description "cdsWD" + Ports [] + Position [52, 275, 92, 314] + ZOrder -4 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag50" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock3" + SID "318" + Description "cdsDaqKill" + Ports [] + Position [457, 10, 497, 49] + ZOrder -5 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag51" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock4" + SID "349" + Description "cdsDaqKillIop" + Ports [] + Position [397, 255, 437, 294] + ZOrder 3 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag52" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock5" + SID "351" + Description "cdsWD2" + Ports [] + Position [172, 275, 212, 314] + ZOrder 5 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag53" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock6" + SID "363" + Description "cdsDaqKillTimed" + Ports [] + Position [532, 255, 572, 294] + ZOrder 9 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag54" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "Seismic Watchdog" + SID "319" + Tag "cdsSusWd" + Description "Sus Watchdog" + Ports [1, 1] + Position [35, 20, 105, 50] + ZOrder -6 + BackgroundColor "[0.611304, 0.662320, 1.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsSusWd/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "WD" + SID "320" + Ports [7, 1] + Position [25, 339, 115, 491] + ZOrder -7 + BackgroundColor "yellow" + DropShadow on + LibraryVersion "1.7" + SourceBlock "SUS_IOP_WD/WD" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "WD2" + SID "350" + Ports [7, 2] + Position [155, 340, 245, 490] + ZOrder 4 + BackgroundColor "yellow" + DropShadow on + LibraryVersion "1.11" + SourceBlock "SUS_IOP_WD_2_DC_RMS/WD" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Watchdog" + SID "321" + Description "cdsWD" + Ports [5, 1] + Position [40, 87, 100, 213] + ZOrder -8 + BackgroundColor "[1.000000, 0.964056, 0.268743]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsWD/Subsystem" + SourceType "SubSystem" + } + } + } + Block { + BlockType SubSystem + Name "simLinkParts" + SID "322" + Ports [] + Position [366, 112, 413, 182] + ZOrder -11 + DropShadow on + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "simLinkParts" + Location [390, 172, 1338, 1056] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "portrait" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Abs + Name "Abs" + SID "174" + Position [35, 400, 65, 430] + ZOrder -1 + SaturateOnIntegerOverflow off + } + Block { + BlockType BusCreator + Name "Bus\nCreator1" + SID "175" + Ports [2, 1] + Position [275, 576, 280, 614] + ZOrder -2 + ShowName off + Inputs "'signal1','signal2'" + DisplayOption "bar" + } + Block { + BlockType BusSelector + Name "Bus\nSelector" + SID "176" + Ports [1, 2] + Position [335, 576, 340, 614] + ZOrder -3 + ShowName off + OutputSignals "signal1,signal2" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Switch + Name "Choice" + SID "177" + Position [200, 160, 230, 190] + ZOrder -4 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant" + SID "178" + Position [35, 335, 65, 365] + ZOrder -5 + } + Block { + BlockType Demux + Name "Demux" + SID "179" + Ports [1, 2] + Position [195, 576, 200, 614] + ZOrder -6 + ShowName off + Outputs "2" + DisplayOption "bar" + } + Block { + BlockType Product + Name "Divide" + SID "180" + Ports [2, 1] + Position [35, 77, 65, 108] + ZOrder -7 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "181" + Description "UnitDelay" + Ports [] + Position [282, 90, 322, 129] + ZOrder -8 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag55" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock1" + SID "182" + Description "MathFunction" + Ports [] + Position [287, 405, 327, 444] + ZOrder -9 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag56" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock2" + SID "183" + Description "Fcn" + Ports [] + Position [102, 470, 142, 509] + ZOrder -10 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag57" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Fcn + Name "Fcn" + SID "184" + Position [25, 475, 85, 505] + ZOrder -11 + Expr "sin(u(1)*exp(2.3*(-u(2))))" + } + Block { + BlockType From + Name "From" + SID "185" + Position [40, 606, 80, 634] + ZOrder -12 + CloseFcn "tagdialog Close" + } + Block { + BlockType Gain + Name "Gain" + SID "186" + Position [200, 285, 230, 315] + ZOrder -13 + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Goto + Name "Goto" + SID "187" + Position [40, 540, 80, 570] + ZOrder -14 + } + Block { + BlockType Ground + Name "Ground" + SID "188" + Position [40, 170, 60, 190] + ZOrder -15 + } + Block { + BlockType Logic + Name "LogicalOperator" + SID "189" + Ports [2, 1] + Position [195, 22, 225, 53] + ZOrder -16 + AllPortsSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Math + Name "MathFunction" + SID "190" + Ports [1, 1] + Position [195, 410, 225, 440] + ZOrder -17 + } + Block { + BlockType Mux + Name "Mux1" + SID "191" + Ports [2, 1] + Position [165, 576, 170, 614] + ZOrder -18 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType RelationalOperator + Name "Operator" + SID "192" + Ports [2, 1] + Position [200, 222, 230, 253] + ZOrder -19 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Product + Name "Product" + SID "193" + Ports [2, 1] + Position [35, 22, 65, 53] + ZOrder -20 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT" + SID "323" + Tag "cdsSqrt" + Ports [1, 1] + Position [195, 466, 225, 504] + ZOrder -21 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Saturate + Name "Saturation" + SID "195" + Ports [1, 1] + Position [195, 345, 225, 375] + ZOrder -22 + InputPortMap "u0" + } + Block { + BlockType Sum + Name "Sum" + SID "196" + Ports [2, 1] + Position [40, 130, 60, 150] + ZOrder -23 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator" + SID "197" + Position [40, 215, 60, 235] + ZOrder -24 + } + Block { + BlockType UnitDelay + Name "UnitDelay" + SID "198" + Position [195, 93, 230, 127] + ZOrder -25 + } + Block { + BlockType Reference + Name "and" + SID "199" + Tag "cdsBitwise" + Ports [2, 1] + Position [30, 265, 75, 300] + ZOrder -26 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Annotation { + SID "343" + Name "MUXs" + Position [185, 561, 244, 592] + AutoSize on + WordWrap off + ZOrder -1 + FontSize 24 + } + Annotation { + SID "344" + Name "BUS CREATOR" + Position [306, 563, 426, 587] + AutoSize on + WordWrap off + ZOrder -2 + FontSize 18 + } + } + } + Block { + BlockType Reference + Name "site=M1\nrate=32K\ndcuid=10\nhost=unknown\nspecific_cpu=2\nadcSlave=1" + SID "202" + Tag "cdsParameters" + Description "Purpose: " + " " + " \nProvide system parameters to the FE code generator to properly configure the genera" + "ted EPICS names, rep rate of the FE controller, and the Data Acquisition node ID for proper storage of data from" + " this FE controller. \n " + " " + " \nUseage: " + " " + " \nThe part NAME field is used to identify the FE parame" + "ters. It must be of the form: " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhe" + "re: " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, either as a single argument or multiple, for example site=H1,H2" + ". These are the only names allowed. These will become the first two characters of all EPICS and signal names (fo" + "r example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K, or 64K " + " " + " \n " + " " + " \ndcuid= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [60, 155, 100, 215] + ZOrder -12 + BackgroundColor "orange" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Annotation { + SID "364" + Name "Note: \nIn V2.8 and later:\nBIQUAD IIR filter algorithm set \nas default.\nshmem_daq=1 set as defau" + "lt, so no\nlonger a required setting.\n" + Position [122, 333, 322, 419] + AutoSize on + WordWrap off + ZOrder -1 + FontWeight "bold" + } + Annotation { + SID "345" + Name "One cdsParameters block is\nrequired per User Model.\nPart is shown with the 6\nrequired fields. Ad" + "ditional\noptions described in DOC block. " + Position [122, 121, 122, 121] + AutoSize on + WordWrap off + ZOrder -2 + } + Annotation { + SID "346" + Name "Matlab Parts Library for Use with aLIGO Real-time Code Generator - V2.8" + Position [330, 30, 876, 55] + AutoSize on + WordWrap off + ZOrder -3 + FontName "times" + FontSize 18 + } + } +} +MatData { + NumRecords 58 + DataRecord { + Tag DataTag0 + Data " %)30 . ^ 0 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R<" + "VEO;@!C;VYT96YT &9O2!I;G!U= H@(\" @0T)/(#T@8FEN87)Y(&]U='!U= I.97AT('1H2X*\"E1H97-E(&%R92" + "!T:&4@2!O=71P=70-\"FUO9'5L92X@( T" + "*#0I#;V1E('-U<'!O2!W 0 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R<" + "VEO;@!C;VYT96YT &9O7!E&%M" + "<&QE+\"!(,3I355,M251-6%]/4$Q%5E]0251#2\"X*(\" @(\" @(\"!B*2!)9B!T:&ES(&UO9&5L(&ES('1O(%)%0T5)5D4@9&%T83H*(\" @(\" " + "@(\" @(\" @,2D@0V]N;F5C=\"!T:&4@25!#('!A&ET('=I=&@@97)R;W(@;65S&ES=\"!I;B!T:&4@;&ES=\"X* " + } + DataRecord { + Tag DataTag6 + Data " %)30 . H $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R<" + "VEO;@!C;VYT96YT &9O" + "2!O;FQY('-U<'!O'1R86-T('1H90ID97-I&%M<&QE.B *\"DEF('EO=2!W86YT(&1A=&$@9G)O;2!!1$,@8V%R9',@,BPS+#4@>6]U('=O=6QD" + "('5S93H*\"D%$0S L(&-A7!E2!20T7!I8V%L;'D@=7-E9\"!W:&5N(%)#1PID;V5S(&YO=\"!S=" + "7!P;W)T(&1E2!N=6UB97(@;V8*:6YP=71S(&]R(" + "&]U='!U=',@;6%Y(&)E(&-O;FYE8W1E9\"!B>2!A9&IU\"]$96UU>\"!)+T\\@&%M<&" + "QE+\" B:6YL:6YE($U!1S)$0B O;W!T+W)T8V1S+VQH;R]H,B]U2!A;'-O(&)E('5S960@:" + "6X@=&AE('-O=7)C92!F:6QE(&YA;64@=&\\@F4I\"@IW:&5R93H*,2D)1G5N8W1I;VY.86UE(&ES('1H92!N86UE(&]F('1H92!F=" + "6YC=&EO;B!T;R!B92!C86QL960N( HR*0DJ:6X@:7,@82!P;VEN=&5R('1O('1H92!I;G!U=\"!V87)I86)L97,N(\"!);G!U=',@87)E('!A2!A2!U<" + "VEN9R!T:&ES('!A2!R971U@H@(\" @(\" @(\"T@,S)+(#T@,S(L-S8X2'" + "H*(\" @(\" @(\" M(#$V2R ](#$V+#,X-$AZ\"B @(\" @(\" @+2 @-$L@/2 T+# Y-DAZ\"B @(\" @(\" @+2 @,DL@/2 R+# T.$AZ\"B @(\"" + " S*2!D8W5I9#U8+ H@(\" @(\" @('=H97)E(%@@:7,@82!U;FEQ=64@;G5M8F5R(&9O2!T:&4@=7-E7-T96T@*$=$4RDN\"B @(\" T*2!H;W-T/6YA;64L( H@(\" @(\" @('=H97)E(&Y" + "A;64@:7,@=&AE(&YA;64@;V8@=&AE(&-O;7!U=&5R(&]N('=H:6-H('1H92!A<'!L:6-A=&EO;B!I2!T:&4@4D-'('1O('!R;V1U8V4@<')O<&5R\"B @(\" @(\" @2P@=&\\@8G5I;&0@86X@24]0\"B @(\" @(\" @=&%S:RP@861C36%S=&5R/3$@2!A(&-A6YC\"B @(\"!O\"5-E=\"!I9B!R96%L+71I;64@8V]D92!IF5D('1O('1H92!'4%,@,5!04PH@(\" @(\" @('-I9VYA;\"X@(%1H:7,@9FQA9R!S:&]U;&0@8F4@2 H;VYL>2!I;B!A('-T86YD86QO;F4@7-T96T@:7,@=&\\@BP@=&AE;B!D;PH@(\" @(\" @(&1" + "E8VEM871I;VXO=7 M2 H4D9-*" + "2!N971W;W)K+B @5&AI2!S970@:6X@86X@24]0(&UO9&5L(&EF('1H92!C;VUP=71E2!T:&4@;F%M92!T;R!B92!T:&4@97AA8W0@;F%M92!O9@T*=&AE(')E;6]T92!%4$E#4R!C:&%N;F5L('1O(&)E(&%C8V5SF5R" + ";R H,\"D@:68@=&AE(')E;6]T92!%4$E#4R!C:&%N;F5L(&ES($Y/5\"!C;VYN96-T960L(&]R(&$@;VYE(\"@Q*0T*:68@=&AE(')E;6]T92!C;VY" + "N96-T(&ES(&5S=&%B;&ES:&5D+B!4:&4@3U54('9A;'5E(&ES(&AE;&0@=&\\@=&AE(&QAF5R;R!I9B!C;VYN96-T:6]N(&AA65T(&)E96X@#0IE2!S970@=&AE(&-H86YN96PN($EF('1H92!-87-K(&EN<'5T(&ES(#$L('1H96X@=&AE#0I686QU92!I;G!U=\"!" + "I2X@5&AE(&]N;'D@=V%Y('1O(&-H86YG90T*=&AE('9A;'5E2!B92!U6-L92!C;W5N=\"" + "!IF5R;R!W:&5N979EB H4D\\I+@T*7T]55%!55\" ]($9I;'1E2!F:6QT97(@2!O=71P=70@;6]D=6QE3L@=VAE;B!S970L(%-&32!W:6QL(')EF5" + "R;PT*8FET&%C=&QY(&%S('1H92!C9'-&:6QT97(-\"G!A2!T;R!C;VYT2!A7!I8V%L;'D@=&AI2!O=71P=70@;6]D=6QE&%C=&QY('1H92!S86UE#0IA\"!P87)T(&%N9\"!O=71P=71S(&%R92!C;VYN96-T960@=FEA('1H90T*1&5M=7@@<&%R=\"X@(%1H92!N=6UB" + "97(@;V8@8V]N;F5C=&EO;G,@879A:6QA8FQE(&%T('1H92!I;G!U=\"]O=71P=70@;6%Y(&)E#0IM;V1I9FEE9\"!T;R!A;GD@2!D;W5B" + ";&4@8VQI8VMI;F<@;VX@=&AE($UU>\"]$96UU>\"!P87)T6EN9R!T:&4@;G5M8F5R(&]F(&-O;FYE8W1I;VX@9FEE;&1S(&E" + "N('1H92!P;W M=7 @=VEN9&]W+@T*#0I/<&5R871I;VXZ#0I4:&4@=&AE(&YA;65S(&]F($9I;'1E#H-\"@T*7TE.34].(#T@1FEL=&5R(&UO9'5L92!I;G!U=\"!V86QU92 H4D\\I+@T*7T580TU/3B ]($9I;'1E2!F=6YC=&EO;B!O9B!T:&ES(&)L;V-K(&ES('1O('!R;V1U8V4@;W5T<'5T('-I9VYA;',@8F%S960@;VX@\"G1H92!S8V%L:6YG(&%N9\"" + "!A9&1I=&EO;B!O9B!V87)I;W5S(&EN<'5T('-I9VYA;',N\"@I52!S:7IE(&)Y(&1O=6)L92!C;&EC:VEN9R!O;B!T:&4@375X+T1E;75X('!A'@@:7,@86X@15!)0U,@96YT\"!\"(&UA=')I>\"!O9B!%4$E#4R!R96-OF5R;RD" + "N#0H " + } + DataRecord { + Tag DataTag35 + Data " %)30 . X , 8 ( @ % \" $ ! 0 % 0 \" $ 0 =F5R<" + "VEO;@!C;VYT96YT X X !@ @ & 4 ( 0 $ ! D ( FIF9F9F9\\3\\. 4 , " + " 8 ( ! % \" $ > P 0 0 '@, $UU;'1I4')O9'5C=#H*/3T]/3T]/3T]/3T]/0H*5&AE('!U2!U<\"!T;R!E:6=H=\"!I;G!U=',@8GD@82!S:6YG;&4*:6YP=70@9V%I;B!S971T:6YG+B" + " @5VAE;F5V97(@82!G86EN('-E='1I;F<@:7,@8VAA;F=E9\"P@=&AI2!A;&P@:6YP=71S(&)Y('1H92!G8" + "6EN('-E='1I;F<@86YD\"G!R;V1U8V4@=&AE(')E2!G86EN(&-H86YG97,N\"E]234]..B @4F5T=7)N('-T871U2!S8V%L92!F86-" + "T;W)S(&%N9\"!A9&1E9\"!T;V=E=&AE$UA=')I>\"!M;V1U;&4N(\"!4:&4@36%T$UA=')I>#H*/3T]/3T]/3T]/0H*5&A" + "E('!R:6UA\"!P87)T(&AA2!B90IM;V1I9FEE9\"!T;R!A;GD@2!D;" + "W5B;&4@8VQI8VMI;F<@;VX@=&AE($UU>\"]$96UU>\"!P87)T%\\Q,B K($EN<'5T6VY=(\"H@36%TF%T:6]N+@T*#0I4:&4@5&]T86Q#;W5N=\"!C;W5N=&5R('=I;&P@:V" + "5E<\"!I;F-R96UE;G1I;F<@*&)Y(&]N92!P97(@8WEC;&4I(&%S(&QO;F<@87,-\"G1H92!A8G-O;'5T92!V86QU92!O9B!T:&4@8VAA;FYE;\" H:" + "6YP=70I(&1A='5M(&ES(&=R96%T97(@=&AA;B!O0T*8F4@2!O;F4@<" + "&5R(&-Y8VQE*2!AF5R;RD@=VAE;B!T:&4@8VAA;FYE;\" H:6YP=70I(&1A='5M(&)E8V]M97,@;&5S 8V1S5V9S4&AA2!A#0IS<&5C:69I8R!P:&%S92!A;F=L92DN#0H-" + "\"E1H92!%4$E#4R!C;V1E(')E861S(&EN('1H92!U2!O=F5R(&$@;G" + "5M8F5R(&]F( IS96-O;F1S(&5Q=6%L('1O('1H92!V86QU92X@($ET('=I;&P@:&%V92!A('!H87-E('-U8V@@=&AA=\"!A=\"!T:&4@;F5X=\"!'4" + "%,*('-E8V]N9\"!A9G1E6-L92!R871E+\"!E9R T,#DV+B Q-C,X-\"P@971C+@ X P !@ @ $ " + " 4 ( 0 , ! ! P!46%0 " + } + DataRecord { + Tag DataTag46 + Data " %)30 . @ , 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R<" + "VEO;@!C;VYT96YT &9O2!R96%L+71I;64@8V]D92!C>6-L92X-\"@T*5&AE('1H&ES=',@;VX@;VYE+\"!O<" + "B!M;W)E+\"!$04,@8VAA;FYE;',@:6X@#0H@(\" @=7-E(&)Y('1H:7,@87!P;&EC871I;VXN#0H_\"4580U]/3B @/2!/;F4L(&]R(&UO&-I=&%T:6]N('-I9VYA;\"!I2!I;FIE8W1I;F<@80T*(\" @('-I9VYA;\"!T;R!T:&ES(&%P<&QI8V%T:6]N+B!.;W1E('1" + "H870@=&AI7!I;F<@7-T96T@5&5S=\"!);" + "G1E2!N97<@9&5S:6=N2!T:&4@;W!E2!W;W)K:6YG('=I=&@@82!C9'-$87%+:6QL('!A7!I8V%L;'DL('1H92!R87<@&-E961S(#$U+# P,\"P@:70@=VEL;\"!T7!A7!A 4 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R<" + "VEO;@!C;VYT96YT &9O2!W2!F;W(@=7-E(&EN(&%N($E/4\"!M;V1E;\"X-\"@T*4&QE87-E('-E92!T:&4@4D-'(%5S97(@1W5I9&4@;W(@4D-'(%)E;" + "&5A2!I;B!&;W)C97,@=')I<\"X@(%-E=\"!T;R Q('1O('-T;W @=&AE($1!0RP@2!T;R!T=7)N($)Y<&%S2!B96EN9R!S970@=&\\@,2X-\"B!?4D53150@($UO;65N=&%R>2!S=VET8V@" + "@=&\\@7!A&-E<'1I;VX@=&AA=#H-\"B M($1#(&%N9\"!235,@8V]M<&]N96YT2X@#0H-\"@ . , 8 ( !" + " % \" $ # 0 0 , 5%A4 " + } + DataRecord { + Tag DataTag54 + Data " %)30 . : 4 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R<" + "VEO;@!C;VYT96YT &9O7!AF5R;R H1D%53%0I#0H@7T14=$E-12!4:6UE(')E;6%I;FEN9R!O;B!T:&4@1&%" + "C(%1I;65R+\"!I;B!S96-O;F1S+B!7:&5N(&5X<&ER960L('1H92!A" + "7!A3H-\"CT]/3T]/3T]/3T-\"@T*5&AI'0@8V]D92!C>6-L92!O9B!T:&4@0 L \" = !H &4 ( !F &" + "\\ ; !L &\\ =P!I &X 9P @ &T 80!T &@ 90!M &$ = !I &, 80!L \" 9@!U &X 8P!T &D ;P!N ', ( !A '( 90 @ ', =0!P ' ;P!R " + "'0 90!D #H #0 * \"T \"0!3 '$ =0!A '( 90 @ &\\ 9@ @ &D ;@!P '4 = @ '8 80!L '4 90 N T \"@ M D 4P!Q '4 80!R &4 ( !" + "R &\\ ;P!T \" ;P!F \" :0!N ' =0!T \" =@!A &P =0!E \"X #0 * \"T \"0!2 &4 8P!I ' <@!O &, 80!L \" ;P!F \" :0!N" + " ' =0!T \" =@!A &P =0!E \"X #0 * \"T \"0!- &\\ 9 !U &P ;P @ &\\ 9@ @ '0 =P!O \" :0!N ' =0!T \" =@!A &P =0!E '" + ", +@ - H #0 * $\\ < !E '( 80!T &D ;P!N #H #0 * %< : !E &X ( !U ', :0!N &< ( !T &@ :0!S \" ;0!O &0 =0!L &4 + @ '" + " ; !A &, 90 @ &D = @ &D ;@ @ '0 : !E \" ;0!O &0 90!L \" =P!I &X 9 !O '< ( !A &X 9 @ &0 ;P!U &( ; !E \" 8P!L " + "&D 8P!K \" ;P!N T \"@!T &@ 90 @ &D 8P!O &X +@ @ \" 5 !H &D

0 @ &, ; !I &, :P!" + "I &X 9P @ $\\ 2P N \" ( !0 &P 90!A ', 90 @ &X ;P!T &4 #0 * '0 : !A '0 ( !C &P :0!C &L :0!N &< ( !O &X ( !A &X >0 " + "@ &\\ 9@ @ '0 : !E \" ;@!O &X +0!S '4 < !P &\\ <@!T &4 9 @ &8 =0!N &, = !I &\\ ;@!S \" * !E '@ < L \" ; !O &<" + " + @ #$ , !> '4 + @ &P ;P!G #$ , L T \"@!M &$ 9P!N &D = !U &0 90!> #( + @ ' ;P!W \"P ( !C &\\ ;@!J \"P ( !H " + "'D < !O '0 + @ '( 90!M \"P ( !T '( 80!N ', < !O ', 90 L \" ;P!R \" : !E '( ;0!I '0 :0!A &X *0 @ '< :0!L &P ( !R" + " &4 0 @ &D ;@!P '4 = @ \"@ 9 !O '4" + " 8@!L &4 #0 * ' <@!E &, :0!S &D ;P!N \"D ( !V &$ ; !U &4 ( !A &X 9 @ ' 80!S ', ( !I '0 ( !O &X ( !A ', ( !T &@ " + "90 @ &\\ =0!T ' =0!T \" =@!A &P =0!E \" * !I &X ( !D &\\ =0!B &P 90 @ ' <@!E &, :0!S &D ;P!N \"D + - H =0!N " + "&P 90!S ', ( !T &@ 90 @ &D ;@!P '4 = @ '8 80!L '4 90 @ &D

@!E '( ;P N T \"@ - H 5 !H &4 ( !M &\\ 9 @ \"@ ;0!O &0 =0!L &\\ *0 @ &8 =0!N &, = !I &\\ ;@ @ '0 80!K &4

!C &4 < !T \" :0!F \" = !H &4 ( G $D ;@ R \"< ( !V &$ ; !U &4 ( !I ', ( !E '$ =0!A &P ( !T &\\ (" + " !Z &4 <@!O \" :0!N \" =P!H &D 8P!H \" 8P!A ', 90 @ '0 : !E \" ;P!U '0 < !U '0 ( !V &$ ; !U &4 #0 * '< :0!L &P" + " ( !B &4 ( !S &4 = @ '0 ;P @ 'H 90!R &\\ +@ - H " + } + DataRecord { + Tag DataTag57 + Data " %)30 . P D 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R<" + "VEO;@!C;VYT96YT &9O6YO;6EA;" + "',N#0HM\"4YO;BUP;VQY;F]M:6%L(&-O;6)I;F%T:6]N\"!A;F0@;VYE(&]U='!U=\"!T:&%T('=I;&P@<&%S\"!I2!P;W-I=&EV" + "90T*=F%L=65S(&9O" + LastModifiedBy "rolfbork" + ModifiedDateFormat "%" + LastModifiedDate "Fri Nov 01 11:56:55 2013" + RTWModifiedTimeStamp 305027368 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 6 + Version "1.12.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 7 + Version "1.12.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "SingleTasking" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 8 + Version "1.12.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 9 + Version "1.12.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction off + BooleanDataType off + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 10 + Version "1.12.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "none" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 11 + Version "1.12.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown on + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 12 + Version "1.12.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 13 + Version "1.12.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 14 + Version "1.12.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 15 + Version "1.12.1" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 16 + Version "1.12.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 400, 210, 1280, 840 ] + } + PropName "ConfigurationSets" + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Abs + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + } + Block { + BlockType BusCreator + Inputs "4" + DisplayOption "none" + OutDataTypeStr "Inherit: auto" + NonVirtualBus off + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType From + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Gain + Gain "1" + Multiplication "Element-wise(K.*u)" + ParamMin "[]" + ParamMax "[]" + ParamDataTypeStr "Inherit: Same as input" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Goto + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Ground + } + Block { + BlockType Logic + Operator "AND" + Inputs "2" + IconShape "rectangular" + AllPortsSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + SampleTime "-1" + } + Block { + BlockType Math + Operator "exp" + OutputSignalType "auto" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + IntermediateResultsDataTypeStr "Inherit: Inherit via internal rule" + AlgorithmType "Newton-Raphson" + Iterations "3" + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType RelationalOperator + Operator ">=" + InputSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + ZeroCross on + SampleTime "-1" + } + Block { + BlockType Saturate + UpperLimitSource "Dialog" + UpperLimit "0.5" + LowerLimitSource "Dialog" + LowerLimit "-0.5" + LinearizeAsGain on + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + Block { + BlockType UnitDelay + InitialCondition "0" + InputProcessing "Inherited" + SampleTime "1" + StateMustResolveToSignalObject off + CodeGenStateStorageClass "Auto" + HasFrameUpgradeWarning on + } + } + System { + Name "CDS_PARTS" + Location [991, 232, 1919, 1059] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "portrait" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "135" + ReportName "simulink-default.rpt" + SIDHighWatermark "364" + Block { + BlockType SubSystem + Name " " + SID "55" + Ports [] + Position [271, 113, 317, 182] + ZOrder -6 + DropShadow on + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name " " + Location [371, 51, 1586, 1251] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "portrait" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType SubSystem + Name "16x16-bit DACs" + SID "59" + Ports [] + Position [345, 357, 528, 511] + ZOrder -1 + BackgroundColor "cyan" + DropShadow on + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "16x16-bit DACs" + Location [386, 80, 1303, 1110] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Reference + Name "DAC_0" + SID "62" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [80, 29, 115, 286] + ZOrder -1 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_1" + SID "165" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [170, 29, 205, 286] + ZOrder -2 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_10" + SID "278" + Description "type=GSC_16AO16,\ncard_num=10 " + Ports [16] + Position [260, 349, 295, 606] + ZOrder -3 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_11" + SID "279" + Description "type=GSC_16AO16,\ncard_num=11 " + Ports [16] + Position [350, 349, 385, 606] + ZOrder -4 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_2" + SID "166" + Description "type=GSC_16AO16,\ncard_num=2 " + Ports [16] + Position [260, 29, 295, 286] + ZOrder -5 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_3" + SID "167" + Description "type=GSC_16AO16,\ncard_num=3 " + Ports [16] + Position [350, 29, 385, 286] + ZOrder -6 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_4" + SID "272" + Description "type=GSC_16AO16,\ncard_num=4 " + Ports [16] + Position [440, 29, 475, 286] + ZOrder -7 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_5" + SID "273" + Description "type=GSC_16AO16,\ncard_num=5 " + Ports [16] + Position [530, 29, 565, 286] + ZOrder -8 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_6" + SID "274" + Description "type=GSC_16AO16,\ncard_num=6 " + Ports [16] + Position [620, 29, 655, 286] + ZOrder -9 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_7" + SID "275" + Description "type=GSC_16AO16,\ncard_num=7 " + Ports [16] + Position [710, 29, 745, 286] + ZOrder -10 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_8" + SID "276" + Description "type=GSC_16AO16,\ncard_num=8 " + Ports [16] + Position [80, 349, 115, 606] + ZOrder -11 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_9" + SID "277" + Description "type=GSC_16AO16,\ncard_num=9 " + Ports [16] + Position [170, 349, 205, 606] + ZOrder -12 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + } + } + Block { + BlockType SubSystem + Name "8x18-bit DACs" + SID "72" + Ports [] + Position [110, 357, 292, 510] + ZOrder -2 + BackgroundColor "cyan" + DropShadow on + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "8x18-bit DACs" + Location [8, 44, 862, 924] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Reference + Name "DAC_0" + SID "63" + Description "type=GSC_18AO8,\ncard_num=0 " + Ports [8] + Position [80, 27, 115, 193] + ZOrder -1 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_1" + SID "171" + Description "type=GSC_18AO8,\ncard_num=1 " + Ports [8] + Position [160, 27, 195, 193] + ZOrder -2 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_10" + SID "290" + Description "type=GSC_18AO8,\ncard_num=10 " + Ports [8] + Position [240, 252, 275, 418] + ZOrder -3 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_11" + SID "291" + Description "type=GSC_18AO8,\ncard_num=11 " + Ports [8] + Position [320, 252, 355, 418] + ZOrder -4 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_2" + SID "172" + Description "type=GSC_18AO8,\ncard_num=2 " + Ports [8] + Position [240, 27, 275, 193] + ZOrder -5 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_3" + SID "173" + Description "type=GSC_18AO8,\ncard_num=3 " + Ports [8] + Position [320, 27, 355, 193] + ZOrder -6 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_4" + SID "284" + Description "type=GSC_18AO8,\ncard_num=4 " + Ports [8] + Position [400, 27, 435, 193] + ZOrder -7 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_5" + SID "285" + Description "type=GSC_18AO8,\ncard_num=5 " + Ports [8] + Position [480, 27, 515, 193] + ZOrder -8 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_6" + SID "286" + Description "type=GSC_18AO8,\ncard_num=6 " + Ports [8] + Position [560, 27, 595, 193] + ZOrder -9 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_7" + SID "287" + Description "type=GSC_18AO8,\ncard_num=7 " + Ports [8] + Position [640, 27, 675, 193] + ZOrder -10 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_8" + SID "288" + Description "type=GSC_18AO8,\ncard_num=8 " + Ports [8] + Position [80, 252, 115, 418] + ZOrder -11 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DAC_9" + SID "289" + Description "type=GSC_18AO8,\ncard_num=9 " + Ports [8] + Position [160, 252, 195, 418] + ZOrder -12 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + } + } + Block { + BlockType Reference + Name "ADC0" + SID "85" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [40, 92, 115, 118] + ZOrder -6 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "ADC1" + SID "86" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [45, 182, 115, 208] + ZOrder -7 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "ADC2" + SID "87" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=2 " + Ports [0, 1] + Position [195, 92, 270, 118] + ZOrder -8 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx2/ADC2" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "ADC3" + SID "88" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=3 " + Ports [0, 1] + Position [195, 182, 270, 208] + ZOrder -9 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx3/ADC3" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "ADC4" + SID "89" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=4 " + Ports [0, 1] + Position [355, 92, 430, 118] + ZOrder -10 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.18" + FontSize 14 + SourceBlock "cdsAdcx4/ADC4" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "ADC5" + SID "90" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=5 " + Ports [0, 1] + Position [360, 182, 435, 208] + ZOrder -11 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.18" + FontSize 14 + SourceBlock "cdsAdcx5/ADC5" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "ADC6" + SID "91" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=6 " + Ports [0, 1] + Position [510, 92, 585, 118] + ZOrder -12 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.19" + FontSize 14 + SourceBlock "cdsAdcx6/ADC6" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "ADC7" + SID "92" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=7 " + Ports [0, 1] + Position [515, 182, 590, 208] + ZOrder -13 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.21" + FontSize 14 + SourceBlock "cdsAdcx7/ADC7" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "ADC8" + SID "93" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=8 " + Ports [0, 1] + Position [660, 92, 735, 118] + ZOrder -14 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.22" + FontSize 14 + SourceBlock "cdsAdcx8/ADC8" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "ADC9" + SID "94" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=9 " + Ports [0, 1] + Position [665, 182, 730, 208] + ZOrder -15 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.1" + SourceBlock "cdsAdcx9/ADC9" + SourceType "SubSystem" + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "95" + Description "ADC Selector" + Ports [1, 2] + Position [805, 110, 815, 230] + ZOrder -16 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "Contec1616dio" + SID "96" + Tag "cdsCDIO1616" + Ports [1, 1] + Position [705, 909, 775, 971] + ZOrder -17 + BackgroundColor "gray" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsContec1616DIO/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Contec32BO" + SID "97" + Tag "cdsCDO32" + Description "Contec32 bit binary output module driver" + Ports [2] + Position [330, 910, 370, 970] + ZOrder -18 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsCDO32/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType SubSystem + Name "Contec6464\nModules" + SID "98" + Ports [] + Position [425, 858, 490, 972] + ZOrder -19 + BackgroundColor "lightBlue" + AncestorBlock "CDS_PARTS2/IO_PARTS/Contec6464\nModules" + LibraryVersion "*" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Contec6464\nModules" + Location [208, 44, 1083, 924] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + SIDHighWatermark "348" + Block { + BlockType Reference + Name "CBI_H32_C0" + SID "98:98" + Tag "cdsCDI64" + Description "card_num=1" + Ports [0, 1] + Position [90, 235, 130, 295] + ZOrder -1 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBI_H32_C1" + SID "98:328" + Tag "cdsCDI64" + Description "card_num=3" + Ports [0, 1] + Position [265, 235, 305, 295] + ZOrder -2 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBI_H32_C2" + SID "98:329" + Tag "cdsCDI64" + Description "card_num=5" + Ports [0, 1] + Position [445, 235, 485, 295] + ZOrder -3 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBI_H32_C3" + SID "98:330" + Tag "cdsCDI64" + Description "card_num=7" + Ports [0, 1] + Position [635, 235, 675, 295] + ZOrder -4 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBI_L32_C0" + SID "98:331" + Tag "cdsCDI64" + Description "card_num=0" + Ports [0, 1] + Position [90, 130, 130, 190] + ZOrder -5 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBI_L32_C1" + SID "98:332" + Tag "cdsCDI64" + Description "card_num=2" + Ports [0, 1] + Position [265, 130, 305, 190] + ZOrder -6 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBI_L32_C2" + SID "98:333" + Tag "cdsCDI64" + Description "card_num=4" + Ports [0, 1] + Position [445, 130, 485, 190] + ZOrder -7 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBI_L32_C3" + SID "98:334" + Tag "cdsCDI64" + Description "card_num=6" + Ports [0, 1] + Position [635, 130, 675, 190] + ZOrder -8 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBO_H32_C0" + SID "98:335" + Tag "cdsCDO64" + Description "card_num=1" + Ports [1] + Position [165, 235, 205, 295] + ZOrder -9 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBO_H32_C1" + SID "98:336" + Tag "cdsCDO64" + Description "card_num=3" + Ports [1] + Position [340, 235, 380, 295] + ZOrder -10 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBO_H32_C2" + SID "98:337" + Tag "cdsCDO64" + Description "card_num=5" + Ports [1] + Position [520, 235, 560, 295] + ZOrder -11 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBO_H32_C3" + SID "98:338" + Tag "cdsCDO64" + Description "card_num=7" + Ports [1] + Position [710, 235, 750, 295] + ZOrder -12 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBO_L32_C0" + SID "98:339" + Tag "cdsCDO64" + Description "card_num=0" + Ports [1] + Position [165, 130, 205, 190] + ZOrder -13 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBO_L32_C1" + SID "98:340" + Tag "cdsCDO64" + Description "card_num=2" + Ports [1] + Position [340, 130, 380, 190] + ZOrder -14 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBO_L32_C2" + SID "98:341" + Tag "cdsCDO64" + Description "card_num=4" + Ports [1] + Position [520, 130, 560, 190] + ZOrder -15 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CBO_L32_C3" + SID "98:342" + Tag "cdsCDO64" + Description "card_num=6" + Ports [1] + Position [710, 130, 750, 190] + ZOrder -16 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CONTEC6464_0" + SID "98:343" + Tag "cdsDIO6464" + Ports [1, 1] + Position [120, 395, 185, 455] + ZOrder -17 + BackgroundColor "gray" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsContec6464DIO/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CONTEC6464_1" + SID "98:344" + Tag "cdsDIO6464" + Ports [1, 1] + Position [295, 395, 360, 455] + ZOrder -18 + BackgroundColor "gray" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsContec6464DIO/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CONTEC6464_2" + SID "98:345" + Tag "cdsDIO6464" + Ports [1, 1] + Position [470, 395, 535, 455] + ZOrder -19 + BackgroundColor "gray" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsContec6464DIO/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "CONTEC6464_3" + SID "98:346" + Tag "cdsDIO6464" + Ports [1, 1] + Position [665, 395, 730, 455] + ZOrder -20 + BackgroundColor "gray" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsContec6464DIO/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "DocBlock1" + SID "98:347" + Description "Contec6464\nUser Apps " + Ports [] + Position [22, 200, 62, 239] + ZOrder -21 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.216" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock5" + SID "98:348" + Description "Contec6464\nIOP Usage " + Ports [] + Position [22, 405, 62, 444] + ZOrder -22 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.216" + UserDataPersistent on + UserData "DataTag1" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData "off" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + DocumentType "Text" + } + Annotation { + SID "98:321" + Name "CONTEC6464 Binary I/O Modules " + Position [157, 21] + FontName "times" + FontSize 18 + } + Annotation { + SID "98:322" + Name "Card 0 " + Position [152, 111] + FontName "times" + FontSize 18 + } + Annotation { + SID "98:323" + Name "Card 1 " + Position [327, 111] + FontName "times" + FontSize 18 + } + Annotation { + SID "98:324" + Name "Card 2 " + Position [507, 111] + FontName "times" + FontSize 18 + } + Annotation { + SID "98:325" + Name "User Application Parts *********************************" + Position [262, 86] + FontName "times" + FontSize 18 + } + Annotation { + SID "98:326" + Name "IOP Parts *********************************" + Position [222, 361] + FontName "times" + FontSize 18 + } + Annotation { + SID "98:327" + Name "Card 3 " + Position [697, 111] + FontName "times" + FontSize 18 + } + } + } + Block { + BlockType Reference + Name "DigitalIO" + SID "99" + Tag "cdsDio" + Description "support for 8 bit input 8 bit output DIO PCI card\nACCESS I/O Products model DIO-24D " + " " + Ports [1, 1] + Position [50, 912, 115, 978] + ZOrder -20 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsDio/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "DocBlock" + SID "100" + Description "cdsCDO32" + Ports [] + Position [327, 855, 367, 894] + ZOrder -21 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag2" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock1" + SID "101" + Description "DAC" + Ports [] + Position [27, 415, 67, 454] + ZOrder -22 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag3" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock13" + SID "105" + Description "ADC Selector" + Ports [] + Position [792, 50, 832, 89] + ZOrder -26 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag4" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock2" + SID "106" + Description "IPCx_MemType" + Ports [] + Position [207, 650, 247, 689] + ZOrder -27 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag5" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock3" + SID "107" + Description "Contec1616" + Ports [] + Position [717, 855, 757, 894] + ZOrder -28 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag6" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock4" + SID "108" + Description "ADC" + Ports [] + Position [677, 275, 717, 314] + ZOrder -29 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag7" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock6" + SID "110" + Description "cdsDio" + Ports [] + Position [62, 855, 102, 894] + ZOrder -30 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag8" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock7" + SID "111" + Description "cdsRio/cdsRio1" + Ports [] + Position [207, 855, 247, 894] + ZOrder -31 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag9" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "PCIE_SignalName" + SID "115" + Tag "cdsIPCx_PCIE" + Description "Inter-Process Communication via PCI Express network." + Ports [1, 2] + Position [85, 589, 150, 611] + ZOrder -35 + BackgroundColor "[0.721569, 0.862745, 0.772549]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "RFM_SignalName" + SID "116" + Tag "cdsIPCx_RFM" + Description "card=0" + Ports [1, 2] + Position [85, 654, 150, 676] + ZOrder -36 + BackgroundColor "[0.607843, 0.807843, 0.678431]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "RelayIO" + SID "117" + Tag "cdsRio" + Description "PCI IIRO 8 relay output and isolated input module" + Ports [1, 2] + Position [150, 910, 210, 970] + ZOrder -37 + ForegroundColor "blue" + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsRio/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "RelayIO1" + SID "118" + Tag "cdsRio1" + Description "PCI IIRO 16 channel relay ourput and isolated input module" + Ports [1, 1] + Position [235, 910, 295, 970] + ZOrder -38 + ForegroundColor "blue" + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsRio1/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "SHMEM_SignalName" + SID "119" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [85, 734, 150, 756] + ZOrder -39 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + } + Annotation { + SID "335" + Name "Binary I/O Modules *******************************************************************" + Position [397, 831] + FontName "times" + FontSize 18 + } + Annotation { + SID "336" + Name "Digital to Analog (DAC) Modules ********" + Position [187, 316] + FontName "times" + FontSize 18 + } + Annotation { + SID "337" + Name "Real-time Communications ********" + Position [162, 566] + FontName "times" + FontSize 18 + } + Annotation { + SID "338" + Name " aLIGO Real-time Code Generator - I/O Parts Library" + Position [385, 20] + FontName "times" + FontSize 24 + } + Annotation { + SID "339" + Name "Analog to Digial (ADC) Modules ***************************************************" + Position [387, 66] + FontName "times" + FontSize 18 + } + } + } + Block { + BlockType SubSystem + Name "C Code" + SID "1" + Ports [] + Position [366, 336, 411, 404] + ZOrder -1 + DropShadow on + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "C Code" + Location [140, 22, 1355, 900] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "portrait" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Demux + Name "Demux" + SID "2" + Ports [1, 2] + Position [180, 51, 185, 89] + ZOrder -1 + BackgroundColor "black" + ShowName off + Outputs "2" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "DocBlock3" + SID "3" + Description "User C Function Call" + Ports [] + Position [247, 55, 287, 94] + ZOrder -2 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.274" + UserDataPersistent on + UserData "DataTag10" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "Function Name" + SID "4" + Tag "cdsFunctionCall" + Description "inline FunctionName SourceFile" + Ports [1, 1] + Position [115, 40, 155, 100] + ZOrder -3 + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Mux + Name "Mux" + SID "5" + Ports [2, 1] + Position [85, 51, 90, 89] + ZOrder -4 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Line { + SrcBlock "Function Name" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "Function Name" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "DAQ Channels" + SID "6" + Ports [] + Position [461, 336, 506, 404] + ZOrder -2 + DropShadow on + AncestorBlock "CDS_PARTS/C Code" + LibraryVersion "*" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "DAQ Channels" + Location [1411, 254, 2626, 1132] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + SIDHighWatermark "7" + Block { + BlockType Reference + Name "DocBlock6" + SID "6:6" + Description "DAQ CHannels" + Ports [] + Position [167, 15, 207, 54] + ZOrder -1 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag11" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Annotation { + SID "6:7" + Name "#DAQ Channels\n\nONE_DAQ_CHANNEL 2048\nANOTHER_DAQ_CHANNEL 1024\nSCIENCE_FRAME_CHAN* 1024\nUINT32_CHAN ui" + "nt32 2048\nDAQ_CHANNEL_AT_DEFAULT_RATE" + Position [66, 131] + HorizontalAlignment "left" + DropShadow on + FontSize 14 + } + } + } + Block { + BlockType Reference + Name "DocBlock2" + SID "7" + Description "cdsParameters" + Ports [] + Position [147, 165, 187, 204] + ZOrder -3 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag12" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType SubSystem + Name "EpicsParts" + SID "8" + Ports [] + Position [462, 113, 508, 182] + ZOrder -4 + DropShadow on + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "EpicsParts" + Location [832, 189, 1882, 1085] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "portrait" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "125" + Block { + BlockType Reference + Name "DocBlock" + SID "9" + Description "EzCa Read/Write" + Ports [] + Position [357, 330, 397, 369] + ZOrder -1 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag13" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock1" + SID "10" + Description "EpicsInput" + Ports [] + Position [222, 50, 262, 89] + ZOrder -2 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag14" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock10" + SID "11" + Description "EpicsInCtrl" + Ports [] + Position [487, 220, 527, 259] + ZOrder -3 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag15" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock2" + SID "12" + Description "EpicsMomentary" + Ports [] + Position [222, 125, 262, 164] + ZOrder -4 + BackgroundColor "magenta" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag16" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock3" + SID "13" + Description "EpicsBinIn" + Ports [] + Position [222, 195, 262, 234] + ZOrder -5 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag17" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock4" + SID "14" + Description "EpicsOutput" + Ports [] + Position [487, 65, 527, 104] + ZOrder -6 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag18" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock5" + SID "15" + Description "EpicsRemoteIntlk" + Ports [] + Position [487, 135, 527, 174] + ZOrder -7 + BackgroundColor "magenta" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag19" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock6" + SID "16" + Description "EpicsStringIn" + Ports [] + Position [77, 450, 117, 489] + ZOrder -8 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag20" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock7" + SID "17" + Description "EpicsMbbi" + Ports [] + Position [197, 450, 237, 489] + ZOrder -9 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag21" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock8" + SID "18" + Description "EpicsCounter" + Ports [] + Position [432, 445, 472, 484] + ZOrder -10 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag22" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock9" + SID "19" + Description "EpicsMbbo" + Ports [] + Position [302, 450, 342, 489] + ZOrder -11 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag23" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "EpicsBinIn" + SID "20" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [80, 200, 155, 230] + ZOrder -12 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "EpicsCounter" + SID "205" + Tag "cdsEpicsCounter" + Ports [1] + Position [425, 505, 480, 535] + ZOrder -13 + BackgroundColor "[0.670588, 0.556863, 0.258824]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsCounter/EpicsCounter" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "EpicsInCtrl" + SID "22" + Tag "cdsEpicsInCtrl" + Description "Purpose: " + " \nCreate an EPICS input channel connection to the FE realtime controls. Allow " + " \nFE to control the value if Mask input is set to 1, in w" + "hich case the value becomes \nreally the output value and treat" + "ed by the EPICS CA as read only. \n " + " " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of" + " 3. Takes the mask and the values inputs from the FE.\nUsage: " + " \nName the part with the desired EPICS c" + "hannel name. " + Ports [2, 1] + Position [335, 211, 415, 269] + ZOrder -14 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsEpicsInCtrl/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "EpicsInput" + SID "23" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [85, 50, 150, 80] + ZOrder -15 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "EpicsMbbi" + SID "21" + Tag "cdsEpicsMbbi" + Description "cdsEpicsMbbi" + Ports [0, 1] + Position [185, 508, 245, 542] + ZOrder -16 + BackgroundColor "[0.000000, 0.501961, 0.501961]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsMbbi/EpicsMbbi" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "EpicsMbbo" + SID "206" + Tag "cdsEpicsMbbo" + Description "cdsEpicsMbbo" + Ports [1, 1] + Position [290, 507, 355, 543] + ZOrder -17 + BackgroundColor "[0.250980, 0.501961, 0.501961]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsMbbo/EpicsMbbo" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "EpicsMomentary" + SID "207" + Tag "cdsEpicsMomentary" + Ports [1, 1] + Position [80, 125, 155, 155] + ZOrder -18 + BackgroundColor "[0.501961, 1.000000, 0.501961]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsMomentary/EpicsMomentary" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "EpicsOutput" + SID "27" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [335, 65, 415, 95] + ZOrder -19 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "EpicsRemoteIntlk" + SID "28" + Tag "cdsRemoteIntlk" + Description "Purpose: " + " " + " \nUsed to turn off a switch in another subsystem usin" + "g EPICS channel access. Typically, this is used as a remote interlock function. " + " \n " + " " + " " + " \nOperation: " + " " + " \nIf input is zero, send" + "s a zero to the specified EPICS channel name. Any other input value results in a NOOP. Input must be an integer. " + " " + " \n " + " " + " \nUsage: Give the name of the EPICS channel" + " to be written to, including the subsystem. For example: SEI-HMY_ACT_SW. This function will also produce a local EP" + "ICS variable for monitoring. For example, the above would result in a local EPICS variable of IFO:SUBSYS-SEI_HMY_AC" + "T_SW." + Ports [1] + Position [345, 135, 410, 165] + ZOrder -20 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsRemoteIntlk/Name" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "EpicsStringIn" + SID "26" + Tag "cdsEpicsStringIn" + Description "cdsEpicsStringIn" + Ports [1] + Position [70, 510, 120, 540] + ZOrder -21 + BackgroundColor "[0.000000, 0.501961, 0.250980]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsStringIn/EpicsStringIn" + SourceType "SubSystem" + } + Block { + BlockType Ground + Name "Ground" + SID "30" + Position [25, 130, 45, 150] + ZOrder -22 + } + Block { + BlockType Ground + Name "Ground1" + SID "31" + Position [25, 205, 45, 225] + ZOrder -23 + } + Block { + BlockType Reference + Name "M1:SYS-FOO_BAR" + SID "32" + Tag "cdsEzCaRead" + Description "Purpose: \nUsed to input an Epics signal. " + " \n \nOperation: " + " \nUsing ezcaread() function to get Epics input from a remote IOC.\n " + " \nUsage: " + " \nGive the name of the EPICS channel to be read. " + Ports [0, 2] + Position [120, 319, 180, 381] + ZOrder -24 + BackgroundColor "[0.792741, 0.563703, 0.940000]" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEzCaRead/cdsEzCaRead" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsEzCaWrite" + SID "33" + Tag "cdsEzCaWrite" + Description "Purpose: \nOutput Epics channel. \n " + " \nOperation: \nUsing ezcawrite() output an Ep" + "ics channel. \n \nUsage: \nGive th" + "e name of the EPICS channel to write." + Ports [1] + Position [260, 320, 300, 380] + ZOrder -25 + BackgroundColor "[0.698999, 0.245793, 1.000000]" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEzCaWrite/cdsEzCaWrite" + SourceType "SubSystem" + } + Line { + SrcBlock "Ground" + SrcPort 1 + DstBlock "EpicsMomentary" + DstPort 1 + } + Line { + SrcBlock "Ground1" + SrcPort 1 + DstBlock "EpicsBinIn" + DstPort 1 + } + Annotation { + SID "332" + Name "RCG EPICS Parts Library ******************************" + Position [287, 31] + FontName "times" + FontSize 18 + } + Annotation { + SID "333" + Name "Custom For Guardian Scripts ***************************" + Position [272, 431] + FontName "times" + FontSize 18 + } + } + } + Block { + BlockType SubSystem + Name "Filters/\nGDS" + SID "36" + Ports [] + Position [271, 220, 318, 290] + ZOrder -5 + DropShadow on + FontSize 12 + FontWeight "bold" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Filters/\nGDS" + Location [371, 51, 1586, 1251] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "portrait" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "125" + Block { + BlockType Reference + Name "DocBlock" + SID "38" + Description "IIR Filter Module" + Ports [] + Position [172, 60, 212, 99] + ZOrder -2 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag24" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock1" + SID "39" + Description "IIR FM w/Ctrl" + Ports [] + Position [177, 135, 217, 174] + ZOrder -3 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag25" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock2" + SID "40" + Description "PolyPhase FIR Filter" + Ports [] + Position [187, 390, 227, 429] + ZOrder -4 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag26" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock3" + SID "41" + Description "RMS" + Ports [] + Position [392, 195, 432, 234] + ZOrder -5 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag27" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock4" + SID "42" + Description "TP/EXC" + Ports [] + Position [487, 320, 527, 359] + ZOrder -6 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag28" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock6" + SID "44" + Description "True RMS" + Ports [] + Position [392, 65, 432, 104] + ZOrder -8 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag29" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock7" + SID "45" + Description "IIR FM w/Ctrl 2" + Ports [] + Position [187, 240, 227, 279] + ZOrder -9 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag30" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "EPIC 1 pole / 1 zero" + SID "324" + Description "cdsInputFilter" + Ports [1, 1] + Position [75, 470, 115, 530] + ZOrder 1 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsInputFilter/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "EXC_NAME" + SID "46" + Tag "Excitation" + Ports [0, 1] + Position [415, 356, 455, 374] + ZOrder -10 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.7" + SourceBlock "cdsEXC/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "IIR FM with control" + SID "47" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added control" + " data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctrl'" + " output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:\n " + " " + " " + " \nmodule hex dec " + " " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " \nFM5 0" + "x2000 8192 " + " " + " \nFM6 0x8000 " + " 32768 " + " " + " \nFM7 0x20000 131072 " + " " + " " + " \nFM8 0x80000 524288 " + " " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " \nThis bit " + "data can be used to drive some other switches or it can be output using a binary I/O module. " + " " + " " + Ports [3, 2] + Position [50, 132, 110, 168] + ZOrder -11 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "IIR FM with control 2" + SID "48" + Tag "cdsFiltCtrl2" + Description "cdsFiltCntrl2 is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctrl" + "' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:\n" + " " + " " + " \nmodule hex dec " + " " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " \nFM6 0x8000 " + " 32768 " + " " + " \nFM7 0x20000 13" + "1072 " + " " + " \nFM8 0x80000 524288 " + " " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using a binary I/O module. " + " " + " " + Ports [6, 5] + Position [50, 198, 130, 337] + ZOrder -12 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.14" + SourceBlock "cdsFiltCtrl2/IIR FM with control 2" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "IIR Filter Module" + SID "49" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [45, 58, 115, 82] + ZOrder -13 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PolyPhase FIR Filter" + SID "50" + Tag "cdsPPFIR" + Description "Purpose: " + " \nProvide a Polyphase FIR filter algorithm. This part is typically only used in HEPI or other seismic syst" + "ems." + Ports [1, 1] + Position [55, 384, 130, 416] + ZOrder -14 + BackgroundColor "orange" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsPPFIR/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "RMS" + SID "51" + Tag "cdsRms" + Description "Purpose: \nCalculate an RMS based on the input signal." + Ports [1, 1] + Position [285, 183, 340, 247] + ZOrder -15 + BackgroundColor "[0.741176, 0.800000, 0.215686]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsRms/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "TP_NAME" + SID "52" + Tag "Test Point" + Ports [1] + Position [415, 305, 455, 325] + ZOrder -16 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "TrueRMS" + SID "53" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [270, 61, 355, 109] + ZOrder -17 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + } + Annotation { + SID "334" + Name "aLIGO RCG - Filter Modules and GDS Parts" + Position [197, 25] + FontName "Times New Roman" + FontSize 18 + } + } + } + Block { + BlockType SubSystem + Name "MatrixParts" + SID "126" + Ports [] + Position [368, 220, 414, 289] + ZOrder -7 + DropShadow on + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "MatrixParts" + Location [1146, 221, 1982, 811] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "portrait" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "112" + Block { + BlockType Demux + Name "Demux" + SID "127" + Ports [1, 2] + Position [140, 76, 145, 114] + ZOrder -1 + BackgroundColor "black" + ShowName off + Outputs "2" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux1" + SID "128" + Ports [1, 2] + Position [140, 181, 145, 219] + ZOrder -2 + BackgroundColor "black" + ShowName off + Outputs "2" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "359" + Ports [1, 2] + Position [140, 281, 145, 319] + ZOrder 4 + BackgroundColor "black" + ShowName off + Outputs "2" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "DocBlock" + SID "293" + Description "FiltMuxMatrix" + Ports [] + Position [177, 180, 217, 219] + ZOrder -3 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag31" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock1" + SID "294" + Description "MuxMatrix" + Ports [] + Position [177, 75, 217, 114] + ZOrder -4 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag32" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock2" + SID "295" + Description "Bit2Word/Word2Bit" + Ports [] + Position [537, 145, 577, 184] + ZOrder -5 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag33" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock3" + SID "296" + Description "MultiSwitch" + Ports [] + Position [202, 470, 242, 509] + ZOrder -6 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag34" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock4" + SID "297" + Description "MultiProduct" + Ports [] + Position [72, 470, 112, 509] + ZOrder -7 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag35" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock5" + SID "298" + Description "MultiSubtract" + Ports [] + Position [322, 470, 362, 509] + ZOrder -8 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag36" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock6" + SID "299" + Description "Matrix" + Ports [] + Position [437, 470, 477, 509] + ZOrder -9 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag37" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock7" + SID "300" + Description "RampSwitch" + Ports [] + Position [542, 470, 582, 509] + ZOrder -10 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag38" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock8" + SID "360" + Description "MuxMatrix" + Ports [] + Position [182, 275, 222, 314] + ZOrder 5 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag39" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "Matrix" + SID "301" + Tag "Matrix" + Description "Purpose: \nProvide a matrix multipl" + "ication function for up to 8 input and 8 outputs." + Ports [8, 8] + Position [420, 527, 490, 748] + ZOrder -11 + BackgroundColor "yellow" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MultiProduct" + SID "302" + Tag "cdsProduct" + Description "Purpose: " + " \nMultiply 8 inputs by a common gain fac" + "tor. " + " \n " + " \nOperation: " + " " + " \nGenerates two epics records: partName and partName_TRAMP. All eight inputs are multip" + "lied by the EPICS partName input, ramped over a duration (in seconds) of the TRAMP input." + Ports [8, 8] + Position [60, 527, 125, 753] + ZOrder -12 + BackgroundColor "[0.932779, 1.000000, 0.419564]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsProduct/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MultiSubtract" + SID "303" + Tag "cdsSubtract8" + Description "Purpose: \nSubtract pairs of 16 inputs." + Ports [16, 8] + Position [305, 528, 375, 767] + ZOrder -13 + BackgroundColor "[1.000000, 0.769068, 0.736422]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsSubtract8/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MultiSwitch" + SID "304" + Tag "cdsSwitch1" + Description "Switch" + Ports [8, 8] + Position [190, 528, 255, 747] + ZOrder -14 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsSwitch1/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Mux + Name "Mux" + SID "141" + Ports [2, 1] + Position [40, 76, 45, 114] + ZOrder -15 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux1" + SID "142" + Ports [2, 1] + Position [40, 181, 45, 219] + ZOrder -16 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "357" + Ports [2, 1] + Position [40, 281, 45, 319] + ZOrder 3 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "RampMuxMatrix" + SID "356" + Tag "cdsRampMuxMatrix" + Ports [1, 1] + Position [75, 270, 115, 330] + ZOrder 1 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsRampMuxMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "RampSwitch" + SID "305" + Tag "cdsRampSwitch" + Description "Ramp Switch" + Ports [4, 2] + Position [540, 528, 585, 642] + ZOrder -17 + BackgroundColor "[0.790334, 0.900000, 0.363093]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsRampSwitch/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsBit2Word" + SID "306" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [315, 67, 365, 263] + ZOrder -18 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsFiltMuxMatrix" + SID "307" + Tag "cdsFiltMuxMatrix" + Description "A matrix of filter banks similar to mux matrix." + Ports [1, 1] + Position [75, 170, 115, 230] + ZOrder -19 + BackgroundColor "[1.000000, 0.488510, 0.499362]" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsFiltMuxMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsMuxMatrix" + SID "308" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [75, 65, 115, 125] + ZOrder -20 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsWord2Bit" + SID "309" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [415, 67, 465, 263] + ZOrder -21 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.5" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "cdsMuxMatrix" + DstPort 1 + } + Line { + SrcBlock "cdsMuxMatrix" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + SrcBlock "Mux1" + SrcPort 1 + DstBlock "cdsFiltMuxMatrix" + DstPort 1 + } + Line { + SrcBlock "cdsFiltMuxMatrix" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + SrcBlock "Mux2" + SrcPort 1 + DstBlock "RampMuxMatrix" + DstPort 1 + } + Line { + SrcBlock "RampMuxMatrix" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Annotation { + SID "340" + Name " aLIGO Real-time Code Generator - Matrix Parts Library ***************" + Position [310, 30] + FontName "Times New Roman" + FontSize 18 + } + Annotation { + SID "341" + Name " Legacy Parts Built to Support HEPI Controls **************************" + Position [325, 440] + FontName "Times New Roman" + FontSize 18 + } + } + } + Block { + BlockType SubSystem + Name "Osc/Phase" + SID "150" + Ports [] + Position [461, 221, 507, 290] + ZOrder -8 + DropShadow on + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Osc/Phase" + Location [371, 51, 1586, 1251] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "portrait" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "125" + Block { + BlockType Reference + Name "DocBlock" + SID "109" + Description "Saturation Count" + Ports [] + Position [227, 475, 267, 514] + ZOrder -1 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag40" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock1" + SID "310" + Description "cdsWfsPhase" + Ports [] + Position [227, 170, 267, 209] + ZOrder -2 + BackgroundColor "magenta" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag41" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock2" + SID "311" + Description "cdsPhase" + Ports [] + Position [232, 75, 272, 114] + ZOrder -3 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag42" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock3" + SID "312" + Description "NoiseGenerator" + Ports [] + Position [227, 370, 267, 409] + ZOrder -4 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag43" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock4" + SID "313" + Description "OSC" + Ports [] + Position [227, 275, 267, 314] + ZOrder -5 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag44" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Ground + Name "Ground" + SID "156" + Position [30, 285, 50, 305] + ZOrder -6 + } + Block { + BlockType Ground + Name "Ground1" + SID "157" + Position [30, 380, 50, 400] + ZOrder -7 + } + Block { + BlockType Reference + Name "Noise Generator" + SID "130" + Tag "cdsNoise" + Description "White Noise Generator" + Ports [1, 1] + Position [80, 368, 165, 412] + ZOrder -8 + BackgroundColor "[1.000000, 0.577622, 0.434895]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsNoise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Oscillator Name" + SID "131" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [80, 264, 135, 326] + ZOrder -9 + BackgroundColor "magenta" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Phase Rotator Name" + SID "132" + Tag "cdsPhase" + Description "Phase Rotator" + Ports [2, 2] + Position [90, 59, 150, 121] + ZOrder -10 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsPhase/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Rotator Name" + SID "133" + Tag "cdsWfsPhase" + Description "WFS Phase Rotator" + Ports [2, 2] + Position [90, 159, 150, 221] + ZOrder -11 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsWfsPhase/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Saturation Count Name" + SID "134" + Tag "cdsSatCount" + Description "Saturation count" + Ports [1, 2] + Position [35, 448, 165, 512] + ZOrder -12 + BackgroundColor "red" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsSatCount/Saturation Count Name" + SourceType "SubSystem" + } + Line { + SrcBlock "Ground" + SrcPort 1 + DstBlock "Oscillator Name" + DstPort 1 + } + Line { + SrcBlock "Ground1" + SrcPort 1 + DstBlock "Noise Generator" + DstPort 1 + } + Annotation { + SID "342" + Name "RCG OSC/Phase Parts Library" + Position [182, 21] + FontName "times" + FontSize 18 + } + } + } + Block { + BlockType SubSystem + Name "RT Links" + SID "327" + Ports [] + Position [550, 334, 595, 406] + ZOrder -9 + DropShadow on + LibraryVersion "1.216" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "RT Links" + Location [1146, 221, 1819, 880] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "158" + Block { + BlockType Reference + Name "DocBlock1" + SID "361" + Description "MODEL_RATE" + Ports [] + Position [142, 265, 182, 304] + ZOrder 6 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag45" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock2" + SID "362" + Description "STATEWORD" + Ports [] + Position [142, 165, 182, 204] + ZOrder 7 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag46" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock6" + SID "330" + Description "GPS" + Ports [] + Position [137, 45, 177, 84] + ZOrder -1 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag47" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "GPS" + SID "331" + Tag "cdsGps" + Ports [0, 1] + Position [35, 34, 75, 96] + ZOrder -2 + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsGps/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MODEL_RATE" + SID "353" + Tag "cdsModelRate" + Ports [0, 1] + Position [35, 266, 90, 304] + ZOrder 5 + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsModelRate/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "STATEWORD" + SID "347" + Tag "cdsStateWord" + Ports [0, 3] + Position [30, 160, 90, 210] + ZOrder 4 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsStateWord/Subsystem" + SourceType "SubSystem" + } + } + } + Block { + BlockType SubSystem + Name "WatchDogs" + SID "164" + Ports [] + Position [270, 336, 315, 404] + ZOrder -10 + DropShadow on + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "WatchDogs" + Location [1146, 221, 2092, 1013] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "portrait" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "121" + Block { + BlockType Reference + Name "DACKILL" + SID "314" + Description "cdsDacKill" + Ports [2, 2] + Position [425, 80, 530, 175] + ZOrder -1 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.7" + FontName "times" + FontSize 12 + SourceBlock "cdsDacKill/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "DACKILL_IOP" + SID "348" + Tag "cdsDacKillIop" + Description "card_num=0,1,2" + Ports [4, 2] + Position [365, 334, 470, 456] + ZOrder 2 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.2" + SourceBlock "cdsDacKillIop/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "DACKILL_TIMED" + SID "355" + Tag "cdsDacKillTimed" + Ports [4, 2] + Position [510, 334, 615, 456] + ZOrder 8 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsDacKillTimed/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "DocBlock" + SID "315" + Description "cdsSusWd" + Ports [] + Position [152, 20, 192, 59] + ZOrder -2 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag48" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock1" + SID "316" + Description "cdsWatchdog" + Ports [] + Position [152, 135, 192, 174] + ZOrder -3 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag49" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock2" + SID "317" + Description "cdsWD" + Ports [] + Position [52, 275, 92, 314] + ZOrder -4 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag50" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock3" + SID "318" + Description "cdsDaqKill" + Ports [] + Position [457, 10, 497, 49] + ZOrder -5 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag51" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock4" + SID "349" + Description "cdsDaqKillIop" + Ports [] + Position [397, 255, 437, 294] + ZOrder 3 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag52" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock5" + SID "351" + Description "cdsWD2" + Ports [] + Position [172, 275, 212, 314] + ZOrder 5 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag53" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock6" + SID "363" + Description "cdsDaqKillTimed" + Ports [] + Position [532, 255, 572, 294] + ZOrder 9 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag54" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "Seismic Watchdog" + SID "319" + Tag "cdsSusWd" + Description "Sus Watchdog" + Ports [1, 1] + Position [35, 20, 105, 50] + ZOrder -6 + BackgroundColor "[0.611304, 0.662320, 1.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsSusWd/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "WD" + SID "320" + Ports [7, 1] + Position [25, 339, 115, 491] + ZOrder -7 + BackgroundColor "yellow" + DropShadow on + LibraryVersion "1.7" + SourceBlock "SUS_IOP_WD/WD" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "WD2" + SID "350" + Ports [7, 2] + Position [155, 340, 245, 490] + ZOrder 4 + BackgroundColor "yellow" + DropShadow on + LibraryVersion "1.11" + SourceBlock "SUS_IOP_WD_2_DC_RMS/WD" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Watchdog" + SID "321" + Description "cdsWD" + Ports [5, 1] + Position [40, 87, 100, 213] + ZOrder -8 + BackgroundColor "[1.000000, 0.964056, 0.268743]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsWD/Subsystem" + SourceType "SubSystem" + } + } + } + Block { + BlockType SubSystem + Name "simLinkParts" + SID "322" + Ports [] + Position [366, 112, 413, 182] + ZOrder -11 + DropShadow on + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "simLinkParts" + Location [371, 51, 1586, 1251] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "portrait" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Abs + Name "Abs" + SID "174" + Position [35, 400, 65, 430] + ZOrder -1 + SaturateOnIntegerOverflow off + } + Block { + BlockType BusCreator + Name "Bus\nCreator1" + SID "175" + Ports [2, 1] + Position [275, 576, 280, 614] + ZOrder -2 + ShowName off + Inputs "'signal1','signal2'" + DisplayOption "bar" + } + Block { + BlockType BusSelector + Name "Bus\nSelector" + SID "176" + Ports [1, 2] + Position [335, 576, 340, 614] + ZOrder -3 + ShowName off + OutputSignals "signal1,signal2" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Switch + Name "Choice" + SID "177" + Position [200, 160, 230, 190] + ZOrder -4 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant" + SID "178" + Position [35, 335, 65, 365] + ZOrder -5 + } + Block { + BlockType Demux + Name "Demux" + SID "179" + Ports [1, 2] + Position [195, 576, 200, 614] + ZOrder -6 + ShowName off + Outputs "2" + DisplayOption "bar" + } + Block { + BlockType Product + Name "Divide" + SID "180" + Ports [2, 1] + Position [35, 77, 65, 108] + ZOrder -7 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "181" + Description "UnitDelay" + Ports [] + Position [282, 90, 322, 129] + ZOrder -8 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag55" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock1" + SID "182" + Description "MathFunction" + Ports [] + Position [287, 405, 327, 444] + ZOrder -9 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag56" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "DocBlock2" + SID "183" + Description "Fcn" + Ports [] + Position [102, 470, 142, 509] + ZOrder -10 + BackgroundColor "yellow" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag57" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Fcn + Name "Fcn" + SID "184" + Position [25, 475, 85, 505] + ZOrder -11 + Expr "sin(u(1)*exp(2.3*(-u(2))))" + } + Block { + BlockType From + Name "From" + SID "185" + Position [40, 606, 80, 634] + ZOrder -12 + CloseFcn "tagdialog Close" + } + Block { + BlockType Gain + Name "Gain" + SID "186" + Position [200, 285, 230, 315] + ZOrder -13 + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Goto + Name "Goto" + SID "187" + Position [40, 540, 80, 570] + ZOrder -14 + GotoTag "A" + } + Block { + BlockType Ground + Name "Ground" + SID "188" + Position [40, 170, 60, 190] + ZOrder -15 + } + Block { + BlockType Logic + Name "LogicalOperator" + SID "189" + Ports [2, 1] + Position [195, 22, 225, 53] + ZOrder -16 + AllPortsSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Math + Name "MathFunction" + SID "190" + Ports [1, 1] + Position [195, 410, 225, 440] + ZOrder -17 + } + Block { + BlockType Mux + Name "Mux1" + SID "191" + Ports [2, 1] + Position [165, 576, 170, 614] + ZOrder -18 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType RelationalOperator + Name "Operator" + SID "192" + Ports [2, 1] + Position [200, 222, 230, 253] + ZOrder -19 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Product + Name "Product" + SID "193" + Ports [2, 1] + Position [35, 22, 65, 53] + ZOrder -20 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT" + SID "323" + Tag "cdsSqrt" + Ports [1, 1] + Position [195, 466, 225, 504] + ZOrder -21 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Saturate + Name "Saturation" + SID "195" + Ports [1, 1] + Position [195, 345, 225, 375] + ZOrder -22 + InputPortMap "u0" + } + Block { + BlockType Sum + Name "Sum" + SID "196" + Ports [2, 1] + Position [40, 130, 60, 150] + ZOrder -23 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator" + SID "197" + Position [40, 215, 60, 235] + ZOrder -24 + } + Block { + BlockType UnitDelay + Name "UnitDelay" + SID "198" + Position [195, 93, 230, 127] + ZOrder -25 + } + Block { + BlockType Reference + Name "and" + SID "199" + Tag "cdsBitwise" + Ports [2, 1] + Position [30, 265, 75, 300] + ZOrder -26 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Annotation { + SID "343" + Name "MUXs" + Position [185, 561] + FontSize 24 + } + Annotation { + SID "344" + Name "BUS CREATOR" + Position [306, 563] + FontSize 18 + } + } + } + Block { + BlockType Reference + Name "site=M1\nrate=32K\ndcuid=10\nhost=unknown\nspecific_cpu=2\nadcSlave=1" + SID "202" + Tag "cdsParameters" + Description "Purpose: " + " " + " \nProvide system parameters to the FE code generator to properly configure the genera" + "ted EPICS names, rep rate of the FE controller, and the Data Acquisition node ID for proper storage of data from" + " this FE controller. \n " + " " + " \nUseage: " + " " + " \nThe part NAME field is used to identify the FE parame" + "ters. It must be of the form: " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhe" + "re: " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, either as a single argument or multiple, for example site=H1,H2" + ". These are the only names allowed. These will become the first two characters of all EPICS and signal names (fo" + "r example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K, or 64K " + " " + " \n " + " " + " \ndcuid= is site specific ie it must be unique at each site. " + " " + " " + Ports [] + Position [60, 155, 100, 215] + ZOrder -12 + BackgroundColor "orange" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + } + Annotation { + SID "364" + Name "Note: \nIn V2.8 and later:\nBIQUAD IIR filter algorithm set \nas default.\nshmem_daq=1 set as defau" + "lt, so no\nlonger a required setting.\n" + Position [122, 333] + FontWeight "bold" + } + Annotation { + SID "345" + Name "One cdsParameters block is\nrequired per User Model.\nPart is shown with the 6\nrequired fields. Ad" + "ditional\noptions described in DOC block. " + Position [122, 121] + } + Annotation { + SID "346" + Name "Matlab Parts Library for Use with aLIGO Real-time Code Generator - V2.8" + Position [330, 30] + FontName "times" + FontSize 18 + } + } +} +MatData { + NumRecords 58 + DataRecord { + Tag DataTag0 + Data " %)30 . ^ 0 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R<" + "VEO;@!C;VYT96YT &9O2!I;G!U= H@(\" @0T)/(#T@8FEN87)Y(&]U='!U= I.97AT('1H2X*\"E1H97-E(&%R92" + "!T:&4@2!O=71P=70-\"FUO9'5L92X@( T" + "*#0I#;V1E('-U<'!O2!W 0 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R<" + "VEO;@!C;VYT96YT &9O7!E&%M" + "<&QE+\"!(,3I355,M251-6%]/4$Q%5E]0251#2\"X*(\" @(\" @(\"!B*2!)9B!T:&ES(&UO9&5L(&ES('1O(%)%0T5)5D4@9&%T83H*(\" @(\" " + "@(\" @(\" @,2D@0V]N;F5C=\"!T:&4@25!#('!A&ET('=I=&@@97)R;W(@;65S&ES=\"!I;B!T:&4@;&ES=\"X* " + } + DataRecord { + Tag DataTag6 + Data " %)30 . H $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R<" + "VEO;@!C;VYT96YT &9O" + "2!O;FQY('-U<'!O'1R86-T('1H90ID97-I&%M<&QE.B *\"DEF('EO=2!W86YT(&1A=&$@9G)O;2!!1$,@8V%R9',@,BPS+#4@>6]U('=O=6QD" + "('5S93H*\"D%$0S L(&-A7!E2!20T7!I8V%L;'D@=7-E9\"!W:&5N(%)#1PID;V5S(&YO=\"!S=" + "7!P;W)T(&1E2!N=6UB97(@;V8*:6YP=71S(&]R(" + "&]U='!U=',@;6%Y(&)E(&-O;FYE8W1E9\"!B>2!A9&IU\"]$96UU>\"!)+T\\@&%M<&" + "QE+\" B:6YL:6YE($U!1S)$0B O;W!T+W)T8V1S+VQH;R]H,B]U2!A;'-O(&)E('5S960@:" + "6X@=&AE('-O=7)C92!F:6QE(&YA;64@=&\\@F4I\"@IW:&5R93H*,2D)1G5N8W1I;VY.86UE(&ES('1H92!N86UE(&]F('1H92!F=" + "6YC=&EO;B!T;R!B92!C86QL960N( HR*0DJ:6X@:7,@82!P;VEN=&5R('1O('1H92!I;G!U=\"!V87)I86)L97,N(\"!);G!U=',@87)E('!A2!A2!U<" + "VEN9R!T:&ES('!A2!R971U@H@(\" @(\" @(\"T@,S)+(#T@,S(L-S8X2'" + "H*(\" @(\" @(\" M(#$V2R ](#$V+#,X-$AZ\"B @(\" @(\" @+2 @-$L@/2 T+# Y-DAZ\"B @(\" @(\" @+2 @,DL@/2 R+# T.$AZ\"B @(\"" + " S*2!D8W5I9#U8+ H@(\" @(\" @('=H97)E(%@@:7,@82!U;FEQ=64@;G5M8F5R(&9O2!T:&4@=7-E7-T96T@*$=$4RDN\"B @(\" T*2!H;W-T/6YA;64L( H@(\" @(\" @('=H97)E(&Y" + "A;64@:7,@=&AE(&YA;64@;V8@=&AE(&-O;7!U=&5R(&]N('=H:6-H('1H92!A<'!L:6-A=&EO;B!I2!T:&4@4D-'('1O('!R;V1U8V4@<')O<&5R\"B @(\" @(\" @2P@=&\\@8G5I;&0@86X@24]0\"B @(\" @(\" @=&%S:RP@861C36%S=&5R/3$@2!A(&-A6YC\"B @(\"!O\"5-E=\"!I9B!R96%L+71I;64@8V]D92!IF5D('1O('1H92!'4%,@,5!04PH@(\" @(\" @('-I9VYA;\"X@(%1H:7,@9FQA9R!S:&]U;&0@8F4@2 H;VYL>2!I;B!A('-T86YD86QO;F4@7-T96T@:7,@=&\\@BP@=&AE;B!D;PH@(\" @(\" @(&1" + "E8VEM871I;VXO=7 M2 H4D9-*" + "2!N971W;W)K+B @5&AI2!S970@:6X@86X@24]0(&UO9&5L(&EF('1H92!C;VUP=71E2!T:&4@;F%M92!T;R!B92!T:&4@97AA8W0@;F%M92!O9@T*=&AE(')E;6]T92!%4$E#4R!C:&%N;F5L('1O(&)E(&%C8V5SF5R" + ";R H,\"D@:68@=&AE(')E;6]T92!%4$E#4R!C:&%N;F5L(&ES($Y/5\"!C;VYN96-T960L(&]R(&$@;VYE(\"@Q*0T*:68@=&AE(')E;6]T92!C;VY" + "N96-T(&ES(&5S=&%B;&ES:&5D+B!4:&4@3U54('9A;'5E(&ES(&AE;&0@=&\\@=&AE(&QAF5R;R!I9B!C;VYN96-T:6]N(&AA65T(&)E96X@#0IE2!S970@=&AE(&-H86YN96PN($EF('1H92!-87-K(&EN<'5T(&ES(#$L('1H96X@=&AE#0I686QU92!I;G!U=\"!" + "I2X@5&AE(&]N;'D@=V%Y('1O(&-H86YG90T*=&AE('9A;'5E2!B92!U6-L92!C;W5N=\"" + "!IF5R;R!W:&5N979EB H4D\\I+@T*7T]55%!55\" ]($9I;'1E2!F:6QT97(@2!O=71P=70@;6]D=6QE3L@=VAE;B!S970L(%-&32!W:6QL(')EF5" + "R;PT*8FET&%C=&QY(&%S('1H92!C9'-&:6QT97(-\"G!A2!T;R!C;VYT2!A7!I8V%L;'D@=&AI2!O=71P=70@;6]D=6QE&%C=&QY('1H92!S86UE#0IA\"!P87)T(&%N9\"!O=71P=71S(&%R92!C;VYN96-T960@=FEA('1H90T*1&5M=7@@<&%R=\"X@(%1H92!N=6UB" + "97(@;V8@8V]N;F5C=&EO;G,@879A:6QA8FQE(&%T('1H92!I;G!U=\"]O=71P=70@;6%Y(&)E#0IM;V1I9FEE9\"!T;R!A;GD@2!D;W5B" + ";&4@8VQI8VMI;F<@;VX@=&AE($UU>\"]$96UU>\"!P87)T6EN9R!T:&4@;G5M8F5R(&]F(&-O;FYE8W1I;VX@9FEE;&1S(&E" + "N('1H92!P;W M=7 @=VEN9&]W+@T*#0I/<&5R871I;VXZ#0I4:&4@=&AE(&YA;65S(&]F($9I;'1E#H-\"@T*7TE.34].(#T@1FEL=&5R(&UO9'5L92!I;G!U=\"!V86QU92 H4D\\I+@T*7T580TU/3B ]($9I;'1E2!F=6YC=&EO;B!O9B!T:&ES(&)L;V-K(&ES('1O('!R;V1U8V4@;W5T<'5T('-I9VYA;',@8F%S960@;VX@\"G1H92!S8V%L:6YG(&%N9\"" + "!A9&1I=&EO;B!O9B!V87)I;W5S(&EN<'5T('-I9VYA;',N\"@I52!S:7IE(&)Y(&1O=6)L92!C;&EC:VEN9R!O;B!T:&4@375X+T1E;75X('!A'@@:7,@86X@15!)0U,@96YT\"!\"(&UA=')I>\"!O9B!%4$E#4R!R96-OF5R;RD" + "N#0H " + } + DataRecord { + Tag DataTag35 + Data " %)30 . X , 8 ( @ % \" $ ! 0 % 0 \" $ 0 =F5R<" + "VEO;@!C;VYT96YT X X !@ @ & 4 ( 0 $ ! D ( FIF9F9F9\\3\\. 4 , " + " 8 ( ! % \" $ > P 0 0 '@, $UU;'1I4')O9'5C=#H*/3T]/3T]/3T]/3T]/0H*5&AE('!U2!U<\"!T;R!E:6=H=\"!I;G!U=',@8GD@82!S:6YG;&4*:6YP=70@9V%I;B!S971T:6YG+B" + " @5VAE;F5V97(@82!G86EN('-E='1I;F<@:7,@8VAA;F=E9\"P@=&AI2!A;&P@:6YP=71S(&)Y('1H92!G8" + "6EN('-E='1I;F<@86YD\"G!R;V1U8V4@=&AE(')E2!G86EN(&-H86YG97,N\"E]234]..B @4F5T=7)N('-T871U2!S8V%L92!F86-" + "T;W)S(&%N9\"!A9&1E9\"!T;V=E=&AE$UA=')I>\"!M;V1U;&4N(\"!4:&4@36%T$UA=')I>#H*/3T]/3T]/3T]/0H*5&A" + "E('!R:6UA\"!P87)T(&AA2!B90IM;V1I9FEE9\"!T;R!A;GD@2!D;" + "W5B;&4@8VQI8VMI;F<@;VX@=&AE($UU>\"]$96UU>\"!P87)T%\\Q,B K($EN<'5T6VY=(\"H@36%TF%T:6]N+@T*#0I4:&4@5&]T86Q#;W5N=\"!C;W5N=&5R('=I;&P@:V" + "5E<\"!I;F-R96UE;G1I;F<@*&)Y(&]N92!P97(@8WEC;&4I(&%S(&QO;F<@87,-\"G1H92!A8G-O;'5T92!V86QU92!O9B!T:&4@8VAA;FYE;\" H:" + "6YP=70I(&1A='5M(&ES(&=R96%T97(@=&AA;B!O0T*8F4@2!O;F4@<" + "&5R(&-Y8VQE*2!AF5R;RD@=VAE;B!T:&4@8VAA;FYE;\" H:6YP=70I(&1A='5M(&)E8V]M97,@;&5S 8V1S5V9S4&AA2!A#0IS<&5C:69I8R!P:&%S92!A;F=L92DN#0H-" + "\"E1H92!%4$E#4R!C;V1E(')E861S(&EN('1H92!U2!O=F5R(&$@;G" + "5M8F5R(&]F( IS96-O;F1S(&5Q=6%L('1O('1H92!V86QU92X@($ET('=I;&P@:&%V92!A('!H87-E('-U8V@@=&AA=\"!A=\"!T:&4@;F5X=\"!'4" + "%,*('-E8V]N9\"!A9G1E6-L92!R871E+\"!E9R T,#DV+B Q-C,X-\"P@971C+@ X P !@ @ $ " + " 4 ( 0 , ! ! P!46%0 " + } + DataRecord { + Tag DataTag46 + Data " %)30 . @ , 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R<" + "VEO;@!C;VYT96YT &9O2!R96%L+71I;64@8V]D92!C>6-L92X-\"@T*5&AE('1H&ES=',@;VX@;VYE+\"!O<" + "B!M;W)E+\"!$04,@8VAA;FYE;',@:6X@#0H@(\" @=7-E(&)Y('1H:7,@87!P;&EC871I;VXN#0H_\"4580U]/3B @/2!/;F4L(&]R(&UO&-I=&%T:6]N('-I9VYA;\"!I2!I;FIE8W1I;F<@80T*(\" @('-I9VYA;\"!T;R!T:&ES(&%P<&QI8V%T:6]N+B!.;W1E('1" + "H870@=&AI7!I;F<@7-T96T@5&5S=\"!);" + "G1E2!N97<@9&5S:6=N2!T:&4@;W!E2!W;W)K:6YG('=I=&@@82!C9'-$87%+:6QL('!A7!I8V%L;'DL('1H92!R87<@&-E961S(#$U+# P,\"P@:70@=VEL;\"!T7!A7!A 4 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R<" + "VEO;@!C;VYT96YT &9O2!W2!F;W(@=7-E(&EN(&%N($E/4\"!M;V1E;\"X-\"@T*4&QE87-E('-E92!T:&4@4D-'(%5S97(@1W5I9&4@;W(@4D-'(%)E;" + "&5A2!I;B!&;W)C97,@=')I<\"X@(%-E=\"!T;R Q('1O('-T;W @=&AE($1!0RP@2!T;R!T=7)N($)Y<&%S2!B96EN9R!S970@=&\\@,2X-\"B!?4D53150@($UO;65N=&%R>2!S=VET8V@" + "@=&\\@7!A&-E<'1I;VX@=&AA=#H-\"B M($1#(&%N9\"!235,@8V]M<&]N96YT2X@#0H-\"@ . , 8 ( !" + " % \" $ # 0 0 , 5%A4 " + } + DataRecord { + Tag DataTag54 + Data " %)30 . : 4 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R<" + "VEO;@!C;VYT96YT &9O7!AF5R;R H1D%53%0I#0H@7T14=$E-12!4:6UE(')E;6%I;FEN9R!O;B!T:&4@1&%" + "C(%1I;65R+\"!I;B!S96-O;F1S+B!7:&5N(&5X<&ER960L('1H92!A" + "7!A3H-\"CT]/3T]/3T]/3T-\"@T*5&AI'0@8V]D92!C>6-L92!O9B!T:&4@0 L \" = !H &4 ( !F &" + "\\ ; !L &\\ =P!I &X 9P @ &T 80!T &@ 90!M &$ = !I &, 80!L \" 9@!U &X 8P!T &D ;P!N ', ( !A '( 90 @ ', =0!P ' ;P!R " + "'0 90!D #H #0 * \"T \"0!3 '$ =0!A '( 90 @ &\\ 9@ @ &D ;@!P '4 = @ '8 80!L '4 90 N T \"@ M D 4P!Q '4 80!R &4 ( !" + "R &\\ ;P!T \" ;P!F \" :0!N ' =0!T \" =@!A &P =0!E \"X #0 * \"T \"0!2 &4 8P!I ' <@!O &, 80!L \" ;P!F \" :0!N" + " ' =0!T \" =@!A &P =0!E \"X #0 * \"T \"0!- &\\ 9 !U &P ;P @ &\\ 9@ @ '0 =P!O \" :0!N ' =0!T \" =@!A &P =0!E '" + ", +@ - H #0 * $\\ < !E '( 80!T &D ;P!N #H #0 * %< : !E &X ( !U ', :0!N &< ( !T &@ :0!S \" ;0!O &0 =0!L &4 + @ '" + " ; !A &, 90 @ &D = @ &D ;@ @ '0 : !E \" ;0!O &0 90!L \" =P!I &X 9 !O '< ( !A &X 9 @ &0 ;P!U &( ; !E \" 8P!L " + "&D 8P!K \" ;P!N T \"@!T &@ 90 @ &D 8P!O &X +@ @ \" 5 !H &D

0 @ &, ; !I &, :P!" + "I &X 9P @ $\\ 2P N \" ( !0 &P 90!A ', 90 @ &X ;P!T &4 #0 * '0 : !A '0 ( !C &P :0!C &L :0!N &< ( !O &X ( !A &X >0 " + "@ &\\ 9@ @ '0 : !E \" ;@!O &X +0!S '4 < !P &\\ <@!T &4 9 @ &8 =0!N &, = !I &\\ ;@!S \" * !E '@ < L \" ; !O &<" + " + @ #$ , !> '4 + @ &P ;P!G #$ , L T \"@!M &$ 9P!N &D = !U &0 90!> #( + @ ' ;P!W \"P ( !C &\\ ;@!J \"P ( !H " + "'D < !O '0 + @ '( 90!M \"P ( !T '( 80!N ', < !O ', 90 L \" ;P!R \" : !E '( ;0!I '0 :0!A &X *0 @ '< :0!L &P ( !R" + " &4 0 @ &D ;@!P '4 = @ \"@ 9 !O '4" + " 8@!L &4 #0 * ' <@!E &, :0!S &D ;P!N \"D ( !V &$ ; !U &4 ( !A &X 9 @ ' 80!S ', ( !I '0 ( !O &X ( !A ', ( !T &@ " + "90 @ &\\ =0!T ' =0!T \" =@!A &P =0!E \" * !I &X ( !D &\\ =0!B &P 90 @ ' <@!E &, :0!S &D ;P!N \"D + - H =0!N " + "&P 90!S ', ( !T &@ 90 @ &D ;@!P '4 = @ '8 80!L '4 90 @ &D

@!E '( ;P N T \"@ - H 5 !H &4 ( !M &\\ 9 @ \"@ ;0!O &0 =0!L &\\ *0 @ &8 =0!N &, = !I &\\ ;@ @ '0 80!K &4

!C &4 < !T \" :0!F \" = !H &4 ( G $D ;@ R \"< ( !V &$ ; !U &4 ( !I ', ( !E '$ =0!A &P ( !T &\\ (" + " !Z &4 <@!O \" :0!N \" =P!H &D 8P!H \" 8P!A ', 90 @ '0 : !E \" ;P!U '0 < !U '0 ( !V &$ ; !U &4 #0 * '< :0!L &P" + " ( !B &4 ( !S &4 = @ '0 ;P @ 'H 90!R &\\ +@ - H " + } + DataRecord { + Tag DataTag57 + Data " %)30 . P D 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R<" + "VEO;@!C;VYT96YT &9O6YO;6EA;" + "',N#0HM\"4YO;BUP;VQY;F]M:6%L(&-O;6)I;F%T:6]N\"!A;F0@;VYE(&]U='!U=\"!T:&%T('=I;&P@<&%S\"!I2!P;W-I=&EV" + "90T*=F%L=65S(&9O Analog Acq OFF, Low Pass OFF +// Digital Sim AcqOff ON, Sim AcqOn OFF, Sim Low Pass ON +// STATE 2 => Analog Acq On, Low Pass OFF +// Digital Sim AcqOff OFF, Sim AcqOn ON, Sim Low Pass ON +// STATE 3 => Analog Acq OFF, Low Pass ON +// Digital Sim AcqOff ON, Sim AcqOn OFF, Sim Low Pass OFF +// STATE 4 => Analog Acq ON, Low Pass ON +// Digital Sim AcqOff OFF, Sim AcqOn ON, Sim Low Pass OFF + +//Takes 6 inputs: +//COIL / TEST ENABLE (0 for Coil or 1 for Test) +//EPICS state request (0 hands control to ISC fast request) +//ISC Fast state request +//Turn On Delay (How many ms to wait before switching digital filters when analog filters are turning on) +//Turn Off Delay (How many ms to wait before switching digital filters when analog filters are turning off) +//PUM Analog RMS Watchdog Momentary Reset + +//Provides 3 outputs: +//argout[0] is Mask bit for Filter module +//argout[1] is Control bit for Filter module +//argout[2] is control bits for BO card +// 1st bit (1) (rightmost) is Low Pass On/Off +// 2nd bit (2) is PUM Analog RMS Watchdog Momentary reset +// 3rd bit (4) is Acquire On/Off +// 4th bit (8) is Test Coil Enable + + +void PUM(double *argin, int nargin, double *argout, int nargout) { + + // Analog filter switching delay -> Cycles to wait before sending command to digital filters + static long cycleCounter = 0; + // Last state we finished going to + static int state = 1; + // State we've been requested to go to + static int request = 1; + + // Initialize control bit variables + int analog_control_bits = 0b0; + int initial_analog_control_bits = 0b0; + int digital_control_bits; + int digital_mask_bits = 0b0; + int digital_turn_on_mask = 0b0; + int digital_stay_the_same_mask = 0b0; + int analog_to_digital_control[3][2]; + int mask_user_override = 0; + + int analog_bit; + + // Set always on digital control bits + digital_control_bits = 0b0011100000; + + // Set up digital filter state depending on analog filter state + analog_to_digital_control[2][0] = 0b0000000010; //Analog LP filter Off + analog_to_digital_control[2][1] = 0b0000000001; //Analog LP filter On + analog_to_digital_control[1][0] = 0b0000000000; //Readback, so no control + analog_to_digital_control[1][1] = 0b0000000000; //Readback, so no control + analog_to_digital_control[0][0] = 0b0000000100; //Analog Acquire filter Off + analog_to_digital_control[0][1] = 0b0000000000; //Analog Acquire filter On + + // Read inputs + int coilTestEnable = argin[0]; //0 => Digital control for Coil driver, 1 => use Test Analog in + int epicsStateRequest = argin[1]; //State request from Epics + int iscRequest = argin[2]; // State request from isc + // Epics input indicating how long to delay digital filter switching in ms when Analog filters are turning ON + double msDelayTurnOn = argin[3]; + // Epics input indicating how long to delay digital filter switching in ms when Analog filters are turning OFF + double msDelayTurnOff =argin[4]; + int analogRmsWdReset = argin[5]; //Request to reset analog RMS watchdog + + // Cycles to delay before switching digital filters + long cycleDelayTurnOn = msDelayTurnOn * FE_RATE / 1000; //Used when analog filters turning on + long cycleDelayTurnOff = msDelayTurnOff * FE_RATE /1000; //Used when analog filters turning off + + + // If we're not already changing states, go ahead and check + if (cycleCounter == 0) { + // Epics state 0 => use ISC request + if (epicsStateRequest == 0) { + request = iscRequest; + } else { + request = epicsStateRequest; + // Set an a manual override, so user can control digital filters + // Only affects the mask bits + if (epicsStateRequest < 0) { + mask_user_override = 1; + request = -epicsStateRequest; + } + } + } + + + + //If request is not equal to state, then we are changing states and need to count + if (request != state) { + cycleCounter++; + //We've waited for cycleDelay, now finish the transition to request from state + if ((cycleCounter > cycleDelayTurnOn) && (cycleCounter > cycleDelayTurnOff)) { + cycleCounter = 0; + state = request; + } + } + + // Request transitions (handles analog switching) + // 2nd bit is for analog watchdog momentary reset - handled later + switch (request) { + case 1: // To STATE 1 + analog_control_bits = 0b000; // LP Off (1st 0), Acq Off (3rd 0) + break; + case 2: // To STATE 2 + analog_control_bits = 0b100; //LP Off (1st 0), Acq On (3rd 1) + break; + case 3: + analog_control_bits = 0b001; // LP On (1st 1), Acq Off (3rd 0) + break; + case 4: + analog_control_bits = 0b101; // LP On (1st 1), Acq On (3rd 1) + break; + default: //Default state - everything off + analog_control_bits = 0b000; + break; + } + // If cycleCounter = 0, then we are not changing states + // Base the digital filters choices on the request analog bits (request == state in this case) + if (cycleCounter == 0) { + for (analog_bit=0 ; analog_bit < 3 ; analog_bit++ ) { + if (0b1 & (analog_control_bits >> analog_bit)) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } + // Handle the case where were changing states + } else { + + // Prior state control bit (used to determine if an analog filter is turning on or off) + // 2nd bit is not used - represent Reset Monitor bit - but there's a single reset for entire board + switch (state) { + case 1: // To STATE 1 + initial_analog_control_bits = 0b000; // LP Off (1st 0), Acq Off (3rd 0) + break; + case 2: // To STATE 2 + initial_analog_control_bits = 0b100; //LP Off (1st 0), Acq On (3rd 1) + break; + case 3: + initial_analog_control_bits = 0b001; // LP On (1st 1), Acq Off (3rd 0) + break; + case 4: + initial_analog_control_bits = 0b101; // LP On (1st 1), Acq On (3rd 1) + break; + default: //Default state - everything off + initial_analog_control_bits = 0b000; + break; + } + + // Determine if an analog filter is turning on versus turning off or staying the same + // 1 indicates that case applies (turn on, turn off, or stay the same) + digital_turn_on_mask = (~(initial_analog_control_bits) & analog_control_bits); + digital_stay_the_same_mask = ~(initial_analog_control_bits ^ analog_control_bits); + + // Cycle through all the analog bits + // Determine if the analog bits are staying the same + // If so, keep the associated digital filters in the same state + // If the analog bits are turning on, determine if we've waited long enough, + // then change the associated digital filters to the on state. Otherwise, keep them in the off state. + // If the analog bits are turning off, determine if we've waited long enough, + // then change the associated digital filters to the off state. Otherwise, keep them in the on state. + for (analog_bit=0 ; analog_bit < 3 ; analog_bit++ ) { + if (0b1 & (digital_stay_the_same_mask >> analog_bit)) { + if (0b1 & (analog_control_bits >> analog_bit)) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } else if ( 0b1 & (digital_turn_on_mask >> analog_bit)) { + if (cycleCounter > cycleDelayTurnOn) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } else { + if (cycleCounter > cycleDelayTurnOff) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } + } + } + } // Finished with the case where states are changing + + //Set digital_mask_bits, used by Filter module to determine which filters are under front end control + //Simple for now - in principle could be made more specific like the above digital control bits and placed + //inside the state transition codea + if (mask_user_override == 0) { + digital_mask_bits = 0b0011100111; + } else { + digital_mask_bits = 0b0000000000; + } + + //If coil enabled, need to turn 4th bit on (add 8) + if (coilTestEnable == 1) { + analog_control_bits = analog_control_bits + 8; //Analog filter control bits + } + + //If reset analog RMS Watchdog set high, turn on 2nd bit (add 2) + if (analogRmsWdReset == 1) { + analog_control_bits = analog_control_bits + 2; //Analog filter control bits + } + + //Send out the calculated bits + argout[0] = (double) digital_mask_bits; + argout[1] = (double) digital_control_bits; + argout[2] = (double) analog_control_bits; + return; +} + +void ESD(double *argin, int nargin, double *argout, int nargout) { + + // Analog filter switching delay -> Cycles to wait before sending command to digital filters + static long cycleCounter = 0; + //Last state we finished going to + static int state = 1; + //State we've been requested to go to + static int request = 1; + + //Initialize control bit variables + + int analog_control_bits = 0b0; + int initial_analog_control_bits = 0b0; + int digital_control_bits; + int digital_mask_bits = 0b0; + int digital_turn_on_mask = 0b0; + int digital_stay_the_same_mask = 0b0; + int analog_to_digital_control[1][2]; + int mask_user_override = 0; + + int analog_bit; + + // Set always on digital control bits + digital_control_bits = 0b0001100000; + + // Set up digital filter state depending on analog filter state + analog_to_digital_control[0][0] = 0b0000000010; //Analog LP filter Off + analog_to_digital_control[0][1] = 0b0000000000; //Analog LP filter On + + // Read inputs + int epicsStateRequest = argin[0]; //State request from Epics + int iscRequest = argin[1]; // State request from isc + // Epics input indicating how long to delay digital filter switching in ms when Analog filters are turning ON + double msDelayTurnOn = argin[2]; + // Epics input indicating how long to delay digital filter switching in ms when Analog filters are turning OFF + double msDelayTurnOff =argin[3]; + + // Cycles to delay before switching digital filters + long cycleDelayTurnOn = msDelayTurnOn * FE_RATE / 1000; //Used when analog filters turning on + long cycleDelayTurnOff = msDelayTurnOff * FE_RATE /1000; //Used when analog filters turning off + + //If we're not already changing states, go ahead and check + if (cycleCounter == 0) { + // Epics state 0 => use ISC request + if (epicsStateRequest == 0) { + request = iscRequest; + } else { + request = epicsStateRequest; + // Set an a manual override, so user can control digital filters + // Only affects the mask bits + if (epicsStateRequest < 0) { + mask_user_override = 1; + request = -epicsStateRequest; + } + } + } + + //If request is not equal to state, then we are changing states and need to count + if (request != state) { + cycleCounter++; + //We've waited for cycleDelay, now finish the transition to request from state + if ((cycleCounter > cycleDelayTurnOn) && (cycleCounter > cycleDelayTurnOff)) { + cycleCounter = 0; + state = request; + } + } + + + // Request transitions (handles analog switching) + switch (request) { + case 1: // To STATE 1 + analog_control_bits = 0b0; // LP Off (0) + break; + case 2: // To STATE 2 + analog_control_bits = 0b1; //LP ON (1) + break; + default: //Default state - everything off + analog_control_bits = 0b0; + break; + } + + // If cycleCounter = 0, then we are not changing states + // Base the digital filters choices on the request analog bits (request == state in this case) + if (cycleCounter == 0) { + for (analog_bit=0 ; analog_bit < 1 ; analog_bit++ ) { + if (0b1 & (analog_control_bits >> analog_bit)) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } + // Handle the case where were changing states + } else { + + // Prior state control bit (used to determine if an analog filter is turning on or off) + switch (state) { + case 1: // To STATE 1 + initial_analog_control_bits = 0b0; // LP Off (0) + break; + case 2: // To STATE 2 + initial_analog_control_bits = 0b1; //LP ON (1) + break; + default: //Default state - everything off + initial_analog_control_bits = 0b0; + break; + } + + // Determine if an analog filter is turning on versus turning off or staying the same + // 1 indicates that case applies (turn on, turn off, or stay the same) + digital_turn_on_mask = (~(initial_analog_control_bits) & analog_control_bits); + digital_stay_the_same_mask = ~(initial_analog_control_bits ^ analog_control_bits); + + // Cycle through all the analog bits + // Determine if the analog bits are staying the same + // If so, keep the associated digital filters in the same state + // If the analog bits are turning on, determine if we've waited long enough, + // then change the associated digital filters to the on state. Otherwise, keep them in the off state. + // If the analog bits are turning off, determine if we've waited long enough, + // then change the associated digital filters to the off state. Otherwise, keep them in the on state. + for (analog_bit=0 ; analog_bit < 1 ; analog_bit++ ) { + if (0b1 & (digital_stay_the_same_mask >> analog_bit)) { + if (0b1 & (analog_control_bits >> analog_bit)) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } else if ( 0b1 & (digital_turn_on_mask >> analog_bit)) { + if (cycleCounter > cycleDelayTurnOn) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } else { + if (cycleCounter > cycleDelayTurnOff) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } + } + } + } // Finished with the case where states are changing + + //Set digital_mask_bits, used by Filter module to determine which filters are under front end control + //Simple for now - in principle could be made more specific like the above digital control bits and placed + //inside the state transition code + + if (mask_user_override == 0) { + digital_mask_bits = 0b0011100111; + } else { + digital_mask_bits = 0b0000000000; + } + + //Send out the calculated bits + argout[0] = (double) digital_mask_bits; + argout[1] = (double) digital_control_bits; + argout[2] = (double) analog_control_bits; + return; +} + +void ESD_ITM(double *argin, int nargin, double *argout, int nargout) { + + // Analog filter switching delay -> Cycles to wait before sending command to digital filters + static long cycleCounter = 0; + //Last state we finished going to + static int state = 1; + //State we've been requested to go to + static int request = 1; + + //Initialize control bit variables + + int analog_control_bits = 0b0; + int initial_analog_control_bits = 0b0; + int digital_control_bits; + int digital_mask_bits = 0b0; + int digital_turn_on_mask = 0b0; + int digital_stay_the_same_mask = 0b0; + int analog_to_digital_control[1][2]; + int mask_user_override = 0; + + int analog_bit; + + // Set always on digital control bits + digital_control_bits = 0b0000100000; + + // Set up digital filter state depending on analog filter state + analog_to_digital_control[0][0] = 0b0000000001; //Analog LP filter Off + analog_to_digital_control[0][1] = 0b0000000000; //Analog LP filter On + + // Read inputs + int epicsStateRequest = argin[0]; //State request from Epics + int iscRequest = argin[1]; // State request from isc + // Epics input indicating how long to delay digital filter switching in ms when Analog filters are turning ON + double msDelayTurnOn = argin[2]; + // Epics input indicating how long to delay digital filter switching in ms when Analog filters are turning OFF + double msDelayTurnOff =argin[3]; + + // Cycles to delay before switching digital filters + long cycleDelayTurnOn = msDelayTurnOn * FE_RATE / 1000; //Used when analog filters turning on + long cycleDelayTurnOff = msDelayTurnOff * FE_RATE /1000; //Used when analog filters turning off + + //If we're not already changing states, go ahead and check + if (cycleCounter == 0) { + // Epics state 0 => use ISC request + if (epicsStateRequest == 0) { + request = iscRequest; + } else { + request = epicsStateRequest; + // Set an a manual override, so user can control digital filters + // Only affects the mask bits + if (epicsStateRequest < 0) { + mask_user_override = 1; + request = -epicsStateRequest; + } + } + } + + //If request is not equal to state, then we are changing states and need to count + if (request != state) { + cycleCounter++; + //We've waited for cycleDelay, now finish the transition to request from state + if ((cycleCounter > cycleDelayTurnOn) && (cycleCounter > cycleDelayTurnOff)) { + cycleCounter = 0; + state = request; + } + } + + + // Request transitions (handles analog switching) + switch (request) { + case 1: // To STATE 1 + analog_control_bits = 0b0; // LP Off (0) + break; + case 2: // To STATE 2 + analog_control_bits = 0b1; //LP ON (1) + break; + default: //Default state - everything off + analog_control_bits = 0b0; + break; + } + + // If cycleCounter = 0, then we are not changing states + // Base the digital filters choices on the request analog bits (request == state in this case) + if (cycleCounter == 0) { + for (analog_bit=0 ; analog_bit < 1 ; analog_bit++ ) { + if (0b1 & (analog_control_bits >> analog_bit)) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } + // Handle the case where were changing states + } else { + + // Prior state control bit (used to determine if an analog filter is turning on or off) + switch (state) { + case 1: // To STATE 1 + initial_analog_control_bits = 0b0; // LP Off (0) + break; + case 2: // To STATE 2 + initial_analog_control_bits = 0b1; //LP ON (1) + break; + default: //Default state - everything off + initial_analog_control_bits = 0b0; + break; + } + + // Determine if an analog filter is turning on versus turning off or staying the same + // 1 indicates that case applies (turn on, turn off, or stay the same) + digital_turn_on_mask = (~(initial_analog_control_bits) & analog_control_bits); + digital_stay_the_same_mask = ~(initial_analog_control_bits ^ analog_control_bits); + + // Cycle through all the analog bits + // Determine if the analog bits are staying the same + // If so, keep the associated digital filters in the same state + // If the analog bits are turning on, determine if we've waited long enough, + // then change the associated digital filters to the on state. Otherwise, keep them in the off state. + // If the analog bits are turning off, determine if we've waited long enough, + // then change the associated digital filters to the off state. Otherwise, keep them in the on state. + for (analog_bit=0 ; analog_bit < 1 ; analog_bit++ ) { + if (0b1 & (digital_stay_the_same_mask >> analog_bit)) { + if (0b1 & (analog_control_bits >> analog_bit)) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } else if ( 0b1 & (digital_turn_on_mask >> analog_bit)) { + if (cycleCounter > cycleDelayTurnOn) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } else { + if (cycleCounter > cycleDelayTurnOff) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } + } + } + } // Finished with the case where states are changing + + //Set digital_mask_bits, used by Filter module to determine which filters are under front end control + //Simple for now - in principle could be made more specific like the above digital control bits and placed + //inside the state transition code + + if (mask_user_override == 0) { + digital_mask_bits = 0b0011100111; + } else { + digital_mask_bits = 0b0000000000; + } + + //Send out the calculated bits + argout[0] = (double) digital_mask_bits; + argout[1] = (double) digital_control_bits; + argout[2] = (double) analog_control_bits; + return; +} + + + +//TOP - handles the 6 OSEM top stages for QUADs, HXTS, BSFM, HAUX,TMTS, OMCS + +// Digital Anti Acq, Anti Low Pass are always ON + +// STATE 1 => Analog Low Pass OFF +// Sim Low Pass ON +// STATE 2 => Analog Low Pass OFF +// Sim Low Pass OFF + +//Takes 5 inputs: +//COIL / TEST ENABLE (0 for Coil or 1 for Test) +//EPICS state request (0 hands control to ISC fast request) +//ISC Fast state request0 +//Turn On Delay (How many ms to wait before switching digital filters when analog filters are turning on) +//Turn Off Delay (How many ms to wait before switching digital filters when analog filters are turning off) + +//Provides 3 outputs: +//argout[0] is Mask bit for Filter module +//argout[1] is Control bit for Filter module +//argout[2] is control bits for BO card +// 1st bit (1) (rightmost) is Low Pass On/Off +// 2nd bit (2) is Test Coil Enable + + +void TOP(double *argin, int nargin, double *argout, int nargout) { + + // Analog filter switching delay -> Cycles to wait before sending command to digital filters + static long cycleCounter = 0; + //Last state we finished going to + static int state = 1; + //State we've been requested to go to + static int request = 1; + + //Initialize control bit variables + + int analog_control_bits = 0b0; + int initial_analog_control_bits = 0b0; + int digital_control_bits; + int digital_mask_bits = 0b0; + int digital_turn_on_mask = 0b0; + int digital_stay_the_same_mask = 0b0; + int analog_to_digital_control[1][2]; + int mask_user_override = 0; + + int analog_bit; + + // Set always on digital control bits + digital_control_bits = 0b0001100000; + + // Set up digital filter state depending on analog filter state + analog_to_digital_control[0][0] = 0b0000000010; //Analog LP filter Off + analog_to_digital_control[0][1] = 0b0000000000; //Analog LP filter On + + // Read inputs + int coilTestEnable = argin[0]; //0 => Digital control for Coil driver, 1 => use Test Analog in + int epicsStateRequest = argin[1]; //State request from Epics + int iscRequest = argin[2]; // State request from isc + // Epics input indicating how long to delay digital filter switching in ms when Analog filters are turning ON + double msDelayTurnOn = argin[3]; + // Epics input indicating how long to delay digital filter switching in ms when Analog filters are turning OFF + double msDelayTurnOff =argin[4]; + + // Cycles to delay before switching digital filters + long cycleDelayTurnOn = msDelayTurnOn * FE_RATE / 1000; //Used when analog filters turning on + long cycleDelayTurnOff = msDelayTurnOff * FE_RATE /1000; //Used when analog filters turning off + + //If we're not already changing states, go ahead and check + if (cycleCounter == 0) { + // Epics state 0 => use ISC request + if (epicsStateRequest == 0) { + request = iscRequest; + } else { + request = epicsStateRequest; + // Set an a manual override, so user can control digital filters + // Only affects the mask bits + if (epicsStateRequest < 0) { + mask_user_override = 1; + request = -epicsStateRequest; + } + } + } + + //If request is not equal to state, then we are changing states and need to count + if (request != state) { + cycleCounter++; + //We've waited for cycleDelay, now finish the transition to request from state + if ((cycleCounter > cycleDelayTurnOn) && (cycleCounter > cycleDelayTurnOff)) { + cycleCounter = 0; + state = request; + } + } + + + // Request transitions (handles analog switching) + switch (request) { + case 1: // To STATE 1 + analog_control_bits = 0b0; // LP Off (0) + break; + case 2: // To STATE 2 + analog_control_bits = 0b1; //LP ON (1) + break; + default: //Default state - everything off + analog_control_bits = 0b0; + break; + } + + // If cycleCounter = 0, then we are not changing states + // Base the digital filters choices on the request analog bits (request == state in this case) + if (cycleCounter == 0) { + for (analog_bit=0 ; analog_bit < 1 ; analog_bit++ ) { + if (0b1 & (analog_control_bits >> analog_bit)) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } + // Handle the case where were changing states + } else { + + // Prior state control bit (used to determine if an analog filter is turning on or off) + switch (state) { + case 1: // To STATE 1 + initial_analog_control_bits = 0b0; // LP Off (0) + break; + case 2: // To STATE 2 + initial_analog_control_bits = 0b1; //LP ON (1) + break; + default: //Default state - everything off + initial_analog_control_bits = 0b0; + break; + } + + // Determine if an analog filter is turning on versus turning off or staying the same + // 1 indicates that case applies (turn on, turn off, or stay the same) + digital_turn_on_mask = (~(initial_analog_control_bits) & analog_control_bits); + digital_stay_the_same_mask = ~(initial_analog_control_bits ^ analog_control_bits); + + // Cycle through all the analog bits + // Determine if the analog bits are staying the same + // If so, keep the associated digital filters in the same state + // If the analog bits are turning on, determine if we've waited long enough, + // then change the associated digital filters to the on state. Otherwise, keep them in the off state. + // If the analog bits are turning off, determine if we've waited long enough, + // then change the associated digital filters to the off state. Otherwise, keep them in the on state. + for (analog_bit=0 ; analog_bit < 1 ; analog_bit++ ) { + if (0b1 & (digital_stay_the_same_mask >> analog_bit)) { + if (0b1 & (analog_control_bits >> analog_bit)) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } else if ( 0b1 & (digital_turn_on_mask >> analog_bit)) { + if (cycleCounter > cycleDelayTurnOn) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } else { + if (cycleCounter > cycleDelayTurnOff) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } + } + } + } // Finished with the case where states are changing + + //Set digital_mask_bits, used by Filter module to determine which filters are under front end control + //Simple for now - in principle could be made more specific like the above digital control bits and placed + //inside the state transition code + + if (mask_user_override == 0) { + digital_mask_bits = 0b0011100111; + } else { + digital_mask_bits = 0b0000000000; + } + + + //If coil enabled, need to turn 2nd bit on (add 2) + if (coilTestEnable == 1) { + analog_control_bits = analog_control_bits + 2; //Analog filter control bits + } + + //Send out the calculated bits + argout[0] = (double) digital_mask_bits; + argout[1] = (double) digital_control_bits; + argout[2] = (double) analog_control_bits; + return; +} + +//TACQ_M2 - handles the Mass 2 4 OSEM stage for the HSTS mode cleaner + +// Digital Anti AcqOn, Anti AcqOff, Anti Low Pass are always ON + +// STATE 1 => Analog Acq OFF, Low Pass OFF +// Digital Sim AcqOff ON, Sim AcqOn OFF, Sim Low Pass ON +// STATE 2 => Analog Acq On, Low Pass OFF +// Digital Sim AcqOff OFF, Sim AcqOn ON, Sim Low Pass ON +// STATE 3 => Analog Acq OFF, Low Pass ON +// Digital Sim AcqOff ON, Sim AcqOn OFF, Sim Low Pass OFF +// STATE 4 => Analog Acq ON, Low Pass ON +// Digital Sim AcqOff OFF, Sim AcqOn ON, Sim Low Pass OFF + +//Takes 5 inputs: +//COIL / TEST ENABLE (0 for Coil or 1 for Test) +//EPICS state request (0 hands control to ISC fast request) +//ISC Fast state request +//Turn On Delay (How many ms to wait before switching digital filters when analog filters are turning on) +//Turn Off Delay (How many ms to wait before switching digital filters when analog filters are turning off) + + +//Provides 3 outputs: +//argout[0] is Mask bit for Filter module +//argout[1] is Control bit for Filter module +//argout[2] is control bits for BO card +// 1st bit (1) (rightmost) is Low Pass On/Off +// 2nd bit (2) is Acquire On/Off +// 3rd bit (4) is Test Coil Enable + + +void TACQ_M2(double *argin, int nargin, double *argout, int nargout) { + + // Analog filter switching delay -> Cycles to wait before sending command to digital filters + static long cycleCounter = 0; + //Last state we finished going to + static int state = 1; + //State we've been requested to go to + static int request = 1; + + //initialize control bit variables + int analog_control_bits = 0b0; + int initial_analog_control_bits = 0b0; + int digital_control_bits; + int digital_mask_bits = 0b0; + int digital_turn_on_mask = 0b0; + int digital_stay_the_same_mask = 0b0; + int analog_to_digital_control[2][2]; + int mask_user_override = 0; + + int analog_bit; + + // Set always on digital control bits + digital_control_bits = 0b0001100000; + + // Set up digital filter state depending on analog filter state + analog_to_digital_control[1][0] = 0b0000000001; //Analog Acquire filter Off + analog_to_digital_control[1][1] = 0b0000000000; //Analog Acquire filter On + analog_to_digital_control[0][0] = 0b0000000010; //Analog LP filter Off + analog_to_digital_control[0][1] = 0b0000000000; //Analog LP filter On + + + // Read inputs + int coilTestEnable = argin[0]; //0 => Digital control for Coil driver, 1 => use Test Analog in + int epicsStateRequest = argin[1]; //State request from Epics + int iscRequest = argin[2]; // State request from isc + // Epics input indicating how long to delay digital filter switching in ms when Analog filters are turning ON + double msDelayTurnOn = argin[3]; + // Epics input indicating how long to delay digital filter switching in ms when Analog filters are turning OFF + double msDelayTurnOff =argin[4]; + + // Cycles to delay before switching digital filters + long cycleDelayTurnOn = msDelayTurnOn * FE_RATE / 1000; //Used when analog filters turning on + long cycleDelayTurnOff = msDelayTurnOff * FE_RATE /1000; //Used when analog filters turning off + + //If we're not already changing states, go ahead and check + if (cycleCounter == 0) { + // Epics state 0 => use ISC request + if (epicsStateRequest == 0) { + request = iscRequest; + } else { + request = epicsStateRequest; + // Set an a manual override, so user can control digital filters + // Only affects the mask bits + if (epicsStateRequest < 0) { + mask_user_override = 1; + request = -epicsStateRequest; + } + } + } + + //If request is not equal to state, then we are changing states and need to count + if (request != state) { + cycleCounter++; + //We've waited for cycleDelay, now finish the transition to request from state + if ((cycleCounter > cycleDelayTurnOn) && (cycleCounter > cycleDelayTurnOff)) { + cycleCounter = 0; + state = request; + } + } + + + // Request transitions (handles analog switching) + switch (request) { + case 1: // To STATE 1 + analog_control_bits = 0b00; // LP Off (1st 0), Acq Off (2nd 0) + break; + case 2: // To STATE 2 + analog_control_bits = 0b10; //LP Off (1st 0), Acq On (2nd 1) + break; + case 3: + analog_control_bits = 0b01; // LP On (1st 1), Acq Off (2nd 0) + break; + case 4: + analog_control_bits = 0b11; // LP On (1st 1), Acq On (2nd 1) + break; + default: //Default state - everything off + analog_control_bits = 0b00; + break; + } + + // If cycleCounter = 0, then we are not changing states + // Base the digital filters choices on the request analog bits (request == state in this case) + if (cycleCounter == 0) { + for (analog_bit=0 ; analog_bit < 2 ; analog_bit++ ) { + if (0b1 & (analog_control_bits >> analog_bit)) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } + // Handle the case where were changing states + } else { + + // Prior state control bit (used to determine if an analog filter is turning on or off) + switch (state) { + case 1: // To STATE 1 + initial_analog_control_bits = 0b00; // LP Off (1st 0), Acq Off (2nd 0) + break; + case 2: // To STATE 2 + initial_analog_control_bits = 0b10; //LP Off (1st 0), Acq On (2nd 1) + break; + case 3: + initial_analog_control_bits = 0b01; // LP On (1st 1), Acq Off (2nd 0) + break; + case 4: + initial_analog_control_bits = 0b11; // LP On (1st 1), Acq On (2nd 1) + break; + default: //Default state - everything off + initial_analog_control_bits = 0b00; + break; + } + + // Determine if an analog filter is turning on versus turning off or staying the same + // 1 indicates that case applies (turn on, turn off, or stay the same) + digital_turn_on_mask = (~(initial_analog_control_bits) & analog_control_bits); + digital_stay_the_same_mask = ~(initial_analog_control_bits ^ analog_control_bits); + + // Cycle through all the analog bits + // Determine if the analog bits are staying the same + // If so, keep the associated digital filters in the same state + // If the analog bits are turning on, determine if we've waited long enough, + // then change the associated digital filters to the on state. Otherwise, keep them in the off state. + // If the analog bits are turning off, determine if we've waited long enough, + // then change the associated digital filters to the off state. Otherwise, keep them in the on state. + for (analog_bit=0 ; analog_bit < 2 ; analog_bit++ ) { + if (0b1 & (digital_stay_the_same_mask >> analog_bit)) { + if (0b1 & (analog_control_bits >> analog_bit)) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } else if ( 0b1 & (digital_turn_on_mask >> analog_bit)) { + if (cycleCounter > cycleDelayTurnOn) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } else { + if (cycleCounter > cycleDelayTurnOff) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } + } + } + } // Finished with the case where states are changingtransition (handles digital filters) + + //Set digital_mask_bits, used by Filter module to determine which filters are under front end control + //Simple for now - in principle could be made more specific like the above digital control bits and placed + //inside the state transition code + if (mask_user_override == 0) { + digital_mask_bits = 0b0011100111; + } else { + digital_mask_bits = 0b0000000000; + } + + + //If coil enabled, need to turn 3rd bit on (add 4) + if (coilTestEnable == 1) { + analog_control_bits = analog_control_bits + 4; //Analog filter control bits + } + + //Send out the calculated bits + argout[0] = (double) digital_mask_bits; + argout[1] = (double) digital_control_bits; + argout[2] = (double) analog_control_bits; + return; +} + +void TACQ(double *argin, int nargin, double *argout, int nargout) { + + // Analog filter switching delay -> Cycles to wait before sending command to digital filters + static long cycleCounter = 0; + //Last state we finished going to + static int state = 1; + //State we've been requested to go to + static int request = 1; + + //initialize control bit variables + int analog_control_bits = 0b0; + int initial_analog_control_bits = 0b0; + int digital_control_bits; + int digital_mask_bits = 0b0; + int digital_turn_on_mask = 0b0; + int digital_stay_the_same_mask = 0b0; + int analog_to_digital_control[2][2]; + int mask_user_override = 0; + + int analog_bit; + + // Set always on digital control bits + digital_control_bits = 0b0011100000; + + // Set up digital filter state depending on analog filter state + analog_to_digital_control[1][0] = 0b0000000010; //Analog Acquire filter Off + analog_to_digital_control[1][1] = 0b0000000001; //Analog Acquire filter On + analog_to_digital_control[0][0] = 0b0000000100; //Analog LP filter Off + analog_to_digital_control[0][1] = 0b0000000000; //Analog LP filter On + + + // Read inputs + int coilTestEnable = argin[0]; //0 => Digital control for Coil driver, 1 => use Test Analog in + int epicsStateRequest = argin[1]; //State request from Epics + int iscRequest = argin[2]; // State request from isc + // Epics input indicating how long to delay digital filter switching in ms when Analog filters are turning ON + double msDelayTurnOn = argin[3]; + // Epics input indicating how long to delay digital filter switching in ms when Analog filters are turning OFF + double msDelayTurnOff =argin[4]; + + // Cycles to delay before switching digital filters + long cycleDelayTurnOn = msDelayTurnOn * FE_RATE / 1000; //Used when analog filters turning on + long cycleDelayTurnOff = msDelayTurnOff * FE_RATE /1000; //Used when analog filters turning off + + //If we're not already changing states, go ahead and check + if (cycleCounter == 0) { + // Epics state 0 => use ISC request + if (epicsStateRequest == 0) { + request = iscRequest; + } else { + request = epicsStateRequest; + // Set an a manual override, so user can control digital filters + // Only affects the mask bits + if (epicsStateRequest < 0) { + mask_user_override = 1; + request = -epicsStateRequest; + } + } + } + + //If request is not equal to state, then we are changing states and need to count + if (request != state) { + cycleCounter++; + //We've waited for cycleDelay, now finish the transition to request from state + if ((cycleCounter > cycleDelayTurnOn) && (cycleCounter > cycleDelayTurnOff)) { + cycleCounter = 0; + state = request; + } + } + + + // Request transitions (handles analog switching) + switch (request) { + case 1: // To STATE 1 + analog_control_bits = 0b00; // LP Off (1st 0), Acq Off (2nd 0) + break; + case 2: // To STATE 2 + analog_control_bits = 0b10; //LP Off (1st 0), Acq On (2nd 1) + break; + case 3: + analog_control_bits = 0b01; // LP On (1st 1), Acq Off (2nd 0) + break; + case 4: + analog_control_bits = 0b11; // LP On (1st 1), Acq On (2nd 1) + break; + default: //Default state - everything off + analog_control_bits = 0b00; + break; + } + + // If cycleCounter = 0, then we are not changing states + // Base the digital filters choices on the request analog bits (request == state in this case) + if (cycleCounter == 0) { + for (analog_bit=0 ; analog_bit < 2 ; analog_bit++ ) { + if (0b1 & (analog_control_bits >> analog_bit)) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } + // Handle the case where were changing states + } else { + + // Prior state control bit (used to determine if an analog filter is turning on or off) + switch (state) { + case 1: // To STATE 1 + initial_analog_control_bits = 0b00; // LP Off (1st 0), Acq Off (2nd 0) + break; + case 2: // To STATE 2 + initial_analog_control_bits = 0b10; //LP Off (1st 0), Acq On (2nd 1) + break; + case 3: + initial_analog_control_bits = 0b01; // LP On (1st 1), Acq Off (2nd 0) + break; + case 4: + initial_analog_control_bits = 0b11; // LP On (1st 1), Acq On (2nd 1) + break; + default: //Default state - everything off + initial_analog_control_bits = 0b00; + break; + } + + // Determine if an analog filter is turning on versus turning off or staying the same + // 1 indicates that case applies (turn on, turn off, or stay the same) + digital_turn_on_mask = (~(initial_analog_control_bits) & analog_control_bits); + digital_stay_the_same_mask = ~(initial_analog_control_bits ^ analog_control_bits); + + // Cycle through all the analog bits + // Determine if the analog bits are staying the same + // If so, keep the associated digital filters in the same state + // If the analog bits are turning on, determine if we've waited long enough, + // then change the associated digital filters to the on state. Otherwise, keep them in the off state. + // If the analog bits are turning off, determine if we've waited long enough, + // then change the associated digital filters to the off state. Otherwise, keep them in the on state. + for (analog_bit=0 ; analog_bit < 2 ; analog_bit++ ) { + if (0b1 & (digital_stay_the_same_mask >> analog_bit)) { + if (0b1 & (analog_control_bits >> analog_bit)) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } else if ( 0b1 & (digital_turn_on_mask >> analog_bit)) { + if (cycleCounter > cycleDelayTurnOn) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } else { + if (cycleCounter > cycleDelayTurnOff) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } + } + } + } // Finished with the case where states are changingtransition (handles digital filters) + + //Set digital_mask_bits, used by Filter module to determine which filters are under front end control + //Simple for now - in principle could be made more specific like the above digital control bits and placed + //inside the state transition code + if (mask_user_override == 0) { + digital_mask_bits = 0b0011100111; + } else { + digital_mask_bits = 0b0000000000; + } + + + //If coil enabled, need to turn 3rd bit on (add 4) + if (coilTestEnable == 1) { + analog_control_bits = analog_control_bits + 4; //Analog filter control bits + } + + //Send out the calculated bits + argout[0] = (double) digital_mask_bits; + argout[1] = (double) digital_control_bits; + argout[2] = (double) analog_control_bits; + return; +} + + + + +// UIM - handles the 4 OSEM Upper Intermediate Mass stages for QUADs + +// Digital Anti Acq, Anti LP1, Anti LP2, Anti LP3 are always ON + +// STATE 1 => Analog LP1 OFF, LP2 OFF, LP3 OFF +// Digital Sim LP1 ON, Sim LP2 ON, Sim LP3 ON +// STATE 2 => Analog LP1 ON, LP2 OFF, LP3 OFF +// Digital Sim LP1 OFF, Sim LP2 ON, Sim LP3 ON +// STATE 3 => Analog LP1 ON, LP2 ON, LP3 OFF +// Digital Sim LP1 OFF, Sim LP2 OFF, Sim LP3 ON +// STATE 4 => Analog LP1 ON, LP2 ON, LP3 ON +// Digital Sim LP1 OFF, Sim LP2 OFF, Sim LP3 OFF + +//Takes 4 inputs: +//COIL / TEST ENABLE (0 for Coil or 1 for Test) +//EPICS state request (0 hands control to ISC fast request) +//ISC Fast state request +//Turn On Delay (How many ms to wait before switching digital filters when analog filters are turning on) +//Turn Off Delay (How many ms to wait before switching digital filters when analog filters are turning off) + +//Provides 3 outputs: +//argout[0] is Mask bit for Filter module +//argout[1] is Control bit for Filter module +//argout[2] is control bits for BO card +// 1st bit (1) (rightmost) is Low Pass 1 On/Off +// 2nd bit (2) is Low Pass 2 On/Off +// 3rd bit (4) is Low Pass 3 On/Off +// 4th bit (8) is Test Coil Enable + + +void UIM(double *argin, int nargin, double *argout, int nargout) { + + // Analog filter switching delay -> Cycles to wait before sending command to digital filters + static long cycleCounter = 0; + //Last state we finished going to + static int state = 1; + //State we've been requested to go to + static int request = 1; + + //initialize control bit variables + int analog_control_bits = 0b0; + int initial_analog_control_bits = 0b0; + int digital_control_bits; + int digital_mask_bits = 0b0; + int digital_turn_on_mask = 0b0; + int digital_stay_the_same_mask = 0b0; + int analog_to_digital_control[3][2]; + int mask_user_override = 0; + + int analog_bit; + + // Set always on digital control bits + digital_control_bits = 0b0111100000; + + // Set up digital filter state depending on analog filter state + analog_to_digital_control[2][0] = 0b0000001000; //Analog LP1 filter Off + analog_to_digital_control[2][1] = 0b0000000000; //Analog LP1 filter On + analog_to_digital_control[1][0] = 0b0000000100; //Analog LP2 filter Off + analog_to_digital_control[1][1] = 0b0000000000; //Analog LP2 filter On + analog_to_digital_control[0][0] = 0b0000000010; //Analog LP3 filter Off + analog_to_digital_control[0][1] = 0b0000000000; //Analog LP3 filter On + + // Read inputs + int coilTestEnable = argin[0]; //0 => Digital control for Coil driver, 1 => use Test Analog in + int epicsStateRequest = argin[1]; //State request from Epics + int iscRequest = argin[2]; // State request from isc + // Epics input indicating how long to delay digital filter switching in ms when Analog filters are turning ON + double msDelayTurnOn = argin[3]; + // Epics input indicating how long to delay digital filter switching in ms when Analog filters are turning OFF + double msDelayTurnOff =argin[4]; + + // Cycles to delay before switching digital filters + long cycleDelayTurnOn = msDelayTurnOn * FE_RATE / 1000; //Used when analog filters turning on + long cycleDelayTurnOff = msDelayTurnOff * FE_RATE /1000; //Used when analog filters turning off + + //If we're not already changing states, go ahead and check + if (cycleCounter == 0) { + // Epics state 0 => use ISC request + if (epicsStateRequest == 0) { + request = iscRequest; + } else { + request = epicsStateRequest; + // Set an a manual override, so user can control digital filters + // Only affects the mask bits + if (epicsStateRequest < 0) { + mask_user_override = 1; + request = -epicsStateRequest; + } + } + } + + //If request is not equal to state, then we are changing states and need to count + if (request != state) { + cycleCounter++; + //We've waited for cycleDelay, now finish the transition to request from state + if ((cycleCounter > cycleDelayTurnOn) && (cycleCounter > cycleDelayTurnOff)) { + cycleCounter = 0; + state = request; + } + } + + // Request transitions (handles analog switching) + switch (request) { + case 1: // To STATE 1 + analog_control_bits = 0b000; // LP1 Off (0), LP2 Off (0), LP3 Off (0) + break; + case 2: // To STATE 2 + analog_control_bits = 0b001; // LP1 On (1), LP2 Off (0), LP3 Off (0) + break; + case 3: + analog_control_bits = 0b011; // LP1 On (1), LP2 On (1), LP3 Off (0) + break; + case 4: + analog_control_bits = 0b111; // LP1 On (1), LP2 On (1), LP3 On (1) + break; + default: //Default state - everything off + analog_control_bits = 0b000; + break; + } + + // If cycleCounter = 0, then we are not changing states + // Base the digital filters choices on the request analog bits (request == state in this case) + if (cycleCounter == 0) { + for (analog_bit=0 ; analog_bit < 3 ; analog_bit++ ) { + if (0b1 & (analog_control_bits >> analog_bit)) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } + // Handle the case where were changing states + } else { + + // Prior state control bit (used to determine if an analog filter is turning on or off) + switch (state) { + case 1: // To STATE 1 + initial_analog_control_bits = 0b000; // LP1 Off (0), LP2 Off (0), LP3 Off (0) + break; + case 2: // To STATE 2 + initial_analog_control_bits = 0b001; // LP1 On (1), LP2 Off (0), LP3 Off (0) + break; + case 3: + initial_analog_control_bits = 0b011; // LP1 On (1), LP2 On (1), LP3 Off (0) + break; + case 4: + initial_analog_control_bits = 0b111; // LP1 On (1), LP2 On (1), LP3 On (1) + break; + default: //Default state - everything off + initial_analog_control_bits = 0b000; + break; + } + + // Determine if an analog filter is turning on versus turning off or staying the same + // 1 indicates that case applies (turn on, turn off, or stay the same) + digital_turn_on_mask = (~(initial_analog_control_bits) & analog_control_bits); + digital_stay_the_same_mask = ~(initial_analog_control_bits ^ analog_control_bits); + + // Cycle through all the analog bits + // Determine if the analog bits are staying the same + // If so, keep the associated digital filters in the same state + // If the analog bits are turning on, determine if we've waited long enough, + // then change the associated digital filters to the on state. Otherwise, keep them in the off state. + // If the analog bits are turning off, determine if we've waited long enough, + // then change the associated digital filters to the off state. Otherwise, keep them in the on state. + for (analog_bit=0 ; analog_bit < 3 ; analog_bit++ ) { + if (0b1 & (digital_stay_the_same_mask >> analog_bit)) { + if (0b1 & (analog_control_bits >> analog_bit)) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } else if ( 0b1 & (digital_turn_on_mask >> analog_bit)) { + if (cycleCounter > cycleDelayTurnOn) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } else { + if (cycleCounter > cycleDelayTurnOff) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } + } + } + } // Finished with the case where states are changing + + //Set digital_mask_bits, used by Filter module to determine which filters are under front end control + //Simple for now - in principle could be made more specific like the above digital control bits and placed + //inside the state transition code + + if (mask_user_override == 0) { + digital_mask_bits = 0b0111101111; + } else { + digital_mask_bits = 0b0000000000; + } + + + //If coil enabled, need to turn 4th bit on (add 8) + if (coilTestEnable == 1) { + analog_control_bits = analog_control_bits + 8; //Analog filter control bits + } + + //Send out the calculated bits + argout[0] = (double) digital_mask_bits; + argout[1] = (double) digital_control_bits; + argout[2] = (double) analog_control_bits; + return; +} + +//SINGLE - handles the 4 OSEM top stage + +// Digital Anti Acq, Anti Low Pass are always ON + +// STATE 1 => Analog Low Pass OFF +// Sim Low Pass ON +// STATE 2 => Analog Low Pass OFF +// Sim Low Pass OFF + +//Takes 4 inputs: +//COIL / TEST ENABLE (0 for Coil or 1 for Test) +//EPICS state request (0 hands control to ISC fast request) +//ISC Fast state request0 +//Turn On Delay (How many ms to wait before switching digital filters when analog filters are turning on) +//Turn Off Delay (How many ms to wait before switching digital filters when analog filters are turning off) + +//Provides 3 outputs: +//argout[0] is Mask bit for Filter module +//argout[1] is Control bit for Filter module +//argout[2] is control bits for BO card +// 1st bit (1) (rightmost) is Low Pass On/Off +// 2nd bit (2) is Test Coil Enable + + +void SINGLE(double *argin, int nargin, double *argout, int nargout) { + + // Analog filter switching delay -> Cycles to wait before sending command to digital filters + static long cycleCounter = 0; + //Last state we finished going to + static int state = 1; + //State we've been requested to go to + static int request = 1; + + //initialize control bit variables + int analog_control_bits = 0b0; + int initial_analog_control_bits = 0b0; + int digital_control_bits; + int digital_mask_bits = 0b0; + int digital_turn_on_mask = 0b0; + int digital_stay_the_same_mask = 0b0; + int analog_to_digital_control[1][2]; + int mask_user_override = 0; + + int analog_bit; + + // Set always on digital control bits + digital_control_bits = 0b0000100000; + + // Set up digital filter state depending on analog filter state + analog_to_digital_control[0][0] = 0b0000000001; //Analog LP filter Off + analog_to_digital_control[0][1] = 0b0000000000; //Analog LP filter On + + + // Read inputs + int coilTestEnable = argin[0]; //0 => Digital control for Coil driver, 1 => use Test Analog in + int epicsStateRequest = argin[1]; //State request from Epics + int iscRequest = argin[2]; // State request from isc + // Epics input indicating how long to delay digital filter switching in ms when Analog filters are turning ON + double msDelayTurnOn = argin[3]; + // Epics input indicating how long to delay digital filter switching in ms when Analog filters are turning OFF + double msDelayTurnOff =argin[4]; + + // Cycles to delay before switching digital filters + long cycleDelayTurnOn = msDelayTurnOn * FE_RATE / 1000; //Used when analog filters turning on + long cycleDelayTurnOff = msDelayTurnOff * FE_RATE /1000; //Used when analog filters turning off + + //If we're not already changing states, go ahead and check + if (cycleCounter == 0) { + // Epics state 0 => use ISC request + if (epicsStateRequest == 0) { + request = iscRequest; + } else { + request = epicsStateRequest; + // Set an a manual override, so user can control digital filters + // Only affects the mask bits + if (epicsStateRequest < 0) { + mask_user_override = 1; + request = -epicsStateRequest; + } + } + } + + //If request is not equal to state, then we are changing states and need to count + if (request != state) { + cycleCounter++; + //We've waited for cycleDelay, now finish the transition to request from state + if ((cycleCounter > cycleDelayTurnOn) && (cycleCounter > cycleDelayTurnOff)) { + cycleCounter = 0; + state = request; + } + } + + // Request transitions (handles analog switching) + switch (request) { + case 1: // To STATE 1 + analog_control_bits = 0b0; // LP Off (0) + break; + case 2: // To STATE 2 + analog_control_bits = 0b1; //LP ON (1) + break; + default: //Default state - everything off + analog_control_bits = 0b0; + break; + } + + // If cycleCounter = 0, then we are not changing states + // Base the digital filters choices on the request analog bits (request == state in this case) + if (cycleCounter == 0) { + for (analog_bit=0 ; analog_bit < 1 ; analog_bit++ ) { + if (0b1 & (analog_control_bits >> analog_bit)) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } + // Handle the case where were changing states + } else { + + // Prior state control bit (used to determine if an analog filter is turning on or off) + switch (state) { + case 1: // To STATE 1 + initial_analog_control_bits = 0b0; // LP Off (0) + break; + case 2: // To STATE 2 + initial_analog_control_bits = 0b1; //LP ON (1) + break; + default: //Default state - everything off + initial_analog_control_bits = 0b0; + break; + } + + // Determine if an analog filter is turning on versus turning off or staying the same + // 1 indicates that case applies (turn on, turn off, or stay the same) + digital_turn_on_mask = (~(initial_analog_control_bits) & analog_control_bits); + digital_stay_the_same_mask = ~(initial_analog_control_bits ^ analog_control_bits); + + // Cycle through all the analog bits + // Determine if the analog bits are staying the same + // If so, keep the associated digital filters in the same state + // If the analog bits are turning on, determine if we've waited long enough, + // then change the associated digital filters to the on state. Otherwise, keep them in the off state. + // If the analog bits are turning off, determine if we've waited long enough, + // then change the associated digital filters to the off state. Otherwise, keep them in the on state. + for (analog_bit=0 ; analog_bit < 1 ; analog_bit++ ) { + if (0b1 & (digital_stay_the_same_mask >> analog_bit)) { + if (0b1 & (analog_control_bits >> analog_bit)) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } else if ( 0b1 & (digital_turn_on_mask >> analog_bit)) { + if (cycleCounter > cycleDelayTurnOn) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } + } else { + if (cycleCounter > cycleDelayTurnOff) { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][0]; + } else { + digital_control_bits = digital_control_bits | analog_to_digital_control[analog_bit][1]; + } + } + } + } // Finished with the case where states are changing + + //Set digital_mask_bits, used by Filter module to determine which filters are under front end control + //Simple for now - in principle could be made more specific like the above digital control bits and placed + //inside the state transition code + if (mask_user_override == 0) { + digital_mask_bits = 0b0000100001; + } else { + digital_mask_bits = 0b0000000000; + } + + + //If coil enabled, need to turn 2nd bit on (add 2) + if (coilTestEnable == 1) { + analog_control_bits = analog_control_bits + 2; //Analog filter control bits + } + + //Send out the calculated bits + argout[0] = (double) digital_mask_bits; + argout[1] = (double) digital_control_bits; + argout[2] = (double) analog_control_bits; + return; +} diff --git a/simulink_archive/simLink/CHK_DIO.mdl b/simulink_archive/simLink/CHK_DIO.mdl new file mode 100644 index 0000000..4a278d6 --- /dev/null +++ b/simulink_archive/simLink/CHK_DIO.mdl @@ -0,0 +1,12909 @@ +Library { + Name "CHK_DIO" + Version 8.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [423.0, 20.0, 1506.0, 1036.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [1] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkSubsys" + LoadSaveID "523" + Extents [1255.0, 841.0] + ZoomFactor [1.75] + Offset [-115.05732944517906, 97.820006607325382] + } + } + } + Created "Fri Dec 22 17:54:54 2017" + Creator "controls" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Sat Dec 23 13:08:36 2017" + RTWModifiedTimeStamp 435935312 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 6 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 7 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 8 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "Dataset" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 9 + Version "1.13.1" + Array { + Type "Cell" + Dimension 8 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + Cell "UseSpecifiedMinMax" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 128 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 10 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "EnableAllAsError" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "none" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 11 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 12 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 13 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 14 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + Cell "PortableWordSizes" + Cell "GenerateWebview" + Cell "GenerateCodeMetricsReport" + Cell "GenerateCodeReplacementReport" + Cell "GenerateErtSFunction" + Cell "CreateSILPILBlock" + Cell "CodeExecutionProfiling" + Cell "CodeProfilingSaveOptions" + Cell "CodeProfilingInstrumentation" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 23 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "InsertPolySpaceComments" + Cell "SFDataObjDesc" + Cell "MATLABFcnDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InternalIdentifier" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "CustomSymbolStrUtil" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "GenerateAllocFcn" + Cell "PurelyIntegerCode" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns on + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface off + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 420, 220, 1500, 860 ] + } + PropName "ConfigurationSets" + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType From + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Goto + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + } + Block { + BlockType Terminator + } + } + System { + Name "CHK_DIO" + Location [423, 20, 1929, 1056] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "175" + ReportName "simulink-default.rpt" + SIDHighWatermark "694" + Block { + BlockType SubSystem + Name "CD_DI_0" + SID "275" + Ports [1] + Position [265, 0, 305, 60] + ZOrder 3794 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "CD_DI_0" + Location [423, 20, 1929, 1056] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In32" + SID "278" + Position [60, 313, 90, 327] + ZOrder 3791 + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "CH0" + SID "279" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 20, 1095, 50] + ZOrder 3759 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH1" + SID "280" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 65, 1095, 95] + ZOrder 3761 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH10" + SID "281" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 470, 1095, 500] + ZOrder 3779 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH11" + SID "282" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 515, 1095, 545] + ZOrder 3781 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH12" + SID "283" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 560, 1095, 590] + ZOrder 3783 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH13" + SID "284" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 605, 1095, 635] + ZOrder 3785 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH14" + SID "285" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 650, 1095, 680] + ZOrder 3787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH15" + SID "286" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 695, 1095, 725] + ZOrder 3789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH16" + SID "287" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 30, 1480, 60] + ZOrder 3804 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH17" + SID "288" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 75, 1480, 105] + ZOrder 3806 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH18" + SID "289" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 120, 1480, 150] + ZOrder 3808 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH19" + SID "290" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 165, 1480, 195] + ZOrder 3810 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH2" + SID "291" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 110, 1095, 140] + ZOrder 3763 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH20" + SID "292" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 210, 1480, 240] + ZOrder 3812 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH21" + SID "293" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 255, 1480, 285] + ZOrder 3814 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH22" + SID "294" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 300, 1480, 330] + ZOrder 3816 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH23" + SID "295" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 345, 1480, 375] + ZOrder 3818 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH24" + SID "296" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 390, 1480, 420] + ZOrder 3820 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH25" + SID "297" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 435, 1480, 465] + ZOrder 3822 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH26" + SID "298" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 480, 1480, 510] + ZOrder 3824 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH27" + SID "299" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 525, 1480, 555] + ZOrder 3826 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH28" + SID "300" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 570, 1480, 600] + ZOrder 3828 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH29" + SID "301" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 615, 1480, 645] + ZOrder 3830 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH3" + SID "302" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 155, 1095, 185] + ZOrder 3765 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH30" + SID "303" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 660, 1480, 690] + ZOrder 3832 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH31" + SID "304" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 705, 1480, 735] + ZOrder 3834 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH4" + SID "305" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 200, 1095, 230] + ZOrder 3767 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH5" + SID "306" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 245, 1095, 275] + ZOrder 3769 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH6" + SID "307" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 290, 1095, 320] + ZOrder 3771 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH7" + SID "308" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 335, 1095, 365] + ZOrder 3773 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH8" + SID "309" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 380, 1095, 410] + ZOrder 3775 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH9" + SID "310" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 425, 1095, 455] + ZOrder 3777 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "Constant" + SID "311" + Position [355, 480, 385, 510] + ZOrder 3795 + Value "16" + } + Block { + BlockType Constant + Name "Constant1" + SID "312" + Position [345, 270, 395, 300] + ZOrder 3796 + Value "65535" + } + Block { + BlockType Constant + Name "Constant2" + SID "435" + Position [20, 380, 100, 410] + ZOrder 3838 + Value "4293949303" + } + Block { + BlockType From + Name "From1" + SID "313" + Position [820, 365, 920, 385] + ZOrder 3801 + BackgroundColor "orange" + GotoTag "LOW" + } + Block { + BlockType From + Name "From8" + SID "314" + Position [1205, 375, 1305, 395] + ZOrder 3802 + BackgroundColor "magenta" + GotoTag "HIGH" + } + Block { + BlockType Reference + Name "HIGH16" + SID "315" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [530, 445, 610, 475] + ZOrder 3798 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LOW16" + SID "316" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [530, 235, 610, 265] + ZOrder 3797 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MON" + SID "317" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [195, 345, 275, 375] + ZOrder 3758 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Goto + Name "POYDC_MXIN_From3" + SID "318" + Position [630, 451, 760, 469] + ZOrder 3800 + BackgroundColor "magenta" + ShowName off + FontSize 12 + GotoTag "HIGH" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From49" + SID "319" + Position [630, 241, 760, 259] + ZOrder 3799 + BackgroundColor "orange" + ShowName off + FontSize 12 + GotoTag "LOW" + } + Block { + BlockType Terminator + Name "Terminator" + SID "320" + Position [1120, 25, 1140, 45] + ZOrder 3760 + } + Block { + BlockType Terminator + Name "Terminator1" + SID "321" + Position [1120, 70, 1140, 90] + ZOrder 3762 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "322" + Position [1120, 475, 1140, 495] + ZOrder 3780 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "323" + Position [1120, 520, 1140, 540] + ZOrder 3782 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "324" + Position [1120, 565, 1140, 585] + ZOrder 3784 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "325" + Position [1120, 610, 1140, 630] + ZOrder 3786 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "326" + Position [1120, 655, 1140, 675] + ZOrder 3788 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "327" + Position [1120, 700, 1140, 720] + ZOrder 3790 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "328" + Position [1505, 35, 1525, 55] + ZOrder 3805 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "329" + Position [1505, 80, 1525, 100] + ZOrder 3807 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "330" + Position [1505, 125, 1525, 145] + ZOrder 3809 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "331" + Position [1505, 170, 1525, 190] + ZOrder 3811 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "332" + Position [1120, 115, 1140, 135] + ZOrder 3764 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "333" + Position [1505, 215, 1525, 235] + ZOrder 3813 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "334" + Position [1505, 260, 1525, 280] + ZOrder 3815 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "335" + Position [1505, 305, 1525, 325] + ZOrder 3817 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "336" + Position [1505, 350, 1525, 370] + ZOrder 3819 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "337" + Position [1505, 395, 1525, 415] + ZOrder 3821 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "338" + Position [1505, 440, 1525, 460] + ZOrder 3823 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "339" + Position [1505, 485, 1525, 505] + ZOrder 3825 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "340" + Position [1505, 530, 1525, 550] + ZOrder 3827 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "341" + Position [1505, 575, 1525, 595] + ZOrder 3829 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "342" + Position [1505, 620, 1525, 640] + ZOrder 3831 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "343" + Position [1120, 160, 1140, 180] + ZOrder 3766 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "344" + Position [1505, 665, 1525, 685] + ZOrder 3833 + } + Block { + BlockType Terminator + Name "Terminator31" + SID "345" + Position [1505, 710, 1525, 730] + ZOrder 3835 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "346" + Position [1120, 205, 1140, 225] + ZOrder 3768 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "347" + Position [1120, 250, 1140, 270] + ZOrder 3770 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "348" + Position [1120, 295, 1140, 315] + ZOrder 3772 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "349" + Position [1120, 340, 1140, 360] + ZOrder 3774 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "350" + Position [1120, 385, 1140, 405] + ZOrder 3776 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "351" + Position [1120, 430, 1140, 450] + ZOrder 3778 + } + Block { + BlockType Reference + Name "and" + SID "352" + Tag "cdsBitwise" + Ports [2, 1] + Position [455, 170, 500, 325] + ZOrder 3794 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsWord2Bit" + SID "353" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [950, 20, 995, 725] + ZOrder 3757 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.5" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsWord2Bit1" + SID "354" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [1325, 30, 1370, 735] + ZOrder 3803 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.5" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "rshift" + SID "355" + Tag "cdsBitwise" + Ports [2, 1] + Position [455, 380, 500, 535] + ZOrder 3792 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "xor" + SID "434" + Tag "cdsBitwise" + Ports [2, 1] + Position [125, 280, 170, 435] + ZOrder 3837 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1 + SrcBlock "cdsWord2Bit" + SrcPort 9 + DstBlock "CH8" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "cdsWord2Bit" + SrcPort 2 + DstBlock "CH1" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "cdsWord2Bit" + SrcPort 14 + DstBlock "CH13" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "cdsWord2Bit" + SrcPort 7 + DstBlock "CH6" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "CH7" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "CH10" + SrcPort 1 + DstBlock "Terminator10" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "CH11" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "cdsWord2Bit" + SrcPort 12 + DstBlock "CH11" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "cdsWord2Bit" + SrcPort 1 + DstBlock "CH0" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "cdsWord2Bit" + SrcPort 6 + DstBlock "CH5" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "CH8" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "cdsWord2Bit" + SrcPort 10 + DstBlock "CH9" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "CH12" + SrcPort 1 + DstBlock "Terminator12" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "CH3" + SrcPort 1 + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "cdsWord2Bit" + SrcPort 13 + DstBlock "CH12" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "CH9" + SrcPort 1 + DstBlock "Terminator9" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "CH5" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "CH15" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "cdsWord2Bit" + SrcPort 16 + DstBlock "CH15" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "CH0" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "cdsWord2Bit" + SrcPort 8 + DstBlock "CH7" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "CH2" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "CH14" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "cdsWord2Bit" + SrcPort 4 + DstBlock "CH3" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "cdsWord2Bit" + SrcPort 5 + DstBlock "CH4" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 79 + Points [0, -150] + DstBlock "and" + DstPort 1 + } + Branch { + ZOrder 28 + Points [0, 60] + DstBlock "rshift" + DstPort 1 + } + } + Line { + ZOrder 30 + SrcBlock "CH4" + SrcPort 1 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "cdsWord2Bit" + SrcPort 11 + DstBlock "CH10" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "cdsWord2Bit" + SrcPort 15 + DstBlock "CH14" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "CH1" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "cdsWord2Bit" + SrcPort 3 + DstBlock "CH2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "CH6" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "CH13" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 37 + SrcBlock "Constant" + SrcPort 1 + DstBlock "rshift" + DstPort 2 + } + Line { + ZOrder 38 + SrcBlock "Constant1" + SrcPort 1 + DstBlock "and" + DstPort 2 + } + Line { + ZOrder 39 + SrcBlock "and" + SrcPort 1 + DstBlock "LOW16" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "rshift" + SrcPort 1 + DstBlock "HIGH16" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "HIGH16" + SrcPort 1 + DstBlock "POYDC_MXIN_From3" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "LOW16" + SrcPort 1 + DstBlock "POYDC_MXIN_From49" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "From1" + SrcPort 1 + DstBlock "cdsWord2Bit" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "From8" + SrcPort 1 + DstBlock "cdsWord2Bit1" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "cdsWord2Bit1" + SrcPort 1 + DstBlock "CH16" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "CH16" + SrcPort 1 + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 47 + SrcBlock "CH17" + SrcPort 1 + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 48 + SrcBlock "cdsWord2Bit1" + SrcPort 2 + DstBlock "CH17" + DstPort 1 + } + Line { + ZOrder 49 + SrcBlock "CH18" + SrcPort 1 + DstBlock "Terminator18" + DstPort 1 + } + Line { + ZOrder 50 + SrcBlock "cdsWord2Bit1" + SrcPort 3 + DstBlock "CH18" + DstPort 1 + } + Line { + ZOrder 51 + SrcBlock "CH19" + SrcPort 1 + DstBlock "Terminator19" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "cdsWord2Bit1" + SrcPort 4 + DstBlock "CH19" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "CH20" + SrcPort 1 + DstBlock "Terminator20" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "cdsWord2Bit1" + SrcPort 5 + DstBlock "CH20" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "CH21" + SrcPort 1 + DstBlock "Terminator21" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "cdsWord2Bit1" + SrcPort 6 + DstBlock "CH21" + DstPort 1 + } + Line { + ZOrder 57 + SrcBlock "CH22" + SrcPort 1 + DstBlock "Terminator22" + DstPort 1 + } + Line { + ZOrder 58 + SrcBlock "cdsWord2Bit1" + SrcPort 7 + DstBlock "CH22" + DstPort 1 + } + Line { + ZOrder 59 + SrcBlock "CH23" + SrcPort 1 + DstBlock "Terminator23" + DstPort 1 + } + Line { + ZOrder 60 + SrcBlock "cdsWord2Bit1" + SrcPort 8 + DstBlock "CH23" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "CH24" + SrcPort 1 + DstBlock "Terminator24" + DstPort 1 + } + Line { + ZOrder 62 + SrcBlock "cdsWord2Bit1" + SrcPort 9 + DstBlock "CH24" + DstPort 1 + } + Line { + ZOrder 63 + SrcBlock "CH25" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 64 + SrcBlock "cdsWord2Bit1" + SrcPort 10 + DstBlock "CH25" + DstPort 1 + } + Line { + ZOrder 65 + SrcBlock "CH26" + SrcPort 1 + DstBlock "Terminator26" + DstPort 1 + } + Line { + ZOrder 66 + SrcBlock "cdsWord2Bit1" + SrcPort 11 + DstBlock "CH26" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "CH27" + SrcPort 1 + DstBlock "Terminator27" + DstPort 1 + } + Line { + ZOrder 68 + SrcBlock "cdsWord2Bit1" + SrcPort 12 + DstBlock "CH27" + DstPort 1 + } + Line { + ZOrder 69 + SrcBlock "CH28" + SrcPort 1 + DstBlock "Terminator28" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "cdsWord2Bit1" + SrcPort 13 + DstBlock "CH28" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "CH29" + SrcPort 1 + DstBlock "Terminator29" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "cdsWord2Bit1" + SrcPort 14 + DstBlock "CH29" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "CH30" + SrcPort 1 + DstBlock "Terminator30" + DstPort 1 + } + Line { + ZOrder 74 + SrcBlock "cdsWord2Bit1" + SrcPort 15 + DstBlock "CH30" + DstPort 1 + } + Line { + ZOrder 75 + SrcBlock "CH31" + SrcPort 1 + DstBlock "Terminator31" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "cdsWord2Bit1" + SrcPort 16 + DstBlock "CH31" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "xor" + SrcPort 1 + DstBlock "MON" + DstPort 1 + } + Line { + ZOrder 80 + SrcBlock "In32" + SrcPort 1 + DstBlock "xor" + DstPort 1 + } + Line { + ZOrder 81 + SrcBlock "Constant2" + SrcPort 1 + DstBlock "xor" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "CD_DO_0" + SID "436" + Ports [0, 1] + Position [355, 0, 395, 60] + ZOrder 3795 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "CD_DO_0" + Location [314, 97, 1780, 1032] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Constant + Name "Constant" + SID "437" + Position [1500, 500, 1530, 530] + ZOrder 3753 + Value "16" + } + Block { + BlockType From + Name "From1" + SID "438" + Position [1465, 330, 1565, 350] + ZOrder 3744 + BackgroundColor "orange" + GotoTag "LOW" + } + Block { + BlockType From + Name "From8" + SID "439" + Position [1465, 430, 1565, 450] + ZOrder 3752 + BackgroundColor "magenta" + GotoTag "HIGH" + } + Block { + BlockType Ground + Name "Ground" + SID "440" + Position [20, 30, 40, 50] + ZOrder 1 + } + Block { + BlockType Ground + Name "Ground1" + SID "441" + Position [20, 80, 40, 100] + ZOrder 4 + } + Block { + BlockType Ground + Name "Ground10" + SID "442" + Position [20, 530, 40, 550] + ZOrder 22 + } + Block { + BlockType Ground + Name "Ground11" + SID "443" + Position [20, 580, 40, 600] + ZOrder 24 + } + Block { + BlockType Ground + Name "Ground12" + SID "444" + Position [20, 630, 40, 650] + ZOrder 26 + } + Block { + BlockType Ground + Name "Ground13" + SID "445" + Position [20, 680, 40, 700] + ZOrder 28 + } + Block { + BlockType Ground + Name "Ground14" + SID "446" + Position [20, 730, 40, 750] + ZOrder 30 + } + Block { + BlockType Ground + Name "Ground15" + SID "447" + Position [20, 780, 40, 800] + ZOrder 32 + } + Block { + BlockType Ground + Name "Ground16" + SID "448" + Position [895, 30, 915, 50] + ZOrder 68 + } + Block { + BlockType Ground + Name "Ground17" + SID "449" + Position [895, 80, 915, 100] + ZOrder 70 + } + Block { + BlockType Ground + Name "Ground18" + SID "450" + Position [895, 130, 915, 150] + ZOrder 72 + } + Block { + BlockType Ground + Name "Ground19" + SID "451" + Position [895, 180, 915, 200] + ZOrder 74 + } + Block { + BlockType Ground + Name "Ground2" + SID "452" + Position [20, 130, 40, 150] + ZOrder 6 + } + Block { + BlockType Ground + Name "Ground20" + SID "453" + Position [895, 230, 915, 250] + ZOrder 76 + } + Block { + BlockType Ground + Name "Ground21" + SID "454" + Position [895, 280, 915, 300] + ZOrder 78 + } + Block { + BlockType Ground + Name "Ground22" + SID "455" + Position [895, 330, 915, 350] + ZOrder 80 + } + Block { + BlockType Ground + Name "Ground23" + SID "456" + Position [895, 380, 915, 400] + ZOrder 82 + } + Block { + BlockType Ground + Name "Ground24" + SID "457" + Position [895, 430, 915, 450] + ZOrder 84 + } + Block { + BlockType Ground + Name "Ground25" + SID "458" + Position [895, 480, 915, 500] + ZOrder 86 + } + Block { + BlockType Ground + Name "Ground26" + SID "459" + Position [895, 530, 915, 550] + ZOrder 88 + } + Block { + BlockType Ground + Name "Ground27" + SID "460" + Position [895, 580, 915, 600] + ZOrder 90 + } + Block { + BlockType Ground + Name "Ground28" + SID "461" + Position [895, 630, 915, 650] + ZOrder 92 + } + Block { + BlockType Ground + Name "Ground29" + SID "462" + Position [895, 680, 915, 700] + ZOrder 94 + } + Block { + BlockType Ground + Name "Ground3" + SID "463" + Position [20, 180, 40, 200] + ZOrder 8 + } + Block { + BlockType Ground + Name "Ground30" + SID "464" + Position [895, 730, 915, 750] + ZOrder 96 + } + Block { + BlockType Ground + Name "Ground31" + SID "465" + Position [895, 780, 915, 800] + ZOrder 98 + } + Block { + BlockType Ground + Name "Ground4" + SID "466" + Position [20, 230, 40, 250] + ZOrder 10 + } + Block { + BlockType Ground + Name "Ground5" + SID "467" + Position [20, 280, 40, 300] + ZOrder 12 + } + Block { + BlockType Ground + Name "Ground6" + SID "468" + Position [20, 330, 40, 350] + ZOrder 14 + } + Block { + BlockType Ground + Name "Ground7" + SID "469" + Position [20, 380, 40, 400] + ZOrder 16 + } + Block { + BlockType Ground + Name "Ground8" + SID "470" + Position [20, 430, 40, 450] + ZOrder 18 + } + Block { + BlockType Ground + Name "Ground9" + SID "471" + Position [20, 480, 40, 500] + ZOrder 20 + } + Block { + BlockType Reference + Name "HIGH16" + SID "472" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1135, 400, 1215, 430] + ZOrder 101 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LOW16" + SID "473" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [625, 400, 705, 430] + ZOrder 100 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MON" + SID "474" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1760, 395, 1840, 425] + ZOrder 3755 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Goto + Name "POYDC_MXIN_From3" + SID "475" + Position [1250, 406, 1380, 424] + ZOrder 3742 + BackgroundColor "magenta" + ShowName off + FontSize 12 + GotoTag "HIGH" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From49" + SID "476" + Position [725, 406, 855, 424] + ZOrder 3696 + BackgroundColor "orange" + ShowName off + FontSize 12 + GotoTag "LOW" + } + Block { + BlockType Reference + Name "SW0" + SID "477" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 25, 165, 55] + ZOrder 2 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW1" + SID "478" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 75, 165, 105] + ZOrder 5 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW10" + SID "479" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 525, 165, 555] + ZOrder 23 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW11" + SID "480" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 575, 165, 605] + ZOrder 25 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW12" + SID "481" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 625, 165, 655] + ZOrder 27 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW13" + SID "482" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 675, 165, 705] + ZOrder 29 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW14" + SID "483" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 725, 165, 755] + ZOrder 31 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW15" + SID "484" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 775, 165, 805] + ZOrder 33 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW16" + SID "485" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 25, 1040, 55] + ZOrder 69 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW17" + SID "486" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 75, 1040, 105] + ZOrder 71 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW18" + SID "487" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 125, 1040, 155] + ZOrder 73 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW19" + SID "488" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 175, 1040, 205] + ZOrder 75 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW2" + SID "489" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 125, 165, 155] + ZOrder 7 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW20" + SID "490" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 225, 1040, 255] + ZOrder 77 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW21" + SID "491" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 275, 1040, 305] + ZOrder 79 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW22" + SID "492" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 325, 1040, 355] + ZOrder 81 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW23" + SID "493" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 375, 1040, 405] + ZOrder 83 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW24" + SID "494" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 425, 1040, 455] + ZOrder 85 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW25" + SID "495" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 475, 1040, 505] + ZOrder 87 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW26" + SID "496" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 525, 1040, 555] + ZOrder 89 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW27" + SID "497" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 575, 1040, 605] + ZOrder 91 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW28" + SID "498" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 625, 1040, 655] + ZOrder 93 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW29" + SID "499" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 675, 1040, 705] + ZOrder 95 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW3" + SID "500" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 175, 165, 205] + ZOrder 9 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW30" + SID "501" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 725, 1040, 755] + ZOrder 97 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW31" + SID "502" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 775, 1040, 805] + ZOrder 99 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW4" + SID "503" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 225, 165, 255] + ZOrder 11 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW5" + SID "504" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 275, 165, 305] + ZOrder 13 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW6" + SID "505" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 325, 165, 355] + ZOrder 15 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW7" + SID "506" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 375, 165, 405] + ZOrder 17 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW8" + SID "507" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 425, 165, 455] + ZOrder 19 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW9" + SID "508" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 475, 165, 505] + ZOrder 21 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word" + SID "509" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [545, 16, 585, 814] + ZOrder 3 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word1" + SID "510" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [1070, 16, 1110, 814] + ZOrder 67 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift" + SID "511" + Tag "cdsBitwise" + Ports [2, 1] + Position [1600, 400, 1645, 555] + ZOrder 3743 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or" + SID "512" + Tag "cdsBitwise" + Ports [2, 1] + Position [1675, 269, 1725, 551] + ZOrder 3754 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or1" + SID "515" + Tag "cdsBitwise" + Ports [2, 1] + Position [235, 64, 290, 111] + ZOrder 3758 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or2" + SID "516" + Tag "cdsBitwise" + Ports [2, 1] + Position [385, 14, 440, 61] + ZOrder 3759 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or3" + SID "518" + Tag "cdsBitwise" + Ports [2, 1] + Position [235, 264, 290, 311] + ZOrder 3761 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or4" + SID "517" + Tag "cdsBitwise" + Ports [2, 1] + Position [385, 214, 440, 261] + ZOrder 3760 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or5" + SID "519" + Tag "cdsBitwise" + Ports [2, 1] + Position [235, 464, 290, 511] + ZOrder 3763 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or6" + SID "520" + Tag "cdsBitwise" + Ports [2, 1] + Position [385, 414, 440, 461] + ZOrder 3762 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or7" + SID "521" + Tag "cdsBitwise" + Ports [2, 1] + Position [235, 664, 290, 711] + ZOrder 3765 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or8" + SID "522" + Tag "cdsBitwise" + Ports [2, 1] + Position [385, 614, 440, 661] + ZOrder 3764 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out32" + SID "513" + Position [1860, 403, 1890, 417] + ZOrder 3756 + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "MON" + SrcPort 1 + DstBlock "Out32" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "From1" + SrcPort 1 + DstBlock "or" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "SW28" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "SW7" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 8 + } + Line { + ZOrder 5 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "SW16" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "SW10" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "SW9" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "SW12" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "Constant" + SrcPort 1 + DstBlock "lshift" + DstPort 2 + } + Line { + ZOrder 13 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "SW13" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "SW11" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "SW31" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 16 + } + Line { + ZOrder 16 + SrcBlock "SW14" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 116 + Points [0, -40] + DstBlock "or7" + DstPort 2 + } + Branch { + ZOrder 115 + DstBlock "cdsBit2Word" + DstPort 15 + } + } + Line { + ZOrder 17 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "SW14" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "SW25" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 10 + } + Line { + ZOrder 20 + SrcBlock "SW29" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 14 + } + Line { + ZOrder 21 + SrcBlock "HIGH16" + SrcPort 1 + DstBlock "POYDC_MXIN_From3" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "SW24" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "SW23" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 8 + } + Line { + ZOrder 24 + SrcBlock "SW21" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 6 + } + Line { + ZOrder 25 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "SW15" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "SW24" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 9 + } + Line { + ZOrder 28 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "SW23" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "SW15" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 16 + } + Line { + ZOrder 30 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "SW17" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "SW20" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 5 + } + Line { + ZOrder 32 + SrcBlock "SW22" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 7 + } + Line { + ZOrder 33 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "SW22" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "SW11" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 12 + } + Line { + ZOrder 35 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "SW18" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "SW18" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 3 + } + Line { + ZOrder 37 + SrcBlock "SW26" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 11 + } + Line { + ZOrder 38 + SrcBlock "SW16" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "SW30" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "SW19" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "SW21" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "SW2" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "SW30" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 15 + } + Line { + ZOrder 45 + SrcBlock "SW6" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 98 + Points [0, -40] + DstBlock "or3" + DstPort 2 + } + Branch { + ZOrder 97 + DstBlock "cdsBit2Word" + DstPort 7 + } + } + Line { + ZOrder 46 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "SW31" + DstPort 1 + } + Line { + ZOrder 47 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "SW3" + DstPort 1 + } + Line { + ZOrder 48 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "SW5" + DstPort 1 + } + Line { + ZOrder 49 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "SW4" + DstPort 1 + } + Line { + ZOrder 50 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "SW26" + DstPort 1 + } + Line { + ZOrder 51 + SrcBlock "SW27" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 12 + } + Line { + ZOrder 52 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "SW7" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "SW8" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "SW20" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "SW6" + DstPort 1 + } + Line { + ZOrder 84 + SrcBlock "SW1" + SrcPort 1 + Points [12, 0; 0, -15] + DstBlock "or1" + DstPort 1 + } + Line { + ZOrder 57 + SrcBlock "SW28" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 13 + } + Line { + ZOrder 58 + SrcBlock "lshift" + SrcPort 1 + DstBlock "or" + DstPort 2 + } + Line { + ZOrder 59 + SrcBlock "SW10" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 108 + Points [0, -40] + DstBlock "or5" + DstPort 2 + } + Branch { + ZOrder 107 + DstBlock "cdsBit2Word" + DstPort 11 + } + } + Line { + ZOrder 60 + SrcBlock "Ground" + SrcPort 1 + DstBlock "SW0" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "SW3" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 4 + } + Line { + ZOrder 89 + SrcBlock "SW0" + SrcPort 1 + Points [105, 0; 0, -15] + DstBlock "or2" + DstPort 1 + } + Line { + ZOrder 63 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "SW27" + DstPort 1 + } + Line { + ZOrder 64 + SrcBlock "LOW16" + SrcPort 1 + DstBlock "POYDC_MXIN_From49" + DstPort 1 + } + Line { + ZOrder 65 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "SW29" + DstPort 1 + } + Line { + ZOrder 66 + SrcBlock "cdsBit2Word" + SrcPort 1 + DstBlock "LOW16" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "cdsBit2Word1" + SrcPort 1 + DstBlock "HIGH16" + DstPort 1 + } + Line { + ZOrder 68 + SrcBlock "From8" + SrcPort 1 + DstBlock "lshift" + DstPort 1 + } + Line { + ZOrder 69 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "SW25" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "SW17" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 2 + } + Line { + ZOrder 71 + SrcBlock "SW19" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 4 + } + Line { + ZOrder 73 + SrcBlock "or" + SrcPort 1 + DstBlock "MON" + DstPort 1 + } + Line { + ZOrder 74 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "SW1" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "or1" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 91 + Points [0, -40] + DstBlock "or2" + DstPort 2 + } + Branch { + ZOrder 90 + DstBlock "cdsBit2Word" + DstPort 2 + } + } + Line { + ZOrder 82 + SrcBlock "SW2" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 86 + Points [0, -40] + DstBlock "or1" + DstPort 2 + } + Branch { + ZOrder 85 + DstBlock "cdsBit2Word" + DstPort 3 + } + } + Line { + ZOrder 88 + SrcBlock "or2" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 1 + } + Line { + ZOrder 92 + SrcBlock "or4" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 5 + } + Line { + ZOrder 94 + SrcBlock "SW4" + SrcPort 1 + Points [12, 0; 0, -15] + DstBlock "or4" + DstPort 1 + } + Line { + ZOrder 95 + SrcBlock "or3" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 100 + Points [0, -40] + DstBlock "or4" + DstPort 2 + } + Branch { + ZOrder 99 + DstBlock "cdsBit2Word" + DstPort 6 + } + } + Line { + ZOrder 96 + SrcBlock "SW5" + SrcPort 1 + Points [30, 0; 0, -15] + DstBlock "or3" + DstPort 1 + } + Line { + ZOrder 101 + SrcBlock "or5" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 106 + Points [0, -40] + DstBlock "or6" + DstPort 2 + } + Branch { + ZOrder 105 + DstBlock "cdsBit2Word" + DstPort 10 + } + } + Line { + ZOrder 102 + SrcBlock "or6" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 9 + } + Line { + ZOrder 103 + SrcBlock "SW9" + SrcPort 1 + Points [30, 0; 0, -15] + DstBlock "or5" + DstPort 1 + } + Line { + ZOrder 104 + SrcBlock "SW8" + SrcPort 1 + Points [105, 0; 0, -15] + DstBlock "or6" + DstPort 1 + } + Line { + ZOrder 109 + SrcBlock "or7" + SrcPort 1 + Points [39, 0] + Branch { + ZOrder 114 + Points [0, -40] + DstBlock "or8" + DstPort 2 + } + Branch { + ZOrder 113 + DstBlock "cdsBit2Word" + DstPort 14 + } + } + Line { + ZOrder 110 + SrcBlock "or8" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 13 + } + Line { + ZOrder 111 + SrcBlock "SW13" + SrcPort 1 + Points [30, 0; 0, -15] + DstBlock "or7" + DstPort 1 + } + Line { + ZOrder 112 + SrcBlock "SW12" + SrcPort 1 + Points [105, 0; 0, -15] + DstBlock "or8" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "CHK_DI_0" + SID "147" + Ports [1] + Position [20, 0, 60, 60] + ZOrder 3791 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "CHK_DI_0" + Location [314, 97, 1780, 1032] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "125" + Block { + BlockType Inport + Name "In32" + SID "148" + Position [20, 203, 50, 217] + ZOrder 3791 + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "CH0" + SID "115" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 20, 970, 50] + ZOrder 3759 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH1" + SID "117" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 65, 970, 95] + ZOrder 3761 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH10" + SID "135" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 470, 970, 500] + ZOrder 3779 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH11" + SID "137" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 515, 970, 545] + ZOrder 3781 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH12" + SID "139" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 560, 970, 590] + ZOrder 3783 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH13" + SID "141" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 605, 970, 635] + ZOrder 3785 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH14" + SID "143" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 650, 970, 680] + ZOrder 3787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH15" + SID "145" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 695, 970, 725] + ZOrder 3789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH16" + SID "161" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 30, 1355, 60] + ZOrder 3804 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH17" + SID "163" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 75, 1355, 105] + ZOrder 3806 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH18" + SID "165" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 120, 1355, 150] + ZOrder 3808 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH19" + SID "167" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 165, 1355, 195] + ZOrder 3810 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH2" + SID "119" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 110, 970, 140] + ZOrder 3763 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH20" + SID "169" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 210, 1355, 240] + ZOrder 3812 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH21" + SID "171" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 255, 1355, 285] + ZOrder 3814 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH22" + SID "173" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 300, 1355, 330] + ZOrder 3816 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH23" + SID "175" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 345, 1355, 375] + ZOrder 3818 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH24" + SID "177" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 390, 1355, 420] + ZOrder 3820 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH25" + SID "179" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 435, 1355, 465] + ZOrder 3822 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH26" + SID "181" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 480, 1355, 510] + ZOrder 3824 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH27" + SID "183" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 525, 1355, 555] + ZOrder 3826 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH28" + SID "185" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 570, 1355, 600] + ZOrder 3828 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH29" + SID "187" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 615, 1355, 645] + ZOrder 3830 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH3" + SID "121" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 155, 970, 185] + ZOrder 3765 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH30" + SID "189" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 660, 1355, 690] + ZOrder 3832 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH31" + SID "191" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 705, 1355, 735] + ZOrder 3834 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH4" + SID "123" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 200, 970, 230] + ZOrder 3767 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH5" + SID "125" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 245, 970, 275] + ZOrder 3769 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH6" + SID "127" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 290, 970, 320] + ZOrder 3771 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH7" + SID "129" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 335, 970, 365] + ZOrder 3773 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH8" + SID "131" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 380, 970, 410] + ZOrder 3775 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH9" + SID "133" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 425, 970, 455] + ZOrder 3777 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "Constant" + SID "152" + Position [230, 480, 260, 510] + ZOrder 3795 + Value "16" + } + Block { + BlockType Constant + Name "Constant1" + SID "153" + Position [220, 270, 270, 300] + ZOrder 3796 + Value "65535" + } + Block { + BlockType From + Name "From1" + SID "158" + Position [695, 365, 795, 385] + ZOrder 3801 + BackgroundColor "orange" + GotoTag "LOW" + } + Block { + BlockType From + Name "From8" + SID "159" + Position [1080, 375, 1180, 395] + ZOrder 3802 + BackgroundColor "magenta" + GotoTag "HIGH" + } + Block { + BlockType Reference + Name "HIGH16" + SID "155" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [405, 445, 485, 475] + ZOrder 3798 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LOW16" + SID "154" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [405, 235, 485, 265] + ZOrder 3797 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MON" + SID "114" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [70, 195, 150, 225] + ZOrder 3758 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Goto + Name "POYDC_MXIN_From3" + SID "156" + Position [505, 451, 635, 469] + ZOrder 3800 + BackgroundColor "magenta" + ShowName off + FontSize 12 + GotoTag "HIGH" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From49" + SID "157" + Position [505, 241, 635, 259] + ZOrder 3799 + BackgroundColor "orange" + ShowName off + FontSize 12 + GotoTag "LOW" + } + Block { + BlockType Terminator + Name "Terminator" + SID "116" + Position [995, 25, 1015, 45] + ZOrder 3760 + } + Block { + BlockType Terminator + Name "Terminator1" + SID "118" + Position [995, 70, 1015, 90] + ZOrder 3762 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "136" + Position [995, 475, 1015, 495] + ZOrder 3780 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "138" + Position [995, 520, 1015, 540] + ZOrder 3782 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "140" + Position [995, 565, 1015, 585] + ZOrder 3784 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "142" + Position [995, 610, 1015, 630] + ZOrder 3786 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "144" + Position [995, 655, 1015, 675] + ZOrder 3788 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "146" + Position [995, 700, 1015, 720] + ZOrder 3790 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "162" + Position [1380, 35, 1400, 55] + ZOrder 3805 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "164" + Position [1380, 80, 1400, 100] + ZOrder 3807 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "166" + Position [1380, 125, 1400, 145] + ZOrder 3809 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "168" + Position [1380, 170, 1400, 190] + ZOrder 3811 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "120" + Position [995, 115, 1015, 135] + ZOrder 3764 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "170" + Position [1380, 215, 1400, 235] + ZOrder 3813 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "172" + Position [1380, 260, 1400, 280] + ZOrder 3815 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "174" + Position [1380, 305, 1400, 325] + ZOrder 3817 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "176" + Position [1380, 350, 1400, 370] + ZOrder 3819 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "178" + Position [1380, 395, 1400, 415] + ZOrder 3821 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "180" + Position [1380, 440, 1400, 460] + ZOrder 3823 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "182" + Position [1380, 485, 1400, 505] + ZOrder 3825 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "184" + Position [1380, 530, 1400, 550] + ZOrder 3827 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "186" + Position [1380, 575, 1400, 595] + ZOrder 3829 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "188" + Position [1380, 620, 1400, 640] + ZOrder 3831 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "122" + Position [995, 160, 1015, 180] + ZOrder 3766 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "190" + Position [1380, 665, 1400, 685] + ZOrder 3833 + } + Block { + BlockType Terminator + Name "Terminator31" + SID "192" + Position [1380, 710, 1400, 730] + ZOrder 3835 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "124" + Position [995, 205, 1015, 225] + ZOrder 3768 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "126" + Position [995, 250, 1015, 270] + ZOrder 3770 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "128" + Position [995, 295, 1015, 315] + ZOrder 3772 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "130" + Position [995, 340, 1015, 360] + ZOrder 3774 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "132" + Position [995, 385, 1015, 405] + ZOrder 3776 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "134" + Position [995, 430, 1015, 450] + ZOrder 3778 + } + Block { + BlockType Reference + Name "and" + SID "151" + Tag "cdsBitwise" + Ports [2, 1] + Position [330, 170, 375, 325] + ZOrder 3794 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsWord2Bit" + SID "113" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [825, 20, 870, 725] + ZOrder 3757 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.5" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsWord2Bit1" + SID "160" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [1200, 30, 1245, 735] + ZOrder 3803 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.5" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "rshift" + SID "149" + Tag "cdsBitwise" + Ports [2, 1] + Position [330, 380, 375, 535] + ZOrder 3792 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 132 + SrcBlock "cdsWord2Bit" + SrcPort 9 + DstBlock "CH8" + DstPort 1 + } + Line { + ZOrder 118 + SrcBlock "cdsWord2Bit" + SrcPort 2 + DstBlock "CH1" + DstPort 1 + } + Line { + ZOrder 142 + SrcBlock "cdsWord2Bit" + SrcPort 14 + DstBlock "CH13" + DstPort 1 + } + Line { + ZOrder 128 + SrcBlock "cdsWord2Bit" + SrcPort 7 + DstBlock "CH6" + DstPort 1 + } + Line { + ZOrder 129 + SrcBlock "CH7" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 135 + SrcBlock "CH10" + SrcPort 1 + DstBlock "Terminator10" + DstPort 1 + } + Line { + ZOrder 137 + SrcBlock "CH11" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Line { + ZOrder 138 + SrcBlock "cdsWord2Bit" + SrcPort 12 + DstBlock "CH11" + DstPort 1 + } + Line { + ZOrder 115 + SrcBlock "cdsWord2Bit" + SrcPort 1 + DstBlock "CH0" + DstPort 1 + } + Line { + ZOrder 126 + SrcBlock "cdsWord2Bit" + SrcPort 6 + DstBlock "CH5" + DstPort 1 + } + Line { + ZOrder 131 + SrcBlock "CH8" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 134 + SrcBlock "cdsWord2Bit" + SrcPort 10 + DstBlock "CH9" + DstPort 1 + } + Line { + ZOrder 139 + SrcBlock "CH12" + SrcPort 1 + DstBlock "Terminator12" + DstPort 1 + } + Line { + ZOrder 121 + SrcBlock "CH3" + SrcPort 1 + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 140 + SrcBlock "cdsWord2Bit" + SrcPort 13 + DstBlock "CH12" + DstPort 1 + } + Line { + ZOrder 133 + SrcBlock "CH9" + SrcPort 1 + DstBlock "Terminator9" + DstPort 1 + } + Line { + ZOrder 125 + SrcBlock "CH5" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 145 + SrcBlock "CH15" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 146 + SrcBlock "cdsWord2Bit" + SrcPort 16 + DstBlock "CH15" + DstPort 1 + } + Line { + ZOrder 116 + SrcBlock "CH0" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + ZOrder 148 + SrcBlock "In32" + SrcPort 1 + DstBlock "MON" + DstPort 1 + } + Line { + ZOrder 130 + SrcBlock "cdsWord2Bit" + SrcPort 8 + DstBlock "CH7" + DstPort 1 + } + Line { + ZOrder 119 + SrcBlock "CH2" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 143 + SrcBlock "CH14" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 122 + SrcBlock "cdsWord2Bit" + SrcPort 4 + DstBlock "CH3" + DstPort 1 + } + Line { + ZOrder 124 + SrcBlock "cdsWord2Bit" + SrcPort 5 + DstBlock "CH4" + DstPort 1 + } + Line { + ZOrder 150 + SrcBlock "MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 152 + Points [0, 210] + DstBlock "rshift" + DstPort 1 + } + Branch { + ZOrder 151 + DstBlock "and" + DstPort 1 + } + } + Line { + ZOrder 123 + SrcBlock "CH4" + SrcPort 1 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 136 + SrcBlock "cdsWord2Bit" + SrcPort 11 + DstBlock "CH10" + DstPort 1 + } + Line { + ZOrder 144 + SrcBlock "cdsWord2Bit" + SrcPort 15 + DstBlock "CH14" + DstPort 1 + } + Line { + ZOrder 117 + SrcBlock "CH1" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 120 + SrcBlock "cdsWord2Bit" + SrcPort 3 + DstBlock "CH2" + DstPort 1 + } + Line { + ZOrder 127 + SrcBlock "CH6" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 141 + SrcBlock "CH13" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 153 + SrcBlock "Constant" + SrcPort 1 + DstBlock "rshift" + DstPort 2 + } + Line { + ZOrder 154 + SrcBlock "Constant1" + SrcPort 1 + DstBlock "and" + DstPort 2 + } + Line { + ZOrder 155 + SrcBlock "and" + SrcPort 1 + DstBlock "LOW16" + DstPort 1 + } + Line { + ZOrder 156 + SrcBlock "rshift" + SrcPort 1 + DstBlock "HIGH16" + DstPort 1 + } + Line { + ZOrder 157 + SrcBlock "HIGH16" + SrcPort 1 + DstBlock "POYDC_MXIN_From3" + DstPort 1 + } + Line { + ZOrder 158 + SrcBlock "LOW16" + SrcPort 1 + DstBlock "POYDC_MXIN_From49" + DstPort 1 + } + Line { + ZOrder 159 + SrcBlock "From1" + SrcPort 1 + DstBlock "cdsWord2Bit" + DstPort 1 + } + Line { + ZOrder 160 + SrcBlock "From8" + SrcPort 1 + DstBlock "cdsWord2Bit1" + DstPort 1 + } + Line { + ZOrder 161 + SrcBlock "cdsWord2Bit1" + SrcPort 1 + DstBlock "CH16" + DstPort 1 + } + Line { + ZOrder 162 + SrcBlock "CH16" + SrcPort 1 + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 164 + SrcBlock "CH17" + SrcPort 1 + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 166 + SrcBlock "cdsWord2Bit1" + SrcPort 2 + DstBlock "CH17" + DstPort 1 + } + Line { + ZOrder 168 + SrcBlock "CH18" + SrcPort 1 + DstBlock "Terminator18" + DstPort 1 + } + Line { + ZOrder 169 + SrcBlock "cdsWord2Bit1" + SrcPort 3 + DstBlock "CH18" + DstPort 1 + } + Line { + ZOrder 170 + SrcBlock "CH19" + SrcPort 1 + DstBlock "Terminator19" + DstPort 1 + } + Line { + ZOrder 171 + SrcBlock "cdsWord2Bit1" + SrcPort 4 + DstBlock "CH19" + DstPort 1 + } + Line { + ZOrder 172 + SrcBlock "CH20" + SrcPort 1 + DstBlock "Terminator20" + DstPort 1 + } + Line { + ZOrder 173 + SrcBlock "cdsWord2Bit1" + SrcPort 5 + DstBlock "CH20" + DstPort 1 + } + Line { + ZOrder 174 + SrcBlock "CH21" + SrcPort 1 + DstBlock "Terminator21" + DstPort 1 + } + Line { + ZOrder 175 + SrcBlock "cdsWord2Bit1" + SrcPort 6 + DstBlock "CH21" + DstPort 1 + } + Line { + ZOrder 176 + SrcBlock "CH22" + SrcPort 1 + DstBlock "Terminator22" + DstPort 1 + } + Line { + ZOrder 177 + SrcBlock "cdsWord2Bit1" + SrcPort 7 + DstBlock "CH22" + DstPort 1 + } + Line { + ZOrder 178 + SrcBlock "CH23" + SrcPort 1 + DstBlock "Terminator23" + DstPort 1 + } + Line { + ZOrder 179 + SrcBlock "cdsWord2Bit1" + SrcPort 8 + DstBlock "CH23" + DstPort 1 + } + Line { + ZOrder 180 + SrcBlock "CH24" + SrcPort 1 + DstBlock "Terminator24" + DstPort 1 + } + Line { + ZOrder 181 + SrcBlock "cdsWord2Bit1" + SrcPort 9 + DstBlock "CH24" + DstPort 1 + } + Line { + ZOrder 182 + SrcBlock "CH25" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 183 + SrcBlock "cdsWord2Bit1" + SrcPort 10 + DstBlock "CH25" + DstPort 1 + } + Line { + ZOrder 184 + SrcBlock "CH26" + SrcPort 1 + DstBlock "Terminator26" + DstPort 1 + } + Line { + ZOrder 185 + SrcBlock "cdsWord2Bit1" + SrcPort 11 + DstBlock "CH26" + DstPort 1 + } + Line { + ZOrder 186 + SrcBlock "CH27" + SrcPort 1 + DstBlock "Terminator27" + DstPort 1 + } + Line { + ZOrder 187 + SrcBlock "cdsWord2Bit1" + SrcPort 12 + DstBlock "CH27" + DstPort 1 + } + Line { + ZOrder 188 + SrcBlock "CH28" + SrcPort 1 + DstBlock "Terminator28" + DstPort 1 + } + Line { + ZOrder 189 + SrcBlock "cdsWord2Bit1" + SrcPort 13 + DstBlock "CH28" + DstPort 1 + } + Line { + ZOrder 190 + SrcBlock "CH29" + SrcPort 1 + DstBlock "Terminator29" + DstPort 1 + } + Line { + ZOrder 191 + SrcBlock "cdsWord2Bit1" + SrcPort 14 + DstBlock "CH29" + DstPort 1 + } + Line { + ZOrder 192 + SrcBlock "CH30" + SrcPort 1 + DstBlock "Terminator30" + DstPort 1 + } + Line { + ZOrder 193 + SrcBlock "cdsWord2Bit1" + SrcPort 15 + DstBlock "CH30" + DstPort 1 + } + Line { + ZOrder 194 + SrcBlock "CH31" + SrcPort 1 + DstBlock "Terminator31" + DstPort 1 + } + Line { + ZOrder 195 + SrcBlock "cdsWord2Bit1" + SrcPort 16 + DstBlock "CH31" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "CHK_DO_0" + SID "111" + Ports [0, 1] + Position [110, 0, 150, 60] + ZOrder 3756 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "CHK_DO_0" + Location [314, 97, 1780, 1032] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "150" + Block { + BlockType Constant + Name "Constant" + SID "108" + Position [1150, 500, 1180, 530] + ZOrder 3753 + Value "16" + } + Block { + BlockType From + Name "From1" + SID "105" + Position [1115, 330, 1215, 350] + ZOrder 3744 + BackgroundColor "orange" + GotoTag "LOW" + } + Block { + BlockType From + Name "From8" + SID "107" + Position [1115, 430, 1215, 450] + ZOrder 3752 + BackgroundColor "magenta" + GotoTag "HIGH" + } + Block { + BlockType Ground + Name "Ground" + SID "2" + Position [20, 30, 40, 50] + ZOrder 1 + } + Block { + BlockType Ground + Name "Ground1" + SID "4" + Position [20, 80, 40, 100] + ZOrder 4 + } + Block { + BlockType Ground + Name "Ground10" + SID "22" + Position [20, 530, 40, 550] + ZOrder 22 + } + Block { + BlockType Ground + Name "Ground11" + SID "24" + Position [20, 580, 40, 600] + ZOrder 24 + } + Block { + BlockType Ground + Name "Ground12" + SID "26" + Position [20, 630, 40, 650] + ZOrder 26 + } + Block { + BlockType Ground + Name "Ground13" + SID "28" + Position [20, 680, 40, 700] + ZOrder 28 + } + Block { + BlockType Ground + Name "Ground14" + SID "30" + Position [20, 730, 40, 750] + ZOrder 30 + } + Block { + BlockType Ground + Name "Ground15" + SID "32" + Position [20, 780, 40, 800] + ZOrder 32 + } + Block { + BlockType Ground + Name "Ground16" + SID "68" + Position [545, 30, 565, 50] + ZOrder 68 + } + Block { + BlockType Ground + Name "Ground17" + SID "70" + Position [545, 80, 565, 100] + ZOrder 70 + } + Block { + BlockType Ground + Name "Ground18" + SID "72" + Position [545, 130, 565, 150] + ZOrder 72 + } + Block { + BlockType Ground + Name "Ground19" + SID "74" + Position [545, 180, 565, 200] + ZOrder 74 + } + Block { + BlockType Ground + Name "Ground2" + SID "6" + Position [20, 130, 40, 150] + ZOrder 6 + } + Block { + BlockType Ground + Name "Ground20" + SID "76" + Position [545, 230, 565, 250] + ZOrder 76 + } + Block { + BlockType Ground + Name "Ground21" + SID "78" + Position [545, 280, 565, 300] + ZOrder 78 + } + Block { + BlockType Ground + Name "Ground22" + SID "80" + Position [545, 330, 565, 350] + ZOrder 80 + } + Block { + BlockType Ground + Name "Ground23" + SID "82" + Position [545, 380, 565, 400] + ZOrder 82 + } + Block { + BlockType Ground + Name "Ground24" + SID "84" + Position [545, 430, 565, 450] + ZOrder 84 + } + Block { + BlockType Ground + Name "Ground25" + SID "86" + Position [545, 480, 565, 500] + ZOrder 86 + } + Block { + BlockType Ground + Name "Ground26" + SID "88" + Position [545, 530, 565, 550] + ZOrder 88 + } + Block { + BlockType Ground + Name "Ground27" + SID "90" + Position [545, 580, 565, 600] + ZOrder 90 + } + Block { + BlockType Ground + Name "Ground28" + SID "92" + Position [545, 630, 565, 650] + ZOrder 92 + } + Block { + BlockType Ground + Name "Ground29" + SID "94" + Position [545, 680, 565, 700] + ZOrder 94 + } + Block { + BlockType Ground + Name "Ground3" + SID "8" + Position [20, 180, 40, 200] + ZOrder 8 + } + Block { + BlockType Ground + Name "Ground30" + SID "96" + Position [545, 730, 565, 750] + ZOrder 96 + } + Block { + BlockType Ground + Name "Ground31" + SID "98" + Position [545, 780, 565, 800] + ZOrder 98 + } + Block { + BlockType Ground + Name "Ground4" + SID "10" + Position [20, 230, 40, 250] + ZOrder 10 + } + Block { + BlockType Ground + Name "Ground5" + SID "12" + Position [20, 280, 40, 300] + ZOrder 12 + } + Block { + BlockType Ground + Name "Ground6" + SID "14" + Position [20, 330, 40, 350] + ZOrder 14 + } + Block { + BlockType Ground + Name "Ground7" + SID "16" + Position [20, 380, 40, 400] + ZOrder 16 + } + Block { + BlockType Ground + Name "Ground8" + SID "18" + Position [20, 430, 40, 450] + ZOrder 18 + } + Block { + BlockType Ground + Name "Ground9" + SID "20" + Position [20, 480, 40, 500] + ZOrder 20 + } + Block { + BlockType Reference + Name "HIGH16" + SID "101" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [785, 400, 865, 430] + ZOrder 101 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LOW16" + SID "100" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [275, 400, 355, 430] + ZOrder 100 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MON" + SID "110" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1410, 395, 1490, 425] + ZOrder 3755 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Goto + Name "POYDC_MXIN_From3" + SID "103" + Position [900, 406, 1030, 424] + ZOrder 3742 + BackgroundColor "magenta" + ShowName off + FontSize 12 + GotoTag "HIGH" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From49" + SID "102" + Position [375, 406, 505, 424] + ZOrder 3696 + BackgroundColor "orange" + ShowName off + FontSize 12 + GotoTag "LOW" + } + Block { + BlockType Reference + Name "SW0" + SID "1" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 25, 165, 55] + ZOrder 2 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW1" + SID "5" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 75, 165, 105] + ZOrder 5 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW10" + SID "23" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 525, 165, 555] + ZOrder 23 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW11" + SID "25" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 575, 165, 605] + ZOrder 25 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW12" + SID "27" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 625, 165, 655] + ZOrder 27 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW13" + SID "29" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 675, 165, 705] + ZOrder 29 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW14" + SID "31" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 725, 165, 755] + ZOrder 31 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW15" + SID "33" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 775, 165, 805] + ZOrder 33 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW16" + SID "69" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 25, 690, 55] + ZOrder 69 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW17" + SID "71" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 75, 690, 105] + ZOrder 71 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW18" + SID "73" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 125, 690, 155] + ZOrder 73 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW19" + SID "75" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 175, 690, 205] + ZOrder 75 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW2" + SID "7" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 125, 165, 155] + ZOrder 7 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW20" + SID "77" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 225, 690, 255] + ZOrder 77 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW21" + SID "79" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 275, 690, 305] + ZOrder 79 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW22" + SID "81" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 325, 690, 355] + ZOrder 81 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW23" + SID "83" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 375, 690, 405] + ZOrder 83 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW24" + SID "85" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 425, 690, 455] + ZOrder 85 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW25" + SID "87" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 475, 690, 505] + ZOrder 87 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW26" + SID "89" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 525, 690, 555] + ZOrder 89 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW27" + SID "91" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 575, 690, 605] + ZOrder 91 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW28" + SID "93" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 625, 690, 655] + ZOrder 93 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW29" + SID "95" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 675, 690, 705] + ZOrder 95 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW3" + SID "9" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 175, 165, 205] + ZOrder 9 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW30" + SID "97" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 725, 690, 755] + ZOrder 97 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW31" + SID "99" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 775, 690, 805] + ZOrder 99 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW4" + SID "11" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 225, 165, 255] + ZOrder 11 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW5" + SID "13" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 275, 165, 305] + ZOrder 13 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW6" + SID "15" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 325, 165, 355] + ZOrder 15 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW7" + SID "17" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 375, 165, 405] + ZOrder 17 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW8" + SID "19" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 425, 165, 455] + ZOrder 19 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW9" + SID "21" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 475, 165, 505] + ZOrder 21 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word" + SID "3" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [195, 16, 235, 814] + ZOrder 3 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word1" + SID "67" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [720, 16, 760, 814] + ZOrder 67 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift" + SID "104" + Tag "cdsBitwise" + Ports [2, 1] + Position [1250, 400, 1295, 555] + ZOrder 3743 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or" + SID "109" + Tag "cdsBitwise" + Ports [2, 1] + Position [1325, 269, 1375, 551] + ZOrder 3754 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out32" + SID "112" + Position [1510, 403, 1540, 417] + ZOrder 3756 + IconDisplay "Port number" + } + Line { + ZOrder 114 + SrcBlock "MON" + SrcPort 1 + DstBlock "Out32" + DstPort 1 + } + Line { + ZOrder 111 + SrcBlock "From1" + SrcPort 1 + DstBlock "or" + DstPort 1 + } + Line { + ZOrder 96 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "SW28" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SW7" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 8 + } + Line { + ZOrder 65 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "SW16" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "SW10" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "SW9" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "SW12" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "SW2" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 3 + } + Line { + ZOrder 109 + SrcBlock "Constant" + SrcPort 1 + DstBlock "lshift" + DstPort 2 + } + Line { + ZOrder 26 + SrcBlock "SW9" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 10 + } + Line { + ZOrder 27 + SrcBlock "SW8" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 9 + } + Line { + ZOrder 17 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "SW13" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "SW11" + DstPort 1 + } + Line { + ZOrder 103 + SrcBlock "SW31" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 16 + } + Line { + ZOrder 21 + SrcBlock "SW14" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 15 + } + Line { + ZOrder 18 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "SW14" + DstPort 1 + } + Line { + ZOrder 91 + SrcBlock "SW25" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 10 + } + Line { + ZOrder 23 + SrcBlock "SW12" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 13 + } + Line { + ZOrder 99 + SrcBlock "SW29" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 14 + } + Line { + ZOrder 107 + SrcBlock "HIGH16" + SrcPort 1 + DstBlock "POYDC_MXIN_From3" + DstPort 1 + } + Line { + ZOrder 88 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "SW24" + DstPort 1 + } + Line { + ZOrder 87 + SrcBlock "SW23" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 8 + } + Line { + ZOrder 85 + SrcBlock "SW21" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 6 + } + Line { + ZOrder 19 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "SW15" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "SW13" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 14 + } + Line { + ZOrder 89 + SrcBlock "SW24" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 9 + } + Line { + ZOrder 83 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "SW23" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "SW15" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 16 + } + Line { + ZOrder 67 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "SW17" + DstPort 1 + } + Line { + ZOrder 84 + SrcBlock "SW20" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 5 + } + Line { + ZOrder 86 + SrcBlock "SW22" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 7 + } + Line { + ZOrder 77 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "SW22" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "SW11" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 12 + } + Line { + ZOrder 69 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "SW18" + DstPort 1 + } + Line { + ZOrder 81 + SrcBlock "SW18" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 3 + } + Line { + ZOrder 93 + SrcBlock "SW26" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 11 + } + Line { + ZOrder 79 + SrcBlock "SW16" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 1 + } + Line { + ZOrder 100 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "SW30" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "SW19" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "SW4" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 5 + } + Line { + ZOrder 75 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "SW21" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "SW2" + DstPort 1 + } + Line { + ZOrder 101 + SrcBlock "SW30" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 15 + } + Line { + ZOrder 29 + SrcBlock "SW6" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 7 + } + Line { + ZOrder 102 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "SW31" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "SW3" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "SW5" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "SW4" + DstPort 1 + } + Line { + ZOrder 92 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "SW26" + DstPort 1 + } + Line { + ZOrder 95 + SrcBlock "SW27" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 12 + } + Line { + ZOrder 11 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "SW7" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "SW8" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "SW20" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "SW6" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "SW1" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 2 + } + Line { + ZOrder 97 + SrcBlock "SW28" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 13 + } + Line { + ZOrder 110 + SrcBlock "lshift" + SrcPort 1 + DstBlock "or" + DstPort 2 + } + Line { + ZOrder 25 + SrcBlock "SW10" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 11 + } + Line { + ZOrder 1 + SrcBlock "Ground" + SrcPort 1 + DstBlock "SW0" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "SW3" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 4 + } + Line { + ZOrder 2 + SrcBlock "SW0" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "SW27" + DstPort 1 + } + Line { + ZOrder 106 + SrcBlock "LOW16" + SrcPort 1 + DstBlock "POYDC_MXIN_From49" + DstPort 1 + } + Line { + ZOrder 98 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "SW29" + DstPort 1 + } + Line { + ZOrder 104 + SrcBlock "cdsBit2Word" + SrcPort 1 + DstBlock "LOW16" + DstPort 1 + } + Line { + ZOrder 105 + SrcBlock "cdsBit2Word1" + SrcPort 1 + DstBlock "HIGH16" + DstPort 1 + } + Line { + ZOrder 108 + SrcBlock "From8" + SrcPort 1 + DstBlock "lshift" + DstPort 1 + } + Line { + ZOrder 90 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "SW25" + DstPort 1 + } + Line { + ZOrder 80 + SrcBlock "SW17" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 2 + } + Line { + ZOrder 82 + SrcBlock "SW19" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 4 + } + Line { + ZOrder 30 + SrcBlock "SW5" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 6 + } + Line { + ZOrder 112 + SrcBlock "or" + SrcPort 1 + DstBlock "MON" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "SW1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "DOUT_0" + SID "193" + Ports [0, 2] + Position [55, 215, 95, 275] + ZOrder 3792 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "DOUT_0" + Location [225, 275, 1756, 1322] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "50" + Block { + BlockType Ground + Name "Ground" + SID "197" + Position [20, 30, 40, 50] + ZOrder 1 + } + Block { + BlockType Ground + Name "Ground1" + SID "198" + Position [20, 80, 40, 100] + ZOrder 4 + } + Block { + BlockType Ground + Name "Ground10" + SID "199" + Position [20, 530, 40, 550] + ZOrder 22 + } + Block { + BlockType Ground + Name "Ground11" + SID "200" + Position [20, 580, 40, 600] + ZOrder 24 + } + Block { + BlockType Ground + Name "Ground12" + SID "201" + Position [20, 630, 40, 650] + ZOrder 26 + } + Block { + BlockType Ground + Name "Ground13" + SID "202" + Position [20, 680, 40, 700] + ZOrder 28 + } + Block { + BlockType Ground + Name "Ground14" + SID "203" + Position [20, 730, 40, 750] + ZOrder 30 + } + Block { + BlockType Ground + Name "Ground15" + SID "204" + Position [20, 780, 40, 800] + ZOrder 32 + } + Block { + BlockType Ground + Name "Ground16" + SID "205" + Position [545, 30, 565, 50] + ZOrder 68 + } + Block { + BlockType Ground + Name "Ground17" + SID "206" + Position [545, 80, 565, 100] + ZOrder 70 + } + Block { + BlockType Ground + Name "Ground18" + SID "207" + Position [545, 130, 565, 150] + ZOrder 72 + } + Block { + BlockType Ground + Name "Ground19" + SID "208" + Position [545, 180, 565, 200] + ZOrder 74 + } + Block { + BlockType Ground + Name "Ground2" + SID "209" + Position [20, 130, 40, 150] + ZOrder 6 + } + Block { + BlockType Ground + Name "Ground20" + SID "210" + Position [545, 230, 565, 250] + ZOrder 76 + } + Block { + BlockType Ground + Name "Ground21" + SID "211" + Position [545, 280, 565, 300] + ZOrder 78 + } + Block { + BlockType Ground + Name "Ground22" + SID "212" + Position [545, 330, 565, 350] + ZOrder 80 + } + Block { + BlockType Ground + Name "Ground23" + SID "213" + Position [545, 380, 565, 400] + ZOrder 82 + } + Block { + BlockType Ground + Name "Ground24" + SID "214" + Position [545, 430, 565, 450] + ZOrder 84 + } + Block { + BlockType Ground + Name "Ground25" + SID "215" + Position [545, 480, 565, 500] + ZOrder 86 + } + Block { + BlockType Ground + Name "Ground26" + SID "216" + Position [545, 530, 565, 550] + ZOrder 88 + } + Block { + BlockType Ground + Name "Ground27" + SID "217" + Position [545, 580, 565, 600] + ZOrder 90 + } + Block { + BlockType Ground + Name "Ground28" + SID "218" + Position [545, 630, 565, 650] + ZOrder 92 + } + Block { + BlockType Ground + Name "Ground29" + SID "219" + Position [545, 680, 565, 700] + ZOrder 94 + } + Block { + BlockType Ground + Name "Ground3" + SID "220" + Position [20, 180, 40, 200] + ZOrder 8 + } + Block { + BlockType Ground + Name "Ground30" + SID "221" + Position [545, 730, 565, 750] + ZOrder 96 + } + Block { + BlockType Ground + Name "Ground31" + SID "222" + Position [545, 780, 565, 800] + ZOrder 98 + } + Block { + BlockType Ground + Name "Ground4" + SID "223" + Position [20, 230, 40, 250] + ZOrder 10 + } + Block { + BlockType Ground + Name "Ground5" + SID "224" + Position [20, 280, 40, 300] + ZOrder 12 + } + Block { + BlockType Ground + Name "Ground6" + SID "225" + Position [20, 330, 40, 350] + ZOrder 14 + } + Block { + BlockType Ground + Name "Ground7" + SID "226" + Position [20, 380, 40, 400] + ZOrder 16 + } + Block { + BlockType Ground + Name "Ground8" + SID "227" + Position [20, 430, 40, 450] + ZOrder 18 + } + Block { + BlockType Ground + Name "Ground9" + SID "228" + Position [20, 480, 40, 500] + ZOrder 20 + } + Block { + BlockType Reference + Name "HIGH" + SID "229" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [785, 400, 865, 430] + ZOrder 101 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LOW16" + SID "230" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [275, 400, 355, 430] + ZOrder 100 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW0" + SID "234" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 25, 165, 55] + ZOrder 2 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW1" + SID "235" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 75, 165, 105] + ZOrder 5 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW10" + SID "236" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 525, 165, 555] + ZOrder 23 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW11" + SID "237" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 575, 165, 605] + ZOrder 25 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW12" + SID "238" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 625, 165, 655] + ZOrder 27 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW13" + SID "239" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 675, 165, 705] + ZOrder 29 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW14" + SID "240" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 725, 165, 755] + ZOrder 31 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW15" + SID "241" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 775, 165, 805] + ZOrder 33 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW16" + SID "242" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 25, 690, 55] + ZOrder 69 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW17" + SID "243" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 75, 690, 105] + ZOrder 71 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW18" + SID "244" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 125, 690, 155] + ZOrder 73 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW19" + SID "245" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 175, 690, 205] + ZOrder 75 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW2" + SID "246" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 125, 165, 155] + ZOrder 7 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW20" + SID "247" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 225, 690, 255] + ZOrder 77 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW21" + SID "248" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 275, 690, 305] + ZOrder 79 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW22" + SID "249" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 325, 690, 355] + ZOrder 81 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW23" + SID "250" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 375, 690, 405] + ZOrder 83 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW24" + SID "251" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 425, 690, 455] + ZOrder 85 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW25" + SID "252" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 475, 690, 505] + ZOrder 87 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW26" + SID "253" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 525, 690, 555] + ZOrder 89 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW27" + SID "254" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 575, 690, 605] + ZOrder 91 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW28" + SID "255" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 625, 690, 655] + ZOrder 93 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW29" + SID "256" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 675, 690, 705] + ZOrder 95 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW3" + SID "257" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 175, 165, 205] + ZOrder 9 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW30" + SID "258" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 725, 690, 755] + ZOrder 97 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW31" + SID "259" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 775, 690, 805] + ZOrder 99 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW4" + SID "260" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 225, 165, 255] + ZOrder 11 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW5" + SID "261" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 275, 165, 305] + ZOrder 13 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW6" + SID "262" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 325, 165, 355] + ZOrder 15 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW7" + SID "263" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 375, 165, 405] + ZOrder 17 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW8" + SID "264" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 425, 165, 455] + ZOrder 19 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW9" + SID "265" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 475, 165, 505] + ZOrder 21 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word" + SID "266" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [195, 16, 235, 814] + ZOrder 3 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word1" + SID "267" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [720, 16, 760, 814] + ZOrder 67 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Low16" + SID "270" + Position [380, 408, 410, 422] + ZOrder 3756 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "High16" + SID "271" + Position [905, 408, 935, 422] + ZOrder 3757 + Port "2" + IconDisplay "Port number" + } + Line { + ZOrder 3 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "SW28" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "SW7" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 8 + } + Line { + ZOrder 5 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "SW16" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "SW10" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "SW9" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "SW12" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "SW2" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 3 + } + Line { + ZOrder 11 + SrcBlock "SW9" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 10 + } + Line { + ZOrder 12 + SrcBlock "SW8" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 9 + } + Line { + ZOrder 13 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "SW13" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "SW11" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "SW31" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 16 + } + Line { + ZOrder 16 + SrcBlock "SW14" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 15 + } + Line { + ZOrder 17 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "SW14" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "SW25" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 10 + } + Line { + ZOrder 19 + SrcBlock "SW12" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 13 + } + Line { + ZOrder 20 + SrcBlock "SW29" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 14 + } + Line { + ZOrder 76 + SrcBlock "HIGH" + SrcPort 1 + DstBlock "High16" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "SW24" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "SW23" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 8 + } + Line { + ZOrder 24 + SrcBlock "SW21" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 6 + } + Line { + ZOrder 25 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "SW15" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "SW13" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 14 + } + Line { + ZOrder 27 + SrcBlock "SW24" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 9 + } + Line { + ZOrder 28 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "SW23" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "SW15" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 16 + } + Line { + ZOrder 30 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "SW17" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "SW20" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 5 + } + Line { + ZOrder 32 + SrcBlock "SW22" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 7 + } + Line { + ZOrder 33 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "SW22" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "SW11" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 12 + } + Line { + ZOrder 35 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "SW18" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "SW18" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 3 + } + Line { + ZOrder 37 + SrcBlock "SW26" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 11 + } + Line { + ZOrder 38 + SrcBlock "SW16" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "SW30" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "SW19" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "SW4" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 5 + } + Line { + ZOrder 42 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "SW21" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "SW2" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "SW30" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 15 + } + Line { + ZOrder 45 + SrcBlock "SW6" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 7 + } + Line { + ZOrder 46 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "SW31" + DstPort 1 + } + Line { + ZOrder 47 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "SW3" + DstPort 1 + } + Line { + ZOrder 48 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "SW5" + DstPort 1 + } + Line { + ZOrder 49 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "SW4" + DstPort 1 + } + Line { + ZOrder 50 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "SW26" + DstPort 1 + } + Line { + ZOrder 51 + SrcBlock "SW27" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 12 + } + Line { + ZOrder 52 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "SW7" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "SW8" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "SW20" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "SW6" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "SW1" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 2 + } + Line { + ZOrder 57 + SrcBlock "SW28" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 13 + } + Line { + ZOrder 59 + SrcBlock "SW10" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 11 + } + Line { + ZOrder 60 + SrcBlock "Ground" + SrcPort 1 + DstBlock "SW0" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "SW3" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 4 + } + Line { + ZOrder 62 + SrcBlock "SW0" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 1 + } + Line { + ZOrder 63 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "SW27" + DstPort 1 + } + Line { + ZOrder 75 + SrcBlock "LOW16" + SrcPort 1 + DstBlock "Low16" + DstPort 1 + } + Line { + ZOrder 65 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "SW29" + DstPort 1 + } + Line { + ZOrder 66 + SrcBlock "cdsBit2Word" + SrcPort 1 + DstBlock "LOW16" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "cdsBit2Word1" + SrcPort 1 + DstBlock "HIGH" + DstPort 1 + } + Line { + ZOrder 69 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "SW25" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "SW17" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 2 + } + Line { + ZOrder 71 + SrcBlock "SW19" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 4 + } + Line { + ZOrder 72 + SrcBlock "SW5" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 6 + } + Line { + ZOrder 74 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "SW1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "WF_DI_0" + SID "523" + Ports [1] + Position [500, 0, 540, 60] + ZOrder 3796 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "WF_DI_0" + Location [423, 20, 1929, 1056] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "175" + Block { + BlockType Inport + Name "In32" + SID "526" + Position [35, 403, 65, 417] + ZOrder 3791 + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "CH0" + SID "527" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 20, 1095, 50] + ZOrder 3759 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH1" + SID "528" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 65, 1095, 95] + ZOrder 3761 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH10" + SID "529" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 470, 1095, 500] + ZOrder 3779 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH11" + SID "530" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 515, 1095, 545] + ZOrder 3781 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH12" + SID "531" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 560, 1095, 590] + ZOrder 3783 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH13" + SID "532" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 605, 1095, 635] + ZOrder 3785 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH14" + SID "533" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 650, 1095, 680] + ZOrder 3787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH15" + SID "534" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 695, 1095, 725] + ZOrder 3789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH16" + SID "535" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 30, 1480, 60] + ZOrder 3804 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH17" + SID "536" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 75, 1480, 105] + ZOrder 3806 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH18" + SID "537" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 120, 1480, 150] + ZOrder 3808 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH19" + SID "538" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 165, 1480, 195] + ZOrder 3810 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH2" + SID "539" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 110, 1095, 140] + ZOrder 3763 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH20" + SID "540" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 210, 1480, 240] + ZOrder 3812 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH21" + SID "541" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 255, 1480, 285] + ZOrder 3814 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH22" + SID "542" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 300, 1480, 330] + ZOrder 3816 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH23" + SID "543" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 345, 1480, 375] + ZOrder 3818 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH24" + SID "544" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 390, 1480, 420] + ZOrder 3820 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH25" + SID "545" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 435, 1480, 465] + ZOrder 3822 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH26" + SID "546" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 480, 1480, 510] + ZOrder 3824 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH27" + SID "547" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 525, 1480, 555] + ZOrder 3826 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH28" + SID "548" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 570, 1480, 600] + ZOrder 3828 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH29" + SID "549" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 615, 1480, 645] + ZOrder 3830 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH3" + SID "550" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 155, 1095, 185] + ZOrder 3765 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH30" + SID "551" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 660, 1480, 690] + ZOrder 3832 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH31" + SID "552" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1400, 705, 1480, 735] + ZOrder 3834 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH4" + SID "553" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 200, 1095, 230] + ZOrder 3767 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH5" + SID "554" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 245, 1095, 275] + ZOrder 3769 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH6" + SID "555" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 290, 1095, 320] + ZOrder 3771 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH7" + SID "556" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 335, 1095, 365] + ZOrder 3773 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH8" + SID "557" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 380, 1095, 410] + ZOrder 3775 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH9" + SID "558" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1015, 425, 1095, 455] + ZOrder 3777 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "Constant" + SID "559" + Position [355, 480, 385, 510] + ZOrder 3795 + Value "16" + } + Block { + BlockType Constant + Name "Constant1" + SID "560" + Position [345, 270, 395, 300] + ZOrder 3796 + Value "65535" + } + Block { + BlockType Constant + Name "Constant2" + SID "694" + Position [10, 470, 90, 500] + ZOrder 3844 + Value "4294967295" + } + Block { + BlockType From + Name "From1" + SID "562" + Position [820, 365, 920, 385] + ZOrder 3801 + BackgroundColor "orange" + GotoTag "LOW" + } + Block { + BlockType From + Name "From8" + SID "563" + Position [1205, 375, 1305, 395] + ZOrder 3802 + BackgroundColor "magenta" + GotoTag "HIGH" + } + Block { + BlockType Reference + Name "HIGH16" + SID "564" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [530, 445, 610, 475] + ZOrder 3798 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LOW16" + SID "565" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [530, 235, 610, 265] + ZOrder 3797 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MON" + SID "566" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [195, 345, 275, 375] + ZOrder 3758 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Goto + Name "POYDC_MXIN_From3" + SID "567" + Position [630, 451, 760, 469] + ZOrder 3800 + BackgroundColor "magenta" + ShowName off + FontSize 12 + GotoTag "HIGH" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From49" + SID "568" + Position [630, 241, 760, 259] + ZOrder 3799 + BackgroundColor "orange" + ShowName off + FontSize 12 + GotoTag "LOW" + } + Block { + BlockType Terminator + Name "Terminator" + SID "569" + Position [1120, 25, 1140, 45] + ZOrder 3760 + } + Block { + BlockType Terminator + Name "Terminator1" + SID "570" + Position [1120, 70, 1140, 90] + ZOrder 3762 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "571" + Position [1120, 475, 1140, 495] + ZOrder 3780 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "572" + Position [1120, 520, 1140, 540] + ZOrder 3782 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "573" + Position [1120, 565, 1140, 585] + ZOrder 3784 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "574" + Position [1120, 610, 1140, 630] + ZOrder 3786 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "575" + Position [1120, 655, 1140, 675] + ZOrder 3788 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "576" + Position [1120, 700, 1140, 720] + ZOrder 3790 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "577" + Position [1505, 35, 1525, 55] + ZOrder 3805 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "578" + Position [1505, 80, 1525, 100] + ZOrder 3807 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "579" + Position [1505, 125, 1525, 145] + ZOrder 3809 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "580" + Position [1505, 170, 1525, 190] + ZOrder 3811 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "581" + Position [1120, 115, 1140, 135] + ZOrder 3764 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "582" + Position [1505, 215, 1525, 235] + ZOrder 3813 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "583" + Position [1505, 260, 1525, 280] + ZOrder 3815 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "584" + Position [1505, 305, 1525, 325] + ZOrder 3817 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "585" + Position [1505, 350, 1525, 370] + ZOrder 3819 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "586" + Position [1505, 395, 1525, 415] + ZOrder 3821 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "587" + Position [1505, 440, 1525, 460] + ZOrder 3823 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "588" + Position [1505, 485, 1525, 505] + ZOrder 3825 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "589" + Position [1505, 530, 1525, 550] + ZOrder 3827 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "590" + Position [1505, 575, 1525, 595] + ZOrder 3829 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "591" + Position [1505, 620, 1525, 640] + ZOrder 3831 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "592" + Position [1120, 160, 1140, 180] + ZOrder 3766 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "593" + Position [1505, 665, 1525, 685] + ZOrder 3833 + } + Block { + BlockType Terminator + Name "Terminator31" + SID "594" + Position [1505, 710, 1525, 730] + ZOrder 3835 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "595" + Position [1120, 205, 1140, 225] + ZOrder 3768 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "596" + Position [1120, 250, 1140, 270] + ZOrder 3770 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "597" + Position [1120, 295, 1140, 315] + ZOrder 3772 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "598" + Position [1120, 340, 1140, 360] + ZOrder 3774 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "599" + Position [1120, 385, 1140, 405] + ZOrder 3776 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "600" + Position [1120, 430, 1140, 450] + ZOrder 3778 + } + Block { + BlockType Reference + Name "and" + SID "601" + Tag "cdsBitwise" + Ports [2, 1] + Position [455, 170, 500, 325] + ZOrder 3794 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsWord2Bit" + SID "602" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [950, 20, 995, 725] + ZOrder 3757 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.5" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsWord2Bit1" + SID "603" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [1325, 30, 1370, 735] + ZOrder 3803 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.5" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "rshift" + SID "604" + Tag "cdsBitwise" + Ports [2, 1] + Position [455, 380, 500, 535] + ZOrder 3792 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "xor" + SID "692" + Tag "cdsBitwise" + Ports [2, 1] + Position [110, 370, 155, 525] + ZOrder 3842 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1 + SrcBlock "cdsWord2Bit" + SrcPort 9 + DstBlock "CH8" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "cdsWord2Bit" + SrcPort 2 + DstBlock "CH1" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "cdsWord2Bit" + SrcPort 14 + DstBlock "CH13" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "cdsWord2Bit" + SrcPort 7 + DstBlock "CH6" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "CH7" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "CH10" + SrcPort 1 + DstBlock "Terminator10" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "CH11" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "cdsWord2Bit" + SrcPort 12 + DstBlock "CH11" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "cdsWord2Bit" + SrcPort 1 + DstBlock "CH0" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "cdsWord2Bit" + SrcPort 6 + DstBlock "CH5" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "CH8" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "cdsWord2Bit" + SrcPort 10 + DstBlock "CH9" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "CH12" + SrcPort 1 + DstBlock "Terminator12" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "CH3" + SrcPort 1 + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "cdsWord2Bit" + SrcPort 13 + DstBlock "CH12" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "CH9" + SrcPort 1 + DstBlock "Terminator9" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "CH5" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "CH15" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "cdsWord2Bit" + SrcPort 16 + DstBlock "CH15" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "CH0" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "cdsWord2Bit" + SrcPort 8 + DstBlock "CH7" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "CH2" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "CH14" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "cdsWord2Bit" + SrcPort 4 + DstBlock "CH3" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "cdsWord2Bit" + SrcPort 5 + DstBlock "CH4" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 27 + Points [0, -150] + DstBlock "and" + DstPort 1 + } + Branch { + ZOrder 28 + Points [0, 60] + DstBlock "rshift" + DstPort 1 + } + } + Line { + ZOrder 29 + SrcBlock "CH4" + SrcPort 1 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "cdsWord2Bit" + SrcPort 11 + DstBlock "CH10" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "cdsWord2Bit" + SrcPort 15 + DstBlock "CH14" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "CH1" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "cdsWord2Bit" + SrcPort 3 + DstBlock "CH2" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "CH6" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "CH13" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant" + SrcPort 1 + DstBlock "rshift" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Constant1" + SrcPort 1 + DstBlock "and" + DstPort 2 + } + Line { + ZOrder 38 + SrcBlock "and" + SrcPort 1 + DstBlock "LOW16" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "rshift" + SrcPort 1 + DstBlock "HIGH16" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "HIGH16" + SrcPort 1 + DstBlock "POYDC_MXIN_From3" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "LOW16" + SrcPort 1 + DstBlock "POYDC_MXIN_From49" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "From1" + SrcPort 1 + DstBlock "cdsWord2Bit" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "From8" + SrcPort 1 + DstBlock "cdsWord2Bit1" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "cdsWord2Bit1" + SrcPort 1 + DstBlock "CH16" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "CH16" + SrcPort 1 + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "CH17" + SrcPort 1 + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 47 + SrcBlock "cdsWord2Bit1" + SrcPort 2 + DstBlock "CH17" + DstPort 1 + } + Line { + ZOrder 48 + SrcBlock "CH18" + SrcPort 1 + DstBlock "Terminator18" + DstPort 1 + } + Line { + ZOrder 49 + SrcBlock "cdsWord2Bit1" + SrcPort 3 + DstBlock "CH18" + DstPort 1 + } + Line { + ZOrder 50 + SrcBlock "CH19" + SrcPort 1 + DstBlock "Terminator19" + DstPort 1 + } + Line { + ZOrder 51 + SrcBlock "cdsWord2Bit1" + SrcPort 4 + DstBlock "CH19" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "CH20" + SrcPort 1 + DstBlock "Terminator20" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "cdsWord2Bit1" + SrcPort 5 + DstBlock "CH20" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "CH21" + SrcPort 1 + DstBlock "Terminator21" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "cdsWord2Bit1" + SrcPort 6 + DstBlock "CH21" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "CH22" + SrcPort 1 + DstBlock "Terminator22" + DstPort 1 + } + Line { + ZOrder 57 + SrcBlock "cdsWord2Bit1" + SrcPort 7 + DstBlock "CH22" + DstPort 1 + } + Line { + ZOrder 58 + SrcBlock "CH23" + SrcPort 1 + DstBlock "Terminator23" + DstPort 1 + } + Line { + ZOrder 59 + SrcBlock "cdsWord2Bit1" + SrcPort 8 + DstBlock "CH23" + DstPort 1 + } + Line { + ZOrder 60 + SrcBlock "CH24" + SrcPort 1 + DstBlock "Terminator24" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "cdsWord2Bit1" + SrcPort 9 + DstBlock "CH24" + DstPort 1 + } + Line { + ZOrder 62 + SrcBlock "CH25" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 63 + SrcBlock "cdsWord2Bit1" + SrcPort 10 + DstBlock "CH25" + DstPort 1 + } + Line { + ZOrder 64 + SrcBlock "CH26" + SrcPort 1 + DstBlock "Terminator26" + DstPort 1 + } + Line { + ZOrder 65 + SrcBlock "cdsWord2Bit1" + SrcPort 11 + DstBlock "CH26" + DstPort 1 + } + Line { + ZOrder 66 + SrcBlock "CH27" + SrcPort 1 + DstBlock "Terminator27" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "cdsWord2Bit1" + SrcPort 12 + DstBlock "CH27" + DstPort 1 + } + Line { + ZOrder 68 + SrcBlock "CH28" + SrcPort 1 + DstBlock "Terminator28" + DstPort 1 + } + Line { + ZOrder 69 + SrcBlock "cdsWord2Bit1" + SrcPort 13 + DstBlock "CH28" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "CH29" + SrcPort 1 + DstBlock "Terminator29" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "cdsWord2Bit1" + SrcPort 14 + DstBlock "CH29" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "CH30" + SrcPort 1 + DstBlock "Terminator30" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "cdsWord2Bit1" + SrcPort 15 + DstBlock "CH30" + DstPort 1 + } + Line { + ZOrder 74 + SrcBlock "CH31" + SrcPort 1 + DstBlock "Terminator31" + DstPort 1 + } + Line { + ZOrder 75 + SrcBlock "cdsWord2Bit1" + SrcPort 16 + DstBlock "CH31" + DstPort 1 + } + Line { + ZOrder 86 + SrcBlock "In32" + SrcPort 1 + DstBlock "xor" + DstPort 1 + } + Line { + ZOrder 87 + SrcBlock "xor" + SrcPort 1 + Points [9, 0; 0, -90] + DstBlock "MON" + DstPort 1 + } + Line { + ZOrder 88 + SrcBlock "Constant2" + SrcPort 1 + DstBlock "xor" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "WF_DO_0" + SID "524" + Ports [0, 1] + Position [590, 0, 630, 60] + ZOrder 3797 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "WF_DO_0" + Location [294, 20, 1800, 1056] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "30" + Block { + BlockType Constant + Name "Constant" + SID "606" + Position [1500, 500, 1530, 530] + ZOrder 3753 + Value "16" + } + Block { + BlockType From + Name "From1" + SID "607" + Position [1465, 330, 1565, 350] + ZOrder 3744 + BackgroundColor "orange" + GotoTag "LOW" + } + Block { + BlockType From + Name "From8" + SID "608" + Position [1465, 430, 1565, 450] + ZOrder 3752 + BackgroundColor "magenta" + GotoTag "HIGH" + } + Block { + BlockType Ground + Name "Ground" + SID "609" + Position [20, 30, 40, 50] + ZOrder 1 + } + Block { + BlockType Ground + Name "Ground1" + SID "610" + Position [20, 80, 40, 100] + ZOrder 4 + } + Block { + BlockType Ground + Name "Ground10" + SID "611" + Position [20, 530, 40, 550] + ZOrder 22 + } + Block { + BlockType Ground + Name "Ground11" + SID "612" + Position [20, 580, 40, 600] + ZOrder 24 + } + Block { + BlockType Ground + Name "Ground12" + SID "613" + Position [20, 630, 40, 650] + ZOrder 26 + } + Block { + BlockType Ground + Name "Ground13" + SID "614" + Position [20, 680, 40, 700] + ZOrder 28 + } + Block { + BlockType Ground + Name "Ground14" + SID "615" + Position [20, 730, 40, 750] + ZOrder 30 + } + Block { + BlockType Ground + Name "Ground15" + SID "616" + Position [20, 780, 40, 800] + ZOrder 32 + } + Block { + BlockType Ground + Name "Ground16" + SID "617" + Position [895, 30, 915, 50] + ZOrder 68 + } + Block { + BlockType Ground + Name "Ground17" + SID "618" + Position [895, 80, 915, 100] + ZOrder 70 + } + Block { + BlockType Ground + Name "Ground18" + SID "619" + Position [895, 130, 915, 150] + ZOrder 72 + } + Block { + BlockType Ground + Name "Ground19" + SID "620" + Position [895, 180, 915, 200] + ZOrder 74 + } + Block { + BlockType Ground + Name "Ground2" + SID "621" + Position [20, 130, 40, 150] + ZOrder 6 + } + Block { + BlockType Ground + Name "Ground20" + SID "622" + Position [895, 230, 915, 250] + ZOrder 76 + } + Block { + BlockType Ground + Name "Ground21" + SID "623" + Position [895, 280, 915, 300] + ZOrder 78 + } + Block { + BlockType Ground + Name "Ground22" + SID "624" + Position [895, 330, 915, 350] + ZOrder 80 + } + Block { + BlockType Ground + Name "Ground23" + SID "625" + Position [895, 380, 915, 400] + ZOrder 82 + } + Block { + BlockType Ground + Name "Ground24" + SID "626" + Position [895, 430, 915, 450] + ZOrder 84 + } + Block { + BlockType Ground + Name "Ground25" + SID "627" + Position [895, 480, 915, 500] + ZOrder 86 + } + Block { + BlockType Ground + Name "Ground26" + SID "628" + Position [895, 530, 915, 550] + ZOrder 88 + } + Block { + BlockType Ground + Name "Ground27" + SID "629" + Position [895, 580, 915, 600] + ZOrder 90 + } + Block { + BlockType Ground + Name "Ground28" + SID "630" + Position [895, 630, 915, 650] + ZOrder 92 + } + Block { + BlockType Ground + Name "Ground29" + SID "631" + Position [895, 680, 915, 700] + ZOrder 94 + } + Block { + BlockType Ground + Name "Ground3" + SID "632" + Position [20, 180, 40, 200] + ZOrder 8 + } + Block { + BlockType Ground + Name "Ground30" + SID "633" + Position [895, 730, 915, 750] + ZOrder 96 + } + Block { + BlockType Ground + Name "Ground31" + SID "634" + Position [895, 780, 915, 800] + ZOrder 98 + } + Block { + BlockType Ground + Name "Ground4" + SID "635" + Position [20, 230, 40, 250] + ZOrder 10 + } + Block { + BlockType Ground + Name "Ground5" + SID "636" + Position [20, 280, 40, 300] + ZOrder 12 + } + Block { + BlockType Ground + Name "Ground6" + SID "637" + Position [20, 330, 40, 350] + ZOrder 14 + } + Block { + BlockType Ground + Name "Ground7" + SID "638" + Position [20, 380, 40, 400] + ZOrder 16 + } + Block { + BlockType Ground + Name "Ground8" + SID "639" + Position [20, 430, 40, 450] + ZOrder 18 + } + Block { + BlockType Ground + Name "Ground9" + SID "640" + Position [20, 480, 40, 500] + ZOrder 20 + } + Block { + BlockType Reference + Name "HIGH16" + SID "641" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1135, 400, 1215, 430] + ZOrder 101 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LOW16" + SID "642" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [625, 400, 705, 430] + ZOrder 100 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MON" + SID "643" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1760, 395, 1840, 425] + ZOrder 3755 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Goto + Name "POYDC_MXIN_From3" + SID "644" + Position [1250, 406, 1380, 424] + ZOrder 3742 + BackgroundColor "magenta" + ShowName off + FontSize 12 + GotoTag "HIGH" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From49" + SID "645" + Position [725, 406, 855, 424] + ZOrder 3696 + BackgroundColor "orange" + ShowName off + FontSize 12 + GotoTag "LOW" + } + Block { + BlockType Reference + Name "SW0" + SID "646" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 25, 165, 55] + ZOrder 2 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW1" + SID "647" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 75, 165, 105] + ZOrder 5 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW10" + SID "648" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 525, 165, 555] + ZOrder 23 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW11" + SID "649" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 575, 165, 605] + ZOrder 25 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW12" + SID "650" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 625, 165, 655] + ZOrder 27 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW13" + SID "651" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 675, 165, 705] + ZOrder 29 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW14" + SID "652" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 725, 165, 755] + ZOrder 31 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW15" + SID "653" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 775, 165, 805] + ZOrder 33 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW16" + SID "654" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 25, 1040, 55] + ZOrder 69 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW17" + SID "655" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 75, 1040, 105] + ZOrder 71 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW18" + SID "656" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 125, 1040, 155] + ZOrder 73 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW19" + SID "657" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 175, 1040, 205] + ZOrder 75 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW2" + SID "658" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 125, 165, 155] + ZOrder 7 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW20" + SID "659" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 225, 1040, 255] + ZOrder 77 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW21" + SID "660" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 275, 1040, 305] + ZOrder 79 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW22" + SID "661" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 325, 1040, 355] + ZOrder 81 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW23" + SID "662" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 375, 1040, 405] + ZOrder 83 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW24" + SID "663" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 425, 1040, 455] + ZOrder 85 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW25" + SID "664" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 475, 1040, 505] + ZOrder 87 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW26" + SID "665" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 525, 1040, 555] + ZOrder 89 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW27" + SID "666" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 575, 1040, 605] + ZOrder 91 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW28" + SID "667" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 625, 1040, 655] + ZOrder 93 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW29" + SID "668" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 675, 1040, 705] + ZOrder 95 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW3" + SID "669" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 175, 165, 205] + ZOrder 9 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW30" + SID "670" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 725, 1040, 755] + ZOrder 97 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW31" + SID "671" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [965, 775, 1040, 805] + ZOrder 99 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW4" + SID "672" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 225, 165, 255] + ZOrder 11 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW5" + SID "673" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 275, 165, 305] + ZOrder 13 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW6" + SID "674" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 325, 165, 355] + ZOrder 15 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW7" + SID "675" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 375, 165, 405] + ZOrder 17 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW8" + SID "676" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 425, 165, 455] + ZOrder 19 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW9" + SID "677" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [90, 475, 165, 505] + ZOrder 21 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word" + SID "678" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [545, 16, 585, 814] + ZOrder 3 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word1" + SID "679" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [1070, 16, 1110, 814] + ZOrder 67 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift" + SID "680" + Tag "cdsBitwise" + Ports [2, 1] + Position [1600, 400, 1645, 555] + ZOrder 3743 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or" + SID "681" + Tag "cdsBitwise" + Ports [2, 1] + Position [1675, 269, 1725, 551] + ZOrder 3754 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or1" + SID "682" + Tag "cdsBitwise" + Ports [2, 1] + Position [235, 64, 290, 111] + ZOrder 3758 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or2" + SID "683" + Tag "cdsBitwise" + Ports [2, 1] + Position [385, 14, 440, 61] + ZOrder 3759 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or3" + SID "684" + Tag "cdsBitwise" + Ports [2, 1] + Position [235, 264, 290, 311] + ZOrder 3761 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or4" + SID "685" + Tag "cdsBitwise" + Ports [2, 1] + Position [385, 214, 440, 261] + ZOrder 3760 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or5" + SID "686" + Tag "cdsBitwise" + Ports [2, 1] + Position [235, 464, 290, 511] + ZOrder 3763 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or6" + SID "687" + Tag "cdsBitwise" + Ports [2, 1] + Position [385, 414, 440, 461] + ZOrder 3762 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or7" + SID "688" + Tag "cdsBitwise" + Ports [2, 1] + Position [235, 664, 290, 711] + ZOrder 3765 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or8" + SID "689" + Tag "cdsBitwise" + Ports [2, 1] + Position [385, 614, 440, 661] + ZOrder 3764 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out32" + SID "690" + Position [1860, 403, 1890, 417] + ZOrder 3756 + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "MON" + SrcPort 1 + DstBlock "Out32" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "From1" + SrcPort 1 + DstBlock "or" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "SW28" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "SW7" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 8 + } + Line { + ZOrder 5 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "SW16" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "SW10" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "SW9" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "SW12" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "Constant" + SrcPort 1 + DstBlock "lshift" + DstPort 2 + } + Line { + ZOrder 10 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "SW13" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "SW11" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "SW31" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 16 + } + Line { + ZOrder 13 + SrcBlock "SW14" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 14 + Points [0, -40] + DstBlock "or7" + DstPort 2 + } + Branch { + ZOrder 15 + DstBlock "cdsBit2Word" + DstPort 15 + } + } + Line { + ZOrder 16 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "SW14" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "SW25" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 10 + } + Line { + ZOrder 18 + SrcBlock "SW29" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 14 + } + Line { + ZOrder 19 + SrcBlock "HIGH16" + SrcPort 1 + DstBlock "POYDC_MXIN_From3" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "SW24" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "SW23" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 8 + } + Line { + ZOrder 22 + SrcBlock "SW21" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 6 + } + Line { + ZOrder 23 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "SW15" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "SW24" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 9 + } + Line { + ZOrder 25 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "SW23" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "SW15" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 16 + } + Line { + ZOrder 27 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "SW17" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SW20" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 5 + } + Line { + ZOrder 29 + SrcBlock "SW22" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 7 + } + Line { + ZOrder 30 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "SW22" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "SW11" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 12 + } + Line { + ZOrder 32 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "SW18" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "SW18" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 3 + } + Line { + ZOrder 34 + SrcBlock "SW26" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 11 + } + Line { + ZOrder 35 + SrcBlock "SW16" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "SW30" + DstPort 1 + } + Line { + ZOrder 37 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "SW19" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "SW21" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "SW2" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "SW30" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 15 + } + Line { + ZOrder 41 + SrcBlock "SW6" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 42 + Points [0, -40] + DstBlock "or3" + DstPort 2 + } + Branch { + ZOrder 43 + DstBlock "cdsBit2Word" + DstPort 7 + } + } + Line { + ZOrder 44 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "SW31" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "SW3" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "SW5" + DstPort 1 + } + Line { + ZOrder 47 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "SW4" + DstPort 1 + } + Line { + ZOrder 48 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "SW26" + DstPort 1 + } + Line { + ZOrder 49 + SrcBlock "SW27" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 12 + } + Line { + ZOrder 50 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "SW7" + DstPort 1 + } + Line { + ZOrder 51 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "SW8" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "SW20" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "SW6" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "SW1" + SrcPort 1 + Points [12, 0; 0, -15] + DstBlock "or1" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "SW28" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 13 + } + Line { + ZOrder 56 + SrcBlock "lshift" + SrcPort 1 + DstBlock "or" + DstPort 2 + } + Line { + ZOrder 57 + SrcBlock "SW10" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 58 + Points [0, -40] + DstBlock "or5" + DstPort 2 + } + Branch { + ZOrder 59 + DstBlock "cdsBit2Word" + DstPort 11 + } + } + Line { + ZOrder 60 + SrcBlock "Ground" + SrcPort 1 + DstBlock "SW0" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "SW3" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 4 + } + Line { + ZOrder 62 + SrcBlock "SW0" + SrcPort 1 + Points [105, 0; 0, -15] + DstBlock "or2" + DstPort 1 + } + Line { + ZOrder 63 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "SW27" + DstPort 1 + } + Line { + ZOrder 64 + SrcBlock "LOW16" + SrcPort 1 + DstBlock "POYDC_MXIN_From49" + DstPort 1 + } + Line { + ZOrder 65 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "SW29" + DstPort 1 + } + Line { + ZOrder 66 + SrcBlock "cdsBit2Word" + SrcPort 1 + DstBlock "LOW16" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "cdsBit2Word1" + SrcPort 1 + DstBlock "HIGH16" + DstPort 1 + } + Line { + ZOrder 68 + SrcBlock "From8" + SrcPort 1 + DstBlock "lshift" + DstPort 1 + } + Line { + ZOrder 69 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "SW25" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "SW17" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 2 + } + Line { + ZOrder 71 + SrcBlock "SW19" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 4 + } + Line { + ZOrder 72 + SrcBlock "or" + SrcPort 1 + DstBlock "MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "SW1" + DstPort 1 + } + Line { + ZOrder 74 + SrcBlock "or1" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 75 + Points [0, -40] + DstBlock "or2" + DstPort 2 + } + Branch { + ZOrder 76 + DstBlock "cdsBit2Word" + DstPort 2 + } + } + Line { + ZOrder 77 + SrcBlock "SW2" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 78 + Points [0, -40] + DstBlock "or1" + DstPort 2 + } + Branch { + ZOrder 79 + DstBlock "cdsBit2Word" + DstPort 3 + } + } + Line { + ZOrder 80 + SrcBlock "or2" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 1 + } + Line { + ZOrder 81 + SrcBlock "or4" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 5 + } + Line { + ZOrder 82 + SrcBlock "SW4" + SrcPort 1 + Points [12, 0; 0, -15] + DstBlock "or4" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "or3" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 84 + Points [0, -40] + DstBlock "or4" + DstPort 2 + } + Branch { + ZOrder 85 + DstBlock "cdsBit2Word" + DstPort 6 + } + } + Line { + ZOrder 86 + SrcBlock "SW5" + SrcPort 1 + Points [30, 0; 0, -15] + DstBlock "or3" + DstPort 1 + } + Line { + ZOrder 87 + SrcBlock "or5" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 88 + Points [0, -40] + DstBlock "or6" + DstPort 2 + } + Branch { + ZOrder 89 + DstBlock "cdsBit2Word" + DstPort 10 + } + } + Line { + ZOrder 90 + SrcBlock "or6" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 9 + } + Line { + ZOrder 91 + SrcBlock "SW9" + SrcPort 1 + Points [30, 0; 0, -15] + DstBlock "or5" + DstPort 1 + } + Line { + ZOrder 92 + SrcBlock "SW8" + SrcPort 1 + Points [105, 0; 0, -15] + DstBlock "or6" + DstPort 1 + } + Line { + ZOrder 93 + SrcBlock "or7" + SrcPort 1 + Points [39, 0] + Branch { + ZOrder 94 + Points [0, -40] + DstBlock "or8" + DstPort 2 + } + Branch { + ZOrder 95 + DstBlock "cdsBit2Word" + DstPort 14 + } + } + Line { + ZOrder 96 + SrcBlock "or8" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 13 + } + Line { + ZOrder 97 + SrcBlock "SW13" + SrcPort 1 + Points [30, 0; 0, -15] + DstBlock "or7" + DstPort 1 + } + Line { + ZOrder 98 + SrcBlock "SW12" + SrcPort 1 + Points [105, 0; 0, -15] + DstBlock "or8" + DstPort 1 + } + } + } + Annotation { + SID "273" + Name "\nContec DO 1616\n==================\n\n\n\n\n " + Position [77, 222, 268, 416] + AutoSize on + WordWrap off + BackgroundColor "lightBlue" + ZOrder -1 + FontSize 18 + } + Annotation { + SID "274" + Name "\nContec DIO 6464\n====================\n\n\n\n\n " + Position [87, 7, 299, 201] + AutoSize on + WordWrap off + BackgroundColor "[0.784314, 1.000000, 0.772549]" + ZOrder -2 + FontSize 18 + } + Annotation { + SID "277" + Name "\n DIO for Coil Driver\n====================\n\n\n\n\n " + Position [332, 7, 544, 201] + AutoSize on + WordWrap off + BackgroundColor "[0.784314, 1.000000, 0.772549]" + ZOrder -1 + FontSize 18 + } + Annotation { + SID "525" + Name "\n DIO for Whitening\n====================\n\n\n\n\n " + Position [567, 7, 779, 201] + AutoSize on + WordWrap off + BackgroundColor "[0.784314, 1.000000, 0.772549]" + ZOrder -1 + FontSize 18 + } + } +} diff --git a/simulink_archive/simLink/Copy_of_k1c00.mdl b/simulink_archive/simLink/Copy_of_k1c00.mdl new file mode 100644 index 0000000..7a952c0 --- /dev/null +++ b/simulink_archive/simLink/Copy_of_k1c00.mdl @@ -0,0 +1,3691 @@ +Model { + Name "k1c00" + Version 8.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + GraphicalInterface { + NumRootInports 0 + NumRootOutports 0 + ParameterArgumentNames "" + ComputedModelVersion "1.641" + NumModelReferences 0 + NumTestPointedSignals 0 + } + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + MinMaxOverflowArchiveMode "Overwrite" + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [694.0, 20.0, 1875.0, 1036.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [0] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [0] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkTopLevel" + LoadSaveID "0" + Extents [1819.0, 866.0] + ZoomFactor [1.25] + Offset [873.33502017967567, 725.63729117124922] + } + } + } + Created "Tue Apr 14 12:28:19 2009" + Creator "controls" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Tue May 03 15:53:05 2022" + RTWModifiedTimeStamp 573493982 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1c00" + Array { + Type "Cell" + Dimension 1 + Cell "k1c00" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 2, 27, 882, 657 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Ground + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + } + System { + Name "k1c00" + Location [694, 20, 2569, 1056] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "125" + ReportName "simulink-default.rpt" + SIDHighWatermark "3025" + Block { + BlockType Reference + Name "ADC0" + SID "2832" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [45, 697, 120, 723] + ZOrder 661 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Actuation" + SID "2894" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1310, 898, 1380, 922] + ZOrder 716 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Am" + SID "2915" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1360, 1368, 1430, 1392] + ZOrder 737 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Arm_length" + SID "2920" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1565, 1400, 1630, 1430] + ZOrder 742 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2835" + Description "ADC Selector" + Ports [1, 1] + Position [180, 606, 200, 1194] + ZOrder 692 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_3" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "C00_MON" + SID "2924" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2150, 1375, 2230, 1405] + ZOrder 791 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Strain" + SID "2921" + Tag "Test Point" + Ports [1] + Position [2280, 1380, 2320, 1400] + ZOrder 787 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice" + SID "2991" + Position [985, 435, 1015, 465] + ZOrder 1210 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "2992" + Position [985, 550, 1015, 580] + ZOrder 1211 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "2993" + Position [975, 695, 1005, 725] + ZOrder 1212 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice3" + SID "3004" + Position [475, 1050, 505, 1080] + ZOrder 1559 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant" + SID "3002" + Position [375, 1010, 405, 1040] + ZOrder 1557 + } + Block { + BlockType Constant + Name "Constant1" + SID "2997" + Description "Maximum voltage of ADC (V)" + Position [710, 530, 755, 560] + ZOrder 1216 + Value "0" + } + Block { + BlockType Constant + Name "Constant10" + SID "2939" + Description "Quantization range of 16 bit ADC." + Position [1320, 765, 1365, 795] + ZOrder 1158 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant2" + SID "3003" + Position [375, 1085, 405, 1115] + ZOrder 1558 + Value "0" + } + Block { + BlockType Constant + Name "Constant26" + SID "2931" + Description "Minimum voltage of ADC (V)" + Position [375, 725, 420, 755] + ZOrder 1155 + Value "-10" + } + Block { + BlockType Constant + Name "Constant3" + SID "3023" + Position [450, 1165, 480, 1195] + ZOrder 2553 + Value "0" + } + Block { + BlockType Constant + Name "Constant4" + SID "2932" + Description "positive and negative voltage" + Position [305, 642, 340, 668] + ZOrder 1153 + Value "2" + } + Block { + BlockType Constant + Name "Constant6" + SID "2933" + Description "Maximum voltage of ADC (V)" + Position [375, 670, 420, 700] + ZOrder 1150 + Value "10" + } + Block { + BlockType Constant + Name "Constant7" + SID "2934" + Description "Quantization range of 16 bit ADC." + Position [355, 595, 400, 625] + ZOrder 1151 + Value "65536" + } + Block { + BlockType Reference + Name "DAC_0" + SID "2895" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [1975, 876, 2045, 1184] + ZOrder 717 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DARM1" + SID "2834" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1010, 898, 1080, 922] + ZOrder 788 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DARM2" + SID "2893" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1115, 898, 1185, 922] + ZOrder 715 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DCPD" + SID "2944" + Tag "Test Point" + Ports [1] + Position [855, 850, 895, 870] + ZOrder 1163 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DCPD_MON" + SID "2930" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [710, 895, 790, 925] + ZOrder 797 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide" + SID "2917" + Ports [2, 1] + Position [1715, 1372, 1745, 1403] + ZOrder 739 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "2935" + Ports [2, 1] + Position [545, 622, 575, 653] + ZOrder 1156 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "2936" + Ports [2, 1] + Position [460, 612, 490, 643] + ZOrder 1152 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "2938" + Ports [2, 1] + Position [630, 892, 660, 923] + ZOrder 1157 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "2840" + Ports [] + Position [467, 290, 507, 329] + ZOrder 660 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "Flag1" + SID "3000" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [275, 1050, 340, 1080] + ZOrder 1219 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Flag_1" + SID "3005" + Tag "Test Point" + Ports [1] + Position [545, 1055, 585, 1075] + ZOrder 1560 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground" + SID "2945" + Position [745, 450, 765, 470] + ZOrder 1165 + } + Block { + BlockType Ground + Name "Ground1" + SID "2897" + Position [1495, 890, 1515, 910] + ZOrder 719 + } + Block { + BlockType Ground + Name "Ground10" + SID "2906" + Position [1785, 1100, 1805, 1120] + ZOrder 728 + } + Block { + BlockType Ground + Name "Ground11" + SID "2907" + Position [1800, 1145, 1820, 1165] + ZOrder 729 + } + Block { + BlockType Ground + Name "Ground12" + SID "2908" + Position [1800, 1210, 1820, 1230] + ZOrder 730 + } + Block { + BlockType Ground + Name "Ground13" + SID "2909" + Position [1865, 1170, 1885, 1190] + ZOrder 731 + NamePlacement "alternate" + } + Block { + BlockType Ground + Name "Ground14" + SID "2910" + Position [1900, 1210, 1920, 1230] + ZOrder 732 + } + Block { + BlockType Ground + Name "Ground15" + SID "2911" + Position [1925, 1265, 1945, 1285] + ZOrder 733 + } + Block { + BlockType Ground + Name "Ground16" + SID "2947" + Position [755, 600, 775, 620] + ZOrder 1167 + } + Block { + BlockType Ground + Name "Ground17" + SID "2949" + Position [745, 755, 765, 775] + ZOrder 1169 + } + Block { + BlockType Ground + Name "Ground2" + SID "2898" + Position [1525, 945, 1545, 965] + ZOrder 720 + } + Block { + BlockType Ground + Name "Ground3" + SID "2899" + Position [1515, 1000, 1535, 1020] + ZOrder 721 + } + Block { + BlockType Ground + Name "Ground4" + SID "2900" + Position [1515, 1055, 1535, 1075] + ZOrder 722 + } + Block { + BlockType Ground + Name "Ground5" + SID "2901" + Position [1650, 970, 1670, 990] + ZOrder 723 + } + Block { + BlockType Ground + Name "Ground6" + SID "2902" + Position [1650, 1020, 1670, 1040] + ZOrder 724 + } + Block { + BlockType Ground + Name "Ground7" + SID "2903" + Position [1640, 1130, 1660, 1150] + ZOrder 725 + } + Block { + BlockType Ground + Name "Ground8" + SID "2904" + Position [1640, 1185, 1660, 1205] + ZOrder 726 + } + Block { + BlockType Ground + Name "Ground9" + SID "2905" + Position [1765, 1070, 1785, 1090] + ZOrder 727 + NamePlacement "alternate" + } + Block { + BlockType Reference + Name "K1:C00-VIS_Xend" + SID "3024" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [1335, 1119, 1400, 1141] + ZOrder 2554 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + Commented "on" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "K1:C00-VIS_Yend" + SID "3020" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [1335, 1039, 1400, 1061] + ZOrder 2550 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + Commented "on" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE1" + SID "2946" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [795, 429, 850, 491] + ZOrder 1164 + BackgroundColor "magenta" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE1_COS" + SID "2963" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2215, 488, 2285, 512] + ZOrder 1182 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE1_DEMOD" + SID "2982" + Tag "Test Point" + Ports [1] + Position [2685, 445, 2725, 465] + ZOrder 1201 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE1_DEMOD_MON" + SID "2979" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2550, 440, 2630, 470] + ZOrder 1198 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE1_I" + SID "2985" + Tag "Test Point" + Ports [1] + Position [2685, 340, 2725, 360] + ZOrder 1204 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE1_Q" + SID "2986" + Tag "Test Point" + Ports [1] + Position [2685, 390, 2725, 410] + ZOrder 1205 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE1_SIN" + SID "2960" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2215, 433, 2285, 457] + ZOrder 1179 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE1_SW" + SID "2994" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [880, 380, 945, 410] + ZOrder 1213 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2" + SID "2948" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [795, 579, 850, 641] + ZOrder 1166 + BackgroundColor "magenta" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2_COS" + SID "2964" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2235, 658, 2305, 682] + ZOrder 1183 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2_DEMOD" + SID "2983" + Tag "Test Point" + Ports [1] + Position [2695, 610, 2735, 630] + ZOrder 1202 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2_DEMOD_MON" + SID "2980" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2560, 605, 2640, 635] + ZOrder 1199 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2_I" + SID "2987" + Tag "Test Point" + Ports [1] + Position [2695, 500, 2735, 520] + ZOrder 1206 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2_Q" + SID "2988" + Tag "Test Point" + Ports [1] + Position [2695, 550, 2735, 570] + ZOrder 1207 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2_SIN" + SID "2961" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2235, 598, 2305, 622] + ZOrder 1180 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2_SW" + SID "2995" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [880, 505, 945, 535] + ZOrder 1214 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3" + SID "2950" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [795, 734, 850, 796] + ZOrder 1168 + BackgroundColor "magenta" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3_COS" + SID "2965" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2235, 853, 2305, 877] + ZOrder 1184 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3_DEMOD" + SID "2984" + Tag "Test Point" + Ports [1] + Position [2695, 805, 2735, 825] + ZOrder 1203 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3_DEMOD_MON" + SID "2981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2560, 800, 2640, 830] + ZOrder 1200 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3_I" + SID "2989" + Tag "Test Point" + Ports [1] + Position [2685, 690, 2725, 710] + ZOrder 1208 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3_Q" + SID "2990" + Tag "Test Point" + Ports [1] + Position [2685, 740, 2725, 760] + ZOrder 1209 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3_SIN" + SID "2962" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2235, 793, 2305, 817] + ZOrder 1181 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3_SW" + SID "2996" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [880, 645, 945, 675] + ZOrder 1215 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFFSET" + SID "2942" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [830, 965, 895, 995] + ZOrder 1161 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PIEZO_OUT" + SID "2941" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1415, 830, 1495, 860] + ZOrder 1160 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "2954" + Ports [2, 1] + Position [2120, 592, 2150, 623] + ZOrder 1173 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2955" + Ports [2, 1] + Position [2120, 647, 2150, 678] + ZOrder 1174 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "2969" + Ports [2, 1] + Position [2360, 657, 2390, 688] + ZOrder 1188 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "2970" + Ports [2, 1] + Position [2360, 797, 2390, 828] + ZOrder 1189 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "2971" + Ports [2, 1] + Position [2360, 852, 2390, 883] + ZOrder 1190 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "2956" + Ports [2, 1] + Position [2120, 787, 2150, 818] + ZOrder 1175 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "2940" + Ports [2, 1] + Position [1520, 757, 1550, 788] + ZOrder 1159 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "2957" + Ports [2, 1] + Position [2120, 842, 2150, 873] + ZOrder 1176 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "2958" + Ports [2, 1] + Position [2110, 427, 2140, 458] + ZOrder 1177 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "2959" + Ports [2, 1] + Position [2110, 482, 2140, 513] + ZOrder 1178 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "2966" + Ports [2, 1] + Position [2350, 437, 2380, 468] + ZOrder 1185 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "2967" + Ports [2, 1] + Position [2350, 492, 2380, 523] + ZOrder 1186 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "2968" + Ports [2, 1] + Position [2360, 602, 2390, 633] + ZOrder 1187 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT" + SID "2975" + Tag "cdsSqrt" + Ports [1, 1] + Position [2480, 436, 2510, 474] + ZOrder 1194 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT1" + SID "2977" + Tag "cdsSqrt" + Ports [1, 1] + Position [2490, 601, 2520, 639] + ZOrder 1196 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "2978" + Tag "cdsSqrt" + Ports [1, 1] + Position [2490, 796, 2520, 834] + ZOrder 1197 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Sensing" + SID "2922" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [840, 898, 910, 922] + ZOrder 789 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum" + SID "2916" + Ports [2, 1] + Position [1515, 1370, 1535, 1390] + ZOrder 738 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "2943" + Ports [2, 1] + Position [935, 900, 955, 920] + ZOrder 1162 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "2951" + Ports [3, 1] + Position [1055, 627, 1080, 663] + ZOrder 1170 + ShowName off + Inputs "|+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "2937" + Ports [2, 1] + Position [480, 675, 500, 695] + ZOrder 1154 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "2953" + Ports [2, 1] + Position [1140, 635, 1160, 655] + ZOrder 1172 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "2972" + Ports [2, 1] + Position [2420, 445, 2440, 465] + ZOrder 1191 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "2973" + Ports [2, 1] + Position [2430, 610, 2450, 630] + ZOrder 1192 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "2974" + Ports [2, 1] + Position [2430, 805, 2450, 825] + ZOrder 1193 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "dL_ctrl" + SID "2928" + Tag "Test Point" + Ports [1] + Position [1685, 1315, 1725, 1335] + ZOrder 795 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "dL_ctrl_MON" + SID "2926" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1555, 1310, 1635, 1340] + ZOrder 793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "dL_res" + SID "2929" + Tag "Test Point" + Ports [1] + Position [1685, 1505, 1725, 1525] + ZOrder 796 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "dL_res_MON" + SID "2927" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1560, 1500, 1640, 1530] + ZOrder 794 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "d_ctrl" + SID "2923" + Tag "Test Point" + Ports [1] + Position [1435, 1315, 1475, 1335] + ZOrder 790 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "d_ctrl_MON" + SID "2913" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1205, 1365, 1285, 1395] + ZOrder 735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "d_err" + SID "2925" + Tag "Test Point" + Ports [1] + Position [1435, 1510, 1475, 1530] + ZOrder 792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "d_err_MON" + SID "2912" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1205, 1435, 1285, 1465] + ZOrder 734 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=89\nshmem_daq=1\nspecific_cpu=6\nadcSlave=1\nno_rfm_dma=1" + SID "2891" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [65, 835, 105, 895] + ZOrder 659 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "invCm" + SID "2914" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1360, 1438, 1430, 1462] + ZOrder 736 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "zero" + SID "3021" + Tag "Test Point" + Ports [1] + Position [535, 1170, 575, 1190] + ZOrder 2551 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1998 + SrcBlock "ADC0" + SrcPort 1 + Points [40, 0] + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + ZOrder 2235 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 2236 + SrcBlock "Ground2" + SrcPort 1 + Points [0, -35] + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 2237 + SrcBlock "Ground3" + SrcPort 1 + Points [41, 0; 0, -70] + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 2238 + SrcBlock "Ground4" + SrcPort 1 + Points [62, 0; 0, -105] + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 2076 + SrcBlock "Ground7" + SrcPort 1 + Points [63, 0; 0, -120] + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 2079 + SrcBlock "Ground9" + SrcPort 1 + Points [11, 0; 0, -20] + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 2080 + SrcBlock "Ground10" + SrcPort 1 + Points [0, -30] + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 2084 + SrcBlock "Ground11" + SrcPort 1 + Points [10, 0; 0, -55] + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 2078 + SrcBlock "Ground8" + SrcPort 1 + Points [71, 0; 0, -155] + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 2085 + SrcBlock "Ground12" + SrcPort 1 + Points [24, 0; 0, -100] + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 2086 + SrcBlock "Ground13" + SrcPort 1 + Points [13, 0; 0, -40] + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 2087 + SrcBlock "Ground14" + SrcPort 1 + Points [9, 0; 0, -60] + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 2088 + SrcBlock "Ground15" + SrcPort 1 + Points [0, -95] + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 2057 + SrcBlock "DARM2" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 2308 + Points [54, 0; 0, 66; -81, 0; 0, 404] + DstBlock "d_ctrl_MON" + DstPort 1 + } + Branch { + ZOrder 2307 + Points [0, -165; -49, 0] + DstBlock "Sum3" + DstPort 2 + } + } + Line { + ZOrder 2104 + SrcBlock "Sum" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 2107 + SrcBlock "Arm_length" + SrcPort 1 + Points [47, 0; 0, -20] + DstBlock "Divide" + DstPort 2 + } + Line { + ZOrder 2118 + SrcBlock "C00_MON" + SrcPort 1 + DstBlock "C00_Strain" + DstPort 1 + } + Line { + ZOrder 2110 + SrcBlock "DARM1" + SrcPort 1 + DstBlock "DARM2" + DstPort 1 + } + Line { + ZOrder 2099 + SrcBlock "d_ctrl_MON" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 2131 + DstBlock "Am" + DstPort 1 + } + Branch { + ZOrder 2130 + Points [0, -55] + DstBlock "d_ctrl" + DstPort 1 + } + } + Line { + ZOrder 2101 + Labels [1, 0] + SrcBlock "d_err_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 2135 + DstBlock "invCm" + DstPort 1 + } + Branch { + ZOrder 2134 + Points [0, 70] + DstBlock "d_err" + DstPort 1 + } + } + Line { + ZOrder 2127 + SrcBlock "dL_ctrl_MON" + SrcPort 1 + DstBlock "dL_ctrl" + DstPort 1 + } + Line { + ZOrder 2129 + SrcBlock "dL_res_MON" + SrcPort 1 + DstBlock "dL_res" + DstPort 1 + } + Line { + ZOrder 2133 + SrcBlock "Am" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 2142 + Points [0, -55] + DstBlock "dL_ctrl_MON" + DstPort 1 + } + Branch { + ZOrder 2141 + DstBlock "Sum" + DstPort 1 + } + } + Line { + ZOrder 2137 + SrcBlock "invCm" + SrcPort 1 + Points [61, 0] + Branch { + ZOrder 2140 + Points [0, 65] + DstBlock "dL_res_MON" + DstPort 1 + } + Branch { + ZOrder 2139 + Points [29, 0] + DstBlock "Sum" + DstPort 2 + } + } + Line { + ZOrder 2156 + SrcBlock "DCPD_MON" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 2399 + Points [0, -50] + DstBlock "DCPD" + DstPort 1 + } + Branch { + ZOrder 2398 + DstBlock "Sensing" + DstPort 1 + } + } + Line { + Name "" + ZOrder 2212 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "Divide8" + DstPort 1 + } + Line { + ZOrder 2158 + SrcBlock "Constant4" + SrcPort 1 + Points [100, 0] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 2159 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 2160 + SrcBlock "Constant7" + SrcPort 1 + Points [25, 0; 0, 10] + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 2196 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 2197 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 2198 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + ZOrder 2218 + SrcBlock "Divide27" + SrcPort 1 + Points [9, 0; 0, 275] + DstBlock "Divide8" + DstPort 2 + } + Line { + ZOrder 2213 + SrcBlock "Divide8" + SrcPort 1 + DstBlock "DCPD_MON" + DstPort 1 + } + Line { + ZOrder 2223 + SrcBlock "Constant10" + SrcPort 1 + DstBlock "Product3" + DstPort 2 + } + Line { + ZOrder 2224 + SrcBlock "Product3" + SrcPort 1 + Points [58, 0; 0, 105] + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 2233 + SrcBlock "Ground6" + SrcPort 1 + Points [44, 0; 0, -30] + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 2239 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 2242 + SrcBlock "PIEZO_OUT" + SrcPort 1 + Points [5, 0] + DstBlock "Product3" + DstPort 1 + } + Line { + ZOrder 2243 + SrcBlock "Sensing" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 2244 + SrcBlock "Sum1" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 2247 + Points [0, 540] + DstBlock "d_err_MON" + DstPort 1 + } + Branch { + ZOrder 2246 + DstBlock "DARM1" + DstPort 1 + } + } + Line { + ZOrder 2245 + SrcBlock "OFFSET" + SrcPort 1 + Points [45, 0] + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 2293 + SrcBlock "Ground" + SrcPort 1 + DstBlock "LINE1" + DstPort 1 + } + Line { + ZOrder 2294 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "LINE2" + DstPort 1 + } + Line { + ZOrder 2295 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "LINE3" + DstPort 1 + } + Line { + ZOrder 2305 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 2309 + SrcBlock "Sum3" + SrcPort 1 + Points [116, 0; 0, 265] + DstBlock "Actuation" + DstPort 1 + } + Line { + ZOrder 2310 + SrcBlock "LINE1" + SrcPort 2 + Points [80, 0; 0, 25; 595, 0; 0, -50] + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 2311 + SrcBlock "LINE1" + SrcPort 3 + Points [25, 0; 0, 10] + DstBlock "Product6" + DstPort 1 + } + Line { + ZOrder 2312 + SrcBlock "LINE2" + SrcPort 2 + Points [72, 0; 0, -10] + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 2314 + SrcBlock "LINE3" + SrcPort 2 + Points [170, 0; 0, -14; 1077, 0; 0, 44] + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 2315 + SrcBlock "LINE3" + SrcPort 3 + Points [455, 0; 0, -43; 756, 0; 0, 108] + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 2316 + SrcBlock "LINE2" + SrcPort 3 + Points [86, 0; 0, -10; 1161, 0; 0, 35] + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2119 + SrcBlock "Divide" + SrcPort 1 + Points [335, 0] + Branch { + ZOrder 2320 + Points [0, -525] + Branch { + ZOrder 2392 + Points [0, -55] + Branch { + ZOrder 2393 + Points [0, -140] + Branch { + ZOrder 2387 + Points [0, -55] + Branch { + ZOrder 2384 + Points [0, -110] + Branch { + ZOrder 2332 + DstBlock "Product6" + DstPort 2 + } + Branch { + ZOrder 2331 + Points [0, -55] + DstBlock "Product5" + DstPort 2 + } + } + Branch { + ZOrder 2329 + DstBlock "Product" + DstPort 2 + } + } + Branch { + ZOrder 2327 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 2325 + DstBlock "Product2" + DstPort 2 + } + } + Branch { + ZOrder 2321 + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 2319 + DstBlock "C00_MON" + DstPort 1 + } + } + Line { + ZOrder 2333 + SrcBlock "Product5" + SrcPort 1 + DstBlock "LINE1_SIN" + DstPort 1 + } + Line { + ZOrder 2334 + SrcBlock "Product2" + SrcPort 1 + DstBlock "LINE3_SIN" + DstPort 1 + } + Line { + ZOrder 2335 + SrcBlock "Product" + SrcPort 1 + DstBlock "LINE2_SIN" + DstPort 1 + } + Line { + ZOrder 2336 + SrcBlock "Product6" + SrcPort 1 + DstBlock "LINE1_COS" + DstPort 1 + } + Line { + ZOrder 2337 + SrcBlock "Product1" + SrcPort 1 + Points [37, 0; 0, 5] + DstBlock "LINE2_COS" + DstPort 1 + } + Line { + ZOrder 2339 + SrcBlock "Product4" + SrcPort 1 + Points [37, 0; 0, 5] + DstBlock "LINE3_COS" + DstPort 1 + } + Line { + ZOrder 2340 + SrcBlock "LINE1_SIN" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 2381 + Points [0, -95] + DstBlock "LINE1_I" + DstPort 1 + } + Branch { + ZOrder 2380 + Points [8, 0] + Branch { + ZOrder 2343 + Points [0, 15] + DstBlock "Product7" + DstPort 2 + } + Branch { + ZOrder 2342 + DstBlock "Product7" + DstPort 1 + } + } + } + Line { + ZOrder 2346 + SrcBlock "LINE1_COS" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 2348 + Points [13, 0] + Branch { + ZOrder 2383 + Points [0, -100] + DstBlock "LINE1_Q" + DstPort 1 + } + Branch { + ZOrder 2382 + DstBlock "Product8" + DstPort 1 + } + } + Branch { + ZOrder 2347 + Points [0, 15] + DstBlock "Product8" + DstPort 2 + } + } + Line { + ZOrder 2349 + SrcBlock "LINE2_SIN" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 2389 + Points [0, -42; 274, 0; 0, -58] + DstBlock "LINE2_I" + DstPort 1 + } + Branch { + ZOrder 2388 + Points [18, 0] + Branch { + ZOrder 2354 + Points [0, 15] + DstBlock "Product9" + DstPort 2 + } + Branch { + ZOrder 2353 + DstBlock "Product9" + DstPort 1 + } + } + } + Line { + ZOrder 2350 + SrcBlock "LINE2_COS" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 2391 + Points [0, -19; 100, 0; 0, -91] + DstBlock "LINE2_Q" + DstPort 1 + } + Branch { + ZOrder 2390 + Points [12, 0; 0, -5; 5, 0] + Branch { + ZOrder 2356 + Points [0, 15] + DstBlock "Product10" + DstPort 2 + } + Branch { + ZOrder 2355 + DstBlock "Product10" + DstPort 1 + } + } + } + Line { + ZOrder 2351 + SrcBlock "LINE3_SIN" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 2395 + Points [0, -57; 265, 0; 0, -48] + DstBlock "LINE3_I" + DstPort 1 + } + Branch { + ZOrder 2394 + Points [6, 0] + Branch { + ZOrder 2358 + Points [0, 15] + DstBlock "Product11" + DstPort 2 + } + Branch { + ZOrder 2357 + DstBlock "Product11" + DstPort 1 + } + } + } + Line { + ZOrder 2352 + SrcBlock "LINE3_COS" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 2360 + Points [0, 10] + DstBlock "Product12" + DstPort 2 + } + Branch { + ZOrder 2359 + Points [1, 0; 0, -5; 6, 0] + Branch { + ZOrder 2397 + Points [0, 50; 322, 0; 0, -160] + DstBlock "LINE3_Q" + DstPort 1 + } + Branch { + ZOrder 2396 + DstBlock "Product12" + DstPort 1 + } + } + } + Line { + ZOrder 2361 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 2362 + SrcBlock "Product8" + SrcPort 1 + Points [45, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 2363 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 2364 + SrcBlock "Product10" + SrcPort 1 + Points [45, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 2365 + SrcBlock "Product11" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 2366 + SrcBlock "Product12" + SrcPort 1 + Points [45, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 2367 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "SQRT" + DstPort 1 + } + Line { + ZOrder 2368 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 2369 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 2370 + SrcBlock "SQRT" + SrcPort 1 + DstBlock "LINE1_DEMOD_MON" + DstPort 1 + } + Line { + ZOrder 2372 + SrcBlock "SQRT1" + SrcPort 1 + DstBlock "LINE2_DEMOD_MON" + DstPort 1 + } + Line { + ZOrder 2374 + SrcBlock "SQRT2" + SrcPort 1 + DstBlock "LINE3_DEMOD_MON" + DstPort 1 + } + Line { + ZOrder 2376 + SrcBlock "LINE1_DEMOD_MON" + SrcPort 1 + DstBlock "LINE1_DEMOD" + DstPort 1 + } + Line { + ZOrder 2378 + SrcBlock "LINE2_DEMOD_MON" + SrcPort 1 + DstBlock "LINE2_DEMOD" + DstPort 1 + } + Line { + ZOrder 2379 + SrcBlock "LINE3_DEMOD_MON" + SrcPort 1 + DstBlock "LINE3_DEMOD" + DstPort 1 + } + Line { + ZOrder 2400 + SrcBlock "LINE1" + SrcPort 1 + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 2402 + SrcBlock "Choice" + SrcPort 1 + Points [27, 0; 0, 190] + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 2406 + SrcBlock "Choice1" + SrcPort 1 + Points [11, 0; 0, 85] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 2405 + SrcBlock "LINE2" + SrcPort 1 + Points [34, 0; 0, -35] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 2407 + SrcBlock "LINE3" + SrcPort 1 + Points [57, 0; 0, -45] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 2408 + SrcBlock "Choice2" + SrcPort 1 + Points [20, 0; 0, -50] + DstBlock "Sum2" + DstPort 3 + } + Line { + ZOrder 2409 + SrcBlock "LINE1_SW" + SrcPort 1 + Points [15, 0; 0, 55] + DstBlock "Choice" + DstPort 2 + } + Line { + ZOrder 2410 + SrcBlock "LINE2_SW" + SrcPort 1 + Points [15, 0; 0, 45] + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 2411 + SrcBlock "LINE3_SW" + SrcPort 1 + Points [10, 0] + DstBlock "Choice2" + DstPort 2 + } + Line { + ZOrder 2412 + SrcBlock "Constant1" + SrcPort 1 + Points [104, 0] + Branch { + ZOrder 2414 + Points [0, 30] + Branch { + ZOrder 2417 + Points [0, 145] + DstBlock "Choice2" + DstPort 3 + } + Branch { + ZOrder 2416 + DstBlock "Choice1" + DstPort 3 + } + } + Branch { + ZOrder 2413 + Points [1, 0; 0, -51; 95, 0; 0, -34] + DstBlock "Choice" + DstPort 3 + } + } + Line { + ZOrder 2511 + SrcBlock "Constant" + SrcPort 1 + Points [50, 0] + DstBlock "Choice3" + DstPort 1 + } + Line { + ZOrder 2512 + SrcBlock "Constant2" + SrcPort 1 + Points [50, 0] + DstBlock "Choice3" + DstPort 3 + } + Line { + ZOrder 2514 + SrcBlock "Flag1" + SrcPort 1 + DstBlock "Choice3" + DstPort 2 + } + Line { + ZOrder 2517 + SrcBlock "Choice3" + SrcPort 1 + DstBlock "Flag_1" + DstPort 1 + } + Line { + ZOrder 2739 + SrcBlock "Constant3" + SrcPort 1 + DstBlock "zero" + DstPort 1 + } + Line { + ZOrder 2241 + SrcBlock "Actuation" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 2637 + Points [0, 77; -80, 0; 0, 63] + Branch { + ZOrder 2742 + DstBlock "K1:C00-VIS_Xend" + DstPort 1 + } + Branch { + ZOrder 2741 + DstBlock "K1:C00-VIS_Yend" + DstPort 1 + } + } + Branch { + ZOrder 2520 + DstBlock "PIEZO_OUT" + DstPort 1 + } + } + Annotation { + SID "2892" + Name "#DAQ Channels\nC00_Strain 16384\nd_ctrl 16384\nd_err 16384\nFlag_1 16384\nzero 16384" + Position [16, 1081, 130, 1191] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . L $ 8 ( @ % \" $ ! 0 % 0 \" $ 0 =F5R<" + "VEO;@!C;VYT96YT X X !@ @ & 4 ( 0 $ ! D ( FIF9F9F9\\3\\. ( $ " + " 8 ( ! % \" $ #I 0 0 Z0 %-#62 M(%-U" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Sun Dec 26 23:47:51 2021" + RTWModifiedTimeStamp 562463247 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1x01" + Array { + Type "Cell" + Dimension 1 + Cell "k1x01" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 1 + Cell "IncludeHyperlinkInReport" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 12 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "SupportContinuousTime" + Cell "PurelyIntegerCode" + Cell "SupportNonInlinedSFcns" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 1160, 285, 2040, 915 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Arial" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Arial" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + } + } + System { + Name "k1x01" + Location [569, 20, 2569, 1056] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "200" + ReportName "simulink-default.rpt" + SIDHighWatermark "6435" + Block { + BlockType Reference + Name "ADC0" + SID "1073" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [325, 212, 400, 238] + ZOrder 40 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "6183" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1" + Ports [0, 1] + Position [270, 487, 340, 513] + ZOrder 237 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC2" + SID "6184" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=2 " + Ports [0, 1] + Position [270, 822, 345, 848] + ZOrder 238 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx2/ADC2" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "6185" + Description "ADC Selector" + Ports [1, 32] + Position [455, 419, 470, 576] + ZOrder 240 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_1_0,adc_1_1,adc_1_2,adc_1_3,adc_1_4,adc_1_5,adc_1_6,adc_1_7,adc_1_8,adc_1_9,adc_1_10,ad" + "c_1_11,adc_1_12,adc_1_13,adc_1_14,adc_1_15,adc_1_16,adc_1_17,adc_1_18,adc_1_19,adc_1_20,adc_1_21,adc_1_22,adc_1_" + "23,adc_1_24,adc_1_25,adc_1_26,adc_1_27,adc_1_28,adc_1_29,adc_1_30,adc_1_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector2" + SID "6186" + Description "ADC Selector" + Ports [1, 32] + Position [455, 754, 470, 911] + ZOrder 242 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_2_0,adc_2_1,adc_2_2,adc_2_3,adc_2_4,adc_2_5,adc_2_6,adc_2_7,adc_2_8,adc_2_9,adc_2_10,ad" + "c_2_11,adc_2_12,adc_2_13,adc_2_14,adc_2_15,adc_2_16,adc_2_17,adc_2_18,adc_2_19,adc_2_20,adc_2_21,adc_2_22,adc_2_" + "23,adc_2_24,adc_2_25,adc_2_26,adc_2_27,adc_2_28,adc_2_29,adc_2_30,adc_2_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "1087" + Description "ADC Selector" + Ports [1, 32] + Position [455, 144, 470, 301] + ZOrder 42 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1,adc_0_2,adc_0_3,adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,ad" + "c_0_11,adc_0_12,adc_0_13,adc_0_14,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_" + "23,adc_0_24,adc_0_25,adc_0_26,adc_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "DAC_0" + SID "6166" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [760, 49, 795, 306] + ZOrder 43 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "6398" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [760, 379, 795, 636] + ZOrder 243 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "F0" + SID "962" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [370, 53, 440, 77] + ZOrder -6 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "F1" + SID "963" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [555, 53, 625, 77] + ZOrder -7 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground1" + SID "6167" + Position [700, 55, 720, 75] + ZOrder 44 + ShowName off + } + Block { + BlockType Ground + Name "Ground10" + SID "6174" + Position [700, 265, 720, 285] + ZOrder 51 + ShowName off + } + Block { + BlockType Ground + Name "Ground11" + SID "6175" + Position [665, 70, 685, 90] + ZOrder 52 + ShowName off + } + Block { + BlockType Ground + Name "Ground12" + SID "6176" + Position [665, 280, 685, 300] + ZOrder 59 + ShowName off + } + Block { + BlockType Ground + Name "Ground13" + SID "6177" + Position [665, 160, 685, 180] + ZOrder 53 + ShowName off + } + Block { + BlockType Ground + Name "Ground14" + SID "6178" + Position [665, 130, 685, 150] + ZOrder 54 + ShowName off + } + Block { + BlockType Ground + Name "Ground15" + SID "6179" + Position [665, 100, 685, 120] + ZOrder 55 + ShowName off + } + Block { + BlockType Ground + Name "Ground16" + SID "6180" + Position [665, 190, 685, 210] + ZOrder 56 + ShowName off + } + Block { + BlockType Ground + Name "Ground17" + SID "6181" + Position [665, 220, 685, 240] + ZOrder 57 + ShowName off + } + Block { + BlockType Ground + Name "Ground18" + SID "6182" + Position [665, 250, 685, 270] + ZOrder 58 + ShowName off + } + Block { + BlockType Ground + Name "Ground19" + SID "6399" + Position [700, 385, 720, 405] + ZOrder 244 + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "6168" + Position [700, 145, 720, 165] + ZOrder 45 + ShowName off + } + Block { + BlockType Ground + Name "Ground20" + SID "6400" + Position [665, 400, 685, 420] + ZOrder 245 + ShowName off + } + Block { + BlockType Ground + Name "Ground21" + SID "6401" + Position [700, 415, 720, 435] + ZOrder 246 + ShowName off + } + Block { + BlockType Ground + Name "Ground22" + SID "6402" + Position [665, 430, 685, 450] + ZOrder 247 + ShowName off + } + Block { + BlockType Ground + Name "Ground23" + SID "6403" + Position [700, 445, 720, 465] + ZOrder 248 + ShowName off + } + Block { + BlockType Ground + Name "Ground24" + SID "6404" + Position [665, 460, 685, 480] + ZOrder 249 + ShowName off + } + Block { + BlockType Ground + Name "Ground25" + SID "6405" + Position [700, 475, 720, 495] + ZOrder 250 + ShowName off + } + Block { + BlockType Ground + Name "Ground26" + SID "6406" + Position [700, 505, 720, 525] + ZOrder 251 + ShowName off + } + Block { + BlockType Ground + Name "Ground27" + SID "6407" + Position [700, 535, 720, 555] + ZOrder 252 + ShowName off + } + Block { + BlockType Ground + Name "Ground28" + SID "6408" + Position [700, 565, 720, 585] + ZOrder 253 + ShowName off + } + Block { + BlockType Ground + Name "Ground29" + SID "6409" + Position [700, 595, 720, 615] + ZOrder 254 + ShowName off + } + Block { + BlockType Ground + Name "Ground3" + SID "6169" + Position [700, 115, 720, 135] + ZOrder 46 + ShowName off + } + Block { + BlockType Ground + Name "Ground30" + SID "6410" + Position [665, 490, 685, 510] + ZOrder 255 + ShowName off + } + Block { + BlockType Ground + Name "Ground31" + SID "6411" + Position [665, 520, 685, 540] + ZOrder 256 + ShowName off + } + Block { + BlockType Ground + Name "Ground32" + SID "6412" + Position [665, 550, 685, 570] + ZOrder 257 + ShowName off + } + Block { + BlockType Ground + Name "Ground33" + SID "6413" + Position [665, 580, 685, 600] + ZOrder 258 + ShowName off + } + Block { + BlockType Ground + Name "Ground34" + SID "6414" + Position [665, 610, 685, 630] + ZOrder 259 + ShowName off + } + Block { + BlockType Ground + Name "Ground4" + SID "6170" + Position [700, 85, 720, 105] + ZOrder 47 + ShowName off + } + Block { + BlockType Ground + Name "Ground5" + SID "6171" + Position [700, 175, 720, 195] + ZOrder 48 + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "6172" + Position [700, 205, 720, 225] + ZOrder 49 + ShowName off + } + Block { + BlockType Ground + Name "Ground7" + SID "6173" + Position [700, 235, 720, 255] + ZOrder 50 + ShowName off + } + Block { + BlockType Ground + Name "Ground8" + SID "964" + Position [325, 55, 345, 75] + ZOrder -10 + ShowName off + } + Block { + BlockType Ground + Name "Ground9" + SID "965" + Position [510, 55, 530, 75] + ZOrder -11 + ShowName off + } + Block { + BlockType SubSystem + Name "MADC0" + SID "1091" + Ports [32] + Position [545, 136, 605, 309] + ZOrder 41 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "MADC0" + Location [59, 25, 1542, 1055] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "1092" + Position [60, 88, 90, 102] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "1093" + Position [60, 133, 90, 147] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "1094" + Position [60, 178, 90, 192] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "1095" + Position [60, 223, 90, 237] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "1096" + Position [60, 268, 90, 282] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In6" + SID "1097" + Position [60, 313, 90, 327] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In7" + SID "1098" + Position [60, 358, 90, 372] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In8" + SID "1099" + Position [60, 403, 90, 417] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In9" + SID "1100" + Position [245, 88, 275, 102] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In10" + SID "1101" + Position [245, 133, 275, 147] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In11" + SID "1102" + Position [245, 178, 275, 192] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In12" + SID "1103" + Position [245, 223, 275, 237] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In13" + SID "1104" + Position [245, 268, 275, 282] + ZOrder -13 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In14" + SID "1105" + Position [245, 313, 275, 327] + ZOrder -14 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In15" + SID "1106" + Position [245, 358, 275, 372] + ZOrder -15 + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In16" + SID "1107" + Position [245, 403, 275, 417] + ZOrder -16 + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In17" + SID "1108" + Position [450, 88, 480, 102] + ZOrder -17 + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In18" + SID "1109" + Position [450, 133, 480, 147] + ZOrder -18 + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In19" + SID "1110" + Position [450, 178, 480, 192] + ZOrder -19 + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In20" + SID "1111" + Position [450, 223, 480, 237] + ZOrder -20 + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In21" + SID "1112" + Position [450, 268, 480, 282] + ZOrder -21 + Port "21" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In22" + SID "1113" + Position [450, 313, 480, 327] + ZOrder -22 + Port "22" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In23" + SID "1114" + Position [450, 358, 480, 372] + ZOrder -23 + Port "23" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In24" + SID "1115" + Position [450, 403, 480, 417] + ZOrder -24 + Port "24" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In25" + SID "1116" + Position [640, 88, 670, 102] + ZOrder -25 + Port "25" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In26" + SID "1117" + Position [640, 133, 670, 147] + ZOrder -26 + Port "26" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In27" + SID "1118" + Position [640, 178, 670, 192] + ZOrder -27 + Port "27" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In28" + SID "1119" + Position [640, 223, 670, 237] + ZOrder -28 + Port "28" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In29" + SID "1120" + Position [640, 268, 670, 282] + ZOrder -29 + Port "29" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In30" + SID "1121" + Position [640, 313, 670, 327] + ZOrder -30 + Port "30" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In31" + SID "1122" + Position [640, 358, 670, 372] + ZOrder -31 + Port "31" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In32" + SID "1123" + Position [640, 403, 670, 417] + ZOrder -32 + Port "32" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "EPICS_CH0" + SID "1124" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 88, 155, 102] + ZOrder -33 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH1" + SID "1125" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 133, 155, 147] + ZOrder -34 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH10" + SID "1126" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 178, 350, 192] + ZOrder -35 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH11" + SID "1127" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 223, 350, 237] + ZOrder -36 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH12" + SID "1128" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 268, 350, 282] + ZOrder -37 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH13" + SID "1129" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 313, 350, 327] + ZOrder -38 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH14" + SID "1130" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 358, 350, 372] + ZOrder -39 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH15" + SID "1131" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 403, 350, 417] + ZOrder -40 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH16" + SID "1132" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 88, 550, 102] + ZOrder -41 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH17" + SID "1133" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 133, 550, 147] + ZOrder -42 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH18" + SID "1134" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 178, 550, 192] + ZOrder -43 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH19" + SID "1135" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 223, 550, 237] + ZOrder -44 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH2" + SID "1136" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 178, 155, 192] + ZOrder -45 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH20" + SID "1137" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 268, 550, 282] + ZOrder -46 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH21" + SID "1138" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 313, 550, 327] + ZOrder -47 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH22" + SID "1139" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 358, 550, 372] + ZOrder -48 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH23" + SID "1140" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 403, 550, 417] + ZOrder -49 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH24" + SID "1141" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 88, 735, 102] + ZOrder -50 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH25" + SID "1142" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 133, 735, 147] + ZOrder -51 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH26" + SID "1143" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 178, 735, 192] + ZOrder -52 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH27" + SID "1144" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 223, 735, 237] + ZOrder -53 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH28" + SID "1145" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 268, 735, 282] + ZOrder -54 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH29" + SID "1146" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 313, 735, 327] + ZOrder -55 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH3" + SID "1147" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 223, 155, 237] + ZOrder -56 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH30" + SID "1148" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 358, 735, 372] + ZOrder -57 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH31" + SID "1149" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 403, 735, 417] + ZOrder -58 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH4" + SID "1150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 268, 155, 282] + ZOrder -59 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH5" + SID "1151" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 313, 155, 327] + ZOrder -60 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH6" + SID "1152" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 358, 155, 372] + ZOrder -61 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH7" + SID "1153" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 403, 155, 417] + ZOrder -62 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH8" + SID "1154" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 88, 350, 102] + ZOrder -63 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH9" + SID "1155" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 133, 350, 147] + ZOrder -64 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH0" + SID "1156" + Tag "Test Point" + Ports [1] + Position [185, 88, 225, 102] + ZOrder -65 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH1" + SID "1157" + Tag "Test Point" + Ports [1] + Position [185, 133, 225, 147] + ZOrder -66 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH10" + SID "1158" + Tag "Test Point" + Ports [1] + Position [380, 178, 420, 192] + ZOrder -67 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH11" + SID "1159" + Tag "Test Point" + Ports [1] + Position [380, 223, 420, 237] + ZOrder -68 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH12" + SID "1160" + Tag "Test Point" + Ports [1] + Position [380, 268, 420, 282] + ZOrder -69 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH13" + SID "1161" + Tag "Test Point" + Ports [1] + Position [380, 313, 420, 327] + ZOrder -70 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH14" + SID "1162" + Tag "Test Point" + Ports [1] + Position [380, 358, 420, 372] + ZOrder -71 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH15" + SID "1163" + Tag "Test Point" + Ports [1] + Position [380, 403, 420, 417] + ZOrder -72 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH16" + SID "1164" + Tag "Test Point" + Ports [1] + Position [575, 88, 615, 102] + ZOrder -73 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH17" + SID "1165" + Tag "Test Point" + Ports [1] + Position [575, 133, 615, 147] + ZOrder -74 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH18" + SID "1166" + Tag "Test Point" + Ports [1] + Position [575, 178, 615, 192] + ZOrder -75 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH19" + SID "1167" + Tag "Test Point" + Ports [1] + Position [575, 223, 615, 237] + ZOrder -76 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH2" + SID "1168" + Tag "Test Point" + Ports [1] + Position [185, 178, 225, 192] + ZOrder -77 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH20" + SID "1169" + Tag "Test Point" + Ports [1] + Position [575, 268, 615, 282] + ZOrder -78 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH21" + SID "1170" + Tag "Test Point" + Ports [1] + Position [575, 313, 615, 327] + ZOrder -79 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH22" + SID "1171" + Tag "Test Point" + Ports [1] + Position [575, 358, 615, 372] + ZOrder -80 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH23" + SID "1172" + Tag "Test Point" + Ports [1] + Position [575, 403, 615, 417] + ZOrder -81 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH24" + SID "1173" + Tag "Test Point" + Ports [1] + Position [760, 88, 800, 102] + ZOrder -82 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH25" + SID "1174" + Tag "Test Point" + Ports [1] + Position [760, 133, 800, 147] + ZOrder -83 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH26" + SID "1175" + Tag "Test Point" + Ports [1] + Position [760, 178, 800, 192] + ZOrder -84 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH27" + SID "1176" + Tag "Test Point" + Ports [1] + Position [760, 223, 800, 237] + ZOrder -85 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH28" + SID "1177" + Tag "Test Point" + Ports [1] + Position [760, 268, 800, 282] + ZOrder -86 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH29" + SID "1178" + Tag "Test Point" + Ports [1] + Position [760, 313, 800, 327] + ZOrder -87 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH3" + SID "1179" + Tag "Test Point" + Ports [1] + Position [185, 223, 225, 237] + ZOrder -88 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH30" + SID "1180" + Tag "Test Point" + Ports [1] + Position [760, 358, 800, 372] + ZOrder -89 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH31" + SID "1181" + Tag "Test Point" + Ports [1] + Position [760, 403, 800, 417] + ZOrder -90 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH4" + SID "1182" + Tag "Test Point" + Ports [1] + Position [185, 268, 225, 282] + ZOrder -91 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH5" + SID "1183" + Tag "Test Point" + Ports [1] + Position [185, 313, 225, 327] + ZOrder -92 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH6" + SID "1184" + Tag "Test Point" + Ports [1] + Position [185, 358, 225, 372] + ZOrder -93 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH7" + SID "1185" + Tag "Test Point" + Ports [1] + Position [185, 403, 225, 417] + ZOrder -94 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH8" + SID "1186" + Tag "Test Point" + Ports [1] + Position [380, 88, 420, 102] + ZOrder -95 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH9" + SID "1187" + Tag "Test Point" + Ports [1] + Position [380, 133, 420, 147] + ZOrder -96 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1 + SrcBlock "In1" + SrcPort 1 + DstBlock "EPICS_CH0" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "EPICS_CH0" + SrcPort 1 + DstBlock "TP_CH0" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "In2" + SrcPort 1 + DstBlock "EPICS_CH1" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "In3" + SrcPort 1 + DstBlock "EPICS_CH2" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "In4" + SrcPort 1 + DstBlock "EPICS_CH3" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "In5" + SrcPort 1 + DstBlock "EPICS_CH4" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "In6" + SrcPort 1 + DstBlock "EPICS_CH5" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "In7" + SrcPort 1 + DstBlock "EPICS_CH6" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "In8" + SrcPort 1 + DstBlock "EPICS_CH7" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "In9" + SrcPort 1 + DstBlock "EPICS_CH8" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "In10" + SrcPort 1 + DstBlock "EPICS_CH9" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "In11" + SrcPort 1 + DstBlock "EPICS_CH10" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "In12" + SrcPort 1 + DstBlock "EPICS_CH11" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "In13" + SrcPort 1 + DstBlock "EPICS_CH12" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "In14" + SrcPort 1 + DstBlock "EPICS_CH13" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "In15" + SrcPort 1 + DstBlock "EPICS_CH14" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "In16" + SrcPort 1 + DstBlock "EPICS_CH15" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "In17" + SrcPort 1 + DstBlock "EPICS_CH16" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "In18" + SrcPort 1 + DstBlock "EPICS_CH17" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "In19" + SrcPort 1 + DstBlock "EPICS_CH18" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "In20" + SrcPort 1 + DstBlock "EPICS_CH19" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "In21" + SrcPort 1 + DstBlock "EPICS_CH20" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "In22" + SrcPort 1 + DstBlock "EPICS_CH21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "In23" + SrcPort 1 + DstBlock "EPICS_CH22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "In24" + SrcPort 1 + DstBlock "EPICS_CH23" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "In25" + SrcPort 1 + DstBlock "EPICS_CH24" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "In26" + SrcPort 1 + DstBlock "EPICS_CH25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "In27" + SrcPort 1 + DstBlock "EPICS_CH26" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "In28" + SrcPort 1 + DstBlock "EPICS_CH27" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "In29" + SrcPort 1 + DstBlock "EPICS_CH28" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "In30" + SrcPort 1 + DstBlock "EPICS_CH29" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "In31" + SrcPort 1 + DstBlock "EPICS_CH30" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "In32" + SrcPort 1 + DstBlock "EPICS_CH31" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "EPICS_CH1" + SrcPort 1 + DstBlock "TP_CH1" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "EPICS_CH2" + SrcPort 1 + DstBlock "TP_CH2" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "EPICS_CH3" + SrcPort 1 + DstBlock "TP_CH3" + DstPort 1 + } + Line { + ZOrder 37 + SrcBlock "EPICS_CH4" + SrcPort 1 + DstBlock "TP_CH4" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "EPICS_CH5" + SrcPort 1 + DstBlock "TP_CH5" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "EPICS_CH6" + SrcPort 1 + DstBlock "TP_CH6" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "EPICS_CH7" + SrcPort 1 + DstBlock "TP_CH7" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "EPICS_CH8" + SrcPort 1 + DstBlock "TP_CH8" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "EPICS_CH9" + SrcPort 1 + DstBlock "TP_CH9" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "EPICS_CH10" + SrcPort 1 + DstBlock "TP_CH10" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "EPICS_CH11" + SrcPort 1 + DstBlock "TP_CH11" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "EPICS_CH12" + SrcPort 1 + DstBlock "TP_CH12" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "EPICS_CH13" + SrcPort 1 + DstBlock "TP_CH13" + DstPort 1 + } + Line { + ZOrder 47 + SrcBlock "EPICS_CH14" + SrcPort 1 + DstBlock "TP_CH14" + DstPort 1 + } + Line { + ZOrder 48 + SrcBlock "EPICS_CH15" + SrcPort 1 + DstBlock "TP_CH15" + DstPort 1 + } + Line { + ZOrder 49 + SrcBlock "EPICS_CH16" + SrcPort 1 + DstBlock "TP_CH16" + DstPort 1 + } + Line { + ZOrder 50 + SrcBlock "EPICS_CH17" + SrcPort 1 + DstBlock "TP_CH17" + DstPort 1 + } + Line { + ZOrder 51 + SrcBlock "EPICS_CH18" + SrcPort 1 + DstBlock "TP_CH18" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "EPICS_CH19" + SrcPort 1 + DstBlock "TP_CH19" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "EPICS_CH20" + SrcPort 1 + DstBlock "TP_CH20" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "EPICS_CH21" + SrcPort 1 + DstBlock "TP_CH21" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "EPICS_CH22" + SrcPort 1 + DstBlock "TP_CH22" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "EPICS_CH23" + SrcPort 1 + DstBlock "TP_CH23" + DstPort 1 + } + Line { + ZOrder 57 + SrcBlock "EPICS_CH24" + SrcPort 1 + DstBlock "TP_CH24" + DstPort 1 + } + Line { + ZOrder 58 + SrcBlock "EPICS_CH25" + SrcPort 1 + DstBlock "TP_CH25" + DstPort 1 + } + Line { + ZOrder 59 + SrcBlock "EPICS_CH26" + SrcPort 1 + DstBlock "TP_CH26" + DstPort 1 + } + Line { + ZOrder 60 + SrcBlock "EPICS_CH27" + SrcPort 1 + DstBlock "TP_CH27" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "EPICS_CH28" + SrcPort 1 + DstBlock "TP_CH28" + DstPort 1 + } + Line { + ZOrder 62 + SrcBlock "EPICS_CH29" + SrcPort 1 + DstBlock "TP_CH29" + DstPort 1 + } + Line { + ZOrder 63 + SrcBlock "EPICS_CH30" + SrcPort 1 + DstBlock "TP_CH30" + DstPort 1 + } + Line { + ZOrder 64 + SrcBlock "EPICS_CH31" + SrcPort 1 + DstBlock "TP_CH31" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "MADC1" + SID "6188" + Ports [32] + Position [545, 411, 605, 584] + ZOrder 239 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "MADC1" + Location [693, 60, 2220, 1096] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6189" + Position [60, 88, 90, 102] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6190" + Position [60, 133, 90, 147] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6191" + Position [60, 178, 90, 192] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6192" + Position [60, 223, 90, 237] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6193" + Position [60, 268, 90, 282] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In6" + SID "6194" + Position [60, 313, 90, 327] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In7" + SID "6195" + Position [60, 358, 90, 372] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In8" + SID "6196" + Position [60, 403, 90, 417] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In9" + SID "6197" + Position [245, 88, 275, 102] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In10" + SID "6198" + Position [245, 133, 275, 147] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In11" + SID "6199" + Position [245, 178, 275, 192] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In12" + SID "6200" + Position [245, 223, 275, 237] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In13" + SID "6201" + Position [245, 268, 275, 282] + ZOrder -13 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In14" + SID "6202" + Position [245, 313, 275, 327] + ZOrder -14 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In15" + SID "6203" + Position [245, 358, 275, 372] + ZOrder -15 + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In16" + SID "6204" + Position [245, 403, 275, 417] + ZOrder -16 + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In17" + SID "6205" + Position [450, 88, 480, 102] + ZOrder -17 + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In18" + SID "6206" + Position [450, 133, 480, 147] + ZOrder -18 + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In19" + SID "6207" + Position [450, 178, 480, 192] + ZOrder -19 + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In20" + SID "6208" + Position [450, 223, 480, 237] + ZOrder -20 + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In21" + SID "6209" + Position [450, 268, 480, 282] + ZOrder -21 + Port "21" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In22" + SID "6210" + Position [450, 313, 480, 327] + ZOrder -22 + Port "22" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In23" + SID "6211" + Position [450, 358, 480, 372] + ZOrder -23 + Port "23" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In24" + SID "6212" + Position [450, 403, 480, 417] + ZOrder -24 + Port "24" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In25" + SID "6213" + Position [640, 88, 670, 102] + ZOrder -25 + Port "25" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In26" + SID "6214" + Position [640, 133, 670, 147] + ZOrder -26 + Port "26" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In27" + SID "6215" + Position [640, 178, 670, 192] + ZOrder -27 + Port "27" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In28" + SID "6216" + Position [640, 223, 670, 237] + ZOrder -28 + Port "28" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In29" + SID "6217" + Position [640, 268, 670, 282] + ZOrder -29 + Port "29" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In30" + SID "6218" + Position [640, 313, 670, 327] + ZOrder -30 + Port "30" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In31" + SID "6219" + Position [640, 358, 670, 372] + ZOrder -31 + Port "31" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In32" + SID "6220" + Position [640, 403, 670, 417] + ZOrder -32 + Port "32" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "EPICS_CH0" + SID "6221" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 88, 155, 102] + ZOrder -33 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH1" + SID "6222" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 133, 155, 147] + ZOrder -34 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH10" + SID "6223" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 178, 350, 192] + ZOrder -35 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH11" + SID "6224" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 223, 350, 237] + ZOrder -36 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH12" + SID "6225" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 268, 350, 282] + ZOrder -37 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH13" + SID "6226" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 313, 350, 327] + ZOrder -38 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH14" + SID "6227" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 358, 350, 372] + ZOrder -39 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH15" + SID "6228" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 403, 350, 417] + ZOrder -40 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH16" + SID "6229" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 88, 550, 102] + ZOrder -41 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH17" + SID "6230" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 133, 550, 147] + ZOrder -42 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH18" + SID "6231" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 178, 550, 192] + ZOrder -43 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH19" + SID "6232" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 223, 550, 237] + ZOrder -44 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH2" + SID "6233" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 178, 155, 192] + ZOrder -45 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH20" + SID "6234" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 268, 550, 282] + ZOrder -46 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH21" + SID "6235" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 313, 550, 327] + ZOrder -47 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH22" + SID "6236" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 358, 550, 372] + ZOrder -48 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH23" + SID "6237" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 403, 550, 417] + ZOrder -49 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH24" + SID "6238" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 88, 735, 102] + ZOrder -50 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH25" + SID "6239" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 133, 735, 147] + ZOrder -51 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH26" + SID "6240" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 178, 735, 192] + ZOrder -52 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH27" + SID "6241" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 223, 735, 237] + ZOrder -53 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH28" + SID "6242" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 268, 735, 282] + ZOrder -54 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH29" + SID "6243" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 313, 735, 327] + ZOrder -55 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH3" + SID "6244" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 223, 155, 237] + ZOrder -56 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH30" + SID "6245" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 358, 735, 372] + ZOrder -57 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH31" + SID "6246" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 403, 735, 417] + ZOrder -58 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH4" + SID "6247" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 268, 155, 282] + ZOrder -59 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH5" + SID "6248" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 313, 155, 327] + ZOrder -60 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH6" + SID "6249" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 358, 155, 372] + ZOrder -61 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH7" + SID "6250" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 403, 155, 417] + ZOrder -62 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH8" + SID "6251" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 88, 350, 102] + ZOrder -63 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH9" + SID "6252" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 133, 350, 147] + ZOrder -64 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH0" + SID "6253" + Tag "Test Point" + Ports [1] + Position [185, 88, 225, 102] + ZOrder -65 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH1" + SID "6254" + Tag "Test Point" + Ports [1] + Position [185, 133, 225, 147] + ZOrder -66 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH10" + SID "6255" + Tag "Test Point" + Ports [1] + Position [380, 178, 420, 192] + ZOrder -67 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH11" + SID "6256" + Tag "Test Point" + Ports [1] + Position [380, 223, 420, 237] + ZOrder -68 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH12" + SID "6257" + Tag "Test Point" + Ports [1] + Position [380, 268, 420, 282] + ZOrder -69 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH13" + SID "6258" + Tag "Test Point" + Ports [1] + Position [380, 313, 420, 327] + ZOrder -70 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH14" + SID "6259" + Tag "Test Point" + Ports [1] + Position [380, 358, 420, 372] + ZOrder -71 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH15" + SID "6260" + Tag "Test Point" + Ports [1] + Position [380, 403, 420, 417] + ZOrder -72 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH16" + SID "6261" + Tag "Test Point" + Ports [1] + Position [575, 88, 615, 102] + ZOrder -73 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH17" + SID "6262" + Tag "Test Point" + Ports [1] + Position [575, 133, 615, 147] + ZOrder -74 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH18" + SID "6263" + Tag "Test Point" + Ports [1] + Position [575, 178, 615, 192] + ZOrder -75 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH19" + SID "6264" + Tag "Test Point" + Ports [1] + Position [575, 223, 615, 237] + ZOrder -76 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH2" + SID "6265" + Tag "Test Point" + Ports [1] + Position [185, 178, 225, 192] + ZOrder -77 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH20" + SID "6266" + Tag "Test Point" + Ports [1] + Position [575, 268, 615, 282] + ZOrder -78 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH21" + SID "6267" + Tag "Test Point" + Ports [1] + Position [575, 313, 615, 327] + ZOrder -79 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH22" + SID "6268" + Tag "Test Point" + Ports [1] + Position [575, 358, 615, 372] + ZOrder -80 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH23" + SID "6269" + Tag "Test Point" + Ports [1] + Position [575, 403, 615, 417] + ZOrder -81 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH24" + SID "6270" + Tag "Test Point" + Ports [1] + Position [760, 88, 800, 102] + ZOrder -82 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH25" + SID "6271" + Tag "Test Point" + Ports [1] + Position [760, 133, 800, 147] + ZOrder -83 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH26" + SID "6272" + Tag "Test Point" + Ports [1] + Position [760, 178, 800, 192] + ZOrder -84 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH27" + SID "6273" + Tag "Test Point" + Ports [1] + Position [760, 223, 800, 237] + ZOrder -85 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH28" + SID "6274" + Tag "Test Point" + Ports [1] + Position [760, 268, 800, 282] + ZOrder -86 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH29" + SID "6275" + Tag "Test Point" + Ports [1] + Position [760, 313, 800, 327] + ZOrder -87 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH3" + SID "6276" + Tag "Test Point" + Ports [1] + Position [185, 223, 225, 237] + ZOrder -88 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH30" + SID "6277" + Tag "Test Point" + Ports [1] + Position [760, 358, 800, 372] + ZOrder -89 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH31" + SID "6278" + Tag "Test Point" + Ports [1] + Position [760, 403, 800, 417] + ZOrder -90 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH4" + SID "6279" + Tag "Test Point" + Ports [1] + Position [185, 268, 225, 282] + ZOrder -91 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH5" + SID "6280" + Tag "Test Point" + Ports [1] + Position [185, 313, 225, 327] + ZOrder -92 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH6" + SID "6281" + Tag "Test Point" + Ports [1] + Position [185, 358, 225, 372] + ZOrder -93 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH7" + SID "6282" + Tag "Test Point" + Ports [1] + Position [185, 403, 225, 417] + ZOrder -94 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH8" + SID "6283" + Tag "Test Point" + Ports [1] + Position [380, 88, 420, 102] + ZOrder -95 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH9" + SID "6284" + Tag "Test Point" + Ports [1] + Position [380, 133, 420, 147] + ZOrder -96 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1 + SrcBlock "In1" + SrcPort 1 + DstBlock "EPICS_CH0" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "EPICS_CH0" + SrcPort 1 + DstBlock "TP_CH0" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "In2" + SrcPort 1 + DstBlock "EPICS_CH1" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "In3" + SrcPort 1 + DstBlock "EPICS_CH2" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "In4" + SrcPort 1 + DstBlock "EPICS_CH3" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "In5" + SrcPort 1 + DstBlock "EPICS_CH4" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "In6" + SrcPort 1 + DstBlock "EPICS_CH5" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "In7" + SrcPort 1 + DstBlock "EPICS_CH6" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "In8" + SrcPort 1 + DstBlock "EPICS_CH7" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "In9" + SrcPort 1 + DstBlock "EPICS_CH8" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "In10" + SrcPort 1 + DstBlock "EPICS_CH9" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "In11" + SrcPort 1 + DstBlock "EPICS_CH10" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "In12" + SrcPort 1 + DstBlock "EPICS_CH11" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "In13" + SrcPort 1 + DstBlock "EPICS_CH12" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "In14" + SrcPort 1 + DstBlock "EPICS_CH13" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "In15" + SrcPort 1 + DstBlock "EPICS_CH14" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "In16" + SrcPort 1 + DstBlock "EPICS_CH15" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "In17" + SrcPort 1 + DstBlock "EPICS_CH16" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "In18" + SrcPort 1 + DstBlock "EPICS_CH17" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "In19" + SrcPort 1 + DstBlock "EPICS_CH18" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "In20" + SrcPort 1 + DstBlock "EPICS_CH19" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "In21" + SrcPort 1 + DstBlock "EPICS_CH20" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "In22" + SrcPort 1 + DstBlock "EPICS_CH21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "In23" + SrcPort 1 + DstBlock "EPICS_CH22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "In24" + SrcPort 1 + DstBlock "EPICS_CH23" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "In25" + SrcPort 1 + DstBlock "EPICS_CH24" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "In26" + SrcPort 1 + DstBlock "EPICS_CH25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "In27" + SrcPort 1 + DstBlock "EPICS_CH26" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "In28" + SrcPort 1 + DstBlock "EPICS_CH27" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "In29" + SrcPort 1 + DstBlock "EPICS_CH28" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "In30" + SrcPort 1 + DstBlock "EPICS_CH29" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "In31" + SrcPort 1 + DstBlock "EPICS_CH30" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "In32" + SrcPort 1 + DstBlock "EPICS_CH31" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "EPICS_CH1" + SrcPort 1 + DstBlock "TP_CH1" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "EPICS_CH2" + SrcPort 1 + DstBlock "TP_CH2" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "EPICS_CH3" + SrcPort 1 + DstBlock "TP_CH3" + DstPort 1 + } + Line { + ZOrder 37 + SrcBlock "EPICS_CH4" + SrcPort 1 + DstBlock "TP_CH4" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "EPICS_CH5" + SrcPort 1 + DstBlock "TP_CH5" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "EPICS_CH6" + SrcPort 1 + DstBlock "TP_CH6" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "EPICS_CH7" + SrcPort 1 + DstBlock "TP_CH7" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "EPICS_CH8" + SrcPort 1 + DstBlock "TP_CH8" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "EPICS_CH9" + SrcPort 1 + DstBlock "TP_CH9" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "EPICS_CH10" + SrcPort 1 + DstBlock "TP_CH10" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "EPICS_CH11" + SrcPort 1 + DstBlock "TP_CH11" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "EPICS_CH12" + SrcPort 1 + DstBlock "TP_CH12" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "EPICS_CH13" + SrcPort 1 + DstBlock "TP_CH13" + DstPort 1 + } + Line { + ZOrder 47 + SrcBlock "EPICS_CH14" + SrcPort 1 + DstBlock "TP_CH14" + DstPort 1 + } + Line { + ZOrder 48 + SrcBlock "EPICS_CH15" + SrcPort 1 + DstBlock "TP_CH15" + DstPort 1 + } + Line { + ZOrder 49 + SrcBlock "EPICS_CH16" + SrcPort 1 + DstBlock "TP_CH16" + DstPort 1 + } + Line { + ZOrder 50 + SrcBlock "EPICS_CH17" + SrcPort 1 + DstBlock "TP_CH17" + DstPort 1 + } + Line { + ZOrder 51 + SrcBlock "EPICS_CH18" + SrcPort 1 + DstBlock "TP_CH18" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "EPICS_CH19" + SrcPort 1 + DstBlock "TP_CH19" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "EPICS_CH20" + SrcPort 1 + DstBlock "TP_CH20" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "EPICS_CH21" + SrcPort 1 + DstBlock "TP_CH21" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "EPICS_CH22" + SrcPort 1 + DstBlock "TP_CH22" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "EPICS_CH23" + SrcPort 1 + DstBlock "TP_CH23" + DstPort 1 + } + Line { + ZOrder 57 + SrcBlock "EPICS_CH24" + SrcPort 1 + DstBlock "TP_CH24" + DstPort 1 + } + Line { + ZOrder 58 + SrcBlock "EPICS_CH25" + SrcPort 1 + DstBlock "TP_CH25" + DstPort 1 + } + Line { + ZOrder 59 + SrcBlock "EPICS_CH26" + SrcPort 1 + DstBlock "TP_CH26" + DstPort 1 + } + Line { + ZOrder 60 + SrcBlock "EPICS_CH27" + SrcPort 1 + DstBlock "TP_CH27" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "EPICS_CH28" + SrcPort 1 + DstBlock "TP_CH28" + DstPort 1 + } + Line { + ZOrder 62 + SrcBlock "EPICS_CH29" + SrcPort 1 + DstBlock "TP_CH29" + DstPort 1 + } + Line { + ZOrder 63 + SrcBlock "EPICS_CH30" + SrcPort 1 + DstBlock "TP_CH30" + DstPort 1 + } + Line { + ZOrder 64 + SrcBlock "EPICS_CH31" + SrcPort 1 + DstBlock "TP_CH31" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "MADC2" + SID "6285" + Ports [32] + Position [545, 746, 605, 919] + ZOrder 241 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "MADC2" + Location [693, 60, 2220, 1096] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6286" + Position [60, 88, 90, 102] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6287" + Position [60, 133, 90, 147] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6288" + Position [60, 178, 90, 192] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6289" + Position [60, 223, 90, 237] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6290" + Position [60, 268, 90, 282] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In6" + SID "6291" + Position [60, 313, 90, 327] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In7" + SID "6292" + Position [60, 358, 90, 372] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In8" + SID "6293" + Position [60, 403, 90, 417] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In9" + SID "6294" + Position [245, 88, 275, 102] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In10" + SID "6295" + Position [245, 133, 275, 147] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In11" + SID "6296" + Position [245, 178, 275, 192] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In12" + SID "6297" + Position [245, 223, 275, 237] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In13" + SID "6298" + Position [245, 268, 275, 282] + ZOrder -13 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In14" + SID "6299" + Position [245, 313, 275, 327] + ZOrder -14 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In15" + SID "6300" + Position [245, 358, 275, 372] + ZOrder -15 + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In16" + SID "6301" + Position [245, 403, 275, 417] + ZOrder -16 + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In17" + SID "6302" + Position [450, 88, 480, 102] + ZOrder -17 + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In18" + SID "6303" + Position [450, 133, 480, 147] + ZOrder -18 + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In19" + SID "6304" + Position [450, 178, 480, 192] + ZOrder -19 + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In20" + SID "6305" + Position [450, 223, 480, 237] + ZOrder -20 + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In21" + SID "6306" + Position [450, 268, 480, 282] + ZOrder -21 + Port "21" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In22" + SID "6307" + Position [450, 313, 480, 327] + ZOrder -22 + Port "22" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In23" + SID "6308" + Position [450, 358, 480, 372] + ZOrder -23 + Port "23" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In24" + SID "6309" + Position [450, 403, 480, 417] + ZOrder -24 + Port "24" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In25" + SID "6310" + Position [640, 88, 670, 102] + ZOrder -25 + Port "25" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In26" + SID "6311" + Position [640, 133, 670, 147] + ZOrder -26 + Port "26" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In27" + SID "6312" + Position [640, 178, 670, 192] + ZOrder -27 + Port "27" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In28" + SID "6313" + Position [640, 223, 670, 237] + ZOrder -28 + Port "28" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In29" + SID "6314" + Position [640, 268, 670, 282] + ZOrder -29 + Port "29" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In30" + SID "6315" + Position [640, 313, 670, 327] + ZOrder -30 + Port "30" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In31" + SID "6316" + Position [640, 358, 670, 372] + ZOrder -31 + Port "31" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In32" + SID "6317" + Position [640, 403, 670, 417] + ZOrder -32 + Port "32" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "EPICS_CH0" + SID "6318" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 88, 155, 102] + ZOrder -33 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH1" + SID "6319" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 133, 155, 147] + ZOrder -34 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH10" + SID "6320" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 178, 350, 192] + ZOrder -35 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH11" + SID "6321" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 223, 350, 237] + ZOrder -36 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH12" + SID "6322" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 268, 350, 282] + ZOrder -37 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH13" + SID "6323" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 313, 350, 327] + ZOrder -38 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH14" + SID "6324" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 358, 350, 372] + ZOrder -39 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH15" + SID "6325" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 403, 350, 417] + ZOrder -40 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH16" + SID "6326" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 88, 550, 102] + ZOrder -41 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH17" + SID "6327" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 133, 550, 147] + ZOrder -42 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH18" + SID "6328" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 178, 550, 192] + ZOrder -43 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH19" + SID "6329" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 223, 550, 237] + ZOrder -44 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH2" + SID "6330" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 178, 155, 192] + ZOrder -45 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH20" + SID "6331" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 268, 550, 282] + ZOrder -46 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH21" + SID "6332" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 313, 550, 327] + ZOrder -47 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH22" + SID "6333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 358, 550, 372] + ZOrder -48 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH23" + SID "6334" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 403, 550, 417] + ZOrder -49 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH24" + SID "6335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 88, 735, 102] + ZOrder -50 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH25" + SID "6336" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 133, 735, 147] + ZOrder -51 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH26" + SID "6337" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 178, 735, 192] + ZOrder -52 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH27" + SID "6338" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 223, 735, 237] + ZOrder -53 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH28" + SID "6339" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 268, 735, 282] + ZOrder -54 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH29" + SID "6340" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 313, 735, 327] + ZOrder -55 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH3" + SID "6341" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 223, 155, 237] + ZOrder -56 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH30" + SID "6342" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 358, 735, 372] + ZOrder -57 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH31" + SID "6343" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 403, 735, 417] + ZOrder -58 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH4" + SID "6344" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 268, 155, 282] + ZOrder -59 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH5" + SID "6345" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 313, 155, 327] + ZOrder -60 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH6" + SID "6346" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 358, 155, 372] + ZOrder -61 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH7" + SID "6347" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 403, 155, 417] + ZOrder -62 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH8" + SID "6348" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 88, 350, 102] + ZOrder -63 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH9" + SID "6349" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 133, 350, 147] + ZOrder -64 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH0" + SID "6350" + Tag "Test Point" + Ports [1] + Position [185, 88, 225, 102] + ZOrder -65 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH1" + SID "6351" + Tag "Test Point" + Ports [1] + Position [185, 133, 225, 147] + ZOrder -66 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH10" + SID "6352" + Tag "Test Point" + Ports [1] + Position [380, 178, 420, 192] + ZOrder -67 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH11" + SID "6353" + Tag "Test Point" + Ports [1] + Position [380, 223, 420, 237] + ZOrder -68 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH12" + SID "6354" + Tag "Test Point" + Ports [1] + Position [380, 268, 420, 282] + ZOrder -69 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH13" + SID "6355" + Tag "Test Point" + Ports [1] + Position [380, 313, 420, 327] + ZOrder -70 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH14" + SID "6356" + Tag "Test Point" + Ports [1] + Position [380, 358, 420, 372] + ZOrder -71 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH15" + SID "6357" + Tag "Test Point" + Ports [1] + Position [380, 403, 420, 417] + ZOrder -72 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH16" + SID "6358" + Tag "Test Point" + Ports [1] + Position [575, 88, 615, 102] + ZOrder -73 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH17" + SID "6359" + Tag "Test Point" + Ports [1] + Position [575, 133, 615, 147] + ZOrder -74 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH18" + SID "6360" + Tag "Test Point" + Ports [1] + Position [575, 178, 615, 192] + ZOrder -75 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH19" + SID "6361" + Tag "Test Point" + Ports [1] + Position [575, 223, 615, 237] + ZOrder -76 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH2" + SID "6362" + Tag "Test Point" + Ports [1] + Position [185, 178, 225, 192] + ZOrder -77 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH20" + SID "6363" + Tag "Test Point" + Ports [1] + Position [575, 268, 615, 282] + ZOrder -78 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH21" + SID "6364" + Tag "Test Point" + Ports [1] + Position [575, 313, 615, 327] + ZOrder -79 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH22" + SID "6365" + Tag "Test Point" + Ports [1] + Position [575, 358, 615, 372] + ZOrder -80 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH23" + SID "6366" + Tag "Test Point" + Ports [1] + Position [575, 403, 615, 417] + ZOrder -81 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH24" + SID "6367" + Tag "Test Point" + Ports [1] + Position [760, 88, 800, 102] + ZOrder -82 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH25" + SID "6368" + Tag "Test Point" + Ports [1] + Position [760, 133, 800, 147] + ZOrder -83 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH26" + SID "6369" + Tag "Test Point" + Ports [1] + Position [760, 178, 800, 192] + ZOrder -84 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH27" + SID "6370" + Tag "Test Point" + Ports [1] + Position [760, 223, 800, 237] + ZOrder -85 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH28" + SID "6371" + Tag "Test Point" + Ports [1] + Position [760, 268, 800, 282] + ZOrder -86 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH29" + SID "6372" + Tag "Test Point" + Ports [1] + Position [760, 313, 800, 327] + ZOrder -87 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH3" + SID "6373" + Tag "Test Point" + Ports [1] + Position [185, 223, 225, 237] + ZOrder -88 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH30" + SID "6374" + Tag "Test Point" + Ports [1] + Position [760, 358, 800, 372] + ZOrder -89 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH31" + SID "6375" + Tag "Test Point" + Ports [1] + Position [760, 403, 800, 417] + ZOrder -90 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH4" + SID "6376" + Tag "Test Point" + Ports [1] + Position [185, 268, 225, 282] + ZOrder -91 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH5" + SID "6377" + Tag "Test Point" + Ports [1] + Position [185, 313, 225, 327] + ZOrder -92 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH6" + SID "6378" + Tag "Test Point" + Ports [1] + Position [185, 358, 225, 372] + ZOrder -93 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH7" + SID "6379" + Tag "Test Point" + Ports [1] + Position [185, 403, 225, 417] + ZOrder -94 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH8" + SID "6380" + Tag "Test Point" + Ports [1] + Position [380, 88, 420, 102] + ZOrder -95 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH9" + SID "6381" + Tag "Test Point" + Ports [1] + Position [380, 133, 420, 147] + ZOrder -96 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1 + SrcBlock "In1" + SrcPort 1 + DstBlock "EPICS_CH0" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "EPICS_CH0" + SrcPort 1 + DstBlock "TP_CH0" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "In2" + SrcPort 1 + DstBlock "EPICS_CH1" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "In3" + SrcPort 1 + DstBlock "EPICS_CH2" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "In4" + SrcPort 1 + DstBlock "EPICS_CH3" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "In5" + SrcPort 1 + DstBlock "EPICS_CH4" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "In6" + SrcPort 1 + DstBlock "EPICS_CH5" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "In7" + SrcPort 1 + DstBlock "EPICS_CH6" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "In8" + SrcPort 1 + DstBlock "EPICS_CH7" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "In9" + SrcPort 1 + DstBlock "EPICS_CH8" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "In10" + SrcPort 1 + DstBlock "EPICS_CH9" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "In11" + SrcPort 1 + DstBlock "EPICS_CH10" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "In12" + SrcPort 1 + DstBlock "EPICS_CH11" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "In13" + SrcPort 1 + DstBlock "EPICS_CH12" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "In14" + SrcPort 1 + DstBlock "EPICS_CH13" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "In15" + SrcPort 1 + DstBlock "EPICS_CH14" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "In16" + SrcPort 1 + DstBlock "EPICS_CH15" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "In17" + SrcPort 1 + DstBlock "EPICS_CH16" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "In18" + SrcPort 1 + DstBlock "EPICS_CH17" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "In19" + SrcPort 1 + DstBlock "EPICS_CH18" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "In20" + SrcPort 1 + DstBlock "EPICS_CH19" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "In21" + SrcPort 1 + DstBlock "EPICS_CH20" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "In22" + SrcPort 1 + DstBlock "EPICS_CH21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "In23" + SrcPort 1 + DstBlock "EPICS_CH22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "In24" + SrcPort 1 + DstBlock "EPICS_CH23" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "In25" + SrcPort 1 + DstBlock "EPICS_CH24" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "In26" + SrcPort 1 + DstBlock "EPICS_CH25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "In27" + SrcPort 1 + DstBlock "EPICS_CH26" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "In28" + SrcPort 1 + DstBlock "EPICS_CH27" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "In29" + SrcPort 1 + DstBlock "EPICS_CH28" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "In30" + SrcPort 1 + DstBlock "EPICS_CH29" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "In31" + SrcPort 1 + DstBlock "EPICS_CH30" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "In32" + SrcPort 1 + DstBlock "EPICS_CH31" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "EPICS_CH1" + SrcPort 1 + DstBlock "TP_CH1" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "EPICS_CH2" + SrcPort 1 + DstBlock "TP_CH2" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "EPICS_CH3" + SrcPort 1 + DstBlock "TP_CH3" + DstPort 1 + } + Line { + ZOrder 37 + SrcBlock "EPICS_CH4" + SrcPort 1 + DstBlock "TP_CH4" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "EPICS_CH5" + SrcPort 1 + DstBlock "TP_CH5" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "EPICS_CH6" + SrcPort 1 + DstBlock "TP_CH6" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "EPICS_CH7" + SrcPort 1 + DstBlock "TP_CH7" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "EPICS_CH8" + SrcPort 1 + DstBlock "TP_CH8" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "EPICS_CH9" + SrcPort 1 + DstBlock "TP_CH9" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "EPICS_CH10" + SrcPort 1 + DstBlock "TP_CH10" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "EPICS_CH11" + SrcPort 1 + DstBlock "TP_CH11" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "EPICS_CH12" + SrcPort 1 + DstBlock "TP_CH12" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "EPICS_CH13" + SrcPort 1 + DstBlock "TP_CH13" + DstPort 1 + } + Line { + ZOrder 47 + SrcBlock "EPICS_CH14" + SrcPort 1 + DstBlock "TP_CH14" + DstPort 1 + } + Line { + ZOrder 48 + SrcBlock "EPICS_CH15" + SrcPort 1 + DstBlock "TP_CH15" + DstPort 1 + } + Line { + ZOrder 49 + SrcBlock "EPICS_CH16" + SrcPort 1 + DstBlock "TP_CH16" + DstPort 1 + } + Line { + ZOrder 50 + SrcBlock "EPICS_CH17" + SrcPort 1 + DstBlock "TP_CH17" + DstPort 1 + } + Line { + ZOrder 51 + SrcBlock "EPICS_CH18" + SrcPort 1 + DstBlock "TP_CH18" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "EPICS_CH19" + SrcPort 1 + DstBlock "TP_CH19" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "EPICS_CH20" + SrcPort 1 + DstBlock "TP_CH20" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "EPICS_CH21" + SrcPort 1 + DstBlock "TP_CH21" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "EPICS_CH22" + SrcPort 1 + DstBlock "TP_CH22" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "EPICS_CH23" + SrcPort 1 + DstBlock "TP_CH23" + DstPort 1 + } + Line { + ZOrder 57 + SrcBlock "EPICS_CH24" + SrcPort 1 + DstBlock "TP_CH24" + DstPort 1 + } + Line { + ZOrder 58 + SrcBlock "EPICS_CH25" + SrcPort 1 + DstBlock "TP_CH25" + DstPort 1 + } + Line { + ZOrder 59 + SrcBlock "EPICS_CH26" + SrcPort 1 + DstBlock "TP_CH26" + DstPort 1 + } + Line { + ZOrder 60 + SrcBlock "EPICS_CH27" + SrcPort 1 + DstBlock "TP_CH27" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "EPICS_CH28" + SrcPort 1 + DstBlock "TP_CH28" + DstPort 1 + } + Line { + ZOrder 62 + SrcBlock "EPICS_CH29" + SrcPort 1 + DstBlock "TP_CH29" + DstPort 1 + } + Line { + ZOrder 63 + SrcBlock "EPICS_CH30" + SrcPort 1 + DstBlock "TP_CH30" + DstPort 1 + } + Line { + ZOrder 64 + SrcBlock "EPICS_CH31" + SrcPort 1 + DstBlock "TP_CH31" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "site=K1\nrate=64K\ndcuid=22\nshmem_daq=1\nadcMaster=1\nhost=standalone\nno_rfm_dma=1\nbiquad=1\nno_" + "sync\ndac_internal_clocking" + SID "1072" + Tag "cdsParameters" + Ports [1, 1] + Position [195, 35, 235, 95] + ZOrder -14 + BackgroundColor "black" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 34 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "F0" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "F1" + DstPort 1 + } + Line { + Name "" + ZOrder 39 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "MADC0" + DstPort 1 + } + Line { + Name "" + ZOrder 40 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "MADC0" + DstPort 2 + } + Line { + Name "" + ZOrder 41 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "MADC0" + DstPort 3 + } + Line { + Name "" + ZOrder 42 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "MADC0" + DstPort 4 + } + Line { + Name "" + ZOrder 43 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "MADC0" + DstPort 5 + } + Line { + Name "" + ZOrder 44 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "MADC0" + DstPort 6 + } + Line { + Name "" + ZOrder 45 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "MADC0" + DstPort 7 + } + Line { + Name "" + ZOrder 46 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "MADC0" + DstPort 8 + } + Line { + Name "" + ZOrder 47 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "MADC0" + DstPort 9 + } + Line { + Name "" + ZOrder 48 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "MADC0" + DstPort 10 + } + Line { + Name "" + ZOrder 49 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "MADC0" + DstPort 11 + } + Line { + Name "" + ZOrder 50 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "MADC0" + DstPort 12 + } + Line { + Name "" + ZOrder 51 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + DstBlock "MADC0" + DstPort 13 + } + Line { + Name "" + ZOrder 52 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + DstBlock "MADC0" + DstPort 14 + } + Line { + Name "" + ZOrder 53 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + DstBlock "MADC0" + DstPort 15 + } + Line { + Name "" + ZOrder 54 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + DstBlock "MADC0" + DstPort 16 + } + Line { + Name "" + ZOrder 55 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + DstBlock "MADC0" + DstPort 17 + } + Line { + Name "" + ZOrder 56 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + DstBlock "MADC0" + DstPort 18 + } + Line { + Name "" + ZOrder 57 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + DstBlock "MADC0" + DstPort 19 + } + Line { + Name "" + ZOrder 58 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "MADC0" + DstPort 20 + } + Line { + Name "" + ZOrder 59 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + DstBlock "MADC0" + DstPort 21 + } + Line { + Name "" + ZOrder 60 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + DstBlock "MADC0" + DstPort 22 + } + Line { + Name "" + ZOrder 61 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + DstBlock "MADC0" + DstPort 23 + } + Line { + Name "" + ZOrder 62 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 24 + DstBlock "MADC0" + DstPort 24 + } + Line { + Name "" + ZOrder 63 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + DstBlock "MADC0" + DstPort 25 + } + Line { + Name "" + ZOrder 64 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + DstBlock "MADC0" + DstPort 26 + } + Line { + Name "" + ZOrder 65 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + DstBlock "MADC0" + DstPort 27 + } + Line { + Name "" + ZOrder 66 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + DstBlock "MADC0" + DstPort 28 + } + Line { + Name "" + ZOrder 67 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 29 + DstBlock "MADC0" + DstPort 29 + } + Line { + Name "" + ZOrder 68 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 30 + DstBlock "MADC0" + DstPort 30 + } + Line { + Name "" + ZOrder 69 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 31 + DstBlock "MADC0" + DstPort 31 + } + Line { + Name "" + ZOrder 70 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 32 + DstBlock "MADC0" + DstPort 32 + } + Line { + ZOrder 71 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 74 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 75 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 76 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 77 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 78 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 79 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 88 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 89 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 90 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 91 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 92 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 93 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 94 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 95 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 96 + SrcBlock "ADC1" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 97 + SrcBlock "ADC2" + SrcPort 1 + DstBlock "Bus\nSelector2" + DstPort 1 + } + Line { + Name "" + ZOrder 98 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 7 + DstBlock "MADC1" + DstPort 7 + } + Line { + Name "" + ZOrder 99 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 8 + DstBlock "MADC1" + DstPort 8 + } + Line { + Name "" + ZOrder 100 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 9 + DstBlock "MADC1" + DstPort 9 + } + Line { + Name "" + ZOrder 101 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 10 + DstBlock "MADC1" + DstPort 10 + } + Line { + Name "" + ZOrder 102 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 11 + DstBlock "MADC1" + DstPort 11 + } + Line { + Name "" + ZOrder 103 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 12 + DstBlock "MADC1" + DstPort 12 + } + Line { + Name "" + ZOrder 104 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 13 + DstBlock "MADC1" + DstPort 13 + } + Line { + Name "" + ZOrder 105 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 14 + DstBlock "MADC1" + DstPort 14 + } + Line { + Name "" + ZOrder 106 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 15 + DstBlock "MADC1" + DstPort 15 + } + Line { + Name "" + ZOrder 107 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 16 + DstBlock "MADC1" + DstPort 16 + } + Line { + Name "" + ZOrder 108 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 17 + DstBlock "MADC1" + DstPort 17 + } + Line { + Name "" + ZOrder 109 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 18 + DstBlock "MADC1" + DstPort 18 + } + Line { + Name "" + ZOrder 110 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 19 + DstBlock "MADC1" + DstPort 19 + } + Line { + Name "" + ZOrder 111 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 20 + DstBlock "MADC1" + DstPort 20 + } + Line { + Name "" + ZOrder 112 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 21 + DstBlock "MADC1" + DstPort 21 + } + Line { + Name "" + ZOrder 113 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 22 + DstBlock "MADC1" + DstPort 22 + } + Line { + Name "" + ZOrder 114 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 23 + DstBlock "MADC1" + DstPort 23 + } + Line { + Name "" + ZOrder 115 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 24 + DstBlock "MADC1" + DstPort 24 + } + Line { + Name "" + ZOrder 116 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 25 + DstBlock "MADC1" + DstPort 25 + } + Line { + Name "" + ZOrder 117 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 26 + DstBlock "MADC1" + DstPort 26 + } + Line { + Name "" + ZOrder 118 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 27 + DstBlock "MADC1" + DstPort 27 + } + Line { + Name "" + ZOrder 119 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 28 + DstBlock "MADC1" + DstPort 28 + } + Line { + Name "" + ZOrder 120 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 29 + DstBlock "MADC1" + DstPort 29 + } + Line { + Name "" + ZOrder 121 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 30 + DstBlock "MADC1" + DstPort 30 + } + Line { + Name "" + ZOrder 122 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 31 + DstBlock "MADC1" + DstPort 31 + } + Line { + Name "" + ZOrder 123 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 32 + DstBlock "MADC1" + DstPort 32 + } + Line { + Name "" + ZOrder 124 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 1 + DstBlock "MADC2" + DstPort 1 + } + Line { + Name "" + ZOrder 125 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 2 + DstBlock "MADC2" + DstPort 2 + } + Line { + Name "" + ZOrder 126 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 3 + DstBlock "MADC2" + DstPort 3 + } + Line { + Name "" + ZOrder 127 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 4 + DstBlock "MADC2" + DstPort 4 + } + Line { + Name "" + ZOrder 128 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 5 + DstBlock "MADC2" + DstPort 5 + } + Line { + Name "" + ZOrder 129 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 6 + DstBlock "MADC2" + DstPort 6 + } + Line { + Name "" + ZOrder 130 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 7 + DstBlock "MADC2" + DstPort 7 + } + Line { + Name "" + ZOrder 131 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 8 + DstBlock "MADC2" + DstPort 8 + } + Line { + Name "" + ZOrder 132 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 9 + DstBlock "MADC2" + DstPort 9 + } + Line { + Name "" + ZOrder 133 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 10 + DstBlock "MADC2" + DstPort 10 + } + Line { + Name "" + ZOrder 134 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 11 + DstBlock "MADC2" + DstPort 11 + } + Line { + Name "" + ZOrder 135 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 12 + DstBlock "MADC2" + DstPort 12 + } + Line { + Name "" + ZOrder 136 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 13 + DstBlock "MADC2" + DstPort 13 + } + Line { + Name "" + ZOrder 137 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 14 + DstBlock "MADC2" + DstPort 14 + } + Line { + Name "" + ZOrder 138 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 15 + DstBlock "MADC2" + DstPort 15 + } + Line { + Name "" + ZOrder 139 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 16 + DstBlock "MADC2" + DstPort 16 + } + Line { + Name "" + ZOrder 140 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 17 + DstBlock "MADC2" + DstPort 17 + } + Line { + Name "" + ZOrder 141 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 18 + DstBlock "MADC2" + DstPort 18 + } + Line { + Name "" + ZOrder 142 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 19 + DstBlock "MADC2" + DstPort 19 + } + Line { + Name "" + ZOrder 143 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 20 + DstBlock "MADC2" + DstPort 20 + } + Line { + Name "" + ZOrder 144 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 21 + DstBlock "MADC2" + DstPort 21 + } + Line { + Name "" + ZOrder 145 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 22 + DstBlock "MADC2" + DstPort 22 + } + Line { + Name "" + ZOrder 146 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 23 + DstBlock "MADC2" + DstPort 23 + } + Line { + Name "" + ZOrder 147 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 24 + DstBlock "MADC2" + DstPort 24 + } + Line { + Name "" + ZOrder 148 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 25 + DstBlock "MADC2" + DstPort 25 + } + Line { + Name "" + ZOrder 149 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 26 + DstBlock "MADC2" + DstPort 26 + } + Line { + Name "" + ZOrder 150 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 27 + DstBlock "MADC2" + DstPort 27 + } + Line { + Name "" + ZOrder 151 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 28 + DstBlock "MADC2" + DstPort 28 + } + Line { + Name "" + ZOrder 152 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 29 + DstBlock "MADC2" + DstPort 29 + } + Line { + Name "" + ZOrder 153 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 30 + DstBlock "MADC2" + DstPort 30 + } + Line { + Name "" + ZOrder 154 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 31 + DstBlock "MADC2" + DstPort 31 + } + Line { + Name "" + ZOrder 155 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 32 + DstBlock "MADC2" + DstPort 32 + } + Line { + Name "" + ZOrder 216 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "MADC1" + DstPort 1 + } + Line { + Name "" + ZOrder 217 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "MADC1" + DstPort 2 + } + Line { + Name "" + ZOrder 218 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "MADC1" + DstPort 3 + } + Line { + Name "" + ZOrder 219 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "MADC1" + DstPort 4 + } + Line { + Name "" + ZOrder 220 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 5 + DstBlock "MADC1" + DstPort 5 + } + Line { + Name "" + ZOrder 221 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 6 + DstBlock "MADC1" + DstPort 6 + } + Line { + ZOrder 222 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "DAC_1" + DstPort 1 + } + Line { + ZOrder 223 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "DAC_1" + DstPort 2 + } + Line { + ZOrder 224 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "DAC_1" + DstPort 3 + } + Line { + ZOrder 227 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "DAC_1" + DstPort 4 + } + Line { + ZOrder 228 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "DAC_1" + DstPort 5 + } + Line { + ZOrder 230 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "DAC_1" + DstPort 6 + } + Line { + ZOrder 231 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "DAC_1" + DstPort 7 + } + Line { + ZOrder 246 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "DAC_1" + DstPort 9 + } + Line { + ZOrder 234 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "DAC_1" + DstPort 11 + } + Line { + ZOrder 235 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "DAC_1" + DstPort 13 + } + Line { + ZOrder 236 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "DAC_1" + DstPort 15 + } + Line { + ZOrder 247 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "DAC_1" + DstPort 10 + } + Line { + ZOrder 245 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "DAC_1" + DstPort 8 + } + Line { + ZOrder 248 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "DAC_1" + DstPort 12 + } + Line { + ZOrder 249 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "DAC_1" + DstPort 14 + } + Line { + ZOrder 250 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "DAC_1" + DstPort 16 + } + } +} diff --git a/simulink_archive/simLink/ESD_LINEARIZATION_WITH_CHARGE_MASTER.mdl b/simulink_archive/simLink/ESD_LINEARIZATION_WITH_CHARGE_MASTER.mdl new file mode 100644 index 0000000..a7d4cf5 --- /dev/null +++ b/simulink_archive/simLink/ESD_LINEARIZATION_WITH_CHARGE_MASTER.mdl @@ -0,0 +1,1260 @@ +Library { + Name "ESD_LINEARIZATION_WITH_CHARGE_MASTER" + Version 8.0 + MdlSubVersion 0 + SavedCharacterEncoding "US-ASCII" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [323.0, 194.0, 1482.0, 791.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [1] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkSubsys" + LoadSaveID "1" + Extents [1243.0, 618.0] + ZoomFactor [1.0] + Offset [0.0, 0.0] + } + } + } + Created "Tue Aug 05 13:37:26 2014" + Creator "joseph.betzwieser" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "joseph.betzwieser" + ModifiedDateFormat "%" + LastModifiedDate "Tue Aug 05 14:36:43 2014" + RTWModifiedTimeStamp 329150201 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "disabled" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 6 + Version "1.12.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 7 + Version "1.12.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 8 + Version "1.12.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "Dataset" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 9 + Version "1.12.1" + Array { + Type "Cell" + Dimension 8 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + Cell "UseSpecifiedMinMax" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 10 + Version "1.12.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "EnableAllAsError" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 11 + Version "1.12.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 12 + Version "1.12.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 13 + Version "1.12.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 14 + Version "1.12.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + Cell "PortableWordSizes" + Cell "GenerateWebview" + Cell "GenerateCodeMetricsReport" + Cell "GenerateCodeReplacementReport" + Cell "GenerateErtSFunction" + Cell "CreateSILPILBlock" + Cell "CodeExecutionProfiling" + Cell "CodeProfilingSaveOptions" + Cell "CodeProfilingInstrumentation" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 15 + Version "1.12.1" + Array { + Type "Cell" + Dimension 22 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "InsertPolySpaceComments" + Cell "SFDataObjDesc" + Cell "MATLABFcnDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InternalIdentifier" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Classic" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 16 + Version "1.12.1" + Array { + Type "Cell" + Dimension 15 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns on + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 1480, 285, 2360, 915 ] + } + PropName "ConfigurationSets" + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Gain + Gain "1" + Multiplication "Element-wise(K.*u)" + ParamMin "[]" + ParamMax "[]" + ParamDataTypeStr "Inherit: Same as input" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Saturate + UpperLimitSource "Dialog" + UpperLimit "0.5" + LowerLimitSource "Dialog" + LowerLimit "-0.5" + LinearizeAsGain on + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + } + System { + Name "ESD_LINEARIZATION_WITH_CHARGE_MASTER" + Location [323, 194, 1805, 985] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "23" + Block { + BlockType SubSystem + Name "ESD_LIN_CHARGE_MASTER" + SID "1" + Ports [3, 1] + Position [230, 135, 335, 185] + ZOrder 43 + BackgroundColor "orange" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ESD_LIN_CHARGE_MASTER" + Location [323, 194, 1805, 985] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "bias" + SID "2" + Position [75, 218, 105, 232] + ZOrder 14 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "Control_Sig_In" + SID "3" + Position [70, 368, 100, 382] + ZOrder -1 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "Gain_Constant_In" + SID "17" + Position [75, 158, 105, 172] + ZOrder 19 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Sum + Name "Add" + SID "4" + Ports [3, 1] + Position [1125, 136, 1150, 404] + ZOrder 3 + Inputs "++-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant1" + SID "5" + Position [295, 427, 335, 463] + ZOrder 4 + } + Block { + BlockType Constant + Name "Constant2" + SID "21" + Position [450, 162, 490, 198] + ZOrder 23 + Value "4" + } + Block { + BlockType Product + Name "Divide" + SID "7" + Ports [2, 1] + Position [300, 347, 330, 378] + ZOrder 2 + Inputs "/*" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "8" + Ports [2, 1] + Position [157, 300, 193, 335] + ZOrder 16 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Inputs "/*" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "18" + Ports [2, 1] + Position [390, 77, 420, 108] + ZOrder 20 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "20" + Ports [2, 1] + Position [540, 157, 570, 188] + ZOrder 22 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "EFF_CHARGE" + SID "16" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [250, 45, 315, 75] + ZOrder 18 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Gain + Name "Gain" + SID "9" + Position [760, 350, 790, 380] + ZOrder 10 + Gain "2" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product" + SID "10" + Ports [2, 1] + Position [1030, 342, 1060, 373] + ZOrder 13 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "11" + Ports [2, 1] + Position [215, 352, 245, 383] + ZOrder 17 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "19" + Ports [2, 1] + Position [475, 97, 505, 128] + ZOrder 21 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT" + SID "12" + Tag "cdsSqrt" + Ports [1, 1] + Position [920, 346, 950, 384] + ZOrder 12 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Saturate + Name "Saturation" + SID "13" + Ports [1, 1] + Position [845, 350, 875, 380] + ZOrder 11 + InputPortMap "u0" + UpperLimit "1e6" + LowerLimit "0" + } + Block { + BlockType Sum + Name "Sum" + SID "14" + Ports [4, 1] + Position [685, 345, 725, 385] + ZOrder 6 + ShowName off + IconShape "round" + Inputs "|++++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "Out" + SID "15" + Position [1195, 263, 1225, 277] + ZOrder -2 + IconDisplay "Port number" + } + Line { + SrcBlock "Saturation" + SrcPort 1 + DstBlock "SQRT" + DstPort 1 + } + Line { + SrcBlock "Gain" + SrcPort 1 + DstBlock "Saturation" + DstPort 1 + } + Line { + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide" + DstPort 2 + } + Line { + SrcBlock "Divide1" + SrcPort 1 + Points [0, 20] + DstBlock "Product1" + DstPort 1 + } + Line { + SrcBlock "Control_Sig_In" + SrcPort 1 + DstBlock "Product1" + DstPort 2 + } + Line { + SrcBlock "Gain_Constant_In" + SrcPort 1 + Points [75, 0] + DstBlock "Divide1" + DstPort 2 + } + Line { + SrcBlock "SQRT" + SrcPort 1 + DstBlock "Product" + DstPort 2 + } + Line { + SrcBlock "Sum" + SrcPort 1 + DstBlock "Gain" + DstPort 1 + } + Line { + SrcBlock "Add" + SrcPort 1 + DstBlock "Out" + DstPort 1 + } + Line { + SrcBlock "bias" + SrcPort 1 + Points [55, 0] + Branch { + DstBlock "Divide1" + DstPort 1 + } + Branch { + Points [103, 0] + Branch { + Points [0, -125] + DstBlock "Divide2" + DstPort 2 + } + Branch { + Points [0, 130] + DstBlock "Divide" + DstPort 1 + } + Branch { + Points [473, 0; 0, 45] + Branch { + DstBlock "Add" + DstPort 2 + } + Branch { + Points [0, 61; 249, 0; 0, 19] + DstBlock "Product" + DstPort 1 + } + } + } + } + Line { + SrcBlock "Product" + SrcPort 1 + DstBlock "Add" + DstPort 3 + } + Line { + SrcBlock "EFF_CHARGE" + SrcPort 1 + Points [35, 0] + Branch { + Points [387, 0; 0, 120] + DstBlock "Add" + DstPort 1 + } + Branch { + Points [0, 25] + DstBlock "Divide2" + DstPort 1 + } + } + Line { + SrcBlock "Divide2" + SrcPort 1 + Points [6, 0] + Branch { + Points [0, 10] + Branch { + Points [0, 15] + DstBlock "Product2" + DstPort 2 + } + Branch { + DstBlock "Product2" + DstPort 1 + } + } + Branch { + Points [0, -13; 250, 0] + DstBlock "Sum" + DstPort 1 + } + } + Line { + SrcBlock "Product2" + SrcPort 1 + Points [13, 0; 0, 50] + DstBlock "Divide3" + DstPort 1 + } + Line { + SrcBlock "Constant2" + SrcPort 1 + DstBlock "Divide3" + DstPort 2 + } + Line { + SrcBlock "Divide" + SrcPort 1 + Points [143, 0; 0, 24] + DstBlock "Sum" + DstPort 3 + } + Line { + SrcBlock "Constant1" + SrcPort 1 + Points [365, 0] + DstBlock "Sum" + DstPort 4 + } + Line { + SrcBlock "Divide3" + SrcPort 1 + Points [53, 0; 0, 190] + DstBlock "Sum" + DstPort 2 + } + } + } + } +} diff --git a/simulink_archive/simLink/FOUROSEM_DAMPED_STAGE_MASTER_WITH_DAMP_MODE.mdl b/simulink_archive/simLink/FOUROSEM_DAMPED_STAGE_MASTER_WITH_DAMP_MODE.mdl new file mode 100644 index 0000000..4b7a514 --- /dev/null +++ b/simulink_archive/simLink/FOUROSEM_DAMPED_STAGE_MASTER_WITH_DAMP_MODE.mdl @@ -0,0 +1,8400 @@ +Library { + Name "FOUROSEM_DAMPED_STAGE_MASTER_WITH_DAMP_MODE" + Version 8.0 + MdlSubVersion 0 + SavedCharacterEncoding "ISO-8859-1" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [0.0, 54.0, 2225.0, 1260.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [1] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkSubsys" + LoadSaveID "1" + Extents [1986.0, 1087.0] + ZoomFactor [1.0] + Offset [0.0, 0.0] + } + } + } + Created "Thu Sep 25 17:14:59 2014" + Creator "joseph.betzwieser" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "jeffrey.kissel" + ModifiedDateFormat "%" + LastModifiedDate "Fri Aug 05 14:27:24 2016" + RTWModifiedTimeStamp 392308038 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "disabled" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 6 + Version "1.12.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 7 + Version "1.12.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 8 + Version "1.12.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "Dataset" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 9 + Version "1.12.1" + Array { + Type "Cell" + Dimension 8 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + Cell "UseSpecifiedMinMax" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 10 + Version "1.12.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "EnableAllAsError" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 11 + Version "1.12.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 12 + Version "1.12.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 13 + Version "1.12.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 14 + Version "1.12.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + Cell "PortableWordSizes" + Cell "GenerateWebview" + Cell "GenerateCodeMetricsReport" + Cell "GenerateCodeReplacementReport" + Cell "GenerateErtSFunction" + Cell "CreateSILPILBlock" + Cell "CodeExecutionProfiling" + Cell "CodeProfilingSaveOptions" + Cell "CodeProfilingInstrumentation" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 15 + Version "1.12.1" + Array { + Type "Cell" + Dimension 22 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "InsertPolySpaceComments" + Cell "SFDataObjDesc" + Cell "MATLABFcnDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InternalIdentifier" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Classic" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 16 + Version "1.12.1" + Array { + Type "Cell" + Dimension 15 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns on + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 840, 405, 1720, 1035 ] + } + PropName "ConfigurationSets" + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusCreator + Inputs "4" + DisplayOption "none" + OutDataTypeStr "Inherit: auto" + NonVirtualBus off + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType From + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Goto + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType RelationalOperator + Operator ">=" + InputSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + ZeroCross on + SampleTime "-1" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "FOUROSEM_DAMPED_STAGE_MASTER_WITH_DAMP_MODE" + Location [0, 54, 2225, 1314] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "528" + Block { + BlockType SubSystem + Name "L2_WITH_DAMP_MODE" + SID "1" + Ports [17, 10] + Position [70, 92, 260, 778] + ZOrder 2023 + BackgroundColor "[0.380392, 0.741176, 0.988235]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "L2_WITH_DAMP_MODE" + Location [0, 54, 2225, 1314] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "OSEM_UL_In" + SID "2" + Position [50, 890, 70, 900] + ZOrder -1 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_LL_In" + SID "3" + Position [50, 920, 70, 930] + ZOrder -2 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_UR_In" + SID "4" + Position [50, 950, 70, 960] + ZOrder -3 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_LR_In" + SID "5" + Position [50, 980, 70, 990] + ZOrder -4 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_LONG_In" + SID "6" + Position [45, 40, 65, 50] + ZOrder -5 + BackgroundColor "yellow" + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_PITCH_In" + SID "7" + Position [45, 80, 65, 90] + ZOrder -6 + BackgroundColor "yellow" + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_YAW_In" + SID "8" + Position [45, 120, 65, 130] + ZOrder -7 + BackgroundColor "yellow" + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OPLEV_P_In" + SID "9" + Position [50, 575, 70, 585] + ZOrder 4 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OPLEV_Y_In" + SID "10" + Position [50, 610, 70, 620] + ZOrder 5 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKIN_P_EXC_In" + SID "11" + Position [785, 185, 805, 195] + ZOrder -8 + BackgroundColor "yellow" + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKIN_Y_EXC_In" + SID "12" + Position [785, 210, 805, 220] + ZOrder -9 + BackgroundColor "yellow" + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DITHER_P_In" + SID "13" + Position [50, 490, 70, 500] + ZOrder 26 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DITHER_Y_In" + SID "14" + Position [50, 515, 70, 525] + ZOrder 27 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "COILOUTF_In" + SID "15" + Position [1155, 650, 1175, 660] + ZOrder -10 + ForegroundColor "red" + BackgroundColor "yellow" + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "MASTERSW_In" + SID "17" + Position [1350, 840, 1370, 850] + ZOrder -12 + BackgroundColor "yellow" + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "WD_RESET_In" + SID "18" + Position [50, 1200, 70, 1210] + ZOrder 24 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DAMP_VIOLIN_In" + SID "19" + Position [580, 605, 600, 615] + ZOrder 28 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "17" + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "ADD" + SID "20" + Ports [9, 3] + Position [865, 342, 985, 668] + ZOrder -13 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ADD" + Location [500, 89, 3060, 1489] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "ISC_L_In" + SID "21" + Position [75, 18, 105, 32] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_P_In1" + SID "22" + Position [70, 163, 100, 177] + ZOrder 10 + NamePlacement "alternate" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_Y_In1" + SID "23" + Position [70, 323, 100, 337] + ZOrder 9 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TEST_L_In" + SID "24" + Position [75, 48, 105, 62] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TEST_P_In1" + SID "25" + Position [70, 208, 100, 222] + ZOrder 8 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TEST_Y_In1" + SID "26" + Position [70, 368, 100, 382] + ZOrder 7 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DAMPMODE_L_In" + SID "27" + Position [75, 83, 105, 97] + ZOrder 11 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DAMPMODE_P_In" + SID "28" + Position [70, 243, 100, 257] + ZOrder 12 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DAMPMODE_Y_In" + SID "29" + Position [70, 418, 100, 432] + ZOrder 26 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Sum + Name "Sum" + SID "30" + Ports [3, 1] + Position [155, 13, 175, 97] + ZOrder -7 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "31" + Ports [3, 1] + Position [155, 310, 175, 400] + ZOrder 6 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "32" + Ports [3, 1] + Position [155, 150, 180, 240] + ZOrder 5 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "LONG_Out" + SID "33" + Position [240, 48, 270, 62] + ZOrder -10 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "34" + Position [240, 188, 270, 202] + ZOrder 4 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out\n" + SID "35" + Position [240, 348, 270, 362] + ZOrder 3 + Port "3" + IconDisplay "Port number" + } + Line { + SrcBlock "DAMPMODE_L_In" + SrcPort 1 + Points [30, 0] + DstBlock "Sum" + DstPort 3 + } + Line { + SrcBlock "DAMPMODE_Y_In" + SrcPort 1 + Points [27, 0; 0, -40] + DstBlock "Sum1" + DstPort 3 + } + Line { + SrcBlock "DAMPMODE_P_In" + SrcPort 1 + Points [27, 0; 0, -25] + DstBlock "Sum2" + DstPort 3 + } + Line { + SrcBlock "Sum1" + SrcPort 1 + DstBlock "YAW_Out\n" + DstPort 1 + } + Line { + SrcBlock "Sum2" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + SrcBlock "ISC_Y_In1" + SrcPort 1 + Points [35, 0] + DstBlock "Sum1" + DstPort 1 + } + Line { + SrcBlock "TEST_Y_In1" + SrcPort 1 + Points [35, 0] + DstBlock "Sum1" + DstPort 2 + } + Line { + SrcBlock "TEST_P_In1" + SrcPort 1 + Points [35, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + SrcBlock "ISC_P_In1" + SrcPort 1 + Points [35, 0] + DstBlock "Sum2" + DstPort 1 + } + Line { + SrcBlock "Sum" + SrcPort 1 + DstBlock "LONG_Out" + DstPort 1 + } + Line { + SrcBlock "ISC_L_In" + SrcPort 1 + DstBlock "Sum" + DstPort 1 + } + Line { + SrcBlock "TEST_L_In" + SrcPort 1 + DstBlock "Sum" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "ADDISC" + SID "36" + Ports [8, 3] + Position [520, 348, 655, 452] + ZOrder 20 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ADDISC" + Location [987, 105, 2329, 1365] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "CAL_OSC_L_In" + SID "520" + Position [20, 38, 50, 52] + ZOrder 30 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_L_In" + SID "521" + Position [20, 83, 50, 97] + ZOrder 32 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_P_In" + SID "37" + Position [20, 178, 50, 192] + ZOrder 17 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_Y_In" + SID "38" + Position [20, 398, 50, 412] + ZOrder 18 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DITHER_P_In" + SID "39" + Position [20, 208, 50, 222] + ZOrder 23 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DITHER_Y_In" + SID "40" + Position [20, 428, 50, 442] + ZOrder 24 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OLDAMP_P_In" + SID "41" + Position [20, 238, 50, 252] + ZOrder 19 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OLDAMP_Y_In" + SID "42" + Position [20, 458, 50, 472] + ZOrder 20 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Sum + Name "Sum1" + SID "522" + Ports [2, 1] + Position [110, 22, 135, 113] + ZOrder 29 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "43" + Ports [3, 1] + Position [110, 390, 130, 480] + ZOrder 12 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "44" + Ports [3, 1] + Position [110, 170, 135, 260] + ZOrder 11 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "LONG_Out" + SID "523" + Position [210, 63, 240, 77] + ZOrder 31 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "45" + Position [210, 208, 240, 222] + ZOrder 21 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "46" + Position [210, 428, 240, 442] + ZOrder 22 + Port "3" + IconDisplay "Port number" + } + Line { + SrcBlock "Sum3" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + SrcBlock "ISC_P_In" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + SrcBlock "ISC_Y_In" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + SrcBlock "Sum4" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + SrcBlock "OLDAMP_P_In" + SrcPort 1 + DstBlock "Sum4" + DstPort 3 + } + Line { + SrcBlock "DITHER_P_In" + SrcPort 1 + DstBlock "Sum4" + DstPort 2 + } + Line { + SrcBlock "DITHER_Y_In" + SrcPort 1 + DstBlock "Sum3" + DstPort 2 + } + Line { + SrcBlock "OLDAMP_Y_In" + SrcPort 1 + DstBlock "Sum3" + DstPort 3 + } + Line { + SrcBlock "ISC_L_In" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + SrcBlock "Sum1" + SrcPort 1 + DstBlock "LONG_Out" + DstPort 1 + } + Line { + SrcBlock "CAL_OSC_L_In" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ADD_LKIN" + SID "47" + Ports [8, 4] + Position [1145, 407, 1250, 538] + ZOrder -14 + NamePlacement "alternate" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ADD_LKIN" + Location [12, 277, 406, 1118] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "LKN_UL_In" + SID "48" + Position [75, 48, 105, 62] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKN_LL_In" + SID "49" + Position [70, 193, 100, 207] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKIN_UR_In" + SID "50" + Position [70, 338, 100, 352] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKIN_LR_In" + SID "51" + Position [70, 473, 100, 487] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_UL_In" + SID "52" + Position [75, 88, 105, 102] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_LL_In" + SID "53" + Position [70, 238, 100, 252] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_UR_In" + SID "54" + Position [70, 383, 100, 397] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_LR_In" + SID "55" + Position [75, 513, 105, 527] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Sum + Name "Sum" + SID "56" + Ports [2, 1] + Position [155, 33, 175, 117] + ZOrder -9 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "57" + Ports [2, 1] + Position [155, 458, 175, 542] + ZOrder -10 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "58" + Ports [2, 1] + Position [155, 323, 175, 412] + ZOrder -11 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "59" + Ports [2, 1] + Position [155, 178, 175, 267] + ZOrder -12 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "UL_Out" + SID "60" + Position [240, 68, 270, 82] + ZOrder -13 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LL_Out" + SID "61" + Position [240, 218, 270, 232] + ZOrder -14 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "UR_Out" + SID "62" + Position [240, 363, 270, 377] + ZOrder -15 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LR_Out" + SID "63" + Position [240, 493, 270, 507] + ZOrder -16 + Port "4" + IconDisplay "Port number" + } + Line { + SrcBlock "OSEM_LR_In" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + SrcBlock "Sum1" + SrcPort 1 + DstBlock "LR_Out" + DstPort 1 + } + Line { + SrcBlock "OSEM_LL_In" + SrcPort 1 + DstBlock "Sum4" + DstPort 2 + } + Line { + SrcBlock "OSEM_UR_In" + SrcPort 1 + DstBlock "Sum3" + DstPort 2 + } + Line { + SrcBlock "Sum4" + SrcPort 1 + DstBlock "LL_Out" + DstPort 1 + } + Line { + SrcBlock "Sum3" + SrcPort 1 + DstBlock "UR_Out" + DstPort 1 + } + Line { + SrcBlock "OSEM_UL_In" + SrcPort 1 + DstBlock "Sum" + DstPort 2 + } + Line { + SrcBlock "LKN_UL_In" + SrcPort 1 + DstBlock "Sum" + DstPort 1 + } + Line { + SrcBlock "Sum" + SrcPort 1 + DstBlock "UL_Out" + DstPort 1 + } + Line { + SrcBlock "LKN_LL_In" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + SrcBlock "LKIN_UR_In" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + SrcBlock "LKIN_LR_In" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + } + } + Block { + BlockType BusCreator + Name "Bus\nCreator2" + SID "64" + Ports [4, 1] + Position [125, 1014, 130, 1081] + ZOrder -15 + ShowName off + Inputs "'OSEM2WD_UL','OSEM2WD_LL','OSEM2WD_UR','OSEM2WD_LR'" + DisplayOption "bar" + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "65" + Ports [1, 4] + Position [125, 1225, 130, 1290] + ZOrder -17 + ShowName off + OutputSignals "OSEM2WD_UL,OSEM2WD_LL,OSEM2WD_UR,OSEM2WD_LR" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType SubSystem + Name "CAL" + SID "510" + Ports [0, 1] + Position [375, 329, 460, 351] + ZOrder 1220 + NamePlacement "alternate" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "CAL" + Location [987, 105, 2329, 1365] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Reference + Name "COSMON" + SID "511" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [330, 175, 370, 195] + ZOrder 1225 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Ground + Name "Ground" + SID "525" + Position [150, 120, 170, 140] + ZOrder 1456 + } + Block { + BlockType Reference + Name "LINE" + SID "513" + Tag "cdsOscFixedPhase" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [220, 44, 305, 216] + ZOrder 1226 + BackgroundColor "[0.623529, 0.121569, 0.819608]" + AttributesFormatString "%" + LibraryVersion "1.10" + SourceBlock "cdsOscFixedPhase/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LINEMON" + SID "514" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [330, 65, 370, 85] + ZOrder 1217 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LINE_OUT" + SID "515" + Tag "Test Point" + Ports [1] + Position [485, 20, 525, 40] + ZOrder 1218 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "SINMON" + SID "516" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [330, 120, 370, 140] + ZOrder 1224 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Terminator + Name "Terminator" + SID "517" + Position [435, 120, 455, 140] + ZOrder 1222 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator1" + SID "518" + Position [435, 175, 455, 195] + ZOrder 1223 + ShowName off + } + Block { + BlockType Outport + Name "CAL_L_LINE_Out" + SID "519" + Position [495, 68, 525, 82] + ZOrder 1221 + IconDisplay "Port number" + } + Line { + SrcBlock "LINE" + SrcPort 2 + DstBlock "SINMON" + DstPort 1 + } + Line { + SrcBlock "LINEMON" + SrcPort 1 + Points [17, 0] + Branch { + DstBlock "CAL_L_LINE_Out" + DstPort 1 + } + Branch { + Points [0, -45] + DstBlock "LINE_OUT" + DstPort 1 + } + } + Line { + SrcBlock "SINMON" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "COSMON" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + SrcBlock "LINE" + SrcPort 1 + DstBlock "LINEMON" + DstPort 1 + } + Line { + SrcBlock "LINE" + SrcPort 3 + DstBlock "COSMON" + DstPort 1 + } + Line { + SrcBlock "Ground" + SrcPort 1 + DstBlock "LINE" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "COILOUTF" + SID "526" + Ports [12, 4] + Position [1300, 398, 1420, 792] + ZOrder 1221 + BackgroundColor "lightBlue" + LibraryVersion "1.2" + SourceBlock "FOUROSEM_COILOUTF_MASTER_INDIVIDUAL_CTRL/COILOUTF_INDIVIDUAL_CTRL" + SourceType "SubSystem" + } + Block { + BlockType SubSystem + Name "DAMP" + SID "67" + Ports [1, 3] + Position [745, 560, 850, 660] + ZOrder 38 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "DAMP" + Location [837, 24, 2179, 1284] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "DAMP_VIOLIN_In" + SID "403" + Position [560, 243, 590, 257] + ZOrder 152 + IconDisplay "Port number" + } + Block { + BlockType Demux + Name "Demux" + SID "404" + Ports [1, 3] + Position [1165, 520, 1170, 750] + ZOrder 145 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "MODE1" + SID "405" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [735, 238, 805, 262] + ZOrder 140 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MODE10" + SID "406" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [735, 1003, 805, 1027] + ZOrder 183 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MODE2" + SID "409" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [735, 323, 805, 347] + ZOrder 141 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MODE3" + SID "411" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [735, 408, 805, 432] + ZOrder 142 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MODE4" + SID "413" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [735, 493, 805, 517] + ZOrder 146 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MODE5" + SID "415" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [735, 578, 805, 602] + ZOrder 147 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MODE6" + SID "417" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [735, 663, 805, 687] + ZOrder 148 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MODE7" + SID "419" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [735, 748, 805, 772] + ZOrder 171 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MODE8" + SID "421" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [735, 833, 805, 857] + ZOrder 175 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MODE9" + SID "423" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [735, 918, 805, 942] + ZOrder 179 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MODE_MTRX" + SID "425" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1040, 605, 1080, 665] + ZOrder 143 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Mux + Name "Mux" + SID "426" + Ports [10, 1] + Position [945, 193, 950, 1072] + ZOrder 144 + ShowName off + Inputs "10" + DisplayOption "bar" + } + Block { + BlockType Outport + Name "L_out" + SID "447" + Position [1250, 553, 1280, 567] + ZOrder 149 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Pit_out" + SID "448" + Position [1250, 628, 1280, 642] + ZOrder 150 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Yaw_out" + SID "449" + Position [1250, 703, 1280, 717] + ZOrder 151 + Port "3" + IconDisplay "Port number" + } + Line { + SrcBlock "MODE5" + SrcPort 1 + DstBlock "Mux" + DstPort 5 + } + Line { + SrcBlock "Mux" + SrcPort 1 + DstBlock "MODE_MTRX" + DstPort 1 + } + Line { + SrcBlock "MODE4" + SrcPort 1 + DstBlock "Mux" + DstPort 4 + } + Line { + SrcBlock "MODE_MTRX" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + SrcBlock "MODE3" + SrcPort 1 + DstBlock "Mux" + DstPort 3 + } + Line { + SrcBlock "MODE6" + SrcPort 1 + DstBlock "Mux" + DstPort 6 + } + Line { + SrcBlock "Demux" + SrcPort 3 + DstBlock "Yaw_out" + DstPort 1 + } + Line { + SrcBlock "MODE1" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Demux" + SrcPort 2 + DstBlock "Pit_out" + DstPort 1 + } + Line { + SrcBlock "Demux" + SrcPort 1 + DstBlock "L_out" + DstPort 1 + } + Line { + SrcBlock "MODE2" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "MODE7" + SrcPort 1 + DstBlock "Mux" + DstPort 7 + } + Line { + SrcBlock "MODE8" + SrcPort 1 + DstBlock "Mux" + DstPort 8 + } + Line { + SrcBlock "MODE9" + SrcPort 1 + DstBlock "Mux" + DstPort 9 + } + Line { + SrcBlock "MODE10" + SrcPort 1 + DstBlock "Mux" + DstPort 10 + } + Line { + SrcBlock "DAMP_VIOLIN_In" + SrcPort 1 + Points [111, 0] + Branch { + Points [0, 85] + Branch { + Points [0, 85] + Branch { + Points [0, 85] + Branch { + Points [0, 85] + Branch { + Points [0, 85] + Branch { + Points [0, 85] + Branch { + DstBlock "MODE7" + DstPort 1 + } + Branch { + Points [0, 85] + Branch { + DstBlock "MODE8" + DstPort 1 + } + Branch { + Points [0, 85] + Branch { + DstBlock "MODE9" + DstPort 1 + } + Branch { + Points [0, 85] + DstBlock "MODE10" + DstPort 1 + } + } + } + } + Branch { + DstBlock "MODE6" + DstPort 1 + } + } + Branch { + DstBlock "MODE5" + DstPort 1 + } + } + Branch { + DstBlock "MODE4" + DstPort 1 + } + } + Branch { + DstBlock "MODE3" + DstPort 1 + } + } + Branch { + DstBlock "MODE2" + DstPort 1 + } + } + Branch { + DstBlock "MODE1" + DstPort 1 + } + } + } + } + Block { + BlockType SubSystem + Name "DITHER" + SID "81" + Ports [2, 2] + Position [165, 482, 315, 533] + ZOrder 25 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "DITHER" + Location [2560, 0, 5120, 1440] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "PIT_In" + SID "82" + Position [20, 28, 50, 42] + ZOrder 5 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "YAW_In" + SID "83" + Position [20, 73, 50, 87] + ZOrder 6 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "P" + SID "84" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [125, 23, 195, 47] + ZOrder 3 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y" + SID "85" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [125, 68, 195, 92] + ZOrder 4 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "PIT_Out" + SID "86" + Position [265, 28, 295, 42] + ZOrder 7 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "87" + Position [265, 73, 295, 87] + ZOrder 8 + Port "2" + IconDisplay "Port number" + } + Line { + SrcBlock "PIT_In" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + SrcBlock "Y" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + SrcBlock "YAW_In" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + SrcBlock "P" + SrcPort 1 + DstBlock "PIT_Out" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "DRIVEALIGN" + SID "88" + Ports [3, 3] + Position [745, 350, 845, 450] + ZOrder -20 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + NamePlacement "alternate" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "DRIVEALIGN" + Location [12, 45, 1070, 839] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "LONG_In" + SID "89" + Position [30, 43, 60, 57] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "PITCH_In" + SID "90" + Position [260, 43, 290, 57] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "YAW_In" + SID "91" + Position [470, 43, 500, 57] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "L2L" + SID "92" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [155, 133, 225, 157] + ZOrder -4 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L2P" + SID "93" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [155, 263, 225, 287] + ZOrder -5 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L2Y" + SID "94" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [155, 393, 225, 417] + ZOrder -6 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_IN" + SID "95" + Tag "Test Point" + Ports [1] + Position [170, 75, 210, 95] + ZOrder -7 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_INMON" + SID "96" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [80, 40, 120, 60] + ZOrder -8 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_OUT" + SID "97" + Tag "Test Point" + Ports [1] + Position [805, 110, 845, 130] + ZOrder -9 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_OUTMON" + SID "98" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [805, 165, 845, 185] + ZOrder -10 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P2L" + SID "99" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [385, 163, 455, 187] + ZOrder -11 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P2P" + SID "100" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [385, 293, 455, 317] + ZOrder -12 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P2Y" + SID "101" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [385, 423, 455, 447] + ZOrder -13 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_IN" + SID "102" + Tag "Test Point" + Ports [1] + Position [400, 80, 440, 100] + ZOrder -14 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_INMON" + SID "103" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [310, 40, 350, 60] + ZOrder -15 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_OUT" + SID "104" + Tag "Test Point" + Ports [1] + Position [805, 235, 845, 255] + ZOrder -16 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_OUTMON" + SID "105" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [805, 295, 845, 315] + ZOrder -17 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Sum + Name "Sum" + SID "106" + Ports [3, 1] + Position [720, 133, 740, 217] + ZOrder -18 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "107" + Ports [3, 1] + Position [720, 263, 740, 347] + ZOrder -19 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "108" + Ports [3, 1] + Position [720, 393, 740, 477] + ZOrder -20 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Y2L" + SID "109" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [595, 193, 665, 217] + ZOrder -21 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y2P" + SID "110" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [595, 323, 665, 347] + ZOrder -22 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y2Y" + SID "111" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [595, 453, 665, 477] + ZOrder -23 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_IN" + SID "112" + Tag "Test Point" + Ports [1] + Position [610, 80, 650, 100] + ZOrder -24 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_INMON" + SID "113" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [520, 40, 560, 60] + ZOrder -25 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_OUT" + SID "114" + Tag "Test Point" + Ports [1] + Position [805, 360, 845, 380] + ZOrder -26 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_OUTMON" + SID "115" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [805, 425, 845, 445] + ZOrder -27 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "LONG_Out" + SID "116" + Position [905, 168, 935, 182] + ZOrder -28 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "117" + Position [910, 298, 940, 312] + ZOrder -29 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "118" + Position [905, 428, 935, 442] + ZOrder -30 + Port "3" + IconDisplay "Port number" + } + Line { + SrcBlock "Y_OUTMON" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + SrcBlock "P_OUTMON" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + SrcBlock "L_OUTMON" + SrcPort 1 + DstBlock "LONG_Out" + DstPort 1 + } + Line { + SrcBlock "Y_INMON" + SrcPort 1 + Points [5, 0; 0, 40] + Branch { + DstBlock "Y_IN" + DstPort 1 + } + Branch { + Points [0, 115] + Branch { + DstBlock "Y2L" + DstPort 1 + } + Branch { + Points [0, 130] + Branch { + Points [0, 130] + DstBlock "Y2Y" + DstPort 1 + } + Branch { + DstBlock "Y2P" + DstPort 1 + } + } + } + } + Line { + SrcBlock "P_INMON" + SrcPort 1 + Points [5, 0; 0, 40] + Branch { + DstBlock "P_IN" + DstPort 1 + } + Branch { + Points [0, 85] + Branch { + DstBlock "P2L" + DstPort 1 + } + Branch { + Points [0, 130] + Branch { + Points [0, 130] + DstBlock "P2Y" + DstPort 1 + } + Branch { + DstBlock "P2P" + DstPort 1 + } + } + } + } + Line { + SrcBlock "L_INMON" + SrcPort 1 + Points [5, 0; 0, 35] + Branch { + DstBlock "L_IN" + DstPort 1 + } + Branch { + Points [0, 60] + Branch { + Points [0, 130] + Branch { + Points [0, 130] + DstBlock "L2Y" + DstPort 1 + } + Branch { + DstBlock "L2P" + DstPort 1 + } + } + Branch { + DstBlock "L2L" + DstPort 1 + } + } + } + Line { + SrcBlock "L2L" + SrcPort 1 + DstBlock "Sum" + DstPort 1 + } + Line { + SrcBlock "P2L" + SrcPort 1 + DstBlock "Sum" + DstPort 2 + } + Line { + SrcBlock "Y2L" + SrcPort 1 + DstBlock "Sum" + DstPort 3 + } + Line { + SrcBlock "Y2P" + SrcPort 1 + DstBlock "Sum1" + DstPort 3 + } + Line { + SrcBlock "P2P" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + SrcBlock "L2P" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + SrcBlock "Y2Y" + SrcPort 1 + DstBlock "Sum2" + DstPort 3 + } + Line { + SrcBlock "P2Y" + SrcPort 1 + DstBlock "Sum2" + DstPort 2 + } + Line { + SrcBlock "L2Y" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + SrcBlock "Sum" + SrcPort 1 + Points [35, 0] + Branch { + Points [0, -55] + DstBlock "L_OUT" + DstPort 1 + } + Branch { + DstBlock "L_OUTMON" + DstPort 1 + } + } + Line { + SrcBlock "Sum1" + SrcPort 1 + Points [35, 0] + Branch { + Points [0, -60] + DstBlock "P_OUT" + DstPort 1 + } + Branch { + DstBlock "P_OUTMON" + DstPort 1 + } + } + Line { + SrcBlock "Sum2" + SrcPort 1 + Points [35, 0] + Branch { + Points [0, -65] + DstBlock "Y_OUT" + DstPort 1 + } + Branch { + DstBlock "Y_OUTMON" + DstPort 1 + } + } + Line { + SrcBlock "LONG_In" + SrcPort 1 + DstBlock "L_INMON" + DstPort 1 + } + Line { + SrcBlock "PITCH_In" + SrcPort 1 + DstBlock "P_INMON" + DstPort 1 + } + Line { + SrcBlock "YAW_In" + SrcPort 1 + DstBlock "Y_INMON" + DstPort 1 + } + Annotation { + SID "119" + Name "This could/should be replaced by\nthe CDS_PART cdsFiltMuxMatrix,\nbut I'm not sure how that works " + "\nin MEDM land just yet \n-- JSK Feb 2011" + Position [813, 57] + } + } + } + Block { + BlockType Demux + Name "Demux1" + SID "120" + Ports [1, 4] + Position [1095, 467, 1100, 538] + ZOrder -21 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "121" + Ports [1, 3] + Position [560, 866, 565, 1014] + ZOrder -22 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "122" + Ports [1, 3] + Position [440, 907, 445, 973] + ZOrder -23 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "123" + Ports [1, 4] + Position [1095, 173, 1100, 232] + ZOrder -24 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux5" + SID "527" + Ports [1, 8] + Position [1260, 542, 1265, 768] + ZOrder 1222 + BackgroundColor "black" + ShowName off + Outputs "8" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux9" + SID "124" + Ports [1, 4] + Position [1060, 1177, 1065, 1288] + ZOrder -25 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Reference + Name "EUL2OSEM" + SID "528" + Tag "cdsRampMuxMatrix" + Ports [1, 1] + Position [1035, 475, 1075, 535] + ZOrder 1223 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsRampMuxMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType From + Name "From" + SID "126" + Position [1300, 936, 1425, 954] + ZOrder -27 + BackgroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "WDBLOCKFLAG" + } + Block { + BlockType From + Name "From2" + SID "127" + Position [20, 1247, 100, 1273] + ZOrder -29 + BackgroundColor "[0.200000, 1.000000, 0.521569]" + CloseFcn "tagdialog Close" + GotoTag "OSEM2WD" + } + Block { + BlockType From + Name "From3" + SID "128" + Position [1570, 1091, 1690, 1109] + ZOrder -30 + BackgroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "WDBLOCKFLAG" + } + Block { + BlockType From + Name "From4" + SID "129" + Position [1570, 1196, 1690, 1214] + ZOrder -31 + BackgroundColor "[0.864000, 0.720000, 0.900000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LOCKSTATE" + } + Block { + BlockType From + Name "From5" + SID "130" + Position [1570, 1142, 1690, 1158] + ZOrder 23 + BackgroundColor "yellow" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "OLDAMPSTATE" + } + Block { + BlockType Goto + Name "Goto" + SID "131" + Position [1160, 1116, 1280, 1134] + ZOrder -32 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + ShowName off + GotoTag "WDBLOCKFLAG" + } + Block { + BlockType Goto + Name "Goto2" + SID "132" + Position [145, 1042, 235, 1058] + ZOrder -34 + BackgroundColor "[0.200000, 1.000000, 0.521569]" + GotoTag "OSEM2WD" + } + Block { + BlockType Goto + Name "Goto3" + SID "133" + Position [655, 31, 745, 49] + ZOrder -35 + BackgroundColor "[0.864000, 0.720000, 0.900000]" + GotoTag "LOCKSTATE" + } + Block { + BlockType Goto + Name "Goto4" + SID "134" + Position [360, 607, 470, 623] + ZOrder 21 + BackgroundColor "yellow" + ShowName off + GotoTag "OLDAMPSTATE" + } + Block { + BlockType SubSystem + Name "LKIN" + SID "135" + Ports [2, 2] + Position [865, 178, 970, 227] + ZOrder -36 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "LKIN" + Location [712, 183, 1166, 686] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "LKIN_P_In" + SID "136" + Position [55, 113, 85, 127] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKIN_Y_In" + SID "137" + Position [55, 188, 85, 202] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "EXC_SW" + SID "138" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate" + " an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record typ" + "e).\n \nUsage: " + " \nName the part with the desired EPICS channel " + "name. " + Ports [1, 1] + Position [65, 28, 110, 42] + ZOrder -3 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Ground + Name "Ground3" + SID "139" + Position [25, 29, 45, 41] + ZOrder -4 + ShowName off + } + Block { + BlockType Reference + Name "P_EXCMON" + SID "140" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [230, 104, 280, 126] + ZOrder -5 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "P_SW" + SID "141" + Ports [2, 1] + Position [160, 95, 205, 130] + ZOrder -6 + NamePlacement "alternate" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Y_EXCMON" + SID "142" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [230, 179, 280, 201] + ZOrder -7 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "Y_SW" + SID "143" + Ports [2, 1] + Position [160, 170, 205, 205] + ZOrder -8 + NamePlacement "alternate" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "LKIN_P_Out" + SID "144" + Position [330, 108, 360, 122] + ZOrder -9 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LKIN_Y_Out" + SID "145" + Position [330, 183, 360, 197] + ZOrder -10 + Port "2" + IconDisplay "Port number" + } + Line { + SrcBlock "EXC_SW" + SrcPort 1 + Points [15, 0; 0, 70] + Branch { + Points [0, 75] + DstBlock "Y_SW" + DstPort 1 + } + Branch { + DstBlock "P_SW" + DstPort 1 + } + } + Line { + SrcBlock "LKIN_Y_In" + SrcPort 1 + DstBlock "Y_SW" + DstPort 2 + } + Line { + SrcBlock "Y_EXCMON" + SrcPort 1 + DstBlock "LKIN_Y_Out" + DstPort 1 + } + Line { + SrcBlock "LKIN_P_In" + SrcPort 1 + DstBlock "P_SW" + DstPort 2 + } + Line { + SrcBlock "P_EXCMON" + SrcPort 1 + DstBlock "LKIN_P_Out" + DstPort 1 + } + Line { + SrcBlock "Y_SW" + SrcPort 1 + DstBlock "Y_EXCMON" + DstPort 1 + } + Line { + SrcBlock "Ground3" + SrcPort 1 + DstBlock "EXC_SW" + DstPort 1 + } + Line { + SrcBlock "P_SW" + SrcPort 1 + DstBlock "P_EXCMON" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "LKIN2OSEM" + SID "146" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1030, 183, 1075, 227] + ZOrder -37 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + FontSize 12 + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType SubSystem + Name "LOCK" + SID "147" + Ports [3, 4] + Position [165, 21, 315, 149] + ZOrder -38 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "LOCK" + Location [1057, 289, 3619, 1682] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "LONG_In" + SID "148" + Position [60, 58, 90, 72] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "PITCH_In" + SID "149" + Position [60, 188, 90, 202] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "YAW_In" + SID "150" + Position [60, 318, 90, 332] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Ground + Name "Ground1" + SID "351" + Position [110, 88, 135, 102] + ZOrder 1 + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "352" + Position [110, 218, 135, 232] + ZOrder 2 + ShowName off + } + Block { + BlockType Ground + Name "Ground3" + SID "353" + Position [110, 348, 135, 362] + ZOrder 3 + ShowName off + } + Block { + BlockType Ground + Name "Ground4" + SID "151" + Position [110, 203, 135, 217] + ZOrder -4 + ShowName off + } + Block { + BlockType Ground + Name "Ground5" + SID "152" + Position [110, 333, 135, 347] + ZOrder -5 + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "153" + Position [110, 73, 135, 87] + ZOrder -6 + ShowName off + } + Block { + BlockType Reference + Name "L" + SID "154" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added " + "control data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'V" + "al'. 'Ctrl' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit" + " values are:\n " + " " + " " + " \nmodule hex dec " + " " + " " + " \n----------------------- " + " " + " \nF" + "M1 0x20 32 " + " " + " \nFM2 0x" + "80 128 " + " " + " \nFM3 0x200 " + " 512 " + " " + " \nFM4 0x800 " + " 2048 " + " " + " \nFM5 0x2000 " + " 8192 " + " " + " \nFM6 0x8000 " + " 32768 " + " " + " \nFM7 0x20000 1310" + "72 " + " " + " \nFM8 0x80000 524288 " + " " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches o" + "r it can be output using a binary I/O module. " + " " + " " + Ports [3, 2] + Position [170, 56, 230, 104] + ZOrder -7 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_STATE_GOOD" + SID "155" + Tag "cdsEpicsIn" + Description "Purpose: \nCrea" + "te an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a pre" + "cision of 3..\n \nUsage: " + " \nName the part with the desired " + "EPICS channel name. " + Ports [0, 1] + Position [455, 59, 505, 81] + ZOrder -8 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_STATE_NOW" + SID "156" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 85, 410, 105] + ZOrder -9 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_STATE_OK" + SID "157" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [585, 75, 630, 95] + ZOrder -10 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType RelationalOperator + Name "Operator" + SID "158" + Ports [2, 1] + Position [535, 58, 555, 107] + ZOrder -11 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator4" + SID "159" + Ports [2, 1] + Position [540, 188, 560, 237] + ZOrder -12 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator5" + SID "160" + Ports [2, 1] + Position [540, 318, 560, 367] + ZOrder -13 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Reference + Name "P" + SID "161" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added " + "control data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'V" + "al'. 'Ctrl' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit" + " values are:\n " + " " + " " + " \nmodule hex dec " + " " + " " + " \n----------------------- " + " " + " \nF" + "M1 0x20 32 " + " " + " \nFM2 0x" + "80 128 " + " " + " \nFM3 0x200 " + " 512 " + " " + " \nFM4 0x800 " + " 2048 " + " " + " \nFM5 0x2000 " + " 8192 " + " " + " \nFM6 0x8000 " + " 32768 " + " " + " \nFM7 0x20000 1310" + "72 " + " " + " \nFM8 0x80000 524288 " + " " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches o" + "r it can be output using a binary I/O module. " + " " + " " + Ports [3, 2] + Position [170, 186, 230, 234] + ZOrder -14 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_GOOD" + SID "162" + Tag "cdsEpicsIn" + Description "Purpose: \nCrea" + "te an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a pre" + "cision of 3..\n \nUsage: " + " \nName the part with the desired " + "EPICS channel name. " + Ports [0, 1] + Position [460, 189, 510, 211] + ZOrder -15 + BackgroundColor "green" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_NOW" + SID "163" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 215, 410, 235] + ZOrder -16 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_OK" + SID "164" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [585, 205, 630, 225] + ZOrder -17 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "Product" + SID "165" + Ports [3, 1] + Position [670, 16, 700, 414] + ZOrder -18 + Inputs "3" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "STATE_OK" + SID "166" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [735, 205, 780, 225] + ZOrder -19 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y" + SID "167" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added " + "control data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'V" + "al'. 'Ctrl' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit" + " values are:\n " + " " + " " + " \nmodule hex dec " + " " + " " + " \n----------------------- " + " " + " \nF" + "M1 0x20 32 " + " " + " \nFM2 0x" + "80 128 " + " " + " \nFM3 0x200 " + " 512 " + " " + " \nFM4 0x800 " + " 2048 " + " " + " \nFM5 0x2000 " + " 8192 " + " " + " \nFM6 0x8000 " + " 32768 " + " " + " \nFM7 0x20000 1310" + "72 " + " " + " \nFM8 0x80000 524288 " + " " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches o" + "r it can be output using a binary I/O module. " + " " + " " + Ports [3, 2] + Position [170, 316, 230, 364] + ZOrder -20 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_GOOD" + SID "168" + Tag "cdsEpicsIn" + Description "Purpose: \nCrea" + "te an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a pre" + "cision of 3..\n \nUsage: " + " \nName the part with the desired " + "EPICS channel name. " + Ports [0, 1] + Position [460, 319, 510, 341] + ZOrder -21 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_NOW" + SID "169" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 345, 410, 365] + ZOrder -22 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_OK" + SID "170" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [585, 335, 630, 355] + ZOrder -23 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "LOCK_STATE_Out" + SID "171" + Position [830, 208, 860, 222] + ZOrder -24 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LONG_Out" + SID "172" + Position [270, 63, 300, 77] + ZOrder -25 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "173" + Position [275, 193, 305, 207] + ZOrder -26 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "174" + Position [275, 323, 305, 337] + ZOrder -27 + Port "4" + IconDisplay "Port number" + } + Line { + SrcBlock "STATE_OK" + SrcPort 1 + DstBlock "LOCK_STATE_Out" + DstPort 1 + } + Line { + SrcBlock "Y_STATE_NOW" + SrcPort 1 + DstBlock "Operator5" + DstPort 2 + } + Line { + SrcBlock "P_STATE_NOW" + SrcPort 1 + DstBlock "Operator4" + DstPort 2 + } + Line { + SrcBlock "L_STATE_NOW" + SrcPort 1 + DstBlock "Operator" + DstPort 2 + } + Line { + SrcBlock "L_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + SrcBlock "Y_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 3 + } + Line { + SrcBlock "P_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 2 + } + Line { + SrcBlock "Product" + SrcPort 1 + DstBlock "STATE_OK" + DstPort 1 + } + Line { + SrcBlock "Operator5" + SrcPort 1 + DstBlock "Y_STATE_OK" + DstPort 1 + } + Line { + SrcBlock "Operator4" + SrcPort 1 + DstBlock "P_STATE_OK" + DstPort 1 + } + Line { + SrcBlock "Operator" + SrcPort 1 + DstBlock "L_STATE_OK" + DstPort 1 + } + Line { + SrcBlock "Y" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + SrcBlock "Y" + SrcPort 2 + DstBlock "Y_STATE_NOW" + DstPort 1 + } + Line { + SrcBlock "Y_STATE_GOOD" + SrcPort 1 + DstBlock "Operator5" + DstPort 1 + } + Line { + SrcBlock "YAW_In" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + SrcBlock "Ground5" + SrcPort 1 + DstBlock "Y" + DstPort 2 + } + Line { + SrcBlock "P" + SrcPort 2 + DstBlock "P_STATE_NOW" + DstPort 1 + } + Line { + SrcBlock "P_STATE_GOOD" + SrcPort 1 + DstBlock "Operator4" + DstPort 1 + } + Line { + SrcBlock "PITCH_In" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + SrcBlock "Ground4" + SrcPort 1 + DstBlock "P" + DstPort 2 + } + Line { + SrcBlock "P" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + SrcBlock "LONG_In" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + SrcBlock "L" + SrcPort 1 + DstBlock "LONG_Out" + DstPort 1 + } + Line { + SrcBlock "L" + SrcPort 2 + DstBlock "L_STATE_NOW" + DstPort 1 + } + Line { + SrcBlock "L_STATE_GOOD" + SrcPort 1 + DstBlock "Operator" + DstPort 1 + } + Line { + SrcBlock "Ground6" + SrcPort 1 + DstBlock "L" + DstPort 2 + } + Line { + SrcBlock "Ground1" + SrcPort 1 + DstBlock "L" + DstPort 3 + } + Line { + SrcBlock "Ground2" + SrcPort 1 + DstBlock "P" + DstPort 3 + } + Line { + SrcBlock "Ground3" + SrcPort 1 + DstBlock "Y" + DstPort 3 + } + Annotation { + SID "176" + Name "1 (one) if GOOD\n0 (zero) if BAD" + Position [609, 40] + } + Annotation { + SID "175" + Name "1 (one) if GOOD\n0 (zero) if BAD" + Position [759, 150] + } + } + } + Block { + BlockType SubSystem + Name "LOCK_OUTSW" + SID "177" + Ports [3, 3] + Position [375, 366, 430, 404] + ZOrder -39 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "LOCK_OUTSW" + Location [1865, 253, 2376, 832] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "L_In" + SID "178" + Position [75, 88, 110, 102] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "P_In" + SID "179" + Position [75, 167, 110, 183] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "Y_In" + SID "180" + Position [75, 248, 110, 262] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Ground + Name "Ground1" + SID "181" + Position [30, 154, 50, 166] + ZOrder -4 + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "182" + Position [30, 234, 50, 246] + ZOrder -5 + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "183" + Position [30, 74, 50, 86] + ZOrder -6 + ShowName off + } + Block { + BlockType Reference + Name "L" + SID "184" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate" + " an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record typ" + "e).\n \nUsage: " + " \nName the part with the desired EPICS channel " + "name. " + Ports [1, 1] + Position [70, 73, 115, 87] + ZOrder -7 + BackgroundColor "darkGreen" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P" + SID "185" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate" + " an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record typ" + "e).\n \nUsage: " + " \nName the part with the desired EPICS channel " + "name. " + Ports [1, 1] + Position [70, 153, 115, 167] + ZOrder -8 + BackgroundColor "darkGreen" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "SW_L" + SID "186" + Ports [2, 1] + Position [225, 70, 270, 105] + ZOrder -9 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "SW_P" + SID "187" + Ports [2, 1] + Position [225, 150, 270, 185] + ZOrder -10 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "SW_Y" + SID "188" + Ports [2, 1] + Position [225, 230, 270, 265] + ZOrder -11 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Y" + SID "189" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate" + " an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record typ" + "e).\n \nUsage: " + " \nName the part with the desired EPICS channel " + "name. " + Ports [1, 1] + Position [70, 233, 115, 247] + ZOrder -12 + BackgroundColor "darkGreen" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "Out1" + SID "190" + Position [390, 83, 420, 97] + ZOrder -13 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "191" + Position [390, 163, 420, 177] + ZOrder -14 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "192" + Position [390, 243, 420, 257] + ZOrder -15 + Port "3" + IconDisplay "Port number" + } + Line { + SrcBlock "Ground2" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + SrcBlock "Ground1" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + SrcBlock "Ground6" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + SrcBlock "SW_Y" + SrcPort 1 + DstBlock "Out3" + DstPort 1 + } + Line { + SrcBlock "SW_P" + SrcPort 1 + DstBlock "Out2" + DstPort 1 + } + Line { + SrcBlock "SW_L" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Y_In" + SrcPort 1 + DstBlock "SW_Y" + DstPort 2 + } + Line { + SrcBlock "P_In" + SrcPort 1 + DstBlock "SW_P" + DstPort 2 + } + Line { + SrcBlock "L_In" + SrcPort 1 + DstBlock "SW_L" + DstPort 2 + } + Line { + SrcBlock "Y" + SrcPort 1 + DstBlock "SW_Y" + DstPort 1 + } + Line { + SrcBlock "P" + SrcPort 1 + DstBlock "SW_P" + DstPort 1 + } + Line { + SrcBlock "L" + SrcPort 1 + DstBlock "SW_L" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "MASTER" + SID "193" + Ports [6, 4] + Position [1560, 399, 1695, 991] + ZOrder -40 + BackgroundColor "gray" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "MASTER" + Location [2742, 0, 4694, 1370] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "UL_In" + SID "194" + Position [60, 313, 90, 327] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LL_In" + SID "195" + Position [60, 378, 90, 392] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "UR_In" + SID "196" + Position [60, 443, 90, 457] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LR_In" + SID "197" + Position [60, 508, 90, 522] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "MASTERSWITCH" + SID "198" + Position [65, 823, 95, 837] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "WDFLAG" + SID "199" + Position [60, 103, 90, 117] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Switch + Name "Choice1" + SID "200" + Position [445, 57, 530, 163] + ZOrder -7 + BackgroundColor "[0.983333, 1.000000, 0.000000]" + Criteria "u2 ~= 0" + Threshold "0.5" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant0" + SID "201" + Position [385, 60, 415, 90] + ZOrder -8 + BackgroundColor "red" + Value "0" + } + Block { + BlockType Constant + Name "Constant1" + SID "202" + Position [385, 130, 415, 160] + ZOrder -9 + BackgroundColor "green" + } + Block { + BlockType Reference + Name "OUT_LL" + SID "203" + Tag "Test Point" + Ports [1] + Position [980, 330, 1020, 350] + ZOrder -10 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_LLMON" + SID "204" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 378, 1130, 402] + ZOrder -11 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_LR" + SID "205" + Tag "Test Point" + Ports [1] + Position [980, 460, 1020, 480] + ZOrder -12 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_LRMON" + SID "206" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 508, 1130, 532] + ZOrder -13 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_UL" + SID "207" + Tag "Test Point" + Ports [1] + Position [980, 265, 1020, 285] + ZOrder -14 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_ULMON" + SID "208" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 313, 1130, 337] + ZOrder -15 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_UR" + SID "209" + Tag "Test Point" + Ports [1] + Position [980, 395, 1020, 415] + ZOrder -16 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_URMON" + SID "210" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 443, 1130, 467] + ZOrder -17 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_LL" + SID "211" + Tag "Test Point" + Ports [1] + Position [465, 330, 505, 350] + ZOrder -18 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_LLMON" + SID "212" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [595, 368, 650, 392] + ZOrder -19 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_LR" + SID "213" + Tag "Test Point" + Ports [1] + Position [465, 460, 505, 480] + ZOrder -20 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_LRMON" + SID "214" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [595, 498, 650, 522] + ZOrder -21 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_UL" + SID "215" + Tag "Test Point" + Ports [1] + Position [465, 265, 505, 285] + ZOrder -22 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_ULMON" + SID "216" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [595, 303, 650, 327] + ZOrder -23 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_UR" + SID "217" + Tag "Test Point" + Ports [1] + Position [465, 395, 505, 415] + ZOrder -24 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_URMON" + SID "218" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [595, 433, 650, 457] + ZOrder -25 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "P_MS_LL" + SID "219" + Ports [2, 1] + Position [365, 360, 410, 395] + ZOrder -26 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_LR" + SID "220" + Ports [2, 1] + Position [365, 490, 410, 525] + ZOrder -27 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_UL" + SID "221" + Ports [2, 1] + Position [365, 295, 410, 330] + ZOrder -28 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_UR" + SID "222" + Ports [2, 1] + Position [365, 425, 410, 460] + ZOrder -29 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_WD_LL" + SID "223" + Ports [2, 1] + Position [800, 370, 845, 405] + ZOrder -30 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_WD_LR" + SID "224" + Ports [2, 1] + Position [800, 500, 845, 535] + ZOrder -31 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_WD_UL" + SID "225" + Ports [2, 1] + Position [800, 305, 845, 340] + ZOrder -32 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_WD_UR" + SID "226" + Ports [2, 1] + Position [800, 435, 845, 470] + ZOrder -33 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SWITCHMON" + SID "227" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [290, 818, 345, 842] + ZOrder -34 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Terminator + Name "Terminator2" + SID "228" + Position [390, 820, 410, 840] + ZOrder -35 + } + Block { + BlockType Outport + Name "UL_Out" + SID "229" + Position [1165, 318, 1195, 332] + ZOrder -36 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LL_Out" + SID "230" + Position [1165, 383, 1195, 397] + ZOrder -37 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "UR_Out" + SID "231" + Position [1165, 448, 1195, 462] + ZOrder -38 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LR_Out" + SID "232" + Position [1165, 513, 1195, 527] + ZOrder -39 + Port "4" + IconDisplay "Port number" + } + Line { + SrcBlock "SWITCHMON" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + Line { + SrcBlock "WDFLAG" + SrcPort 1 + DstBlock "Choice1" + DstPort 2 + } + Line { + SrcBlock "Constant0" + SrcPort 1 + DstBlock "Choice1" + DstPort 1 + } + Line { + SrcBlock "Constant1" + SrcPort 1 + DstBlock "Choice1" + DstPort 3 + } + Line { + SrcBlock "P_WD_LR" + SrcPort 1 + Points [105, 0] + Branch { + Points [0, -50] + DstBlock "OUT_LR" + DstPort 1 + } + Branch { + DstBlock "OUT_LRMON" + DstPort 1 + } + } + Line { + SrcBlock "P_WD_UR" + SrcPort 1 + Points [105, 0] + Branch { + Points [0, -50] + DstBlock "OUT_UR" + DstPort 1 + } + Branch { + DstBlock "OUT_URMON" + DstPort 1 + } + } + Line { + SrcBlock "P_WD_LL" + SrcPort 1 + Points [105, 0] + Branch { + Points [0, -50] + DstBlock "OUT_LL" + DstPort 1 + } + Branch { + DstBlock "OUT_LLMON" + DstPort 1 + } + } + Line { + SrcBlock "P_WD_UL" + SrcPort 1 + Points [105, 0] + Branch { + Points [0, -50] + DstBlock "OUT_UL" + DstPort 1 + } + Branch { + DstBlock "OUT_ULMON" + DstPort 1 + } + } + Line { + SrcBlock "P_MS_LR" + SrcPort 1 + Points [25, 0] + Branch { + Points [0, -40] + DstBlock "PWD_LR" + DstPort 1 + } + Branch { + DstBlock "PWD_LRMON" + DstPort 1 + } + } + Line { + SrcBlock "P_MS_UR" + SrcPort 1 + Points [25, 0] + Branch { + Points [0, -40] + DstBlock "PWD_UR" + DstPort 1 + } + Branch { + DstBlock "PWD_URMON" + DstPort 1 + } + } + Line { + SrcBlock "P_MS_LL" + SrcPort 1 + Points [25, 0] + Branch { + Points [0, -40] + DstBlock "PWD_LL" + DstPort 1 + } + Branch { + DstBlock "PWD_LLMON" + DstPort 1 + } + } + Line { + SrcBlock "P_MS_UL" + SrcPort 1 + Points [25, 0] + Branch { + Points [0, -40] + DstBlock "PWD_UL" + DstPort 1 + } + Branch { + DstBlock "PWD_ULMON" + DstPort 1 + } + } + Line { + SrcBlock "OUT_LRMON" + SrcPort 1 + DstBlock "LR_Out" + DstPort 1 + } + Line { + SrcBlock "OUT_URMON" + SrcPort 1 + DstBlock "UR_Out" + DstPort 1 + } + Line { + SrcBlock "OUT_ULMON" + SrcPort 1 + DstBlock "UL_Out" + DstPort 1 + } + Line { + SrcBlock "OUT_LLMON" + SrcPort 1 + DstBlock "LL_Out" + DstPort 1 + } + Line { + SrcBlock "MASTERSWITCH" + SrcPort 1 + Points [120, 0] + Branch { + DstBlock "SWITCHMON" + DstPort 1 + } + Branch { + Points [0, -330] + Branch { + Points [0, -65] + Branch { + Points [0, -65] + Branch { + Points [0, -65] + DstBlock "P_MS_UL" + DstPort 1 + } + Branch { + DstBlock "P_MS_LL" + DstPort 1 + } + } + Branch { + DstBlock "P_MS_UR" + DstPort 1 + } + } + Branch { + DstBlock "P_MS_LR" + DstPort 1 + } + } + } + Line { + SrcBlock "LR_In" + SrcPort 1 + DstBlock "P_MS_LR" + DstPort 2 + } + Line { + SrcBlock "UR_In" + SrcPort 1 + DstBlock "P_MS_UR" + DstPort 2 + } + Line { + SrcBlock "LL_In" + SrcPort 1 + DstBlock "P_MS_LL" + DstPort 2 + } + Line { + SrcBlock "UL_In" + SrcPort 1 + DstBlock "P_MS_UL" + DstPort 2 + } + Line { + SrcBlock "PWD_ULMON" + SrcPort 1 + DstBlock "P_WD_UL" + DstPort 1 + } + Line { + SrcBlock "PWD_LLMON" + SrcPort 1 + DstBlock "P_WD_LL" + DstPort 1 + } + Line { + SrcBlock "PWD_URMON" + SrcPort 1 + DstBlock "P_WD_UR" + DstPort 1 + } + Line { + SrcBlock "PWD_LRMON" + SrcPort 1 + DstBlock "P_WD_LR" + DstPort 1 + } + Line { + SrcBlock "Choice1" + SrcPort 1 + Points [245, 0; 0, 220] + Branch { + Points [0, 65] + Branch { + Points [0, 65] + Branch { + Points [0, 65] + DstBlock "P_WD_LR" + DstPort 2 + } + Branch { + DstBlock "P_WD_UR" + DstPort 2 + } + } + Branch { + DstBlock "P_WD_LL" + DstPort 2 + } + } + Branch { + DstBlock "P_WD_UL" + DstPort 2 + } + } + Annotation { + SID "234" + Name "WDFLAG is 0 (zero) if OK,\nNon-zero if BAD" + Position [271, 139] + } + Annotation { + SID "233" + Name "If second input (WDFLAG) is not equal to zero, \nthen pass out first argument (Constant 0 -- Block" + " Output), \notherwise pass out third arguement (Constant 1 -- Pass Output)" + Position [490, 208] + } + } + } + Block { + BlockType Mux + Name "Mux1" + SID "235" + Ports [3, 1] + Position [1005, 340, 1010, 670] + ZOrder -41 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "236" + Ports [4, 1] + Position [350, 882, 355, 998] + ZOrder -42 + ShowName off + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "237" + Ports [3, 1] + Position [470, 907, 475, 973] + ZOrder -43 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux4" + SID "238" + Ports [2, 1] + Position [1005, 177, 1010, 228] + ZOrder -44 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux9" + SID "239" + Ports [2, 1] + Position [710, 1177, 715, 1288] + ZOrder -45 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "OLDAMP" + SID "240" + Ports [2, 3] + Position [165, 561, 315, 629] + ZOrder 6 + BackgroundColor "[0.380392, 0.741176, 0.988235]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "OLDAMP" + Location [1057, 289, 3619, 1682] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "PITCH_In" + SID "241" + Position [60, 188, 90, 202] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "YAW_In" + SID "242" + Position [60, 318, 90, 332] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Ground + Name "Ground1" + SID "354" + Position [110, 218, 135, 232] + ZOrder 1 + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "355" + Position [110, 348, 135, 362] + ZOrder 2 + ShowName off + } + Block { + BlockType Ground + Name "Ground4" + SID "243" + Position [110, 203, 135, 217] + ZOrder -3 + ShowName off + } + Block { + BlockType Ground + Name "Ground5" + SID "244" + Position [110, 333, 135, 347] + ZOrder -4 + ShowName off + } + Block { + BlockType RelationalOperator + Name "Operator4" + SID "245" + Ports [2, 1] + Position [540, 188, 560, 237] + ZOrder -5 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator5" + SID "246" + Ports [2, 1] + Position [540, 318, 560, 367] + ZOrder -6 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Reference + Name "P" + SID "247" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added " + "control data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'V" + "al'. 'Ctrl' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit" + " values are:\n " + " " + " " + " \nmodule hex dec " + " " + " " + " \n----------------------- " + " " + " \nF" + "M1 0x20 32 " + " " + " \nFM2 0x" + "80 128 " + " " + " \nFM3 0x200 " + " 512 " + " " + " \nFM4 0x800 " + " 2048 " + " " + " \nFM5 0x2000 " + " 8192 " + " " + " \nFM6 0x8000 " + " 32768 " + " " + " \nFM7 0x20000 1310" + "72 " + " " + " \nFM8 0x80000 524288 " + " " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches o" + "r it can be output using a binary I/O module. " + " " + " " + Ports [3, 2] + Position [170, 186, 230, 234] + ZOrder -7 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_GOOD" + SID "248" + Tag "cdsEpicsIn" + Description "Purpose: \nCrea" + "te an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a pre" + "cision of 3..\n \nUsage: " + " \nName the part with the desired " + "EPICS channel name. " + Ports [0, 1] + Position [460, 189, 510, 211] + ZOrder -8 + BackgroundColor "green" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_NOW" + SID "249" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 215, 410, 235] + ZOrder -9 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_OK" + SID "250" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [585, 205, 630, 225] + ZOrder -10 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "Product" + SID "251" + Ports [2, 1] + Position [670, 149, 700, 411] + ZOrder -11 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "STATE_OK" + SID "252" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [735, 270, 780, 290] + ZOrder -12 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y" + SID "253" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added " + "control data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'V" + "al'. 'Ctrl' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit" + " values are:\n " + " " + " " + " \nmodule hex dec " + " " + " " + " \n----------------------- " + " " + " \nF" + "M1 0x20 32 " + " " + " \nFM2 0x" + "80 128 " + " " + " \nFM3 0x200 " + " 512 " + " " + " \nFM4 0x800 " + " 2048 " + " " + " \nFM5 0x2000 " + " 8192 " + " " + " \nFM6 0x8000 " + " 32768 " + " " + " \nFM7 0x20000 1310" + "72 " + " " + " \nFM8 0x80000 524288 " + " " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches o" + "r it can be output using a binary I/O module. " + " " + " " + Ports [3, 2] + Position [170, 316, 230, 364] + ZOrder -13 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_GOOD" + SID "254" + Tag "cdsEpicsIn" + Description "Purpose: \nCrea" + "te an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a pre" + "cision of 3..\n \nUsage: " + " \nName the part with the desired " + "EPICS channel name. " + Ports [0, 1] + Position [460, 319, 510, 341] + ZOrder -14 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_NOW" + SID "255" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 345, 410, 365] + ZOrder -15 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_OK" + SID "256" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [585, 335, 630, 355] + ZOrder -16 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "257" + Position [275, 193, 305, 207] + ZOrder -17 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "258" + Position [275, 323, 305, 337] + ZOrder -18 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "OLDAMP_STATE_Out" + SID "259" + Position [830, 273, 860, 287] + ZOrder -19 + Port "3" + IconDisplay "Port number" + } + Line { + SrcBlock "Y_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 2 + } + Line { + SrcBlock "P_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + SrcBlock "STATE_OK" + SrcPort 1 + DstBlock "OLDAMP_STATE_Out" + DstPort 1 + } + Line { + SrcBlock "Y_STATE_NOW" + SrcPort 1 + DstBlock "Operator5" + DstPort 2 + } + Line { + SrcBlock "P_STATE_NOW" + SrcPort 1 + DstBlock "Operator4" + DstPort 2 + } + Line { + SrcBlock "Product" + SrcPort 1 + DstBlock "STATE_OK" + DstPort 1 + } + Line { + SrcBlock "Operator5" + SrcPort 1 + DstBlock "Y_STATE_OK" + DstPort 1 + } + Line { + SrcBlock "Operator4" + SrcPort 1 + DstBlock "P_STATE_OK" + DstPort 1 + } + Line { + SrcBlock "Y" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + SrcBlock "Y" + SrcPort 2 + DstBlock "Y_STATE_NOW" + DstPort 1 + } + Line { + SrcBlock "Y_STATE_GOOD" + SrcPort 1 + DstBlock "Operator5" + DstPort 1 + } + Line { + SrcBlock "YAW_In" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + SrcBlock "Ground5" + SrcPort 1 + DstBlock "Y" + DstPort 2 + } + Line { + SrcBlock "P" + SrcPort 2 + DstBlock "P_STATE_NOW" + DstPort 1 + } + Line { + SrcBlock "P_STATE_GOOD" + SrcPort 1 + DstBlock "Operator4" + DstPort 1 + } + Line { + SrcBlock "PITCH_In" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + SrcBlock "Ground4" + SrcPort 1 + DstBlock "P" + DstPort 2 + } + Line { + SrcBlock "P" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + SrcBlock "Ground1" + SrcPort 1 + DstBlock "P" + DstPort 3 + } + Line { + SrcBlock "Ground2" + SrcPort 1 + DstBlock "Y" + DstPort 3 + } + Annotation { + SID "260" + Name "1 (one) if GOOD\n0 (zero) if BAD" + Position [759, 215] + } + } + } + Block { + BlockType Reference + Name "OSEM2EUL" + SID "261" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [375, 918, 420, 962] + ZOrder -46 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.3" + FontSize 12 + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType SubSystem + Name "OSEMINF" + SID "262" + Ports [4, 4] + Position [165, 882, 320, 998] + ZOrder -47 + BackgroundColor "[0.380392, 0.741176, 0.988235]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "OSEMINF" + Location [1057, 289, 3619, 1682] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "UL_In" + SID "263" + Position [60, 43, 90, 57] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LL_In" + SID "264" + Position [60, 103, 90, 117] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "UR_In" + SID "265" + Position [60, 158, 90, 172] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LR_In" + SID "266" + Position [60, 218, 90, 232] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "LL" + SID "267" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [120, 98, 190, 122] + ZOrder -5 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LR" + SID "268" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [120, 213, 190, 237] + ZOrder -6 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UL" + SID "269" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [120, 38, 190, 62] + ZOrder -7 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UR" + SID "270" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [120, 153, 190, 177] + ZOrder -8 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "UL_Out" + SID "271" + Position [225, 43, 255, 57] + ZOrder -9 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LL_Out" + SID "272" + Position [225, 103, 255, 117] + ZOrder -10 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "UR_Out" + SID "273" + Position [225, 158, 255, 172] + ZOrder -11 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LR_Out" + SID "274" + Position [225, 218, 255, 232] + ZOrder -12 + Port "4" + IconDisplay "Port number" + } + Line { + SrcBlock "UL" + SrcPort 1 + DstBlock "UL_Out" + DstPort 1 + } + Line { + SrcBlock "LL" + SrcPort 1 + DstBlock "LL_Out" + DstPort 1 + } + Line { + SrcBlock "UR" + SrcPort 1 + DstBlock "UR_Out" + DstPort 1 + } + Line { + SrcBlock "UL_In" + SrcPort 1 + DstBlock "UL" + DstPort 1 + } + Line { + SrcBlock "LL_In" + SrcPort 1 + DstBlock "LL" + DstPort 1 + } + Line { + SrcBlock "UR_In" + SrcPort 1 + DstBlock "UR" + DstPort 1 + } + Line { + SrcBlock "LR" + SrcPort 1 + DstBlock "LR_Out" + DstPort 1 + } + Line { + SrcBlock "LR_In" + SrcPort 1 + DstBlock "LR" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "SENSALIGN" + SID "275" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [495, 917, 540, 963] + ZOrder -49 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.3" + FontSize 12 + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType SubSystem + Name "TEST" + SID "276" + Ports [0, 3] + Position [670, 455, 770, 555] + ZOrder -50 + BackgroundColor "[0.380392, 0.741176, 0.988235]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "TEST" + Location [103, 45, 488, 573] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Ground + Name "Ground" + SID "277" + Position [40, 50, 60, 70] + ZOrder -1 + } + Block { + BlockType Ground + Name "Ground3" + SID "278" + Position [40, 170, 60, 190] + ZOrder -2 + } + Block { + BlockType Ground + Name "Ground4" + SID "279" + Position [40, 110, 60, 130] + ZOrder -3 + } + Block { + BlockType Reference + Name "L" + SID "280" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [105, 48, 175, 72] + ZOrder -4 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P" + SID "281" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [105, 108, 175, 132] + ZOrder -5 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y" + SID "282" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [105, 168, 175, 192] + ZOrder -6 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "LONG_Out" + SID "283" + Position [220, 53, 250, 67] + ZOrder -7 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "284" + Position [220, 113, 250, 127] + ZOrder -8 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "285" + Position [220, 173, 250, 187] + ZOrder -9 + Port "3" + IconDisplay "Port number" + } + Line { + SrcBlock "L" + SrcPort 1 + DstBlock "LONG_Out" + DstPort 1 + } + Line { + SrcBlock "Y" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + SrcBlock "P" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + SrcBlock "Ground3" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + SrcBlock "Ground4" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "WATCHDOG" + SID "286" + Tag "cdsFunctionCall" + Description "inline OSEMWATCHDOG $SUS_SRC/WATCHDOG.c" + Ports [1, 1] + Position [900, 1205, 940, 1265] + ZOrder -51 + BackgroundColor "[0.901961, 0.000000, 0.000000]" + AttributesFormatString "%\\n%" + LibraryVersion "1.4" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType SubSystem + Name "WD" + SID "287" + Ports [4, 1] + Position [330, 1228, 510, 1287] + ZOrder -52 + BackgroundColor "[1.000000, 0.686275, 0.545098]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "WD" + Location [2742, 0, 4689, 1358] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "OSEM_UL_In" + SID "288" + Position [40, 270, 60, 280] + ZOrder -1 + BackgroundColor "yellow" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_LL_In" + SID "289" + Position [40, 300, 60, 310] + ZOrder -2 + BackgroundColor "yellow" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_UR_In" + SID "290" + Position [40, 330, 60, 340] + ZOrder -3 + BackgroundColor "yellow" + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_LR_In" + SID "291" + Position [40, 360, 60, 370] + ZOrder -4 + BackgroundColor "yellow" + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "OSEMAC" + SID "292" + Ports [4, 1] + Position [135, 261, 240, 379] + ZOrder -11 + BackgroundColor "gray" + LibraryVersion "1.5" + SourceBlock "FOUROSEM_WD_AC_MASTER/OSEMAC" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "OSEM_AC_FLAG_Out" + SID "293" + Position [345, 313, 375, 327] + ZOrder -16 + IconDisplay "Port number" + } + Line { + SrcBlock "OSEMAC" + SrcPort 1 + DstBlock "OSEM_AC_FLAG_Out" + DstPort 1 + } + Line { + SrcBlock "OSEM_LR_In" + SrcPort 1 + DstBlock "OSEMAC" + DstPort 4 + } + Line { + SrcBlock "OSEM_UR_In" + SrcPort 1 + DstBlock "OSEMAC" + DstPort 3 + } + Line { + SrcBlock "OSEM_LL_In" + SrcPort 1 + DstBlock "OSEMAC" + DstPort 2 + } + Line { + SrcBlock "OSEM_UL_In" + SrcPort 1 + DstBlock "OSEMAC" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "WDMON" + SID "294" + Ports [4] + Position [1175, 1179, 1275, 1286] + ZOrder -53 + BackgroundColor "[0.380392, 0.741176, 0.988235]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "WDMON" + Location [745, 52, 1119, 849] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "BLOCK_Flag" + SID "295" + Position [50, 43, 80, 57] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "STATE_Flag" + SID "296" + Position [50, 178, 80, 192] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "FIRST_Flag" + SID "297" + Position [50, 313, 80, 327] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "CURRENT_Flag" + SID "298" + Position [50, 453, 80, 467] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "BLOCK" + SID "299" + Tag "cdsEpicsOutput" + Description "field(PREC,\"3\")" + Ports [1, 1] + Position [120, 39, 170, 61] + ZOrder -5 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "CURRENTTRIG" + SID "300" + Tag "cdsEpicsOutput" + Description "field(PREC,\"3\")" + Ports [1, 1] + Position [120, 449, 170, 471] + ZOrder -6 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "FIRSTTRIG" + SID "301" + Tag "cdsEpicsOutput" + Description "field(PREC,\"3\")" + Ports [1, 1] + Position [120, 309, 170, 331] + ZOrder -7 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "STATE" + SID "302" + Tag "cdsEpicsOutput" + Description "field(PREC,\"3\")" + Ports [1, 1] + Position [120, 174, 170, 196] + ZOrder -8 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Terminator + Name "Terminator1" + SID "303" + Position [225, 40, 245, 60] + ZOrder -9 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "304" + Position [225, 310, 245, 330] + ZOrder -10 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "305" + Position [225, 450, 245, 470] + ZOrder -11 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "306" + Position [225, 175, 245, 195] + ZOrder -12 + } + Line { + SrcBlock "STATE" + SrcPort 1 + DstBlock "Terminator3" + DstPort 1 + } + Line { + SrcBlock "BLOCK" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + SrcBlock "BLOCK_Flag" + SrcPort 1 + DstBlock "BLOCK" + DstPort 1 + } + Line { + SrcBlock "FIRSTTRIG" + SrcPort 1 + DstBlock "Terminator10" + DstPort 1 + } + Line { + SrcBlock "CURRENTTRIG" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Line { + SrcBlock "CURRENT_Flag" + SrcPort 1 + DstBlock "CURRENTTRIG" + DstPort 1 + } + Line { + SrcBlock "FIRST_Flag" + SrcPort 1 + DstBlock "FIRSTTRIG" + DstPort 1 + } + Line { + SrcBlock "STATE_Flag" + SrcPort 1 + DstBlock "STATE" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "WIT" + SID "307" + Ports [3] + Position [695, 866, 795, 1014] + ZOrder -54 + BackgroundColor "[0.380392, 0.741176, 0.988235]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "WIT" + Location [12, 45, 400, 596] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "LONG_In" + SID "308" + Position [105, 43, 135, 57] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "PITCH_In" + SID "309" + Position [105, 128, 135, 142] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "YAW_In" + SID "310" + Position [105, 218, 135, 232] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "L" + SID "311" + Tag "Test Point" + Ports [1] + Position [235, 40, 275, 60] + ZOrder -4 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LMON" + SID "312" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [160, 40, 205, 60] + ZOrder -5 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P" + SID "313" + Tag "Test Point" + Ports [1] + Position [235, 125, 275, 145] + ZOrder -6 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PMON" + SID "314" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [160, 125, 205, 145] + ZOrder -7 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y" + SID "315" + Tag "Test Point" + Ports [1] + Position [235, 215, 275, 235] + ZOrder -8 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "YMON" + SID "316" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [160, 215, 205, 235] + ZOrder -9 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Line { + SrcBlock "YMON" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + SrcBlock "PMON" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + SrcBlock "LMON" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + SrcBlock "LONG_In" + SrcPort 1 + DstBlock "LMON" + DstPort 1 + } + Line { + SrcBlock "YAW_In" + SrcPort 1 + DstBlock "YMON" + DstPort 1 + } + Line { + SrcBlock "PITCH_In" + SrcPort 1 + DstBlock "PMON" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "ISC_OFFLOAD_LONG_Out" + SID "317" + Position [1755, 65, 1775, 75] + ZOrder -55 + BackgroundColor "yellow" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ISC_OFFLOAD_PITCH_Out" + SID "318" + Position [1755, 95, 1775, 105] + ZOrder -56 + BackgroundColor "yellow" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ISC_OFFLOAD_YAW_Out" + SID "319" + Position [1755, 125, 1775, 135] + ZOrder -57 + BackgroundColor "yellow" + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "COIL_UL_Out" + SID "320" + Position [1735, 475, 1755, 485] + ZOrder -58 + BackgroundColor "yellow" + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "COIL_LL_Out" + SID "321" + Position [1735, 620, 1755, 630] + ZOrder -59 + BackgroundColor "yellow" + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "COIL_UR_Out" + SID "322" + Position [1735, 765, 1755, 775] + ZOrder -60 + BackgroundColor "yellow" + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "COIL_LR_Out" + SID "323" + Position [1735, 910, 1755, 920] + ZOrder -61 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "WD_BLOCK_Out" + SID "324" + Position [1735, 1095, 1755, 1105] + ZOrder -62 + BackgroundColor "yellow" + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "OLDAMP_STATE_Out" + SID "325" + Position [1735, 1145, 1755, 1155] + ZOrder 22 + BackgroundColor "yellow" + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LOCK_STATE_Out" + SID "326" + Position [1735, 1200, 1755, 1210] + ZOrder -63 + BackgroundColor "yellow" + Port "10" + IconDisplay "Port number" + } + Line { + SrcBlock "DAMP" + SrcPort 3 + DstBlock "ADD" + DstPort 9 + } + Line { + SrcBlock "DAMP" + SrcPort 1 + DstBlock "ADD" + DstPort 7 + } + Line { + SrcBlock "DAMP" + SrcPort 2 + DstBlock "ADD" + DstPort 8 + } + Line { + SrcBlock "DAMP_VIOLIN_In" + SrcPort 1 + DstBlock "DAMP" + DstPort 1 + } + Line { + SrcBlock "OLDAMP" + SrcPort 3 + DstBlock "Goto4" + DstPort 1 + } + Line { + SrcBlock "OPLEV_Y_In" + SrcPort 1 + DstBlock "OLDAMP" + DstPort 2 + } + Line { + SrcBlock "OPLEV_P_In" + SrcPort 1 + DstBlock "OLDAMP" + DstPort 1 + } + Line { + SrcBlock "TEST" + SrcPort 1 + DstBlock "ADD" + DstPort 4 + } + Line { + SrcBlock "LKIN_Y_EXC_In" + SrcPort 1 + DstBlock "LKIN" + DstPort 2 + } + Line { + SrcBlock "LKIN_P_EXC_In" + SrcPort 1 + DstBlock "LKIN" + DstPort 1 + } + Line { + SrcBlock "LKIN" + SrcPort 2 + DstBlock "Mux4" + DstPort 2 + } + Line { + SrcBlock "LKIN" + SrcPort 1 + DstBlock "Mux4" + DstPort 1 + } + Line { + SrcBlock "COILOUTF_In" + SrcPort 1 + DstBlock "Demux5" + DstPort 1 + } + Line { + SrcBlock "Demux1" + SrcPort 4 + DstBlock "ADD_LKIN" + DstPort 8 + } + Line { + SrcBlock "Demux1" + SrcPort 3 + DstBlock "ADD_LKIN" + DstPort 7 + } + Line { + SrcBlock "Demux1" + SrcPort 2 + DstBlock "ADD_LKIN" + DstPort 6 + } + Line { + SrcBlock "Demux1" + SrcPort 1 + DstBlock "ADD_LKIN" + DstPort 5 + } + Line { + SrcBlock "Demux4" + SrcPort 4 + Points [10, 0; 0, 240] + DstBlock "ADD_LKIN" + DstPort 4 + } + Line { + SrcBlock "Demux4" + SrcPort 3 + Points [15, 0; 0, 240] + DstBlock "ADD_LKIN" + DstPort 3 + } + Line { + SrcBlock "Demux4" + SrcPort 2 + Points [20, 0; 0, 240] + DstBlock "ADD_LKIN" + DstPort 2 + } + Line { + SrcBlock "Demux4" + SrcPort 1 + Points [24, 0; 0, 240] + DstBlock "ADD_LKIN" + DstPort 1 + } + Line { + SrcBlock "ADD_LKIN" + SrcPort 4 + DstBlock "COILOUTF" + DstPort 4 + } + Line { + SrcBlock "ADD_LKIN" + SrcPort 3 + DstBlock "COILOUTF" + DstPort 3 + } + Line { + SrcBlock "ADD_LKIN" + SrcPort 2 + DstBlock "COILOUTF" + DstPort 2 + } + Line { + SrcBlock "ADD_LKIN" + SrcPort 1 + DstBlock "COILOUTF" + DstPort 1 + } + Line { + SrcBlock "LKIN2OSEM" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + SrcBlock "Mux4" + SrcPort 1 + DstBlock "LKIN2OSEM" + DstPort 1 + } + Line { + SrcBlock "From4" + SrcPort 1 + DstBlock "LOCK_STATE_Out" + DstPort 1 + } + Line { + SrcBlock "LOCK" + SrcPort 1 + DstBlock "Goto3" + DstPort 1 + } + Line { + SrcBlock "LOCK" + SrcPort 4 + Points [16, 0] + Branch { + DstBlock "ISC_OFFLOAD_YAW_Out" + DstPort 1 + } + Branch { + Points [0, 265] + DstBlock "LOCK_OUTSW" + DstPort 3 + } + } + Line { + SrcBlock "LOCK" + SrcPort 3 + Points [26, 0] + Branch { + DstBlock "ISC_OFFLOAD_PITCH_Out" + DstPort 1 + } + Branch { + Points [0, 285] + DstBlock "LOCK_OUTSW" + DstPort 2 + } + } + Line { + SrcBlock "LOCK" + SrcPort 2 + Points [37, 0] + Branch { + DstBlock "ISC_OFFLOAD_LONG_Out" + DstPort 1 + } + Branch { + Points [0, 305] + DstBlock "LOCK_OUTSW" + DstPort 1 + } + } + Line { + SrcBlock "DRIVEALIGN" + SrcPort 3 + DstBlock "ADD" + DstPort 3 + } + Line { + SrcBlock "DRIVEALIGN" + SrcPort 2 + DstBlock "ADD" + DstPort 2 + } + Line { + SrcBlock "DRIVEALIGN" + SrcPort 1 + DstBlock "ADD" + DstPort 1 + } + Line { + SrcBlock "ADD" + SrcPort 3 + DstBlock "Mux1" + DstPort 3 + } + Line { + SrcBlock "ADD" + SrcPort 2 + DstBlock "Mux1" + DstPort 2 + } + Line { + SrcBlock "ADD" + SrcPort 1 + DstBlock "Mux1" + DstPort 1 + } + Line { + SrcBlock "From3" + SrcPort 1 + DstBlock "WD_BLOCK_Out" + DstPort 1 + } + Line { + SrcBlock "ISC_YAW_In" + SrcPort 1 + DstBlock "LOCK" + DstPort 3 + } + Line { + SrcBlock "ISC_PITCH_In" + SrcPort 1 + DstBlock "LOCK" + DstPort 2 + } + Line { + SrcBlock "ISC_LONG_In" + SrcPort 1 + DstBlock "LOCK" + DstPort 1 + } + Line { + SrcBlock "Mux9" + SrcPort 1 + DstBlock "WATCHDOG" + DstPort 1 + } + Line { + SrcBlock "WATCHDOG" + SrcPort 1 + DstBlock "Demux9" + DstPort 1 + } + Line { + SrcBlock "Demux9" + SrcPort 4 + DstBlock "WDMON" + DstPort 4 + } + Line { + SrcBlock "Demux9" + SrcPort 3 + DstBlock "WDMON" + DstPort 3 + } + Line { + SrcBlock "Demux9" + SrcPort 2 + DstBlock "WDMON" + DstPort 2 + } + Line { + SrcBlock "Demux9" + SrcPort 1 + Points [65, 0] + Branch { + Points [0, -70] + DstBlock "Goto" + DstPort 1 + } + Branch { + DstBlock "WDMON" + DstPort 1 + } + } + Line { + SrcBlock "Demux3" + SrcPort 3 + DstBlock "Mux3" + DstPort 3 + } + Line { + SrcBlock "Demux3" + SrcPort 2 + DstBlock "Mux3" + DstPort 2 + } + Line { + SrcBlock "Demux3" + SrcPort 1 + DstBlock "Mux3" + DstPort 1 + } + Line { + SrcBlock "EUL2OSEM" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + SrcBlock "Mux1" + SrcPort 1 + DstBlock "EUL2OSEM" + DstPort 1 + } + Line { + SrcBlock "SENSALIGN" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + SrcBlock "Mux3" + SrcPort 1 + DstBlock "SENSALIGN" + DstPort 1 + } + Line { + SrcBlock "OSEM2EUL" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + SrcBlock "Mux2" + SrcPort 1 + DstBlock "OSEM2EUL" + DstPort 1 + } + Line { + SrcBlock "OSEM_UL_In" + SrcPort 1 + Points [30, 0] + Branch { + Points [0, 130] + DstBlock "Bus\nCreator2" + DstPort 1 + } + Branch { + DstBlock "OSEMINF" + DstPort 1 + } + } + Line { + SrcBlock "OSEM_LL_In" + SrcPort 1 + Points [25, 0] + Branch { + Points [0, 115] + DstBlock "Bus\nCreator2" + DstPort 2 + } + Branch { + DstBlock "OSEMINF" + DstPort 2 + } + } + Line { + SrcBlock "OSEM_UR_In" + SrcPort 1 + Points [20, 0] + Branch { + Points [0, 100] + DstBlock "Bus\nCreator2" + DstPort 3 + } + Branch { + DstBlock "OSEMINF" + DstPort 3 + } + } + Line { + SrcBlock "OSEM_LR_In" + SrcPort 1 + Points [15, 0] + Branch { + DstBlock "OSEMINF" + DstPort 4 + } + Branch { + Points [0, 85] + DstBlock "Bus\nCreator2" + DstPort 4 + } + } + Line { + SrcBlock "OSEMINF" + SrcPort 1 + DstBlock "Mux2" + DstPort 1 + } + Line { + SrcBlock "OSEMINF" + SrcPort 2 + DstBlock "Mux2" + DstPort 2 + } + Line { + SrcBlock "OSEMINF" + SrcPort 3 + DstBlock "Mux2" + DstPort 3 + } + Line { + SrcBlock "OSEMINF" + SrcPort 4 + DstBlock "Mux2" + DstPort 4 + } + Line { + SrcBlock "Demux2" + SrcPort 1 + DstBlock "WIT" + DstPort 1 + } + Line { + SrcBlock "Demux2" + SrcPort 2 + DstBlock "WIT" + DstPort 2 + } + Line { + SrcBlock "Demux2" + SrcPort 3 + DstBlock "WIT" + DstPort 3 + } + Line { + SrcBlock "TEST" + SrcPort 2 + DstBlock "ADD" + DstPort 5 + } + Line { + SrcBlock "TEST" + SrcPort 3 + DstBlock "ADD" + DstPort 6 + } + Line { + Labels [1, 0] + SrcBlock "Bus\nCreator2" + SrcPort 1 + DstBlock "Goto2" + DstPort 1 + } + Line { + SrcBlock "From2" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "WD" + DstPort 1 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "WD" + DstPort 2 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "WD" + DstPort 3 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "WD" + DstPort 4 + } + Line { + SrcBlock "LOCK_OUTSW" + SrcPort 2 + DstBlock "ADDISC" + DstPort 3 + } + Line { + SrcBlock "LOCK_OUTSW" + SrcPort 3 + DstBlock "ADDISC" + DstPort 4 + } + Line { + SrcBlock "OLDAMP" + SrcPort 1 + Points [163, 0; 0, -150] + DstBlock "ADDISC" + DstPort 7 + } + Line { + SrcBlock "OLDAMP" + SrcPort 2 + Points [172, 0; 0, -160] + DstBlock "ADDISC" + DstPort 8 + } + Line { + SrcBlock "ADDISC" + SrcPort 2 + DstBlock "DRIVEALIGN" + DstPort 2 + } + Line { + SrcBlock "ADDISC" + SrcPort 3 + DstBlock "DRIVEALIGN" + DstPort 3 + } + Line { + SrcBlock "From5" + SrcPort 1 + DstBlock "OLDAMP_STATE_Out" + DstPort 1 + } + Line { + SrcBlock "WD" + SrcPort 1 + DstBlock "Mux9" + DstPort 2 + } + Line { + SrcBlock "WD_RESET_In" + SrcPort 1 + DstBlock "Mux9" + DstPort 1 + } + Line { + SrcBlock "DITHER_P_In" + SrcPort 1 + DstBlock "DITHER" + DstPort 1 + } + Line { + SrcBlock "DITHER_Y_In" + SrcPort 1 + DstBlock "DITHER" + DstPort 2 + } + Line { + SrcBlock "DITHER" + SrcPort 1 + Points [139, 0; 0, -90] + DstBlock "ADDISC" + DstPort 5 + } + Line { + SrcBlock "DITHER" + SrcPort 2 + Points [145, 0; 0, -105] + DstBlock "ADDISC" + DstPort 6 + } + Line { + SrcBlock "ADDISC" + SrcPort 1 + DstBlock "DRIVEALIGN" + DstPort 1 + } + Line { + SrcBlock "LOCK_OUTSW" + SrcPort 1 + DstBlock "ADDISC" + DstPort 2 + } + Line { + SrcBlock "CAL" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "ADDISC" + DstPort 1 + } + Line { + SrcBlock "Demux5" + SrcPort 1 + DstBlock "COILOUTF" + DstPort 5 + } + Line { + SrcBlock "Demux5" + SrcPort 2 + DstBlock "COILOUTF" + DstPort 6 + } + Line { + SrcBlock "Demux5" + SrcPort 3 + DstBlock "COILOUTF" + DstPort 7 + } + Line { + SrcBlock "Demux5" + SrcPort 4 + DstBlock "COILOUTF" + DstPort 8 + } + Line { + SrcBlock "Demux5" + SrcPort 5 + DstBlock "COILOUTF" + DstPort 9 + } + Line { + SrcBlock "Demux5" + SrcPort 6 + DstBlock "COILOUTF" + DstPort 10 + } + Line { + SrcBlock "Demux5" + SrcPort 7 + DstBlock "COILOUTF" + DstPort 11 + } + Line { + SrcBlock "Demux5" + SrcPort 8 + DstBlock "COILOUTF" + DstPort 12 + } + Line { + SrcBlock "COILOUTF" + SrcPort 1 + DstBlock "MASTER" + DstPort 1 + } + Line { + SrcBlock "COILOUTF" + SrcPort 2 + DstBlock "MASTER" + DstPort 2 + } + Line { + SrcBlock "COILOUTF" + SrcPort 3 + DstBlock "MASTER" + DstPort 3 + } + Line { + SrcBlock "COILOUTF" + SrcPort 4 + DstBlock "MASTER" + DstPort 4 + } + Line { + SrcBlock "MASTERSW_In" + SrcPort 1 + DstBlock "MASTER" + DstPort 5 + } + Line { + SrcBlock "From" + SrcPort 1 + DstBlock "MASTER" + DstPort 6 + } + Line { + SrcBlock "MASTER" + SrcPort 1 + DstBlock "COIL_UL_Out" + DstPort 1 + } + Line { + SrcBlock "MASTER" + SrcPort 2 + DstBlock "COIL_LL_Out" + DstPort 1 + } + Line { + SrcBlock "MASTER" + SrcPort 3 + DstBlock "COIL_UR_Out" + DstPort 1 + } + Line { + SrcBlock "MASTER" + SrcPort 4 + DstBlock "COIL_LR_Out" + DstPort 1 + } + } + } + } +} diff --git a/simulink_archive/simLink/FOUROSEM_STAGE_MASTER_OPLEV_TIDAL.mdl b/simulink_archive/simLink/FOUROSEM_STAGE_MASTER_OPLEV_TIDAL.mdl new file mode 100644 index 0000000..cbb7e79 --- /dev/null +++ b/simulink_archive/simLink/FOUROSEM_STAGE_MASTER_OPLEV_TIDAL.mdl @@ -0,0 +1,7768 @@ +Library { + Name "FOUROSEM_STAGE_MASTER_OPLEV_TIDAL" + Version 8.0 + MdlSubVersion 0 + SavedCharacterEncoding "ISO-8859-1" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [2705.0, 0.0, 1112.0, 1098.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [0] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkSubsys" + LoadSaveID "738" + Extents [1068.0, 925.0] + ZoomFactor [1.0] + Offset [0.0, 0.0] + } + } + } + Created "Fri Sep 16 20:24:35 2011" + Creator "controls" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "jeffrey.kissel" + ModifiedDateFormat "%" + LastModifiedDate "Tue Jun 21 08:14:41 2016" + RTWModifiedTimeStamp 388397680 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 6 + Version "1.12.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 7 + Version "1.12.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 8 + Version "1.12.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 9 + Version "1.12.1" + Array { + Type "Cell" + Dimension 7 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 10 + Version "1.12.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 11 + Version "1.12.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 12 + Version "1.12.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 13 + Version "1.12.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 14 + Version "1.12.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 15 + Version "1.12.1" + Array { + Type "Cell" + Dimension 19 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Classic" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 16 + Version "1.12.1" + Array { + Type "Cell" + Dimension 16 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 1480, 285, 2360, 915 ] + } + PropName "ConfigurationSets" + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusCreator + Inputs "4" + DisplayOption "none" + OutDataTypeStr "Inherit: auto" + NonVirtualBus off + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType From + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Goto + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType RelationalOperator + Operator ">=" + InputSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + ZeroCross on + SampleTime "-1" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "FOUROSEM_STAGE_MASTER_OPLEV_TIDAL" + Location [2705, 0, 3817, 1098] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "748" + Block { + BlockType SubSystem + Name "FOUROSEM_STAGE_MASTER_OPLEV_TIDAL" + SID "375" + Ports [18, 10] + Position [20, 17, 195, 518] + ZOrder 2 + ForegroundColor "blue" + BackgroundColor "[0.000000, 0.819608, 0.819608]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "FOUROSEM_STAGE_MASTER_OPLEV_TIDAL" + Location [2705, 0, 3817, 1098] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "125" + Block { + BlockType Inport + Name "OSEM_UL_In" + SID "376" + Position [50, 645, 70, 655] + ZOrder -1 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_LL_In" + SID "377" + Position [50, 675, 70, 685] + ZOrder -2 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_UR_In" + SID "378" + Position [50, 705, 70, 715] + ZOrder -3 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_LR_In" + SID "379" + Position [50, 735, 70, 745] + ZOrder -4 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_LONG_In" + SID "380" + Position [65, 60, 85, 70] + ZOrder -5 + BackgroundColor "yellow" + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_PITCH_In" + SID "381" + Position [65, 100, 85, 110] + ZOrder -6 + BackgroundColor "yellow" + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_YAW_In" + SID "382" + Position [65, 140, 85, 150] + ZOrder -7 + BackgroundColor "yellow" + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OPLEV_P_In" + SID "388" + Position [50, 490, 70, 500] + ZOrder 4 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OPLEV_Y_In" + SID "389" + Position [50, 525, 70, 535] + ZOrder 5 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKIN_P_EXC_In" + SID "383" + Position [785, 220, 805, 230] + ZOrder -8 + BackgroundColor "yellow" + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKIN_Y_EXC_In" + SID "384" + Position [785, 245, 805, 255] + ZOrder -9 + BackgroundColor "yellow" + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DITHER_P_In" + SID "722" + Position [50, 405, 70, 415] + ZOrder 26 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DITHER_Y_In" + SID "723" + Position [50, 430, 70, 440] + ZOrder 27 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "COILOUTF_CTRL_In" + SID "385" + Position [1185, 445, 1205, 455] + ZOrder -10 + ForegroundColor "red" + BackgroundColor "yellow" + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "COILOUTF_MASK_In" + SID "386" + Position [1185, 475, 1205, 485] + ZOrder -11 + ForegroundColor "blue" + BackgroundColor "yellow" + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "MASTERSW_In" + SID "387" + Position [1330, 515, 1350, 525] + ZOrder -12 + BackgroundColor "yellow" + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "WD_RESET_In" + SID "712" + Position [45, 895, 65, 905] + ZOrder 24 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_TIDAL_PLUS_ISCEND_In" + SID "729" + Position [65, 25, 85, 35] + ZOrder 28 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "18" + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "ADD" + SID "390" + Ports [6, 3] + Position [865, 302, 975, 503] + ZOrder -13 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ADD" + Location [2560, 0, 5120, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "ISC_L_In" + SID "391" + Position [75, 28, 105, 42] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_P_In1" + SID "392" + Position [70, 163, 100, 177] + ZOrder 10 + NamePlacement "alternate" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_Y_In1" + SID "393" + Position [70, 323, 100, 337] + ZOrder 9 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TEST_L_In" + SID "394" + Position [75, 68, 105, 82] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TEST_P_In1" + SID "395" + Position [70, 208, 100, 222] + ZOrder 8 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TEST_Y_In1" + SID "396" + Position [70, 368, 100, 382] + ZOrder 7 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Sum + Name "Sum" + SID "397" + Ports [2, 1] + Position [155, 13, 175, 97] + ZOrder -7 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "398" + Ports [2, 1] + Position [155, 308, 175, 397] + ZOrder 6 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "399" + Ports [2, 1] + Position [155, 148, 180, 237] + ZOrder 5 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "LONG_Out" + SID "400" + Position [240, 48, 270, 62] + ZOrder -10 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "401" + Position [240, 188, 270, 202] + ZOrder 4 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out\n" + SID "402" + Position [240, 348, 270, 362] + ZOrder 3 + Port "3" + IconDisplay "Port number" + } + Line { + SrcBlock "Sum1" + SrcPort 1 + DstBlock "YAW_Out\n" + DstPort 1 + } + Line { + SrcBlock "Sum2" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + SrcBlock "ISC_Y_In1" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + SrcBlock "TEST_Y_In1" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + SrcBlock "TEST_P_In1" + SrcPort 1 + DstBlock "Sum2" + DstPort 2 + } + Line { + SrcBlock "ISC_P_In1" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + SrcBlock "Sum" + SrcPort 1 + DstBlock "LONG_Out" + DstPort 1 + } + Line { + SrcBlock "ISC_L_In" + SrcPort 1 + DstBlock "Sum" + DstPort 1 + } + Line { + SrcBlock "TEST_L_In" + SrcPort 1 + DstBlock "Sum" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "ADDISC" + SID "403" + Ports [8, 3] + Position [550, 299, 675, 401] + ZOrder 20 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ADDISC" + Location [3473, 231, 6033, 1671] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "CAL_OSC_L_In" + SID "734" + Position [20, 33, 50, 47] + ZOrder 34 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_L_In" + SID "735" + Position [20, 78, 50, 92] + ZOrder 36 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_P_In" + SID "404" + Position [20, 148, 50, 162] + ZOrder 17 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_Y_In" + SID "405" + Position [20, 263, 50, 277] + ZOrder 18 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DITHER_P_In" + SID "713" + Position [20, 178, 50, 192] + ZOrder 23 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DITHER_Y_In" + SID "714" + Position [20, 293, 50, 307] + ZOrder 24 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OLDAMP_P_In" + SID "406" + Position [20, 208, 50, 222] + ZOrder 19 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OLDAMP_Y_In" + SID "407" + Position [20, 323, 50, 337] + ZOrder 20 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Sum + Name "Sum1" + SID "736" + Ports [2, 1] + Position [110, 17, 135, 108] + ZOrder 33 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "408" + Ports [3, 1] + Position [110, 255, 130, 345] + ZOrder 12 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "409" + Ports [3, 1] + Position [110, 140, 135, 230] + ZOrder 11 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "LONG_Out" + SID "737" + Position [210, 58, 240, 72] + ZOrder 35 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "410" + Position [210, 178, 240, 192] + ZOrder 21 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "411" + Position [210, 293, 240, 307] + ZOrder 22 + Port "3" + IconDisplay "Port number" + } + Line { + SrcBlock "Sum3" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + SrcBlock "ISC_P_In" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + SrcBlock "ISC_Y_In" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + SrcBlock "Sum4" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + SrcBlock "OLDAMP_P_In" + SrcPort 1 + DstBlock "Sum4" + DstPort 3 + } + Line { + SrcBlock "DITHER_P_In" + SrcPort 1 + DstBlock "Sum4" + DstPort 2 + } + Line { + SrcBlock "DITHER_Y_In" + SrcPort 1 + DstBlock "Sum3" + DstPort 2 + } + Line { + SrcBlock "OLDAMP_Y_In" + SrcPort 1 + DstBlock "Sum3" + DstPort 3 + } + Line { + SrcBlock "ISC_L_In" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + SrcBlock "Sum1" + SrcPort 1 + DstBlock "LONG_Out" + DstPort 1 + } + Line { + SrcBlock "CAL_OSC_L_In" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ADD_LKIN" + SID "412" + Ports [8, 4] + Position [1145, 307, 1250, 438] + ZOrder -14 + NamePlacement "alternate" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ADD_LKIN" + Location [12, 277, 406, 1118] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "LKN_UL_In" + SID "413" + Position [75, 48, 105, 62] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKN_LL_In" + SID "414" + Position [70, 193, 100, 207] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKIN_UR_In" + SID "415" + Position [70, 338, 100, 352] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKIN_LR_In" + SID "416" + Position [70, 473, 100, 487] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_UL_In" + SID "417" + Position [75, 88, 105, 102] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_LL_In" + SID "418" + Position [70, 238, 100, 252] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_UR_In" + SID "419" + Position [70, 383, 100, 397] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_LR_In" + SID "420" + Position [75, 513, 105, 527] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Sum + Name "Sum" + SID "421" + Ports [2, 1] + Position [155, 33, 175, 117] + ZOrder -9 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "422" + Ports [2, 1] + Position [155, 458, 175, 542] + ZOrder -10 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "423" + Ports [2, 1] + Position [155, 323, 175, 412] + ZOrder -11 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "424" + Ports [2, 1] + Position [155, 178, 175, 267] + ZOrder -12 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "UL_Out" + SID "425" + Position [240, 68, 270, 82] + ZOrder -13 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LL_Out" + SID "426" + Position [240, 218, 270, 232] + ZOrder -14 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "UR_Out" + SID "427" + Position [240, 363, 270, 377] + ZOrder -15 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LR_Out" + SID "428" + Position [240, 493, 270, 507] + ZOrder -16 + Port "4" + IconDisplay "Port number" + } + Line { + SrcBlock "OSEM_LR_In" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + SrcBlock "Sum1" + SrcPort 1 + DstBlock "LR_Out" + DstPort 1 + } + Line { + SrcBlock "OSEM_LL_In" + SrcPort 1 + DstBlock "Sum4" + DstPort 2 + } + Line { + SrcBlock "OSEM_UR_In" + SrcPort 1 + DstBlock "Sum3" + DstPort 2 + } + Line { + SrcBlock "Sum4" + SrcPort 1 + DstBlock "LL_Out" + DstPort 1 + } + Line { + SrcBlock "Sum3" + SrcPort 1 + DstBlock "UR_Out" + DstPort 1 + } + Line { + SrcBlock "OSEM_UL_In" + SrcPort 1 + DstBlock "Sum" + DstPort 2 + } + Line { + SrcBlock "LKN_UL_In" + SrcPort 1 + DstBlock "Sum" + DstPort 1 + } + Line { + SrcBlock "Sum" + SrcPort 1 + DstBlock "UL_Out" + DstPort 1 + } + Line { + SrcBlock "LKN_LL_In" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + SrcBlock "LKIN_UR_In" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + SrcBlock "LKIN_LR_In" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + } + } + Block { + BlockType BusCreator + Name "Bus\nCreator2" + SID "429" + Ports [4, 1] + Position [125, 769, 130, 836] + ZOrder -15 + ShowName off + Inputs "'OSEM2WD_UL','OSEM2WD_LL','OSEM2WD_UR','OSEM2WD_LR'" + DisplayOption "bar" + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "431" + Ports [1, 4] + Position [120, 920, 125, 985] + ZOrder -17 + ShowName off + OutputSignals "OSEM2WD_UL,OSEM2WD_LL,OSEM2WD_UR,OSEM2WD_LR" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType SubSystem + Name "CAL" + SID "738" + Ports [0, 1] + Position [360, 264, 445, 286] + ZOrder 2415 + NamePlacement "alternate" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "CAL" + Location [2705, 0, 3817, 1098] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Reference + Name "COSMON" + SID "739" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [330, 175, 370, 195] + ZOrder 1225 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Ground + Name "Ground" + SID "748" + Position [135, 120, 155, 140] + ZOrder 1456 + } + Block { + BlockType Reference + Name "LINE" + SID "741" + Tag "cdsOscFixedPhase" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [220, 44, 305, 216] + ZOrder 1226 + BackgroundColor "[0.623529, 0.121569, 0.819608]" + AttributesFormatString "%" + LibraryVersion "1.10" + SourceBlock "cdsOscFixedPhase/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LINEMON" + SID "742" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [330, 65, 370, 85] + ZOrder 1217 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LINE_OUT" + SID "743" + Tag "Test Point" + Ports [1] + Position [485, 20, 525, 40] + ZOrder 1218 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "SINMON" + SID "744" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [330, 120, 370, 140] + ZOrder 1224 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Terminator + Name "Terminator" + SID "745" + Position [435, 120, 455, 140] + ZOrder 1222 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator1" + SID "746" + Position [435, 175, 455, 195] + ZOrder 1223 + ShowName off + } + Block { + BlockType Outport + Name "CAL_L_LINE_Out" + SID "747" + Position [495, 68, 525, 82] + ZOrder 1221 + IconDisplay "Port number" + } + Line { + SrcBlock "LINE" + SrcPort 2 + DstBlock "SINMON" + DstPort 1 + } + Line { + SrcBlock "LINEMON" + SrcPort 1 + Points [17, 0] + Branch { + DstBlock "CAL_L_LINE_Out" + DstPort 1 + } + Branch { + Points [0, -45] + DstBlock "LINE_OUT" + DstPort 1 + } + } + Line { + SrcBlock "SINMON" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "COSMON" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + SrcBlock "LINE" + SrcPort 1 + DstBlock "LINEMON" + DstPort 1 + } + Line { + SrcBlock "LINE" + SrcPort 3 + DstBlock "COSMON" + DstPort 1 + } + Line { + SrcBlock "Ground" + SrcPort 1 + DstBlock "LINE" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "COILOUTF" + SID "433" + Ports [6, 4] + Position [1285, 316, 1400, 494] + ZOrder -19 + BackgroundColor "lightBlue" + LibraryVersion "1.6" + SourceBlock "FOUROSEM_COILOUTF_MASTER/COILOUTF" + SourceType "SubSystem" + } + Block { + BlockType SubSystem + Name "DITHER" + SID "715" + Ports [2, 2] + Position [165, 397, 315, 448] + ZOrder 25 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "DITHER" + Location [2560, 0, 5120, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "PIT_In" + SID "716" + Position [20, 28, 50, 42] + ZOrder 5 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "YAW_In" + SID "717" + Position [20, 73, 50, 87] + ZOrder 6 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "P" + SID "718" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [125, 23, 195, 47] + ZOrder 3 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y" + SID "719" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [125, 68, 195, 92] + ZOrder 4 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "PIT_Out" + SID "720" + Position [265, 28, 295, 42] + ZOrder 7 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "721" + Position [265, 73, 295, 87] + ZOrder 8 + Port "2" + IconDisplay "Port number" + } + Line { + SrcBlock "PIT_In" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + SrcBlock "Y" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + SrcBlock "YAW_In" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + SrcBlock "P" + SrcPort 1 + DstBlock "PIT_Out" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "DRIVEALIGN" + SID "434" + Ports [3, 3] + Position [695, 300, 795, 400] + ZOrder -20 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + NamePlacement "alternate" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "DRIVEALIGN" + Location [12, 45, 1070, 839] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "LONG_In" + SID "435" + Position [30, 43, 60, 57] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "PITCH_In" + SID "436" + Position [260, 43, 290, 57] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "YAW_In" + SID "437" + Position [470, 43, 500, 57] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "L2L" + SID "438" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [155, 133, 225, 157] + ZOrder -4 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L2P" + SID "439" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [155, 263, 225, 287] + ZOrder -5 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L2Y" + SID "440" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [155, 393, 225, 417] + ZOrder -6 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_IN" + SID "441" + Tag "Test Point" + Ports [1] + Position [170, 75, 210, 95] + ZOrder -7 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_INMON" + SID "442" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [80, 40, 120, 60] + ZOrder -8 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_OUT" + SID "443" + Tag "Test Point" + Ports [1] + Position [805, 110, 845, 130] + ZOrder -9 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_OUTMON" + SID "444" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [805, 165, 845, 185] + ZOrder -10 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P2L" + SID "445" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [385, 163, 455, 187] + ZOrder -11 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P2P" + SID "446" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [385, 293, 455, 317] + ZOrder -12 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P2Y" + SID "447" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [385, 423, 455, 447] + ZOrder -13 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_IN" + SID "448" + Tag "Test Point" + Ports [1] + Position [400, 80, 440, 100] + ZOrder -14 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_INMON" + SID "449" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [310, 40, 350, 60] + ZOrder -15 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_OUT" + SID "450" + Tag "Test Point" + Ports [1] + Position [805, 235, 845, 255] + ZOrder -16 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_OUTMON" + SID "451" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [805, 295, 845, 315] + ZOrder -17 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Sum + Name "Sum" + SID "452" + Ports [3, 1] + Position [720, 133, 740, 217] + ZOrder -18 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "453" + Ports [3, 1] + Position [720, 263, 740, 347] + ZOrder -19 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "454" + Ports [3, 1] + Position [720, 393, 740, 477] + ZOrder -20 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Y2L" + SID "455" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [595, 193, 665, 217] + ZOrder -21 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y2P" + SID "456" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [595, 323, 665, 347] + ZOrder -22 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y2Y" + SID "457" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [595, 453, 665, 477] + ZOrder -23 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_IN" + SID "458" + Tag "Test Point" + Ports [1] + Position [610, 80, 650, 100] + ZOrder -24 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_INMON" + SID "459" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [520, 40, 560, 60] + ZOrder -25 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_OUT" + SID "460" + Tag "Test Point" + Ports [1] + Position [805, 360, 845, 380] + ZOrder -26 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_OUTMON" + SID "461" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [805, 425, 845, 445] + ZOrder -27 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "LONG_Out" + SID "462" + Position [905, 168, 935, 182] + ZOrder -28 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "463" + Position [910, 298, 940, 312] + ZOrder -29 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "464" + Position [905, 428, 935, 442] + ZOrder -30 + Port "3" + IconDisplay "Port number" + } + Line { + SrcBlock "Y_OUTMON" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + SrcBlock "P_OUTMON" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + SrcBlock "L_OUTMON" + SrcPort 1 + DstBlock "LONG_Out" + DstPort 1 + } + Line { + SrcBlock "Y_INMON" + SrcPort 1 + Points [5, 0; 0, 40] + Branch { + DstBlock "Y_IN" + DstPort 1 + } + Branch { + Points [0, 115] + Branch { + DstBlock "Y2L" + DstPort 1 + } + Branch { + Points [0, 130] + Branch { + Points [0, 130] + DstBlock "Y2Y" + DstPort 1 + } + Branch { + DstBlock "Y2P" + DstPort 1 + } + } + } + } + Line { + SrcBlock "P_INMON" + SrcPort 1 + Points [5, 0; 0, 40] + Branch { + DstBlock "P_IN" + DstPort 1 + } + Branch { + Points [0, 85] + Branch { + DstBlock "P2L" + DstPort 1 + } + Branch { + Points [0, 130] + Branch { + Points [0, 130] + DstBlock "P2Y" + DstPort 1 + } + Branch { + DstBlock "P2P" + DstPort 1 + } + } + } + } + Line { + SrcBlock "L_INMON" + SrcPort 1 + Points [5, 0; 0, 35] + Branch { + DstBlock "L_IN" + DstPort 1 + } + Branch { + Points [0, 60] + Branch { + Points [0, 130] + Branch { + Points [0, 130] + DstBlock "L2Y" + DstPort 1 + } + Branch { + DstBlock "L2P" + DstPort 1 + } + } + Branch { + DstBlock "L2L" + DstPort 1 + } + } + } + Line { + SrcBlock "L2L" + SrcPort 1 + DstBlock "Sum" + DstPort 1 + } + Line { + SrcBlock "P2L" + SrcPort 1 + DstBlock "Sum" + DstPort 2 + } + Line { + SrcBlock "Y2L" + SrcPort 1 + DstBlock "Sum" + DstPort 3 + } + Line { + SrcBlock "Y2P" + SrcPort 1 + DstBlock "Sum1" + DstPort 3 + } + Line { + SrcBlock "P2P" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + SrcBlock "L2P" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + SrcBlock "Y2Y" + SrcPort 1 + DstBlock "Sum2" + DstPort 3 + } + Line { + SrcBlock "P2Y" + SrcPort 1 + DstBlock "Sum2" + DstPort 2 + } + Line { + SrcBlock "L2Y" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + SrcBlock "Sum" + SrcPort 1 + Points [35, 0] + Branch { + Points [0, -55] + DstBlock "L_OUT" + DstPort 1 + } + Branch { + DstBlock "L_OUTMON" + DstPort 1 + } + } + Line { + SrcBlock "Sum1" + SrcPort 1 + Points [35, 0] + Branch { + Points [0, -60] + DstBlock "P_OUT" + DstPort 1 + } + Branch { + DstBlock "P_OUTMON" + DstPort 1 + } + } + Line { + SrcBlock "Sum2" + SrcPort 1 + Points [35, 0] + Branch { + Points [0, -65] + DstBlock "Y_OUT" + DstPort 1 + } + Branch { + DstBlock "Y_OUTMON" + DstPort 1 + } + } + Line { + SrcBlock "LONG_In" + SrcPort 1 + DstBlock "L_INMON" + DstPort 1 + } + Line { + SrcBlock "PITCH_In" + SrcPort 1 + DstBlock "P_INMON" + DstPort 1 + } + Line { + SrcBlock "YAW_In" + SrcPort 1 + DstBlock "Y_INMON" + DstPort 1 + } + Annotation { + SID "465" + Name "This could/should be replaced by\nthe CDS_PART cdsFiltMuxMatrix,\nbut I'm not sure how that works " + "\nin MEDM land just yet \n-- JSK Feb 2011" + Position [813, 57] + } + } + } + Block { + BlockType Demux + Name "Demux1" + SID "466" + Ports [1, 4] + Position [1095, 367, 1100, 438] + ZOrder -21 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "467" + Ports [1, 3] + Position [560, 621, 565, 769] + ZOrder -22 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "468" + Ports [1, 3] + Position [440, 662, 445, 728] + ZOrder -23 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "469" + Ports [1, 4] + Position [1095, 208, 1100, 267] + ZOrder -24 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux9" + SID "470" + Ports [1, 4] + Position [1055, 872, 1060, 983] + ZOrder -25 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Reference + Name "EUL2OSEM" + SID "471" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1030, 383, 1075, 427] + ZOrder -26 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.3" + FontSize 12 + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType From + Name "From" + SID "472" + Position [1285, 556, 1410, 574] + ZOrder -27 + BackgroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "WDBLOCKFLAG" + } + Block { + BlockType From + Name "From1" + SID "733" + Position [360, 217, 465, 233] + ZOrder 2414 + BackgroundColor "cyan" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "GLOBAL_LONG" + } + Block { + BlockType From + Name "From2" + SID "474" + Position [15, 942, 95, 968] + ZOrder -29 + BackgroundColor "[0.200000, 1.000000, 0.521569]" + CloseFcn "tagdialog Close" + GotoTag "OSEM2WD" + } + Block { + BlockType From + Name "From3" + SID "475" + Position [1595, 641, 1715, 659] + ZOrder -30 + BackgroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "WDBLOCKFLAG" + } + Block { + BlockType From + Name "From4" + SID "476" + Position [1595, 746, 1715, 764] + ZOrder -31 + BackgroundColor "[0.864000, 0.720000, 0.900000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LOCKSTATE" + } + Block { + BlockType From + Name "From5" + SID "710" + Position [1595, 692, 1715, 708] + ZOrder 23 + BackgroundColor "yellow" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "OLDAMPSTATE" + } + Block { + BlockType Goto + Name "Goto" + SID "477" + Position [1155, 811, 1275, 829] + ZOrder -32 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + ShowName off + GotoTag "WDBLOCKFLAG" + } + Block { + BlockType Goto + Name "Goto1" + SID "732" + Position [635, 92, 745, 108] + ZOrder 2413 + BackgroundColor "cyan" + ShowName off + GotoTag "GLOBAL_LONG" + } + Block { + BlockType Goto + Name "Goto2" + SID "479" + Position [145, 797, 235, 813] + ZOrder -34 + BackgroundColor "[0.200000, 1.000000, 0.521569]" + GotoTag "OSEM2WD" + } + Block { + BlockType Goto + Name "Goto3" + SID "480" + Position [380, 51, 470, 69] + ZOrder -35 + BackgroundColor "[0.864000, 0.720000, 0.900000]" + GotoTag "LOCKSTATE" + } + Block { + BlockType Goto + Name "Goto4" + SID "709" + Position [360, 522, 470, 538] + ZOrder 21 + BackgroundColor "yellow" + ShowName off + GotoTag "OLDAMPSTATE" + } + Block { + BlockType SubSystem + Name "LKIN" + SID "481" + Ports [2, 2] + Position [865, 213, 970, 262] + ZOrder -36 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "LKIN" + Location [712, 183, 1166, 686] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "LKIN_P_In" + SID "482" + Position [55, 113, 85, 127] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKIN_Y_In" + SID "483" + Position [55, 188, 85, 202] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "EXC_SW" + SID "484" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate" + " an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record typ" + "e).\n \nUsage: " + " \nName the part with the desired EPICS channel " + "name. " + Ports [1, 1] + Position [65, 28, 110, 42] + ZOrder -3 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Ground + Name "Ground3" + SID "485" + Position [25, 29, 45, 41] + ZOrder -4 + ShowName off + } + Block { + BlockType Reference + Name "P_EXCMON" + SID "486" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [230, 104, 280, 126] + ZOrder -5 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "P_SW" + SID "487" + Ports [2, 1] + Position [160, 95, 205, 130] + ZOrder -6 + NamePlacement "alternate" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Y_EXCMON" + SID "488" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [230, 179, 280, 201] + ZOrder -7 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "Y_SW" + SID "489" + Ports [2, 1] + Position [160, 170, 205, 205] + ZOrder -8 + NamePlacement "alternate" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "LKIN_P_Out" + SID "490" + Position [330, 108, 360, 122] + ZOrder -9 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LKIN_Y_Out" + SID "491" + Position [330, 183, 360, 197] + ZOrder -10 + Port "2" + IconDisplay "Port number" + } + Line { + SrcBlock "EXC_SW" + SrcPort 1 + Points [15, 0; 0, 70] + Branch { + Points [0, 75] + DstBlock "Y_SW" + DstPort 1 + } + Branch { + DstBlock "P_SW" + DstPort 1 + } + } + Line { + SrcBlock "LKIN_Y_In" + SrcPort 1 + DstBlock "Y_SW" + DstPort 2 + } + Line { + SrcBlock "Y_EXCMON" + SrcPort 1 + DstBlock "LKIN_Y_Out" + DstPort 1 + } + Line { + SrcBlock "LKIN_P_In" + SrcPort 1 + DstBlock "P_SW" + DstPort 2 + } + Line { + SrcBlock "P_EXCMON" + SrcPort 1 + DstBlock "LKIN_P_Out" + DstPort 1 + } + Line { + SrcBlock "Y_SW" + SrcPort 1 + DstBlock "Y_EXCMON" + DstPort 1 + } + Line { + SrcBlock "Ground3" + SrcPort 1 + DstBlock "EXC_SW" + DstPort 1 + } + Line { + SrcBlock "P_SW" + SrcPort 1 + DstBlock "P_EXCMON" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "LKIN2OSEM" + SID "492" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1030, 218, 1075, 262] + ZOrder -37 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + FontSize 12 + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType SubSystem + Name "LOCK" + SID "493" + Ports [3, 4] + Position [165, 41, 315, 169] + ZOrder -38 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "LOCK" + Location [3160, 0, 5722, 1441] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "LONG_In" + SID "494" + Position [60, 58, 90, 72] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "PITCH_In" + SID "495" + Position [60, 188, 90, 202] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "YAW_In" + SID "496" + Position [60, 318, 90, 332] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Ground + Name "Ground1" + SID "724" + Position [110, 88, 135, 102] + ZOrder 1 + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "725" + Position [110, 218, 135, 232] + ZOrder 2 + ShowName off + } + Block { + BlockType Ground + Name "Ground3" + SID "726" + Position [110, 348, 135, 362] + ZOrder 3 + ShowName off + } + Block { + BlockType Ground + Name "Ground4" + SID "497" + Position [110, 203, 135, 217] + ZOrder -4 + ShowName off + } + Block { + BlockType Ground + Name "Ground5" + SID "498" + Position [110, 333, 135, 347] + ZOrder -5 + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "499" + Position [110, 73, 135, 87] + ZOrder -6 + ShowName off + } + Block { + BlockType Reference + Name "L" + SID "500" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added " + "control data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'V" + "al'. 'Ctrl' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit" + " values are:\n " + " " + " " + " \nmodule hex dec " + " " + " " + " \n----------------------- " + " " + " \nF" + "M1 0x20 32 " + " " + " \nFM2 0x" + "80 128 " + " " + " \nFM3 0x200 " + " 512 " + " " + " \nFM4 0x800 " + " 2048 " + " " + " \nFM5 0x2000 " + " 8192 " + " " + " \nFM6 0x8000 " + " 32768 " + " " + " \nFM7 0x20000 1310" + "72 " + " " + " \nFM8 0x80000 524288 " + " " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches o" + "r it can be output using a binary I/O module. " + " " + " " + Ports [3, 2] + Position [170, 56, 230, 104] + ZOrder -7 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_STATE_GOOD" + SID "501" + Tag "cdsEpicsIn" + Description "Purpose: \nCrea" + "te an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a pre" + "cision of 3..\n \nUsage: " + " \nName the part with the desired " + "EPICS channel name. " + Ports [0, 1] + Position [455, 59, 505, 81] + ZOrder -8 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_STATE_NOW" + SID "502" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 85, 410, 105] + ZOrder -9 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_STATE_OK" + SID "503" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [585, 75, 630, 95] + ZOrder -10 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType RelationalOperator + Name "Operator" + SID "504" + Ports [2, 1] + Position [535, 58, 555, 107] + ZOrder -11 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator4" + SID "505" + Ports [2, 1] + Position [540, 188, 560, 237] + ZOrder -12 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator5" + SID "506" + Ports [2, 1] + Position [540, 318, 560, 367] + ZOrder -13 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Reference + Name "P" + SID "507" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added " + "control data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'V" + "al'. 'Ctrl' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit" + " values are:\n " + " " + " " + " \nmodule hex dec " + " " + " " + " \n----------------------- " + " " + " \nF" + "M1 0x20 32 " + " " + " \nFM2 0x" + "80 128 " + " " + " \nFM3 0x200 " + " 512 " + " " + " \nFM4 0x800 " + " 2048 " + " " + " \nFM5 0x2000 " + " 8192 " + " " + " \nFM6 0x8000 " + " 32768 " + " " + " \nFM7 0x20000 1310" + "72 " + " " + " \nFM8 0x80000 524288 " + " " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches o" + "r it can be output using a binary I/O module. " + " " + " " + Ports [3, 2] + Position [170, 186, 230, 234] + ZOrder -14 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_GOOD" + SID "508" + Tag "cdsEpicsIn" + Description "Purpose: \nCrea" + "te an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a pre" + "cision of 3..\n \nUsage: " + " \nName the part with the desired " + "EPICS channel name. " + Ports [0, 1] + Position [460, 189, 510, 211] + ZOrder -15 + BackgroundColor "green" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_NOW" + SID "509" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 215, 410, 235] + ZOrder -16 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_OK" + SID "510" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [585, 205, 630, 225] + ZOrder -17 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "Product" + SID "511" + Ports [3, 1] + Position [670, 16, 700, 414] + ZOrder -18 + Inputs "3" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "STATE_OK" + SID "512" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [735, 205, 780, 225] + ZOrder -19 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y" + SID "513" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added " + "control data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'V" + "al'. 'Ctrl' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit" + " values are:\n " + " " + " " + " \nmodule hex dec " + " " + " " + " \n----------------------- " + " " + " \nF" + "M1 0x20 32 " + " " + " \nFM2 0x" + "80 128 " + " " + " \nFM3 0x200 " + " 512 " + " " + " \nFM4 0x800 " + " 2048 " + " " + " \nFM5 0x2000 " + " 8192 " + " " + " \nFM6 0x8000 " + " 32768 " + " " + " \nFM7 0x20000 1310" + "72 " + " " + " \nFM8 0x80000 524288 " + " " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches o" + "r it can be output using a binary I/O module. " + " " + " " + Ports [3, 2] + Position [170, 316, 230, 364] + ZOrder -20 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_GOOD" + SID "514" + Tag "cdsEpicsIn" + Description "Purpose: \nCrea" + "te an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a pre" + "cision of 3..\n \nUsage: " + " \nName the part with the desired " + "EPICS channel name. " + Ports [0, 1] + Position [460, 319, 510, 341] + ZOrder -21 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_NOW" + SID "515" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 345, 410, 365] + ZOrder -22 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_OK" + SID "516" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [585, 335, 630, 355] + ZOrder -23 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "LOCK_STATE_Out" + SID "517" + Position [830, 208, 860, 222] + ZOrder -24 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LONG_Out" + SID "518" + Position [270, 63, 300, 77] + ZOrder -25 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "519" + Position [275, 193, 305, 207] + ZOrder -26 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "520" + Position [275, 323, 305, 337] + ZOrder -27 + Port "4" + IconDisplay "Port number" + } + Line { + SrcBlock "STATE_OK" + SrcPort 1 + DstBlock "LOCK_STATE_Out" + DstPort 1 + } + Line { + SrcBlock "Y_STATE_NOW" + SrcPort 1 + DstBlock "Operator5" + DstPort 2 + } + Line { + SrcBlock "P_STATE_NOW" + SrcPort 1 + DstBlock "Operator4" + DstPort 2 + } + Line { + SrcBlock "L_STATE_NOW" + SrcPort 1 + DstBlock "Operator" + DstPort 2 + } + Line { + SrcBlock "L_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + SrcBlock "Y_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 3 + } + Line { + SrcBlock "P_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 2 + } + Line { + SrcBlock "Product" + SrcPort 1 + DstBlock "STATE_OK" + DstPort 1 + } + Line { + SrcBlock "Operator5" + SrcPort 1 + DstBlock "Y_STATE_OK" + DstPort 1 + } + Line { + SrcBlock "Operator4" + SrcPort 1 + DstBlock "P_STATE_OK" + DstPort 1 + } + Line { + SrcBlock "Operator" + SrcPort 1 + DstBlock "L_STATE_OK" + DstPort 1 + } + Line { + SrcBlock "Y" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + SrcBlock "Y" + SrcPort 2 + DstBlock "Y_STATE_NOW" + DstPort 1 + } + Line { + SrcBlock "Y_STATE_GOOD" + SrcPort 1 + DstBlock "Operator5" + DstPort 1 + } + Line { + SrcBlock "YAW_In" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + SrcBlock "Ground5" + SrcPort 1 + DstBlock "Y" + DstPort 2 + } + Line { + SrcBlock "P" + SrcPort 2 + DstBlock "P_STATE_NOW" + DstPort 1 + } + Line { + SrcBlock "P_STATE_GOOD" + SrcPort 1 + DstBlock "Operator4" + DstPort 1 + } + Line { + SrcBlock "PITCH_In" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + SrcBlock "Ground4" + SrcPort 1 + DstBlock "P" + DstPort 2 + } + Line { + SrcBlock "P" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + SrcBlock "LONG_In" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + SrcBlock "L" + SrcPort 1 + DstBlock "LONG_Out" + DstPort 1 + } + Line { + SrcBlock "L" + SrcPort 2 + DstBlock "L_STATE_NOW" + DstPort 1 + } + Line { + SrcBlock "L_STATE_GOOD" + SrcPort 1 + DstBlock "Operator" + DstPort 1 + } + Line { + SrcBlock "Ground6" + SrcPort 1 + DstBlock "L" + DstPort 2 + } + Line { + SrcBlock "Ground1" + SrcPort 1 + DstBlock "L" + DstPort 3 + } + Line { + SrcBlock "Ground2" + SrcPort 1 + DstBlock "P" + DstPort 3 + } + Line { + SrcBlock "Ground3" + SrcPort 1 + DstBlock "Y" + DstPort 3 + } + Annotation { + SID "522" + Name "1 (one) if GOOD\n0 (zero) if BAD" + Position [609, 40] + } + Annotation { + SID "521" + Name "1 (one) if GOOD\n0 (zero) if BAD" + Position [759, 150] + } + } + } + Block { + BlockType SubSystem + Name "LOCK_OUTSW" + SID "523" + Ports [3, 3] + Position [360, 319, 415, 351] + ZOrder -39 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + NamePlacement "alternate" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "LOCK_OUTSW" + Location [1865, 253, 2376, 832] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "L_In" + SID "524" + Position [75, 88, 110, 102] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "P_In" + SID "525" + Position [75, 167, 110, 183] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "Y_In" + SID "526" + Position [75, 248, 110, 262] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Ground + Name "Ground1" + SID "527" + Position [30, 154, 50, 166] + ZOrder -4 + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "528" + Position [30, 234, 50, 246] + ZOrder -5 + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "529" + Position [30, 74, 50, 86] + ZOrder -6 + ShowName off + } + Block { + BlockType Reference + Name "L" + SID "530" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate" + " an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record typ" + "e).\n \nUsage: " + " \nName the part with the desired EPICS channel " + "name. " + Ports [1, 1] + Position [70, 73, 115, 87] + ZOrder -7 + BackgroundColor "darkGreen" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P" + SID "531" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate" + " an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record typ" + "e).\n \nUsage: " + " \nName the part with the desired EPICS channel " + "name. " + Ports [1, 1] + Position [70, 153, 115, 167] + ZOrder -8 + BackgroundColor "darkGreen" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "SW_L" + SID "532" + Ports [2, 1] + Position [225, 70, 270, 105] + ZOrder -9 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "SW_P" + SID "533" + Ports [2, 1] + Position [225, 150, 270, 185] + ZOrder -10 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "SW_Y" + SID "534" + Ports [2, 1] + Position [225, 230, 270, 265] + ZOrder -11 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Y" + SID "535" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate" + " an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record typ" + "e).\n \nUsage: " + " \nName the part with the desired EPICS channel " + "name. " + Ports [1, 1] + Position [70, 233, 115, 247] + ZOrder -12 + BackgroundColor "darkGreen" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "Out1" + SID "536" + Position [390, 83, 420, 97] + ZOrder -13 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "537" + Position [390, 163, 420, 177] + ZOrder -14 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "538" + Position [390, 243, 420, 257] + ZOrder -15 + Port "3" + IconDisplay "Port number" + } + Line { + SrcBlock "Ground2" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + SrcBlock "Ground1" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + SrcBlock "Ground6" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + SrcBlock "SW_Y" + SrcPort 1 + DstBlock "Out3" + DstPort 1 + } + Line { + SrcBlock "SW_P" + SrcPort 1 + DstBlock "Out2" + DstPort 1 + } + Line { + SrcBlock "SW_L" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Y_In" + SrcPort 1 + DstBlock "SW_Y" + DstPort 2 + } + Line { + SrcBlock "P_In" + SrcPort 1 + DstBlock "SW_P" + DstPort 2 + } + Line { + SrcBlock "L_In" + SrcPort 1 + DstBlock "SW_L" + DstPort 2 + } + Line { + SrcBlock "Y" + SrcPort 1 + DstBlock "SW_Y" + DstPort 1 + } + Line { + SrcBlock "P" + SrcPort 1 + DstBlock "SW_P" + DstPort 1 + } + Line { + SrcBlock "L" + SrcPort 1 + DstBlock "SW_L" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "MASTER" + SID "539" + Ports [6, 4] + Position [1440, 322, 1575, 583] + ZOrder -40 + BackgroundColor "gray" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "MASTER" + Location [2742, 0, 4694, 1370] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "UL_In" + SID "540" + Position [60, 313, 90, 327] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LL_In" + SID "541" + Position [60, 378, 90, 392] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "UR_In" + SID "542" + Position [60, 443, 90, 457] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LR_In" + SID "543" + Position [60, 508, 90, 522] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "MASTERSWITCH" + SID "544" + Position [65, 823, 95, 837] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "WDFLAG" + SID "545" + Position [60, 103, 90, 117] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Switch + Name "Choice1" + SID "546" + Position [445, 57, 530, 163] + ZOrder -7 + BackgroundColor "[0.983333, 1.000000, 0.000000]" + Criteria "u2 ~= 0" + Threshold "0.5" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant0" + SID "547" + Position [385, 60, 415, 90] + ZOrder -8 + BackgroundColor "red" + Value "0" + } + Block { + BlockType Constant + Name "Constant1" + SID "548" + Position [385, 130, 415, 160] + ZOrder -9 + BackgroundColor "green" + } + Block { + BlockType Reference + Name "OUT_LL" + SID "549" + Tag "Test Point" + Ports [1] + Position [980, 330, 1020, 350] + ZOrder -10 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_LLMON" + SID "550" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 378, 1130, 402] + ZOrder -11 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_LR" + SID "551" + Tag "Test Point" + Ports [1] + Position [980, 460, 1020, 480] + ZOrder -12 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_LRMON" + SID "552" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 508, 1130, 532] + ZOrder -13 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_UL" + SID "553" + Tag "Test Point" + Ports [1] + Position [980, 265, 1020, 285] + ZOrder -14 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_ULMON" + SID "554" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 313, 1130, 337] + ZOrder -15 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_UR" + SID "555" + Tag "Test Point" + Ports [1] + Position [980, 395, 1020, 415] + ZOrder -16 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_URMON" + SID "556" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 443, 1130, 467] + ZOrder -17 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_LL" + SID "557" + Tag "Test Point" + Ports [1] + Position [465, 330, 505, 350] + ZOrder -18 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_LLMON" + SID "558" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [595, 368, 650, 392] + ZOrder -19 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_LR" + SID "559" + Tag "Test Point" + Ports [1] + Position [465, 460, 505, 480] + ZOrder -20 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_LRMON" + SID "560" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [595, 498, 650, 522] + ZOrder -21 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_UL" + SID "561" + Tag "Test Point" + Ports [1] + Position [465, 265, 505, 285] + ZOrder -22 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_ULMON" + SID "562" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [595, 303, 650, 327] + ZOrder -23 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_UR" + SID "563" + Tag "Test Point" + Ports [1] + Position [465, 395, 505, 415] + ZOrder -24 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_URMON" + SID "564" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [595, 433, 650, 457] + ZOrder -25 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "P_MS_LL" + SID "565" + Ports [2, 1] + Position [365, 360, 410, 395] + ZOrder -26 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_LR" + SID "566" + Ports [2, 1] + Position [365, 490, 410, 525] + ZOrder -27 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_UL" + SID "567" + Ports [2, 1] + Position [365, 295, 410, 330] + ZOrder -28 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_UR" + SID "568" + Ports [2, 1] + Position [365, 425, 410, 460] + ZOrder -29 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_WD_LL" + SID "569" + Ports [2, 1] + Position [800, 370, 845, 405] + ZOrder -30 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_WD_LR" + SID "570" + Ports [2, 1] + Position [800, 500, 845, 535] + ZOrder -31 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_WD_UL" + SID "571" + Ports [2, 1] + Position [800, 305, 845, 340] + ZOrder -32 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_WD_UR" + SID "572" + Ports [2, 1] + Position [800, 435, 845, 470] + ZOrder -33 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SWITCHMON" + SID "573" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [290, 818, 345, 842] + ZOrder -34 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Terminator + Name "Terminator2" + SID "574" + Position [390, 820, 410, 840] + ZOrder -35 + } + Block { + BlockType Outport + Name "UL_Out" + SID "575" + Position [1165, 318, 1195, 332] + ZOrder -36 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LL_Out" + SID "576" + Position [1165, 383, 1195, 397] + ZOrder -37 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "UR_Out" + SID "577" + Position [1165, 448, 1195, 462] + ZOrder -38 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LR_Out" + SID "578" + Position [1165, 513, 1195, 527] + ZOrder -39 + Port "4" + IconDisplay "Port number" + } + Line { + SrcBlock "SWITCHMON" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + Line { + SrcBlock "WDFLAG" + SrcPort 1 + DstBlock "Choice1" + DstPort 2 + } + Line { + SrcBlock "Constant0" + SrcPort 1 + DstBlock "Choice1" + DstPort 1 + } + Line { + SrcBlock "Constant1" + SrcPort 1 + DstBlock "Choice1" + DstPort 3 + } + Line { + SrcBlock "P_WD_LR" + SrcPort 1 + Points [105, 0] + Branch { + Points [0, -50] + DstBlock "OUT_LR" + DstPort 1 + } + Branch { + DstBlock "OUT_LRMON" + DstPort 1 + } + } + Line { + SrcBlock "P_WD_UR" + SrcPort 1 + Points [105, 0] + Branch { + Points [0, -50] + DstBlock "OUT_UR" + DstPort 1 + } + Branch { + DstBlock "OUT_URMON" + DstPort 1 + } + } + Line { + SrcBlock "P_WD_LL" + SrcPort 1 + Points [105, 0] + Branch { + Points [0, -50] + DstBlock "OUT_LL" + DstPort 1 + } + Branch { + DstBlock "OUT_LLMON" + DstPort 1 + } + } + Line { + SrcBlock "P_WD_UL" + SrcPort 1 + Points [105, 0] + Branch { + Points [0, -50] + DstBlock "OUT_UL" + DstPort 1 + } + Branch { + DstBlock "OUT_ULMON" + DstPort 1 + } + } + Line { + SrcBlock "P_MS_LR" + SrcPort 1 + Points [25, 0] + Branch { + Points [0, -40] + DstBlock "PWD_LR" + DstPort 1 + } + Branch { + DstBlock "PWD_LRMON" + DstPort 1 + } + } + Line { + SrcBlock "P_MS_UR" + SrcPort 1 + Points [25, 0] + Branch { + Points [0, -40] + DstBlock "PWD_UR" + DstPort 1 + } + Branch { + DstBlock "PWD_URMON" + DstPort 1 + } + } + Line { + SrcBlock "P_MS_LL" + SrcPort 1 + Points [25, 0] + Branch { + Points [0, -40] + DstBlock "PWD_LL" + DstPort 1 + } + Branch { + DstBlock "PWD_LLMON" + DstPort 1 + } + } + Line { + SrcBlock "P_MS_UL" + SrcPort 1 + Points [25, 0] + Branch { + Points [0, -40] + DstBlock "PWD_UL" + DstPort 1 + } + Branch { + DstBlock "PWD_ULMON" + DstPort 1 + } + } + Line { + SrcBlock "OUT_LRMON" + SrcPort 1 + DstBlock "LR_Out" + DstPort 1 + } + Line { + SrcBlock "OUT_URMON" + SrcPort 1 + DstBlock "UR_Out" + DstPort 1 + } + Line { + SrcBlock "OUT_ULMON" + SrcPort 1 + DstBlock "UL_Out" + DstPort 1 + } + Line { + SrcBlock "OUT_LLMON" + SrcPort 1 + DstBlock "LL_Out" + DstPort 1 + } + Line { + SrcBlock "MASTERSWITCH" + SrcPort 1 + Points [120, 0] + Branch { + DstBlock "SWITCHMON" + DstPort 1 + } + Branch { + Points [0, -330] + Branch { + Points [0, -65] + Branch { + Points [0, -65] + Branch { + Points [0, -65] + DstBlock "P_MS_UL" + DstPort 1 + } + Branch { + DstBlock "P_MS_LL" + DstPort 1 + } + } + Branch { + DstBlock "P_MS_UR" + DstPort 1 + } + } + Branch { + DstBlock "P_MS_LR" + DstPort 1 + } + } + } + Line { + SrcBlock "LR_In" + SrcPort 1 + DstBlock "P_MS_LR" + DstPort 2 + } + Line { + SrcBlock "UR_In" + SrcPort 1 + DstBlock "P_MS_UR" + DstPort 2 + } + Line { + SrcBlock "LL_In" + SrcPort 1 + DstBlock "P_MS_LL" + DstPort 2 + } + Line { + SrcBlock "UL_In" + SrcPort 1 + DstBlock "P_MS_UL" + DstPort 2 + } + Line { + SrcBlock "PWD_ULMON" + SrcPort 1 + DstBlock "P_WD_UL" + DstPort 1 + } + Line { + SrcBlock "PWD_LLMON" + SrcPort 1 + DstBlock "P_WD_LL" + DstPort 1 + } + Line { + SrcBlock "PWD_URMON" + SrcPort 1 + DstBlock "P_WD_UR" + DstPort 1 + } + Line { + SrcBlock "PWD_LRMON" + SrcPort 1 + DstBlock "P_WD_LR" + DstPort 1 + } + Line { + SrcBlock "Choice1" + SrcPort 1 + Points [245, 0; 0, 220] + Branch { + Points [0, 65] + Branch { + Points [0, 65] + Branch { + Points [0, 65] + DstBlock "P_WD_LR" + DstPort 2 + } + Branch { + DstBlock "P_WD_UR" + DstPort 2 + } + } + Branch { + DstBlock "P_WD_LL" + DstPort 2 + } + } + Branch { + DstBlock "P_WD_UL" + DstPort 2 + } + } + Annotation { + SID "584" + Name "WDFLAG is 0 (zero) if OK,\nNon-zero if BAD" + Position [271, 139] + } + Annotation { + SID "583" + Name "If second input (WDFLAG) is not equal to zero, \nthen pass out first argument (Constant 0 -- Block" + " Output), \notherwise pass out third arguement (Constant 1 -- Pass Output)" + Position [490, 208] + } + } + } + Block { + BlockType Mux + Name "Mux1" + SID "585" + Ports [3, 1] + Position [1005, 305, 1010, 505] + ZOrder -41 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "586" + Ports [4, 1] + Position [350, 637, 355, 753] + ZOrder -42 + ShowName off + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "587" + Ports [3, 1] + Position [470, 662, 475, 728] + ZOrder -43 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux4" + SID "588" + Ports [2, 1] + Position [1005, 212, 1010, 263] + ZOrder -44 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux9" + SID "589" + Ports [2, 1] + Position [705, 872, 710, 983] + ZOrder -45 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "OLDAMP" + SID "590" + Ports [2, 3] + Position [165, 476, 315, 544] + ZOrder 6 + BackgroundColor "[0.380392, 0.741176, 0.988235]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "OLDAMP" + Location [2560, 0, 5120, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "PITCH_In" + SID "689" + Position [60, 188, 90, 202] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "YAW_In" + SID "690" + Position [60, 318, 90, 332] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Ground + Name "Ground1" + SID "727" + Position [110, 218, 135, 232] + ZOrder 1 + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "728" + Position [110, 348, 135, 362] + ZOrder 2 + ShowName off + } + Block { + BlockType Ground + Name "Ground4" + SID "691" + Position [110, 203, 135, 217] + ZOrder -3 + ShowName off + } + Block { + BlockType Ground + Name "Ground5" + SID "692" + Position [110, 333, 135, 347] + ZOrder -4 + ShowName off + } + Block { + BlockType RelationalOperator + Name "Operator4" + SID "693" + Ports [2, 1] + Position [540, 188, 560, 237] + ZOrder -5 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator5" + SID "694" + Ports [2, 1] + Position [540, 318, 560, 367] + ZOrder -6 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Reference + Name "P" + SID "695" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added " + "control data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'V" + "al'. 'Ctrl' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit" + " values are:\n " + " " + " " + " \nmodule hex dec " + " " + " " + " \n----------------------- " + " " + " \nF" + "M1 0x20 32 " + " " + " \nFM2 0x" + "80 128 " + " " + " \nFM3 0x200 " + " 512 " + " " + " \nFM4 0x800 " + " 2048 " + " " + " \nFM5 0x2000 " + " 8192 " + " " + " \nFM6 0x8000 " + " 32768 " + " " + " \nFM7 0x20000 1310" + "72 " + " " + " \nFM8 0x80000 524288 " + " " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches o" + "r it can be output using a binary I/O module. " + " " + " " + Ports [3, 2] + Position [170, 186, 230, 234] + ZOrder -7 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_GOOD" + SID "696" + Tag "cdsEpicsIn" + Description "Purpose: \nCrea" + "te an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a pre" + "cision of 3..\n \nUsage: " + " \nName the part with the desired " + "EPICS channel name. " + Ports [0, 1] + Position [460, 189, 510, 211] + ZOrder -8 + BackgroundColor "green" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_NOW" + SID "697" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 215, 410, 235] + ZOrder -9 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_OK" + SID "698" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [585, 205, 630, 225] + ZOrder -10 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "Product" + SID "699" + Ports [2, 1] + Position [670, 149, 700, 411] + ZOrder -11 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "STATE_OK" + SID "700" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [735, 270, 780, 290] + ZOrder -12 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y" + SID "701" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added " + "control data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'V" + "al'. 'Ctrl' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit" + " values are:\n " + " " + " " + " \nmodule hex dec " + " " + " " + " \n----------------------- " + " " + " \nF" + "M1 0x20 32 " + " " + " \nFM2 0x" + "80 128 " + " " + " \nFM3 0x200 " + " 512 " + " " + " \nFM4 0x800 " + " 2048 " + " " + " \nFM5 0x2000 " + " 8192 " + " " + " \nFM6 0x8000 " + " 32768 " + " " + " \nFM7 0x20000 1310" + "72 " + " " + " \nFM8 0x80000 524288 " + " " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches o" + "r it can be output using a binary I/O module. " + " " + " " + Ports [3, 2] + Position [170, 316, 230, 364] + ZOrder -13 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_GOOD" + SID "702" + Tag "cdsEpicsIn" + Description "Purpose: \nCrea" + "te an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a pre" + "cision of 3..\n \nUsage: " + " \nName the part with the desired " + "EPICS channel name. " + Ports [0, 1] + Position [460, 319, 510, 341] + ZOrder -14 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_NOW" + SID "703" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 345, 410, 365] + ZOrder -15 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_OK" + SID "704" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [585, 335, 630, 355] + ZOrder -16 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "705" + Position [275, 193, 305, 207] + ZOrder -17 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "706" + Position [275, 323, 305, 337] + ZOrder -18 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "OLDAMP_STATE_Out" + SID "707" + Position [830, 273, 860, 287] + ZOrder -19 + Port "3" + IconDisplay "Port number" + } + Line { + SrcBlock "Y_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 2 + } + Line { + SrcBlock "P_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + SrcBlock "STATE_OK" + SrcPort 1 + DstBlock "OLDAMP_STATE_Out" + DstPort 1 + } + Line { + SrcBlock "Y_STATE_NOW" + SrcPort 1 + DstBlock "Operator5" + DstPort 2 + } + Line { + SrcBlock "P_STATE_NOW" + SrcPort 1 + DstBlock "Operator4" + DstPort 2 + } + Line { + SrcBlock "Product" + SrcPort 1 + DstBlock "STATE_OK" + DstPort 1 + } + Line { + SrcBlock "Operator5" + SrcPort 1 + DstBlock "Y_STATE_OK" + DstPort 1 + } + Line { + SrcBlock "Operator4" + SrcPort 1 + DstBlock "P_STATE_OK" + DstPort 1 + } + Line { + SrcBlock "Y" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + SrcBlock "Y" + SrcPort 2 + DstBlock "Y_STATE_NOW" + DstPort 1 + } + Line { + SrcBlock "Y_STATE_GOOD" + SrcPort 1 + DstBlock "Operator5" + DstPort 1 + } + Line { + SrcBlock "YAW_In" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + SrcBlock "Ground5" + SrcPort 1 + DstBlock "Y" + DstPort 2 + } + Line { + SrcBlock "P" + SrcPort 2 + DstBlock "P_STATE_NOW" + DstPort 1 + } + Line { + SrcBlock "P_STATE_GOOD" + SrcPort 1 + DstBlock "Operator4" + DstPort 1 + } + Line { + SrcBlock "PITCH_In" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + SrcBlock "Ground4" + SrcPort 1 + DstBlock "P" + DstPort 2 + } + Line { + SrcBlock "P" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + SrcBlock "Ground1" + SrcPort 1 + DstBlock "P" + DstPort 3 + } + Line { + SrcBlock "Ground2" + SrcPort 1 + DstBlock "Y" + DstPort 3 + } + Annotation { + SID "708" + Name "1 (one) if GOOD\n0 (zero) if BAD" + Position [759, 215] + } + } + } + Block { + BlockType Reference + Name "OSEM2EUL" + SID "591" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [375, 673, 420, 717] + ZOrder -46 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.3" + FontSize 12 + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType SubSystem + Name "OSEMINF" + SID "592" + Ports [4, 4] + Position [165, 637, 320, 753] + ZOrder -47 + BackgroundColor "[0.380392, 0.741176, 0.988235]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "OSEMINF" + Location [2172, 307, 2546, 836] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "UL_In" + SID "593" + Position [60, 43, 90, 57] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LL_In" + SID "594" + Position [60, 103, 90, 117] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "UR_In" + SID "595" + Position [60, 158, 90, 172] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LR_In" + SID "596" + Position [60, 218, 90, 232] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "LL" + SID "597" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [120, 98, 190, 122] + ZOrder -5 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LR" + SID "598" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [120, 213, 190, 237] + ZOrder -6 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UL" + SID "599" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [120, 38, 190, 62] + ZOrder -7 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UR" + SID "600" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [120, 153, 190, 177] + ZOrder -8 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "UL_Out" + SID "601" + Position [225, 43, 255, 57] + ZOrder -9 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LL_Out" + SID "602" + Position [225, 103, 255, 117] + ZOrder -10 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "UR_Out" + SID "603" + Position [225, 158, 255, 172] + ZOrder -11 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LR_Out" + SID "604" + Position [225, 218, 255, 232] + ZOrder -12 + Port "4" + IconDisplay "Port number" + } + Line { + SrcBlock "UL" + SrcPort 1 + DstBlock "UL_Out" + DstPort 1 + } + Line { + SrcBlock "LL" + SrcPort 1 + DstBlock "LL_Out" + DstPort 1 + } + Line { + SrcBlock "UR" + SrcPort 1 + DstBlock "UR_Out" + DstPort 1 + } + Line { + SrcBlock "UL_In" + SrcPort 1 + DstBlock "UL" + DstPort 1 + } + Line { + SrcBlock "LL_In" + SrcPort 1 + DstBlock "LL" + DstPort 1 + } + Line { + SrcBlock "UR_In" + SrcPort 1 + DstBlock "UR" + DstPort 1 + } + Line { + SrcBlock "LR" + SrcPort 1 + DstBlock "LR_Out" + DstPort 1 + } + Line { + SrcBlock "LR_In" + SrcPort 1 + DstBlock "LR" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "SENSALIGN" + SID "626" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [495, 672, 540, 718] + ZOrder -49 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.3" + FontSize 12 + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Sum + Name "Sum" + SID "730" + Ports [2, 1] + Position [560, 17, 575, 113] + ZOrder 2411 + NamePlacement "alternate" + ShowName off + Inputs "+|+" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType SubSystem + Name "TEST" + SID "627" + Ports [0, 3] + Position [695, 405, 795, 505] + ZOrder -50 + BackgroundColor "[0.380392, 0.741176, 0.988235]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "TEST" + Location [103, 45, 488, 573] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Ground + Name "Ground" + SID "628" + Position [40, 50, 60, 70] + ZOrder -1 + } + Block { + BlockType Ground + Name "Ground3" + SID "629" + Position [40, 170, 60, 190] + ZOrder -2 + } + Block { + BlockType Ground + Name "Ground4" + SID "630" + Position [40, 110, 60, 130] + ZOrder -3 + } + Block { + BlockType Reference + Name "L" + SID "631" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [105, 48, 175, 72] + ZOrder -4 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P" + SID "632" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [105, 108, 175, 132] + ZOrder -5 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y" + SID "633" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [105, 168, 175, 192] + ZOrder -6 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "LONG_Out" + SID "634" + Position [220, 53, 250, 67] + ZOrder -7 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "635" + Position [220, 113, 250, 127] + ZOrder -8 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "636" + Position [220, 173, 250, 187] + ZOrder -9 + Port "3" + IconDisplay "Port number" + } + Line { + SrcBlock "L" + SrcPort 1 + DstBlock "LONG_Out" + DstPort 1 + } + Line { + SrcBlock "Y" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + SrcBlock "P" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + SrcBlock "Ground3" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + SrcBlock "Ground4" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "TIDALMON" + SID "731" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [485, 20, 540, 40] + ZOrder 2412 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "WATCHDOG" + SID "638" + Tag "cdsFunctionCall" + Description "inline OSEMWATCHDOG $SUS_SRC/WATCHDOG.c" + Ports [1, 1] + Position [895, 900, 935, 960] + ZOrder -51 + BackgroundColor "[0.901961, 0.000000, 0.000000]" + AttributesFormatString "%\\n%" + LibraryVersion "1.4" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType SubSystem + Name "WD" + SID "639" + Ports [4, 1] + Position [325, 923, 505, 982] + ZOrder -52 + BackgroundColor "[1.000000, 0.686275, 0.545098]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "WD" + Location [2742, 0, 4689, 1358] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "OSEM_UL_In" + SID "640" + Position [40, 270, 60, 280] + ZOrder -1 + BackgroundColor "yellow" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_LL_In" + SID "641" + Position [40, 300, 60, 310] + ZOrder -2 + BackgroundColor "yellow" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_UR_In" + SID "642" + Position [40, 330, 60, 340] + ZOrder -3 + BackgroundColor "yellow" + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_LR_In" + SID "643" + Position [40, 360, 60, 370] + ZOrder -4 + BackgroundColor "yellow" + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "OSEMAC" + SID "650" + Ports [4, 1] + Position [135, 261, 240, 379] + ZOrder -11 + BackgroundColor "gray" + LibraryVersion "1.5" + SourceBlock "FOUROSEM_WD_AC_MASTER/OSEMAC" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "OSEM_AC_FLAG_Out" + SID "655" + Position [345, 313, 375, 327] + ZOrder -16 + IconDisplay "Port number" + } + Line { + SrcBlock "OSEMAC" + SrcPort 1 + DstBlock "OSEM_AC_FLAG_Out" + DstPort 1 + } + Line { + SrcBlock "OSEM_LR_In" + SrcPort 1 + DstBlock "OSEMAC" + DstPort 4 + } + Line { + SrcBlock "OSEM_UR_In" + SrcPort 1 + DstBlock "OSEMAC" + DstPort 3 + } + Line { + SrcBlock "OSEM_LL_In" + SrcPort 1 + DstBlock "OSEMAC" + DstPort 2 + } + Line { + SrcBlock "OSEM_UL_In" + SrcPort 1 + DstBlock "OSEMAC" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "WDMON" + SID "657" + Ports [4] + Position [1170, 874, 1270, 981] + ZOrder -53 + BackgroundColor "[0.380392, 0.741176, 0.988235]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "WDMON" + Location [745, 52, 1119, 849] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "BLOCK_Flag" + SID "658" + Position [50, 43, 80, 57] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "STATE_Flag" + SID "659" + Position [50, 178, 80, 192] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "FIRST_Flag" + SID "660" + Position [50, 313, 80, 327] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "CURRENT_Flag" + SID "661" + Position [50, 453, 80, 467] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "BLOCK" + SID "662" + Tag "cdsEpicsOutput" + Description "field(PREC,\"3\")" + Ports [1, 1] + Position [120, 39, 170, 61] + ZOrder -5 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "CURRENTTRIG" + SID "663" + Tag "cdsEpicsOutput" + Description "field(PREC,\"3\")" + Ports [1, 1] + Position [120, 449, 170, 471] + ZOrder -6 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "FIRSTTRIG" + SID "664" + Tag "cdsEpicsOutput" + Description "field(PREC,\"3\")" + Ports [1, 1] + Position [120, 309, 170, 331] + ZOrder -7 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "STATE" + SID "665" + Tag "cdsEpicsOutput" + Description "field(PREC,\"3\")" + Ports [1, 1] + Position [120, 174, 170, 196] + ZOrder -8 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Terminator + Name "Terminator1" + SID "666" + Position [225, 40, 245, 60] + ZOrder -9 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "667" + Position [225, 310, 245, 330] + ZOrder -10 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "668" + Position [225, 450, 245, 470] + ZOrder -11 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "669" + Position [225, 175, 245, 195] + ZOrder -12 + } + Line { + SrcBlock "STATE" + SrcPort 1 + DstBlock "Terminator3" + DstPort 1 + } + Line { + SrcBlock "BLOCK" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + SrcBlock "BLOCK_Flag" + SrcPort 1 + DstBlock "BLOCK" + DstPort 1 + } + Line { + SrcBlock "FIRSTTRIG" + SrcPort 1 + DstBlock "Terminator10" + DstPort 1 + } + Line { + SrcBlock "CURRENTTRIG" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Line { + SrcBlock "CURRENT_Flag" + SrcPort 1 + DstBlock "CURRENTTRIG" + DstPort 1 + } + Line { + SrcBlock "FIRST_Flag" + SrcPort 1 + DstBlock "FIRSTTRIG" + DstPort 1 + } + Line { + SrcBlock "STATE_Flag" + SrcPort 1 + DstBlock "STATE" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "WIT" + SID "670" + Ports [3] + Position [695, 621, 795, 769] + ZOrder -54 + BackgroundColor "[0.380392, 0.741176, 0.988235]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "WIT" + Location [12, 45, 400, 596] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "LONG_In" + SID "671" + Position [105, 43, 135, 57] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "PITCH_In" + SID "672" + Position [105, 128, 135, 142] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "YAW_In" + SID "673" + Position [105, 218, 135, 232] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "L" + SID "674" + Tag "Test Point" + Ports [1] + Position [235, 40, 275, 60] + ZOrder -4 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LMON" + SID "675" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [160, 40, 205, 60] + ZOrder -5 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P" + SID "676" + Tag "Test Point" + Ports [1] + Position [235, 125, 275, 145] + ZOrder -6 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PMON" + SID "677" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [160, 125, 205, 145] + ZOrder -7 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y" + SID "678" + Tag "Test Point" + Ports [1] + Position [235, 215, 275, 235] + ZOrder -8 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "YMON" + SID "679" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [160, 215, 205, 235] + ZOrder -9 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Line { + SrcBlock "YMON" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + SrcBlock "PMON" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + SrcBlock "LMON" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + SrcBlock "LONG_In" + SrcPort 1 + DstBlock "LMON" + DstPort 1 + } + Line { + SrcBlock "YAW_In" + SrcPort 1 + DstBlock "YMON" + DstPort 1 + } + Line { + SrcBlock "PITCH_In" + SrcPort 1 + DstBlock "PMON" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "ISC_OFFLOAD_LONG_Out" + SID "680" + Position [1755, 55, 1775, 65] + ZOrder -55 + BackgroundColor "yellow" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ISC_OFFLOAD_PITCH_Out" + SID "681" + Position [1755, 115, 1775, 125] + ZOrder -56 + BackgroundColor "yellow" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ISC_OFFLOAD_YAW_Out" + SID "682" + Position [1755, 145, 1775, 155] + ZOrder -57 + BackgroundColor "yellow" + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "COIL_UL_Out" + SID "683" + Position [1755, 350, 1775, 360] + ZOrder -58 + BackgroundColor "yellow" + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "COIL_LL_Out" + SID "684" + Position [1755, 415, 1775, 425] + ZOrder -59 + BackgroundColor "yellow" + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "COIL_UR_Out" + SID "685" + Position [1755, 480, 1775, 490] + ZOrder -60 + BackgroundColor "yellow" + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "COIL_LR_Out" + SID "686" + Position [1755, 545, 1775, 555] + ZOrder -61 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "WD_BLOCK_Out" + SID "687" + Position [1760, 645, 1780, 655] + ZOrder -62 + BackgroundColor "yellow" + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "OLDAMP_STATE_Out" + SID "711" + Position [1760, 695, 1780, 705] + ZOrder 22 + BackgroundColor "yellow" + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LOCK_STATE_Out" + SID "688" + Position [1760, 750, 1780, 760] + ZOrder -63 + BackgroundColor "yellow" + Port "10" + IconDisplay "Port number" + } + Line { + SrcBlock "OLDAMP" + SrcPort 3 + DstBlock "Goto4" + DstPort 1 + } + Line { + SrcBlock "OPLEV_Y_In" + SrcPort 1 + DstBlock "OLDAMP" + DstPort 2 + } + Line { + SrcBlock "OPLEV_P_In" + SrcPort 1 + DstBlock "OLDAMP" + DstPort 1 + } + Line { + SrcBlock "TEST" + SrcPort 1 + DstBlock "ADD" + DstPort 4 + } + Line { + SrcBlock "LKIN_Y_EXC_In" + SrcPort 1 + DstBlock "LKIN" + DstPort 2 + } + Line { + SrcBlock "LKIN_P_EXC_In" + SrcPort 1 + DstBlock "LKIN" + DstPort 1 + } + Line { + SrcBlock "LKIN" + SrcPort 2 + DstBlock "Mux4" + DstPort 2 + } + Line { + SrcBlock "LKIN" + SrcPort 1 + DstBlock "Mux4" + DstPort 1 + } + Line { + SrcBlock "COILOUTF_MASK_In" + SrcPort 1 + DstBlock "COILOUTF" + DstPort 6 + } + Line { + SrcBlock "COILOUTF_CTRL_In" + SrcPort 1 + DstBlock "COILOUTF" + DstPort 5 + } + Line { + SrcBlock "MASTERSW_In" + SrcPort 1 + DstBlock "MASTER" + DstPort 5 + } + Line { + SrcBlock "Demux1" + SrcPort 4 + DstBlock "ADD_LKIN" + DstPort 8 + } + Line { + SrcBlock "Demux1" + SrcPort 3 + DstBlock "ADD_LKIN" + DstPort 7 + } + Line { + SrcBlock "Demux1" + SrcPort 2 + DstBlock "ADD_LKIN" + DstPort 6 + } + Line { + SrcBlock "Demux1" + SrcPort 1 + DstBlock "ADD_LKIN" + DstPort 5 + } + Line { + SrcBlock "Demux4" + SrcPort 4 + Points [10, 0; 0, 105] + DstBlock "ADD_LKIN" + DstPort 4 + } + Line { + SrcBlock "Demux4" + SrcPort 3 + Points [15, 0; 0, 105] + DstBlock "ADD_LKIN" + DstPort 3 + } + Line { + SrcBlock "Demux4" + SrcPort 2 + Points [20, 0; 0, 105] + DstBlock "ADD_LKIN" + DstPort 2 + } + Line { + SrcBlock "Demux4" + SrcPort 1 + Points [24, 0; 0, 105] + DstBlock "ADD_LKIN" + DstPort 1 + } + Line { + SrcBlock "ADD_LKIN" + SrcPort 4 + DstBlock "COILOUTF" + DstPort 4 + } + Line { + SrcBlock "ADD_LKIN" + SrcPort 3 + DstBlock "COILOUTF" + DstPort 3 + } + Line { + SrcBlock "ADD_LKIN" + SrcPort 2 + DstBlock "COILOUTF" + DstPort 2 + } + Line { + SrcBlock "ADD_LKIN" + SrcPort 1 + DstBlock "COILOUTF" + DstPort 1 + } + Line { + SrcBlock "LKIN2OSEM" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + SrcBlock "Mux4" + SrcPort 1 + DstBlock "LKIN2OSEM" + DstPort 1 + } + Line { + SrcBlock "MASTER" + SrcPort 4 + DstBlock "COIL_LR_Out" + DstPort 1 + } + Line { + SrcBlock "MASTER" + SrcPort 3 + DstBlock "COIL_UR_Out" + DstPort 1 + } + Line { + SrcBlock "MASTER" + SrcPort 2 + DstBlock "COIL_LL_Out" + DstPort 1 + } + Line { + SrcBlock "MASTER" + SrcPort 1 + DstBlock "COIL_UL_Out" + DstPort 1 + } + Line { + SrcBlock "COILOUTF" + SrcPort 4 + DstBlock "MASTER" + DstPort 4 + } + Line { + SrcBlock "COILOUTF" + SrcPort 3 + DstBlock "MASTER" + DstPort 3 + } + Line { + SrcBlock "COILOUTF" + SrcPort 2 + DstBlock "MASTER" + DstPort 2 + } + Line { + SrcBlock "COILOUTF" + SrcPort 1 + DstBlock "MASTER" + DstPort 1 + } + Line { + SrcBlock "From4" + SrcPort 1 + DstBlock "LOCK_STATE_Out" + DstPort 1 + } + Line { + SrcBlock "LOCK" + SrcPort 1 + DstBlock "Goto3" + DstPort 1 + } + Line { + SrcBlock "LOCK" + SrcPort 4 + Points [4, 0] + Branch { + DstBlock "ISC_OFFLOAD_YAW_Out" + DstPort 1 + } + Branch { + Points [0, 195] + DstBlock "LOCK_OUTSW" + DstPort 3 + } + } + Line { + SrcBlock "LOCK" + SrcPort 3 + Points [13, 0] + Branch { + DstBlock "ISC_OFFLOAD_PITCH_Out" + DstPort 1 + } + Branch { + Points [0, 215] + DstBlock "LOCK_OUTSW" + DstPort 2 + } + } + Line { + SrcBlock "DRIVEALIGN" + SrcPort 3 + DstBlock "ADD" + DstPort 3 + } + Line { + SrcBlock "DRIVEALIGN" + SrcPort 2 + DstBlock "ADD" + DstPort 2 + } + Line { + SrcBlock "DRIVEALIGN" + SrcPort 1 + DstBlock "ADD" + DstPort 1 + } + Line { + SrcBlock "ADD" + SrcPort 3 + DstBlock "Mux1" + DstPort 3 + } + Line { + SrcBlock "ADD" + SrcPort 2 + DstBlock "Mux1" + DstPort 2 + } + Line { + SrcBlock "ADD" + SrcPort 1 + DstBlock "Mux1" + DstPort 1 + } + Line { + SrcBlock "From3" + SrcPort 1 + DstBlock "WD_BLOCK_Out" + DstPort 1 + } + Line { + SrcBlock "ISC_YAW_In" + SrcPort 1 + DstBlock "LOCK" + DstPort 3 + } + Line { + SrcBlock "ISC_PITCH_In" + SrcPort 1 + DstBlock "LOCK" + DstPort 2 + } + Line { + SrcBlock "ISC_LONG_In" + SrcPort 1 + DstBlock "LOCK" + DstPort 1 + } + Line { + SrcBlock "From" + SrcPort 1 + DstBlock "MASTER" + DstPort 6 + } + Line { + SrcBlock "Mux9" + SrcPort 1 + DstBlock "WATCHDOG" + DstPort 1 + } + Line { + SrcBlock "WATCHDOG" + SrcPort 1 + DstBlock "Demux9" + DstPort 1 + } + Line { + SrcBlock "Demux9" + SrcPort 4 + DstBlock "WDMON" + DstPort 4 + } + Line { + SrcBlock "Demux9" + SrcPort 3 + DstBlock "WDMON" + DstPort 3 + } + Line { + SrcBlock "Demux9" + SrcPort 2 + DstBlock "WDMON" + DstPort 2 + } + Line { + SrcBlock "Demux9" + SrcPort 1 + Points [65, 0] + Branch { + Points [0, -70] + DstBlock "Goto" + DstPort 1 + } + Branch { + DstBlock "WDMON" + DstPort 1 + } + } + Line { + SrcBlock "Demux3" + SrcPort 3 + DstBlock "Mux3" + DstPort 3 + } + Line { + SrcBlock "Demux3" + SrcPort 2 + DstBlock "Mux3" + DstPort 2 + } + Line { + SrcBlock "Demux3" + SrcPort 1 + DstBlock "Mux3" + DstPort 1 + } + Line { + SrcBlock "EUL2OSEM" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + SrcBlock "Mux1" + SrcPort 1 + DstBlock "EUL2OSEM" + DstPort 1 + } + Line { + SrcBlock "SENSALIGN" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + SrcBlock "Mux3" + SrcPort 1 + DstBlock "SENSALIGN" + DstPort 1 + } + Line { + SrcBlock "OSEM2EUL" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + SrcBlock "Mux2" + SrcPort 1 + DstBlock "OSEM2EUL" + DstPort 1 + } + Line { + SrcBlock "OSEM_UL_In" + SrcPort 1 + Points [30, 0] + Branch { + Points [0, 130] + DstBlock "Bus\nCreator2" + DstPort 1 + } + Branch { + DstBlock "OSEMINF" + DstPort 1 + } + } + Line { + SrcBlock "OSEM_LL_In" + SrcPort 1 + Points [25, 0] + Branch { + Points [0, 115] + DstBlock "Bus\nCreator2" + DstPort 2 + } + Branch { + DstBlock "OSEMINF" + DstPort 2 + } + } + Line { + SrcBlock "OSEM_UR_In" + SrcPort 1 + Points [20, 0] + Branch { + Points [0, 100] + DstBlock "Bus\nCreator2" + DstPort 3 + } + Branch { + DstBlock "OSEMINF" + DstPort 3 + } + } + Line { + SrcBlock "OSEM_LR_In" + SrcPort 1 + Points [15, 0] + Branch { + DstBlock "OSEMINF" + DstPort 4 + } + Branch { + Points [0, 85] + DstBlock "Bus\nCreator2" + DstPort 4 + } + } + Line { + SrcBlock "OSEMINF" + SrcPort 1 + DstBlock "Mux2" + DstPort 1 + } + Line { + SrcBlock "OSEMINF" + SrcPort 2 + DstBlock "Mux2" + DstPort 2 + } + Line { + SrcBlock "OSEMINF" + SrcPort 3 + DstBlock "Mux2" + DstPort 3 + } + Line { + SrcBlock "OSEMINF" + SrcPort 4 + DstBlock "Mux2" + DstPort 4 + } + Line { + SrcBlock "Demux2" + SrcPort 1 + DstBlock "WIT" + DstPort 1 + } + Line { + SrcBlock "Demux2" + SrcPort 2 + DstBlock "WIT" + DstPort 2 + } + Line { + SrcBlock "Demux2" + SrcPort 3 + DstBlock "WIT" + DstPort 3 + } + Line { + SrcBlock "TEST" + SrcPort 2 + DstBlock "ADD" + DstPort 5 + } + Line { + SrcBlock "TEST" + SrcPort 3 + DstBlock "ADD" + DstPort 6 + } + Line { + Labels [1, 0] + SrcBlock "Bus\nCreator2" + SrcPort 1 + DstBlock "Goto2" + DstPort 1 + } + Line { + SrcBlock "From2" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "WD" + DstPort 1 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "WD" + DstPort 2 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "WD" + DstPort 3 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "WD" + DstPort 4 + } + Line { + SrcBlock "LOCK_OUTSW" + SrcPort 2 + DstBlock "ADDISC" + DstPort 3 + } + Line { + SrcBlock "LOCK_OUTSW" + SrcPort 3 + DstBlock "ADDISC" + DstPort 4 + } + Line { + SrcBlock "OLDAMP" + SrcPort 1 + Points [137, 0; 0, -115] + DstBlock "ADDISC" + DstPort 7 + } + Line { + SrcBlock "OLDAMP" + SrcPort 2 + Points [145, 0; 0, -125] + DstBlock "ADDISC" + DstPort 8 + } + Line { + SrcBlock "ADDISC" + SrcPort 2 + DstBlock "DRIVEALIGN" + DstPort 2 + } + Line { + SrcBlock "ADDISC" + SrcPort 3 + DstBlock "DRIVEALIGN" + DstPort 3 + } + Line { + SrcBlock "From5" + SrcPort 1 + DstBlock "OLDAMP_STATE_Out" + DstPort 1 + } + Line { + SrcBlock "WD" + SrcPort 1 + DstBlock "Mux9" + DstPort 2 + } + Line { + SrcBlock "WD_RESET_In" + SrcPort 1 + DstBlock "Mux9" + DstPort 1 + } + Line { + SrcBlock "DITHER_P_In" + SrcPort 1 + DstBlock "DITHER" + DstPort 1 + } + Line { + SrcBlock "DITHER_Y_In" + SrcPort 1 + DstBlock "DITHER" + DstPort 2 + } + Line { + SrcBlock "DITHER" + SrcPort 1 + Points [85, 0; 0, -55] + DstBlock "ADDISC" + DstPort 5 + } + Line { + SrcBlock "DITHER" + SrcPort 2 + Points [90, 0; 0, -70] + DstBlock "ADDISC" + DstPort 6 + } + Line { + SrcBlock "ISC_TIDAL_PLUS_ISCEND_In" + SrcPort 1 + DstBlock "TIDALMON" + DstPort 1 + } + Line { + SrcBlock "LOCK" + SrcPort 2 + Points [225, 0] + DstBlock "Sum" + DstPort 2 + } + Line { + SrcBlock "Sum" + SrcPort 1 + Points [32, 0] + Branch { + Points [0, 35] + DstBlock "Goto1" + DstPort 1 + } + Branch { + DstBlock "ISC_OFFLOAD_LONG_Out" + DstPort 1 + } + } + Line { + SrcBlock "TIDALMON" + SrcPort 1 + DstBlock "Sum" + DstPort 1 + } + Line { + SrcBlock "From1" + SrcPort 1 + Points [9, 0; 0, -18; -135, 0; 0, 118] + DstBlock "LOCK_OUTSW" + DstPort 1 + } + Line { + SrcBlock "ADDISC" + SrcPort 1 + DstBlock "DRIVEALIGN" + DstPort 1 + } + Line { + SrcBlock "LOCK_OUTSW" + SrcPort 1 + DstBlock "ADDISC" + DstPort 2 + } + Line { + SrcBlock "CAL" + SrcPort 1 + Points [47, 0; 0, 40] + DstBlock "ADDISC" + DstPort 1 + } + } + } + Annotation { + SID "359" + Name "$HeadURL: https://redoubt.ligo-wa.caltech.edu/svn/cds_user_apps/trunk/sus/common/models/FOUROSEM_ST" + "AGE_MASTER.mdl $" + Position [122, 710] + } + Annotation { + SID "358" + Name "SVN $Id: FOUROSEM_STAGE_MASTER.mdl 6116 2013-10-29 14:52:09Z jeffrey.kissel@LIGO.ORG $" + Position [126, 631] + FontName "Sans Serif" + FontSize 12 + } + } +} diff --git a/simulink_archive/simLink/LONG_PULSE.c b/simulink_archive/simLink/LONG_PULSE.c new file mode 100644 index 0000000..1e26815 --- /dev/null +++ b/simulink_archive/simLink/LONG_PULSE.c @@ -0,0 +1,56 @@ +/* +Long Pulse. When receives an input value different from the previous input value, + the output goes to that value and the c code begins a counter. + It will remain at that initial input value until the counter finishes. + If the input value changes after that time, it will immediately transition. + If the input value changes before the counter finishes, it will ignore it until the counter finishes. + Threshold defined by model rate (in Hz) and wait time (in seconds). + +datIn[0] = Input +datIn[1] = WaitTime (how many seconds to wait after receiving a 1 + before outputting a 1) + +datOut[0] = long pulse of input + */ + +void LONG_PULSE(double *datIn, int nIn, double *datOut, int nOut) +{ + static int isFirst = 1; + double input; + double WaitTime; + double ModelRate; + static double counter; + double threshold; + static double previous_output; + static int finished_counting; + + input = datIn[0]; + WaitTime = datIn[1]; + ModelRate = FE_RATE; + + threshold = WaitTime * ModelRate; + + if (isFirst) { // Initialize counter for first run + isFirst = 0; + counter = 0; + previous_output = input; + } + + + if (counter > threshold) { + finished_counting = 1; + } + + if (finished_counting == 1) { + if (previous_output != input) { + previous_output = input; + finished_counting = 0; + counter = 0; + } + } else { + counter++; + } + + datOut[0] = previous_output; + +} // end of long_pulse() diff --git a/simulink_archive/simLink/QUAD_MASTER.mdl b/simulink_archive/simLink/QUAD_MASTER.mdl new file mode 100644 index 0000000..9e88b79 --- /dev/null +++ b/simulink_archive/simLink/QUAD_MASTER.mdl @@ -0,0 +1,35940 @@ +Library { + Name "QUAD_MASTER" + Version 8.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [237.0, 147.0, 1438.0, 763.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [0] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkSubsys" + LoadSaveID "9560" + Extents [1382.0, 568.0] + ZoomFactor [1.0] + Offset [121.01002545992026, 725.164299726664] + } + } + } + Created "Sun May 1 15:49:14 2011" + Creator "controls" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Thu Apr 06 16:06:04 2017" + RTWModifiedTimeStamp 413395563 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 6 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 7 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 8 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 9 + Version "1.13.1" + Array { + Type "Cell" + Dimension 7 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 10 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 11 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 12 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 13 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 14 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 19 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 1480, 285, 2360, 915 ] + } + PropName "ConfigurationSets" + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusCreator + Inputs "4" + DisplayOption "none" + OutDataTypeStr "Inherit: auto" + NonVirtualBus off + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType From + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Gain + Gain "1" + Multiplication "Element-wise(K.*u)" + ParamMin "[]" + ParamMax "[]" + ParamDataTypeStr "Inherit: Same as input" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Goto + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Logic + Operator "AND" + Inputs "2" + IconShape "rectangular" + AllPortsSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + SampleTime "-1" + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType RelationalOperator + Operator ">=" + InputSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + ZeroCross on + SampleTime "-1" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "QUAD_MASTER" + Location [237, 147, 1675, 910] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "9867" + Block { + BlockType SubSystem + Name "QUAD" + SID "8019" + Description "Quadruple Suspension" + Ports [45, 39] + Position [360, 41, 610, 1059] + ZOrder 2024 + BackgroundColor "gray" + AttributesFormatString "%" + LibraryVersion "*1.295" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "QUAD" + Location [237, 147, 1675, 910] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "60" + Block { + BlockType Inport + Name "M0_OSEM_F1_In" + SID "8026" + Position [35, 46, 55, 54] + ZOrder -7 + BackgroundColor "yellow" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "M0_OSEM_F2_In" + SID "8027" + Position [35, 96, 55, 104] + ZOrder -8 + BackgroundColor "yellow" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "M0_OSEM_F3_In" + SID "8028" + Position [35, 146, 55, 154] + ZOrder -9 + BackgroundColor "yellow" + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "M0_OSEM_LF_In" + SID "8029" + Position [35, 196, 55, 204] + ZOrder -10 + BackgroundColor "yellow" + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "M0_OSEM_RT_In" + SID "8030" + Position [35, 246, 55, 254] + ZOrder -11 + BackgroundColor "yellow" + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "M0_OSEM_SD_In" + SID "8031" + Position [35, 296, 55, 304] + ZOrder -12 + BackgroundColor "yellow" + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "R0_OSEM_F1_In" + SID "8032" + Position [1250, 156, 1270, 164] + ZOrder -13 + BackgroundColor "yellow" + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "R0_OSEM_F2_In" + SID "8033" + Position [1250, 196, 1270, 204] + ZOrder -14 + BackgroundColor "yellow" + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "R0_OSEM_F3_In" + SID "8034" + Position [1250, 236, 1270, 244] + ZOrder -15 + BackgroundColor "yellow" + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "R0_OSEM_LF_In" + SID "8035" + Position [1250, 276, 1270, 284] + ZOrder -16 + BackgroundColor "yellow" + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "R0_OSEM_RT_In" + SID "8036" + Position [1250, 316, 1270, 324] + ZOrder -17 + BackgroundColor "yellow" + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "R0_OSEM_SD_In" + SID "8037" + Position [1250, 356, 1270, 364] + ZOrder -18 + BackgroundColor "yellow" + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L1_OSEM_UL" + SID "8038" + Position [35, 1176, 55, 1184] + ZOrder -19 + BackgroundColor "yellow" + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L1_OSEM_LL" + SID "8039" + Position [35, 1211, 55, 1219] + ZOrder -20 + BackgroundColor "yellow" + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L1_OSEM_UR" + SID "8040" + Position [35, 1246, 55, 1254] + ZOrder -21 + BackgroundColor "yellow" + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L1_OSEM_LR" + SID "8041" + Position [35, 1281, 55, 1289] + ZOrder -22 + BackgroundColor "yellow" + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L2_OSEM_UL" + SID "8042" + Position [625, 1926, 645, 1934] + ZOrder -23 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L2_OSEM_LL" + SID "8043" + Position [625, 1966, 645, 1974] + ZOrder -24 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L2_OSEM_UR" + SID "8044" + Position [625, 2006, 645, 2014] + ZOrder -25 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L2_OSEM_LR" + SID "8045" + Position [625, 2046, 645, 2054] + ZOrder -26 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OPLEV_L3_SEG1" + SID "8046" + Position [620, 2691, 640, 2699] + ZOrder -27 + BackgroundColor "yellow" + Port "21" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OPLEV_L3_SEG2" + SID "8047" + Position [620, 2731, 640, 2739] + ZOrder -28 + BackgroundColor "yellow" + Port "22" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OPLEV_L3_SEG3" + SID "8048" + Position [620, 2771, 640, 2779] + ZOrder -29 + BackgroundColor "yellow" + Port "23" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OPLEV_L3_SEG4" + SID "8049" + Position [620, 2811, 640, 2819] + ZOrder -30 + BackgroundColor "yellow" + Port "24" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_LONG_In" + SID "8050" + Position [620, 2851, 640, 2859] + ZOrder -31 + BackgroundColor "yellow" + Port "25" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_PITCH_In" + SID "8051" + Position [620, 2891, 640, 2899] + ZOrder -32 + BackgroundColor "yellow" + Port "26" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_YAW_In" + SID "8052" + Position [620, 2931, 640, 2939] + ZOrder -33 + BackgroundColor "yellow" + Port "27" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ASC_PIT_DITHER" + SID "8053" + Position [1610, 2861, 1630, 2869] + ZOrder 115 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "28" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ASC_YAW_DITHER" + SID "8054" + Position [1610, 2971, 1630, 2979] + ZOrder 116 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "29" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DARM_DAMP_M0_V_In" + SID "9817" + Position [35, 896, 55, 904] + ZOrder 2461 + BackgroundColor "yellow" + Port "30" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "AS_DAMP_M0_R_In" + SID "9527" + Position [35, 946, 55, 954] + ZOrder 2029 + BackgroundColor "yellow" + Port "31" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DARM_DAMP_L2_VIOLIN_In" + SID "8063" + Position [40, 2566, 60, 2574] + ZOrder 2021 + BackgroundColor "yellow" + Port "32" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TIDAL_IMCF_In" + SID "9025" + Position [35, 996, 55, 1004] + ZOrder 2028 + BackgroundColor "yellow" + Port "33" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TIDAL_IMCF_PLUS_ISCEND_In" + SID "9536" + Position [35, 1770, 55, 1780] + ZOrder 2413 + BackgroundColor "yellow" + Port "34" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "BI0_M0_MON_In" + SID "9537" + Position [1600, 1336, 1620, 1344] + ZOrder 2447 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "35" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "BI0_R0_MON_In" + SID "9538" + Position [1600, 1436, 1620, 1444] + ZOrder 2446 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "36" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "BI0_L1_MON_In" + SID "9539" + Position [1600, 1536, 1620, 1544] + ZOrder 2445 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "37" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "BI0_L2_MON_In" + SID "9540" + Position [1600, 1636, 1620, 1644] + ZOrder 2444 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "38" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "BI0_L3_MON_In" + SID "9541" + Position [1600, 1736, 1620, 1744] + ZOrder 2451 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "39" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "BI0_ESD_MON_In" + SID "9815" + Position [1600, 1786, 1620, 1794] + ZOrder 2459 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "40" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_M0_CD_BIO_REQ" + SID "9542" + Position [1600, 1286, 1620, 1294] + ZOrder 2443 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "41" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_R0_CD_BIO_REQ" + SID "9543" + Position [1600, 1386, 1620, 1394] + ZOrder 2442 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "42" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_L1_CD_BIO_REQ" + SID "9544" + Position [1600, 1486, 1620, 1494] + ZOrder 2441 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "43" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_L2_CD_BIO_REQ" + SID "9545" + Position [1600, 1586, 1620, 1594] + ZOrder 2440 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "44" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_L3_ESD_BIO_REQ" + SID "9546" + Position [1600, 1686, 1620, 1694] + ZOrder 2452 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "45" + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "BIO" + SID "9547" + Ports [11, 21] + Position [1790, 1272, 1955, 1808] + ZOrder 2439 + BackgroundColor "[0.000000, 0.820000, 0.426400]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "BIO" + Location [237, 147, 1675, 910] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "M0_ISC_CTRL" + SID "9548" + Position [85, 53, 115, 67] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "M0_MON_In" + SID "9549" + Position [85, 83, 115, 97] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "R0_ISC_CTRL" + SID "9550" + Position [90, 198, 120, 212] + ZOrder -7 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "R0_MON_In" + SID "9551" + Position [90, 228, 120, 242] + ZOrder -8 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L1_ISC_CTRL" + SID "9552" + Position [85, 333, 115, 347] + ZOrder -3 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L1_MON_In" + SID "9553" + Position [85, 363, 115, 377] + ZOrder -4 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L2_ISC_CTRL" + SID "9554" + Position [85, 553, 115, 567] + ZOrder -5 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L2_MON_In" + SID "9555" + Position [85, 693, 115, 707] + ZOrder -6 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L3_ISC_CTRL" + SID "9556" + Position [90, 873, 120, 887] + ZOrder 48 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L3_MON_In" + SID "9557" + Position [90, 933, 120, 947] + ZOrder 47 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ESD_MON_In" + SID "9811" + Position [90, 1153, 120, 1167] + ZOrder 55 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "ESD" + SID "9812" + Ports [1] + Position [210, 1102, 410, 1218] + ZOrder 54 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ESD" + Location [2560, 0, 5120, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "95" + Block { + BlockType Inport + Name "ESD_MON" + SID "9813" + Position [225, 1003, 255, 1017] + ZOrder 95 + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "MON" + SID "9814" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [300, 995, 380, 1025] + ZOrder 96 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Line { + ZOrder 1 + SrcBlock "ESD_MON" + SrcPort 1 + DstBlock "MON" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "L1" + SID "9558" + Ports [2, 3] + Position [255, 325, 335, 385] + ZOrder -9 + BackgroundColor "[0.540369, 1.000000, 0.934650]" + LibraryVersion "1.50" + SourceBlock "STATE_BIO_MASTER/UIM_BIO_MASTER" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L2" + SID "9861" + Ports [2, 9] + Position [225, 491, 385, 769] + ZOrder 139 + BackgroundColor "[0.666667, 0.333333, 1.000000]" + LibraryVersion "1.50" + SourceBlock "STATE_BIO_MASTER/PUM_INDIVIDUAL_CTRL_BIO_MASTER" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "L3" + SID "9560" + Ports [2, 3] + Position [210, 852, 410, 968] + ZOrder 46 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "L3" + Location [237, 147, 1675, 910] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "ISC_CTRL" + SID "9561" + Position [220, 1113, 250, 1127] + ZOrder 91 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L3_MON" + SID "9562" + Position [225, 1003, 255, 1017] + ZOrder 95 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType BusCreator + Name "Bus\nCreator1" + SID "9563" + Ports [4, 1] + Position [1580, 611, 1585, 824] + ZOrder 191 + ShowName off + Inputs "'L3_UL_CTRL','L3_LL_CTRL','L3_UR_CTRL','L3_LR_CTRL'" + DisplayOption "bar" + } + Block { + BlockType BusCreator + Name "Bus\nCreator2" + SID "9564" + Ports [4, 1] + Position [425, 58, 430, 317] + ZOrder 192 + ShowName off + Inputs "'L3_UL_VOLTAGE_SW','L3_LL_VOLTAGE_SW','L3_UR_VOLTAGE_SW','L3_LR_VOLTAGE_SW'" + DisplayOption "bar" + } + Block { + BlockType BusCreator + Name "Bus\nCreator3" + SID "9565" + Ports [2, 1] + Position [425, 370, 430, 505] + ZOrder 193 + ShowName off + Inputs "'L3_URLR_PI_SW','L3_ULLL_PI_SW'" + DisplayOption "bar" + } + Block { + BlockType BusCreator + Name "Bus\nCreator4" + SID "9566" + Ports [4, 1] + Position [425, 673, 430, 932] + ZOrder 194 + ShowName off + Inputs "'L3_UL_HVDISCONNECT_SW','L3_LL_HVDISCONNECT_SW','L3_UR_HVDISCONNECT_SW','L3_LR_HVDISCONNECT_SW'" + DisplayOption "bar" + } + Block { + BlockType BusCreator + Name "Bus\nCreator8" + SID "9567" + Ports [4, 1] + Position [1580, 351, 1585, 564] + ZOrder 190 + ShowName off + Inputs "'L3_UL_MASK','L3_LL_MASK','L3_UR_MASK','L3_LR_MASK'" + DisplayOption "bar" + } + Block { + BlockType BusSelector + Name "Bus\nSelector" + SID "9568" + Ports [1, 4] + Position [1870, 706, 1875, 999] + ZOrder 195 + ShowName off + OutputSignals "L3_UR_VOLTAGE_SW,L3_LR_VOLTAGE_SW,L3_UL_VOLTAGE_SW,L3_LL_VOLTAGE_SW" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "9569" + Ports [1, 2] + Position [1870, 1005, 1875, 1160] + ZOrder 200 + ShowName off + OutputSignals "L3_URLR_PI_SW,L3_ULLL_PI_SW" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector2" + SID "9570" + Ports [1, 4] + Position [1875, 81, 1880, 374] + ZOrder 202 + ShowName off + OutputSignals "L3_UR_HVDISCONNECT_SW,L3_LR_HVDISCONNECT_SW,L3_UL_HVDISCONNECT_SW,L3_LL_HVDISCONNECT_SW" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Constant + Name "Constant" + SID "9571" + Position [205, 565, 235, 595] + ZOrder 35 + Value "0.5" + } + Block { + BlockType Constant + Name "Constant1" + SID "9572" + Position [2015, 1282, 2065, 1298] + ZOrder 213 + ShowName off + Value "15" + } + Block { + BlockType Constant + Name "Constant10" + SID "9573" + Position [2040, 822, 2065, 838] + ZOrder 185 + ShowName off + Value "9" + } + Block { + BlockType Constant + Name "Constant11" + SID "9574" + Position [2040, 897, 2065, 913] + ZOrder 186 + ShowName off + Value "10" + } + Block { + BlockType Constant + Name "Constant12" + SID "9575" + Position [2040, 972, 2065, 988] + ZOrder 187 + ShowName off + Value "11" + } + Block { + BlockType Constant + Name "Constant13" + SID "9576" + Position [2040, 1052, 2065, 1068] + ZOrder 188 + ShowName off + Value "12" + } + Block { + BlockType Constant + Name "Constant14" + SID "9577" + Position [2040, 1127, 2065, 1143] + ZOrder 189 + ShowName off + Value "13" + } + Block { + BlockType Constant + Name "Constant15" + SID "9578" + Position [2020, 1207, 2065, 1223] + ZOrder 204 + ShowName off + Value "14" + } + Block { + BlockType Constant + Name "Constant2" + SID "9579" + Position [2040, 272, 2065, 288] + ZOrder 178 + ShowName off + Value "2" + } + Block { + BlockType Constant + Name "Constant3" + SID "9580" + Position [2040, 197, 2065, 213] + ZOrder 177 + ShowName off + } + Block { + BlockType Constant + Name "Constant4" + SID "9581" + Position [2040, 347, 2065, 363] + ZOrder 179 + ShowName off + Value "3" + } + Block { + BlockType Constant + Name "Constant5" + SID "9582" + Position [2040, 437, 2065, 453] + ZOrder 180 + ShowName off + Value "4" + } + Block { + BlockType Constant + Name "Constant6" + SID "9583" + Position [2040, 517, 2065, 533] + ZOrder 181 + ShowName off + Value "5" + } + Block { + BlockType Constant + Name "Constant7" + SID "9584" + Position [2040, 597, 2065, 613] + ZOrder 182 + ShowName off + Value "6" + } + Block { + BlockType Constant + Name "Constant8" + SID "9585" + Position [2040, 672, 2065, 688] + ZOrder 183 + ShowName off + Value "7" + } + Block { + BlockType Constant + Name "Constant9" + SID "9586" + Position [2040, 747, 2065, 763] + ZOrder 184 + ShowName off + Value "8" + } + Block { + BlockType Demux + Name "Demux" + SID "9587" + Ports [1, 1] + Position [380, 551, 385, 589] + ZOrder 34 + BackgroundColor "black" + ShowName off + Outputs "1" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux1" + SID "9588" + Ports [1, 3] + Position [1070, 123, 1075, 217] + ZOrder 81 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "9589" + Ports [1, 3] + Position [1070, 383, 1075, 477] + ZOrder 105 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "9590" + Ports [1, 3] + Position [1070, 673, 1075, 767] + ZOrder 126 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "9591" + Ports [1, 3] + Position [1070, 938, 1075, 1032] + ZOrder 136 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "ESD_LL" + SID "9592" + Tag "cdsFunctionCall" + Description "inline ESD /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [940, 400, 980, 460] + ZOrder 103 + BackgroundColor "red" + AttributesFormatString "%\\n%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ESD_LR" + SID "9867" + Tag "cdsFunctionCall" + Description "inline ESD /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [940, 955, 980, 1015] + ZOrder 215 + BackgroundColor "red" + AttributesFormatString "%\\n%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ESD_UL" + SID "9594" + Tag "cdsFunctionCall" + Description "inline ESD /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [940, 140, 980, 200] + ZOrder 79 + BackgroundColor "red" + AttributesFormatString "%\\n%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ESD_UR" + SID "9866" + Tag "cdsFunctionCall" + Description "inline ESD /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [940, 690, 980, 750] + ZOrder 214 + BackgroundColor "red" + AttributesFormatString "%\\n%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType From + Name "From1" + SID "9596" + Position [1420, 625, 1515, 645] + ZOrder 99 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "UL_CTRL" + } + Block { + BlockType From + Name "From10" + SID "9597" + Position [1420, 790, 1515, 810] + ZOrder 123 + ForegroundColor "red" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LR_CTRL" + } + Block { + BlockType From + Name "From11" + SID "9598" + Position [695, 680, 790, 700] + ZOrder 133 + ForegroundColor "orange" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ISC_CTRL" + } + Block { + BlockType From + Name "From12" + SID "9599" + Position [695, 945, 790, 965] + ZOrder 143 + ForegroundColor "orange" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ISC_CTRL" + } + Block { + BlockType From + Name "From13" + SID "9600" + Position [1710, 847, 1840, 863] + ZOrder 196 + ForegroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "VOLTAGE_SW" + } + Block { + BlockType From + Name "From14" + SID "9601" + Position [1790, 422, 1920, 438] + ZOrder 206 + ForegroundColor "cyan" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "UR_FILT_SW" + } + Block { + BlockType From + Name "From15" + SID "9602" + Position [1725, 1190, 1860, 1210] + ZOrder 198 + ForegroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "RESET_PULSE" + } + Block { + BlockType From + Name "From16" + SID "9603" + Position [1710, 220, 1845, 240] + ZOrder 199 + ForegroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "HVDISCONNECT_SW" + } + Block { + BlockType From + Name "From17" + SID "9604" + Position [1710, 1077, 1840, 1093] + ZOrder 201 + ForegroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "PI_SW" + } + Block { + BlockType From + Name "From18" + SID "9605" + Position [1785, 580, 1920, 600] + ZOrder 207 + ForegroundColor "cyan" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "UL_FILT_SW" + } + Block { + BlockType From + Name "From19" + SID "9606" + Position [1785, 655, 1920, 675] + ZOrder 208 + ForegroundColor "cyan" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LL_FILT_SW" + } + Block { + BlockType From + Name "From2" + SID "9607" + Position [695, 130, 790, 150] + ZOrder 114 + ForegroundColor "[1.000000, 0.501961, 0.000000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ISC_CTRL" + } + Block { + BlockType From + Name "From20" + SID "9608" + Position [1790, 502, 1920, 518] + ZOrder 209 + ForegroundColor "cyan" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LR_FILT_SW" + } + Block { + BlockType From + Name "From3" + SID "9609" + Position [695, 390, 790, 410] + ZOrder 115 + ForegroundColor "orange" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ISC_CTRL" + } + Block { + BlockType From + Name "From4" + SID "9610" + Position [1420, 420, 1515, 440] + ZOrder 117 + ForegroundColor "blue" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LL_MASK" + } + Block { + BlockType From + Name "From5" + SID "9611" + Position [1420, 475, 1515, 495] + ZOrder 118 + ForegroundColor "blue" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "UR_MASK" + } + Block { + BlockType From + Name "From6" + SID "9612" + Position [1420, 530, 1515, 550] + ZOrder 119 + ForegroundColor "blue" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LR_MASK" + } + Block { + BlockType From + Name "From7" + SID "9613" + Position [1420, 680, 1515, 700] + ZOrder 121 + ForegroundColor "red" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LL_CTRL" + } + Block { + BlockType From + Name "From8" + SID "9614" + Position [1420, 735, 1515, 755] + ZOrder 122 + ForegroundColor "red" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "UR_CTRL" + } + Block { + BlockType From + Name "From9" + SID "9615" + Position [1420, 365, 1515, 385] + ZOrder 98 + ForegroundColor "blue" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "UL_MASK" + } + Block { + BlockType Goto + Name "Goto1" + SID "9616" + Position [1195, 160, 1295, 180] + ZOrder 97 + ForegroundColor "red" + ShowName off + GotoTag "UL_CTRL" + } + Block { + BlockType Goto + Name "Goto10" + SID "9617" + Position [1195, 740, 1295, 760] + ZOrder 132 + ForegroundColor "cyan" + ShowName off + GotoTag "UR_FILT_SW" + } + Block { + BlockType Goto + Name "Goto11" + SID "9618" + Position [1195, 1005, 1295, 1025] + ZOrder 142 + ForegroundColor "cyan" + ShowName off + GotoTag "LR_FILT_SW" + } + Block { + BlockType Goto + Name "Goto12" + SID "9619" + Position [1195, 975, 1295, 995] + ZOrder 140 + ForegroundColor "red" + ShowName off + GotoTag "LR_CTRL" + } + Block { + BlockType Goto + Name "Goto13" + SID "9620" + Position [1195, 945, 1295, 965] + ZOrder 141 + ForegroundColor "blue" + ShowName off + GotoTag "LR_MASK" + } + Block { + BlockType Goto + Name "Goto14" + SID "9621" + Position [490, 180, 590, 200] + ZOrder 157 + ForegroundColor "darkGreen" + ShowName off + GotoTag "VOLTAGE_SW" + } + Block { + BlockType Goto + Name "Goto15" + SID "9622" + Position [490, 430, 590, 450] + ZOrder 158 + ForegroundColor "darkGreen" + ShowName off + GotoTag "PI_SW" + } + Block { + BlockType Goto + Name "Goto16" + SID "9623" + Position [490, 560, 590, 580] + ZOrder 159 + ForegroundColor "darkGreen" + ShowName off + GotoTag "RESET_PULSE" + } + Block { + BlockType Goto + Name "Goto17" + SID "9624" + Position [480, 795, 620, 815] + ZOrder 160 + ForegroundColor "darkGreen" + ShowName off + GotoTag "HVDISCONNECT_SW" + } + Block { + BlockType Goto + Name "Goto2" + SID "9625" + Position [1195, 130, 1295, 150] + ZOrder 100 + ForegroundColor "blue" + ShowName off + GotoTag "UL_MASK" + } + Block { + BlockType Goto + Name "Goto3" + SID "9626" + Position [1195, 190, 1295, 210] + ZOrder 101 + ForegroundColor "cyan" + ShowName off + GotoTag "UL_FILT_SW" + } + Block { + BlockType Goto + Name "Goto4" + SID "9627" + Position [1195, 420, 1295, 440] + ZOrder 110 + ForegroundColor "red" + ShowName off + GotoTag "LL_CTRL" + } + Block { + BlockType Goto + Name "Goto5" + SID "9628" + Position [1195, 390, 1295, 410] + ZOrder 111 + ForegroundColor "blue" + ShowName off + GotoTag "LL_MASK" + } + Block { + BlockType Goto + Name "Goto6" + SID "9629" + Position [1195, 450, 1295, 470] + ZOrder 112 + ForegroundColor "cyan" + ShowName off + GotoTag "LL_FILT_SW" + } + Block { + BlockType Goto + Name "Goto7" + SID "9630" + Position [290, 1110, 390, 1130] + ZOrder 113 + ForegroundColor "orange" + ShowName off + GotoTag "ISC_CTRL" + } + Block { + BlockType Goto + Name "Goto8" + SID "9631" + Position [1195, 710, 1295, 730] + ZOrder 130 + ForegroundColor "red" + ShowName off + GotoTag "UR_CTRL" + } + Block { + BlockType Goto + Name "Goto9" + SID "9632" + Position [1195, 680, 1295, 700] + ZOrder 131 + ForegroundColor "blue" + ShowName off + GotoTag "UR_MASK" + } + Block { + BlockType Ground + Name "Ground" + SID "9633" + Position [20, 550, 40, 570] + ZOrder 36 + } + Block { + BlockType Ground + Name "Ground1" + SID "9634" + Position [245, 695, 265, 715] + ZOrder 61 + } + Block { + BlockType Ground + Name "Ground10" + SID "9635" + Position [245, 890, 265, 910] + ZOrder 67 + } + Block { + BlockType Ground + Name "Ground11" + SID "9636" + Position [1960, 1265, 1980, 1285] + ZOrder 210 + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "9637" + Position [240, 80, 260, 100] + ZOrder 49 + } + Block { + BlockType Ground + Name "Ground3" + SID "9638" + Position [240, 145, 260, 165] + ZOrder 51 + } + Block { + BlockType Ground + Name "Ground4" + SID "9639" + Position [240, 210, 260, 230] + ZOrder 53 + } + Block { + BlockType Ground + Name "Ground5" + SID "9640" + Position [240, 275, 260, 295] + ZOrder 55 + } + Block { + BlockType Ground + Name "Ground6" + SID "9641" + Position [245, 395, 265, 415] + ZOrder 57 + } + Block { + BlockType Ground + Name "Ground7" + SID "9642" + Position [245, 460, 265, 480] + ZOrder 60 + } + Block { + BlockType Ground + Name "Ground8" + SID "9643" + Position [245, 760, 265, 780] + ZOrder 63 + } + Block { + BlockType Ground + Name "Ground9" + SID "9644" + Position [245, 825, 265, 845] + ZOrder 65 + } + Block { + BlockType Reference + Name "LL_HVDISCONNECT_SW" + SID "9645" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [300, 755, 375, 785] + ZOrder 64 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LL_MSDELAYOFF" + SID "9646" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 502, 760, 518] + ZOrder 109 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LL_MSDELAYON" + SID "9647" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 447, 760, 463] + ZOrder 108 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LL_STATEREQ" + SID "9648" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 337, 760, 353] + ZOrder 106 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LL_VOLTAGE_SW" + SID "9649" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [295, 140, 370, 170] + ZOrder 52 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LR_HVDISCONNECT_SW" + SID "9650" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [300, 885, 375, 915] + ZOrder 68 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LR_MSDELAYOFF" + SID "9651" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 1057, 760, 1073] + ZOrder 139 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LR_MSDELAYON" + SID "9652" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 1002, 760, 1018] + ZOrder 138 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LR_STATEREQ" + SID "9653" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 892, 760, 908] + ZOrder 137 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LR_VOLTAGE_SW" + SID "9654" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [295, 270, 370, 300] + ZOrder 56 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MON" + SID "9655" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [300, 995, 380, 1025] + ZOrder 96 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux" + SID "9656" + Ports [2, 1] + Position [285, 551, 290, 589] + ZOrder 32 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux1" + SID "9657" + Ports [4, 1] + Position [835, 54, 840, 281] + ZOrder 80 + ShowName off + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "9658" + Ports [4, 1] + Position [835, 312, 840, 543] + ZOrder 104 + ShowName off + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux5" + SID "9659" + Ports [4, 1] + Position [835, 602, 840, 833] + ZOrder 125 + ShowName off + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux6" + SID "9660" + Ports [4, 1] + Position [835, 867, 840, 1098] + ZOrder 135 + ShowName off + DisplayOption "bar" + } + Block { + BlockType Reference + Name "PI_ULLL_SW" + SID "9661" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [300, 455, 375, 485] + ZOrder 59 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PI_URLR_SW" + SID "9662" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [300, 390, 375, 420] + ZOrder 58 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RESET" + SID "9663" + Tag "cdsEpicsMomentary" + Ports [1, 1] + Position [100, 545, 175, 575] + ZOrder 37 + BackgroundColor "[0.501961, 1.000000, 0.501961]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsMomentary/EpicsMomentary" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RESET_PULSE" + SID "9664" + Tag "cdsFunctionCall" + Description "inline LONG_PULSE /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/LONG_PULSE.c" + Ports [1, 1] + Position [315, 540, 355, 600] + ZOrder 33 + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UL_HVDISCONNECT_SW" + SID "9665" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [300, 690, 375, 720] + ZOrder 62 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UL_MSDELAYOFF" + SID "9666" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 242, 760, 258] + ZOrder 94 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UL_MSDELAYON" + SID "9667" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 187, 760, 203] + ZOrder 93 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UL_STATEREQ" + SID "9668" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 77, 760, 93] + ZOrder 90 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UL_VOLTAGE_SW" + SID "9669" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [295, 75, 370, 105] + ZOrder 50 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UR_HVDISCONNECT_SW" + SID "9670" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [300, 820, 375, 850] + ZOrder 66 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UR_MSDELAYOFF" + SID "9671" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 792, 760, 808] + ZOrder 129 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UR_MSDELAYON" + SID "9672" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 737, 760, 753] + ZOrder 128 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UR_STATEREQ" + SID "9673" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 627, 760, 643] + ZOrder 127 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UR_VOLTAGE_SW" + SID "9674" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [295, 205, 370, 235] + ZOrder 54 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift1" + SID "9675" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 180, 2160, 215] + ZOrder 165 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift10" + SID "9676" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 880, 2160, 915] + ZOrder 174 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift11" + SID "9677" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 955, 2160, 990] + ZOrder 173 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift12" + SID "9678" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 1035, 2160, 1070] + ZOrder 175 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift13" + SID "9679" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 1110, 2160, 1145] + ZOrder 176 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift14" + SID "9680" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 1190, 2160, 1225] + ZOrder 203 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift15" + SID "9681" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 1265, 2160, 1300] + ZOrder 212 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift2" + SID "9682" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 255, 2160, 290] + ZOrder 164 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift3" + SID "9683" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 330, 2160, 365] + ZOrder 166 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift4" + SID "9684" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 420, 2160, 455] + ZOrder 168 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift5" + SID "9685" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 500, 2160, 535] + ZOrder 167 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift6" + SID "9686" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 580, 2160, 615] + ZOrder 169 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift7" + SID "9687" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 655, 2160, 690] + ZOrder 171 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift8" + SID "9688" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 730, 2160, 765] + ZOrder 170 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift9" + SID "9689" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 805, 2160, 840] + ZOrder 172 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or1" + SID "9690" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 105, 2245, 140] + ZOrder 84 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or10" + SID "9691" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 875, 2245, 910] + ZOrder 151 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or11" + SID "9692" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 950, 2245, 985] + ZOrder 150 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or12" + SID "9693" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 1030, 2245, 1065] + ZOrder 153 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or13" + SID "9694" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 1105, 2245, 1140] + ZOrder 156 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or14" + SID "9695" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 1185, 2245, 1220] + ZOrder 205 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or15" + SID "9696" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 1260, 2245, 1295] + ZOrder 211 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or2" + SID "9697" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 250, 2245, 285] + ZOrder 83 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or3" + SID "9698" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 325, 2245, 360] + ZOrder 146 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or4" + SID "9699" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 415, 2245, 450] + ZOrder 145 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or5" + SID "9700" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 495, 2245, 530] + ZOrder 144 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or6" + SID "9701" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 575, 2245, 610] + ZOrder 149 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or7" + SID "9702" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 650, 2245, 685] + ZOrder 148 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or8" + SID "9703" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 725, 2245, 760] + ZOrder 147 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or9" + SID "9704" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 800, 2245, 835] + ZOrder 152 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "MASK" + SID "9705" + Position [1650, 453, 1680, 467] + ZOrder 46 + ForegroundColor "blue" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "CTRL" + SID "9706" + Position [1645, 713, 1675, 727] + ZOrder 77 + ForegroundColor "red" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "BO" + SID "9707" + Position [2375, 1273, 2405, 1287] + ZOrder 78 + Port "3" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Demux" + SrcPort 1 + DstBlock "Goto16" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "Ground" + SrcPort 1 + DstBlock "RESET" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "RESET" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + ZOrder 5 + SrcBlock "Mux" + SrcPort 1 + DstBlock "RESET_PULSE" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "RESET_PULSE" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "UL_VOLTAGE_SW" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "LL_VOLTAGE_SW" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "UR_VOLTAGE_SW" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "LR_VOLTAGE_SW" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "PI_URLR_SW" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "PI_ULLL_SW" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "UL_HVDISCONNECT_SW" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "LL_HVDISCONNECT_SW" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "UR_HVDISCONNECT_SW" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "LR_HVDISCONNECT_SW" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "ESD_UL" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "ESD_UL" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "UL_STATEREQ" + SrcPort 1 + DstBlock "Mux1" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "UL_MSDELAYON" + SrcPort 1 + DstBlock "Mux1" + DstPort 3 + } + Line { + ZOrder 21 + SrcBlock "UL_MSDELAYOFF" + SrcPort 1 + DstBlock "Mux1" + DstPort 4 + } + Line { + ZOrder 22 + SrcBlock "L3_MON" + SrcPort 1 + DstBlock "MON" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "Demux1" + SrcPort 1 + DstBlock "Goto2" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "Demux1" + SrcPort 2 + DstBlock "Goto1" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "Demux1" + SrcPort 3 + DstBlock "Goto3" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "ESD_LL" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "ESD_LL" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "LL_STATEREQ" + SrcPort 1 + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "LL_MSDELAYON" + SrcPort 1 + DstBlock "Mux2" + DstPort 3 + } + Line { + ZOrder 30 + SrcBlock "LL_MSDELAYOFF" + SrcPort 1 + DstBlock "Mux2" + DstPort 4 + } + Line { + ZOrder 31 + SrcBlock "Demux2" + SrcPort 1 + DstBlock "Goto5" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "Demux2" + SrcPort 2 + DstBlock "Goto4" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "Demux2" + SrcPort 3 + DstBlock "Goto6" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "ISC_CTRL" + SrcPort 1 + DstBlock "Goto7" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "From2" + SrcPort 1 + DstBlock "Mux1" + DstPort 2 + } + Line { + ZOrder 36 + SrcBlock "From3" + SrcPort 1 + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "From9" + SrcPort 1 + DstBlock "Bus\nCreator8" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "From4" + SrcPort 1 + DstBlock "Bus\nCreator8" + DstPort 2 + } + Line { + ZOrder 39 + SrcBlock "From5" + SrcPort 1 + DstBlock "Bus\nCreator8" + DstPort 3 + } + Line { + ZOrder 40 + SrcBlock "From6" + SrcPort 1 + DstBlock "Bus\nCreator8" + DstPort 4 + } + Line { + ZOrder 41 + SrcBlock "From1" + SrcPort 1 + DstBlock "Bus\nCreator1" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "From7" + SrcPort 1 + DstBlock "Bus\nCreator1" + DstPort 2 + } + Line { + ZOrder 43 + SrcBlock "From8" + SrcPort 1 + DstBlock "Bus\nCreator1" + DstPort 3 + } + Line { + ZOrder 44 + SrcBlock "From10" + SrcPort 1 + DstBlock "Bus\nCreator1" + DstPort 4 + } + Line { + ZOrder 45 + SrcBlock "Bus\nCreator1" + SrcPort 1 + DstBlock "CTRL" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Bus\nCreator8" + SrcPort 1 + DstBlock "MASK" + DstPort 1 + } + Line { + ZOrder 143 + SrcBlock "Mux5" + SrcPort 1 + DstBlock "ESD_UR" + DstPort 1 + } + Line { + ZOrder 142 + SrcBlock "ESD_UR" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 49 + SrcBlock "UR_STATEREQ" + SrcPort 1 + DstBlock "Mux5" + DstPort 1 + } + Line { + ZOrder 50 + SrcBlock "UR_MSDELAYON" + SrcPort 1 + DstBlock "Mux5" + DstPort 3 + } + Line { + ZOrder 51 + SrcBlock "UR_MSDELAYOFF" + SrcPort 1 + DstBlock "Mux5" + DstPort 4 + } + Line { + ZOrder 52 + SrcBlock "Demux3" + SrcPort 1 + DstBlock "Goto9" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Demux3" + SrcPort 2 + DstBlock "Goto8" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "Demux3" + SrcPort 3 + DstBlock "Goto10" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "From11" + SrcPort 1 + DstBlock "Mux5" + DstPort 2 + } + Line { + ZOrder 144 + SrcBlock "Mux6" + SrcPort 1 + DstBlock "ESD_LR" + DstPort 1 + } + Line { + ZOrder 145 + SrcBlock "ESD_LR" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + ZOrder 58 + SrcBlock "LR_STATEREQ" + SrcPort 1 + DstBlock "Mux6" + DstPort 1 + } + Line { + ZOrder 59 + SrcBlock "LR_MSDELAYON" + SrcPort 1 + DstBlock "Mux6" + DstPort 3 + } + Line { + ZOrder 60 + SrcBlock "LR_MSDELAYOFF" + SrcPort 1 + DstBlock "Mux6" + DstPort 4 + } + Line { + ZOrder 61 + SrcBlock "Demux4" + SrcPort 1 + DstBlock "Goto13" + DstPort 1 + } + Line { + ZOrder 62 + SrcBlock "Demux4" + SrcPort 2 + DstBlock "Goto12" + DstPort 1 + } + Line { + ZOrder 63 + SrcBlock "Demux4" + SrcPort 3 + DstBlock "Goto11" + DstPort 1 + } + Line { + ZOrder 64 + SrcBlock "From12" + SrcPort 1 + DstBlock "Mux6" + DstPort 2 + } + Line { + ZOrder 65 + SrcBlock "or1" + SrcPort 1 + Points [7, 0; 0, 119; -73, 0; 0, 16] + DstBlock "or2" + DstPort 1 + } + Line { + ZOrder 66 + SrcBlock "or3" + SrcPort 1 + Points [9, 0; 0, 48; -74, 0] + DstBlock "or4" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "or4" + SrcPort 1 + Points [7, 0; 0, 54; -73, 0; 0, 16] + DstBlock "or5" + DstPort 1 + } + Line { + ZOrder 68 + SrcBlock "or2" + SrcPort 1 + Points [8, 0; 0, 48; -74, 0; 0, 17] + DstBlock "or3" + DstPort 1 + } + Line { + ZOrder 69 + SrcBlock "or6" + SrcPort 1 + Points [9, 0; 0, 48; -74, 0] + DstBlock "or7" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "or7" + SrcPort 1 + Points [7, 0; 0, 49; -73, 0; 0, 16] + DstBlock "or8" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "or9" + SrcPort 1 + Points [9, 0; 0, 53; -74, 0] + DstBlock "or10" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "or10" + SrcPort 1 + Points [7, 0; 0, 47; -72, 0] + DstBlock "or11" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "or8" + SrcPort 1 + Points [8, 0; 0, 48; -74, 0; 0, 17] + DstBlock "or9" + DstPort 1 + } + Line { + ZOrder 74 + SrcBlock "or5" + SrcPort 1 + Points [7, 0; 0, 48; -69, 0; 0, 22] + DstBlock "or6" + DstPort 1 + } + Line { + ZOrder 75 + SrcBlock "or11" + SrcPort 1 + Points [8, 0; 0, 53; -73, 0] + DstBlock "or12" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "or12" + SrcPort 1 + Points [9, 0; 0, 48; -74, 0] + DstBlock "or13" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "UL_HVDISCONNECT_SW" + SrcPort 1 + DstBlock "Bus\nCreator4" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "LL_HVDISCONNECT_SW" + SrcPort 1 + DstBlock "Bus\nCreator4" + DstPort 2 + } + Line { + ZOrder 79 + SrcBlock "UR_HVDISCONNECT_SW" + SrcPort 1 + DstBlock "Bus\nCreator4" + DstPort 3 + } + Line { + ZOrder 80 + SrcBlock "LR_HVDISCONNECT_SW" + SrcPort 1 + DstBlock "Bus\nCreator4" + DstPort 4 + } + Line { + ZOrder 81 + SrcBlock "Bus\nCreator4" + SrcPort 1 + DstBlock "Goto17" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PI_URLR_SW" + SrcPort 1 + DstBlock "Bus\nCreator3" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "PI_ULLL_SW" + SrcPort 1 + DstBlock "Bus\nCreator3" + DstPort 2 + } + Line { + ZOrder 84 + SrcBlock "Bus\nCreator3" + SrcPort 1 + DstBlock "Goto15" + DstPort 1 + } + Line { + ZOrder 85 + SrcBlock "lshift2" + SrcPort 1 + DstBlock "or2" + DstPort 2 + } + Line { + ZOrder 86 + SrcBlock "lshift3" + SrcPort 1 + DstBlock "or3" + DstPort 2 + } + Line { + ZOrder 87 + SrcBlock "lshift4" + SrcPort 1 + DstBlock "or4" + DstPort 2 + } + Line { + ZOrder 88 + SrcBlock "lshift5" + SrcPort 1 + DstBlock "or5" + DstPort 2 + } + Line { + ZOrder 89 + SrcBlock "lshift6" + SrcPort 1 + DstBlock "or6" + DstPort 2 + } + Line { + ZOrder 90 + SrcBlock "lshift7" + SrcPort 1 + DstBlock "or7" + DstPort 2 + } + Line { + ZOrder 91 + SrcBlock "lshift8" + SrcPort 1 + DstBlock "or8" + DstPort 2 + } + Line { + ZOrder 92 + SrcBlock "lshift9" + SrcPort 1 + DstBlock "or9" + DstPort 2 + } + Line { + ZOrder 93 + SrcBlock "lshift10" + SrcPort 1 + DstBlock "or10" + DstPort 2 + } + Line { + ZOrder 94 + SrcBlock "lshift11" + SrcPort 1 + DstBlock "or11" + DstPort 2 + } + Line { + ZOrder 95 + SrcBlock "lshift12" + SrcPort 1 + DstBlock "or12" + DstPort 2 + } + Line { + ZOrder 96 + SrcBlock "lshift13" + SrcPort 1 + DstBlock "or13" + DstPort 2 + } + Line { + ZOrder 97 + SrcBlock "lshift1" + SrcPort 1 + Points [15, 0; 0, -70] + DstBlock "or1" + DstPort 2 + } + Line { + ZOrder 98 + SrcBlock "Constant3" + SrcPort 1 + DstBlock "lshift1" + DstPort 2 + } + Line { + ZOrder 99 + SrcBlock "Constant2" + SrcPort 1 + DstBlock "lshift2" + DstPort 2 + } + Line { + ZOrder 100 + SrcBlock "Constant4" + SrcPort 1 + DstBlock "lshift3" + DstPort 2 + } + Line { + ZOrder 101 + SrcBlock "Constant5" + SrcPort 1 + DstBlock "lshift4" + DstPort 2 + } + Line { + ZOrder 102 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "lshift5" + DstPort 2 + } + Line { + ZOrder 103 + SrcBlock "Constant7" + SrcPort 1 + DstBlock "lshift6" + DstPort 2 + } + Line { + ZOrder 104 + SrcBlock "Constant8" + SrcPort 1 + DstBlock "lshift7" + DstPort 2 + } + Line { + ZOrder 105 + SrcBlock "Constant9" + SrcPort 1 + DstBlock "lshift8" + DstPort 2 + } + Line { + ZOrder 106 + SrcBlock "Constant10" + SrcPort 1 + DstBlock "lshift9" + DstPort 2 + } + Line { + ZOrder 107 + SrcBlock "Constant11" + SrcPort 1 + DstBlock "lshift10" + DstPort 2 + } + Line { + ZOrder 108 + SrcBlock "Constant12" + SrcPort 1 + DstBlock "lshift11" + DstPort 2 + } + Line { + ZOrder 109 + SrcBlock "Constant13" + SrcPort 1 + DstBlock "lshift12" + DstPort 2 + } + Line { + ZOrder 110 + SrcBlock "Constant14" + SrcPort 1 + DstBlock "lshift13" + DstPort 2 + } + Line { + ZOrder 111 + SrcBlock "UL_VOLTAGE_SW" + SrcPort 1 + DstBlock "Bus\nCreator2" + DstPort 1 + } + Line { + ZOrder 112 + SrcBlock "LL_VOLTAGE_SW" + SrcPort 1 + DstBlock "Bus\nCreator2" + DstPort 2 + } + Line { + ZOrder 113 + SrcBlock "UR_VOLTAGE_SW" + SrcPort 1 + DstBlock "Bus\nCreator2" + DstPort 3 + } + Line { + ZOrder 114 + SrcBlock "LR_VOLTAGE_SW" + SrcPort 1 + DstBlock "Bus\nCreator2" + DstPort 4 + } + Line { + ZOrder 115 + SrcBlock "Bus\nCreator2" + SrcPort 1 + DstBlock "Goto14" + DstPort 1 + } + Line { + ZOrder 116 + SrcBlock "From13" + SrcPort 1 + DstBlock "Bus\nSelector" + DstPort 1 + } + Line { + ZOrder 117 + SrcBlock "From17" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 118 + SrcBlock "From16" + SrcPort 1 + DstBlock "Bus\nSelector2" + DstPort 1 + } + Line { + Name "" + ZOrder 119 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "lshift12" + DstPort 1 + } + Line { + Name "" + ZOrder 120 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "lshift13" + DstPort 1 + } + Line { + ZOrder 121 + SrcBlock "From15" + SrcPort 1 + DstBlock "lshift14" + DstPort 1 + } + Line { + ZOrder 122 + SrcBlock "Constant15" + SrcPort 1 + DstBlock "lshift14" + DstPort 2 + } + Line { + ZOrder 123 + SrcBlock "lshift14" + SrcPort 1 + DstBlock "or14" + DstPort 2 + } + Line { + ZOrder 124 + SrcBlock "or13" + SrcPort 1 + Points [23, 0; 0, 49; -88, 0] + DstBlock "or14" + DstPort 1 + } + Line { + ZOrder 125 + SrcBlock "or14" + SrcPort 1 + Points [21, 0; 0, 48; -83, 0; 0, 17] + DstBlock "or15" + DstPort 1 + } + Line { + ZOrder 126 + SrcBlock "lshift15" + SrcPort 1 + DstBlock "or15" + DstPort 2 + } + Line { + ZOrder 127 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "lshift15" + DstPort 1 + } + Line { + ZOrder 128 + SrcBlock "Constant1" + SrcPort 1 + DstBlock "lshift15" + DstPort 2 + } + Line { + ZOrder 129 + SrcBlock "or15" + SrcPort 1 + DstBlock "BO" + DstPort 1 + } + Line { + Name "" + ZOrder 130 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 1 + DstBlock "or1" + DstPort 1 + } + Line { + Name "" + ZOrder 131 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 2 + DstBlock "lshift1" + DstPort 1 + } + Line { + Name "" + ZOrder 132 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 3 + DstBlock "lshift2" + DstPort 1 + } + Line { + Name "" + ZOrder 133 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 4 + DstBlock "lshift3" + DstPort 1 + } + Line { + Name "" + ZOrder 134 + Labels [0, 0] + SrcBlock "Bus\nSelector" + SrcPort 1 + DstBlock "lshift8" + DstPort 1 + } + Line { + Name "" + ZOrder 135 + Labels [0, 0] + SrcBlock "Bus\nSelector" + SrcPort 2 + DstBlock "lshift9" + DstPort 1 + } + Line { + Name "" + ZOrder 136 + Labels [0, 0] + SrcBlock "Bus\nSelector" + SrcPort 3 + DstBlock "lshift10" + DstPort 1 + } + Line { + Name "" + ZOrder 137 + Labels [0, 0] + SrcBlock "Bus\nSelector" + SrcPort 4 + DstBlock "lshift11" + DstPort 1 + } + Line { + ZOrder 138 + SrcBlock "From14" + SrcPort 1 + DstBlock "lshift4" + DstPort 1 + } + Line { + ZOrder 139 + SrcBlock "From20" + SrcPort 1 + DstBlock "lshift5" + DstPort 1 + } + Line { + ZOrder 140 + SrcBlock "From18" + SrcPort 1 + DstBlock "lshift6" + DstPort 1 + } + Line { + ZOrder 141 + SrcBlock "From19" + SrcPort 1 + DstBlock "lshift7" + DstPort 1 + } + Annotation { + SID "9710" + Name "NOTE THE UNORTHODOX CHANNEL \nORDER ANALOG ELECTRONICS \nARE IN UR, LR, UL, LL\n#thanksobama\nSee D14001" + "77" + Position [1987, 54, 1987, 54] + AutoSize on + WordWrap off + BackgroundColor "yellow" + ZOrder -1 + } + Annotation { + SID "9709" + Name "0 = Low Voltage\n1 = High Voltage" + Position [336, 42, 336, 42] + AutoSize on + WordWrap off + ZOrder -2 + } + Annotation { + SID "9708" + Name "0 = Upper Quadrants\n1 = Lower Quadrants" + Position [336, 357, 336, 357] + AutoSize on + WordWrap off + ZOrder -3 + } + } + } + Block { + BlockType Reference + Name "M0" + SID "9711" + Ports [2, 3] + Position [255, 45, 335, 105] + ZOrder -11 + BackgroundColor "[1.000000, 0.990031, 0.495245]" + LibraryVersion "1.50" + SourceBlock "STATE_BIO_MASTER/TOP_BIO_MASTER" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "R0" + SID "9712" + Ports [2, 3] + Position [255, 190, 335, 250] + ZOrder -12 + BackgroundColor "[1.000000, 0.990031, 0.495245]" + LibraryVersion "1.50" + SourceBlock "STATE_BIO_MASTER/TOP_BIO_MASTER" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "M0_BO_CTRL_Out" + SID "9713" + Position [455, 103, 485, 117] + ZOrder -13 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "R0_BO_CTRL_Out" + SID "9714" + Position [455, 233, 485, 247] + ZOrder -16 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L1_BO_CTRL_Out" + SID "9715" + Position [455, 393, 485, 407] + ZOrder -14 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2_BO_CTRL_Out" + SID "9716" + Position [550, 743, 580, 757] + ZOrder -15 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L3_BO_Out" + SID "9717" + Position [555, 943, 585, 957] + ZOrder 49 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "M0_MASK_Out" + SID "9718" + Position [455, 28, 485, 42] + ZOrder -17 + ForegroundColor "blue" + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "M0_CTRL_Out" + SID "9719" + Position [455, 68, 485, 82] + ZOrder -18 + ForegroundColor "red" + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "R0_MASK_Out" + SID "9720" + Position [455, 168, 485, 182] + ZOrder -23 + ForegroundColor "blue" + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "R0_CTRL_Out" + SID "9721" + Position [455, 198, 485, 212] + ZOrder -24 + ForegroundColor "red" + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L1_MASK_Out" + SID "9722" + Position [455, 308, 485, 322] + ZOrder -19 + ForegroundColor "blue" + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L1_CTRL_Out" + SID "9723" + Position [455, 348, 485, 362] + ZOrder -20 + ForegroundColor "red" + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2__UL_MASK_Out" + SID "9851" + Position [550, 503, 580, 517] + ZOrder 91 + ForegroundColor "blue" + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2_UL_CTRL_Out" + SID "9852" + Position [550, 533, 580, 547] + ZOrder 90 + ForegroundColor "red" + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2_LL_MASK_Out" + SID "9853" + Position [550, 563, 580, 577] + ZOrder 93 + ForegroundColor "blue" + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2_LL_CTRL_Out" + SID "9854" + Position [550, 593, 580, 607] + ZOrder 92 + ForegroundColor "red" + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2_UR_MASK_Out" + SID "9855" + Position [550, 623, 580, 637] + ZOrder 95 + ForegroundColor "blue" + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2_UR_CTRL_Out" + SID "9856" + Position [550, 653, 580, 667] + ZOrder 94 + ForegroundColor "red" + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2_LR_MASK_Out" + SID "9857" + Position [550, 683, 580, 697] + ZOrder 97 + ForegroundColor "blue" + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2_LR_CTRL_Out" + SID "9858" + Position [550, 713, 580, 727] + ZOrder 96 + ForegroundColor "red" + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L3_MASK_Out" + SID "9726" + Position [555, 863, 585, 877] + ZOrder 30 + ForegroundColor "blue" + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L3_CTRL_Out" + SID "9727" + Position [555, 903, 585, 917] + ZOrder 31 + ForegroundColor "red" + Port "21" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "M0_ISC_CTRL" + SrcPort 1 + DstBlock "M0" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "M0_MON_In" + SrcPort 1 + DstBlock "M0" + DstPort 2 + } + Line { + ZOrder 3 + SrcBlock "L1" + SrcPort 3 + Points [100, 0] + DstBlock "L1_BO_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "L1_ISC_CTRL" + SrcPort 1 + DstBlock "L1" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "L1_MON_In" + SrcPort 1 + DstBlock "L1" + DstPort 2 + } + Line { + ZOrder 6 + SrcBlock "L2_ISC_CTRL" + SrcPort 1 + DstBlock "L2" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "L2_MON_In" + SrcPort 1 + DstBlock "L2" + DstPort 2 + } + Line { + ZOrder 8 + SrcBlock "M0" + SrcPort 3 + Points [100, 0] + DstBlock "M0_BO_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "M0" + SrcPort 1 + Points [55, 0; 0, -20] + DstBlock "M0_MASK_Out" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "M0" + SrcPort 2 + DstBlock "M0_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "L1" + SrcPort 2 + DstBlock "L1_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "L1" + SrcPort 1 + Points [50, 0; 0, -20] + DstBlock "L1_MASK_Out" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "R0_ISC_CTRL" + SrcPort 1 + DstBlock "R0" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "R0_MON_In" + SrcPort 1 + DstBlock "R0" + DstPort 2 + } + Line { + ZOrder 15 + SrcBlock "R0" + SrcPort 3 + DstBlock "R0_BO_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "R0" + SrcPort 1 + Points [50, 0; 0, -25] + DstBlock "R0_MASK_Out" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "R0" + SrcPort 2 + Points [50, 0; 0, -15] + DstBlock "R0_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "L3" + SrcPort 1 + DstBlock "L3_MASK_Out" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "L3_ISC_CTRL" + SrcPort 1 + DstBlock "L3" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "L3_MON_In" + SrcPort 1 + DstBlock "L3" + DstPort 2 + } + Line { + ZOrder 21 + SrcBlock "L3" + SrcPort 2 + DstBlock "L3_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "L3" + SrcPort 3 + DstBlock "L3_BO_Out" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "ESD_MON_In" + SrcPort 1 + DstBlock "ESD" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "L2" + SrcPort 8 + DstBlock "L2_LR_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "L2" + SrcPort 7 + DstBlock "L2_LR_MASK_Out" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "L2" + SrcPort 6 + DstBlock "L2_UR_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "L2" + SrcPort 5 + DstBlock "L2_UR_MASK_Out" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "L2" + SrcPort 4 + DstBlock "L2_LL_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "L2" + SrcPort 3 + DstBlock "L2_LL_MASK_Out" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "L2" + SrcPort 2 + DstBlock "L2_UL_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "L2" + SrcPort 1 + DstBlock "L2__UL_MASK_Out" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "L2" + SrcPort 9 + DstBlock "L2_BO_CTRL_Out" + DstPort 1 + } + Annotation { + SID "9841" + Name "ESD HV ESD Driver has an \nextra set of Binary Input status bits\nreporting internal status of the" + " \nStrathcylde Driver\nSee discussion in E1400232" + Position [313, 1049, 313, 1049] + AutoSize on + WordWrap off + ZOrder -1 + } + Annotation { + SID "9733" + Name "12 Bit Word" + Position [177, 714, 177, 714] + AutoSize on + WordWrap off + ZOrder -2 + } + Annotation { + SID "9732" + Name "12 Bit Word" + Position [192, 364, 192, 364] + AutoSize on + WordWrap off + ZOrder -3 + } + Annotation { + SID "9731" + Name "12 Bit Word" + Position [187, 84, 187, 84] + AutoSize on + WordWrap off + ZOrder -4 + } + Annotation { + SID "9730" + Name "12 Bit Word" + Position [177, 574, 177, 574] + AutoSize on + WordWrap off + ZOrder -5 + } + Annotation { + SID "9729" + Name "12 Bit Word" + Position [382, 384, 382, 384] + AutoSize on + WordWrap off + ZOrder -6 + } + Annotation { + SID "9728" + Name "12 Bit Word" + Position [387, 104, 387, 104] + AutoSize on + WordWrap off + ZOrder -7 + } + Annotation { + SID "9842" + Name "Control and readbacks \nfor both the HV ESD Driver\nas well as the LVLN Driver" + Position [313, 819, 313, 819] + AutoSize on + WordWrap off + ZOrder -8 + } + Annotation { + SID "9843" + Name "16 Bit Word" + Position [482, 959, 482, 959] + AutoSize on + WordWrap off + ZOrder -9 + } + Annotation { + SID "9844" + Name "12 Bit Word" + Position [387, 254, 387, 254] + AutoSize on + WordWrap off + ZOrder -10 + } + } + } + Block { + BlockType Reference + Name "COMMISH_MESSAGE" + SID "8095" + Tag "cdsEpicsStringIn" + Description "cdsEpicsStringIn" + Ports [1] + Position [1855, 828, 1895, 852] + ZOrder -45 + BackgroundColor "[0.000000, 0.501961, 0.250980]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsStringIn/EpicsStringIn" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COMMISH_STATUS" + SID "8096" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1855, 763, 1895, 787] + ZOrder -46 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice1" + SID "8097" + Position [605, 2072, 670, 2108] + ZOrder -47 + BackgroundColor "[0.984314, 1.000000, 0.000000]" + ShowName off + Criteria "u2 ~= 0" + Threshold "0.5" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "8098" + Position [605, 2112, 670, 2148] + ZOrder -48 + BackgroundColor "[0.984314, 1.000000, 0.000000]" + ShowName off + Criteria "u2 ~= 0" + Threshold "0.5" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice3" + SID "8099" + Position [470, 1302, 535, 1338] + ZOrder -49 + BackgroundColor "[0.983333, 1.000000, 0.000000]" + ShowName off + Criteria "u2 ~= 0" + Threshold "0.5" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice4" + SID "8100" + Position [605, 2152, 670, 2188] + ZOrder -50 + BackgroundColor "[0.984314, 1.000000, 0.000000]" + ShowName off + Criteria "u2 ~= 0" + Threshold "0.5" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice5" + SID "8101" + Position [470, 1337, 535, 1373] + ZOrder -51 + BackgroundColor "[0.983333, 1.000000, 0.000000]" + ShowName off + Criteria "u2 ~= 0" + Threshold "0.5" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice6" + SID "8102" + Position [470, 1372, 535, 1408] + ZOrder -52 + BackgroundColor "[0.983333, 1.000000, 0.000000]" + ShowName off + Criteria "u2 ~= 0" + Threshold "0.5" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice7" + SID "8103" + Position [440, 332, 505, 368] + ZOrder -53 + BackgroundColor "[0.983333, 1.000000, 0.000000]" + ShowName off + Criteria "u2 ~= 0" + Threshold "0.5" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice8" + SID "8104" + Position [440, 382, 505, 418] + ZOrder -54 + BackgroundColor "[0.983333, 1.000000, 0.000000]" + ShowName off + Criteria "u2 ~= 0" + Threshold "0.5" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice9" + SID "8105" + Position [440, 432, 505, 468] + ZOrder -55 + BackgroundColor "[0.983333, 1.000000, 0.000000]" + ShowName off + Criteria "u2 ~= 0" + Threshold "0.5" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DACKILL" + SID "8106" + Description "cdsDacKill" + Ports [2, 2] + Position [1985, 2064, 2065, 2151] + ZOrder -56 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.7" + FontName "times" + FontSize 12 + SourceBlock "cdsDacKill/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "DACKILL_BYPASS_TIME" + SID "8107" + Position [1720, 2121, 1745, 2139] + ZOrder -57 + ForegroundColor "blue" + Value "0" + } + Block { + BlockType Reference + Name "DACKILL_BYPASS_TIMEMON" + SID "8108" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 2119, 1895, 2141] + ZOrder -58 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "DACKILL_TRIG" + SID "8109" + Ports [4, 1] + Position [1680, 1993, 1790, 2102] + ZOrder -137 + BackgroundColor "[1.000000, 0.686272, 0.544000]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "DACKILL_TRIG" + Location [2948, 53, 4878, 1489] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "M0_WDBLOCKFLAG_In" + SID "8110" + Position [85, 140, 105, 150] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "R0_WDBLOCKFLAG_In" + SID "8111" + Position [85, 190, 105, 200] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L1_WDBLOCKFLAG_In1" + SID "8112" + Position [85, 240, 105, 250] + ZOrder 23 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L2_WDBLOCKFLAG_In2" + SID "8113" + Position [85, 290, 105, 300] + ZOrder 24 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Logic + Name "LogicalOperator1" + SID "8114" + Ports [4, 1] + Position [310, 123, 345, 317] + ZOrder 22 + ShowName off + Inputs "4" + AllPortsSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Reference + Name "STATE" + SID "8115" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [530, 209, 570, 231] + ZOrder -7 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "DACKILL_TRIG_Out" + SID "8116" + Position [695, 216, 715, 224] + ZOrder -11 + BackgroundColor "yellow" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "LogicalOperator1" + SrcPort 1 + DstBlock "STATE" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "L2_WDBLOCKFLAG_In2" + SrcPort 1 + DstBlock "LogicalOperator1" + DstPort 4 + } + Line { + ZOrder 3 + SrcBlock "L1_WDBLOCKFLAG_In1" + SrcPort 1 + DstBlock "LogicalOperator1" + DstPort 3 + } + Line { + ZOrder 4 + SrcBlock "R0_WDBLOCKFLAG_In" + SrcPort 1 + DstBlock "LogicalOperator1" + DstPort 2 + } + Line { + ZOrder 5 + SrcBlock "M0_WDBLOCKFLAG_In" + SrcPort 1 + DstBlock "LogicalOperator1" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "STATE" + SrcPort 1 + DstBlock "DACKILL_TRIG_Out" + DstPort 1 + } + Annotation { + SID "8119" + Name "AND is zero (0) if all stages are OK\nnon-zero if BAD" + Position [438, 173, 438, 173] + AutoSize on + WordWrap off + ZOrder -1 + } + Annotation { + SID "8118" + Name "M0(R0)WDBLOCKFLAG is zero (0) if OK, \nnon-zero if BAD" + Position [169, 85, 169, 85] + AutoSize on + WordWrap off + ZOrder -2 + } + Annotation { + SID "8117" + Name "Unit Delay allows for a DACKILL reset request to \nuntrip USER watchdogs " + Position [580, 269, 580, 269] + AutoSize on + WordWrap off + ZOrder -3 + } + } + } + Block { + BlockType Reference + Name "DITHERINF_P" + SID "8120" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1680, 2853, 1750, 2877] + ZOrder 145 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DITHERINF_Y" + SID "8121" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1680, 2963, 1750, 2987] + ZOrder 146 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DITHERP2EUL" + SID "8122" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1805, 2835, 1845, 2895] + ZOrder 117 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DITHERY2EUL" + SID "8123" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1805, 2945, 1845, 3005] + ZOrder 120 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux" + SID "8124" + Ports [1, 4] + Position [1880, 2816, 1885, 2909] + ZOrder 119 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux1" + SID "8125" + Ports [1, 4] + Position [1880, 2921, 1885, 3024] + ZOrder 122 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "ESD" + SID "8126" + Ports [0, 2] + Position [1815, 936, 1900, 1009] + ZOrder 2020 + BackgroundColor "[0.000000, 0.820000, 0.426400]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ESD" + Location [2560, 0, 5120, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Constant + Name "Constant" + SID "8127" + Position [250, 65, 280, 95] + ZOrder 13 + Value "0.5" + } + Block { + BlockType Constant + Name "Constant1" + SID "8128" + Position [250, 185, 280, 215] + ZOrder 24 + Value "0.5" + } + Block { + BlockType Demux + Name "Demux" + SID "8129" + Ports [1, 1] + Position [485, 51, 490, 89] + ZOrder 8 + BackgroundColor "black" + ShowName off + Outputs "1" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "8130" + Ports [1, 1] + Position [485, 171, 490, 209] + ZOrder 23 + BackgroundColor "black" + ShowName off + Outputs "1" + DisplayOption "bar" + } + Block { + BlockType Gain + Name "Gain" + SID "8131" + Position [555, 52, 615, 88] + ZOrder 27 + Gain "92000" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain1" + SID "8132" + Position [555, 172, 615, 208] + ZOrder 29 + Gain "92000" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Ground + Name "Ground" + SID "8133" + Position [20, 50, 40, 70] + ZOrder 19 + } + Block { + BlockType Ground + Name "Ground1" + SID "8134" + Position [20, 170, 40, 190] + ZOrder 25 + } + Block { + BlockType Reference + Name "LONG_PULSE" + SID "8135" + Tag "cdsFunctionCall" + Description "inline LONG_PULSE /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/LONG_PULSE.c" + Ports [1, 1] + Position [420, 40, 460, 100] + ZOrder 7 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LONG_PULSE1" + SID "8136" + Tag "cdsFunctionCall" + Description "inline LONG_PULSE /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/LONG_PULSE.c" + Ports [1, 1] + Position [420, 160, 460, 220] + ZOrder 22 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Mux + Name "Mux" + SID "8137" + Ports [2, 1] + Position [390, 51, 395, 89] + ZOrder 6 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "8138" + Ports [2, 1] + Position [390, 171, 395, 209] + ZOrder 21 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "RESET" + SID "8139" + Tag "cdsEpicsMomentary" + Ports [1, 1] + Position [100, 45, 175, 75] + ZOrder 20 + BackgroundColor "[0.501961, 1.000000, 0.501961]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsEpicsMomentary/EpicsMomentary" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "STARTSTOP" + SID "8140" + Tag "cdsEpicsMomentary" + Ports [1, 1] + Position [100, 165, 175, 195] + ZOrder 26 + BackgroundColor "[0.501961, 1.000000, 0.501961]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsEpicsMomentary/EpicsMomentary" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "RESET_Out" + SID "8141" + Position [680, 63, 710, 77] + ZOrder 2 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "STARTSTOP_Out" + SID "8142" + Position [680, 183, 710, 197] + ZOrder 5 + Port "2" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "LONG_PULSE" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "Mux" + SrcPort 1 + DstBlock "LONG_PULSE" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + ZOrder 4 + SrcBlock "RESET" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "Ground" + SrcPort 1 + DstBlock "RESET" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "Demux" + SrcPort 1 + DstBlock "Gain" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "LONG_PULSE1" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "LONG_PULSE1" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "Constant1" + SrcPort 1 + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 10 + SrcBlock "STARTSTOP" + SrcPort 1 + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "Demux2" + SrcPort 1 + DstBlock "Gain1" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "STARTSTOP" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "Gain" + SrcPort 1 + DstBlock "RESET_Out" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "Gain1" + SrcPort 1 + DstBlock "STARTSTOP_Out" + DstPort 1 + } + } + } + Block { + BlockType From + Name "From1" + SID "8143" + Position [365, 2091, 505, 2109] + ZOrder -59 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L3_LOCK_L" + } + Block { + BlockType From + Name "From10" + SID "8144" + Position [365, 2072, 505, 2088] + ZOrder -60 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L3_ISC_DIST_L" + } + Block { + BlockType From + Name "From11" + SID "8145" + Position [365, 2112, 505, 2128] + ZOrder -61 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L3_ISC_DIST_P" + } + Block { + BlockType From + Name "From12" + SID "8146" + Position [365, 2152, 505, 2168] + ZOrder -62 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L3_ISC_DIST_Y" + } + Block { + BlockType From + Name "From13" + SID "8147" + Position [230, 1337, 370, 1353] + ZOrder -63 + BackgroundColor "orange" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L3_ISC_DIST_P" + } + Block { + BlockType From + Name "From14" + SID "8148" + Position [230, 1372, 370, 1388] + ZOrder -64 + BackgroundColor "orange" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L3_ISC_DIST_Y" + } + Block { + BlockType From + Name "From15" + SID "8149" + Position [230, 1357, 370, 1373] + ZOrder -65 + BackgroundColor "magenta" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L2_LOCK_P" + } + Block { + BlockType From + Name "From16" + SID "8150" + Position [230, 1392, 370, 1408] + ZOrder -66 + BackgroundColor "magenta" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L2_LOCK_Y" + } + Block { + BlockType From + Name "From17" + SID "8151" + Position [200, 382, 340, 398] + ZOrder -67 + BackgroundColor "orange" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L3_ISC_DIST_P" + } + Block { + BlockType From + Name "From18" + SID "8152" + Position [200, 432, 340, 448] + ZOrder -68 + BackgroundColor "orange" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L3_ISC_DIST_Y" + } + Block { + BlockType From + Name "From19" + SID "8153" + Position [200, 402, 340, 418] + ZOrder -69 + BackgroundColor "magenta" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L1_LOCK_P" + } + Block { + BlockType From + Name "From2" + SID "8154" + Position [365, 2132, 505, 2148] + ZOrder -70 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L3_LOCK_P" + } + Block { + BlockType From + Name "From20" + SID "8155" + Position [200, 452, 340, 468] + ZOrder -71 + BackgroundColor "magenta" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L1_LOCK_Y" + } + Block { + BlockType From + Name "From21" + SID "8156" + Position [200, 351, 340, 369] + ZOrder -72 + BackgroundColor "magenta" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L1_LOCK_L" + } + Block { + BlockType From + Name "From22" + SID "8157" + Position [200, 332, 340, 348] + ZOrder -73 + BackgroundColor "orange" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L3_ISC_DIST_L" + } + Block { + BlockType From + Name "From23" + SID "8158" + Position [1655, 1082, 1775, 1098] + ZOrder -74 + BackgroundColor "green" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "OPLEV_P" + } + Block { + BlockType From + Name "From24" + SID "8159" + Position [1655, 1157, 1775, 1173] + ZOrder -75 + BackgroundColor "green" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "OPLEV_Y" + } + Block { + BlockType From + Name "From25" + SID "8160" + Position [1700, 2376, 1840, 2394] + ZOrder 114 + BackgroundColor "[1.000000, 0.500000, 0.878000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L1_LOCK_L" + } + Block { + BlockType From + Name "From26" + SID "8161" + Position [1700, 2437, 1840, 2453] + ZOrder 112 + BackgroundColor "[1.000000, 0.500000, 0.878000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L1_LOCK_Y" + } + Block { + BlockType From + Name "From27" + SID "8162" + Position [1700, 2296, 1840, 2314] + ZOrder 111 + BackgroundColor "[1.000000, 0.700000, 0.926800]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "M0_LOCK_P" + } + Block { + BlockType From + Name "From28" + SID "8163" + Position [1700, 2326, 1840, 2344] + ZOrder 110 + BackgroundColor "[1.000000, 0.700000, 0.926800]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "M0_LOCK_Y" + } + Block { + BlockType From + Name "From29" + SID "8164" + Position [1700, 2481, 1840, 2499] + ZOrder 109 + BackgroundColor "magenta" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L2_LOCK_L" + } + Block { + BlockType From + Name "From3" + SID "8165" + Position [230, 1321, 370, 1339] + ZOrder -76 + BackgroundColor "magenta" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L2_LOCK_L" + } + Block { + BlockType From + Name "From30" + SID "8166" + Position [1700, 2512, 1840, 2528] + ZOrder 108 + BackgroundColor "magenta" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L2_LOCK_P" + } + Block { + BlockType From + Name "From31" + SID "8167" + Position [1700, 2542, 1840, 2558] + ZOrder 107 + BackgroundColor "magenta" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L2_LOCK_Y" + } + Block { + BlockType From + Name "From32" + SID "8168" + Position [1700, 2407, 1840, 2423] + ZOrder 106 + BackgroundColor "[1.000000, 0.500000, 0.878000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L1_LOCK_P" + } + Block { + BlockType From + Name "From33" + SID "8169" + Position [1700, 2266, 1840, 2284] + ZOrder 113 + BackgroundColor "[1.000000, 0.700000, 0.926800]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "M0_LOCK_L" + } + Block { + BlockType From + Name "From34" + SID "8170" + Position [1700, 2591, 1840, 2609] + ZOrder 144 + BackgroundColor "magenta" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L3_LOCK_L" + } + Block { + BlockType From + Name "From35" + SID "8171" + Position [1700, 2622, 1840, 2638] + ZOrder 143 + BackgroundColor "magenta" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L3_LOCK_P" + } + Block { + BlockType From + Name "From36" + SID "8172" + Position [1700, 2652, 1840, 2668] + ZOrder 142 + BackgroundColor "magenta" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L3_LOCK_Y" + } + Block { + BlockType From + Name "From4" + SID "8173" + Position [230, 1302, 370, 1318] + ZOrder -77 + BackgroundColor "orange" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L3_ISC_DIST_L" + } + Block { + BlockType From + Name "From5" + SID "8174" + Position [1600, 2001, 1655, 2019] + ZOrder -78 + BackgroundColor "[0.800000, 0.160000, 0.544000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "M0WD" + } + Block { + BlockType From + Name "From6" + SID "8175" + Position [1600, 2026, 1655, 2044] + ZOrder -79 + BackgroundColor "[0.800000, 0.160000, 0.544000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "R0WD" + } + Block { + BlockType From + Name "From7" + SID "8176" + Position [1600, 2051, 1655, 2069] + ZOrder 22 + BackgroundColor "[0.800000, 0.160000, 0.544000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L1WD" + } + Block { + BlockType From + Name "From8" + SID "8177" + Position [1600, 2076, 1655, 2094] + ZOrder 23 + BackgroundColor "[0.800000, 0.160000, 0.544000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L2WD" + } + Block { + BlockType From + Name "From9" + SID "8178" + Position [365, 2172, 505, 2188] + ZOrder -82 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L3_LOCK_Y" + } + Block { + BlockType Goto + Name "Goto" + SID "8180" + Position [985, 903, 1060, 917] + ZOrder -84 + BackgroundColor "[0.000000, 0.400000, 1.000000]" + GotoTag "M0DAMP" + } + Block { + BlockType Goto + Name "Goto1" + SID "8181" + Position [1540, 508, 1615, 522] + ZOrder -85 + BackgroundColor "[0.000000, 0.400000, 1.000000]" + GotoTag "R0DAMP" + } + Block { + BlockType Goto + Name "Goto10" + SID "8182" + Position [1085, 1789, 1160, 1801] + ZOrder -86 + BackgroundColor "cyan" + GotoTag "L1LOCK" + } + Block { + BlockType Goto + Name "Goto11" + SID "8183" + Position [1060, 2559, 1195, 2571] + ZOrder -87 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + GotoTag "L2LOCK" + } + Block { + BlockType Goto + Name "Goto12" + SID "8184" + Position [1020, 3194, 1155, 3206] + ZOrder -88 + BackgroundColor "cyan" + GotoTag "L3LOCK" + } + Block { + BlockType Goto + Name "Goto13" + SID "8185" + Position [1995, 712, 2145, 728] + ZOrder -89 + BackgroundColor "darkGreen" + ShowName off + GotoTag "HIERSWITCH" + } + Block { + BlockType Goto + Name "Goto14" + SID "8186" + Position [1995, 562, 2145, 578] + ZOrder -90 + BackgroundColor "red" + ShowName off + GotoTag "MASTERSWITCH" + } + Block { + BlockType Goto + Name "Goto15" + SID "8187" + Position [1015, 2809, 1150, 2821] + ZOrder -91 + BackgroundColor "magenta" + ShowName off + GotoTag "L3_LOCK_L" + } + Block { + BlockType Goto + Name "Goto16" + SID "8188" + Position [1015, 2844, 1150, 2856] + ZOrder -92 + BackgroundColor "magenta" + ShowName off + GotoTag "L3_LOCK_P" + } + Block { + BlockType Goto + Name "Goto17" + SID "8189" + Position [1015, 2879, 1150, 2891] + ZOrder -93 + BackgroundColor "magenta" + ShowName off + GotoTag "L3_LOCK_Y" + } + Block { + BlockType Goto + Name "Goto18" + SID "8190" + Position [1075, 1929, 1210, 1941] + ZOrder -94 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + ShowName off + GotoTag "L2_LOCK_L" + } + Block { + BlockType Goto + Name "Goto19" + SID "8191" + Position [1075, 1999, 1210, 2011] + ZOrder -95 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + ShowName off + GotoTag "L2_LOCK_P" + } + Block { + BlockType Goto + Name "Goto2" + SID "8192" + Position [1085, 1649, 1160, 1661] + ZOrder -96 + BackgroundColor "[0.800000, 0.160000, 0.544000]" + GotoTag "L1WD" + } + Block { + BlockType Goto + Name "Goto20" + SID "8193" + Position [1075, 2069, 1210, 2081] + ZOrder -97 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + ShowName off + GotoTag "L2_LOCK_Y" + } + Block { + BlockType Goto + Name "Goto21" + SID "8194" + Position [1075, 1159, 1210, 1171] + ZOrder -98 + BackgroundColor "magenta" + ShowName off + GotoTag "L1_LOCK_L" + } + Block { + BlockType Goto + Name "Goto22" + SID "8195" + Position [1075, 1229, 1210, 1241] + ZOrder -99 + BackgroundColor "magenta" + ShowName off + GotoTag "L1_LOCK_P" + } + Block { + BlockType Goto + Name "Goto23" + SID "8196" + Position [1075, 1299, 1210, 1311] + ZOrder -100 + BackgroundColor "magenta" + ShowName off + GotoTag "L1_LOCK_Y" + } + Block { + BlockType Goto + Name "Goto24" + SID "8197" + Position [2095, 2078, 2195, 2092] + ZOrder -101 + BackgroundColor "[1.000000, 0.301391, 0.000000]" + GotoTag "DACKILL" + } + Block { + BlockType Goto + Name "Goto25" + SID "8198" + Position [985, 988, 1060, 1002] + ZOrder -102 + BackgroundColor "cyan" + GotoTag "M0LOCK" + } + Block { + BlockType Goto + Name "Goto26" + SID "8199" + Position [1020, 3124, 1155, 3136] + ZOrder -103 + BackgroundColor "green" + ShowName off + GotoTag "OPLEV_P" + } + Block { + BlockType Goto + Name "Goto27" + SID "8200" + Position [1020, 3159, 1155, 3171] + ZOrder -104 + BackgroundColor "green" + ShowName off + GotoTag "OPLEV_Y" + } + Block { + BlockType Goto + Name "Goto28" + SID "8201" + Position [1090, 2488, 1165, 2502] + ZOrder 11 + BackgroundColor "[0.000000, 0.400000, 1.000000]" + GotoTag "L2DAMP" + } + Block { + BlockType Goto + Name "Goto29" + SID "8202" + Position [1085, 1718, 1160, 1732] + ZOrder 10 + BackgroundColor "[0.000000, 0.400000, 1.000000]" + GotoTag "L1DAMP" + } + Block { + BlockType Goto + Name "Goto3" + SID "8203" + Position [1060, 2419, 1195, 2431] + ZOrder -105 + BackgroundColor "[0.800000, 0.160784, 0.545098]" + GotoTag "L2WD" + } + Block { + BlockType Goto + Name "Goto30" + SID "8204" + Position [1995, 622, 2105, 638] + ZOrder 17 + BackgroundColor "[0.807843, 1.000000, 0.823529]" + ShowName off + GotoTag "WD_RESET" + } + Block { + BlockType Goto + Name "Goto31" + SID "8205" + Position [1005, 137, 1105, 153] + ZOrder 38 + BackgroundColor "[1.000000, 0.700000, 0.930400]" + ShowName off + GotoTag "M0_LOCK_P" + } + Block { + BlockType Goto + Name "Goto32" + SID "8206" + Position [1005, 222, 1105, 238] + ZOrder 37 + BackgroundColor "[1.000000, 0.700000, 0.930400]" + ShowName off + GotoTag "M0_LOCK_Y" + } + Block { + BlockType Goto + Name "Goto33" + SID "8207" + Position [1920, 2816, 2055, 2834] + ZOrder 123 + BackgroundColor "[1.000000, 1.000000, 0.498039]" + ShowName off + GotoTag "M0_DITHER_PIT" + } + Block { + BlockType Goto + Name "Goto34" + SID "8208" + Position [1920, 2841, 2055, 2859] + ZOrder 124 + BackgroundColor "[1.000000, 1.000000, 0.498039]" + ShowName off + GotoTag "L1_DITHER_PIT" + } + Block { + BlockType Goto + Name "Goto35" + SID "8209" + Position [1920, 2926, 2055, 2944] + ZOrder 125 + BackgroundColor "[1.000000, 1.000000, 0.498039]" + ShowName off + GotoTag "M0_DITHER_YAW" + } + Block { + BlockType Goto + Name "Goto36" + SID "8210" + Position [1920, 2951, 2055, 2969] + ZOrder 126 + BackgroundColor "[1.000000, 1.000000, 0.498039]" + ShowName off + GotoTag "L1_DITHER_YAW" + } + Block { + BlockType Goto + Name "Goto37" + SID "8211" + Position [1920, 2866, 2055, 2884] + ZOrder 135 + BackgroundColor "[1.000000, 1.000000, 0.498039]" + ShowName off + GotoTag "L2_DITHER_PIT" + } + Block { + BlockType Goto + Name "Goto38" + SID "8212" + Position [1920, 2891, 2055, 2909] + ZOrder 136 + BackgroundColor "[1.000000, 1.000000, 0.498039]" + ShowName off + GotoTag "L3_DITHER_PIT" + } + Block { + BlockType Goto + Name "Goto39" + SID "8213" + Position [1920, 2976, 2055, 2994] + ZOrder 137 + BackgroundColor "[1.000000, 1.000000, 0.498039]" + ShowName off + GotoTag "L2_DITHER_YAW" + } + Block { + BlockType Goto + Name "Goto4" + SID "8214" + Position [1005, 52, 1105, 68] + ZOrder 36 + BackgroundColor "[1.000000, 0.700000, 0.930400]" + ShowName off + GotoTag "M0_LOCK_L" + } + Block { + BlockType Goto + Name "Goto40" + SID "8215" + Position [1920, 3001, 2055, 3019] + ZOrder 138 + BackgroundColor "[1.000000, 1.000000, 0.498039]" + ShowName off + GotoTag "L3_DITHER_YAW" + } + Block { + BlockType Goto + Name "Goto5" + SID "8216" + Position [985, 819, 1060, 831] + ZOrder -107 + BackgroundColor "[0.800000, 0.160000, 0.544000]" + GotoTag "M0WD" + } + Block { + BlockType Goto + Name "Goto6" + SID "8217" + Position [1540, 458, 1615, 472] + ZOrder -108 + BackgroundColor "[0.800000, 0.160000, 0.544000]" + GotoTag "R0WD" + } + Block { + BlockType Goto + Name "Goto7" + SID "8218" + Position [1015, 2704, 1150, 2716] + ZOrder -109 + BackgroundColor "orange" + ShowName off + GotoTag "L3_ISC_DIST_L" + } + Block { + BlockType Goto + Name "Goto8" + SID "8219" + Position [1015, 2739, 1150, 2751] + ZOrder -110 + BackgroundColor "orange" + ShowName off + GotoTag "L3_ISC_DIST_P" + } + Block { + BlockType Goto + Name "Goto9" + SID "8220" + Position [1015, 2774, 1150, 2786] + ZOrder -111 + BackgroundColor "orange" + ShowName off + GotoTag "L3_ISC_DIST_Y" + } + Block { + BlockType Ground + Name "Ground2" + SID "8222" + Position [1710, 830, 1730, 850] + ZOrder -113 + ShowName off + } + Block { + BlockType Ground + Name "Ground3" + SID "8223" + Position [1710, 765, 1730, 785] + ZOrder -114 + ShowName off + } + Block { + BlockType Ground + Name "Ground4" + SID "8224" + Position [1710, 710, 1730, 730] + ZOrder -115 + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "8226" + Position [1710, 560, 1730, 580] + ZOrder -117 + ShowName off + } + Block { + BlockType Ground + Name "Ground7" + SID "8227" + Position [1710, 620, 1730, 640] + ZOrder 16 + ShowName off + } + Block { + BlockType Ground + Name "Ground8" + SID "8228" + Position [1770, 379, 1790, 391] + ZOrder 28 + ShowName off + } + Block { + BlockType Reference + Name "HIERSWITCH" + SID "8229" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1855, 708, 1895, 732] + ZOrder -118 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "HIERSWITCHMON" + SID "8230" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2035, 677, 2090, 693] + ZOrder -119 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L1" + SID "9809" + Ports [18, 10] + Position [770, 1136, 960, 1819] + ZOrder 2455 + ForegroundColor "blue" + BackgroundColor "[0.000000, 0.819608, 0.819608]" + LibraryVersion "1.80" + SourceBlock "FOUROSEM_STAGE_MASTER_OPLEV_TIDAL/FOUROSEM_STAGE_MASTER_OPLEV_TIDAL" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Goto + Name "L1_COILOUTF_CTRL" + SID "9734" + Position [2010, 1532, 2160, 1548] + ZOrder 2438 + BackgroundColor "yellow" + ShowName off + GotoTag "L1_COILOUTF_CTRL" + } + Block { + BlockType From + Name "L1_COILOUTF_CTRL1" + SID "8233" + Position [580, 1627, 725, 1643] + ZOrder -122 + ForegroundColor "red" + BackgroundColor "yellow" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L1_COILOUTF_CTRL" + } + Block { + BlockType From + Name "L1_COILOUTF_CTRL2" + SID "9749" + Position [595, 3167, 740, 3183] + ZOrder 2454 + ForegroundColor "red" + BackgroundColor "yellow" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L3_ESDOUTF_CTRL" + } + Block { + BlockType Goto + Name "L1_COILOUTF_MASK" + SID "9735" + Position [2010, 1507, 2160, 1523] + ZOrder 2437 + BackgroundColor "[0.532845, 0.618917, 1.000000]" + ShowName off + GotoTag "L1_COILOUTF_MASK" + } + Block { + BlockType From + Name "L1_COILOUTF_MASK1" + SID "8235" + Position [580, 1662, 725, 1678] + ZOrder -124 + ForegroundColor "blue" + BackgroundColor "[0.527670, 0.612739, 0.990000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L1_COILOUTF_MASK" + } + Block { + BlockType From + Name "L1_COILOUTF_MASK2" + SID "9750" + Position [595, 3207, 740, 3223] + ZOrder 2453 + ForegroundColor "blue" + BackgroundColor "[0.527670, 0.612739, 0.990000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L3_ESDOUTF_MASK" + } + Block { + BlockType Reference + Name "L2" + SID "9810" + Ports [17, 10] + Position [775, 1907, 965, 2593] + ZOrder 2456 + BackgroundColor "[0.380392, 0.741176, 0.988235]" + LibraryVersion "1.23" + SourceBlock "FOUROSEM_DAMPED_STAGE_MASTER_WITH_DAMP_MODE/L2_WITH_DAMP_MODE" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Goto + Name "L2_COILOUTF_CTRL" + SID "9736" + Position [2005, 1782, 2155, 1798] + ZOrder 2436 + BackgroundColor "yellow" + ShowName off + GotoTag "L3_ESDOUTF_CTRL" + } + Block { + BlockType From + Name "L2_COILOUTF_CTRL2" + SID "8238" + Position [560, 2442, 705, 2458] + ZOrder -127 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + BackgroundColor "[0.909804, 0.819608, 0.321569]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L2_COILOUTF" + } + Block { + BlockType Goto + Name "L2_COILOUTF_MASK" + SID "9738" + Position [2005, 1757, 2155, 1773] + ZOrder 2435 + BackgroundColor "[0.532845, 0.618917, 1.000000]" + ShowName off + GotoTag "L3_ESDOUTF_MASK" + } + Block { + BlockType SubSystem + Name "L3" + SID "8241" + Ports [14, 15] + Position [770, 2680, 965, 3230] + ZOrder -130 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "L3" + Location [237, 147, 1675, 910] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "150" + Block { + BlockType Inport + Name "OPLEV_INT_SEG1" + SID "8242" + Position [25, 860, 45, 870] + ZOrder -1 + BackgroundColor "yellow" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OPLEV_INT_SEG2" + SID "8243" + Position [25, 900, 45, 910] + ZOrder -2 + BackgroundColor "yellow" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OPLEVI_INT_SEG3" + SID "8244" + Position [25, 940, 45, 950] + ZOrder -3 + BackgroundColor "yellow" + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OPLEV_INT_SEG4" + SID "8245" + Position [25, 980, 45, 990] + ZOrder -4 + BackgroundColor "yellow" + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_LONG_In" + SID "8246" + Position [20, 125, 40, 135] + ZOrder -5 + BackgroundColor "yellow" + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_PITCH_In" + SID "8247" + Position [20, 170, 40, 180] + ZOrder -6 + BackgroundColor "yellow" + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_YAW_In" + SID "8248" + Position [20, 215, 40, 225] + ZOrder -7 + BackgroundColor "yellow" + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKIN_P_EXC_In" + SID "8249" + Position [885, 265, 905, 275] + ZOrder -8 + BackgroundColor "yellow" + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKIN_Y_EXC_In" + SID "8250" + Position [885, 290, 905, 300] + ZOrder -9 + BackgroundColor "yellow" + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DITHER_P_In" + SID "8251" + Position [20, 530, 40, 540] + ZOrder 36 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DITHER_Y_In" + SID "8252" + Position [20, 555, 40, 565] + ZOrder 37 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "MASTERSW_In" + SID "8255" + Position [1250, 785, 1270, 795] + ZOrder -12 + BackgroundColor "yellow" + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ESDOUTF_CTRL" + SID "9805" + Position [1250, 575, 1270, 585] + ZOrder 1208 + ForegroundColor "red" + BackgroundColor "yellow" + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ESDOUTF_MASK" + SID "9806" + Position [1250, 695, 1270, 705] + ZOrder 1207 + ForegroundColor "blue" + BackgroundColor "yellow" + Port "14" + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "ADD" + SID "8256" + Ports [8, 4] + Position [960, 386, 1070, 614] + ZOrder -13 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ADD" + Location [2679, 10, 5063, 1305] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "ISC_DC_In" + SID "8257" + Position [90, 473, 120, 487] + ZOrder -4 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_L_In" + SID "8258" + Position [90, 48, 120, 62] + ZOrder -1 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_P_In" + SID "8259" + Position [85, 193, 115, 207] + ZOrder -2 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_Y_In" + SID "8260" + Position [85, 338, 115, 352] + ZOrder -3 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TEST_L_In" + SID "8261" + Position [90, 88, 120, 102] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TEST_P_In" + SID "8262" + Position [85, 238, 115, 252] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TEST_Y_In" + SID "8263" + Position [85, 383, 115, 397] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TEST_DC_In" + SID "8264" + Position [90, 513, 120, 527] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Sum + Name "Sum" + SID "8265" + Ports [2, 1] + Position [170, 33, 190, 117] + ZOrder -9 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "8266" + Ports [2, 1] + Position [170, 458, 190, 542] + ZOrder -10 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "8267" + Ports [2, 1] + Position [170, 323, 190, 412] + ZOrder -11 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "8268" + Ports [2, 1] + Position [170, 178, 190, 267] + ZOrder -12 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "L_Out" + SID "8269" + Position [255, 68, 285, 82] + ZOrder -13 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "P_Out" + SID "8270" + Position [255, 218, 285, 232] + ZOrder -14 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Y_Out" + SID "8271" + Position [255, 363, 285, 377] + ZOrder -15 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "DC_Out" + SID "8272" + Position [255, 493, 285, 507] + ZOrder -16 + Port "4" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "TEST_DC_In" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 2 + SrcBlock "ISC_DC_In" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "DC_Out" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "ISC_P_In" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "TEST_P_In" + SrcPort 1 + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 6 + SrcBlock "TEST_Y_In" + SrcPort 1 + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 7 + SrcBlock "ISC_Y_In" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "P_Out" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "Y_Out" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "TEST_L_In" + SrcPort 1 + DstBlock "Sum" + DstPort 2 + } + Line { + ZOrder 11 + SrcBlock "ISC_L_In" + SrcPort 1 + DstBlock "Sum" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "Sum" + SrcPort 1 + DstBlock "L_Out" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "ADDISC" + SID "8273" + Ports [7, 3] + Position [685, 387, 820, 503] + ZOrder 33 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ADDISC" + Location [0, 24, 2512, 1416] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "CAL_OSC_L_In" + SID "9818" + Position [20, 78, 50, 92] + ZOrder 26 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "CAL_OSC_L2_In" + SID "9862" + Position [20, 118, 50, 132] + ZOrder 29 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_L_In" + SID "9819" + Position [20, 158, 50, 172] + ZOrder 28 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_P_In" + SID "8274" + Position [20, 228, 50, 242] + ZOrder 17 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_Y_In" + SID "8275" + Position [20, 353, 50, 367] + ZOrder 18 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DITHER_P_In" + SID "8276" + Position [20, 273, 50, 287] + ZOrder 23 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DITHER_Y_In" + SID "8277" + Position [20, 398, 50, 412] + ZOrder 24 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Sum + Name "Sum1" + SID "9820" + RequirementInfo "{} %GIDa_40f12e34_067b_40cc_895f_845c2d7e87ca" + Ports [3, 1] + Position [110, 66, 135, 184] + ZOrder 25 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "8278" + Ports [2, 1] + Position [110, 337, 130, 428] + ZOrder 12 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "8279" + Ports [2, 1] + Position [110, 212, 135, 303] + ZOrder 11 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "LONG_Out" + SID "9821" + Position [210, 118, 240, 132] + ZOrder 27 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "8280" + Position [210, 248, 240, 262] + ZOrder 21 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "8281" + Position [210, 373, 240, 387] + ZOrder 22 + Port "3" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "DITHER_Y_In" + SrcPort 1 + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 2 + SrcBlock "DITHER_P_In" + SrcPort 1 + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 3 + SrcBlock "Sum4" + SrcPort 1 + Points [0, -5] + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "ISC_Y_In" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "ISC_P_In" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "Sum3" + SrcPort 1 + Points [0, -5] + DstBlock "YAW_Out" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "ISC_L_In" + SrcPort 1 + DstBlock "Sum1" + DstPort 3 + } + Line { + ZOrder 8 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "LONG_Out" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "CAL_OSC_L_In" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "CAL_OSC_L2_In" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "ADD_LKIN" + SID "8282" + Ports [10, 5] + Position [1250, 363, 1355, 522] + ZOrder -14 + NamePlacement "alternate" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ADD_LKIN" + Location [308, 277, 940, 1271] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "LKN_UL_In" + SID "8283" + Position [90, 48, 120, 62] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKN_LL_In" + SID "8284" + Position [85, 193, 115, 207] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKIN_UR_In" + SID "8285" + Position [85, 338, 115, 352] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKIN_LR_In" + SID "8286" + Position [85, 473, 115, 487] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKIN_DC_In" + SID "8287" + Position [90, 603, 120, 617] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ESD_UL_In" + SID "8288" + Position [90, 88, 120, 102] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ESD_LL_In" + SID "8289" + Position [85, 238, 115, 252] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ESD_UR_In" + SID "8290" + Position [85, 383, 115, 397] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ESD_LR_In" + SID "8291" + Position [90, 513, 120, 527] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ESD_DC_In" + SID "8292" + Position [90, 643, 120, 657] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Sum + Name "Sum" + SID "8293" + Ports [2, 1] + Position [170, 33, 190, 117] + ZOrder -11 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "8294" + Ports [2, 1] + Position [170, 458, 190, 542] + ZOrder -12 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "8295" + Ports [2, 1] + Position [170, 588, 190, 672] + ZOrder -13 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "8296" + Ports [2, 1] + Position [170, 323, 190, 412] + ZOrder -14 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "8297" + Ports [2, 1] + Position [170, 178, 190, 267] + ZOrder -15 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "UL_Out" + SID "8298" + Position [255, 68, 285, 82] + ZOrder -16 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LL_Out" + SID "8299" + Position [255, 218, 285, 232] + ZOrder -17 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "UR_Out" + SID "8300" + Position [255, 363, 285, 377] + ZOrder -18 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LR_Out" + SID "8301" + Position [255, 493, 285, 507] + ZOrder -19 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "DC_Out" + SID "8302" + Position [255, 623, 285, 637] + ZOrder -20 + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "LKIN_DC_In" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "LKIN_LR_In" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "LKIN_UR_In" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "LKN_LL_In" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "DC_Out" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "ESD_DC_In" + SrcPort 1 + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 7 + SrcBlock "Sum" + SrcPort 1 + DstBlock "UL_Out" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "LKN_UL_In" + SrcPort 1 + DstBlock "Sum" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "ESD_UL_In" + SrcPort 1 + DstBlock "Sum" + DstPort 2 + } + Line { + ZOrder 10 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "UR_Out" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "LL_Out" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "ESD_UR_In" + SrcPort 1 + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 13 + SrcBlock "ESD_LL_In" + SrcPort 1 + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 14 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "LR_Out" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "ESD_LR_In" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "9807" + Ports [1, 4] + Position [1310, 641, 1315, 759] + ZOrder 1210 + ShowName off + OutputSignals "L3_UL_MASK,L3_LL_MASK,L3_UR_MASK,L3_LR_MASK" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector10" + SID "9808" + Ports [1, 4] + Position [1310, 522, 1315, 638] + ZOrder 1209 + ShowName off + OutputSignals "L3_UL_CTRL,L3_LL_CTRL,L3_UR_CTRL,L3_LR_CTRL" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType SubSystem + Name "CAL" + SID "9830" + Ports [0, 1] + Position [485, 327, 570, 353] + ZOrder 1219 + NamePlacement "alternate" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "CAL" + Location [0, 24, 2512, 1416] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Reference + Name "COSMON" + SID "9837" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [330, 175, 370, 195] + ZOrder 1225 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Ground + Name "Ground" + SID "9846" + Position [135, 120, 155, 140] + ZOrder 1457 + } + Block { + BlockType Reference + Name "LINE" + SID "9839" + Tag "cdsOscFixedPhase" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [220, 44, 305, 216] + ZOrder 1226 + BackgroundColor "[0.623529, 0.121569, 0.819608]" + AttributesFormatString "%" + LibraryVersion "1.10" + SourceBlock "cdsOscFixedPhase/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LINEMON" + SID "9828" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [330, 65, 370, 85] + ZOrder 1217 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LINE_OUT" + SID "9829" + Tag "Test Point" + Ports [1] + Position [485, 20, 525, 40] + ZOrder 1218 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "SINMON" + SID "9836" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [330, 120, 370, 140] + ZOrder 1224 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Terminator + Name "Terminator" + SID "9834" + Position [435, 120, 455, 140] + ZOrder 1222 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator1" + SID "9835" + Position [435, 175, 455, 195] + ZOrder 1223 + ShowName off + } + Block { + BlockType Outport + Name "CAL_L_LINE_Out" + SID "9833" + Position [495, 68, 525, 82] + ZOrder 1221 + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "LINE" + SrcPort 2 + DstBlock "SINMON" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "LINEMON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 3 + DstBlock "CAL_L_LINE_Out" + DstPort 1 + } + Branch { + ZOrder 4 + Points [0, -45] + DstBlock "LINE_OUT" + DstPort 1 + } + } + Line { + ZOrder 5 + SrcBlock "SINMON" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "COSMON" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "Ground" + SrcPort 1 + DstBlock "LINE" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "LINE" + SrcPort 1 + DstBlock "LINEMON" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "LINE" + SrcPort 3 + DstBlock "COSMON" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "CAL2" + SID "9864" + Ports [0, 1] + Position [485, 377, 570, 403] + ZOrder 1221 + NamePlacement "alternate" + LibraryVersion "1.357" + SourceBlock "QUAD_MASTER/QUAD/L3/CAL" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "DITHER" + SID "8303" + Ports [2, 2] + Position [305, 522, 440, 573] + ZOrder 34 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "DITHER" + Location [2560, 0, 5120, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "PIT_In" + SID "8304" + Position [20, 28, 50, 42] + ZOrder 5 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "YAW_In" + SID "8305" + Position [20, 73, 50, 87] + ZOrder 6 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "P" + SID "8306" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [125, 23, 195, 47] + ZOrder 3 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y" + SID "8307" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [125, 68, 195, 92] + ZOrder 4 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "PIT_Out" + SID "8308" + Position [265, 28, 295, 42] + ZOrder 7 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "8309" + Position [265, 73, 295, 87] + ZOrder 8 + Port "2" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "P" + SrcPort 1 + DstBlock "PIT_Out" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "YAW_In" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Y" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "PIT_In" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "DRIVEALIGN" + SID "8310" + Ports [3, 3] + Position [840, 413, 925, 497] + ZOrder -19 + BackgroundColor "green" + NamePlacement "alternate" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "DRIVEALIGN" + Location [2560, 0, 5120, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "LONG_In" + SID "8311" + Position [30, 43, 60, 57] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "PITCH_In" + SID "8312" + Position [260, 43, 290, 57] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "YAW_In" + SID "8313" + Position [470, 43, 500, 57] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "L2L" + SID "8314" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [155, 133, 225, 157] + ZOrder -4 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L2P" + SID "8315" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [155, 263, 225, 287] + ZOrder -5 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L2Y" + SID "8316" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [155, 393, 225, 417] + ZOrder -6 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_IN" + SID "8317" + Tag "Test Point" + Ports [1] + Position [170, 75, 210, 95] + ZOrder -7 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_INMON" + SID "8318" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [80, 40, 120, 60] + ZOrder -8 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_OUT" + SID "8319" + Tag "Test Point" + Ports [1] + Position [805, 110, 845, 130] + ZOrder -9 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_OUTMON" + SID "8320" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [805, 165, 845, 185] + ZOrder -10 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P2L" + SID "8321" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [385, 163, 455, 187] + ZOrder -11 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P2P" + SID "8322" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [385, 293, 455, 317] + ZOrder -12 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P2Y" + SID "8323" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [385, 423, 455, 447] + ZOrder -13 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_IN" + SID "8324" + Tag "Test Point" + Ports [1] + Position [400, 80, 440, 100] + ZOrder -14 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_INMON" + SID "8325" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [310, 40, 350, 60] + ZOrder -15 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_OUT" + SID "8326" + Tag "Test Point" + Ports [1] + Position [805, 235, 845, 255] + ZOrder -16 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_OUTMON" + SID "8327" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [805, 295, 845, 315] + ZOrder -17 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Sum + Name "Sum" + SID "8328" + Ports [3, 1] + Position [720, 133, 740, 217] + ZOrder -18 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "8329" + Ports [3, 1] + Position [720, 263, 740, 347] + ZOrder -19 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "8330" + Ports [3, 1] + Position [720, 393, 740, 477] + ZOrder -20 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Y2L" + SID "8331" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [595, 193, 665, 217] + ZOrder -21 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y2P" + SID "8332" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [595, 323, 665, 347] + ZOrder -22 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y2Y" + SID "8333" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [595, 453, 665, 477] + ZOrder -23 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_IN" + SID "8334" + Tag "Test Point" + Ports [1] + Position [610, 80, 650, 100] + ZOrder -24 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_INMON" + SID "8335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [520, 40, 560, 60] + ZOrder -25 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_OUT" + SID "8336" + Tag "Test Point" + Ports [1] + Position [805, 360, 845, 380] + ZOrder -26 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_OUTMON" + SID "8337" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [805, 425, 845, 445] + ZOrder -27 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "LONG_Out" + SID "8338" + Position [905, 168, 935, 182] + ZOrder -28 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "8339" + Position [910, 298, 940, 312] + ZOrder -29 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "8340" + Position [905, 428, 935, 442] + ZOrder -30 + Port "3" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Y_OUTMON" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "P_OUTMON" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "L_OUTMON" + SrcPort 1 + DstBlock "LONG_Out" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Y_INMON" + SrcPort 1 + Points [5, 0; 0, 40] + Branch { + ZOrder 5 + DstBlock "Y_IN" + DstPort 1 + } + Branch { + ZOrder 6 + Points [0, 115] + Branch { + ZOrder 7 + DstBlock "Y2L" + DstPort 1 + } + Branch { + ZOrder 8 + Points [0, 130] + Branch { + ZOrder 9 + Points [0, 130] + DstBlock "Y2Y" + DstPort 1 + } + Branch { + ZOrder 10 + DstBlock "Y2P" + DstPort 1 + } + } + } + } + Line { + ZOrder 11 + SrcBlock "P_INMON" + SrcPort 1 + Points [5, 0; 0, 40] + Branch { + ZOrder 12 + DstBlock "P_IN" + DstPort 1 + } + Branch { + ZOrder 13 + Points [0, 85] + Branch { + ZOrder 14 + DstBlock "P2L" + DstPort 1 + } + Branch { + ZOrder 15 + Points [0, 130] + Branch { + ZOrder 16 + Points [0, 130] + DstBlock "P2Y" + DstPort 1 + } + Branch { + ZOrder 17 + DstBlock "P2P" + DstPort 1 + } + } + } + } + Line { + ZOrder 18 + SrcBlock "L_INMON" + SrcPort 1 + Points [5, 0; 0, 35] + Branch { + ZOrder 19 + DstBlock "L_IN" + DstPort 1 + } + Branch { + ZOrder 20 + Points [0, 60] + Branch { + ZOrder 21 + Points [0, 130] + Branch { + ZOrder 22 + Points [0, 130] + DstBlock "L2Y" + DstPort 1 + } + Branch { + ZOrder 23 + DstBlock "L2P" + DstPort 1 + } + } + Branch { + ZOrder 24 + DstBlock "L2L" + DstPort 1 + } + } + } + Line { + ZOrder 25 + SrcBlock "L2L" + SrcPort 1 + DstBlock "Sum" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "P2L" + SrcPort 1 + DstBlock "Sum" + DstPort 2 + } + Line { + ZOrder 27 + SrcBlock "Y2L" + SrcPort 1 + DstBlock "Sum" + DstPort 3 + } + Line { + ZOrder 28 + SrcBlock "Y2P" + SrcPort 1 + DstBlock "Sum1" + DstPort 3 + } + Line { + ZOrder 29 + SrcBlock "P2P" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "L2P" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Y2Y" + SrcPort 1 + DstBlock "Sum2" + DstPort 3 + } + Line { + ZOrder 32 + SrcBlock "P2Y" + SrcPort 1 + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 33 + SrcBlock "L2Y" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "Sum" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 35 + Points [0, -55] + DstBlock "L_OUT" + DstPort 1 + } + Branch { + ZOrder 36 + DstBlock "L_OUTMON" + DstPort 1 + } + } + Line { + ZOrder 37 + SrcBlock "Sum1" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 38 + Points [0, -60] + DstBlock "P_OUT" + DstPort 1 + } + Branch { + ZOrder 39 + DstBlock "P_OUTMON" + DstPort 1 + } + } + Line { + ZOrder 40 + SrcBlock "Sum2" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 41 + Points [0, -65] + DstBlock "Y_OUT" + DstPort 1 + } + Branch { + ZOrder 42 + DstBlock "Y_OUTMON" + DstPort 1 + } + } + Line { + ZOrder 43 + SrcBlock "LONG_In" + SrcPort 1 + DstBlock "L_INMON" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "PITCH_In" + SrcPort 1 + DstBlock "P_INMON" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "YAW_In" + SrcPort 1 + DstBlock "Y_INMON" + DstPort 1 + } + Annotation { + SID "8341" + Name "This could/should be replaced by\nthe CDS_PART cdsFiltMuxMatrix,\nbut I'm not sure how that works \nin M" + "EDM land just yet \n-- JSK Feb 2011" + Position [813, 57, 813, 57] + AutoSize on + WordWrap off + ZOrder -1 + } + } + } + Block { + BlockType Demux + Name "Demux1" + SID "8342" + Ports [1, 4] + Position [1185, 441, 1190, 504] + ZOrder -20 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "8343" + Ports [1, 5] + Position [1185, 257, 1190, 313] + ZOrder -21 + BackgroundColor "black" + ShowName off + Outputs "5" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "ESDOUTF" + SID "9751" + Ports [13, 5] + Position [1430, 377, 1535, 753] + ZOrder 53 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ESDOUTF" + Location [250, 129, 2810, 1521] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "UL_In" + SID "9752" + Position [180, 148, 210, 162] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LL_In" + SID "9753" + Position [180, 223, 210, 237] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "UR_In" + SID "9754" + Position [180, 298, 210, 312] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LR_In" + SID "9755" + Position [180, 373, 210, 387] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DC_In" + SID "9756" + Position [10, 448, 40, 462] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "UL_Control" + SID "9757" + Position [560, 198, 590, 212] + ZOrder -6 + ForegroundColor "red" + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LL_Control" + SID "9758" + Position [545, 313, 575, 327] + ZOrder 56 + ForegroundColor "red" + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "UR_Control" + SID "9759" + Position [545, 418, 575, 432] + ZOrder 58 + ForegroundColor "red" + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LR_Control" + SID "9760" + Position [545, 528, 575, 542] + ZOrder 60 + ForegroundColor "red" + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "UL_Mask" + SID "9761" + Position [500, 223, 530, 237] + ZOrder -7 + ForegroundColor "blue" + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LL_Mask" + SID "9762" + Position [485, 343, 515, 357] + ZOrder 55 + ForegroundColor "blue" + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "UR_Mask" + SID "9763" + Position [485, 443, 515, 457] + ZOrder 57 + ForegroundColor "blue" + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LR_Mask" + SID "9764" + Position [485, 553, 515, 567] + ZOrder 59 + ForegroundColor "blue" + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "DC" + SID "9765" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [680, 609, 740, 691] + ZOrder -8 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Ground + Name "Ground1" + SID "9766" + Position [65, 520, 85, 540] + ZOrder 52 + } + Block { + BlockType Ground + Name "Ground2" + SID "9767" + Position [610, 665, 630, 685] + ZOrder 61 + } + Block { + BlockType SubSystem + Name "LIN" + SID "9768" + Ports [6, 4] + Position [225, 122, 285, 563] + ZOrder 54 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "LIN" + Location [2019, 107, 3164, 1173] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "UL_in" + SID "9769" + Position [20, 133, 50, 147] + ZOrder 53 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LL_in" + SID "9770" + Position [20, 303, 50, 317] + ZOrder 54 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "UR_in" + SID "9771" + Position [20, 458, 50, 472] + ZOrder 55 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LR_in" + SID "9772" + Position [20, 623, 50, 637] + ZOrder 56 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "Bias_in" + SID "9773" + Position [60, 20, 90, 35] + ZOrder 48 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "Bypass_in" + SID "9774" + Position [440, 50, 470, 65] + ZOrder 65 + BlockRotation 270 + BlockMirror on + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Switch + Name "Choice" + SID "9775" + Position [480, 170, 510, 200] + ZOrder 62 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "9776" + Position [480, 335, 510, 365] + ZOrder 63 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "9777" + Position [470, 495, 500, 525] + ZOrder 64 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice3" + SID "9778" + Position [470, 650, 500, 680] + ZOrder 66 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "FORCE_COEFF" + SID "9779" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate" + " an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisio" + "n of 3..\n \nUsage: " + " \nName the part with the desired EPICS c" + "hannel name. " + Ports [0, 1] + Position [95, 660, 160, 690] + ZOrder 82 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LL" + SID "9780" + Ports [3, 1] + Position [280, 285, 385, 335] + ZOrder 78 + BackgroundColor "orange" + LibraryVersion "1.4" + SourceBlock "ESD_LINEARIZATION_WITH_CHARGE_MASTER/ESD_LIN_CHARGE_MASTER" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LR" + SID "9781" + Ports [3, 1] + Position [265, 605, 370, 655] + ZOrder 80 + BackgroundColor "orange" + LibraryVersion "1.4" + SourceBlock "ESD_LINEARIZATION_WITH_CHARGE_MASTER/ESD_LIN_CHARGE_MASTER" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UL" + SID "9782" + Ports [3, 1] + Position [280, 115, 385, 165] + ZOrder 77 + BackgroundColor "orange" + LibraryVersion "1.4" + SourceBlock "ESD_LINEARIZATION_WITH_CHARGE_MASTER/ESD_LIN_CHARGE_MASTER" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UR" + SID "9783" + Ports [3, 1] + Position [280, 440, 385, 490] + ZOrder 79 + BackgroundColor "orange" + LibraryVersion "1.4" + SourceBlock "ESD_LINEARIZATION_WITH_CHARGE_MASTER/ESD_LIN_CHARGE_MASTER" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "UL_out" + SID "9784" + Position [560, 163, 590, 177] + ZOrder 58 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LL_out" + SID "9785" + Position [540, 343, 570, 357] + ZOrder 59 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "UR_out" + SID "9786" + Position [525, 488, 555, 502] + ZOrder 60 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LR_out" + SID "9787" + Position [535, 658, 565, 672] + ZOrder 61 + Port "4" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "FORCE_COEFF" + SrcPort 1 + Points [40, 0; 0, -30] + Branch { + ZOrder 2 + DstBlock "LR" + DstPort 3 + } + Branch { + ZOrder 3 + Points [0, -165; 1, 0] + Branch { + ZOrder 4 + DstBlock "UR" + DstPort 3 + } + Branch { + ZOrder 5 + Points [0, -155] + Branch { + ZOrder 6 + Points [0, -170] + DstBlock "UL" + DstPort 3 + } + Branch { + ZOrder 7 + DstBlock "LL" + DstPort 3 + } + } + } + } + Line { + ZOrder 8 + SrcBlock "LR" + SrcPort 1 + Points [38, 0; 0, 45] + DstBlock "Choice3" + DstPort 3 + } + Line { + ZOrder 9 + SrcBlock "UR" + SrcPort 1 + Points [31, 0; 0, 55] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 10 + SrcBlock "LL" + SrcPort 1 + Points [21, 0; 0, 50] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 11 + SrcBlock "UL" + SrcPort 1 + Points [30, 0; 0, 55] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 12 + SrcBlock "Choice3" + SrcPort 1 + DstBlock "LR_out" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "Bypass_in" + SrcPort 1 + Points [0, 75; 1, 0; 0, 40] + Branch { + ZOrder 14 + DstBlock "Choice" + DstPort 2 + } + Branch { + ZOrder 15 + Points [0, 165] + Branch { + ZOrder 16 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 17 + Points [0, 160] + Branch { + ZOrder 18 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 19 + Points [0, 155] + DstBlock "Choice3" + DstPort 2 + } + } + } + } + Line { + ZOrder 20 + SrcBlock "Choice2" + SrcPort 1 + Points [5, 0] + DstBlock "UR_out" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "UR_in" + SrcPort 1 + Points [184, 0] + Branch { + ZOrder 22 + Points [0, 35] + DstBlock "Choice2" + DstPort 1 + } + Branch { + ZOrder 23 + DstBlock "UR" + DstPort 2 + } + } + Line { + ZOrder 24 + SrcBlock "Choice1" + SrcPort 1 + DstBlock "LL_out" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "LL_in" + SrcPort 1 + Points [191, 0] + Branch { + ZOrder 26 + Points [0, 30] + DstBlock "Choice1" + DstPort 1 + } + Branch { + ZOrder 27 + DstBlock "LL" + DstPort 2 + } + } + Line { + ZOrder 28 + SrcBlock "Choice" + SrcPort 1 + Points [20, 0; 0, -15] + DstBlock "UL_out" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "LR_in" + SrcPort 1 + Points [189, 0] + Branch { + ZOrder 30 + Points [0, 25] + DstBlock "Choice3" + DstPort 1 + } + Branch { + ZOrder 31 + DstBlock "LR" + DstPort 2 + } + } + Line { + ZOrder 32 + SrcBlock "UL_in" + SrcPort 1 + Points [195, 0] + Branch { + ZOrder 33 + Points [0, 35] + DstBlock "Choice" + DstPort 1 + } + Branch { + ZOrder 34 + DstBlock "UL" + DstPort 2 + } + } + Line { + ZOrder 35 + SrcBlock "Bias_in" + SrcPort 1 + Points [0, 85] + Branch { + ZOrder 36 + DstBlock "UL" + DstPort 1 + } + Branch { + ZOrder 37 + Points [0, 170] + Branch { + ZOrder 38 + Points [0, 155] + Branch { + ZOrder 39 + DstBlock "UR" + DstPort 1 + } + Branch { + ZOrder 40 + Points [0, 165] + DstBlock "LR" + DstPort 1 + } + } + Branch { + ZOrder 41 + DstBlock "LL" + DstPort 1 + } + } + } + Annotation { + SID "9788" + Name "Was originally hard coded to -128e3" + Position [169, 773, 169, 773] + AutoSize on + WordWrap off + ZOrder -1 + } + } + } + Block { + BlockType Reference + Name "LIN_BYPASS_SW" + SID "9789" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [120, 515, 195, 545] + ZOrder 53 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LL" + SID "9790" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [680, 278, 740, 362] + ZOrder -9 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LR" + SID "9791" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [680, 494, 740, 576] + ZOrder -10 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Terminator + Name "Terminator" + SID "9792" + Position [810, 215, 830, 235] + ZOrder -11 + } + Block { + BlockType Terminator + Name "Terminator1" + SID "9793" + Position [810, 330, 830, 350] + ZOrder -12 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "9794" + Position [810, 435, 830, 455] + ZOrder -13 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "9795" + Position [810, 545, 830, 565] + ZOrder -14 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "9796" + Position [780, 660, 800, 680] + ZOrder -15 + } + Block { + BlockType Reference + Name "UL" + SID "9797" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [680, 164, 740, 246] + ZOrder -16 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UR" + SID "9798" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [680, 384, 740, 466] + ZOrder -17 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "UL_Out" + SID "9799" + Position [780, 178, 810, 192] + ZOrder -18 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LL_Out" + SID "9800" + Position [780, 293, 810, 307] + ZOrder -19 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "UR_Out" + SID "9801" + Position [780, 398, 810, 412] + ZOrder -20 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LR_Out" + SID "9802" + Position [780, 508, 810, 522] + ZOrder -21 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "DC_Out" + SID "9803" + Position [780, 623, 810, 637] + ZOrder -22 + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "DC_In" + SrcPort 1 + Points [8, 0] + Branch { + ZOrder 2 + DstBlock "LIN" + DstPort 5 + } + Branch { + ZOrder 3 + Points [0, 170] + DstBlock "DC" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "LIN_BYPASS_SW" + SrcPort 1 + DstBlock "LIN" + DstPort 6 + } + Line { + ZOrder 5 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "LIN_BYPASS_SW" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "LIN" + SrcPort 4 + DstBlock "LR" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "LIN" + SrcPort 3 + DstBlock "UR" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "LIN" + SrcPort 2 + DstBlock "LL" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "LIN" + SrcPort 1 + DstBlock "UL" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "LR_In" + SrcPort 1 + DstBlock "LIN" + DstPort 4 + } + Line { + ZOrder 11 + SrcBlock "UR_In" + SrcPort 1 + DstBlock "LIN" + DstPort 3 + } + Line { + ZOrder 12 + SrcBlock "LL_In" + SrcPort 1 + DstBlock "LIN" + DstPort 2 + } + Line { + ZOrder 13 + SrcBlock "UL_In" + SrcPort 1 + DstBlock "LIN" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "DC" + SrcPort 1 + DstBlock "DC_Out" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "UL_Mask" + SrcPort 1 + DstBlock "UL" + DstPort 3 + } + Line { + ZOrder 16 + SrcBlock "UL" + SrcPort 1 + DstBlock "UL_Out" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "LL" + SrcPort 1 + DstBlock "LL_Out" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "UR" + SrcPort 1 + DstBlock "UR_Out" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "LR" + SrcPort 1 + DstBlock "LR_Out" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "UL" + SrcPort 2 + DstBlock "Terminator" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "UL_Control" + SrcPort 1 + DstBlock "UL" + DstPort 2 + } + Line { + ZOrder 22 + SrcBlock "LL" + SrcPort 2 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "LR" + SrcPort 2 + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "UR" + SrcPort 2 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "DC" + SrcPort 2 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "LL_Mask" + SrcPort 1 + DstBlock "LL" + DstPort 3 + } + Line { + ZOrder 27 + SrcBlock "UR_Mask" + SrcPort 1 + DstBlock "UR" + DstPort 3 + } + Line { + ZOrder 28 + SrcBlock "LR_Mask" + SrcPort 1 + DstBlock "LR" + DstPort 3 + } + Line { + ZOrder 29 + SrcBlock "LR_Control" + SrcPort 1 + DstBlock "LR" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "UR_Control" + SrcPort 1 + DstBlock "UR" + DstPort 2 + } + Line { + ZOrder 31 + SrcBlock "LL_Control" + SrcPort 1 + DstBlock "LL" + DstPort 2 + } + Line { + ZOrder 32 + SrcBlock "Ground2" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 33 + Points [0, -25] + DstBlock "DC" + DstPort 2 + } + Branch { + ZOrder 34 + DstBlock "DC" + DstPort 3 + } + } + Annotation { + SID "9804" + Name "Bypasses linearization when 1\nUses linearization when 0" + Position [154, 588, 154, 588] + AutoSize on + WordWrap off + ZOrder -1 + } + } + } + Block { + BlockType Reference + Name "EUL2ESD" + SID "8345" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1120, 453, 1165, 497] + ZOrder -24 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.1" + FontSize 12 + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType From + Name "From4" + SID "8346" + Position [1575, 1016, 1695, 1034] + ZOrder -29 + BackgroundColor "[0.864000, 0.720000, 0.900000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LOCKSTATE" + } + Block { + BlockType Goto + Name "Goto3" + SID "8347" + Position [460, 116, 550, 134] + ZOrder -33 + BackgroundColor "[0.864000, 0.720000, 0.900000]" + ShowName off + GotoTag "LOCKSTATE" + } + Block { + BlockType SubSystem + Name "ISCINF" + SID "8348" + Ports [3, 3] + Position [125, 107, 215, 243] + ZOrder -34 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ISCINF" + Location [2560, 0, 5120, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "LONG_In" + SID "8349" + Position [60, 53, 90, 67] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "PITCH_In" + SID "8350" + Position [60, 113, 90, 127] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "YAW_In" + SID "8351" + Position [60, 173, 90, 187] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "L" + SID "8352" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [125, 48, 195, 72] + ZOrder -4 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P" + SID "8353" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [125, 108, 195, 132] + ZOrder -5 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y" + SID "8354" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [125, 168, 195, 192] + ZOrder -6 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "LONG_Out" + SID "8355" + Position [240, 53, 270, 67] + ZOrder -7 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "8356" + Position [240, 113, 270, 127] + ZOrder -8 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "8357" + Position [240, 173, 270, 187] + ZOrder -9 + Port "3" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "PITCH_In" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "YAW_In" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "LONG_In" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "P" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "Y" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "L" + SrcPort 1 + DstBlock "LONG_Out" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "LKIN" + SID "8358" + Ports [2, 2] + Position [960, 257, 1070, 308] + ZOrder -35 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "LKIN" + Location [712, 183, 1166, 686] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "LKIN_P_In" + SID "8359" + Position [55, 113, 85, 127] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKIN_Y_In" + SID "8360" + Position [55, 188, 85, 202] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "EXC_SW" + SID "8361" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [65, 28, 110, 42] + ZOrder -3 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Ground + Name "Ground3" + SID "8362" + Position [25, 29, 45, 41] + ZOrder -4 + ShowName off + } + Block { + BlockType Reference + Name "P_EXCMON" + SID "8363" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [230, 104, 280, 126] + ZOrder -5 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "P_SW" + SID "8364" + Ports [2, 1] + Position [160, 95, 205, 130] + ZOrder -6 + NamePlacement "alternate" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Y_EXCMON" + SID "8365" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [230, 179, 280, 201] + ZOrder -7 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "Y_SW" + SID "8366" + Ports [2, 1] + Position [160, 170, 205, 205] + ZOrder -8 + NamePlacement "alternate" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "LKIN_P_Out" + SID "8367" + Position [330, 108, 360, 122] + ZOrder -9 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LKIN_Y_Out" + SID "8368" + Position [330, 183, 360, 197] + ZOrder -10 + Port "2" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "P_SW" + SrcPort 1 + DstBlock "P_EXCMON" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "EXC_SW" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Y_SW" + SrcPort 1 + DstBlock "Y_EXCMON" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "P_EXCMON" + SrcPort 1 + DstBlock "LKIN_P_Out" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "LKIN_P_In" + SrcPort 1 + DstBlock "P_SW" + DstPort 2 + } + Line { + ZOrder 6 + SrcBlock "Y_EXCMON" + SrcPort 1 + DstBlock "LKIN_Y_Out" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "LKIN_Y_In" + SrcPort 1 + DstBlock "Y_SW" + DstPort 2 + } + Line { + ZOrder 8 + SrcBlock "EXC_SW" + SrcPort 1 + Points [15, 0; 0, 70] + Branch { + ZOrder 9 + DstBlock "P_SW" + DstPort 1 + } + Branch { + ZOrder 10 + Points [0, 75] + DstBlock "Y_SW" + DstPort 1 + } + } + } + } + Block { + BlockType Reference + Name "LKIN2ESD" + SID "8369" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1120, 263, 1165, 307] + ZOrder -36 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.1" + FontSize 12 + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "LOCK" + SID "8370" + Ports [3, 5] + Position [315, 110, 435, 240] + ZOrder -37 + BackgroundColor "lightBlue" + NamePlacement "alternate" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "LOCK" + Location [2560, 0, 5120, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "LONG_In" + SID "8371" + Position [25, 63, 55, 77] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "PITCH_In" + SID "8372" + Position [25, 163, 55, 177] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "YAW_In" + SID "8373" + Position [25, 263, 55, 277] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "BIAS" + SID "8374" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [135, 361, 195, 409] + ZOrder -4 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "B_STATE_GOOD" + SID "8375" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [420, 364, 470, 386] + ZOrder -5 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "B_STATE_NOW" + SID "8376" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [325, 390, 370, 410] + ZOrder -6 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "B_STATE_OK" + SID "8377" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [555, 380, 600, 400] + ZOrder -7 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Ground + Name "Ground1" + SID "8378" + Position [75, 93, 100, 107] + ZOrder 1 + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "8379" + Position [70, 193, 95, 207] + ZOrder 2 + ShowName off + } + Block { + BlockType Ground + Name "Ground3" + SID "8380" + Position [70, 293, 95, 307] + ZOrder 3 + ShowName off + } + Block { + BlockType Ground + Name "Ground4" + SID "8381" + Position [70, 178, 95, 192] + ZOrder -8 + ShowName off + } + Block { + BlockType Ground + Name "Ground5" + SID "8382" + Position [70, 278, 95, 292] + ZOrder -9 + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "8383" + Position [75, 78, 100, 92] + ZOrder -10 + ShowName off + } + Block { + BlockType Ground + Name "Ground7" + SID "8384" + Position [70, 393, 95, 407] + ZOrder 5 + ShowName off + } + Block { + BlockType Ground + Name "Ground8" + SID "8385" + Position [70, 378, 95, 392] + ZOrder 4 + ShowName off + } + Block { + BlockType Reference + Name "INBIAS" + SID "8386" + Tag "cdsEpicsInput" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 359, 55, 381] + ZOrder -11 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L" + SID "8387" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [135, 61, 195, 109] + ZOrder -12 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_STATE_GOOD" + SID "8388" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [420, 64, 470, 86] + ZOrder -13 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_STATE_NOW" + SID "8389" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [325, 90, 370, 110] + ZOrder -14 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_STATE_OK" + SID "8390" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [555, 80, 600, 100] + ZOrder -15 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType RelationalOperator + Name "Operator" + SID "8391" + Ports [2, 1] + Position [500, 63, 520, 112] + ZOrder -16 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator1" + SID "8392" + Ports [2, 1] + Position [500, 363, 520, 412] + ZOrder -17 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator4" + SID "8393" + Ports [2, 1] + Position [500, 163, 520, 212] + ZOrder -18 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator5" + SID "8394" + Ports [2, 1] + Position [500, 263, 520, 312] + ZOrder -19 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Reference + Name "P" + SID "8395" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [135, 161, 195, 209] + ZOrder -20 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_GOOD" + SID "8396" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [420, 164, 470, 186] + ZOrder -21 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_NOW" + SID "8397" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [325, 190, 370, 210] + ZOrder -22 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_OK" + SID "8398" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [555, 180, 600, 200] + ZOrder -23 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "Product" + SID "8399" + Ports [4, 1] + Position [640, 40, 670, 440] + ZOrder -24 + Inputs "4" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "STATE_OK" + SID "8400" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [765, 230, 810, 250] + ZOrder -25 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y" + SID "8401" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [135, 261, 195, 309] + ZOrder -26 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_GOOD" + SID "8402" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [420, 264, 470, 286] + ZOrder -27 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_NOW" + SID "8403" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [325, 290, 370, 310] + ZOrder -28 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_OK" + SID "8404" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [555, 280, 600, 300] + ZOrder -29 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "LOCK_STATE_Out" + SID "8405" + Position [880, 233, 910, 247] + ZOrder -30 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LONG_Out" + SID "8406" + Position [225, 68, 255, 82] + ZOrder -31 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "8407" + Position [230, 168, 260, 182] + ZOrder -32 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "8408" + Position [230, 268, 260, 282] + ZOrder -33 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "DC_Out" + SID "8409" + Position [230, 368, 260, 382] + ZOrder -34 + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "STATE_OK" + SrcPort 1 + DstBlock "LOCK_STATE_Out" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "B_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 4 + } + Line { + ZOrder 3 + SrcBlock "Y_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 3 + } + Line { + ZOrder 4 + SrcBlock "P_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 2 + } + Line { + ZOrder 5 + SrcBlock "L_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "B_STATE_NOW" + SrcPort 1 + DstBlock "Operator1" + DstPort 2 + } + Line { + ZOrder 7 + SrcBlock "Y_STATE_NOW" + SrcPort 1 + DstBlock "Operator5" + DstPort 2 + } + Line { + ZOrder 8 + SrcBlock "P_STATE_NOW" + SrcPort 1 + DstBlock "Operator4" + DstPort 2 + } + Line { + ZOrder 9 + SrcBlock "L_STATE_NOW" + SrcPort 1 + DstBlock "Operator" + DstPort 2 + } + Line { + ZOrder 10 + SrcBlock "B_STATE_GOOD" + SrcPort 1 + DstBlock "Operator1" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "BIAS" + SrcPort 2 + DstBlock "B_STATE_NOW" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "Operator1" + SrcPort 1 + DstBlock "B_STATE_OK" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "INBIAS" + SrcPort 1 + DstBlock "BIAS" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "Product" + SrcPort 1 + DstBlock "STATE_OK" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "P" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "Y" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "P" + DstPort 2 + } + Line { + ZOrder 18 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "Y" + DstPort 2 + } + Line { + ZOrder 19 + SrcBlock "YAW_In" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "PITCH_In" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "P_STATE_GOOD" + SrcPort 1 + DstBlock "Operator4" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "P" + SrcPort 2 + DstBlock "P_STATE_NOW" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "Y_STATE_GOOD" + SrcPort 1 + DstBlock "Operator5" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "Y" + SrcPort 2 + DstBlock "Y_STATE_NOW" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "Operator4" + SrcPort 1 + DstBlock "P_STATE_OK" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "Operator5" + SrcPort 1 + DstBlock "Y_STATE_OK" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "L" + DstPort 2 + } + Line { + ZOrder 28 + SrcBlock "LONG_In" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "L" + SrcPort 1 + DstBlock "LONG_Out" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "L_STATE_GOOD" + SrcPort 1 + DstBlock "Operator" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "L" + SrcPort 2 + DstBlock "L_STATE_NOW" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "Operator" + SrcPort 1 + DstBlock "L_STATE_OK" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "BIAS" + SrcPort 1 + DstBlock "DC_Out" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "L" + DstPort 3 + } + Line { + ZOrder 35 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "P" + DstPort 3 + } + Line { + ZOrder 36 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "Y" + DstPort 3 + } + Line { + ZOrder 37 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "BIAS" + DstPort 2 + } + Line { + ZOrder 38 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "BIAS" + DstPort 3 + } + Annotation { + SID "8412" + Name "1 (one) if OK\n0 (zero) if BAD" + Position [584, 30, 584, 30] + AutoSize on + WordWrap off + ZOrder -1 + } + Annotation { + SID "8411" + Name "Each LOCK filter output bitword is \ncompared against a known good state.\nIf equal to good state, then " + "a 1 is output \nand multiplied into the product. So, if any DOF\nis not in its good state, the whole product is 0." + Position [785, 312, 785, 312] + AutoSize on + WordWrap off + ZOrder -2 + } + Annotation { + SID "8410" + Name "1 (one) if OK\n0 (zero) if BAD" + Position [789, 175, 789, 175] + AutoSize on + WordWrap off + ZOrder -3 + } + } + } + Block { + BlockType SubSystem + Name "LOCK_OUTSW" + SID "8413" + Ports [3, 3] + Position [485, 419, 540, 471] + ZOrder -38 + BackgroundColor "darkGreen" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "LOCK_OUTSW" + Location [1721, 389, 2239, 991] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "L_In" + SID "8414" + Position [75, 88, 110, 102] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "P_In" + SID "8415" + Position [75, 167, 110, 183] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "Y_In" + SID "8416" + Position [75, 248, 110, 262] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Ground + Name "Ground1" + SID "8417" + Position [30, 154, 50, 166] + ZOrder -4 + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "8418" + Position [30, 234, 50, 246] + ZOrder -5 + ShowName off + } + Block { + BlockType Ground + Name "Ground3" + SID "8419" + Position [30, 74, 50, 86] + ZOrder -6 + ShowName off + } + Block { + BlockType Reference + Name "L" + SID "8420" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [70, 73, 115, 87] + ZOrder -7 + BackgroundColor "darkGreen" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P" + SID "8421" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [70, 153, 115, 167] + ZOrder -8 + BackgroundColor "darkGreen" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "SW_L" + SID "8422" + Ports [2, 1] + Position [225, 70, 270, 105] + ZOrder -9 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "SW_P" + SID "8423" + Ports [2, 1] + Position [225, 150, 270, 185] + ZOrder -10 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "SW_Y" + SID "8424" + Ports [2, 1] + Position [225, 230, 270, 265] + ZOrder -11 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Y" + SID "8425" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [70, 233, 115, 247] + ZOrder -12 + BackgroundColor "darkGreen" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "Out1" + SID "8426" + Position [390, 83, 420, 97] + ZOrder -13 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "8427" + Position [390, 163, 420, 177] + ZOrder -14 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "8428" + Position [390, 243, 420, 257] + ZOrder -15 + Port "3" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "SW_Y" + SrcPort 1 + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "SW_P" + SrcPort 1 + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "SW_L" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "Y_In" + SrcPort 1 + DstBlock "SW_Y" + DstPort 2 + } + Line { + ZOrder 8 + SrcBlock "P_In" + SrcPort 1 + DstBlock "SW_P" + DstPort 2 + } + Line { + ZOrder 9 + SrcBlock "L_In" + SrcPort 1 + DstBlock "SW_L" + DstPort 2 + } + Line { + ZOrder 10 + SrcBlock "Y" + SrcPort 1 + DstBlock "SW_Y" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "P" + SrcPort 1 + DstBlock "SW_P" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "L" + SrcPort 1 + DstBlock "SW_L" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "MASTER" + SID "8429" + Ports [6, 5] + Position [1625, 371, 1735, 834] + ZOrder -39 + BackgroundColor "[0.501961, 0.501961, 0.501961]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "MASTER" + Location [2948, 53, 4878, 1489] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "UL_In" + SID "8430" + Position [60, 418, 90, 432] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LL_In" + SID "8431" + Position [60, 483, 90, 497] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "UR_In" + SID "8432" + Position [60, 548, 90, 562] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LR_In" + SID "8433" + Position [60, 613, 90, 627] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DC_In" + SID "8434" + Position [60, 283, 90, 297] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "MASTERSW_In" + SID "8435" + Position [60, 903, 90, 917] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "OUT_DC" + SID "8436" + Tag "Test Point" + Ports [1] + Position [985, 235, 1025, 255] + ZOrder -11 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_DCMON" + SID "8437" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 273, 1130, 297] + ZOrder -12 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_LL" + SID "8438" + Tag "Test Point" + Ports [1] + Position [985, 435, 1025, 455] + ZOrder -13 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_LLMON" + SID "8439" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 473, 1130, 497] + ZOrder -14 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_LR" + SID "8440" + Tag "Test Point" + Ports [1] + Position [985, 565, 1025, 585] + ZOrder -15 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_LRMON" + SID "8441" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 603, 1130, 627] + ZOrder -16 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_UL" + SID "8442" + Tag "Test Point" + Ports [1] + Position [985, 370, 1025, 390] + ZOrder -17 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_ULMON" + SID "8443" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 408, 1130, 432] + ZOrder -18 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_UR" + SID "8444" + Tag "Test Point" + Ports [1] + Position [985, 500, 1025, 520] + ZOrder -19 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_URMON" + SID "8445" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 538, 1130, 562] + ZOrder -20 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "P_MS_DC" + SID "8446" + Ports [2, 1] + Position [365, 267, 405, 298] + ZOrder -31 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_LL" + SID "8447" + Ports [2, 1] + Position [365, 465, 410, 500] + ZOrder -32 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_LR" + SID "8448" + Ports [2, 1] + Position [365, 595, 410, 630] + ZOrder -33 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_UL" + SID "8449" + Ports [2, 1] + Position [365, 400, 410, 435] + ZOrder -34 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_UR" + SID "8450" + Ports [2, 1] + Position [365, 530, 410, 565] + ZOrder -35 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SWITCHMON" + SID "8451" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [275, 898, 330, 922] + ZOrder -41 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Terminator + Name "Terminator2" + SID "8452" + Position [385, 900, 405, 920] + ZOrder -42 + } + Block { + BlockType Outport + Name "UL_Out" + SID "8453" + Position [1165, 413, 1195, 427] + ZOrder -43 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LL_Out" + SID "8454" + Position [1165, 478, 1195, 492] + ZOrder -44 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "UR_Out" + SID "8455" + Position [1165, 543, 1195, 557] + ZOrder -45 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LR_Out" + SID "8456" + Position [1165, 608, 1195, 622] + ZOrder -46 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "DC_Out" + SID "8457" + Position [1165, 278, 1195, 292] + ZOrder -47 + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "SWITCHMON" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "MASTERSW_In" + SrcPort 1 + Points [120, 0] + Branch { + ZOrder 3 + Points [0, -305] + Branch { + ZOrder 4 + DstBlock "P_MS_LR" + DstPort 1 + } + Branch { + ZOrder 5 + Points [0, -65] + Branch { + ZOrder 6 + DstBlock "P_MS_UR" + DstPort 1 + } + Branch { + ZOrder 7 + Points [0, -65] + Branch { + ZOrder 8 + DstBlock "P_MS_LL" + DstPort 1 + } + Branch { + ZOrder 9 + Points [0, -65] + Branch { + ZOrder 10 + DstBlock "P_MS_UL" + DstPort 1 + } + Branch { + ZOrder 11 + Points [0, -135] + DstBlock "P_MS_DC" + DstPort 1 + } + } + } + } + } + Branch { + ZOrder 12 + DstBlock "SWITCHMON" + DstPort 1 + } + } + Line { + ZOrder 13 + SrcBlock "DC_In" + SrcPort 1 + DstBlock "P_MS_DC" + DstPort 2 + } + Line { + ZOrder 14 + SrcBlock "P_MS_DC" + SrcPort 1 + Points [555, 0] + Branch { + ZOrder 15 + Points [0, -40] + DstBlock "OUT_DC" + DstPort 1 + } + Branch { + ZOrder 16 + DstBlock "OUT_DCMON" + DstPort 1 + } + } + Line { + ZOrder 17 + SrcBlock "OUT_DCMON" + SrcPort 1 + DstBlock "DC_Out" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "P_MS_LR" + SrcPort 1 + Points [550, 0] + Branch { + ZOrder 19 + Points [0, -40] + DstBlock "OUT_LR" + DstPort 1 + } + Branch { + ZOrder 20 + DstBlock "OUT_LRMON" + DstPort 1 + } + } + Line { + ZOrder 21 + SrcBlock "P_MS_UR" + SrcPort 1 + Points [550, 0] + Branch { + ZOrder 22 + Points [0, -40] + DstBlock "OUT_UR" + DstPort 1 + } + Branch { + ZOrder 23 + DstBlock "OUT_URMON" + DstPort 1 + } + } + Line { + ZOrder 24 + SrcBlock "P_MS_LL" + SrcPort 1 + Points [550, 0] + Branch { + ZOrder 25 + Points [0, -40] + DstBlock "OUT_LL" + DstPort 1 + } + Branch { + ZOrder 26 + DstBlock "OUT_LLMON" + DstPort 1 + } + } + Line { + ZOrder 27 + SrcBlock "P_MS_UL" + SrcPort 1 + Points [550, 0] + Branch { + ZOrder 28 + Points [0, -40] + DstBlock "OUT_UL" + DstPort 1 + } + Branch { + ZOrder 29 + DstBlock "OUT_ULMON" + DstPort 1 + } + } + Line { + ZOrder 30 + SrcBlock "OUT_LRMON" + SrcPort 1 + DstBlock "LR_Out" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "OUT_URMON" + SrcPort 1 + DstBlock "UR_Out" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "OUT_ULMON" + SrcPort 1 + DstBlock "UL_Out" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "OUT_LLMON" + SrcPort 1 + DstBlock "LL_Out" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "LR_In" + SrcPort 1 + DstBlock "P_MS_LR" + DstPort 2 + } + Line { + ZOrder 35 + SrcBlock "UR_In" + SrcPort 1 + DstBlock "P_MS_UR" + DstPort 2 + } + Line { + ZOrder 36 + SrcBlock "LL_In" + SrcPort 1 + DstBlock "P_MS_LL" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "UL_In" + SrcPort 1 + DstBlock "P_MS_UL" + DstPort 2 + } + } + } + Block { + BlockType Mux + Name "Mux1" + SID "8458" + Ports [3, 1] + Position [1095, 395, 1100, 555] + ZOrder -40 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "8459" + Ports [2, 1] + Position [1095, 259, 1100, 306] + ZOrder -41 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OPLEV" + SID "8460" + Ports [4, 3] + Position [310, 848, 435, 1002] + ZOrder -43 + BackgroundColor "cyan" + LibraryVersion "1.80" + SourceBlock "QPD/QPD" + SourceType "SubSystem" + } + Block { + BlockType SubSystem + Name "OPLEV_BLRMS_P" + SID "8461" + Ports [1] + Position [475, 828, 520, 852] + ZOrder 1 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "OPLEV_BLRMS_P" + Location [2664, 62, 5120, 1502] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "8462" + Position [20, 273, 50, 287] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "100M_300M" + SID "8463" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [290, 196, 350, 214] + ZOrder -2 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "10_30" + SID "8464" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [290, 476, 350, 494] + ZOrder -3 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "1_3" + SID "8465" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [290, 336, 350, 354] + ZOrder -4 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "300M_1" + SID "8466" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [290, 266, 350, 284] + ZOrder -5 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "30M" + SID "8467" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [290, 56, 350, 74] + ZOrder -6 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "30M_100M" + SID "8468" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [290, 126, 350, 144] + ZOrder -7 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "30_100" + SID "8469" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [290, 546, 350, 564] + ZOrder -8 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "3_10" + SID "8470" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [290, 406, 350, 424] + ZOrder -9 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "BLRMS" + SID "8471" + Tag "cdsFunctionCall" + Description "inline BLRMS $CDS_SRC/BLRMSFILTER.c" + Ports [1, 1] + Position [110, 280, 150, 340] + ZOrder -10 + AttributesFormatString "%\\n%" + LibraryVersion "1.4" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Constant + Name "Constant2" + SID "8472" + Position [20, 332, 55, 358] + ZOrder -11 + ShowName off + Value "2" + } + Block { + BlockType Demux + Name "Demux" + SID "8473" + Ports [1, 8] + Position [175, 35, 180, 585] + ZOrder -12 + BackgroundColor "black" + ShowName off + Outputs "8" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux" + SID "8474" + Ports [2, 1] + Position [80, 291, 85, 329] + ZOrder -13 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Terminator + Name "Terminator1" + SID "8475" + Position [410, 125, 430, 145] + ZOrder 2 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "8476" + Position [410, 195, 430, 215] + ZOrder 3 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "8477" + Position [410, 265, 430, 285] + ZOrder 4 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "8478" + Position [410, 335, 430, 355] + ZOrder 5 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "8479" + Position [410, 405, 430, 425] + ZOrder 6 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "8480" + Position [410, 475, 430, 495] + ZOrder 7 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "8481" + Position [410, 545, 430, 565] + ZOrder 8 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "8482" + Position [410, 55, 430, 75] + ZOrder 1 + } + Line { + ZOrder 1 + SrcBlock "BLRMS" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "Mux" + SrcPort 1 + DstBlock "BLRMS" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "In1" + SrcPort 1 + Points [10, 0] + DstBlock "Mux" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Demux" + SrcPort 1 + DstBlock "30M" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "Demux" + SrcPort 2 + DstBlock "30M_100M" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "Demux" + SrcPort 3 + DstBlock "100M_300M" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "Demux" + SrcPort 4 + DstBlock "300M_1" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "Demux" + SrcPort 5 + DstBlock "1_3" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "Demux" + SrcPort 6 + DstBlock "3_10" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "Demux" + SrcPort 7 + DstBlock "10_30" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "Demux" + SrcPort 8 + DstBlock "30_100" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "30M" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "30M_100M" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "100M_300M" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "300M_1" + SrcPort 1 + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "1_3" + SrcPort 1 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "3_10" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "10_30" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "30_100" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "Constant2" + SrcPort 1 + Points [0, -25] + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "OPLEV_BLRMS_Y" + SID "8483" + Ports [1] + Position [475, 883, 520, 907] + ZOrder 2 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "OPLEV_BLRMS_Y" + Location [2593, 0, 4523, 891] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "8484" + Position [20, 273, 50, 287] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "100M_300M" + SID "8485" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [290, 196, 350, 214] + ZOrder -2 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "10_30" + SID "8486" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [290, 476, 350, 494] + ZOrder -3 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "1_3" + SID "8487" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [290, 336, 350, 354] + ZOrder -4 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "300M_1" + SID "8488" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [290, 266, 350, 284] + ZOrder -5 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "30M" + SID "8489" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [290, 56, 350, 74] + ZOrder -6 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "30M_100M" + SID "8490" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [290, 126, 350, 144] + ZOrder -7 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "30_100" + SID "8491" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [290, 546, 350, 564] + ZOrder -8 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "3_10" + SID "8492" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [290, 406, 350, 424] + ZOrder -9 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "BLRMS" + SID "8493" + Tag "cdsFunctionCall" + Description "inline BLRMS $CDS_SRC/BLRMSFILTER.c" + Ports [1, 1] + Position [110, 280, 150, 340] + ZOrder -10 + AttributesFormatString "%\\n%" + LibraryVersion "1.4" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Constant + Name "Constant2" + SID "8494" + Position [20, 332, 55, 358] + ZOrder -11 + ShowName off + Value "2" + } + Block { + BlockType Demux + Name "Demux" + SID "8495" + Ports [1, 8] + Position [175, 35, 180, 585] + ZOrder -12 + BackgroundColor "black" + ShowName off + Outputs "8" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux" + SID "8496" + Ports [2, 1] + Position [80, 291, 85, 329] + ZOrder -13 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Terminator + Name "Terminator1" + SID "8497" + Position [410, 125, 430, 145] + ZOrder 2 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "8498" + Position [405, 191, 435, 219] + ZOrder 3 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "8499" + Position [410, 265, 430, 285] + ZOrder 4 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "8500" + Position [410, 335, 430, 355] + ZOrder 5 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "8501" + Position [410, 405, 430, 425] + ZOrder 6 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "8502" + Position [410, 475, 430, 495] + ZOrder 7 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "8503" + Position [410, 545, 430, 565] + ZOrder 8 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "8504" + Position [410, 55, 430, 75] + ZOrder 1 + } + Line { + ZOrder 1 + SrcBlock "BLRMS" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "Mux" + SrcPort 1 + DstBlock "BLRMS" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "In1" + SrcPort 1 + Points [10, 0] + DstBlock "Mux" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Demux" + SrcPort 1 + DstBlock "30M" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "Demux" + SrcPort 2 + DstBlock "30M_100M" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "Demux" + SrcPort 3 + DstBlock "100M_300M" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "Demux" + SrcPort 4 + DstBlock "300M_1" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "Demux" + SrcPort 5 + DstBlock "1_3" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "Demux" + SrcPort 6 + DstBlock "3_10" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "Demux" + SrcPort 7 + DstBlock "10_30" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "Demux" + SrcPort 8 + DstBlock "30_100" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "30M" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "30M_100M" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "100M_300M" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "300M_1" + SrcPort 1 + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "1_3" + SrcPort 1 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "3_10" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "10_30" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "30_100" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "Constant2" + SrcPort 1 + Points [0, -25] + DstBlock "Mux" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "TEST" + SID "8505" + Ports [0, 4] + Position [840, 503, 925, 617] + ZOrder -45 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "TEST" + Location [2560, 0, 5120, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Reference + Name "BIAS" + SID "8506" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [105, 233, 175, 257] + ZOrder -1 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Ground + Name "Ground" + SID "8507" + Position [40, 50, 60, 70] + ZOrder -2 + } + Block { + BlockType Ground + Name "Ground1" + SID "8508" + Position [40, 235, 60, 255] + ZOrder -3 + } + Block { + BlockType Ground + Name "Ground3" + SID "8509" + Position [40, 170, 60, 190] + ZOrder -4 + } + Block { + BlockType Ground + Name "Ground4" + SID "8510" + Position [40, 110, 60, 130] + ZOrder -5 + } + Block { + BlockType Reference + Name "L" + SID "8511" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [105, 48, 175, 72] + ZOrder -6 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P" + SID "8512" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [105, 108, 175, 132] + ZOrder -7 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y" + SID "8513" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [105, 168, 175, 192] + ZOrder -8 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "LONG_Out" + SID "8514" + Position [220, 53, 250, 67] + ZOrder -9 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "8515" + Position [220, 113, 250, 127] + ZOrder -10 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "8516" + Position [220, 173, 250, 187] + ZOrder -11 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "DC_Out" + SID "8517" + Position [220, 238, 250, 252] + ZOrder -12 + Port "4" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "BIAS" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "BIAS" + SrcPort 1 + DstBlock "DC_Out" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "P" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "Y" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "L" + SrcPort 1 + DstBlock "LONG_Out" + DstPort 1 + } + } + } + Block { + BlockType Terminator + Name "Terminator5" + SID "8518" + Position [1830, 965, 1850, 985] + ZOrder -46 + ShowName off + } + Block { + BlockType Outport + Name "ISC_DIST_LONG_Out" + SID "8519" + Position [1830, 20, 1850, 30] + ZOrder -50 + BackgroundColor "yellow" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ISC_DIST_PITCH_Out" + SID "8520" + Position [1830, 50, 1850, 60] + ZOrder -51 + BackgroundColor "yellow" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ISC_DIST_YAW_Out" + SID "8521" + Position [1830, 80, 1850, 90] + ZOrder -52 + BackgroundColor "yellow" + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ISC_OFFLOAD_LONG_Out" + SID "8522" + Position [1830, 145, 1850, 155] + ZOrder -53 + BackgroundColor "yellow" + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ISC_OFFLOAD_PITCH_Out" + SID "8523" + Position [1830, 170, 1850, 180] + ZOrder -54 + BackgroundColor "yellow" + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ISC_OFFLOAD_YAW_Out" + SID "8524" + Position [1830, 195, 1850, 205] + ZOrder -55 + BackgroundColor "yellow" + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ISC_OFFLOAD_DC_Out" + SID "8525" + Position [1830, 220, 1850, 230] + ZOrder -56 + BackgroundColor "yellow" + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ESD_UL_Out" + SID "8526" + Position [1830, 420, 1850, 430] + ZOrder -57 + BackgroundColor "yellow" + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ESD_LL_Out" + SID "8527" + Position [1825, 510, 1845, 520] + ZOrder -58 + BackgroundColor "yellow" + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ESD_UR_Out" + SID "8528" + Position [1830, 600, 1850, 610] + ZOrder -59 + BackgroundColor "yellow" + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ESD_LR_Out" + SID "8529" + Position [1830, 690, 1850, 700] + ZOrder -60 + BackgroundColor "yellow" + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ESD_DC_Out" + SID "8530" + Position [1830, 780, 1850, 790] + ZOrder -61 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "OPLEV_PITCH_Out" + SID "8531" + Position [1830, 870, 1850, 880] + ZOrder -62 + BackgroundColor "yellow" + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "OPLEV_YAW_Out" + SID "8532" + Position [1830, 920, 1850, 930] + ZOrder -63 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LOCK_STATE_Out" + SID "8533" + Position [1830, 1020, 1850, 1030] + ZOrder -65 + BackgroundColor "yellow" + Port "15" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "DITHER_Y_In" + SrcPort 1 + DstBlock "DITHER" + DstPort 2 + } + Line { + ZOrder 2 + SrcBlock "DITHER_P_In" + SrcPort 1 + DstBlock "DITHER" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "DITHER" + SrcPort 2 + Points [147, 0; 0, -70] + DstBlock "ADDISC" + DstPort 7 + } + Line { + ZOrder 4 + SrcBlock "DITHER" + SrcPort 1 + Points [137, 0; 0, -60] + DstBlock "ADDISC" + DstPort 6 + } + Line { + ZOrder 5 + SrcBlock "LOCK_OUTSW" + SrcPort 3 + DstBlock "ADDISC" + DstPort 5 + } + Line { + ZOrder 6 + SrcBlock "LOCK_OUTSW" + SrcPort 2 + DstBlock "ADDISC" + DstPort 4 + } + Line { + ZOrder 7 + SrcBlock "ADDISC" + SrcPort 2 + Points [5, 0; 0, 10] + DstBlock "DRIVEALIGN" + DstPort 2 + } + Line { + ZOrder 8 + SrcBlock "ADDISC" + SrcPort 3 + DstBlock "DRIVEALIGN" + DstPort 3 + } + Line { + ZOrder 9 + SrcBlock "OPLEV" + SrcPort 2 + Points [7, 0] + Branch { + ZOrder 10 + Points [0, -30] + DstBlock "OPLEV_BLRMS_Y" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "OPLEV_YAW_Out" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "OPLEV" + SrcPort 1 + Points [6, 0] + Branch { + ZOrder 13 + Points [0, -35] + DstBlock "OPLEV_BLRMS_P" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "OPLEV_PITCH_Out" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "LKIN2ESD" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "LKIN" + SrcPort 2 + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 17 + SrcBlock "LKIN" + SrcPort 1 + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "LKIN_Y_EXC_In" + SrcPort 1 + DstBlock "LKIN" + DstPort 2 + } + Line { + ZOrder 19 + SrcBlock "LKIN_P_EXC_In" + SrcPort 1 + DstBlock "LKIN" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "MASTERSW_In" + SrcPort 1 + DstBlock "MASTER" + DstPort 6 + } + Line { + ZOrder 21 + SrcBlock "ADD_LKIN" + SrcPort 5 + DstBlock "ESDOUTF" + DstPort 5 + } + Line { + ZOrder 22 + SrcBlock "ADD_LKIN" + SrcPort 4 + DstBlock "ESDOUTF" + DstPort 4 + } + Line { + ZOrder 23 + SrcBlock "ADD_LKIN" + SrcPort 3 + DstBlock "ESDOUTF" + DstPort 3 + } + Line { + ZOrder 24 + SrcBlock "ADD_LKIN" + SrcPort 2 + DstBlock "ESDOUTF" + DstPort 2 + } + Line { + ZOrder 25 + SrcBlock "ADD_LKIN" + SrcPort 1 + DstBlock "ESDOUTF" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "Demux1" + SrcPort 4 + DstBlock "ADD_LKIN" + DstPort 9 + } + Line { + ZOrder 27 + SrcBlock "Demux1" + SrcPort 3 + DstBlock "ADD_LKIN" + DstPort 8 + } + Line { + ZOrder 28 + SrcBlock "Demux1" + SrcPort 2 + DstBlock "ADD_LKIN" + DstPort 7 + } + Line { + ZOrder 29 + SrcBlock "Demux1" + SrcPort 1 + DstBlock "ADD_LKIN" + DstPort 6 + } + Line { + ZOrder 30 + SrcBlock "Demux2" + SrcPort 5 + Points [15, 0; 0, 130] + DstBlock "ADD_LKIN" + DstPort 5 + } + Line { + ZOrder 31 + SrcBlock "Demux2" + SrcPort 4 + Points [20, 0; 0, 125] + DstBlock "ADD_LKIN" + DstPort 4 + } + Line { + ZOrder 32 + SrcBlock "Demux2" + SrcPort 3 + Points [25, 0; 0, 120] + DstBlock "ADD_LKIN" + DstPort 3 + } + Line { + ZOrder 33 + SrcBlock "Demux2" + SrcPort 2 + Points [30, 0; 0, 115] + DstBlock "ADD_LKIN" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Demux2" + SrcPort 1 + Points [35, 0; 0, 110] + DstBlock "ADD_LKIN" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "ADD" + SrcPort 4 + Points [135, 0; 0, -75] + DstBlock "ADD_LKIN" + DstPort 10 + } + Line { + ZOrder 36 + SrcBlock "LKIN2ESD" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 37 + SrcBlock "OPLEV" + SrcPort 3 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "From4" + SrcPort 1 + DstBlock "LOCK_STATE_Out" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "LOCK" + SrcPort 1 + DstBlock "Goto3" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "DRIVEALIGN" + SrcPort 3 + DstBlock "ADD" + DstPort 4 + } + Line { + ZOrder 41 + SrcBlock "DRIVEALIGN" + SrcPort 2 + DstBlock "ADD" + DstPort 3 + } + Line { + ZOrder 42 + SrcBlock "DRIVEALIGN" + SrcPort 1 + DstBlock "ADD" + DstPort 2 + } + Line { + ZOrder 43 + SrcBlock "LOCK" + SrcPort 5 + Points [398, 0] + Branch { + ZOrder 44 + DstBlock "ISC_OFFLOAD_DC_Out" + DstPort 1 + } + Branch { + ZOrder 45 + Points [0, 170] + DstBlock "ADD" + DstPort 1 + } + } + Line { + ZOrder 46 + SrcBlock "LOCK" + SrcPort 4 + Points [12, 0] + Branch { + ZOrder 47 + Points [0, 260] + DstBlock "LOCK_OUTSW" + DstPort 3 + } + Branch { + ZOrder 48 + DstBlock "ISC_OFFLOAD_YAW_Out" + DstPort 1 + } + } + Line { + ZOrder 49 + SrcBlock "LOCK" + SrcPort 3 + Points [19, 0] + Branch { + ZOrder 50 + Points [0, 270] + DstBlock "LOCK_OUTSW" + DstPort 2 + } + Branch { + ZOrder 51 + DstBlock "ISC_OFFLOAD_PITCH_Out" + DstPort 1 + } + } + Line { + ZOrder 52 + SrcBlock "ISCINF" + SrcPort 3 + Points [55, 0] + Branch { + ZOrder 53 + Points [0, -135] + DstBlock "ISC_DIST_YAW_Out" + DstPort 1 + } + Branch { + ZOrder 54 + DstBlock "LOCK" + DstPort 3 + } + } + Line { + ZOrder 55 + SrcBlock "ISCINF" + SrcPort 2 + Points [35, 0] + Branch { + ZOrder 56 + Points [0, -120] + DstBlock "ISC_DIST_PITCH_Out" + DstPort 1 + } + Branch { + ZOrder 57 + DstBlock "LOCK" + DstPort 2 + } + } + Line { + ZOrder 58 + SrcBlock "ISCINF" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 59 + Points [0, -105] + DstBlock "ISC_DIST_LONG_Out" + DstPort 1 + } + Branch { + ZOrder 60 + DstBlock "LOCK" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "OPLEV_INT_SEG4" + SrcPort 1 + DstBlock "OPLEV" + DstPort 4 + } + Line { + ZOrder 62 + SrcBlock "OPLEVI_INT_SEG3" + SrcPort 1 + DstBlock "OPLEV" + DstPort 3 + } + Line { + ZOrder 63 + SrcBlock "OPLEV_INT_SEG2" + SrcPort 1 + DstBlock "OPLEV" + DstPort 2 + } + Line { + ZOrder 64 + SrcBlock "OPLEV_INT_SEG1" + SrcPort 1 + DstBlock "OPLEV" + DstPort 1 + } + Line { + ZOrder 65 + SrcBlock "ADD" + SrcPort 3 + DstBlock "Mux1" + DstPort 3 + } + Line { + ZOrder 66 + SrcBlock "ADD" + SrcPort 2 + DstBlock "Mux1" + DstPort 2 + } + Line { + ZOrder 67 + SrcBlock "ADD" + SrcPort 1 + DstBlock "Mux1" + DstPort 1 + } + Line { + ZOrder 68 + SrcBlock "EUL2ESD" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 69 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "EUL2ESD" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "MASTER" + SrcPort 5 + DstBlock "ESD_DC_Out" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "MASTER" + SrcPort 4 + DstBlock "ESD_LR_Out" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "MASTER" + SrcPort 3 + DstBlock "ESD_UR_Out" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "MASTER" + SrcPort 2 + DstBlock "ESD_LL_Out" + DstPort 1 + } + Line { + ZOrder 74 + SrcBlock "MASTER" + SrcPort 1 + DstBlock "ESD_UL_Out" + DstPort 1 + } + Line { + ZOrder 75 + SrcBlock "TEST" + SrcPort 4 + DstBlock "ADD" + DstPort 8 + } + Line { + ZOrder 76 + SrcBlock "TEST" + SrcPort 3 + DstBlock "ADD" + DstPort 7 + } + Line { + ZOrder 77 + SrcBlock "TEST" + SrcPort 2 + DstBlock "ADD" + DstPort 6 + } + Line { + ZOrder 78 + SrcBlock "TEST" + SrcPort 1 + DstBlock "ADD" + DstPort 5 + } + Line { + ZOrder 79 + SrcBlock "ISC_YAW_In" + SrcPort 1 + DstBlock "ISCINF" + DstPort 3 + } + Line { + ZOrder 80 + SrcBlock "ISC_PITCH_In" + SrcPort 1 + DstBlock "ISCINF" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "ISC_LONG_In" + SrcPort 1 + DstBlock "ISCINF" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "LOCK" + SrcPort 2 + Points [28, 0] + Branch { + ZOrder 83 + Points [0, 280] + DstBlock "LOCK_OUTSW" + DstPort 1 + } + Branch { + ZOrder 84 + DstBlock "ISC_OFFLOAD_LONG_Out" + DstPort 1 + } + } + Line { + ZOrder 85 + SrcBlock "ESDOUTF" + SrcPort 1 + DstBlock "MASTER" + DstPort 1 + } + Line { + ZOrder 86 + SrcBlock "ESDOUTF" + SrcPort 2 + DstBlock "MASTER" + DstPort 2 + } + Line { + ZOrder 87 + SrcBlock "ESDOUTF" + SrcPort 3 + DstBlock "MASTER" + DstPort 3 + } + Line { + ZOrder 88 + SrcBlock "ESDOUTF" + SrcPort 4 + DstBlock "MASTER" + DstPort 4 + } + Line { + ZOrder 89 + SrcBlock "ESDOUTF" + SrcPort 5 + DstBlock "MASTER" + DstPort 5 + } + Line { + ZOrder 90 + SrcBlock "ESDOUTF_CTRL" + SrcPort 1 + DstBlock "Bus\nSelector10" + DstPort 1 + } + Line { + ZOrder 91 + SrcBlock "ESDOUTF_MASK" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + Name "" + ZOrder 92 + Labels [0, 0] + SrcBlock "Bus\nSelector10" + SrcPort 3 + DstBlock "ESDOUTF" + DstPort 8 + } + Line { + Name "" + ZOrder 93 + Labels [0, 0] + SrcBlock "Bus\nSelector10" + SrcPort 2 + DstBlock "ESDOUTF" + DstPort 7 + } + Line { + Name "" + ZOrder 94 + Labels [0, 0] + SrcBlock "Bus\nSelector10" + SrcPort 1 + DstBlock "ESDOUTF" + DstPort 6 + } + Line { + Name "" + ZOrder 95 + Labels [0, 0] + SrcBlock "Bus\nSelector10" + SrcPort 4 + DstBlock "ESDOUTF" + DstPort 9 + } + Line { + Name "" + ZOrder 96 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "ESDOUTF" + DstPort 11 + } + Line { + Name "" + ZOrder 97 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "ESDOUTF" + DstPort 12 + } + Line { + Name "" + ZOrder 98 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "ESDOUTF" + DstPort 13 + } + Line { + Name "" + ZOrder 99 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "ESDOUTF" + DstPort 10 + } + Line { + ZOrder 100 + SrcBlock "LOCK_OUTSW" + SrcPort 1 + DstBlock "ADDISC" + DstPort 3 + } + Line { + ZOrder 101 + SrcBlock "ADDISC" + SrcPort 1 + Points [5, 0; 0, 20] + DstBlock "DRIVEALIGN" + DstPort 1 + } + Line { + ZOrder 102 + SrcBlock "CAL" + SrcPort 1 + Points [68, 0; 0, 60] + DstBlock "ADDISC" + DstPort 1 + } + Line { + ZOrder 103 + SrcBlock "CAL2" + SrcPort 1 + Points [32, 0; 0, 25] + DstBlock "ADDISC" + DstPort 2 + } + } + } + Block { + BlockType Goto + Name "LKIN1_OUT1" + SID "8534" + Position [1955, 1069, 2105, 1081] + ZOrder -131 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + ShowName off + GotoTag "LKIN_P_EXC" + } + Block { + BlockType Goto + Name "LKIN1_OUT2" + SID "8535" + Position [1955, 1144, 2105, 1156] + ZOrder -132 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + ShowName off + GotoTag "LKIN_Y_EXC" + } + Block { + BlockType Reference + Name "LKIN_P" + SID "8536" + Description "ADL=LOCKIN.adl" + Ports [1, 3] + Position [1815, 1070, 1935, 1110] + ZOrder -133 + ForegroundColor "orange" + BackgroundColor "lightBlue" + AttributesFormatString "%" + LibraryVersion "1.14" + SourceBlock "lockin/LOCKIN" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LKIN_Y" + SID "8537" + Description "ADL=LOCKIN.adl" + Ports [1, 3] + Position [1815, 1145, 1935, 1185] + ZOrder -134 + ForegroundColor "orange" + BackgroundColor "lightBlue" + AttributesFormatString "%" + LibraryVersion "1.14" + SourceBlock "lockin/LOCKIN" + SourceType "SubSystem" + } + Block { + BlockType Logic + Name "LogicalOperator" + SID "8538" + Ports [1, 1] + Position [1860, 2072, 1890, 2098] + ZOrder -135 + ShowName off + Operator "NOT" + AllPortsSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType SubSystem + Name "M0" + SID "8539" + Description "SIXOSEMSTAGE_FACE_MASTER" + Ports [20, 12] + Position [765, 20, 955, 1030] + ZOrder -136 + BackgroundColor "[0.000000, 0.400000, 1.000000]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "M0" + Location [0, 24, 2512, 1416] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "OSEM_F1_In" + SID "9032" + Position [35, 710, 55, 720] + ZOrder -7 + BackgroundColor "yellow" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_F2_In" + SID "9033" + Position [35, 745, 55, 755] + ZOrder -8 + BackgroundColor "yellow" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_F3_In" + SID "9034" + Position [35, 780, 55, 790] + ZOrder -9 + BackgroundColor "yellow" + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_LF_In" + SID "9035" + Position [35, 815, 55, 825] + ZOrder -10 + BackgroundColor "yellow" + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_RT_In" + SID "9036" + Position [35, 850, 55, 860] + ZOrder -11 + BackgroundColor "yellow" + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_SD_In" + SID "9037" + Position [35, 885, 55, 895] + ZOrder -12 + BackgroundColor "yellow" + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_LONG_In" + SID "9038" + Position [40, 250, 60, 260] + ZOrder -13 + BackgroundColor "yellow" + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_PITCH_In" + SID "9039" + Position [40, 285, 60, 295] + ZOrder -14 + BackgroundColor "yellow" + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_YAW_In" + SID "9040" + Position [40, 320, 60, 330] + ZOrder -15 + BackgroundColor "yellow" + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKIN_P_EXC_In" + SID "9041" + Position [985, 375, 1005, 385] + ZOrder -16 + BackgroundColor "yellow" + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKIN_Y_EXC_In" + SID "9042" + Position [985, 400, 1005, 410] + ZOrder -17 + BackgroundColor "yellow" + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ASC_DITHER_PIT_In" + SID "9043" + Position [40, 445, 60, 455] + ZOrder 18 + BackgroundColor "yellow" + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ASC_DITHER_YAW_In" + SID "9044" + Position [40, 475, 60, 485] + ZOrder 17 + BackgroundColor "yellow" + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "COILOUTF_CTRL" + SID "9045" + Position [1455, 695, 1475, 705] + ZOrder -18 + ForegroundColor "red" + BackgroundColor "yellow" + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "COILOUTF_MASK" + SID "9046" + Position [1455, 725, 1475, 735] + ZOrder -19 + ForegroundColor "blue" + BackgroundColor "yellow" + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "MASTERSW_In" + SID "9047" + Position [1455, 760, 1475, 770] + ZOrder -20 + BackgroundColor "yellow" + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "WD_RSET_In" + SID "9048" + Position [35, 1100, 55, 1110] + ZOrder 1 + BackgroundColor "yellow" + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DARM_DAMP_V_In" + SID "9049" + Position [35, 1020, 55, 1030] + ZOrder 19 + BackgroundColor "yellow" + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "AS_DAMP_R_In" + SID "9534" + Position [35, 1050, 55, 1060] + ZOrder 24 + BackgroundColor "yellow" + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TIDAL_IMCF_In" + SID "9050" + Position [40, 395, 60, 405] + ZOrder 21 + BackgroundColor "yellow" + Port "20" + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "ADD" + SID "9051" + Ports [19, 6] + Position [1025, 467, 1210, 813] + ZOrder -21 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ADD" + Location [1913, 0, 3833, 1152] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "ISC_L_In" + SID "9052" + Position [40, 63, 70, 77] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_P_In" + SID "9053" + Position [40, 93, 70, 107] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_Y_In" + SID "9054" + Position [40, 123, 70, 137] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OPTICALIGN_P_In" + SID "9055" + Position [40, 213, 70, 227] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OPTICALIGN_Y_In" + SID "9056" + Position [40, 243, 70, 257] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TEST_L_In" + SID "9057" + Position [40, 333, 70, 347] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TEST_T_In" + SID "9058" + Position [40, 363, 70, 377] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TEST_V_In" + SID "9059" + Position [40, 393, 70, 407] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TEST_R_In" + SID "9060" + Position [40, 423, 70, 437] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TEST_P_In" + SID "9061" + Position [40, 453, 70, 467] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TEST_Y_In" + SID "9062" + Position [40, 483, 70, 497] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DAMP_L_In" + SID "9063" + Position [40, 598, 70, 612] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DAMP_T_In" + SID "9064" + Position [40, 628, 70, 642] + ZOrder -13 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DAMP_V_In" + SID "9065" + Position [40, 658, 70, 672] + ZOrder -14 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DAMP_R_In" + SID "9066" + Position [40, 688, 70, 702] + ZOrder -15 + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DAMP_P_In" + SID "9067" + Position [40, 718, 70, 732] + ZOrder -16 + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DAMP_Y_In" + SID "9068" + Position [40, 748, 70, 762] + ZOrder -17 + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DARM_DAMP_V_In" + SID "9070" + Position [40, 908, 70, 922] + ZOrder 2 + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DARM_DAMP_R_In" + SID "9071" + Position [40, 963, 70, 977] + ZOrder 1 + Port "19" + IconDisplay "Port number" + } + Block { + BlockType From + Name "From1" + SID "9072" + Position [265, 91, 350, 109] + ZOrder -18 + BackgroundColor "yellow" + CloseFcn "tagdialog Close" + GotoTag "TEST_L" + } + Block { + BlockType From + Name "From10" + SID "9073" + Position [270, 846, 355, 864] + ZOrder -19 + BackgroundColor "gray" + CloseFcn "tagdialog Close" + GotoTag "DAMP_Y" + } + Block { + BlockType From + Name "From11" + SID "9074" + Position [250, 786, 355, 804] + ZOrder -20 + BackgroundColor "cyan" + CloseFcn "tagdialog Close" + GotoTag "OPTICALIGN_Y" + } + Block { + BlockType From + Name "From12" + SID "9075" + Position [270, 466, 355, 484] + ZOrder -21 + BackgroundColor "yellow" + CloseFcn "tagdialog Close" + GotoTag "TEST_R" + } + Block { + BlockType From + Name "From13" + SID "9076" + Position [270, 501, 355, 519] + ZOrder -22 + BackgroundColor "gray" + CloseFcn "tagdialog Close" + GotoTag "DAMP_R" + } + Block { + BlockType From + Name "From14" + SID "9077" + Position [270, 341, 355, 359] + ZOrder -23 + BackgroundColor "yellow" + CloseFcn "tagdialog Close" + GotoTag "TEST_V" + } + Block { + BlockType From + Name "From15" + SID "9078" + Position [270, 376, 355, 394] + ZOrder -24 + BackgroundColor "gray" + CloseFcn "tagdialog Close" + GotoTag "DAMP_V" + } + Block { + BlockType From + Name "From16" + SID "9079" + Position [270, 226, 355, 244] + ZOrder -25 + BackgroundColor "yellow" + CloseFcn "tagdialog Close" + GotoTag "TEST_T" + } + Block { + BlockType From + Name "From17" + SID "9080" + Position [270, 261, 355, 279] + ZOrder -26 + BackgroundColor "gray" + CloseFcn "tagdialog Close" + GotoTag "DAMP_T" + } + Block { + BlockType From + Name "From19" + SID "9082" + Position [240, 536, 355, 554] + ZOrder 8 + BackgroundColor "magenta" + CloseFcn "tagdialog Close" + GotoTag "DARM_DAMP_R" + } + Block { + BlockType From + Name "From2" + SID "9083" + Position [265, 61, 350, 79] + ZOrder -27 + BackgroundColor "[0.200000, 1.000000, 0.520000]" + CloseFcn "tagdialog Close" + GotoTag "ISC_L" + } + Block { + BlockType From + Name "From20" + SID "9084" + Position [240, 411, 355, 429] + ZOrder 9 + BackgroundColor "magenta" + CloseFcn "tagdialog Close" + GotoTag "DARM_DAMP_V" + } + Block { + BlockType From + Name "From3" + SID "9085" + Position [265, 121, 350, 139] + ZOrder -28 + BackgroundColor "gray" + CloseFcn "tagdialog Close" + GotoTag "DAMP_L" + } + Block { + BlockType From + Name "From4" + SID "9086" + Position [270, 676, 355, 694] + ZOrder -29 + BackgroundColor "yellow" + CloseFcn "tagdialog Close" + GotoTag "TEST_P" + } + Block { + BlockType From + Name "From5" + SID "9087" + Position [270, 616, 355, 634] + ZOrder -30 + BackgroundColor "[0.200000, 1.000000, 0.520000]" + CloseFcn "tagdialog Close" + GotoTag "ISC_P" + } + Block { + BlockType From + Name "From6" + SID "9088" + Position [270, 706, 355, 724] + ZOrder -31 + BackgroundColor "gray" + CloseFcn "tagdialog Close" + GotoTag "DAMP_P" + } + Block { + BlockType From + Name "From7" + SID "9089" + Position [255, 646, 355, 664] + ZOrder -32 + BackgroundColor "cyan" + CloseFcn "tagdialog Close" + GotoTag "OPTICALIGN_P" + } + Block { + BlockType From + Name "From8" + SID "9090" + Position [270, 816, 355, 834] + ZOrder -33 + BackgroundColor "yellow" + CloseFcn "tagdialog Close" + GotoTag "TEST_Y" + } + Block { + BlockType From + Name "From9" + SID "9091" + Position [270, 756, 355, 774] + ZOrder -34 + BackgroundColor "[0.200000, 1.000000, 0.520000]" + CloseFcn "tagdialog Close" + GotoTag "ISC_Y" + } + Block { + BlockType Goto + Name "Goto" + SID "9092" + Position [100, 62, 180, 78] + ZOrder -35 + BackgroundColor "[0.200000, 1.000000, 0.520000]" + GotoTag "ISC_L" + } + Block { + BlockType Goto + Name "Goto1" + SID "9093" + Position [100, 92, 180, 108] + ZOrder -36 + BackgroundColor "[0.200000, 1.000000, 0.520000]" + GotoTag "ISC_P" + } + Block { + BlockType Goto + Name "Goto10" + SID "9094" + Position [105, 392, 185, 408] + ZOrder -37 + BackgroundColor "yellow" + GotoTag "TEST_V" + } + Block { + BlockType Goto + Name "Goto11" + SID "9095" + Position [110, 657, 190, 673] + ZOrder -38 + BackgroundColor "gray" + GotoTag "DAMP_V" + } + Block { + BlockType Goto + Name "Goto12" + SID "9096" + Position [110, 597, 190, 613] + ZOrder -39 + BackgroundColor "gray" + GotoTag "DAMP_L" + } + Block { + BlockType Goto + Name "Goto13" + SID "9097" + Position [110, 717, 190, 733] + ZOrder -40 + BackgroundColor "gray" + GotoTag "DAMP_P" + } + Block { + BlockType Goto + Name "Goto14" + SID "9098" + Position [110, 747, 190, 763] + ZOrder -41 + BackgroundColor "gray" + GotoTag "DAMP_Y" + } + Block { + BlockType Goto + Name "Goto15" + SID "9099" + Position [110, 627, 190, 643] + ZOrder -42 + BackgroundColor "gray" + GotoTag "DAMP_T" + } + Block { + BlockType Goto + Name "Goto16" + SID "9100" + Position [110, 687, 190, 703] + ZOrder -43 + BackgroundColor "gray" + GotoTag "DAMP_R" + } + Block { + BlockType Goto + Name "Goto18" + SID "9102" + Position [110, 962, 220, 978] + ZOrder 6 + BackgroundColor "magenta" + GotoTag "DARM_DAMP_R" + } + Block { + BlockType Goto + Name "Goto19" + SID "9103" + Position [110, 907, 220, 923] + ZOrder 7 + BackgroundColor "magenta" + GotoTag "DARM_DAMP_V" + } + Block { + BlockType Goto + Name "Goto2" + SID "9104" + Position [100, 122, 180, 138] + ZOrder -44 + BackgroundColor "[0.200000, 1.000000, 0.520000]" + GotoTag "ISC_Y" + } + Block { + BlockType Goto + Name "Goto3" + SID "9105" + Position [105, 332, 185, 348] + ZOrder -45 + BackgroundColor "yellow" + GotoTag "TEST_L" + } + Block { + BlockType Goto + Name "Goto4" + SID "9106" + Position [100, 211, 200, 229] + ZOrder -46 + BackgroundColor "cyan" + GotoTag "OPTICALIGN_P" + } + Block { + BlockType Goto + Name "Goto5" + SID "9107" + Position [100, 241, 200, 259] + ZOrder -47 + BackgroundColor "cyan" + GotoTag "OPTICALIGN_Y" + } + Block { + BlockType Goto + Name "Goto6" + SID "9108" + Position [105, 452, 185, 468] + ZOrder -48 + BackgroundColor "yellow" + GotoTag "TEST_P" + } + Block { + BlockType Goto + Name "Goto7" + SID "9109" + Position [105, 482, 185, 498] + ZOrder -49 + BackgroundColor "yellow" + GotoTag "TEST_Y" + } + Block { + BlockType Goto + Name "Goto8" + SID "9110" + Position [105, 362, 185, 378] + ZOrder -50 + BackgroundColor "yellow" + GotoTag "TEST_T" + } + Block { + BlockType Goto + Name "Goto9" + SID "9111" + Position [105, 422, 185, 438] + ZOrder -51 + BackgroundColor "yellow" + GotoTag "TEST_R" + } + Block { + BlockType Sum + Name "Sum" + SID "9112" + Ports [3, 1] + Position [430, 58, 450, 172] + ZOrder -52 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "9113" + Ports [2, 1] + Position [430, 219, 450, 286] + ZOrder -53 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "9114" + Ports [3, 1] + Position [430, 333, 450, 437] + ZOrder -54 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "9115" + Ports [4, 1] + Position [430, 753, 450, 867] + ZOrder -55 + ShowName off + Inputs "++++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "9116" + Ports [4, 1] + Position [430, 609, 450, 731] + ZOrder -56 + ShowName off + Inputs "++++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "9117" + Ports [3, 1] + Position [430, 456, 450, 564] + ZOrder -57 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "LONG_MAIN_Out" + SID "9118" + Position [515, 108, 545, 122] + ZOrder -58 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "TRANS_MAIN_Out" + SID "9119" + Position [515, 248, 545, 262] + ZOrder -59 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "VERT_MAIN_Out" + SID "9120" + Position [515, 363, 545, 377] + ZOrder -60 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ROLL_MAIN_Out" + SID "9121" + Position [515, 503, 545, 517] + ZOrder -61 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "PITCH_MAIN_Out" + SID "9122" + Position [515, 663, 545, 677] + ZOrder -62 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_MAIN_Out" + SID "9123" + Position [515, 803, 545, 817] + ZOrder -63 + Port "6" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "From20" + SrcPort 1 + DstBlock "Sum2" + DstPort 3 + } + Line { + ZOrder 2 + SrcBlock "From19" + SrcPort 1 + DstBlock "Sum5" + DstPort 3 + } + Line { + ZOrder 3 + SrcBlock "DARM_DAMP_V_In" + SrcPort 1 + DstBlock "Goto19" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "DARM_DAMP_R_In" + SrcPort 1 + DstBlock "Goto18" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "PITCH_MAIN_Out" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "YAW_MAIN_Out" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "Sum" + SrcPort 1 + DstBlock "LONG_MAIN_Out" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "From2" + SrcPort 1 + Points [60, 0] + DstBlock "Sum" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "From1" + SrcPort 1 + Points [60, 0] + DstBlock "Sum" + DstPort 2 + } + Line { + ZOrder 10 + SrcBlock "From3" + SrcPort 1 + Points [60, 0] + DstBlock "Sum" + DstPort 3 + } + Line { + ZOrder 11 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "ROLL_MAIN_Out" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "Sum2" + SrcPort 1 + Points [17, 0; 0, -15] + DstBlock "VERT_MAIN_Out" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "TRANS_MAIN_Out" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "OPTICALIGN_P_In" + SrcPort 1 + DstBlock "Goto4" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "OPTICALIGN_Y_In" + SrcPort 1 + DstBlock "Goto5" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "ISC_L_In" + SrcPort 1 + DstBlock "Goto" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "ISC_P_In" + SrcPort 1 + DstBlock "Goto1" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "ISC_Y_In" + SrcPort 1 + DstBlock "Goto2" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "TEST_L_In" + SrcPort 1 + DstBlock "Goto3" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "TEST_T_In" + SrcPort 1 + DstBlock "Goto8" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "TEST_V_In" + SrcPort 1 + DstBlock "Goto10" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "TEST_R_In" + SrcPort 1 + DstBlock "Goto9" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "TEST_P_In" + SrcPort 1 + DstBlock "Goto6" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "TEST_Y_In" + SrcPort 1 + DstBlock "Goto7" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "DAMP_L_In" + SrcPort 1 + DstBlock "Goto12" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "DAMP_T_In" + SrcPort 1 + DstBlock "Goto15" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "DAMP_V_In" + SrcPort 1 + DstBlock "Goto11" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "DAMP_R_In" + SrcPort 1 + DstBlock "Goto16" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "DAMP_P_In" + SrcPort 1 + DstBlock "Goto13" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "DAMP_Y_In" + SrcPort 1 + DstBlock "Goto14" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "From5" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "From7" + SrcPort 1 + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 33 + SrcBlock "From4" + SrcPort 1 + DstBlock "Sum4" + DstPort 3 + } + Line { + ZOrder 34 + SrcBlock "From6" + SrcPort 1 + DstBlock "Sum4" + DstPort 4 + } + Line { + ZOrder 35 + SrcBlock "From9" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "From11" + SrcPort 1 + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "From8" + SrcPort 1 + DstBlock "Sum3" + DstPort 3 + } + Line { + ZOrder 38 + SrcBlock "From10" + SrcPort 1 + DstBlock "Sum3" + DstPort 4 + } + Line { + ZOrder 39 + SrcBlock "From12" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "From13" + SrcPort 1 + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 41 + SrcBlock "From16" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "From17" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 43 + SrcBlock "From14" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "From15" + SrcPort 1 + DstBlock "Sum2" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "ADDASC" + SID "9124" + Ports [4, 2] + Position [730, 497, 865, 543] + ZOrder 16 + NamePlacement "alternate" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ADDASC" + Location [2560, 0, 5120, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "ISC_P_In" + SID "9125" + Position [20, 93, 50, 107] + ZOrder -2 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ISC_Y_In" + SID "9126" + Position [20, 123, 50, 137] + ZOrder -3 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DITHER_P_In" + SID "9127" + Position [20, 213, 50, 227] + ZOrder -4 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DITHER_Y_In" + SID "9128" + Position [20, 243, 50, 257] + ZOrder -5 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType From + Name "From14" + SID "9129" + Position [265, 201, 350, 219] + ZOrder -23 + BackgroundColor "green" + CloseFcn "tagdialog Close" + GotoTag "ISC_Y" + } + Block { + BlockType From + Name "From15" + SID "9130" + Position [265, 236, 350, 254] + ZOrder -24 + BackgroundColor "gray" + CloseFcn "tagdialog Close" + GotoTag "DITHER_Y" + } + Block { + BlockType From + Name "From16" + SID "9131" + Position [265, 91, 350, 109] + ZOrder -25 + BackgroundColor "green" + CloseFcn "tagdialog Close" + GotoTag "ISC_P" + } + Block { + BlockType From + Name "From17" + SID "9132" + Position [265, 126, 350, 144] + ZOrder -26 + BackgroundColor "gray" + CloseFcn "tagdialog Close" + GotoTag "DITHER_P" + } + Block { + BlockType Goto + Name "Goto1" + SID "9133" + Position [80, 92, 160, 108] + ZOrder -36 + BackgroundColor "green" + GotoTag "ISC_P" + } + Block { + BlockType Goto + Name "Goto2" + SID "9134" + Position [80, 122, 160, 138] + ZOrder -44 + BackgroundColor "green" + GotoTag "ISC_Y" + } + Block { + BlockType Goto + Name "Goto4" + SID "9135" + Position [80, 211, 180, 229] + ZOrder -46 + BackgroundColor "gray" + GotoTag "DITHER_P" + } + Block { + BlockType Goto + Name "Goto5" + SID "9136" + Position [80, 241, 180, 259] + ZOrder -47 + BackgroundColor "gray" + GotoTag "DITHER_Y" + } + Block { + BlockType Sum + Name "Sum1" + SID "9137" + Ports [2, 1] + Position [425, 84, 445, 151] + ZOrder -53 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "9138" + Ports [2, 1] + Position [425, 194, 445, 261] + ZOrder -54 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "PITCH_ISC_Out" + SID "9139" + Position [510, 113, 540, 127] + ZOrder -59 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_ISC_Out" + SID "9140" + Position [510, 223, 540, 237] + ZOrder -60 + Port "2" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "YAW_ISC_Out" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "PITCH_ISC_Out" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "DITHER_P_In" + SrcPort 1 + DstBlock "Goto4" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "DITHER_Y_In" + SrcPort 1 + DstBlock "Goto5" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "ISC_P_In" + SrcPort 1 + DstBlock "Goto1" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "ISC_Y_In" + SrcPort 1 + DstBlock "Goto2" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "From16" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "From17" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 9 + SrcBlock "From14" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "From15" + SrcPort 1 + DstBlock "Sum2" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "ADD_LKIN" + SID "9141" + Ports [12, 6] + Position [1415, 496, 1515, 689] + ZOrder -22 + NamePlacement "alternate" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ADD_LKIN" + Location [2560, 0, 5120, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "LKN_F1_In" + SID "9142" + Position [75, 48, 105, 62] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKN_F2_In" + SID "9143" + Position [70, 193, 100, 207] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKIN_F3_In" + SID "9144" + Position [70, 338, 100, 352] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKIN_LF_In" + SID "9145" + Position [70, 473, 100, 487] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKIN_RT_In" + SID "9146" + Position [70, 613, 100, 627] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKIN_SD_In" + SID "9147" + Position [70, 748, 100, 762] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_F1_In" + SID "9148" + Position [75, 88, 105, 102] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_F2_In" + SID "9149" + Position [70, 238, 100, 252] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_F3_In" + SID "9150" + Position [70, 383, 100, 397] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_LF_In" + SID "9151" + Position [75, 513, 105, 527] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_RT_In" + SID "9152" + Position [70, 658, 100, 672] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_SD_In" + SID "9153" + Position [75, 788, 105, 802] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Sum + Name "Sum" + SID "9154" + Ports [2, 1] + Position [155, 33, 175, 117] + ZOrder -13 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "9155" + Ports [2, 1] + Position [155, 458, 175, 542] + ZOrder -14 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "9156" + Ports [2, 1] + Position [155, 733, 175, 817] + ZOrder -15 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "9157" + Ports [2, 1] + Position [155, 323, 175, 412] + ZOrder -16 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "9158" + Ports [2, 1] + Position [155, 178, 175, 267] + ZOrder -17 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "9159" + Ports [2, 1] + Position [155, 598, 175, 687] + ZOrder -18 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "F1_Out" + SID "9160" + Position [240, 68, 270, 82] + ZOrder -19 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "F2_Out" + SID "9161" + Position [240, 218, 270, 232] + ZOrder -20 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "F3_Out" + SID "9162" + Position [240, 363, 270, 377] + ZOrder -21 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LF_Out" + SID "9163" + Position [240, 493, 270, 507] + ZOrder -22 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "RT_Out" + SID "9164" + Position [240, 638, 270, 652] + ZOrder -23 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "SD_Out" + SID "9165" + Position [240, 768, 270, 782] + ZOrder -24 + Port "6" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "OSEM_LF_In" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 2 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "LF_Out" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "OSEM_F2_In" + SrcPort 1 + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 4 + SrcBlock "OSEM_F3_In" + SrcPort 1 + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 5 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "F2_Out" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "F3_Out" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "OSEM_F1_In" + SrcPort 1 + DstBlock "Sum" + DstPort 2 + } + Line { + ZOrder 8 + SrcBlock "LKN_F1_In" + SrcPort 1 + DstBlock "Sum" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "Sum" + SrcPort 1 + DstBlock "F1_Out" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "LKN_F2_In" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "LKIN_F3_In" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "LKIN_LF_In" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "OSEM_SD_In" + SrcPort 1 + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 14 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "SD_Out" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "OSEM_RT_In" + SrcPort 1 + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 16 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "RT_Out" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "LKIN_RT_In" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "LKIN_SD_In" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + } + } + Block { + BlockType BusCreator + Name "Bus\nCreator1" + SID "9166" + Ports [6, 1] + Position [145, 919, 150, 1006] + ZOrder -23 + ShowName off + Inputs "'OSEM_F1','OSEM_F2','OSEM_F3','OSEM_LF','OSEM_RT','OSEM_SD'" + DisplayOption "bar" + } + Block { + BlockType BusSelector + Name "Bus\nSelector" + SID "9167" + Ports [1, 6] + Position [190, 1112, 195, 1213] + ZOrder -25 + ShowName off + OutputSignals "OSEM_F1,OSEM_F2,OSEM_F3,OSEM_LF,OSEM_RT,OSEM_SD" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "COILOUTF" + SID "9169" + Ports [8, 6] + Position [1575, 509, 1685, 741] + ZOrder -28 + BackgroundColor "lightBlue" + NamePlacement "alternate" + LibraryVersion "1.8" + SourceBlock "SIXOSEM_F_COILOUTF_MASTER/COILOUTF" + SourceType "SubSystem" + } + Block { + BlockType SubSystem + Name "DAMP" + SID "9170" + Ports [6, 7] + Position [515, 755, 665, 845] + ZOrder -29 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "DAMP" + Location [2560, 0, 5120, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "LONG_In" + SID "9171" + Position [50, 53, 80, 67] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TRANS_In" + SID "9172" + Position [50, 148, 80, 162] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "VERT_In" + SID "9173" + Position [50, 243, 80, 257] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ROLL_In" + SID "9174" + Position [50, 338, 80, 352] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "PITCH_In" + SID "9175" + Position [50, 433, 80, 447] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "YAW_In" + SID "9176" + Position [50, 528, 80, 542] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Ground + Name "Ground1" + SID "9177" + Position [100, 163, 125, 177] + ZOrder -7 + ShowName off + } + Block { + BlockType Ground + Name "Ground10" + SID "9178" + Position [95, 463, 120, 477] + ZOrder 4 + ShowName off + } + Block { + BlockType Ground + Name "Ground11" + SID "9179" + Position [100, 368, 125, 382] + ZOrder 6 + ShowName off + } + Block { + BlockType Ground + Name "Ground12" + SID "9180" + Position [100, 273, 125, 287] + ZOrder 7 + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "9181" + Position [100, 258, 125, 272] + ZOrder -8 + ShowName off + } + Block { + BlockType Ground + Name "Ground3" + SID "9182" + Position [100, 353, 125, 367] + ZOrder -9 + ShowName off + } + Block { + BlockType Ground + Name "Ground4" + SID "9183" + Position [95, 448, 120, 462] + ZOrder -10 + ShowName off + } + Block { + BlockType Ground + Name "Ground5" + SID "9184" + Position [95, 543, 120, 557] + ZOrder -11 + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "9185" + Position [100, 68, 125, 82] + ZOrder -12 + ShowName off + } + Block { + BlockType Ground + Name "Ground7" + SID "9186" + Position [95, 558, 120, 572] + ZOrder 1 + ShowName off + } + Block { + BlockType Ground + Name "Ground8" + SID "9187" + Position [100, 83, 125, 97] + ZOrder 2 + ShowName off + } + Block { + BlockType Ground + Name "Ground9" + SID "9188" + Position [100, 178, 125, 192] + ZOrder 3 + ShowName off + } + Block { + BlockType Reference + Name "L" + SID "9189" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [160, 51, 220, 99] + ZOrder -13 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_STATE_GOOD" + SID "9190" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [445, 54, 495, 76] + ZOrder -14 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_STATE_NOW" + SID "9191" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [345, 80, 390, 100] + ZOrder -15 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_STATE_OK" + SID "9192" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [580, 70, 625, 90] + ZOrder -16 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType RelationalOperator + Name "Operator" + SID "9193" + Ports [2, 1] + Position [525, 53, 545, 102] + ZOrder -17 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator1" + SID "9194" + Ports [2, 1] + Position [525, 148, 545, 197] + ZOrder -18 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator2" + SID "9195" + Ports [2, 1] + Position [525, 243, 545, 292] + ZOrder -19 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator3" + SID "9196" + Ports [2, 1] + Position [525, 338, 545, 387] + ZOrder -20 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator4" + SID "9197" + Ports [2, 1] + Position [525, 433, 545, 482] + ZOrder -21 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator5" + SID "9198" + Ports [2, 1] + Position [525, 528, 545, 577] + ZOrder -22 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Reference + Name "P" + SID "9199" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [155, 431, 215, 479] + ZOrder -23 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_GOOD" + SID "9200" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [445, 434, 495, 456] + ZOrder -24 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_NOW" + SID "9201" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [345, 460, 390, 480] + ZOrder -25 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_OK" + SID "9202" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [580, 450, 625, 470] + ZOrder -26 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "Product" + SID "9203" + Ports [6, 1] + Position [665, 33, 700, 602] + ZOrder -27 + Inputs "6" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "R" + SID "9204" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [150, 336, 210, 384] + ZOrder -28 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "R_STATE_GOOD" + SID "9205" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [440, 339, 490, 361] + ZOrder -29 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "R_STATE_NOW" + SID "9206" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [345, 365, 390, 385] + ZOrder -30 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "R_STATE_OK" + SID "9207" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [580, 355, 625, 375] + ZOrder -31 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "STATE_OK" + SID "9208" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [795, 310, 840, 330] + ZOrder -32 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "T" + SID "9209" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [155, 146, 215, 194] + ZOrder -33 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "T_STATE_GOOD" + SID "9210" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [440, 149, 490, 171] + ZOrder -34 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "T_STATE_NOW" + SID "9211" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [345, 175, 390, 195] + ZOrder -35 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "T_STATE_OK" + SID "9212" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [580, 165, 625, 185] + ZOrder -36 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "V" + SID "9213" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [150, 241, 210, 289] + ZOrder -37 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "V_STATE_GOOD" + SID "9214" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [440, 244, 490, 266] + ZOrder -38 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "V_STATE_NOW" + SID "9215" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [345, 270, 390, 290] + ZOrder -39 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "V_STATE_OK" + SID "9216" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [580, 260, 625, 280] + ZOrder -40 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y" + SID "9217" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [155, 526, 215, 574] + ZOrder -41 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_GOOD" + SID "9218" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [445, 529, 495, 551] + ZOrder -42 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_NOW" + SID "9219" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [345, 555, 390, 575] + ZOrder -43 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_OK" + SID "9220" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [580, 545, 625, 565] + ZOrder -44 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "LONG_Out" + SID "9221" + Position [250, 58, 280, 72] + ZOrder -45 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "TRANS_Out" + SID "9222" + Position [250, 153, 280, 167] + ZOrder -46 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "VERT_Out" + SID "9223" + Position [245, 248, 275, 262] + ZOrder -47 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ROLL_Out" + SID "9224" + Position [250, 343, 280, 357] + ZOrder -48 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "9225" + Position [255, 438, 285, 452] + ZOrder -49 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "9226" + Position [255, 533, 285, 547] + ZOrder -50 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "DAMP_STATE_Out" + SID "9227" + Position [890, 313, 920, 327] + ZOrder -51 + Port "7" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "R" + SrcPort 1 + DstBlock "ROLL_Out" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "P" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Y" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "L" + DstPort 2 + } + Line { + ZOrder 5 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "T" + DstPort 2 + } + Line { + ZOrder 6 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "V" + DstPort 2 + } + Line { + ZOrder 7 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "R" + DstPort 2 + } + Line { + ZOrder 8 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "P" + DstPort 2 + } + Line { + ZOrder 9 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "Y" + DstPort 2 + } + Line { + ZOrder 10 + SrcBlock "LONG_In" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "L" + SrcPort 1 + DstBlock "LONG_Out" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "YAW_In" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "V" + SrcPort 1 + DstBlock "VERT_Out" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "T" + SrcPort 1 + DstBlock "TRANS_Out" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "PITCH_In" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "ROLL_In" + SrcPort 1 + DstBlock "R" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "VERT_In" + SrcPort 1 + DstBlock "V" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "TRANS_In" + SrcPort 1 + DstBlock "T" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "L_STATE_GOOD" + SrcPort 1 + DstBlock "Operator" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "L" + SrcPort 2 + DstBlock "L_STATE_NOW" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "T_STATE_GOOD" + SrcPort 1 + DstBlock "Operator1" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "T" + SrcPort 2 + DstBlock "T_STATE_NOW" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "V_STATE_GOOD" + SrcPort 1 + DstBlock "Operator2" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "V" + SrcPort 2 + DstBlock "V_STATE_NOW" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "R_STATE_GOOD" + SrcPort 1 + DstBlock "Operator3" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "R" + SrcPort 2 + DstBlock "R_STATE_NOW" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "P_STATE_GOOD" + SrcPort 1 + DstBlock "Operator4" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "P" + SrcPort 2 + DstBlock "P_STATE_NOW" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Y_STATE_GOOD" + SrcPort 1 + DstBlock "Operator5" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "Y" + SrcPort 2 + DstBlock "Y_STATE_NOW" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product" + SrcPort 1 + DstBlock "STATE_OK" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "Operator" + SrcPort 1 + DstBlock "L_STATE_OK" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "Operator1" + SrcPort 1 + DstBlock "T_STATE_OK" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "Operator2" + SrcPort 1 + DstBlock "V_STATE_OK" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "Operator3" + SrcPort 1 + DstBlock "R_STATE_OK" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Operator4" + SrcPort 1 + DstBlock "P_STATE_OK" + DstPort 1 + } + Line { + ZOrder 37 + SrcBlock "Operator5" + SrcPort 1 + DstBlock "Y_STATE_OK" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "L_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "T_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 2 + } + Line { + ZOrder 40 + SrcBlock "V_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 3 + } + Line { + ZOrder 41 + SrcBlock "R_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 4 + } + Line { + ZOrder 42 + SrcBlock "P_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 5 + } + Line { + ZOrder 43 + SrcBlock "Y_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 6 + } + Line { + ZOrder 44 + SrcBlock "L_STATE_NOW" + SrcPort 1 + DstBlock "Operator" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "T_STATE_NOW" + SrcPort 1 + DstBlock "Operator1" + DstPort 2 + } + Line { + ZOrder 46 + SrcBlock "V_STATE_NOW" + SrcPort 1 + DstBlock "Operator2" + DstPort 2 + } + Line { + ZOrder 47 + SrcBlock "R_STATE_NOW" + SrcPort 1 + DstBlock "Operator3" + DstPort 2 + } + Line { + ZOrder 48 + SrcBlock "P_STATE_NOW" + SrcPort 1 + DstBlock "Operator4" + DstPort 2 + } + Line { + ZOrder 49 + SrcBlock "Y_STATE_NOW" + SrcPort 1 + DstBlock "Operator5" + DstPort 2 + } + Line { + ZOrder 50 + SrcBlock "STATE_OK" + SrcPort 1 + DstBlock "DAMP_STATE_Out" + DstPort 1 + } + Line { + ZOrder 51 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "Y" + DstPort 3 + } + Line { + ZOrder 52 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "L" + DstPort 3 + } + Line { + ZOrder 53 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "T" + DstPort 3 + } + Line { + ZOrder 54 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "P" + DstPort 3 + } + Line { + ZOrder 55 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "R" + DstPort 3 + } + Line { + ZOrder 56 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "V" + DstPort 3 + } + Annotation { + SID "9228" + Position [508, 255, 508, 255] + AutoSize on + WordWrap off + ZOrder -1 + } + Annotation { + SID "9229" + Name "Each DAMP filter output bitword is \ncompared against a known good state.\nIf equal to good state, then " + "a 1 is output \nand multiplied into the product. So, if any DOF\nis not in its good state, the whole product is 0." + Position [820, 537, 820, 537] + AutoSize on + WordWrap off + ZOrder -2 + } + Annotation { + SID "9230" + Name "1 (one) if GOOD\n0 (zero) if BAD" + Position [819, 220, 819, 220] + AutoSize on + WordWrap off + ZOrder -3 + } + Annotation { + SID "9231" + Name "1 (one) if GOOD\n0 (zero) if BAD" + Position [609, 40, 609, 40] + AutoSize on + WordWrap off + ZOrder -4 + } + } + } + Block { + BlockType SubSystem + Name "DARM_DAMP" + SID "9232" + Ports [2, 2] + Position [515, 1012, 670, 1068] + ZOrder 20 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "DARM_DAMP" + Location [2560, 0, 5120, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "DARM_DAMP_V_In" + SID "9233" + Position [55, 38, 85, 52] + ZOrder 5 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "AS_DAMP_R_In" + SID "9533" + Position [55, 93, 85, 107] + ZOrder 27 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Demux + Name "Demux3" + SID "9531" + Ports [1, 2] + Position [385, 27, 390, 118] + ZOrder 26 + BackgroundColor "black" + ShowName off + Outputs "2" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "INPUT_MTRX" + SID "9530" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [315, 53, 360, 97] + ZOrder 24 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.3" + FontSize 12 + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Mux + Name "Mux3" + SID "9532" + Ports [2, 1] + Position [250, 19, 255, 126] + ZOrder 25 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "R" + SID "9234" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [540, 83, 610, 107] + ZOrder 4 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "V" + SID "9235" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [540, 38, 610, 62] + ZOrder 3 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "V_out" + SID "9236" + Position [680, 43, 710, 57] + ZOrder 7 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "R_Out" + SID "9237" + Position [680, 88, 710, 102] + ZOrder 8 + Port "2" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "V" + SrcPort 1 + DstBlock "V_out" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "R" + SrcPort 1 + DstBlock "R_Out" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "DARM_DAMP_V_In" + SrcPort 1 + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "INPUT_MTRX" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "INPUT_MTRX" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "Demux3" + SrcPort 1 + DstBlock "V" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "Demux3" + SrcPort 2 + DstBlock "R" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "AS_DAMP_R_In" + SrcPort 1 + DstBlock "Mux3" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "DITHER" + SID "9238" + Ports [2, 2] + Position [515, 437, 670, 493] + ZOrder 15 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "DITHER" + Location [2560, 0, 5120, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "PIT_In" + SID "9239" + Position [20, 28, 50, 42] + ZOrder 5 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "YAW_In" + SID "9240" + Position [20, 73, 50, 87] + ZOrder 6 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "P" + SID "9241" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [125, 23, 195, 47] + ZOrder 3 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y" + SID "9242" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [125, 68, 195, 92] + ZOrder 4 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "PIT_Out" + SID "9243" + Position [265, 28, 295, 42] + ZOrder 7 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "9244" + Position [265, 73, 295, 87] + ZOrder 8 + Port "2" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "PIT_In" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "Y" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "YAW_In" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "P" + SrcPort 1 + DstBlock "PIT_Out" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "DRIVEALIGN" + SID "9245" + Ports [3, 3] + Position [890, 485, 995, 545] + ZOrder -30 + BackgroundColor "green" + NamePlacement "alternate" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "DRIVEALIGN" + Location [1913, 0, 3833, 1152] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "LONG_In" + SID "9246" + Position [30, 43, 60, 57] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "PITCH_In" + SID "9247" + Position [260, 43, 290, 57] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "YAW_In" + SID "9248" + Position [470, 43, 500, 57] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "L2L" + SID "9249" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [155, 133, 225, 157] + ZOrder -4 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L2P" + SID "9250" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [155, 263, 225, 287] + ZOrder -5 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L2Y" + SID "9251" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [155, 393, 225, 417] + ZOrder -6 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_IN" + SID "9252" + Tag "Test Point" + Ports [1] + Position [170, 75, 210, 95] + ZOrder -7 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_INMON" + SID "9253" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [80, 40, 120, 60] + ZOrder -8 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_OUT" + SID "9254" + Tag "Test Point" + Ports [1] + Position [805, 110, 845, 130] + ZOrder -9 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_OUTMON" + SID "9255" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [805, 165, 845, 185] + ZOrder -10 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P2L" + SID "9256" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [385, 163, 455, 187] + ZOrder -11 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P2P" + SID "9257" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [385, 293, 455, 317] + ZOrder -12 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P2Y" + SID "9258" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [385, 423, 455, 447] + ZOrder -13 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_IN" + SID "9259" + Tag "Test Point" + Ports [1] + Position [400, 80, 440, 100] + ZOrder -14 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_INMON" + SID "9260" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [310, 40, 350, 60] + ZOrder -15 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_OUT" + SID "9261" + Tag "Test Point" + Ports [1] + Position [805, 235, 845, 255] + ZOrder -16 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_OUTMON" + SID "9262" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [805, 295, 845, 315] + ZOrder -17 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Sum + Name "Sum" + SID "9263" + Ports [3, 1] + Position [720, 133, 740, 217] + ZOrder -18 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "9264" + Ports [3, 1] + Position [720, 263, 740, 347] + ZOrder -19 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "9265" + Ports [3, 1] + Position [720, 393, 740, 477] + ZOrder -20 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Y2L" + SID "9266" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [595, 193, 665, 217] + ZOrder -21 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y2P" + SID "9267" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [595, 323, 665, 347] + ZOrder -22 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y2Y" + SID "9268" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [595, 453, 665, 477] + ZOrder -23 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_IN" + SID "9269" + Tag "Test Point" + Ports [1] + Position [610, 80, 650, 100] + ZOrder -24 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_INMON" + SID "9270" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [520, 40, 560, 60] + ZOrder -25 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_OUT" + SID "9271" + Tag "Test Point" + Ports [1] + Position [805, 360, 845, 380] + ZOrder -26 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_OUTMON" + SID "9272" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [805, 425, 845, 445] + ZOrder -27 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "LONG_Out" + SID "9273" + Position [905, 168, 935, 182] + ZOrder -28 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "9274" + Position [910, 298, 940, 312] + ZOrder -29 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "9275" + Position [905, 428, 935, 442] + ZOrder -30 + Port "3" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "YAW_In" + SrcPort 1 + DstBlock "Y_INMON" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "PITCH_In" + SrcPort 1 + DstBlock "P_INMON" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "LONG_In" + SrcPort 1 + DstBlock "L_INMON" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Sum2" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 5 + DstBlock "Y_OUTMON" + DstPort 1 + } + Branch { + ZOrder 6 + Points [0, -65] + DstBlock "Y_OUT" + DstPort 1 + } + } + Line { + ZOrder 7 + SrcBlock "Sum1" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 8 + DstBlock "P_OUTMON" + DstPort 1 + } + Branch { + ZOrder 9 + Points [0, -60] + DstBlock "P_OUT" + DstPort 1 + } + } + Line { + ZOrder 10 + SrcBlock "Sum" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 11 + DstBlock "L_OUTMON" + DstPort 1 + } + Branch { + ZOrder 12 + Points [0, -55] + DstBlock "L_OUT" + DstPort 1 + } + } + Line { + ZOrder 13 + SrcBlock "L2Y" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "P2Y" + SrcPort 1 + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 15 + SrcBlock "Y2Y" + SrcPort 1 + DstBlock "Sum2" + DstPort 3 + } + Line { + ZOrder 16 + SrcBlock "L2P" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "P2P" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 18 + SrcBlock "Y2P" + SrcPort 1 + DstBlock "Sum1" + DstPort 3 + } + Line { + ZOrder 19 + SrcBlock "Y2L" + SrcPort 1 + DstBlock "Sum" + DstPort 3 + } + Line { + ZOrder 20 + SrcBlock "P2L" + SrcPort 1 + DstBlock "Sum" + DstPort 2 + } + Line { + ZOrder 21 + SrcBlock "L2L" + SrcPort 1 + DstBlock "Sum" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "L_INMON" + SrcPort 1 + Points [5, 0; 0, 35] + Branch { + ZOrder 23 + Points [0, 60] + Branch { + ZOrder 24 + DstBlock "L2L" + DstPort 1 + } + Branch { + ZOrder 25 + Points [0, 130] + Branch { + ZOrder 26 + DstBlock "L2P" + DstPort 1 + } + Branch { + ZOrder 27 + Points [0, 130] + DstBlock "L2Y" + DstPort 1 + } + } + } + Branch { + ZOrder 28 + DstBlock "L_IN" + DstPort 1 + } + } + Line { + ZOrder 29 + SrcBlock "P_INMON" + SrcPort 1 + Points [5, 0; 0, 40] + Branch { + ZOrder 30 + Points [0, 85] + Branch { + ZOrder 31 + Points [0, 130] + Branch { + ZOrder 32 + DstBlock "P2P" + DstPort 1 + } + Branch { + ZOrder 33 + Points [0, 130] + DstBlock "P2Y" + DstPort 1 + } + } + Branch { + ZOrder 34 + DstBlock "P2L" + DstPort 1 + } + } + Branch { + ZOrder 35 + DstBlock "P_IN" + DstPort 1 + } + } + Line { + ZOrder 36 + SrcBlock "Y_INMON" + SrcPort 1 + Points [5, 0; 0, 40] + Branch { + ZOrder 37 + Points [0, 115] + Branch { + ZOrder 38 + Points [0, 130] + Branch { + ZOrder 39 + DstBlock "Y2P" + DstPort 1 + } + Branch { + ZOrder 40 + Points [0, 130] + DstBlock "Y2Y" + DstPort 1 + } + } + Branch { + ZOrder 41 + DstBlock "Y2L" + DstPort 1 + } + } + Branch { + ZOrder 42 + DstBlock "Y_IN" + DstPort 1 + } + } + Line { + ZOrder 43 + SrcBlock "L_OUTMON" + SrcPort 1 + DstBlock "LONG_Out" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "P_OUTMON" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "Y_OUTMON" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Annotation { + SID "9276" + Name "This could/should be replaced by\nthe CDS_PART cdsFiltMuxMatrix,\nbut I'm not sure how that works \nin M" + "EDM land just yet \n-- JSK Feb 2011" + Position [813, 57, 813, 57] + AutoSize on + WordWrap off + ZOrder -1 + } + } + } + Block { + BlockType Demux + Name "Demux1" + SID "9277" + Ports [1, 6] + Position [345, 772, 350, 838] + ZOrder -31 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "9278" + Ports [1, 6] + Position [465, 757, 470, 848] + ZOrder -32 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "9279" + Ports [1, 6] + Position [1330, 588, 1335, 687] + ZOrder -33 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "9280" + Ports [1, 6] + Position [1330, 351, 1335, 434] + ZOrder -34 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux9" + SID "9282" + Ports [1, 4] + Position [870, 1077, 875, 1188] + ZOrder -36 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Reference + Name "EUL2OSEM" + SID "9283" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1265, 618, 1310, 662] + ZOrder -37 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.3" + FontSize 12 + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType From + Name "From2" + SID "9284" + Position [20, 1153, 105, 1177] + ZOrder -39 + BackgroundColor "[0.200000, 1.000000, 0.520000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "OSEM2WD" + } + Block { + BlockType From + Name "From3" + SID "9285" + Position [1575, 797, 1690, 813] + ZOrder -40 + BackgroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "WDBLOCKFLAG" + } + Block { + BlockType From + Name "From4" + SID "9286" + Position [1830, 867, 1950, 883] + ZOrder -41 + BackgroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "WDBLOCKFLAG" + } + Block { + BlockType From + Name "From5" + SID "9287" + Position [1830, 917, 1950, 933] + ZOrder -42 + BackgroundColor "yellow" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "DAMPSTATE" + } + Block { + BlockType From + Name "From6" + SID "9288" + Position [1830, 967, 1950, 983] + ZOrder -43 + BackgroundColor "[0.864000, 0.720000, 0.900000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LOCKSTATE" + } + Block { + BlockType Goto + Name "Goto" + SID "9289" + Position [1035, 1017, 1155, 1033] + ZOrder -44 + BackgroundColor "darkGreen" + GotoTag "WDBLOCKFLAG" + } + Block { + BlockType Goto + Name "Goto2" + SID "9290" + Position [190, 955, 270, 975] + ZOrder -46 + BackgroundColor "[0.200000, 1.000000, 0.520000]" + ShowName off + GotoTag "OSEM2WD" + } + Block { + BlockType Goto + Name "Goto3" + SID "9291" + Position [710, 822, 820, 838] + ZOrder -47 + BackgroundColor "yellow" + ShowName off + GotoTag "DAMPSTATE" + } + Block { + BlockType Goto + Name "Goto4" + SID "9292" + Position [710, 242, 820, 258] + ZOrder -48 + BackgroundColor "[0.864000, 0.720000, 0.900000]" + ShowName off + GotoTag "LOCKSTATE" + } + Block { + BlockType SubSystem + Name "LKIN" + SID "9331" + Ports [2, 2] + Position [1060, 368, 1175, 417] + ZOrder -51 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "LKIN" + Location [2560, 0, 5120, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "LKIN_P_In" + SID "9332" + Position [55, 113, 85, 127] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LKIN_Y_In" + SID "9333" + Position [55, 188, 85, 202] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "EXC_SW" + SID "9334" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [65, 28, 110, 42] + ZOrder -3 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Ground + Name "Ground3" + SID "9335" + Position [25, 29, 45, 41] + ZOrder -4 + ShowName off + } + Block { + BlockType Reference + Name "P_EXCMON" + SID "9336" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [230, 104, 280, 126] + ZOrder -5 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "P_SW" + SID "9337" + Ports [2, 1] + Position [160, 95, 205, 130] + ZOrder -6 + NamePlacement "alternate" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Y_EXCMON" + SID "9338" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [230, 179, 280, 201] + ZOrder -7 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "Y_SW" + SID "9339" + Ports [2, 1] + Position [160, 170, 205, 205] + ZOrder -8 + NamePlacement "alternate" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "LKIN_P_Out" + SID "9340" + Position [330, 108, 360, 122] + ZOrder -9 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LKIN_Y_Out" + SID "9341" + Position [330, 183, 360, 197] + ZOrder -10 + Port "2" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "P_SW" + SrcPort 1 + DstBlock "P_EXCMON" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "EXC_SW" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Y_SW" + SrcPort 1 + DstBlock "Y_EXCMON" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "P_EXCMON" + SrcPort 1 + DstBlock "LKIN_P_Out" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "LKIN_P_In" + SrcPort 1 + DstBlock "P_SW" + DstPort 2 + } + Line { + ZOrder 6 + SrcBlock "Y_EXCMON" + SrcPort 1 + DstBlock "LKIN_Y_Out" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "LKIN_Y_In" + SrcPort 1 + DstBlock "Y_SW" + DstPort 2 + } + Line { + ZOrder 8 + SrcBlock "EXC_SW" + SrcPort 1 + Points [15, 0; 0, 70] + Branch { + ZOrder 9 + DstBlock "P_SW" + DstPort 1 + } + Branch { + ZOrder 10 + Points [0, 75] + DstBlock "Y_SW" + DstPort 1 + } + } + } + } + Block { + BlockType Reference + Name "LKIN2OSEM" + SID "9342" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1265, 373, 1310, 417] + ZOrder -52 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + FontSize 12 + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType SubSystem + Name "LOCK" + SID "9343" + Ports [3, 4] + Position [315, 234, 470, 341] + ZOrder -53 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "LOCK" + Location [2560, 0, 5120, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "LONG_In" + SID "9344" + Position [60, 58, 90, 72] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "PITCH_In" + SID "9345" + Position [60, 188, 90, 202] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "YAW_In" + SID "9346" + Position [60, 318, 90, 332] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Ground + Name "Ground1" + SID "9347" + Position [110, 348, 135, 362] + ZOrder 1 + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "9348" + Position [110, 218, 135, 232] + ZOrder 2 + ShowName off + } + Block { + BlockType Ground + Name "Ground3" + SID "9349" + Position [110, 88, 135, 102] + ZOrder 3 + ShowName off + } + Block { + BlockType Ground + Name "Ground4" + SID "9350" + Position [110, 203, 135, 217] + ZOrder -4 + ShowName off + } + Block { + BlockType Ground + Name "Ground5" + SID "9351" + Position [110, 333, 135, 347] + ZOrder -5 + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "9352" + Position [110, 73, 135, 87] + ZOrder -6 + ShowName off + } + Block { + BlockType Reference + Name "L" + SID "9353" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [170, 56, 230, 104] + ZOrder -7 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_STATE_GOOD" + SID "9354" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [455, 59, 505, 81] + ZOrder -8 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_STATE_NOW" + SID "9355" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [360, 85, 405, 105] + ZOrder -9 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_STATE_OK" + SID "9356" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [585, 75, 630, 95] + ZOrder -10 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType RelationalOperator + Name "Operator" + SID "9357" + Ports [2, 1] + Position [535, 58, 555, 107] + ZOrder -11 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator4" + SID "9358" + Ports [2, 1] + Position [540, 188, 560, 237] + ZOrder -12 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator5" + SID "9359" + Ports [2, 1] + Position [540, 318, 560, 367] + ZOrder -13 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Reference + Name "P" + SID "9360" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [170, 186, 230, 234] + ZOrder -14 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_GOOD" + SID "9361" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [460, 189, 510, 211] + ZOrder -15 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_NOW" + SID "9362" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 215, 410, 235] + ZOrder -16 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_OK" + SID "9363" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [585, 205, 630, 225] + ZOrder -17 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "Product" + SID "9364" + Ports [3, 1] + Position [660, 16, 690, 414] + ZOrder -18 + Inputs "3" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "STATE_OK" + SID "9365" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [740, 205, 785, 225] + ZOrder -19 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y" + SID "9366" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [170, 316, 230, 364] + ZOrder -20 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_GOOD" + SID "9367" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [460, 319, 510, 341] + ZOrder -21 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_NOW" + SID "9368" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 345, 410, 365] + ZOrder -22 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_OK" + SID "9369" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [585, 335, 630, 355] + ZOrder -23 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "LOCK_STATE_Out" + SID "9370" + Position [830, 208, 860, 222] + ZOrder -24 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LONG_Out" + SID "9371" + Position [270, 63, 300, 77] + ZOrder -25 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "9372" + Position [275, 193, 305, 207] + ZOrder -26 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "9373" + Position [275, 323, 305, 337] + ZOrder -27 + Port "4" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "L" + DstPort 2 + } + Line { + ZOrder 2 + SrcBlock "L_STATE_GOOD" + SrcPort 1 + DstBlock "Operator" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "L" + SrcPort 2 + DstBlock "L_STATE_NOW" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "L" + SrcPort 1 + DstBlock "LONG_Out" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "LONG_In" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "P" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "P" + DstPort 2 + } + Line { + ZOrder 8 + SrcBlock "PITCH_In" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "P_STATE_GOOD" + SrcPort 1 + DstBlock "Operator4" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "P" + SrcPort 2 + DstBlock "P_STATE_NOW" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "Y" + DstPort 2 + } + Line { + ZOrder 12 + SrcBlock "YAW_In" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "Y_STATE_GOOD" + SrcPort 1 + DstBlock "Operator5" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "Y" + SrcPort 2 + DstBlock "Y_STATE_NOW" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "Y" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "Operator" + SrcPort 1 + DstBlock "L_STATE_OK" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "Operator4" + SrcPort 1 + DstBlock "P_STATE_OK" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "Operator5" + SrcPort 1 + DstBlock "Y_STATE_OK" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "Product" + SrcPort 1 + DstBlock "STATE_OK" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "P_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 2 + } + Line { + ZOrder 21 + SrcBlock "L_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Y_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 3 + } + Line { + ZOrder 23 + SrcBlock "STATE_OK" + SrcPort 1 + DstBlock "LOCK_STATE_Out" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "L_STATE_NOW" + SrcPort 1 + DstBlock "Operator" + DstPort 2 + } + Line { + ZOrder 25 + SrcBlock "Y_STATE_NOW" + SrcPort 1 + DstBlock "Operator5" + DstPort 2 + } + Line { + ZOrder 26 + SrcBlock "P_STATE_NOW" + SrcPort 1 + DstBlock "Operator4" + DstPort 2 + } + Line { + ZOrder 27 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "Y" + DstPort 3 + } + Line { + ZOrder 28 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "P" + DstPort 3 + } + Line { + ZOrder 29 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "L" + DstPort 3 + } + Annotation { + SID "9374" + Name "1 (one) if OK\n0 (zero) if BAD" + Position [759, 115, 759, 115] + AutoSize on + WordWrap off + ZOrder -1 + } + } + } + Block { + BlockType SubSystem + Name "MASTER" + SID "9375" + Ports [8, 6] + Position [1745, 507, 1840, 823] + ZOrder -54 + BackgroundColor "gray" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "MASTER" + Location [2560, 0, 5120, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "F1_In" + SID "9376" + Position [60, 278, 90, 292] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "F2_In" + SID "9377" + Position [60, 343, 90, 357] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "F3_In" + SID "9378" + Position [60, 408, 90, 422] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LF_In" + SID "9379" + Position [60, 473, 90, 487] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "RT_In" + SID "9380" + Position [60, 538, 90, 552] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "SD_In" + SID "9381" + Position [60, 603, 90, 617] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "MASTERSWITCH" + SID "9382" + Position [65, 928, 95, 942] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "WDFLAG" + SID "9383" + Position [60, 83, 90, 97] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Switch + Name "Choice1" + SID "9384" + Position [430, 37, 515, 143] + ZOrder -9 + BackgroundColor "[0.983333, 1.000000, 0.000000]" + Criteria "u2 ~= 0" + Threshold "0.5" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant0" + SID "9385" + Position [370, 40, 400, 70] + ZOrder -10 + BackgroundColor "red" + Value "0" + } + Block { + BlockType Constant + Name "Constant1" + SID "9386" + Position [370, 110, 400, 140] + ZOrder -11 + BackgroundColor "green" + } + Block { + BlockType Reference + Name "OUT_F1" + SID "9387" + Tag "Test Point" + Ports [1] + Position [985, 240, 1025, 260] + ZOrder -12 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_F1MON" + SID "9388" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 278, 1130, 302] + ZOrder -13 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_F2" + SID "9389" + Tag "Test Point" + Ports [1] + Position [985, 305, 1025, 325] + ZOrder -14 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_F2MON" + SID "9390" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 343, 1130, 367] + ZOrder -15 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_F3" + SID "9391" + Tag "Test Point" + Ports [1] + Position [985, 370, 1025, 390] + ZOrder -16 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_F3MON" + SID "9392" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 408, 1130, 432] + ZOrder -17 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_LF" + SID "9393" + Tag "Test Point" + Ports [1] + Position [985, 435, 1025, 455] + ZOrder -18 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_LFMON" + SID "9394" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 473, 1130, 497] + ZOrder -19 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_RT" + SID "9395" + Tag "Test Point" + Ports [1] + Position [985, 500, 1025, 520] + ZOrder -20 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_RTMON" + SID "9396" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 538, 1130, 562] + ZOrder -21 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_SD" + SID "9397" + Tag "Test Point" + Ports [1] + Position [985, 565, 1025, 585] + ZOrder -22 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_SDMON" + SID "9398" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 603, 1130, 627] + ZOrder -23 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_F1" + SID "9399" + Tag "Test Point" + Ports [1] + Position [465, 230, 505, 250] + ZOrder -24 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_F1MON" + SID "9400" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [570, 268, 625, 292] + ZOrder -25 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_F2" + SID "9401" + Tag "Test Point" + Ports [1] + Position [465, 295, 505, 315] + ZOrder -26 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_F2MON" + SID "9402" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [570, 333, 625, 357] + ZOrder -27 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_F3" + SID "9403" + Tag "Test Point" + Ports [1] + Position [465, 360, 505, 380] + ZOrder -28 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_F3MON" + SID "9404" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [570, 398, 625, 422] + ZOrder -29 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_LF" + SID "9405" + Tag "Test Point" + Ports [1] + Position [465, 425, 505, 445] + ZOrder -30 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_LFMON" + SID "9406" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [570, 463, 625, 487] + ZOrder -31 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_RT" + SID "9407" + Tag "Test Point" + Ports [1] + Position [465, 490, 505, 510] + ZOrder -32 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_RTMON" + SID "9408" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [570, 528, 625, 552] + ZOrder -33 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_SD" + SID "9409" + Tag "Test Point" + Ports [1] + Position [465, 555, 505, 575] + ZOrder -34 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_SDMON" + SID "9410" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [570, 593, 625, 617] + ZOrder -35 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "P_MS_F1" + SID "9411" + Ports [2, 1] + Position [365, 260, 410, 295] + ZOrder -36 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_F2" + SID "9412" + Ports [2, 1] + Position [365, 325, 410, 360] + ZOrder -37 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_F3" + SID "9413" + Ports [2, 1] + Position [365, 390, 410, 425] + ZOrder -38 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_LF" + SID "9414" + Ports [2, 1] + Position [365, 455, 410, 490] + ZOrder -39 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_RT" + SID "9415" + Ports [2, 1] + Position [365, 520, 410, 555] + ZOrder -40 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_SD" + SID "9416" + Ports [2, 1] + Position [365, 585, 410, 620] + ZOrder -41 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_WD_F1" + SID "9417" + Ports [2, 1] + Position [800, 270, 845, 305] + ZOrder -42 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_WD_F2" + SID "9418" + Ports [2, 1] + Position [800, 335, 845, 370] + ZOrder -43 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_WD_F3" + SID "9419" + Ports [2, 1] + Position [800, 400, 845, 435] + ZOrder -44 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_WD_LF" + SID "9420" + Ports [2, 1] + Position [800, 465, 845, 500] + ZOrder -45 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_WD_RT" + SID "9421" + Ports [2, 1] + Position [800, 530, 845, 565] + ZOrder -46 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_WD_SD" + SID "9422" + Ports [2, 1] + Position [800, 595, 845, 630] + ZOrder -47 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SWITCHMON" + SID "9423" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [290, 923, 345, 947] + ZOrder -48 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Terminator + Name "Terminator2" + SID "9424" + Position [380, 925, 400, 945] + ZOrder -49 + } + Block { + BlockType Outport + Name "F1_Out" + SID "9425" + Position [1165, 283, 1195, 297] + ZOrder -50 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "F2_Out" + SID "9426" + Position [1165, 348, 1195, 362] + ZOrder -51 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "F3_Out" + SID "9427" + Position [1165, 413, 1195, 427] + ZOrder -52 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LF_Out" + SID "9428" + Position [1165, 478, 1195, 492] + ZOrder -53 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "RT_Out" + SID "9429" + Position [1165, 543, 1195, 557] + ZOrder -54 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "SD_Out" + SID "9430" + Position [1165, 608, 1195, 622] + ZOrder -55 + Port "6" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Choice1" + SrcPort 1 + Points [260, 0; 0, 205] + Branch { + ZOrder 2 + DstBlock "P_WD_F1" + DstPort 2 + } + Branch { + ZOrder 3 + Points [0, 65] + Branch { + ZOrder 4 + DstBlock "P_WD_F2" + DstPort 2 + } + Branch { + ZOrder 5 + Points [0, 65] + Branch { + ZOrder 6 + DstBlock "P_WD_F3" + DstPort 2 + } + Branch { + ZOrder 7 + Points [0, 65] + Branch { + ZOrder 8 + DstBlock "P_WD_LF" + DstPort 2 + } + Branch { + ZOrder 9 + Points [0, 65] + Branch { + ZOrder 10 + DstBlock "P_WD_RT" + DstPort 2 + } + Branch { + ZOrder 11 + Points [0, 65] + DstBlock "P_WD_SD" + DstPort 2 + } + } + } + } + } + } + Line { + ZOrder 12 + SrcBlock "PWD_SDMON" + SrcPort 1 + DstBlock "P_WD_SD" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "PWD_RTMON" + SrcPort 1 + DstBlock "P_WD_RT" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "PWD_LFMON" + SrcPort 1 + DstBlock "P_WD_LF" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "PWD_F3MON" + SrcPort 1 + DstBlock "P_WD_F3" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "PWD_F2MON" + SrcPort 1 + DstBlock "P_WD_F2" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "PWD_F1MON" + SrcPort 1 + DstBlock "P_WD_F1" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "WDFLAG" + SrcPort 1 + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 19 + SrcBlock "Constant0" + SrcPort 1 + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "Constant1" + SrcPort 1 + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 21 + SrcBlock "P_WD_SD" + SrcPort 1 + Points [115, 0] + Branch { + ZOrder 22 + Points [0, -40] + DstBlock "OUT_SD" + DstPort 1 + } + Branch { + ZOrder 23 + DstBlock "OUT_SDMON" + DstPort 1 + } + } + Line { + ZOrder 24 + SrcBlock "P_WD_RT" + SrcPort 1 + Points [115, 0] + Branch { + ZOrder 25 + Points [0, -40] + DstBlock "OUT_RT" + DstPort 1 + } + Branch { + ZOrder 26 + DstBlock "OUT_RTMON" + DstPort 1 + } + } + Line { + ZOrder 27 + SrcBlock "P_WD_LF" + SrcPort 1 + Points [115, 0] + Branch { + ZOrder 28 + Points [0, -40] + DstBlock "OUT_LF" + DstPort 1 + } + Branch { + ZOrder 29 + DstBlock "OUT_LFMON" + DstPort 1 + } + } + Line { + ZOrder 30 + SrcBlock "P_WD_F3" + SrcPort 1 + Points [115, 0] + Branch { + ZOrder 31 + Points [0, -40] + DstBlock "OUT_F3" + DstPort 1 + } + Branch { + ZOrder 32 + DstBlock "OUT_F3MON" + DstPort 1 + } + } + Line { + ZOrder 33 + SrcBlock "P_WD_F2" + SrcPort 1 + Points [115, 0] + Branch { + ZOrder 34 + Points [0, -40] + DstBlock "OUT_F2" + DstPort 1 + } + Branch { + ZOrder 35 + DstBlock "OUT_F2MON" + DstPort 1 + } + } + Line { + ZOrder 36 + SrcBlock "P_WD_F1" + SrcPort 1 + Points [115, 0] + Branch { + ZOrder 37 + Points [0, -40] + DstBlock "OUT_F1" + DstPort 1 + } + Branch { + ZOrder 38 + DstBlock "OUT_F1MON" + DstPort 1 + } + } + Line { + ZOrder 39 + SrcBlock "P_MS_SD" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 40 + DstBlock "PWD_SDMON" + DstPort 1 + } + Branch { + ZOrder 41 + Points [0, -40] + DstBlock "PWD_SD" + DstPort 1 + } + } + Line { + ZOrder 42 + SrcBlock "P_MS_RT" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 43 + DstBlock "PWD_RTMON" + DstPort 1 + } + Branch { + ZOrder 44 + Points [0, -40] + DstBlock "PWD_RT" + DstPort 1 + } + } + Line { + ZOrder 45 + SrcBlock "P_MS_LF" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 46 + DstBlock "PWD_LFMON" + DstPort 1 + } + Branch { + ZOrder 47 + Points [0, -40] + DstBlock "PWD_LF" + DstPort 1 + } + } + Line { + ZOrder 48 + SrcBlock "P_MS_F3" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 49 + DstBlock "PWD_F3MON" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -40] + DstBlock "PWD_F3" + DstPort 1 + } + } + Line { + ZOrder 51 + SrcBlock "P_MS_F2" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 52 + DstBlock "PWD_F2MON" + DstPort 1 + } + Branch { + ZOrder 53 + Points [0, -40] + DstBlock "PWD_F2" + DstPort 1 + } + } + Line { + ZOrder 54 + SrcBlock "P_MS_F1" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 55 + DstBlock "PWD_F1MON" + DstPort 1 + } + Branch { + ZOrder 56 + Points [0, -40] + DstBlock "PWD_F1" + DstPort 1 + } + } + Line { + ZOrder 57 + SrcBlock "OUT_RTMON" + SrcPort 1 + DstBlock "RT_Out" + DstPort 1 + } + Line { + ZOrder 58 + SrcBlock "OUT_SDMON" + SrcPort 1 + DstBlock "SD_Out" + DstPort 1 + } + Line { + ZOrder 59 + SrcBlock "OUT_LFMON" + SrcPort 1 + DstBlock "LF_Out" + DstPort 1 + } + Line { + ZOrder 60 + SrcBlock "OUT_F3MON" + SrcPort 1 + DstBlock "F3_Out" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "OUT_F1MON" + SrcPort 1 + DstBlock "F1_Out" + DstPort 1 + } + Line { + ZOrder 62 + SrcBlock "OUT_F2MON" + SrcPort 1 + DstBlock "F2_Out" + DstPort 1 + } + Line { + ZOrder 63 + SrcBlock "MASTERSWITCH" + SrcPort 1 + Points [125, 0] + Branch { + ZOrder 64 + Points [0, -340] + Branch { + ZOrder 65 + DstBlock "P_MS_SD" + DstPort 1 + } + Branch { + ZOrder 66 + Points [0, -65] + Branch { + ZOrder 67 + DstBlock "P_MS_RT" + DstPort 1 + } + Branch { + ZOrder 68 + Points [0, -65] + Branch { + ZOrder 69 + DstBlock "P_MS_LF" + DstPort 1 + } + Branch { + ZOrder 70 + Points [0, -65] + Branch { + ZOrder 71 + DstBlock "P_MS_F3" + DstPort 1 + } + Branch { + ZOrder 72 + Points [0, -65] + Branch { + ZOrder 73 + DstBlock "P_MS_F2" + DstPort 1 + } + Branch { + ZOrder 74 + Points [0, -65] + DstBlock "P_MS_F1" + DstPort 1 + } + } + } + } + } + } + Branch { + ZOrder 75 + DstBlock "SWITCHMON" + DstPort 1 + } + } + Line { + ZOrder 76 + SrcBlock "SD_In" + SrcPort 1 + DstBlock "P_MS_SD" + DstPort 2 + } + Line { + ZOrder 77 + SrcBlock "RT_In" + SrcPort 1 + DstBlock "P_MS_RT" + DstPort 2 + } + Line { + ZOrder 78 + SrcBlock "LF_In" + SrcPort 1 + DstBlock "P_MS_LF" + DstPort 2 + } + Line { + ZOrder 79 + SrcBlock "F3_In" + SrcPort 1 + DstBlock "P_MS_F3" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "F2_In" + SrcPort 1 + DstBlock "P_MS_F2" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "F1_In" + SrcPort 1 + DstBlock "P_MS_F1" + DstPort 2 + } + Line { + ZOrder 82 + SrcBlock "SWITCHMON" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + Annotation { + SID "9431" + Name "WDFLAG is 0 (zero) if OK,\nNon-zero if BAD" + Position [271, 119, 271, 119] + AutoSize on + WordWrap off + ZOrder -1 + } + Annotation { + SID "9432" + Name "If second input (WDFLAG) is not equal to zero, \nthen pass out first argument (Constant 0 -- Block Outpu" + "t), \notherwise pass out third argument (Constant 1 -- Pass Output)" + Position [480, 198, 480, 198] + AutoSize on + WordWrap off + ZOrder -2 + } + } + } + Block { + BlockType Mux + Name "Mux1" + SID "9433" + Ports [6, 1] + Position [375, 772, 380, 838] + ZOrder -55 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "9434" + Ports [6, 1] + Position [255, 694, 260, 911] + ZOrder -56 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "9435" + Ports [6, 1] + Position [1240, 473, 1245, 802] + ZOrder -57 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux4" + SID "9436" + Ports [2, 1] + Position [1240, 367, 1245, 418] + ZOrder -58 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux9" + SID "9438" + Ports [2, 1] + Position [700, 1077, 705, 1193] + ZOrder -60 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "OPTICALIGN" + SID "9439" + Ports [0, 2] + Position [515, 594, 670, 621] + ZOrder -61 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "OPTICALIGN" + Location [768, 265, 1145, 725] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Ground + Name "Ground1" + SID "9440" + Position [30, 35, 50, 55] + ZOrder -1 + } + Block { + BlockType Ground + Name "Ground2" + SID "9441" + Position [30, 120, 50, 140] + ZOrder -2 + } + Block { + BlockType Reference + Name "P" + SID "9442" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [105, 33, 175, 57] + ZOrder -3 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y" + SID "9443" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [105, 118, 175, 142] + ZOrder -4 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "9444" + Position [240, 38, 270, 52] + ZOrder -5 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "9445" + Position [240, 123, 270, 137] + ZOrder -6 + Port "2" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "P" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Y" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "OSEM2EUL" + SID "9446" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [280, 783, 325, 827] + ZOrder -62 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.3" + FontSize 12 + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType SubSystem + Name "OSEMINF" + SID "9447" + Ports [6, 6] + Position [140, 700, 230, 905] + ZOrder -63 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "OSEMINF" + Location [2560, 0, 5120, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "F1_In" + SID "9448" + Position [60, 43, 90, 57] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "F2_In" + SID "9449" + Position [60, 103, 90, 117] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "F3_In" + SID "9450" + Position [60, 158, 90, 172] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LF_In" + SID "9451" + Position [60, 243, 90, 257] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "RT_In" + SID "9452" + Position [60, 303, 90, 317] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "SD_In" + SID "9453" + Position [60, 358, 90, 372] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "F1" + SID "9454" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [120, 38, 190, 62] + ZOrder -7 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "F2" + SID "9455" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [120, 98, 190, 122] + ZOrder -8 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "F3" + SID "9456" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [120, 153, 190, 177] + ZOrder -9 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LF" + SID "9457" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [120, 238, 190, 262] + ZOrder -10 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "RT" + SID "9458" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [120, 298, 190, 322] + ZOrder -11 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "SD" + SID "9459" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [120, 353, 190, 377] + ZOrder -12 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "F1_Out" + SID "9460" + Position [225, 43, 255, 57] + ZOrder -13 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "F2_Out" + SID "9461" + Position [225, 103, 255, 117] + ZOrder -14 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "F3_Out" + SID "9462" + Position [225, 158, 255, 172] + ZOrder -15 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LF_Out" + SID "9463" + Position [225, 243, 255, 257] + ZOrder -16 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "RT_Out" + SID "9464" + Position [225, 303, 255, 317] + ZOrder -17 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "SD_Out" + SID "9465" + Position [225, 358, 255, 372] + ZOrder -18 + Port "6" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "SD_In" + SrcPort 1 + DstBlock "SD" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "RT_In" + SrcPort 1 + DstBlock "RT" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "LF_In" + SrcPort 1 + DstBlock "LF" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "SD" + SrcPort 1 + DstBlock "SD_Out" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "RT" + SrcPort 1 + DstBlock "RT_Out" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "LF" + SrcPort 1 + DstBlock "LF_Out" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "F3_In" + SrcPort 1 + DstBlock "F3" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "F2_In" + SrcPort 1 + DstBlock "F2" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "F1_In" + SrcPort 1 + DstBlock "F1" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "F3" + SrcPort 1 + DstBlock "F3_Out" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "F2" + SrcPort 1 + DstBlock "F2_Out" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "F1" + SrcPort 1 + DstBlock "F1_Out" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "SENSALIGN" + SID "9466" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [400, 782, 445, 828] + ZOrder -65 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.3" + FontSize 12 + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Sum + Name "Sum3" + SID "9535" + Ports [2, 1] + Position [850, 345, 865, 420] + ZOrder 25 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType SubSystem + Name "TEST" + SID "9467" + Ports [0, 6] + Position [515, 651, 670, 719] + ZOrder -66 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "TEST" + Location [12, 45, 379, 867] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Ground + Name "Ground1" + SID "9468" + Position [40, 50, 60, 70] + ZOrder -1 + } + Block { + BlockType Ground + Name "Ground2" + SID "9469" + Position [40, 105, 60, 125] + ZOrder -2 + } + Block { + BlockType Ground + Name "Ground3" + SID "9470" + Position [40, 160, 60, 180] + ZOrder -3 + } + Block { + BlockType Ground + Name "Ground4" + SID "9471" + Position [40, 225, 60, 245] + ZOrder -4 + } + Block { + BlockType Ground + Name "Ground5" + SID "9472" + Position [40, 280, 60, 300] + ZOrder -5 + } + Block { + BlockType Ground + Name "Ground6" + SID "9473" + Position [40, 340, 60, 360] + ZOrder -6 + } + Block { + BlockType Ground + Name "Ground7" + SID "9474" + Position [40, 430, 60, 450] + ZOrder -7 + } + Block { + BlockType Reference + Name "L" + SID "9475" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [105, 48, 175, 72] + ZOrder -8 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P" + SID "9476" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [105, 278, 175, 302] + ZOrder -9 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "R" + SID "9477" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [105, 223, 175, 247] + ZOrder -10 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "STATUS" + SID "9478" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [100, 425, 175, 455] + ZOrder -11 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "T" + SID "9479" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [105, 103, 175, 127] + ZOrder -12 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "V" + SID "9480" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [105, 158, 175, 182] + ZOrder -13 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y" + SID "9481" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [105, 338, 175, 362] + ZOrder -14 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "LONG_Out" + SID "9482" + Position [220, 53, 250, 67] + ZOrder -15 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "TRANS_Out" + SID "9483" + Position [220, 108, 250, 122] + ZOrder -16 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "VERT_Out" + SID "9484" + Position [220, 163, 250, 177] + ZOrder -17 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ROLL_Out" + SID "9485" + Position [220, 228, 250, 242] + ZOrder -18 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "9486" + Position [220, 283, 250, 297] + ZOrder -19 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "9487" + Position [220, 343, 250, 357] + ZOrder -20 + Port "6" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "STATUS" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "R" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "V" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "T" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "R" + SrcPort 1 + DstBlock "ROLL_Out" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "P" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "Y" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "V" + SrcPort 1 + DstBlock "VERT_Out" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "T" + SrcPort 1 + DstBlock "TRANS_Out" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "L" + SrcPort 1 + DstBlock "LONG_Out" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "TIDAL" + SID "9488" + Ports [1, 1] + Position [515, 372, 670, 428] + ZOrder 22 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "TIDAL" + Location [2560, 0, 5120, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "IMC_F_TIDAL_In" + SID "9489" + Position [20, 28, 50, 42] + ZOrder 5 + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "L" + SID "9490" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [125, 23, 195, 47] + ZOrder 3 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "L_out" + SID "9491" + Position [265, 28, 295, 42] + ZOrder 7 + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "L" + SrcPort 1 + DstBlock "L_out" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "IMC_F_TIDAL_In" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "WATCHDOG" + SID "9492" + Tag "cdsFunctionCall" + Description "inline OSEMWATCHDOG $SUS_SRC/WATCHDOG.c" + Ports [1, 1] + Position [770, 1105, 810, 1165] + ZOrder -67 + BackgroundColor "red" + AttributesFormatString "%\\n%" + LibraryVersion "1.4" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType SubSystem + Name "WD" + SID "9493" + Ports [6, 1] + Position [380, 1117, 555, 1208] + ZOrder -68 + BackgroundColor "[1.000000, 0.687268, 0.543612]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "WD" + Location [2624, 32, 4613, 1411] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "OSEM_F1_In" + SID "9494" + Position [55, 250, 75, 260] + ZOrder -1 + BackgroundColor "yellow" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_F2_In" + SID "9495" + Position [55, 275, 75, 285] + ZOrder -2 + BackgroundColor "yellow" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_F3_In" + SID "9496" + Position [55, 300, 75, 310] + ZOrder -3 + BackgroundColor "yellow" + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_LF_In" + SID "9497" + Position [55, 325, 75, 335] + ZOrder -4 + BackgroundColor "yellow" + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_RT_In" + SID "9498" + Position [55, 350, 75, 360] + ZOrder -5 + BackgroundColor "yellow" + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_SD_In" + SID "9499" + Position [55, 375, 75, 385] + ZOrder -6 + BackgroundColor "yellow" + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "OSEMAC" + SID "9500" + Ports [6, 1] + Position [160, 245, 265, 390] + ZOrder -15 + BackgroundColor "gray" + LibraryVersion "1.6" + SourceBlock "SIXOSEM_F_WD_AC_MASTER/AC" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "OSEM_AC_FLAG_Out" + SID "9501" + Position [345, 313, 375, 327] + ZOrder -20 + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "OSEMAC" + SrcPort 1 + DstBlock "OSEM_AC_FLAG_Out" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "OSEM_F1_In" + SrcPort 1 + DstBlock "OSEMAC" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "OSEM_F2_In" + SrcPort 1 + DstBlock "OSEMAC" + DstPort 2 + } + Line { + ZOrder 4 + SrcBlock "OSEM_F3_In" + SrcPort 1 + DstBlock "OSEMAC" + DstPort 3 + } + Line { + ZOrder 5 + SrcBlock "OSEM_LF_In" + SrcPort 1 + DstBlock "OSEMAC" + DstPort 4 + } + Line { + ZOrder 6 + SrcBlock "OSEM_RT_In" + SrcPort 1 + DstBlock "OSEMAC" + DstPort 5 + } + Line { + ZOrder 7 + SrcBlock "OSEM_SD_In" + SrcPort 1 + DstBlock "OSEMAC" + DstPort 6 + } + } + } + Block { + BlockType SubSystem + Name "WDMON" + SID "9502" + Ports [4] + Position [1030, 1079, 1155, 1186] + ZOrder -69 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "WDMON" + Location [942, 52, 1316, 849] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "BLOCK_Flag" + SID "9503" + Position [50, 43, 80, 57] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "STATE_Flag" + SID "9504" + Position [50, 178, 80, 192] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "FIRST_Flag" + SID "9505" + Position [50, 313, 80, 327] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "CURRENT_Flag" + SID "9506" + Position [50, 453, 80, 467] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "BLOCK" + SID "9507" + Tag "cdsEpicsOutput" + Description "field(PREC,\"3\")" + Ports [1, 1] + Position [120, 39, 170, 61] + ZOrder -5 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "CURRENTTRIG" + SID "9508" + Tag "cdsEpicsOutput" + Description "field(PREC,\"3\")" + Ports [1, 1] + Position [120, 449, 170, 471] + ZOrder -6 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "FIRSTTRIG" + SID "9509" + Tag "cdsEpicsOutput" + Description "field(PREC,\"3\")" + Ports [1, 1] + Position [120, 309, 170, 331] + ZOrder -7 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "STATE" + SID "9510" + Tag "cdsEpicsOutput" + Description "field(PREC,\"3\")" + Ports [1, 1] + Position [120, 174, 170, 196] + ZOrder -8 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Terminator + Name "Terminator1" + SID "9511" + Position [225, 40, 245, 60] + ZOrder -9 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "9512" + Position [225, 310, 245, 330] + ZOrder -10 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "9513" + Position [225, 450, 245, 470] + ZOrder -11 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "9514" + Position [225, 175, 245, 195] + ZOrder -12 + } + Line { + ZOrder 1 + SrcBlock "STATE" + SrcPort 1 + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "BLOCK" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "BLOCK_Flag" + SrcPort 1 + DstBlock "BLOCK" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "FIRSTTRIG" + SrcPort 1 + DstBlock "Terminator10" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "CURRENTTRIG" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "CURRENT_Flag" + SrcPort 1 + DstBlock "CURRENTTRIG" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "FIRST_Flag" + SrcPort 1 + DstBlock "FIRSTTRIG" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "STATE_Flag" + SrcPort 1 + DstBlock "STATE" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "ISC_LOCK_L_Out" + SID "9515" + Position [2045, 270, 2065, 280] + ZOrder 4 + BackgroundColor "yellow" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ISC_LOCK_P_Out" + SID "9516" + Position [2045, 295, 2065, 305] + ZOrder 3 + BackgroundColor "yellow" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ISC_LOCK_Y_Out" + SID "9517" + Position [2045, 320, 2065, 330] + ZOrder 2 + BackgroundColor "yellow" + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "COIL_F1_Out" + SID "9518" + Position [2050, 535, 2070, 545] + ZOrder -70 + BackgroundColor "yellow" + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "COIL_F2_Out" + SID "9519" + Position [2050, 585, 2070, 595] + ZOrder -71 + BackgroundColor "yellow" + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "COIL_F3_Out" + SID "9520" + Position [2050, 635, 2070, 645] + ZOrder -72 + BackgroundColor "yellow" + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "COIL_LF_Out" + SID "9521" + Position [2050, 685, 2070, 695] + ZOrder -73 + BackgroundColor "yellow" + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "COIL_RT_Out" + SID "9522" + Position [2050, 735, 2070, 745] + ZOrder -74 + BackgroundColor "yellow" + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "COIL_SD_Out" + SID "9523" + Position [2050, 785, 2070, 795] + ZOrder -75 + BackgroundColor "yellow" + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "WD_BLOCK_Out" + SID "9524" + Position [2050, 870, 2070, 880] + ZOrder -76 + BackgroundColor "yellow" + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "DAMP_STATE_Out" + SID "9525" + Position [2050, 920, 2070, 930] + ZOrder -77 + BackgroundColor "yellow" + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LOCK_STATE_Out" + SID "9526" + Position [2050, 970, 2070, 980] + ZOrder -78 + BackgroundColor "yellow" + Port "12" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "TIDAL_IMCF_In" + SrcPort 1 + DstBlock "TIDAL" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "DARM_DAMP" + SrcPort 2 + Points [251, 0; 0, -280] + DstBlock "ADD" + DstPort 19 + } + Line { + ZOrder 3 + SrcBlock "DARM_DAMP" + SrcPort 1 + Points [222, 0; 0, -265] + DstBlock "ADD" + DstPort 18 + } + Line { + ZOrder 4 + SrcBlock "DARM_DAMP_V_In" + SrcPort 1 + DstBlock "DARM_DAMP" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "WATCHDOG" + SrcPort 1 + DstBlock "Demux9" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "Mux9" + SrcPort 1 + DstBlock "WATCHDOG" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "COILOUTF" + SrcPort 6 + DstBlock "MASTER" + DstPort 6 + } + Line { + ZOrder 8 + SrcBlock "COILOUTF" + SrcPort 5 + DstBlock "MASTER" + DstPort 5 + } + Line { + ZOrder 9 + SrcBlock "COILOUTF" + SrcPort 4 + DstBlock "MASTER" + DstPort 4 + } + Line { + ZOrder 10 + SrcBlock "COILOUTF" + SrcPort 3 + DstBlock "MASTER" + DstPort 3 + } + Line { + ZOrder 11 + SrcBlock "COILOUTF" + SrcPort 2 + DstBlock "MASTER" + DstPort 2 + } + Line { + ZOrder 12 + SrcBlock "COILOUTF" + SrcPort 1 + DstBlock "MASTER" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "Demux9" + SrcPort 4 + DstBlock "WDMON" + DstPort 4 + } + Line { + ZOrder 14 + SrcBlock "Demux9" + SrcPort 3 + DstBlock "WDMON" + DstPort 3 + } + Line { + ZOrder 15 + SrcBlock "Demux9" + SrcPort 2 + DstBlock "WDMON" + DstPort 2 + } + Line { + ZOrder 16 + SrcBlock "Demux9" + SrcPort 1 + Points [110, 0] + Branch { + ZOrder 17 + DstBlock "WDMON" + DstPort 1 + } + Branch { + ZOrder 18 + Points [0, -70] + DstBlock "Goto" + DstPort 1 + } + } + Line { + ZOrder 19 + SrcBlock "EUL2OSEM" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "EUL2OSEM" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "MASTER" + SrcPort 6 + DstBlock "COIL_SD_Out" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "MASTER" + SrcPort 5 + DstBlock "COIL_RT_Out" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "MASTER" + SrcPort 4 + DstBlock "COIL_LF_Out" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "MASTER" + SrcPort 3 + DstBlock "COIL_F3_Out" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "MASTER" + SrcPort 2 + DstBlock "COIL_F2_Out" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "MASTER" + SrcPort 1 + DstBlock "COIL_F1_Out" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "SENSALIGN" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "SENSALIGN" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Demux1" + SrcPort 6 + DstBlock "Mux1" + DstPort 6 + } + Line { + ZOrder 30 + SrcBlock "Demux1" + SrcPort 5 + DstBlock "Mux1" + DstPort 5 + } + Line { + ZOrder 31 + SrcBlock "Demux1" + SrcPort 4 + DstBlock "Mux1" + DstPort 4 + } + Line { + ZOrder 32 + SrcBlock "Demux1" + SrcPort 3 + DstBlock "Mux1" + DstPort 3 + } + Line { + ZOrder 33 + SrcBlock "Demux1" + SrcPort 2 + DstBlock "Mux1" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Demux1" + SrcPort 1 + DstBlock "Mux1" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "OSEM2EUL" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + Name "" + ZOrder 36 + Labels [0, 0] + SrcBlock "Bus\nSelector" + SrcPort 6 + DstBlock "WD" + DstPort 6 + } + Line { + Name "" + ZOrder 37 + Labels [0, 0] + SrcBlock "Bus\nSelector" + SrcPort 5 + DstBlock "WD" + DstPort 5 + } + Line { + Name "" + ZOrder 38 + Labels [0, 0] + SrcBlock "Bus\nSelector" + SrcPort 4 + DstBlock "WD" + DstPort 4 + } + Line { + Name "" + ZOrder 39 + Labels [0, 0] + SrcBlock "Bus\nSelector" + SrcPort 3 + DstBlock "WD" + DstPort 3 + } + Line { + Name "" + ZOrder 40 + Labels [0, 0] + SrcBlock "Bus\nSelector" + SrcPort 2 + DstBlock "WD" + DstPort 2 + } + Line { + Name "" + ZOrder 41 + Labels [0, 0] + SrcBlock "Bus\nSelector" + SrcPort 1 + DstBlock "WD" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "From2" + SrcPort 1 + DstBlock "Bus\nSelector" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "Bus\nCreator1" + SrcPort 1 + DstBlock "Goto2" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "ISC_YAW_In" + SrcPort 1 + DstBlock "LOCK" + DstPort 3 + } + Line { + ZOrder 45 + SrcBlock "ISC_PITCH_In" + SrcPort 1 + DstBlock "LOCK" + DstPort 2 + } + Line { + ZOrder 46 + SrcBlock "ISC_LONG_In" + SrcPort 1 + DstBlock "LOCK" + DstPort 1 + } + Line { + ZOrder 47 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "OSEM2EUL" + DstPort 1 + } + Line { + ZOrder 48 + SrcBlock "OSEM_SD_In" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 49 + Points [0, 110] + DstBlock "Bus\nCreator1" + DstPort 6 + } + Branch { + ZOrder 50 + DstBlock "OSEMINF" + DstPort 6 + } + } + Line { + ZOrder 51 + SrcBlock "OSEM_RT_In" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 52 + Points [0, 130] + DstBlock "Bus\nCreator1" + DstPort 5 + } + Branch { + ZOrder 53 + DstBlock "OSEMINF" + DstPort 5 + } + } + Line { + ZOrder 54 + SrcBlock "OSEM_LF_In" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 55 + Points [0, 150] + DstBlock "Bus\nCreator1" + DstPort 4 + } + Branch { + ZOrder 56 + DstBlock "OSEMINF" + DstPort 4 + } + } + Line { + ZOrder 57 + SrcBlock "OSEM_F3_In" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 58 + Points [0, 170] + DstBlock "Bus\nCreator1" + DstPort 3 + } + Branch { + ZOrder 59 + DstBlock "OSEMINF" + DstPort 3 + } + } + Line { + ZOrder 60 + SrcBlock "OSEM_F2_In" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 61 + Points [0, 190] + DstBlock "Bus\nCreator1" + DstPort 2 + } + Branch { + ZOrder 62 + DstBlock "OSEMINF" + DstPort 2 + } + } + Line { + ZOrder 63 + SrcBlock "OSEM_F1_In" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 64 + Points [0, 210] + DstBlock "Bus\nCreator1" + DstPort 1 + } + Branch { + ZOrder 65 + DstBlock "OSEMINF" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "OSEMINF" + SrcPort 1 + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "OSEMINF" + SrcPort 2 + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "OSEMINF" + SrcPort 3 + DstBlock "Mux2" + DstPort 3 + } + Line { + ZOrder 69 + SrcBlock "OSEMINF" + SrcPort 4 + DstBlock "Mux2" + DstPort 4 + } + Line { + ZOrder 70 + SrcBlock "OSEMINF" + SrcPort 5 + DstBlock "Mux2" + DstPort 5 + } + Line { + ZOrder 71 + SrcBlock "OSEMINF" + SrcPort 6 + DstBlock "Mux2" + DstPort 6 + } + Line { + ZOrder 72 + SrcBlock "From3" + SrcPort 1 + DstBlock "MASTER" + DstPort 8 + } + Line { + ZOrder 73 + SrcBlock "Demux2" + SrcPort 1 + DstBlock "DAMP" + DstPort 1 + } + Line { + ZOrder 74 + SrcBlock "Demux2" + SrcPort 2 + DstBlock "DAMP" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "Demux2" + SrcPort 3 + DstBlock "DAMP" + DstPort 3 + } + Line { + ZOrder 76 + SrcBlock "Demux2" + SrcPort 4 + DstBlock "DAMP" + DstPort 4 + } + Line { + ZOrder 77 + SrcBlock "Demux2" + SrcPort 5 + DstBlock "DAMP" + DstPort 5 + } + Line { + ZOrder 78 + SrcBlock "Demux2" + SrcPort 6 + DstBlock "DAMP" + DstPort 6 + } + Line { + ZOrder 79 + SrcBlock "From4" + SrcPort 1 + DstBlock "WD_BLOCK_Out" + DstPort 1 + } + Line { + ZOrder 80 + SrcBlock "DAMP" + SrcPort 7 + DstBlock "Goto3" + DstPort 1 + } + Line { + ZOrder 81 + SrcBlock "From5" + SrcPort 1 + DstBlock "DAMP_STATE_Out" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "ADD" + SrcPort 1 + Points [10, 0] + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "ADD" + SrcPort 2 + Points [10, 0] + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 84 + SrcBlock "ADD" + SrcPort 3 + Points [10, 0] + DstBlock "Mux3" + DstPort 3 + } + Line { + ZOrder 85 + SrcBlock "ADD" + SrcPort 4 + Points [10, 0] + DstBlock "Mux3" + DstPort 4 + } + Line { + ZOrder 86 + SrcBlock "ADD" + SrcPort 5 + Points [10, 0] + DstBlock "Mux3" + DstPort 5 + } + Line { + ZOrder 87 + SrcBlock "ADD" + SrcPort 6 + Points [10, 0] + DstBlock "Mux3" + DstPort 6 + } + Line { + ZOrder 88 + SrcBlock "LOCK" + SrcPort 1 + DstBlock "Goto4" + DstPort 1 + } + Line { + ZOrder 89 + SrcBlock "From6" + SrcPort 1 + DstBlock "LOCK_STATE_Out" + DstPort 1 + } + Line { + ZOrder 90 + SrcBlock "LKIN" + SrcPort 1 + DstBlock "Mux4" + DstPort 1 + } + Line { + ZOrder 91 + SrcBlock "LKIN2OSEM" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + ZOrder 92 + SrcBlock "Mux4" + SrcPort 1 + DstBlock "LKIN2OSEM" + DstPort 1 + } + Line { + ZOrder 93 + SrcBlock "ADD_LKIN" + SrcPort 1 + DstBlock "COILOUTF" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "ADD_LKIN" + SrcPort 2 + DstBlock "COILOUTF" + DstPort 2 + } + Line { + ZOrder 95 + SrcBlock "ADD_LKIN" + SrcPort 3 + DstBlock "COILOUTF" + DstPort 3 + } + Line { + ZOrder 96 + SrcBlock "ADD_LKIN" + SrcPort 4 + DstBlock "COILOUTF" + DstPort 4 + } + Line { + ZOrder 97 + SrcBlock "ADD_LKIN" + SrcPort 5 + DstBlock "COILOUTF" + DstPort 5 + } + Line { + ZOrder 98 + SrcBlock "ADD_LKIN" + SrcPort 6 + DstBlock "COILOUTF" + DstPort 6 + } + Line { + ZOrder 99 + SrcBlock "Demux4" + SrcPort 1 + Points [45, 0; 0, 155] + DstBlock "ADD_LKIN" + DstPort 1 + } + Line { + ZOrder 100 + SrcBlock "Demux4" + SrcPort 2 + Points [40, 0; 0, 155] + DstBlock "ADD_LKIN" + DstPort 2 + } + Line { + ZOrder 101 + SrcBlock "Demux4" + SrcPort 3 + Points [35, 0; 0, 155] + DstBlock "ADD_LKIN" + DstPort 3 + } + Line { + ZOrder 102 + SrcBlock "Demux4" + SrcPort 4 + Points [30, 0; 0, 155] + DstBlock "ADD_LKIN" + DstPort 4 + } + Line { + ZOrder 103 + SrcBlock "Demux4" + SrcPort 5 + Points [25, 0; 0, 155] + DstBlock "ADD_LKIN" + DstPort 5 + } + Line { + ZOrder 104 + SrcBlock "Demux4" + SrcPort 6 + Points [20, 0; 0, 155] + DstBlock "ADD_LKIN" + DstPort 6 + } + Line { + ZOrder 105 + SrcBlock "Demux3" + SrcPort 1 + DstBlock "ADD_LKIN" + DstPort 7 + } + Line { + ZOrder 106 + SrcBlock "Demux3" + SrcPort 2 + DstBlock "ADD_LKIN" + DstPort 8 + } + Line { + ZOrder 107 + SrcBlock "Demux3" + SrcPort 3 + DstBlock "ADD_LKIN" + DstPort 9 + } + Line { + ZOrder 108 + SrcBlock "Demux3" + SrcPort 4 + DstBlock "ADD_LKIN" + DstPort 10 + } + Line { + ZOrder 109 + SrcBlock "Demux3" + SrcPort 5 + DstBlock "ADD_LKIN" + DstPort 11 + } + Line { + ZOrder 110 + SrcBlock "Demux3" + SrcPort 6 + DstBlock "ADD_LKIN" + DstPort 12 + } + Line { + ZOrder 111 + SrcBlock "MASTERSW_In" + SrcPort 1 + DstBlock "MASTER" + DstPort 7 + } + Line { + ZOrder 112 + SrcBlock "COILOUTF_MASK" + SrcPort 1 + DstBlock "COILOUTF" + DstPort 8 + } + Line { + ZOrder 113 + SrcBlock "COILOUTF_CTRL" + SrcPort 1 + DstBlock "COILOUTF" + DstPort 7 + } + Line { + ZOrder 114 + SrcBlock "LKIN" + SrcPort 2 + DstBlock "Mux4" + DstPort 2 + } + Line { + ZOrder 115 + SrcBlock "LKIN_P_EXC_In" + SrcPort 1 + DstBlock "LKIN" + DstPort 1 + } + Line { + ZOrder 116 + SrcBlock "LKIN_Y_EXC_In" + SrcPort 1 + DstBlock "LKIN" + DstPort 2 + } + Line { + ZOrder 117 + SrcBlock "WD" + SrcPort 1 + DstBlock "Mux9" + DstPort 2 + } + Line { + ZOrder 118 + SrcBlock "WD_RSET_In" + SrcPort 1 + DstBlock "Mux9" + DstPort 1 + } + Line { + ZOrder 119 + SrcBlock "LOCK" + SrcPort 2 + Points [336, 0] + Branch { + ZOrder 120 + Points [0, 90] + DstBlock "Sum3" + DstPort 1 + } + Branch { + ZOrder 121 + DstBlock "ISC_LOCK_L_Out" + DstPort 1 + } + } + Line { + ZOrder 122 + SrcBlock "LOCK" + SrcPort 3 + Points [239, 0] + Branch { + ZOrder 123 + Points [0, 205] + DstBlock "ADDASC" + DstPort 1 + } + Branch { + ZOrder 124 + DstBlock "ISC_LOCK_P_Out" + DstPort 1 + } + } + Line { + ZOrder 125 + SrcBlock "LOCK" + SrcPort 4 + Points [228, 0] + Branch { + ZOrder 126 + Points [0, 190] + DstBlock "ADDASC" + DstPort 2 + } + Branch { + ZOrder 127 + DstBlock "ISC_LOCK_Y_Out" + DstPort 1 + } + } + Line { + ZOrder 128 + SrcBlock "DRIVEALIGN" + SrcPort 3 + DstBlock "ADD" + DstPort 3 + } + Line { + ZOrder 129 + SrcBlock "DRIVEALIGN" + SrcPort 2 + Points [3, 0; 0, 5] + DstBlock "ADD" + DstPort 2 + } + Line { + ZOrder 130 + SrcBlock "DRIVEALIGN" + SrcPort 1 + Points [14, 0; 0, 10] + DstBlock "ADD" + DstPort 1 + } + Line { + ZOrder 131 + SrcBlock "ADDASC" + SrcPort 1 + Points [5, 0] + DstBlock "DRIVEALIGN" + DstPort 2 + } + Line { + ZOrder 132 + SrcBlock "ADDASC" + SrcPort 2 + DstBlock "DRIVEALIGN" + DstPort 3 + } + Line { + ZOrder 133 + SrcBlock "ASC_DITHER_YAW_In" + SrcPort 1 + DstBlock "DITHER" + DstPort 2 + } + Line { + ZOrder 134 + SrcBlock "ASC_DITHER_PIT_In" + SrcPort 1 + DstBlock "DITHER" + DstPort 1 + } + Line { + ZOrder 135 + SrcBlock "DITHER" + SrcPort 2 + Points [9, 0; 0, 55] + DstBlock "ADDASC" + DstPort 4 + } + Line { + ZOrder 136 + SrcBlock "DITHER" + SrcPort 1 + Points [17, 0; 0, 75] + DstBlock "ADDASC" + DstPort 3 + } + Line { + ZOrder 137 + SrcBlock "OPTICALIGN" + SrcPort 2 + Points [93, 0; 0, -50] + DstBlock "ADD" + DstPort 5 + } + Line { + ZOrder 138 + SrcBlock "OPTICALIGN" + SrcPort 1 + Points [84, 0; 0, -50] + DstBlock "ADD" + DstPort 4 + } + Line { + ZOrder 139 + SrcBlock "TEST" + SrcPort 6 + Points [147, 0; 0, -55] + DstBlock "ADD" + DstPort 11 + } + Line { + ZOrder 140 + SrcBlock "TEST" + SrcPort 5 + Points [137, 0; 0, -60] + DstBlock "ADD" + DstPort 10 + } + Line { + ZOrder 141 + SrcBlock "TEST" + SrcPort 4 + Points [128, 0; 0, -65] + DstBlock "ADD" + DstPort 9 + } + Line { + ZOrder 142 + SrcBlock "TEST" + SrcPort 3 + Points [120, 0; 0, -70] + DstBlock "ADD" + DstPort 8 + } + Line { + ZOrder 143 + SrcBlock "TEST" + SrcPort 2 + Points [111, 0; 0, -75] + DstBlock "ADD" + DstPort 7 + } + Line { + ZOrder 144 + SrcBlock "TEST" + SrcPort 1 + Points [103, 0; 0, -80] + DstBlock "ADD" + DstPort 6 + } + Line { + ZOrder 145 + SrcBlock "DAMP" + SrcPort 6 + Points [211, 0; 0, -75] + DstBlock "ADD" + DstPort 17 + } + Line { + ZOrder 146 + SrcBlock "DAMP" + SrcPort 5 + Points [200, 0; 0, -80] + DstBlock "ADD" + DstPort 16 + } + Line { + ZOrder 147 + SrcBlock "DAMP" + SrcPort 4 + Points [192, 0; 0, -85] + DstBlock "ADD" + DstPort 15 + } + Line { + ZOrder 148 + SrcBlock "DAMP" + SrcPort 3 + Points [183, 0; 0, -90] + DstBlock "ADD" + DstPort 14 + } + Line { + ZOrder 149 + SrcBlock "DAMP" + SrcPort 2 + Points [175, 0; 0, -95] + DstBlock "ADD" + DstPort 13 + } + Line { + ZOrder 150 + SrcBlock "DAMP" + SrcPort 1 + Points [167, 0; 0, -100] + DstBlock "ADD" + DstPort 12 + } + Line { + ZOrder 151 + SrcBlock "AS_DAMP_R_In" + SrcPort 1 + DstBlock "DARM_DAMP" + DstPort 2 + } + Line { + ZOrder 152 + SrcBlock "TIDAL" + SrcPort 1 + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 153 + SrcBlock "Sum3" + SrcPort 1 + Points [5, 0] + DstBlock "DRIVEALIGN" + DstPort 1 + } + } + } + Block { + BlockType Goto + Name "M0_COILOUTF_CTRL" + SID "9740" + Position [2010, 1432, 2160, 1448] + ZOrder 2434 + BackgroundColor "yellow" + ShowName off + GotoTag "M0_COILOUTF_CTRL" + } + Block { + BlockType From + Name "M0_COILOUTF_CTRL1" + SID "8541" + Position [585, 492, 730, 508] + ZOrder -139 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LKIN_P_EXC" + } + Block { + BlockType From + Name "M0_COILOUTF_CTRL2" + SID "8542" + Position [585, 692, 730, 708] + ZOrder -140 + ForegroundColor "red" + BackgroundColor "yellow" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "M0_COILOUTF_CTRL" + } + Block { + BlockType From + Name "M0_COILOUTF_CTRL3" + SID "8543" + Position [585, 1487, 730, 1503] + ZOrder -141 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LKIN_P_EXC" + } + Block { + BlockType From + Name "M0_COILOUTF_CTRL4" + SID "8544" + Position [565, 2282, 710, 2298] + ZOrder -142 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LKIN_P_EXC" + } + Block { + BlockType From + Name "M0_COILOUTF_CTRL5" + SID "8545" + Position [595, 2967, 740, 2983] + ZOrder -143 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LKIN_P_EXC" + } + Block { + BlockType From + Name "M0_COILOUTF_CTRL6" + SID "8546" + Position [585, 542, 730, 558] + ZOrder -144 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LKIN_Y_EXC" + } + Block { + BlockType From + Name "M0_COILOUTF_CTRL7" + SID "8547" + Position [585, 1522, 730, 1538] + ZOrder -145 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LKIN_Y_EXC" + } + Block { + BlockType From + Name "M0_COILOUTF_CTRL8" + SID "8548" + Position [565, 2322, 710, 2338] + ZOrder -146 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LKIN_Y_EXC" + } + Block { + BlockType From + Name "M0_COILOUTF_CTRL9" + SID "8549" + Position [595, 3007, 740, 3023] + ZOrder -147 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LKIN_Y_EXC" + } + Block { + BlockType Goto + Name "M0_COILOUTF_MASK" + SID "9741" + Position [2010, 1407, 2160, 1423] + ZOrder 2433 + BackgroundColor "[0.532845, 0.618917, 1.000000]" + ShowName off + GotoTag "M0_COILOUTF_MASK" + } + Block { + BlockType From + Name "M0_COILOUTF_MASK2" + SID "8551" + Position [585, 742, 730, 758] + ZOrder -149 + ForegroundColor "blue" + BackgroundColor "[0.527670, 0.612739, 0.990000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "M0_COILOUTF_MASK" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK1" + SID "8552" + Position [1175, 472, 1295, 488] + ZOrder -150 + BackgroundColor "red" + CloseFcn "tagdialog Close" + GotoTag "MASTERSWITCH" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK10" + SID "8553" + Position [365, 1348, 460, 1362] + ZOrder -151 + BackgroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "HIERSWITCH" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK11" + SID "8554" + Position [1660, 287, 1780, 303] + ZOrder -152 + BackgroundColor "red" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "MASTERSWITCH" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK12" + SID "8555" + Position [1660, 317, 1780, 333] + ZOrder -153 + BackgroundColor "[0.800000, 0.160000, 0.544000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "M0WD" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK13" + SID "8556" + Position [1660, 332, 1780, 348] + ZOrder -154 + BackgroundColor "[0.800000, 0.160000, 0.544000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "R0WD" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK14" + SID "8557" + Position [1660, 347, 1780, 363] + ZOrder -155 + BackgroundColor "[0.800000, 0.160000, 0.544000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L1WD" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK15" + SID "8558" + Position [1660, 392, 1780, 408] + ZOrder -156 + BackgroundColor "[0.000000, 0.400000, 1.000000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "M0DAMP" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK16" + SID "8559" + Position [1660, 482, 1780, 498] + ZOrder -157 + BackgroundColor "cyan" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L2LOCK" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK17" + SID "8560" + Position [365, 1383, 460, 1397] + ZOrder -158 + BackgroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "HIERSWITCH" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK18" + SID "8561" + Position [335, 393, 430, 407] + ZOrder -159 + BackgroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "HIERSWITCH" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK19" + SID "8562" + Position [335, 443, 430, 457] + ZOrder -160 + BackgroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "HIERSWITCH" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK2" + SID "8563" + Position [580, 1697, 725, 1713] + ZOrder -161 + BackgroundColor "red" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "MASTERSWITCH" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK20" + SID "8564" + Position [335, 343, 430, 357] + ZOrder -162 + BackgroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "HIERSWITCH" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK21" + SID "8565" + Position [1660, 362, 1780, 378] + ZOrder -163 + BackgroundColor "[0.800000, 0.160000, 0.544000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L2WD" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK22" + SID "8566" + Position [600, 3047, 740, 3063] + ZOrder 127 + BackgroundColor "[1.000000, 1.000000, 0.498039]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L3_DITHER_PIT" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK23" + SID "8567" + Position [1660, 407, 1780, 423] + ZOrder -165 + BackgroundColor "[0.000000, 0.400000, 1.000000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "R0DAMP" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK24" + SID "8568" + Position [1660, 452, 1780, 468] + ZOrder -166 + BackgroundColor "cyan" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "M0LOCK" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK25" + SID "8569" + Position [1660, 467, 1780, 483] + ZOrder -167 + BackgroundColor "cyan" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L1LOCK" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK26" + SID "8570" + Position [1660, 302, 1780, 318] + ZOrder -168 + BackgroundColor "[1.000000, 0.300000, 0.000000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "DACKILL" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK27" + SID "8571" + Position [1660, 497, 1780, 513] + ZOrder -169 + BackgroundColor "cyan" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L3LOCK" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK28" + SID "8572" + Position [565, 2202, 710, 2218] + ZOrder 5 + BackgroundColor "green" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "OPLEV_P" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK29" + SID "8573" + Position [565, 2242, 710, 2258] + ZOrder 6 + BackgroundColor "green" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "OPLEV_Y" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK3" + SID "8574" + Position [560, 2482, 705, 2498] + ZOrder -170 + BackgroundColor "[0.901961, 0.000000, 0.000000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "MASTERSWITCH" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK30" + SID "8575" + Position [585, 1417, 730, 1433] + ZOrder 7 + BackgroundColor "green" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "OPLEV_P" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK31" + SID "8576" + Position [585, 1452, 730, 1468] + ZOrder 8 + BackgroundColor "green" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "OPLEV_Y" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK32" + SID "8577" + Position [1660, 422, 1780, 438] + ZOrder 13 + BackgroundColor "[0.000000, 0.400000, 1.000000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L1DAMP" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK33" + SID "8578" + Position [1660, 437, 1780, 453] + ZOrder 12 + BackgroundColor "[0.000000, 0.400000, 1.000000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L2DAMP" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK34" + SID "8579" + Position [585, 842, 730, 858] + ZOrder 18 + BackgroundColor "[0.807843, 1.000000, 0.823529]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "WD_RESET" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK35" + SID "8580" + Position [580, 1732, 725, 1748] + ZOrder 19 + BackgroundColor "[0.807843, 1.000000, 0.823529]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "WD_RESET" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK36" + SID "8581" + Position [560, 2522, 705, 2538] + ZOrder 20 + BackgroundColor "[0.807843, 1.000000, 0.823529]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "WD_RESET" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK37" + SID "8582" + Position [1175, 512, 1320, 528] + ZOrder 27 + BackgroundColor "[0.807843, 1.000000, 0.823529]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "WD_RESET" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK38" + SID "8583" + Position [600, 3087, 745, 3103] + ZOrder 128 + BackgroundColor "[1.000000, 1.000000, 0.498039]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L3_DITHER_YAW" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK39" + SID "8584" + Position [565, 2362, 705, 2378] + ZOrder 129 + BackgroundColor "[1.000000, 1.000000, 0.498039]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L2_DITHER_PIT" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK4" + SID "8585" + Position [600, 3127, 740, 3143] + ZOrder -171 + BackgroundColor "red" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "MASTERSWITCH" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK40" + SID "8586" + Position [560, 2402, 705, 2418] + ZOrder 130 + BackgroundColor "[1.000000, 1.000000, 0.498039]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L2_DITHER_YAW" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK41" + SID "8587" + Position [585, 1557, 725, 1573] + ZOrder 131 + BackgroundColor "[1.000000, 1.000000, 0.498039]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L1_DITHER_PIT" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK42" + SID "8588" + Position [580, 1592, 725, 1608] + ZOrder 132 + BackgroundColor "[1.000000, 1.000000, 0.498039]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L1_DITHER_YAW" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK43" + SID "8589" + Position [585, 592, 725, 608] + ZOrder 133 + BackgroundColor "[1.000000, 1.000000, 0.498039]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "M0_DITHER_PIT" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK44" + SID "8590" + Position [585, 642, 730, 658] + ZOrder 134 + BackgroundColor "[1.000000, 1.000000, 0.498039]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "M0_DITHER_YAW" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK5" + SID "8591" + Position [500, 2083, 595, 2097] + ZOrder -172 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "HIERSWITCH" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK6" + SID "8592" + Position [500, 2123, 595, 2137] + ZOrder -173 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "HIERSWITCH" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK7" + SID "8593" + Position [500, 2163, 595, 2177] + ZOrder -174 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "HIERSWITCH" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK8" + SID "8594" + Position [585, 792, 730, 808] + ZOrder -175 + BackgroundColor "red" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "MASTERSWITCH" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK9" + SID "8595" + Position [365, 1313, 460, 1327] + ZOrder -176 + BackgroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "HIERSWITCH" + } + Block { + BlockType Goto + Name "M3_COILOUTF" + SID "9847" + Position [2045, 1647, 2195, 1663] + ZOrder 2463 + ForegroundColor "red" + BackgroundColor "yellow" + ShowName off + GotoTag "L2_COILOUTF" + } + Block { + BlockType Reference + Name "MASTERSWITCH" + SID "8596" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1855, 558, 1895, 582] + ZOrder -177 + BackgroundColor "red" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux" + SID "8597" + Ports [1, 1] + Position [1770, 2846, 1775, 2884] + ZOrder 118 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux1" + SID "8598" + Ports [1, 1] + Position [1770, 2956, 1775, 2994] + ZOrder 121 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "9848" + Ports [8, 1] + Position [2005, 1550, 2010, 1755] + ZOrder 2464 + ShowName off + Inputs "8" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "ODC" + SID "8599" + Ports [15, 1] + Position [1810, 286, 1945, 514] + ZOrder -178 + BackgroundColor "[0.750000, 0.750000, 0.750000]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ODC" + Location [2593, 0, 5060, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "MASTERSW_In" + SID "8600" + Position [25, 133, 55, 147] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DACKILL_In" + SID "8601" + Position [25, 233, 55, 247] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "M0WD_In" + SID "8602" + Position [25, 333, 55, 347] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "R0WD_In" + SID "8603" + Position [25, 433, 55, 447] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L1WD_In" + SID "8604" + Position [25, 533, 55, 547] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L2WD_In" + SID "8605" + Position [25, 633, 55, 647] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L3WD_In" + SID "8606" + Position [25, 733, 55, 747] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "M0DAMP_In" + SID "8607" + Position [25, 833, 55, 847] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "R0DAMP_In" + SID "8608" + Position [25, 933, 55, 947] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L1DAMP_In" + SID "8609" + Position [25, 1033, 55, 1047] + ZOrder 12 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L2DAMP_In" + SID "8610" + Position [25, 1133, 55, 1147] + ZOrder 11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "M0LOCK_In" + SID "8611" + Position [25, 1238, 55, 1252] + ZOrder -10 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L1LOCK_In" + SID "8612" + Position [25, 1338, 55, 1352] + ZOrder -11 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L2LOCK_In" + SID "8613" + Position [25, 1438, 55, 1452] + ZOrder -12 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L3LOCK_In" + SID "8614" + Position [25, 1538, 55, 1552] + ZOrder -13 + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "BIT0" + SID "8615" + Tag "cdsEpicsStringIn" + Description "cdsEpicsStringIn" + Ports [1] + Position [365, 56, 415, 74] + ZOrder -14 + BackgroundColor "[0.000000, 0.501961, 0.250980]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsEpicsStringIn/EpicsStringIn" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "BIT1" + SID "8616" + Tag "cdsEpicsStringIn" + Description "cdsEpicsStringIn" + Ports [1] + Position [365, 156, 415, 174] + ZOrder -15 + BackgroundColor "[0.000000, 0.501961, 0.250980]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsEpicsStringIn/EpicsStringIn" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "BIT10" + SID "8617" + Tag "cdsEpicsStringIn" + Description "cdsEpicsStringIn" + Ports [1] + Position [365, 1056, 415, 1074] + ZOrder 10 + BackgroundColor "[0.000000, 0.501961, 0.250980]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsEpicsStringIn/EpicsStringIn" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "BIT11" + SID "8618" + Tag "cdsEpicsStringIn" + Description "cdsEpicsStringIn" + Ports [1] + Position [365, 1156, 415, 1174] + ZOrder 9 + BackgroundColor "[0.000000, 0.501961, 0.250980]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsEpicsStringIn/EpicsStringIn" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "BIT12" + SID "8619" + Tag "cdsEpicsStringIn" + Description "cdsEpicsStringIn" + Ports [1] + Position [365, 1261, 415, 1279] + ZOrder -16 + BackgroundColor "[0.000000, 0.501961, 0.250980]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsEpicsStringIn/EpicsStringIn" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "BIT13" + SID "8620" + Tag "cdsEpicsStringIn" + Description "cdsEpicsStringIn" + Ports [1] + Position [365, 1361, 415, 1379] + ZOrder -17 + BackgroundColor "[0.000000, 0.501961, 0.250980]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsEpicsStringIn/EpicsStringIn" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "BIT14" + SID "8621" + Tag "cdsEpicsStringIn" + Description "cdsEpicsStringIn" + Ports [1] + Position [365, 1461, 415, 1479] + ZOrder -18 + BackgroundColor "[0.000000, 0.501961, 0.250980]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsEpicsStringIn/EpicsStringIn" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "BIT15" + SID "8622" + Tag "cdsEpicsStringIn" + Description "cdsEpicsStringIn" + Ports [1] + Position [365, 1561, 415, 1579] + ZOrder -19 + BackgroundColor "[0.000000, 0.501961, 0.250980]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsEpicsStringIn/EpicsStringIn" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "BIT2" + SID "8623" + Tag "cdsEpicsStringIn" + Description "cdsEpicsStringIn" + Ports [1] + Position [365, 256, 415, 274] + ZOrder -20 + BackgroundColor "[0.000000, 0.501961, 0.250980]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsEpicsStringIn/EpicsStringIn" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "BIT3" + SID "8624" + Tag "cdsEpicsStringIn" + Description "cdsEpicsStringIn" + Ports [1] + Position [365, 356, 415, 374] + ZOrder -21 + BackgroundColor "[0.000000, 0.501961, 0.250980]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsEpicsStringIn/EpicsStringIn" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "BIT4" + SID "8625" + Tag "cdsEpicsStringIn" + Description "cdsEpicsStringIn" + Ports [1] + Position [365, 456, 415, 474] + ZOrder -22 + BackgroundColor "[0.000000, 0.501961, 0.250980]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsEpicsStringIn/EpicsStringIn" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "BIT5" + SID "8626" + Tag "cdsEpicsStringIn" + Description "cdsEpicsStringIn" + Ports [1] + Position [365, 556, 415, 574] + ZOrder -23 + BackgroundColor "[0.000000, 0.501961, 0.250980]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsEpicsStringIn/EpicsStringIn" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "BIT6" + SID "8627" + Tag "cdsEpicsStringIn" + Description "cdsEpicsStringIn" + Ports [1] + Position [365, 656, 415, 674] + ZOrder -24 + BackgroundColor "[0.000000, 0.501961, 0.250980]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsEpicsStringIn/EpicsStringIn" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "BIT7" + SID "8628" + Tag "cdsEpicsStringIn" + Description "cdsEpicsStringIn" + Ports [1] + Position [365, 756, 415, 774] + ZOrder -25 + BackgroundColor "[0.000000, 0.501961, 0.250980]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsEpicsStringIn/EpicsStringIn" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "BIT8" + SID "8629" + Tag "cdsEpicsStringIn" + Description "cdsEpicsStringIn" + Ports [1] + Position [365, 856, 415, 874] + ZOrder -26 + BackgroundColor "[0.000000, 0.501961, 0.250980]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsEpicsStringIn/EpicsStringIn" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "BIT9" + SID "8630" + Tag "cdsEpicsStringIn" + Description "cdsEpicsStringIn" + Ports [1] + Position [365, 956, 415, 974] + ZOrder -27 + BackgroundColor "[0.000000, 0.501961, 0.250980]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsEpicsStringIn/EpicsStringIn" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "CHANNEL" + SID "8631" + Ports [30, 1] + Position [770, 239, 890, 806] + ZOrder -28 + BackgroundColor "[0.895000, 0.895000, 0.895000]" + LibraryVersion "1.15" + SourceBlock "ODC_CHAN/CHANNEL" + SourceType "SubSystem" + } + Block { + BlockType Goto + Name "Goto1" + SID "8632" + Position [450, 833, 550, 847] + ZOrder -29 + BackgroundColor "[0.000000, 0.400000, 1.000000]" + GotoTag "ODC_M0DAMP" + } + Block { + BlockType Goto + Name "Goto10" + SID "8633" + Position [445, 1238, 550, 1252] + ZOrder -30 + BackgroundColor "cyan" + GotoTag "ODC_M0LOCK" + } + Block { + BlockType Goto + Name "Goto11" + SID "8634" + Position [445, 1538, 550, 1552] + ZOrder -31 + BackgroundColor "cyan" + GotoTag "ODC_L3LOCK" + } + Block { + BlockType Goto + Name "Goto12" + SID "8635" + Position [445, 1438, 550, 1452] + ZOrder -32 + BackgroundColor "cyan" + GotoTag "ODC_L2LOCK" + } + Block { + BlockType Goto + Name "Goto13" + SID "8636" + Position [450, 1033, 550, 1047] + ZOrder 8 + BackgroundColor "[0.000000, 0.400000, 1.000000]" + GotoTag "ODC_L1DAMP" + } + Block { + BlockType Goto + Name "Goto14" + SID "8637" + Position [440, 133, 550, 147] + ZOrder -33 + BackgroundColor "red" + GotoTag "ODC_MS" + } + Block { + BlockType Goto + Name "Goto15" + SID "8638" + Position [450, 1133, 550, 1147] + ZOrder 7 + BackgroundColor "[0.000000, 0.400000, 1.000000]" + GotoTag "ODC_L2DAMP" + } + Block { + BlockType Goto + Name "Goto2" + SID "8639" + Position [445, 433, 550, 447] + ZOrder -34 + BackgroundColor "[0.800000, 0.160000, 0.544000]" + GotoTag "ODC_R0WD" + } + Block { + BlockType Goto + Name "Goto3" + SID "8640" + Position [445, 533, 550, 547] + ZOrder -35 + BackgroundColor "[0.800000, 0.160000, 0.544000]" + GotoTag "ODC_L1WD" + } + Block { + BlockType Goto + Name "Goto4" + SID "8641" + Position [445, 633, 550, 647] + ZOrder -36 + BackgroundColor "[0.800000, 0.160000, 0.544000]" + GotoTag "ODC_L2WD" + } + Block { + BlockType Goto + Name "Goto5" + SID "8642" + Position [445, 733, 550, 747] + ZOrder -37 + BackgroundColor "[0.800000, 0.160000, 0.544000]" + GotoTag "ODC_L3WD" + } + Block { + BlockType Goto + Name "Goto6" + SID "8643" + Position [445, 333, 550, 347] + ZOrder -38 + BackgroundColor "[0.800000, 0.160000, 0.544000]" + GotoTag "ODC_M0WD" + } + Block { + BlockType Goto + Name "Goto7" + SID "8644" + Position [445, 1338, 550, 1352] + ZOrder -39 + BackgroundColor "cyan" + GotoTag "ODC_L1LOCK" + } + Block { + BlockType Goto + Name "Goto8" + SID "8645" + Position [450, 933, 550, 947] + ZOrder -40 + BackgroundColor "[0.000000, 0.400000, 1.000000]" + GotoTag "ODC_R0DAMP" + } + Block { + BlockType Goto + Name "Goto9" + SID "8646" + Position [445, 233, 550, 247] + ZOrder -41 + BackgroundColor "[1.000000, 0.300000, 0.000000]" + GotoTag "ODC_DACKILL" + } + Block { + BlockType Ground + Name "Ground" + SID "8647" + Position [650, 730, 670, 750] + ZOrder -42 + } + Block { + BlockType Ground + Name "Ground1" + SID "8648" + Position [300, 155, 320, 175] + ZOrder -43 + ShowName off + } + Block { + BlockType Ground + Name "Ground10" + SID "8649" + Position [300, 755, 320, 775] + ZOrder -44 + ShowName off + } + Block { + BlockType Ground + Name "Ground11" + SID "8650" + Position [300, 855, 320, 875] + ZOrder -45 + ShowName off + } + Block { + BlockType Ground + Name "Ground12" + SID "8651" + Position [300, 955, 320, 975] + ZOrder -46 + ShowName off + } + Block { + BlockType Ground + Name "Ground13" + SID "8652" + Position [295, 1460, 315, 1480] + ZOrder -47 + ShowName off + } + Block { + BlockType Ground + Name "Ground14" + SID "8653" + Position [300, 1260, 320, 1280] + ZOrder -48 + ShowName off + } + Block { + BlockType Ground + Name "Ground15" + SID "8654" + Position [300, 1360, 320, 1380] + ZOrder -49 + ShowName off + } + Block { + BlockType Ground + Name "Ground16" + SID "8655" + Position [300, 1155, 320, 1175] + ZOrder 5 + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "8656" + Position [300, 255, 320, 275] + ZOrder -50 + ShowName off + } + Block { + BlockType Ground + Name "Ground3" + SID "8657" + Position [300, 355, 320, 375] + ZOrder -51 + ShowName off + } + Block { + BlockType Ground + Name "Ground4" + SID "8658" + Position [300, 455, 320, 475] + ZOrder -52 + ShowName off + } + Block { + BlockType Ground + Name "Ground5" + SID "8659" + Position [300, 555, 320, 575] + ZOrder -53 + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "8660" + Position [300, 655, 320, 675] + ZOrder -54 + ShowName off + } + Block { + BlockType Ground + Name "Ground7" + SID "8661" + Position [295, 1560, 315, 1580] + ZOrder -55 + ShowName off + } + Block { + BlockType Ground + Name "Ground8" + SID "8662" + Position [300, 55, 320, 75] + ZOrder -56 + } + Block { + BlockType Ground + Name "Ground9" + SID "8663" + Position [300, 1055, 320, 1075] + ZOrder 6 + ShowName off + } + Block { + BlockType Reference + Name "L1DAMP" + SID "8664" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 1030, 415, 1050] + ZOrder 4 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L1LOCK" + SID "8665" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 1335, 415, 1355] + ZOrder -57 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L1WD" + SID "8666" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 530, 415, 550] + ZOrder -58 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L2DAMP" + SID "8667" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 1130, 415, 1150] + ZOrder 3 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L2LOCK" + SID "8668" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 1435, 415, 1455] + ZOrder -59 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L2WD" + SID "8669" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 630, 415, 650] + ZOrder -60 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L3LOCK" + SID "8670" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 1535, 415, 1555] + ZOrder -61 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L3WD" + SID "8671" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 730, 415, 750] + ZOrder -62 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Logic + Name "LogicalOperator" + SID "8672" + Ports [1, 1] + Position [145, 327, 175, 353] + ZOrder -63 + ShowName off + Operator "NOT" + AllPortsSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Logic + Name "LogicalOperator1" + SID "8673" + Ports [1, 1] + Position [145, 427, 175, 453] + ZOrder -64 + ShowName off + Operator "NOT" + AllPortsSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Logic + Name "LogicalOperator2" + SID "8674" + Ports [1, 1] + Position [145, 527, 175, 553] + ZOrder -65 + ShowName off + Operator "NOT" + AllPortsSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Logic + Name "LogicalOperator3" + SID "8675" + Ports [1, 1] + Position [145, 627, 175, 653] + ZOrder -66 + ShowName off + Operator "NOT" + AllPortsSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Logic + Name "LogicalOperator4" + SID "8676" + Ports [1, 1] + Position [145, 727, 175, 753] + ZOrder -67 + ShowName off + Operator "NOT" + AllPortsSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Reference + Name "M0DAMP" + SID "8677" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 830, 415, 850] + ZOrder -68 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "M0LOCK" + SID "8678" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 1235, 415, 1255] + ZOrder -69 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "M0WD" + SID "8679" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 330, 415, 350] + ZOrder -70 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK1" + SID "8680" + Position [595, 312, 715, 328] + ZOrder -71 + BackgroundColor "[1.000000, 0.300000, 0.000000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ODC_DACKILL" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK11" + SID "8681" + Position [595, 297, 715, 313] + ZOrder -72 + BackgroundColor "red" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ODC_MS" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK12" + SID "8682" + Position [595, 327, 715, 343] + ZOrder -73 + BackgroundColor "[0.800000, 0.160000, 0.544000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ODC_M0WD" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK13" + SID "8683" + Position [595, 342, 715, 358] + ZOrder -74 + BackgroundColor "[0.800000, 0.160000, 0.544000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ODC_R0WD" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK14" + SID "8684" + Position [595, 357, 715, 373] + ZOrder -75 + BackgroundColor "[0.800000, 0.160000, 0.544000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ODC_L1WD" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK15" + SID "8685" + Position [595, 402, 715, 418] + ZOrder -76 + BackgroundColor "[0.000000, 0.400000, 1.000000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ODC_M0DAMP" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK16" + SID "8686" + Position [595, 492, 715, 508] + ZOrder -77 + BackgroundColor "cyan" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ODC_L2LOCK" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK2" + SID "8687" + Position [595, 507, 715, 523] + ZOrder -78 + BackgroundColor "cyan" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ODC_L3LOCK" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK21" + SID "8688" + Position [595, 372, 715, 388] + ZOrder -79 + BackgroundColor "[0.800000, 0.160000, 0.544000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ODC_L2WD" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK22" + SID "8689" + Position [595, 387, 715, 403] + ZOrder -80 + BackgroundColor "[0.800000, 0.160000, 0.544000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ODC_L3WD" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK23" + SID "8690" + Position [595, 417, 715, 433] + ZOrder -81 + BackgroundColor "[0.000000, 0.400000, 1.000000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ODC_R0DAMP" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK24" + SID "8691" + Position [595, 462, 715, 478] + ZOrder -82 + BackgroundColor "cyan" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ODC_M0LOCK" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK25" + SID "8692" + Position [595, 477, 715, 493] + ZOrder -83 + BackgroundColor "cyan" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ODC_L1LOCK" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK3" + SID "8693" + Position [595, 432, 715, 448] + ZOrder 2 + BackgroundColor "[0.000000, 0.400000, 1.000000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ODC_L1DAMP" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK4" + SID "8694" + Position [595, 447, 715, 463] + ZOrder 1 + BackgroundColor "[0.000000, 0.400000, 1.000000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ODC_L2DAMP" + } + Block { + BlockType Reference + Name "MASTERSW" + SID "8695" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 130, 415, 150] + ZOrder -84 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "R0DAMP" + SID "8696" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 930, 415, 950] + ZOrder -85 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "R0WD" + SID "8697" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 430, 415, 450] + ZOrder -86 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "USERDACKILL" + SID "8698" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [365, 230, 415, 250] + ZOrder -87 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "ODCCHAN" + SID "8699" + Position [930, 519, 955, 531] + ZOrder -88 + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "L2DAMP" + SrcPort 1 + DstBlock "Goto15" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "L1DAMP" + SrcPort 1 + DstBlock "Goto13" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "BIT11" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "BIT10" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "L2DAMP_In" + SrcPort 1 + DstBlock "L2DAMP" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "L1DAMP_In" + SrcPort 1 + DstBlock "L1DAMP" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "M1_COILOUTF_MASK2" + SrcPort 1 + DstBlock "CHANNEL" + DstPort 15 + } + Line { + ZOrder 8 + SrcBlock "M1_COILOUTF_MASK16" + SrcPort 1 + DstBlock "CHANNEL" + DstPort 14 + } + Line { + ZOrder 9 + SrcBlock "M1_COILOUTF_MASK25" + SrcPort 1 + DstBlock "CHANNEL" + DstPort 13 + } + Line { + ZOrder 10 + SrcBlock "M1_COILOUTF_MASK24" + SrcPort 1 + DstBlock "CHANNEL" + DstPort 12 + } + Line { + ZOrder 11 + SrcBlock "M1_COILOUTF_MASK4" + SrcPort 1 + DstBlock "CHANNEL" + DstPort 11 + } + Line { + ZOrder 12 + SrcBlock "M1_COILOUTF_MASK3" + SrcPort 1 + DstBlock "CHANNEL" + DstPort 10 + } + Line { + ZOrder 13 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "BIT15" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "L3LOCK" + SrcPort 1 + DstBlock "Goto11" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "L3LOCK_In" + SrcPort 1 + DstBlock "L3LOCK" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "BIT0" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "CHANNEL" + SrcPort 1 + DstBlock "ODCCHAN" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "LogicalOperator" + SrcPort 1 + DstBlock "M0WD" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "LogicalOperator1" + SrcPort 1 + DstBlock "R0WD" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "LogicalOperator2" + SrcPort 1 + DstBlock "L1WD" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "LogicalOperator3" + SrcPort 1 + DstBlock "L2WD" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "LogicalOperator4" + SrcPort 1 + DstBlock "L3WD" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "M1_COILOUTF_MASK23" + SrcPort 1 + DstBlock "CHANNEL" + DstPort 9 + } + Line { + ZOrder 24 + SrcBlock "M1_COILOUTF_MASK15" + SrcPort 1 + DstBlock "CHANNEL" + DstPort 8 + } + Line { + ZOrder 25 + SrcBlock "M1_COILOUTF_MASK22" + SrcPort 1 + DstBlock "CHANNEL" + DstPort 7 + } + Line { + ZOrder 26 + SrcBlock "M1_COILOUTF_MASK21" + SrcPort 1 + DstBlock "CHANNEL" + DstPort 6 + } + Line { + ZOrder 27 + SrcBlock "M1_COILOUTF_MASK14" + SrcPort 1 + DstBlock "CHANNEL" + DstPort 5 + } + Line { + ZOrder 28 + SrcBlock "M1_COILOUTF_MASK13" + SrcPort 1 + DstBlock "CHANNEL" + DstPort 4 + } + Line { + ZOrder 29 + SrcBlock "M1_COILOUTF_MASK12" + SrcPort 1 + DstBlock "CHANNEL" + DstPort 3 + } + Line { + ZOrder 30 + SrcBlock "M1_COILOUTF_MASK11" + SrcPort 1 + DstBlock "CHANNEL" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "M1_COILOUTF_MASK1" + SrcPort 1 + DstBlock "CHANNEL" + DstPort 2 + } + Line { + ZOrder 32 + SrcBlock "USERDACKILL" + SrcPort 1 + DstBlock "Goto9" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "BIT14" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "DACKILL_In" + SrcPort 1 + DstBlock "USERDACKILL" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "Ground" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 36 + DstBlock "CHANNEL" + DstPort 30 + } + Branch { + ZOrder 37 + Points [0, -15] + Branch { + ZOrder 38 + DstBlock "CHANNEL" + DstPort 29 + } + Branch { + ZOrder 39 + Points [0, -15] + Branch { + ZOrder 40 + DstBlock "CHANNEL" + DstPort 28 + } + Branch { + ZOrder 41 + Points [0, -15] + Branch { + ZOrder 42 + DstBlock "CHANNEL" + DstPort 27 + } + Branch { + ZOrder 43 + Points [0, -15] + Branch { + ZOrder 44 + DstBlock "CHANNEL" + DstPort 26 + } + Branch { + ZOrder 45 + Points [0, -15] + Branch { + ZOrder 46 + DstBlock "CHANNEL" + DstPort 25 + } + Branch { + ZOrder 47 + Points [0, -15] + Branch { + ZOrder 48 + DstBlock "CHANNEL" + DstPort 24 + } + Branch { + ZOrder 49 + Points [0, -15] + Branch { + ZOrder 50 + DstBlock "CHANNEL" + DstPort 23 + } + Branch { + ZOrder 51 + Points [0, -15] + Branch { + ZOrder 52 + DstBlock "CHANNEL" + DstPort 22 + } + Branch { + ZOrder 53 + Points [0, -15] + Branch { + ZOrder 54 + DstBlock "CHANNEL" + DstPort 21 + } + Branch { + ZOrder 55 + Points [0, -15] + Branch { + ZOrder 56 + DstBlock "CHANNEL" + DstPort 20 + } + Branch { + ZOrder 57 + Points [0, -15] + Branch { + ZOrder 58 + DstBlock "CHANNEL" + DstPort 19 + } + Branch { + ZOrder 59 + Points [0, -15] + Branch { + ZOrder 60 + DstBlock "CHANNEL" + DstPort 18 + } + Branch { + ZOrder 61 + Points [0, -15] + Branch { + ZOrder 62 + DstBlock "CHANNEL" + DstPort 17 + } + Branch { + ZOrder 63 + Points [0, -15] + DstBlock "CHANNEL" + DstPort 16 + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + Line { + ZOrder 64 + SrcBlock "L2LOCK" + SrcPort 1 + DstBlock "Goto12" + DstPort 1 + } + Line { + ZOrder 65 + SrcBlock "L1LOCK" + SrcPort 1 + DstBlock "Goto7" + DstPort 1 + } + Line { + ZOrder 66 + SrcBlock "M0LOCK" + SrcPort 1 + DstBlock "Goto10" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "R0DAMP" + SrcPort 1 + DstBlock "Goto8" + DstPort 1 + } + Line { + ZOrder 68 + SrcBlock "M0DAMP" + SrcPort 1 + DstBlock "Goto1" + DstPort 1 + } + Line { + ZOrder 69 + SrcBlock "L3WD" + SrcPort 1 + DstBlock "Goto5" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "L2WD" + SrcPort 1 + DstBlock "Goto4" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "L1WD" + SrcPort 1 + DstBlock "Goto3" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "R0WD" + SrcPort 1 + DstBlock "Goto2" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "M0WD" + SrcPort 1 + DstBlock "Goto6" + DstPort 1 + } + Line { + ZOrder 74 + SrcBlock "MASTERSW" + SrcPort 1 + DstBlock "Goto14" + DstPort 1 + } + Line { + ZOrder 75 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "BIT13" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "BIT12" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "BIT9" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "BIT8" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "BIT7" + DstPort 1 + } + Line { + ZOrder 80 + SrcBlock "L2LOCK_In" + SrcPort 1 + DstBlock "L2LOCK" + DstPort 1 + } + Line { + ZOrder 81 + SrcBlock "L1LOCK_In" + SrcPort 1 + DstBlock "L1LOCK" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "M0LOCK_In" + SrcPort 1 + DstBlock "M0LOCK" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "R0DAMP_In" + SrcPort 1 + DstBlock "R0DAMP" + DstPort 1 + } + Line { + ZOrder 84 + SrcBlock "M0DAMP_In" + SrcPort 1 + DstBlock "M0DAMP" + DstPort 1 + } + Line { + ZOrder 85 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "BIT6" + DstPort 1 + } + Line { + ZOrder 86 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "BIT5" + DstPort 1 + } + Line { + ZOrder 87 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "BIT4" + DstPort 1 + } + Line { + ZOrder 88 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "BIT3" + DstPort 1 + } + Line { + ZOrder 89 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "BIT2" + DstPort 1 + } + Line { + ZOrder 90 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "BIT1" + DstPort 1 + } + Line { + ZOrder 91 + SrcBlock "L3WD_In" + SrcPort 1 + DstBlock "LogicalOperator4" + DstPort 1 + } + Line { + ZOrder 92 + SrcBlock "L2WD_In" + SrcPort 1 + DstBlock "LogicalOperator3" + DstPort 1 + } + Line { + ZOrder 93 + SrcBlock "L1WD_In" + SrcPort 1 + DstBlock "LogicalOperator2" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "R0WD_In" + SrcPort 1 + DstBlock "LogicalOperator1" + DstPort 1 + } + Line { + ZOrder 95 + SrcBlock "M0WD_In" + SrcPort 1 + DstBlock "LogicalOperator" + DstPort 1 + } + Line { + ZOrder 96 + SrcBlock "MASTERSW_In" + SrcPort 1 + DstBlock "MASTERSW" + DstPort 1 + } + Annotation { + SID "8702" + Name "String label for summary bit" + Position [392, 40, 392, 40] + AutoSize on + WordWrap off + ZOrder -1 + } + Annotation { + SID "8701" + Name "WDs are reported in ODC as\n1 if OK, 0 if BAD" + Position [235, 301, 235, 301] + AutoSize on + WordWrap off + ZOrder -2 + } + Annotation { + SID "8700" + Name "WDs come in\n0 if OK, 1 if BAD" + Position [45, 301, 45, 301] + AutoSize on + WordWrap off + ZOrder -3 + } + } + } + Block { + BlockType SubSystem + Name "R0" + SID "8703" + Ports [10, 8] + Position [1345, 144, 1515, 536] + ZOrder -179 + BackgroundColor "[0.000000, 0.400000, 1.000000]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "R0" + Location [2560, 0, 5120, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "OSEM_F1_In" + SID "8704" + Position [35, 365, 55, 375] + ZOrder -1 + BackgroundColor "yellow" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_F2_In" + SID "8705" + Position [35, 400, 55, 410] + ZOrder -2 + BackgroundColor "yellow" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_F3_In" + SID "8706" + Position [35, 435, 55, 445] + ZOrder -3 + BackgroundColor "yellow" + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_LF_In" + SID "8707" + Position [35, 470, 55, 480] + ZOrder -4 + BackgroundColor "yellow" + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_RT_In" + SID "8708" + Position [35, 505, 55, 515] + ZOrder -5 + BackgroundColor "yellow" + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_SD_In" + SID "8709" + Position [35, 540, 55, 550] + ZOrder -6 + BackgroundColor "yellow" + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "COILOUTF_CTRL" + SID "8710" + Position [1065, 320, 1085, 330] + ZOrder -7 + ForegroundColor "red" + BackgroundColor "yellow" + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "COILOUTF_MASK" + SID "8711" + Position [1065, 350, 1085, 360] + ZOrder -8 + ForegroundColor "blue" + BackgroundColor "yellow" + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "MASTERSW_In" + SID "8712" + Position [1155, 385, 1175, 395] + ZOrder -9 + BackgroundColor "yellow" + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "WD_RESET_In" + SID "8713" + Position [30, 770, 50, 780] + ZOrder 1 + BackgroundColor "yellow" + Port "10" + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "ADD" + SID "8714" + Ports [14, 6] + Position [685, 22, 815, 413] + ZOrder -10 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ADD" + Location [400, 138, 836, 1089] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "OFFSET_P_In" + SID "8715" + Position [95, 518, 125, 532] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OFFSET_Y_In" + SID "8716" + Position [95, 643, 125, 657] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TEST_L_In" + SID "8717" + Position [100, 28, 130, 42] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TEST_T_In" + SID "8718" + Position [95, 138, 125, 152] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TEST_V_In" + SID "8719" + Position [95, 248, 125, 262] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TEST_R_In" + SID "8720" + Position [95, 353, 125, 367] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TEST_P_In" + SID "8721" + Position [95, 458, 125, 472] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TEST_Y_In" + SID "8722" + Position [95, 583, 125, 597] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DAMP_L_In" + SID "8723" + Position [100, 68, 130, 82] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DAMP_T_In" + SID "8724" + Position [95, 178, 125, 192] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DAMP_V_In" + SID "8725" + Position [95, 288, 125, 302] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DAMP_R_In" + SID "8726" + Position [95, 393, 125, 407] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DAMP_P_In" + SID "8727" + Position [95, 488, 125, 502] + ZOrder -13 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DAMP_Y_In" + SID "8728" + Position [95, 613, 125, 627] + ZOrder -14 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Sum + Name "Sum" + SID "8729" + Ports [2, 1] + Position [180, 13, 200, 97] + ZOrder -15 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "8730" + Ports [2, 1] + Position [180, 123, 200, 207] + ZOrder -16 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "8731" + Ports [2, 1] + Position [180, 233, 200, 317] + ZOrder -17 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "8732" + Ports [3, 1] + Position [180, 576, 200, 664] + ZOrder -18 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "8733" + Ports [3, 1] + Position [180, 451, 200, 539] + ZOrder -19 + ShowName off + Inputs "+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "8734" + Ports [2, 1] + Position [180, 338, 200, 422] + ZOrder -20 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "LONG_Out" + SID "8735" + Position [265, 48, 295, 62] + ZOrder -21 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "TRANS_Out" + SID "8736" + Position [265, 158, 295, 172] + ZOrder -22 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "VERT_Out" + SID "8737" + Position [265, 268, 295, 282] + ZOrder -23 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ROLL_Out" + SID "8738" + Position [265, 373, 295, 387] + ZOrder -24 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "8739" + Position [265, 493, 295, 507] + ZOrder -25 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "8740" + Position [265, 618, 295, 632] + ZOrder -26 + Port "6" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "DAMP_T_In" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 2 + SrcBlock "TEST_T_In" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "DAMP_V_In" + SrcPort 1 + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 4 + SrcBlock "TEST_V_In" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "DAMP_R_In" + SrcPort 1 + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 6 + SrcBlock "TEST_R_In" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "OFFSET_P_In" + SrcPort 1 + DstBlock "Sum4" + DstPort 3 + } + Line { + ZOrder 8 + SrcBlock "OFFSET_Y_In" + SrcPort 1 + DstBlock "Sum3" + DstPort 3 + } + Line { + ZOrder 9 + SrcBlock "DAMP_Y_In" + SrcPort 1 + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 10 + SrcBlock "TEST_Y_In" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "DAMP_P_In" + SrcPort 1 + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 12 + SrcBlock "TEST_P_In" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "DAMP_L_In" + SrcPort 1 + DstBlock "Sum" + DstPort 2 + } + Line { + ZOrder 14 + SrcBlock "TEST_L_In" + SrcPort 1 + DstBlock "Sum" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "ROLL_Out" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "VERT_Out" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "TRANS_Out" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "Sum" + SrcPort 1 + DstBlock "LONG_Out" + DstPort 1 + } + } + } + Block { + BlockType BusCreator + Name "Bus\nCreator2" + SID "8741" + Ports [6, 1] + Position [145, 580, 150, 675] + ZOrder -11 + ShowName off + Inputs "'QUAD_R0_OSEM2WD_F1','QUAD_R0_OSEM2WD_F2','QUAD_R0_OSEM2WD_F3','QUAD_R0_OSEM2WD_LF','QUAD_R0_OSE" + "M2WD_RT','QUAD_R0_OSEM2WD_SD'" + DisplayOption "bar" + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "8742" + Ports [1, 6] + Position [110, 792, 115, 883] + ZOrder -13 + ShowName off + OutputSignals "QUAD_R0_OSEM2WD_F1,QUAD_R0_OSEM2WD_F2,QUAD_R0_OSEM2WD_F3,QUAD_R0_OSEM2WD_LF,QUAD_R0_OSEM2W" + "D_RT,QUAD_R0_OSEM2WD_SD" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "COILOUTF" + SID "8743" + Ports [8, 6] + Position [1120, 128, 1215, 372] + ZOrder -15 + BackgroundColor "lightBlue" + NamePlacement "alternate" + LibraryVersion "1.8" + SourceBlock "SIXOSEM_F_COILOUTF_MASTER/COILOUTF" + SourceType "SubSystem" + } + Block { + BlockType SubSystem + Name "DAMP" + SID "8744" + Ports [6, 7] + Position [440, 383, 565, 527] + ZOrder -16 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "DAMP" + Location [2560, 0, 5120, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "LONG_In" + SID "8745" + Position [50, 53, 80, 67] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "TRANS_In" + SID "8746" + Position [50, 148, 80, 162] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "VERT_In" + SID "8747" + Position [50, 243, 80, 257] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ROLL_In" + SID "8748" + Position [50, 338, 80, 352] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "PITCH_In" + SID "8749" + Position [50, 433, 80, 447] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "YAW_In" + SID "8750" + Position [50, 528, 80, 542] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Ground + Name "Ground1" + SID "8751" + Position [100, 163, 125, 177] + ZOrder -7 + ShowName off + } + Block { + BlockType Ground + Name "Ground10" + SID "8752" + Position [100, 368, 125, 382] + ZOrder 4 + ShowName off + } + Block { + BlockType Ground + Name "Ground11" + SID "8753" + Position [95, 463, 120, 477] + ZOrder 5 + ShowName off + } + Block { + BlockType Ground + Name "Ground12" + SID "8754" + Position [95, 558, 120, 572] + ZOrder 6 + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "8755" + Position [100, 258, 125, 272] + ZOrder -8 + ShowName off + } + Block { + BlockType Ground + Name "Ground3" + SID "8756" + Position [100, 353, 125, 367] + ZOrder -9 + ShowName off + } + Block { + BlockType Ground + Name "Ground4" + SID "8757" + Position [95, 448, 120, 462] + ZOrder -10 + ShowName off + } + Block { + BlockType Ground + Name "Ground5" + SID "8758" + Position [95, 543, 120, 557] + ZOrder -11 + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "8759" + Position [100, 68, 125, 82] + ZOrder -12 + ShowName off + } + Block { + BlockType Ground + Name "Ground7" + SID "8760" + Position [100, 83, 125, 97] + ZOrder 1 + ShowName off + } + Block { + BlockType Ground + Name "Ground8" + SID "8761" + Position [100, 178, 125, 192] + ZOrder 2 + ShowName off + } + Block { + BlockType Ground + Name "Ground9" + SID "8762" + Position [100, 273, 125, 287] + ZOrder 3 + ShowName off + } + Block { + BlockType Reference + Name "L" + SID "8763" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [160, 51, 220, 99] + ZOrder -13 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_STATE_GOOD" + SID "8764" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [445, 54, 495, 76] + ZOrder -14 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_STATE_NOW" + SID "8765" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [350, 55, 395, 75] + ZOrder -15 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L_STATE_OK" + SID "8766" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [585, 70, 630, 90] + ZOrder -16 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType RelationalOperator + Name "Operator" + SID "8767" + Ports [2, 1] + Position [525, 53, 545, 102] + ZOrder -17 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator1" + SID "8768" + Ports [2, 1] + Position [525, 148, 545, 197] + ZOrder -18 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator2" + SID "8769" + Ports [2, 1] + Position [525, 243, 545, 292] + ZOrder -19 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator3" + SID "8770" + Ports [2, 1] + Position [525, 338, 545, 387] + ZOrder -20 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator4" + SID "8771" + Ports [2, 1] + Position [525, 433, 545, 482] + ZOrder -21 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator5" + SID "8772" + Ports [2, 1] + Position [525, 528, 545, 577] + ZOrder -22 + ShowName off + Operator "==" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Reference + Name "P" + SID "8773" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [155, 431, 215, 479] + ZOrder -23 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_GOOD" + SID "8774" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [445, 434, 495, 456] + ZOrder -24 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_NOW" + SID "8775" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [350, 435, 395, 455] + ZOrder -25 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P_STATE_OK" + SID "8776" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [585, 450, 630, 470] + ZOrder -26 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "Product" + SID "8777" + Ports [6, 1] + Position [670, 33, 705, 602] + ZOrder -27 + Inputs "6" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "R" + SID "8778" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [150, 336, 210, 384] + ZOrder -28 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "R_STATE_GOOD" + SID "8779" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [440, 339, 490, 361] + ZOrder -29 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "R_STATE_NOW" + SID "8780" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [345, 340, 390, 360] + ZOrder -30 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "R_STATE_OK" + SID "8781" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [585, 355, 630, 375] + ZOrder -31 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "STATE_OK" + SID "8782" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [795, 270, 840, 290] + ZOrder -32 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "T" + SID "8783" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [155, 146, 215, 194] + ZOrder -33 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "T_STATE_GOOD" + SID "8784" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [440, 149, 490, 171] + ZOrder -34 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "T_STATE_NOW" + SID "8785" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [345, 150, 390, 170] + ZOrder -35 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "T_STATE_OK" + SID "8786" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [585, 165, 630, 185] + ZOrder -36 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "V" + SID "8787" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [150, 241, 210, 289] + ZOrder -37 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "V_STATE_GOOD" + SID "8788" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [440, 244, 490, 266] + ZOrder -38 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "V_STATE_NOW" + SID "8789" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [345, 245, 390, 265] + ZOrder -39 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "V_STATE_OK" + SID "8790" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [585, 260, 630, 280] + ZOrder -40 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y" + SID "8791" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [155, 526, 215, 574] + ZOrder -41 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.9" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_GOOD" + SID "8792" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [445, 529, 495, 551] + ZOrder -42 + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_NOW" + SID "8793" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [350, 530, 395, 550] + ZOrder -43 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y_STATE_OK" + SID "8794" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [585, 545, 630, 565] + ZOrder -44 + BackgroundColor "[1.000000, 0.600000, 0.600000]" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "LONG_Out" + SID "8795" + Position [250, 58, 280, 72] + ZOrder -45 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "TRANS_Out" + SID "8796" + Position [250, 153, 280, 167] + ZOrder -46 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "VERT_Out" + SID "8797" + Position [245, 248, 275, 262] + ZOrder -47 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ROLL_Out" + SID "8798" + Position [250, 343, 280, 357] + ZOrder -48 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "8799" + Position [255, 438, 285, 452] + ZOrder -49 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "8800" + Position [255, 533, 285, 547] + ZOrder -50 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "DAMP_STATE_Out" + SID "8801" + Position [890, 313, 920, 327] + ZOrder -51 + Port "7" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Y_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 6 + } + Line { + ZOrder 2 + SrcBlock "P_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 5 + } + Line { + ZOrder 3 + SrcBlock "R_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 4 + } + Line { + ZOrder 4 + SrcBlock "V_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 3 + } + Line { + ZOrder 5 + SrcBlock "T_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 2 + } + Line { + ZOrder 6 + SrcBlock "L_STATE_OK" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "R" + SrcPort 1 + DstBlock "ROLL_Out" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "P" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "Y" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "L" + DstPort 2 + } + Line { + ZOrder 11 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "T" + DstPort 2 + } + Line { + ZOrder 12 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "V" + DstPort 2 + } + Line { + ZOrder 13 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "R" + DstPort 2 + } + Line { + ZOrder 14 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "P" + DstPort 2 + } + Line { + ZOrder 15 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "Y" + DstPort 2 + } + Line { + ZOrder 16 + SrcBlock "LONG_In" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "L" + SrcPort 1 + DstBlock "LONG_Out" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "YAW_In" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "V" + SrcPort 1 + DstBlock "VERT_Out" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "T" + SrcPort 1 + DstBlock "TRANS_Out" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "PITCH_In" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "ROLL_In" + SrcPort 1 + DstBlock "R" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "VERT_In" + SrcPort 1 + DstBlock "V" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "TRANS_In" + SrcPort 1 + DstBlock "T" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "L_STATE_GOOD" + SrcPort 1 + DstBlock "Operator" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "L" + SrcPort 2 + Points [110, 0] + Branch { + ZOrder 27 + DstBlock "Operator" + DstPort 2 + } + Branch { + ZOrder 28 + DstBlock "L_STATE_NOW" + DstPort 1 + } + } + Line { + ZOrder 29 + SrcBlock "T_STATE_GOOD" + SrcPort 1 + DstBlock "Operator1" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "T" + SrcPort 2 + Points [110, 0] + Branch { + ZOrder 31 + DstBlock "Operator1" + DstPort 2 + } + Branch { + ZOrder 32 + DstBlock "T_STATE_NOW" + DstPort 1 + } + } + Line { + ZOrder 33 + SrcBlock "V_STATE_GOOD" + SrcPort 1 + DstBlock "Operator2" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "V" + SrcPort 2 + Points [115, 0] + Branch { + ZOrder 35 + DstBlock "Operator2" + DstPort 2 + } + Branch { + ZOrder 36 + DstBlock "V_STATE_NOW" + DstPort 1 + } + } + Line { + ZOrder 37 + SrcBlock "R_STATE_GOOD" + SrcPort 1 + DstBlock "Operator3" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "R" + SrcPort 2 + Points [115, 0] + Branch { + ZOrder 39 + DstBlock "Operator3" + DstPort 2 + } + Branch { + ZOrder 40 + DstBlock "R_STATE_NOW" + DstPort 1 + } + } + Line { + ZOrder 41 + SrcBlock "P_STATE_GOOD" + SrcPort 1 + DstBlock "Operator4" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "P" + SrcPort 2 + Points [115, 0] + Branch { + ZOrder 43 + DstBlock "Operator4" + DstPort 2 + } + Branch { + ZOrder 44 + DstBlock "P_STATE_NOW" + DstPort 1 + } + } + Line { + ZOrder 45 + SrcBlock "Y_STATE_GOOD" + SrcPort 1 + DstBlock "Operator5" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Y" + SrcPort 2 + Points [115, 0] + Branch { + ZOrder 47 + DstBlock "Operator5" + DstPort 2 + } + Branch { + ZOrder 48 + DstBlock "Y_STATE_NOW" + DstPort 1 + } + } + Line { + ZOrder 49 + SrcBlock "Product" + SrcPort 1 + Points [55, 0] + Branch { + ZOrder 50 + DstBlock "DAMP_STATE_Out" + DstPort 1 + } + Branch { + ZOrder 51 + Points [0, -40] + DstBlock "STATE_OK" + DstPort 1 + } + } + Line { + ZOrder 52 + SrcBlock "Operator" + SrcPort 1 + DstBlock "L_STATE_OK" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Operator1" + SrcPort 1 + DstBlock "T_STATE_OK" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "Operator2" + SrcPort 1 + DstBlock "V_STATE_OK" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "Operator3" + SrcPort 1 + DstBlock "R_STATE_OK" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Operator4" + SrcPort 1 + DstBlock "P_STATE_OK" + DstPort 1 + } + Line { + ZOrder 57 + SrcBlock "Operator5" + SrcPort 1 + DstBlock "Y_STATE_OK" + DstPort 1 + } + Line { + ZOrder 58 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "L" + DstPort 3 + } + Line { + ZOrder 59 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "T" + DstPort 3 + } + Line { + ZOrder 60 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "V" + DstPort 3 + } + Line { + ZOrder 61 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "R" + DstPort 3 + } + Line { + ZOrder 62 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "P" + DstPort 3 + } + Line { + ZOrder 63 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "Y" + DstPort 3 + } + Annotation { + SID "8805" + Name "1 (one) if GOOD\n0 (zero) if BAD" + Position [614, 40, 614, 40] + AutoSize on + WordWrap off + ZOrder -1 + } + Annotation { + SID "8804" + Position [508, 255, 508, 255] + AutoSize on + WordWrap off + ZOrder -2 + } + Annotation { + SID "8803" + Name "Each DAMP filter output bitword is \ncompared against a known good state.\nIf equal to good state, then " + "a 1 is output \nand multiplied into the product. So, if any DOF\nis not in its good state, the whole product is 0." + Position [820, 537, 820, 537] + AutoSize on + WordWrap off + ZOrder -3 + } + Annotation { + SID "8802" + Name "1 (one) if OK\n0 (zero) if BAD" + Position [819, 220, 819, 220] + AutoSize on + WordWrap off + ZOrder -4 + } + } + } + Block { + BlockType Demux + Name "Demux1" + SID "8806" + Ports [1, 6] + Position [295, 427, 300, 493] + ZOrder -17 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "8807" + Ports [1, 6] + Position [415, 386, 420, 529] + ZOrder -18 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "8808" + Ports [1, 6] + Position [1035, 127, 1040, 313] + ZOrder -19 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux9" + SID "8809" + Ports [1, 4] + Position [780, 752, 785, 863] + ZOrder -20 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Reference + Name "EUL2OSEM" + SID "8810" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [970, 198, 1015, 242] + ZOrder -21 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.3" + FontSize 12 + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType From + Name "From" + SID "8811" + Position [1120, 422, 1235, 438] + ZOrder -22 + BackgroundColor "darkGreen" + CloseFcn "tagdialog Close" + GotoTag "R0WDFLAG" + } + Block { + BlockType From + Name "From2" + SID "8812" + Position [15, 827, 90, 853] + ZOrder -24 + BackgroundColor "[0.200000, 1.000000, 0.520000]" + CloseFcn "tagdialog Close" + GotoTag "OSEM2R0WD" + } + Block { + BlockType From + Name "From3" + SID "8813" + Position [1345, 498, 1445, 512] + ZOrder -25 + BackgroundColor "darkGreen" + CloseFcn "tagdialog Close" + GotoTag "R0WDFLAG" + } + Block { + BlockType From + Name "From5" + SID "8814" + Position [1345, 543, 1445, 557] + ZOrder -26 + BackgroundColor "yellow" + CloseFcn "tagdialog Close" + GotoTag "DAMPSTATE" + } + Block { + BlockType Goto + Name "Goto" + SID "8815" + Position [905, 683, 985, 707] + ZOrder -27 + BackgroundColor "darkGreen" + GotoTag "R0WDFLAG" + } + Block { + BlockType Goto + Name "Goto2" + SID "8816" + Position [180, 621, 255, 639] + ZOrder -29 + BackgroundColor "[0.200000, 1.000000, 0.520000]" + GotoTag "OSEM2R0WD" + } + Block { + BlockType Goto + Name "Goto3" + SID "8817" + Position [600, 507, 710, 523] + ZOrder -30 + BackgroundColor "yellow" + GotoTag "DAMPSTATE" + } + Block { + BlockType SubSystem + Name "MASTER" + SID "8818" + Ports [8, 6] + Position [1270, 124, 1365, 456] + ZOrder -31 + BackgroundColor "gray" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "MASTER" + Location [2948, 53, 4878, 1489] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "F1_In" + SID "8819" + Position [60, 278, 90, 292] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "F2_In" + SID "8820" + Position [60, 343, 90, 357] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "F3_In" + SID "8821" + Position [60, 408, 90, 422] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LF_In" + SID "8822" + Position [60, 473, 90, 487] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "RT_In" + SID "8823" + Position [60, 538, 90, 552] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "SD_In" + SID "8824" + Position [60, 603, 90, 617] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "MASTERSWITCH" + SID "8825" + Position [70, 943, 100, 957] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "WDFLAG" + SID "8826" + Position [60, 83, 90, 97] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Switch + Name "Choice1" + SID "8827" + Position [430, 37, 515, 143] + ZOrder -9 + BackgroundColor "[0.983333, 1.000000, 0.000000]" + Criteria "u2 ~= 0" + Threshold "0.5" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant0" + SID "8828" + Position [370, 40, 400, 70] + ZOrder -10 + BackgroundColor "red" + Value "0" + } + Block { + BlockType Constant + Name "Constant1" + SID "8829" + Position [370, 110, 400, 140] + ZOrder -11 + BackgroundColor "green" + } + Block { + BlockType Reference + Name "OUT_F1" + SID "8830" + Tag "Test Point" + Ports [1] + Position [985, 240, 1025, 260] + ZOrder -12 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_F1MON" + SID "8831" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 278, 1130, 302] + ZOrder -13 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_F2" + SID "8832" + Tag "Test Point" + Ports [1] + Position [985, 305, 1025, 325] + ZOrder -14 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_F2MON" + SID "8833" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 343, 1130, 367] + ZOrder -15 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_F3" + SID "8834" + Tag "Test Point" + Ports [1] + Position [985, 370, 1025, 390] + ZOrder -16 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_F3MON" + SID "8835" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 408, 1130, 432] + ZOrder -17 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_LF" + SID "8836" + Tag "Test Point" + Ports [1] + Position [985, 435, 1025, 455] + ZOrder -18 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_LFMON" + SID "8837" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 473, 1130, 497] + ZOrder -19 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_RT" + SID "8838" + Tag "Test Point" + Ports [1] + Position [985, 500, 1025, 520] + ZOrder -20 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_RTMON" + SID "8839" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 538, 1130, 562] + ZOrder -21 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_SD" + SID "8840" + Tag "Test Point" + Ports [1] + Position [985, 565, 1025, 585] + ZOrder -22 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OUT_SDMON" + SID "8841" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 603, 1130, 627] + ZOrder -23 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_F1" + SID "8842" + Tag "Test Point" + Ports [1] + Position [465, 230, 505, 250] + ZOrder -24 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_F1MON" + SID "8843" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [570, 268, 625, 292] + ZOrder -25 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_F2" + SID "8844" + Tag "Test Point" + Ports [1] + Position [465, 295, 505, 315] + ZOrder -26 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_F2MON" + SID "8845" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [570, 333, 625, 357] + ZOrder -27 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_F3" + SID "8846" + Tag "Test Point" + Ports [1] + Position [465, 360, 505, 380] + ZOrder -28 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_F3MON" + SID "8847" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [570, 398, 625, 422] + ZOrder -29 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_LF" + SID "8848" + Tag "Test Point" + Ports [1] + Position [465, 425, 505, 445] + ZOrder -30 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_LFMON" + SID "8849" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [570, 463, 625, 487] + ZOrder -31 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_RT" + SID "8850" + Tag "Test Point" + Ports [1] + Position [465, 490, 505, 510] + ZOrder -32 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_RTMON" + SID "8851" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [570, 528, 625, 552] + ZOrder -33 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_SD" + SID "8852" + Tag "Test Point" + Ports [1] + Position [465, 555, 505, 575] + ZOrder -34 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PWD_SDMON" + SID "8853" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [570, 593, 625, 617] + ZOrder -35 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "P_MS_F1" + SID "8854" + Ports [2, 1] + Position [365, 260, 410, 295] + ZOrder -36 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_F2" + SID "8855" + Ports [2, 1] + Position [365, 325, 410, 360] + ZOrder -37 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_F3" + SID "8856" + Ports [2, 1] + Position [365, 390, 410, 425] + ZOrder -38 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_LF" + SID "8857" + Ports [2, 1] + Position [365, 455, 410, 490] + ZOrder -39 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_RT" + SID "8858" + Ports [2, 1] + Position [365, 520, 410, 555] + ZOrder -40 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_SD" + SID "8859" + Ports [2, 1] + Position [365, 585, 410, 620] + ZOrder -41 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_WD_F1" + SID "8860" + Ports [2, 1] + Position [800, 270, 845, 305] + ZOrder -42 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_WD_F2" + SID "8861" + Ports [2, 1] + Position [800, 335, 845, 370] + ZOrder -43 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_WD_F3" + SID "8862" + Ports [2, 1] + Position [800, 400, 845, 435] + ZOrder -44 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_WD_LF" + SID "8863" + Ports [2, 1] + Position [800, 465, 845, 500] + ZOrder -45 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_WD_RT" + SID "8864" + Ports [2, 1] + Position [800, 530, 845, 565] + ZOrder -46 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_WD_SD" + SID "8865" + Ports [2, 1] + Position [800, 595, 845, 630] + ZOrder -47 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SWITCHMON" + SID "8866" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [285, 938, 340, 962] + ZOrder -48 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Terminator + Name "Terminator2" + SID "8867" + Position [375, 940, 395, 960] + ZOrder -49 + } + Block { + BlockType Outport + Name "F1_Out" + SID "8868" + Position [1165, 283, 1195, 297] + ZOrder -50 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "F2_Out" + SID "8869" + Position [1165, 348, 1195, 362] + ZOrder -51 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "F3_Out" + SID "8870" + Position [1165, 413, 1195, 427] + ZOrder -52 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LF_Out" + SID "8871" + Position [1165, 478, 1195, 492] + ZOrder -53 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "RT_Out" + SID "8872" + Position [1165, 543, 1195, 557] + ZOrder -54 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "SD_Out" + SID "8873" + Position [1165, 608, 1195, 622] + ZOrder -55 + Port "6" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "SWITCHMON" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "Choice1" + SrcPort 1 + Points [260, 0; 0, 205] + Branch { + ZOrder 3 + DstBlock "P_WD_F1" + DstPort 2 + } + Branch { + ZOrder 4 + Points [0, 65] + Branch { + ZOrder 5 + DstBlock "P_WD_F2" + DstPort 2 + } + Branch { + ZOrder 6 + Points [0, 65] + Branch { + ZOrder 7 + DstBlock "P_WD_F3" + DstPort 2 + } + Branch { + ZOrder 8 + Points [0, 65] + Branch { + ZOrder 9 + DstBlock "P_WD_LF" + DstPort 2 + } + Branch { + ZOrder 10 + Points [0, 65] + Branch { + ZOrder 11 + DstBlock "P_WD_RT" + DstPort 2 + } + Branch { + ZOrder 12 + Points [0, 65] + DstBlock "P_WD_SD" + DstPort 2 + } + } + } + } + } + } + Line { + ZOrder 13 + SrcBlock "PWD_SDMON" + SrcPort 1 + DstBlock "P_WD_SD" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "PWD_RTMON" + SrcPort 1 + DstBlock "P_WD_RT" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "PWD_LFMON" + SrcPort 1 + DstBlock "P_WD_LF" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "PWD_F3MON" + SrcPort 1 + DstBlock "P_WD_F3" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "PWD_F2MON" + SrcPort 1 + DstBlock "P_WD_F2" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "PWD_F1MON" + SrcPort 1 + DstBlock "P_WD_F1" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "WDFLAG" + SrcPort 1 + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 20 + SrcBlock "Constant0" + SrcPort 1 + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Constant1" + SrcPort 1 + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 22 + SrcBlock "P_WD_SD" + SrcPort 1 + Points [115, 0] + Branch { + ZOrder 23 + Points [0, -40] + DstBlock "OUT_SD" + DstPort 1 + } + Branch { + ZOrder 24 + DstBlock "OUT_SDMON" + DstPort 1 + } + } + Line { + ZOrder 25 + SrcBlock "P_WD_RT" + SrcPort 1 + Points [115, 0] + Branch { + ZOrder 26 + Points [0, -40] + DstBlock "OUT_RT" + DstPort 1 + } + Branch { + ZOrder 27 + DstBlock "OUT_RTMON" + DstPort 1 + } + } + Line { + ZOrder 28 + SrcBlock "P_WD_LF" + SrcPort 1 + Points [115, 0] + Branch { + ZOrder 29 + Points [0, -40] + DstBlock "OUT_LF" + DstPort 1 + } + Branch { + ZOrder 30 + DstBlock "OUT_LFMON" + DstPort 1 + } + } + Line { + ZOrder 31 + SrcBlock "P_WD_F3" + SrcPort 1 + Points [115, 0] + Branch { + ZOrder 32 + Points [0, -40] + DstBlock "OUT_F3" + DstPort 1 + } + Branch { + ZOrder 33 + DstBlock "OUT_F3MON" + DstPort 1 + } + } + Line { + ZOrder 34 + SrcBlock "P_WD_F2" + SrcPort 1 + Points [115, 0] + Branch { + ZOrder 35 + Points [0, -40] + DstBlock "OUT_F2" + DstPort 1 + } + Branch { + ZOrder 36 + DstBlock "OUT_F2MON" + DstPort 1 + } + } + Line { + ZOrder 37 + SrcBlock "P_WD_F1" + SrcPort 1 + Points [115, 0] + Branch { + ZOrder 38 + Points [0, -40] + DstBlock "OUT_F1" + DstPort 1 + } + Branch { + ZOrder 39 + DstBlock "OUT_F1MON" + DstPort 1 + } + } + Line { + ZOrder 40 + SrcBlock "P_MS_SD" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 41 + DstBlock "PWD_SDMON" + DstPort 1 + } + Branch { + ZOrder 42 + Points [0, -40] + DstBlock "PWD_SD" + DstPort 1 + } + } + Line { + ZOrder 43 + SrcBlock "P_MS_RT" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 44 + DstBlock "PWD_RTMON" + DstPort 1 + } + Branch { + ZOrder 45 + Points [0, -40] + DstBlock "PWD_RT" + DstPort 1 + } + } + Line { + ZOrder 46 + SrcBlock "P_MS_LF" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 47 + DstBlock "PWD_LFMON" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, -40] + DstBlock "PWD_LF" + DstPort 1 + } + } + Line { + ZOrder 49 + SrcBlock "P_MS_F3" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 50 + DstBlock "PWD_F3MON" + DstPort 1 + } + Branch { + ZOrder 51 + Points [0, -40] + DstBlock "PWD_F3" + DstPort 1 + } + } + Line { + ZOrder 52 + SrcBlock "P_MS_F2" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 53 + DstBlock "PWD_F2MON" + DstPort 1 + } + Branch { + ZOrder 54 + Points [0, -40] + DstBlock "PWD_F2" + DstPort 1 + } + } + Line { + ZOrder 55 + SrcBlock "P_MS_F1" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 56 + DstBlock "PWD_F1MON" + DstPort 1 + } + Branch { + ZOrder 57 + Points [0, -40] + DstBlock "PWD_F1" + DstPort 1 + } + } + Line { + ZOrder 58 + SrcBlock "OUT_RTMON" + SrcPort 1 + DstBlock "RT_Out" + DstPort 1 + } + Line { + ZOrder 59 + SrcBlock "OUT_SDMON" + SrcPort 1 + DstBlock "SD_Out" + DstPort 1 + } + Line { + ZOrder 60 + SrcBlock "OUT_LFMON" + SrcPort 1 + DstBlock "LF_Out" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "OUT_F3MON" + SrcPort 1 + DstBlock "F3_Out" + DstPort 1 + } + Line { + ZOrder 62 + SrcBlock "OUT_F1MON" + SrcPort 1 + DstBlock "F1_Out" + DstPort 1 + } + Line { + ZOrder 63 + SrcBlock "OUT_F2MON" + SrcPort 1 + DstBlock "F2_Out" + DstPort 1 + } + Line { + ZOrder 64 + SrcBlock "MASTERSWITCH" + SrcPort 1 + Points [120, 0] + Branch { + ZOrder 65 + DstBlock "SWITCHMON" + DstPort 1 + } + Branch { + ZOrder 66 + Points [0, -355] + Branch { + ZOrder 67 + DstBlock "P_MS_SD" + DstPort 1 + } + Branch { + ZOrder 68 + Points [0, -65] + Branch { + ZOrder 69 + DstBlock "P_MS_RT" + DstPort 1 + } + Branch { + ZOrder 70 + Points [0, -65] + Branch { + ZOrder 71 + DstBlock "P_MS_LF" + DstPort 1 + } + Branch { + ZOrder 72 + Points [0, -65] + Branch { + ZOrder 73 + DstBlock "P_MS_F3" + DstPort 1 + } + Branch { + ZOrder 74 + Points [0, -65] + Branch { + ZOrder 75 + DstBlock "P_MS_F2" + DstPort 1 + } + Branch { + ZOrder 76 + Points [0, -65] + DstBlock "P_MS_F1" + DstPort 1 + } + } + } + } + } + } + } + Line { + ZOrder 77 + SrcBlock "SD_In" + SrcPort 1 + DstBlock "P_MS_SD" + DstPort 2 + } + Line { + ZOrder 78 + SrcBlock "RT_In" + SrcPort 1 + DstBlock "P_MS_RT" + DstPort 2 + } + Line { + ZOrder 79 + SrcBlock "LF_In" + SrcPort 1 + DstBlock "P_MS_LF" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "F3_In" + SrcPort 1 + DstBlock "P_MS_F3" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "F2_In" + SrcPort 1 + DstBlock "P_MS_F2" + DstPort 2 + } + Line { + ZOrder 82 + SrcBlock "F1_In" + SrcPort 1 + DstBlock "P_MS_F1" + DstPort 2 + } + Annotation { + SID "8875" + Name "WDFLAG is 0 (zero) if OK,\nNon-zero if BAD" + Position [271, 119, 271, 119] + AutoSize on + WordWrap off + ZOrder -1 + } + Annotation { + SID "8874" + Name "If second input (WDFLAG) is not equal to zero, \nthen pass out first argument (Constant 0 -- Block Outpu" + "t), \notherwise pass out third argument (Constant 1 -- Pass Output)" + Position [480, 198, 480, 198] + AutoSize on + WordWrap off + ZOrder -2 + } + } + } + Block { + BlockType Mux + Name "Mux1" + SID "8876" + Ports [6, 1] + Position [325, 427, 330, 493] + ZOrder -32 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "8877" + Ports [6, 1] + Position [210, 349, 215, 566] + ZOrder -33 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "8878" + Ports [6, 1] + Position [945, 19, 950, 416] + ZOrder -34 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux9" + SID "8879" + Ports [2, 1] + Position [565, 744, 570, 871] + ZOrder -35 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType SubSystem + Name "OPTICALIGN" + SID "8880" + Ports [0, 2] + Position [445, 43, 565, 92] + ZOrder -36 + BackgroundColor "lightBlue" + NamePlacement "alternate" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "OPTICALIGN" + Location [768, 265, 1145, 725] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Ground + Name "Ground1" + SID "8881" + Position [30, 35, 50, 55] + ZOrder -1 + } + Block { + BlockType Ground + Name "Ground2" + SID "8882" + Position [30, 120, 50, 140] + ZOrder -2 + } + Block { + BlockType Reference + Name "P" + SID "8883" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [105, 33, 175, 57] + ZOrder -3 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y" + SID "8884" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [105, 118, 175, 142] + ZOrder -4 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "8885" + Position [240, 38, 270, 52] + ZOrder -5 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "8886" + Position [240, 123, 270, 137] + ZOrder -6 + Port "2" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "P" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Y" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "OSEM2EUL" + SID "8887" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [230, 438, 275, 482] + ZOrder -37 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.3" + FontSize 12 + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType SubSystem + Name "OSEMINF" + SID "8888" + Ports [6, 6] + Position [120, 354, 195, 561] + ZOrder -38 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "OSEMINF" + Location [103, 45, 477, 714] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "F1_In" + SID "8889" + Position [60, 43, 90, 57] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "F2_In" + SID "8890" + Position [60, 103, 90, 117] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "F3_In" + SID "8891" + Position [60, 158, 90, 172] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LF_In" + SID "8892" + Position [60, 243, 90, 257] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "RT_In" + SID "8893" + Position [60, 303, 90, 317] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "SD_In" + SID "8894" + Position [60, 358, 90, 372] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "F1" + SID "8895" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [120, 38, 190, 62] + ZOrder -7 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "F2" + SID "8896" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [120, 98, 190, 122] + ZOrder -8 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "F3" + SID "8897" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [120, 153, 190, 177] + ZOrder -9 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LF" + SID "8898" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [120, 238, 190, 262] + ZOrder -10 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "RT" + SID "8899" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [120, 298, 190, 322] + ZOrder -11 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "SD" + SID "8900" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [120, 353, 190, 377] + ZOrder -12 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "F1_Out" + SID "8901" + Position [225, 43, 255, 57] + ZOrder -13 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "F2_Out" + SID "8902" + Position [225, 103, 255, 117] + ZOrder -14 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "F3_Out" + SID "8903" + Position [225, 158, 255, 172] + ZOrder -15 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LF_Out" + SID "8904" + Position [225, 243, 255, 257] + ZOrder -16 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "RT_Out" + SID "8905" + Position [225, 303, 255, 317] + ZOrder -17 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "SD_Out" + SID "8906" + Position [225, 358, 255, 372] + ZOrder -18 + Port "6" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "SD_In" + SrcPort 1 + DstBlock "SD" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "RT_In" + SrcPort 1 + DstBlock "RT" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "LF_In" + SrcPort 1 + DstBlock "LF" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "SD" + SrcPort 1 + DstBlock "SD_Out" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "RT" + SrcPort 1 + DstBlock "RT_Out" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "LF" + SrcPort 1 + DstBlock "LF_Out" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "F3_In" + SrcPort 1 + DstBlock "F3" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "F2_In" + SrcPort 1 + DstBlock "F2" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "F1_In" + SrcPort 1 + DstBlock "F1" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "F3" + SrcPort 1 + DstBlock "F3_Out" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "F2" + SrcPort 1 + DstBlock "F2_Out" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "F1" + SrcPort 1 + DstBlock "F1_Out" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "SENSALIGN" + SID "8907" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [350, 437, 395, 483] + ZOrder -40 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.3" + FontSize 12 + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType SubSystem + Name "TEST" + SID "8908" + Ports [0, 6] + Position [445, 97, 565, 238] + ZOrder -41 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "TEST" + Location [98, 45, 465, 704] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Ground + Name "Ground1" + SID "8909" + Position [40, 50, 60, 70] + ZOrder -1 + } + Block { + BlockType Ground + Name "Ground2" + SID "8910" + Position [40, 105, 60, 125] + ZOrder -2 + } + Block { + BlockType Ground + Name "Ground3" + SID "8911" + Position [40, 160, 60, 180] + ZOrder -3 + } + Block { + BlockType Ground + Name "Ground4" + SID "8912" + Position [40, 225, 60, 245] + ZOrder -4 + } + Block { + BlockType Ground + Name "Ground5" + SID "8913" + Position [40, 280, 60, 300] + ZOrder -5 + } + Block { + BlockType Ground + Name "Ground6" + SID "8914" + Position [40, 340, 60, 360] + ZOrder -6 + } + Block { + BlockType Reference + Name "L" + SID "8915" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [105, 48, 175, 72] + ZOrder -7 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "P" + SID "8916" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [105, 278, 175, 302] + ZOrder -8 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "R" + SID "8917" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [105, 223, 175, 247] + ZOrder -9 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "T" + SID "8918" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [105, 103, 175, 127] + ZOrder -10 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "V" + SID "8919" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [105, 158, 175, 182] + ZOrder -11 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "Y" + SID "8920" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gai" + "n stage. In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients " + "are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter modu" + "le name. " + " " + Ports [1, 1] + Position [105, 338, 175, 362] + ZOrder -12 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "LONG_Out" + SID "8921" + Position [220, 53, 250, 67] + ZOrder -13 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "TRANS_Out" + SID "8922" + Position [220, 108, 250, 122] + ZOrder -14 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "VERT_Out" + SID "8923" + Position [220, 163, 250, 177] + ZOrder -15 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ROLL_Out" + SID "8924" + Position [220, 228, 250, 242] + ZOrder -16 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "PITCH_Out" + SID "8925" + Position [220, 283, 250, 297] + ZOrder -17 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "YAW_Out" + SID "8926" + Position [220, 343, 250, 357] + ZOrder -18 + Port "6" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "R" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "V" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "T" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "R" + SrcPort 1 + DstBlock "ROLL_Out" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "P" + SrcPort 1 + DstBlock "PITCH_Out" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "Y" + SrcPort 1 + DstBlock "YAW_Out" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "V" + SrcPort 1 + DstBlock "VERT_Out" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "T" + SrcPort 1 + DstBlock "TRANS_Out" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "L" + SrcPort 1 + DstBlock "LONG_Out" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "WATCHDOG" + SID "8927" + Tag "cdsFunctionCall" + Description "inline OSEMWATCHDOG $SUS_SRC/WATCHDOG.c" + Ports [1, 1] + Position [670, 780, 710, 840] + ZOrder -42 + BackgroundColor "red" + AttributesFormatString "%\\n%" + LibraryVersion "1.4" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType SubSystem + Name "WD" + SID "8928" + Ports [6, 1] + Position [300, 785, 450, 890] + ZOrder -43 + BackgroundColor "[1.000000, 0.686275, 0.545098]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "WD" + Location [2948, 53, 4878, 1489] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "OSEM_F1_In" + SID "8929" + Position [55, 80, 75, 90] + ZOrder -1 + BackgroundColor "yellow" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_F2_In" + SID "8930" + Position [55, 105, 75, 115] + ZOrder -2 + BackgroundColor "yellow" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_F3_In" + SID "8931" + Position [55, 130, 75, 140] + ZOrder -3 + BackgroundColor "yellow" + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_LF_In" + SID "8932" + Position [55, 155, 75, 165] + ZOrder -4 + BackgroundColor "yellow" + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_RT_In" + SID "8933" + Position [55, 180, 75, 190] + ZOrder -5 + BackgroundColor "yellow" + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM_SD_In" + SID "8934" + Position [55, 205, 75, 215] + ZOrder -6 + BackgroundColor "yellow" + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "OSEMAC" + SID "8935" + Ports [6, 1] + Position [165, 75, 270, 220] + ZOrder -15 + BackgroundColor "[0.501961, 0.501961, 0.501961]" + LibraryVersion "1.6" + SourceBlock "SIXOSEM_F_WD_AC_MASTER/AC" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "OSEM_AC_FLAG_Out" + SID "8936" + Position [345, 143, 375, 157] + ZOrder -20 + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "OSEM_SD_In" + SrcPort 1 + DstBlock "OSEMAC" + DstPort 6 + } + Line { + ZOrder 2 + SrcBlock "OSEM_RT_In" + SrcPort 1 + DstBlock "OSEMAC" + DstPort 5 + } + Line { + ZOrder 3 + SrcBlock "OSEM_LF_In" + SrcPort 1 + DstBlock "OSEMAC" + DstPort 4 + } + Line { + ZOrder 4 + SrcBlock "OSEM_F2_In" + SrcPort 1 + DstBlock "OSEMAC" + DstPort 2 + } + Line { + ZOrder 5 + SrcBlock "OSEM_F3_In" + SrcPort 1 + DstBlock "OSEMAC" + DstPort 3 + } + Line { + ZOrder 6 + SrcBlock "OSEM_F1_In" + SrcPort 1 + DstBlock "OSEMAC" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "OSEMAC" + SrcPort 1 + DstBlock "OSEM_AC_FLAG_Out" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "WDMON" + SID "8937" + Ports [4] + Position [895, 754, 995, 861] + ZOrder -44 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "WDMON" + Location [942, 52, 1316, 849] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "BLOCK_Flag" + SID "8938" + Position [50, 43, 80, 57] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "STATE_Flag" + SID "8939" + Position [50, 178, 80, 192] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "FIRST_Flag" + SID "8940" + Position [50, 313, 80, 327] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "CURRENT_Flag" + SID "8941" + Position [50, 453, 80, 467] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "BLOCK" + SID "8942" + Tag "cdsEpicsOutput" + Description "field(PREC,\"3\")" + Ports [1, 1] + Position [120, 39, 170, 61] + ZOrder -5 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "CURRENTTRIG" + SID "8943" + Tag "cdsEpicsOutput" + Description "field(PREC,\"3\")" + Ports [1, 1] + Position [120, 449, 170, 471] + ZOrder -6 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "FIRSTTRIG" + SID "8944" + Tag "cdsEpicsOutput" + Description "field(PREC,\"3\")" + Ports [1, 1] + Position [120, 309, 170, 331] + ZOrder -7 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "STATE" + SID "8945" + Tag "cdsEpicsOutput" + Description "field(PREC,\"3\")" + Ports [1, 1] + Position [120, 174, 170, 196] + ZOrder -8 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Terminator + Name "Terminator1" + SID "8946" + Position [225, 40, 245, 60] + ZOrder -9 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "8947" + Position [225, 310, 245, 330] + ZOrder -10 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "8948" + Position [225, 450, 245, 470] + ZOrder -11 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "8949" + Position [225, 175, 245, 195] + ZOrder -12 + } + Line { + ZOrder 1 + SrcBlock "STATE" + SrcPort 1 + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "BLOCK" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "BLOCK_Flag" + SrcPort 1 + DstBlock "BLOCK" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "FIRSTTRIG" + SrcPort 1 + DstBlock "Terminator10" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "CURRENTTRIG" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "CURRENT_Flag" + SrcPort 1 + DstBlock "CURRENTTRIG" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "FIRST_Flag" + SrcPort 1 + DstBlock "FIRSTTRIG" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "STATE_Flag" + SrcPort 1 + DstBlock "STATE" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "COIL_F1_Out" + SID "8950" + Position [1510, 150, 1530, 160] + ZOrder -45 + BackgroundColor "yellow" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "COIL_F2_Out" + SID "8951" + Position [1510, 205, 1530, 215] + ZOrder -46 + BackgroundColor "yellow" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "COIL_F3_Out" + SID "8952" + Position [1510, 260, 1530, 270] + ZOrder -47 + BackgroundColor "yellow" + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "COIL_LF_Out" + SID "8953" + Position [1510, 315, 1530, 325] + ZOrder -48 + BackgroundColor "yellow" + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "COIL_RT_Out" + SID "8954" + Position [1510, 370, 1530, 380] + ZOrder -49 + BackgroundColor "yellow" + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "COIL_SD_Out" + SID "8955" + Position [1510, 425, 1530, 435] + ZOrder -50 + BackgroundColor "yellow" + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "WD_BLOCK_Out" + SID "8956" + Position [1515, 500, 1535, 510] + ZOrder -51 + BackgroundColor "yellow" + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "DAMP_STATE_Out" + SID "8957" + Position [1515, 545, 1535, 555] + ZOrder -52 + BackgroundColor "yellow" + Port "8" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "WD_RESET_In" + SrcPort 1 + DstBlock "Mux9" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "MASTERSW_In" + SrcPort 1 + DstBlock "MASTER" + DstPort 7 + } + Line { + ZOrder 3 + SrcBlock "COILOUTF_MASK" + SrcPort 1 + DstBlock "COILOUTF" + DstPort 8 + } + Line { + ZOrder 4 + SrcBlock "COILOUTF_CTRL" + SrcPort 1 + DstBlock "COILOUTF" + DstPort 7 + } + Line { + ZOrder 5 + SrcBlock "ADD" + SrcPort 6 + DstBlock "Mux3" + DstPort 6 + } + Line { + ZOrder 6 + SrcBlock "ADD" + SrcPort 5 + DstBlock "Mux3" + DstPort 5 + } + Line { + ZOrder 7 + SrcBlock "ADD" + SrcPort 4 + DstBlock "Mux3" + DstPort 4 + } + Line { + ZOrder 8 + SrcBlock "ADD" + SrcPort 3 + DstBlock "Mux3" + DstPort 3 + } + Line { + ZOrder 9 + SrcBlock "ADD" + SrcPort 2 + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 10 + SrcBlock "ADD" + SrcPort 1 + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "From3" + SrcPort 1 + DstBlock "WD_BLOCK_Out" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "From5" + SrcPort 1 + DstBlock "DAMP_STATE_Out" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "DAMP" + SrcPort 7 + DstBlock "Goto3" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "DAMP" + SrcPort 6 + Points [65, 0; 0, -115] + DstBlock "ADD" + DstPort 14 + } + Line { + ZOrder 15 + SrcBlock "DAMP" + SrcPort 5 + Points [60, 0; 0, -120] + DstBlock "ADD" + DstPort 13 + } + Line { + ZOrder 16 + SrcBlock "DAMP" + SrcPort 4 + Points [55, 0; 0, -125] + DstBlock "ADD" + DstPort 12 + } + Line { + ZOrder 17 + SrcBlock "DAMP" + SrcPort 3 + Points [50, 0; 0, -130] + DstBlock "ADD" + DstPort 11 + } + Line { + ZOrder 18 + SrcBlock "DAMP" + SrcPort 2 + Points [45, 0; 0, -135] + DstBlock "ADD" + DstPort 10 + } + Line { + ZOrder 19 + SrcBlock "DAMP" + SrcPort 1 + Points [40, 0; 0, -140] + DstBlock "ADD" + DstPort 9 + } + Line { + ZOrder 20 + SrcBlock "Demux2" + SrcPort 6 + DstBlock "DAMP" + DstPort 6 + } + Line { + ZOrder 21 + SrcBlock "Demux2" + SrcPort 5 + DstBlock "DAMP" + DstPort 5 + } + Line { + ZOrder 22 + SrcBlock "Demux2" + SrcPort 4 + DstBlock "DAMP" + DstPort 4 + } + Line { + ZOrder 23 + SrcBlock "Demux2" + SrcPort 3 + DstBlock "DAMP" + DstPort 3 + } + Line { + ZOrder 24 + SrcBlock "Demux2" + SrcPort 2 + DstBlock "DAMP" + DstPort 2 + } + Line { + ZOrder 25 + SrcBlock "Demux2" + SrcPort 1 + DstBlock "DAMP" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "From" + SrcPort 1 + DstBlock "MASTER" + DstPort 8 + } + Line { + ZOrder 27 + SrcBlock "OPTICALIGN" + SrcPort 2 + DstBlock "ADD" + DstPort 2 + } + Line { + ZOrder 28 + SrcBlock "OPTICALIGN" + SrcPort 1 + DstBlock "ADD" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "WD" + SrcPort 1 + DstBlock "Mux9" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Demux3" + SrcPort 6 + DstBlock "COILOUTF" + DstPort 6 + } + Line { + ZOrder 31 + SrcBlock "Demux3" + SrcPort 5 + DstBlock "COILOUTF" + DstPort 5 + } + Line { + ZOrder 32 + SrcBlock "Demux3" + SrcPort 4 + DstBlock "COILOUTF" + DstPort 4 + } + Line { + ZOrder 33 + SrcBlock "Demux3" + SrcPort 3 + DstBlock "COILOUTF" + DstPort 3 + } + Line { + ZOrder 34 + SrcBlock "Demux3" + SrcPort 2 + DstBlock "COILOUTF" + DstPort 2 + } + Line { + ZOrder 35 + SrcBlock "Demux3" + SrcPort 1 + DstBlock "COILOUTF" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "EUL2OSEM" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 37 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "EUL2OSEM" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "COILOUTF" + SrcPort 6 + DstBlock "MASTER" + DstPort 6 + } + Line { + ZOrder 39 + SrcBlock "COILOUTF" + SrcPort 5 + DstBlock "MASTER" + DstPort 5 + } + Line { + ZOrder 40 + SrcBlock "COILOUTF" + SrcPort 4 + DstBlock "MASTER" + DstPort 4 + } + Line { + ZOrder 41 + SrcBlock "COILOUTF" + SrcPort 3 + DstBlock "MASTER" + DstPort 3 + } + Line { + ZOrder 42 + SrcBlock "COILOUTF" + SrcPort 2 + DstBlock "MASTER" + DstPort 2 + } + Line { + ZOrder 43 + SrcBlock "COILOUTF" + SrcPort 1 + DstBlock "MASTER" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "MASTER" + SrcPort 6 + DstBlock "COIL_SD_Out" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "MASTER" + SrcPort 5 + DstBlock "COIL_RT_Out" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "MASTER" + SrcPort 4 + DstBlock "COIL_LF_Out" + DstPort 1 + } + Line { + ZOrder 47 + SrcBlock "MASTER" + SrcPort 3 + DstBlock "COIL_F3_Out" + DstPort 1 + } + Line { + ZOrder 48 + SrcBlock "MASTER" + SrcPort 2 + DstBlock "COIL_F2_Out" + DstPort 1 + } + Line { + ZOrder 49 + SrcBlock "MASTER" + SrcPort 1 + DstBlock "COIL_F1_Out" + DstPort 1 + } + Line { + ZOrder 50 + SrcBlock "Mux9" + SrcPort 1 + DstBlock "WATCHDOG" + DstPort 1 + } + Line { + ZOrder 51 + SrcBlock "WATCHDOG" + SrcPort 1 + DstBlock "Demux9" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "Demux9" + SrcPort 4 + DstBlock "WDMON" + DstPort 4 + } + Line { + ZOrder 53 + SrcBlock "Demux9" + SrcPort 3 + DstBlock "WDMON" + DstPort 3 + } + Line { + ZOrder 54 + SrcBlock "Demux9" + SrcPort 2 + DstBlock "WDMON" + DstPort 2 + } + Line { + ZOrder 55 + SrcBlock "Demux9" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 56 + Points [0, -75] + DstBlock "Goto" + DstPort 1 + } + Branch { + ZOrder 57 + DstBlock "WDMON" + DstPort 1 + } + } + Line { + ZOrder 58 + SrcBlock "Demux1" + SrcPort 6 + DstBlock "Mux1" + DstPort 6 + } + Line { + ZOrder 59 + SrcBlock "Demux1" + SrcPort 5 + DstBlock "Mux1" + DstPort 5 + } + Line { + ZOrder 60 + SrcBlock "Demux1" + SrcPort 4 + DstBlock "Mux1" + DstPort 4 + } + Line { + ZOrder 61 + SrcBlock "Demux1" + SrcPort 3 + DstBlock "Mux1" + DstPort 3 + } + Line { + ZOrder 62 + SrcBlock "Demux1" + SrcPort 2 + DstBlock "Mux1" + DstPort 2 + } + Line { + ZOrder 63 + SrcBlock "Demux1" + SrcPort 1 + DstBlock "Mux1" + DstPort 1 + } + Line { + ZOrder 64 + SrcBlock "SENSALIGN" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 65 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "SENSALIGN" + DstPort 1 + } + Line { + ZOrder 66 + SrcBlock "OSEM2EUL" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "OSEM2EUL" + DstPort 1 + } + Line { + Name "" + ZOrder 68 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 6 + DstBlock "WD" + DstPort 6 + } + Line { + Name "" + ZOrder 69 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 5 + DstBlock "WD" + DstPort 5 + } + Line { + Name "" + ZOrder 70 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "WD" + DstPort 4 + } + Line { + Name "" + ZOrder 71 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "WD" + DstPort 3 + } + Line { + Name "" + ZOrder 72 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "WD" + DstPort 2 + } + Line { + Name "" + ZOrder 73 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "WD" + DstPort 1 + } + Line { + ZOrder 74 + SrcBlock "From2" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 75 + SrcBlock "Bus\nCreator2" + SrcPort 1 + DstBlock "Goto2" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "TEST" + SrcPort 6 + DstBlock "ADD" + DstPort 8 + } + Line { + ZOrder 77 + SrcBlock "TEST" + SrcPort 5 + DstBlock "ADD" + DstPort 7 + } + Line { + ZOrder 78 + SrcBlock "TEST" + SrcPort 4 + DstBlock "ADD" + DstPort 6 + } + Line { + ZOrder 79 + SrcBlock "TEST" + SrcPort 3 + DstBlock "ADD" + DstPort 5 + } + Line { + ZOrder 80 + SrcBlock "TEST" + SrcPort 2 + DstBlock "ADD" + DstPort 4 + } + Line { + ZOrder 81 + SrcBlock "TEST" + SrcPort 1 + DstBlock "ADD" + DstPort 3 + } + Line { + ZOrder 82 + SrcBlock "OSEM_SD_In" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 83 + Points [0, 120] + DstBlock "Bus\nCreator2" + DstPort 6 + } + Branch { + ZOrder 84 + DstBlock "OSEMINF" + DstPort 6 + } + } + Line { + ZOrder 85 + SrcBlock "OSEM_RT_In" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 86 + Points [0, 140] + DstBlock "Bus\nCreator2" + DstPort 5 + } + Branch { + ZOrder 87 + DstBlock "OSEMINF" + DstPort 5 + } + } + Line { + ZOrder 88 + SrcBlock "OSEM_LF_In" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 89 + Points [0, 160] + DstBlock "Bus\nCreator2" + DstPort 4 + } + Branch { + ZOrder 90 + DstBlock "OSEMINF" + DstPort 4 + } + } + Line { + ZOrder 91 + SrcBlock "OSEM_F3_In" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 92 + Points [0, 180] + DstBlock "Bus\nCreator2" + DstPort 3 + } + Branch { + ZOrder 93 + DstBlock "OSEMINF" + DstPort 3 + } + } + Line { + ZOrder 94 + SrcBlock "OSEM_F2_In" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 95 + Points [0, 200] + DstBlock "Bus\nCreator2" + DstPort 2 + } + Branch { + ZOrder 96 + DstBlock "OSEMINF" + DstPort 2 + } + } + Line { + ZOrder 97 + SrcBlock "OSEM_F1_In" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 98 + Points [0, 220] + DstBlock "Bus\nCreator2" + DstPort 1 + } + Branch { + ZOrder 99 + DstBlock "OSEMINF" + DstPort 1 + } + } + Line { + ZOrder 100 + SrcBlock "OSEMINF" + SrcPort 1 + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 101 + SrcBlock "OSEMINF" + SrcPort 2 + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 102 + SrcBlock "OSEMINF" + SrcPort 3 + DstBlock "Mux2" + DstPort 3 + } + Line { + ZOrder 103 + SrcBlock "OSEMINF" + SrcPort 4 + DstBlock "Mux2" + DstPort 4 + } + Line { + ZOrder 104 + SrcBlock "OSEMINF" + SrcPort 5 + DstBlock "Mux2" + DstPort 5 + } + Line { + ZOrder 105 + SrcBlock "OSEMINF" + SrcPort 6 + DstBlock "Mux2" + DstPort 6 + } + } + } + Block { + BlockType Goto + Name "R0_COILOUTF_CTRL" + SID "9742" + Position [2010, 1482, 2160, 1498] + ZOrder 2432 + BackgroundColor "yellow" + ShowName off + GotoTag "R0_COILOUTF_CTRL" + } + Block { + BlockType From + Name "R0_COILOUTF_CTRL1" + SID "8959" + Position [1175, 392, 1320, 408] + ZOrder -181 + ForegroundColor "red" + BackgroundColor "yellow" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "R0_COILOUTF_CTRL" + } + Block { + BlockType Goto + Name "R0_COILOUTF_MASK" + SID "9743" + Position [2010, 1457, 2160, 1473] + ZOrder 2431 + BackgroundColor "[0.532845, 0.618917, 1.000000]" + ShowName off + GotoTag "R0_COILOUTF_MASK" + } + Block { + BlockType From + Name "R0_COILOUTF_MASK1" + SID "8961" + Position [1175, 432, 1320, 448] + ZOrder -183 + ForegroundColor "blue" + BackgroundColor "[0.527670, 0.612739, 0.990000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "R0_COILOUTF_MASK" + } + Block { + BlockType Terminator + Name "Terminator1" + SID "8962" + Position [1070, 2915, 1095, 2925] + ZOrder -186 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator10" + SID "8963" + Position [1965, 2410, 1985, 2420] + ZOrder 104 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator11" + SID "8964" + Position [1965, 2545, 1985, 2555] + ZOrder 103 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator12" + SID "8965" + Position [1965, 2515, 1985, 2525] + ZOrder 102 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator13" + SID "8966" + Position [1965, 2300, 1985, 2310] + ZOrder 101 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator14" + SID "8967" + Position [1965, 2440, 1985, 2450] + ZOrder 100 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator15" + SID "8968" + Position [1965, 2655, 1985, 2665] + ZOrder 141 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator16" + SID "8969" + Position [1965, 2625, 1985, 2635] + ZOrder 140 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator2" + SID "8970" + Position [2040, 765, 2060, 785] + ZOrder -187 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator3" + SID "8971" + Position [2125, 675, 2145, 695] + ZOrder -188 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator4" + SID "8972" + Position [2020, 1100, 2040, 1110] + ZOrder -189 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator5" + SID "8973" + Position [2095, 2120, 2115, 2140] + ZOrder 26 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator6" + SID "8974" + Position [2020, 1085, 2040, 1095] + ZOrder -191 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator7" + SID "8975" + Position [2020, 1175, 2040, 1185] + ZOrder -192 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator8" + SID "8976" + Position [2020, 1160, 2040, 1170] + ZOrder -193 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator9" + SID "8977" + Position [1965, 2330, 1985, 2340] + ZOrder 105 + ShowName off + } + Block { + BlockType Reference + Name "WD_RESET" + SID "8978" + Tag "cdsEpicsMomentary" + Ports [1, 1] + Position [1855, 618, 1895, 642] + ZOrder 15 + BackgroundColor "[0.501961, 1.000000, 0.501961]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsMomentary/EpicsMomentary" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "M0_COIL_F1_Out" + SID "8979" + Position [1010, 311, 1030, 319] + ZOrder -194 + BackgroundColor "yellow" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "M0_COIL_F2_Out" + SID "8980" + Position [1010, 396, 1030, 404] + ZOrder -195 + BackgroundColor "yellow" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "M0_COIL_F3_Out" + SID "8981" + Position [1010, 481, 1030, 489] + ZOrder -196 + BackgroundColor "yellow" + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "M0_COIL_LF_Out" + SID "8982" + Position [1010, 566, 1030, 574] + ZOrder -197 + BackgroundColor "yellow" + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "M0_COIL_RT_Out" + SID "8983" + Position [1010, 651, 1030, 659] + ZOrder -198 + BackgroundColor "yellow" + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "M0_COIL_SD_Out" + SID "8984" + Position [1010, 736, 1030, 744] + ZOrder -199 + BackgroundColor "yellow" + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "R0_COIL_F1_Out" + SID "8985" + Position [1565, 161, 1585, 169] + ZOrder -200 + BackgroundColor "yellow" + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "R0_COIL_F2_Out" + SID "8986" + Position [1565, 211, 1585, 219] + ZOrder -201 + BackgroundColor "yellow" + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "R0_COIL_F3_Out" + SID "8987" + Position [1565, 261, 1585, 269] + ZOrder -202 + BackgroundColor "yellow" + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "R0_COIL_LF_Out" + SID "8988" + Position [1565, 311, 1585, 319] + ZOrder -203 + BackgroundColor "yellow" + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "R0_COIL_RT_Out" + SID "8989" + Position [1565, 361, 1585, 369] + ZOrder -204 + BackgroundColor "yellow" + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "R0_COIL_SD_Out" + SID "8990" + Position [1565, 411, 1585, 419] + ZOrder -205 + BackgroundColor "yellow" + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L1_COIL_UL_Out" + SID "8991" + Position [1125, 1371, 1140, 1379] + ZOrder -206 + BackgroundColor "yellow" + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L1_COIL_LL_Out" + SID "8992" + Position [1125, 1441, 1140, 1449] + ZOrder -207 + BackgroundColor "yellow" + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L1_COIL_UR_Out" + SID "8993" + Position [1125, 1511, 1140, 1519] + ZOrder -208 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L1_COIL_LR_Out" + SID "8994" + Position [1125, 1581, 1140, 1589] + ZOrder -209 + BackgroundColor "yellow" + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2_COIL_UL_Out" + SID "8995" + Position [1135, 2141, 1150, 2149] + ZOrder -210 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2_COIL_LL_Out" + SID "8996" + Position [1135, 2211, 1150, 2219] + ZOrder -211 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2_COIL_UR_Out" + SID "8997" + Position [1135, 2281, 1150, 2289] + ZOrder -212 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2_COIL_LR_Out" + SID "8998" + Position [1135, 2351, 1150, 2359] + ZOrder -213 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L3_ESD_DC_Out" + SID "8999" + Position [1075, 3091, 1090, 3099] + ZOrder -214 + BackgroundColor "yellow" + Port "21" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L3_ESD_UL_Out" + SID "9000" + Position [1075, 2951, 1090, 2959] + ZOrder -215 + BackgroundColor "yellow" + Port "22" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L3_ESD_LL_Out" + SID "9001" + Position [1075, 2986, 1090, 2994] + ZOrder -216 + BackgroundColor "yellow" + Port "23" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L3_ESD_UR_Out" + SID "9002" + Position [1075, 3021, 1090, 3029] + ZOrder -217 + BackgroundColor "yellow" + Port "24" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L3_ESD_LR_Out" + SID "9003" + Position [1075, 3056, 1090, 3064] + ZOrder -218 + BackgroundColor "yellow" + Port "25" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "M1_LOCK_L_Out" + SID "9008" + Position [1965, 2271, 1985, 2279] + ZOrder 99 + BackgroundColor "yellow" + Port "26" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "M2_LOCK_L_Out" + SID "9009" + Position [1965, 2381, 1985, 2389] + ZOrder 98 + BackgroundColor "yellow" + Port "27" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "M3_LOCK_L_Out" + SID "9010" + Position [1965, 2486, 1985, 2494] + ZOrder 97 + BackgroundColor "yellow" + Port "28" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "M3_LOCK_L_Out1" + SID "9011" + Position [1965, 2596, 1985, 2604] + ZOrder 139 + BackgroundColor "yellow" + Port "29" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "DACKILL_STAT_Out" + SID "9012" + Position [2070, 2016, 2090, 2024] + ZOrder -219 + BackgroundColor "yellow" + Port "30" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ODCCHAN" + SID "9013" + Position [2060, 396, 2080, 404] + ZOrder -226 + BackgroundColor "yellow" + Port "31" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ESD_HV_RESET_Out" + SID "9014" + Position [2020, 951, 2040, 959] + ZOrder -224 + BackgroundColor "yellow" + Port "32" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ESD_HV_STARTSTOP_Out" + SID "9015" + Position [2020, 986, 2040, 994] + ZOrder -225 + BackgroundColor "yellow" + Port "33" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "BIO_M0_CTRL_Out" + SID "9744" + Position [2075, 1286, 2095, 1294] + ZOrder 2430 + BackgroundColor "yellow" + Port "34" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "BIO_R0_CTRL_Out" + SID "9745" + Position [2075, 1311, 2095, 1319] + ZOrder 2429 + BackgroundColor "yellow" + Port "35" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "BIO_L1_CTRL_Out" + SID "9746" + Position [2075, 1336, 2095, 1344] + ZOrder 2428 + BackgroundColor "yellow" + Port "36" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "BIO_L2_CTRL_Out" + SID "9747" + Position [2075, 1361, 2095, 1369] + ZOrder 2427 + BackgroundColor "yellow" + Port "37" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "BIO_L3_CTRL_Out" + SID "9748" + Position [2075, 1386, 2095, 1394] + ZOrder 2448 + BackgroundColor "yellow" + Port "38" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "MASTERSWITCH_out" + SID "9838" + Position [2060, 496, 2075, 504] + ZOrder 2462 + BackgroundColor "yellow" + Port "39" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "DARM_DAMP_M0_V_In" + SrcPort 1 + DstBlock "M0" + DstPort 18 + } + Line { + ZOrder 2 + SrcBlock "DARM_DAMP_L2_VIOLIN_In" + SrcPort 1 + DstBlock "L2" + DstPort 17 + } + Line { + ZOrder 3 + SrcBlock "DITHERINF_Y" + SrcPort 1 + DstBlock "Mux1" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "DITHERINF_P" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "From36" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "From35" + SrcPort 1 + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "From34" + SrcPort 1 + DstBlock "M3_LOCK_L_Out1" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "Demux1" + SrcPort 4 + DstBlock "Goto40" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "Demux1" + SrcPort 3 + DstBlock "Goto39" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "Demux" + SrcPort 4 + DstBlock "Goto38" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "Demux" + SrcPort 3 + DstBlock "Goto37" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "M1_COILOUTF_MASK39" + SrcPort 1 + DstBlock "L2" + DstPort 12 + } + Line { + ZOrder 13 + SrcBlock "M1_COILOUTF_MASK40" + SrcPort 1 + DstBlock "L2" + DstPort 13 + } + Line { + ZOrder 14 + SrcBlock "L2_COILOUTF_CTRL2" + SrcPort 1 + DstBlock "L2" + DstPort 14 + } + Line { + ZOrder 15 + SrcBlock "M1_COILOUTF_MASK8" + SrcPort 1 + DstBlock "M0" + DstPort 16 + } + Line { + ZOrder 16 + SrcBlock "M1_COILOUTF_MASK34" + SrcPort 1 + DstBlock "M0" + DstPort 17 + } + Line { + ZOrder 17 + SrcBlock "M0_COILOUTF_MASK2" + SrcPort 1 + DstBlock "M0" + DstPort 15 + } + Line { + ZOrder 18 + SrcBlock "M0_COILOUTF_CTRL2" + SrcPort 1 + DstBlock "M0" + DstPort 14 + } + Line { + ZOrder 19 + SrcBlock "M1_COILOUTF_MASK44" + SrcPort 1 + DstBlock "M0" + DstPort 13 + } + Line { + ZOrder 20 + SrcBlock "M1_COILOUTF_MASK43" + SrcPort 1 + DstBlock "M0" + DstPort 12 + } + Line { + ZOrder 21 + SrcBlock "L1_COILOUTF_CTRL2" + SrcPort 1 + DstBlock "L3" + DstPort 13 + } + Line { + ZOrder 22 + SrcBlock "L1_COILOUTF_MASK2" + SrcPort 1 + DstBlock "L3" + DstPort 14 + } + Line { + ZOrder 23 + SrcBlock "M1_COILOUTF_MASK22" + SrcPort 1 + DstBlock "L3" + DstPort 10 + } + Line { + ZOrder 24 + SrcBlock "M1_COILOUTF_MASK4" + SrcPort 1 + DstBlock "L3" + DstPort 12 + } + Line { + ZOrder 25 + SrcBlock "M1_COILOUTF_MASK38" + SrcPort 1 + DstBlock "L3" + DstPort 11 + } + Line { + ZOrder 26 + SrcBlock "L2" + SrcPort 9 + DstBlock "Goto28" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "L2" + SrcPort 8 + DstBlock "Goto3" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "L2" + SrcPort 7 + DstBlock "L2_COIL_LR_Out" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "From31" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "From30" + SrcPort 1 + DstBlock "Terminator12" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "From29" + SrcPort 1 + DstBlock "M3_LOCK_L_Out" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "From26" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "From32" + SrcPort 1 + DstBlock "Terminator10" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "From25" + SrcPort 1 + DstBlock "M2_LOCK_L_Out" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "From28" + SrcPort 1 + DstBlock "Terminator9" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "From27" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 37 + SrcBlock "From33" + SrcPort 1 + DstBlock "M1_LOCK_L_Out" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Demux1" + SrcPort 2 + DstBlock "Goto36" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Demux1" + SrcPort 1 + DstBlock "Goto35" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "Demux" + SrcPort 2 + DstBlock "Goto34" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "Demux" + SrcPort 1 + DstBlock "Goto33" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "DITHERY2EUL" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "DITHERY2EUL" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "ASC_PIT_DITHER" + SrcPort 1 + DstBlock "DITHERINF_P" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "DITHERP2EUL" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Mux" + SrcPort 1 + DstBlock "DITHERP2EUL" + DstPort 1 + } + Line { + ZOrder 47 + SrcBlock "ASC_YAW_DITHER" + SrcPort 1 + DstBlock "DITHERINF_Y" + DstPort 1 + } + Line { + ZOrder 48 + SrcBlock "M0" + SrcPort 12 + DstBlock "Goto25" + DstPort 1 + } + Line { + ZOrder 49 + SrcBlock "M0" + SrcPort 11 + DstBlock "Goto" + DstPort 1 + } + Line { + ZOrder 50 + SrcBlock "M0" + SrcPort 10 + DstBlock "Goto5" + DstPort 1 + } + Line { + ZOrder 51 + SrcBlock "M0" + SrcPort 9 + DstBlock "M0_COIL_SD_Out" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "M0" + SrcPort 8 + DstBlock "M0_COIL_RT_Out" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "M0" + SrcPort 7 + DstBlock "M0_COIL_LF_Out" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "M0" + SrcPort 6 + DstBlock "M0_COIL_F3_Out" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "M0" + SrcPort 5 + DstBlock "M0_COIL_F2_Out" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "M0" + SrcPort 4 + DstBlock "M0_COIL_F1_Out" + DstPort 1 + } + Line { + ZOrder 57 + SrcBlock "M0" + SrcPort 3 + DstBlock "Goto32" + DstPort 1 + } + Line { + ZOrder 58 + SrcBlock "M0" + SrcPort 2 + DstBlock "Goto31" + DstPort 1 + } + Line { + ZOrder 59 + SrcBlock "M0" + SrcPort 1 + DstBlock "Goto4" + DstPort 1 + } + Line { + ZOrder 60 + SrcBlock "M0_COILOUTF_CTRL6" + SrcPort 1 + DstBlock "M0" + DstPort 11 + } + Line { + ZOrder 61 + SrcBlock "M0_COILOUTF_CTRL1" + SrcPort 1 + DstBlock "M0" + DstPort 10 + } + Line { + ZOrder 62 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "ODC" + DstPort 7 + } + Line { + ZOrder 63 + SrcBlock "M1_COILOUTF_MASK37" + SrcPort 1 + DstBlock "R0" + DstPort 10 + } + Line { + ZOrder 64 + SrcBlock "DACKILL" + SrcPort 2 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 65 + SrcBlock "WD_RESET" + SrcPort 1 + DstBlock "Goto30" + DstPort 1 + } + Line { + ZOrder 66 + SrcBlock "From8" + SrcPort 1 + DstBlock "DACKILL_TRIG" + DstPort 4 + } + Line { + ZOrder 67 + SrcBlock "From7" + SrcPort 1 + DstBlock "DACKILL_TRIG" + DstPort 3 + } + Line { + ZOrder 68 + SrcBlock "M0_COILOUTF_CTRL8" + SrcPort 1 + DstBlock "L2" + DstPort 11 + } + Line { + ZOrder 69 + SrcBlock "M0_COILOUTF_CTRL4" + SrcPort 1 + DstBlock "L2" + DstPort 10 + } + Line { + ZOrder 70 + SrcBlock "M1_COILOUTF_MASK29" + SrcPort 1 + DstBlock "L2" + DstPort 9 + } + Line { + ZOrder 71 + SrcBlock "M1_COILOUTF_MASK28" + SrcPort 1 + DstBlock "L2" + DstPort 8 + } + Line { + ZOrder 72 + SrcBlock "M0_COILOUTF_CTRL3" + SrcPort 1 + DstBlock "L1" + DstPort 10 + } + Line { + ZOrder 73 + SrcBlock "M1_COILOUTF_MASK31" + SrcPort 1 + DstBlock "L1" + DstPort 9 + } + Line { + ZOrder 74 + SrcBlock "M1_COILOUTF_MASK30" + SrcPort 1 + DstBlock "L1" + DstPort 8 + } + Line { + ZOrder 75 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "WD_RESET" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "M1_COILOUTF_MASK33" + SrcPort 1 + DstBlock "ODC" + DstPort 11 + } + Line { + ZOrder 77 + SrcBlock "M1_COILOUTF_MASK32" + SrcPort 1 + DstBlock "ODC" + DstPort 10 + } + Line { + ZOrder 78 + SrcBlock "L1" + SrcPort 10 + DstBlock "Goto10" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "L1" + SrcPort 9 + DstBlock "Goto29" + DstPort 1 + } + Line { + ZOrder 80 + SrcBlock "L2" + SrcPort 10 + DstBlock "Goto11" + DstPort 1 + } + Line { + ZOrder 81 + SrcBlock "L2" + SrcPort 6 + DstBlock "L2_COIL_UR_Out" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "L2" + SrcPort 5 + DstBlock "L2_COIL_LL_Out" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "L2" + SrcPort 4 + DstBlock "L2_COIL_UL_Out" + DstPort 1 + } + Line { + ZOrder 84 + SrcBlock "L2" + SrcPort 3 + DstBlock "Goto20" + DstPort 1 + } + Line { + ZOrder 85 + SrcBlock "L2" + SrcPort 2 + DstBlock "Goto19" + DstPort 1 + } + Line { + ZOrder 86 + SrcBlock "L2" + SrcPort 1 + DstBlock "Goto18" + DstPort 1 + } + Line { + ZOrder 87 + SrcBlock "L2_OSEM_LR" + SrcPort 1 + DstBlock "L2" + DstPort 4 + } + Line { + ZOrder 88 + SrcBlock "L2_OSEM_UR" + SrcPort 1 + DstBlock "L2" + DstPort 3 + } + Line { + ZOrder 89 + SrcBlock "L2_OSEM_LL" + SrcPort 1 + DstBlock "L2" + DstPort 2 + } + Line { + ZOrder 90 + SrcBlock "L2_OSEM_UL" + SrcPort 1 + DstBlock "L2" + DstPort 1 + } + Line { + ZOrder 91 + SrcBlock "Choice2" + SrcPort 1 + DstBlock "L2" + DstPort 6 + } + Line { + ZOrder 92 + SrcBlock "Choice4" + SrcPort 1 + DstBlock "L2" + DstPort 7 + } + Line { + ZOrder 93 + SrcBlock "Choice1" + SrcPort 1 + DstBlock "L2" + DstPort 5 + } + Line { + ZOrder 94 + SrcBlock "L1" + SrcPort 7 + DstBlock "L1_COIL_LR_Out" + DstPort 1 + } + Line { + ZOrder 95 + SrcBlock "L1" + SrcPort 8 + DstBlock "Goto2" + DstPort 1 + } + Line { + ZOrder 96 + SrcBlock "L1" + SrcPort 6 + DstBlock "L1_COIL_UR_Out" + DstPort 1 + } + Line { + ZOrder 97 + SrcBlock "L1" + SrcPort 5 + DstBlock "L1_COIL_LL_Out" + DstPort 1 + } + Line { + ZOrder 98 + SrcBlock "L1" + SrcPort 4 + DstBlock "L1_COIL_UL_Out" + DstPort 1 + } + Line { + ZOrder 99 + SrcBlock "L1" + SrcPort 3 + DstBlock "Goto23" + DstPort 1 + } + Line { + ZOrder 100 + SrcBlock "L1" + SrcPort 1 + DstBlock "Goto21" + DstPort 1 + } + Line { + ZOrder 101 + SrcBlock "L1" + SrcPort 2 + DstBlock "Goto22" + DstPort 1 + } + Line { + ZOrder 102 + SrcBlock "Choice6" + SrcPort 1 + DstBlock "L1" + DstPort 7 + } + Line { + ZOrder 103 + SrcBlock "Choice5" + SrcPort 1 + DstBlock "L1" + DstPort 6 + } + Line { + ZOrder 104 + SrcBlock "Choice3" + SrcPort 1 + DstBlock "L1" + DstPort 5 + } + Line { + ZOrder 105 + SrcBlock "L1_OSEM_LR" + SrcPort 1 + DstBlock "L1" + DstPort 4 + } + Line { + ZOrder 106 + SrcBlock "L1_OSEM_UR" + SrcPort 1 + DstBlock "L1" + DstPort 3 + } + Line { + ZOrder 107 + SrcBlock "L1_OSEM_LL" + SrcPort 1 + DstBlock "L1" + DstPort 2 + } + Line { + ZOrder 108 + SrcBlock "L1_OSEM_UL" + SrcPort 1 + DstBlock "L1" + DstPort 1 + } + Line { + ZOrder 109 + SrcBlock "M0_COILOUTF_CTRL9" + SrcPort 1 + DstBlock "L3" + DstPort 9 + } + Line { + ZOrder 110 + SrcBlock "M0_COILOUTF_CTRL5" + SrcPort 1 + DstBlock "L3" + DstPort 8 + } + Line { + ZOrder 111 + SrcBlock "ISC_YAW_In" + SrcPort 1 + DstBlock "L3" + DstPort 7 + } + Line { + ZOrder 112 + SrcBlock "ISC_PITCH_In" + SrcPort 1 + DstBlock "L3" + DstPort 6 + } + Line { + ZOrder 113 + SrcBlock "ISC_LONG_In" + SrcPort 1 + DstBlock "L3" + DstPort 5 + } + Line { + ZOrder 114 + SrcBlock "OPLEV_L3_SEG4" + SrcPort 1 + DstBlock "L3" + DstPort 4 + } + Line { + ZOrder 115 + SrcBlock "OPLEV_L3_SEG3" + SrcPort 1 + DstBlock "L3" + DstPort 3 + } + Line { + ZOrder 116 + SrcBlock "OPLEV_L3_SEG2" + SrcPort 1 + DstBlock "L3" + DstPort 2 + } + Line { + ZOrder 117 + SrcBlock "OPLEV_L3_SEG1" + SrcPort 1 + DstBlock "L3" + DstPort 1 + } + Line { + ZOrder 118 + SrcBlock "LKIN_Y" + SrcPort 3 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 119 + SrcBlock "LKIN_Y" + SrcPort 2 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 120 + SrcBlock "From24" + SrcPort 1 + DstBlock "LKIN_Y" + DstPort 1 + } + Line { + ZOrder 121 + SrcBlock "LKIN_Y" + SrcPort 1 + DstBlock "LKIN1_OUT2" + DstPort 1 + } + Line { + ZOrder 122 + SrcBlock "LKIN_P" + SrcPort 1 + DstBlock "LKIN1_OUT1" + DstPort 1 + } + Line { + ZOrder 123 + SrcBlock "LKIN_P" + SrcPort 3 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 124 + SrcBlock "LKIN_P" + SrcPort 2 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 125 + SrcBlock "From23" + SrcPort 1 + DstBlock "LKIN_P" + DstPort 1 + } + Line { + ZOrder 126 + SrcBlock "HIERSWITCHMON" + SrcPort 1 + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 127 + SrcBlock "L3" + SrcPort 14 + DstBlock "Goto27" + DstPort 1 + } + Line { + ZOrder 128 + SrcBlock "L3" + SrcPort 13 + DstBlock "Goto26" + DstPort 1 + } + Line { + ZOrder 129 + SrcBlock "L3" + SrcPort 15 + DstBlock "Goto12" + DstPort 1 + } + Line { + ZOrder 130 + SrcBlock "L3" + SrcPort 12 + DstBlock "L3_ESD_DC_Out" + DstPort 1 + } + Line { + ZOrder 131 + SrcBlock "L3" + SrcPort 11 + DstBlock "L3_ESD_LR_Out" + DstPort 1 + } + Line { + ZOrder 132 + SrcBlock "L3" + SrcPort 10 + DstBlock "L3_ESD_UR_Out" + DstPort 1 + } + Line { + ZOrder 133 + SrcBlock "L3" + SrcPort 9 + DstBlock "L3_ESD_LL_Out" + DstPort 1 + } + Line { + ZOrder 134 + SrcBlock "L3" + SrcPort 8 + DstBlock "L3_ESD_UL_Out" + DstPort 1 + } + Line { + ZOrder 135 + SrcBlock "L3" + SrcPort 7 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 136 + SrcBlock "L3" + SrcPort 6 + DstBlock "Goto17" + DstPort 1 + } + Line { + ZOrder 137 + SrcBlock "L3" + SrcPort 5 + DstBlock "Goto16" + DstPort 1 + } + Line { + ZOrder 138 + SrcBlock "L3" + SrcPort 4 + DstBlock "Goto15" + DstPort 1 + } + Line { + ZOrder 139 + SrcBlock "L3" + SrcPort 3 + DstBlock "Goto9" + DstPort 1 + } + Line { + ZOrder 140 + SrcBlock "L3" + SrcPort 2 + DstBlock "Goto8" + DstPort 1 + } + Line { + ZOrder 141 + SrcBlock "L3" + SrcPort 1 + DstBlock "Goto7" + DstPort 1 + } + Line { + ZOrder 142 + SrcBlock "M1_COILOUTF_MASK27" + SrcPort 1 + DstBlock "ODC" + DstPort 15 + } + Line { + ZOrder 143 + SrcBlock "ODC" + SrcPort 1 + DstBlock "ODCCHAN" + DstPort 1 + } + Line { + ZOrder 144 + SrcBlock "M1_COILOUTF_MASK26" + SrcPort 1 + DstBlock "ODC" + DstPort 2 + } + Line { + ZOrder 145 + SrcBlock "M1_COILOUTF_MASK25" + SrcPort 1 + DstBlock "ODC" + DstPort 13 + } + Line { + ZOrder 146 + SrcBlock "M1_COILOUTF_MASK24" + SrcPort 1 + DstBlock "ODC" + DstPort 12 + } + Line { + ZOrder 147 + SrcBlock "M1_COILOUTF_MASK23" + SrcPort 1 + DstBlock "ODC" + DstPort 9 + } + Line { + ZOrder 148 + SrcBlock "M1_COILOUTF_MASK15" + SrcPort 1 + DstBlock "ODC" + DstPort 8 + } + Line { + ZOrder 149 + SrcBlock "M1_COILOUTF_MASK21" + SrcPort 1 + DstBlock "ODC" + DstPort 6 + } + Line { + ZOrder 150 + SrcBlock "M1_COILOUTF_MASK16" + SrcPort 1 + DstBlock "ODC" + DstPort 14 + } + Line { + ZOrder 151 + SrcBlock "Choice9" + SrcPort 1 + DstBlock "M0" + DstPort 9 + } + Line { + ZOrder 152 + SrcBlock "Choice8" + SrcPort 1 + DstBlock "M0" + DstPort 8 + } + Line { + ZOrder 153 + SrcBlock "From20" + SrcPort 1 + DstBlock "Choice9" + DstPort 3 + } + Line { + ZOrder 154 + SrcBlock "M1_COILOUTF_MASK19" + SrcPort 1 + DstBlock "Choice9" + DstPort 2 + } + Line { + ZOrder 155 + SrcBlock "From18" + SrcPort 1 + DstBlock "Choice9" + DstPort 1 + } + Line { + ZOrder 156 + SrcBlock "From19" + SrcPort 1 + DstBlock "Choice8" + DstPort 3 + } + Line { + ZOrder 157 + SrcBlock "From17" + SrcPort 1 + DstBlock "Choice8" + DstPort 1 + } + Line { + ZOrder 158 + SrcBlock "M1_COILOUTF_MASK18" + SrcPort 1 + DstBlock "Choice8" + DstPort 2 + } + Line { + ZOrder 159 + SrcBlock "M1_COILOUTF_MASK20" + SrcPort 1 + DstBlock "Choice7" + DstPort 2 + } + Line { + ZOrder 160 + SrcBlock "Choice7" + SrcPort 1 + DstBlock "M0" + DstPort 7 + } + Line { + ZOrder 161 + SrcBlock "From21" + SrcPort 1 + DstBlock "Choice7" + DstPort 3 + } + Line { + ZOrder 162 + SrcBlock "From22" + SrcPort 1 + DstBlock "Choice7" + DstPort 1 + } + Line { + ZOrder 163 + SrcBlock "From16" + SrcPort 1 + DstBlock "Choice6" + DstPort 3 + } + Line { + ZOrder 164 + SrcBlock "M1_COILOUTF_MASK17" + SrcPort 1 + DstBlock "Choice6" + DstPort 2 + } + Line { + ZOrder 165 + SrcBlock "From14" + SrcPort 1 + DstBlock "Choice6" + DstPort 1 + } + Line { + ZOrder 166 + SrcBlock "From15" + SrcPort 1 + DstBlock "Choice5" + DstPort 3 + } + Line { + ZOrder 167 + SrcBlock "From13" + SrcPort 1 + DstBlock "Choice5" + DstPort 1 + } + Line { + ZOrder 168 + SrcBlock "M1_COILOUTF_MASK10" + SrcPort 1 + DstBlock "Choice5" + DstPort 2 + } + Line { + ZOrder 169 + SrcBlock "M1_COILOUTF_MASK9" + SrcPort 1 + DstBlock "Choice3" + DstPort 2 + } + Line { + ZOrder 170 + SrcBlock "From3" + SrcPort 1 + DstBlock "Choice3" + DstPort 3 + } + Line { + ZOrder 171 + SrcBlock "From4" + SrcPort 1 + DstBlock "Choice3" + DstPort 1 + } + Line { + ZOrder 172 + SrcBlock "From9" + SrcPort 1 + DstBlock "Choice4" + DstPort 3 + } + Line { + ZOrder 173 + SrcBlock "M1_COILOUTF_MASK7" + SrcPort 1 + DstBlock "Choice4" + DstPort 2 + } + Line { + ZOrder 174 + SrcBlock "From12" + SrcPort 1 + DstBlock "Choice4" + DstPort 1 + } + Line { + ZOrder 175 + SrcBlock "From2" + SrcPort 1 + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 176 + SrcBlock "From11" + SrcPort 1 + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 177 + SrcBlock "M1_COILOUTF_MASK6" + SrcPort 1 + DstBlock "Choice2" + DstPort 2 + } + Line { + ZOrder 178 + SrcBlock "M1_COILOUTF_MASK5" + SrcPort 1 + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 179 + SrcBlock "From1" + SrcPort 1 + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 180 + SrcBlock "From10" + SrcPort 1 + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 181 + SrcBlock "R0" + SrcPort 8 + DstBlock "Goto1" + DstPort 1 + } + Line { + ZOrder 182 + SrcBlock "M1_COILOUTF_MASK1" + SrcPort 1 + DstBlock "R0" + DstPort 9 + } + Line { + ZOrder 183 + SrcBlock "M1_COILOUTF_MASK14" + SrcPort 1 + DstBlock "ODC" + DstPort 5 + } + Line { + ZOrder 184 + SrcBlock "M1_COILOUTF_MASK13" + SrcPort 1 + DstBlock "ODC" + DstPort 4 + } + Line { + ZOrder 185 + SrcBlock "M1_COILOUTF_MASK12" + SrcPort 1 + DstBlock "ODC" + DstPort 3 + } + Line { + ZOrder 186 + SrcBlock "M1_COILOUTF_MASK11" + SrcPort 1 + DstBlock "ODC" + DstPort 1 + } + Line { + ZOrder 187 + SrcBlock "COMMISH_STATUS" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 188 + SrcBlock "MASTERSWITCH" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 189 + Points [0, -70] + DstBlock "MASTERSWITCH_out" + DstPort 1 + } + Branch { + ZOrder 190 + DstBlock "Goto14" + DstPort 1 + } + } + Line { + ZOrder 191 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "MASTERSWITCH" + DstPort 1 + } + Line { + ZOrder 192 + SrcBlock "HIERSWITCH" + SrcPort 1 + Points [60, 0] + Branch { + ZOrder 193 + Points [0, -35] + DstBlock "HIERSWITCHMON" + DstPort 1 + } + Branch { + ZOrder 194 + DstBlock "Goto13" + DstPort 1 + } + } + Line { + ZOrder 195 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "HIERSWITCH" + DstPort 1 + } + Line { + ZOrder 196 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "COMMISH_MESSAGE" + DstPort 1 + } + Line { + ZOrder 197 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "COMMISH_STATUS" + DstPort 1 + } + Line { + ZOrder 198 + SrcBlock "M0_OSEM_SD_In" + SrcPort 1 + DstBlock "M0" + DstPort 6 + } + Line { + ZOrder 199 + SrcBlock "M0_OSEM_RT_In" + SrcPort 1 + DstBlock "M0" + DstPort 5 + } + Line { + ZOrder 200 + SrcBlock "M0_OSEM_LF_In" + SrcPort 1 + DstBlock "M0" + DstPort 4 + } + Line { + ZOrder 201 + SrcBlock "M0_OSEM_F3_In" + SrcPort 1 + DstBlock "M0" + DstPort 3 + } + Line { + ZOrder 202 + SrcBlock "M0_OSEM_F2_In" + SrcPort 1 + DstBlock "M0" + DstPort 2 + } + Line { + ZOrder 203 + SrcBlock "M0_OSEM_F1_In" + SrcPort 1 + DstBlock "M0" + DstPort 1 + } + Line { + ZOrder 204 + SrcBlock "LogicalOperator" + SrcPort 1 + DstBlock "DACKILL" + DstPort 1 + } + Line { + ZOrder 205 + SrcBlock "DACKILL_BYPASS_TIMEMON" + SrcPort 1 + DstBlock "DACKILL" + DstPort 2 + } + Line { + ZOrder 206 + SrcBlock "DACKILL" + SrcPort 1 + DstBlock "Goto24" + DstPort 1 + } + Line { + ZOrder 207 + SrcBlock "DACKILL_BYPASS_TIME" + SrcPort 1 + DstBlock "DACKILL_BYPASS_TIMEMON" + DstPort 1 + } + Line { + ZOrder 208 + SrcBlock "R0_COILOUTF_MASK1" + SrcPort 1 + DstBlock "R0" + DstPort 8 + } + Line { + ZOrder 209 + Labels [1, 0] + SrcBlock "R0_COILOUTF_CTRL1" + SrcPort 1 + DstBlock "R0" + DstPort 7 + } + Line { + ZOrder 210 + SrcBlock "R0" + SrcPort 7 + DstBlock "Goto6" + DstPort 1 + } + Line { + ZOrder 211 + SrcBlock "R0" + SrcPort 6 + DstBlock "R0_COIL_SD_Out" + DstPort 1 + } + Line { + ZOrder 212 + SrcBlock "R0" + SrcPort 5 + DstBlock "R0_COIL_RT_Out" + DstPort 1 + } + Line { + ZOrder 213 + SrcBlock "R0" + SrcPort 4 + DstBlock "R0_COIL_LF_Out" + DstPort 1 + } + Line { + ZOrder 214 + SrcBlock "R0" + SrcPort 3 + DstBlock "R0_COIL_F3_Out" + DstPort 1 + } + Line { + ZOrder 215 + SrcBlock "R0" + SrcPort 2 + DstBlock "R0_COIL_F2_Out" + DstPort 1 + } + Line { + ZOrder 216 + SrcBlock "R0" + SrcPort 1 + DstBlock "R0_COIL_F1_Out" + DstPort 1 + } + Line { + ZOrder 217 + SrcBlock "DACKILL_TRIG" + SrcPort 1 + Points [50, 0] + Branch { + ZOrder 218 + DstBlock "LogicalOperator" + DstPort 1 + } + Branch { + ZOrder 219 + Points [0, -30] + DstBlock "DACKILL_STAT_Out" + DstPort 1 + } + } + Line { + ZOrder 220 + SrcBlock "From6" + SrcPort 1 + DstBlock "DACKILL_TRIG" + DstPort 2 + } + Line { + ZOrder 221 + SrcBlock "From5" + SrcPort 1 + DstBlock "DACKILL_TRIG" + DstPort 1 + } + Line { + ZOrder 222 + SrcBlock "R0_OSEM_SD_In" + SrcPort 1 + DstBlock "R0" + DstPort 6 + } + Line { + ZOrder 223 + SrcBlock "R0_OSEM_RT_In" + SrcPort 1 + DstBlock "R0" + DstPort 5 + } + Line { + ZOrder 224 + SrcBlock "R0_OSEM_LF_In" + SrcPort 1 + DstBlock "R0" + DstPort 4 + } + Line { + ZOrder 225 + SrcBlock "R0_OSEM_F3_In" + SrcPort 1 + DstBlock "R0" + DstPort 3 + } + Line { + ZOrder 226 + SrcBlock "R0_OSEM_F2_In" + SrcPort 1 + DstBlock "R0" + DstPort 2 + } + Line { + ZOrder 227 + SrcBlock "R0_OSEM_F1_In" + SrcPort 1 + DstBlock "R0" + DstPort 1 + } + Line { + ZOrder 228 + SrcBlock "ESD" + SrcPort 1 + DstBlock "ESD_HV_RESET_Out" + DstPort 1 + } + Line { + ZOrder 229 + SrcBlock "ESD" + SrcPort 2 + DstBlock "ESD_HV_STARTSTOP_Out" + DstPort 1 + } + Line { + ZOrder 230 + SrcBlock "TIDAL_IMCF_PLUS_ISCEND_In" + SrcPort 1 + DstBlock "L1" + DstPort 18 + } + Line { + ZOrder 231 + SrcBlock "ISC_M0_CD_BIO_REQ" + SrcPort 1 + DstBlock "BIO" + DstPort 1 + } + Line { + ZOrder 232 + SrcBlock "BI0_M0_MON_In" + SrcPort 1 + DstBlock "BIO" + DstPort 2 + } + Line { + ZOrder 233 + SrcBlock "ISC_R0_CD_BIO_REQ" + SrcPort 1 + DstBlock "BIO" + DstPort 3 + } + Line { + ZOrder 234 + SrcBlock "BI0_R0_MON_In" + SrcPort 1 + DstBlock "BIO" + DstPort 4 + } + Line { + ZOrder 235 + SrcBlock "ISC_L1_CD_BIO_REQ" + SrcPort 1 + DstBlock "BIO" + DstPort 5 + } + Line { + ZOrder 236 + SrcBlock "BI0_L1_MON_In" + SrcPort 1 + DstBlock "BIO" + DstPort 6 + } + Line { + ZOrder 237 + SrcBlock "ISC_L2_CD_BIO_REQ" + SrcPort 1 + DstBlock "BIO" + DstPort 7 + } + Line { + ZOrder 238 + SrcBlock "BI0_L2_MON_In" + SrcPort 1 + DstBlock "BIO" + DstPort 8 + } + Line { + ZOrder 239 + SrcBlock "ISC_L3_ESD_BIO_REQ" + SrcPort 1 + DstBlock "BIO" + DstPort 9 + } + Line { + ZOrder 240 + SrcBlock "BI0_L3_MON_In" + SrcPort 1 + DstBlock "BIO" + DstPort 10 + } + Line { + ZOrder 241 + SrcBlock "M0_COILOUTF_CTRL7" + SrcPort 1 + DstBlock "L1" + DstPort 11 + } + Line { + ZOrder 242 + SrcBlock "M1_COILOUTF_MASK41" + SrcPort 1 + DstBlock "L1" + DstPort 12 + } + Line { + ZOrder 243 + SrcBlock "M1_COILOUTF_MASK42" + SrcPort 1 + DstBlock "L1" + DstPort 13 + } + Line { + ZOrder 244 + SrcBlock "L1_COILOUTF_CTRL1" + SrcPort 1 + DstBlock "L1" + DstPort 14 + } + Line { + ZOrder 245 + SrcBlock "L1_COILOUTF_MASK1" + SrcPort 1 + DstBlock "L1" + DstPort 15 + } + Line { + ZOrder 246 + SrcBlock "M1_COILOUTF_MASK2" + SrcPort 1 + DstBlock "L1" + DstPort 16 + } + Line { + ZOrder 247 + SrcBlock "M1_COILOUTF_MASK35" + SrcPort 1 + DstBlock "L1" + DstPort 17 + } + Line { + ZOrder 248 + SrcBlock "BI0_ESD_MON_In" + SrcPort 1 + DstBlock "BIO" + DstPort 11 + } + Line { + ZOrder 249 + SrcBlock "AS_DAMP_M0_R_In" + SrcPort 1 + DstBlock "M0" + DstPort 19 + } + Line { + ZOrder 250 + SrcBlock "TIDAL_IMCF_In" + SrcPort 1 + DstBlock "M0" + DstPort 20 + } + Line { + ZOrder 251 + SrcBlock "M1_COILOUTF_MASK3" + SrcPort 1 + DstBlock "L2" + DstPort 15 + } + Line { + ZOrder 252 + SrcBlock "M1_COILOUTF_MASK36" + SrcPort 1 + DstBlock "L2" + DstPort 16 + } + Line { + ZOrder 253 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "M3_COILOUTF" + DstPort 1 + } + Line { + ZOrder 254 + SrcBlock "BIO" + SrcPort 1 + DstBlock "BIO_M0_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 255 + SrcBlock "BIO" + SrcPort 2 + DstBlock "BIO_R0_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 256 + SrcBlock "BIO" + SrcPort 3 + DstBlock "BIO_L1_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 257 + SrcBlock "BIO" + SrcPort 4 + DstBlock "BIO_L2_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 258 + SrcBlock "BIO" + SrcPort 5 + DstBlock "BIO_L3_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 259 + SrcBlock "BIO" + SrcPort 6 + DstBlock "M0_COILOUTF_MASK" + DstPort 1 + } + Line { + ZOrder 260 + SrcBlock "BIO" + SrcPort 7 + DstBlock "M0_COILOUTF_CTRL" + DstPort 1 + } + Line { + ZOrder 261 + SrcBlock "BIO" + SrcPort 8 + DstBlock "R0_COILOUTF_MASK" + DstPort 1 + } + Line { + ZOrder 262 + SrcBlock "BIO" + SrcPort 9 + DstBlock "R0_COILOUTF_CTRL" + DstPort 1 + } + Line { + ZOrder 263 + SrcBlock "BIO" + SrcPort 10 + DstBlock "L1_COILOUTF_MASK" + DstPort 1 + } + Line { + ZOrder 264 + SrcBlock "BIO" + SrcPort 11 + DstBlock "L1_COILOUTF_CTRL" + DstPort 1 + } + Line { + ZOrder 265 + SrcBlock "BIO" + SrcPort 12 + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 266 + SrcBlock "BIO" + SrcPort 13 + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 267 + SrcBlock "BIO" + SrcPort 14 + DstBlock "Mux3" + DstPort 3 + } + Line { + ZOrder 268 + SrcBlock "BIO" + SrcPort 15 + DstBlock "Mux3" + DstPort 4 + } + Line { + ZOrder 269 + SrcBlock "BIO" + SrcPort 16 + DstBlock "Mux3" + DstPort 5 + } + Line { + ZOrder 270 + SrcBlock "BIO" + SrcPort 17 + DstBlock "Mux3" + DstPort 6 + } + Line { + ZOrder 271 + SrcBlock "BIO" + SrcPort 18 + DstBlock "Mux3" + DstPort 7 + } + Line { + ZOrder 272 + SrcBlock "BIO" + SrcPort 19 + DstBlock "Mux3" + DstPort 8 + } + Line { + ZOrder 273 + SrcBlock "BIO" + SrcPort 20 + DstBlock "L2_COILOUTF_MASK" + DstPort 1 + } + Line { + ZOrder 274 + SrcBlock "BIO" + SrcPort 21 + DstBlock "L2_COILOUTF_CTRL" + DstPort 1 + } + Annotation { + SID "9021" + Name " DITHER PATHs\n\n\n\n\n\n\n\n\n\n" + "\n\n\n\n\n. ." + Position [1827, 2924, 2320, 3182] + AutoSize on + WordWrap off + BackgroundColor "[0.000000, 0.819608, 0.819608]" + ZOrder -1 + FontName "Sans Serif" + FontSize 14 + FontWeight "bold" + } + Annotation { + SID "9020" + Name "1 if OK, 0 if BAD" + Position [1935, 2107, 1935, 2107] + AutoSize on + WordWrap off + ZOrder -2 + } + Annotation { + SID "9019" + Name "0 if OK, 1 if BAD" + Position [1935, 1997, 1935, 1997] + AutoSize on + WordWrap off + ZOrder -3 + } + Annotation { + SID "9017" + Name "Since L3 is a unique stage in all suspensions, it does not have a STAGE_MASTER\nLibrary Part (but is stil" + "l a part of the overall QUAD_MASTER library part)" + Position [880, 3292, 880, 3292] + AutoSize on + WordWrap off + ZOrder -4 + } + Annotation { + SID "9016" + Name "R0 is Intentionally NOT a SIXOSEM_F_STAGE_MASTER\nbecause R0 does not include ISC controls" + Position [1430, 582, 1430, 582] + AutoSize on + WordWrap off + ZOrder -5 + } + Annotation { + SID "9865" + Name "#DAQ Channels\n\nODC_CHANNEL_OUT* uint32\n\nL3_ISCINF_L_IN1* \nL3_MASTER_OUT_UL*\nL3_MASTER_OUT_LL*\nL3_M" + "ASTER_OUT_UR*\nL3_MASTER_OUT_LR* \n\nL3_DRIVEALIGN_L_OUT* 4096\n\nL3_ISCINF_P_IN1* 2048\nL3_ISCINF_Y_IN1* 2048\n\nL" + "3_CAL_LINE_OUT* 512\nL3_CAL2_LINE_OUT* 512\n\nL3_OPLEV_SEG1_OUT* 256\nL3_OPLEV_SEG2_OUT* 256\nL3_OPLEV_SEG3_OUT* 25" + "6\nL3_OPLEV_SEG4_OUT* 256\n\nL3_OPLEV_PIT_OUT* 256\nL3_OPLEV_YAW_OUT* 256\nL3_OPLEV_SUM_OUT* 256\n\nL3_MASTER_OUT_D" + "C* 256\n\nL2_MASTER_OUT_UL* 2048\nL2_MASTER_OUT_LL* 2048\nL2_MASTER_OUT_UR* 2048\nL2_MASTER_OUT_LR* 2048\n\nL2_DRIV" + "EALIGN_L_OUT* 2048\nL2_DRIVEALIGN_P_OUT* 2048\nL2_DRIVEALIGN_Y_OUT* 2048\n\nL2_CAL_LINE_OUT* 512\n\nL2_OLDAMP_P_OUT" + "* 256\nL2_OLDAMP_Y_OUT* 256\n\nL2_WIT_L* 256\nL2_WIT_P* 256\nL2_WIT_Y* 256\n\nL2_OSEMINF_UL_OUT* 256\nL2_OSEMINF_LL" + "_OUT* 256\nL2_OSEMINF_UR_OUT* 256\nL2_OSEMINF_LR_OUT* 256\n\nL1_MASTER_OUT_UL* 1024\nL1_MASTER_OUT_LL* 1024\nL1_MAS" + "TER_OUT_UR* 1024\nL1_MASTER_OUT_LR* 1024\n\nL1_DRIVEALIGN_L_OUT* 512\nL1_DRIVEALIGN_P_OUT* 512\nL1_DRIVEALIGN_Y_OUT" + "* 512\n\nL1_CAL_LINE_OUT* 512\n\nL1_OLDAMP_P_OUT* 256\nL1_OLDAMP_Y_OUT* 256\n\nL1_WIT_L* 256\nL1_WIT_P* 256\nL1_WIT" + "_Y* 256\n\nL1_OSEMINF_UL_OUT* 256\nL1_OSEMINF_LL_OUT* 256\nL1_OSEMINF_UR_OUT* 256\nL1_OSEMINF_LR_OUT* 256\n\nM0_MAS" + "TER_OUT_F1* 512\nM0_MASTER_OUT_F2* 512\nM0_MASTER_OUT_F3* 512\nM0_MASTER_OUT_LF* 512\nM0_MASTER_OUT_RT* 512\nM0_MAS" + "TER_OUT_SD* 512\n\nM0_DRIVEALIGN_L_OUT* 256\nM0_DRIVEALIGN_P_OUT* 256\nM0_DRIVEALIGN_Y_OUT* 256\n\nM0_DAMP_L_IN1* 2" + "56\nM0_DAMP_T_IN1* 256\nM0_DAMP_V_IN1* 256\nM0_DAMP_R_IN1* 256\nM0_DAMP_P_IN1* 256\nM0_DAMP_Y_IN1* 256\n\nM0_OSEMIN" + "F_F1_OUT* 256\nM0_OSEMINF_F2_OUT* 256\nM0_OSEMINF_F3_OUT* 256\nM0_OSEMINF_LF_OUT* 256\nM0_OSEMINF_RT_OUT* 256\nM0_O" + "SEMINF_SD_OUT* 256\n\nR0_MASTER_OUT_F1* 512\nR0_MASTER_OUT_F2* 512\nR0_MASTER_OUT_F3* 512\nR0_MASTER_OUT_LF* 512\nR" + "0_MASTER_OUT_RT* 512\nR0_MASTER_OUT_SD* 512\n\nR0_DAMP_L_IN1* 256\nR0_DAMP_T_IN1* 256\nR0_DAMP_V_IN1* 256\nR0_DAMP_" + "R_IN1* 256\nR0_DAMP_P_IN1* 256\nR0_DAMP_Y_IN1* 256\n\nR0_OSEMINF_F1_OUT* 256\nR0_OSEMINF_F2_OUT* 256\nR0_OSEMINF_F3" + "_OUT* 256\nR0_OSEMINF_LF_OUT* 256\nR0_OSEMINF_RT_OUT* 256\nR0_OSEMINF_SD_OUT* 256\n" + Position [2326, 1291, 2530, 3471] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -6 + FontSize 14 + } + } + } + Annotation { + SID "6782" + Name "$HeadURL: https://redoubt.ligo-wa.caltech.edu/svn/cds_user_apps/trunk/sus/common/models/QUAD_MASTER" + ".mdl $" + Position [456, 1142, 456, 1142] + AutoSize on + WordWrap off + ZOrder -1 + } + Annotation { + SID "6780" + Name "This is a standard \nQUAD model" + Position [481, 24, 481, 24] + AutoSize on + WordWrap off + ZOrder -2 + } + Annotation { + SID "6781" + Name "SVN $Id: QUAD_MASTER.mdl 6115 2013-10-29 14:51:16Z jeffrey.kissel@LIGO.ORG $" + Position [481, 1106, 990, 1122] + AutoSize on + WordWrap off + ZOrder -3 + FontName "Sans Serif" + FontSize 12 + } + } +} diff --git a/simulink_archive/simLink/STATE_BIO_MASTER.mdl b/simulink_archive/simLink/STATE_BIO_MASTER.mdl new file mode 100644 index 0000000..4ef8126 --- /dev/null +++ b/simulink_archive/simLink/STATE_BIO_MASTER.mdl @@ -0,0 +1,7875 @@ +Library { + Name "STATE_BIO_MASTER" + Version 8.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + LockLinksToLibrary on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Array { + Type "Simulink.WindowInfo" + Dimension 3 + Object { + $ObjectID 2 + IsActive [0] + Location [0.0, 28.0, 1920.0, 1019.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [0] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkSubsys" + LoadSaveID "328" + Extents [1884.0, 842.0] + ZoomFactor [1.0] + Offset [0.0, -13.0] + } + } + Object { + $ObjectID 6 + IsActive [0] + Location [0.0, 28.0, 1920.0, 1019.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 7 + $ClassName "Simulink.ModelBrowserInfo" + Visible [0] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 8 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 9 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkSubsys" + LoadSaveID "41" + Extents [1884.0, 842.0] + ZoomFactor [1.0] + Offset [0.0, 0.0] + } + } + Object { + $ObjectID 10 + IsActive [1] + Location [748.0, 20.0, 1181.0, 1036.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 11 + $ClassName "Simulink.ModelBrowserInfo" + Visible [0] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 12 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 13 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkSubsys" + LoadSaveID "328" + Extents [1125.0, 841.0] + ZoomFactor [0.8] + Offset [-122.75, -188.25] + } + } + PropName "WindowsInfo" + } + } + Created "Thu Oct 6 14:25:33 2011" + Creator "controls" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Thu Apr 06 14:37:07 2017" + RTWModifiedTimeStamp 413390223 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 14 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 15 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 16 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 7 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 18 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 19 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 20 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 21 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 22 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 23 + Version "1.13.1" + Array { + Type "Cell" + Dimension 19 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 24 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 1480, 285, 2360, 915 ] + } + PropName "ConfigurationSets" + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType From + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Goto + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + } + } + System { + Name "STATE_BIO_MASTER" + Location [748, 20, 1929, 1056] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "384" + Block { + BlockType SubSystem + Name "PUM_BIO_MASTER" + SID "1" + Ports [2, 3] + Position [740, 100, 820, 160] + ZOrder -1 + BackgroundColor "[0.666667, 0.333333, 1.000000]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "PUM_BIO_MASTER" + Location [748, 20, 1929, 1056] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "ISCREQ" + SID "2" + Position [40, 183, 70, 197] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "BIMON" + SID "3" + Position [35, 533, 65, 547] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "CTENABLE" + SID "4" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 45, 90, 75] + ZOrder -3 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "Constant1" + SID "346" + Position [755, 580, 775, 600] + ZOrder 205 + ShowName off + Value "8" + } + Block { + BlockType Constant + Name "Constant2" + SID "347" + Position [755, 710, 775, 730] + ZOrder 206 + ShowName off + Value "12" + } + Block { + BlockType Constant + Name "Constant3" + SID "348" + Position [755, 460, 775, 480] + ZOrder 207 + ShowName off + Value "4" + } + Block { + BlockType Demux + Name "Demux" + SID "5" + Ports [1, 3] + Position [445, 168, 450, 282] + ZOrder -5 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType From + Name "From1" + SID "343" + Position [605, 382, 715, 398] + ZOrder 202 + ForegroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ANALOG_CTRL" + } + Block { + BlockType From + Name "From16" + SID "341" + Position [605, 447, 715, 463] + ZOrder 200 + ForegroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ANALOG_CTRL" + } + Block { + BlockType From + Name "From2" + SID "344" + Position [605, 567, 715, 583] + ZOrder 203 + ForegroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ANALOG_CTRL" + } + Block { + BlockType From + Name "From3" + SID "345" + Position [605, 697, 715, 713] + ZOrder 204 + ForegroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ANALOG_CTRL" + } + Block { + BlockType Goto + Name "Goto17" + SID "342" + Position [565, 257, 675, 273] + ZOrder 201 + ForegroundColor "darkGreen" + ShowName off + GotoTag "ANALOG_CTRL" + } + Block { + BlockType Reference + Name "MON" + SID "6" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [130, 525, 210, 555] + ZOrder -6 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MSDELAYOFF" + SID "60" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 305, 90, 335] + ZOrder -7 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MSDELAYON" + SID "7" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 240, 90, 270] + ZOrder -8 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux" + SID "8" + Ports [6, 1] + Position [195, 32, 200, 413] + ZOrder -9 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "PUM" + SID "9" + Tag "cdsFunctionCall" + Description "inline PUM /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [300, 195, 340, 255] + ZOrder -10 + BackgroundColor "red" + AttributesFormatString "%\\n%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMSRESET" + SID "10" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 370, 90, 400] + ZOrder -11 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "STATEREQ" + SID "11" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 110, 90, 140] + ZOrder -12 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift" + SID "95" + Tag "cdsBitwise" + Ports [2, 1] + Position [790, 445, 835, 480] + ZOrder -13 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift1" + SID "96" + Tag "cdsBitwise" + Ports [2, 1] + Position [790, 565, 835, 600] + ZOrder -14 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift2" + SID "97" + Tag "cdsBitwise" + Ports [2, 1] + Position [795, 695, 840, 730] + ZOrder -15 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or" + SID "98" + Tag "cdsBitwise" + Ports [2, 1] + Position [890, 380, 935, 415] + ZOrder -16 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or1" + SID "99" + Tag "cdsBitwise" + Ports [2, 1] + Position [890, 560, 935, 595] + ZOrder -17 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or2" + SID "100" + Tag "cdsBitwise" + Ports [2, 1] + Position [890, 690, 935, 725] + ZOrder -18 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "MASK" + SID "12" + Position [475, 178, 505, 192] + ZOrder -19 + ForegroundColor "blue" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "CTRL" + SID "13" + Position [475, 218, 505, 232] + ZOrder -20 + ForegroundColor "red" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "BO" + SID "14" + Position [1010, 703, 1040, 717] + ZOrder -21 + Port "3" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "PUM" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "Mux" + SrcPort 1 + DstBlock "PUM" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "CTENABLE" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "STATEREQ" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + ZOrder 5 + SrcBlock "ISCREQ" + SrcPort 1 + DstBlock "Mux" + DstPort 3 + } + Line { + ZOrder 6 + SrcBlock "MSDELAYON" + SrcPort 1 + DstBlock "Mux" + DstPort 4 + } + Line { + ZOrder 7 + SrcBlock "Demux" + SrcPort 1 + DstBlock "MASK" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "Demux" + SrcPort 2 + DstBlock "CTRL" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "BIMON" + SrcPort 1 + DstBlock "MON" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "RMSRESET" + SrcPort 1 + DstBlock "Mux" + DstPort 6 + } + Line { + ZOrder 11 + SrcBlock "MSDELAYOFF" + SrcPort 1 + DstBlock "Mux" + DstPort 5 + } + Line { + ZOrder 12 + SrcBlock "lshift" + SrcPort 1 + Points [25, 0; 0, -60] + DstBlock "or" + DstPort 2 + } + Line { + ZOrder 13 + SrcBlock "lshift1" + SrcPort 1 + DstBlock "or1" + DstPort 2 + } + Line { + ZOrder 14 + SrcBlock "lshift2" + SrcPort 1 + DstBlock "or2" + DstPort 2 + } + Line { + ZOrder 15 + SrcBlock "or2" + SrcPort 1 + DstBlock "BO" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "From16" + SrcPort 1 + DstBlock "lshift" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "From1" + SrcPort 1 + DstBlock "or" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "Constant3" + SrcPort 1 + DstBlock "lshift" + DstPort 2 + } + Line { + ZOrder 19 + SrcBlock "Constant1" + SrcPort 1 + DstBlock "lshift1" + DstPort 2 + } + Line { + ZOrder 20 + SrcBlock "Constant2" + SrcPort 1 + DstBlock "lshift2" + DstPort 2 + } + Line { + ZOrder 21 + SrcBlock "Demux" + SrcPort 3 + DstBlock "Goto17" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "From2" + SrcPort 1 + DstBlock "lshift1" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "or" + SrcPort 1 + Points [9, 0; 0, 119; -74, 0] + DstBlock "or1" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "From3" + SrcPort 1 + DstBlock "lshift2" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "or1" + SrcPort 1 + Points [9, 0; 0, 70; -74, 0] + DstBlock "or2" + DstPort 1 + } + Annotation { + SID "349" + Name "4 bit word" + Position [501, 276, 501, 276] + AutoSize on + WordWrap off + ZOrder -1 + } + Annotation { + SID "351" + Name "4 bit word" + Position [751, 376, 751, 376] + AutoSize on + WordWrap off + ZOrder -2 + } + Annotation { + SID "355" + Name "4 bit word" + Position [751, 441, 751, 441] + AutoSize on + WordWrap off + ZOrder -3 + } + Annotation { + SID "356" + Name "4 bit word" + Position [751, 561, 751, 561] + AutoSize on + WordWrap off + ZOrder -4 + } + Annotation { + SID "357" + Name "4 bit word" + Position [751, 691, 751, 691] + AutoSize on + WordWrap off + ZOrder -5 + } + } + } + Block { + BlockType SubSystem + Name "PUM_INDIVIDUAL_CTRL_BIO_MASTER" + SID "328" + Ports [2, 9] + Position [705, 189, 855, 301] + ZOrder 137 + BackgroundColor "[0.666667, 0.333333, 1.000000]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "PUM_INDIVIDUAL_CTRL_BIO_MASTER" + Location [748, 20, 1929, 1056] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "ISCREQ" + SID "329" + Position [20, 123, 50, 137] + ZOrder 137 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "BIMON" + SID "330" + Position [845, 13, 875, 27] + ZOrder 138 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Constant + Name "Constant1" + SID "358" + Position [1130, 660, 1150, 680] + ZOrder 218 + ShowName off + Value "8" + } + Block { + BlockType Constant + Name "Constant2" + SID "359" + Position [1130, 790, 1150, 810] + ZOrder 219 + ShowName off + Value "12" + } + Block { + BlockType Constant + Name "Constant3" + SID "360" + Position [1130, 540, 1150, 560] + ZOrder 220 + ShowName off + Value "4" + } + Block { + BlockType Demux + Name "Demux" + SID "284" + Ports [1, 3] + Position [530, 58, 535, 252] + ZOrder 100 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux1" + SID "285" + Ports [1, 3] + Position [535, 378, 540, 592] + ZOrder 111 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "286" + Ports [1, 3] + Position [540, 683, 545, 917] + ZOrder 120 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "287" + Ports [1, 3] + Position [540, 1053, 545, 1287] + ZOrder 129 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType From + Name "From1" + SID "361" + Position [960, 462, 1090, 478] + ZOrder 215 + ForegroundColor "[0.419608, 0.588235, 0.239216]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ANALOG_CTRL_UL" + } + Block { + BlockType From + Name "From16" + SID "362" + Position [960, 527, 1090, 543] + ZOrder 214 + ForegroundColor "[0.419608, 0.588235, 0.239216]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ANALOG_CTRL_LL" + } + Block { + BlockType From + Name "From2" + SID "363" + Position [960, 647, 1090, 663] + ZOrder 216 + ForegroundColor "[0.419608, 0.588235, 0.239216]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ANALOG_CTRL_UR" + } + Block { + BlockType From + Name "From3" + SID "364" + Position [965, 777, 1090, 793] + ZOrder 217 + ForegroundColor "[0.419608, 0.588235, 0.239216]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ANALOG_CTRL_LR" + } + Block { + BlockType Goto + Name "Goto1" + SID "352" + Position [600, 547, 735, 563] + ZOrder 203 + ForegroundColor "darkGreen" + ShowName off + GotoTag "ANALOG_CTRL_LL" + } + Block { + BlockType Goto + Name "Goto17" + SID "350" + Position [600, 212, 735, 228] + ZOrder 202 + ForegroundColor "darkGreen" + ShowName off + GotoTag "ANALOG_CTRL_UL" + } + Block { + BlockType Goto + Name "Goto2" + SID "353" + Position [600, 872, 735, 888] + ZOrder 204 + ForegroundColor "darkGreen" + ShowName off + GotoTag "ANALOG_CTRL_UR" + } + Block { + BlockType Goto + Name "Goto3" + SID "354" + Position [585, 1242, 720, 1258] + ZOrder 205 + ForegroundColor "darkGreen" + ShowName off + GotoTag "ANALOG_CTRL_LR" + } + Block { + BlockType Reference + Name "LL_CTENABLE" + SID "288" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [125, 350, 165, 370] + ZOrder 112 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LL_MSDELAYOFF" + SID "289" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [125, 550, 165, 570] + ZOrder 110 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LL_MSDELAYON" + SID "290" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [125, 500, 165, 520] + ZOrder 109 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LL_PUM" + SID "292" + Tag "cdsFunctionCall" + Description "inline PUM /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [385, 455, 425, 515] + ZOrder 106 + BackgroundColor "red" + AttributesFormatString "%\\n%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LL_RMSRESET" + SID "382" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [125, 600, 165, 620] + ZOrder 222 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LL_STATEREQ" + SID "291" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [125, 400, 165, 420] + ZOrder 107 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LR_CTENABLE" + SID "293" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [130, 1035, 170, 1055] + ZOrder 130 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LR_MSDELAYOFF" + SID "294" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [130, 1235, 170, 1255] + ZOrder 128 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LR_MSDELAYON" + SID "295" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [130, 1185, 170, 1205] + ZOrder 127 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LR_PUM" + SID "297" + Tag "cdsFunctionCall" + Description "inline PUM /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [395, 1140, 435, 1200] + ZOrder 124 + BackgroundColor "red" + AttributesFormatString "%\\n%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LR_RMSRESET" + SID "384" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [130, 1285, 170, 1305] + ZOrder 224 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LR_STATEREQ" + SID "296" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [130, 1085, 170, 1105] + ZOrder 125 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MON" + SID "298" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [945, 5, 1025, 35] + ZOrder 99 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux" + SID "299" + Ports [6, 1] + Position [275, 1, 280, 309] + ZOrder 96 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux1" + SID "300" + Ports [6, 1] + Position [275, 338, 280, 632] + ZOrder 108 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "301" + Ports [6, 1] + Position [280, 650, 285, 950] + ZOrder 117 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "302" + Ports [6, 1] + Position [280, 1020, 285, 1320] + ZOrder 126 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "UL_CTENABLE" + SID "303" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [125, 20, 165, 40] + ZOrder 101 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UL_MSDELAYOFF" + SID "304" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [125, 220, 165, 240] + ZOrder 98 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UL_MSDELAYON" + SID "305" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [125, 170, 165, 190] + ZOrder 97 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UL_PUM" + SID "307" + Tag "cdsFunctionCall" + Description "inline PUM /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [385, 125, 425, 185] + ZOrder 94 + BackgroundColor "red" + AttributesFormatString "%\\n%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UL_RMSRESET" + SID "381" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [125, 270, 165, 290] + ZOrder 221 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UL_STATEREQ" + SID "306" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [125, 70, 165, 90] + ZOrder 95 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UR_CTENABLE" + SID "308" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [125, 665, 165, 685] + ZOrder 121 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UR_MSDELAYOFF" + SID "309" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [125, 865, 165, 885] + ZOrder 119 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UR_MSDELAYON" + SID "310" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [125, 815, 165, 835] + ZOrder 118 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UR_PUM" + SID "312" + Tag "cdsFunctionCall" + Description "inline PUM /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [395, 770, 435, 830] + ZOrder 115 + BackgroundColor "red" + AttributesFormatString "%\\n%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UR_RMSRESET" + SID "383" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [125, 915, 165, 935] + ZOrder 223 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UR_STATEREQ" + SID "311" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [125, 715, 165, 735] + ZOrder 116 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift" + SID "365" + Tag "cdsBitwise" + Ports [2, 1] + Position [1165, 525, 1210, 560] + ZOrder 213 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift1" + SID "366" + Tag "cdsBitwise" + Ports [2, 1] + Position [1165, 645, 1210, 680] + ZOrder 212 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift2" + SID "367" + Tag "cdsBitwise" + Ports [2, 1] + Position [1170, 775, 1215, 810] + ZOrder 211 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or" + SID "368" + Tag "cdsBitwise" + Ports [2, 1] + Position [1265, 460, 1310, 495] + ZOrder 210 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or1" + SID "369" + Tag "cdsBitwise" + Ports [2, 1] + Position [1265, 640, 1310, 675] + ZOrder 209 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or2" + SID "370" + Tag "cdsBitwise" + Ports [2, 1] + Position [1265, 770, 1310, 805] + ZOrder 208 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "UL_MASK" + SID "331" + Position [600, 83, 630, 97] + ZOrder 139 + ForegroundColor "blue" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "UL_CTRL" + SID "333" + Position [600, 148, 630, 162] + ZOrder 141 + ForegroundColor "red" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LL_MASK" + SID "335" + Position [600, 408, 630, 422] + ZOrder 143 + ForegroundColor "blue" + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LL_CTRL" + SID "336" + Position [600, 478, 630, 492] + ZOrder 144 + ForegroundColor "red" + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "UR_MASK" + SID "337" + Position [585, 713, 615, 727] + ZOrder 145 + ForegroundColor "blue" + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "UR_CTRL" + SID "338" + Position [585, 793, 615, 807] + ZOrder 146 + ForegroundColor "red" + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LR_MASK" + SID "339" + Position [585, 1083, 615, 1097] + ZOrder 147 + ForegroundColor "blue" + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LR_CTRL" + SID "340" + Position [585, 1163, 615, 1177] + ZOrder 148 + ForegroundColor "red" + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "BO" + SID "334" + Position [1380, 783, 1410, 797] + ZOrder 142 + Port "9" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "UL_MSDELAYOFF" + SrcPort 1 + DstBlock "Mux" + DstPort 5 + } + Line { + ZOrder 2 + SrcBlock "BIMON" + SrcPort 1 + DstBlock "MON" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Demux" + SrcPort 2 + DstBlock "UL_CTRL" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Demux" + SrcPort 1 + DstBlock "UL_MASK" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "UL_MSDELAYON" + SrcPort 1 + DstBlock "Mux" + DstPort 4 + } + Line { + ZOrder 6 + SrcBlock "ISCREQ" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 7 + Points [0, 330] + Branch { + ZOrder 8 + Points [0, 315] + Branch { + ZOrder 9 + Points [0, 370] + DstBlock "Mux3" + DstPort 3 + } + Branch { + ZOrder 10 + DstBlock "Mux2" + DstPort 3 + } + } + Branch { + ZOrder 11 + DstBlock "Mux1" + DstPort 3 + } + } + Branch { + ZOrder 12 + DstBlock "Mux" + DstPort 3 + } + } + Line { + ZOrder 13 + SrcBlock "UL_STATEREQ" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + ZOrder 14 + SrcBlock "UL_CTENABLE" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "Mux" + SrcPort 1 + DstBlock "UL_PUM" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "UL_PUM" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "LL_MSDELAYOFF" + SrcPort 1 + DstBlock "Mux1" + DstPort 5 + } + Line { + ZOrder 18 + SrcBlock "Demux1" + SrcPort 2 + DstBlock "LL_CTRL" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "Demux1" + SrcPort 1 + DstBlock "LL_MASK" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "LL_MSDELAYON" + SrcPort 1 + DstBlock "Mux1" + DstPort 4 + } + Line { + ZOrder 21 + SrcBlock "LL_STATEREQ" + SrcPort 1 + DstBlock "Mux1" + DstPort 2 + } + Line { + ZOrder 22 + SrcBlock "LL_CTENABLE" + SrcPort 1 + DstBlock "Mux1" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "LL_PUM" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "LL_PUM" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "UR_MSDELAYOFF" + SrcPort 1 + DstBlock "Mux2" + DstPort 5 + } + Line { + ZOrder 26 + SrcBlock "Demux2" + SrcPort 2 + DstBlock "UR_CTRL" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "Demux2" + SrcPort 1 + DstBlock "UR_MASK" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "UR_MSDELAYON" + SrcPort 1 + DstBlock "Mux2" + DstPort 4 + } + Line { + ZOrder 29 + SrcBlock "UR_STATEREQ" + SrcPort 1 + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "UR_CTENABLE" + SrcPort 1 + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "UR_PUM" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "UR_PUM" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "LR_MSDELAYOFF" + SrcPort 1 + DstBlock "Mux3" + DstPort 5 + } + Line { + ZOrder 34 + SrcBlock "Demux3" + SrcPort 2 + DstBlock "LR_CTRL" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "Demux3" + SrcPort 1 + DstBlock "LR_MASK" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "LR_MSDELAYON" + SrcPort 1 + DstBlock "Mux3" + DstPort 4 + } + Line { + ZOrder 37 + SrcBlock "LR_STATEREQ" + SrcPort 1 + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 38 + SrcBlock "LR_CTENABLE" + SrcPort 1 + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "LR_PUM" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "LR_PUM" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "Demux" + SrcPort 3 + DstBlock "Goto17" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "Demux1" + SrcPort 3 + DstBlock "Goto1" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "Demux2" + SrcPort 3 + DstBlock "Goto2" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Demux3" + SrcPort 3 + DstBlock "Goto3" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "lshift" + SrcPort 1 + Points [25, 0; 0, -60] + DstBlock "or" + DstPort 2 + } + Line { + ZOrder 46 + SrcBlock "lshift1" + SrcPort 1 + DstBlock "or1" + DstPort 2 + } + Line { + ZOrder 47 + SrcBlock "lshift2" + SrcPort 1 + DstBlock "or2" + DstPort 2 + } + Line { + ZOrder 48 + SrcBlock "or2" + SrcPort 1 + DstBlock "BO" + DstPort 1 + } + Line { + ZOrder 49 + SrcBlock "From16" + SrcPort 1 + DstBlock "lshift" + DstPort 1 + } + Line { + ZOrder 50 + SrcBlock "From1" + SrcPort 1 + DstBlock "or" + DstPort 1 + } + Line { + ZOrder 51 + SrcBlock "Constant3" + SrcPort 1 + DstBlock "lshift" + DstPort 2 + } + Line { + ZOrder 52 + SrcBlock "Constant1" + SrcPort 1 + DstBlock "lshift1" + DstPort 2 + } + Line { + ZOrder 53 + SrcBlock "Constant2" + SrcPort 1 + DstBlock "lshift2" + DstPort 2 + } + Line { + ZOrder 54 + SrcBlock "From2" + SrcPort 1 + DstBlock "lshift1" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "or" + SrcPort 1 + Points [9, 0; 0, 119; -74, 0] + DstBlock "or1" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "From3" + SrcPort 1 + DstBlock "lshift2" + DstPort 1 + } + Line { + ZOrder 57 + SrcBlock "or1" + SrcPort 1 + Points [9, 0; 0, 70; -74, 0] + DstBlock "or2" + DstPort 1 + } + Line { + ZOrder 58 + SrcBlock "UL_RMSRESET" + SrcPort 1 + DstBlock "Mux" + DstPort 6 + } + Line { + ZOrder 59 + SrcBlock "LL_RMSRESET" + SrcPort 1 + DstBlock "Mux1" + DstPort 6 + } + Line { + ZOrder 60 + SrcBlock "UR_RMSRESET" + SrcPort 1 + DstBlock "Mux2" + DstPort 6 + } + Line { + ZOrder 61 + SrcBlock "LR_RMSRESET" + SrcPort 1 + DstBlock "Mux3" + DstPort 6 + } + Annotation { + SID "371" + Name "4 bit word" + Position [1126, 456, 1126, 456] + AutoSize on + WordWrap off + ZOrder -1 + } + Annotation { + SID "372" + Name "4 bit word" + Position [1126, 521, 1126, 521] + AutoSize on + WordWrap off + ZOrder -2 + } + Annotation { + SID "373" + Name "4 bit word" + Position [1126, 641, 1126, 641] + AutoSize on + WordWrap off + ZOrder -3 + } + Annotation { + SID "374" + Name "4 bit word" + Position [1126, 771, 1126, 771] + AutoSize on + WordWrap off + ZOrder -4 + } + } + } + Block { + BlockType SubSystem + Name "SINGLE_BIO_MASTER" + SID "101" + Ports [2, 3] + Position [60, 335, 140, 395] + ZOrder -2 + BackgroundColor "darkGreen" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "SINGLE_BIO_MASTER" + Location [748, 20, 1929, 1056] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "ISCREQ" + SID "102" + Position [40, 183, 70, 197] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "BIMON" + SID "103" + Position [45, 393, 75, 407] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "CTENABLE" + SID "104" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 50, 90, 80] + ZOrder -3 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "Constant" + SID "105" + Position [330, 335, 360, 365] + ZOrder -4 + Value "2" + } + Block { + BlockType Demux + Name "Demux" + SID "106" + Ports [1, 3] + Position [280, 111, 285, 149] + ZOrder -5 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "MON" + SID "107" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [140, 385, 220, 415] + ZOrder -6 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MSDELAYOFF" + SID "108" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 280, 90, 310] + ZOrder -7 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MSDELAYON" + SID "109" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 220, 90, 250] + ZOrder -8 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux" + SID "110" + Ports [5, 1] + Position [185, 111, 190, 149] + ZOrder -9 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "SINGLE" + SID "112" + Tag "cdsFunctionCall" + Description "inline SINGLE /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [215, 100, 255, 160] + ZOrder -10 + BackgroundColor "red" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "STATEREQ" + SID "111" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 110, 90, 140] + ZOrder -11 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift" + SID "113" + Tag "cdsBitwise" + Ports [2, 1] + Position [395, 270, 440, 305] + ZOrder -12 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift1" + SID "114" + Tag "cdsBitwise" + Ports [2, 1] + Position [565, 260, 610, 295] + ZOrder -13 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift2" + SID "115" + Tag "cdsBitwise" + Ports [2, 1] + Position [725, 265, 770, 300] + ZOrder -14 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or" + SID "118" + Tag "cdsBitwise" + Ports [2, 1] + Position [490, 250, 535, 285] + ZOrder -15 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or1" + SID "119" + Tag "cdsBitwise" + Ports [2, 1] + Position [650, 255, 695, 290] + ZOrder -16 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or2" + SID "120" + Tag "cdsBitwise" + Ports [2, 1] + Position [810, 260, 855, 295] + ZOrder -17 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "MASK" + SID "123" + Position [310, 58, 340, 72] + ZOrder -18 + ForegroundColor "blue" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "CTRL" + SID "124" + Position [310, 123, 340, 137] + ZOrder -19 + ForegroundColor "red" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "BO" + SID "125" + Position [955, 273, 985, 287] + ZOrder -20 + Port "3" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Demux" + SrcPort 3 + Points [15, 0; 0, 145; 40, 0] + Branch { + ZOrder 2 + Points [0, -25; 125, 0] + Branch { + ZOrder 3 + Points [0, -25; 165, 0; 0, 5] + Branch { + ZOrder 4 + DstBlock "or1" + DstPort 1 + } + Branch { + ZOrder 5 + Points [0, -5; 160, 0] + DstBlock "or2" + DstPort 1 + } + } + Branch { + ZOrder 6 + DstBlock "or" + DstPort 1 + } + } + Branch { + ZOrder 7 + Points [35, 0] + DstBlock "lshift" + DstPort 1 + } + } + Line { + ZOrder 8 + SrcBlock "Demux" + SrcPort 2 + DstBlock "CTRL" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "lshift2" + SrcPort 1 + DstBlock "or2" + DstPort 2 + } + Line { + ZOrder 10 + SrcBlock "or1" + SrcPort 1 + DstBlock "lshift2" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "lshift1" + SrcPort 1 + DstBlock "or1" + DstPort 2 + } + Line { + ZOrder 12 + SrcBlock "or" + SrcPort 1 + DstBlock "lshift1" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "lshift" + SrcPort 1 + Points [20, 0; 0, -15] + DstBlock "or" + DstPort 2 + } + Line { + ZOrder 14 + SrcBlock "Constant" + SrcPort 1 + Points [5, 0; 0, -5] + Branch { + ZOrder 15 + Points [0, 5; 180, 0; 0, -5] + Branch { + ZOrder 16 + DstBlock "lshift1" + DstPort 2 + } + Branch { + ZOrder 17 + Points [0, 5; 160, 0] + DstBlock "lshift2" + DstPort 2 + } + } + Branch { + ZOrder 18 + Points [0, -50] + DstBlock "lshift" + DstPort 2 + } + } + Line { + ZOrder 19 + SrcBlock "MSDELAYOFF" + SrcPort 1 + Points [75, 0] + DstBlock "Mux" + DstPort 5 + } + Line { + ZOrder 20 + SrcBlock "SINGLE" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Mux" + SrcPort 1 + DstBlock "SINGLE" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "CTENABLE" + SrcPort 1 + Points [75, 0] + DstBlock "Mux" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "STATEREQ" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + ZOrder 24 + SrcBlock "ISCREQ" + SrcPort 1 + Points [45, 0; 0, -60] + DstBlock "Mux" + DstPort 3 + } + Line { + ZOrder 25 + SrcBlock "MSDELAYON" + SrcPort 1 + Points [35, 0; 0, -100] + DstBlock "Mux" + DstPort 4 + } + Line { + ZOrder 26 + SrcBlock "Demux" + SrcPort 1 + Points [5, 0] + DstBlock "MASK" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "BIMON" + SrcPort 1 + DstBlock "MON" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "or2" + SrcPort 1 + DstBlock "BO" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "TACQ_BIO_MASTER" + SID "15" + Ports [2, 3] + Position [370, 95, 450, 155] + ZOrder -3 + BackgroundColor "[0.654266, 1.000000, 0.550454]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "TACQ_BIO_MASTER" + Location [1029, 138, 2295, 989] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "ISCREQ" + SID "16" + Position [40, 183, 70, 197] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "BIMON" + SID "17" + Position [45, 423, 75, 437] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "CTENABLE" + SID "18" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 50, 90, 80] + ZOrder -3 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Constant + Name "Constant" + SID "75" + Position [330, 340, 360, 370] + ZOrder -4 + Value "3" + } + Block { + BlockType Demux + Name "Demux" + SID "19" + Ports [1, 3] + Position [280, 111, 285, 149] + ZOrder -5 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "MON" + SID "20" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [140, 415, 220, 445] + ZOrder -6 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MSDELAYOFF" + SID "58" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 285, 90, 315] + ZOrder -7 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MSDELAYON" + SID "21" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 220, 90, 250] + ZOrder -8 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Mux + Name "Mux" + SID "22" + Ports [5, 1] + Position [185, 111, 190, 149] + ZOrder -9 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "STATEREQ" + SID "23" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 110, 90, 140] + ZOrder -10 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "TACQ" + SID "24" + Tag "cdsFunctionCall" + Description "inline TACQ /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [215, 100, 255, 160] + ZOrder -11 + BackgroundColor "red" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "lshift" + SID "76" + Tag "cdsBitwise" + Ports [2, 1] + Position [395, 280, 440, 315] + ZOrder -12 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "lshift1" + SID "77" + Tag "cdsBitwise" + Ports [2, 1] + Position [565, 265, 610, 300] + ZOrder -13 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "lshift2" + SID "78" + Tag "cdsBitwise" + Ports [2, 1] + Position [725, 270, 770, 305] + ZOrder -14 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "or" + SID "81" + Tag "cdsBitwise" + Ports [2, 1] + Position [490, 255, 535, 290] + ZOrder -15 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "or1" + SID "82" + Tag "cdsBitwise" + Ports [2, 1] + Position [650, 260, 695, 295] + ZOrder -16 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "or2" + SID "83" + Tag "cdsBitwise" + Ports [2, 1] + Position [810, 265, 855, 300] + ZOrder -17 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "MASK" + SID "25" + Position [310, 58, 340, 72] + ZOrder -18 + ForegroundColor "blue" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "CTRL" + SID "26" + Position [310, 123, 340, 137] + ZOrder -19 + ForegroundColor "red" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "BO" + SID "86" + Position [885, 278, 915, 292] + ZOrder -20 + Port "3" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "TACQ" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "Mux" + SrcPort 1 + DstBlock "TACQ" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "CTENABLE" + SrcPort 1 + Points [75, 0] + DstBlock "Mux" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "STATEREQ" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + ZOrder 5 + SrcBlock "ISCREQ" + SrcPort 1 + Points [45, 0; 0, -60] + DstBlock "Mux" + DstPort 3 + } + Line { + ZOrder 6 + SrcBlock "MSDELAYON" + SrcPort 1 + Points [35, 0; 0, -100] + DstBlock "Mux" + DstPort 4 + } + Line { + ZOrder 7 + SrcBlock "Demux" + SrcPort 1 + Points [5, 0] + DstBlock "MASK" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "Demux" + SrcPort 2 + DstBlock "CTRL" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "BIMON" + SrcPort 1 + DstBlock "MON" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "MSDELAYOFF" + SrcPort 1 + Points [45, 0; 0, -160] + DstBlock "Mux" + DstPort 5 + } + Line { + ZOrder 11 + SrcBlock "Constant" + SrcPort 1 + Points [5, 0; 0, -5] + Branch { + ZOrder 12 + Points [0, -45] + DstBlock "lshift" + DstPort 2 + } + Branch { + ZOrder 13 + Points [0, 5; 180, 0; 0, -5] + Branch { + ZOrder 14 + DstBlock "lshift1" + DstPort 2 + } + Branch { + ZOrder 15 + Points [0, 5; 160, 0] + DstBlock "lshift2" + DstPort 2 + } + } + } + Line { + ZOrder 16 + SrcBlock "lshift" + SrcPort 1 + Points [20, 0; 0, -20] + DstBlock "or" + DstPort 2 + } + Line { + ZOrder 17 + SrcBlock "or" + SrcPort 1 + DstBlock "lshift1" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "lshift1" + SrcPort 1 + DstBlock "or1" + DstPort 2 + } + Line { + ZOrder 19 + SrcBlock "or1" + SrcPort 1 + DstBlock "lshift2" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "lshift2" + SrcPort 1 + DstBlock "or2" + DstPort 2 + } + Line { + ZOrder 21 + SrcBlock "Demux" + SrcPort 3 + Points [15, 0; 0, 150; 40, 0] + Branch { + ZOrder 22 + DstBlock "lshift" + DstPort 1 + } + Branch { + ZOrder 23 + Points [0, -25; 125, 0] + Branch { + ZOrder 24 + DstBlock "or" + DstPort 1 + } + Branch { + ZOrder 25 + Points [0, -25; 165, 0; 0, 5] + Branch { + ZOrder 26 + DstBlock "or1" + DstPort 1 + } + Branch { + ZOrder 27 + Points [0, -5; 160, 0] + DstBlock "or2" + DstPort 1 + } + } + } + } + Line { + ZOrder 28 + SrcBlock "or2" + SrcPort 1 + DstBlock "BO" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "TACQ_INDIVIDUAL_CTRL_BIO_MASTER" + SID "151" + Ports [2, 9] + Position [345, 193, 475, 297] + ZOrder 1 + BackgroundColor "[0.654902, 1.000000, 0.549020]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "TACQ_INDIVIDUAL_CTRL_BIO_MASTER" + Location [2909, 318, 4813, 1440] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "ISCREQ" + SID "152" + Position [25, 183, 55, 197] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "BIMON" + SID "153" + Position [570, 58, 600, 72] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Constant + Name "Constant1" + SID "203" + Position [450, 1130, 480, 1160] + ZOrder 32 + Value "9" + } + Block { + BlockType Constant + Name "Constant2" + SID "204" + Position [450, 820, 480, 850] + ZOrder 34 + Value "6" + } + Block { + BlockType Constant + Name "Constant3" + SID "206" + Position [445, 505, 475, 535] + ZOrder 36 + Value "3" + } + Block { + BlockType Demux + Name "Demux" + SID "156" + Ports [1, 3] + Position [370, 111, 375, 149] + ZOrder -5 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux1" + SID "174" + Ports [1, 3] + Position [370, 441, 375, 479] + ZOrder 8 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "184" + Ports [1, 3] + Position [375, 756, 380, 794] + ZOrder 18 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "194" + Ports [1, 3] + Position [375, 1066, 380, 1104] + ZOrder 28 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "LL_CTENABLE" + SID "173" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [115, 380, 180, 410] + ZOrder 9 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LL_MSDELAYOFF" + SID "175" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [115, 615, 180, 645] + ZOrder 7 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LL_MSDELAYON" + SID "176" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [115, 550, 180, 580] + ZOrder 6 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LL_STATEREQ" + SID "178" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [115, 440, 180, 470] + ZOrder 4 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LL_TACQ" + SID "179" + Tag "cdsFunctionCall" + Description "inline TACQ /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [305, 430, 345, 490] + ZOrder 3 + BackgroundColor "red" + AttributesFormatString "%\\n%" + LibraryVersion "1.4" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LR_CTENABLE" + SID "193" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [120, 1005, 185, 1035] + ZOrder 29 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LR_MSDELAYOFF" + SID "195" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [120, 1240, 185, 1270] + ZOrder 27 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LR_MSDELAYON" + SID "196" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [120, 1175, 185, 1205] + ZOrder 26 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LR_STATEREQ" + SID "198" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [120, 1065, 185, 1095] + ZOrder 24 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LR_TACQ" + SID "199" + Tag "cdsFunctionCall" + Description "inline TACQ /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [310, 1055, 350, 1115] + ZOrder 23 + BackgroundColor "red" + AttributesFormatString "%\\n%" + LibraryVersion "1.4" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MON" + SID "157" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [665, 50, 745, 80] + ZOrder -6 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Mux + Name "Mux" + SID "160" + Ports [5, 1] + Position [275, 111, 280, 149] + ZOrder -9 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux1" + SID "177" + Ports [5, 1] + Position [275, 441, 280, 479] + ZOrder 5 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "187" + Ports [5, 1] + Position [280, 756, 285, 794] + ZOrder 15 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "197" + Ports [5, 1] + Position [280, 1066, 285, 1104] + ZOrder 25 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "UL_CTENABLE" + SID "154" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [115, 50, 180, 80] + ZOrder -3 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UL_MSDELAYOFF" + SID "158" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [115, 285, 180, 315] + ZOrder -7 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UL_MSDELAYON" + SID "159" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [115, 220, 180, 250] + ZOrder -8 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UL_STATEREQ" + SID "161" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [115, 110, 180, 140] + ZOrder -10 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UL_TACQ" + SID "162" + Tag "cdsFunctionCall" + Description "inline TACQ .//opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [305, 100, 345, 160] + ZOrder -11 + BackgroundColor "red" + AttributesFormatString "%\\n%" + LibraryVersion "1.4" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UR_CTENABLE" + SID "183" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [120, 695, 185, 725] + ZOrder 19 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UR_MSDELAYOFF" + SID "185" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [120, 930, 185, 960] + ZOrder 17 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UR_MSDELAYON" + SID "186" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [120, 865, 185, 895] + ZOrder 16 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UR_STATEREQ" + SID "188" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [120, 755, 185, 785] + ZOrder 14 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UR_TACQ" + SID "189" + Tag "cdsFunctionCall" + Description "inline TACQ /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [310, 745, 350, 805] + ZOrder 13 + BackgroundColor "red" + AttributesFormatString "%\\n%" + LibraryVersion "1.4" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "lshift3" + SID "202" + Tag "cdsBitwise" + Ports [2, 1] + Position [525, 1105, 570, 1140] + ZOrder 31 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "lshift4" + SID "205" + Tag "cdsBitwise" + Ports [2, 1] + Position [525, 795, 570, 830] + ZOrder 33 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "lshift5" + SID "207" + Tag "cdsBitwise" + Ports [2, 1] + Position [520, 480, 565, 515] + ZOrder 35 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "or" + SID "166" + Tag "cdsBitwise" + Ports [2, 1] + Position [695, 350, 740, 385] + ZOrder -15 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "or1" + SID "167" + Tag "cdsBitwise" + Ports [2, 1] + Position [810, 360, 855, 395] + ZOrder -16 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "or2" + SID "168" + Tag "cdsBitwise" + Ports [2, 1] + Position [935, 370, 980, 405] + ZOrder -17 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "UL_MASK" + SID "169" + Position [400, 58, 430, 72] + ZOrder -18 + ForegroundColor "blue" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "UL_CTRL" + SID "170" + Position [400, 123, 430, 137] + ZOrder -19 + ForegroundColor "red" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LL_MASK" + SID "180" + Position [400, 388, 430, 402] + ZOrder 2 + ForegroundColor "blue" + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LL_CTRL" + SID "181" + Position [400, 453, 430, 467] + ZOrder 1 + ForegroundColor "red" + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "UR_MASK" + SID "190" + Position [405, 703, 435, 717] + ZOrder 12 + ForegroundColor "blue" + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "UR_CTRL" + SID "191" + Position [405, 768, 435, 782] + ZOrder 11 + ForegroundColor "red" + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LR_MASK" + SID "200" + Position [405, 1013, 435, 1027] + ZOrder 22 + ForegroundColor "blue" + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LR_CTRL" + SID "201" + Position [405, 1078, 435, 1092] + ZOrder 21 + ForegroundColor "red" + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "BO" + SID "171" + Position [1010, 383, 1040, 397] + ZOrder -20 + Port "9" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "or2" + SrcPort 1 + DstBlock "BO" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "Demux" + SrcPort 3 + Points [10, 0; 0, 220] + DstBlock "or" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "UL_MSDELAYOFF" + SrcPort 1 + Points [45, 0; 0, -160] + DstBlock "Mux" + DstPort 5 + } + Line { + ZOrder 4 + SrcBlock "BIMON" + SrcPort 1 + DstBlock "MON" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "Demux" + SrcPort 2 + DstBlock "UL_CTRL" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "Demux" + SrcPort 1 + Points [5, 0] + DstBlock "UL_MASK" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "UL_MSDELAYON" + SrcPort 1 + Points [35, 0; 0, -100] + DstBlock "Mux" + DstPort 4 + } + Line { + ZOrder 8 + SrcBlock "ISCREQ" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 9 + Points [0, 306; 1, 0] + Branch { + ZOrder 10 + Points [0, 315] + Branch { + ZOrder 11 + Points [0, 310; 149, 0; 0, -36] + DstBlock "Mux3" + DstPort 3 + } + Branch { + ZOrder 12 + Points [149, 0; 0, -36] + DstBlock "Mux2" + DstPort 3 + } + } + Branch { + ZOrder 13 + Points [137, 0; 0, -36] + DstBlock "Mux1" + DstPort 3 + } + } + Branch { + ZOrder 14 + Points [141, 0; 0, -60] + DstBlock "Mux" + DstPort 3 + } + } + Line { + ZOrder 15 + SrcBlock "UL_STATEREQ" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + ZOrder 16 + SrcBlock "UL_CTENABLE" + SrcPort 1 + Points [75, 0] + DstBlock "Mux" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "Mux" + SrcPort 1 + DstBlock "UL_TACQ" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "UL_TACQ" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "LL_MSDELAYOFF" + SrcPort 1 + Points [45, 0; 0, -160] + DstBlock "Mux1" + DstPort 5 + } + Line { + ZOrder 20 + SrcBlock "Demux1" + SrcPort 2 + DstBlock "LL_CTRL" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Demux1" + SrcPort 1 + Points [5, 0] + DstBlock "LL_MASK" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "LL_MSDELAYON" + SrcPort 1 + Points [35, 0; 0, -100] + DstBlock "Mux1" + DstPort 4 + } + Line { + ZOrder 23 + SrcBlock "LL_STATEREQ" + SrcPort 1 + DstBlock "Mux1" + DstPort 2 + } + Line { + ZOrder 24 + SrcBlock "LL_CTENABLE" + SrcPort 1 + Points [75, 0] + DstBlock "Mux1" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "LL_TACQ" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "LL_TACQ" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "UR_MSDELAYOFF" + SrcPort 1 + Points [45, 0; 0, -160] + DstBlock "Mux2" + DstPort 5 + } + Line { + ZOrder 28 + SrcBlock "Demux2" + SrcPort 2 + DstBlock "UR_CTRL" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Demux2" + SrcPort 1 + Points [5, 0] + DstBlock "UR_MASK" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "UR_MSDELAYON" + SrcPort 1 + Points [35, 0; 0, -100] + DstBlock "Mux2" + DstPort 4 + } + Line { + ZOrder 31 + SrcBlock "UR_STATEREQ" + SrcPort 1 + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 32 + SrcBlock "UR_CTENABLE" + SrcPort 1 + Points [75, 0] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "UR_TACQ" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "UR_TACQ" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "LR_MSDELAYOFF" + SrcPort 1 + Points [45, 0; 0, -160] + DstBlock "Mux3" + DstPort 5 + } + Line { + ZOrder 36 + SrcBlock "Demux3" + SrcPort 2 + DstBlock "LR_CTRL" + DstPort 1 + } + Line { + ZOrder 37 + SrcBlock "Demux3" + SrcPort 1 + Points [5, 0] + DstBlock "LR_MASK" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "LR_MSDELAYON" + SrcPort 1 + Points [35, 0; 0, -100] + DstBlock "Mux3" + DstPort 4 + } + Line { + ZOrder 39 + SrcBlock "LR_STATEREQ" + SrcPort 1 + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 40 + SrcBlock "LR_CTENABLE" + SrcPort 1 + Points [75, 0] + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "LR_TACQ" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "LR_TACQ" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "Demux3" + SrcPort 3 + Points [5, 0; 0, 20] + DstBlock "lshift3" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant1" + SrcPort 1 + Points [17, 0; 0, -15] + DstBlock "lshift3" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Demux2" + SrcPort 3 + Points [5, 0; 0, 20] + DstBlock "lshift4" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Constant2" + SrcPort 1 + Points [17, 0; 0, -15] + DstBlock "lshift4" + DstPort 2 + } + Line { + ZOrder 47 + SrcBlock "Demux1" + SrcPort 3 + Points [6, 0; 0, 20] + DstBlock "lshift5" + DstPort 1 + } + Line { + ZOrder 48 + SrcBlock "Constant3" + SrcPort 1 + Points [17, 0; 0, -15] + DstBlock "lshift5" + DstPort 2 + } + Line { + ZOrder 49 + SrcBlock "lshift5" + SrcPort 1 + Points [60, 0; 0, -125] + DstBlock "or" + DstPort 2 + } + Line { + ZOrder 50 + SrcBlock "lshift4" + SrcPort 1 + Points [200, 0; 0, -430] + DstBlock "or1" + DstPort 2 + } + Line { + ZOrder 51 + SrcBlock "or" + SrcPort 1 + DstBlock "or1" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "lshift3" + SrcPort 1 + Points [320, 0; 0, -730] + DstBlock "or2" + DstPort 2 + } + Line { + ZOrder 53 + SrcBlock "or1" + SrcPort 1 + DstBlock "or2" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "TACQ_MOD_BIO_MASTER" + SID "127" + Ports [2, 3] + Position [360, 375, 440, 435] + ZOrder -4 + BackgroundColor "orange" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "TACQ_MOD_BIO_MASTER" + Location [773, 554, 2039, 1405] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "ISCREQ" + SID "128" + Position [40, 183, 70, 197] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "BIMON" + SID "129" + Position [45, 423, 75, 437] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "CTENABLE" + SID "130" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 50, 90, 80] + ZOrder -3 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Constant + Name "Constant" + SID "131" + Position [330, 340, 360, 370] + ZOrder -4 + Value "3" + } + Block { + BlockType Demux + Name "Demux" + SID "132" + Ports [1, 3] + Position [280, 111, 285, 149] + ZOrder -5 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "MON" + SID "133" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [140, 415, 220, 445] + ZOrder -6 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MSDELAYOFF" + SID "134" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 285, 90, 315] + ZOrder -7 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MSDELAYON" + SID "135" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 220, 90, 250] + ZOrder -8 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Mux + Name "Mux" + SID "136" + Ports [5, 1] + Position [185, 111, 190, 149] + ZOrder -9 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "STATEREQ" + SID "137" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 110, 90, 140] + ZOrder -10 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "TACQ" + SID "138" + Tag "cdsFunctionCall" + Description "inline TACQ_M2 /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [215, 100, 255, 160] + ZOrder -11 + BackgroundColor "red" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "lshift" + SID "139" + Tag "cdsBitwise" + Ports [2, 1] + Position [395, 280, 440, 315] + ZOrder -12 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "lshift1" + SID "140" + Tag "cdsBitwise" + Ports [2, 1] + Position [565, 265, 610, 300] + ZOrder -13 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "lshift2" + SID "141" + Tag "cdsBitwise" + Ports [2, 1] + Position [725, 270, 770, 305] + ZOrder -14 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "or" + SID "142" + Tag "cdsBitwise" + Ports [2, 1] + Position [490, 255, 535, 290] + ZOrder -15 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "or1" + SID "143" + Tag "cdsBitwise" + Ports [2, 1] + Position [650, 260, 695, 295] + ZOrder -16 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "or2" + SID "144" + Tag "cdsBitwise" + Ports [2, 1] + Position [810, 265, 855, 300] + ZOrder -17 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "MASK" + SID "145" + Position [310, 58, 340, 72] + ZOrder -18 + ForegroundColor "blue" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "CTRL" + SID "146" + Position [310, 123, 340, 137] + ZOrder -19 + ForegroundColor "red" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "BO" + SID "147" + Position [885, 278, 915, 292] + ZOrder -20 + Port "3" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "or2" + SrcPort 1 + DstBlock "BO" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "Demux" + SrcPort 3 + Points [15, 0; 0, 150; 40, 0] + Branch { + ZOrder 3 + Points [0, -25; 125, 0] + Branch { + ZOrder 4 + Points [0, -25; 165, 0; 0, 5] + Branch { + ZOrder 5 + Points [0, -5; 160, 0] + DstBlock "or2" + DstPort 1 + } + Branch { + ZOrder 6 + DstBlock "or1" + DstPort 1 + } + } + Branch { + ZOrder 7 + DstBlock "or" + DstPort 1 + } + } + Branch { + ZOrder 8 + DstBlock "lshift" + DstPort 1 + } + } + Line { + ZOrder 9 + SrcBlock "lshift2" + SrcPort 1 + DstBlock "or2" + DstPort 2 + } + Line { + ZOrder 10 + SrcBlock "or1" + SrcPort 1 + DstBlock "lshift2" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "lshift1" + SrcPort 1 + DstBlock "or1" + DstPort 2 + } + Line { + ZOrder 12 + SrcBlock "or" + SrcPort 1 + DstBlock "lshift1" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "lshift" + SrcPort 1 + Points [20, 0; 0, -20] + DstBlock "or" + DstPort 2 + } + Line { + ZOrder 14 + SrcBlock "Constant" + SrcPort 1 + Points [5, 0; 0, -5] + Branch { + ZOrder 15 + Points [0, 5; 180, 0; 0, -5] + Branch { + ZOrder 16 + Points [0, 5; 160, 0] + DstBlock "lshift2" + DstPort 2 + } + Branch { + ZOrder 17 + DstBlock "lshift1" + DstPort 2 + } + } + Branch { + ZOrder 18 + Points [0, -45] + DstBlock "lshift" + DstPort 2 + } + } + Line { + ZOrder 19 + SrcBlock "MSDELAYOFF" + SrcPort 1 + Points [45, 0; 0, -160] + DstBlock "Mux" + DstPort 5 + } + Line { + ZOrder 20 + SrcBlock "BIMON" + SrcPort 1 + DstBlock "MON" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Demux" + SrcPort 2 + DstBlock "CTRL" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Demux" + SrcPort 1 + Points [5, 0] + DstBlock "MASK" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "MSDELAYON" + SrcPort 1 + Points [35, 0; 0, -100] + DstBlock "Mux" + DstPort 4 + } + Line { + ZOrder 24 + SrcBlock "ISCREQ" + SrcPort 1 + Points [45, 0; 0, -60] + DstBlock "Mux" + DstPort 3 + } + Line { + ZOrder 25 + SrcBlock "STATEREQ" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + ZOrder 26 + SrcBlock "CTENABLE" + SrcPort 1 + Points [75, 0] + DstBlock "Mux" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "Mux" + SrcPort 1 + DstBlock "TACQ" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "TACQ" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "TACQ_MOD_INDIVIDUAL_CTRL_BIO_MASTER" + SID "262" + Ports [2, 9] + Position [335, 498, 470, 602] + ZOrder 86 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "TACQ_MOD_INDIVIDUAL_CTRL_BIO_MASTER" + Location [-32, 143, 3173, 1309] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "ISCREQ" + SID "263" + Position [20, 153, 50, 167] + ZOrder 86 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "BIMON" + SID "264" + Position [565, 28, 595, 42] + ZOrder 87 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Constant + Name "Constant1" + SID "215" + Position [450, 1100, 480, 1130] + ZOrder 81 + Value "9" + } + Block { + BlockType Constant + Name "Constant2" + SID "216" + Position [450, 790, 480, 820] + ZOrder 83 + Value "6" + } + Block { + BlockType Constant + Name "Constant3" + SID "217" + Position [445, 475, 475, 505] + ZOrder 85 + Value "3" + } + Block { + BlockType Demux + Name "Demux" + SID "218" + Ports [1, 3] + Position [370, 81, 375, 119] + ZOrder 49 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux1" + SID "219" + Ports [1, 3] + Position [370, 411, 375, 449] + ZOrder 60 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "220" + Ports [1, 3] + Position [375, 726, 380, 764] + ZOrder 69 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "221" + Ports [1, 3] + Position [375, 1036, 380, 1074] + ZOrder 78 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "LL_CTENABLE" + SID "222" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [115, 350, 180, 380] + ZOrder 61 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LL_MSDELAYOFF" + SID "223" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [115, 585, 180, 615] + ZOrder 59 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LL_MSDELAYON" + SID "224" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [115, 520, 180, 550] + ZOrder 58 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LL_STATEREQ" + SID "225" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [115, 410, 180, 440] + ZOrder 56 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LL_TACQ" + SID "226" + Tag "cdsFunctionCall" + Description "inline TACQ_M2 /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [305, 400, 345, 460] + ZOrder 55 + BackgroundColor "red" + AttributesFormatString "%\\n%" + LibraryVersion "1.4" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LR_CTENABLE" + SID "227" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [120, 975, 185, 1005] + ZOrder 79 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LR_MSDELAYOFF" + SID "228" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [120, 1210, 185, 1240] + ZOrder 77 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LR_MSDELAYON" + SID "229" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [120, 1145, 185, 1175] + ZOrder 76 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LR_STATEREQ" + SID "230" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [120, 1035, 185, 1065] + ZOrder 74 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LR_TACQ" + SID "231" + Tag "cdsFunctionCall" + Description "inline TACQ_M2 /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [310, 1025, 350, 1085] + ZOrder 73 + BackgroundColor "red" + AttributesFormatString "%\\n%" + LibraryVersion "1.4" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "MON" + SID "232" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [665, 20, 745, 50] + ZOrder 48 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Mux + Name "Mux" + SID "233" + Ports [5, 1] + Position [275, 81, 280, 119] + ZOrder 45 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux1" + SID "234" + Ports [5, 1] + Position [275, 411, 280, 449] + ZOrder 57 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "235" + Ports [5, 1] + Position [280, 726, 285, 764] + ZOrder 66 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "236" + Ports [5, 1] + Position [280, 1036, 285, 1074] + ZOrder 75 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "UL_CTENABLE" + SID "237" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [115, 20, 180, 50] + ZOrder 50 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UL_MSDELAYOFF" + SID "238" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [115, 255, 180, 285] + ZOrder 47 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UL_MSDELAYON" + SID "239" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [115, 190, 180, 220] + ZOrder 46 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UL_STATEREQ" + SID "240" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [115, 80, 180, 110] + ZOrder 44 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UL_TACQ" + SID "241" + Tag "cdsFunctionCall" + Description "inline TACQ_M2 /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [305, 70, 345, 130] + ZOrder 43 + BackgroundColor "red" + AttributesFormatString "%\\n%" + LibraryVersion "1.4" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UR_CTENABLE" + SID "242" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [120, 665, 185, 695] + ZOrder 70 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UR_MSDELAYOFF" + SID "243" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [120, 900, 185, 930] + ZOrder 68 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UR_MSDELAYON" + SID "244" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [120, 835, 185, 865] + ZOrder 67 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UR_STATEREQ" + SID "245" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [120, 725, 185, 755] + ZOrder 65 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "UR_TACQ" + SID "246" + Tag "cdsFunctionCall" + Description "inline TACQ_M2 /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [310, 715, 350, 775] + ZOrder 64 + BackgroundColor "red" + AttributesFormatString "%\\n%" + LibraryVersion "1.4" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "lshift3" + SID "247" + Tag "cdsBitwise" + Ports [2, 1] + Position [525, 1075, 570, 1110] + ZOrder 80 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "lshift4" + SID "248" + Tag "cdsBitwise" + Ports [2, 1] + Position [525, 765, 570, 800] + ZOrder 82 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "lshift5" + SID "249" + Tag "cdsBitwise" + Ports [2, 1] + Position [520, 450, 565, 485] + ZOrder 84 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "or" + SID "250" + Tag "cdsBitwise" + Ports [2, 1] + Position [695, 320, 740, 355] + ZOrder 42 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "or1" + SID "251" + Tag "cdsBitwise" + Ports [2, 1] + Position [810, 330, 855, 365] + ZOrder 41 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "or2" + SID "252" + Tag "cdsBitwise" + Ports [2, 1] + Position [935, 340, 980, 375] + ZOrder 40 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "UL_MASK" + SID "265" + Position [415, 28, 445, 42] + ZOrder 88 + ForegroundColor "blue" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "UL_CTRL" + SID "267" + Position [415, 93, 445, 107] + ZOrder 90 + ForegroundColor "red" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LL_MASK" + SID "269" + Position [415, 358, 445, 372] + ZOrder 92 + ForegroundColor "blue" + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LL_CTRL" + SID "270" + Position [415, 423, 445, 437] + ZOrder 93 + ForegroundColor "red" + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "UR_MASK" + SID "271" + Position [420, 673, 450, 687] + ZOrder 94 + ForegroundColor "blue" + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "UR_CTRL" + SID "272" + Position [420, 738, 450, 752] + ZOrder 95 + ForegroundColor "red" + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LR_MASK" + SID "273" + Position [420, 983, 450, 997] + ZOrder 96 + ForegroundColor "blue" + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LR_CTRL" + SID "274" + Position [420, 1048, 450, 1062] + ZOrder 97 + ForegroundColor "red" + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "BO" + SID "268" + Position [1025, 353, 1055, 367] + ZOrder 91 + Port "9" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "LL_TACQ" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "LL_TACQ" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "UR_MSDELAYOFF" + SrcPort 1 + Points [45, 0; 0, -160] + DstBlock "Mux2" + DstPort 5 + } + Line { + ZOrder 4 + SrcBlock "Demux2" + SrcPort 2 + DstBlock "UR_CTRL" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "Demux2" + SrcPort 1 + Points [15, 0; 0, -55] + DstBlock "UR_MASK" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "UR_MSDELAYON" + SrcPort 1 + Points [35, 0; 0, -100] + DstBlock "Mux2" + DstPort 4 + } + Line { + ZOrder 7 + SrcBlock "UR_STATEREQ" + SrcPort 1 + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 8 + SrcBlock "UR_CTENABLE" + SrcPort 1 + Points [75, 0] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "UR_TACQ" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "UR_TACQ" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "LR_MSDELAYOFF" + SrcPort 1 + Points [45, 0; 0, -160] + DstBlock "Mux3" + DstPort 5 + } + Line { + ZOrder 12 + SrcBlock "Demux3" + SrcPort 2 + DstBlock "LR_CTRL" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "Demux3" + SrcPort 1 + Points [15, 0; 0, -55] + DstBlock "LR_MASK" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "LR_MSDELAYON" + SrcPort 1 + Points [35, 0; 0, -100] + DstBlock "Mux3" + DstPort 4 + } + Line { + ZOrder 15 + SrcBlock "LR_STATEREQ" + SrcPort 1 + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 16 + SrcBlock "LR_CTENABLE" + SrcPort 1 + Points [75, 0] + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "LR_TACQ" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "LR_TACQ" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "Demux3" + SrcPort 3 + Points [5, 0; 0, 20] + DstBlock "lshift3" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "Constant1" + SrcPort 1 + Points [17, 0; 0, -15] + DstBlock "lshift3" + DstPort 2 + } + Line { + ZOrder 21 + SrcBlock "Demux2" + SrcPort 3 + Points [5, 0; 0, 20] + DstBlock "lshift4" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Constant2" + SrcPort 1 + Points [17, 0; 0, -15] + DstBlock "lshift4" + DstPort 2 + } + Line { + ZOrder 23 + SrcBlock "Demux1" + SrcPort 3 + Points [6, 0; 0, 20] + DstBlock "lshift5" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "Constant3" + SrcPort 1 + Points [17, 0; 0, -15] + DstBlock "lshift5" + DstPort 2 + } + Line { + ZOrder 25 + SrcBlock "Demux" + SrcPort 3 + Points [10, 0; 0, 220] + DstBlock "or" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "UL_MSDELAYOFF" + SrcPort 1 + Points [45, 0; 0, -160] + DstBlock "Mux" + DstPort 5 + } + Line { + ZOrder 27 + SrcBlock "BIMON" + SrcPort 1 + DstBlock "MON" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "Demux" + SrcPort 2 + DstBlock "UL_CTRL" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Demux" + SrcPort 1 + Points [15, 0; 0, -55] + DstBlock "UL_MASK" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "UL_MSDELAYON" + SrcPort 1 + Points [35, 0; 0, -100] + DstBlock "Mux" + DstPort 4 + } + Line { + ZOrder 31 + SrcBlock "ISCREQ" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 32 + Points [0, 306; 1, 0] + Branch { + ZOrder 33 + Points [0, 315] + Branch { + ZOrder 34 + Points [0, 310; 149, 0; 0, -36] + DstBlock "Mux3" + DstPort 3 + } + Branch { + ZOrder 35 + Points [149, 0; 0, -36] + DstBlock "Mux2" + DstPort 3 + } + } + Branch { + ZOrder 36 + Points [137, 0; 0, -36] + DstBlock "Mux1" + DstPort 3 + } + } + Branch { + ZOrder 37 + Points [141, 0; 0, -60] + DstBlock "Mux" + DstPort 3 + } + } + Line { + ZOrder 38 + SrcBlock "UL_STATEREQ" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + ZOrder 39 + SrcBlock "UL_CTENABLE" + SrcPort 1 + Points [75, 0] + DstBlock "Mux" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "Mux" + SrcPort 1 + DstBlock "UL_TACQ" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "UL_TACQ" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "LL_MSDELAYOFF" + SrcPort 1 + Points [45, 0; 0, -160] + DstBlock "Mux1" + DstPort 5 + } + Line { + ZOrder 43 + SrcBlock "Demux1" + SrcPort 2 + DstBlock "LL_CTRL" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Demux1" + SrcPort 1 + Points [15, 0; 0, -55] + DstBlock "LL_MASK" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "LL_MSDELAYON" + SrcPort 1 + Points [35, 0; 0, -100] + DstBlock "Mux1" + DstPort 4 + } + Line { + ZOrder 46 + SrcBlock "LL_STATEREQ" + SrcPort 1 + DstBlock "Mux1" + DstPort 2 + } + Line { + ZOrder 47 + SrcBlock "LL_CTENABLE" + SrcPort 1 + Points [75, 0] + DstBlock "Mux1" + DstPort 1 + } + Line { + ZOrder 48 + SrcBlock "lshift5" + SrcPort 1 + Points [60, 0; 0, -125] + DstBlock "or" + DstPort 2 + } + Line { + ZOrder 49 + SrcBlock "lshift4" + SrcPort 1 + Points [200, 0; 0, -430] + DstBlock "or1" + DstPort 2 + } + Line { + ZOrder 50 + SrcBlock "or" + SrcPort 1 + DstBlock "or1" + DstPort 1 + } + Line { + ZOrder 51 + SrcBlock "lshift3" + SrcPort 1 + Points [320, 0; 0, -730] + DstBlock "or2" + DstPort 2 + } + Line { + ZOrder 52 + SrcBlock "or1" + SrcPort 1 + DstBlock "or2" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "or2" + SrcPort 1 + DstBlock "BO" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "TOP_BIO_MASTER" + SID "28" + Ports [2, 3] + Position [60, 40, 140, 100] + ZOrder -5 + BackgroundColor "[1.000000, 0.990031, 0.495245]" + LibraryVersion "*1.17" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "TOP_BIO_MASTER" + Location [748, 20, 1929, 1056] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "ISCREQ" + SID "29" + Position [40, 183, 70, 197] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "BIMON" + SID "30" + Position [45, 443, 75, 457] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "CTENABLE" + SID "31" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 50, 90, 80] + ZOrder -3 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "Constant" + SID "64" + Position [330, 335, 360, 365] + ZOrder -4 + Value "2" + } + Block { + BlockType Demux + Name "Demux" + SID "32" + Ports [1, 3] + Position [280, 111, 285, 149] + ZOrder -5 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "MON" + SID "33" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [145, 435, 225, 465] + ZOrder -6 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MSDELAYOFF" + SID "57" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 280, 90, 310] + ZOrder -7 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MSDELAYON" + SID "34" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 220, 90, 250] + ZOrder -8 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux" + SID "35" + Ports [5, 1] + Position [185, 117, 190, 163] + ZOrder -9 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "STATEREQ" + SID "36" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 110, 90, 140] + ZOrder -10 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TOP" + SID "37" + Tag "cdsFunctionCall" + Description "inline TOP /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [215, 100, 255, 160] + ZOrder -11 + BackgroundColor "red" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift" + SID "63" + Tag "cdsBitwise" + Ports [2, 1] + Position [395, 275, 440, 310] + ZOrder -12 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift1" + SID "67" + Tag "cdsBitwise" + Ports [2, 1] + Position [565, 260, 610, 295] + ZOrder -13 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift2" + SID "68" + Tag "cdsBitwise" + Ports [2, 1] + Position [725, 265, 770, 300] + ZOrder -14 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift3" + SID "70" + Tag "cdsBitwise" + Ports [2, 1] + Position [890, 270, 935, 305] + ZOrder -15 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift4" + SID "72" + Tag "cdsBitwise" + Ports [2, 1] + Position [1030, 275, 1075, 310] + ZOrder -16 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or" + SID "65" + Tag "cdsBitwise" + Ports [2, 1] + Position [490, 250, 535, 285] + ZOrder -17 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or1" + SID "66" + Tag "cdsBitwise" + Ports [2, 1] + Position [650, 255, 695, 290] + ZOrder -18 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or2" + SID "69" + Tag "cdsBitwise" + Ports [2, 1] + Position [810, 260, 855, 295] + ZOrder -19 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or3" + SID "71" + Tag "cdsBitwise" + Ports [2, 1] + Position [955, 265, 1000, 300] + ZOrder -20 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or4" + SID "73" + Tag "cdsBitwise" + Ports [2, 1] + Position [1095, 270, 1140, 305] + ZOrder -21 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "MASK" + SID "38" + Position [310, 58, 340, 72] + ZOrder -22 + ForegroundColor "blue" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "CTRL" + SID "39" + Position [310, 123, 340, 137] + ZOrder -23 + ForegroundColor "red" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "BO" + SID "40" + Position [1170, 283, 1200, 297] + ZOrder -24 + Port "3" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "BIMON" + SrcPort 1 + DstBlock "MON" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "Demux" + SrcPort 1 + Points [5, 0] + DstBlock "MASK" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "MSDELAYON" + SrcPort 1 + Points [35, 0; 0, -85] + DstBlock "Mux" + DstPort 4 + } + Line { + ZOrder 4 + SrcBlock "ISCREQ" + SrcPort 1 + Points [45, 0; 0, -50] + DstBlock "Mux" + DstPort 3 + } + Line { + ZOrder 5 + SrcBlock "STATEREQ" + SrcPort 1 + Points [35, 0; 0, 5] + DstBlock "Mux" + DstPort 2 + } + Line { + ZOrder 6 + SrcBlock "CTENABLE" + SrcPort 1 + Points [75, 0] + DstBlock "Mux" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "TOP" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "MSDELAYOFF" + SrcPort 1 + Points [47, 0; 0, -135] + DstBlock "Mux" + DstPort 5 + } + Line { + ZOrder 9 + SrcBlock "Constant" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10 + Points [0, -50] + DstBlock "lshift" + DstPort 2 + } + Branch { + ZOrder 11 + Points [180, 0] + Branch { + ZOrder 12 + DstBlock "lshift1" + DstPort 2 + } + Branch { + ZOrder 13 + Points [160, 0] + Branch { + ZOrder 14 + DstBlock "lshift2" + DstPort 2 + } + Branch { + ZOrder 15 + Points [165, 0] + Branch { + ZOrder 16 + DstBlock "lshift3" + DstPort 2 + } + Branch { + ZOrder 17 + Points [140, 0] + DstBlock "lshift4" + DstPort 2 + } + } + } + } + } + Line { + ZOrder 18 + SrcBlock "lshift" + SrcPort 1 + Points [20, 0; 0, -20] + DstBlock "or" + DstPort 2 + } + Line { + ZOrder 19 + SrcBlock "or" + SrcPort 1 + DstBlock "lshift1" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "lshift1" + SrcPort 1 + DstBlock "or1" + DstPort 2 + } + Line { + ZOrder 21 + SrcBlock "or1" + SrcPort 1 + DstBlock "lshift2" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "lshift2" + SrcPort 1 + DstBlock "or2" + DstPort 2 + } + Line { + ZOrder 23 + SrcBlock "or2" + SrcPort 1 + DstBlock "lshift3" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "lshift3" + SrcPort 1 + DstBlock "or3" + DstPort 2 + } + Line { + ZOrder 25 + SrcBlock "or3" + SrcPort 1 + DstBlock "lshift4" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "lshift4" + SrcPort 1 + DstBlock "or4" + DstPort 2 + } + Line { + ZOrder 27 + SrcBlock "Demux" + SrcPort 2 + DstBlock "CTRL" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "or4" + SrcPort 1 + DstBlock "BO" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Demux" + SrcPort 3 + Points [15, 0; 0, 145; 40, 0] + Branch { + ZOrder 30 + DstBlock "lshift" + DstPort 1 + } + Branch { + ZOrder 31 + Points [0, -25; 125, 0] + Branch { + ZOrder 32 + DstBlock "or" + DstPort 1 + } + Branch { + ZOrder 33 + Points [0, -25; 165, 0] + Branch { + ZOrder 34 + DstBlock "or1" + DstPort 1 + } + Branch { + ZOrder 35 + Points [160, 0] + Branch { + ZOrder 36 + DstBlock "or2" + DstPort 1 + } + Branch { + ZOrder 37 + Points [145, 0] + Branch { + ZOrder 38 + DstBlock "or3" + DstPort 1 + } + Branch { + ZOrder 39 + Points [140, 0] + DstBlock "or4" + DstPort 1 + } + } + } + } + } + } + Line { + ZOrder 40 + SrcBlock "Mux" + SrcPort 1 + Points [5, 0] + DstBlock "TOP" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "UIM_BIO_MASTER" + SID "41" + Ports [2, 3] + Position [60, 140, 140, 200] + ZOrder -6 + BackgroundColor "[0.540369, 1.000000, 0.934650]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "UIM_BIO_MASTER" + Location [748, 20, 1929, 1056] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "ISCREQ" + SID "42" + Position [40, 183, 70, 197] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "BIMON" + SID "43" + Position [45, 388, 75, 402] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "CTENABLE" + SID "44" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 50, 90, 80] + ZOrder -3 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "Constant" + SID "87" + Position [330, 340, 360, 370] + ZOrder -4 + Value "4" + } + Block { + BlockType Demux + Name "Demux" + SID "45" + Ports [1, 3] + Position [280, 111, 285, 149] + ZOrder -5 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "MON" + SID "46" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [140, 380, 220, 410] + ZOrder -6 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MSDELAYOFF" + SID "59" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 285, 90, 315] + ZOrder -7 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MSDELAYON" + SID "47" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 220, 90, 250] + ZOrder -8 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux" + SID "48" + Ports [5, 1] + Position [185, 111, 190, 149] + ZOrder -9 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "STATEREQ" + SID "49" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [25, 110, 90, 140] + ZOrder -10 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UIM" + SID "50" + Tag "cdsFunctionCall" + Description "inline UIM /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [215, 100, 255, 160] + ZOrder -11 + BackgroundColor "red" + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift" + SID "88" + Tag "cdsBitwise" + Ports [2, 1] + Position [395, 280, 440, 315] + ZOrder -12 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift1" + SID "89" + Tag "cdsBitwise" + Ports [2, 1] + Position [565, 265, 610, 300] + ZOrder -13 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift2" + SID "90" + Tag "cdsBitwise" + Ports [2, 1] + Position [725, 270, 770, 305] + ZOrder -14 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or" + SID "91" + Tag "cdsBitwise" + Ports [2, 1] + Position [490, 255, 535, 290] + ZOrder -15 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or1" + SID "92" + Tag "cdsBitwise" + Ports [2, 1] + Position [650, 260, 695, 295] + ZOrder -16 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or2" + SID "93" + Tag "cdsBitwise" + Ports [2, 1] + Position [810, 265, 855, 300] + ZOrder -17 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "MASK" + SID "51" + Position [310, 58, 340, 72] + ZOrder -18 + ForegroundColor "blue" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "CTRL" + SID "52" + Position [310, 123, 340, 137] + ZOrder -19 + ForegroundColor "red" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "BO" + SID "53" + Position [880, 278, 910, 292] + ZOrder -20 + Port "3" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "BIMON" + SrcPort 1 + DstBlock "MON" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "Demux" + SrcPort 2 + DstBlock "CTRL" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Demux" + SrcPort 1 + Points [5, 0] + DstBlock "MASK" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "MSDELAYON" + SrcPort 1 + Points [35, 0; 0, -100] + DstBlock "Mux" + DstPort 4 + } + Line { + ZOrder 5 + SrcBlock "ISCREQ" + SrcPort 1 + Points [45, 0; 0, -60] + DstBlock "Mux" + DstPort 3 + } + Line { + ZOrder 6 + SrcBlock "STATEREQ" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + ZOrder 7 + SrcBlock "CTENABLE" + SrcPort 1 + Points [75, 0] + DstBlock "Mux" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "Mux" + SrcPort 1 + DstBlock "UIM" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "UIM" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "MSDELAYOFF" + SrcPort 1 + Points [50, 0; 0, -160] + DstBlock "Mux" + DstPort 5 + } + Line { + ZOrder 11 + SrcBlock "Constant" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 12 + Points [0, -50] + DstBlock "lshift" + DstPort 2 + } + Branch { + ZOrder 13 + Points [180, 0] + Branch { + ZOrder 14 + DstBlock "lshift1" + DstPort 2 + } + Branch { + ZOrder 15 + Points [160, 0] + DstBlock "lshift2" + DstPort 2 + } + } + } + Line { + ZOrder 16 + SrcBlock "lshift" + SrcPort 1 + Points [20, 0; 0, -20] + DstBlock "or" + DstPort 2 + } + Line { + ZOrder 17 + SrcBlock "or" + SrcPort 1 + DstBlock "lshift1" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "lshift1" + SrcPort 1 + DstBlock "or1" + DstPort 2 + } + Line { + ZOrder 19 + SrcBlock "or1" + SrcPort 1 + DstBlock "lshift2" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "lshift2" + SrcPort 1 + DstBlock "or2" + DstPort 2 + } + Line { + ZOrder 21 + SrcBlock "Demux" + SrcPort 3 + Points [15, 0; 0, 155; 40, 0] + Branch { + ZOrder 22 + Points [35, 0] + DstBlock "lshift" + DstPort 1 + } + Branch { + ZOrder 23 + Points [0, -25; 125, 0] + Branch { + ZOrder 24 + Points [5, 0] + DstBlock "or" + DstPort 1 + } + Branch { + ZOrder 25 + Points [0, -25; 165, 0] + Branch { + ZOrder 26 + DstBlock "or1" + DstPort 1 + } + Branch { + ZOrder 27 + Points [160, 0] + DstBlock "or2" + DstPort 1 + } + } + } + } + Line { + ZOrder 28 + SrcBlock "or2" + SrcPort 1 + DstBlock "BO" + DstPort 1 + } + } + } + Annotation { + SID "150" + Name "$HeadURL: https://redoubt.ligo-wa.caltech.edu/svn/cds_user_apps/trunk/sus/common/models/STATE_BIO_M" + "ASTER.mdl $" + Position [467, 772, 467, 772] + AutoSize on + WordWrap off + ZOrder -1 + } + Annotation { + SID "148" + Name " For use with stages using Modified TACQ drivers \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" + "\n\n\n\n." + Position [396, 489, 396, 489] + AutoSize on + WordWrap off + BackgroundColor "lightBlue" + ZOrder -2 + } + Annotation { + SID "149" + Name "SVN $Id: STATE_BIO_MASTER.mdl 6026 2013-10-22 23:48:25Z jeffrey.kissel@LIGO.ORG $" + Position [486, 701, 1022, 717] + AutoSize on + WordWrap off + ZOrder -3 + FontName "Sans Serif" + FontSize 12 + } + } +} diff --git a/simulink_archive/simLink/USER.mdl b/simulink_archive/simLink/USER.mdl new file mode 100644 index 0000000..bfc44b5 --- /dev/null +++ b/simulink_archive/simLink/USER.mdl @@ -0,0 +1,1753 @@ +Library { + Name "USER" + Version 8.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [90.0, 166.0, 1591.0, 838.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [1] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkSubsys" + LoadSaveID "193" + Extents [1340.0, 643.0] + ZoomFactor [0.8] + Offset [-68.66671741674395, 962.35741171071277] + } + } + } + Created "Fri Dec 22 17:54:54 2017" + Creator "controls" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Fri Dec 22 19:56:59 2017" + RTWModifiedTimeStamp 435873416 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 6 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 7 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 8 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "Dataset" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 9 + Version "1.13.1" + Array { + Type "Cell" + Dimension 8 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + Cell "UseSpecifiedMinMax" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 128 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 10 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "EnableAllAsError" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "none" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 11 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 12 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 13 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 14 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + Cell "PortableWordSizes" + Cell "GenerateWebview" + Cell "GenerateCodeMetricsReport" + Cell "GenerateCodeReplacementReport" + Cell "GenerateErtSFunction" + Cell "CreateSILPILBlock" + Cell "CodeExecutionProfiling" + Cell "CodeProfilingSaveOptions" + Cell "CodeProfilingInstrumentation" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 23 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "InsertPolySpaceComments" + Cell "SFDataObjDesc" + Cell "MATLABFcnDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InternalIdentifier" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "CustomSymbolStrUtil" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "GenerateAllocFcn" + Cell "PurelyIntegerCode" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns on + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface off + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 420, 220, 1500, 860 ] + } + PropName "ConfigurationSets" + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Ground + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + } + Block { + BlockType Terminator + } + } + System { + Name "USER" + Location [90, 166, 1681, 1004] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "490" + Block { + BlockType SubSystem + Name "USER0" + SID "193" + Ports [] + Position [20, 20, 60, 80] + ZOrder 3792 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "USER0" + Location [90, 166, 1681, 1004] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Reference + Name "ADC0_0_3" + SID "437" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [75, 1130, 150, 1160] + ZOrder 3760 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC0_12_15" + SID "444" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [75, 1370, 150, 1400] + ZOrder 3769 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC0_16_19" + SID "449" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [335, 1130, 410, 1160] + ZOrder 3772 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC0_20_23" + SID "451" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [335, 1210, 410, 1240] + ZOrder 3775 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC0_24_27" + SID "452" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [335, 1290, 410, 1320] + ZOrder 3778 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC0_28_31" + SID "450" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [335, 1370, 410, 1400] + ZOrder 3781 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC0_4_7" + SID "440" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [75, 1210, 150, 1240] + ZOrder 3763 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC0_8_11" + SID "443" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [75, 1290, 150, 1320] + ZOrder 3766 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BIO0" + SID "482" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1080, 1130, 1155, 1160] + ZOrder 3805 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BIO1" + SID "483" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1080, 1210, 1155, 1240] + ZOrder 3808 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BO0" + SID "473" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [835, 1130, 910, 1160] + ZOrder 3796 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BO1" + SID "476" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [835, 1210, 910, 1240] + ZOrder 3799 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BO2" + SID "479" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [835, 1290, 910, 1320] + ZOrder 3802 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC0_0_3" + SID "461" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [585, 1130, 660, 1160] + ZOrder 3784 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC0_12_15" + SID "462" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [585, 1370, 660, 1400] + ZOrder 3793 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC0_4_7" + SID "463" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [585, 1210, 660, 1240] + ZOrder 3787 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC0_8_11" + SID "464" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [585, 1290, 660, 1320] + ZOrder 3790 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground1" + SID "438" + Position [20, 1135, 40, 1155] + ZOrder 3759 + } + Block { + BlockType Ground + Name "Ground10" + SID "466" + Position [530, 1215, 550, 1235] + ZOrder 3786 + } + Block { + BlockType Ground + Name "Ground11" + SID "467" + Position [530, 1295, 550, 1315] + ZOrder 3789 + } + Block { + BlockType Ground + Name "Ground12" + SID "468" + Position [530, 1375, 550, 1395] + ZOrder 3792 + } + Block { + BlockType Ground + Name "Ground13" + SID "474" + Position [780, 1135, 800, 1155] + ZOrder 3795 + } + Block { + BlockType Ground + Name "Ground14" + SID "477" + Position [780, 1215, 800, 1235] + ZOrder 3798 + } + Block { + BlockType Ground + Name "Ground15" + SID "480" + Position [780, 1295, 800, 1315] + ZOrder 3801 + } + Block { + BlockType Ground + Name "Ground16" + SID "484" + Position [1025, 1135, 1045, 1155] + ZOrder 3804 + } + Block { + BlockType Ground + Name "Ground17" + SID "485" + Position [1025, 1215, 1045, 1235] + ZOrder 3807 + } + Block { + BlockType Ground + Name "Ground18" + SID "490" + Position [20, 1040, 40, 1060] + ZOrder 3812 + } + Block { + BlockType Ground + Name "Ground2" + SID "441" + Position [20, 1215, 40, 1235] + ZOrder 3762 + } + Block { + BlockType Ground + Name "Ground3" + SID "445" + Position [20, 1295, 40, 1315] + ZOrder 3765 + } + Block { + BlockType Ground + Name "Ground4" + SID "446" + Position [20, 1375, 40, 1395] + ZOrder 3768 + } + Block { + BlockType Ground + Name "Ground5" + SID "453" + Position [280, 1135, 300, 1155] + ZOrder 3771 + } + Block { + BlockType Ground + Name "Ground6" + SID "454" + Position [280, 1215, 300, 1235] + ZOrder 3774 + } + Block { + BlockType Ground + Name "Ground7" + SID "455" + Position [280, 1295, 300, 1315] + ZOrder 3777 + } + Block { + BlockType Ground + Name "Ground8" + SID "456" + Position [280, 1375, 300, 1395] + ZOrder 3780 + } + Block { + BlockType Ground + Name "Ground9" + SID "465" + Position [530, 1135, 550, 1155] + ZOrder 3783 + } + Block { + BlockType Reference + Name "NAME" + SID "489" + Tag "cdsEpicsStringIn" + Description "cdsEpicsStringIn" + Ports [1] + Position [100, 1035, 150, 1065] + ZOrder 3811 + BackgroundColor "[0.000000, 0.501961, 0.250980]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsStringIn/EpicsStringIn" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Terminator + Name "Terminator" + SID "439" + Position [180, 1135, 200, 1155] + ZOrder 3761 + } + Block { + BlockType Terminator + Name "Terminator1" + SID "442" + Position [180, 1215, 200, 1235] + ZOrder 3764 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "471" + Position [690, 1295, 710, 1315] + ZOrder 3791 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "472" + Position [690, 1375, 710, 1395] + ZOrder 3794 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "475" + Position [940, 1135, 960, 1155] + ZOrder 3797 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "478" + Position [940, 1215, 960, 1235] + ZOrder 3800 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "481" + Position [940, 1295, 960, 1315] + ZOrder 3803 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "486" + Position [1185, 1135, 1205, 1155] + ZOrder 3806 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "487" + Position [1185, 1215, 1205, 1235] + ZOrder 3809 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "447" + Position [180, 1295, 200, 1315] + ZOrder 3767 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "448" + Position [180, 1375, 200, 1395] + ZOrder 3770 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "457" + Position [440, 1135, 460, 1155] + ZOrder 3773 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "458" + Position [440, 1215, 460, 1235] + ZOrder 3776 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "459" + Position [440, 1295, 460, 1315] + ZOrder 3779 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "460" + Position [440, 1375, 460, 1395] + ZOrder 3782 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "469" + Position [690, 1135, 710, 1155] + ZOrder 3785 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "470" + Position [690, 1215, 710, 1235] + ZOrder 3788 + } + Line { + ZOrder 127 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "ADC0_0_3" + DstPort 1 + } + Line { + ZOrder 128 + SrcBlock "ADC0_0_3" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + ZOrder 129 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "ADC0_4_7" + DstPort 1 + } + Line { + ZOrder 130 + SrcBlock "ADC0_4_7" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 131 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "ADC0_8_11" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 132 + SrcBlock "ADC0_8_11" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 133 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "ADC0_12_15" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 134 + SrcBlock "ADC0_12_15" + SrcPort 1 + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 139 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "ADC0_16_19" + DstPort 1 + } + Line { + ZOrder 140 + SrcBlock "ADC0_16_19" + SrcPort 1 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 141 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "ADC0_20_23" + DstPort 1 + } + Line { + ZOrder 142 + SrcBlock "ADC0_20_23" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 143 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "ADC0_24_27" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 144 + SrcBlock "ADC0_24_27" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 145 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "ADC0_28_31" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 146 + SrcBlock "ADC0_28_31" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 147 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "DAC0_0_3" + DstPort 1 + } + Line { + ZOrder 148 + SrcBlock "DAC0_0_3" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 149 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "DAC0_4_7" + DstPort 1 + } + Line { + ZOrder 150 + SrcBlock "DAC0_4_7" + SrcPort 1 + DstBlock "Terminator9" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 151 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "DAC0_8_11" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 152 + SrcBlock "DAC0_8_11" + SrcPort 1 + DstBlock "Terminator10" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 153 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "DAC0_12_15" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 154 + SrcBlock "DAC0_12_15" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Line { + ZOrder 155 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "BO0" + DstPort 1 + } + Line { + ZOrder 156 + SrcBlock "BO0" + SrcPort 1 + DstBlock "Terminator12" + DstPort 1 + } + Line { + ZOrder 157 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "BO1" + DstPort 1 + } + Line { + ZOrder 158 + SrcBlock "BO1" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 159 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "BO2" + DstPort 1 + } + Line { + ZOrder 160 + SrcBlock "BO2" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 161 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "BIO0" + DstPort 1 + } + Line { + ZOrder 162 + SrcBlock "BIO0" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 163 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "BIO1" + DstPort 1 + } + Line { + ZOrder 164 + SrcBlock "BIO1" + SrcPort 1 + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 165 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "NAME" + DstPort 1 + } + } + } + } +} diff --git a/simulink_archive/simLink/k10519.mdl b/simulink_archive/simLink/k10519.mdl new file mode 100644 index 0000000..d336554 --- /dev/null +++ b/simulink_archive/simLink/k10519.mdl @@ -0,0 +1,1822 @@ +Model { + Name "k10519" + Version 8.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + GraphicalInterface { + NumRootInports 0 + NumRootOutports 0 + ParameterArgumentNames "" + ComputedModelVersion "1.8" + NumModelReferences 0 + NumTestPointedSignals 0 + } + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + MinMaxOverflowArchiveMode "Overwrite" + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [-10.0, 2180.0, 2580.0, 1037.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [1] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [0] + } + Array { + Type "Simulink.EditorInfo" + Dimension 2 + Object { + $ObjectID 5 + IsActive [1] + ViewObjType "SimulinkTopLevel" + LoadSaveID "0" + Extents [2329.0, 865.0] + ZoomFactor [1.25] + Offset [-329.53036729438372, 4926.1793973042286] + } + Object { + $ObjectID 6 + IsActive [0] + ViewObjType "SimulinkSubsys" + LoadSaveID "24" + Extents [2329.0, 865.0] + ZoomFactor [1.0] + Offset [0.0, 0.0] + } + PropName "EditorsInfo" + } + } + } + Created "Thu May 19 15:54:51 2022" + Creator "controls" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Thu May 19 17:02:42 2022" + RTWModifiedTimeStamp 574880560 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "disabled" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 7 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k10519" + overrideMode_ [0.0] + Array { + Type "Cell" + Dimension 1 + Cell "k10519" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell [] + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 8 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 9 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 10 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "Dataset" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 11 + Version "1.13.1" + Array { + Type "Cell" + Dimension 8 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + Cell "UseSpecifiedMinMax" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 128 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 12 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "EnableAllAsError" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "none" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 13 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 14 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 15 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + Cell "PortableWordSizes" + Cell "GenerateWebview" + Cell "GenerateCodeMetricsReport" + Cell "GenerateCodeReplacementReport" + Cell "GenerateErtSFunction" + Cell "CreateSILPILBlock" + Cell "CodeExecutionProfiling" + Cell "CodeProfilingSaveOptions" + Cell "CodeProfilingInstrumentation" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 23 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "InsertPolySpaceComments" + Cell "SFDataObjDesc" + Cell "MATLABFcnDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InternalIdentifier" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "CustomSymbolStrUtil" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 18 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "GenerateAllocFcn" + Cell "PurelyIntegerCode" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns on + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface off + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 740, 1300, 1820, 1940 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 8 + } + Object { + $PropName "DataTransfer" + $ObjectID 19 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Terminator + } + } + System { + Name "k10519" + Location [-10, 2180, 2570, 3217] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "125" + ReportName "simulink-default.rpt" + SIDHighWatermark "59" + Block { + BlockType Reference + Name "ADC0" + SID "17" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [245, 5237, 320, 5263] + ZOrder 3634 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "18" + Description "ADC Selector" + Ports [1, 3] + Position [370, 2407, 375, 8093] + ZOrder 3635 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_16,adc_0_17,adc_0_18" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Constant + Name "Constant26" + SID "41" + Description "Minimum voltage of ADC (V)" + Position [805, 4900, 850, 4930] + ZOrder 3663 + Value "-10" + } + Block { + BlockType Constant + Name "Constant4" + SID "42" + Description "positive and negative voltage" + Position [695, 4817, 730, 4843] + ZOrder 3661 + Value "2" + } + Block { + BlockType Constant + Name "Constant6" + SID "43" + Description "Maximum voltage of ADC (V)" + Position [805, 4845, 850, 4875] + ZOrder 3658 + Value "10" + } + Block { + BlockType Constant + Name "Constant7" + SID "44" + Description "Quantization range of 16 bit ADC." + Position [775, 4780, 820, 4810] + ZOrder 3659 + Value "65536" + } + Block { + BlockType Product + Name "Divide1" + SID "51" + Ports [2, 1] + Position [855, 3347, 885, 3378] + ZOrder 3669 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "58" + Ports [2, 1] + Position [1475, 3357, 1505, 3388] + ZOrder 3675 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "45" + Ports [2, 1] + Position [975, 4797, 1005, 4828] + ZOrder 3664 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "19" + Ports [2, 1] + Position [1055, 5122, 1085, 5153] + ZOrder 3637 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "20" + Ports [2, 1] + Position [1065, 5297, 1095, 5328] + ZOrder 3640 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "21" + Ports [2, 1] + Position [1505, 5132, 1535, 5163] + ZOrder 3642 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "46" + Ports [2, 1] + Position [890, 4787, 920, 4818] + ZOrder 3660 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "49" + Ports [] + Position [22, 4875, 62, 4914] + ZOrder 3667 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Sum + Name "Sum1" + SID "22" + Ports [2, 1] + Position [840, 5120, 860, 5140] + ZOrder 3645 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "23" + Ports [2, 1] + Position [840, 5295, 860, 5315] + ZOrder 3647 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "47" + Ports [2, 1] + Position [910, 4850, 930, 4870] + ZOrder 3662 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "53" + Ports [2, 1] + Position [640, 3345, 660, 3365] + ZOrder 3672 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator" + SID "33" + Position [1625, 5140, 1645, 5160] + ZOrder 3650 + } + Block { + BlockType Terminator + Name "Terminator1" + SID "59" + Position [1585, 3365, 1605, 3385] + ZOrder 3676 + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_Fil1" + SID "24" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1125, 5303, 1195, 5327] + ZOrder 3649 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_MON" + SID "25" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [700, 5290, 780, 5320] + ZOrder 3639 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_OFFSET1" + SID "26" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [760, 5362, 825, 5378] + ZOrder 3648 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT1" + SID "27" + Tag "Test Point" + Ports [1] + Position [1355, 5240, 1395, 5260] + ZOrder 3641 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_MON1" + SID "28" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1220, 5300, 1300, 5330] + ZOrder 3644 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_Fil1" + SID "52" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [925, 3353, 995, 3377] + ZOrder 3673 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_MON2" + SID "54" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [495, 3340, 575, 3370] + ZOrder 3668 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT_MON2" + SID "56" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1030, 3350, 1110, 3380] + ZOrder 3671 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_Fil1" + SID "38" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1125, 5128, 1195, 5152] + ZOrder 3655 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_MON1" + SID "29" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [695, 5115, 775, 5145] + ZOrder 3636 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_OFFSET1" + SID "30" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [760, 5187, 825, 5203] + ZOrder 3646 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_OFFSET2" + SID "57" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [565, 3412, 630, 3428] + ZOrder 3674 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT1" + SID "31" + Tag "Test Point" + Ports [1] + Position [1385, 5065, 1425, 5085] + ZOrder 3638 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT2" + SID "55" + Tag "Test Point" + Ports [1] + Position [1185, 3290, 1225, 3310] + ZOrder 3670 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT_MON1" + SID "32" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1230, 5125, 1310, 5155] + ZOrder 3643 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=96\nshmem_daq=1\nspecific_cpu=4\nadcSlave=1\nno_rfm_dma=1" + SID "50" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [20, 4945, 60, 5005] + ZOrder 3666 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 47 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + Name "" + ZOrder 48 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + Points [157, 0; 0, -120] + DstBlock "Yend_OPLEV1_Y_MON1" + DstPort 1 + } + Line { + ZOrder 49 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_Fil1" + DstPort 1 + } + Line { + ZOrder 50 + SrcBlock "Yend_OPLEV1_SUM_Fil1" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_VOLT_MON1" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "Yend_OPLEV1_Y_VOLT_MON1" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 147 + Points [0, -65] + DstBlock "Yend_OPLEV1_Y_VOLT1" + DstPort 1 + } + Branch { + ZOrder 53 + DstBlock "Divide6" + DstPort 1 + } + } + Line { + Name "" + ZOrder 56 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + Points [150, 0; 0, -1840] + DstBlock "Yend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 87 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "Divide3" + DstPort 1 + } + Line { + ZOrder 88 + SrcBlock "Yend_OPLEV1_Y_OFFSET1" + SrcPort 1 + Points [20, 0] + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 89 + SrcBlock "Yend_OPLEV1_SUM_OFFSET1" + SrcPort 1 + Points [20, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 90 + SrcBlock "Yend_OPLEV1_Y_MON1" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 91 + SrcBlock "Yend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 92 + SrcBlock "Divide4" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_Fil1" + DstPort 1 + } + Line { + ZOrder 93 + SrcBlock "Divide6" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + ZOrder 102 + SrcBlock "Yend_OPLEV1_Y_Fil1" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_VOLT_MON1" + DstPort 1 + } + Line { + ZOrder 103 + SrcBlock "Constant4" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 104 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 105 + SrcBlock "Constant7" + SrcPort 1 + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 106 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 107 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 108 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + ZOrder 154 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_Fil1" + DstPort 1 + } + Line { + ZOrder 157 + SrcBlock "Yend_OPLEV1_X_VOLT_MON2" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 175 + Points [0, -65] + DstBlock "Yend_OPLEV1_Y_VOLT2" + DstPort 1 + } + Branch { + ZOrder 174 + DstBlock "Divide2" + DstPort 1 + } + } + Line { + ZOrder 158 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 160 + SrcBlock "Yend_OPLEV1_X_MON2" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 161 + SrcBlock "Yend_OPLEV1_X_Fil1" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_VOLT_MON2" + DstPort 1 + } + Line { + Name "" + ZOrder 167 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_MON2" + DstPort 1 + } + Line { + ZOrder 169 + SrcBlock "Yend_OPLEV1_Y_OFFSET2" + SrcPort 1 + Points [15, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 172 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "Yend_OPLEV1_SUM_VOLT_MON1" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 60 + Points [152, 0; 0, -160] + Branch { + ZOrder 180 + DstBlock "Divide6" + DstPort 2 + } + Branch { + ZOrder 178 + Points [0, -907; -17, 0; 0, -868] + DstBlock "Divide2" + DstPort 2 + } + } + Branch { + ZOrder 57 + Points [0, -65] + DstBlock "Yend_OPLEV1_SUM_VOLT1" + DstPort 1 + } + } + Line { + ZOrder 145 + SrcBlock "Divide27" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 190 + Points [0, 330] + Branch { + ZOrder 181 + Points [-6, 0; 0, 175] + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 151 + DstBlock "Divide3" + DstPort 2 + } + } + Branch { + ZOrder 189 + Points [0, -160; -223, 0; 0, -1285] + DstBlock "Divide1" + DstPort 2 + } + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Mon Feb 26 13:37:07 2018" + RTWModifiedTimeStamp 441552993 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1aai" + Array { + Type "Cell" + Dimension 1 + Cell "k1aai" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 2, 27, 882, 657 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Ground + } + Block { + BlockType Terminator + } + } + System { + Name "k1aai" + Location [6, 0, 1576, 966] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "125" + ReportName "simulink-default.rpt" + SIDHighWatermark "2806" + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [450, 1522, 525, 1548] + ZOrder 396 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "1945" + Description "ADC Selector" + Ports [1, 32] + Position [575, 1294, 580, 1771] + ZOrder 395 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1,adc_0_2,adc_0_3,adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,ad" + "c_0_11,adc_0_12,adc_0_13,adc_0_14,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_" + "23,adc_0_24,adc_0_25,adc_0_26,adc_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "CBI_H32_C0" + SID "2751" + Tag "cdsCDI64" + Description "card_num=1" + Ports [0, 1] + Position [65, 1835, 105, 1895] + ZOrder 588 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CBI_L32_C0" + SID "2752" + Tag "cdsCDI64" + Description "card_num=0" + Ports [0, 1] + Position [65, 1510, 105, 1570] + ZOrder 587 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CBO_H32_C0" + SID "2753" + Tag "cdsCDO64" + Description "card_num=1" + Ports [1] + Position [275, 1835, 315, 1895] + ZOrder 586 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CBO_L32_C0" + SID "2754" + Tag "cdsCDO64" + Description "card_num=0" + Ports [1] + Position [275, 1510, 315, 1570] + ZOrder 585 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_DI_0" + SID "2787" + Ports [1] + Position [145, 1610, 185, 1670] + ZOrder 3814 + LibraryVersion "1.25" + SourceBlock "CHK_DIO/CD_DI_0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_DI_1" + SID "2790" + Ports [1] + Position [145, 1935, 185, 1995] + ZOrder 3817 + LibraryVersion "1.25" + SourceBlock "CHK_DIO/CD_DI_0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH1" + SID "2512" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [690, 1288, 760, 1312] + ZOrder 433 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH10" + SID "2521" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [740, 1423, 810, 1447] + ZOrder 442 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH11" + SID "2522" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [795, 1438, 865, 1462] + ZOrder 443 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH12" + SID "2523" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [855, 1453, 925, 1477] + ZOrder 444 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH13" + SID "2524" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [680, 1468, 750, 1492] + ZOrder 445 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH14" + SID "2525" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [740, 1483, 810, 1507] + ZOrder 446 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH15" + SID "2526" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [795, 1498, 865, 1522] + ZOrder 447 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH16" + SID "2527" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [855, 1513, 925, 1537] + ZOrder 448 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH17" + SID "2528" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [680, 1528, 750, 1552] + ZOrder 449 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH18" + SID "2529" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [740, 1543, 810, 1567] + ZOrder 450 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH19" + SID "2530" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [795, 1558, 865, 1582] + ZOrder 451 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH2" + SID "2513" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [740, 1303, 810, 1327] + ZOrder 434 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH20" + SID "2531" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [855, 1573, 925, 1597] + ZOrder 452 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH21" + SID "2532" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [680, 1588, 750, 1612] + ZOrder 453 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH22" + SID "2533" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [740, 1603, 810, 1627] + ZOrder 454 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH23" + SID "2534" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [805, 1618, 875, 1642] + ZOrder 455 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH24" + SID "2535" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [865, 1633, 935, 1657] + ZOrder 456 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH25" + SID "2536" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [680, 1648, 750, 1672] + ZOrder 457 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH26" + SID "2537" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [740, 1663, 810, 1687] + ZOrder 458 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH27" + SID "2538" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [805, 1678, 875, 1702] + ZOrder 459 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH28" + SID "2539" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [865, 1693, 935, 1717] + ZOrder 460 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH29" + SID "2540" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [680, 1708, 750, 1732] + ZOrder 461 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH3" + SID "2514" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [805, 1318, 875, 1342] + ZOrder 435 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH30" + SID "2541" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [740, 1723, 810, 1747] + ZOrder 462 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH31" + SID "2542" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [805, 1738, 875, 1762] + ZOrder 463 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH32" + SID "2543" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [865, 1753, 935, 1777] + ZOrder 464 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH4" + SID "2515" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [865, 1333, 935, 1357] + ZOrder 436 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH5" + SID "2516" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [690, 1348, 760, 1372] + ZOrder 437 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH6" + SID "2517" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [740, 1363, 810, 1387] + ZOrder 438 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH7" + SID "2518" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [795, 1378, 865, 1402] + ZOrder 439 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH8" + SID "2519" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [855, 1393, 925, 1417] + ZOrder 440 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CH9" + SID "2520" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [690, 1408, 760, 1432] + ZOrder 441 + BackgroundColor "darkGreen" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CHK_DI_0" + SID "2788" + Ports [1] + Position [145, 1510, 185, 1570] + ZOrder 3813 + LibraryVersion "1.25" + SourceBlock "CHK_DIO/CHK_DI_0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CHK_DI_1" + SID "2791" + Ports [1] + Position [145, 1835, 185, 1895] + ZOrder 3816 + LibraryVersion "1.25" + SourceBlock "CHK_DIO/CHK_DI_0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CHK_DO_0" + SID "2789" + Ports [0, 1] + Position [200, 1510, 240, 1570] + ZOrder 3812 + LibraryVersion "1.25" + SourceBlock "CHK_DIO/CHK_DO_0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CHK_DO_1" + SID "2792" + Ports [0, 1] + Position [200, 1835, 240, 1895] + ZOrder 3815 + LibraryVersion "1.25" + SourceBlock "CHK_DIO/CHK_DO_0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Contec32BO_0" + SID "2397" + Tag "cdsCDO32" + Description "Contec32 bit binary output module driver" + Ports [2] + Position [625, 1985, 665, 2045] + ZOrder 275 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsCDO32/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Contec32BO_1" + SID "2398" + Tag "cdsCDO32" + Description "Contec32 bit binary output module driver" + Ports [2] + Position [1760, 2035, 1800, 2095] + ZOrder 311 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsCDO32/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Contec32BO_2" + SID "2399" + Tag "cdsCDO32" + Description "Contec32 bit binary output module driver" + Ports [2] + Position [635, 2985, 675, 3045] + ZOrder 348 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsCDO32/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DACALLCH" + SID "2592" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1155, 1228, 1225, 1252] + ZOrder 553 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DACCH1" + SID "2599" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1485, 1228, 1555, 1252] + ZOrder 569 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DACCH10" + SID "2600" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1635, 1363, 1705, 1387] + ZOrder 578 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DACCH11" + SID "2601" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1650, 1378, 1720, 1402] + ZOrder 579 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DACCH12" + SID "2602" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1665, 1393, 1735, 1417] + ZOrder 580 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DACCH13" + SID "2603" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1690, 1408, 1760, 1432] + ZOrder 581 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DACCH14" + SID "2604" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1705, 1423, 1775, 1447] + ZOrder 582 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DACCH15" + SID "2605" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1720, 1438, 1790, 1462] + ZOrder 583 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DACCH16" + SID "2606" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1735, 1453, 1805, 1477] + ZOrder 584 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DACCH2" + SID "2607" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1500, 1243, 1570, 1267] + ZOrder 570 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DACCH3" + SID "2608" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1515, 1258, 1585, 1282] + ZOrder 571 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DACCH4" + SID "2609" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1530, 1273, 1600, 1297] + ZOrder 572 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DACCH5" + SID "2610" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1555, 1288, 1625, 1312] + ZOrder 573 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DACCH6" + SID "2611" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1570, 1303, 1640, 1327] + ZOrder 574 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DACCH7" + SID "2612" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1585, 1318, 1655, 1342] + ZOrder 575 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DACCH8" + SID "2613" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1600, 1333, 1670, 1357] + ZOrder 576 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DACCH9" + SID "2614" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1620, 1348, 1690, 1372] + ZOrder 577 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_0" + SID "2588" + Description "card_num=0" + Ports [16] + Position [1850, 1217, 1875, 1488] + ZOrder 531 + BackgroundColor "cyan" + DropShadow on + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [152, 1210, 192, 1249] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "ETMX_BO_0_0" + SID "2400" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [810, 1955, 890, 1985] + ZOrder 274 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETMX_BO_0_1" + SID "2401" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [885, 2175, 965, 2205] + ZOrder 310 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETMX_BO_0_2" + SID "2402" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1930, 1955, 2010, 1985] + ZOrder 316 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETMX_BO_0_3" + SID "2403" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1930, 2135, 2010, 2165] + ZOrder 347 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETMX_BO_0_4" + SID "2404" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [805, 2905, 885, 2935] + ZOrder 353 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETMX_BO_0_5" + SID "2405" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [805, 3085, 885, 3115] + ZOrder 384 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground1" + SID "2804" + Position [1510, 1680, 1530, 1700] + ZOrder 3830 + } + Block { + BlockType Ground + Name "Ground2" + SID "2594" + Position [1045, 1230, 1065, 1250] + ZOrder 554 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground55" + SID "2800" + Position [1510, 1610, 1530, 1630] + ZOrder 3826 + } + Block { + BlockType Reference + Name "SW0" + SID "2409" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [25, 2350, 100, 2380] + ZOrder 277 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW1" + SID "2410" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [75, 2380, 150, 2410] + ZOrder 283 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW10" + SID "2411" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [245, 2650, 320, 2680] + ZOrder 287 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW11" + SID "2412" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [300, 2680, 375, 2710] + ZOrder 288 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW12" + SID "2413" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [20, 2715, 95, 2745] + ZOrder 289 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW13" + SID "2414" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [75, 2740, 150, 2770] + ZOrder 290 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW14" + SID "2415" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [130, 2770, 205, 2800] + ZOrder 291 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW15" + SID "2416" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [185, 2800, 260, 2830] + ZOrder 292 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW16" + SID "2417" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [695, 2275, 770, 2305] + ZOrder 294 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW17" + SID "2418" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [745, 2305, 820, 2335] + ZOrder 296 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW18" + SID "2419" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [800, 2335, 875, 2365] + ZOrder 301 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW19" + SID "2420" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [855, 2365, 930, 2395] + ZOrder 302 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW2" + SID "2421" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [130, 2410, 205, 2440] + ZOrder 279 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW20" + SID "2422" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [915, 2395, 990, 2425] + ZOrder 303 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW21" + SID "2423" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [975, 2425, 1050, 2455] + ZOrder 304 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW22" + SID "2424" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [695, 2455, 770, 2485] + ZOrder 299 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW23" + SID "2425" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [745, 2485, 820, 2515] + ZOrder 300 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW24" + SID "2426" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [800, 2515, 875, 2545] + ZOrder 305 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW25" + SID "2427" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [855, 2545, 930, 2575] + ZOrder 306 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW26" + SID "2428" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [915, 2575, 990, 2605] + ZOrder 307 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW27" + SID "2429" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [975, 2605, 1050, 2635] + ZOrder 308 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW28" + SID "2430" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [695, 2640, 770, 2670] + ZOrder 297 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW29" + SID "2431" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [745, 2665, 820, 2695] + ZOrder 295 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW3" + SID "2432" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [185, 2440, 260, 2470] + ZOrder 280 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW30" + SID "2433" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [800, 2695, 875, 2725] + ZOrder 298 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW31" + SID "2434" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [855, 2725, 930, 2755] + ZOrder 309 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW32" + SID "2435" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1265, 2245, 1340, 2275] + ZOrder 313 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW33" + SID "2436" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1305, 2305, 1380, 2335] + ZOrder 314 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW34" + SID "2437" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1360, 2335, 1435, 2365] + ZOrder 317 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW35" + SID "2438" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1410, 2365, 1485, 2395] + ZOrder 318 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW36" + SID "2439" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1475, 2395, 1550, 2425] + ZOrder 319 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW37" + SID "2440" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1535, 2425, 1610, 2455] + ZOrder 320 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW38" + SID "2441" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1255, 2455, 1330, 2485] + ZOrder 321 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW39" + SID "2442" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1305, 2485, 1380, 2515] + ZOrder 322 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW4" + SID "2443" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [245, 2470, 320, 2500] + ZOrder 281 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW40" + SID "2444" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1360, 2515, 1435, 2545] + ZOrder 323 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW41" + SID "2445" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1410, 2545, 1485, 2575] + ZOrder 324 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW42" + SID "2446" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1475, 2575, 1550, 2605] + ZOrder 325 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW43" + SID "2447" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1535, 2605, 1610, 2635] + ZOrder 326 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW44" + SID "2448" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1255, 2635, 1330, 2665] + ZOrder 327 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW45" + SID "2449" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1305, 2665, 1380, 2695] + ZOrder 328 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW46" + SID "2450" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1360, 2695, 1435, 2725] + ZOrder 329 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW47" + SID "2451" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1410, 2725, 1485, 2755] + ZOrder 330 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW48" + SID "2452" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1835, 2290, 1910, 2320] + ZOrder 331 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW49" + SID "2453" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1890, 2320, 1965, 2350] + ZOrder 332 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW5" + SID "2454" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [300, 2500, 375, 2530] + ZOrder 282 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW50" + SID "2455" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1945, 2350, 2020, 2380] + ZOrder 333 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW51" + SID "2456" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2000, 2380, 2075, 2410] + ZOrder 334 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW52" + SID "2457" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2055, 2410, 2130, 2440] + ZOrder 335 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW53" + SID "2458" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2115, 2440, 2190, 2470] + ZOrder 336 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW54" + SID "2459" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1835, 2465, 1910, 2495] + ZOrder 337 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW55" + SID "2460" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1890, 2500, 1965, 2530] + ZOrder 338 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW56" + SID "2461" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1945, 2530, 2020, 2560] + ZOrder 339 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW57" + SID "2462" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2000, 2560, 2075, 2590] + ZOrder 340 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW58" + SID "2463" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2055, 2590, 2130, 2620] + ZOrder 341 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW59" + SID "2464" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2115, 2620, 2190, 2650] + ZOrder 342 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW6" + SID "2465" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [20, 2530, 95, 2560] + ZOrder 284 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW60" + SID "2466" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1835, 2645, 1910, 2675] + ZOrder 343 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW61" + SID "2467" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1890, 2680, 1965, 2710] + ZOrder 344 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW62" + SID "2468" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1945, 2710, 2020, 2740] + ZOrder 345 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW63" + SID "2469" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2000, 2740, 2075, 2770] + ZOrder 346 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW64" + SID "2470" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [105, 3220, 180, 3250] + ZOrder 350 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW65" + SID "2471" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [145, 3280, 220, 3310] + ZOrder 351 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW66" + SID "2472" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [200, 3310, 275, 3340] + ZOrder 354 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW67" + SID "2473" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [250, 3340, 325, 3370] + ZOrder 355 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW68" + SID "2474" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [315, 3370, 390, 3400] + ZOrder 356 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW69" + SID "2475" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [375, 3400, 450, 3430] + ZOrder 357 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW7" + SID "2476" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [75, 2560, 150, 2590] + ZOrder 278 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW70" + SID "2477" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [95, 3430, 170, 3460] + ZOrder 358 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW71" + SID "2478" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [145, 3460, 220, 3490] + ZOrder 359 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW72" + SID "2479" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [200, 3490, 275, 3520] + ZOrder 360 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW73" + SID "2480" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [250, 3520, 325, 3550] + ZOrder 361 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW74" + SID "2481" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [315, 3550, 390, 3580] + ZOrder 362 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW75" + SID "2482" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [375, 3580, 450, 3610] + ZOrder 363 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW76" + SID "2483" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [95, 3610, 170, 3640] + ZOrder 364 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW77" + SID "2484" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [145, 3640, 220, 3670] + ZOrder 365 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW78" + SID "2485" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [200, 3670, 275, 3700] + ZOrder 366 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW79" + SID "2486" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [250, 3700, 325, 3730] + ZOrder 367 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW8" + SID "2487" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [130, 2590, 205, 2620] + ZOrder 285 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW80" + SID "2488" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [675, 3265, 750, 3295] + ZOrder 368 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW81" + SID "2489" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [730, 3295, 805, 3325] + ZOrder 369 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW82" + SID "2490" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [785, 3325, 860, 3355] + ZOrder 370 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW83" + SID "2491" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [840, 3355, 915, 3385] + ZOrder 371 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW84" + SID "2492" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [895, 3385, 970, 3415] + ZOrder 372 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW85" + SID "2493" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [955, 3415, 1030, 3445] + ZOrder 373 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW86" + SID "2494" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [675, 3440, 750, 3470] + ZOrder 374 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW87" + SID "2495" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [730, 3475, 805, 3505] + ZOrder 375 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW88" + SID "2496" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [785, 3505, 860, 3535] + ZOrder 376 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW89" + SID "2497" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [840, 3535, 915, 3565] + ZOrder 377 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW9" + SID "2498" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [185, 2620, 260, 2650] + ZOrder 286 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW90" + SID "2499" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [895, 3565, 970, 3595] + ZOrder 378 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW91" + SID "2500" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [955, 3595, 1030, 3625] + ZOrder 379 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW92" + SID "2501" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [675, 3620, 750, 3650] + ZOrder 380 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW93" + SID "2502" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [730, 3655, 805, 3685] + ZOrder 381 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW94" + SID "2503" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [785, 3685, 860, 3715] + ZOrder 382 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW95" + SID "2504" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [840, 3715, 915, 3745] + ZOrder 383 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TSUCHIDA" + SID "2806" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1620, 1678, 1690, 1702] + ZOrder 3829 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Terminator + Name "Terminator1" + SID "2357" + Position [820, 1290, 840, 1310] + ZOrder 398 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "2369" + Position [890, 1425, 910, 1445] + ZOrder 410 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "2370" + Position [945, 1440, 965, 1460] + ZOrder 411 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "2371" + Position [1015, 1455, 1035, 1475] + ZOrder 412 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "2372" + Position [820, 1470, 840, 1490] + ZOrder 413 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "2373" + Position [890, 1485, 910, 1505] + ZOrder 414 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "2803" + Position [945, 1500, 965, 1520] + ZOrder 3828 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "2375" + Position [1015, 1515, 1035, 1535] + ZOrder 416 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "2376" + Position [820, 1530, 840, 1550] + ZOrder 417 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "2377" + Position [890, 1545, 910, 1565] + ZOrder 418 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "2378" + Position [945, 1560, 965, 1580] + ZOrder 419 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "2359" + Position [890, 1305, 910, 1325] + ZOrder 400 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "2379" + Position [1015, 1575, 1035, 1595] + ZOrder 420 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "2380" + Position [820, 1590, 840, 1610] + ZOrder 421 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "2381" + Position [890, 1605, 910, 1625] + ZOrder 422 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "2382" + Position [945, 1620, 965, 1640] + ZOrder 423 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "2383" + Position [1015, 1635, 1035, 1655] + ZOrder 424 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "2384" + Position [830, 1650, 850, 1670] + ZOrder 425 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "2385" + Position [890, 1665, 910, 1685] + ZOrder 426 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "2386" + Position [960, 1680, 980, 1700] + ZOrder 427 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "2387" + Position [1015, 1695, 1035, 1715] + ZOrder 428 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "2388" + Position [830, 1710, 850, 1730] + ZOrder 429 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "2361" + Position [945, 1320, 965, 1340] + ZOrder 402 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "2389" + Position [890, 1725, 910, 1745] + ZOrder 430 + } + Block { + BlockType Terminator + Name "Terminator31" + SID "2390" + Position [960, 1740, 980, 1760] + ZOrder 431 + } + Block { + BlockType Terminator + Name "Terminator32" + SID "2391" + Position [1015, 1755, 1035, 1775] + ZOrder 432 + } + Block { + BlockType Terminator + Name "Terminator33" + SID "2805" + Position [1770, 1680, 1790, 1700] + ZOrder 3831 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "2363" + Position [1015, 1335, 1035, 1355] + ZOrder 404 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "2364" + Position [820, 1350, 840, 1370] + ZOrder 405 + } + Block { + BlockType Terminator + Name "Terminator55" + SID "2801" + Position [1770, 1610, 1790, 1630] + ZOrder 3827 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "2365" + Position [890, 1365, 910, 1385] + ZOrder 406 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "2366" + Position [945, 1380, 965, 1400] + ZOrder 407 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "2367" + Position [1015, 1395, 1035, 1415] + ZOrder 408 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "2368" + Position [820, 1410, 840, 1430] + ZOrder 409 + } + Block { + BlockType Reference + Name "USER0" + SID "2794" + Ports [] + Position [65, 2145, 105, 2205] + ZOrder 3819 + LibraryVersion "1.22" + SourceBlock "USER/USER0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "USER1" + SID "2795" + Ports [] + Position [145, 2145, 185, 2205] + ZOrder 3820 + LibraryVersion "1.22" + SourceBlock "USER/USER0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "USER2" + SID "2796" + Ports [] + Position [220, 2145, 260, 2205] + ZOrder 3821 + LibraryVersion "1.22" + SourceBlock "USER/USER0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "USER3" + SID "2797" + Ports [] + Position [300, 2145, 340, 2205] + ZOrder 3822 + LibraryVersion "1.22" + SourceBlock "USER/USER0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_DI_0" + SID "2798" + Ports [1] + Position [145, 1720, 185, 1780] + ZOrder 3823 + LibraryVersion "1.25" + SourceBlock "CHK_DIO/WF_DI_0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_DI_1" + SID "2799" + Ports [1] + Position [145, 2035, 185, 2095] + ZOrder 3824 + LibraryVersion "1.25" + SourceBlock "CHK_DIO/WF_DI_0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "YOKOZAWA" + SID "2802" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1620, 1608, 1690, 1632] + ZOrder 3825 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word1" + SID "2506" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [1120, 2252, 1165, 2778] + ZOrder 293 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word2" + SID "2507" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [450, 2327, 495, 2853] + ZOrder 276 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word3" + SID "2508" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [2270, 2267, 2315, 2793] + ZOrder 315 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word4" + SID "2509" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [1680, 2252, 1725, 2778] + ZOrder 312 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word5" + SID "2510" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [1110, 3242, 1155, 3768] + ZOrder 352 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word6" + SID "2511" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [520, 3227, 565, 3753] + ZOrder 349 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=87\nshmem_daq=1\nspecific_cpu=2\nadcSlave=1\nno_rfm_dma=1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [150, 1280, 190, 1340] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 776 + SrcBlock "SW0" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 1 + } + Line { + ZOrder 777 + SrcBlock "SW7" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 8 + } + Line { + ZOrder 780 + SrcBlock "cdsBit2Word2" + SrcPort 1 + Points [89, 0; 0, -590] + Branch { + ZOrder 779 + Points [0, -30] + DstBlock "ETMX_BO_0_0" + DstPort 1 + } + Branch { + ZOrder 778 + DstBlock "Contec32BO_0" + DstPort 1 + } + } + Line { + ZOrder 781 + SrcBlock "SW1" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 2 + } + Line { + ZOrder 782 + SrcBlock "SW2" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 3 + } + Line { + ZOrder 783 + SrcBlock "SW3" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 4 + } + Line { + ZOrder 784 + SrcBlock "SW4" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 5 + } + Line { + ZOrder 785 + SrcBlock "SW5" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 6 + } + Line { + ZOrder 786 + SrcBlock "SW6" + SrcPort 1 + Points [115, 0; 0, 6; 182, 0; 0, -6] + DstBlock "cdsBit2Word2" + DstPort 7 + } + Line { + ZOrder 787 + SrcBlock "SW8" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 9 + } + Line { + ZOrder 788 + SrcBlock "SW9" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 10 + } + Line { + ZOrder 789 + SrcBlock "SW11" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 12 + } + Line { + ZOrder 790 + SrcBlock "SW12" + SrcPort 1 + Points [111, 0; 0, 6; 188, 0; 0, -11] + DstBlock "cdsBit2Word2" + DstPort 13 + } + Line { + ZOrder 791 + SrcBlock "SW13" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 14 + } + Line { + ZOrder 792 + SrcBlock "SW14" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 15 + } + Line { + ZOrder 793 + SrcBlock "SW15" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 16 + } + Line { + ZOrder 794 + SrcBlock "SW10" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 11 + } + Line { + ZOrder 795 + SrcBlock "SW16" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 1 + } + Line { + ZOrder 796 + SrcBlock "SW17" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 2 + } + Line { + ZOrder 797 + SrcBlock "SW22" + SrcPort 1 + Points [111, 0; 0, 11; 185, 0; 0, -11] + DstBlock "cdsBit2Word1" + DstPort 7 + } + Line { + ZOrder 798 + SrcBlock "SW23" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 8 + } + Line { + ZOrder 799 + SrcBlock "SW18" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 3 + } + Line { + ZOrder 800 + SrcBlock "SW19" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 4 + } + Line { + ZOrder 801 + SrcBlock "SW20" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 5 + } + Line { + ZOrder 802 + SrcBlock "SW21" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 6 + } + Line { + ZOrder 803 + SrcBlock "SW24" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 9 + } + Line { + ZOrder 804 + SrcBlock "SW25" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 10 + } + Line { + ZOrder 805 + SrcBlock "SW26" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 11 + } + Line { + ZOrder 806 + SrcBlock "SW27" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 12 + } + Line { + ZOrder 807 + SrcBlock "SW28" + SrcPort 1 + Points [296, 0; 0, -5] + DstBlock "cdsBit2Word1" + DstPort 13 + } + Line { + ZOrder 808 + SrcBlock "SW29" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 14 + } + Line { + ZOrder 809 + SrcBlock "SW30" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 15 + } + Line { + ZOrder 810 + SrcBlock "SW31" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 16 + } + Line { + ZOrder 813 + SrcBlock "cdsBit2Word1" + SrcPort 1 + Points [15, 0; 0, 305; -531, 0; 0, -630] + Branch { + ZOrder 812 + Points [-46, 0; 0, -160] + DstBlock "Contec32BO_0" + DstPort 2 + } + Branch { + ZOrder 811 + DstBlock "ETMX_BO_0_1" + DstPort 1 + } + } + Line { + ZOrder 814 + SrcBlock "SW32" + SrcPort 1 + Points [165, 0; 0, 30] + DstBlock "cdsBit2Word4" + DstPort 1 + } + Line { + ZOrder 815 + SrcBlock "SW33" + SrcPort 1 + DstBlock "cdsBit2Word4" + DstPort 2 + } + Line { + ZOrder 816 + SrcBlock "SW34" + SrcPort 1 + DstBlock "cdsBit2Word4" + DstPort 3 + } + Line { + ZOrder 817 + SrcBlock "SW35" + SrcPort 1 + DstBlock "cdsBit2Word4" + DstPort 4 + } + Line { + ZOrder 818 + SrcBlock "SW36" + SrcPort 1 + DstBlock "cdsBit2Word4" + DstPort 5 + } + Line { + ZOrder 819 + SrcBlock "SW37" + SrcPort 1 + DstBlock "cdsBit2Word4" + DstPort 6 + } + Line { + ZOrder 820 + SrcBlock "SW38" + SrcPort 1 + Points [111, 0; 0, 11; 185, 0; 0, -11] + DstBlock "cdsBit2Word4" + DstPort 7 + } + Line { + ZOrder 821 + SrcBlock "SW39" + SrcPort 1 + DstBlock "cdsBit2Word4" + DstPort 8 + } + Line { + ZOrder 822 + SrcBlock "SW40" + SrcPort 1 + DstBlock "cdsBit2Word4" + DstPort 9 + } + Line { + ZOrder 823 + SrcBlock "SW41" + SrcPort 1 + DstBlock "cdsBit2Word4" + DstPort 10 + } + Line { + ZOrder 824 + SrcBlock "SW42" + SrcPort 1 + DstBlock "cdsBit2Word4" + DstPort 11 + } + Line { + ZOrder 825 + SrcBlock "SW43" + SrcPort 1 + DstBlock "cdsBit2Word4" + DstPort 12 + } + Line { + ZOrder 826 + SrcBlock "SW44" + SrcPort 1 + Points [111, 0; 0, 11; 185, 0; 0, -11] + DstBlock "cdsBit2Word4" + DstPort 13 + } + Line { + ZOrder 827 + SrcBlock "SW45" + SrcPort 1 + DstBlock "cdsBit2Word4" + DstPort 14 + } + Line { + ZOrder 828 + SrcBlock "SW46" + SrcPort 1 + DstBlock "cdsBit2Word4" + DstPort 15 + } + Line { + ZOrder 829 + SrcBlock "SW47" + SrcPort 1 + DstBlock "cdsBit2Word4" + DstPort 16 + } + Line { + ZOrder 830 + SrcBlock "SW48" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 1 + } + Line { + ZOrder 831 + SrcBlock "SW49" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 2 + } + Line { + ZOrder 832 + SrcBlock "SW50" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 3 + } + Line { + ZOrder 833 + SrcBlock "SW51" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 4 + } + Line { + ZOrder 834 + SrcBlock "SW52" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 5 + } + Line { + ZOrder 835 + SrcBlock "SW53" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 6 + } + Line { + ZOrder 836 + SrcBlock "SW54" + SrcPort 1 + Points [111, 0; 0, 14; 190, 0; 0, -9] + DstBlock "cdsBit2Word3" + DstPort 7 + } + Line { + ZOrder 837 + SrcBlock "SW55" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 8 + } + Line { + ZOrder 838 + SrcBlock "SW56" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 9 + } + Line { + ZOrder 839 + SrcBlock "SW57" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 10 + } + Line { + ZOrder 840 + SrcBlock "SW58" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 11 + } + Line { + ZOrder 841 + SrcBlock "SW59" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 12 + } + Line { + ZOrder 842 + SrcBlock "SW60" + SrcPort 1 + Points [111, 0; 0, 11; 190, 0; 0, -6] + DstBlock "cdsBit2Word3" + DstPort 13 + } + Line { + ZOrder 843 + SrcBlock "SW61" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 14 + } + Line { + ZOrder 844 + SrcBlock "SW62" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 15 + } + Line { + ZOrder 845 + SrcBlock "SW63" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 16 + } + Line { + ZOrder 848 + SrcBlock "cdsBit2Word4" + SrcPort 1 + Points [1, 0; 0, -465] + Branch { + ZOrder 847 + Points [-5, 0; 0, -80] + DstBlock "ETMX_BO_0_2" + DstPort 1 + } + Branch { + ZOrder 846 + DstBlock "Contec32BO_1" + DstPort 1 + } + } + Line { + ZOrder 851 + SrcBlock "cdsBit2Word3" + SrcPort 1 + Points [15, 0; 0, 283; -598, 0; 0, -663] + Branch { + ZOrder 850 + DstBlock "ETMX_BO_0_3" + DstPort 1 + } + Branch { + ZOrder 849 + Points [0, -70] + DstBlock "Contec32BO_1" + DstPort 2 + } + } + Line { + ZOrder 852 + SrcBlock "SW64" + SrcPort 1 + Points [165, 0; 0, 30] + DstBlock "cdsBit2Word6" + DstPort 1 + } + Line { + ZOrder 853 + SrcBlock "SW65" + SrcPort 1 + DstBlock "cdsBit2Word6" + DstPort 2 + } + Line { + ZOrder 854 + SrcBlock "SW66" + SrcPort 1 + DstBlock "cdsBit2Word6" + DstPort 3 + } + Line { + ZOrder 855 + SrcBlock "SW67" + SrcPort 1 + DstBlock "cdsBit2Word6" + DstPort 4 + } + Line { + ZOrder 856 + SrcBlock "SW68" + SrcPort 1 + DstBlock "cdsBit2Word6" + DstPort 5 + } + Line { + ZOrder 857 + SrcBlock "SW69" + SrcPort 1 + DstBlock "cdsBit2Word6" + DstPort 6 + } + Line { + ZOrder 858 + SrcBlock "SW70" + SrcPort 1 + Points [111, 0; 0, 11; 185, 0; 0, -11] + DstBlock "cdsBit2Word6" + DstPort 7 + } + Line { + ZOrder 859 + SrcBlock "SW71" + SrcPort 1 + DstBlock "cdsBit2Word6" + DstPort 8 + } + Line { + ZOrder 860 + SrcBlock "SW72" + SrcPort 1 + DstBlock "cdsBit2Word6" + DstPort 9 + } + Line { + ZOrder 861 + SrcBlock "SW73" + SrcPort 1 + DstBlock "cdsBit2Word6" + DstPort 10 + } + Line { + ZOrder 862 + SrcBlock "SW74" + SrcPort 1 + DstBlock "cdsBit2Word6" + DstPort 11 + } + Line { + ZOrder 863 + SrcBlock "SW75" + SrcPort 1 + DstBlock "cdsBit2Word6" + DstPort 12 + } + Line { + ZOrder 864 + SrcBlock "SW76" + SrcPort 1 + Points [111, 0; 0, 11; 185, 0; 0, -11] + DstBlock "cdsBit2Word6" + DstPort 13 + } + Line { + ZOrder 865 + SrcBlock "SW77" + SrcPort 1 + DstBlock "cdsBit2Word6" + DstPort 14 + } + Line { + ZOrder 866 + SrcBlock "SW78" + SrcPort 1 + DstBlock "cdsBit2Word6" + DstPort 15 + } + Line { + ZOrder 867 + SrcBlock "SW79" + SrcPort 1 + DstBlock "cdsBit2Word6" + DstPort 16 + } + Line { + ZOrder 868 + SrcBlock "SW80" + SrcPort 1 + DstBlock "cdsBit2Word5" + DstPort 1 + } + Line { + ZOrder 869 + SrcBlock "SW81" + SrcPort 1 + DstBlock "cdsBit2Word5" + DstPort 2 + } + Line { + ZOrder 870 + SrcBlock "SW82" + SrcPort 1 + DstBlock "cdsBit2Word5" + DstPort 3 + } + Line { + ZOrder 871 + SrcBlock "SW83" + SrcPort 1 + DstBlock "cdsBit2Word5" + DstPort 4 + } + Line { + ZOrder 872 + SrcBlock "SW84" + SrcPort 1 + DstBlock "cdsBit2Word5" + DstPort 5 + } + Line { + ZOrder 873 + SrcBlock "SW85" + SrcPort 1 + DstBlock "cdsBit2Word5" + DstPort 6 + } + Line { + ZOrder 874 + SrcBlock "SW86" + SrcPort 1 + Points [111, 0; 0, 14; 190, 0; 0, -9] + DstBlock "cdsBit2Word5" + DstPort 7 + } + Line { + ZOrder 875 + SrcBlock "SW87" + SrcPort 1 + DstBlock "cdsBit2Word5" + DstPort 8 + } + Line { + ZOrder 876 + SrcBlock "SW88" + SrcPort 1 + DstBlock "cdsBit2Word5" + DstPort 9 + } + Line { + ZOrder 877 + SrcBlock "SW89" + SrcPort 1 + DstBlock "cdsBit2Word5" + DstPort 10 + } + Line { + ZOrder 878 + SrcBlock "SW90" + SrcPort 1 + DstBlock "cdsBit2Word5" + DstPort 11 + } + Line { + ZOrder 879 + SrcBlock "SW91" + SrcPort 1 + DstBlock "cdsBit2Word5" + DstPort 12 + } + Line { + ZOrder 880 + SrcBlock "SW92" + SrcPort 1 + Points [111, 0; 0, 11; 190, 0; 0, -6] + DstBlock "cdsBit2Word5" + DstPort 13 + } + Line { + ZOrder 881 + SrcBlock "SW93" + SrcPort 1 + DstBlock "cdsBit2Word5" + DstPort 14 + } + Line { + ZOrder 882 + SrcBlock "SW94" + SrcPort 1 + DstBlock "cdsBit2Word5" + DstPort 15 + } + Line { + ZOrder 883 + SrcBlock "SW95" + SrcPort 1 + DstBlock "cdsBit2Word5" + DstPort 16 + } + Line { + ZOrder 886 + SrcBlock "cdsBit2Word6" + SrcPort 1 + Points [31, 0; 0, -490] + Branch { + ZOrder 885 + Points [0, -80] + DstBlock "ETMX_BO_0_4" + DstPort 1 + } + Branch { + ZOrder 884 + DstBlock "Contec32BO_2" + DstPort 1 + } + } + Line { + ZOrder 889 + SrcBlock "cdsBit2Word5" + SrcPort 1 + Points [15, 0; 0, 290; -563, 0; 0, -695] + Branch { + ZOrder 888 + DstBlock "ETMX_BO_0_5" + DstPort 1 + } + Branch { + ZOrder 887 + Points [0, -70] + DstBlock "Contec32BO_2" + DstPort 2 + } + } + Line { + ZOrder 894 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + Name "" + ZOrder 976 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 9 + DstBlock "CH9" + DstPort 1 + } + Line { + Name "" + ZOrder 993 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 17 + DstBlock "CH17" + DstPort 1 + } + Line { + Name "" + ZOrder 1009 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 25 + DstBlock "CH25" + DstPort 1 + } + Line { + Name "" + ZOrder 1005 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 23 + DstBlock "CH23" + DstPort 1 + } + Line { + Name "" + ZOrder 949 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 8 + Points [189, 0; 0, -1; 66, 0] + DstBlock "CH8" + DstPort 1 + } + Line { + Name "" + ZOrder 978 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 10 + DstBlock "CH10" + DstPort 1 + } + Line { + Name "" + ZOrder 931 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "CH1" + DstPort 1 + } + Line { + Name "" + ZOrder 934 + Labels [-1, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "CH2" + DstPort 1 + } + Line { + Name "" + ZOrder 936 + Labels [0, 1] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "CH3" + DstPort 1 + } + Line { + Name "" + ZOrder 907 + Labels [1, 1] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "CH4" + DstPort 1 + } + Line { + Name "" + ZOrder 940 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 5 + DstBlock "CH5" + DstPort 1 + } + Line { + Name "" + ZOrder 945 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 6 + DstBlock "CH6" + DstPort 1 + } + Line { + Name "" + ZOrder 947 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 7 + DstBlock "CH7" + DstPort 1 + } + Line { + Name "" + ZOrder 980 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 11 + DstBlock "CH11" + DstPort 1 + } + Line { + Name "" + ZOrder 982 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 12 + DstBlock "CH12" + DstPort 1 + } + Line { + Name "" + ZOrder 984 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 13 + DstBlock "CH13" + DstPort 1 + } + Line { + Name "" + ZOrder 987 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 14 + DstBlock "CH14" + DstPort 1 + } + Line { + Name "" + ZOrder 989 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 15 + DstBlock "CH15" + DstPort 1 + } + Line { + Name "" + ZOrder 1672 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 16 + DstBlock "CH16" + DstPort 1 + } + Line { + Name "" + ZOrder 995 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 18 + DstBlock "CH18" + DstPort 1 + } + Line { + Name "" + ZOrder 997 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 19 + DstBlock "CH19" + DstPort 1 + } + Line { + Name "" + ZOrder 999 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 20 + DstBlock "CH20" + DstPort 1 + } + Line { + Name "" + ZOrder 1001 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 21 + DstBlock "CH21" + DstPort 1 + } + Line { + Name "" + ZOrder 1003 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 22 + DstBlock "CH22" + DstPort 1 + } + Line { + Name "" + ZOrder 1007 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 24 + DstBlock "CH24" + DstPort 1 + } + Line { + Name "" + ZOrder 1011 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 26 + DstBlock "CH26" + DstPort 1 + } + Line { + Name "" + ZOrder 1013 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 27 + DstBlock "CH27" + DstPort 1 + } + Line { + Name "" + ZOrder 1015 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 28 + DstBlock "CH28" + DstPort 1 + } + Line { + Name "" + ZOrder 1017 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 29 + DstBlock "CH29" + DstPort 1 + } + Line { + Name "" + ZOrder 1019 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 30 + DstBlock "CH30" + DstPort 1 + } + Line { + Name "" + ZOrder 1021 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 31 + DstBlock "CH31" + DstPort 1 + } + Line { + Name "" + ZOrder 1023 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 32 + DstBlock "CH32" + DstPort 1 + } + Line { + ZOrder 932 + SrcBlock "CH1" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 938 + SrcBlock "CH4" + SrcPort 1 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 935 + SrcBlock "CH2" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 937 + SrcBlock "CH3" + SrcPort 1 + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 941 + SrcBlock "CH5" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 946 + SrcBlock "CH6" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 948 + SrcBlock "CH7" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 950 + SrcBlock "CH8" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 977 + SrcBlock "CH9" + SrcPort 1 + DstBlock "Terminator9" + DstPort 1 + } + Line { + ZOrder 979 + SrcBlock "CH10" + SrcPort 1 + DstBlock "Terminator10" + DstPort 1 + } + Line { + ZOrder 981 + SrcBlock "CH11" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Line { + ZOrder 983 + SrcBlock "CH12" + SrcPort 1 + DstBlock "Terminator12" + DstPort 1 + } + Line { + ZOrder 985 + SrcBlock "CH13" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 988 + SrcBlock "CH14" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 992 + SrcBlock "CH16" + SrcPort 1 + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 994 + SrcBlock "CH17" + SrcPort 1 + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 996 + SrcBlock "CH18" + SrcPort 1 + DstBlock "Terminator18" + DstPort 1 + } + Line { + ZOrder 998 + SrcBlock "CH19" + SrcPort 1 + DstBlock "Terminator19" + DstPort 1 + } + Line { + ZOrder 1000 + SrcBlock "CH20" + SrcPort 1 + DstBlock "Terminator20" + DstPort 1 + } + Line { + ZOrder 1002 + SrcBlock "CH21" + SrcPort 1 + DstBlock "Terminator21" + DstPort 1 + } + Line { + ZOrder 1004 + SrcBlock "CH22" + SrcPort 1 + DstBlock "Terminator22" + DstPort 1 + } + Line { + ZOrder 1006 + SrcBlock "CH23" + SrcPort 1 + DstBlock "Terminator23" + DstPort 1 + } + Line { + ZOrder 1008 + SrcBlock "CH24" + SrcPort 1 + DstBlock "Terminator24" + DstPort 1 + } + Line { + ZOrder 1010 + SrcBlock "CH25" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 1012 + SrcBlock "CH26" + SrcPort 1 + DstBlock "Terminator26" + DstPort 1 + } + Line { + ZOrder 1014 + SrcBlock "CH27" + SrcPort 1 + DstBlock "Terminator27" + DstPort 1 + } + Line { + ZOrder 1016 + SrcBlock "CH28" + SrcPort 1 + DstBlock "Terminator28" + DstPort 1 + } + Line { + ZOrder 1018 + SrcBlock "CH29" + SrcPort 1 + DstBlock "Terminator29" + DstPort 1 + } + Line { + ZOrder 1020 + SrcBlock "CH30" + SrcPort 1 + DstBlock "Terminator30" + DstPort 1 + } + Line { + ZOrder 1022 + SrcBlock "CH31" + SrcPort 1 + DstBlock "Terminator31" + DstPort 1 + } + Line { + ZOrder 1024 + SrcBlock "CH32" + SrcPort 1 + DstBlock "Terminator32" + DstPort 1 + } + Line { + ZOrder 1206 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "DACALLCH" + DstPort 1 + } + Line { + ZOrder 1284 + SrcBlock "DACCH1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 1285 + SrcBlock "DACCH2" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 1287 + SrcBlock "DACCH3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 1283 + SrcBlock "DACCH4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 1290 + SrcBlock "DACCH5" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 1291 + SrcBlock "DACCH6" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 1278 + SrcBlock "DACCH7" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 1280 + SrcBlock "DACCH8" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 1282 + SrcBlock "DACCH9" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 1289 + SrcBlock "DACCH10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 1288 + SrcBlock "DACCH11" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 1279 + SrcBlock "DACCH12" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 1293 + SrcBlock "DACCH13" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 1292 + SrcBlock "DACCH14" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 1281 + SrcBlock "DACCH15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 1286 + SrcBlock "DACCH16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 1294 + SrcBlock "DACALLCH" + SrcPort 1 + Points [164, 0] + Branch { + ZOrder 1317 + Points [0, 15] + Branch { + ZOrder 1319 + DstBlock "DACCH2" + DstPort 1 + } + Branch { + ZOrder 1318 + Points [0, 15] + Branch { + ZOrder 1321 + DstBlock "DACCH3" + DstPort 1 + } + Branch { + ZOrder 1320 + Points [0, 15] + Branch { + ZOrder 1323 + DstBlock "DACCH4" + DstPort 1 + } + Branch { + ZOrder 1322 + Points [0, 15] + Branch { + ZOrder 1325 + DstBlock "DACCH5" + DstPort 1 + } + Branch { + ZOrder 1324 + Points [0, 15] + Branch { + ZOrder 1327 + DstBlock "DACCH6" + DstPort 1 + } + Branch { + ZOrder 1326 + Points [0, 15] + Branch { + ZOrder 1329 + DstBlock "DACCH7" + DstPort 1 + } + Branch { + ZOrder 1328 + Points [0, 15] + Branch { + ZOrder 1331 + DstBlock "DACCH8" + DstPort 1 + } + Branch { + ZOrder 1330 + Points [0, 15] + Branch { + ZOrder 1333 + DstBlock "DACCH9" + DstPort 1 + } + Branch { + ZOrder 1332 + Points [0, 15] + Branch { + ZOrder 1335 + DstBlock "DACCH10" + DstPort 1 + } + Branch { + ZOrder 1334 + Points [0, 15] + Branch { + ZOrder 1337 + DstBlock "DACCH11" + DstPort 1 + } + Branch { + ZOrder 1336 + Points [0, 15] + Branch { + ZOrder 1339 + DstBlock "DACCH12" + DstPort 1 + } + Branch { + ZOrder 1338 + Points [0, 15] + Branch { + ZOrder 1341 + DstBlock "DACCH13" + DstPort 1 + } + Branch { + ZOrder 1340 + Points [0, 15] + Branch { + ZOrder 1343 + DstBlock "DACCH14" + DstPort 1 + } + Branch { + ZOrder 1342 + Points [0, 15] + Branch { + ZOrder 1345 + DstBlock "DACCH15" + DstPort 1 + } + Branch { + ZOrder 1344 + Points [0, 15] + DstBlock "DACCH16" + DstPort 1 + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + Branch { + ZOrder 1315 + DstBlock "DACCH1" + DstPort 1 + } + } + Line { + ZOrder 1789 + SrcBlock "CHK_DO_0" + SrcPort 1 + DstBlock "CBO_L32_C0" + DstPort 1 + } + Line { + ZOrder 1778 + SrcBlock "CBI_L32_C0" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 1792 + Points [0, 100] + Branch { + ZOrder 1799 + Points [0, 110] + DstBlock "WF_DI_0" + DstPort 1 + } + Branch { + ZOrder 1798 + DstBlock "CD_DI_0" + DstPort 1 + } + } + Branch { + ZOrder 1788 + DstBlock "CHK_DI_0" + DstPort 1 + } + } + Line { + ZOrder 1794 + SrcBlock "CHK_DO_1" + SrcPort 1 + DstBlock "CBO_H32_C0" + DstPort 1 + } + Line { + ZOrder 1780 + SrcBlock "CBI_H32_C0" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 1795 + DstBlock "CHK_DI_1" + DstPort 1 + } + Branch { + ZOrder 1793 + Points [0, 100] + Branch { + ZOrder 1802 + Points [0, 100] + DstBlock "WF_DI_1" + DstPort 1 + } + Branch { + ZOrder 1801 + DstBlock "CD_DI_1" + DstPort 1 + } + } + } + Line { + ZOrder 1808 + SrcBlock "Ground55" + SrcPort 1 + DstBlock "YOKOZAWA" + DstPort 1 + } + Line { + ZOrder 1809 + SrcBlock "YOKOZAWA" + SrcPort 1 + DstBlock "Terminator55" + DstPort 1 + } + Line { + ZOrder 1810 + SrcBlock "CH15" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 1811 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "TSUCHIDA" + DstPort 1 + } + Line { + ZOrder 1812 + SrcBlock "TSUCHIDA" + SrcPort 1 + DstBlock "Terminator33" + DstPort 1 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . L $ 8 ( @ % \" $ ! 0 % 0 \" $ 0 =F5R<" + "VEO;@!C;VYT96YT X X !@ @ & 4 ( 0 $ ! D ( FIF9F9F9\\3\\. ( $ " + " 8 ( ! % \" $ #I 0 0 Z0 %-#62 M(%-U" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Tue Dec 12 18:05:15 2017" + RTWModifiedTimeStamp 435001119 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1aai" + Array { + Type "Cell" + Dimension 1 + Cell "k1aai" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 2, 27, 882, 657 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Ground + } + Block { + BlockType Terminator + } + } + System { + Name "k1aai" + Location [0, -22, 1819, 1058] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + ReportName "simulink-default.rpt" + SIDHighWatermark "3047" + Block { + BlockType Reference + Name "ADC0" + SID "2751" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [1355, 1447, 1430, 1473] + ZOrder 585 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC_CH1" + SID "2776" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1565, 1248, 1635, 1272] + ZOrder 610 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC_CH10" + SID "2787" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1725, 1643, 1795, 1667] + ZOrder 621 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC_CH2" + SID "2777" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1645, 1308, 1715, 1332] + ZOrder 611 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC_CH5" + SID "2935" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1565, 1403, 1635, 1427] + ZOrder 767 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC_CH6" + SID "2937" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1725, 1433, 1795, 1457] + ZOrder 769 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC_CH9" + SID "2786" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1565, 1613, 1635, 1637] + ZOrder 620 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "2782" + Description "ADC Selector" + Ports [1, 4] + Position [1495, 1610, 1505, 1730] + ZOrder 616 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_8,adc_0_9,adc_0_10,adc_0_11" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector2" + SID "2934" + Description "ADC Selector" + Ports [1, 4] + Position [1495, 1400, 1505, 1520] + ZOrder 766 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_4,adc_0_5,adc_0_6,adc_0_7" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2933" + Description "ADC Selector" + Ports [1, 2] + Position [1495, 1230, 1505, 1350] + ZOrder 765 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "CD_CH32_SW" + SID "2860" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1645, 2500, 1720, 2530] + ZOrder 692 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH33_SW" + SID "2871" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1645, 2550, 1720, 2580] + ZOrder 694 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH34_SW" + SID "2882" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1645, 2600, 1720, 2630] + ZOrder 695 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH35_SW" + SID "2885" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1645, 2650, 1720, 2680] + ZOrder 696 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH36_SW" + SID "2886" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1645, 2700, 1720, 2730] + ZOrder 697 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH37_SW" + SID "2887" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1645, 2750, 1720, 2780] + ZOrder 698 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH38_SW" + SID "2888" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1645, 2805, 1720, 2835] + ZOrder 699 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH39_SW" + SID "2889" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1645, 2855, 1720, 2885] + ZOrder 700 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH40_SW" + SID "2890" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1645, 2905, 1720, 2935] + ZOrder 701 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH41_SW" + SID "2891" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1645, 2955, 1720, 2985] + ZOrder 702 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH42_SW" + SID "2861" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1645, 3000, 1720, 3030] + ZOrder 703 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH43_SW" + SID "2862" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1645, 3055, 1720, 3085] + ZOrder 704 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH44_SW" + SID "2863" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1645, 3105, 1720, 3135] + ZOrder 705 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH45_SW" + SID "2864" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1645, 3155, 1720, 3185] + ZOrder 706 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH46_SW" + SID "2865" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1645, 3205, 1720, 3235] + ZOrder 707 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH47_SW" + SID "2866" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1645, 3260, 1720, 3290] + ZOrder 708 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH48_SW" + SID "2867" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2240, 2500, 2315, 2530] + ZOrder 709 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH49_SW" + SID "2868" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2240, 2550, 2315, 2580] + ZOrder 711 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH50_SW" + SID "2869" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2240, 2600, 2315, 2630] + ZOrder 712 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH51_SW" + SID "2870" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2240, 2650, 2315, 2680] + ZOrder 713 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH52_SW" + SID "2872" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2240, 2700, 2315, 2730] + ZOrder 714 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH53_SW" + SID "2873" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2240, 2750, 2315, 2780] + ZOrder 715 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH54_SW" + SID "2874" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2240, 2805, 2315, 2835] + ZOrder 716 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH55_SW" + SID "2875" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2240, 2855, 2315, 2885] + ZOrder 717 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH56_SW" + SID "2876" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2240, 2905, 2315, 2935] + ZOrder 718 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH57_SW" + SID "2877" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2240, 2955, 2315, 2985] + ZOrder 719 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH58_SW" + SID "2878" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2240, 3000, 2315, 3030] + ZOrder 720 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH59_SW" + SID "2879" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2240, 3055, 2315, 3085] + ZOrder 721 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH60_SW" + SID "2880" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2240, 3105, 2315, 3135] + ZOrder 722 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH61_SW" + SID "2881" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2240, 3155, 2315, 3185] + ZOrder 723 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH62_SW" + SID "2883" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2240, 3205, 2315, 3235] + ZOrder 724 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CD_CH63_SW" + SID "2884" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2240, 3260, 2315, 3290] + ZOrder 725 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Contec32BO_0" + SID "2792" + Tag "cdsCDO32" + Description "Contec32 bit binary output module driver" + Ports [2] + Position [1370, 2225, 1475, 2505] + ZOrder 626 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsCDO32/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Contec32BO_1" + SID "2859" + Tag "cdsCDO32" + Description "Contec32 bit binary output module driver" + Ports [2] + Position [2995, 2215, 3100, 2495] + ZOrder 691 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsCDO32/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Contec32BO_2" + SID "2894" + Tag "cdsCDO32" + Description "Contec32 bit binary output module driver" + Ports [2] + Position [4570, 2230, 4675, 2510] + ZOrder 726 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsCDO32/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_0" + SID "2754" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [2250, 1228, 2545, 1842] + ZOrder 588 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_CH1" + SID "2753" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2155, 1223, 2225, 1247] + ZOrder 587 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_CH10" + SID "2791" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2025, 1583, 2095, 1607] + ZOrder 625 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_CH2" + SID "2757" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2025, 1263, 2095, 1287] + ZOrder 591 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_CH5" + SID "2941" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2155, 1383, 2225, 1407] + ZOrder 773 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_CH6" + SID "2942" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2025, 1423, 2095, 1447] + ZOrder 774 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_CH9" + SID "2790" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2155, 1543, 2225, 1567] + ZOrder 624 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [1272, 1210, 1312, 1249] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Ground + Name "Ground" + SID "2755" + Position [1945, 1305, 1965, 1325] + ZOrder 589 + } + Block { + BlockType Ground + Name "Ground1" + SID "2761" + Position [1910, 1345, 1930, 1365] + ZOrder 595 + } + Block { + BlockType Ground + Name "Ground10" + SID "2770" + Position [2115, 1705, 2135, 1725] + ZOrder 604 + } + Block { + BlockType Ground + Name "Ground11" + SID "2771" + Position [1985, 1745, 2005, 1765] + ZOrder 605 + } + Block { + BlockType Ground + Name "Ground12" + SID "2774" + Position [1945, 1785, 1965, 1805] + ZOrder 608 + } + Block { + BlockType Ground + Name "Ground13" + SID "2775" + Position [1910, 1825, 1930, 1845] + ZOrder 609 + } + Block { + BlockType Ground + Name "Ground14" + SID "2778" + Position [2115, 1225, 2135, 1245] + ZOrder 612 + } + Block { + BlockType Ground + Name "Ground15" + SID "2779" + Position [1985, 1265, 2005, 1285] + ZOrder 613 + } + Block { + BlockType Ground + Name "Ground16" + SID "2930" + Position [2240, 1905, 2260, 1925] + ZOrder 762 + } + Block { + BlockType Ground + Name "Ground2" + SID "2762" + Position [2115, 1385, 2135, 1405] + ZOrder 596 + } + Block { + BlockType Ground + Name "Ground3" + SID "2763" + Position [1985, 1425, 2005, 1445] + ZOrder 597 + } + Block { + BlockType Ground + Name "Ground4" + SID "2764" + Position [1945, 1465, 1965, 1485] + ZOrder 598 + } + Block { + BlockType Ground + Name "Ground5" + SID "2765" + Position [1910, 1505, 1930, 1525] + ZOrder 599 + } + Block { + BlockType Ground + Name "Ground6" + SID "2766" + Position [2115, 1545, 2135, 1565] + ZOrder 600 + } + Block { + BlockType Ground + Name "Ground7" + SID "2767" + Position [1985, 1585, 2005, 1605] + ZOrder 601 + } + Block { + BlockType Ground + Name "Ground8" + SID "2768" + Position [1945, 1625, 1965, 1645] + ZOrder 602 + } + Block { + BlockType Ground + Name "Ground9" + SID "2769" + Position [1910, 1665, 1930, 1685] + ZOrder 603 + } + Block { + BlockType Terminator + Name "Terminator" + SID "2780" + Position [1750, 1310, 1770, 1330] + ZOrder 614 + } + Block { + BlockType Terminator + Name "Terminator1" + SID "2781" + Position [1670, 1250, 1690, 1270] + ZOrder 615 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "2940" + Position [1825, 1495, 1845, 1515] + ZOrder 772 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "2784" + Position [1825, 1705, 1845, 1725] + ZOrder 618 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "2785" + Position [1670, 1675, 1690, 1695] + ZOrder 619 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "2788" + Position [1825, 1645, 1845, 1665] + ZOrder 622 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "2789" + Position [1670, 1615, 1690, 1635] + ZOrder 623 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "2931" + Position [2500, 1905, 2520, 1925] + ZOrder 763 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "2936" + Position [1670, 1405, 1690, 1425] + ZOrder 768 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "2938" + Position [1825, 1435, 1845, 1455] + ZOrder 770 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "2939" + Position [1670, 1465, 1690, 1485] + ZOrder 771 + } + Block { + BlockType Reference + Name "WF_CH0_SW" + SID "2793" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [20, 2510, 95, 2540] + ZOrder 628 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH0_SW2" + SID "2895" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3220, 2515, 3295, 2545] + ZOrder 727 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH10_SW" + SID "2829" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [20, 3010, 95, 3040] + ZOrder 661 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH10_SW2" + SID "2896" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3220, 3015, 3295, 3045] + ZOrder 738 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH11_SW" + SID "2831" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [20, 3065, 95, 3095] + ZOrder 663 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH11_SW2" + SID "2897" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3220, 3070, 3295, 3100] + ZOrder 739 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH12_SW" + SID "2833" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [20, 3115, 95, 3145] + ZOrder 665 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH12_SW2" + SID "2898" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3220, 3120, 3295, 3150] + ZOrder 740 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH13_SW" + SID "2835" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [20, 3165, 95, 3195] + ZOrder 667 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH13_SW2" + SID "2899" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3220, 3170, 3295, 3200] + ZOrder 741 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH14_SW" + SID "2837" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [20, 3215, 95, 3245] + ZOrder 669 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH14_SW2" + SID "2900" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3220, 3220, 3295, 3250] + ZOrder 742 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH15_SW" + SID "2839" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [20, 3270, 95, 3300] + ZOrder 671 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH15_SW2" + SID "2901" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3220, 3275, 3295, 3305] + ZOrder 743 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH16_SW" + SID "2842" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 2510, 690, 2540] + ZOrder 674 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH16_SW2" + SID "2902" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3815, 2515, 3890, 2545] + ZOrder 744 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH17_SW" + SID "2849" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 2560, 690, 2590] + ZOrder 676 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH17_SW2" + SID "2903" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3815, 2565, 3890, 2595] + ZOrder 746 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH18_SW" + SID "2850" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 2610, 690, 2640] + ZOrder 677 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH18_SW2" + SID "2904" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3815, 2615, 3890, 2645] + ZOrder 747 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH19_SW" + SID "2851" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 2660, 690, 2690] + ZOrder 678 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH19_SW2" + SID "2905" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3815, 2665, 3890, 2695] + ZOrder 748 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH1_SW" + SID "2797" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [20, 2560, 95, 2590] + ZOrder 631 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH1_SW2" + SID "2906" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3220, 2565, 3295, 2595] + ZOrder 729 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH20_SW" + SID "2852" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 2710, 690, 2740] + ZOrder 679 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH20_SW2" + SID "2907" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3815, 2715, 3890, 2745] + ZOrder 749 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH21_SW" + SID "2853" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 2760, 690, 2790] + ZOrder 680 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH21_SW2" + SID "2908" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3815, 2765, 3890, 2795] + ZOrder 750 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH22_SW" + SID "2854" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 2815, 690, 2845] + ZOrder 681 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH22_SW2" + SID "2909" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3815, 2820, 3890, 2850] + ZOrder 751 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH23_SW" + SID "2855" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 2865, 690, 2895] + ZOrder 682 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH23_SW2" + SID "2910" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3815, 2870, 3890, 2900] + ZOrder 752 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH24_SW" + SID "2856" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 2915, 690, 2945] + ZOrder 683 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH24_SW2" + SID "2911" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3815, 2920, 3890, 2950] + ZOrder 753 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH25_SW" + SID "2857" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 2965, 690, 2995] + ZOrder 684 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH25_SW2" + SID "2912" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3815, 2970, 3890, 3000] + ZOrder 754 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH26_SW" + SID "2843" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 3010, 690, 3040] + ZOrder 685 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH26_SW2" + SID "2913" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3815, 3015, 3890, 3045] + ZOrder 755 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH27_SW" + SID "2844" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 3065, 690, 3095] + ZOrder 686 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH27_SW2" + SID "2914" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3815, 3070, 3890, 3100] + ZOrder 756 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH28_SW" + SID "2845" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 3115, 690, 3145] + ZOrder 687 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH28_SW2" + SID "2915" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3815, 3120, 3890, 3150] + ZOrder 757 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH29_SW" + SID "2846" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 3165, 690, 3195] + ZOrder 688 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH29_SW2" + SID "2916" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3815, 3170, 3890, 3200] + ZOrder 758 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH2_SW" + SID "2799" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [20, 2610, 95, 2640] + ZOrder 633 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH2_SW2" + SID "2917" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3220, 2615, 3295, 2645] + ZOrder 730 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH30_SW" + SID "2847" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 3215, 690, 3245] + ZOrder 689 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH30_SW2" + SID "2918" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3815, 3220, 3890, 3250] + ZOrder 759 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH31_SW" + SID "2848" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [615, 3270, 690, 3300] + ZOrder 690 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH31_SW2" + SID "2919" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3815, 3275, 3890, 3305] + ZOrder 760 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH3_SW" + SID "2801" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [20, 2660, 95, 2690] + ZOrder 635 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH3_SW2" + SID "2920" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3220, 2665, 3295, 2695] + ZOrder 731 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH4_SW" + SID "2804" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [20, 2710, 95, 2740] + ZOrder 638 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH4_SW2" + SID "2921" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3220, 2715, 3295, 2745] + ZOrder 732 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH5_SW" + SID "2806" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [20, 2760, 95, 2790] + ZOrder 640 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH5_SW2" + SID "2922" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3220, 2765, 3295, 2795] + ZOrder 733 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH6_SW" + SID "2808" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [20, 2815, 95, 2845] + ZOrder 642 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH6_SW2" + SID "2923" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3220, 2820, 3295, 2850] + ZOrder 734 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH7_SW" + SID "2819" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [20, 2865, 95, 2895] + ZOrder 653 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH7_SW2" + SID "2924" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3220, 2870, 3295, 2900] + ZOrder 735 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH8_SW" + SID "2823" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [20, 2915, 95, 2945] + ZOrder 655 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH8_SW2" + SID "2925" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3220, 2920, 3295, 2950] + ZOrder 736 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH9_SW" + SID "2827" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [20, 2965, 95, 2995] + ZOrder 659 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "WF_CH9_SW2" + SID "2926" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [3220, 2970, 3295, 3000] + ZOrder 737 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "YOKOZAWA" + SID "2929" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2350, 1903, 2420, 1927] + ZOrder 761 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word" + SID "2795" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [420, 2779, 515, 3036] + ZOrder 629 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word1" + SID "2858" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [1015, 2779, 1110, 3036] + ZOrder 675 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word2" + SID "2892" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [2045, 2769, 2140, 3026] + ZOrder 693 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word3" + SID "2893" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [2640, 2769, 2735, 3026] + ZOrder 710 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word4" + SID "2927" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [3620, 2784, 3715, 3041] + ZOrder 728 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word5" + SID "2928" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [4215, 2784, 4310, 3041] + ZOrder 745 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=87\nshmem_daq=1\nspecific_cpu=2\nadcSlave=1\nno_rfm_dma=1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [1270, 1280, 1310, 1340] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + Name "" + ZOrder 2040 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "ADC_CH1" + DstPort 1 + } + Line { + ZOrder 1767 + SrcBlock "DAC_CH1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + Name "" + ZOrder 2041 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "ADC_CH2" + DstPort 1 + } + Line { + ZOrder 1769 + SrcBlock "DAC_CH2" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 1770 + SrcBlock "Ground" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 1774 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 2055 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "DAC_CH5" + DstPort 1 + } + Line { + ZOrder 2057 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "DAC_CH6" + DstPort 1 + } + Line { + ZOrder 1777 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 1779 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 1827 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_CH9" + DstPort 1 + } + Line { + ZOrder 1830 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_CH10" + DstPort 1 + } + Line { + ZOrder 1782 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 1783 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 1784 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 1786 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 1787 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 1788 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 1793 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "DAC_CH1" + DstPort 1 + } + Line { + ZOrder 1794 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "DAC_CH2" + DstPort 1 + } + Line { + ZOrder 1795 + SrcBlock "ADC_CH1" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 1796 + SrcBlock "ADC_CH2" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + ZOrder 1818 + SrcBlock "ADC_CH9" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 1819 + SrcBlock "ADC_CH10" + SrcPort 1 + DstBlock "Terminator4" + DstPort 1 + } + Line { + Name "" + ZOrder 1822 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "Terminator2" + DstPort 1 + } + Line { + Name "" + ZOrder 1823 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "Terminator3" + DstPort 1 + } + Line { + Name "" + ZOrder 1824 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "ADC_CH10" + DstPort 1 + } + Line { + Name "" + ZOrder 1825 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "ADC_CH9" + DstPort 1 + } + Line { + ZOrder 1828 + SrcBlock "DAC_CH9" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 1831 + SrcBlock "DAC_CH10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 1853 + SrcBlock "WF_CH0_SW" + SrcPort 1 + Points [294, 0; 0, 270] + DstBlock "cdsBit2Word" + DstPort 1 + } + Line { + ZOrder 1857 + SrcBlock "WF_CH1_SW" + SrcPort 1 + Points [273, 0; 0, 235] + DstBlock "cdsBit2Word" + DstPort 2 + } + Line { + ZOrder 1858 + SrcBlock "WF_CH2_SW" + SrcPort 1 + Points [251, 0; 0, 200] + DstBlock "cdsBit2Word" + DstPort 3 + } + Line { + ZOrder 1859 + SrcBlock "WF_CH3_SW" + SrcPort 1 + Points [226, 0; 0, 165] + DstBlock "cdsBit2Word" + DstPort 4 + } + Line { + ZOrder 1931 + SrcBlock "cdsBit2Word1" + SrcPort 1 + Points [58, 0; 0, -475] + DstBlock "Contec32BO_0" + DstPort 2 + } + Line { + ZOrder 1864 + SrcBlock "WF_CH4_SW" + SrcPort 1 + Points [203, 0; 0, 130] + DstBlock "cdsBit2Word" + DstPort 5 + } + Line { + ZOrder 1865 + SrcBlock "WF_CH5_SW" + SrcPort 1 + Points [180, 0; 0, 95] + DstBlock "cdsBit2Word" + DstPort 6 + } + Line { + ZOrder 1866 + SrcBlock "WF_CH6_SW" + SrcPort 1 + Points [155, 0; 0, 55] + DstBlock "cdsBit2Word" + DstPort 7 + } + Line { + ZOrder 1883 + SrcBlock "WF_CH7_SW" + SrcPort 1 + Points [129, 0; 0, 20] + DstBlock "cdsBit2Word" + DstPort 8 + } + Line { + ZOrder 1889 + SrcBlock "WF_CH8_SW" + SrcPort 1 + Points [128, 0; 0, -15] + DstBlock "cdsBit2Word" + DstPort 9 + } + Line { + ZOrder 1890 + SrcBlock "WF_CH9_SW" + SrcPort 1 + Points [155, 0; 0, -50] + DstBlock "cdsBit2Word" + DstPort 10 + } + Line { + ZOrder 1891 + SrcBlock "WF_CH10_SW" + SrcPort 1 + Points [182, 0; 0, -80] + DstBlock "cdsBit2Word" + DstPort 11 + } + Line { + ZOrder 1892 + SrcBlock "WF_CH11_SW" + SrcPort 1 + Points [206, 0; 0, -120] + DstBlock "cdsBit2Word" + DstPort 12 + } + Line { + ZOrder 1893 + SrcBlock "WF_CH12_SW" + SrcPort 1 + Points [233, 0; 0, -155] + DstBlock "cdsBit2Word" + DstPort 13 + } + Line { + ZOrder 1894 + SrcBlock "WF_CH13_SW" + SrcPort 1 + Points [256, 0; 0, -190] + DstBlock "cdsBit2Word" + DstPort 14 + } + Line { + ZOrder 1895 + SrcBlock "WF_CH14_SW" + SrcPort 1 + Points [277, 0; 0, -225] + DstBlock "cdsBit2Word" + DstPort 15 + } + Line { + ZOrder 1896 + SrcBlock "WF_CH15_SW" + SrcPort 1 + Points [294, 0; 0, -265] + DstBlock "cdsBit2Word" + DstPort 16 + } + Line { + ZOrder 1911 + SrcBlock "cdsBit2Word" + SrcPort 1 + Points [45, 0; 0, -615] + DstBlock "Contec32BO_0" + DstPort 1 + } + Line { + ZOrder 1913 + SrcBlock "WF_CH16_SW" + SrcPort 1 + Points [294, 0; 0, 270] + DstBlock "cdsBit2Word1" + DstPort 1 + } + Line { + ZOrder 1914 + SrcBlock "WF_CH17_SW" + SrcPort 1 + Points [273, 0; 0, 235] + DstBlock "cdsBit2Word1" + DstPort 2 + } + Line { + ZOrder 1915 + SrcBlock "WF_CH18_SW" + SrcPort 1 + Points [251, 0; 0, 200] + DstBlock "cdsBit2Word1" + DstPort 3 + } + Line { + ZOrder 1916 + SrcBlock "WF_CH19_SW" + SrcPort 1 + Points [226, 0; 0, 165] + DstBlock "cdsBit2Word1" + DstPort 4 + } + Line { + ZOrder 1917 + SrcBlock "WF_CH20_SW" + SrcPort 1 + Points [203, 0; 0, 130] + DstBlock "cdsBit2Word1" + DstPort 5 + } + Line { + ZOrder 1918 + SrcBlock "WF_CH21_SW" + SrcPort 1 + Points [180, 0; 0, 95] + DstBlock "cdsBit2Word1" + DstPort 6 + } + Line { + ZOrder 1919 + SrcBlock "WF_CH22_SW" + SrcPort 1 + Points [155, 0; 0, 55] + DstBlock "cdsBit2Word1" + DstPort 7 + } + Line { + ZOrder 1920 + SrcBlock "WF_CH23_SW" + SrcPort 1 + Points [129, 0; 0, 20] + DstBlock "cdsBit2Word1" + DstPort 8 + } + Line { + ZOrder 1921 + SrcBlock "WF_CH24_SW" + SrcPort 1 + Points [128, 0; 0, -15] + DstBlock "cdsBit2Word1" + DstPort 9 + } + Line { + ZOrder 1922 + SrcBlock "WF_CH25_SW" + SrcPort 1 + Points [155, 0; 0, -50] + DstBlock "cdsBit2Word1" + DstPort 10 + } + Line { + ZOrder 1923 + SrcBlock "WF_CH26_SW" + SrcPort 1 + Points [182, 0; 0, -80] + DstBlock "cdsBit2Word1" + DstPort 11 + } + Line { + ZOrder 1924 + SrcBlock "WF_CH27_SW" + SrcPort 1 + Points [206, 0; 0, -120] + DstBlock "cdsBit2Word1" + DstPort 12 + } + Line { + ZOrder 1925 + SrcBlock "WF_CH28_SW" + SrcPort 1 + Points [233, 0; 0, -155] + DstBlock "cdsBit2Word1" + DstPort 13 + } + Line { + ZOrder 1926 + SrcBlock "WF_CH29_SW" + SrcPort 1 + Points [256, 0; 0, -190] + DstBlock "cdsBit2Word1" + DstPort 14 + } + Line { + ZOrder 1927 + SrcBlock "WF_CH30_SW" + SrcPort 1 + Points [277, 0; 0, -225] + DstBlock "cdsBit2Word1" + DstPort 15 + } + Line { + ZOrder 1928 + SrcBlock "WF_CH31_SW" + SrcPort 1 + Points [294, 0; 0, -265] + DstBlock "cdsBit2Word1" + DstPort 16 + } + Line { + ZOrder 1932 + SrcBlock "CD_CH32_SW" + SrcPort 1 + Points [294, 0; 0, 270] + DstBlock "cdsBit2Word2" + DstPort 1 + } + Line { + ZOrder 1933 + SrcBlock "CD_CH33_SW" + SrcPort 1 + Points [273, 0; 0, 235] + DstBlock "cdsBit2Word2" + DstPort 2 + } + Line { + ZOrder 1934 + SrcBlock "CD_CH34_SW" + SrcPort 1 + Points [251, 0; 0, 200] + DstBlock "cdsBit2Word2" + DstPort 3 + } + Line { + ZOrder 1935 + SrcBlock "CD_CH35_SW" + SrcPort 1 + Points [226, 0; 0, 165] + DstBlock "cdsBit2Word2" + DstPort 4 + } + Line { + ZOrder 1936 + SrcBlock "cdsBit2Word3" + SrcPort 1 + Points [58, 0; 0, -475] + DstBlock "Contec32BO_1" + DstPort 2 + } + Line { + ZOrder 1937 + SrcBlock "CD_CH36_SW" + SrcPort 1 + Points [203, 0; 0, 130] + DstBlock "cdsBit2Word2" + DstPort 5 + } + Line { + ZOrder 1938 + SrcBlock "CD_CH37_SW" + SrcPort 1 + Points [180, 0; 0, 95] + DstBlock "cdsBit2Word2" + DstPort 6 + } + Line { + ZOrder 1939 + SrcBlock "CD_CH38_SW" + SrcPort 1 + Points [155, 0; 0, 55] + DstBlock "cdsBit2Word2" + DstPort 7 + } + Line { + ZOrder 1940 + SrcBlock "CD_CH39_SW" + SrcPort 1 + Points [129, 0; 0, 20] + DstBlock "cdsBit2Word2" + DstPort 8 + } + Line { + ZOrder 1941 + SrcBlock "CD_CH40_SW" + SrcPort 1 + Points [128, 0; 0, -15] + DstBlock "cdsBit2Word2" + DstPort 9 + } + Line { + ZOrder 1942 + SrcBlock "CD_CH41_SW" + SrcPort 1 + Points [155, 0; 0, -50] + DstBlock "cdsBit2Word2" + DstPort 10 + } + Line { + ZOrder 1943 + SrcBlock "CD_CH42_SW" + SrcPort 1 + Points [182, 0; 0, -80] + DstBlock "cdsBit2Word2" + DstPort 11 + } + Line { + ZOrder 1944 + SrcBlock "CD_CH43_SW" + SrcPort 1 + Points [206, 0; 0, -120] + DstBlock "cdsBit2Word2" + DstPort 12 + } + Line { + ZOrder 1945 + SrcBlock "CD_CH44_SW" + SrcPort 1 + Points [233, 0; 0, -155] + DstBlock "cdsBit2Word2" + DstPort 13 + } + Line { + ZOrder 1946 + SrcBlock "CD_CH45_SW" + SrcPort 1 + Points [256, 0; 0, -190] + DstBlock "cdsBit2Word2" + DstPort 14 + } + Line { + ZOrder 1947 + SrcBlock "CD_CH46_SW" + SrcPort 1 + Points [277, 0; 0, -225] + DstBlock "cdsBit2Word2" + DstPort 15 + } + Line { + ZOrder 1948 + SrcBlock "CD_CH47_SW" + SrcPort 1 + Points [294, 0; 0, -265] + DstBlock "cdsBit2Word2" + DstPort 16 + } + Line { + ZOrder 1949 + SrcBlock "cdsBit2Word2" + SrcPort 1 + Points [45, 0; 0, -615] + DstBlock "Contec32BO_1" + DstPort 1 + } + Line { + ZOrder 1950 + SrcBlock "CD_CH48_SW" + SrcPort 1 + Points [294, 0; 0, 270] + DstBlock "cdsBit2Word3" + DstPort 1 + } + Line { + ZOrder 1951 + SrcBlock "CD_CH49_SW" + SrcPort 1 + Points [273, 0; 0, 235] + DstBlock "cdsBit2Word3" + DstPort 2 + } + Line { + ZOrder 1952 + SrcBlock "CD_CH50_SW" + SrcPort 1 + Points [251, 0; 0, 200] + DstBlock "cdsBit2Word3" + DstPort 3 + } + Line { + ZOrder 1953 + SrcBlock "CD_CH51_SW" + SrcPort 1 + Points [226, 0; 0, 165] + DstBlock "cdsBit2Word3" + DstPort 4 + } + Line { + ZOrder 1954 + SrcBlock "CD_CH52_SW" + SrcPort 1 + Points [203, 0; 0, 130] + DstBlock "cdsBit2Word3" + DstPort 5 + } + Line { + ZOrder 1955 + SrcBlock "CD_CH53_SW" + SrcPort 1 + Points [180, 0; 0, 95] + DstBlock "cdsBit2Word3" + DstPort 6 + } + Line { + ZOrder 1956 + SrcBlock "CD_CH54_SW" + SrcPort 1 + Points [155, 0; 0, 55] + DstBlock "cdsBit2Word3" + DstPort 7 + } + Line { + ZOrder 1957 + SrcBlock "CD_CH55_SW" + SrcPort 1 + Points [129, 0; 0, 20] + DstBlock "cdsBit2Word3" + DstPort 8 + } + Line { + ZOrder 1958 + SrcBlock "CD_CH56_SW" + SrcPort 1 + Points [128, 0; 0, -15] + DstBlock "cdsBit2Word3" + DstPort 9 + } + Line { + ZOrder 1959 + SrcBlock "CD_CH57_SW" + SrcPort 1 + Points [155, 0; 0, -50] + DstBlock "cdsBit2Word3" + DstPort 10 + } + Line { + ZOrder 1960 + SrcBlock "CD_CH58_SW" + SrcPort 1 + Points [182, 0; 0, -80] + DstBlock "cdsBit2Word3" + DstPort 11 + } + Line { + ZOrder 1961 + SrcBlock "CD_CH59_SW" + SrcPort 1 + Points [206, 0; 0, -120] + DstBlock "cdsBit2Word3" + DstPort 12 + } + Line { + ZOrder 1962 + SrcBlock "CD_CH60_SW" + SrcPort 1 + Points [233, 0; 0, -155] + DstBlock "cdsBit2Word3" + DstPort 13 + } + Line { + ZOrder 1963 + SrcBlock "CD_CH61_SW" + SrcPort 1 + Points [256, 0; 0, -190] + DstBlock "cdsBit2Word3" + DstPort 14 + } + Line { + ZOrder 1964 + SrcBlock "CD_CH62_SW" + SrcPort 1 + Points [277, 0; 0, -225] + DstBlock "cdsBit2Word3" + DstPort 15 + } + Line { + ZOrder 1965 + SrcBlock "CD_CH63_SW" + SrcPort 1 + Points [294, 0; 0, -265] + DstBlock "cdsBit2Word3" + DstPort 16 + } + Line { + ZOrder 1966 + SrcBlock "WF_CH0_SW2" + SrcPort 1 + Points [294, 0; 0, 270] + DstBlock "cdsBit2Word4" + DstPort 1 + } + Line { + ZOrder 1967 + SrcBlock "WF_CH1_SW2" + SrcPort 1 + Points [273, 0; 0, 235] + DstBlock "cdsBit2Word4" + DstPort 2 + } + Line { + ZOrder 1968 + SrcBlock "WF_CH2_SW2" + SrcPort 1 + Points [251, 0; 0, 200] + DstBlock "cdsBit2Word4" + DstPort 3 + } + Line { + ZOrder 1969 + SrcBlock "WF_CH3_SW2" + SrcPort 1 + Points [226, 0; 0, 165] + DstBlock "cdsBit2Word4" + DstPort 4 + } + Line { + ZOrder 1970 + SrcBlock "cdsBit2Word5" + SrcPort 1 + Points [58, 0; 0, -355; 182, 0] + DstBlock "Contec32BO_2" + DstPort 2 + } + Line { + ZOrder 1971 + SrcBlock "WF_CH4_SW2" + SrcPort 1 + Points [203, 0; 0, 130] + DstBlock "cdsBit2Word4" + DstPort 5 + } + Line { + ZOrder 1972 + SrcBlock "WF_CH5_SW2" + SrcPort 1 + Points [180, 0; 0, 95] + DstBlock "cdsBit2Word4" + DstPort 6 + } + Line { + ZOrder 1973 + SrcBlock "WF_CH6_SW2" + SrcPort 1 + Points [155, 0; 0, 55] + DstBlock "cdsBit2Word4" + DstPort 7 + } + Line { + ZOrder 1974 + SrcBlock "WF_CH7_SW2" + SrcPort 1 + Points [129, 0; 0, 20] + DstBlock "cdsBit2Word4" + DstPort 8 + } + Line { + ZOrder 1975 + SrcBlock "WF_CH8_SW2" + SrcPort 1 + Points [128, 0; 0, -15] + DstBlock "cdsBit2Word4" + DstPort 9 + } + Line { + ZOrder 1976 + SrcBlock "WF_CH9_SW2" + SrcPort 1 + Points [155, 0; 0, -50] + DstBlock "cdsBit2Word4" + DstPort 10 + } + Line { + ZOrder 1977 + SrcBlock "WF_CH10_SW2" + SrcPort 1 + Points [182, 0; 0, -80] + DstBlock "cdsBit2Word4" + DstPort 11 + } + Line { + ZOrder 1978 + SrcBlock "WF_CH11_SW2" + SrcPort 1 + Points [206, 0; 0, -120] + DstBlock "cdsBit2Word4" + DstPort 12 + } + Line { + ZOrder 1979 + SrcBlock "WF_CH12_SW2" + SrcPort 1 + Points [233, 0; 0, -155] + DstBlock "cdsBit2Word4" + DstPort 13 + } + Line { + ZOrder 1980 + SrcBlock "WF_CH13_SW2" + SrcPort 1 + Points [256, 0; 0, -190] + DstBlock "cdsBit2Word4" + DstPort 14 + } + Line { + ZOrder 1981 + SrcBlock "WF_CH14_SW2" + SrcPort 1 + Points [277, 0; 0, -225] + DstBlock "cdsBit2Word4" + DstPort 15 + } + Line { + ZOrder 1982 + SrcBlock "WF_CH15_SW2" + SrcPort 1 + Points [294, 0; 0, -265] + DstBlock "cdsBit2Word4" + DstPort 16 + } + Line { + ZOrder 1983 + SrcBlock "cdsBit2Word4" + SrcPort 1 + Points [45, 0; 0, -615] + DstBlock "Contec32BO_2" + DstPort 1 + } + Line { + ZOrder 1984 + SrcBlock "WF_CH16_SW2" + SrcPort 1 + Points [294, 0; 0, 270] + DstBlock "cdsBit2Word5" + DstPort 1 + } + Line { + ZOrder 1985 + SrcBlock "WF_CH17_SW2" + SrcPort 1 + Points [273, 0; 0, 235] + DstBlock "cdsBit2Word5" + DstPort 2 + } + Line { + ZOrder 1986 + SrcBlock "WF_CH18_SW2" + SrcPort 1 + Points [251, 0; 0, 200] + DstBlock "cdsBit2Word5" + DstPort 3 + } + Line { + ZOrder 1987 + SrcBlock "WF_CH19_SW2" + SrcPort 1 + Points [226, 0; 0, 165] + DstBlock "cdsBit2Word5" + DstPort 4 + } + Line { + ZOrder 1988 + SrcBlock "WF_CH20_SW2" + SrcPort 1 + Points [203, 0; 0, 130] + DstBlock "cdsBit2Word5" + DstPort 5 + } + Line { + ZOrder 1989 + SrcBlock "WF_CH21_SW2" + SrcPort 1 + Points [180, 0; 0, 95] + DstBlock "cdsBit2Word5" + DstPort 6 + } + Line { + ZOrder 1990 + SrcBlock "WF_CH22_SW2" + SrcPort 1 + Points [155, 0; 0, 55] + DstBlock "cdsBit2Word5" + DstPort 7 + } + Line { + ZOrder 1991 + SrcBlock "WF_CH23_SW2" + SrcPort 1 + Points [129, 0; 0, 20] + DstBlock "cdsBit2Word5" + DstPort 8 + } + Line { + ZOrder 1992 + SrcBlock "WF_CH24_SW2" + SrcPort 1 + Points [128, 0; 0, -15] + DstBlock "cdsBit2Word5" + DstPort 9 + } + Line { + ZOrder 1993 + SrcBlock "WF_CH25_SW2" + SrcPort 1 + Points [155, 0; 0, -50] + DstBlock "cdsBit2Word5" + DstPort 10 + } + Line { + ZOrder 1994 + SrcBlock "WF_CH26_SW2" + SrcPort 1 + Points [182, 0; 0, -80] + DstBlock "cdsBit2Word5" + DstPort 11 + } + Line { + ZOrder 1995 + SrcBlock "WF_CH27_SW2" + SrcPort 1 + Points [206, 0; 0, -120] + DstBlock "cdsBit2Word5" + DstPort 12 + } + Line { + ZOrder 1996 + SrcBlock "WF_CH28_SW2" + SrcPort 1 + Points [233, 0; 0, -155] + DstBlock "cdsBit2Word5" + DstPort 13 + } + Line { + ZOrder 1997 + SrcBlock "WF_CH29_SW2" + SrcPort 1 + Points [256, 0; 0, -190] + DstBlock "cdsBit2Word5" + DstPort 14 + } + Line { + ZOrder 1998 + SrcBlock "WF_CH30_SW2" + SrcPort 1 + Points [277, 0; 0, -225] + DstBlock "cdsBit2Word5" + DstPort 15 + } + Line { + ZOrder 1999 + SrcBlock "WF_CH31_SW2" + SrcPort 1 + Points [294, 0; 0, -265] + DstBlock "cdsBit2Word5" + DstPort 16 + } + Line { + ZOrder 2029 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "YOKOZAWA" + DstPort 1 + } + Line { + ZOrder 2030 + SrcBlock "YOKOZAWA" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + Name "" + ZOrder 2051 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 2 + DstBlock "ADC_CH6" + DstPort 1 + } + Line { + ZOrder 1765 + SrcBlock "ADC0" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 2037 + Points [0, -170] + DstBlock "Bus\nSelector6" + DstPort 1 + } + Branch { + ZOrder 2047 + DstBlock "Bus\nSelector2" + DstPort 1 + } + Branch { + ZOrder 2046 + Points [0, 210] + DstBlock "Bus\nSelector1" + DstPort 1 + } + } + Line { + Name "" + ZOrder 2049 + Labels [1, 1] + SrcBlock "Bus\nSelector2" + SrcPort 1 + DstBlock "ADC_CH5" + DstPort 1 + } + Line { + ZOrder 2050 + SrcBlock "ADC_CH5" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 2052 + SrcBlock "ADC_CH6" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + Name "" + ZOrder 2053 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 3 + DstBlock "Terminator9" + DstPort 1 + } + Line { + Name "" + ZOrder 2054 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 4 + DstBlock "Terminator10" + DstPort 1 + } + Line { + ZOrder 2056 + SrcBlock "DAC_CH5" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 2058 + SrcBlock "DAC_CH6" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . L $ 8 ( @ % \" $ ! 0 % 0 \" $ 0 =F5R<" + "VEO;@!C;VYT96YT X X !@ @ & 4 ( 0 $ ! D ( FIF9F9F9\\3\\. ( $ " + " 8 ( ! % \" $ #I 0 0 Z0 %-#62 M(%-U" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Mon Apr 10 17:58:17 2017" + RTWModifiedTimeStamp 413747896 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "disabled" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1bio" + overrideMode_ [0.0] + Array { + Type "Cell" + Dimension 1 + Cell "k1bio" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell [] + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "Dataset" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 8 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + Cell "UseSpecifiedMinMax" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 128 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "EnableAllAsError" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "none" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + Cell "PortableWordSizes" + Cell "GenerateWebview" + Cell "GenerateCodeMetricsReport" + Cell "GenerateCodeReplacementReport" + Cell "GenerateErtSFunction" + Cell "CreateSILPILBlock" + Cell "CodeExecutionProfiling" + Cell "CodeProfilingSaveOptions" + Cell "CodeProfilingInstrumentation" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 23 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "InsertPolySpaceComments" + Cell "SFDataObjDesc" + Cell "MATLABFcnDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InternalIdentifier" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "CustomSymbolStrUtil" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "GenerateAllocFcn" + Cell "PurelyIntegerCode" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns on + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface off + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 420, 220, 1500, 860 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Gain + Gain "1" + Multiplication "Element-wise(K.*u)" + ParamMin "[]" + ParamMax "[]" + ParamDataTypeStr "Inherit: Same as input" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Terminator + } + } + System { + Name "k1bio" + Location [0, 28, 1920, 1047] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "30" + ReportName "simulink-default.rpt" + SIDHighWatermark "736" + Block { + BlockType Reference + Name "ADC0" + SID "11" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [85, 1167, 160, 1193] + ZOrder 596 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON1" + SID "603" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1205, 25, 1285, 55] + ZOrder 1113 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON10" + SID "604" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1210, 430, 1290, 460] + ZOrder 1132 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON11" + SID "605" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1210, 475, 1290, 505] + ZOrder 1134 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON12" + SID "606" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1210, 520, 1290, 550] + ZOrder 1144 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON13" + SID "607" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1210, 565, 1290, 595] + ZOrder 1136 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON14" + SID "608" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1210, 610, 1290, 640] + ZOrder 1138 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON15" + SID "609" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1210, 655, 1290, 685] + ZOrder 1140 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON16" + SID "610" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1210, 700, 1290, 730] + ZOrder 1142 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON17" + SID "611" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1660, 475, 1740, 505] + ZOrder 1147 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON18" + SID "612" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1660, 520, 1740, 550] + ZOrder 1166 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON19" + SID "613" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1660, 565, 1740, 595] + ZOrder 1168 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON2" + SID "614" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1205, 70, 1285, 100] + ZOrder 1116 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON20" + SID "615" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1660, 610, 1740, 640] + ZOrder 1178 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON21" + SID "616" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1660, 655, 1740, 685] + ZOrder 1170 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON22" + SID "617" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1660, 700, 1740, 730] + ZOrder 1172 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON23" + SID "618" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1660, 745, 1740, 775] + ZOrder 1174 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON24" + SID "619" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1660, 790, 1740, 820] + ZOrder 1176 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON25" + SID "620" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1660, 835, 1740, 865] + ZOrder 1150 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON26" + SID "621" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1660, 880, 1740, 910] + ZOrder 1152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON27" + SID "622" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1660, 925, 1740, 955] + ZOrder 1154 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON28" + SID "623" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1660, 970, 1740, 1000] + ZOrder 1156 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON29" + SID "624" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1660, 1015, 1740, 1045] + ZOrder 1158 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON3" + SID "625" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1205, 115, 1285, 145] + ZOrder 1118 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON30" + SID "626" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1660, 1060, 1740, 1090] + ZOrder 1160 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON31" + SID "627" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1660, 1105, 1740, 1135] + ZOrder 1162 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON32" + SID "628" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1660, 1150, 1740, 1180] + ZOrder 1164 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON4" + SID "629" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1205, 160, 1285, 190] + ZOrder 1120 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON5" + SID "630" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1205, 205, 1285, 235] + ZOrder 1122 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON6" + SID "631" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1205, 250, 1285, 280] + ZOrder 1124 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON7" + SID "632" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1205, 295, 1285, 325] + ZOrder 1126 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON8" + SID "633" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1205, 340, 1285, 370] + ZOrder 1128 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1MON9" + SID "634" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1205, 385, 1285, 415] + ZOrder 1130 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI1_MON" + SID "499" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [915, 360, 995, 390] + ZOrder 805 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON1" + SID "635" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2740, 60, 2820, 90] + ZOrder 1046 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON10" + SID "636" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2740, 465, 2820, 495] + ZOrder 1090 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON11" + SID "637" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2740, 510, 2820, 540] + ZOrder 1091 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON12" + SID "638" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2740, 555, 2820, 585] + ZOrder 1092 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON13" + SID "639" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2740, 600, 2820, 630] + ZOrder 1093 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON14" + SID "640" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2740, 645, 2820, 675] + ZOrder 1094 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON15" + SID "641" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2740, 690, 2820, 720] + ZOrder 1095 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON16" + SID "642" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2740, 735, 2820, 765] + ZOrder 1096 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON17" + SID "643" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3230, 445, 3310, 475] + ZOrder 1097 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON18" + SID "644" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3230, 490, 3310, 520] + ZOrder 1098 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON19" + SID "645" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3230, 535, 3310, 565] + ZOrder 1099 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON2" + SID "646" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2740, 105, 2820, 135] + ZOrder 1082 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON20" + SID "647" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3230, 580, 3310, 610] + ZOrder 1100 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON21" + SID "648" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3230, 625, 3310, 655] + ZOrder 1101 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON22" + SID "649" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3230, 670, 3310, 700] + ZOrder 1102 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON23" + SID "650" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3230, 715, 3310, 745] + ZOrder 1103 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON24" + SID "651" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3230, 760, 3310, 790] + ZOrder 1104 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON25" + SID "652" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3230, 805, 3310, 835] + ZOrder 1105 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON26" + SID "653" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3230, 850, 3310, 880] + ZOrder 1106 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON27" + SID "654" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3230, 895, 3310, 925] + ZOrder 1107 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON28" + SID "655" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3230, 940, 3310, 970] + ZOrder 1108 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON29" + SID "656" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3230, 985, 3310, 1015] + ZOrder 1109 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON3" + SID "657" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2740, 150, 2820, 180] + ZOrder 1083 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON30" + SID "658" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3230, 1030, 3310, 1060] + ZOrder 1110 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON31" + SID "659" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3230, 1075, 3310, 1105] + ZOrder 1111 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON32" + SID "660" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3230, 1120, 3310, 1150] + ZOrder 1112 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON4" + SID "661" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2740, 195, 2820, 225] + ZOrder 1084 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON5" + SID "662" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2740, 240, 2820, 270] + ZOrder 1085 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON6" + SID "663" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2740, 285, 2820, 315] + ZOrder 1086 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON7" + SID "664" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2740, 330, 2820, 360] + ZOrder 1087 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON8" + SID "665" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2740, 375, 2820, 405] + ZOrder 1088 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2MON9" + SID "666" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2740, 420, 2820, 450] + ZOrder 1089 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BI2_MON" + SID "8" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2300, 400, 2380, 430] + ZOrder 593 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "BIT2WORD1" + SID "356" + Ports [32, 1] + Position [2370, 1493, 2420, 2507] + ZOrder 715 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "BIT2WORD1" + Location [2232, 175, 2685, 1011] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "357" + Position [25, 43, 55, 57] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "358" + Position [25, 53, 55, 67] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "359" + Position [25, 63, 55, 77] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "360" + Position [25, 73, 55, 87] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "361" + Position [25, 83, 55, 97] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In6" + SID "362" + Position [25, 93, 55, 107] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In7" + SID "363" + Position [25, 103, 55, 117] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In8" + SID "364" + Position [25, 113, 55, 127] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In9" + SID "365" + Position [25, 123, 55, 137] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In10" + SID "366" + Position [25, 133, 55, 147] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In11" + SID "367" + Position [25, 143, 55, 157] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In12" + SID "368" + Position [25, 153, 55, 167] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In13" + SID "369" + Position [25, 163, 55, 177] + ZOrder -13 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In14" + SID "370" + Position [25, 173, 55, 187] + ZOrder -14 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In15" + SID "371" + Position [25, 183, 55, 197] + ZOrder -15 + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In16" + SID "372" + Position [25, 193, 55, 207] + ZOrder -16 + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In17" + SID "373" + Position [25, 368, 55, 382] + ZOrder -17 + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In18" + SID "374" + Position [25, 378, 55, 392] + ZOrder -18 + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In19" + SID "375" + Position [25, 388, 55, 402] + ZOrder -19 + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In20" + SID "376" + Position [25, 398, 55, 412] + ZOrder -20 + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In21" + SID "377" + Position [25, 408, 55, 422] + ZOrder -21 + Port "21" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In22" + SID "378" + Position [25, 418, 55, 432] + ZOrder -22 + Port "22" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In23" + SID "379" + Position [25, 428, 55, 442] + ZOrder -23 + Port "23" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In24" + SID "380" + Position [25, 438, 55, 452] + ZOrder -24 + Port "24" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In25" + SID "381" + Position [25, 448, 55, 462] + ZOrder -25 + Port "25" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In26" + SID "382" + Position [25, 458, 55, 472] + ZOrder -26 + Port "26" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In27" + SID "383" + Position [25, 468, 55, 482] + ZOrder -27 + Port "27" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In28" + SID "384" + Position [25, 478, 55, 492] + ZOrder -28 + Port "28" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In29" + SID "385" + Position [25, 488, 55, 502] + ZOrder -29 + Port "29" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In30" + SID "386" + Position [25, 498, 55, 512] + ZOrder -30 + Port "30" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In31" + SID "387" + Position [25, 508, 55, 522] + ZOrder -31 + Port "31" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In32" + SID "388" + Position [25, 518, 55, 532] + ZOrder -32 + Port "32" + IconDisplay "Port number" + } + Block { + BlockType Gain + Name "Gain" + SID "389" + Position [175, 435, 250, 465] + ZOrder -33 + Gain "65536" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum" + SID "390" + Ports [2, 1] + Position [315, 101, 325, 199] + ZOrder -34 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "cdsBit2Word" + SID "391" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [80, 27, 130, 223] + ZOrder -35 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word1" + SID "392" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [80, 352, 130, 548] + ZOrder -36 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "393" + Position [350, 143, 380, 157] + ZOrder -37 + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Gain" + SrcPort 1 + Points [0, -275] + DstBlock "Sum" + DstPort 2 + } + Line { + ZOrder 2 + SrcBlock "cdsBit2Word1" + SrcPort 1 + DstBlock "Gain" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "cdsBit2Word" + SrcPort 1 + DstBlock "Sum" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "In2" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 2 + } + Line { + ZOrder 6 + SrcBlock "In3" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 3 + } + Line { + ZOrder 7 + SrcBlock "In4" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 4 + } + Line { + ZOrder 8 + SrcBlock "In5" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 5 + } + Line { + ZOrder 9 + SrcBlock "In6" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 6 + } + Line { + ZOrder 10 + SrcBlock "In7" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 7 + } + Line { + ZOrder 11 + SrcBlock "In8" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 8 + } + Line { + ZOrder 12 + SrcBlock "In9" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 9 + } + Line { + ZOrder 13 + SrcBlock "In10" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 10 + } + Line { + ZOrder 14 + SrcBlock "Sum" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "In11" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 11 + } + Line { + ZOrder 16 + SrcBlock "In12" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 12 + } + Line { + ZOrder 17 + SrcBlock "In13" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 13 + } + Line { + ZOrder 18 + SrcBlock "In14" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 14 + } + Line { + ZOrder 19 + SrcBlock "In15" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 15 + } + Line { + ZOrder 20 + SrcBlock "In16" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 16 + } + Line { + ZOrder 21 + SrcBlock "In17" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "In18" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 2 + } + Line { + ZOrder 23 + SrcBlock "In19" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 3 + } + Line { + ZOrder 24 + SrcBlock "In20" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 4 + } + Line { + ZOrder 25 + SrcBlock "In21" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 5 + } + Line { + ZOrder 26 + SrcBlock "In22" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 6 + } + Line { + ZOrder 27 + SrcBlock "In23" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 7 + } + Line { + ZOrder 28 + SrcBlock "In24" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 8 + } + Line { + ZOrder 29 + SrcBlock "In25" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 9 + } + Line { + ZOrder 30 + SrcBlock "In26" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 10 + } + Line { + ZOrder 31 + SrcBlock "In27" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 11 + } + Line { + ZOrder 32 + SrcBlock "In28" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 12 + } + Line { + ZOrder 33 + SrcBlock "In29" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 13 + } + Line { + ZOrder 34 + SrcBlock "In30" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 14 + } + Line { + ZOrder 35 + SrcBlock "In31" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 15 + } + Line { + ZOrder 36 + SrcBlock "In32" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 16 + } + } + } + Block { + BlockType SubSystem + Name "BIT2WORD2" + SID "318" + Ports [32, 1] + Position [1360, 1468, 1410, 2482] + ZOrder 682 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "BIT2WORD2" + Location [0, 28, 1920, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "319" + Position [25, 43, 55, 57] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "320" + Position [25, 53, 55, 67] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "321" + Position [25, 63, 55, 77] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "322" + Position [25, 73, 55, 87] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "323" + Position [25, 83, 55, 97] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In6" + SID "324" + Position [25, 93, 55, 107] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In7" + SID "325" + Position [25, 103, 55, 117] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In8" + SID "326" + Position [25, 113, 55, 127] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In9" + SID "327" + Position [25, 123, 55, 137] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In10" + SID "328" + Position [25, 133, 55, 147] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In11" + SID "329" + Position [25, 143, 55, 157] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In12" + SID "330" + Position [25, 153, 55, 167] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In13" + SID "331" + Position [25, 163, 55, 177] + ZOrder -13 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In14" + SID "332" + Position [25, 173, 55, 187] + ZOrder -14 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In15" + SID "333" + Position [25, 183, 55, 197] + ZOrder -15 + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In16" + SID "334" + Position [25, 193, 55, 207] + ZOrder -16 + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In17" + SID "335" + Position [25, 368, 55, 382] + ZOrder -17 + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In18" + SID "336" + Position [25, 378, 55, 392] + ZOrder -18 + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In19" + SID "337" + Position [25, 388, 55, 402] + ZOrder -19 + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In20" + SID "338" + Position [25, 398, 55, 412] + ZOrder -20 + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In21" + SID "339" + Position [25, 408, 55, 422] + ZOrder -21 + Port "21" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In22" + SID "340" + Position [25, 418, 55, 432] + ZOrder -22 + Port "22" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In23" + SID "341" + Position [25, 428, 55, 442] + ZOrder -23 + Port "23" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In24" + SID "342" + Position [25, 438, 55, 452] + ZOrder -24 + Port "24" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In25" + SID "343" + Position [25, 448, 55, 462] + ZOrder -25 + Port "25" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In26" + SID "344" + Position [25, 458, 55, 472] + ZOrder -26 + Port "26" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In27" + SID "345" + Position [25, 468, 55, 482] + ZOrder -27 + Port "27" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In28" + SID "346" + Position [25, 478, 55, 492] + ZOrder -28 + Port "28" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In29" + SID "347" + Position [25, 488, 55, 502] + ZOrder -29 + Port "29" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In30" + SID "348" + Position [25, 498, 55, 512] + ZOrder -30 + Port "30" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In31" + SID "349" + Position [25, 508, 55, 522] + ZOrder -31 + Port "31" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In32" + SID "350" + Position [25, 518, 55, 532] + ZOrder -32 + Port "32" + IconDisplay "Port number" + } + Block { + BlockType Gain + Name "Gain" + SID "351" + Position [175, 435, 250, 465] + ZOrder -33 + Gain "65536" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum" + SID "352" + Ports [2, 1] + Position [315, 101, 325, 199] + ZOrder -34 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "cdsBit2Word" + SID "353" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [80, 27, 130, 223] + ZOrder -35 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word1" + SID "354" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [80, 352, 130, 548] + ZOrder -36 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "355" + Position [350, 143, 380, 157] + ZOrder -37 + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Gain" + SrcPort 1 + Points [0, -275] + DstBlock "Sum" + DstPort 2 + } + Line { + ZOrder 2 + SrcBlock "cdsBit2Word1" + SrcPort 1 + DstBlock "Gain" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "cdsBit2Word" + SrcPort 1 + DstBlock "Sum" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "In2" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 2 + } + Line { + ZOrder 6 + SrcBlock "In3" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 3 + } + Line { + ZOrder 7 + SrcBlock "In4" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 4 + } + Line { + ZOrder 8 + SrcBlock "In5" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 5 + } + Line { + ZOrder 9 + SrcBlock "In6" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 6 + } + Line { + ZOrder 10 + SrcBlock "In7" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 7 + } + Line { + ZOrder 11 + SrcBlock "In8" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 8 + } + Line { + ZOrder 12 + SrcBlock "In9" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 9 + } + Line { + ZOrder 13 + SrcBlock "In10" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 10 + } + Line { + ZOrder 14 + SrcBlock "Sum" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "In11" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 11 + } + Line { + ZOrder 16 + SrcBlock "In12" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 12 + } + Line { + ZOrder 17 + SrcBlock "In13" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 13 + } + Line { + ZOrder 18 + SrcBlock "In14" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 14 + } + Line { + ZOrder 19 + SrcBlock "In15" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 15 + } + Line { + ZOrder 20 + SrcBlock "In16" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 16 + } + Line { + ZOrder 21 + SrcBlock "In17" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "In18" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 2 + } + Line { + ZOrder 23 + SrcBlock "In19" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 3 + } + Line { + ZOrder 24 + SrcBlock "In20" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 4 + } + Line { + ZOrder 25 + SrcBlock "In21" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 5 + } + Line { + ZOrder 26 + SrcBlock "In22" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 6 + } + Line { + ZOrder 27 + SrcBlock "In23" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 7 + } + Line { + ZOrder 28 + SrcBlock "In24" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 8 + } + Line { + ZOrder 29 + SrcBlock "In25" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 9 + } + Line { + ZOrder 30 + SrcBlock "In26" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 10 + } + Line { + ZOrder 31 + SrcBlock "In27" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 11 + } + Line { + ZOrder 32 + SrcBlock "In28" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 12 + } + Line { + ZOrder 33 + SrcBlock "In29" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 13 + } + Line { + ZOrder 34 + SrcBlock "In30" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 14 + } + Line { + ZOrder 35 + SrcBlock "In31" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 15 + } + Line { + ZOrder 36 + SrcBlock "In32" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 16 + } + } + } + Block { + BlockType Reference + Name "BO1_MON" + SID "18" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1475, 2060, 1555, 2090] + ZOrder 602 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BO2_MON" + SID "19" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2495, 2085, 2575, 2115] + ZOrder 635 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CBI_H32_C0" + SID "1" + Tag "cdsCDI64" + Description "card_num=1" + Ports [0, 1] + Position [2210, 385, 2250, 445] + ZOrder 589 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CBI_L32_C0" + SID "2" + Tag "cdsCDI64" + Description "card_num=0" + Ports [0, 1] + Position [830, 345, 870, 405] + ZOrder 588 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CBO_H32_C0" + SID "3" + Tag "cdsCDO64" + Description "card_num=1" + Ports [1] + Position [2505, 1970, 2545, 2030] + ZOrder 587 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CBO_L32_C0" + SID "4" + Tag "cdsCDO64" + Description "card_num=0" + Ports [1] + Position [1515, 1945, 1555, 2005] + ZOrder 586 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DUM1" + SID "598" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [90, 1368, 160, 1392] + ZOrder 912 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DUM2" + SID "10" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [90, 1313, 160, 1337] + ZOrder 595 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Gain + Name "Gain1" + SID "667" + Position [1430, 801, 1505, 859] + ZOrder 1146 + ShowName off + Gain "1/65536" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain2" + SID "668" + Position [2980, 771, 3055, 829] + ZOrder 1064 + ShowName off + Gain "1/65536" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Ground + Name "Ground" + SID "277" + Position [20, 1315, 40, 1335] + ZOrder 641 + } + Block { + BlockType Ground + Name "Ground1" + SID "599" + Position [20, 1370, 40, 1390] + ZOrder 914 + } + Block { + BlockType Reference + Name "SW0" + SID "51" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [905, 1495, 980, 1525] + ZOrder 636 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW1" + SID "20" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [980, 1525, 1055, 1555] + ZOrder 610 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW10" + SID "21" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1150, 1795, 1225, 1825] + ZOrder 613 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW11" + SID "22" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1205, 1825, 1280, 1855] + ZOrder 614 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW12" + SID "52" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [925, 1860, 1000, 1890] + ZOrder 638 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW13" + SID "23" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [980, 1885, 1055, 1915] + ZOrder 615 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW14" + SID "24" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1035, 1915, 1110, 1945] + ZOrder 616 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW15" + SID "25" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1090, 1945, 1165, 1975] + ZOrder 617 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW16" + SID "26" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [935, 1975, 1010, 2005] + ZOrder 683 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW17" + SID "27" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [985, 2005, 1060, 2035] + ZOrder 685 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW18" + SID "28" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1040, 2035, 1115, 2065] + ZOrder 690 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW19" + SID "29" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1095, 2065, 1170, 2095] + ZOrder 691 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW2" + SID "30" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1035, 1555, 1110, 1585] + ZOrder 606 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW20" + SID "31" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1155, 2095, 1230, 2125] + ZOrder 692 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW21" + SID "32" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1215, 2125, 1290, 2155] + ZOrder 693 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW22" + SID "33" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [935, 2155, 1010, 2185] + ZOrder 688 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW23" + SID "34" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [985, 2185, 1060, 2215] + ZOrder 689 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW24" + SID "35" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1040, 2215, 1115, 2245] + ZOrder 694 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW25" + SID "36" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1095, 2245, 1170, 2275] + ZOrder 695 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW26" + SID "37" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1155, 2275, 1230, 2305] + ZOrder 696 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW27" + SID "38" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1215, 2305, 1290, 2335] + ZOrder 697 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW28" + SID "39" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [935, 2340, 1010, 2370] + ZOrder 686 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW29" + SID "40" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [985, 2365, 1060, 2395] + ZOrder 684 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW3" + SID "41" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1090, 1585, 1165, 1615] + ZOrder 607 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW30" + SID "42" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1040, 2395, 1115, 2425] + ZOrder 687 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW31" + SID "43" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1095, 2425, 1170, 2455] + ZOrder 698 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW32" + SID "394" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1905, 1520, 1980, 1550] + ZOrder 712 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW33" + SID "395" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1965, 1550, 2040, 1580] + ZOrder 704 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW34" + SID "432" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1995, 1580, 2070, 1610] + ZOrder 739 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW35" + SID "433" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2055, 1610, 2130, 1640] + ZOrder 738 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW36" + SID "434" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1930, 1640, 2005, 1670] + ZOrder 741 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW37" + SID "435" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1985, 1670, 2060, 1700] + ZOrder 740 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW38" + SID "436" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2010, 1700, 2085, 1730] + ZOrder 743 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW39" + SID "437" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2040, 1730, 2115, 1760] + ZOrder 742 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW4" + SID "44" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1150, 1615, 1225, 1645] + ZOrder 608 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW40" + SID "438" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1925, 1760, 2000, 1790] + ZOrder 745 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW41" + SID "439" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1985, 1790, 2060, 1820] + ZOrder 744 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW42" + SID "440" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2015, 1820, 2090, 1850] + ZOrder 747 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW43" + SID "441" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2075, 1850, 2150, 1880] + ZOrder 746 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW44" + SID "442" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1950, 1880, 2025, 1910] + ZOrder 749 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW45" + SID "443" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2005, 1910, 2080, 1940] + ZOrder 748 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW46" + SID "444" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2030, 1940, 2105, 1970] + ZOrder 751 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW47" + SID "445" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2060, 1970, 2135, 2000] + ZOrder 750 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW48" + SID "446" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1975, 2000, 2050, 2030] + ZOrder 753 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW49" + SID "447" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2035, 2030, 2110, 2060] + ZOrder 752 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW5" + SID "45" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1205, 1645, 1280, 1675] + ZOrder 609 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW50" + SID "448" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2065, 2060, 2140, 2090] + ZOrder 755 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW51" + SID "449" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2125, 2090, 2200, 2120] + ZOrder 754 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW52" + SID "450" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2000, 2120, 2075, 2150] + ZOrder 757 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW53" + SID "451" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2055, 2150, 2130, 2180] + ZOrder 756 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW54" + SID "452" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2080, 2180, 2155, 2210] + ZOrder 759 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW55" + SID "453" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2110, 2210, 2185, 2240] + ZOrder 758 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW56" + SID "454" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2000, 2240, 2075, 2270] + ZOrder 761 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW57" + SID "455" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2060, 2270, 2135, 2300] + ZOrder 760 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW58" + SID "456" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2090, 2300, 2165, 2330] + ZOrder 763 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW59" + SID "457" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2150, 2330, 2225, 2360] + ZOrder 762 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW6" + SID "53" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [925, 1675, 1000, 1705] + ZOrder 637 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW60" + SID "458" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2025, 2360, 2100, 2390] + ZOrder 765 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW61" + SID "459" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2080, 2390, 2155, 2420] + ZOrder 764 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW62" + SID "460" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2105, 2420, 2180, 2450] + ZOrder 767 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW63" + SID "461" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [2135, 2450, 2210, 2480] + ZOrder 766 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW7" + SID "46" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [980, 1705, 1055, 1735] + ZOrder 605 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW8" + SID "47" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1035, 1735, 1110, 1765] + ZOrder 611 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW9" + SID "48" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1090, 1765, 1165, 1795] + ZOrder 612 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Terminator + Name "Terminator" + SID "12" + Position [190, 1315, 210, 1335] + ZOrder 597 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "670" + Position [1340, 302, 1355, 318] + ZOrder 1127 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "671" + Position [1340, 347, 1355, 363] + ZOrder 1129 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "672" + Position [1340, 392, 1355, 408] + ZOrder 1131 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "673" + Position [1340, 437, 1355, 453] + ZOrder 1133 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "674" + Position [1340, 482, 1355, 498] + ZOrder 1135 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "675" + Position [1340, 527, 1355, 543] + ZOrder 1145 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "676" + Position [1795, 482, 1810, 498] + ZOrder 1148 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "677" + Position [1795, 1067, 1810, 1083] + ZOrder 1161 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "678" + Position [1795, 1112, 1810, 1128] + ZOrder 1163 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "679" + Position [1340, 572, 1355, 588] + ZOrder 1137 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "669" + Position [1340, 32, 1355, 48] + ZOrder 1114 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "681" + Position [1340, 617, 1355, 633] + ZOrder 1139 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "682" + Position [1340, 662, 1355, 678] + ZOrder 1141 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "683" + Position [1340, 707, 1355, 723] + ZOrder 1143 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "684" + Position [1795, 1157, 1810, 1173] + ZOrder 1165 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "685" + Position [1790, 527, 1805, 543] + ZOrder 1167 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "686" + Position [1790, 572, 1805, 588] + ZOrder 1169 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "687" + Position [1790, 617, 1805, 633] + ZOrder 1179 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "688" + Position [1790, 662, 1805, 678] + ZOrder 1171 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "689" + Position [1790, 707, 1805, 723] + ZOrder 1173 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "690" + Position [1790, 752, 1805, 768] + ZOrder 1175 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "15" + Position [215, 1170, 235, 1190] + ZOrder 600 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "691" + Position [1790, 797, 1805, 813] + ZOrder 1177 + } + Block { + BlockType Terminator + Name "Terminator31" + SID "692" + Position [1795, 842, 1810, 858] + ZOrder 1151 + } + Block { + BlockType Terminator + Name "Terminator32" + SID "693" + Position [1795, 887, 1810, 903] + ZOrder 1153 + } + Block { + BlockType Terminator + Name "Terminator33" + SID "694" + Position [1795, 932, 1810, 948] + ZOrder 1155 + } + Block { + BlockType Terminator + Name "Terminator34" + SID "695" + Position [1795, 977, 1810, 993] + ZOrder 1157 + } + Block { + BlockType Terminator + Name "Terminator35" + SID "696" + Position [1795, 1022, 1810, 1038] + ZOrder 1159 + } + Block { + BlockType Terminator + Name "Terminator36" + SID "697" + Position [2875, 382, 2890, 398] + ZOrder 1055 + } + Block { + BlockType Terminator + Name "Terminator37" + SID "698" + Position [2875, 427, 2890, 443] + ZOrder 1056 + } + Block { + BlockType Terminator + Name "Terminator38" + SID "699" + Position [2875, 472, 2890, 488] + ZOrder 1057 + } + Block { + BlockType Terminator + Name "Terminator39" + SID "700" + Position [2875, 517, 2890, 533] + ZOrder 1058 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "680" + Position [2875, 67, 2890, 83] + ZOrder 1047 + } + Block { + BlockType Terminator + Name "Terminator40" + SID "702" + Position [2875, 562, 2890, 578] + ZOrder 1063 + } + Block { + BlockType Terminator + Name "Terminator41" + SID "703" + Position [3375, 452, 3390, 468] + ZOrder 1065 + } + Block { + BlockType Terminator + Name "Terminator42" + SID "704" + Position [3375, 1037, 3390, 1053] + ZOrder 1072 + } + Block { + BlockType Terminator + Name "Terminator43" + SID "705" + Position [3375, 1082, 3390, 1098] + ZOrder 1073 + } + Block { + BlockType Terminator + Name "Terminator44" + SID "706" + Position [2875, 607, 2890, 623] + ZOrder 1059 + } + Block { + BlockType Terminator + Name "Terminator45" + SID "707" + Position [2875, 652, 2890, 668] + ZOrder 1060 + } + Block { + BlockType Terminator + Name "Terminator46" + SID "708" + Position [2875, 697, 2890, 713] + ZOrder 1061 + } + Block { + BlockType Terminator + Name "Terminator47" + SID "709" + Position [2875, 742, 2890, 758] + ZOrder 1062 + } + Block { + BlockType Terminator + Name "Terminator48" + SID "710" + Position [3375, 1127, 3390, 1143] + ZOrder 1074 + } + Block { + BlockType Terminator + Name "Terminator49" + SID "711" + Position [3370, 497, 3385, 513] + ZOrder 1075 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "701" + Position [2875, 337, 2890, 353] + ZOrder 1054 + } + Block { + BlockType Terminator + Name "Terminator50" + SID "713" + Position [3370, 542, 3385, 558] + ZOrder 1076 + } + Block { + BlockType Terminator + Name "Terminator51" + SID "714" + Position [3370, 587, 3385, 603] + ZOrder 1081 + } + Block { + BlockType Terminator + Name "Terminator52" + SID "715" + Position [3370, 632, 3385, 648] + ZOrder 1077 + } + Block { + BlockType Terminator + Name "Terminator53" + SID "716" + Position [3370, 677, 3385, 693] + ZOrder 1078 + } + Block { + BlockType Terminator + Name "Terminator54" + SID "717" + Position [3370, 722, 3385, 738] + ZOrder 1079 + } + Block { + BlockType Terminator + Name "Terminator55" + SID "718" + Position [3370, 767, 3385, 783] + ZOrder 1080 + } + Block { + BlockType Terminator + Name "Terminator56" + SID "719" + Position [3375, 812, 3390, 828] + ZOrder 1067 + } + Block { + BlockType Terminator + Name "Terminator57" + SID "720" + Position [3375, 857, 3390, 873] + ZOrder 1068 + } + Block { + BlockType Terminator + Name "Terminator58" + SID "721" + Position [3375, 902, 3390, 918] + ZOrder 1069 + } + Block { + BlockType Terminator + Name "Terminator59" + SID "722" + Position [3375, 947, 3390, 963] + ZOrder 1070 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "712" + Position [1340, 77, 1355, 93] + ZOrder 1117 + } + Block { + BlockType Terminator + Name "Terminator60" + SID "724" + Position [3375, 992, 3390, 1008] + ZOrder 1071 + } + Block { + BlockType Terminator + Name "Terminator61" + SID "725" + Position [2875, 112, 2890, 128] + ZOrder 1049 + } + Block { + BlockType Terminator + Name "Terminator62" + SID "726" + Position [2875, 157, 2890, 173] + ZOrder 1050 + } + Block { + BlockType Terminator + Name "Terminator63" + SID "727" + Position [2875, 202, 2890, 218] + ZOrder 1051 + } + Block { + BlockType Terminator + Name "Terminator64" + SID "728" + Position [2875, 247, 2890, 263] + ZOrder 1052 + } + Block { + BlockType Terminator + Name "Terminator65" + SID "729" + Position [2875, 292, 2890, 308] + ZOrder 1053 + } + Block { + BlockType Terminator + Name "Terminator66" + SID "600" + Position [190, 1370, 210, 1390] + ZOrder 913 + } + Block { + BlockType Terminator + Name "Terminator68" + SID "732" + Position [1340, 257, 1355, 273] + ZOrder 1125 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "723" + Position [1340, 122, 1355, 138] + ZOrder 1119 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "730" + Position [1340, 167, 1355, 183] + ZOrder 1121 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "731" + Position [1340, 212, 1355, 228] + ZOrder 1123 + } + Block { + BlockType Reference + Name "cdsWord2Bit" + SID "733" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [1110, 19, 1155, 736] + ZOrder 1115 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.5" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsWord2Bit1" + SID "734" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [1550, 469, 1595, 1186] + ZOrder 1149 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.5" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsWord2Bit2" + SID "735" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [2650, 54, 2695, 771] + ZOrder 1048 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.5" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsWord2Bit3" + SID "736" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [3130, 439, 3175, 1156] + ZOrder 1066 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.5" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=88\nshmem_daq=1\nspecific_cpu=3\nadcSlave=1\nno_rfm_dma=1" + SID "9" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [135, 900, 175, 960] + ZOrder 594 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1 + SrcBlock "CBI_H32_C0" + SrcPort 1 + DstBlock "BI2_MON" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "DUM2" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Terminator3" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 184 + SrcBlock "SW0" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 191 + SrcBlock "SW7" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 8 + } + Line { + ZOrder 200 + SrcBlock "BIT2WORD2" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 65 + DstBlock "CBO_L32_C0" + DstPort 1 + } + Branch { + ZOrder 64 + Points [0, 100] + DstBlock "BO1_MON" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 185 + SrcBlock "SW1" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 186 + SrcBlock "SW2" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 3 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 187 + SrcBlock "SW3" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 4 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 188 + SrcBlock "SW4" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 5 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 189 + SrcBlock "SW5" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 6 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 190 + SrcBlock "SW6" + SrcPort 1 + Points [112, 0; 0, 6; 188, 0; 0, -6] + DstBlock "BIT2WORD2" + DstPort 7 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 192 + SrcBlock "SW8" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 9 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 193 + SrcBlock "SW9" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 10 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 195 + SrcBlock "SW11" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 12 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 196 + SrcBlock "SW12" + SrcPort 1 + Points [301, 0; 0, -5] + DstBlock "BIT2WORD2" + DstPort 13 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 197 + SrcBlock "SW13" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 14 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 198 + SrcBlock "SW14" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 15 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 199 + SrcBlock "SW15" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 16 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 194 + SrcBlock "SW10" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 11 + } + Line { + ZOrder 249 + SrcBlock "BIT2WORD1" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 71 + Points [0, 100] + DstBlock "BO2_MON" + DstPort 1 + } + Branch { + ZOrder 70 + DstBlock "CBO_H32_C0" + DstPort 1 + } + } + Line { + ZOrder 375 + SrcBlock "CBI_L32_C0" + SrcPort 1 + DstBlock "BI1_MON" + DstPort 1 + } + Line { + ZOrder 109 + SrcBlock "Ground" + SrcPort 1 + DstBlock "DUM2" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 201 + SrcBlock "SW16" + SrcPort 1 + Points [48, 0; 0, 6; 186, 0; 0, -6] + DstBlock "BIT2WORD2" + DstPort 17 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 202 + SrcBlock "SW17" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 18 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 207 + SrcBlock "SW22" + SrcPort 1 + Points [111, 0; 0, 11; 185, 0; 0, -11] + DstBlock "BIT2WORD2" + DstPort 23 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 208 + SrcBlock "SW23" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 24 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 203 + SrcBlock "SW18" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 19 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 204 + SrcBlock "SW19" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 20 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 205 + SrcBlock "SW20" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 21 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 206 + SrcBlock "SW21" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 22 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 209 + SrcBlock "SW24" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 25 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 210 + SrcBlock "SW25" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 26 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 211 + SrcBlock "SW26" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 27 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 212 + SrcBlock "SW27" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 28 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 213 + SrcBlock "SW28" + SrcPort 1 + Points [296, 0; 0, -5] + DstBlock "BIT2WORD2" + DstPort 29 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 214 + SrcBlock "SW29" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 30 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 215 + SrcBlock "SW30" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 31 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 216 + SrcBlock "SW31" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 32 + } + Line { + ZOrder 217 + SrcBlock "SW32" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 1 + } + Line { + ZOrder 219 + SrcBlock "SW33" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 2 + } + Line { + ZOrder 258 + SrcBlock "SW34" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 3 + } + Line { + ZOrder 259 + SrcBlock "SW35" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 4 + } + Line { + ZOrder 260 + SrcBlock "SW39" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 8 + } + Line { + ZOrder 261 + SrcBlock "SW37" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 6 + } + Line { + ZOrder 262 + SrcBlock "SW38" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 7 + } + Line { + ZOrder 263 + SrcBlock "SW36" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 5 + } + Line { + ZOrder 264 + SrcBlock "SW43" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 12 + } + Line { + ZOrder 265 + SrcBlock "SW47" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 16 + } + Line { + ZOrder 266 + SrcBlock "SW46" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 15 + } + Line { + ZOrder 267 + SrcBlock "SW42" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 11 + } + Line { + ZOrder 268 + SrcBlock "SW45" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 14 + } + Line { + ZOrder 269 + SrcBlock "SW41" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 10 + } + Line { + ZOrder 270 + SrcBlock "SW44" + SrcPort 1 + Points [33, 0; 0, 6; 183, 0; 0, -6] + DstBlock "BIT2WORD1" + DstPort 13 + } + Line { + ZOrder 271 + SrcBlock "SW40" + SrcPort 1 + Points [28, 0; 0, 6; 196, 0; 0, -6] + DstBlock "BIT2WORD1" + DstPort 9 + } + Line { + ZOrder 272 + SrcBlock "SW51" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 20 + } + Line { + ZOrder 273 + SrcBlock "SW55" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 24 + } + Line { + ZOrder 274 + SrcBlock "SW54" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 23 + } + Line { + ZOrder 275 + SrcBlock "SW50" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 19 + } + Line { + ZOrder 276 + SrcBlock "SW53" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 22 + } + Line { + ZOrder 277 + SrcBlock "SW49" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 18 + } + Line { + ZOrder 278 + SrcBlock "SW52" + SrcPort 1 + Points [33, 0; 0, 6; 158, 0; 0, -6] + DstBlock "BIT2WORD1" + DstPort 21 + } + Line { + ZOrder 279 + SrcBlock "SW48" + SrcPort 1 + Points [13, 0; 0, 6; 171, 0; 0, -6] + DstBlock "BIT2WORD1" + DstPort 17 + } + Line { + ZOrder 280 + SrcBlock "SW59" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 28 + } + Line { + ZOrder 281 + SrcBlock "SW63" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 32 + } + Line { + ZOrder 282 + SrcBlock "SW62" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 31 + } + Line { + ZOrder 283 + SrcBlock "SW58" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 27 + } + Line { + ZOrder 284 + SrcBlock "SW61" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 30 + } + Line { + ZOrder 285 + SrcBlock "SW57" + SrcPort 1 + DstBlock "BIT2WORD1" + DstPort 26 + } + Line { + ZOrder 286 + SrcBlock "SW60" + SrcPort 1 + Points [33, 0; 0, 6; 146, 0; 0, -6] + DstBlock "BIT2WORD1" + DstPort 29 + } + Line { + ZOrder 287 + SrcBlock "SW56" + SrcPort 1 + Points [26, 0; 0, 6; 158, 0; 0, -6] + DstBlock "BIT2WORD1" + DstPort 25 + } + Line { + ZOrder 563 + SrcBlock "DUM1" + SrcPort 1 + DstBlock "Terminator66" + DstPort 1 + } + Line { + ZOrder 564 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DUM1" + DstPort 1 + } + Line { + ZOrder 569 + SrcBlock "BI2MON1" + SrcPort 1 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 570 + SrcBlock "cdsWord2Bit2" + SrcPort 1 + DstBlock "BI2MON1" + DstPort 1 + } + Line { + ZOrder 571 + SrcBlock "BI2MON2" + SrcPort 1 + DstBlock "Terminator61" + DstPort 1 + } + Line { + ZOrder 572 + SrcBlock "cdsWord2Bit2" + SrcPort 2 + DstBlock "BI2MON2" + DstPort 1 + } + Line { + ZOrder 573 + SrcBlock "BI2MON3" + SrcPort 1 + DstBlock "Terminator62" + DstPort 1 + } + Line { + ZOrder 574 + SrcBlock "BI2MON4" + SrcPort 1 + DstBlock "Terminator63" + DstPort 1 + } + Line { + ZOrder 575 + SrcBlock "BI2MON5" + SrcPort 1 + DstBlock "Terminator64" + DstPort 1 + } + Line { + ZOrder 576 + SrcBlock "BI2MON6" + SrcPort 1 + DstBlock "Terminator65" + DstPort 1 + } + Line { + ZOrder 577 + SrcBlock "BI2MON7" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 578 + SrcBlock "BI2MON8" + SrcPort 1 + DstBlock "Terminator36" + DstPort 1 + } + Line { + ZOrder 579 + SrcBlock "BI2MON9" + SrcPort 1 + DstBlock "Terminator37" + DstPort 1 + } + Line { + ZOrder 580 + SrcBlock "BI2MON10" + SrcPort 1 + DstBlock "Terminator38" + DstPort 1 + } + Line { + ZOrder 581 + SrcBlock "BI2MON11" + SrcPort 1 + DstBlock "Terminator39" + DstPort 1 + } + Line { + ZOrder 582 + SrcBlock "BI2MON13" + SrcPort 1 + DstBlock "Terminator44" + DstPort 1 + } + Line { + ZOrder 583 + SrcBlock "BI2MON14" + SrcPort 1 + DstBlock "Terminator45" + DstPort 1 + } + Line { + ZOrder 584 + SrcBlock "BI2MON15" + SrcPort 1 + DstBlock "Terminator46" + DstPort 1 + } + Line { + ZOrder 585 + SrcBlock "BI2MON16" + SrcPort 1 + DstBlock "Terminator47" + DstPort 1 + } + Line { + ZOrder 586 + SrcBlock "cdsWord2Bit2" + SrcPort 3 + Points [0, 350; 25, 0] + DstBlock "BI2MON3" + DstPort 1 + } + Line { + ZOrder 587 + SrcBlock "cdsWord2Bit2" + SrcPort 4 + DstBlock "BI2MON4" + DstPort 1 + } + Line { + ZOrder 588 + SrcBlock "cdsWord2Bit2" + SrcPort 5 + DstBlock "BI2MON5" + DstPort 1 + } + Line { + ZOrder 589 + SrcBlock "cdsWord2Bit2" + SrcPort 6 + DstBlock "BI2MON6" + DstPort 1 + } + Line { + ZOrder 590 + SrcBlock "cdsWord2Bit2" + SrcPort 7 + DstBlock "BI2MON7" + DstPort 1 + } + Line { + ZOrder 591 + SrcBlock "cdsWord2Bit2" + SrcPort 8 + DstBlock "BI2MON8" + DstPort 1 + } + Line { + ZOrder 592 + SrcBlock "cdsWord2Bit2" + SrcPort 9 + DstBlock "BI2MON9" + DstPort 1 + } + Line { + ZOrder 593 + SrcBlock "cdsWord2Bit2" + SrcPort 10 + DstBlock "BI2MON10" + DstPort 1 + } + Line { + ZOrder 594 + SrcBlock "cdsWord2Bit2" + SrcPort 11 + DstBlock "BI2MON11" + DstPort 1 + } + Line { + ZOrder 595 + SrcBlock "BI2MON12" + SrcPort 1 + DstBlock "Terminator40" + DstPort 1 + } + Line { + ZOrder 596 + SrcBlock "cdsWord2Bit2" + SrcPort 12 + DstBlock "BI2MON12" + DstPort 1 + } + Line { + ZOrder 597 + SrcBlock "cdsWord2Bit2" + SrcPort 13 + DstBlock "BI2MON13" + DstPort 1 + } + Line { + ZOrder 598 + SrcBlock "cdsWord2Bit2" + SrcPort 14 + DstBlock "BI2MON14" + DstPort 1 + } + Line { + ZOrder 599 + SrcBlock "cdsWord2Bit2" + SrcPort 15 + DstBlock "BI2MON15" + DstPort 1 + } + Line { + ZOrder 600 + SrcBlock "cdsWord2Bit2" + SrcPort 16 + DstBlock "BI2MON16" + DstPort 1 + } + Line { + ZOrder 601 + SrcBlock "BI2MON17" + SrcPort 1 + DstBlock "Terminator41" + DstPort 1 + } + Line { + ZOrder 602 + SrcBlock "cdsWord2Bit3" + SrcPort 1 + DstBlock "BI2MON17" + DstPort 1 + } + Line { + ZOrder 603 + SrcBlock "BI2MON25" + SrcPort 1 + DstBlock "Terminator56" + DstPort 1 + } + Line { + ZOrder 604 + SrcBlock "BI2MON18" + SrcPort 1 + DstBlock "Terminator49" + DstPort 1 + } + Line { + ZOrder 605 + SrcBlock "BI2MON19" + SrcPort 1 + DstBlock "Terminator50" + DstPort 1 + } + Line { + ZOrder 606 + SrcBlock "BI2MON21" + SrcPort 1 + DstBlock "Terminator52" + DstPort 1 + } + Line { + ZOrder 607 + SrcBlock "BI2MON22" + SrcPort 1 + DstBlock "Terminator53" + DstPort 1 + } + Line { + ZOrder 608 + SrcBlock "BI2MON23" + SrcPort 1 + DstBlock "Terminator54" + DstPort 1 + } + Line { + ZOrder 609 + SrcBlock "BI2MON24" + SrcPort 1 + DstBlock "Terminator55" + DstPort 1 + } + Line { + ZOrder 610 + SrcBlock "BI2MON20" + SrcPort 1 + DstBlock "Terminator51" + DstPort 1 + } + Line { + ZOrder 611 + SrcBlock "Gain2" + SrcPort 1 + DstBlock "cdsWord2Bit3" + DstPort 1 + } + Line { + ZOrder 612 + SrcBlock "cdsWord2Bit3" + SrcPort 2 + DstBlock "BI2MON18" + DstPort 1 + } + Line { + ZOrder 613 + SrcBlock "cdsWord2Bit3" + SrcPort 3 + DstBlock "BI2MON19" + DstPort 1 + } + Line { + ZOrder 614 + SrcBlock "cdsWord2Bit3" + SrcPort 4 + DstBlock "BI2MON20" + DstPort 1 + } + Line { + ZOrder 615 + SrcBlock "cdsWord2Bit3" + SrcPort 5 + DstBlock "BI2MON21" + DstPort 1 + } + Line { + ZOrder 616 + SrcBlock "cdsWord2Bit3" + SrcPort 6 + DstBlock "BI2MON22" + DstPort 1 + } + Line { + ZOrder 617 + SrcBlock "cdsWord2Bit3" + SrcPort 7 + DstBlock "BI2MON23" + DstPort 1 + } + Line { + ZOrder 618 + SrcBlock "cdsWord2Bit3" + SrcPort 8 + DstBlock "BI2MON24" + DstPort 1 + } + Line { + ZOrder 619 + SrcBlock "cdsWord2Bit3" + SrcPort 9 + DstBlock "BI2MON25" + DstPort 1 + } + Line { + ZOrder 622 + SrcBlock "cdsWord2Bit3" + SrcPort 14 + DstBlock "BI2MON30" + DstPort 1 + } + Line { + ZOrder 623 + SrcBlock "cdsWord2Bit3" + SrcPort 13 + DstBlock "BI2MON29" + DstPort 1 + } + Line { + ZOrder 624 + SrcBlock "cdsWord2Bit3" + SrcPort 10 + DstBlock "BI2MON26" + DstPort 1 + } + Line { + ZOrder 625 + SrcBlock "cdsWord2Bit3" + SrcPort 16 + DstBlock "BI2MON32" + DstPort 1 + } + Line { + ZOrder 626 + SrcBlock "cdsWord2Bit3" + SrcPort 15 + DstBlock "BI2MON31" + DstPort 1 + } + Line { + ZOrder 627 + SrcBlock "cdsWord2Bit3" + SrcPort 11 + DstBlock "BI2MON27" + DstPort 1 + } + Line { + ZOrder 628 + SrcBlock "cdsWord2Bit3" + SrcPort 12 + DstBlock "BI2MON28" + DstPort 1 + } + Line { + ZOrder 629 + SrcBlock "BI2MON26" + SrcPort 1 + DstBlock "Terminator57" + DstPort 1 + } + Line { + ZOrder 630 + SrcBlock "BI2MON27" + SrcPort 1 + DstBlock "Terminator58" + DstPort 1 + } + Line { + ZOrder 631 + SrcBlock "BI2MON28" + SrcPort 1 + DstBlock "Terminator59" + DstPort 1 + } + Line { + ZOrder 632 + SrcBlock "BI2MON29" + SrcPort 1 + DstBlock "Terminator60" + DstPort 1 + } + Line { + ZOrder 633 + SrcBlock "BI2MON30" + SrcPort 1 + DstBlock "Terminator42" + DstPort 1 + } + Line { + ZOrder 634 + SrcBlock "BI2MON31" + SrcPort 1 + DstBlock "Terminator43" + DstPort 1 + } + Line { + ZOrder 635 + SrcBlock "BI2MON32" + SrcPort 1 + DstBlock "Terminator48" + DstPort 1 + } + Line { + ZOrder 636 + SrcBlock "BI1MON1" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 637 + SrcBlock "cdsWord2Bit" + SrcPort 1 + DstBlock "BI1MON1" + DstPort 1 + } + Line { + ZOrder 638 + SrcBlock "BI1MON2" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 639 + SrcBlock "cdsWord2Bit" + SrcPort 2 + DstBlock "BI1MON2" + DstPort 1 + } + Line { + ZOrder 640 + SrcBlock "BI1MON3" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 641 + SrcBlock "BI1MON4" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 642 + SrcBlock "BI1MON5" + SrcPort 1 + DstBlock "Terminator9" + DstPort 1 + } + Line { + ZOrder 643 + SrcBlock "BI1MON6" + SrcPort 1 + DstBlock "Terminator68" + DstPort 1 + } + Line { + ZOrder 644 + SrcBlock "BI1MON7" + SrcPort 1 + DstBlock "Terminator10" + DstPort 1 + } + Line { + ZOrder 645 + SrcBlock "BI1MON8" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Line { + ZOrder 646 + SrcBlock "BI1MON9" + SrcPort 1 + DstBlock "Terminator12" + DstPort 1 + } + Line { + ZOrder 647 + SrcBlock "BI1MON10" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 648 + SrcBlock "BI1MON11" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 649 + SrcBlock "BI1MON13" + SrcPort 1 + DstBlock "Terminator19" + DstPort 1 + } + Line { + ZOrder 650 + SrcBlock "BI1MON14" + SrcPort 1 + DstBlock "Terminator20" + DstPort 1 + } + Line { + ZOrder 651 + SrcBlock "BI1MON15" + SrcPort 1 + DstBlock "Terminator21" + DstPort 1 + } + Line { + ZOrder 652 + SrcBlock "BI1MON16" + SrcPort 1 + DstBlock "Terminator22" + DstPort 1 + } + Line { + ZOrder 653 + SrcBlock "cdsWord2Bit" + SrcPort 3 + DstBlock "BI1MON3" + DstPort 1 + } + Line { + ZOrder 654 + SrcBlock "cdsWord2Bit" + SrcPort 4 + DstBlock "BI1MON4" + DstPort 1 + } + Line { + ZOrder 655 + SrcBlock "cdsWord2Bit" + SrcPort 5 + DstBlock "BI1MON5" + DstPort 1 + } + Line { + ZOrder 656 + SrcBlock "cdsWord2Bit" + SrcPort 6 + DstBlock "BI1MON6" + DstPort 1 + } + Line { + ZOrder 657 + SrcBlock "cdsWord2Bit" + SrcPort 7 + DstBlock "BI1MON7" + DstPort 1 + } + Line { + ZOrder 658 + SrcBlock "cdsWord2Bit" + SrcPort 8 + DstBlock "BI1MON8" + DstPort 1 + } + Line { + ZOrder 659 + SrcBlock "cdsWord2Bit" + SrcPort 9 + DstBlock "BI1MON9" + DstPort 1 + } + Line { + ZOrder 660 + SrcBlock "cdsWord2Bit" + SrcPort 10 + DstBlock "BI1MON10" + DstPort 1 + } + Line { + ZOrder 661 + SrcBlock "cdsWord2Bit" + SrcPort 11 + DstBlock "BI1MON11" + DstPort 1 + } + Line { + ZOrder 662 + SrcBlock "BI1MON12" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 663 + SrcBlock "cdsWord2Bit" + SrcPort 12 + DstBlock "BI1MON12" + DstPort 1 + } + Line { + ZOrder 664 + SrcBlock "cdsWord2Bit" + SrcPort 13 + DstBlock "BI1MON13" + DstPort 1 + } + Line { + ZOrder 665 + SrcBlock "cdsWord2Bit" + SrcPort 14 + DstBlock "BI1MON14" + DstPort 1 + } + Line { + ZOrder 714 + SrcBlock "cdsWord2Bit" + SrcPort 15 + DstBlock "BI1MON15" + DstPort 1 + } + Line { + ZOrder 667 + SrcBlock "cdsWord2Bit" + SrcPort 16 + DstBlock "BI1MON16" + DstPort 1 + } + Line { + ZOrder 668 + SrcBlock "BI1MON17" + SrcPort 1 + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 669 + SrcBlock "cdsWord2Bit1" + SrcPort 1 + DstBlock "BI1MON17" + DstPort 1 + } + Line { + ZOrder 670 + SrcBlock "BI1MON25" + SrcPort 1 + DstBlock "Terminator31" + DstPort 1 + } + Line { + ZOrder 671 + SrcBlock "BI1MON26" + SrcPort 1 + DstBlock "Terminator32" + DstPort 1 + } + Line { + ZOrder 672 + SrcBlock "BI1MON27" + SrcPort 1 + DstBlock "Terminator33" + DstPort 1 + } + Line { + ZOrder 673 + SrcBlock "BI1MON28" + SrcPort 1 + DstBlock "Terminator34" + DstPort 1 + } + Line { + ZOrder 674 + SrcBlock "BI1MON29" + SrcPort 1 + DstBlock "Terminator35" + DstPort 1 + } + Line { + ZOrder 675 + SrcBlock "BI1MON30" + SrcPort 1 + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 676 + SrcBlock "BI1MON31" + SrcPort 1 + DstBlock "Terminator18" + DstPort 1 + } + Line { + ZOrder 677 + SrcBlock "BI1MON32" + SrcPort 1 + DstBlock "Terminator23" + DstPort 1 + } + Line { + ZOrder 678 + SrcBlock "BI1MON18" + SrcPort 1 + DstBlock "Terminator24" + DstPort 1 + } + Line { + ZOrder 679 + SrcBlock "BI1MON19" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 680 + SrcBlock "BI1MON21" + SrcPort 1 + DstBlock "Terminator27" + DstPort 1 + } + Line { + ZOrder 681 + SrcBlock "BI1MON22" + SrcPort 1 + DstBlock "Terminator28" + DstPort 1 + } + Line { + ZOrder 682 + SrcBlock "BI1MON23" + SrcPort 1 + DstBlock "Terminator29" + DstPort 1 + } + Line { + ZOrder 683 + SrcBlock "BI1MON24" + SrcPort 1 + DstBlock "Terminator30" + DstPort 1 + } + Line { + ZOrder 684 + SrcBlock "BI1MON20" + SrcPort 1 + DstBlock "Terminator26" + DstPort 1 + } + Line { + ZOrder 685 + SrcBlock "Gain1" + SrcPort 1 + DstBlock "cdsWord2Bit1" + DstPort 1 + } + Line { + ZOrder 686 + SrcBlock "cdsWord2Bit1" + SrcPort 2 + DstBlock "BI1MON18" + DstPort 1 + } + Line { + ZOrder 687 + SrcBlock "cdsWord2Bit1" + SrcPort 3 + DstBlock "BI1MON19" + DstPort 1 + } + Line { + ZOrder 688 + SrcBlock "cdsWord2Bit1" + SrcPort 4 + DstBlock "BI1MON20" + DstPort 1 + } + Line { + ZOrder 689 + SrcBlock "cdsWord2Bit1" + SrcPort 5 + DstBlock "BI1MON21" + DstPort 1 + } + Line { + ZOrder 690 + SrcBlock "cdsWord2Bit1" + SrcPort 6 + DstBlock "BI1MON22" + DstPort 1 + } + Line { + ZOrder 691 + SrcBlock "cdsWord2Bit1" + SrcPort 7 + DstBlock "BI1MON23" + DstPort 1 + } + Line { + ZOrder 692 + SrcBlock "cdsWord2Bit1" + SrcPort 8 + DstBlock "BI1MON24" + DstPort 1 + } + Line { + ZOrder 693 + SrcBlock "cdsWord2Bit1" + SrcPort 16 + DstBlock "BI1MON32" + DstPort 1 + } + Line { + ZOrder 694 + SrcBlock "cdsWord2Bit1" + SrcPort 9 + DstBlock "BI1MON25" + DstPort 1 + } + Line { + ZOrder 695 + SrcBlock "cdsWord2Bit1" + SrcPort 10 + DstBlock "BI1MON26" + DstPort 1 + } + Line { + ZOrder 696 + SrcBlock "cdsWord2Bit1" + SrcPort 11 + DstBlock "BI1MON27" + DstPort 1 + } + Line { + ZOrder 697 + SrcBlock "cdsWord2Bit1" + SrcPort 12 + DstBlock "BI1MON28" + DstPort 1 + } + Line { + ZOrder 698 + SrcBlock "cdsWord2Bit1" + SrcPort 13 + DstBlock "BI1MON29" + DstPort 1 + } + Line { + ZOrder 699 + SrcBlock "cdsWord2Bit1" + SrcPort 14 + DstBlock "BI1MON30" + DstPort 1 + } + Line { + ZOrder 700 + SrcBlock "cdsWord2Bit1" + SrcPort 15 + DstBlock "BI1MON31" + DstPort 1 + } + Line { + ZOrder 717 + SrcBlock "BI2_MON" + SrcPort 1 + Points [117, 0] + Branch { + ZOrder 719 + Points [0, 385] + DstBlock "Gain2" + DstPort 1 + } + Branch { + ZOrder 718 + DstBlock "cdsWord2Bit2" + DstPort 1 + } + } + Line { + ZOrder 720 + SrcBlock "BI1_MON" + SrcPort 1 + Points [78, 0; 0, 5] + Branch { + ZOrder 722 + Points [0, 450] + DstBlock "Gain1" + DstPort 1 + } + Branch { + ZOrder 721 + DstBlock "cdsWord2Bit" + DstPort 1 + } + } + } +} diff --git a/simulink_archive/simLink/k1c00.mdl b/simulink_archive/simLink/k1c00.mdl new file mode 100644 index 0000000..9db01fd --- /dev/null +++ b/simulink_archive/simLink/k1c00.mdl @@ -0,0 +1,3709 @@ +Model { + Name "k1c00" + Version 8.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + GraphicalInterface { + NumRootInports 0 + NumRootOutports 0 + ParameterArgumentNames "" + ComputedModelVersion "1.645" + NumModelReferences 0 + NumTestPointedSignals 0 + } + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + MinMaxOverflowArchiveMode "Overwrite" + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [273.0, 2180.0, 1775.0, 1036.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [0] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [0] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkTopLevel" + LoadSaveID "0" + Extents [1719.0, 866.0] + ZoomFactor [1.5] + Offset [797.37158013792589, 863.14338960590044] + } + } + } + Created "Tue Apr 14 12:28:19 2009" + Creator "controls" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Fri Jul 15 01:28:48 2022" + RTWModifiedTimeStamp 579749325 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1c00" + Array { + Type "Cell" + Dimension 1 + Cell "k1c00" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 2, 27, 882, 657 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Ground + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1c00" + Location [273, 2180, 2048, 3216] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "150" + ReportName "simulink-default.rpt" + SIDHighWatermark "3030" + Block { + BlockType Reference + Name "ADC0" + SID "2832" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [45, 697, 120, 723] + ZOrder 661 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Actuation" + SID "2894" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1310, 898, 1380, 922] + ZOrder 716 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Am" + SID "2915" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1360, 1368, 1430, 1392] + ZOrder 737 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Arm_length" + SID "2920" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1565, 1400, 1630, 1430] + ZOrder 742 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2835" + Description "ADC Selector" + Ports [1, 1] + Position [180, 606, 200, 1194] + ZOrder 692 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_3" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "C00_MON" + SID "2924" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2150, 1375, 2230, 1405] + ZOrder 791 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Strain" + SID "2921" + Tag "Test Point" + Ports [1] + Position [2280, 1380, 2320, 1400] + ZOrder 787 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice" + SID "2991" + Position [985, 435, 1015, 465] + ZOrder 1210 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "2992" + Position [985, 550, 1015, 580] + ZOrder 1211 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "2993" + Position [975, 695, 1005, 725] + ZOrder 1212 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice3" + SID "3004" + Position [475, 1050, 505, 1080] + ZOrder 1559 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant" + SID "3002" + Position [375, 1010, 405, 1040] + ZOrder 1557 + } + Block { + BlockType Constant + Name "Constant1" + SID "2997" + Description "Maximum voltage of ADC (V)" + Position [710, 530, 755, 560] + ZOrder 1216 + Value "0" + } + Block { + BlockType Constant + Name "Constant10" + SID "2939" + Description "Quantization range of 16 bit ADC." + Position [1320, 765, 1365, 795] + ZOrder 1158 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant2" + SID "3003" + Position [375, 1085, 405, 1115] + ZOrder 1558 + Value "0" + } + Block { + BlockType Constant + Name "Constant26" + SID "2931" + Description "Minimum voltage of ADC (V)" + Position [375, 725, 420, 755] + ZOrder 1155 + Value "-10" + } + Block { + BlockType Constant + Name "Constant3" + SID "3023" + Position [450, 1165, 480, 1195] + ZOrder 2553 + Value "0" + } + Block { + BlockType Constant + Name "Constant4" + SID "2932" + Description "positive and negative voltage" + Position [305, 642, 340, 668] + ZOrder 1153 + Value "2" + } + Block { + BlockType Constant + Name "Constant6" + SID "2933" + Description "Maximum voltage of ADC (V)" + Position [375, 670, 420, 700] + ZOrder 1150 + Value "10" + } + Block { + BlockType Constant + Name "Constant7" + SID "2934" + Description "Quantization range of 16 bit ADC." + Position [355, 595, 400, 625] + ZOrder 1151 + Value "65536" + } + Block { + BlockType Reference + Name "DAC_0" + SID "2895" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [1975, 876, 2045, 1184] + ZOrder 717 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DARM1" + SID "2834" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1010, 898, 1080, 922] + ZOrder 788 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DARM2" + SID "2893" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1115, 898, 1185, 922] + ZOrder 715 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DCPD" + SID "2944" + Tag "Test Point" + Ports [1] + Position [855, 850, 895, 870] + ZOrder 1163 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DCPD_MON" + SID "2930" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [710, 895, 790, 925] + ZOrder 797 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide" + SID "2917" + Ports [2, 1] + Position [1715, 1372, 1745, 1403] + ZOrder 739 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "2935" + Ports [2, 1] + Position [545, 622, 575, 653] + ZOrder 1156 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "2936" + Ports [2, 1] + Position [460, 612, 490, 643] + ZOrder 1152 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "2938" + Ports [2, 1] + Position [630, 892, 660, 923] + ZOrder 1157 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "2840" + Ports [] + Position [467, 290, 507, 329] + ZOrder 660 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "Flag1" + SID "3000" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [275, 1050, 340, 1080] + ZOrder 1219 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Flag_1" + SID "3005" + Tag "Test Point" + Ports [1] + Position [545, 1055, 585, 1075] + ZOrder 1560 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground" + SID "2945" + Position [745, 450, 765, 470] + ZOrder 1165 + } + Block { + BlockType Ground + Name "Ground1" + SID "2897" + Position [1495, 890, 1515, 910] + ZOrder 719 + } + Block { + BlockType Ground + Name "Ground10" + SID "2906" + Position [1785, 1100, 1805, 1120] + ZOrder 728 + } + Block { + BlockType Ground + Name "Ground11" + SID "2907" + Position [1800, 1145, 1820, 1165] + ZOrder 729 + } + Block { + BlockType Ground + Name "Ground12" + SID "2908" + Position [1800, 1210, 1820, 1230] + ZOrder 730 + } + Block { + BlockType Ground + Name "Ground13" + SID "2909" + Position [1865, 1170, 1885, 1190] + ZOrder 731 + NamePlacement "alternate" + } + Block { + BlockType Ground + Name "Ground14" + SID "2910" + Position [1900, 1210, 1920, 1230] + ZOrder 732 + } + Block { + BlockType Ground + Name "Ground15" + SID "2911" + Position [1925, 1265, 1945, 1285] + ZOrder 733 + } + Block { + BlockType Ground + Name "Ground16" + SID "2947" + Position [755, 600, 775, 620] + ZOrder 1167 + } + Block { + BlockType Ground + Name "Ground17" + SID "2949" + Position [745, 755, 765, 775] + ZOrder 1169 + } + Block { + BlockType Ground + Name "Ground2" + SID "2898" + Position [1525, 945, 1545, 965] + ZOrder 720 + } + Block { + BlockType Ground + Name "Ground3" + SID "2899" + Position [1515, 1000, 1535, 1020] + ZOrder 721 + } + Block { + BlockType Ground + Name "Ground4" + SID "2900" + Position [1515, 1055, 1535, 1075] + ZOrder 722 + } + Block { + BlockType Ground + Name "Ground5" + SID "2901" + Position [1650, 970, 1670, 990] + ZOrder 723 + } + Block { + BlockType Ground + Name "Ground6" + SID "2902" + Position [1650, 1020, 1670, 1040] + ZOrder 724 + } + Block { + BlockType Ground + Name "Ground7" + SID "2903" + Position [1640, 1130, 1660, 1150] + ZOrder 725 + } + Block { + BlockType Ground + Name "Ground8" + SID "2904" + Position [1640, 1185, 1660, 1205] + ZOrder 726 + } + Block { + BlockType Ground + Name "Ground9" + SID "2905" + Position [1765, 1070, 1785, 1090] + ZOrder 727 + NamePlacement "alternate" + } + Block { + BlockType Reference + Name "K1:C00-VIS_Xend" + SID "3024" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [1335, 1119, 1400, 1141] + ZOrder 2554 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "K1:C00-VIS_Yend" + SID "3020" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [1335, 1039, 1400, 1061] + ZOrder 2550 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE1" + SID "2946" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [795, 429, 850, 491] + ZOrder 1164 + BackgroundColor "magenta" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE1_COS" + SID "2963" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2215, 488, 2285, 512] + ZOrder 1182 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE1_DEMOD" + SID "2982" + Tag "Test Point" + Ports [1] + Position [2685, 445, 2725, 465] + ZOrder 1201 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE1_DEMOD_MON" + SID "2979" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2550, 440, 2630, 470] + ZOrder 1198 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE1_I" + SID "2985" + Tag "Test Point" + Ports [1] + Position [2685, 340, 2725, 360] + ZOrder 1204 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE1_Q" + SID "2986" + Tag "Test Point" + Ports [1] + Position [2685, 390, 2725, 410] + ZOrder 1205 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE1_SIN" + SID "2960" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2215, 433, 2285, 457] + ZOrder 1179 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE1_SW" + SID "2994" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [880, 380, 945, 410] + ZOrder 1213 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2" + SID "2948" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [795, 579, 850, 641] + ZOrder 1166 + BackgroundColor "magenta" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2_COS" + SID "2964" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2235, 658, 2305, 682] + ZOrder 1183 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2_DEMOD" + SID "2983" + Tag "Test Point" + Ports [1] + Position [2695, 610, 2735, 630] + ZOrder 1202 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2_DEMOD_MON" + SID "2980" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2560, 605, 2640, 635] + ZOrder 1199 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2_I" + SID "2987" + Tag "Test Point" + Ports [1] + Position [2695, 500, 2735, 520] + ZOrder 1206 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2_Q" + SID "2988" + Tag "Test Point" + Ports [1] + Position [2695, 550, 2735, 570] + ZOrder 1207 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2_SIN" + SID "2961" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2235, 598, 2305, 622] + ZOrder 1180 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2_SW" + SID "2995" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [880, 505, 945, 535] + ZOrder 1214 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3" + SID "2950" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [795, 734, 850, 796] + ZOrder 1168 + BackgroundColor "magenta" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3_COS" + SID "2965" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2235, 853, 2305, 877] + ZOrder 1184 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3_DEMOD" + SID "2984" + Tag "Test Point" + Ports [1] + Position [2695, 805, 2735, 825] + ZOrder 1203 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3_DEMOD_MON" + SID "2981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2560, 800, 2640, 830] + ZOrder 1200 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3_I" + SID "2989" + Tag "Test Point" + Ports [1] + Position [2685, 690, 2725, 710] + ZOrder 1208 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3_Q" + SID "2990" + Tag "Test Point" + Ports [1] + Position [2685, 740, 2725, 760] + ZOrder 1209 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3_SIN" + SID "2962" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2235, 793, 2305, 817] + ZOrder 1181 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3_SW" + SID "2996" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [880, 645, 945, 675] + ZOrder 1215 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFFSET" + SID "2942" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [830, 965, 895, 995] + ZOrder 1161 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PIEZO_OUT" + SID "2941" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1415, 830, 1495, 860] + ZOrder 1160 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "2954" + Ports [2, 1] + Position [2120, 592, 2150, 623] + ZOrder 1173 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2955" + Ports [2, 1] + Position [2120, 647, 2150, 678] + ZOrder 1174 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "2969" + Ports [2, 1] + Position [2360, 657, 2390, 688] + ZOrder 1188 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "2970" + Ports [2, 1] + Position [2360, 797, 2390, 828] + ZOrder 1189 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "2971" + Ports [2, 1] + Position [2360, 852, 2390, 883] + ZOrder 1190 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "2956" + Ports [2, 1] + Position [2120, 787, 2150, 818] + ZOrder 1175 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "2940" + Ports [2, 1] + Position [1520, 757, 1550, 788] + ZOrder 1159 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "2957" + Ports [2, 1] + Position [2120, 842, 2150, 873] + ZOrder 1176 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "2958" + Ports [2, 1] + Position [2110, 427, 2140, 458] + ZOrder 1177 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "2959" + Ports [2, 1] + Position [2110, 482, 2140, 513] + ZOrder 1178 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "2966" + Ports [2, 1] + Position [2350, 437, 2380, 468] + ZOrder 1185 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "2967" + Ports [2, 1] + Position [2350, 492, 2380, 523] + ZOrder 1186 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "2968" + Ports [2, 1] + Position [2360, 602, 2390, 633] + ZOrder 1187 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT" + SID "2975" + Tag "cdsSqrt" + Ports [1, 1] + Position [2480, 436, 2510, 474] + ZOrder 1194 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT1" + SID "2977" + Tag "cdsSqrt" + Ports [1, 1] + Position [2490, 601, 2520, 639] + ZOrder 1196 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "2978" + Tag "cdsSqrt" + Ports [1, 1] + Position [2490, 796, 2520, 834] + ZOrder 1197 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Sensing" + SID "2922" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [840, 898, 910, 922] + ZOrder 789 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum" + SID "2916" + Ports [2, 1] + Position [1515, 1370, 1535, 1390] + ZOrder 738 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "2943" + Ports [2, 1] + Position [935, 900, 955, 920] + ZOrder 1162 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "2951" + Ports [3, 1] + Position [1055, 627, 1080, 663] + ZOrder 1170 + ShowName off + Inputs "|+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "2937" + Ports [2, 1] + Position [480, 675, 500, 695] + ZOrder 1154 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "2953" + Ports [2, 1] + Position [1140, 635, 1160, 655] + ZOrder 1172 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "2972" + Ports [2, 1] + Position [2420, 445, 2440, 465] + ZOrder 1191 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "2973" + Ports [2, 1] + Position [2430, 610, 2450, 630] + ZOrder 1192 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "2974" + Ports [2, 1] + Position [2430, 805, 2450, 825] + ZOrder 1193 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3026" + Position [1610, 770, 1630, 790] + ZOrder 2555 + } + Block { + BlockType Reference + Name "dL_ctrl" + SID "2928" + Tag "Test Point" + Ports [1] + Position [1685, 1315, 1725, 1335] + ZOrder 795 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "dL_ctrl_MON" + SID "2926" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1555, 1310, 1635, 1340] + ZOrder 793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "dL_res" + SID "2929" + Tag "Test Point" + Ports [1] + Position [1685, 1505, 1725, 1525] + ZOrder 796 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "dL_res_MON" + SID "2927" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1560, 1500, 1640, 1530] + ZOrder 794 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "d_ctrl" + SID "2923" + Tag "Test Point" + Ports [1] + Position [1435, 1315, 1475, 1335] + ZOrder 790 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "d_ctrl_MON" + SID "2913" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1205, 1365, 1285, 1395] + ZOrder 735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "d_err" + SID "2925" + Tag "Test Point" + Ports [1] + Position [1435, 1510, 1475, 1530] + ZOrder 792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "d_err_MON" + SID "2912" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1205, 1435, 1285, 1465] + ZOrder 734 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=89\nshmem_daq=1\nspecific_cpu=6\nadcSlave=1\nno_rfm_dma=1" + SID "2891" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [65, 835, 105, 895] + ZOrder 659 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "invCm" + SID "2914" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1360, 1438, 1430, 1462] + ZOrder 736 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "zero" + SID "3021" + Tag "Test Point" + Ports [1] + Position [535, 1170, 575, 1190] + ZOrder 2551 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1998 + SrcBlock "ADC0" + SrcPort 1 + Points [40, 0] + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + ZOrder 2235 + SrcBlock "Ground1" + SrcPort 1 + Points [398, 0] + Branch { + ZOrder 2747 + Points [0, -20] + DstBlock "DAC_0" + DstPort 1 + } + Branch { + ZOrder 2746 + DstBlock "DAC_0" + DstPort 2 + } + } + Line { + ZOrder 2236 + SrcBlock "Ground2" + SrcPort 1 + Points [0, -35] + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 2237 + SrcBlock "Ground3" + SrcPort 1 + Points [41, 0; 0, -70] + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 2238 + SrcBlock "Ground4" + SrcPort 1 + Points [62, 0; 0, -105] + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 2076 + SrcBlock "Ground7" + SrcPort 1 + Points [63, 0; 0, -120] + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 2079 + SrcBlock "Ground9" + SrcPort 1 + Points [11, 0; 0, -20] + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 2080 + SrcBlock "Ground10" + SrcPort 1 + Points [0, -30] + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 2084 + SrcBlock "Ground11" + SrcPort 1 + Points [10, 0; 0, -55] + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 2078 + SrcBlock "Ground8" + SrcPort 1 + Points [71, 0; 0, -155] + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 2085 + SrcBlock "Ground12" + SrcPort 1 + Points [24, 0; 0, -100] + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 2086 + SrcBlock "Ground13" + SrcPort 1 + Points [13, 0; 0, -40] + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 2087 + SrcBlock "Ground14" + SrcPort 1 + Points [9, 0; 0, -60] + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 2088 + SrcBlock "Ground15" + SrcPort 1 + Points [0, -95] + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 2057 + SrcBlock "DARM2" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 2308 + Points [54, 0; 0, 66; -81, 0; 0, 404] + DstBlock "d_ctrl_MON" + DstPort 1 + } + Branch { + ZOrder 2307 + Points [0, -165; -49, 0] + DstBlock "Sum3" + DstPort 2 + } + } + Line { + ZOrder 2104 + SrcBlock "Sum" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 2107 + SrcBlock "Arm_length" + SrcPort 1 + Points [47, 0; 0, -20] + DstBlock "Divide" + DstPort 2 + } + Line { + ZOrder 2118 + SrcBlock "C00_MON" + SrcPort 1 + DstBlock "C00_Strain" + DstPort 1 + } + Line { + ZOrder 2110 + SrcBlock "DARM1" + SrcPort 1 + DstBlock "DARM2" + DstPort 1 + } + Line { + ZOrder 2099 + SrcBlock "d_ctrl_MON" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 2131 + DstBlock "Am" + DstPort 1 + } + Branch { + ZOrder 2130 + Points [0, -55] + DstBlock "d_ctrl" + DstPort 1 + } + } + Line { + ZOrder 2101 + Labels [1, 0] + SrcBlock "d_err_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 2135 + DstBlock "invCm" + DstPort 1 + } + Branch { + ZOrder 2134 + Points [0, 70] + DstBlock "d_err" + DstPort 1 + } + } + Line { + ZOrder 2127 + SrcBlock "dL_ctrl_MON" + SrcPort 1 + DstBlock "dL_ctrl" + DstPort 1 + } + Line { + ZOrder 2129 + SrcBlock "dL_res_MON" + SrcPort 1 + DstBlock "dL_res" + DstPort 1 + } + Line { + ZOrder 2133 + SrcBlock "Am" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 2142 + Points [0, -55] + DstBlock "dL_ctrl_MON" + DstPort 1 + } + Branch { + ZOrder 2141 + DstBlock "Sum" + DstPort 1 + } + } + Line { + ZOrder 2137 + SrcBlock "invCm" + SrcPort 1 + Points [61, 0] + Branch { + ZOrder 2140 + Points [0, 65] + DstBlock "dL_res_MON" + DstPort 1 + } + Branch { + ZOrder 2139 + Points [29, 0] + DstBlock "Sum" + DstPort 2 + } + } + Line { + ZOrder 2156 + SrcBlock "DCPD_MON" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 2399 + Points [0, -50] + DstBlock "DCPD" + DstPort 1 + } + Branch { + ZOrder 2398 + DstBlock "Sensing" + DstPort 1 + } + } + Line { + Name "" + ZOrder 2212 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "Divide8" + DstPort 1 + } + Line { + ZOrder 2158 + SrcBlock "Constant4" + SrcPort 1 + Points [100, 0] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 2159 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 2160 + SrcBlock "Constant7" + SrcPort 1 + Points [25, 0; 0, 10] + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 2196 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 2197 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 2198 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + ZOrder 2218 + SrcBlock "Divide27" + SrcPort 1 + Points [9, 0; 0, 275] + DstBlock "Divide8" + DstPort 2 + } + Line { + ZOrder 2213 + SrcBlock "Divide8" + SrcPort 1 + DstBlock "DCPD_MON" + DstPort 1 + } + Line { + ZOrder 2223 + SrcBlock "Constant10" + SrcPort 1 + DstBlock "Product3" + DstPort 2 + } + Line { + ZOrder 2233 + SrcBlock "Ground6" + SrcPort 1 + Points [44, 0; 0, -30] + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 2239 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 2242 + SrcBlock "PIEZO_OUT" + SrcPort 1 + Points [5, 0] + DstBlock "Product3" + DstPort 1 + } + Line { + ZOrder 2243 + SrcBlock "Sensing" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 2244 + SrcBlock "Sum1" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 2247 + Points [0, 540] + DstBlock "d_err_MON" + DstPort 1 + } + Branch { + ZOrder 2246 + DstBlock "DARM1" + DstPort 1 + } + } + Line { + ZOrder 2245 + SrcBlock "OFFSET" + SrcPort 1 + Points [45, 0] + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 2293 + SrcBlock "Ground" + SrcPort 1 + DstBlock "LINE1" + DstPort 1 + } + Line { + ZOrder 2294 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "LINE2" + DstPort 1 + } + Line { + ZOrder 2295 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "LINE3" + DstPort 1 + } + Line { + ZOrder 2305 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 2309 + SrcBlock "Sum3" + SrcPort 1 + Points [116, 0; 0, 265] + DstBlock "Actuation" + DstPort 1 + } + Line { + ZOrder 2310 + SrcBlock "LINE1" + SrcPort 2 + Points [80, 0; 0, 25; 595, 0; 0, -50] + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 2311 + SrcBlock "LINE1" + SrcPort 3 + Points [25, 0; 0, 10] + DstBlock "Product6" + DstPort 1 + } + Line { + ZOrder 2312 + SrcBlock "LINE2" + SrcPort 2 + Points [72, 0; 0, -10] + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 2314 + SrcBlock "LINE3" + SrcPort 2 + Points [170, 0; 0, -14; 1077, 0; 0, 44] + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 2315 + SrcBlock "LINE3" + SrcPort 3 + Points [455, 0; 0, -43; 756, 0; 0, 108] + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 2316 + SrcBlock "LINE2" + SrcPort 3 + Points [86, 0; 0, -10; 1161, 0; 0, 35] + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2119 + SrcBlock "Divide" + SrcPort 1 + Points [335, 0] + Branch { + ZOrder 2320 + Points [0, -525] + Branch { + ZOrder 2392 + Points [0, -55] + Branch { + ZOrder 2393 + Points [0, -140] + Branch { + ZOrder 2387 + Points [0, -55] + Branch { + ZOrder 2384 + Points [0, -110] + Branch { + ZOrder 2332 + DstBlock "Product6" + DstPort 2 + } + Branch { + ZOrder 2331 + Points [0, -55] + DstBlock "Product5" + DstPort 2 + } + } + Branch { + ZOrder 2329 + DstBlock "Product" + DstPort 2 + } + } + Branch { + ZOrder 2327 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 2325 + DstBlock "Product2" + DstPort 2 + } + } + Branch { + ZOrder 2321 + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 2319 + DstBlock "C00_MON" + DstPort 1 + } + } + Line { + ZOrder 2333 + SrcBlock "Product5" + SrcPort 1 + DstBlock "LINE1_SIN" + DstPort 1 + } + Line { + ZOrder 2334 + SrcBlock "Product2" + SrcPort 1 + DstBlock "LINE3_SIN" + DstPort 1 + } + Line { + ZOrder 2335 + SrcBlock "Product" + SrcPort 1 + DstBlock "LINE2_SIN" + DstPort 1 + } + Line { + ZOrder 2336 + SrcBlock "Product6" + SrcPort 1 + DstBlock "LINE1_COS" + DstPort 1 + } + Line { + ZOrder 2337 + SrcBlock "Product1" + SrcPort 1 + Points [37, 0; 0, 5] + DstBlock "LINE2_COS" + DstPort 1 + } + Line { + ZOrder 2339 + SrcBlock "Product4" + SrcPort 1 + Points [37, 0; 0, 5] + DstBlock "LINE3_COS" + DstPort 1 + } + Line { + ZOrder 2340 + SrcBlock "LINE1_SIN" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 2381 + Points [0, -95] + DstBlock "LINE1_I" + DstPort 1 + } + Branch { + ZOrder 2380 + Points [8, 0] + Branch { + ZOrder 2343 + Points [0, 15] + DstBlock "Product7" + DstPort 2 + } + Branch { + ZOrder 2342 + DstBlock "Product7" + DstPort 1 + } + } + } + Line { + ZOrder 2346 + SrcBlock "LINE1_COS" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 2348 + Points [13, 0] + Branch { + ZOrder 2383 + Points [0, -100] + DstBlock "LINE1_Q" + DstPort 1 + } + Branch { + ZOrder 2382 + DstBlock "Product8" + DstPort 1 + } + } + Branch { + ZOrder 2347 + Points [0, 15] + DstBlock "Product8" + DstPort 2 + } + } + Line { + ZOrder 2349 + SrcBlock "LINE2_SIN" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 2389 + Points [0, -42; 274, 0; 0, -58] + DstBlock "LINE2_I" + DstPort 1 + } + Branch { + ZOrder 2388 + Points [18, 0] + Branch { + ZOrder 2354 + Points [0, 15] + DstBlock "Product9" + DstPort 2 + } + Branch { + ZOrder 2353 + DstBlock "Product9" + DstPort 1 + } + } + } + Line { + ZOrder 2350 + SrcBlock "LINE2_COS" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 2391 + Points [0, -19; 100, 0; 0, -91] + DstBlock "LINE2_Q" + DstPort 1 + } + Branch { + ZOrder 2390 + Points [12, 0; 0, -5; 5, 0] + Branch { + ZOrder 2356 + Points [0, 15] + DstBlock "Product10" + DstPort 2 + } + Branch { + ZOrder 2355 + DstBlock "Product10" + DstPort 1 + } + } + } + Line { + ZOrder 2351 + SrcBlock "LINE3_SIN" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 2395 + Points [0, -57; 265, 0; 0, -48] + DstBlock "LINE3_I" + DstPort 1 + } + Branch { + ZOrder 2394 + Points [6, 0] + Branch { + ZOrder 2358 + Points [0, 15] + DstBlock "Product11" + DstPort 2 + } + Branch { + ZOrder 2357 + DstBlock "Product11" + DstPort 1 + } + } + } + Line { + ZOrder 2352 + SrcBlock "LINE3_COS" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 2360 + Points [0, 10] + DstBlock "Product12" + DstPort 2 + } + Branch { + ZOrder 2359 + Points [1, 0; 0, -5; 6, 0] + Branch { + ZOrder 2397 + Points [0, 50; 322, 0; 0, -160] + DstBlock "LINE3_Q" + DstPort 1 + } + Branch { + ZOrder 2396 + DstBlock "Product12" + DstPort 1 + } + } + } + Line { + ZOrder 2361 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 2362 + SrcBlock "Product8" + SrcPort 1 + Points [45, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 2363 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 2364 + SrcBlock "Product10" + SrcPort 1 + Points [45, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 2365 + SrcBlock "Product11" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 2366 + SrcBlock "Product12" + SrcPort 1 + Points [45, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 2367 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "SQRT" + DstPort 1 + } + Line { + ZOrder 2368 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 2369 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 2370 + SrcBlock "SQRT" + SrcPort 1 + DstBlock "LINE1_DEMOD_MON" + DstPort 1 + } + Line { + ZOrder 2372 + SrcBlock "SQRT1" + SrcPort 1 + DstBlock "LINE2_DEMOD_MON" + DstPort 1 + } + Line { + ZOrder 2374 + SrcBlock "SQRT2" + SrcPort 1 + DstBlock "LINE3_DEMOD_MON" + DstPort 1 + } + Line { + ZOrder 2376 + SrcBlock "LINE1_DEMOD_MON" + SrcPort 1 + DstBlock "LINE1_DEMOD" + DstPort 1 + } + Line { + ZOrder 2378 + SrcBlock "LINE2_DEMOD_MON" + SrcPort 1 + DstBlock "LINE2_DEMOD" + DstPort 1 + } + Line { + ZOrder 2379 + SrcBlock "LINE3_DEMOD_MON" + SrcPort 1 + DstBlock "LINE3_DEMOD" + DstPort 1 + } + Line { + ZOrder 2400 + SrcBlock "LINE1" + SrcPort 1 + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 2402 + SrcBlock "Choice" + SrcPort 1 + Points [27, 0; 0, 190] + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 2406 + SrcBlock "Choice1" + SrcPort 1 + Points [11, 0; 0, 85] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 2405 + SrcBlock "LINE2" + SrcPort 1 + Points [34, 0; 0, -35] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 2407 + SrcBlock "LINE3" + SrcPort 1 + Points [57, 0; 0, -45] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 2408 + SrcBlock "Choice2" + SrcPort 1 + Points [20, 0; 0, -50] + DstBlock "Sum2" + DstPort 3 + } + Line { + ZOrder 2409 + SrcBlock "LINE1_SW" + SrcPort 1 + Points [15, 0; 0, 55] + DstBlock "Choice" + DstPort 2 + } + Line { + ZOrder 2410 + SrcBlock "LINE2_SW" + SrcPort 1 + Points [15, 0; 0, 45] + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 2411 + SrcBlock "LINE3_SW" + SrcPort 1 + Points [10, 0] + DstBlock "Choice2" + DstPort 2 + } + Line { + ZOrder 2412 + SrcBlock "Constant1" + SrcPort 1 + Points [104, 0] + Branch { + ZOrder 2414 + Points [0, 30] + Branch { + ZOrder 2417 + Points [0, 145] + DstBlock "Choice2" + DstPort 3 + } + Branch { + ZOrder 2416 + DstBlock "Choice1" + DstPort 3 + } + } + Branch { + ZOrder 2413 + Points [1, 0; 0, -51; 95, 0; 0, -34] + DstBlock "Choice" + DstPort 3 + } + } + Line { + ZOrder 2511 + SrcBlock "Constant" + SrcPort 1 + Points [50, 0] + DstBlock "Choice3" + DstPort 1 + } + Line { + ZOrder 2512 + SrcBlock "Constant2" + SrcPort 1 + Points [50, 0] + DstBlock "Choice3" + DstPort 3 + } + Line { + ZOrder 2514 + SrcBlock "Flag1" + SrcPort 1 + DstBlock "Choice3" + DstPort 2 + } + Line { + ZOrder 2517 + SrcBlock "Choice3" + SrcPort 1 + DstBlock "Flag_1" + DstPort 1 + } + Line { + ZOrder 2739 + SrcBlock "Constant3" + SrcPort 1 + DstBlock "zero" + DstPort 1 + } + Line { + ZOrder 2241 + SrcBlock "Actuation" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 2637 + Points [0, 77; -80, 0; 0, 63] + Branch { + ZOrder 2742 + DstBlock "K1:C00-VIS_Xend" + DstPort 1 + } + Branch { + ZOrder 2741 + DstBlock "K1:C00-VIS_Yend" + DstPort 1 + } + } + Branch { + ZOrder 2520 + DstBlock "PIEZO_OUT" + DstPort 1 + } + } + Line { + ZOrder 2745 + SrcBlock "Product3" + SrcPort 1 + Points [25, 0; 0, 5] + DstBlock "Terminator14" + DstPort 1 + } + Annotation { + SID "2892" + Name "#DAQ Channels\nC00_Strain 16384\nd_ctrl 16384\nd_err 16384\nFlag_1 16384\nzero 16384" + Position [16, 1081, 130, 1191] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . L $ 8 ( @ % \" $ ! 0 % 0 \" $ 0 =F5R<" + "VEO;@!C;VYT96YT X X !@ @ & 4 ( 0 $ ! D ( FIF9F9F9\\3\\. ( $ " + " 8 ( ! % \" $ #I 0 0 Z0 %-#62 M(%-U" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Fri Aug 27 09:17:36 2021" + RTWModifiedTimeStamp 566928607 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1c00" + Array { + Type "Cell" + Dimension 1 + Cell "k1c00" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 2, 27, 882, 657 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Ground + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1c00" + Location [191, 20, 1946, 1056] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + ReportName "simulink-default.rpt" + SIDHighWatermark "3001" + Block { + BlockType Reference + Name "ADC0" + SID "2832" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [45, 697, 120, 723] + ZOrder 661 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Actuation" + SID "2894" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1310, 898, 1380, 922] + ZOrder 716 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Am" + SID "2915" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1360, 1368, 1430, 1392] + ZOrder 737 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Arm_length" + SID "2920" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1565, 1400, 1630, 1430] + ZOrder 742 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2835" + Description "ADC Selector" + Ports [1, 1] + Position [180, 606, 200, 1194] + ZOrder 692 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "C00_MON" + SID "2924" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2150, 1375, 2230, 1405] + ZOrder 791 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Strain" + SID "2921" + Tag "Test Point" + Ports [1] + Position [2280, 1380, 2320, 1400] + ZOrder 787 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice" + SID "2991" + Position [985, 435, 1015, 465] + ZOrder 1210 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "2992" + Position [985, 550, 1015, 580] + ZOrder 1211 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "2993" + Position [975, 695, 1005, 725] + ZOrder 1212 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant1" + SID "2997" + Description "Maximum voltage of ADC (V)" + Position [710, 530, 755, 560] + ZOrder 1216 + Value "0" + } + Block { + BlockType Constant + Name "Constant10" + SID "2939" + Description "Quantization range of 16 bit ADC." + Position [1320, 765, 1365, 795] + ZOrder 1158 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant26" + SID "2931" + Description "Minimum voltage of ADC (V)" + Position [375, 725, 420, 755] + ZOrder 1155 + Value "-10" + } + Block { + BlockType Constant + Name "Constant4" + SID "2932" + Description "positive and negative voltage" + Position [305, 642, 340, 668] + ZOrder 1153 + Value "2" + } + Block { + BlockType Constant + Name "Constant6" + SID "2933" + Description "Maximum voltage of ADC (V)" + Position [375, 670, 420, 700] + ZOrder 1150 + Value "10" + } + Block { + BlockType Constant + Name "Constant7" + SID "2934" + Description "Quantization range of 16 bit ADC." + Position [355, 595, 400, 625] + ZOrder 1151 + Value "65536" + } + Block { + BlockType Reference + Name "DAC_0" + SID "2895" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [1975, 876, 2045, 1184] + ZOrder 717 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DARM1" + SID "2834" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1010, 898, 1080, 922] + ZOrder 788 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DARM2" + SID "2893" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1115, 898, 1185, 922] + ZOrder 715 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DCPD" + SID "2944" + Tag "Test Point" + Ports [1] + Position [855, 850, 895, 870] + ZOrder 1163 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DCPD_MON" + SID "2930" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [710, 895, 790, 925] + ZOrder 797 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide" + SID "2917" + Ports [2, 1] + Position [1715, 1372, 1745, 1403] + ZOrder 739 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "2935" + Ports [2, 1] + Position [545, 622, 575, 653] + ZOrder 1156 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "2936" + Ports [2, 1] + Position [460, 612, 490, 643] + ZOrder 1152 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "2938" + Ports [2, 1] + Position [630, 892, 660, 923] + ZOrder 1157 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "2840" + Ports [] + Position [467, 290, 507, 329] + ZOrder 660 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "Flag1" + SID "3000" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [435, 1095, 500, 1125] + ZOrder 1219 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground" + SID "2945" + Position [745, 450, 765, 470] + ZOrder 1165 + } + Block { + BlockType Ground + Name "Ground1" + SID "2897" + Position [1495, 890, 1515, 910] + ZOrder 719 + } + Block { + BlockType Ground + Name "Ground10" + SID "2906" + Position [1785, 1100, 1805, 1120] + ZOrder 728 + } + Block { + BlockType Ground + Name "Ground11" + SID "2907" + Position [1800, 1145, 1820, 1165] + ZOrder 729 + } + Block { + BlockType Ground + Name "Ground12" + SID "2908" + Position [1800, 1210, 1820, 1230] + ZOrder 730 + } + Block { + BlockType Ground + Name "Ground13" + SID "2909" + Position [1865, 1170, 1885, 1190] + ZOrder 731 + NamePlacement "alternate" + } + Block { + BlockType Ground + Name "Ground14" + SID "2910" + Position [1900, 1210, 1920, 1230] + ZOrder 732 + } + Block { + BlockType Ground + Name "Ground15" + SID "2911" + Position [1925, 1265, 1945, 1285] + ZOrder 733 + } + Block { + BlockType Ground + Name "Ground16" + SID "2947" + Position [755, 600, 775, 620] + ZOrder 1167 + } + Block { + BlockType Ground + Name "Ground17" + SID "2949" + Position [745, 755, 765, 775] + ZOrder 1169 + } + Block { + BlockType Ground + Name "Ground2" + SID "2898" + Position [1525, 945, 1545, 965] + ZOrder 720 + } + Block { + BlockType Ground + Name "Ground3" + SID "2899" + Position [1515, 1000, 1535, 1020] + ZOrder 721 + } + Block { + BlockType Ground + Name "Ground4" + SID "2900" + Position [1515, 1055, 1535, 1075] + ZOrder 722 + } + Block { + BlockType Ground + Name "Ground5" + SID "2901" + Position [1650, 970, 1670, 990] + ZOrder 723 + } + Block { + BlockType Ground + Name "Ground6" + SID "2902" + Position [1650, 1020, 1670, 1040] + ZOrder 724 + } + Block { + BlockType Ground + Name "Ground7" + SID "2903" + Position [1640, 1130, 1660, 1150] + ZOrder 725 + } + Block { + BlockType Ground + Name "Ground8" + SID "2904" + Position [1640, 1185, 1660, 1205] + ZOrder 726 + } + Block { + BlockType Ground + Name "Ground9" + SID "2905" + Position [1765, 1070, 1785, 1090] + ZOrder 727 + NamePlacement "alternate" + } + Block { + BlockType Reference + Name "LINE1" + SID "2946" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [795, 429, 850, 491] + ZOrder 1164 + BackgroundColor "magenta" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE1_COS" + SID "2963" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2215, 488, 2285, 512] + ZOrder 1182 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE1_DEMOD" + SID "2982" + Tag "Test Point" + Ports [1] + Position [2685, 445, 2725, 465] + ZOrder 1201 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE1_DEMOD_MON" + SID "2979" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2550, 440, 2630, 470] + ZOrder 1198 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE1_I" + SID "2985" + Tag "Test Point" + Ports [1] + Position [2685, 340, 2725, 360] + ZOrder 1204 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE1_Q" + SID "2986" + Tag "Test Point" + Ports [1] + Position [2685, 390, 2725, 410] + ZOrder 1205 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE1_SIN" + SID "2960" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2215, 433, 2285, 457] + ZOrder 1179 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE1_SW" + SID "2994" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [880, 380, 945, 410] + ZOrder 1213 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2" + SID "2948" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [795, 579, 850, 641] + ZOrder 1166 + BackgroundColor "magenta" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2_COS" + SID "2964" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2235, 658, 2305, 682] + ZOrder 1183 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2_DEMOD" + SID "2983" + Tag "Test Point" + Ports [1] + Position [2695, 610, 2735, 630] + ZOrder 1202 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2_DEMOD_MON" + SID "2980" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2560, 605, 2640, 635] + ZOrder 1199 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2_I" + SID "2987" + Tag "Test Point" + Ports [1] + Position [2695, 500, 2735, 520] + ZOrder 1206 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2_Q" + SID "2988" + Tag "Test Point" + Ports [1] + Position [2695, 550, 2735, 570] + ZOrder 1207 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2_SIN" + SID "2961" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2235, 598, 2305, 622] + ZOrder 1180 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE2_SW" + SID "2995" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [880, 505, 945, 535] + ZOrder 1214 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3" + SID "2950" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [795, 734, 850, 796] + ZOrder 1168 + BackgroundColor "magenta" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3_COS" + SID "2965" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2235, 853, 2305, 877] + ZOrder 1184 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3_DEMOD" + SID "2984" + Tag "Test Point" + Ports [1] + Position [2695, 805, 2735, 825] + ZOrder 1203 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3_DEMOD_MON" + SID "2981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2560, 800, 2640, 830] + ZOrder 1200 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3_I" + SID "2989" + Tag "Test Point" + Ports [1] + Position [2685, 690, 2725, 710] + ZOrder 1208 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3_Q" + SID "2990" + Tag "Test Point" + Ports [1] + Position [2685, 740, 2725, 760] + ZOrder 1209 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3_SIN" + SID "2962" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2235, 793, 2305, 817] + ZOrder 1181 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE3_SW" + SID "2996" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [880, 645, 945, 675] + ZOrder 1215 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFFSET" + SID "2942" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [830, 965, 895, 995] + ZOrder 1161 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PIEZO_OUT" + SID "2941" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1415, 830, 1495, 860] + ZOrder 1160 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "2954" + Ports [2, 1] + Position [2120, 592, 2150, 623] + ZOrder 1173 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2955" + Ports [2, 1] + Position [2120, 647, 2150, 678] + ZOrder 1174 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "2969" + Ports [2, 1] + Position [2360, 657, 2390, 688] + ZOrder 1188 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "2970" + Ports [2, 1] + Position [2360, 797, 2390, 828] + ZOrder 1189 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "2971" + Ports [2, 1] + Position [2360, 852, 2390, 883] + ZOrder 1190 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "2956" + Ports [2, 1] + Position [2120, 787, 2150, 818] + ZOrder 1175 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "2940" + Ports [2, 1] + Position [1520, 757, 1550, 788] + ZOrder 1159 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "2957" + Ports [2, 1] + Position [2120, 842, 2150, 873] + ZOrder 1176 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "2958" + Ports [2, 1] + Position [2110, 427, 2140, 458] + ZOrder 1177 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "2959" + Ports [2, 1] + Position [2110, 482, 2140, 513] + ZOrder 1178 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "2966" + Ports [2, 1] + Position [2350, 437, 2380, 468] + ZOrder 1185 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "2967" + Ports [2, 1] + Position [2350, 492, 2380, 523] + ZOrder 1186 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "2968" + Ports [2, 1] + Position [2360, 602, 2390, 633] + ZOrder 1187 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT" + SID "2975" + Tag "cdsSqrt" + Ports [1, 1] + Position [2480, 436, 2510, 474] + ZOrder 1194 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT1" + SID "2977" + Tag "cdsSqrt" + Ports [1, 1] + Position [2490, 601, 2520, 639] + ZOrder 1196 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "2978" + Tag "cdsSqrt" + Ports [1, 1] + Position [2490, 796, 2520, 834] + ZOrder 1197 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Sensing" + SID "2922" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [840, 898, 910, 922] + ZOrder 789 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum" + SID "2916" + Ports [2, 1] + Position [1515, 1370, 1535, 1390] + ZOrder 738 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "2943" + Ports [2, 1] + Position [935, 900, 955, 920] + ZOrder 1162 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "2951" + Ports [3, 1] + Position [1055, 627, 1080, 663] + ZOrder 1170 + ShowName off + Inputs "|+++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "2937" + Ports [2, 1] + Position [480, 675, 500, 695] + ZOrder 1154 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "2953" + Ports [2, 1] + Position [1140, 635, 1160, 655] + ZOrder 1172 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "2972" + Ports [2, 1] + Position [2420, 445, 2440, 465] + ZOrder 1191 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "2973" + Ports [2, 1] + Position [2430, 610, 2450, 630] + ZOrder 1192 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "2974" + Ports [2, 1] + Position [2430, 805, 2450, 825] + ZOrder 1193 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator11" + SID "3001" + Position [530, 1100, 550, 1120] + ZOrder 1556 + } + Block { + BlockType Reference + Name "dL_ctrl" + SID "2928" + Tag "Test Point" + Ports [1] + Position [1685, 1315, 1725, 1335] + ZOrder 795 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "dL_ctrl_MON" + SID "2926" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1555, 1310, 1635, 1340] + ZOrder 793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "dL_res" + SID "2929" + Tag "Test Point" + Ports [1] + Position [1685, 1505, 1725, 1525] + ZOrder 796 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "dL_res_MON" + SID "2927" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1560, 1500, 1640, 1530] + ZOrder 794 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "d_ctrl" + SID "2923" + Tag "Test Point" + Ports [1] + Position [1435, 1315, 1475, 1335] + ZOrder 790 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "d_ctrl_MON" + SID "2913" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1205, 1365, 1285, 1395] + ZOrder 735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "d_err" + SID "2925" + Tag "Test Point" + Ports [1] + Position [1435, 1510, 1475, 1530] + ZOrder 792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "d_err_MON" + SID "2912" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1205, 1435, 1285, 1465] + ZOrder 734 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=89\nshmem_daq=1\nspecific_cpu=6\nadcSlave=1\nno_rfm_dma=1" + SID "2891" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [65, 835, 105, 895] + ZOrder 659 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "invCm" + SID "2914" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1360, 1438, 1430, 1462] + ZOrder 736 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1998 + SrcBlock "ADC0" + SrcPort 1 + Points [40, 0] + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + ZOrder 2235 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 2236 + SrcBlock "Ground2" + SrcPort 1 + Points [0, -35] + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 2237 + SrcBlock "Ground3" + SrcPort 1 + Points [41, 0; 0, -70] + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 2238 + SrcBlock "Ground4" + SrcPort 1 + Points [62, 0; 0, -105] + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 2076 + SrcBlock "Ground7" + SrcPort 1 + Points [63, 0; 0, -120] + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 2079 + SrcBlock "Ground9" + SrcPort 1 + Points [11, 0; 0, -20] + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 2080 + SrcBlock "Ground10" + SrcPort 1 + Points [0, -30] + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 2084 + SrcBlock "Ground11" + SrcPort 1 + Points [10, 0; 0, -55] + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 2078 + SrcBlock "Ground8" + SrcPort 1 + Points [71, 0; 0, -155] + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 2085 + SrcBlock "Ground12" + SrcPort 1 + Points [24, 0; 0, -100] + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 2086 + SrcBlock "Ground13" + SrcPort 1 + Points [13, 0; 0, -40] + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 2087 + SrcBlock "Ground14" + SrcPort 1 + Points [9, 0; 0, -60] + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 2088 + SrcBlock "Ground15" + SrcPort 1 + Points [0, -95] + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 2057 + SrcBlock "DARM2" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 2308 + Points [54, 0; 0, 66; -81, 0; 0, 404] + DstBlock "d_ctrl_MON" + DstPort 1 + } + Branch { + ZOrder 2307 + Points [0, -165; -49, 0] + DstBlock "Sum3" + DstPort 2 + } + } + Line { + ZOrder 2104 + SrcBlock "Sum" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 2107 + SrcBlock "Arm_length" + SrcPort 1 + Points [47, 0; 0, -20] + DstBlock "Divide" + DstPort 2 + } + Line { + ZOrder 2118 + SrcBlock "C00_MON" + SrcPort 1 + DstBlock "C00_Strain" + DstPort 1 + } + Line { + ZOrder 2110 + SrcBlock "DARM1" + SrcPort 1 + DstBlock "DARM2" + DstPort 1 + } + Line { + ZOrder 2099 + SrcBlock "d_ctrl_MON" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 2131 + DstBlock "Am" + DstPort 1 + } + Branch { + ZOrder 2130 + Points [0, -55] + DstBlock "d_ctrl" + DstPort 1 + } + } + Line { + ZOrder 2101 + Labels [1, 0] + SrcBlock "d_err_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 2135 + DstBlock "invCm" + DstPort 1 + } + Branch { + ZOrder 2134 + Points [0, 70] + DstBlock "d_err" + DstPort 1 + } + } + Line { + ZOrder 2127 + SrcBlock "dL_ctrl_MON" + SrcPort 1 + DstBlock "dL_ctrl" + DstPort 1 + } + Line { + ZOrder 2129 + SrcBlock "dL_res_MON" + SrcPort 1 + DstBlock "dL_res" + DstPort 1 + } + Line { + ZOrder 2133 + SrcBlock "Am" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 2142 + Points [0, -55] + DstBlock "dL_ctrl_MON" + DstPort 1 + } + Branch { + ZOrder 2141 + DstBlock "Sum" + DstPort 1 + } + } + Line { + ZOrder 2137 + SrcBlock "invCm" + SrcPort 1 + Points [61, 0] + Branch { + ZOrder 2140 + Points [0, 65] + DstBlock "dL_res_MON" + DstPort 1 + } + Branch { + ZOrder 2139 + Points [29, 0] + DstBlock "Sum" + DstPort 2 + } + } + Line { + ZOrder 2156 + SrcBlock "DCPD_MON" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 2399 + Points [0, -50] + DstBlock "DCPD" + DstPort 1 + } + Branch { + ZOrder 2398 + DstBlock "Sensing" + DstPort 1 + } + } + Line { + Name "" + ZOrder 2212 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "Divide8" + DstPort 1 + } + Line { + ZOrder 2158 + SrcBlock "Constant4" + SrcPort 1 + Points [100, 0] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 2159 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 2160 + SrcBlock "Constant7" + SrcPort 1 + Points [25, 0; 0, 10] + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 2196 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 2197 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 2198 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + ZOrder 2218 + SrcBlock "Divide27" + SrcPort 1 + Points [9, 0; 0, 275] + DstBlock "Divide8" + DstPort 2 + } + Line { + ZOrder 2213 + SrcBlock "Divide8" + SrcPort 1 + DstBlock "DCPD_MON" + DstPort 1 + } + Line { + ZOrder 2223 + SrcBlock "Constant10" + SrcPort 1 + DstBlock "Product3" + DstPort 2 + } + Line { + ZOrder 2224 + SrcBlock "Product3" + SrcPort 1 + Points [58, 0; 0, 105] + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 2233 + SrcBlock "Ground6" + SrcPort 1 + Points [44, 0; 0, -30] + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 2239 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 2241 + SrcBlock "Actuation" + SrcPort 1 + Points [15, 0] + DstBlock "PIEZO_OUT" + DstPort 1 + } + Line { + ZOrder 2242 + SrcBlock "PIEZO_OUT" + SrcPort 1 + Points [5, 0] + DstBlock "Product3" + DstPort 1 + } + Line { + ZOrder 2243 + SrcBlock "Sensing" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 2244 + SrcBlock "Sum1" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 2247 + Points [0, 540] + DstBlock "d_err_MON" + DstPort 1 + } + Branch { + ZOrder 2246 + DstBlock "DARM1" + DstPort 1 + } + } + Line { + ZOrder 2245 + SrcBlock "OFFSET" + SrcPort 1 + Points [45, 0] + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 2293 + SrcBlock "Ground" + SrcPort 1 + DstBlock "LINE1" + DstPort 1 + } + Line { + ZOrder 2294 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "LINE2" + DstPort 1 + } + Line { + ZOrder 2295 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "LINE3" + DstPort 1 + } + Line { + ZOrder 2305 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 2309 + SrcBlock "Sum3" + SrcPort 1 + Points [116, 0; 0, 265] + DstBlock "Actuation" + DstPort 1 + } + Line { + ZOrder 2310 + SrcBlock "LINE1" + SrcPort 2 + Points [80, 0; 0, 25; 595, 0; 0, -50] + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 2311 + SrcBlock "LINE1" + SrcPort 3 + Points [25, 0; 0, 10] + DstBlock "Product6" + DstPort 1 + } + Line { + ZOrder 2312 + SrcBlock "LINE2" + SrcPort 2 + Points [72, 0; 0, -10] + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 2314 + SrcBlock "LINE3" + SrcPort 2 + Points [170, 0; 0, -14; 1077, 0; 0, 44] + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 2315 + SrcBlock "LINE3" + SrcPort 3 + Points [455, 0; 0, -43; 756, 0; 0, 108] + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 2316 + SrcBlock "LINE2" + SrcPort 3 + Points [86, 0; 0, -10; 1161, 0; 0, 35] + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2119 + SrcBlock "Divide" + SrcPort 1 + Points [335, 0] + Branch { + ZOrder 2320 + Points [0, -525] + Branch { + ZOrder 2392 + Points [0, -55] + Branch { + ZOrder 2393 + Points [0, -140] + Branch { + ZOrder 2387 + Points [0, -55] + Branch { + ZOrder 2384 + Points [0, -110] + Branch { + ZOrder 2332 + DstBlock "Product6" + DstPort 2 + } + Branch { + ZOrder 2331 + Points [0, -55] + DstBlock "Product5" + DstPort 2 + } + } + Branch { + ZOrder 2329 + DstBlock "Product" + DstPort 2 + } + } + Branch { + ZOrder 2327 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 2325 + DstBlock "Product2" + DstPort 2 + } + } + Branch { + ZOrder 2321 + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 2319 + DstBlock "C00_MON" + DstPort 1 + } + } + Line { + ZOrder 2333 + SrcBlock "Product5" + SrcPort 1 + DstBlock "LINE1_SIN" + DstPort 1 + } + Line { + ZOrder 2334 + SrcBlock "Product2" + SrcPort 1 + DstBlock "LINE3_SIN" + DstPort 1 + } + Line { + ZOrder 2335 + SrcBlock "Product" + SrcPort 1 + DstBlock "LINE2_SIN" + DstPort 1 + } + Line { + ZOrder 2336 + SrcBlock "Product6" + SrcPort 1 + DstBlock "LINE1_COS" + DstPort 1 + } + Line { + ZOrder 2337 + SrcBlock "Product1" + SrcPort 1 + Points [37, 0; 0, 5] + DstBlock "LINE2_COS" + DstPort 1 + } + Line { + ZOrder 2339 + SrcBlock "Product4" + SrcPort 1 + Points [37, 0; 0, 5] + DstBlock "LINE3_COS" + DstPort 1 + } + Line { + ZOrder 2340 + SrcBlock "LINE1_SIN" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 2381 + Points [0, -95] + DstBlock "LINE1_I" + DstPort 1 + } + Branch { + ZOrder 2380 + Points [8, 0] + Branch { + ZOrder 2343 + Points [0, 15] + DstBlock "Product7" + DstPort 2 + } + Branch { + ZOrder 2342 + DstBlock "Product7" + DstPort 1 + } + } + } + Line { + ZOrder 2346 + SrcBlock "LINE1_COS" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 2348 + Points [13, 0] + Branch { + ZOrder 2383 + Points [0, -100] + DstBlock "LINE1_Q" + DstPort 1 + } + Branch { + ZOrder 2382 + DstBlock "Product8" + DstPort 1 + } + } + Branch { + ZOrder 2347 + Points [0, 15] + DstBlock "Product8" + DstPort 2 + } + } + Line { + ZOrder 2349 + SrcBlock "LINE2_SIN" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 2389 + Points [0, -42; 274, 0; 0, -58] + DstBlock "LINE2_I" + DstPort 1 + } + Branch { + ZOrder 2388 + Points [18, 0] + Branch { + ZOrder 2354 + Points [0, 15] + DstBlock "Product9" + DstPort 2 + } + Branch { + ZOrder 2353 + DstBlock "Product9" + DstPort 1 + } + } + } + Line { + ZOrder 2350 + SrcBlock "LINE2_COS" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 2391 + Points [0, -19; 100, 0; 0, -91] + DstBlock "LINE2_Q" + DstPort 1 + } + Branch { + ZOrder 2390 + Points [12, 0; 0, -5; 5, 0] + Branch { + ZOrder 2356 + Points [0, 15] + DstBlock "Product10" + DstPort 2 + } + Branch { + ZOrder 2355 + DstBlock "Product10" + DstPort 1 + } + } + } + Line { + ZOrder 2351 + SrcBlock "LINE3_SIN" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 2395 + Points [0, -57; 265, 0; 0, -48] + DstBlock "LINE3_I" + DstPort 1 + } + Branch { + ZOrder 2394 + Points [6, 0] + Branch { + ZOrder 2358 + Points [0, 15] + DstBlock "Product11" + DstPort 2 + } + Branch { + ZOrder 2357 + DstBlock "Product11" + DstPort 1 + } + } + } + Line { + ZOrder 2352 + SrcBlock "LINE3_COS" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 2360 + Points [0, 10] + DstBlock "Product12" + DstPort 2 + } + Branch { + ZOrder 2359 + Points [1, 0; 0, -5; 6, 0] + Branch { + ZOrder 2397 + Points [0, 50; 322, 0; 0, -160] + DstBlock "LINE3_Q" + DstPort 1 + } + Branch { + ZOrder 2396 + DstBlock "Product12" + DstPort 1 + } + } + } + Line { + ZOrder 2361 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 2362 + SrcBlock "Product8" + SrcPort 1 + Points [45, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 2363 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 2364 + SrcBlock "Product10" + SrcPort 1 + Points [45, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 2365 + SrcBlock "Product11" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 2366 + SrcBlock "Product12" + SrcPort 1 + Points [45, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 2367 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "SQRT" + DstPort 1 + } + Line { + ZOrder 2368 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 2369 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 2370 + SrcBlock "SQRT" + SrcPort 1 + DstBlock "LINE1_DEMOD_MON" + DstPort 1 + } + Line { + ZOrder 2372 + SrcBlock "SQRT1" + SrcPort 1 + DstBlock "LINE2_DEMOD_MON" + DstPort 1 + } + Line { + ZOrder 2374 + SrcBlock "SQRT2" + SrcPort 1 + DstBlock "LINE3_DEMOD_MON" + DstPort 1 + } + Line { + ZOrder 2376 + SrcBlock "LINE1_DEMOD_MON" + SrcPort 1 + DstBlock "LINE1_DEMOD" + DstPort 1 + } + Line { + ZOrder 2378 + SrcBlock "LINE2_DEMOD_MON" + SrcPort 1 + DstBlock "LINE2_DEMOD" + DstPort 1 + } + Line { + ZOrder 2379 + SrcBlock "LINE3_DEMOD_MON" + SrcPort 1 + DstBlock "LINE3_DEMOD" + DstPort 1 + } + Line { + ZOrder 2400 + SrcBlock "LINE1" + SrcPort 1 + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 2402 + SrcBlock "Choice" + SrcPort 1 + Points [27, 0; 0, 190] + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 2406 + SrcBlock "Choice1" + SrcPort 1 + Points [11, 0; 0, 85] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 2405 + SrcBlock "LINE2" + SrcPort 1 + Points [34, 0; 0, -35] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 2407 + SrcBlock "LINE3" + SrcPort 1 + Points [57, 0; 0, -45] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 2408 + SrcBlock "Choice2" + SrcPort 1 + Points [20, 0; 0, -50] + DstBlock "Sum2" + DstPort 3 + } + Line { + ZOrder 2409 + SrcBlock "LINE1_SW" + SrcPort 1 + Points [15, 0; 0, 55] + DstBlock "Choice" + DstPort 2 + } + Line { + ZOrder 2410 + SrcBlock "LINE2_SW" + SrcPort 1 + Points [15, 0; 0, 45] + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 2411 + SrcBlock "LINE3_SW" + SrcPort 1 + Points [10, 0] + DstBlock "Choice2" + DstPort 2 + } + Line { + ZOrder 2412 + SrcBlock "Constant1" + SrcPort 1 + Points [104, 0] + Branch { + ZOrder 2414 + Points [0, 30] + Branch { + ZOrder 2417 + Points [0, 145] + DstBlock "Choice2" + DstPort 3 + } + Branch { + ZOrder 2416 + DstBlock "Choice1" + DstPort 3 + } + } + Branch { + ZOrder 2413 + Points [1, 0; 0, -51; 95, 0; 0, -34] + DstBlock "Choice" + DstPort 3 + } + } + Line { + ZOrder 2510 + SrcBlock "Flag1" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Annotation { + SID "2892" + Name "#DAQ Channels\nC00_Strain 16384\nd_ctrl 16384\nd_err 16384" + Position [16, 1081, 130, 1155] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . L $ 8 ( @ % \" $ ! 0 % 0 \" $ 0 =F5R<" + "VEO;@!C;VYT96YT X X !@ @ & 4 ( 0 $ ! D ( FIF9F9F9\\3\\. ( $ " + " 8 ( ! % \" $ #I 0 0 Z0 %-#62 M(%-U" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Fri Sep 08 16:20:36 2017" + RTWModifiedTimeStamp 426788168 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1imc" + overrideMode_ [0.0] + Array { + Type "Cell" + Dimension 1 + Cell "k1imc" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell [] + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "Dataset" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 8 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + Cell "UseSpecifiedMinMax" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 128 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Simplified" + MergeDetectMultiDrivingBlocksExec "error" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "EnableAllAsError" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "error" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "none" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + Cell "PortableWordSizes" + Cell "GenerateWebview" + Cell "GenerateCodeMetricsReport" + Cell "GenerateCodeReplacementReport" + Cell "GenerateErtSFunction" + Cell "CreateSILPILBlock" + Cell "CodeExecutionProfiling" + Cell "CodeProfilingSaveOptions" + Cell "CodeProfilingInstrumentation" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 24 + Cell "IgnoreCustomStorageClasses" + Cell "ParameterTuningSideEffectCode" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "InsertPolySpaceComments" + Cell "SFDataObjDesc" + Cell "MATLABFcnDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InternalIdentifier" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "CustomSymbolStrUtil" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 13 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "GenerateAllocFcn" + Cell "PurelyIntegerCode" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "None" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns on + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant on + AutosarCompliant off + GRTInterface off + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 100, 80, 1180, 720 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType From + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Goto + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Terminator + } + } + System { + Name "k1cal0" + Location [799, 20, 1929, 980] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "1851" + Block { + BlockType Reference + Name "ADC0" + SID "1211" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [300, 447, 375, 473] + ZOrder 3306 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "1838" + Description "ADC Selector" + Ports [1, 3] + Position [165, 576, 170, 1054] + ZOrder 3612 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1,adc_0_2" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType SubSystem + Name "CAL" + SID "1834" + Ports [3, 4] + Position [365, 621, 620, 949] + ZOrder 3608 + AncestorBlock "CAL_LIB/CS" + LibraryVersion "*1.114" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "CAL" + Location [799, 20, 1929, 980] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "125" + SIDHighWatermark "2121" + SIDPrevWatermark "2117" + Block { + BlockType Inport + Name "LSC_CAL_MICH_ERR" + SID "1834:1711" + Position [455, 348, 485, 362] + ZOrder 3655 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LSC_CAL_MICH_CTRL" + SID "1834:1710" + Position [455, 463, 485, 477] + ZOrder 3656 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LSC_CAL_MICH_CTRL2" + SID "1834:2087" + Position [455, 593, 485, 607] + ZOrder 3740 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "ACT" + SID "1834:1769" + Ports [1, 4] + Position [520, 753, 700, 1092] + ZOrder 3715 + BackgroundColor "green" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ACT" + Location [799, 20, 1929, 980] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "125" + Block { + BlockType Inport + Name "MICH_CTRL" + SID "1834:1770" + Position [170, 103, 200, 117] + ZOrder 3576 + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "LINE_BS" + SID "1834:2077" + Ports [1, 3] + Position [350, 65, 525, 155] + ZOrder 3615 + LibraryVersion "1.103" + SourceBlock "CAL_LINE/LINE" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE_ETMX" + SID "1834:2071" + Ports [1, 3] + Position [350, 220, 525, 310] + ZOrder 3609 + LibraryVersion "1.102" + SourceBlock "CAL_LINE/LINE" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE_ETMY" + SID "1834:2073" + Ports [1, 3] + Position [350, 370, 525, 460] + ZOrder 3611 + LibraryVersion "1.102" + SourceBlock "CAL_LINE/LINE" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LINE_MICH1" + SID "1834:2074" + Ports [1, 3] + Position [350, 525, 525, 615] + ZOrder 3612 + LibraryVersion "1.102" + SourceBlock "CAL_LINE/LINE" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Terminator + Name "Terminator1" + SID "1834:2108" + Position [550, 100, 570, 120] + ZOrder 3616 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "1834:2109" + Position [550, 130, 570, 150] + ZOrder 3617 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "1834:2110" + Position [550, 255, 570, 275] + ZOrder 3618 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "1834:2111" + Position [550, 285, 570, 305] + ZOrder 3619 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "1834:2112" + Position [550, 405, 570, 425] + ZOrder 3620 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "1834:2113" + Position [550, 435, 570, 455] + ZOrder 3621 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "1834:2114" + Position [550, 560, 570, 580] + ZOrder 3622 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "1834:2115" + Position [550, 590, 570, 610] + ZOrder 3623 + } + Block { + BlockType Outport + Name "CAL_LINE_BS" + SID "1834:2075" + Position [620, 73, 650, 87] + ZOrder 3613 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "CAL_LINE_ETMX" + SID "1834:1798" + Position [620, 228, 650, 242] + ZOrder 3543 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "CAL_LINE_ETMY" + SID "1834:1799" + Position [620, 378, 650, 392] + ZOrder 3544 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "CAL_LINE_MICH" + SID "1834:1800" + Position [620, 533, 650, 547] + ZOrder 3545 + Port "4" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "LINE_MICH1" + SrcPort 3 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "LINE_MICH1" + SrcPort 2 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "LINE_ETMY" + SrcPort 2 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "LINE_ETMY" + SrcPort 3 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "LINE_ETMX" + SrcPort 3 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "LINE_ETMX" + SrcPort 2 + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "LINE_BS" + SrcPort 3 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "LINE_BS" + SrcPort 2 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "MICH_CTRL" + SrcPort 1 + Points [58, 0] + Branch { + ZOrder 10 + Points [0, 155] + Branch { + ZOrder 11 + Points [0, 150] + Branch { + ZOrder 12 + DstBlock "LINE_ETMY" + DstPort 1 + } + Branch { + ZOrder 13 + Points [0, 155] + DstBlock "LINE_MICH1" + DstPort 1 + } + } + Branch { + ZOrder 14 + DstBlock "LINE_ETMX" + DstPort 1 + } + } + Branch { + ZOrder 15 + DstBlock "LINE_BS" + DstPort 1 + } + } + Line { + ZOrder 16 + SrcBlock "LINE_BS" + SrcPort 1 + DstBlock "CAL_LINE_BS" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "LINE_MICH1" + SrcPort 1 + DstBlock "CAL_LINE_MICH" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "LINE_ETMY" + SrcPort 1 + DstBlock "CAL_LINE_ETMY" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "LINE_ETMX" + SrcPort 1 + DstBlock "CAL_LINE_ETMX" + DstPort 1 + } + } + } + Block { + BlockType From + Name "From1" + SID "1834:2080" + Position [995, 860, 1095, 880] + ZOrder 3733 + BackgroundColor "orange" + GotoTag "MICH_ERR" + } + Block { + BlockType From + Name "From2" + SID "1834:2081" + Position [995, 970, 1095, 990] + ZOrder 3734 + BackgroundColor "lightBlue" + GotoTag "MICH_CTRL_A" + } + Block { + BlockType From + Name "From3" + SID "1834:2082" + Position [375, 915, 475, 935] + ZOrder 3735 + BackgroundColor "orange" + GotoTag "MICH_ERR" + } + Block { + BlockType From + Name "From4" + SID "1834:2083" + Position [1265, 315, 1365, 335] + ZOrder 3736 + BackgroundColor "yellow" + GotoTag "BS_LINE" + } + Block { + BlockType From + Name "From5" + SID "1834:2084" + Position [1265, 410, 1365, 430] + ZOrder 3737 + BackgroundColor "yellow" + GotoTag "ETMX_LINE" + } + Block { + BlockType From + Name "From6" + SID "1834:2085" + Position [1265, 500, 1365, 520] + ZOrder 3738 + BackgroundColor "yellow" + GotoTag "ETMY_LINE" + } + Block { + BlockType From + Name "From7" + SID "1834:2086" + Position [1265, 605, 1365, 625] + ZOrder 3739 + BackgroundColor "yellow" + GotoTag "MICH_LINE" + } + Block { + BlockType From + Name "From8" + SID "1834:2117" + Position [715, 590, 815, 610] + ZOrder 3751 + BackgroundColor "magenta" + GotoTag "MICH_CTRL_B" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From1" + SID "1834:2078" + Position [760, 786, 850, 804] + ZOrder 3732 + BackgroundColor "yellow" + ShowName off + FontSize 12 + GotoTag "BS_LINE" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From2" + SID "1834:1746" + Position [530, 461, 660, 479] + ZOrder 3698 + BackgroundColor "lightBlue" + ShowName off + FontSize 12 + GotoTag "MICH_CTRL_A" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From3" + SID "1834:2088" + Position [530, 591, 660, 609] + ZOrder 3741 + BackgroundColor "magenta" + ShowName off + FontSize 12 + GotoTag "MICH_CTRL_B" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From49" + SID "1834:1748" + Position [530, 346, 660, 364] + ZOrder 3695 + BackgroundColor "orange" + ShowName off + FontSize 12 + GotoTag "MICH_ERR" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From5" + SID "1834:1858" + Position [760, 871, 850, 889] + ZOrder 3711 + BackgroundColor "yellow" + ShowName off + FontSize 12 + GotoTag "ETMX_LINE" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From6" + SID "1834:1859" + Position [760, 956, 850, 974] + ZOrder 3712 + BackgroundColor "yellow" + ShowName off + FontSize 12 + GotoTag "ETMY_LINE" + } + Block { + BlockType Goto + Name "POYDC_MXIN_From7" + SID "1834:1860" + Position [760, 1041, 850, 1059] + ZOrder 3713 + BackgroundColor "yellow" + ShowName off + FontSize 12 + GotoTag "MICH_LINE" + } + Block { + BlockType SubSystem + Name "PROC" + SID "1834:2091" + Ports [2, 3] + Position [1130, 815, 1365, 1035] + ZOrder 3744 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "PROC" + Location [799, 20, 1929, 980] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "125" + Block { + BlockType Inport + Name "LSC_CAL_MICH_ERR" + SID "1834:2092" + Position [20, 23, 50, 37] + ZOrder 3743 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LSC_CAL_MICH_CTRL" + SID "1834:2094" + Position [20, 343, 50, 357] + ZOrder 3745 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "CTRL_ACT" + SID "1834:2102" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [180, 208, 250, 232] + ZOrder 3753 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CTRL_STRAIN" + SID "1834:2099" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [180, 338, 250, 362] + ZOrder 3750 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ERR_INVC" + SID "1834:2101" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [180, 148, 250, 172] + ZOrder 3752 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ERR_STRAIN" + SID "1834:2098" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section " + "IIR filters, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel" + " inputs. The filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [180, 18, 250, 42] + ZOrder 3749 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum2" + SID "1834:2100" + Ports [2, 1] + Position [320, 131, 335, 249] + ZOrder 3751 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "CAL_STRAIN" + SID "1834:2097" + Position [380, 183, 410, 197] + ZOrder 3748 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "CAL_ERR_STRAIN" + SID "1834:2095" + Position [380, 23, 410, 37] + ZOrder 3746 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "CAL_CTRL_STRAIN" + SID "1834:2096" + Position [380, 343, 410, 357] + ZOrder 3747 + Port "3" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "LSC_CAL_MICH_ERR" + SrcPort 1 + Points [62, 0] + Branch { + ZOrder 2 + DstBlock "ERR_STRAIN" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 130] + DstBlock "ERR_INVC" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "LSC_CAL_MICH_CTRL" + SrcPort 1 + Points [60, 0] + Branch { + ZOrder 5 + DstBlock "CTRL_STRAIN" + DstPort 1 + } + Branch { + ZOrder 6 + Points [0, -130] + DstBlock "CTRL_ACT" + DstPort 1 + } + } + Line { + ZOrder 7 + SrcBlock "CTRL_ACT" + SrcPort 1 + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 8 + SrcBlock "ERR_INVC" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "CAL_STRAIN" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "CTRL_STRAIN" + SrcPort 1 + DstBlock "CAL_CTRL_STRAIN" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "ERR_STRAIN" + SrcPort 1 + DstBlock "CAL_ERR_STRAIN" + DstPort 1 + } + } + } + Block { + BlockType Terminator + Name "Terminator" + SID "1834:2107" + Position [1435, 840, 1455, 860] + ZOrder 3749 + } + Block { + BlockType Terminator + Name "Terminator1" + SID "1834:2116" + Position [865, 590, 885, 610] + ZOrder 3750 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "1834:2120" + Position [1435, 915, 1455, 935] + ZOrder 3754 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "1834:2121" + Position [1435, 990, 1455, 1010] + ZOrder 3755 + } + Block { + BlockType Outport + Name "VIS_CAL_BS_LIME" + SID "1834:1762" + Position [1460, 318, 1490, 332] + ZOrder 3701 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "VIS_CAL_ETMX_LINE" + SID "1834:1760" + Position [1460, 413, 1490, 427] + ZOrder 3699 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "VIS_CAL_ETMY_LINE" + SID "1834:1761" + Position [1460, 503, 1490, 517] + ZOrder 3700 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LSC_CAL_MICH_LINE" + SID "1834:1759" + Position [1460, 608, 1490, 622] + ZOrder 3705 + Port "4" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "From8" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 2 + SrcBlock "PROC" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "PROC" + SrcPort 3 + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "PROC" + SrcPort 2 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "LSC_CAL_MICH_CTRL2" + SrcPort 1 + DstBlock "POYDC_MXIN_From3" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "ACT" + SrcPort 1 + DstBlock "POYDC_MXIN_From1" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "From4" + SrcPort 1 + DstBlock "VIS_CAL_BS_LIME" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "From6" + SrcPort 1 + DstBlock "VIS_CAL_ETMY_LINE" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "From5" + SrcPort 1 + DstBlock "VIS_CAL_ETMX_LINE" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "ACT" + SrcPort 2 + DstBlock "POYDC_MXIN_From5" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "ACT" + SrcPort 3 + DstBlock "POYDC_MXIN_From6" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "ACT" + SrcPort 4 + DstBlock "POYDC_MXIN_From7" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "From3" + SrcPort 1 + DstBlock "ACT" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "From7" + SrcPort 1 + DstBlock "LSC_CAL_MICH_LINE" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 15 + SrcBlock "From1" + SrcPort 1 + DstBlock "PROC" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "LSC_CAL_MICH_CTRL" + SrcPort 1 + DstBlock "POYDC_MXIN_From2" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 17 + SrcBlock "From2" + SrcPort 1 + DstBlock "PROC" + DstPort 2 + } + Line { + ZOrder 18 + SrcBlock "LSC_CAL_MICH_ERR" + SrcPort 1 + DstBlock "POYDC_MXIN_From49" + DstPort 1 + } + Annotation { + SID "1834:1862" + Name "\nCALIBRATIONS (OSC & DEMODS)\n===============================================\n\n\n\n\n\n " + Position [642, 902, 1221, 1366] + AutoSize on + WordWrap off + BackgroundColor "[0.784314, 1.000000, 0.772549]" + ZOrder -1 + FontSize 18 + } + Annotation { + SID "1834:1763" + Name "\nONLINE CALIBRATION\n==============================================\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" + "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" + Position [1305, 902, 2000, 1351] + AutoSize on + WordWrap off + BackgroundColor "[1.000000, 1.000000, 0.000000]" + ZOrder -2 + FontName "Helvetica" + FontSize 18 + FontWeight "normal" + FontAngle "normal" + } + } + } + Block { + BlockType Reference + Name "DAC_0" + SID "1839" + Description "card_num=0" + Ports [16] + Position [820, 694, 890, 1141] + ZOrder 3613 + BackgroundColor "cyan" + DropShadow on + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground1" + SID "1841" + Position [765, 845, 785, 865] + ZOrder 3615 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground10" + SID "1849" + Position [765, 1045, 785, 1065] + ZOrder 3623 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground11" + SID "1850" + Position [765, 1070, 785, 1090] + ZOrder 3624 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground12" + SID "1851" + Position [765, 1095, 785, 1115] + ZOrder 3625 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "1840" + Position [765, 820, 785, 840] + ZOrder 3614 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground3" + SID "1842" + Position [765, 870, 785, 890] + ZOrder 3616 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground4" + SID "1843" + Position [765, 895, 785, 915] + ZOrder 3617 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground5" + SID "1844" + Position [765, 920, 785, 940] + ZOrder 3618 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "1845" + Position [765, 945, 785, 965] + ZOrder 3619 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground7" + SID "1846" + Position [765, 970, 785, 990] + ZOrder 3620 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground8" + SID "1847" + Position [765, 995, 785, 1015] + ZOrder 3621 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground9" + SID "1848" + Position [765, 1020, 785, 1040] + ZOrder 3622 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=125\nspecific_cpu=2\nadcSlave=1" + SID "15" + Tag "cdsParameters" + Description "Purpose: " + " " + " \nProvide system parameters to the FE code generator to properly configure the genera" + "ted EPICS names, rep rate of the FE controller, and the Data Acquisition node ID for proper storage of data from" + " this FE controller. \n " + " " + " \nUseage: " + " " + " \nThe part NAME field is used to identify the FE parame" + "ters. It must be of the form: " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhe" + "re: " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, either as a single argument or multiple, for example site=H1,H2" + ". These are the only names allowed. These will become the first two characters of all EPICS and signal names (fo" + "r example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K, or 64K " + " " + " \n " + " " + " \ndcuid= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [165, 445, 205, 505] + ZOrder 452 + BackgroundColor "orange" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 4029 + SrcBlock "ADC0" + SrcPort 1 + Points [9, 0; 0, -30; -252, 0; 0, 385] + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 4034 + SrcBlock "CAL" + SrcPort 1 + Points [148, 0; 0, 65] + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 4035 + SrcBlock "CAL" + SrcPort 2 + Points [97, 0; 0, 10] + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 4036 + SrcBlock "CAL" + SrcPort 3 + Points [47, 0; 0, -45] + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 4037 + SrcBlock "CAL" + SrcPort 4 + Points [97, 0; 0, -100] + DstBlock "DAC_0" + DstPort 4 + } + Line { + Name "" + ZOrder 4032 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + Points [92, 0; 0, -30] + DstBlock "CAL" + DstPort 2 + } + Line { + Name "" + ZOrder 4031 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + Points [92, 0; 0, 20] + DstBlock "CAL" + DstPort 1 + } + Line { + Name "" + ZOrder 4033 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + Points [92, 0; 0, -80] + DstBlock "CAL" + DstPort 3 + } + Line { + ZOrder 4038 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 4039 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 4041 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 4043 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 4045 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 4049 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 4051 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 4053 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 4055 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 4057 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 4059 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 4061 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + } +} diff --git a/simulink_archive/simLink/k1cryo.mdl b/simulink_archive/simLink/k1cryo.mdl new file mode 100644 index 0000000..7e426aa --- /dev/null +++ b/simulink_archive/simLink/k1cryo.mdl @@ -0,0 +1,34729 @@ +Model { + Name "k1cryo" + Version 8.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + GraphicalInterface { + NumRootInports 0 + NumRootOutports 0 + ParameterArgumentNames "" + ComputedModelVersion "1.1240" + NumModelReferences 0 + NumTestPointedSignals 0 + } + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + MinMaxOverflowArchiveMode "Overwrite" + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [1.0, 2188.0, 2560.0, 1019.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [1] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [0] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkTopLevel" + LoadSaveID "0" + Extents [2329.0, 867.0] + ZoomFactor [0.8] + Offset [6797.6244823292982, 4415.9411646689432] + } + } + } + Created "Tue Apr 14 12:28:19 2009" + Creator "controls" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Wed Mar 22 16:58:14 2023" + RTWModifiedTimeStamp 601279526 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1cryo" + Array { + Type "Cell" + Dimension 1 + Cell "k1cryo" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Abs + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType Ground + } + Block { + BlockType Math + Operator "exp" + OutputSignalType "auto" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + IntermediateResultsDataTypeStr "Inherit: Inherit via internal rule" + AlgorithmType "Newton-Raphson" + Iterations "3" + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1cryo" + Location [1, 2188, 2561, 3207] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + ReportName "simulink-default.rpt" + SIDHighWatermark "5660" + Block { + BlockType Reference + Name "ADC0" + SID "5643" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [2185, 5852, 2260, 5878] + ZOrder 4154 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "5641" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [2980, 6077, 3050, 6103] + ZOrder 4151 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI1" + SID "3891" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6920, 3623, 6990, 3647] + ZOrder 1522 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI2" + SID "3892" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6920, 3678, 6990, 3702] + ZOrder 1524 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD1" + SID "4161" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4460, 4334, 4490, 4346] + ZOrder 2609 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD10" + SID "4375" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4490, 5854, 4520, 5866] + ZOrder 2838 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD11" + SID "4413" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4505, 6074, 4535, 6086] + ZOrder 2866 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD12" + SID "4414" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4505, 6219, 4535, 6231] + ZOrder 2877 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD2" + SID "4183" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4460, 4479, 4490, 4491] + ZOrder 2631 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD3" + SID "4218" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4480, 4654, 4510, 4666] + ZOrder 2671 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD4" + SID "4219" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4480, 4799, 4510, 4811] + ZOrder 2682 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD5" + SID "4296" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4480, 4999, 4510, 5011] + ZOrder 2749 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD6" + SID "4297" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4480, 5144, 4510, 5156] + ZOrder 2760 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD7" + SID "4335" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4480, 5369, 4510, 5381] + ZOrder 2788 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD8" + SID "4336" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4480, 5514, 4510, 5526] + ZOrder 2799 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD9" + SID "4374" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4500, 5724, 4530, 5736] + ZOrder 2827 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "5107" + Position [11525, 3000, 11540, 3020] + ZOrder 3579 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "5207" + Position [11525, 3060, 11540, 3080] + ZOrder 3708 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs10" + SID "5147" + Position [11525, 3525, 11540, 3545] + ZOrder 3619 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs11" + SID "5148" + Position [11525, 3585, 11540, 3605] + ZOrder 3623 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "5115" + Position [11525, 3115, 11540, 3135] + ZOrder 3587 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "5116" + Position [11525, 3175, 11540, 3195] + ZOrder 3591 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "5123" + Position [11525, 3225, 11540, 3245] + ZOrder 3595 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "5124" + Position [11525, 3290, 11540, 3310] + ZOrder 3599 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs6" + SID "5131" + Position [11525, 3335, 11540, 3355] + ZOrder 3603 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs7" + SID "5132" + Position [11525, 3380, 11540, 3400] + ZOrder 3607 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs8" + SID "5139" + Position [11525, 3430, 11540, 3450] + ZOrder 3611 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs9" + SID "5140" + Position [11525, 3480, 11540, 3500] + ZOrder 3615 + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "B_PD1" + SID "4157" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4404, 4360, 4416, 4390] + ZOrder 2605 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD10" + SID "4377" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4500, 5909, 4530, 5921] + ZOrder 2836 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD11" + SID "4415" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4465, 6039, 4495, 6051] + ZOrder 2862 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD12" + SID "4416" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4430, 6254, 4460, 6266] + ZOrder 2875 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD2" + SID "4181" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4385, 4514, 4415, 4526] + ZOrder 2629 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD3" + SID "4220" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4424, 4680, 4436, 4710] + ZOrder 2667 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD4" + SID "4221" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4405, 4834, 4435, 4846] + ZOrder 2680 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD5" + SID "4298" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4424, 5025, 4436, 5055] + ZOrder 2745 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD6" + SID "4299" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4405, 5179, 4435, 5191] + ZOrder 2758 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD7" + SID "4337" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4480, 5314, 4510, 5326] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD8" + SID "4338" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4480, 5474, 4510, 5486] + ZOrder 2797 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD9" + SID "4376" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4500, 5679, 4530, 5691] + ZOrder 2823 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "5644" + Description "ADC Selector" + Ports [1, 4] + Position [2345, 5709, 2435, 6021] + ZOrder 4155 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_1,adc_0_2,adc_0_3,adc_0_0" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 32] + Position [3095, 5285, 3110, 6895] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_1_0,adc_1_1,adc_1_2,adc_1_3,adc_1_4,adc_1_5,adc_1_6,adc_1_7,adc_1_8,adc_1_9,adc_1_10,ad" + "c_1_11,adc_1_12,adc_1_13,adc_1_14,adc_1_15,adc_1_16,adc_1_17,adc_1_18,adc_1_19,adc_1_20,adc_1_21,adc_1_22,adc_1_" + "23,adc_1_24,adc_1_25,adc_1_26,adc_1_27,adc_1_28,adc_1_29,adc_1_30,adc_1_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "CRY_ACC_GAIN" + SID "5349" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3794, 6865, 3816, 6925] + ZOrder 3850 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_H1_FIL" + SID "5292" + Tag "Test Point" + Ports [1] + Position [4930, 6340, 4950, 6380] + ZOrder 3793 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_H1_FIL_MON" + SID "5303" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4855, 6394, 4905, 6406] + ZOrder 3804 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_H2_FIL" + SID "5294" + Tag "Test Point" + Ports [1] + Position [4940, 6495, 4960, 6535] + ZOrder 3795 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_H2_FIL_MON" + SID "5304" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4845, 6554, 4895, 6566] + ZOrder 3805 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_H3_FIL" + SID "5296" + Tag "Test Point" + Ports [1] + Position [4920, 6685, 4940, 6725] + ZOrder 3797 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_H3_FIL_MON" + SID "5305" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4860, 6749, 4910, 6761] + ZOrder 3806 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_PITCH" + SID "4638" + Tag "Test Point" + Ports [1] + Position [6885, 6650, 6925, 6660] + ZOrder 3098 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_PITCH_AFTER_MOD_MON" + SID "5561" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5585, 6654, 5620, 6666] + ZOrder 4085 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_PITCH_BEFORE_MOD_MON" + SID "5562" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5415, 6654, 5465, 6666] + ZOrder 4079 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_PITCH_BEFORE_SERVOFIL" + SID "5595" + Tag "Test Point" + Ports [1] + Position [6125, 6565, 6135, 6605] + ZOrder 4104 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_PITCH_BEFORE_SERVOFIL_MON" + SID "5594" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6080, 6624, 6110, 6636] + ZOrder 4103 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_PITCH_MON" + SID "4639" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6695, 6584, 6745, 6596] + ZOrder 3095 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_ROLL" + SID "4640" + Tag "Test Point" + Ports [1] + Position [6890, 6690, 6930, 6700] + ZOrder 3096 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_ROLL_AFTER_MOD_MON" + SID "5563" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5625, 6704, 5660, 6716] + ZOrder 4086 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_ROLL_BEFORE_MOD_MON" + SID "5564" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5385, 6704, 5435, 6716] + ZOrder 4080 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_ROLL_BEFORE_SERVOFIL" + SID "5597" + Tag "Test Point" + Ports [1] + Position [6165, 6660, 6175, 6700] + ZOrder 4106 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_ROLL_BEFORE_SERVOFIL_MON" + SID "5596" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6115, 6724, 6145, 6736] + ZOrder 4105 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_ROLL_MON" + SID "4641" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6695, 6644, 6745, 6656] + ZOrder 3093 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_V1_FIL" + SID "5298" + Tag "Test Point" + Ports [1] + Position [4940, 6420, 4960, 6460] + ZOrder 3799 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_V1_FIL_MON" + SID "5306" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4845, 6469, 4895, 6481] + ZOrder 3807 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_V2_FIL" + SID "5300" + Tag "Test Point" + Ports [1] + Position [4920, 6590, 4940, 6630] + ZOrder 3801 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_V2_FIL_MON" + SID "5307" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4855, 6649, 4905, 6661] + ZOrder 3808 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_V3_FIL" + SID "5302" + Tag "Test Point" + Ports [1] + Position [4920, 6775, 4940, 6815] + ZOrder 3803 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_V3_FIL_MON" + SID "5308" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4860, 6829, 4910, 6841] + ZOrder 3809 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_X" + SID "4642" + Tag "Test Point" + Ports [1] + Position [6745, 6430, 6785, 6440] + ZOrder 3090 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_X_AFTER_MOD_MON" + SID "5565" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5625, 6524, 5660, 6536] + ZOrder 4082 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_X_BEFORE_MOD_MON" + SID "5566" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5375, 6524, 5425, 6536] + ZOrder 4076 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_X_BEFORE_SERVOFIL" + SID "5588" + Tag "Test Point" + Ports [1] + Position [6155, 6240, 6165, 6280] + ZOrder 4098 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_X_BEFORE_SERVOFIL_MON" + SID "5589" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6080, 6444, 6110, 6456] + ZOrder 4097 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_X_MON" + SID "4643" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6665, 6429, 6715, 6441] + ZOrder 3087 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Y" + SID "4644" + Tag "Test Point" + Ports [1] + Position [6770, 6480, 6810, 6490] + ZOrder 3091 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_YAW" + SID "4645" + Tag "Test Point" + Ports [1] + Position [6860, 6725, 6900, 6735] + ZOrder 3097 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_YAW_AFTER_MOD_MON" + SID "5567" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5625, 6759, 5660, 6771] + ZOrder 4087 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_YAW_BEFORE_MOD_MON" + SID "5568" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5360, 6759, 5410, 6771] + ZOrder 4081 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_YAW_BEFORE_SERVOFIL" + SID "5600" + Tag "Test Point" + Ports [1] + Position [6235, 6710, 6245, 6750] + ZOrder 4109 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_YAW_BEFORE_SERVOFIL_MON" + SID "5598" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 6779, 6165, 6791] + ZOrder 4107 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_YAW_MON" + SID "4646" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6695, 6709, 6745, 6721] + ZOrder 3094 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Y_AFTER_MOD_MON" + SID "5569" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5625, 6594, 5660, 6606] + ZOrder 4083 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Y_BEFORE_MOD_MON" + SID "5570" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5365, 6569, 5415, 6581] + ZOrder 4077 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Y_BEFORE_SERVOFIL" + SID "5591" + Tag "Test Point" + Ports [1] + Position [6180, 6290, 6190, 6330] + ZOrder 4100 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Y_BEFORE_SERVOFIL_MON" + SID "5590" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6080, 6499, 6110, 6511] + ZOrder 4099 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Y_MON" + SID "4647" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6685, 6479, 6735, 6491] + ZOrder 3088 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Z" + SID "4648" + Tag "Test Point" + Ports [1] + Position [6780, 6540, 6820, 6550] + ZOrder 3092 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Z_AFTER_MOD_MON" + SID "5571" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 6609, 5635, 6621] + ZOrder 4084 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Z_BEFORE_MOD_MON" + SID "5572" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5375, 6609, 5425, 6621] + ZOrder 4078 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Z_BEFORE_SERVOFIL" + SID "5593" + Tag "Test Point" + Ports [1] + Position [6200, 6340, 6210, 6380] + ZOrder 4102 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Z_BEFORE_SERVOFIL_MON" + SID "5592" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6080, 6554, 6110, 6566] + ZOrder 4101 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Z_MON" + SID "4649" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6685, 6539, 6735, 6551] + ZOrder 3089 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD1" + SID "4051" + Tag "Test Point" + Ports [1] + Position [8610, 335, 8630, 375] + ZOrder 2487 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD1_MEAN" + SID "4056" + Tag "Test Point" + Ports [1] + Position [8930, 400, 8970, 420] + ZOrder 2492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD1_MEAN_MON" + SID "4055" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8775, 395, 8855, 425] + ZOrder 2491 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD1_MON" + SID "4049" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8530, 395, 8610, 425] + ZOrder 2485 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD1_RMS" + SID "4059" + Tag "Test Point" + Ports [1] + Position [9065, 280, 9105, 300] + ZOrder 2496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD1_RMS_MON" + SID "4060" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8910, 275, 8990, 305] + ZOrder 2495 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD2" + SID "4061" + Tag "Test Point" + Ports [1] + Position [8610, 535, 8630, 575] + ZOrder 2498 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD2_MEAN" + SID "4062" + Tag "Test Point" + Ports [1] + Position [8930, 600, 8970, 620] + ZOrder 2503 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD2_MEAN_MON" + SID "4063" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8775, 595, 8855, 625] + ZOrder 2502 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD2_MON" + SID "4064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8530, 595, 8610, 625] + ZOrder 2497 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD2_RMS" + SID "4065" + Tag "Test Point" + Ports [1] + Position [9065, 480, 9105, 500] + ZOrder 2507 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD2_RMS_MON" + SID "4066" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8910, 475, 8990, 505] + ZOrder 2506 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD3" + SID "4075" + Tag "Test Point" + Ports [1] + Position [8610, 745, 8630, 785] + ZOrder 2512 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD3_MEAN" + SID "4076" + Tag "Test Point" + Ports [1] + Position [8930, 810, 8970, 830] + ZOrder 2515 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD3_MEAN_MON" + SID "4077" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8775, 805, 8855, 835] + ZOrder 2514 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD3_MON" + SID "4078" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8530, 805, 8610, 835] + ZOrder 2511 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD3_RMS" + SID "4079" + Tag "Test Point" + Ports [1] + Position [9065, 690, 9105, 710] + ZOrder 2519 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD3_RMS_MON" + SID "4080" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8910, 685, 8990, 715] + ZOrder 2518 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD4" + SID "5000" + Tag "Test Point" + Ports [1] + Position [8610, 970, 8630, 1010] + ZOrder 3471 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD4_MEAN" + SID "5001" + Tag "Test Point" + Ports [1] + Position [8930, 1035, 8970, 1055] + ZOrder 3474 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD4_MEAN_MON" + SID "5002" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8775, 1030, 8855, 1060] + ZOrder 3473 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD4_MON" + SID "5003" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8530, 1030, 8610, 1060] + ZOrder 3470 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD4_RMS" + SID "5004" + Tag "Test Point" + Ports [1] + Position [9065, 915, 9105, 935] + ZOrder 3478 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD4_RMS_MON" + SID "5005" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8910, 910, 8990, 940] + ZOrder 3477 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD7" + SID "4086" + Tag "Test Point" + Ports [1] + Position [8630, 1245, 8650, 1285] + ZOrder 2523 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD7_MEAN" + SID "4087" + Tag "Test Point" + Ports [1] + Position [8950, 1310, 8990, 1330] + ZOrder 2526 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD7_MEAN_MON" + SID "4088" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8795, 1305, 8875, 1335] + ZOrder 2525 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD7_MON" + SID "4089" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8550, 1305, 8630, 1335] + ZOrder 2522 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD7_RMS" + SID "4090" + Tag "Test Point" + Ports [1] + Position [9085, 1190, 9125, 1210] + ZOrder 2530 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD7_RMS_MON" + SID "4091" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8930, 1185, 9010, 1215] + ZOrder 2529 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD8" + SID "4097" + Tag "Test Point" + Ports [1] + Position [8630, 1440, 8650, 1480] + ZOrder 2534 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD8_MEAN" + SID "4098" + Tag "Test Point" + Ports [1] + Position [8950, 1505, 8990, 1525] + ZOrder 2537 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD8_MEAN_MON" + SID "4099" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8795, 1500, 8875, 1530] + ZOrder 2536 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD8_MON" + SID "4100" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8550, 1500, 8630, 1530] + ZOrder 2533 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD8_RMS" + SID "4101" + Tag "Test Point" + Ports [1] + Position [9085, 1385, 9125, 1405] + ZOrder 2541 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD8_RMS_MON" + SID "4102" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8930, 1380, 9010, 1410] + ZOrder 2540 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_PITCH" + SID "4635" + Tag "Test Point" + Ports [1] + Position [8170, 4935, 8210, 4945] + ZOrder 3084 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_PITCH_AFTER_MOD" + SID "5528" + Tag "Test Point" + Ports [1] + Position [7130, 5300, 7140, 5340] + ZOrder 4037 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_PITCH_AFTER_MOD_MON" + SID "5522" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7285, 4914, 7320, 4926] + ZOrder 4031 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_PITCH_BEFORE_MOD" + SID "5516" + Tag "Test Point" + Ports [1] + Position [7405, 5180, 7415, 5220] + ZOrder 4025 + BlockRotation 270 + BlockMirror on + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_PITCH_BEFORE_MOD_MON" + SID "5513" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7255, 5059, 7305, 5071] + ZOrder 4022 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_PITCH_BEFORE_SERVOFIL" + SID "5538" + Tag "Test Point" + Ports [1] + Position [7805, 5115, 7815, 5155] + ZOrder 4047 + BlockRotation 270 + BlockMirror on + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_PITCH_BEFORE_SERVOFIL_MON" + SID "5537" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7745, 4944, 7775, 4956] + ZOrder 4046 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_PITCH_MON" + SID "4636" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8100, 4919, 8150, 4931] + ZOrder 3081 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_ROLL" + SID "4631" + Tag "Test Point" + Ports [1] + Position [8170, 5025, 8210, 5035] + ZOrder 3082 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_ROLL_AFTER_MOD" + SID "5529" + Tag "Test Point" + Ports [1] + Position [7175, 5330, 7185, 5370] + ZOrder 4038 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_ROLL_AFTER_MOD_MON" + SID "5523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7285, 4944, 7320, 4956] + ZOrder 4032 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_ROLL_BEFORE_MOD" + SID "5517" + Tag "Test Point" + Ports [1] + Position [7455, 5215, 7465, 5255] + ZOrder 4026 + BlockRotation 270 + BlockMirror on + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_ROLL_BEFORE_MOD_MON" + SID "5514" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7255, 5094, 7305, 5106] + ZOrder 4023 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_ROLL_BEFORE_SERVOFIL" + SID "5540" + Tag "Test Point" + Ports [1] + Position [7825, 5150, 7835, 5190] + ZOrder 4049 + BlockRotation 270 + BlockMirror on + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_ROLL_BEFORE_SERVOFIL_MON" + SID "5539" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7745, 4989, 7775, 5001] + ZOrder 4048 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_ROLL_MON" + SID "4632" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8085, 4979, 8135, 4991] + ZOrder 3079 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_X" + SID "4628" + Tag "Test Point" + Ports [1] + Position [8170, 4765, 8210, 4775] + ZOrder 3076 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_X_AFTER_MOD" + SID "5525" + Tag "Test Point" + Ports [1] + Position [7460, 4655, 7470, 4695] + ZOrder 4034 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_X_AFTER_MOD_MON" + SID "5519" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7315, 4794, 7350, 4806] + ZOrder 4028 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_X_BEFORE_MOD" + SID "5505" + Tag "Test Point" + Ports [1] + Position [7310, 4550, 7320, 4590] + ZOrder 4015 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_X_BEFORE_MOD_MON" + SID "5506" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7255, 4694, 7305, 4706] + ZOrder 4014 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_X_BEFORE_SERVOFIL" + SID "5532" + Tag "Test Point" + Ports [1] + Position [7810, 4610, 7820, 4650] + ZOrder 4041 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_X_BEFORE_SERVOFIL_MON" + SID "5531" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7770, 4689, 7800, 4701] + ZOrder 4040 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_X_MON" + SID "4622" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8085, 4764, 8135, 4776] + ZOrder 3070 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Y" + SID "4629" + Tag "Test Point" + Ports [1] + Position [8170, 4815, 8210, 4825] + ZOrder 3077 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_YAW" + SID "4633" + Tag "Test Point" + Ports [1] + Position [8170, 5095, 8210, 5105] + ZOrder 3083 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_YAW_AFTER_MOD" + SID "5530" + Tag "Test Point" + Ports [1] + Position [7240, 5375, 7250, 5415] + ZOrder 4039 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_YAW_AFTER_MOD_MON" + SID "5524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7290, 4979, 7325, 4991] + ZOrder 4033 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_YAW_BEFORE_MOD" + SID "5518" + Tag "Test Point" + Ports [1] + Position [7500, 5260, 7510, 5300] + ZOrder 4027 + BlockRotation 270 + BlockMirror on + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_YAW_BEFORE_MOD_MON" + SID "5515" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7255, 5129, 7305, 5141] + ZOrder 4024 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_YAW_BEFORE_SERVOFIL" + SID "5541" + Tag "Test Point" + Ports [1] + Position [7850, 5180, 7860, 5220] + ZOrder 4050 + BlockRotation 270 + BlockMirror on + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_YAW_BEFORE_SERVOFIL_MON" + SID "5542" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7755, 5034, 7785, 5046] + ZOrder 4051 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_YAW_MON" + SID "4634" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8075, 5059, 8125, 5071] + ZOrder 3080 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Y_AFTER_MOD" + SID "5526" + Tag "Test Point" + Ports [1] + Position [7480, 4690, 7490, 4730] + ZOrder 4035 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Y_AFTER_MOD_MON" + SID "5520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7285, 4824, 7320, 4836] + ZOrder 4029 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Y_BEFORE_MOD" + SID "5510" + Tag "Test Point" + Ports [1] + Position [7330, 4580, 7340, 4620] + ZOrder 4019 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Y_BEFORE_MOD_MON" + SID "5509" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7255, 4729, 7305, 4741] + ZOrder 4018 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Y_BEFORE_SERVOFIL" + SID "5534" + Tag "Test Point" + Ports [1] + Position [7835, 4650, 7845, 4690] + ZOrder 4043 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Y_BEFORE_SERVOFIL_MON" + SID "5533" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7760, 4734, 7790, 4746] + ZOrder 4042 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Y_MON" + SID "4626" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8085, 4814, 8135, 4826] + ZOrder 3074 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Z" + SID "4630" + Tag "Test Point" + Ports [1] + Position [8170, 4875, 8210, 4885] + ZOrder 3078 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Z_AFTER_MOD" + SID "5527" + Tag "Test Point" + Ports [1] + Position [7500, 4735, 7510, 4775] + ZOrder 4036 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Z_AFTER_MOD_MON" + SID "5521" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7285, 4859, 7320, 4871] + ZOrder 4030 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Z_BEFORE_MOD" + SID "5512" + Tag "Test Point" + Ports [1] + Position [7355, 4610, 7365, 4650] + ZOrder 4021 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Z_BEFORE_MOD_MON" + SID "5511" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7255, 4764, 7305, 4776] + ZOrder 4020 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Z_BEFORE_SERVOFIL" + SID "5536" + Tag "Test Point" + Ports [1] + Position [7880, 4705, 7890, 4745] + ZOrder 4045 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Z_BEFORE_SERVOFIL_MON" + SID "5535" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7760, 4784, 7790, 4796] + ZOrder 4044 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Z_MON" + SID "4627" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8095, 4874, 8145, 4886] + ZOrder 3075 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_RMS_ETE_PD1" + SID "4132" + Tag "Test Point" + Ports [1] + Position [9965, 85, 10005, 105] + ZOrder 2579 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_RMS_ETE_PD1_MON" + SID "4133" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9810, 80, 9890, 110] + ZOrder 2578 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_RMS_ETE_PD2" + SID "4136" + Tag "Test Point" + Ports [1] + Position [9970, 325, 10010, 345] + ZOrder 2583 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_RMS_ETE_PD2_MON" + SID "4137" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9815, 320, 9895, 350] + ZOrder 2582 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H1" + SID "4549" + Tag "Test Point" + Ports [1] + Position [4265, 6355, 4285, 6395] + ZOrder 2997 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H1_MON" + SID "4547" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4145, 6395, 4225, 6425] + ZOrder 2995 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H1_a" + SID "4597" + Tag "Test Point" + Ports [1] + Position [4715, 6340, 4735, 6380] + ZOrder 3045 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H1_a_MON" + SID "4596" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4610, 6385, 4690, 6415] + ZOrder 3044 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H2" + SID "4581" + Tag "Test Point" + Ports [1] + Position [4265, 6500, 4285, 6540] + ZOrder 3033 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H2_MON" + SID "4582" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4145, 6535, 4225, 6565] + ZOrder 3031 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H2_a" + SID "4602" + Tag "Test Point" + Ports [1] + Position [4735, 6505, 4755, 6545] + ZOrder 3053 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H2_a_MON" + SID "4603" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4610, 6530, 4690, 6560] + ZOrder 3052 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H3" + SID "4589" + Tag "Test Point" + Ports [1] + Position [4265, 6680, 4285, 6720] + ZOrder 3039 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H3_MON" + SID "4587" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4145, 6725, 4225, 6755] + ZOrder 3037 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H3_a" + SID "4610" + Tag "Test Point" + Ports [1] + Position [4735, 6700, 4755, 6740] + ZOrder 3061 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H3_a_MON" + SID "4611" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4600, 6730, 4680, 6760] + ZOrder 3060 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V1" + SID "4550" + Tag "Test Point" + Ports [1] + Position [4265, 6425, 4285, 6465] + ZOrder 2998 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V1_MON" + SID "4548" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4145, 6470, 4225, 6500] + ZOrder 2996 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V1_a" + SID "4598" + Tag "Test Point" + Ports [1] + Position [4735, 6420, 4755, 6460] + ZOrder 3049 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V1_a_MON" + SID "4599" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4610, 6450, 4690, 6480] + ZOrder 3048 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V2" + SID "4583" + Tag "Test Point" + Ports [1] + Position [4265, 6590, 4285, 6630] + ZOrder 3034 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V2_MON" + SID "4584" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4145, 6630, 4225, 6660] + ZOrder 3032 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V2_a" + SID "4606" + Tag "Test Point" + Ports [1] + Position [4735, 6600, 4755, 6640] + ZOrder 3057 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V2_a_MON" + SID "4607" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4610, 6625, 4690, 6655] + ZOrder 3056 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3" + SID "4590" + Tag "Test Point" + Ports [1] + Position [4265, 6760, 4285, 6800] + ZOrder 3040 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_MON" + SID "4588" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4145, 6800, 4225, 6830] + ZOrder 3038 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_a" + SID "4614" + Tag "Test Point" + Ports [1] + Position [4735, 6785, 4755, 6825] + ZOrder 3065 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_a_MON" + SID "4615" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4610, 6815, 4690, 6845] + ZOrder 3064 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD1" + SID "4166" + Tag "Test Point" + Ports [1] + Position [4690, 4275, 4710, 4315] + ZOrder 2614 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD10" + SID "4381" + Tag "Test Point" + Ports [1] + Position [4730, 5805, 4750, 5845] + ZOrder 2840 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD10_MON" + SID "4379" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4635, 5855, 4715, 5885] + ZOrder 2839 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD11" + SID "4419" + Tag "Test Point" + Ports [1] + Position [4735, 6015, 4755, 6055] + ZOrder 2870 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD11_MON" + SID "4417" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4635, 6060, 4715, 6090] + ZOrder 2869 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD12" + SID "4420" + Tag "Test Point" + Ports [1] + Position [4735, 6155, 4755, 6195] + ZOrder 2879 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD12_MON" + SID "4418" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4640, 6205, 4720, 6235] + ZOrder 2878 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD1_MON" + SID "4165" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4590, 4320, 4670, 4350] + ZOrder 2613 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD2" + SID "4185" + Tag "Test Point" + Ports [1] + Position [4690, 4415, 4710, 4455] + ZOrder 2633 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD2_MON" + SID "4184" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4595, 4465, 4675, 4495] + ZOrder 2632 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD3" + SID "4222" + Tag "Test Point" + Ports [1] + Position [4710, 4595, 4730, 4635] + ZOrder 2675 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD3_MON" + SID "4223" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4610, 4640, 4690, 4670] + ZOrder 2674 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD4" + SID "4224" + Tag "Test Point" + Ports [1] + Position [4710, 4735, 4730, 4775] + ZOrder 2684 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD4_MON" + SID "4225" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4615, 4785, 4695, 4815] + ZOrder 2683 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD5" + SID "4302" + Tag "Test Point" + Ports [1] + Position [4710, 4940, 4730, 4980] + ZOrder 2753 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD5_MON" + SID "4300" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4610, 4985, 4690, 5015] + ZOrder 2752 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD6" + SID "4303" + Tag "Test Point" + Ports [1] + Position [4710, 5080, 4730, 5120] + ZOrder 2762 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD6_MON" + SID "4301" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4615, 5130, 4695, 5160] + ZOrder 2761 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD7" + SID "4341" + Tag "Test Point" + Ports [1] + Position [4710, 5310, 4730, 5350] + ZOrder 2792 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD7_MON" + SID "4339" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4610, 5355, 4690, 5385] + ZOrder 2791 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD8" + SID "4342" + Tag "Test Point" + Ports [1] + Position [4710, 5450, 4730, 5490] + ZOrder 2801 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD8_MON" + SID "4340" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4615, 5500, 4695, 5530] + ZOrder 2800 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD9" + SID "4380" + Tag "Test Point" + Ports [1] + Position [4730, 5665, 4750, 5705] + ZOrder 2831 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD9_MON" + SID "4378" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4630, 5710, 4710, 5740] + ZOrder 2830 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD1" + SID "4164" + Tag "Test Point" + Ports [1] + Position [4360, 4250, 4380, 4290] + ZOrder 2612 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD10" + SID "4385" + Tag "Test Point" + Ports [1] + Position [4400, 5795, 4420, 5835] + ZOrder 2858 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD10_MON" + SID "4383" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4320, 5845, 4400, 5875] + ZOrder 2834 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD11" + SID "4423" + Tag "Test Point" + Ports [1] + Position [4410, 5990, 4430, 6030] + ZOrder 2868 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD11_MON" + SID "4421" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4325, 6050, 4405, 6080] + ZOrder 2867 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD12" + SID "4424" + Tag "Test Point" + Ports [1] + Position [4405, 6145, 4425, 6185] + ZOrder 2897 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD12_MON" + SID "4422" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4325, 6195, 4405, 6225] + ZOrder 2873 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD1_MON" + SID "4163" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4280, 4310, 4360, 4340] + ZOrder 2611 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD2" + SID "4205" + Tag "Test Point" + Ports [1] + Position [4360, 4405, 4380, 4445] + ZOrder 2653 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD2_MON" + SID "4179" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4280, 4455, 4360, 4485] + ZOrder 2627 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD3" + SID "4226" + Tag "Test Point" + Ports [1] + Position [4385, 4570, 4405, 4610] + ZOrder 2673 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD3_MON" + SID "4227" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4300, 4630, 4380, 4660] + ZOrder 2672 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD4" + SID "4228" + Tag "Test Point" + Ports [1] + Position [4380, 4725, 4400, 4765] + ZOrder 2702 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD4_MON" + SID "4229" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4300, 4775, 4380, 4805] + ZOrder 2678 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD5" + SID "4306" + Tag "Test Point" + Ports [1] + Position [4385, 4915, 4405, 4955] + ZOrder 2751 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD5_MON" + SID "4304" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4300, 4975, 4380, 5005] + ZOrder 2750 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD6" + SID "4307" + Tag "Test Point" + Ports [1] + Position [4380, 5070, 4400, 5110] + ZOrder 2780 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD6_MON" + SID "4305" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4300, 5120, 4380, 5150] + ZOrder 2756 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD7" + SID "4345" + Tag "Test Point" + Ports [1] + Position [4385, 5285, 4405, 5325] + ZOrder 2790 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD7_MON" + SID "4343" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4300, 5345, 4380, 5375] + ZOrder 2789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD8" + SID "4346" + Tag "Test Point" + Ports [1] + Position [4380, 5440, 4400, 5480] + ZOrder 2819 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD8_MON" + SID "4344" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4300, 5490, 4380, 5520] + ZOrder 2795 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD9" + SID "4384" + Tag "Test Point" + Ports [1] + Position [4405, 5640, 4425, 5680] + ZOrder 2829 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD9_MON" + SID "4382" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4320, 5700, 4400, 5730] + ZOrder 2828 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_LENGTH" + SID "4191" + Tag "Test Point" + Ports [1] + Position [6365, 4255, 6385, 4295] + ZOrder 3389 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_LENGTH_MON" + SID "4189" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6255, 4300, 6335, 4330] + ZOrder 3387 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD1" + SID "4196" + Tag "Test Point" + Ports [1] + Position [4110, 4250, 4130, 4290] + ZOrder 2644 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD1_D" + SID "4554" + Tag "Test Point" + Ports [1] + Position [5905, 4245, 5945, 4265] + ZOrder 3002 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD1_D_MON" + SID "4497" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5715, 4240, 5795, 4270] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD1_MON" + SID "4195" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3895, 4310, 3975, 4340] + ZOrder 2643 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD2" + SID "4204" + Tag "Test Point" + Ports [1] + Position [4100, 4405, 4120, 4445] + ZOrder 2652 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD2_D" + SID "4555" + Tag "Test Point" + Ports [1] + Position [5905, 4420, 5945, 4440] + ZOrder 3003 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD2_D_MON" + SID "4506" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5715, 4415, 5795, 4445] + ZOrder 2954 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD2_MON" + SID "4203" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3895, 4455, 3975, 4485] + ZOrder 2651 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_ROTATE" + SID "4190" + Tag "Test Point" + Ports [1] + Position [6385, 4345, 6405, 4385] + ZOrder 3388 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_ROTATE_MON" + SID "4187" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6255, 4390, 6335, 4420] + ZOrder 3385 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_LENGTH" + SID "4230" + Tag "Test Point" + Ports [1] + Position [6395, 4525, 6415, 4565] + ZOrder 2690 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_LENGTH_MON" + SID "4231" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6285, 4570, 6365, 4600] + ZOrder 2688 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD3" + SID "4232" + Tag "Test Point" + Ports [1] + Position [4120, 4570, 4140, 4610] + ZOrder 2695 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD3_D" + SID "4556" + Tag "Test Point" + Ports [1] + Position [5875, 4615, 5915, 4635] + ZOrder 3004 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD3_D_MON" + SID "4507" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5715, 4610, 5795, 4640] + ZOrder 2955 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD3_MON" + SID "4233" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3915, 4630, 3995, 4660] + ZOrder 2694 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD4" + SID "4234" + Tag "Test Point" + Ports [1] + Position [4120, 4725, 4140, 4765] + ZOrder 2701 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD4_D" + SID "4557" + Tag "Test Point" + Ports [1] + Position [5875, 4765, 5915, 4785] + ZOrder 3005 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD4_D_MON" + SID "4510" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5715, 4760, 5795, 4790] + ZOrder 2958 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD4_MON" + SID "4235" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3915, 4775, 3995, 4805] + ZOrder 2700 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_ROTATE" + SID "4236" + Tag "Test Point" + Ports [1] + Position [6415, 4615, 6435, 4655] + ZOrder 2689 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_ROTATE_MON" + SID "4237" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6285, 4660, 6365, 4690] + ZOrder 2686 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_LENGTH" + SID "4308" + Tag "Test Point" + Ports [1] + Position [6430, 4955, 6450, 4995] + ZOrder 2768 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_LENGTH_MON" + SID "4309" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6320, 5000, 6400, 5030] + ZOrder 2766 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD5" + SID "4312" + Tag "Test Point" + Ports [1] + Position [4120, 4915, 4140, 4955] + ZOrder 2773 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD5_D" + SID "4558" + Tag "Test Point" + Ports [1] + Position [5945, 4940, 5985, 4960] + ZOrder 3006 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD5_D_MON" + SID "4513" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5715, 4935, 5795, 4965] + ZOrder 2961 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD5_MON" + SID "4310" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3915, 4975, 3995, 5005] + ZOrder 2772 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD6" + SID "4313" + Tag "Test Point" + Ports [1] + Position [4120, 5070, 4140, 5110] + ZOrder 2779 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD6_D" + SID "4559" + Tag "Test Point" + Ports [1] + Position [5945, 5080, 5985, 5100] + ZOrder 3007 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD6_D_MON" + SID "4522" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5725, 5075, 5805, 5105] + ZOrder 2970 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD6_MON" + SID "4311" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3915, 5120, 3995, 5150] + ZOrder 2778 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_ROTATE" + SID "4314" + Tag "Test Point" + Ports [1] + Position [6450, 5045, 6470, 5085] + ZOrder 2767 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_ROTATE_MON" + SID "4315" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6320, 5090, 6400, 5120] + ZOrder 2764 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_LENGTH" + SID "4347" + Tag "Test Point" + Ports [1] + Position [6445, 5335, 6465, 5375] + ZOrder 2807 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_LENGTH_MON" + SID "4348" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6335, 5380, 6415, 5410] + ZOrder 2805 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD7" + SID "4351" + Tag "Test Point" + Ports [1] + Position [4120, 5285, 4140, 5325] + ZOrder 2812 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD7_D" + SID "4563" + Tag "Test Point" + Ports [1] + Position [5730, 5285, 5770, 5305] + ZOrder 3011 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD7_D_MON" + SID "4551" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5535, 5280, 5615, 5310] + ZOrder 2999 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD7_MON" + SID "4349" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3915, 5345, 3995, 5375] + ZOrder 2811 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD8" + SID "4352" + Tag "Test Point" + Ports [1] + Position [4120, 5440, 4140, 5480] + ZOrder 2818 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD8_D" + SID "4564" + Tag "Test Point" + Ports [1] + Position [5690, 5480, 5730, 5500] + ZOrder 3012 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD8_D_MON" + SID "4560" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5500, 5475, 5580, 5505] + ZOrder 3008 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD8_MON" + SID "4350" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3915, 5490, 3995, 5520] + ZOrder 2817 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_ROTATE" + SID "4353" + Tag "Test Point" + Ports [1] + Position [6465, 5425, 6485, 5465] + ZOrder 2806 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_ROTATE_MON" + SID "4354" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6335, 5470, 6415, 5500] + ZOrder 2803 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_LENGTH" + SID "4386" + Tag "Test Point" + Ports [1] + Position [6455, 5675, 6475, 5715] + ZOrder 2846 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_LENGTH_MON" + SID "4387" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6345, 5720, 6425, 5750] + ZOrder 2844 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD10" + SID "4391" + Tag "Test Point" + Ports [1] + Position [4140, 5795, 4160, 5835] + ZOrder 2857 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD10_D" + SID "4569" + Tag "Test Point" + Ports [1] + Position [5690, 5880, 5730, 5900] + ZOrder 3020 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD10_D_MON" + SID "4570" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5500, 5875, 5580, 5905] + ZOrder 3017 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD10_MON" + SID "4389" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3935, 5845, 4015, 5875] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD9" + SID "4390" + Tag "Test Point" + Ports [1] + Position [4140, 5640, 4160, 5680] + ZOrder 2851 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD9_D" + SID "4565" + Tag "Test Point" + Ports [1] + Position [5690, 5635, 5730, 5655] + ZOrder 3016 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD9_D_MON" + SID "4566" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5500, 5630, 5580, 5660] + ZOrder 3013 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD9_MON" + SID "4388" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3935, 5700, 4015, 5730] + ZOrder 2850 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_ROTATE" + SID "4392" + Tag "Test Point" + Ports [1] + Position [6475, 5765, 6495, 5805] + ZOrder 2845 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_ROTATE_MON" + SID "4393" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6345, 5810, 6425, 5840] + ZOrder 2842 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_LENGTH" + SID "4425" + Tag "Test Point" + Ports [1] + Position [6490, 6020, 6510, 6060] + ZOrder 2885 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_LENGTH_MON" + SID "4426" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6380, 6065, 6460, 6095] + ZOrder 2883 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD11" + SID "4429" + Tag "Test Point" + Ports [1] + Position [4145, 5990, 4165, 6030] + ZOrder 2890 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD11_D" + SID "4573" + Tag "Test Point" + Ports [1] + Position [5645, 6055, 5685, 6075] + ZOrder 3024 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD11_D_MON" + SID "4574" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5500, 6050, 5580, 6080] + ZOrder 3021 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD11_MON" + SID "4427" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3940, 6050, 4020, 6080] + ZOrder 2889 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD12" + SID "4430" + Tag "Test Point" + Ports [1] + Position [4145, 6145, 4165, 6185] + ZOrder 2896 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD12_D" + SID "4577" + Tag "Test Point" + Ports [1] + Position [5655, 6190, 5695, 6210] + ZOrder 3028 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD12_D_MON" + SID "4578" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5500, 6185, 5580, 6215] + ZOrder 3025 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD12_MON" + SID "4428" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3915, 6200, 3995, 6230] + ZOrder 2895 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_ROTATE" + SID "4431" + Tag "Test Point" + Ports [1] + Position [6510, 6110, 6530, 6150] + ZOrder 2884 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_ROTATE_MON" + SID "4432" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6380, 6155, 6460, 6185] + ZOrder 2881 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD10_MEAN" + SID "4488" + Tag "Test Point" + Ports [1] + Position [4225, 5770, 4260, 5780] + ZOrder 2938 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD10_MEAN_MON" + SID "4489" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4065, 5767, 4120, 5783] + ZOrder 2937 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD11_MEAN" + SID "4491" + Tag "Test Point" + Ports [1] + Position [4250, 5955, 4285, 5965] + ZOrder 2941 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD11_MEAN_MON" + SID "4492" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4090, 5952, 4145, 5968] + ZOrder 2940 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD12_MEAN" + SID "4494" + Tag "Test Point" + Ports [1] + Position [4235, 6110, 4270, 6120] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD12_MEAN_MON" + SID "4495" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4075, 6107, 4130, 6123] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD1_MEAN" + SID "4458" + Tag "Test Point" + Ports [1] + Position [4435, 3985, 4475, 4005] + ZOrder 2908 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD1_MEAN_MON" + SID "4459" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4270, 3985, 4310, 4005] + ZOrder 2907 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD2_MEAN" + SID "4464" + Tag "Test Point" + Ports [1] + Position [4190, 4380, 4225, 4390] + ZOrder 2914 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD2_MEAN_MON" + SID "4465" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4030, 4377, 4085, 4393] + ZOrder 2913 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD3_MEAN" + SID "4467" + Tag "Test Point" + Ports [1] + Position [4210, 4545, 4245, 4555] + ZOrder 2917 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD3_MEAN_MON" + SID "4468" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4055, 4544, 4100, 4556] + ZOrder 2916 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD4_MEAN" + SID "4470" + Tag "Test Point" + Ports [1] + Position [4210, 4700, 4245, 4710] + ZOrder 2920 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD4_MEAN_MON" + SID "4471" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4050, 4697, 4105, 4713] + ZOrder 2919 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD5_MEAN" + SID "4473" + Tag "Test Point" + Ports [1] + Position [4210, 4865, 4245, 4875] + ZOrder 2923 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD5_MEAN_MON" + SID "4474" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4065, 4862, 4120, 4878] + ZOrder 2922 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD6_MEAN" + SID "4476" + Tag "Test Point" + Ports [1] + Position [4200, 5045, 4235, 5055] + ZOrder 2926 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD6_MEAN_MON" + SID "4477" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4040, 5042, 4095, 5058] + ZOrder 2925 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD7_MEAN" + SID "4479" + Tag "Test Point" + Ports [1] + Position [4210, 5245, 4245, 5255] + ZOrder 2929 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD7_MEAN_MON" + SID "4480" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4050, 5242, 4105, 5258] + ZOrder 2928 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD8_MEAN" + SID "4482" + Tag "Test Point" + Ports [1] + Position [4210, 5415, 4245, 5425] + ZOrder 2932 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD8_MEAN_MON" + SID "4483" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4050, 5412, 4105, 5428] + ZOrder 2931 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD9_MEAN" + SID "4485" + Tag "Test Point" + Ports [1] + Position [4225, 5600, 4260, 5610] + ZOrder 2935 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD9_MEAN_MON" + SID "4486" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4065, 5597, 4120, 5613] + ZOrder 2934 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice" + SID "4705" + Position [8550, 5640, 8580, 5670] + ZOrder 3153 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "4708" + Position [8550, 5710, 8580, 5740] + ZOrder 3156 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice10" + SID "4726" + Position [8075, 5930, 8105, 5960] + ZOrder 3174 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice11" + SID "4728" + Position [8075, 6015, 8105, 6045] + ZOrder 3176 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice12" + SID "4783" + Position [8675, 5380, 8705, 5410] + ZOrder 3232 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice13" + SID "4789" + Position [8735, 5640, 8765, 5670] + ZOrder 3239 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice14" + SID "4790" + Position [8735, 5700, 8765, 5730] + ZOrder 3240 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice15" + SID "4791" + Position [8735, 5755, 8765, 5785] + ZOrder 3241 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice16" + SID "4792" + Position [8735, 5815, 8765, 5845] + ZOrder 3242 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice17" + SID "4793" + Position [8735, 5865, 8765, 5895] + ZOrder 3243 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice18" + SID "4794" + Position [8735, 5920, 8765, 5950] + ZOrder 3244 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice19" + SID "4828" + Position [9095, 4485, 9125, 4515] + ZOrder 3285 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "4710" + Position [8550, 5760, 8580, 5790] + ZOrder 3158 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "4834" + Position [9095, 4570, 9125, 4600] + ZOrder 3293 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "4841" + Position [9095, 4660, 9125, 4690] + ZOrder 3300 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "4848" + Position [9095, 4760, 9125, 4790] + ZOrder 3307 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "4855" + Position [9095, 4855, 9125, 4885] + ZOrder 3314 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "4862" + Position [9055, 4975, 9085, 5005] + ZOrder 3321 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "4955" + Position [6005, 4290, 6035, 4320] + ZOrder 3425 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice26" + SID "4958" + Position [6005, 4340, 6035, 4370] + ZOrder 3428 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice27" + SID "4960" + Position [6005, 4560, 6035, 4590] + ZOrder 3430 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice28" + SID "4962" + Position [6005, 4610, 6035, 4640] + ZOrder 3432 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice29" + SID "4964" + Position [6030, 4990, 6060, 5020] + ZOrder 3434 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice3" + SID "4712" + Position [8550, 5825, 8580, 5855] + ZOrder 3160 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice30" + SID "4966" + Position [6030, 5035, 6060, 5065] + ZOrder 3436 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice31" + SID "4968" + Position [6050, 5370, 6080, 5400] + ZOrder 3438 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice32" + SID "4970" + Position [6050, 5420, 6080, 5450] + ZOrder 3440 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice33" + SID "4972" + Position [6050, 5710, 6080, 5740] + ZOrder 3442 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice34" + SID "4974" + Position [6050, 5760, 6080, 5790] + ZOrder 3444 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice35" + SID "4976" + Position [6060, 6055, 6090, 6085] + ZOrder 3446 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice36" + SID "4977" + Position [6060, 6100, 6090, 6130] + ZOrder 3447 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice37" + SID "5021" + Position [9600, 4000, 9630, 4030] + ZOrder 3491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice38" + SID "5022" + Position [9600, 4040, 9630, 4070] + ZOrder 3492 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice39" + SID "5023" + Position [9600, 4075, 9630, 4105] + ZOrder 3493 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice4" + SID "4714" + Position [8550, 5900, 8580, 5930] + ZOrder 3162 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice40" + SID "5024" + Position [9600, 4110, 9630, 4140] + ZOrder 3494 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice41" + SID "5025" + Position [9600, 4145, 9630, 4175] + ZOrder 3495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice42" + SID "5026" + Position [9600, 4180, 9630, 4210] + ZOrder 3496 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice43" + SID "5030" + Position [9600, 4225, 9630, 4255] + ZOrder 3500 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice44" + SID "5031" + Position [9600, 4265, 9630, 4295] + ZOrder 3501 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice45" + SID "5032" + Position [9600, 4300, 9630, 4330] + ZOrder 3502 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice46" + SID "5033" + Position [9600, 4335, 9630, 4365] + ZOrder 3503 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice47" + SID "5034" + Position [9600, 4370, 9630, 4400] + ZOrder 3504 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice48" + SID "5035" + Position [9600, 4405, 9630, 4435] + ZOrder 3505 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice49" + SID "5179" + Position [9925, 5140, 9955, 5170] + ZOrder 3672 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice5" + SID "4716" + Position [8550, 5955, 8580, 5985] + ZOrder 3164 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice50" + SID "5186" + Position [9925, 5205, 9955, 5235] + ZOrder 3675 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice51" + SID "5187" + Position [9925, 5365, 9955, 5395] + ZOrder 3676 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice52" + SID "5188" + Position [9925, 5265, 9955, 5295] + ZOrder 3677 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice53" + SID "5189" + Position [9925, 5320, 9955, 5350] + ZOrder 3678 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice54" + SID "5190" + Position [9925, 5415, 9955, 5445] + ZOrder 3679 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice55" + SID "5195" + Position [9825, 3920, 9855, 3950] + ZOrder 3684 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice56" + SID "5196" + Position [9825, 3965, 9855, 3995] + ZOrder 3685 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice57" + SID "5197" + Position [9825, 4010, 9855, 4040] + ZOrder 3686 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice58" + SID "5198" + Position [9825, 4050, 9855, 4080] + ZOrder 3687 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice59" + SID "5199" + Position [9825, 4095, 9855, 4125] + ZOrder 3688 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice6" + SID "4718" + Position [8075, 5680, 8105, 5710] + ZOrder 3166 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice60" + SID "5200" + Position [9825, 4140, 9855, 4170] + ZOrder 3689 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice61" + SID "5201" + Position [9825, 4220, 9855, 4250] + ZOrder 3702 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice62" + SID "5202" + Position [9825, 4265, 9855, 4295] + ZOrder 3703 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice63" + SID "5203" + Position [9825, 4310, 9855, 4340] + ZOrder 3704 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice64" + SID "5204" + Position [9825, 4350, 9855, 4380] + ZOrder 3705 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice65" + SID "5205" + Position [9825, 4395, 9855, 4425] + ZOrder 3706 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice66" + SID "5206" + Position [9825, 4440, 9855, 4470] + ZOrder 3707 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice67" + SID "5230" + Position [12210, 5355, 12240, 5385] + ZOrder 3731 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice68" + SID "5234" + Position [12340, 5745, 12370, 5775] + ZOrder 3735 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice69" + SID "5235" + Position [12340, 5805, 12370, 5835] + ZOrder 3736 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice7" + SID "4720" + Position [8075, 5740, 8105, 5770] + ZOrder 3168 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice70" + SID "5236" + Position [12340, 5860, 12370, 5890] + ZOrder 3737 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice71" + SID "5237" + Position [12340, 5920, 12370, 5950] + ZOrder 3738 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice72" + SID "5238" + Position [12340, 5970, 12370, 6000] + ZOrder 3739 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice73" + SID "5239" + Position [12340, 6025, 12370, 6055] + ZOrder 3740 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice74" + SID "5340" + Position [11405, 5625, 11435, 5655] + ZOrder 3893 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice75" + SID "5342" + Position [11405, 5685, 11435, 5715] + ZOrder 3894 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice76" + SID "5343" + Position [11405, 5750, 11435, 5780] + ZOrder 3895 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice77" + SID "5344" + Position [11405, 5880, 11435, 5910] + ZOrder 3896 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice78" + SID "5345" + Position [11405, 5940, 11435, 5970] + ZOrder 3897 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice79" + SID "5346" + Position [11405, 6005, 11435, 6035] + ZOrder 3898 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice8" + SID "4722" + Position [8075, 5795, 8105, 5825] + ZOrder 3170 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice80" + SID "5358" + Position [9160, 4805, 9190, 4835] + ZOrder 3861 + BlockRotation 270 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice81" + SID "5360" + Position [9245, 4805, 9275, 4835] + ZOrder 3862 + BlockRotation 270 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice82" + SID "5361" + Position [9315, 4805, 9345, 4835] + ZOrder 3863 + BlockRotation 270 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice83" + SID "5362" + Position [9395, 4805, 9425, 4835] + ZOrder 3864 + BlockRotation 270 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice84" + SID "5363" + Position [9475, 4905, 9505, 4935] + ZOrder 3865 + BlockRotation 270 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice85" + SID "5364" + Position [9565, 5050, 9595, 5080] + ZOrder 3866 + BlockRotation 270 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice86" + SID "5373" + Position [7685, 4795, 7715, 4825] + ZOrder 3876 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice87" + SID "5374" + Position [7685, 4840, 7715, 4870] + ZOrder 3878 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice88" + SID "5375" + Position [7685, 4890, 7715, 4920] + ZOrder 3879 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice89" + SID "5376" + Position [7685, 4935, 7715, 4965] + ZOrder 3880 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice9" + SID "4724" + Position [8075, 5870, 8105, 5900] + ZOrder 3172 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice90" + SID "5377" + Position [7685, 4980, 7715, 5010] + ZOrder 3881 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice91" + SID "5378" + Position [7685, 5020, 7715, 5050] + ZOrder 3882 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice92" + SID "5380" + Position [5985, 6435, 6015, 6465] + ZOrder 3886 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice93" + SID "5381" + Position [5985, 6525, 6015, 6555] + ZOrder 3888 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice94" + SID "5382" + Position [5985, 6595, 6015, 6625] + ZOrder 3889 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice95" + SID "5383" + Position [5985, 6665, 6015, 6695] + ZOrder 3890 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice96" + SID "5384" + Position [5985, 6715, 6015, 6745] + ZOrder 3891 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice97" + SID "5385" + Position [5985, 6770, 6015, 6800] + ZOrder 3892 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant1" + SID "4052" + Position [3317, 3730, 3353, 3750] + ZOrder 2488 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant10" + SID "4756" + Description "Quantization range of 16 bit ADC." + Position [12805, 5310, 12850, 5340] + ZOrder 3205 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant11" + SID "5182" + Description "Each half of QPD" + Position [9620, 4907, 9650, 4923] + ZOrder 3674 + } + Block { + BlockType Constant + Name "Constant12" + SID "5231" + Position [12152, 5315, 12188, 5335] + ZOrder 3734 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + } + Block { + BlockType Constant + Name "Constant13" + SID "5316" + Position [12424, 2865, 12446, 2885] + ZOrder 3817 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-2" + } + Block { + BlockType Constant + Name "Constant14" + SID "5318" + Position [12329, 2825, 12351, 2845] + ZOrder 3819 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant2" + SID "4072" + Position [3412, 3730, 3448, 3750] + ZOrder 2508 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant3" + SID "4192" + Position [6097, 4255, 6133, 4275] + ZOrder 3390 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant39" + SID "4829" + Description "Each half of QPD" + Position [9062, 3850, 9078, 3880] + ZOrder 3287 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0" + } + Block { + BlockType Constant + Name "Constant4" + SID "4238" + Position [6127, 4515, 6163, 4535] + ZOrder 2691 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant5" + SID "4316" + Position [6162, 4945, 6198, 4965] + ZOrder 2769 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant6" + SID "4355" + Position [6177, 5325, 6213, 5345] + ZOrder 2808 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant7" + SID "4394" + Position [6187, 5665, 6223, 5685] + ZOrder 2847 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant8" + SID "4433" + Position [6222, 6010, 6258, 6030] + ZOrder 2886 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant84" + SID "5075" + Position [11164, 3785, 11176, 3800] + ZOrder 3548 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant9" + SID "4788" + Position [8617, 5340, 8653, 5360] + ZOrder 3238 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + } + Block { + BlockType Reference + Name "DAC_0" + SID "3294" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [13070, 5683, 13140, 6037] + ZOrder 919 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_PITCH" + SID "5092" + Tag "Test Point" + Ports [1] + Position [11745, 4067, 11770, 4083] + ZOrder 3565 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_PITCH_MON" + SID "5093" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11565, 4070, 11630, 4080] + ZOrder 3564 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_ROLL" + SID "5097" + Tag "Test Point" + Ports [1] + Position [11755, 4137, 11780, 4153] + ZOrder 3570 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_ROLL_MON" + SID "5098" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11585, 4140, 11650, 4150] + ZOrder 3569 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_X" + SID "5081" + Tag "Test Point" + Ports [1] + Position [11730, 3857, 11755, 3873] + ZOrder 3551 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_X_MON" + SID "5079" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11525, 3860, 11590, 3870] + ZOrder 3549 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_Y" + SID "5082" + Tag "Test Point" + Ports [1] + Position [11730, 3927, 11755, 3943] + ZOrder 3555 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_YAW" + SID "5102" + Tag "Test Point" + Ports [1] + Position [11765, 4207, 11790, 4223] + ZOrder 3575 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_YAW_MON" + SID "5103" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11585, 4210, 11650, 4220] + ZOrder 3574 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_Y_MON" + SID "5083" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11525, 3930, 11590, 3940] + ZOrder 3554 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_Z" + SID "5087" + Tag "Test Point" + Ports [1] + Position [11745, 3997, 11770, 4013] + ZOrder 3560 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_Z_MON" + SID "5088" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11545, 4000, 11610, 4010] + ZOrder 3559 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_PITCH" + SID "5133" + Tag "Test Point" + Ports [1] + Position [12725, 3377, 12755, 3393] + ZOrder 3606 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_PITCH_MON" + SID "5134" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12570, 3380, 12625, 3390] + ZOrder 3605 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_ROLL" + SID "5141" + Tag "Test Point" + Ports [1] + Position [12725, 3477, 12755, 3493] + ZOrder 3614 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_ROLL_MON" + SID "5142" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12570, 3480, 12625, 3490] + ZOrder 3613 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_X" + SID "5112" + Tag "Test Point" + Ports [1] + Position [12695, 3047, 12725, 3063] + ZOrder 3582 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_X_MON" + SID "5113" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12570, 3050, 12625, 3060] + ZOrder 3581 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_Y" + SID "5117" + Tag "Test Point" + Ports [1] + Position [12695, 3162, 12725, 3178] + ZOrder 3590 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_YAW" + SID "5149" + Tag "Test Point" + Ports [1] + Position [12730, 3582, 12760, 3598] + ZOrder 3622 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_YAW_MON" + SID "5150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12575, 3585, 12630, 3595] + ZOrder 3621 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_Y_MON" + SID "5118" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12570, 3165, 12625, 3175] + ZOrder 3589 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_Z" + SID "5125" + Tag "Test Point" + Ports [1] + Position [12725, 3272, 12755, 3288] + ZOrder 3598 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_Z_MON" + SID "5126" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12570, 3275, 12625, 3285] + ZOrder 3597 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_PITCH" + SID "5135" + Tag "Test Point" + Ports [1] + Position [12725, 3317, 12755, 3333] + ZOrder 3602 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_PITCH_MON" + SID "5136" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12570, 3320, 12625, 3330] + ZOrder 3601 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_ROLL" + SID "5143" + Tag "Test Point" + Ports [1] + Position [12725, 3417, 12755, 3433] + ZOrder 3610 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_ROLL_MON" + SID "5144" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12570, 3420, 12625, 3430] + ZOrder 3609 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_X" + SID "5109" + Tag "Test Point" + Ports [1] + Position [12735, 2987, 12765, 3003] + ZOrder 3578 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_X_MON" + SID "5110" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12570, 2990, 12625, 3000] + ZOrder 3577 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_Y" + SID "5119" + Tag "Test Point" + Ports [1] + Position [12695, 3102, 12725, 3118] + ZOrder 3586 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_YAW" + SID "5151" + Tag "Test Point" + Ports [1] + Position [12730, 3522, 12760, 3538] + ZOrder 3618 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_YAW_MON" + SID "5152" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12575, 3525, 12630, 3535] + ZOrder 3617 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_Y_MON" + SID "5120" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12570, 3105, 12625, 3115] + ZOrder 3585 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_Z" + SID "5127" + Tag "Test Point" + Ports [1] + Position [12725, 3212, 12755, 3228] + ZOrder 3594 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_Z_MON" + SID "5128" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12570, 3215, 12625, 3225] + ZOrder 3593 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_PITCH" + SID "5217" + Tag "Test Point" + Ports [1] + Position [13180, 3317, 13210, 3333] + ZOrder 3720 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_PITCH_MON" + SID "5218" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [13015, 3320, 13070, 3330] + ZOrder 3719 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_ROLL" + SID "5220" + Tag "Test Point" + Ports [1] + Position [13180, 3387, 13210, 3403] + ZOrder 3723 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_ROLL_MON" + SID "5221" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [13015, 3390, 13070, 3400] + ZOrder 3722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_X" + SID "5209" + Tag "Test Point" + Ports [1] + Position [13180, 3032, 13210, 3048] + ZOrder 3711 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_X_MON" + SID "5210" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [13015, 3035, 13070, 3045] + ZOrder 3710 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_Y" + SID "5211" + Tag "Test Point" + Ports [1] + Position [13180, 3102, 13210, 3118] + ZOrder 3714 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_YAW" + SID "5223" + Tag "Test Point" + Ports [1] + Position [13180, 3462, 13210, 3478] + ZOrder 3726 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_YAW_MON" + SID "5224" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [13015, 3465, 13070, 3475] + ZOrder 3725 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_Y_MON" + SID "5212" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [13015, 3105, 13070, 3115] + ZOrder 3713 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_Z" + SID "5214" + Tag "Test Point" + Ports [1] + Position [13180, 3247, 13210, 3263] + ZOrder 3717 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_Z_MON" + SID "5215" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [13015, 3250, 13070, 3260] + ZOrder 3716 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux" + SID "4618" + Ports [1, 6] + Position [7110, 4869, 7115, 4956] + ZOrder 3068 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux1" + SID "4650" + Ports [1, 6] + Position [5240, 6579, 5245, 6666] + ZOrder 3086 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "4677" + Ports [1, 6] + Position [11275, 5769, 11280, 5856] + ZOrder 3126 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "5311" + Ports [1, 6] + Position [11065, 5769, 11070, 5856] + ZOrder 3812 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "5370" + Ports [1, 6] + Position [7485, 4874, 7490, 4961] + ZOrder 3875 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux5" + SID "5386" + Ports [1, 6] + Position [5820, 6579, 5825, 6666] + ZOrder 3885 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Product + Name "Divide" + SID "4053" + Ports [2, 1] + Position [8180, 357, 8210, 388] + ZOrder 2489 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "4068" + Ports [2, 1] + Position [8180, 557, 8210, 588] + ZOrder 2500 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "4201" + Ports [2, 1] + Position [3640, 4457, 3670, 4488] + ZOrder 2649 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "4239" + Ports [2, 1] + Position [3660, 4777, 3690, 4808] + ZOrder 2698 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "4240" + Ports [2, 1] + Position [4530, 4637, 4560, 4668] + ZOrder 2670 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "4241" + Ports [2, 1] + Position [4530, 4782, 4560, 4813] + ZOrder 2681 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "4242" + Ports [2, 1] + Position [3660, 4632, 3690, 4663] + ZOrder 2696 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "4317" + Ports [2, 1] + Position [3660, 5122, 3690, 5153] + ZOrder 2776 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "4318" + Ports [2, 1] + Position [4530, 4982, 4560, 5013] + ZOrder 2748 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "4319" + Ports [2, 1] + Position [4530, 5127, 4560, 5158] + ZOrder 2759 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "4320" + Ports [2, 1] + Position [3660, 4977, 3690, 5008] + ZOrder 2774 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "4356" + Ports [2, 1] + Position [3660, 5492, 3690, 5523] + ZOrder 2815 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "4084" + Ports [2, 1] + Position [8180, 792, 8210, 823] + ZOrder 2520 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "4357" + Ports [2, 1] + Position [4530, 5352, 4560, 5383] + ZOrder 2787 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "4358" + Ports [2, 1] + Position [4530, 5497, 4560, 5528] + ZOrder 2798 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "4359" + Ports [2, 1] + Position [3660, 5347, 3690, 5378] + ZOrder 2813 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "4395" + Ports [2, 1] + Position [3680, 5847, 3710, 5878] + ZOrder 2854 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "4396" + Ports [2, 1] + Position [4550, 5707, 4580, 5738] + ZOrder 2826 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "4397" + Ports [2, 1] + Position [4550, 5852, 4580, 5883] + ZOrder 2837 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "4398" + Ports [2, 1] + Position [3680, 5702, 3710, 5733] + ZOrder 2852 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "4434" + Ports [2, 1] + Position [3685, 6197, 3715, 6228] + ZOrder 2893 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "4435" + Ports [2, 1] + Position [4555, 6057, 4585, 6088] + ZOrder 2865 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "4436" + Ports [2, 1] + Position [4555, 6202, 4585, 6233] + ZOrder 2876 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "4095" + Ports [2, 1] + Position [8295, 1367, 8325, 1398] + ZOrder 2531 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "4437" + Ports [2, 1] + Position [3685, 6052, 3715, 6083] + ZOrder 2891 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "4499" + Ports [2, 1] + Position [5615, 4237, 5645, 4268] + ZOrder 2947 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "4505" + Ports [2, 1] + Position [5615, 4412, 5645, 4443] + ZOrder 2953 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "4508" + Ports [2, 1] + Position [5615, 4607, 5645, 4638] + ZOrder 2957 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide34" + SID "4511" + Ports [2, 1] + Position [5615, 4757, 5645, 4788] + ZOrder 2960 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide35" + SID "4514" + Ports [2, 1] + Position [5615, 4932, 5645, 4963] + ZOrder 2963 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide36" + SID "5009" + Ports [2, 1] + Position [8180, 1002, 8210, 1033] + ZOrder 3479 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide37" + SID "5114" + Ports [2, 1] + Position [12355, 3044, 12375, 3066] + ZOrder 3584 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide38" + SID "4523" + Ports [2, 1] + Position [5625, 5072, 5655, 5103] + ZOrder 2972 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide39" + SID "5121" + Ports [2, 1] + Position [12355, 3159, 12375, 3181] + ZOrder 3592 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "4107" + Ports [2, 1] + Position [8305, 1432, 8335, 1463] + ZOrder 2543 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide40" + SID "5122" + Ports [2, 1] + Position [12355, 3099, 12375, 3121] + ZOrder 3588 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide41" + SID "5129" + Ports [2, 1] + Position [12355, 3269, 12375, 3291] + ZOrder 3600 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide42" + SID "5130" + Ports [2, 1] + Position [12355, 3209, 12375, 3231] + ZOrder 3596 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide43" + SID "4545" + Ports [2, 1] + Position [3570, 6307, 3600, 6338] + ZOrder 2993 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide44" + SID "4546" + Ports [2, 1] + Position [3570, 6357, 3600, 6388] + ZOrder 2994 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide45" + SID "4552" + Ports [2, 1] + Position [5435, 5277, 5465, 5308] + ZOrder 3001 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide46" + SID "4561" + Ports [2, 1] + Position [5400, 5472, 5430, 5503] + ZOrder 3010 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide47" + SID "4567" + Ports [2, 1] + Position [5400, 5627, 5430, 5658] + ZOrder 3015 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide48" + SID "4571" + Ports [2, 1] + Position [5400, 5872, 5430, 5903] + ZOrder 3019 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide49" + SID "4575" + Ports [2, 1] + Position [5415, 6047, 5445, 6078] + ZOrder 3023 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "4113" + Ports [2, 1] + Position [9380, 202, 9410, 233] + ZOrder 2551 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide50" + SID "4579" + Ports [2, 1] + Position [5415, 6182, 5445, 6213] + ZOrder 3027 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide51" + SID "4585" + Ports [2, 1] + Position [3570, 6407, 3600, 6438] + ZOrder 3029 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide52" + SID "4586" + Ports [2, 1] + Position [3580, 6457, 3610, 6488] + ZOrder 3030 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide53" + SID "4591" + Ports [2, 1] + Position [3560, 6517, 3590, 6548] + ZOrder 3035 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide54" + SID "4592" + Ports [2, 1] + Position [3560, 6562, 3590, 6593] + ZOrder 3036 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide55" + SID "4595" + Ports [2, 1] + Position [4515, 6382, 4545, 6413] + ZOrder 3043 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide56" + SID "4600" + Ports [2, 1] + Position [4515, 6447, 4545, 6478] + ZOrder 3047 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide57" + SID "4604" + Ports [2, 1] + Position [4515, 6527, 4545, 6558] + ZOrder 3051 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide58" + SID "4608" + Ports [2, 1] + Position [4515, 6622, 4545, 6653] + ZOrder 3055 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide59" + SID "4612" + Ports [2, 1] + Position [4515, 6732, 4545, 6763] + ZOrder 3059 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "4120" + Ports [2, 1] + Position [9380, 442, 9410, 473] + ZOrder 2560 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide60" + SID "4616" + Ports [2, 1] + Position [4515, 6812, 4545, 6843] + ZOrder 3063 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide61" + SID "5108" + Ports [2, 1] + Position [12355, 2984, 12375, 3006] + ZOrder 3580 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "5137" + Ports [2, 1] + Position [12355, 3374, 12375, 3396] + ZOrder 3608 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "5138" + Ports [2, 1] + Position [12355, 3314, 12375, 3336] + ZOrder 3604 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide64" + SID "5145" + Ports [2, 1] + Position [12355, 3474, 12375, 3496] + ZOrder 3616 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide65" + SID "5146" + Ports [2, 1] + Position [12355, 3414, 12375, 3436] + ZOrder 3612 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide66" + SID "5153" + Ports [2, 1] + Position [12355, 3579, 12375, 3601] + ZOrder 3624 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "5154" + Ports [2, 1] + Position [12355, 3519, 12375, 3541] + ZOrder 3620 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "5208" + Ports [2, 1] + Position [12955, 3029, 12975, 3051] + ZOrder 3709 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "5213" + Ports [2, 1] + Position [12955, 3099, 12975, 3121] + ZOrder 3712 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "4160" + Ports [2, 1] + Position [4510, 4317, 4540, 4348] + ZOrder 2608 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide70" + SID "5216" + Ports [2, 1] + Position [12955, 3244, 12975, 3266] + ZOrder 3715 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide71" + SID "5219" + Ports [2, 1] + Position [12955, 3314, 12975, 3336] + ZOrder 3718 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide72" + SID "5222" + Ports [2, 1] + Position [12955, 3384, 12975, 3406] + ZOrder 3721 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide73" + SID "5225" + Ports [2, 1] + Position [12955, 3459, 12975, 3481] + ZOrder 3724 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide74" + SID "5350" + Ports [2, 1] + Position [3820, 6312, 3850, 6343] + ZOrder 3851 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide75" + SID "5351" + Ports [2, 1] + Position [3825, 6362, 3855, 6393] + ZOrder 3852 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide76" + SID "5352" + Ports [2, 1] + Position [3825, 6427, 3855, 6458] + ZOrder 3853 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide77" + SID "5353" + Ports [2, 1] + Position [3825, 6477, 3855, 6508] + ZOrder 3854 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide78" + SID "5354" + Ports [2, 1] + Position [3825, 6537, 3855, 6568] + ZOrder 3855 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide79" + SID "5355" + Ports [2, 1] + Position [3825, 6617, 3855, 6648] + ZOrder 3856 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "4182" + Ports [2, 1] + Position [4510, 4462, 4540, 4493] + ZOrder 2630 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "4198" + Ports [2, 1] + Position [3640, 4312, 3670, 4343] + ZOrder 2646 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [2892, 5780, 2932, 5819] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "ETE_PD1_dist" + SID "4119" + Tag "Test Point" + Ports [1] + Position [9520, 120, 9540, 160] + ZOrder 2557 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETE_PD1_dist_MEAN" + SID "4118" + Tag "Test Point" + Ports [1] + Position [9905, 210, 9945, 230] + ZOrder 2556 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETE_PD1_dist_MEAN_MON" + SID "4117" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9760, 205, 9840, 235] + ZOrder 2555 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETE_PD1_dist_MON" + SID "4115" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9440, 205, 9520, 235] + ZOrder 2553 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETE_PD2_dist" + SID "4121" + Tag "Test Point" + Ports [1] + Position [9520, 365, 9540, 405] + ZOrder 2566 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETE_PD2_dist_MEAN" + SID "4123" + Tag "Test Point" + Ports [1] + Position [9930, 450, 9970, 470] + ZOrder 2565 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETE_PD2_dist_MEAN_MON" + SID "4124" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9790, 445, 9870, 475] + ZOrder 2564 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETE_PD2_dist_MON" + SID "4122" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9440, 445, 9520, 475] + ZOrder 2562 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_1" + SID "4936" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3800, 4357, 3830, 4373] + ZOrder 3408 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_10" + SID "4952" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3835, 5892, 3865, 5908] + ZOrder 3422 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_11" + SID "4953" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3835, 6097, 3865, 6113] + ZOrder 3423 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_12" + SID "4954" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3845, 6242, 3875, 6258] + ZOrder 3424 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_2" + SID "4939" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3800, 4462, 3830, 4478] + ZOrder 3409 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_3" + SID "4941" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3815, 4677, 3845, 4693] + ZOrder 3411 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_4" + SID "4942" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3815, 4822, 3845, 4838] + ZOrder 3412 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_5" + SID "4946" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3800, 5022, 3830, 5038] + ZOrder 3416 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_6" + SID "4947" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3820, 5167, 3850, 5183] + ZOrder 3417 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_7" + SID "4932" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3855, 5282, 3885, 5298] + ZOrder 3402 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_8" + SID "4933" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3870, 5412, 3900, 5428] + ZOrder 3403 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_9" + SID "4951" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3825, 5747, 3855, 5763] + ZOrder 3421 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_H1" + SID "5291" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4770, 6395, 4810, 6405] + ZOrder 3792 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_H2" + SID "5293" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4770, 6555, 4810, 6565] + ZOrder 3794 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_H3" + SID "5295" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4775, 6750, 4815, 6760] + ZOrder 3796 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_PITCH1" + SID "4875" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6380, 6615, 6420, 6625] + ZOrder 3335 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_PITCH2" + SID "4658" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6460, 6615, 6500, 6625] + ZOrder 3109 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_PITCH_MOD" + SID "5573" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 6655, 5550, 6665] + ZOrder 4073 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_ROLL1" + SID "4876" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6380, 6645, 6420, 6655] + ZOrder 3336 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_ROLL2" + SID "4659" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6460, 6645, 6500, 6655] + ZOrder 3110 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_ROLL_MOD" + SID "5574" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 6705, 5550, 6715] + ZOrder 4074 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_V1" + SID "5297" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4770, 6470, 4810, 6480] + ZOrder 3798 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_V2" + SID "5299" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4780, 6650, 4820, 6660] + ZOrder 3800 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_V3" + SID "5301" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4785, 6830, 4825, 6840] + ZOrder 3802 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_X1" + SID "4877" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6380, 6505, 6420, 6515] + ZOrder 3332 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_X2" + SID "4660" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6460, 6505, 6500, 6515] + ZOrder 3106 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_X_MOD" + SID "5575" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 6525, 5550, 6535] + ZOrder 4070 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Y1" + SID "4878" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6380, 6540, 6420, 6550] + ZOrder 3333 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Y2" + SID "4662" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6460, 6540, 6500, 6550] + ZOrder 3107 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_YAW1" + SID "4879" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6380, 6680, 6420, 6690] + ZOrder 3337 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_YAW2" + SID "4661" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6460, 6680, 6500, 6690] + ZOrder 3111 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_YAW_MOD" + SID "5576" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 6760, 5550, 6770] + ZOrder 4075 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Y_MOD" + SID "5577" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 6570, 5550, 6580] + ZOrder 4071 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Z1" + SID "4880" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6380, 6570, 6420, 6580] + ZOrder 3334 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Z2" + SID "4663" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6460, 6570, 6500, 6580] + ZOrder 3108 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Z_MOD" + SID "5578" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 6610, 5550, 6620] + ZOrder 4072 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT1" + SID "4684" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [11950, 5750, 11990, 5760] + ZOrder 3130 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT2" + SID "4686" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [11950, 5785, 11990, 5795] + ZOrder 3131 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT3" + SID "4688" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [11950, 5835, 11990, 5845] + ZOrder 3136 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT4" + SID "4689" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [11950, 5870, 11990, 5880] + ZOrder 3137 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT5" + SID "4690" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [11950, 5915, 11990, 5925] + ZOrder 3138 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT6" + SID "4691" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [11950, 5950, 11990, 5960] + ZOrder 3139 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_H1" + SID "4893" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6865, 4800, 6905, 4810] + ZOrder 3350 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_H2" + SID "4895" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6865, 4835, 6905, 4845] + ZOrder 3353 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_H3" + SID "4896" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6865, 4875, 6905, 4885] + ZOrder 3354 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_PITCH1" + SID "4869" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7845, 4920, 7885, 4930] + ZOrder 3329 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_PITCH2" + SID "4655" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7910, 4920, 7950, 4930] + ZOrder 3103 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_PITCH_MOD" + SID "5502" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7205, 4915, 7245, 4925] + ZOrder 4011 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_ROLL1" + SID "4870" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7845, 4975, 7885, 4985] + ZOrder 3330 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_ROLL2" + SID "4656" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7910, 4975, 7950, 4985] + ZOrder 3104 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_ROLL_MOD" + SID "5503" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7205, 4945, 7245, 4955] + ZOrder 4012 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_V1" + SID "4897" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6865, 4910, 6905, 4920] + ZOrder 3355 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_V2" + SID "4898" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6865, 4940, 6905, 4950] + ZOrder 3356 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_V3" + SID "4899" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6865, 4975, 6905, 4985] + ZOrder 3357 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_X1" + SID "4871" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7845, 4765, 7885, 4775] + ZOrder 3326 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_X2" + SID "4652" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7910, 4765, 7950, 4775] + ZOrder 3100 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_X_MOD" + SID "5498" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7205, 4795, 7245, 4805] + ZOrder 4007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Y1" + SID "4872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7845, 4815, 7885, 4825] + ZOrder 3327 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Y2" + SID "4653" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7910, 4815, 7950, 4825] + ZOrder 3101 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_YAW1" + SID "4873" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7845, 5035, 7885, 5045] + ZOrder 3331 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_YAW2" + SID "4657" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7910, 5035, 7950, 5045] + ZOrder 3105 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_YAW_MOD" + SID "5504" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7205, 4980, 7245, 4990] + ZOrder 4013 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Y_MOD" + SID "5500" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7205, 4825, 7245, 4835] + ZOrder 4009 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Z1" + SID "4874" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7845, 4875, 7885, 4885] + ZOrder 3328 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Z2" + SID "4654" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7910, 4875, 7950, 4885] + ZOrder 3102 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Z_MOD" + SID "5501" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7210, 4890, 7250, 4900] + ZOrder 4010 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_PITCH" + SID "4670" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8825, 5810, 8865, 5820] + ZOrder 3121 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_ROLL" + SID "4671" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8825, 5840, 8865, 5850] + ZOrder 3122 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_X" + SID "4672" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8825, 5700, 8865, 5710] + ZOrder 3118 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_Y" + SID "4674" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8825, 5735, 8865, 5745] + ZOrder 3119 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_YAW" + SID "4673" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8825, 5875, 8865, 5885] + ZOrder 3123 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_Z" + SID "4675" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8825, 5765, 8865, 5775] + ZOrder 3120 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "Fcn" + SID "5028" + Position [9700, 4090, 9760, 4120] + ZOrder 3498 + Expr "u[1]+u[2]+u[3]+u[4]+u[5]+u[6]" + } + Block { + BlockType Fcn + Name "Fcn1" + SID "5037" + Position [9700, 4315, 9760, 4345] + ZOrder 3507 + Expr "u[1]+u[2]+u[3]+u[4]+u[5]+u[6]" + } + Block { + BlockType Reference + Name "Fil_DEMOD_PITCH_COS" + SID "5058" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [10505, 4350, 10570, 4360] + ZOrder 3531 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_DEMOD_PITCH_SIN" + SID "5048" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [10410, 4110, 10475, 4120] + ZOrder 3518 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_DEMOD_ROLL_COS" + SID "5059" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [10505, 4385, 10570, 4395] + ZOrder 3532 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_DEMOD_ROLL_SIN" + SID "5049" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [10410, 4145, 10475, 4155] + ZOrder 3519 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_DEMOD_X_COS" + SID "5060" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [10505, 4245, 10570, 4255] + ZOrder 3528 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_DEMOD_X_SIN" + SID "5044" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [10410, 4005, 10475, 4015] + ZOrder 3514 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_DEMOD_YAW_COS" + SID "5061" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [10505, 4420, 10570, 4430] + ZOrder 3533 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_DEMOD_YAW_SIN" + SID "5050" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [10410, 4180, 10475, 4190] + ZOrder 3520 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_DEMOD_Y_COS" + SID "5062" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [10505, 4280, 10570, 4290] + ZOrder 3529 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_DEMOD_Y_SIN" + SID "5046" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [10410, 4040, 10475, 4050] + ZOrder 3516 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_DEMOD_Z_COS" + SID "5063" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [10505, 4315, 10570, 4325] + ZOrder 3530 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_DEMOD_Z_SIN" + SID "5047" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [10410, 4075, 10475, 4085] + ZOrder 3517 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground" + SID "4826" + Position [8770, 4450, 8790, 4470] + ZOrder 3284 + } + Block { + BlockType Ground + Name "Ground1" + SID "4692" + Position [13000, 5820, 13020, 5840] + ZOrder 4141 + ShowName off + } + Block { + BlockType Ground + Name "Ground10" + SID "5633" + Position [13000, 5860, 13020, 5880] + ZOrder 4143 + ShowName off + } + Block { + BlockType Ground + Name "Ground11" + SID "5634" + Position [13000, 5880, 13020, 5900] + ZOrder 4144 + ShowName off + } + Block { + BlockType Ground + Name "Ground12" + SID "4863" + Position [8760, 5005, 8780, 5025] + ZOrder 3320 + } + Block { + BlockType Ground + Name "Ground13" + SID "5635" + Position [13000, 5900, 13020, 5920] + ZOrder 4145 + ShowName off + } + Block { + BlockType Ground + Name "Ground14" + SID "5636" + Position [13000, 5920, 13020, 5940] + ZOrder 4146 + ShowName off + } + Block { + BlockType Ground + Name "Ground15" + SID "5637" + Position [13000, 5940, 13020, 5960] + ZOrder 4147 + ShowName off + } + Block { + BlockType Ground + Name "Ground16" + SID "5638" + Position [13000, 5960, 13020, 5980] + ZOrder 4148 + ShowName off + } + Block { + BlockType Ground + Name "Ground17" + SID "5639" + Position [13000, 5980, 13020, 6000] + ZOrder 4149 + ShowName off + } + Block { + BlockType Ground + Name "Ground18" + SID "5640" + Position [13000, 6000, 13020, 6020] + ZOrder 4150 + ShowName off + } + Block { + BlockType Ground + Name "Ground19" + SID "5232" + Position [12130, 5405, 12150, 5425] + ZOrder 3733 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "3893" + Position [6865, 3625, 6885, 3645] + ZOrder 1523 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground20" + SID "4706" + Position [7920, 5405, 7940, 5425] + ZOrder 3154 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground21" + SID "4956" + Position [5965, 4140, 5985, 4160] + ZOrder 3426 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground22" + SID "4213" + Position [8220, 1365, 8240, 1385] + ZOrder 2661 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground23" + SID "4214" + Position [8235, 1430, 8255, 1450] + ZOrder 2662 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground24" + SID "5359" + Position [8820, 5110, 8840, 5130] + ZOrder 3860 + ShowName off + } + Block { + BlockType Ground + Name "Ground25" + SID "5605" + Position [3190, 6305, 3210, 6325] + ZOrder 4114 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground26" + SID "5606" + Position [3190, 6355, 3210, 6375] + ZOrder 4115 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground27" + SID "5607" + Position [3190, 6405, 3210, 6425] + ZOrder 4116 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground28" + SID "5608" + Position [3190, 6455, 3210, 6475] + ZOrder 4118 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground29" + SID "5011" + Position [8080, 1000, 8100, 1020] + ZOrder 3481 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground3" + SID "3894" + Position [6865, 3680, 6885, 3700] + ZOrder 1525 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground30" + SID "5012" + Position [8105, 790, 8125, 810] + ZOrder 3482 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground31" + SID "5610" + Position [3190, 6555, 3210, 6575] + ZOrder 4120 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground32" + SID "5612" + Position [3190, 6605, 3210, 6625] + ZOrder 4122 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground33" + SID "5614" + Position [3190, 6705, 3210, 6725] + ZOrder 4124 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground34" + SID "5616" + Position [3190, 6755, 3210, 6775] + ZOrder 4126 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground35" + SID "5618" + Position [3190, 6205, 3210, 6225] + ZOrder 4128 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground36" + SID "5620" + Position [3190, 6155, 3210, 6175] + ZOrder 4130 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground37" + SID "5659" + Position [3190, 5805, 3210, 5825] + ZOrder 4170 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground38" + SID "5624" + Position [3190, 5955, 3210, 5975] + ZOrder 4134 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground39" + SID "5660" + Position [3190, 5855, 3210, 5875] + ZOrder 4171 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground4" + SID "4835" + Position [8770, 4610, 8790, 4630] + ZOrder 3292 + } + Block { + BlockType Ground + Name "Ground41" + SID "5657" + Position [3190, 5905, 3210, 5925] + ZOrder 4168 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground5" + SID "4785" + Position [8555, 5430, 8575, 5450] + ZOrder 3237 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "4842" + Position [8770, 4700, 8790, 4720] + ZOrder 3299 + } + Block { + BlockType Ground + Name "Ground7" + SID "4849" + Position [8760, 4800, 8780, 4820] + ZOrder 3306 + } + Block { + BlockType Ground + Name "Ground8" + SID "4856" + Position [8760, 4895, 8780, 4915] + ZOrder 3313 + } + Block { + BlockType Ground + Name "Ground9" + SID "5632" + Position [13000, 5840, 13020, 5860] + ZOrder 4142 + ShowName off + } + Block { + BlockType Reference + Name "H1_CONST" + SID "4594" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4464, 6345, 4476, 6375] + ZOrder 3042 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H1_LENGTH" + SID "4901" + Tag "Test Point" + Ports [1] + Position [7115, 4170, 7140, 4180] + ZOrder 3359 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H1_LENGTH_MON" + SID "4900" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6995, 4167, 7050, 4183] + ZOrder 3358 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H2_CONST" + SID "4605" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4464, 6490, 4476, 6520] + ZOrder 3050 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H2_LENGTH" + SID "4902" + Tag "Test Point" + Ports [1] + Position [7115, 4220, 7140, 4230] + ZOrder 3361 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H2_LENGTH_MON" + SID "4903" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6995, 4217, 7050, 4233] + ZOrder 3360 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H3_CONST" + SID "4613" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4464, 6685, 4476, 6715] + ZOrder 3058 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H3_LENGTH" + SID "4904" + Tag "Test Point" + Ports [1] + Position [7115, 4270, 7140, 4280] + ZOrder 3363 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H3_LENGTH_MON" + SID "4905" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6995, 4267, 7050, 4283] + ZOrder 3362 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_ACC" + SID "4637" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [5180, 6595, 5220, 6655] + ZOrder 3085 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_ACC_MOD" + SID "5387" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [5730, 6600, 5770, 6650] + ZOrder 3884 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_ACT" + SID "5309" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [10990, 5785, 11030, 5845] + ZOrder 3810 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_ACT_MOD" + SID "4676" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [11190, 5785, 11230, 5845] + ZOrder 3124 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_PD" + SID "4620" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [7055, 4885, 7095, 4945] + ZOrder 3066 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_PD_MOD" + SID "5371" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [7420, 4895, 7460, 4945] + ZOrder 3874 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_FIL_PD1" + SID "4054" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8670, 398, 8740, 422] + ZOrder 2490 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_FIL_PD2" + SID "4069" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8670, 598, 8740, 622] + ZOrder 2501 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_FIL_PD3" + SID "4081" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8670, 808, 8740, 832] + ZOrder 2513 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_FIL_PD4" + SID "5006" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8670, 1033, 8740, 1057] + ZOrder 3472 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_FIL_PD7" + SID "4092" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8690, 1308, 8760, 1332] + ZOrder 2524 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_FIL_PD8" + SID "4103" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8690, 1503, 8760, 1527] + ZOrder 2535 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD1" + SID "4460" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3983, 4235, 4007, 4305] + ZOrder 2906 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD10" + SID "4490" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4022, 5800, 4038, 5830] + ZOrder 2936 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD11" + SID "4493" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4047, 5985, 4063, 6015] + ZOrder 2939 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD12" + SID "4496" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4012, 6150, 4028, 6180] + ZOrder 2942 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD2" + SID "4466" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3987, 4410, 4003, 4440] + ZOrder 2912 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD3" + SID "4469" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4002, 4570, 4018, 4600] + ZOrder 2915 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD4" + SID "4472" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4007, 4730, 4023, 4760] + ZOrder 2918 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD5" + SID "4475" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4002, 4925, 4018, 4955] + ZOrder 2921 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD6" + SID "4478" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3997, 5075, 4013, 5105] + ZOrder 2924 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD7" + SID "4481" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4007, 5275, 4023, 5305] + ZOrder 2927 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD8" + SID "4484" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4007, 5450, 4023, 5480] + ZOrder 2930 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD9" + SID "4487" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4022, 5630, 4038, 5660] + ZOrder 2933 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_dist_FIL_PD1" + SID "4116" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [9655, 208, 9725, 232] + ZOrder 2554 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_dist_FIL_PD2" + SID "4125" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [9665, 448, 9735, 472] + ZOrder 2563 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "5051" + Ports [1, 1] + Position [10655, 4000, 10675, 4020] + ZOrder 3521 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "5064" + Ports [1, 1] + Position [10985, 4240, 11005, 4260] + ZOrder 3534 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction10" + SID "5073" + Ports [1, 1] + Position [10985, 4380, 11005, 4400] + ZOrder 3543 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction11" + SID "5074" + Ports [1, 1] + Position [10985, 4415, 11005, 4435] + ZOrder 3544 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "5065" + Ports [1, 1] + Position [10655, 4035, 10675, 4055] + ZOrder 3535 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "5066" + Ports [1, 1] + Position [10655, 4070, 10675, 4090] + ZOrder 3536 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "5067" + Ports [1, 1] + Position [10655, 4105, 10675, 4125] + ZOrder 3537 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "5068" + Ports [1, 1] + Position [10655, 4140, 10675, 4160] + ZOrder 3538 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction6" + SID "5069" + Ports [1, 1] + Position [10655, 4175, 10675, 4195] + ZOrder 3539 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction7" + SID "5070" + Ports [1, 1] + Position [10985, 4275, 11005, 4295] + ZOrder 3540 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction8" + SID "5071" + Ports [1, 1] + Position [10985, 4310, 11005, 4330] + ZOrder 3541 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction9" + SID "5072" + Ports [1, 1] + Position [10985, 4345, 11005, 4365] + ZOrder 3542 + Operator "square" + } + Block { + BlockType Mux + Name "Mux" + SID "4619" + Ports [6, 1] + Position [7035, 4869, 7040, 4956] + ZOrder 3351 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux1" + SID "4651" + Ports [6, 1] + Position [5160, 6579, 5165, 6666] + ZOrder 3099 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux18" + SID "5027" + Ports [6, 1] + Position [9660, 3993, 9670, 4212] + ZOrder 3497 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "4678" + Ports [6, 1] + Position [10930, 5769, 10935, 5856] + ZOrder 3125 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "5036" + Ports [6, 1] + Position [9660, 4218, 9670, 4437] + ZOrder 3506 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux4" + SID "5310" + Ports [6, 1] + Position [11145, 5769, 11150, 5856] + ZOrder 3811 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux5" + SID "5372" + Ports [6, 1] + Position [7385, 4874, 7390, 4961] + ZOrder 3873 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux6" + SID "5388" + Ports [6, 1] + Position [5705, 6579, 5710, 6666] + ZOrder 3883 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OFFSET_PD1" + SID "4108" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [9150, 234, 9180, 246] + ZOrder 2546 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFFSET_PD2" + SID "4126" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [9150, 474, 9180, 486] + ZOrder 2558 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_FB_OR_NOT_FINAL" + SID "5357" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10282, 4680, 10298, 4745] + ZOrder 3858 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_PITCH" + SID "4850" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [8800, 4779, 8855, 4841] + ZOrder 3305 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_PITCH_SW" + SID "4851" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8940, 4767, 9005, 4783] + ZOrder 3308 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_ROLL" + SID "4857" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [8800, 4874, 8855, 4936] + ZOrder 3312 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_ROLL_SW" + SID "4858" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8940, 4862, 9005, 4878] + ZOrder 3315 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_SIGNAL_OR_NOT_SW" + SID "5180" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [9812, 4835, 9828, 4900] + ZOrder 3673 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_X" + SID "4827" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [8810, 4429, 8865, 4491] + ZOrder 3283 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_X_SW" + SID "4830" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8930, 4492, 8995, 4508] + ZOrder 3286 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Y" + SID "4836" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [8810, 4589, 8865, 4651] + ZOrder 3291 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_YAW" + SID "4864" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [8800, 4984, 8855, 5046] + ZOrder 3319 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_YAW_SW" + SID "4865" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8925, 4982, 8990, 4998] + ZOrder 3322 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Y_SW" + SID "4837" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8940, 4577, 9005, 4593] + ZOrder 3294 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Z" + SID "4843" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [8810, 4679, 8865, 4741] + ZOrder 3298 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Z_SW" + SID "4844" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8940, 4667, 9005, 4683] + ZOrder 3301 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_0_0" + SID "5391" + Tag "Test Point" + Ports [1] + Position [220, 5760, 260, 5780] + ZOrder 3899 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_0_0_MON" + SID "5392" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [95, 5755, 175, 5785] + ZOrder 3901 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_0_1" + SID "5393" + Tag "Test Point" + Ports [1] + Position [500, 5760, 540, 5780] + ZOrder 3902 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_0_1_MON" + SID "5394" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [375, 5755, 455, 5785] + ZOrder 3904 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_0_2" + SID "5396" + Tag "Test Point" + Ports [1] + Position [785, 5760, 825, 5780] + ZOrder 3905 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_0_2_MON" + SID "5397" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [660, 5755, 740, 5785] + ZOrder 3907 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_0_3" + SID "5399" + Tag "Test Point" + Ports [1] + Position [1070, 5760, 1110, 5780] + ZOrder 3908 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_0_3_MON" + SID "5400" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [945, 5755, 1025, 5785] + ZOrder 3910 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_0_4" + SID "5404" + Tag "Test Point" + Ports [1] + Position [1350, 5760, 1390, 5780] + ZOrder 3911 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_0_4_MON" + SID "5402" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1225, 5755, 1305, 5785] + ZOrder 3913 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_0_5" + SID "5405" + Tag "Test Point" + Ports [1] + Position [1635, 5760, 1675, 5780] + ZOrder 3914 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_0_5_MON" + SID "5403" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1510, 5755, 1590, 5785] + ZOrder 3916 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_1_0" + SID "5408" + Tag "Test Point" + Ports [1] + Position [220, 5855, 260, 5875] + ZOrder 3917 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_1_0_MON" + SID "5409" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [95, 5850, 175, 5880] + ZOrder 3919 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_1_1" + SID "5410" + Tag "Test Point" + Ports [1] + Position [500, 5855, 540, 5875] + ZOrder 3920 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_1_1_MON" + SID "5411" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [375, 5850, 455, 5880] + ZOrder 3922 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_1_2" + SID "5412" + Tag "Test Point" + Ports [1] + Position [785, 5855, 825, 5875] + ZOrder 3923 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_1_2_MON" + SID "5413" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [660, 5850, 740, 5880] + ZOrder 3925 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_1_3" + SID "5414" + Tag "Test Point" + Ports [1] + Position [1070, 5855, 1110, 5875] + ZOrder 3926 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_1_3_MON" + SID "5415" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [945, 5850, 1025, 5880] + ZOrder 3928 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_1_4" + SID "5416" + Tag "Test Point" + Ports [1] + Position [1350, 5855, 1390, 5875] + ZOrder 3929 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_1_4_MON" + SID "5417" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1225, 5850, 1305, 5880] + ZOrder 3931 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_1_5" + SID "5418" + Tag "Test Point" + Ports [1] + Position [1635, 5855, 1675, 5875] + ZOrder 3932 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_1_5_MON" + SID "5419" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1510, 5850, 1590, 5880] + ZOrder 3934 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_2_0" + SID "5426" + Tag "Test Point" + Ports [1] + Position [220, 5945, 260, 5965] + ZOrder 3935 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_2_0_MON" + SID "5427" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [95, 5940, 175, 5970] + ZOrder 3937 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_2_1" + SID "5428" + Tag "Test Point" + Ports [1] + Position [500, 5945, 540, 5965] + ZOrder 3938 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_2_1_MON" + SID "5429" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [375, 5940, 455, 5970] + ZOrder 3940 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_2_2" + SID "5430" + Tag "Test Point" + Ports [1] + Position [785, 5945, 825, 5965] + ZOrder 3941 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_2_2_MON" + SID "5431" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [660, 5940, 740, 5970] + ZOrder 3943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_2_3" + SID "5432" + Tag "Test Point" + Ports [1] + Position [1070, 5945, 1110, 5965] + ZOrder 3944 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_2_3_MON" + SID "5433" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [945, 5940, 1025, 5970] + ZOrder 3946 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_2_4" + SID "5434" + Tag "Test Point" + Ports [1] + Position [1350, 5945, 1390, 5965] + ZOrder 3947 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_2_4_MON" + SID "5435" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1225, 5940, 1305, 5970] + ZOrder 3949 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_2_5" + SID "5436" + Tag "Test Point" + Ports [1] + Position [1635, 5945, 1675, 5965] + ZOrder 3950 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_2_5_MON" + SID "5437" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1510, 5940, 1590, 5970] + ZOrder 3952 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_3_0" + SID "5444" + Tag "Test Point" + Ports [1] + Position [220, 6030, 260, 6050] + ZOrder 3953 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_3_0_MON" + SID "5445" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [95, 6025, 175, 6055] + ZOrder 3955 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_3_1" + SID "5446" + Tag "Test Point" + Ports [1] + Position [500, 6030, 540, 6050] + ZOrder 3956 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_3_1_MON" + SID "5447" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [375, 6025, 455, 6055] + ZOrder 3958 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_3_2" + SID "5448" + Tag "Test Point" + Ports [1] + Position [785, 6030, 825, 6050] + ZOrder 3959 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_3_2_MON" + SID "5449" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [660, 6025, 740, 6055] + ZOrder 3961 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_3_3" + SID "5450" + Tag "Test Point" + Ports [1] + Position [1070, 6030, 1110, 6050] + ZOrder 3962 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_3_3_MON" + SID "5451" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [945, 6025, 1025, 6055] + ZOrder 3964 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_3_4" + SID "5452" + Tag "Test Point" + Ports [1] + Position [1350, 6030, 1390, 6050] + ZOrder 3965 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_3_4_MON" + SID "5453" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1225, 6025, 1305, 6055] + ZOrder 3967 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_3_5" + SID "5454" + Tag "Test Point" + Ports [1] + Position [1635, 6030, 1675, 6050] + ZOrder 3968 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_3_5_MON" + SID "5455" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1510, 6025, 1590, 6055] + ZOrder 3970 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_4_0" + SID "5456" + Tag "Test Point" + Ports [1] + Position [220, 6125, 260, 6145] + ZOrder 3971 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_4_0_MON" + SID "5457" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [95, 6120, 175, 6150] + ZOrder 3973 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_4_1" + SID "5458" + Tag "Test Point" + Ports [1] + Position [500, 6125, 540, 6145] + ZOrder 3974 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_4_1_MON" + SID "5459" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [375, 6120, 455, 6150] + ZOrder 3976 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_4_2" + SID "5460" + Tag "Test Point" + Ports [1] + Position [785, 6125, 825, 6145] + ZOrder 3977 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_4_2_MON" + SID "5461" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [660, 6120, 740, 6150] + ZOrder 3979 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_4_3" + SID "5462" + Tag "Test Point" + Ports [1] + Position [1070, 6125, 1110, 6145] + ZOrder 3980 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_4_3_MON" + SID "5463" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [945, 6120, 1025, 6150] + ZOrder 3982 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_4_4" + SID "5464" + Tag "Test Point" + Ports [1] + Position [1350, 6125, 1390, 6145] + ZOrder 3983 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_4_4_MON" + SID "5465" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1225, 6120, 1305, 6150] + ZOrder 3985 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_4_5" + SID "5466" + Tag "Test Point" + Ports [1] + Position [1635, 6125, 1675, 6145] + ZOrder 3986 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_4_5_MON" + SID "5467" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1510, 6120, 1590, 6150] + ZOrder 3988 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_5_0" + SID "5468" + Tag "Test Point" + Ports [1] + Position [220, 6215, 260, 6235] + ZOrder 3989 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_5_0_MON" + SID "5469" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [95, 6210, 175, 6240] + ZOrder 3991 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_5_1" + SID "5470" + Tag "Test Point" + Ports [1] + Position [500, 6215, 540, 6235] + ZOrder 3992 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_5_1_MON" + SID "5471" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [375, 6210, 455, 6240] + ZOrder 3994 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_5_2" + SID "5472" + Tag "Test Point" + Ports [1] + Position [785, 6215, 825, 6235] + ZOrder 3995 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_5_2_MON" + SID "5473" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [660, 6210, 740, 6240] + ZOrder 3997 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_5_3" + SID "5474" + Tag "Test Point" + Ports [1] + Position [1070, 6215, 1110, 6235] + ZOrder 3998 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_5_3_MON" + SID "5475" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [945, 6210, 1025, 6240] + ZOrder 4000 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_5_4" + SID "5476" + Tag "Test Point" + Ports [1] + Position [1350, 6215, 1390, 6235] + ZOrder 4001 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_5_4_MON" + SID "5477" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1225, 6210, 1305, 6240] + ZOrder 4003 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_5_5" + SID "5478" + Tag "Test Point" + Ports [1] + Position [1635, 6215, 1675, 6235] + ZOrder 4004 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "O_MAT_5_5_MON" + SID "5479" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1510, 6210, 1590, 6240] + ZOrder 4006 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1" + SID "4798" + Tag "Test Point" + Ports [1] + Position [12080, 5590, 12100, 5630] + ZOrder 3248 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1_FINAL" + SID "5246" + Tag "Test Point" + Ports [1] + Position [12505, 5700, 12525, 5740] + ZOrder 3747 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1_MON" + SID "4797" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12035, 5720, 12115, 5740] + ZOrder 3247 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1_MON_FINAL" + SID "5240" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12395, 5750, 12475, 5770] + ZOrder 3741 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2" + SID "4806" + Tag "Test Point" + Ports [1] + Position [12130, 5735, 12150, 5775] + ZOrder 3262 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2_FINAL" + SID "5247" + Tag "Test Point" + Ports [1] + Position [12510, 5780, 12530, 5820] + ZOrder 3748 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2_MON" + SID "4801" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12035, 5780, 12115, 5800] + ZOrder 3257 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2_MON_FINAL" + SID "5241" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12395, 5810, 12475, 5830] + ZOrder 3742 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3" + SID "4810" + Tag "Test Point" + Ports [1] + Position [12175, 5780, 12195, 5820] + ZOrder 3266 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3_FINAL" + SID "5248" + Tag "Test Point" + Ports [1] + Position [12545, 5825, 12565, 5865] + ZOrder 3749 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3_MON" + SID "4802" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12035, 5830, 12115, 5850] + ZOrder 3258 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3_MON_FINAL" + SID "5242" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12395, 5860, 12475, 5880] + ZOrder 3743 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4" + SID "4814" + Tag "Test Point" + Ports [1] + Position [12140, 5850, 12160, 5890] + ZOrder 3270 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4_FINAL" + SID "5249" + Tag "Test Point" + Ports [1] + Position [12545, 5890, 12565, 5930] + ZOrder 3750 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4_MON" + SID "4803" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12035, 5890, 12115, 5910] + ZOrder 3259 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4_MON_FINAL" + SID "5243" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12395, 5920, 12475, 5940] + ZOrder 3744 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5" + SID "4819" + Tag "Test Point" + Ports [1] + Position [12130, 5910, 12150, 5950] + ZOrder 3275 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5_FINAL" + SID "5250" + Tag "Test Point" + Ports [1] + Position [12580, 5940, 12600, 5980] + ZOrder 3751 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5_MON" + SID "4804" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12035, 5955, 12115, 5975] + ZOrder 3260 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5_MON_FINAL" + SID "5244" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12395, 5985, 12475, 6005] + ZOrder 3745 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6" + SID "4824" + Tag "Test Point" + Ports [1] + Position [12130, 6030, 12150, 6070] + ZOrder 3280 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6_FINAL" + SID "5251" + Tag "Test Point" + Ports [1] + Position [12580, 6010, 12600, 6050] + ZOrder 3752 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6_MON" + SID "4805" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12035, 5990, 12115, 6010] + ZOrder 3261 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6_MON_FINAL" + SID "5245" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12395, 6020, 12475, 6040] + ZOrder 3746 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "4073" + Ports [2, 1] + Position [8255, 397, 8285, 428] + ZOrder 2509 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "4074" + Ports [2, 1] + Position [8255, 567, 8285, 598] + ZOrder 2510 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "4248" + Ports [2, 1] + Position [6170, 4657, 6200, 4688] + ZOrder 2693 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "4249" + Ports [2, 1] + Position [3750, 4667, 3780, 4698] + ZOrder 2697 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "4250" + Ports [2, 1] + Position [3750, 4812, 3780, 4843] + ZOrder 2699 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "4325" + Ports [2, 1] + Position [6205, 5087, 6235, 5118] + ZOrder 2771 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "4326" + Ports [2, 1] + Position [3750, 5012, 3780, 5043] + ZOrder 2775 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "4327" + Ports [2, 1] + Position [3765, 5157, 3795, 5188] + ZOrder 2777 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "4328" + Ports [2, 1] + Position [6205, 4997, 6235, 5028] + ZOrder 2770 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "4364" + Ports [2, 1] + Position [6220, 5467, 6250, 5498] + ZOrder 2810 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "4365" + Ports [2, 1] + Position [3750, 5382, 3780, 5413] + ZOrder 2814 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "4366" + Ports [2, 1] + Position [3765, 5527, 3795, 5558] + ZOrder 2816 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "4085" + Ports [2, 1] + Position [8270, 802, 8300, 833] + ZOrder 2521 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product20" + SID "4367" + Ports [2, 1] + Position [6220, 5377, 6250, 5408] + ZOrder 2809 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "4403" + Ports [2, 1] + Position [6230, 5807, 6260, 5838] + ZOrder 2849 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "4404" + Ports [2, 1] + Position [3770, 5737, 3800, 5768] + ZOrder 2853 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "4405" + Ports [2, 1] + Position [3785, 5882, 3815, 5913] + ZOrder 2855 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "4406" + Ports [2, 1] + Position [6230, 5717, 6260, 5748] + ZOrder 2848 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product25" + SID "4442" + Ports [2, 1] + Position [6265, 6152, 6295, 6183] + ZOrder 2888 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product26" + SID "4443" + Ports [2, 1] + Position [3775, 6087, 3805, 6118] + ZOrder 2892 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product27" + SID "4444" + Ports [2, 1] + Position [3790, 6232, 3820, 6263] + ZOrder 2894 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product28" + SID "4445" + Ports [2, 1] + Position [6265, 6062, 6295, 6093] + ZOrder 2887 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product29" + SID "4749" + Ports [2, 1] + Position [3725, 6302, 3755, 6333] + ZOrder 3198 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "4096" + Ports [2, 1] + Position [8415, 1377, 8445, 1408] + ZOrder 2532 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product30" + SID "4750" + Ports [2, 1] + Position [3730, 6367, 3760, 6398] + ZOrder 3199 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product31" + SID "4751" + Ports [2, 1] + Position [3735, 6417, 3765, 6448] + ZOrder 3200 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product32" + SID "4752" + Ports [2, 1] + Position [3735, 6467, 3765, 6498] + ZOrder 3201 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product33" + SID "4753" + Ports [2, 1] + Position [3685, 6607, 3715, 6638] + ZOrder 3202 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product34" + SID "4754" + Ports [2, 1] + Position [3685, 6527, 3715, 6558] + ZOrder 3203 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product35" + SID "4757" + Ports [2, 1] + Position [12875, 5602, 12900, 5618] + ZOrder 3206 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product36" + SID "4758" + Ports [2, 1] + Position [12875, 5642, 12900, 5658] + ZOrder 3207 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product37" + SID "4759" + Ports [2, 1] + Position [12875, 5682, 12900, 5698] + ZOrder 3208 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product38" + SID "4760" + Ports [2, 1] + Position [12860, 5722, 12885, 5738] + ZOrder 3209 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product39" + SID "4761" + Ports [2, 1] + Position [12860, 5757, 12885, 5773] + ZOrder 3210 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "4106" + Ports [2, 1] + Position [8415, 1462, 8445, 1493] + ZOrder 2542 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product40" + SID "4762" + Ports [2, 1] + Position [12860, 5792, 12885, 5808] + ZOrder 3211 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "4193" + Ports [2, 1] + Position [6140, 4297, 6170, 4328] + ZOrder 3391 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "5010" + Ports [2, 1] + Position [8270, 1027, 8300, 1058] + ZOrder 3480 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "5038" + Ports [2, 1] + Position [10330, 3999, 10345, 4021] + ZOrder 3508 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "5039" + Ports [2, 1] + Position [10330, 4034, 10345, 4056] + ZOrder 3509 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "5040" + Ports [2, 1] + Position [10330, 4069, 10345, 4091] + ZOrder 3510 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "5041" + Ports [2, 1] + Position [10330, 4104, 10345, 4126] + ZOrder 3511 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product56" + SID "5042" + Ports [2, 1] + Position [10330, 4139, 10345, 4161] + ZOrder 3512 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product57" + SID "5043" + Ports [2, 1] + Position [10330, 4174, 10345, 4196] + ZOrder 3513 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product58" + SID "5052" + Ports [2, 1] + Position [10435, 4239, 10450, 4261] + ZOrder 3522 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product59" + SID "5053" + Ports [2, 1] + Position [10435, 4274, 10450, 4296] + ZOrder 3523 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "4194" + Ports [2, 1] + Position [6140, 4387, 6170, 4418] + ZOrder 3392 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product60" + SID "5054" + Ports [2, 1] + Position [10435, 4309, 10450, 4331] + ZOrder 3524 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product61" + SID "5055" + Ports [2, 1] + Position [10435, 4344, 10450, 4366] + ZOrder 3525 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product62" + SID "5056" + Ports [2, 1] + Position [10435, 4379, 10450, 4401] + ZOrder 3526 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product63" + SID "5057" + Ports [2, 1] + Position [10435, 4414, 10450, 4436] + ZOrder 3527 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product64" + SID "5076" + Ports [2, 1] + Position [11190, 3857, 11210, 3873] + ZOrder 3547 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product65" + SID "5084" + Ports [2, 1] + Position [11210, 3927, 11230, 3943] + ZOrder 3553 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product66" + SID "5089" + Ports [2, 1] + Position [11240, 3997, 11260, 4013] + ZOrder 3558 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product67" + SID "5094" + Ports [2, 1] + Position [11260, 4067, 11280, 4083] + ZOrder 3563 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product68" + SID "5099" + Ports [2, 1] + Position [11280, 4137, 11300, 4153] + ZOrder 3568 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product69" + SID "5104" + Ports [2, 1] + Position [11280, 4207, 11300, 4223] + ZOrder 3573 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "4199" + Ports [2, 1] + Position [3730, 4347, 3760, 4378] + ZOrder 2647 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product70" + SID "5315" + Ports [2, 1] + Position [12455, 2992, 12475, 3008] + ZOrder 3816 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product71" + SID "5319" + Ports [2, 1] + Position [12455, 3052, 12475, 3068] + ZOrder 3820 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product72" + SID "5321" + Ports [2, 1] + Position [12455, 3102, 12475, 3118] + ZOrder 3822 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product73" + SID "5323" + Ports [2, 1] + Position [12455, 3167, 12475, 3183] + ZOrder 3824 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product74" + SID "5324" + Ports [2, 1] + Position [12455, 3217, 12475, 3233] + ZOrder 3825 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product75" + SID "5326" + Ports [2, 1] + Position [12455, 3272, 12475, 3288] + ZOrder 3827 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product76" + SID "5333" + Ports [2, 1] + Position [12455, 3322, 12475, 3338] + ZOrder 3834 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product77" + SID "5334" + Ports [2, 1] + Position [12455, 3377, 12475, 3393] + ZOrder 3835 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product78" + SID "5335" + Ports [2, 1] + Position [12455, 3417, 12475, 3433] + ZOrder 3836 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product79" + SID "5336" + Ports [2, 1] + Position [12455, 3477, 12475, 3493] + ZOrder 3837 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "4202" + Ports [2, 1] + Position [3745, 4492, 3775, 4523] + ZOrder 2650 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product80" + SID "5337" + Ports [2, 1] + Position [12455, 3527, 12475, 3543] + ZOrder 3838 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product81" + SID "5338" + Ports [2, 1] + Position [12465, 3582, 12485, 3598] + ZOrder 3839 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "4247" + Ports [2, 1] + Position [6170, 4567, 6200, 4598] + ZOrder 2692 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "READ_O_MAT_0_0" + SID "5390" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [20, 5764, 50, 5776] + ZOrder 3900 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_0_1" + SID "5395" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [300, 5764, 330, 5776] + ZOrder 3903 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_0_2" + SID "5398" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [585, 5764, 615, 5776] + ZOrder 3906 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_0_3" + SID "5401" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [870, 5764, 900, 5776] + ZOrder 3909 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_0_4" + SID "5406" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1150, 5764, 1180, 5776] + ZOrder 3912 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_0_5" + SID "5407" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1435, 5764, 1465, 5776] + ZOrder 3915 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_1_0" + SID "5420" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [20, 5859, 50, 5871] + ZOrder 3918 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_1_1" + SID "5421" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [300, 5859, 330, 5871] + ZOrder 3921 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_1_2" + SID "5422" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [585, 5859, 615, 5871] + ZOrder 3924 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_1_3" + SID "5423" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [870, 5859, 900, 5871] + ZOrder 3927 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_1_4" + SID "5424" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1150, 5859, 1180, 5871] + ZOrder 3930 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_1_5" + SID "5425" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1435, 5859, 1465, 5871] + ZOrder 3933 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_2_0" + SID "5438" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [20, 5949, 50, 5961] + ZOrder 3936 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_2_1" + SID "5439" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [300, 5949, 330, 5961] + ZOrder 3939 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_2_2" + SID "5440" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [585, 5949, 615, 5961] + ZOrder 3942 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_2_3" + SID "5441" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [870, 5949, 900, 5961] + ZOrder 3945 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_2_4" + SID "5442" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1150, 5949, 1180, 5961] + ZOrder 3948 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_2_5" + SID "5443" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1435, 5949, 1465, 5961] + ZOrder 3951 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_3_0" + SID "5480" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [20, 6034, 50, 6046] + ZOrder 3954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_3_1" + SID "5481" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [300, 6034, 330, 6046] + ZOrder 3957 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_3_2" + SID "5482" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [585, 6034, 615, 6046] + ZOrder 3960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_3_3" + SID "5483" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [870, 6034, 900, 6046] + ZOrder 3963 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_3_4" + SID "5484" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1150, 6034, 1180, 6046] + ZOrder 3966 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_3_5" + SID "5485" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1435, 6034, 1465, 6046] + ZOrder 3969 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_4_0" + SID "5486" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [20, 6129, 50, 6141] + ZOrder 3972 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_4_1" + SID "5487" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [300, 6129, 330, 6141] + ZOrder 3975 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_4_2" + SID "5488" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [585, 6129, 615, 6141] + ZOrder 3978 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_4_3" + SID "5489" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [870, 6129, 900, 6141] + ZOrder 3981 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_4_4" + SID "5490" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1150, 6129, 1180, 6141] + ZOrder 3984 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_4_5" + SID "5491" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1435, 6129, 1465, 6141] + ZOrder 3987 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_5_0" + SID "5492" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [20, 6219, 50, 6231] + ZOrder 3990 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_5_1" + SID "5493" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [300, 6219, 330, 6231] + ZOrder 3993 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_5_2" + SID "5494" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [585, 6219, 615, 6231] + ZOrder 3996 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_5_3" + SID "5495" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [870, 6219, 900, 6231] + ZOrder 3999 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_5_4" + SID "5496" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1150, 6219, 1180, 6231] + ZOrder 4002 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_O_MAT_5_5" + SID "5497" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1435, 6219, 1465, 6231] + ZOrder 4005 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_TEMP_A" + SID "4149" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2485, 5154, 2515, 5166] + ZOrder 2597 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_TEMP_B" + SID "4151" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2485, 5229, 2515, 5241] + ZOrder 2600 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_TEMP_C" + SID "4988" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2485, 5304, 2515, 5316] + ZOrder 3459 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_TEMP_D" + SID "4991" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2490, 5379, 2520, 5391] + ZOrder 3462 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_TEMP_E" + SID "5367" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2500, 5454, 2530, 5466] + ZOrder 3868 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_TEMP_F" + SID "5579" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2500, 5539, 2530, 5551] + ZOrder 4089 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_TEMP_G" + SID "5582" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2500, 5609, 2530, 5621] + ZOrder 4092 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_TEMP_H" + SID "5583" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2500, 5694, 2530, 5706] + ZOrder 4095 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMS_ETE_PD1" + SID "4134" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [9685, 71, 9770, 119] + ZOrder 2576 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMS_ETE_PD2" + SID "4138" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [9690, 311, 9775, 359] + ZOrder 2580 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMS_PD1" + SID "4057" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [8785, 266, 8870, 314] + ZOrder 2493 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMS_PD2" + SID "4070" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [8785, 466, 8870, 514] + ZOrder 2504 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMS_PD3" + SID "4082" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [8785, 676, 8870, 724] + ZOrder 2516 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMS_PD4" + SID "5007" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [8785, 901, 8870, 949] + ZOrder 3475 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMS_PD7" + SID "4093" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [8805, 1176, 8890, 1224] + ZOrder 2527 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMS_PD8" + SID "4104" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [8805, 1371, 8890, 1419] + ZOrder 2538 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SLOPE_PD1" + SID "4114" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [9250, 259, 9280, 271] + ZOrder 2552 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SLOPE_PD2" + SID "4127" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [9250, 499, 9280, 511] + ZOrder 2561 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT1" + SID "5077" + Tag "cdsSqrt" + Ports [1, 1] + Position [11135, 3831, 11165, 3859] + ZOrder 3546 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "5085" + Tag "cdsSqrt" + Ports [1, 1] + Position [11155, 3901, 11185, 3929] + ZOrder 3552 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "5090" + Tag "cdsSqrt" + Ports [1, 1] + Position [11185, 3971, 11215, 3999] + ZOrder 3557 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT4" + SID "5095" + Tag "cdsSqrt" + Ports [1, 1] + Position [11205, 4041, 11235, 4069] + ZOrder 3562 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT5" + SID "5100" + Tag "cdsSqrt" + Ports [1, 1] + Position [11225, 4111, 11255, 4139] + ZOrder 3567 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT6" + SID "5105" + Tag "cdsSqrt" + Ports [1, 1] + Position [11225, 4181, 11255, 4209] + ZOrder 3572 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_1112" + SID "4929" + Tag "Test Point" + Ports [1] + Position [3955, 5940, 3975, 5980] + ZOrder 3400 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_1112_MON" + SID "4930" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3845, 5980, 3925, 6010] + ZOrder 3399 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_12" + SID "4937" + Tag "Test Point" + Ports [1] + Position [3885, 4215, 3925, 4235] + ZOrder 3407 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_12_MON" + SID "4938" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3785, 4210, 3865, 4240] + ZOrder 3406 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_34" + SID "4943" + Tag "Test Point" + Ports [1] + Position [3890, 4575, 3930, 4595] + ZOrder 3414 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_34_MON" + SID "4944" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3790, 4570, 3870, 4600] + ZOrder 3413 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_56" + SID "4948" + Tag "Test Point" + Ports [1] + Position [3890, 4920, 3930, 4940] + ZOrder 3419 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_56_MON" + SID "4949" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3790, 4915, 3870, 4945] + ZOrder 3418 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_78" + SID "4923" + Tag "Test Point" + Ports [1] + Position [3880, 5195, 3900, 5235] + ZOrder 3394 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_78_MON" + SID "4924" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3750, 5225, 3830, 5255] + ZOrder 3393 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_910" + SID "4926" + Tag "Test Point" + Ports [1] + Position [3860, 5580, 3880, 5620] + ZOrder 3397 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_910_MON" + SID "4927" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3730, 5610, 3810, 5640] + ZOrder 3396 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_PITCH" + SID "4737" + Tag "Test Point" + Ports [1] + Position [9065, 5775, 9105, 5795] + ZOrder 3185 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_PITCH_MON" + SID "4736" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8935, 5775, 9015, 5795] + ZOrder 3184 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_ROLL" + SID "4739" + Tag "Test Point" + Ports [1] + Position [9065, 5835, 9105, 5855] + ZOrder 3187 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_ROLL_MON" + SID "4738" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8935, 5835, 9015, 5855] + ZOrder 3186 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_X" + SID "4730" + Tag "Test Point" + Ports [1] + Position [9065, 5610, 9105, 5630] + ZOrder 3179 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_X_MON" + SID "4731" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8905, 5610, 8985, 5630] + ZOrder 3178 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Y" + SID "4732" + Tag "Test Point" + Ports [1] + Position [9065, 5660, 9105, 5680] + ZOrder 3181 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_YAW" + SID "4740" + Tag "Test Point" + Ports [1] + Position [9070, 5885, 9110, 5905] + ZOrder 3189 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_YAW_MON" + SID "4741" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8940, 5885, 9020, 5905] + ZOrder 3188 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Y_MON" + SID "4733" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8920, 5660, 9000, 5680] + ZOrder 3180 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Z" + SID "4735" + Tag "Test Point" + Ports [1] + Position [9065, 5715, 9105, 5735] + ZOrder 3183 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Z_MON" + SID "4734" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8935, 5715, 9015, 5735] + ZOrder 3182 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_PITCH_IN" + SID "4725" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7965, 5879, 7995, 5891] + ZOrder 3173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_ROLL_IN" + SID "4727" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7965, 5939, 7995, 5951] + ZOrder 3175 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_X_IN" + SID "4719" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7965, 5689, 7995, 5701] + ZOrder 3167 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_YAW_IN" + SID "4729" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7965, 6024, 7995, 6036] + ZOrder 3177 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_Y_IN" + SID "4721" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7965, 5739, 7995, 5751] + ZOrder 3169 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_Z_IN" + SID "4723" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7965, 5804, 7995, 5816] + ZOrder 3171 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_FEEDBACK" + SID "4787" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8595, 5389, 8625, 5401] + ZOrder 3236 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_MODIFIED_M" + SID "5341" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [11344, 5490, 11366, 5550] + ZOrder 3842 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_MOD_ACC" + SID "5389" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6014, 6330, 6036, 6390] + ZOrder 3887 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_MOD_PD" + SID "5379" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7634, 4610, 7656, 4670] + ZOrder 3877 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD1" + SID "4957" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5905, 4299, 5935, 4311] + ZOrder 3427 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD10" + SID "4975" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5945, 5769, 5975, 5781] + ZOrder 3445 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD11" + SID "4978" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5945, 6064, 5975, 6076] + ZOrder 3448 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD12" + SID "4979" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5945, 6109, 5975, 6121] + ZOrder 3449 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD2" + SID "4959" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5905, 4349, 5935, 4361] + ZOrder 3429 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD3" + SID "4961" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5905, 4569, 5935, 4581] + ZOrder 3431 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD4" + SID "4963" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5930, 4619, 5960, 4631] + ZOrder 3433 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD5" + SID "4965" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5945, 4999, 5975, 5011] + ZOrder 3435 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD6" + SID "4967" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5945, 5044, 5975, 5056] + ZOrder 3437 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD7" + SID "4969" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5950, 5379, 5980, 5391] + ZOrder 3439 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD8" + SID "4971" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5950, 5429, 5980, 5441] + ZOrder 3441 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD9" + SID "4973" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5945, 5719, 5975, 5731] + ZOrder 3443 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_PITCH_IN" + SID "4713" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8415, 5834, 8445, 5846] + ZOrder 3161 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_ROLL_IN" + SID "4715" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8415, 5909, 8445, 5921] + ZOrder 3163 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_X_IN" + SID "4707" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8415, 5649, 8445, 5661] + ZOrder 3155 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_YAW_IN" + SID "4717" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8415, 5964, 8445, 5976] + ZOrder 3165 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_Y_IN" + SID "4709" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8415, 5709, 8445, 5721] + ZOrder 3157 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_Z_IN" + SID "4711" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8415, 5769, 8445, 5781] + ZOrder 3159 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_TO_DAC" + SID "5233" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [12130, 5364, 12160, 5376] + ZOrder 3732 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum" + SID "4058" + Ports [2, 1] + Position [8740, 280, 8760, 300] + ZOrder 2494 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "4071" + Ports [2, 1] + Position [8740, 480, 8760, 500] + ZOrder 2505 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum10" + SID "4553" + Ports [2, 1] + Position [5360, 5255, 5380, 5275] + ZOrder 3000 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + SID "4177" + Ports [2, 1] + Position [4200, 4460, 4220, 4480] + ZOrder 2625 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + SID "4562" + Ports [2, 1] + Position [5325, 5450, 5345, 5470] + ZOrder 3009 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + SID "4186" + Ports [2, 1] + Position [6045, 4385, 6065, 4405] + ZOrder 3384 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + SID "4188" + Ports [2, 1] + Position [6045, 4295, 6065, 4315] + ZOrder 3386 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + SID "4568" + Ports [2, 1] + Position [5325, 5605, 5345, 5625] + ZOrder 3014 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + SID "4252" + Ports [2, 1] + Position [4220, 4780, 4240, 4800] + ZOrder 2676 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + SID "4572" + Ports [2, 1] + Position [5325, 5850, 5345, 5870] + ZOrder 3018 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + SID "4254" + Ports [2, 1] + Position [6075, 4655, 6095, 4675] + ZOrder 2685 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + SID "4255" + Ports [2, 1] + Position [6075, 4565, 6095, 4585] + ZOrder 2687 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "4083" + Ports [2, 1] + Position [8740, 690, 8760, 710] + ZOrder 2517 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + SID "4256" + Ports [2, 1] + Position [4220, 4635, 4240, 4655] + ZOrder 2666 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + SID "4576" + Ports [2, 1] + Position [5340, 6025, 5360, 6045] + ZOrder 3022 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "4330" + Ports [2, 1] + Position [4220, 5125, 4240, 5145] + ZOrder 2754 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + SID "4580" + Ports [2, 1] + Position [5340, 6160, 5360, 6180] + ZOrder 3026 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + SID "4332" + Ports [2, 1] + Position [6110, 5085, 6130, 5105] + ZOrder 2763 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + SID "4333" + Ports [2, 1] + Position [6110, 4995, 6130, 5015] + ZOrder 2765 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum26" + SID "4334" + Ports [2, 1] + Position [4220, 4980, 4240, 5000] + ZOrder 2744 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum27" + SID "4664" + Ports [2, 1] + Position [8660, 5645, 8680, 5665] + ZOrder 3112 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum28" + SID "4369" + Ports [2, 1] + Position [4220, 5495, 4240, 5515] + ZOrder 2793 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum29" + SID "4665" + Ports [2, 1] + Position [8670, 5715, 8690, 5735] + ZOrder 3113 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "4094" + Ports [2, 1] + Position [8760, 1190, 8780, 1210] + ZOrder 2528 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum30" + SID "4371" + Ports [2, 1] + Position [6125, 5465, 6145, 5485] + ZOrder 2802 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum31" + SID "4372" + Ports [2, 1] + Position [6125, 5375, 6145, 5395] + ZOrder 2804 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum32" + SID "4373" + Ports [2, 1] + Position [4220, 5350, 4240, 5370] + ZOrder 2783 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum33" + SID "4666" + Ports [2, 1] + Position [8670, 5765, 8690, 5785] + ZOrder 3114 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum34" + SID "4408" + Ports [2, 1] + Position [4240, 5850, 4260, 5870] + ZOrder 2832 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum35" + SID "4667" + Ports [2, 1] + Position [8670, 5830, 8690, 5850] + ZOrder 3115 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum36" + SID "4410" + Ports [2, 1] + Position [6135, 5805, 6155, 5825] + ZOrder 2841 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum37" + SID "4411" + Ports [2, 1] + Position [6135, 5715, 6155, 5735] + ZOrder 2843 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum38" + SID "4412" + Ports [2, 1] + Position [4240, 5705, 4260, 5725] + ZOrder 2822 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum39" + SID "4668" + Ports [2, 1] + Position [8670, 5905, 8690, 5925] + ZOrder 3116 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "4105" + Ports [2, 1] + Position [8760, 1385, 8780, 1405] + ZOrder 2539 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum40" + SID "4447" + Ports [2, 1] + Position [4245, 6200, 4265, 6220] + ZOrder 2871 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum41" + SID "4669" + Ports [2, 1] + Position [8670, 5960, 8690, 5980] + ZOrder 3117 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum42" + SID "4449" + Ports [2, 1] + Position [6170, 6150, 6190, 6170] + ZOrder 2880 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum43" + SID "4450" + Ports [2, 1] + Position [6170, 6060, 6190, 6080] + ZOrder 2882 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum44" + SID "4451" + Ports [2, 1] + Position [4245, 6055, 4265, 6075] + ZOrder 2861 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum45" + SID "4498" + Ports [2, 1] + Position [5540, 4215, 5560, 4235] + ZOrder 2946 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum46" + SID "4503" + Ports [2, 1] + Position [5540, 4410, 5560, 4430] + ZOrder 2951 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum47" + SID "4509" + Ports [2, 1] + Position [5540, 4585, 5560, 4605] + ZOrder 2956 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum48" + SID "4512" + Ports [2, 1] + Position [5540, 4735, 5560, 4755] + ZOrder 2959 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum49" + SID "4515" + Ports [2, 1] + Position [5540, 4910, 5560, 4930] + ZOrder 2962 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "4112" + Ports [2, 1] + Position [9320, 200, 9340, 220] + ZOrder 2550 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum50" + SID "4831" + Ports [2, 1] + Position [9165, 4490, 9185, 4510] + ZOrder 3288 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum51" + SID "4840" + Ports [2, 1] + Position [9250, 4575, 9270, 4595] + ZOrder 3297 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum52" + SID "4524" + Ports [2, 1] + Position [5550, 5050, 5570, 5070] + ZOrder 2971 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum53" + SID "4847" + Ports [2, 1] + Position [9320, 4665, 9340, 4685] + ZOrder 3304 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum54" + SID "4854" + Ports [2, 1] + Position [9400, 4765, 9420, 4785] + ZOrder 3311 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum55" + SID "4861" + Ports [2, 1] + Position [9480, 4860, 9500, 4880] + ZOrder 3318 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum56" + SID "4868" + Ports [2, 1] + Position [9585, 4975, 9605, 4995] + ZOrder 3325 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum57" + SID "4928" + Ports [2, 1] + Position [3690, 5635, 3710, 5655] + ZOrder 3398 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum58" + SID "4931" + Ports [2, 1] + Position [3775, 5985, 3795, 6005] + ZOrder 3401 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum59" + SID "4940" + Ports [2, 1] + Position [3735, 4260, 3755, 4280] + ZOrder 3410 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "4128" + Ports [2, 1] + Position [9320, 440, 9340, 460] + ZOrder 2559 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum60" + SID "4945" + Ports [2, 1] + Position [3745, 4575, 3765, 4595] + ZOrder 3415 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum61" + SID "4950" + Ports [2, 1] + Position [3745, 4920, 3765, 4940] + ZOrder 3420 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "5008" + Ports [2, 1] + Position [8740, 915, 8760, 935] + ZOrder 3476 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "5078" + Ports [2, 1] + Position [11095, 3835, 11115, 3855] + ZOrder 3545 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum64" + SID "5086" + Ports [2, 1] + Position [11115, 3905, 11135, 3925] + ZOrder 3556 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum65" + SID "5091" + Ports [2, 1] + Position [11135, 3975, 11155, 3995] + ZOrder 3561 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum66" + SID "5096" + Ports [2, 1] + Position [11155, 4045, 11175, 4065] + ZOrder 3566 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum67" + SID "5101" + Ports [2, 1] + Position [11175, 4115, 11195, 4135] + ZOrder 3571 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum68" + SID "5106" + Ports [2, 1] + Position [11190, 4185, 11210, 4205] + ZOrder 3576 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "4135" + Ports [2, 1] + Position [9640, 85, 9660, 105] + ZOrder 2577 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + SID "4139" + Ports [2, 1] + Position [9645, 325, 9665, 345] + ZOrder 2581 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + SID "4925" + Ports [2, 1] + Position [3690, 5260, 3710, 5280] + ZOrder 3395 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "TEMP_A" + SID "4148" + Tag "Test Point" + Ports [1] + Position [2685, 5150, 2725, 5170] + ZOrder 2596 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEMP_A_MON" + SID "4150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2560, 5145, 2640, 5175] + ZOrder 2598 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEMP_B" + SID "4152" + Tag "Test Point" + Ports [1] + Position [2685, 5225, 2725, 5245] + ZOrder 2599 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEMP_B_MON" + SID "4153" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2560, 5220, 2640, 5250] + ZOrder 2601 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEMP_C" + SID "4989" + Tag "Test Point" + Ports [1] + Position [2685, 5300, 2725, 5320] + ZOrder 3458 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEMP_C_MON" + SID "4990" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2560, 5295, 2640, 5325] + ZOrder 3460 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEMP_D" + SID "4992" + Tag "Test Point" + Ports [1] + Position [2690, 5375, 2730, 5395] + ZOrder 3461 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEMP_D_MON" + SID "4993" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2565, 5370, 2645, 5400] + ZOrder 3463 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEMP_E" + SID "5368" + Tag "Test Point" + Ports [1] + Position [2700, 5450, 2740, 5470] + ZOrder 3867 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEMP_E_MON" + SID "5369" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2575, 5445, 2655, 5475] + ZOrder 3869 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEMP_F" + SID "5580" + Tag "Test Point" + Ports [1] + Position [2700, 5535, 2740, 5555] + ZOrder 4088 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEMP_F_MON" + SID "5581" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2575, 5530, 2655, 5560] + ZOrder 4090 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEMP_G" + SID "5584" + Tag "Test Point" + Ports [1] + Position [2700, 5605, 2740, 5625] + ZOrder 4091 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEMP_G_MON" + SID "5585" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2575, 5600, 2655, 5630] + ZOrder 4093 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEMP_H" + SID "5586" + Tag "Test Point" + Ports [1] + Position [2700, 5690, 2740, 5710] + ZOrder 4094 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEMP_H_MON" + SID "5587" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2575, 5685, 2655, 5715] + ZOrder 4096 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEST_OSC_COS" + SID "5175" + Tag "Test Point" + Ports [1] + Position [9580, 4740, 9620, 4750] + ZOrder 3653 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEST_OSC_COS_MON" + SID "5176" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9460, 4735, 9525, 4745] + ZOrder 3652 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEST_OSC_SIN" + SID "5174" + Tag "Test Point" + Ports [1] + Position [9575, 4655, 9615, 4665] + ZOrder 3651 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEST_OSC_SIN_MON" + SID "5172" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9455, 4650, 9520, 4660] + ZOrder 3649 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEST_OSC_S_ALL" + SID "5177" + Tag "Test Point" + Ports [1] + Position [10420, 3875, 10460, 3885] + ZOrder 3655 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEST_OSC_S_ALL_MON" + SID "5178" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10300, 3870, 10365, 3880] + ZOrder 3654 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Terminator + Name "Terminator" + SID "3895" + Position [7075, 3625, 7095, 3645] + ZOrder 1526 + } + Block { + BlockType Terminator + Name "Terminator1" + SID "3896" + Position [7075, 3680, 7095, 3700] + ZOrder 1527 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "3905" + Position [3150, 6655, 3170, 6675] + ZOrder 1536 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "5601" + Position [3150, 6305, 3170, 6325] + ZOrder 4110 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "5602" + Position [3150, 6405, 3170, 6425] + ZOrder 4111 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3908" + Position [3150, 6805, 3170, 6825] + ZOrder 1539 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3909" + Position [3150, 6855, 3170, 6875] + ZOrder 1540 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "5320" + Position [11565, 3115, 11585, 3135] + ZOrder 3821 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "4454" + Position [3150, 6055, 3170, 6075] + ZOrder 2902 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "5322" + Position [11565, 3175, 11585, 3195] + ZOrder 3823 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "5325" + Position [11565, 3290, 11585, 3310] + ZOrder 3826 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "5646" + Position [2465, 5735, 2485, 5755] + ZOrder 4157 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "3897" + Position [3150, 6255, 3170, 6275] + ZOrder 1528 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "5327" + Position [11565, 3335, 11585, 3355] + ZOrder 3828 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "5328" + Position [11565, 3380, 11585, 3400] + ZOrder 3829 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "5653" + Position [3150, 5355, 3170, 5375] + ZOrder 4164 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "5329" + Position [11570, 3430, 11590, 3450] + ZOrder 3830 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "5330" + Position [11570, 3480, 11590, 3500] + ZOrder 3831 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "5331" + Position [11570, 3525, 11590, 3545] + ZOrder 3832 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "4881" + Position [4750, 4325, 4770, 4345] + ZOrder 3338 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "4882" + Position [4750, 4470, 4770, 4490] + ZOrder 3339 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "4883" + Position [4770, 4645, 4790, 4665] + ZOrder 3340 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "4884" + Position [4750, 4790, 4770, 4810] + ZOrder 3341 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "5650" + Position [3150, 5805, 3170, 5825] + ZOrder 4161 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "4885" + Position [4750, 4990, 4770, 5010] + ZOrder 3342 + } + Block { + BlockType Terminator + Name "Terminator31" + SID "5332" + Position [11570, 3585, 11590, 3605] + ZOrder 3833 + } + Block { + BlockType Terminator + Name "Terminator32" + SID "4886" + Position [4750, 5135, 4770, 5155] + ZOrder 3343 + } + Block { + BlockType Terminator + Name "Terminator33" + SID "4887" + Position [4770, 5360, 4790, 5380] + ZOrder 3344 + } + Block { + BlockType Terminator + Name "Terminator34" + SID "4888" + Position [4770, 5505, 4790, 5525] + ZOrder 3345 + } + Block { + BlockType Terminator + Name "Terminator35" + SID "4889" + Position [4775, 5715, 4795, 5735] + ZOrder 3346 + } + Block { + BlockType Terminator + Name "Terminator36" + SID "4890" + Position [4775, 5860, 4795, 5880] + ZOrder 3347 + } + Block { + BlockType Terminator + Name "Terminator37" + SID "4891" + Position [4780, 6065, 4800, 6085] + ZOrder 3348 + } + Block { + BlockType Terminator + Name "Terminator38" + SID "4892" + Position [4835, 6210, 4855, 6230] + ZOrder 3349 + } + Block { + BlockType Terminator + Name "Terminator39" + SID "5654" + Position [3150, 5455, 3170, 5475] + ZOrder 4166 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "5651" + Position [3150, 5855, 3170, 5875] + ZOrder 4162 + } + Block { + BlockType Terminator + Name "Terminator40" + SID "5603" + Position [3150, 6355, 3170, 6375] + ZOrder 4112 + } + Block { + BlockType Terminator + Name "Terminator41" + SID "5609" + Position [3150, 6455, 3170, 6475] + ZOrder 4117 + } + Block { + BlockType Terminator + Name "Terminator42" + SID "5611" + Position [3150, 6555, 3170, 6575] + ZOrder 4119 + } + Block { + BlockType Terminator + Name "Terminator43" + SID "5613" + Position [3150, 6605, 3170, 6625] + ZOrder 4121 + } + Block { + BlockType Terminator + Name "Terminator44" + SID "5615" + Position [3150, 6705, 3170, 6725] + ZOrder 4123 + } + Block { + BlockType Terminator + Name "Terminator45" + SID "5617" + Position [3150, 6755, 3170, 6775] + ZOrder 4125 + } + Block { + BlockType Terminator + Name "Terminator46" + SID "5619" + Position [3150, 6205, 3170, 6225] + ZOrder 4127 + } + Block { + BlockType Terminator + Name "Terminator47" + SID "5621" + Position [3150, 6155, 3170, 6175] + ZOrder 4129 + } + Block { + BlockType Terminator + Name "Terminator48" + SID "5623" + Position [3150, 6105, 3170, 6125] + ZOrder 4131 + } + Block { + BlockType Terminator + Name "Terminator49" + SID "5625" + Position [3150, 5955, 3170, 5975] + ZOrder 4133 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "5652" + Position [3150, 5305, 3170, 5325] + ZOrder 4163 + } + Block { + BlockType Terminator + Name "Terminator50" + SID "5627" + Position [3150, 6005, 3170, 6025] + ZOrder 4135 + } + Block { + BlockType Terminator + Name "Terminator51" + SID "5629" + Position [3150, 5905, 3170, 5925] + ZOrder 4137 + } + Block { + BlockType Terminator + Name "Terminator52" + SID "5655" + Position [3150, 5405, 3170, 5425] + ZOrder 4165 + } + Block { + BlockType Terminator + Name "Terminator53" + SID "5647" + Position [2465, 5895, 2485, 5915] + ZOrder 4158 + } + Block { + BlockType Terminator + Name "Terminator54" + SID "5648" + Position [2465, 5975, 2485, 5995] + ZOrder 4159 + } + Block { + BlockType Terminator + Name "Terminator55" + SID "5649" + Position [2465, 5815, 2485, 5835] + ZOrder 4160 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "5313" + Position [11565, 3225, 11585, 3245] + ZOrder 3814 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "5314" + Position [11565, 3000, 11585, 3020] + ZOrder 3815 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "5317" + Position [11565, 3060, 11585, 3080] + ZOrder 3818 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "3904" + Position [3150, 6505, 3170, 6525] + ZOrder 3197 + } + Block { + BlockType Reference + Name "V1_CONST" + SID "4601" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4464, 6410, 4476, 6440] + ZOrder 3046 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V1_LENGTH" + SID "4906" + Tag "Test Point" + Ports [1] + Position [7115, 4320, 7140, 4330] + ZOrder 3365 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V1_LENGTH_MON" + SID "4907" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6995, 4317, 7050, 4333] + ZOrder 3364 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V2_CONST" + SID "4609" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4464, 6585, 4476, 6615] + ZOrder 3054 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V2_LENGTH" + SID "4912" + Tag "Test Point" + Ports [1] + Position [7115, 4370, 7140, 4380] + ZOrder 3371 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V2_LENGTH_MON" + SID "4913" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6995, 4367, 7050, 4383] + ZOrder 3370 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V3_CONST" + SID "4617" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4464, 6765, 4476, 6795] + ZOrder 3062 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V3_LENGTH" + SID "4914" + Tag "Test Point" + Ports [1] + Position [7115, 4420, 7140, 4430] + ZOrder 3373 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V3_LENGTH_MON" + SID "4915" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6995, 4417, 7050, 4433] + ZOrder 3372 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=82\nshmem_daq=1\nspecific_cpu=14\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [2890, 5850, 2930, 5910] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 26101 + SrcBlock "ADC1" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + ZOrder 10270 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "AI1" + DstPort 1 + } + Line { + ZOrder 10271 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "AI2" + DstPort 1 + } + Line { + ZOrder 10272 + SrcBlock "AI2" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 10273 + SrcBlock "AI1" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + Name "" + ZOrder 10274 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 32 + DstBlock "Terminator14" + DstPort 1 + } + Line { + Name "" + ZOrder 10275 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 31 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 26045 + SrcBlock "Ground34" + SrcPort 1 + Points [62, 0; 0, -6200] + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 26047 + SrcBlock "Ground33" + SrcPort 1 + Points [81, 0; 0, -6350] + DstBlock "Divide" + DstPort 1 + } + Line { + Name "" + ZOrder 10278 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + DstBlock "Terminator10" + DstPort 1 + } + Line { + ZOrder 26059 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "Divide44" + DstPort 1 + } + Line { + ZOrder 26061 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "Divide43" + DstPort 1 + } + Line { + Name "" + ZOrder 10286 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 10554 + SrcBlock "CRY_CAL_PD1_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10562 + Points [27, 0] + Branch { + ZOrder 10564 + Points [0, -32; 78, 0] + DstBlock "Sum" + DstPort 1 + } + Branch { + ZOrder 10563 + DstBlock "MEAN_FIL_PD1" + DstPort 1 + } + } + Branch { + ZOrder 10558 + DstBlock "CRY_CAL_PD1" + DstPort 1 + } + } + Line { + ZOrder 10560 + SrcBlock "MEAN_FIL_PD1" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10569 + DstBlock "CRY_CAL_PD1_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 10566 + DstBlock "Sum" + DstPort 2 + } + } + Line { + ZOrder 10561 + SrcBlock "CRY_CAL_PD1_MEAN_MON" + SrcPort 1 + DstBlock "CRY_CAL_PD1_MEAN" + DstPort 1 + } + Line { + ZOrder 10570 + SrcBlock "Sum" + SrcPort 1 + DstBlock "RMS_PD1" + DstPort 1 + } + Line { + ZOrder 10571 + SrcBlock "CRY_CAL_PD1_RMS_MON" + SrcPort 1 + DstBlock "CRY_CAL_PD1_RMS" + DstPort 1 + } + Line { + ZOrder 10572 + SrcBlock "RMS_PD1" + SrcPort 1 + DstBlock "CRY_CAL_PD1_RMS_MON" + DstPort 1 + } + Line { + ZOrder 10577 + SrcBlock "CRY_CAL_PD2_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10576 + Points [27, 0] + Branch { + ZOrder 10575 + Points [0, -32; 78, 0] + DstBlock "Sum1" + DstPort 1 + } + Branch { + ZOrder 10574 + DstBlock "MEAN_FIL_PD2" + DstPort 1 + } + } + Branch { + ZOrder 10573 + DstBlock "CRY_CAL_PD2" + DstPort 1 + } + } + Line { + ZOrder 10583 + SrcBlock "MEAN_FIL_PD2" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10582 + DstBlock "CRY_CAL_PD2_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 10581 + DstBlock "Sum1" + DstPort 2 + } + } + Line { + ZOrder 10584 + SrcBlock "CRY_CAL_PD2_MEAN_MON" + SrcPort 1 + DstBlock "CRY_CAL_PD2_MEAN" + DstPort 1 + } + Line { + ZOrder 10585 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "RMS_PD2" + DstPort 1 + } + Line { + ZOrder 10586 + SrcBlock "CRY_CAL_PD2_RMS_MON" + SrcPort 1 + DstBlock "CRY_CAL_PD2_RMS" + DstPort 1 + } + Line { + ZOrder 10587 + SrcBlock "RMS_PD2" + SrcPort 1 + DstBlock "CRY_CAL_PD2_RMS_MON" + DstPort 1 + } + Line { + ZOrder 10596 + SrcBlock "Divide" + SrcPort 1 + Points [5, 0; 0, 30] + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 10598 + SrcBlock "Product" + SrcPort 1 + Points [204, 0; 0, -5] + Branch { + ZOrder 11119 + Points [0, -200] + DstBlock "Sum5" + DstPort 1 + } + Branch { + ZOrder 11100 + DstBlock "CRY_CAL_PD1_MON" + DstPort 1 + } + } + Line { + ZOrder 10599 + SrcBlock "Product1" + SrcPort 1 + Points [204, 0] + Branch { + ZOrder 11118 + Points [0, -155; 811, 0] + DstBlock "Sum6" + DstPort 1 + } + Branch { + ZOrder 11099 + Points [0, 25] + DstBlock "CRY_CAL_PD2_MON" + DstPort 1 + } + } + Line { + ZOrder 10600 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 10608 + SrcBlock "CRY_CAL_PD3_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10607 + Points [27, 0] + Branch { + ZOrder 10606 + Points [0, -32; 78, 0] + DstBlock "Sum2" + DstPort 1 + } + Branch { + ZOrder 10605 + DstBlock "MEAN_FIL_PD3" + DstPort 1 + } + } + Branch { + ZOrder 10604 + DstBlock "CRY_CAL_PD3" + DstPort 1 + } + } + Line { + ZOrder 10611 + SrcBlock "MEAN_FIL_PD3" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10610 + DstBlock "CRY_CAL_PD3_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 10609 + DstBlock "Sum2" + DstPort 2 + } + } + Line { + ZOrder 10612 + SrcBlock "CRY_CAL_PD3_MEAN_MON" + SrcPort 1 + DstBlock "CRY_CAL_PD3_MEAN" + DstPort 1 + } + Line { + ZOrder 10613 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "RMS_PD3" + DstPort 1 + } + Line { + ZOrder 10614 + SrcBlock "CRY_CAL_PD3_RMS_MON" + SrcPort 1 + DstBlock "CRY_CAL_PD3_RMS" + DstPort 1 + } + Line { + ZOrder 10615 + SrcBlock "RMS_PD3" + SrcPort 1 + DstBlock "CRY_CAL_PD3_RMS_MON" + DstPort 1 + } + Line { + ZOrder 10620 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 10624 + SrcBlock "Product2" + SrcPort 1 + DstBlock "CRY_CAL_PD3_MON" + DstPort 1 + } + Line { + ZOrder 10629 + SrcBlock "CRY_CAL_PD7_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10628 + Points [27, 0] + Branch { + ZOrder 10627 + Points [0, -32; 78, 0] + DstBlock "Sum3" + DstPort 1 + } + Branch { + ZOrder 10626 + DstBlock "MEAN_FIL_PD7" + DstPort 1 + } + } + Branch { + ZOrder 10625 + DstBlock "CRY_CAL_PD7" + DstPort 1 + } + } + Line { + ZOrder 10632 + SrcBlock "MEAN_FIL_PD7" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10631 + DstBlock "CRY_CAL_PD7_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 10630 + DstBlock "Sum3" + DstPort 2 + } + } + Line { + ZOrder 10633 + SrcBlock "CRY_CAL_PD7_MEAN_MON" + SrcPort 1 + DstBlock "CRY_CAL_PD7_MEAN" + DstPort 1 + } + Line { + ZOrder 10634 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "RMS_PD7" + DstPort 1 + } + Line { + ZOrder 10635 + SrcBlock "CRY_CAL_PD7_RMS_MON" + SrcPort 1 + DstBlock "CRY_CAL_PD7_RMS" + DstPort 1 + } + Line { + ZOrder 10636 + SrcBlock "RMS_PD7" + SrcPort 1 + DstBlock "CRY_CAL_PD7_RMS_MON" + DstPort 1 + } + Line { + ZOrder 10641 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "Product3" + DstPort 1 + } + Line { + ZOrder 10645 + SrcBlock "Product3" + SrcPort 1 + Points [9, 0; 0, -75] + DstBlock "CRY_CAL_PD7_MON" + DstPort 1 + } + Line { + ZOrder 10650 + SrcBlock "CRY_CAL_PD8_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10649 + Points [27, 0] + Branch { + ZOrder 10648 + Points [0, -32; 78, 0] + DstBlock "Sum4" + DstPort 1 + } + Branch { + ZOrder 10647 + DstBlock "MEAN_FIL_PD8" + DstPort 1 + } + } + Branch { + ZOrder 10646 + DstBlock "CRY_CAL_PD8" + DstPort 1 + } + } + Line { + ZOrder 10653 + SrcBlock "MEAN_FIL_PD8" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10652 + DstBlock "CRY_CAL_PD8_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 10651 + DstBlock "Sum4" + DstPort 2 + } + } + Line { + ZOrder 10654 + SrcBlock "CRY_CAL_PD8_MEAN_MON" + SrcPort 1 + DstBlock "CRY_CAL_PD8_MEAN" + DstPort 1 + } + Line { + ZOrder 10655 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "RMS_PD8" + DstPort 1 + } + Line { + ZOrder 10656 + SrcBlock "CRY_CAL_PD8_RMS_MON" + SrcPort 1 + DstBlock "CRY_CAL_PD8_RMS" + DstPort 1 + } + Line { + ZOrder 10657 + SrcBlock "RMS_PD8" + SrcPort 1 + DstBlock "CRY_CAL_PD8_RMS_MON" + DstPort 1 + } + Line { + ZOrder 10658 + SrcBlock "Product4" + SrcPort 1 + Points [11, 0; 0, 35] + DstBlock "CRY_CAL_PD8_MON" + DstPort 1 + } + Line { + ZOrder 10663 + SrcBlock "Divide4" + SrcPort 1 + Points [28, 0; 0, 20] + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 10685 + SrcBlock "OFFSET_PD1" + SrcPort 1 + Points [145, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 10686 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "Divide5" + DstPort 1 + } + Line { + ZOrder 10687 + SrcBlock "SLOPE_PD1" + SrcPort 1 + Points [69, 0; 0, -40] + DstBlock "Divide5" + DstPort 2 + } + Line { + ZOrder 10688 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "ETE_PD1_dist_MON" + DstPort 1 + } + Line { + ZOrder 10689 + SrcBlock "ETE_PD1_dist_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10804 + Points [40, 0] + Branch { + ZOrder 10807 + Points [0, -125] + DstBlock "Sum7" + DstPort 1 + } + Branch { + ZOrder 10806 + DstBlock "MEAN_dist_FIL_PD1" + DstPort 1 + } + } + Branch { + ZOrder 10693 + DstBlock "ETE_PD1_dist" + DstPort 1 + } + } + Line { + ZOrder 10690 + SrcBlock "MEAN_dist_FIL_PD1" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 10810 + DstBlock "ETE_PD1_dist_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 10809 + Points [0, -80; -89, 0] + DstBlock "Sum7" + DstPort 2 + } + } + Line { + ZOrder 10691 + SrcBlock "ETE_PD1_dist_MEAN_MON" + SrcPort 1 + DstBlock "ETE_PD1_dist_MEAN" + DstPort 1 + } + Line { + ZOrder 10698 + SrcBlock "OFFSET_PD2" + SrcPort 1 + Points [145, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 10699 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 10700 + SrcBlock "SLOPE_PD2" + SrcPort 1 + Points [69, 0; 0, -40] + DstBlock "Divide6" + DstPort 2 + } + Line { + ZOrder 10701 + SrcBlock "Divide6" + SrcPort 1 + DstBlock "ETE_PD2_dist_MON" + DstPort 1 + } + Line { + ZOrder 10704 + SrcBlock "ETE_PD2_dist_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10805 + Points [22, 0] + Branch { + ZOrder 10817 + Points [0, -125] + DstBlock "Sum8" + DstPort 1 + } + Branch { + ZOrder 10816 + DstBlock "MEAN_dist_FIL_PD2" + DstPort 1 + } + } + Branch { + ZOrder 10702 + DstBlock "ETE_PD2_dist" + DstPort 1 + } + } + Line { + ZOrder 10705 + SrcBlock "MEAN_dist_FIL_PD2" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 10820 + DstBlock "ETE_PD2_dist_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 10819 + Points [0, -75; -94, 0] + DstBlock "Sum8" + DstPort 2 + } + } + Line { + ZOrder 10706 + SrcBlock "ETE_PD2_dist_MEAN_MON" + SrcPort 1 + DstBlock "ETE_PD2_dist_MEAN" + DstPort 1 + } + Line { + ZOrder 10801 + SrcBlock "Sum7" + SrcPort 1 + DstBlock "RMS_ETE_PD1" + DstPort 1 + } + Line { + ZOrder 10802 + SrcBlock "CRY_RMS_ETE_PD1_MON" + SrcPort 1 + DstBlock "CRY_RMS_ETE_PD1" + DstPort 1 + } + Line { + ZOrder 10803 + SrcBlock "RMS_ETE_PD1" + SrcPort 1 + DstBlock "CRY_RMS_ETE_PD1_MON" + DstPort 1 + } + Line { + ZOrder 10813 + SrcBlock "Sum8" + SrcPort 1 + DstBlock "RMS_ETE_PD2" + DstPort 1 + } + Line { + ZOrder 10814 + SrcBlock "CRY_RMS_ETE_PD2_MON" + SrcPort 1 + DstBlock "CRY_RMS_ETE_PD2" + DstPort 1 + } + Line { + ZOrder 10815 + SrcBlock "RMS_ETE_PD2" + SrcPort 1 + DstBlock "CRY_RMS_ETE_PD2_MON" + DstPort 1 + } + Line { + ZOrder 10870 + SrcBlock "READ_TEMP_A" + SrcPort 1 + DstBlock "TEMP_A_MON" + DstPort 1 + } + Line { + ZOrder 10871 + SrcBlock "TEMP_A_MON" + SrcPort 1 + DstBlock "TEMP_A" + DstPort 1 + } + Line { + ZOrder 10872 + SrcBlock "READ_TEMP_B" + SrcPort 1 + DstBlock "TEMP_B_MON" + DstPort 1 + } + Line { + ZOrder 10873 + SrcBlock "TEMP_B_MON" + SrcPort 1 + DstBlock "TEMP_B" + DstPort 1 + } + Line { + ZOrder 11555 + SrcBlock "MEAN_SENSE_PD1" + SrcPort 1 + Points [0, -235] + DstBlock "CRY_SENSE_PD1_MEAN_MON" + DstPort 1 + } + Line { + ZOrder 10921 + SrcBlock "B_PD1" + SrcPort 1 + Points [0, -4; 30, 0; 0, -56; 162, 0; 0, -42; 948, 0] + DstBlock "Sum45" + DstPort 2 + } + Line { + ZOrder 10929 + SrcBlock "CRY_SENSE_DELTA_V_PD1_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 15310 + DstBlock "Divide7" + DstPort 1 + } + Branch { + ZOrder 11735 + DstBlock "CRY_SENSE_DELTA_V_PD1" + DstPort 1 + } + } + Line { + ZOrder 10926 + SrcBlock "A_PD1" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 11620 + Points [0, 36; 332, 0; 0, -116] + DstBlock "Divide31" + DstPort 2 + } + Branch { + ZOrder 11619 + DstBlock "Divide7" + DstPort 2 + } + } + Line { + ZOrder 10932 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD1_MON" + DstPort 1 + } + Line { + ZOrder 10933 + SrcBlock "CRY_SENSE_DELTA_D_PD1_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 15316 + DstBlock "Terminator26" + DstPort 1 + } + Branch { + ZOrder 15315 + DstBlock "CRY_SENSE_DELTA_D_PD1" + DstPort 1 + } + } + Line { + ZOrder 11562 + SrcBlock "MEAN_SENSE_PD2" + SrcPort 1 + Points [0, -9] + Branch { + ZOrder 12217 + Points [22, 0; 0, 109; 193, 0] + DstBlock "Sum11" + DstPort 2 + } + Branch { + ZOrder 12216 + Points [0, -11] + DstBlock "CRY_SENSE_PD2_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 10952 + SrcBlock "Sum11" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD2_MON" + DstPort 1 + } + Line { + ZOrder 10953 + SrcBlock "CRY_SENSE_DELTA_V_PD2_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 11739 + DstBlock "Divide8" + DstPort 1 + } + Branch { + ZOrder 11738 + DstBlock "CRY_SENSE_DELTA_V_PD2" + DstPort 1 + } + } + Line { + ZOrder 10954 + SrcBlock "B_PD2" + SrcPort 1 + Points [1130, 0] + DstBlock "Sum46" + DstPort 2 + } + Line { + ZOrder 10956 + SrcBlock "A_PD2" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 11633 + Points [0, 49; 1092, 0; 0, -99] + DstBlock "Divide32" + DstPort 2 + } + Branch { + ZOrder 11632 + DstBlock "Divide8" + DstPort 2 + } + } + Line { + ZOrder 10957 + SrcBlock "Divide8" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD2_MON" + DstPort 1 + } + Line { + ZOrder 10958 + SrcBlock "CRY_SENSE_DELTA_D_PD2_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 15324 + DstBlock "Terminator27" + DstPort 1 + } + Branch { + ZOrder 15323 + DstBlock "CRY_SENSE_DELTA_D_PD2" + DstPort 1 + } + } + Line { + ZOrder 10986 + SrcBlock "CRY_SENSE_PANEL1_PD1_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 11558 + Points [125, 0] + Branch { + ZOrder 10988 + DstBlock "CRY_SENSE_PANEL1_PD1" + DstPort 1 + } + Branch { + ZOrder 10987 + Points [40, 0] + Branch { + ZOrder 14423 + DstBlock "CRY_SENSE_DELTA_V_PD1_MON" + DstPort 1 + } + Branch { + ZOrder 11615 + Points [0, -31; 109, 0; 0, -69] + DstBlock "Sum45" + DstPort 1 + } + } + } + Branch { + ZOrder 11551 + DstBlock "MEAN_SENSE_PD1" + DstPort 1 + } + } + Line { + ZOrder 11001 + SrcBlock "CRY_SENSE_PANEL1_PD2_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 15466 + Points [115, 0] + Branch { + ZOrder 11004 + Points [40, 0] + Branch { + ZOrder 11627 + Points [0, 51; 184, 0; 0, 32; 1167, 0; 0, -133] + DstBlock "Sum46" + DstPort 1 + } + Branch { + ZOrder 11626 + DstBlock "Sum11" + DstPort 1 + } + } + Branch { + ZOrder 11003 + DstBlock "CRY_SENSE_PANEL1_PD2" + DstPort 1 + } + } + Branch { + ZOrder 11564 + DstBlock "MEAN_SENSE_PD2" + DstPort 1 + } + } + Line { + ZOrder 11061 + SrcBlock "Ground22" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 11140 + Points [0, 15; 1, 0] + Branch { + ZOrder 11142 + Points [0, 31; 120, 0; 0, -21] + DstBlock "Product3" + DstPort 2 + } + Branch { + ZOrder 11141 + DstBlock "Divide3" + DstPort 2 + } + } + Branch { + ZOrder 11139 + DstBlock "Divide3" + DstPort 1 + } + } + Line { + ZOrder 11062 + SrcBlock "Ground23" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 11144 + Points [0, 15] + Branch { + ZOrder 11146 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 11145 + Points [0, 30] + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 11143 + DstBlock "Divide4" + DstPort 1 + } + } + Line { + ZOrder 11148 + SrcBlock "Divide9" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product7" + DstPort 1 + } + Line { + ZOrder 11150 + SrcBlock "Divide10" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product8" + DstPort 1 + } + Line { + ZOrder 11566 + SrcBlock "MEAN_SENSE_PD3" + SrcPort 1 + Points [0, -6] + Branch { + ZOrder 12220 + Points [31, 0; 0, 126; 189, 0] + DstBlock "Sum20" + DstPort 2 + } + Branch { + ZOrder 12219 + Points [0, -9] + DstBlock "CRY_SENSE_PD3_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 11155 + SrcBlock "Sum20" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD3_MON" + DstPort 1 + } + Line { + ZOrder 11156 + SrcBlock "B_PD3" + SrcPort 1 + Points [0, -2; 30, 0; 0, -93; 1027, 0; 0, 34; 63, 0] + DstBlock "Sum47" + DstPort 2 + } + Line { + ZOrder 11161 + SrcBlock "CRY_SENSE_DELTA_V_PD3_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 11742 + DstBlock "Divide12" + DstPort 1 + } + Branch { + ZOrder 11741 + DstBlock "CRY_SENSE_DELTA_V_PD3" + DstPort 1 + } + } + Line { + ZOrder 11162 + SrcBlock "Divide12" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD3_MON" + DstPort 1 + } + Line { + ZOrder 11167 + SrcBlock "CRY_SENSE_DELTA_D_PD3_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 15333 + DstBlock "Terminator28" + DstPort 1 + } + Branch { + ZOrder 15332 + DstBlock "CRY_SENSE_DELTA_D_PD3" + DstPort 1 + } + } + Line { + ZOrder 11572 + SrcBlock "MEAN_SENSE_PD4" + SrcPort 1 + Points [0, -12] + Branch { + ZOrder 12222 + Points [21, 0; 0, 111; 194, 0] + DstBlock "Sum16" + DstPort 2 + } + Branch { + ZOrder 12221 + Points [0, -8] + DstBlock "CRY_SENSE_PD4_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 11169 + SrcBlock "Sum16" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD4_MON" + DstPort 1 + } + Line { + ZOrder 11173 + SrcBlock "B_PD4" + SrcPort 1 + Points [5, 0; 0, 27; 1105, 0] + DstBlock "Sum48" + DstPort 2 + } + Line { + ZOrder 11172 + SrcBlock "CRY_SENSE_DELTA_V_PD4_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 11744 + DstBlock "Divide13" + DstPort 1 + } + Branch { + ZOrder 11171 + DstBlock "CRY_SENSE_DELTA_V_PD4" + DstPort 1 + } + } + Line { + ZOrder 11176 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD4_MON" + DstPort 1 + } + Line { + ZOrder 11181 + SrcBlock "CRY_SENSE_DELTA_D_PD4_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 15341 + DstBlock "Terminator29" + DstPort 1 + } + Branch { + ZOrder 15340 + DstBlock "CRY_SENSE_DELTA_D_PD4" + DstPort 1 + } + } + Line { + ZOrder 11182 + SrcBlock "Sum19" + SrcPort 1 + DstBlock "Product9" + DstPort 1 + } + Line { + ZOrder 11183 + SrcBlock "CRY_SENSE_PANEL2_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL2_ROTATE" + DstPort 1 + } + Line { + ZOrder 11184 + SrcBlock "CRY_SENSE_PANEL2_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 12878 + Points [134, 0; 0, 255] + DstBlock "FIL_PD_H2" + DstPort 1 + } + Branch { + ZOrder 12877 + DstBlock "CRY_SENSE_PANEL2_LENGTH" + DstPort 1 + } + } + Line { + ZOrder 11185 + SrcBlock "Product9" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL2_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 11186 + SrcBlock "Product10" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL2_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 11189 + SrcBlock "CRY_SENSE_PANEL2_PD3_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 11568 + DstBlock "MEAN_SENSE_PD3" + DstPort 1 + } + Branch { + ZOrder 11567 + Points [120, 0] + Branch { + ZOrder 11188 + DstBlock "CRY_SENSE_PANEL2_PD3" + DstPort 1 + } + Branch { + ZOrder 11187 + Points [37, 0] + Branch { + ZOrder 11658 + Points [0, -31; 125, 0; 0, -51; 1202, 0; 0, 32] + DstBlock "Sum47" + DstPort 1 + } + Branch { + ZOrder 11657 + DstBlock "Sum20" + DstPort 1 + } + } + } + } + Line { + ZOrder 11196 + SrcBlock "CRY_SENSE_PANEL2_PD4_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 11570 + DstBlock "MEAN_SENSE_PD4" + DstPort 1 + } + Branch { + ZOrder 11569 + Points [115, 0] + Branch { + ZOrder 11195 + Points [73, 0] + Branch { + ZOrder 11667 + Points [0, 39; 316, 0; 0, 25; 1006, 0] + DstBlock "Sum48" + DstPort 1 + } + Branch { + ZOrder 11666 + DstBlock "Sum16" + DstPort 1 + } + } + Branch { + ZOrder 11194 + DstBlock "CRY_SENSE_PANEL2_PD4" + DstPort 1 + } + } + } + Line { + ZOrder 11201 + SrcBlock "Constant4" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 11200 + Points [0, 90] + DstBlock "Product10" + DstPort 2 + } + Branch { + ZOrder 11199 + DstBlock "Product9" + DstPort 2 + } + } + Line { + ZOrder 11202 + SrcBlock "Sum18" + SrcPort 1 + DstBlock "Product10" + DstPort 1 + } + Line { + ZOrder 11203 + SrcBlock "Divide14" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product11" + DstPort 1 + } + Line { + ZOrder 11206 + SrcBlock "Divide11" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product12" + DstPort 1 + } + Line { + ZOrder 11578 + SrcBlock "MEAN_SENSE_PD5" + SrcPort 1 + Points [0, -16] + Branch { + ZOrder 12224 + Points [40, 0; 0, 126; 180, 0] + DstBlock "Sum26" + DstPort 2 + } + Branch { + ZOrder 12223 + Points [0, -34] + DstBlock "CRY_SENSE_PD5_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 11261 + SrcBlock "Sum26" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD5_MON" + DstPort 1 + } + Line { + ZOrder 11262 + SrcBlock "B_PD5" + SrcPort 1 + Points [0, -2; 35, 0; 0, -75; 88, 0; 0, -14; 913, 0; 0, 16] + DstBlock "Sum49" + DstPort 2 + } + Line { + ZOrder 11267 + SrcBlock "CRY_SENSE_DELTA_V_PD5_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 11746 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 11745 + DstBlock "CRY_SENSE_DELTA_V_PD5" + DstPort 1 + } + } + Line { + ZOrder 11268 + SrcBlock "Divide16" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD5_MON" + DstPort 1 + } + Line { + ZOrder 11273 + SrcBlock "CRY_SENSE_DELTA_D_PD5_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 15350 + DstBlock "Terminator30" + DstPort 1 + } + Branch { + ZOrder 15349 + DstBlock "CRY_SENSE_DELTA_D_PD5" + DstPort 1 + } + } + Line { + ZOrder 11580 + SrcBlock "MEAN_SENSE_PD6" + SrcPort 1 + Points [0, -12] + Branch { + ZOrder 12227 + Points [24, 0; 0, 112; 201, 0] + DstBlock "Sum22" + DstPort 2 + } + Branch { + ZOrder 12226 + Points [0, -8] + DstBlock "CRY_SENSE_PD6_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 11275 + SrcBlock "Sum22" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD6_MON" + DstPort 1 + } + Line { + ZOrder 11278 + SrcBlock "CRY_SENSE_DELTA_V_PD6_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 11750 + DstBlock "Divide17" + DstPort 1 + } + Branch { + ZOrder 11749 + DstBlock "CRY_SENSE_DELTA_V_PD6" + DstPort 1 + } + } + Line { + ZOrder 11279 + SrcBlock "B_PD6" + SrcPort 1 + Points [5, 0; 0, 18; 1115, 0] + DstBlock "Sum52" + DstPort 2 + } + Line { + ZOrder 11281 + SrcBlock "A_PD6" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 11688 + Points [0, 30; 1090, 0; 0, -85] + DstBlock "Divide38" + DstPort 2 + } + Branch { + ZOrder 11687 + DstBlock "Divide17" + DstPort 2 + } + } + Line { + ZOrder 11282 + SrcBlock "Divide17" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD6_MON" + DstPort 1 + } + Line { + ZOrder 11287 + SrcBlock "CRY_SENSE_DELTA_D_PD6_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 15353 + DstBlock "Terminator32" + DstPort 1 + } + Branch { + ZOrder 15352 + DstBlock "CRY_SENSE_DELTA_D_PD6" + DstPort 1 + } + } + Line { + ZOrder 11288 + SrcBlock "Sum25" + SrcPort 1 + DstBlock "Product16" + DstPort 1 + } + Line { + ZOrder 11289 + SrcBlock "CRY_SENSE_PANEL3_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL3_ROTATE" + DstPort 1 + } + Line { + ZOrder 11290 + SrcBlock "CRY_SENSE_PANEL3_LENGTH_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 15656 + Points [25, 0] + DstBlock "CRY_SENSE_PANEL3_LENGTH" + DstPort 1 + } + Branch { + ZOrder 12881 + Points [0, -135] + DstBlock "FIL_PD_H3" + DstPort 1 + } + } + Line { + ZOrder 11291 + SrcBlock "Product16" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL3_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 11292 + SrcBlock "Product13" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL3_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 11295 + SrcBlock "CRY_SENSE_PANEL3_PD5_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 11577 + Points [120, 0] + Branch { + ZOrder 11294 + DstBlock "CRY_SENSE_PANEL3_PD5" + DstPort 1 + } + Branch { + ZOrder 11293 + Points [46, 0] + Branch { + ZOrder 11676 + Points [0, -31; 105, 0; 0, -60; 1244, 0] + DstBlock "Sum49" + DstPort 1 + } + Branch { + ZOrder 11675 + DstBlock "Sum26" + DstPort 1 + } + } + } + Branch { + ZOrder 11574 + DstBlock "MEAN_SENSE_PD5" + DstPort 1 + } + } + Line { + ZOrder 11300 + SrcBlock "CRY_SENSE_PANEL3_PD6_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 11582 + DstBlock "MEAN_SENSE_PD6" + DstPort 1 + } + Branch { + ZOrder 11581 + Points [125, 0] + Branch { + ZOrder 11299 + Points [55, 0] + Branch { + ZOrder 11683 + Points [0, 83; 1249, 0; 0, -158] + DstBlock "Sum52" + DstPort 1 + } + Branch { + ZOrder 11682 + DstBlock "Sum22" + DstPort 1 + } + } + Branch { + ZOrder 11298 + DstBlock "CRY_SENSE_PANEL3_PD6" + DstPort 1 + } + } + } + Line { + ZOrder 11305 + SrcBlock "Constant5" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 11304 + Points [0, 90] + DstBlock "Product13" + DstPort 2 + } + Branch { + ZOrder 11303 + DstBlock "Product16" + DstPort 2 + } + } + Line { + ZOrder 11306 + SrcBlock "Sum24" + SrcPort 1 + DstBlock "Product13" + DstPort 1 + } + Line { + ZOrder 11307 + SrcBlock "Divide18" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product14" + DstPort 1 + } + Line { + ZOrder 11308 + SrcBlock "Divide15" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product15" + DstPort 1 + } + Line { + ZOrder 11586 + SrcBlock "MEAN_SENSE_PD7" + SrcPort 1 + Points [0, -8] + Branch { + ZOrder 12229 + Points [29, 0; 0, 138; 186, 0] + DstBlock "Sum32" + DstPort 2 + } + Branch { + ZOrder 12228 + Points [0, -12] + DstBlock "CRY_SENSE_PD7_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 11310 + SrcBlock "Sum32" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD7_MON" + DstPort 1 + } + Line { + ZOrder 11313 + SrcBlock "A_PD7" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 12732 + Points [0, -45; 185, 0; 0, -30] + DstBlock "Divide45" + DstPort 2 + } + Branch { + ZOrder 12731 + DstBlock "Divide20" + DstPort 2 + } + } + Line { + ZOrder 11316 + SrcBlock "CRY_SENSE_DELTA_V_PD7_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 11752 + DstBlock "Divide20" + DstPort 1 + } + Branch { + ZOrder 11751 + DstBlock "CRY_SENSE_DELTA_V_PD7" + DstPort 1 + } + } + Line { + ZOrder 11317 + SrcBlock "Divide20" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD7_MON" + DstPort 1 + } + Line { + ZOrder 11322 + SrcBlock "CRY_SENSE_DELTA_D_PD7_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 15367 + DstBlock "Terminator33" + DstPort 1 + } + Branch { + ZOrder 15366 + DstBlock "CRY_SENSE_DELTA_D_PD7" + DstPort 1 + } + } + Line { + ZOrder 11591 + SrcBlock "MEAN_SENSE_PD8" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 12232 + Points [0, -25] + DstBlock "CRY_SENSE_PD8_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 12231 + Points [35, 0; 0, 101; 180, 0] + DstBlock "Sum28" + DstPort 2 + } + } + Line { + ZOrder 11324 + SrcBlock "Sum28" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD8_MON" + DstPort 1 + } + Line { + ZOrder 11327 + SrcBlock "CRY_SENSE_DELTA_V_PD8_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 11753 + DstBlock "Divide21" + DstPort 1 + } + Branch { + ZOrder 11326 + DstBlock "CRY_SENSE_DELTA_V_PD8" + DstPort 1 + } + } + Line { + ZOrder 11330 + SrcBlock "A_PD8" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 12754 + Points [0, 37; 857, 0; 0, -62] + DstBlock "Divide46" + DstPort 2 + } + Branch { + ZOrder 12753 + DstBlock "Divide21" + DstPort 2 + } + } + Line { + ZOrder 11331 + SrcBlock "Divide21" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD8_MON" + DstPort 1 + } + Line { + ZOrder 11336 + SrcBlock "CRY_SENSE_DELTA_D_PD8_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 15372 + DstBlock "CRY_SENSE_DELTA_D_PD8" + DstPort 1 + } + Branch { + ZOrder 15370 + DstBlock "Terminator34" + DstPort 1 + } + } + Line { + ZOrder 11337 + SrcBlock "Sum31" + SrcPort 1 + DstBlock "Product20" + DstPort 1 + } + Line { + ZOrder 11338 + SrcBlock "CRY_SENSE_PANEL4_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL4_ROTATE" + DstPort 1 + } + Line { + ZOrder 11339 + SrcBlock "CRY_SENSE_PANEL4_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 12884 + Points [194, 0; 0, 152; 134, 0; 0, -632] + DstBlock "FIL_PD_V1" + DstPort 1 + } + Branch { + ZOrder 12883 + DstBlock "CRY_SENSE_PANEL4_LENGTH" + DstPort 1 + } + } + Line { + ZOrder 11340 + SrcBlock "Product20" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL4_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 11341 + SrcBlock "Product17" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL4_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 11344 + SrcBlock "CRY_SENSE_PANEL4_PD7_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 11584 + DstBlock "MEAN_SENSE_PD7" + DstPort 1 + } + Branch { + ZOrder 11583 + Points [115, 0] + Branch { + ZOrder 11343 + DstBlock "CRY_SENSE_PANEL4_PD7" + DstPort 1 + } + Branch { + ZOrder 11342 + Points [41, 0] + Branch { + ZOrder 12729 + Points [0, -34; 167, 0; 0, -61] + DstBlock "Sum10" + DstPort 1 + } + Branch { + ZOrder 12728 + DstBlock "Sum32" + DstPort 1 + } + } + } + } + Line { + ZOrder 11345 + SrcBlock "Product18" + SrcPort 1 + Points [44, 0; 0, -40; 39, 0; 0, -35; -30, 0; 0, -35] + DstBlock "FIL_7" + DstPort 1 + } + Line { + ZOrder 11346 + SrcBlock "Product19" + SrcPort 1 + Points [138, 0; 0, 85; -93, 0; 0, -210] + DstBlock "FIL_8" + DstPort 1 + } + Line { + ZOrder 11349 + SrcBlock "CRY_SENSE_PANEL4_PD8_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 11588 + Points [115, 0] + Branch { + ZOrder 11348 + Points [36, 0] + Branch { + ZOrder 12756 + Points [0, 66; 1132, 0; 0, -111] + DstBlock "Sum12" + DstPort 1 + } + Branch { + ZOrder 12755 + DstBlock "Sum28" + DstPort 1 + } + } + Branch { + ZOrder 11347 + DstBlock "CRY_SENSE_PANEL4_PD8" + DstPort 1 + } + } + Branch { + ZOrder 11589 + DstBlock "MEAN_SENSE_PD8" + DstPort 1 + } + } + Line { + ZOrder 11354 + SrcBlock "Constant6" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 11353 + Points [0, 90] + DstBlock "Product17" + DstPort 2 + } + Branch { + ZOrder 11352 + DstBlock "Product20" + DstPort 2 + } + } + Line { + ZOrder 11355 + SrcBlock "Sum30" + SrcPort 1 + DstBlock "Product17" + DstPort 1 + } + Line { + ZOrder 11356 + SrcBlock "Divide22" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product18" + DstPort 1 + } + Line { + ZOrder 11357 + SrcBlock "Divide19" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product19" + DstPort 1 + } + Line { + ZOrder 11594 + SrcBlock "MEAN_SENSE_PD9" + SrcPort 1 + Points [0, -12] + Branch { + ZOrder 12234 + Points [21, 0; 0, 142; 199, 0] + DstBlock "Sum38" + DstPort 2 + } + Branch { + ZOrder 12233 + Points [0, -8] + DstBlock "CRY_SENSE_PD9_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 11359 + SrcBlock "Sum38" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD9_MON" + DstPort 1 + } + Line { + ZOrder 11365 + SrcBlock "CRY_SENSE_DELTA_V_PD9_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 11754 + DstBlock "Divide24" + DstPort 1 + } + Branch { + ZOrder 11364 + DstBlock "CRY_SENSE_DELTA_V_PD9" + DstPort 1 + } + } + Line { + ZOrder 11362 + SrcBlock "A_PD9" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 12787 + Points [0, -35; 185, 0; 0, -45] + DstBlock "Divide47" + DstPort 2 + } + Branch { + ZOrder 12786 + DstBlock "Divide24" + DstPort 2 + } + } + Line { + ZOrder 11366 + SrcBlock "Divide24" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD9_MON" + DstPort 1 + } + Line { + ZOrder 11371 + SrcBlock "CRY_SENSE_DELTA_D_PD9_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 15384 + DstBlock "Terminator35" + DstPort 1 + } + Branch { + ZOrder 15383 + DstBlock "CRY_SENSE_DELTA_D_PD9" + DstPort 1 + } + } + Line { + ZOrder 11601 + SrcBlock "MEAN_SENSE_PD10" + SrcPort 1 + Points [0, -11] + Branch { + ZOrder 12236 + Points [31, 0; 0, 117; 189, 0] + DstBlock "Sum34" + DstPort 2 + } + Branch { + ZOrder 12235 + Points [0, -9] + DstBlock "CRY_SENSE_PD10_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 11373 + SrcBlock "Sum34" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD10_MON" + DstPort 1 + } + Line { + ZOrder 11376 + SrcBlock "CRY_SENSE_DELTA_V_PD10_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 11755 + DstBlock "Divide25" + DstPort 1 + } + Branch { + ZOrder 11375 + DstBlock "CRY_SENSE_DELTA_V_PD10" + DstPort 1 + } + } + Line { + ZOrder 11379 + SrcBlock "A_PD10" + SrcPort 1 + Points [3, 0; 0, 3; 1, 0; 0, 12; 6, 0] + Branch { + ZOrder 12777 + Points [0, 33; 293, 0; 0, -13] + DstBlock "Divide48" + DstPort 2 + } + Branch { + ZOrder 12776 + DstBlock "Divide25" + DstPort 2 + } + } + Line { + ZOrder 11380 + SrcBlock "Divide25" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD10_MON" + DstPort 1 + } + Line { + ZOrder 11385 + SrcBlock "CRY_SENSE_DELTA_D_PD10_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 15387 + DstBlock "Terminator36" + DstPort 1 + } + Branch { + ZOrder 15386 + DstBlock "CRY_SENSE_DELTA_D_PD10" + DstPort 1 + } + } + Line { + ZOrder 11386 + SrcBlock "Sum37" + SrcPort 1 + DstBlock "Product24" + DstPort 1 + } + Line { + ZOrder 11387 + SrcBlock "CRY_SENSE_PANEL5_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL5_ROTATE" + DstPort 1 + } + Line { + ZOrder 11388 + SrcBlock "CRY_SENSE_PANEL5_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 12887 + Points [348, 0; 0, -790] + DstBlock "FIL_PD_V2" + DstPort 1 + } + Branch { + ZOrder 12886 + DstBlock "CRY_SENSE_PANEL5_LENGTH" + DstPort 1 + } + } + Line { + ZOrder 11389 + SrcBlock "Product24" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL5_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 11390 + SrcBlock "Product21" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL5_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 11394 + SrcBlock "Product22" + SrcPort 1 + DstBlock "FIL_9" + DstPort 1 + } + Line { + ZOrder 11398 + SrcBlock "CRY_SENSE_PANEL5_PD10_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 11599 + Points [120, 0] + Branch { + ZOrder 11397 + Points [43, 0] + Branch { + ZOrder 12774 + Points [0, 82; 1115, 0; 0, -82] + DstBlock "Sum17" + DstPort 1 + } + Branch { + ZOrder 12773 + DstBlock "Sum34" + DstPort 1 + } + } + Branch { + ZOrder 11396 + DstBlock "CRY_SENSE_PANEL5_PD10" + DstPort 1 + } + } + Branch { + ZOrder 11598 + DstBlock "MEAN_SENSE_PD10" + DstPort 1 + } + } + Line { + ZOrder 11403 + SrcBlock "Constant7" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 11402 + Points [0, 90] + DstBlock "Product21" + DstPort 2 + } + Branch { + ZOrder 11401 + DstBlock "Product24" + DstPort 2 + } + } + Line { + ZOrder 11404 + SrcBlock "Sum36" + SrcPort 1 + DstBlock "Product21" + DstPort 1 + } + Line { + ZOrder 11405 + SrcBlock "Divide26" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product22" + DstPort 1 + } + Line { + ZOrder 11406 + SrcBlock "Divide23" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product23" + DstPort 1 + } + Line { + ZOrder 11605 + SrcBlock "MEAN_SENSE_PD11" + SrcPort 1 + Points [0, -14] + Branch { + ZOrder 12238 + Points [26, 0; 0, 134; 174, 0] + DstBlock "Sum44" + DstPort 2 + } + Branch { + ZOrder 12237 + Points [0, -6] + DstBlock "CRY_SENSE_PD11_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 11408 + SrcBlock "Sum44" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD11_MON" + DstPort 1 + } + Line { + ZOrder 11414 + SrcBlock "CRY_SENSE_DELTA_V_PD11_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 11757 + DstBlock "Divide28" + DstPort 1 + } + Branch { + ZOrder 11756 + DstBlock "CRY_SENSE_DELTA_V_PD11" + DstPort 1 + } + } + Line { + ZOrder 11411 + SrcBlock "A_PD11" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 12791 + Points [0, 37; 860, 0] + DstBlock "Divide49" + DstPort 2 + } + Branch { + ZOrder 12790 + DstBlock "Divide28" + DstPort 2 + } + } + Line { + ZOrder 11415 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD11_MON" + DstPort 1 + } + Line { + ZOrder 11420 + SrcBlock "CRY_SENSE_DELTA_D_PD11_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 15400 + DstBlock "Terminator37" + DstPort 1 + } + Branch { + ZOrder 15399 + DstBlock "CRY_SENSE_DELTA_D_PD11" + DstPort 1 + } + } + Line { + ZOrder 11611 + SrcBlock "MEAN_SENSE_PD12" + SrcPort 1 + Points [0, -18; 20, 0] + Branch { + ZOrder 12240 + Points [21, 0; 0, 124; 194, 0] + DstBlock "Sum40" + DstPort 2 + } + Branch { + ZOrder 12239 + Points [0, -12] + DstBlock "CRY_SENSE_PD12_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 11422 + SrcBlock "Sum40" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD12_MON" + DstPort 1 + } + Line { + ZOrder 11425 + SrcBlock "CRY_SENSE_DELTA_V_PD12_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 11759 + DstBlock "Divide29" + DstPort 1 + } + Branch { + ZOrder 11424 + DstBlock "CRY_SENSE_DELTA_V_PD12" + DstPort 1 + } + } + Line { + ZOrder 11428 + SrcBlock "A_PD12" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 12762 + Points [0, 30; 853, 0; 0, -50] + DstBlock "Divide50" + DstPort 2 + } + Branch { + ZOrder 12761 + DstBlock "Divide29" + DstPort 2 + } + } + Line { + ZOrder 11429 + SrcBlock "Divide29" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD12_MON" + DstPort 1 + } + Line { + ZOrder 11434 + SrcBlock "CRY_SENSE_DELTA_D_PD12_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 15403 + DstBlock "Terminator38" + DstPort 1 + } + Branch { + ZOrder 15402 + DstBlock "CRY_SENSE_DELTA_D_PD12" + DstPort 1 + } + } + Line { + ZOrder 11435 + SrcBlock "Sum43" + SrcPort 1 + DstBlock "Product28" + DstPort 1 + } + Line { + ZOrder 11436 + SrcBlock "CRY_SENSE_PANEL6_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL6_ROTATE" + DstPort 1 + } + Line { + ZOrder 11438 + SrcBlock "Product28" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL6_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 11439 + SrcBlock "Product25" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL6_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 11442 + SrcBlock "CRY_SENSE_PANEL6_PD11_MON" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 11604 + DstBlock "MEAN_SENSE_PD11" + DstPort 1 + } + Branch { + ZOrder 11603 + Points [100, 0] + Branch { + ZOrder 11441 + DstBlock "CRY_SENSE_PANEL6_PD11" + DstPort 1 + } + Branch { + ZOrder 11440 + Points [32, 0] + Branch { + ZOrder 12769 + Points [0, -34; 181, 0; 0, -82; 957, 0] + DstBlock "Sum21" + DstPort 1 + } + Branch { + ZOrder 12768 + DstBlock "Sum44" + DstPort 1 + } + } + } + } + Line { + ZOrder 11447 + SrcBlock "CRY_SENSE_PANEL6_PD12_MON" + SrcPort 1 + Points [40, 0; 0, -5] + Branch { + ZOrder 11609 + Points [-20, 0] + DstBlock "MEAN_SENSE_PD12" + DstPort 1 + } + Branch { + ZOrder 11608 + Points [83, 0] + Branch { + ZOrder 12759 + Points [0, 83; 1202, 0] + DstBlock "Sum23" + DstPort 1 + } + Branch { + ZOrder 12758 + Points [32, 0] + Branch { + ZOrder 11446 + DstBlock "Sum40" + DstPort 1 + } + Branch { + ZOrder 11445 + DstBlock "CRY_SENSE_PANEL6_PD12" + DstPort 1 + } + } + } + } + Line { + ZOrder 11452 + SrcBlock "Constant8" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 11451 + Points [0, 90] + DstBlock "Product25" + DstPort 2 + } + Branch { + ZOrder 11450 + DstBlock "Product28" + DstPort 2 + } + } + Line { + ZOrder 11453 + SrcBlock "Sum42" + SrcPort 1 + DstBlock "Product25" + DstPort 1 + } + Line { + ZOrder 11454 + SrcBlock "Divide30" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product26" + DstPort 1 + } + Line { + ZOrder 11455 + SrcBlock "Divide27" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product27" + DstPort 1 + } + Line { + Name "" + ZOrder 11540 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 11556 + SrcBlock "CRY_SENSE_PD1_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD1_MEAN" + DstPort 1 + } + Line { + ZOrder 11560 + SrcBlock "CRY_SENSE_PD2_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD2_MEAN" + DstPort 1 + } + Line { + ZOrder 11565 + SrcBlock "CRY_SENSE_PD3_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD3_MEAN" + DstPort 1 + } + Line { + ZOrder 11571 + SrcBlock "CRY_SENSE_PD4_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD4_MEAN" + DstPort 1 + } + Line { + ZOrder 11575 + SrcBlock "CRY_SENSE_PD5_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD5_MEAN" + DstPort 1 + } + Line { + ZOrder 11579 + SrcBlock "CRY_SENSE_PD6_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD6_MEAN" + DstPort 1 + } + Line { + ZOrder 11585 + SrcBlock "CRY_SENSE_PD7_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD7_MEAN" + DstPort 1 + } + Line { + ZOrder 11590 + SrcBlock "CRY_SENSE_PD8_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD8_MEAN" + DstPort 1 + } + Line { + ZOrder 11596 + SrcBlock "CRY_SENSE_PD9_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD9_MEAN" + DstPort 1 + } + Line { + ZOrder 11602 + SrcBlock "CRY_SENSE_PD10_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD10_MEAN" + DstPort 1 + } + Line { + ZOrder 11606 + SrcBlock "CRY_SENSE_PD11_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD11_MEAN" + DstPort 1 + } + Line { + ZOrder 11610 + SrcBlock "CRY_SENSE_PD12_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD12_MEAN" + DstPort 1 + } + Line { + ZOrder 11618 + SrcBlock "Sum45" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 11621 + SrcBlock "Divide31" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL1_PD1_D_MON" + DstPort 1 + } + Line { + ZOrder 11631 + SrcBlock "Sum46" + SrcPort 1 + DstBlock "Divide32" + DstPort 1 + } + Line { + ZOrder 11634 + SrcBlock "Divide32" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL1_PD2_D_MON" + DstPort 1 + } + Line { + ZOrder 11637 + SrcBlock "Sum47" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide33" + DstPort 1 + } + Line { + ZOrder 11638 + SrcBlock "Divide33" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL2_PD3_D_MON" + DstPort 1 + } + Line { + ZOrder 11639 + SrcBlock "Sum48" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide34" + DstPort 1 + } + Line { + ZOrder 11640 + SrcBlock "Divide34" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL2_PD4_D_MON" + DstPort 1 + } + Line { + ZOrder 11641 + SrcBlock "Sum49" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide35" + DstPort 1 + } + Line { + ZOrder 11642 + SrcBlock "Divide35" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL3_PD5_D_MON" + DstPort 1 + } + Line { + ZOrder 11647 + SrcBlock "Sum52" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide38" + DstPort 1 + } + Line { + ZOrder 11648 + SrcBlock "Divide38" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL3_PD6_D_MON" + DstPort 1 + } + Line { + ZOrder 11158 + SrcBlock "A_PD3" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 11665 + Points [0, -45; 140, 0; 0, -30; 817, 0; 0, 45] + DstBlock "Divide33" + DstPort 2 + } + Branch { + ZOrder 11664 + DstBlock "Divide12" + DstPort 2 + } + } + Line { + ZOrder 11175 + SrcBlock "A_PD4" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 11674 + Points [9, 0; 0, 74; 1057, 0; 0, -99] + DstBlock "Divide34" + DstPort 2 + } + Branch { + ZOrder 11673 + DstBlock "Divide13" + DstPort 2 + } + } + Line { + ZOrder 11264 + SrcBlock "A_PD5" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 11681 + Points [0, -50; 51, 0; 0, -20; 827, 0; 0, 20] + DstBlock "Divide35" + DstPort 2 + } + Branch { + ZOrder 11680 + DstBlock "Divide16" + DstPort 2 + } + } + Line { + ZOrder 12751 + SrcBlock "B_PD8" + SrcPort 1 + Points [187, 0; 0, 49; 633, 0] + DstBlock "Sum12" + DstPort 2 + } + Line { + ZOrder 12757 + SrcBlock "B_PD12" + SrcPort 1 + Points [885, 0] + DstBlock "Sum23" + DstPort 2 + } + Line { + ZOrder 10556 + SrcBlock "Constant1" + SrcPort 1 + Points [0, 332] + Branch { + ZOrder 16582 + Points [25, 0; 0, -3707; 4386, 0] + Branch { + ZOrder 16632 + Points [0, 645] + DstBlock "Divide36" + DstPort 2 + } + Branch { + ZOrder 16631 + Points [78, 0] + Branch { + ZOrder 16608 + Points [0, 435] + DstBlock "Divide2" + DstPort 2 + } + Branch { + ZOrder 16607 + Points [173, 0] + Branch { + ZOrder 16588 + Points [0, 200] + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 16587 + DstBlock "Divide" + DstPort 2 + } + } + } + } + Branch { + ZOrder 16581 + Points [0, 248] + Branch { + ZOrder 16580 + DstBlock "Divide9" + DstPort 2 + } + Branch { + ZOrder 16579 + Points [0, 145] + Branch { + ZOrder 11485 + Points [0, 175] + Branch { + ZOrder 11486 + Points [0, 145] + Branch { + ZOrder 11487 + Points [0, 200] + Branch { + ZOrder 11488 + Points [0, 145] + Branch { + ZOrder 11490 + Points [0, 233] + Branch { + ZOrder 11495 + Points [0, 137] + Branch { + ZOrder 11500 + Points [0, 210] + Branch { + ZOrder 11507 + DstBlock "Divide26" + DstPort 2 + } + Branch { + ZOrder 11506 + Points [0, 145] + Branch { + ZOrder 11511 + Points [0, 205] + Branch { + ZOrder 11522 + Points [0, 145] + Branch { + ZOrder 12715 + Points [0, 110] + Branch { + ZOrder 12722 + Points [0, 50] + Branch { + ZOrder 12798 + Points [0, 50; 1, 0] + Branch { + ZOrder 12802 + Points [0, 50] + Branch { + ZOrder 12809 + Points [0, 50; 1, 0; 0, 10] + Branch { + ZOrder 12812 + Points [0, 45] + DstBlock "Divide54" + DstPort 2 + } + Branch { + ZOrder 12811 + DstBlock "Divide53" + DstPort 2 + } + } + Branch { + ZOrder 12808 + DstBlock "Divide52" + DstPort 2 + } + } + Branch { + ZOrder 12801 + DstBlock "Divide51" + DstPort 2 + } + } + Branch { + ZOrder 12797 + DstBlock "Divide44" + DstPort 2 + } + } + Branch { + ZOrder 12718 + DstBlock "Divide43" + DstPort 2 + } + } + Branch { + ZOrder 12709 + DstBlock "Divide27" + DstPort 2 + } + } + Branch { + ZOrder 11521 + DstBlock "Divide30" + DstPort 2 + } + } + Branch { + ZOrder 11510 + DstBlock "Divide23" + DstPort 2 + } + } + } + Branch { + ZOrder 11499 + DstBlock "Divide19" + DstPort 2 + } + } + Branch { + ZOrder 11494 + Points [310, 0] + DstBlock "Divide22" + DstPort 2 + } + } + Branch { + ZOrder 11489 + DstBlock "Divide15" + DstPort 2 + } + } + Branch { + ZOrder 11473 + DstBlock "Divide18" + DstPort 2 + } + } + Branch { + ZOrder 11466 + DstBlock "Divide11" + DstPort 2 + } + } + Branch { + ZOrder 11461 + DstBlock "Divide14" + DstPort 2 + } + } + Branch { + ZOrder 11456 + DstBlock "Divide10" + DstPort 2 + } + } + } + } + Line { + ZOrder 12726 + SrcBlock "CRY_SENSE_ACC_H1_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 12814 + Points [140, 0; 0, -20] + DstBlock "Divide55" + DstPort 1 + } + Branch { + ZOrder 12813 + DstBlock "CRY_SENSE_ACC_H1" + DstPort 1 + } + } + Line { + ZOrder 12733 + SrcBlock "Sum10" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide45" + DstPort 1 + } + Line { + ZOrder 12734 + SrcBlock "Divide45" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL4_PD7_D_MON" + DstPort 1 + } + Line { + ZOrder 12735 + SrcBlock "CRY_SENSE_PANEL1_PD1_D_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 15626 + Points [0, 40] + DstBlock "Choice25" + DstPort 1 + } + Branch { + ZOrder 15625 + Points [30, 0] + Branch { + ZOrder 15511 + Points [0, 140] + DstBlock "Sum13" + DstPort 1 + } + Branch { + ZOrder 15510 + DstBlock "CRY_SENSE_PANEL1_PD1_D" + DstPort 1 + } + } + } + Line { + ZOrder 12737 + SrcBlock "CRY_SENSE_PANEL2_PD3_D_MON" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 15640 + Points [0, -60] + DstBlock "Choice27" + DstPort 1 + } + Branch { + ZOrder 15639 + Points [26, 0] + Branch { + ZOrder 15652 + Points [0, 58; 158, 0; 0, -18] + DstBlock "Sum18" + DstPort 1 + } + Branch { + ZOrder 15651 + DstBlock "CRY_SENSE_PANEL2_PD3_D" + DstPort 1 + } + } + } + Line { + ZOrder 12738 + SrcBlock "CRY_SENSE_PANEL2_PD4_D_MON" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 15650 + Points [0, -66; 156, 0; 0, -94] + DstBlock "Choice28" + DstPort 1 + } + Branch { + ZOrder 15649 + Points [15, 0] + Branch { + ZOrder 15654 + Points [0, -51; 240, 0] + DstBlock "Sum18" + DstPort 2 + } + Branch { + ZOrder 15653 + DstBlock "CRY_SENSE_PANEL2_PD4_D" + DstPort 1 + } + } + } + Line { + ZOrder 12739 + SrcBlock "CRY_SENSE_PANEL3_PD5_D_MON" + SrcPort 1 + Points [37, 0] + Branch { + ZOrder 15672 + Points [0, -25; 256, 0; 0, 170] + DstBlock "Sum24" + DstPort 1 + } + Branch { + ZOrder 15671 + Points [39, 0] + Branch { + ZOrder 15664 + Points [0, 36; 136, 0; 0, 9] + DstBlock "Choice29" + DstPort 1 + } + Branch { + ZOrder 15663 + DstBlock "CRY_SENSE_PANEL3_PD5_D" + DstPort 1 + } + } + } + Line { + ZOrder 12740 + SrcBlock "CRY_SENSE_PANEL3_PD6_D_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 15676 + Points [39, 0] + Branch { + ZOrder 15669 + Points [0, -55; 137, 0; 0, 5] + DstBlock "Choice30" + DstPort 1 + } + Branch { + ZOrder 15668 + DstBlock "CRY_SENSE_PANEL3_PD6_D" + DstPort 1 + } + } + Branch { + ZOrder 15674 + Points [0, 57; 284, 0] + DstBlock "Sum24" + DstPort 2 + } + } + Line { + ZOrder 12746 + SrcBlock "B_PD7" + SrcPort 1 + Points [105, 0; 0, -31; 750, 0] + DstBlock "Sum10" + DstPort 2 + } + Line { + ZOrder 12747 + SrcBlock "CRY_SENSE_PANEL4_PD7_D_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 15687 + Points [0, 53; 326, 0; 0, 27] + DstBlock "Choice31" + DstPort 1 + } + Branch { + ZOrder 15686 + Points [6, 0] + Branch { + ZOrder 15696 + DstBlock "CRY_SENSE_PANEL4_PD7_D" + DstPort 1 + } + Branch { + ZOrder 15695 + Points [0, 171; 440, 0] + DstBlock "Sum30" + DstPort 1 + } + } + } + Line { + ZOrder 12748 + SrcBlock "Divide46" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL4_PD8_D_MON" + DstPort 1 + } + Line { + ZOrder 12749 + SrcBlock "CRY_SENSE_PANEL4_PD8_D_MON" + SrcPort 1 + Points [47, 0] + Branch { + ZOrder 15699 + Points [23, 0] + Branch { + ZOrder 15692 + DstBlock "CRY_SENSE_PANEL4_PD8_D" + DstPort 1 + } + Branch { + ZOrder 15693 + Points [0, -65] + DstBlock "Choice32" + DstPort 1 + } + } + Branch { + ZOrder 15698 + Points [0, 30; 503, 0] + DstBlock "Sum30" + DstPort 2 + } + } + Line { + ZOrder 12750 + SrcBlock "Sum12" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide46" + DstPort 1 + } + Line { + ZOrder 12760 + SrcBlock "Sum23" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide50" + DstPort 1 + } + Line { + ZOrder 12764 + SrcBlock "CRY_SENSE_PANEL6_PD12_D_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 15746 + Points [0, -38; 429, 0; 0, -57] + DstBlock "Choice36" + DstPort 1 + } + Branch { + ZOrder 15745 + Points [18, 0] + Branch { + ZOrder 15750 + Points [0, -20; 551, 0] + DstBlock "Sum42" + DstPort 2 + } + Branch { + ZOrder 15749 + DstBlock "CRY_SENSE_PANEL6_PD12_D" + DstPort 1 + } + } + } + Line { + ZOrder 12765 + SrcBlock "CRY_SENSE_PANEL6_PD11_D_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 15748 + Points [0, -53; 551, 0; 0, 148] + DstBlock "Sum42" + DstPort 1 + } + Branch { + ZOrder 15747 + Points [16, 0] + Branch { + ZOrder 15744 + Points [0, -25; 369, 0; 0, 20] + DstBlock "Choice35" + DstPort 1 + } + Branch { + ZOrder 15743 + DstBlock "CRY_SENSE_PANEL6_PD11_D" + DstPort 1 + } + } + } + Line { + ZOrder 12766 + SrcBlock "Divide49" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL6_PD11_D_MON" + DstPort 1 + } + Line { + ZOrder 12767 + SrcBlock "Sum21" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide49" + DstPort 1 + } + Line { + ZOrder 12771 + SrcBlock "B_PD11" + SrcPort 1 + Points [152, 0; 0, -45; 588, 0; 0, 96; 110, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + ZOrder 12772 + SrcBlock "B_PD10" + SrcPort 1 + Points [800, 0] + DstBlock "Sum17" + DstPort 2 + } + Line { + ZOrder 12775 + SrcBlock "Sum17" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide48" + DstPort 1 + } + Line { + ZOrder 12778 + SrcBlock "Divide48" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL5_PD10_D_MON" + DstPort 1 + } + Line { + ZOrder 12779 + SrcBlock "CRY_SENSE_PANEL5_PD10_D_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 15716 + Points [0, -53; 427, 0; 0, -72] + DstBlock "Choice34" + DstPort 1 + } + Branch { + ZOrder 15715 + Points [29, 0] + Branch { + ZOrder 15720 + Points [0, -37; 512, 0] + DstBlock "Sum36" + DstPort 2 + } + Branch { + ZOrder 15719 + DstBlock "CRY_SENSE_PANEL5_PD10_D" + DstPort 1 + } + } + } + Line { + ZOrder 12780 + SrcBlock "B_PD9" + SrcPort 1 + Points [110, 0; 0, -41; 690, 0] + DstBlock "Sum15" + DstPort 2 + } + Line { + ZOrder 11393 + SrcBlock "CRY_SENSE_PANEL5_PD9_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 11595 + Points [120, 0] + Branch { + ZOrder 11392 + DstBlock "CRY_SENSE_PANEL5_PD9" + DstPort 1 + } + Branch { + ZOrder 11391 + Points [52, 0] + Branch { + ZOrder 12784 + Points [0, -34; 156, 0; 0, -66] + DstBlock "Sum15" + DstPort 1 + } + Branch { + ZOrder 12783 + DstBlock "Sum38" + DstPort 1 + } + } + } + Branch { + ZOrder 11593 + DstBlock "MEAN_SENSE_PD9" + DstPort 1 + } + } + Line { + ZOrder 12785 + SrcBlock "Sum15" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide47" + DstPort 1 + } + Line { + ZOrder 12788 + SrcBlock "Divide47" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL5_PD9_D_MON" + DstPort 1 + } + Line { + ZOrder 12789 + SrcBlock "CRY_SENSE_PANEL5_PD9_D_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 15709 + Points [0, -25; 420, 0; 0, 95] + DstBlock "Choice33" + DstPort 1 + } + Branch { + ZOrder 15708 + Points [30, 0] + Branch { + ZOrder 15718 + Points [0, 170] + DstBlock "Sum36" + DstPort 1 + } + Branch { + ZOrder 15717 + DstBlock "CRY_SENSE_PANEL5_PD9_D" + DstPort 1 + } + } + } + Line { + ZOrder 12794 + SrcBlock "CRY_SENSE_ACC_H2_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 12832 + Points [104, 0; 0, -15] + DstBlock "Divide57" + DstPort 1 + } + Branch { + ZOrder 12831 + DstBlock "CRY_SENSE_ACC_H2" + DstPort 1 + } + } + Line { + ZOrder 12795 + SrcBlock "CRY_SENSE_ACC_V2_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 12840 + Points [104, 0; 0, -15] + DstBlock "Divide58" + DstPort 1 + } + Branch { + ZOrder 12839 + DstBlock "CRY_SENSE_ACC_V2" + DstPort 1 + } + } + Line { + ZOrder 26055 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "Divide51" + DstPort 1 + } + Line { + ZOrder 26053 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "Divide52" + DstPort 1 + } + Line { + ZOrder 12805 + SrcBlock "CRY_SENSE_ACC_H3_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 12851 + DstBlock "CRY_SENSE_ACC_H3" + DstPort 1 + } + Branch { + ZOrder 12847 + DstBlock "Divide59" + DstPort 1 + } + } + Line { + ZOrder 12806 + SrcBlock "CRY_SENSE_ACC_V3_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 12857 + Points [225, 0] + DstBlock "Divide60" + DstPort 1 + } + Branch { + ZOrder 12856 + DstBlock "CRY_SENSE_ACC_V3" + DstPort 1 + } + } + Line { + ZOrder 12816 + SrcBlock "H1_CONST" + SrcPort 1 + Points [0, 25] + DstBlock "Divide55" + DstPort 2 + } + Line { + ZOrder 12817 + SrcBlock "Divide55" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_H1_a_MON" + DstPort 1 + } + Line { + ZOrder 12818 + SrcBlock "CRY_SENSE_ACC_H1_a_MON" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 23364 + DstBlock "FIL_ACC_H1" + DstPort 1 + } + Branch { + ZOrder 19642 + DstBlock "CRY_SENSE_ACC_H1_a" + DstPort 1 + } + } + Line { + ZOrder 12727 + SrcBlock "CRY_SENSE_ACC_V1_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 12825 + Points [104, 0; 0, -30] + DstBlock "Divide56" + DstPort 1 + } + Branch { + ZOrder 12824 + DstBlock "CRY_SENSE_ACC_V1" + DstPort 1 + } + } + Line { + ZOrder 12820 + SrcBlock "V1_CONST" + SrcPort 1 + Points [0, 25] + DstBlock "Divide56" + DstPort 2 + } + Line { + ZOrder 12821 + SrcBlock "Divide56" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V1_a_MON" + DstPort 1 + } + Line { + ZOrder 12822 + SrcBlock "CRY_SENSE_ACC_V1_a_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 23365 + Points [0, 10] + DstBlock "FIL_ACC_V1" + DstPort 1 + } + Branch { + ZOrder 19662 + Points [15, 0] + DstBlock "CRY_SENSE_ACC_V1_a" + DstPort 1 + } + } + Line { + ZOrder 12828 + SrcBlock "H2_CONST" + SrcPort 1 + Points [0, 25] + DstBlock "Divide57" + DstPort 2 + } + Line { + ZOrder 12829 + SrcBlock "Divide57" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_H2_a_MON" + DstPort 1 + } + Line { + ZOrder 12830 + SrcBlock "CRY_SENSE_ACC_H2_a_MON" + SrcPort 1 + Points [35, 0; 0, 15; 15, 0] + Branch { + ZOrder 23366 + DstBlock "FIL_ACC_H2" + DstPort 1 + } + Branch { + ZOrder 19648 + DstBlock "CRY_SENSE_ACC_H2_a" + DstPort 1 + } + } + Line { + ZOrder 12835 + SrcBlock "V2_CONST" + SrcPort 1 + Points [0, 25] + DstBlock "Divide58" + DstPort 2 + } + Line { + ZOrder 12836 + SrcBlock "Divide58" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V2_a_MON" + DstPort 1 + } + Line { + ZOrder 12837 + SrcBlock "CRY_SENSE_ACC_V2_a_MON" + SrcPort 1 + Points [35, 0; 0, 15; 15, 0] + Branch { + ZOrder 23367 + DstBlock "FIL_ACC_V2" + DstPort 1 + } + Branch { + ZOrder 19669 + DstBlock "CRY_SENSE_ACC_V2_a" + DstPort 1 + } + } + Line { + ZOrder 12843 + SrcBlock "H3_CONST" + SrcPort 1 + Points [0, 35] + DstBlock "Divide59" + DstPort 2 + } + Line { + ZOrder 12844 + SrcBlock "Divide59" + SrcPort 1 + Points [22, 0; 0, -5] + DstBlock "CRY_SENSE_ACC_H3_a_MON" + DstPort 1 + } + Line { + ZOrder 12845 + SrcBlock "CRY_SENSE_ACC_H3_a_MON" + SrcPort 1 + Points [45, 0; 0, 10; 15, 0] + Branch { + ZOrder 23368 + DstBlock "FIL_ACC_H3" + DstPort 1 + } + Branch { + ZOrder 19655 + DstBlock "CRY_SENSE_ACC_H3_a" + DstPort 1 + } + } + Line { + ZOrder 12853 + SrcBlock "V3_CONST" + SrcPort 1 + Points [0, 35] + DstBlock "Divide60" + DstPort 2 + } + Line { + ZOrder 12854 + SrcBlock "Divide60" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V3_a_MON" + DstPort 1 + } + Line { + ZOrder 12855 + SrcBlock "CRY_SENSE_ACC_V3_a_MON" + SrcPort 1 + Points [35, 0; 0, 5; 15, 0] + Branch { + ZOrder 23369 + DstBlock "FIL_ACC_V3" + DstPort 1 + } + Branch { + ZOrder 19675 + DstBlock "CRY_SENSE_ACC_V3_a" + DstPort 1 + } + } + Line { + ZOrder 12859 + SrcBlock "MAT_PD" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + ZOrder 11437 + SrcBlock "CRY_SENSE_PANEL6_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 15423 + Points [341, 0; 0, -1100] + DstBlock "FIL_PD_V3" + DstPort 1 + } + Branch { + ZOrder 12892 + DstBlock "CRY_SENSE_PANEL6_LENGTH" + DstPort 1 + } + } + Line { + ZOrder 12896 + SrcBlock "CRY_PD_X_MON" + SrcPort 1 + DstBlock "CRY_PD_X" + DstPort 1 + } + Line { + ZOrder 12897 + SrcBlock "CRY_PD_Y_MON" + SrcPort 1 + DstBlock "CRY_PD_Y" + DstPort 1 + } + Line { + ZOrder 12898 + SrcBlock "CRY_PD_Z_MON" + SrcPort 1 + DstBlock "CRY_PD_Z" + DstPort 1 + } + Line { + ZOrder 12901 + SrcBlock "CRY_PD_ROLL_MON" + SrcPort 1 + Points [13, 0; 0, 45] + DstBlock "CRY_PD_ROLL" + DstPort 1 + } + Line { + ZOrder 12902 + SrcBlock "CRY_PD_YAW_MON" + SrcPort 1 + Points [15, 0; 0, 35] + DstBlock "CRY_PD_YAW" + DstPort 1 + } + Line { + ZOrder 12903 + SrcBlock "CRY_PD_PITCH_MON" + SrcPort 1 + DstBlock "CRY_PD_PITCH" + DstPort 1 + } + Line { + ZOrder 12921 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "MAT_ACC" + DstPort 1 + } + Line { + ZOrder 12908 + SrcBlock "MAT_ACC" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 12912 + SrcBlock "CRY_ACC_X_MON" + SrcPort 1 + DstBlock "CRY_ACC_X" + DstPort 1 + } + Line { + ZOrder 12913 + SrcBlock "CRY_ACC_Y_MON" + SrcPort 1 + DstBlock "CRY_ACC_Y" + DstPort 1 + } + Line { + ZOrder 12914 + SrcBlock "CRY_ACC_Z_MON" + SrcPort 1 + DstBlock "CRY_ACC_Z" + DstPort 1 + } + Line { + ZOrder 12915 + SrcBlock "CRY_ACC_ROLL_MON" + SrcPort 1 + Points [35, 0; 0, 45] + DstBlock "CRY_ACC_ROLL" + DstPort 1 + } + Line { + ZOrder 12917 + SrcBlock "CRY_ACC_PITCH_MON" + SrcPort 1 + Points [109, 0; 0, 65] + DstBlock "CRY_ACC_PITCH" + DstPort 1 + } + Line { + ZOrder 13473 + SrcBlock "FIL_PD_PITCH2" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 13680 + Points [0, -314; 277, 0; 0, 1260; 261, 0] + DstBlock "Choice3" + DstPort 1 + } + Branch { + ZOrder 13679 + DstBlock "CRY_PD_PITCH_MON" + DstPort 1 + } + } + Line { + ZOrder 13478 + SrcBlock "FIL_PD_YAW2" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 14396 + Points [0, 25] + DstBlock "CRY_PD_YAW_MON" + DstPort 1 + } + Branch { + ZOrder 13695 + Points [0, -398; 276, 0; 0, 1367; 231, 0] + DstBlock "Choice5" + DstPort 1 + } + } + Line { + ZOrder 13486 + SrcBlock "FIL_ACC_X2" + SrcPort 1 + Points [17, 0; 0, -75] + Branch { + ZOrder 13704 + DstBlock "CRY_ACC_X_MON" + DstPort 1 + } + Branch { + ZOrder 13703 + Points [0, -120; 727, 0; 0, -528; 811, 0] + DstBlock "Choice6" + DstPort 1 + } + } + Line { + ZOrder 13488 + SrcBlock "FIL_ACC_Y2" + SrcPort 1 + Points [30, 0; 0, -60] + Branch { + ZOrder 13714 + DstBlock "CRY_ACC_Y_MON" + DstPort 1 + } + Branch { + ZOrder 13713 + Points [0, -160; 737, 0; 0, -529; 299, 0; 0, -70; 483, 0; 0, 19] + DstBlock "Choice7" + DstPort 1 + } + } + Line { + ZOrder 13490 + SrcBlock "FIL_ACC_Z2" + SrcPort 1 + Points [43, 0; 0, -30] + Branch { + ZOrder 13721 + Points [0, -211; 743, 0; 0, -491; 769, 0] + DstBlock "Choice8" + DstPort 1 + } + Branch { + ZOrder 13720 + DstBlock "CRY_ACC_Z_MON" + DstPort 1 + } + } + Line { + ZOrder 13492 + SrcBlock "FIL_ACC_PITCH2" + SrcPort 1 + Points [2, 0; 0, -30; 56, 0] + Branch { + ZOrder 13729 + Points [0, -245; 746, 0; 0, -428; 751, 0] + DstBlock "Choice9" + DstPort 1 + } + Branch { + ZOrder 13728 + DstBlock "CRY_ACC_PITCH_MON" + DstPort 1 + } + } + Line { + ZOrder 13494 + SrcBlock "FIL_ACC_ROLL2" + SrcPort 1 + Points [69, 0] + Branch { + ZOrder 13736 + Points [0, -289; 772, 0; 0, -383; 714, 0] + DstBlock "Choice10" + DstPort 1 + } + Branch { + ZOrder 13735 + DstBlock "CRY_ACC_ROLL_MON" + DstPort 1 + } + } + Line { + ZOrder 13496 + SrcBlock "FIL_ACC_YAW2" + SrcPort 1 + Points [29, 0; 0, 30; 54, 0] + Branch { + ZOrder 13743 + Points [0, -341; 786, 0; 0, -311; 682, 0; 0, -43] + DstBlock "Choice11" + DstPort 1 + } + Branch { + ZOrder 13742 + DstBlock "CRY_ACC_YAW_MON" + DstPort 1 + } + } + Line { + ZOrder 13468 + SrcBlock "FIL_PD_Y2" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 13664 + Points [0, -236; 275, 0; 0, 1158; 290, 0] + DstBlock "Choice1" + DstPort 1 + } + Branch { + ZOrder 13663 + DstBlock "CRY_PD_Y_MON" + DstPort 1 + } + } + Line { + ZOrder 13476 + SrcBlock "FIL_PD_ROLL2" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 13687 + Points [0, -350; 279, 0; 0, 1303; 247, 0] + DstBlock "Choice4" + DstPort 1 + } + Branch { + ZOrder 13686 + Points [5, 0; 0, 5] + DstBlock "CRY_PD_ROLL_MON" + DstPort 1 + } + } + Line { + ZOrder 13559 + SrcBlock "MAT_ACT_MOD" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 13639 + SrcBlock "CRY_ACC_YAW_MON" + SrcPort 1 + Points [64, 0; 0, 15] + DstBlock "CRY_ACC_YAW" + DstPort 1 + } + Line { + ZOrder 13648 + SrcBlock "Ground20" + SrcPort 1 + Points [0, 2; 111, 0] + Branch { + ZOrder 13701 + Points [0, 273] + Branch { + ZOrder 13709 + Points [0, 60] + Branch { + ZOrder 13719 + Points [0, 55] + Branch { + ZOrder 13726 + Points [0, 75] + Branch { + ZOrder 13733 + Points [0, 60] + Branch { + ZOrder 13740 + Points [0, 85] + DstBlock "Choice11" + DstPort 3 + } + Branch { + ZOrder 13739 + DstBlock "Choice10" + DstPort 3 + } + } + Branch { + ZOrder 13732 + DstBlock "Choice9" + DstPort 3 + } + } + Branch { + ZOrder 13725 + DstBlock "Choice8" + DstPort 3 + } + } + Branch { + ZOrder 13718 + DstBlock "Choice7" + DstPort 3 + } + } + Branch { + ZOrder 13708 + DstBlock "Choice6" + DstPort 3 + } + } + Branch { + ZOrder 13700 + Points [446, 0; 0, 233] + Branch { + ZOrder 13658 + Points [0, 70] + Branch { + ZOrder 13669 + Points [0, 50] + Branch { + ZOrder 13677 + Points [0, 65; 1, 0] + Branch { + ZOrder 13685 + Points [0, 75] + Branch { + ZOrder 13691 + Points [0, 55] + DstBlock "Choice5" + DstPort 3 + } + Branch { + ZOrder 13690 + DstBlock "Choice4" + DstPort 3 + } + } + Branch { + ZOrder 13684 + DstBlock "Choice3" + DstPort 3 + } + } + Branch { + ZOrder 13676 + DstBlock "Choice2" + DstPort 3 + } + } + Branch { + ZOrder 13668 + DstBlock "Choice1" + DstPort 3 + } + } + Branch { + ZOrder 13657 + DstBlock "Choice" + DstPort 3 + } + } + } + Line { + ZOrder 13649 + SrcBlock "SWITCH_PD_X_IN" + SrcPort 1 + DstBlock "Choice" + DstPort 2 + } + Line { + ZOrder 13466 + SrcBlock "FIL_PD_X2" + SrcPort 1 + Points [6, 0] + Branch { + ZOrder 13654 + Points [0, -197; 270, 0; 0, 1072] + DstBlock "Choice" + DstPort 1 + } + Branch { + ZOrder 13653 + DstBlock "CRY_PD_X_MON" + DstPort 1 + } + } + Line { + ZOrder 13655 + SrcBlock "Choice" + SrcPort 1 + DstBlock "Sum27" + DstPort 1 + } + Line { + ZOrder 13656 + SrcBlock "Choice1" + SrcPort 1 + DstBlock "Sum29" + DstPort 1 + } + Line { + ZOrder 13660 + SrcBlock "SWITCH_PD_Y_IN" + SrcPort 1 + Points [16, 0; 0, 10] + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 13666 + SrcBlock "Choice2" + SrcPort 1 + DstBlock "Sum33" + DstPort 1 + } + Line { + ZOrder 13667 + SrcBlock "SWITCH_PD_Z_IN" + SrcPort 1 + DstBlock "Choice2" + DstPort 2 + } + Line { + ZOrder 13470 + SrcBlock "FIL_PD_Z2" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 13673 + Points [0, -286; 276, 0; 0, 1210; 276, 0] + DstBlock "Choice2" + DstPort 1 + } + Branch { + ZOrder 13672 + DstBlock "CRY_PD_Z_MON" + DstPort 1 + } + } + Line { + ZOrder 13674 + SrcBlock "Choice3" + SrcPort 1 + DstBlock "Sum35" + DstPort 1 + } + Line { + ZOrder 13675 + SrcBlock "SWITCH_PD_PITCH_IN" + SrcPort 1 + DstBlock "Choice3" + DstPort 2 + } + Line { + ZOrder 13682 + SrcBlock "Choice4" + SrcPort 1 + DstBlock "Sum39" + DstPort 1 + } + Line { + ZOrder 13683 + SrcBlock "SWITCH_PD_ROLL_IN" + SrcPort 1 + DstBlock "Choice4" + DstPort 2 + } + Line { + ZOrder 13689 + SrcBlock "Choice5" + SrcPort 1 + DstBlock "Sum41" + DstPort 1 + } + Line { + ZOrder 13693 + SrcBlock "SWITCH_PD_YAW_IN" + SrcPort 1 + DstBlock "Choice5" + DstPort 2 + } + Line { + ZOrder 13697 + SrcBlock "Choice6" + SrcPort 1 + Points [560, 0] + DstBlock "Sum27" + DstPort 2 + } + Line { + ZOrder 13699 + SrcBlock "SWITCH_ACC_X_IN" + SrcPort 1 + DstBlock "Choice6" + DstPort 2 + } + Line { + ZOrder 13707 + SrcBlock "Choice7" + SrcPort 1 + Points [52, 0; 0, 4; 518, 0] + DstBlock "Sum29" + DstPort 2 + } + Line { + ZOrder 13711 + SrcBlock "SWITCH_ACC_Y_IN" + SrcPort 1 + Points [18, 0; 0, 10] + DstBlock "Choice7" + DstPort 2 + } + Line { + ZOrder 13716 + SrcBlock "Choice8" + SrcPort 1 + Points [570, 0] + DstBlock "Sum33" + DstPort 2 + } + Line { + ZOrder 13717 + SrcBlock "SWITCH_ACC_Z_IN" + SrcPort 1 + DstBlock "Choice8" + DstPort 2 + } + Line { + ZOrder 13723 + SrcBlock "Choice9" + SrcPort 1 + Points [570, 0] + DstBlock "Sum35" + DstPort 2 + } + Line { + ZOrder 13724 + SrcBlock "SWITCH_ACC_PITCH_IN" + SrcPort 1 + DstBlock "Choice9" + DstPort 2 + } + Line { + ZOrder 13731 + SrcBlock "Choice10" + SrcPort 1 + Points [95, 0; 0, 4; 475, 0] + DstBlock "Sum39" + DstPort 2 + } + Line { + ZOrder 13734 + SrcBlock "SWITCH_ACC_ROLL_IN" + SrcPort 1 + DstBlock "Choice10" + DstPort 2 + } + Line { + ZOrder 13737 + SrcBlock "Choice11" + SrcPort 1 + Points [570, 0] + DstBlock "Sum41" + DstPort 2 + } + Line { + ZOrder 13738 + SrcBlock "SWITCH_ACC_YAW_IN" + SrcPort 1 + DstBlock "Choice11" + DstPort 2 + } + Line { + ZOrder 13744 + SrcBlock "SUM_X_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 14121 + Points [0, -189; 161, 0; 0, -286] + Branch { + ZOrder 21325 + DstBlock "Choice80" + DstPort 1 + } + Branch { + ZOrder 21324 + DstBlock "Choice49" + DstPort 1 + } + } + Branch { + ZOrder 14120 + DstBlock "SUM_X" + DstPort 1 + } + } + Line { + ZOrder 13745 + SrcBlock "FIL_SUM_X" + SrcPort 1 + Points [17, 0; 0, -85] + DstBlock "SUM_X_MON" + DstPort 1 + } + Line { + ZOrder 13753 + SrcBlock "SUM_Y_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 14135 + Points [0, -19; 243, 0; 0, -441] + Branch { + ZOrder 21337 + DstBlock "Choice50" + DstPort 1 + } + Branch { + ZOrder 21336 + Points [-10, 0] + DstBlock "Choice81" + DstPort 1 + } + } + Branch { + ZOrder 14134 + DstBlock "SUM_Y" + DstPort 1 + } + } + Line { + ZOrder 13755 + SrcBlock "FIL_SUM_Y" + SrcPort 1 + Points [33, 0; 0, -70] + DstBlock "SUM_Y_MON" + DstPort 1 + } + Line { + ZOrder 13759 + SrcBlock "FIL_SUM_Z" + SrcPort 1 + Points [49, 0; 0, -45] + DstBlock "SUM_Z_MON" + DstPort 1 + } + Line { + ZOrder 13764 + SrcBlock "FIL_SUM_PITCH" + SrcPort 1 + Points [31, 0; 0, -30] + DstBlock "SUM_PITCH_MON" + DstPort 1 + } + Line { + ZOrder 13768 + SrcBlock "FIL_SUM_ROLL" + SrcPort 1 + DstBlock "SUM_ROLL_MON" + DstPort 1 + } + Line { + ZOrder 13769 + SrcBlock "SUM_ROLL_MON" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 14176 + Points [0, -24; 62, 0; 0, -451; 369, 0] + Branch { + ZOrder 21365 + DstBlock "Choice84" + DstPort 1 + } + Branch { + ZOrder 21364 + DstBlock "Choice51" + DstPort 1 + } + } + Branch { + ZOrder 14175 + DstBlock "SUM_ROLL" + DstPort 1 + } + } + Line { + ZOrder 13775 + SrcBlock "SUM_YAW_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 14194 + Points [0, -19; 457, 0; 0, -456; 73, 0] + Branch { + ZOrder 21377 + DstBlock "Choice85" + DstPort 1 + } + Branch { + ZOrder 21376 + DstBlock "Choice54" + DstPort 1 + } + } + Branch { + ZOrder 14193 + DstBlock "SUM_YAW" + DstPort 1 + } + } + Line { + ZOrder 13776 + SrcBlock "FIL_SUM_YAW" + SrcPort 1 + Points [36, 0; 0, 15] + DstBlock "SUM_YAW_MON" + DstPort 1 + } + Line { + ZOrder 26051 + SrcBlock "Ground31" + SrcPort 1 + Points [2, 0; 0, -40] + DstBlock "Divide53" + DstPort 1 + } + Line { + Name "" + ZOrder 13798 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + DstBlock "Terminator9" + DstPort 1 + } + Line { + ZOrder 26049 + SrcBlock "Ground32" + SrcPort 1 + Points [2, 0; 0, -45] + DstBlock "Divide54" + DstPort 1 + } + Line { + ZOrder 13800 + SrcBlock "Divide43" + SrcPort 1 + Points [57, 0; 0, -15] + DstBlock "Product29" + DstPort 1 + } + Line { + ZOrder 13807 + SrcBlock "Divide44" + SrcPort 1 + DstBlock "Product30" + DstPort 1 + } + Line { + ZOrder 13811 + SrcBlock "Divide51" + SrcPort 1 + DstBlock "Product31" + DstPort 1 + } + Line { + ZOrder 13815 + SrcBlock "Divide52" + SrcPort 1 + DstBlock "Product32" + DstPort 1 + } + Line { + ZOrder 13820 + SrcBlock "Divide53" + SrcPort 1 + DstBlock "Product34" + DstPort 1 + } + Line { + ZOrder 13824 + SrcBlock "Divide54" + SrcPort 1 + Points [19, 0; 0, 35] + DstBlock "Product33" + DstPort 1 + } + Line { + ZOrder 13830 + SrcBlock "Constant10" + SrcPort 1 + Points [7, 0; 0, 290; -2, 0] + Branch { + ZOrder 13924 + Points [-16, 0; 0, 40] + Branch { + ZOrder 13855 + DstBlock "Product36" + DstPort 2 + } + Branch { + ZOrder 13840 + Points [0, 40; 1, 0] + Branch { + ZOrder 13844 + Points [0, 40] + Branch { + ZOrder 13849 + Points [0, 35] + Branch { + ZOrder 13854 + DstBlock "Product40" + DstPort 2 + } + Branch { + ZOrder 13853 + DstBlock "Product39" + DstPort 2 + } + } + Branch { + ZOrder 13848 + DstBlock "Product38" + DstPort 2 + } + } + Branch { + ZOrder 13843 + DstBlock "Product37" + DstPort 2 + } + } + } + Branch { + ZOrder 13835 + DstBlock "Product35" + DstPort 2 + } + } + Line { + ZOrder 13831 + SrcBlock "Product35" + SrcPort 1 + Points [30, 0; 0, -205; 120, 0] + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 13833 + SrcBlock "Product36" + SrcPort 1 + Points [9, 0; 0, 80] + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 13837 + SrcBlock "Product37" + SrcPort 1 + Points [16, 0; 0, 60] + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 13841 + SrcBlock "Product38" + SrcPort 1 + Points [9, 0; 0, 40] + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 13846 + SrcBlock "Product39" + SrcPort 1 + Points [16, 0; 0, 25] + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 13941 + SrcBlock "SWITCH_FEEDBACK" + SrcPort 1 + DstBlock "Choice12" + DstPort 2 + } + Line { + ZOrder 13979 + SrcBlock "Constant9" + SrcPort 1 + Points [0, 20] + DstBlock "Choice12" + DstPort 1 + } + Line { + ZOrder 13980 + SrcBlock "Ground5" + SrcPort 1 + Points [67, 0] + Branch { + ZOrder 13984 + Points [0, 94; 44, 0; 0, 131; 17, 0] + Branch { + ZOrder 13992 + Points [0, 60] + Branch { + ZOrder 13995 + Points [0, 55; 2, 0] + Branch { + ZOrder 14003 + Points [0, 60] + Branch { + ZOrder 14009 + Points [0, 50; 1, 0] + Branch { + ZOrder 14015 + Points [0, 55] + DstBlock "Choice18" + DstPort 3 + } + Branch { + ZOrder 14014 + DstBlock "Choice17" + DstPort 3 + } + } + Branch { + ZOrder 14008 + DstBlock "Choice16" + DstPort 3 + } + } + Branch { + ZOrder 14002 + DstBlock "Choice15" + DstPort 3 + } + } + Branch { + ZOrder 13994 + DstBlock "Choice14" + DstPort 3 + } + } + Branch { + ZOrder 13991 + DstBlock "Choice13" + DstPort 3 + } + } + Branch { + ZOrder 13983 + Points [10, 0; 0, -35] + DstBlock "Choice12" + DstPort 3 + } + } + Line { + ZOrder 13985 + SrcBlock "Choice13" + SrcPort 1 + Points [26, 0; 0, 50] + DstBlock "FIL_SUM_X" + DstPort 1 + } + Line { + ZOrder 13986 + SrcBlock "Sum27" + SrcPort 1 + Points [11, 0; 0, -10] + DstBlock "Choice13" + DstPort 1 + } + Line { + ZOrder 13987 + SrcBlock "Choice12" + SrcPort 1 + Points [7, 0; 0, 260] + Branch { + ZOrder 13990 + Points [0, 60] + Branch { + ZOrder 13997 + Points [0, 55] + Branch { + ZOrder 14000 + Points [0, 60; 1, 0] + Branch { + ZOrder 14007 + Points [0, 50] + Branch { + ZOrder 14012 + Points [0, 55] + DstBlock "Choice18" + DstPort 2 + } + Branch { + ZOrder 14011 + DstBlock "Choice17" + DstPort 2 + } + } + Branch { + ZOrder 14006 + DstBlock "Choice16" + DstPort 2 + } + } + Branch { + ZOrder 13999 + DstBlock "Choice15" + DstPort 2 + } + } + Branch { + ZOrder 13996 + DstBlock "Choice14" + DstPort 2 + } + } + Branch { + ZOrder 13989 + DstBlock "Choice13" + DstPort 2 + } + } + Line { + ZOrder 13988 + SrcBlock "Sum29" + SrcPort 1 + Points [5, 0; 0, -20] + DstBlock "Choice14" + DstPort 1 + } + Line { + ZOrder 13993 + SrcBlock "Sum33" + SrcPort 1 + Points [6, 0; 0, -15] + DstBlock "Choice15" + DstPort 1 + } + Line { + ZOrder 14004 + SrcBlock "Sum35" + SrcPort 1 + Points [5, 0; 0, -20] + DstBlock "Choice16" + DstPort 1 + } + Line { + ZOrder 14005 + SrcBlock "Sum39" + SrcPort 1 + Points [1, 0; 0, -45] + DstBlock "Choice17" + DstPort 1 + } + Line { + ZOrder 14010 + SrcBlock "Sum41" + SrcPort 1 + Points [3, 0; 0, -45] + DstBlock "Choice18" + DstPort 1 + } + Line { + ZOrder 14016 + SrcBlock "Choice14" + SrcPort 1 + Points [24, 0; 0, 25] + DstBlock "FIL_SUM_Y" + DstPort 1 + } + Line { + ZOrder 14017 + SrcBlock "Choice15" + SrcPort 1 + DstBlock "FIL_SUM_Z" + DstPort 1 + } + Line { + ZOrder 14018 + SrcBlock "Choice16" + SrcPort 1 + Points [17, 0; 0, -15] + DstBlock "FIL_SUM_PITCH" + DstPort 1 + } + Line { + ZOrder 14019 + SrcBlock "Choice17" + SrcPort 1 + Points [20, 0; 0, -35] + DstBlock "FIL_SUM_ROLL" + DstPort 1 + } + Line { + ZOrder 14020 + SrcBlock "Choice18" + SrcPort 1 + Points [31, 0; 0, -55] + DstBlock "FIL_SUM_YAW" + DstPort 1 + } + Line { + ZOrder 14021 + SrcBlock "P1_MON" + SrcPort 1 + Points [2, 0; 0, -42] + Branch { + ZOrder 18750 + Points [90, 0; 0, 62] + DstBlock "Choice68" + DstPort 1 + } + Branch { + ZOrder 18749 + Points [0, -23; 18, 0; 0, -13; -50, 0] + DstBlock "P1" + DstPort 1 + } + } + Line { + ZOrder 14022 + SrcBlock "FIL_ACT1" + SrcPort 1 + Points [17, 0; 0, -25] + DstBlock "P1_MON" + DstPort 1 + } + Line { + ZOrder 14029 + SrcBlock "FIL_ACT2" + SrcPort 1 + DstBlock "P2_MON" + DstPort 1 + } + Line { + ZOrder 14033 + SrcBlock "P2_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 18752 + Points [152, 0; 0, 20] + DstBlock "Choice69" + DstPort 1 + } + Branch { + ZOrder 18751 + DstBlock "P2" + DstPort 1 + } + } + Line { + ZOrder 14041 + SrcBlock "P3_MON" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 18755 + Points [32, 0; 0, 25] + DstBlock "Choice70" + DstPort 1 + } + Branch { + ZOrder 18754 + DstBlock "P3" + DstPort 1 + } + } + Line { + ZOrder 14048 + SrcBlock "FIL_ACT3" + SrcPort 1 + DstBlock "P3_MON" + DstPort 1 + } + Line { + ZOrder 14049 + SrcBlock "FIL_ACT4" + SrcPort 1 + Points [17, 0; 0, 25] + DstBlock "P4_MON" + DstPort 1 + } + Line { + ZOrder 14050 + SrcBlock "FIL_ACT5" + SrcPort 1 + Points [17, 0; 0, 21; 8, 0] + DstBlock "P5_MON" + DstPort 1 + } + Line { + ZOrder 14051 + SrcBlock "FIL_ACT6" + SrcPort 1 + Points [17, 0; 0, 45] + DstBlock "P6_MON" + DstPort 1 + } + Line { + ZOrder 14052 + SrcBlock "P4_MON" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 18759 + Points [62, 0; 0, 25] + DstBlock "Choice71" + DstPort 1 + } + Branch { + ZOrder 18758 + DstBlock "P4" + DstPort 1 + } + } + Line { + ZOrder 14062 + SrcBlock "P5_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 18762 + Points [0, -5; 195, 0] + DstBlock "Choice72" + DstPort 1 + } + Branch { + ZOrder 18761 + DstBlock "P5" + DstPort 1 + } + } + Line { + ZOrder 14073 + SrcBlock "P6_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 18766 + Points [0, 15; 16, 0; 0, 83; -36, 0] + DstBlock "P6" + DstPort 1 + } + Branch { + ZOrder 18764 + Points [165, 0] + DstBlock "Choice73" + DstPort 1 + } + } + Line { + ZOrder 14102 + SrcBlock "Ground" + SrcPort 1 + DstBlock "OSC_X" + DstPort 1 + } + Line { + ZOrder 14106 + SrcBlock "OSC_X" + SrcPort 1 + Points [195, 0; 0, 50] + DstBlock "Choice19" + DstPort 1 + } + Line { + ZOrder 14107 + SrcBlock "OSC_X_SW" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 17377 + Points [0, -485; 50, 0] + Branch { + ZOrder 17443 + Points [0, 225; 414, 0] + Branch { + ZOrder 18613 + Points [0, 395; 255, 0; 0, -400] + DstBlock "Choice61" + DstPort 2 + } + Branch { + ZOrder 18612 + DstBlock "Choice43" + DstPort 2 + } + } + Branch { + ZOrder 17442 + Points [363, 0] + Branch { + ZOrder 18560 + DstBlock "Choice37" + DstPort 2 + } + Branch { + ZOrder 18540 + Points [0, -80] + DstBlock "Choice55" + DstPort 2 + } + } + } + Branch { + ZOrder 17376 + DstBlock "Choice19" + DstPort 2 + } + } + Line { + ZOrder 14105 + SrcBlock "Constant39" + SrcPort 1 + Points [0, 60] + Branch { + ZOrder 18557 + Points [0, 80] + Branch { + ZOrder 17380 + Points [0, 40] + Branch { + ZOrder 17387 + Points [0, 35] + Branch { + ZOrder 17395 + DstBlock "Choice39" + DstPort 3 + } + Branch { + ZOrder 17394 + Points [0, 35] + Branch { + ZOrder 17409 + DstBlock "Choice40" + DstPort 3 + } + Branch { + ZOrder 17408 + Points [0, 35] + Branch { + ZOrder 17412 + Points [0, 35] + Branch { + ZOrder 17414 + DstBlock "Choice42" + DstPort 3 + } + Branch { + ZOrder 17413 + Points [0, 45] + Branch { + ZOrder 17455 + DstBlock "Choice43" + DstPort 3 + } + Branch { + ZOrder 17454 + Points [0, 40] + Branch { + ZOrder 17457 + DstBlock "Choice44" + DstPort 3 + } + Branch { + ZOrder 17456 + Points [0, 35] + Branch { + ZOrder 17459 + DstBlock "Choice45" + DstPort 3 + } + Branch { + ZOrder 17458 + Points [0, 35] + Branch { + ZOrder 17461 + DstBlock "Choice46" + DstPort 3 + } + Branch { + ZOrder 17460 + Points [0, 35] + Branch { + ZOrder 17463 + DstBlock "Choice47" + DstPort 3 + } + Branch { + ZOrder 17462 + Points [0, 35] + Branch { + ZOrder 17465 + DstBlock "Choice48" + DstPort 3 + } + Branch { + ZOrder 17464 + Points [0, 80] + Branch { + ZOrder 17375 + DstBlock "Choice19" + DstPort 3 + } + Branch { + ZOrder 17371 + Points [0, 85] + Branch { + ZOrder 14146 + Points [0, 90] + Branch { + ZOrder 14159 + Points [0, 100; 2, 0] + Branch { + ZOrder 14173 + Points [0, 95] + Branch { + ZOrder 14190 + Points [0, 18; -42, 0; 0, 102] + DstBlock "Choice24" + DstPort 3 + } + Branch { + ZOrder 14189 + DstBlock "Choice23" + DstPort 3 + } + } + Branch { + ZOrder 14172 + DstBlock "Choice22" + DstPort 3 + } + } + Branch { + ZOrder 14158 + DstBlock "Choice21" + DstPort 3 + } + } + Branch { + ZOrder 14145 + DstBlock "Choice20" + DstPort 3 + } + } + } + } + } + } + } + } + } + } + Branch { + ZOrder 17411 + DstBlock "Choice41" + DstPort 3 + } + } + } + } + Branch { + ZOrder 17386 + DstBlock "Choice38" + DstPort 3 + } + } + Branch { + ZOrder 17379 + DstBlock "Choice37" + DstPort 3 + } + } + Branch { + ZOrder 18543 + Points [733, 0] + Branch { + ZOrder 18545 + Points [0, 45; 2, 0] + Branch { + ZOrder 18547 + Points [0, 45] + Branch { + ZOrder 18549 + Points [0, 40] + Branch { + ZOrder 18552 + Points [0, 45] + Branch { + ZOrder 18555 + Points [0, 45; 3, 0] + Branch { + ZOrder 18594 + Points [0, 80] + Branch { + ZOrder 18598 + Points [0, 45] + Branch { + ZOrder 18601 + Points [0, 45] + Branch { + ZOrder 18604 + Points [0, 40] + Branch { + ZOrder 18608 + Points [0, 45] + Branch { + ZOrder 18610 + Points [0, 45] + DstBlock "Choice66" + DstPort 3 + } + Branch { + ZOrder 18609 + DstBlock "Choice65" + DstPort 3 + } + } + Branch { + ZOrder 18607 + DstBlock "Choice64" + DstPort 3 + } + } + Branch { + ZOrder 18603 + DstBlock "Choice63" + DstPort 3 + } + } + Branch { + ZOrder 18600 + DstBlock "Choice62" + DstPort 3 + } + } + Branch { + ZOrder 18597 + DstBlock "Choice61" + DstPort 3 + } + } + Branch { + ZOrder 18593 + DstBlock "Choice60" + DstPort 3 + } + } + Branch { + ZOrder 18554 + DstBlock "Choice59" + DstPort 3 + } + } + Branch { + ZOrder 18551 + DstBlock "Choice58" + DstPort 3 + } + } + Branch { + ZOrder 18548 + DstBlock "Choice57" + DstPort 3 + } + } + Branch { + ZOrder 18546 + DstBlock "Choice56" + DstPort 3 + } + } + Branch { + ZOrder 18544 + DstBlock "Choice55" + DstPort 3 + } + } + } + Line { + ZOrder 14109 + SrcBlock "Choice19" + SrcPort 1 + DstBlock "Sum50" + DstPort 1 + } + Line { + ZOrder 14124 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "OSC_Y" + DstPort 1 + } + Line { + ZOrder 14125 + SrcBlock "OSC_Y" + SrcPort 1 + Points [57, 0; 0, 20; 153, 0] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 14126 + SrcBlock "OSC_Y_SW" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 17384 + DstBlock "Choice20" + DstPort 2 + } + Branch { + ZOrder 17383 + Points [0, -530; 81, 0] + Branch { + ZOrder 17445 + Points [0, 225; 404, 0] + Branch { + ZOrder 18617 + Points [0, 346; 250, 0; 0, -346] + DstBlock "Choice62" + DstPort 2 + } + Branch { + ZOrder 18616 + DstBlock "Choice44" + DstPort 2 + } + } + Branch { + ZOrder 17444 + Points [348, 0] + Branch { + ZOrder 18561 + DstBlock "Choice38" + DstPort 2 + } + Branch { + ZOrder 18559 + Points [0, -75] + DstBlock "Choice56" + DstPort 2 + } + } + } + } + Line { + ZOrder 14130 + SrcBlock "Choice20" + SrcPort 1 + DstBlock "Sum51" + DstPort 1 + } + Line { + ZOrder 14137 + SrcBlock "Sum51" + SrcPort 1 + Points [17, 0; 0, 1205] + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 14139 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "OSC_Z" + DstPort 1 + } + Line { + ZOrder 14140 + SrcBlock "OSC_Z" + SrcPort 1 + Points [57, 0; 0, 20; 153, 0] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 14143 + SrcBlock "OSC_Z_SW" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 17391 + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 17390 + Points [0, -585; 113, 0] + Branch { + ZOrder 17447 + Points [0, 225; 396, 0] + Branch { + ZOrder 18619 + Points [0, 300; 246, 0; 0, -290] + DstBlock "Choice63" + DstPort 2 + } + Branch { + ZOrder 18618 + DstBlock "Choice45" + DstPort 2 + } + } + Branch { + ZOrder 17446 + Points [334, 0] + Branch { + ZOrder 18563 + Points [0, -105; 256, 0; 0, 40] + DstBlock "Choice57" + DstPort 2 + } + Branch { + ZOrder 18562 + DstBlock "Choice39" + DstPort 2 + } + } + } + } + Line { + ZOrder 14148 + SrcBlock "Choice21" + SrcPort 1 + DstBlock "Sum53" + DstPort 1 + } + Line { + ZOrder 14151 + SrcBlock "Sum53" + SrcPort 1 + Points [9, 0; 0, 396; -222, 0; 0, 734] + DstBlock "Mux2" + DstPort 3 + } + Line { + ZOrder 14153 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "OSC_PITCH" + DstPort 1 + } + Line { + ZOrder 14154 + SrcBlock "OSC_PITCH" + SrcPort 1 + Points [57, 0; 0, 20; 161, 0; 0, -45] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 14157 + SrcBlock "OSC_PITCH_SW" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 17401 + Points [0, -650; 155, 0] + Branch { + ZOrder 17449 + Points [0, 225; 387, 0] + Branch { + ZOrder 18621 + Points [0, 245; 206, 0; 0, -230] + DstBlock "Choice64" + DstPort 2 + } + Branch { + ZOrder 18620 + DstBlock "Choice46" + DstPort 2 + } + } + Branch { + ZOrder 17448 + Points [330, 0] + Branch { + ZOrder 18565 + Points [0, -157; 255, 0; 0, 97] + DstBlock "Choice58" + DstPort 2 + } + Branch { + ZOrder 18564 + DstBlock "Choice40" + DstPort 2 + } + } + } + Branch { + ZOrder 17400 + DstBlock "Choice22" + DstPort 2 + } + } + Line { + ZOrder 14161 + SrcBlock "Choice22" + SrcPort 1 + DstBlock "Sum54" + DstPort 1 + } + Line { + ZOrder 14162 + SrcBlock "SUM_PITCH_MON" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 14164 + Points [0, -79; 362, 0; 0, -381] + Branch { + ZOrder 21355 + DstBlock "Choice53" + DstPort 1 + } + Branch { + ZOrder 21354 + DstBlock "Choice83" + DstPort 1 + } + } + Branch { + ZOrder 14163 + DstBlock "SUM_PITCH" + DstPort 1 + } + } + Line { + ZOrder 14165 + SrcBlock "Sum54" + SrcPort 1 + Points [9, 0; 0, 766; -273, 0; 0, 279] + DstBlock "Mux2" + DstPort 4 + } + Line { + ZOrder 14167 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "OSC_ROLL" + DstPort 1 + } + Line { + ZOrder 14168 + SrcBlock "OSC_ROLL" + SrcPort 1 + Points [57, 0; 0, 20; 161, 0; 0, -45] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 14171 + SrcBlock "OSC_ROLL_SW" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 17404 + Points [0, -710; 174, 0] + Branch { + ZOrder 17451 + Points [0, 225; 370, 0] + Branch { + ZOrder 18623 + Points [0, 203; 182, 0; 0, -178] + DstBlock "Choice65" + DstPort 2 + } + Branch { + ZOrder 18622 + DstBlock "Choice47" + DstPort 2 + } + } + Branch { + ZOrder 17450 + Points [309, 0] + Branch { + ZOrder 18567 + Points [0, -247; 290, 0; 0, 197] + DstBlock "Choice59" + DstPort 2 + } + Branch { + ZOrder 18566 + DstBlock "Choice41" + DstPort 2 + } + } + } + Branch { + ZOrder 17403 + DstBlock "Choice23" + DstPort 2 + } + } + Line { + ZOrder 14174 + SrcBlock "Choice23" + SrcPort 1 + DstBlock "Sum55" + DstPort 1 + } + Line { + ZOrder 14182 + SrcBlock "Sum55" + SrcPort 1 + Points [37, 0; 0, 850; -395, 0; 0, 115] + DstBlock "Mux2" + DstPort 5 + } + Line { + ZOrder 14184 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "OSC_YAW" + DstPort 1 + } + Line { + ZOrder 14185 + SrcBlock "OSC_YAW" + SrcPort 1 + Points [17, 0; 0, 30; 161, 0; 0, -45] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 14188 + SrcBlock "OSC_YAW_SW" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 17407 + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 17406 + Points [0, -795; 223, 0] + Branch { + ZOrder 17453 + Points [0, 225; 352, 0] + Branch { + ZOrder 18625 + Points [0, 146; 235, 0; 0, -89; -7, 0; 0, -22] + DstBlock "Choice66" + DstPort 2 + } + Branch { + ZOrder 18624 + DstBlock "Choice48" + DstPort 2 + } + } + Branch { + ZOrder 17452 + Points [290, 0] + Branch { + ZOrder 18651 + Points [0, -220; 174, 0; 0, 180] + DstBlock "Choice60" + DstPort 2 + } + Branch { + ZOrder 18650 + DstBlock "Choice42" + DstPort 2 + } + } + } + } + Line { + ZOrder 14192 + SrcBlock "Choice24" + SrcPort 1 + Points [8, 0; 0, -5] + DstBlock "Sum56" + DstPort 1 + } + Line { + ZOrder 14195 + SrcBlock "Sum56" + SrcPort 1 + Points [9, 0; 0, 865] + DstBlock "Mux2" + DstPort 6 + } + Line { + ZOrder 14397 + SrcBlock "FIL_PD_X1" + SrcPort 1 + DstBlock "FIL_PD_X2" + DstPort 1 + } + Line { + ZOrder 14398 + SrcBlock "FIL_PD_Y1" + SrcPort 1 + DstBlock "FIL_PD_Y2" + DstPort 1 + } + Line { + ZOrder 14399 + SrcBlock "FIL_PD_Z1" + SrcPort 1 + DstBlock "FIL_PD_Z2" + DstPort 1 + } + Line { + ZOrder 14400 + SrcBlock "FIL_PD_PITCH1" + SrcPort 1 + DstBlock "FIL_PD_PITCH2" + DstPort 1 + } + Line { + ZOrder 14401 + SrcBlock "FIL_PD_ROLL1" + SrcPort 1 + DstBlock "FIL_PD_ROLL2" + DstPort 1 + } + Line { + ZOrder 14402 + SrcBlock "FIL_PD_YAW1" + SrcPort 1 + DstBlock "FIL_PD_YAW2" + DstPort 1 + } + Line { + ZOrder 14410 + SrcBlock "FIL_ACC_X1" + SrcPort 1 + DstBlock "FIL_ACC_X2" + DstPort 1 + } + Line { + ZOrder 14411 + SrcBlock "FIL_ACC_Y1" + SrcPort 1 + DstBlock "FIL_ACC_Y2" + DstPort 1 + } + Line { + ZOrder 14412 + SrcBlock "FIL_ACC_Z1" + SrcPort 1 + DstBlock "FIL_ACC_Z2" + DstPort 1 + } + Line { + ZOrder 14413 + SrcBlock "FIL_ACC_PITCH1" + SrcPort 1 + DstBlock "FIL_ACC_PITCH2" + DstPort 1 + } + Line { + ZOrder 14414 + SrcBlock "FIL_ACC_ROLL1" + SrcPort 1 + DstBlock "FIL_ACC_ROLL2" + DstPort 1 + } + Line { + ZOrder 14415 + SrcBlock "FIL_ACC_YAW1" + SrcPort 1 + DstBlock "FIL_ACC_YAW2" + DstPort 1 + } + Line { + ZOrder 15427 + SrcBlock "Mux" + SrcPort 1 + DstBlock "MAT_PD" + DstPort 1 + } + Line { + ZOrder 15428 + SrcBlock "FIL_PD_H1" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 23424 + Points [91, 0; 0, 70] + DstBlock "Mux" + DstPort 1 + } + Branch { + ZOrder 23423 + Points [0, -630] + DstBlock "H1_LENGTH_MON" + DstPort 1 + } + } + Line { + ZOrder 15430 + SrcBlock "FIL_PD_H2" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 23427 + Points [77, 0; 0, 50] + DstBlock "Mux" + DstPort 2 + } + Branch { + ZOrder 23426 + Points [0, -615] + DstBlock "H2_LENGTH_MON" + DstPort 1 + } + } + Line { + ZOrder 15431 + SrcBlock "FIL_PD_H3" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 23430 + Points [0, 25] + DstBlock "Mux" + DstPort 3 + } + Branch { + ZOrder 23429 + Points [0, -605] + DstBlock "H3_LENGTH_MON" + DstPort 1 + } + } + Line { + ZOrder 15433 + SrcBlock "FIL_PD_V2" + SrcPort 1 + Points [48, 0] + Branch { + ZOrder 23437 + Points [0, -570] + DstBlock "V2_LENGTH_MON" + DstPort 1 + } + Branch { + ZOrder 23435 + Points [24, 0; 0, -10] + DstBlock "Mux" + DstPort 5 + } + } + Line { + ZOrder 15434 + SrcBlock "FIL_PD_V3" + SrcPort 1 + Points [58, 0] + Branch { + ZOrder 23441 + Points [0, -555] + DstBlock "V3_LENGTH_MON" + DstPort 1 + } + Branch { + ZOrder 23439 + Points [52, 0] + DstBlock "Mux" + DstPort 6 + } + } + Line { + ZOrder 15435 + SrcBlock "H1_LENGTH_MON" + SrcPort 1 + DstBlock "H1_LENGTH" + DstPort 1 + } + Line { + ZOrder 15438 + SrcBlock "H2_LENGTH_MON" + SrcPort 1 + DstBlock "H2_LENGTH" + DstPort 1 + } + Line { + ZOrder 15439 + SrcBlock "H3_LENGTH_MON" + SrcPort 1 + DstBlock "H3_LENGTH" + DstPort 1 + } + Line { + ZOrder 15440 + SrcBlock "V1_LENGTH_MON" + SrcPort 1 + DstBlock "V1_LENGTH" + DstPort 1 + } + Line { + ZOrder 15443 + SrcBlock "V2_LENGTH_MON" + SrcPort 1 + DstBlock "V2_LENGTH" + DstPort 1 + } + Line { + ZOrder 15444 + SrcBlock "V3_LENGTH_MON" + SrcPort 1 + DstBlock "V3_LENGTH" + DstPort 1 + } + Line { + ZOrder 15493 + SrcBlock "Sum14" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 15494 + SrcBlock "CRY_SENSE_PANEL1_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL1_ROTATE" + DstPort 1 + } + Line { + ZOrder 15497 + SrcBlock "CRY_SENSE_PANEL1_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 15517 + Points [472, 0; 0, 490] + DstBlock "FIL_PD_H1" + DstPort 1 + } + Branch { + ZOrder 15516 + DstBlock "CRY_SENSE_PANEL1_LENGTH" + DstPort 1 + } + } + Line { + ZOrder 15498 + SrcBlock "Product5" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL1_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 15499 + SrcBlock "Product6" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL1_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 15502 + SrcBlock "Constant3" + SrcPort 1 + Points [0, 40] + Branch { + ZOrder 15501 + Points [0, 90] + DstBlock "Product6" + DstPort 2 + } + Branch { + ZOrder 15500 + DstBlock "Product5" + DstPort 2 + } + } + Line { + ZOrder 15503 + SrcBlock "Sum13" + SrcPort 1 + DstBlock "Product6" + DstPort 1 + } + Line { + ZOrder 12736 + SrcBlock "CRY_SENSE_PANEL1_PD2_D_MON" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 15515 + Points [25, 0] + Branch { + ZOrder 15632 + Points [0, -85] + DstBlock "Choice26" + DstPort 1 + } + Branch { + ZOrder 15631 + DstBlock "CRY_SENSE_PANEL1_PD2_D" + DstPort 1 + } + } + Branch { + ZOrder 15514 + Points [0, 10; 13, 0; 0, 20; 213, 0] + DstBlock "Sum13" + DstPort 2 + } + } + Line { + ZOrder 15526 + SrcBlock "Sum9" + SrcPort 1 + Points [0, -30] + DstBlock "SUM_78_MON" + DstPort 1 + } + Line { + ZOrder 15527 + SrcBlock "SUM_78_MON" + SrcPort 1 + Points [55, 0] + DstBlock "SUM_78" + DstPort 1 + } + Line { + ZOrder 15528 + SrcBlock "SUM_910_MON" + SrcPort 1 + Points [55, 0] + DstBlock "SUM_910" + DstPort 1 + } + Line { + ZOrder 15534 + SrcBlock "Sum57" + SrcPort 1 + Points [5, 0; 0, -20] + DstBlock "SUM_910_MON" + DstPort 1 + } + Line { + ZOrder 15536 + SrcBlock "SUM_1112_MON" + SrcPort 1 + DstBlock "SUM_1112" + DstPort 1 + } + Line { + ZOrder 15544 + SrcBlock "Sum58" + SrcPort 1 + DstBlock "SUM_1112_MON" + DstPort 1 + } + Line { + ZOrder 15547 + SrcBlock "FIL_7" + SrcPort 1 + Points [9, 0; 0, 26; -4, 0] + Branch { + ZOrder 15552 + Points [0, 44] + DstBlock "CRY_SENSE_PANEL4_PD7_MON" + DstPort 1 + } + Branch { + ZOrder 15551 + Points [-195, 0] + DstBlock "Sum9" + DstPort 2 + } + } + Line { + ZOrder 15550 + SrcBlock "FIL_8" + SrcPort 1 + Points [2, 0; 0, 35; -8, 0] + Branch { + ZOrder 15554 + Points [0, 50] + DstBlock "CRY_SENSE_PANEL4_PD8_MON" + DstPort 1 + } + Branch { + ZOrder 15553 + Points [-245, 0; 0, -185] + DstBlock "Sum9" + DstPort 1 + } + } + Line { + ZOrder 15557 + SrcBlock "SUM_12_MON" + SrcPort 1 + DstBlock "SUM_12" + DstPort 1 + } + Line { + ZOrder 15558 + SrcBlock "Product8" + SrcPort 1 + Points [5, 0] + DstBlock "FIL_2" + DstPort 1 + } + Line { + ZOrder 15559 + SrcBlock "FIL_2" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 15568 + DstBlock "CRY_SENSE_PANEL1_PD2_MON" + DstPort 1 + } + Branch { + ZOrder 15567 + Points [0, -156; -120, 0] + DstBlock "Sum59" + DstPort 2 + } + } + Line { + ZOrder 15560 + SrcBlock "Product7" + SrcPort 1 + DstBlock "FIL_1" + DstPort 1 + } + Line { + ZOrder 15561 + SrcBlock "FIL_1" + SrcPort 1 + Points [9, 0; 0, -40] + Branch { + ZOrder 15564 + DstBlock "CRY_SENSE_PANEL1_PD1_MON" + DstPort 1 + } + Branch { + ZOrder 15563 + Points [-130, 0; 0, -55] + DstBlock "Sum59" + DstPort 1 + } + } + Line { + ZOrder 15570 + SrcBlock "Sum59" + SrcPort 1 + Points [10, 0] + DstBlock "SUM_12_MON" + DstPort 1 + } + Line { + ZOrder 15571 + SrcBlock "Product11" + SrcPort 1 + DstBlock "FIL_3" + DstPort 1 + } + Line { + ZOrder 15572 + SrcBlock "FIL_3" + SrcPort 1 + Points [12, 0; 0, -40] + Branch { + ZOrder 15579 + DstBlock "CRY_SENSE_PANEL2_PD3_MON" + DstPort 1 + } + Branch { + ZOrder 15578 + Points [-134, 0; 0, -60] + DstBlock "Sum60" + DstPort 1 + } + } + Line { + ZOrder 15573 + SrcBlock "Product12" + SrcPort 1 + DstBlock "FIL_4" + DstPort 1 + } + Line { + ZOrder 15574 + SrcBlock "FIL_4" + SrcPort 1 + Points [12, 0; 0, -40; 24, 0] + Branch { + ZOrder 15583 + DstBlock "CRY_SENSE_PANEL2_PD4_MON" + DstPort 1 + } + Branch { + ZOrder 15582 + Points [0, -156; -131, 0] + DstBlock "Sum60" + DstPort 2 + } + } + Line { + ZOrder 15575 + SrcBlock "SUM_34_MON" + SrcPort 1 + DstBlock "SUM_34" + DstPort 1 + } + Line { + ZOrder 15576 + SrcBlock "Sum60" + SrcPort 1 + DstBlock "SUM_34_MON" + DstPort 1 + } + Line { + ZOrder 15585 + SrcBlock "Product14" + SrcPort 1 + DstBlock "FIL_5" + DstPort 1 + } + Line { + ZOrder 15587 + SrcBlock "Product15" + SrcPort 1 + DstBlock "FIL_6" + DstPort 1 + } + Line { + ZOrder 15588 + SrcBlock "FIL_6" + SrcPort 1 + Points [9, 0; 0, -40; 18, 0] + Branch { + ZOrder 15598 + DstBlock "CRY_SENSE_PANEL3_PD6_MON" + DstPort 1 + } + Branch { + ZOrder 15597 + Points [0, -168; -127, 0] + DstBlock "Sum61" + DstPort 2 + } + } + Line { + ZOrder 15589 + SrcBlock "SUM_56_MON" + SrcPort 1 + DstBlock "SUM_56" + DstPort 1 + } + Line { + ZOrder 15590 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SUM_56_MON" + DstPort 1 + } + Line { + ZOrder 15586 + SrcBlock "FIL_5" + SrcPort 1 + Points [19, 0; 0, -40] + Branch { + ZOrder 15593 + Points [0, -13; -148, 0; 0, -47] + DstBlock "Sum61" + DstPort 1 + } + Branch { + ZOrder 15592 + DstBlock "CRY_SENSE_PANEL3_PD5_MON" + DstPort 1 + } + } + Line { + ZOrder 15600 + SrcBlock "FIL_9" + SrcPort 1 + Points [17, 0; 0, -40] + Branch { + ZOrder 15607 + DstBlock "CRY_SENSE_PANEL5_PD9_MON" + DstPort 1 + } + Branch { + ZOrder 15606 + Points [0, -32; -207, 0; 0, -38] + DstBlock "Sum57" + DstPort 1 + } + } + Line { + ZOrder 15603 + SrcBlock "Product23" + SrcPort 1 + DstBlock "FIL_10" + DstPort 1 + } + Line { + ZOrder 15604 + SrcBlock "FIL_10" + SrcPort 1 + Points [11, 0; 0, -40; 7, 0] + Branch { + ZOrder 15611 + DstBlock "CRY_SENSE_PANEL5_PD10_MON" + DstPort 1 + } + Branch { + ZOrder 15610 + Points [0, -188; -188, 0] + DstBlock "Sum57" + DstPort 2 + } + } + Line { + ZOrder 15612 + SrcBlock "Product26" + SrcPort 1 + DstBlock "FIL_11" + DstPort 1 + } + Line { + ZOrder 15613 + SrcBlock "FIL_11" + SrcPort 1 + Points [13, 0; 0, -40] + Branch { + ZOrder 15618 + DstBlock "CRY_SENSE_PANEL6_PD11_MON" + DstPort 1 + } + Branch { + ZOrder 15617 + Points [0, -6; -125, 0; 0, -64] + DstBlock "Sum58" + DstPort 1 + } + } + Line { + ZOrder 15614 + SrcBlock "Product27" + SrcPort 1 + DstBlock "FIL_12" + DstPort 1 + } + Line { + ZOrder 15615 + SrcBlock "FIL_12" + SrcPort 1 + Points [9, 0; 0, -35; 11, 0] + Branch { + ZOrder 15622 + DstBlock "CRY_SENSE_PANEL6_PD12_MON" + DstPort 1 + } + Branch { + ZOrder 15621 + Points [2, 0; 0, -164; -117, 0] + DstBlock "Sum58" + DstPort 2 + } + } + Line { + ZOrder 15624 + SrcBlock "Choice25" + SrcPort 1 + DstBlock "Sum14" + DstPort 1 + } + Line { + ZOrder 15627 + SrcBlock "Ground21" + SrcPort 1 + Points [0, 150; 1, 0] + Branch { + ZOrder 15630 + Points [0, 50] + Branch { + ZOrder 15644 + DstBlock "Choice26" + DstPort 3 + } + Branch { + ZOrder 15643 + Points [0, 220; 2, 0] + Branch { + ZOrder 15647 + Points [0, 50] + Branch { + ZOrder 15661 + Points [0, 234; 20, 0; 0, 146; 2, 0] + Branch { + ZOrder 15666 + Points [0, 45] + Branch { + ZOrder 15683 + Points [0, 335] + Branch { + ZOrder 15690 + Points [0, 50] + Branch { + ZOrder 15706 + Points [0, 290; 1, 0] + Branch { + ZOrder 15714 + Points [0, 50] + Branch { + ZOrder 15736 + Points [0, 295] + Branch { + ZOrder 15739 + Points [0, 45] + DstBlock "Choice36" + DstPort 3 + } + Branch { + ZOrder 15738 + DstBlock "Choice35" + DstPort 3 + } + } + Branch { + ZOrder 15735 + DstBlock "Choice34" + DstPort 3 + } + } + Branch { + ZOrder 15713 + DstBlock "Choice33" + DstPort 3 + } + } + Branch { + ZOrder 15705 + DstBlock "Choice32" + DstPort 3 + } + } + Branch { + ZOrder 15689 + DstBlock "Choice31" + DstPort 3 + } + } + Branch { + ZOrder 15682 + DstBlock "Choice30" + DstPort 3 + } + } + Branch { + ZOrder 15665 + DstBlock "Choice29" + DstPort 3 + } + } + Branch { + ZOrder 15660 + DstBlock "Choice28" + DstPort 3 + } + } + Branch { + ZOrder 15646 + DstBlock "Choice27" + DstPort 3 + } + } + } + Branch { + ZOrder 15629 + DstBlock "Choice25" + DstPort 3 + } + } + Line { + ZOrder 15628 + SrcBlock "SWITCH_PD1" + SrcPort 1 + DstBlock "Choice25" + DstPort 2 + } + Line { + ZOrder 15634 + SrcBlock "SWITCH_PD2" + SrcPort 1 + DstBlock "Choice26" + DstPort 2 + } + Line { + ZOrder 15635 + SrcBlock "Choice26" + SrcPort 1 + Points [15, 0] + DstBlock "Sum14" + DstPort 2 + } + Line { + ZOrder 15637 + SrcBlock "Choice27" + SrcPort 1 + DstBlock "Sum19" + DstPort 1 + } + Line { + ZOrder 15638 + SrcBlock "SWITCH_PD3" + SrcPort 1 + DstBlock "Choice27" + DstPort 2 + } + Line { + ZOrder 15645 + SrcBlock "Choice28" + SrcPort 1 + Points [45, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + ZOrder 15648 + SrcBlock "SWITCH_PD4" + SrcPort 1 + DstBlock "Choice28" + DstPort 2 + } + Line { + ZOrder 15659 + SrcBlock "Choice29" + SrcPort 1 + DstBlock "Sum25" + DstPort 1 + } + Line { + ZOrder 15662 + SrcBlock "SWITCH_PD5" + SrcPort 1 + DstBlock "Choice29" + DstPort 2 + } + Line { + ZOrder 15667 + SrcBlock "SWITCH_PD6" + SrcPort 1 + DstBlock "Choice30" + DstPort 2 + } + Line { + ZOrder 15670 + SrcBlock "Choice30" + SrcPort 1 + Points [55, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + ZOrder 15680 + SrcBlock "Choice31" + SrcPort 1 + DstBlock "Sum31" + DstPort 1 + } + Line { + ZOrder 15685 + SrcBlock "SWITCH_PD7" + SrcPort 1 + DstBlock "Choice31" + DstPort 2 + } + Line { + ZOrder 15688 + SrcBlock "Choice32" + SrcPort 1 + Points [50, 0] + DstBlock "Sum31" + DstPort 2 + } + Line { + ZOrder 15691 + SrcBlock "SWITCH_PD8" + SrcPort 1 + DstBlock "Choice32" + DstPort 2 + } + Line { + ZOrder 15703 + SrcBlock "Choice33" + SrcPort 1 + DstBlock "Sum37" + DstPort 1 + } + Line { + ZOrder 15704 + SrcBlock "SWITCH_PD9" + SrcPort 1 + DstBlock "Choice33" + DstPort 2 + } + Line { + ZOrder 15710 + SrcBlock "Choice34" + SrcPort 1 + Points [60, 0] + DstBlock "Sum37" + DstPort 2 + } + Line { + ZOrder 15712 + SrcBlock "SWITCH_PD10" + SrcPort 1 + DstBlock "Choice34" + DstPort 2 + } + Line { + ZOrder 15726 + SrcBlock "Divide50" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL6_PD12_D_MON" + DstPort 1 + } + Line { + ZOrder 15727 + SrcBlock "Choice35" + SrcPort 1 + DstBlock "Sum43" + DstPort 1 + } + Line { + ZOrder 15728 + SrcBlock "Choice36" + SrcPort 1 + Points [85, 0] + DstBlock "Sum43" + DstPort 2 + } + Line { + ZOrder 15741 + SrcBlock "SWITCH_PD11" + SrcPort 1 + DstBlock "Choice35" + DstPort 2 + } + Line { + ZOrder 15742 + SrcBlock "SWITCH_PD12" + SrcPort 1 + DstBlock "Choice36" + DstPort 2 + } + Line { + ZOrder 11149 + SrcBlock "Constant2" + SrcPort 1 + Points [0, 241] + Branch { + ZOrder 16585 + Points [293, 0; 0, -3576; 4129, 0] + Branch { + ZOrder 16629 + Points [0, 640; 402, 0; 0, -10] + DstBlock "Product51" + DstPort 2 + } + Branch { + ZOrder 16628 + Points [52, 0] + Branch { + ZOrder 16610 + Points [0, 266; 344, 0; 0, 139] + DstBlock "Product2" + DstPort 2 + } + Branch { + ZOrder 16609 + Points [145, 0] + Branch { + ZOrder 16590 + Points [0, 57; 191, 0] + DstBlock "Product1" + DstPort 2 + } + Branch { + ZOrder 16589 + DstBlock "Product" + DstPort 2 + } + } + } + } + Branch { + ZOrder 16584 + Points [0, 374] + Branch { + ZOrder 11479 + Points [0, 145] + Branch { + ZOrder 11481 + Points [0, 175] + Branch { + ZOrder 11482 + Points [0, 145] + Branch { + ZOrder 11483 + Points [0, 200] + Branch { + ZOrder 11484 + Points [0, 145] + Branch { + ZOrder 11493 + Points [0, 225] + Branch { + ZOrder 11498 + Points [0, 145] + Branch { + ZOrder 11503 + Points [0, 210; 1, 0] + Branch { + ZOrder 11509 + Points [0, 145] + Branch { + ZOrder 11514 + Points [0, 205] + Branch { + ZOrder 11524 + Points [0, 145; 204, 0] + Branch { + ZOrder 13804 + DstBlock "Product27" + DstPort 2 + } + Branch { + ZOrder 13802 + Points [0, 82] + Branch { + ZOrder 13809 + Points [0, 53] + Branch { + ZOrder 13813 + Points [0, 50] + Branch { + ZOrder 13817 + Points [0, 50] + Branch { + ZOrder 21293 + DstBlock "Product32" + DstPort 2 + } + Branch { + ZOrder 13822 + Points [0, 60] + Branch { + ZOrder 21295 + DstBlock "Product34" + DstPort 2 + } + Branch { + ZOrder 13826 + Points [0, 80] + DstBlock "Product33" + DstPort 2 + } + } + } + Branch { + ZOrder 13816 + DstBlock "Product31" + DstPort 2 + } + } + Branch { + ZOrder 13812 + DstBlock "Product30" + DstPort 2 + } + } + Branch { + ZOrder 13808 + Points [63, 0; 0, -12] + DstBlock "Product29" + DstPort 2 + } + } + } + Branch { + ZOrder 11523 + DstBlock "Product26" + DstPort 2 + } + } + Branch { + ZOrder 11513 + DstBlock "Product23" + DstPort 2 + } + } + Branch { + ZOrder 11508 + DstBlock "Product22" + DstPort 2 + } + } + Branch { + ZOrder 11502 + DstBlock "Product19" + DstPort 2 + } + } + Branch { + ZOrder 11497 + DstBlock "Product18" + DstPort 2 + } + } + Branch { + ZOrder 11492 + DstBlock "Product15" + DstPort 2 + } + } + Branch { + ZOrder 11476 + DstBlock "Product14" + DstPort 2 + } + } + Branch { + ZOrder 11470 + DstBlock "Product12" + DstPort 2 + } + } + Branch { + ZOrder 11464 + DstBlock "Product11" + DstPort 2 + } + } + Branch { + ZOrder 11459 + DstBlock "Product8" + DstPort 2 + } + } + Branch { + ZOrder 11151 + DstBlock "Product7" + DstPort 2 + } + } + } + Line { + ZOrder 16597 + SrcBlock "READ_TEMP_C" + SrcPort 1 + DstBlock "TEMP_C_MON" + DstPort 1 + } + Line { + ZOrder 16598 + SrcBlock "TEMP_C_MON" + SrcPort 1 + DstBlock "TEMP_C" + DstPort 1 + } + Line { + ZOrder 16599 + SrcBlock "READ_TEMP_D" + SrcPort 1 + DstBlock "TEMP_D_MON" + DstPort 1 + } + Line { + ZOrder 16600 + SrcBlock "TEMP_D_MON" + SrcPort 1 + DstBlock "TEMP_D" + DstPort 1 + } + Line { + ZOrder 16617 + SrcBlock "CRY_CAL_PD4_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 16616 + Points [27, 0] + Branch { + ZOrder 16615 + Points [0, -32; 78, 0] + DstBlock "Sum62" + DstPort 1 + } + Branch { + ZOrder 16614 + DstBlock "MEAN_FIL_PD4" + DstPort 1 + } + } + Branch { + ZOrder 16613 + DstBlock "CRY_CAL_PD4" + DstPort 1 + } + } + Line { + ZOrder 16620 + SrcBlock "MEAN_FIL_PD4" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 16619 + DstBlock "CRY_CAL_PD4_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 16618 + DstBlock "Sum62" + DstPort 2 + } + } + Line { + ZOrder 16621 + SrcBlock "CRY_CAL_PD4_MEAN_MON" + SrcPort 1 + DstBlock "CRY_CAL_PD4_MEAN" + DstPort 1 + } + Line { + ZOrder 16622 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "RMS_PD4" + DstPort 1 + } + Line { + ZOrder 16623 + SrcBlock "CRY_CAL_PD4_RMS_MON" + SrcPort 1 + DstBlock "CRY_CAL_PD4_RMS" + DstPort 1 + } + Line { + ZOrder 16624 + SrcBlock "RMS_PD4" + SrcPort 1 + DstBlock "CRY_CAL_PD4_RMS_MON" + DstPort 1 + } + Line { + ZOrder 16627 + SrcBlock "Product51" + SrcPort 1 + DstBlock "CRY_CAL_PD4_MON" + DstPort 1 + } + Line { + ZOrder 16630 + SrcBlock "Divide36" + SrcPort 1 + Points [25, 0; 0, 15] + DstBlock "Product51" + DstPort 1 + } + Line { + ZOrder 16634 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "Divide36" + DstPort 1 + } + Line { + ZOrder 16635 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 17374 + SrcBlock "OSC_X" + SrcPort 2 + Points [17, 0; 0, -455] + DstBlock "Choice37" + DstPort 1 + } + Line { + ZOrder 17381 + SrcBlock "OSC_Y" + SrcPort 2 + Points [6, 0; 0, -575] + DstBlock "Choice38" + DstPort 1 + } + Line { + ZOrder 17388 + SrcBlock "OSC_Z" + SrcPort 2 + Points [4, 0] + Branch { + ZOrder 18407 + Points [0, 13; 560, 0; 0, -68] + DstBlock "TEST_OSC_SIN_MON" + DstPort 1 + } + Branch { + ZOrder 18406 + Points [22, 0; 0, -630] + DstBlock "Choice39" + DstPort 1 + } + } + Line { + ZOrder 17396 + SrcBlock "OSC_PITCH" + SrcPort 2 + Points [44, 0; 0, -695] + DstBlock "Choice40" + DstPort 1 + } + Line { + ZOrder 17397 + SrcBlock "OSC_ROLL" + SrcPort 2 + Points [47, 0; 0, -24; 11, 0; 0, -731] + DstBlock "Choice41" + DstPort 1 + } + Line { + ZOrder 17399 + SrcBlock "OSC_YAW" + SrcPort 2 + Points [10, 0; 0, -530; 64, 0; 0, -300] + DstBlock "Choice42" + DstPort 1 + } + Line { + ZOrder 17415 + SrcBlock "Choice37" + SrcPort 1 + DstBlock "Mux18" + DstPort 1 + } + Line { + ZOrder 17416 + SrcBlock "Choice38" + SrcPort 1 + Points [10, 0] + DstBlock "Mux18" + DstPort 2 + } + Line { + ZOrder 17417 + SrcBlock "Choice39" + SrcPort 1 + Points [10, 0] + DstBlock "Mux18" + DstPort 3 + } + Line { + ZOrder 17418 + SrcBlock "Choice40" + SrcPort 1 + Points [10, 0] + DstBlock "Mux18" + DstPort 4 + } + Line { + ZOrder 17419 + SrcBlock "Choice41" + SrcPort 1 + Points [10, 0] + DstBlock "Mux18" + DstPort 5 + } + Line { + ZOrder 17420 + SrcBlock "Choice42" + SrcPort 1 + Points [10, 0] + DstBlock "Mux18" + DstPort 6 + } + Line { + ZOrder 17421 + SrcBlock "Mux18" + SrcPort 1 + DstBlock "Fcn" + DstPort 1 + } + Line { + ZOrder 17430 + SrcBlock "Choice43" + SrcPort 1 + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 17428 + SrcBlock "Choice44" + SrcPort 1 + Points [10, 0] + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 17429 + SrcBlock "Choice45" + SrcPort 1 + Points [10, 0] + DstBlock "Mux3" + DstPort 3 + } + Line { + ZOrder 17431 + SrcBlock "Choice46" + SrcPort 1 + Points [10, 0] + DstBlock "Mux3" + DstPort 4 + } + Line { + ZOrder 17433 + SrcBlock "Choice47" + SrcPort 1 + Points [10, 0] + DstBlock "Mux3" + DstPort 5 + } + Line { + ZOrder 17432 + SrcBlock "Choice48" + SrcPort 1 + Points [10, 0] + DstBlock "Mux3" + DstPort 6 + } + Line { + ZOrder 17434 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "Fcn1" + DstPort 1 + } + Line { + ZOrder 17436 + SrcBlock "OSC_X" + SrcPort 3 + Points [0, -250] + DstBlock "Choice43" + DstPort 1 + } + Line { + ZOrder 17437 + SrcBlock "OSC_Y" + SrcPort 3 + Points [11, 0; 0, -370] + DstBlock "Choice44" + DstPort 1 + } + Line { + ZOrder 17438 + SrcBlock "OSC_Z" + SrcPort 3 + Points [6, 0] + Branch { + ZOrder 18411 + Points [0, 10] + DstBlock "TEST_OSC_COS_MON" + DstPort 1 + } + Branch { + ZOrder 18410 + Points [16, 0; 0, -425] + DstBlock "Choice45" + DstPort 1 + } + } + Line { + ZOrder 17439 + SrcBlock "OSC_PITCH" + SrcPort 3 + Points [51, 0; 0, -490] + DstBlock "Choice46" + DstPort 1 + } + Line { + ZOrder 17440 + SrcBlock "OSC_ROLL" + SrcPort 3 + Points [63, 0; 0, -550] + DstBlock "Choice47" + DstPort 1 + } + Line { + ZOrder 17441 + SrcBlock "OSC_YAW" + SrcPort 3 + Points [88, 0; 0, -625] + DstBlock "Choice48" + DstPort 1 + } + Line { + ZOrder 13760 + SrcBlock "SUM_Z_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 14150 + Points [0, -130; 289, 0; 0, 97; 1, 0; 0, -422] + Branch { + ZOrder 21356 + DstBlock "Choice52" + DstPort 1 + } + Branch { + ZOrder 21345 + DstBlock "Choice82" + DstPort 1 + } + } + Branch { + ZOrder 14149 + DstBlock "SUM_Z" + DstPort 1 + } + } + Line { + ZOrder 17492 + SrcBlock "Product52" + SrcPort 1 + DstBlock "Fil_DEMOD_X_SIN" + DstPort 1 + } + Line { + ZOrder 17493 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_DEMOD_Y_SIN" + DstPort 1 + } + Line { + ZOrder 17494 + SrcBlock "Product54" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 18419 + Points [0, -93; 8, 0; 0, -132; -104, 0; 0, 20] + DstBlock "TEST_OSC_S_ALL_MON" + DstPort 1 + } + Branch { + ZOrder 18418 + DstBlock "Fil_DEMOD_Z_SIN" + DstPort 1 + } + } + Line { + ZOrder 17495 + SrcBlock "Product55" + SrcPort 1 + DstBlock "Fil_DEMOD_PITCH_SIN" + DstPort 1 + } + Line { + ZOrder 17496 + SrcBlock "Product56" + SrcPort 1 + DstBlock "Fil_DEMOD_ROLL_SIN" + DstPort 1 + } + Line { + ZOrder 17497 + SrcBlock "Product57" + SrcPort 1 + DstBlock "Fil_DEMOD_YAW_SIN" + DstPort 1 + } + Line { + ZOrder 17498 + SrcBlock "Fil_DEMOD_X_SIN" + SrcPort 1 + Points [8, 0] + Branch { + ZOrder 18167 + Points [0, -1020; 973, 0] + Branch { + ZOrder 20756 + Points [772, 0] + Branch { + ZOrder 20750 + DstBlock "Divide61" + DstPort 1 + } + Branch { + ZOrder 18658 + Points [0, -21; 633, 0; 0, 76] + DstBlock "Divide68" + DstPort 2 + } + } + Branch { + ZOrder 18171 + Points [0, 20] + DstBlock "Abs" + DstPort 1 + } + } + Branch { + ZOrder 18166 + DstBlock "MathFunction" + DstPort 1 + } + } + Line { + ZOrder 17535 + SrcBlock "Fil_DEMOD_X_COS" + SrcPort 1 + Points [154, 0] + Branch { + ZOrder 18179 + Points [0, -1200; 734, 0] + Branch { + ZOrder 20757 + Points [772, 0] + Branch { + ZOrder 20759 + DstBlock "Divide37" + DstPort 1 + } + Branch { + ZOrder 18656 + Points [0, -15] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 18654 + Points [0, 20] + DstBlock "Abs1" + DstPort 1 + } + } + Branch { + ZOrder 18178 + DstBlock "MathFunction1" + DstPort 1 + } + } + Line { + ZOrder 17536 + SrcBlock "Product58" + SrcPort 1 + DstBlock "Fil_DEMOD_X_COS" + DstPort 1 + } + Line { + ZOrder 17537 + SrcBlock "Product59" + SrcPort 1 + DstBlock "Fil_DEMOD_Y_COS" + DstPort 1 + } + Line { + ZOrder 17538 + SrcBlock "Product60" + SrcPort 1 + DstBlock "Fil_DEMOD_Z_COS" + DstPort 1 + } + Line { + ZOrder 17539 + SrcBlock "Product61" + SrcPort 1 + DstBlock "Fil_DEMOD_PITCH_COS" + DstPort 1 + } + Line { + ZOrder 17540 + SrcBlock "Product62" + SrcPort 1 + Points [11, 0; 0, 27; 13, 0; 0, -27] + DstBlock "Fil_DEMOD_ROLL_COS" + DstPort 1 + } + Line { + ZOrder 17541 + SrcBlock "Product63" + SrcPort 1 + DstBlock "Fil_DEMOD_YAW_COS" + DstPort 1 + } + Line { + ZOrder 18099 + SrcBlock "Fil_DEMOD_Y_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 18192 + Points [0, -940; 967, 0] + Branch { + ZOrder 20766 + Points [771, 0] + Branch { + ZOrder 20768 + DstBlock "Divide40" + DstPort 1 + } + Branch { + ZOrder 18674 + Points [0, -16; 692, 0; 0, 26] + DstBlock "Divide69" + DstPort 2 + } + } + Branch { + ZOrder 18197 + Points [0, 20] + DstBlock "Abs2" + DstPort 1 + } + } + Branch { + ZOrder 18191 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 18100 + SrcBlock "Fil_DEMOD_Z_SIN" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 18211 + Points [0, -865; 957, 0] + Branch { + ZOrder 20801 + Points [0, 20] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 20789 + Points [773, 0] + Branch { + ZOrder 20794 + Points [0, -17; 698, 0] + DstBlock "Divide70" + DstPort 2 + } + Branch { + ZOrder 18679 + DstBlock "Divide42" + DstPort 1 + } + } + } + Branch { + ZOrder 18210 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 18101 + SrcBlock "Fil_DEMOD_PITCH_SIN" + SrcPort 1 + Points [47, 0] + Branch { + ZOrder 18232 + Points [0, -795; 942, 0] + Branch { + ZOrder 20832 + Points [0, 25] + DstBlock "Abs6" + DstPort 1 + } + Branch { + ZOrder 20815 + Points [773, 0] + Branch { + ZOrder 20830 + DstBlock "Divide63" + DstPort 1 + } + Branch { + ZOrder 20829 + Points [0, -11; 645, 0; 0, 21] + DstBlock "Divide71" + DstPort 2 + } + } + } + Branch { + ZOrder 18231 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 18103 + SrcBlock "Fil_DEMOD_ROLL_SIN" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 18249 + Points [0, -730; 923, 0] + Branch { + ZOrder 20819 + Points [779, 0] + Branch { + ZOrder 20849 + DstBlock "Divide65" + DstPort 1 + } + Branch { + ZOrder 18689 + Points [0, 35; 687, 0; 0, -55] + DstBlock "Divide72" + DstPort 2 + } + } + Branch { + ZOrder 18253 + Points [0, 20] + DstBlock "Abs8" + DstPort 1 + } + } + Branch { + ZOrder 18248 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 18104 + SrcBlock "Fil_DEMOD_YAW_SIN" + SrcPort 1 + Points [87, 0] + Branch { + ZOrder 18264 + Points [0, -660; 902, 0] + Branch { + ZOrder 20821 + Points [725, 0] + Branch { + ZOrder 20873 + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 18693 + Points [0, -11; 738, 0; 0, -39] + DstBlock "Divide73" + DstPort 2 + } + } + Branch { + ZOrder 18266 + Points [0, 10] + DstBlock "Abs10" + DstPort 1 + } + } + Branch { + ZOrder 18263 + DstBlock "MathFunction6" + DstPort 1 + } + } + Line { + ZOrder 18105 + SrcBlock "Fil_DEMOD_Y_COS" + SrcPort 1 + Points [176, 0] + Branch { + ZOrder 18194 + Points [0, -1120; 716, 0] + Branch { + ZOrder 20778 + Points [772, 0] + Branch { + ZOrder 20780 + DstBlock "Divide39" + DstPort 1 + } + Branch { + ZOrder 18672 + Points [0, -28; 668, 0; 0, -32] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 18199 + Points [0, 20] + DstBlock "Abs3" + DstPort 1 + } + } + Branch { + ZOrder 18193 + DstBlock "MathFunction7" + DstPort 1 + } + } + Line { + ZOrder 18106 + SrcBlock "Fil_DEMOD_Z_COS" + SrcPort 1 + Points [113, 0; 0, 133; 481, 0; 0, -228; -401, 0] + Branch { + ZOrder 24828 + Points [0, 95] + DstBlock "MathFunction8" + DstPort 1 + } + Branch { + ZOrder 18217 + Points [0, -950; 702, 0] + Branch { + ZOrder 20806 + Points [0, 25] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 20803 + Points [772, 0] + Branch { + ZOrder 20807 + DstBlock "Divide41" + DstPort 1 + } + Branch { + ZOrder 18678 + Points [0, -10; 670, 0; 0, -15] + DstBlock "Divide70" + DstPort 1 + } + } + } + } + Line { + ZOrder 18107 + SrcBlock "Fil_DEMOD_PITCH_COS" + SrcPort 1 + Points [208, 0] + Branch { + ZOrder 18234 + Points [0, -975; 685, 0] + Branch { + ZOrder 20818 + Points [776, 0] + Branch { + ZOrder 20842 + DstBlock "Divide62" + DstPort 1 + } + Branch { + ZOrder 18683 + Points [0, -19; 694, 0; 0, -41] + DstBlock "Divide71" + DstPort 1 + } + } + Branch { + ZOrder 18238 + Points [0, 10] + DstBlock "Abs7" + DstPort 1 + } + } + Branch { + ZOrder 18233 + DstBlock "MathFunction9" + DstPort 1 + } + } + Line { + ZOrder 18108 + SrcBlock "Fil_DEMOD_ROLL_COS" + SrcPort 1 + Points [230, 0] + Branch { + ZOrder 18251 + Points [0, -910; 659, 0] + Branch { + ZOrder 20820 + Points [781, 0] + Branch { + ZOrder 20859 + DstBlock "Divide64" + DstPort 1 + } + Branch { + ZOrder 18687 + Points [0, -19; 693, 0; 0, -71] + DstBlock "Divide72" + DstPort 1 + } + } + Branch { + ZOrder 18255 + Points [0, 10] + DstBlock "Abs9" + DstPort 1 + } + } + Branch { + ZOrder 18250 + DstBlock "MathFunction10" + DstPort 1 + } + } + Line { + ZOrder 18109 + SrcBlock "Fil_DEMOD_YAW_COS" + SrcPort 1 + Points [257, 0] + Branch { + ZOrder 18268 + Points [0, -846; 638, 0; 0, 6] + Branch { + ZOrder 20822 + Points [722, 0] + Branch { + ZOrder 20875 + DstBlock "Divide66" + DstPort 1 + } + Branch { + ZOrder 18691 + Points [0, -19; 746, 0; 0, -101] + DstBlock "Divide73" + DstPort 1 + } + } + Branch { + ZOrder 18270 + Points [0, 10] + DstBlock "Abs11" + DstPort 1 + } + } + Branch { + ZOrder 18267 + DstBlock "MathFunction11" + DstPort 1 + } + } + Line { + ZOrder 18110 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 18111 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product64" + DstPort 1 + } + Line { + ZOrder 18113 + SrcBlock "DEMOD_AMP_X_MON" + SrcPort 1 + DstBlock "DEMOD_AMP_X" + DstPort 1 + } + Line { + ZOrder 18114 + SrcBlock "Product64" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 20752 + Points [0, -1173; 1052, 0; 0, 308] + Branch { + ZOrder 20761 + Points [0, 60] + DstBlock "Divide37" + DstPort 2 + } + Branch { + ZOrder 20760 + DstBlock "Divide61" + DstPort 2 + } + } + Branch { + ZOrder 20751 + Points [16, 0; 0, 94; 250, 0; 0, -94] + DstBlock "DEMOD_AMP_X_MON" + DstPort 1 + } + } + Line { + ZOrder 18115 + SrcBlock "MathFunction" + SrcPort 1 + Points [0, -165] + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 18116 + SrcBlock "MathFunction1" + SrcPort 1 + Points [95, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 18118 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product65" + DstPort 1 + } + Line { + ZOrder 18119 + SrcBlock "DEMOD_AMP_Y_MON" + SrcPort 1 + DstBlock "DEMOD_AMP_Y" + DstPort 1 + } + Line { + ZOrder 18120 + SrcBlock "Product65" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 20770 + Points [0, -1229; 1017, 0; 0, 409] + Branch { + ZOrder 20782 + Points [0, 60] + DstBlock "Divide39" + DstPort 2 + } + Branch { + ZOrder 20781 + DstBlock "Divide40" + DstPort 2 + } + } + Branch { + ZOrder 20769 + DstBlock "DEMOD_AMP_Y_MON" + DstPort 1 + } + } + Line { + ZOrder 18122 + SrcBlock "Sum64" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 18123 + SrcBlock "MathFunction2" + SrcPort 1 + Points [17, 0; 0, -130] + DstBlock "Sum64" + DstPort 1 + } + Line { + ZOrder 18124 + SrcBlock "MathFunction7" + SrcPort 1 + Points [115, 0] + DstBlock "Sum64" + DstPort 2 + } + Line { + ZOrder 18128 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product66" + DstPort 1 + } + Line { + ZOrder 18129 + SrcBlock "DEMOD_AMP_Z_MON" + SrcPort 1 + DstBlock "DEMOD_AMP_Z" + DstPort 1 + } + Line { + ZOrder 18130 + SrcBlock "Product66" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 20744 + Points [0, -1287; 990, 0; 0, 507] + Branch { + ZOrder 20809 + Points [0, 60] + DstBlock "Divide41" + DstPort 2 + } + Branch { + ZOrder 20808 + DstBlock "Divide42" + DstPort 2 + } + } + Branch { + ZOrder 20743 + DstBlock "DEMOD_AMP_Z_MON" + DstPort 1 + } + } + Line { + ZOrder 18131 + SrcBlock "Sum65" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 18133 + SrcBlock "MathFunction3" + SrcPort 1 + Points [22, 0; 0, -95] + DstBlock "Sum65" + DstPort 1 + } + Line { + ZOrder 18134 + SrcBlock "MathFunction8" + SrcPort 1 + Points [135, 0] + DstBlock "Sum65" + DstPort 2 + } + Line { + ZOrder 18117 + SrcBlock "Constant84" + SrcPort 1 + Points [0, 65; 5, 0] + Branch { + ZOrder 18126 + Points [0, 23; 15, 0; 0, 47; 5, 0] + Branch { + ZOrder 18136 + Points [0, 23; 25, 0; 0, 47; 5, 0] + Branch { + ZOrder 18143 + Points [0, 23; 15, 0; 0, 47; 5, 0] + Branch { + ZOrder 18152 + Points [0, 23; 15, 0; 0, 47] + Branch { + ZOrder 18162 + Points [0, 70] + DstBlock "Product69" + DstPort 2 + } + Branch { + ZOrder 18161 + DstBlock "Product68" + DstPort 2 + } + } + Branch { + ZOrder 18151 + DstBlock "Product67" + DstPort 2 + } + } + Branch { + ZOrder 18142 + DstBlock "Product66" + DstPort 2 + } + } + Branch { + ZOrder 18135 + DstBlock "Product65" + DstPort 2 + } + } + Branch { + ZOrder 18125 + DstBlock "Product64" + DstPort 2 + } + } + Line { + ZOrder 18138 + SrcBlock "SQRT4" + SrcPort 1 + Points [5, 0] + DstBlock "Product67" + DstPort 1 + } + Line { + ZOrder 18139 + SrcBlock "DEMOD_AMP_PITCH_MON" + SrcPort 1 + DstBlock "DEMOD_AMP_PITCH" + DstPort 1 + } + Line { + ZOrder 18141 + SrcBlock "Sum66" + SrcPort 1 + DstBlock "SQRT4" + DstPort 1 + } + Line { + ZOrder 18144 + SrcBlock "MathFunction4" + SrcPort 1 + Points [29, 0; 0, -60] + DstBlock "Sum66" + DstPort 1 + } + Line { + ZOrder 18145 + SrcBlock "MathFunction9" + SrcPort 1 + Points [155, 0] + DstBlock "Sum66" + DstPort 2 + } + Line { + ZOrder 18147 + SrcBlock "SQRT5" + SrcPort 1 + Points [5, 0] + DstBlock "Product68" + DstPort 1 + } + Line { + ZOrder 18148 + SrcBlock "DEMOD_AMP_ROLL_MON" + SrcPort 1 + DstBlock "DEMOD_AMP_ROLL" + DstPort 1 + } + Line { + ZOrder 18149 + SrcBlock "Product68" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 20852 + DstBlock "DEMOD_AMP_ROLL_MON" + DstPort 1 + } + Branch { + ZOrder 20851 + Points [0, -1400; 893, 0; 0, 685] + Branch { + ZOrder 20861 + Points [0, 60] + DstBlock "Divide64" + DstPort 2 + } + Branch { + ZOrder 20860 + DstBlock "Divide65" + DstPort 2 + } + } + } + Line { + ZOrder 18150 + SrcBlock "Sum67" + SrcPort 1 + DstBlock "SQRT5" + DstPort 1 + } + Line { + ZOrder 18153 + SrcBlock "MathFunction5" + SrcPort 1 + Points [41, 0; 0, -25] + DstBlock "Sum67" + DstPort 1 + } + Line { + ZOrder 18154 + SrcBlock "MathFunction10" + SrcPort 1 + Points [175, 0] + DstBlock "Sum67" + DstPort 2 + } + Line { + ZOrder 18156 + SrcBlock "SQRT6" + SrcPort 1 + Points [5, 0] + DstBlock "Product69" + DstPort 1 + } + Line { + ZOrder 18157 + SrcBlock "DEMOD_AMP_YAW_MON" + SrcPort 1 + DstBlock "DEMOD_AMP_YAW" + DstPort 1 + } + Line { + ZOrder 18158 + SrcBlock "Product69" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 20877 + Points [0, -1462; 862, 0; 0, 782] + Branch { + ZOrder 20879 + Points [0, 60] + DstBlock "Divide66" + DstPort 2 + } + Branch { + ZOrder 20878 + DstBlock "Divide67" + DstPort 2 + } + } + Branch { + ZOrder 20876 + DstBlock "DEMOD_AMP_YAW_MON" + DstPort 1 + } + } + Line { + ZOrder 18159 + SrcBlock "Sum68" + SrcPort 1 + DstBlock "SQRT6" + DstPort 1 + } + Line { + ZOrder 18160 + SrcBlock "MathFunction6" + SrcPort 1 + Points [31, 0; 0, 10] + DstBlock "Sum68" + DstPort 1 + } + Line { + ZOrder 18164 + SrcBlock "MathFunction11" + SrcPort 1 + Points [190, 0] + DstBlock "Sum68" + DstPort 2 + } + Line { + ZOrder 18173 + SrcBlock "DEMOD_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 18177 + SrcBlock "DEMOD_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 18187 + SrcBlock "DEMOD_PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 18190 + SrcBlock "DEMOD_PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 18206 + SrcBlock "DEMOD_PHASE_SIN_Z_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_SIN_Z" + DstPort 1 + } + Line { + ZOrder 18209 + SrcBlock "DEMOD_PHASE_COS_Z_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_COS_Z" + DstPort 1 + } + Line { + ZOrder 18227 + SrcBlock "DEMOD_PHASE_SIN_PITCH_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_SIN_PITCH" + DstPort 1 + } + Line { + ZOrder 18230 + SrcBlock "DEMOD_PHASE_COS_PITCH_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_COS_PITCH" + DstPort 1 + } + Line { + ZOrder 18245 + SrcBlock "DEMOD_PHASE_COS_ROLL_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_COS_ROLL" + DstPort 1 + } + Line { + ZOrder 18247 + SrcBlock "DEMOD_PHASE_SIN_ROLL_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_SIN_ROLL" + DstPort 1 + } + Line { + ZOrder 18260 + SrcBlock "DEMOD_PHASE_COS_YAW_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_COS_YAW" + DstPort 1 + } + Line { + ZOrder 18262 + SrcBlock "DEMOD_PHASE_SIN_YAW_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_SIN_YAW" + DstPort 1 + } + Line { + ZOrder 28211 + SrcBlock "Ground41" + SrcPort 1 + Points [397, 0; 0, -205] + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 28212 + SrcBlock "Ground38" + SrcPort 1 + Points [430, 0; 0, -110] + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 26065 + SrcBlock "Ground36" + SrcPort 1 + Points [342, 0; 0, -105] + DstBlock "Divide30" + DstPort 1 + } + Line { + ZOrder 26063 + SrcBlock "Ground35" + SrcPort 1 + Points [343, 0; 0, -10] + DstBlock "Divide27" + DstPort 1 + } + Line { + ZOrder 18408 + SrcBlock "TEST_OSC_SIN_MON" + SrcPort 1 + Points [22, 0; 0, 5] + DstBlock "TEST_OSC_SIN" + DstPort 1 + } + Line { + ZOrder 18409 + SrcBlock "TEST_OSC_COS_MON" + SrcPort 1 + Points [22, 0; 0, 5] + DstBlock "TEST_OSC_COS" + DstPort 1 + } + Line { + ZOrder 18412 + SrcBlock "TEST_OSC_S_ALL_MON" + SrcPort 1 + Points [22, 0; 0, 5] + DstBlock "TEST_OSC_S_ALL" + DstPort 1 + } + Line { + ZOrder 18431 + SrcBlock "OSC_SIGNAL_OR_NOT_SW" + SrcPort 1 + Points [0, 250] + Branch { + ZOrder 18470 + Points [0, 65] + Branch { + ZOrder 18473 + Points [0, 60] + Branch { + ZOrder 18476 + Points [0, 55] + Branch { + ZOrder 18479 + Points [0, 45] + Branch { + ZOrder 18481 + Points [0, 50] + DstBlock "Choice54" + DstPort 2 + } + Branch { + ZOrder 18480 + DstBlock "Choice51" + DstPort 2 + } + } + Branch { + ZOrder 18478 + DstBlock "Choice53" + DstPort 2 + } + } + Branch { + ZOrder 18475 + DstBlock "Choice52" + DstPort 2 + } + } + Branch { + ZOrder 18472 + DstBlock "Choice50" + DstPort 2 + } + } + Branch { + ZOrder 18469 + DstBlock "Choice49" + DstPort 2 + } + } + Line { + ZOrder 18433 + SrcBlock "Constant11" + SrcPort 1 + Points [38, 0; 0, 250] + Branch { + ZOrder 18458 + DstBlock "Choice49" + DstPort 3 + } + Branch { + ZOrder 18454 + Points [0, 65] + Branch { + ZOrder 18459 + DstBlock "Choice50" + DstPort 3 + } + Branch { + ZOrder 18456 + Points [0, 60] + Branch { + ZOrder 18461 + Points [0, 55] + Branch { + ZOrder 18464 + Points [0, 45] + Branch { + ZOrder 18467 + Points [0, 50] + DstBlock "Choice54" + DstPort 3 + } + Branch { + ZOrder 18466 + DstBlock "Choice51" + DstPort 3 + } + } + Branch { + ZOrder 18463 + DstBlock "Choice53" + DstPort 3 + } + } + Branch { + ZOrder 18460 + DstBlock "Choice52" + DstPort 3 + } + } + } + } + Line { + ZOrder 18488 + SrcBlock "Choice49" + SrcPort 1 + Points [10, 0; 0, -910] + Branch { + ZOrder 18496 + Points [0, -240] + DstBlock "Product52" + DstPort 1 + } + Branch { + ZOrder 18495 + DstBlock "Product58" + DstPort 1 + } + } + Line { + ZOrder 18489 + SrcBlock "Choice50" + SrcPort 1 + Points [34, 0; 0, -940] + Branch { + ZOrder 18498 + DstBlock "Product59" + DstPort 1 + } + Branch { + ZOrder 18497 + Points [0, -240] + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 18490 + SrcBlock "Choice52" + SrcPort 1 + Points [56, 0; 0, -975] + Branch { + ZOrder 18500 + Points [398, 0; 0, 10] + DstBlock "Product60" + DstPort 1 + } + Branch { + ZOrder 18499 + Points [0, -230] + DstBlock "Product54" + DstPort 1 + } + } + Line { + ZOrder 18491 + SrcBlock "Choice53" + SrcPort 1 + Points [78, 0; 0, -958] + Branch { + ZOrder 18504 + Points [0, -267] + DstBlock "Product55" + DstPort 1 + } + Branch { + ZOrder 18503 + Points [380, 0; 0, -27] + DstBlock "Product61" + DstPort 1 + } + } + Line { + ZOrder 18492 + SrcBlock "Choice51" + SrcPort 1 + Points [92, 0; 0, -995] + Branch { + ZOrder 18506 + DstBlock "Product62" + DstPort 1 + } + Branch { + ZOrder 18505 + Points [0, -240] + DstBlock "Product56" + DstPort 1 + } + } + Line { + ZOrder 18493 + SrcBlock "Choice54" + SrcPort 1 + Points [108, 0; 0, -1010] + Branch { + ZOrder 18509 + DstBlock "Product63" + DstPort 1 + } + Branch { + ZOrder 18508 + Points [0, -240] + DstBlock "Product57" + DstPort 1 + } + } + Line { + ZOrder 18541 + SrcBlock "Fcn" + SrcPort 1 + Points [3, 0] + Branch { + ZOrder 18580 + Points [9, 0; 0, 40] + DstBlock "Choice60" + DstPort 1 + } + Branch { + ZOrder 18579 + Points [0, -5] + Branch { + ZOrder 18695 + Points [0, -45] + Branch { + ZOrder 18576 + DstBlock "Choice58" + DstPort 1 + } + Branch { + ZOrder 18575 + Points [0, -40] + Branch { + ZOrder 18573 + DstBlock "Choice57" + DstPort 1 + } + Branch { + ZOrder 18572 + Points [0, -45] + Branch { + ZOrder 18571 + DstBlock "Choice56" + DstPort 1 + } + Branch { + ZOrder 18570 + Points [0, -45] + DstBlock "Choice55" + DstPort 1 + } + } + } + } + Branch { + ZOrder 18578 + DstBlock "Choice59" + DstPort 1 + } + } + } + Line { + ZOrder 18581 + SrcBlock "Choice55" + SrcPort 1 + Points [290, 0; 0, 80] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 18582 + SrcBlock "Choice56" + SrcPort 1 + Points [212, 0; 0, 70] + DstBlock "Product53" + DstPort 2 + } + Line { + ZOrder 18583 + SrcBlock "Choice57" + SrcPort 1 + Points [54, 0; 0, 60] + DstBlock "Product54" + DstPort 2 + } + Line { + ZOrder 18584 + SrcBlock "Choice58" + SrcPort 1 + Points [26, 0; 0, 55] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 18585 + SrcBlock "Choice59" + SrcPort 1 + Points [12, 0; 0, 19; 443, 0] + DstBlock "Product56" + DstPort 2 + } + Line { + ZOrder 18586 + SrcBlock "Choice60" + SrcPort 1 + Points [54, 0; 0, 35] + DstBlock "Product57" + DstPort 2 + } + Line { + ZOrder 18626 + SrcBlock "Fcn1" + SrcPort 1 + Points [1, 0] + Branch { + ZOrder 18633 + Points [0, 25] + Branch { + ZOrder 18635 + Points [0, 45] + Branch { + ZOrder 18638 + Points [0, 45] + DstBlock "Choice66" + DstPort 1 + } + Branch { + ZOrder 18637 + DstBlock "Choice65" + DstPort 1 + } + } + Branch { + ZOrder 18634 + DstBlock "Choice64" + DstPort 1 + } + } + Branch { + ZOrder 18632 + Points [1, 0; 0, -15] + Branch { + ZOrder 18631 + DstBlock "Choice63" + DstPort 1 + } + Branch { + ZOrder 18630 + Points [0, -45] + Branch { + ZOrder 18628 + DstBlock "Choice62" + DstPort 1 + } + Branch { + ZOrder 18627 + Points [0, -45] + DstBlock "Choice61" + DstPort 1 + } + } + } + } + Line { + ZOrder 18640 + SrcBlock "Choice61" + SrcPort 1 + Points [54, 0; 0, 20] + DstBlock "Product58" + DstPort 2 + } + Line { + ZOrder 18645 + SrcBlock "Choice62" + SrcPort 1 + Points [53, 0; 0, 10] + DstBlock "Product59" + DstPort 2 + } + Line { + ZOrder 18646 + SrcBlock "Choice63" + SrcPort 1 + DstBlock "Product60" + DstPort 2 + } + Line { + ZOrder 18647 + SrcBlock "Choice64" + SrcPort 1 + Points [53, 0; 0, -5] + DstBlock "Product61" + DstPort 2 + } + Line { + ZOrder 18648 + SrcBlock "Choice65" + SrcPort 1 + Points [385, 0; 0, -15] + DstBlock "Product62" + DstPort 2 + } + Line { + ZOrder 18649 + SrcBlock "Choice66" + SrcPort 1 + Points [385, 0; 0, -25] + DstBlock "Product63" + DstPort 2 + } + Line { + ZOrder 18659 + SrcBlock "DEMOD_PHASE_TAN_X_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_X" + DstPort 1 + } + Line { + ZOrder 18660 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_X_MON" + DstPort 1 + } + Line { + ZOrder 18661 + SrcBlock "DEMOD_PHASE_TAN_Y_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_Y" + DstPort 1 + } + Line { + ZOrder 18662 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_Y_MON" + DstPort 1 + } + Line { + ZOrder 18663 + SrcBlock "DEMOD_PHASE_TAN_Z_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_Z" + DstPort 1 + } + Line { + ZOrder 18664 + SrcBlock "Divide70" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_Z_MON" + DstPort 1 + } + Line { + ZOrder 18665 + SrcBlock "DEMOD_PHASE_TAN_PITCH_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_PITCH" + DstPort 1 + } + Line { + ZOrder 18666 + SrcBlock "Divide71" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_PITCH_MON" + DstPort 1 + } + Line { + ZOrder 18667 + SrcBlock "DEMOD_PHASE_TAN_ROLL_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_ROLL" + DstPort 1 + } + Line { + ZOrder 18668 + SrcBlock "Divide72" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_ROLL_MON" + DstPort 1 + } + Line { + ZOrder 18669 + SrcBlock "DEMOD_PHASE_TAN_YAW_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_YAW" + DstPort 1 + } + Line { + ZOrder 18670 + SrcBlock "Divide73" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_YAW_MON" + DstPort 1 + } + Line { + ZOrder 18714 + SrcBlock "SWITCH_TO_DAC" + SrcPort 1 + DstBlock "Choice67" + DstPort 2 + } + Line { + ZOrder 18715 + SrcBlock "Constant12" + SrcPort 1 + Points [0, 20] + DstBlock "Choice67" + DstPort 1 + } + Line { + ZOrder 18735 + SrcBlock "Choice67" + SrcPort 1 + Points [16, 0; 0, 390] + Branch { + ZOrder 18748 + Points [0, 60] + Branch { + ZOrder 18745 + DstBlock "Choice69" + DstPort 2 + } + Branch { + ZOrder 18744 + Points [0, 55] + Branch { + ZOrder 18743 + DstBlock "Choice70" + DstPort 2 + } + Branch { + ZOrder 18742 + Points [0, 60] + Branch { + ZOrder 18739 + DstBlock "Choice71" + DstPort 2 + } + Branch { + ZOrder 18738 + Points [0, 50] + Branch { + ZOrder 18737 + DstBlock "Choice72" + DstPort 2 + } + Branch { + ZOrder 18736 + Points [0, 55] + DstBlock "Choice73" + DstPort 2 + } + } + } + } + } + Branch { + ZOrder 18747 + DstBlock "Choice68" + DstPort 2 + } + } + Line { + ZOrder 18767 + SrcBlock "Ground19" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 18769 + Points [29, 0; 0, 355] + Branch { + ZOrder 18782 + DstBlock "Choice68" + DstPort 3 + } + Branch { + ZOrder 18781 + Points [0, 60] + Branch { + ZOrder 18779 + DstBlock "Choice69" + DstPort 3 + } + Branch { + ZOrder 18778 + Points [0, 55] + Branch { + ZOrder 18777 + DstBlock "Choice70" + DstPort 3 + } + Branch { + ZOrder 18776 + Points [0, 60] + Branch { + ZOrder 18775 + DstBlock "Choice71" + DstPort 3 + } + Branch { + ZOrder 18774 + Points [0, 50] + Branch { + ZOrder 18773 + DstBlock "Choice72" + DstPort 3 + } + Branch { + ZOrder 18772 + Points [0, 55] + DstBlock "Choice73" + DstPort 3 + } + } + } + } + } + } + Branch { + ZOrder 18768 + DstBlock "Choice67" + DstPort 3 + } + } + Line { + ZOrder 18789 + SrcBlock "Choice68" + SrcPort 1 + DstBlock "P1_MON_FINAL" + DstPort 1 + } + Line { + ZOrder 18790 + SrcBlock "Choice69" + SrcPort 1 + DstBlock "P2_MON_FINAL" + DstPort 1 + } + Line { + ZOrder 18791 + SrcBlock "Choice70" + SrcPort 1 + Points [5, 0] + DstBlock "P3_MON_FINAL" + DstPort 1 + } + Line { + ZOrder 18792 + SrcBlock "Choice71" + SrcPort 1 + Points [5, 0] + DstBlock "P4_MON_FINAL" + DstPort 1 + } + Line { + ZOrder 18793 + SrcBlock "Choice72" + SrcPort 1 + Points [5, 0] + DstBlock "P5_MON_FINAL" + DstPort 1 + } + Line { + ZOrder 18794 + SrcBlock "Choice73" + SrcPort 1 + Points [5, 0] + DstBlock "P6_MON_FINAL" + DstPort 1 + } + Line { + ZOrder 18795 + SrcBlock "P1_MON_FINAL" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 18802 + Points [193, 0; 0, -155] + DstBlock "Product35" + DstPort 1 + } + Branch { + ZOrder 18801 + DstBlock "P1_FINAL" + DstPort 1 + } + } + Line { + ZOrder 18796 + SrcBlock "P2_MON_FINAL" + SrcPort 1 + Points [12, 0; 0, 15; 11, 0] + Branch { + ZOrder 18805 + Points [0, -65; 334, 0; 0, -125] + DstBlock "Product36" + DstPort 1 + } + Branch { + ZOrder 18804 + DstBlock "P2_FINAL" + DstPort 1 + } + } + Line { + ZOrder 18797 + SrcBlock "P3_MON_FINAL" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 18807 + Points [105, 0; 0, -185] + DstBlock "Product37" + DstPort 1 + } + Branch { + ZOrder 18806 + DstBlock "P3_FINAL" + DstPort 1 + } + } + Line { + ZOrder 18798 + SrcBlock "P4_MON_FINAL" + SrcPort 1 + Points [30, 0; 0, 21; 45, 0] + Branch { + ZOrder 18810 + Points [15, 0; 0, -21; 178, 0; 0, -205] + DstBlock "Product38" + DstPort 1 + } + Branch { + ZOrder 18809 + DstBlock "P4_FINAL" + DstPort 1 + } + } + Line { + ZOrder 18799 + SrcBlock "P5_MON_FINAL" + SrcPort 1 + Points [110, 0] + Branch { + ZOrder 18813 + Points [138, 0; 0, -235] + DstBlock "Product39" + DstPort 1 + } + Branch { + ZOrder 18812 + DstBlock "P5_FINAL" + DstPort 1 + } + } + Line { + ZOrder 18800 + SrcBlock "P6_MON_FINAL" + SrcPort 1 + Points [47, 0; 0, 35; 63, 0] + Branch { + ZOrder 18816 + Points [108, 0; 0, -270] + DstBlock "Product40" + DstPort 1 + } + Branch { + ZOrder 18815 + DstBlock "P6_FINAL" + DstPort 1 + } + } + Line { + Name "" + ZOrder 28204 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + Points [129, 0; 0, -880] + DstBlock "Divide11" + DstPort 1 + } + Line { + Name "" + ZOrder 28207 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + Points [134, 0; 0, -730] + DstBlock "Divide18" + DstPort 1 + } + Line { + Name "" + ZOrder 28208 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + Points [148, 0; 0, -635] + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 28209 + SrcBlock "Ground37" + SrcPort 1 + Points [55, 0; 0, -460] + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 28210 + SrcBlock "Ground39" + SrcPort 1 + Points [330, 0; 0, -365] + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 19569 + SrcBlock "Product40" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 19683 + SrcBlock "FIL_ACC_H1" + SrcPort 1 + DstBlock "CRY_ACC_H1_FIL_MON" + DstPort 1 + } + Line { + ZOrder 19684 + SrcBlock "CRY_ACC_H1_FIL_MON" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 23370 + Points [148, 0; 0, 185] + DstBlock "Mux1" + DstPort 1 + } + Branch { + ZOrder 19686 + DstBlock "CRY_ACC_H1_FIL" + DstPort 1 + } + } + Line { + ZOrder 19690 + SrcBlock "FIL_ACC_H2" + SrcPort 1 + DstBlock "CRY_ACC_H2_FIL_MON" + DstPort 1 + } + Line { + ZOrder 19691 + SrcBlock "CRY_ACC_H2_FIL_MON" + SrcPort 1 + Points [50, 0] + Branch { + ZOrder 23373 + Points [101, 0; 0, 40] + DstBlock "Mux1" + DstPort 2 + } + Branch { + ZOrder 19692 + DstBlock "CRY_ACC_H2_FIL" + DstPort 1 + } + } + Line { + ZOrder 19694 + SrcBlock "FIL_ACC_H3" + SrcPort 1 + DstBlock "CRY_ACC_H3_FIL_MON" + DstPort 1 + } + Line { + ZOrder 19695 + SrcBlock "CRY_ACC_H3_FIL_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 23379 + DstBlock "CRY_ACC_H3_FIL" + DstPort 1 + } + Branch { + ZOrder 23378 + Points [131, 0; 0, -140] + DstBlock "Mux1" + DstPort 3 + } + } + Line { + ZOrder 19698 + SrcBlock "FIL_ACC_V1" + SrcPort 1 + DstBlock "CRY_ACC_V1_FIL_MON" + DstPort 1 + } + Line { + ZOrder 19699 + SrcBlock "CRY_ACC_V1_FIL_MON" + SrcPort 1 + Points [50, 0] + Branch { + ZOrder 23372 + Points [122, 0; 0, 155] + DstBlock "Mux1" + DstPort 4 + } + Branch { + ZOrder 19700 + DstBlock "CRY_ACC_V1_FIL" + DstPort 1 + } + } + Line { + ZOrder 19703 + SrcBlock "FIL_ACC_V2" + SrcPort 1 + DstBlock "CRY_ACC_V2_FIL_MON" + DstPort 1 + } + Line { + ZOrder 19704 + SrcBlock "CRY_ACC_V2_FIL_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 23376 + DstBlock "CRY_ACC_V2_FIL" + DstPort 1 + } + Branch { + ZOrder 23375 + Points [28, 0; 0, -10] + DstBlock "Mux1" + DstPort 5 + } + } + Line { + ZOrder 19709 + SrcBlock "FIL_ACC_V3" + SrcPort 1 + DstBlock "CRY_ACC_V3_FIL_MON" + DstPort 1 + } + Line { + ZOrder 19710 + SrcBlock "CRY_ACC_V3_FIL_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 23381 + DstBlock "CRY_ACC_V3_FIL" + DstPort 1 + } + Branch { + ZOrder 23380 + Points [57, 0; 0, -175] + DstBlock "Mux1" + DstPort 6 + } + } + Line { + ZOrder 19716 + SrcBlock "MAT_ACT" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 19717 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "MAT_ACT" + DstPort 1 + } + Line { + ZOrder 19725 + SrcBlock "Mux4" + SrcPort 1 + DstBlock "MAT_ACT_MOD" + DstPort 1 + } + Line { + ZOrder 20742 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 20748 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 20753 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "Product70" + DstPort 1 + } + Line { + ZOrder 20754 + SrcBlock "Product70" + SrcPort 1 + Points [42, 0; 0, -5] + DstBlock "DEMOD_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 20755 + SrcBlock "Constant13" + SrcPort 1 + Points [0, 115] + Branch { + ZOrder 20774 + Points [0, 110] + Branch { + ZOrder 20798 + Points [0, 115] + Branch { + ZOrder 20839 + Points [0, 105] + Branch { + ZOrder 20855 + Points [0, 95] + Branch { + ZOrder 20882 + Points [0, 110] + DstBlock "Product80" + DstPort 2 + } + Branch { + ZOrder 20881 + DstBlock "Product78" + DstPort 2 + } + } + Branch { + ZOrder 20854 + DstBlock "Product76" + DstPort 2 + } + } + Branch { + ZOrder 20838 + DstBlock "Product74" + DstPort 2 + } + } + Branch { + ZOrder 20797 + DstBlock "Product72" + DstPort 2 + } + } + Branch { + ZOrder 20773 + DstBlock "Product70" + DstPort 2 + } + } + Line { + ZOrder 20758 + SrcBlock "Abs1" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 20763 + SrcBlock "Divide37" + SrcPort 1 + DstBlock "Product71" + DstPort 1 + } + Line { + ZOrder 20764 + SrcBlock "Constant14" + SrcPort 1 + Points [0, 87; 58, 0; 0, 128] + Branch { + ZOrder 20786 + Points [0, 115; 1, 0] + Branch { + ZOrder 20813 + Points [0, 105; 1, 0] + Branch { + ZOrder 20847 + Points [0, 105; 3, 0] + Branch { + ZOrder 20869 + Points [0, 100] + Branch { + ZOrder 20885 + Points [0, 105] + DstBlock "Product81" + DstPort 2 + } + Branch { + ZOrder 20884 + DstBlock "Product79" + DstPort 2 + } + } + Branch { + ZOrder 20868 + DstBlock "Product77" + DstPort 2 + } + } + Branch { + ZOrder 20846 + DstBlock "Product75" + DstPort 2 + } + } + Branch { + ZOrder 20812 + DstBlock "Product73" + DstPort 2 + } + } + Branch { + ZOrder 20785 + DstBlock "Product71" + DstPort 2 + } + } + Line { + ZOrder 20765 + SrcBlock "Product71" + SrcPort 1 + Points [0, -5] + DstBlock "DEMOD_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 20767 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 20771 + SrcBlock "Divide40" + SrcPort 1 + Points [35, 0; 0, -5] + DstBlock "Product72" + DstPort 1 + } + Line { + ZOrder 20776 + SrcBlock "Product72" + SrcPort 1 + DstBlock "DEMOD_PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 20779 + SrcBlock "Abs3" + SrcPort 1 + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 20784 + SrcBlock "Divide39" + SrcPort 1 + DstBlock "Product73" + DstPort 1 + } + Line { + ZOrder 20788 + SrcBlock "Product73" + SrcPort 1 + Points [42, 0; 0, -5] + DstBlock "DEMOD_PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 20796 + SrcBlock "Divide42" + SrcPort 1 + DstBlock "Product74" + DstPort 1 + } + Line { + ZOrder 20800 + SrcBlock "Product74" + SrcPort 1 + Points [42, 0; 0, -5] + DstBlock "DEMOD_PHASE_SIN_Z_MON" + DstPort 1 + } + Line { + ZOrder 20802 + SrcBlock "Abs5" + SrcPort 1 + DstBlock "Terminator18" + DstPort 1 + } + Line { + ZOrder 20811 + SrcBlock "Divide41" + SrcPort 1 + Points [46, 0; 0, -5] + DstBlock "Product75" + DstPort 1 + } + Line { + ZOrder 20814 + SrcBlock "Product75" + SrcPort 1 + DstBlock "DEMOD_PHASE_COS_Z_MON" + DstPort 1 + } + Line { + ZOrder 20816 + SrcBlock "Abs6" + SrcPort 1 + DstBlock "Terminator20" + DstPort 1 + } + Line { + ZOrder 20823 + SrcBlock "Abs7" + SrcPort 1 + DstBlock "Terminator21" + DstPort 1 + } + Line { + ZOrder 20824 + SrcBlock "Abs8" + SrcPort 1 + DstBlock "Terminator23" + DstPort 1 + } + Line { + ZOrder 20825 + SrcBlock "Abs9" + SrcPort 1 + DstBlock "Terminator24" + DstPort 1 + } + Line { + ZOrder 20826 + SrcBlock "Abs10" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 20827 + SrcBlock "Abs11" + SrcPort 1 + DstBlock "Terminator31" + DstPort 1 + } + Line { + ZOrder 18140 + SrcBlock "Product67" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 20836 + DstBlock "DEMOD_AMP_PITCH_MON" + DstPort 1 + } + Branch { + ZOrder 20835 + Points [0, -1346; 935, 0; 0, 601; 1, 0] + Branch { + ZOrder 20844 + Points [0, 60] + DstBlock "Divide62" + DstPort 2 + } + Branch { + ZOrder 20843 + DstBlock "Divide63" + DstPort 2 + } + } + } + Line { + ZOrder 20837 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "Product76" + DstPort 1 + } + Line { + ZOrder 20841 + SrcBlock "Product76" + SrcPort 1 + Points [42, 0; 0, -5] + DstBlock "DEMOD_PHASE_SIN_PITCH_MON" + DstPort 1 + } + Line { + ZOrder 20845 + SrcBlock "Divide62" + SrcPort 1 + Points [46, 0; 0, -5] + DstBlock "Product77" + DstPort 1 + } + Line { + ZOrder 20848 + SrcBlock "Product77" + SrcPort 1 + DstBlock "DEMOD_PHASE_COS_PITCH_MON" + DstPort 1 + } + Line { + ZOrder 20853 + SrcBlock "Divide65" + SrcPort 1 + Points [35, 0; 0, -5] + DstBlock "Product78" + DstPort 1 + } + Line { + ZOrder 20857 + SrcBlock "Product78" + SrcPort 1 + DstBlock "DEMOD_PHASE_SIN_ROLL_MON" + DstPort 1 + } + Line { + ZOrder 20862 + SrcBlock "Divide64" + SrcPort 1 + Points [35, 0; 0, -5] + DstBlock "Product79" + DstPort 1 + } + Line { + ZOrder 20870 + SrcBlock "Product79" + SrcPort 1 + DstBlock "DEMOD_PHASE_COS_ROLL_MON" + DstPort 1 + } + Line { + ZOrder 20880 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "Product80" + DstPort 1 + } + Line { + ZOrder 20883 + SrcBlock "Divide66" + SrcPort 1 + Points [40, 0; 0, -5] + DstBlock "Product81" + DstPort 1 + } + Line { + ZOrder 20886 + SrcBlock "Product80" + SrcPort 1 + Points [45, 0; 0, -5] + DstBlock "DEMOD_PHASE_SIN_YAW_MON" + DstPort 1 + } + Line { + ZOrder 20887 + SrcBlock "Product81" + SrcPort 1 + DstBlock "DEMOD_PHASE_COS_YAW_MON" + DstPort 1 + } + Line { + ZOrder 21247 + SrcBlock "Sum50" + SrcPort 1 + Points [29, 0; 0, 1275] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 21296 + SrcBlock "Product29" + SrcPort 1 + DstBlock "Divide74" + DstPort 1 + } + Line { + ZOrder 21297 + SrcBlock "CRY_ACC_GAIN" + SrcPort 1 + Points [0, -220] + Branch { + ZOrder 21317 + DstBlock "Divide79" + DstPort 2 + } + Branch { + ZOrder 21316 + Points [0, -80] + Branch { + ZOrder 21313 + DstBlock "Divide78" + DstPort 2 + } + Branch { + ZOrder 21312 + Points [0, -60] + Branch { + ZOrder 21309 + DstBlock "Divide77" + DstPort 2 + } + Branch { + ZOrder 21308 + Points [0, -50] + Branch { + ZOrder 21305 + DstBlock "Divide76" + DstPort 2 + } + Branch { + ZOrder 21304 + Points [0, -65] + Branch { + ZOrder 21301 + DstBlock "Divide75" + DstPort 2 + } + Branch { + ZOrder 21300 + DstBlock "Divide74" + DstPort 2 + } + } + } + } + } + } + Line { + ZOrder 21298 + SrcBlock "Divide74" + SrcPort 1 + Points [195, 0; 0, 80] + DstBlock "CRY_SENSE_ACC_H1_MON" + DstPort 1 + } + Line { + ZOrder 21299 + SrcBlock "Product30" + SrcPort 1 + Points [0, -15] + DstBlock "Divide75" + DstPort 1 + } + Line { + ZOrder 21302 + SrcBlock "Divide75" + SrcPort 1 + Points [171, 0; 0, 105] + DstBlock "CRY_SENSE_ACC_V1_MON" + DstPort 1 + } + Line { + ZOrder 21303 + SrcBlock "Product31" + SrcPort 1 + DstBlock "Divide76" + DstPort 1 + } + Line { + ZOrder 21306 + SrcBlock "Divide76" + SrcPort 1 + Points [146, 0; 0, 105] + DstBlock "CRY_SENSE_ACC_H2_MON" + DstPort 1 + } + Line { + ZOrder 21307 + SrcBlock "Product32" + SrcPort 1 + DstBlock "Divide77" + DstPort 1 + } + Line { + ZOrder 21310 + SrcBlock "Divide77" + SrcPort 1 + Points [114, 0; 0, 150] + DstBlock "CRY_SENSE_ACC_V2_MON" + DstPort 1 + } + Line { + ZOrder 21311 + SrcBlock "Product34" + SrcPort 1 + DstBlock "Divide78" + DstPort 1 + } + Line { + ZOrder 21314 + SrcBlock "Divide78" + SrcPort 1 + Points [65, 0; 0, 185] + DstBlock "CRY_SENSE_ACC_H3_MON" + DstPort 1 + } + Line { + ZOrder 21315 + SrcBlock "Product33" + SrcPort 1 + DstBlock "Divide79" + DstPort 1 + } + Line { + ZOrder 21318 + SrcBlock "Divide79" + SrcPort 1 + Points [31, 0; 0, 180] + DstBlock "CRY_SENSE_ACC_V3_MON" + DstPort 1 + } + Line { + ZOrder 21321 + SrcBlock "Ground24" + SrcPort 1 + Points [340, 0] + Branch { + ZOrder 21333 + Points [85, 0] + Branch { + ZOrder 21342 + Points [70, 0; 0, -1] + Branch { + ZOrder 21351 + Points [72, 0] + Branch { + ZOrder 21375 + Points [0, -19; 178, 0] + DstBlock "Choice85" + DstPort 3 + } + Branch { + ZOrder 21374 + Points [8, 0; 0, -113] + Branch { + ZOrder 21361 + Points [80, 0] + DstBlock "Choice84" + DstPort 3 + } + Branch { + ZOrder 21360 + DstBlock "Choice83" + DstPort 3 + } + } + } + Branch { + ZOrder 21350 + DstBlock "Choice82" + DstPort 3 + } + } + Branch { + ZOrder 21341 + DstBlock "Choice81" + DstPort 3 + } + } + Branch { + ZOrder 21332 + DstBlock "Choice80" + DstPort 3 + } + } + Line { + ZOrder 21322 + SrcBlock "Choice80" + SrcPort 1 + DstBlock "Sum50" + DstPort 2 + } + Line { + ZOrder 21323 + SrcBlock "OSC_FB_OR_NOT_FINAL" + SrcPort 1 + Points [0, 200; -538, 0] + Branch { + ZOrder 21373 + Points [-262, 0] + Branch { + ZOrder 21359 + DstBlock "Choice84" + DstPort 2 + } + Branch { + ZOrder 21358 + Points [-80, 0] + Branch { + ZOrder 21349 + DstBlock "Choice83" + DstPort 2 + } + Branch { + ZOrder 21348 + Points [-80, 0] + Branch { + ZOrder 21340 + DstBlock "Choice82" + DstPort 2 + } + Branch { + ZOrder 21339 + Points [-70, 0] + Branch { + ZOrder 21331 + DstBlock "Choice81" + DstPort 2 + } + Branch { + ZOrder 21330 + Points [-85, 0] + DstBlock "Choice80" + DstPort 2 + } + } + } + } + } + Branch { + ZOrder 21371 + Points [0, 169; -172, 0] + DstBlock "Choice85" + DstPort 2 + } + } + Line { + ZOrder 21328 + SrcBlock "Choice81" + SrcPort 1 + DstBlock "Sum51" + DstPort 2 + } + Line { + ZOrder 21338 + SrcBlock "Choice82" + SrcPort 1 + DstBlock "Sum53" + DstPort 2 + } + Line { + ZOrder 21347 + SrcBlock "Choice83" + SrcPort 1 + DstBlock "Sum54" + DstPort 2 + } + Line { + ZOrder 21357 + SrcBlock "Choice84" + SrcPort 1 + DstBlock "Sum55" + DstPort 2 + } + Line { + ZOrder 21369 + SrcBlock "Choice85" + SrcPort 1 + Points [0, -22; 15, 0] + DstBlock "Sum56" + DstPort 2 + } + Line { + Name "" + ZOrder 28176 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + Points [75, 0; 0, -1195] + DstBlock "Divide9" + DstPort 1 + } + Line { + Name "" + ZOrder 28177 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + Points [96, 0; 0, -1100] + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 23212 + SrcBlock "READ_TEMP_E" + SrcPort 1 + DstBlock "TEMP_E_MON" + DstPort 1 + } + Line { + ZOrder 23213 + SrcBlock "TEMP_E_MON" + SrcPort 1 + DstBlock "TEMP_E" + DstPort 1 + } + Line { + ZOrder 23261 + SrcBlock "MAT_PD_MOD" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + ZOrder 23262 + SrcBlock "Mux5" + SrcPort 1 + DstBlock "MAT_PD_MOD" + DstPort 1 + } + Line { + ZOrder 15432 + SrcBlock "FIL_PD_V1" + SrcPort 1 + Points [39, 0] + Branch { + ZOrder 23433 + Points [0, -590] + DstBlock "V1_LENGTH_MON" + DstPort 1 + } + Branch { + ZOrder 23432 + Points [46, 0; 0, 5] + DstBlock "Mux" + DstPort 4 + } + } + Line { + ZOrder 23395 + SrcBlock "MAT_ACC_MOD" + SrcPort 1 + DstBlock "Demux5" + DstPort 1 + } + Line { + ZOrder 23396 + SrcBlock "Mux6" + SrcPort 1 + DstBlock "MAT_ACC_MOD" + DstPort 1 + } + Line { + ZOrder 23461 + SrcBlock "Demux" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 25485 + Points [0, -175] + DstBlock "CRY_PD_X_BEFORE_MOD_MON" + DstPort 1 + } + Branch { + ZOrder 25484 + Points [36, 0; 0, -75] + DstBlock "FIL_PD_X_MOD" + DstPort 1 + } + } + Line { + ZOrder 23462 + SrcBlock "Demux" + SrcPort 2 + Points [24, 0] + Branch { + ZOrder 25499 + Points [0, -155] + DstBlock "CRY_PD_Y_BEFORE_MOD_MON" + DstPort 1 + } + Branch { + ZOrder 25498 + Points [40, 0; 0, -60] + DstBlock "FIL_PD_Y_MOD" + DstPort 1 + } + } + Line { + ZOrder 23463 + SrcBlock "Demux" + SrcPort 3 + Points [35, 0] + Branch { + ZOrder 25506 + Points [0, -135] + DstBlock "CRY_PD_Z_BEFORE_MOD_MON" + DstPort 1 + } + Branch { + ZOrder 25505 + Points [22, 0; 0, -10] + DstBlock "FIL_PD_Z_MOD" + DstPort 1 + } + } + Line { + ZOrder 23464 + SrcBlock "Demux" + SrcPort 4 + Points [12, 0] + Branch { + ZOrder 25511 + Points [0, 145] + DstBlock "CRY_PD_PITCH_BEFORE_MOD_MON" + DstPort 1 + } + Branch { + ZOrder 25510 + DstBlock "FIL_PD_PITCH_MOD" + DstPort 1 + } + } + Line { + ZOrder 23465 + SrcBlock "Demux" + SrcPort 5 + Points [32, 0; 0, 9] + Branch { + ZOrder 25515 + Points [0, 156] + DstBlock "CRY_PD_ROLL_BEFORE_MOD_MON" + DstPort 1 + } + Branch { + ZOrder 25514 + Points [36, 0; 0, 6] + DstBlock "FIL_PD_ROLL_MOD" + DstPort 1 + } + } + Line { + ZOrder 23466 + SrcBlock "Demux" + SrcPort 6 + Points [52, 0; 0, 35; 2, 0] + Branch { + ZOrder 25519 + Points [0, 150] + DstBlock "CRY_PD_YAW_BEFORE_MOD_MON" + DstPort 1 + } + Branch { + ZOrder 25518 + DstBlock "FIL_PD_YAW_MOD" + DstPort 1 + } + } + Line { + ZOrder 23467 + SrcBlock "Demux4" + SrcPort 1 + Points [32, 0; 0, -80] + DstBlock "Choice86" + DstPort 1 + } + Line { + ZOrder 23468 + SrcBlock "Demux4" + SrcPort 2 + Points [42, 0; 0, -50] + DstBlock "Choice87" + DstPort 1 + } + Line { + ZOrder 23469 + SrcBlock "Demux4" + SrcPort 3 + Points [51, 0; 0, -15] + DstBlock "Choice88" + DstPort 1 + } + Line { + ZOrder 23470 + SrcBlock "Demux4" + SrcPort 4 + Points [31, 0; 0, 15] + DstBlock "Choice89" + DstPort 1 + } + Line { + ZOrder 23471 + SrcBlock "Demux4" + SrcPort 5 + Points [19, 0; 0, 45] + DstBlock "Choice90" + DstPort 1 + } + Line { + ZOrder 23472 + SrcBlock "Demux4" + SrcPort 6 + Points [7, 0; 0, 70] + DstBlock "Choice91" + DstPort 1 + } + Line { + ZOrder 23473 + SrcBlock "SWITCH_MOD_PD" + SrcPort 1 + Points [0, 135] + Branch { + ZOrder 23475 + DstBlock "Choice86" + DstPort 2 + } + Branch { + ZOrder 23474 + Points [0, 45] + Branch { + ZOrder 23477 + DstBlock "Choice87" + DstPort 2 + } + Branch { + ZOrder 23476 + Points [0, 50] + Branch { + ZOrder 23479 + DstBlock "Choice88" + DstPort 2 + } + Branch { + ZOrder 23478 + Points [0, 45] + Branch { + ZOrder 23482 + DstBlock "Choice89" + DstPort 2 + } + Branch { + ZOrder 23481 + Points [0, 45] + Branch { + ZOrder 23484 + DstBlock "Choice90" + DstPort 2 + } + Branch { + ZOrder 23483 + Points [0, 40] + DstBlock "Choice91" + DstPort 2 + } + } + } + } + } + } + Line { + ZOrder 23509 + SrcBlock "Demux1" + SrcPort 4 + Points [49, 0; 0, 23] + Branch { + ZOrder 23544 + Points [0, 37] + DstBlock "Choice95" + DstPort 3 + } + Branch { + ZOrder 23543 + Points [88, 0; 0, 7] + DstBlock "CRY_ACC_PITCH_BEFORE_MOD_MON" + DstPort 1 + } + } + Line { + ZOrder 23512 + SrcBlock "Demux5" + SrcPort 1 + Points [16, 0; 0, -145] + DstBlock "Choice92" + DstPort 1 + } + Line { + ZOrder 23513 + SrcBlock "Demux5" + SrcPort 2 + Points [2, 0; 0, -70] + DstBlock "Choice93" + DstPort 1 + } + Line { + ZOrder 23515 + SrcBlock "Demux5" + SrcPort 4 + Points [9, 0; 0, 40] + DstBlock "Choice95" + DstPort 1 + } + Line { + ZOrder 23516 + SrcBlock "Demux5" + SrcPort 5 + Points [0, 75] + DstBlock "Choice96" + DstPort 1 + } + Line { + ZOrder 23517 + SrcBlock "Demux5" + SrcPort 6 + Points [5, 0; 0, 115] + DstBlock "Choice97" + DstPort 1 + } + Line { + ZOrder 23518 + SrcBlock "SWITCH_MOD_ACC" + SrcPort 1 + Points [0, 17; -139, 0; 0, 38] + Branch { + ZOrder 25774 + Points [-6, 0; 0, 90] + Branch { + ZOrder 23534 + Points [0, 70] + Branch { + ZOrder 23526 + DstBlock "Choice94" + DstPort 2 + } + Branch { + ZOrder 23525 + Points [0, 70] + Branch { + ZOrder 23524 + Points [0, 50] + Branch { + ZOrder 23520 + DstBlock "Choice96" + DstPort 2 + } + Branch { + ZOrder 23519 + Points [0, 55] + DstBlock "Choice97" + DstPort 2 + } + } + Branch { + ZOrder 23523 + DstBlock "Choice95" + DstPort 2 + } + } + } + Branch { + ZOrder 23528 + DstBlock "Choice93" + DstPort 2 + } + } + Branch { + ZOrder 23530 + DstBlock "Choice92" + DstPort 2 + } + } + Line { + ZOrder 23535 + SrcBlock "Demux5" + SrcPort 3 + Points [9, 0; 0, -15] + DstBlock "Choice94" + DstPort 1 + } + Line { + ZOrder 24688 + SrcBlock "Demux3" + SrcPort 1 + Points [24, 0] + Branch { + ZOrder 24716 + Points [0, -176; 291, 0] + DstBlock "Choice74" + DstPort 3 + } + Branch { + ZOrder 24715 + DstBlock "Mux4" + DstPort 1 + } + } + Line { + ZOrder 24689 + SrcBlock "Demux3" + SrcPort 2 + Points [32, 0] + Branch { + ZOrder 24718 + Points [0, -183; 274, 0; 0, 103] + DstBlock "Choice75" + DstPort 3 + } + Branch { + ZOrder 24717 + DstBlock "Mux4" + DstPort 2 + } + } + Line { + ZOrder 24690 + SrcBlock "Demux3" + SrcPort 3 + Points [44, 0] + Branch { + ZOrder 24720 + Points [0, -188; 257, 0; 0, 158] + DstBlock "Choice76" + DstPort 3 + } + Branch { + ZOrder 24719 + DstBlock "Mux4" + DstPort 3 + } + } + Line { + ZOrder 24691 + SrcBlock "Demux3" + SrcPort 4 + Points [45, 0] + Branch { + ZOrder 24722 + Points [0, 85] + DstBlock "Choice77" + DstPort 3 + } + Branch { + ZOrder 24721 + DstBlock "Mux4" + DstPort 4 + } + } + Line { + ZOrder 24692 + SrcBlock "Demux3" + SrcPort 5 + Points [34, 0] + Branch { + ZOrder 24725 + Points [0, 130] + DstBlock "Choice78" + DstPort 3 + } + Branch { + ZOrder 24724 + DstBlock "Mux4" + DstPort 5 + } + } + Line { + ZOrder 24693 + SrcBlock "Demux3" + SrcPort 6 + Points [23, 0] + Branch { + ZOrder 24727 + Points [0, 180] + DstBlock "Choice79" + DstPort 3 + } + Branch { + ZOrder 24726 + DstBlock "Mux4" + DstPort 6 + } + } + Line { + ZOrder 24694 + SrcBlock "Demux2" + SrcPort 1 + Points [56, 0; 0, -145] + DstBlock "Choice74" + DstPort 1 + } + Line { + ZOrder 24695 + SrcBlock "SWITCH_MODIFIED_M" + SrcPort 1 + Points [0, 85] + Branch { + ZOrder 24698 + Points [0, 60] + Branch { + ZOrder 24701 + Points [0, 65] + Branch { + ZOrder 24704 + Points [0, 130] + Branch { + ZOrder 24707 + Points [0, 60] + Branch { + ZOrder 24709 + Points [0, 65] + DstBlock "Choice79" + DstPort 2 + } + Branch { + ZOrder 24708 + DstBlock "Choice78" + DstPort 2 + } + } + Branch { + ZOrder 24706 + DstBlock "Choice77" + DstPort 2 + } + } + Branch { + ZOrder 24703 + DstBlock "Choice76" + DstPort 2 + } + } + Branch { + ZOrder 24700 + DstBlock "Choice75" + DstPort 2 + } + } + Branch { + ZOrder 24697 + DstBlock "Choice74" + DstPort 2 + } + } + Line { + ZOrder 24696 + SrcBlock "Demux2" + SrcPort 2 + Points [86, 0; 0, -100] + DstBlock "Choice75" + DstPort 1 + } + Line { + ZOrder 24699 + SrcBlock "Demux2" + SrcPort 3 + Points [101, 0; 0, -50] + DstBlock "Choice76" + DstPort 1 + } + Line { + ZOrder 24711 + SrcBlock "Demux2" + SrcPort 4 + Points [101, 0; 0, 65] + DstBlock "Choice77" + DstPort 1 + } + Line { + ZOrder 24712 + SrcBlock "Demux2" + SrcPort 5 + Points [88, 0; 0, 110] + DstBlock "Choice78" + DstPort 1 + } + Line { + ZOrder 24713 + SrcBlock "Demux2" + SrcPort 6 + Points [59, 0; 0, 160] + DstBlock "Choice79" + DstPort 1 + } + Line { + ZOrder 24728 + SrcBlock "Choice74" + SrcPort 1 + Points [254, 0; 0, 115] + DstBlock "FIL_ACT1" + DstPort 1 + } + Line { + ZOrder 24730 + SrcBlock "Choice75" + SrcPort 1 + Points [126, 0; 0, 90] + DstBlock "FIL_ACT2" + DstPort 1 + } + Line { + ZOrder 24731 + SrcBlock "Choice76" + SrcPort 1 + Points [62, 0; 0, 75] + DstBlock "FIL_ACT3" + DstPort 1 + } + Line { + ZOrder 24732 + SrcBlock "Choice77" + SrcPort 1 + Points [252, 0; 0, -20] + DstBlock "FIL_ACT4" + DstPort 1 + } + Line { + ZOrder 24733 + SrcBlock "Choice78" + SrcPort 1 + Points [254, 0; 0, -35] + DstBlock "FIL_ACT5" + DstPort 1 + } + Line { + ZOrder 24734 + SrcBlock "Choice79" + SrcPort 1 + Points [382, 0; 0, -65] + DstBlock "FIL_ACT6" + DstPort 1 + } + Line { + ZOrder 24756 + SrcBlock "READ_O_MAT_0_0" + SrcPort 1 + DstBlock "O_MAT_0_0_MON" + DstPort 1 + } + Line { + ZOrder 24757 + SrcBlock "O_MAT_0_0_MON" + SrcPort 1 + DstBlock "O_MAT_0_0" + DstPort 1 + } + Line { + ZOrder 24758 + SrcBlock "READ_O_MAT_0_1" + SrcPort 1 + DstBlock "O_MAT_0_1_MON" + DstPort 1 + } + Line { + ZOrder 24759 + SrcBlock "O_MAT_0_1_MON" + SrcPort 1 + DstBlock "O_MAT_0_1" + DstPort 1 + } + Line { + ZOrder 24760 + SrcBlock "READ_O_MAT_0_2" + SrcPort 1 + DstBlock "O_MAT_0_2_MON" + DstPort 1 + } + Line { + ZOrder 24761 + SrcBlock "O_MAT_0_2_MON" + SrcPort 1 + DstBlock "O_MAT_0_2" + DstPort 1 + } + Line { + ZOrder 24762 + SrcBlock "READ_O_MAT_0_3" + SrcPort 1 + DstBlock "O_MAT_0_3_MON" + DstPort 1 + } + Line { + ZOrder 24763 + SrcBlock "O_MAT_0_3_MON" + SrcPort 1 + DstBlock "O_MAT_0_3" + DstPort 1 + } + Line { + ZOrder 24764 + SrcBlock "READ_O_MAT_0_4" + SrcPort 1 + DstBlock "O_MAT_0_4_MON" + DstPort 1 + } + Line { + ZOrder 24765 + SrcBlock "O_MAT_0_4_MON" + SrcPort 1 + DstBlock "O_MAT_0_4" + DstPort 1 + } + Line { + ZOrder 24766 + SrcBlock "READ_O_MAT_0_5" + SrcPort 1 + DstBlock "O_MAT_0_5_MON" + DstPort 1 + } + Line { + ZOrder 24767 + SrcBlock "O_MAT_0_5_MON" + SrcPort 1 + DstBlock "O_MAT_0_5" + DstPort 1 + } + Line { + ZOrder 24768 + SrcBlock "READ_O_MAT_1_0" + SrcPort 1 + DstBlock "O_MAT_1_0_MON" + DstPort 1 + } + Line { + ZOrder 24769 + SrcBlock "O_MAT_1_0_MON" + SrcPort 1 + DstBlock "O_MAT_1_0" + DstPort 1 + } + Line { + ZOrder 24770 + SrcBlock "READ_O_MAT_1_1" + SrcPort 1 + DstBlock "O_MAT_1_1_MON" + DstPort 1 + } + Line { + ZOrder 24771 + SrcBlock "O_MAT_1_1_MON" + SrcPort 1 + DstBlock "O_MAT_1_1" + DstPort 1 + } + Line { + ZOrder 24772 + SrcBlock "READ_O_MAT_1_2" + SrcPort 1 + DstBlock "O_MAT_1_2_MON" + DstPort 1 + } + Line { + ZOrder 24773 + SrcBlock "O_MAT_1_2_MON" + SrcPort 1 + DstBlock "O_MAT_1_2" + DstPort 1 + } + Line { + ZOrder 24774 + SrcBlock "READ_O_MAT_1_3" + SrcPort 1 + DstBlock "O_MAT_1_3_MON" + DstPort 1 + } + Line { + ZOrder 24775 + SrcBlock "O_MAT_1_3_MON" + SrcPort 1 + DstBlock "O_MAT_1_3" + DstPort 1 + } + Line { + ZOrder 24776 + SrcBlock "READ_O_MAT_1_4" + SrcPort 1 + DstBlock "O_MAT_1_4_MON" + DstPort 1 + } + Line { + ZOrder 24777 + SrcBlock "O_MAT_1_4_MON" + SrcPort 1 + DstBlock "O_MAT_1_4" + DstPort 1 + } + Line { + ZOrder 24778 + SrcBlock "READ_O_MAT_1_5" + SrcPort 1 + DstBlock "O_MAT_1_5_MON" + DstPort 1 + } + Line { + ZOrder 24779 + SrcBlock "O_MAT_1_5_MON" + SrcPort 1 + DstBlock "O_MAT_1_5" + DstPort 1 + } + Line { + ZOrder 24780 + SrcBlock "READ_O_MAT_2_0" + SrcPort 1 + DstBlock "O_MAT_2_0_MON" + DstPort 1 + } + Line { + ZOrder 24781 + SrcBlock "O_MAT_2_0_MON" + SrcPort 1 + DstBlock "O_MAT_2_0" + DstPort 1 + } + Line { + ZOrder 24782 + SrcBlock "READ_O_MAT_2_1" + SrcPort 1 + DstBlock "O_MAT_2_1_MON" + DstPort 1 + } + Line { + ZOrder 24783 + SrcBlock "O_MAT_2_1_MON" + SrcPort 1 + DstBlock "O_MAT_2_1" + DstPort 1 + } + Line { + ZOrder 24784 + SrcBlock "READ_O_MAT_2_2" + SrcPort 1 + DstBlock "O_MAT_2_2_MON" + DstPort 1 + } + Line { + ZOrder 24785 + SrcBlock "O_MAT_2_2_MON" + SrcPort 1 + DstBlock "O_MAT_2_2" + DstPort 1 + } + Line { + ZOrder 24786 + SrcBlock "READ_O_MAT_2_3" + SrcPort 1 + DstBlock "O_MAT_2_3_MON" + DstPort 1 + } + Line { + ZOrder 24787 + SrcBlock "O_MAT_2_3_MON" + SrcPort 1 + DstBlock "O_MAT_2_3" + DstPort 1 + } + Line { + ZOrder 24788 + SrcBlock "READ_O_MAT_2_4" + SrcPort 1 + DstBlock "O_MAT_2_4_MON" + DstPort 1 + } + Line { + ZOrder 24789 + SrcBlock "O_MAT_2_4_MON" + SrcPort 1 + DstBlock "O_MAT_2_4" + DstPort 1 + } + Line { + ZOrder 24790 + SrcBlock "READ_O_MAT_2_5" + SrcPort 1 + DstBlock "O_MAT_2_5_MON" + DstPort 1 + } + Line { + ZOrder 24791 + SrcBlock "O_MAT_2_5_MON" + SrcPort 1 + DstBlock "O_MAT_2_5" + DstPort 1 + } + Line { + ZOrder 24792 + SrcBlock "READ_O_MAT_3_0" + SrcPort 1 + DstBlock "O_MAT_3_0_MON" + DstPort 1 + } + Line { + ZOrder 24793 + SrcBlock "O_MAT_3_0_MON" + SrcPort 1 + DstBlock "O_MAT_3_0" + DstPort 1 + } + Line { + ZOrder 24794 + SrcBlock "READ_O_MAT_3_1" + SrcPort 1 + DstBlock "O_MAT_3_1_MON" + DstPort 1 + } + Line { + ZOrder 24795 + SrcBlock "O_MAT_3_1_MON" + SrcPort 1 + DstBlock "O_MAT_3_1" + DstPort 1 + } + Line { + ZOrder 24796 + SrcBlock "READ_O_MAT_3_2" + SrcPort 1 + DstBlock "O_MAT_3_2_MON" + DstPort 1 + } + Line { + ZOrder 24797 + SrcBlock "O_MAT_3_2_MON" + SrcPort 1 + DstBlock "O_MAT_3_2" + DstPort 1 + } + Line { + ZOrder 24798 + SrcBlock "READ_O_MAT_3_3" + SrcPort 1 + DstBlock "O_MAT_3_3_MON" + DstPort 1 + } + Line { + ZOrder 24799 + SrcBlock "O_MAT_3_3_MON" + SrcPort 1 + DstBlock "O_MAT_3_3" + DstPort 1 + } + Line { + ZOrder 24800 + SrcBlock "READ_O_MAT_3_4" + SrcPort 1 + DstBlock "O_MAT_3_4_MON" + DstPort 1 + } + Line { + ZOrder 24801 + SrcBlock "O_MAT_3_4_MON" + SrcPort 1 + DstBlock "O_MAT_3_4" + DstPort 1 + } + Line { + ZOrder 24802 + SrcBlock "READ_O_MAT_3_5" + SrcPort 1 + DstBlock "O_MAT_3_5_MON" + DstPort 1 + } + Line { + ZOrder 24803 + SrcBlock "O_MAT_3_5_MON" + SrcPort 1 + DstBlock "O_MAT_3_5" + DstPort 1 + } + Line { + ZOrder 24804 + SrcBlock "READ_O_MAT_4_0" + SrcPort 1 + DstBlock "O_MAT_4_0_MON" + DstPort 1 + } + Line { + ZOrder 24805 + SrcBlock "O_MAT_4_0_MON" + SrcPort 1 + DstBlock "O_MAT_4_0" + DstPort 1 + } + Line { + ZOrder 24806 + SrcBlock "READ_O_MAT_4_1" + SrcPort 1 + DstBlock "O_MAT_4_1_MON" + DstPort 1 + } + Line { + ZOrder 24807 + SrcBlock "O_MAT_4_1_MON" + SrcPort 1 + DstBlock "O_MAT_4_1" + DstPort 1 + } + Line { + ZOrder 24808 + SrcBlock "READ_O_MAT_4_2" + SrcPort 1 + DstBlock "O_MAT_4_2_MON" + DstPort 1 + } + Line { + ZOrder 24809 + SrcBlock "O_MAT_4_2_MON" + SrcPort 1 + DstBlock "O_MAT_4_2" + DstPort 1 + } + Line { + ZOrder 24810 + SrcBlock "READ_O_MAT_4_3" + SrcPort 1 + DstBlock "O_MAT_4_3_MON" + DstPort 1 + } + Line { + ZOrder 24811 + SrcBlock "O_MAT_4_3_MON" + SrcPort 1 + DstBlock "O_MAT_4_3" + DstPort 1 + } + Line { + ZOrder 24812 + SrcBlock "READ_O_MAT_4_4" + SrcPort 1 + DstBlock "O_MAT_4_4_MON" + DstPort 1 + } + Line { + ZOrder 24813 + SrcBlock "O_MAT_4_4_MON" + SrcPort 1 + DstBlock "O_MAT_4_4" + DstPort 1 + } + Line { + ZOrder 24814 + SrcBlock "READ_O_MAT_4_5" + SrcPort 1 + DstBlock "O_MAT_4_5_MON" + DstPort 1 + } + Line { + ZOrder 24815 + SrcBlock "O_MAT_4_5_MON" + SrcPort 1 + DstBlock "O_MAT_4_5" + DstPort 1 + } + Line { + ZOrder 24816 + SrcBlock "READ_O_MAT_5_0" + SrcPort 1 + DstBlock "O_MAT_5_0_MON" + DstPort 1 + } + Line { + ZOrder 24817 + SrcBlock "O_MAT_5_0_MON" + SrcPort 1 + DstBlock "O_MAT_5_0" + DstPort 1 + } + Line { + ZOrder 24818 + SrcBlock "READ_O_MAT_5_1" + SrcPort 1 + DstBlock "O_MAT_5_1_MON" + DstPort 1 + } + Line { + ZOrder 24819 + SrcBlock "O_MAT_5_1_MON" + SrcPort 1 + DstBlock "O_MAT_5_1" + DstPort 1 + } + Line { + ZOrder 24820 + SrcBlock "READ_O_MAT_5_2" + SrcPort 1 + DstBlock "O_MAT_5_2_MON" + DstPort 1 + } + Line { + ZOrder 24821 + SrcBlock "O_MAT_5_2_MON" + SrcPort 1 + DstBlock "O_MAT_5_2" + DstPort 1 + } + Line { + ZOrder 24822 + SrcBlock "READ_O_MAT_5_3" + SrcPort 1 + DstBlock "O_MAT_5_3_MON" + DstPort 1 + } + Line { + ZOrder 24823 + SrcBlock "O_MAT_5_3_MON" + SrcPort 1 + DstBlock "O_MAT_5_3" + DstPort 1 + } + Line { + ZOrder 24824 + SrcBlock "READ_O_MAT_5_4" + SrcPort 1 + DstBlock "O_MAT_5_4_MON" + DstPort 1 + } + Line { + ZOrder 24825 + SrcBlock "O_MAT_5_4_MON" + SrcPort 1 + DstBlock "O_MAT_5_4" + DstPort 1 + } + Line { + ZOrder 24826 + SrcBlock "READ_O_MAT_5_5" + SrcPort 1 + DstBlock "O_MAT_5_5_MON" + DstPort 1 + } + Line { + ZOrder 24827 + SrcBlock "O_MAT_5_5_MON" + SrcPort 1 + DstBlock "O_MAT_5_5" + DstPort 1 + } + Line { + ZOrder 25475 + SrcBlock "CRY_PD_X_BEFORE_MOD_MON" + SrcPort 1 + Points [5, 0; 0, -1] + Branch { + ZOrder 25524 + Points [126, 0; 0, 121] + DstBlock "Choice86" + DstPort 3 + } + Branch { + ZOrder 25482 + DstBlock "CRY_PD_X_BEFORE_MOD" + DstPort 1 + } + } + Line { + ZOrder 25500 + SrcBlock "CRY_PD_Y_BEFORE_MOD_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 25504 + Points [63, 0; 0, 130] + DstBlock "Choice87" + DstPort 3 + } + Branch { + ZOrder 25502 + DstBlock "CRY_PD_Y_BEFORE_MOD" + DstPort 1 + } + } + Line { + ZOrder 25507 + SrcBlock "CRY_PD_Z_BEFORE_MOD_MON" + SrcPort 1 + Points [50, 0] + Branch { + ZOrder 25509 + DstBlock "CRY_PD_Z_BEFORE_MOD" + DstPort 1 + } + Branch { + ZOrder 25508 + Points [208, 0; 0, 145] + DstBlock "Choice88" + DstPort 3 + } + } + Line { + ZOrder 25512 + SrcBlock "CRY_PD_PITCH_BEFORE_MOD_MON" + SrcPort 1 + Points [100, 0] + Branch { + ZOrder 25526 + DstBlock "CRY_PD_PITCH_BEFORE_MOD" + DstPort 1 + } + Branch { + ZOrder 25525 + Points [138, 0; 0, -105] + DstBlock "Choice89" + DstPort 3 + } + } + Line { + ZOrder 25517 + SrcBlock "CRY_PD_ROLL_BEFORE_MOD_MON" + SrcPort 1 + Points [150, 0] + Branch { + ZOrder 25530 + DstBlock "CRY_PD_ROLL_BEFORE_MOD" + DstPort 1 + } + Branch { + ZOrder 25529 + Points [108, 0; 0, -95] + DstBlock "Choice90" + DstPort 3 + } + } + Line { + ZOrder 25520 + SrcBlock "CRY_PD_YAW_BEFORE_MOD_MON" + SrcPort 1 + Points [195, 0] + Branch { + ZOrder 25533 + DstBlock "CRY_PD_YAW_BEFORE_MOD" + DstPort 1 + } + Branch { + ZOrder 25532 + Points [98, 0; 0, -90] + DstBlock "Choice91" + DstPort 3 + } + } + Line { + ZOrder 25535 + SrcBlock "FIL_PD_X_MOD" + SrcPort 1 + DstBlock "CRY_PD_X_AFTER_MOD_MON" + DstPort 1 + } + Line { + ZOrder 25536 + SrcBlock "CRY_PD_X_AFTER_MOD_MON" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 25549 + Points [101, 0] + DstBlock "CRY_PD_X_AFTER_MOD" + DstPort 1 + } + Branch { + ZOrder 25548 + Points [0, 80] + DstBlock "Mux5" + DstPort 1 + } + } + Line { + ZOrder 25537 + SrcBlock "FIL_PD_Y_MOD" + SrcPort 1 + DstBlock "CRY_PD_Y_AFTER_MOD_MON" + DstPort 1 + } + Line { + ZOrder 25538 + SrcBlock "CRY_PD_Y_AFTER_MOD_MON" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 25553 + Points [0, 65] + DstBlock "Mux5" + DstPort 2 + } + Branch { + ZOrder 25552 + Points [138, 0] + DstBlock "CRY_PD_Y_AFTER_MOD" + DstPort 1 + } + } + Line { + ZOrder 25539 + SrcBlock "FIL_PD_Z_MOD" + SrcPort 1 + Points [72, 0; 0, 19; 52, 0; 0, -60; -109, 0] + DstBlock "CRY_PD_Z_AFTER_MOD_MON" + DstPort 1 + } + Line { + ZOrder 25540 + SrcBlock "CRY_PD_Z_AFTER_MOD_MON" + SrcPort 1 + Points [9, 0; 0, 3] + Branch { + ZOrder 25555 + Points [171, 0] + DstBlock "CRY_PD_Z_AFTER_MOD" + DstPort 1 + } + Branch { + ZOrder 25554 + Points [0, 42] + DstBlock "Mux5" + DstPort 3 + } + } + Line { + ZOrder 25541 + SrcBlock "FIL_PD_PITCH_MOD" + SrcPort 1 + DstBlock "CRY_PD_PITCH_AFTER_MOD_MON" + DstPort 1 + } + Line { + ZOrder 25542 + SrcBlock "CRY_PD_PITCH_AFTER_MOD_MON" + SrcPort 1 + Points [2, 0] + Branch { + ZOrder 25560 + Points [25, 0; 0, 5] + DstBlock "Mux5" + DstPort 4 + } + Branch { + ZOrder 25559 + Points [0, 261; -192, 0] + DstBlock "CRY_PD_PITCH_AFTER_MOD" + DstPort 1 + } + } + Line { + ZOrder 25543 + SrcBlock "FIL_PD_ROLL_MOD" + SrcPort 1 + DstBlock "CRY_PD_ROLL_AFTER_MOD_MON" + DstPort 1 + } + Line { + ZOrder 25544 + SrcBlock "CRY_PD_ROLL_AFTER_MOD_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 25564 + Points [10, 0; 0, -10] + DstBlock "Mux5" + DstPort 5 + } + Branch { + ZOrder 25563 + Points [0, 365] + DstBlock "CRY_PD_ROLL_AFTER_MOD" + DstPort 1 + } + } + Line { + ZOrder 25545 + SrcBlock "FIL_PD_YAW_MOD" + SrcPort 1 + DstBlock "CRY_PD_YAW_AFTER_MOD_MON" + DstPort 1 + } + Line { + ZOrder 25547 + SrcBlock "CRY_PD_YAW_AFTER_MOD_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 25567 + Points [0, 375] + DstBlock "CRY_PD_YAW_AFTER_MOD" + DstPort 1 + } + Branch { + ZOrder 25566 + Points [0, -30] + DstBlock "Mux5" + DstPort 6 + } + } + Line { + ZOrder 25740 + SrcBlock "Choice86" + SrcPort 1 + Points [9, 0; 0, -115] + DstBlock "CRY_PD_X_BEFORE_SERVOFIL_MON" + DstPort 1 + } + Line { + ZOrder 25742 + SrcBlock "CRY_PD_X_BEFORE_SERVOFIL_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 25746 + Points [2, 0; 0, 75] + DstBlock "FIL_PD_X1" + DstPort 1 + } + Branch { + ZOrder 25744 + DstBlock "CRY_PD_X_BEFORE_SERVOFIL" + DstPort 1 + } + } + Line { + ZOrder 25747 + SrcBlock "Choice87" + SrcPort 1 + Points [17, 0; 0, -115] + DstBlock "CRY_PD_Y_BEFORE_SERVOFIL_MON" + DstPort 1 + } + Line { + ZOrder 25748 + SrcBlock "CRY_PD_Y_BEFORE_SERVOFIL_MON" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 25750 + Points [32, 0] + DstBlock "CRY_PD_Y_BEFORE_SERVOFIL" + DstPort 1 + } + Branch { + ZOrder 25749 + Points [0, 80] + DstBlock "FIL_PD_Y1" + DstPort 1 + } + } + Line { + ZOrder 25752 + SrcBlock "Choice88" + SrcPort 1 + Points [4, 0; 0, -115] + DstBlock "CRY_PD_Z_BEFORE_SERVOFIL_MON" + DstPort 1 + } + Line { + ZOrder 25753 + SrcBlock "CRY_PD_Z_BEFORE_SERVOFIL_MON" + SrcPort 1 + Points [-1, 0; 0, 7] + Branch { + ZOrder 25755 + Points [91, 0] + DstBlock "CRY_PD_Z_BEFORE_SERVOFIL" + DstPort 1 + } + Branch { + ZOrder 25754 + Points [0, 55; -4, 0; 0, 28] + DstBlock "FIL_PD_Z1" + DstPort 1 + } + } + Line { + ZOrder 25756 + SrcBlock "Choice89" + SrcPort 1 + DstBlock "CRY_PD_PITCH_BEFORE_SERVOFIL_MON" + DstPort 1 + } + Line { + ZOrder 25757 + SrcBlock "CRY_PD_PITCH_BEFORE_SERVOFIL_MON" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 25759 + Points [174, 0; 0, 147; -167, 0] + DstBlock "CRY_PD_PITCH_BEFORE_SERVOFIL" + DstPort 1 + } + Branch { + ZOrder 25758 + Points [0, -25] + DstBlock "FIL_PD_PITCH1" + DstPort 1 + } + } + Line { + ZOrder 25761 + SrcBlock "Choice90" + SrcPort 1 + DstBlock "CRY_PD_ROLL_BEFORE_SERVOFIL_MON" + DstPort 1 + } + Line { + ZOrder 25762 + SrcBlock "CRY_PD_ROLL_BEFORE_SERVOFIL_MON" + SrcPort 1 + Points [24, 0; 0, -15; 18, 0] + Branch { + ZOrder 25767 + Points [0, 24; 8, 0] + DstBlock "CRY_PD_ROLL_BEFORE_SERVOFIL" + DstPort 1 + } + Branch { + ZOrder 25766 + DstBlock "FIL_PD_ROLL1" + DstPort 1 + } + } + Line { + ZOrder 25769 + SrcBlock "Choice91" + SrcPort 1 + Points [15, 0; 0, 5] + DstBlock "CRY_PD_YAW_BEFORE_SERVOFIL_MON" + DstPort 1 + } + Line { + ZOrder 25770 + SrcBlock "CRY_PD_YAW_BEFORE_SERVOFIL_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 25772 + Points [0, 70; 40, 0] + DstBlock "CRY_PD_YAW_BEFORE_SERVOFIL" + DstPort 1 + } + Branch { + ZOrder 25771 + DstBlock "FIL_PD_YAW1" + DstPort 1 + } + } + Line { + ZOrder 23506 + SrcBlock "Demux1" + SrcPort 1 + Points [30, 0; 0, -55] + Branch { + ZOrder 25784 + Points [0, -80; 225, 0; 0, 10] + DstBlock "Choice92" + DstPort 3 + } + Branch { + ZOrder 23536 + DstBlock "CRY_ACC_X_BEFORE_MOD_MON" + DstPort 1 + } + } + Line { + ZOrder 23510 + SrcBlock "Demux1" + SrcPort 5 + Points [39, 0; 0, 65] + Branch { + ZOrder 25795 + DstBlock "CRY_ACC_ROLL_BEFORE_MOD_MON" + DstPort 1 + } + Branch { + ZOrder 23546 + Points [0, 30] + DstBlock "Choice96" + DstPort 3 + } + } + Line { + ZOrder 23511 + SrcBlock "Demux1" + SrcPort 6 + Points [24, 0; 0, 105] + Branch { + ZOrder 25796 + Points [0, 30] + DstBlock "Choice97" + DstPort 3 + } + Branch { + ZOrder 23547 + DstBlock "CRY_ACC_YAW_BEFORE_MOD_MON" + DstPort 1 + } + } + Line { + ZOrder 23508 + SrcBlock "Demux1" + SrcPort 3 + Points [48, 0] + Branch { + ZOrder 25788 + Points [0, -217; 606, 0; 0, 222] + DstBlock "Choice94" + DstPort 3 + } + Branch { + ZOrder 23541 + DstBlock "CRY_ACC_Z_BEFORE_MOD_MON" + DstPort 1 + } + } + Line { + ZOrder 23507 + SrcBlock "Demux1" + SrcPort 2 + Points [40, 0; 0, -25] + Branch { + ZOrder 23540 + Points [0, -92; 332, 0; 0, 67] + DstBlock "Choice93" + DstPort 3 + } + Branch { + ZOrder 23539 + DstBlock "CRY_ACC_Y_BEFORE_MOD_MON" + DstPort 1 + } + } + Line { + ZOrder 25799 + SrcBlock "FIL_ACC_X_MOD" + SrcPort 1 + DstBlock "CRY_ACC_X_AFTER_MOD_MON" + DstPort 1 + } + Line { + ZOrder 25800 + SrcBlock "FIL_ACC_Y_MOD" + SrcPort 1 + Points [49, 0; 0, 25] + DstBlock "CRY_ACC_Y_AFTER_MOD_MON" + DstPort 1 + } + Line { + ZOrder 25803 + SrcBlock "FIL_ACC_Z_MOD" + SrcPort 1 + DstBlock "CRY_ACC_Z_AFTER_MOD_MON" + DstPort 1 + } + Line { + ZOrder 25804 + SrcBlock "FIL_ACC_PITCH_MOD" + SrcPort 1 + DstBlock "CRY_ACC_PITCH_AFTER_MOD_MON" + DstPort 1 + } + Line { + ZOrder 25806 + SrcBlock "FIL_ACC_ROLL_MOD" + SrcPort 1 + DstBlock "CRY_ACC_ROLL_AFTER_MOD_MON" + DstPort 1 + } + Line { + ZOrder 25811 + SrcBlock "FIL_ACC_YAW_MOD" + SrcPort 1 + DstBlock "CRY_ACC_YAW_AFTER_MOD_MON" + DstPort 1 + } + Line { + ZOrder 25813 + SrcBlock "CRY_ACC_X_AFTER_MOD_MON" + SrcPort 1 + Points [31, 0; 0, 55] + DstBlock "Mux6" + DstPort 1 + } + Line { + ZOrder 25814 + SrcBlock "CRY_ACC_Y_AFTER_MOD_MON" + SrcPort 1 + DstBlock "Mux6" + DstPort 2 + } + Line { + ZOrder 25815 + SrcBlock "CRY_ACC_Z_AFTER_MOD_MON" + SrcPort 1 + DstBlock "Mux6" + DstPort 3 + } + Line { + ZOrder 25816 + SrcBlock "CRY_ACC_PITCH_AFTER_MOD_MON" + SrcPort 1 + Points [30, 0; 0, -13; -30, 0; 0, -17] + DstBlock "Mux6" + DstPort 4 + } + Line { + ZOrder 25817 + SrcBlock "CRY_ACC_ROLL_AFTER_MOD_MON" + SrcPort 1 + Points [9, 0; 0, -14; -304, 0; 0, -57; 320, 0] + DstBlock "Mux6" + DstPort 5 + } + Line { + ZOrder 25818 + SrcBlock "CRY_ACC_YAW_AFTER_MOD_MON" + SrcPort 1 + Points [76, 0; 0, -85; -46, 0; 0, -20] + DstBlock "Mux6" + DstPort 6 + } + Line { + ZOrder 25819 + SrcBlock "CRY_ACC_X_BEFORE_MOD_MON" + SrcPort 1 + DstBlock "FIL_ACC_X_MOD" + DstPort 1 + } + Line { + ZOrder 25820 + SrcBlock "CRY_ACC_Y_BEFORE_MOD_MON" + SrcPort 1 + DstBlock "FIL_ACC_Y_MOD" + DstPort 1 + } + Line { + ZOrder 25821 + SrcBlock "CRY_ACC_Z_BEFORE_MOD_MON" + SrcPort 1 + DstBlock "FIL_ACC_Z_MOD" + DstPort 1 + } + Line { + ZOrder 25822 + SrcBlock "CRY_ACC_PITCH_BEFORE_MOD_MON" + SrcPort 1 + DstBlock "FIL_ACC_PITCH_MOD" + DstPort 1 + } + Line { + ZOrder 25823 + SrcBlock "CRY_ACC_ROLL_BEFORE_MOD_MON" + SrcPort 1 + DstBlock "FIL_ACC_ROLL_MOD" + DstPort 1 + } + Line { + ZOrder 25824 + SrcBlock "CRY_ACC_YAW_BEFORE_MOD_MON" + SrcPort 1 + DstBlock "FIL_ACC_YAW_MOD" + DstPort 1 + } + Line { + ZOrder 25825 + SrcBlock "READ_TEMP_F" + SrcPort 1 + DstBlock "TEMP_F_MON" + DstPort 1 + } + Line { + ZOrder 25826 + SrcBlock "TEMP_F_MON" + SrcPort 1 + DstBlock "TEMP_F" + DstPort 1 + } + Line { + ZOrder 25827 + SrcBlock "READ_TEMP_H" + SrcPort 1 + DstBlock "TEMP_H_MON" + DstPort 1 + } + Line { + ZOrder 25828 + SrcBlock "TEMP_H_MON" + SrcPort 1 + DstBlock "TEMP_H" + DstPort 1 + } + Line { + ZOrder 25829 + SrcBlock "READ_TEMP_G" + SrcPort 1 + DstBlock "TEMP_G_MON" + DstPort 1 + } + Line { + ZOrder 25830 + SrcBlock "TEMP_G_MON" + SrcPort 1 + DstBlock "TEMP_G" + DstPort 1 + } + Line { + ZOrder 26011 + SrcBlock "Choice92" + SrcPort 1 + DstBlock "CRY_ACC_X_BEFORE_SERVOFIL_MON" + DstPort 1 + } + Line { + ZOrder 26012 + SrcBlock "CRY_ACC_X_BEFORE_SERVOFIL_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 26015 + Points [123, 0; 0, 60] + DstBlock "FIL_ACC_X1" + DstPort 1 + } + Branch { + ZOrder 26014 + DstBlock "CRY_ACC_X_BEFORE_SERVOFIL" + DstPort 1 + } + } + Line { + ZOrder 26016 + SrcBlock "Choice93" + SrcPort 1 + Points [26, 0; 0, -35] + DstBlock "CRY_ACC_Y_BEFORE_SERVOFIL_MON" + DstPort 1 + } + Line { + ZOrder 26018 + SrcBlock "CRY_ACC_Y_BEFORE_SERVOFIL_MON" + SrcPort 1 + Points [70, 0] + Branch { + ZOrder 26022 + Points [50, 0; 0, 40] + DstBlock "FIL_ACC_Y1" + DstPort 1 + } + Branch { + ZOrder 26020 + DstBlock "CRY_ACC_Y_BEFORE_SERVOFIL" + DstPort 1 + } + } + Line { + ZOrder 26023 + SrcBlock "Choice94" + SrcPort 1 + Points [26, 0; 0, -50] + DstBlock "CRY_ACC_Z_BEFORE_SERVOFIL_MON" + DstPort 1 + } + Line { + ZOrder 26024 + SrcBlock "CRY_ACC_Z_BEFORE_SERVOFIL_MON" + SrcPort 1 + Points [90, 0] + Branch { + ZOrder 26026 + DstBlock "CRY_ACC_Z_BEFORE_SERVOFIL" + DstPort 1 + } + Branch { + ZOrder 26025 + Points [75, 0; 0, 15] + DstBlock "FIL_ACC_Z1" + DstPort 1 + } + } + Line { + ZOrder 26027 + SrcBlock "Choice95" + SrcPort 1 + Points [26, 0; 0, -50] + DstBlock "CRY_ACC_PITCH_BEFORE_SERVOFIL_MON" + DstPort 1 + } + Line { + ZOrder 26028 + SrcBlock "CRY_ACC_PITCH_BEFORE_SERVOFIL_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 26030 + DstBlock "CRY_ACC_PITCH_BEFORE_SERVOFIL" + DstPort 1 + } + Branch { + ZOrder 26029 + Points [106, 0; 0, -10] + DstBlock "FIL_ACC_PITCH1" + DstPort 1 + } + } + Line { + ZOrder 26031 + SrcBlock "Choice96" + SrcPort 1 + DstBlock "CRY_ACC_ROLL_BEFORE_SERVOFIL_MON" + DstPort 1 + } + Line { + ZOrder 26032 + SrcBlock "CRY_ACC_ROLL_BEFORE_SERVOFIL_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 26034 + DstBlock "CRY_ACC_ROLL_BEFORE_SERVOFIL" + DstPort 1 + } + Branch { + ZOrder 26033 + Points [111, 0; 0, -80] + DstBlock "FIL_ACC_ROLL1" + DstPort 1 + } + } + Line { + ZOrder 26035 + SrcBlock "Choice97" + SrcPort 1 + DstBlock "CRY_ACC_YAW_BEFORE_SERVOFIL_MON" + DstPort 1 + } + Line { + ZOrder 26037 + SrcBlock "CRY_ACC_YAW_BEFORE_SERVOFIL_MON" + SrcPort 1 + Points [70, 0] + Branch { + ZOrder 26039 + DstBlock "CRY_ACC_YAW_BEFORE_SERVOFIL" + DstPort 1 + } + Branch { + ZOrder 26038 + Points [97, 0; 0, -67; 24, 0; 0, -33] + DstBlock "FIL_ACC_YAW1" + DstPort 1 + } + } + Line { + Name "" + ZOrder 26046 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 30 + DstBlock "Terminator45" + DstPort 1 + } + Line { + Name "" + ZOrder 26048 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 29 + DstBlock "Terminator44" + DstPort 1 + } + Line { + Name "" + ZOrder 26050 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + DstBlock "Terminator43" + DstPort 1 + } + Line { + Name "" + ZOrder 26052 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + DstBlock "Terminator42" + DstPort 1 + } + Line { + Name "" + ZOrder 26054 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 24 + DstBlock "Terminator41" + DstPort 1 + } + Line { + Name "" + ZOrder 26056 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + DstBlock "Terminator12" + DstPort 1 + } + Line { + Name "" + ZOrder 26060 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + DstBlock "Terminator40" + DstPort 1 + } + Line { + Name "" + ZOrder 26062 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + DstBlock "Terminator11" + DstPort 1 + } + Line { + Name "" + ZOrder 26064 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + DstBlock "Terminator46" + DstPort 1 + } + Line { + Name "" + ZOrder 26066 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + DstBlock "Terminator47" + DstPort 1 + } + Line { + Name "" + ZOrder 26068 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + DstBlock "Terminator48" + DstPort 1 + } + Line { + Name "" + ZOrder 26071 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + DstBlock "Terminator50" + DstPort 1 + } + Line { + Name "" + ZOrder 26073 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + DstBlock "Terminator49" + DstPort 1 + } + Line { + Name "" + ZOrder 26075 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + DstBlock "Terminator51" + DstPort 1 + } + Line { + ZOrder 26091 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 26092 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 26093 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 26094 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 26095 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 26096 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 26097 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 26098 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 26099 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 26100 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + Name "" + ZOrder 28203 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + Points [118, 0; 0, -975] + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 28162 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + Name "" + ZOrder 28163 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "Terminator19" + DstPort 1 + } + Line { + Name "" + ZOrder 28164 + Labels [-1, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "Terminator53" + DstPort 1 + } + Line { + Name "" + ZOrder 28165 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "Terminator54" + DstPort 1 + } + Line { + Name "" + ZOrder 28168 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "Terminator55" + DstPort 1 + } + Line { + Name "" + ZOrder 28182 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "Terminator4" + DstPort 1 + } + Line { + Name "" + ZOrder 28183 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "Terminator3" + DstPort 1 + } + Line { + Name "" + ZOrder 28184 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "Terminator39" + DstPort 1 + } + Line { + Name "" + ZOrder 28185 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "Terminator52" + DstPort 1 + } + Line { + Name "" + ZOrder 28186 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "Terminator22" + DstPort 1 + } + Line { + Name "" + ZOrder 28187 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Annotation { + SID "2822" + Name "#DAQ Channels\nCRY_PD_X_BEFORE_SERVOFIL 16384\nCRY_PD_Y_BEFORE_SERVOFIL 16384\nCRY_PD_Z_BEFORE_SERV" + "OFIL 16384\nCRY_PD_PITCH_BEFORE_SERVOFIL 16384\nCRY_PD_ROLL_BEFORE_SERVOFIL 16384\nCRY_PD_YAW_BEFORE_SERVOFIL 16" + "384\nCRY_ACC_X_BEFORE_SERVOFIL 16384\nCRY_ACC_Y_BEFORE_SERVOFIL 16384\nCRY_ACC_Z_BEFORE_SERVOFIL 16384\nCRY_ACC_" + "PITCH_BEFORE_SERVOFIL 16384\nCRY_ACC_ROLL_BEFORE_SERVOFIL 16384\nCRY_ACC_YAW_BEFORE_SERVOFIL 16384" + Position [2391, 6196, 2694, 6432] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Wed May 11 20:15:28 2022" + RTWModifiedTimeStamp 574200927 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 7 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1cryo_bak_20220510" + Array { + Type "Cell" + Dimension 1 + Cell "k1cryo_bak_20220510" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 8 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 9 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 10 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 11 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 12 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 13 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 14 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 15 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 18 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 8 + } + Object { + $PropName "DataTransfer" + $ObjectID 19 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Ground + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1cryo_bak_20220510" + Location [0, 28, 2560, 1047] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "5286" + Block { + BlockType Reference + Name "ADC0" + SID "5111" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [20, 6167, 95, 6193] + ZOrder 3581 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "5112" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [335, 6167, 405, 6193] + ZOrder 3582 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC2" + SID "5108" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=2 " + Ports [0, 1] + Position [1195, 6077, 1270, 6103] + ZOrder 3578 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx2/ADC2" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI1" + SID "3891" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5130, 3623, 5200, 3647] + ZOrder 1522 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI2" + SID "3892" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5130, 3678, 5200, 3702] + ZOrder 1524 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD1" + SID "4161" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2670, 4334, 2700, 4346] + ZOrder 2609 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD10" + SID "4375" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2710, 5869, 2740, 5881] + ZOrder 2838 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD11" + SID "4413" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2715, 6074, 2745, 6086] + ZOrder 2866 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD12" + SID "4414" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2715, 6219, 2745, 6231] + ZOrder 2877 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD2" + SID "4183" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2670, 4479, 2700, 4491] + ZOrder 2631 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD3" + SID "4218" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2690, 4654, 2720, 4666] + ZOrder 2671 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD4" + SID "4219" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2690, 4799, 2720, 4811] + ZOrder 2682 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD5" + SID "4296" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2690, 4999, 2720, 5011] + ZOrder 2749 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD6" + SID "4297" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2690, 5144, 2720, 5156] + ZOrder 2760 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD7" + SID "4335" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2690, 5369, 2720, 5381] + ZOrder 2788 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD8" + SID "4336" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2690, 5514, 2720, 5526] + ZOrder 2799 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD9" + SID "4374" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2710, 5724, 2740, 5736] + ZOrder 2827 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD1" + SID "4157" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2614, 4360, 2626, 4390] + ZOrder 2605 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD10" + SID "4377" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2710, 5909, 2740, 5921] + ZOrder 2836 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD11" + SID "4415" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2675, 6039, 2705, 6051] + ZOrder 2862 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD12" + SID "4416" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2640, 6254, 2670, 6266] + ZOrder 2875 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD2" + SID "4181" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2595, 4514, 2625, 4526] + ZOrder 2629 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD3" + SID "4220" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2634, 4680, 2646, 4710] + ZOrder 2667 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD4" + SID "4221" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2615, 4834, 2645, 4846] + ZOrder 2680 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD5" + SID "4298" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2634, 5025, 2646, 5055] + ZOrder 2745 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD6" + SID "4299" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2615, 5179, 2645, 5191] + ZOrder 2758 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD7" + SID "4337" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2690, 5314, 2720, 5326] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD8" + SID "4338" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2690, 5474, 2720, 5486] + ZOrder 2797 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD9" + SID "4376" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2710, 5679, 2740, 5691] + ZOrder 2823 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "5178" + Description "ADC Selector" + Ports [1, 32] + Position [435, 5375, 450, 6985] + ZOrder 3648 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_1_0,adc_1_1,adc_1_2,adc_1_3,adc_1_4,adc_1_5,adc_1_6,adc_1_7,adc_1_8,adc_1_9,adc_1_10,ad" + "c_1_11,adc_1_12,adc_1_13,adc_1_14,adc_1_15,adc_1_16,adc_1_17,adc_1_18,adc_1_19,adc_1_20,adc_1_21,adc_1_22,adc_1_" + "23,adc_1_24,adc_1_25,adc_1_26,adc_1_27,adc_1_28,adc_1_29,adc_1_30,adc_1_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector2" + SID "5110" + Description "ADC Selector" + Ports [1, 32] + Position [125, 5375, 140, 6985] + ZOrder 3580 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1,adc_0_2,adc_0_3,adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,ad" + "c_0_11,adc_0_12,adc_0_13,adc_0_14,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_" + "23,adc_0_24,adc_0_25,adc_0_26,adc_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 32] + Position [1330, 5285, 1345, 6895] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_2_0,adc_2_1,adc_2_2,adc_2_3,adc_2_4,adc_2_5,adc_2_6,adc_2_7,adc_2_8,adc_2_9,adc_2_10,ad" + "c_2_11,adc_2_12,adc_2_13,adc_2_14,adc_2_15,adc_2_16,adc_2_17,adc_2_18,adc_2_19,adc_2_20,adc_2_21,adc_2_22,adc_2_" + "23,adc_2_24,adc_2_25,adc_2_26,adc_2_27,adc_2_28,adc_2_29,adc_2_30,adc_2_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "CRY_ACC_PITCH" + SID "4638" + Tag "Test Point" + Ports [1] + Position [3570, 6620, 3610, 6630] + ZOrder 3098 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_PITCH_MON" + SID "4639" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3380, 6554, 3430, 6566] + ZOrder 3095 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_ROLL" + SID "4640" + Tag "Test Point" + Ports [1] + Position [3575, 6660, 3615, 6670] + ZOrder 3096 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_ROLL_MON" + SID "4641" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3380, 6614, 3430, 6626] + ZOrder 3093 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_X" + SID "4642" + Tag "Test Point" + Ports [1] + Position [3430, 6400, 3470, 6410] + ZOrder 3090 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_X_MON" + SID "4643" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3350, 6399, 3400, 6411] + ZOrder 3087 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Y" + SID "4644" + Tag "Test Point" + Ports [1] + Position [3455, 6450, 3495, 6460] + ZOrder 3091 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_YAW" + SID "4645" + Tag "Test Point" + Ports [1] + Position [3545, 6695, 3585, 6705] + ZOrder 3097 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_YAW_MON" + SID "4646" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3380, 6679, 3430, 6691] + ZOrder 3094 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Y_MON" + SID "4647" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3370, 6449, 3420, 6461] + ZOrder 3088 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Z" + SID "4648" + Tag "Test Point" + Ports [1] + Position [3465, 6510, 3505, 6520] + ZOrder 3092 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Z_MON" + SID "4649" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3370, 6509, 3420, 6521] + ZOrder 3089 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD1" + SID "4051" + Tag "Test Point" + Ports [1] + Position [7005, 2680, 7025, 2720] + ZOrder 2487 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD1_MEAN" + SID "4056" + Tag "Test Point" + Ports [1] + Position [7325, 2745, 7365, 2765] + ZOrder 2492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD1_MEAN_MON" + SID "4055" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7170, 2740, 7250, 2770] + ZOrder 2491 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD1_MON" + SID "4049" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6925, 2740, 7005, 2770] + ZOrder 2485 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD1_RMS" + SID "4059" + Tag "Test Point" + Ports [1] + Position [7460, 2625, 7500, 2645] + ZOrder 2496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD1_RMS_MON" + SID "4060" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7305, 2620, 7385, 2650] + ZOrder 2495 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD2" + SID "4061" + Tag "Test Point" + Ports [1] + Position [7005, 2880, 7025, 2920] + ZOrder 2498 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD2_MEAN" + SID "4062" + Tag "Test Point" + Ports [1] + Position [7325, 2945, 7365, 2965] + ZOrder 2503 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD2_MEAN_MON" + SID "4063" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7170, 2940, 7250, 2970] + ZOrder 2502 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD2_MON" + SID "4064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6925, 2940, 7005, 2970] + ZOrder 2497 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD2_RMS" + SID "4065" + Tag "Test Point" + Ports [1] + Position [7460, 2825, 7500, 2845] + ZOrder 2507 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD2_RMS_MON" + SID "4066" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7305, 2820, 7385, 2850] + ZOrder 2506 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD3" + SID "4075" + Tag "Test Point" + Ports [1] + Position [7005, 3090, 7025, 3130] + ZOrder 2512 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD3_MEAN" + SID "4076" + Tag "Test Point" + Ports [1] + Position [7325, 3155, 7365, 3175] + ZOrder 2515 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD3_MEAN_MON" + SID "4077" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7170, 3150, 7250, 3180] + ZOrder 2514 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD3_MON" + SID "4078" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6925, 3150, 7005, 3180] + ZOrder 2511 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD3_RMS" + SID "4079" + Tag "Test Point" + Ports [1] + Position [7460, 3035, 7500, 3055] + ZOrder 2519 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD3_RMS_MON" + SID "4080" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7305, 3030, 7385, 3060] + ZOrder 2518 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD7" + SID "4086" + Tag "Test Point" + Ports [1] + Position [7005, 3320, 7025, 3360] + ZOrder 2523 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD7_MEAN" + SID "4087" + Tag "Test Point" + Ports [1] + Position [7325, 3385, 7365, 3405] + ZOrder 2526 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD7_MEAN_MON" + SID "4088" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7170, 3380, 7250, 3410] + ZOrder 2525 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD7_MON" + SID "4089" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6925, 3380, 7005, 3410] + ZOrder 2522 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD7_RMS" + SID "4090" + Tag "Test Point" + Ports [1] + Position [7460, 3265, 7500, 3285] + ZOrder 2530 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD7_RMS_MON" + SID "4091" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7305, 3260, 7385, 3290] + ZOrder 2529 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD8" + SID "4097" + Tag "Test Point" + Ports [1] + Position [7005, 3515, 7025, 3555] + ZOrder 2534 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD8_MEAN" + SID "4098" + Tag "Test Point" + Ports [1] + Position [7325, 3580, 7365, 3600] + ZOrder 2537 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD8_MEAN_MON" + SID "4099" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7170, 3575, 7250, 3605] + ZOrder 2536 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD8_MON" + SID "4100" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6925, 3575, 7005, 3605] + ZOrder 2533 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD8_RMS" + SID "4101" + Tag "Test Point" + Ports [1] + Position [7460, 3460, 7500, 3480] + ZOrder 2541 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_CAL_PD8_RMS_MON" + SID "4102" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7305, 3455, 7385, 3485] + ZOrder 2540 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_PITCH" + SID "4635" + Tag "Test Point" + Ports [1] + Position [5900, 4935, 5940, 4945] + ZOrder 3084 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_PITCH_MON" + SID "4636" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5830, 4919, 5880, 4931] + ZOrder 3081 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_ROLL" + SID "4631" + Tag "Test Point" + Ports [1] + Position [5900, 5025, 5940, 5035] + ZOrder 3082 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_ROLL_MON" + SID "4632" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5815, 4979, 5865, 4991] + ZOrder 3079 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_X" + SID "4628" + Tag "Test Point" + Ports [1] + Position [5900, 4765, 5940, 4775] + ZOrder 3076 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_X_MON" + SID "4622" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5815, 4764, 5865, 4776] + ZOrder 3070 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Y" + SID "4629" + Tag "Test Point" + Ports [1] + Position [5900, 4815, 5940, 4825] + ZOrder 3077 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_YAW" + SID "4633" + Tag "Test Point" + Ports [1] + Position [5900, 5095, 5940, 5105] + ZOrder 3083 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_YAW_MON" + SID "4634" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5805, 5059, 5855, 5071] + ZOrder 3080 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Y_MON" + SID "4626" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5815, 4814, 5865, 4826] + ZOrder 3074 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Z" + SID "4630" + Tag "Test Point" + Ports [1] + Position [5900, 4875, 5940, 4885] + ZOrder 3078 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Z_MON" + SID "4627" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5825, 4874, 5875, 4886] + ZOrder 3075 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_RMS_ETE_PD1" + SID "4132" + Tag "Test Point" + Ports [1] + Position [8360, 2430, 8400, 2450] + ZOrder 2579 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_RMS_ETE_PD1_MON" + SID "4133" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8205, 2425, 8285, 2455] + ZOrder 2578 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_RMS_ETE_PD2" + SID "4136" + Tag "Test Point" + Ports [1] + Position [8365, 2670, 8405, 2690] + ZOrder 2583 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_RMS_ETE_PD2_MON" + SID "4137" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8210, 2665, 8290, 2695] + ZOrder 2582 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H1" + SID "4549" + Tag "Test Point" + Ports [1] + Position [2140, 6320, 2160, 6360] + ZOrder 2997 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H1_MON" + SID "4547" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2020, 6360, 2100, 6390] + ZOrder 2995 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H1_a" + SID "4597" + Tag "Test Point" + Ports [1] + Position [2645, 6325, 2665, 6365] + ZOrder 3045 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H1_a_MON" + SID "4596" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2485, 6350, 2565, 6380] + ZOrder 3044 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H2" + SID "4581" + Tag "Test Point" + Ports [1] + Position [2140, 6465, 2160, 6505] + ZOrder 3033 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H2_MON" + SID "4582" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2020, 6500, 2100, 6530] + ZOrder 3031 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H2_a" + SID "4602" + Tag "Test Point" + Ports [1] + Position [2645, 6470, 2665, 6510] + ZOrder 3053 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H2_a_MON" + SID "4603" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2485, 6495, 2565, 6525] + ZOrder 3052 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H3" + SID "4589" + Tag "Test Point" + Ports [1] + Position [2140, 6645, 2160, 6685] + ZOrder 3039 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H3_MON" + SID "4587" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2020, 6690, 2100, 6720] + ZOrder 3037 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H3_a" + SID "4610" + Tag "Test Point" + Ports [1] + Position [2645, 6665, 2665, 6705] + ZOrder 3061 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H3_a_MON" + SID "4611" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2485, 6700, 2565, 6730] + ZOrder 3060 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V1" + SID "4550" + Tag "Test Point" + Ports [1] + Position [2140, 6390, 2160, 6430] + ZOrder 2998 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V1_MON" + SID "4548" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2020, 6435, 2100, 6465] + ZOrder 2996 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V1_a" + SID "4598" + Tag "Test Point" + Ports [1] + Position [2645, 6390, 2665, 6430] + ZOrder 3049 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V1_a_MON" + SID "4599" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2485, 6415, 2565, 6445] + ZOrder 3048 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V2" + SID "4583" + Tag "Test Point" + Ports [1] + Position [2140, 6555, 2160, 6595] + ZOrder 3034 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V2_MON" + SID "4584" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2020, 6595, 2100, 6625] + ZOrder 3032 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V2_a" + SID "4606" + Tag "Test Point" + Ports [1] + Position [2645, 6565, 2665, 6605] + ZOrder 3057 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V2_a_MON" + SID "4607" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2485, 6590, 2565, 6620] + ZOrder 3056 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3" + SID "4590" + Tag "Test Point" + Ports [1] + Position [2140, 6725, 2160, 6765] + ZOrder 3040 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_MON" + SID "4588" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2020, 6765, 2100, 6795] + ZOrder 3038 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_a" + SID "4614" + Tag "Test Point" + Ports [1] + Position [2645, 6745, 2665, 6785] + ZOrder 3065 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_a_MON" + SID "4615" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2485, 6780, 2565, 6810] + ZOrder 3064 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD1" + SID "4166" + Tag "Test Point" + Ports [1] + Position [2900, 4275, 2920, 4315] + ZOrder 2614 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD10" + SID "4381" + Tag "Test Point" + Ports [1] + Position [2940, 5805, 2960, 5845] + ZOrder 2840 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD10_MON" + SID "4379" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2845, 5855, 2925, 5885] + ZOrder 2839 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD11" + SID "4419" + Tag "Test Point" + Ports [1] + Position [2945, 6015, 2965, 6055] + ZOrder 2870 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD11_MON" + SID "4417" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2845, 6060, 2925, 6090] + ZOrder 2869 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD12" + SID "4420" + Tag "Test Point" + Ports [1] + Position [2945, 6155, 2965, 6195] + ZOrder 2879 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD12_MON" + SID "4418" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2850, 6205, 2930, 6235] + ZOrder 2878 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD1_MON" + SID "4165" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2800, 4320, 2880, 4350] + ZOrder 2613 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD2" + SID "4185" + Tag "Test Point" + Ports [1] + Position [2900, 4415, 2920, 4455] + ZOrder 2633 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD2_MON" + SID "4184" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2805, 4465, 2885, 4495] + ZOrder 2632 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD3" + SID "4222" + Tag "Test Point" + Ports [1] + Position [2920, 4595, 2940, 4635] + ZOrder 2675 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD3_MON" + SID "4223" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2820, 4640, 2900, 4670] + ZOrder 2674 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD4" + SID "4224" + Tag "Test Point" + Ports [1] + Position [2920, 4735, 2940, 4775] + ZOrder 2684 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD4_MON" + SID "4225" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2825, 4785, 2905, 4815] + ZOrder 2683 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD5" + SID "4302" + Tag "Test Point" + Ports [1] + Position [2920, 4940, 2940, 4980] + ZOrder 2753 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD5_MON" + SID "4300" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2820, 4985, 2900, 5015] + ZOrder 2752 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD6" + SID "4303" + Tag "Test Point" + Ports [1] + Position [2920, 5080, 2940, 5120] + ZOrder 2762 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD6_MON" + SID "4301" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2825, 5130, 2905, 5160] + ZOrder 2761 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD7" + SID "4341" + Tag "Test Point" + Ports [1] + Position [2920, 5310, 2940, 5350] + ZOrder 2792 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD7_MON" + SID "4339" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2820, 5355, 2900, 5385] + ZOrder 2791 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD8" + SID "4342" + Tag "Test Point" + Ports [1] + Position [2920, 5450, 2940, 5490] + ZOrder 2801 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD8_MON" + SID "4340" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2825, 5500, 2905, 5530] + ZOrder 2800 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD9" + SID "4380" + Tag "Test Point" + Ports [1] + Position [2940, 5665, 2960, 5705] + ZOrder 2831 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD9_MON" + SID "4378" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2840, 5710, 2920, 5740] + ZOrder 2830 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD1" + SID "4164" + Tag "Test Point" + Ports [1] + Position [2570, 4250, 2590, 4290] + ZOrder 2612 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD10" + SID "4385" + Tag "Test Point" + Ports [1] + Position [2610, 5795, 2630, 5835] + ZOrder 2858 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD10_MON" + SID "4383" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2530, 5845, 2610, 5875] + ZOrder 2834 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD11" + SID "4423" + Tag "Test Point" + Ports [1] + Position [2620, 5990, 2640, 6030] + ZOrder 2868 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD11_MON" + SID "4421" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2535, 6050, 2615, 6080] + ZOrder 2867 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD12" + SID "4424" + Tag "Test Point" + Ports [1] + Position [2615, 6145, 2635, 6185] + ZOrder 2897 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD12_MON" + SID "4422" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2535, 6195, 2615, 6225] + ZOrder 2873 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD1_MON" + SID "4163" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2490, 4310, 2570, 4340] + ZOrder 2611 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD2" + SID "4205" + Tag "Test Point" + Ports [1] + Position [2570, 4405, 2590, 4445] + ZOrder 2653 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD2_MON" + SID "4179" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2490, 4455, 2570, 4485] + ZOrder 2627 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD3" + SID "4226" + Tag "Test Point" + Ports [1] + Position [2595, 4570, 2615, 4610] + ZOrder 2673 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD3_MON" + SID "4227" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2510, 4630, 2590, 4660] + ZOrder 2672 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD4" + SID "4228" + Tag "Test Point" + Ports [1] + Position [2590, 4725, 2610, 4765] + ZOrder 2702 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD4_MON" + SID "4229" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2510, 4775, 2590, 4805] + ZOrder 2678 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD5" + SID "4306" + Tag "Test Point" + Ports [1] + Position [2595, 4915, 2615, 4955] + ZOrder 2751 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD5_MON" + SID "4304" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2510, 4975, 2590, 5005] + ZOrder 2750 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD6" + SID "4307" + Tag "Test Point" + Ports [1] + Position [2590, 5070, 2610, 5110] + ZOrder 2780 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD6_MON" + SID "4305" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2510, 5120, 2590, 5150] + ZOrder 2756 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD7" + SID "4345" + Tag "Test Point" + Ports [1] + Position [2595, 5285, 2615, 5325] + ZOrder 2790 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD7_MON" + SID "4343" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2510, 5345, 2590, 5375] + ZOrder 2789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD8" + SID "4346" + Tag "Test Point" + Ports [1] + Position [2590, 5440, 2610, 5480] + ZOrder 2819 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD8_MON" + SID "4344" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2510, 5490, 2590, 5520] + ZOrder 2795 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD9" + SID "4384" + Tag "Test Point" + Ports [1] + Position [2615, 5640, 2635, 5680] + ZOrder 2829 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD9_MON" + SID "4382" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2530, 5700, 2610, 5730] + ZOrder 2828 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_LENGTH" + SID "4191" + Tag "Test Point" + Ports [1] + Position [4575, 4255, 4595, 4295] + ZOrder 3389 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_LENGTH_MON" + SID "4189" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4465, 4300, 4545, 4330] + ZOrder 3387 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD1" + SID "4196" + Tag "Test Point" + Ports [1] + Position [2320, 4250, 2340, 4290] + ZOrder 2644 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD1_D" + SID "4554" + Tag "Test Point" + Ports [1] + Position [4115, 4245, 4155, 4265] + ZOrder 3002 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD1_D_MON" + SID "4497" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3925, 4240, 4005, 4270] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD1_MON" + SID "4195" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2105, 4310, 2185, 4340] + ZOrder 2643 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD2" + SID "4204" + Tag "Test Point" + Ports [1] + Position [2310, 4405, 2330, 4445] + ZOrder 2652 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD2_D" + SID "4555" + Tag "Test Point" + Ports [1] + Position [4115, 4420, 4155, 4440] + ZOrder 3003 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD2_D_MON" + SID "4506" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3925, 4415, 4005, 4445] + ZOrder 2954 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD2_MON" + SID "4203" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2105, 4455, 2185, 4485] + ZOrder 2651 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_ROTATE" + SID "4190" + Tag "Test Point" + Ports [1] + Position [4595, 4345, 4615, 4385] + ZOrder 3388 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_ROTATE_MON" + SID "4187" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4465, 4390, 4545, 4420] + ZOrder 3385 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_LENGTH" + SID "4230" + Tag "Test Point" + Ports [1] + Position [4605, 4525, 4625, 4565] + ZOrder 2690 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_LENGTH_MON" + SID "4231" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4495, 4570, 4575, 4600] + ZOrder 2688 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD3" + SID "4232" + Tag "Test Point" + Ports [1] + Position [2330, 4570, 2350, 4610] + ZOrder 2695 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD3_D" + SID "4556" + Tag "Test Point" + Ports [1] + Position [4085, 4615, 4125, 4635] + ZOrder 3004 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD3_D_MON" + SID "4507" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3925, 4610, 4005, 4640] + ZOrder 2955 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD3_MON" + SID "4233" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2125, 4630, 2205, 4660] + ZOrder 2694 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD4" + SID "4234" + Tag "Test Point" + Ports [1] + Position [2330, 4725, 2350, 4765] + ZOrder 2701 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD4_D" + SID "4557" + Tag "Test Point" + Ports [1] + Position [4085, 4765, 4125, 4785] + ZOrder 3005 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD4_D_MON" + SID "4510" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3925, 4760, 4005, 4790] + ZOrder 2958 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD4_MON" + SID "4235" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2125, 4775, 2205, 4805] + ZOrder 2700 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_ROTATE" + SID "4236" + Tag "Test Point" + Ports [1] + Position [4625, 4615, 4645, 4655] + ZOrder 2689 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_ROTATE_MON" + SID "4237" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4495, 4660, 4575, 4690] + ZOrder 2686 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_LENGTH" + SID "4308" + Tag "Test Point" + Ports [1] + Position [4640, 4955, 4660, 4995] + ZOrder 2768 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_LENGTH_MON" + SID "4309" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4530, 5000, 4610, 5030] + ZOrder 2766 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD5" + SID "4312" + Tag "Test Point" + Ports [1] + Position [2330, 4915, 2350, 4955] + ZOrder 2773 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD5_D" + SID "4558" + Tag "Test Point" + Ports [1] + Position [4155, 4940, 4195, 4960] + ZOrder 3006 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD5_D_MON" + SID "4513" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3925, 4935, 4005, 4965] + ZOrder 2961 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD5_MON" + SID "4310" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2125, 4975, 2205, 5005] + ZOrder 2772 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD6" + SID "4313" + Tag "Test Point" + Ports [1] + Position [2330, 5070, 2350, 5110] + ZOrder 2779 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD6_D" + SID "4559" + Tag "Test Point" + Ports [1] + Position [4155, 5080, 4195, 5100] + ZOrder 3007 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD6_D_MON" + SID "4522" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3935, 5075, 4015, 5105] + ZOrder 2970 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD6_MON" + SID "4311" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2125, 5120, 2205, 5150] + ZOrder 2778 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_ROTATE" + SID "4314" + Tag "Test Point" + Ports [1] + Position [4660, 5045, 4680, 5085] + ZOrder 2767 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_ROTATE_MON" + SID "4315" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4530, 5090, 4610, 5120] + ZOrder 2764 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_LENGTH" + SID "4347" + Tag "Test Point" + Ports [1] + Position [4655, 5335, 4675, 5375] + ZOrder 2807 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_LENGTH_MON" + SID "4348" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4545, 5380, 4625, 5410] + ZOrder 2805 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD7" + SID "4351" + Tag "Test Point" + Ports [1] + Position [2330, 5285, 2350, 5325] + ZOrder 2812 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD7_D" + SID "4563" + Tag "Test Point" + Ports [1] + Position [3940, 5285, 3980, 5305] + ZOrder 3011 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD7_D_MON" + SID "4551" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3745, 5280, 3825, 5310] + ZOrder 2999 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD7_MON" + SID "4349" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2125, 5345, 2205, 5375] + ZOrder 2811 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD8" + SID "4352" + Tag "Test Point" + Ports [1] + Position [2330, 5440, 2350, 5480] + ZOrder 2818 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD8_D" + SID "4564" + Tag "Test Point" + Ports [1] + Position [3900, 5480, 3940, 5500] + ZOrder 3012 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD8_D_MON" + SID "4560" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3710, 5475, 3790, 5505] + ZOrder 3008 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD8_MON" + SID "4350" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2125, 5490, 2205, 5520] + ZOrder 2817 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_ROTATE" + SID "4353" + Tag "Test Point" + Ports [1] + Position [4675, 5425, 4695, 5465] + ZOrder 2806 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_ROTATE_MON" + SID "4354" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4545, 5470, 4625, 5500] + ZOrder 2803 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_LENGTH" + SID "4386" + Tag "Test Point" + Ports [1] + Position [4665, 5675, 4685, 5715] + ZOrder 2846 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_LENGTH_MON" + SID "4387" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4555, 5720, 4635, 5750] + ZOrder 2844 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD10" + SID "4391" + Tag "Test Point" + Ports [1] + Position [2350, 5795, 2370, 5835] + ZOrder 2857 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD10_D" + SID "4569" + Tag "Test Point" + Ports [1] + Position [3900, 5880, 3940, 5900] + ZOrder 3020 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD10_D_MON" + SID "4570" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3710, 5875, 3790, 5905] + ZOrder 3017 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD10_MON" + SID "4389" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2145, 5845, 2225, 5875] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD9" + SID "4390" + Tag "Test Point" + Ports [1] + Position [2350, 5640, 2370, 5680] + ZOrder 2851 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD9_D" + SID "4565" + Tag "Test Point" + Ports [1] + Position [3900, 5635, 3940, 5655] + ZOrder 3016 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD9_D_MON" + SID "4566" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3710, 5630, 3790, 5660] + ZOrder 3013 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD9_MON" + SID "4388" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2145, 5700, 2225, 5730] + ZOrder 2850 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_ROTATE" + SID "4392" + Tag "Test Point" + Ports [1] + Position [4685, 5765, 4705, 5805] + ZOrder 2845 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_ROTATE_MON" + SID "4393" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4555, 5810, 4635, 5840] + ZOrder 2842 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_LENGTH" + SID "4425" + Tag "Test Point" + Ports [1] + Position [4700, 6020, 4720, 6060] + ZOrder 2885 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_LENGTH_MON" + SID "4426" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4590, 6065, 4670, 6095] + ZOrder 2883 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD11" + SID "4429" + Tag "Test Point" + Ports [1] + Position [2355, 5990, 2375, 6030] + ZOrder 2890 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD11_D" + SID "4573" + Tag "Test Point" + Ports [1] + Position [3855, 6055, 3895, 6075] + ZOrder 3024 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD11_D_MON" + SID "4574" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3710, 6050, 3790, 6080] + ZOrder 3021 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD11_MON" + SID "4427" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2150, 6050, 2230, 6080] + ZOrder 2889 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD12" + SID "4430" + Tag "Test Point" + Ports [1] + Position [2355, 6145, 2375, 6185] + ZOrder 2896 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD12_D" + SID "4577" + Tag "Test Point" + Ports [1] + Position [3865, 6190, 3905, 6210] + ZOrder 3028 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD12_D_MON" + SID "4578" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3710, 6185, 3790, 6215] + ZOrder 3025 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD12_MON" + SID "4428" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2125, 6200, 2205, 6230] + ZOrder 2895 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_ROTATE" + SID "4431" + Tag "Test Point" + Ports [1] + Position [4720, 6110, 4740, 6150] + ZOrder 2884 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_ROTATE_MON" + SID "4432" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4590, 6155, 4670, 6185] + ZOrder 2881 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD10_MEAN" + SID "4488" + Tag "Test Point" + Ports [1] + Position [2435, 5770, 2470, 5780] + ZOrder 2938 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD10_MEAN_MON" + SID "4489" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2275, 5767, 2330, 5783] + ZOrder 2937 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD11_MEAN" + SID "4491" + Tag "Test Point" + Ports [1] + Position [2460, 5955, 2495, 5965] + ZOrder 2941 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD11_MEAN_MON" + SID "4492" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2300, 5952, 2355, 5968] + ZOrder 2940 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD12_MEAN" + SID "4494" + Tag "Test Point" + Ports [1] + Position [2445, 6110, 2480, 6120] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD12_MEAN_MON" + SID "4495" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2285, 6107, 2340, 6123] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD1_MEAN" + SID "4458" + Tag "Test Point" + Ports [1] + Position [2645, 3985, 2685, 4005] + ZOrder 2908 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD1_MEAN_MON" + SID "4459" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2480, 3985, 2520, 4005] + ZOrder 2907 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD2_MEAN" + SID "4464" + Tag "Test Point" + Ports [1] + Position [2400, 4380, 2435, 4390] + ZOrder 2914 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD2_MEAN_MON" + SID "4465" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2240, 4377, 2295, 4393] + ZOrder 2913 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD3_MEAN" + SID "4467" + Tag "Test Point" + Ports [1] + Position [2420, 4545, 2455, 4555] + ZOrder 2917 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD3_MEAN_MON" + SID "4468" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 4544, 2310, 4556] + ZOrder 2916 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD4_MEAN" + SID "4470" + Tag "Test Point" + Ports [1] + Position [2420, 4700, 2455, 4710] + ZOrder 2920 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD4_MEAN_MON" + SID "4471" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 4697, 2315, 4713] + ZOrder 2919 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD5_MEAN" + SID "4473" + Tag "Test Point" + Ports [1] + Position [2420, 4865, 2455, 4875] + ZOrder 2923 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD5_MEAN_MON" + SID "4474" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2275, 4862, 2330, 4878] + ZOrder 2922 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD6_MEAN" + SID "4476" + Tag "Test Point" + Ports [1] + Position [2410, 5045, 2445, 5055] + ZOrder 2926 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD6_MEAN_MON" + SID "4477" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2250, 5042, 2305, 5058] + ZOrder 2925 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD7_MEAN" + SID "4479" + Tag "Test Point" + Ports [1] + Position [2420, 5245, 2455, 5255] + ZOrder 2929 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD7_MEAN_MON" + SID "4480" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 5242, 2315, 5258] + ZOrder 2928 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD8_MEAN" + SID "4482" + Tag "Test Point" + Ports [1] + Position [2420, 5415, 2455, 5425] + ZOrder 2932 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD8_MEAN_MON" + SID "4483" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 5412, 2315, 5428] + ZOrder 2931 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD9_MEAN" + SID "4485" + Tag "Test Point" + Ports [1] + Position [2435, 5600, 2470, 5610] + ZOrder 2935 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD9_MEAN_MON" + SID "4486" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2275, 5597, 2330, 5613] + ZOrder 2934 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice" + SID "4705" + Position [6280, 5640, 6310, 5670] + ZOrder 3153 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "4708" + Position [6280, 5710, 6310, 5740] + ZOrder 3156 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice10" + SID "4726" + Position [5805, 5930, 5835, 5960] + ZOrder 3174 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice11" + SID "4728" + Position [5805, 6015, 5835, 6045] + ZOrder 3176 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice12" + SID "4783" + Position [6405, 5380, 6435, 5410] + ZOrder 3232 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice13" + SID "4789" + Position [6465, 5640, 6495, 5670] + ZOrder 3239 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice14" + SID "4790" + Position [6465, 5700, 6495, 5730] + ZOrder 3240 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice15" + SID "4791" + Position [6465, 5755, 6495, 5785] + ZOrder 3241 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice16" + SID "4792" + Position [6465, 5815, 6495, 5845] + ZOrder 3242 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice17" + SID "4793" + Position [6465, 5865, 6495, 5895] + ZOrder 3243 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice18" + SID "4794" + Position [6465, 5920, 6495, 5950] + ZOrder 3244 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice19" + SID "4828" + Position [6825, 4485, 6855, 4515] + ZOrder 3285 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "4710" + Position [6280, 5760, 6310, 5790] + ZOrder 3158 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "4834" + Position [6825, 4570, 6855, 4600] + ZOrder 3293 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "4841" + Position [6825, 4660, 6855, 4690] + ZOrder 3300 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "4848" + Position [6825, 4760, 6855, 4790] + ZOrder 3307 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "4855" + Position [6825, 4855, 6855, 4885] + ZOrder 3314 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "4862" + Position [6785, 4975, 6815, 5005] + ZOrder 3321 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "4955" + Position [4215, 4290, 4245, 4320] + ZOrder 3425 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice26" + SID "4958" + Position [4215, 4340, 4245, 4370] + ZOrder 3428 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice27" + SID "4960" + Position [4215, 4560, 4245, 4590] + ZOrder 3430 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice28" + SID "4962" + Position [4215, 4610, 4245, 4640] + ZOrder 3432 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice29" + SID "4964" + Position [4240, 4990, 4270, 5020] + ZOrder 3434 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice3" + SID "4712" + Position [6280, 5825, 6310, 5855] + ZOrder 3160 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice30" + SID "4966" + Position [4240, 5035, 4270, 5065] + ZOrder 3436 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice31" + SID "4968" + Position [4260, 5370, 4290, 5400] + ZOrder 3438 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice32" + SID "4970" + Position [4260, 5420, 4290, 5450] + ZOrder 3440 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice33" + SID "4972" + Position [4260, 5710, 4290, 5740] + ZOrder 3442 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice34" + SID "4974" + Position [4260, 5760, 4290, 5790] + ZOrder 3444 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice35" + SID "4976" + Position [4270, 6055, 4300, 6085] + ZOrder 3446 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice36" + SID "4977" + Position [4270, 6100, 4300, 6130] + ZOrder 3447 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice4" + SID "4714" + Position [6280, 5900, 6310, 5930] + ZOrder 3162 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice5" + SID "4716" + Position [6280, 5955, 6310, 5985] + ZOrder 3164 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice6" + SID "4718" + Position [5805, 5680, 5835, 5710] + ZOrder 3166 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice7" + SID "4720" + Position [5805, 5740, 5835, 5770] + ZOrder 3168 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice8" + SID "4722" + Position [5805, 5795, 5835, 5825] + ZOrder 3170 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice9" + SID "4724" + Position [5805, 5870, 5835, 5900] + ZOrder 3172 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant1" + SID "4052" + Position [1527, 3730, 1563, 3750] + ZOrder 2488 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant10" + SID "4756" + Description "Quantization range of 16 bit ADC." + Position [8675, 5305, 8720, 5335] + ZOrder 3205 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant11" + SID "5275" + Position [2872, 6480, 2908, 6500] + ZOrder 3753 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0" + } + Block { + BlockType Constant + Name "Constant2" + SID "4072" + Position [1622, 3730, 1658, 3750] + ZOrder 2508 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant3" + SID "4192" + Position [4307, 4255, 4343, 4275] + ZOrder 3390 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant39" + SID "4829" + Description "Each half of QPD" + Position [6792, 4330, 6808, 4360] + ZOrder 3287 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0" + } + Block { + BlockType Constant + Name "Constant4" + SID "4238" + Position [4337, 4515, 4373, 4535] + ZOrder 2691 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant5" + SID "4316" + Position [4372, 4945, 4408, 4965] + ZOrder 2769 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant6" + SID "4355" + Position [4387, 5325, 4423, 5345] + ZOrder 2808 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant7" + SID "4394" + Position [4397, 5665, 4433, 5685] + ZOrder 2847 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant8" + SID "4433" + Position [4432, 6010, 4468, 6030] + ZOrder 2886 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant9" + SID "4788" + Position [6347, 5340, 6383, 5360] + ZOrder 3238 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + } + Block { + BlockType Reference + Name "DAC_0" + SID "5211" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [9180, 5471, 9250, 5819] + ZOrder 3681 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "4981" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [8980, 5466, 9050, 5824] + ZOrder 3451 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux" + SID "4618" + Ports [1, 6] + Position [5500, 4874, 5505, 4961] + ZOrder 3068 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux1" + SID "4650" + Ports [1, 6] + Position [2985, 6539, 2990, 6626] + ZOrder 3086 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "4677" + Ports [1, 6] + Position [7475, 5769, 7480, 5856] + ZOrder 3126 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Product + Name "Divide" + SID "4053" + Ports [2, 1] + Position [6575, 2702, 6605, 2733] + ZOrder 2489 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "4068" + Ports [2, 1] + Position [6575, 2897, 6605, 2928] + ZOrder 2500 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "4201" + Ports [2, 1] + Position [1850, 4457, 1880, 4488] + ZOrder 2649 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "4239" + Ports [2, 1] + Position [1870, 4777, 1900, 4808] + ZOrder 2698 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "4240" + Ports [2, 1] + Position [2740, 4637, 2770, 4668] + ZOrder 2670 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "4241" + Ports [2, 1] + Position [2740, 4782, 2770, 4813] + ZOrder 2681 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "4242" + Ports [2, 1] + Position [1870, 4632, 1900, 4663] + ZOrder 2696 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "4317" + Ports [2, 1] + Position [1870, 5122, 1900, 5153] + ZOrder 2776 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "4318" + Ports [2, 1] + Position [2740, 4982, 2770, 5013] + ZOrder 2748 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "4319" + Ports [2, 1] + Position [2740, 5127, 2770, 5158] + ZOrder 2759 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "4320" + Ports [2, 1] + Position [1870, 4977, 1900, 5008] + ZOrder 2774 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "4356" + Ports [2, 1] + Position [1870, 5492, 1900, 5523] + ZOrder 2815 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "4084" + Ports [2, 1] + Position [6575, 3122, 6605, 3153] + ZOrder 2520 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "4357" + Ports [2, 1] + Position [2740, 5352, 2770, 5383] + ZOrder 2787 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "4358" + Ports [2, 1] + Position [2740, 5497, 2770, 5528] + ZOrder 2798 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "4359" + Ports [2, 1] + Position [1870, 5347, 1900, 5378] + ZOrder 2813 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "4395" + Ports [2, 1] + Position [1890, 5847, 1920, 5878] + ZOrder 2854 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "4396" + Ports [2, 1] + Position [2760, 5707, 2790, 5738] + ZOrder 2826 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "4397" + Ports [2, 1] + Position [2760, 5852, 2790, 5883] + ZOrder 2837 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "4398" + Ports [2, 1] + Position [1890, 5702, 1920, 5733] + ZOrder 2852 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "4434" + Ports [2, 1] + Position [1895, 6197, 1925, 6228] + ZOrder 2893 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "4435" + Ports [2, 1] + Position [2765, 6057, 2795, 6088] + ZOrder 2865 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "4436" + Ports [2, 1] + Position [2765, 6202, 2795, 6233] + ZOrder 2876 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "4095" + Ports [2, 1] + Position [6670, 3442, 6700, 3473] + ZOrder 2531 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "4437" + Ports [2, 1] + Position [1895, 6052, 1925, 6083] + ZOrder 2891 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "4499" + Ports [2, 1] + Position [3825, 4237, 3855, 4268] + ZOrder 2947 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "4505" + Ports [2, 1] + Position [3825, 4412, 3855, 4443] + ZOrder 2953 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "4508" + Ports [2, 1] + Position [3825, 4607, 3855, 4638] + ZOrder 2957 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide34" + SID "4511" + Ports [2, 1] + Position [3825, 4757, 3855, 4788] + ZOrder 2960 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide35" + SID "4514" + Ports [2, 1] + Position [3825, 4932, 3855, 4963] + ZOrder 2963 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide38" + SID "4523" + Ports [2, 1] + Position [3835, 5072, 3865, 5103] + ZOrder 2972 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "4107" + Ports [2, 1] + Position [6680, 3507, 6710, 3538] + ZOrder 2543 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide43" + SID "4545" + Ports [2, 1] + Position [1780, 6307, 1810, 6338] + ZOrder 2993 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide44" + SID "4546" + Ports [2, 1] + Position [1780, 6357, 1810, 6388] + ZOrder 2994 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide45" + SID "4552" + Ports [2, 1] + Position [3645, 5277, 3675, 5308] + ZOrder 3001 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide46" + SID "4561" + Ports [2, 1] + Position [3610, 5472, 3640, 5503] + ZOrder 3010 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide47" + SID "4567" + Ports [2, 1] + Position [3610, 5627, 3640, 5658] + ZOrder 3015 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide48" + SID "4571" + Ports [2, 1] + Position [3610, 5872, 3640, 5903] + ZOrder 3019 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide49" + SID "4575" + Ports [2, 1] + Position [3625, 6047, 3655, 6078] + ZOrder 3023 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "4113" + Ports [2, 1] + Position [7775, 2547, 7805, 2578] + ZOrder 2551 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide50" + SID "4579" + Ports [2, 1] + Position [3625, 6182, 3655, 6213] + ZOrder 3027 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide51" + SID "4585" + Ports [2, 1] + Position [1780, 6407, 1810, 6438] + ZOrder 3029 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide52" + SID "4586" + Ports [2, 1] + Position [1790, 6457, 1820, 6488] + ZOrder 3030 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide53" + SID "4591" + Ports [2, 1] + Position [1770, 6517, 1800, 6548] + ZOrder 3035 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide54" + SID "4592" + Ports [2, 1] + Position [1770, 6562, 1800, 6593] + ZOrder 3036 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide55" + SID "4595" + Ports [2, 1] + Position [2390, 6347, 2420, 6378] + ZOrder 3043 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide56" + SID "4600" + Ports [2, 1] + Position [2390, 6412, 2420, 6443] + ZOrder 3047 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide57" + SID "4604" + Ports [2, 1] + Position [2390, 6492, 2420, 6523] + ZOrder 3051 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide58" + SID "4608" + Ports [2, 1] + Position [2390, 6587, 2420, 6618] + ZOrder 3055 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide59" + SID "4612" + Ports [2, 1] + Position [2390, 6697, 2420, 6728] + ZOrder 3059 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "4120" + Ports [2, 1] + Position [7775, 2787, 7805, 2818] + ZOrder 2560 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide60" + SID "4616" + Ports [2, 1] + Position [2390, 6777, 2420, 6808] + ZOrder 3063 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "4160" + Ports [2, 1] + Position [2720, 4317, 2750, 4348] + ZOrder 2608 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "4182" + Ports [2, 1] + Position [2720, 4462, 2750, 4493] + ZOrder 2630 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "4198" + Ports [2, 1] + Position [1850, 4312, 1880, 4343] + ZOrder 2646 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [1102, 5780, 1142, 5819] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "ETE_PD1_dist" + SID "4119" + Tag "Test Point" + Ports [1] + Position [7915, 2465, 7935, 2505] + ZOrder 2557 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETE_PD1_dist_MEAN" + SID "4118" + Tag "Test Point" + Ports [1] + Position [8300, 2555, 8340, 2575] + ZOrder 2556 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETE_PD1_dist_MEAN_MON" + SID "4117" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8155, 2550, 8235, 2580] + ZOrder 2555 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETE_PD1_dist_MON" + SID "4115" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7835, 2550, 7915, 2580] + ZOrder 2553 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETE_PD2_dist" + SID "4121" + Tag "Test Point" + Ports [1] + Position [7915, 2710, 7935, 2750] + ZOrder 2566 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETE_PD2_dist_MEAN" + SID "4123" + Tag "Test Point" + Ports [1] + Position [8325, 2795, 8365, 2815] + ZOrder 2565 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETE_PD2_dist_MEAN_MON" + SID "4124" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8185, 2790, 8265, 2820] + ZOrder 2564 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETE_PD2_dist_MON" + SID "4122" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7835, 2790, 7915, 2820] + ZOrder 2562 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_1" + SID "4936" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2010, 4357, 2040, 4373] + ZOrder 3408 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_10" + SID "4952" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2045, 5892, 2075, 5908] + ZOrder 3422 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_11" + SID "4953" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2045, 6097, 2075, 6113] + ZOrder 3423 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_12" + SID "4954" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2055, 6242, 2085, 6258] + ZOrder 3424 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_2" + SID "4939" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2010, 4462, 2040, 4478] + ZOrder 3409 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_3" + SID "4941" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2025, 4677, 2055, 4693] + ZOrder 3411 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_4" + SID "4942" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2025, 4822, 2055, 4838] + ZOrder 3412 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_5" + SID "4946" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2010, 5022, 2040, 5038] + ZOrder 3416 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_6" + SID "4947" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2030, 5167, 2060, 5183] + ZOrder 3417 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_7" + SID "4932" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2065, 5282, 2095, 5298] + ZOrder 3402 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_8" + SID "4933" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2080, 5412, 2110, 5428] + ZOrder 3403 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_9" + SID "4951" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2035, 5747, 2065, 5763] + ZOrder 3421 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_PITCH1" + SID "4875" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3065, 6585, 3105, 6595] + ZOrder 3335 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_PITCH2" + SID "4658" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3145, 6585, 3185, 6595] + ZOrder 3109 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_ROLL1" + SID "4876" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3065, 6615, 3105, 6625] + ZOrder 3336 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_ROLL2" + SID "4659" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3145, 6615, 3185, 6625] + ZOrder 3110 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_X1" + SID "4877" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3065, 6475, 3105, 6485] + ZOrder 3332 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_X2" + SID "4660" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3145, 6475, 3185, 6485] + ZOrder 3106 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Y1" + SID "4878" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3065, 6510, 3105, 6520] + ZOrder 3333 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Y2" + SID "4662" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3145, 6510, 3185, 6520] + ZOrder 3107 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_YAW1" + SID "4879" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3065, 6650, 3105, 6660] + ZOrder 3337 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_YAW2" + SID "4661" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3145, 6650, 3185, 6660] + ZOrder 3111 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Z1" + SID "4880" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3065, 6540, 3105, 6550] + ZOrder 3334 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Z2" + SID "4663" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3145, 6540, 3185, 6550] + ZOrder 3108 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT1" + SID "4684" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7820, 5745, 7860, 5755] + ZOrder 3130 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT2" + SID "4686" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7820, 5780, 7860, 5790] + ZOrder 3131 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT3" + SID "4688" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7820, 5830, 7860, 5840] + ZOrder 3136 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT4" + SID "4689" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7820, 5865, 7860, 5875] + ZOrder 3137 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT5" + SID "4690" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7820, 5910, 7860, 5920] + ZOrder 3138 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT6" + SID "4691" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7820, 5945, 7860, 5955] + ZOrder 3139 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_H1" + SID "4893" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5360, 4805, 5400, 4815] + ZOrder 3350 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_H2" + SID "4895" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5360, 4840, 5400, 4850] + ZOrder 3353 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_H3" + SID "4896" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5360, 4880, 5400, 4890] + ZOrder 3354 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_PITCH1" + SID "4869" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5575, 4920, 5615, 4930] + ZOrder 3329 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_PITCH2" + SID "4655" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5640, 4920, 5680, 4930] + ZOrder 3103 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_ROLL1" + SID "4870" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5575, 4975, 5615, 4985] + ZOrder 3330 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_ROLL2" + SID "4656" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5640, 4975, 5680, 4985] + ZOrder 3104 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_V1" + SID "4897" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5360, 4915, 5400, 4925] + ZOrder 3355 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_V2" + SID "4898" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5360, 4945, 5400, 4955] + ZOrder 3356 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_V3" + SID "4899" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5360, 4980, 5400, 4990] + ZOrder 3357 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_X1" + SID "4871" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5575, 4765, 5615, 4775] + ZOrder 3326 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_X2" + SID "4652" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5640, 4765, 5680, 4775] + ZOrder 3100 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Y1" + SID "4872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5575, 4815, 5615, 4825] + ZOrder 3327 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Y2" + SID "4653" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5640, 4815, 5680, 4825] + ZOrder 3101 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_YAW1" + SID "4873" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5575, 5035, 5615, 5045] + ZOrder 3331 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_YAW2" + SID "4657" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5640, 5035, 5680, 5045] + ZOrder 3105 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Z1" + SID "4874" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5575, 4875, 5615, 4885] + ZOrder 3328 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Z2" + SID "4654" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5640, 4875, 5680, 4885] + ZOrder 3102 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_PITCH" + SID "4670" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6555, 5810, 6595, 5820] + ZOrder 3121 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_ROLL" + SID "4671" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6555, 5840, 6595, 5850] + ZOrder 3122 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_X" + SID "4672" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6555, 5700, 6595, 5710] + ZOrder 3118 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_Y" + SID "4674" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6555, 5735, 6595, 5745] + ZOrder 3119 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_YAW" + SID "4673" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6555, 5875, 6595, 5885] + ZOrder 3123 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_Z" + SID "4675" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6555, 5765, 6595, 5775] + ZOrder 3120 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FiIL_OPLEV1_Y_mm" + SID "5284" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6615, 5550, 6655, 5560] + ZOrder 3759 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground" + SID "4826" + Position [6500, 4525, 6520, 4545] + ZOrder 3284 + } + Block { + BlockType Ground + Name "Ground1" + SID "5234" + Position [8930, 5485, 8950, 5505] + ZOrder 3712 + ShowName off + } + Block { + BlockType Ground + Name "Ground10" + SID "5212" + Position [9140, 5485, 9160, 5505] + ZOrder 3682 + ShowName off + } + Block { + BlockType Ground + Name "Ground11" + SID "5213" + Position [9140, 5505, 9160, 5525] + ZOrder 3683 + ShowName off + } + Block { + BlockType Ground + Name "Ground12" + SID "4863" + Position [6450, 5015, 6470, 5035] + ZOrder 3320 + } + Block { + BlockType Ground + Name "Ground13" + SID "5214" + Position [9140, 5525, 9160, 5545] + ZOrder 3684 + ShowName off + } + Block { + BlockType Ground + Name "Ground14" + SID "5215" + Position [9140, 5545, 9160, 5565] + ZOrder 3685 + ShowName off + } + Block { + BlockType Ground + Name "Ground15" + SID "5242" + Position [9140, 5565, 9160, 5585] + ZOrder 3720 + ShowName off + } + Block { + BlockType Ground + Name "Ground16" + SID "5243" + Position [9140, 5585, 9160, 5605] + ZOrder 3721 + ShowName off + } + Block { + BlockType Ground + Name "Ground17" + SID "5244" + Position [9140, 5605, 9160, 5625] + ZOrder 3722 + ShowName off + } + Block { + BlockType Ground + Name "Ground18" + SID "5219" + Position [9140, 5625, 9160, 5645] + ZOrder 3689 + ShowName off + } + Block { + BlockType Ground + Name "Ground19" + SID "4129" + Position [6535, 3120, 6555, 3140] + ZOrder 2570 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "3893" + Position [5075, 3625, 5095, 3645] + ZOrder 1523 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground20" + SID "4706" + Position [5650, 5405, 5670, 5425] + ZOrder 3154 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground21" + SID "4956" + Position [4175, 4140, 4195, 4160] + ZOrder 3426 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground22" + SID "4213" + Position [6595, 3440, 6615, 3460] + ZOrder 2661 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground23" + SID "4214" + Position [6610, 3505, 6630, 3525] + ZOrder 2662 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground24" + SID "4215" + Position [6535, 2895, 6555, 2915] + ZOrder 2663 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground25" + SID "4216" + Position [6520, 2700, 6540, 2720] + ZOrder 2664 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground26" + SID "5257" + Position [8930, 5645, 8950, 5665] + ZOrder 3735 + ShowName off + } + Block { + BlockType Ground + Name "Ground27" + SID "4983" + Position [8930, 5665, 8950, 5685] + ZOrder 3705 + ShowName off + } + Block { + BlockType Ground + Name "Ground28" + SID "4984" + Position [8930, 5685, 8950, 5705] + ZOrder 3706 + ShowName off + } + Block { + BlockType Ground + Name "Ground29" + SID "4985" + Position [8930, 5705, 8950, 5725] + ZOrder 3707 + ShowName off + } + Block { + BlockType Ground + Name "Ground3" + SID "3894" + Position [5075, 3680, 5095, 3700] + ZOrder 1525 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground30" + SID "5264" + Position [2935, 6390, 2955, 6410] + ZOrder 3743 + } + Block { + BlockType Ground + Name "Ground31" + SID "4987" + Position [8930, 5745, 8950, 5765] + ZOrder 3709 + ShowName off + } + Block { + BlockType Ground + Name "Ground32" + SID "4988" + Position [8930, 5765, 8950, 5785] + ZOrder 3710 + ShowName off + } + Block { + BlockType Ground + Name "Ground33" + SID "5280" + Position [6470, 5475, 6490, 5495] + ZOrder 3755 + } + Block { + BlockType Ground + Name "Ground34" + SID "5220" + Position [9140, 5645, 9160, 5665] + ZOrder 3690 + ShowName off + } + Block { + BlockType Ground + Name "Ground35" + SID "5221" + Position [9140, 5665, 9160, 5685] + ZOrder 3691 + ShowName off + } + Block { + BlockType Ground + Name "Ground36" + SID "5222" + Position [9140, 5685, 9160, 5705] + ZOrder 3692 + ShowName off + } + Block { + BlockType Ground + Name "Ground37" + SID "5223" + Position [9140, 5705, 9160, 5725] + ZOrder 3693 + ShowName off + } + Block { + BlockType Ground + Name "Ground38" + SID "5260" + Position [8930, 5565, 8950, 5585] + ZOrder 3741 + ShowName off + } + Block { + BlockType Ground + Name "Ground39" + SID "5261" + Position [8930, 5585, 8950, 5605] + ZOrder 3738 + ShowName off + } + Block { + BlockType Ground + Name "Ground4" + SID "4835" + Position [6500, 4610, 6520, 4630] + ZOrder 3292 + } + Block { + BlockType Ground + Name "Ground40" + SID "5262" + Position [8930, 5605, 8950, 5625] + ZOrder 3739 + ShowName off + } + Block { + BlockType Ground + Name "Ground41" + SID "5263" + Position [8930, 5625, 8950, 5645] + ZOrder 3740 + ShowName off + } + Block { + BlockType Ground + Name "Ground42" + SID "5236" + Position [8930, 5525, 8950, 5545] + ZOrder 3714 + ShowName off + } + Block { + BlockType Ground + Name "Ground43" + SID "5237" + Position [8930, 5545, 8950, 5565] + ZOrder 3715 + ShowName off + } + Block { + BlockType Ground + Name "Ground5" + SID "4785" + Position [6285, 5430, 6305, 5450] + ZOrder 3237 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "4842" + Position [6500, 4700, 6520, 4720] + ZOrder 3299 + } + Block { + BlockType Ground + Name "Ground7" + SID "4849" + Position [6490, 4800, 6510, 4820] + ZOrder 3306 + } + Block { + BlockType Ground + Name "Ground8" + SID "4856" + Position [6490, 4895, 6510, 4915] + ZOrder 3313 + } + Block { + BlockType Ground + Name "Ground9" + SID "5235" + Position [8930, 5505, 8950, 5525] + ZOrder 3713 + ShowName off + } + Block { + BlockType Reference + Name "H1_CONST" + SID "4594" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2339, 6310, 2351, 6340] + ZOrder 3042 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H1_LENGTH" + SID "4901" + Tag "Test Point" + Ports [1] + Position [5570, 4455, 5595, 4465] + ZOrder 3359 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H1_LENGTH_MON" + SID "4900" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5450, 4452, 5505, 4468] + ZOrder 3358 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H2_CONST" + SID "4605" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2339, 6455, 2351, 6485] + ZOrder 3050 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H2_LENGTH" + SID "4902" + Tag "Test Point" + Ports [1] + Position [5570, 4505, 5595, 4515] + ZOrder 3361 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H2_LENGTH_MON" + SID "4903" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5450, 4502, 5505, 4518] + ZOrder 3360 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H3_CONST" + SID "4613" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2339, 6650, 2351, 6680] + ZOrder 3058 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H3_LENGTH" + SID "4904" + Tag "Test Point" + Ports [1] + Position [5570, 4555, 5595, 4565] + ZOrder 3363 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H3_LENGTH_MON" + SID "4905" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5450, 4552, 5505, 4568] + ZOrder 3362 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "K1:VIS-Yend_OPLEV1_Y_mm" + SID "5279" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [6515, 5474, 6580, 5496] + ZOrder 3754 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "K1:VIS-Yend_SEISM" + SID "5265" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [2985, 6389, 3050, 6411] + ZOrder 3742 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_ACC" + SID "4637" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [2925, 6555, 2965, 6615] + ZOrder 3085 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_ACT" + SID "4676" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [7370, 5780, 7410, 5840] + ZOrder 3124 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_PD" + SID "4620" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [5445, 4890, 5485, 4950] + ZOrder 3066 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_FIL_PD1" + SID "4054" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7065, 2743, 7135, 2767] + ZOrder 2490 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_FIL_PD2" + SID "4069" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7065, 2943, 7135, 2967] + ZOrder 2501 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_FIL_PD3" + SID "4081" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7065, 3153, 7135, 3177] + ZOrder 2513 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_FIL_PD7" + SID "4092" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7065, 3383, 7135, 3407] + ZOrder 2524 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_FIL_PD8" + SID "4103" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7065, 3578, 7135, 3602] + ZOrder 2535 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD1" + SID "4460" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2193, 4235, 2217, 4305] + ZOrder 2906 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD10" + SID "4490" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2232, 5800, 2248, 5830] + ZOrder 2936 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD11" + SID "4493" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2257, 5985, 2273, 6015] + ZOrder 2939 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD12" + SID "4496" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2222, 6150, 2238, 6180] + ZOrder 2942 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD2" + SID "4466" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2197, 4410, 2213, 4440] + ZOrder 2912 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD3" + SID "4469" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2212, 4570, 2228, 4600] + ZOrder 2915 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD4" + SID "4472" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2217, 4730, 2233, 4760] + ZOrder 2918 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD5" + SID "4475" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2212, 4925, 2228, 4955] + ZOrder 2921 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD6" + SID "4478" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2207, 5075, 2223, 5105] + ZOrder 2924 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD7" + SID "4481" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2217, 5275, 2233, 5305] + ZOrder 2927 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD8" + SID "4484" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2217, 5450, 2233, 5480] + ZOrder 2930 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD9" + SID "4487" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2232, 5630, 2248, 5660] + ZOrder 2933 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_dist_FIL_PD1" + SID "4116" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8050, 2553, 8120, 2577] + ZOrder 2554 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_dist_FIL_PD2" + SID "4125" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8060, 2793, 8130, 2817] + ZOrder 2563 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux" + SID "4619" + Ports [6, 1] + Position [5430, 4874, 5435, 4961] + ZOrder 3351 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux1" + SID "4651" + Ports [6, 1] + Position [2905, 6539, 2910, 6626] + ZOrder 3099 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "4678" + Ports [6, 1] + Position [6930, 5764, 6935, 5851] + ZOrder 3125 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OFFSET_PD1" + SID "4108" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7545, 2579, 7575, 2591] + ZOrder 2546 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFFSET_PD2" + SID "4126" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7545, 2819, 7575, 2831] + ZOrder 2558 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_PITCH" + SID "4850" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [6530, 4779, 6585, 4841] + ZOrder 3305 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_PITCH_SW" + SID "4851" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6695, 4767, 6760, 4783] + ZOrder 3308 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_ROLL" + SID "4857" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [6530, 4874, 6585, 4936] + ZOrder 3312 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_ROLL_SW" + SID "4858" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6695, 4862, 6760, 4878] + ZOrder 3315 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_X" + SID "4827" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [6540, 4504, 6595, 4566] + ZOrder 3283 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_X_SW" + SID "4830" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6705, 4492, 6770, 4508] + ZOrder 3286 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Y" + SID "4836" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [6540, 4589, 6595, 4651] + ZOrder 3291 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_YAW" + SID "4864" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [6490, 4994, 6545, 5056] + ZOrder 3319 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_YAW_SW" + SID "4865" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6655, 4982, 6720, 4998] + ZOrder 3322 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Y_SW" + SID "4837" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6705, 4577, 6770, 4593] + ZOrder 3294 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Z" + SID "4843" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [6540, 4679, 6595, 4741] + ZOrder 3298 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Z_SW" + SID "4844" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6705, 4667, 6770, 4683] + ZOrder 3301 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1" + SID "4798" + Tag "Test Point" + Ports [1] + Position [7950, 5585, 7970, 5625] + ZOrder 3248 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1_MON" + SID "4797" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7905, 5715, 7985, 5735] + ZOrder 3247 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2" + SID "4806" + Tag "Test Point" + Ports [1] + Position [8000, 5730, 8020, 5770] + ZOrder 3262 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2_MON" + SID "4801" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7905, 5775, 7985, 5795] + ZOrder 3257 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3" + SID "4810" + Tag "Test Point" + Ports [1] + Position [8030, 5790, 8050, 5830] + ZOrder 3266 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3_MON" + SID "4802" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7905, 5825, 7985, 5845] + ZOrder 3258 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4" + SID "4814" + Tag "Test Point" + Ports [1] + Position [8010, 5845, 8030, 5885] + ZOrder 3270 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4_MON" + SID "4803" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7905, 5885, 7985, 5905] + ZOrder 3259 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5" + SID "4819" + Tag "Test Point" + Ports [1] + Position [8000, 5905, 8020, 5945] + ZOrder 3275 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5_MON" + SID "4804" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7905, 5950, 7985, 5970] + ZOrder 3260 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6" + SID "4824" + Tag "Test Point" + Ports [1] + Position [8000, 6025, 8020, 6065] + ZOrder 3280 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6_MON" + SID "4805" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7905, 5985, 7985, 6005] + ZOrder 3261 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "4073" + Ports [2, 1] + Position [6650, 2742, 6680, 2773] + ZOrder 2509 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "4074" + Ports [2, 1] + Position [6650, 2912, 6680, 2943] + ZOrder 2510 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "4248" + Ports [2, 1] + Position [4380, 4657, 4410, 4688] + ZOrder 2693 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "4249" + Ports [2, 1] + Position [1960, 4667, 1990, 4698] + ZOrder 2697 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "4250" + Ports [2, 1] + Position [1960, 4812, 1990, 4843] + ZOrder 2699 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "4325" + Ports [2, 1] + Position [4415, 5087, 4445, 5118] + ZOrder 2771 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "4326" + Ports [2, 1] + Position [1960, 5012, 1990, 5043] + ZOrder 2775 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "4327" + Ports [2, 1] + Position [1975, 5157, 2005, 5188] + ZOrder 2777 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "4328" + Ports [2, 1] + Position [4415, 4997, 4445, 5028] + ZOrder 2770 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "4364" + Ports [2, 1] + Position [4430, 5467, 4460, 5498] + ZOrder 2810 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "4365" + Ports [2, 1] + Position [1960, 5382, 1990, 5413] + ZOrder 2814 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "4366" + Ports [2, 1] + Position [1975, 5527, 2005, 5558] + ZOrder 2816 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "4085" + Ports [2, 1] + Position [6665, 3132, 6695, 3163] + ZOrder 2521 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product20" + SID "4367" + Ports [2, 1] + Position [4430, 5377, 4460, 5408] + ZOrder 2809 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "4403" + Ports [2, 1] + Position [4440, 5807, 4470, 5838] + ZOrder 2849 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "4404" + Ports [2, 1] + Position [1980, 5737, 2010, 5768] + ZOrder 2853 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "4405" + Ports [2, 1] + Position [1995, 5882, 2025, 5913] + ZOrder 2855 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "4406" + Ports [2, 1] + Position [4440, 5717, 4470, 5748] + ZOrder 2848 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product25" + SID "4442" + Ports [2, 1] + Position [4475, 6152, 4505, 6183] + ZOrder 2888 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product26" + SID "4443" + Ports [2, 1] + Position [1985, 6087, 2015, 6118] + ZOrder 2892 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product27" + SID "4444" + Ports [2, 1] + Position [2000, 6232, 2030, 6263] + ZOrder 2894 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product28" + SID "4445" + Ports [2, 1] + Position [4475, 6062, 4505, 6093] + ZOrder 2887 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product29" + SID "4749" + Ports [2, 1] + Position [1935, 6302, 1965, 6333] + ZOrder 3198 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "4096" + Ports [2, 1] + Position [6790, 3452, 6820, 3483] + ZOrder 2532 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product30" + SID "4750" + Ports [2, 1] + Position [1940, 6367, 1970, 6398] + ZOrder 3199 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product31" + SID "4751" + Ports [2, 1] + Position [1945, 6417, 1975, 6448] + ZOrder 3200 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product32" + SID "4752" + Ports [2, 1] + Position [1945, 6467, 1975, 6498] + ZOrder 3201 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product33" + SID "4753" + Ports [2, 1] + Position [1880, 6582, 1910, 6613] + ZOrder 3202 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product34" + SID "4754" + Ports [2, 1] + Position [1895, 6512, 1925, 6543] + ZOrder 3203 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product35" + SID "4757" + Ports [2, 1] + Position [8745, 5597, 8770, 5613] + ZOrder 3206 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product36" + SID "4758" + Ports [2, 1] + Position [8745, 5637, 8770, 5653] + ZOrder 3207 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product37" + SID "4759" + Ports [2, 1] + Position [8745, 5677, 8770, 5693] + ZOrder 3208 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product38" + SID "4760" + Ports [2, 1] + Position [8730, 5717, 8755, 5733] + ZOrder 3209 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product39" + SID "4761" + Ports [2, 1] + Position [8730, 5752, 8755, 5768] + ZOrder 3210 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "4106" + Ports [2, 1] + Position [6790, 3537, 6820, 3568] + ZOrder 2542 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product40" + SID "4762" + Ports [2, 1] + Position [8730, 5787, 8755, 5803] + ZOrder 3211 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "4193" + Ports [2, 1] + Position [4350, 4297, 4380, 4328] + ZOrder 3391 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "4194" + Ports [2, 1] + Position [4350, 4387, 4380, 4418] + ZOrder 3392 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "4199" + Ports [2, 1] + Position [1940, 4347, 1970, 4378] + ZOrder 2647 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "4202" + Ports [2, 1] + Position [1955, 4492, 1985, 4523] + ZOrder 2650 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "4247" + Ports [2, 1] + Position [4380, 4567, 4410, 4598] + ZOrder 2692 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "READ_TEMP_4KHEAD" + SID "4149" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [515, 5144, 545, 5156] + ZOrder 2597 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "READ_TEMP_50KHEAD" + SID "4151" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [515, 5219, 545, 5231] + ZOrder 2600 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMS_ETE_PD1" + SID "4134" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [8080, 2416, 8165, 2464] + ZOrder 2576 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMS_ETE_PD2" + SID "4138" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [8085, 2656, 8170, 2704] + ZOrder 2580 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMS_PD1" + SID "4057" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [7180, 2611, 7265, 2659] + ZOrder 2493 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMS_PD2" + SID "4070" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [7180, 2811, 7265, 2859] + ZOrder 2504 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMS_PD3" + SID "4082" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [7180, 3021, 7265, 3069] + ZOrder 2516 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMS_PD7" + SID "4093" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [7180, 3251, 7265, 3299] + ZOrder 2527 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMS_PD8" + SID "4104" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [7180, 3446, 7265, 3494] + ZOrder 2538 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SLOPE_PD1" + SID "4114" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7645, 2604, 7675, 2616] + ZOrder 2552 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SLOPE_PD2" + SID "4127" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7645, 2844, 7675, 2856] + ZOrder 2561 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_1112" + SID "4929" + Tag "Test Point" + Ports [1] + Position [2165, 5940, 2185, 5980] + ZOrder 3400 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_1112_MON" + SID "4930" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2055, 5980, 2135, 6010] + ZOrder 3399 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_12" + SID "4937" + Tag "Test Point" + Ports [1] + Position [2095, 4215, 2135, 4235] + ZOrder 3407 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_12_MON" + SID "4938" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1995, 4210, 2075, 4240] + ZOrder 3406 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_34" + SID "4943" + Tag "Test Point" + Ports [1] + Position [2100, 4575, 2140, 4595] + ZOrder 3414 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_34_MON" + SID "4944" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2000, 4570, 2080, 4600] + ZOrder 3413 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_56" + SID "4948" + Tag "Test Point" + Ports [1] + Position [2100, 4920, 2140, 4940] + ZOrder 3419 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_56_MON" + SID "4949" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2000, 4915, 2080, 4945] + ZOrder 3418 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_78" + SID "4923" + Tag "Test Point" + Ports [1] + Position [2090, 5195, 2110, 5235] + ZOrder 3394 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_78_MON" + SID "4924" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1960, 5225, 2040, 5255] + ZOrder 3393 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_910" + SID "4926" + Tag "Test Point" + Ports [1] + Position [2070, 5580, 2090, 5620] + ZOrder 3397 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_910_MON" + SID "4927" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1940, 5610, 2020, 5640] + ZOrder 3396 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_PITCH" + SID "4737" + Tag "Test Point" + Ports [1] + Position [6795, 5775, 6835, 5795] + ZOrder 3185 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_PITCH_MON" + SID "4736" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6665, 5775, 6745, 5795] + ZOrder 3184 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_ROLL" + SID "4739" + Tag "Test Point" + Ports [1] + Position [6795, 5835, 6835, 5855] + ZOrder 3187 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_ROLL_MON" + SID "4738" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6665, 5835, 6745, 5855] + ZOrder 3186 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_X" + SID "4730" + Tag "Test Point" + Ports [1] + Position [6795, 5610, 6835, 5630] + ZOrder 3179 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_X_MON" + SID "4731" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6635, 5610, 6715, 5630] + ZOrder 3178 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Y" + SID "4732" + Tag "Test Point" + Ports [1] + Position [6795, 5660, 6835, 5680] + ZOrder 3181 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_YAW" + SID "4740" + Tag "Test Point" + Ports [1] + Position [6800, 5885, 6840, 5905] + ZOrder 3189 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_YAW_MON" + SID "4741" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6670, 5885, 6750, 5905] + ZOrder 3188 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Y_MON" + SID "4733" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6650, 5660, 6730, 5680] + ZOrder 3180 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Z" + SID "4735" + Tag "Test Point" + Ports [1] + Position [6795, 5715, 6835, 5735] + ZOrder 3183 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Z_MON" + SID "4734" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6665, 5715, 6745, 5735] + ZOrder 3182 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_PITCH_IN" + SID "4725" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5695, 5879, 5725, 5891] + ZOrder 3173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_ROLL_IN" + SID "4727" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5695, 5939, 5725, 5951] + ZOrder 3175 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_X_IN" + SID "4719" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5695, 5689, 5725, 5701] + ZOrder 3167 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_YAW_IN" + SID "4729" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5695, 6024, 5725, 6036] + ZOrder 3177 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_Y_IN" + SID "4721" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5695, 5739, 5725, 5751] + ZOrder 3169 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_Z_IN" + SID "4723" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5695, 5804, 5725, 5816] + ZOrder 3171 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_FEEDBACK" + SID "4787" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6325, 5389, 6355, 5401] + ZOrder 3236 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD1" + SID "4957" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4115, 4299, 4145, 4311] + ZOrder 3427 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD10" + SID "4975" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4155, 5769, 4185, 5781] + ZOrder 3445 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD11" + SID "4978" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4155, 6064, 4185, 6076] + ZOrder 3448 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD12" + SID "4979" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4155, 6109, 4185, 6121] + ZOrder 3449 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD2" + SID "4959" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4115, 4349, 4145, 4361] + ZOrder 3429 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD3" + SID "4961" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4115, 4569, 4145, 4581] + ZOrder 3431 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD4" + SID "4963" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4140, 4619, 4170, 4631] + ZOrder 3433 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD5" + SID "4965" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4155, 4999, 4185, 5011] + ZOrder 3435 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD6" + SID "4967" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4155, 5044, 4185, 5056] + ZOrder 3437 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD7" + SID "4969" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4160, 5379, 4190, 5391] + ZOrder 3439 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD8" + SID "4971" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4160, 5429, 4190, 5441] + ZOrder 3441 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD9" + SID "4973" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4155, 5719, 4185, 5731] + ZOrder 3443 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_PITCH_IN" + SID "4713" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6145, 5834, 6175, 5846] + ZOrder 3161 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_ROLL_IN" + SID "4715" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6145, 5909, 6175, 5921] + ZOrder 3163 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_X_IN" + SID "4707" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6145, 5649, 6175, 5661] + ZOrder 3155 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_YAW_IN" + SID "4717" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6145, 5964, 6175, 5976] + ZOrder 3165 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_Y_IN" + SID "4709" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6145, 5709, 6175, 5721] + ZOrder 3157 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_Z_IN" + SID "4711" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6145, 5769, 6175, 5781] + ZOrder 3159 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum" + SID "4058" + Ports [2, 1] + Position [7135, 2625, 7155, 2645] + ZOrder 2494 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "4071" + Ports [2, 1] + Position [7135, 2825, 7155, 2845] + ZOrder 2505 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum10" + SID "4553" + Ports [2, 1] + Position [3570, 5255, 3590, 5275] + ZOrder 3000 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + SID "4177" + Ports [2, 1] + Position [2410, 4460, 2430, 4480] + ZOrder 2625 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + SID "4562" + Ports [2, 1] + Position [3535, 5450, 3555, 5470] + ZOrder 3009 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + SID "4186" + Ports [2, 1] + Position [4255, 4385, 4275, 4405] + ZOrder 3384 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + SID "4188" + Ports [2, 1] + Position [4255, 4295, 4275, 4315] + ZOrder 3386 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + SID "4568" + Ports [2, 1] + Position [3535, 5605, 3555, 5625] + ZOrder 3014 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + SID "4252" + Ports [2, 1] + Position [2430, 4780, 2450, 4800] + ZOrder 2676 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + SID "4572" + Ports [2, 1] + Position [3535, 5850, 3555, 5870] + ZOrder 3018 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + SID "4254" + Ports [2, 1] + Position [4285, 4655, 4305, 4675] + ZOrder 2685 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + SID "4255" + Ports [2, 1] + Position [4285, 4565, 4305, 4585] + ZOrder 2687 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "4083" + Ports [2, 1] + Position [7135, 3035, 7155, 3055] + ZOrder 2517 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + SID "4256" + Ports [2, 1] + Position [2430, 4635, 2450, 4655] + ZOrder 2666 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + SID "4576" + Ports [2, 1] + Position [3550, 6025, 3570, 6045] + ZOrder 3022 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "4330" + Ports [2, 1] + Position [2430, 5125, 2450, 5145] + ZOrder 2754 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + SID "4580" + Ports [2, 1] + Position [3550, 6160, 3570, 6180] + ZOrder 3026 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + SID "4332" + Ports [2, 1] + Position [4320, 5085, 4340, 5105] + ZOrder 2763 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + SID "4333" + Ports [2, 1] + Position [4320, 4995, 4340, 5015] + ZOrder 2765 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum26" + SID "4334" + Ports [2, 1] + Position [2430, 4980, 2450, 5000] + ZOrder 2744 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum27" + SID "4664" + Ports [2, 1] + Position [6390, 5645, 6410, 5665] + ZOrder 3112 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum28" + SID "4369" + Ports [2, 1] + Position [2430, 5495, 2450, 5515] + ZOrder 2793 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum29" + SID "4665" + Ports [2, 1] + Position [6400, 5715, 6420, 5735] + ZOrder 3113 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "4094" + Ports [2, 1] + Position [7135, 3265, 7155, 3285] + ZOrder 2528 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum30" + SID "4371" + Ports [2, 1] + Position [4335, 5465, 4355, 5485] + ZOrder 2802 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum31" + SID "4372" + Ports [2, 1] + Position [4335, 5375, 4355, 5395] + ZOrder 2804 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum32" + SID "4373" + Ports [2, 1] + Position [2430, 5350, 2450, 5370] + ZOrder 2783 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum33" + SID "4666" + Ports [2, 1] + Position [6400, 5765, 6420, 5785] + ZOrder 3114 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum34" + SID "4408" + Ports [2, 1] + Position [2450, 5850, 2470, 5870] + ZOrder 2832 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum35" + SID "4667" + Ports [2, 1] + Position [6400, 5830, 6420, 5850] + ZOrder 3115 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum36" + SID "4410" + Ports [2, 1] + Position [4345, 5805, 4365, 5825] + ZOrder 2841 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum37" + SID "4411" + Ports [2, 1] + Position [4345, 5715, 4365, 5735] + ZOrder 2843 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum38" + SID "4412" + Ports [2, 1] + Position [2450, 5705, 2470, 5725] + ZOrder 2822 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum39" + SID "4668" + Ports [2, 1] + Position [6400, 5905, 6420, 5925] + ZOrder 3116 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "4105" + Ports [2, 1] + Position [7135, 3460, 7155, 3480] + ZOrder 2539 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum40" + SID "4447" + Ports [2, 1] + Position [2455, 6200, 2475, 6220] + ZOrder 2871 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum41" + SID "4669" + Ports [2, 1] + Position [6400, 5960, 6420, 5980] + ZOrder 3117 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum42" + SID "4449" + Ports [2, 1] + Position [4380, 6150, 4400, 6170] + ZOrder 2880 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum43" + SID "4450" + Ports [2, 1] + Position [4380, 6060, 4400, 6080] + ZOrder 2882 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum44" + SID "4451" + Ports [2, 1] + Position [2455, 6055, 2475, 6075] + ZOrder 2861 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum45" + SID "4498" + Ports [2, 1] + Position [3750, 4215, 3770, 4235] + ZOrder 2946 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum46" + SID "4503" + Ports [2, 1] + Position [3750, 4410, 3770, 4430] + ZOrder 2951 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum47" + SID "4509" + Ports [2, 1] + Position [3750, 4585, 3770, 4605] + ZOrder 2956 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum48" + SID "4512" + Ports [2, 1] + Position [3750, 4735, 3770, 4755] + ZOrder 2959 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum49" + SID "4515" + Ports [2, 1] + Position [3750, 4910, 3770, 4930] + ZOrder 2962 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "4112" + Ports [2, 1] + Position [7715, 2545, 7735, 2565] + ZOrder 2550 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum50" + SID "4831" + Ports [2, 1] + Position [6895, 4490, 6915, 4510] + ZOrder 3288 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum51" + SID "4840" + Ports [2, 1] + Position [6995, 4575, 7015, 4595] + ZOrder 3297 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum52" + SID "4524" + Ports [2, 1] + Position [3760, 5050, 3780, 5070] + ZOrder 2971 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum53" + SID "4847" + Ports [2, 1] + Position [7050, 4665, 7070, 4685] + ZOrder 3304 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum54" + SID "4854" + Ports [2, 1] + Position [7130, 4765, 7150, 4785] + ZOrder 3311 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum55" + SID "4861" + Ports [2, 1] + Position [7210, 4860, 7230, 4880] + ZOrder 3318 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum56" + SID "4868" + Ports [2, 1] + Position [7315, 4975, 7335, 4995] + ZOrder 3325 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum57" + SID "4928" + Ports [2, 1] + Position [1900, 5635, 1920, 5655] + ZOrder 3398 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum58" + SID "4931" + Ports [2, 1] + Position [1985, 5985, 2005, 6005] + ZOrder 3401 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum59" + SID "4940" + Ports [2, 1] + Position [1945, 4260, 1965, 4280] + ZOrder 3410 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "4128" + Ports [2, 1] + Position [7715, 2785, 7735, 2805] + ZOrder 2559 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum60" + SID "4945" + Ports [2, 1] + Position [1955, 4575, 1975, 4595] + ZOrder 3415 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum61" + SID "4950" + Ports [2, 1] + Position [1955, 4920, 1975, 4940] + ZOrder 3420 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "5267" + Ports [2, 1] + Position [3030, 6535, 3050, 6555] + ZOrder 3745 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "5282" + Ports [2, 1] + Position [6520, 5760, 6540, 5780] + ZOrder 3757 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "4135" + Ports [2, 1] + Position [8035, 2430, 8055, 2450] + ZOrder 2577 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + SID "4139" + Ports [2, 1] + Position [8040, 2670, 8060, 2690] + ZOrder 2581 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + SID "4925" + Ports [2, 1] + Position [1900, 5260, 1920, 5280] + ZOrder 3395 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "TEMP_4KHEAD" + SID "4148" + Tag "Test Point" + Ports [1] + Position [715, 5140, 755, 5160] + ZOrder 2596 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEMP_4KHEAD_MON" + SID "4150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [590, 5135, 670, 5165] + ZOrder 2598 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEMP_50KHEAD" + SID "4152" + Tag "Test Point" + Ports [1] + Position [715, 5215, 755, 5235] + ZOrder 2599 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEMP_50KHEAD_MON" + SID "4153" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [590, 5210, 670, 5240] + ZOrder 2601 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Terminator + Name "Terminator" + SID "3895" + Position [5285, 3625, 5305, 3645] + ZOrder 1526 + } + Block { + BlockType Terminator + Name "Terminator1" + SID "3896" + Position [5285, 3680, 5305, 3700] + ZOrder 1527 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "3905" + Position [1430, 6655, 1450, 6675] + ZOrder 1536 + } + Block { + BlockType Terminator + Name "Terminator100" + SID "5207" + Position [505, 6795, 525, 6815] + ZOrder 3677 + } + Block { + BlockType Terminator + Name "Terminator101" + SID "5208" + Position [505, 6845, 525, 6865] + ZOrder 3678 + } + Block { + BlockType Terminator + Name "Terminator102" + SID "5209" + Position [505, 6895, 525, 6915] + ZOrder 3679 + } + Block { + BlockType Terminator + Name "Terminator103" + SID "5210" + Position [505, 6945, 525, 6965] + ZOrder 3680 + } + Block { + BlockType Terminator + Name "Terminator104" + SID "5268" + Position [2870, 6535, 2890, 6555] + ZOrder 3746 + } + Block { + BlockType Terminator + Name "Terminator105" + SID "5269" + Position [2870, 6550, 2890, 6570] + ZOrder 3747 + } + Block { + BlockType Terminator + Name "Terminator106" + SID "5270" + Position [2870, 6565, 2890, 6585] + ZOrder 3748 + } + Block { + BlockType Terminator + Name "Terminator107" + SID "5271" + Position [2870, 6580, 2890, 6600] + ZOrder 3749 + } + Block { + BlockType Terminator + Name "Terminator108" + SID "5272" + Position [2870, 6595, 2890, 6615] + ZOrder 3750 + } + Block { + BlockType Terminator + Name "Terminator109" + SID "5273" + Position [2870, 6610, 2890, 6630] + ZOrder 3751 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "3906" + Position [1430, 6705, 1450, 6725] + ZOrder 1537 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "3907" + Position [1430, 6755, 1450, 6775] + ZOrder 1538 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3908" + Position [1430, 6805, 1450, 6825] + ZOrder 1539 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3909" + Position [1430, 6855, 1450, 6875] + ZOrder 1540 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "4852" + Position [6600, 4800, 6620, 4820] + ZOrder 3309 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "4454" + Position [1370, 6055, 1390, 6075] + ZOrder 2902 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "4853" + Position [6600, 4825, 6620, 4845] + ZOrder 3310 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "4859" + Position [6600, 4895, 6620, 4915] + ZOrder 3316 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "4860" + Position [6600, 4920, 6620, 4940] + ZOrder 3317 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "3897" + Position [1430, 6255, 1450, 6275] + ZOrder 1528 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "4866" + Position [6560, 5015, 6580, 5035] + ZOrder 3323 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "4867" + Position [6560, 5040, 6580, 5060] + ZOrder 3324 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "4212" + Position [1370, 5655, 1390, 5675] + ZOrder 2660 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "4145" + Position [1355, 5455, 1375, 5475] + ZOrder 2592 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "4452" + Position [1370, 5705, 1390, 5725] + ZOrder 2900 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "4453" + Position [1370, 5755, 1390, 5775] + ZOrder 2901 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "4881" + Position [2960, 4325, 2980, 4345] + ZOrder 3338 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "4882" + Position [2960, 4470, 2980, 4490] + ZOrder 3339 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "4883" + Position [2980, 4645, 3000, 4665] + ZOrder 3340 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "4884" + Position [2960, 4790, 2980, 4810] + ZOrder 3341 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "4832" + Position [6610, 4525, 6630, 4545] + ZOrder 3289 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "4885" + Position [2960, 4990, 2980, 5010] + ZOrder 3342 + } + Block { + BlockType Terminator + Name "Terminator31" + SID "4045" + Position [1370, 5805, 1390, 5825] + ZOrder 2473 + } + Block { + BlockType Terminator + Name "Terminator32" + SID "4886" + Position [2960, 5135, 2980, 5155] + ZOrder 3343 + } + Block { + BlockType Terminator + Name "Terminator33" + SID "4887" + Position [2980, 5360, 3000, 5380] + ZOrder 3344 + } + Block { + BlockType Terminator + Name "Terminator34" + SID "4888" + Position [2980, 5505, 3000, 5525] + ZOrder 3345 + } + Block { + BlockType Terminator + Name "Terminator35" + SID "4889" + Position [2985, 5715, 3005, 5735] + ZOrder 3346 + } + Block { + BlockType Terminator + Name "Terminator36" + SID "4890" + Position [2985, 5860, 3005, 5880] + ZOrder 3347 + } + Block { + BlockType Terminator + Name "Terminator37" + SID "4891" + Position [2990, 6065, 3010, 6085] + ZOrder 3348 + } + Block { + BlockType Terminator + Name "Terminator38" + SID "4892" + Position [3045, 6210, 3065, 6230] + ZOrder 3349 + } + Block { + BlockType Terminator + Name "Terminator39" + SID "4935" + Position [1370, 5855, 1390, 5875] + ZOrder 3405 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "4833" + Position [6610, 4550, 6630, 4570] + ZOrder 3290 + } + Block { + BlockType Terminator + Name "Terminator40" + SID "5113" + Position [195, 5395, 215, 5415] + ZOrder 3583 + } + Block { + BlockType Terminator + Name "Terminator41" + SID "5114" + Position [195, 5445, 215, 5465] + ZOrder 3584 + } + Block { + BlockType Terminator + Name "Terminator42" + SID "5115" + Position [195, 5495, 215, 5515] + ZOrder 3585 + } + Block { + BlockType Terminator + Name "Terminator43" + SID "5116" + Position [195, 5545, 215, 5565] + ZOrder 3586 + } + Block { + BlockType Terminator + Name "Terminator44" + SID "5117" + Position [195, 5595, 215, 5615] + ZOrder 3587 + } + Block { + BlockType Terminator + Name "Terminator45" + SID "5118" + Position [195, 5645, 215, 5665] + ZOrder 3588 + } + Block { + BlockType Terminator + Name "Terminator46" + SID "5119" + Position [195, 5695, 215, 5715] + ZOrder 3589 + } + Block { + BlockType Terminator + Name "Terminator47" + SID "5120" + Position [195, 5745, 215, 5765] + ZOrder 3590 + } + Block { + BlockType Terminator + Name "Terminator48" + SID "5121" + Position [195, 5795, 215, 5815] + ZOrder 3591 + } + Block { + BlockType Terminator + Name "Terminator49" + SID "5122" + Position [195, 5845, 215, 5865] + ZOrder 3592 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "4838" + Position [6610, 4610, 6630, 4630] + ZOrder 3295 + } + Block { + BlockType Terminator + Name "Terminator50" + SID "5123" + Position [195, 5895, 215, 5915] + ZOrder 3593 + } + Block { + BlockType Terminator + Name "Terminator51" + SID "5124" + Position [195, 5945, 215, 5965] + ZOrder 3594 + } + Block { + BlockType Terminator + Name "Terminator52" + SID "5125" + Position [195, 5995, 215, 6015] + ZOrder 3595 + } + Block { + BlockType Terminator + Name "Terminator53" + SID "5126" + Position [195, 6045, 215, 6065] + ZOrder 3596 + } + Block { + BlockType Terminator + Name "Terminator54" + SID "5127" + Position [195, 6095, 215, 6115] + ZOrder 3597 + } + Block { + BlockType Terminator + Name "Terminator55" + SID "5128" + Position [195, 6145, 215, 6165] + ZOrder 3598 + } + Block { + BlockType Terminator + Name "Terminator56" + SID "5129" + Position [195, 6195, 215, 6215] + ZOrder 3599 + } + Block { + BlockType Terminator + Name "Terminator57" + SID "5130" + Position [195, 6245, 215, 6265] + ZOrder 3600 + } + Block { + BlockType Terminator + Name "Terminator58" + SID "5131" + Position [195, 6295, 215, 6315] + ZOrder 3601 + } + Block { + BlockType Terminator + Name "Terminator59" + SID "5132" + Position [195, 6345, 215, 6365] + ZOrder 3602 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "4839" + Position [6610, 4635, 6630, 4655] + ZOrder 3296 + } + Block { + BlockType Terminator + Name "Terminator60" + SID "5133" + Position [195, 6395, 215, 6415] + ZOrder 3603 + } + Block { + BlockType Terminator + Name "Terminator61" + SID "5134" + Position [195, 6445, 215, 6465] + ZOrder 3604 + } + Block { + BlockType Terminator + Name "Terminator62" + SID "5135" + Position [195, 6495, 215, 6515] + ZOrder 3605 + } + Block { + BlockType Terminator + Name "Terminator63" + SID "5136" + Position [195, 6745, 215, 6765] + ZOrder 3606 + } + Block { + BlockType Terminator + Name "Terminator64" + SID "5137" + Position [195, 6695, 215, 6715] + ZOrder 3607 + } + Block { + BlockType Terminator + Name "Terminator65" + SID "5138" + Position [195, 6645, 215, 6665] + ZOrder 3608 + } + Block { + BlockType Terminator + Name "Terminator66" + SID "5139" + Position [195, 6595, 215, 6615] + ZOrder 3609 + } + Block { + BlockType Terminator + Name "Terminator67" + SID "5140" + Position [195, 6545, 215, 6565] + ZOrder 3610 + } + Block { + BlockType Terminator + Name "Terminator68" + SID "5141" + Position [195, 6795, 215, 6815] + ZOrder 3611 + } + Block { + BlockType Terminator + Name "Terminator69" + SID "5142" + Position [195, 6845, 215, 6865] + ZOrder 3612 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "4845" + Position [6610, 4700, 6630, 4720] + ZOrder 3302 + } + Block { + BlockType Terminator + Name "Terminator70" + SID "5143" + Position [195, 6895, 215, 6915] + ZOrder 3613 + } + Block { + BlockType Terminator + Name "Terminator71" + SID "5144" + Position [195, 6945, 215, 6965] + ZOrder 3614 + } + Block { + BlockType Terminator + Name "Terminator72" + SID "5179" + Position [505, 5395, 525, 5415] + ZOrder 3649 + } + Block { + BlockType Terminator + Name "Terminator73" + SID "5180" + Position [505, 5445, 525, 5465] + ZOrder 3650 + } + Block { + BlockType Terminator + Name "Terminator74" + SID "5181" + Position [505, 5495, 525, 5515] + ZOrder 3651 + } + Block { + BlockType Terminator + Name "Terminator75" + SID "5182" + Position [505, 5545, 525, 5565] + ZOrder 3652 + } + Block { + BlockType Terminator + Name "Terminator76" + SID "5183" + Position [505, 5595, 525, 5615] + ZOrder 3653 + } + Block { + BlockType Terminator + Name "Terminator77" + SID "5184" + Position [505, 5645, 525, 5665] + ZOrder 3654 + } + Block { + BlockType Terminator + Name "Terminator78" + SID "5185" + Position [505, 5695, 525, 5715] + ZOrder 3655 + } + Block { + BlockType Terminator + Name "Terminator79" + SID "5186" + Position [505, 5745, 525, 5765] + ZOrder 3656 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "4846" + Position [6610, 4725, 6630, 4745] + ZOrder 3303 + } + Block { + BlockType Terminator + Name "Terminator80" + SID "5187" + Position [505, 5795, 525, 5815] + ZOrder 3657 + } + Block { + BlockType Terminator + Name "Terminator81" + SID "5188" + Position [505, 5845, 525, 5865] + ZOrder 3658 + } + Block { + BlockType Terminator + Name "Terminator82" + SID "5189" + Position [505, 5895, 525, 5915] + ZOrder 3659 + } + Block { + BlockType Terminator + Name "Terminator83" + SID "5190" + Position [505, 5945, 525, 5965] + ZOrder 3660 + } + Block { + BlockType Terminator + Name "Terminator84" + SID "5191" + Position [505, 5995, 525, 6015] + ZOrder 3661 + } + Block { + BlockType Terminator + Name "Terminator85" + SID "5192" + Position [505, 6045, 525, 6065] + ZOrder 3662 + } + Block { + BlockType Terminator + Name "Terminator86" + SID "5193" + Position [505, 6095, 525, 6115] + ZOrder 3663 + } + Block { + BlockType Terminator + Name "Terminator87" + SID "5194" + Position [505, 6145, 525, 6165] + ZOrder 3664 + } + Block { + BlockType Terminator + Name "Terminator88" + SID "5195" + Position [505, 6195, 525, 6215] + ZOrder 3665 + } + Block { + BlockType Terminator + Name "Terminator89" + SID "5196" + Position [505, 6245, 525, 6265] + ZOrder 3666 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "3904" + Position [1395, 6505, 1415, 6525] + ZOrder 3197 + } + Block { + BlockType Terminator + Name "Terminator90" + SID "5197" + Position [505, 6295, 525, 6315] + ZOrder 3667 + } + Block { + BlockType Terminator + Name "Terminator91" + SID "5198" + Position [505, 6345, 525, 6365] + ZOrder 3668 + } + Block { + BlockType Terminator + Name "Terminator92" + SID "5199" + Position [505, 6395, 525, 6415] + ZOrder 3669 + } + Block { + BlockType Terminator + Name "Terminator93" + SID "5200" + Position [505, 6445, 525, 6465] + ZOrder 3670 + } + Block { + BlockType Terminator + Name "Terminator94" + SID "5201" + Position [505, 6495, 525, 6515] + ZOrder 3671 + } + Block { + BlockType Terminator + Name "Terminator95" + SID "5202" + Position [505, 6745, 525, 6765] + ZOrder 3672 + } + Block { + BlockType Terminator + Name "Terminator96" + SID "5203" + Position [505, 6695, 525, 6715] + ZOrder 3673 + } + Block { + BlockType Terminator + Name "Terminator97" + SID "5204" + Position [505, 6645, 525, 6665] + ZOrder 3674 + } + Block { + BlockType Terminator + Name "Terminator98" + SID "5205" + Position [505, 6595, 525, 6615] + ZOrder 3675 + } + Block { + BlockType Terminator + Name "Terminator99" + SID "5206" + Position [505, 6545, 525, 6565] + ZOrder 3676 + } + Block { + BlockType Reference + Name "V1_CONST" + SID "4601" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2339, 6375, 2351, 6405] + ZOrder 3046 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V1_LENGTH" + SID "4906" + Tag "Test Point" + Ports [1] + Position [5570, 4605, 5595, 4615] + ZOrder 3365 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V1_LENGTH_MON" + SID "4907" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5450, 4602, 5505, 4618] + ZOrder 3364 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V2_CONST" + SID "4609" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2339, 6550, 2351, 6580] + ZOrder 3054 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V2_LENGTH" + SID "4912" + Tag "Test Point" + Ports [1] + Position [5570, 4655, 5595, 4665] + ZOrder 3371 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V2_LENGTH_MON" + SID "4913" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5450, 4652, 5505, 4668] + ZOrder 3370 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V3_CONST" + SID "4617" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2339, 6730, 2351, 6760] + ZOrder 3062 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V3_LENGTH" + SID "4914" + Tag "Test Point" + Ports [1] + Position [5570, 4705, 5595, 4715] + ZOrder 3373 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V3_LENGTH_MON" + SID "4915" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5450, 4702, 5505, 4718] + ZOrder 3372 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_Yend_SEISM_MON" + SID "5266" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3070, 6380, 3150, 6410] + ZOrder 3744 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=82\nshmem_daq=1\nspecific_cpu=16\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [1100, 5850, 1140, 5910] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 17744 + SrcBlock "ADC2" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + ZOrder 10270 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "AI1" + DstPort 1 + } + Line { + ZOrder 10271 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "AI2" + DstPort 1 + } + Line { + ZOrder 10272 + SrcBlock "AI2" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 10273 + SrcBlock "AI1" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + Name "" + ZOrder 10274 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 32 + DstBlock "Terminator14" + DstPort 1 + } + Line { + Name "" + ZOrder 10275 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 31 + DstBlock "Terminator13" + DstPort 1 + } + Line { + Name "" + ZOrder 10276 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 30 + DstBlock "Terminator12" + DstPort 1 + } + Line { + Name "" + ZOrder 10277 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 29 + DstBlock "Terminator11" + DstPort 1 + } + Line { + Name "" + ZOrder 10278 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + DstBlock "Terminator10" + DstPort 1 + } + Line { + Name "" + ZOrder 12723 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + DstBlock "Divide44" + DstPort 1 + } + Line { + Name "" + ZOrder 12716 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + DstBlock "Divide43" + DstPort 1 + } + Line { + Name "" + ZOrder 10286 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "Terminator2" + DstPort 1 + } + Line { + Name "" + ZOrder 10528 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "Terminator31" + DstPort 1 + } + Line { + ZOrder 10554 + SrcBlock "CRY_CAL_PD1_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10562 + Points [27, 0] + Branch { + ZOrder 10564 + Points [0, -32; 78, 0] + DstBlock "Sum" + DstPort 1 + } + Branch { + ZOrder 10563 + DstBlock "MEAN_FIL_PD1" + DstPort 1 + } + } + Branch { + ZOrder 10558 + DstBlock "CRY_CAL_PD1" + DstPort 1 + } + } + Line { + ZOrder 10560 + SrcBlock "MEAN_FIL_PD1" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10569 + DstBlock "CRY_CAL_PD1_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 10566 + DstBlock "Sum" + DstPort 2 + } + } + Line { + ZOrder 10561 + SrcBlock "CRY_CAL_PD1_MEAN_MON" + SrcPort 1 + DstBlock "CRY_CAL_PD1_MEAN" + DstPort 1 + } + Line { + ZOrder 10570 + SrcBlock "Sum" + SrcPort 1 + DstBlock "RMS_PD1" + DstPort 1 + } + Line { + ZOrder 10571 + SrcBlock "CRY_CAL_PD1_RMS_MON" + SrcPort 1 + DstBlock "CRY_CAL_PD1_RMS" + DstPort 1 + } + Line { + ZOrder 10572 + SrcBlock "RMS_PD1" + SrcPort 1 + DstBlock "CRY_CAL_PD1_RMS_MON" + DstPort 1 + } + Line { + ZOrder 10577 + SrcBlock "CRY_CAL_PD2_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10576 + Points [27, 0] + Branch { + ZOrder 10575 + Points [0, -32; 78, 0] + DstBlock "Sum1" + DstPort 1 + } + Branch { + ZOrder 10574 + DstBlock "MEAN_FIL_PD2" + DstPort 1 + } + } + Branch { + ZOrder 10573 + DstBlock "CRY_CAL_PD2" + DstPort 1 + } + } + Line { + ZOrder 10583 + SrcBlock "MEAN_FIL_PD2" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10582 + DstBlock "CRY_CAL_PD2_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 10581 + DstBlock "Sum1" + DstPort 2 + } + } + Line { + ZOrder 10584 + SrcBlock "CRY_CAL_PD2_MEAN_MON" + SrcPort 1 + DstBlock "CRY_CAL_PD2_MEAN" + DstPort 1 + } + Line { + ZOrder 10585 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "RMS_PD2" + DstPort 1 + } + Line { + ZOrder 10586 + SrcBlock "CRY_CAL_PD2_RMS_MON" + SrcPort 1 + DstBlock "CRY_CAL_PD2_RMS" + DstPort 1 + } + Line { + ZOrder 10587 + SrcBlock "RMS_PD2" + SrcPort 1 + DstBlock "CRY_CAL_PD2_RMS_MON" + DstPort 1 + } + Line { + ZOrder 10596 + SrcBlock "Divide" + SrcPort 1 + Points [5, 0; 0, 30] + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 10598 + SrcBlock "Product" + SrcPort 1 + Points [204, 0; 0, -5] + Branch { + ZOrder 11119 + Points [0, -200] + DstBlock "Sum5" + DstPort 1 + } + Branch { + ZOrder 11100 + DstBlock "CRY_CAL_PD1_MON" + DstPort 1 + } + } + Line { + ZOrder 10599 + SrcBlock "Product1" + SrcPort 1 + Points [204, 0] + Branch { + ZOrder 11118 + Points [0, -135] + DstBlock "Sum6" + DstPort 1 + } + Branch { + ZOrder 11099 + Points [0, 25] + DstBlock "CRY_CAL_PD2_MON" + DstPort 1 + } + } + Line { + ZOrder 10600 + SrcBlock "Divide1" + SrcPort 1 + Points [5, 0; 0, 5] + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 10608 + SrcBlock "CRY_CAL_PD3_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10607 + Points [27, 0] + Branch { + ZOrder 10606 + Points [0, -32; 78, 0] + DstBlock "Sum2" + DstPort 1 + } + Branch { + ZOrder 10605 + DstBlock "MEAN_FIL_PD3" + DstPort 1 + } + } + Branch { + ZOrder 10604 + DstBlock "CRY_CAL_PD3" + DstPort 1 + } + } + Line { + ZOrder 10611 + SrcBlock "MEAN_FIL_PD3" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10610 + DstBlock "CRY_CAL_PD3_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 10609 + DstBlock "Sum2" + DstPort 2 + } + } + Line { + ZOrder 10612 + SrcBlock "CRY_CAL_PD3_MEAN_MON" + SrcPort 1 + DstBlock "CRY_CAL_PD3_MEAN" + DstPort 1 + } + Line { + ZOrder 10613 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "RMS_PD3" + DstPort 1 + } + Line { + ZOrder 10614 + SrcBlock "CRY_CAL_PD3_RMS_MON" + SrcPort 1 + DstBlock "CRY_CAL_PD3_RMS" + DstPort 1 + } + Line { + ZOrder 10615 + SrcBlock "RMS_PD3" + SrcPort 1 + DstBlock "CRY_CAL_PD3_RMS_MON" + DstPort 1 + } + Line { + ZOrder 10620 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 10624 + SrcBlock "Product2" + SrcPort 1 + Points [9, 0; 0, 15] + DstBlock "CRY_CAL_PD3_MON" + DstPort 1 + } + Line { + ZOrder 10629 + SrcBlock "CRY_CAL_PD7_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10628 + Points [27, 0] + Branch { + ZOrder 10627 + Points [0, -32; 78, 0] + DstBlock "Sum3" + DstPort 1 + } + Branch { + ZOrder 10626 + DstBlock "MEAN_FIL_PD7" + DstPort 1 + } + } + Branch { + ZOrder 10625 + DstBlock "CRY_CAL_PD7" + DstPort 1 + } + } + Line { + ZOrder 10632 + SrcBlock "MEAN_FIL_PD7" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10631 + DstBlock "CRY_CAL_PD7_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 10630 + DstBlock "Sum3" + DstPort 2 + } + } + Line { + ZOrder 10633 + SrcBlock "CRY_CAL_PD7_MEAN_MON" + SrcPort 1 + DstBlock "CRY_CAL_PD7_MEAN" + DstPort 1 + } + Line { + ZOrder 10634 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "RMS_PD7" + DstPort 1 + } + Line { + ZOrder 10635 + SrcBlock "CRY_CAL_PD7_RMS_MON" + SrcPort 1 + DstBlock "CRY_CAL_PD7_RMS" + DstPort 1 + } + Line { + ZOrder 10636 + SrcBlock "RMS_PD7" + SrcPort 1 + DstBlock "CRY_CAL_PD7_RMS_MON" + DstPort 1 + } + Line { + ZOrder 10641 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "Product3" + DstPort 1 + } + Line { + ZOrder 10645 + SrcBlock "Product3" + SrcPort 1 + Points [9, 0; 0, -75] + DstBlock "CRY_CAL_PD7_MON" + DstPort 1 + } + Line { + ZOrder 10650 + SrcBlock "CRY_CAL_PD8_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10649 + Points [27, 0] + Branch { + ZOrder 10648 + Points [0, -32; 78, 0] + DstBlock "Sum4" + DstPort 1 + } + Branch { + ZOrder 10647 + DstBlock "MEAN_FIL_PD8" + DstPort 1 + } + } + Branch { + ZOrder 10646 + DstBlock "CRY_CAL_PD8" + DstPort 1 + } + } + Line { + ZOrder 10653 + SrcBlock "MEAN_FIL_PD8" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10652 + DstBlock "CRY_CAL_PD8_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 10651 + DstBlock "Sum4" + DstPort 2 + } + } + Line { + ZOrder 10654 + SrcBlock "CRY_CAL_PD8_MEAN_MON" + SrcPort 1 + DstBlock "CRY_CAL_PD8_MEAN" + DstPort 1 + } + Line { + ZOrder 10655 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "RMS_PD8" + DstPort 1 + } + Line { + ZOrder 10656 + SrcBlock "CRY_CAL_PD8_RMS_MON" + SrcPort 1 + DstBlock "CRY_CAL_PD8_RMS" + DstPort 1 + } + Line { + ZOrder 10657 + SrcBlock "RMS_PD8" + SrcPort 1 + DstBlock "CRY_CAL_PD8_RMS_MON" + DstPort 1 + } + Line { + ZOrder 10658 + SrcBlock "Product4" + SrcPort 1 + Points [11, 0; 0, 35] + DstBlock "CRY_CAL_PD8_MON" + DstPort 1 + } + Line { + ZOrder 10663 + SrcBlock "Divide4" + SrcPort 1 + Points [28, 0; 0, 20] + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 10685 + SrcBlock "OFFSET_PD1" + SrcPort 1 + Points [145, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 10686 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "Divide5" + DstPort 1 + } + Line { + ZOrder 10687 + SrcBlock "SLOPE_PD1" + SrcPort 1 + Points [69, 0; 0, -40] + DstBlock "Divide5" + DstPort 2 + } + Line { + ZOrder 10688 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "ETE_PD1_dist_MON" + DstPort 1 + } + Line { + ZOrder 10689 + SrcBlock "ETE_PD1_dist_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10804 + Points [40, 0] + Branch { + ZOrder 10807 + Points [0, -125] + DstBlock "Sum7" + DstPort 1 + } + Branch { + ZOrder 10806 + DstBlock "MEAN_dist_FIL_PD1" + DstPort 1 + } + } + Branch { + ZOrder 10693 + DstBlock "ETE_PD1_dist" + DstPort 1 + } + } + Line { + ZOrder 10690 + SrcBlock "MEAN_dist_FIL_PD1" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 10810 + DstBlock "ETE_PD1_dist_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 10809 + Points [0, -80; -89, 0] + DstBlock "Sum7" + DstPort 2 + } + } + Line { + ZOrder 10691 + SrcBlock "ETE_PD1_dist_MEAN_MON" + SrcPort 1 + DstBlock "ETE_PD1_dist_MEAN" + DstPort 1 + } + Line { + ZOrder 10698 + SrcBlock "OFFSET_PD2" + SrcPort 1 + Points [145, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 10699 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 10700 + SrcBlock "SLOPE_PD2" + SrcPort 1 + Points [69, 0; 0, -40] + DstBlock "Divide6" + DstPort 2 + } + Line { + ZOrder 10701 + SrcBlock "Divide6" + SrcPort 1 + DstBlock "ETE_PD2_dist_MON" + DstPort 1 + } + Line { + ZOrder 10704 + SrcBlock "ETE_PD2_dist_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 10805 + Points [22, 0] + Branch { + ZOrder 10817 + Points [0, -125] + DstBlock "Sum8" + DstPort 1 + } + Branch { + ZOrder 10816 + DstBlock "MEAN_dist_FIL_PD2" + DstPort 1 + } + } + Branch { + ZOrder 10702 + DstBlock "ETE_PD2_dist" + DstPort 1 + } + } + Line { + ZOrder 10705 + SrcBlock "MEAN_dist_FIL_PD2" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 10820 + DstBlock "ETE_PD2_dist_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 10819 + Points [0, -75; -94, 0] + DstBlock "Sum8" + DstPort 2 + } + } + Line { + ZOrder 10706 + SrcBlock "ETE_PD2_dist_MEAN_MON" + SrcPort 1 + DstBlock "ETE_PD2_dist_MEAN" + DstPort 1 + } + Line { + ZOrder 10786 + SrcBlock "Ground19" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 11135 + Points [0, 15] + Branch { + ZOrder 11137 + Points [0, 35; 84, 0; 0, -25] + DstBlock "Product2" + DstPort 2 + } + Branch { + ZOrder 11136 + DstBlock "Divide2" + DstPort 2 + } + } + Branch { + ZOrder 11134 + DstBlock "Divide2" + DstPort 1 + } + } + Line { + ZOrder 10801 + SrcBlock "Sum7" + SrcPort 1 + DstBlock "RMS_ETE_PD1" + DstPort 1 + } + Line { + ZOrder 10802 + SrcBlock "CRY_RMS_ETE_PD1_MON" + SrcPort 1 + DstBlock "CRY_RMS_ETE_PD1" + DstPort 1 + } + Line { + ZOrder 10803 + SrcBlock "RMS_ETE_PD1" + SrcPort 1 + DstBlock "CRY_RMS_ETE_PD1_MON" + DstPort 1 + } + Line { + ZOrder 10813 + SrcBlock "Sum8" + SrcPort 1 + DstBlock "RMS_ETE_PD2" + DstPort 1 + } + Line { + ZOrder 10814 + SrcBlock "CRY_RMS_ETE_PD2_MON" + SrcPort 1 + DstBlock "CRY_RMS_ETE_PD2" + DstPort 1 + } + Line { + ZOrder 10815 + SrcBlock "RMS_ETE_PD2" + SrcPort 1 + DstBlock "CRY_RMS_ETE_PD2_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 11058 + Labels [1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "Terminator22" + DstPort 1 + } + Line { + Name "" + ZOrder 10855 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "Terminator23" + DstPort 1 + } + Line { + ZOrder 10870 + SrcBlock "READ_TEMP_4KHEAD" + SrcPort 1 + DstBlock "TEMP_4KHEAD_MON" + DstPort 1 + } + Line { + ZOrder 10871 + SrcBlock "TEMP_4KHEAD_MON" + SrcPort 1 + DstBlock "TEMP_4KHEAD" + DstPort 1 + } + Line { + ZOrder 10872 + SrcBlock "READ_TEMP_50KHEAD" + SrcPort 1 + DstBlock "TEMP_50KHEAD_MON" + DstPort 1 + } + Line { + ZOrder 10873 + SrcBlock "TEMP_50KHEAD_MON" + SrcPort 1 + DstBlock "TEMP_50KHEAD" + DstPort 1 + } + Line { + ZOrder 11555 + SrcBlock "MEAN_SENSE_PD1" + SrcPort 1 + Points [0, -235] + DstBlock "CRY_SENSE_PD1_MEAN_MON" + DstPort 1 + } + Line { + ZOrder 10921 + SrcBlock "B_PD1" + SrcPort 1 + Points [0, -4; 30, 0; 0, -56; 162, 0; 0, -42; 948, 0] + DstBlock "Sum45" + DstPort 2 + } + Line { + ZOrder 10929 + SrcBlock "CRY_SENSE_DELTA_V_PD1_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 15310 + DstBlock "Divide7" + DstPort 1 + } + Branch { + ZOrder 11735 + DstBlock "CRY_SENSE_DELTA_V_PD1" + DstPort 1 + } + } + Line { + ZOrder 10926 + SrcBlock "A_PD1" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 11620 + Points [0, 36; 332, 0; 0, -116] + DstBlock "Divide31" + DstPort 2 + } + Branch { + ZOrder 11619 + DstBlock "Divide7" + DstPort 2 + } + } + Line { + ZOrder 10932 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD1_MON" + DstPort 1 + } + Line { + ZOrder 10933 + SrcBlock "CRY_SENSE_DELTA_D_PD1_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 15316 + DstBlock "Terminator26" + DstPort 1 + } + Branch { + ZOrder 15315 + DstBlock "CRY_SENSE_DELTA_D_PD1" + DstPort 1 + } + } + Line { + ZOrder 11562 + SrcBlock "MEAN_SENSE_PD2" + SrcPort 1 + Points [0, -9] + Branch { + ZOrder 12217 + Points [22, 0; 0, 109; 193, 0] + DstBlock "Sum11" + DstPort 2 + } + Branch { + ZOrder 12216 + Points [0, -11] + DstBlock "CRY_SENSE_PD2_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 10952 + SrcBlock "Sum11" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD2_MON" + DstPort 1 + } + Line { + ZOrder 10953 + SrcBlock "CRY_SENSE_DELTA_V_PD2_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 11739 + DstBlock "Divide8" + DstPort 1 + } + Branch { + ZOrder 11738 + DstBlock "CRY_SENSE_DELTA_V_PD2" + DstPort 1 + } + } + Line { + ZOrder 10954 + SrcBlock "B_PD2" + SrcPort 1 + Points [1130, 0] + DstBlock "Sum46" + DstPort 2 + } + Line { + ZOrder 10956 + SrcBlock "A_PD2" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 11633 + Points [0, 49; 1092, 0; 0, -99] + DstBlock "Divide32" + DstPort 2 + } + Branch { + ZOrder 11632 + DstBlock "Divide8" + DstPort 2 + } + } + Line { + ZOrder 10957 + SrcBlock "Divide8" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD2_MON" + DstPort 1 + } + Line { + ZOrder 10958 + SrcBlock "CRY_SENSE_DELTA_D_PD2_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 15324 + DstBlock "Terminator27" + DstPort 1 + } + Branch { + ZOrder 15323 + DstBlock "CRY_SENSE_DELTA_D_PD2" + DstPort 1 + } + } + Line { + ZOrder 10986 + SrcBlock "CRY_SENSE_PANEL1_PD1_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 11558 + Points [125, 0] + Branch { + ZOrder 10988 + DstBlock "CRY_SENSE_PANEL1_PD1" + DstPort 1 + } + Branch { + ZOrder 10987 + Points [40, 0] + Branch { + ZOrder 14423 + DstBlock "CRY_SENSE_DELTA_V_PD1_MON" + DstPort 1 + } + Branch { + ZOrder 11615 + Points [0, -31; 109, 0; 0, -69] + DstBlock "Sum45" + DstPort 1 + } + } + } + Branch { + ZOrder 11551 + DstBlock "MEAN_SENSE_PD1" + DstPort 1 + } + } + Line { + ZOrder 11001 + SrcBlock "CRY_SENSE_PANEL1_PD2_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 15466 + Points [115, 0] + Branch { + ZOrder 11004 + Points [40, 0] + Branch { + ZOrder 11627 + Points [0, 51; 184, 0; 0, 32; 1167, 0; 0, -133] + DstBlock "Sum46" + DstPort 1 + } + Branch { + ZOrder 11626 + DstBlock "Sum11" + DstPort 1 + } + } + Branch { + ZOrder 11003 + DstBlock "CRY_SENSE_PANEL1_PD2" + DstPort 1 + } + } + Branch { + ZOrder 11564 + DstBlock "MEAN_SENSE_PD2" + DstPort 1 + } + } + Line { + ZOrder 11061 + SrcBlock "Ground22" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 11140 + Points [0, 15; 1, 0] + Branch { + ZOrder 11142 + Points [0, 31; 120, 0; 0, -21] + DstBlock "Product3" + DstPort 2 + } + Branch { + ZOrder 11141 + DstBlock "Divide3" + DstPort 2 + } + } + Branch { + ZOrder 11139 + DstBlock "Divide3" + DstPort 1 + } + } + Line { + ZOrder 11062 + SrcBlock "Ground23" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 11144 + Points [0, 15] + Branch { + ZOrder 11146 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 11145 + Points [0, 30] + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 11143 + DstBlock "Divide4" + DstPort 1 + } + } + Line { + ZOrder 11113 + SrcBlock "Ground24" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 11130 + Points [0, 15] + Branch { + ZOrder 11132 + Points [0, 35; 64, 0; 0, -20] + DstBlock "Product1" + DstPort 2 + } + Branch { + ZOrder 11131 + DstBlock "Divide1" + DstPort 2 + } + } + Branch { + ZOrder 11129 + DstBlock "Divide1" + DstPort 1 + } + } + Line { + ZOrder 11114 + SrcBlock "Ground25" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 11125 + Points [0, 15] + Branch { + ZOrder 11127 + Points [0, 40] + DstBlock "Product" + DstPort 2 + } + Branch { + ZOrder 11126 + DstBlock "Divide" + DstPort 2 + } + } + Branch { + ZOrder 11124 + DstBlock "Divide" + DstPort 1 + } + } + Line { + ZOrder 11148 + SrcBlock "Divide9" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product7" + DstPort 1 + } + Line { + ZOrder 11150 + SrcBlock "Divide10" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product8" + DstPort 1 + } + Line { + ZOrder 11566 + SrcBlock "MEAN_SENSE_PD3" + SrcPort 1 + Points [0, -6] + Branch { + ZOrder 12220 + Points [31, 0; 0, 126; 189, 0] + DstBlock "Sum20" + DstPort 2 + } + Branch { + ZOrder 12219 + Points [0, -9] + DstBlock "CRY_SENSE_PD3_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 11155 + SrcBlock "Sum20" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD3_MON" + DstPort 1 + } + Line { + ZOrder 11156 + SrcBlock "B_PD3" + SrcPort 1 + Points [0, -2; 30, 0; 0, -93; 1027, 0; 0, 34; 63, 0] + DstBlock "Sum47" + DstPort 2 + } + Line { + ZOrder 11161 + SrcBlock "CRY_SENSE_DELTA_V_PD3_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 11742 + DstBlock "Divide12" + DstPort 1 + } + Branch { + ZOrder 11741 + DstBlock "CRY_SENSE_DELTA_V_PD3" + DstPort 1 + } + } + Line { + ZOrder 11162 + SrcBlock "Divide12" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD3_MON" + DstPort 1 + } + Line { + ZOrder 11167 + SrcBlock "CRY_SENSE_DELTA_D_PD3_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 15333 + DstBlock "Terminator28" + DstPort 1 + } + Branch { + ZOrder 15332 + DstBlock "CRY_SENSE_DELTA_D_PD3" + DstPort 1 + } + } + Line { + ZOrder 11572 + SrcBlock "MEAN_SENSE_PD4" + SrcPort 1 + Points [0, -12] + Branch { + ZOrder 12222 + Points [21, 0; 0, 111; 194, 0] + DstBlock "Sum16" + DstPort 2 + } + Branch { + ZOrder 12221 + Points [0, -8] + DstBlock "CRY_SENSE_PD4_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 11169 + SrcBlock "Sum16" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD4_MON" + DstPort 1 + } + Line { + ZOrder 11173 + SrcBlock "B_PD4" + SrcPort 1 + Points [5, 0; 0, 27; 1105, 0] + DstBlock "Sum48" + DstPort 2 + } + Line { + ZOrder 11172 + SrcBlock "CRY_SENSE_DELTA_V_PD4_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 11744 + DstBlock "Divide13" + DstPort 1 + } + Branch { + ZOrder 11171 + DstBlock "CRY_SENSE_DELTA_V_PD4" + DstPort 1 + } + } + Line { + ZOrder 11176 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD4_MON" + DstPort 1 + } + Line { + ZOrder 11181 + SrcBlock "CRY_SENSE_DELTA_D_PD4_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 15341 + DstBlock "Terminator29" + DstPort 1 + } + Branch { + ZOrder 15340 + DstBlock "CRY_SENSE_DELTA_D_PD4" + DstPort 1 + } + } + Line { + ZOrder 11182 + SrcBlock "Sum19" + SrcPort 1 + DstBlock "Product9" + DstPort 1 + } + Line { + ZOrder 11183 + SrcBlock "CRY_SENSE_PANEL2_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL2_ROTATE" + DstPort 1 + } + Line { + ZOrder 11184 + SrcBlock "CRY_SENSE_PANEL2_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 12878 + Points [134, 0; 0, 260] + DstBlock "FIL_PD_H2" + DstPort 1 + } + Branch { + ZOrder 12877 + DstBlock "CRY_SENSE_PANEL2_LENGTH" + DstPort 1 + } + } + Line { + ZOrder 11185 + SrcBlock "Product9" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL2_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 11186 + SrcBlock "Product10" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL2_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 11189 + SrcBlock "CRY_SENSE_PANEL2_PD3_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 11568 + DstBlock "MEAN_SENSE_PD3" + DstPort 1 + } + Branch { + ZOrder 11567 + Points [120, 0] + Branch { + ZOrder 11188 + DstBlock "CRY_SENSE_PANEL2_PD3" + DstPort 1 + } + Branch { + ZOrder 11187 + Points [37, 0] + Branch { + ZOrder 11658 + Points [0, -31; 125, 0; 0, -51; 1202, 0; 0, 32] + DstBlock "Sum47" + DstPort 1 + } + Branch { + ZOrder 11657 + DstBlock "Sum20" + DstPort 1 + } + } + } + } + Line { + ZOrder 11196 + SrcBlock "CRY_SENSE_PANEL2_PD4_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 11570 + DstBlock "MEAN_SENSE_PD4" + DstPort 1 + } + Branch { + ZOrder 11569 + Points [115, 0] + Branch { + ZOrder 11195 + Points [73, 0] + Branch { + ZOrder 11667 + Points [0, 39; 316, 0; 0, 25; 1006, 0] + DstBlock "Sum48" + DstPort 1 + } + Branch { + ZOrder 11666 + DstBlock "Sum16" + DstPort 1 + } + } + Branch { + ZOrder 11194 + DstBlock "CRY_SENSE_PANEL2_PD4" + DstPort 1 + } + } + } + Line { + ZOrder 11201 + SrcBlock "Constant4" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 11200 + Points [0, 90] + DstBlock "Product10" + DstPort 2 + } + Branch { + ZOrder 11199 + DstBlock "Product9" + DstPort 2 + } + } + Line { + ZOrder 11202 + SrcBlock "Sum18" + SrcPort 1 + DstBlock "Product10" + DstPort 1 + } + Line { + ZOrder 11203 + SrcBlock "Divide14" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product11" + DstPort 1 + } + Line { + ZOrder 11206 + SrcBlock "Divide11" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product12" + DstPort 1 + } + Line { + ZOrder 11578 + SrcBlock "MEAN_SENSE_PD5" + SrcPort 1 + Points [0, -16] + Branch { + ZOrder 12224 + Points [40, 0; 0, 126; 180, 0] + DstBlock "Sum26" + DstPort 2 + } + Branch { + ZOrder 12223 + Points [0, -34] + DstBlock "CRY_SENSE_PD5_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 11261 + SrcBlock "Sum26" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD5_MON" + DstPort 1 + } + Line { + ZOrder 11262 + SrcBlock "B_PD5" + SrcPort 1 + Points [0, -2; 35, 0; 0, -75; 88, 0; 0, -14; 913, 0; 0, 16] + DstBlock "Sum49" + DstPort 2 + } + Line { + ZOrder 11267 + SrcBlock "CRY_SENSE_DELTA_V_PD5_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 11746 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 11745 + DstBlock "CRY_SENSE_DELTA_V_PD5" + DstPort 1 + } + } + Line { + ZOrder 11268 + SrcBlock "Divide16" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD5_MON" + DstPort 1 + } + Line { + ZOrder 11273 + SrcBlock "CRY_SENSE_DELTA_D_PD5_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 15350 + DstBlock "Terminator30" + DstPort 1 + } + Branch { + ZOrder 15349 + DstBlock "CRY_SENSE_DELTA_D_PD5" + DstPort 1 + } + } + Line { + ZOrder 11580 + SrcBlock "MEAN_SENSE_PD6" + SrcPort 1 + Points [0, -12] + Branch { + ZOrder 12227 + Points [24, 0; 0, 112; 201, 0] + DstBlock "Sum22" + DstPort 2 + } + Branch { + ZOrder 12226 + Points [0, -8] + DstBlock "CRY_SENSE_PD6_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 11275 + SrcBlock "Sum22" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD6_MON" + DstPort 1 + } + Line { + ZOrder 11278 + SrcBlock "CRY_SENSE_DELTA_V_PD6_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 11750 + DstBlock "Divide17" + DstPort 1 + } + Branch { + ZOrder 11749 + DstBlock "CRY_SENSE_DELTA_V_PD6" + DstPort 1 + } + } + Line { + ZOrder 11279 + SrcBlock "B_PD6" + SrcPort 1 + Points [5, 0; 0, 18; 1115, 0] + DstBlock "Sum52" + DstPort 2 + } + Line { + ZOrder 11281 + SrcBlock "A_PD6" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 11688 + Points [0, 30; 1090, 0; 0, -85] + DstBlock "Divide38" + DstPort 2 + } + Branch { + ZOrder 11687 + DstBlock "Divide17" + DstPort 2 + } + } + Line { + ZOrder 11282 + SrcBlock "Divide17" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD6_MON" + DstPort 1 + } + Line { + ZOrder 11287 + SrcBlock "CRY_SENSE_DELTA_D_PD6_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 15353 + DstBlock "Terminator32" + DstPort 1 + } + Branch { + ZOrder 15352 + DstBlock "CRY_SENSE_DELTA_D_PD6" + DstPort 1 + } + } + Line { + ZOrder 11288 + SrcBlock "Sum25" + SrcPort 1 + DstBlock "Product16" + DstPort 1 + } + Line { + ZOrder 11289 + SrcBlock "CRY_SENSE_PANEL3_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL3_ROTATE" + DstPort 1 + } + Line { + ZOrder 11290 + SrcBlock "CRY_SENSE_PANEL3_LENGTH_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 15656 + Points [25, 0] + DstBlock "CRY_SENSE_PANEL3_LENGTH" + DstPort 1 + } + Branch { + ZOrder 12881 + Points [0, -130] + DstBlock "FIL_PD_H3" + DstPort 1 + } + } + Line { + ZOrder 11291 + SrcBlock "Product16" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL3_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 11292 + SrcBlock "Product13" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL3_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 11295 + SrcBlock "CRY_SENSE_PANEL3_PD5_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 11577 + Points [120, 0] + Branch { + ZOrder 11294 + DstBlock "CRY_SENSE_PANEL3_PD5" + DstPort 1 + } + Branch { + ZOrder 11293 + Points [46, 0] + Branch { + ZOrder 11676 + Points [0, -31; 105, 0; 0, -60; 1244, 0] + DstBlock "Sum49" + DstPort 1 + } + Branch { + ZOrder 11675 + DstBlock "Sum26" + DstPort 1 + } + } + } + Branch { + ZOrder 11574 + DstBlock "MEAN_SENSE_PD5" + DstPort 1 + } + } + Line { + ZOrder 11300 + SrcBlock "CRY_SENSE_PANEL3_PD6_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 11582 + DstBlock "MEAN_SENSE_PD6" + DstPort 1 + } + Branch { + ZOrder 11581 + Points [125, 0] + Branch { + ZOrder 11299 + Points [55, 0] + Branch { + ZOrder 11683 + Points [0, 83; 1249, 0; 0, -158] + DstBlock "Sum52" + DstPort 1 + } + Branch { + ZOrder 11682 + DstBlock "Sum22" + DstPort 1 + } + } + Branch { + ZOrder 11298 + DstBlock "CRY_SENSE_PANEL3_PD6" + DstPort 1 + } + } + } + Line { + ZOrder 11305 + SrcBlock "Constant5" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 11304 + Points [0, 90] + DstBlock "Product13" + DstPort 2 + } + Branch { + ZOrder 11303 + DstBlock "Product16" + DstPort 2 + } + } + Line { + ZOrder 11306 + SrcBlock "Sum24" + SrcPort 1 + DstBlock "Product13" + DstPort 1 + } + Line { + ZOrder 11307 + SrcBlock "Divide18" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product14" + DstPort 1 + } + Line { + ZOrder 11308 + SrcBlock "Divide15" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product15" + DstPort 1 + } + Line { + ZOrder 11586 + SrcBlock "MEAN_SENSE_PD7" + SrcPort 1 + Points [0, -8] + Branch { + ZOrder 12229 + Points [29, 0; 0, 138; 186, 0] + DstBlock "Sum32" + DstPort 2 + } + Branch { + ZOrder 12228 + Points [0, -12] + DstBlock "CRY_SENSE_PD7_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 11310 + SrcBlock "Sum32" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD7_MON" + DstPort 1 + } + Line { + ZOrder 11313 + SrcBlock "A_PD7" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 12732 + Points [0, -45; 185, 0; 0, -30] + DstBlock "Divide45" + DstPort 2 + } + Branch { + ZOrder 12731 + DstBlock "Divide20" + DstPort 2 + } + } + Line { + ZOrder 11316 + SrcBlock "CRY_SENSE_DELTA_V_PD7_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 11752 + DstBlock "Divide20" + DstPort 1 + } + Branch { + ZOrder 11751 + DstBlock "CRY_SENSE_DELTA_V_PD7" + DstPort 1 + } + } + Line { + ZOrder 11317 + SrcBlock "Divide20" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD7_MON" + DstPort 1 + } + Line { + ZOrder 11322 + SrcBlock "CRY_SENSE_DELTA_D_PD7_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 15367 + DstBlock "Terminator33" + DstPort 1 + } + Branch { + ZOrder 15366 + DstBlock "CRY_SENSE_DELTA_D_PD7" + DstPort 1 + } + } + Line { + ZOrder 11591 + SrcBlock "MEAN_SENSE_PD8" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 12232 + Points [0, -25] + DstBlock "CRY_SENSE_PD8_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 12231 + Points [35, 0; 0, 101; 180, 0] + DstBlock "Sum28" + DstPort 2 + } + } + Line { + ZOrder 11324 + SrcBlock "Sum28" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD8_MON" + DstPort 1 + } + Line { + ZOrder 11327 + SrcBlock "CRY_SENSE_DELTA_V_PD8_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 11753 + DstBlock "Divide21" + DstPort 1 + } + Branch { + ZOrder 11326 + DstBlock "CRY_SENSE_DELTA_V_PD8" + DstPort 1 + } + } + Line { + ZOrder 11330 + SrcBlock "A_PD8" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 12754 + Points [0, 37; 857, 0; 0, -62] + DstBlock "Divide46" + DstPort 2 + } + Branch { + ZOrder 12753 + DstBlock "Divide21" + DstPort 2 + } + } + Line { + ZOrder 11331 + SrcBlock "Divide21" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD8_MON" + DstPort 1 + } + Line { + ZOrder 11336 + SrcBlock "CRY_SENSE_DELTA_D_PD8_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 15372 + DstBlock "CRY_SENSE_DELTA_D_PD8" + DstPort 1 + } + Branch { + ZOrder 15370 + DstBlock "Terminator34" + DstPort 1 + } + } + Line { + ZOrder 11337 + SrcBlock "Sum31" + SrcPort 1 + DstBlock "Product20" + DstPort 1 + } + Line { + ZOrder 11338 + SrcBlock "CRY_SENSE_PANEL4_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL4_ROTATE" + DstPort 1 + } + Line { + ZOrder 11339 + SrcBlock "CRY_SENSE_PANEL4_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 12884 + Points [194, 0; 0, 152; 430, 0; 0, -627] + DstBlock "FIL_PD_V1" + DstPort 1 + } + Branch { + ZOrder 12883 + DstBlock "CRY_SENSE_PANEL4_LENGTH" + DstPort 1 + } + } + Line { + ZOrder 11340 + SrcBlock "Product20" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL4_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 11341 + SrcBlock "Product17" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL4_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 11344 + SrcBlock "CRY_SENSE_PANEL4_PD7_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 11584 + DstBlock "MEAN_SENSE_PD7" + DstPort 1 + } + Branch { + ZOrder 11583 + Points [115, 0] + Branch { + ZOrder 11343 + DstBlock "CRY_SENSE_PANEL4_PD7" + DstPort 1 + } + Branch { + ZOrder 11342 + Points [41, 0] + Branch { + ZOrder 12729 + Points [0, -34; 167, 0; 0, -61] + DstBlock "Sum10" + DstPort 1 + } + Branch { + ZOrder 12728 + DstBlock "Sum32" + DstPort 1 + } + } + } + } + Line { + ZOrder 11345 + SrcBlock "Product18" + SrcPort 1 + Points [44, 0; 0, -40; 39, 0; 0, -35; -30, 0; 0, -35] + DstBlock "FIL_7" + DstPort 1 + } + Line { + ZOrder 11346 + SrcBlock "Product19" + SrcPort 1 + Points [37, 0; 0, -40; 19, 0; 0, -85] + DstBlock "FIL_8" + DstPort 1 + } + Line { + ZOrder 11349 + SrcBlock "CRY_SENSE_PANEL4_PD8_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 11588 + Points [115, 0] + Branch { + ZOrder 11348 + Points [36, 0] + Branch { + ZOrder 12756 + Points [0, 66; 1132, 0; 0, -111] + DstBlock "Sum12" + DstPort 1 + } + Branch { + ZOrder 12755 + DstBlock "Sum28" + DstPort 1 + } + } + Branch { + ZOrder 11347 + DstBlock "CRY_SENSE_PANEL4_PD8" + DstPort 1 + } + } + Branch { + ZOrder 11589 + DstBlock "MEAN_SENSE_PD8" + DstPort 1 + } + } + Line { + ZOrder 11354 + SrcBlock "Constant6" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 11353 + Points [0, 90] + DstBlock "Product17" + DstPort 2 + } + Branch { + ZOrder 11352 + DstBlock "Product20" + DstPort 2 + } + } + Line { + ZOrder 11355 + SrcBlock "Sum30" + SrcPort 1 + DstBlock "Product17" + DstPort 1 + } + Line { + ZOrder 11356 + SrcBlock "Divide22" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product18" + DstPort 1 + } + Line { + ZOrder 11357 + SrcBlock "Divide19" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product19" + DstPort 1 + } + Line { + ZOrder 11594 + SrcBlock "MEAN_SENSE_PD9" + SrcPort 1 + Points [0, -12] + Branch { + ZOrder 12234 + Points [21, 0; 0, 142; 199, 0] + DstBlock "Sum38" + DstPort 2 + } + Branch { + ZOrder 12233 + Points [0, -8] + DstBlock "CRY_SENSE_PD9_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 11359 + SrcBlock "Sum38" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD9_MON" + DstPort 1 + } + Line { + ZOrder 11365 + SrcBlock "CRY_SENSE_DELTA_V_PD9_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 11754 + DstBlock "Divide24" + DstPort 1 + } + Branch { + ZOrder 11364 + DstBlock "CRY_SENSE_DELTA_V_PD9" + DstPort 1 + } + } + Line { + ZOrder 11362 + SrcBlock "A_PD9" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 12787 + Points [0, -35; 185, 0; 0, -45] + DstBlock "Divide47" + DstPort 2 + } + Branch { + ZOrder 12786 + DstBlock "Divide24" + DstPort 2 + } + } + Line { + ZOrder 11366 + SrcBlock "Divide24" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD9_MON" + DstPort 1 + } + Line { + ZOrder 11371 + SrcBlock "CRY_SENSE_DELTA_D_PD9_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 15384 + DstBlock "Terminator35" + DstPort 1 + } + Branch { + ZOrder 15383 + DstBlock "CRY_SENSE_DELTA_D_PD9" + DstPort 1 + } + } + Line { + ZOrder 11601 + SrcBlock "MEAN_SENSE_PD10" + SrcPort 1 + Points [0, -11] + Branch { + ZOrder 12236 + Points [31, 0; 0, 117; 189, 0] + DstBlock "Sum34" + DstPort 2 + } + Branch { + ZOrder 12235 + Points [0, -9] + DstBlock "CRY_SENSE_PD10_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 11373 + SrcBlock "Sum34" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD10_MON" + DstPort 1 + } + Line { + ZOrder 11376 + SrcBlock "CRY_SENSE_DELTA_V_PD10_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 11755 + DstBlock "Divide25" + DstPort 1 + } + Branch { + ZOrder 11375 + DstBlock "CRY_SENSE_DELTA_V_PD10" + DstPort 1 + } + } + Line { + ZOrder 11379 + SrcBlock "A_PD10" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 12777 + Points [0, 33; 293, 0; 0, -13] + DstBlock "Divide48" + DstPort 2 + } + Branch { + ZOrder 12776 + DstBlock "Divide25" + DstPort 2 + } + } + Line { + ZOrder 11380 + SrcBlock "Divide25" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD10_MON" + DstPort 1 + } + Line { + ZOrder 11385 + SrcBlock "CRY_SENSE_DELTA_D_PD10_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 15387 + DstBlock "Terminator36" + DstPort 1 + } + Branch { + ZOrder 15386 + DstBlock "CRY_SENSE_DELTA_D_PD10" + DstPort 1 + } + } + Line { + ZOrder 11386 + SrcBlock "Sum37" + SrcPort 1 + DstBlock "Product24" + DstPort 1 + } + Line { + ZOrder 11387 + SrcBlock "CRY_SENSE_PANEL5_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL5_ROTATE" + DstPort 1 + } + Line { + ZOrder 11388 + SrcBlock "CRY_SENSE_PANEL5_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 12887 + Points [629, 0; 0, -785] + DstBlock "FIL_PD_V2" + DstPort 1 + } + Branch { + ZOrder 12886 + DstBlock "CRY_SENSE_PANEL5_LENGTH" + DstPort 1 + } + } + Line { + ZOrder 11389 + SrcBlock "Product24" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL5_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 11390 + SrcBlock "Product21" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL5_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 11394 + SrcBlock "Product22" + SrcPort 1 + DstBlock "FIL_9" + DstPort 1 + } + Line { + ZOrder 11398 + SrcBlock "CRY_SENSE_PANEL5_PD10_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 11599 + Points [120, 0] + Branch { + ZOrder 11397 + Points [43, 0] + Branch { + ZOrder 12774 + Points [0, 82; 1115, 0; 0, -82] + DstBlock "Sum17" + DstPort 1 + } + Branch { + ZOrder 12773 + DstBlock "Sum34" + DstPort 1 + } + } + Branch { + ZOrder 11396 + DstBlock "CRY_SENSE_PANEL5_PD10" + DstPort 1 + } + } + Branch { + ZOrder 11598 + DstBlock "MEAN_SENSE_PD10" + DstPort 1 + } + } + Line { + ZOrder 11403 + SrcBlock "Constant7" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 11402 + Points [0, 90] + DstBlock "Product21" + DstPort 2 + } + Branch { + ZOrder 11401 + DstBlock "Product24" + DstPort 2 + } + } + Line { + ZOrder 11404 + SrcBlock "Sum36" + SrcPort 1 + DstBlock "Product21" + DstPort 1 + } + Line { + ZOrder 11405 + SrcBlock "Divide26" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product22" + DstPort 1 + } + Line { + ZOrder 11406 + SrcBlock "Divide23" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product23" + DstPort 1 + } + Line { + ZOrder 11605 + SrcBlock "MEAN_SENSE_PD11" + SrcPort 1 + Points [0, -14] + Branch { + ZOrder 12238 + Points [26, 0; 0, 134; 174, 0] + DstBlock "Sum44" + DstPort 2 + } + Branch { + ZOrder 12237 + Points [0, -6] + DstBlock "CRY_SENSE_PD11_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 11408 + SrcBlock "Sum44" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD11_MON" + DstPort 1 + } + Line { + ZOrder 11414 + SrcBlock "CRY_SENSE_DELTA_V_PD11_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 11757 + DstBlock "Divide28" + DstPort 1 + } + Branch { + ZOrder 11756 + DstBlock "CRY_SENSE_DELTA_V_PD11" + DstPort 1 + } + } + Line { + ZOrder 11411 + SrcBlock "A_PD11" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 12791 + Points [0, 37; 860, 0] + DstBlock "Divide49" + DstPort 2 + } + Branch { + ZOrder 12790 + DstBlock "Divide28" + DstPort 2 + } + } + Line { + ZOrder 11415 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD11_MON" + DstPort 1 + } + Line { + ZOrder 11420 + SrcBlock "CRY_SENSE_DELTA_D_PD11_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 15400 + DstBlock "Terminator37" + DstPort 1 + } + Branch { + ZOrder 15399 + DstBlock "CRY_SENSE_DELTA_D_PD11" + DstPort 1 + } + } + Line { + ZOrder 11611 + SrcBlock "MEAN_SENSE_PD12" + SrcPort 1 + Points [0, -18; 20, 0] + Branch { + ZOrder 12240 + Points [21, 0; 0, 124; 194, 0] + DstBlock "Sum40" + DstPort 2 + } + Branch { + ZOrder 12239 + Points [0, -12] + DstBlock "CRY_SENSE_PD12_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 11422 + SrcBlock "Sum40" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD12_MON" + DstPort 1 + } + Line { + ZOrder 11425 + SrcBlock "CRY_SENSE_DELTA_V_PD12_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 11759 + DstBlock "Divide29" + DstPort 1 + } + Branch { + ZOrder 11424 + DstBlock "CRY_SENSE_DELTA_V_PD12" + DstPort 1 + } + } + Line { + ZOrder 11428 + SrcBlock "A_PD12" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 12762 + Points [0, 30; 853, 0; 0, -50] + DstBlock "Divide50" + DstPort 2 + } + Branch { + ZOrder 12761 + DstBlock "Divide29" + DstPort 2 + } + } + Line { + ZOrder 11429 + SrcBlock "Divide29" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD12_MON" + DstPort 1 + } + Line { + ZOrder 11434 + SrcBlock "CRY_SENSE_DELTA_D_PD12_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 15403 + DstBlock "Terminator38" + DstPort 1 + } + Branch { + ZOrder 15402 + DstBlock "CRY_SENSE_DELTA_D_PD12" + DstPort 1 + } + } + Line { + ZOrder 11435 + SrcBlock "Sum43" + SrcPort 1 + DstBlock "Product28" + DstPort 1 + } + Line { + ZOrder 11436 + SrcBlock "CRY_SENSE_PANEL6_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL6_ROTATE" + DstPort 1 + } + Line { + ZOrder 11438 + SrcBlock "Product28" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL6_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 11439 + SrcBlock "Product25" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL6_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 11442 + SrcBlock "CRY_SENSE_PANEL6_PD11_MON" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 11604 + DstBlock "MEAN_SENSE_PD11" + DstPort 1 + } + Branch { + ZOrder 11603 + Points [100, 0] + Branch { + ZOrder 11441 + DstBlock "CRY_SENSE_PANEL6_PD11" + DstPort 1 + } + Branch { + ZOrder 11440 + Points [32, 0] + Branch { + ZOrder 12769 + Points [0, -34; 181, 0; 0, -82; 957, 0] + DstBlock "Sum21" + DstPort 1 + } + Branch { + ZOrder 12768 + DstBlock "Sum44" + DstPort 1 + } + } + } + } + Line { + ZOrder 11447 + SrcBlock "CRY_SENSE_PANEL6_PD12_MON" + SrcPort 1 + Points [40, 0; 0, -5] + Branch { + ZOrder 11609 + Points [-20, 0] + DstBlock "MEAN_SENSE_PD12" + DstPort 1 + } + Branch { + ZOrder 11608 + Points [83, 0] + Branch { + ZOrder 12759 + Points [0, 83; 1202, 0] + DstBlock "Sum23" + DstPort 1 + } + Branch { + ZOrder 12758 + Points [32, 0] + Branch { + ZOrder 11446 + DstBlock "Sum40" + DstPort 1 + } + Branch { + ZOrder 11445 + DstBlock "CRY_SENSE_PANEL6_PD12" + DstPort 1 + } + } + } + } + Line { + ZOrder 11452 + SrcBlock "Constant8" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 11451 + Points [0, 90] + DstBlock "Product25" + DstPort 2 + } + Branch { + ZOrder 11450 + DstBlock "Product28" + DstPort 2 + } + } + Line { + ZOrder 11453 + SrcBlock "Sum42" + SrcPort 1 + DstBlock "Product25" + DstPort 1 + } + Line { + ZOrder 11454 + SrcBlock "Divide30" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product26" + DstPort 1 + } + Line { + ZOrder 11455 + SrcBlock "Divide27" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product27" + DstPort 1 + } + Line { + ZOrder 11149 + SrcBlock "Constant2" + SrcPort 1 + Points [0, 615] + Branch { + ZOrder 11479 + Points [0, 145] + Branch { + ZOrder 11481 + Points [0, 175] + Branch { + ZOrder 11482 + Points [0, 145] + Branch { + ZOrder 11483 + Points [0, 200] + Branch { + ZOrder 11484 + Points [0, 145] + Branch { + ZOrder 11493 + Points [0, 225] + Branch { + ZOrder 11498 + Points [0, 145] + Branch { + ZOrder 11503 + Points [0, 210; 1, 0] + Branch { + ZOrder 11509 + Points [0, 145] + Branch { + ZOrder 11514 + Points [0, 205] + Branch { + ZOrder 11524 + Points [0, 145; 204, 0] + Branch { + ZOrder 13804 + DstBlock "Product27" + DstPort 2 + } + Branch { + ZOrder 13802 + Points [0, 82] + Branch { + ZOrder 13809 + Points [0, 53] + Branch { + ZOrder 13813 + Points [0, 50] + Branch { + ZOrder 13817 + Points [0, 50; 4, 0] + Branch { + ZOrder 13822 + Points [0, 45] + Branch { + ZOrder 13826 + Points [0, 70] + DstBlock "Product33" + DstPort 2 + } + Branch { + ZOrder 13825 + DstBlock "Product34" + DstPort 2 + } + } + Branch { + ZOrder 13821 + DstBlock "Product32" + DstPort 2 + } + } + Branch { + ZOrder 13816 + DstBlock "Product31" + DstPort 2 + } + } + Branch { + ZOrder 13812 + DstBlock "Product30" + DstPort 2 + } + } + Branch { + ZOrder 13808 + Points [63, 0; 0, -12] + DstBlock "Product29" + DstPort 2 + } + } + } + Branch { + ZOrder 11523 + DstBlock "Product26" + DstPort 2 + } + } + Branch { + ZOrder 11513 + DstBlock "Product23" + DstPort 2 + } + } + Branch { + ZOrder 11508 + DstBlock "Product22" + DstPort 2 + } + } + Branch { + ZOrder 11502 + DstBlock "Product19" + DstPort 2 + } + } + Branch { + ZOrder 11497 + DstBlock "Product18" + DstPort 2 + } + } + Branch { + ZOrder 11492 + DstBlock "Product15" + DstPort 2 + } + } + Branch { + ZOrder 11476 + DstBlock "Product14" + DstPort 2 + } + } + Branch { + ZOrder 11470 + DstBlock "Product12" + DstPort 2 + } + } + Branch { + ZOrder 11464 + DstBlock "Product11" + DstPort 2 + } + } + Branch { + ZOrder 11459 + DstBlock "Product8" + DstPort 2 + } + } + Branch { + ZOrder 11151 + DstBlock "Product7" + DstPort 2 + } + } + Line { + Name "" + ZOrder 11525 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + Points [10, 0; 0, -995] + DstBlock "Divide9" + DstPort 1 + } + Line { + Name "" + ZOrder 11526 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + Points [28, 0; 0, -900] + DstBlock "Divide10" + DstPort 1 + } + Line { + Name "" + ZOrder 11527 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + Points [44, 0; 0, -775] + DstBlock "Divide14" + DstPort 1 + } + Line { + Name "" + ZOrder 11529 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + Points [56, 0; 0, -730] + DstBlock "Divide11" + DstPort 1 + } + Line { + Name "" + ZOrder 11530 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + Points [76, 0; 0, -580] + DstBlock "Divide18" + DstPort 1 + } + Line { + Name "" + ZOrder 11531 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + Points [96, 0; 0, -485] + DstBlock "Divide15" + DstPort 1 + } + Line { + Name "" + ZOrder 11532 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "Terminator24" + DstPort 1 + } + Line { + Name "" + ZOrder 11533 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "Terminator25" + DstPort 1 + } + Line { + Name "" + ZOrder 11534 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + Points [106, 0; 0, -560] + DstBlock "Divide22" + DstPort 1 + } + Line { + Name "" + ZOrder 11535 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + Points [121, 0; 0, -465] + DstBlock "Divide19" + DstPort 1 + } + Line { + Name "" + ZOrder 11536 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + Points [133, 0; 0, -305] + DstBlock "Divide26" + DstPort 1 + } + Line { + Name "" + ZOrder 11540 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + DstBlock "Terminator16" + DstPort 1 + } + Line { + Name "" + ZOrder 11541 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + Points [149, 0; 0, -260] + DstBlock "Divide23" + DstPort 1 + } + Line { + Name "" + ZOrder 11542 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + Points [163, 0; 0, -105] + DstBlock "Divide30" + DstPort 1 + } + Line { + Name "" + ZOrder 11545 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + Points [174, 0; 0, -10] + DstBlock "Divide27" + DstPort 1 + } + Line { + ZOrder 11556 + SrcBlock "CRY_SENSE_PD1_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD1_MEAN" + DstPort 1 + } + Line { + ZOrder 11560 + SrcBlock "CRY_SENSE_PD2_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD2_MEAN" + DstPort 1 + } + Line { + ZOrder 11565 + SrcBlock "CRY_SENSE_PD3_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD3_MEAN" + DstPort 1 + } + Line { + ZOrder 11571 + SrcBlock "CRY_SENSE_PD4_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD4_MEAN" + DstPort 1 + } + Line { + ZOrder 11575 + SrcBlock "CRY_SENSE_PD5_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD5_MEAN" + DstPort 1 + } + Line { + ZOrder 11579 + SrcBlock "CRY_SENSE_PD6_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD6_MEAN" + DstPort 1 + } + Line { + ZOrder 11585 + SrcBlock "CRY_SENSE_PD7_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD7_MEAN" + DstPort 1 + } + Line { + ZOrder 11590 + SrcBlock "CRY_SENSE_PD8_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD8_MEAN" + DstPort 1 + } + Line { + ZOrder 11596 + SrcBlock "CRY_SENSE_PD9_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD9_MEAN" + DstPort 1 + } + Line { + ZOrder 11602 + SrcBlock "CRY_SENSE_PD10_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD10_MEAN" + DstPort 1 + } + Line { + ZOrder 11606 + SrcBlock "CRY_SENSE_PD11_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD11_MEAN" + DstPort 1 + } + Line { + ZOrder 11610 + SrcBlock "CRY_SENSE_PD12_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD12_MEAN" + DstPort 1 + } + Line { + ZOrder 11618 + SrcBlock "Sum45" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 11621 + SrcBlock "Divide31" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL1_PD1_D_MON" + DstPort 1 + } + Line { + ZOrder 11631 + SrcBlock "Sum46" + SrcPort 1 + DstBlock "Divide32" + DstPort 1 + } + Line { + ZOrder 11634 + SrcBlock "Divide32" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL1_PD2_D_MON" + DstPort 1 + } + Line { + ZOrder 11637 + SrcBlock "Sum47" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide33" + DstPort 1 + } + Line { + ZOrder 11638 + SrcBlock "Divide33" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL2_PD3_D_MON" + DstPort 1 + } + Line { + ZOrder 11639 + SrcBlock "Sum48" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide34" + DstPort 1 + } + Line { + ZOrder 11640 + SrcBlock "Divide34" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL2_PD4_D_MON" + DstPort 1 + } + Line { + ZOrder 11641 + SrcBlock "Sum49" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide35" + DstPort 1 + } + Line { + ZOrder 11642 + SrcBlock "Divide35" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL3_PD5_D_MON" + DstPort 1 + } + Line { + ZOrder 11647 + SrcBlock "Sum52" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide38" + DstPort 1 + } + Line { + ZOrder 11648 + SrcBlock "Divide38" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL3_PD6_D_MON" + DstPort 1 + } + Line { + ZOrder 11158 + SrcBlock "A_PD3" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 11665 + Points [0, -45; 140, 0; 0, -30; 817, 0; 0, 45] + DstBlock "Divide33" + DstPort 2 + } + Branch { + ZOrder 11664 + DstBlock "Divide12" + DstPort 2 + } + } + Line { + ZOrder 11175 + SrcBlock "A_PD4" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 11674 + Points [9, 0; 0, 74; 1057, 0; 0, -99] + DstBlock "Divide34" + DstPort 2 + } + Branch { + ZOrder 11673 + DstBlock "Divide13" + DstPort 2 + } + } + Line { + ZOrder 11264 + SrcBlock "A_PD5" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 11681 + Points [0, -50; 51, 0; 0, -20; 827, 0; 0, 20] + DstBlock "Divide35" + DstPort 2 + } + Branch { + ZOrder 11680 + DstBlock "Divide16" + DstPort 2 + } + } + Line { + ZOrder 12751 + SrcBlock "B_PD8" + SrcPort 1 + Points [187, 0; 0, 49; 633, 0] + DstBlock "Sum12" + DstPort 2 + } + Line { + ZOrder 12757 + SrcBlock "B_PD12" + SrcPort 1 + Points [885, 0] + DstBlock "Sum23" + DstPort 2 + } + Line { + ZOrder 10556 + SrcBlock "Constant1" + SrcPort 1 + Points [0, 580] + Branch { + ZOrder 11480 + Points [0, 145] + Branch { + ZOrder 11485 + Points [0, 175] + Branch { + ZOrder 11486 + Points [0, 145] + Branch { + ZOrder 11487 + Points [0, 200] + Branch { + ZOrder 11488 + Points [0, 145] + Branch { + ZOrder 11490 + Points [0, 225] + Branch { + ZOrder 11495 + Points [0, 145] + Branch { + ZOrder 11500 + Points [0, 210] + Branch { + ZOrder 11507 + DstBlock "Divide26" + DstPort 2 + } + Branch { + ZOrder 11506 + Points [0, 145] + Branch { + ZOrder 11511 + Points [0, 205] + Branch { + ZOrder 11522 + Points [0, 145] + Branch { + ZOrder 12715 + Points [0, 110] + Branch { + ZOrder 12722 + Points [0, 50] + Branch { + ZOrder 12798 + Points [0, 50; 1, 0] + Branch { + ZOrder 12802 + Points [0, 50] + Branch { + ZOrder 12809 + Points [0, 50; 1, 0; 0, 10] + Branch { + ZOrder 19402 + Points [0, 45] + DstBlock "Divide54" + DstPort 2 + } + Branch { + ZOrder 12811 + DstBlock "Divide53" + DstPort 2 + } + } + Branch { + ZOrder 12808 + DstBlock "Divide52" + DstPort 2 + } + } + Branch { + ZOrder 12801 + DstBlock "Divide51" + DstPort 2 + } + } + Branch { + ZOrder 12797 + DstBlock "Divide44" + DstPort 2 + } + } + Branch { + ZOrder 12718 + DstBlock "Divide43" + DstPort 2 + } + } + Branch { + ZOrder 12709 + DstBlock "Divide27" + DstPort 2 + } + } + Branch { + ZOrder 11521 + DstBlock "Divide30" + DstPort 2 + } + } + Branch { + ZOrder 11510 + DstBlock "Divide23" + DstPort 2 + } + } + } + Branch { + ZOrder 11499 + DstBlock "Divide19" + DstPort 2 + } + } + Branch { + ZOrder 11494 + DstBlock "Divide22" + DstPort 2 + } + } + Branch { + ZOrder 11489 + DstBlock "Divide15" + DstPort 2 + } + } + Branch { + ZOrder 11473 + DstBlock "Divide18" + DstPort 2 + } + } + Branch { + ZOrder 11466 + DstBlock "Divide11" + DstPort 2 + } + } + Branch { + ZOrder 11461 + DstBlock "Divide14" + DstPort 2 + } + } + Branch { + ZOrder 11456 + DstBlock "Divide10" + DstPort 2 + } + } + Branch { + ZOrder 11079 + DstBlock "Divide9" + DstPort 2 + } + } + Line { + ZOrder 12726 + SrcBlock "CRY_SENSE_ACC_H1_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 12814 + Points [140, 0; 0, -20] + DstBlock "Divide55" + DstPort 1 + } + Branch { + ZOrder 12813 + DstBlock "CRY_SENSE_ACC_H1" + DstPort 1 + } + } + Line { + ZOrder 12733 + SrcBlock "Sum10" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide45" + DstPort 1 + } + Line { + ZOrder 12734 + SrcBlock "Divide45" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL4_PD7_D_MON" + DstPort 1 + } + Line { + ZOrder 12735 + SrcBlock "CRY_SENSE_PANEL1_PD1_D_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 15626 + Points [0, 40] + DstBlock "Choice25" + DstPort 1 + } + Branch { + ZOrder 15625 + Points [30, 0] + Branch { + ZOrder 15511 + Points [0, 140] + DstBlock "Sum13" + DstPort 1 + } + Branch { + ZOrder 15510 + DstBlock "CRY_SENSE_PANEL1_PD1_D" + DstPort 1 + } + } + } + Line { + ZOrder 12737 + SrcBlock "CRY_SENSE_PANEL2_PD3_D_MON" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 15640 + Points [0, -60] + DstBlock "Choice27" + DstPort 1 + } + Branch { + ZOrder 15639 + Points [26, 0] + Branch { + ZOrder 15652 + Points [0, 58; 158, 0; 0, -18] + DstBlock "Sum18" + DstPort 1 + } + Branch { + ZOrder 15651 + DstBlock "CRY_SENSE_PANEL2_PD3_D" + DstPort 1 + } + } + } + Line { + ZOrder 12738 + SrcBlock "CRY_SENSE_PANEL2_PD4_D_MON" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 15650 + Points [0, -66; 156, 0; 0, -94] + DstBlock "Choice28" + DstPort 1 + } + Branch { + ZOrder 15649 + Points [15, 0] + Branch { + ZOrder 15654 + Points [0, -51; 240, 0] + DstBlock "Sum18" + DstPort 2 + } + Branch { + ZOrder 15653 + DstBlock "CRY_SENSE_PANEL2_PD4_D" + DstPort 1 + } + } + } + Line { + ZOrder 12739 + SrcBlock "CRY_SENSE_PANEL3_PD5_D_MON" + SrcPort 1 + Points [37, 0] + Branch { + ZOrder 15672 + Points [0, -25; 256, 0; 0, 170] + DstBlock "Sum24" + DstPort 1 + } + Branch { + ZOrder 15671 + Points [39, 0] + Branch { + ZOrder 15664 + Points [0, 36; 136, 0; 0, 9] + DstBlock "Choice29" + DstPort 1 + } + Branch { + ZOrder 15663 + DstBlock "CRY_SENSE_PANEL3_PD5_D" + DstPort 1 + } + } + } + Line { + ZOrder 12740 + SrcBlock "CRY_SENSE_PANEL3_PD6_D_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 15676 + Points [39, 0] + Branch { + ZOrder 15669 + Points [0, -55; 137, 0; 0, 5] + DstBlock "Choice30" + DstPort 1 + } + Branch { + ZOrder 15668 + DstBlock "CRY_SENSE_PANEL3_PD6_D" + DstPort 1 + } + } + Branch { + ZOrder 15674 + Points [0, 57; 284, 0] + DstBlock "Sum24" + DstPort 2 + } + } + Line { + ZOrder 12746 + SrcBlock "B_PD7" + SrcPort 1 + Points [105, 0; 0, -31; 750, 0] + DstBlock "Sum10" + DstPort 2 + } + Line { + ZOrder 12747 + SrcBlock "CRY_SENSE_PANEL4_PD7_D_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 15687 + Points [0, 53; 326, 0; 0, 27] + DstBlock "Choice31" + DstPort 1 + } + Branch { + ZOrder 15686 + Points [6, 0] + Branch { + ZOrder 15696 + DstBlock "CRY_SENSE_PANEL4_PD7_D" + DstPort 1 + } + Branch { + ZOrder 15695 + Points [0, 171; 440, 0] + DstBlock "Sum30" + DstPort 1 + } + } + } + Line { + ZOrder 12748 + SrcBlock "Divide46" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL4_PD8_D_MON" + DstPort 1 + } + Line { + ZOrder 12749 + SrcBlock "CRY_SENSE_PANEL4_PD8_D_MON" + SrcPort 1 + Points [47, 0] + Branch { + ZOrder 15699 + Points [23, 0] + Branch { + ZOrder 15692 + DstBlock "CRY_SENSE_PANEL4_PD8_D" + DstPort 1 + } + Branch { + ZOrder 15693 + Points [0, -65] + DstBlock "Choice32" + DstPort 1 + } + } + Branch { + ZOrder 15698 + Points [0, 30; 503, 0] + DstBlock "Sum30" + DstPort 2 + } + } + Line { + ZOrder 12750 + SrcBlock "Sum12" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide46" + DstPort 1 + } + Line { + ZOrder 12760 + SrcBlock "Sum23" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide50" + DstPort 1 + } + Line { + ZOrder 12764 + SrcBlock "CRY_SENSE_PANEL6_PD12_D_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 15746 + Points [0, -38; 429, 0; 0, -57] + DstBlock "Choice36" + DstPort 1 + } + Branch { + ZOrder 15745 + Points [18, 0] + Branch { + ZOrder 15750 + Points [0, -20; 551, 0] + DstBlock "Sum42" + DstPort 2 + } + Branch { + ZOrder 15749 + DstBlock "CRY_SENSE_PANEL6_PD12_D" + DstPort 1 + } + } + } + Line { + ZOrder 12765 + SrcBlock "CRY_SENSE_PANEL6_PD11_D_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 15748 + Points [0, -53; 551, 0; 0, 148] + DstBlock "Sum42" + DstPort 1 + } + Branch { + ZOrder 15747 + Points [16, 0] + Branch { + ZOrder 15744 + Points [0, -25; 369, 0; 0, 20] + DstBlock "Choice35" + DstPort 1 + } + Branch { + ZOrder 15743 + DstBlock "CRY_SENSE_PANEL6_PD11_D" + DstPort 1 + } + } + } + Line { + ZOrder 12766 + SrcBlock "Divide49" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL6_PD11_D_MON" + DstPort 1 + } + Line { + ZOrder 12767 + SrcBlock "Sum21" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide49" + DstPort 1 + } + Line { + ZOrder 12771 + SrcBlock "B_PD11" + SrcPort 1 + Points [152, 0; 0, -45; 588, 0; 0, 96; 110, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + ZOrder 12772 + SrcBlock "B_PD10" + SrcPort 1 + Points [800, 0] + DstBlock "Sum17" + DstPort 2 + } + Line { + ZOrder 12775 + SrcBlock "Sum17" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide48" + DstPort 1 + } + Line { + ZOrder 12778 + SrcBlock "Divide48" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL5_PD10_D_MON" + DstPort 1 + } + Line { + ZOrder 12779 + SrcBlock "CRY_SENSE_PANEL5_PD10_D_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 15716 + Points [0, -53; 427, 0; 0, -72] + DstBlock "Choice34" + DstPort 1 + } + Branch { + ZOrder 15715 + Points [29, 0] + Branch { + ZOrder 15720 + Points [0, -37; 512, 0] + DstBlock "Sum36" + DstPort 2 + } + Branch { + ZOrder 15719 + DstBlock "CRY_SENSE_PANEL5_PD10_D" + DstPort 1 + } + } + } + Line { + ZOrder 12780 + SrcBlock "B_PD9" + SrcPort 1 + Points [110, 0; 0, -41; 690, 0] + DstBlock "Sum15" + DstPort 2 + } + Line { + ZOrder 11393 + SrcBlock "CRY_SENSE_PANEL5_PD9_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 11595 + Points [120, 0] + Branch { + ZOrder 11392 + DstBlock "CRY_SENSE_PANEL5_PD9" + DstPort 1 + } + Branch { + ZOrder 11391 + Points [52, 0] + Branch { + ZOrder 12784 + Points [0, -34; 156, 0; 0, -66] + DstBlock "Sum15" + DstPort 1 + } + Branch { + ZOrder 12783 + DstBlock "Sum38" + DstPort 1 + } + } + } + Branch { + ZOrder 11593 + DstBlock "MEAN_SENSE_PD9" + DstPort 1 + } + } + Line { + ZOrder 12785 + SrcBlock "Sum15" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide47" + DstPort 1 + } + Line { + ZOrder 12788 + SrcBlock "Divide47" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL5_PD9_D_MON" + DstPort 1 + } + Line { + ZOrder 12789 + SrcBlock "CRY_SENSE_PANEL5_PD9_D_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 15709 + Points [0, -25; 420, 0; 0, 95] + DstBlock "Choice33" + DstPort 1 + } + Branch { + ZOrder 15708 + Points [30, 0] + Branch { + ZOrder 15718 + Points [0, 170] + DstBlock "Sum36" + DstPort 1 + } + Branch { + ZOrder 15717 + DstBlock "CRY_SENSE_PANEL5_PD9_D" + DstPort 1 + } + } + } + Line { + ZOrder 12794 + SrcBlock "CRY_SENSE_ACC_H2_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 12832 + Points [104, 0; 0, -15] + DstBlock "Divide57" + DstPort 1 + } + Branch { + ZOrder 12831 + DstBlock "CRY_SENSE_ACC_H2" + DstPort 1 + } + } + Line { + ZOrder 12795 + SrcBlock "CRY_SENSE_ACC_V2_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 12840 + Points [104, 0; 0, -15] + DstBlock "Divide58" + DstPort 1 + } + Branch { + ZOrder 12839 + DstBlock "CRY_SENSE_ACC_V2" + DstPort 1 + } + } + Line { + Name "" + ZOrder 12796 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + DstBlock "Divide51" + DstPort 1 + } + Line { + ZOrder 12805 + SrcBlock "CRY_SENSE_ACC_H3_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 12851 + DstBlock "CRY_SENSE_ACC_H3" + DstPort 1 + } + Branch { + ZOrder 12847 + DstBlock "Divide59" + DstPort 1 + } + } + Line { + ZOrder 12806 + SrcBlock "CRY_SENSE_ACC_V3_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 12857 + Points [225, 0] + DstBlock "Divide60" + DstPort 1 + } + Branch { + ZOrder 12856 + DstBlock "CRY_SENSE_ACC_V3" + DstPort 1 + } + } + Line { + ZOrder 12816 + SrcBlock "H1_CONST" + SrcPort 1 + Points [0, 25] + DstBlock "Divide55" + DstPort 2 + } + Line { + ZOrder 12817 + SrcBlock "Divide55" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_H1_a_MON" + DstPort 1 + } + Line { + ZOrder 12818 + SrcBlock "CRY_SENSE_ACC_H1_a_MON" + SrcPort 1 + Points [35, 0; 0, 15; 50, 0] + Branch { + ZOrder 18017 + Points [189, 0; 0, 165] + DstBlock "Terminator104" + DstPort 1 + } + Branch { + ZOrder 12922 + DstBlock "CRY_SENSE_ACC_H1_a" + DstPort 1 + } + } + Line { + ZOrder 12727 + SrcBlock "CRY_SENSE_ACC_V1_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 12825 + Points [104, 0; 0, -30] + DstBlock "Divide56" + DstPort 1 + } + Branch { + ZOrder 12824 + DstBlock "CRY_SENSE_ACC_V1" + DstPort 1 + } + } + Line { + ZOrder 12820 + SrcBlock "V1_CONST" + SrcPort 1 + Points [0, 25] + DstBlock "Divide56" + DstPort 2 + } + Line { + ZOrder 12821 + SrcBlock "Divide56" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V1_a_MON" + DstPort 1 + } + Line { + ZOrder 12822 + SrcBlock "CRY_SENSE_ACC_V1_a_MON" + SrcPort 1 + Points [35, 0; 0, 15; 50, 0] + Branch { + ZOrder 18023 + Points [182, 0; 0, 145] + DstBlock "Terminator107" + DstPort 1 + } + Branch { + ZOrder 12932 + DstBlock "CRY_SENSE_ACC_V1_a" + DstPort 1 + } + } + Line { + ZOrder 12828 + SrcBlock "H2_CONST" + SrcPort 1 + Points [0, 25] + DstBlock "Divide57" + DstPort 2 + } + Line { + ZOrder 12829 + SrcBlock "Divide57" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_H2_a_MON" + DstPort 1 + } + Line { + ZOrder 12830 + SrcBlock "CRY_SENSE_ACC_H2_a_MON" + SrcPort 1 + Points [35, 0; 0, 15; 50, 0] + Branch { + ZOrder 18018 + Points [87, 0; 0, 35] + DstBlock "Terminator105" + DstPort 1 + } + Branch { + ZOrder 12927 + DstBlock "CRY_SENSE_ACC_H2_a" + DstPort 1 + } + } + Line { + ZOrder 12835 + SrcBlock "V2_CONST" + SrcPort 1 + Points [0, 25] + DstBlock "Divide58" + DstPort 2 + } + Line { + ZOrder 12836 + SrcBlock "Divide58" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V2_a_MON" + DstPort 1 + } + Line { + ZOrder 12837 + SrcBlock "CRY_SENSE_ACC_V2_a_MON" + SrcPort 1 + Points [35, 0; 0, 15; 50, 0] + Branch { + ZOrder 18024 + Points [93, 0; 0, -15] + DstBlock "Terminator108" + DstPort 1 + } + Branch { + ZOrder 12935 + DstBlock "CRY_SENSE_ACC_V2_a" + DstPort 1 + } + } + Line { + ZOrder 12843 + SrcBlock "H3_CONST" + SrcPort 1 + Points [0, 35] + DstBlock "Divide59" + DstPort 2 + } + Line { + ZOrder 12844 + SrcBlock "Divide59" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_H3_a_MON" + DstPort 1 + } + Line { + ZOrder 12845 + SrcBlock "CRY_SENSE_ACC_H3_a_MON" + SrcPort 1 + Points [35, 0; 0, 5; 50, 0] + Branch { + ZOrder 18020 + Points [175, 0; 0, -145] + DstBlock "Terminator106" + DstPort 1 + } + Branch { + ZOrder 12929 + DstBlock "CRY_SENSE_ACC_H3_a" + DstPort 1 + } + } + Line { + ZOrder 12853 + SrcBlock "V3_CONST" + SrcPort 1 + Points [0, 35] + DstBlock "Divide60" + DstPort 2 + } + Line { + ZOrder 12854 + SrcBlock "Divide60" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V3_a_MON" + DstPort 1 + } + Line { + ZOrder 12855 + SrcBlock "CRY_SENSE_ACC_V3_a_MON" + SrcPort 1 + Points [35, 0; 0, 5; 50, 0] + Branch { + ZOrder 18025 + Points [185, 0; 0, -180] + DstBlock "Terminator109" + DstPort 1 + } + Branch { + ZOrder 12937 + DstBlock "CRY_SENSE_ACC_V3_a" + DstPort 1 + } + } + Line { + ZOrder 12859 + SrcBlock "MAT_PD" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + ZOrder 11437 + SrcBlock "CRY_SENSE_PANEL6_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 15423 + Points [640, 0; 0, -1095] + DstBlock "FIL_PD_V3" + DstPort 1 + } + Branch { + ZOrder 12892 + DstBlock "CRY_SENSE_PANEL6_LENGTH" + DstPort 1 + } + } + Line { + ZOrder 12896 + SrcBlock "CRY_PD_X_MON" + SrcPort 1 + DstBlock "CRY_PD_X" + DstPort 1 + } + Line { + ZOrder 12897 + SrcBlock "CRY_PD_Y_MON" + SrcPort 1 + DstBlock "CRY_PD_Y" + DstPort 1 + } + Line { + ZOrder 12898 + SrcBlock "CRY_PD_Z_MON" + SrcPort 1 + DstBlock "CRY_PD_Z" + DstPort 1 + } + Line { + ZOrder 12901 + SrcBlock "CRY_PD_ROLL_MON" + SrcPort 1 + Points [13, 0; 0, 45] + DstBlock "CRY_PD_ROLL" + DstPort 1 + } + Line { + ZOrder 12902 + SrcBlock "CRY_PD_YAW_MON" + SrcPort 1 + Points [15, 0; 0, 35] + DstBlock "CRY_PD_YAW" + DstPort 1 + } + Line { + ZOrder 12903 + SrcBlock "CRY_PD_PITCH_MON" + SrcPort 1 + DstBlock "CRY_PD_PITCH" + DstPort 1 + } + Line { + ZOrder 12921 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "MAT_ACC" + DstPort 1 + } + Line { + ZOrder 12908 + SrcBlock "MAT_ACC" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 12912 + SrcBlock "CRY_ACC_X_MON" + SrcPort 1 + DstBlock "CRY_ACC_X" + DstPort 1 + } + Line { + ZOrder 12913 + SrcBlock "CRY_ACC_Y_MON" + SrcPort 1 + DstBlock "CRY_ACC_Y" + DstPort 1 + } + Line { + ZOrder 12914 + SrcBlock "CRY_ACC_Z_MON" + SrcPort 1 + DstBlock "CRY_ACC_Z" + DstPort 1 + } + Line { + ZOrder 12915 + SrcBlock "CRY_ACC_ROLL_MON" + SrcPort 1 + Points [35, 0; 0, 45] + DstBlock "CRY_ACC_ROLL" + DstPort 1 + } + Line { + ZOrder 12917 + SrcBlock "CRY_ACC_PITCH_MON" + SrcPort 1 + Points [109, 0; 0, 65] + DstBlock "CRY_ACC_PITCH" + DstPort 1 + } + Line { + ZOrder 13473 + SrcBlock "FIL_PD_PITCH2" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 13680 + Points [0, -314; 277, 0; 0, 1260; 261, 0] + DstBlock "Choice3" + DstPort 1 + } + Branch { + ZOrder 13679 + DstBlock "CRY_PD_PITCH_MON" + DstPort 1 + } + } + Line { + ZOrder 13478 + SrcBlock "FIL_PD_YAW2" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 14396 + Points [0, 25] + DstBlock "CRY_PD_YAW_MON" + DstPort 1 + } + Branch { + ZOrder 13695 + Points [0, -398; 276, 0; 0, 1367; 231, 0] + DstBlock "Choice5" + DstPort 1 + } + } + Line { + ZOrder 13486 + SrcBlock "FIL_ACC_X2" + SrcPort 1 + Points [17, 0; 0, -75] + Branch { + ZOrder 13704 + DstBlock "CRY_ACC_X_MON" + DstPort 1 + } + Branch { + ZOrder 13703 + Points [0, -90; 2252, 0; 0, -528; 331, 0] + DstBlock "Choice6" + DstPort 1 + } + } + Line { + ZOrder 13488 + SrcBlock "FIL_ACC_Y2" + SrcPort 1 + Points [30, 0; 0, -60] + Branch { + ZOrder 13714 + DstBlock "CRY_ACC_Y_MON" + DstPort 1 + } + Branch { + ZOrder 13713 + Points [0, -130; 2262, 0; 0, -529; 299, 0; 0, -51] + DstBlock "Choice7" + DstPort 1 + } + } + Line { + ZOrder 13490 + SrcBlock "FIL_ACC_Z2" + SrcPort 1 + Points [43, 0; 0, -30] + Branch { + ZOrder 13721 + Points [0, -181; 2268, 0; 0, -491; 289, 0] + DstBlock "Choice8" + DstPort 1 + } + Branch { + ZOrder 13720 + DstBlock "CRY_ACC_Z_MON" + DstPort 1 + } + } + Line { + ZOrder 13492 + SrcBlock "FIL_ACC_PITCH2" + SrcPort 1 + Points [2, 0; 0, -30; 56, 0] + Branch { + ZOrder 13729 + Points [0, -215; 2271, 0; 0, -428; 271, 0] + DstBlock "Choice9" + DstPort 1 + } + Branch { + ZOrder 13728 + DstBlock "CRY_ACC_PITCH_MON" + DstPort 1 + } + } + Line { + ZOrder 13494 + SrcBlock "FIL_ACC_ROLL2" + SrcPort 1 + Points [69, 0] + Branch { + ZOrder 13736 + Points [0, -259; 2297, 0; 0, -383; 234, 0] + DstBlock "Choice10" + DstPort 1 + } + Branch { + ZOrder 13735 + DstBlock "CRY_ACC_ROLL_MON" + DstPort 1 + } + } + Line { + ZOrder 13496 + SrcBlock "FIL_ACC_YAW2" + SrcPort 1 + Points [29, 0; 0, 30; 54, 0] + Branch { + ZOrder 13743 + Points [0, -311; 2311, 0; 0, -311; 206, 0] + DstBlock "Choice11" + DstPort 1 + } + Branch { + ZOrder 13742 + DstBlock "CRY_ACC_YAW_MON" + DstPort 1 + } + } + Line { + ZOrder 13468 + SrcBlock "FIL_PD_Y2" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 13664 + Points [0, -236; 275, 0; 0, 1158; 290, 0] + DstBlock "Choice1" + DstPort 1 + } + Branch { + ZOrder 13663 + DstBlock "CRY_PD_Y_MON" + DstPort 1 + } + } + Line { + ZOrder 13476 + SrcBlock "FIL_PD_ROLL2" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 13687 + Points [0, -350; 279, 0; 0, 1303; 247, 0] + DstBlock "Choice4" + DstPort 1 + } + Branch { + ZOrder 13686 + Points [5, 0; 0, 5] + DstBlock "CRY_PD_ROLL_MON" + DstPort 1 + } + } + Line { + ZOrder 13559 + SrcBlock "MAT_ACT" + SrcPort 1 + Points [27, 0; 0, 5] + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 13581 + SrcBlock "Demux2" + SrcPort 2 + Points [105, 0; 0, -5] + DstBlock "FIL_ACT2" + DstPort 1 + } + Line { + ZOrder 13582 + SrcBlock "Demux2" + SrcPort 3 + Points [9, 0; 0, -13; 205, 0; 0, 43] + DstBlock "FIL_ACT3" + DstPort 1 + } + Line { + ZOrder 13583 + SrcBlock "Demux2" + SrcPort 4 + Points [96, 0; 0, 50] + DstBlock "FIL_ACT4" + DstPort 1 + } + Line { + ZOrder 13584 + SrcBlock "Demux2" + SrcPort 5 + Points [155, 0; 0, 80] + DstBlock "FIL_ACT5" + DstPort 1 + } + Line { + ZOrder 13585 + SrcBlock "Demux2" + SrcPort 6 + Points [82, 0; 0, 100] + DstBlock "FIL_ACT6" + DstPort 1 + } + Line { + ZOrder 13639 + SrcBlock "CRY_ACC_YAW_MON" + SrcPort 1 + Points [64, 0; 0, 15] + DstBlock "CRY_ACC_YAW" + DstPort 1 + } + Line { + ZOrder 13648 + SrcBlock "Ground20" + SrcPort 1 + Points [0, 2; 111, 0] + Branch { + ZOrder 13701 + Points [0, 273] + Branch { + ZOrder 13709 + Points [0, 60] + Branch { + ZOrder 13719 + Points [0, 55] + Branch { + ZOrder 13726 + Points [0, 75] + Branch { + ZOrder 13733 + Points [0, 60] + Branch { + ZOrder 13740 + Points [0, 85] + DstBlock "Choice11" + DstPort 3 + } + Branch { + ZOrder 13739 + DstBlock "Choice10" + DstPort 3 + } + } + Branch { + ZOrder 13732 + DstBlock "Choice9" + DstPort 3 + } + } + Branch { + ZOrder 13725 + DstBlock "Choice8" + DstPort 3 + } + } + Branch { + ZOrder 13718 + DstBlock "Choice7" + DstPort 3 + } + } + Branch { + ZOrder 13708 + DstBlock "Choice6" + DstPort 3 + } + } + Branch { + ZOrder 13700 + Points [446, 0; 0, 233] + Branch { + ZOrder 13658 + Points [0, 70] + Branch { + ZOrder 13669 + Points [0, 50] + Branch { + ZOrder 13677 + Points [0, 65; 1, 0] + Branch { + ZOrder 13685 + Points [0, 75] + Branch { + ZOrder 13691 + Points [0, 55] + DstBlock "Choice5" + DstPort 3 + } + Branch { + ZOrder 13690 + DstBlock "Choice4" + DstPort 3 + } + } + Branch { + ZOrder 13684 + DstBlock "Choice3" + DstPort 3 + } + } + Branch { + ZOrder 13676 + DstBlock "Choice2" + DstPort 3 + } + } + Branch { + ZOrder 13668 + DstBlock "Choice1" + DstPort 3 + } + } + Branch { + ZOrder 13657 + DstBlock "Choice" + DstPort 3 + } + } + } + Line { + ZOrder 13649 + SrcBlock "SWITCH_PD_X_IN" + SrcPort 1 + DstBlock "Choice" + DstPort 2 + } + Line { + ZOrder 13466 + SrcBlock "FIL_PD_X2" + SrcPort 1 + Points [6, 0] + Branch { + ZOrder 13654 + Points [0, -197; 270, 0; 0, 1072] + DstBlock "Choice" + DstPort 1 + } + Branch { + ZOrder 13653 + DstBlock "CRY_PD_X_MON" + DstPort 1 + } + } + Line { + ZOrder 13655 + SrcBlock "Choice" + SrcPort 1 + DstBlock "Sum27" + DstPort 1 + } + Line { + ZOrder 13656 + SrcBlock "Choice1" + SrcPort 1 + DstBlock "Sum29" + DstPort 1 + } + Line { + ZOrder 13660 + SrcBlock "SWITCH_PD_Y_IN" + SrcPort 1 + Points [16, 0; 0, 10] + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 13666 + SrcBlock "Choice2" + SrcPort 1 + DstBlock "Sum33" + DstPort 1 + } + Line { + ZOrder 13667 + SrcBlock "SWITCH_PD_Z_IN" + SrcPort 1 + DstBlock "Choice2" + DstPort 2 + } + Line { + ZOrder 13470 + SrcBlock "FIL_PD_Z2" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 13673 + Points [0, -286; 276, 0; 0, 1210; 276, 0] + DstBlock "Choice2" + DstPort 1 + } + Branch { + ZOrder 13672 + DstBlock "CRY_PD_Z_MON" + DstPort 1 + } + } + Line { + ZOrder 13674 + SrcBlock "Choice3" + SrcPort 1 + DstBlock "Sum35" + DstPort 1 + } + Line { + ZOrder 13675 + SrcBlock "SWITCH_PD_PITCH_IN" + SrcPort 1 + DstBlock "Choice3" + DstPort 2 + } + Line { + ZOrder 13682 + SrcBlock "Choice4" + SrcPort 1 + DstBlock "Sum39" + DstPort 1 + } + Line { + ZOrder 13683 + SrcBlock "SWITCH_PD_ROLL_IN" + SrcPort 1 + DstBlock "Choice4" + DstPort 2 + } + Line { + ZOrder 13689 + SrcBlock "Choice5" + SrcPort 1 + DstBlock "Sum41" + DstPort 1 + } + Line { + ZOrder 13693 + SrcBlock "SWITCH_PD_YAW_IN" + SrcPort 1 + DstBlock "Choice5" + DstPort 2 + } + Line { + ZOrder 13697 + SrcBlock "Choice6" + SrcPort 1 + Points [560, 0] + DstBlock "Sum27" + DstPort 2 + } + Line { + ZOrder 13699 + SrcBlock "SWITCH_ACC_X_IN" + SrcPort 1 + DstBlock "Choice6" + DstPort 2 + } + Line { + ZOrder 13707 + SrcBlock "Choice7" + SrcPort 1 + Points [52, 0; 0, 4; 518, 0] + DstBlock "Sum29" + DstPort 2 + } + Line { + ZOrder 13711 + SrcBlock "SWITCH_ACC_Y_IN" + SrcPort 1 + Points [18, 0; 0, 10] + DstBlock "Choice7" + DstPort 2 + } + Line { + ZOrder 13716 + SrcBlock "Choice8" + SrcPort 1 + Points [570, 0] + DstBlock "Sum33" + DstPort 2 + } + Line { + ZOrder 13717 + SrcBlock "SWITCH_ACC_Z_IN" + SrcPort 1 + DstBlock "Choice8" + DstPort 2 + } + Line { + ZOrder 13723 + SrcBlock "Choice9" + SrcPort 1 + Points [570, 0] + DstBlock "Sum35" + DstPort 2 + } + Line { + ZOrder 13724 + SrcBlock "SWITCH_ACC_PITCH_IN" + SrcPort 1 + DstBlock "Choice9" + DstPort 2 + } + Line { + ZOrder 13731 + SrcBlock "Choice10" + SrcPort 1 + Points [95, 0; 0, 4; 475, 0] + DstBlock "Sum39" + DstPort 2 + } + Line { + ZOrder 13734 + SrcBlock "SWITCH_ACC_ROLL_IN" + SrcPort 1 + DstBlock "Choice10" + DstPort 2 + } + Line { + ZOrder 13737 + SrcBlock "Choice11" + SrcPort 1 + Points [570, 0] + DstBlock "Sum41" + DstPort 2 + } + Line { + ZOrder 13738 + SrcBlock "SWITCH_ACC_YAW_IN" + SrcPort 1 + DstBlock "Choice11" + DstPort 2 + } + Line { + ZOrder 13744 + SrcBlock "SUM_X_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 14121 + Points [0, -189; 171, 0] + DstBlock "Sum50" + DstPort 2 + } + Branch { + ZOrder 14120 + DstBlock "SUM_X" + DstPort 1 + } + } + Line { + ZOrder 13745 + SrcBlock "FIL_SUM_X" + SrcPort 1 + Points [17, 0; 0, -85] + DstBlock "SUM_X_MON" + DstPort 1 + } + Line { + ZOrder 13753 + SrcBlock "SUM_Y_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 14135 + Points [0, -19; 258, 0] + DstBlock "Sum51" + DstPort 2 + } + Branch { + ZOrder 14134 + DstBlock "SUM_Y" + DstPort 1 + } + } + Line { + ZOrder 13755 + SrcBlock "FIL_SUM_Y" + SrcPort 1 + Points [33, 0; 0, -70] + DstBlock "SUM_Y_MON" + DstPort 1 + } + Line { + ZOrder 13759 + SrcBlock "FIL_SUM_Z" + SrcPort 1 + Points [49, 0; 0, -45] + DstBlock "SUM_Z_MON" + DstPort 1 + } + Line { + ZOrder 13760 + SrcBlock "SUM_Z_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 14150 + Points [0, -33; 300, 0] + DstBlock "Sum53" + DstPort 2 + } + Branch { + ZOrder 14149 + DstBlock "SUM_Z" + DstPort 1 + } + } + Line { + ZOrder 13764 + SrcBlock "FIL_SUM_PITCH" + SrcPort 1 + Points [31, 0; 0, -30] + DstBlock "SUM_PITCH_MON" + DstPort 1 + } + Line { + ZOrder 13768 + SrcBlock "FIL_SUM_ROLL" + SrcPort 1 + DstBlock "SUM_ROLL_MON" + DstPort 1 + } + Line { + ZOrder 13769 + SrcBlock "SUM_ROLL_MON" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 14176 + Points [0, -24; 62, 0; 0, -895; 379, 0] + DstBlock "Sum55" + DstPort 2 + } + Branch { + ZOrder 14175 + DstBlock "SUM_ROLL" + DstPort 1 + } + } + Line { + ZOrder 13775 + SrcBlock "SUM_YAW_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 14194 + Points [0, -19; 457, 0; 0, -866] + DstBlock "Sum56" + DstPort 2 + } + Branch { + ZOrder 14193 + DstBlock "SUM_YAW" + DstPort 1 + } + } + Line { + ZOrder 13776 + SrcBlock "FIL_SUM_YAW" + SrcPort 1 + Points [36, 0; 0, 15] + DstBlock "SUM_YAW_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 13797 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + Points [96, 0; 0, -40] + DstBlock "Divide53" + DstPort 1 + } + Line { + Name "" + ZOrder 13798 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + DstBlock "Terminator9" + DstPort 1 + } + Line { + Name "" + ZOrder 13799 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + Points [370, 0; 0, -45] + DstBlock "Divide54" + DstPort 1 + } + Line { + ZOrder 13800 + SrcBlock "Divide43" + SrcPort 1 + Points [57, 0; 0, -15] + DstBlock "Product29" + DstPort 1 + } + Line { + ZOrder 13805 + SrcBlock "Product29" + SrcPort 1 + Points [24, 0; 0, 55] + DstBlock "CRY_SENSE_ACC_H1_MON" + DstPort 1 + } + Line { + ZOrder 13806 + SrcBlock "Product30" + SrcPort 1 + Points [10, 0; 0, 65] + DstBlock "CRY_SENSE_ACC_V1_MON" + DstPort 1 + } + Line { + ZOrder 13807 + SrcBlock "Divide44" + SrcPort 1 + DstBlock "Product30" + DstPort 1 + } + Line { + ZOrder 13811 + SrcBlock "Divide51" + SrcPort 1 + DstBlock "Product31" + DstPort 1 + } + Line { + ZOrder 13814 + SrcBlock "Product31" + SrcPort 1 + Points [11, 0; 0, 80] + DstBlock "CRY_SENSE_ACC_H2_MON" + DstPort 1 + } + Line { + ZOrder 13815 + SrcBlock "Divide52" + SrcPort 1 + DstBlock "Product32" + DstPort 1 + } + Line { + ZOrder 13818 + SrcBlock "Product32" + SrcPort 1 + Points [17, 0; 0, 125] + DstBlock "CRY_SENSE_ACC_V2_MON" + DstPort 1 + } + Line { + ZOrder 19401 + SrcBlock "Divide53" + SrcPort 1 + Points [20, 0; 0, -15] + DstBlock "Product34" + DstPort 1 + } + Line { + ZOrder 13823 + SrcBlock "Product34" + SrcPort 1 + Points [33, 0; 0, 175] + DstBlock "CRY_SENSE_ACC_H3_MON" + DstPort 1 + } + Line { + ZOrder 13824 + SrcBlock "Divide54" + SrcPort 1 + Points [35, 0; 0, 10] + DstBlock "Product33" + DstPort 1 + } + Line { + ZOrder 13828 + SrcBlock "Product33" + SrcPort 1 + Points [24, 0; 0, 180] + DstBlock "CRY_SENSE_ACC_V3_MON" + DstPort 1 + } + Line { + ZOrder 13941 + SrcBlock "SWITCH_FEEDBACK" + SrcPort 1 + DstBlock "Choice12" + DstPort 2 + } + Line { + ZOrder 13978 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "MAT_ACT" + DstPort 1 + } + Line { + ZOrder 13979 + SrcBlock "Constant9" + SrcPort 1 + Points [0, 20] + DstBlock "Choice12" + DstPort 1 + } + Line { + ZOrder 13980 + SrcBlock "Ground5" + SrcPort 1 + Points [67, 0] + Branch { + ZOrder 13984 + Points [0, 94; 44, 0; 0, 131; 17, 0] + Branch { + ZOrder 13992 + Points [0, 60] + Branch { + ZOrder 13995 + Points [0, 55; 2, 0] + Branch { + ZOrder 14003 + Points [0, 60] + Branch { + ZOrder 14009 + Points [0, 50; 1, 0] + Branch { + ZOrder 14015 + Points [0, 55] + DstBlock "Choice18" + DstPort 3 + } + Branch { + ZOrder 14014 + DstBlock "Choice17" + DstPort 3 + } + } + Branch { + ZOrder 14008 + DstBlock "Choice16" + DstPort 3 + } + } + Branch { + ZOrder 14002 + DstBlock "Choice15" + DstPort 3 + } + } + Branch { + ZOrder 13994 + DstBlock "Choice14" + DstPort 3 + } + } + Branch { + ZOrder 13991 + DstBlock "Choice13" + DstPort 3 + } + } + Branch { + ZOrder 13983 + Points [10, 0; 0, -35] + DstBlock "Choice12" + DstPort 3 + } + } + Line { + ZOrder 13985 + SrcBlock "Choice13" + SrcPort 1 + Points [26, 0; 0, 50] + DstBlock "FIL_SUM_X" + DstPort 1 + } + Line { + ZOrder 13986 + SrcBlock "Sum27" + SrcPort 1 + Points [11, 0; 0, -10] + DstBlock "Choice13" + DstPort 1 + } + Line { + ZOrder 13987 + SrcBlock "Choice12" + SrcPort 1 + Points [7, 0; 0, 260] + Branch { + ZOrder 13990 + Points [0, 60] + Branch { + ZOrder 13997 + Points [0, 55] + Branch { + ZOrder 14000 + Points [0, 60; 1, 0] + Branch { + ZOrder 14007 + Points [0, 50] + Branch { + ZOrder 14012 + Points [0, 55] + DstBlock "Choice18" + DstPort 2 + } + Branch { + ZOrder 14011 + DstBlock "Choice17" + DstPort 2 + } + } + Branch { + ZOrder 14006 + DstBlock "Choice16" + DstPort 2 + } + } + Branch { + ZOrder 13999 + DstBlock "Choice15" + DstPort 2 + } + } + Branch { + ZOrder 13996 + DstBlock "Choice14" + DstPort 2 + } + } + Branch { + ZOrder 13989 + DstBlock "Choice13" + DstPort 2 + } + } + Line { + ZOrder 13988 + SrcBlock "Sum29" + SrcPort 1 + Points [5, 0; 0, -20] + DstBlock "Choice14" + DstPort 1 + } + Line { + ZOrder 13993 + SrcBlock "Sum33" + SrcPort 1 + Points [6, 0; 0, -15] + DstBlock "Choice15" + DstPort 1 + } + Line { + ZOrder 14004 + SrcBlock "Sum35" + SrcPort 1 + Points [5, 0; 0, -20] + DstBlock "Choice16" + DstPort 1 + } + Line { + ZOrder 14005 + SrcBlock "Sum39" + SrcPort 1 + Points [1, 0; 0, -45] + DstBlock "Choice17" + DstPort 1 + } + Line { + ZOrder 14010 + SrcBlock "Sum41" + SrcPort 1 + Points [3, 0; 0, -45] + DstBlock "Choice18" + DstPort 1 + } + Line { + ZOrder 14016 + SrcBlock "Choice14" + SrcPort 1 + Points [24, 0; 0, 25] + DstBlock "FIL_SUM_Y" + DstPort 1 + } + Line { + ZOrder 19013 + SrcBlock "Choice15" + SrcPort 1 + Points [0, 20; 30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 14018 + SrcBlock "Choice16" + SrcPort 1 + Points [17, 0; 0, -15] + DstBlock "FIL_SUM_PITCH" + DstPort 1 + } + Line { + ZOrder 14019 + SrcBlock "Choice17" + SrcPort 1 + Points [20, 0; 0, -35] + DstBlock "FIL_SUM_ROLL" + DstPort 1 + } + Line { + ZOrder 14020 + SrcBlock "Choice18" + SrcPort 1 + Points [31, 0; 0, -55] + DstBlock "FIL_SUM_YAW" + DstPort 1 + } + Line { + ZOrder 14021 + SrcBlock "P1_MON" + SrcPort 1 + Points [2, 0; 0, -65; 18, 0; 0, -13] + Branch { + ZOrder 14083 + Points [15, 0; 0, -28; 682, 0; 0, -19] + DstBlock "Product35" + DstPort 1 + } + Branch { + ZOrder 14082 + Points [-50, 0] + DstBlock "P1" + DstPort 1 + } + } + Line { + ZOrder 14022 + SrcBlock "FIL_ACT1" + SrcPort 1 + Points [17, 0; 0, -25] + DstBlock "P1_MON" + DstPort 1 + } + Line { + ZOrder 14029 + SrcBlock "FIL_ACT2" + SrcPort 1 + DstBlock "P2_MON" + DstPort 1 + } + Line { + ZOrder 14033 + SrcBlock "P2_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 14088 + Points [0, -5; 89, 0; 0, -140] + DstBlock "Product36" + DstPort 1 + } + Branch { + ZOrder 14087 + DstBlock "P2" + DstPort 1 + } + } + Line { + ZOrder 14041 + SrcBlock "P3_MON" + SrcPort 1 + Points [50, 0] + Branch { + ZOrder 14090 + Points [327, 0; 0, -155] + DstBlock "Product37" + DstPort 1 + } + Branch { + ZOrder 14089 + DstBlock "P3" + DstPort 1 + } + } + Line { + ZOrder 14048 + SrcBlock "FIL_ACT3" + SrcPort 1 + DstBlock "P3_MON" + DstPort 1 + } + Line { + ZOrder 14049 + SrcBlock "FIL_ACT4" + SrcPort 1 + Points [17, 0; 0, 25] + DstBlock "P4_MON" + DstPort 1 + } + Line { + ZOrder 14050 + SrcBlock "FIL_ACT5" + SrcPort 1 + Points [17, 0; 0, 21; 8, 0] + DstBlock "P5_MON" + DstPort 1 + } + Line { + ZOrder 14051 + SrcBlock "FIL_ACT6" + SrcPort 1 + Points [17, 0; 0, 45] + DstBlock "P6_MON" + DstPort 1 + } + Line { + ZOrder 14052 + SrcBlock "P4_MON" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 14093 + Points [26, 0; 0, -30; 352, 0; 0, -145] + DstBlock "Product38" + DstPort 1 + } + Branch { + ZOrder 14092 + DstBlock "P4" + DstPort 1 + } + } + Line { + ZOrder 14062 + SrcBlock "P5_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 14097 + Points [403, 0; 0, -205] + DstBlock "Product39" + DstPort 1 + } + Branch { + ZOrder 14096 + DstBlock "P5" + DstPort 1 + } + } + Line { + ZOrder 14073 + SrcBlock "P6_MON" + SrcPort 1 + Points [40, 0; 0, 15; 16, 0] + Branch { + ZOrder 14100 + Points [475, 0; 0, -220] + DstBlock "Product40" + DstPort 1 + } + Branch { + ZOrder 14099 + Points [0, 83; -36, 0] + DstBlock "P6" + DstPort 1 + } + } + Line { + ZOrder 14102 + SrcBlock "Ground" + SrcPort 1 + DstBlock "OSC_X" + DstPort 1 + } + Line { + ZOrder 14106 + SrcBlock "OSC_X" + SrcPort 1 + Points [57, 0; 0, 20; 138, 0; 0, -45] + DstBlock "Choice19" + DstPort 1 + } + Line { + ZOrder 14107 + SrcBlock "OSC_X_SW" + SrcPort 1 + DstBlock "Choice19" + DstPort 2 + } + Line { + ZOrder 14105 + SrcBlock "Constant39" + SrcPort 1 + Points [0, 145] + Branch { + ZOrder 14132 + Points [0, 85] + Branch { + ZOrder 14146 + Points [0, 90] + Branch { + ZOrder 14159 + Points [0, 100; 2, 0] + Branch { + ZOrder 14173 + Points [0, 95] + Branch { + ZOrder 14190 + Points [0, 18; -42, 0; 0, 102] + DstBlock "Choice24" + DstPort 3 + } + Branch { + ZOrder 14189 + DstBlock "Choice23" + DstPort 3 + } + } + Branch { + ZOrder 14172 + DstBlock "Choice22" + DstPort 3 + } + } + Branch { + ZOrder 14158 + DstBlock "Choice21" + DstPort 3 + } + } + Branch { + ZOrder 14145 + DstBlock "Choice20" + DstPort 3 + } + } + Branch { + ZOrder 14131 + DstBlock "Choice19" + DstPort 3 + } + } + Line { + ZOrder 14109 + SrcBlock "Choice19" + SrcPort 1 + DstBlock "Sum50" + DstPort 1 + } + Line { + ZOrder 14112 + SrcBlock "Demux2" + SrcPort 1 + Points [9, 0; 0, -25] + DstBlock "FIL_ACT1" + DstPort 1 + } + Line { + ZOrder 14115 + SrcBlock "Sum50" + SrcPort 1 + Points [44, 0; 0, 1097; -49, 0] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 14116 + SrcBlock "OSC_X" + SrcPort 2 + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 14117 + SrcBlock "OSC_X" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 14124 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "OSC_Y" + DstPort 1 + } + Line { + ZOrder 14125 + SrcBlock "OSC_Y" + SrcPort 1 + Points [57, 0; 0, 20; 153, 0] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 14126 + SrcBlock "OSC_Y_SW" + SrcPort 1 + DstBlock "Choice20" + DstPort 2 + } + Line { + ZOrder 14128 + SrcBlock "OSC_Y" + SrcPort 2 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 14129 + SrcBlock "OSC_Y" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 14130 + SrcBlock "Choice20" + SrcPort 1 + DstBlock "Sum51" + DstPort 1 + } + Line { + ZOrder 14137 + SrcBlock "Sum51" + SrcPort 1 + Points [9, 0; 0, 846; -122, 0; 0, 354] + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 14139 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "OSC_Z" + DstPort 1 + } + Line { + ZOrder 14140 + SrcBlock "OSC_Z" + SrcPort 1 + Points [57, 0; 0, 20; 153, 0] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 14141 + SrcBlock "OSC_Z" + SrcPort 2 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 14142 + SrcBlock "OSC_Z" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 14143 + SrcBlock "OSC_Z_SW" + SrcPort 1 + DstBlock "Choice21" + DstPort 2 + } + Line { + ZOrder 14148 + SrcBlock "Choice21" + SrcPort 1 + DstBlock "Sum53" + DstPort 1 + } + Line { + ZOrder 14151 + SrcBlock "Sum53" + SrcPort 1 + Points [9, 0; 0, 384; -185, 0; 0, 741] + DstBlock "Mux2" + DstPort 3 + } + Line { + ZOrder 14153 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "OSC_PITCH" + DstPort 1 + } + Line { + ZOrder 14154 + SrcBlock "OSC_PITCH" + SrcPort 1 + Points [57, 0; 0, 20; 161, 0; 0, -45] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 14155 + SrcBlock "OSC_PITCH" + SrcPort 2 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 14156 + SrcBlock "OSC_PITCH" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 14157 + SrcBlock "OSC_PITCH_SW" + SrcPort 1 + DstBlock "Choice22" + DstPort 2 + } + Line { + ZOrder 14161 + SrcBlock "Choice22" + SrcPort 1 + DstBlock "Sum54" + DstPort 1 + } + Line { + ZOrder 14162 + SrcBlock "SUM_PITCH_MON" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 14164 + Points [0, -79; 329, 0; 0, -906] + DstBlock "Sum54" + DstPort 2 + } + Branch { + ZOrder 14163 + DstBlock "SUM_PITCH" + DstPort 1 + } + } + Line { + ZOrder 14165 + SrcBlock "Sum54" + SrcPort 1 + Points [9, 0; 0, 766; -273, 0; 0, 274] + DstBlock "Mux2" + DstPort 4 + } + Line { + ZOrder 14167 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "OSC_ROLL" + DstPort 1 + } + Line { + ZOrder 14168 + SrcBlock "OSC_ROLL" + SrcPort 1 + Points [57, 0; 0, 20; 161, 0; 0, -45] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 14169 + SrcBlock "OSC_ROLL" + SrcPort 2 + DstBlock "Terminator18" + DstPort 1 + } + Line { + ZOrder 14170 + SrcBlock "OSC_ROLL" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator19" + DstPort 1 + } + Line { + ZOrder 14171 + SrcBlock "OSC_ROLL_SW" + SrcPort 1 + DstBlock "Choice23" + DstPort 2 + } + Line { + ZOrder 14174 + SrcBlock "Choice23" + SrcPort 1 + DstBlock "Sum55" + DstPort 1 + } + Line { + ZOrder 14182 + SrcBlock "Sum55" + SrcPort 1 + Points [37, 0; 0, 850; -395, 0; 0, 110] + DstBlock "Mux2" + DstPort 5 + } + Line { + ZOrder 14184 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "OSC_YAW" + DstPort 1 + } + Line { + ZOrder 14185 + SrcBlock "OSC_YAW" + SrcPort 1 + Points [57, 0; 0, 20; 161, 0; 0, -45] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 14186 + SrcBlock "OSC_YAW" + SrcPort 2 + DstBlock "Terminator20" + DstPort 1 + } + Line { + ZOrder 14187 + SrcBlock "OSC_YAW" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator21" + DstPort 1 + } + Line { + ZOrder 14188 + SrcBlock "OSC_YAW_SW" + SrcPort 1 + DstBlock "Choice24" + DstPort 2 + } + Line { + ZOrder 14192 + SrcBlock "Choice24" + SrcPort 1 + Points [8, 0; 0, -5] + DstBlock "Sum56" + DstPort 1 + } + Line { + ZOrder 14195 + SrcBlock "Sum56" + SrcPort 1 + Points [9, 0; 0, 15; -19, 0; 0, 890; -423, 0; 0, -45] + DstBlock "Mux2" + DstPort 6 + } + Line { + ZOrder 14397 + SrcBlock "FIL_PD_X1" + SrcPort 1 + DstBlock "FIL_PD_X2" + DstPort 1 + } + Line { + ZOrder 14398 + SrcBlock "FIL_PD_Y1" + SrcPort 1 + DstBlock "FIL_PD_Y2" + DstPort 1 + } + Line { + ZOrder 14399 + SrcBlock "FIL_PD_Z1" + SrcPort 1 + DstBlock "FIL_PD_Z2" + DstPort 1 + } + Line { + ZOrder 14400 + SrcBlock "FIL_PD_PITCH1" + SrcPort 1 + DstBlock "FIL_PD_PITCH2" + DstPort 1 + } + Line { + ZOrder 14401 + SrcBlock "FIL_PD_ROLL1" + SrcPort 1 + DstBlock "FIL_PD_ROLL2" + DstPort 1 + } + Line { + ZOrder 14402 + SrcBlock "FIL_PD_YAW1" + SrcPort 1 + DstBlock "FIL_PD_YAW2" + DstPort 1 + } + Line { + ZOrder 14403 + SrcBlock "Demux" + SrcPort 6 + Points [24, 0; 0, 85] + DstBlock "FIL_PD_YAW1" + DstPort 1 + } + Line { + ZOrder 14404 + SrcBlock "Demux" + SrcPort 5 + Points [37, 0; 0, 40] + DstBlock "FIL_PD_ROLL1" + DstPort 1 + } + Line { + ZOrder 14405 + SrcBlock "Demux" + SrcPort 4 + DstBlock "FIL_PD_PITCH1" + DstPort 1 + } + Line { + ZOrder 14407 + SrcBlock "Demux" + SrcPort 3 + Points [29, 0; 0, -30] + DstBlock "FIL_PD_Z1" + DstPort 1 + } + Line { + ZOrder 14408 + SrcBlock "Demux" + SrcPort 2 + Points [12, 0; 0, -75] + DstBlock "FIL_PD_Y1" + DstPort 1 + } + Line { + ZOrder 14409 + SrcBlock "Demux" + SrcPort 1 + Points [4, 0; 0, -110] + DstBlock "FIL_PD_X1" + DstPort 1 + } + Line { + ZOrder 14410 + SrcBlock "FIL_ACC_X1" + SrcPort 1 + DstBlock "FIL_ACC_X2" + DstPort 1 + } + Line { + ZOrder 14411 + SrcBlock "FIL_ACC_Y1" + SrcPort 1 + DstBlock "FIL_ACC_Y2" + DstPort 1 + } + Line { + ZOrder 14412 + SrcBlock "FIL_ACC_Z1" + SrcPort 1 + DstBlock "FIL_ACC_Z2" + DstPort 1 + } + Line { + ZOrder 14413 + SrcBlock "FIL_ACC_PITCH1" + SrcPort 1 + DstBlock "FIL_ACC_PITCH2" + DstPort 1 + } + Line { + ZOrder 14414 + SrcBlock "FIL_ACC_ROLL1" + SrcPort 1 + DstBlock "FIL_ACC_ROLL2" + DstPort 1 + } + Line { + ZOrder 14415 + SrcBlock "FIL_ACC_YAW1" + SrcPort 1 + DstBlock "FIL_ACC_YAW2" + DstPort 1 + } + Line { + ZOrder 14417 + SrcBlock "Demux1" + SrcPort 6 + Points [24, 0; 0, 35] + DstBlock "FIL_ACC_YAW1" + DstPort 1 + } + Line { + ZOrder 14418 + SrcBlock "Demux1" + SrcPort 5 + Points [38, 0; 0, 15] + DstBlock "FIL_ACC_ROLL1" + DstPort 1 + } + Line { + ZOrder 14419 + SrcBlock "Demux1" + SrcPort 4 + DstBlock "FIL_ACC_PITCH1" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 18012 + SrcBlock "Demux1" + SrcPort 3 + Points [45, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 14421 + SrcBlock "Demux1" + SrcPort 2 + Points [12, 0; 0, -45] + DstBlock "FIL_ACC_Y1" + DstPort 1 + } + Line { + ZOrder 14422 + SrcBlock "Demux1" + SrcPort 1 + Points [4, 0; 0, -65] + DstBlock "FIL_ACC_X1" + DstPort 1 + } + Line { + ZOrder 15427 + SrcBlock "Mux" + SrcPort 1 + DstBlock "MAT_PD" + DstPort 1 + } + Line { + ZOrder 15428 + SrcBlock "FIL_PD_H1" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 15437 + Points [0, -350] + DstBlock "H1_LENGTH_MON" + DstPort 1 + } + Branch { + ZOrder 15436 + Points [13, 0; 0, 70] + DstBlock "Mux" + DstPort 1 + } + } + Line { + ZOrder 15430 + SrcBlock "FIL_PD_H2" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 15446 + Points [0, -335] + DstBlock "H2_LENGTH_MON" + DstPort 1 + } + Branch { + ZOrder 15445 + DstBlock "Mux" + DstPort 2 + } + } + Line { + ZOrder 15431 + SrcBlock "FIL_PD_H3" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 15449 + Points [0, -56; 21, 0; 0, -23; -8, 0; 0, -246] + DstBlock "H3_LENGTH_MON" + DstPort 1 + } + Branch { + ZOrder 15448 + Points [2, 0; 0, 25] + DstBlock "Mux" + DstPort 3 + } + } + Line { + ZOrder 15432 + SrcBlock "FIL_PD_V1" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 15452 + DstBlock "Mux" + DstPort 4 + } + Branch { + ZOrder 15451 + Points [0, -12; -63, 0; 0, -298] + DstBlock "V1_LENGTH_MON" + DstPort 1 + } + } + Line { + ZOrder 15433 + SrcBlock "FIL_PD_V2" + SrcPort 1 + Points [10, 0; 0, -4] + Branch { + ZOrder 15455 + Points [-6, 0; 0, 28; -61, 0; 0, -314] + DstBlock "V2_LENGTH_MON" + DstPort 1 + } + Branch { + ZOrder 15454 + DstBlock "Mux" + DstPort 5 + } + } + Line { + ZOrder 15434 + SrcBlock "FIL_PD_V3" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 15457 + Points [25, 0; 0, -108; 9, 0; 0, -167] + DstBlock "V3_LENGTH_MON" + DstPort 1 + } + Branch { + ZOrder 15456 + DstBlock "Mux" + DstPort 6 + } + } + Line { + ZOrder 15435 + SrcBlock "H1_LENGTH_MON" + SrcPort 1 + DstBlock "H1_LENGTH" + DstPort 1 + } + Line { + ZOrder 15438 + SrcBlock "H2_LENGTH_MON" + SrcPort 1 + DstBlock "H2_LENGTH" + DstPort 1 + } + Line { + ZOrder 15439 + SrcBlock "H3_LENGTH_MON" + SrcPort 1 + DstBlock "H3_LENGTH" + DstPort 1 + } + Line { + ZOrder 15440 + SrcBlock "V1_LENGTH_MON" + SrcPort 1 + DstBlock "V1_LENGTH" + DstPort 1 + } + Line { + ZOrder 15443 + SrcBlock "V2_LENGTH_MON" + SrcPort 1 + DstBlock "V2_LENGTH" + DstPort 1 + } + Line { + ZOrder 15444 + SrcBlock "V3_LENGTH_MON" + SrcPort 1 + DstBlock "V3_LENGTH" + DstPort 1 + } + Line { + ZOrder 15493 + SrcBlock "Sum14" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 15494 + SrcBlock "CRY_SENSE_PANEL1_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL1_ROTATE" + DstPort 1 + } + Line { + ZOrder 15497 + SrcBlock "CRY_SENSE_PANEL1_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 15517 + Points [472, 0; 0, 495] + DstBlock "FIL_PD_H1" + DstPort 1 + } + Branch { + ZOrder 15516 + DstBlock "CRY_SENSE_PANEL1_LENGTH" + DstPort 1 + } + } + Line { + ZOrder 15498 + SrcBlock "Product5" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL1_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 15499 + SrcBlock "Product6" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL1_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 15502 + SrcBlock "Constant3" + SrcPort 1 + Points [0, 40] + Branch { + ZOrder 15501 + Points [0, 90] + DstBlock "Product6" + DstPort 2 + } + Branch { + ZOrder 15500 + DstBlock "Product5" + DstPort 2 + } + } + Line { + ZOrder 15503 + SrcBlock "Sum13" + SrcPort 1 + DstBlock "Product6" + DstPort 1 + } + Line { + ZOrder 12736 + SrcBlock "CRY_SENSE_PANEL1_PD2_D_MON" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 15515 + Points [25, 0] + Branch { + ZOrder 15632 + Points [0, -85] + DstBlock "Choice26" + DstPort 1 + } + Branch { + ZOrder 15631 + DstBlock "CRY_SENSE_PANEL1_PD2_D" + DstPort 1 + } + } + Branch { + ZOrder 15514 + Points [0, 10; 13, 0; 0, 20; 213, 0] + DstBlock "Sum13" + DstPort 2 + } + } + Line { + ZOrder 15526 + SrcBlock "Sum9" + SrcPort 1 + Points [0, -30] + DstBlock "SUM_78_MON" + DstPort 1 + } + Line { + ZOrder 15527 + SrcBlock "SUM_78_MON" + SrcPort 1 + Points [55, 0] + DstBlock "SUM_78" + DstPort 1 + } + Line { + ZOrder 15528 + SrcBlock "SUM_910_MON" + SrcPort 1 + Points [55, 0] + DstBlock "SUM_910" + DstPort 1 + } + Line { + ZOrder 15534 + SrcBlock "Sum57" + SrcPort 1 + Points [5, 0; 0, -20] + DstBlock "SUM_910_MON" + DstPort 1 + } + Line { + ZOrder 15536 + SrcBlock "SUM_1112_MON" + SrcPort 1 + DstBlock "SUM_1112" + DstPort 1 + } + Line { + ZOrder 15544 + SrcBlock "Sum58" + SrcPort 1 + DstBlock "SUM_1112_MON" + DstPort 1 + } + Line { + ZOrder 15547 + SrcBlock "FIL_7" + SrcPort 1 + Points [9, 0; 0, 26; -4, 0] + Branch { + ZOrder 15552 + Points [0, 44] + DstBlock "CRY_SENSE_PANEL4_PD7_MON" + DstPort 1 + } + Branch { + ZOrder 15551 + Points [-195, 0] + DstBlock "Sum9" + DstPort 2 + } + } + Line { + ZOrder 15550 + SrcBlock "FIL_8" + SrcPort 1 + Points [2, 0; 0, 35; -8, 0] + Branch { + ZOrder 15554 + Points [0, 50] + DstBlock "CRY_SENSE_PANEL4_PD8_MON" + DstPort 1 + } + Branch { + ZOrder 15553 + Points [-245, 0; 0, -185] + DstBlock "Sum9" + DstPort 1 + } + } + Line { + Name "" + ZOrder 15555 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "Terminator39" + DstPort 1 + } + Line { + ZOrder 15557 + SrcBlock "SUM_12_MON" + SrcPort 1 + DstBlock "SUM_12" + DstPort 1 + } + Line { + ZOrder 15558 + SrcBlock "Product8" + SrcPort 1 + Points [5, 0] + DstBlock "FIL_2" + DstPort 1 + } + Line { + ZOrder 15559 + SrcBlock "FIL_2" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 15568 + DstBlock "CRY_SENSE_PANEL1_PD2_MON" + DstPort 1 + } + Branch { + ZOrder 15567 + Points [0, -156; -120, 0] + DstBlock "Sum59" + DstPort 2 + } + } + Line { + ZOrder 15560 + SrcBlock "Product7" + SrcPort 1 + DstBlock "FIL_1" + DstPort 1 + } + Line { + ZOrder 15561 + SrcBlock "FIL_1" + SrcPort 1 + Points [9, 0; 0, -40] + Branch { + ZOrder 15564 + DstBlock "CRY_SENSE_PANEL1_PD1_MON" + DstPort 1 + } + Branch { + ZOrder 15563 + Points [-130, 0; 0, -55] + DstBlock "Sum59" + DstPort 1 + } + } + Line { + ZOrder 15570 + SrcBlock "Sum59" + SrcPort 1 + Points [10, 0] + DstBlock "SUM_12_MON" + DstPort 1 + } + Line { + ZOrder 15571 + SrcBlock "Product11" + SrcPort 1 + DstBlock "FIL_3" + DstPort 1 + } + Line { + ZOrder 15572 + SrcBlock "FIL_3" + SrcPort 1 + Points [12, 0; 0, -40] + Branch { + ZOrder 15579 + DstBlock "CRY_SENSE_PANEL2_PD3_MON" + DstPort 1 + } + Branch { + ZOrder 15578 + Points [-134, 0; 0, -60] + DstBlock "Sum60" + DstPort 1 + } + } + Line { + ZOrder 15573 + SrcBlock "Product12" + SrcPort 1 + DstBlock "FIL_4" + DstPort 1 + } + Line { + ZOrder 15574 + SrcBlock "FIL_4" + SrcPort 1 + Points [12, 0; 0, -40; 24, 0] + Branch { + ZOrder 15583 + DstBlock "CRY_SENSE_PANEL2_PD4_MON" + DstPort 1 + } + Branch { + ZOrder 15582 + Points [0, -156; -131, 0] + DstBlock "Sum60" + DstPort 2 + } + } + Line { + ZOrder 15575 + SrcBlock "SUM_34_MON" + SrcPort 1 + DstBlock "SUM_34" + DstPort 1 + } + Line { + ZOrder 15576 + SrcBlock "Sum60" + SrcPort 1 + DstBlock "SUM_34_MON" + DstPort 1 + } + Line { + ZOrder 15585 + SrcBlock "Product14" + SrcPort 1 + DstBlock "FIL_5" + DstPort 1 + } + Line { + ZOrder 15587 + SrcBlock "Product15" + SrcPort 1 + DstBlock "FIL_6" + DstPort 1 + } + Line { + ZOrder 15588 + SrcBlock "FIL_6" + SrcPort 1 + Points [9, 0; 0, -40; 18, 0] + Branch { + ZOrder 15598 + DstBlock "CRY_SENSE_PANEL3_PD6_MON" + DstPort 1 + } + Branch { + ZOrder 15597 + Points [0, -168; -127, 0] + DstBlock "Sum61" + DstPort 2 + } + } + Line { + ZOrder 15589 + SrcBlock "SUM_56_MON" + SrcPort 1 + DstBlock "SUM_56" + DstPort 1 + } + Line { + ZOrder 15590 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SUM_56_MON" + DstPort 1 + } + Line { + ZOrder 15586 + SrcBlock "FIL_5" + SrcPort 1 + Points [19, 0; 0, -40] + Branch { + ZOrder 15593 + Points [0, -13; -148, 0; 0, -47] + DstBlock "Sum61" + DstPort 1 + } + Branch { + ZOrder 15592 + DstBlock "CRY_SENSE_PANEL3_PD5_MON" + DstPort 1 + } + } + Line { + ZOrder 15600 + SrcBlock "FIL_9" + SrcPort 1 + Points [17, 0; 0, -40] + Branch { + ZOrder 15607 + DstBlock "CRY_SENSE_PANEL5_PD9_MON" + DstPort 1 + } + Branch { + ZOrder 15606 + Points [0, -32; -207, 0; 0, -38] + DstBlock "Sum57" + DstPort 1 + } + } + Line { + ZOrder 15603 + SrcBlock "Product23" + SrcPort 1 + DstBlock "FIL_10" + DstPort 1 + } + Line { + ZOrder 15604 + SrcBlock "FIL_10" + SrcPort 1 + Points [11, 0; 0, -40; 7, 0] + Branch { + ZOrder 15611 + DstBlock "CRY_SENSE_PANEL5_PD10_MON" + DstPort 1 + } + Branch { + ZOrder 15610 + Points [0, -188; -188, 0] + DstBlock "Sum57" + DstPort 2 + } + } + Line { + ZOrder 15612 + SrcBlock "Product26" + SrcPort 1 + DstBlock "FIL_11" + DstPort 1 + } + Line { + ZOrder 15613 + SrcBlock "FIL_11" + SrcPort 1 + Points [13, 0; 0, -40] + Branch { + ZOrder 15618 + DstBlock "CRY_SENSE_PANEL6_PD11_MON" + DstPort 1 + } + Branch { + ZOrder 15617 + Points [0, -6; -125, 0; 0, -64] + DstBlock "Sum58" + DstPort 1 + } + } + Line { + ZOrder 15614 + SrcBlock "Product27" + SrcPort 1 + DstBlock "FIL_12" + DstPort 1 + } + Line { + ZOrder 15615 + SrcBlock "FIL_12" + SrcPort 1 + Points [9, 0; 0, -35; 11, 0] + Branch { + ZOrder 15622 + DstBlock "CRY_SENSE_PANEL6_PD12_MON" + DstPort 1 + } + Branch { + ZOrder 15621 + Points [2, 0; 0, -164; -117, 0] + DstBlock "Sum58" + DstPort 2 + } + } + Line { + ZOrder 15624 + SrcBlock "Choice25" + SrcPort 1 + DstBlock "Sum14" + DstPort 1 + } + Line { + ZOrder 15627 + SrcBlock "Ground21" + SrcPort 1 + Points [0, 150; 1, 0] + Branch { + ZOrder 15630 + Points [0, 50] + Branch { + ZOrder 15644 + DstBlock "Choice26" + DstPort 3 + } + Branch { + ZOrder 15643 + Points [0, 220; 2, 0] + Branch { + ZOrder 15647 + Points [0, 50] + Branch { + ZOrder 15661 + Points [0, 234; 20, 0; 0, 146; 2, 0] + Branch { + ZOrder 15666 + Points [0, 45] + Branch { + ZOrder 15683 + Points [0, 335] + Branch { + ZOrder 15690 + Points [0, 50] + Branch { + ZOrder 15706 + Points [0, 290; 1, 0] + Branch { + ZOrder 15714 + Points [0, 50] + Branch { + ZOrder 15736 + Points [0, 295] + Branch { + ZOrder 15739 + Points [0, 45] + DstBlock "Choice36" + DstPort 3 + } + Branch { + ZOrder 15738 + DstBlock "Choice35" + DstPort 3 + } + } + Branch { + ZOrder 15735 + DstBlock "Choice34" + DstPort 3 + } + } + Branch { + ZOrder 15713 + DstBlock "Choice33" + DstPort 3 + } + } + Branch { + ZOrder 15705 + DstBlock "Choice32" + DstPort 3 + } + } + Branch { + ZOrder 15689 + DstBlock "Choice31" + DstPort 3 + } + } + Branch { + ZOrder 15682 + DstBlock "Choice30" + DstPort 3 + } + } + Branch { + ZOrder 15665 + DstBlock "Choice29" + DstPort 3 + } + } + Branch { + ZOrder 15660 + DstBlock "Choice28" + DstPort 3 + } + } + Branch { + ZOrder 15646 + DstBlock "Choice27" + DstPort 3 + } + } + } + Branch { + ZOrder 15629 + DstBlock "Choice25" + DstPort 3 + } + } + Line { + ZOrder 15628 + SrcBlock "SWITCH_PD1" + SrcPort 1 + DstBlock "Choice25" + DstPort 2 + } + Line { + ZOrder 15634 + SrcBlock "SWITCH_PD2" + SrcPort 1 + DstBlock "Choice26" + DstPort 2 + } + Line { + ZOrder 15635 + SrcBlock "Choice26" + SrcPort 1 + Points [15, 0] + DstBlock "Sum14" + DstPort 2 + } + Line { + ZOrder 15637 + SrcBlock "Choice27" + SrcPort 1 + DstBlock "Sum19" + DstPort 1 + } + Line { + ZOrder 15638 + SrcBlock "SWITCH_PD3" + SrcPort 1 + DstBlock "Choice27" + DstPort 2 + } + Line { + ZOrder 15645 + SrcBlock "Choice28" + SrcPort 1 + Points [45, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + ZOrder 15648 + SrcBlock "SWITCH_PD4" + SrcPort 1 + DstBlock "Choice28" + DstPort 2 + } + Line { + ZOrder 15659 + SrcBlock "Choice29" + SrcPort 1 + DstBlock "Sum25" + DstPort 1 + } + Line { + ZOrder 15662 + SrcBlock "SWITCH_PD5" + SrcPort 1 + DstBlock "Choice29" + DstPort 2 + } + Line { + ZOrder 15667 + SrcBlock "SWITCH_PD6" + SrcPort 1 + DstBlock "Choice30" + DstPort 2 + } + Line { + ZOrder 15670 + SrcBlock "Choice30" + SrcPort 1 + Points [55, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + ZOrder 15680 + SrcBlock "Choice31" + SrcPort 1 + DstBlock "Sum31" + DstPort 1 + } + Line { + ZOrder 15685 + SrcBlock "SWITCH_PD7" + SrcPort 1 + DstBlock "Choice31" + DstPort 2 + } + Line { + ZOrder 15688 + SrcBlock "Choice32" + SrcPort 1 + Points [50, 0] + DstBlock "Sum31" + DstPort 2 + } + Line { + ZOrder 15691 + SrcBlock "SWITCH_PD8" + SrcPort 1 + DstBlock "Choice32" + DstPort 2 + } + Line { + ZOrder 15703 + SrcBlock "Choice33" + SrcPort 1 + DstBlock "Sum37" + DstPort 1 + } + Line { + ZOrder 15704 + SrcBlock "SWITCH_PD9" + SrcPort 1 + DstBlock "Choice33" + DstPort 2 + } + Line { + ZOrder 15710 + SrcBlock "Choice34" + SrcPort 1 + Points [60, 0] + DstBlock "Sum37" + DstPort 2 + } + Line { + ZOrder 15712 + SrcBlock "SWITCH_PD10" + SrcPort 1 + DstBlock "Choice34" + DstPort 2 + } + Line { + ZOrder 15726 + SrcBlock "Divide50" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL6_PD12_D_MON" + DstPort 1 + } + Line { + ZOrder 15727 + SrcBlock "Choice35" + SrcPort 1 + DstBlock "Sum43" + DstPort 1 + } + Line { + ZOrder 15728 + SrcBlock "Choice36" + SrcPort 1 + Points [85, 0] + DstBlock "Sum43" + DstPort 2 + } + Line { + ZOrder 15741 + SrcBlock "SWITCH_PD11" + SrcPort 1 + DstBlock "Choice35" + DstPort 2 + } + Line { + ZOrder 15742 + SrcBlock "SWITCH_PD12" + SrcPort 1 + DstBlock "Choice36" + DstPort 2 + } + Line { + Name "" + ZOrder 17861 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 24 + DstBlock "Divide52" + DstPort 1 + } + Line { + ZOrder 17745 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Bus\nSelector2" + DstPort 1 + } + Line { + ZOrder 17844 + SrcBlock "ADC1" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + Name "" + ZOrder 17747 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 32 + DstBlock "Terminator71" + DstPort 1 + } + Line { + Name "" + ZOrder 17748 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 31 + DstBlock "Terminator70" + DstPort 1 + } + Line { + Name "" + ZOrder 17749 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 30 + DstBlock "Terminator69" + DstPort 1 + } + Line { + Name "" + ZOrder 17750 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 29 + DstBlock "Terminator68" + DstPort 1 + } + Line { + Name "" + ZOrder 17751 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 28 + DstBlock "Terminator63" + DstPort 1 + } + Line { + Name "" + ZOrder 17752 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 27 + DstBlock "Terminator64" + DstPort 1 + } + Line { + Name "" + ZOrder 17753 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 26 + DstBlock "Terminator65" + DstPort 1 + } + Line { + Name "" + ZOrder 17754 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 25 + DstBlock "Terminator66" + DstPort 1 + } + Line { + Name "" + ZOrder 17755 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 24 + DstBlock "Terminator67" + DstPort 1 + } + Line { + Name "" + ZOrder 17756 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 23 + DstBlock "Terminator62" + DstPort 1 + } + Line { + Name "" + ZOrder 17757 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 22 + DstBlock "Terminator61" + DstPort 1 + } + Line { + Name "" + ZOrder 17758 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 21 + DstBlock "Terminator60" + DstPort 1 + } + Line { + Name "" + ZOrder 17759 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 20 + DstBlock "Terminator59" + DstPort 1 + } + Line { + Name "" + ZOrder 17760 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 19 + DstBlock "Terminator58" + DstPort 1 + } + Line { + Name "" + ZOrder 17761 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 18 + DstBlock "Terminator57" + DstPort 1 + } + Line { + Name "" + ZOrder 17762 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 17 + DstBlock "Terminator56" + DstPort 1 + } + Line { + Name "" + ZOrder 17763 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 16 + DstBlock "Terminator55" + DstPort 1 + } + Line { + Name "" + ZOrder 17764 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 15 + DstBlock "Terminator54" + DstPort 1 + } + Line { + Name "" + ZOrder 17765 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 14 + DstBlock "Terminator53" + DstPort 1 + } + Line { + Name "" + ZOrder 17766 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 13 + DstBlock "Terminator52" + DstPort 1 + } + Line { + Name "" + ZOrder 17767 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 12 + DstBlock "Terminator51" + DstPort 1 + } + Line { + Name "" + ZOrder 17768 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 11 + DstBlock "Terminator50" + DstPort 1 + } + Line { + Name "" + ZOrder 17769 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 10 + DstBlock "Terminator49" + DstPort 1 + } + Line { + Name "" + ZOrder 17770 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 9 + DstBlock "Terminator48" + DstPort 1 + } + Line { + Name "" + ZOrder 17771 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 8 + DstBlock "Terminator47" + DstPort 1 + } + Line { + Name "" + ZOrder 17772 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 7 + DstBlock "Terminator46" + DstPort 1 + } + Line { + Name "" + ZOrder 17773 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 6 + DstBlock "Terminator45" + DstPort 1 + } + Line { + Name "" + ZOrder 17774 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 5 + DstBlock "Terminator44" + DstPort 1 + } + Line { + Name "" + ZOrder 17775 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 4 + DstBlock "Terminator43" + DstPort 1 + } + Line { + Name "" + ZOrder 17776 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 3 + DstBlock "Terminator42" + DstPort 1 + } + Line { + Name "" + ZOrder 17777 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 2 + DstBlock "Terminator41" + DstPort 1 + } + Line { + Name "" + ZOrder 17778 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 1 + DstBlock "Terminator40" + DstPort 1 + } + Line { + Name "" + ZOrder 17812 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 32 + DstBlock "Terminator103" + DstPort 1 + } + Line { + Name "" + ZOrder 17813 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 31 + DstBlock "Terminator102" + DstPort 1 + } + Line { + Name "" + ZOrder 17814 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 30 + DstBlock "Terminator101" + DstPort 1 + } + Line { + Name "" + ZOrder 17815 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 29 + DstBlock "Terminator100" + DstPort 1 + } + Line { + Name "" + ZOrder 17816 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 28 + DstBlock "Terminator95" + DstPort 1 + } + Line { + Name "" + ZOrder 17817 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 27 + DstBlock "Terminator96" + DstPort 1 + } + Line { + Name "" + ZOrder 17818 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 26 + DstBlock "Terminator97" + DstPort 1 + } + Line { + Name "" + ZOrder 17819 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 25 + DstBlock "Terminator98" + DstPort 1 + } + Line { + Name "" + ZOrder 17820 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 24 + DstBlock "Terminator99" + DstPort 1 + } + Line { + Name "" + ZOrder 17821 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 23 + DstBlock "Terminator94" + DstPort 1 + } + Line { + Name "" + ZOrder 17822 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 22 + DstBlock "Terminator93" + DstPort 1 + } + Line { + Name "" + ZOrder 17823 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 21 + DstBlock "Terminator92" + DstPort 1 + } + Line { + Name "" + ZOrder 17824 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 20 + DstBlock "Terminator91" + DstPort 1 + } + Line { + Name "" + ZOrder 17825 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 19 + DstBlock "Terminator90" + DstPort 1 + } + Line { + Name "" + ZOrder 17826 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 18 + DstBlock "Terminator89" + DstPort 1 + } + Line { + Name "" + ZOrder 17827 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 17 + DstBlock "Terminator88" + DstPort 1 + } + Line { + Name "" + ZOrder 17828 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 16 + DstBlock "Terminator87" + DstPort 1 + } + Line { + Name "" + ZOrder 17829 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 15 + DstBlock "Terminator86" + DstPort 1 + } + Line { + Name "" + ZOrder 17830 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 14 + DstBlock "Terminator85" + DstPort 1 + } + Line { + Name "" + ZOrder 17831 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 13 + DstBlock "Terminator84" + DstPort 1 + } + Line { + Name "" + ZOrder 17832 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 12 + DstBlock "Terminator83" + DstPort 1 + } + Line { + Name "" + ZOrder 17833 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 11 + DstBlock "Terminator82" + DstPort 1 + } + Line { + Name "" + ZOrder 17834 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 10 + DstBlock "Terminator81" + DstPort 1 + } + Line { + Name "" + ZOrder 17835 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 9 + DstBlock "Terminator80" + DstPort 1 + } + Line { + Name "" + ZOrder 17836 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 8 + DstBlock "Terminator79" + DstPort 1 + } + Line { + Name "" + ZOrder 17837 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 7 + DstBlock "Terminator78" + DstPort 1 + } + Line { + Name "" + ZOrder 17838 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 6 + DstBlock "Terminator77" + DstPort 1 + } + Line { + Name "" + ZOrder 17839 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 5 + DstBlock "Terminator76" + DstPort 1 + } + Line { + Name "" + ZOrder 17840 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "Terminator75" + DstPort 1 + } + Line { + Name "" + ZOrder 17841 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "Terminator74" + DstPort 1 + } + Line { + Name "" + ZOrder 17842 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "Terminator73" + DstPort 1 + } + Line { + Name "" + ZOrder 17843 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "Terminator72" + DstPort 1 + } + Line { + ZOrder 17846 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 17847 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 17848 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 17849 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 17853 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 17854 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 17855 + SrcBlock "Ground35" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 17856 + SrcBlock "Ground36" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 17857 + SrcBlock "Ground37" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 17919 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "DAC_1" + DstPort 10 + } + Line { + ZOrder 17920 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "DAC_1" + DstPort 11 + } + Line { + ZOrder 17921 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "DAC_1" + DstPort 12 + } + Line { + ZOrder 18002 + SrcBlock "Product39" + SrcPort 1 + Points [32, 0; 0, -25] + DstBlock "DAC_1" + DstPort 13 + } + Line { + ZOrder 17923 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "DAC_1" + DstPort 14 + } + Line { + ZOrder 17924 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "DAC_1" + DstPort 15 + } + Line { + ZOrder 17930 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_1" + DstPort 1 + } + Line { + ZOrder 17931 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "DAC_1" + DstPort 2 + } + Line { + ZOrder 17932 + SrcBlock "Ground42" + SrcPort 1 + DstBlock "DAC_1" + DstPort 3 + } + Line { + ZOrder 17933 + SrcBlock "Ground43" + SrcPort 1 + DstBlock "DAC_1" + DstPort 4 + } + Line { + ZOrder 13830 + SrcBlock "Constant10" + SrcPort 1 + Points [7, 0; 0, 290; -2, 0] + Branch { + ZOrder 13924 + Points [-16, 0; 0, 40] + Branch { + ZOrder 13855 + DstBlock "Product36" + DstPort 2 + } + Branch { + ZOrder 13840 + Points [0, 40; 1, 0] + Branch { + ZOrder 13844 + Points [0, 40] + Branch { + ZOrder 13849 + Points [0, 35] + Branch { + ZOrder 13854 + DstBlock "Product40" + DstPort 2 + } + Branch { + ZOrder 13853 + DstBlock "Product39" + DstPort 2 + } + } + Branch { + ZOrder 13848 + DstBlock "Product38" + DstPort 2 + } + } + Branch { + ZOrder 13843 + DstBlock "Product37" + DstPort 2 + } + } + } + Branch { + ZOrder 13835 + DstBlock "Product35" + DstPort 2 + } + } + Line { + ZOrder 17949 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 17950 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 17951 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 17980 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "DAC_1" + DstPort 9 + } + Line { + ZOrder 17993 + SrcBlock "Product35" + SrcPort 1 + Points [97, 0; 0, 244; 237, 0; 0, -114] + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 17995 + SrcBlock "Product36" + SrcPort 1 + Points [68, 0; 0, 220; 283, 0; 0, -110] + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 17996 + SrcBlock "Product37" + SrcPort 1 + Points [54, 0; 0, 210; 310, 0; 0, -120] + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 17997 + SrcBlock "Product38" + SrcPort 1 + Points [62, 0; 0, 186; 337, 0; 0, -116] + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 17998 + SrcBlock "Ground38" + SrcPort 1 + DstBlock "DAC_1" + DstPort 5 + } + Line { + ZOrder 17999 + SrcBlock "Ground39" + SrcPort 1 + DstBlock "DAC_1" + DstPort 6 + } + Line { + ZOrder 18000 + SrcBlock "Ground40" + SrcPort 1 + DstBlock "DAC_1" + DstPort 7 + } + Line { + ZOrder 18001 + SrcBlock "Ground41" + SrcPort 1 + DstBlock "DAC_1" + DstPort 8 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 18004 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "K1:VIS-Yend_SEISM" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 18008 + SrcBlock "K1:VIS-Yend_SEISM" + SrcPort 1 + DstBlock "VIS_Yend_SEISM_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 18014 + SrcBlock "VIS_Yend_SEISM_MON" + SrcPort 1 + Points [7, 0; 0, 58; -149, 0; 0, 92] + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 18013 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "FIL_ACC_Z1" + DstPort 1 + } + Line { + ZOrder 18046 + SrcBlock "Constant11" + SrcPort 1 + Points [0, 12; 7, 0; 0, 28] + Branch { + ZOrder 18033 + Points [0, 15] + Branch { + ZOrder 18037 + Points [0, 15] + Branch { + ZOrder 18041 + Points [0, 15] + Branch { + ZOrder 18045 + Points [0, 15] + Branch { + ZOrder 18043 + Points [0, 15] + DstBlock "Mux1" + DstPort 6 + } + Branch { + ZOrder 18039 + DstBlock "Mux1" + DstPort 5 + } + } + Branch { + ZOrder 18035 + DstBlock "Mux1" + DstPort 4 + } + } + Branch { + ZOrder 18031 + DstBlock "Mux1" + DstPort 3 + } + } + Branch { + ZOrder 18028 + DstBlock "Mux1" + DstPort 2 + } + } + Branch { + ZOrder 18027 + DstBlock "Mux1" + DstPort 1 + } + } + Line { + ZOrder 19008 + SrcBlock "Product40" + SrcPort 1 + DstBlock "DAC_1" + DstPort 16 + } + Line { + ZOrder 19022 + SrcBlock "K1:VIS-Yend_OPLEV1_Y_mm" + SrcPort 1 + Points [42, 0; 0, 49; -51, 0; 0, 26] + DstBlock "FiIL_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 19010 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "K1:VIS-Yend_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 19014 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "FIL_SUM_Z" + DstPort 1 + } + Line { + ZOrder 19017 + SrcBlock "FiIL_OPLEV1_Y_mm" + SrcPort 1 + Points [47, 0; 0, 39; -202, 0] + DstBlock "Sum63" + DstPort 1 + } + Annotation { + SID "2822" + Name "#DAQ Channels\n" + Position [831, 6331, 934, 6369] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Sun May 07 17:53:59 2023" + RTWModifiedTimeStamp 605382791 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1ioo" + Array { + Type "Cell" + Dimension 1 + Cell "k1ioo" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 1, 28, 881, 658 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Ground + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType RelationalOperator + Operator ">=" + InputSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + ZeroCross on + SampleTime "-1" + } + Block { + BlockType Saturate + UpperLimitSource "Dialog" + UpperLimit "0.5" + LowerLimitSource "Dialog" + LowerLimit "-0.5" + LinearizeAsGain on + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1ioo" + Location [2922, 1126, 4900, 2060] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + ReportName "simulink-default.rpt" + SIDHighWatermark "3396" + Block { + BlockType Reference + Name "ADC2" + SID "3197" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=2 " + Ports [0, 1] + Position [1750, 2157, 1825, 2183] + ZOrder 3916 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx2/ADC2" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI1" + SID "2833" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [100, 213, 170, 237] + ZOrder 662 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI2" + SID "2834" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [100, 268, 170, 292] + ZOrder 665 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2835" + Description "ADC Selector" + Ports [1, 32] + Position [1890, 1342, 1900, 2998] + ZOrder 692 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_2_0,adc_2_1,adc_2_2,adc_2_3,adc_2_4,adc_2_5,adc_2_6,adc_2_7,adc_2_8,adc_2_9,adc_2_10,ad" + "c_2_11,adc_2_12,adc_2_13,adc_2_14,adc_2_15,adc_2_16,adc_2_17,adc_2_18,adc_2_19,adc_2_20,adc_2_21,adc_2_22,adc_2_" + "23,adc_2_24,adc_2_25,adc_2_26,adc_2_27,adc_2_28,adc_2_29,adc_2_30,adc_2_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Switch + Name "Choice" + SID "3071" + Position [1505, 1165, 1535, 1195] + ZOrder 892 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "3078" + Position [1520, 1025, 1550, 1055] + ZOrder 899 + Threshold "1" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "3050" + Position [1450, 635, 1480, 665] + ZOrder 873 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice3" + SID "3361" + Position [2785, 1640, 2815, 1670] + ZOrder 4094 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice4" + SID "3368" + Position [2785, 1465, 2815, 1495] + ZOrder 4101 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice5" + SID "3375" + Position [2785, 1270, 2815, 1300] + ZOrder 4108 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant1" + SID "2899" + Position [2010, 1245, 2055, 1275] + ZOrder 717 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant10" + SID "3073" + Position [1280, 1325, 1325, 1355] + ZOrder 894 + Value "5" + } + Block { + BlockType Constant + Name "Constant11" + SID "3075" + Position [1385, 1155, 1430, 1185] + ZOrder 896 + Value "5" + } + Block { + BlockType Constant + Name "Constant12" + SID "3079" + Position [1435, 970, 1480, 1000] + ZOrder 900 + Value "25" + } + Block { + BlockType Constant + Name "Constant13" + SID "3083" + Position [1435, 1085, 1480, 1115] + ZOrder 904 + Value "0" + } + Block { + BlockType Constant + Name "Constant14" + SID "3303" + Description "ch2-4 of DtoSE board has gain of 2.5" + Position [2345, 50, 2390, 80] + ZOrder 4035 + Value "2.5" + } + Block { + BlockType Constant + Name "Constant15" + SID "3362" + Position [2690, 1585, 2735, 1615] + ZOrder 4095 + } + Block { + BlockType Constant + Name "Constant16" + SID "3363" + Position [2690, 1690, 2735, 1720] + ZOrder 4096 + Value "0" + } + Block { + BlockType Constant + Name "Constant17" + SID "3367" + Position [2930, 1770, 2975, 1800] + ZOrder 4100 + Value "4" + } + Block { + BlockType Constant + Name "Constant18" + SID "3369" + Position [2690, 1410, 2735, 1440] + ZOrder 4102 + } + Block { + BlockType Constant + Name "Constant19" + SID "3370" + Position [2690, 1515, 2735, 1545] + ZOrder 4103 + Value "0" + } + Block { + BlockType Constant + Name "Constant2" + SID "2956" + Position [765, 165, 810, 195] + ZOrder 776 + Value "3" + } + Block { + BlockType Constant + Name "Constant20" + SID "3371" + Position [2930, 1595, 2975, 1625] + ZOrder 4107 + Value "2" + } + Block { + BlockType Constant + Name "Constant21" + SID "3376" + Position [2690, 1215, 2735, 1245] + ZOrder 4109 + } + Block { + BlockType Constant + Name "Constant22" + SID "3377" + Position [2690, 1320, 2735, 1350] + ZOrder 4110 + Value "0" + } + Block { + BlockType Constant + Name "Constant23" + SID "3378" + Position [2930, 1400, 2975, 1430] + ZOrder 4114 + } + Block { + BlockType Constant + Name "Constant3" + SID "3001" + Position [1665, 155, 1710, 185] + ZOrder 822 + Value "2" + } + Block { + BlockType Constant + Name "Constant4" + SID "2949" + Position [310, 315, 355, 345] + ZOrder 771 + Value "2" + } + Block { + BlockType Constant + Name "Constant5" + SID "2950" + Position [385, 350, 430, 380] + ZOrder 772 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant6" + SID "3002" + Position [1665, 210, 1710, 240] + ZOrder 823 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant7" + SID "3160" + Position [1365, 220, 1410, 250] + ZOrder 987 + } + Block { + BlockType Constant + Name "Constant8" + SID "3038" + Position [310, 410, 355, 440] + ZOrder 861 + Value "5" + } + Block { + BlockType Constant + Name "Constant9" + SID "3051" + Position [1365, 595, 1410, 625] + ZOrder 875 + Value "5" + } + Block { + BlockType Reference + Name "DAC_0" + SID "2837" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [2685, 256, 2720, 1139] + ZOrder 675 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "2968" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [1130, 269, 1175, 1146] + ZOrder 788 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide1" + SID "3332" + Ports [2, 1] + Position [2110, 1537, 2140, 1568] + ZOrder 4065 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "2955" + Ports [2, 1] + Position [885, 257, 915, 288] + ZOrder 775 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "2961" + Ports [2, 1] + Position [895, 317, 925, 348] + ZOrder 781 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3261" + Ports [2, 1] + Position [2110, 1387, 2140, 1418] + ZOrder 3992 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3262" + Ports [2, 1] + Position [2110, 1437, 2140, 1468] + ZOrder 3993 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3264" + Ports [2, 1] + Position [1365, 1697, 1395, 1728] + ZOrder 3995 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "3265" + Ports [2, 1] + Position [2110, 1937, 2140, 1968] + ZOrder 3996 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3266" + Ports [2, 1] + Position [2110, 1887, 2140, 1918] + ZOrder 3997 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "3300" + Ports [2, 1] + Position [2505, 617, 2535, 648] + ZOrder 4032 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "3267" + Ports [2, 1] + Position [2110, 1837, 2140, 1868] + ZOrder 3998 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "3268" + Ports [2, 1] + Position [2110, 1987, 2140, 2018] + ZOrder 3999 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "3269" + Ports [2, 1] + Position [2110, 1687, 2140, 1718] + ZOrder 4000 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "3270" + Ports [2, 1] + Position [2110, 1737, 2140, 1768] + ZOrder 4001 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "3271" + Ports [2, 1] + Position [2110, 1637, 2140, 1668] + ZOrder 4002 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "3272" + Ports [2, 1] + Position [2110, 1587, 2140, 1618] + ZOrder 4003 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "3273" + Ports [2, 1] + Position [2110, 1487, 2140, 1518] + ZOrder 4004 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "3301" + Ports [2, 1] + Position [2505, 692, 2535, 723] + ZOrder 4033 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "3302" + Ports [2, 1] + Position [2535, 477, 2565, 508] + ZOrder 4036 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "3335" + Ports [2, 1] + Position [2110, 1787, 2140, 1818] + ZOrder 4069 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "2840" + Ports [] + Position [412, 920, 452, 959] + ZOrder 660 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "FLAG_MC_ref" + SID "3379" + Tag "Test Point" + Ports [1] + Position [3025, 1275, 3065, 1295] + ZOrder 4112 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FLAG_MC_ref_MON" + SID "3380" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2850, 1270, 2930, 1300] + ZOrder 4111 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FLAG_OFS_PD_Out1" + SID "3365" + Tag "Test Point" + Ports [1] + Position [3025, 1645, 3065, 1665] + ZOrder 4098 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FLAG_OFS_PD_Out_MON" + SID "3364" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2850, 1640, 2930, 1670] + ZOrder 4097 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FLAG_RC_ref" + SID "3372" + Tag "Test Point" + Ports [1] + Position [3025, 1470, 3065, 1490] + ZOrder 4105 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FLAG_RC_ref_MON" + SID "3373" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2850, 1465, 2930, 1495] + ZOrder 4104 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground1" + SID "3052" + Position [1380, 675, 1400, 695] + ZOrder 874 + } + Block { + BlockType Ground + Name "Ground10" + SID "3215" + Position [2645, 605, 2665, 625] + ZOrder 3934 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground11" + SID "3089" + Position [1255, 1030, 1275, 1050] + ZOrder 909 + } + Block { + BlockType Ground + Name "Ground12" + SID "3216" + Position [2645, 550, 2665, 570] + ZOrder 3935 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground13" + SID "3217" + Position [2645, 495, 2665, 515] + ZOrder 3936 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground15" + SID "3388" + Position [2645, 770, 2665, 790] + ZOrder 4121 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground16" + SID "3389" + Position [2645, 825, 2665, 845] + ZOrder 4122 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground17" + SID "3286" + Position [1070, 285, 1090, 305] + ZOrder 4017 + } + Block { + BlockType Ground + Name "Ground18" + SID "3182" + Position [2645, 1100, 2665, 1120] + ZOrder 3901 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground19" + SID "3183" + Position [2645, 1045, 2665, 1065] + ZOrder 3902 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "2851" + Position [45, 215, 65, 235] + ZOrder 663 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground20" + SID "3184" + Position [2645, 990, 2665, 1010] + ZOrder 3903 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground21" + SID "3185" + Position [2645, 935, 2665, 955] + ZOrder 3904 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground22" + SID "3295" + Position [1080, 725, 1100, 745] + ZOrder 4026 + } + Block { + BlockType Ground + Name "Ground25" + SID "3306" + Position [1080, 890, 1100, 910] + ZOrder 4039 + } + Block { + BlockType Ground + Name "Ground26" + SID "3310" + Position [2645, 880, 2665, 900] + ZOrder 4043 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground27" + SID "3288" + Position [1070, 340, 1090, 360] + ZOrder 4019 + } + Block { + BlockType Ground + Name "Ground28" + SID "3289" + Position [1070, 395, 1090, 415] + ZOrder 4020 + } + Block { + BlockType Ground + Name "Ground29" + SID "3290" + Position [1080, 450, 1100, 470] + ZOrder 4021 + } + Block { + BlockType Ground + Name "Ground3" + SID "2852" + Position [45, 270, 65, 290] + ZOrder 666 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground30" + SID "3291" + Position [1080, 505, 1100, 525] + ZOrder 4022 + } + Block { + BlockType Ground + Name "Ground31" + SID "3292" + Position [1080, 560, 1100, 580] + ZOrder 4023 + } + Block { + BlockType Ground + Name "Ground32" + SID "3294" + Position [1080, 670, 1100, 690] + ZOrder 4025 + } + Block { + BlockType Ground + Name "Ground33" + SID "3132" + Position [1080, 1110, 1100, 1130] + ZOrder 958 + } + Block { + BlockType Ground + Name "Ground34" + SID "3293" + Position [1080, 615, 1100, 635] + ZOrder 4024 + } + Block { + BlockType Ground + Name "Ground35" + SID "3386" + Position [1080, 780, 1100, 800] + ZOrder 4119 + } + Block { + BlockType Ground + Name "Ground36" + SID "3339" + Position [1255, 1380, 1275, 1400] + ZOrder 4072 + } + Block { + BlockType Ground + Name "Ground37" + SID "3358" + Position [1190, 1695, 1210, 1715] + ZOrder 4091 + } + Block { + BlockType Ground + Name "Ground38" + SID "3360" + Position [1310, 1755, 1330, 1775] + ZOrder 4093 + } + Block { + BlockType Ground + Name "Ground4" + SID "3074" + Position [1410, 1215, 1430, 1235] + ZOrder 895 + } + Block { + BlockType Ground + Name "Ground5" + SID "3393" + Position [1365, 270, 1385, 290] + ZOrder 4127 + } + Block { + BlockType Ground + Name "Ground6" + SID "3090" + Position [1210, 640, 1230, 660] + ZOrder 911 + } + Block { + BlockType Ground + Name "Ground7" + SID "3387" + Position [2645, 715, 2665, 735] + ZOrder 4120 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground9" + SID "3214" + Position [2645, 660, 2665, 680] + ZOrder 3933 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Reference + Name "Heater_RC" + SID "3392" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1465, 1645, 1530, 1675] + ZOrder 4126 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_CGC" + SID "3048" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [245, 715, 310, 745] + ZOrder 869 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_FGC" + SID "3046" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [245, 635, 310, 665] + ZOrder 867 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_LO" + SID "3311" + Tag "Test Point" + Ports [1] + Position [2415, 1595, 2455, 1615] + ZOrder 4044 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_LO_MON" + SID "2913" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1590, 2290, 1620] + ZOrder 733 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_LO_volt_MON" + SID "3274" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1580, 2055, 1610] + ZOrder 4008 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_Mixer" + SID "2917" + Tag "Test Point" + Ports [1] + Position [2415, 1645, 2455, 1665] + ZOrder 738 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_Mixer_MON" + SID "2918" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1640, 2290, 1670] + ZOrder 736 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_Mixer_volt_MON" + SID "3275" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1630, 2055, 1660] + ZOrder 4009 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_OFF" + SID "3042" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [245, 555, 310, 585] + ZOrder 863 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_SW" + SID "3063" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [410, 453, 480, 477] + ZOrder 884 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_fast" + SID "2920" + Tag "Test Point" + Ports [1] + Position [2415, 1695, 2455, 1715] + ZOrder 741 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_fast_MON" + SID "2921" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1690, 2290, 1720] + ZOrder 739 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_fast_volt_MON" + SID "3276" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1680, 2055, 1710] + ZOrder 4010 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_ref" + SID "2897" + Tag "Test Point" + Ports [1] + Position [2415, 1445, 2455, 1465] + ZOrder 716 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_ref_MON" + SID "2898" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1440, 2290, 1470] + ZOrder 721 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_ref_volt_MON" + SID "3277" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1430, 2055, 1460] + ZOrder 4006 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_slow" + SID "2923" + Tag "Test Point" + Ports [1] + Position [2415, 1745, 2455, 1765] + ZOrder 744 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_slow_MON" + SID "2924" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1740, 2290, 1770] + ZOrder 742 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_slow_volt_MON" + SID "3278" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1730, 2055, 1760] + ZOrder 4011 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MON1" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [485, 510, 565, 540] + ZOrder 885 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_OFFSET" + SID "2957" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1485, 405, 1550, 435] + ZOrder 854 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_PD" + SID "2912" + Tag "Test Point" + Ports [1] + Position [2415, 1795, 2455, 1815] + ZOrder 732 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_PD_MON" + SID "3336" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1790, 2290, 1820] + ZOrder 4070 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_PD_Out" + SID "3334" + Tag "Test Point" + Ports [1] + Position [2415, 1545, 2455, 1565] + ZOrder 4067 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_PD_Out_MON" + SID "3333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1540, 2290, 1570] + ZOrder 4066 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_PD_Out_volt_MON" + SID "3331" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1530, 2055, 1560] + ZOrder 4064 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_PD_volt_MON" + SID "3337" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1780, 2055, 1810] + ZOrder 4068 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType RelationalOperator + Name "Operator" + SID "3072" + Ports [2, 1] + Position [1370, 1367, 1400, 1398] + ZOrder 893 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Reference + Name "PHASE_SHIFTER" + SID "2947" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [340, 210, 405, 240] + ZOrder 767 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SHIFTER_RC" + SID "2960" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [625, 375, 690, 405] + ZOrder 780 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "2941" + Ports [2, 1] + Position [805, 262, 835, 293] + ZOrder 761 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2959" + Ports [2, 1] + Position [815, 332, 845, 363] + ZOrder 779 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "3049" + Ports [2, 1] + Position [650, 692, 680, 723] + ZOrder 870 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "3058" + Ports [2, 1] + Position [1640, 872, 1670, 903] + ZOrder 882 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "3059" + Ports [2, 1] + Position [1670, 627, 1700, 658] + ZOrder 876 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "3060" + Ports [2, 1] + Position [1650, 722, 1680, 753] + ZOrder 878 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "3061" + Ports [2, 1] + Position [1650, 792, 1680, 823] + ZOrder 880 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "3159" + Ports [2, 1] + Position [1450, 242, 1480, 273] + ZOrder 986 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "3366" + Ports [2, 1] + Position [3010, 1762, 3040, 1793] + ZOrder 4099 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "3374" + Ports [2, 1] + Position [3010, 1587, 3040, 1618] + ZOrder 4106 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "3381" + Ports [2, 1] + Position [3010, 1392, 3040, 1423] + ZOrder 4113 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "3395" + Ports [2, 1] + Position [2545, 432, 2575, 463] + ZOrder 4129 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "3390" + Ports [2, 1] + Position [695, 442, 725, 473] + ZOrder 4123 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "2952" + Ports [2, 1] + Position [480, 322, 510, 353] + ZOrder 770 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3003" + Ports [2, 1] + Position [1765, 202, 1795, 233] + ZOrder 821 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3004" + Ports [2, 1] + Position [1825, 252, 1855, 283] + ZOrder 824 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "3044" + Ports [2, 1] + Position [650, 537, 680, 568] + ZOrder 865 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "3034" + Ports [2, 1] + Position [1815, 397, 1845, 428] + ZOrder 855 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "3035" + Ports [2, 1] + Position [925, 417, 955, 448] + ZOrder 888 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "3047" + Ports [2, 1] + Position [650, 607, 680, 638] + ZOrder 868 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "RC_CGC" + SID "3053" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1300, 900, 1365, 930] + ZOrder 881 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_EOM" + SID "2935" + Tag "Test Point" + Ports [1] + Position [2415, 1945, 2455, 1965] + ZOrder 756 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_EOM_MON" + SID "2936" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1940, 2290, 1970] + ZOrder 754 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_EOM_volt_MON" + SID "3279" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1930, 2055, 1960] + ZOrder 4015 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_FGC" + SID "3054" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1300, 820, 1365, 850] + ZOrder 879 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_LO" + SID "2926" + Tag "Test Point" + Ports [1] + Position [2415, 1995, 2455, 2015] + ZOrder 747 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_LO_MON" + SID "2927" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1990, 2290, 2020] + ZOrder 745 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_LO_volt_MON" + SID "3280" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1980, 2055, 2010] + ZOrder 4012 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_Mixer" + SID "2929" + Tag "Test Point" + Ports [1] + Position [2415, 1845, 2455, 1865] + ZOrder 750 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_Mixer_MON" + SID "2930" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1840, 2290, 1870] + ZOrder 748 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_Mixer_volt_MON" + SID "3281" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1830, 2055, 1860] + ZOrder 4013 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_OFF" + SID "3055" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1300, 740, 1365, 770] + ZOrder 877 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_SW" + SID "3091" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1265, 635, 1340, 665] + ZOrder 912 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_fast" + SID "2932" + Tag "Test Point" + Ports [1] + Position [2415, 1895, 2455, 1915] + ZOrder 753 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_fast_MON" + SID "2933" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1890, 2290, 1920] + ZOrder 751 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_fast_volt_MON" + SID "3282" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1880, 2055, 1910] + ZOrder 4014 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_ref" + SID "2905" + Tag "Test Point" + Ports [1] + Position [2415, 1495, 2455, 1515] + ZOrder 725 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_ref_MON" + SID "2902" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1490, 2290, 1520] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_ref_volt_MON" + SID "3283" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1480, 2055, 1510] + ZOrder 4007 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "STATE_VECTOR_IOO" + SID "3385" + Tag "Test Point" + Ports [1] + Position [3490, 1400, 3530, 1420] + ZOrder 4118 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "STATE_VECTOR_IOO_MON" + SID "3384" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3310, 1395, 3390, 1425] + ZOrder 4117 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW" + SID "3088" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1310, 1025, 1385, 1055] + ZOrder 910 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW_MON" + SID "3081" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 1025, 1660, 1055] + ZOrder 902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Saturate + Name "Saturation1" + SID "3161" + Ports [1, 1] + Position [990, 465, 1020, 495] + ZOrder 988 + InputPortMap "u0" + UpperLimit "16384" + LowerLimit "0" + } + Block { + BlockType Saturate + Name "Saturation2" + SID "2958" + Ports [1, 1] + Position [995, 355, 1025, 385] + ZOrder 778 + InputPortMap "u0" + UpperLimit "16384" + LowerLimit "-16384" + } + Block { + BlockType Saturate + Name "Saturation3" + SID "2965" + Ports [1, 1] + Position [975, 245, 1005, 275] + ZOrder 785 + InputPortMap "u0" + UpperLimit "16384" + LowerLimit "-16384" + } + Block { + BlockType Sum + Name "Sum" + SID "3382" + Ports [2, 1] + Position [3155, 1595, 3175, 1615] + ZOrder 4115 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "3383" + Ports [2, 1] + Position [3210, 1400, 3230, 1420] + ZOrder 4116 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Temp_AI" + SID "3066" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1555, 248, 1625, 272] + ZOrder 887 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Temp_RC_MON" + SID "3140" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1465, 1750, 1545, 1780] + ZOrder 964 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Temp_RC_volt_MON" + SID "3284" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1230, 1690, 1310, 1720] + ZOrder 4016 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Terminator + Name "Terminator1" + SID "2939" + Position [255, 270, 275, 290] + ZOrder 759 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "3314" + Position [1945, 2335, 1965, 2355] + ZOrder 4047 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "3315" + Position [1945, 2285, 1965, 2305] + ZOrder 4048 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "3316" + Position [1945, 2235, 1965, 2255] + ZOrder 4049 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3317" + Position [1945, 2185, 1965, 2205] + ZOrder 4050 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "3009" + Position [255, 215, 275, 235] + ZOrder 829 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "3239" + Position [2345, 425, 2365, 445] + ZOrder 3950 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "3240" + Position [2345, 480, 2365, 500] + ZOrder 3951 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "3241" + Position [2345, 535, 2365, 555] + ZOrder 3952 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "3242" + Position [2345, 590, 2365, 610] + ZOrder 3953 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "3243" + Position [2345, 645, 2365, 665] + ZOrder 3954 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "3065" + Position [655, 495, 675, 515] + ZOrder 886 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "3318" + Position [1945, 2135, 1965, 2155] + ZOrder 4051 + } + Block { + BlockType Terminator + Name "Terminator32" + SID "3319" + Position [1945, 2085, 1965, 2105] + ZOrder 4052 + } + Block { + BlockType Terminator + Name "Terminator33" + SID "3320" + Position [1945, 2585, 1965, 2605] + ZOrder 4054 + } + Block { + BlockType Terminator + Name "Terminator34" + SID "3321" + Position [1945, 2535, 1965, 2555] + ZOrder 4055 + } + Block { + BlockType Terminator + Name "Terminator35" + SID "3322" + Position [1945, 2485, 1965, 2505] + ZOrder 4056 + } + Block { + BlockType Terminator + Name "Terminator36" + SID "3323" + Position [1945, 2435, 1965, 2455] + ZOrder 4057 + } + Block { + BlockType Terminator + Name "Terminator37" + SID "3324" + Position [1945, 2635, 1965, 2655] + ZOrder 4053 + } + Block { + BlockType Terminator + Name "Terminator38" + SID "3325" + Position [1945, 2835, 1965, 2855] + ZOrder 4059 + } + Block { + BlockType Terminator + Name "Terminator39" + SID "3326" + Position [1945, 2785, 1965, 2805] + ZOrder 4060 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "3391" + Position [775, 495, 795, 515] + ZOrder 4124 + } + Block { + BlockType Terminator + Name "Terminator40" + SID "3327" + Position [1945, 2735, 1965, 2755] + ZOrder 4061 + } + Block { + BlockType Terminator + Name "Terminator41" + SID "3328" + Position [1945, 2685, 1965, 2705] + ZOrder 4062 + } + Block { + BlockType Terminator + Name "Terminator42" + SID "3329" + Position [1945, 2885, 1965, 2905] + ZOrder 4058 + } + Block { + BlockType Terminator + Name "Terminator43" + SID "3330" + Position [1945, 2935, 1965, 2955] + ZOrder 4063 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "3082" + Position [1690, 1030, 1710, 1050] + ZOrder 903 + } + Block { + BlockType Terminator + Name "Terminator57" + SID "3359" + Position [1945, 2035, 1965, 2055] + ZOrder 4092 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "3396" + Position [1580, 1755, 1600, 1775] + ZOrder 4130 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "3307" + Position [995, 515, 1015, 535] + ZOrder 4040 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "3313" + Position [1945, 2385, 1965, 2405] + ZOrder 4046 + } + Block { + BlockType Reference + Name "d_err" + SID "2895" + Tag "Test Point" + Ports [1] + Position [2415, 1395, 2455, 1415] + ZOrder 715 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "derr_MON" + SID "2896" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1390, 2290, 1420] + ZOrder 718 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "derr_volt_MON" + SID "3285" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1380, 2055, 1410] + ZOrder 4005 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=95\nshmem_daq=1\nspecific_cpu=10\nadcSlave=1\nno_rfm_dma=" + "1" + SID "2891" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [410, 990, 450, 1050] + ZOrder 659 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ofs_exc" + SID "3005" + Tag "Excitation" + Ports [0, 1] + Position [840, 416, 880, 434] + ZOrder 825 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.7" + SourceBlock "cdsEXC/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 4839 + SrcBlock "ADC2" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + ZOrder 1999 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "AI1" + DstPort 1 + } + Line { + ZOrder 2000 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "AI2" + DstPort 1 + } + Line { + Name "" + ZOrder 4874 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "derr_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4878 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "MC_ref_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4880 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "RC_ref_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4993 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "MC_LO_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4885 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "MC_Mixer_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4887 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "MC_fast_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4876 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "MC_slow_volt_MON" + DstPort 1 + } + Line { + ZOrder 4945 + SrcBlock "RC_LO_MON" + SrcPort 1 + DstBlock "RC_LO" + DstPort 1 + } + Line { + Name "" + ZOrder 5775 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "OFS_PD_volt_MON" + DstPort 1 + } + Line { + ZOrder 4944 + SrcBlock "RC_Mixer_MON" + SrcPort 1 + DstBlock "RC_Mixer" + DstPort 1 + } + Line { + Name "" + ZOrder 4891 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "RC_Mixer_volt_MON" + DstPort 1 + } + Line { + ZOrder 4943 + SrcBlock "RC_fast_MON" + SrcPort 1 + DstBlock "RC_fast" + DstPort 1 + } + Line { + Name "" + ZOrder 4893 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "RC_fast_volt_MON" + DstPort 1 + } + Line { + ZOrder 4942 + SrcBlock "RC_EOM_MON" + SrcPort 1 + DstBlock "RC_EOM" + DstPort 1 + } + Line { + Name "" + ZOrder 4895 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "RC_EOM_volt_MON" + DstPort 1 + } + Line { + ZOrder 2224 + SrcBlock "AI2" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 2256 + SrcBlock "PHASE_SHIFTER" + SrcPort 1 + Points [302, 0; 0, 45] + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 2296 + SrcBlock "Product" + SrcPort 1 + Points [20, 0; 0, -15] + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 2270 + SrcBlock "Constant4" + SrcPort 1 + DstBlock "Product3" + DstPort 1 + } + Line { + ZOrder 2271 + SrcBlock "Constant5" + SrcPort 1 + Points [9, 0; 0, -20] + DstBlock "Product3" + DstPort 2 + } + Line { + ZOrder 5683 + SrcBlock "derr_MON" + SrcPort 1 + DstBlock "d_err" + DstPort 1 + } + Line { + ZOrder 5684 + SrcBlock "MC_ref_MON" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 6058 + Points [0, -170] + DstBlock "Choice5" + DstPort 2 + } + Branch { + ZOrder 6057 + DstBlock "MC_ref" + DstPort 1 + } + } + Line { + ZOrder 5692 + SrcBlock "MC_LO_MON" + SrcPort 1 + DstBlock "MC_LO" + DstPort 1 + } + Line { + ZOrder 5682 + SrcBlock "MC_Mixer_MON" + SrcPort 1 + DstBlock "MC_Mixer" + DstPort 1 + } + Line { + ZOrder 5691 + SrcBlock "MC_fast_MON" + SrcPort 1 + DstBlock "MC_fast" + DstPort 1 + } + Line { + ZOrder 5686 + SrcBlock "MC_slow_MON" + SrcPort 1 + DstBlock "MC_slow" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "PHASE_SHIFTER_RC" + SrcPort 1 + Points [41, 0; 0, -23; 50, 0; 0, -27] + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2391 + SrcBlock "Product1" + SrcPort 1 + Points [20, 0; 0, -25] + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 2394 + SrcBlock "Divide13" + SrcPort 1 + Points [27, 0; 0, 35] + DstBlock "Saturation2" + DstPort 1 + } + Line { + ZOrder 2569 + SrcBlock "Divide12" + SrcPort 1 + Points [25, 0; 0, -15] + DstBlock "Saturation3" + DstPort 1 + } + Line { + ZOrder 2674 + SrcBlock "Constant3" + SrcPort 1 + Points [22, 0; 0, 40] + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 2675 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Product4" + DstPort 2 + } + Line { + ZOrder 3023 + SrcBlock "AI1" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 3289 + SrcBlock "Temp_AI" + SrcPort 1 + Points [88, 0; 0, 15] + DstBlock "Product5" + DstPort 2 + } + Line { + ZOrder 3202 + SrcBlock "OFS_OFFSET" + SrcPort 1 + DstBlock "Product7" + DstPort 2 + } + Line { + ZOrder 3210 + SrcBlock "Constant2" + SrcPort 1 + Points [57, 0; 0, 52] + Branch { + ZOrder 3212 + Points [-19, 0; 0, 108] + DstBlock "Divide13" + DstPort 2 + } + Branch { + ZOrder 3211 + Points [0, 48] + DstBlock "Divide12" + DstPort 2 + } + } + Line { + ZOrder 3282 + SrcBlock "Constant8" + SrcPort 1 + Points [22, 0; 0, 40] + DstBlock "MC_SW" + DstPort 1 + } + Line { + ZOrder 3228 + SrcBlock "MC_OFF" + SrcPort 1 + Points [125, 0; 0, -10] + DstBlock "Product6" + DstPort 2 + } + Line { + ZOrder 3238 + SrcBlock "MC_FGC" + SrcPort 1 + Points [137, 0; 0, -20] + DstBlock "Product9" + DstPort 2 + } + Line { + ZOrder 3246 + SrcBlock "MC_CGC" + SrcPort 1 + Points [130, 0; 0, -15] + DstBlock "Product10" + DstPort 2 + } + Line { + ZOrder 3571 + SrcBlock "RC_SW" + SrcPort 1 + DstBlock "Choice2" + DstPort 2 + } + Line { + ZOrder 3249 + SrcBlock "Constant9" + SrcPort 1 + Points [15, 0; 0, 30] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 3250 + SrcBlock "Ground1" + SrcPort 1 + Points [20, 0; 0, -25] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 3251 + SrcBlock "Choice2" + SrcPort 1 + DstBlock "Product12" + DstPort 2 + } + Line { + ZOrder 3252 + SrcBlock "RC_OFF" + SrcPort 1 + Points [125, 0; 0, -10] + DstBlock "Product13" + DstPort 2 + } + Line { + ZOrder 2678 + SrcBlock "Product4" + SrcPort 1 + Points [10, 0; 0, 40] + Branch { + ZOrder 3200 + Points [0, 75; -19, 0; 0, 70] + Branch { + ZOrder 6636 + DstBlock "Product7" + DstPort 1 + } + Branch { + ZOrder 3205 + Points [0, 63; -157, 0; 0, 167] + Branch { + ZOrder 6637 + DstBlock "Product12" + DstPort 1 + } + Branch { + ZOrder 3258 + Points [0, 95] + Branch { + ZOrder 3257 + Points [0, 70] + Branch { + ZOrder 3256 + DstBlock "Product14" + DstPort 1 + } + Branch { + ZOrder 3255 + Points [0, 80] + DstBlock "Product11" + DstPort 1 + } + } + Branch { + ZOrder 3254 + DstBlock "Product13" + DstPort 1 + } + } + } + } + Branch { + ZOrder 3199 + DstBlock "Product5" + DstPort 1 + } + } + Line { + ZOrder 3260 + SrcBlock "RC_FGC" + SrcPort 1 + Points [137, 0; 0, -20] + DstBlock "Product14" + DstPort 2 + } + Line { + ZOrder 3261 + SrcBlock "RC_CGC" + SrcPort 1 + Points [130, 0; 0, -20] + DstBlock "Product11" + DstPort 2 + } + Line { + ZOrder 4664 + SrcBlock "Product12" + SrcPort 1 + Points [49, 0; 0, -155] + DstBlock "Terminator26" + DstPort 1 + } + Line { + ZOrder 4665 + SrcBlock "Product13" + SrcPort 1 + Points [116, 0; 0, -195] + DstBlock "Terminator27" + DstPort 1 + } + Line { + ZOrder 4666 + SrcBlock "Product14" + SrcPort 1 + Points [163, 0; 0, -210] + DstBlock "Terminator28" + DstPort 1 + } + Line { + ZOrder 4667 + SrcBlock "Product11" + SrcPort 1 + Points [231, 0; 0, -235] + DstBlock "Terminator29" + DstPort 1 + } + Line { + ZOrder 3283 + SrcBlock "MC_SW" + SrcPort 1 + Points [39, 0] + Branch { + ZOrder 6624 + DstBlock "Product2" + DstPort 2 + } + Branch { + ZOrder 6623 + Points [0, 25; -49, 0; 0, 35] + DstBlock "MON1" + DstPort 1 + } + } + Line { + ZOrder 6622 + SrcBlock "MON1" + SrcPort 1 + Points [40, 0; 0, -20] + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 3486 + SrcBlock "ofs_exc" + SrcPort 1 + Points [17, 0; 0, 15] + DstBlock "Product8" + DstPort 2 + } + Line { + ZOrder 3547 + SrcBlock "Constant10" + SrcPort 1 + Points [25, 0] + DstBlock "Operator" + DstPort 1 + } + Line { + ZOrder 3548 + SrcBlock "Operator" + SrcPort 1 + Points [62, 0; 0, -205] + DstBlock "Choice" + DstPort 2 + } + Line { + ZOrder 3550 + SrcBlock "Ground4" + SrcPort 1 + Points [51, 0; 0, -35] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 3551 + SrcBlock "Constant11" + SrcPort 1 + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 4662 + SrcBlock "Choice" + SrcPort 1 + Points [651, 0; 0, -745] + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 5751 + SrcBlock "Ground36" + SrcPort 1 + DstBlock "Operator" + DstPort 2 + } + Line { + ZOrder 3555 + SrcBlock "Constant12" + SrcPort 1 + Points [15, 0; 0, 45] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 3557 + SrcBlock "Choice1" + SrcPort 1 + DstBlock "SW_MON" + DstPort 1 + } + Line { + ZOrder 3558 + SrcBlock "SW_MON" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 3563 + SrcBlock "Constant13" + SrcPort 1 + Points [15, 0; 0, -50] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 3569 + SrcBlock "SW" + SrcPort 1 + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 3568 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "SW" + DstPort 1 + } + Line { + ZOrder 3570 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "RC_SW" + DstPort 1 + } + Line { + ZOrder 3815 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "DAC_1" + DstPort 16 + } + Line { + Name "" + ZOrder 4889 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 13 + DstBlock "RC_LO_volt_MON" + DstPort 1 + } + Line { + ZOrder 3920 + SrcBlock "Product5" + SrcPort 1 + Points [9, 0; 0, -122; -803, 0; 0, 82; -104, 0; 0, 250] + DstBlock "Saturation1" + DstPort 1 + } + Line { + ZOrder 6412 + SrcBlock "Saturation2" + SrcPort 1 + Points [13, 0; 0, -229; 1379, 0; 0, 484] + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 3924 + SrcBlock "Constant7" + SrcPort 1 + Points [15, 0; 0, 15] + DstBlock "Product15" + DstPort 1 + } + Line { + ZOrder 3925 + SrcBlock "Product15" + SrcPort 1 + DstBlock "Temp_AI" + DstPort 1 + } + Line { + ZOrder 6584 + SrcBlock "Divide4" + SrcPort 1 + Points [67, 0; 0, -210] + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 5555 + SrcBlock "Saturation3" + SrcPort 1 + Points [205, 0; 0, -147; 1225, 0; 0, 372] + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 5575 + SrcBlock "Product6" + SrcPort 1 + Points [247, 0; 0, 400] + DstBlock "DAC_1" + DstPort 13 + } + Line { + ZOrder 4580 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 4581 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 4583 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 4584 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 6585 + SrcBlock "Divide2" + SrcPort 1 + Points [66, 0; 0, -295] + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 6586 + SrcBlock "Divide3" + SrcPort 1 + Points [38, 0; 0, -315] + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 4647 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 4646 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 4648 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 4649 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + Name "" + ZOrder 5735 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "OFS_PD_Out_volt_MON" + DstPort 1 + } + Line { + ZOrder 4875 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "derr_MON" + DstPort 1 + } + Line { + ZOrder 4877 + SrcBlock "Divide23" + SrcPort 1 + DstBlock "MC_slow_MON" + DstPort 1 + } + Line { + ZOrder 4879 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "MC_ref_MON" + DstPort 1 + } + Line { + ZOrder 4881 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "RC_ref_MON" + DstPort 1 + } + Line { + ZOrder 4884 + SrcBlock "Divide25" + SrcPort 1 + DstBlock "MC_LO_MON" + DstPort 1 + } + Line { + ZOrder 4886 + SrcBlock "Divide24" + SrcPort 1 + DstBlock "MC_Mixer_MON" + DstPort 1 + } + Line { + ZOrder 4888 + SrcBlock "Divide22" + SrcPort 1 + DstBlock "MC_fast_MON" + DstPort 1 + } + Line { + ZOrder 4890 + SrcBlock "Divide21" + SrcPort 1 + DstBlock "RC_LO_MON" + DstPort 1 + } + Line { + ZOrder 4892 + SrcBlock "Divide20" + SrcPort 1 + DstBlock "RC_Mixer_MON" + DstPort 1 + } + Line { + ZOrder 4894 + SrcBlock "Divide19" + SrcPort 1 + DstBlock "RC_fast_MON" + DstPort 1 + } + Line { + ZOrder 4896 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "RC_EOM_MON" + DstPort 1 + } + Line { + ZOrder 6840 + SrcBlock "Divide17" + SrcPort 1 + Points [30, 0; 0, 50] + DstBlock "Temp_RC_MON" + DstPort 1 + } + Line { + ZOrder 4953 + SrcBlock "Constant1" + SrcPort 1 + Points [23, 0; 0, 150] + Branch { + ZOrder 4955 + Points [0, 50] + Branch { + ZOrder 4958 + Points [0, 50] + Branch { + ZOrder 4961 + Points [0, 50] + Branch { + ZOrder 5738 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 5737 + Points [0, 50] + Branch { + ZOrder 4964 + Points [0, 50] + Branch { + ZOrder 4967 + Points [0, 50] + Branch { + ZOrder 4970 + Points [0, 50] + Branch { + ZOrder 4973 + Points [0, 50] + Branch { + ZOrder 5774 + DstBlock "Divide5" + DstPort 2 + } + Branch { + ZOrder 5700 + Points [0, 50] + Branch { + ZOrder 5710 + DstBlock "Divide20" + DstPort 2 + } + Branch { + ZOrder 5702 + Points [0, 50] + Branch { + ZOrder 5711 + DstBlock "Divide19" + DstPort 2 + } + Branch { + ZOrder 5705 + Points [0, 50] + Branch { + ZOrder 5712 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 5707 + Points [0, 50] + DstBlock "Divide21" + DstPort 2 + } + } + } + } + } + Branch { + ZOrder 4972 + DstBlock "Divide23" + DstPort 2 + } + } + Branch { + ZOrder 4969 + DstBlock "Divide22" + DstPort 2 + } + } + Branch { + ZOrder 4966 + DstBlock "Divide24" + DstPort 2 + } + } + Branch { + ZOrder 4963 + DstBlock "Divide25" + DstPort 2 + } + } + } + Branch { + ZOrder 4960 + DstBlock "Divide26" + DstPort 2 + } + } + Branch { + ZOrder 4957 + DstBlock "Divide15" + DstPort 2 + } + } + Branch { + ZOrder 4954 + DstBlock "Divide14" + DstPort 2 + } + } + Line { + ZOrder 4990 + SrcBlock "derr_volt_MON" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 4991 + SrcBlock "MC_ref_volt_MON" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 4992 + SrcBlock "RC_ref_volt_MON" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 4994 + SrcBlock "MC_LO_volt_MON" + SrcPort 1 + DstBlock "Divide25" + DstPort 1 + } + Line { + ZOrder 4995 + SrcBlock "MC_Mixer_volt_MON" + SrcPort 1 + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 4996 + SrcBlock "MC_fast_volt_MON" + SrcPort 1 + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 4997 + SrcBlock "MC_slow_volt_MON" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 4998 + SrcBlock "RC_LO_volt_MON" + SrcPort 1 + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 5001 + SrcBlock "RC_Mixer_volt_MON" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + ZOrder 5002 + SrcBlock "RC_fast_volt_MON" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 5003 + SrcBlock "RC_EOM_volt_MON" + SrcPort 1 + DstBlock "Divide18" + DstPort 1 + } + Line { + ZOrder 5004 + SrcBlock "Temp_RC_volt_MON" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 5239 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "DAC_1" + DstPort 1 + } + Line { + ZOrder 5240 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "DAC_1" + DstPort 2 + } + Line { + ZOrder 5241 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "DAC_1" + DstPort 3 + } + Line { + ZOrder 5242 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "DAC_1" + DstPort 4 + } + Line { + ZOrder 5243 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "DAC_1" + DstPort 5 + } + Line { + ZOrder 5244 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "DAC_1" + DstPort 6 + } + Line { + ZOrder 5245 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "DAC_1" + DstPort 7 + } + Line { + ZOrder 5344 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "DAC_1" + DstPort 8 + } + Line { + ZOrder 5450 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "DAC_1" + DstPort 9 + } + Line { + ZOrder 5574 + SrcBlock "Product9" + SrcPort 1 + Points [140, 0; 0, 385] + DstBlock "DAC_1" + DstPort 14 + } + Line { + ZOrder 5573 + SrcBlock "Product10" + SrcPort 1 + Points [49, 0; 0, 355] + DstBlock "DAC_1" + DstPort 15 + } + Line { + ZOrder 5540 + SrcBlock "Constant14" + SrcPort 1 + Points [72, 0; 0, 435] + Branch { + ZOrder 6599 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 6598 + Points [0, 140] + Branch { + ZOrder 6600 + DstBlock "Divide2" + DstPort 2 + } + Branch { + ZOrder 6595 + Points [0, 75] + DstBlock "Divide3" + DstPort 2 + } + } + } + Line { + ZOrder 5576 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "DAC_1" + DstPort 12 + } + Line { + ZOrder 5577 + SrcBlock "Saturation1" + SrcPort 1 + Points [8, 0; 0, 76; -66, 0; 0, -31] + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 6411 + SrcBlock "Product7" + SrcPort 1 + Points [563, 0; 0, 285] + DstBlock "Divide3" + DstPort 1 + } + Line { + ZOrder 5681 + SrcBlock "Product8" + SrcPort 1 + Points [94, 0; 0, 410] + DstBlock "DAC_1" + DstPort 11 + } + Line { + ZOrder 5680 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + Name "" + ZOrder 5715 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 32 + DstBlock "Terminator43" + DstPort 1 + } + Line { + Name "" + ZOrder 5716 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 31 + DstBlock "Terminator42" + DstPort 1 + } + Line { + Name "" + ZOrder 5717 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 30 + DstBlock "Terminator38" + DstPort 1 + } + Line { + Name "" + ZOrder 5718 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 29 + DstBlock "Terminator39" + DstPort 1 + } + Line { + Name "" + ZOrder 5719 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + DstBlock "Terminator40" + DstPort 1 + } + Line { + Name "" + ZOrder 5720 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + DstBlock "Terminator41" + DstPort 1 + } + Line { + Name "" + ZOrder 5721 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + DstBlock "Terminator37" + DstPort 1 + } + Line { + Name "" + ZOrder 5722 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + DstBlock "Terminator33" + DstPort 1 + } + Line { + Name "" + ZOrder 5723 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 24 + DstBlock "Terminator34" + DstPort 1 + } + Line { + Name "" + ZOrder 5724 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + DstBlock "Terminator35" + DstPort 1 + } + Line { + Name "" + ZOrder 5725 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + DstBlock "Terminator36" + DstPort 1 + } + Line { + Name "" + ZOrder 5726 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + DstBlock "Terminator9" + DstPort 1 + } + Line { + Name "" + ZOrder 5727 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "Terminator10" + DstPort 1 + } + Line { + Name "" + ZOrder 5728 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + DstBlock "Terminator11" + DstPort 1 + } + Line { + Name "" + ZOrder 5729 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + DstBlock "Terminator12" + DstPort 1 + } + Line { + Name "" + ZOrder 5730 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + DstBlock "Terminator13" + DstPort 1 + } + Line { + Name "" + ZOrder 5733 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + DstBlock "Terminator30" + DstPort 1 + } + Line { + Name "" + ZOrder 5734 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + DstBlock "Terminator32" + DstPort 1 + } + Line { + ZOrder 5736 + SrcBlock "OFS_PD_Out_volt_MON" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 5739 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "OFS_PD_Out_MON" + DstPort 1 + } + Line { + ZOrder 5740 + SrcBlock "OFS_PD_Out_MON" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 6028 + Points [0, -19; 105, 0; 0, 24; 173, 0; 0, 95] + DstBlock "Choice3" + DstPort 2 + } + Branch { + ZOrder 6027 + DstBlock "OFS_PD_Out" + DstPort 1 + } + } + Line { + ZOrder 5742 + SrcBlock "OFS_PD_volt_MON" + SrcPort 1 + DstBlock "Divide5" + DstPort 1 + } + Line { + ZOrder 5746 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "OFS_PD_MON" + DstPort 1 + } + Line { + ZOrder 5747 + SrcBlock "OFS_PD_MON" + SrcPort 1 + DstBlock "OFS_PD" + DstPort 1 + } + Line { + ZOrder 5773 + SrcBlock "Ground37" + SrcPort 1 + DstBlock "Temp_RC_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 5776 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + DstBlock "Terminator57" + DstPort 1 + } + Line { + ZOrder 5778 + SrcBlock "Ground38" + SrcPort 1 + Points [12, 0; 0, -45] + DstBlock "Divide17" + DstPort 2 + } + Line { + ZOrder 6029 + SrcBlock "Constant15" + SrcPort 1 + Points [20, 0; 0, 45] + DstBlock "Choice3" + DstPort 1 + } + Line { + ZOrder 6030 + SrcBlock "Constant16" + SrcPort 1 + Points [20, 0; 0, -40] + DstBlock "Choice3" + DstPort 3 + } + Line { + ZOrder 6031 + SrcBlock "Choice3" + SrcPort 1 + DstBlock "FLAG_OFS_PD_Out_MON" + DstPort 1 + } + Line { + ZOrder 6032 + SrcBlock "FLAG_OFS_PD_Out_MON" + SrcPort 1 + Points [41, 0] + Branch { + ZOrder 6035 + Points [0, 100; 11, 0; 0, 15] + DstBlock "Product16" + DstPort 1 + } + Branch { + ZOrder 6034 + DstBlock "FLAG_OFS_PD_Out1" + DstPort 1 + } + } + Line { + ZOrder 6033 + SrcBlock "Constant17" + SrcPort 1 + DstBlock "Product16" + DstPort 2 + } + Line { + ZOrder 5685 + SrcBlock "RC_ref_MON" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 6048 + Points [0, -19; 389, 0; 0, -6] + DstBlock "Choice4" + DstPort 2 + } + Branch { + ZOrder 6047 + DstBlock "RC_ref" + DstPort 1 + } + } + Line { + ZOrder 6037 + SrcBlock "Constant18" + SrcPort 1 + Points [20, 0; 0, 45] + DstBlock "Choice4" + DstPort 1 + } + Line { + ZOrder 6038 + SrcBlock "Constant19" + SrcPort 1 + Points [20, 0; 0, -40] + DstBlock "Choice4" + DstPort 3 + } + Line { + ZOrder 6039 + SrcBlock "Choice4" + SrcPort 1 + DstBlock "FLAG_RC_ref_MON" + DstPort 1 + } + Line { + ZOrder 6042 + SrcBlock "FLAG_RC_ref_MON" + SrcPort 1 + Points [41, 0] + Branch { + ZOrder 6041 + Points [0, 100; 11, 0; 0, 15] + DstBlock "Product17" + DstPort 1 + } + Branch { + ZOrder 6040 + DstBlock "FLAG_RC_ref" + DstPort 1 + } + } + Line { + ZOrder 6043 + SrcBlock "Constant20" + SrcPort 1 + DstBlock "Product17" + DstPort 2 + } + Line { + ZOrder 6050 + SrcBlock "Constant21" + SrcPort 1 + Points [20, 0; 0, 45] + DstBlock "Choice5" + DstPort 1 + } + Line { + ZOrder 6051 + SrcBlock "Constant22" + SrcPort 1 + Points [20, 0; 0, -40] + DstBlock "Choice5" + DstPort 3 + } + Line { + ZOrder 6052 + SrcBlock "Choice5" + SrcPort 1 + DstBlock "FLAG_MC_ref_MON" + DstPort 1 + } + Line { + ZOrder 6055 + SrcBlock "FLAG_MC_ref_MON" + SrcPort 1 + Points [41, 0] + Branch { + ZOrder 6054 + Points [0, 100; 11, 0; 0, 15] + DstBlock "Product18" + DstPort 1 + } + Branch { + ZOrder 6053 + DstBlock "FLAG_MC_ref" + DstPort 1 + } + } + Line { + ZOrder 6056 + SrcBlock "Constant23" + SrcPort 1 + DstBlock "Product18" + DstPort 2 + } + Line { + ZOrder 6059 + SrcBlock "Product16" + SrcPort 1 + Points [120, 0] + DstBlock "Sum" + DstPort 2 + } + Line { + ZOrder 6060 + SrcBlock "Product17" + SrcPort 1 + DstBlock "Sum" + DstPort 1 + } + Line { + ZOrder 6061 + SrcBlock "Sum" + SrcPort 1 + Points [40, 0] + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 6062 + SrcBlock "Product18" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 6063 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "STATE_VECTOR_IOO_MON" + DstPort 1 + } + Line { + ZOrder 6064 + SrcBlock "STATE_VECTOR_IOO_MON" + SrcPort 1 + DstBlock "STATE_VECTOR_IOO" + DstPort 1 + } + Line { + ZOrder 6409 + SrcBlock "Ground35" + SrcPort 1 + DstBlock "DAC_1" + DstPort 10 + } + Line { + ZOrder 6587 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 6590 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 6591 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 6629 + SrcBlock "Product2" + SrcPort 1 + Points [20, 0; 0, 45] + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 6845 + SrcBlock "Heater_RC" + SrcPort 1 + Points [177, 0; 0, -469; 774, 0; 0, -751] + DstBlock "Product19" + DstPort 1 + } + Line { + ZOrder 6843 + SrcBlock "Ground5" + SrcPort 1 + Points [36, 0; 0, -15] + DstBlock "Product15" + DstPort 2 + } + Line { + ZOrder 2293 + SrcBlock "Product3" + SrcPort 1 + Points [94, 0] + Branch { + ZOrder 6847 + Points [0, -237; 1853, 0; 0, 352] + DstBlock "Product19" + DstPort 2 + } + Branch { + ZOrder 2390 + Points [0, 15] + Branch { + ZOrder 3224 + Points [0, 95] + Branch { + ZOrder 6628 + DstBlock "Product2" + DstPort 1 + } + Branch { + ZOrder 6627 + Points [0, 50; -30, 0; 0, 45] + Branch { + ZOrder 3240 + Points [0, 70] + Branch { + ZOrder 3245 + DstBlock "Product9" + DstPort 1 + } + Branch { + ZOrder 3244 + Points [0, 85] + DstBlock "Product10" + DstPort 1 + } + } + Branch { + ZOrder 3239 + DstBlock "Product6" + DstPort 1 + } + } + } + Branch { + ZOrder 3223 + Points [133, 0] + Branch { + ZOrder 3488 + Points [0, 41; 168, 0] + DstBlock "Product8" + DstPort 1 + } + Branch { + ZOrder 3487 + DstBlock "Product1" + DstPort 2 + } + } + } + Branch { + ZOrder 2294 + Points [114, 0; 0, -55] + DstBlock "Product" + DstPort 2 + } + } + Line { + ZOrder 6848 + SrcBlock "Product19" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 6849 + SrcBlock "Temp_RC_MON" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Annotation { + SID "2892" + Name "#DAQ Channels\nMC_Mixer 16384\nMC_fast 16384\nRC_ref 16384\nMC_ref 16384\nd_err 16384\nOFS_PD 1638" + "4" + Position [246, 1371, 354, 1499] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . L $ 8 ( @ % \" $ ! 0 % 0 \" $ 0 =F5R<" + "VEO;@!C;VYT96YT X X !@ @ & 4 ( 0 $ ! D ( FIF9F9F9\\3\\. ( $ " + " 8 ( ! % \" $ #I 0 0 Z0 %-#62 M(%-U" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Tue May 02 16:34:44 2023" + RTWModifiedTimeStamp 604946077 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1ioo" + Array { + Type "Cell" + Dimension 1 + Cell "k1ioo" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 1, 28, 881, 658 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Ground + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType RelationalOperator + Operator ">=" + InputSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + ZeroCross on + SampleTime "-1" + } + Block { + BlockType Saturate + UpperLimitSource "Dialog" + UpperLimit "0.5" + LowerLimitSource "Dialog" + LowerLimit "-0.5" + LinearizeAsGain on + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1ioo" + Location [0, 2188, 2560, 3207] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "250" + ReportName "simulink-default.rpt" + SIDHighWatermark "3386" + Block { + BlockType Reference + Name "ADC0" + SID "3342" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [1265, 2132, 1340, 2158] + ZOrder 4075 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "3069" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [1185, 1457, 1255, 1483] + ZOrder 890 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC2" + SID "3197" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=2 " + Ports [0, 1] + Position [1750, 2157, 1825, 2183] + ZOrder 3916 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx2/ADC2" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI1" + SID "2833" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [100, 213, 170, 237] + ZOrder 662 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI2" + SID "2834" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [100, 268, 170, 292] + ZOrder 665 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "3070" + Description "ADC Selector" + Ports [1, 2] + Position [1300, 1410, 1310, 1530] + ZOrder 891 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_1_0,adc_1_1" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector2" + SID "3343" + Description "ADC Selector" + Ports [1, 13] + Position [1400, 1952, 1420, 2338] + ZOrder 4077 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1,adc_0_2,adc_0_3,adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,ad" + "c_0_11,adc_0_12" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2835" + Description "ADC Selector" + Ports [1, 32] + Position [1890, 1342, 1900, 2998] + ZOrder 692 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_2_0,adc_2_1,adc_2_2,adc_2_3,adc_2_4,adc_2_5,adc_2_6,adc_2_7,adc_2_8,adc_2_9,adc_2_10,ad" + "c_2_11,adc_2_12,adc_2_13,adc_2_14,adc_2_15,adc_2_16,adc_2_17,adc_2_18,adc_2_19,adc_2_20,adc_2_21,adc_2_22,adc_2_" + "23,adc_2_24,adc_2_25,adc_2_26,adc_2_27,adc_2_28,adc_2_29,adc_2_30,adc_2_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Switch + Name "Choice" + SID "3071" + Position [1505, 1165, 1535, 1195] + ZOrder 892 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "3078" + Position [1520, 1025, 1550, 1055] + ZOrder 899 + Threshold "1" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "3050" + Position [1450, 635, 1480, 665] + ZOrder 873 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice3" + SID "3361" + Position [2785, 1640, 2815, 1670] + ZOrder 4094 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice4" + SID "3368" + Position [2785, 1465, 2815, 1495] + ZOrder 4101 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice5" + SID "3375" + Position [2785, 1270, 2815, 1300] + ZOrder 4108 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant1" + SID "2899" + Position [2010, 1245, 2055, 1275] + ZOrder 717 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant10" + SID "3073" + Position [1280, 1325, 1325, 1355] + ZOrder 894 + Value "5" + } + Block { + BlockType Constant + Name "Constant11" + SID "3075" + Position [1385, 1155, 1430, 1185] + ZOrder 896 + Value "5" + } + Block { + BlockType Constant + Name "Constant12" + SID "3079" + Position [1435, 970, 1480, 1000] + ZOrder 900 + Value "25" + } + Block { + BlockType Constant + Name "Constant13" + SID "3083" + Position [1435, 1085, 1480, 1115] + ZOrder 904 + Value "0" + } + Block { + BlockType Constant + Name "Constant14" + SID "3303" + Description "ch2-4 of DtoSE board has gain of 2.5" + Position [2500, 655, 2545, 685] + ZOrder 4035 + Value "2.5" + } + Block { + BlockType Constant + Name "Constant15" + SID "3362" + Position [2690, 1585, 2735, 1615] + ZOrder 4095 + } + Block { + BlockType Constant + Name "Constant16" + SID "3363" + Position [2690, 1690, 2735, 1720] + ZOrder 4096 + Value "0" + } + Block { + BlockType Constant + Name "Constant17" + SID "3367" + Position [2930, 1770, 2975, 1800] + ZOrder 4100 + Value "4" + } + Block { + BlockType Constant + Name "Constant18" + SID "3369" + Position [2690, 1410, 2735, 1440] + ZOrder 4102 + } + Block { + BlockType Constant + Name "Constant19" + SID "3370" + Position [2690, 1515, 2735, 1545] + ZOrder 4103 + Value "0" + } + Block { + BlockType Constant + Name "Constant2" + SID "2956" + Position [830, 165, 875, 195] + ZOrder 776 + Value "3" + } + Block { + BlockType Constant + Name "Constant20" + SID "3371" + Position [2930, 1595, 2975, 1625] + ZOrder 4107 + Value "2" + } + Block { + BlockType Constant + Name "Constant21" + SID "3376" + Position [2690, 1215, 2735, 1245] + ZOrder 4109 + } + Block { + BlockType Constant + Name "Constant22" + SID "3377" + Position [2690, 1320, 2735, 1350] + ZOrder 4110 + Value "0" + } + Block { + BlockType Constant + Name "Constant23" + SID "3378" + Position [2930, 1400, 2975, 1430] + ZOrder 4114 + } + Block { + BlockType Constant + Name "Constant3" + SID "3001" + Position [1665, 155, 1710, 185] + ZOrder 822 + Value "2" + } + Block { + BlockType Constant + Name "Constant4" + SID "2949" + Position [310, 315, 355, 345] + ZOrder 771 + Value "2" + } + Block { + BlockType Constant + Name "Constant5" + SID "2950" + Position [385, 350, 430, 380] + ZOrder 772 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant6" + SID "3002" + Position [1665, 210, 1710, 240] + ZOrder 823 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant7" + SID "3160" + Position [1365, 220, 1410, 250] + ZOrder 987 + } + Block { + BlockType Constant + Name "Constant8" + SID "3038" + Position [310, 410, 355, 440] + ZOrder 861 + Value "5" + } + Block { + BlockType Constant + Name "Constant9" + SID "3051" + Position [1365, 595, 1410, 625] + ZOrder 875 + Value "5" + } + Block { + BlockType Reference + Name "DAC_0" + SID "2837" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [2685, 256, 2720, 1139] + ZOrder 675 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "2968" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [1130, 269, 1175, 1146] + ZOrder 788 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide1" + SID "3332" + Ports [2, 1] + Position [2110, 1537, 2140, 1568] + ZOrder 4065 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "2955" + Ports [2, 1] + Position [885, 257, 915, 288] + ZOrder 775 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "2961" + Ports [2, 1] + Position [895, 317, 925, 348] + ZOrder 781 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3261" + Ports [2, 1] + Position [2110, 1387, 2140, 1418] + ZOrder 3992 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3262" + Ports [2, 1] + Position [2110, 1437, 2140, 1468] + ZOrder 3993 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3264" + Ports [2, 1] + Position [1365, 1697, 1395, 1728] + ZOrder 3995 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "3265" + Ports [2, 1] + Position [2110, 1937, 2140, 1968] + ZOrder 3996 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3266" + Ports [2, 1] + Position [2110, 1887, 2140, 1918] + ZOrder 3997 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "3300" + Ports [2, 1] + Position [2590, 762, 2620, 793] + ZOrder 4032 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "3267" + Ports [2, 1] + Position [2110, 1837, 2140, 1868] + ZOrder 3998 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "3268" + Ports [2, 1] + Position [2110, 1987, 2140, 2018] + ZOrder 3999 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "3269" + Ports [2, 1] + Position [2110, 1687, 2140, 1718] + ZOrder 4000 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "3270" + Ports [2, 1] + Position [2110, 1737, 2140, 1768] + ZOrder 4001 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "3271" + Ports [2, 1] + Position [2110, 1637, 2140, 1668] + ZOrder 4002 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "3272" + Ports [2, 1] + Position [2110, 1587, 2140, 1618] + ZOrder 4003 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "3273" + Ports [2, 1] + Position [2110, 1487, 2140, 1518] + ZOrder 4004 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "3301" + Ports [2, 1] + Position [2590, 817, 2620, 848] + ZOrder 4033 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "3302" + Ports [2, 1] + Position [2635, 707, 2665, 738] + ZOrder 4036 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "3335" + Ports [2, 1] + Position [2110, 1787, 2140, 1818] + ZOrder 4069 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "2840" + Ports [] + Position [412, 920, 452, 959] + ZOrder 660 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "FLAG_MC_ref" + SID "3379" + Tag "Test Point" + Ports [1] + Position [3025, 1275, 3065, 1295] + ZOrder 4112 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FLAG_MC_ref_MON" + SID "3380" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2850, 1270, 2930, 1300] + ZOrder 4111 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FLAG_OFS_PD_Out1" + SID "3365" + Tag "Test Point" + Ports [1] + Position [3025, 1645, 3065, 1665] + ZOrder 4098 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FLAG_OFS_PD_Out_MON" + SID "3364" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2850, 1640, 2930, 1670] + ZOrder 4097 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FLAG_RC_ref" + SID "3372" + Tag "Test Point" + Ports [1] + Position [3025, 1470, 3065, 1490] + ZOrder 4105 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FLAG_RC_ref_MON" + SID "3373" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2850, 1465, 2930, 1495] + ZOrder 4104 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground" + SID "2969" + Position [1785, 1085, 1805, 1105] + ZOrder 789 + } + Block { + BlockType Ground + Name "Ground1" + SID "3052" + Position [1380, 675, 1400, 695] + ZOrder 874 + } + Block { + BlockType Ground + Name "Ground10" + SID "3215" + Position [2645, 605, 2665, 625] + ZOrder 3934 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground11" + SID "3089" + Position [1255, 1030, 1275, 1050] + ZOrder 909 + } + Block { + BlockType Ground + Name "Ground12" + SID "3216" + Position [2645, 550, 2665, 570] + ZOrder 3935 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground13" + SID "3217" + Position [2645, 495, 2665, 515] + ZOrder 3936 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground14" + SID "3218" + Position [2645, 440, 2665, 460] + ZOrder 3937 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground15" + SID "3219" + Position [2645, 385, 2665, 405] + ZOrder 3938 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground16" + SID "3220" + Position [2645, 330, 2665, 350] + ZOrder 3939 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground17" + SID "3286" + Position [1070, 285, 1090, 305] + ZOrder 4017 + } + Block { + BlockType Ground + Name "Ground18" + SID "3182" + Position [2645, 1100, 2665, 1120] + ZOrder 3901 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground19" + SID "3183" + Position [2645, 1045, 2665, 1065] + ZOrder 3902 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "2851" + Position [45, 215, 65, 235] + ZOrder 663 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground20" + SID "3184" + Position [2645, 990, 2665, 1010] + ZOrder 3903 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground21" + SID "3185" + Position [2645, 935, 2665, 955] + ZOrder 3904 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground22" + SID "3295" + Position [1080, 725, 1100, 745] + ZOrder 4026 + } + Block { + BlockType Ground + Name "Ground24" + SID "3338" + Position [1340, 1430, 1360, 1450] + ZOrder 4071 + } + Block { + BlockType Ground + Name "Ground25" + SID "3306" + Position [1080, 890, 1100, 910] + ZOrder 4039 + } + Block { + BlockType Ground + Name "Ground26" + SID "3310" + Position [2645, 880, 2665, 900] + ZOrder 4043 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground27" + SID "3288" + Position [1070, 340, 1090, 360] + ZOrder 4019 + } + Block { + BlockType Ground + Name "Ground28" + SID "3289" + Position [1070, 395, 1090, 415] + ZOrder 4020 + } + Block { + BlockType Ground + Name "Ground29" + SID "3290" + Position [1080, 450, 1100, 470] + ZOrder 4021 + } + Block { + BlockType Ground + Name "Ground3" + SID "2852" + Position [45, 270, 65, 290] + ZOrder 666 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground30" + SID "3291" + Position [1080, 505, 1100, 525] + ZOrder 4022 + } + Block { + BlockType Ground + Name "Ground31" + SID "3292" + Position [1080, 560, 1100, 580] + ZOrder 4023 + } + Block { + BlockType Ground + Name "Ground32" + SID "3294" + Position [1080, 670, 1100, 690] + ZOrder 4025 + } + Block { + BlockType Ground + Name "Ground33" + SID "3132" + Position [1080, 1110, 1100, 1130] + ZOrder 958 + } + Block { + BlockType Ground + Name "Ground34" + SID "3293" + Position [1080, 615, 1100, 635] + ZOrder 4024 + } + Block { + BlockType Ground + Name "Ground35" + SID "3386" + Position [1080, 780, 1100, 800] + ZOrder 4119 + } + Block { + BlockType Ground + Name "Ground36" + SID "3339" + Position [1255, 1380, 1275, 1400] + ZOrder 4072 + } + Block { + BlockType Ground + Name "Ground37" + SID "3358" + Position [1190, 1695, 1210, 1715] + ZOrder 4091 + } + Block { + BlockType Ground + Name "Ground38" + SID "3360" + Position [1310, 1755, 1330, 1775] + ZOrder 4093 + } + Block { + BlockType Ground + Name "Ground4" + SID "3074" + Position [1410, 1215, 1430, 1235] + ZOrder 895 + } + Block { + BlockType Ground + Name "Ground5" + SID "3036" + Position [1415, 510, 1435, 530] + ZOrder 857 + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "3090" + Position [1210, 640, 1230, 660] + ZOrder 911 + } + Block { + BlockType Ground + Name "Ground7" + SID "3172" + Position [2645, 275, 2665, 295] + ZOrder 3891 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground8" + SID "3173" + Position [2025, 260, 2045, 280] + ZOrder 3892 + } + Block { + BlockType Ground + Name "Ground9" + SID "3214" + Position [2645, 660, 2665, 680] + ZOrder 3933 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Reference + Name "MC_CGC" + SID "3048" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [245, 715, 310, 745] + ZOrder 869 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_FGC" + SID "3046" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [245, 635, 310, 665] + ZOrder 867 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_LO" + SID "3311" + Tag "Test Point" + Ports [1] + Position [2415, 1595, 2455, 1615] + ZOrder 4044 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_LO_MON" + SID "2913" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1590, 2290, 1620] + ZOrder 733 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_LO_volt_MON" + SID "3274" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1580, 2055, 1610] + ZOrder 4008 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_Mixer" + SID "2917" + Tag "Test Point" + Ports [1] + Position [2415, 1645, 2455, 1665] + ZOrder 738 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_Mixer_MON" + SID "2918" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1640, 2290, 1670] + ZOrder 736 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_Mixer_volt_MON" + SID "3275" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1630, 2055, 1660] + ZOrder 4009 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_OFF" + SID "3042" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [245, 555, 310, 585] + ZOrder 863 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_SW" + SID "3063" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [410, 453, 480, 477] + ZOrder 884 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_fast" + SID "2920" + Tag "Test Point" + Ports [1] + Position [2415, 1695, 2455, 1715] + ZOrder 741 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_fast_MON" + SID "2921" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1690, 2290, 1720] + ZOrder 739 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_fast_volt_MON" + SID "3276" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1680, 2055, 1710] + ZOrder 4010 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_ref" + SID "2897" + Tag "Test Point" + Ports [1] + Position [2415, 1445, 2455, 1465] + ZOrder 716 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_ref_MON" + SID "2898" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1440, 2290, 1470] + ZOrder 721 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_ref_volt_MON" + SID "3277" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1430, 2055, 1460] + ZOrder 4006 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_slow" + SID "2923" + Tag "Test Point" + Ports [1] + Position [2415, 1745, 2455, 1765] + ZOrder 744 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_slow_MON" + SID "2924" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1740, 2290, 1770] + ZOrder 742 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_slow_volt_MON" + SID "3278" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1730, 2055, 1760] + ZOrder 4011 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MON1" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [485, 510, 565, 540] + ZOrder 885 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_OFFSET" + SID "2957" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1485, 405, 1550, 435] + ZOrder 854 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_PD" + SID "2912" + Tag "Test Point" + Ports [1] + Position [2415, 1795, 2455, 1815] + ZOrder 732 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_PD_MON" + SID "3336" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1790, 2290, 1820] + ZOrder 4070 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_PD_Out" + SID "3334" + Tag "Test Point" + Ports [1] + Position [2415, 1545, 2455, 1565] + ZOrder 4067 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_PD_Out_MON" + SID "3333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1540, 2290, 1570] + ZOrder 4066 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_PD_Out_volt_MON" + SID "3331" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1530, 2055, 1560] + ZOrder 4064 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_PD_volt_MON" + SID "3337" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1780, 2055, 1810] + ZOrder 4068 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType RelationalOperator + Name "Operator" + SID "3072" + Ports [2, 1] + Position [1370, 1367, 1400, 1398] + ZOrder 893 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Reference + Name "PHASE_SHIFTER" + SID "2947" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [340, 210, 405, 240] + ZOrder 767 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SHIFTER_RC" + SID "2960" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [625, 375, 690, 405] + ZOrder 780 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "2941" + Ports [2, 1] + Position [805, 262, 835, 293] + ZOrder 761 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2959" + Ports [2, 1] + Position [815, 332, 845, 363] + ZOrder 779 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "3049" + Ports [2, 1] + Position [585, 687, 615, 718] + ZOrder 870 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "3058" + Ports [2, 1] + Position [1640, 872, 1670, 903] + ZOrder 882 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "3059" + Ports [2, 1] + Position [1670, 627, 1700, 658] + ZOrder 876 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "3060" + Ports [2, 1] + Position [1650, 722, 1680, 753] + ZOrder 878 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "3061" + Ports [2, 1] + Position [1650, 792, 1680, 823] + ZOrder 880 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "3159" + Ports [2, 1] + Position [1450, 242, 1480, 273] + ZOrder 986 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "3366" + Ports [2, 1] + Position [3010, 1762, 3040, 1793] + ZOrder 4099 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "3374" + Ports [2, 1] + Position [3010, 1587, 3040, 1618] + ZOrder 4106 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "3381" + Ports [2, 1] + Position [3010, 1392, 3040, 1423] + ZOrder 4113 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "3041" + Ports [2, 1] + Position [615, 442, 645, 473] + ZOrder 862 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "2952" + Ports [2, 1] + Position [480, 322, 510, 353] + ZOrder 770 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3003" + Ports [2, 1] + Position [1765, 202, 1795, 233] + ZOrder 821 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3004" + Ports [2, 1] + Position [1825, 252, 1855, 283] + ZOrder 824 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "3044" + Ports [2, 1] + Position [595, 537, 625, 568] + ZOrder 865 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "3034" + Ports [2, 1] + Position [1815, 397, 1845, 428] + ZOrder 855 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "3035" + Ports [2, 1] + Position [925, 417, 955, 448] + ZOrder 888 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "3047" + Ports [2, 1] + Position [595, 607, 625, 638] + ZOrder 868 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "RC_CGC" + SID "3053" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1300, 900, 1365, 930] + ZOrder 881 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_EOM" + SID "2935" + Tag "Test Point" + Ports [1] + Position [2415, 1945, 2455, 1965] + ZOrder 756 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_EOM_MON" + SID "2936" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1940, 2290, 1970] + ZOrder 754 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_EOM_volt_MON" + SID "3279" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1930, 2055, 1960] + ZOrder 4015 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_FGC" + SID "3054" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1300, 820, 1365, 850] + ZOrder 879 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_LO" + SID "2926" + Tag "Test Point" + Ports [1] + Position [2415, 1995, 2455, 2015] + ZOrder 747 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_LO_MON" + SID "2927" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1990, 2290, 2020] + ZOrder 745 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_LO_volt_MON" + SID "3280" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1980, 2055, 2010] + ZOrder 4012 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_Mixer" + SID "2929" + Tag "Test Point" + Ports [1] + Position [2415, 1845, 2455, 1865] + ZOrder 750 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_Mixer_MON" + SID "2930" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1840, 2290, 1870] + ZOrder 748 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_Mixer_volt_MON" + SID "3281" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1830, 2055, 1860] + ZOrder 4013 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_OFF" + SID "3055" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1300, 740, 1365, 770] + ZOrder 877 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_SW" + SID "3091" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1265, 635, 1340, 665] + ZOrder 912 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_fast" + SID "2932" + Tag "Test Point" + Ports [1] + Position [2415, 1895, 2455, 1915] + ZOrder 753 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_fast_MON" + SID "2933" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1890, 2290, 1920] + ZOrder 751 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_fast_volt_MON" + SID "3282" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1880, 2055, 1910] + ZOrder 4014 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_ref" + SID "2905" + Tag "Test Point" + Ports [1] + Position [2415, 1495, 2455, 1515] + ZOrder 725 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_ref_MON" + SID "2902" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1490, 2290, 1520] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_ref_volt_MON" + SID "3283" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1480, 2055, 1510] + ZOrder 4007 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "STATE_VECTOR_IOO" + SID "3385" + Tag "Test Point" + Ports [1] + Position [3490, 1400, 3530, 1420] + ZOrder 4118 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "STATE_VECTOR_IOO_MON" + SID "3384" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3310, 1395, 3390, 1425] + ZOrder 4117 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW" + SID "3088" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1310, 1025, 1385, 1055] + ZOrder 910 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW_MON" + SID "3081" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 1025, 1660, 1055] + ZOrder 902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Saturate + Name "Saturation1" + SID "3161" + Ports [1, 1] + Position [990, 465, 1020, 495] + ZOrder 988 + InputPortMap "u0" + UpperLimit "16384" + LowerLimit "0" + } + Block { + BlockType Saturate + Name "Saturation2" + SID "2958" + Ports [1, 1] + Position [995, 355, 1025, 385] + ZOrder 778 + InputPortMap "u0" + UpperLimit "16384" + LowerLimit "-16384" + } + Block { + BlockType Saturate + Name "Saturation3" + SID "2965" + Ports [1, 1] + Position [975, 245, 1005, 275] + ZOrder 785 + InputPortMap "u0" + UpperLimit "16384" + LowerLimit "-16384" + } + Block { + BlockType Sum + Name "Sum" + SID "3382" + Ports [2, 1] + Position [3155, 1595, 3175, 1615] + ZOrder 4115 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "3383" + Ports [2, 1] + Position [3210, 1400, 3230, 1420] + ZOrder 4116 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Temp_AI" + SID "3066" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1555, 248, 1625, 272] + ZOrder 887 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Temp_RC" + SID "3139" + Tag "Test Point" + Ports [1] + Position [1670, 1705, 1710, 1725] + ZOrder 966 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Temp_RC_MON" + SID "3140" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1465, 1700, 1545, 1730] + ZOrder 964 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Temp_RC_volt_MON" + SID "3284" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1230, 1690, 1310, 1720] + ZOrder 4016 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Terminator + Name "Terminator1" + SID "2939" + Position [255, 270, 275, 290] + ZOrder 759 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "3314" + Position [1945, 2335, 1965, 2355] + ZOrder 4047 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "3315" + Position [1945, 2285, 1965, 2305] + ZOrder 4048 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "3316" + Position [1945, 2235, 1965, 2255] + ZOrder 4049 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3317" + Position [1945, 2185, 1965, 2205] + ZOrder 4050 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3236" + Position [2345, 260, 2365, 280] + ZOrder 3947 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "3238" + Position [2345, 370, 2365, 390] + ZOrder 3949 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "3106" + Position [1990, 700, 2010, 720] + ZOrder 932 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "3107" + Position [1990, 755, 2010, 775] + ZOrder 933 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "3108" + Position [1990, 810, 2010, 830] + ZOrder 934 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "3009" + Position [255, 215, 275, 235] + ZOrder 829 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "3109" + Position [1990, 865, 2010, 885] + ZOrder 935 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "3110" + Position [1990, 920, 2010, 940] + ZOrder 936 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "3111" + Position [1990, 975, 2010, 995] + ZOrder 937 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "3112" + Position [1990, 1030, 2010, 1050] + ZOrder 938 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "3113" + Position [1990, 1085, 2010, 1105] + ZOrder 939 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "3239" + Position [2345, 425, 2365, 445] + ZOrder 3950 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "3240" + Position [2345, 480, 2365, 500] + ZOrder 3951 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "3241" + Position [2345, 535, 2365, 555] + ZOrder 3952 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "3242" + Position [2345, 590, 2365, 610] + ZOrder 3953 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "3243" + Position [2345, 645, 2365, 665] + ZOrder 3954 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "3065" + Position [655, 495, 675, 515] + ZOrder 886 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "3318" + Position [1945, 2135, 1965, 2155] + ZOrder 4051 + } + Block { + BlockType Terminator + Name "Terminator31" + SID "3341" + Position [1350, 1520, 1370, 1540] + ZOrder 4074 + } + Block { + BlockType Terminator + Name "Terminator32" + SID "3319" + Position [1945, 2085, 1965, 2105] + ZOrder 4052 + } + Block { + BlockType Terminator + Name "Terminator33" + SID "3320" + Position [1945, 2585, 1965, 2605] + ZOrder 4054 + } + Block { + BlockType Terminator + Name "Terminator34" + SID "3321" + Position [1945, 2535, 1965, 2555] + ZOrder 4055 + } + Block { + BlockType Terminator + Name "Terminator35" + SID "3322" + Position [1945, 2485, 1965, 2505] + ZOrder 4056 + } + Block { + BlockType Terminator + Name "Terminator36" + SID "3323" + Position [1945, 2435, 1965, 2455] + ZOrder 4057 + } + Block { + BlockType Terminator + Name "Terminator37" + SID "3324" + Position [1945, 2635, 1965, 2655] + ZOrder 4053 + } + Block { + BlockType Terminator + Name "Terminator38" + SID "3325" + Position [1945, 2835, 1965, 2855] + ZOrder 4059 + } + Block { + BlockType Terminator + Name "Terminator39" + SID "3326" + Position [1945, 2785, 1965, 2805] + ZOrder 4060 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "3137" + Position [1460, 1490, 1480, 1510] + ZOrder 963 + } + Block { + BlockType Terminator + Name "Terminator40" + SID "3327" + Position [1945, 2735, 1965, 2755] + ZOrder 4061 + } + Block { + BlockType Terminator + Name "Terminator41" + SID "3328" + Position [1945, 2685, 1965, 2705] + ZOrder 4062 + } + Block { + BlockType Terminator + Name "Terminator42" + SID "3329" + Position [1945, 2885, 1965, 2905] + ZOrder 4058 + } + Block { + BlockType Terminator + Name "Terminator43" + SID "3330" + Position [1945, 2935, 1965, 2955] + ZOrder 4063 + } + Block { + BlockType Terminator + Name "Terminator44" + SID "3344" + Position [1485, 1955, 1505, 1975] + ZOrder 4076 + } + Block { + BlockType Terminator + Name "Terminator45" + SID "3345" + Position [1485, 1985, 1505, 2005] + ZOrder 4078 + } + Block { + BlockType Terminator + Name "Terminator46" + SID "3346" + Position [1485, 2015, 1505, 2035] + ZOrder 4079 + } + Block { + BlockType Terminator + Name "Terminator47" + SID "3347" + Position [1485, 2045, 1505, 2065] + ZOrder 4080 + } + Block { + BlockType Terminator + Name "Terminator48" + SID "3348" + Position [1485, 2075, 1505, 2095] + ZOrder 4081 + } + Block { + BlockType Terminator + Name "Terminator49" + SID "3349" + Position [1485, 2105, 1505, 2125] + ZOrder 4082 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "3082" + Position [1690, 1030, 1710, 1050] + ZOrder 903 + } + Block { + BlockType Terminator + Name "Terminator50" + SID "3350" + Position [1485, 2135, 1505, 2155] + ZOrder 4083 + } + Block { + BlockType Terminator + Name "Terminator51" + SID "3351" + Position [1485, 2165, 1505, 2185] + ZOrder 4084 + } + Block { + BlockType Terminator + Name "Terminator52" + SID "3352" + Position [1485, 2195, 1505, 2215] + ZOrder 4085 + } + Block { + BlockType Terminator + Name "Terminator53" + SID "3353" + Position [1485, 2225, 1505, 2245] + ZOrder 4086 + } + Block { + BlockType Terminator + Name "Terminator54" + SID "3354" + Position [1485, 2255, 1505, 2275] + ZOrder 4087 + } + Block { + BlockType Terminator + Name "Terminator55" + SID "3355" + Position [1485, 2285, 1505, 2305] + ZOrder 4088 + } + Block { + BlockType Terminator + Name "Terminator56" + SID "3356" + Position [1485, 2315, 1505, 2335] + ZOrder 4089 + } + Block { + BlockType Terminator + Name "Terminator57" + SID "3359" + Position [1945, 2035, 1965, 2055] + ZOrder 4092 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "3142" + Position [900, 485, 920, 505] + ZOrder 985 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "3307" + Position [995, 515, 1015, 535] + ZOrder 4040 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "3340" + Position [1340, 1410, 1360, 1430] + ZOrder 4073 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "3313" + Position [1945, 2385, 1965, 2405] + ZOrder 4046 + } + Block { + BlockType Reference + Name "d_err" + SID "2895" + Tag "Test Point" + Ports [1] + Position [2415, 1395, 2455, 1415] + ZOrder 715 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "derr_MON" + SID "2896" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2210, 1390, 2290, 1420] + ZOrder 718 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "derr_volt_MON" + SID "3285" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 1380, 2055, 1410] + ZOrder 4005 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=95\nshmem_daq=1\nspecific_cpu=10\nadcSlave=1\nno_rfm_dma=" + "1" + SID "2891" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [410, 990, 450, 1050] + ZOrder 659 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ofs_exc" + SID "3005" + Tag "Excitation" + Ports [0, 1] + Position [840, 416, 880, 434] + ZOrder 825 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.7" + SourceBlock "cdsEXC/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 4839 + SrcBlock "ADC2" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + ZOrder 1999 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "AI1" + DstPort 1 + } + Line { + ZOrder 2000 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "AI2" + DstPort 1 + } + Line { + Name "" + ZOrder 4874 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "derr_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4878 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "MC_ref_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4880 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "RC_ref_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4993 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "MC_LO_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4885 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "MC_Mixer_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4887 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "MC_fast_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4876 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "MC_slow_volt_MON" + DstPort 1 + } + Line { + ZOrder 4945 + SrcBlock "RC_LO_MON" + SrcPort 1 + DstBlock "RC_LO" + DstPort 1 + } + Line { + Name "" + ZOrder 5775 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "OFS_PD_volt_MON" + DstPort 1 + } + Line { + ZOrder 4944 + SrcBlock "RC_Mixer_MON" + SrcPort 1 + DstBlock "RC_Mixer" + DstPort 1 + } + Line { + Name "" + ZOrder 4891 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "RC_Mixer_volt_MON" + DstPort 1 + } + Line { + ZOrder 4943 + SrcBlock "RC_fast_MON" + SrcPort 1 + DstBlock "RC_fast" + DstPort 1 + } + Line { + Name "" + ZOrder 4893 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "RC_fast_volt_MON" + DstPort 1 + } + Line { + ZOrder 4942 + SrcBlock "RC_EOM_MON" + SrcPort 1 + DstBlock "RC_EOM" + DstPort 1 + } + Line { + Name "" + ZOrder 4895 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "RC_EOM_volt_MON" + DstPort 1 + } + Line { + ZOrder 2224 + SrcBlock "AI2" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 2256 + SrcBlock "PHASE_SHIFTER" + SrcPort 1 + Points [302, 0; 0, 45] + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 2296 + SrcBlock "Product" + SrcPort 1 + Points [20, 0; 0, -15] + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 2270 + SrcBlock "Constant4" + SrcPort 1 + DstBlock "Product3" + DstPort 1 + } + Line { + ZOrder 2271 + SrcBlock "Constant5" + SrcPort 1 + Points [9, 0; 0, -20] + DstBlock "Product3" + DstPort 2 + } + Line { + ZOrder 5683 + SrcBlock "derr_MON" + SrcPort 1 + DstBlock "d_err" + DstPort 1 + } + Line { + ZOrder 5684 + SrcBlock "MC_ref_MON" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 6058 + Points [0, -170] + DstBlock "Choice5" + DstPort 2 + } + Branch { + ZOrder 6057 + DstBlock "MC_ref" + DstPort 1 + } + } + Line { + ZOrder 5692 + SrcBlock "MC_LO_MON" + SrcPort 1 + DstBlock "MC_LO" + DstPort 1 + } + Line { + ZOrder 5682 + SrcBlock "MC_Mixer_MON" + SrcPort 1 + DstBlock "MC_Mixer" + DstPort 1 + } + Line { + ZOrder 5691 + SrcBlock "MC_fast_MON" + SrcPort 1 + DstBlock "MC_fast" + DstPort 1 + } + Line { + ZOrder 5686 + SrcBlock "MC_slow_MON" + SrcPort 1 + DstBlock "MC_slow" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "PHASE_SHIFTER_RC" + SrcPort 1 + Points [41, 0; 0, -23; 50, 0; 0, -27] + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2391 + SrcBlock "Product1" + SrcPort 1 + Points [20, 0; 0, -25] + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 2394 + SrcBlock "Divide13" + SrcPort 1 + Points [27, 0; 0, 35] + DstBlock "Saturation2" + DstPort 1 + } + Line { + ZOrder 2569 + SrcBlock "Divide12" + SrcPort 1 + Points [25, 0; 0, -15] + DstBlock "Saturation3" + DstPort 1 + } + Line { + ZOrder 2577 + SrcBlock "Ground" + SrcPort 1 + Points [163, 0] + Branch { + ZOrder 3643 + DstBlock "Terminator24" + DstPort 1 + } + Branch { + ZOrder 2579 + Points [0, -55] + Branch { + ZOrder 3642 + DstBlock "Terminator23" + DstPort 1 + } + Branch { + ZOrder 2581 + Points [0, -55] + Branch { + ZOrder 3641 + DstBlock "Terminator22" + DstPort 1 + } + Branch { + ZOrder 2584 + Points [0, -55] + Branch { + ZOrder 3640 + DstBlock "Terminator21" + DstPort 1 + } + Branch { + ZOrder 2587 + Points [0, -55] + Branch { + ZOrder 3639 + DstBlock "Terminator20" + DstPort 1 + } + Branch { + ZOrder 2590 + Points [0, -55] + Branch { + ZOrder 3638 + DstBlock "Terminator19" + DstPort 1 + } + Branch { + ZOrder 2593 + Points [0, -55] + Branch { + ZOrder 3637 + DstBlock "Terminator18" + DstPort 1 + } + Branch { + ZOrder 3636 + Points [0, -6; -9, 0; 0, -49] + DstBlock "Terminator17" + DstPort 1 + } + } + } + } + } + } + } + } + Line { + ZOrder 2674 + SrcBlock "Constant3" + SrcPort 1 + Points [22, 0; 0, 40] + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 2675 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Product4" + DstPort 2 + } + Line { + ZOrder 3023 + SrcBlock "AI1" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 3289 + SrcBlock "Temp_AI" + SrcPort 1 + Points [88, 0; 0, 15] + DstBlock "Product5" + DstPort 2 + } + Line { + ZOrder 3202 + SrcBlock "OFS_OFFSET" + SrcPort 1 + DstBlock "Product7" + DstPort 2 + } + Line { + ZOrder 4661 + SrcBlock "Ground5" + SrcPort 1 + Points [20, 0; 0, -140] + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 3210 + SrcBlock "Constant2" + SrcPort 1 + Points [0, 52] + Branch { + ZOrder 3212 + Points [-32, 0; 0, 108] + DstBlock "Divide13" + DstPort 2 + } + Branch { + ZOrder 3211 + Points [0, 48] + DstBlock "Divide12" + DstPort 2 + } + } + Line { + ZOrder 3282 + SrcBlock "Constant8" + SrcPort 1 + Points [22, 0; 0, 40] + DstBlock "MC_SW" + DstPort 1 + } + Line { + ZOrder 3917 + SrcBlock "Product2" + SrcPort 1 + Points [138, 0; 0, 35] + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 3228 + SrcBlock "MC_OFF" + SrcPort 1 + Points [125, 0; 0, -10] + DstBlock "Product6" + DstPort 2 + } + Line { + ZOrder 2293 + SrcBlock "Product3" + SrcPort 1 + Points [94, 0] + Branch { + ZOrder 2390 + Points [0, 15] + Branch { + ZOrder 3224 + Points [0, 95] + Branch { + ZOrder 3232 + Points [0, 50; -30, 0; 0, 45] + Branch { + ZOrder 3240 + Points [0, 70] + Branch { + ZOrder 3245 + DstBlock "Product9" + DstPort 1 + } + Branch { + ZOrder 3244 + Points [0, 80] + DstBlock "Product10" + DstPort 1 + } + } + Branch { + ZOrder 3239 + DstBlock "Product6" + DstPort 1 + } + } + Branch { + ZOrder 3231 + DstBlock "Product2" + DstPort 1 + } + } + Branch { + ZOrder 3223 + Points [133, 0] + Branch { + ZOrder 3488 + Points [0, 41; 168, 0] + DstBlock "Product8" + DstPort 1 + } + Branch { + ZOrder 3487 + DstBlock "Product1" + DstPort 2 + } + } + } + Branch { + ZOrder 2294 + Points [114, 0; 0, -55] + DstBlock "Product" + DstPort 2 + } + } + Line { + ZOrder 3238 + SrcBlock "MC_FGC" + SrcPort 1 + Points [137, 0; 0, -20] + DstBlock "Product9" + DstPort 2 + } + Line { + ZOrder 3246 + SrcBlock "MC_CGC" + SrcPort 1 + Points [130, 0; 0, -20] + DstBlock "Product10" + DstPort 2 + } + Line { + ZOrder 3571 + SrcBlock "RC_SW" + SrcPort 1 + DstBlock "Choice2" + DstPort 2 + } + Line { + ZOrder 3249 + SrcBlock "Constant9" + SrcPort 1 + Points [15, 0; 0, 30] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 3250 + SrcBlock "Ground1" + SrcPort 1 + Points [20, 0; 0, -25] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 3251 + SrcBlock "Choice2" + SrcPort 1 + DstBlock "Product12" + DstPort 2 + } + Line { + ZOrder 3252 + SrcBlock "RC_OFF" + SrcPort 1 + Points [125, 0; 0, -10] + DstBlock "Product13" + DstPort 2 + } + Line { + ZOrder 2678 + SrcBlock "Product4" + SrcPort 1 + Points [10, 0; 0, 40] + Branch { + ZOrder 3200 + Points [0, 75; -19, 0; 0, 70; 5, 0] + Branch { + ZOrder 3205 + Points [0, 63; -150, 0; 0, 167] + Branch { + ZOrder 3258 + Points [0, 50; -12, 0; 0, 45] + Branch { + ZOrder 3257 + Points [0, 70] + Branch { + ZOrder 3256 + DstBlock "Product14" + DstPort 1 + } + Branch { + ZOrder 3255 + Points [0, 80] + DstBlock "Product11" + DstPort 1 + } + } + Branch { + ZOrder 3254 + DstBlock "Product13" + DstPort 1 + } + } + Branch { + ZOrder 3253 + DstBlock "Product12" + DstPort 1 + } + } + Branch { + ZOrder 3204 + DstBlock "Product7" + DstPort 1 + } + } + Branch { + ZOrder 3199 + DstBlock "Product5" + DstPort 1 + } + } + Line { + ZOrder 3260 + SrcBlock "RC_FGC" + SrcPort 1 + Points [137, 0; 0, -20] + DstBlock "Product14" + DstPort 2 + } + Line { + ZOrder 3261 + SrcBlock "RC_CGC" + SrcPort 1 + Points [130, 0; 0, -20] + DstBlock "Product11" + DstPort 2 + } + Line { + ZOrder 4664 + SrcBlock "Product12" + SrcPort 1 + Points [49, 0; 0, -155] + DstBlock "Terminator26" + DstPort 1 + } + Line { + ZOrder 4665 + SrcBlock "Product13" + SrcPort 1 + Points [116, 0; 0, -195] + DstBlock "Terminator27" + DstPort 1 + } + Line { + ZOrder 4666 + SrcBlock "Product14" + SrcPort 1 + Points [163, 0; 0, -210] + DstBlock "Terminator28" + DstPort 1 + } + Line { + ZOrder 4667 + SrcBlock "Product11" + SrcPort 1 + Points [231, 0; 0, -235] + DstBlock "Terminator29" + DstPort 1 + } + Line { + ZOrder 3283 + SrcBlock "MC_SW" + SrcPort 1 + Points [34, 0] + Branch { + ZOrder 3285 + Points [0, 29; -57, 0; 0, 31] + DstBlock "MON1" + DstPort 1 + } + Branch { + ZOrder 3284 + DstBlock "Product2" + DstPort 2 + } + } + Line { + ZOrder 3286 + SrcBlock "MON1" + SrcPort 1 + Points [40, 0; 0, -20] + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 3486 + SrcBlock "ofs_exc" + SrcPort 1 + Points [17, 0; 0, 15] + DstBlock "Product8" + DstPort 2 + } + Line { + ZOrder 4838 + SrcBlock "ADC1" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 3547 + SrcBlock "Constant10" + SrcPort 1 + Points [25, 0] + DstBlock "Operator" + DstPort 1 + } + Line { + ZOrder 3548 + SrcBlock "Operator" + SrcPort 1 + Points [62, 0; 0, -205] + DstBlock "Choice" + DstPort 2 + } + Line { + ZOrder 3550 + SrcBlock "Ground4" + SrcPort 1 + Points [51, 0; 0, -35] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 3551 + SrcBlock "Constant11" + SrcPort 1 + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 4662 + SrcBlock "Choice" + SrcPort 1 + Points [651, 0; 0, -745] + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 5751 + SrcBlock "Ground36" + SrcPort 1 + DstBlock "Operator" + DstPort 2 + } + Line { + ZOrder 3555 + SrcBlock "Constant12" + SrcPort 1 + Points [15, 0; 0, 45] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 3557 + SrcBlock "Choice1" + SrcPort 1 + DstBlock "SW_MON" + DstPort 1 + } + Line { + ZOrder 3558 + SrcBlock "SW_MON" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 3563 + SrcBlock "Constant13" + SrcPort 1 + Points [15, 0; 0, -50] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 3569 + SrcBlock "SW" + SrcPort 1 + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 3568 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "SW" + DstPort 1 + } + Line { + ZOrder 3570 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "RC_SW" + DstPort 1 + } + Line { + ZOrder 3815 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "DAC_1" + DstPort 16 + } + Line { + ZOrder 5750 + SrcBlock "Ground24" + SrcPort 1 + Points [49, 0; 0, 60] + DstBlock "Terminator4" + DstPort 1 + } + Line { + Name "" + ZOrder 4889 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 13 + DstBlock "RC_LO_volt_MON" + DstPort 1 + } + Line { + ZOrder 3920 + SrcBlock "Product5" + SrcPort 1 + Points [9, 0; 0, -122; -803, 0; 0, 82; -104, 0; 0, 250] + DstBlock "Saturation1" + DstPort 1 + } + Line { + ZOrder 6412 + SrcBlock "Saturation2" + SrcPort 1 + Points [13, 0; 0, -229; 1427, 0; 0, 629] + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 3924 + SrcBlock "Constant7" + SrcPort 1 + Points [15, 0; 0, 15] + DstBlock "Product15" + DstPort 1 + } + Line { + ZOrder 3925 + SrcBlock "Product15" + SrcPort 1 + DstBlock "Temp_AI" + DstPort 1 + } + Line { + ZOrder 4659 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 4568 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 5555 + SrcBlock "Saturation3" + SrcPort 1 + Points [205, 0; 0, -126; 1386, 0; 0, 581] + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 5575 + SrcBlock "Product6" + SrcPort 1 + Points [302, 0; 0, 400] + DstBlock "DAC_1" + DstPort 13 + } + Line { + ZOrder 4580 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 4581 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 4583 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 4584 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 4650 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 4651 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 4645 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 4647 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 4646 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 4648 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 4649 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + Name "" + ZOrder 5735 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "OFS_PD_Out_volt_MON" + DstPort 1 + } + Line { + ZOrder 4875 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "derr_MON" + DstPort 1 + } + Line { + ZOrder 4877 + SrcBlock "Divide23" + SrcPort 1 + DstBlock "MC_slow_MON" + DstPort 1 + } + Line { + ZOrder 4879 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "MC_ref_MON" + DstPort 1 + } + Line { + ZOrder 4881 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "RC_ref_MON" + DstPort 1 + } + Line { + ZOrder 4884 + SrcBlock "Divide25" + SrcPort 1 + DstBlock "MC_LO_MON" + DstPort 1 + } + Line { + ZOrder 4886 + SrcBlock "Divide24" + SrcPort 1 + DstBlock "MC_Mixer_MON" + DstPort 1 + } + Line { + ZOrder 4888 + SrcBlock "Divide22" + SrcPort 1 + DstBlock "MC_fast_MON" + DstPort 1 + } + Line { + ZOrder 4890 + SrcBlock "Divide21" + SrcPort 1 + DstBlock "RC_LO_MON" + DstPort 1 + } + Line { + ZOrder 4892 + SrcBlock "Divide20" + SrcPort 1 + DstBlock "RC_Mixer_MON" + DstPort 1 + } + Line { + ZOrder 4894 + SrcBlock "Divide19" + SrcPort 1 + DstBlock "RC_fast_MON" + DstPort 1 + } + Line { + ZOrder 4896 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "RC_EOM_MON" + DstPort 1 + } + Line { + ZOrder 4898 + SrcBlock "Divide17" + SrcPort 1 + DstBlock "Temp_RC_MON" + DstPort 1 + } + Line { + ZOrder 4953 + SrcBlock "Constant1" + SrcPort 1 + Points [23, 0; 0, 150] + Branch { + ZOrder 4955 + Points [0, 50] + Branch { + ZOrder 4958 + Points [0, 50] + Branch { + ZOrder 4961 + Points [0, 50] + Branch { + ZOrder 5738 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 5737 + Points [0, 50] + Branch { + ZOrder 4964 + Points [0, 50] + Branch { + ZOrder 4967 + Points [0, 50] + Branch { + ZOrder 4970 + Points [0, 50] + Branch { + ZOrder 4973 + Points [0, 50] + Branch { + ZOrder 5774 + DstBlock "Divide5" + DstPort 2 + } + Branch { + ZOrder 5700 + Points [0, 50] + Branch { + ZOrder 5710 + DstBlock "Divide20" + DstPort 2 + } + Branch { + ZOrder 5702 + Points [0, 50] + Branch { + ZOrder 5711 + DstBlock "Divide19" + DstPort 2 + } + Branch { + ZOrder 5705 + Points [0, 50] + Branch { + ZOrder 5712 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 5707 + Points [0, 50] + DstBlock "Divide21" + DstPort 2 + } + } + } + } + } + Branch { + ZOrder 4972 + DstBlock "Divide23" + DstPort 2 + } + } + Branch { + ZOrder 4969 + DstBlock "Divide22" + DstPort 2 + } + } + Branch { + ZOrder 4966 + DstBlock "Divide24" + DstPort 2 + } + } + Branch { + ZOrder 4963 + DstBlock "Divide25" + DstPort 2 + } + } + } + Branch { + ZOrder 4960 + DstBlock "Divide26" + DstPort 2 + } + } + Branch { + ZOrder 4957 + DstBlock "Divide15" + DstPort 2 + } + } + Branch { + ZOrder 4954 + DstBlock "Divide14" + DstPort 2 + } + } + Line { + ZOrder 4990 + SrcBlock "derr_volt_MON" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 4991 + SrcBlock "MC_ref_volt_MON" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 4992 + SrcBlock "RC_ref_volt_MON" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 4994 + SrcBlock "MC_LO_volt_MON" + SrcPort 1 + DstBlock "Divide25" + DstPort 1 + } + Line { + ZOrder 4995 + SrcBlock "MC_Mixer_volt_MON" + SrcPort 1 + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 4996 + SrcBlock "MC_fast_volt_MON" + SrcPort 1 + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 4997 + SrcBlock "MC_slow_volt_MON" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 4998 + SrcBlock "RC_LO_volt_MON" + SrcPort 1 + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 5001 + SrcBlock "RC_Mixer_volt_MON" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + ZOrder 5002 + SrcBlock "RC_fast_volt_MON" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 5003 + SrcBlock "RC_EOM_volt_MON" + SrcPort 1 + DstBlock "Divide18" + DstPort 1 + } + Line { + ZOrder 5004 + SrcBlock "Temp_RC_volt_MON" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 5239 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "DAC_1" + DstPort 1 + } + Line { + ZOrder 5240 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "DAC_1" + DstPort 2 + } + Line { + ZOrder 5241 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "DAC_1" + DstPort 3 + } + Line { + ZOrder 5242 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "DAC_1" + DstPort 4 + } + Line { + ZOrder 5243 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "DAC_1" + DstPort 5 + } + Line { + ZOrder 5244 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "DAC_1" + DstPort 6 + } + Line { + ZOrder 5245 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "DAC_1" + DstPort 7 + } + Line { + ZOrder 5344 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "DAC_1" + DstPort 8 + } + Line { + ZOrder 5450 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "DAC_1" + DstPort 9 + } + Line { + ZOrder 5574 + SrcBlock "Product9" + SrcPort 1 + Points [195, 0; 0, 385] + DstBlock "DAC_1" + DstPort 14 + } + Line { + ZOrder 5573 + SrcBlock "Product10" + SrcPort 1 + Points [114, 0; 0, 360] + DstBlock "DAC_1" + DstPort 15 + } + Line { + ZOrder 5540 + SrcBlock "Constant14" + SrcPort 1 + Points [17, 0; 0, 60] + Branch { + ZOrder 5558 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 5557 + Points [0, 55] + Branch { + ZOrder 5570 + DstBlock "Divide2" + DstPort 2 + } + Branch { + ZOrder 5569 + Points [0, 55] + DstBlock "Divide3" + DstPort 2 + } + } + } + Line { + ZOrder 5551 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 5552 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 5556 + SrcBlock "Divide4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 5576 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "DAC_1" + DstPort 12 + } + Line { + ZOrder 5577 + SrcBlock "Saturation1" + SrcPort 1 + Points [8, 0; 0, 76; -66, 0; 0, -31] + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 6411 + SrcBlock "Product7" + SrcPort 1 + Points [590, 0; 0, 410] + DstBlock "Divide3" + DstPort 1 + } + Line { + ZOrder 5681 + SrcBlock "Product8" + SrcPort 1 + Points [94, 0; 0, 410] + DstBlock "DAC_1" + DstPort 11 + } + Line { + ZOrder 5680 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + Name "" + ZOrder 5715 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 32 + DstBlock "Terminator43" + DstPort 1 + } + Line { + Name "" + ZOrder 5716 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 31 + DstBlock "Terminator42" + DstPort 1 + } + Line { + Name "" + ZOrder 5717 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 30 + DstBlock "Terminator38" + DstPort 1 + } + Line { + Name "" + ZOrder 5718 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 29 + DstBlock "Terminator39" + DstPort 1 + } + Line { + Name "" + ZOrder 5719 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + DstBlock "Terminator40" + DstPort 1 + } + Line { + Name "" + ZOrder 5720 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + DstBlock "Terminator41" + DstPort 1 + } + Line { + Name "" + ZOrder 5721 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + DstBlock "Terminator37" + DstPort 1 + } + Line { + Name "" + ZOrder 5722 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + DstBlock "Terminator33" + DstPort 1 + } + Line { + Name "" + ZOrder 5723 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 24 + DstBlock "Terminator34" + DstPort 1 + } + Line { + Name "" + ZOrder 5724 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + DstBlock "Terminator35" + DstPort 1 + } + Line { + Name "" + ZOrder 5725 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + DstBlock "Terminator36" + DstPort 1 + } + Line { + Name "" + ZOrder 5726 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + DstBlock "Terminator9" + DstPort 1 + } + Line { + Name "" + ZOrder 5727 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "Terminator10" + DstPort 1 + } + Line { + Name "" + ZOrder 5728 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + DstBlock "Terminator11" + DstPort 1 + } + Line { + Name "" + ZOrder 5729 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + DstBlock "Terminator12" + DstPort 1 + } + Line { + Name "" + ZOrder 5730 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + DstBlock "Terminator13" + DstPort 1 + } + Line { + Name "" + ZOrder 5733 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + DstBlock "Terminator30" + DstPort 1 + } + Line { + Name "" + ZOrder 5734 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + DstBlock "Terminator32" + DstPort 1 + } + Line { + ZOrder 5736 + SrcBlock "OFS_PD_Out_volt_MON" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 5739 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "OFS_PD_Out_MON" + DstPort 1 + } + Line { + ZOrder 5740 + SrcBlock "OFS_PD_Out_MON" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 6028 + Points [0, -19; 105, 0; 0, 24; 173, 0; 0, 95] + DstBlock "Choice3" + DstPort 2 + } + Branch { + ZOrder 6027 + DstBlock "OFS_PD_Out" + DstPort 1 + } + } + Line { + ZOrder 5742 + SrcBlock "OFS_PD_volt_MON" + SrcPort 1 + DstBlock "Divide5" + DstPort 1 + } + Line { + ZOrder 5746 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "OFS_PD_MON" + DstPort 1 + } + Line { + ZOrder 5747 + SrcBlock "OFS_PD_MON" + SrcPort 1 + DstBlock "OFS_PD" + DstPort 1 + } + Line { + Name "" + ZOrder 5752 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + Points [0, -20] + DstBlock "Terminator8" + DstPort 1 + } + Line { + Name "" + ZOrder 5755 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + Points [5, 0; 0, 30] + DstBlock "Terminator31" + DstPort 1 + } + Line { + ZOrder 5756 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Bus\nSelector2" + DstPort 1 + } + Line { + Name "" + ZOrder 5757 + Labels [-1, 1] + SrcBlock "Bus\nSelector2" + SrcPort 1 + DstBlock "Terminator44" + DstPort 1 + } + Line { + Name "" + ZOrder 5758 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 13 + DstBlock "Terminator56" + DstPort 1 + } + Line { + Name "" + ZOrder 5759 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 12 + DstBlock "Terminator55" + DstPort 1 + } + Line { + Name "" + ZOrder 5760 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 11 + DstBlock "Terminator54" + DstPort 1 + } + Line { + Name "" + ZOrder 5761 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 10 + DstBlock "Terminator53" + DstPort 1 + } + Line { + Name "" + ZOrder 5762 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 9 + DstBlock "Terminator52" + DstPort 1 + } + Line { + Name "" + ZOrder 5763 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 8 + DstBlock "Terminator51" + DstPort 1 + } + Line { + Name "" + ZOrder 5764 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 7 + DstBlock "Terminator50" + DstPort 1 + } + Line { + Name "" + ZOrder 5765 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 6 + DstBlock "Terminator49" + DstPort 1 + } + Line { + Name "" + ZOrder 5766 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 5 + DstBlock "Terminator48" + DstPort 1 + } + Line { + Name "" + ZOrder 5767 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 4 + DstBlock "Terminator47" + DstPort 1 + } + Line { + Name "" + ZOrder 5768 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 3 + DstBlock "Terminator46" + DstPort 1 + } + Line { + Name "" + ZOrder 5769 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 2 + DstBlock "Terminator45" + DstPort 1 + } + Line { + ZOrder 4941 + SrcBlock "Temp_RC_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 5772 + DstBlock "Temp_RC" + DstPort 1 + } + Branch { + ZOrder 5771 + Points [0, -1343; -134, 0; 0, -107] + DstBlock "Product15" + DstPort 2 + } + } + Line { + ZOrder 5773 + SrcBlock "Ground37" + SrcPort 1 + DstBlock "Temp_RC_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 5776 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + DstBlock "Terminator57" + DstPort 1 + } + Line { + ZOrder 5778 + SrcBlock "Ground38" + SrcPort 1 + Points [12, 0; 0, -45] + DstBlock "Divide17" + DstPort 2 + } + Line { + ZOrder 6029 + SrcBlock "Constant15" + SrcPort 1 + Points [20, 0; 0, 45] + DstBlock "Choice3" + DstPort 1 + } + Line { + ZOrder 6030 + SrcBlock "Constant16" + SrcPort 1 + Points [20, 0; 0, -40] + DstBlock "Choice3" + DstPort 3 + } + Line { + ZOrder 6031 + SrcBlock "Choice3" + SrcPort 1 + DstBlock "FLAG_OFS_PD_Out_MON" + DstPort 1 + } + Line { + ZOrder 6032 + SrcBlock "FLAG_OFS_PD_Out_MON" + SrcPort 1 + Points [41, 0] + Branch { + ZOrder 6035 + Points [0, 100; 11, 0; 0, 15] + DstBlock "Product16" + DstPort 1 + } + Branch { + ZOrder 6034 + DstBlock "FLAG_OFS_PD_Out1" + DstPort 1 + } + } + Line { + ZOrder 6033 + SrcBlock "Constant17" + SrcPort 1 + DstBlock "Product16" + DstPort 2 + } + Line { + ZOrder 5685 + SrcBlock "RC_ref_MON" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 6048 + Points [0, -19; 389, 0; 0, -6] + DstBlock "Choice4" + DstPort 2 + } + Branch { + ZOrder 6047 + DstBlock "RC_ref" + DstPort 1 + } + } + Line { + ZOrder 6037 + SrcBlock "Constant18" + SrcPort 1 + Points [20, 0; 0, 45] + DstBlock "Choice4" + DstPort 1 + } + Line { + ZOrder 6038 + SrcBlock "Constant19" + SrcPort 1 + Points [20, 0; 0, -40] + DstBlock "Choice4" + DstPort 3 + } + Line { + ZOrder 6039 + SrcBlock "Choice4" + SrcPort 1 + DstBlock "FLAG_RC_ref_MON" + DstPort 1 + } + Line { + ZOrder 6042 + SrcBlock "FLAG_RC_ref_MON" + SrcPort 1 + Points [41, 0] + Branch { + ZOrder 6041 + Points [0, 100; 11, 0; 0, 15] + DstBlock "Product17" + DstPort 1 + } + Branch { + ZOrder 6040 + DstBlock "FLAG_RC_ref" + DstPort 1 + } + } + Line { + ZOrder 6043 + SrcBlock "Constant20" + SrcPort 1 + DstBlock "Product17" + DstPort 2 + } + Line { + ZOrder 6050 + SrcBlock "Constant21" + SrcPort 1 + Points [20, 0; 0, 45] + DstBlock "Choice5" + DstPort 1 + } + Line { + ZOrder 6051 + SrcBlock "Constant22" + SrcPort 1 + Points [20, 0; 0, -40] + DstBlock "Choice5" + DstPort 3 + } + Line { + ZOrder 6052 + SrcBlock "Choice5" + SrcPort 1 + DstBlock "FLAG_MC_ref_MON" + DstPort 1 + } + Line { + ZOrder 6055 + SrcBlock "FLAG_MC_ref_MON" + SrcPort 1 + Points [41, 0] + Branch { + ZOrder 6054 + Points [0, 100; 11, 0; 0, 15] + DstBlock "Product18" + DstPort 1 + } + Branch { + ZOrder 6053 + DstBlock "FLAG_MC_ref" + DstPort 1 + } + } + Line { + ZOrder 6056 + SrcBlock "Constant23" + SrcPort 1 + DstBlock "Product18" + DstPort 2 + } + Line { + ZOrder 6059 + SrcBlock "Product16" + SrcPort 1 + Points [120, 0] + DstBlock "Sum" + DstPort 2 + } + Line { + ZOrder 6060 + SrcBlock "Product17" + SrcPort 1 + DstBlock "Sum" + DstPort 1 + } + Line { + ZOrder 6061 + SrcBlock "Sum" + SrcPort 1 + Points [40, 0] + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 6062 + SrcBlock "Product18" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 6063 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "STATE_VECTOR_IOO_MON" + DstPort 1 + } + Line { + ZOrder 6064 + SrcBlock "STATE_VECTOR_IOO_MON" + SrcPort 1 + DstBlock "STATE_VECTOR_IOO" + DstPort 1 + } + Line { + ZOrder 6409 + SrcBlock "Ground35" + SrcPort 1 + DstBlock "DAC_1" + DstPort 10 + } + Annotation { + SID "2892" + Name "#DAQ Channels\nMC_Mixer 16384\nMC_fast 16384\nRC_ref 16384\nMC_ref 16384\nd_err 16384\nOFS_PD 1638" + "4\nTemp_RC 16384" + Position [246, 1371, 354, 1517] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . L $ 8 ( @ % \" $ ! 0 % 0 \" $ 0 =F5R<" + "VEO;@!C;VYT96YT X X !@ @ & 4 ( 0 $ ! D ( FIF9F9F9\\3\\. ( $ " + " 8 ( ! % \" $ #I 0 0 Z0 %-#62 M(%-U" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Tue Dec 13 22:23:39 2022" + RTWModifiedTimeStamp 592869163 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1ioo_bak_20221213" + Array { + Type "Cell" + Dimension 1 + Cell "k1ioo_bak_20221213" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 1, 28, 881, 658 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Ground + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType RelationalOperator + Operator ">=" + InputSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + ZeroCross on + SampleTime "-1" + } + Block { + BlockType Saturate + UpperLimitSource "Dialog" + UpperLimit "0.5" + LowerLimitSource "Dialog" + LowerLimit "-0.5" + LinearizeAsGain on + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1ioo_bak_20221213" + Location [0, 2188, 2560, 3207] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + ReportName "simulink-default.rpt" + SIDHighWatermark "3294" + Block { + BlockType Reference + Name "ADC0" + SID "3245" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [40, 1577, 115, 1603] + ZOrder 3964 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "3069" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [1160, 1457, 1230, 1483] + ZOrder 890 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC2" + SID "3197" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=2 " + Ports [0, 1] + Position [425, 1527, 500, 1553] + ZOrder 3916 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx2/ADC2" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI1" + SID "2833" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [75, 213, 145, 237] + ZOrder 662 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI2" + SID "2834" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [75, 268, 145, 292] + ZOrder 665 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "3070" + Description "ADC Selector" + Ports [1, 2] + Position [1275, 1410, 1285, 1530] + ZOrder 891 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_1_0,adc_1_1" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector2" + SID "3247" + Description "ADC Selector" + Ports [1, 13] + Position [165, 1562, 185, 1948] + ZOrder 3966 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1,adc_0_2,adc_0_3,adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,ad" + "c_0_11,adc_0_12" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2835" + Description "ADC Selector" + Ports [1, 13] + Position [545, 1246, 565, 1834] + ZOrder 692 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_2_0,adc_2_1,adc_2_2,adc_2_3,adc_2_4,adc_2_5,adc_2_6,adc_2_7,adc_2_8,adc_2_9,adc_2_10,ad" + "c_2_11,adc_2_12" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Switch + Name "Choice" + SID "3071" + Position [1480, 1165, 1510, 1195] + ZOrder 892 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "3078" + Position [1495, 1025, 1525, 1055] + ZOrder 899 + Threshold "1" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "3050" + Position [1425, 635, 1455, 665] + ZOrder 873 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant1" + SID "2899" + Position [675, 1155, 720, 1185] + ZOrder 717 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant10" + SID "3073" + Position [1255, 1325, 1300, 1355] + ZOrder 894 + Value "5" + } + Block { + BlockType Constant + Name "Constant11" + SID "3075" + Position [1360, 1155, 1405, 1185] + ZOrder 896 + Value "5" + } + Block { + BlockType Constant + Name "Constant12" + SID "3079" + Position [1410, 970, 1455, 1000] + ZOrder 900 + Value "25" + } + Block { + BlockType Constant + Name "Constant13" + SID "3083" + Position [1410, 1085, 1455, 1115] + ZOrder 904 + Value "0" + } + Block { + BlockType Constant + Name "Constant2" + SID "2956" + Position [805, 165, 850, 195] + ZOrder 776 + Value "3" + } + Block { + BlockType Constant + Name "Constant3" + SID "3001" + Position [1640, 155, 1685, 185] + ZOrder 822 + Value "2" + } + Block { + BlockType Constant + Name "Constant4" + SID "2949" + Position [285, 315, 330, 345] + ZOrder 771 + Value "2" + } + Block { + BlockType Constant + Name "Constant5" + SID "2950" + Position [360, 350, 405, 380] + ZOrder 772 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant6" + SID "3002" + Position [1640, 210, 1685, 240] + ZOrder 823 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant7" + SID "3160" + Position [1340, 220, 1385, 250] + ZOrder 987 + } + Block { + BlockType Constant + Name "Constant8" + SID "3038" + Position [285, 410, 330, 440] + ZOrder 861 + Value "5" + } + Block { + BlockType Constant + Name "Constant9" + SID "3051" + Position [1340, 595, 1385, 625] + ZOrder 875 + Value "5" + } + Block { + BlockType Reference + Name "DAC_0" + SID "2837" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [2660, 256, 2695, 1139] + ZOrder 675 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "2968" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [1105, 269, 1150, 1146] + ZOrder 788 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide12" + SID "2955" + Ports [2, 1] + Position [860, 257, 890, 288] + ZOrder 775 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "2961" + Ports [2, 1] + Position [870, 317, 900, 348] + ZOrder 781 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3261" + Ports [2, 1] + Position [775, 1217, 805, 1248] + ZOrder 3992 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3262" + Ports [2, 1] + Position [775, 1282, 805, 1313] + ZOrder 3993 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3264" + Ports [2, 1] + Position [775, 2097, 805, 2128] + ZOrder 3995 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "3265" + Ports [2, 1] + Position [775, 1992, 805, 2023] + ZOrder 3996 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3266" + Ports [2, 1] + Position [775, 1912, 805, 1943] + ZOrder 3997 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "3267" + Ports [2, 1] + Position [775, 1837, 805, 1868] + ZOrder 3998 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "3268" + Ports [2, 1] + Position [775, 1787, 805, 1818] + ZOrder 3999 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "3269" + Ports [2, 1] + Position [775, 1557, 805, 1588] + ZOrder 4000 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "3270" + Ports [2, 1] + Position [775, 1607, 805, 1638] + ZOrder 4001 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "3271" + Ports [2, 1] + Position [775, 1487, 805, 1518] + ZOrder 4002 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "3272" + Ports [2, 1] + Position [775, 1417, 805, 1448] + ZOrder 4003 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "3273" + Ports [2, 1] + Position [775, 1347, 805, 1378] + ZOrder 4004 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "2840" + Ports [] + Position [387, 920, 427, 959] + ZOrder 660 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Ground + Name "Ground" + SID "2969" + Position [1760, 1085, 1780, 1105] + ZOrder 789 + } + Block { + BlockType Ground + Name "Ground1" + SID "3052" + Position [1355, 675, 1375, 695] + ZOrder 874 + } + Block { + BlockType Ground + Name "Ground10" + SID "3215" + Position [2620, 605, 2640, 625] + ZOrder 3934 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground11" + SID "3089" + Position [1230, 1030, 1250, 1050] + ZOrder 909 + } + Block { + BlockType Ground + Name "Ground12" + SID "3216" + Position [2620, 550, 2640, 570] + ZOrder 3935 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground13" + SID "3217" + Position [2620, 495, 2640, 515] + ZOrder 3936 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground14" + SID "3218" + Position [2620, 440, 2640, 460] + ZOrder 3937 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground15" + SID "3219" + Position [2620, 385, 2640, 405] + ZOrder 3938 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground16" + SID "3220" + Position [2620, 330, 2640, 350] + ZOrder 3939 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground17" + SID "3286" + Position [1045, 285, 1065, 305] + ZOrder 4017 + } + Block { + BlockType Ground + Name "Ground18" + SID "3182" + Position [2620, 1100, 2640, 1120] + ZOrder 3901 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground19" + SID "3183" + Position [2620, 1045, 2640, 1065] + ZOrder 3902 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "2851" + Position [20, 215, 40, 235] + ZOrder 663 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground20" + SID "3184" + Position [2620, 990, 2640, 1010] + ZOrder 3903 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground21" + SID "3185" + Position [2620, 935, 2640, 955] + ZOrder 3904 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground22" + SID "3186" + Position [2620, 880, 2640, 900] + ZOrder 3905 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground23" + SID "3187" + Position [2620, 825, 2640, 845] + ZOrder 3906 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground24" + SID "3188" + Position [2620, 770, 2640, 790] + ZOrder 3907 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground25" + SID "3189" + Position [2620, 715, 2640, 735] + ZOrder 3908 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground26" + SID "3287" + Position [1210, 520, 1230, 540] + ZOrder 4018 + } + Block { + BlockType Ground + Name "Ground27" + SID "3288" + Position [1045, 340, 1065, 360] + ZOrder 4019 + } + Block { + BlockType Ground + Name "Ground28" + SID "3289" + Position [1045, 395, 1065, 415] + ZOrder 4020 + } + Block { + BlockType Ground + Name "Ground29" + SID "3290" + Position [1055, 450, 1075, 470] + ZOrder 4021 + } + Block { + BlockType Ground + Name "Ground3" + SID "2852" + Position [20, 270, 40, 290] + ZOrder 666 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground30" + SID "3291" + Position [1055, 505, 1075, 525] + ZOrder 4022 + } + Block { + BlockType Ground + Name "Ground31" + SID "3292" + Position [1055, 560, 1075, 580] + ZOrder 4023 + } + Block { + BlockType Ground + Name "Ground32" + SID "3294" + Position [1055, 670, 1075, 690] + ZOrder 4025 + } + Block { + BlockType Ground + Name "Ground33" + SID "3132" + Position [1055, 1110, 1075, 1130] + ZOrder 958 + } + Block { + BlockType Ground + Name "Ground34" + SID "3293" + Position [1055, 615, 1075, 635] + ZOrder 4024 + } + Block { + BlockType Ground + Name "Ground4" + SID "3074" + Position [1385, 1215, 1405, 1235] + ZOrder 895 + } + Block { + BlockType Ground + Name "Ground5" + SID "3036" + Position [1390, 510, 1410, 530] + ZOrder 857 + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "3090" + Position [1185, 640, 1205, 660] + ZOrder 911 + } + Block { + BlockType Ground + Name "Ground7" + SID "3172" + Position [2620, 275, 2640, 295] + ZOrder 3891 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground8" + SID "3173" + Position [2000, 260, 2020, 280] + ZOrder 3892 + } + Block { + BlockType Ground + Name "Ground9" + SID "3214" + Position [2620, 660, 2640, 680] + ZOrder 3933 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Reference + Name "MC_CGC" + SID "3048" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [220, 715, 285, 745] + ZOrder 869 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_FGC" + SID "3046" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [220, 635, 285, 665] + ZOrder 867 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_LO_MON" + SID "2913" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [875, 1490, 955, 1520] + ZOrder 733 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_LO_volt_MON" + SID "3274" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [585, 1435, 665, 1465] + ZOrder 4008 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_Mixer" + SID "2917" + Tag "Test Point" + Ports [1] + Position [1070, 1235, 1110, 1255] + ZOrder 738 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_Mixer_MON" + SID "2918" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [875, 1560, 955, 1590] + ZOrder 736 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_Mixer_volt_MON" + SID "3275" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [640, 1480, 720, 1510] + ZOrder 4009 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_OFF" + SID "3042" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [220, 555, 285, 585] + ZOrder 863 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_SW" + SID "3063" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [385, 453, 455, 477] + ZOrder 884 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_fast" + SID "2920" + Tag "Test Point" + Ports [1] + Position [1070, 1290, 1110, 1310] + ZOrder 741 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_fast_MON" + SID "2921" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [875, 1635, 955, 1665] + ZOrder 739 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_fast_volt_MON" + SID "3276" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [640, 1550, 720, 1580] + ZOrder 4010 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_ref" + SID "2897" + Tag "Test Point" + Ports [1] + Position [1080, 1565, 1120, 1585] + ZOrder 716 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_ref_MON" + SID "2898" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [860, 1285, 940, 1315] + ZOrder 721 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_ref_volt_MON" + SID "3277" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [630, 1275, 710, 1305] + ZOrder 4006 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_slow" + SID "2923" + Tag "Test Point" + Ports [1] + Position [1070, 1350, 1110, 1370] + ZOrder 744 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_slow_MON" + SID "2924" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [875, 1700, 955, 1730] + ZOrder 742 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_slow_volt_MON" + SID "3278" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [640, 1600, 720, 1630] + ZOrder 4011 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MON1" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [460, 510, 540, 540] + ZOrder 885 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_OFFSET" + SID "2957" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1460, 405, 1525, 435] + ZOrder 854 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_PD" + SID "2912" + Tag "Test Point" + Ports [1] + Position [1080, 1635, 1120, 1655] + ZOrder 732 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType RelationalOperator + Name "Operator" + SID "3072" + Ports [2, 1] + Position [1345, 1367, 1375, 1398] + ZOrder 893 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Reference + Name "PHASE_SHIFTER" + SID "2947" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [315, 210, 380, 240] + ZOrder 767 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SHIFTER_RC" + SID "2960" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [600, 375, 665, 405] + ZOrder 780 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "2941" + Ports [2, 1] + Position [780, 262, 810, 293] + ZOrder 761 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2959" + Ports [2, 1] + Position [790, 332, 820, 363] + ZOrder 779 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "3049" + Ports [2, 1] + Position [560, 687, 590, 718] + ZOrder 870 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "3058" + Ports [2, 1] + Position [1615, 872, 1645, 903] + ZOrder 882 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "3059" + Ports [2, 1] + Position [1645, 627, 1675, 658] + ZOrder 876 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "3060" + Ports [2, 1] + Position [1625, 722, 1655, 753] + ZOrder 878 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "3061" + Ports [2, 1] + Position [1625, 792, 1655, 823] + ZOrder 880 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "3159" + Ports [2, 1] + Position [1425, 242, 1455, 273] + ZOrder 986 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "3041" + Ports [2, 1] + Position [590, 442, 620, 473] + ZOrder 862 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "2952" + Ports [2, 1] + Position [455, 322, 485, 353] + ZOrder 770 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3003" + Ports [2, 1] + Position [1740, 202, 1770, 233] + ZOrder 821 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3004" + Ports [2, 1] + Position [1800, 252, 1830, 283] + ZOrder 824 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "3044" + Ports [2, 1] + Position [570, 537, 600, 568] + ZOrder 865 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "3034" + Ports [2, 1] + Position [1790, 397, 1820, 428] + ZOrder 855 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "3035" + Ports [2, 1] + Position [900, 417, 930, 448] + ZOrder 888 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "3047" + Ports [2, 1] + Position [570, 607, 600, 638] + ZOrder 868 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "RC_CGC" + SID "3053" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1275, 900, 1340, 930] + ZOrder 881 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_EOM" + SID "2935" + Tag "Test Point" + Ports [1] + Position [1080, 2000, 1120, 2020] + ZOrder 756 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_EOM_MON" + SID "2936" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [885, 1995, 965, 2025] + ZOrder 754 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_EOM_volt_MON" + SID "3279" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [660, 1985, 740, 2015] + ZOrder 4015 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_FGC" + SID "3054" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1275, 820, 1340, 850] + ZOrder 879 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_LO" + SID "2926" + Tag "Test Point" + Ports [1] + Position [1070, 1780, 1110, 1800] + ZOrder 747 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_LO_MON" + SID "2927" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [875, 1775, 955, 1805] + ZOrder 745 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_LO_volt_MON" + SID "3280" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [660, 1750, 740, 1780] + ZOrder 4012 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_Mixer" + SID "2929" + Tag "Test Point" + Ports [1] + Position [1080, 1845, 1120, 1865] + ZOrder 750 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_Mixer_MON" + SID "2930" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [885, 1840, 965, 1870] + ZOrder 748 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_Mixer_volt_MON" + SID "3281" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [660, 1830, 740, 1860] + ZOrder 4013 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_OFF" + SID "3055" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1275, 740, 1340, 770] + ZOrder 877 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_SW" + SID "3091" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1240, 635, 1315, 665] + ZOrder 912 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_fast" + SID "2932" + Tag "Test Point" + Ports [1] + Position [1080, 1920, 1120, 1940] + ZOrder 753 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_fast_MON" + SID "2933" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [885, 1915, 965, 1945] + ZOrder 751 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_fast_volt_MON" + SID "3282" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [660, 1905, 740, 1935] + ZOrder 4014 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_ref" + SID "2905" + Tag "Test Point" + Ports [1] + Position [1080, 1705, 1120, 1725] + ZOrder 725 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_ref_MON" + SID "2902" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [860, 1350, 940, 1380] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_ref_volt_MON" + SID "3283" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [630, 1340, 710, 1370] + ZOrder 4007 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW" + SID "3088" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1285, 1025, 1360, 1055] + ZOrder 910 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW_MON" + SID "3081" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1555, 1025, 1635, 1055] + ZOrder 902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Saturate + Name "Saturation1" + SID "3161" + Ports [1, 1] + Position [965, 465, 995, 495] + ZOrder 988 + InputPortMap "u0" + UpperLimit "16384" + LowerLimit "0" + } + Block { + BlockType Saturate + Name "Saturation2" + SID "2958" + Ports [1, 1] + Position [970, 355, 1000, 385] + ZOrder 778 + InputPortMap "u0" + UpperLimit "16384" + LowerLimit "-16384" + } + Block { + BlockType Saturate + Name "Saturation3" + SID "2965" + Ports [1, 1] + Position [950, 245, 980, 275] + ZOrder 785 + InputPortMap "u0" + UpperLimit "16384" + LowerLimit "-16384" + } + Block { + BlockType Reference + Name "Temp_AI" + SID "3066" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1530, 248, 1600, 272] + ZOrder 887 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Temp_RC" + SID "3139" + Tag "Test Point" + Ports [1] + Position [1080, 2105, 1120, 2125] + ZOrder 966 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Temp_RC_MON" + SID "3140" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [885, 2100, 965, 2130] + ZOrder 964 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Temp_RC_volt_MON" + SID "3284" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [660, 2090, 740, 2120] + ZOrder 4016 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Terminator + Name "Terminator1" + SID "2939" + Position [230, 270, 250, 290] + ZOrder 759 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3236" + Position [2320, 260, 2340, 280] + ZOrder 3947 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "3237" + Position [2320, 315, 2340, 335] + ZOrder 3948 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "3238" + Position [2320, 370, 2340, 390] + ZOrder 3949 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "3106" + Position [1965, 700, 1985, 720] + ZOrder 932 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "3107" + Position [1965, 755, 1985, 775] + ZOrder 933 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "3108" + Position [1965, 810, 1985, 830] + ZOrder 934 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "3009" + Position [230, 215, 250, 235] + ZOrder 829 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "3109" + Position [1965, 865, 1985, 885] + ZOrder 935 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "3110" + Position [1965, 920, 1985, 940] + ZOrder 936 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "3111" + Position [1965, 975, 1985, 995] + ZOrder 937 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "3112" + Position [1965, 1030, 1985, 1050] + ZOrder 938 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "3113" + Position [1965, 1085, 1985, 1105] + ZOrder 939 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "3239" + Position [2320, 425, 2340, 445] + ZOrder 3950 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "3240" + Position [2320, 480, 2340, 500] + ZOrder 3951 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "3241" + Position [2320, 535, 2340, 555] + ZOrder 3952 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "3242" + Position [2320, 590, 2340, 610] + ZOrder 3953 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "3243" + Position [2320, 645, 2340, 665] + ZOrder 3954 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "3065" + Position [630, 495, 650, 515] + ZOrder 886 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "3246" + Position [250, 1565, 270, 1585] + ZOrder 3965 + } + Block { + BlockType Terminator + Name "Terminator31" + SID "3248" + Position [700, 1395, 720, 1415] + ZOrder 3967 + } + Block { + BlockType Terminator + Name "Terminator32" + SID "3249" + Position [250, 1595, 270, 1615] + ZOrder 3968 + } + Block { + BlockType Terminator + Name "Terminator33" + SID "3250" + Position [250, 1625, 270, 1645] + ZOrder 3969 + } + Block { + BlockType Terminator + Name "Terminator34" + SID "3251" + Position [250, 1655, 270, 1675] + ZOrder 3970 + } + Block { + BlockType Terminator + Name "Terminator35" + SID "3252" + Position [250, 1685, 270, 1705] + ZOrder 3971 + } + Block { + BlockType Terminator + Name "Terminator36" + SID "3253" + Position [250, 1715, 270, 1735] + ZOrder 3972 + } + Block { + BlockType Terminator + Name "Terminator37" + SID "3254" + Position [250, 1745, 270, 1765] + ZOrder 3973 + } + Block { + BlockType Terminator + Name "Terminator38" + SID "3255" + Position [250, 1775, 270, 1795] + ZOrder 3974 + } + Block { + BlockType Terminator + Name "Terminator39" + SID "3256" + Position [250, 1805, 270, 1825] + ZOrder 3975 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "3137" + Position [1435, 1490, 1455, 1510] + ZOrder 963 + } + Block { + BlockType Terminator + Name "Terminator40" + SID "3257" + Position [250, 1835, 270, 1855] + ZOrder 3976 + } + Block { + BlockType Terminator + Name "Terminator41" + SID "3258" + Position [250, 1865, 270, 1885] + ZOrder 3977 + } + Block { + BlockType Terminator + Name "Terminator42" + SID "3259" + Position [250, 1895, 270, 1915] + ZOrder 3978 + } + Block { + BlockType Terminator + Name "Terminator43" + SID "3260" + Position [250, 1925, 270, 1945] + ZOrder 3979 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "3082" + Position [1665, 1030, 1685, 1050] + ZOrder 903 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "3142" + Position [875, 485, 895, 505] + ZOrder 985 + } + Block { + BlockType Reference + Name "d_err" + SID "2895" + Tag "Test Point" + Ports [1] + Position [1080, 1495, 1120, 1515] + ZOrder 715 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "derr_MON" + SID "2896" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [860, 1220, 940, 1250] + ZOrder 718 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "derr_volt_MON" + SID "3285" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [620, 1210, 700, 1240] + ZOrder 4005 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=95\nshmem_daq=1\nspecific_cpu=10\nadcSlave=1\nno_rfm_dma=" + "1" + SID "2891" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [385, 990, 425, 1050] + ZOrder 659 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ofs_exc" + SID "3005" + Tag "Excitation" + Ports [0, 1] + Position [815, 416, 855, 434] + ZOrder 825 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.7" + SourceBlock "cdsEXC/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 4839 + SrcBlock "ADC2" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + ZOrder 1999 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "AI1" + DstPort 1 + } + Line { + ZOrder 2000 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "AI2" + DstPort 1 + } + Line { + Name "" + ZOrder 4874 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + Points [47, 0; 0, -45] + DstBlock "derr_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4878 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + Points [47, 0; 0, -25] + DstBlock "MC_ref_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4880 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + Points [47, 0; 0, -5] + DstBlock "RC_ref_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4993 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "MC_LO_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4885 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "MC_Mixer_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4887 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 7 + Points [66, 0; 0, 25] + DstBlock "MC_fast_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4876 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 8 + Points [33, 0; 0, 30] + DstBlock "MC_slow_volt_MON" + DstPort 1 + } + Line { + ZOrder 4945 + SrcBlock "RC_LO_MON" + SrcPort 1 + DstBlock "RC_LO" + DstPort 1 + } + Line { + Name "" + ZOrder 4897 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 9 + Points [57, 0; 0, 475] + DstBlock "Temp_RC_volt_MON" + DstPort 1 + } + Line { + ZOrder 4944 + SrcBlock "RC_Mixer_MON" + SrcPort 1 + DstBlock "RC_Mixer" + DstPort 1 + } + Line { + Name "" + ZOrder 4891 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 10 + Points [70, 0; 0, 170] + DstBlock "RC_Mixer_volt_MON" + DstPort 1 + } + Line { + ZOrder 4943 + SrcBlock "RC_fast_MON" + SrcPort 1 + DstBlock "RC_fast" + DstPort 1 + } + Line { + Name "" + ZOrder 4893 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 11 + Points [44, 0; 0, 200] + DstBlock "RC_fast_volt_MON" + DstPort 1 + } + Line { + ZOrder 4942 + SrcBlock "RC_EOM_MON" + SrcPort 1 + DstBlock "RC_EOM" + DstPort 1 + } + Line { + Name "" + ZOrder 4895 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 12 + Points [31, 0; 0, 235] + DstBlock "RC_EOM_volt_MON" + DstPort 1 + } + Line { + ZOrder 2224 + SrcBlock "AI2" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 2256 + SrcBlock "PHASE_SHIFTER" + SrcPort 1 + Points [302, 0; 0, 45] + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 2296 + SrcBlock "Product" + SrcPort 1 + Points [20, 0; 0, -15] + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 2270 + SrcBlock "Constant4" + SrcPort 1 + DstBlock "Product3" + DstPort 1 + } + Line { + ZOrder 2271 + SrcBlock "Constant5" + SrcPort 1 + Points [9, 0; 0, -20] + DstBlock "Product3" + DstPort 2 + } + Line { + ZOrder 4952 + SrcBlock "derr_MON" + SrcPort 1 + Points [60, 0; 0, 10] + DstBlock "MC_Mixer" + DstPort 1 + } + Line { + ZOrder 4951 + SrcBlock "MC_ref_MON" + SrcPort 1 + DstBlock "MC_fast" + DstPort 1 + } + Line { + ZOrder 4950 + SrcBlock "RC_ref_MON" + SrcPort 1 + Points [46, 0; 0, -5] + DstBlock "MC_slow" + DstPort 1 + } + Line { + ZOrder 4949 + SrcBlock "MC_LO_MON" + SrcPort 1 + DstBlock "d_err" + DstPort 1 + } + Line { + ZOrder 4948 + SrcBlock "MC_Mixer_MON" + SrcPort 1 + DstBlock "MC_ref" + DstPort 1 + } + Line { + ZOrder 4947 + SrcBlock "MC_fast_MON" + SrcPort 1 + Points [39, 0; 0, -5] + DstBlock "OFS_PD" + DstPort 1 + } + Line { + ZOrder 4946 + SrcBlock "MC_slow_MON" + SrcPort 1 + DstBlock "RC_ref" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "PHASE_SHIFTER_RC" + SrcPort 1 + Points [41, 0; 0, -23; 50, 0; 0, -27] + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2391 + SrcBlock "Product1" + SrcPort 1 + Points [20, 0; 0, -25] + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 2394 + SrcBlock "Divide13" + SrcPort 1 + Points [27, 0; 0, 35] + DstBlock "Saturation2" + DstPort 1 + } + Line { + ZOrder 2569 + SrcBlock "Divide12" + SrcPort 1 + Points [25, 0; 0, -15] + DstBlock "Saturation3" + DstPort 1 + } + Line { + ZOrder 2577 + SrcBlock "Ground" + SrcPort 1 + Points [163, 0] + Branch { + ZOrder 3643 + DstBlock "Terminator24" + DstPort 1 + } + Branch { + ZOrder 2579 + Points [0, -55] + Branch { + ZOrder 3642 + DstBlock "Terminator23" + DstPort 1 + } + Branch { + ZOrder 2581 + Points [0, -55] + Branch { + ZOrder 3641 + DstBlock "Terminator22" + DstPort 1 + } + Branch { + ZOrder 2584 + Points [0, -55] + Branch { + ZOrder 3640 + DstBlock "Terminator21" + DstPort 1 + } + Branch { + ZOrder 2587 + Points [0, -55] + Branch { + ZOrder 3639 + DstBlock "Terminator20" + DstPort 1 + } + Branch { + ZOrder 2590 + Points [0, -55] + Branch { + ZOrder 3638 + DstBlock "Terminator19" + DstPort 1 + } + Branch { + ZOrder 2593 + Points [0, -55] + Branch { + ZOrder 3637 + DstBlock "Terminator18" + DstPort 1 + } + Branch { + ZOrder 3636 + Points [0, -6; -9, 0; 0, -49] + DstBlock "Terminator17" + DstPort 1 + } + } + } + } + } + } + } + } + Line { + ZOrder 2674 + SrcBlock "Constant3" + SrcPort 1 + Points [22, 0; 0, 40] + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 2675 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Product4" + DstPort 2 + } + Line { + ZOrder 3023 + SrcBlock "AI1" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 3289 + SrcBlock "Temp_AI" + SrcPort 1 + Points [88, 0; 0, 15] + DstBlock "Product5" + DstPort 2 + } + Line { + ZOrder 3202 + SrcBlock "OFS_OFFSET" + SrcPort 1 + DstBlock "Product7" + DstPort 2 + } + Line { + ZOrder 4660 + SrcBlock "Product7" + SrcPort 1 + Points [237, 0; 0, -90] + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 4661 + SrcBlock "Ground5" + SrcPort 1 + Points [20, 0; 0, -140] + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 3210 + SrcBlock "Constant2" + SrcPort 1 + Points [0, 52] + Branch { + ZOrder 3212 + Points [-32, 0; 0, 108] + DstBlock "Divide13" + DstPort 2 + } + Branch { + ZOrder 3211 + Points [0, 48] + DstBlock "Divide12" + DstPort 2 + } + } + Line { + ZOrder 3282 + SrcBlock "Constant8" + SrcPort 1 + Points [22, 0; 0, 40] + DstBlock "MC_SW" + DstPort 1 + } + Line { + ZOrder 3917 + SrcBlock "Product2" + SrcPort 1 + Points [138, 0; 0, 35] + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 3228 + SrcBlock "MC_OFF" + SrcPort 1 + Points [125, 0; 0, -10] + DstBlock "Product6" + DstPort 2 + } + Line { + ZOrder 2293 + SrcBlock "Product3" + SrcPort 1 + Points [94, 0] + Branch { + ZOrder 2390 + Points [0, 15] + Branch { + ZOrder 3224 + Points [0, 95] + Branch { + ZOrder 3232 + Points [0, 50; -30, 0; 0, 45] + Branch { + ZOrder 3240 + Points [0, 70] + Branch { + ZOrder 3245 + DstBlock "Product9" + DstPort 1 + } + Branch { + ZOrder 3244 + Points [0, 80] + DstBlock "Product10" + DstPort 1 + } + } + Branch { + ZOrder 3239 + DstBlock "Product6" + DstPort 1 + } + } + Branch { + ZOrder 3231 + DstBlock "Product2" + DstPort 1 + } + } + Branch { + ZOrder 3223 + Points [133, 0] + Branch { + ZOrder 3488 + Points [0, 41; 168, 0] + DstBlock "Product8" + DstPort 1 + } + Branch { + ZOrder 3487 + DstBlock "Product1" + DstPort 2 + } + } + } + Branch { + ZOrder 2294 + Points [114, 0; 0, -55] + DstBlock "Product" + DstPort 2 + } + } + Line { + ZOrder 3238 + SrcBlock "MC_FGC" + SrcPort 1 + Points [137, 0; 0, -20] + DstBlock "Product9" + DstPort 2 + } + Line { + ZOrder 3246 + SrcBlock "MC_CGC" + SrcPort 1 + Points [130, 0; 0, -20] + DstBlock "Product10" + DstPort 2 + } + Line { + ZOrder 3571 + SrcBlock "RC_SW" + SrcPort 1 + DstBlock "Choice2" + DstPort 2 + } + Line { + ZOrder 3249 + SrcBlock "Constant9" + SrcPort 1 + Points [15, 0; 0, 30] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 3250 + SrcBlock "Ground1" + SrcPort 1 + Points [20, 0; 0, -25] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 3251 + SrcBlock "Choice2" + SrcPort 1 + DstBlock "Product12" + DstPort 2 + } + Line { + ZOrder 3252 + SrcBlock "RC_OFF" + SrcPort 1 + Points [125, 0; 0, -10] + DstBlock "Product13" + DstPort 2 + } + Line { + ZOrder 2678 + SrcBlock "Product4" + SrcPort 1 + Points [10, 0; 0, 40] + Branch { + ZOrder 3200 + Points [0, 75; -19, 0; 0, 70; 5, 0] + Branch { + ZOrder 3205 + Points [0, 63; -150, 0; 0, 167] + Branch { + ZOrder 3258 + Points [0, 50; -12, 0; 0, 45] + Branch { + ZOrder 3257 + Points [0, 70] + Branch { + ZOrder 3256 + DstBlock "Product14" + DstPort 1 + } + Branch { + ZOrder 3255 + Points [0, 80] + DstBlock "Product11" + DstPort 1 + } + } + Branch { + ZOrder 3254 + DstBlock "Product13" + DstPort 1 + } + } + Branch { + ZOrder 3253 + DstBlock "Product12" + DstPort 1 + } + } + Branch { + ZOrder 3204 + DstBlock "Product7" + DstPort 1 + } + } + Branch { + ZOrder 3199 + DstBlock "Product5" + DstPort 1 + } + } + Line { + ZOrder 3260 + SrcBlock "RC_FGC" + SrcPort 1 + Points [137, 0; 0, -20] + DstBlock "Product14" + DstPort 2 + } + Line { + ZOrder 3261 + SrcBlock "RC_CGC" + SrcPort 1 + Points [130, 0; 0, -20] + DstBlock "Product11" + DstPort 2 + } + Line { + ZOrder 4664 + SrcBlock "Product12" + SrcPort 1 + Points [49, 0; 0, -155] + DstBlock "Terminator26" + DstPort 1 + } + Line { + ZOrder 4665 + SrcBlock "Product13" + SrcPort 1 + Points [116, 0; 0, -195] + DstBlock "Terminator27" + DstPort 1 + } + Line { + ZOrder 4666 + SrcBlock "Product14" + SrcPort 1 + Points [163, 0; 0, -210] + DstBlock "Terminator28" + DstPort 1 + } + Line { + ZOrder 4667 + SrcBlock "Product11" + SrcPort 1 + Points [231, 0; 0, -235] + DstBlock "Terminator29" + DstPort 1 + } + Line { + ZOrder 3283 + SrcBlock "MC_SW" + SrcPort 1 + Points [34, 0] + Branch { + ZOrder 3285 + Points [0, 29; -57, 0; 0, 31] + DstBlock "MON1" + DstPort 1 + } + Branch { + ZOrder 3284 + DstBlock "Product2" + DstPort 2 + } + } + Line { + ZOrder 3286 + SrcBlock "MON1" + SrcPort 1 + Points [40, 0; 0, -20] + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 3486 + SrcBlock "ofs_exc" + SrcPort 1 + Points [17, 0; 0, 15] + DstBlock "Product8" + DstPort 2 + } + Line { + ZOrder 4838 + SrcBlock "ADC1" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 3547 + SrcBlock "Constant10" + SrcPort 1 + Points [25, 0] + DstBlock "Operator" + DstPort 1 + } + Line { + ZOrder 3548 + SrcBlock "Operator" + SrcPort 1 + Points [62, 0; 0, -205] + DstBlock "Choice" + DstPort 2 + } + Line { + ZOrder 3550 + SrcBlock "Ground4" + SrcPort 1 + Points [51, 0; 0, -35] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 3551 + SrcBlock "Constant11" + SrcPort 1 + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 4662 + SrcBlock "Choice" + SrcPort 1 + Points [651, 0; 0, -745] + DstBlock "Terminator25" + DstPort 1 + } + Line { + Name "" + ZOrder 3816 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + Points [24, 0; 0, -110] + DstBlock "Operator" + DstPort 2 + } + Line { + ZOrder 3555 + SrcBlock "Constant12" + SrcPort 1 + Points [15, 0; 0, 45] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 3557 + SrcBlock "Choice1" + SrcPort 1 + DstBlock "SW_MON" + DstPort 1 + } + Line { + ZOrder 3558 + SrcBlock "SW_MON" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 3563 + SrcBlock "Constant13" + SrcPort 1 + Points [15, 0; 0, -50] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 3569 + SrcBlock "SW" + SrcPort 1 + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 3568 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "SW" + DstPort 1 + } + Line { + ZOrder 3570 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "RC_SW" + DstPort 1 + } + Line { + ZOrder 5341 + SrcBlock "Product8" + SrcPort 1 + Points [93, 0; 0, 410] + DstBlock "DAC_1" + DstPort 11 + } + Line { + ZOrder 5340 + SrcBlock "Saturation1" + SrcPort 1 + Points [19, 0; 0, 420] + DstBlock "DAC_1" + DstPort 12 + } + Line { + ZOrder 5339 + SrcBlock "Product6" + SrcPort 1 + Points [265, 0; 0, 400] + DstBlock "DAC_1" + DstPort 13 + } + Line { + ZOrder 5338 + SrcBlock "Product9" + SrcPort 1 + Points [113, 0; 0, 385] + DstBlock "DAC_1" + DstPort 14 + } + Line { + ZOrder 5337 + SrcBlock "Product10" + SrcPort 1 + Points [50, 0; 0, 360] + DstBlock "DAC_1" + DstPort 15 + } + Line { + ZOrder 3815 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "DAC_1" + DstPort 16 + } + Line { + Name "" + ZOrder 3822 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + Points [84, 0; 0, 60] + DstBlock "Terminator4" + DstPort 1 + } + Line { + Name "" + ZOrder 4889 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 13 + Points [80, 0; 0, -45] + DstBlock "RC_LO_volt_MON" + DstPort 1 + } + Line { + ZOrder 4941 + SrcBlock "Temp_RC_MON" + SrcPort 1 + Points [72, 0] + Branch { + ZOrder 3923 + Points [0, -46; 111, 0; 0, -1796; 250, 0; 0, -8] + DstBlock "Product15" + DstPort 2 + } + Branch { + ZOrder 3922 + DstBlock "Temp_RC" + DstPort 1 + } + } + Line { + ZOrder 3920 + SrcBlock "Product5" + SrcPort 1 + Points [9, 0; 0, -122; -803, 0; 0, 82; -104, 0; 0, 250] + DstBlock "Saturation1" + DstPort 1 + } + Line { + ZOrder 5342 + SrcBlock "Saturation2" + SrcPort 1 + Points [8, 0; 0, 420] + DstBlock "DAC_1" + DstPort 10 + } + Line { + ZOrder 3924 + SrcBlock "Constant7" + SrcPort 1 + Points [15, 0; 0, 15] + DstBlock "Product15" + DstPort 1 + } + Line { + ZOrder 3925 + SrcBlock "Product15" + SrcPort 1 + DstBlock "Temp_AI" + DstPort 1 + } + Line { + ZOrder 4659 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 4568 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 4576 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 4577 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 4578 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 4579 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 4580 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 4581 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 4583 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 4584 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 4650 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 4651 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 4645 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 4647 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 4646 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 4648 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 4649 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 5343 + SrcBlock "Saturation3" + SrcPort 1 + Points [39, 0; 0, 475] + DstBlock "DAC_1" + DstPort 9 + } + Line { + ZOrder 4676 + SrcBlock "ADC0" + SrcPort 1 + Points [20, 0; 0, 165] + DstBlock "Bus\nSelector2" + DstPort 1 + } + Line { + Name "" + ZOrder 4677 + Labels [-1, 1] + SrcBlock "Bus\nSelector2" + SrcPort 1 + DstBlock "Terminator30" + DstPort 1 + } + Line { + Name "" + ZOrder 4678 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "Terminator31" + DstPort 1 + } + Line { + Name "" + ZOrder 4680 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 13 + DstBlock "Terminator43" + DstPort 1 + } + Line { + Name "" + ZOrder 4681 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 12 + DstBlock "Terminator42" + DstPort 1 + } + Line { + Name "" + ZOrder 4682 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 11 + DstBlock "Terminator41" + DstPort 1 + } + Line { + Name "" + ZOrder 4683 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 10 + DstBlock "Terminator40" + DstPort 1 + } + Line { + Name "" + ZOrder 4684 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 9 + DstBlock "Terminator39" + DstPort 1 + } + Line { + Name "" + ZOrder 4685 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 8 + DstBlock "Terminator38" + DstPort 1 + } + Line { + Name "" + ZOrder 4686 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 7 + DstBlock "Terminator37" + DstPort 1 + } + Line { + Name "" + ZOrder 4687 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 6 + DstBlock "Terminator36" + DstPort 1 + } + Line { + Name "" + ZOrder 4688 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 5 + DstBlock "Terminator35" + DstPort 1 + } + Line { + Name "" + ZOrder 4689 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 4 + DstBlock "Terminator34" + DstPort 1 + } + Line { + Name "" + ZOrder 4690 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 3 + DstBlock "Terminator33" + DstPort 1 + } + Line { + Name "" + ZOrder 4691 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 2 + DstBlock "Terminator32" + DstPort 1 + } + Line { + ZOrder 4875 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "derr_MON" + DstPort 1 + } + Line { + ZOrder 4877 + SrcBlock "Divide23" + SrcPort 1 + Points [30, 0; 0, 90] + DstBlock "MC_slow_MON" + DstPort 1 + } + Line { + ZOrder 4879 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "MC_ref_MON" + DstPort 1 + } + Line { + ZOrder 4881 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "RC_ref_MON" + DstPort 1 + } + Line { + ZOrder 4884 + SrcBlock "Divide25" + SrcPort 1 + Points [30, 0; 0, 70] + DstBlock "MC_LO_MON" + DstPort 1 + } + Line { + ZOrder 4886 + SrcBlock "Divide24" + SrcPort 1 + Points [13, 0; 0, 70] + DstBlock "MC_Mixer_MON" + DstPort 1 + } + Line { + ZOrder 4888 + SrcBlock "Divide22" + SrcPort 1 + Points [5, 0; 0, 75] + DstBlock "MC_fast_MON" + DstPort 1 + } + Line { + ZOrder 4890 + SrcBlock "Divide21" + SrcPort 1 + Points [30, 0; 0, -15] + DstBlock "RC_LO_MON" + DstPort 1 + } + Line { + ZOrder 4892 + SrcBlock "Divide20" + SrcPort 1 + DstBlock "RC_Mixer_MON" + DstPort 1 + } + Line { + ZOrder 4894 + SrcBlock "Divide19" + SrcPort 1 + DstBlock "RC_fast_MON" + DstPort 1 + } + Line { + ZOrder 4896 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "RC_EOM_MON" + DstPort 1 + } + Line { + ZOrder 4898 + SrcBlock "Divide17" + SrcPort 1 + DstBlock "Temp_RC_MON" + DstPort 1 + } + Line { + ZOrder 4953 + SrcBlock "Constant1" + SrcPort 1 + Points [23, 0; 0, 70] + Branch { + ZOrder 4955 + Points [0, 65] + Branch { + ZOrder 4958 + Points [0, 65] + Branch { + ZOrder 4961 + Points [0, 70] + Branch { + ZOrder 4964 + Points [0, 70] + Branch { + ZOrder 4967 + Points [0, 70] + Branch { + ZOrder 4970 + Points [0, 50] + Branch { + ZOrder 4973 + Points [0, 15; 12, 0; 0, 165] + Branch { + ZOrder 4976 + Points [0, 50] + Branch { + ZOrder 4979 + Points [0, 75] + Branch { + ZOrder 4982 + Points [0, 80] + Branch { + ZOrder 4985 + DstBlock "Divide17" + DstPort 2 + } + Branch { + ZOrder 4984 + DstBlock "Divide18" + DstPort 2 + } + } + Branch { + ZOrder 4981 + DstBlock "Divide19" + DstPort 2 + } + } + Branch { + ZOrder 4978 + DstBlock "Divide20" + DstPort 2 + } + } + Branch { + ZOrder 4975 + DstBlock "Divide21" + DstPort 2 + } + } + Branch { + ZOrder 4972 + DstBlock "Divide23" + DstPort 2 + } + } + Branch { + ZOrder 4969 + DstBlock "Divide22" + DstPort 2 + } + } + Branch { + ZOrder 4966 + DstBlock "Divide24" + DstPort 2 + } + } + Branch { + ZOrder 4963 + DstBlock "Divide25" + DstPort 2 + } + } + Branch { + ZOrder 4960 + DstBlock "Divide26" + DstPort 2 + } + } + Branch { + ZOrder 4957 + DstBlock "Divide15" + DstPort 2 + } + } + Branch { + ZOrder 4954 + DstBlock "Divide14" + DstPort 2 + } + } + Line { + ZOrder 4990 + SrcBlock "derr_volt_MON" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 4991 + SrcBlock "MC_ref_volt_MON" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 4992 + SrcBlock "RC_ref_volt_MON" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 4994 + SrcBlock "MC_LO_volt_MON" + SrcPort 1 + Points [72, 0; 0, -25] + DstBlock "Divide25" + DstPort 1 + } + Line { + ZOrder 4995 + SrcBlock "MC_Mixer_volt_MON" + SrcPort 1 + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 4996 + SrcBlock "MC_fast_volt_MON" + SrcPort 1 + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 4997 + SrcBlock "MC_slow_volt_MON" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 4998 + SrcBlock "RC_LO_volt_MON" + SrcPort 1 + Points [5, 0; 0, 30] + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 5001 + SrcBlock "RC_Mixer_volt_MON" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + ZOrder 5002 + SrcBlock "RC_fast_volt_MON" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 5003 + SrcBlock "RC_EOM_volt_MON" + SrcPort 1 + DstBlock "Divide18" + DstPort 1 + } + Line { + ZOrder 5004 + SrcBlock "Temp_RC_volt_MON" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 5239 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "DAC_1" + DstPort 1 + } + Line { + ZOrder 5240 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "DAC_1" + DstPort 2 + } + Line { + ZOrder 5241 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "DAC_1" + DstPort 3 + } + Line { + ZOrder 5242 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "DAC_1" + DstPort 4 + } + Line { + ZOrder 5243 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "DAC_1" + DstPort 5 + } + Line { + ZOrder 5244 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "DAC_1" + DstPort 6 + } + Line { + ZOrder 5245 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "DAC_1" + DstPort 7 + } + Line { + ZOrder 5344 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "DAC_1" + DstPort 8 + } + Annotation { + SID "2892" + Name "#DAQ Channels\nMC_Mixer 16384\nMC_fast 16384\nRC_ref 16384\nMC_ref 16384\nd_err 16384\nOFS_PD 1638" + "4\nTemp_RC 16384" + Position [221, 1371, 329, 1517] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . L $ 8 ( @ % \" $ ! 0 % 0 \" $ 0 =F5R<" + "VEO;@!C;VYT96YT X X !@ @ & 4 ( 0 $ ! D ( FIF9F9F9\\3\\. ( $ " + " 8 ( ! % \" $ #I 0 0 Z0 %-#62 M(%-U" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Sat Jan 14 17:25:38 2023" + RTWModifiedTimeStamp 595617907 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1ioo_bak_20230114" + Array { + Type "Cell" + Dimension 1 + Cell "k1ioo_bak_20230114" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 1, 28, 881, 658 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Ground + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType RelationalOperator + Operator ">=" + InputSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + ZeroCross on + SampleTime "-1" + } + Block { + BlockType Saturate + UpperLimitSource "Dialog" + UpperLimit "0.5" + LowerLimitSource "Dialog" + LowerLimit "-0.5" + LinearizeAsGain on + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1ioo_bak_20230114" + Location [1, 2188, 2561, 3207] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "125" + ReportName "simulink-default.rpt" + SIDHighWatermark "3310" + Block { + BlockType Reference + Name "ADC0" + SID "3245" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [40, 1577, 115, 1603] + ZOrder 3964 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "3069" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [1160, 1457, 1230, 1483] + ZOrder 890 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC2" + SID "3197" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=2 " + Ports [0, 1] + Position [425, 1527, 500, 1553] + ZOrder 3916 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx2/ADC2" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI1" + SID "2833" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [75, 213, 145, 237] + ZOrder 662 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI2" + SID "2834" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [75, 268, 145, 292] + ZOrder 665 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "3070" + Description "ADC Selector" + Ports [1, 2] + Position [1275, 1410, 1285, 1530] + ZOrder 891 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_1_0,adc_1_1" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector2" + SID "3247" + Description "ADC Selector" + Ports [1, 13] + Position [165, 1562, 185, 1948] + ZOrder 3966 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1,adc_0_2,adc_0_3,adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,ad" + "c_0_11,adc_0_12" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2835" + Description "ADC Selector" + Ports [1, 13] + Position [545, 1246, 565, 1834] + ZOrder 692 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_2_0,adc_2_1,adc_2_2,adc_2_3,adc_2_4,adc_2_5,adc_2_6,adc_2_7,adc_2_8,adc_2_9,adc_2_10,ad" + "c_2_11,adc_2_12" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Switch + Name "Choice" + SID "3071" + Position [1480, 1165, 1510, 1195] + ZOrder 892 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "3078" + Position [1495, 1025, 1525, 1055] + ZOrder 899 + Threshold "1" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "3050" + Position [1425, 635, 1455, 665] + ZOrder 873 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant1" + SID "2899" + Position [675, 1155, 720, 1185] + ZOrder 717 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant10" + SID "3073" + Position [1255, 1325, 1300, 1355] + ZOrder 894 + Value "5" + } + Block { + BlockType Constant + Name "Constant11" + SID "3075" + Position [1360, 1155, 1405, 1185] + ZOrder 896 + Value "5" + } + Block { + BlockType Constant + Name "Constant12" + SID "3079" + Position [1410, 970, 1455, 1000] + ZOrder 900 + Value "25" + } + Block { + BlockType Constant + Name "Constant13" + SID "3083" + Position [1410, 1085, 1455, 1115] + ZOrder 904 + Value "0" + } + Block { + BlockType Constant + Name "Constant14" + SID "3303" + Description "ch2-4 of DtoSE board has gain of 2.5" + Position [2475, 655, 2520, 685] + ZOrder 4035 + Value "2.5" + } + Block { + BlockType Constant + Name "Constant2" + SID "2956" + Position [805, 165, 850, 195] + ZOrder 776 + Value "3" + } + Block { + BlockType Constant + Name "Constant3" + SID "3001" + Position [1640, 155, 1685, 185] + ZOrder 822 + Value "2" + } + Block { + BlockType Constant + Name "Constant4" + SID "2949" + Position [285, 315, 330, 345] + ZOrder 771 + Value "2" + } + Block { + BlockType Constant + Name "Constant5" + SID "2950" + Position [360, 350, 405, 380] + ZOrder 772 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant6" + SID "3002" + Position [1640, 210, 1685, 240] + ZOrder 823 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant7" + SID "3160" + Position [1340, 220, 1385, 250] + ZOrder 987 + } + Block { + BlockType Constant + Name "Constant8" + SID "3038" + Position [285, 410, 330, 440] + ZOrder 861 + Value "5" + } + Block { + BlockType Constant + Name "Constant9" + SID "3051" + Position [1340, 595, 1385, 625] + ZOrder 875 + Value "5" + } + Block { + BlockType Reference + Name "DAC_0" + SID "2837" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [2660, 256, 2695, 1139] + ZOrder 675 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "2968" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [1105, 269, 1150, 1146] + ZOrder 788 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide12" + SID "2955" + Ports [2, 1] + Position [860, 257, 890, 288] + ZOrder 775 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "2961" + Ports [2, 1] + Position [870, 317, 900, 348] + ZOrder 781 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3261" + Ports [2, 1] + Position [775, 1217, 805, 1248] + ZOrder 3992 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3262" + Ports [2, 1] + Position [775, 1282, 805, 1313] + ZOrder 3993 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3264" + Ports [2, 1] + Position [775, 2097, 805, 2128] + ZOrder 3995 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "3265" + Ports [2, 1] + Position [775, 1992, 805, 2023] + ZOrder 3996 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3266" + Ports [2, 1] + Position [775, 1912, 805, 1943] + ZOrder 3997 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "3300" + Ports [2, 1] + Position [2565, 762, 2595, 793] + ZOrder 4032 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "3267" + Ports [2, 1] + Position [775, 1837, 805, 1868] + ZOrder 3998 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "3268" + Ports [2, 1] + Position [775, 1787, 805, 1818] + ZOrder 3999 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "3269" + Ports [2, 1] + Position [775, 1557, 805, 1588] + ZOrder 4000 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "3270" + Ports [2, 1] + Position [775, 1607, 805, 1638] + ZOrder 4001 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "3271" + Ports [2, 1] + Position [775, 1487, 805, 1518] + ZOrder 4002 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "3272" + Ports [2, 1] + Position [775, 1417, 805, 1448] + ZOrder 4003 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "3273" + Ports [2, 1] + Position [775, 1347, 805, 1378] + ZOrder 4004 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "3301" + Ports [2, 1] + Position [2565, 817, 2595, 848] + ZOrder 4033 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "3302" + Ports [2, 1] + Position [2610, 707, 2640, 738] + ZOrder 4036 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "2840" + Ports [] + Position [387, 920, 427, 959] + ZOrder 660 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Ground + Name "Ground" + SID "2969" + Position [1760, 1085, 1780, 1105] + ZOrder 789 + } + Block { + BlockType Ground + Name "Ground1" + SID "3052" + Position [1355, 675, 1375, 695] + ZOrder 874 + } + Block { + BlockType Ground + Name "Ground10" + SID "3215" + Position [2620, 605, 2640, 625] + ZOrder 3934 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground11" + SID "3089" + Position [1230, 1030, 1250, 1050] + ZOrder 909 + } + Block { + BlockType Ground + Name "Ground12" + SID "3216" + Position [2620, 550, 2640, 570] + ZOrder 3935 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground13" + SID "3217" + Position [2620, 495, 2640, 515] + ZOrder 3936 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground14" + SID "3218" + Position [2620, 440, 2640, 460] + ZOrder 3937 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground15" + SID "3219" + Position [2620, 385, 2640, 405] + ZOrder 3938 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground16" + SID "3220" + Position [2620, 330, 2640, 350] + ZOrder 3939 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground17" + SID "3286" + Position [1045, 285, 1065, 305] + ZOrder 4017 + } + Block { + BlockType Ground + Name "Ground18" + SID "3182" + Position [2620, 1100, 2640, 1120] + ZOrder 3901 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground19" + SID "3183" + Position [2620, 1045, 2640, 1065] + ZOrder 3902 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "2851" + Position [20, 215, 40, 235] + ZOrder 663 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground20" + SID "3184" + Position [2620, 990, 2640, 1010] + ZOrder 3903 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground21" + SID "3185" + Position [2620, 935, 2640, 955] + ZOrder 3904 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground22" + SID "3295" + Position [1055, 725, 1075, 745] + ZOrder 4026 + } + Block { + BlockType Ground + Name "Ground23" + SID "3304" + Position [2500, 815, 2520, 835] + ZOrder 4037 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground25" + SID "3306" + Position [1055, 890, 1075, 910] + ZOrder 4039 + } + Block { + BlockType Ground + Name "Ground26" + SID "3310" + Position [2620, 880, 2640, 900] + ZOrder 4043 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground27" + SID "3288" + Position [1045, 340, 1065, 360] + ZOrder 4019 + } + Block { + BlockType Ground + Name "Ground28" + SID "3289" + Position [1045, 395, 1065, 415] + ZOrder 4020 + } + Block { + BlockType Ground + Name "Ground29" + SID "3290" + Position [1055, 450, 1075, 470] + ZOrder 4021 + } + Block { + BlockType Ground + Name "Ground3" + SID "2852" + Position [20, 270, 40, 290] + ZOrder 666 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground30" + SID "3291" + Position [1055, 505, 1075, 525] + ZOrder 4022 + } + Block { + BlockType Ground + Name "Ground31" + SID "3292" + Position [1055, 560, 1075, 580] + ZOrder 4023 + } + Block { + BlockType Ground + Name "Ground32" + SID "3294" + Position [1055, 670, 1075, 690] + ZOrder 4025 + } + Block { + BlockType Ground + Name "Ground33" + SID "3132" + Position [1055, 1110, 1075, 1130] + ZOrder 958 + } + Block { + BlockType Ground + Name "Ground34" + SID "3293" + Position [1055, 615, 1075, 635] + ZOrder 4024 + } + Block { + BlockType Ground + Name "Ground35" + SID "3308" + Position [2500, 760, 2520, 780] + ZOrder 4041 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground4" + SID "3074" + Position [1385, 1215, 1405, 1235] + ZOrder 895 + } + Block { + BlockType Ground + Name "Ground5" + SID "3036" + Position [1390, 510, 1410, 530] + ZOrder 857 + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "3090" + Position [1185, 640, 1205, 660] + ZOrder 911 + } + Block { + BlockType Ground + Name "Ground7" + SID "3172" + Position [2620, 275, 2640, 295] + ZOrder 3891 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground8" + SID "3173" + Position [2000, 260, 2020, 280] + ZOrder 3892 + } + Block { + BlockType Ground + Name "Ground9" + SID "3214" + Position [2620, 660, 2640, 680] + ZOrder 3933 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Reference + Name "MC_CGC" + SID "3048" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [220, 715, 285, 745] + ZOrder 869 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_FGC" + SID "3046" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [220, 635, 285, 665] + ZOrder 867 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_LO_MON" + SID "2913" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [875, 1490, 955, 1520] + ZOrder 733 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_LO_volt_MON" + SID "3274" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [585, 1435, 665, 1465] + ZOrder 4008 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_Mixer" + SID "2917" + Tag "Test Point" + Ports [1] + Position [1080, 1565, 1120, 1585] + ZOrder 738 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_Mixer_MON" + SID "2918" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [875, 1560, 955, 1590] + ZOrder 736 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_Mixer_volt_MON" + SID "3275" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [640, 1480, 720, 1510] + ZOrder 4009 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_OFF" + SID "3042" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [220, 555, 285, 585] + ZOrder 863 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_SW" + SID "3063" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [385, 453, 455, 477] + ZOrder 884 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_fast" + SID "2920" + Tag "Test Point" + Ports [1] + Position [1080, 1640, 1120, 1660] + ZOrder 741 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_fast_MON" + SID "2921" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [875, 1635, 955, 1665] + ZOrder 739 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_fast_volt_MON" + SID "3276" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [640, 1550, 720, 1580] + ZOrder 4010 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_ref" + SID "2897" + Tag "Test Point" + Ports [1] + Position [1080, 1290, 1120, 1310] + ZOrder 716 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_ref_MON" + SID "2898" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [860, 1285, 940, 1315] + ZOrder 721 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_ref_volt_MON" + SID "3277" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [630, 1275, 710, 1305] + ZOrder 4006 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_slow" + SID "2923" + Tag "Test Point" + Ports [1] + Position [1080, 1705, 1120, 1725] + ZOrder 744 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_slow_MON" + SID "2924" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [875, 1700, 955, 1730] + ZOrder 742 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_slow_volt_MON" + SID "3278" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [640, 1600, 720, 1630] + ZOrder 4011 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MON1" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [460, 510, 540, 540] + ZOrder 885 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_OFFSET" + SID "2957" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1460, 405, 1525, 435] + ZOrder 854 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_PD" + SID "2912" + Tag "Test Point" + Ports [1] + Position [1080, 1495, 1120, 1515] + ZOrder 732 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType RelationalOperator + Name "Operator" + SID "3072" + Ports [2, 1] + Position [1345, 1367, 1375, 1398] + ZOrder 893 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Reference + Name "PHASE_SHIFTER" + SID "2947" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [315, 210, 380, 240] + ZOrder 767 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SHIFTER_RC" + SID "2960" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [600, 375, 665, 405] + ZOrder 780 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "2941" + Ports [2, 1] + Position [780, 262, 810, 293] + ZOrder 761 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2959" + Ports [2, 1] + Position [790, 332, 820, 363] + ZOrder 779 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "3049" + Ports [2, 1] + Position [560, 687, 590, 718] + ZOrder 870 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "3058" + Ports [2, 1] + Position [1615, 872, 1645, 903] + ZOrder 882 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "3059" + Ports [2, 1] + Position [1645, 627, 1675, 658] + ZOrder 876 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "3060" + Ports [2, 1] + Position [1625, 722, 1655, 753] + ZOrder 878 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "3061" + Ports [2, 1] + Position [1625, 792, 1655, 823] + ZOrder 880 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "3159" + Ports [2, 1] + Position [1425, 242, 1455, 273] + ZOrder 986 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "3041" + Ports [2, 1] + Position [590, 442, 620, 473] + ZOrder 862 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "2952" + Ports [2, 1] + Position [455, 322, 485, 353] + ZOrder 770 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3003" + Ports [2, 1] + Position [1740, 202, 1770, 233] + ZOrder 821 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3004" + Ports [2, 1] + Position [1800, 252, 1830, 283] + ZOrder 824 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "3044" + Ports [2, 1] + Position [570, 537, 600, 568] + ZOrder 865 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "3034" + Ports [2, 1] + Position [1790, 397, 1820, 428] + ZOrder 855 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "3035" + Ports [2, 1] + Position [900, 417, 930, 448] + ZOrder 888 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "3047" + Ports [2, 1] + Position [570, 607, 600, 638] + ZOrder 868 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "RC_CGC" + SID "3053" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1275, 900, 1340, 930] + ZOrder 881 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_EOM" + SID "2935" + Tag "Test Point" + Ports [1] + Position [1080, 2000, 1120, 2020] + ZOrder 756 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_EOM_MON" + SID "2936" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [885, 1995, 965, 2025] + ZOrder 754 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_EOM_volt_MON" + SID "3279" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [660, 1985, 740, 2015] + ZOrder 4015 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_FGC" + SID "3054" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1275, 820, 1340, 850] + ZOrder 879 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_LO" + SID "2926" + Tag "Test Point" + Ports [1] + Position [1070, 1780, 1110, 1800] + ZOrder 747 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_LO_MON" + SID "2927" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [875, 1775, 955, 1805] + ZOrder 745 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_LO_volt_MON" + SID "3280" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [660, 1750, 740, 1780] + ZOrder 4012 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_Mixer" + SID "2929" + Tag "Test Point" + Ports [1] + Position [1080, 1845, 1120, 1865] + ZOrder 750 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_Mixer_MON" + SID "2930" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [885, 1840, 965, 1870] + ZOrder 748 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_Mixer_volt_MON" + SID "3281" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [660, 1830, 740, 1860] + ZOrder 4013 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_OFF" + SID "3055" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1275, 740, 1340, 770] + ZOrder 877 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_SW" + SID "3091" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1240, 635, 1315, 665] + ZOrder 912 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_fast" + SID "2932" + Tag "Test Point" + Ports [1] + Position [1080, 1920, 1120, 1940] + ZOrder 753 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_fast_MON" + SID "2933" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [885, 1915, 965, 1945] + ZOrder 751 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_fast_volt_MON" + SID "3282" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [660, 1905, 740, 1935] + ZOrder 4014 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_ref" + SID "2905" + Tag "Test Point" + Ports [1] + Position [1080, 1355, 1120, 1375] + ZOrder 725 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_ref_MON" + SID "2902" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [860, 1350, 940, 1380] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_ref_volt_MON" + SID "3283" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [630, 1340, 710, 1370] + ZOrder 4007 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW" + SID "3088" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1285, 1025, 1360, 1055] + ZOrder 910 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW_MON" + SID "3081" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1555, 1025, 1635, 1055] + ZOrder 902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Saturate + Name "Saturation1" + SID "3161" + Ports [1, 1] + Position [965, 465, 995, 495] + ZOrder 988 + InputPortMap "u0" + UpperLimit "16384" + LowerLimit "0" + } + Block { + BlockType Saturate + Name "Saturation2" + SID "2958" + Ports [1, 1] + Position [970, 355, 1000, 385] + ZOrder 778 + InputPortMap "u0" + UpperLimit "16384" + LowerLimit "-16384" + } + Block { + BlockType Saturate + Name "Saturation3" + SID "2965" + Ports [1, 1] + Position [950, 245, 980, 275] + ZOrder 785 + InputPortMap "u0" + UpperLimit "16384" + LowerLimit "-16384" + } + Block { + BlockType Reference + Name "Temp_AI" + SID "3066" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1530, 248, 1600, 272] + ZOrder 887 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Temp_RC" + SID "3139" + Tag "Test Point" + Ports [1] + Position [1080, 2105, 1120, 2125] + ZOrder 966 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Temp_RC_MON" + SID "3140" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [885, 2100, 965, 2130] + ZOrder 964 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Temp_RC_volt_MON" + SID "3284" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [660, 2090, 740, 2120] + ZOrder 4016 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Terminator + Name "Terminator1" + SID "2939" + Position [230, 270, 250, 290] + ZOrder 759 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3236" + Position [2320, 260, 2340, 280] + ZOrder 3947 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "3237" + Position [2320, 315, 2340, 335] + ZOrder 3948 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "3238" + Position [2320, 370, 2340, 390] + ZOrder 3949 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "3106" + Position [1965, 700, 1985, 720] + ZOrder 932 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "3107" + Position [1965, 755, 1985, 775] + ZOrder 933 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "3108" + Position [1965, 810, 1985, 830] + ZOrder 934 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "3009" + Position [230, 215, 250, 235] + ZOrder 829 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "3109" + Position [1965, 865, 1985, 885] + ZOrder 935 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "3110" + Position [1965, 920, 1985, 940] + ZOrder 936 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "3111" + Position [1965, 975, 1985, 995] + ZOrder 937 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "3112" + Position [1965, 1030, 1985, 1050] + ZOrder 938 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "3113" + Position [1965, 1085, 1985, 1105] + ZOrder 939 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "3239" + Position [2320, 425, 2340, 445] + ZOrder 3950 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "3240" + Position [2320, 480, 2340, 500] + ZOrder 3951 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "3241" + Position [2320, 535, 2340, 555] + ZOrder 3952 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "3242" + Position [2320, 590, 2340, 610] + ZOrder 3953 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "3243" + Position [2320, 645, 2340, 665] + ZOrder 3954 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "3065" + Position [630, 495, 650, 515] + ZOrder 886 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "3246" + Position [250, 1565, 270, 1585] + ZOrder 3965 + } + Block { + BlockType Terminator + Name "Terminator31" + SID "3248" + Position [700, 1395, 720, 1415] + ZOrder 3967 + } + Block { + BlockType Terminator + Name "Terminator32" + SID "3249" + Position [250, 1595, 270, 1615] + ZOrder 3968 + } + Block { + BlockType Terminator + Name "Terminator33" + SID "3250" + Position [250, 1625, 270, 1645] + ZOrder 3969 + } + Block { + BlockType Terminator + Name "Terminator34" + SID "3251" + Position [250, 1655, 270, 1675] + ZOrder 3970 + } + Block { + BlockType Terminator + Name "Terminator35" + SID "3252" + Position [250, 1685, 270, 1705] + ZOrder 3971 + } + Block { + BlockType Terminator + Name "Terminator36" + SID "3253" + Position [250, 1715, 270, 1735] + ZOrder 3972 + } + Block { + BlockType Terminator + Name "Terminator37" + SID "3254" + Position [250, 1745, 270, 1765] + ZOrder 3973 + } + Block { + BlockType Terminator + Name "Terminator38" + SID "3255" + Position [250, 1775, 270, 1795] + ZOrder 3974 + } + Block { + BlockType Terminator + Name "Terminator39" + SID "3256" + Position [250, 1805, 270, 1825] + ZOrder 3975 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "3137" + Position [1435, 1490, 1455, 1510] + ZOrder 963 + } + Block { + BlockType Terminator + Name "Terminator40" + SID "3257" + Position [250, 1835, 270, 1855] + ZOrder 3976 + } + Block { + BlockType Terminator + Name "Terminator41" + SID "3258" + Position [250, 1865, 270, 1885] + ZOrder 3977 + } + Block { + BlockType Terminator + Name "Terminator42" + SID "3259" + Position [250, 1895, 270, 1915] + ZOrder 3978 + } + Block { + BlockType Terminator + Name "Terminator43" + SID "3260" + Position [250, 1925, 270, 1945] + ZOrder 3979 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "3082" + Position [1665, 1030, 1685, 1050] + ZOrder 903 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "3142" + Position [875, 485, 895, 505] + ZOrder 985 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "3307" + Position [970, 515, 990, 535] + ZOrder 4040 + } + Block { + BlockType Reference + Name "d_err" + SID "2895" + Tag "Test Point" + Ports [1] + Position [1080, 1225, 1120, 1245] + ZOrder 715 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "derr_MON" + SID "2896" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [860, 1220, 940, 1250] + ZOrder 718 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "derr_volt_MON" + SID "3285" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [620, 1210, 700, 1240] + ZOrder 4005 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=95\nshmem_daq=1\nspecific_cpu=10\nadcSlave=1\nno_rfm_dma=" + "1" + SID "2891" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [385, 990, 425, 1050] + ZOrder 659 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ofs_exc" + SID "3005" + Tag "Excitation" + Ports [0, 1] + Position [815, 416, 855, 434] + ZOrder 825 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.7" + SourceBlock "cdsEXC/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 4839 + SrcBlock "ADC2" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + ZOrder 1999 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "AI1" + DstPort 1 + } + Line { + ZOrder 2000 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "AI2" + DstPort 1 + } + Line { + Name "" + ZOrder 4874 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + Points [47, 0; 0, -45] + DstBlock "derr_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4878 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + Points [47, 0; 0, -25] + DstBlock "MC_ref_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4880 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + Points [47, 0; 0, -5] + DstBlock "RC_ref_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4993 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "MC_LO_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4885 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "MC_Mixer_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4887 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 7 + Points [66, 0; 0, 25] + DstBlock "MC_fast_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4876 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 8 + Points [33, 0; 0, 30] + DstBlock "MC_slow_volt_MON" + DstPort 1 + } + Line { + ZOrder 4945 + SrcBlock "RC_LO_MON" + SrcPort 1 + DstBlock "RC_LO" + DstPort 1 + } + Line { + Name "" + ZOrder 4897 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 9 + Points [57, 0; 0, 475] + DstBlock "Temp_RC_volt_MON" + DstPort 1 + } + Line { + ZOrder 4944 + SrcBlock "RC_Mixer_MON" + SrcPort 1 + DstBlock "RC_Mixer" + DstPort 1 + } + Line { + Name "" + ZOrder 4891 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 10 + Points [70, 0; 0, 170] + DstBlock "RC_Mixer_volt_MON" + DstPort 1 + } + Line { + ZOrder 4943 + SrcBlock "RC_fast_MON" + SrcPort 1 + DstBlock "RC_fast" + DstPort 1 + } + Line { + Name "" + ZOrder 4893 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 11 + Points [44, 0; 0, 200] + DstBlock "RC_fast_volt_MON" + DstPort 1 + } + Line { + ZOrder 4942 + SrcBlock "RC_EOM_MON" + SrcPort 1 + DstBlock "RC_EOM" + DstPort 1 + } + Line { + Name "" + ZOrder 4895 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 12 + Points [31, 0; 0, 235] + DstBlock "RC_EOM_volt_MON" + DstPort 1 + } + Line { + ZOrder 2224 + SrcBlock "AI2" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 2256 + SrcBlock "PHASE_SHIFTER" + SrcPort 1 + Points [302, 0; 0, 45] + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 2296 + SrcBlock "Product" + SrcPort 1 + Points [20, 0; 0, -15] + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 2270 + SrcBlock "Constant4" + SrcPort 1 + DstBlock "Product3" + DstPort 1 + } + Line { + ZOrder 2271 + SrcBlock "Constant5" + SrcPort 1 + Points [9, 0; 0, -20] + DstBlock "Product3" + DstPort 2 + } + Line { + ZOrder 5683 + SrcBlock "derr_MON" + SrcPort 1 + DstBlock "d_err" + DstPort 1 + } + Line { + ZOrder 5684 + SrcBlock "MC_ref_MON" + SrcPort 1 + DstBlock "MC_ref" + DstPort 1 + } + Line { + ZOrder 5685 + SrcBlock "RC_ref_MON" + SrcPort 1 + DstBlock "RC_ref" + DstPort 1 + } + Line { + ZOrder 5688 + SrcBlock "MC_LO_MON" + SrcPort 1 + DstBlock "OFS_PD" + DstPort 1 + } + Line { + ZOrder 5682 + SrcBlock "MC_Mixer_MON" + SrcPort 1 + DstBlock "MC_Mixer" + DstPort 1 + } + Line { + ZOrder 5687 + SrcBlock "MC_fast_MON" + SrcPort 1 + DstBlock "MC_fast" + DstPort 1 + } + Line { + ZOrder 5686 + SrcBlock "MC_slow_MON" + SrcPort 1 + DstBlock "MC_slow" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "PHASE_SHIFTER_RC" + SrcPort 1 + Points [41, 0; 0, -23; 50, 0; 0, -27] + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2391 + SrcBlock "Product1" + SrcPort 1 + Points [20, 0; 0, -25] + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 2394 + SrcBlock "Divide13" + SrcPort 1 + Points [27, 0; 0, 35] + DstBlock "Saturation2" + DstPort 1 + } + Line { + ZOrder 2569 + SrcBlock "Divide12" + SrcPort 1 + Points [25, 0; 0, -15] + DstBlock "Saturation3" + DstPort 1 + } + Line { + ZOrder 2577 + SrcBlock "Ground" + SrcPort 1 + Points [163, 0] + Branch { + ZOrder 3643 + DstBlock "Terminator24" + DstPort 1 + } + Branch { + ZOrder 2579 + Points [0, -55] + Branch { + ZOrder 3642 + DstBlock "Terminator23" + DstPort 1 + } + Branch { + ZOrder 2581 + Points [0, -55] + Branch { + ZOrder 3641 + DstBlock "Terminator22" + DstPort 1 + } + Branch { + ZOrder 2584 + Points [0, -55] + Branch { + ZOrder 3640 + DstBlock "Terminator21" + DstPort 1 + } + Branch { + ZOrder 2587 + Points [0, -55] + Branch { + ZOrder 3639 + DstBlock "Terminator20" + DstPort 1 + } + Branch { + ZOrder 2590 + Points [0, -55] + Branch { + ZOrder 3638 + DstBlock "Terminator19" + DstPort 1 + } + Branch { + ZOrder 2593 + Points [0, -55] + Branch { + ZOrder 3637 + DstBlock "Terminator18" + DstPort 1 + } + Branch { + ZOrder 3636 + Points [0, -6; -9, 0; 0, -49] + DstBlock "Terminator17" + DstPort 1 + } + } + } + } + } + } + } + } + Line { + ZOrder 2674 + SrcBlock "Constant3" + SrcPort 1 + Points [22, 0; 0, 40] + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 2675 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Product4" + DstPort 2 + } + Line { + ZOrder 3023 + SrcBlock "AI1" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 3289 + SrcBlock "Temp_AI" + SrcPort 1 + Points [88, 0; 0, 15] + DstBlock "Product5" + DstPort 2 + } + Line { + ZOrder 3202 + SrcBlock "OFS_OFFSET" + SrcPort 1 + DstBlock "Product7" + DstPort 2 + } + Line { + ZOrder 4660 + SrcBlock "Product7" + SrcPort 1 + Points [237, 0; 0, -90] + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 4661 + SrcBlock "Ground5" + SrcPort 1 + Points [20, 0; 0, -140] + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 3210 + SrcBlock "Constant2" + SrcPort 1 + Points [0, 52] + Branch { + ZOrder 3212 + Points [-32, 0; 0, 108] + DstBlock "Divide13" + DstPort 2 + } + Branch { + ZOrder 3211 + Points [0, 48] + DstBlock "Divide12" + DstPort 2 + } + } + Line { + ZOrder 3282 + SrcBlock "Constant8" + SrcPort 1 + Points [22, 0; 0, 40] + DstBlock "MC_SW" + DstPort 1 + } + Line { + ZOrder 3917 + SrcBlock "Product2" + SrcPort 1 + Points [138, 0; 0, 35] + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 3228 + SrcBlock "MC_OFF" + SrcPort 1 + Points [125, 0; 0, -10] + DstBlock "Product6" + DstPort 2 + } + Line { + ZOrder 2293 + SrcBlock "Product3" + SrcPort 1 + Points [94, 0] + Branch { + ZOrder 2390 + Points [0, 15] + Branch { + ZOrder 3224 + Points [0, 95] + Branch { + ZOrder 3232 + Points [0, 50; -30, 0; 0, 45] + Branch { + ZOrder 3240 + Points [0, 70] + Branch { + ZOrder 3245 + DstBlock "Product9" + DstPort 1 + } + Branch { + ZOrder 3244 + Points [0, 80] + DstBlock "Product10" + DstPort 1 + } + } + Branch { + ZOrder 3239 + DstBlock "Product6" + DstPort 1 + } + } + Branch { + ZOrder 3231 + DstBlock "Product2" + DstPort 1 + } + } + Branch { + ZOrder 3223 + Points [133, 0] + Branch { + ZOrder 3488 + Points [0, 41; 168, 0] + DstBlock "Product8" + DstPort 1 + } + Branch { + ZOrder 3487 + DstBlock "Product1" + DstPort 2 + } + } + } + Branch { + ZOrder 2294 + Points [114, 0; 0, -55] + DstBlock "Product" + DstPort 2 + } + } + Line { + ZOrder 3238 + SrcBlock "MC_FGC" + SrcPort 1 + Points [137, 0; 0, -20] + DstBlock "Product9" + DstPort 2 + } + Line { + ZOrder 3246 + SrcBlock "MC_CGC" + SrcPort 1 + Points [130, 0; 0, -20] + DstBlock "Product10" + DstPort 2 + } + Line { + ZOrder 3571 + SrcBlock "RC_SW" + SrcPort 1 + DstBlock "Choice2" + DstPort 2 + } + Line { + ZOrder 3249 + SrcBlock "Constant9" + SrcPort 1 + Points [15, 0; 0, 30] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 3250 + SrcBlock "Ground1" + SrcPort 1 + Points [20, 0; 0, -25] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 3251 + SrcBlock "Choice2" + SrcPort 1 + DstBlock "Product12" + DstPort 2 + } + Line { + ZOrder 3252 + SrcBlock "RC_OFF" + SrcPort 1 + Points [125, 0; 0, -10] + DstBlock "Product13" + DstPort 2 + } + Line { + ZOrder 2678 + SrcBlock "Product4" + SrcPort 1 + Points [10, 0; 0, 40] + Branch { + ZOrder 3200 + Points [0, 75; -19, 0; 0, 70; 5, 0] + Branch { + ZOrder 3205 + Points [0, 63; -150, 0; 0, 167] + Branch { + ZOrder 3258 + Points [0, 50; -12, 0; 0, 45] + Branch { + ZOrder 3257 + Points [0, 70] + Branch { + ZOrder 3256 + DstBlock "Product14" + DstPort 1 + } + Branch { + ZOrder 3255 + Points [0, 80] + DstBlock "Product11" + DstPort 1 + } + } + Branch { + ZOrder 3254 + DstBlock "Product13" + DstPort 1 + } + } + Branch { + ZOrder 3253 + DstBlock "Product12" + DstPort 1 + } + } + Branch { + ZOrder 3204 + DstBlock "Product7" + DstPort 1 + } + } + Branch { + ZOrder 3199 + DstBlock "Product5" + DstPort 1 + } + } + Line { + ZOrder 3260 + SrcBlock "RC_FGC" + SrcPort 1 + Points [137, 0; 0, -20] + DstBlock "Product14" + DstPort 2 + } + Line { + ZOrder 3261 + SrcBlock "RC_CGC" + SrcPort 1 + Points [130, 0; 0, -20] + DstBlock "Product11" + DstPort 2 + } + Line { + ZOrder 4664 + SrcBlock "Product12" + SrcPort 1 + Points [49, 0; 0, -155] + DstBlock "Terminator26" + DstPort 1 + } + Line { + ZOrder 4665 + SrcBlock "Product13" + SrcPort 1 + Points [116, 0; 0, -195] + DstBlock "Terminator27" + DstPort 1 + } + Line { + ZOrder 4666 + SrcBlock "Product14" + SrcPort 1 + Points [163, 0; 0, -210] + DstBlock "Terminator28" + DstPort 1 + } + Line { + ZOrder 4667 + SrcBlock "Product11" + SrcPort 1 + Points [231, 0; 0, -235] + DstBlock "Terminator29" + DstPort 1 + } + Line { + ZOrder 3283 + SrcBlock "MC_SW" + SrcPort 1 + Points [34, 0] + Branch { + ZOrder 3285 + Points [0, 29; -57, 0; 0, 31] + DstBlock "MON1" + DstPort 1 + } + Branch { + ZOrder 3284 + DstBlock "Product2" + DstPort 2 + } + } + Line { + ZOrder 3286 + SrcBlock "MON1" + SrcPort 1 + Points [40, 0; 0, -20] + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 3486 + SrcBlock "ofs_exc" + SrcPort 1 + Points [17, 0; 0, 15] + DstBlock "Product8" + DstPort 2 + } + Line { + ZOrder 4838 + SrcBlock "ADC1" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 3547 + SrcBlock "Constant10" + SrcPort 1 + Points [25, 0] + DstBlock "Operator" + DstPort 1 + } + Line { + ZOrder 3548 + SrcBlock "Operator" + SrcPort 1 + Points [62, 0; 0, -205] + DstBlock "Choice" + DstPort 2 + } + Line { + ZOrder 3550 + SrcBlock "Ground4" + SrcPort 1 + Points [51, 0; 0, -35] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 3551 + SrcBlock "Constant11" + SrcPort 1 + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 4662 + SrcBlock "Choice" + SrcPort 1 + Points [651, 0; 0, -745] + DstBlock "Terminator25" + DstPort 1 + } + Line { + Name "" + ZOrder 3816 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + Points [24, 0; 0, -110] + DstBlock "Operator" + DstPort 2 + } + Line { + ZOrder 3555 + SrcBlock "Constant12" + SrcPort 1 + Points [15, 0; 0, 45] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 3557 + SrcBlock "Choice1" + SrcPort 1 + DstBlock "SW_MON" + DstPort 1 + } + Line { + ZOrder 3558 + SrcBlock "SW_MON" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 3563 + SrcBlock "Constant13" + SrcPort 1 + Points [15, 0; 0, -50] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 3569 + SrcBlock "SW" + SrcPort 1 + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 3568 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "SW" + DstPort 1 + } + Line { + ZOrder 3570 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "RC_SW" + DstPort 1 + } + Line { + ZOrder 3815 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "DAC_1" + DstPort 16 + } + Line { + Name "" + ZOrder 3822 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + Points [84, 0; 0, 60] + DstBlock "Terminator4" + DstPort 1 + } + Line { + Name "" + ZOrder 4889 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 13 + Points [80, 0; 0, -45] + DstBlock "RC_LO_volt_MON" + DstPort 1 + } + Line { + ZOrder 4941 + SrcBlock "Temp_RC_MON" + SrcPort 1 + Points [72, 0] + Branch { + ZOrder 3923 + Points [0, -46; 111, 0; 0, -1796; 250, 0; 0, -8] + DstBlock "Product15" + DstPort 2 + } + Branch { + ZOrder 3922 + DstBlock "Temp_RC" + DstPort 1 + } + } + Line { + ZOrder 3920 + SrcBlock "Product5" + SrcPort 1 + Points [9, 0; 0, -122; -803, 0; 0, 82; -104, 0; 0, 250] + DstBlock "Saturation1" + DstPort 1 + } + Line { + ZOrder 5342 + SrcBlock "Saturation2" + SrcPort 1 + Points [8, 0; 0, 420] + DstBlock "DAC_1" + DstPort 10 + } + Line { + ZOrder 3924 + SrcBlock "Constant7" + SrcPort 1 + Points [15, 0; 0, 15] + DstBlock "Product15" + DstPort 1 + } + Line { + ZOrder 3925 + SrcBlock "Product15" + SrcPort 1 + DstBlock "Temp_AI" + DstPort 1 + } + Line { + ZOrder 4659 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 4568 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 5555 + SrcBlock "Saturation3" + SrcPort 1 + Points [205, 0; 0, -126; 1386, 0; 0, 581] + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 5575 + SrcBlock "Product6" + SrcPort 1 + Points [302, 0; 0, 400] + DstBlock "DAC_1" + DstPort 13 + } + Line { + ZOrder 4580 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 4581 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 4583 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 4584 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 4650 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 4651 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 4645 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 4647 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 4646 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 4648 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 4649 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 4676 + SrcBlock "ADC0" + SrcPort 1 + Points [20, 0; 0, 165] + DstBlock "Bus\nSelector2" + DstPort 1 + } + Line { + Name "" + ZOrder 4677 + Labels [-1, 1] + SrcBlock "Bus\nSelector2" + SrcPort 1 + DstBlock "Terminator30" + DstPort 1 + } + Line { + Name "" + ZOrder 4678 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "Terminator31" + DstPort 1 + } + Line { + Name "" + ZOrder 4680 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 13 + DstBlock "Terminator43" + DstPort 1 + } + Line { + Name "" + ZOrder 4681 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 12 + DstBlock "Terminator42" + DstPort 1 + } + Line { + Name "" + ZOrder 4682 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 11 + DstBlock "Terminator41" + DstPort 1 + } + Line { + Name "" + ZOrder 4683 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 10 + DstBlock "Terminator40" + DstPort 1 + } + Line { + Name "" + ZOrder 4684 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 9 + DstBlock "Terminator39" + DstPort 1 + } + Line { + Name "" + ZOrder 4685 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 8 + DstBlock "Terminator38" + DstPort 1 + } + Line { + Name "" + ZOrder 4686 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 7 + DstBlock "Terminator37" + DstPort 1 + } + Line { + Name "" + ZOrder 4687 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 6 + DstBlock "Terminator36" + DstPort 1 + } + Line { + Name "" + ZOrder 4688 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 5 + DstBlock "Terminator35" + DstPort 1 + } + Line { + Name "" + ZOrder 4689 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 4 + DstBlock "Terminator34" + DstPort 1 + } + Line { + Name "" + ZOrder 4690 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 3 + DstBlock "Terminator33" + DstPort 1 + } + Line { + Name "" + ZOrder 4691 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 2 + DstBlock "Terminator32" + DstPort 1 + } + Line { + ZOrder 4875 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "derr_MON" + DstPort 1 + } + Line { + ZOrder 4877 + SrcBlock "Divide23" + SrcPort 1 + Points [30, 0; 0, 90] + DstBlock "MC_slow_MON" + DstPort 1 + } + Line { + ZOrder 4879 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "MC_ref_MON" + DstPort 1 + } + Line { + ZOrder 4881 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "RC_ref_MON" + DstPort 1 + } + Line { + ZOrder 4884 + SrcBlock "Divide25" + SrcPort 1 + Points [30, 0; 0, 70] + DstBlock "MC_LO_MON" + DstPort 1 + } + Line { + ZOrder 4886 + SrcBlock "Divide24" + SrcPort 1 + Points [13, 0; 0, 70] + DstBlock "MC_Mixer_MON" + DstPort 1 + } + Line { + ZOrder 4888 + SrcBlock "Divide22" + SrcPort 1 + Points [5, 0; 0, 75] + DstBlock "MC_fast_MON" + DstPort 1 + } + Line { + ZOrder 4890 + SrcBlock "Divide21" + SrcPort 1 + Points [30, 0; 0, -15] + DstBlock "RC_LO_MON" + DstPort 1 + } + Line { + ZOrder 4892 + SrcBlock "Divide20" + SrcPort 1 + DstBlock "RC_Mixer_MON" + DstPort 1 + } + Line { + ZOrder 4894 + SrcBlock "Divide19" + SrcPort 1 + DstBlock "RC_fast_MON" + DstPort 1 + } + Line { + ZOrder 4896 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "RC_EOM_MON" + DstPort 1 + } + Line { + ZOrder 4898 + SrcBlock "Divide17" + SrcPort 1 + DstBlock "Temp_RC_MON" + DstPort 1 + } + Line { + ZOrder 4953 + SrcBlock "Constant1" + SrcPort 1 + Points [23, 0; 0, 70] + Branch { + ZOrder 4955 + Points [0, 65] + Branch { + ZOrder 4958 + Points [0, 65] + Branch { + ZOrder 4961 + Points [0, 70] + Branch { + ZOrder 4964 + Points [0, 70] + Branch { + ZOrder 4967 + Points [0, 70] + Branch { + ZOrder 4970 + Points [0, 50] + Branch { + ZOrder 4973 + Points [0, 15; 12, 0; 0, 165] + Branch { + ZOrder 4976 + Points [0, 50] + Branch { + ZOrder 4979 + Points [0, 75] + Branch { + ZOrder 4982 + Points [0, 80] + Branch { + ZOrder 4985 + DstBlock "Divide17" + DstPort 2 + } + Branch { + ZOrder 4984 + DstBlock "Divide18" + DstPort 2 + } + } + Branch { + ZOrder 4981 + DstBlock "Divide19" + DstPort 2 + } + } + Branch { + ZOrder 4978 + DstBlock "Divide20" + DstPort 2 + } + } + Branch { + ZOrder 4975 + DstBlock "Divide21" + DstPort 2 + } + } + Branch { + ZOrder 4972 + DstBlock "Divide23" + DstPort 2 + } + } + Branch { + ZOrder 4969 + DstBlock "Divide22" + DstPort 2 + } + } + Branch { + ZOrder 4966 + DstBlock "Divide24" + DstPort 2 + } + } + Branch { + ZOrder 4963 + DstBlock "Divide25" + DstPort 2 + } + } + Branch { + ZOrder 4960 + DstBlock "Divide26" + DstPort 2 + } + } + Branch { + ZOrder 4957 + DstBlock "Divide15" + DstPort 2 + } + } + Branch { + ZOrder 4954 + DstBlock "Divide14" + DstPort 2 + } + } + Line { + ZOrder 4990 + SrcBlock "derr_volt_MON" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 4991 + SrcBlock "MC_ref_volt_MON" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 4992 + SrcBlock "RC_ref_volt_MON" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 4994 + SrcBlock "MC_LO_volt_MON" + SrcPort 1 + Points [72, 0; 0, -25] + DstBlock "Divide25" + DstPort 1 + } + Line { + ZOrder 4995 + SrcBlock "MC_Mixer_volt_MON" + SrcPort 1 + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 4996 + SrcBlock "MC_fast_volt_MON" + SrcPort 1 + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 4997 + SrcBlock "MC_slow_volt_MON" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 4998 + SrcBlock "RC_LO_volt_MON" + SrcPort 1 + Points [5, 0; 0, 30] + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 5001 + SrcBlock "RC_Mixer_volt_MON" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + ZOrder 5002 + SrcBlock "RC_fast_volt_MON" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 5003 + SrcBlock "RC_EOM_volt_MON" + SrcPort 1 + DstBlock "Divide18" + DstPort 1 + } + Line { + ZOrder 5004 + SrcBlock "Temp_RC_volt_MON" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 5239 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "DAC_1" + DstPort 1 + } + Line { + ZOrder 5240 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "DAC_1" + DstPort 2 + } + Line { + ZOrder 5241 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "DAC_1" + DstPort 3 + } + Line { + ZOrder 5242 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "DAC_1" + DstPort 4 + } + Line { + ZOrder 5243 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "DAC_1" + DstPort 5 + } + Line { + ZOrder 5244 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "DAC_1" + DstPort 6 + } + Line { + ZOrder 5245 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "DAC_1" + DstPort 7 + } + Line { + ZOrder 5344 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "DAC_1" + DstPort 8 + } + Line { + ZOrder 5450 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "DAC_1" + DstPort 9 + } + Line { + ZOrder 5574 + SrcBlock "Product9" + SrcPort 1 + Points [195, 0; 0, 385] + DstBlock "DAC_1" + DstPort 14 + } + Line { + ZOrder 5573 + SrcBlock "Product10" + SrcPort 1 + Points [114, 0; 0, 360] + DstBlock "DAC_1" + DstPort 15 + } + Line { + ZOrder 5540 + SrcBlock "Constant14" + SrcPort 1 + Points [17, 0; 0, 60] + Branch { + ZOrder 5558 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 5557 + Points [0, 55] + Branch { + ZOrder 5570 + DstBlock "Divide2" + DstPort 2 + } + Branch { + ZOrder 5569 + Points [0, 55] + DstBlock "Divide3" + DstPort 2 + } + } + } + Line { + ZOrder 5551 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 5552 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 5556 + SrcBlock "Divide4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 5571 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "Divide3" + DstPort 1 + } + Line { + ZOrder 5576 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "DAC_1" + DstPort 12 + } + Line { + ZOrder 5577 + SrcBlock "Saturation1" + SrcPort 1 + Points [8, 0; 0, 76; -66, 0; 0, -31] + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 5578 + SrcBlock "Ground35" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 5681 + SrcBlock "Product8" + SrcPort 1 + Points [94, 0; 0, 410] + DstBlock "DAC_1" + DstPort 11 + } + Line { + ZOrder 5680 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Annotation { + SID "2892" + Name "#DAQ Channels\nMC_Mixer 16384\nMC_fast 16384\nRC_ref 16384\nMC_ref 16384\nd_err 16384\nOFS_PD 1638" + "4\nTemp_RC 16384" + Position [221, 1371, 329, 1517] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . L $ 8 ( @ % \" $ ! 0 % 0 \" $ 0 =F5R<" + "VEO;@!C;VYT96YT X X !@ @ & 4 ( 0 $ ! D ( FIF9F9F9\\3\\. ( $ " + " 8 ( ! % \" $ #I 0 0 Z0 %-#62 M(%-U" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Sat Jan 14 19:21:01 2023" + RTWModifiedTimeStamp 595624785 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1ioo" + Array { + Type "Cell" + Dimension 1 + Cell "k1ioo" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 1, 28, 881, 658 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Ground + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType RelationalOperator + Operator ">=" + InputSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + ZeroCross on + SampleTime "-1" + } + Block { + BlockType Saturate + UpperLimitSource "Dialog" + UpperLimit "0.5" + LowerLimitSource "Dialog" + LowerLimit "-0.5" + LinearizeAsGain on + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1ioo" + Location [1, 2188, 2561, 3207] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "125" + ReportName "simulink-default.rpt" + SIDHighWatermark "3360" + Block { + BlockType Reference + Name "ADC0" + SID "3342" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [20, 1797, 95, 1823] + ZOrder 4075 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "3069" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [1185, 1457, 1255, 1483] + ZOrder 890 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC2" + SID "3197" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=2 " + Ports [0, 1] + Position [440, 2067, 515, 2093] + ZOrder 3916 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx2/ADC2" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI1" + SID "2833" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [100, 213, 170, 237] + ZOrder 662 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI2" + SID "2834" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [100, 268, 170, 292] + ZOrder 665 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "3070" + Description "ADC Selector" + Ports [1, 2] + Position [1300, 1410, 1310, 1530] + ZOrder 891 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_1_0,adc_1_1" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector2" + SID "3343" + Description "ADC Selector" + Ports [1, 13] + Position [145, 1782, 165, 2168] + ZOrder 4077 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1,adc_0_2,adc_0_3,adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,ad" + "c_0_11,adc_0_12" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2835" + Description "ADC Selector" + Ports [1, 32] + Position [580, 1252, 590, 2908] + ZOrder 692 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_2_0,adc_2_1,adc_2_2,adc_2_3,adc_2_4,adc_2_5,adc_2_6,adc_2_7,adc_2_8,adc_2_9,adc_2_10,ad" + "c_2_11,adc_2_12,adc_2_13,adc_2_14,adc_2_15,adc_2_16,adc_2_17,adc_2_18,adc_2_19,adc_2_20,adc_2_21,adc_2_22,adc_2_" + "23,adc_2_24,adc_2_25,adc_2_26,adc_2_27,adc_2_28,adc_2_29,adc_2_30,adc_2_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Switch + Name "Choice" + SID "3071" + Position [1505, 1165, 1535, 1195] + ZOrder 892 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "3078" + Position [1520, 1025, 1550, 1055] + ZOrder 899 + Threshold "1" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "3050" + Position [1450, 635, 1480, 665] + ZOrder 873 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant1" + SID "2899" + Position [700, 1155, 745, 1185] + ZOrder 717 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant10" + SID "3073" + Position [1280, 1325, 1325, 1355] + ZOrder 894 + Value "5" + } + Block { + BlockType Constant + Name "Constant11" + SID "3075" + Position [1385, 1155, 1430, 1185] + ZOrder 896 + Value "5" + } + Block { + BlockType Constant + Name "Constant12" + SID "3079" + Position [1435, 970, 1480, 1000] + ZOrder 900 + Value "25" + } + Block { + BlockType Constant + Name "Constant13" + SID "3083" + Position [1435, 1085, 1480, 1115] + ZOrder 904 + Value "0" + } + Block { + BlockType Constant + Name "Constant14" + SID "3303" + Description "ch2-4 of DtoSE board has gain of 2.5" + Position [2500, 655, 2545, 685] + ZOrder 4035 + Value "2.5" + } + Block { + BlockType Constant + Name "Constant2" + SID "2956" + Position [830, 165, 875, 195] + ZOrder 776 + Value "3" + } + Block { + BlockType Constant + Name "Constant3" + SID "3001" + Position [1665, 155, 1710, 185] + ZOrder 822 + Value "2" + } + Block { + BlockType Constant + Name "Constant4" + SID "2949" + Position [310, 315, 355, 345] + ZOrder 771 + Value "2" + } + Block { + BlockType Constant + Name "Constant5" + SID "2950" + Position [385, 350, 430, 380] + ZOrder 772 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant6" + SID "3002" + Position [1665, 210, 1710, 240] + ZOrder 823 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant7" + SID "3160" + Position [1365, 220, 1410, 250] + ZOrder 987 + } + Block { + BlockType Constant + Name "Constant8" + SID "3038" + Position [310, 410, 355, 440] + ZOrder 861 + Value "5" + } + Block { + BlockType Constant + Name "Constant9" + SID "3051" + Position [1365, 595, 1410, 625] + ZOrder 875 + Value "5" + } + Block { + BlockType Reference + Name "DAC_0" + SID "2837" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [2685, 256, 2720, 1139] + ZOrder 675 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "2968" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [1130, 269, 1175, 1146] + ZOrder 788 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide1" + SID "3332" + Ports [2, 1] + Position [800, 1447, 830, 1478] + ZOrder 4065 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "2955" + Ports [2, 1] + Position [885, 257, 915, 288] + ZOrder 775 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "2961" + Ports [2, 1] + Position [895, 317, 925, 348] + ZOrder 781 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3261" + Ports [2, 1] + Position [800, 1297, 830, 1328] + ZOrder 3992 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3262" + Ports [2, 1] + Position [800, 1347, 830, 1378] + ZOrder 3993 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3264" + Ports [2, 1] + Position [1365, 1697, 1395, 1728] + ZOrder 3995 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "3265" + Ports [2, 1] + Position [800, 1847, 830, 1878] + ZOrder 3996 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3266" + Ports [2, 1] + Position [800, 1797, 830, 1828] + ZOrder 3997 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "3300" + Ports [2, 1] + Position [2590, 762, 2620, 793] + ZOrder 4032 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "3267" + Ports [2, 1] + Position [800, 1747, 830, 1778] + ZOrder 3998 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "3268" + Ports [2, 1] + Position [800, 1897, 830, 1928] + ZOrder 3999 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "3269" + Ports [2, 1] + Position [800, 1597, 830, 1628] + ZOrder 4000 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "3270" + Ports [2, 1] + Position [800, 1647, 830, 1678] + ZOrder 4001 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "3271" + Ports [2, 1] + Position [800, 1547, 830, 1578] + ZOrder 4002 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "3272" + Ports [2, 1] + Position [800, 1497, 830, 1528] + ZOrder 4003 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "3273" + Ports [2, 1] + Position [800, 1397, 830, 1428] + ZOrder 4004 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "3301" + Ports [2, 1] + Position [2590, 817, 2620, 848] + ZOrder 4033 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "3302" + Ports [2, 1] + Position [2635, 707, 2665, 738] + ZOrder 4036 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "3335" + Ports [2, 1] + Position [800, 1697, 830, 1728] + ZOrder 4069 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "2840" + Ports [] + Position [412, 920, 452, 959] + ZOrder 660 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Ground + Name "Ground" + SID "2969" + Position [1785, 1085, 1805, 1105] + ZOrder 789 + } + Block { + BlockType Ground + Name "Ground1" + SID "3052" + Position [1380, 675, 1400, 695] + ZOrder 874 + } + Block { + BlockType Ground + Name "Ground10" + SID "3215" + Position [2645, 605, 2665, 625] + ZOrder 3934 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground11" + SID "3089" + Position [1255, 1030, 1275, 1050] + ZOrder 909 + } + Block { + BlockType Ground + Name "Ground12" + SID "3216" + Position [2645, 550, 2665, 570] + ZOrder 3935 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground13" + SID "3217" + Position [2645, 495, 2665, 515] + ZOrder 3936 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground14" + SID "3218" + Position [2645, 440, 2665, 460] + ZOrder 3937 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground15" + SID "3219" + Position [2645, 385, 2665, 405] + ZOrder 3938 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground16" + SID "3220" + Position [2645, 330, 2665, 350] + ZOrder 3939 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground17" + SID "3286" + Position [1070, 285, 1090, 305] + ZOrder 4017 + } + Block { + BlockType Ground + Name "Ground18" + SID "3182" + Position [2645, 1100, 2665, 1120] + ZOrder 3901 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground19" + SID "3183" + Position [2645, 1045, 2665, 1065] + ZOrder 3902 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "2851" + Position [45, 215, 65, 235] + ZOrder 663 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground20" + SID "3184" + Position [2645, 990, 2665, 1010] + ZOrder 3903 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground21" + SID "3185" + Position [2645, 935, 2665, 955] + ZOrder 3904 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground22" + SID "3295" + Position [1080, 725, 1100, 745] + ZOrder 4026 + } + Block { + BlockType Ground + Name "Ground23" + SID "3304" + Position [2525, 815, 2545, 835] + ZOrder 4037 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground24" + SID "3338" + Position [1340, 1430, 1360, 1450] + ZOrder 4071 + } + Block { + BlockType Ground + Name "Ground25" + SID "3306" + Position [1080, 890, 1100, 910] + ZOrder 4039 + } + Block { + BlockType Ground + Name "Ground26" + SID "3310" + Position [2645, 880, 2665, 900] + ZOrder 4043 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground27" + SID "3288" + Position [1070, 340, 1090, 360] + ZOrder 4019 + } + Block { + BlockType Ground + Name "Ground28" + SID "3289" + Position [1070, 395, 1090, 415] + ZOrder 4020 + } + Block { + BlockType Ground + Name "Ground29" + SID "3290" + Position [1080, 450, 1100, 470] + ZOrder 4021 + } + Block { + BlockType Ground + Name "Ground3" + SID "2852" + Position [45, 270, 65, 290] + ZOrder 666 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground30" + SID "3291" + Position [1080, 505, 1100, 525] + ZOrder 4022 + } + Block { + BlockType Ground + Name "Ground31" + SID "3292" + Position [1080, 560, 1100, 580] + ZOrder 4023 + } + Block { + BlockType Ground + Name "Ground32" + SID "3294" + Position [1080, 670, 1100, 690] + ZOrder 4025 + } + Block { + BlockType Ground + Name "Ground33" + SID "3132" + Position [1080, 1110, 1100, 1130] + ZOrder 958 + } + Block { + BlockType Ground + Name "Ground34" + SID "3293" + Position [1080, 615, 1100, 635] + ZOrder 4024 + } + Block { + BlockType Ground + Name "Ground35" + SID "3308" + Position [2525, 760, 2545, 780] + ZOrder 4041 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground36" + SID "3339" + Position [1340, 1490, 1360, 1510] + ZOrder 4072 + } + Block { + BlockType Ground + Name "Ground37" + SID "3358" + Position [1190, 1695, 1210, 1715] + ZOrder 4091 + } + Block { + BlockType Ground + Name "Ground38" + SID "3360" + Position [1310, 1755, 1330, 1775] + ZOrder 4093 + } + Block { + BlockType Ground + Name "Ground4" + SID "3074" + Position [1410, 1215, 1430, 1235] + ZOrder 895 + } + Block { + BlockType Ground + Name "Ground5" + SID "3036" + Position [1415, 510, 1435, 530] + ZOrder 857 + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "3090" + Position [1210, 640, 1230, 660] + ZOrder 911 + } + Block { + BlockType Ground + Name "Ground7" + SID "3172" + Position [2645, 275, 2665, 295] + ZOrder 3891 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground8" + SID "3173" + Position [2025, 260, 2045, 280] + ZOrder 3892 + } + Block { + BlockType Ground + Name "Ground9" + SID "3214" + Position [2645, 660, 2665, 680] + ZOrder 3933 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Reference + Name "MC_CGC" + SID "3048" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [245, 715, 310, 745] + ZOrder 869 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_FGC" + SID "3046" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [245, 635, 310, 665] + ZOrder 867 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_LO" + SID "3311" + Tag "Test Point" + Ports [1] + Position [1105, 1505, 1145, 1525] + ZOrder 4044 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_LO_MON" + SID "2913" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 1500, 980, 1530] + ZOrder 733 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_LO_volt_MON" + SID "3274" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [665, 1490, 745, 1520] + ZOrder 4008 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_Mixer" + SID "2917" + Tag "Test Point" + Ports [1] + Position [1105, 1555, 1145, 1575] + ZOrder 738 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_Mixer_MON" + SID "2918" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 1550, 980, 1580] + ZOrder 736 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_Mixer_volt_MON" + SID "3275" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [665, 1540, 745, 1570] + ZOrder 4009 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_OFF" + SID "3042" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [245, 555, 310, 585] + ZOrder 863 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_SW" + SID "3063" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [410, 453, 480, 477] + ZOrder 884 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_fast" + SID "2920" + Tag "Test Point" + Ports [1] + Position [1105, 1605, 1145, 1625] + ZOrder 741 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_fast_MON" + SID "2921" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 1600, 980, 1630] + ZOrder 739 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_fast_volt_MON" + SID "3276" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [665, 1590, 745, 1620] + ZOrder 4010 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_ref" + SID "2897" + Tag "Test Point" + Ports [1] + Position [1105, 1355, 1145, 1375] + ZOrder 716 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_ref_MON" + SID "2898" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 1350, 980, 1380] + ZOrder 721 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_ref_volt_MON" + SID "3277" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [665, 1340, 745, 1370] + ZOrder 4006 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_slow" + SID "2923" + Tag "Test Point" + Ports [1] + Position [1105, 1655, 1145, 1675] + ZOrder 744 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_slow_MON" + SID "2924" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 1650, 980, 1680] + ZOrder 742 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_slow_volt_MON" + SID "3278" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [665, 1640, 745, 1670] + ZOrder 4011 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MON1" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [485, 510, 565, 540] + ZOrder 885 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_OFFSET" + SID "2957" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1485, 405, 1550, 435] + ZOrder 854 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_PD" + SID "2912" + Tag "Test Point" + Ports [1] + Position [1105, 1705, 1145, 1725] + ZOrder 732 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_PD_MON" + SID "3336" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 1700, 980, 1730] + ZOrder 4070 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_PD_Out" + SID "3334" + Tag "Test Point" + Ports [1] + Position [1105, 1455, 1145, 1475] + ZOrder 4067 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_PD_Out_MON" + SID "3333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 1450, 980, 1480] + ZOrder 4066 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_PD_Out_volt_MON" + SID "3331" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [665, 1440, 745, 1470] + ZOrder 4064 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_PD_volt_MON" + SID "3337" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [665, 1690, 745, 1720] + ZOrder 4068 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType RelationalOperator + Name "Operator" + SID "3072" + Ports [2, 1] + Position [1370, 1367, 1400, 1398] + ZOrder 893 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Reference + Name "PHASE_SHIFTER" + SID "2947" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [340, 210, 405, 240] + ZOrder 767 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SHIFTER_RC" + SID "2960" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [625, 375, 690, 405] + ZOrder 780 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "2941" + Ports [2, 1] + Position [805, 262, 835, 293] + ZOrder 761 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2959" + Ports [2, 1] + Position [815, 332, 845, 363] + ZOrder 779 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "3049" + Ports [2, 1] + Position [585, 687, 615, 718] + ZOrder 870 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "3058" + Ports [2, 1] + Position [1640, 872, 1670, 903] + ZOrder 882 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "3059" + Ports [2, 1] + Position [1670, 627, 1700, 658] + ZOrder 876 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "3060" + Ports [2, 1] + Position [1650, 722, 1680, 753] + ZOrder 878 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "3061" + Ports [2, 1] + Position [1650, 792, 1680, 823] + ZOrder 880 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "3159" + Ports [2, 1] + Position [1450, 242, 1480, 273] + ZOrder 986 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "3041" + Ports [2, 1] + Position [615, 442, 645, 473] + ZOrder 862 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "2952" + Ports [2, 1] + Position [480, 322, 510, 353] + ZOrder 770 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3003" + Ports [2, 1] + Position [1765, 202, 1795, 233] + ZOrder 821 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3004" + Ports [2, 1] + Position [1825, 252, 1855, 283] + ZOrder 824 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "3044" + Ports [2, 1] + Position [595, 537, 625, 568] + ZOrder 865 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "3034" + Ports [2, 1] + Position [1815, 397, 1845, 428] + ZOrder 855 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "3035" + Ports [2, 1] + Position [925, 417, 955, 448] + ZOrder 888 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "3047" + Ports [2, 1] + Position [595, 607, 625, 638] + ZOrder 868 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "RC_CGC" + SID "3053" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1300, 900, 1365, 930] + ZOrder 881 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_EOM" + SID "2935" + Tag "Test Point" + Ports [1] + Position [1105, 1855, 1145, 1875] + ZOrder 756 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_EOM_MON" + SID "2936" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 1850, 980, 1880] + ZOrder 754 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_EOM_volt_MON" + SID "3279" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [665, 1840, 745, 1870] + ZOrder 4015 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_FGC" + SID "3054" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1300, 820, 1365, 850] + ZOrder 879 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_LO" + SID "2926" + Tag "Test Point" + Ports [1] + Position [1105, 1905, 1145, 1925] + ZOrder 747 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_LO_MON" + SID "2927" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 1900, 980, 1930] + ZOrder 745 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_LO_volt_MON" + SID "3280" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [665, 1890, 745, 1920] + ZOrder 4012 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_Mixer" + SID "2929" + Tag "Test Point" + Ports [1] + Position [1105, 1755, 1145, 1775] + ZOrder 750 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_Mixer_MON" + SID "2930" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 1750, 980, 1780] + ZOrder 748 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_Mixer_volt_MON" + SID "3281" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [665, 1740, 745, 1770] + ZOrder 4013 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_OFF" + SID "3055" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1300, 740, 1365, 770] + ZOrder 877 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_SW" + SID "3091" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1265, 635, 1340, 665] + ZOrder 912 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_fast" + SID "2932" + Tag "Test Point" + Ports [1] + Position [1105, 1805, 1145, 1825] + ZOrder 753 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_fast_MON" + SID "2933" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 1800, 980, 1830] + ZOrder 751 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_fast_volt_MON" + SID "3282" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [665, 1790, 745, 1820] + ZOrder 4014 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_ref" + SID "2905" + Tag "Test Point" + Ports [1] + Position [1105, 1405, 1145, 1425] + ZOrder 725 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_ref_MON" + SID "2902" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 1400, 980, 1430] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_ref_volt_MON" + SID "3283" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [665, 1390, 745, 1420] + ZOrder 4007 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW" + SID "3088" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1310, 1025, 1385, 1055] + ZOrder 910 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW_MON" + SID "3081" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 1025, 1660, 1055] + ZOrder 902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Saturate + Name "Saturation1" + SID "3161" + Ports [1, 1] + Position [990, 465, 1020, 495] + ZOrder 988 + InputPortMap "u0" + UpperLimit "16384" + LowerLimit "0" + } + Block { + BlockType Saturate + Name "Saturation2" + SID "2958" + Ports [1, 1] + Position [995, 355, 1025, 385] + ZOrder 778 + InputPortMap "u0" + UpperLimit "16384" + LowerLimit "-16384" + } + Block { + BlockType Saturate + Name "Saturation3" + SID "2965" + Ports [1, 1] + Position [975, 245, 1005, 275] + ZOrder 785 + InputPortMap "u0" + UpperLimit "16384" + LowerLimit "-16384" + } + Block { + BlockType Reference + Name "Temp_AI" + SID "3066" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1555, 248, 1625, 272] + ZOrder 887 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Temp_RC" + SID "3139" + Tag "Test Point" + Ports [1] + Position [1670, 1705, 1710, 1725] + ZOrder 966 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Temp_RC_MON" + SID "3140" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1465, 1700, 1545, 1730] + ZOrder 964 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Temp_RC_volt_MON" + SID "3284" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1230, 1690, 1310, 1720] + ZOrder 4016 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Terminator + Name "Terminator1" + SID "2939" + Position [255, 270, 275, 290] + ZOrder 759 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "3314" + Position [635, 2245, 655, 2265] + ZOrder 4047 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "3315" + Position [635, 2195, 655, 2215] + ZOrder 4048 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "3316" + Position [635, 2145, 655, 2165] + ZOrder 4049 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3317" + Position [635, 2095, 655, 2115] + ZOrder 4050 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3236" + Position [2345, 260, 2365, 280] + ZOrder 3947 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "3237" + Position [2345, 315, 2365, 335] + ZOrder 3948 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "3238" + Position [2345, 370, 2365, 390] + ZOrder 3949 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "3106" + Position [1990, 700, 2010, 720] + ZOrder 932 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "3107" + Position [1990, 755, 2010, 775] + ZOrder 933 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "3108" + Position [1990, 810, 2010, 830] + ZOrder 934 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "3009" + Position [255, 215, 275, 235] + ZOrder 829 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "3109" + Position [1990, 865, 2010, 885] + ZOrder 935 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "3110" + Position [1990, 920, 2010, 940] + ZOrder 936 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "3111" + Position [1990, 975, 2010, 995] + ZOrder 937 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "3112" + Position [1990, 1030, 2010, 1050] + ZOrder 938 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "3113" + Position [1990, 1085, 2010, 1105] + ZOrder 939 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "3239" + Position [2345, 425, 2365, 445] + ZOrder 3950 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "3240" + Position [2345, 480, 2365, 500] + ZOrder 3951 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "3241" + Position [2345, 535, 2365, 555] + ZOrder 3952 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "3242" + Position [2345, 590, 2365, 610] + ZOrder 3953 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "3243" + Position [2345, 645, 2365, 665] + ZOrder 3954 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "3065" + Position [655, 495, 675, 515] + ZOrder 886 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "3318" + Position [635, 2045, 655, 2065] + ZOrder 4051 + } + Block { + BlockType Terminator + Name "Terminator31" + SID "3341" + Position [1350, 1520, 1370, 1540] + ZOrder 4074 + } + Block { + BlockType Terminator + Name "Terminator32" + SID "3319" + Position [635, 1995, 655, 2015] + ZOrder 4052 + } + Block { + BlockType Terminator + Name "Terminator33" + SID "3320" + Position [635, 2495, 655, 2515] + ZOrder 4054 + } + Block { + BlockType Terminator + Name "Terminator34" + SID "3321" + Position [635, 2445, 655, 2465] + ZOrder 4055 + } + Block { + BlockType Terminator + Name "Terminator35" + SID "3322" + Position [635, 2395, 655, 2415] + ZOrder 4056 + } + Block { + BlockType Terminator + Name "Terminator36" + SID "3323" + Position [635, 2345, 655, 2365] + ZOrder 4057 + } + Block { + BlockType Terminator + Name "Terminator37" + SID "3324" + Position [635, 2545, 655, 2565] + ZOrder 4053 + } + Block { + BlockType Terminator + Name "Terminator38" + SID "3325" + Position [635, 2745, 655, 2765] + ZOrder 4059 + } + Block { + BlockType Terminator + Name "Terminator39" + SID "3326" + Position [635, 2695, 655, 2715] + ZOrder 4060 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "3137" + Position [1460, 1490, 1480, 1510] + ZOrder 963 + } + Block { + BlockType Terminator + Name "Terminator40" + SID "3327" + Position [635, 2645, 655, 2665] + ZOrder 4061 + } + Block { + BlockType Terminator + Name "Terminator41" + SID "3328" + Position [635, 2595, 655, 2615] + ZOrder 4062 + } + Block { + BlockType Terminator + Name "Terminator42" + SID "3329" + Position [635, 2795, 655, 2815] + ZOrder 4058 + } + Block { + BlockType Terminator + Name "Terminator43" + SID "3330" + Position [635, 2845, 655, 2865] + ZOrder 4063 + } + Block { + BlockType Terminator + Name "Terminator44" + SID "3344" + Position [230, 1785, 250, 1805] + ZOrder 4076 + } + Block { + BlockType Terminator + Name "Terminator45" + SID "3345" + Position [230, 1815, 250, 1835] + ZOrder 4078 + } + Block { + BlockType Terminator + Name "Terminator46" + SID "3346" + Position [230, 1845, 250, 1865] + ZOrder 4079 + } + Block { + BlockType Terminator + Name "Terminator47" + SID "3347" + Position [230, 1875, 250, 1895] + ZOrder 4080 + } + Block { + BlockType Terminator + Name "Terminator48" + SID "3348" + Position [230, 1905, 250, 1925] + ZOrder 4081 + } + Block { + BlockType Terminator + Name "Terminator49" + SID "3349" + Position [230, 1935, 250, 1955] + ZOrder 4082 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "3082" + Position [1690, 1030, 1710, 1050] + ZOrder 903 + } + Block { + BlockType Terminator + Name "Terminator50" + SID "3350" + Position [230, 1965, 250, 1985] + ZOrder 4083 + } + Block { + BlockType Terminator + Name "Terminator51" + SID "3351" + Position [230, 1995, 250, 2015] + ZOrder 4084 + } + Block { + BlockType Terminator + Name "Terminator52" + SID "3352" + Position [230, 2025, 250, 2045] + ZOrder 4085 + } + Block { + BlockType Terminator + Name "Terminator53" + SID "3353" + Position [230, 2055, 250, 2075] + ZOrder 4086 + } + Block { + BlockType Terminator + Name "Terminator54" + SID "3354" + Position [230, 2085, 250, 2105] + ZOrder 4087 + } + Block { + BlockType Terminator + Name "Terminator55" + SID "3355" + Position [230, 2115, 250, 2135] + ZOrder 4088 + } + Block { + BlockType Terminator + Name "Terminator56" + SID "3356" + Position [230, 2145, 250, 2165] + ZOrder 4089 + } + Block { + BlockType Terminator + Name "Terminator57" + SID "3359" + Position [635, 1945, 655, 1965] + ZOrder 4092 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "3142" + Position [900, 485, 920, 505] + ZOrder 985 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "3307" + Position [995, 515, 1015, 535] + ZOrder 4040 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "3340" + Position [1340, 1410, 1360, 1430] + ZOrder 4073 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "3313" + Position [635, 2295, 655, 2315] + ZOrder 4046 + } + Block { + BlockType Reference + Name "d_err" + SID "2895" + Tag "Test Point" + Ports [1] + Position [1105, 1305, 1145, 1325] + ZOrder 715 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "derr_MON" + SID "2896" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 1300, 980, 1330] + ZOrder 718 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "derr_volt_MON" + SID "3285" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [665, 1290, 745, 1320] + ZOrder 4005 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=95\nshmem_daq=1\nspecific_cpu=10\nadcSlave=1\nno_rfm_dma=" + "1" + SID "2891" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [410, 990, 450, 1050] + ZOrder 659 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ofs_exc" + SID "3005" + Tag "Excitation" + Ports [0, 1] + Position [840, 416, 880, 434] + ZOrder 825 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.7" + SourceBlock "cdsEXC/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 4839 + SrcBlock "ADC2" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + ZOrder 1999 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "AI1" + DstPort 1 + } + Line { + ZOrder 2000 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "AI2" + DstPort 1 + } + Line { + Name "" + ZOrder 4874 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "derr_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4878 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "MC_ref_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4880 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "RC_ref_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4993 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "MC_LO_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4885 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "MC_Mixer_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4887 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "MC_fast_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4876 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "MC_slow_volt_MON" + DstPort 1 + } + Line { + ZOrder 4945 + SrcBlock "RC_LO_MON" + SrcPort 1 + DstBlock "RC_LO" + DstPort 1 + } + Line { + Name "" + ZOrder 5775 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "OFS_PD_volt_MON" + DstPort 1 + } + Line { + ZOrder 4944 + SrcBlock "RC_Mixer_MON" + SrcPort 1 + DstBlock "RC_Mixer" + DstPort 1 + } + Line { + Name "" + ZOrder 4891 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "RC_Mixer_volt_MON" + DstPort 1 + } + Line { + ZOrder 4943 + SrcBlock "RC_fast_MON" + SrcPort 1 + DstBlock "RC_fast" + DstPort 1 + } + Line { + Name "" + ZOrder 4893 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "RC_fast_volt_MON" + DstPort 1 + } + Line { + ZOrder 4942 + SrcBlock "RC_EOM_MON" + SrcPort 1 + DstBlock "RC_EOM" + DstPort 1 + } + Line { + Name "" + ZOrder 4895 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "RC_EOM_volt_MON" + DstPort 1 + } + Line { + ZOrder 2224 + SrcBlock "AI2" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 2256 + SrcBlock "PHASE_SHIFTER" + SrcPort 1 + Points [302, 0; 0, 45] + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 2296 + SrcBlock "Product" + SrcPort 1 + Points [20, 0; 0, -15] + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 2270 + SrcBlock "Constant4" + SrcPort 1 + DstBlock "Product3" + DstPort 1 + } + Line { + ZOrder 2271 + SrcBlock "Constant5" + SrcPort 1 + Points [9, 0; 0, -20] + DstBlock "Product3" + DstPort 2 + } + Line { + ZOrder 5683 + SrcBlock "derr_MON" + SrcPort 1 + DstBlock "d_err" + DstPort 1 + } + Line { + ZOrder 5684 + SrcBlock "MC_ref_MON" + SrcPort 1 + DstBlock "MC_ref" + DstPort 1 + } + Line { + ZOrder 5685 + SrcBlock "RC_ref_MON" + SrcPort 1 + DstBlock "RC_ref" + DstPort 1 + } + Line { + ZOrder 5692 + SrcBlock "MC_LO_MON" + SrcPort 1 + DstBlock "MC_LO" + DstPort 1 + } + Line { + ZOrder 5682 + SrcBlock "MC_Mixer_MON" + SrcPort 1 + DstBlock "MC_Mixer" + DstPort 1 + } + Line { + ZOrder 5691 + SrcBlock "MC_fast_MON" + SrcPort 1 + DstBlock "MC_fast" + DstPort 1 + } + Line { + ZOrder 5686 + SrcBlock "MC_slow_MON" + SrcPort 1 + DstBlock "MC_slow" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "PHASE_SHIFTER_RC" + SrcPort 1 + Points [41, 0; 0, -23; 50, 0; 0, -27] + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2391 + SrcBlock "Product1" + SrcPort 1 + Points [20, 0; 0, -25] + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 2394 + SrcBlock "Divide13" + SrcPort 1 + Points [27, 0; 0, 35] + DstBlock "Saturation2" + DstPort 1 + } + Line { + ZOrder 2569 + SrcBlock "Divide12" + SrcPort 1 + Points [25, 0; 0, -15] + DstBlock "Saturation3" + DstPort 1 + } + Line { + ZOrder 2577 + SrcBlock "Ground" + SrcPort 1 + Points [163, 0] + Branch { + ZOrder 3643 + DstBlock "Terminator24" + DstPort 1 + } + Branch { + ZOrder 2579 + Points [0, -55] + Branch { + ZOrder 3642 + DstBlock "Terminator23" + DstPort 1 + } + Branch { + ZOrder 2581 + Points [0, -55] + Branch { + ZOrder 3641 + DstBlock "Terminator22" + DstPort 1 + } + Branch { + ZOrder 2584 + Points [0, -55] + Branch { + ZOrder 3640 + DstBlock "Terminator21" + DstPort 1 + } + Branch { + ZOrder 2587 + Points [0, -55] + Branch { + ZOrder 3639 + DstBlock "Terminator20" + DstPort 1 + } + Branch { + ZOrder 2590 + Points [0, -55] + Branch { + ZOrder 3638 + DstBlock "Terminator19" + DstPort 1 + } + Branch { + ZOrder 2593 + Points [0, -55] + Branch { + ZOrder 3637 + DstBlock "Terminator18" + DstPort 1 + } + Branch { + ZOrder 3636 + Points [0, -6; -9, 0; 0, -49] + DstBlock "Terminator17" + DstPort 1 + } + } + } + } + } + } + } + } + Line { + ZOrder 2674 + SrcBlock "Constant3" + SrcPort 1 + Points [22, 0; 0, 40] + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 2675 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Product4" + DstPort 2 + } + Line { + ZOrder 3023 + SrcBlock "AI1" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 3289 + SrcBlock "Temp_AI" + SrcPort 1 + Points [88, 0; 0, 15] + DstBlock "Product5" + DstPort 2 + } + Line { + ZOrder 3202 + SrcBlock "OFS_OFFSET" + SrcPort 1 + DstBlock "Product7" + DstPort 2 + } + Line { + ZOrder 4660 + SrcBlock "Product7" + SrcPort 1 + Points [237, 0; 0, -90] + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 4661 + SrcBlock "Ground5" + SrcPort 1 + Points [20, 0; 0, -140] + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 3210 + SrcBlock "Constant2" + SrcPort 1 + Points [0, 52] + Branch { + ZOrder 3212 + Points [-32, 0; 0, 108] + DstBlock "Divide13" + DstPort 2 + } + Branch { + ZOrder 3211 + Points [0, 48] + DstBlock "Divide12" + DstPort 2 + } + } + Line { + ZOrder 3282 + SrcBlock "Constant8" + SrcPort 1 + Points [22, 0; 0, 40] + DstBlock "MC_SW" + DstPort 1 + } + Line { + ZOrder 3917 + SrcBlock "Product2" + SrcPort 1 + Points [138, 0; 0, 35] + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 3228 + SrcBlock "MC_OFF" + SrcPort 1 + Points [125, 0; 0, -10] + DstBlock "Product6" + DstPort 2 + } + Line { + ZOrder 2293 + SrcBlock "Product3" + SrcPort 1 + Points [94, 0] + Branch { + ZOrder 2390 + Points [0, 15] + Branch { + ZOrder 3224 + Points [0, 95] + Branch { + ZOrder 3232 + Points [0, 50; -30, 0; 0, 45] + Branch { + ZOrder 3240 + Points [0, 70] + Branch { + ZOrder 3245 + DstBlock "Product9" + DstPort 1 + } + Branch { + ZOrder 3244 + Points [0, 80] + DstBlock "Product10" + DstPort 1 + } + } + Branch { + ZOrder 3239 + DstBlock "Product6" + DstPort 1 + } + } + Branch { + ZOrder 3231 + DstBlock "Product2" + DstPort 1 + } + } + Branch { + ZOrder 3223 + Points [133, 0] + Branch { + ZOrder 3488 + Points [0, 41; 168, 0] + DstBlock "Product8" + DstPort 1 + } + Branch { + ZOrder 3487 + DstBlock "Product1" + DstPort 2 + } + } + } + Branch { + ZOrder 2294 + Points [114, 0; 0, -55] + DstBlock "Product" + DstPort 2 + } + } + Line { + ZOrder 3238 + SrcBlock "MC_FGC" + SrcPort 1 + Points [137, 0; 0, -20] + DstBlock "Product9" + DstPort 2 + } + Line { + ZOrder 3246 + SrcBlock "MC_CGC" + SrcPort 1 + Points [130, 0; 0, -20] + DstBlock "Product10" + DstPort 2 + } + Line { + ZOrder 3571 + SrcBlock "RC_SW" + SrcPort 1 + DstBlock "Choice2" + DstPort 2 + } + Line { + ZOrder 3249 + SrcBlock "Constant9" + SrcPort 1 + Points [15, 0; 0, 30] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 3250 + SrcBlock "Ground1" + SrcPort 1 + Points [20, 0; 0, -25] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 3251 + SrcBlock "Choice2" + SrcPort 1 + DstBlock "Product12" + DstPort 2 + } + Line { + ZOrder 3252 + SrcBlock "RC_OFF" + SrcPort 1 + Points [125, 0; 0, -10] + DstBlock "Product13" + DstPort 2 + } + Line { + ZOrder 2678 + SrcBlock "Product4" + SrcPort 1 + Points [10, 0; 0, 40] + Branch { + ZOrder 3200 + Points [0, 75; -19, 0; 0, 70; 5, 0] + Branch { + ZOrder 3205 + Points [0, 63; -150, 0; 0, 167] + Branch { + ZOrder 3258 + Points [0, 50; -12, 0; 0, 45] + Branch { + ZOrder 3257 + Points [0, 70] + Branch { + ZOrder 3256 + DstBlock "Product14" + DstPort 1 + } + Branch { + ZOrder 3255 + Points [0, 80] + DstBlock "Product11" + DstPort 1 + } + } + Branch { + ZOrder 3254 + DstBlock "Product13" + DstPort 1 + } + } + Branch { + ZOrder 3253 + DstBlock "Product12" + DstPort 1 + } + } + Branch { + ZOrder 3204 + DstBlock "Product7" + DstPort 1 + } + } + Branch { + ZOrder 3199 + DstBlock "Product5" + DstPort 1 + } + } + Line { + ZOrder 3260 + SrcBlock "RC_FGC" + SrcPort 1 + Points [137, 0; 0, -20] + DstBlock "Product14" + DstPort 2 + } + Line { + ZOrder 3261 + SrcBlock "RC_CGC" + SrcPort 1 + Points [130, 0; 0, -20] + DstBlock "Product11" + DstPort 2 + } + Line { + ZOrder 4664 + SrcBlock "Product12" + SrcPort 1 + Points [49, 0; 0, -155] + DstBlock "Terminator26" + DstPort 1 + } + Line { + ZOrder 4665 + SrcBlock "Product13" + SrcPort 1 + Points [116, 0; 0, -195] + DstBlock "Terminator27" + DstPort 1 + } + Line { + ZOrder 4666 + SrcBlock "Product14" + SrcPort 1 + Points [163, 0; 0, -210] + DstBlock "Terminator28" + DstPort 1 + } + Line { + ZOrder 4667 + SrcBlock "Product11" + SrcPort 1 + Points [231, 0; 0, -235] + DstBlock "Terminator29" + DstPort 1 + } + Line { + ZOrder 3283 + SrcBlock "MC_SW" + SrcPort 1 + Points [34, 0] + Branch { + ZOrder 3285 + Points [0, 29; -57, 0; 0, 31] + DstBlock "MON1" + DstPort 1 + } + Branch { + ZOrder 3284 + DstBlock "Product2" + DstPort 2 + } + } + Line { + ZOrder 3286 + SrcBlock "MON1" + SrcPort 1 + Points [40, 0; 0, -20] + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 3486 + SrcBlock "ofs_exc" + SrcPort 1 + Points [17, 0; 0, 15] + DstBlock "Product8" + DstPort 2 + } + Line { + ZOrder 4838 + SrcBlock "ADC1" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 3547 + SrcBlock "Constant10" + SrcPort 1 + Points [25, 0] + DstBlock "Operator" + DstPort 1 + } + Line { + ZOrder 3548 + SrcBlock "Operator" + SrcPort 1 + Points [62, 0; 0, -205] + DstBlock "Choice" + DstPort 2 + } + Line { + ZOrder 3550 + SrcBlock "Ground4" + SrcPort 1 + Points [51, 0; 0, -35] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 3551 + SrcBlock "Constant11" + SrcPort 1 + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 4662 + SrcBlock "Choice" + SrcPort 1 + Points [651, 0; 0, -745] + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 5751 + SrcBlock "Ground36" + SrcPort 1 + Points [9, 0; 0, -24; -54, 0; 0, -86] + DstBlock "Operator" + DstPort 2 + } + Line { + ZOrder 3555 + SrcBlock "Constant12" + SrcPort 1 + Points [15, 0; 0, 45] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 3557 + SrcBlock "Choice1" + SrcPort 1 + DstBlock "SW_MON" + DstPort 1 + } + Line { + ZOrder 3558 + SrcBlock "SW_MON" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 3563 + SrcBlock "Constant13" + SrcPort 1 + Points [15, 0; 0, -50] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 3569 + SrcBlock "SW" + SrcPort 1 + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 3568 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "SW" + DstPort 1 + } + Line { + ZOrder 3570 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "RC_SW" + DstPort 1 + } + Line { + ZOrder 3815 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "DAC_1" + DstPort 16 + } + Line { + ZOrder 5750 + SrcBlock "Ground24" + SrcPort 1 + Points [49, 0; 0, 60] + DstBlock "Terminator4" + DstPort 1 + } + Line { + Name "" + ZOrder 4889 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 13 + DstBlock "RC_LO_volt_MON" + DstPort 1 + } + Line { + ZOrder 3920 + SrcBlock "Product5" + SrcPort 1 + Points [9, 0; 0, -122; -803, 0; 0, 82; -104, 0; 0, 250] + DstBlock "Saturation1" + DstPort 1 + } + Line { + ZOrder 5342 + SrcBlock "Saturation2" + SrcPort 1 + Points [8, 0; 0, 420] + DstBlock "DAC_1" + DstPort 10 + } + Line { + ZOrder 3924 + SrcBlock "Constant7" + SrcPort 1 + Points [15, 0; 0, 15] + DstBlock "Product15" + DstPort 1 + } + Line { + ZOrder 3925 + SrcBlock "Product15" + SrcPort 1 + DstBlock "Temp_AI" + DstPort 1 + } + Line { + ZOrder 4659 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 4568 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 5555 + SrcBlock "Saturation3" + SrcPort 1 + Points [205, 0; 0, -126; 1386, 0; 0, 581] + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 5575 + SrcBlock "Product6" + SrcPort 1 + Points [302, 0; 0, 400] + DstBlock "DAC_1" + DstPort 13 + } + Line { + ZOrder 4580 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 4581 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 4583 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 4584 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 4650 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 4651 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 4645 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 4647 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 4646 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 4648 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 4649 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + Name "" + ZOrder 5735 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "OFS_PD_Out_volt_MON" + DstPort 1 + } + Line { + ZOrder 4875 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "derr_MON" + DstPort 1 + } + Line { + ZOrder 4877 + SrcBlock "Divide23" + SrcPort 1 + DstBlock "MC_slow_MON" + DstPort 1 + } + Line { + ZOrder 4879 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "MC_ref_MON" + DstPort 1 + } + Line { + ZOrder 4881 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "RC_ref_MON" + DstPort 1 + } + Line { + ZOrder 4884 + SrcBlock "Divide25" + SrcPort 1 + DstBlock "MC_LO_MON" + DstPort 1 + } + Line { + ZOrder 4886 + SrcBlock "Divide24" + SrcPort 1 + DstBlock "MC_Mixer_MON" + DstPort 1 + } + Line { + ZOrder 4888 + SrcBlock "Divide22" + SrcPort 1 + DstBlock "MC_fast_MON" + DstPort 1 + } + Line { + ZOrder 4890 + SrcBlock "Divide21" + SrcPort 1 + DstBlock "RC_LO_MON" + DstPort 1 + } + Line { + ZOrder 4892 + SrcBlock "Divide20" + SrcPort 1 + DstBlock "RC_Mixer_MON" + DstPort 1 + } + Line { + ZOrder 4894 + SrcBlock "Divide19" + SrcPort 1 + DstBlock "RC_fast_MON" + DstPort 1 + } + Line { + ZOrder 4896 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "RC_EOM_MON" + DstPort 1 + } + Line { + ZOrder 4898 + SrcBlock "Divide17" + SrcPort 1 + DstBlock "Temp_RC_MON" + DstPort 1 + } + Line { + ZOrder 4953 + SrcBlock "Constant1" + SrcPort 1 + Points [23, 0; 0, 150] + Branch { + ZOrder 4955 + Points [0, 50] + Branch { + ZOrder 4958 + Points [0, 50] + Branch { + ZOrder 4961 + Points [0, 50] + Branch { + ZOrder 5738 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 5737 + Points [0, 50] + Branch { + ZOrder 4964 + Points [0, 50] + Branch { + ZOrder 4967 + Points [0, 50] + Branch { + ZOrder 4970 + Points [0, 50] + Branch { + ZOrder 4973 + Points [0, 50] + Branch { + ZOrder 5774 + DstBlock "Divide5" + DstPort 2 + } + Branch { + ZOrder 5700 + Points [0, 50] + Branch { + ZOrder 5710 + DstBlock "Divide20" + DstPort 2 + } + Branch { + ZOrder 5702 + Points [0, 50] + Branch { + ZOrder 5711 + DstBlock "Divide19" + DstPort 2 + } + Branch { + ZOrder 5705 + Points [0, 50] + Branch { + ZOrder 5712 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 5707 + Points [0, 50] + DstBlock "Divide21" + DstPort 2 + } + } + } + } + } + Branch { + ZOrder 4972 + DstBlock "Divide23" + DstPort 2 + } + } + Branch { + ZOrder 4969 + DstBlock "Divide22" + DstPort 2 + } + } + Branch { + ZOrder 4966 + DstBlock "Divide24" + DstPort 2 + } + } + Branch { + ZOrder 4963 + DstBlock "Divide25" + DstPort 2 + } + } + } + Branch { + ZOrder 4960 + DstBlock "Divide26" + DstPort 2 + } + } + Branch { + ZOrder 4957 + DstBlock "Divide15" + DstPort 2 + } + } + Branch { + ZOrder 4954 + DstBlock "Divide14" + DstPort 2 + } + } + Line { + ZOrder 4990 + SrcBlock "derr_volt_MON" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 4991 + SrcBlock "MC_ref_volt_MON" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 4992 + SrcBlock "RC_ref_volt_MON" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 4994 + SrcBlock "MC_LO_volt_MON" + SrcPort 1 + DstBlock "Divide25" + DstPort 1 + } + Line { + ZOrder 4995 + SrcBlock "MC_Mixer_volt_MON" + SrcPort 1 + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 4996 + SrcBlock "MC_fast_volt_MON" + SrcPort 1 + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 4997 + SrcBlock "MC_slow_volt_MON" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 4998 + SrcBlock "RC_LO_volt_MON" + SrcPort 1 + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 5001 + SrcBlock "RC_Mixer_volt_MON" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + ZOrder 5002 + SrcBlock "RC_fast_volt_MON" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 5003 + SrcBlock "RC_EOM_volt_MON" + SrcPort 1 + DstBlock "Divide18" + DstPort 1 + } + Line { + ZOrder 5004 + SrcBlock "Temp_RC_volt_MON" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 5239 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "DAC_1" + DstPort 1 + } + Line { + ZOrder 5240 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "DAC_1" + DstPort 2 + } + Line { + ZOrder 5241 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "DAC_1" + DstPort 3 + } + Line { + ZOrder 5242 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "DAC_1" + DstPort 4 + } + Line { + ZOrder 5243 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "DAC_1" + DstPort 5 + } + Line { + ZOrder 5244 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "DAC_1" + DstPort 6 + } + Line { + ZOrder 5245 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "DAC_1" + DstPort 7 + } + Line { + ZOrder 5344 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "DAC_1" + DstPort 8 + } + Line { + ZOrder 5450 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "DAC_1" + DstPort 9 + } + Line { + ZOrder 5574 + SrcBlock "Product9" + SrcPort 1 + Points [195, 0; 0, 385] + DstBlock "DAC_1" + DstPort 14 + } + Line { + ZOrder 5573 + SrcBlock "Product10" + SrcPort 1 + Points [114, 0; 0, 360] + DstBlock "DAC_1" + DstPort 15 + } + Line { + ZOrder 5540 + SrcBlock "Constant14" + SrcPort 1 + Points [17, 0; 0, 60] + Branch { + ZOrder 5558 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 5557 + Points [0, 55] + Branch { + ZOrder 5570 + DstBlock "Divide2" + DstPort 2 + } + Branch { + ZOrder 5569 + Points [0, 55] + DstBlock "Divide3" + DstPort 2 + } + } + } + Line { + ZOrder 5551 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 5552 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 5556 + SrcBlock "Divide4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 5571 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "Divide3" + DstPort 1 + } + Line { + ZOrder 5576 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "DAC_1" + DstPort 12 + } + Line { + ZOrder 5577 + SrcBlock "Saturation1" + SrcPort 1 + Points [8, 0; 0, 76; -66, 0; 0, -31] + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 5578 + SrcBlock "Ground35" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 5681 + SrcBlock "Product8" + SrcPort 1 + Points [94, 0; 0, 410] + DstBlock "DAC_1" + DstPort 11 + } + Line { + ZOrder 5680 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + Name "" + ZOrder 5715 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 32 + DstBlock "Terminator43" + DstPort 1 + } + Line { + Name "" + ZOrder 5716 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 31 + DstBlock "Terminator42" + DstPort 1 + } + Line { + Name "" + ZOrder 5717 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 30 + DstBlock "Terminator38" + DstPort 1 + } + Line { + Name "" + ZOrder 5718 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 29 + DstBlock "Terminator39" + DstPort 1 + } + Line { + Name "" + ZOrder 5719 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + DstBlock "Terminator40" + DstPort 1 + } + Line { + Name "" + ZOrder 5720 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + DstBlock "Terminator41" + DstPort 1 + } + Line { + Name "" + ZOrder 5721 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + DstBlock "Terminator37" + DstPort 1 + } + Line { + Name "" + ZOrder 5722 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + DstBlock "Terminator33" + DstPort 1 + } + Line { + Name "" + ZOrder 5723 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 24 + DstBlock "Terminator34" + DstPort 1 + } + Line { + Name "" + ZOrder 5724 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + DstBlock "Terminator35" + DstPort 1 + } + Line { + Name "" + ZOrder 5725 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + DstBlock "Terminator36" + DstPort 1 + } + Line { + Name "" + ZOrder 5726 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + DstBlock "Terminator9" + DstPort 1 + } + Line { + Name "" + ZOrder 5727 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "Terminator10" + DstPort 1 + } + Line { + Name "" + ZOrder 5728 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + DstBlock "Terminator11" + DstPort 1 + } + Line { + Name "" + ZOrder 5729 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + DstBlock "Terminator12" + DstPort 1 + } + Line { + Name "" + ZOrder 5730 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + DstBlock "Terminator13" + DstPort 1 + } + Line { + Name "" + ZOrder 5733 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + DstBlock "Terminator30" + DstPort 1 + } + Line { + Name "" + ZOrder 5734 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + DstBlock "Terminator32" + DstPort 1 + } + Line { + ZOrder 5736 + SrcBlock "OFS_PD_Out_volt_MON" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 5739 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "OFS_PD_Out_MON" + DstPort 1 + } + Line { + ZOrder 5740 + SrcBlock "OFS_PD_Out_MON" + SrcPort 1 + DstBlock "OFS_PD_Out" + DstPort 1 + } + Line { + ZOrder 5742 + SrcBlock "OFS_PD_volt_MON" + SrcPort 1 + DstBlock "Divide5" + DstPort 1 + } + Line { + ZOrder 5746 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "OFS_PD_MON" + DstPort 1 + } + Line { + ZOrder 5747 + SrcBlock "OFS_PD_MON" + SrcPort 1 + DstBlock "OFS_PD" + DstPort 1 + } + Line { + Name "" + ZOrder 5752 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + Points [0, -20] + DstBlock "Terminator8" + DstPort 1 + } + Line { + Name "" + ZOrder 5755 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + Points [5, 0; 0, 30] + DstBlock "Terminator31" + DstPort 1 + } + Line { + ZOrder 5756 + SrcBlock "ADC0" + SrcPort 1 + Points [20, 0; 0, 165] + DstBlock "Bus\nSelector2" + DstPort 1 + } + Line { + Name "" + ZOrder 5757 + Labels [-1, 1] + SrcBlock "Bus\nSelector2" + SrcPort 1 + DstBlock "Terminator44" + DstPort 1 + } + Line { + Name "" + ZOrder 5758 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 13 + DstBlock "Terminator56" + DstPort 1 + } + Line { + Name "" + ZOrder 5759 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 12 + DstBlock "Terminator55" + DstPort 1 + } + Line { + Name "" + ZOrder 5760 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 11 + DstBlock "Terminator54" + DstPort 1 + } + Line { + Name "" + ZOrder 5761 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 10 + DstBlock "Terminator53" + DstPort 1 + } + Line { + Name "" + ZOrder 5762 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 9 + DstBlock "Terminator52" + DstPort 1 + } + Line { + Name "" + ZOrder 5763 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 8 + DstBlock "Terminator51" + DstPort 1 + } + Line { + Name "" + ZOrder 5764 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 7 + DstBlock "Terminator50" + DstPort 1 + } + Line { + Name "" + ZOrder 5765 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 6 + DstBlock "Terminator49" + DstPort 1 + } + Line { + Name "" + ZOrder 5766 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 5 + DstBlock "Terminator48" + DstPort 1 + } + Line { + Name "" + ZOrder 5767 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 4 + DstBlock "Terminator47" + DstPort 1 + } + Line { + Name "" + ZOrder 5768 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 3 + DstBlock "Terminator46" + DstPort 1 + } + Line { + Name "" + ZOrder 5769 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 2 + DstBlock "Terminator45" + DstPort 1 + } + Line { + ZOrder 4941 + SrcBlock "Temp_RC_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 5772 + DstBlock "Temp_RC" + DstPort 1 + } + Branch { + ZOrder 5771 + Points [0, -1343; -134, 0; 0, -107] + DstBlock "Product15" + DstPort 2 + } + } + Line { + ZOrder 5773 + SrcBlock "Ground37" + SrcPort 1 + DstBlock "Temp_RC_volt_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 5776 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + DstBlock "Terminator57" + DstPort 1 + } + Line { + ZOrder 5778 + SrcBlock "Ground38" + SrcPort 1 + Points [12, 0; 0, -45] + DstBlock "Divide17" + DstPort 2 + } + Annotation { + SID "2892" + Name "#DAQ Channels\nMC_Mixer 16384\nMC_fast 16384\nRC_ref 16384\nMC_ref 16384\nd_err 16384\nOFS_PD 1638" + "4\nTemp_RC 16384" + Position [246, 1371, 354, 1517] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . L $ 8 ( @ % \" $ ! 0 % 0 \" $ 0 =F5R<" + "VEO;@!C;VYT96YT X X !@ @ & 4 ( 0 $ ! D ( FIF9F9F9\\3\\. ( $ " + " 8 ( ! % \" $ #I 0 0 Z0 %-#62 M(%-U" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Mon Jun 27 23:08:23 2022" + RTWModifiedTimeStamp 578272102 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1ioo" + Array { + Type "Cell" + Dimension 1 + Cell "k1ioo" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 1, 28, 881, 658 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Ground + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType RelationalOperator + Operator ">=" + InputSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + ZeroCross on + SampleTime "-1" + } + Block { + BlockType Saturate + UpperLimitSource "Dialog" + UpperLimit "0.5" + LowerLimitSource "Dialog" + LowerLimit "-0.5" + LinearizeAsGain on + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1ioo" + Location [0, 2188, 2560, 3207] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "125" + ReportName "simulink-default.rpt" + SIDHighWatermark "3161" + Block { + BlockType Reference + Name "ADC0" + SID "2832" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [425, 1347, 500, 1373] + ZOrder 661 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "3069" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [1145, 1457, 1215, 1483] + ZOrder 890 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI1" + SID "2833" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [75, 213, 145, 237] + ZOrder 662 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI2" + SID "2834" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [75, 268, 145, 292] + ZOrder 665 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "3070" + Description "ADC Selector" + Ports [1, 2] + Position [1275, 1410, 1285, 1530] + ZOrder 891 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2835" + Description "ADC Selector" + Ports [1, 12] + Position [545, 1246, 565, 1834] + ZOrder 692 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1,adc_0_2,adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,adc_0_11,a" + "dc_0_12" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Switch + Name "Choice" + SID "3071" + Position [1480, 1165, 1510, 1195] + ZOrder 892 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "3078" + Position [1495, 1025, 1525, 1055] + ZOrder 899 + Threshold "1" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "3050" + Position [1425, 635, 1455, 665] + ZOrder 873 + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant1" + SID "2899" + Position [785, 1165, 830, 1195] + ZOrder 717 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant10" + SID "3073" + Position [1255, 1325, 1300, 1355] + ZOrder 894 + Value "5" + } + Block { + BlockType Constant + Name "Constant11" + SID "3075" + Position [1360, 1155, 1405, 1185] + ZOrder 896 + Value "5" + } + Block { + BlockType Constant + Name "Constant12" + SID "3079" + Position [1410, 970, 1455, 1000] + ZOrder 900 + Value "25" + } + Block { + BlockType Constant + Name "Constant13" + SID "3083" + Position [1410, 1085, 1455, 1115] + ZOrder 904 + Value "0" + } + Block { + BlockType Constant + Name "Constant2" + SID "2956" + Position [805, 165, 850, 195] + ZOrder 776 + Value "3" + } + Block { + BlockType Constant + Name "Constant3" + SID "3001" + Position [1640, 155, 1685, 185] + ZOrder 822 + Value "2" + } + Block { + BlockType Constant + Name "Constant4" + SID "2949" + Position [285, 315, 330, 345] + ZOrder 771 + Value "2" + } + Block { + BlockType Constant + Name "Constant5" + SID "2950" + Position [360, 350, 405, 380] + ZOrder 772 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant6" + SID "3002" + Position [1640, 210, 1685, 240] + ZOrder 823 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant7" + SID "3160" + Position [1340, 220, 1385, 250] + ZOrder 987 + } + Block { + BlockType Constant + Name "Constant8" + SID "3038" + Position [285, 410, 330, 440] + ZOrder 861 + Value "5" + } + Block { + BlockType Constant + Name "Constant9" + SID "3051" + Position [1340, 595, 1385, 625] + ZOrder 875 + Value "5" + } + Block { + BlockType Reference + Name "DAC_0" + SID "2837" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [1110, 211, 1145, 1094] + ZOrder 675 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "2968" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [2455, 244, 2500, 1121] + ZOrder 788 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide" + SID "2900" + Ports [2, 1] + Position [875, 1227, 905, 1258] + ZOrder 719 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2901" + Ports [2, 1] + Position [875, 1282, 905, 1313] + ZOrder 720 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "2931" + Ports [2, 1] + Position [895, 1912, 925, 1943] + ZOrder 752 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "2934" + Ports [2, 1] + Position [895, 1992, 925, 2023] + ZOrder 755 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "2955" + Ports [2, 1] + Position [860, 257, 890, 288] + ZOrder 775 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "2961" + Ports [2, 1] + Position [870, 317, 900, 348] + ZOrder 781 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2903" + Ports [2, 1] + Position [875, 1342, 905, 1373] + ZOrder 723 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "3138" + Ports [2, 1] + Position [895, 2097, 925, 2128] + ZOrder 965 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2914" + Ports [2, 1] + Position [885, 1487, 915, 1518] + ZOrder 734 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "2916" + Ports [2, 1] + Position [885, 1557, 915, 1588] + ZOrder 737 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "2919" + Ports [2, 1] + Position [885, 1627, 915, 1658] + ZOrder 740 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "2922" + Ports [2, 1] + Position [885, 1697, 915, 1728] + ZOrder 743 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "2925" + Ports [2, 1] + Position [885, 1772, 915, 1803] + ZOrder 746 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "2928" + Ports [2, 1] + Position [895, 1837, 925, 1868] + ZOrder 749 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "2840" + Ports [] + Position [387, 920, 427, 959] + ZOrder 660 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Ground + Name "Ground" + SID "2969" + Position [1760, 1085, 1780, 1105] + ZOrder 789 + } + Block { + BlockType Ground + Name "Ground1" + SID "3052" + Position [1355, 675, 1375, 695] + ZOrder 874 + } + Block { + BlockType Ground + Name "Ground10" + SID "2842" + Position [785, 1000, 805, 1020] + ZOrder 683 + ShowName off + } + Block { + BlockType Ground + Name "Ground11" + SID "3089" + Position [1230, 1030, 1250, 1050] + ZOrder 909 + } + Block { + BlockType Ground + Name "Ground12" + SID "2844" + Position [785, 1055, 805, 1075] + ZOrder 691 + ShowName off + } + Block { + BlockType Ground + Name "Ground13" + SID "3141" + Position [1055, 215, 1075, 235] + ZOrder 967 + } + Block { + BlockType Ground + Name "Ground16" + SID "2848" + Position [785, 725, 805, 745] + ZOrder 688 + ShowName off + } + Block { + BlockType Ground + Name "Ground17" + SID "2849" + Position [785, 835, 805, 855] + ZOrder 689 + ShowName off + } + Block { + BlockType Ground + Name "Ground18" + SID "2850" + Position [785, 945, 805, 965] + ZOrder 690 + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "2851" + Position [20, 215, 40, 235] + ZOrder 663 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground26" + SID "3125" + Position [2000, 700, 2020, 720] + ZOrder 951 + } + Block { + BlockType Ground + Name "Ground27" + SID "3126" + Position [2000, 755, 2020, 775] + ZOrder 952 + } + Block { + BlockType Ground + Name "Ground28" + SID "3127" + Position [2000, 810, 2020, 830] + ZOrder 953 + } + Block { + BlockType Ground + Name "Ground29" + SID "3128" + Position [2000, 865, 2020, 885] + ZOrder 954 + } + Block { + BlockType Ground + Name "Ground3" + SID "2852" + Position [20, 270, 40, 290] + ZOrder 666 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground30" + SID "3129" + Position [2000, 920, 2020, 940] + ZOrder 955 + } + Block { + BlockType Ground + Name "Ground31" + SID "3130" + Position [2000, 975, 2020, 995] + ZOrder 956 + } + Block { + BlockType Ground + Name "Ground32" + SID "3131" + Position [2000, 1030, 2020, 1050] + ZOrder 957 + } + Block { + BlockType Ground + Name "Ground33" + SID "3132" + Position [2000, 1085, 2020, 1105] + ZOrder 958 + } + Block { + BlockType Ground + Name "Ground4" + SID "3074" + Position [1385, 1215, 1405, 1235] + ZOrder 895 + } + Block { + BlockType Ground + Name "Ground5" + SID "3036" + Position [1390, 510, 1410, 530] + ZOrder 857 + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "3090" + Position [1185, 640, 1205, 660] + ZOrder 911 + } + Block { + BlockType Ground + Name "Ground7" + SID "2856" + Position [785, 670, 805, 690] + ZOrder 680 + ShowName off + } + Block { + BlockType Ground + Name "Ground8" + SID "2857" + Position [785, 780, 805, 800] + ZOrder 681 + ShowName off + } + Block { + BlockType Ground + Name "Ground9" + SID "2858" + Position [785, 890, 805, 910] + ZOrder 682 + ShowName off + } + Block { + BlockType Reference + Name "MC_CGC" + SID "3048" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [220, 715, 285, 745] + ZOrder 869 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_FGC" + SID "3046" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [220, 635, 285, 665] + ZOrder 867 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_LO_MON" + SID "2913" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [770, 1490, 850, 1520] + ZOrder 733 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_Mixer" + SID "2917" + Tag "Test Point" + Ports [1] + Position [965, 1235, 1005, 1255] + ZOrder 738 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_Mixer_MON" + SID "2918" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [770, 1560, 850, 1590] + ZOrder 736 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_OFF" + SID "3042" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [220, 555, 285, 585] + ZOrder 863 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_SW" + SID "3063" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [385, 453, 455, 477] + ZOrder 884 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_fast" + SID "2920" + Tag "Test Point" + Ports [1] + Position [965, 1290, 1005, 1310] + ZOrder 741 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_fast_MON" + SID "2921" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [770, 1635, 850, 1665] + ZOrder 739 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_ref" + SID "2897" + Tag "Test Point" + Ports [1] + Position [975, 1565, 1015, 1585] + ZOrder 716 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_ref_MON" + SID "2898" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [755, 1285, 835, 1315] + ZOrder 721 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_slow" + SID "2923" + Tag "Test Point" + Ports [1] + Position [965, 1350, 1005, 1370] + ZOrder 744 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_slow_MON" + SID "2924" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [770, 1700, 850, 1730] + ZOrder 742 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MON1" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [460, 510, 540, 540] + ZOrder 885 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_OFFSET" + SID "2957" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1460, 405, 1525, 435] + ZOrder 854 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_PD" + SID "2912" + Tag "Test Point" + Ports [1] + Position [975, 1635, 1015, 1655] + ZOrder 732 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType RelationalOperator + Name "Operator" + SID "3072" + Ports [2, 1] + Position [1345, 1367, 1375, 1398] + ZOrder 893 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Reference + Name "PHASE_SHIFTER" + SID "2947" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [315, 210, 380, 240] + ZOrder 767 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SHIFTER_RC" + SID "2960" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [600, 375, 665, 405] + ZOrder 780 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "2941" + Ports [2, 1] + Position [780, 262, 810, 293] + ZOrder 761 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2959" + Ports [2, 1] + Position [790, 332, 820, 363] + ZOrder 779 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "3049" + Ports [2, 1] + Position [560, 687, 590, 718] + ZOrder 870 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "3058" + Ports [2, 1] + Position [1615, 872, 1645, 903] + ZOrder 882 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "3059" + Ports [2, 1] + Position [1645, 627, 1675, 658] + ZOrder 876 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "3060" + Ports [2, 1] + Position [1625, 722, 1655, 753] + ZOrder 878 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "3061" + Ports [2, 1] + Position [1625, 792, 1655, 823] + ZOrder 880 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "3159" + Ports [2, 1] + Position [1425, 242, 1455, 273] + ZOrder 986 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "3041" + Ports [2, 1] + Position [590, 442, 620, 473] + ZOrder 862 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "2952" + Ports [2, 1] + Position [455, 322, 485, 353] + ZOrder 770 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3003" + Ports [2, 1] + Position [1740, 202, 1770, 233] + ZOrder 821 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3004" + Ports [2, 1] + Position [1800, 252, 1830, 283] + ZOrder 824 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "3044" + Ports [2, 1] + Position [570, 537, 600, 568] + ZOrder 865 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "3034" + Ports [2, 1] + Position [1790, 397, 1820, 428] + ZOrder 855 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "3035" + Ports [2, 1] + Position [900, 417, 930, 448] + ZOrder 888 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "3047" + Ports [2, 1] + Position [570, 607, 600, 638] + ZOrder 868 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "RC_CGC" + SID "3053" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1275, 900, 1340, 930] + ZOrder 881 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_EOM" + SID "2935" + Tag "Test Point" + Ports [1] + Position [975, 2000, 1015, 2020] + ZOrder 756 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_EOM_MON" + SID "2936" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [780, 1995, 860, 2025] + ZOrder 754 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_FGC" + SID "3054" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1275, 820, 1340, 850] + ZOrder 879 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_LO" + SID "2926" + Tag "Test Point" + Ports [1] + Position [965, 1780, 1005, 1800] + ZOrder 747 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_LO_MON" + SID "2927" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [770, 1775, 850, 1805] + ZOrder 745 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_Mixer" + SID "2929" + Tag "Test Point" + Ports [1] + Position [975, 1845, 1015, 1865] + ZOrder 750 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_Mixer_MON" + SID "2930" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [780, 1840, 860, 1870] + ZOrder 748 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_OFF" + SID "3055" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1275, 740, 1340, 770] + ZOrder 877 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_SW" + SID "3091" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1240, 635, 1315, 665] + ZOrder 912 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_fast" + SID "2932" + Tag "Test Point" + Ports [1] + Position [975, 1920, 1015, 1940] + ZOrder 753 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_fast_MON" + SID "2933" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [780, 1915, 860, 1945] + ZOrder 751 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_ref" + SID "2905" + Tag "Test Point" + Ports [1] + Position [975, 1705, 1015, 1725] + ZOrder 725 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_ref_MON" + SID "2902" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [755, 1350, 835, 1380] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW" + SID "3088" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate " + "an EPICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1285, 1025, 1360, 1055] + ZOrder 910 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SW_MON" + SID "3081" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1555, 1025, 1635, 1055] + ZOrder 902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Saturate + Name "Saturation1" + SID "3161" + Ports [1, 1] + Position [1025, 460, 1055, 490] + ZOrder 988 + InputPortMap "u0" + UpperLimit "16384" + LowerLimit "0" + } + Block { + BlockType Saturate + Name "Saturation2" + SID "2958" + Ports [1, 1] + Position [970, 355, 1000, 385] + ZOrder 778 + InputPortMap "u0" + UpperLimit "16384" + LowerLimit "-16384" + } + Block { + BlockType Saturate + Name "Saturation3" + SID "2965" + Ports [1, 1] + Position [950, 245, 980, 275] + ZOrder 785 + InputPortMap "u0" + UpperLimit "16384" + LowerLimit "-16384" + } + Block { + BlockType Reference + Name "Temp_AI" + SID "3066" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1530, 248, 1600, 272] + ZOrder 887 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Temp_RC" + SID "3139" + Tag "Test Point" + Ports [1] + Position [975, 2105, 1015, 2125] + ZOrder 966 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Temp_RC_MON" + SID "3140" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [780, 2100, 860, 2130] + ZOrder 964 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Terminator + Name "Terminator1" + SID "2939" + Position [230, 270, 250, 290] + ZOrder 759 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "3099" + Position [1965, 315, 1985, 335] + ZOrder 925 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "3100" + Position [1965, 370, 1985, 390] + ZOrder 926 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "3101" + Position [1965, 425, 1985, 445] + ZOrder 927 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3102" + Position [1965, 480, 1985, 500] + ZOrder 928 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3103" + Position [1965, 535, 1985, 555] + ZOrder 929 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "3104" + Position [1965, 590, 1985, 610] + ZOrder 930 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "3105" + Position [1965, 645, 1985, 665] + ZOrder 931 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "3106" + Position [1965, 700, 1985, 720] + ZOrder 932 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "3107" + Position [1965, 755, 1985, 775] + ZOrder 933 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "3108" + Position [1965, 810, 1985, 830] + ZOrder 934 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "3009" + Position [230, 215, 250, 235] + ZOrder 829 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "3109" + Position [1965, 865, 1985, 885] + ZOrder 935 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "3110" + Position [1965, 920, 1985, 940] + ZOrder 936 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "3111" + Position [1965, 975, 1985, 995] + ZOrder 937 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "3112" + Position [1965, 1030, 1985, 1050] + ZOrder 938 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "3113" + Position [1965, 1085, 1985, 1105] + ZOrder 939 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "3065" + Position [630, 495, 650, 515] + ZOrder 886 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "3137" + Position [1435, 1490, 1455, 1510] + ZOrder 963 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "3082" + Position [1665, 1030, 1685, 1050] + ZOrder 903 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "3142" + Position [875, 485, 895, 505] + ZOrder 985 + } + Block { + BlockType Reference + Name "d_err" + SID "2895" + Tag "Test Point" + Ports [1] + Position [975, 1495, 1015, 1515] + ZOrder 715 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "derr_MON" + SID "2896" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [755, 1220, 835, 1250] + ZOrder 718 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=95\nshmem_daq=1\nspecific_cpu=10\nadcSlave=1\nno_rfm_dma=" + "1" + SID "2891" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [385, 990, 425, 1050] + ZOrder 659 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ofs_exc" + SID "3005" + Tag "Excitation" + Ports [0, 1] + Position [815, 416, 855, 434] + ZOrder 825 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.7" + SourceBlock "cdsEXC/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1998 + SrcBlock "ADC0" + SrcPort 1 + Points [17, 0; 0, 180] + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + ZOrder 1999 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "AI1" + DstPort 1 + } + Line { + ZOrder 2000 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "AI2" + DstPort 1 + } + Line { + ZOrder 2014 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 2015 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 2016 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 2017 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 2022 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 2023 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 2024 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 2025 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + Name "" + ZOrder 2059 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + Points [0, -30] + DstBlock "derr_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2060 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + Points [23, 0; 0, -15] + DstBlock "MC_ref_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2079 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "RC_ref_MON" + DstPort 1 + } + Line { + ZOrder 2057 + SrcBlock "derr_MON" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 2058 + SrcBlock "MC_ref_MON" + SrcPort 1 + Points [17, 0; 0, -10] + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 2080 + SrcBlock "RC_ref_MON" + SrcPort 1 + Points [15, 0; 0, -15] + DstBlock "Divide2" + DstPort 1 + } + Line { + Name "" + ZOrder 2174 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + Points [185, 0] + DstBlock "MC_LO_MON" + DstPort 1 + } + Line { + ZOrder 2176 + SrcBlock "MC_LO_MON" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 2181 + SrcBlock "MC_Mixer_MON" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Divide5" + DstPort 1 + } + Line { + Name "" + ZOrder 3349 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + Points [124, 0; 0, 110] + DstBlock "MC_Mixer_MON" + DstPort 1 + } + Line { + ZOrder 2187 + SrcBlock "MC_fast_MON" + SrcPort 1 + Points [1, 0; 0, -15] + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 2193 + SrcBlock "MC_slow_MON" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Divide7" + DstPort 1 + } + Line { + Name "" + ZOrder 2197 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + Points [49, 0; 0, 135] + DstBlock "MC_fast_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2198 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + Points [15, 0; 0, 150] + DstBlock "MC_slow_MON" + DstPort 1 + } + Line { + ZOrder 2200 + SrcBlock "Divide8" + SrcPort 1 + DstBlock "RC_LO" + DstPort 1 + } + Line { + ZOrder 2201 + SrcBlock "RC_LO_MON" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Divide8" + DstPort 1 + } + Line { + Name "" + ZOrder 4038 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + Points [185, 0; 0, 500] + DstBlock "Temp_RC_MON" + DstPort 1 + } + Line { + ZOrder 2206 + SrcBlock "Divide9" + SrcPort 1 + DstBlock "RC_Mixer" + DstPort 1 + } + Line { + ZOrder 2207 + SrcBlock "RC_Mixer_MON" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Divide9" + DstPort 1 + } + Line { + Name "" + ZOrder 2210 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + Points [10, 0; 0, 190] + DstBlock "RC_Mixer_MON" + DstPort 1 + } + Line { + ZOrder 2212 + SrcBlock "Divide10" + SrcPort 1 + DstBlock "RC_fast" + DstPort 1 + } + Line { + ZOrder 2213 + SrcBlock "RC_fast_MON" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Divide10" + DstPort 1 + } + Line { + Name "" + ZOrder 2216 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + Points [105, 0; 0, 215] + DstBlock "RC_fast_MON" + DstPort 1 + } + Line { + ZOrder 2218 + SrcBlock "Divide11" + SrcPort 1 + DstBlock "RC_EOM" + DstPort 1 + } + Line { + ZOrder 2219 + SrcBlock "RC_EOM_MON" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Divide11" + DstPort 1 + } + Line { + Name "" + ZOrder 2223 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + Points [3, 0; 0, 245] + DstBlock "RC_EOM_MON" + DstPort 1 + } + Line { + ZOrder 2224 + SrcBlock "AI2" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 2256 + SrcBlock "PHASE_SHIFTER" + SrcPort 1 + Points [302, 0; 0, 45] + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 2296 + SrcBlock "Product" + SrcPort 1 + Points [20, 0; 0, -15] + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 2270 + SrcBlock "Constant4" + SrcPort 1 + DstBlock "Product3" + DstPort 1 + } + Line { + ZOrder 2271 + SrcBlock "Constant5" + SrcPort 1 + Points [9, 0; 0, -20] + DstBlock "Product3" + DstPort 2 + } + Line { + ZOrder 2380 + SrcBlock "Divide" + SrcPort 1 + DstBlock "MC_Mixer" + DstPort 1 + } + Line { + ZOrder 2381 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "MC_fast" + DstPort 1 + } + Line { + ZOrder 2382 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "MC_slow" + DstPort 1 + } + Line { + ZOrder 2383 + SrcBlock "Divide4" + SrcPort 1 + DstBlock "d_err" + DstPort 1 + } + Line { + ZOrder 2384 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "MC_ref" + DstPort 1 + } + Line { + ZOrder 2385 + SrcBlock "Divide6" + SrcPort 1 + DstBlock "OFS_PD" + DstPort 1 + } + Line { + ZOrder 2386 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "RC_ref" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "PHASE_SHIFTER_RC" + SrcPort 1 + Points [41, 0; 0, -23; 50, 0; 0, -27] + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2391 + SrcBlock "Product1" + SrcPort 1 + Points [20, 0; 0, -25] + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 2394 + SrcBlock "Divide13" + SrcPort 1 + Points [27, 0; 0, 35] + DstBlock "Saturation2" + DstPort 1 + } + Line { + ZOrder 2569 + SrcBlock "Divide12" + SrcPort 1 + Points [25, 0; 0, -15] + DstBlock "Saturation3" + DstPort 1 + } + Line { + ZOrder 2570 + SrcBlock "Saturation3" + SrcPort 1 + Points [88, 0; 0, 35] + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 2577 + SrcBlock "Ground" + SrcPort 1 + Points [163, 0] + Branch { + ZOrder 3643 + DstBlock "Terminator24" + DstPort 1 + } + Branch { + ZOrder 2579 + Points [0, -55] + Branch { + ZOrder 3642 + DstBlock "Terminator23" + DstPort 1 + } + Branch { + ZOrder 2581 + Points [0, -55] + Branch { + ZOrder 3641 + DstBlock "Terminator22" + DstPort 1 + } + Branch { + ZOrder 2584 + Points [0, -55] + Branch { + ZOrder 3640 + DstBlock "Terminator21" + DstPort 1 + } + Branch { + ZOrder 2587 + Points [0, -55] + Branch { + ZOrder 3639 + DstBlock "Terminator20" + DstPort 1 + } + Branch { + ZOrder 2590 + Points [0, -55] + Branch { + ZOrder 3638 + DstBlock "Terminator19" + DstPort 1 + } + Branch { + ZOrder 2593 + Points [0, -55] + Branch { + ZOrder 3637 + DstBlock "Terminator18" + DstPort 1 + } + Branch { + ZOrder 3636 + Points [0, -6; -9, 0; 0, -49] + DstBlock "Terminator17" + DstPort 1 + } + } + } + } + } + } + } + } + Line { + ZOrder 2674 + SrcBlock "Constant3" + SrcPort 1 + Points [22, 0; 0, 40] + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 2675 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Product4" + DstPort 2 + } + Line { + ZOrder 3023 + SrcBlock "AI1" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 3289 + SrcBlock "Temp_AI" + SrcPort 1 + Points [88, 0; 0, 15] + DstBlock "Product5" + DstPort 2 + } + Line { + ZOrder 3202 + SrcBlock "OFS_OFFSET" + SrcPort 1 + DstBlock "Product7" + DstPort 2 + } + Line { + ZOrder 3629 + SrcBlock "Product7" + SrcPort 1 + Points [59, 0; 0, -90] + DstBlock "Terminator10" + DstPort 1 + } + Line { + ZOrder 3630 + SrcBlock "Ground5" + SrcPort 1 + Points [479, 0; 0, -140] + DstBlock "Terminator11" + DstPort 1 + } + Line { + ZOrder 3210 + SrcBlock "Constant2" + SrcPort 1 + Points [0, 52] + Branch { + ZOrder 3212 + Points [-32, 0; 0, 108] + DstBlock "Divide13" + DstPort 2 + } + Branch { + ZOrder 3211 + Points [0, 48] + DstBlock "Divide12" + DstPort 2 + } + } + Line { + ZOrder 3484 + SrcBlock "Saturation2" + SrcPort 1 + Points [67, 0; 0, 35] + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 3282 + SrcBlock "Constant8" + SrcPort 1 + Points [22, 0; 0, 40] + DstBlock "MC_SW" + DstPort 1 + } + Line { + ZOrder 3917 + SrcBlock "Product2" + SrcPort 1 + Points [138, 0; 0, 35] + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 3228 + SrcBlock "MC_OFF" + SrcPort 1 + Points [125, 0; 0, -10] + DstBlock "Product6" + DstPort 2 + } + Line { + ZOrder 2293 + SrcBlock "Product3" + SrcPort 1 + Points [94, 0] + Branch { + ZOrder 2390 + Points [0, 15] + Branch { + ZOrder 3224 + Points [0, 95] + Branch { + ZOrder 3232 + Points [0, 50; -30, 0; 0, 45] + Branch { + ZOrder 3240 + Points [0, 70] + Branch { + ZOrder 3245 + DstBlock "Product9" + DstPort 1 + } + Branch { + ZOrder 3244 + Points [0, 80] + DstBlock "Product10" + DstPort 1 + } + } + Branch { + ZOrder 3239 + DstBlock "Product6" + DstPort 1 + } + } + Branch { + ZOrder 3231 + DstBlock "Product2" + DstPort 1 + } + } + Branch { + ZOrder 3223 + Points [133, 0] + Branch { + ZOrder 3488 + Points [0, 41; 168, 0] + DstBlock "Product8" + DstPort 1 + } + Branch { + ZOrder 3487 + DstBlock "Product1" + DstPort 2 + } + } + } + Branch { + ZOrder 2294 + Points [114, 0; 0, -55] + DstBlock "Product" + DstPort 2 + } + } + Line { + ZOrder 3236 + SrcBlock "Product6" + SrcPort 1 + Points [82, 0; 0, -40] + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 3238 + SrcBlock "MC_FGC" + SrcPort 1 + Points [137, 0; 0, -20] + DstBlock "Product9" + DstPort 2 + } + Line { + ZOrder 3242 + SrcBlock "Product9" + SrcPort 1 + Points [0, -55] + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 3246 + SrcBlock "MC_CGC" + SrcPort 1 + Points [130, 0; 0, -20] + DstBlock "Product10" + DstPort 2 + } + Line { + ZOrder 3247 + SrcBlock "Product10" + SrcPort 1 + Points [100, 0; 0, -80] + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 3571 + SrcBlock "RC_SW" + SrcPort 1 + DstBlock "Choice2" + DstPort 2 + } + Line { + ZOrder 3249 + SrcBlock "Constant9" + SrcPort 1 + Points [15, 0; 0, 30] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 3250 + SrcBlock "Ground1" + SrcPort 1 + Points [20, 0; 0, -25] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 3251 + SrcBlock "Choice2" + SrcPort 1 + DstBlock "Product12" + DstPort 2 + } + Line { + ZOrder 3252 + SrcBlock "RC_OFF" + SrcPort 1 + Points [125, 0; 0, -10] + DstBlock "Product13" + DstPort 2 + } + Line { + ZOrder 2678 + SrcBlock "Product4" + SrcPort 1 + Points [10, 0; 0, 40] + Branch { + ZOrder 3200 + Points [0, 75; -19, 0; 0, 70; 5, 0] + Branch { + ZOrder 3205 + Points [0, 63; -150, 0; 0, 167] + Branch { + ZOrder 3258 + Points [0, 50; -12, 0; 0, 45] + Branch { + ZOrder 3257 + Points [0, 70] + Branch { + ZOrder 3256 + DstBlock "Product14" + DstPort 1 + } + Branch { + ZOrder 3255 + Points [0, 80] + DstBlock "Product11" + DstPort 1 + } + } + Branch { + ZOrder 3254 + DstBlock "Product13" + DstPort 1 + } + } + Branch { + ZOrder 3253 + DstBlock "Product12" + DstPort 1 + } + } + Branch { + ZOrder 3204 + DstBlock "Product7" + DstPort 1 + } + } + Branch { + ZOrder 3199 + DstBlock "Product5" + DstPort 1 + } + } + Line { + ZOrder 3260 + SrcBlock "RC_FGC" + SrcPort 1 + Points [137, 0; 0, -20] + DstBlock "Product14" + DstPort 2 + } + Line { + ZOrder 3261 + SrcBlock "RC_CGC" + SrcPort 1 + Points [130, 0; 0, -20] + DstBlock "Product11" + DstPort 2 + } + Line { + ZOrder 3632 + SrcBlock "Product12" + SrcPort 1 + Points [61, 0; 0, -155] + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 3633 + SrcBlock "Product13" + SrcPort 1 + Points [114, 0; 0, -195] + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 3634 + SrcBlock "Product14" + SrcPort 1 + Points [164, 0; 0, -210] + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 3635 + SrcBlock "Product11" + SrcPort 1 + Points [219, 0; 0, -235] + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 3283 + SrcBlock "MC_SW" + SrcPort 1 + Points [34, 0] + Branch { + ZOrder 3285 + Points [0, 29; -57, 0; 0, 31] + DstBlock "MON1" + DstPort 1 + } + Branch { + ZOrder 3284 + DstBlock "Product2" + DstPort 2 + } + } + Line { + ZOrder 3286 + SrcBlock "MON1" + SrcPort 1 + Points [40, 0; 0, -20] + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 3486 + SrcBlock "ofs_exc" + SrcPort 1 + Points [17, 0; 0, 15] + DstBlock "Product8" + DstPort 2 + } + Line { + ZOrder 3489 + SrcBlock "Product8" + SrcPort 1 + Points [105, 0; 0, -85] + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 3545 + SrcBlock "ADC1" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 3547 + SrcBlock "Constant10" + SrcPort 1 + Points [25, 0] + DstBlock "Operator" + DstPort 1 + } + Line { + ZOrder 3548 + SrcBlock "Operator" + SrcPort 1 + Points [62, 0; 0, -205] + DstBlock "Choice" + DstPort 2 + } + Line { + ZOrder 3550 + SrcBlock "Ground4" + SrcPort 1 + Points [51, 0; 0, -35] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 3551 + SrcBlock "Constant11" + SrcPort 1 + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 3631 + SrcBlock "Choice" + SrcPort 1 + Points [398, 0; 0, -745] + DstBlock "Terminator12" + DstPort 1 + } + Line { + Name "" + ZOrder 3816 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + Points [24, 0; 0, -110] + DstBlock "Operator" + DstPort 2 + } + Line { + ZOrder 3555 + SrcBlock "Constant12" + SrcPort 1 + Points [15, 0; 0, 45] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 3557 + SrcBlock "Choice1" + SrcPort 1 + DstBlock "SW_MON" + DstPort 1 + } + Line { + ZOrder 3558 + SrcBlock "SW_MON" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 3563 + SrcBlock "Constant13" + SrcPort 1 + Points [15, 0; 0, -50] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 3569 + SrcBlock "SW" + SrcPort 1 + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 3568 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "SW" + DstPort 1 + } + Line { + ZOrder 3570 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "RC_SW" + DstPort 1 + } + Line { + ZOrder 3809 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "DAC_1" + DstPort 10 + } + Line { + ZOrder 3810 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "DAC_1" + DstPort 11 + } + Line { + ZOrder 3811 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "DAC_1" + DstPort 12 + } + Line { + ZOrder 3812 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "DAC_1" + DstPort 13 + } + Line { + ZOrder 3813 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "DAC_1" + DstPort 14 + } + Line { + ZOrder 3814 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "DAC_1" + DstPort 15 + } + Line { + ZOrder 3815 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "DAC_1" + DstPort 16 + } + Line { + Name "" + ZOrder 3822 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + Points [84, 0; 0, 60] + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 2054 + SrcBlock "Constant1" + SrcPort 1 + Points [4, 0; 0, 70] + Branch { + ZOrder 2165 + Points [0, 55; 20, 0] + Branch { + ZOrder 2167 + Points [0, 60; 1, 0] + Branch { + ZOrder 2173 + Points [0, 30; -5, 0; 0, 45; 2, 0; 0, 70; 4, 0] + Branch { + ZOrder 2183 + Points [0, 70; 3, 0] + Branch { + ZOrder 2189 + Points [0, 25; -4, 0; 0, 45; 1, 0] + Branch { + ZOrder 2195 + Points [0, 70; 4, 0] + Branch { + ZOrder 2203 + Points [0, 28; -3, 0; 0, 47; 2, 0] + Branch { + ZOrder 2209 + Points [0, 65; 3, 0] + Branch { + ZOrder 2215 + Points [0, 75] + Branch { + ZOrder 2221 + Points [0, 80] + Branch { + ZOrder 3827 + Points [0, 105] + DstBlock "Divide3" + DstPort 2 + } + Branch { + ZOrder 3826 + DstBlock "Divide11" + DstPort 2 + } + } + Branch { + ZOrder 2220 + DstBlock "Divide10" + DstPort 2 + } + } + Branch { + ZOrder 2214 + DstBlock "Divide9" + DstPort 2 + } + } + Branch { + ZOrder 2208 + DstBlock "Divide8" + DstPort 2 + } + } + Branch { + ZOrder 2202 + DstBlock "Divide7" + DstPort 2 + } + } + Branch { + ZOrder 2194 + DstBlock "Divide6" + DstPort 2 + } + } + Branch { + ZOrder 2188 + DstBlock "Divide5" + DstPort 2 + } + } + Branch { + ZOrder 2182 + DstBlock "Divide4" + DstPort 2 + } + } + Branch { + ZOrder 2172 + DstBlock "Divide2" + DstPort 2 + } + } + Branch { + ZOrder 2166 + DstBlock "Divide1" + DstPort 2 + } + } + Branch { + ZOrder 2052 + DstBlock "Divide" + DstPort 2 + } + } + Line { + ZOrder 3825 + SrcBlock "Temp_RC_MON" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Divide3" + DstPort 1 + } + Line { + Name "" + ZOrder 4039 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + Points [145, 0; 0, -25] + DstBlock "RC_LO_MON" + DstPort 1 + } + Line { + ZOrder 3824 + SrcBlock "Divide3" + SrcPort 1 + Points [7, 0] + Branch { + ZOrder 3923 + Points [0, -779; 225, 0; 0, -1071] + DstBlock "Product15" + DstPort 2 + } + Branch { + ZOrder 3922 + DstBlock "Temp_RC" + DstPort 1 + } + } + Line { + ZOrder 3847 + SrcBlock "Ground13" + SrcPort 1 + Points [15, 0] + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 3920 + SrcBlock "Product5" + SrcPort 1 + Points [9, 0; 0, -122; -803, 0; 0, 82; -104, 0; 0, 245] + DstBlock "Saturation1" + DstPort 1 + } + Line { + ZOrder 3808 + SrcBlock "Ground26" + SrcPort 1 + Points [377, 0] + Branch { + ZOrder 3895 + Points [0, -55] + Branch { + ZOrder 3897 + Points [0, -55] + Branch { + ZOrder 3904 + Points [0, -55] + Branch { + ZOrder 3911 + Points [0, -55] + Branch { + ZOrder 3910 + Points [0, -55] + Branch { + ZOrder 3913 + Points [0, -55] + Branch { + ZOrder 3916 + Points [0, -55] + Branch { + ZOrder 3915 + Points [0, -55] + DstBlock "DAC_1" + DstPort 1 + } + Branch { + ZOrder 3912 + DstBlock "DAC_1" + DstPort 2 + } + } + Branch { + ZOrder 3909 + DstBlock "DAC_1" + DstPort 3 + } + } + Branch { + ZOrder 3906 + DstBlock "DAC_1" + DstPort 4 + } + } + Branch { + ZOrder 3903 + DstBlock "DAC_1" + DstPort 5 + } + } + Branch { + ZOrder 3900 + DstBlock "DAC_1" + DstPort 6 + } + } + Branch { + ZOrder 3899 + DstBlock "DAC_1" + DstPort 7 + } + } + Branch { + ZOrder 3896 + DstBlock "DAC_1" + DstPort 8 + } + } + Branch { + ZOrder 3894 + DstBlock "DAC_1" + DstPort 9 + } + } + Line { + ZOrder 3924 + SrcBlock "Constant7" + SrcPort 1 + Points [15, 0; 0, 15] + DstBlock "Product15" + DstPort 1 + } + Line { + ZOrder 3925 + SrcBlock "Product15" + SrcPort 1 + DstBlock "Temp_AI" + DstPort 1 + } + Line { + ZOrder 4036 + SrcBlock "Saturation1" + SrcPort 1 + Points [35, 0] + DstBlock "DAC_0" + DstPort 5 + } + Annotation { + SID "2892" + Name "#DAQ Channels\nMC_Mixer 16384\nMC_fast 16384\nRC_ref 16384\nMC_ref 16384\nd_err 16384\nOFS_PD 1638" + "4\nTemp_RC 16384" + Position [221, 1371, 329, 1517] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . L $ 8 ( @ % \" $ ! 0 % 0 \" $ 0 =F5R<" + "VEO;@!C;VYT96YT X X !@ @ & 4 ( 0 $ ! D ( FIF9F9F9\\3\\. ( $ " + " 8 ( ! % \" $ #I 0 0 Z0 %-#62 M(%-U" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Sat Aug 21 11:44:11 2021" + RTWModifiedTimeStamp 551447051 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1mc" + Array { + Type "Cell" + Dimension 1 + Cell "k1mc" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 2, 27, 882, 657 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Ground + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + } + System { + Name "k1mc" + Location [-9, 20, 1491, 988] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "150" + ReportName "simulink-default.rpt" + SIDHighWatermark "2975" + Block { + BlockType Reference + Name "ADC0" + SID "2832" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [360, 717, 435, 743] + ZOrder 661 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI1" + SID "2972" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1260, 1038, 1330, 1062] + ZOrder 856 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI2" + SID "2973" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1260, 1093, 1330, 1117] + ZOrder 858 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2835" + Description "ADC Selector" + Ports [1, 5] + Position [480, 616, 500, 1204] + ZOrder 692 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_1,adc_0_4,adc_0_5,adc_0_6,adc_0_7" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Constant + Name "Constant" + SID "2935" + Position [680, 505, 710, 535] + ZOrder 802 + Value "4" + } + Block { + BlockType Constant + Name "Constant1" + SID "2936" + Position [680, 575, 710, 605] + ZOrder 803 + Value "10" + } + Block { + BlockType Constant + Name "Constant2" + SID "2937" + Position [750, 505, 780, 535] + ZOrder 804 + Value "65536" + } + Block { + BlockType Reference + Name "DAC_0" + SID "2952" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [1585, 644, 1620, 901] + ZOrder 838 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide" + SID "2939" + Ports [2, 1] + Position [820, 562, 850, 593] + ZOrder 806 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2940" + Ports [2, 1] + Position [935, 672, 965, 703] + ZOrder 807 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2941" + Ports [2, 1] + Position [935, 787, 965, 818] + ZOrder 808 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "2943" + Ports [2, 1] + Position [935, 902, 965, 933] + ZOrder 810 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2944" + Ports [2, 1] + Position [935, 1017, 965, 1048] + ZOrder 811 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "2945" + Ports [2, 1] + Position [935, 1132, 965, 1163] + ZOrder 812 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "2840" + Ports [] + Position [212, 880, 252, 919] + ZOrder 660 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "EpicsOutput" + SID "2930" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [710, 665, 790, 695] + ZOrder 797 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EpicsOutput1" + SID "2931" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [710, 780, 790, 810] + ZOrder 798 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EpicsOutput2" + SID "2932" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [710, 895, 790, 925] + ZOrder 799 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EpicsOutput3" + SID "2933" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [710, 1010, 790, 1040] + ZOrder 800 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EpicsOutput4" + SID "2934" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [710, 1125, 790, 1155] + ZOrder 801 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground" + SID "2953" + Position [1390, 665, 1410, 685] + ZOrder 839 + } + Block { + BlockType Ground + Name "Ground1" + SID "2954" + Position [1390, 705, 1410, 725] + ZOrder 840 + } + Block { + BlockType Ground + Name "Ground10" + SID "2963" + Position [1500, 945, 1520, 965] + ZOrder 849 + } + Block { + BlockType Ground + Name "Ground11" + SID "2964" + Position [1445, 925, 1465, 945] + ZOrder 850 + } + Block { + BlockType Ground + Name "Ground12" + SID "2965" + Position [1455, 880, 1475, 900] + ZOrder 851 + } + Block { + BlockType Ground + Name "Ground15" + SID "2974" + Position [1205, 1040, 1225, 1060] + ZOrder 857 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground16" + SID "2975" + Position [1205, 1095, 1225, 1115] + ZOrder 859 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "2955" + Position [1390, 740, 1410, 760] + ZOrder 841 + } + Block { + BlockType Ground + Name "Ground3" + SID "2956" + Position [1445, 725, 1465, 745] + ZOrder 842 + } + Block { + BlockType Ground + Name "Ground4" + SID "2957" + Position [1445, 770, 1465, 790] + ZOrder 843 + } + Block { + BlockType Ground + Name "Ground5" + SID "2958" + Position [1445, 815, 1465, 835] + ZOrder 844 + } + Block { + BlockType Ground + Name "Ground6" + SID "2959" + Position [1500, 755, 1520, 775] + ZOrder 845 + } + Block { + BlockType Ground + Name "Ground7" + SID "2960" + Position [1500, 800, 1520, 820] + ZOrder 846 + } + Block { + BlockType Ground + Name "Ground8" + SID "2961" + Position [1500, 890, 1520, 910] + ZOrder 847 + } + Block { + BlockType Ground + Name "Ground9" + SID "2962" + Position [1500, 845, 1520, 865] + ZOrder 848 + } + Block { + BlockType Reference + Name "MC_LO" + SID "2948" + Tag "Test Point" + Ports [1] + Position [1030, 795, 1070, 815] + ZOrder 815 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_Mixer" + SID "2949" + Tag "Test Point" + Ports [1] + Position [1030, 910, 1070, 930] + ZOrder 816 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_fast" + SID "2950" + Tag "Test Point" + Ports [1] + Position [1030, 1025, 1070, 1045] + ZOrder 817 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_reflection_DC" + SID "2947" + Tag "Test Point" + Ports [1] + Position [1030, 680, 1070, 700] + ZOrder 814 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_slow" + SID "2951" + Tag "Test Point" + Ports [1] + Position [1030, 1140, 1070, 1160] + ZOrder 818 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Phase_shifter" + SID "2971" + Tag "Excitation" + Ports [0, 1] + Position [1275, 696, 1315, 714] + ZOrder 855 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.7" + SourceBlock "cdsEXC/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "2938" + Ports [2, 1] + Position [740, 567, 770, 598] + ZOrder 805 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2969" + Ports [2, 1] + Position [1445, 617, 1475, 648] + ZOrder 854 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=89\nshmem_daq=1\nspecific_cpu=8\nadcSlave=1\nno_rfm_dma=1" + SID "2891" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [340, 860, 380, 920] + ZOrder 659 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1998 + SrcBlock "ADC0" + SrcPort 1 + Points [17, 0; 0, 180] + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + Name "" + ZOrder 2156 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "EpicsOutput" + DstPort 1 + } + Line { + Name "" + ZOrder 2157 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "EpicsOutput1" + DstPort 1 + } + Line { + Name "" + ZOrder 2158 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "EpicsOutput2" + DstPort 1 + } + Line { + Name "" + ZOrder 2159 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "EpicsOutput3" + DstPort 1 + } + Line { + Name "" + ZOrder 2161 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "EpicsOutput4" + DstPort 1 + } + Line { + ZOrder 2162 + SrcBlock "Constant" + SrcPort 1 + Points [10, 0] + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 2163 + SrcBlock "Constant1" + SrcPort 1 + DstBlock "Product" + DstPort 2 + } + Line { + ZOrder 2164 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide" + DstPort 2 + } + Line { + ZOrder 2165 + SrcBlock "Constant2" + SrcPort 1 + Points [17, 0; 0, 50] + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 2168 + SrcBlock "EpicsOutput" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 2180 + SrcBlock "EpicsOutput1" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 2181 + SrcBlock "EpicsOutput2" + SrcPort 1 + DstBlock "Divide3" + DstPort 1 + } + Line { + ZOrder 2182 + SrcBlock "EpicsOutput3" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 2183 + SrcBlock "EpicsOutput4" + SrcPort 1 + DstBlock "Divide5" + DstPort 1 + } + Line { + ZOrder 2188 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "MC_reflection_DC" + DstPort 1 + } + Line { + ZOrder 2189 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "MC_LO" + DstPort 1 + } + Line { + ZOrder 2190 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "MC_Mixer" + DstPort 1 + } + Line { + ZOrder 2191 + SrcBlock "Divide4" + SrcPort 1 + DstBlock "MC_fast" + DstPort 1 + } + Line { + ZOrder 2192 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "MC_slow" + DstPort 1 + } + Line { + ZOrder 2167 + SrcBlock "Divide" + SrcPort 1 + Points [31, 0; 0, 45] + Branch { + ZOrder 2271 + Points [0, 70] + Branch { + ZOrder 2170 + Points [0, 115] + Branch { + ZOrder 2173 + Points [0, 115] + Branch { + ZOrder 2176 + Points [0, 115] + Branch { + ZOrder 2270 + Points [0, 115] + DstBlock "Divide5" + DstPort 2 + } + Branch { + ZOrder 2177 + DstBlock "Divide4" + DstPort 2 + } + } + Branch { + ZOrder 2175 + DstBlock "Divide3" + DstPort 2 + } + } + Branch { + ZOrder 2172 + DstBlock "Divide2" + DstPort 2 + } + } + Branch { + ZOrder 2169 + DstBlock "Divide1" + DstPort 2 + } + } + Branch { + ZOrder 2269 + DstBlock "Product1" + DstPort 1 + } + } + Line { + ZOrder 2251 + SrcBlock "Ground" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 2252 + SrcBlock "Ground1" + SrcPort 1 + Points [84, 0; 0, -25] + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 2253 + SrcBlock "Ground2" + SrcPort 1 + Points [20, 0; 0, -45] + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 2254 + SrcBlock "Ground3" + SrcPort 1 + Points [55, 0; 0, -15] + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 2255 + SrcBlock "Ground5" + SrcPort 1 + Points [16, 0; 0, -75] + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 2256 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 2257 + SrcBlock "Ground7" + SrcPort 1 + Points [28, 0; 0, -30] + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 2258 + SrcBlock "Ground9" + SrcPort 1 + Points [37, 0; 0, -60] + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 2259 + SrcBlock "Ground8" + SrcPort 1 + Points [33, 0; 0, -90] + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 2260 + SrcBlock "Ground10" + SrcPort 1 + Points [17, 0; 0, -130] + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 2261 + SrcBlock "Ground11" + SrcPort 1 + Points [64, 0; 0, -95] + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 2262 + SrcBlock "Ground12" + SrcPort 1 + Points [7, 0; 0, -6; 83, 0] + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 2265 + SrcBlock "Ground4" + SrcPort 1 + Points [11, 0; 0, -120] + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 2266 + SrcBlock "Phase_shifter" + SrcPort 1 + Points [31, 0; 0, -65] + DstBlock "Product1" + DstPort 2 + } + Line { + ZOrder 2267 + SrcBlock "Product1" + SrcPort 1 + Points [90, 0] + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 2272 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "AI1" + DstPort 1 + } + Line { + ZOrder 2273 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "AI2" + DstPort 1 + } + Line { + ZOrder 2276 + SrcBlock "AI1" + SrcPort 1 + Points [229, 0; 0, -180] + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 2279 + SrcBlock "AI2" + SrcPort 1 + Points [235, 0] + DstBlock "DAC_0" + DstPort 16 + } + Annotation { + SID "2970" + Name "#DAQ Channels\nMC_LO 16384\nMC_Mixer 16384" + Position [486, 1326, 594, 1382] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . L $ 8 ( @ % \" $ ! 0 % 0 \" $ 0 =F5R<" + "VEO;@!C;VYT96YT X X !@ @ & 4 ( 0 $ ! D ( FIF9F9F9\\3\\. ( $ " + " 8 ( ! % \" $ #I 0 0 Z0 %-#62 M(%-U" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Fri Mar 09 15:41:46 2018" + RTWModifiedTimeStamp 442510895 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 7 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1pcalexc" + Array { + Type "Cell" + Dimension 1 + Cell "k1pcalexc" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 8 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 9 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 10 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 11 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 12 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 13 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 14 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 15 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 18 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 2, 27, 882, 657 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 8 + } + Object { + $PropName "DataTransfer" + $ObjectID 19 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Ground + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Terminator + } + } + System { + Name "k1pcalexc" + Location [254, 24, 1734, 972] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "200" + ReportName "simulink-default.rpt" + SIDHighWatermark "2825" + Block { + BlockType Reference + Name "AA1" + SID "2806" + Tag "Test Point" + Ports [1] + Position [735, 1590, 775, 1610] + ZOrder 587 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AA1_MON" + SID "2818" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [520, 1575, 600, 1605] + ZOrder 599 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AA2" + SID "2809" + Tag "Test Point" + Ports [1] + Position [735, 1650, 775, 1670] + ZOrder 590 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AA2_MON" + SID "2821" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [520, 1635, 600, 1665] + ZOrder 602 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [325, 1607, 400, 1633] + ZOrder 396 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI1" + SID "2592" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [465, 1318, 535, 1342] + ZOrder 553 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI2" + SID "2807" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [465, 1468, 535, 1492] + ZOrder 588 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2804" + Description "ADC Selector" + Ports [1, 2] + Position [485, 1560, 495, 1680] + ZOrder 585 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_12,adc_0_13" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Constant + Name "Constant" + SID "2813" + Position [470, 1235, 515, 1265] + ZOrder 594 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant1" + SID "2814" + Position [505, 1710, 550, 1740] + ZOrder 595 + Value "1638.4" + } + Block { + BlockType Reference + Name "DAC_0" + SID "2588" + Description "card_num=0" + Ports [16] + Position [745, 1122, 770, 1393] + ZOrder 531 + BackgroundColor "cyan" + DropShadow on + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide" + SID "2819" + Ports [2, 1] + Position [640, 1582, 670, 1613] + ZOrder 600 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2820" + Ports [2, 1] + Position [640, 1642, 670, 1673] + ZOrder 601 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [152, 1210, 192, 1249] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Ground + Name "Ground1" + SID "2805" + Position [680, 1135, 700, 1155] + ZOrder 586 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "2594" + Position [410, 1320, 430, 1340] + ZOrder 554 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground3" + SID "2808" + Position [410, 1470, 430, 1490] + ZOrder 589 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Product + Name "Product" + SID "2811" + Ports [2, 1] + Position [595, 1307, 625, 1338] + ZOrder 592 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator" + SID "2825" + Position [605, 1470, 625, 1490] + ZOrder 605 + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=64K\ndcuid=92\nshmem_daq=1\nspecific_cpu=4\nadcSlave=1\nno_rfm_dma=1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [150, 1280, 190, 1340] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1873 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + ZOrder 1206 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "AI1" + DstPort 1 + } + Line { + ZOrder 1913 + SrcBlock "AI1" + SrcPort 1 + DstBlock "Product" + DstPort 2 + } + Line { + ZOrder 1874 + SrcBlock "Ground1" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 1876 + Points [0, 15] + Branch { + ZOrder 1879 + DstBlock "DAC_0" + DstPort 2 + } + Branch { + ZOrder 1878 + Points [0, 15] + Branch { + ZOrder 1881 + DstBlock "DAC_0" + DstPort 3 + } + Branch { + ZOrder 1880 + Points [0, 15] + Branch { + ZOrder 1884 + DstBlock "DAC_0" + DstPort 4 + } + Branch { + ZOrder 1883 + Points [0, 15] + Branch { + ZOrder 1886 + DstBlock "DAC_0" + DstPort 5 + } + Branch { + ZOrder 1885 + Points [0, 15] + Branch { + ZOrder 1888 + DstBlock "DAC_0" + DstPort 6 + } + Branch { + ZOrder 1887 + Points [0, 15] + Branch { + ZOrder 1890 + DstBlock "DAC_0" + DstPort 7 + } + Branch { + ZOrder 1889 + Points [0, 15] + Branch { + ZOrder 1892 + DstBlock "DAC_0" + DstPort 8 + } + Branch { + ZOrder 1891 + Points [0, 15] + Branch { + ZOrder 1894 + DstBlock "DAC_0" + DstPort 9 + } + Branch { + ZOrder 1893 + Points [0, 15] + Branch { + ZOrder 1896 + DstBlock "DAC_0" + DstPort 10 + } + Branch { + ZOrder 1895 + Points [0, 15] + Branch { + ZOrder 1898 + DstBlock "DAC_0" + DstPort 11 + } + Branch { + ZOrder 1897 + Points [0, 15] + Branch { + ZOrder 1900 + DstBlock "DAC_0" + DstPort 12 + } + Branch { + ZOrder 1899 + Points [0, 45] + Branch { + ZOrder 1904 + DstBlock "DAC_0" + DstPort 15 + } + Branch { + ZOrder 1903 + Points [0, 15] + DstBlock "DAC_0" + DstPort 16 + } + } + } + } + } + } + } + } + } + } + } + } + } + Branch { + ZOrder 1875 + DstBlock "DAC_0" + DstPort 1 + } + } + Line { + Name "" + ZOrder 1958 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "AA1_MON" + DstPort 1 + } + Line { + ZOrder 1906 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "AI2" + DstPort 1 + } + Line { + ZOrder 1968 + SrcBlock "AI2" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + Name "" + ZOrder 1961 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "AA2_MON" + DstPort 1 + } + Line { + ZOrder 1914 + SrcBlock "Product" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 1973 + Points [0, 15] + DstBlock "DAC_0" + DstPort 14 + } + Branch { + ZOrder 1972 + DstBlock "DAC_0" + DstPort 13 + } + } + Line { + ZOrder 1917 + SrcBlock "Constant" + SrcPort 1 + Points [45, 0; 0, 65] + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 1918 + SrcBlock "Constant1" + SrcPort 1 + Points [49, 0; 0, -60] + Branch { + ZOrder 1963 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 1960 + Points [0, -60] + DstBlock "Divide" + DstPort 2 + } + } + Line { + ZOrder 1962 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "AA2" + DstPort 1 + } + Line { + ZOrder 1959 + SrcBlock "Divide" + SrcPort 1 + DstBlock "AA1" + DstPort 1 + } + Line { + ZOrder 1964 + SrcBlock "AA1_MON" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 1965 + SrcBlock "AA2_MON" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Annotation { + SID "2822" + Name "#DAQ Channels\n\n" + Position [31, 1661, 134, 1717] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . L $ 8 ( @ % \" $ ! 0 % 0 \" $ 0 =F5R<" + "VEO;@!C;VYT96YT X X !@ @ & 4 ( 0 $ ! D ( FIF9F9F9\\3\\. ( $ " + " 8 ( ! % \" $ #I 0 0 Z0 %-#62 M(%-U" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Thu May 06 21:05:58 2021" + RTWModifiedTimeStamp 542235943 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1vis" + Array { + Type "Cell" + Dimension 1 + Cell "k1vis" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 2, 27, 882, 657 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Ground + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Terminator + } + } + System { + Name "k1vis" + Location [111, 20, 1649, 1056] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + ReportName "simulink-default.rpt" + SIDHighWatermark "2975" + Block { + BlockType Reference + Name "AA1" + SID "2806" + Tag "Test Point" + Ports [1] + Position [735, 1590, 775, 1610] + ZOrder 587 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AA1_MON" + SID "2818" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [520, 1510, 600, 1540] + ZOrder 599 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AA2" + SID "2809" + Tag "Test Point" + Ports [1] + Position [735, 1650, 775, 1670] + ZOrder 590 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AA2_MON" + SID "2821" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [520, 1545, 600, 1575] + ZOrder 602 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [190, 1637, 265, 1663] + ZOrder 396 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI1" + SID "2592" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [465, 1318, 535, 1342] + ZOrder 553 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI2" + SID "2807" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [465, 1468, 535, 1492] + ZOrder 588 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 32] + Position [310, 1534, 330, 2121] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1,adc_0_2,adc_0_3,adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,ad" + "c_0_11,adc_0_12,adc_0_13,adc_0_14,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_" + "23,adc_0_24,adc_0_25,adc_0_26,adc_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Constant + Name "Constant1" + SID "2814" + Position [555, 1715, 600, 1745] + ZOrder 595 + Value "1638.4" + } + Block { + BlockType Reference + Name "DAC_0" + SID "2828" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [810, 1284, 845, 1541] + ZOrder 607 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide" + SID "2819" + Ports [2, 1] + Position [640, 1582, 670, 1613] + ZOrder 600 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2820" + Ports [2, 1] + Position [640, 1642, 670, 1673] + ZOrder 601 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [152, 1210, 192, 1249] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Ground + Name "Ground1" + SID "2829" + Position [750, 1290, 770, 1310] + ZOrder 608 + ShowName off + } + Block { + BlockType Ground + Name "Ground10" + SID "2830" + Position [750, 1500, 770, 1520] + ZOrder 615 + ShowName off + } + Block { + BlockType Ground + Name "Ground11" + SID "2831" + Position [715, 1305, 735, 1325] + ZOrder 616 + ShowName off + } + Block { + BlockType Ground + Name "Ground12" + SID "2832" + Position [715, 1515, 735, 1535] + ZOrder 623 + ShowName off + } + Block { + BlockType Ground + Name "Ground13" + SID "2833" + Position [715, 1395, 735, 1415] + ZOrder 617 + ShowName off + } + Block { + BlockType Ground + Name "Ground14" + SID "2834" + Position [715, 1365, 735, 1385] + ZOrder 618 + ShowName off + } + Block { + BlockType Ground + Name "Ground15" + SID "2835" + Position [715, 1335, 735, 1355] + ZOrder 619 + ShowName off + } + Block { + BlockType Ground + Name "Ground16" + SID "2836" + Position [715, 1425, 735, 1445] + ZOrder 620 + ShowName off + } + Block { + BlockType Ground + Name "Ground17" + SID "2837" + Position [715, 1455, 735, 1475] + ZOrder 621 + ShowName off + } + Block { + BlockType Ground + Name "Ground18" + SID "2838" + Position [715, 1485, 735, 1505] + ZOrder 622 + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "2594" + Position [410, 1320, 430, 1340] + ZOrder 554 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground3" + SID "2808" + Position [410, 1470, 430, 1490] + ZOrder 589 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground4" + SID "2839" + Position [750, 1380, 770, 1400] + ZOrder 609 + ShowName off + } + Block { + BlockType Ground + Name "Ground5" + SID "2840" + Position [750, 1350, 770, 1370] + ZOrder 610 + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "2841" + Position [750, 1320, 770, 1340] + ZOrder 611 + ShowName off + } + Block { + BlockType Ground + Name "Ground7" + SID "2842" + Position [750, 1410, 770, 1430] + ZOrder 612 + ShowName off + } + Block { + BlockType Ground + Name "Ground8" + SID "2843" + Position [750, 1440, 770, 1460] + ZOrder 613 + ShowName off + } + Block { + BlockType Ground + Name "Ground9" + SID "2844" + Position [750, 1470, 770, 1490] + ZOrder 614 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator" + SID "2825" + Position [605, 1470, 625, 1490] + ZOrder 605 + } + Block { + BlockType Terminator + Name "Terminator1" + SID "2826" + Position [605, 1320, 625, 1340] + ZOrder 606 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "2953" + Position [390, 1855, 410, 1875] + ZOrder 636 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "2954" + Position [390, 1885, 410, 1905] + ZOrder 637 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "2955" + Position [390, 1915, 410, 1935] + ZOrder 638 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "2956" + Position [390, 1945, 410, 1965] + ZOrder 639 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "2957" + Position [390, 1975, 410, 1995] + ZOrder 640 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "2958" + Position [390, 2005, 410, 2025] + ZOrder 641 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "2959" + Position [390, 2035, 410, 2055] + ZOrder 642 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "2961" + Position [490, 1870, 510, 1890] + ZOrder 652 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "2962" + Position [490, 1900, 510, 1920] + ZOrder 653 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "2963" + Position [490, 1930, 510, 1950] + ZOrder 654 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "2945" + Position [390, 1615, 410, 1635] + ZOrder 628 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "2964" + Position [490, 1960, 510, 1980] + ZOrder 655 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "2965" + Position [490, 1990, 510, 2010] + ZOrder 656 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "2966" + Position [490, 2020, 510, 2040] + ZOrder 657 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "2967" + Position [490, 2050, 510, 2070] + ZOrder 658 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "2968" + Position [490, 1630, 510, 1650] + ZOrder 644 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "2969" + Position [490, 1660, 510, 1680] + ZOrder 645 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "2970" + Position [490, 1690, 510, 1710] + ZOrder 646 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "2971" + Position [490, 1720, 510, 1740] + ZOrder 647 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "2972" + Position [490, 1750, 510, 1770] + ZOrder 648 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "2973" + Position [490, 1780, 510, 1800] + ZOrder 649 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "2946" + Position [390, 1645, 410, 1665] + ZOrder 629 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "2974" + Position [490, 1810, 510, 1830] + ZOrder 650 + } + Block { + BlockType Terminator + Name "Terminator31" + SID "2975" + Position [490, 1840, 510, 1860] + ZOrder 651 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "2947" + Position [390, 1675, 410, 1695] + ZOrder 630 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "2948" + Position [390, 1705, 410, 1725] + ZOrder 631 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "2949" + Position [390, 1735, 410, 1755] + ZOrder 632 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "2950" + Position [390, 1765, 410, 1785] + ZOrder 633 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "2951" + Position [390, 1795, 410, 1815] + ZOrder 634 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "2952" + Position [390, 1825, 410, 1845] + ZOrder 635 + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=92\nshmem_daq=1\nspecific_cpu=1\nadcSlave=1\nno_rfm_dma=1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [150, 1280, 190, 1340] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 2046 + SrcBlock "ADC0" + SrcPort 1 + Points [17, 0; 0, 180] + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + ZOrder 1206 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "AI1" + DstPort 1 + } + Line { + ZOrder 1906 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "AI2" + DstPort 1 + } + Line { + ZOrder 1968 + SrcBlock "AI2" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + ZOrder 1918 + SrcBlock "Constant1" + SrcPort 1 + Points [-1, 0; 0, -65] + Branch { + ZOrder 1963 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 1960 + Points [0, -60] + DstBlock "Divide" + DstPort 2 + } + } + Line { + ZOrder 1962 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "AA2" + DstPort 1 + } + Line { + ZOrder 1959 + SrcBlock "Divide" + SrcPort 1 + DstBlock "AA1" + DstPort 1 + } + Line { + ZOrder 1964 + SrcBlock "AA1_MON" + SrcPort 1 + Points [6, 0; 0, 65] + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 1965 + SrcBlock "AA2_MON" + SrcPort 1 + Points [17, 0; 0, 90] + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 1983 + SrcBlock "AI1" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 1984 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 1985 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 1986 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 1987 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 1988 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 1989 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 1990 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 1991 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 1992 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 1993 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 1994 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 1995 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 1996 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 1997 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 1998 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 1999 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + Name "" + ZOrder 2047 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + Points [90, 0; 0, -70] + DstBlock "AA1_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2048 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + Points [25, 0; 0, -50] + DstBlock "AA2_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2049 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "Terminator2" + DstPort 1 + } + Line { + Name "" + ZOrder 2050 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "Terminator3" + DstPort 1 + } + Line { + Name "" + ZOrder 2051 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "Terminator4" + DstPort 1 + } + Line { + Name "" + ZOrder 2052 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "Terminator5" + DstPort 1 + } + Line { + Name "" + ZOrder 2061 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + DstBlock "Terminator8" + DstPort 1 + } + Line { + Name "" + ZOrder 2062 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + DstBlock "Terminator9" + DstPort 1 + } + Line { + Name "" + ZOrder 2058 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "Terminator6" + DstPort 1 + } + Line { + Name "" + ZOrder 2060 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + DstBlock "Terminator7" + DstPort 1 + } + Line { + Name "" + ZOrder 2074 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + DstBlock "Terminator10" + DstPort 1 + } + Line { + Name "" + ZOrder 2073 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + DstBlock "Terminator11" + DstPort 1 + } + Line { + Name "" + ZOrder 2072 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + DstBlock "Terminator12" + DstPort 1 + } + Line { + Name "" + ZOrder 2076 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + DstBlock "Terminator13" + DstPort 1 + } + Line { + Name "" + ZOrder 2077 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 31 + DstBlock "Terminator16" + DstPort 1 + } + Line { + Name "" + ZOrder 2071 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + DstBlock "Terminator14" + DstPort 1 + } + Line { + Name "" + ZOrder 2075 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 29 + DstBlock "Terminator15" + DstPort 1 + } + Line { + Name "" + ZOrder 2093 + Labels [3, 1] + SrcBlock "Bus\nSelector6" + SrcPort 4 + Points [33, 0; 0, -31; 88, 0; 0, 31] + DstBlock "Terminator24" + DstPort 1 + } + Line { + Name "" + ZOrder 2094 + Labels [4, 1] + SrcBlock "Bus\nSelector6" + SrcPort 6 + Points [17, 0; 0, 412; 41, 0; 0, -10; 57, 0; 0, -402] + DstBlock "Terminator25" + DstPort 1 + } + Line { + Name "" + ZOrder 2095 + Labels [3, 1] + SrcBlock "Bus\nSelector6" + SrcPort 8 + Points [6, 0; 0, -184; 124, 0; 0, 184] + DstBlock "Terminator26" + DstPort 1 + } + Line { + Name "" + ZOrder 2096 + Labels [3, 1] + SrcBlock "Bus\nSelector6" + SrcPort 10 + Points [1, 0; 0, -219; 133, 0; 0, 219] + DstBlock "Terminator27" + DstPort 1 + } + Line { + Name "" + ZOrder 2099 + Labels [3, 1] + SrcBlock "Bus\nSelector6" + SrcPort 16 + Points [1, 0; 0, 291; 132, 0; 0, -291] + DstBlock "Terminator30" + DstPort 1 + } + Line { + Name "" + ZOrder 2100 + Labels [3, 1] + SrcBlock "Bus\nSelector6" + SrcPort 18 + Points [28, 0; 0, 271; 93, 0; 0, -271] + DstBlock "Terminator31" + DstPort 1 + } + Line { + Name "" + ZOrder 2097 + Labels [3, 1] + SrcBlock "Bus\nSelector6" + SrcPort 12 + Points [12, 0; 0, -258; 114, 0; 0, 258] + DstBlock "Terminator28" + DstPort 1 + } + Line { + Name "" + ZOrder 2098 + Labels [3, 1] + SrcBlock "Bus\nSelector6" + SrcPort 14 + Points [6, 0; 0, 307; 121, 0; 0, -307] + DstBlock "Terminator29" + DstPort 1 + } + Line { + Name "" + ZOrder 2101 + Labels [3, 1] + SrcBlock "Bus\nSelector6" + SrcPort 20 + Points [12, 0; 0, 246; 91, 0; 0, -246] + DstBlock "Terminator17" + DstPort 1 + } + Line { + Name "" + ZOrder 2102 + Labels [3, 1] + SrcBlock "Bus\nSelector6" + SrcPort 22 + Points [33, 0; 0, 194; 64, 0; 0, -194] + DstBlock "Terminator18" + DstPort 1 + } + Line { + Name "" + ZOrder 2103 + Labels [3, 1] + SrcBlock "Bus\nSelector6" + SrcPort 24 + Points [23, 0; 0, 200; 86, 0; 0, -200] + DstBlock "Terminator19" + DstPort 1 + } + Line { + Name "" + ZOrder 2104 + Labels [1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 26 + DstBlock "Terminator20" + DstPort 1 + } + Line { + Name "" + ZOrder 2107 + Labels [1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 32 + DstBlock "Terminator23" + DstPort 1 + } + Line { + Name "" + ZOrder 2105 + Labels [1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 28 + DstBlock "Terminator21" + DstPort 1 + } + Line { + Name "" + ZOrder 2106 + Labels [1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 30 + DstBlock "Terminator22" + DstPort 1 + } + Annotation { + SID "2822" + Name "#DAQ Channels\n" + Position [31, 1661, 134, 1699] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . L $ 8 ( @ % \" $ ! 0 % 0 \" $ 0 =F5R<" + "VEO;@!C;VYT96YT X X !@ @ & 4 ( 0 $ ! D ( FIF9F9F9\\3\\. ( $ " + " 8 ( ! % \" $ #I 0 0 Z0 %-#62 M(%-U" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Tue Mar 21 04:24:56 2023" + RTWModifiedTimeStamp 601273495 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "user" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1tst" + overrideMode_ [0.0] + Array { + Type "Cell" + Dimension 1 + Cell "k1tst" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell [] + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "Dataset" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 8 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + Cell "UseSpecifiedMinMax" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 128 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "EnableAllAsError" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "none" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + Cell "PortableWordSizes" + Cell "GenerateWebview" + Cell "GenerateCodeMetricsReport" + Cell "GenerateCodeReplacementReport" + Cell "GenerateErtSFunction" + Cell "CreateSILPILBlock" + Cell "CodeExecutionProfiling" + Cell "CodeProfilingSaveOptions" + Cell "CodeProfilingInstrumentation" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 23 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "InsertPolySpaceComments" + Cell "SFDataObjDesc" + Cell "MATLABFcnDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InternalIdentifier" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "CustomSymbolStrUtil" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "GenerateAllocFcn" + Cell "PurelyIntegerCode" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns on + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface off + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Optimization" + ConfigPrmDlgPosition [ 688, 2353, 1768, 2993 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType Ground + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Terminator + } + } + System { + Name "k1tst" + Location [0, 2188, 2560, 3207] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "559" + Block { + BlockType Reference + Name "ADC0" + SID "106" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [820, 3277, 895, 3303] + ZOrder 3900 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "109" + Description "ADC Selector" + Ports [1, 6] + Position [945, 445, 950, 6130] + ZOrder 3901 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_23" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Constant + Name "Constant1" + SID "449" + Description "Incident angle is a half of the total angle" + Position [2420, 842, 2470, 858] + ZOrder 6267 + Value "2" + } + Block { + BlockType Constant + Name "Constant2" + SID "450" + Description "Diameter of oplev laser PL204 (mm)" + Position [2595, 950, 2640, 980] + ZOrder 6208 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant26" + SID "451" + Description "Minimum voltage of ADC (V)" + Position [1680, 900, 1725, 930] + ZOrder 6252 + Value "-10" + } + Block { + BlockType Constant + Name "Constant3" + SID "452" + Description "Each half of QPD" + Position [2860, 955, 2905, 985] + ZOrder 6181 + Value "2" + } + Block { + BlockType Constant + Name "Constant4" + SID "453" + Description "positive and negative voltage" + Position [1570, 817, 1605, 843] + ZOrder 6250 + Value "2" + } + Block { + BlockType Constant + Name "Constant45" + SID "454" + Description "Incident angle of laser against mirror (deg)" + Position [2420, 809, 2495, 821] + ZOrder 6246 + Value "81" + } + Block { + BlockType Constant + Name "Constant6" + SID "456" + Description "Maximum voltage of ADC (V)" + Position [1680, 845, 1725, 875] + ZOrder 6247 + Value "10" + } + Block { + BlockType Constant + Name "Constant7" + SID "457" + Description "Quantization range of 16 bit ADC." + Position [1650, 780, 1695, 810] + ZOrder 6248 + Value "65536" + } + Block { + BlockType Product + Name "Divide" + SID "459" + Ports [2, 1] + Position [1980, 977, 2010, 1008] + ZOrder 6171 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "460" + Ports [2, 1] + Position [1980, 1152, 2010, 1183] + ZOrder 6173 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "461" + Ports [2, 1] + Position [2540, 807, 2570, 838] + ZOrder 6266 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide101" + SID "462" + Ports [2, 1] + Position [2410, 987, 2440, 1018] + ZOrder 6231 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide102" + SID "463" + Ports [2, 1] + Position [2410, 1162, 2440, 1193] + ZOrder 6232 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "465" + Ports [2, 1] + Position [2015, 1782, 2045, 1813] + ZOrder 6189 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "466" + Ports [2, 1] + Position [2015, 1957, 2045, 1988] + ZOrder 6191 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "467" + Ports [2, 1] + Position [2015, 2132, 2045, 2163] + ZOrder 6193 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "468" + Ports [2, 1] + Position [2420, 1792, 2450, 1823] + ZOrder 6243 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "469" + Ports [2, 1] + Position [2945, 1997, 2975, 2028] + ZOrder 6197 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "470" + Ports [2, 1] + Position [2420, 1967, 2450, 1998] + ZOrder 6244 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "471" + Ports [2, 1] + Position [2945, 1822, 2975, 1853] + ZOrder 6194 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "472" + Ports [2, 1] + Position [1980, 1327, 2010, 1358] + ZOrder 6177 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "473" + Ports [2, 1] + Position [1850, 797, 1880, 828] + ZOrder 6253 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "475" + Ports [2, 1] + Position [2945, 1007, 2975, 1038] + ZOrder 6180 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "476" + Ports [2, 1] + Position [3370, 1832, 3400, 1863] + ZOrder 6258 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "477" + Ports [2, 1] + Position [2945, 1182, 2975, 1213] + ZOrder 6185 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "478" + Ports [2, 1] + Position [1765, 787, 1795, 818] + ZOrder 6249 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide73" + SID "479" + Ports [2, 1] + Position [3380, 1017, 3410, 1048] + ZOrder 6224 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "480" + Ports [2, 1] + Position [3380, 1192, 3410, 1223] + ZOrder 6259 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "481" + Ports [2, 1] + Position [3370, 1997, 3400, 2028] + ZOrder 6260 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "396" + Ports [] + Position [697, 3830, 737, 3869] + ZOrder 5659 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Ground + Name "Ground" + SID "482" + Position [2155, 760, 2175, 780] + ZOrder 6263 + } + Block { + BlockType Ground + Name "Ground1" + SID "395" + Position [680, 3635, 700, 3655] + ZOrder 5657 + } + Block { + BlockType Ground + Name "Ground2" + SID "440" + Position [680, 3735, 700, 3755] + ZOrder 6165 + } + Block { + BlockType Ground + Name "Ground3" + SID "442" + Position [680, 3795, 700, 3815] + ZOrder 6168 + } + Block { + BlockType Ground + Name "Ground4" + SID "543" + Position [1095, 915, 1115, 935] + ZOrder 6268 + } + Block { + BlockType Ground + Name "Ground5" + SID "548" + Position [1095, 1860, 1115, 1880] + ZOrder 6273 + } + Block { + BlockType Ground + Name "Ground6" + SID "550" + Position [1140, 2805, 1160, 2825] + ZOrder 6275 + } + Block { + BlockType Ground + Name "Ground7" + SID "552" + Position [1140, 3750, 1160, 3770] + ZOrder 6277 + } + Block { + BlockType Ground + Name "Ground8" + SID "554" + Position [1125, 4695, 1145, 4715] + ZOrder 6279 + } + Block { + BlockType Ground + Name "Ground9" + SID "558" + Position [1125, 5640, 1145, 5660] + ZOrder 6283 + } + Block { + BlockType Mux + Name "Mux24" + SID "483" + Ports [1, 1] + Position [2615, 851, 2620, 889] + ZOrder 6265 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OPLEV1_Fil" + SID "439" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [725, 3733, 795, 3757] + ZOrder 6164 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Fil" + SID "443" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [725, 3793, 795, 3817] + ZOrder 6167 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "OPLEV2_ratio" + SID "484" + Position [2680, 890, 2740, 920] + ZOrder 6264 + Expr "2*sindeg(u[1])" + } + Block { + BlockType Reference + Name "OPLEVTST_MON" + SID "143" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [735, 3630, 815, 3660] + ZOrder 3938 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "487" + Ports [2, 1] + Position [2670, 997, 2700, 1028] + ZOrder 6179 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "488" + Ports [2, 1] + Position [2670, 1172, 2700, 1203] + ZOrder 6184 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "491" + Ports [2, 1] + Position [2670, 1802, 2700, 1833] + ZOrder 6195 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "494" + Ports [2, 1] + Position [2670, 1977, 2700, 2008] + ZOrder 6196 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "495" + Ports [2, 1] + Position [1785, 850, 1805, 870] + ZOrder 6251 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum91" + SID "496" + Ports [2, 1] + Position [1815, 975, 1835, 995] + ZOrder 6209 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum92" + SID "497" + Ports [2, 1] + Position [1815, 1150, 1835, 1170] + ZOrder 6211 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum93" + SID "498" + Ports [2, 1] + Position [1815, 1325, 1835, 1345] + ZOrder 6213 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum94" + SID "499" + Ports [2, 1] + Position [1815, 1780, 1835, 1800] + ZOrder 6215 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum95" + SID "500" + Ports [2, 1] + Position [1815, 1955, 1835, 1975] + ZOrder 6217 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum96" + SID "501" + Ports [2, 1] + Position [1815, 2130, 1835, 2150] + ZOrder 6219 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator1" + SID "502" + Position [3590, 1045, 3610, 1065] + ZOrder 6254 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "549" + Position [1050, 1860, 1070, 1880] + ZOrder 6274 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "551" + Position [1095, 2805, 1115, 2825] + ZOrder 6276 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "553" + Position [1095, 3750, 1115, 3770] + ZOrder 6278 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "555" + Position [1080, 4695, 1100, 4715] + ZOrder 6280 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "559" + Position [1080, 5640, 1100, 5660] + ZOrder 6284 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "503" + Position [3590, 1120, 3610, 1140] + ZOrder 6255 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "504" + Position [3610, 1710, 3630, 1730] + ZOrder 6256 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "505" + Position [3610, 1800, 3630, 1820] + ZOrder 6257 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "544" + Position [1050, 915, 1070, 935] + ZOrder 6269 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "506" + Position [2350, 760, 2370, 780] + ZOrder 6262 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "441" + Position [825, 3735, 845, 3755] + ZOrder 6166 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "164" + Position [845, 3635, 865, 3655] + ZOrder 3936 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "444" + Position [825, 3795, 845, 3815] + ZOrder 6169 + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_Fil" + SID "507" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2025, 1333, 2095, 1357] + ZOrder 6221 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_Fil1" + SID "508" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2220, 758, 2290, 782] + ZOrder 6261 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_MON" + SID "509" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1675, 1320, 1755, 1350] + ZOrder 6176 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_OFFSET" + SID "510" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1735, 1392, 1800, 1408] + ZOrder 6214 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT" + SID "511" + Tag "Test Point" + Ports [1] + Position [2275, 1275, 2315, 1295] + ZOrder 6178 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_MON" + SID "512" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2125, 1330, 2205, 1360] + ZOrder 6200 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_MON" + SID "514" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1670, 970, 1750, 1000] + ZOrder 6170 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_OFFSET" + SID "515" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1735, 1042, 1800, 1058] + ZOrder 6210 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT" + SID "516" + Tag "Test Point" + Ports [1] + Position [2275, 935, 2315, 955] + ZOrder 6174 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT_MON" + SID "517" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2125, 980, 2205, 1010] + ZOrder 6198 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm" + SID "518" + Tag "Test Point" + Ports [1] + Position [3130, 960, 3170, 980] + ZOrder 6183 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_MON" + SID "519" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3000, 1010, 3080, 1040] + ZOrder 6182 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_MON" + SID "520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1670, 1145, 1750, 1175] + ZOrder 6172 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_OFFSET" + SID "521" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1735, 1217, 1800, 1233] + ZOrder 6212 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT" + SID "522" + Tag "Test Point" + Ports [1] + Position [2275, 1095, 2315, 1115] + ZOrder 6175 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT_MON" + SID "523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2125, 1155, 2205, 1185] + ZOrder 6199 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm" + SID "524" + Tag "Test Point" + Ports [1] + Position [3130, 1140, 3170, 1160] + ZOrder 6187 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_MON" + SID "525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3000, 1185, 3080, 1215] + ZOrder 6186 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_MON" + SID "526" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1675, 2125, 1755, 2155] + ZOrder 6192 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_OFFSET" + SID "527" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1735, 2197, 1800, 2213] + ZOrder 6220 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT" + SID "528" + Tag "Test Point" + Ports [1] + Position [2275, 2080, 2315, 2100] + ZOrder 6235 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_MON" + SID "529" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2125, 2135, 2205, 2165] + ZOrder 6203 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_MON" + SID "531" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1675, 1775, 1755, 1805] + ZOrder 6188 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_OFFSET" + SID "532" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1735, 1847, 1800, 1863] + ZOrder 6216 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT" + SID "533" + Tag "Test Point" + Ports [1] + Position [2275, 1740, 2315, 1760] + ZOrder 6233 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT_MON" + SID "534" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2125, 1785, 2205, 1815] + ZOrder 6201 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm" + SID "535" + Tag "Test Point" + Ports [1] + Position [3150, 1750, 3190, 1770] + ZOrder 6205 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_MON" + SID "536" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3020, 1825, 3100, 1855] + ZOrder 6204 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_MON" + SID "537" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1675, 1950, 1755, 1980] + ZOrder 6190 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_OFFSET" + SID "538" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1735, 2022, 1800, 2038] + ZOrder 6218 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT" + SID "539" + Tag "Test Point" + Ports [1] + Position [2275, 1900, 2315, 1920] + ZOrder 6234 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT_MON" + SID "540" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2125, 1960, 2205, 1990] + ZOrder 6202 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm" + SID "541" + Tag "Test Point" + Ports [1] + Position [3150, 1925, 3190, 1945] + ZOrder 6207 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_MON" + SID "542" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3020, 2000, 3100, 2030] + ZOrder 6206 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=84\nshmem_daq=1\nspecific_cpu=8\nadcSlave=1\nno_rfm_dma=1" + SID "397" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [695, 3900, 735, 3960] + ZOrder 5658 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 400 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + ZOrder 425 + SrcBlock "OPLEVTST_MON" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 1547 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "OPLEVTST_MON" + DstPort 1 + } + Line { + ZOrder 1798 + SrcBlock "OPLEV1_Fil" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 1799 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "OPLEV1_Fil" + DstPort 1 + } + Line { + ZOrder 1800 + SrcBlock "OPLEV2_Fil" + SrcPort 1 + DstBlock "Terminator9" + DstPort 1 + } + Line { + ZOrder 1801 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "OPLEV2_Fil" + DstPort 1 + } + Line { + ZOrder 1805 + SrcBlock "Divide" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 1806 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 1807 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 1808 + SrcBlock "Yend_OPLEV1_SUM_Fil" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 1809 + SrcBlock "Divide102" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 1810 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 1813 + SrcBlock "Yend_OPLEV1_Y_mm_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 1812 + Points [0, -50] + DstBlock "Yend_OPLEV1_Y_mm" + DstPort 1 + } + Branch { + ZOrder 1811 + DstBlock "Divide8" + DstPort 1 + } + } + Line { + ZOrder 1814 + SrcBlock "Sum93" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 1815 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 1816 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 1817 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "Yend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 1818 + SrcBlock "Sum95" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 1819 + SrcBlock "Sum96" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 1972 + SrcBlock "Product4" + SrcPort 1 + Points [106, 0; 0, 10] + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 1824 + SrcBlock "Divide17" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 1827 + SrcBlock "Sum94" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 1828 + SrcBlock "Sum91" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 1829 + SrcBlock "Sum92" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 1835 + SrcBlock "Yend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum91" + DstPort 2 + } + Line { + ZOrder 1836 + SrcBlock "Yend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum91" + DstPort 1 + } + Line { + ZOrder 1837 + SrcBlock "Yend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum92" + DstPort 2 + } + Line { + ZOrder 1838 + SrcBlock "Yend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum93" + DstPort 2 + } + Line { + ZOrder 1839 + SrcBlock "Yend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum92" + DstPort 1 + } + Line { + ZOrder 1840 + SrcBlock "Yend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum93" + DstPort 1 + } + Line { + ZOrder 1841 + SrcBlock "Yend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum94" + DstPort 2 + } + Line { + ZOrder 1842 + SrcBlock "Yend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum95" + DstPort 2 + } + Line { + ZOrder 1843 + SrcBlock "Yend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum96" + DstPort 2 + } + Line { + ZOrder 1844 + SrcBlock "Yend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum96" + DstPort 1 + } + Line { + ZOrder 1845 + SrcBlock "Yend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum95" + DstPort 1 + } + Line { + ZOrder 1846 + SrcBlock "Yend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum94" + DstPort 1 + } + Line { + ZOrder 1847 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_Fil" + DstPort 1 + } + Line { + ZOrder 1848 + SrcBlock "Divide4" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 1849 + SrcBlock "Divide6" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 1971 + SrcBlock "Product5" + SrcPort 1 + Points [106, 0; 0, 10] + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 1852 + SrcBlock "Divide19" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 1859 + SrcBlock "Yend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 1858 + DstBlock "Divide101" + DstPort 1 + } + Branch { + ZOrder 1857 + Points [0, -50] + DstBlock "Yend_OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 1862 + SrcBlock "Yend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 1861 + DstBlock "Divide102" + DstPort 1 + } + Branch { + ZOrder 1860 + Points [0, -65] + DstBlock "Yend_OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 1869 + SrcBlock "Yend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 1868 + Points [145, 0; 0, -160] + Branch { + ZOrder 1866 + DstBlock "Divide102" + DstPort 2 + } + Branch { + ZOrder 1865 + Points [0, -175] + DstBlock "Divide101" + DstPort 2 + } + } + Branch { + ZOrder 1863 + Points [0, -60] + DstBlock "Yend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 1876 + SrcBlock "Yend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 1875 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 1874 + Points [0, -50] + DstBlock "Yend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 1883 + SrcBlock "Yend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 1882 + Points [0, -60] + DstBlock "Yend_OPLEV2_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 1881 + Points [173, 0; 0, -23; 1, 0; 0, -137] + Branch { + ZOrder 1879 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 1878 + Points [0, -175] + DstBlock "Divide16" + DstPort 2 + } + } + } + Line { + ZOrder 1884 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 1976 + SrcBlock "Divide101" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 1898 + SrcBlock "Yend_OPLEV1_X_mm_MON" + SrcPort 1 + Points [6, 0] + Branch { + ZOrder 1897 + DstBlock "Divide73" + DstPort 1 + } + Branch { + ZOrder 1896 + Points [0, -55] + DstBlock "Yend_OPLEV1_X_mm" + DstPort 1 + } + } + Line { + ZOrder 1901 + SrcBlock "Yend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 1900 + DstBlock "Divide18" + DstPort 1 + } + Branch { + ZOrder 1899 + Points [0, -65] + DstBlock "Yend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 1908 + SrcBlock "Constant3" + SrcPort 1 + Points [12, 0; 0, 60] + Branch { + ZOrder 1907 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 1906 + Points [0, 175] + Branch { + ZOrder 1905 + Points [0, 640] + Branch { + ZOrder 1904 + DstBlock "Divide19" + DstPort 2 + } + Branch { + ZOrder 1903 + Points [0, 175] + DstBlock "Divide17" + DstPort 2 + } + } + Branch { + ZOrder 1902 + DstBlock "Divide6" + DstPort 2 + } + } + } + Line { + ZOrder 1919 + SrcBlock "Divide27" + SrcPort 1 + Points [25, 0; 0, 185] + Branch { + ZOrder 1918 + Points [0, 175] + Branch { + ZOrder 1917 + Points [0, 175] + Branch { + ZOrder 1916 + Points [0, 455] + Branch { + ZOrder 1915 + Points [0, 175] + Branch { + ZOrder 1914 + Points [0, 175] + DstBlock "Divide15" + DstPort 2 + } + Branch { + ZOrder 1913 + DstBlock "Divide14" + DstPort 2 + } + } + Branch { + ZOrder 1912 + DstBlock "Divide13" + DstPort 2 + } + } + Branch { + ZOrder 1911 + DstBlock "Divide2" + DstPort 2 + } + } + Branch { + ZOrder 1910 + DstBlock "Divide1" + DstPort 2 + } + } + Branch { + ZOrder 1909 + DstBlock "Divide" + DstPort 2 + } + } + Line { + ZOrder 1920 + SrcBlock "Constant4" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 1921 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 1922 + SrcBlock "Constant7" + SrcPort 1 + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 1923 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 1924 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 1925 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + ZOrder 1932 + SrcBlock "Constant2" + SrcPort 1 + Points [9, 0; 0, 55] + Branch { + ZOrder 1931 + DstBlock "Product" + DstPort 2 + } + Branch { + ZOrder 1930 + Points [0, 175] + Branch { + ZOrder 1929 + DstBlock "Product1" + DstPort 2 + } + Branch { + ZOrder 1928 + Points [0, 630] + Branch { + ZOrder 1927 + DstBlock "Product4" + DstPort 2 + } + Branch { + ZOrder 1926 + Points [0, 175] + DstBlock "Product5" + DstPort 2 + } + } + } + } + Line { + ZOrder 1935 + SrcBlock "Yend_OPLEV2_X_mm_MON" + SrcPort 1 + Points [6, 0] + Branch { + ZOrder 1934 + Points [0, -80] + DstBlock "Yend_OPLEV2_X_mm" + DstPort 1 + } + Branch { + ZOrder 1933 + DstBlock "Divide5" + DstPort 1 + } + } + Line { + ZOrder 1938 + SrcBlock "Yend_OPLEV2_Y_mm_MON" + SrcPort 1 + Points [6, 0; 0, -10] + Branch { + ZOrder 1937 + Points [0, -70] + DstBlock "Yend_OPLEV2_Y_mm" + DstPort 1 + } + Branch { + ZOrder 1936 + DstBlock "Divide9" + DstPort 1 + } + } + Line { + ZOrder 1949 + SrcBlock "OPLEV2_ratio" + SrcPort 1 + Points [607, 0; 0, 135] + Branch { + ZOrder 1947 + DstBlock "Divide73" + DstPort 2 + } + Branch { + ZOrder 1946 + Points [0, 175] + Branch { + ZOrder 1945 + DstBlock "Divide8" + DstPort 2 + } + Branch { + ZOrder 1944 + Points [0, 640] + Branch { + ZOrder 1943 + Points [0, 165] + DstBlock "Divide9" + DstPort 2 + } + Branch { + ZOrder 1942 + DstBlock "Divide5" + DstPort 2 + } + } + } + } + Line { + ZOrder 1950 + SrcBlock "Yend_OPLEV1_SUM_Fil1" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 1951 + SrcBlock "Ground" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_Fil1" + DstPort 1 + } + Line { + ZOrder 1952 + SrcBlock "Divide5" + SrcPort 1 + Points [93, 0; 0, -130] + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 1953 + SrcBlock "Divide9" + SrcPort 1 + Points [142, 0; 0, -205] + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 1954 + SrcBlock "Divide73" + SrcPort 1 + Points [85, 0; 0, 20] + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 1955 + SrcBlock "Divide8" + SrcPort 1 + Points [78, 0; 0, -80] + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 1956 + SrcBlock "Mux24" + SrcPort 1 + Points [25, 0; 0, 35] + DstBlock "OPLEV2_ratio" + DstPort 1 + } + Line { + ZOrder 1957 + SrcBlock "Constant45" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 1958 + SrcBlock "Constant1" + SrcPort 1 + Points [34, 0; 0, -20] + DstBlock "Divide10" + DstPort 2 + } + Line { + ZOrder 1959 + SrcBlock "Divide10" + SrcPort 1 + Points [18, 0; 0, 45] + DstBlock "Mux24" + DstPort 1 + } + Line { + ZOrder 1974 + SrcBlock "Divide16" + SrcPort 1 + Points [65, 0; 0, -8; 102, 0; 0, 8] + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 2099 + SrcBlock "Ground4" + SrcPort 1 + Points [275, 0; 0, 60] + DstBlock "Yend_OPLEV1_X_MON" + DstPort 1 + } + Line { + ZOrder 2101 + SrcBlock "Ground5" + SrcPort 1 + Points [177, 0; 0, -710] + DstBlock "Yend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 2103 + SrcBlock "Ground6" + SrcPort 1 + Points [238, 0; 0, -1480] + DstBlock "Yend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 2105 + SrcBlock "Ground7" + SrcPort 1 + Points [307, 0; 0, -1970] + DstBlock "Yend_OPLEV2_X_MON" + DstPort 1 + } + Line { + ZOrder 2110 + SrcBlock "Ground8" + SrcPort 1 + Points [385, 0; 0, -2740] + DstBlock "Yend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + ZOrder 2111 + SrcBlock "Ground9" + SrcPort 1 + Points [445, 0; 0, -3510] + DstBlock "Yend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2100 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + Name "" + ZOrder 2102 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "Terminator10" + DstPort 1 + } + Line { + Name "" + ZOrder 2104 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "Terminator11" + DstPort 1 + } + Line { + Name "" + ZOrder 2106 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "Terminator12" + DstPort 1 + } + Line { + Name "" + ZOrder 2108 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "Terminator13" + DstPort 1 + } + Line { + Name "" + ZOrder 2112 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "Terminator14" + DstPort 1 + } + Annotation { + SID "424" + Name "#DAQ Channels\n" + Position [661, 4171, 764, 4209] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Thu May 04 13:56:45 2023" + RTWModifiedTimeStamp 605109390 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1vis" + Array { + Type "Cell" + Dimension 1 + Cell "k1vis" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0o" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Abs + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Math + Operator "exp" + OutputSignalType "auto" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + IntermediateResultsDataTypeStr "Inherit: Inherit via internal rule" + AlgorithmType "Newton-Raphson" + Iterations "3" + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1vis" + Location [142, 2180, 1680, 3216] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "20" + ReportName "simulink-default.rpt" + SIDHighWatermark "7206" + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [1400, 3902, 1475, 3928] + ZOrder 396 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "4626" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [1370, 11237, 1440, 11263] + ZOrder 2445 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs1" + SID "6823" + Position [6420, 5930, 6450, 5960] + ZOrder 7826 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6824" + Position [6420, 5995, 6450, 6025] + ZOrder 7828 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs22" + SID "6825" + Position [6560, 6730, 6590, 6760] + ZOrder 7907 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs23" + SID "6826" + Position [6560, 6795, 6590, 6825] + ZOrder 7909 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs24" + SID "6827" + Position [6560, 6445, 6590, 6475] + ZOrder 7899 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs25" + SID "6828" + Position [6560, 6510, 6590, 6540] + ZOrder 7901 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs26" + SID "6829" + Position [6560, 6585, 6590, 6615] + ZOrder 7903 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs27" + SID "6830" + Position [6560, 6650, 6590, 6680] + ZOrder 7905 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6831" + Position [6420, 6070, 6450, 6100] + ZOrder 7834 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6832" + Position [6420, 6135, 6450, 6165] + ZOrder 7836 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6833" + Position [6420, 6215, 6450, 6245] + ZOrder 7842 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs6" + SID "6834" + Position [6420, 6280, 6450, 6310] + ZOrder 7844 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs68" + SID "6835" + Position [6430, 5420, 6460, 5450] + ZOrder 7766 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs69" + SID "6836" + Position [6430, 5485, 6460, 5515] + ZOrder 7768 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs70" + SID "6837" + Position [6430, 5560, 6460, 5590] + ZOrder 7774 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs71" + SID "6838" + Position [6430, 5625, 6460, 5655] + ZOrder 7776 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs72" + SID "6839" + Position [6430, 5705, 6460, 5735] + ZOrder 7782 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs73" + SID "6840" + Position [6430, 5770, 6460, 5800] + ZOrder 7784 + SaturateOnIntegerOverflow off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "4625" + Description "ADC Selector" + Ports [1, 28] + Position [1520, 8413, 1525, 14087] + ZOrder 2444 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_1_4,adc_1_5,adc_1_6,adc_1_7,adc_1_8,adc_1_9,adc_1_10,adc_1_11,adc_1_12,adc_1_13,adc_1_1" + "4,adc_1_15,adc_1_16,adc_1_17,adc_1_18,adc_1_19,adc_1_20,adc_1_21,adc_1_22,adc_1_23,adc_1_24,adc_1_25,adc_1_26,ad" + "c_1_27,adc_1_28,adc_1_29,adc_1_30,adc_1_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 32] + Position [1525, 1074, 1530, 6761] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,adc_0_11,adc_0_12,adc_0_13,adc_0_1" + "4,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_23,adc_0_24,adc_0_25,adc_0_26,ad" + "c_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31,adc_0_0,adc_0_1,adc_0_2,adc_0_3" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Switch + Name "Choice1" + SID "6841" + Position [3940, 5055, 3970, 5085] + ZOrder 7613 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice10" + SID "6842" + Position [5550, 4670, 5580, 4700] + ZOrder 7701 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice11" + SID "4852" + Position [4340, 3900, 4370, 3930] + ZOrder 2695 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice12" + SID "4857" + Position [4340, 3990, 4370, 4020] + ZOrder 2700 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice13" + SID "4862" + Position [4340, 4075, 4370, 4105] + ZOrder 2706 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice14" + SID "6843" + Position [5555, 4750, 5585, 4780] + ZOrder 7702 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice15" + SID "6844" + Position [6360, 4640, 6390, 4670] + ZOrder 7727 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice16" + SID "6845" + Position [6365, 4720, 6395, 4750] + ZOrder 7728 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice17" + SID "6846" + Position [6140, 4535, 6170, 4565] + ZOrder 7722 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice18" + SID "6847" + Position [6140, 4610, 6170, 4640] + ZOrder 7723 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice19" + SID "6848" + Position [6140, 4700, 6170, 4730] + ZOrder 7724 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "6849" + Position [5265, 5330, 5295, 5360] + ZOrder 7634 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "6850" + Position [6440, 4230, 6470, 4260] + ZOrder 7714 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "6851" + Position [6440, 4330, 6470, 4360] + ZOrder 7716 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "6852" + Position [6450, 4430, 6480, 4460] + ZOrder 7719 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "6853" + Position [6360, 4560, 6390, 4590] + ZOrder 7726 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice27" + SID "5639" + Position [4325, 12730, 4355, 12760] + ZOrder 3470 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice28" + SID "5640" + Position [4325, 12820, 4355, 12850] + ZOrder 3473 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice3" + SID "6854" + Position [5265, 5420, 5295, 5450] + ZOrder 7637 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice31" + SID "6855" + Position [5330, 4565, 5360, 4595] + ZOrder 7696 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice32" + SID "6856" + Position [5330, 4640, 5360, 4670] + ZOrder 7697 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice35" + SID "6857" + Position [5330, 4730, 5360, 4760] + ZOrder 7698 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice36" + SID "5641" + Position [4325, 12905, 4355, 12935] + ZOrder 3476 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice4" + SID "6858" + Position [5305, 5505, 5335, 5535] + ZOrder 7640 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice43" + SID "6859" + Position [5630, 4260, 5660, 4290] + ZOrder 7687 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice5" + SID "6860" + Position [5630, 4360, 5660, 4390] + ZOrder 7690 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice6" + SID "4684" + Position [3405, 12645, 3435, 12675] + ZOrder 2489 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice7" + SID "4687" + Position [3470, 3820, 3500, 3850] + ZOrder 2492 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice8" + SID "6861" + Position [5640, 4460, 5670, 4490] + ZOrder 7693 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice9" + SID "6862" + Position [5550, 4590, 5580, 4620] + ZOrder 7700 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Coil_sens1" + SID "4758" + Tag "Test Point" + Ports [1] + Position [775, 4415, 815, 4435] + ZOrder 2559 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens2" + SID "4759" + Tag "Test Point" + Ports [1] + Position [775, 4620, 815, 4640] + ZOrder 2560 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens3" + SID "4760" + Tag "Test Point" + Ports [1] + Position [775, 4825, 815, 4845] + ZOrder 2561 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens4" + SID "4761" + Tag "Test Point" + Ports [1] + Position [775, 5030, 815, 5050] + ZOrder 2562 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "Constant1" + SID "3788" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3490, 3054, 3565, 3066] + ZOrder 1418 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant10" + SID "3378" + Description "Quantization range of 16 bit ADC." + Position [6945, 5260, 6990, 5290] + ZOrder 1077 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant100" + SID "6863" + Description "Each half of QPD" + Position [5205, 4582, 5235, 4598] + ZOrder 7699 + Value "0" + } + Block { + BlockType Constant + Name "Constant108" + SID "5642" + Description "Each half of QPD" + Position [4230, 12777, 4260, 12793] + ZOrder 3472 + Value "0" + } + Block { + BlockType Constant + Name "Constant109" + SID "5643" + Description "Each half of QPD" + Position [4230, 12867, 4260, 12883] + ZOrder 3475 + Value "0" + } + Block { + BlockType Constant + Name "Constant110" + SID "5644" + Description "Each half of QPD" + Position [4230, 12952, 4260, 12968] + ZOrder 3478 + Value "0" + } + Block { + BlockType Constant + Name "Constant121" + SID "6809" + Description "Minimum voltage of ADC (V)" + Position [2815, 6432, 2860, 6448] + ZOrder 6169 + Value "-0.02386" + } + Block { + BlockType Constant + Name "Constant123" + SID "6816" + Description "Minimum voltage of ADC (V)" + Position [2835, 6067, 2880, 6083] + ZOrder 6177 + Value "-0.00910" + } + Block { + BlockType Constant + Name "Constant15" + SID "6865" + Description "Each half of QPD" + Position [3880, 5107, 3910, 5123] + ZOrder 7615 + Value "0" + } + Block { + BlockType Constant + Name "Constant150" + SID "6866" + Description "Diameter of oplev laser PL204 (mm)" + Position [2945, 5475, 2990, 5505] + ZOrder 7564 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant151" + SID "6867" + Description "Each half of QPD" + Position [3055, 5475, 3100, 5505] + ZOrder 7571 + Value "2" + } + Block { + BlockType Constant + Name "Constant18" + SID "7203" + Description "conversion coefficient from radian to degree (180/pi)" + Position [4295, 4919, 4370, 4931] + ZOrder 7921 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant19" + SID "6870" + Description "Each half of QPD" + Position [5170, 5377, 5200, 5393] + ZOrder 7636 + Value "0" + } + Block { + BlockType Constant + Name "Constant2" + SID "4683" + Description "Diameter of oplev laser PL204 (mm)" + Position [2755, 3480, 2800, 3510] + ZOrder 2488 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant20" + SID "6871" + Description "Each half of QPD" + Position [5170, 5467, 5200, 5483] + ZOrder 7639 + Value "0" + } + Block { + BlockType Constant + Name "Constant21" + SID "6872" + Description "Each half of QPD" + Position [5250, 5552, 5280, 5568] + ZOrder 7642 + Value "0" + } + Block { + BlockType Constant + Name "Constant22" + SID "6873" + Description "Each half of QPD" + Position [5490, 4377, 5520, 4393] + ZOrder 7692 + Value "0" + } + Block { + BlockType Constant + Name "Constant23" + SID "6810" + Description "Minimum voltage of ADC (V)" + Position [2725, 6402, 2770, 6418] + ZOrder 6172 + Value "0" + } + Block { + BlockType Constant + Name "Constant24" + SID "6817" + Description "Minimum voltage of ADC (V)" + Position [2765, 6172, 2810, 6188] + ZOrder 6179 + Value "0" + } + Block { + BlockType Constant + Name "Constant25" + SID "6874" + Description "Each half of QPD" + Position [5495, 4477, 5525, 4493] + ZOrder 7695 + Value "0" + } + Block { + BlockType Constant + Name "Constant27" + SID "6875" + Description "Each half of QPD" + Position [5440, 4607, 5470, 4623] + ZOrder 7703 + Value "0" + } + Block { + BlockType Constant + Name "Constant28" + SID "6876" + Description "Each half of QPD" + Position [6015, 4552, 6045, 4568] + ZOrder 7725 + Value "0" + } + Block { + BlockType Constant + Name "Constant29" + SID "6877" + Description "Each half of QPD" + Position [6300, 4347, 6330, 4363] + ZOrder 7718 + Value "0" + } + Block { + BlockType Constant + Name "Constant3" + SID "2991" + Description "Each half of QPD" + Position [2855, 3435, 2900, 3465] + ZOrder 734 + Value "2" + } + Block { + BlockType Constant + Name "Constant30" + SID "6878" + Description "Each half of QPD" + Position [6305, 4447, 6335, 4463] + ZOrder 7721 + Value "0" + } + Block { + BlockType Constant + Name "Constant31" + SID "6879" + Description "Each half of QPD" + Position [6250, 4577, 6280, 4593] + ZOrder 7729 + Value "0" + } + Block { + BlockType Constant + Name "Constant32" + SID "6880" + Description "Each half of QPD" + Position [6285, 4247, 6315, 4263] + ZOrder 7715 + Value "0" + } + Block { + BlockType Constant + Name "Constant33" + SID "6881" + Position [6060, 5772, 6090, 5788] + ZOrder 7759 + Value "2" + } + Block { + BlockType Constant + Name "Constant34" + SID "6882" + Position [6060, 5642, 6090, 5658] + ZOrder 7750 + Value "2" + } + Block { + BlockType Constant + Name "Constant35" + SID "6883" + Position [6060, 5502, 6090, 5518] + ZOrder 7741 + Value "2" + } + Block { + BlockType Constant + Name "Constant36" + SID "6884" + Position [6050, 6282, 6080, 6298] + ZOrder 7819 + Value "2" + } + Block { + BlockType Constant + Name "Constant37" + SID "6885" + Position [6050, 6152, 6080, 6168] + ZOrder 7810 + Value "2" + } + Block { + BlockType Constant + Name "Constant38" + SID "6886" + Position [6050, 6012, 6080, 6028] + ZOrder 7801 + Value "2" + } + Block { + BlockType Constant + Name "Constant45" + SID "3881" + Description "Incident angle of laser against mirror (deg)" + Position [3170, 3054, 3245, 3066] + ZOrder 1512 + Value "45" + } + Block { + BlockType Constant + Name "Constant46" + SID "3882" + Description "Distance from mirror to beam splitter (mm)" + Position [3170, 3114, 3245, 3126] + ZOrder 1513 + Value "340" + } + Block { + BlockType Constant + Name "Constant47" + SID "3883" + Description "Distance from beam splitter to QPD1 (mm)" + Position [3170, 3154, 3245, 3166] + ZOrder 1514 + Value "65" + } + Block { + BlockType Constant + Name "Constant48" + SID "3884" + Description "Distance from beam splitter to lens (mm)" + Position [3170, 3194, 3245, 3206] + ZOrder 1515 + Value "40" + } + Block { + BlockType Constant + Name "Constant5" + SID "6708" + Description "amplifier gain" + Position [1025, 10994, 1100, 11006] + ZOrder 3980 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant50" + SID "3886" + Description "Focal length of lens (mm)" + Position [3170, 3264, 3245, 3276] + ZOrder 1517 + Value "150" + } + Block { + BlockType Constant + Name "Constant54" + SID "4353" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3465, 12059, 3540, 12071] + ZOrder 2230 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant55" + SID "4354" + Description "Diameter of oplev laser PL204 (mm)" + Position [2735, 12310, 2780, 12340] + ZOrder 2180 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant56" + SID "4355" + Description "Each half of QPD" + Position [2830, 12265, 2875, 12295] + ZOrder 2182 + Value "2" + } + Block { + BlockType Constant + Name "Constant58" + SID "5717" + Description "Focal length of lens (mm)" + Position [3355, 12359, 3430, 12371] + ZOrder 3546 + Value "-1" + } + Block { + BlockType Constant + Name "Constant59" + SID "5719" + Description "Focal length of lens (mm)" + Position [3560, 3179, 3635, 3191] + ZOrder 3548 + Value "-1" + } + Block { + BlockType Constant + Name "Constant62" + SID "5930" + Description "amplifier gain" + Position [2330, 11224, 2405, 11236] + ZOrder 3807 + Value "0.300" + } + Block { + BlockType Constant + Name "Constant63" + SID "4362" + Description "Incident angle of laser against mirror (deg)" + Position [3145, 12059, 3220, 12071] + ZOrder 2271 + Value "45" + } + Block { + BlockType Constant + Name "Constant64" + SID "4363" + Description "Distance from mirror to beam splitter (mm)" + Position [3145, 12119, 3220, 12131] + ZOrder 2272 + Value "340" + } + Block { + BlockType Constant + Name "Constant65" + SID "4364" + Description "Distance from beam splitter to QPD1 (mm)" + Position [3145, 12159, 3220, 12171] + ZOrder 2273 + Value "40" + } + Block { + BlockType Constant + Name "Constant66" + SID "4365" + Description "Distance from beam splitter to lens (mm)" + Position [3145, 12199, 3220, 12211] + ZOrder 2274 + Value "65" + } + Block { + BlockType Constant + Name "Constant67" + SID "4366" + Description "Focal length of lens (mm)" + Position [3145, 12269, 3220, 12281] + ZOrder 2275 + Value "150" + } + Block { + BlockType Constant + Name "Constant68" + SID "4667" + Description "Diameter of oplev laser PL204 (mm)" + Position [2755, 11590, 2800, 11620] + ZOrder 2487 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant69" + SID "4628" + Description "Each half of QPD" + Position [2835, 11545, 2880, 11575] + ZOrder 2447 + Value "2" + } + Block { + BlockType Constant + Name "Constant70" + SID "4685" + Description "Each half of QPD" + Position [3325, 12692, 3355, 12708] + ZOrder 2491 + Value "0" + } + Block { + BlockType Constant + Name "Constant71" + SID "4688" + Description "Each half of QPD" + Position [3390, 3867, 3420, 3883] + ZOrder 2494 + Value "0" + } + Block { + BlockType Constant + Name "Constant72" + SID "4762" + Description "Minimum voltage of ADC (V)" + Position [130, 4545, 175, 4575] + ZOrder 2568 + Value "-10" + } + Block { + BlockType Constant + Name "Constant73" + SID "4763" + Description "positive and negative voltage" + Position [20, 4462, 55, 4488] + ZOrder 2566 + Value "2" + } + Block { + BlockType Constant + Name "Constant74" + SID "4764" + Description "Maximum voltage of ADC (V)" + Position [130, 4490, 175, 4520] + ZOrder 2563 + Value "10" + } + Block { + BlockType Constant + Name "Constant75" + SID "4765" + Description "Quantization range of 16 bit ADC." + Position [100, 4425, 145, 4455] + ZOrder 2564 + Value "65536" + } + Block { + BlockType Constant + Name "Constant76" + SID "5932" + Description "accelerometer sensitivity (V/m/s^2)" + Position [2330, 11199, 2405, 11211] + ZOrder 3809 + Value "0.300" + } + Block { + BlockType Constant + Name "Constant8" + SID "6739" + Description "Maximum voltage of ADC (V)" + Position [1995, 830, 2040, 860] + ZOrder 5420 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant82" + SID "4853" + Description "Each half of QPD" + Position [4245, 3947, 4275, 3963] + ZOrder 2697 + Value "0" + } + Block { + BlockType Constant + Name "Constant83" + SID "4858" + Description "Each half of QPD" + Position [4245, 4037, 4275, 4053] + ZOrder 2702 + Value "0" + } + Block { + BlockType Constant + Name "Constant85" + SID "4864" + Description "Each half of QPD" + Position [4245, 4122, 4275, 4138] + ZOrder 2708 + Value "0" + } + Block { + BlockType Constant + Name "Constant94" + SID "6887" + Position [6110, 6657, 6140, 6673] + ZOrder 7873 + Value "2" + } + Block { + BlockType Constant + Name "Constant95" + SID "6888" + Position [6110, 6522, 6140, 6538] + ZOrder 7864 + Value "2" + } + Block { + BlockType Constant + Name "Constant96" + SID "6889" + Position [6110, 6787, 6140, 6803] + ZOrder 7882 + Value "2" + } + Block { + BlockType Constant + Name "Constant97" + SID "6890" + Description "Each half of QPD" + Position [5475, 4277, 5505, 4293] + ZOrder 7689 + Value "0" + } + Block { + BlockType Reference + Name "DAC_0" + SID "4656" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [7345, 3941, 7375, 6724] + ZOrder 2477 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux1" + SID "3284" + Ports [1, 4] + Position [6090, 3610, 6095, 3770] + ZOrder 909 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "6891" + Ports [1, 4] + Position [6540, 5009, 6545, 5226] + ZOrder 7663 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "6892" + Ports [1, 3] + Position [6310, 5005, 6315, 5235] + ZOrder 7668 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "3793" + Ports [1, 3] + Position [3930, 3577, 3935, 3803] + ZOrder 3616 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux5" + SID "4367" + Ports [1, 4] + Position [6175, 12389, 6180, 12606] + ZOrder 2209 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux6" + SID "4368" + Ports [1, 3] + Position [5895, 12405, 5900, 12635] + ZOrder 2233 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Product + Name "Divide" + SID "2977" + Ports [2, 1] + Position [2175, 3612, 2205, 3643] + ZOrder 720 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2980" + Ports [2, 1] + Position [2175, 3787, 2205, 3818] + ZOrder 723 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "6800" + Ports [2, 1] + Position [1835, 1897, 1865, 1928] + ZOrder 5504 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide100" + SID "6893" + Ports [2, 1] + Position [6495, 5632, 6525, 5663] + ZOrder 7777 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide104" + SID "6894" + Ports [2, 1] + Position [6495, 5492, 6525, 5523] + ZOrder 7769 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide105" + SID "6895" + Ports [2, 1] + Position [6495, 5697, 6525, 5728] + ZOrder 7783 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide106" + SID "6896" + Ports [2, 1] + Position [6495, 5777, 6525, 5808] + ZOrder 7785 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "6897" + Ports [2, 1] + Position [6495, 5412, 6525, 5443] + ZOrder 7767 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "6750" + Ports [2, 1] + Position [1800, 1372, 1830, 1403] + ZOrder 5490 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "3050" + Ports [2, 1] + Position [2210, 4417, 2240, 4448] + ZOrder 788 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3051" + Ports [2, 1] + Position [2210, 4592, 2240, 4623] + ZOrder 790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3052" + Ports [2, 1] + Position [2210, 4767, 2240, 4798] + ZOrder 794 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide153" + SID "6811" + Ports [2, 1] + Position [2825, 6362, 2855, 6393] + ZOrder 6167 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide154" + SID "6818" + Ports [2, 1] + Position [2905, 6107, 2935, 6138] + ZOrder 6175 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide156" + SID "6733" + Ports [2, 1] + Position [1800, 1197, 1830, 1228] + ZOrder 5484 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "3053" + Ports [2, 1] + Position [2695, 4427, 2725, 4458] + ZOrder 796 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3430" + Ports [2, 1] + Position [2940, 4622, 2970, 4653] + ZOrder 1054 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "3055" + Ports [2, 1] + Position [2695, 4602, 2725, 4633] + ZOrder 801 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3427" + Ports [2, 1] + Position [2940, 4447, 2970, 4478] + ZOrder 1051 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2984" + Ports [2, 1] + Position [2175, 3962, 2205, 3993] + ZOrder 728 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "6898" + Ports [2, 1] + Position [6495, 5552, 6525, 5583] + ZOrder 7775 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "6758" + Ports [2, 1] + Position [1820, 1722, 1850, 1753] + ZOrder 5496 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "6899" + Ports [2, 1] + Position [6485, 6142, 6515, 6173] + ZOrder 7837 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide220" + SID "6900" + Ports [2, 1] + Position [2210, 4962, 2240, 4993] + ZOrder 7544 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide221" + SID "6901" + Ports [2, 1] + Position [2210, 5107, 2240, 5138] + ZOrder 7545 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide222" + SID "6902" + Ports [2, 1] + Position [2185, 5457, 2215, 5488] + ZOrder 7546 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide223" + SID "6903" + Ports [2, 1] + Position [2185, 5632, 2215, 5663] + ZOrder 7547 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide224" + SID "6904" + Ports [2, 1] + Position [2190, 5282, 2220, 5313] + ZOrder 7553 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide225" + SID "6905" + Ports [2, 1] + Position [2185, 5807, 2215, 5838] + ZOrder 7556 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide226" + SID "6906" + Ports [2, 1] + Position [2540, 4972, 2570, 5003] + ZOrder 7558 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide227" + SID "6907" + Ports [2, 1] + Position [2680, 5117, 2710, 5148] + ZOrder 7559 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide228" + SID "6908" + Ports [2, 1] + Position [2525, 5467, 2555, 5498] + ZOrder 7560 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide229" + SID "6909" + Ports [2, 1] + Position [2515, 5642, 2545, 5673] + ZOrder 7561 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "6766" + Ports [2, 1] + Position [1835, 2072, 1865, 2103] + ZOrder 5508 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide244" + SID "6910" + Ports [2, 1] + Position [3160, 4992, 3190, 5023] + ZOrder 7567 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide245" + SID "6911" + Ports [2, 1] + Position [3160, 5117, 3190, 5148] + ZOrder 7568 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide246" + SID "6912" + Ports [2, 1] + Position [3160, 5302, 3190, 5333] + ZOrder 7569 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide247" + SID "6913" + Ports [2, 1] + Position [3160, 5402, 3190, 5433] + ZOrder 7570 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "6770" + Ports [2, 1] + Position [1830, 2247, 1860, 2278] + ZOrder 5512 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "6774" + Ports [2, 1] + Position [1840, 2422, 1870, 2453] + ZOrder 5516 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "2987" + Ports [2, 1] + Position [2650, 3622, 2680, 3653] + ZOrder 730 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "6784" + Ports [2, 1] + Position [1950, 6447, 1980, 6478] + ZOrder 5474 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "6785" + Ports [2, 1] + Position [1950, 6622, 1980, 6653] + ZOrder 5480 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "6786" + Ports [2, 1] + Position [1950, 6097, 1980, 6128] + ZOrder 5468 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "6787" + Ports [2, 1] + Position [1950, 6272, 1980, 6303] + ZOrder 5471 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide34" + SID "6914" + Ports [2, 1] + Position [6485, 6002, 6515, 6033] + ZOrder 7829 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide35" + SID "6915" + Ports [2, 1] + Position [6485, 6207, 6515, 6238] + ZOrder 7843 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide36" + SID "6916" + Ports [2, 1] + Position [6485, 6287, 6515, 6318] + ZOrder 7845 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide37" + SID "4369" + Ports [2, 1] + Position [2150, 12442, 2180, 12473] + ZOrder 2170 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide38" + SID "4370" + Ports [2, 1] + Position [2150, 12617, 2180, 12648] + ZOrder 2172 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide39" + SID "4371" + Ports [2, 1] + Position [2145, 11742, 2175, 11773] + ZOrder 2191 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2990" + Ports [2, 1] + Position [2940, 3642, 2970, 3673] + ZOrder 733 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide40" + SID "4372" + Ports [2, 1] + Position [2145, 11917, 2175, 11948] + ZOrder 2193 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide41" + SID "4373" + Ports [2, 1] + Position [2145, 12092, 2175, 12123] + ZOrder 2197 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide42" + SID "4374" + Ports [2, 1] + Position [2630, 11752, 2660, 11783] + ZOrder 2199 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide43" + SID "4375" + Ports [2, 1] + Position [2910, 11947, 2940, 11978] + ZOrder 2213 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide44" + SID "4376" + Ports [2, 1] + Position [2630, 11927, 2660, 11958] + ZOrder 2200 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide45" + SID "4377" + Ports [2, 1] + Position [2910, 11772, 2940, 11803] + ZOrder 2210 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide46" + SID "4378" + Ports [2, 1] + Position [2150, 12792, 2180, 12823] + ZOrder 2176 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide47" + SID "4379" + Ports [2, 1] + Position [2625, 12452, 2655, 12483] + ZOrder 2178 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide48" + SID "6917" + Ports [2, 1] + Position [6485, 5922, 6515, 5953] + ZOrder 7827 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide49" + SID "4381" + Ports [2, 1] + Position [2915, 12472, 2945, 12503] + ZOrder 2181 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "2995" + Ports [2, 1] + Position [2660, 3797, 2690, 3828] + ZOrder 738 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide50" + SID "4382" + Ports [2, 1] + Position [2635, 12627, 2665, 12658] + ZOrder 2185 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide51" + SID "4383" + Ports [2, 1] + Position [2915, 12647, 2945, 12678] + ZOrder 2187 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide52" + SID "4766" + Ports [2, 1] + Position [300, 4442, 330, 4473] + ZOrder 2569 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide53" + SID "4767" + Ports [2, 1] + Position [215, 4432, 245, 4463] + ZOrder 2565 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide54" + SID "4769" + Ports [2, 1] + Position [710, 4417, 740, 4448] + ZOrder 2570 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide55" + SID "4770" + Ports [2, 1] + Position [710, 4622, 740, 4653] + ZOrder 2571 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide56" + SID "4771" + Ports [2, 1] + Position [710, 4827, 740, 4858] + ZOrder 2572 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide57" + SID "4772" + Ports [2, 1] + Position [710, 5032, 740, 5063] + ZOrder 2573 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide58" + SID "4781" + Ports [2, 1] + Position [2140, 11347, 2170, 11378] + ZOrder 2658 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide59" + SID "4817" + Ports [2, 1] + Position [2140, 11142, 2170, 11173] + ZOrder 2661 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "2996" + Ports [2, 1] + Position [2940, 3817, 2970, 3848] + ZOrder 740 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide60" + SID "4823" + Ports [2, 1] + Position [2495, 11152, 2525, 11183] + ZOrder 2664 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide61" + SID "6918" + Ports [2, 1] + Position [6485, 6062, 6515, 6093] + ZOrder 7835 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide79" + SID "6919" + Ports [2, 1] + Position [6625, 6437, 6655, 6468] + ZOrder 7900 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "6736" + Ports [2, 1] + Position [1800, 1547, 1830, 1578] + ZOrder 5418 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide92" + SID "6920" + Ports [2, 1] + Position [6625, 6577, 6655, 6608] + ZOrder 7904 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide93" + SID "6921" + Ports [2, 1] + Position [6625, 6657, 6655, 6688] + ZOrder 7906 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide94" + SID "6922" + Ports [2, 1] + Position [6625, 6517, 6655, 6548] + ZOrder 7902 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide95" + SID "6923" + Ports [2, 1] + Position [6625, 6722, 6655, 6753] + ZOrder 7908 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide96" + SID "6924" + Ports [2, 1] + Position [6625, 6802, 6655, 6833] + ZOrder 7910 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide99" + SID "5931" + Ports [2, 1] + Position [2440, 11202, 2470, 11233] + ZOrder 3808 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [1387, 5780, 1427, 5819] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Ground + Name "Ground1" + SID "3296" + Position [7265, 4185, 7285, 4205] + ZOrder 921 + } + Block { + BlockType Ground + Name "Ground14" + SID "6709" + Position [1095, 10960, 1115, 10980] + ZOrder 3981 + } + Block { + BlockType Ground + Name "Ground2" + SID "3297" + Position [7265, 4360, 7285, 4380] + ZOrder 922 + } + Block { + BlockType Ground + Name "Ground25" + SID "6698" + Position [7285, 4710, 7305, 4730] + ZOrder 3971 + } + Block { + BlockType Ground + Name "Ground26" + SID "3873" + Position [6205, 3410, 6225, 3430] + ZOrder 1504 + } + Block { + BlockType Ground + Name "Ground27" + SID "6699" + Position [7285, 5060, 7305, 5080] + ZOrder 3972 + } + Block { + BlockType Ground + Name "Ground28" + SID "4773" + Position [620, 4415, 640, 4435] + ZOrder 2574 + } + Block { + BlockType Ground + Name "Ground29" + SID "6700" + Position [7285, 4885, 7305, 4905] + ZOrder 3973 + } + Block { + BlockType Ground + Name "Ground3" + SID "3298" + Position [7265, 4535, 7285, 4555] + ZOrder 923 + } + Block { + BlockType Ground + Name "Ground38" + SID "4774" + Position [620, 4620, 640, 4640] + ZOrder 2575 + } + Block { + BlockType Ground + Name "Ground39" + SID "4775" + Position [620, 4825, 640, 4845] + ZOrder 2576 + } + Block { + BlockType Ground + Name "Ground4" + SID "6215" + Position [7265, 5235, 7285, 5255] + ZOrder 3933 + } + Block { + BlockType Ground + Name "Ground40" + SID "4776" + Position [620, 5030, 640, 5050] + ZOrder 2577 + } + Block { + BlockType Ground + Name "Ground41" + SID "6925" + Position [5965, 4245, 5985, 4265] + ZOrder 7709 + } + Block { + BlockType Ground + Name "Ground42" + SID "6926" + Position [5965, 4345, 5985, 4365] + ZOrder 7711 + } + Block { + BlockType Ground + Name "Ground43" + SID "6927" + Position [5965, 4445, 5985, 4465] + ZOrder 7713 + } + Block { + BlockType Ground + Name "Ground60" + SID "6928" + Position [5155, 4275, 5175, 4295] + ZOrder 7682 + } + Block { + BlockType Ground + Name "Ground61" + SID "6929" + Position [5155, 4375, 5175, 4395] + ZOrder 7684 + } + Block { + BlockType Ground + Name "Ground62" + SID "6930" + Position [5155, 4475, 5175, 4495] + ZOrder 7686 + } + Block { + BlockType Ground + Name "Ground8" + SID "3347" + Position [7265, 4010, 7285, 4030] + ZOrder 972 + } + Block { + BlockType Fcn + Name "IM_pitch" + SID "6931" + Position [4425, 5115, 4485, 5145] + ZOrder 7619 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "IM_yaw" + SID "6932" + Position [4275, 4990, 4335, 5020] + ZOrder 7618 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6933" + Ports [1, 1] + Position [5955, 5945, 5985, 5975] + ZOrder 7846 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6934" + Ports [1, 1] + Position [5955, 6000, 5985, 6030] + ZOrder 7848 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction22" + SID "6935" + Ports [1, 1] + Position [6015, 6713, 6045, 6747] + ZOrder 7877 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction23" + SID "6936" + Ports [1, 1] + Position [6015, 6768, 6045, 6802] + ZOrder 7878 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction24" + SID "6937" + Ports [1, 1] + Position [6015, 6448, 6045, 6482] + ZOrder 7859 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction25" + SID "6938" + Ports [1, 1] + Position [6015, 6503, 6045, 6537] + ZOrder 7860 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction26" + SID "6939" + Ports [1, 1] + Position [6015, 6583, 6045, 6617] + ZOrder 7868 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction27" + SID "6940" + Ports [1, 1] + Position [6015, 6638, 6045, 6672] + ZOrder 7869 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6941" + Ports [1, 1] + Position [5955, 6078, 5985, 6112] + ZOrder 7805 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6942" + Ports [1, 1] + Position [5955, 6133, 5985, 6167] + ZOrder 7806 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6943" + Ports [1, 1] + Position [5955, 6208, 5985, 6242] + ZOrder 7814 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction6" + SID "6944" + Ports [1, 1] + Position [5955, 6263, 5985, 6297] + ZOrder 7815 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction64" + SID "6945" + Ports [1, 1] + Position [5965, 5435, 5995, 5465] + ZOrder 7786 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction65" + SID "6946" + Ports [1, 1] + Position [5965, 5490, 5995, 5520] + ZOrder 7788 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction66" + SID "6947" + Ports [1, 1] + Position [5965, 5568, 5995, 5602] + ZOrder 7745 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction67" + SID "6948" + Ports [1, 1] + Position [5965, 5623, 5995, 5657] + ZOrder 7746 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction68" + SID "6949" + Ports [1, 1] + Position [5965, 5698, 5995, 5732] + ZOrder 7754 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction69" + SID "6950" + Ports [1, 1] + Position [5965, 5753, 5995, 5787] + ZOrder 7755 + Operator "square" + } + Block { + BlockType Reference + Name "Midend_MIC_MON" + SID "4778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 11340, 1660, 11370] + ZOrder 2656 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT" + SID "4779" + Tag "Test Point" + Ports [1] + Position [2405, 11355, 2445, 11375] + ZOrder 2657 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT_MON" + SID "4783" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11350, 2340, 11380] + ZOrder 2659 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux1" + SID "3283" + Ports [3, 1] + Position [3845, 3577, 3850, 3803] + ZOrder 3615 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux10" + SID "3897" + Ports [2, 1] + Position [3665, 3396, 3670, 3434] + ZOrder 1530 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux11" + SID "3899" + Ports [3, 1] + Position [3675, 3476, 3680, 3514] + ZOrder 1532 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux12" + SID "4390" + Ports [3, 1] + Position [5740, 12406, 5745, 12634] + ZOrder 2208 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux13" + SID "4391" + Ports [2, 1] + Position [3560, 12506, 3565, 12544] + ZOrder 2284 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux14" + SID "4392" + Ports [3, 1] + Position [3570, 12571, 3575, 12609] + ZOrder 2286 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux15" + SID "4393" + Ports [3, 1] + Position [3355, 12421, 3360, 12459] + ZOrder 2225 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux16" + SID "4394" + Ports [3, 1] + Position [5935, 12407, 5940, 12633] + ZOrder 2234 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux17" + SID "4395" + Ports [2, 1] + Position [3330, 12501, 3335, 12539] + ZOrder 2278 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux18" + SID "6951" + Ports [3, 1] + Position [6365, 5007, 6370, 5233] + ZOrder 7669 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux19" + SID "6952" + Ports [3, 1] + Position [6075, 4813, 6080, 4857] + ZOrder 7731 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "6953" + Ports [4, 1] + Position [4075, 5316, 4080, 5354] + ZOrder 7620 + ShowName off + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux20" + SID "6954" + Ports [3, 1] + Position [6495, 4828, 6500, 4872] + ZOrder 7733 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux22" + SID "6955" + Ports [3, 1] + Position [5265, 4843, 5270, 4887] + ZOrder 7705 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux23" + SID "6956" + Ports [3, 1] + Position [5685, 4858, 5690, 4902] + ZOrder 7707 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "6957" + Ports [2, 1] + Position [4190, 4986, 4195, 5024] + ZOrder 7627 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux4" + SID "6958" + Ports [2, 1] + Position [4085, 5031, 4090, 5069] + ZOrder 7621 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux5" + SID "6959" + Ports [3, 1] + Position [4365, 5111, 4370, 5149] + ZOrder 7630 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux6" + SID "6960" + Ports [3, 1] + Position [6160, 5006, 6165, 5234] + ZOrder 7662 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux7" + SID "3745" + Ports [3, 1] + Position [3350, 3191, 3355, 3229] + ZOrder 1377 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux8" + SID "3796" + Ports [3, 1] + Position [5965, 3577, 5970, 3803] + ZOrder 1426 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux9" + SID "3888" + Ports [2, 1] + Position [3350, 3296, 3355, 3334] + ZOrder 1521 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Fcn + Name "OPLEV1_length" + SID "3889" + Position [3375, 3300, 3435, 3330] + ZOrder 1520 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_length1" + SID "4396" + Position [3355, 12505, 3415, 12535] + ZOrder 2277 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch" + SID "3900" + Position [3700, 3480, 3760, 3510] + ZOrder 1531 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch1" + SID "4397" + Position [3595, 12575, 3655, 12605] + ZOrder 2285 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw" + SID "3898" + Position [3690, 3400, 3750, 3430] + ZOrder 1529 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw1" + SID "4398" + Position [3585, 12510, 3645, 12540] + ZOrder 2283 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV2_length" + SID "3737" + Position [3375, 3195, 3435, 3225] + ZOrder 1369 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV2_length1" + SID "4399" + Position [3380, 12425, 3440, 12455] + ZOrder 2224 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "OSC1_COS" + SID "6961" + Position [5715, 4910, 5775, 4940] + ZOrder 7706 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC1_SIN" + SID "6962" + Position [5300, 4850, 5360, 4880] + ZOrder 7704 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC2_COS" + SID "6963" + Position [6525, 4835, 6585, 4865] + ZOrder 7732 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC2_SIN" + SID "6964" + Position [6110, 4820, 6170, 4850] + ZOrder 7730 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType SubSystem + Name "PDs" + SID "6025" + Ports [] + Position [4863, 5887, 5148, 6172] + ZOrder 3902 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "PDs" + Location [-31, 2249, 1467, 3285] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "20" + Block { + BlockType Fcn + Name "COS_Theta" + SID "3604" + Position [2475, 550, 2535, 580] + ZOrder 2146 + Expr "cosdeg(u[1])" + } + Block { + BlockType Constant + Name "Constant" + SID "3611" + Position [2660, 1570, 2690, 1600] + ZOrder 2054 + Value "2" + } + Block { + BlockType Constant + Name "Constant11" + SID "3469" + Description "Voltage baseline subtraction (V)" + Position [1010, 1985, 1055, 2015] + ZOrder 2001 + Value "0" + } + Block { + BlockType Constant + Name "Constant12" + SID "3470" + Description "Voltage baseline subtraction (V)" + Position [1010, 2160, 1055, 2190] + ZOrder 2002 + Value "0" + } + Block { + BlockType Constant + Name "Constant13" + SID "3471" + Description "Voltage baseline subtraction (V)" + Position [1010, 2335, 1055, 2365] + ZOrder 2003 + Value "0" + } + Block { + BlockType Constant + Name "Constant14" + SID "3472" + Description "Voltage baseline subtraction (V)" + Position [1010, 2510, 1055, 2540] + ZOrder 2004 + Value "0" + } + Block { + BlockType Constant + Name "Constant15" + SID "3473" + Description "Voltage baseline subtraction (V)" + Position [1010, 2685, 1055, 2715] + ZOrder 2005 + Value "0" + } + Block { + BlockType Constant + Name "Constant16" + SID "3474" + Description "Voltage baseline subtraction (V)" + Position [1010, 2860, 1055, 2890] + ZOrder 2006 + Value "0" + } + Block { + BlockType Constant + Name "Constant17" + SID "3500" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 1635, 910, 1665] + ZOrder 2028 + Value "20" + } + Block { + BlockType Constant + Name "Constant18" + SID "3501" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 1810, 910, 1840] + ZOrder 2030 + Value "20" + } + Block { + BlockType Constant + Name "Constant19" + SID "3503" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 1985, 910, 2015] + ZOrder 2032 + Value "20" + } + Block { + BlockType Constant + Name "Constant20" + SID "3505" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2160, 910, 2190] + ZOrder 2034 + Value "20" + } + Block { + BlockType Constant + Name "Constant21" + SID "3507" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2335, 910, 2365] + ZOrder 2036 + Value "20" + } + Block { + BlockType Constant + Name "Constant22" + SID "3509" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2510, 910, 2540] + ZOrder 2038 + Value "20" + } + Block { + BlockType Constant + Name "Constant23" + SID "3511" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2685, 910, 2715] + ZOrder 2040 + Value "20" + } + Block { + BlockType Constant + Name "Constant24" + SID "3513" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2860, 910, 2890] + ZOrder 2042 + Value "20" + } + Block { + BlockType Constant + Name "Constant25" + SID "3573" + Description "Voltage baseline subtraction (V)" + Position [2754, 700, 2806, 720] + ZOrder 2135 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-0.5" + } + Block { + BlockType Constant + Name "Constant27" + SID "3578" + Description "Voltage baseline subtraction (V)" + Position [2535, 1027, 2580, 1043] + ZOrder 2139 + Value "2" + } + Block { + BlockType Constant + Name "Constant28" + SID "3631" + Description "conversion coefficient from radian to degree (180/pi)" + Position [2440, 1409, 2515, 1421] + ZOrder 2067 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant29" + SID "3635" + Description "conversion coefficient from radian to degree (180/pi)" + Position [2420, 1589, 2495, 1601] + ZOrder 2070 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant30" + SID "3687" + Position [2100, 2365, 2130, 2395] + ZOrder 2076 + } + Block { + BlockType Constant + Name "Constant31" + SID "3640" + Description "conversion coefficient from radian to degree (180/pi)" + Position [2895, 814, 2970, 826] + ZOrder 2154 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant32" + SID "3689" + Position [2225, 2365, 2255, 2395] + ZOrder 2078 + Value "20" + } + Block { + BlockType Constant + Name "Constant33" + SID "3691" + Position [2100, 2510, 2130, 2540] + ZOrder 2080 + Value "90" + } + Block { + BlockType Constant + Name "Constant34" + SID "3694" + Position [2175, 2565, 2205, 2595] + ZOrder 2083 + Value "70" + } + Block { + BlockType Constant + Name "Constant35" + SID "3698" + Description "Voltage baseline subtraction (V)" + Position [2060, 1570, 2105, 1600] + ZOrder 2087 + Value "5" + } + Block { + BlockType Constant + Name "Constant36" + SID "3701" + Description "Voltage baseline subtraction (V)" + Position [2055, 1705, 2100, 1735] + ZOrder 2090 + Value "4" + } + Block { + BlockType Constant + Name "Constant37" + SID "3726" + Description "Voltage baseline subtraction (V)" + Position [3064, 865, 3116, 885] + ZOrder 2156 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + } + Block { + BlockType Constant + Name "Constant38" + SID "3727" + Description "Voltage baseline subtraction (V)" + Position [3019, 895, 3071, 915] + ZOrder 2157 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant49" + SID "4329" + Description "Minimum voltage of ADC (V)" + Position [205, 1355, 250, 1385] + ZOrder 2100 + Value "-10" + } + Block { + BlockType Constant + Name "Constant5" + SID "3119" + Description "Voltage to distance coefficient. (V/mm)\nV=-0.1d+2. -> d=-10V+20." + Position [670, 20, 700, 65] + ZOrder 856 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-10" + } + Block { + BlockType Constant + Name "Constant51" + SID "4330" + Description "positive and negative voltage" + Position [95, 1272, 130, 1298] + ZOrder 2098 + Value "2" + } + Block { + BlockType Constant + Name "Constant52" + SID "4331" + Description "Maximum voltage of ADC (V)" + Position [205, 1300, 250, 1330] + ZOrder 2095 + Value "10" + } + Block { + BlockType Constant + Name "Constant53" + SID "4332" + Description "Quantization range of 16 bit ADC." + Position [175, 1235, 220, 1265] + ZOrder 2096 + Value "65536" + } + Block { + BlockType Constant + Name "Constant8" + SID "3123" + Description "Voltage baseline subtraction (V)" + Position [1010, 1635, 1055, 1665] + ZOrder 1979 + Value "0" + } + Block { + BlockType Constant + Name "Constant9" + SID "3468" + Description "Voltage baseline subtraction (V)" + Position [1010, 1810, 1055, 1840] + ZOrder 2000 + Value "0" + } + Block { + BlockType Reference + Name "D_M" + SID "3564" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [2200, 682, 2265, 698] + ZOrder 2131 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux2" + SID "3322" + Ports [1, 3] + Position [3310, 825, 3315, 985] + ZOrder 2116 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "3323" + Ports [1, 4] + Position [3830, 815, 3835, 975] + ZOrder 2126 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Reference + Name "Diff_PDunit1" + SID "3091" + Tag "Test Point" + Ports [1] + Position [1855, 1700, 1895, 1720] + ZOrder 1973 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit1_MON" + SID "3088" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1695, 1770, 1725] + ZOrder 1971 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2" + SID "3092" + Tag "Test Point" + Ports [1] + Position [1855, 2050, 1895, 2070] + ZOrder 1974 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2_MON" + SID "3090" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2045, 1770, 2075] + ZOrder 1972 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3" + SID "3143" + Tag "Test Point" + Ports [1] + Position [1690, 2370, 1730, 2390] + ZOrder 1994 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3_MON" + SID "3144" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1540, 2365, 1620, 2395] + ZOrder 1992 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4" + SID "3145" + Tag "Test Point" + Ports [1] + Position [1855, 2750, 1895, 2770] + ZOrder 1995 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4_MON" + SID "3146" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2745, 1770, 2775] + ZOrder 1993 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide10" + SID "3035" + Ports [2, 1] + Position [440, 1767, 470, 1798] + ZOrder 1963 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "3038" + Ports [2, 1] + Position [440, 1942, 470, 1973] + ZOrder 1966 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "3047" + Ports [2, 1] + Position [440, 2117, 470, 2148] + ZOrder 1969 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "3138" + Ports [2, 1] + Position [440, 2467, 470, 2498] + ZOrder 1984 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "3139" + Ports [2, 1] + Position [440, 2642, 470, 2673] + ZOrder 1987 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "3140" + Ports [2, 1] + Position [440, 2817, 470, 2848] + ZOrder 1990 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "3142" + Ports [2, 1] + Position [440, 2292, 470, 2323] + ZOrder 1981 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "3568" + Ports [2, 1] + Position [2210, 962, 2240, 993] + ZOrder 2132 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "3575" + Ports [2, 1] + Position [2745, 802, 2775, 833] + ZOrder 2137 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "3684" + Ports [2, 1] + Position [1925, 2437, 1955, 2468] + ZOrder 2073 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "3695" + Ports [2, 1] + Position [2390, 2432, 2420, 2463] + ZOrder 2084 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "3696" + Ports [2, 1] + Position [1965, 1632, 1995, 1663] + ZOrder 2085 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "3704" + Ports [2, 1] + Position [2270, 1662, 2300, 1693] + ZOrder 2093 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide34" + SID "4333" + Ports [2, 1] + Position [375, 1252, 405, 1283] + ZOrder 2101 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide35" + SID "4334" + Ports [2, 1] + Position [290, 1242, 320, 1273] + ZOrder 2097 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "3031" + Ports [2, 1] + Position [440, 1592, 470, 1623] + ZOrder 1960 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_IM_COIL1" + SID "3324" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3890, 798, 3960, 822] + ZOrder 2127 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL2" + SID "3325" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3890, 853, 3960, 877] + ZOrder 2130 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL3" + SID "3326" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3890, 913, 3960, 937] + ZOrder 2129 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL4" + SID "3327" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3890, 968, 3960, 992] + ZOrder 2128 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_L" + SID "3328" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3580, 788, 3650, 812] + ZOrder 2112 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_P" + SID "3329" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3580, 938, 3650, 962] + ZOrder 2123 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_Y" + SID "3330" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3580, 858, 3650, 882] + ZOrder 2122 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground23" + SID "3842" + Position [2175, 960, 2195, 980] + ZOrder 2158 + } + Block { + BlockType Ground + Name "Ground24" + SID "3843" + Position [2310, 750, 2330, 770] + ZOrder 2159 + } + Block { + BlockType Ground + Name "Ground27" + SID "4337" + Position [20, 1590, 40, 1610] + ZOrder 2103 + } + Block { + BlockType Ground + Name "Ground29" + SID "4339" + Position [20, 2750, 40, 2770] + ZOrder 2105 + } + Block { + BlockType Ground + Name "Ground30" + SID "4340" + Position [20, 2640, 40, 2660] + ZOrder 2106 + } + Block { + BlockType Ground + Name "Ground31" + SID "4341" + Position [20, 2465, 40, 2485] + ZOrder 2107 + } + Block { + BlockType Ground + Name "Ground32" + SID "4342" + Position [20, 2300, 40, 2320] + ZOrder 2108 + } + Block { + BlockType Ground + Name "Ground33" + SID "4343" + Position [20, 2130, 40, 2150] + ZOrder 2109 + } + Block { + BlockType Ground + Name "Ground34" + SID "4344" + Position [20, 1940, 40, 1960] + ZOrder 2110 + } + Block { + BlockType Ground + Name "Ground35" + SID "4345" + Position [20, 1765, 40, 1785] + ZOrder 2111 + } + Block { + BlockType Reference + Name "IM_L_MON" + SID "3333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 815, 3475, 845] + ZOrder 2117 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_P_MON" + SID "3334" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 965, 3475, 995] + ZOrder 2119 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_Y_MON" + SID "3335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 890, 3475, 920] + ZOrder 2118 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L" + SID "3571" + Tag "Test Point" + Ports [1] + Position [2585, 1090, 2625, 1110] + ZOrder 2134 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_MON" + SID "3627" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2460, 1085, 2540, 1115] + ZOrder 2152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT1" + SID "3339" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3205, 875, 3245, 935] + ZOrder 2114 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux2" + SID "3331" + Ports [2, 1] + Position [3160, 886, 3165, 924] + ZOrder 2115 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "3332" + Ports [3, 1] + Position [3700, 863, 3705, 927] + ZOrder 2125 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux4" + SID "3606" + Ports [1, 1] + Position [2335, 546, 2340, 584] + ZOrder 2148 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux5" + SID "3607" + Ports [1, 1] + Position [2335, 601, 2340, 639] + ZOrder 2149 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux6" + SID "3588" + Ports [1, 1] + Position [2925, 1516, 2930, 1554] + ZOrder 2051 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "3637" + Tag "Test Point" + Ports [1] + Position [2680, 1625, 2720, 1645] + ZOrder 2072 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_MON" + SID "3015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 1585, 165, 1615] + ZOrder 1959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm" + SID "3033" + Tag "Test Point" + Ports [1] + Position [1445, 1610, 1485, 1630] + ZOrder 1961 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm_MON" + SID "3491" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 1605, 1250, 1635] + ZOrder 2019 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt" + SID "3543" + Tag "Test Point" + Ports [1] + Position [725, 1450, 765, 1470] + ZOrder 2043 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt_MON" + SID "3617" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 1515, 640, 1545] + ZOrder 2057 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_MON" + SID "3037" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 1760, 165, 1790] + ZOrder 1962 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm" + SID "3036" + Tag "Test Point" + Ports [1] + Position [1445, 1840, 1485, 1860] + ZOrder 1964 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm_MON" + SID "3492" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 1780, 1250, 1810] + ZOrder 2020 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt" + SID "3544" + Tag "Test Point" + Ports [1] + Position [730, 1690, 770, 1710] + ZOrder 2044 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt_MON" + SID "3618" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 1725, 640, 1755] + ZOrder 2058 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_MON" + SID "3048" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 2125, 165, 2155] + ZOrder 1968 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm" + SID "3049" + Tag "Test Point" + Ports [1] + Position [1445, 2135, 1485, 2155] + ZOrder 1970 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm_MON" + SID "3494" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2130, 1250, 2160] + ZOrder 2022 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt" + SID "3546" + Tag "Test Point" + Ports [1] + Position [730, 2030, 770, 2050] + ZOrder 2046 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt_MON" + SID "3620" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2070, 640, 2100] + ZOrder 2060 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_MON" + SID "3040" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 1935, 165, 1965] + ZOrder 1965 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm" + SID "3039" + Tag "Test Point" + Ports [1] + Position [1445, 1960, 1485, 1980] + ZOrder 1967 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm_MON" + SID "3493" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 1955, 1250, 1985] + ZOrder 2021 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt" + SID "3545" + Tag "Test Point" + Ports [1] + Position [730, 1855, 770, 1875] + ZOrder 2045 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt_MON" + SID "3619" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 1895, 640, 1925] + ZOrder 2059 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_MON" + SID "3150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 2460, 165, 2490] + ZOrder 1983 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm" + SID "3149" + Tag "Test Point" + Ports [1] + Position [1445, 2485, 1485, 2505] + ZOrder 1985 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm_MON" + SID "3496" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2480, 1250, 2510] + ZOrder 2024 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt" + SID "3548" + Tag "Test Point" + Ports [1] + Position [730, 2395, 770, 2415] + ZOrder 2048 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt_MON" + SID "3622" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2430, 640, 2460] + ZOrder 2062 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_MON" + SID "3148" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 2295, 165, 2325] + ZOrder 1980 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm" + SID "3147" + Tag "Test Point" + Ports [1] + Position [1365, 2310, 1405, 2330] + ZOrder 1982 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm_MON" + SID "3495" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2305, 1250, 2335] + ZOrder 2023 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt" + SID "3547" + Tag "Test Point" + Ports [1] + Position [730, 2205, 770, 2225] + ZOrder 2047 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt_MON" + SID "3621" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2250, 640, 2280] + ZOrder 2061 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_MON" + SID "3154" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [75, 2745, 155, 2775] + ZOrder 1989 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm" + SID "3153" + Tag "Test Point" + Ports [1] + Position [1445, 2835, 1485, 2855] + ZOrder 1991 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm_MON" + SID "3498" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2830, 1250, 2860] + ZOrder 2026 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt" + SID "3550" + Tag "Test Point" + Ports [1] + Position [730, 2730, 770, 2750] + ZOrder 2050 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt_MON" + SID "3624" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2770, 640, 2800] + ZOrder 2064 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_MON" + SID "3152" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [75, 2635, 155, 2665] + ZOrder 1986 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm" + SID "3151" + Tag "Test Point" + Ports [1] + Position [1445, 2660, 1485, 2680] + ZOrder 1988 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm_MON" + SID "3497" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2655, 1250, 2685] + ZOrder 2025 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt" + SID "3549" + Tag "Test Point" + Ports [1] + Position [730, 2570, 770, 2590] + ZOrder 2049 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt_MON" + SID "3623" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2595, 640, 2625] + ZOrder 2063 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_MON" + SID "3629" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2570, 1620, 2650, 1650] + ZOrder 2066 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product11" + SID "3156" + Ports [2, 1] + Position [720, 2302, 750, 2333] + ZOrder 1996 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "3157" + Ports [2, 1] + Position [720, 2477, 750, 2508] + ZOrder 1997 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "3158" + Ports [2, 1] + Position [720, 2652, 750, 2683] + ZOrder 1998 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "3159" + Ports [2, 1] + Position [720, 2827, 750, 2858] + ZOrder 1999 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "3577" + Ports [2, 1] + Position [2650, 967, 2680, 998] + ZOrder 2138 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "3579" + Ports [2, 1] + Position [2590, 972, 2620, 1003] + ZOrder 2140 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "3581" + Ports [2, 1] + Position [2805, 737, 2835, 768] + ZOrder 2142 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "3582" + Ports [2, 1] + Position [2865, 747, 2895, 778] + ZOrder 2143 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "3609" + Ports [2, 1] + Position [2850, 1517, 2880, 1548] + ZOrder 2053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product25" + SID "3633" + Ports [2, 1] + Position [2540, 1407, 2570, 1438] + ZOrder 2068 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product26" + SID "3634" + Ports [2, 1] + Position [2540, 1537, 2570, 1568] + ZOrder 2069 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product27" + SID "3690" + Ports [2, 1] + Position [2290, 2392, 2320, 2423] + ZOrder 2079 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product28" + SID "3641" + Ports [2, 1] + Position [3020, 757, 3050, 788] + ZOrder 2155 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product29" + SID "3692" + Ports [2, 1] + Position [2175, 2502, 2205, 2533] + ZOrder 2081 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product30" + SID "3699" + Ports [2, 1] + Position [2140, 1627, 2170, 1658] + ZOrder 2088 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product31" + SID "3702" + Ports [2, 1] + Position [2140, 1697, 2170, 1728] + ZOrder 2091 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "3115" + Ports [2, 1] + Position [720, 1602, 750, 1633] + ZOrder 1975 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "3116" + Ports [2, 1] + Position [720, 1777, 750, 1808] + ZOrder 1976 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "3117" + Ports [2, 1] + Position [720, 1952, 750, 1983] + ZOrder 1977 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "3118" + Ports [2, 1] + Position [720, 2127, 750, 2158] + ZOrder 1978 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "R" + SID "3636" + Tag "Test Point" + Ports [1] + Position [2730, 1400, 2770, 1420] + ZOrder 2071 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "R_MON" + SID "3628" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2600, 1410, 2680, 1440] + ZOrder 2065 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Ratio_PD1_PD2" + SID "3697" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2015, 1635, 2095, 1665] + ZOrder 2086 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Ratio_PD5_PD6" + SID "3685" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1995, 2440, 2075, 2470] + ZOrder 2074 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_L" + SID "3615" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2360, 968, 2430, 992] + ZOrder 2150 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_P" + SID "3613" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2715, 1513, 2785, 1537] + ZOrder 2056 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_R" + SID "3612" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2715, 1448, 2785, 1472] + ZOrder 2055 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_Y" + SID "3616" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2915, 753, 2985, 777] + ZOrder 2151 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT" + SID "3686" + Tag "cdsSqrt" + Ports [1, 1] + Position [2100, 2436, 2130, 2474] + ZOrder 2075 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum10" + SID "3483" + Ports [2, 1] + Position [1595, 1700, 1615, 1720] + ZOrder 2015 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + SID "3484" + Ports [2, 1] + Position [1595, 2050, 1615, 2070] + ZOrder 2016 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + SID "3485" + Ports [2, 1] + Position [1485, 2370, 1505, 2390] + ZOrder 2017 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + SID "3486" + Ports [2, 1] + Position [1595, 2750, 1615, 2770] + ZOrder 2018 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + SID "3499" + Ports [2, 1] + Position [945, 1610, 965, 1630] + ZOrder 2027 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + SID "3502" + Ports [2, 1] + Position [945, 1785, 965, 1805] + ZOrder 2029 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + SID "3504" + Ports [2, 1] + Position [945, 1960, 965, 1980] + ZOrder 2031 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + SID "3506" + Ports [2, 1] + Position [945, 2135, 965, 2155] + ZOrder 2033 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + SID "3508" + Ports [2, 1] + Position [945, 2310, 965, 2330] + ZOrder 2035 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + SID "3510" + Ports [2, 1] + Position [945, 2485, 965, 2505] + ZOrder 2037 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "3475" + Ports [2, 1] + Position [1090, 1610, 1110, 1630] + ZOrder 2007 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + SID "3512" + Ports [2, 1] + Position [945, 2660, 965, 2680] + ZOrder 2039 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + SID "3514" + Ports [2, 1] + Position [945, 2835, 965, 2855] + ZOrder 2041 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + SID "3569" + Ports [2, 1] + Position [2305, 970, 2325, 990] + ZOrder 2133 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + SID "3574" + Ports [2, 1] + Position [2510, 815, 2530, 835] + ZOrder 2136 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + SID "3580" + Ports [2, 1] + Position [2705, 750, 2725, 770] + ZOrder 2141 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum26" + SID "3688" + Ports [2, 1] + Position [2180, 2405, 2200, 2425] + ZOrder 2077 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum27" + SID "3693" + Ports [2, 1] + Position [2235, 2510, 2255, 2530] + ZOrder 2082 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum28" + SID "3700" + Ports [2, 1] + Position [2200, 1635, 2220, 1655] + ZOrder 2089 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum29" + SID "3703" + Ports [2, 1] + Position [2200, 1705, 2220, 1725] + ZOrder 2092 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "3476" + Ports [2, 1] + Position [1090, 1785, 1110, 1805] + ZOrder 2008 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "3477" + Ports [2, 1] + Position [1090, 1960, 1110, 1980] + ZOrder 2009 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum41" + SID "4335" + Ports [2, 1] + Position [310, 1305, 330, 1325] + ZOrder 2099 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "3478" + Ports [2, 1] + Position [1090, 2135, 1110, 2155] + ZOrder 2010 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "3479" + Ports [2, 1] + Position [1090, 2310, 1110, 2330] + ZOrder 2011 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "3480" + Ports [2, 1] + Position [1090, 2485, 1110, 2505] + ZOrder 2012 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + SID "3481" + Ports [2, 1] + Position [1090, 2660, 1110, 2680] + ZOrder 2013 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + SID "3482" + Ports [2, 1] + Position [1090, 2835, 1110, 2855] + ZOrder 2014 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Fcn + Name "Tan_2P" + SID "3601" + Position [2960, 1520, 3020, 1550] + ZOrder 2052 + Expr "sin(u[1])/cos(u[1])" + } + Block { + BlockType Fcn + Name "Tan_Theta" + SID "3602" + Position [2475, 605, 2535, 635] + ZOrder 2145 + Expr "sindeg(u[1])/cosdeg(u[1])" + } + Block { + BlockType Terminator + Name "Terminator12" + SID "5740" + Position [2825, 1450, 2845, 1470] + ZOrder 3623 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "3419" + Position [4060, 800, 4080, 820] + ZOrder 2160 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "3420" + Position [4060, 855, 4080, 875] + ZOrder 2161 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "3421" + Position [4060, 915, 4080, 935] + ZOrder 2162 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "3422" + Position [4060, 970, 4080, 990] + ZOrder 2163 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "3336" + Position [3520, 820, 3540, 840] + ZOrder 2113 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "3337" + Position [3520, 895, 3540, 915] + ZOrder 2120 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "3338" + Position [3520, 970, 3540, 990] + ZOrder 2121 + } + Block { + BlockType Reference + Name "Theta" + SID "3605" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [2220, 557, 2285, 573] + ZOrder 2147 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "3584" + Tag "Test Point" + Ports [1] + Position [3185, 765, 3225, 785] + ZOrder 2144 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_MON" + SID "3630" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3070, 760, 3150, 790] + ZOrder 2153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsMuxMatrix3" + SID "3340" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3755, 865, 3795, 925] + ZOrder 2124 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 11682 + SrcBlock "Divide24" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 11681 + Points [0, -45] + DstBlock "PD6_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11680 + DstBlock "Product11" + DstPort 1 + } + } + Line { + ZOrder 11679 + SrcBlock "PD6_MON" + SrcPort 1 + Points [48, 0; 0, -10] + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 11718 + SrcBlock "Constant8" + SrcPort 1 + Points [40, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 11723 + SrcBlock "PD1_MON" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 11724 + SrcBlock "PD2_MON" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 11725 + SrcBlock "PD4_MON" + SrcPort 1 + DstBlock "Divide11" + DstPort 1 + } + Line { + ZOrder 11726 + SrcBlock "PD3_MON" + SrcPort 1 + Points [48, 0; 0, -15] + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 11728 + SrcBlock "Constant11" + SrcPort 1 + Points [40, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 11729 + SrcBlock "Constant12" + SrcPort 1 + Points [40, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 11727 + SrcBlock "Constant9" + SrcPort 1 + Points [40, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 11730 + SrcBlock "Constant13" + SrcPort 1 + Points [40, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 11731 + SrcBlock "Constant14" + SrcPort 1 + Points [40, 0] + DstBlock "Sum7" + DstPort 2 + } + Line { + ZOrder 11732 + SrcBlock "Constant15" + SrcPort 1 + Points [40, 0] + DstBlock "Sum8" + DstPort 2 + } + Line { + ZOrder 11733 + SrcBlock "Constant16" + SrcPort 1 + Points [40, 0] + DstBlock "Sum9" + DstPort 2 + } + Line { + ZOrder 11736 + SrcBlock "PD1_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 11735 + Points [0, 90] + DstBlock "Sum10" + DstPort 1 + } + Branch { + ZOrder 11734 + DstBlock "PD1_mm" + DstPort 1 + } + } + Line { + ZOrder 11739 + SrcBlock "PD2_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 11738 + Points [0, 55] + DstBlock "PD2_mm" + DstPort 1 + } + Branch { + ZOrder 11737 + Points [213, 0] + DstBlock "Sum10" + DstPort 2 + } + } + Line { + ZOrder 11742 + SrcBlock "PD3_mm_MON" + SrcPort 1 + Points [136, 0] + Branch { + ZOrder 11741 + Points [0, -85] + DstBlock "Sum11" + DstPort 1 + } + Branch { + ZOrder 11740 + DstBlock "PD3_mm" + DstPort 1 + } + } + Line { + ZOrder 11745 + SrcBlock "PD4_mm_MON" + SrcPort 1 + Points [160, 0] + Branch { + ZOrder 11744 + DstBlock "PD4_mm" + DstPort 1 + } + Branch { + ZOrder 11743 + Points [0, 119; 190, 0] + DstBlock "Sum11" + DstPort 2 + } + } + Line { + ZOrder 11748 + SrcBlock "PD5_mm_MON" + SrcPort 1 + Points [134, 0] + Branch { + ZOrder 11747 + DstBlock "PD5_mm" + DstPort 1 + } + Branch { + ZOrder 11746 + Points [0, -115] + DstBlock "Sum12" + DstPort 1 + } + } + Line { + ZOrder 11751 + SrcBlock "PD6_mm_MON" + SrcPort 1 + Points [80, 0] + Branch { + ZOrder 11750 + DstBlock "PD6_mm" + DstPort 1 + } + Branch { + ZOrder 11749 + Points [0, 101; 160, 0] + DstBlock "Sum12" + DstPort 2 + } + } + Line { + ZOrder 11754 + SrcBlock "PD8_mm_MON" + SrcPort 1 + Points [163, 0] + Branch { + ZOrder 11753 + Points [0, 124; 187, 0] + DstBlock "Sum13" + DstPort 2 + } + Branch { + ZOrder 11752 + DstBlock "PD8_mm" + DstPort 1 + } + } + Line { + ZOrder 11757 + SrcBlock "PD7_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 11756 + Points [0, -85] + DstBlock "Sum13" + DstPort 1 + } + Branch { + ZOrder 11755 + DstBlock "PD7_mm" + DstPort 1 + } + } + Line { + ZOrder 11758 + SrcBlock "Sum14" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 11759 + SrcBlock "Product6" + SrcPort 1 + DstBlock "Sum14" + DstPort 1 + } + Line { + ZOrder 11760 + SrcBlock "Constant17" + SrcPort 1 + Points [40, 0] + DstBlock "Sum14" + DstPort 2 + } + Line { + ZOrder 11761 + SrcBlock "Sum15" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 11762 + SrcBlock "Constant18" + SrcPort 1 + Points [40, 0] + DstBlock "Sum15" + DstPort 2 + } + Line { + ZOrder 11763 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Sum15" + DstPort 1 + } + Line { + ZOrder 11764 + SrcBlock "Sum16" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 11765 + SrcBlock "Constant19" + SrcPort 1 + Points [40, 0] + DstBlock "Sum16" + DstPort 2 + } + Line { + ZOrder 11766 + SrcBlock "Product8" + SrcPort 1 + DstBlock "Sum16" + DstPort 1 + } + Line { + ZOrder 11767 + SrcBlock "Sum17" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 11768 + SrcBlock "Constant20" + SrcPort 1 + Points [40, 0] + DstBlock "Sum17" + DstPort 2 + } + Line { + ZOrder 11769 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Sum17" + DstPort 1 + } + Line { + ZOrder 11770 + SrcBlock "Sum18" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 11771 + SrcBlock "Constant21" + SrcPort 1 + Points [40, 0] + DstBlock "Sum18" + DstPort 2 + } + Line { + ZOrder 11772 + SrcBlock "Product11" + SrcPort 1 + DstBlock "Sum18" + DstPort 1 + } + Line { + ZOrder 11773 + SrcBlock "Sum19" + SrcPort 1 + DstBlock "Sum7" + DstPort 1 + } + Line { + ZOrder 11774 + SrcBlock "Constant22" + SrcPort 1 + Points [40, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + ZOrder 11775 + SrcBlock "Sum20" + SrcPort 1 + DstBlock "Sum8" + DstPort 1 + } + Line { + ZOrder 11776 + SrcBlock "Constant23" + SrcPort 1 + Points [40, 0] + DstBlock "Sum20" + DstPort 2 + } + Line { + ZOrder 11777 + SrcBlock "Product13" + SrcPort 1 + DstBlock "Sum20" + DstPort 1 + } + Line { + ZOrder 11778 + SrcBlock "Sum21" + SrcPort 1 + DstBlock "Sum9" + DstPort 1 + } + Line { + ZOrder 11779 + SrcBlock "Constant24" + SrcPort 1 + Points [40, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + ZOrder 11780 + SrcBlock "Product14" + SrcPort 1 + DstBlock "Sum21" + DstPort 1 + } + Line { + ZOrder 11781 + SrcBlock "Product12" + SrcPort 1 + DstBlock "Sum19" + DstPort 1 + } + Line { + ZOrder 11782 + SrcBlock "Mux6" + SrcPort 1 + DstBlock "Tan_2P" + DstPort 1 + } + Line { + ZOrder 11939 + SrcBlock "Tan_2P" + SrcPort 1 + Points [9, 0; 0, 1087; -1122, 0; 0, -1637] + DstBlock "Divide28" + DstPort 2 + } + Line { + ZOrder 11785 + SrcBlock "Product24" + SrcPort 1 + DstBlock "Mux6" + DstPort 1 + } + Line { + ZOrder 11789 + SrcBlock "PD2_volt_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 11788 + Points [0, -40] + DstBlock "PD2_volt" + DstPort 1 + } + Branch { + ZOrder 11787 + Points [1293, 0] + DstBlock "Divide32" + DstPort 2 + } + } + Line { + ZOrder 11784 + SrcBlock "Constant" + SrcPort 1 + Points [119, 0; 0, -45] + DstBlock "Product24" + DstPort 2 + } + Line { + ZOrder 11786 + SrcBlock "SENSING_P" + SrcPort 1 + DstBlock "Product24" + DstPort 1 + } + Line { + ZOrder 11790 + SrcBlock "PD4_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD4_volt" + DstPort 1 + } + Line { + ZOrder 11794 + SrcBlock "PD6_volt_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 11793 + Points [0, -50] + DstBlock "PD6_volt" + DstPort 1 + } + Branch { + ZOrder 11792 + Points [1185, 0; 0, 195] + DstBlock "Divide30" + DstPort 2 + } + } + Line { + ZOrder 11791 + SrcBlock "PD3_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD3_volt" + DstPort 1 + } + Line { + ZOrder 11797 + SrcBlock "PD5_volt_MON" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 11796 + DstBlock "Divide30" + DstPort 1 + } + Branch { + ZOrder 11795 + Points [0, -40] + DstBlock "PD5_volt" + DstPort 1 + } + } + Line { + ZOrder 11798 + SrcBlock "PD8_volt_MON" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "PD8_volt" + DstPort 1 + } + Line { + ZOrder 11799 + SrcBlock "PD7_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD7_volt" + DstPort 1 + } + Line { + ZOrder 11802 + SrcBlock "Divide31" + SrcPort 1 + Points [10, 0; 0, 71; -107, 0; 0, -1061; 193, 0] + Branch { + ZOrder 11801 + Points [0, -30] + DstBlock "Product25" + DstPort 2 + } + Branch { + ZOrder 11800 + DstBlock "SENSING_R" + DstPort 1 + } + } + Line { + ZOrder 11805 + SrcBlock "Divide33" + SrcPort 1 + Points [66, 0; 0, -155; 144, 0] + Branch { + ZOrder 11804 + Points [0, 20] + DstBlock "Product26" + DstPort 1 + } + Branch { + ZOrder 11803 + DstBlock "SENSING_P" + DstPort 1 + } + } + Line { + ZOrder 11806 + SrcBlock "Constant28" + SrcPort 1 + DstBlock "Product25" + DstPort 1 + } + Line { + ZOrder 11807 + SrcBlock "Product25" + SrcPort 1 + DstBlock "R_MON" + DstPort 1 + } + Line { + ZOrder 11808 + SrcBlock "Constant29" + SrcPort 1 + Points [15, 0; 0, -35] + DstBlock "Product26" + DstPort 2 + } + Line { + ZOrder 11809 + SrcBlock "Product26" + SrcPort 1 + Points [14, 0; 0, 40; -41, 0; 0, 40] + DstBlock "P_MON" + DstPort 1 + } + Line { + ZOrder 11811 + SrcBlock "P_MON" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 11813 + SrcBlock "Ratio_PD5_PD6" + SrcPort 1 + DstBlock "SQRT" + DstPort 1 + } + Line { + ZOrder 11810 + SrcBlock "R_MON" + SrcPort 1 + Points [12, 0; 0, -15] + DstBlock "R" + DstPort 1 + } + Line { + ZOrder 11812 + SrcBlock "Divide30" + SrcPort 1 + DstBlock "Ratio_PD5_PD6" + DstPort 1 + } + Line { + ZOrder 11816 + SrcBlock "SQRT" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 11815 + Points [0, 55] + DstBlock "Product29" + DstPort 1 + } + Branch { + ZOrder 11814 + Points [38, 0] + DstBlock "Sum26" + DstPort 2 + } + } + Line { + ZOrder 11817 + SrcBlock "Constant30" + SrcPort 1 + Points [23, 0; 0, 35] + DstBlock "Sum26" + DstPort 1 + } + Line { + ZOrder 11818 + SrcBlock "Sum26" + SrcPort 1 + DstBlock "Product27" + DstPort 2 + } + Line { + ZOrder 11819 + SrcBlock "Constant32" + SrcPort 1 + Points [15, 0] + DstBlock "Product27" + DstPort 1 + } + Line { + ZOrder 11820 + SrcBlock "Constant33" + SrcPort 1 + DstBlock "Product29" + DstPort 2 + } + Line { + ZOrder 11821 + SrcBlock "Product29" + SrcPort 1 + DstBlock "Sum27" + DstPort 1 + } + Line { + ZOrder 11822 + SrcBlock "Constant34" + SrcPort 1 + Points [35, 0] + DstBlock "Sum27" + DstPort 2 + } + Line { + ZOrder 11823 + SrcBlock "Product27" + SrcPort 1 + Points [32, 0; 0, 30] + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 11827 + SrcBlock "PD1_volt_MON" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 11826 + DstBlock "PD1_volt" + DstPort 1 + } + Branch { + ZOrder 11825 + Points [1240, 0] + DstBlock "Divide32" + DstPort 1 + } + } + Line { + ZOrder 11824 + SrcBlock "Sum27" + SrcPort 1 + Points [62, 0; 0, -65] + DstBlock "Divide31" + DstPort 2 + } + Line { + ZOrder 11828 + SrcBlock "Divide32" + SrcPort 1 + DstBlock "Ratio_PD1_PD2" + DstPort 1 + } + Line { + ZOrder 11831 + SrcBlock "Ratio_PD1_PD2" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 11830 + Points [0, 55] + DstBlock "Product31" + DstPort 1 + } + Branch { + ZOrder 11829 + DstBlock "Product30" + DstPort 2 + } + } + Line { + ZOrder 11834 + SrcBlock "Constant35" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 11833 + Points [0, 50] + DstBlock "Product30" + DstPort 1 + } + Branch { + ZOrder 11832 + Points [112, 0; 0, 88; -24, 0] + DstBlock "Sum28" + DstPort 2 + } + } + Line { + ZOrder 11835 + SrcBlock "Product30" + SrcPort 1 + DstBlock "Sum28" + DstPort 1 + } + Line { + ZOrder 11836 + SrcBlock "Product31" + SrcPort 1 + DstBlock "Sum29" + DstPort 1 + } + Line { + ZOrder 11839 + SrcBlock "Constant36" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 11838 + Points [0, 29; 96, 0] + DstBlock "Sum29" + DstPort 2 + } + Branch { + ZOrder 11837 + DstBlock "Product31" + DstPort 2 + } + } + Line { + ZOrder 11840 + SrcBlock "Sum28" + SrcPort 1 + Points [27, 0; 0, 25] + DstBlock "Divide33" + DstPort 1 + } + Line { + ZOrder 11841 + SrcBlock "Sum29" + SrcPort 1 + Points [19, 0; 0, -30] + DstBlock "Divide33" + DstPort 2 + } + Line { + ZOrder 11864 + SrcBlock "Divide34" + SrcPort 1 + Points [5, 0; 0, 345] + Branch { + ZOrder 11855 + Points [0, 175] + Branch { + ZOrder 11854 + Points [0, 175; 1, 0] + Branch { + ZOrder 11853 + Points [0, 175] + Branch { + ZOrder 11852 + Points [0, 175] + Branch { + ZOrder 11851 + Points [0, 175] + Branch { + ZOrder 11850 + Points [0, 175] + Branch { + ZOrder 11849 + Points [0, 175] + DstBlock "Divide22" + DstPort 2 + } + Branch { + ZOrder 11848 + DstBlock "Divide21" + DstPort 2 + } + } + Branch { + ZOrder 11847 + DstBlock "Divide20" + DstPort 2 + } + } + Branch { + ZOrder 11846 + DstBlock "Divide24" + DstPort 2 + } + } + Branch { + ZOrder 11845 + DstBlock "Divide12" + DstPort 2 + } + } + Branch { + ZOrder 11844 + DstBlock "Divide11" + DstPort 2 + } + } + Branch { + ZOrder 11843 + DstBlock "Divide10" + DstPort 2 + } + } + Branch { + ZOrder 11842 + DstBlock "Divide9" + DstPort 2 + } + } + Line { + ZOrder 11858 + SrcBlock "Constant51" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide35" + DstPort 2 + } + Line { + ZOrder 11859 + SrcBlock "Sum41" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide34" + DstPort 2 + } + Line { + ZOrder 11860 + SrcBlock "Constant53" + SrcPort 1 + DstBlock "Divide35" + DstPort 1 + } + Line { + ZOrder 11861 + SrcBlock "Constant52" + SrcPort 1 + DstBlock "Sum41" + DstPort 1 + } + Line { + ZOrder 11862 + SrcBlock "Constant49" + SrcPort 1 + Points [65, 0] + DstBlock "Sum41" + DstPort 2 + } + Line { + ZOrder 11863 + SrcBlock "Divide35" + SrcPort 1 + DstBlock "Divide34" + DstPort 1 + } + Line { + ZOrder 11868 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "PD1_MON" + DstPort 1 + } + Line { + ZOrder 11869 + SrcBlock "Ground35" + SrcPort 1 + DstBlock "PD2_MON" + DstPort 1 + } + Line { + ZOrder 11871 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "PD4_MON" + DstPort 1 + } + Line { + ZOrder 11872 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "PD3_MON" + DstPort 1 + } + Line { + ZOrder 11873 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "PD6_MON" + DstPort 1 + } + Line { + ZOrder 11874 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "PD5_MON" + DstPort 1 + } + Line { + ZOrder 11875 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "PD8_MON" + DstPort 1 + } + Line { + ZOrder 11876 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "PD7_MON" + DstPort 1 + } + Line { + ZOrder 11877 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "MAT1" + DstPort 1 + } + Line { + ZOrder 11878 + SrcBlock "MAT1" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 11881 + SrcBlock "Demux2" + SrcPort 1 + Points [35, 0; 0, -20] + Branch { + ZOrder 11880 + DstBlock "IM_L_MON" + DstPort 1 + } + Branch { + ZOrder 11879 + Points [0, -30] + DstBlock "Fil_IM_L" + DstPort 1 + } + } + Line { + ZOrder 11884 + SrcBlock "Demux2" + SrcPort 2 + Points [35, 0] + Branch { + ZOrder 11883 + DstBlock "IM_Y_MON" + DstPort 1 + } + Branch { + ZOrder 11882 + Points [0, -27; 210, 0] + DstBlock "Fil_IM_Y" + DstPort 1 + } + } + Line { + ZOrder 11887 + SrcBlock "Demux2" + SrcPort 3 + Points [35, 0] + Branch { + ZOrder 11886 + Points [0, 20] + DstBlock "IM_P_MON" + DstPort 1 + } + Branch { + ZOrder 11885 + Points [0, -10] + DstBlock "Fil_IM_P" + DstPort 1 + } + } + Line { + ZOrder 11888 + SrcBlock "IM_L_MON" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 11889 + SrcBlock "IM_Y_MON" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 11890 + SrcBlock "IM_P_MON" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 11891 + SrcBlock "Fil_IM_L" + SrcPort 1 + Points [20, 0; 0, 75] + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 11892 + SrcBlock "Fil_IM_Y" + SrcPort 1 + Points [8, 0; 0, 25] + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 11894 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "cdsMuxMatrix3" + DstPort 1 + } + Line { + ZOrder 11895 + SrcBlock "cdsMuxMatrix3" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 11893 + SrcBlock "Fil_IM_P" + SrcPort 1 + Points [20, 0; 0, -35] + DstBlock "Mux3" + DstPort 3 + } + Line { + ZOrder 11942 + SrcBlock "Fil_IM_COIL2" + SrcPort 1 + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 11898 + SrcBlock "Demux3" + SrcPort 3 + Points [22, 0; 0, 10] + DstBlock "Fil_IM_COIL3" + DstPort 1 + } + Line { + ZOrder 11940 + SrcBlock "Fil_IM_COIL1" + SrcPort 1 + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 11941 + SrcBlock "Fil_IM_COIL3" + SrcPort 1 + DstBlock "Terminator18" + DstPort 1 + } + Line { + ZOrder 11943 + SrcBlock "Fil_IM_COIL4" + SrcPort 1 + DstBlock "Terminator19" + DstPort 1 + } + Line { + ZOrder 11904 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "Sum23" + DstPort 1 + } + Line { + ZOrder 11907 + SrcBlock "D_M" + SrcPort 1 + Points [15, 0; 0, 135] + Branch { + ZOrder 11906 + DstBlock "Sum24" + DstPort 1 + } + Branch { + ZOrder 11905 + Points [0, 191; 30, 0] + DstBlock "Sum23" + DstPort 2 + } + } + Line { + ZOrder 11908 + SrcBlock "Sum23" + SrcPort 1 + DstBlock "SENSING_L" + DstPort 1 + } + Line { + ZOrder 11909 + SrcBlock "Sum24" + SrcPort 1 + DstBlock "Divide29" + DstPort 2 + } + Line { + ZOrder 11910 + SrcBlock "Constant27" + SrcPort 1 + Points [9, 0; 0, -14; -23, 0; 0, -26] + DstBlock "Product21" + DstPort 2 + } + Line { + ZOrder 11912 + SrcBlock "Product2" + SrcPort 1 + Points [30, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + ZOrder 11913 + SrcBlock "Sum25" + SrcPort 1 + DstBlock "Product22" + DstPort 2 + } + Line { + ZOrder 11911 + SrcBlock "Product21" + SrcPort 1 + DstBlock "Product2" + DstPort 2 + } + Line { + ZOrder 11914 + SrcBlock "Divide29" + SrcPort 1 + Points [70, 0] + DstBlock "Product23" + DstPort 2 + } + Line { + ZOrder 11915 + SrcBlock "Product22" + SrcPort 1 + DstBlock "Product23" + DstPort 1 + } + Line { + ZOrder 11916 + SrcBlock "Constant25" + SrcPort 1 + Points [0, 20] + DstBlock "Product22" + DstPort 1 + } + Line { + ZOrder 11917 + SrcBlock "Tan_Theta" + SrcPort 1 + Points [89, 0; 0, 355] + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 11919 + SrcBlock "Mux4" + SrcPort 1 + DstBlock "COS_Theta" + DstPort 1 + } + Line { + ZOrder 11920 + SrcBlock "Mux5" + SrcPort 1 + DstBlock "Tan_Theta" + DstPort 1 + } + Line { + ZOrder 11918 + SrcBlock "COS_Theta" + SrcPort 1 + Points [110, 0; 0, 245] + DstBlock "Divide29" + DstPort 1 + } + Line { + ZOrder 11923 + SrcBlock "Theta" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 11922 + Points [0, 55] + DstBlock "Mux5" + DstPort 1 + } + Branch { + ZOrder 11921 + DstBlock "Mux4" + DstPort 1 + } + } + Line { + ZOrder 11928 + SrcBlock "SENSING_L" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 11927 + Points [0, 120] + DstBlock "L_MON" + DstPort 1 + } + Branch { + ZOrder 11926 + Points [74, 0] + Branch { + ZOrder 11925 + DstBlock "Sum24" + DstPort 2 + } + Branch { + ZOrder 11924 + DstBlock "Product21" + DstPort 1 + } + } + } + Line { + ZOrder 11929 + SrcBlock "Product23" + SrcPort 1 + DstBlock "SENSING_Y" + DstPort 1 + } + Line { + ZOrder 11930 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "Sum25" + DstPort 1 + } + Line { + ZOrder 11931 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "Divide28" + DstPort 1 + } + Line { + ZOrder 11932 + SrcBlock "L_MON" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 11933 + SrcBlock "Y_MON" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 11934 + SrcBlock "Constant31" + SrcPort 1 + Points [28, 0; 0, -40] + DstBlock "Product28" + DstPort 2 + } + Line { + ZOrder 11935 + SrcBlock "SENSING_Y" + SrcPort 1 + DstBlock "Product28" + DstPort 1 + } + Line { + ZOrder 11938 + SrcBlock "Constant38" + SrcPort 1 + Points [0, 9; 100, 0] + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 11936 + SrcBlock "Product28" + SrcPort 1 + DstBlock "Y_MON" + DstPort 1 + } + Line { + ZOrder 11937 + SrcBlock "Constant37" + SrcPort 1 + Points [0, 5] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 11660 + SrcBlock "Divide10" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 11659 + Points [0, -45] + DstBlock "PD2_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11658 + DstBlock "Product7" + DstPort 1 + } + } + Line { + ZOrder 11657 + SrcBlock "Divide9" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 11656 + Points [0, -80] + DstBlock "PD1_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11655 + DstBlock "Product6" + DstPort 1 + } + } + Line { + ZOrder 11663 + SrcBlock "Divide11" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 11662 + DstBlock "Product8" + DstPort 1 + } + Branch { + ZOrder 11661 + Points [0, -50] + DstBlock "PD4_volt_MON" + DstPort 1 + } + } + Line { + ZOrder 11666 + SrcBlock "Divide12" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 11665 + Points [0, -50] + DstBlock "PD3_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11664 + DstBlock "Product9" + DstPort 1 + } + } + Line { + ZOrder 11667 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "PD1_mm_MON" + DstPort 1 + } + Line { + ZOrder 11668 + SrcBlock "Sum10" + SrcPort 1 + DstBlock "Diff_PDunit1_MON" + DstPort 1 + } + Line { + ZOrder 11669 + SrcBlock "Sum11" + SrcPort 1 + DstBlock "Diff_PDunit2_MON" + DstPort 1 + } + Line { + ZOrder 11670 + SrcBlock "Diff_PDunit1_MON" + SrcPort 1 + DstBlock "Diff_PDunit1" + DstPort 1 + } + Line { + ZOrder 11671 + SrcBlock "Diff_PDunit2_MON" + SrcPort 1 + DstBlock "Diff_PDunit2" + DstPort 1 + } + Line { + ZOrder 11672 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "PD2_mm_MON" + DstPort 1 + } + Line { + ZOrder 11673 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "PD4_mm_MON" + DstPort 1 + } + Line { + ZOrder 11674 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "PD3_mm_MON" + DstPort 1 + } + Line { + ZOrder 11896 + SrcBlock "Demux3" + SrcPort 1 + Points [22, 0; 0, -25] + DstBlock "Fil_IM_COIL1" + DstPort 1 + } + Line { + ZOrder 11897 + SrcBlock "Demux3" + SrcPort 4 + Points [22, 0; 0, 25] + DstBlock "Fil_IM_COIL4" + DstPort 1 + } + Line { + ZOrder 11899 + SrcBlock "Demux3" + SrcPort 2 + Points [22, 0; 0, -10] + DstBlock "Fil_IM_COIL2" + DstPort 1 + } + Line { + ZOrder 11685 + SrcBlock "Divide20" + SrcPort 1 + Points [62, 0] + Branch { + ZOrder 11684 + Points [0, -40] + DstBlock "PD5_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11683 + DstBlock "Product12" + DstPort 1 + } + } + Line { + ZOrder 11686 + SrcBlock "PD5_MON" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + ZOrder 11689 + SrcBlock "Divide21" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 11688 + Points [0, -50] + DstBlock "PD8_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11687 + DstBlock "Product13" + DstPort 1 + } + } + Line { + ZOrder 11690 + SrcBlock "PD8_MON" + SrcPort 1 + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 11693 + SrcBlock "Divide22" + SrcPort 1 + Points [67, 0] + Branch { + ZOrder 11692 + Points [0, -50] + DstBlock "PD7_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11691 + DstBlock "Product14" + DstPort 1 + } + } + Line { + ZOrder 11694 + SrcBlock "PD7_MON" + SrcPort 1 + Points [9, 0; 0, 65] + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 11695 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "PD6_mm_MON" + DstPort 1 + } + Line { + ZOrder 11696 + SrcBlock "Sum12" + SrcPort 1 + DstBlock "Diff_PDunit3_MON" + DstPort 1 + } + Line { + ZOrder 11697 + SrcBlock "Sum13" + SrcPort 1 + DstBlock "Diff_PDunit4_MON" + DstPort 1 + } + Line { + ZOrder 11698 + SrcBlock "Diff_PDunit3_MON" + SrcPort 1 + DstBlock "Diff_PDunit3" + DstPort 1 + } + Line { + ZOrder 11699 + SrcBlock "Diff_PDunit4_MON" + SrcPort 1 + DstBlock "Diff_PDunit4" + DstPort 1 + } + Line { + ZOrder 11700 + SrcBlock "Sum7" + SrcPort 1 + DstBlock "PD5_mm_MON" + DstPort 1 + } + Line { + ZOrder 11701 + SrcBlock "Sum8" + SrcPort 1 + DstBlock "PD8_mm_MON" + DstPort 1 + } + Line { + ZOrder 11702 + SrcBlock "Sum9" + SrcPort 1 + DstBlock "PD7_mm_MON" + DstPort 1 + } + Line { + ZOrder 11865 + SrcBlock "Constant5" + SrcPort 1 + Points [0, 1555] + Branch { + ZOrder 11866 + Points [-7, 0; 0, 175] + Branch { + ZOrder 11714 + DstBlock "Product7" + DstPort 2 + } + Branch { + ZOrder 11713 + Points [0, 175] + Branch { + ZOrder 11712 + DstBlock "Product8" + DstPort 2 + } + Branch { + ZOrder 11711 + Points [0, 175] + Branch { + ZOrder 11710 + DstBlock "Product9" + DstPort 2 + } + Branch { + ZOrder 11709 + Points [0, 175] + Branch { + ZOrder 11708 + DstBlock "Product11" + DstPort 2 + } + Branch { + ZOrder 11707 + Points [0, 175] + Branch { + ZOrder 11706 + DstBlock "Product12" + DstPort 2 + } + Branch { + ZOrder 11705 + Points [0, 175] + Branch { + ZOrder 11704 + DstBlock "Product13" + DstPort 2 + } + Branch { + ZOrder 11703 + Points [0, 175] + DstBlock "Product14" + DstPort 2 + } + } + } + } + } + } + } + Branch { + ZOrder 11716 + DstBlock "Product6" + DstPort 2 + } + } + Line { + ZOrder 38761 + SrcBlock "SENSING_R" + SrcPort 1 + DstBlock "Terminator12" + DstPort 1 + } + } + } + Block { + BlockType Product + Name "Product" + SID "2988" + Ports [2, 1] + Position [2850, 3632, 2880, 3663] + ZOrder 731 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2999" + Ports [2, 1] + Position [2850, 3807, 2880, 3838] + ZOrder 739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "5309" + Ports [2, 1] + Position [7130, 5752, 7160, 5783] + ZOrder 3145 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product100" + SID "6965" + Ports [2, 1] + Position [6165, 6737, 6195, 6768] + ZOrder 7881 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product101" + SID "5720" + Ports [2, 1] + Position [3690, 3212, 3720, 3243] + ZOrder 3549 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product104" + SID "6966" + Ports [2, 1] + Position [6115, 5457, 6145, 5488] + ZOrder 7740 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product105" + SID "6967" + Ports [2, 1] + Position [5715, 5567, 5745, 5598] + ZOrder 7743 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product106" + SID "6968" + Ports [2, 1] + Position [5715, 5622, 5745, 5653] + ZOrder 7744 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product107" + SID "6969" + Ports [2, 1] + Position [6115, 5592, 6145, 5623] + ZOrder 7749 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product108" + SID "6970" + Ports [2, 1] + Position [5715, 5697, 5745, 5728] + ZOrder 7752 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product109" + SID "6971" + Ports [2, 1] + Position [5715, 5752, 5745, 5783] + ZOrder 7753 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "6972" + Ports [2, 1] + Position [6105, 5967, 6135, 5998] + ZOrder 7800 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product110" + SID "6973" + Ports [2, 1] + Position [6115, 5722, 6145, 5753] + ZOrder 7758 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "6974" + Ports [2, 1] + Position [5735, 6077, 5765, 6108] + ZOrder 7803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "6975" + Ports [2, 1] + Position [5735, 6132, 5765, 6163] + ZOrder 7804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "6976" + Ports [2, 1] + Position [6105, 6102, 6135, 6133] + ZOrder 7809 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "5310" + Ports [2, 1] + Position [7130, 5927, 7160, 5958] + ZOrder 3146 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "5311" + Ports [2, 1] + Position [7130, 5402, 7160, 5433] + ZOrder 3143 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "3448" + Ports [2, 1] + Position [7130, 6267, 7160, 6298] + ZOrder 1073 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product174" + SID "6977" + Ports [2, 1] + Position [3060, 4982, 3090, 5013] + ZOrder 7562 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product175" + SID "6978" + Ports [2, 1] + Position [3060, 5107, 3090, 5138] + ZOrder 7563 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "3449" + Ports [2, 1] + Position [7130, 6442, 7160, 6473] + ZOrder 1074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product180" + SID "6979" + Ports [2, 1] + Position [3060, 5292, 3090, 5323] + ZOrder 7565 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product181" + SID "6980" + Ports [2, 1] + Position [3060, 5392, 3090, 5423] + ZOrder 7566 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "3450" + Ports [2, 1] + Position [7130, 6617, 7160, 6648] + ZOrder 1075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "6981" + Ports [2, 1] + Position [4260, 5327, 4290, 5358] + ZOrder 7623 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product20" + SID "3451" + Ports [2, 1] + Position [7130, 6092, 7160, 6123] + ZOrder 1072 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "6982" + Ports [2, 1] + Position [5735, 6207, 5765, 6238] + ZOrder 7812 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "6983" + Ports [2, 1] + Position [5735, 6262, 5765, 6293] + ZOrder 7813 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "6984" + Ports [2, 1] + Position [6105, 6232, 6135, 6263] + ZOrder 7818 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "6985" + Ports [2, 1] + Position [5735, 5997, 5765, 6028] + ZOrder 7798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product25" + SID "6986" + Ports [2, 1] + Position [5735, 5942, 5765, 5973] + ZOrder 7797 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "5308" + Ports [2, 1] + Position [7130, 5577, 7160, 5608] + ZOrder 3144 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product32" + SID "3890" + Ports [2, 1] + Position [3525, 3202, 3555, 3233] + ZOrder 1522 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product33" + SID "4400" + Ports [2, 1] + Position [2825, 12462, 2855, 12493] + ZOrder 2179 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product34" + SID "3896" + Ports [2, 1] + Position [3835, 3482, 3865, 3513] + ZOrder 1528 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product35" + SID "3902" + Ports [2, 1] + Position [3835, 3407, 3865, 3438] + ZOrder 1534 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product36" + SID "4401" + Ports [2, 1] + Position [2825, 12637, 2855, 12668] + ZOrder 2186 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product37" + SID "4402" + Ports [2, 1] + Position [3485, 12432, 3515, 12463] + ZOrder 2279 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product38" + SID "4403" + Ports [2, 1] + Position [3800, 12577, 3830, 12608] + ZOrder 2282 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product39" + SID "4404" + Ports [2, 1] + Position [3800, 12502, 3830, 12533] + ZOrder 2287 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3428" + Ports [2, 1] + Position [2850, 4437, 2880, 4468] + ZOrder 1052 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product40" + SID "4405" + Ports [2, 1] + Position [2830, 11762, 2860, 11793] + ZOrder 2211 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product41" + SID "4406" + Ports [2, 1] + Position [2830, 11937, 2860, 11968] + ZOrder 2212 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product42" + SID "6987" + Ports [2, 1] + Position [5715, 5487, 5745, 5518] + ZOrder 7738 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3429" + Ports [2, 1] + Position [2850, 4612, 2880, 4643] + ZOrder 1053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "6989" + Ports [2, 1] + Position [4440, 4997, 4470, 5028] + ZOrder 7629 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product73" + SID "5718" + Ports [2, 1] + Position [3580, 12432, 3610, 12463] + ZOrder 3547 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product74" + SID "6990" + Ports [2, 1] + Position [5805, 6447, 5835, 6478] + ZOrder 7857 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "6991" + Ports [2, 1] + Position [4570, 5122, 4600, 5153] + ZOrder 7631 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "6992" + Ports [2, 1] + Position [5715, 5432, 5745, 5463] + ZOrder 7737 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product93" + SID "6993" + Ports [2, 1] + Position [5805, 6502, 5835, 6533] + ZOrder 7858 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product94" + SID "6994" + Ports [2, 1] + Position [6165, 6472, 6195, 6503] + ZOrder 7863 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product95" + SID "6995" + Ports [2, 1] + Position [5805, 6582, 5835, 6613] + ZOrder 7866 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product96" + SID "6996" + Ports [2, 1] + Position [5805, 6637, 5835, 6668] + ZOrder 7867 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product97" + SID "6997" + Ports [2, 1] + Position [6165, 6607, 6195, 6638] + ZOrder 7872 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product98" + SID "6998" + Ports [2, 1] + Position [5805, 6712, 5835, 6743] + ZOrder 7875 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product99" + SID "6999" + Ports [2, 1] + Position [5805, 6767, 5835, 6798] + ZOrder 7876 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Fcn + Name "QPD1_length" + SID "7000" + Position [4125, 5035, 4185, 5065] + ZOrder 7617 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "QPD2_length" + SID "7001" + Position [4125, 5320, 4185, 5350] + ZOrder 7616 + Expr "(u[1]-u[2])/(2*u[2]*sindeg(u[3]))*cosdeg(u[4])" + } + Block { + BlockType Reference + Name "SQRT1" + SID "7002" + Tag "cdsSqrt" + Ports [1, 1] + Position [6050, 5941, 6080, 5979] + ZOrder 7799 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT16" + SID "7003" + Tag "cdsSqrt" + Ports [1, 1] + Position [6110, 6446, 6140, 6484] + ZOrder 7862 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT17" + SID "7004" + Tag "cdsSqrt" + Ports [1, 1] + Position [6110, 6581, 6140, 6619] + ZOrder 7871 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT18" + SID "7005" + Tag "cdsSqrt" + Ports [1, 1] + Position [6110, 6711, 6140, 6749] + ZOrder 7880 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "7006" + Tag "cdsSqrt" + Ports [1, 1] + Position [6050, 6076, 6080, 6114] + ZOrder 7808 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "7007" + Tag "cdsSqrt" + Ports [1, 1] + Position [6050, 6206, 6080, 6244] + ZOrder 7817 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT33" + SID "7008" + Tag "cdsSqrt" + Ports [1, 1] + Position [6060, 5431, 6090, 5469] + ZOrder 7739 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT34" + SID "7009" + Tag "cdsSqrt" + Ports [1, 1] + Position [6060, 5566, 6090, 5604] + ZOrder 7748 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT35" + SID "7010" + Tag "cdsSqrt" + Ports [1, 1] + Position [6060, 5696, 6090, 5734] + ZOrder 7757 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Subsystem" + SID "6705" + Ports [2] + Position [1150, 10955, 1190, 11015] + ZOrder 3978 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [152, 2183, 1670, 3219] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "60" + Block { + BlockType Inport + Name "In1" + SID "6706" + Position [20, 158, 50, 172] + ZOrder 3933 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6707" + Position [20, 173, 50, 187] + ZOrder 3934 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "CRY_ACC_Z" + SID "5909" + Tag "Test Point" + Ports [1] + Position [1475, 145, 1515, 155] + ZOrder 3796 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Z_MON" + SID "5910" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1380, 144, 1430, 156] + ZOrder 3795 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3" + SID "5911" + Tag "Test Point" + Ports [1] + Position [430, 135, 470, 155] + ZOrder 3788 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_MON" + SID "5912" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [260, 170, 340, 200] + ZOrder 3787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_a" + SID "5913" + Tag "Test Point" + Ports [1] + Position [835, 135, 875, 155] + ZOrder 3792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_a_MON" + SID "5914" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [685, 180, 765, 210] + ZOrder 3791 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice38" + SID "5915" + Position [1350, 300, 1380, 330] + ZOrder 3799 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice39" + SID "5916" + Position [1350, 370, 1380, 400] + ZOrder 3801 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice41" + SID "5986" + Position [1495, 355, 1525, 385] + ZOrder 3879 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice42" + SID "5987" + Position [1685, 135, 1715, 165] + ZOrder 3895 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant77" + SID "5935" + Description "accelerometer sensitivity (V/m/s^2)" + Position [80, 104, 155, 116] + ZOrder 3812 + Value "0.5" + } + Block { + BlockType Constant + Name "Constant78" + SID "5988" + Description "Each half of QPD" + Position [1585, 192, 1615, 208] + ZOrder 3892 + Value "0" + } + Block { + BlockType Demux + Name "Demux7" + SID "5917" + Ports [1, 6] + Position [1090, 114, 1095, 201] + ZOrder 3794 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux8" + SID "5990" + Ports [1, 6] + Position [1975, 114, 1980, 201] + ZOrder 3866 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Product + Name "Divide48" + SID "5918" + Ports [2, 1] + Position [70, 157, 100, 188] + ZOrder 3786 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide98" + SID "5919" + Ports [2, 1] + Position [565, 177, 595, 208] + ZOrder 3790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "FIL_ACC_Z1" + SID "5920" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1185, 145, 1225, 155] + ZOrder 3804 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Z2" + SID "5921" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1265, 145, 1305, 155] + ZOrder 3798 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT1" + SID "5991" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 25, 2360, 35] + ZOrder 3867 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT2" + SID "5992" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 75, 2360, 85] + ZOrder 3868 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT3" + SID "5993" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 120, 2360, 130] + ZOrder 3869 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT4" + SID "5994" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 185, 2360, 195] + ZOrder 3870 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT5" + SID "5995" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 240, 2360, 250] + ZOrder 3871 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT6" + SID "5996" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 295, 2360, 305] + ZOrder 3872 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_Z" + SID "5997" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1575, 365, 1615, 375] + ZOrder 3863 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground14" + SID "6209" + Position [1820, 170, 1840, 190] + ZOrder 3927 + } + Block { + BlockType Ground + Name "Ground17" + SID "6210" + Position [1820, 110, 1840, 130] + ZOrder 3928 + } + Block { + BlockType Ground + Name "Ground18" + SID "6211" + Position [1820, 125, 1840, 145] + ZOrder 3929 + } + Block { + BlockType Ground + Name "Ground23" + SID "6213" + Position [1820, 155, 1840, 175] + ZOrder 3931 + } + Block { + BlockType Ground + Name "Ground24" + SID "6214" + Position [1820, 185, 1840, 205] + ZOrder 3932 + } + Block { + BlockType Ground + Name "Ground41" + SID "5936" + Position [970, 170, 990, 190] + ZOrder 3813 + } + Block { + BlockType Ground + Name "Ground50" + SID "5939" + Position [970, 110, 990, 130] + ZOrder 3816 + } + Block { + BlockType Ground + Name "Ground65" + SID "5940" + Position [970, 125, 990, 145] + ZOrder 3817 + } + Block { + BlockType Ground + Name "Ground66" + SID "5941" + Position [970, 140, 990, 160] + ZOrder 3818 + } + Block { + BlockType Ground + Name "Ground67" + SID "5942" + Position [970, 155, 990, 175] + ZOrder 3819 + } + Block { + BlockType Ground + Name "Ground68" + SID "5999" + Position [1480, 45, 1500, 65] + ZOrder 3894 + } + Block { + BlockType Ground + Name "Ground69" + SID "6023" + Position [1275, 260, 1295, 280] + ZOrder 3900 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Reference + Name "MAT_ACC" + SID "5922" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1030, 130, 1070, 190] + ZOrder 3793 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_ACT" + SID "6000" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1905, 130, 1945, 190] + ZOrder 3864 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux24" + SID "5923" + Ports [6, 1] + Position [1010, 114, 1015, 201] + ZOrder 3797 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux25" + SID "6001" + Ports [6, 1] + Position [1865, 114, 1870, 201] + ZOrder 3865 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OSC_Z" + SID "6002" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [1520, 24, 1575, 86] + ZOrder 3893 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Z_SW" + SID "6003" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1565, 142, 1630, 158] + ZOrder 3896 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1" + SID "6004" + Tag "Test Point" + Ports [1] + Position [2560, 20, 2600, 40] + ZOrder 3881 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1_MON" + SID "6005" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 20, 2485, 40] + ZOrder 3880 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2" + SID "6006" + Tag "Test Point" + Ports [1] + Position [2560, 70, 2600, 90] + ZOrder 3887 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2_MON" + SID "6007" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 70, 2485, 90] + ZOrder 3882 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3" + SID "6008" + Tag "Test Point" + Ports [1] + Position [2560, 115, 2600, 135] + ZOrder 3888 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3_MON" + SID "6009" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 115, 2485, 135] + ZOrder 3883 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4" + SID "6010" + Tag "Test Point" + Ports [1] + Position [2560, 180, 2600, 200] + ZOrder 3889 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4_MON" + SID "6011" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 180, 2485, 200] + ZOrder 3884 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5" + SID "6012" + Tag "Test Point" + Ports [1] + Position [2560, 235, 2600, 255] + ZOrder 3890 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5_MON" + SID "6013" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 235, 2485, 255] + ZOrder 3885 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6" + SID "6014" + Tag "Test Point" + Ports [1] + Position [2560, 290, 2600, 310] + ZOrder 3891 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6_MON" + SID "6015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 290, 2485, 310] + ZOrder 3886 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product102" + SID "5924" + Ports [2, 1] + Position [180, 167, 210, 198] + ZOrder 3803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SUM_Z" + SID "6016" + Tag "Test Point" + Ports [1] + Position [1790, 360, 1830, 380] + ZOrder 3874 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Z_MON" + SID "6017" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1650, 360, 1730, 380] + ZOrder 3873 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_Z_IN" + SID "5925" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1240, 379, 1270, 391] + ZOrder 3802 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_FEEDBACK" + SID "6018" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1390, 204, 1420, 216] + ZOrder 3876 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_Z_IN" + SID "5926" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1240, 309, 1270, 321] + ZOrder 3800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum101" + SID "6019" + Ports [2, 1] + Position [1430, 350, 1450, 370] + ZOrder 3862 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum102" + SID "6020" + Ports [2, 1] + Position [1745, 140, 1765, 160] + ZOrder 3899 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator21" + SID "5937" + Position [1115, 185, 1135, 205] + ZOrder 3814 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "5943" + Position [1115, 110, 1135, 130] + ZOrder 3820 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "5944" + Position [1115, 125, 1135, 145] + ZOrder 3821 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "5945" + Position [1115, 155, 1135, 175] + ZOrder 3822 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "5946" + Position [1115, 170, 1135, 190] + ZOrder 3823 + } + Block { + BlockType Terminator + Name "Terminator31" + SID "6021" + Position [1590, 45, 1610, 65] + ZOrder 3897 + } + Block { + BlockType Terminator + Name "Terminator32" + SID "6022" + Position [1590, 70, 1610, 90] + ZOrder 3898 + } + Block { + BlockType Reference + Name "V3_CONST" + SID "5927" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [505, 139, 535, 151] + ZOrder 3789 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 43672 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "Mux25" + DstPort 4 + } + Line { + ZOrder 42127 + SrcBlock "P5_MON" + SrcPort 1 + DstBlock "P5" + DstPort 1 + } + Line { + ZOrder 42068 + SrcBlock "MAT_ACT" + SrcPort 1 + DstBlock "Demux8" + DstPort 1 + } + Line { + ZOrder 42069 + SrcBlock "Demux8" + SrcPort 2 + Points [18, 0; 0, -55] + DstBlock "FIL_ACT2" + DstPort 1 + } + Line { + ZOrder 42070 + SrcBlock "Demux8" + SrcPort 3 + Points [27, 0; 0, -25] + DstBlock "FIL_ACT3" + DstPort 1 + } + Line { + ZOrder 41960 + SrcBlock "Ground41" + SrcPort 1 + DstBlock "Mux24" + DstPort 5 + } + Line { + ZOrder 42146 + SrcBlock "OSC_Z" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator32" + DstPort 1 + } + Line { + ZOrder 42147 + SrcBlock "OSC_Z_SW" + SrcPort 1 + DstBlock "Choice42" + DstPort 2 + } + Line { + ZOrder 42148 + SrcBlock "Choice42" + SrcPort 1 + DstBlock "Sum102" + DstPort 1 + } + Line { + ZOrder 42149 + SrcBlock "Sum102" + SrcPort 1 + DstBlock "Mux25" + DstPort 3 + } + Line { + ZOrder 41967 + SrcBlock "Demux7" + SrcPort 4 + DstBlock "Terminator24" + DstPort 1 + } + Line { + ZOrder 42118 + SrcBlock "FIL_ACT3" + SrcPort 1 + DstBlock "P3_MON" + DstPort 1 + } + Line { + ZOrder 42119 + SrcBlock "FIL_ACT4" + SrcPort 1 + DstBlock "P4_MON" + DstPort 1 + } + Line { + ZOrder 42120 + SrcBlock "FIL_ACT5" + SrcPort 1 + DstBlock "P5_MON" + DstPort 1 + } + Line { + ZOrder 42121 + SrcBlock "FIL_ACT6" + SrcPort 1 + DstBlock "P6_MON" + DstPort 1 + } + Line { + ZOrder 42178 + SrcBlock "SWITCH_FEEDBACK" + SrcPort 1 + Points [45, 0; 0, 160] + DstBlock "Choice41" + DstPort 2 + } + Line { + ZOrder 42079 + SrcBlock "Mux25" + SrcPort 1 + DstBlock "MAT_ACT" + DstPort 1 + } + Line { + ZOrder 42143 + SrcBlock "Ground68" + SrcPort 1 + DstBlock "OSC_Z" + DstPort 1 + } + Line { + ZOrder 42144 + SrcBlock "OSC_Z" + SrcPort 1 + Points [77, 0; 0, 105] + DstBlock "Choice42" + DstPort 1 + } + Line { + ZOrder 42145 + SrcBlock "OSC_Z" + SrcPort 2 + DstBlock "Terminator31" + DstPort 1 + } + Line { + ZOrder 41961 + SrcBlock "Ground67" + SrcPort 1 + DstBlock "Mux24" + DstPort 4 + } + Line { + ZOrder 41963 + SrcBlock "Ground65" + SrcPort 1 + DstBlock "Mux24" + DstPort 2 + } + Line { + ZOrder 43849 + SrcBlock "In1" + SrcPort 1 + DstBlock "Divide48" + DstPort 1 + } + Line { + ZOrder 42109 + SrcBlock "P1_MON" + SrcPort 1 + DstBlock "P1" + DstPort 1 + } + Line { + ZOrder 43850 + SrcBlock "In2" + SrcPort 1 + DstBlock "Divide48" + DstPort 2 + } + Line { + ZOrder 43669 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "Mux25" + DstPort 5 + } + Line { + ZOrder 43668 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "Mux25" + DstPort 6 + } + Line { + ZOrder 42117 + SrcBlock "P3_MON" + SrcPort 1 + DstBlock "P3" + DstPort 1 + } + Line { + ZOrder 43674 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "Mux25" + DstPort 1 + } + Line { + ZOrder 41966 + SrcBlock "Demux7" + SrcPort 5 + DstBlock "Terminator26" + DstPort 1 + } + Line { + ZOrder 42110 + SrcBlock "FIL_ACT1" + SrcPort 1 + DstBlock "P1_MON" + DstPort 1 + } + Line { + ZOrder 42111 + SrcBlock "FIL_ACT2" + SrcPort 1 + DstBlock "P2_MON" + DstPort 1 + } + Line { + ZOrder 42114 + SrcBlock "P2_MON" + SrcPort 1 + DstBlock "P2" + DstPort 1 + } + Line { + ZOrder 43673 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "Mux25" + DstPort 2 + } + Line { + ZOrder 42141 + SrcBlock "Constant78" + SrcPort 1 + Points [36, 0; 0, -40] + DstBlock "Choice42" + DstPort 3 + } + Line { + ZOrder 42142 + SrcBlock "Demux8" + SrcPort 1 + Points [9, 0; 0, -90] + DstBlock "FIL_ACT1" + DstPort 1 + } + Line { + ZOrder 41948 + SrcBlock "Constant77" + SrcPort 1 + Points [5, 0] + DstBlock "Product102" + DstPort 2 + } + Line { + ZOrder 41916 + SrcBlock "V3_CONST" + SrcPort 1 + Points [9, 0; 0, 55] + DstBlock "Divide98" + DstPort 2 + } + Line { + ZOrder 41917 + SrcBlock "Divide98" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V3_a_MON" + DstPort 1 + } + Line { + ZOrder 41920 + SrcBlock "CRY_SENSE_ACC_V3_a_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 42160 + DstBlock "Mux24" + DstPort 6 + } + Branch { + ZOrder 41918 + Points [0, -50] + DstBlock "CRY_SENSE_ACC_V3_a" + DstPort 1 + } + } + Line { + ZOrder 41921 + SrcBlock "Mux24" + SrcPort 1 + DstBlock "MAT_ACC" + DstPort 1 + } + Line { + ZOrder 41922 + SrcBlock "MAT_ACC" + SrcPort 1 + DstBlock "Demux7" + DstPort 1 + } + Line { + ZOrder 41923 + SrcBlock "CRY_ACC_Z_MON" + SrcPort 1 + DstBlock "CRY_ACC_Z" + DstPort 1 + } + Line { + ZOrder 41926 + SrcBlock "FIL_ACC_Z2" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 41979 + DstBlock "CRY_ACC_Z_MON" + DstPort 1 + } + Branch { + ZOrder 41974 + Points [0, 225] + DstBlock "Choice39" + DstPort 1 + } + } + Line { + ZOrder 42165 + SrcBlock "Ground69" + SrcPort 1 + Points [15, 0; 0, 15] + Branch { + ZOrder 42177 + Points [147, 0; 0, 95] + DstBlock "Choice41" + DstPort 3 + } + Branch { + ZOrder 42176 + Points [0, 20] + Branch { + ZOrder 42170 + DstBlock "Choice38" + DstPort 1 + } + Branch { + ZOrder 42169 + Points [0, 20] + Branch { + ZOrder 42167 + Points [0, 70] + DstBlock "Choice39" + DstPort 3 + } + Branch { + ZOrder 42166 + DstBlock "Choice38" + DstPort 3 + } + } + } + } + Line { + ZOrder 42163 + SrcBlock "Choice38" + SrcPort 1 + Points [21, 0; 0, 45] + DstBlock "Sum101" + DstPort 1 + } + Line { + ZOrder 41930 + SrcBlock "SWITCH_PD_Z_IN" + SrcPort 1 + DstBlock "Choice38" + DstPort 2 + } + Line { + ZOrder 41933 + SrcBlock "SWITCH_ACC_Z_IN" + SrcPort 1 + DstBlock "Choice39" + DstPort 2 + } + Line { + ZOrder 41935 + SrcBlock "Divide48" + SrcPort 1 + DstBlock "Product102" + DstPort 1 + } + Line { + ZOrder 41936 + SrcBlock "Product102" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V3_MON" + DstPort 1 + } + Line { + ZOrder 41937 + SrcBlock "FIL_ACC_Z1" + SrcPort 1 + DstBlock "FIL_ACC_Z2" + DstPort 1 + } + Line { + ZOrder 41938 + SrcBlock "Demux7" + SrcPort 3 + Points [5, 0; 0, -1; 55, 0; 0, 1] + DstBlock "FIL_ACC_Z1" + DstPort 1 + } + Line { + ZOrder 41915 + SrcBlock "CRY_SENSE_ACC_V3_MON" + SrcPort 1 + Points [50, 0] + Branch { + ZOrder 41953 + DstBlock "Divide98" + DstPort 1 + } + Branch { + ZOrder 41913 + Points [0, -40] + DstBlock "CRY_SENSE_ACC_V3" + DstPort 1 + } + } + Line { + ZOrder 42105 + SrcBlock "Sum101" + SrcPort 1 + DstBlock "Choice41" + DstPort 1 + } + Line { + ZOrder 42162 + SrcBlock "Choice39" + SrcPort 1 + DstBlock "Sum101" + DstPort 2 + } + Line { + ZOrder 42106 + SrcBlock "Choice41" + SrcPort 1 + DstBlock "FIL_SUM_Z" + DstPort 1 + } + Line { + ZOrder 41962 + SrcBlock "Ground66" + SrcPort 1 + DstBlock "Mux24" + DstPort 3 + } + Line { + ZOrder 41968 + SrcBlock "Demux7" + SrcPort 2 + DstBlock "Terminator23" + DstPort 1 + } + Line { + ZOrder 42124 + SrcBlock "P4_MON" + SrcPort 1 + DstBlock "P4" + DstPort 1 + } + Line { + ZOrder 42130 + SrcBlock "P6_MON" + SrcPort 1 + DstBlock "P6" + DstPort 1 + } + Line { + ZOrder 42071 + SrcBlock "Demux8" + SrcPort 4 + Points [27, 0; 0, 25] + DstBlock "FIL_ACT4" + DstPort 1 + } + Line { + ZOrder 42072 + SrcBlock "Demux8" + SrcPort 5 + Points [17, 0; 0, 65] + DstBlock "FIL_ACT5" + DstPort 1 + } + Line { + ZOrder 42073 + SrcBlock "Demux8" + SrcPort 6 + Points [6, 0; 0, 105] + DstBlock "FIL_ACT6" + DstPort 1 + } + Line { + ZOrder 42074 + SrcBlock "FIL_SUM_Z" + SrcPort 1 + DstBlock "SUM_Z_MON" + DstPort 1 + } + Line { + ZOrder 42077 + SrcBlock "SUM_Z_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 43666 + DstBlock "SUM_Z" + DstPort 1 + } + Branch { + ZOrder 42180 + DstBlock "Sum102" + DstPort 2 + } + } + Line { + ZOrder 41965 + SrcBlock "Demux7" + SrcPort 6 + DstBlock "Terminator21" + DstPort 1 + } + Line { + ZOrder 41964 + SrcBlock "Ground50" + SrcPort 1 + DstBlock "Mux24" + DstPort 1 + } + Line { + ZOrder 41969 + SrcBlock "Demux7" + SrcPort 1 + DstBlock "Terminator22" + DstPort 1 + } + } + } + Block { + BlockType Sum + Name "Sum1" + SID "3921" + Ports [2, 1] + Position [3100, 4510, 3120, 4530] + ZOrder 1549 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum10" + SID "7011" + Ports [2, 1] + Position [5525, 5110, 5545, 5130] + ZOrder 7652 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum100" + SID "5703" + Ports [2, 1] + Position [1970, 12790, 1990, 12810] + ZOrder 3536 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + SID "7012" + Ports [2, 1] + Position [5355, 5035, 5375, 5055] + ZOrder 7643 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + SID "7013" + Ports [2, 1] + Position [5355, 5110, 5375, 5130] + ZOrder 7644 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + SID "7014" + Ports [2, 1] + Position [5355, 5185, 5375, 5205] + ZOrder 7645 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + SID "7015" + Ports [2, 1] + Position [5525, 5185, 5545, 5205] + ZOrder 7653 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + SID "7016" + Ports [2, 1] + Position [6110, 5035, 6130, 5055] + ZOrder 7670 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum153" + SID "6812" + Ports [2, 1] + Position [2770, 6360, 2790, 6380] + ZOrder 6168 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum154" + SID "6819" + Ports [2, 1] + Position [2850, 6105, 2870, 6125] + ZOrder 6176 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + SID "7017" + Ports [2, 1] + Position [6085, 5110, 6105, 5130] + ZOrder 7671 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + SID "7018" + Ports [2, 1] + Position [6055, 5185, 6075, 5205] + ZOrder 7672 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + SID "7019" + Ports [2, 1] + Position [6750, 4440, 6770, 4460] + ZOrder 7734 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + SID "7020" + Ports [2, 1] + Position [6750, 4545, 6770, 4565] + ZOrder 7735 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum190" + SID "7021" + Ports [2, 1] + Position [3555, 5000, 3575, 5020] + ZOrder 7580 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum191" + SID "7022" + Ports [2, 1] + Position [3555, 5125, 3575, 5145] + ZOrder 7582 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum192" + SID "7023" + Ports [2, 1] + Position [3555, 5310, 3575, 5330] + ZOrder 7584 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum193" + SID "7024" + Ports [2, 1] + Position [3555, 5410, 3575, 5430] + ZOrder 7586 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "7025" + Ports [2, 1] + Position [2130, 5105, 2150, 5125] + ZOrder 7593 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + SID "7026" + Ports [2, 1] + Position [6750, 4605, 6770, 4625] + ZOrder 7736 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + SID "7027" + Ports [2, 1] + Position [6020, 5440, 6040, 5460] + ZOrder 7787 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + SID "7028" + Ports [2, 1] + Position [6020, 5575, 6040, 5595] + ZOrder 7747 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + SID "7029" + Ports [2, 1] + Position [6020, 5705, 6040, 5725] + ZOrder 7756 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + SID "7030" + Ports [2, 1] + Position [6010, 5950, 6030, 5970] + ZOrder 7847 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum26" + SID "7031" + Ports [2, 1] + Position [6010, 6085, 6030, 6105] + ZOrder 7807 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum27" + SID "7032" + Ports [2, 1] + Position [6010, 6215, 6030, 6235] + ZOrder 7816 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "7033" + Ports [2, 1] + Position [2130, 4960, 2150, 4980] + ZOrder 7595 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum30" + SID "3729" + Ports [2, 1] + Position [3080, 3705, 3100, 3725] + ZOrder 1360 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum31" + SID "3734" + Ports [2, 1] + Position [3080, 3780, 3100, 3800] + ZOrder 1365 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum32" + SID "5304" + Ports [2, 1] + Position [4665, 3605, 4685, 3625] + ZOrder 3587 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum33" + SID "3891" + Ports [2, 1] + Position [3510, 3705, 3530, 3725] + ZOrder 1523 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum34" + SID "3849" + Ports [2, 1] + Position [5675, 3605, 5695, 3625] + ZOrder 1480 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum35" + SID "3850" + Ports [2, 1] + Position [5675, 3680, 5695, 3700] + ZOrder 1481 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum36" + SID "3851" + Ports [2, 1] + Position [5675, 3755, 5695, 3775] + ZOrder 1482 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum37" + SID "5305" + Ports [2, 1] + Position [4665, 3680, 4685, 3700] + ZOrder 3588 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum38" + SID "3887" + Ports [2, 1] + Position [3280, 3165, 3300, 3185] + ZOrder 1519 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum39" + SID "3893" + Ports [2, 1] + Position [3280, 3110, 3300, 3130] + ZOrder 1525 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "7034" + Ports [2, 1] + Position [2110, 5280, 2130, 5300] + ZOrder 7598 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum40" + SID "3922" + Ports [2, 1] + Position [3100, 4585, 3120, 4605] + ZOrder 1551 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum42" + SID "4407" + Ports [2, 1] + Position [3060, 11835, 3080, 11855] + ZOrder 2292 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum43" + SID "4408" + Ports [2, 1] + Position [3055, 12535, 3075, 12555] + ZOrder 2220 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum44" + SID "4409" + Ports [2, 1] + Position [3055, 12610, 3075, 12630] + ZOrder 2222 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum45" + SID "5689" + Ports [2, 1] + Position [1970, 11740, 1990, 11760] + ZOrder 3520 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum46" + SID "4411" + Ports [2, 1] + Position [3490, 12505, 3510, 12525] + ZOrder 2280 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum47" + SID "4412" + Ports [2, 1] + Position [5675, 12435, 5695, 12455] + ZOrder 2249 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum48" + SID "4413" + Ports [2, 1] + Position [5675, 12510, 5695, 12530] + ZOrder 2250 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum49" + SID "4414" + Ports [2, 1] + Position [5675, 12585, 5695, 12605] + ZOrder 2251 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "7035" + Ports [2, 1] + Position [2120, 5455, 2140, 5475] + ZOrder 7600 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum50" + SID "5690" + Ports [2, 1] + Position [1970, 11915, 1990, 11935] + ZOrder 3522 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum51" + SID "4416" + Ports [2, 1] + Position [3255, 12170, 3275, 12190] + ZOrder 2276 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum52" + SID "4417" + Ports [2, 1] + Position [3255, 12115, 3275, 12135] + ZOrder 2281 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum53" + SID "4418" + Ports [2, 1] + Position [3060, 11910, 3080, 11930] + ZOrder 2294 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum54" + SID "4768" + Ports [2, 1] + Position [235, 4495, 255, 4515] + ZOrder 2567 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum55" + SID "4849" + Ports [2, 1] + Position [5610, 3235, 5630, 3255] + ZOrder 2692 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum56" + SID "4850" + Ports [2, 1] + Position [5610, 3275, 5630, 3295] + ZOrder 2693 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum57" + SID "4851" + Ports [2, 1] + Position [5610, 3320, 5630, 3340] + ZOrder 2694 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum58" + SID "4868" + Ports [2, 1] + Position [4430, 3605, 4450, 3625] + ZOrder 2711 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum59" + SID "4869" + Ports [2, 1] + Position [4430, 3680, 4450, 3700] + ZOrder 2712 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "7036" + Ports [2, 1] + Position [2130, 5630, 2150, 5650] + ZOrder 7602 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum60" + SID "4870" + Ports [2, 1] + Position [4430, 3755, 4450, 3775] + ZOrder 2713 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum68" + SID "5306" + Ports [2, 1] + Position [4665, 3755, 4685, 3775] + ZOrder 3589 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "7037" + Ports [2, 1] + Position [2130, 5805, 2150, 5825] + ZOrder 7604 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum75" + SID "5456" + Ports [2, 1] + Position [5600, 12090, 5620, 12110] + ZOrder 3287 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum76" + SID "5457" + Ports [2, 1] + Position [5600, 12145, 5620, 12165] + ZOrder 3288 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum77" + SID "5458" + Ports [2, 1] + Position [5600, 12190, 5620, 12210] + ZOrder 3289 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + SID "7038" + Ports [2, 1] + Position [3985, 5000, 4005, 5020] + ZOrder 7612 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum81" + SID "7039" + Ports [2, 1] + Position [6070, 6455, 6090, 6475] + ZOrder 7861 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum82" + SID "7040" + Ports [2, 1] + Position [6070, 6590, 6090, 6610] + ZOrder 7870 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum83" + SID "7041" + Ports [2, 1] + Position [6070, 6720, 6090, 6740] + ZOrder 7879 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum84" + SID "5645" + Ports [2, 1] + Position [4585, 12435, 4605, 12455] + ZOrder 3487 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum85" + SID "5646" + Ports [2, 1] + Position [4585, 12510, 4605, 12530] + ZOrder 3488 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum86" + SID "5647" + Ports [2, 1] + Position [4415, 12435, 4435, 12455] + ZOrder 3479 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum87" + SID "5648" + Ports [2, 1] + Position [4415, 12510, 4435, 12530] + ZOrder 3480 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum88" + SID "5649" + Ports [2, 1] + Position [4415, 12585, 4435, 12605] + ZOrder 3481 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum89" + SID "5650" + Ports [2, 1] + Position [4585, 12585, 4605, 12605] + ZOrder 3489 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + SID "7042" + Ports [2, 1] + Position [5525, 5035, 5545, 5055] + ZOrder 7651 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum91" + SID "5675" + Ports [2, 1] + Position [1995, 3610, 2015, 3630] + ZOrder 3506 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum92" + SID "5679" + Ports [2, 1] + Position [1995, 3785, 2015, 3805] + ZOrder 3510 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum93" + SID "5681" + Ports [2, 1] + Position [1995, 3960, 2015, 3980] + ZOrder 3512 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum94" + SID "5683" + Ports [2, 1] + Position [1995, 4415, 2015, 4435] + ZOrder 3514 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum95" + SID "5684" + Ports [2, 1] + Position [1995, 4590, 2015, 4610] + ZOrder 3516 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum96" + SID "5685" + Ports [2, 1] + Position [1995, 4765, 2015, 4785] + ZOrder 3518 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum97" + SID "5691" + Ports [2, 1] + Position [1970, 12090, 1990, 12110] + ZOrder 3524 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum98" + SID "5701" + Ports [2, 1] + Position [1970, 12440, 1990, 12460] + ZOrder 3532 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum99" + SID "5702" + Ports [2, 1] + Position [1970, 12615, 1990, 12635] + ZOrder 3534 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator1" + SID "4419" + Position [3315, 11910, 3335, 11930] + ZOrder 2298 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "4629" + Position [1775, 5570, 1795, 5590] + ZOrder 2448 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "3923" + Position [3355, 4585, 3375, 4605] + ZOrder 1555 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "6806" + Position [1760, 2770, 1780, 2790] + ZOrder 5521 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "6807" + Position [1760, 2945, 1780, 2965] + ZOrder 5522 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "6808" + Position [1760, 3120, 1780, 3140] + ZOrder 5523 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "3874" + Position [6405, 3410, 6425, 3430] + ZOrder 1505 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "4784" + Position [1880, 5745, 1900, 5765] + ZOrder 2588 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "4631" + Position [1885, 5920, 1905, 5940] + ZOrder 2450 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "4632" + Position [1580, 10140, 1600, 10160] + ZOrder 2453 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "4633" + Position [1580, 10340, 1600, 10360] + ZOrder 2454 + } + Block { + BlockType Terminator + Name "Terminator36" + SID "4636" + Position [1580, 10540, 1600, 10560] + ZOrder 2457 + } + Block { + BlockType Terminator + Name "Terminator37" + SID "4637" + Position [1580, 10740, 1600, 10760] + ZOrder 2458 + } + Block { + BlockType Terminator + Name "Terminator38" + SID "4638" + Position [1580, 10940, 1600, 10960] + ZOrder 2459 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "6783" + Position [1610, 3820, 1630, 3840] + ZOrder 5466 + } + Block { + BlockType Terminator + Name "Terminator41" + SID "4641" + Position [1580, 11540, 1600, 11560] + ZOrder 2462 + } + Block { + BlockType Terminator + Name "Terminator42" + SID "4642" + Position [1580, 13540, 1600, 13560] + ZOrder 2463 + } + Block { + BlockType Terminator + Name "Terminator44" + SID "4644" + Position [1580, 13940, 1600, 13960] + ZOrder 2465 + } + Block { + BlockType Terminator + Name "Terminator45" + SID "4645" + Position [1580, 12340, 1600, 12360] + ZOrder 2466 + } + Block { + BlockType Terminator + Name "Terminator46" + SID "4646" + Position [1580, 13340, 1600, 13360] + ZOrder 2467 + } + Block { + BlockType Terminator + Name "Terminator50" + SID "4650" + Position [1580, 13140, 1600, 13160] + ZOrder 2471 + } + Block { + BlockType Terminator + Name "Terminator52" + SID "4652" + Position [1580, 13740, 1600, 13760] + ZOrder 2601 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "6805" + Position [1760, 2585, 1780, 2605] + ZOrder 5520 + } + Block { + BlockType Terminator + Name "Terminator71" + SID "4713" + Position [1580, 8540, 1600, 8560] + ZOrder 2517 + } + Block { + BlockType Terminator + Name "Terminator72" + SID "4714" + Position [1580, 8740, 1600, 8760] + ZOrder 2518 + } + Block { + BlockType Terminator + Name "Terminator73" + SID "4715" + Position [1580, 8940, 1600, 8960] + ZOrder 2519 + } + Block { + BlockType Terminator + Name "Terminator74" + SID "4716" + Position [1580, 9140, 1600, 9160] + ZOrder 2520 + } + Block { + BlockType Terminator + Name "Terminator75" + SID "4717" + Position [1580, 9340, 1600, 9360] + ZOrder 2521 + } + Block { + BlockType Terminator + Name "Terminator76" + SID "4718" + Position [1580, 9540, 1600, 9560] + ZOrder 2522 + } + Block { + BlockType Terminator + Name "Terminator77" + SID "4719" + Position [1580, 9740, 1600, 9760] + ZOrder 2523 + } + Block { + BlockType Terminator + Name "Terminator78" + SID "4720" + Position [1580, 9940, 1600, 9960] + ZOrder 2524 + } + Block { + BlockType SubSystem + Name "Xend_DEMOD_TM1_LYP" + SID "6485" + Ports [5] + Position [5655, 12695, 5695, 12755] + ZOrder 3949 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_DEMOD_TM1_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "In1" + SID "6486" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6487" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6488" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6489" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6490" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6491" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6492" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6493" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6494" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6495" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6496" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6497" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6498" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6499" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6500" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6501" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6502" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6503" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6504" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6505" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6506" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6507" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6508" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6509" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6510" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6511" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6512" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6513" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6514" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6515" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6516" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6517" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6518" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6519" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6520" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6521" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6522" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6523" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6524" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6526" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6527" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6528" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6529" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6530" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6531" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6532" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6533" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6534" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6535" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6536" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6537" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6538" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6539" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6540" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6541" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6542" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6543" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6544" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6545" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6546" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6547" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6548" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6549" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6550" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Xend_DEMOD_TM2_LYP" + SID "6551" + Ports [5] + Position [5655, 12785, 5695, 12845] + ZOrder 3950 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_DEMOD_TM2_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6552" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6553" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6554" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6555" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6556" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6557" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6558" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6559" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6560" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6561" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6562" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6563" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6564" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6565" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6566" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6567" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6568" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6569" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6570" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6571" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6572" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6573" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6574" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6575" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6576" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6577" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6578" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6579" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6580" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6581" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6582" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6583" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6584" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6585" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6586" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6587" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6588" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6589" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6590" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6591" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6592" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6593" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6594" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6595" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6596" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6597" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6598" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6599" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6600" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6601" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6602" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6603" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6604" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6605" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6606" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6607" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6608" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6609" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6610" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6611" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6612" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6613" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6614" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6615" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6616" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Xend_DEMOD_TM2_OPLEV" + SID "6617" + Ports [5] + Position [5655, 12875, 5695, 12935] + ZOrder 3951 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_DEMOD_TM2_OPLEV" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "In1" + SID "6618" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6619" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6620" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6621" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6622" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6623" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6624" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6625" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6626" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6627" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6628" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6629" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6630" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6631" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6632" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6633" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6634" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6635" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6636" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6637" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6638" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6639" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6640" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6641" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6642" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6643" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6644" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6645" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6646" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6647" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6648" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6649" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6650" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6651" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6652" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6653" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6654" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6655" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6656" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6657" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6658" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6659" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6660" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6661" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6662" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6663" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6664" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6665" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6666" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6667" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6668" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6669" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6670" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6671" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6672" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6673" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6674" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6675" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6676" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6677" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6678" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6679" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6680" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6681" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6682" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType Reference + Name "Xend_Fi_IM_COIL2" + SID "7049" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6580, 5078, 6650, 5102] + ZOrder 7674 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL1" + SID "4429" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12408, 6300, 12432] + ZOrder 2300 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL2" + SID "4430" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12463, 6300, 12487] + ZOrder 2301 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL3" + SID "4431" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12518, 6300, 12542] + ZOrder 2302 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL4" + SID "4432" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12568, 6300, 12592] + ZOrder 2303 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_COIL1" + SID "7114" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6575, 5023, 6645, 5047] + ZOrder 7673 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_COIL3" + SID "7115" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6580, 5133, 6650, 5157] + ZOrder 7675 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_COIL4" + SID "7116" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6580, 5183, 6650, 5207] + ZOrder 7676 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_L1_COS" + SID "7117" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5795, 5493, 5865, 5517] + ZOrder 7792 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_L1_SIN" + SID "7118" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5795, 5438, 5865, 5462] + ZOrder 7791 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_L2_COS" + SID "7119" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5785, 6003, 5855, 6027] + ZOrder 7852 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_L2_SIN" + SID "7120" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5785, 5948, 5855, 5972] + ZOrder 7851 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_P1_COS" + SID "7121" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5785, 5758, 5855, 5782] + ZOrder 7794 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_P1_SIN" + SID "7122" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5785, 5703, 5855, 5727] + ZOrder 7793 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_P2_COS" + SID "7123" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5805, 6268, 5875, 6292] + ZOrder 7854 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_P2_SIN" + SID "7124" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5805, 6213, 5875, 6237] + ZOrder 7853 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_QPD1_X_COS" + SID "7125" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5880, 6643, 5950, 6667] + ZOrder 7912 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_QPD1_X_SIN" + SID "7126" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5880, 6588, 5950, 6612] + ZOrder 7911 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_QPD1_Y_COS" + SID "7127" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5880, 6773, 5950, 6797] + ZOrder 7916 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_QPD1_Y_SIN" + SID "7128" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5880, 6718, 5950, 6742] + ZOrder 7915 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_QPD2_X_COS" + SID "7129" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5880, 6508, 5950, 6532] + ZOrder 7914 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_QPD2_X_SIN" + SID "7130" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5880, 6453, 5950, 6477] + ZOrder 7913 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_Y1_COS" + SID "7131" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5795, 5628, 5865, 5652] + ZOrder 7790 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_Y1_SIN" + SID "7132" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5795, 5573, 5865, 5597] + ZOrder 7789 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_Y2_COS" + SID "7133" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5785, 6138, 5855, 6162] + ZOrder 7850 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_Y2_SIN" + SID "7134" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5785, 6083, 5855, 6107] + ZOrder 7849 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_L" + SID "7043" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5860, 5033, 5930, 5057] + ZOrder 7657 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_L_OFFSET" + SID "7044" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5050, 5308, 5120, 5332] + ZOrder 7646 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_P" + SID "7045" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5860, 5183, 5930, 5207] + ZOrder 7659 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_P_OFFSET" + SID "7046" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5050, 5493, 5120, 5517] + ZOrder 7648 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_Y" + SID "7047" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5860, 5108, 5930, 5132] + ZOrder 7658 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_Y_OFFSET" + SID "7048" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5050, 5408, 5120, 5432] + ZOrder 7647 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_L" + SID "4433" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12433, 5580, 12457] + ZOrder 2168 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_L" + SID "5651" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12708, 4180, 12732] + ZOrder 3482 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_P" + SID "5652" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12893, 4180, 12917] + ZOrder 3484 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_Y" + SID "5653" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12808, 4180, 12832] + ZOrder 3483 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_P" + SID "4434" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12583, 5580, 12607] + ZOrder 2206 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_Y" + SID "4435" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12508, 5580, 12532] + ZOrder 2205 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL1_VOLT" + SID "7050" + Tag "Test Point" + Ports [1] + Position [6840, 5025, 6880, 5045] + ZOrder 7677 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL1_VOLT_MON" + SID "7051" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6680, 5020, 6760, 5050] + ZOrder 7664 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL2_VOLT" + SID "7052" + Tag "Test Point" + Ports [1] + Position [6840, 5080, 6880, 5100] + ZOrder 7678 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL2_VOLT_MON" + SID "7053" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6680, 5075, 6760, 5105] + ZOrder 7665 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL3_VOLT" + SID "7054" + Tag "Test Point" + Ports [1] + Position [6840, 5135, 6880, 5155] + ZOrder 7679 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL3_VOLT_MON" + SID "7055" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6685, 5130, 6765, 5160] + ZOrder 7666 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL4_VOLT" + SID "7056" + Tag "Test Point" + Ports [1] + Position [6840, 5185, 6880, 5205] + ZOrder 7680 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL4_VOLT_MON" + SID "7057" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6685, 5180, 6765, 5210] + ZOrder 7667 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL_MAT" + SID "7058" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6445, 5090, 6485, 5150] + ZOrder 7661 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_CROSSTALK_MAT" + SID "7059" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6220, 5090, 6260, 5150] + ZOrder 7660 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_L" + SID "7060" + Tag "Test Point" + Ports [1] + Position [6330, 5465, 6370, 5485] + ZOrder 7742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_L1_MON" + SID "7061" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6185, 5460, 6265, 5490] + ZOrder 7763 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_L2" + SID "7062" + Tag "Test Point" + Ports [1] + Position [6320, 5975, 6360, 5995] + ZOrder 7802 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_L2_MON" + SID "7063" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6175, 5970, 6255, 6000] + ZOrder 7823 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_P" + SID "7064" + Tag "Test Point" + Ports [1] + Position [6340, 5730, 6380, 5750] + ZOrder 7760 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_P1_MON" + SID "7065" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6180, 5725, 6260, 5755] + ZOrder 7762 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_P2" + SID "7066" + Tag "Test Point" + Ports [1] + Position [6330, 6240, 6370, 6260] + ZOrder 7820 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_P2_MON" + SID "7067" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6170, 6235, 6250, 6265] + ZOrder 7822 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_Y" + SID "7068" + Tag "Test Point" + Ports [1] + Position [6325, 5600, 6365, 5620] + ZOrder 7751 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_Y1_MON" + SID "7069" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6180, 5595, 6260, 5625] + ZOrder 7761 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_Y2" + SID "7070" + Tag "Test Point" + Ports [1] + Position [6315, 6110, 6355, 6130] + ZOrder 7811 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_Y2_MON" + SID "7071" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6170, 6105, 6250, 6135] + ZOrder 7821 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_L1" + SID "7072" + Tag "Test Point" + Ports [1] + Position [6770, 5500, 6810, 5520] + ZOrder 7771 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_L1_MON" + SID "7073" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6590, 5495, 6670, 5525] + ZOrder 7770 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_L2" + SID "7074" + Tag "Test Point" + Ports [1] + Position [6760, 6010, 6800, 6030] + ZOrder 7831 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_L2_MON" + SID "7075" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6580, 6005, 6660, 6035] + ZOrder 7830 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_P1" + SID "7076" + Tag "Test Point" + Ports [1] + Position [6780, 5785, 6820, 5805] + ZOrder 7796 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_P1_MON" + SID "7077" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6590, 5780, 6670, 5810] + ZOrder 7795 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_P2" + SID "7078" + Tag "Test Point" + Ports [1] + Position [6770, 6295, 6810, 6315] + ZOrder 7856 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_P2_MON" + SID "7079" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6580, 6290, 6660, 6320] + ZOrder 7855 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_Y1" + SID "7080" + Tag "Test Point" + Ports [1] + Position [6775, 5640, 6815, 5660] + ZOrder 7779 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_Y1_MON" + SID "7081" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6580, 5635, 6660, 5665] + ZOrder 7778 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_Y2" + SID "7082" + Tag "Test Point" + Ports [1] + Position [6765, 6150, 6805, 6170] + ZOrder 7839 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_Y2_MON" + SID "7083" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6570, 6145, 6650, 6175] + ZOrder 7838 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_L1" + SID "7084" + Tag "Test Point" + Ports [1] + Position [6780, 5420, 6820, 5440] + ZOrder 7765 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_L1_MON" + SID "7085" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6595, 5415, 6675, 5445] + ZOrder 7764 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_L2" + SID "7086" + Tag "Test Point" + Ports [1] + Position [6770, 5930, 6810, 5950] + ZOrder 7825 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_L2_MON" + SID "7087" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6585, 5925, 6665, 5955] + ZOrder 7824 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_P1" + SID "7088" + Tag "Test Point" + Ports [1] + Position [6780, 5705, 6820, 5725] + ZOrder 7781 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_P1_MON" + SID "7089" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6580, 5700, 6660, 5730] + ZOrder 7780 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_P2" + SID "7090" + Tag "Test Point" + Ports [1] + Position [6770, 6215, 6810, 6235] + ZOrder 7841 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_P2_MON" + SID "7091" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6570, 6210, 6650, 6240] + ZOrder 7840 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_Y1" + SID "7092" + Tag "Test Point" + Ports [1] + Position [6780, 5560, 6820, 5580] + ZOrder 7773 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_Y1_MON" + SID "7093" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6580, 5555, 6660, 5585] + ZOrder 7772 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_Y2" + SID "7094" + Tag "Test Point" + Ports [1] + Position [6770, 6070, 6810, 6090] + ZOrder 7833 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_Y2_MON" + SID "7095" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6570, 6065, 6650, 6095] + ZOrder 7832 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_AMP_X" + SID "7096" + Tag "Test Point" + Ports [1] + Position [6415, 6615, 6455, 6635] + ZOrder 7874 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_AMP_X_MON" + SID "7097" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6225, 6610, 6305, 6640] + ZOrder 7885 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_AMP_Y" + SID "7098" + Tag "Test Point" + Ports [1] + Position [6415, 6745, 6455, 6765] + ZOrder 7883 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_AMP_Y_MON" + SID "7099" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6225, 6740, 6305, 6770] + ZOrder 7886 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_COS_X" + SID "7100" + Tag "Test Point" + Ports [1] + Position [6845, 6665, 6885, 6685] + ZOrder 7894 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_COS_X_MON" + SID "7101" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6710, 6660, 6790, 6690] + ZOrder 7893 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_COS_Y" + SID "7102" + Tag "Test Point" + Ports [1] + Position [6845, 6810, 6885, 6830] + ZOrder 7898 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_COS_Y_MON" + SID "7103" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6710, 6805, 6790, 6835] + ZOrder 7897 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_SIN_X" + SID "7104" + Tag "Test Point" + Ports [1] + Position [6845, 6585, 6885, 6605] + ZOrder 7892 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_SIN_X_MON" + SID "7105" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6710, 6580, 6790, 6610] + ZOrder 7891 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_SIN_Y" + SID "7106" + Tag "Test Point" + Ports [1] + Position [6845, 6730, 6885, 6750] + ZOrder 7896 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_SIN_Y_MON" + SID "7107" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6710, 6725, 6790, 6755] + ZOrder 7895 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD2_AMP_X" + SID "7108" + Tag "Test Point" + Ports [1] + Position [6415, 6480, 6455, 6500] + ZOrder 7865 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD2_AMP_X_MON" + SID "7109" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6225, 6475, 6305, 6505] + ZOrder 7884 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD2_PHASE_COS_X" + SID "7110" + Tag "Test Point" + Ports [1] + Position [6845, 6525, 6885, 6545] + ZOrder 7890 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD2_PHASE_COS_X_MON" + SID "7111" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6710, 6520, 6790, 6550] + ZOrder 7889 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD2_PHASE_SIN_X" + SID "7112" + Tag "Test Point" + Ports [1] + Position [6845, 6445, 6885, 6465] + ZOrder 7888 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD2_PHASE_SIN_X_MON" + SID "7113" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6710, 6440, 6790, 6470] + ZOrder 7887 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_L" + SID "7135" + Tag "Test Point" + Ports [1] + Position [4925, 5005, 4965, 5025] + ZOrder 7633 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_L_OFFSET" + SID "7136" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5425, 5062, 5490, 5078] + ZOrder 7649 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Length_MON" + SID "7137" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4630, 5330, 4710, 5360] + ZOrder 7626 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC1_L" + SID "7138" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5205, 4254, 5260, 4316] + ZOrder 7681 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC1_L_SW" + SID "7139" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5455, 4212, 5520, 4228] + ZOrder 7688 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC1_P" + SID "7140" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5205, 4454, 5260, 4516] + ZOrder 7685 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC1_P_SW" + SID "7141" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5455, 4422, 5520, 4438] + ZOrder 7694 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC1_Y" + SID "7142" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5205, 4354, 5260, 4416] + ZOrder 7683 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC1_Y_SW" + SID "7143" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5455, 4317, 5520, 4333] + ZOrder 7691 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC2_L" + SID "7144" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [6015, 4224, 6070, 4286] + ZOrder 7708 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC2_L_SW1" + SID "7205" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6255, 4187, 6320, 4203] + ZOrder 7922 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC2_P" + SID "7145" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [6015, 4424, 6070, 4486] + ZOrder 7712 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC2_P_SW" + SID "7146" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6265, 4392, 6330, 4408] + ZOrder 7720 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC2_Y" + SID "7147" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [6015, 4324, 6070, 4386] + ZOrder 7710 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC2_Y_SW" + SID "7148" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6265, 4287, 6330, 4303] + ZOrder 7717 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_P" + SID "7149" + Tag "Test Point" + Ports [1] + Position [4925, 5130, 4965, 5150] + ZOrder 7656 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_P_OFFSET" + SID "7150" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5425, 5217, 5490, 5233] + ZOrder 7654 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Pitch_MON" + SID "7151" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4630, 5125, 4710, 5155] + ZOrder 7632 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_SUM_MON" + SID "7152" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1995, 5275, 2075, 5305] + ZOrder 7554 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_SUM_OFFSET" + SID "7153" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2035, 5352, 2100, 5368] + ZOrder 7597 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_SUM_VOLT" + SID "7154" + Tag "Test Point" + Ports [1] + Position [2460, 5245, 2500, 5265] + ZOrder 7607 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_SUM_VOLT_MON" + SID "7155" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2285, 5285, 2365, 5315] + ZOrder 7552 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_MON" + SID "7156" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1990, 4925, 2070, 4955] + ZOrder 7540 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_OFFSET" + SID "7157" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2045, 5002, 2110, 5018] + ZOrder 7596 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_VOLT" + SID "7158" + Tag "Test Point" + Ports [1] + Position [2485, 4915, 2525, 4935] + ZOrder 7605 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_VOLT_MON" + SID "7159" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2290, 4965, 2370, 4995] + ZOrder 7548 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_mm" + SID "7160" + Tag "Test Point" + Ports [1] + Position [3480, 4960, 3520, 4980] + ZOrder 7576 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_mm_DIFF_MON" + SID "7161" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3670, 4995, 3750, 5025] + ZOrder 7588 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_mm_MON" + SID "7162" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3290, 4995, 3370, 5025] + ZOrder 7572 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_mm_OFFSET" + SID "7163" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3470, 5042, 3535, 5058] + ZOrder 7581 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_MON" + SID "7164" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1990, 5100, 2070, 5130] + ZOrder 7541 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_OFFSET" + SID "7165" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2065, 5172, 2130, 5188] + ZOrder 7594 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_VOLT" + SID "7166" + Tag "Test Point" + Ports [1] + Position [2460, 5060, 2500, 5080] + ZOrder 7606 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_VOLT_MON" + SID "7167" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2285, 5110, 2365, 5140] + ZOrder 7549 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_mm" + SID "7168" + Tag "Test Point" + Ports [1] + Position [3480, 5095, 3520, 5115] + ZOrder 7577 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_mm_DIFF_MON" + SID "7169" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3670, 5120, 3750, 5150] + ZOrder 7589 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_mm_MON" + SID "7170" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3290, 5120, 3370, 5150] + ZOrder 7573 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_mm_OFFSET" + SID "7171" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3460, 5167, 3525, 5183] + ZOrder 7583 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_SUM_MON" + SID "7172" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2010, 5800, 2090, 5830] + ZOrder 7555 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_SUM_OFFSET" + SID "7173" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2050, 5922, 2115, 5938] + ZOrder 7603 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_SUM_VOLT" + SID "7174" + Tag "Test Point" + Ports [1] + Position [2460, 5775, 2500, 5795] + ZOrder 7610 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_SUM_VOLT_MON" + SID "7175" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2255, 5810, 2335, 5840] + ZOrder 7557 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_MON" + SID "7176" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2005, 5450, 2085, 5480] + ZOrder 7542 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_OFFSET" + SID "7177" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2045, 5527, 2110, 5543] + ZOrder 7599 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_VOLT" + SID "7178" + Tag "Test Point" + Ports [1] + Position [2460, 5395, 2500, 5415] + ZOrder 7608 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_VOLT_MON" + SID "7179" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2275, 5460, 2355, 5490] + ZOrder 7550 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_mm" + SID "7180" + Tag "Test Point" + Ports [1] + Position [3480, 5255, 3520, 5275] + ZOrder 7578 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_mm_DIFF_MON" + SID "7181" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3670, 5305, 3750, 5335] + ZOrder 7590 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_mm_MON" + SID "7182" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3290, 5305, 3370, 5335] + ZOrder 7574 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_mm_OFFSET" + SID "7183" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3470, 5337, 3535, 5353] + ZOrder 7585 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_MON" + SID "7184" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2010, 5625, 2090, 5655] + ZOrder 7543 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_OFFSET" + SID "7185" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2055, 5702, 2120, 5718] + ZOrder 7601 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_VOLT" + SID "7186" + Tag "Test Point" + Ports [1] + Position [2450, 5580, 2490, 5600] + ZOrder 7609 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_VOLT_MON" + SID "7187" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 5635, 2345, 5665] + ZOrder 7551 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_mm" + SID "7188" + Tag "Test Point" + Ports [1] + Position [3470, 5390, 3510, 5410] + ZOrder 7579 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_mm_DIFF" + SID "7189" + Tag "Test Point" + Ports [1] + Position [3835, 5410, 3875, 5430] + ZOrder 7592 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_mm_DIFF_MON" + SID "7190" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3670, 5405, 3750, 5435] + ZOrder 7591 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_mm_MON" + SID "7191" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3290, 5405, 3370, 5435] + ZOrder 7575 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_mm_OFFSET" + SID "7192" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3475, 5462, 3540, 5478] + ZOrder 7587 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Y" + SID "7193" + Tag "Test Point" + Ports [1] + Position [4925, 5070, 4965, 5090] + ZOrder 7655 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Y_OFFSET" + SID "7194" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5425, 5142, 5490, 5158] + ZOrder 7650 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Yaw_MON" + SID "7195" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4630, 5000, 4710, 5030] + ZOrder 7628 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_COIL_MAT" + SID "4436" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6030, 12490, 6070, 12550] + ZOrder 2207 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_CROSSTALK_MAT" + SID "4437" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [5800, 12490, 5840, 12550] + ZOrder 2201 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_MON" + SID "4438" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1830, 12785, 1910, 12815] + ZOrder 2175 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_OFFSET" + SID "5704" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12857, 1955, 12873] + ZOrder 3537 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT" + SID "4439" + Tag "Test Point" + Ports [1] + Position [2430, 12740, 2470, 12760] + ZOrder 2177 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT_MON" + SID "4440" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12795, 2360, 12825] + ZOrder 2216 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_MON" + SID "4441" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12435, 1905, 12465] + ZOrder 2169 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_OFFSET" + SID "5705" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12507, 1955, 12523] + ZOrder 3533 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT" + SID "4442" + Tag "Test Point" + Ports [1] + Position [2430, 12400, 2470, 12420] + ZOrder 2173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT_MON" + SID "4443" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12445, 2360, 12475] + ZOrder 2214 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm" + SID "4444" + Tag "Test Point" + Ports [1] + Position [3210, 12480, 3250, 12500] + ZOrder 2184 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_INIT" + SID "4445" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12562, 3040, 12578] + ZOrder 2221 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_MON" + SID "4446" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12475, 3160, 12505] + ZOrder 2183 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_diff_MON" + SID "4447" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12530, 3250, 12560] + ZOrder 2231 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_MON" + SID "4448" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12610, 1905, 12640] + ZOrder 2171 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_OFFSET" + SID "5706" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12682, 1955, 12698] + ZOrder 3535 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT" + SID "4449" + Tag "Test Point" + Ports [1] + Position [2430, 12560, 2470, 12580] + ZOrder 2174 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT_MON" + SID "4450" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12620, 2360, 12650] + ZOrder 2215 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm" + SID "4451" + Tag "Test Point" + Ports [1] + Position [3210, 12655, 3250, 12675] + ZOrder 2189 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_INIT" + SID "4452" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12702, 3040, 12718] + ZOrder 2223 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_MON" + SID "4453" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12650, 3160, 12680] + ZOrder 2188 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_diff_MON" + SID "4454" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12605, 3250, 12635] + ZOrder 2232 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_MON" + SID "4455" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12085, 1905, 12115] + ZOrder 2196 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_OFFSET" + SID "5692" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12157, 1955, 12173] + ZOrder 3525 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT" + SID "4456" + Tag "Test Point" + Ports [1] + Position [2430, 12050, 2470, 12070] + ZOrder 2198 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT_MON" + SID "4457" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 12095, 2345, 12125] + ZOrder 2219 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_MON" + SID "4458" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11735, 1905, 11765] + ZOrder 2190 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_OFFSET" + SID "5693" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11807, 1955, 11823] + ZOrder 3521 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT" + SID "4459" + Tag "Test Point" + Ports [1] + Position [2425, 11705, 2465, 11725] + ZOrder 2194 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT_MON" + SID "4460" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11745, 2345, 11775] + ZOrder 2217 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm" + SID "4461" + Tag "Test Point" + Ports [1] + Position [3215, 11780, 3255, 11800] + ZOrder 2289 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_INIT" + SID "4462" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 11862, 3045, 11878] + ZOrder 2293 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_MON" + SID "4463" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11775, 3165, 11805] + ZOrder 2288 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_diff_MON" + SID "4464" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11830, 3255, 11860] + ZOrder 2296 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_MON" + SID "4465" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11910, 1905, 11940] + ZOrder 2192 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_OFFSET" + SID "5694" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11982, 1955, 11998] + ZOrder 3523 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT" + SID "4466" + Tag "Test Point" + Ports [1] + Position [2425, 11880, 2465, 11900] + ZOrder 2195 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT_MON" + SID "4467" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11920, 2345, 11950] + ZOrder 2218 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm" + SID "4468" + Tag "Test Point" + Ports [1] + Position [3215, 11955, 3255, 11975] + ZOrder 2291 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_INIT" + SID "4469" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 12002, 3045, 12018] + ZOrder 2295 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_MON" + SID "4470" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11950, 3165, 11980] + ZOrder 2290 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_diff_MON" + SID "4471" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11905, 3255, 11935] + ZOrder 2297 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Xend_OSC_TM1" + SID "6453" + Ports [0, 5] + Position [5245, 12055, 5285, 12115] + ZOrder 3948 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_OSC_TM1" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Switch + Name "Choice" + SID "6454" + Position [445, 40, 475, 70] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "6455" + Position [445, 140, 475, 170] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "6456" + Position [445, 240, 475, 270] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "6457" + Position [315, 355, 345, 385] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "6458" + Position [155, 355, 185, 385] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "6459" + Position [155, 405, 185, 435] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "6460" + Position [315, 405, 345, 435] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "6461" + Position [315, 455, 345, 485] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "6462" + Position [155, 455, 185, 485] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant39" + SID "6463" + Description "Each half of QPD" + Position [330, 87, 360, 103] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "6464" + Description "Each half of QPD" + Position [330, 187, 360, 203] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "6465" + Description "Each half of QPD" + Position [330, 287, 360, 303] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "6466" + Description "Each half of QPD" + Position [20, 322, 50, 338] + ZOrder 3074 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "6467" + Position [145, 545, 205, 575] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "6468" + Position [330, 545, 390, 575] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground" + SID "6469" + Position [125, 45, 145, 65] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground22" + SID "6470" + Position [125, 145, 145, 165] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "6471" + Position [125, 245, 145, 265] + ZOrder 1488 + } + Block { + BlockType Reference + Name "L" + SID "6472" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 24, 230, 86] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "6473" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 47, 390, 63] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux20" + SID "6474" + Ports [3, 1] + Position [125, 538, 130, 582] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "6475" + Ports [3, 1] + Position [310, 538, 315, 582] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "6476" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 224, 230, 286] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "6477" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 247, 390, 263] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "6478" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 124, 230, 186] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "6479" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 147, 390, 163] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6480" + Position [600, 248, 630, 262] + ZOrder 3084 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6481" + Position [600, 303, 630, 317] + ZOrder 3085 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6482" + Position [610, 358, 640, 372] + ZOrder 3086 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6483" + Position [230, 900, 260, 915] + ZOrder 3087 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6484" + Position [250, 955, 280, 970] + ZOrder 3088 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "L" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "L_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 6 + Points [0, 283; -134, 0] + Branch { + ZOrder 7 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 8 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 9 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 10 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 11 + SrcBlock "Choice" + SrcPort 1 + Points [77, 0; 0, 200] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "Y" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 14 + SrcBlock "Y_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 15 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 16 + Points [0, 176; -126, 0] + Branch { + ZOrder 17 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 18 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 19 + SrcBlock "P" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 21 + SrcBlock "Choice1" + SrcPort 1 + Points [40, 0; 0, 155] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Choice2" + SrcPort 1 + Points [18, 0; 0, 110] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "L" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "Y" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "L" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "Y" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "P" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "P" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 30 + Points [176, 0; 0, 32] + Branch { + ZOrder 31 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 32 + Points [0, 50] + Branch { + ZOrder 33 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 34 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 35 + Points [0, 32] + Branch { + ZOrder 36 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 37 + Points [0, 50] + Branch { + ZOrder 38 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 39 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 40 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 43 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 46 + SrcBlock "P_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 47 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 48 + Points [0, 71; -142, 0] + Branch { + ZOrder 49 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 50 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 51 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 380] + DstBlock "Out5" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "Xend_OSC_TM2" + SID "6421" + Ports [0, 5] + Position [5245, 11955, 5285, 12015] + ZOrder 3947 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_OSC_TM2" + Location [343, 2180, 1841, 3216] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Switch + Name "Choice" + SID "6422" + Position [445, 40, 475, 70] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "6423" + Position [445, 140, 475, 170] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "6424" + Position [445, 240, 475, 270] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "6425" + Position [315, 355, 345, 385] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "6426" + Position [155, 355, 185, 385] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "6427" + Position [155, 405, 185, 435] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "6428" + Position [315, 405, 345, 435] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "6429" + Position [315, 455, 345, 485] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "6430" + Position [155, 455, 185, 485] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant39" + SID "6431" + Description "Each half of QPD" + Position [330, 87, 360, 103] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "6432" + Description "Each half of QPD" + Position [330, 187, 360, 203] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "6433" + Description "Each half of QPD" + Position [330, 287, 360, 303] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "6434" + Description "Each half of QPD" + Position [20, 322, 50, 338] + ZOrder 3074 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "6435" + Position [145, 545, 205, 575] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "6436" + Position [330, 545, 390, 575] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground" + SID "6437" + Position [125, 45, 145, 65] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground22" + SID "6438" + Position [125, 145, 145, 165] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "6439" + Position [125, 245, 145, 265] + ZOrder 1488 + } + Block { + BlockType Reference + Name "L" + SID "6440" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 24, 230, 86] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "6441" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 47, 390, 63] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux20" + SID "6442" + Ports [3, 1] + Position [125, 538, 130, 582] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "6443" + Ports [3, 1] + Position [310, 538, 315, 582] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "6444" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 224, 230, 286] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "6445" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 247, 390, 263] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "6446" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 124, 230, 186] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "6447" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 147, 390, 163] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6448" + Position [600, 248, 630, 262] + ZOrder 3084 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6449" + Position [600, 303, 630, 317] + ZOrder 3085 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6450" + Position [610, 358, 640, 372] + ZOrder 3086 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6451" + Position [230, 900, 260, 915] + ZOrder 3087 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6452" + Position [250, 955, 280, 970] + ZOrder 3088 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "L" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "L_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 6 + Points [0, 283; -134, 0] + Branch { + ZOrder 7 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 8 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 9 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 10 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 11 + SrcBlock "Choice" + SrcPort 1 + Points [77, 0; 0, 200] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "Y" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 14 + SrcBlock "Y_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 15 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 16 + Points [0, 176; -126, 0] + Branch { + ZOrder 17 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 18 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 19 + SrcBlock "P" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 21 + SrcBlock "Choice1" + SrcPort 1 + Points [40, 0; 0, 155] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Choice2" + SrcPort 1 + Points [18, 0; 0, 110] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "L" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "Y" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "L" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "Y" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "P" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "P" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 30 + Points [176, 0; 0, 32] + Branch { + ZOrder 31 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 32 + Points [0, 50] + Branch { + ZOrder 33 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 34 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 35 + Points [0, 32] + Branch { + ZOrder 36 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 37 + Points [0, 50] + Branch { + ZOrder 38 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 39 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 40 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 43 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 46 + SrcBlock "P_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 47 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 48 + Points [0, 71; -142, 0] + Branch { + ZOrder 49 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 50 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 51 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 380] + DstBlock "Out5" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT" + SID "5711" + Tag "Test Point" + Ports [1] + Position [6575, 12375, 6615, 12395] + ZOrder 3542 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT_MON" + SID "4478" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12395, 6505, 12425] + ZOrder 2226 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT" + SID "5712" + Tag "Test Point" + Ports [1] + Position [6575, 12430, 6615, 12450] + ZOrder 3543 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT_MON" + SID "4479" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12450, 6505, 12480] + ZOrder 2227 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT" + SID "5713" + Tag "Test Point" + Ports [1] + Position [6575, 12485, 6615, 12505] + ZOrder 3544 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT_MON" + SID "4480" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12510, 6505, 12540] + ZOrder 2228 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT" + SID "5714" + Tag "Test Point" + Ports [1] + Position [6575, 12540, 6615, 12560] + ZOrder 3545 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT_MON" + SID "4481" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12565, 6505, 12595] + ZOrder 2229 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L" + SID "4482" + Tag "Test Point" + Ports [1] + Position [3985, 12405, 4025, 12425] + ZOrder 2299 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L_MON" + SID "4483" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12430, 3945, 12460] + ZOrder 2202 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_L" + SID "5654" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12462, 4550, 12478] + ZOrder 3485 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_P" + SID "5655" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12617, 4550, 12633] + ZOrder 3490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_Y" + SID "5656" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12542, 4550, 12558] + ZOrder 3486 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P" + SID "5673" + Tag "Test Point" + Ports [1] + Position [3985, 12550, 4025, 12570] + ZOrder 3504 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P_MON" + SID "4484" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12580, 3945, 12610] + ZOrder 2204 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y" + SID "5672" + Tag "Test Point" + Ports [1] + Position [3985, 12480, 4025, 12500] + ZOrder 3503 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y_MON" + SID "4485" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12505, 3945, 12535] + ZOrder 2203 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_IM_L_SW" + SID "7196" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5165, 5337, 5230, 5353] + ZOrder 7635 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_IM_P_SW" + SID "7197" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5165, 5512, 5230, 5528] + ZOrder 7641 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_IM_Y_SW" + SID "7198" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5165, 5427, 5230, 5443] + ZOrder 7638 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_L_SW" + SID "5657" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12737, 4290, 12753] + ZOrder 3471 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_P_SW" + SID "5658" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12912, 4290, 12928] + ZOrder 3477 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_Y_SW" + SID "5659" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12827, 4290, 12843] + ZOrder 3474 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_yaw_length_SW" + SID "4686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3320, 12652, 3385, 12668] + ZOrder 2490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_yaw_length_SW1" + SID "7199" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3815, 5052, 3880, 5068] + ZOrder 7614 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Yend_DEMOD_TM1_LYP" + SID "6038" + Ports [5] + Position [5660, 3860, 5700, 3920] + ZOrder 3905 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_DEMOD_TM1_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6039" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6040" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6041" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6042" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6043" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "4943" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "5020" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "4970" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "5016" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "4958" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "5015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "5098" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "5100" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "5104" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "5105" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "5112" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "5113" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "4946" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "4940" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "4962" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "5099" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "5106" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "5107" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "5101" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "5114" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "5115" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "5164" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "5163" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "5165" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "5166" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "5162" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "5161" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "5155" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "5157" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "4949" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "4950" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "4963" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "4964" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "5102" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "5103" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "5117" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "5116" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "5109" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "5108" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "5028" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "5027" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "5118" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "5119" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "5110" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "5111" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "4917" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "4918" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "4939" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "4951" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "4952" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "4953" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "4965" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "4966" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "4967" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "4937" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "4954" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "4968" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "5156" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "4955" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "4969" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 42198 + SrcBlock "In4" + SrcPort 1 + Points [167, 0; 0, 158] + Branch { + ZOrder 34489 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 34486 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 42195 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 42201 + Points [0, 135] + Branch { + ZOrder 42200 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 20061 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 42194 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 42199 + SrcBlock "In5" + SrcPort 1 + Points [170, 0; 0, 274] + Branch { + ZOrder 34491 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 34490 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 42197 + SrcBlock "In3" + SrcPort 1 + Points [156, 0; 0, 39] + Branch { + ZOrder 34480 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 34479 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 42196 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 42193 + Points [-41, 0; 0, 135] + Branch { + ZOrder 20069 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 20068 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 22252 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 19477 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 19479 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 19478 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19397 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 19263 + Points [0, -45; 478, 0] + Branch { + ZOrder 22270 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 19264 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 19398 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 18777 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 18778 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 19473 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 19475 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 18793 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 18794 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 18795 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 18796 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 18797 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 18937 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 19481 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 19482 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 18820 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 18821 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 18822 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 18823 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 18824 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 18938 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 19480 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19400 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 19268 + Points [0, 28; 465, 0] + Branch { + ZOrder 22265 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 22264 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 18939 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 18940 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 18955 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 18956 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 18969 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 19483 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19306 + Points [0, -30; 478, 0] + Branch { + ZOrder 19308 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 19307 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 18991 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 19484 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19303 + Points [0, 48; 458, 0] + Branch { + ZOrder 19305 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 19304 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 18993 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 19276 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 19266 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 19267 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 19277 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 19279 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 19283 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 19284 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 19285 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 19286 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 19287 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 19288 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 19297 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 19298 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 19299 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 19300 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 19302 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 19301 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 19476 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19292 + Points [0, 35; 467, 0] + Branch { + ZOrder 19294 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 19293 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 18982 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 19474 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 19289 + Points [0, -40; 475, 0] + Branch { + ZOrder 19291 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 19290 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 18977 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 19399 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 19401 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Yend_DEMOD_TM2_LYP" + SID "6289" + Ports [5] + Position [5660, 3950, 5700, 4010] + ZOrder 3945 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_DEMOD_TM2_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6290" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6291" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6292" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6293" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6294" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6295" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6296" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6297" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6298" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6299" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6300" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6301" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6302" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6303" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6304" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6305" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6306" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6307" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6308" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6309" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6310" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6311" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6312" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6313" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6314" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6315" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6316" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6317" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6318" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6319" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6320" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6321" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6322" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6323" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6324" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6325" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6326" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6327" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6328" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6329" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6330" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6331" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6332" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6334" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6336" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6337" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6338" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6339" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6340" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6341" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6342" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6343" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6344" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6345" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6346" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6347" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6348" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6349" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6350" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6351" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6352" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6353" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6354" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Yend_DEMOD_TM2_OPLEV" + SID "6355" + Ports [5] + Position [5660, 4035, 5700, 4095] + ZOrder 3946 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_DEMOD_TM2_OPLEV" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "In1" + SID "6356" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6357" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6358" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6359" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6360" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6361" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6362" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6363" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6364" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6365" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6366" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6367" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6368" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6369" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6370" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6371" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6372" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6373" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6374" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6375" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6376" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6377" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6378" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6379" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6380" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6381" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6382" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6383" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6384" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6385" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6386" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6387" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6388" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6389" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6390" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6391" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6392" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6393" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6394" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6395" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6396" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6397" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6398" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6399" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6400" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6401" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6402" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6403" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6404" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6405" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6406" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6407" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6408" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6409" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6410" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6411" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6412" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6413" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6414" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6415" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6416" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6417" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6418" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6419" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6420" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType Reference + Name "Yend_Fil_COIL1" + SID "3927" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3578, 6325, 3602] + ZOrder 1559 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL2" + SID "3931" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3633, 6325, 3657] + ZOrder 1563 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL3" + SID "3932" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3688, 6325, 3712] + ZOrder 1564 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL4" + SID "3933" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3738, 6325, 3762] + ZOrder 1565 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD1_offset" + SID "6820" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2535, 6103, 2605, 6127] + ZOrder 6178 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD2_offset" + SID "6813" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2580, 6358, 2650, 6382] + ZOrder 6171 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_L" + SID "2592" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3603, 5570, 3627] + ZOrder 553 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_L" + SID "4872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 3878, 4195, 3902] + ZOrder 2714 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_P" + SID "4874" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 4063, 4195, 4087] + ZOrder 2716 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_Y" + SID "4873" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 3978, 4195, 4002] + ZOrder 2715 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_P" + SID "3281" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3753, 5570, 3777] + ZOrder 906 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_Y" + SID "3280" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3678, 5570, 3702] + ZOrder 905 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_COIL_MAT" + SID "3282" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6015, 3660, 6055, 3720] + ZOrder 907 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_CROSSTALK_MAT" + SID "3274" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3870, 3660, 3910, 3720] + ZOrder 3614 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_Fil" + SID "5734" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2220, 3968, 2290, 3992] + ZOrder 3617 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_MON" + SID "2986" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 3955, 1935, 3985] + ZOrder 727 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_OFFSET" + SID "5682" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4027, 1980, 4043] + ZOrder 3513 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT" + SID "2985" + Tag "Test Point" + Ports [1] + Position [2455, 3910, 2495, 3930] + ZOrder 729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_MON" + SID "3522" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3965, 2385, 3995] + ZOrder 1152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_MON" + SID "2976" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3605, 1930, 3635] + ZOrder 719 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_OFFSET" + SID "5676" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3677, 1980, 3693] + ZOrder 3507 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT" + SID "2982" + Tag "Test Point" + Ports [1] + Position [2455, 3570, 2495, 3590] + ZOrder 725 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT_MON" + SID "3520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3615, 2385, 3645] + ZOrder 1150 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm" + SID "2993" + Tag "Test Point" + Ports [1] + Position [3235, 3650, 3275, 3670] + ZOrder 736 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_INIT" + SID "3730" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3000, 3732, 3065, 3748] + ZOrder 1361 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_MON" + SID "2992" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3105, 3645, 3185, 3675] + ZOrder 735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_diff_MON" + SID "3791" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3195, 3700, 3275, 3730] + ZOrder 1421 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_MON" + SID "2981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3780, 1930, 3810] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_OFFSET" + SID "5680" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3852, 1980, 3868] + ZOrder 3511 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT" + SID "2983" + Tag "Test Point" + Ports [1] + Position [2455, 3730, 2495, 3750] + ZOrder 726 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT_MON" + SID "3521" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3790, 2385, 3820] + ZOrder 1151 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm" + SID "2997" + Tag "Test Point" + Ports [1] + Position [3235, 3825, 3275, 3845] + ZOrder 742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_INIT" + SID "3733" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3000, 3872, 3065, 3888] + ZOrder 1366 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_MON" + SID "2998" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3105, 3820, 3185, 3850] + ZOrder 741 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_diff_MON" + SID "3792" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3195, 3775, 3275, 3805] + ZOrder 1422 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_MON" + SID "3062" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4760, 1935, 4790] + ZOrder 793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_OFFSET" + SID "5686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4832, 1980, 4848] + ZOrder 3519 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT" + SID "3061" + Tag "Test Point" + Ports [1] + Position [2495, 4725, 2535, 4745] + ZOrder 795 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_MON" + SID "3523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4770, 2410, 4800] + ZOrder 1155 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_MON" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4410, 1935, 4440] + ZOrder 787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_OFFSET" + SID "5687" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4482, 1980, 4498] + ZOrder 3515 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT" + SID "3063" + Tag "Test Point" + Ports [1] + Position [2490, 4380, 2530, 4400] + ZOrder 791 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT_MON" + SID "3524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4420, 2410, 4450] + ZOrder 1153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm" + SID "3913" + Tag "Test Point" + Ports [1] + Position [3255, 4455, 3295, 4475] + ZOrder 1546 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_INIT" + SID "3914" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 4537, 3085, 4553] + ZOrder 1550 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_MON" + SID "3915" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 4450, 3205, 4480] + ZOrder 1545 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_diff_MON" + SID "3916" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3215, 4505, 3295, 4535] + ZOrder 1553 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_MON" + SID "3066" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4585, 1935, 4615] + ZOrder 789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_OFFSET" + SID "5688" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4657, 1980, 4673] + ZOrder 3517 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT" + SID "3065" + Tag "Test Point" + Ports [1] + Position [2490, 4555, 2530, 4575] + ZOrder 792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT_MON" + SID "3525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4595, 2410, 4625] + ZOrder 1154 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm" + SID "3917" + Tag "Test Point" + Ports [1] + Position [3255, 4630, 3295, 4650] + ZOrder 1548 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_INIT" + SID "3918" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 4677, 3085, 4693] + ZOrder 1552 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_MON" + SID "3919" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 4625, 3205, 4655] + ZOrder 1547 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_diff_MON" + SID "3920" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3215, 4580, 3295, 4610] + ZOrder 1554 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Yend_OSC_TM1" + SID "6032" + Ports [0, 5] + Position [5275, 3265, 5315, 3325] + ZOrder 3904 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_OSC_TM1" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "60" + Block { + BlockType Switch + Name "Choice" + SID "3860" + Position [445, 40, 475, 70] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "3864" + Position [445, 140, 475, 170] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "3867" + Position [445, 240, 475, 270] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "5231" + Position [315, 355, 345, 385] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "5232" + Position [155, 355, 185, 385] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "5233" + Position [155, 405, 185, 435] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "5234" + Position [315, 405, 345, 435] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "5235" + Position [315, 455, 345, 485] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "5236" + Position [155, 455, 185, 485] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant39" + SID "3863" + Description "Each half of QPD" + Position [330, 87, 360, 103] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "3865" + Description "Each half of QPD" + Position [330, 187, 360, 203] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "3868" + Description "Each half of QPD" + Position [330, 287, 360, 303] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "5237" + Description "Each half of QPD" + Position [20, 322, 50, 338] + ZOrder 3074 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "5238" + Position [145, 545, 205, 575] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "5239" + Position [330, 545, 390, 575] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground" + SID "3836" + Position [125, 45, 145, 65] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground22" + SID "3853" + Position [125, 145, 145, 165] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "3857" + Position [125, 245, 145, 265] + ZOrder 1488 + } + Block { + BlockType Reference + Name "L" + SID "3837" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 24, 230, 86] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "3861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 47, 390, 63] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux20" + SID "5240" + Ports [3, 1] + Position [125, 538, 130, 582] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "5241" + Ports [3, 1] + Position [310, 538, 315, 582] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "3856" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 224, 230, 286] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "3869" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 247, 390, 263] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "3852" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 124, 230, 186] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "3866" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 147, 390, 163] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6033" + Position [600, 248, 630, 262] + ZOrder 3084 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6034" + Position [600, 303, 630, 317] + ZOrder 3085 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6035" + Position [610, 358, 640, 372] + ZOrder 3086 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6036" + Position [230, 900, 260, 915] + ZOrder 3087 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6037" + Position [250, 955, 280, 970] + ZOrder 3088 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 9254 + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 24216 + SrcBlock "L" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 9344 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 9349 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 9386 + SrcBlock "L_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 20033 + Points [0, 283; -134, 0] + Branch { + ZOrder 20048 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 20042 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 20032 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 9387 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 24219 + SrcBlock "Choice" + SrcPort 1 + Points [77, 0; 0, 200] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 24217 + SrcBlock "Y" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 9391 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 9390 + SrcBlock "Y_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 22216 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 20036 + Points [0, 176; -126, 0] + Branch { + ZOrder 20049 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 20044 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 24218 + SrcBlock "P" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 9395 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 24220 + SrcBlock "Choice1" + SrcPort 1 + Points [40, 0; 0, 155] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 24221 + SrcBlock "Choice2" + SrcPort 1 + Points [18, 0; 0, 110] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 20026 + SrcBlock "L" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 20030 + SrcBlock "Y" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 20027 + SrcBlock "L" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 20031 + SrcBlock "Y" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 20028 + SrcBlock "P" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 20029 + SrcBlock "P" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 20019 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 20018 + Points [176, 0; 0, 32] + Branch { + ZOrder 20053 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 20052 + Points [0, 50] + Branch { + ZOrder 20054 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 20047 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 20013 + Points [0, 32] + Branch { + ZOrder 20012 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 20011 + Points [0, 50] + Branch { + ZOrder 20010 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 20009 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 20020 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 20021 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 20022 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 20023 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 20024 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 20025 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 9394 + SrcBlock "P_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 22217 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 20039 + Points [0, 71; -142, 0] + Branch { + ZOrder 20051 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 20050 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 20055 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 20056 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 24222 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 24223 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 380] + DstBlock "Out5" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "Yend_OSC_TM2" + SID "6026" + Ports [0, 5] + Position [5275, 3155, 5315, 3215] + ZOrder 3903 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_OSC_TM2" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Switch + Name "Choice10" + SID "4830" + Position [545, 240, 575, 270] + ZOrder 2689 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice14" + SID "5214" + Position [285, 355, 315, 385] + ZOrder 3056 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice15" + SID "5175" + Position [150, 355, 180, 385] + ZOrder 3017 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice16" + SID "5177" + Position [150, 405, 180, 435] + ZOrder 3019 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice17" + SID "5215" + Position [285, 405, 315, 435] + ZOrder 3057 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice18" + SID "5216" + Position [285, 455, 315, 485] + ZOrder 3058 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice19" + SID "5181" + Position [150, 455, 180, 485] + ZOrder 3023 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice8" + SID "4828" + Position [545, 40, 575, 70] + ZOrder 2683 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice9" + SID "4829" + Position [545, 140, 575, 170] + ZOrder 2686 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant79" + SID "4831" + Description "Each half of QPD" + Position [450, 87, 480, 103] + ZOrder 2685 + Value "0" + } + Block { + BlockType Constant + Name "Constant80" + SID "4832" + Description "Each half of QPD" + Position [450, 187, 480, 203] + ZOrder 2688 + Value "0" + } + Block { + BlockType Constant + Name "Constant81" + SID "4833" + Description "Each half of QPD" + Position [450, 287, 480, 303] + ZOrder 2691 + Value "0" + } + Block { + BlockType Constant + Name "Constant91" + SID "5176" + Description "Each half of QPD" + Position [20, 327, 50, 343] + ZOrder 3018 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn" + SID "5197" + Position [150, 545, 210, 575] + ZOrder 3039 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn1" + SID "5199" + Position [335, 545, 395, 575] + ZOrder 3041 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground54" + SID "4834" + Position [110, 45, 130, 65] + ZOrder 2672 + } + Block { + BlockType Ground + Name "Ground55" + SID "4835" + Position [110, 145, 130, 165] + ZOrder 2676 + } + Block { + BlockType Ground + Name "Ground56" + SID "4836" + Position [110, 245, 130, 265] + ZOrder 2680 + } + Block { + BlockType Reference + Name "L" + SID "4843" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 24, 215, 86] + ZOrder 2671 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "4844" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 47, 470, 63] + ZOrder 2684 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux18" + SID "5211" + Ports [3, 1] + Position [120, 538, 125, 582] + ZOrder 3053 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux19" + SID "5212" + Ports [3, 1] + Position [305, 538, 310, 582] + ZOrder 3054 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "4845" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 224, 215, 286] + ZOrder 2679 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "4846" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 247, 470, 263] + ZOrder 2690 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "4847" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 124, 215, 186] + ZOrder 2675 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "4848" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 147, 470, 163] + ZOrder 2687 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6027" + Position [925, 598, 955, 612] + ZOrder 3059 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6028" + Position [925, 653, 955, 667] + ZOrder 3060 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6029" + Position [915, 688, 945, 702] + ZOrder 3061 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6030" + Position [240, 1665, 270, 1680] + ZOrder 3062 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6031" + Position [430, 1698, 460, 1712] + ZOrder 3063 + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 17289 + SrcBlock "Ground54" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 24213 + SrcBlock "L" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice8" + DstPort 1 + } + Line { + ZOrder 17293 + SrcBlock "Ground55" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 17296 + SrcBlock "Ground56" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 17299 + SrcBlock "L_SW" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 19849 + DstBlock "Choice8" + DstPort 2 + } + Branch { + ZOrder 19769 + Points [0, 287; -245, 0] + Branch { + ZOrder 19921 + Points [0, 28] + DstBlock "Choice14" + DstPort 2 + } + Branch { + ZOrder 19920 + Points [-139, 0] + DstBlock "Choice15" + DstPort 2 + } + } + } + Line { + ZOrder 17300 + SrcBlock "Constant79" + SrcPort 1 + Points [45, 0] + DstBlock "Choice8" + DstPort 3 + } + Line { + ZOrder 24216 + SrcBlock "Choice8" + SrcPort 1 + Points [302, 0; 0, 550] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 17304 + SrcBlock "Constant80" + SrcPort 1 + Points [45, 0] + DstBlock "Choice9" + DstPort 3 + } + Line { + ZOrder 24215 + SrcBlock "P" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice10" + DstPort 1 + } + Line { + ZOrder 24214 + SrcBlock "Y" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice9" + DstPort 1 + } + Line { + ZOrder 24218 + SrcBlock "Choice10" + SrcPort 1 + Points [133, 0; 0, 440] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 24217 + SrcBlock "Choice9" + SrcPort 1 + Points [270, 0; 0, 505] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 17307 + SrcBlock "Constant81" + SrcPort 1 + Points [45, 0] + DstBlock "Choice10" + DstPort 3 + } + Line { + ZOrder 17303 + SrcBlock "Y_SW" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 19781 + Points [0, 182; -242, 0] + Branch { + ZOrder 19923 + Points [0, 83] + DstBlock "Choice17" + DstPort 2 + } + Branch { + ZOrder 19922 + Points [-140, 0; 0, 83] + DstBlock "Choice16" + DstPort 2 + } + } + Branch { + ZOrder 19780 + DstBlock "Choice9" + DstPort 2 + } + } + Line { + ZOrder 19916 + SrcBlock "L" + SrcPort 3 + Points [24, 0; 0, 285] + DstBlock "Choice14" + DstPort 1 + } + Line { + ZOrder 19913 + SrcBlock "L" + SrcPort 2 + Points [8, 0; 0, 251; -136, 0; 0, 54] + DstBlock "Choice15" + DstPort 1 + } + Line { + ZOrder 19915 + SrcBlock "P" + SrcPort 2 + Points [18, 0; 0, 64; -132, 0; 0, 141] + DstBlock "Choice19" + DstPort 1 + } + Line { + ZOrder 19914 + SrcBlock "Y" + SrcPort 2 + Points [13, 0; 0, 157; -134, 0; 0, 98] + DstBlock "Choice16" + DstPort 1 + } + Line { + ZOrder 19917 + SrcBlock "Y" + SrcPort 3 + Points [30, 0; 0, 235] + DstBlock "Choice17" + DstPort 1 + } + Line { + ZOrder 19910 + SrcBlock "Mux19" + SrcPort 1 + DstBlock "Fcn1" + DstPort 1 + } + Line { + ZOrder 19908 + SrcBlock "Mux18" + SrcPort 1 + DstBlock "Fcn" + DstPort 1 + } + Line { + ZOrder 24219 + SrcBlock "Fcn" + SrcPort 1 + Points [42, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 24220 + SrcBlock "Fcn1" + SrcPort 1 + Points [12, 0; 0, 1145] + DstBlock "Out5" + DstPort 1 + } + Line { + ZOrder 19919 + SrcBlock "P" + SrcPort 3 + Points [35, 0; 0, 185] + DstBlock "Choice18" + DstPort 1 + } + Line { + ZOrder 17306 + SrcBlock "P_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 19814 + Points [0, 77; -235, 0] + Branch { + ZOrder 19932 + Points [0, 138] + DstBlock "Choice18" + DstPort 2 + } + Branch { + ZOrder 19931 + Points [-140, 0; 0, 138] + DstBlock "Choice19" + DstPort 2 + } + } + Branch { + ZOrder 19813 + DstBlock "Choice10" + DstPort 2 + } + } + Line { + ZOrder 19767 + SrcBlock "Constant91" + SrcPort 1 + Points [8, 0; 0, 13] + Branch { + ZOrder 19936 + Points [174, 0; 0, 32] + Branch { + ZOrder 19939 + Points [0, 50] + Branch { + ZOrder 19942 + Points [0, 50] + DstBlock "Choice18" + DstPort 3 + } + Branch { + ZOrder 19941 + DstBlock "Choice17" + DstPort 3 + } + } + Branch { + ZOrder 19938 + DstBlock "Choice14" + DstPort 3 + } + } + Branch { + ZOrder 19935 + Points [0, 32] + Branch { + ZOrder 19802 + DstBlock "Choice15" + DstPort 3 + } + Branch { + ZOrder 19799 + Points [0, 50] + Branch { + ZOrder 19850 + Points [0, 50] + DstBlock "Choice19" + DstPort 3 + } + Branch { + ZOrder 19804 + DstBlock "Choice16" + DstPort 3 + } + } + } + } + Line { + ZOrder 19949 + SrcBlock "Choice15" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux18" + DstPort 1 + } + Line { + ZOrder 19950 + SrcBlock "Choice16" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux18" + DstPort 2 + } + Line { + ZOrder 19951 + SrcBlock "Choice19" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux18" + DstPort 3 + } + Line { + ZOrder 19953 + SrcBlock "Choice17" + SrcPort 1 + Points [31, 0; 0, 93; -76, 0; 0, 47] + DstBlock "Mux19" + DstPort 2 + } + Line { + ZOrder 19952 + SrcBlock "Choice14" + SrcPort 1 + Points [36, 0; 0, 148; -67, 0; 0, 27] + DstBlock "Mux19" + DstPort 1 + } + Line { + ZOrder 19954 + SrcBlock "Choice18" + SrcPort 1 + Points [12, 0; 0, 36; -63, 0; 0, 69] + DstBlock "Mux19" + DstPort 3 + } + } + } + Block { + BlockType Reference + Name "Yend_PD10_MON" + SID "6767" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1705, 2065, 1785, 2095] + ZOrder 5507 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_VOLT_MON" + SID "6768" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1895, 2075, 1975, 2105] + ZOrder 5509 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_VOLT_MON_TP" + SID "6769" + Tag "Test Point" + Ports [1] + Position [2015, 2080, 2055, 2100] + ZOrder 5510 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_MON" + SID "6771" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1700, 2240, 1780, 2270] + ZOrder 5511 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_VOLT_MON" + SID "6772" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1895, 2250, 1975, 2280] + ZOrder 5513 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_VOLT_MON_TP" + SID "6773" + Tag "Test Point" + Ports [1] + Position [2015, 2255, 2055, 2275] + ZOrder 5514 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_MON" + SID "6775" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2415, 1770, 2445] + ZOrder 5515 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_VOLT_MON" + SID "6776" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1910, 2425, 1990, 2455] + ZOrder 5517 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_VOLT_MON_TP" + SID "6777" + Tag "Test Point" + Ports [1] + Position [2035, 2435, 2075, 2455] + ZOrder 5518 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_MON" + SID "6788" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1750, 6090, 1830, 6120] + ZOrder 5467 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_VOLT_MON" + SID "6789" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2145, 6100, 2225, 6130] + ZOrder 5469 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_VOLT_MON_TP" + SID "6790" + Tag "Test Point" + Ports [1] + Position [2415, 6105, 2455, 6125] + ZOrder 5476 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_mm" + SID "6822" + Tag "Test Point" + Ports [1] + Position [3105, 6115, 3145, 6135] + ZOrder 6180 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_mm_MON" + SID "6821" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2970, 6110, 3050, 6140] + ZOrder 6174 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_MON" + SID "6791" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1750, 6265, 1830, 6295] + ZOrder 5470 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_VOLT_MON" + SID "6792" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2155, 6275, 2235, 6305] + ZOrder 5472 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_VOLT_MON_TP" + SID "6793" + Tag "Test Point" + Ports [1] + Position [2465, 6280, 2505, 6300] + ZOrder 5477 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_mm" + SID "6815" + Tag "Test Point" + Ports [1] + Position [3105, 6370, 3145, 6390] + ZOrder 6173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_mm_MON" + SID "6814" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2940, 6365, 3020, 6395] + ZOrder 6170 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_MON" + SID "6794" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1760, 6440, 1840, 6470] + ZOrder 5473 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_VOLT_MON" + SID "6795" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2155, 6450, 2235, 6480] + ZOrder 5475 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_VOLT_MON_TP" + SID "6796" + Tag "Test Point" + Ports [1] + Position [2420, 6455, 2460, 6475] + ZOrder 5478 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_MON" + SID "6797" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1760, 6615, 1840, 6645] + ZOrder 5479 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_VOLT_MON" + SID "6798" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2155, 6625, 2235, 6655] + ZOrder 5481 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_VOLT_MON_TP" + SID "6799" + Tag "Test Point" + Ports [1] + Position [2420, 6630, 2460, 6650] + ZOrder 5482 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_MON" + SID "6734" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1655, 1190, 1735, 1220] + ZOrder 5483 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_VOLT_MON" + SID "6735" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1905, 1200, 1985, 1230] + ZOrder 5485 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_VOLT_MON_TP" + SID "6743" + Tag "Test Point" + Ports [1] + Position [2015, 1205, 2055, 1225] + ZOrder 5486 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_MON" + SID "6751" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1655, 1365, 1735, 1395] + ZOrder 5487 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_VOLT_MON" + SID "6752" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1905, 1375, 1985, 1405] + ZOrder 5488 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_VOLT_MON_TP" + SID "6753" + Tag "Test Point" + Ports [1] + Position [2035, 1380, 2075, 1400] + ZOrder 5489 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_MON" + SID "6755" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1675, 1540, 1755, 1570] + ZOrder 5491 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_VOLT_MON" + SID "6756" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1890, 1550, 1970, 1580] + ZOrder 5493 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_VOLT_MON_TP" + SID "6757" + Tag "Test Point" + Ports [1] + Position [2000, 1555, 2040, 1575] + ZOrder 5494 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_MON" + SID "6759" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1695, 1715, 1775, 1745] + ZOrder 5495 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_VOLT_MON" + SID "6760" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1900, 1725, 1980, 1755] + ZOrder 5497 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_VOLT_MON_TP" + SID "6761" + Tag "Test Point" + Ports [1] + Position [2015, 1730, 2055, 1750] + ZOrder 5498 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_MON" + SID "6801" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1705, 1890, 1785, 1920] + ZOrder 5503 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_VOLT_MON" + SID "6802" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1905, 1900, 1985, 1930] + ZOrder 5505 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_VOLT_MON_TP" + SID "6803" + Tag "Test Point" + Ports [1] + Position [2030, 1905, 2070, 1925] + ZOrder 5506 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC" + SID "4825" + Tag "Test Point" + Ports [1] + Position [2705, 11160, 2745, 11180] + ZOrder 2666 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC_MON" + SID "4824" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2565, 11155, 2645, 11185] + ZOrder 2665 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_MON" + SID "4818" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 11135, 1660, 11165] + ZOrder 2660 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_VOLT_MON" + SID "4820" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11145, 2340, 11175] + ZOrder 2662 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT" + SID "5707" + Tag "Test Point" + Ports [1] + Position [6505, 3550, 6545, 3570] + ZOrder 3538 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT_MON" + SID "3773" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3575, 6455, 3605] + ZOrder 1403 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT" + SID "5708" + Tag "Test Point" + Ports [1] + Position [6505, 3605, 6545, 3625] + ZOrder 3539 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT_MON" + SID "3777" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3630, 6455, 3660] + ZOrder 1407 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT" + SID "5709" + Tag "Test Point" + Ports [1] + Position [6505, 3660, 6545, 3680] + ZOrder 3540 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT_MON" + SID "3778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3685, 6455, 3715] + ZOrder 1408 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT" + SID "5710" + Tag "Test Point" + Ports [1] + Position [6505, 3715, 6545, 3735] + ZOrder 3541 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT_MON" + SID "3779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3735, 6455, 3765] + ZOrder 1409 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L" + SID "3926" + Tag "Test Point" + Ports [1] + Position [4075, 3340, 4115, 3360] + ZOrder 1558 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L_MON" + SID "3275" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3335, 3965, 3365] + ZOrder 900 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_L" + SID "5299" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3632, 4630, 3648] + ZOrder 3585 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_P" + SID "5307" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3787, 4630, 3803] + ZOrder 3590 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_Y" + SID "5303" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3712, 4630, 3728] + ZOrder 3586 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P" + SID "5243" + Tag "Test Point" + Ports [1] + Position [4075, 3490, 4115, 3510] + ZOrder 3085 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P_MON" + SID "3277" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3485, 3965, 3515] + ZOrder 902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y" + SID "5242" + Tag "Test Point" + Ports [1] + Position [4075, 3415, 4115, 3435] + ZOrder 3084 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y_MON" + SID "3276" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3410, 3965, 3440] + ZOrder 901 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_L_SW" + SID "4854" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 3907, 4305, 3923] + ZOrder 2696 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_P_SW" + SID "4867" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 4082, 4305, 4098] + ZOrder 2707 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_Y_SW" + SID "4861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 3997, 4305, 4013] + ZOrder 2701 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_yaw_length_SW" + SID "4689" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3375, 3827, 3440, 3843] + ZOrder 2493 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "angle_mirror_length" + SID "7206" + Description "Focal length of lens (mm)" + Position [3905, 5269, 3980, 5281] + ZOrder 7923 + Value "30" + } + Block { + BlockType Constant + Name "distance_L1" + SID "7200" + Description "Distance from mirror to beam splitter (mm)" + Position [4060, 4789, 4135, 4801] + ZOrder 7918 + Value "380" + } + Block { + BlockType Constant + Name "distance_L2" + SID "6868" + Description "Incident angle of laser against mirror (deg)" + Position [3905, 5204, 3980, 5216] + ZOrder 7622 + Value "405" + } + Block { + BlockType Constant + Name "focal_length" + SID "6864" + Description "Focal length of lens (mm)" + Position [3905, 5234, 3980, 5246] + ZOrder 7611 + Value "150" + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=92\nshmem_daq=1\nspecific_cpu=16\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [1385, 5850, 1425, 5910] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "incident_angle" + SID "7204" + Description "Incident angle of laser against mirror (deg)" + Position [3930, 4789, 4005, 4801] + ZOrder 7917 + Value "45" + } + Block { + BlockType Reference + Name "pyDARM" + SID "3872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6290, 3408, 6360, 3432] + ZOrder 1503 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 2046 + SrcBlock "ADC0" + SrcPort 1 + Points [30, 0] + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + Name "" + ZOrder 4432 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + Points [0, 315] + DstBlock "Yend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4379 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + Points [157, 0; 0, 315] + DstBlock "Yend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 4289 + SrcBlock "Divide" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2138 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 2141 + SrcBlock "Yend_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 4291 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 36008 + SrcBlock "Yend_OPLEV1_SUM_Fil" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2202 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2205 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 2210 + SrcBlock "Yend_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 29778 + SrcBlock "Sum93" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 2375 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2384 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "Yend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29785 + SrcBlock "Sum95" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 29786 + SrcBlock "Sum96" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 7290 + SrcBlock "Sum31" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 8618 + SrcBlock "Mux8" + SrcPort 1 + DstBlock "Yend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 3047 + SrcBlock "Yend_OPLEV1_COIL_MAT" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 12431 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 12425 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 12434 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 12435 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 3510 + SrcBlock "Divide16" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 3524 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 3528 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 3532 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 12433 + SrcBlock "Product20" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 12429 + SrcBlock "Product18" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 12424 + SrcBlock "Product19" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 4275 + SrcBlock "Yend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 24277 + Points [0, -50] + DstBlock "Yend_OPLEV1_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 2195 + DstBlock "Divide3" + DstPort 1 + } + } + Line { + ZOrder 4276 + SrcBlock "Yend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 24281 + Points [0, -65] + DstBlock "Yend_OPLEV1_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 3484 + DstBlock "Divide5" + DstPort 1 + } + } + Line { + ZOrder 4279 + SrcBlock "Yend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4429 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 2373 + Points [0, -45] + DstBlock "Yend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4280 + SrcBlock "Yend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 4292 + Points [217, 0; 0, -160] + Branch { + ZOrder 3509 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 3502 + Points [0, -175] + DstBlock "Divide16" + DstPort 2 + } + } + Branch { + ZOrder 2388 + Points [0, -50] + DstBlock "Yend_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4281 + SrcBlock "Yend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4430 + DstBlock "Divide18" + DstPort 1 + } + Branch { + ZOrder 2382 + Points [0, -45] + DstBlock "Yend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 2139 + SrcBlock "Constant3" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 4388 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 4387 + Points [0, 175] + Branch { + ZOrder 4417 + Points [0, 630] + Branch { + ZOrder 15466 + DstBlock "Divide19" + DstPort 2 + } + Branch { + ZOrder 15454 + Points [0, 175] + DstBlock "Divide17" + DstPort 2 + } + } + Branch { + ZOrder 4416 + DstBlock "Divide6" + DstPort 2 + } + } + } + Line { + ZOrder 13442 + SrcBlock "Constant2" + SrcPort 1 + Points [30, 0; 0, 160] + Branch { + ZOrder 4386 + Points [0, 175] + Branch { + ZOrder 4410 + Points [0, 630] + Branch { + ZOrder 15465 + DstBlock "Product5" + DstPort 2 + } + Branch { + ZOrder 4413 + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 4409 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 4385 + DstBlock "Product" + DstPort 2 + } + } + Line { + Name "" + ZOrder 9237 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + Points [150, 0; 0, 315] + DstBlock "Yend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 4274 + SrcBlock "Yend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 4434 + Points [212, 0; 0, -160] + Branch { + ZOrder 3485 + Points [0, -175] + DstBlock "Divide3" + DstPort 2 + } + Branch { + ZOrder 2193 + DstBlock "Divide5" + DstPort 2 + } + } + Branch { + ZOrder 4433 + Points [0, -60] + DstBlock "Yend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12423 + SrcBlock "Product17" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 7241 + SrcBlock "Yend_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum30" + DstPort 2 + } + Line { + ZOrder 7244 + SrcBlock "Sum30" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 7248 + SrcBlock "Yend_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum31" + DstPort 2 + } + Line { + ZOrder 7289 + SrcBlock "Mux7" + SrcPort 1 + DstBlock "OPLEV2_length" + DstPort 1 + } + Line { + Name "" + ZOrder 44738 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 9341 + SrcBlock "Yend_Fil_TM_P" + SrcPort 1 + DstBlock "Sum36" + DstPort 1 + } + Line { + ZOrder 9338 + SrcBlock "Yend_Fil_TM_Y" + SrcPort 1 + DstBlock "Sum35" + DstPort 1 + } + Line { + ZOrder 9335 + SrcBlock "Yend_Fil_TM_L" + SrcPort 1 + DstBlock "Sum34" + DstPort 1 + } + Line { + ZOrder 34195 + SrcBlock "Sum34" + SrcPort 1 + DstBlock "Mux8" + DstPort 1 + } + Line { + ZOrder 34196 + SrcBlock "Sum35" + SrcPort 1 + DstBlock "Mux8" + DstPort 2 + } + Line { + ZOrder 34198 + SrcBlock "Sum36" + SrcPort 1 + DstBlock "Mux8" + DstPort 3 + } + Line { + ZOrder 10256 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "pyDARM" + DstPort 1 + } + Line { + ZOrder 10257 + SrcBlock "pyDARM" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 10372 + SrcBlock "Constant46" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 10508 + Points [0, 55] + DstBlock "Sum38" + DstPort 1 + } + Branch { + ZOrder 10396 + DstBlock "Sum39" + DstPort 1 + } + } + Line { + ZOrder 10373 + SrcBlock "Constant48" + SrcPort 1 + DstBlock "Sum38" + DstPort 2 + } + Line { + ZOrder 10374 + SrcBlock "Sum38" + SrcPort 1 + Points [3, 0; 0, 25] + DstBlock "Mux7" + DstPort 1 + } + Line { + ZOrder 10375 + SrcBlock "Constant50" + SrcPort 1 + Points [30, 0; 0, -60] + DstBlock "Mux7" + DstPort 2 + } + Line { + ZOrder 10376 + SrcBlock "Constant45" + SrcPort 1 + Points [65, 0; 0, 160] + Branch { + ZOrder 34441 + Points [0, 105] + Branch { + ZOrder 34445 + Points [0, 180] + DstBlock "Mux11" + DstPort 3 + } + Branch { + ZOrder 10418 + DstBlock "Mux9" + DstPort 2 + } + } + Branch { + ZOrder 10506 + DstBlock "Mux7" + DstPort 3 + } + } + Line { + ZOrder 10378 + SrcBlock "Mux9" + SrcPort 1 + DstBlock "OPLEV1_length" + DstPort 1 + } + Line { + ZOrder 10380 + SrcBlock "OPLEV2_length" + SrcPort 1 + DstBlock "Product32" + DstPort 1 + } + Line { + ZOrder 10397 + SrcBlock "Constant47" + SrcPort 1 + Points [40, 0] + DstBlock "Sum39" + DstPort 2 + } + Line { + ZOrder 10408 + SrcBlock "Sum39" + SrcPort 1 + Points [342, 0; 0, 305] + Branch { + ZOrder 34335 + Points [0, 70] + DstBlock "Mux11" + DstPort 2 + } + Branch { + ZOrder 10415 + DstBlock "Mux10" + DstPort 2 + } + } + Line { + ZOrder 10405 + SrcBlock "Mux10" + SrcPort 1 + DstBlock "OPLEV1_yaw" + DstPort 1 + } + Line { + ZOrder 10412 + SrcBlock "Mux11" + SrcPort 1 + DstBlock "OPLEV1_pitch" + DstPort 1 + } + Line { + ZOrder 10425 + SrcBlock "OPLEV1_pitch" + SrcPort 1 + Points [9, 0; 0, -5] + DstBlock "Product34" + DstPort 1 + } + Line { + ZOrder 10429 + SrcBlock "Constant1" + SrcPort 1 + Points [221, 0; 0, 370] + Branch { + ZOrder 34461 + DstBlock "Product35" + DstPort 2 + } + Branch { + ZOrder 34444 + Points [0, 75] + DstBlock "Product34" + DstPort 2 + } + } + Line { + ZOrder 10437 + SrcBlock "Product35" + SrcPort 1 + DstBlock "Yend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 10439 + SrcBlock "Product34" + SrcPort 1 + DstBlock "Yend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 10537 + SrcBlock "Yend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 10541 + SrcBlock "Yend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 10542 + SrcBlock "Sum40" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 10543 + SrcBlock "Yend_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 10544 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 10545 + SrcBlock "Yend_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum40" + DstPort 2 + } + Line { + ZOrder 10549 + SrcBlock "Yend_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Line { + Name "" + ZOrder 46079 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + Points [42, 0; 0, 410] + DstBlock "Xend_IM_QPD1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 46081 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + Points [260, 0; 0, 410] + DstBlock "Xend_IM_QPD1_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 46082 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + Points [218, 0; 0, 410] + DstBlock "Xend_IM_QPD1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 11948 + SrcBlock "Divide37" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11949 + SrcBlock "Divide47" + SrcPort 1 + DstBlock "Product33" + DstPort 1 + } + Line { + ZOrder 11950 + SrcBlock "Product33" + SrcPort 1 + DstBlock "Divide49" + DstPort 1 + } + Line { + ZOrder 11954 + SrcBlock "Xend_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 11955 + SrcBlock "Divide38" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11956 + SrcBlock "Divide46" + SrcPort 1 + DstBlock "Xend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11957 + SrcBlock "Divide50" + SrcPort 1 + DstBlock "Product36" + DstPort 1 + } + Line { + ZOrder 11958 + SrcBlock "Product36" + SrcPort 1 + DstBlock "Divide51" + DstPort 1 + } + Line { + ZOrder 11962 + SrcBlock "Xend_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 29806 + SrcBlock "Sum98" + SrcPort 1 + DstBlock "Divide37" + DstPort 1 + } + Line { + ZOrder 29809 + SrcBlock "Sum99" + SrcPort 1 + DstBlock "Divide38" + DstPort 1 + } + Line { + ZOrder 29810 + SrcBlock "Xend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum100" + DstPort 1 + } + Line { + ZOrder 11966 + SrcBlock "Divide39" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11967 + SrcBlock "Divide40" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11968 + SrcBlock "Divide41" + SrcPort 1 + DstBlock "Xend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29794 + SrcBlock "Sum45" + SrcPort 1 + DstBlock "Divide39" + DstPort 1 + } + Line { + ZOrder 29795 + SrcBlock "Sum50" + SrcPort 1 + DstBlock "Divide40" + DstPort 1 + } + Line { + ZOrder 29796 + SrcBlock "Sum97" + SrcPort 1 + DstBlock "Divide41" + DstPort 1 + } + Line { + ZOrder 11972 + SrcBlock "Sum44" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 13212 + SrcBlock "Mux16" + SrcPort 1 + DstBlock "Xend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 13219 + SrcBlock "Xend_OPLEV1_COIL_MAT" + SrcPort 1 + Points [47, 0; 0, -20] + DstBlock "Demux5" + DstPort 1 + } + Line { + ZOrder 11975 + SrcBlock "Xend_Fil_COIL2" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11976 + SrcBlock "Xend_Fil_COIL4" + SrcPort 1 + DstBlock "Xend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11977 + SrcBlock "Divide42" + SrcPort 1 + DstBlock "Product40" + DstPort 1 + } + Line { + ZOrder 11978 + SrcBlock "Divide44" + SrcPort 1 + DstBlock "Product41" + DstPort 1 + } + Line { + ZOrder 11979 + SrcBlock "Product40" + SrcPort 1 + DstBlock "Divide45" + DstPort 1 + } + Line { + ZOrder 11980 + SrcBlock "Product41" + SrcPort 1 + DstBlock "Divide43" + DstPort 1 + } + Line { + ZOrder 11983 + SrcBlock "Xend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 11982 + DstBlock "Divide47" + DstPort 1 + } + Branch { + ZOrder 11981 + Points [0, -50] + DstBlock "Xend_OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11986 + SrcBlock "Xend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 11985 + DstBlock "Divide50" + DstPort 1 + } + Branch { + ZOrder 11984 + Points [0, -65] + DstBlock "Xend_OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11989 + SrcBlock "Xend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11988 + DstBlock "Divide42" + DstPort 1 + } + Branch { + ZOrder 11987 + Points [0, -45] + DstBlock "Xend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11994 + SrcBlock "Xend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 11993 + Points [217, 0; 0, -160] + Branch { + ZOrder 11992 + DstBlock "Divide44" + DstPort 2 + } + Branch { + ZOrder 11991 + Points [0, -175] + DstBlock "Divide42" + DstPort 2 + } + } + Branch { + ZOrder 11990 + Points [0, -50] + DstBlock "Xend_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11997 + SrcBlock "Xend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11996 + DstBlock "Divide44" + DstPort 1 + } + Branch { + ZOrder 11995 + Points [0, -45] + DstBlock "Xend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12004 + SrcBlock "Constant56" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 12003 + DstBlock "Divide49" + DstPort 2 + } + Branch { + ZOrder 12002 + Points [0, 175] + DstBlock "Divide51" + DstPort 2 + } + } + Line { + ZOrder 12011 + SrcBlock "Constant55" + SrcPort 1 + Points [25, 0; 0, 160] + Branch { + ZOrder 12010 + DstBlock "Product36" + DstPort 2 + } + Branch { + ZOrder 12005 + DstBlock "Product33" + DstPort 2 + } + } + Line { + Name "" + ZOrder 46083 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + Points [177, 0; 0, 410] + DstBlock "Xend_IM_QPD2_X_MON" + DstPort 1 + } + Line { + ZOrder 12017 + SrcBlock "Xend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 12016 + Points [212, 0; 0, -160] + Branch { + ZOrder 12015 + Points [0, -175] + DstBlock "Divide47" + DstPort 2 + } + Branch { + ZOrder 12014 + DstBlock "Divide50" + DstPort 2 + } + } + Branch { + ZOrder 12013 + Points [0, -60] + DstBlock "Xend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12018 + SrcBlock "Xend_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum43" + DstPort 2 + } + Line { + ZOrder 12019 + SrcBlock "Sum43" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12020 + SrcBlock "Xend_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum44" + DstPort 2 + } + Line { + ZOrder 12021 + SrcBlock "Mux15" + SrcPort 1 + DstBlock "OPLEV2_length1" + DstPort 1 + } + Line { + ZOrder 12022 + SrcBlock "Xend_Fil_COIL3" + SrcPort 1 + Points [97, 0; 0, -5] + DstBlock "Xend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 12027 + SrcBlock "Xend_OPLEV1_X_mm_diff_MON" + SrcPort 1 + Points [15, 0; 0, 13; 202, 0; 0, -43] + DstBlock "Sum46" + DstPort 1 + } + Line { + ZOrder 12028 + SrcBlock "Mux12" + SrcPort 1 + DstBlock "Xend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 12029 + SrcBlock "Xend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux6" + DstPort 1 + } + Line { + ZOrder 12030 + SrcBlock "Xend_Fil_COIL1" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29811 + SrcBlock "Sum100" + SrcPort 1 + DstBlock "Divide46" + DstPort 1 + } + Line { + ZOrder 12040 + SrcBlock "Xend_Fil_TM_P" + SrcPort 1 + DstBlock "Sum49" + DstPort 1 + } + Line { + ZOrder 12041 + SrcBlock "Xend_Fil_TM_Y" + SrcPort 1 + DstBlock "Sum48" + DstPort 1 + } + Line { + ZOrder 12042 + SrcBlock "Xend_Fil_TM_L" + SrcPort 1 + DstBlock "Sum47" + DstPort 1 + } + Line { + ZOrder 12055 + SrcBlock "Sum47" + SrcPort 1 + DstBlock "Mux12" + DstPort 1 + } + Line { + ZOrder 12056 + SrcBlock "Sum48" + SrcPort 1 + DstBlock "Mux12" + DstPort 2 + } + Line { + ZOrder 12057 + SrcBlock "Sum49" + SrcPort 1 + DstBlock "Mux12" + DstPort 3 + } + Line { + ZOrder 29793 + SrcBlock "Xend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum45" + DstPort 1 + } + Line { + ZOrder 12076 + SrcBlock "Constant64" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 12075 + Points [0, 55] + DstBlock "Sum51" + DstPort 1 + } + Branch { + ZOrder 12074 + DstBlock "Sum52" + DstPort 1 + } + } + Line { + ZOrder 12077 + SrcBlock "Constant66" + SrcPort 1 + DstBlock "Sum51" + DstPort 2 + } + Line { + ZOrder 12078 + SrcBlock "Sum51" + SrcPort 1 + Points [60, 0] + DstBlock "Mux15" + DstPort 1 + } + Line { + ZOrder 12079 + SrcBlock "Constant67" + SrcPort 1 + Points [56, 0; 0, 165] + DstBlock "Mux15" + DstPort 2 + } + Line { + ZOrder 12084 + SrcBlock "Constant63" + SrcPort 1 + Points [65, 0; 0, 385] + Branch { + ZOrder 12083 + DstBlock "Mux15" + DstPort 3 + } + Branch { + ZOrder 12082 + Points [0, 80] + Branch { + ZOrder 12081 + Points [0, 70] + DstBlock "Mux14" + DstPort 3 + } + Branch { + ZOrder 12080 + DstBlock "Mux17" + DstPort 2 + } + } + } + Line { + ZOrder 12085 + SrcBlock "Mux17" + SrcPort 1 + DstBlock "OPLEV1_length1" + DstPort 1 + } + Line { + ZOrder 34182 + SrcBlock "Product73" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 29758 + Points [199, 0] + DstBlock "Xend_TM_L_MON" + DstPort 1 + } + Branch { + ZOrder 29751 + Points [0, 36; -336, 0] + DstBlock "Mux17" + DstPort 1 + } + } + Line { + ZOrder 14132 + SrcBlock "OPLEV1_length1" + SrcPort 1 + Points [15, 0; 0, 113; -45, 0] + DstBlock "Choice6" + DstPort 1 + } + Line { + ZOrder 12093 + SrcBlock "Constant65" + SrcPort 1 + Points [40, 0] + DstBlock "Sum52" + DstPort 2 + } + Line { + ZOrder 12096 + SrcBlock "Sum52" + SrcPort 1 + Points [247, 0; 0, 410] + Branch { + ZOrder 12095 + Points [0, 55] + DstBlock "Mux14" + DstPort 2 + } + Branch { + ZOrder 12094 + DstBlock "Mux13" + DstPort 2 + } + } + Line { + ZOrder 12099 + SrcBlock "Mux13" + SrcPort 1 + DstBlock "OPLEV1_yaw1" + DstPort 1 + } + Line { + ZOrder 12100 + SrcBlock "Mux14" + SrcPort 1 + DstBlock "OPLEV1_pitch1" + DstPort 1 + } + Line { + ZOrder 12102 + SrcBlock "OPLEV1_pitch1" + SrcPort 1 + Points [22, 0; 0, -5] + DstBlock "Product38" + DstPort 1 + } + Line { + ZOrder 12105 + SrcBlock "Constant54" + SrcPort 1 + Points [66, 0; 0, 340; 145, 0; 0, 120] + Branch { + ZOrder 12104 + DstBlock "Product39" + DstPort 2 + } + Branch { + ZOrder 12103 + Points [0, 75] + DstBlock "Product38" + DstPort 2 + } + } + Line { + ZOrder 12106 + SrcBlock "Product39" + SrcPort 1 + DstBlock "Xend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 12107 + SrcBlock "Product38" + SrcPort 1 + DstBlock "Xend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 12111 + SrcBlock "Xend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 12115 + SrcBlock "Xend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 12116 + SrcBlock "Sum53" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12117 + SrcBlock "Xend_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum42" + DstPort 2 + } + Line { + ZOrder 12118 + SrcBlock "Sum42" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12119 + SrcBlock "Xend_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum53" + DstPort 2 + } + Line { + ZOrder 12120 + SrcBlock "Xend_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + Name "" + ZOrder 46084 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 24 + Points [86, 0; 0, 410] + DstBlock "Xend_IM_QPD2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 46085 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + Points [41, 0; 0, 410] + DstBlock "Xend_IM_QPD2_SUM_MON" + DstPort 1 + } + Line { + ZOrder 12362 + SrcBlock "ADC1" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 13153 + SrcBlock "Constant68" + SrcPort 1 + Points [10, 0; 0, 180] + Branch { + ZOrder 12371 + DstBlock "Product41" + DstPort 2 + } + Branch { + ZOrder 12370 + DstBlock "Product40" + DstPort 2 + } + } + Line { + ZOrder 12373 + SrcBlock "Constant69" + SrcPort 1 + Points [10, 0; 0, 235] + Branch { + ZOrder 12375 + DstBlock "Divide43" + DstPort 2 + } + Branch { + ZOrder 12374 + DstBlock "Divide45" + DstPort 2 + } + } + Line { + Name "" + ZOrder 16215 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + DstBlock "Terminator27" + DstPort 1 + } + Line { + Name "" + ZOrder 12379 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + DstBlock "Terminator28" + DstPort 1 + } + Line { + Name "" + ZOrder 12380 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + DstBlock "Terminator10" + DstPort 1 + } + Line { + Name "" + ZOrder 12382 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 10 + DstBlock "Terminator30" + DstPort 1 + } + Line { + Name "" + ZOrder 12383 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 11 + DstBlock "Terminator36" + DstPort 1 + } + Line { + Name "" + ZOrder 12384 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 12 + DstBlock "Terminator37" + DstPort 1 + } + Line { + Name "" + ZOrder 12385 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 13 + DstBlock "Terminator38" + DstPort 1 + } + Line { + Name "" + ZOrder 16938 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 14 + DstBlock "Yend_SEISM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 16937 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 15 + Points [22, 0; 0, 5] + DstBlock "Midend_MIC_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12388 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 16 + DstBlock "Terminator41" + DstPort 1 + } + Line { + Name "" + ZOrder 12392 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 20 + DstBlock "Terminator45" + DstPort 1 + } + Line { + Name "" + ZOrder 12393 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 25 + DstBlock "Terminator46" + DstPort 1 + } + Line { + Name "" + ZOrder 14321 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 17 + DstBlock "Xend_OPLEV2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14322 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 18 + Points [139, 0; 0, -25] + DstBlock "Xend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14323 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 19 + Points [135, 0; 0, -50] + DstBlock "Xend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14307 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 21 + Points [25, 0; 0, -100] + DstBlock "Xend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44882 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + Points [210, 0] + DstBlock "Terminator7" + DstPort 1 + } + Line { + Name "" + ZOrder 44883 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "Terminator12" + DstPort 1 + } + Line { + Name "" + ZOrder 44884 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "Terminator16" + DstPort 1 + } + Line { + Name "" + ZOrder 44885 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 14099 + SrcBlock "Divide45" + SrcPort 1 + Points [94, 0] + Branch { + ZOrder 12109 + Points [0, 55] + DstBlock "Sum42" + DstPort 1 + } + Branch { + ZOrder 12108 + DstBlock "Xend_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14098 + SrcBlock "Divide43" + SrcPort 1 + Points [95, 0] + Branch { + ZOrder 12113 + Points [0, -45] + DstBlock "Sum53" + DstPort 1 + } + Branch { + ZOrder 12112 + DstBlock "Xend_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14096 + SrcBlock "Divide49" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 11952 + Points [0, 55] + DstBlock "Sum43" + DstPort 1 + } + Branch { + ZOrder 11951 + DstBlock "Xend_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14097 + SrcBlock "Divide51" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 11960 + Points [0, -45] + DstBlock "Sum44" + DstPort 1 + } + Branch { + ZOrder 11959 + DstBlock "Xend_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14094 + SrcBlock "Divide19" + SrcPort 1 + Points [104, 0] + Branch { + ZOrder 10535 + Points [0, 55] + DstBlock "Sum1" + DstPort 1 + } + Branch { + ZOrder 10534 + DstBlock "Yend_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14095 + SrcBlock "Divide17" + SrcPort 1 + Points [105, 0] + Branch { + ZOrder 10539 + Points [0, -45] + DstBlock "Sum40" + DstPort 1 + } + Branch { + ZOrder 10538 + DstBlock "Yend_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14093 + SrcBlock "Divide6" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 7249 + Points [0, -45] + DstBlock "Sum31" + DstPort 1 + } + Branch { + ZOrder 2848 + DstBlock "Yend_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14092 + SrcBlock "Divide4" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 7243 + Points [0, 55] + DstBlock "Sum30" + DstPort 1 + } + Branch { + ZOrder 3489 + DstBlock "Yend_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 13235 + SrcBlock "Demux5" + SrcPort 1 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 13232 + SrcBlock "Demux5" + SrcPort 4 + DstBlock "Xend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 13234 + SrcBlock "Demux5" + SrcPort 2 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 13233 + SrcBlock "Demux5" + SrcPort 3 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 13229 + SrcBlock "Demux6" + SrcPort 1 + DstBlock "Mux16" + DstPort 1 + } + Line { + ZOrder 13230 + SrcBlock "Demux6" + SrcPort 2 + DstBlock "Mux16" + DstPort 2 + } + Line { + ZOrder 13231 + SrcBlock "Demux6" + SrcPort 3 + DstBlock "Mux16" + DstPort 3 + } + Line { + ZOrder 14133 + SrcBlock "Xend_yaw_length_SW" + SrcPort 1 + DstBlock "Choice6" + DstPort 2 + } + Line { + ZOrder 14134 + SrcBlock "Constant70" + SrcPort 1 + Points [20, 0; 0, -30] + DstBlock "Choice6" + DstPort 3 + } + Line { + ZOrder 14135 + SrcBlock "Choice6" + SrcPort 1 + Points [60, 0] + DstBlock "Sum46" + DstPort 2 + } + Line { + ZOrder 14141 + SrcBlock "OPLEV1_length" + SrcPort 1 + Points [15, 0] + DstBlock "Choice7" + DstPort 1 + } + Line { + ZOrder 14137 + SrcBlock "Yend_yaw_length_SW" + SrcPort 1 + DstBlock "Choice7" + DstPort 2 + } + Line { + ZOrder 14138 + SrcBlock "Constant71" + SrcPort 1 + Points [20, 0; 0, -30] + DstBlock "Choice7" + DstPort 3 + } + Line { + ZOrder 14140 + SrcBlock "Choice7" + SrcPort 1 + Points [15, 0] + DstBlock "Sum33" + DstPort 2 + } + Line { + ZOrder 14575 + SrcBlock "Xend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 31479 + Points [0, -25] + DstBlock "Xend_TM_COIL1_VOLT" + DstPort 1 + } + Branch { + ZOrder 31478 + Points [0, 9; 122, 0; 0, -9; 307, 0; 0, -6310] + DstBlock "Product20" + DstPort 1 + } + } + Line { + ZOrder 14574 + SrcBlock "Xend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 31481 + Points [0, -16; 24, 0; 0, -9] + DstBlock "Xend_TM_COIL2_VOLT" + DstPort 1 + } + Branch { + ZOrder 31480 + Points [0, 9; 125, 0; 0, -9; 341, 0; 0, -6190] + DstBlock "Product17" + DstPort 1 + } + } + Line { + ZOrder 14573 + SrcBlock "Xend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 31483 + Points [0, -21; 28, 0; 0, -9] + DstBlock "Xend_TM_COIL3_VOLT" + DstPort 1 + } + Branch { + ZOrder 31482 + Points [496, 0; 0, -6075] + DstBlock "Product18" + DstPort 1 + } + } + Line { + ZOrder 14572 + SrcBlock "Xend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 31485 + Points [0, -19; 26, 0; 0, -11] + DstBlock "Xend_TM_COIL4_VOLT" + DstPort 1 + } + Branch { + ZOrder 31484 + Points [526, 0; 0, -5955] + DstBlock "Product19" + DstPort 1 + } + } + Line { + Name "" + ZOrder 14304 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 24 + DstBlock "Terminator50" + DstPort 1 + } + Line { + Name "" + ZOrder 14305 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 23 + Points [140, 0; 0, -150] + DstBlock "Xend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14306 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 22 + Points [139, 0; 0, -125] + DstBlock "Xend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14318 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 26 + DstBlock "Terminator42" + DstPort 1 + } + Line { + Name "" + ZOrder 16239 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 27 + DstBlock "Terminator52" + DstPort 1 + } + Line { + Name "" + ZOrder 14320 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 28 + DstBlock "Terminator44" + DstPort 1 + } + Line { + Name "" + ZOrder 44871 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "Yend_PD12_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44865 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "Yend_PD11_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44858 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "Yend_PD10_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44852 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "Yend_PD9_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44811 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "Yend_PD5_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44829 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "Yend_PD7_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44841 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "Yend_PD8_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14563 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "Terminator71" + DstPort 1 + } + Line { + Name "" + ZOrder 14564 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "Terminator72" + DstPort 1 + } + Line { + Name "" + ZOrder 14565 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "Terminator73" + DstPort 1 + } + Line { + Name "" + ZOrder 14566 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "Terminator74" + DstPort 1 + } + Line { + Name "" + ZOrder 14567 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 5 + DstBlock "Terminator75" + DstPort 1 + } + Line { + Name "" + ZOrder 14568 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 6 + DstBlock "Terminator76" + DstPort 1 + } + Line { + Name "" + ZOrder 14570 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 7 + DstBlock "Terminator77" + DstPort 1 + } + Line { + Name "" + ZOrder 14571 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 8 + DstBlock "Terminator78" + DstPort 1 + } + Line { + Name "" + ZOrder 15459 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + Points [152, 0; 0, 420] + DstBlock "Yend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 15462 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + Points [148, 0; 0, 420] + DstBlock "Yend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 15458 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + Points [0, 420] + DstBlock "Yend_OPLEV2_X_MON" + DstPort 1 + } + Line { + ZOrder 14666 + SrcBlock "Constant73" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide53" + DstPort 2 + } + Line { + ZOrder 14667 + SrcBlock "Sum54" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide52" + DstPort 2 + } + Line { + ZOrder 14668 + SrcBlock "Constant75" + SrcPort 1 + DstBlock "Divide53" + DstPort 1 + } + Line { + ZOrder 14669 + SrcBlock "Constant74" + SrcPort 1 + DstBlock "Sum54" + DstPort 1 + } + Line { + ZOrder 14670 + SrcBlock "Constant72" + SrcPort 1 + Points [65, 0] + DstBlock "Sum54" + DstPort 2 + } + Line { + ZOrder 14671 + SrcBlock "Divide53" + SrcPort 1 + DstBlock "Divide52" + DstPort 1 + } + Line { + ZOrder 14673 + SrcBlock "Divide52" + SrcPort 1 + Points [349, 0] + Branch { + ZOrder 14684 + Points [0, -20] + DstBlock "Divide54" + DstPort 2 + } + Branch { + ZOrder 14683 + Points [0, 185] + Branch { + ZOrder 14691 + Points [0, 205] + Branch { + ZOrder 14694 + Points [0, 205] + DstBlock "Divide57" + DstPort 2 + } + Branch { + ZOrder 14693 + DstBlock "Divide56" + DstPort 2 + } + } + Branch { + ZOrder 14690 + DstBlock "Divide55" + DstPort 2 + } + } + } + Line { + ZOrder 14675 + SrcBlock "Divide54" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens1" + DstPort 1 + } + Line { + ZOrder 14679 + SrcBlock "Divide55" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens2" + DstPort 1 + } + Line { + ZOrder 14680 + SrcBlock "Divide56" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens3" + DstPort 1 + } + Line { + ZOrder 14681 + SrcBlock "Divide57" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens4" + DstPort 1 + } + Line { + ZOrder 15445 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "Divide54" + DstPort 1 + } + Line { + ZOrder 15446 + SrcBlock "Ground39" + SrcPort 1 + DstBlock "Divide56" + DstPort 1 + } + Line { + ZOrder 15447 + SrcBlock "Ground40" + SrcPort 1 + DstBlock "Divide57" + DstPort 1 + } + Line { + ZOrder 15448 + SrcBlock "Ground38" + SrcPort 1 + DstBlock "Divide55" + DstPort 1 + } + Line { + Name "" + ZOrder 15467 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 9 + DstBlock "Terminator29" + DstPort 1 + } + Line { + ZOrder 16924 + SrcBlock "Midend_MIC_MON" + SrcPort 1 + DstBlock "Divide58" + DstPort 1 + } + Line { + ZOrder 16925 + SrcBlock "Divide58" + SrcPort 1 + DstBlock "Midend_MIC_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16926 + SrcBlock "Midend_MIC_VOLT_MON" + SrcPort 1 + DstBlock "Midend_MIC_VOLT" + DstPort 1 + } + Line { + ZOrder 16930 + SrcBlock "Divide59" + SrcPort 1 + DstBlock "Yend_SEISM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16931 + SrcBlock "Yend_SEISM_VOLT_MON" + SrcPort 1 + DstBlock "Divide60" + DstPort 1 + } + Line { + ZOrder 16933 + SrcBlock "Divide60" + SrcPort 1 + DstBlock "Yend_SEISM_ACC_MON" + DstPort 1 + } + Line { + ZOrder 16934 + SrcBlock "Yend_SEISM_ACC_MON" + SrcPort 1 + DstBlock "Yend_SEISM_ACC" + DstPort 1 + } + Line { + ZOrder 34185 + SrcBlock "Product101" + SrcPort 1 + Points [82, 0; 0, 38] + Branch { + ZOrder 34462 + Points [0, 82] + DstBlock "Yend_TM_L_MON" + DstPort 1 + } + Branch { + ZOrder 34329 + Points [-506, 0; 0, 37] + DstBlock "Mux9" + DstPort 1 + } + } + Line { + ZOrder 17312 + SrcBlock "Sum55" + SrcPort 1 + Points [23, 0; 0, 395] + DstBlock "Sum34" + DstPort 2 + } + Line { + ZOrder 17315 + SrcBlock "Sum56" + SrcPort 1 + Points [17, 0; 0, 436; 33, 0] + DstBlock "Sum35" + DstPort 2 + } + Line { + ZOrder 17319 + SrcBlock "Sum57" + SrcPort 1 + Points [6, 0; 0, 460] + DstBlock "Sum36" + DstPort 2 + } + Line { + ZOrder 18037 + SrcBlock "Yend_Fil_TM_OFFSET_L" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice11" + DstPort 1 + } + Line { + ZOrder 17321 + SrcBlock "Yend_ZEROE_TM_L_SW" + SrcPort 1 + DstBlock "Choice11" + DstPort 2 + } + Line { + ZOrder 17322 + SrcBlock "Constant82" + SrcPort 1 + Points [45, 0] + DstBlock "Choice11" + DstPort 3 + } + Line { + ZOrder 17339 + SrcBlock "Choice11" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum58" + DstPort 2 + } + Line { + ZOrder 18040 + SrcBlock "Yend_Fil_TM_OFFSET_Y" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice12" + DstPort 1 + } + Line { + ZOrder 17326 + SrcBlock "Yend_ZEROE_TM_Y_SW" + SrcPort 1 + DstBlock "Choice12" + DstPort 2 + } + Line { + ZOrder 17327 + SrcBlock "Constant83" + SrcPort 1 + Points [45, 0] + DstBlock "Choice12" + DstPort 3 + } + Line { + ZOrder 17340 + SrcBlock "Choice12" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum59" + DstPort 2 + } + Line { + ZOrder 18041 + SrcBlock "Yend_Fil_TM_OFFSET_P" + SrcPort 1 + Points [121, 0; 0, 5] + DstBlock "Choice13" + DstPort 1 + } + Line { + ZOrder 17330 + SrcBlock "Yend_ZEROE_TM_P_SW" + SrcPort 1 + DstBlock "Choice13" + DstPort 2 + } + Line { + ZOrder 17331 + SrcBlock "Constant85" + SrcPort 1 + Points [45, 0] + DstBlock "Choice13" + DstPort 3 + } + Line { + ZOrder 17341 + SrcBlock "Choice13" + SrcPort 1 + Points [65, 0] + DstBlock "Sum60" + DstPort 2 + } + Line { + ZOrder 34271 + SrcBlock "Sum37" + SrcPort 1 + Points [217, 0] + Branch { + ZOrder 43771 + Points [0, 385] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 4 + } + Branch { + ZOrder 34512 + DstBlock "Yend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 24219 + SrcBlock "Yend_Fil_COIL1" + SrcPort 1 + DstBlock "Yend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24226 + SrcBlock "Yend_Fil_COIL2" + SrcPort 1 + DstBlock "Yend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24227 + SrcBlock "Yend_Fil_COIL3" + SrcPort 1 + DstBlock "Yend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24228 + SrcBlock "Yend_Fil_COIL4" + SrcPort 1 + DstBlock "Yend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 17335 + SrcBlock "Yend_TM_P_MON" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 34488 + Points [0, 366; 1152, 0; 0, 44] + Branch { + ZOrder 43749 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 5 + } + Branch { + ZOrder 42199 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 5 + } + } + Branch { + ZOrder 34487 + DstBlock "Yend_TM_P" + DstPort 1 + } + } + Line { + ZOrder 24229 + SrcBlock "Product16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 24230 + SrcBlock "Product3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 24231 + SrcBlock "Product10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 24232 + SrcBlock "Product15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 24237 + SrcBlock "Yend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 31469 + Points [565, 0; 0, 1820] + DstBlock "Product16" + DstPort 1 + } + Branch { + ZOrder 31468 + Points [0, -30] + DstBlock "Yend_TM_COIL1_VOLT" + DstPort 1 + } + } + Line { + ZOrder 24238 + SrcBlock "Yend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 31472 + Points [538, 0; 0, 1940] + DstBlock "Product3" + DstPort 1 + } + Branch { + ZOrder 31471 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 29783 + SrcBlock "Sum94" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 29771 + SrcBlock "Sum91" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 29776 + SrcBlock "Sum92" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 2201 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 29345 + SrcBlock "Sum77" + SrcPort 1 + Points [12, 0; 0, 420] + DstBlock "Sum49" + DstPort 2 + } + Line { + ZOrder 29346 + SrcBlock "Sum76" + SrcPort 1 + Points [19, 0; 0, 396; 41, 0] + DstBlock "Sum48" + DstPort 2 + } + Line { + ZOrder 29347 + SrcBlock "Sum75" + SrcPort 1 + Points [34, 0; 0, 376; 26, 0] + DstBlock "Sum47" + DstPort 2 + } + Line { + ZOrder 14308 + SrcBlock "Xend_OPLEV2_X_mm_diff_MON" + SrcPort 1 + Points [192, 0; 0, 610] + Branch { + ZOrder 43806 + Points [0, 228; 1582, 0; 0, 222] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 3 + } + Branch { + ZOrder 29655 + DstBlock "Product37" + DstPort 2 + } + } + Line { + ZOrder 29717 + SrcBlock "Sum89" + SrcPort 1 + Points [545, 0] + Branch { + ZOrder 29652 + Points [0, 150] + Branch { + ZOrder 43797 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 5 + } + Branch { + ZOrder 43788 + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 5 + } + } + Branch { + ZOrder 29651 + DstBlock "Xend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29716 + SrcBlock "Sum85" + SrcPort 1 + Points [537, 0] + Branch { + ZOrder 29649 + Points [0, 215] + Branch { + ZOrder 43796 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 4 + } + Branch { + ZOrder 43787 + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 4 + } + } + Branch { + ZOrder 29648 + DstBlock "Xend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 47299 + SrcBlock "Sum84" + SrcPort 1 + Points [531, 0] + Branch { + ZOrder 29715 + Points [0, 280] + Branch { + ZOrder 43795 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 3 + } + Branch { + ZOrder 43790 + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 3 + } + } + Branch { + ZOrder 29713 + DstBlock "Xend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 12097 + SrcBlock "Sum46" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 43807 + Points [0, 473; 2080, 0; 0, -73] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 4 + } + Branch { + ZOrder 29690 + DstBlock "Mux13" + DstPort 1 + } + } + Line { + ZOrder 12101 + SrcBlock "Xend_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [229, 0] + Branch { + ZOrder 43808 + Points [0, 382; 2129, 0; 0, -77] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 5 + } + Branch { + ZOrder 29692 + Points [71, 0] + DstBlock "Mux14" + DstPort 1 + } + } + Line { + ZOrder 34272 + SrcBlock "Sum68" + SrcPort 1 + Points [195, 0] + Branch { + ZOrder 43772 + Points [0, 320] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 5 + } + Branch { + ZOrder 34514 + DstBlock "Yend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29695 + SrcBlock "Xend_Fil_TM_OFFSET_L" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice27" + DstPort 1 + } + Line { + ZOrder 29696 + SrcBlock "Xend_ZEROE_TM_L_SW" + SrcPort 1 + DstBlock "Choice27" + DstPort 2 + } + Line { + ZOrder 29697 + SrcBlock "Constant108" + SrcPort 1 + Points [45, 0] + DstBlock "Choice27" + DstPort 3 + } + Line { + ZOrder 29698 + SrcBlock "Choice27" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum86" + DstPort 2 + } + Line { + ZOrder 29699 + SrcBlock "Xend_Fil_TM_OFFSET_Y" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice28" + DstPort 1 + } + Line { + ZOrder 29700 + SrcBlock "Xend_ZEROE_TM_Y_SW" + SrcPort 1 + DstBlock "Choice28" + DstPort 2 + } + Line { + ZOrder 29701 + SrcBlock "Constant109" + SrcPort 1 + Points [45, 0] + DstBlock "Choice28" + DstPort 3 + } + Line { + ZOrder 29702 + SrcBlock "Choice28" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum87" + DstPort 2 + } + Line { + ZOrder 29703 + SrcBlock "Xend_Fil_TM_OFFSET_P" + SrcPort 1 + Points [121, 0; 0, 5] + DstBlock "Choice36" + DstPort 1 + } + Line { + ZOrder 29704 + SrcBlock "Xend_ZEROE_TM_P_SW" + SrcPort 1 + DstBlock "Choice36" + DstPort 2 + } + Line { + ZOrder 29705 + SrcBlock "Constant110" + SrcPort 1 + Points [45, 0] + DstBlock "Choice36" + DstPort 3 + } + Line { + ZOrder 29706 + SrcBlock "Choice36" + SrcPort 1 + Points [65, 0] + DstBlock "Sum88" + DstPort 2 + } + Line { + ZOrder 29707 + SrcBlock "Xend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum84" + DstPort 2 + } + Line { + ZOrder 29708 + SrcBlock "Xend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum85" + DstPort 2 + } + Line { + ZOrder 29709 + SrcBlock "Xend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum89" + DstPort 2 + } + Line { + ZOrder 29723 + SrcBlock "Xend_TM_P_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 29763 + Points [0, -35] + DstBlock "Xend_TM_P" + DstPort 1 + } + Branch { + ZOrder 29762 + Points [94, 0] + Branch { + ZOrder 29730 + Points [0, 310] + DstBlock "Xend_Fil_TM_OFFSET_P" + DstPort 1 + } + Branch { + ZOrder 29729 + DstBlock "Sum88" + DstPort 1 + } + } + } + Line { + ZOrder 29721 + SrcBlock "Xend_TM_L_MON" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29760 + Points [0, -30] + DstBlock "Xend_TM_L" + DstPort 1 + } + Branch { + ZOrder 29759 + Points [131, 0] + Branch { + ZOrder 29726 + DstBlock "Sum86" + DstPort 1 + } + Branch { + ZOrder 29725 + Points [0, 275] + DstBlock "Xend_Fil_TM_OFFSET_L" + DstPort 1 + } + } + } + Line { + ZOrder 29718 + SrcBlock "Sum86" + SrcPort 1 + DstBlock "Sum84" + DstPort 1 + } + Line { + ZOrder 29719 + SrcBlock "Sum87" + SrcPort 1 + DstBlock "Sum85" + DstPort 1 + } + Line { + ZOrder 29720 + SrcBlock "Sum88" + SrcPort 1 + DstBlock "Sum89" + DstPort 1 + } + Line { + ZOrder 12086 + SrcBlock "OPLEV2_length1" + SrcPort 1 + DstBlock "Product37" + DstPort 1 + } + Line { + ZOrder 29722 + SrcBlock "Xend_TM_Y_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 29765 + Points [0, -30] + DstBlock "Xend_TM_Y" + DstPort 1 + } + Branch { + ZOrder 29764 + Points [109, 0] + Branch { + ZOrder 29728 + Points [0, 300] + DstBlock "Xend_Fil_TM_OFFSET_Y" + DstPort 1 + } + Branch { + ZOrder 29727 + DstBlock "Sum87" + DstPort 1 + } + } + } + Line { + ZOrder 29769 + SrcBlock "Yend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum91" + DstPort 2 + } + Line { + ZOrder 29772 + SrcBlock "Yend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum91" + DstPort 1 + } + Line { + ZOrder 29774 + SrcBlock "Yend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum92" + DstPort 2 + } + Line { + ZOrder 29775 + SrcBlock "Yend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum93" + DstPort 2 + } + Line { + ZOrder 29777 + SrcBlock "Yend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum92" + DstPort 1 + } + Line { + ZOrder 29779 + SrcBlock "Yend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum93" + DstPort 1 + } + Line { + ZOrder 29780 + SrcBlock "Yend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum94" + DstPort 2 + } + Line { + ZOrder 29781 + SrcBlock "Yend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum95" + DstPort 2 + } + Line { + ZOrder 29782 + SrcBlock "Yend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum96" + DstPort 2 + } + Line { + ZOrder 29787 + SrcBlock "Yend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum96" + DstPort 1 + } + Line { + ZOrder 29788 + SrcBlock "Yend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum95" + DstPort 1 + } + Line { + ZOrder 29789 + SrcBlock "Yend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum94" + DstPort 1 + } + Line { + ZOrder 29790 + SrcBlock "Xend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum45" + DstPort 2 + } + Line { + ZOrder 29791 + SrcBlock "Xend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum50" + DstPort 2 + } + Line { + ZOrder 29792 + SrcBlock "Xend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum97" + DstPort 2 + } + Line { + ZOrder 29797 + SrcBlock "Xend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum97" + DstPort 1 + } + Line { + ZOrder 29798 + SrcBlock "Xend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum50" + DstPort 1 + } + Line { + ZOrder 29802 + SrcBlock "Xend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum98" + DstPort 2 + } + Line { + ZOrder 29803 + SrcBlock "Xend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum99" + DstPort 2 + } + Line { + ZOrder 29804 + SrcBlock "Xend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum100" + DstPort 2 + } + Line { + ZOrder 29812 + SrcBlock "Xend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum99" + DstPort 1 + } + Line { + ZOrder 29813 + SrcBlock "Xend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum98" + DstPort 1 + } + Line { + ZOrder 33037 + SrcBlock "OPLEV1_yaw1" + SrcPort 1 + Points [51, 0; 0, -15] + DstBlock "Product39" + DstPort 1 + } + Line { + ZOrder 33035 + SrcBlock "OPLEV1_yaw" + SrcPort 1 + DstBlock "Product35" + DstPort 1 + } + Line { + ZOrder 34183 + SrcBlock "Product37" + SrcPort 1 + Points [33, 0; 0, -10] + DstBlock "Product73" + DstPort 1 + } + Line { + ZOrder 34184 + SrcBlock "Constant58" + SrcPort 1 + Points [105, 0; 0, 90] + DstBlock "Product73" + DstPort 2 + } + Line { + ZOrder 34186 + SrcBlock "Product32" + SrcPort 1 + DstBlock "Product101" + DstPort 1 + } + Line { + ZOrder 34187 + SrcBlock "Constant59" + SrcPort 1 + Points [24, 0; 0, 50] + DstBlock "Product101" + DstPort 2 + } + Line { + ZOrder 34325 + SrcBlock "Sum58" + SrcPort 1 + DstBlock "Sum32" + DstPort 1 + } + Line { + ZOrder 34259 + SrcBlock "Yend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum32" + DstPort 2 + } + Line { + ZOrder 34326 + SrcBlock "Sum59" + SrcPort 1 + DstBlock "Sum37" + DstPort 1 + } + Line { + ZOrder 34328 + SrcBlock "Sum60" + SrcPort 1 + DstBlock "Sum68" + DstPort 1 + } + Line { + ZOrder 34262 + SrcBlock "Yend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum37" + DstPort 2 + } + Line { + ZOrder 34263 + SrcBlock "Yend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum68" + DstPort 2 + } + Line { + ZOrder 34312 + SrcBlock "Yend_OPLEV1_X_mm_diff_MON" + SrcPort 1 + DstBlock "Sum33" + DstPort 1 + } + Line { + ZOrder 34336 + SrcBlock "Yend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 34342 + Points [598, 0; 0, 2060] + DstBlock "Product10" + DstPort 1 + } + Branch { + ZOrder 34341 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL3_VOLT" + DstPort 1 + } + } + Line { + ZOrder 34344 + SrcBlock "Yend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 34346 + Points [0, -14; 20, 0] + DstBlock "Yend_TM_COIL4_VOLT" + DstPort 1 + } + Branch { + ZOrder 34345 + Points [504, 0; 0, 2185] + DstBlock "Product15" + DstPort 1 + } + } + Line { + ZOrder 34386 + SrcBlock "Demux1" + SrcPort 3 + Points [75, 0; 0, -10] + DstBlock "Yend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 34387 + SrcBlock "Demux1" + SrcPort 4 + DstBlock "Yend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 34385 + SrcBlock "Demux1" + SrcPort 2 + Points [75, 0; 0, -25] + DstBlock "Yend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 34383 + SrcBlock "Demux1" + SrcPort 1 + Points [75, 0; 0, -40] + DstBlock "Yend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 34433 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "Yend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 34434 + SrcBlock "Yend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + ZOrder 34447 + SrcBlock "Demux4" + SrcPort 2 + Points [139, 0] + Branch { + ZOrder 34466 + Points [0, 300] + DstBlock "Yend_Fil_TM_OFFSET_Y" + DstPort 1 + } + Branch { + ZOrder 34465 + DstBlock "Sum59" + DstPort 1 + } + } + Line { + ZOrder 34448 + SrcBlock "Demux4" + SrcPort 3 + Points [126, 0] + Branch { + ZOrder 34468 + Points [0, 310] + DstBlock "Yend_Fil_TM_OFFSET_P" + DstPort 1 + } + Branch { + ZOrder 34467 + DstBlock "Sum60" + DstPort 1 + } + } + Line { + ZOrder 34449 + SrcBlock "Demux4" + SrcPort 1 + Points [151, 0] + Branch { + ZOrder 34464 + Points [0, 275] + DstBlock "Yend_Fil_TM_OFFSET_L" + DstPort 1 + } + Branch { + ZOrder 34463 + DstBlock "Sum58" + DstPort 1 + } + } + Line { + ZOrder 34451 + SrcBlock "Sum33" + SrcPort 1 + Points [68, 0] + Branch { + ZOrder 34456 + Points [0, -310] + DstBlock "Mux10" + DstPort 1 + } + Branch { + ZOrder 34455 + Points [47, 0; 0, -25] + DstBlock "Mux1" + DstPort 2 + } + } + Line { + ZOrder 34452 + SrcBlock "Yend_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [343, 0] + Branch { + ZOrder 34458 + Points [0, -305] + DstBlock "Mux11" + DstPort 1 + } + Branch { + ZOrder 34457 + Points [27, 0; 0, -25] + DstBlock "Mux1" + DstPort 3 + } + } + Line { + ZOrder 34454 + SrcBlock "Yend_OPLEV2_X_mm_diff_MON" + SrcPort 1 + Points [27, 0; 0, -905; 176, 0] + Branch { + ZOrder 34460 + Points [0, -390] + DstBlock "Product32" + DstPort 2 + } + Branch { + ZOrder 34459 + DstBlock "Mux1" + DstPort 1 + } + } + Line { + ZOrder 17334 + SrcBlock "Yend_TM_Y_MON" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 34484 + Points [0, 427; 1159, 0; 0, 48] + Branch { + ZOrder 43748 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 4 + } + Branch { + ZOrder 42198 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 4 + } + } + Branch { + ZOrder 34483 + DstBlock "Yend_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 17333 + SrcBlock "Yend_TM_L_MON" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 34470 + Points [0, 486; 1172, 0; 0, 54] + Branch { + ZOrder 43747 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 3 + } + Branch { + ZOrder 42197 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 3 + } + } + Branch { + ZOrder 34469 + DstBlock "Yend_TM_L" + DstPort 1 + } + } + Line { + ZOrder 47298 + SrcBlock "Sum32" + SrcPort 1 + Points [236, 0] + Branch { + ZOrder 43770 + Points [0, 450] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 3 + } + Branch { + ZOrder 34510 + DstBlock "Yend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 36010 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_Fil" + DstPort 1 + } + Line { + ZOrder 3910 + SrcBlock "Constant10" + SrcPort 1 + Points [98, 0; 0, 150] + Branch { + ZOrder 24244 + DstBlock "Product16" + DstPort 2 + } + Branch { + ZOrder 24243 + Points [0, 175] + Branch { + ZOrder 24246 + DstBlock "Product3" + DstPort 2 + } + Branch { + ZOrder 24245 + Points [0, 175] + Branch { + ZOrder 24249 + Points [0, 175] + Branch { + ZOrder 24251 + DstBlock "Product15" + DstPort 2 + } + Branch { + ZOrder 24250 + Points [0, 165] + Branch { + ZOrder 7871 + Points [0, 175] + Branch { + ZOrder 7874 + Points [0, 175] + Branch { + ZOrder 7877 + Points [0, 175] + DstBlock "Product19" + DstPort 2 + } + Branch { + ZOrder 7876 + DstBlock "Product18" + DstPort 2 + } + } + Branch { + ZOrder 7873 + DstBlock "Product17" + DstPort 2 + } + } + Branch { + ZOrder 7870 + DstBlock "Product20" + DstPort 2 + } + } + } + Branch { + ZOrder 24248 + DstBlock "Product10" + DstPort 2 + } + } + } + } + Line { + ZOrder 16929 + SrcBlock "Yend_SEISM_MON" + SrcPort 1 + DstBlock "Divide59" + DstPort 1 + } + Line { + ZOrder 41941 + SrcBlock "Constant76" + SrcPort 1 + Points [15, 0] + DstBlock "Divide99" + DstPort 1 + } + Line { + ZOrder 41940 + SrcBlock "Constant62" + SrcPort 1 + Points [12, 0; 0, -5] + DstBlock "Divide99" + DstPort 2 + } + Line { + ZOrder 41942 + SrcBlock "Divide99" + SrcPort 1 + Points [9, 0; 0, -45] + DstBlock "Divide60" + DstPort 2 + } + Line { + ZOrder 42185 + SrcBlock "Yend_OSC_TM2" + SrcPort 5 + Points [24, 0; 0, 765] + Branch { + ZOrder 43776 + Points [0, 85] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 2 + } + Branch { + ZOrder 43739 + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 2 + } + } + Line { + ZOrder 42184 + SrcBlock "Yend_OSC_TM2" + SrcPort 4 + Points [17, 0; 0, 765] + Branch { + ZOrder 43775 + Points [0, 85] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 1 + } + Branch { + ZOrder 43743 + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 1 + } + } + Line { + ZOrder 42181 + SrcBlock "Yend_OSC_TM2" + SrcPort 1 + Points [272, 0; 0, 104; 28, 0] + DstBlock "Sum55" + DstPort 2 + } + Line { + ZOrder 42182 + SrcBlock "Yend_OSC_TM2" + SrcPort 2 + Points [265, 0; 0, 138; 35, 0] + DstBlock "Sum56" + DstPort 2 + } + Line { + ZOrder 42183 + SrcBlock "Yend_OSC_TM2" + SrcPort 3 + Points [253, 0; 0, 145] + DstBlock "Sum57" + DstPort 1 + } + Line { + ZOrder 42187 + SrcBlock "Yend_OSC_TM1" + SrcPort 1 + Points [124, 0; 0, -30] + DstBlock "Sum55" + DstPort 1 + } + Line { + ZOrder 42188 + SrcBlock "Yend_OSC_TM1" + SrcPort 2 + DstBlock "Sum56" + DstPort 1 + } + Line { + ZOrder 42189 + SrcBlock "Yend_OSC_TM1" + SrcPort 3 + Points [146, 0; 0, 63; 154, 0] + DstBlock "Sum57" + DstPort 2 + } + Line { + ZOrder 42195 + SrcBlock "Yend_OSC_TM1" + SrcPort 4 + Points [78, 0; 0, 565] + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 1 + } + Line { + ZOrder 42196 + SrcBlock "Yend_OSC_TM1" + SrcPort 5 + Points [44, 0; 0, 565] + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 2 + } + Line { + ZOrder 43780 + SrcBlock "Xend_OSC_TM2" + SrcPort 5 + Points [25, 0; 0, 800] + Branch { + ZOrder 43805 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 2 + } + Branch { + ZOrder 43793 + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 2 + } + } + Line { + ZOrder 43777 + SrcBlock "Xend_OSC_TM2" + SrcPort 4 + Points [142, 0; 0, 800] + Branch { + ZOrder 43804 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 1 + } + Branch { + ZOrder 43800 + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 1 + } + } + Line { + ZOrder 43781 + SrcBlock "Xend_OSC_TM2" + SrcPort 1 + Points [298, 0; 0, 161; 22, 0] + DstBlock "Sum75" + DstPort 2 + } + Line { + ZOrder 43778 + SrcBlock "Xend_OSC_TM2" + SrcPort 2 + Points [276, 0; 0, 209; 44, 0] + DstBlock "Sum76" + DstPort 2 + } + Line { + ZOrder 43779 + SrcBlock "Xend_OSC_TM2" + SrcPort 3 + Points [261, 0; 0, 250; 59, 0] + DstBlock "Sum77" + DstPort 2 + } + Line { + ZOrder 43782 + SrcBlock "Xend_OSC_TM1" + SrcPort 1 + Points [293, 0; 0, 35] + DstBlock "Sum75" + DstPort 1 + } + Line { + ZOrder 43786 + SrcBlock "Xend_OSC_TM1" + SrcPort 2 + Points [281, 0; 0, 80] + DstBlock "Sum76" + DstPort 1 + } + Line { + ZOrder 43784 + SrcBlock "Xend_OSC_TM1" + SrcPort 3 + Points [285, 0; 0, 115] + DstBlock "Sum77" + DstPort 1 + } + Line { + ZOrder 43791 + SrcBlock "Xend_OSC_TM1" + SrcPort 4 + Points [184, 0; 0, 610] + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 1 + } + Line { + ZOrder 43789 + SrcBlock "Xend_OSC_TM1" + SrcPort 5 + Points [159, 0; 0, 610] + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 2 + } + Line { + ZOrder 43685 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 43830 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 43831 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 43832 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 43849 + SrcBlock "Constant5" + SrcPort 1 + DstBlock "Subsystem" + DstPort 2 + } + Line { + ZOrder 43850 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + Line { + Name "" + ZOrder 44820 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "Yend_PD6_MON" + DstPort 1 + } + Line { + ZOrder 44831 + SrcBlock "Yend_PD7_MON" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 44830 + SrcBlock "Divide9" + SrcPort 1 + DstBlock "Yend_PD7_VOLT_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44792 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 29 + DstBlock "Yend_PD1_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44795 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 30 + DstBlock "Yend_PD2_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44800 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 31 + DstBlock "Yend_PD3_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44806 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 32 + DstBlock "Yend_PD4_MON" + DstPort 1 + } + Line { + ZOrder 44774 + SrcBlock "Yend_PD1_MON" + SrcPort 1 + DstBlock "Divide32" + DstPort 1 + } + Line { + ZOrder 44775 + SrcBlock "Divide32" + SrcPort 1 + DstBlock "Yend_PD1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44777 + SrcBlock "Yend_PD2_MON" + SrcPort 1 + DstBlock "Divide33" + DstPort 1 + } + Line { + ZOrder 44778 + SrcBlock "Divide33" + SrcPort 1 + DstBlock "Yend_PD2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44779 + SrcBlock "Yend_PD3_MON" + SrcPort 1 + DstBlock "Divide30" + DstPort 1 + } + Line { + ZOrder 44780 + SrcBlock "Divide30" + SrcPort 1 + DstBlock "Yend_PD3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44781 + SrcBlock "Yend_PD1_VOLT_MON" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 44902 + Points [0, -25; 185, 0; 0, 25] + DstBlock "Yend_Fil_IM_PD1_offset" + DstPort 1 + } + Branch { + ZOrder 44901 + DstBlock "Yend_PD1_VOLT_MON_TP" + DstPort 1 + } + } + Line { + ZOrder 44782 + SrcBlock "Yend_PD2_VOLT_MON" + SrcPort 1 + Points [122, 0] + Branch { + ZOrder 44894 + Points [0, 80] + DstBlock "Yend_Fil_IM_PD2_offset" + DstPort 1 + } + Branch { + ZOrder 44893 + DstBlock "Yend_PD2_VOLT_MON_TP" + DstPort 1 + } + } + Line { + ZOrder 44783 + SrcBlock "Yend_PD3_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD3_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44784 + SrcBlock "Yend_PD4_MON" + SrcPort 1 + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 44785 + SrcBlock "Divide31" + SrcPort 1 + DstBlock "Yend_PD4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44786 + SrcBlock "Yend_PD4_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD4_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44809 + SrcBlock "Yend_PD5_MON" + SrcPort 1 + DstBlock "Divide156" + DstPort 1 + } + Line { + ZOrder 44810 + SrcBlock "Yend_PD5_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD5_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44813 + SrcBlock "Divide156" + SrcPort 1 + DstBlock "Yend_PD5_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44821 + SrcBlock "Yend_PD6_MON" + SrcPort 1 + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 44823 + SrcBlock "Divide12" + SrcPort 1 + DstBlock "Yend_PD6_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44819 + SrcBlock "Yend_PD6_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD6_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44828 + SrcBlock "Yend_PD7_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD7_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44838 + SrcBlock "Yend_PD8_MON" + SrcPort 1 + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 44839 + SrcBlock "Divide21" + SrcPort 1 + DstBlock "Yend_PD8_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44840 + SrcBlock "Yend_PD8_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD8_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44849 + SrcBlock "Yend_PD9_MON" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 44850 + SrcBlock "Divide10" + SrcPort 1 + DstBlock "Yend_PD9_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44851 + SrcBlock "Yend_PD9_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD9_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44855 + SrcBlock "Yend_PD10_MON" + SrcPort 1 + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 44856 + SrcBlock "Divide24" + SrcPort 1 + DstBlock "Yend_PD10_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44857 + SrcBlock "Yend_PD10_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD10_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44862 + SrcBlock "Yend_PD11_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD11_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44863 + SrcBlock "Yend_PD11_MON" + SrcPort 1 + DstBlock "Divide28" + DstPort 1 + } + Line { + ZOrder 44864 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "Yend_PD11_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44868 + SrcBlock "Divide29" + SrcPort 1 + DstBlock "Yend_PD12_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44869 + SrcBlock "Yend_PD12_MON" + SrcPort 1 + DstBlock "Divide29" + DstPort 1 + } + Line { + ZOrder 44870 + SrcBlock "Yend_PD12_VOLT_MON" + SrcPort 1 + Points [25, 0] + DstBlock "Yend_PD12_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44886 + SrcBlock "Constant121" + SrcPort 1 + Points [9, 0; 0, -29; -67, 0; 0, -26] + DstBlock "Divide153" + DstPort 2 + } + Line { + ZOrder 44887 + SrcBlock "Sum153" + SrcPort 1 + DstBlock "Divide153" + DstPort 1 + } + Line { + ZOrder 44888 + SrcBlock "Divide153" + SrcPort 1 + DstBlock "Yend_PD2_mm_MON" + DstPort 1 + } + Line { + ZOrder 44891 + SrcBlock "Yend_Fil_IM_PD2_offset" + SrcPort 1 + DstBlock "Sum153" + DstPort 1 + } + Line { + ZOrder 44892 + SrcBlock "Constant23" + SrcPort 1 + Points [5, 0] + DstBlock "Sum153" + DstPort 2 + } + Line { + ZOrder 44895 + SrcBlock "Yend_PD2_mm_MON" + SrcPort 1 + DstBlock "Yend_PD2_mm" + DstPort 1 + } + Line { + ZOrder 44896 + SrcBlock "Constant123" + SrcPort 1 + Points [5, 0] + DstBlock "Divide154" + DstPort 2 + } + Line { + ZOrder 44897 + SrcBlock "Sum154" + SrcPort 1 + DstBlock "Divide154" + DstPort 1 + } + Line { + ZOrder 44898 + SrcBlock "Divide154" + SrcPort 1 + DstBlock "Yend_PD1_mm_MON" + DstPort 1 + } + Line { + ZOrder 44899 + SrcBlock "Yend_Fil_IM_PD1_offset" + SrcPort 1 + DstBlock "Sum154" + DstPort 1 + } + Line { + ZOrder 44900 + SrcBlock "Constant24" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum154" + DstPort 2 + } + Line { + ZOrder 44903 + SrcBlock "Yend_PD1_mm_MON" + SrcPort 1 + DstBlock "Yend_PD1_mm" + DstPort 1 + } + Line { + ZOrder 45458 + SrcBlock "Xend_IM_QPD1_X_MON" + SrcPort 1 + Points [31, 0; 0, 30] + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 45459 + SrcBlock "Xend_IM_QPD1_Y_MON" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 45460 + SrcBlock "Xend_IM_QPD2_X_MON" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 45461 + SrcBlock "Xend_IM_QPD2_Y_MON" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 45462 + SrcBlock "Divide220" + SrcPort 1 + DstBlock "Xend_IM_QPD1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45463 + SrcBlock "Divide221" + SrcPort 1 + DstBlock "Xend_IM_QPD1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45464 + SrcBlock "Divide222" + SrcPort 1 + DstBlock "Xend_IM_QPD2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45465 + SrcBlock "Divide223" + SrcPort 1 + DstBlock "Xend_IM_QPD2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45466 + SrcBlock "Divide224" + SrcPort 1 + DstBlock "Xend_IM_QPD1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45467 + SrcBlock "Xend_IM_QPD1_SUM_MON" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 45468 + SrcBlock "Xend_IM_QPD2_SUM_MON" + SrcPort 1 + DstBlock "Sum7" + DstPort 1 + } + Line { + ZOrder 45469 + SrcBlock "Divide225" + SrcPort 1 + DstBlock "Xend_IM_QPD2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45472 + SrcBlock "Xend_IM_QPD1_Y_VOLT_MON" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 45471 + Points [0, -55] + DstBlock "Xend_IM_QPD1_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 45470 + DstBlock "Divide227" + DstPort 1 + } + } + Line { + ZOrder 45477 + SrcBlock "Xend_IM_QPD1_SUM_VOLT_MON" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 45476 + Points [0, -45] + DstBlock "Xend_IM_QPD1_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 45475 + Points [165, 0; 0, -30] + Branch { + ZOrder 45474 + Points [97, 0; 0, -130] + DstBlock "Divide227" + DstPort 2 + } + Branch { + ZOrder 45473 + Points [0, -133; -43, 0; 0, -142] + DstBlock "Divide226" + DstPort 2 + } + } + } + Line { + ZOrder 45480 + SrcBlock "Xend_IM_QPD2_X_VOLT_MON" + SrcPort 1 + Points [37, 0] + Branch { + ZOrder 45479 + Points [0, -70] + DstBlock "Xend_IM_QPD2_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 45478 + DstBlock "Divide228" + DstPort 1 + } + } + Line { + ZOrder 45483 + SrcBlock "Xend_IM_QPD2_Y_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 45482 + Points [0, -60] + DstBlock "Xend_IM_QPD2_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 45481 + DstBlock "Divide229" + DstPort 1 + } + } + Line { + ZOrder 45488 + SrcBlock "Xend_IM_QPD2_SUM_VOLT_MON" + SrcPort 1 + Points [48, 0] + Branch { + ZOrder 45487 + Points [0, -40] + DstBlock "Xend_IM_QPD2_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 45486 + Points [248, 0; 0, -63] + Branch { + ZOrder 45485 + Points [-139, 0; 0, -97] + DstBlock "Divide229" + DstPort 2 + } + Branch { + ZOrder 45484 + Points [0, -237; -126, 0] + DstBlock "Divide228" + DstPort 2 + } + } + } + Line { + ZOrder 45489 + SrcBlock "Divide226" + SrcPort 1 + DstBlock "Product174" + DstPort 1 + } + Line { + ZOrder 45490 + SrcBlock "Divide227" + SrcPort 1 + Points [0, 11; 50, 0; 0, -31] + DstBlock "Product175" + DstPort 1 + } + Line { + ZOrder 45491 + SrcBlock "Divide228" + SrcPort 1 + Points [170, 0; 0, -185] + DstBlock "Product180" + DstPort 1 + } + Line { + ZOrder 45492 + SrcBlock "Divide229" + SrcPort 1 + Points [267, 0; 0, -260] + DstBlock "Product181" + DstPort 1 + } + Line { + ZOrder 45499 + SrcBlock "Constant150" + SrcPort 1 + Points [26, 0; 0, -75] + Branch { + ZOrder 45498 + Points [0, -100] + Branch { + ZOrder 45497 + Points [0, -185] + Branch { + ZOrder 45496 + Points [0, -125] + DstBlock "Product174" + DstPort 2 + } + Branch { + ZOrder 45495 + DstBlock "Product175" + DstPort 2 + } + } + Branch { + ZOrder 45494 + DstBlock "Product180" + DstPort 2 + } + } + Branch { + ZOrder 45493 + DstBlock "Product181" + DstPort 2 + } + } + Line { + ZOrder 45500 + SrcBlock "Product181" + SrcPort 1 + DstBlock "Divide247" + DstPort 1 + } + Line { + ZOrder 45501 + SrcBlock "Product180" + SrcPort 1 + DstBlock "Divide246" + DstPort 1 + } + Line { + ZOrder 45502 + SrcBlock "Product175" + SrcPort 1 + DstBlock "Divide245" + DstPort 1 + } + Line { + ZOrder 45503 + SrcBlock "Product174" + SrcPort 1 + DstBlock "Divide244" + DstPort 1 + } + Line { + ZOrder 45510 + SrcBlock "Constant151" + SrcPort 1 + Points [23, 0; 0, -65] + Branch { + ZOrder 45509 + Points [0, -100] + Branch { + ZOrder 45508 + Points [0, -185] + Branch { + ZOrder 45507 + Points [0, -125] + DstBlock "Divide244" + DstPort 2 + } + Branch { + ZOrder 45506 + DstBlock "Divide245" + DstPort 2 + } + } + Branch { + ZOrder 45505 + DstBlock "Divide246" + DstPort 2 + } + } + Branch { + ZOrder 45504 + DstBlock "Divide247" + DstPort 2 + } + } + Line { + ZOrder 45511 + SrcBlock "Divide244" + SrcPort 1 + DstBlock "Xend_IM_QPD1_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 45512 + SrcBlock "Divide245" + SrcPort 1 + DstBlock "Xend_IM_QPD1_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 45513 + SrcBlock "Divide246" + SrcPort 1 + DstBlock "Xend_IM_QPD2_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 45514 + SrcBlock "Divide247" + SrcPort 1 + DstBlock "Xend_IM_QPD2_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 45517 + SrcBlock "Xend_IM_QPD1_X_mm_MON" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 45516 + DstBlock "Sum190" + DstPort 1 + } + Branch { + ZOrder 45515 + Points [0, -40] + DstBlock "Xend_IM_QPD1_X_mm" + DstPort 1 + } + } + Line { + ZOrder 45518 + SrcBlock "Xend_IM_QPD1_X_mm_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum190" + DstPort 2 + } + Line { + ZOrder 45519 + SrcBlock "Xend_IM_QPD1_Y_mm_OFFSET" + SrcPort 1 + Points [35, 0] + DstBlock "Sum191" + DstPort 2 + } + Line { + ZOrder 45522 + SrcBlock "Xend_IM_QPD1_Y_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 45521 + DstBlock "Sum191" + DstPort 1 + } + Branch { + ZOrder 45520 + Points [0, -30] + DstBlock "Xend_IM_QPD1_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 45523 + SrcBlock "Xend_IM_QPD2_X_mm_OFFSET" + SrcPort 1 + DstBlock "Sum192" + DstPort 2 + } + Line { + ZOrder 45526 + SrcBlock "Xend_IM_QPD2_X_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 45525 + DstBlock "Sum192" + DstPort 1 + } + Branch { + ZOrder 45524 + Points [0, -55] + DstBlock "Xend_IM_QPD2_X_mm" + DstPort 1 + } + } + Line { + ZOrder 45527 + SrcBlock "Xend_IM_QPD2_Y_mm_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum193" + DstPort 2 + } + Line { + ZOrder 45530 + SrcBlock "Xend_IM_QPD2_Y_mm_MON" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 45529 + DstBlock "Sum193" + DstPort 1 + } + Branch { + ZOrder 45528 + Points [0, -20] + DstBlock "Xend_IM_QPD2_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 45531 + SrcBlock "Sum191" + SrcPort 1 + DstBlock "Xend_IM_QPD1_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 45532 + SrcBlock "Sum190" + SrcPort 1 + DstBlock "Xend_IM_QPD1_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 45533 + SrcBlock "Sum193" + SrcPort 1 + DstBlock "Xend_IM_QPD2_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 45534 + SrcBlock "Sum192" + SrcPort 1 + DstBlock "Xend_IM_QPD2_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 45535 + SrcBlock "Xend_IM_QPD1_X_mm_DIFF_MON" + SrcPort 1 + DstBlock "Sum8" + DstPort 1 + } + Line { + ZOrder 45536 + SrcBlock "Xend_IM_QPD2_Y_mm_DIFF_MON" + SrcPort 1 + DstBlock "Xend_IM_QPD2_Y_mm_DIFF" + DstPort 1 + } + Line { + ZOrder 45543 + SrcBlock "Xend_IM_QPD1_Y_OFFSET" + SrcPort 1 + Points [5, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 45544 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "Divide221" + DstPort 1 + } + Line { + ZOrder 45545 + SrcBlock "Xend_IM_QPD1_X_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 45546 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "Divide220" + DstPort 1 + } + Line { + ZOrder 45547 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "Divide224" + DstPort 1 + } + Line { + ZOrder 45548 + SrcBlock "Xend_IM_QPD1_SUM_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 45549 + SrcBlock "Xend_IM_QPD2_X_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 45550 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "Divide222" + DstPort 1 + } + Line { + ZOrder 45551 + SrcBlock "Xend_IM_QPD2_Y_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 45552 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "Divide223" + DstPort 1 + } + Line { + ZOrder 45553 + SrcBlock "Xend_IM_QPD2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum7" + DstPort 2 + } + Line { + ZOrder 45554 + SrcBlock "Sum7" + SrcPort 1 + DstBlock "Divide225" + DstPort 1 + } + Line { + ZOrder 45557 + SrcBlock "Xend_IM_QPD1_X_VOLT_MON" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 45556 + Points [0, -55] + DstBlock "Xend_IM_QPD1_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 45555 + DstBlock "Divide226" + DstPort 1 + } + } + Line { + ZOrder 45558 + SrcBlock "Constant15" + SrcPort 1 + Points [0, -35] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 45559 + SrcBlock "Choice1" + SrcPort 1 + Points [20, 0] + DstBlock "Sum8" + DstPort 2 + } + Line { + ZOrder 45560 + SrcBlock "Xend_yaw_length_SW1" + SrcPort 1 + Points [40, 0] + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 46055 + SrcBlock "distance_L1" + SrcPort 1 + Points [16, 0; 0, 79] + Branch { + ZOrder 46057 + Points [0, 141] + DstBlock "Mux3" + DstPort 2 + } + Branch { + ZOrder 46056 + Points [72, 0; 0, 256] + DstBlock "Mux5" + DstPort 2 + } + } + Line { + ZOrder 46058 + SrcBlock "incident_angle" + SrcPort 1 + Points [23, 0; 0, 265] + Branch { + ZOrder 46113 + DstBlock "Mux4" + DstPort 2 + } + Branch { + ZOrder 46059 + Points [0, 80] + Branch { + ZOrder 45565 + Points [0, 200] + DstBlock "Mux2" + DstPort 3 + } + Branch { + ZOrder 45564 + DstBlock "Mux5" + DstPort 3 + } + } + } + Line { + ZOrder 45568 + SrcBlock "Mux4" + SrcPort 1 + DstBlock "QPD1_length" + DstPort 1 + } + Line { + ZOrder 45569 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "QPD2_length" + DstPort 1 + } + Line { + ZOrder 45570 + SrcBlock "focal_length" + SrcPort 1 + Points [22, 0; 0, 90] + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 45571 + SrcBlock "distance_L2" + SrcPort 1 + Points [69, 0; 0, 110] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 45572 + SrcBlock "QPD2_length" + SrcPort 1 + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 46086 + SrcBlock "Product2" + SrcPort 1 + Points [149, 0] + Branch { + ZOrder 45576 + Points [0, 93; -379, 0; 0, -398] + DstBlock "Mux4" + DstPort 1 + } + Branch { + ZOrder 45575 + DstBlock "Xend_IM_Length_MON" + DstPort 1 + } + } + Line { + ZOrder 45578 + SrcBlock "QPD1_length" + SrcPort 1 + Points [9, 0; 0, 84; -274, 0] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 45579 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "IM_yaw" + DstPort 1 + } + Line { + ZOrder 45580 + SrcBlock "IM_yaw" + SrcPort 1 + DstBlock "Product7" + DstPort 1 + } + Line { + ZOrder 45581 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Xend_IM_Yaw_MON" + DstPort 1 + } + Line { + ZOrder 46053 + SrcBlock "Constant18" + SrcPort 1 + Points [18, 0; 0, 95] + Branch { + ZOrder 45583 + DstBlock "Product7" + DstPort 2 + } + Branch { + ZOrder 45582 + Points [0, 58; 145, 0; 0, 67] + DstBlock "Product8" + DstPort 2 + } + } + Line { + ZOrder 45585 + SrcBlock "Mux5" + SrcPort 1 + DstBlock "IM_pitch" + DstPort 1 + } + Line { + ZOrder 45586 + SrcBlock "IM_pitch" + SrcPort 1 + DstBlock "Product8" + DstPort 1 + } + Line { + ZOrder 45587 + SrcBlock "Product8" + SrcPort 1 + DstBlock "Xend_IM_Pitch_MON" + DstPort 1 + } + Line { + ZOrder 45588 + SrcBlock "Xend_Fil_IM_L_OFFSET" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 45589 + SrcBlock "Xend_ZEROE_IM_L_SW" + SrcPort 1 + DstBlock "Choice2" + DstPort 2 + } + Line { + ZOrder 45590 + SrcBlock "Constant19" + SrcPort 1 + Points [45, 0] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 45591 + SrcBlock "Choice2" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum11" + DstPort 2 + } + Line { + ZOrder 45592 + SrcBlock "Xend_Fil_IM_Y_OFFSET" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice3" + DstPort 1 + } + Line { + ZOrder 45593 + SrcBlock "Xend_ZEROE_IM_Y_SW" + SrcPort 1 + DstBlock "Choice3" + DstPort 2 + } + Line { + ZOrder 45594 + SrcBlock "Constant20" + SrcPort 1 + Points [45, 0] + DstBlock "Choice3" + DstPort 3 + } + Line { + ZOrder 45595 + SrcBlock "Choice3" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum12" + DstPort 2 + } + Line { + ZOrder 45596 + SrcBlock "Xend_Fil_IM_P_OFFSET" + SrcPort 1 + Points [142, 0; 0, 5] + DstBlock "Choice4" + DstPort 1 + } + Line { + ZOrder 45597 + SrcBlock "Xend_ZEROE_IM_P_SW" + SrcPort 1 + DstBlock "Choice4" + DstPort 2 + } + Line { + ZOrder 45598 + SrcBlock "Constant21" + SrcPort 1 + Points [5, 0] + DstBlock "Choice4" + DstPort 3 + } + Line { + ZOrder 45599 + SrcBlock "Choice4" + SrcPort 1 + Points [25, 0] + DstBlock "Sum13" + DstPort 2 + } + Line { + ZOrder 45600 + SrcBlock "Xend_IM_L_OFFSET" + SrcPort 1 + DstBlock "Sum9" + DstPort 2 + } + Line { + ZOrder 45601 + SrcBlock "Xend_IM_Y_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum10" + DstPort 2 + } + Line { + ZOrder 45602 + SrcBlock "Xend_IM_P_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum14" + DstPort 2 + } + Line { + ZOrder 45607 + SrcBlock "Xend_IM_Pitch_MON" + SrcPort 1 + Points [192, 0] + Branch { + ZOrder 45606 + Points [0, 55; 94, 0] + Branch { + ZOrder 45605 + Points [0, 310] + DstBlock "Xend_Fil_IM_P_OFFSET" + DstPort 1 + } + Branch { + ZOrder 45604 + DstBlock "Sum13" + DstPort 1 + } + } + Branch { + ZOrder 45603 + DstBlock "Xend_IM_P" + DstPort 1 + } + } + Line { + ZOrder 45612 + SrcBlock "Xend_IM_Length_MON" + SrcPort 1 + Points [95, 0; 0, -300; 98, 0] + Branch { + ZOrder 45611 + Points [0, -30] + DstBlock "Xend_IM_L" + DstPort 1 + } + Branch { + ZOrder 45610 + Points [120, 0] + Branch { + ZOrder 45609 + DstBlock "Sum11" + DstPort 1 + } + Branch { + ZOrder 45608 + Points [0, 275] + DstBlock "Xend_Fil_IM_L_OFFSET" + DstPort 1 + } + } + } + Line { + ZOrder 45613 + SrcBlock "Sum11" + SrcPort 1 + DstBlock "Sum9" + DstPort 1 + } + Line { + ZOrder 45614 + SrcBlock "Sum12" + SrcPort 1 + DstBlock "Sum10" + DstPort 1 + } + Line { + ZOrder 45615 + SrcBlock "Sum13" + SrcPort 1 + DstBlock "Sum14" + DstPort 1 + } + Line { + ZOrder 45620 + SrcBlock "Xend_IM_Yaw_MON" + SrcPort 1 + Points [142, 0; 0, 105; 51, 0] + Branch { + ZOrder 45619 + Points [0, -40] + DstBlock "Xend_IM_Y" + DstPort 1 + } + Branch { + ZOrder 45618 + Points [105, 0] + Branch { + ZOrder 45617 + Points [0, 300] + DstBlock "Xend_Fil_IM_Y_OFFSET" + DstPort 1 + } + Branch { + ZOrder 45616 + DstBlock "Sum12" + DstPort 1 + } + } + } + Line { + ZOrder 45629 + SrcBlock "Sum9" + SrcPort 1 + Points [144, 0] + Branch { + ZOrder 45628 + Points [0, 395] + Branch { + ZOrder 45627 + Points [0, 55] + Branch { + ZOrder 45626 + Points [0, 455] + Branch { + ZOrder 45625 + Points [0, 55] + DstBlock "Product24" + DstPort 1 + } + Branch { + ZOrder 45624 + DstBlock "Product25" + DstPort 1 + } + } + Branch { + ZOrder 45623 + DstBlock "Product42" + DstPort 1 + } + } + Branch { + ZOrder 45622 + DstBlock "Product9" + DstPort 1 + } + } + Branch { + ZOrder 45621 + DstBlock "Xend_Fil_IM_L" + DstPort 1 + } + } + Line { + ZOrder 45638 + SrcBlock "Sum10" + SrcPort 1 + Points [80, 0] + Branch { + ZOrder 45637 + Points [0, 455] + Branch { + ZOrder 45636 + Points [0, 55] + Branch { + ZOrder 45635 + Points [0, 455] + Branch { + ZOrder 45634 + Points [0, 55] + DstBlock "Product13" + DstPort 1 + } + Branch { + ZOrder 45633 + DstBlock "Product12" + DstPort 1 + } + } + Branch { + ZOrder 45632 + DstBlock "Product106" + DstPort 1 + } + } + Branch { + ZOrder 45631 + DstBlock "Product105" + DstPort 1 + } + } + Branch { + ZOrder 45630 + DstBlock "Xend_Fil_IM_Y" + DstPort 1 + } + } + Line { + ZOrder 45639 + SrcBlock "Mux18" + SrcPort 1 + DstBlock "Xend_IM_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 45640 + SrcBlock "Xend_IM_COIL_MAT" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 45641 + SrcBlock "Xend_Fi_IM_COIL2" + SrcPort 1 + DstBlock "Xend_IM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45642 + SrcBlock "Xend_Fil_IM_COIL4" + SrcPort 1 + DstBlock "Xend_IM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45643 + SrcBlock "Xend_Fil_IM_COIL3" + SrcPort 1 + DstBlock "Xend_IM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45644 + SrcBlock "Mux6" + SrcPort 1 + DstBlock "Xend_IM_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 45645 + SrcBlock "Xend_IM_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 45646 + SrcBlock "Xend_Fil_IM_COIL1" + SrcPort 1 + DstBlock "Xend_IM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45647 + SrcBlock "Xend_Fil_IM_P" + SrcPort 1 + DstBlock "Sum17" + DstPort 1 + } + Line { + ZOrder 45648 + SrcBlock "Xend_Fil_IM_Y" + SrcPort 1 + DstBlock "Sum16" + DstPort 1 + } + Line { + ZOrder 45649 + SrcBlock "Xend_Fil_IM_L" + SrcPort 1 + DstBlock "Sum15" + DstPort 1 + } + Line { + ZOrder 45650 + SrcBlock "Sum15" + SrcPort 1 + DstBlock "Mux6" + DstPort 1 + } + Line { + ZOrder 45651 + SrcBlock "Sum16" + SrcPort 1 + DstBlock "Mux6" + DstPort 2 + } + Line { + ZOrder 45652 + SrcBlock "Sum17" + SrcPort 1 + DstBlock "Mux6" + DstPort 3 + } + Line { + ZOrder 45653 + SrcBlock "Demux2" + SrcPort 1 + DstBlock "Xend_Fil_IM_COIL1" + DstPort 1 + } + Line { + ZOrder 45654 + SrcBlock "Demux2" + SrcPort 4 + Points [15, 0] + DstBlock "Xend_Fil_IM_COIL4" + DstPort 1 + } + Line { + ZOrder 45655 + SrcBlock "Demux2" + SrcPort 2 + DstBlock "Xend_Fi_IM_COIL2" + DstPort 1 + } + Line { + ZOrder 45656 + SrcBlock "Demux2" + SrcPort 3 + DstBlock "Xend_Fil_IM_COIL3" + DstPort 1 + } + Line { + ZOrder 45657 + SrcBlock "Demux3" + SrcPort 1 + DstBlock "Mux18" + DstPort 1 + } + Line { + ZOrder 45658 + SrcBlock "Demux3" + SrcPort 2 + DstBlock "Mux18" + DstPort 2 + } + Line { + ZOrder 45659 + SrcBlock "Demux3" + SrcPort 3 + DstBlock "Mux18" + DstPort 3 + } + Line { + ZOrder 45660 + SrcBlock "Xend_IM_COIL1_VOLT_MON" + SrcPort 1 + DstBlock "Xend_IM_COIL1_VOLT" + DstPort 1 + } + Line { + ZOrder 45661 + SrcBlock "Xend_IM_COIL2_VOLT_MON" + SrcPort 1 + DstBlock "Xend_IM_COIL2_VOLT" + DstPort 1 + } + Line { + ZOrder 45662 + SrcBlock "Xend_IM_COIL3_VOLT_MON" + SrcPort 1 + DstBlock "Xend_IM_COIL3_VOLT" + DstPort 1 + } + Line { + ZOrder 45663 + SrcBlock "Xend_IM_COIL4_VOLT_MON" + SrcPort 1 + DstBlock "Xend_IM_COIL4_VOLT" + DstPort 1 + } + Line { + ZOrder 45664 + SrcBlock "Ground61" + SrcPort 1 + DstBlock "Xend_IM_OSC1_Y" + DstPort 1 + } + Line { + ZOrder 45665 + SrcBlock "Ground60" + SrcPort 1 + DstBlock "Xend_IM_OSC1_L" + DstPort 1 + } + Line { + ZOrder 45666 + SrcBlock "Ground62" + SrcPort 1 + DstBlock "Xend_IM_OSC1_P" + DstPort 1 + } + Line { + ZOrder 45667 + SrcBlock "Xend_IM_OSC1_L" + SrcPort 1 + DstBlock "Choice43" + DstPort 1 + } + Line { + ZOrder 45668 + SrcBlock "Constant97" + SrcPort 1 + DstBlock "Choice43" + DstPort 3 + } + Line { + ZOrder 45673 + SrcBlock "Xend_IM_OSC1_L_SW" + SrcPort 1 + Points [24, 0; 0, 55; 29, 0] + Branch { + ZOrder 45672 + Points [0, 260; -43, 0] + Branch { + ZOrder 45671 + DstBlock "Choice9" + DstPort 2 + } + Branch { + ZOrder 45670 + Points [-211, 0; 0, 45] + DstBlock "Choice31" + DstPort 2 + } + } + Branch { + ZOrder 45669 + DstBlock "Choice43" + DstPort 2 + } + } + Line { + ZOrder 45674 + SrcBlock "Constant22" + SrcPort 1 + DstBlock "Choice5" + DstPort 3 + } + Line { + ZOrder 45675 + SrcBlock "Xend_IM_OSC1_Y" + SrcPort 1 + DstBlock "Choice5" + DstPort 1 + } + Line { + ZOrder 45680 + SrcBlock "Xend_IM_OSC1_P_SW" + SrcPort 1 + Points [4, 0; 0, 45; 82, 0] + Branch { + ZOrder 45679 + Points [0, 346; -83, 0] + Branch { + ZOrder 45678 + Points [0, -56] + DstBlock "Choice14" + DstPort 2 + } + Branch { + ZOrder 45677 + Points [-264, 0; 0, -76] + DstBlock "Choice35" + DstPort 2 + } + } + Branch { + ZOrder 45676 + DstBlock "Choice8" + DstPort 2 + } + } + Line { + ZOrder 45681 + SrcBlock "Xend_IM_OSC1_P" + SrcPort 1 + DstBlock "Choice8" + DstPort 1 + } + Line { + ZOrder 45682 + SrcBlock "Constant25" + SrcPort 1 + DstBlock "Choice8" + DstPort 3 + } + Line { + ZOrder 45687 + SrcBlock "Constant27" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 45686 + Points [0, 80] + Branch { + ZOrder 45685 + Points [0, 80] + DstBlock "Choice14" + DstPort 3 + } + Branch { + ZOrder 45684 + DstBlock "Choice10" + DstPort 3 + } + } + Branch { + ZOrder 45683 + DstBlock "Choice9" + DstPort 3 + } + } + Line { + ZOrder 45692 + SrcBlock "Constant100" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 45691 + DstBlock "Choice31" + DstPort 3 + } + Branch { + ZOrder 45690 + Points [0, 75] + Branch { + ZOrder 45689 + DstBlock "Choice32" + DstPort 3 + } + Branch { + ZOrder 45688 + Points [0, 90] + DstBlock "Choice35" + DstPort 3 + } + } + } + Line { + ZOrder 45693 + SrcBlock "Xend_IM_OSC1_L" + SrcPort 2 + Points [34, 0; 0, 285] + DstBlock "Choice31" + DstPort 1 + } + Line { + ZOrder 45694 + SrcBlock "Xend_IM_OSC1_Y" + SrcPort 2 + Points [24, 0; 0, 260] + DstBlock "Choice32" + DstPort 1 + } + Line { + ZOrder 45695 + SrcBlock "Xend_IM_OSC1_P" + SrcPort 2 + Points [19, 0; 0, 250] + DstBlock "Choice35" + DstPort 1 + } + Line { + ZOrder 45696 + SrcBlock "Xend_IM_OSC1_L" + SrcPort 3 + Points [135, 0; 0, 290] + DstBlock "Choice9" + DstPort 1 + } + Line { + ZOrder 45697 + SrcBlock "Xend_IM_OSC1_Y" + SrcPort 3 + Points [151, 0; 0, 270] + DstBlock "Choice10" + DstPort 1 + } + Line { + ZOrder 45698 + SrcBlock "Xend_IM_OSC1_P" + SrcPort 3 + Points [117, 0; 0, 250] + DstBlock "Choice14" + DstPort 1 + } + Line { + ZOrder 45703 + SrcBlock "Xend_IM_OSC1_Y_SW" + SrcPort 1 + Points [4, 0; 0, 50; 68, 0] + Branch { + ZOrder 45702 + Points [0, 355] + Branch { + ZOrder 45701 + Points [-64, 0; 0, -45] + DstBlock "Choice10" + DstPort 2 + } + Branch { + ZOrder 45700 + Points [0, 77; -285, 0; 0, -152] + DstBlock "Choice32" + DstPort 2 + } + } + Branch { + ZOrder 45699 + DstBlock "Choice5" + DstPort 2 + } + } + Line { + ZOrder 45704 + SrcBlock "Choice31" + SrcPort 1 + Points [8, 0; 0, 327; -127, 0; 0, -57] + DstBlock "Mux22" + DstPort 1 + } + Line { + ZOrder 45705 + SrcBlock "Choice32" + SrcPort 1 + Points [3, 0; 0, 266; -130, 0; 0, -56] + DstBlock "Mux22" + DstPort 2 + } + Line { + ZOrder 45706 + SrcBlock "Choice35" + SrcPort 1 + Points [31, 0; 0, 190; -172, 0; 0, -55] + DstBlock "Mux22" + DstPort 3 + } + Line { + ZOrder 45707 + SrcBlock "Mux22" + SrcPort 1 + DstBlock "OSC1_SIN" + DstPort 1 + } + Line { + ZOrder 45708 + SrcBlock "Choice9" + SrcPort 1 + Points [63, 0; 0, 260] + DstBlock "Mux23" + DstPort 1 + } + Line { + ZOrder 45709 + SrcBlock "Choice10" + SrcPort 1 + Points [45, 0; 0, 195] + DstBlock "Mux23" + DstPort 2 + } + Line { + ZOrder 45710 + SrcBlock "Choice14" + SrcPort 1 + Points [31, 0; 0, 130] + DstBlock "Mux23" + DstPort 3 + } + Line { + ZOrder 45711 + SrcBlock "Mux23" + SrcPort 1 + Points [5, 0] + DstBlock "OSC1_COS" + DstPort 1 + } + Line { + ZOrder 45712 + SrcBlock "Ground42" + SrcPort 1 + DstBlock "Xend_IM_OSC2_Y" + DstPort 1 + } + Line { + ZOrder 45713 + SrcBlock "Ground41" + SrcPort 1 + DstBlock "Xend_IM_OSC2_L" + DstPort 1 + } + Line { + ZOrder 45714 + SrcBlock "Ground43" + SrcPort 1 + DstBlock "Xend_IM_OSC2_P" + DstPort 1 + } + Line { + ZOrder 45715 + SrcBlock "Xend_IM_OSC2_L" + SrcPort 1 + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 45716 + SrcBlock "Constant32" + SrcPort 1 + DstBlock "Choice20" + DstPort 3 + } + Line { + ZOrder 46060 + SrcBlock "Xend_IM_OSC2_L_SW1" + SrcPort 1 + Points [63, 0; 0, 50] + Branch { + ZOrder 45720 + Points [0, 260; -43, 0] + Branch { + ZOrder 45719 + DstBlock "Choice23" + DstPort 2 + } + Branch { + ZOrder 45718 + Points [-211, 0; 0, 45] + DstBlock "Choice17" + DstPort 2 + } + } + Branch { + ZOrder 45717 + DstBlock "Choice20" + DstPort 2 + } + } + Line { + ZOrder 45722 + SrcBlock "Constant29" + SrcPort 1 + DstBlock "Choice21" + DstPort 3 + } + Line { + ZOrder 45723 + SrcBlock "Xend_IM_OSC2_Y" + SrcPort 1 + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 45728 + SrcBlock "Xend_IM_OSC2_P_SW" + SrcPort 1 + Points [4, 0; 0, 45; 82, 0] + Branch { + ZOrder 45727 + Points [0, 346; -83, 0] + Branch { + ZOrder 45726 + Points [0, -56] + DstBlock "Choice16" + DstPort 2 + } + Branch { + ZOrder 45725 + Points [-264, 0; 0, -76] + DstBlock "Choice19" + DstPort 2 + } + } + Branch { + ZOrder 45724 + DstBlock "Choice22" + DstPort 2 + } + } + Line { + ZOrder 45729 + SrcBlock "Xend_IM_OSC2_P" + SrcPort 1 + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 45730 + SrcBlock "Constant30" + SrcPort 1 + DstBlock "Choice22" + DstPort 3 + } + Line { + ZOrder 45735 + SrcBlock "Constant31" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 45734 + Points [0, 80] + Branch { + ZOrder 45733 + Points [0, 80] + DstBlock "Choice16" + DstPort 3 + } + Branch { + ZOrder 45732 + DstBlock "Choice15" + DstPort 3 + } + } + Branch { + ZOrder 45731 + DstBlock "Choice23" + DstPort 3 + } + } + Line { + ZOrder 45740 + SrcBlock "Constant28" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 45739 + DstBlock "Choice17" + DstPort 3 + } + Branch { + ZOrder 45738 + Points [0, 75] + Branch { + ZOrder 45737 + DstBlock "Choice18" + DstPort 3 + } + Branch { + ZOrder 45736 + Points [0, 90] + DstBlock "Choice19" + DstPort 3 + } + } + } + Line { + ZOrder 45741 + SrcBlock "Xend_IM_OSC2_L" + SrcPort 2 + Points [34, 0; 0, 285] + DstBlock "Choice17" + DstPort 1 + } + Line { + ZOrder 45742 + SrcBlock "Xend_IM_OSC2_Y" + SrcPort 2 + Points [24, 0; 0, 260] + DstBlock "Choice18" + DstPort 1 + } + Line { + ZOrder 45743 + SrcBlock "Xend_IM_OSC2_P" + SrcPort 2 + Points [19, 0; 0, 250] + DstBlock "Choice19" + DstPort 1 + } + Line { + ZOrder 45744 + SrcBlock "Xend_IM_OSC2_L" + SrcPort 3 + Points [135, 0; 0, 290] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 45745 + SrcBlock "Xend_IM_OSC2_Y" + SrcPort 3 + Points [151, 0; 0, 270] + DstBlock "Choice15" + DstPort 1 + } + Line { + ZOrder 45746 + SrcBlock "Xend_IM_OSC2_P" + SrcPort 3 + Points [117, 0; 0, 250] + DstBlock "Choice16" + DstPort 1 + } + Line { + ZOrder 45751 + SrcBlock "Xend_IM_OSC2_Y_SW" + SrcPort 1 + Points [4, 0; 0, 50; 68, 0] + Branch { + ZOrder 45750 + Points [0, 355] + Branch { + ZOrder 45749 + Points [-64, 0; 0, -45] + DstBlock "Choice15" + DstPort 2 + } + Branch { + ZOrder 45748 + Points [0, 77; -285, 0; 0, -152] + DstBlock "Choice18" + DstPort 2 + } + } + Branch { + ZOrder 45747 + DstBlock "Choice21" + DstPort 2 + } + } + Line { + ZOrder 45752 + SrcBlock "Choice17" + SrcPort 1 + Points [8, 0; 0, 327; -127, 0; 0, -57] + DstBlock "Mux19" + DstPort 1 + } + Line { + ZOrder 45753 + SrcBlock "Choice18" + SrcPort 1 + Points [3, 0; 0, 266; -130, 0; 0, -56] + DstBlock "Mux19" + DstPort 2 + } + Line { + ZOrder 45754 + SrcBlock "Choice19" + SrcPort 1 + Points [31, 0; 0, 190; -172, 0; 0, -55] + DstBlock "Mux19" + DstPort 3 + } + Line { + ZOrder 45755 + SrcBlock "Mux19" + SrcPort 1 + DstBlock "OSC2_SIN" + DstPort 1 + } + Line { + ZOrder 45756 + SrcBlock "Choice23" + SrcPort 1 + Points [63, 0; 0, 260] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 45757 + SrcBlock "Choice15" + SrcPort 1 + Points [45, 0; 0, 195] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 45758 + SrcBlock "Choice16" + SrcPort 1 + Points [31, 0; 0, 130] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 45759 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "OSC2_COS" + DstPort 1 + } + Line { + ZOrder 45760 + SrcBlock "Choice43" + SrcPort 1 + Points [143, 0; 0, -125; 807, 0; 0, 300] + DstBlock "Sum18" + DstPort 1 + } + Line { + ZOrder 45761 + SrcBlock "Choice20" + SrcPort 1 + Points [74, 0; 0, 234; 211, 0] + DstBlock "Sum18" + DstPort 2 + } + Line { + ZOrder 45762 + SrcBlock "Choice5" + SrcPort 1 + Points [200, 0; 0, 536; 802, 0; 0, -356] + DstBlock "Sum19" + DstPort 1 + } + Line { + ZOrder 45763 + SrcBlock "Choice8" + SrcPort 1 + Points [145, 0; 0, 460; 888, 0; 0, -320] + DstBlock "Sum20" + DstPort 1 + } + Line { + ZOrder 45764 + SrcBlock "Choice21" + SrcPort 1 + Points [41, 0; 0, 253; 244, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + ZOrder 45765 + SrcBlock "Choice22" + SrcPort 1 + Points [15, 0; 0, 210; 260, 0] + DstBlock "Sum20" + DstPort 2 + } + Line { + ZOrder 45766 + SrcBlock "Sum18" + SrcPort 1 + Points [149, 0; 0, 800; -804, 0] + DstBlock "Sum15" + DstPort 2 + } + Line { + ZOrder 45767 + SrcBlock "Sum19" + SrcPort 1 + Points [28, 0; 0, 790; -708, 0] + DstBlock "Sum16" + DstPort 2 + } + Line { + ZOrder 45768 + SrcBlock "Sum20" + SrcPort 1 + Points [20, 0; 0, 719; -730, 0] + DstBlock "Sum17" + DstPort 2 + } + Line { + ZOrder 45769 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_L1_SIN" + DstPort 1 + } + Line { + ZOrder 45770 + SrcBlock "Product42" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_L1_COS" + DstPort 1 + } + Line { + ZOrder 45775 + SrcBlock "Xend_Fil_IM_DEMOD_L1_SIN" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 45774 + DstBlock "MathFunction64" + DstPort 1 + } + Branch { + ZOrder 45773 + Points [0, -45; 478, 0] + Branch { + ZOrder 45772 + Points [0, 30] + DstBlock "Abs68" + DstPort 1 + } + Branch { + ZOrder 45771 + Points [68, 0] + DstBlock "Divide11" + DstPort 1 + } + } + } + Line { + ZOrder 45776 + SrcBlock "Sum21" + SrcPort 1 + DstBlock "SQRT33" + DstPort 1 + } + Line { + ZOrder 45777 + SrcBlock "SQRT33" + SrcPort 1 + Points [5, 0] + DstBlock "Product104" + DstPort 1 + } + Line { + ZOrder 45778 + SrcBlock "Constant35" + SrcPort 1 + Points [5, 0] + DstBlock "Product104" + DstPort 2 + } + Line { + ZOrder 45779 + SrcBlock "Product105" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_Y1_SIN" + DstPort 1 + } + Line { + ZOrder 45780 + SrcBlock "Product106" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_Y1_COS" + DstPort 1 + } + Line { + ZOrder 45781 + SrcBlock "MathFunction66" + SrcPort 1 + DstBlock "Sum23" + DstPort 1 + } + Line { + ZOrder 45782 + SrcBlock "MathFunction67" + SrcPort 1 + Points [30, 0] + DstBlock "Sum23" + DstPort 2 + } + Line { + ZOrder 45783 + SrcBlock "Sum23" + SrcPort 1 + DstBlock "SQRT34" + DstPort 1 + } + Line { + ZOrder 45784 + SrcBlock "SQRT34" + SrcPort 1 + Points [5, 0] + DstBlock "Product107" + DstPort 1 + } + Line { + ZOrder 45785 + SrcBlock "Constant34" + SrcPort 1 + Points [5, 0] + DstBlock "Product107" + DstPort 2 + } + Line { + ZOrder 45786 + SrcBlock "Product107" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_Y1_MON" + DstPort 1 + } + Line { + ZOrder 45787 + SrcBlock "Product108" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_P1_SIN" + DstPort 1 + } + Line { + ZOrder 45788 + SrcBlock "Product109" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_P1_COS" + DstPort 1 + } + Line { + ZOrder 45789 + SrcBlock "MathFunction68" + SrcPort 1 + DstBlock "Sum24" + DstPort 1 + } + Line { + ZOrder 45790 + SrcBlock "MathFunction69" + SrcPort 1 + Points [30, 0] + DstBlock "Sum24" + DstPort 2 + } + Line { + ZOrder 45791 + SrcBlock "Sum24" + SrcPort 1 + DstBlock "SQRT35" + DstPort 1 + } + Line { + ZOrder 45792 + SrcBlock "SQRT35" + SrcPort 1 + Points [5, 0] + DstBlock "Product110" + DstPort 1 + } + Line { + ZOrder 45793 + SrcBlock "Constant33" + SrcPort 1 + Points [5, 0] + DstBlock "Product110" + DstPort 2 + } + Line { + ZOrder 45794 + SrcBlock "Product110" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_P1_MON" + DstPort 1 + } + Line { + ZOrder 45799 + SrcBlock "Xend_Fil_IM_DEMOD_L1_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 45798 + DstBlock "MathFunction65" + DstPort 1 + } + Branch { + ZOrder 45797 + Points [0, 28; 465, 0] + Branch { + ZOrder 45796 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide104" + DstPort 1 + } + Branch { + ZOrder 45795 + Points [0, -33] + DstBlock "Abs69" + DstPort 1 + } + } + } + Line { + ZOrder 45800 + SrcBlock "Xend_IM_DEMOD_AMP_Y1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_Y" + DstPort 1 + } + Line { + ZOrder 45801 + SrcBlock "Xend_IM_DEMOD_AMP_P1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_P" + DstPort 1 + } + Line { + ZOrder 45802 + SrcBlock "Product104" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_L1_MON" + DstPort 1 + } + Line { + ZOrder 45803 + SrcBlock "Xend_IM_DEMOD_AMP_L1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_L" + DstPort 1 + } + Line { + ZOrder 45804 + SrcBlock "Xend_IM_DEMOD_PHASE_SIN_L1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_L1" + DstPort 1 + } + Line { + ZOrder 45809 + SrcBlock "Xend_Fil_IM_DEMOD_P1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 45808 + Points [0, -30; 478, 0] + Branch { + ZOrder 45807 + Points [0, 35] + DstBlock "Abs72" + DstPort 1 + } + Branch { + ZOrder 45806 + Points [62, 0; 0, 20] + DstBlock "Divide105" + DstPort 1 + } + } + Branch { + ZOrder 45805 + DstBlock "MathFunction68" + DstPort 1 + } + } + Line { + ZOrder 45814 + SrcBlock "Xend_Fil_IM_DEMOD_P1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 45813 + Points [0, 48; 458, 0] + Branch { + ZOrder 45812 + Points [0, -33] + DstBlock "Abs73" + DstPort 1 + } + Branch { + ZOrder 45811 + Points [77, 0] + DstBlock "Divide106" + DstPort 1 + } + } + Branch { + ZOrder 45810 + DstBlock "MathFunction69" + DstPort 1 + } + } + Line { + ZOrder 45815 + SrcBlock "Divide11" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_L1_MON" + DstPort 1 + } + Line { + ZOrder 45816 + SrcBlock "Abs68" + SrcPort 1 + DstBlock "Divide11" + DstPort 2 + } + Line { + ZOrder 45817 + SrcBlock "Abs69" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide104" + DstPort 2 + } + Line { + ZOrder 45818 + SrcBlock "Xend_IM_DEMOD_PHASE_COS_L1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_L1" + DstPort 1 + } + Line { + ZOrder 45819 + SrcBlock "Divide104" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_L1_MON" + DstPort 1 + } + Line { + ZOrder 45820 + SrcBlock "Xend_IM_DEMOD_PHASE_SIN_Y1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_Y1" + DstPort 1 + } + Line { + ZOrder 45821 + SrcBlock "Divide20" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_Y1_MON" + DstPort 1 + } + Line { + ZOrder 45822 + SrcBlock "Abs70" + SrcPort 1 + DstBlock "Divide20" + DstPort 2 + } + Line { + ZOrder 45823 + SrcBlock "Abs71" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide100" + DstPort 2 + } + Line { + ZOrder 45824 + SrcBlock "Xend_IM_DEMOD_PHASE_COS_Y1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_Y1" + DstPort 1 + } + Line { + ZOrder 45825 + SrcBlock "Divide100" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_Y1_MON" + DstPort 1 + } + Line { + ZOrder 45826 + SrcBlock "Xend_IM_DEMOD_PHASE_SIN_P1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_P1" + DstPort 1 + } + Line { + ZOrder 45827 + SrcBlock "Divide105" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_P1_MON" + DstPort 1 + } + Line { + ZOrder 45828 + SrcBlock "Abs72" + SrcPort 1 + DstBlock "Divide105" + DstPort 2 + } + Line { + ZOrder 45833 + SrcBlock "Xend_Fil_IM_DEMOD_Y1_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 45832 + Points [0, 35; 467, 0] + Branch { + ZOrder 45831 + Points [0, -35] + DstBlock "Abs71" + DstPort 1 + } + Branch { + ZOrder 45830 + Points [68, 0] + DstBlock "Divide100" + DstPort 1 + } + } + Branch { + ZOrder 45829 + DstBlock "MathFunction67" + DstPort 1 + } + } + Line { + ZOrder 45838 + SrcBlock "Xend_Fil_IM_DEMOD_Y1_SIN" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 45837 + Points [0, -40; 475, 0] + Branch { + ZOrder 45836 + Points [0, 30] + DstBlock "Abs70" + DstPort 1 + } + Branch { + ZOrder 45835 + Points [71, 0; 0, 15] + DstBlock "Divide20" + DstPort 1 + } + } + Branch { + ZOrder 45834 + DstBlock "MathFunction66" + DstPort 1 + } + } + Line { + ZOrder 45839 + SrcBlock "MathFunction64" + SrcPort 1 + DstBlock "Sum21" + DstPort 1 + } + Line { + ZOrder 45840 + SrcBlock "MathFunction65" + SrcPort 1 + Points [30, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + ZOrder 45845 + SrcBlock "OSC1_SIN" + SrcPort 1 + Points [218, 0; 0, 590] + Branch { + ZOrder 45844 + Points [0, 135] + Branch { + ZOrder 45843 + Points [0, 130] + DstBlock "Product108" + DstPort 2 + } + Branch { + ZOrder 45842 + DstBlock "Product105" + DstPort 2 + } + } + Branch { + ZOrder 45841 + DstBlock "Product9" + DstPort 2 + } + } + Line { + ZOrder 45850 + SrcBlock "OSC1_COS" + SrcPort 1 + Points [9, 0; 0, 39; -131, 0; 0, 546] + Branch { + ZOrder 45849 + Points [0, 135] + Branch { + ZOrder 45848 + Points [0, 130] + DstBlock "Product109" + DstPort 2 + } + Branch { + ZOrder 45847 + DstBlock "Product106" + DstPort 2 + } + } + Branch { + ZOrder 45846 + DstBlock "Product42" + DstPort 2 + } + } + Line { + ZOrder 45851 + SrcBlock "Abs73" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide106" + DstPort 2 + } + Line { + ZOrder 45852 + SrcBlock "Xend_IM_DEMOD_PHASE_COS_P1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_P1" + DstPort 1 + } + Line { + ZOrder 45853 + SrcBlock "Divide106" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_P1_MON" + DstPort 1 + } + Line { + ZOrder 45854 + SrcBlock "Product25" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_L2_SIN" + DstPort 1 + } + Line { + ZOrder 45855 + SrcBlock "Product24" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_L2_COS" + DstPort 1 + } + Line { + ZOrder 45860 + SrcBlock "Xend_Fil_IM_DEMOD_L2_SIN" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 45859 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 45858 + Points [0, -45; 478, 0] + Branch { + ZOrder 45857 + Points [0, 30] + DstBlock "Abs1" + DstPort 1 + } + Branch { + ZOrder 45856 + Points [68, 0] + DstBlock "Divide48" + DstPort 1 + } + } + } + Line { + ZOrder 45861 + SrcBlock "Sum25" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 45862 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product11" + DstPort 1 + } + Line { + ZOrder 45863 + SrcBlock "Constant38" + SrcPort 1 + Points [5, 0] + DstBlock "Product11" + DstPort 2 + } + Line { + ZOrder 45864 + SrcBlock "Product12" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_Y2_SIN" + DstPort 1 + } + Line { + ZOrder 45865 + SrcBlock "Product13" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_Y2_COS" + DstPort 1 + } + Line { + ZOrder 45866 + SrcBlock "MathFunction3" + SrcPort 1 + DstBlock "Sum26" + DstPort 1 + } + Line { + ZOrder 45867 + SrcBlock "MathFunction4" + SrcPort 1 + Points [30, 0] + DstBlock "Sum26" + DstPort 2 + } + Line { + ZOrder 45868 + SrcBlock "Sum26" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 45869 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product14" + DstPort 1 + } + Line { + ZOrder 45870 + SrcBlock "Constant37" + SrcPort 1 + Points [5, 0] + DstBlock "Product14" + DstPort 2 + } + Line { + ZOrder 45871 + SrcBlock "Product14" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_Y2_MON" + DstPort 1 + } + Line { + ZOrder 45872 + SrcBlock "Product21" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_P2_SIN" + DstPort 1 + } + Line { + ZOrder 45873 + SrcBlock "Product22" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_P2_COS" + DstPort 1 + } + Line { + ZOrder 45874 + SrcBlock "MathFunction5" + SrcPort 1 + DstBlock "Sum27" + DstPort 1 + } + Line { + ZOrder 45875 + SrcBlock "MathFunction6" + SrcPort 1 + Points [30, 0] + DstBlock "Sum27" + DstPort 2 + } + Line { + ZOrder 45876 + SrcBlock "Sum27" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 45877 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product23" + DstPort 1 + } + Line { + ZOrder 45878 + SrcBlock "Constant36" + SrcPort 1 + Points [5, 0] + DstBlock "Product23" + DstPort 2 + } + Line { + ZOrder 45879 + SrcBlock "Product23" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_P2_MON" + DstPort 1 + } + Line { + ZOrder 45884 + SrcBlock "Xend_Fil_IM_DEMOD_L2_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 45883 + DstBlock "MathFunction2" + DstPort 1 + } + Branch { + ZOrder 45882 + Points [0, 28; 465, 0] + Branch { + ZOrder 45881 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide34" + DstPort 1 + } + Branch { + ZOrder 45880 + Points [0, -33] + DstBlock "Abs2" + DstPort 1 + } + } + } + Line { + ZOrder 45885 + SrcBlock "Xend_IM_DEMOD_AMP_Y2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_Y2" + DstPort 1 + } + Line { + ZOrder 45886 + SrcBlock "Xend_IM_DEMOD_AMP_P2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_P2" + DstPort 1 + } + Line { + ZOrder 45887 + SrcBlock "Product11" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_L2_MON" + DstPort 1 + } + Line { + ZOrder 45888 + SrcBlock "Xend_IM_DEMOD_AMP_L2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_L2" + DstPort 1 + } + Line { + ZOrder 45889 + SrcBlock "Xend_IM_DEMOD_PHASE_SIN_L2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_L2" + DstPort 1 + } + Line { + ZOrder 45894 + SrcBlock "Xend_Fil_IM_DEMOD_P2_SIN" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 45893 + Points [0, -30; 478, 0] + Branch { + ZOrder 45892 + Points [0, 35] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 45891 + Points [62, 0; 0, 20] + DstBlock "Divide35" + DstPort 1 + } + } + Branch { + ZOrder 45890 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 45899 + SrcBlock "Xend_Fil_IM_DEMOD_P2_COS" + SrcPort 1 + Points [55, 0] + Branch { + ZOrder 45898 + Points [0, 48; 458, 0] + Branch { + ZOrder 45897 + Points [0, -33] + DstBlock "Abs6" + DstPort 1 + } + Branch { + ZOrder 45896 + Points [77, 0] + DstBlock "Divide36" + DstPort 1 + } + } + Branch { + ZOrder 45895 + DstBlock "MathFunction6" + DstPort 1 + } + } + Line { + ZOrder 45900 + SrcBlock "Divide48" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_L2_MON" + DstPort 1 + } + Line { + ZOrder 45901 + SrcBlock "Abs1" + SrcPort 1 + DstBlock "Divide48" + DstPort 2 + } + Line { + ZOrder 45902 + SrcBlock "Abs2" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide34" + DstPort 2 + } + Line { + ZOrder 45903 + SrcBlock "Xend_IM_DEMOD_PHASE_COS_L2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_L2" + DstPort 1 + } + Line { + ZOrder 45904 + SrcBlock "Divide34" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_L2_MON" + DstPort 1 + } + Line { + ZOrder 45905 + SrcBlock "Xend_IM_DEMOD_PHASE_SIN_Y2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_Y2" + DstPort 1 + } + Line { + ZOrder 45906 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_Y2_MON" + DstPort 1 + } + Line { + ZOrder 45907 + SrcBlock "Abs3" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 45908 + SrcBlock "Abs4" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide22" + DstPort 2 + } + Line { + ZOrder 45909 + SrcBlock "Xend_IM_DEMOD_PHASE_COS_Y2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_Y2" + DstPort 1 + } + Line { + ZOrder 45910 + SrcBlock "Divide22" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_Y2_MON" + DstPort 1 + } + Line { + ZOrder 45911 + SrcBlock "Xend_IM_DEMOD_PHASE_SIN_P2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_P2" + DstPort 1 + } + Line { + ZOrder 45912 + SrcBlock "Divide35" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_P2_MON" + DstPort 1 + } + Line { + ZOrder 45913 + SrcBlock "Abs5" + SrcPort 1 + DstBlock "Divide35" + DstPort 2 + } + Line { + ZOrder 45918 + SrcBlock "Xend_Fil_IM_DEMOD_Y2_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 45917 + Points [0, 35; 467, 0] + Branch { + ZOrder 45916 + Points [0, -35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 45915 + Points [68, 0] + DstBlock "Divide22" + DstPort 1 + } + } + Branch { + ZOrder 45914 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 45923 + SrcBlock "Xend_Fil_IM_DEMOD_Y2_SIN" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 45922 + Points [0, -40; 475, 0] + Branch { + ZOrder 45921 + Points [0, 30] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 45920 + Points [71, 0; 0, 15] + DstBlock "Divide61" + DstPort 1 + } + } + Branch { + ZOrder 45919 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 45924 + SrcBlock "MathFunction1" + SrcPort 1 + DstBlock "Sum25" + DstPort 1 + } + Line { + ZOrder 45925 + SrcBlock "MathFunction2" + SrcPort 1 + Points [30, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + ZOrder 45926 + SrcBlock "Abs6" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide36" + DstPort 2 + } + Line { + ZOrder 45927 + SrcBlock "Xend_IM_DEMOD_PHASE_COS_P2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_P2" + DstPort 1 + } + Line { + ZOrder 45928 + SrcBlock "Divide36" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_P2_MON" + DstPort 1 + } + Line { + ZOrder 45939 + SrcBlock "OSC2_SIN" + SrcPort 1 + Points [45, 0; 0, 166; -519, 0; 0, 964] + Branch { + ZOrder 45938 + Points [0, 135] + Branch { + ZOrder 45937 + Points [0, 130] + Branch { + ZOrder 45936 + DstBlock "Product21" + DstPort 2 + } + Branch { + ZOrder 45935 + Points [0, 240] + Branch { + ZOrder 45934 + Points [0, 135] + Branch { + ZOrder 45933 + Points [0, 130] + DstBlock "Product98" + DstPort 2 + } + Branch { + ZOrder 45932 + DstBlock "Product95" + DstPort 2 + } + } + Branch { + ZOrder 45931 + DstBlock "Product74" + DstPort 2 + } + } + } + Branch { + ZOrder 45930 + DstBlock "Product12" + DstPort 2 + } + } + Branch { + ZOrder 45929 + DstBlock "Product25" + DstPort 2 + } + } + Line { + ZOrder 45948 + SrcBlock "Sum14" + SrcPort 1 + Points [56, 0] + Branch { + ZOrder 45947 + Points [0, 510] + Branch { + ZOrder 45946 + Points [0, 55] + Branch { + ZOrder 45945 + Points [0, 455] + Branch { + ZOrder 45944 + DstBlock "Product21" + DstPort 1 + } + Branch { + ZOrder 45943 + Points [0, 55] + DstBlock "Product22" + DstPort 1 + } + } + Branch { + ZOrder 45942 + DstBlock "Product109" + DstPort 1 + } + } + Branch { + ZOrder 45941 + DstBlock "Product108" + DstPort 1 + } + } + Branch { + ZOrder 45940 + DstBlock "Xend_Fil_IM_P" + DstPort 1 + } + } + Line { + ZOrder 45959 + SrcBlock "OSC2_COS" + SrcPort 1 + Points [319, 0; 0, 1515; -1193, 0] + Branch { + ZOrder 45958 + Points [0, 160] + Branch { + ZOrder 45957 + Points [0, 135] + Branch { + ZOrder 45956 + DstBlock "Product96" + DstPort 2 + } + Branch { + ZOrder 45955 + Points [0, 130] + DstBlock "Product99" + DstPort 2 + } + } + Branch { + ZOrder 45954 + DstBlock "Product93" + DstPort 2 + } + } + Branch { + ZOrder 45953 + Points [0, -80] + Branch { + ZOrder 45952 + DstBlock "Product22" + DstPort 2 + } + Branch { + ZOrder 45951 + Points [0, -130] + Branch { + ZOrder 45950 + DstBlock "Product13" + DstPort 2 + } + Branch { + ZOrder 45949 + Points [0, -135] + DstBlock "Product24" + DstPort 2 + } + } + } + } + Line { + ZOrder 45960 + SrcBlock "Product74" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_QPD2_X_SIN" + DstPort 1 + } + Line { + ZOrder 45961 + SrcBlock "Product93" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_QPD2_X_COS" + DstPort 1 + } + Line { + ZOrder 45962 + SrcBlock "MathFunction24" + SrcPort 1 + DstBlock "Sum81" + DstPort 1 + } + Line { + ZOrder 45963 + SrcBlock "MathFunction25" + SrcPort 1 + Points [30, 0] + DstBlock "Sum81" + DstPort 2 + } + Line { + ZOrder 45964 + SrcBlock "Sum81" + SrcPort 1 + DstBlock "SQRT16" + DstPort 1 + } + Line { + ZOrder 45965 + SrcBlock "SQRT16" + SrcPort 1 + Points [5, 0] + DstBlock "Product94" + DstPort 1 + } + Line { + ZOrder 45966 + SrcBlock "Constant95" + SrcPort 1 + Points [5, 0] + DstBlock "Product94" + DstPort 2 + } + Line { + ZOrder 45967 + SrcBlock "Product94" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD2_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 45968 + SrcBlock "Product95" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_QPD1_X_SIN" + DstPort 1 + } + Line { + ZOrder 45969 + SrcBlock "Product96" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_QPD1_X_COS" + DstPort 1 + } + Line { + ZOrder 45970 + SrcBlock "MathFunction26" + SrcPort 1 + DstBlock "Sum82" + DstPort 1 + } + Line { + ZOrder 45971 + SrcBlock "MathFunction27" + SrcPort 1 + Points [30, 0] + DstBlock "Sum82" + DstPort 2 + } + Line { + ZOrder 45972 + SrcBlock "Sum82" + SrcPort 1 + DstBlock "SQRT17" + DstPort 1 + } + Line { + ZOrder 45973 + SrcBlock "SQRT17" + SrcPort 1 + Points [5, 0] + DstBlock "Product97" + DstPort 1 + } + Line { + ZOrder 45974 + SrcBlock "Constant94" + SrcPort 1 + Points [5, 0] + DstBlock "Product97" + DstPort 2 + } + Line { + ZOrder 45975 + SrcBlock "Product97" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 45976 + SrcBlock "Product98" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_QPD1_Y_SIN" + DstPort 1 + } + Line { + ZOrder 45977 + SrcBlock "Product99" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_QPD1_Y_COS" + DstPort 1 + } + Line { + ZOrder 45978 + SrcBlock "MathFunction22" + SrcPort 1 + DstBlock "Sum83" + DstPort 1 + } + Line { + ZOrder 45979 + SrcBlock "MathFunction23" + SrcPort 1 + Points [30, 0] + DstBlock "Sum83" + DstPort 2 + } + Line { + ZOrder 45980 + SrcBlock "Sum83" + SrcPort 1 + DstBlock "SQRT18" + DstPort 1 + } + Line { + ZOrder 45981 + SrcBlock "SQRT18" + SrcPort 1 + Points [5, 0] + DstBlock "Product100" + DstPort 1 + } + Line { + ZOrder 45982 + SrcBlock "Constant96" + SrcPort 1 + Points [5, 0] + DstBlock "Product100" + DstPort 2 + } + Line { + ZOrder 45983 + SrcBlock "Product100" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 45984 + SrcBlock "Xend_IM_DEMOD_QPD2_AMP_X_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD2_AMP_X" + DstPort 1 + } + Line { + ZOrder 45985 + SrcBlock "Xend_IM_DEMOD_QPD1_AMP_X_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_AMP_X" + DstPort 1 + } + Line { + ZOrder 45986 + SrcBlock "Xend_IM_DEMOD_QPD1_AMP_Y_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_AMP_Y" + DstPort 1 + } + Line { + ZOrder 45991 + SrcBlock "Xend_Fil_IM_DEMOD_QPD2_X_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 45990 + Points [0, -45; 549, 0] + Branch { + ZOrder 45989 + Points [0, 40] + DstBlock "Abs24" + DstPort 1 + } + Branch { + ZOrder 45988 + Points [66, 0; 0, 25] + DstBlock "Divide79" + DstPort 1 + } + } + Branch { + ZOrder 45987 + DstBlock "MathFunction24" + DstPort 1 + } + } + Line { + ZOrder 45996 + SrcBlock "Xend_Fil_IM_DEMOD_QPD2_X_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 45995 + Points [0, 43; 532, 0] + Branch { + ZOrder 45994 + Points [0, -38] + DstBlock "Abs25" + DstPort 1 + } + Branch { + ZOrder 45993 + Points [83, 0] + DstBlock "Divide94" + DstPort 1 + } + } + Branch { + ZOrder 45992 + DstBlock "MathFunction25" + DstPort 1 + } + } + Line { + ZOrder 46001 + SrcBlock "Xend_Fil_IM_DEMOD_QPD1_X_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 46000 + Points [0, -28; 551, 0] + Branch { + ZOrder 45999 + Points [0, 28] + DstBlock "Abs26" + DstPort 1 + } + Branch { + ZOrder 45998 + Points [80, 0; 0, 13] + DstBlock "Divide92" + DstPort 1 + } + } + Branch { + ZOrder 45997 + DstBlock "MathFunction26" + DstPort 1 + } + } + Line { + ZOrder 46006 + SrcBlock "Xend_Fil_IM_DEMOD_QPD1_X_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 46005 + Points [0, 43; 538, 0] + Branch { + ZOrder 46004 + Points [0, -33] + DstBlock "Abs27" + DstPort 1 + } + Branch { + ZOrder 46003 + Points [77, 0] + DstBlock "Divide93" + DstPort 1 + } + } + Branch { + ZOrder 46002 + DstBlock "MathFunction27" + DstPort 1 + } + } + Line { + ZOrder 46011 + SrcBlock "Xend_Fil_IM_DEMOD_QPD1_Y_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 46010 + Points [0, -26; 561, 0] + Branch { + ZOrder 46009 + Points [0, 41] + DstBlock "Abs22" + DstPort 1 + } + Branch { + ZOrder 46008 + Points [63, 0; 0, 26] + DstBlock "Divide95" + DstPort 1 + } + } + Branch { + ZOrder 46007 + DstBlock "MathFunction22" + DstPort 1 + } + } + Line { + ZOrder 46016 + SrcBlock "Xend_Fil_IM_DEMOD_QPD1_Y_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 46015 + Points [0, 54; 541, 0] + Branch { + ZOrder 46014 + Points [0, -29] + DstBlock "Abs23" + DstPort 1 + } + Branch { + ZOrder 46013 + Points [76, 0] + DstBlock "Divide96" + DstPort 1 + } + } + Branch { + ZOrder 46012 + DstBlock "MathFunction23" + DstPort 1 + } + } + Line { + ZOrder 46017 + SrcBlock "Xend_IM_DEMOD_QPD2_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD2_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 46018 + SrcBlock "Xend_IM_DEMOD_QPD2_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD2_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 46019 + SrcBlock "Xend_IM_DEMOD_QPD1_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 46020 + SrcBlock "Xend_IM_DEMOD_QPD1_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 46021 + SrcBlock "Xend_IM_DEMOD_QPD1_PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 46022 + SrcBlock "Xend_IM_DEMOD_QPD1_PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 46023 + SrcBlock "Divide79" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD2_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 46024 + SrcBlock "Abs24" + SrcPort 1 + DstBlock "Divide79" + DstPort 2 + } + Line { + ZOrder 46025 + SrcBlock "Abs25" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide94" + DstPort 2 + } + Line { + ZOrder 46026 + SrcBlock "Divide94" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD2_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 46027 + SrcBlock "Divide92" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 46028 + SrcBlock "Abs26" + SrcPort 1 + DstBlock "Divide92" + DstPort 2 + } + Line { + ZOrder 46029 + SrcBlock "Abs27" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide93" + DstPort 2 + } + Line { + ZOrder 46030 + SrcBlock "Divide93" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 46031 + SrcBlock "Divide95" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 46032 + SrcBlock "Abs22" + SrcPort 1 + DstBlock "Divide95" + DstPort 2 + } + Line { + ZOrder 46033 + SrcBlock "Abs23" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide96" + DstPort 2 + } + Line { + ZOrder 46034 + SrcBlock "Divide96" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 46039 + SrcBlock "Xend_IM_QPD2_X_mm_DIFF_MON" + SrcPort 1 + Points [143, 0; 0, 49; 97, 0] + Branch { + ZOrder 46038 + Points [0, 1086; 1568, 0] + Branch { + ZOrder 46037 + Points [0, 55] + DstBlock "Product93" + DstPort 1 + } + Branch { + ZOrder 46036 + DstBlock "Product74" + DstPort 1 + } + } + Branch { + ZOrder 46035 + Points [227, 0; 0, -19] + DstBlock "Product2" + DstPort 2 + } + } + Line { + ZOrder 46044 + SrcBlock "Sum8" + SrcPort 1 + Points [92, 0] + Branch { + ZOrder 46043 + Points [0, 1580; 1464, 0] + Branch { + ZOrder 46042 + Points [0, 55] + DstBlock "Product96" + DstPort 1 + } + Branch { + ZOrder 46041 + DstBlock "Product95" + DstPort 1 + } + } + Branch { + ZOrder 46040 + Points [9, 0; 0, -15] + DstBlock "Mux3" + DstPort 1 + } + } + Line { + ZOrder 46049 + SrcBlock "Xend_IM_QPD1_Y_mm_DIFF_MON" + SrcPort 1 + Points [76, 0; 0, 30; 377, 0] + Branch { + ZOrder 46048 + Points [0, 1555; 1357, 0] + Branch { + ZOrder 46047 + Points [0, 55] + DstBlock "Product99" + DstPort 1 + } + Branch { + ZOrder 46046 + DstBlock "Product98" + DstPort 1 + } + } + Branch { + ZOrder 46045 + Points [88, 0; 0, -45] + DstBlock "Mux5" + DstPort 1 + } + } + Line { + ZOrder 44326 + SrcBlock "Constant8" + SrcPort 1 + Points [110, 0; 0, 458] + Branch { + ZOrder 46094 + Points [-373, 0; 0, -83] + DstBlock "Divide156" + DstPort 2 + } + Branch { + ZOrder 46093 + Points [0, 161] + Branch { + ZOrder 46096 + Points [-370, 0] + DstBlock "Divide12" + DstPort 2 + } + Branch { + ZOrder 46095 + Points [0, 160] + Branch { + ZOrder 46100 + Points [0, 171] + Branch { + ZOrder 46102 + Points [-350, 0] + DstBlock "Divide21" + DstPort 2 + } + Branch { + ZOrder 46101 + Points [0, 175] + Branch { + ZOrder 46104 + Points [-335, 0] + DstBlock "Divide10" + DstPort 2 + } + Branch { + ZOrder 46103 + Points [0, 172] + Branch { + ZOrder 46106 + Points [-335, 0] + DstBlock "Divide24" + DstPort 2 + } + Branch { + ZOrder 46105 + Points [0, 198] + Branch { + ZOrder 46110 + Points [-340, 0] + DstBlock "Divide28" + DstPort 2 + } + Branch { + ZOrder 46109 + Points [0, 167] + Branch { + ZOrder 46112 + Points [-330, 0] + DstBlock "Divide29" + DstPort 2 + } + Branch { + ZOrder 46111 + Points [0, 1128] + Branch { + ZOrder 4383 + DstBlock "Divide" + DstPort 2 + } + Branch { + ZOrder 24034 + Points [0, 175] + Branch { + ZOrder 4371 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 24072 + Points [0, 175] + Branch { + ZOrder 24035 + Points [0, 455] + Branch { + ZOrder 15456 + Points [0, 175] + Branch { + ZOrder 15457 + Points [0, 175] + Branch { + ZOrder 15455 + Points [0, 195] + Branch { + ZOrder 46063 + Points [0, 75; -35, 0; 0, 70] + Branch { + ZOrder 46066 + Points [0, 112] + Branch { + ZOrder 46068 + Points [40, 0; 0, 63] + DstBlock "Divide224" + DstPort 2 + } + Branch { + ZOrder 46067 + Points [0, 238] + Branch { + ZOrder 46071 + Points [0, 175] + Branch { + ZOrder 46074 + Points [0, 175] + Branch { + ZOrder 46077 + Points [0, 328] + Branch { + ZOrder 44794 + Points [-185, 0] + DstBlock "Divide32" + DstPort 2 + } + Branch { + ZOrder 44793 + Points [0, 189] + Branch { + ZOrder 44799 + Points [-185, 0] + DstBlock "Divide33" + DstPort 2 + } + Branch { + ZOrder 44798 + Points [0, 201] + Branch { + ZOrder 44804 + Points [-185, 0] + DstBlock "Divide30" + DstPort 2 + } + Branch { + ZOrder 44803 + Points [0, 145] + Branch { + ZOrder 44808 + Points [-185, 0] + DstBlock "Divide31" + DstPort 2 + } + Branch { + ZOrder 44807 + Points [0, 4472] + Branch { + ZOrder 16940 + DstBlock "Divide59" + DstPort 2 + } + Branch { + ZOrder 16939 + Points [0, 205] + Branch { + ZOrder 16942 + DstBlock "Divide58" + DstPort 2 + } + Branch { + ZOrder 16941 + Points [0, 395] + Branch { + ZOrder 14275 + Points [0, 175] + Branch { + ZOrder 14314 + Points [0, 175] + Branch { + ZOrder 12151 + Points [0, 350] + Branch { + ZOrder 14325 + DstBlock "Divide37" + DstPort 2 + } + Branch { + ZOrder 14324 + Points [0, 175] + Branch { + ZOrder 12145 + Points [0, 175] + DstBlock "Divide46" + DstPort 2 + } + Branch { + ZOrder 14300 + DstBlock "Divide38" + DstPort 2 + } + } + } + Branch { + ZOrder 14278 + DstBlock "Divide41" + DstPort 2 + } + } + Branch { + ZOrder 14277 + DstBlock "Divide40" + DstPort 2 + } + } + Branch { + ZOrder 14274 + DstBlock "Divide39" + DstPort 2 + } + } + } + } + } + } + } + } + Branch { + ZOrder 46076 + DstBlock "Divide225" + DstPort 2 + } + } + Branch { + ZOrder 46073 + DstBlock "Divide223" + DstPort 2 + } + } + Branch { + ZOrder 46070 + DstBlock "Divide222" + DstPort 2 + } + } + } + Branch { + ZOrder 46065 + DstBlock "Divide221" + DstPort 2 + } + } + Branch { + ZOrder 46062 + DstBlock "Divide220" + DstPort 2 + } + } + Branch { + ZOrder 14579 + DstBlock "Divide15" + DstPort 2 + } + } + Branch { + ZOrder 4397 + DstBlock "Divide14" + DstPort 2 + } + } + Branch { + ZOrder 4408 + DstBlock "Divide13" + DstPort 2 + } + } + Branch { + ZOrder 4437 + DstBlock "Divide2" + DstPort 2 + } + } + } + } + } + } + } + } + } + Branch { + ZOrder 46098 + Points [-371, 0; 0, -54] + DstBlock "Divide9" + DstPort 2 + } + } + } + } + Line { + ZOrder 46114 + SrcBlock "angle_mirror_length" + SrcPort 1 + Points [10, 0; 0, 75] + DstBlock "Mux2" + DstPort 4 + } + Annotation { + SID "2822" + Name "#DAQ Channels\nYend_TM_L 16384\nXend_TM_L 16384" + Position [1216, 6181, 1337, 6237] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Mon May 02 02:33:01 2022" + RTWModifiedTimeStamp 573359023 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1vis_backup20220501" + Array { + Type "Cell" + Dimension 1 + Cell "k1vis_backup20220501" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0o" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Abs + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Math + Operator "exp" + OutputSignalType "auto" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + IntermediateResultsDataTypeStr "Inherit: Inherit via internal rule" + AlgorithmType "Newton-Raphson" + Iterations "3" + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1vis_backup20220501" + Location [0, 28, 2560, 1047] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "60" + ReportName "simulink-default.rpt" + SIDHighWatermark "6732" + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [1400, 3902, 1475, 3928] + ZOrder 396 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "4626" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [1370, 11237, 1440, 11263] + ZOrder 2445 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "4625" + Description "ADC Selector" + Ports [1, 28] + Position [1520, 8413, 1525, 14087] + ZOrder 2444 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_1_4,adc_1_5,adc_1_6,adc_1_7,adc_1_8,adc_1_9,adc_1_10,adc_1_11,adc_1_12,adc_1_13,adc_1_1" + "4,adc_1_15,adc_1_16,adc_1_17,adc_1_18,adc_1_19,adc_1_20,adc_1_21,adc_1_22,adc_1_23,adc_1_24,adc_1_25,adc_1_26,ad" + "c_1_27,adc_1_28,adc_1_29,adc_1_30,adc_1_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 28] + Position [1525, 1070, 1530, 6755] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,adc_0_11,adc_0_12,adc_0_13,adc_0_1" + "4,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_23,adc_0_24,adc_0_25,adc_0_26,ad" + "c_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "C00_Xend" + SID "5660" + Tag "Test Point" + Ports [1] + Position [4010, 11495, 4050, 11515] + ZOrder 3491 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Xend_L" + SID "5661" + Tag "Test Point" + Ports [1] + Position [4300, 11550, 4340, 11570] + ZOrder 3500 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Xend_L_MON" + SID "5662" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4185, 11545, 4265, 11575] + ZOrder 3496 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Xend_MON" + SID "5663" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 11490, 3965, 11520] + ZOrder 3492 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend" + SID "4740" + Tag "Test Point" + Ports [1] + Position [4030, 2720, 4070, 2740] + ZOrder 2543 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_L" + SID "5250" + Tag "Test Point" + Ports [1] + Position [4320, 2775, 4360, 2795] + ZOrder 3092 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_L_MON" + SID "5245" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4205, 2770, 4285, 2800] + ZOrder 3087 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_MON" + SID "4741" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3905, 2715, 3985, 2745] + ZOrder 2544 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST1_MON" + SID "3372" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 920, 2395, 950] + ZOrder 997 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST2_MON" + SID "3374" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1010, 2395, 1040] + ZOrder 999 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST3_MON" + SID "3375" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1075, 2395, 1105] + ZOrder 1000 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST4_MON" + SID "3373" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1140, 2395, 1170] + ZOrder 998 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT1" + SID "3361" + Tag "Test Point" + Ports [1] + Position [2580, 960, 2620, 980] + ZOrder 986 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT2" + SID "3365" + Tag "Test Point" + Ports [1] + Position [2580, 1025, 2620, 1045] + ZOrder 990 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT3" + SID "3366" + Tag "Test Point" + Ports [1] + Position [2580, 1090, 2620, 1110] + ZOrder 991 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT4" + SID "3367" + Tag "Test Point" + Ports [1] + Position [2580, 1155, 2620, 1175] + ZOrder 992 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice11" + SID "4852" + Position [4340, 3900, 4370, 3930] + ZOrder 2695 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice12" + SID "4857" + Position [4340, 3990, 4370, 4020] + ZOrder 2700 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice13" + SID "4862" + Position [4340, 4075, 4370, 4105] + ZOrder 2706 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice26" + SID "5247" + Position [4310, 2860, 4340, 2890] + ZOrder 3089 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice27" + SID "5639" + Position [4325, 12730, 4355, 12760] + ZOrder 3470 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice28" + SID "5640" + Position [4325, 12820, 4355, 12850] + ZOrder 3473 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice36" + SID "5641" + Position [4325, 12905, 4355, 12935] + ZOrder 3476 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice37" + SID "5664" + Position [4290, 11635, 4320, 11665] + ZOrder 3497 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice6" + SID "4684" + Position [3405, 12645, 3435, 12675] + ZOrder 2489 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice7" + SID "4687" + Position [3470, 3820, 3500, 3850] + ZOrder 2492 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Coil_sens1" + SID "4758" + Tag "Test Point" + Ports [1] + Position [775, 4415, 815, 4435] + ZOrder 2559 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens2" + SID "4759" + Tag "Test Point" + Ports [1] + Position [775, 4620, 815, 4640] + ZOrder 2560 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens3" + SID "4760" + Tag "Test Point" + Ports [1] + Position [775, 4825, 815, 4845] + ZOrder 2561 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens4" + SID "4761" + Tag "Test Point" + Ports [1] + Position [775, 5030, 815, 5050] + ZOrder 2562 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "Constant1" + SID "3788" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3490, 3054, 3565, 3066] + ZOrder 1418 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant10" + SID "3378" + Description "Quantization range of 16 bit ADC." + Position [6945, 5260, 6990, 5290] + ZOrder 1077 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant108" + SID "5642" + Description "Each half of QPD" + Position [4230, 12777, 4260, 12793] + ZOrder 3472 + Value "0" + } + Block { + BlockType Constant + Name "Constant109" + SID "5643" + Description "Each half of QPD" + Position [4230, 12867, 4260, 12883] + ZOrder 3475 + Value "0" + } + Block { + BlockType Constant + Name "Constant110" + SID "5644" + Description "Each half of QPD" + Position [4230, 12952, 4260, 12968] + ZOrder 3478 + Value "0" + } + Block { + BlockType Constant + Name "Constant111" + SID "5665" + Description "Each half of QPD" + Position [4195, 11682, 4225, 11698] + ZOrder 3499 + Value "0" + } + Block { + BlockType Constant + Name "Constant2" + SID "4683" + Description "Diameter of oplev laser PL204 (mm)" + Position [2755, 3480, 2800, 3510] + ZOrder 2488 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant26" + SID "3518" + Description "Minimum voltage of ADC (V)" + Position [1925, 925, 1970, 955] + ZOrder 1148 + Value "-10" + } + Block { + BlockType Constant + Name "Constant3" + SID "2991" + Description "Each half of QPD" + Position [2855, 3435, 2900, 3465] + ZOrder 734 + Value "2" + } + Block { + BlockType Constant + Name "Constant4" + SID "3071" + Description "positive and negative voltage" + Position [1815, 842, 1850, 868] + ZOrder 808 + Value "2" + } + Block { + BlockType Constant + Name "Constant45" + SID "3881" + Description "Incident angle of laser against mirror (deg)" + Position [3170, 3054, 3245, 3066] + ZOrder 1512 + Value "45" + } + Block { + BlockType Constant + Name "Constant46" + SID "3882" + Description "Distance from mirror to beam splitter (mm)" + Position [3170, 3114, 3245, 3126] + ZOrder 1513 + Value "340" + } + Block { + BlockType Constant + Name "Constant47" + SID "3883" + Description "Distance from beam splitter to QPD1 (mm)" + Position [3170, 3154, 3245, 3166] + ZOrder 1514 + Value "65" + } + Block { + BlockType Constant + Name "Constant48" + SID "3884" + Description "Distance from beam splitter to lens (mm)" + Position [3170, 3194, 3245, 3206] + ZOrder 1515 + Value "40" + } + Block { + BlockType Constant + Name "Constant5" + SID "6708" + Description "amplifier gain" + Position [1025, 10994, 1100, 11006] + ZOrder 3980 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant50" + SID "3886" + Description "Focal length of lens (mm)" + Position [3170, 3264, 3245, 3276] + ZOrder 1517 + Value "150" + } + Block { + BlockType Constant + Name "Constant54" + SID "4353" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3465, 12059, 3540, 12071] + ZOrder 2230 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant55" + SID "4354" + Description "Diameter of oplev laser PL204 (mm)" + Position [2735, 12310, 2780, 12340] + ZOrder 2180 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant56" + SID "4355" + Description "Each half of QPD" + Position [2830, 12265, 2875, 12295] + ZOrder 2182 + Value "2" + } + Block { + BlockType Constant + Name "Constant58" + SID "5717" + Description "Focal length of lens (mm)" + Position [3355, 12359, 3430, 12371] + ZOrder 3546 + Value "-1" + } + Block { + BlockType Constant + Name "Constant59" + SID "5719" + Description "Focal length of lens (mm)" + Position [3560, 3179, 3635, 3191] + ZOrder 3548 + Value "-1" + } + Block { + BlockType Constant + Name "Constant6" + SID "3007" + Description "Maximum voltage of ADC (V)" + Position [1925, 870, 1970, 900] + ZOrder 745 + Value "10" + } + Block { + BlockType Constant + Name "Constant62" + SID "5930" + Description "amplifier gain" + Position [2330, 11224, 2405, 11236] + ZOrder 3807 + Value "0.300" + } + Block { + BlockType Constant + Name "Constant63" + SID "4362" + Description "Incident angle of laser against mirror (deg)" + Position [3145, 12059, 3220, 12071] + ZOrder 2271 + Value "45" + } + Block { + BlockType Constant + Name "Constant64" + SID "4363" + Description "Distance from mirror to beam splitter (mm)" + Position [3145, 12119, 3220, 12131] + ZOrder 2272 + Value "340" + } + Block { + BlockType Constant + Name "Constant65" + SID "4364" + Description "Distance from beam splitter to QPD1 (mm)" + Position [3145, 12159, 3220, 12171] + ZOrder 2273 + Value "40" + } + Block { + BlockType Constant + Name "Constant66" + SID "4365" + Description "Distance from beam splitter to lens (mm)" + Position [3145, 12199, 3220, 12211] + ZOrder 2274 + Value "65" + } + Block { + BlockType Constant + Name "Constant67" + SID "4366" + Description "Focal length of lens (mm)" + Position [3145, 12269, 3220, 12281] + ZOrder 2275 + Value "150" + } + Block { + BlockType Constant + Name "Constant68" + SID "4667" + Description "Diameter of oplev laser PL204 (mm)" + Position [2755, 11590, 2800, 11620] + ZOrder 2487 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant69" + SID "4628" + Description "Each half of QPD" + Position [2835, 11545, 2880, 11575] + ZOrder 2447 + Value "2" + } + Block { + BlockType Constant + Name "Constant7" + SID "3008" + Description "Quantization range of 16 bit ADC." + Position [1895, 805, 1940, 835] + ZOrder 746 + Value "65536" + } + Block { + BlockType Constant + Name "Constant70" + SID "4685" + Description "Each half of QPD" + Position [3325, 12692, 3355, 12708] + ZOrder 2491 + Value "0" + } + Block { + BlockType Constant + Name "Constant71" + SID "4688" + Description "Each half of QPD" + Position [3390, 3867, 3420, 3883] + ZOrder 2494 + Value "0" + } + Block { + BlockType Constant + Name "Constant72" + SID "4762" + Description "Minimum voltage of ADC (V)" + Position [130, 4545, 175, 4575] + ZOrder 2568 + Value "-10" + } + Block { + BlockType Constant + Name "Constant73" + SID "4763" + Description "positive and negative voltage" + Position [20, 4462, 55, 4488] + ZOrder 2566 + Value "2" + } + Block { + BlockType Constant + Name "Constant74" + SID "4764" + Description "Maximum voltage of ADC (V)" + Position [130, 4490, 175, 4520] + ZOrder 2563 + Value "10" + } + Block { + BlockType Constant + Name "Constant75" + SID "4765" + Description "Quantization range of 16 bit ADC." + Position [100, 4425, 145, 4455] + ZOrder 2564 + Value "65536" + } + Block { + BlockType Constant + Name "Constant76" + SID "5932" + Description "accelerometer sensitivity (V/m/s^2)" + Position [2330, 11199, 2405, 11211] + ZOrder 3809 + Value "0.300" + } + Block { + BlockType Constant + Name "Constant82" + SID "4853" + Description "Each half of QPD" + Position [4245, 3947, 4275, 3963] + ZOrder 2697 + Value "0" + } + Block { + BlockType Constant + Name "Constant83" + SID "4858" + Description "Each half of QPD" + Position [4245, 4037, 4275, 4053] + ZOrder 2702 + Value "0" + } + Block { + BlockType Constant + Name "Constant85" + SID "4864" + Description "Each half of QPD" + Position [4245, 4122, 4275, 4138] + ZOrder 2708 + Value "0" + } + Block { + BlockType Constant + Name "Constant93" + SID "5248" + Description "Each half of QPD" + Position [4215, 2907, 4245, 2923] + ZOrder 3091 + Value "0" + } + Block { + BlockType Reference + Name "DAC_0" + SID "4656" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [7345, 3941, 7375, 6724] + ZOrder 2477 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "6712" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [7345, 6936, 7380, 9719] + ZOrder 3984 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux1" + SID "3284" + Ports [1, 4] + Position [6090, 3610, 6095, 3770] + ZOrder 909 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "3793" + Ports [1, 3] + Position [3930, 3577, 3935, 3803] + ZOrder 3616 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux5" + SID "4367" + Ports [1, 4] + Position [6175, 12389, 6180, 12606] + ZOrder 2209 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux6" + SID "4368" + Ports [1, 3] + Position [5895, 12405, 5900, 12635] + ZOrder 2233 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Product + Name "Divide" + SID "2977" + Ports [2, 1] + Position [2175, 3612, 2205, 3643] + ZOrder 720 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2980" + Ports [2, 1] + Position [2175, 3787, 2205, 3818] + ZOrder 723 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "3050" + Ports [2, 1] + Position [2210, 4417, 2240, 4448] + ZOrder 788 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3051" + Ports [2, 1] + Position [2210, 4592, 2240, 4623] + ZOrder 790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3052" + Ports [2, 1] + Position [2210, 4767, 2240, 4798] + ZOrder 794 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "3053" + Ports [2, 1] + Position [2695, 4427, 2725, 4458] + ZOrder 796 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3430" + Ports [2, 1] + Position [2940, 4622, 2970, 4653] + ZOrder 1054 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "3055" + Ports [2, 1] + Position [2695, 4602, 2725, 4633] + ZOrder 801 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3427" + Ports [2, 1] + Position [2940, 4447, 2970, 4478] + ZOrder 1051 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2984" + Ports [2, 1] + Position [2175, 3962, 2205, 3993] + ZOrder 728 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "3385" + Ports [2, 1] + Position [2480, 1017, 2510, 1048] + ZOrder 1010 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "3386" + Ports [2, 1] + Position [2480, 1082, 2510, 1113] + ZOrder 1011 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "3387" + Ports [2, 1] + Position [2480, 1147, 2510, 1178] + ZOrder 1012 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "3519" + Ports [2, 1] + Position [2095, 822, 2125, 853] + ZOrder 1149 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "2987" + Ports [2, 1] + Position [2650, 3622, 2680, 3653] + ZOrder 730 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide37" + SID "4369" + Ports [2, 1] + Position [2150, 12442, 2180, 12473] + ZOrder 2170 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide38" + SID "4370" + Ports [2, 1] + Position [2150, 12617, 2180, 12648] + ZOrder 2172 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide39" + SID "4371" + Ports [2, 1] + Position [2145, 11742, 2175, 11773] + ZOrder 2191 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2990" + Ports [2, 1] + Position [2940, 3642, 2970, 3673] + ZOrder 733 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide40" + SID "4372" + Ports [2, 1] + Position [2145, 11917, 2175, 11948] + ZOrder 2193 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide41" + SID "4373" + Ports [2, 1] + Position [2145, 12092, 2175, 12123] + ZOrder 2197 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide42" + SID "4374" + Ports [2, 1] + Position [2630, 11752, 2660, 11783] + ZOrder 2199 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide43" + SID "4375" + Ports [2, 1] + Position [2910, 11947, 2940, 11978] + ZOrder 2213 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide44" + SID "4376" + Ports [2, 1] + Position [2630, 11927, 2660, 11958] + ZOrder 2200 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide45" + SID "4377" + Ports [2, 1] + Position [2910, 11772, 2940, 11803] + ZOrder 2210 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide46" + SID "4378" + Ports [2, 1] + Position [2150, 12792, 2180, 12823] + ZOrder 2176 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide47" + SID "4379" + Ports [2, 1] + Position [2625, 12452, 2655, 12483] + ZOrder 2178 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide49" + SID "4381" + Ports [2, 1] + Position [2915, 12472, 2945, 12503] + ZOrder 2181 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "2995" + Ports [2, 1] + Position [2660, 3797, 2690, 3828] + ZOrder 738 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide50" + SID "4382" + Ports [2, 1] + Position [2635, 12627, 2665, 12658] + ZOrder 2185 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide51" + SID "4383" + Ports [2, 1] + Position [2915, 12647, 2945, 12678] + ZOrder 2187 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide52" + SID "4766" + Ports [2, 1] + Position [300, 4442, 330, 4473] + ZOrder 2569 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide53" + SID "4767" + Ports [2, 1] + Position [215, 4432, 245, 4463] + ZOrder 2565 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide54" + SID "4769" + Ports [2, 1] + Position [710, 4417, 740, 4448] + ZOrder 2570 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide55" + SID "4770" + Ports [2, 1] + Position [710, 4622, 740, 4653] + ZOrder 2571 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide56" + SID "4771" + Ports [2, 1] + Position [710, 4827, 740, 4858] + ZOrder 2572 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide57" + SID "4772" + Ports [2, 1] + Position [710, 5032, 740, 5063] + ZOrder 2573 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide58" + SID "4781" + Ports [2, 1] + Position [2140, 11347, 2170, 11378] + ZOrder 2658 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide59" + SID "4817" + Ports [2, 1] + Position [2140, 11142, 2170, 11173] + ZOrder 2661 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "2996" + Ports [2, 1] + Position [2940, 3817, 2970, 3848] + ZOrder 740 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide60" + SID "4823" + Ports [2, 1] + Position [2495, 11152, 2525, 11183] + ZOrder 2664 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "3013" + Ports [2, 1] + Position [2010, 812, 2040, 843] + ZOrder 751 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide73" + SID "5244" + Ports [2, 1] + Position [4100, 2817, 4130, 2848] + ZOrder 3086 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "3384" + Ports [2, 1] + Position [2480, 952, 2510, 983] + ZOrder 1009 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide97" + SID "5666" + Ports [2, 1] + Position [4080, 11592, 4110, 11623] + ZOrder 3495 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide99" + SID "5931" + Ports [2, 1] + Position [2440, 11202, 2470, 11233] + ZOrder 3808 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [1387, 5780, 1427, 5819] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Ground + Name "Ground1" + SID "3296" + Position [7265, 4185, 7285, 4205] + ZOrder 921 + } + Block { + BlockType Ground + Name "Ground10" + SID "3556" + Position [2225, 925, 2245, 945] + ZOrder 1186 + } + Block { + BlockType Ground + Name "Ground11" + SID "3557" + Position [2225, 1015, 2245, 1035] + ZOrder 1187 + } + Block { + BlockType Ground + Name "Ground12" + SID "3558" + Position [2225, 1080, 2245, 1100] + ZOrder 1188 + } + Block { + BlockType Ground + Name "Ground13" + SID "3559" + Position [2225, 1145, 2245, 1165] + ZOrder 1189 + } + Block { + BlockType Ground + Name "Ground14" + SID "6709" + Position [1095, 10960, 1115, 10980] + ZOrder 3981 + } + Block { + BlockType Ground + Name "Ground15" + SID "4748" + Position [3760, 2725, 3780, 2745] + ZOrder 2551 + } + Block { + BlockType Ground + Name "Ground16" + SID "6715" + Position [7265, 7530, 7285, 7550] + ZOrder 3987 + } + Block { + BlockType Ground + Name "Ground17" + SID "6716" + Position [7265, 7005, 7285, 7025] + ZOrder 3988 + } + Block { + BlockType Ground + Name "Ground18" + SID "6721" + Position [7265, 8230, 7285, 8250] + ZOrder 3995 + } + Block { + BlockType Ground + Name "Ground19" + SID "3808" + Position [6760, 3300, 6780, 3320] + ZOrder 1438 + } + Block { + BlockType Ground + Name "Ground2" + SID "3297" + Position [7265, 4360, 7285, 4380] + ZOrder 922 + } + Block { + BlockType Ground + Name "Ground20" + SID "3809" + Position [6760, 3355, 6780, 3375] + ZOrder 1439 + } + Block { + BlockType Ground + Name "Ground21" + SID "3827" + Position [1260, 4260, 1280, 4280] + ZOrder 1458 + } + Block { + BlockType Ground + Name "Ground22" + SID "6722" + Position [7265, 7705, 7285, 7725] + ZOrder 3996 + } + Block { + BlockType Ground + Name "Ground23" + SID "6723" + Position [7265, 7880, 7285, 7900] + ZOrder 3993 + } + Block { + BlockType Ground + Name "Ground24" + SID "6724" + Position [7265, 8055, 7285, 8075] + ZOrder 3994 + } + Block { + BlockType Ground + Name "Ground25" + SID "6698" + Position [7285, 4710, 7305, 4730] + ZOrder 3971 + } + Block { + BlockType Ground + Name "Ground26" + SID "3873" + Position [6205, 3410, 6225, 3430] + ZOrder 1504 + } + Block { + BlockType Ground + Name "Ground27" + SID "6699" + Position [7285, 5060, 7305, 5080] + ZOrder 3972 + } + Block { + BlockType Ground + Name "Ground28" + SID "4773" + Position [620, 4415, 640, 4435] + ZOrder 2574 + } + Block { + BlockType Ground + Name "Ground29" + SID "6700" + Position [7285, 4885, 7305, 4905] + ZOrder 3973 + } + Block { + BlockType Ground + Name "Ground3" + SID "3298" + Position [7265, 4535, 7285, 4555] + ZOrder 923 + } + Block { + BlockType Ground + Name "Ground30" + SID "6725" + Position [7265, 8930, 7285, 8950] + ZOrder 3999 + } + Block { + BlockType Ground + Name "Ground31" + SID "6726" + Position [7265, 8405, 7285, 8425] + ZOrder 4000 + } + Block { + BlockType Ground + Name "Ground32" + SID "6727" + Position [7265, 8580, 7285, 8600] + ZOrder 3997 + } + Block { + BlockType Ground + Name "Ground33" + SID "6728" + Position [7265, 8755, 7285, 8775] + ZOrder 3998 + } + Block { + BlockType Ground + Name "Ground34" + SID "6729" + Position [7265, 9630, 7285, 9650] + ZOrder 4003 + } + Block { + BlockType Ground + Name "Ground35" + SID "6730" + Position [7265, 9105, 7285, 9125] + ZOrder 4004 + } + Block { + BlockType Ground + Name "Ground36" + SID "6731" + Position [7265, 9280, 7285, 9300] + ZOrder 4001 + } + Block { + BlockType Ground + Name "Ground37" + SID "6732" + Position [7265, 9455, 7285, 9475] + ZOrder 4002 + } + Block { + BlockType Ground + Name "Ground38" + SID "4774" + Position [620, 4620, 640, 4640] + ZOrder 2575 + } + Block { + BlockType Ground + Name "Ground39" + SID "4775" + Position [620, 4825, 640, 4845] + ZOrder 2576 + } + Block { + BlockType Ground + Name "Ground4" + SID "6215" + Position [7265, 5235, 7285, 5255] + ZOrder 3933 + } + Block { + BlockType Ground + Name "Ground40" + SID "4776" + Position [620, 5030, 640, 5050] + ZOrder 2577 + } + Block { + BlockType Ground + Name "Ground5" + SID "6683" + Position [7630, 4860, 7650, 4880] + ZOrder 3969 + } + Block { + BlockType Ground + Name "Ground57" + SID "5667" + Position [3740, 11500, 3760, 11520] + ZOrder 3494 + } + Block { + BlockType Ground + Name "Ground6" + SID "6713" + Position [7265, 7180, 7285, 7200] + ZOrder 3985 + } + Block { + BlockType Ground + Name "Ground7" + SID "6714" + Position [7265, 7355, 7285, 7375] + ZOrder 3986 + } + Block { + BlockType Ground + Name "Ground8" + SID "3347" + Position [7265, 4010, 7285, 4030] + ZOrder 972 + } + Block { + BlockType Ground + Name "Ground9" + SID "3807" + Position [6760, 3240, 6780, 3260] + ZOrder 1437 + } + Block { + BlockType Reference + Name "K1:C00-VIS_Xend" + SID "5668" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [3790, 11499, 3855, 11521] + ZOrder 3493 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "K1:C00-VIS_Yend" + SID "4747" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [3810, 2724, 3875, 2746] + ZOrder 2550 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_MON" + SID "4778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 11340, 1660, 11370] + ZOrder 2656 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT" + SID "4779" + Tag "Test Point" + Ports [1] + Position [2405, 11355, 2445, 11375] + ZOrder 2657 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT_MON" + SID "4783" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11350, 2340, 11380] + ZOrder 2659 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux1" + SID "3283" + Ports [3, 1] + Position [3845, 3577, 3850, 3803] + ZOrder 3615 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux10" + SID "3897" + Ports [2, 1] + Position [3665, 3396, 3670, 3434] + ZOrder 1530 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux11" + SID "3899" + Ports [3, 1] + Position [3675, 3476, 3680, 3514] + ZOrder 1532 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux12" + SID "4390" + Ports [3, 1] + Position [5740, 12406, 5745, 12634] + ZOrder 2208 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux13" + SID "4391" + Ports [2, 1] + Position [3560, 12506, 3565, 12544] + ZOrder 2284 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux14" + SID "4392" + Ports [3, 1] + Position [3570, 12571, 3575, 12609] + ZOrder 2286 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux15" + SID "4393" + Ports [3, 1] + Position [3355, 12421, 3360, 12459] + ZOrder 2225 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux16" + SID "4394" + Ports [3, 1] + Position [5935, 12407, 5940, 12633] + ZOrder 2234 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux17" + SID "4395" + Ports [2, 1] + Position [3330, 12501, 3335, 12539] + ZOrder 2278 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux7" + SID "3745" + Ports [3, 1] + Position [3350, 3191, 3355, 3229] + ZOrder 1377 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux8" + SID "3796" + Ports [3, 1] + Position [5965, 3577, 5970, 3803] + ZOrder 1426 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux9" + SID "3888" + Ports [2, 1] + Position [3350, 3296, 3355, 3334] + ZOrder 1521 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OPLEV1_ch18_MON" + SID "3826" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1315, 4255, 1395, 4285] + ZOrder 1457 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "OPLEV1_length" + SID "3889" + Position [3375, 3300, 3435, 3330] + ZOrder 1520 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_length1" + SID "4396" + Position [3355, 12505, 3415, 12535] + ZOrder 2277 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch" + SID "3900" + Position [3700, 3480, 3760, 3510] + ZOrder 1531 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch1" + SID "4397" + Position [3595, 12575, 3655, 12605] + ZOrder 2285 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw" + SID "3898" + Position [3690, 3400, 3750, 3430] + ZOrder 1529 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw1" + SID "4398" + Position [3585, 12510, 3645, 12540] + ZOrder 2283 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV2_length" + SID "3737" + Position [3375, 3195, 3435, 3225] + ZOrder 1369 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV2_length1" + SID "4399" + Position [3380, 12425, 3440, 12455] + ZOrder 2224 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType SubSystem + Name "PDs" + SID "6025" + Ports [] + Position [6358, 5757, 6398, 5817] + ZOrder 3902 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "PDs" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "25" + Block { + BlockType Fcn + Name "COS_Theta" + SID "3604" + Position [2475, 550, 2535, 580] + ZOrder 2146 + Expr "cosdeg(u[1])" + } + Block { + BlockType Constant + Name "Constant" + SID "3611" + Position [2660, 1570, 2690, 1600] + ZOrder 2054 + Value "2" + } + Block { + BlockType Constant + Name "Constant11" + SID "3469" + Description "Voltage baseline subtraction (V)" + Position [1010, 1985, 1055, 2015] + ZOrder 2001 + Value "0" + } + Block { + BlockType Constant + Name "Constant12" + SID "3470" + Description "Voltage baseline subtraction (V)" + Position [1010, 2160, 1055, 2190] + ZOrder 2002 + Value "0" + } + Block { + BlockType Constant + Name "Constant13" + SID "3471" + Description "Voltage baseline subtraction (V)" + Position [1010, 2335, 1055, 2365] + ZOrder 2003 + Value "0" + } + Block { + BlockType Constant + Name "Constant14" + SID "3472" + Description "Voltage baseline subtraction (V)" + Position [1010, 2510, 1055, 2540] + ZOrder 2004 + Value "0" + } + Block { + BlockType Constant + Name "Constant15" + SID "3473" + Description "Voltage baseline subtraction (V)" + Position [1010, 2685, 1055, 2715] + ZOrder 2005 + Value "0" + } + Block { + BlockType Constant + Name "Constant16" + SID "3474" + Description "Voltage baseline subtraction (V)" + Position [1010, 2860, 1055, 2890] + ZOrder 2006 + Value "0" + } + Block { + BlockType Constant + Name "Constant17" + SID "3500" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 1635, 910, 1665] + ZOrder 2028 + Value "20" + } + Block { + BlockType Constant + Name "Constant18" + SID "3501" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 1810, 910, 1840] + ZOrder 2030 + Value "20" + } + Block { + BlockType Constant + Name "Constant19" + SID "3503" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 1985, 910, 2015] + ZOrder 2032 + Value "20" + } + Block { + BlockType Constant + Name "Constant20" + SID "3505" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2160, 910, 2190] + ZOrder 2034 + Value "20" + } + Block { + BlockType Constant + Name "Constant21" + SID "3507" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2335, 910, 2365] + ZOrder 2036 + Value "20" + } + Block { + BlockType Constant + Name "Constant22" + SID "3509" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2510, 910, 2540] + ZOrder 2038 + Value "20" + } + Block { + BlockType Constant + Name "Constant23" + SID "3511" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2685, 910, 2715] + ZOrder 2040 + Value "20" + } + Block { + BlockType Constant + Name "Constant24" + SID "3513" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2860, 910, 2890] + ZOrder 2042 + Value "20" + } + Block { + BlockType Constant + Name "Constant25" + SID "3573" + Description "Voltage baseline subtraction (V)" + Position [2754, 700, 2806, 720] + ZOrder 2135 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-0.5" + } + Block { + BlockType Constant + Name "Constant27" + SID "3578" + Description "Voltage baseline subtraction (V)" + Position [2535, 1027, 2580, 1043] + ZOrder 2139 + Value "2" + } + Block { + BlockType Constant + Name "Constant28" + SID "3631" + Description "conversion coefficient from radian to degree (180/pi)" + Position [2440, 1409, 2515, 1421] + ZOrder 2067 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant29" + SID "3635" + Description "conversion coefficient from radian to degree (180/pi)" + Position [2420, 1589, 2495, 1601] + ZOrder 2070 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant30" + SID "3687" + Position [2100, 2365, 2130, 2395] + ZOrder 2076 + } + Block { + BlockType Constant + Name "Constant31" + SID "3640" + Description "conversion coefficient from radian to degree (180/pi)" + Position [2895, 814, 2970, 826] + ZOrder 2154 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant32" + SID "3689" + Position [2225, 2365, 2255, 2395] + ZOrder 2078 + Value "20" + } + Block { + BlockType Constant + Name "Constant33" + SID "3691" + Position [2100, 2510, 2130, 2540] + ZOrder 2080 + Value "90" + } + Block { + BlockType Constant + Name "Constant34" + SID "3694" + Position [2175, 2565, 2205, 2595] + ZOrder 2083 + Value "70" + } + Block { + BlockType Constant + Name "Constant35" + SID "3698" + Description "Voltage baseline subtraction (V)" + Position [2060, 1570, 2105, 1600] + ZOrder 2087 + Value "5" + } + Block { + BlockType Constant + Name "Constant36" + SID "3701" + Description "Voltage baseline subtraction (V)" + Position [2055, 1705, 2100, 1735] + ZOrder 2090 + Value "4" + } + Block { + BlockType Constant + Name "Constant37" + SID "3726" + Description "Voltage baseline subtraction (V)" + Position [3064, 865, 3116, 885] + ZOrder 2156 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + } + Block { + BlockType Constant + Name "Constant38" + SID "3727" + Description "Voltage baseline subtraction (V)" + Position [3019, 895, 3071, 915] + ZOrder 2157 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant49" + SID "4329" + Description "Minimum voltage of ADC (V)" + Position [205, 1355, 250, 1385] + ZOrder 2100 + Value "-10" + } + Block { + BlockType Constant + Name "Constant5" + SID "3119" + Description "Voltage to distance coefficient. (V/mm)\nV=-0.1d+2. -> d=-10V+20." + Position [670, 20, 700, 65] + ZOrder 856 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-10" + } + Block { + BlockType Constant + Name "Constant51" + SID "4330" + Description "positive and negative voltage" + Position [95, 1272, 130, 1298] + ZOrder 2098 + Value "2" + } + Block { + BlockType Constant + Name "Constant52" + SID "4331" + Description "Maximum voltage of ADC (V)" + Position [205, 1300, 250, 1330] + ZOrder 2095 + Value "10" + } + Block { + BlockType Constant + Name "Constant53" + SID "4332" + Description "Quantization range of 16 bit ADC." + Position [175, 1235, 220, 1265] + ZOrder 2096 + Value "65536" + } + Block { + BlockType Constant + Name "Constant8" + SID "3123" + Description "Voltage baseline subtraction (V)" + Position [1010, 1635, 1055, 1665] + ZOrder 1979 + Value "0" + } + Block { + BlockType Constant + Name "Constant9" + SID "3468" + Description "Voltage baseline subtraction (V)" + Position [1010, 1810, 1055, 1840] + ZOrder 2000 + Value "0" + } + Block { + BlockType Reference + Name "D_M" + SID "3564" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [2200, 682, 2265, 698] + ZOrder 2131 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux2" + SID "3322" + Ports [1, 3] + Position [3310, 825, 3315, 985] + ZOrder 2116 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "3323" + Ports [1, 4] + Position [3830, 815, 3835, 975] + ZOrder 2126 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Reference + Name "Diff_PDunit1" + SID "3091" + Tag "Test Point" + Ports [1] + Position [1855, 1700, 1895, 1720] + ZOrder 1973 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit1_MON" + SID "3088" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1695, 1770, 1725] + ZOrder 1971 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2" + SID "3092" + Tag "Test Point" + Ports [1] + Position [1855, 2050, 1895, 2070] + ZOrder 1974 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2_MON" + SID "3090" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2045, 1770, 2075] + ZOrder 1972 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3" + SID "3143" + Tag "Test Point" + Ports [1] + Position [1690, 2370, 1730, 2390] + ZOrder 1994 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3_MON" + SID "3144" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1540, 2365, 1620, 2395] + ZOrder 1992 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4" + SID "3145" + Tag "Test Point" + Ports [1] + Position [1855, 2750, 1895, 2770] + ZOrder 1995 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4_MON" + SID "3146" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2745, 1770, 2775] + ZOrder 1993 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide10" + SID "3035" + Ports [2, 1] + Position [440, 1767, 470, 1798] + ZOrder 1963 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "3038" + Ports [2, 1] + Position [440, 1942, 470, 1973] + ZOrder 1966 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "3047" + Ports [2, 1] + Position [440, 2117, 470, 2148] + ZOrder 1969 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "3138" + Ports [2, 1] + Position [440, 2467, 470, 2498] + ZOrder 1984 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "3139" + Ports [2, 1] + Position [440, 2642, 470, 2673] + ZOrder 1987 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "3140" + Ports [2, 1] + Position [440, 2817, 470, 2848] + ZOrder 1990 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "3142" + Ports [2, 1] + Position [440, 2292, 470, 2323] + ZOrder 1981 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "3568" + Ports [2, 1] + Position [2210, 962, 2240, 993] + ZOrder 2132 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "3575" + Ports [2, 1] + Position [2745, 802, 2775, 833] + ZOrder 2137 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "3684" + Ports [2, 1] + Position [1925, 2437, 1955, 2468] + ZOrder 2073 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "3695" + Ports [2, 1] + Position [2390, 2432, 2420, 2463] + ZOrder 2084 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "3696" + Ports [2, 1] + Position [1965, 1632, 1995, 1663] + ZOrder 2085 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "3704" + Ports [2, 1] + Position [2270, 1662, 2300, 1693] + ZOrder 2093 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide34" + SID "4333" + Ports [2, 1] + Position [375, 1252, 405, 1283] + ZOrder 2101 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide35" + SID "4334" + Ports [2, 1] + Position [290, 1242, 320, 1273] + ZOrder 2097 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "3031" + Ports [2, 1] + Position [440, 1592, 470, 1623] + ZOrder 1960 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_IM_COIL1" + SID "3324" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3890, 798, 3960, 822] + ZOrder 2127 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL2" + SID "3325" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3890, 853, 3960, 877] + ZOrder 2130 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL3" + SID "3326" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3890, 913, 3960, 937] + ZOrder 2129 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL4" + SID "3327" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3890, 968, 3960, 992] + ZOrder 2128 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_L" + SID "3328" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3580, 788, 3650, 812] + ZOrder 2112 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_P" + SID "3329" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3580, 938, 3650, 962] + ZOrder 2123 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_Y" + SID "3330" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3580, 858, 3650, 882] + ZOrder 2122 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground23" + SID "3842" + Position [2175, 960, 2195, 980] + ZOrder 2158 + } + Block { + BlockType Ground + Name "Ground24" + SID "3843" + Position [2310, 750, 2330, 770] + ZOrder 2159 + } + Block { + BlockType Ground + Name "Ground27" + SID "4337" + Position [20, 1590, 40, 1610] + ZOrder 2103 + } + Block { + BlockType Ground + Name "Ground29" + SID "4339" + Position [20, 2750, 40, 2770] + ZOrder 2105 + } + Block { + BlockType Ground + Name "Ground30" + SID "4340" + Position [20, 2640, 40, 2660] + ZOrder 2106 + } + Block { + BlockType Ground + Name "Ground31" + SID "4341" + Position [20, 2465, 40, 2485] + ZOrder 2107 + } + Block { + BlockType Ground + Name "Ground32" + SID "4342" + Position [20, 2300, 40, 2320] + ZOrder 2108 + } + Block { + BlockType Ground + Name "Ground33" + SID "4343" + Position [20, 2130, 40, 2150] + ZOrder 2109 + } + Block { + BlockType Ground + Name "Ground34" + SID "4344" + Position [20, 1940, 40, 1960] + ZOrder 2110 + } + Block { + BlockType Ground + Name "Ground35" + SID "4345" + Position [20, 1765, 40, 1785] + ZOrder 2111 + } + Block { + BlockType Reference + Name "IM_L_MON" + SID "3333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 815, 3475, 845] + ZOrder 2117 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_P_MON" + SID "3334" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 965, 3475, 995] + ZOrder 2119 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_Y_MON" + SID "3335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 890, 3475, 920] + ZOrder 2118 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L" + SID "3571" + Tag "Test Point" + Ports [1] + Position [2585, 1090, 2625, 1110] + ZOrder 2134 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_MON" + SID "3627" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2460, 1085, 2540, 1115] + ZOrder 2152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT1" + SID "3339" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3205, 875, 3245, 935] + ZOrder 2114 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux2" + SID "3331" + Ports [2, 1] + Position [3160, 886, 3165, 924] + ZOrder 2115 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "3332" + Ports [3, 1] + Position [3700, 863, 3705, 927] + ZOrder 2125 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux4" + SID "3606" + Ports [1, 1] + Position [2335, 546, 2340, 584] + ZOrder 2148 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux5" + SID "3607" + Ports [1, 1] + Position [2335, 601, 2340, 639] + ZOrder 2149 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux6" + SID "3588" + Ports [1, 1] + Position [2925, 1516, 2930, 1554] + ZOrder 2051 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "3637" + Tag "Test Point" + Ports [1] + Position [2680, 1625, 2720, 1645] + ZOrder 2072 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_MON" + SID "3015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 1585, 165, 1615] + ZOrder 1959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm" + SID "3033" + Tag "Test Point" + Ports [1] + Position [1445, 1610, 1485, 1630] + ZOrder 1961 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm_MON" + SID "3491" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 1605, 1250, 1635] + ZOrder 2019 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt" + SID "3543" + Tag "Test Point" + Ports [1] + Position [725, 1450, 765, 1470] + ZOrder 2043 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt_MON" + SID "3617" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 1515, 640, 1545] + ZOrder 2057 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_MON" + SID "3037" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 1760, 165, 1790] + ZOrder 1962 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm" + SID "3036" + Tag "Test Point" + Ports [1] + Position [1445, 1840, 1485, 1860] + ZOrder 1964 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm_MON" + SID "3492" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 1780, 1250, 1810] + ZOrder 2020 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt" + SID "3544" + Tag "Test Point" + Ports [1] + Position [730, 1690, 770, 1710] + ZOrder 2044 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt_MON" + SID "3618" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 1725, 640, 1755] + ZOrder 2058 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_MON" + SID "3048" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 2125, 165, 2155] + ZOrder 1968 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm" + SID "3049" + Tag "Test Point" + Ports [1] + Position [1445, 2135, 1485, 2155] + ZOrder 1970 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm_MON" + SID "3494" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2130, 1250, 2160] + ZOrder 2022 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt" + SID "3546" + Tag "Test Point" + Ports [1] + Position [730, 2030, 770, 2050] + ZOrder 2046 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt_MON" + SID "3620" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2070, 640, 2100] + ZOrder 2060 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_MON" + SID "3040" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 1935, 165, 1965] + ZOrder 1965 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm" + SID "3039" + Tag "Test Point" + Ports [1] + Position [1445, 1960, 1485, 1980] + ZOrder 1967 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm_MON" + SID "3493" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 1955, 1250, 1985] + ZOrder 2021 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt" + SID "3545" + Tag "Test Point" + Ports [1] + Position [730, 1855, 770, 1875] + ZOrder 2045 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt_MON" + SID "3619" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 1895, 640, 1925] + ZOrder 2059 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_MON" + SID "3150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 2460, 165, 2490] + ZOrder 1983 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm" + SID "3149" + Tag "Test Point" + Ports [1] + Position [1445, 2485, 1485, 2505] + ZOrder 1985 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm_MON" + SID "3496" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2480, 1250, 2510] + ZOrder 2024 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt" + SID "3548" + Tag "Test Point" + Ports [1] + Position [730, 2395, 770, 2415] + ZOrder 2048 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt_MON" + SID "3622" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2430, 640, 2460] + ZOrder 2062 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_MON" + SID "3148" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 2295, 165, 2325] + ZOrder 1980 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm" + SID "3147" + Tag "Test Point" + Ports [1] + Position [1365, 2310, 1405, 2330] + ZOrder 1982 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm_MON" + SID "3495" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2305, 1250, 2335] + ZOrder 2023 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt" + SID "3547" + Tag "Test Point" + Ports [1] + Position [730, 2205, 770, 2225] + ZOrder 2047 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt_MON" + SID "3621" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2250, 640, 2280] + ZOrder 2061 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_MON" + SID "3154" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [75, 2745, 155, 2775] + ZOrder 1989 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm" + SID "3153" + Tag "Test Point" + Ports [1] + Position [1445, 2835, 1485, 2855] + ZOrder 1991 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm_MON" + SID "3498" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2830, 1250, 2860] + ZOrder 2026 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt" + SID "3550" + Tag "Test Point" + Ports [1] + Position [730, 2730, 770, 2750] + ZOrder 2050 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt_MON" + SID "3624" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2770, 640, 2800] + ZOrder 2064 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_MON" + SID "3152" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [75, 2635, 155, 2665] + ZOrder 1986 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm" + SID "3151" + Tag "Test Point" + Ports [1] + Position [1445, 2660, 1485, 2680] + ZOrder 1988 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm_MON" + SID "3497" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2655, 1250, 2685] + ZOrder 2025 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt" + SID "3549" + Tag "Test Point" + Ports [1] + Position [730, 2570, 770, 2590] + ZOrder 2049 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt_MON" + SID "3623" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2595, 640, 2625] + ZOrder 2063 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_MON" + SID "3629" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2570, 1620, 2650, 1650] + ZOrder 2066 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product11" + SID "3156" + Ports [2, 1] + Position [720, 2302, 750, 2333] + ZOrder 1996 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "3157" + Ports [2, 1] + Position [720, 2477, 750, 2508] + ZOrder 1997 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "3158" + Ports [2, 1] + Position [720, 2652, 750, 2683] + ZOrder 1998 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "3159" + Ports [2, 1] + Position [720, 2827, 750, 2858] + ZOrder 1999 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "3577" + Ports [2, 1] + Position [2650, 967, 2680, 998] + ZOrder 2138 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "3579" + Ports [2, 1] + Position [2590, 972, 2620, 1003] + ZOrder 2140 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "3581" + Ports [2, 1] + Position [2805, 737, 2835, 768] + ZOrder 2142 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "3582" + Ports [2, 1] + Position [2865, 747, 2895, 778] + ZOrder 2143 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "3609" + Ports [2, 1] + Position [2850, 1517, 2880, 1548] + ZOrder 2053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product25" + SID "3633" + Ports [2, 1] + Position [2540, 1407, 2570, 1438] + ZOrder 2068 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product26" + SID "3634" + Ports [2, 1] + Position [2540, 1537, 2570, 1568] + ZOrder 2069 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product27" + SID "3690" + Ports [2, 1] + Position [2290, 2392, 2320, 2423] + ZOrder 2079 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product28" + SID "3641" + Ports [2, 1] + Position [3020, 757, 3050, 788] + ZOrder 2155 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product29" + SID "3692" + Ports [2, 1] + Position [2175, 2502, 2205, 2533] + ZOrder 2081 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product30" + SID "3699" + Ports [2, 1] + Position [2140, 1627, 2170, 1658] + ZOrder 2088 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product31" + SID "3702" + Ports [2, 1] + Position [2140, 1697, 2170, 1728] + ZOrder 2091 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "3115" + Ports [2, 1] + Position [720, 1602, 750, 1633] + ZOrder 1975 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "3116" + Ports [2, 1] + Position [720, 1777, 750, 1808] + ZOrder 1976 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "3117" + Ports [2, 1] + Position [720, 1952, 750, 1983] + ZOrder 1977 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "3118" + Ports [2, 1] + Position [720, 2127, 750, 2158] + ZOrder 1978 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "R" + SID "3636" + Tag "Test Point" + Ports [1] + Position [2730, 1400, 2770, 1420] + ZOrder 2071 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "R_MON" + SID "3628" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2600, 1410, 2680, 1440] + ZOrder 2065 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Ratio_PD1_PD2" + SID "3697" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2015, 1635, 2095, 1665] + ZOrder 2086 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Ratio_PD5_PD6" + SID "3685" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1995, 2440, 2075, 2470] + ZOrder 2074 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_L" + SID "3615" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2360, 968, 2430, 992] + ZOrder 2150 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_P" + SID "3613" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2715, 1513, 2785, 1537] + ZOrder 2056 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_R" + SID "3612" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2715, 1448, 2785, 1472] + ZOrder 2055 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_Y" + SID "3616" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2915, 753, 2985, 777] + ZOrder 2151 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT" + SID "3686" + Tag "cdsSqrt" + Ports [1, 1] + Position [2100, 2436, 2130, 2474] + ZOrder 2075 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum10" + SID "3483" + Ports [2, 1] + Position [1595, 1700, 1615, 1720] + ZOrder 2015 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + SID "3484" + Ports [2, 1] + Position [1595, 2050, 1615, 2070] + ZOrder 2016 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + SID "3485" + Ports [2, 1] + Position [1485, 2370, 1505, 2390] + ZOrder 2017 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + SID "3486" + Ports [2, 1] + Position [1595, 2750, 1615, 2770] + ZOrder 2018 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + SID "3499" + Ports [2, 1] + Position [945, 1610, 965, 1630] + ZOrder 2027 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + SID "3502" + Ports [2, 1] + Position [945, 1785, 965, 1805] + ZOrder 2029 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + SID "3504" + Ports [2, 1] + Position [945, 1960, 965, 1980] + ZOrder 2031 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + SID "3506" + Ports [2, 1] + Position [945, 2135, 965, 2155] + ZOrder 2033 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + SID "3508" + Ports [2, 1] + Position [945, 2310, 965, 2330] + ZOrder 2035 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + SID "3510" + Ports [2, 1] + Position [945, 2485, 965, 2505] + ZOrder 2037 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "3475" + Ports [2, 1] + Position [1090, 1610, 1110, 1630] + ZOrder 2007 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + SID "3512" + Ports [2, 1] + Position [945, 2660, 965, 2680] + ZOrder 2039 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + SID "3514" + Ports [2, 1] + Position [945, 2835, 965, 2855] + ZOrder 2041 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + SID "3569" + Ports [2, 1] + Position [2305, 970, 2325, 990] + ZOrder 2133 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + SID "3574" + Ports [2, 1] + Position [2510, 815, 2530, 835] + ZOrder 2136 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + SID "3580" + Ports [2, 1] + Position [2705, 750, 2725, 770] + ZOrder 2141 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum26" + SID "3688" + Ports [2, 1] + Position [2180, 2405, 2200, 2425] + ZOrder 2077 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum27" + SID "3693" + Ports [2, 1] + Position [2235, 2510, 2255, 2530] + ZOrder 2082 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum28" + SID "3700" + Ports [2, 1] + Position [2200, 1635, 2220, 1655] + ZOrder 2089 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum29" + SID "3703" + Ports [2, 1] + Position [2200, 1705, 2220, 1725] + ZOrder 2092 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "3476" + Ports [2, 1] + Position [1090, 1785, 1110, 1805] + ZOrder 2008 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "3477" + Ports [2, 1] + Position [1090, 1960, 1110, 1980] + ZOrder 2009 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum41" + SID "4335" + Ports [2, 1] + Position [310, 1305, 330, 1325] + ZOrder 2099 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "3478" + Ports [2, 1] + Position [1090, 2135, 1110, 2155] + ZOrder 2010 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "3479" + Ports [2, 1] + Position [1090, 2310, 1110, 2330] + ZOrder 2011 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "3480" + Ports [2, 1] + Position [1090, 2485, 1110, 2505] + ZOrder 2012 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + SID "3481" + Ports [2, 1] + Position [1090, 2660, 1110, 2680] + ZOrder 2013 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + SID "3482" + Ports [2, 1] + Position [1090, 2835, 1110, 2855] + ZOrder 2014 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Fcn + Name "Tan_2P" + SID "3601" + Position [2960, 1520, 3020, 1550] + ZOrder 2052 + Expr "sin(u[1])/cos(u[1])" + } + Block { + BlockType Fcn + Name "Tan_Theta" + SID "3602" + Position [2475, 605, 2535, 635] + ZOrder 2145 + Expr "sindeg(u[1])/cosdeg(u[1])" + } + Block { + BlockType Terminator + Name "Terminator12" + SID "5740" + Position [2825, 1450, 2845, 1470] + ZOrder 3623 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "3419" + Position [4060, 800, 4080, 820] + ZOrder 2160 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "3420" + Position [4060, 855, 4080, 875] + ZOrder 2161 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "3421" + Position [4060, 915, 4080, 935] + ZOrder 2162 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "3422" + Position [4060, 970, 4080, 990] + ZOrder 2163 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "3336" + Position [3520, 820, 3540, 840] + ZOrder 2113 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "3337" + Position [3520, 895, 3540, 915] + ZOrder 2120 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "3338" + Position [3520, 970, 3540, 990] + ZOrder 2121 + } + Block { + BlockType Reference + Name "Theta" + SID "3605" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [2220, 557, 2285, 573] + ZOrder 2147 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "3584" + Tag "Test Point" + Ports [1] + Position [3185, 765, 3225, 785] + ZOrder 2144 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_MON" + SID "3630" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3070, 760, 3150, 790] + ZOrder 2153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsMuxMatrix3" + SID "3340" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3755, 865, 3795, 925] + ZOrder 2124 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 11682 + SrcBlock "Divide24" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 11681 + Points [0, -45] + DstBlock "PD6_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11680 + DstBlock "Product11" + DstPort 1 + } + } + Line { + ZOrder 11679 + SrcBlock "PD6_MON" + SrcPort 1 + Points [48, 0; 0, -10] + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 11718 + SrcBlock "Constant8" + SrcPort 1 + Points [40, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 11723 + SrcBlock "PD1_MON" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 11724 + SrcBlock "PD2_MON" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 11725 + SrcBlock "PD4_MON" + SrcPort 1 + DstBlock "Divide11" + DstPort 1 + } + Line { + ZOrder 11726 + SrcBlock "PD3_MON" + SrcPort 1 + Points [48, 0; 0, -15] + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 11728 + SrcBlock "Constant11" + SrcPort 1 + Points [40, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 11729 + SrcBlock "Constant12" + SrcPort 1 + Points [40, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 11727 + SrcBlock "Constant9" + SrcPort 1 + Points [40, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 11730 + SrcBlock "Constant13" + SrcPort 1 + Points [40, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 11731 + SrcBlock "Constant14" + SrcPort 1 + Points [40, 0] + DstBlock "Sum7" + DstPort 2 + } + Line { + ZOrder 11732 + SrcBlock "Constant15" + SrcPort 1 + Points [40, 0] + DstBlock "Sum8" + DstPort 2 + } + Line { + ZOrder 11733 + SrcBlock "Constant16" + SrcPort 1 + Points [40, 0] + DstBlock "Sum9" + DstPort 2 + } + Line { + ZOrder 11736 + SrcBlock "PD1_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 11735 + Points [0, 90] + DstBlock "Sum10" + DstPort 1 + } + Branch { + ZOrder 11734 + DstBlock "PD1_mm" + DstPort 1 + } + } + Line { + ZOrder 11739 + SrcBlock "PD2_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 11738 + Points [0, 55] + DstBlock "PD2_mm" + DstPort 1 + } + Branch { + ZOrder 11737 + Points [213, 0] + DstBlock "Sum10" + DstPort 2 + } + } + Line { + ZOrder 11742 + SrcBlock "PD3_mm_MON" + SrcPort 1 + Points [136, 0] + Branch { + ZOrder 11741 + Points [0, -85] + DstBlock "Sum11" + DstPort 1 + } + Branch { + ZOrder 11740 + DstBlock "PD3_mm" + DstPort 1 + } + } + Line { + ZOrder 11745 + SrcBlock "PD4_mm_MON" + SrcPort 1 + Points [160, 0] + Branch { + ZOrder 11744 + DstBlock "PD4_mm" + DstPort 1 + } + Branch { + ZOrder 11743 + Points [0, 119; 190, 0] + DstBlock "Sum11" + DstPort 2 + } + } + Line { + ZOrder 11748 + SrcBlock "PD5_mm_MON" + SrcPort 1 + Points [134, 0] + Branch { + ZOrder 11747 + DstBlock "PD5_mm" + DstPort 1 + } + Branch { + ZOrder 11746 + Points [0, -115] + DstBlock "Sum12" + DstPort 1 + } + } + Line { + ZOrder 11751 + SrcBlock "PD6_mm_MON" + SrcPort 1 + Points [80, 0] + Branch { + ZOrder 11750 + DstBlock "PD6_mm" + DstPort 1 + } + Branch { + ZOrder 11749 + Points [0, 101; 160, 0] + DstBlock "Sum12" + DstPort 2 + } + } + Line { + ZOrder 11754 + SrcBlock "PD8_mm_MON" + SrcPort 1 + Points [163, 0] + Branch { + ZOrder 11753 + Points [0, 124; 187, 0] + DstBlock "Sum13" + DstPort 2 + } + Branch { + ZOrder 11752 + DstBlock "PD8_mm" + DstPort 1 + } + } + Line { + ZOrder 11757 + SrcBlock "PD7_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 11756 + Points [0, -85] + DstBlock "Sum13" + DstPort 1 + } + Branch { + ZOrder 11755 + DstBlock "PD7_mm" + DstPort 1 + } + } + Line { + ZOrder 11758 + SrcBlock "Sum14" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 11759 + SrcBlock "Product6" + SrcPort 1 + DstBlock "Sum14" + DstPort 1 + } + Line { + ZOrder 11760 + SrcBlock "Constant17" + SrcPort 1 + Points [40, 0] + DstBlock "Sum14" + DstPort 2 + } + Line { + ZOrder 11761 + SrcBlock "Sum15" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 11762 + SrcBlock "Constant18" + SrcPort 1 + Points [40, 0] + DstBlock "Sum15" + DstPort 2 + } + Line { + ZOrder 11763 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Sum15" + DstPort 1 + } + Line { + ZOrder 11764 + SrcBlock "Sum16" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 11765 + SrcBlock "Constant19" + SrcPort 1 + Points [40, 0] + DstBlock "Sum16" + DstPort 2 + } + Line { + ZOrder 11766 + SrcBlock "Product8" + SrcPort 1 + DstBlock "Sum16" + DstPort 1 + } + Line { + ZOrder 11767 + SrcBlock "Sum17" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 11768 + SrcBlock "Constant20" + SrcPort 1 + Points [40, 0] + DstBlock "Sum17" + DstPort 2 + } + Line { + ZOrder 11769 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Sum17" + DstPort 1 + } + Line { + ZOrder 11770 + SrcBlock "Sum18" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 11771 + SrcBlock "Constant21" + SrcPort 1 + Points [40, 0] + DstBlock "Sum18" + DstPort 2 + } + Line { + ZOrder 11772 + SrcBlock "Product11" + SrcPort 1 + DstBlock "Sum18" + DstPort 1 + } + Line { + ZOrder 11773 + SrcBlock "Sum19" + SrcPort 1 + DstBlock "Sum7" + DstPort 1 + } + Line { + ZOrder 11774 + SrcBlock "Constant22" + SrcPort 1 + Points [40, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + ZOrder 11775 + SrcBlock "Sum20" + SrcPort 1 + DstBlock "Sum8" + DstPort 1 + } + Line { + ZOrder 11776 + SrcBlock "Constant23" + SrcPort 1 + Points [40, 0] + DstBlock "Sum20" + DstPort 2 + } + Line { + ZOrder 11777 + SrcBlock "Product13" + SrcPort 1 + DstBlock "Sum20" + DstPort 1 + } + Line { + ZOrder 11778 + SrcBlock "Sum21" + SrcPort 1 + DstBlock "Sum9" + DstPort 1 + } + Line { + ZOrder 11779 + SrcBlock "Constant24" + SrcPort 1 + Points [40, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + ZOrder 11780 + SrcBlock "Product14" + SrcPort 1 + DstBlock "Sum21" + DstPort 1 + } + Line { + ZOrder 11781 + SrcBlock "Product12" + SrcPort 1 + DstBlock "Sum19" + DstPort 1 + } + Line { + ZOrder 11782 + SrcBlock "Mux6" + SrcPort 1 + DstBlock "Tan_2P" + DstPort 1 + } + Line { + ZOrder 11939 + SrcBlock "Tan_2P" + SrcPort 1 + Points [9, 0; 0, 1087; -1122, 0; 0, -1637] + DstBlock "Divide28" + DstPort 2 + } + Line { + ZOrder 11785 + SrcBlock "Product24" + SrcPort 1 + DstBlock "Mux6" + DstPort 1 + } + Line { + ZOrder 11789 + SrcBlock "PD2_volt_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 11788 + Points [0, -40] + DstBlock "PD2_volt" + DstPort 1 + } + Branch { + ZOrder 11787 + Points [1293, 0] + DstBlock "Divide32" + DstPort 2 + } + } + Line { + ZOrder 11784 + SrcBlock "Constant" + SrcPort 1 + Points [119, 0; 0, -45] + DstBlock "Product24" + DstPort 2 + } + Line { + ZOrder 11786 + SrcBlock "SENSING_P" + SrcPort 1 + DstBlock "Product24" + DstPort 1 + } + Line { + ZOrder 11790 + SrcBlock "PD4_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD4_volt" + DstPort 1 + } + Line { + ZOrder 11794 + SrcBlock "PD6_volt_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 11793 + Points [0, -50] + DstBlock "PD6_volt" + DstPort 1 + } + Branch { + ZOrder 11792 + Points [1185, 0; 0, 195] + DstBlock "Divide30" + DstPort 2 + } + } + Line { + ZOrder 11791 + SrcBlock "PD3_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD3_volt" + DstPort 1 + } + Line { + ZOrder 11797 + SrcBlock "PD5_volt_MON" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 11796 + DstBlock "Divide30" + DstPort 1 + } + Branch { + ZOrder 11795 + Points [0, -40] + DstBlock "PD5_volt" + DstPort 1 + } + } + Line { + ZOrder 11798 + SrcBlock "PD8_volt_MON" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "PD8_volt" + DstPort 1 + } + Line { + ZOrder 11799 + SrcBlock "PD7_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD7_volt" + DstPort 1 + } + Line { + ZOrder 11802 + SrcBlock "Divide31" + SrcPort 1 + Points [10, 0; 0, 71; -107, 0; 0, -1061; 193, 0] + Branch { + ZOrder 11801 + Points [0, -30] + DstBlock "Product25" + DstPort 2 + } + Branch { + ZOrder 11800 + DstBlock "SENSING_R" + DstPort 1 + } + } + Line { + ZOrder 11805 + SrcBlock "Divide33" + SrcPort 1 + Points [66, 0; 0, -155; 144, 0] + Branch { + ZOrder 11804 + Points [0, 20] + DstBlock "Product26" + DstPort 1 + } + Branch { + ZOrder 11803 + DstBlock "SENSING_P" + DstPort 1 + } + } + Line { + ZOrder 11806 + SrcBlock "Constant28" + SrcPort 1 + DstBlock "Product25" + DstPort 1 + } + Line { + ZOrder 11807 + SrcBlock "Product25" + SrcPort 1 + DstBlock "R_MON" + DstPort 1 + } + Line { + ZOrder 11808 + SrcBlock "Constant29" + SrcPort 1 + Points [15, 0; 0, -35] + DstBlock "Product26" + DstPort 2 + } + Line { + ZOrder 11809 + SrcBlock "Product26" + SrcPort 1 + Points [14, 0; 0, 40; -41, 0; 0, 40] + DstBlock "P_MON" + DstPort 1 + } + Line { + ZOrder 11811 + SrcBlock "P_MON" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 11813 + SrcBlock "Ratio_PD5_PD6" + SrcPort 1 + DstBlock "SQRT" + DstPort 1 + } + Line { + ZOrder 11810 + SrcBlock "R_MON" + SrcPort 1 + Points [12, 0; 0, -15] + DstBlock "R" + DstPort 1 + } + Line { + ZOrder 11812 + SrcBlock "Divide30" + SrcPort 1 + DstBlock "Ratio_PD5_PD6" + DstPort 1 + } + Line { + ZOrder 11816 + SrcBlock "SQRT" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 11815 + Points [0, 55] + DstBlock "Product29" + DstPort 1 + } + Branch { + ZOrder 11814 + Points [38, 0] + DstBlock "Sum26" + DstPort 2 + } + } + Line { + ZOrder 11817 + SrcBlock "Constant30" + SrcPort 1 + Points [23, 0; 0, 35] + DstBlock "Sum26" + DstPort 1 + } + Line { + ZOrder 11818 + SrcBlock "Sum26" + SrcPort 1 + DstBlock "Product27" + DstPort 2 + } + Line { + ZOrder 11819 + SrcBlock "Constant32" + SrcPort 1 + Points [15, 0] + DstBlock "Product27" + DstPort 1 + } + Line { + ZOrder 11820 + SrcBlock "Constant33" + SrcPort 1 + DstBlock "Product29" + DstPort 2 + } + Line { + ZOrder 11821 + SrcBlock "Product29" + SrcPort 1 + DstBlock "Sum27" + DstPort 1 + } + Line { + ZOrder 11822 + SrcBlock "Constant34" + SrcPort 1 + Points [35, 0] + DstBlock "Sum27" + DstPort 2 + } + Line { + ZOrder 11823 + SrcBlock "Product27" + SrcPort 1 + Points [32, 0; 0, 30] + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 11827 + SrcBlock "PD1_volt_MON" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 11826 + DstBlock "PD1_volt" + DstPort 1 + } + Branch { + ZOrder 11825 + Points [1240, 0] + DstBlock "Divide32" + DstPort 1 + } + } + Line { + ZOrder 11824 + SrcBlock "Sum27" + SrcPort 1 + Points [62, 0; 0, -65] + DstBlock "Divide31" + DstPort 2 + } + Line { + ZOrder 11828 + SrcBlock "Divide32" + SrcPort 1 + DstBlock "Ratio_PD1_PD2" + DstPort 1 + } + Line { + ZOrder 11831 + SrcBlock "Ratio_PD1_PD2" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 11830 + Points [0, 55] + DstBlock "Product31" + DstPort 1 + } + Branch { + ZOrder 11829 + DstBlock "Product30" + DstPort 2 + } + } + Line { + ZOrder 11834 + SrcBlock "Constant35" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 11833 + Points [0, 50] + DstBlock "Product30" + DstPort 1 + } + Branch { + ZOrder 11832 + Points [112, 0; 0, 88; -24, 0] + DstBlock "Sum28" + DstPort 2 + } + } + Line { + ZOrder 11835 + SrcBlock "Product30" + SrcPort 1 + DstBlock "Sum28" + DstPort 1 + } + Line { + ZOrder 11836 + SrcBlock "Product31" + SrcPort 1 + DstBlock "Sum29" + DstPort 1 + } + Line { + ZOrder 11839 + SrcBlock "Constant36" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 11838 + Points [0, 29; 96, 0] + DstBlock "Sum29" + DstPort 2 + } + Branch { + ZOrder 11837 + DstBlock "Product31" + DstPort 2 + } + } + Line { + ZOrder 11840 + SrcBlock "Sum28" + SrcPort 1 + Points [27, 0; 0, 25] + DstBlock "Divide33" + DstPort 1 + } + Line { + ZOrder 11841 + SrcBlock "Sum29" + SrcPort 1 + Points [19, 0; 0, -30] + DstBlock "Divide33" + DstPort 2 + } + Line { + ZOrder 11864 + SrcBlock "Divide34" + SrcPort 1 + Points [5, 0; 0, 345] + Branch { + ZOrder 11855 + Points [0, 175] + Branch { + ZOrder 11854 + Points [0, 175; 1, 0] + Branch { + ZOrder 11853 + Points [0, 175] + Branch { + ZOrder 11852 + Points [0, 175] + Branch { + ZOrder 11851 + Points [0, 175] + Branch { + ZOrder 11850 + Points [0, 175] + Branch { + ZOrder 11849 + Points [0, 175] + DstBlock "Divide22" + DstPort 2 + } + Branch { + ZOrder 11848 + DstBlock "Divide21" + DstPort 2 + } + } + Branch { + ZOrder 11847 + DstBlock "Divide20" + DstPort 2 + } + } + Branch { + ZOrder 11846 + DstBlock "Divide24" + DstPort 2 + } + } + Branch { + ZOrder 11845 + DstBlock "Divide12" + DstPort 2 + } + } + Branch { + ZOrder 11844 + DstBlock "Divide11" + DstPort 2 + } + } + Branch { + ZOrder 11843 + DstBlock "Divide10" + DstPort 2 + } + } + Branch { + ZOrder 11842 + DstBlock "Divide9" + DstPort 2 + } + } + Line { + ZOrder 11858 + SrcBlock "Constant51" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide35" + DstPort 2 + } + Line { + ZOrder 11859 + SrcBlock "Sum41" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide34" + DstPort 2 + } + Line { + ZOrder 11860 + SrcBlock "Constant53" + SrcPort 1 + DstBlock "Divide35" + DstPort 1 + } + Line { + ZOrder 11861 + SrcBlock "Constant52" + SrcPort 1 + DstBlock "Sum41" + DstPort 1 + } + Line { + ZOrder 11862 + SrcBlock "Constant49" + SrcPort 1 + Points [65, 0] + DstBlock "Sum41" + DstPort 2 + } + Line { + ZOrder 11863 + SrcBlock "Divide35" + SrcPort 1 + DstBlock "Divide34" + DstPort 1 + } + Line { + ZOrder 11868 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "PD1_MON" + DstPort 1 + } + Line { + ZOrder 11869 + SrcBlock "Ground35" + SrcPort 1 + DstBlock "PD2_MON" + DstPort 1 + } + Line { + ZOrder 11871 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "PD4_MON" + DstPort 1 + } + Line { + ZOrder 11872 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "PD3_MON" + DstPort 1 + } + Line { + ZOrder 11873 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "PD6_MON" + DstPort 1 + } + Line { + ZOrder 11874 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "PD5_MON" + DstPort 1 + } + Line { + ZOrder 11875 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "PD8_MON" + DstPort 1 + } + Line { + ZOrder 11876 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "PD7_MON" + DstPort 1 + } + Line { + ZOrder 11877 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "MAT1" + DstPort 1 + } + Line { + ZOrder 11878 + SrcBlock "MAT1" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 11881 + SrcBlock "Demux2" + SrcPort 1 + Points [35, 0; 0, -20] + Branch { + ZOrder 11880 + DstBlock "IM_L_MON" + DstPort 1 + } + Branch { + ZOrder 11879 + Points [0, -30] + DstBlock "Fil_IM_L" + DstPort 1 + } + } + Line { + ZOrder 11884 + SrcBlock "Demux2" + SrcPort 2 + Points [35, 0] + Branch { + ZOrder 11883 + DstBlock "IM_Y_MON" + DstPort 1 + } + Branch { + ZOrder 11882 + Points [0, -27; 210, 0] + DstBlock "Fil_IM_Y" + DstPort 1 + } + } + Line { + ZOrder 11887 + SrcBlock "Demux2" + SrcPort 3 + Points [35, 0] + Branch { + ZOrder 11886 + Points [0, 20] + DstBlock "IM_P_MON" + DstPort 1 + } + Branch { + ZOrder 11885 + Points [0, -10] + DstBlock "Fil_IM_P" + DstPort 1 + } + } + Line { + ZOrder 11888 + SrcBlock "IM_L_MON" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 11889 + SrcBlock "IM_Y_MON" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 11890 + SrcBlock "IM_P_MON" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 11891 + SrcBlock "Fil_IM_L" + SrcPort 1 + Points [20, 0; 0, 75] + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 11892 + SrcBlock "Fil_IM_Y" + SrcPort 1 + Points [8, 0; 0, 25] + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 11894 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "cdsMuxMatrix3" + DstPort 1 + } + Line { + ZOrder 11895 + SrcBlock "cdsMuxMatrix3" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 11893 + SrcBlock "Fil_IM_P" + SrcPort 1 + Points [20, 0; 0, -35] + DstBlock "Mux3" + DstPort 3 + } + Line { + ZOrder 11942 + SrcBlock "Fil_IM_COIL2" + SrcPort 1 + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 11898 + SrcBlock "Demux3" + SrcPort 3 + Points [22, 0; 0, 10] + DstBlock "Fil_IM_COIL3" + DstPort 1 + } + Line { + ZOrder 11940 + SrcBlock "Fil_IM_COIL1" + SrcPort 1 + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 11941 + SrcBlock "Fil_IM_COIL3" + SrcPort 1 + DstBlock "Terminator18" + DstPort 1 + } + Line { + ZOrder 11943 + SrcBlock "Fil_IM_COIL4" + SrcPort 1 + DstBlock "Terminator19" + DstPort 1 + } + Line { + ZOrder 11904 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "Sum23" + DstPort 1 + } + Line { + ZOrder 11907 + SrcBlock "D_M" + SrcPort 1 + Points [15, 0; 0, 135] + Branch { + ZOrder 11906 + DstBlock "Sum24" + DstPort 1 + } + Branch { + ZOrder 11905 + Points [0, 191; 30, 0] + DstBlock "Sum23" + DstPort 2 + } + } + Line { + ZOrder 11908 + SrcBlock "Sum23" + SrcPort 1 + DstBlock "SENSING_L" + DstPort 1 + } + Line { + ZOrder 11909 + SrcBlock "Sum24" + SrcPort 1 + DstBlock "Divide29" + DstPort 2 + } + Line { + ZOrder 11910 + SrcBlock "Constant27" + SrcPort 1 + Points [9, 0; 0, -14; -23, 0; 0, -26] + DstBlock "Product21" + DstPort 2 + } + Line { + ZOrder 11912 + SrcBlock "Product2" + SrcPort 1 + Points [30, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + ZOrder 11913 + SrcBlock "Sum25" + SrcPort 1 + DstBlock "Product22" + DstPort 2 + } + Line { + ZOrder 11911 + SrcBlock "Product21" + SrcPort 1 + DstBlock "Product2" + DstPort 2 + } + Line { + ZOrder 11914 + SrcBlock "Divide29" + SrcPort 1 + Points [70, 0] + DstBlock "Product23" + DstPort 2 + } + Line { + ZOrder 11915 + SrcBlock "Product22" + SrcPort 1 + DstBlock "Product23" + DstPort 1 + } + Line { + ZOrder 11916 + SrcBlock "Constant25" + SrcPort 1 + Points [0, 20] + DstBlock "Product22" + DstPort 1 + } + Line { + ZOrder 11917 + SrcBlock "Tan_Theta" + SrcPort 1 + Points [89, 0; 0, 355] + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 11919 + SrcBlock "Mux4" + SrcPort 1 + DstBlock "COS_Theta" + DstPort 1 + } + Line { + ZOrder 11920 + SrcBlock "Mux5" + SrcPort 1 + DstBlock "Tan_Theta" + DstPort 1 + } + Line { + ZOrder 11918 + SrcBlock "COS_Theta" + SrcPort 1 + Points [110, 0; 0, 245] + DstBlock "Divide29" + DstPort 1 + } + Line { + ZOrder 11923 + SrcBlock "Theta" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 11922 + Points [0, 55] + DstBlock "Mux5" + DstPort 1 + } + Branch { + ZOrder 11921 + DstBlock "Mux4" + DstPort 1 + } + } + Line { + ZOrder 11928 + SrcBlock "SENSING_L" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 11927 + Points [0, 120] + DstBlock "L_MON" + DstPort 1 + } + Branch { + ZOrder 11926 + Points [74, 0] + Branch { + ZOrder 11925 + DstBlock "Sum24" + DstPort 2 + } + Branch { + ZOrder 11924 + DstBlock "Product21" + DstPort 1 + } + } + } + Line { + ZOrder 11929 + SrcBlock "Product23" + SrcPort 1 + DstBlock "SENSING_Y" + DstPort 1 + } + Line { + ZOrder 11930 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "Sum25" + DstPort 1 + } + Line { + ZOrder 11931 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "Divide28" + DstPort 1 + } + Line { + ZOrder 11932 + SrcBlock "L_MON" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 11933 + SrcBlock "Y_MON" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 11934 + SrcBlock "Constant31" + SrcPort 1 + Points [28, 0; 0, -40] + DstBlock "Product28" + DstPort 2 + } + Line { + ZOrder 11935 + SrcBlock "SENSING_Y" + SrcPort 1 + DstBlock "Product28" + DstPort 1 + } + Line { + ZOrder 11938 + SrcBlock "Constant38" + SrcPort 1 + Points [0, 9; 100, 0] + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 11936 + SrcBlock "Product28" + SrcPort 1 + DstBlock "Y_MON" + DstPort 1 + } + Line { + ZOrder 11937 + SrcBlock "Constant37" + SrcPort 1 + Points [0, 5] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 11660 + SrcBlock "Divide10" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 11659 + Points [0, -45] + DstBlock "PD2_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11658 + DstBlock "Product7" + DstPort 1 + } + } + Line { + ZOrder 11657 + SrcBlock "Divide9" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 11656 + Points [0, -80] + DstBlock "PD1_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11655 + DstBlock "Product6" + DstPort 1 + } + } + Line { + ZOrder 11663 + SrcBlock "Divide11" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 11662 + DstBlock "Product8" + DstPort 1 + } + Branch { + ZOrder 11661 + Points [0, -50] + DstBlock "PD4_volt_MON" + DstPort 1 + } + } + Line { + ZOrder 11666 + SrcBlock "Divide12" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 11665 + Points [0, -50] + DstBlock "PD3_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11664 + DstBlock "Product9" + DstPort 1 + } + } + Line { + ZOrder 11667 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "PD1_mm_MON" + DstPort 1 + } + Line { + ZOrder 11668 + SrcBlock "Sum10" + SrcPort 1 + DstBlock "Diff_PDunit1_MON" + DstPort 1 + } + Line { + ZOrder 11669 + SrcBlock "Sum11" + SrcPort 1 + DstBlock "Diff_PDunit2_MON" + DstPort 1 + } + Line { + ZOrder 11670 + SrcBlock "Diff_PDunit1_MON" + SrcPort 1 + DstBlock "Diff_PDunit1" + DstPort 1 + } + Line { + ZOrder 11671 + SrcBlock "Diff_PDunit2_MON" + SrcPort 1 + DstBlock "Diff_PDunit2" + DstPort 1 + } + Line { + ZOrder 11672 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "PD2_mm_MON" + DstPort 1 + } + Line { + ZOrder 11673 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "PD4_mm_MON" + DstPort 1 + } + Line { + ZOrder 11674 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "PD3_mm_MON" + DstPort 1 + } + Line { + ZOrder 11896 + SrcBlock "Demux3" + SrcPort 1 + Points [22, 0; 0, -25] + DstBlock "Fil_IM_COIL1" + DstPort 1 + } + Line { + ZOrder 11897 + SrcBlock "Demux3" + SrcPort 4 + Points [22, 0; 0, 25] + DstBlock "Fil_IM_COIL4" + DstPort 1 + } + Line { + ZOrder 11899 + SrcBlock "Demux3" + SrcPort 2 + Points [22, 0; 0, -10] + DstBlock "Fil_IM_COIL2" + DstPort 1 + } + Line { + ZOrder 11685 + SrcBlock "Divide20" + SrcPort 1 + Points [62, 0] + Branch { + ZOrder 11684 + Points [0, -40] + DstBlock "PD5_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11683 + DstBlock "Product12" + DstPort 1 + } + } + Line { + ZOrder 11686 + SrcBlock "PD5_MON" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + ZOrder 11689 + SrcBlock "Divide21" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 11688 + Points [0, -50] + DstBlock "PD8_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11687 + DstBlock "Product13" + DstPort 1 + } + } + Line { + ZOrder 11690 + SrcBlock "PD8_MON" + SrcPort 1 + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 11693 + SrcBlock "Divide22" + SrcPort 1 + Points [67, 0] + Branch { + ZOrder 11692 + Points [0, -50] + DstBlock "PD7_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11691 + DstBlock "Product14" + DstPort 1 + } + } + Line { + ZOrder 11694 + SrcBlock "PD7_MON" + SrcPort 1 + Points [9, 0; 0, 65] + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 11695 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "PD6_mm_MON" + DstPort 1 + } + Line { + ZOrder 11696 + SrcBlock "Sum12" + SrcPort 1 + DstBlock "Diff_PDunit3_MON" + DstPort 1 + } + Line { + ZOrder 11697 + SrcBlock "Sum13" + SrcPort 1 + DstBlock "Diff_PDunit4_MON" + DstPort 1 + } + Line { + ZOrder 11698 + SrcBlock "Diff_PDunit3_MON" + SrcPort 1 + DstBlock "Diff_PDunit3" + DstPort 1 + } + Line { + ZOrder 11699 + SrcBlock "Diff_PDunit4_MON" + SrcPort 1 + DstBlock "Diff_PDunit4" + DstPort 1 + } + Line { + ZOrder 11700 + SrcBlock "Sum7" + SrcPort 1 + DstBlock "PD5_mm_MON" + DstPort 1 + } + Line { + ZOrder 11701 + SrcBlock "Sum8" + SrcPort 1 + DstBlock "PD8_mm_MON" + DstPort 1 + } + Line { + ZOrder 11702 + SrcBlock "Sum9" + SrcPort 1 + DstBlock "PD7_mm_MON" + DstPort 1 + } + Line { + ZOrder 11865 + SrcBlock "Constant5" + SrcPort 1 + Points [0, 1555] + Branch { + ZOrder 11866 + Points [-7, 0; 0, 175] + Branch { + ZOrder 11714 + DstBlock "Product7" + DstPort 2 + } + Branch { + ZOrder 11713 + Points [0, 175] + Branch { + ZOrder 11712 + DstBlock "Product8" + DstPort 2 + } + Branch { + ZOrder 11711 + Points [0, 175] + Branch { + ZOrder 11710 + DstBlock "Product9" + DstPort 2 + } + Branch { + ZOrder 11709 + Points [0, 175] + Branch { + ZOrder 11708 + DstBlock "Product11" + DstPort 2 + } + Branch { + ZOrder 11707 + Points [0, 175] + Branch { + ZOrder 11706 + DstBlock "Product12" + DstPort 2 + } + Branch { + ZOrder 11705 + Points [0, 175] + Branch { + ZOrder 11704 + DstBlock "Product13" + DstPort 2 + } + Branch { + ZOrder 11703 + Points [0, 175] + DstBlock "Product14" + DstPort 2 + } + } + } + } + } + } + } + Branch { + ZOrder 11716 + DstBlock "Product6" + DstPort 2 + } + } + Line { + ZOrder 38761 + SrcBlock "SENSING_R" + SrcPort 1 + DstBlock "Terminator12" + DstPort 1 + } + } + } + Block { + BlockType Product + Name "Product" + SID "2988" + Ports [2, 1] + Position [2850, 3632, 2880, 3663] + ZOrder 731 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2999" + Ports [2, 1] + Position [2850, 3807, 2880, 3838] + ZOrder 739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "5309" + Ports [2, 1] + Position [7130, 5752, 7160, 5783] + ZOrder 3145 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product101" + SID "5720" + Ports [2, 1] + Position [3690, 3212, 3720, 3243] + ZOrder 3549 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "5310" + Ports [2, 1] + Position [7130, 5927, 7160, 5958] + ZOrder 3146 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "5311" + Ports [2, 1] + Position [7130, 5402, 7160, 5433] + ZOrder 3143 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "3448" + Ports [2, 1] + Position [7130, 6267, 7160, 6298] + ZOrder 1073 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "3449" + Ports [2, 1] + Position [7130, 6442, 7160, 6473] + ZOrder 1074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "3450" + Ports [2, 1] + Position [7130, 6617, 7160, 6648] + ZOrder 1075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product20" + SID "3451" + Ports [2, 1] + Position [7130, 6092, 7160, 6123] + ZOrder 1072 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "5308" + Ports [2, 1] + Position [7130, 5577, 7160, 5608] + ZOrder 3144 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product32" + SID "3890" + Ports [2, 1] + Position [3525, 3202, 3555, 3233] + ZOrder 1522 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product33" + SID "4400" + Ports [2, 1] + Position [2825, 12462, 2855, 12493] + ZOrder 2179 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product34" + SID "3896" + Ports [2, 1] + Position [3835, 3482, 3865, 3513] + ZOrder 1528 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product35" + SID "3902" + Ports [2, 1] + Position [3835, 3407, 3865, 3438] + ZOrder 1534 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product36" + SID "4401" + Ports [2, 1] + Position [2825, 12637, 2855, 12668] + ZOrder 2186 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product37" + SID "4402" + Ports [2, 1] + Position [3485, 12432, 3515, 12463] + ZOrder 2279 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product38" + SID "4403" + Ports [2, 1] + Position [3800, 12577, 3830, 12608] + ZOrder 2282 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product39" + SID "4404" + Ports [2, 1] + Position [3800, 12502, 3830, 12533] + ZOrder 2287 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3428" + Ports [2, 1] + Position [2850, 4437, 2880, 4468] + ZOrder 1052 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product40" + SID "4405" + Ports [2, 1] + Position [2830, 11762, 2860, 11793] + ZOrder 2211 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product41" + SID "4406" + Ports [2, 1] + Position [2830, 11937, 2860, 11968] + ZOrder 2212 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3429" + Ports [2, 1] + Position [2850, 4612, 2880, 4643] + ZOrder 1053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product73" + SID "5718" + Ports [2, 1] + Position [3580, 12432, 3610, 12463] + ZOrder 3547 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType SubSystem + Name "Subsystem" + SID "6705" + Ports [2] + Position [1150, 10955, 1190, 11015] + ZOrder 3978 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [100, 100, 900, 600] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "60" + Block { + BlockType Inport + Name "In1" + SID "6706" + Position [20, 158, 50, 172] + ZOrder 3933 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6707" + Position [20, 173, 50, 187] + ZOrder 3934 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "CRY_ACC_Z" + SID "5909" + Tag "Test Point" + Ports [1] + Position [1475, 145, 1515, 155] + ZOrder 3796 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Z_MON" + SID "5910" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1380, 144, 1430, 156] + ZOrder 3795 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3" + SID "5911" + Tag "Test Point" + Ports [1] + Position [430, 135, 470, 155] + ZOrder 3788 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_MON" + SID "5912" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [260, 170, 340, 200] + ZOrder 3787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_a" + SID "5913" + Tag "Test Point" + Ports [1] + Position [835, 135, 875, 155] + ZOrder 3792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_a_MON" + SID "5914" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [685, 180, 765, 210] + ZOrder 3791 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice38" + SID "5915" + Position [1350, 300, 1380, 330] + ZOrder 3799 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice39" + SID "5916" + Position [1350, 370, 1380, 400] + ZOrder 3801 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice41" + SID "5986" + Position [1495, 355, 1525, 385] + ZOrder 3879 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice42" + SID "5987" + Position [1685, 135, 1715, 165] + ZOrder 3895 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant77" + SID "5935" + Description "accelerometer sensitivity (V/m/s^2)" + Position [80, 104, 155, 116] + ZOrder 3812 + Value "0.5" + } + Block { + BlockType Constant + Name "Constant78" + SID "5988" + Description "Each half of QPD" + Position [1585, 192, 1615, 208] + ZOrder 3892 + Value "0" + } + Block { + BlockType Demux + Name "Demux7" + SID "5917" + Ports [1, 6] + Position [1090, 114, 1095, 201] + ZOrder 3794 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux8" + SID "5990" + Ports [1, 6] + Position [1975, 114, 1980, 201] + ZOrder 3866 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Product + Name "Divide48" + SID "5918" + Ports [2, 1] + Position [70, 157, 100, 188] + ZOrder 3786 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide98" + SID "5919" + Ports [2, 1] + Position [565, 177, 595, 208] + ZOrder 3790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "FIL_ACC_Z1" + SID "5920" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1185, 145, 1225, 155] + ZOrder 3804 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Z2" + SID "5921" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1265, 145, 1305, 155] + ZOrder 3798 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT1" + SID "5991" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 25, 2360, 35] + ZOrder 3867 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT2" + SID "5992" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 75, 2360, 85] + ZOrder 3868 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT3" + SID "5993" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 120, 2360, 130] + ZOrder 3869 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT4" + SID "5994" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 185, 2360, 195] + ZOrder 3870 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT5" + SID "5995" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 240, 2360, 250] + ZOrder 3871 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT6" + SID "5996" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 295, 2360, 305] + ZOrder 3872 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_Z" + SID "5997" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1575, 365, 1615, 375] + ZOrder 3863 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground14" + SID "6209" + Position [1820, 170, 1840, 190] + ZOrder 3927 + } + Block { + BlockType Ground + Name "Ground17" + SID "6210" + Position [1820, 110, 1840, 130] + ZOrder 3928 + } + Block { + BlockType Ground + Name "Ground18" + SID "6211" + Position [1820, 125, 1840, 145] + ZOrder 3929 + } + Block { + BlockType Ground + Name "Ground23" + SID "6213" + Position [1820, 155, 1840, 175] + ZOrder 3931 + } + Block { + BlockType Ground + Name "Ground24" + SID "6214" + Position [1820, 185, 1840, 205] + ZOrder 3932 + } + Block { + BlockType Ground + Name "Ground41" + SID "5936" + Position [970, 170, 990, 190] + ZOrder 3813 + } + Block { + BlockType Ground + Name "Ground50" + SID "5939" + Position [970, 110, 990, 130] + ZOrder 3816 + } + Block { + BlockType Ground + Name "Ground65" + SID "5940" + Position [970, 125, 990, 145] + ZOrder 3817 + } + Block { + BlockType Ground + Name "Ground66" + SID "5941" + Position [970, 140, 990, 160] + ZOrder 3818 + } + Block { + BlockType Ground + Name "Ground67" + SID "5942" + Position [970, 155, 990, 175] + ZOrder 3819 + } + Block { + BlockType Ground + Name "Ground68" + SID "5999" + Position [1480, 45, 1500, 65] + ZOrder 3894 + } + Block { + BlockType Ground + Name "Ground69" + SID "6023" + Position [1275, 260, 1295, 280] + ZOrder 3900 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Reference + Name "MAT_ACC" + SID "5922" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1030, 130, 1070, 190] + ZOrder 3793 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_ACT" + SID "6000" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1905, 130, 1945, 190] + ZOrder 3864 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux24" + SID "5923" + Ports [6, 1] + Position [1010, 114, 1015, 201] + ZOrder 3797 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux25" + SID "6001" + Ports [6, 1] + Position [1865, 114, 1870, 201] + ZOrder 3865 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OSC_Z" + SID "6002" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [1520, 24, 1575, 86] + ZOrder 3893 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Z_SW" + SID "6003" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1565, 142, 1630, 158] + ZOrder 3896 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1" + SID "6004" + Tag "Test Point" + Ports [1] + Position [2560, 20, 2600, 40] + ZOrder 3881 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1_MON" + SID "6005" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 20, 2485, 40] + ZOrder 3880 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2" + SID "6006" + Tag "Test Point" + Ports [1] + Position [2560, 70, 2600, 90] + ZOrder 3887 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2_MON" + SID "6007" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 70, 2485, 90] + ZOrder 3882 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3" + SID "6008" + Tag "Test Point" + Ports [1] + Position [2560, 115, 2600, 135] + ZOrder 3888 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3_MON" + SID "6009" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 115, 2485, 135] + ZOrder 3883 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4" + SID "6010" + Tag "Test Point" + Ports [1] + Position [2560, 180, 2600, 200] + ZOrder 3889 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4_MON" + SID "6011" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 180, 2485, 200] + ZOrder 3884 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5" + SID "6012" + Tag "Test Point" + Ports [1] + Position [2560, 235, 2600, 255] + ZOrder 3890 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5_MON" + SID "6013" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 235, 2485, 255] + ZOrder 3885 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6" + SID "6014" + Tag "Test Point" + Ports [1] + Position [2560, 290, 2600, 310] + ZOrder 3891 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6_MON" + SID "6015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 290, 2485, 310] + ZOrder 3886 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product102" + SID "5924" + Ports [2, 1] + Position [180, 167, 210, 198] + ZOrder 3803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SUM_Z" + SID "6016" + Tag "Test Point" + Ports [1] + Position [1790, 360, 1830, 380] + ZOrder 3874 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Z_MON" + SID "6017" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1650, 360, 1730, 380] + ZOrder 3873 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_Z_IN" + SID "5925" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1240, 379, 1270, 391] + ZOrder 3802 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_FEEDBACK" + SID "6018" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1390, 204, 1420, 216] + ZOrder 3876 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_Z_IN" + SID "5926" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1240, 309, 1270, 321] + ZOrder 3800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum101" + SID "6019" + Ports [2, 1] + Position [1430, 350, 1450, 370] + ZOrder 3862 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum102" + SID "6020" + Ports [2, 1] + Position [1745, 140, 1765, 160] + ZOrder 3899 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator21" + SID "5937" + Position [1115, 185, 1135, 205] + ZOrder 3814 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "5943" + Position [1115, 110, 1135, 130] + ZOrder 3820 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "5944" + Position [1115, 125, 1135, 145] + ZOrder 3821 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "5945" + Position [1115, 155, 1135, 175] + ZOrder 3822 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "5946" + Position [1115, 170, 1135, 190] + ZOrder 3823 + } + Block { + BlockType Terminator + Name "Terminator31" + SID "6021" + Position [1590, 45, 1610, 65] + ZOrder 3897 + } + Block { + BlockType Terminator + Name "Terminator32" + SID "6022" + Position [1590, 70, 1610, 90] + ZOrder 3898 + } + Block { + BlockType Reference + Name "V3_CONST" + SID "5927" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [505, 139, 535, 151] + ZOrder 3789 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 43672 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "Mux25" + DstPort 4 + } + Line { + ZOrder 42127 + SrcBlock "P5_MON" + SrcPort 1 + DstBlock "P5" + DstPort 1 + } + Line { + ZOrder 42068 + SrcBlock "MAT_ACT" + SrcPort 1 + DstBlock "Demux8" + DstPort 1 + } + Line { + ZOrder 42069 + SrcBlock "Demux8" + SrcPort 2 + Points [18, 0; 0, -55] + DstBlock "FIL_ACT2" + DstPort 1 + } + Line { + ZOrder 42070 + SrcBlock "Demux8" + SrcPort 3 + Points [27, 0; 0, -25] + DstBlock "FIL_ACT3" + DstPort 1 + } + Line { + ZOrder 41960 + SrcBlock "Ground41" + SrcPort 1 + DstBlock "Mux24" + DstPort 5 + } + Line { + ZOrder 42146 + SrcBlock "OSC_Z" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator32" + DstPort 1 + } + Line { + ZOrder 42147 + SrcBlock "OSC_Z_SW" + SrcPort 1 + DstBlock "Choice42" + DstPort 2 + } + Line { + ZOrder 42148 + SrcBlock "Choice42" + SrcPort 1 + DstBlock "Sum102" + DstPort 1 + } + Line { + ZOrder 42149 + SrcBlock "Sum102" + SrcPort 1 + DstBlock "Mux25" + DstPort 3 + } + Line { + ZOrder 41967 + SrcBlock "Demux7" + SrcPort 4 + DstBlock "Terminator24" + DstPort 1 + } + Line { + ZOrder 42118 + SrcBlock "FIL_ACT3" + SrcPort 1 + DstBlock "P3_MON" + DstPort 1 + } + Line { + ZOrder 42119 + SrcBlock "FIL_ACT4" + SrcPort 1 + DstBlock "P4_MON" + DstPort 1 + } + Line { + ZOrder 42120 + SrcBlock "FIL_ACT5" + SrcPort 1 + DstBlock "P5_MON" + DstPort 1 + } + Line { + ZOrder 42121 + SrcBlock "FIL_ACT6" + SrcPort 1 + DstBlock "P6_MON" + DstPort 1 + } + Line { + ZOrder 42178 + SrcBlock "SWITCH_FEEDBACK" + SrcPort 1 + Points [45, 0; 0, 160] + DstBlock "Choice41" + DstPort 2 + } + Line { + ZOrder 42079 + SrcBlock "Mux25" + SrcPort 1 + DstBlock "MAT_ACT" + DstPort 1 + } + Line { + ZOrder 42143 + SrcBlock "Ground68" + SrcPort 1 + DstBlock "OSC_Z" + DstPort 1 + } + Line { + ZOrder 42144 + SrcBlock "OSC_Z" + SrcPort 1 + Points [77, 0; 0, 105] + DstBlock "Choice42" + DstPort 1 + } + Line { + ZOrder 42145 + SrcBlock "OSC_Z" + SrcPort 2 + DstBlock "Terminator31" + DstPort 1 + } + Line { + ZOrder 41961 + SrcBlock "Ground67" + SrcPort 1 + DstBlock "Mux24" + DstPort 4 + } + Line { + ZOrder 41963 + SrcBlock "Ground65" + SrcPort 1 + DstBlock "Mux24" + DstPort 2 + } + Line { + ZOrder 43849 + SrcBlock "In1" + SrcPort 1 + DstBlock "Divide48" + DstPort 1 + } + Line { + ZOrder 42109 + SrcBlock "P1_MON" + SrcPort 1 + DstBlock "P1" + DstPort 1 + } + Line { + ZOrder 43850 + SrcBlock "In2" + SrcPort 1 + DstBlock "Divide48" + DstPort 2 + } + Line { + ZOrder 43669 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "Mux25" + DstPort 5 + } + Line { + ZOrder 43668 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "Mux25" + DstPort 6 + } + Line { + ZOrder 42117 + SrcBlock "P3_MON" + SrcPort 1 + DstBlock "P3" + DstPort 1 + } + Line { + ZOrder 43674 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "Mux25" + DstPort 1 + } + Line { + ZOrder 41966 + SrcBlock "Demux7" + SrcPort 5 + DstBlock "Terminator26" + DstPort 1 + } + Line { + ZOrder 42110 + SrcBlock "FIL_ACT1" + SrcPort 1 + DstBlock "P1_MON" + DstPort 1 + } + Line { + ZOrder 42111 + SrcBlock "FIL_ACT2" + SrcPort 1 + DstBlock "P2_MON" + DstPort 1 + } + Line { + ZOrder 42114 + SrcBlock "P2_MON" + SrcPort 1 + DstBlock "P2" + DstPort 1 + } + Line { + ZOrder 43673 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "Mux25" + DstPort 2 + } + Line { + ZOrder 42141 + SrcBlock "Constant78" + SrcPort 1 + Points [36, 0; 0, -40] + DstBlock "Choice42" + DstPort 3 + } + Line { + ZOrder 42142 + SrcBlock "Demux8" + SrcPort 1 + Points [9, 0; 0, -90] + DstBlock "FIL_ACT1" + DstPort 1 + } + Line { + ZOrder 41948 + SrcBlock "Constant77" + SrcPort 1 + Points [5, 0] + DstBlock "Product102" + DstPort 2 + } + Line { + ZOrder 41916 + SrcBlock "V3_CONST" + SrcPort 1 + Points [9, 0; 0, 55] + DstBlock "Divide98" + DstPort 2 + } + Line { + ZOrder 41917 + SrcBlock "Divide98" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V3_a_MON" + DstPort 1 + } + Line { + ZOrder 41920 + SrcBlock "CRY_SENSE_ACC_V3_a_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 42160 + DstBlock "Mux24" + DstPort 6 + } + Branch { + ZOrder 41918 + Points [0, -50] + DstBlock "CRY_SENSE_ACC_V3_a" + DstPort 1 + } + } + Line { + ZOrder 41921 + SrcBlock "Mux24" + SrcPort 1 + DstBlock "MAT_ACC" + DstPort 1 + } + Line { + ZOrder 41922 + SrcBlock "MAT_ACC" + SrcPort 1 + DstBlock "Demux7" + DstPort 1 + } + Line { + ZOrder 41923 + SrcBlock "CRY_ACC_Z_MON" + SrcPort 1 + DstBlock "CRY_ACC_Z" + DstPort 1 + } + Line { + ZOrder 41926 + SrcBlock "FIL_ACC_Z2" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 41979 + DstBlock "CRY_ACC_Z_MON" + DstPort 1 + } + Branch { + ZOrder 41974 + Points [0, 225] + DstBlock "Choice39" + DstPort 1 + } + } + Line { + ZOrder 42165 + SrcBlock "Ground69" + SrcPort 1 + Points [15, 0; 0, 15] + Branch { + ZOrder 42177 + Points [147, 0; 0, 95] + DstBlock "Choice41" + DstPort 3 + } + Branch { + ZOrder 42176 + Points [0, 20] + Branch { + ZOrder 42170 + DstBlock "Choice38" + DstPort 1 + } + Branch { + ZOrder 42169 + Points [0, 20] + Branch { + ZOrder 42167 + Points [0, 70] + DstBlock "Choice39" + DstPort 3 + } + Branch { + ZOrder 42166 + DstBlock "Choice38" + DstPort 3 + } + } + } + } + Line { + ZOrder 42163 + SrcBlock "Choice38" + SrcPort 1 + Points [21, 0; 0, 45] + DstBlock "Sum101" + DstPort 1 + } + Line { + ZOrder 41930 + SrcBlock "SWITCH_PD_Z_IN" + SrcPort 1 + DstBlock "Choice38" + DstPort 2 + } + Line { + ZOrder 41933 + SrcBlock "SWITCH_ACC_Z_IN" + SrcPort 1 + DstBlock "Choice39" + DstPort 2 + } + Line { + ZOrder 41935 + SrcBlock "Divide48" + SrcPort 1 + DstBlock "Product102" + DstPort 1 + } + Line { + ZOrder 41936 + SrcBlock "Product102" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V3_MON" + DstPort 1 + } + Line { + ZOrder 41937 + SrcBlock "FIL_ACC_Z1" + SrcPort 1 + DstBlock "FIL_ACC_Z2" + DstPort 1 + } + Line { + ZOrder 41938 + SrcBlock "Demux7" + SrcPort 3 + Points [5, 0; 0, -1; 55, 0; 0, 1] + DstBlock "FIL_ACC_Z1" + DstPort 1 + } + Line { + ZOrder 41915 + SrcBlock "CRY_SENSE_ACC_V3_MON" + SrcPort 1 + Points [50, 0] + Branch { + ZOrder 41953 + DstBlock "Divide98" + DstPort 1 + } + Branch { + ZOrder 41913 + Points [0, -40] + DstBlock "CRY_SENSE_ACC_V3" + DstPort 1 + } + } + Line { + ZOrder 42105 + SrcBlock "Sum101" + SrcPort 1 + DstBlock "Choice41" + DstPort 1 + } + Line { + ZOrder 42162 + SrcBlock "Choice39" + SrcPort 1 + DstBlock "Sum101" + DstPort 2 + } + Line { + ZOrder 42106 + SrcBlock "Choice41" + SrcPort 1 + DstBlock "FIL_SUM_Z" + DstPort 1 + } + Line { + ZOrder 41962 + SrcBlock "Ground66" + SrcPort 1 + DstBlock "Mux24" + DstPort 3 + } + Line { + ZOrder 41968 + SrcBlock "Demux7" + SrcPort 2 + DstBlock "Terminator23" + DstPort 1 + } + Line { + ZOrder 42124 + SrcBlock "P4_MON" + SrcPort 1 + DstBlock "P4" + DstPort 1 + } + Line { + ZOrder 42130 + SrcBlock "P6_MON" + SrcPort 1 + DstBlock "P6" + DstPort 1 + } + Line { + ZOrder 42071 + SrcBlock "Demux8" + SrcPort 4 + Points [27, 0; 0, 25] + DstBlock "FIL_ACT4" + DstPort 1 + } + Line { + ZOrder 42072 + SrcBlock "Demux8" + SrcPort 5 + Points [17, 0; 0, 65] + DstBlock "FIL_ACT5" + DstPort 1 + } + Line { + ZOrder 42073 + SrcBlock "Demux8" + SrcPort 6 + Points [6, 0; 0, 105] + DstBlock "FIL_ACT6" + DstPort 1 + } + Line { + ZOrder 42074 + SrcBlock "FIL_SUM_Z" + SrcPort 1 + DstBlock "SUM_Z_MON" + DstPort 1 + } + Line { + ZOrder 42077 + SrcBlock "SUM_Z_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 43666 + DstBlock "SUM_Z" + DstPort 1 + } + Branch { + ZOrder 42180 + DstBlock "Sum102" + DstPort 2 + } + } + Line { + ZOrder 41965 + SrcBlock "Demux7" + SrcPort 6 + DstBlock "Terminator21" + DstPort 1 + } + Line { + ZOrder 41964 + SrcBlock "Ground50" + SrcPort 1 + DstBlock "Mux24" + DstPort 1 + } + Line { + ZOrder 41969 + SrcBlock "Demux7" + SrcPort 1 + DstBlock "Terminator22" + DstPort 1 + } + } + } + Block { + BlockType Sum + Name "Sum1" + SID "3921" + Ports [2, 1] + Position [3100, 4510, 3120, 4530] + ZOrder 1549 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum100" + SID "5703" + Ports [2, 1] + Position [1970, 12790, 1990, 12810] + ZOrder 3536 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "3517" + Ports [2, 1] + Position [2030, 875, 2050, 895] + ZOrder 1147 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum30" + SID "3729" + Ports [2, 1] + Position [3080, 3705, 3100, 3725] + ZOrder 1360 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum31" + SID "3734" + Ports [2, 1] + Position [3080, 3780, 3100, 3800] + ZOrder 1365 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum32" + SID "5304" + Ports [2, 1] + Position [4665, 3605, 4685, 3625] + ZOrder 3587 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum33" + SID "3891" + Ports [2, 1] + Position [3510, 3705, 3530, 3725] + ZOrder 1523 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum34" + SID "3849" + Ports [2, 1] + Position [5675, 3605, 5695, 3625] + ZOrder 1480 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum35" + SID "3850" + Ports [2, 1] + Position [5675, 3680, 5695, 3700] + ZOrder 1481 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum36" + SID "3851" + Ports [2, 1] + Position [5675, 3755, 5695, 3775] + ZOrder 1482 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum37" + SID "5305" + Ports [2, 1] + Position [4665, 3680, 4685, 3700] + ZOrder 3588 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum38" + SID "3887" + Ports [2, 1] + Position [3280, 3165, 3300, 3185] + ZOrder 1519 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum39" + SID "3893" + Ports [2, 1] + Position [3280, 3110, 3300, 3130] + ZOrder 1525 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum40" + SID "3922" + Ports [2, 1] + Position [3100, 4585, 3120, 4605] + ZOrder 1551 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum42" + SID "4407" + Ports [2, 1] + Position [3060, 11835, 3080, 11855] + ZOrder 2292 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum43" + SID "4408" + Ports [2, 1] + Position [3055, 12535, 3075, 12555] + ZOrder 2220 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum44" + SID "4409" + Ports [2, 1] + Position [3055, 12610, 3075, 12630] + ZOrder 2222 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum45" + SID "5689" + Ports [2, 1] + Position [1970, 11740, 1990, 11760] + ZOrder 3520 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum46" + SID "4411" + Ports [2, 1] + Position [3490, 12505, 3510, 12525] + ZOrder 2280 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum47" + SID "4412" + Ports [2, 1] + Position [5675, 12435, 5695, 12455] + ZOrder 2249 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum48" + SID "4413" + Ports [2, 1] + Position [5675, 12510, 5695, 12530] + ZOrder 2250 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum49" + SID "4414" + Ports [2, 1] + Position [5675, 12585, 5695, 12605] + ZOrder 2251 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum50" + SID "5690" + Ports [2, 1] + Position [1970, 11915, 1990, 11935] + ZOrder 3522 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum51" + SID "4416" + Ports [2, 1] + Position [3255, 12170, 3275, 12190] + ZOrder 2276 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum52" + SID "4417" + Ports [2, 1] + Position [3255, 12115, 3275, 12135] + ZOrder 2281 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum53" + SID "4418" + Ports [2, 1] + Position [3060, 11910, 3080, 11930] + ZOrder 2294 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum54" + SID "4768" + Ports [2, 1] + Position [235, 4495, 255, 4515] + ZOrder 2567 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum55" + SID "4849" + Ports [2, 1] + Position [5610, 3235, 5630, 3255] + ZOrder 2692 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum56" + SID "4850" + Ports [2, 1] + Position [5610, 3275, 5630, 3295] + ZOrder 2693 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum57" + SID "4851" + Ports [2, 1] + Position [5610, 3320, 5630, 3340] + ZOrder 2694 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum58" + SID "4868" + Ports [2, 1] + Position [4430, 3605, 4450, 3625] + ZOrder 2711 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum59" + SID "4869" + Ports [2, 1] + Position [4430, 3680, 4450, 3700] + ZOrder 2712 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum60" + SID "4870" + Ports [2, 1] + Position [4430, 3755, 4450, 3775] + ZOrder 2713 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum67" + SID "5246" + Ports [2, 1] + Position [4750, 3605, 4770, 3625] + ZOrder 3584 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum68" + SID "5306" + Ports [2, 1] + Position [4665, 3755, 4685, 3775] + ZOrder 3589 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum75" + SID "5456" + Ports [2, 1] + Position [5600, 12090, 5620, 12110] + ZOrder 3287 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum76" + SID "5457" + Ports [2, 1] + Position [5600, 12145, 5620, 12165] + ZOrder 3288 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum77" + SID "5458" + Ports [2, 1] + Position [5600, 12190, 5620, 12210] + ZOrder 3289 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum84" + SID "5645" + Ports [2, 1] + Position [4585, 12435, 4605, 12455] + ZOrder 3487 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum85" + SID "5646" + Ports [2, 1] + Position [4585, 12510, 4605, 12530] + ZOrder 3488 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum86" + SID "5647" + Ports [2, 1] + Position [4415, 12435, 4435, 12455] + ZOrder 3479 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum87" + SID "5648" + Ports [2, 1] + Position [4415, 12510, 4435, 12530] + ZOrder 3480 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum88" + SID "5649" + Ports [2, 1] + Position [4415, 12585, 4435, 12605] + ZOrder 3481 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum89" + SID "5650" + Ports [2, 1] + Position [4585, 12585, 4605, 12605] + ZOrder 3489 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum90" + SID "5674" + Ports [2, 1] + Position [4660, 12435, 4680, 12455] + ZOrder 3505 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum91" + SID "5675" + Ports [2, 1] + Position [1995, 3610, 2015, 3630] + ZOrder 3506 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum92" + SID "5679" + Ports [2, 1] + Position [1995, 3785, 2015, 3805] + ZOrder 3510 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum93" + SID "5681" + Ports [2, 1] + Position [1995, 3960, 2015, 3980] + ZOrder 3512 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum94" + SID "5683" + Ports [2, 1] + Position [1995, 4415, 2015, 4435] + ZOrder 3514 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum95" + SID "5684" + Ports [2, 1] + Position [1995, 4590, 2015, 4610] + ZOrder 3516 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum96" + SID "5685" + Ports [2, 1] + Position [1995, 4765, 2015, 4785] + ZOrder 3518 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum97" + SID "5691" + Ports [2, 1] + Position [1970, 12090, 1990, 12110] + ZOrder 3524 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum98" + SID "5701" + Ports [2, 1] + Position [1970, 12440, 1990, 12460] + ZOrder 3532 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum99" + SID "5702" + Ports [2, 1] + Position [1970, 12615, 1990, 12635] + ZOrder 3534 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator1" + SID "4419" + Position [3315, 11910, 3335, 11930] + ZOrder 2298 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "4629" + Position [1580, 6260, 1600, 6280] + ZOrder 2448 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "3923" + Position [3355, 4585, 3375, 4605] + ZOrder 1555 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3810" + Position [6900, 3300, 6920, 3320] + ZOrder 1441 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3811" + Position [6900, 3355, 6920, 3375] + ZOrder 1442 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "3812" + Position [6900, 3240, 6920, 3260] + ZOrder 1440 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "4622" + Position [1580, 5850, 1600, 5870] + ZOrder 2440 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "3874" + Position [6405, 3410, 6425, 3430] + ZOrder 1505 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "4784" + Position [1580, 6465, 1600, 6485] + ZOrder 2588 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "4631" + Position [1580, 6670, 1600, 6690] + ZOrder 2450 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "4632" + Position [1580, 10140, 1600, 10160] + ZOrder 2453 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "4777" + Position [1580, 5030, 1600, 5050] + ZOrder 2578 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "4633" + Position [1580, 10340, 1600, 10360] + ZOrder 2454 + } + Block { + BlockType Terminator + Name "Terminator36" + SID "4636" + Position [1580, 10540, 1600, 10560] + ZOrder 2457 + } + Block { + BlockType Terminator + Name "Terminator37" + SID "4637" + Position [1580, 10740, 1600, 10760] + ZOrder 2458 + } + Block { + BlockType Terminator + Name "Terminator38" + SID "4638" + Position [1580, 10940, 1600, 10960] + ZOrder 2459 + } + Block { + BlockType Terminator + Name "Terminator39" + SID "4639" + Position [1590, 5440, 1610, 5460] + ZOrder 2667 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "3828" + Position [1580, 4210, 1600, 4230] + ZOrder 1459 + } + Block { + BlockType Terminator + Name "Terminator40" + SID "4640" + Position [1590, 5645, 1610, 5665] + ZOrder 2668 + } + Block { + BlockType Terminator + Name "Terminator41" + SID "4641" + Position [1580, 11540, 1600, 11560] + ZOrder 2462 + } + Block { + BlockType Terminator + Name "Terminator42" + SID "4642" + Position [1580, 13540, 1600, 13560] + ZOrder 2463 + } + Block { + BlockType Terminator + Name "Terminator43" + SID "4785" + Position [1590, 3185, 1610, 3205] + ZOrder 2602 + } + Block { + BlockType Terminator + Name "Terminator44" + SID "4644" + Position [1580, 13940, 1600, 13960] + ZOrder 2465 + } + Block { + BlockType Terminator + Name "Terminator45" + SID "4645" + Position [1580, 12340, 1600, 12360] + ZOrder 2466 + } + Block { + BlockType Terminator + Name "Terminator46" + SID "4646" + Position [1580, 13340, 1600, 13360] + ZOrder 2467 + } + Block { + BlockType Terminator + Name "Terminator48" + SID "4694" + Position [1580, 5235, 1600, 5255] + ZOrder 2498 + } + Block { + BlockType Terminator + Name "Terminator50" + SID "4650" + Position [1580, 13140, 1600, 13160] + ZOrder 2471 + } + Block { + BlockType Terminator + Name "Terminator51" + SID "4651" + Position [1590, 2980, 1610, 3000] + ZOrder 2473 + } + Block { + BlockType Terminator + Name "Terminator52" + SID "4652" + Position [1580, 13740, 1600, 13760] + ZOrder 2601 + } + Block { + BlockType Terminator + Name "Terminator53" + SID "4653" + Position [1590, 3390, 1610, 3410] + ZOrder 2475 + } + Block { + BlockType Terminator + Name "Terminator54" + SID "4654" + Position [1590, 2775, 1610, 2795] + ZOrder 2472 + } + Block { + BlockType Terminator + Name "Terminator55" + SID "4697" + Position [1590, 2160, 1610, 2180] + ZOrder 2502 + } + Block { + BlockType Terminator + Name "Terminator56" + SID "4698" + Position [1590, 2365, 1610, 2385] + ZOrder 2503 + } + Block { + BlockType Terminator + Name "Terminator57" + SID "4699" + Position [1590, 2570, 1610, 2590] + ZOrder 2504 + } + Block { + BlockType Terminator + Name "Terminator58" + SID "4700" + Position [1590, 1955, 1610, 1975] + ZOrder 2501 + } + Block { + BlockType Terminator + Name "Terminator59" + SID "4701" + Position [1590, 1340, 1610, 1360] + ZOrder 2506 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "6684" + Position [7770, 4860, 7790, 4880] + ZOrder 3970 + } + Block { + BlockType Terminator + Name "Terminator60" + SID "4702" + Position [1590, 1545, 1610, 1565] + ZOrder 2507 + } + Block { + BlockType Terminator + Name "Terminator61" + SID "4703" + Position [1590, 1760, 1610, 1780] + ZOrder 2508 + } + Block { + BlockType Terminator + Name "Terminator62" + SID "4704" + Position [1590, 1135, 1610, 1155] + ZOrder 2505 + } + Block { + BlockType Terminator + Name "Terminator71" + SID "4713" + Position [1580, 8540, 1600, 8560] + ZOrder 2517 + } + Block { + BlockType Terminator + Name "Terminator72" + SID "4714" + Position [1580, 8740, 1600, 8760] + ZOrder 2518 + } + Block { + BlockType Terminator + Name "Terminator73" + SID "4715" + Position [1580, 8940, 1600, 8960] + ZOrder 2519 + } + Block { + BlockType Terminator + Name "Terminator74" + SID "4716" + Position [1580, 9140, 1600, 9160] + ZOrder 2520 + } + Block { + BlockType Terminator + Name "Terminator75" + SID "4717" + Position [1580, 9340, 1600, 9360] + ZOrder 2521 + } + Block { + BlockType Terminator + Name "Terminator76" + SID "4718" + Position [1580, 9540, 1600, 9560] + ZOrder 2522 + } + Block { + BlockType Terminator + Name "Terminator77" + SID "4719" + Position [1580, 9740, 1600, 9760] + ZOrder 2523 + } + Block { + BlockType Terminator + Name "Terminator78" + SID "4720" + Position [1580, 9940, 1600, 9960] + ZOrder 2524 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "3526" + Position [1425, 4260, 1445, 4280] + ZOrder 1156 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "4623" + Position [1580, 6055, 1600, 6075] + ZOrder 2442 + } + Block { + BlockType Reference + Name "Xend_DARM_TM_L_SW" + SID "5669" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4190, 11642, 4255, 11658] + ZOrder 3498 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Xend_DEMOD_TM1_LYP" + SID "6485" + Ports [5] + Position [5655, 12695, 5695, 12755] + ZOrder 3949 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_DEMOD_TM1_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "In1" + SID "6486" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6487" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6488" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6489" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6490" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6491" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6492" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6493" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6494" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6495" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6496" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6497" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6498" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6499" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6500" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6501" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6502" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6503" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6504" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6505" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6506" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6507" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6508" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6509" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6510" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6511" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6512" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6513" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6514" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6515" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6516" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6517" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6518" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6519" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6520" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6521" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6522" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6523" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6524" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6526" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6527" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6528" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6529" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6530" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6531" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6532" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6533" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6534" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6535" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6536" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6537" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6538" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6539" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6540" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6541" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6542" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6543" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6544" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6545" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6546" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6547" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6548" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6549" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6550" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Xend_DEMOD_TM2_LYP" + SID "6551" + Ports [5] + Position [5655, 12785, 5695, 12845] + ZOrder 3950 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_DEMOD_TM2_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6552" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6553" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6554" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6555" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6556" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6557" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6558" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6559" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6560" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6561" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6562" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6563" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6564" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6565" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6566" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6567" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6568" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6569" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6570" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6571" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6572" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6573" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6574" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6575" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6576" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6577" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6578" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6579" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6580" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6581" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6582" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6583" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6584" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6585" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6586" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6587" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6588" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6589" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6590" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6591" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6592" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6593" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6594" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6595" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6596" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6597" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6598" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6599" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6600" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6601" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6602" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6603" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6604" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6605" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6606" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6607" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6608" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6609" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6610" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6611" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6612" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6613" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6614" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6615" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6616" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Xend_DEMOD_TM2_OPLEV" + SID "6617" + Ports [5] + Position [5655, 12875, 5695, 12935] + ZOrder 3951 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_DEMOD_TM2_OPLEV" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "In1" + SID "6618" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6619" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6620" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6621" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6622" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6623" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6624" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6625" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6626" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6627" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6628" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6629" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6630" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6631" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6632" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6633" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6634" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6635" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6636" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6637" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6638" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6639" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6640" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6641" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6642" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6643" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6644" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6645" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6646" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6647" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6648" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6649" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6650" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6651" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6652" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6653" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6654" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6655" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6656" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6657" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6658" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6659" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6660" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6661" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6662" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6663" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6664" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6665" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6666" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6667" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6668" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6669" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6670" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6671" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6672" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6673" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6674" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6675" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6676" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6677" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6678" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6679" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6680" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6681" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6682" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType Reference + Name "Xend_Fil_COIL1" + SID "4429" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12408, 6300, 12432] + ZOrder 2300 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL2" + SID "4430" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12463, 6300, 12487] + ZOrder 2301 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL3" + SID "4431" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12518, 6300, 12542] + ZOrder 2302 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL4" + SID "4432" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12568, 6300, 12592] + ZOrder 2303 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_L" + SID "4433" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12433, 5580, 12457] + ZOrder 2168 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_L" + SID "5651" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12708, 4180, 12732] + ZOrder 3482 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_P" + SID "5652" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12893, 4180, 12917] + ZOrder 3484 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_Y" + SID "5653" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12808, 4180, 12832] + ZOrder 3483 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_P" + SID "4434" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12583, 5580, 12607] + ZOrder 2206 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_Y" + SID "4435" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12508, 5580, 12532] + ZOrder 2205 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_COIL_MAT" + SID "4436" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6030, 12490, 6070, 12550] + ZOrder 2207 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_CROSSTALK_MAT" + SID "4437" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [5800, 12490, 5840, 12550] + ZOrder 2201 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_MON" + SID "4438" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1830, 12785, 1910, 12815] + ZOrder 2175 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_OFFSET" + SID "5704" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12857, 1955, 12873] + ZOrder 3537 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT" + SID "4439" + Tag "Test Point" + Ports [1] + Position [2430, 12740, 2470, 12760] + ZOrder 2177 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT_MON" + SID "4440" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12795, 2360, 12825] + ZOrder 2216 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_MON" + SID "4441" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12435, 1905, 12465] + ZOrder 2169 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_OFFSET" + SID "5705" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12507, 1955, 12523] + ZOrder 3533 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT" + SID "4442" + Tag "Test Point" + Ports [1] + Position [2430, 12400, 2470, 12420] + ZOrder 2173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT_MON" + SID "4443" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12445, 2360, 12475] + ZOrder 2214 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm" + SID "4444" + Tag "Test Point" + Ports [1] + Position [3210, 12480, 3250, 12500] + ZOrder 2184 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_INIT" + SID "4445" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12562, 3040, 12578] + ZOrder 2221 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_MON" + SID "4446" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12475, 3160, 12505] + ZOrder 2183 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_diff_MON" + SID "4447" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12530, 3250, 12560] + ZOrder 2231 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_MON" + SID "4448" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12610, 1905, 12640] + ZOrder 2171 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_OFFSET" + SID "5706" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12682, 1955, 12698] + ZOrder 3535 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT" + SID "4449" + Tag "Test Point" + Ports [1] + Position [2430, 12560, 2470, 12580] + ZOrder 2174 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT_MON" + SID "4450" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12620, 2360, 12650] + ZOrder 2215 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm" + SID "4451" + Tag "Test Point" + Ports [1] + Position [3210, 12655, 3250, 12675] + ZOrder 2189 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_INIT" + SID "4452" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12702, 3040, 12718] + ZOrder 2223 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_MON" + SID "4453" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12650, 3160, 12680] + ZOrder 2188 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_diff_MON" + SID "4454" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12605, 3250, 12635] + ZOrder 2232 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_MON" + SID "4455" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12085, 1905, 12115] + ZOrder 2196 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_OFFSET" + SID "5692" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12157, 1955, 12173] + ZOrder 3525 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT" + SID "4456" + Tag "Test Point" + Ports [1] + Position [2430, 12050, 2470, 12070] + ZOrder 2198 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT_MON" + SID "4457" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 12095, 2345, 12125] + ZOrder 2219 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_MON" + SID "4458" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11735, 1905, 11765] + ZOrder 2190 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_OFFSET" + SID "5693" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11807, 1955, 11823] + ZOrder 3521 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT" + SID "4459" + Tag "Test Point" + Ports [1] + Position [2425, 11705, 2465, 11725] + ZOrder 2194 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT_MON" + SID "4460" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11745, 2345, 11775] + ZOrder 2217 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm" + SID "4461" + Tag "Test Point" + Ports [1] + Position [3215, 11780, 3255, 11800] + ZOrder 2289 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_INIT" + SID "4462" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 11862, 3045, 11878] + ZOrder 2293 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_MON" + SID "4463" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11775, 3165, 11805] + ZOrder 2288 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_diff_MON" + SID "4464" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11830, 3255, 11860] + ZOrder 2296 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_MON" + SID "4465" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11910, 1905, 11940] + ZOrder 2192 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_OFFSET" + SID "5694" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11982, 1955, 11998] + ZOrder 3523 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT" + SID "4466" + Tag "Test Point" + Ports [1] + Position [2425, 11880, 2465, 11900] + ZOrder 2195 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT_MON" + SID "4467" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11920, 2345, 11950] + ZOrder 2218 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm" + SID "4468" + Tag "Test Point" + Ports [1] + Position [3215, 11955, 3255, 11975] + ZOrder 2291 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_INIT" + SID "4469" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 12002, 3045, 12018] + ZOrder 2295 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_MON" + SID "4470" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11950, 3165, 11980] + ZOrder 2290 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_diff_MON" + SID "4471" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11905, 3255, 11935] + ZOrder 2297 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Xend_OSC_TM1" + SID "6453" + Ports [0, 5] + Position [5245, 12055, 5285, 12115] + ZOrder 3948 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_OSC_TM1" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Switch + Name "Choice" + SID "6454" + Position [445, 40, 475, 70] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "6455" + Position [445, 140, 475, 170] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "6456" + Position [445, 240, 475, 270] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "6457" + Position [315, 355, 345, 385] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "6458" + Position [155, 355, 185, 385] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "6459" + Position [155, 405, 185, 435] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "6460" + Position [315, 405, 345, 435] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "6461" + Position [315, 455, 345, 485] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "6462" + Position [155, 455, 185, 485] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant39" + SID "6463" + Description "Each half of QPD" + Position [330, 87, 360, 103] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "6464" + Description "Each half of QPD" + Position [330, 187, 360, 203] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "6465" + Description "Each half of QPD" + Position [330, 287, 360, 303] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "6466" + Description "Each half of QPD" + Position [20, 322, 50, 338] + ZOrder 3074 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "6467" + Position [145, 545, 205, 575] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "6468" + Position [330, 545, 390, 575] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground" + SID "6469" + Position [125, 45, 145, 65] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground22" + SID "6470" + Position [125, 145, 145, 165] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "6471" + Position [125, 245, 145, 265] + ZOrder 1488 + } + Block { + BlockType Reference + Name "L" + SID "6472" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 24, 230, 86] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "6473" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 47, 390, 63] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux20" + SID "6474" + Ports [3, 1] + Position [125, 538, 130, 582] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "6475" + Ports [3, 1] + Position [310, 538, 315, 582] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "6476" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 224, 230, 286] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "6477" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 247, 390, 263] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "6478" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 124, 230, 186] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "6479" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 147, 390, 163] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6480" + Position [600, 248, 630, 262] + ZOrder 3084 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6481" + Position [600, 303, 630, 317] + ZOrder 3085 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6482" + Position [610, 358, 640, 372] + ZOrder 3086 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6483" + Position [230, 900, 260, 915] + ZOrder 3087 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6484" + Position [250, 955, 280, 970] + ZOrder 3088 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "L" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "L_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 6 + Points [0, 283; -134, 0] + Branch { + ZOrder 7 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 8 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 9 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 10 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 11 + SrcBlock "Choice" + SrcPort 1 + Points [77, 0; 0, 200] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "Y" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 14 + SrcBlock "Y_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 15 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 16 + Points [0, 176; -126, 0] + Branch { + ZOrder 17 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 18 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 19 + SrcBlock "P" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 21 + SrcBlock "Choice1" + SrcPort 1 + Points [40, 0; 0, 155] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Choice2" + SrcPort 1 + Points [18, 0; 0, 110] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "L" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "Y" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "L" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "Y" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "P" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "P" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 30 + Points [176, 0; 0, 32] + Branch { + ZOrder 31 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 32 + Points [0, 50] + Branch { + ZOrder 33 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 34 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 35 + Points [0, 32] + Branch { + ZOrder 36 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 37 + Points [0, 50] + Branch { + ZOrder 38 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 39 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 40 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 43 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 46 + SrcBlock "P_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 47 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 48 + Points [0, 71; -142, 0] + Branch { + ZOrder 49 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 50 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 51 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 380] + DstBlock "Out5" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "Xend_OSC_TM2" + SID "6421" + Ports [0, 5] + Position [5245, 11955, 5285, 12015] + ZOrder 3947 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_OSC_TM2" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Switch + Name "Choice" + SID "6422" + Position [445, 40, 475, 70] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "6423" + Position [445, 140, 475, 170] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "6424" + Position [445, 240, 475, 270] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "6425" + Position [315, 355, 345, 385] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "6426" + Position [155, 355, 185, 385] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "6427" + Position [155, 405, 185, 435] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "6428" + Position [315, 405, 345, 435] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "6429" + Position [315, 455, 345, 485] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "6430" + Position [155, 455, 185, 485] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant39" + SID "6431" + Description "Each half of QPD" + Position [330, 87, 360, 103] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "6432" + Description "Each half of QPD" + Position [330, 187, 360, 203] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "6433" + Description "Each half of QPD" + Position [330, 287, 360, 303] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "6434" + Description "Each half of QPD" + Position [20, 322, 50, 338] + ZOrder 3074 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "6435" + Position [145, 545, 205, 575] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "6436" + Position [330, 545, 390, 575] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground" + SID "6437" + Position [125, 45, 145, 65] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground22" + SID "6438" + Position [125, 145, 145, 165] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "6439" + Position [125, 245, 145, 265] + ZOrder 1488 + } + Block { + BlockType Reference + Name "L" + SID "6440" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 24, 230, 86] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "6441" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 47, 390, 63] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux20" + SID "6442" + Ports [3, 1] + Position [125, 538, 130, 582] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "6443" + Ports [3, 1] + Position [310, 538, 315, 582] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "6444" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 224, 230, 286] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "6445" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 247, 390, 263] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "6446" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 124, 230, 186] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "6447" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 147, 390, 163] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6448" + Position [600, 248, 630, 262] + ZOrder 3084 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6449" + Position [600, 303, 630, 317] + ZOrder 3085 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6450" + Position [610, 358, 640, 372] + ZOrder 3086 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6451" + Position [230, 900, 260, 915] + ZOrder 3087 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6452" + Position [250, 955, 280, 970] + ZOrder 3088 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "L" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "L_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 6 + Points [0, 283; -134, 0] + Branch { + ZOrder 7 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 8 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 9 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 10 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 11 + SrcBlock "Choice" + SrcPort 1 + Points [77, 0; 0, 200] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "Y" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 14 + SrcBlock "Y_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 15 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 16 + Points [0, 176; -126, 0] + Branch { + ZOrder 17 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 18 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 19 + SrcBlock "P" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 21 + SrcBlock "Choice1" + SrcPort 1 + Points [40, 0; 0, 155] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Choice2" + SrcPort 1 + Points [18, 0; 0, 110] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "L" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "Y" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "L" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "Y" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "P" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "P" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 30 + Points [176, 0; 0, 32] + Branch { + ZOrder 31 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 32 + Points [0, 50] + Branch { + ZOrder 33 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 34 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 35 + Points [0, 32] + Branch { + ZOrder 36 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 37 + Points [0, 50] + Branch { + ZOrder 38 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 39 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 40 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 43 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 46 + SrcBlock "P_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 47 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 48 + Points [0, 71; -142, 0] + Branch { + ZOrder 49 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 50 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 51 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 380] + DstBlock "Out5" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT" + SID "5711" + Tag "Test Point" + Ports [1] + Position [6575, 12375, 6615, 12395] + ZOrder 3542 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT_MON" + SID "4478" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12395, 6505, 12425] + ZOrder 2226 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT" + SID "5712" + Tag "Test Point" + Ports [1] + Position [6575, 12430, 6615, 12450] + ZOrder 3543 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT_MON" + SID "4479" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12450, 6505, 12480] + ZOrder 2227 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT" + SID "5713" + Tag "Test Point" + Ports [1] + Position [6575, 12485, 6615, 12505] + ZOrder 3544 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT_MON" + SID "4480" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12510, 6505, 12540] + ZOrder 2228 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT" + SID "5714" + Tag "Test Point" + Ports [1] + Position [6575, 12540, 6615, 12560] + ZOrder 3545 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT_MON" + SID "4481" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12565, 6505, 12595] + ZOrder 2229 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L" + SID "4482" + Tag "Test Point" + Ports [1] + Position [3985, 12405, 4025, 12425] + ZOrder 2299 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L_MON" + SID "4483" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12430, 3945, 12460] + ZOrder 2202 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_L" + SID "5654" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12462, 4550, 12478] + ZOrder 3485 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_P" + SID "5655" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12617, 4550, 12633] + ZOrder 3490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_Y" + SID "5656" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12542, 4550, 12558] + ZOrder 3486 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P" + SID "5673" + Tag "Test Point" + Ports [1] + Position [3985, 12550, 4025, 12570] + ZOrder 3504 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P_MON" + SID "4484" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12580, 3945, 12610] + ZOrder 2204 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y" + SID "5672" + Tag "Test Point" + Ports [1] + Position [3985, 12480, 4025, 12500] + ZOrder 3503 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y_MON" + SID "4485" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12505, 3945, 12535] + ZOrder 2203 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_L_SW" + SID "5657" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12737, 4290, 12753] + ZOrder 3471 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_P_SW" + SID "5658" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12912, 4290, 12928] + ZOrder 3477 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_Y_SW" + SID "5659" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12827, 4290, 12843] + ZOrder 3474 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_yaw_length_SW" + SID "4686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3320, 12652, 3385, 12668] + ZOrder 2490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DARM_TM_L_SW" + SID "5249" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4210, 2867, 4275, 2883] + ZOrder 3090 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Yend_DEMOD_TM1_LYP" + SID "6038" + Ports [5] + Position [5660, 3860, 5700, 3920] + ZOrder 3905 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_DEMOD_TM1_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6039" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6040" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6041" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6042" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6043" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "4943" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "5020" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "4970" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "5016" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "4958" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "5015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "5098" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "5100" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "5104" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "5105" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "5112" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "5113" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "4946" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "4940" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "4962" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "5099" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "5106" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "5107" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "5101" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "5114" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "5115" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "5164" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "5163" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "5165" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "5166" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "5162" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "5161" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "5155" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "5157" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "4949" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "4950" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "4963" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "4964" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "5102" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "5103" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "5117" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "5116" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "5109" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "5108" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "5028" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "5027" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "5118" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "5119" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "5110" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "5111" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "4917" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "4918" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "4939" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "4951" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "4952" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "4953" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "4965" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "4966" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "4967" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "4937" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "4954" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "4968" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "5156" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "4955" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "4969" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 42198 + SrcBlock "In4" + SrcPort 1 + Points [167, 0; 0, 158] + Branch { + ZOrder 34489 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 34486 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 42195 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 42201 + Points [0, 135] + Branch { + ZOrder 42200 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 20061 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 42194 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 42199 + SrcBlock "In5" + SrcPort 1 + Points [170, 0; 0, 274] + Branch { + ZOrder 34491 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 34490 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 42197 + SrcBlock "In3" + SrcPort 1 + Points [156, 0; 0, 39] + Branch { + ZOrder 34480 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 34479 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 42196 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 42193 + Points [-41, 0; 0, 135] + Branch { + ZOrder 20069 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 20068 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 22252 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 19477 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 19479 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 19478 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19397 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 19263 + Points [0, -45; 478, 0] + Branch { + ZOrder 22270 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 19264 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 19398 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 18777 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 18778 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 19473 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 19475 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 18793 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 18794 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 18795 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 18796 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 18797 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 18937 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 19481 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 19482 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 18820 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 18821 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 18822 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 18823 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 18824 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 18938 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 19480 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19400 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 19268 + Points [0, 28; 465, 0] + Branch { + ZOrder 22265 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 22264 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 18939 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 18940 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 18955 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 18956 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 18969 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 19483 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19306 + Points [0, -30; 478, 0] + Branch { + ZOrder 19308 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 19307 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 18991 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 19484 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19303 + Points [0, 48; 458, 0] + Branch { + ZOrder 19305 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 19304 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 18993 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 19276 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 19266 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 19267 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 19277 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 19279 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 19283 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 19284 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 19285 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 19286 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 19287 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 19288 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 19297 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 19298 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 19299 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 19300 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 19302 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 19301 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 19476 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19292 + Points [0, 35; 467, 0] + Branch { + ZOrder 19294 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 19293 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 18982 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 19474 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 19289 + Points [0, -40; 475, 0] + Branch { + ZOrder 19291 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 19290 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 18977 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 19399 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 19401 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Yend_DEMOD_TM2_LYP" + SID "6289" + Ports [5] + Position [5660, 3950, 5700, 4010] + ZOrder 3945 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_DEMOD_TM2_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6290" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6291" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6292" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6293" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6294" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6295" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6296" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6297" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6298" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6299" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6300" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6301" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6302" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6303" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6304" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6305" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6306" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6307" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6308" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6309" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6310" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6311" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6312" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6313" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6314" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6315" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6316" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6317" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6318" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6319" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6320" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6321" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6322" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6323" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6324" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6325" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6326" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6327" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6328" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6329" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6330" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6331" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6332" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6334" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6336" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6337" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6338" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6339" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6340" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6341" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6342" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6343" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6344" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6345" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6346" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6347" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6348" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6349" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6350" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6351" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6352" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6353" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6354" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Yend_DEMOD_TM2_OPLEV" + SID "6355" + Ports [5] + Position [5660, 4035, 5700, 4095] + ZOrder 3946 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_DEMOD_TM2_OPLEV" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "In1" + SID "6356" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6357" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6358" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6359" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6360" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6361" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6362" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6363" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6364" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6365" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6366" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6367" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6368" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6369" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6370" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6371" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6372" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6373" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6374" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6375" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6376" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6377" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6378" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6379" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6380" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6381" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6382" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6383" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6384" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6385" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6386" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6387" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6388" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6389" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6390" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6391" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6392" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6393" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6394" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6395" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6396" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6397" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6398" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6399" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6400" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6401" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6402" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6403" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6404" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6405" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6406" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6407" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6408" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6409" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6410" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6411" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6412" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6413" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6414" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6415" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6416" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6417" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6418" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6419" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6420" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType Reference + Name "Yend_Fil_COIL1" + SID "3927" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3578, 6325, 3602] + ZOrder 1559 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL2" + SID "3931" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3633, 6325, 3657] + ZOrder 1563 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL3" + SID "3932" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3688, 6325, 3712] + ZOrder 1564 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL4" + SID "3933" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3738, 6325, 3762] + ZOrder 1565 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_L" + SID "2592" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3603, 5570, 3627] + ZOrder 553 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_L" + SID "4872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 3878, 4195, 3902] + ZOrder 2714 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_P" + SID "4874" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 4063, 4195, 4087] + ZOrder 2716 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_Y" + SID "4873" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 3978, 4195, 4002] + ZOrder 2715 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_P" + SID "3281" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3753, 5570, 3777] + ZOrder 906 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_Y" + SID "3280" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3678, 5570, 3702] + ZOrder 905 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_COIL_MAT" + SID "3282" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6015, 3660, 6055, 3720] + ZOrder 907 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_CROSSTALK_MAT" + SID "3274" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3870, 3660, 3910, 3720] + ZOrder 3614 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_Fil" + SID "5734" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2220, 3968, 2290, 3992] + ZOrder 3617 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_MON" + SID "2986" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 3955, 1935, 3985] + ZOrder 727 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_OFFSET" + SID "5682" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4027, 1980, 4043] + ZOrder 3513 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT" + SID "2985" + Tag "Test Point" + Ports [1] + Position [2455, 3910, 2495, 3930] + ZOrder 729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_MON" + SID "3522" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3965, 2385, 3995] + ZOrder 1152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_MON" + SID "2976" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3605, 1930, 3635] + ZOrder 719 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_OFFSET" + SID "5676" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3677, 1980, 3693] + ZOrder 3507 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT" + SID "2982" + Tag "Test Point" + Ports [1] + Position [2455, 3570, 2495, 3590] + ZOrder 725 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT_MON" + SID "3520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3615, 2385, 3645] + ZOrder 1150 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm" + SID "2993" + Tag "Test Point" + Ports [1] + Position [3235, 3650, 3275, 3670] + ZOrder 736 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_INIT" + SID "3730" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3000, 3732, 3065, 3748] + ZOrder 1361 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_MON" + SID "2992" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3105, 3645, 3185, 3675] + ZOrder 735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_diff_MON" + SID "3791" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3195, 3700, 3275, 3730] + ZOrder 1421 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_MON" + SID "2981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3780, 1930, 3810] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_OFFSET" + SID "5680" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3852, 1980, 3868] + ZOrder 3511 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT" + SID "2983" + Tag "Test Point" + Ports [1] + Position [2455, 3730, 2495, 3750] + ZOrder 726 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT_MON" + SID "3521" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3790, 2385, 3820] + ZOrder 1151 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm" + SID "2997" + Tag "Test Point" + Ports [1] + Position [3235, 3825, 3275, 3845] + ZOrder 742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_INIT" + SID "3733" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3000, 3872, 3065, 3888] + ZOrder 1366 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_MON" + SID "2998" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3105, 3820, 3185, 3850] + ZOrder 741 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_diff_MON" + SID "3792" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3195, 3775, 3275, 3805] + ZOrder 1422 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_MON" + SID "3062" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4760, 1935, 4790] + ZOrder 793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_OFFSET" + SID "5686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4832, 1980, 4848] + ZOrder 3519 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT" + SID "3061" + Tag "Test Point" + Ports [1] + Position [2495, 4725, 2535, 4745] + ZOrder 795 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_MON" + SID "3523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4770, 2410, 4800] + ZOrder 1155 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_MON" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4410, 1935, 4440] + ZOrder 787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_OFFSET" + SID "5687" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4482, 1980, 4498] + ZOrder 3515 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT" + SID "3063" + Tag "Test Point" + Ports [1] + Position [2490, 4380, 2530, 4400] + ZOrder 791 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT_MON" + SID "3524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4420, 2410, 4450] + ZOrder 1153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm" + SID "3913" + Tag "Test Point" + Ports [1] + Position [3255, 4455, 3295, 4475] + ZOrder 1546 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_INIT" + SID "3914" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 4537, 3085, 4553] + ZOrder 1550 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_MON" + SID "3915" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 4450, 3205, 4480] + ZOrder 1545 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_diff_MON" + SID "3916" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3215, 4505, 3295, 4535] + ZOrder 1553 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_MON" + SID "3066" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4585, 1935, 4615] + ZOrder 789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_OFFSET" + SID "5688" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4657, 1980, 4673] + ZOrder 3517 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT" + SID "3065" + Tag "Test Point" + Ports [1] + Position [2490, 4555, 2530, 4575] + ZOrder 792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT_MON" + SID "3525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4595, 2410, 4625] + ZOrder 1154 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm" + SID "3917" + Tag "Test Point" + Ports [1] + Position [3255, 4630, 3295, 4650] + ZOrder 1548 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_INIT" + SID "3918" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 4677, 3085, 4693] + ZOrder 1552 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_MON" + SID "3919" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 4625, 3205, 4655] + ZOrder 1547 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_diff_MON" + SID "3920" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3215, 4580, 3295, 4610] + ZOrder 1554 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Yend_OSC_TM1" + SID "6032" + Ports [0, 5] + Position [5275, 3265, 5315, 3325] + ZOrder 3904 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_OSC_TM1" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "60" + Block { + BlockType Switch + Name "Choice" + SID "3860" + Position [445, 40, 475, 70] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "3864" + Position [445, 140, 475, 170] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "3867" + Position [445, 240, 475, 270] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "5231" + Position [315, 355, 345, 385] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "5232" + Position [155, 355, 185, 385] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "5233" + Position [155, 405, 185, 435] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "5234" + Position [315, 405, 345, 435] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "5235" + Position [315, 455, 345, 485] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "5236" + Position [155, 455, 185, 485] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant39" + SID "3863" + Description "Each half of QPD" + Position [330, 87, 360, 103] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "3865" + Description "Each half of QPD" + Position [330, 187, 360, 203] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "3868" + Description "Each half of QPD" + Position [330, 287, 360, 303] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "5237" + Description "Each half of QPD" + Position [20, 322, 50, 338] + ZOrder 3074 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "5238" + Position [145, 545, 205, 575] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "5239" + Position [330, 545, 390, 575] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground" + SID "3836" + Position [125, 45, 145, 65] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground22" + SID "3853" + Position [125, 145, 145, 165] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "3857" + Position [125, 245, 145, 265] + ZOrder 1488 + } + Block { + BlockType Reference + Name "L" + SID "3837" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 24, 230, 86] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "3861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 47, 390, 63] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux20" + SID "5240" + Ports [3, 1] + Position [125, 538, 130, 582] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "5241" + Ports [3, 1] + Position [310, 538, 315, 582] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "3856" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 224, 230, 286] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "3869" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 247, 390, 263] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "3852" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 124, 230, 186] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "3866" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 147, 390, 163] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6033" + Position [600, 248, 630, 262] + ZOrder 3084 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6034" + Position [600, 303, 630, 317] + ZOrder 3085 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6035" + Position [610, 358, 640, 372] + ZOrder 3086 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6036" + Position [230, 900, 260, 915] + ZOrder 3087 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6037" + Position [250, 955, 280, 970] + ZOrder 3088 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 9254 + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 24216 + SrcBlock "L" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 9344 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 9349 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 9386 + SrcBlock "L_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 20033 + Points [0, 283; -134, 0] + Branch { + ZOrder 20048 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 20042 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 20032 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 9387 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 24219 + SrcBlock "Choice" + SrcPort 1 + Points [77, 0; 0, 200] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 24217 + SrcBlock "Y" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 9391 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 9390 + SrcBlock "Y_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 22216 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 20036 + Points [0, 176; -126, 0] + Branch { + ZOrder 20049 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 20044 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 24218 + SrcBlock "P" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 9395 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 24220 + SrcBlock "Choice1" + SrcPort 1 + Points [40, 0; 0, 155] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 24221 + SrcBlock "Choice2" + SrcPort 1 + Points [18, 0; 0, 110] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 20026 + SrcBlock "L" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 20030 + SrcBlock "Y" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 20027 + SrcBlock "L" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 20031 + SrcBlock "Y" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 20028 + SrcBlock "P" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 20029 + SrcBlock "P" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 20019 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 20018 + Points [176, 0; 0, 32] + Branch { + ZOrder 20053 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 20052 + Points [0, 50] + Branch { + ZOrder 20054 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 20047 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 20013 + Points [0, 32] + Branch { + ZOrder 20012 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 20011 + Points [0, 50] + Branch { + ZOrder 20010 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 20009 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 20020 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 20021 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 20022 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 20023 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 20024 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 20025 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 9394 + SrcBlock "P_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 22217 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 20039 + Points [0, 71; -142, 0] + Branch { + ZOrder 20051 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 20050 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 20055 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 20056 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 24222 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 24223 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 380] + DstBlock "Out5" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "Yend_OSC_TM2" + SID "6026" + Ports [0, 5] + Position [5275, 3155, 5315, 3215] + ZOrder 3903 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_OSC_TM2" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Switch + Name "Choice10" + SID "4830" + Position [545, 240, 575, 270] + ZOrder 2689 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice14" + SID "5214" + Position [285, 355, 315, 385] + ZOrder 3056 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice15" + SID "5175" + Position [150, 355, 180, 385] + ZOrder 3017 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice16" + SID "5177" + Position [150, 405, 180, 435] + ZOrder 3019 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice17" + SID "5215" + Position [285, 405, 315, 435] + ZOrder 3057 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice18" + SID "5216" + Position [285, 455, 315, 485] + ZOrder 3058 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice19" + SID "5181" + Position [150, 455, 180, 485] + ZOrder 3023 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice8" + SID "4828" + Position [545, 40, 575, 70] + ZOrder 2683 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice9" + SID "4829" + Position [545, 140, 575, 170] + ZOrder 2686 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant79" + SID "4831" + Description "Each half of QPD" + Position [450, 87, 480, 103] + ZOrder 2685 + Value "0" + } + Block { + BlockType Constant + Name "Constant80" + SID "4832" + Description "Each half of QPD" + Position [450, 187, 480, 203] + ZOrder 2688 + Value "0" + } + Block { + BlockType Constant + Name "Constant81" + SID "4833" + Description "Each half of QPD" + Position [450, 287, 480, 303] + ZOrder 2691 + Value "0" + } + Block { + BlockType Constant + Name "Constant91" + SID "5176" + Description "Each half of QPD" + Position [20, 327, 50, 343] + ZOrder 3018 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn" + SID "5197" + Position [150, 545, 210, 575] + ZOrder 3039 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn1" + SID "5199" + Position [335, 545, 395, 575] + ZOrder 3041 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground54" + SID "4834" + Position [110, 45, 130, 65] + ZOrder 2672 + } + Block { + BlockType Ground + Name "Ground55" + SID "4835" + Position [110, 145, 130, 165] + ZOrder 2676 + } + Block { + BlockType Ground + Name "Ground56" + SID "4836" + Position [110, 245, 130, 265] + ZOrder 2680 + } + Block { + BlockType Reference + Name "L" + SID "4843" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 24, 215, 86] + ZOrder 2671 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "4844" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 47, 470, 63] + ZOrder 2684 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux18" + SID "5211" + Ports [3, 1] + Position [120, 538, 125, 582] + ZOrder 3053 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux19" + SID "5212" + Ports [3, 1] + Position [305, 538, 310, 582] + ZOrder 3054 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "4845" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 224, 215, 286] + ZOrder 2679 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "4846" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 247, 470, 263] + ZOrder 2690 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "4847" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 124, 215, 186] + ZOrder 2675 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "4848" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 147, 470, 163] + ZOrder 2687 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6027" + Position [925, 598, 955, 612] + ZOrder 3059 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6028" + Position [925, 653, 955, 667] + ZOrder 3060 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6029" + Position [915, 688, 945, 702] + ZOrder 3061 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6030" + Position [240, 1665, 270, 1680] + ZOrder 3062 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6031" + Position [430, 1698, 460, 1712] + ZOrder 3063 + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 17289 + SrcBlock "Ground54" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 24213 + SrcBlock "L" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice8" + DstPort 1 + } + Line { + ZOrder 17293 + SrcBlock "Ground55" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 17296 + SrcBlock "Ground56" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 17299 + SrcBlock "L_SW" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 19849 + DstBlock "Choice8" + DstPort 2 + } + Branch { + ZOrder 19769 + Points [0, 287; -245, 0] + Branch { + ZOrder 19921 + Points [0, 28] + DstBlock "Choice14" + DstPort 2 + } + Branch { + ZOrder 19920 + Points [-139, 0] + DstBlock "Choice15" + DstPort 2 + } + } + } + Line { + ZOrder 17300 + SrcBlock "Constant79" + SrcPort 1 + Points [45, 0] + DstBlock "Choice8" + DstPort 3 + } + Line { + ZOrder 24216 + SrcBlock "Choice8" + SrcPort 1 + Points [302, 0; 0, 550] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 17304 + SrcBlock "Constant80" + SrcPort 1 + Points [45, 0] + DstBlock "Choice9" + DstPort 3 + } + Line { + ZOrder 24215 + SrcBlock "P" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice10" + DstPort 1 + } + Line { + ZOrder 24214 + SrcBlock "Y" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice9" + DstPort 1 + } + Line { + ZOrder 24218 + SrcBlock "Choice10" + SrcPort 1 + Points [133, 0; 0, 440] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 24217 + SrcBlock "Choice9" + SrcPort 1 + Points [270, 0; 0, 505] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 17307 + SrcBlock "Constant81" + SrcPort 1 + Points [45, 0] + DstBlock "Choice10" + DstPort 3 + } + Line { + ZOrder 17303 + SrcBlock "Y_SW" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 19781 + Points [0, 182; -242, 0] + Branch { + ZOrder 19923 + Points [0, 83] + DstBlock "Choice17" + DstPort 2 + } + Branch { + ZOrder 19922 + Points [-140, 0; 0, 83] + DstBlock "Choice16" + DstPort 2 + } + } + Branch { + ZOrder 19780 + DstBlock "Choice9" + DstPort 2 + } + } + Line { + ZOrder 19916 + SrcBlock "L" + SrcPort 3 + Points [24, 0; 0, 285] + DstBlock "Choice14" + DstPort 1 + } + Line { + ZOrder 19913 + SrcBlock "L" + SrcPort 2 + Points [8, 0; 0, 251; -136, 0; 0, 54] + DstBlock "Choice15" + DstPort 1 + } + Line { + ZOrder 19915 + SrcBlock "P" + SrcPort 2 + Points [18, 0; 0, 64; -132, 0; 0, 141] + DstBlock "Choice19" + DstPort 1 + } + Line { + ZOrder 19914 + SrcBlock "Y" + SrcPort 2 + Points [13, 0; 0, 157; -134, 0; 0, 98] + DstBlock "Choice16" + DstPort 1 + } + Line { + ZOrder 19917 + SrcBlock "Y" + SrcPort 3 + Points [30, 0; 0, 235] + DstBlock "Choice17" + DstPort 1 + } + Line { + ZOrder 19910 + SrcBlock "Mux19" + SrcPort 1 + DstBlock "Fcn1" + DstPort 1 + } + Line { + ZOrder 19908 + SrcBlock "Mux18" + SrcPort 1 + DstBlock "Fcn" + DstPort 1 + } + Line { + ZOrder 24219 + SrcBlock "Fcn" + SrcPort 1 + Points [42, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 24220 + SrcBlock "Fcn1" + SrcPort 1 + Points [12, 0; 0, 1145] + DstBlock "Out5" + DstPort 1 + } + Line { + ZOrder 19919 + SrcBlock "P" + SrcPort 3 + Points [35, 0; 0, 185] + DstBlock "Choice18" + DstPort 1 + } + Line { + ZOrder 17306 + SrcBlock "P_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 19814 + Points [0, 77; -235, 0] + Branch { + ZOrder 19932 + Points [0, 138] + DstBlock "Choice18" + DstPort 2 + } + Branch { + ZOrder 19931 + Points [-140, 0; 0, 138] + DstBlock "Choice19" + DstPort 2 + } + } + Branch { + ZOrder 19813 + DstBlock "Choice10" + DstPort 2 + } + } + Line { + ZOrder 19767 + SrcBlock "Constant91" + SrcPort 1 + Points [8, 0; 0, 13] + Branch { + ZOrder 19936 + Points [174, 0; 0, 32] + Branch { + ZOrder 19939 + Points [0, 50] + Branch { + ZOrder 19942 + Points [0, 50] + DstBlock "Choice18" + DstPort 3 + } + Branch { + ZOrder 19941 + DstBlock "Choice17" + DstPort 3 + } + } + Branch { + ZOrder 19938 + DstBlock "Choice14" + DstPort 3 + } + } + Branch { + ZOrder 19935 + Points [0, 32] + Branch { + ZOrder 19802 + DstBlock "Choice15" + DstPort 3 + } + Branch { + ZOrder 19799 + Points [0, 50] + Branch { + ZOrder 19850 + Points [0, 50] + DstBlock "Choice19" + DstPort 3 + } + Branch { + ZOrder 19804 + DstBlock "Choice16" + DstPort 3 + } + } + } + } + Line { + ZOrder 19949 + SrcBlock "Choice15" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux18" + DstPort 1 + } + Line { + ZOrder 19950 + SrcBlock "Choice16" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux18" + DstPort 2 + } + Line { + ZOrder 19951 + SrcBlock "Choice19" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux18" + DstPort 3 + } + Line { + ZOrder 19953 + SrcBlock "Choice17" + SrcPort 1 + Points [31, 0; 0, 93; -76, 0; 0, 47] + DstBlock "Mux19" + DstPort 2 + } + Line { + ZOrder 19952 + SrcBlock "Choice14" + SrcPort 1 + Points [36, 0; 0, 148; -67, 0; 0, 27] + DstBlock "Mux19" + DstPort 1 + } + Line { + ZOrder 19954 + SrcBlock "Choice18" + SrcPort 1 + Points [12, 0; 0, 36; -63, 0; 0, 69] + DstBlock "Mux19" + DstPort 3 + } + } + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC" + SID "4825" + Tag "Test Point" + Ports [1] + Position [2705, 11160, 2745, 11180] + ZOrder 2666 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC_MON" + SID "4824" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2565, 11155, 2645, 11185] + ZOrder 2665 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_MON" + SID "4818" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 11135, 1660, 11165] + ZOrder 2660 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_VOLT_MON" + SID "4820" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11145, 2340, 11175] + ZOrder 2662 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT" + SID "5707" + Tag "Test Point" + Ports [1] + Position [6505, 3550, 6545, 3570] + ZOrder 3538 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT_MON" + SID "3773" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3575, 6455, 3605] + ZOrder 1403 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT" + SID "5708" + Tag "Test Point" + Ports [1] + Position [6505, 3605, 6545, 3625] + ZOrder 3539 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT_MON" + SID "3777" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3630, 6455, 3660] + ZOrder 1407 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT" + SID "5709" + Tag "Test Point" + Ports [1] + Position [6505, 3660, 6545, 3680] + ZOrder 3540 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT_MON" + SID "3778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3685, 6455, 3715] + ZOrder 1408 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT" + SID "5710" + Tag "Test Point" + Ports [1] + Position [6505, 3715, 6545, 3735] + ZOrder 3541 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT_MON" + SID "3779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3735, 6455, 3765] + ZOrder 1409 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L" + SID "3926" + Tag "Test Point" + Ports [1] + Position [4075, 3340, 4115, 3360] + ZOrder 1558 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L_MON" + SID "3275" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3335, 3965, 3365] + ZOrder 900 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_L" + SID "5299" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3632, 4630, 3648] + ZOrder 3585 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_P" + SID "5307" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3787, 4630, 3803] + ZOrder 3590 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_Y" + SID "5303" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3712, 4630, 3728] + ZOrder 3586 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P" + SID "5243" + Tag "Test Point" + Ports [1] + Position [4075, 3490, 4115, 3510] + ZOrder 3085 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P_MON" + SID "3277" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3485, 3965, 3515] + ZOrder 902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y" + SID "5242" + Tag "Test Point" + Ports [1] + Position [4075, 3415, 4115, 3435] + ZOrder 3084 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y_MON" + SID "3276" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3410, 3965, 3440] + ZOrder 901 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_L_SW" + SID "4854" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 3907, 4305, 3923] + ZOrder 2696 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_P_SW" + SID "4867" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 4082, 4305, 4098] + ZOrder 2707 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_Y_SW" + SID "4861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 3997, 4305, 4013] + ZOrder 2701 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_yaw_length_SW" + SID "4689" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3375, 3827, 3440, 3843] + ZOrder 2493 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=92\nshmem_daq=1\nspecific_cpu=16\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [1385, 5850, 1425, 5910] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "pyDARM" + SID "3872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6290, 3408, 6360, 3432] + ZOrder 1503 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 2046 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + Name "" + ZOrder 4432 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + Points [0, 15] + DstBlock "Yend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4379 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + Points [157, 0; 0, -15] + DstBlock "Yend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 4289 + SrcBlock "Divide" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2138 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 2141 + SrcBlock "Yend_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 4291 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 36008 + SrcBlock "Yend_OPLEV1_SUM_Fil" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2202 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2205 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 2210 + SrcBlock "Yend_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 4294 + SrcBlock "Constant4" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 4295 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 2429 + SrcBlock "Constant7" + SrcPort 1 + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 29778 + SrcBlock "Sum93" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 2375 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2384 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "Yend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29785 + SrcBlock "Sum95" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 29786 + SrcBlock "Sum96" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 7290 + SrcBlock "Sum31" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 8618 + SrcBlock "Mux8" + SrcPort 1 + DstBlock "Yend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 3047 + SrcBlock "Yend_OPLEV1_COIL_MAT" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 12431 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 12425 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 12434 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 12435 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 3276 + SrcBlock "COILTEST1_MON" + SrcPort 1 + Points [37, 0; 0, 25] + DstBlock "Divide8" + DstPort 1 + } + Line { + ZOrder 3292 + SrcBlock "COILTEST2_MON" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 3293 + SrcBlock "COILTEST3_MON" + SrcPort 1 + DstBlock "Divide25" + DstPort 1 + } + Line { + ZOrder 3294 + SrcBlock "COILTEST4_MON" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 3296 + SrcBlock "Divide8" + SrcPort 1 + DstBlock "COILTEST_OUT1" + DstPort 1 + } + Line { + ZOrder 3297 + SrcBlock "Divide23" + SrcPort 1 + DstBlock "COILTEST_OUT2" + DstPort 1 + } + Line { + ZOrder 3298 + SrcBlock "Divide25" + SrcPort 1 + DstBlock "COILTEST_OUT3" + DstPort 1 + } + Line { + ZOrder 3299 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "COILTEST_OUT4" + DstPort 1 + } + Line { + ZOrder 3510 + SrcBlock "Divide16" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 3524 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 3528 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 3532 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 12433 + SrcBlock "Product20" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 12429 + SrcBlock "Product18" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 12424 + SrcBlock "Product19" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 4263 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 4264 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 4267 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + ZOrder 4275 + SrcBlock "Yend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 24277 + Points [0, -50] + DstBlock "Yend_OPLEV1_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 2195 + DstBlock "Divide3" + DstPort 1 + } + } + Line { + ZOrder 4276 + SrcBlock "Yend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 24281 + Points [0, -65] + DstBlock "Yend_OPLEV1_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 3484 + DstBlock "Divide5" + DstPort 1 + } + } + Line { + ZOrder 4279 + SrcBlock "Yend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4429 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 2373 + Points [0, -45] + DstBlock "Yend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4280 + SrcBlock "Yend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 4292 + Points [217, 0; 0, -160] + Branch { + ZOrder 3509 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 3502 + Points [0, -175] + DstBlock "Divide16" + DstPort 2 + } + } + Branch { + ZOrder 2388 + Points [0, -50] + DstBlock "Yend_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4281 + SrcBlock "Yend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4430 + DstBlock "Divide18" + DstPort 1 + } + Branch { + ZOrder 2382 + Points [0, -45] + DstBlock "Yend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 2139 + SrcBlock "Constant3" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 4388 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 4387 + Points [0, 175] + Branch { + ZOrder 4417 + Points [0, 630] + Branch { + ZOrder 15466 + DstBlock "Divide19" + DstPort 2 + } + Branch { + ZOrder 15454 + Points [0, 175] + DstBlock "Divide17" + DstPort 2 + } + } + Branch { + ZOrder 4416 + DstBlock "Divide6" + DstPort 2 + } + } + } + Line { + ZOrder 13442 + SrcBlock "Constant2" + SrcPort 1 + Points [30, 0; 0, 160] + Branch { + ZOrder 4386 + Points [0, 175] + Branch { + ZOrder 4410 + Points [0, 630] + Branch { + ZOrder 15465 + DstBlock "Product5" + DstPort 2 + } + Branch { + ZOrder 4413 + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 4409 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 4385 + DstBlock "Product" + DstPort 2 + } + } + Line { + Name "" + ZOrder 9237 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + Points [150, 0; 0, -45] + DstBlock "Yend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 4274 + SrcBlock "Yend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 4434 + Points [212, 0; 0, -160] + Branch { + ZOrder 3485 + Points [0, -175] + DstBlock "Divide3" + DstPort 2 + } + Branch { + ZOrder 2193 + DstBlock "Divide5" + DstPort 2 + } + } + Branch { + ZOrder 4433 + Points [0, -60] + DstBlock "Yend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12423 + SrcBlock "Product17" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 7230 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "COILTEST1_MON" + DstPort 1 + } + Line { + ZOrder 7231 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "COILTEST2_MON" + DstPort 1 + } + Line { + ZOrder 7232 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "COILTEST3_MON" + DstPort 1 + } + Line { + ZOrder 7233 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "COILTEST4_MON" + DstPort 1 + } + Line { + ZOrder 7241 + SrcBlock "Yend_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum30" + DstPort 2 + } + Line { + ZOrder 7244 + SrcBlock "Sum30" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 7248 + SrcBlock "Yend_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum31" + DstPort 2 + } + Line { + ZOrder 7289 + SrcBlock "Mux7" + SrcPort 1 + DstBlock "OPLEV2_length" + DstPort 1 + } + Line { + ZOrder 8672 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 8674 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 8673 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 9073 + SrcBlock "OPLEV1_ch18_MON" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 9236 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "OPLEV1_ch18_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 9238 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 9341 + SrcBlock "Yend_Fil_TM_P" + SrcPort 1 + DstBlock "Sum36" + DstPort 1 + } + Line { + ZOrder 9338 + SrcBlock "Yend_Fil_TM_Y" + SrcPort 1 + DstBlock "Sum35" + DstPort 1 + } + Line { + ZOrder 9335 + SrcBlock "Yend_Fil_TM_L" + SrcPort 1 + DstBlock "Sum34" + DstPort 1 + } + Line { + ZOrder 34195 + SrcBlock "Sum34" + SrcPort 1 + DstBlock "Mux8" + DstPort 1 + } + Line { + ZOrder 34196 + SrcBlock "Sum35" + SrcPort 1 + DstBlock "Mux8" + DstPort 2 + } + Line { + ZOrder 34198 + SrcBlock "Sum36" + SrcPort 1 + DstBlock "Mux8" + DstPort 3 + } + Line { + ZOrder 10256 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "pyDARM" + DstPort 1 + } + Line { + ZOrder 10257 + SrcBlock "pyDARM" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 10372 + SrcBlock "Constant46" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 10508 + Points [0, 55] + DstBlock "Sum38" + DstPort 1 + } + Branch { + ZOrder 10396 + DstBlock "Sum39" + DstPort 1 + } + } + Line { + ZOrder 10373 + SrcBlock "Constant48" + SrcPort 1 + DstBlock "Sum38" + DstPort 2 + } + Line { + ZOrder 10374 + SrcBlock "Sum38" + SrcPort 1 + Points [3, 0; 0, 25] + DstBlock "Mux7" + DstPort 1 + } + Line { + ZOrder 10375 + SrcBlock "Constant50" + SrcPort 1 + Points [30, 0; 0, -60] + DstBlock "Mux7" + DstPort 2 + } + Line { + ZOrder 10376 + SrcBlock "Constant45" + SrcPort 1 + Points [65, 0; 0, 160] + Branch { + ZOrder 34441 + Points [0, 105] + Branch { + ZOrder 34445 + Points [0, 180] + DstBlock "Mux11" + DstPort 3 + } + Branch { + ZOrder 10418 + DstBlock "Mux9" + DstPort 2 + } + } + Branch { + ZOrder 10506 + DstBlock "Mux7" + DstPort 3 + } + } + Line { + ZOrder 10378 + SrcBlock "Mux9" + SrcPort 1 + DstBlock "OPLEV1_length" + DstPort 1 + } + Line { + ZOrder 10380 + SrcBlock "OPLEV2_length" + SrcPort 1 + Points [43, 0] + Branch { + ZOrder 34443 + DstBlock "Product32" + DstPort 1 + } + Branch { + ZOrder 34334 + Points [0, -370] + DstBlock "Divide73" + DstPort 2 + } + } + Line { + ZOrder 10397 + SrcBlock "Constant47" + SrcPort 1 + Points [40, 0] + DstBlock "Sum39" + DstPort 2 + } + Line { + ZOrder 10408 + SrcBlock "Sum39" + SrcPort 1 + Points [342, 0; 0, 305] + Branch { + ZOrder 34335 + Points [0, 70] + DstBlock "Mux11" + DstPort 2 + } + Branch { + ZOrder 10415 + DstBlock "Mux10" + DstPort 2 + } + } + Line { + ZOrder 10405 + SrcBlock "Mux10" + SrcPort 1 + DstBlock "OPLEV1_yaw" + DstPort 1 + } + Line { + ZOrder 10412 + SrcBlock "Mux11" + SrcPort 1 + DstBlock "OPLEV1_pitch" + DstPort 1 + } + Line { + ZOrder 10425 + SrcBlock "OPLEV1_pitch" + SrcPort 1 + Points [9, 0; 0, -5] + DstBlock "Product34" + DstPort 1 + } + Line { + ZOrder 10429 + SrcBlock "Constant1" + SrcPort 1 + Points [221, 0; 0, 370] + Branch { + ZOrder 34461 + DstBlock "Product35" + DstPort 2 + } + Branch { + ZOrder 34444 + Points [0, 75] + DstBlock "Product34" + DstPort 2 + } + } + Line { + ZOrder 10437 + SrcBlock "Product35" + SrcPort 1 + DstBlock "Yend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 10439 + SrcBlock "Product34" + SrcPort 1 + DstBlock "Yend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 10537 + SrcBlock "Yend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 10541 + SrcBlock "Yend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 10542 + SrcBlock "Sum40" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 10543 + SrcBlock "Yend_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 10544 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 10545 + SrcBlock "Yend_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum40" + DstPort 2 + } + Line { + ZOrder 10549 + SrcBlock "Yend_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Line { + Name "" + ZOrder 15461 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "Terminator3" + DstPort 1 + } + Line { + Name "" + ZOrder 14290 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + DstBlock "Terminator48" + DstPort 1 + } + Line { + Name "" + ZOrder 16935 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + DstBlock "Terminator39" + DstPort 1 + } + Line { + ZOrder 11948 + SrcBlock "Divide37" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11949 + SrcBlock "Divide47" + SrcPort 1 + DstBlock "Product33" + DstPort 1 + } + Line { + ZOrder 11950 + SrcBlock "Product33" + SrcPort 1 + DstBlock "Divide49" + DstPort 1 + } + Line { + ZOrder 11954 + SrcBlock "Xend_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 11955 + SrcBlock "Divide38" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11956 + SrcBlock "Divide46" + SrcPort 1 + DstBlock "Xend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11957 + SrcBlock "Divide50" + SrcPort 1 + DstBlock "Product36" + DstPort 1 + } + Line { + ZOrder 11958 + SrcBlock "Product36" + SrcPort 1 + DstBlock "Divide51" + DstPort 1 + } + Line { + ZOrder 11962 + SrcBlock "Xend_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 29806 + SrcBlock "Sum98" + SrcPort 1 + DstBlock "Divide37" + DstPort 1 + } + Line { + ZOrder 29809 + SrcBlock "Sum99" + SrcPort 1 + DstBlock "Divide38" + DstPort 1 + } + Line { + ZOrder 29810 + SrcBlock "Xend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum100" + DstPort 1 + } + Line { + ZOrder 11966 + SrcBlock "Divide39" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11967 + SrcBlock "Divide40" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11968 + SrcBlock "Divide41" + SrcPort 1 + DstBlock "Xend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29794 + SrcBlock "Sum45" + SrcPort 1 + DstBlock "Divide39" + DstPort 1 + } + Line { + ZOrder 29795 + SrcBlock "Sum50" + SrcPort 1 + DstBlock "Divide40" + DstPort 1 + } + Line { + ZOrder 29796 + SrcBlock "Sum97" + SrcPort 1 + DstBlock "Divide41" + DstPort 1 + } + Line { + ZOrder 11972 + SrcBlock "Sum44" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 13212 + SrcBlock "Mux16" + SrcPort 1 + DstBlock "Xend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 13219 + SrcBlock "Xend_OPLEV1_COIL_MAT" + SrcPort 1 + Points [47, 0; 0, -20] + DstBlock "Demux5" + DstPort 1 + } + Line { + ZOrder 11975 + SrcBlock "Xend_Fil_COIL2" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11976 + SrcBlock "Xend_Fil_COIL4" + SrcPort 1 + DstBlock "Xend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11977 + SrcBlock "Divide42" + SrcPort 1 + DstBlock "Product40" + DstPort 1 + } + Line { + ZOrder 11978 + SrcBlock "Divide44" + SrcPort 1 + DstBlock "Product41" + DstPort 1 + } + Line { + ZOrder 11979 + SrcBlock "Product40" + SrcPort 1 + DstBlock "Divide45" + DstPort 1 + } + Line { + ZOrder 11980 + SrcBlock "Product41" + SrcPort 1 + DstBlock "Divide43" + DstPort 1 + } + Line { + ZOrder 11983 + SrcBlock "Xend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 11982 + DstBlock "Divide47" + DstPort 1 + } + Branch { + ZOrder 11981 + Points [0, -50] + DstBlock "Xend_OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11986 + SrcBlock "Xend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 11985 + DstBlock "Divide50" + DstPort 1 + } + Branch { + ZOrder 11984 + Points [0, -65] + DstBlock "Xend_OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11989 + SrcBlock "Xend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11988 + DstBlock "Divide42" + DstPort 1 + } + Branch { + ZOrder 11987 + Points [0, -45] + DstBlock "Xend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11994 + SrcBlock "Xend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 11993 + Points [217, 0; 0, -160] + Branch { + ZOrder 11992 + DstBlock "Divide44" + DstPort 2 + } + Branch { + ZOrder 11991 + Points [0, -175] + DstBlock "Divide42" + DstPort 2 + } + } + Branch { + ZOrder 11990 + Points [0, -50] + DstBlock "Xend_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11997 + SrcBlock "Xend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11996 + DstBlock "Divide44" + DstPort 1 + } + Branch { + ZOrder 11995 + Points [0, -45] + DstBlock "Xend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12004 + SrcBlock "Constant56" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 12003 + DstBlock "Divide49" + DstPort 2 + } + Branch { + ZOrder 12002 + Points [0, 175] + DstBlock "Divide51" + DstPort 2 + } + } + Line { + ZOrder 12011 + SrcBlock "Constant55" + SrcPort 1 + Points [25, 0; 0, 160] + Branch { + ZOrder 12010 + DstBlock "Product36" + DstPort 2 + } + Branch { + ZOrder 12005 + DstBlock "Product33" + DstPort 2 + } + } + Line { + Name "" + ZOrder 16936 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + DstBlock "Terminator40" + DstPort 1 + } + Line { + ZOrder 12017 + SrcBlock "Xend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 12016 + Points [212, 0; 0, -160] + Branch { + ZOrder 12015 + Points [0, -175] + DstBlock "Divide47" + DstPort 2 + } + Branch { + ZOrder 12014 + DstBlock "Divide50" + DstPort 2 + } + } + Branch { + ZOrder 12013 + Points [0, -60] + DstBlock "Xend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12018 + SrcBlock "Xend_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum43" + DstPort 2 + } + Line { + ZOrder 12019 + SrcBlock "Sum43" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12020 + SrcBlock "Xend_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum44" + DstPort 2 + } + Line { + ZOrder 12021 + SrcBlock "Mux15" + SrcPort 1 + DstBlock "OPLEV2_length1" + DstPort 1 + } + Line { + ZOrder 12022 + SrcBlock "Xend_Fil_COIL3" + SrcPort 1 + Points [97, 0; 0, -5] + DstBlock "Xend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 12027 + SrcBlock "Xend_OPLEV1_X_mm_diff_MON" + SrcPort 1 + Points [15, 0; 0, 13; 202, 0; 0, -43] + DstBlock "Sum46" + DstPort 1 + } + Line { + ZOrder 12028 + SrcBlock "Mux12" + SrcPort 1 + DstBlock "Xend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 12029 + SrcBlock "Xend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux6" + DstPort 1 + } + Line { + ZOrder 12030 + SrcBlock "Xend_Fil_COIL1" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29811 + SrcBlock "Sum100" + SrcPort 1 + DstBlock "Divide46" + DstPort 1 + } + Line { + ZOrder 12040 + SrcBlock "Xend_Fil_TM_P" + SrcPort 1 + DstBlock "Sum49" + DstPort 1 + } + Line { + ZOrder 12041 + SrcBlock "Xend_Fil_TM_Y" + SrcPort 1 + DstBlock "Sum48" + DstPort 1 + } + Line { + ZOrder 12042 + SrcBlock "Xend_Fil_TM_L" + SrcPort 1 + DstBlock "Sum47" + DstPort 1 + } + Line { + ZOrder 12055 + SrcBlock "Sum47" + SrcPort 1 + DstBlock "Mux12" + DstPort 1 + } + Line { + ZOrder 12056 + SrcBlock "Sum48" + SrcPort 1 + DstBlock "Mux12" + DstPort 2 + } + Line { + ZOrder 12057 + SrcBlock "Sum49" + SrcPort 1 + DstBlock "Mux12" + DstPort 3 + } + Line { + ZOrder 29793 + SrcBlock "Xend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum45" + DstPort 1 + } + Line { + ZOrder 12076 + SrcBlock "Constant64" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 12075 + Points [0, 55] + DstBlock "Sum51" + DstPort 1 + } + Branch { + ZOrder 12074 + DstBlock "Sum52" + DstPort 1 + } + } + Line { + ZOrder 12077 + SrcBlock "Constant66" + SrcPort 1 + DstBlock "Sum51" + DstPort 2 + } + Line { + ZOrder 12078 + SrcBlock "Sum51" + SrcPort 1 + Points [60, 0] + DstBlock "Mux15" + DstPort 1 + } + Line { + ZOrder 12079 + SrcBlock "Constant67" + SrcPort 1 + Points [56, 0; 0, 165] + DstBlock "Mux15" + DstPort 2 + } + Line { + ZOrder 12084 + SrcBlock "Constant63" + SrcPort 1 + Points [65, 0; 0, 385] + Branch { + ZOrder 12083 + DstBlock "Mux15" + DstPort 3 + } + Branch { + ZOrder 12082 + Points [0, 80] + Branch { + ZOrder 12081 + Points [0, 70] + DstBlock "Mux14" + DstPort 3 + } + Branch { + ZOrder 12080 + DstBlock "Mux17" + DstPort 2 + } + } + } + Line { + ZOrder 12085 + SrcBlock "Mux17" + SrcPort 1 + DstBlock "OPLEV1_length1" + DstPort 1 + } + Line { + ZOrder 34182 + SrcBlock "Product73" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 29758 + Points [199, 0] + DstBlock "Xend_TM_L_MON" + DstPort 1 + } + Branch { + ZOrder 29751 + Points [0, 36; -336, 0] + DstBlock "Mux17" + DstPort 1 + } + } + Line { + ZOrder 14132 + SrcBlock "OPLEV1_length1" + SrcPort 1 + Points [15, 0; 0, 113; -45, 0] + DstBlock "Choice6" + DstPort 1 + } + Line { + ZOrder 12093 + SrcBlock "Constant65" + SrcPort 1 + Points [40, 0] + DstBlock "Sum52" + DstPort 2 + } + Line { + ZOrder 12096 + SrcBlock "Sum52" + SrcPort 1 + Points [247, 0; 0, 410] + Branch { + ZOrder 12095 + Points [0, 55] + DstBlock "Mux14" + DstPort 2 + } + Branch { + ZOrder 12094 + DstBlock "Mux13" + DstPort 2 + } + } + Line { + ZOrder 12099 + SrcBlock "Mux13" + SrcPort 1 + DstBlock "OPLEV1_yaw1" + DstPort 1 + } + Line { + ZOrder 12100 + SrcBlock "Mux14" + SrcPort 1 + DstBlock "OPLEV1_pitch1" + DstPort 1 + } + Line { + ZOrder 12102 + SrcBlock "OPLEV1_pitch1" + SrcPort 1 + Points [22, 0; 0, -5] + DstBlock "Product38" + DstPort 1 + } + Line { + ZOrder 12105 + SrcBlock "Constant54" + SrcPort 1 + Points [66, 0; 0, 340; 145, 0; 0, 120] + Branch { + ZOrder 12104 + DstBlock "Product39" + DstPort 2 + } + Branch { + ZOrder 12103 + Points [0, 75] + DstBlock "Product38" + DstPort 2 + } + } + Line { + ZOrder 12106 + SrcBlock "Product39" + SrcPort 1 + DstBlock "Xend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 12107 + SrcBlock "Product38" + SrcPort 1 + DstBlock "Xend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 12111 + SrcBlock "Xend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 12115 + SrcBlock "Xend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 12116 + SrcBlock "Sum53" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12117 + SrcBlock "Xend_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum42" + DstPort 2 + } + Line { + ZOrder 12118 + SrcBlock "Sum42" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12119 + SrcBlock "Xend_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum53" + DstPort 2 + } + Line { + ZOrder 12120 + SrcBlock "Xend_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + Name "" + ZOrder 12351 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 24 + DstBlock "Terminator2" + DstPort 1 + } + Line { + Name "" + ZOrder 12360 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + DstBlock "Terminator9" + DstPort 1 + } + Line { + ZOrder 12362 + SrcBlock "ADC1" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 13153 + SrcBlock "Constant68" + SrcPort 1 + Points [10, 0; 0, 180] + Branch { + ZOrder 12371 + DstBlock "Product41" + DstPort 2 + } + Branch { + ZOrder 12370 + DstBlock "Product40" + DstPort 2 + } + } + Line { + ZOrder 12373 + SrcBlock "Constant69" + SrcPort 1 + Points [10, 0; 0, 235] + Branch { + ZOrder 12375 + DstBlock "Divide43" + DstPort 2 + } + Branch { + ZOrder 12374 + DstBlock "Divide45" + DstPort 2 + } + } + Line { + Name "" + ZOrder 16215 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + DstBlock "Terminator27" + DstPort 1 + } + Line { + Name "" + ZOrder 12379 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + DstBlock "Terminator28" + DstPort 1 + } + Line { + Name "" + ZOrder 12380 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + DstBlock "Terminator10" + DstPort 1 + } + Line { + Name "" + ZOrder 12382 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 10 + DstBlock "Terminator30" + DstPort 1 + } + Line { + Name "" + ZOrder 12383 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 11 + DstBlock "Terminator36" + DstPort 1 + } + Line { + Name "" + ZOrder 12384 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 12 + DstBlock "Terminator37" + DstPort 1 + } + Line { + Name "" + ZOrder 12385 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 13 + DstBlock "Terminator38" + DstPort 1 + } + Line { + Name "" + ZOrder 16938 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 14 + DstBlock "Yend_SEISM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 16937 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 15 + Points [22, 0; 0, 5] + DstBlock "Midend_MIC_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12388 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 16 + DstBlock "Terminator41" + DstPort 1 + } + Line { + Name "" + ZOrder 12392 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 20 + DstBlock "Terminator45" + DstPort 1 + } + Line { + Name "" + ZOrder 12393 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 25 + DstBlock "Terminator46" + DstPort 1 + } + Line { + Name "" + ZOrder 14321 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 17 + DstBlock "Xend_OPLEV2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14322 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 18 + Points [139, 0; 0, -25] + DstBlock "Xend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14323 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 19 + Points [135, 0; 0, -50] + DstBlock "Xend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14307 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 21 + Points [25, 0; 0, -100] + DstBlock "Xend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12400 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "Terminator54" + DstPort 1 + } + Line { + Name "" + ZOrder 12402 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "Terminator51" + DstPort 1 + } + Line { + Name "" + ZOrder 16240 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "Terminator43" + DstPort 1 + } + Line { + Name "" + ZOrder 12404 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "Terminator53" + DstPort 1 + } + Line { + ZOrder 14099 + SrcBlock "Divide45" + SrcPort 1 + Points [94, 0] + Branch { + ZOrder 12109 + Points [0, 55] + DstBlock "Sum42" + DstPort 1 + } + Branch { + ZOrder 12108 + DstBlock "Xend_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14098 + SrcBlock "Divide43" + SrcPort 1 + Points [95, 0] + Branch { + ZOrder 12113 + Points [0, -45] + DstBlock "Sum53" + DstPort 1 + } + Branch { + ZOrder 12112 + DstBlock "Xend_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14096 + SrcBlock "Divide49" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 11952 + Points [0, 55] + DstBlock "Sum43" + DstPort 1 + } + Branch { + ZOrder 11951 + DstBlock "Xend_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14097 + SrcBlock "Divide51" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 11960 + Points [0, -45] + DstBlock "Sum44" + DstPort 1 + } + Branch { + ZOrder 11959 + DstBlock "Xend_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14094 + SrcBlock "Divide19" + SrcPort 1 + Points [104, 0] + Branch { + ZOrder 10535 + Points [0, 55] + DstBlock "Sum1" + DstPort 1 + } + Branch { + ZOrder 10534 + DstBlock "Yend_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14095 + SrcBlock "Divide17" + SrcPort 1 + Points [105, 0] + Branch { + ZOrder 10539 + Points [0, -45] + DstBlock "Sum40" + DstPort 1 + } + Branch { + ZOrder 10538 + DstBlock "Yend_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14093 + SrcBlock "Divide6" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 7249 + Points [0, -45] + DstBlock "Sum31" + DstPort 1 + } + Branch { + ZOrder 2848 + DstBlock "Yend_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14092 + SrcBlock "Divide4" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 7243 + Points [0, 55] + DstBlock "Sum30" + DstPort 1 + } + Branch { + ZOrder 3489 + DstBlock "Yend_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 13235 + SrcBlock "Demux5" + SrcPort 1 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 13232 + SrcBlock "Demux5" + SrcPort 4 + DstBlock "Xend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 13234 + SrcBlock "Demux5" + SrcPort 2 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 13233 + SrcBlock "Demux5" + SrcPort 3 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 13229 + SrcBlock "Demux6" + SrcPort 1 + DstBlock "Mux16" + DstPort 1 + } + Line { + ZOrder 13230 + SrcBlock "Demux6" + SrcPort 2 + DstBlock "Mux16" + DstPort 2 + } + Line { + ZOrder 13231 + SrcBlock "Demux6" + SrcPort 3 + DstBlock "Mux16" + DstPort 3 + } + Line { + ZOrder 14133 + SrcBlock "Xend_yaw_length_SW" + SrcPort 1 + DstBlock "Choice6" + DstPort 2 + } + Line { + ZOrder 14134 + SrcBlock "Constant70" + SrcPort 1 + Points [20, 0; 0, -30] + DstBlock "Choice6" + DstPort 3 + } + Line { + ZOrder 14135 + SrcBlock "Choice6" + SrcPort 1 + Points [60, 0] + DstBlock "Sum46" + DstPort 2 + } + Line { + ZOrder 14141 + SrcBlock "OPLEV1_length" + SrcPort 1 + Points [15, 0] + DstBlock "Choice7" + DstPort 1 + } + Line { + ZOrder 14137 + SrcBlock "Yend_yaw_length_SW" + SrcPort 1 + DstBlock "Choice7" + DstPort 2 + } + Line { + ZOrder 14138 + SrcBlock "Constant71" + SrcPort 1 + Points [20, 0; 0, -30] + DstBlock "Choice7" + DstPort 3 + } + Line { + ZOrder 14140 + SrcBlock "Choice7" + SrcPort 1 + Points [15, 0] + DstBlock "Sum33" + DstPort 2 + } + Line { + ZOrder 14575 + SrcBlock "Xend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 31479 + Points [0, -25] + DstBlock "Xend_TM_COIL1_VOLT" + DstPort 1 + } + Branch { + ZOrder 31478 + Points [167, 0; 0, -6310] + DstBlock "Product20" + DstPort 1 + } + } + Line { + ZOrder 14574 + SrcBlock "Xend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 31481 + Points [0, -16; 24, 0; 0, -9] + DstBlock "Xend_TM_COIL2_VOLT" + DstPort 1 + } + Branch { + ZOrder 31480 + Points [0, 9; 125, 0; 0, -9; 55, 0; 0, -6190] + DstBlock "Product17" + DstPort 1 + } + } + Line { + ZOrder 14573 + SrcBlock "Xend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 31483 + Points [0, -21; 28, 0; 0, -9] + DstBlock "Xend_TM_COIL3_VOLT" + DstPort 1 + } + Branch { + ZOrder 31482 + Points [204, 0; 0, -6075] + DstBlock "Product18" + DstPort 1 + } + } + Line { + ZOrder 14572 + SrcBlock "Xend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 31485 + Points [0, -19; 26, 0; 0, -11] + DstBlock "Xend_TM_COIL4_VOLT" + DstPort 1 + } + Branch { + ZOrder 31484 + Points [222, 0; 0, -5955] + DstBlock "Product19" + DstPort 1 + } + } + Line { + Name "" + ZOrder 14304 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 24 + DstBlock "Terminator50" + DstPort 1 + } + Line { + Name "" + ZOrder 14305 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 23 + Points [140, 0; 0, -150] + DstBlock "Xend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14306 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 22 + Points [139, 0; 0, -125] + DstBlock "Xend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14318 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 26 + DstBlock "Terminator42" + DstPort 1 + } + Line { + Name "" + ZOrder 16239 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 27 + DstBlock "Terminator52" + DstPort 1 + } + Line { + Name "" + ZOrder 14320 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 28 + DstBlock "Terminator44" + DstPort 1 + } + Line { + Name "" + ZOrder 14544 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "Terminator57" + DstPort 1 + } + Line { + Name "" + ZOrder 14547 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "Terminator56" + DstPort 1 + } + Line { + Name "" + ZOrder 14546 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "Terminator55" + DstPort 1 + } + Line { + Name "" + ZOrder 14548 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "Terminator58" + DstPort 1 + } + Line { + Name "" + ZOrder 14553 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "Terminator62" + DstPort 1 + } + Line { + Name "" + ZOrder 14555 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "Terminator59" + DstPort 1 + } + Line { + Name "" + ZOrder 14556 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "Terminator60" + DstPort 1 + } + Line { + Name "" + ZOrder 14557 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + Points [40, 0] + DstBlock "Terminator61" + DstPort 1 + } + Line { + Name "" + ZOrder 14563 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "Terminator71" + DstPort 1 + } + Line { + Name "" + ZOrder 14564 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "Terminator72" + DstPort 1 + } + Line { + Name "" + ZOrder 14565 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "Terminator73" + DstPort 1 + } + Line { + Name "" + ZOrder 14566 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "Terminator74" + DstPort 1 + } + Line { + Name "" + ZOrder 14567 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 5 + DstBlock "Terminator75" + DstPort 1 + } + Line { + Name "" + ZOrder 14568 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 6 + DstBlock "Terminator76" + DstPort 1 + } + Line { + Name "" + ZOrder 14570 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 7 + DstBlock "Terminator77" + DstPort 1 + } + Line { + Name "" + ZOrder 14571 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 8 + DstBlock "Terminator78" + DstPort 1 + } + Line { + ZOrder 14645 + SrcBlock "C00_Yend_MON" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 22031 + Points [0, 95] + DstBlock "Divide73" + DstPort 1 + } + Branch { + ZOrder 22030 + DstBlock "C00_Yend" + DstPort 1 + } + } + Line { + ZOrder 14655 + SrcBlock "K1:C00-VIS_Yend" + SrcPort 1 + DstBlock "C00_Yend_MON" + DstPort 1 + } + Line { + ZOrder 14657 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "K1:C00-VIS_Yend" + DstPort 1 + } + Line { + Name "" + ZOrder 15459 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + Points [152, 0; 0, -30] + DstBlock "Yend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 15462 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + Points [148, 0; 0, -60] + DstBlock "Yend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 15458 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + DstBlock "Yend_OPLEV2_X_MON" + DstPort 1 + } + Line { + ZOrder 14666 + SrcBlock "Constant73" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide53" + DstPort 2 + } + Line { + ZOrder 14667 + SrcBlock "Sum54" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide52" + DstPort 2 + } + Line { + ZOrder 14668 + SrcBlock "Constant75" + SrcPort 1 + DstBlock "Divide53" + DstPort 1 + } + Line { + ZOrder 14669 + SrcBlock "Constant74" + SrcPort 1 + DstBlock "Sum54" + DstPort 1 + } + Line { + ZOrder 14670 + SrcBlock "Constant72" + SrcPort 1 + Points [65, 0] + DstBlock "Sum54" + DstPort 2 + } + Line { + ZOrder 14671 + SrcBlock "Divide53" + SrcPort 1 + DstBlock "Divide52" + DstPort 1 + } + Line { + ZOrder 14673 + SrcBlock "Divide52" + SrcPort 1 + Points [349, 0] + Branch { + ZOrder 14684 + Points [0, -20] + DstBlock "Divide54" + DstPort 2 + } + Branch { + ZOrder 14683 + Points [0, 185] + Branch { + ZOrder 14691 + Points [0, 205] + Branch { + ZOrder 14694 + Points [0, 205] + DstBlock "Divide57" + DstPort 2 + } + Branch { + ZOrder 14693 + DstBlock "Divide56" + DstPort 2 + } + } + Branch { + ZOrder 14690 + DstBlock "Divide55" + DstPort 2 + } + } + } + Line { + ZOrder 14675 + SrcBlock "Divide54" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens1" + DstPort 1 + } + Line { + ZOrder 14679 + SrcBlock "Divide55" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens2" + DstPort 1 + } + Line { + ZOrder 14680 + SrcBlock "Divide56" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens3" + DstPort 1 + } + Line { + ZOrder 14681 + SrcBlock "Divide57" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens4" + DstPort 1 + } + Line { + ZOrder 15445 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "Divide54" + DstPort 1 + } + Line { + ZOrder 15446 + SrcBlock "Ground39" + SrcPort 1 + DstBlock "Divide56" + DstPort 1 + } + Line { + ZOrder 15447 + SrcBlock "Ground40" + SrcPort 1 + DstBlock "Divide57" + DstPort 1 + } + Line { + ZOrder 15448 + SrcBlock "Ground38" + SrcPort 1 + DstBlock "Divide55" + DstPort 1 + } + Line { + Name "" + ZOrder 15467 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 9 + DstBlock "Terminator29" + DstPort 1 + } + Line { + ZOrder 16924 + SrcBlock "Midend_MIC_MON" + SrcPort 1 + DstBlock "Divide58" + DstPort 1 + } + Line { + ZOrder 16925 + SrcBlock "Divide58" + SrcPort 1 + DstBlock "Midend_MIC_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16926 + SrcBlock "Midend_MIC_VOLT_MON" + SrcPort 1 + DstBlock "Midend_MIC_VOLT" + DstPort 1 + } + Line { + ZOrder 16930 + SrcBlock "Divide59" + SrcPort 1 + DstBlock "Yend_SEISM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16931 + SrcBlock "Yend_SEISM_VOLT_MON" + SrcPort 1 + DstBlock "Divide60" + DstPort 1 + } + Line { + ZOrder 16933 + SrcBlock "Divide60" + SrcPort 1 + DstBlock "Yend_SEISM_ACC_MON" + DstPort 1 + } + Line { + ZOrder 16934 + SrcBlock "Yend_SEISM_ACC_MON" + SrcPort 1 + DstBlock "Yend_SEISM_ACC" + DstPort 1 + } + Line { + ZOrder 34185 + SrcBlock "Product101" + SrcPort 1 + Points [82, 0; 0, 38] + Branch { + ZOrder 34462 + Points [0, 82] + DstBlock "Yend_TM_L_MON" + DstPort 1 + } + Branch { + ZOrder 34329 + Points [-506, 0; 0, 37] + DstBlock "Mux9" + DstPort 1 + } + } + Line { + ZOrder 17312 + SrcBlock "Sum55" + SrcPort 1 + Points [23, 0; 0, 395] + DstBlock "Sum34" + DstPort 2 + } + Line { + ZOrder 17315 + SrcBlock "Sum56" + SrcPort 1 + Points [17, 0; 0, 436; 33, 0] + DstBlock "Sum35" + DstPort 2 + } + Line { + ZOrder 17319 + SrcBlock "Sum57" + SrcPort 1 + Points [6, 0; 0, 460] + DstBlock "Sum36" + DstPort 2 + } + Line { + ZOrder 18037 + SrcBlock "Yend_Fil_TM_OFFSET_L" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice11" + DstPort 1 + } + Line { + ZOrder 17321 + SrcBlock "Yend_ZEROE_TM_L_SW" + SrcPort 1 + DstBlock "Choice11" + DstPort 2 + } + Line { + ZOrder 17322 + SrcBlock "Constant82" + SrcPort 1 + Points [45, 0] + DstBlock "Choice11" + DstPort 3 + } + Line { + ZOrder 17339 + SrcBlock "Choice11" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum58" + DstPort 2 + } + Line { + ZOrder 18040 + SrcBlock "Yend_Fil_TM_OFFSET_Y" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice12" + DstPort 1 + } + Line { + ZOrder 17326 + SrcBlock "Yend_ZEROE_TM_Y_SW" + SrcPort 1 + DstBlock "Choice12" + DstPort 2 + } + Line { + ZOrder 17327 + SrcBlock "Constant83" + SrcPort 1 + Points [45, 0] + DstBlock "Choice12" + DstPort 3 + } + Line { + ZOrder 17340 + SrcBlock "Choice12" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum59" + DstPort 2 + } + Line { + ZOrder 18041 + SrcBlock "Yend_Fil_TM_OFFSET_P" + SrcPort 1 + Points [121, 0; 0, 5] + DstBlock "Choice13" + DstPort 1 + } + Line { + ZOrder 17330 + SrcBlock "Yend_ZEROE_TM_P_SW" + SrcPort 1 + DstBlock "Choice13" + DstPort 2 + } + Line { + ZOrder 17331 + SrcBlock "Constant85" + SrcPort 1 + Points [45, 0] + DstBlock "Choice13" + DstPort 3 + } + Line { + ZOrder 17341 + SrcBlock "Choice13" + SrcPort 1 + Points [65, 0] + DstBlock "Sum60" + DstPort 2 + } + Line { + ZOrder 34271 + SrcBlock "Sum37" + SrcPort 1 + Points [217, 0] + Branch { + ZOrder 43771 + Points [0, 385] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 4 + } + Branch { + ZOrder 34512 + DstBlock "Yend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 22035 + SrcBlock "Divide73" + SrcPort 1 + Points [47, 0] + Branch { + ZOrder 22044 + Points [0, -50] + DstBlock "C00_Yend_L_MON" + DstPort 1 + } + Branch { + ZOrder 22043 + Points [105, 0; 0, 30] + DstBlock "Choice26" + DstPort 1 + } + } + Line { + ZOrder 22033 + SrcBlock "Constant93" + SrcPort 1 + Points [45, 0] + DstBlock "Choice26" + DstPort 3 + } + Line { + ZOrder 22034 + SrcBlock "Yend_DARM_TM_L_SW" + SrcPort 1 + DstBlock "Choice26" + DstPort 2 + } + Line { + ZOrder 22042 + SrcBlock "C00_Yend_L_MON" + SrcPort 1 + DstBlock "C00_Yend_L" + DstPort 1 + } + Line { + ZOrder 24219 + SrcBlock "Yend_Fil_COIL1" + SrcPort 1 + DstBlock "Yend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24226 + SrcBlock "Yend_Fil_COIL2" + SrcPort 1 + DstBlock "Yend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24227 + SrcBlock "Yend_Fil_COIL3" + SrcPort 1 + DstBlock "Yend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24228 + SrcBlock "Yend_Fil_COIL4" + SrcPort 1 + DstBlock "Yend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 17335 + SrcBlock "Yend_TM_P_MON" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 34488 + Points [0, 366; 1152, 0; 0, 44] + Branch { + ZOrder 43749 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 5 + } + Branch { + ZOrder 42199 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 5 + } + } + Branch { + ZOrder 34487 + DstBlock "Yend_TM_P" + DstPort 1 + } + } + Line { + ZOrder 24229 + SrcBlock "Product16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 24230 + SrcBlock "Product3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 24231 + SrcBlock "Product10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 24232 + SrcBlock "Product15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 24237 + SrcBlock "Yend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 31469 + Points [283, 0; 0, 1820] + DstBlock "Product16" + DstPort 1 + } + Branch { + ZOrder 31468 + Points [0, -30] + DstBlock "Yend_TM_COIL1_VOLT" + DstPort 1 + } + } + Line { + ZOrder 24238 + SrcBlock "Yend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 31472 + Points [274, 0; 0, 1940] + DstBlock "Product3" + DstPort 1 + } + Branch { + ZOrder 31471 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 29783 + SrcBlock "Sum94" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 29771 + SrcBlock "Sum91" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 29776 + SrcBlock "Sum92" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 2201 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 29345 + SrcBlock "Sum77" + SrcPort 1 + Points [12, 0; 0, 420] + DstBlock "Sum49" + DstPort 2 + } + Line { + ZOrder 29346 + SrcBlock "Sum76" + SrcPort 1 + Points [19, 0; 0, 396; 41, 0] + DstBlock "Sum48" + DstPort 2 + } + Line { + ZOrder 29347 + SrcBlock "Sum75" + SrcPort 1 + Points [34, 0; 0, 376; 26, 0] + DstBlock "Sum47" + DstPort 2 + } + Line { + ZOrder 14308 + SrcBlock "Xend_OPLEV2_X_mm_diff_MON" + SrcPort 1 + Points [192, 0; 0, 610] + Branch { + ZOrder 43806 + Points [0, 228; 1582, 0; 0, 222] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 3 + } + Branch { + ZOrder 29655 + DstBlock "Product37" + DstPort 2 + } + } + Line { + ZOrder 29717 + SrcBlock "Sum89" + SrcPort 1 + Points [545, 0] + Branch { + ZOrder 29652 + Points [0, 150] + Branch { + ZOrder 43797 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 5 + } + Branch { + ZOrder 43788 + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 5 + } + } + Branch { + ZOrder 29651 + DstBlock "Xend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29716 + SrcBlock "Sum85" + SrcPort 1 + Points [537, 0] + Branch { + ZOrder 29649 + Points [0, 215] + Branch { + ZOrder 43796 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 4 + } + Branch { + ZOrder 43787 + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 4 + } + } + Branch { + ZOrder 29648 + DstBlock "Xend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 29766 + SrcBlock "Sum90" + SrcPort 1 + Points [456, 0] + Branch { + ZOrder 29715 + Points [0, 280] + Branch { + ZOrder 43795 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 3 + } + Branch { + ZOrder 43790 + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 3 + } + } + Branch { + ZOrder 29713 + DstBlock "Xend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 12097 + SrcBlock "Sum46" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 43807 + Points [0, 473; 2080, 0; 0, -73] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 4 + } + Branch { + ZOrder 29690 + DstBlock "Mux13" + DstPort 1 + } + } + Line { + ZOrder 12101 + SrcBlock "Xend_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [229, 0] + Branch { + ZOrder 43808 + Points [0, 382; 2129, 0; 0, -77] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 5 + } + Branch { + ZOrder 29692 + Points [71, 0] + DstBlock "Mux14" + DstPort 1 + } + } + Line { + ZOrder 34272 + SrcBlock "Sum68" + SrcPort 1 + Points [195, 0] + Branch { + ZOrder 43772 + Points [0, 320] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 5 + } + Branch { + ZOrder 34514 + DstBlock "Yend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29695 + SrcBlock "Xend_Fil_TM_OFFSET_L" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice27" + DstPort 1 + } + Line { + ZOrder 29696 + SrcBlock "Xend_ZEROE_TM_L_SW" + SrcPort 1 + DstBlock "Choice27" + DstPort 2 + } + Line { + ZOrder 29697 + SrcBlock "Constant108" + SrcPort 1 + Points [45, 0] + DstBlock "Choice27" + DstPort 3 + } + Line { + ZOrder 29698 + SrcBlock "Choice27" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum86" + DstPort 2 + } + Line { + ZOrder 29699 + SrcBlock "Xend_Fil_TM_OFFSET_Y" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice28" + DstPort 1 + } + Line { + ZOrder 29700 + SrcBlock "Xend_ZEROE_TM_Y_SW" + SrcPort 1 + DstBlock "Choice28" + DstPort 2 + } + Line { + ZOrder 29701 + SrcBlock "Constant109" + SrcPort 1 + Points [45, 0] + DstBlock "Choice28" + DstPort 3 + } + Line { + ZOrder 29702 + SrcBlock "Choice28" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum87" + DstPort 2 + } + Line { + ZOrder 29703 + SrcBlock "Xend_Fil_TM_OFFSET_P" + SrcPort 1 + Points [121, 0; 0, 5] + DstBlock "Choice36" + DstPort 1 + } + Line { + ZOrder 29704 + SrcBlock "Xend_ZEROE_TM_P_SW" + SrcPort 1 + DstBlock "Choice36" + DstPort 2 + } + Line { + ZOrder 29705 + SrcBlock "Constant110" + SrcPort 1 + Points [45, 0] + DstBlock "Choice36" + DstPort 3 + } + Line { + ZOrder 29706 + SrcBlock "Choice36" + SrcPort 1 + Points [65, 0] + DstBlock "Sum88" + DstPort 2 + } + Line { + ZOrder 29707 + SrcBlock "Xend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum84" + DstPort 2 + } + Line { + ZOrder 29708 + SrcBlock "Xend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum85" + DstPort 2 + } + Line { + ZOrder 29709 + SrcBlock "Xend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum89" + DstPort 2 + } + Line { + ZOrder 29723 + SrcBlock "Xend_TM_P_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 29763 + Points [0, -35] + DstBlock "Xend_TM_P" + DstPort 1 + } + Branch { + ZOrder 29762 + Points [94, 0] + Branch { + ZOrder 29730 + Points [0, 310] + DstBlock "Xend_Fil_TM_OFFSET_P" + DstPort 1 + } + Branch { + ZOrder 29729 + DstBlock "Sum88" + DstPort 1 + } + } + } + Line { + ZOrder 29721 + SrcBlock "Xend_TM_L_MON" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29760 + Points [0, -30] + DstBlock "Xend_TM_L" + DstPort 1 + } + Branch { + ZOrder 29759 + Points [131, 0] + Branch { + ZOrder 29726 + DstBlock "Sum86" + DstPort 1 + } + Branch { + ZOrder 29725 + Points [0, 275] + DstBlock "Xend_Fil_TM_OFFSET_L" + DstPort 1 + } + } + } + Line { + ZOrder 29718 + SrcBlock "Sum86" + SrcPort 1 + DstBlock "Sum84" + DstPort 1 + } + Line { + ZOrder 29719 + SrcBlock "Sum87" + SrcPort 1 + DstBlock "Sum85" + DstPort 1 + } + Line { + ZOrder 29720 + SrcBlock "Sum88" + SrcPort 1 + DstBlock "Sum89" + DstPort 1 + } + Line { + ZOrder 12086 + SrcBlock "OPLEV2_length1" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 29745 + Points [0, -194; 597, 0; 0, -631] + DstBlock "Divide97" + DstPort 2 + } + Branch { + ZOrder 29744 + DstBlock "Product37" + DstPort 1 + } + } + Line { + ZOrder 29734 + SrcBlock "C00_Xend_MON" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 29733 + Points [0, 95] + DstBlock "Divide97" + DstPort 1 + } + Branch { + ZOrder 29732 + DstBlock "C00_Xend" + DstPort 1 + } + } + Line { + ZOrder 29735 + SrcBlock "K1:C00-VIS_Xend" + SrcPort 1 + DstBlock "C00_Xend_MON" + DstPort 1 + } + Line { + ZOrder 29736 + SrcBlock "Ground57" + SrcPort 1 + DstBlock "K1:C00-VIS_Xend" + DstPort 1 + } + Line { + ZOrder 29739 + SrcBlock "Divide97" + SrcPort 1 + Points [47, 0] + Branch { + ZOrder 29738 + Points [0, -50] + DstBlock "C00_Xend_L_MON" + DstPort 1 + } + Branch { + ZOrder 29737 + Points [105, 0; 0, 30] + DstBlock "Choice37" + DstPort 1 + } + } + Line { + ZOrder 29740 + SrcBlock "Constant111" + SrcPort 1 + Points [45, 0] + DstBlock "Choice37" + DstPort 3 + } + Line { + ZOrder 29741 + SrcBlock "Xend_DARM_TM_L_SW" + SrcPort 1 + DstBlock "Choice37" + DstPort 2 + } + Line { + ZOrder 29768 + SrcBlock "Choice37" + SrcPort 1 + Points [307, 0; 0, 831; 38, 0] + DstBlock "Sum90" + DstPort 2 + } + Line { + ZOrder 29743 + SrcBlock "C00_Xend_L_MON" + SrcPort 1 + DstBlock "C00_Xend_L" + DstPort 1 + } + Line { + ZOrder 29722 + SrcBlock "Xend_TM_Y_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 29765 + Points [0, -30] + DstBlock "Xend_TM_Y" + DstPort 1 + } + Branch { + ZOrder 29764 + Points [109, 0] + Branch { + ZOrder 29728 + Points [0, 300] + DstBlock "Xend_Fil_TM_OFFSET_Y" + DstPort 1 + } + Branch { + ZOrder 29727 + DstBlock "Sum87" + DstPort 1 + } + } + } + Line { + ZOrder 29767 + SrcBlock "Sum84" + SrcPort 1 + DstBlock "Sum90" + DstPort 1 + } + Line { + ZOrder 29769 + SrcBlock "Yend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum91" + DstPort 2 + } + Line { + ZOrder 29772 + SrcBlock "Yend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum91" + DstPort 1 + } + Line { + ZOrder 29774 + SrcBlock "Yend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum92" + DstPort 2 + } + Line { + ZOrder 29775 + SrcBlock "Yend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum93" + DstPort 2 + } + Line { + ZOrder 29777 + SrcBlock "Yend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum92" + DstPort 1 + } + Line { + ZOrder 29779 + SrcBlock "Yend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum93" + DstPort 1 + } + Line { + ZOrder 29780 + SrcBlock "Yend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum94" + DstPort 2 + } + Line { + ZOrder 29781 + SrcBlock "Yend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum95" + DstPort 2 + } + Line { + ZOrder 29782 + SrcBlock "Yend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum96" + DstPort 2 + } + Line { + ZOrder 29787 + SrcBlock "Yend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum96" + DstPort 1 + } + Line { + ZOrder 29788 + SrcBlock "Yend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum95" + DstPort 1 + } + Line { + ZOrder 29789 + SrcBlock "Yend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum94" + DstPort 1 + } + Line { + ZOrder 29790 + SrcBlock "Xend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum45" + DstPort 2 + } + Line { + ZOrder 29791 + SrcBlock "Xend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum50" + DstPort 2 + } + Line { + ZOrder 29792 + SrcBlock "Xend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum97" + DstPort 2 + } + Line { + ZOrder 29797 + SrcBlock "Xend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum97" + DstPort 1 + } + Line { + ZOrder 29798 + SrcBlock "Xend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum50" + DstPort 1 + } + Line { + ZOrder 29802 + SrcBlock "Xend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum98" + DstPort 2 + } + Line { + ZOrder 29803 + SrcBlock "Xend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum99" + DstPort 2 + } + Line { + ZOrder 29804 + SrcBlock "Xend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum100" + DstPort 2 + } + Line { + ZOrder 29812 + SrcBlock "Xend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum99" + DstPort 1 + } + Line { + ZOrder 29813 + SrcBlock "Xend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum98" + DstPort 1 + } + Line { + ZOrder 33037 + SrcBlock "OPLEV1_yaw1" + SrcPort 1 + Points [51, 0; 0, -15] + DstBlock "Product39" + DstPort 1 + } + Line { + ZOrder 33035 + SrcBlock "OPLEV1_yaw" + SrcPort 1 + DstBlock "Product35" + DstPort 1 + } + Line { + ZOrder 34183 + SrcBlock "Product37" + SrcPort 1 + Points [33, 0; 0, -10] + DstBlock "Product73" + DstPort 1 + } + Line { + ZOrder 34184 + SrcBlock "Constant58" + SrcPort 1 + Points [105, 0; 0, 90] + DstBlock "Product73" + DstPort 2 + } + Line { + ZOrder 34186 + SrcBlock "Product32" + SrcPort 1 + DstBlock "Product101" + DstPort 1 + } + Line { + ZOrder 34187 + SrcBlock "Constant59" + SrcPort 1 + Points [24, 0; 0, 50] + DstBlock "Product101" + DstPort 2 + } + Line { + ZOrder 34256 + SrcBlock "Sum32" + SrcPort 1 + DstBlock "Sum67" + DstPort 1 + } + Line { + ZOrder 34273 + SrcBlock "Choice26" + SrcPort 1 + Points [338, 0; 0, 584; 46, 0; 0, 200; 31, 0] + DstBlock "Sum67" + DstPort 2 + } + Line { + ZOrder 34325 + SrcBlock "Sum58" + SrcPort 1 + DstBlock "Sum32" + DstPort 1 + } + Line { + ZOrder 34259 + SrcBlock "Yend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum32" + DstPort 2 + } + Line { + ZOrder 34326 + SrcBlock "Sum59" + SrcPort 1 + DstBlock "Sum37" + DstPort 1 + } + Line { + ZOrder 34328 + SrcBlock "Sum60" + SrcPort 1 + DstBlock "Sum68" + DstPort 1 + } + Line { + ZOrder 34262 + SrcBlock "Yend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum37" + DstPort 2 + } + Line { + ZOrder 34263 + SrcBlock "Yend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum68" + DstPort 2 + } + Line { + ZOrder 34312 + SrcBlock "Yend_OPLEV1_X_mm_diff_MON" + SrcPort 1 + DstBlock "Sum33" + DstPort 1 + } + Line { + ZOrder 34336 + SrcBlock "Yend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 34342 + Points [222, 0; 0, 2060] + DstBlock "Product10" + DstPort 1 + } + Branch { + ZOrder 34341 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL3_VOLT" + DstPort 1 + } + } + Line { + ZOrder 34344 + SrcBlock "Yend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 34346 + Points [0, -14; 20, 0] + DstBlock "Yend_TM_COIL4_VOLT" + DstPort 1 + } + Branch { + ZOrder 34345 + Points [196, 0; 0, 2185] + DstBlock "Product15" + DstPort 1 + } + } + Line { + ZOrder 34386 + SrcBlock "Demux1" + SrcPort 3 + Points [75, 0; 0, -10] + DstBlock "Yend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 34387 + SrcBlock "Demux1" + SrcPort 4 + DstBlock "Yend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 34385 + SrcBlock "Demux1" + SrcPort 2 + Points [75, 0; 0, -25] + DstBlock "Yend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 34383 + SrcBlock "Demux1" + SrcPort 1 + Points [75, 0; 0, -40] + DstBlock "Yend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 34433 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "Yend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 34434 + SrcBlock "Yend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + ZOrder 34447 + SrcBlock "Demux4" + SrcPort 2 + Points [139, 0] + Branch { + ZOrder 34466 + Points [0, 300] + DstBlock "Yend_Fil_TM_OFFSET_Y" + DstPort 1 + } + Branch { + ZOrder 34465 + DstBlock "Sum59" + DstPort 1 + } + } + Line { + ZOrder 34448 + SrcBlock "Demux4" + SrcPort 3 + Points [126, 0] + Branch { + ZOrder 34468 + Points [0, 310] + DstBlock "Yend_Fil_TM_OFFSET_P" + DstPort 1 + } + Branch { + ZOrder 34467 + DstBlock "Sum60" + DstPort 1 + } + } + Line { + ZOrder 34449 + SrcBlock "Demux4" + SrcPort 1 + Points [151, 0] + Branch { + ZOrder 34464 + Points [0, 275] + DstBlock "Yend_Fil_TM_OFFSET_L" + DstPort 1 + } + Branch { + ZOrder 34463 + DstBlock "Sum58" + DstPort 1 + } + } + Line { + ZOrder 34451 + SrcBlock "Sum33" + SrcPort 1 + Points [68, 0] + Branch { + ZOrder 34456 + Points [0, -310] + DstBlock "Mux10" + DstPort 1 + } + Branch { + ZOrder 34455 + Points [47, 0; 0, -25] + DstBlock "Mux1" + DstPort 2 + } + } + Line { + ZOrder 34452 + SrcBlock "Yend_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [343, 0] + Branch { + ZOrder 34458 + Points [0, -305] + DstBlock "Mux11" + DstPort 1 + } + Branch { + ZOrder 34457 + Points [27, 0; 0, -25] + DstBlock "Mux1" + DstPort 3 + } + } + Line { + ZOrder 34454 + SrcBlock "Yend_OPLEV2_X_mm_diff_MON" + SrcPort 1 + Points [27, 0; 0, -905; 176, 0] + Branch { + ZOrder 34460 + Points [0, -390] + DstBlock "Product32" + DstPort 2 + } + Branch { + ZOrder 34459 + DstBlock "Mux1" + DstPort 1 + } + } + Line { + ZOrder 17334 + SrcBlock "Yend_TM_Y_MON" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 34484 + Points [0, 427; 1159, 0; 0, 48] + Branch { + ZOrder 43748 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 4 + } + Branch { + ZOrder 42198 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 4 + } + } + Branch { + ZOrder 34483 + DstBlock "Yend_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 17333 + SrcBlock "Yend_TM_L_MON" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 34470 + Points [0, 486; 1172, 0; 0, 54] + Branch { + ZOrder 43747 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 3 + } + Branch { + ZOrder 42197 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 3 + } + } + Branch { + ZOrder 34469 + DstBlock "Yend_TM_L" + DstPort 1 + } + } + Line { + ZOrder 34270 + SrcBlock "Sum67" + SrcPort 1 + Points [151, 0] + Branch { + ZOrder 43770 + Points [0, 450] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 3 + } + Branch { + ZOrder 34510 + DstBlock "Yend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 36010 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_Fil" + DstPort 1 + } + Line { + ZOrder 3910 + SrcBlock "Constant10" + SrcPort 1 + Points [98, 0; 0, 150] + Branch { + ZOrder 24244 + DstBlock "Product16" + DstPort 2 + } + Branch { + ZOrder 24243 + Points [0, 175] + Branch { + ZOrder 24246 + DstBlock "Product3" + DstPort 2 + } + Branch { + ZOrder 24245 + Points [0, 175] + Branch { + ZOrder 24249 + Points [0, 175] + Branch { + ZOrder 24251 + DstBlock "Product15" + DstPort 2 + } + Branch { + ZOrder 24250 + Points [0, 165] + Branch { + ZOrder 7871 + Points [0, 175] + Branch { + ZOrder 7874 + Points [0, 175] + Branch { + ZOrder 7877 + Points [0, 175] + DstBlock "Product19" + DstPort 2 + } + Branch { + ZOrder 7876 + DstBlock "Product18" + DstPort 2 + } + } + Branch { + ZOrder 7873 + DstBlock "Product17" + DstPort 2 + } + } + Branch { + ZOrder 7870 + DstBlock "Product20" + DstPort 2 + } + } + } + Branch { + ZOrder 24248 + DstBlock "Product10" + DstPort 2 + } + } + } + } + Line { + ZOrder 4266 + SrcBlock "Divide27" + SrcPort 1 + Points [31, 0; 0, 444] + Branch { + ZOrder 16234 + Points [-6, 0; 0, 2351] + Branch { + ZOrder 4383 + DstBlock "Divide" + DstPort 2 + } + Branch { + ZOrder 24034 + Points [0, 175] + Branch { + ZOrder 4371 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 24072 + Points [0, 175] + Branch { + ZOrder 24035 + Points [0, 455] + Branch { + ZOrder 15456 + Points [0, 175] + Branch { + ZOrder 15457 + Points [0, 175] + Branch { + ZOrder 15455 + Points [0, 270; -35, 0; 0, 6105] + Branch { + ZOrder 16940 + DstBlock "Divide59" + DstPort 2 + } + Branch { + ZOrder 16939 + Points [0, 205] + Branch { + ZOrder 16942 + DstBlock "Divide58" + DstPort 2 + } + Branch { + ZOrder 16941 + Points [0, 395] + Branch { + ZOrder 14275 + Points [0, 175] + Branch { + ZOrder 14314 + Points [0, 175] + Branch { + ZOrder 12151 + Points [0, 350] + Branch { + ZOrder 14325 + DstBlock "Divide37" + DstPort 2 + } + Branch { + ZOrder 14324 + Points [0, 175] + Branch { + ZOrder 12145 + Points [0, 175] + DstBlock "Divide46" + DstPort 2 + } + Branch { + ZOrder 14300 + DstBlock "Divide38" + DstPort 2 + } + } + } + Branch { + ZOrder 14278 + DstBlock "Divide41" + DstPort 2 + } + } + Branch { + ZOrder 14277 + DstBlock "Divide40" + DstPort 2 + } + } + Branch { + ZOrder 14274 + DstBlock "Divide39" + DstPort 2 + } + } + } + } + Branch { + ZOrder 14579 + DstBlock "Divide15" + DstPort 2 + } + } + Branch { + ZOrder 4397 + DstBlock "Divide14" + DstPort 2 + } + } + Branch { + ZOrder 4408 + DstBlock "Divide13" + DstPort 2 + } + } + Branch { + ZOrder 4437 + DstBlock "Divide2" + DstPort 2 + } + } + } + } + Branch { + ZOrder 3973 + Points [300, 0; 0, -114] + Branch { + ZOrder 16235 + Points [0, -65] + Branch { + ZOrder 3290 + Points [0, -65] + Branch { + ZOrder 3295 + Points [0, -65] + DstBlock "Divide8" + DstPort 2 + } + Branch { + ZOrder 3285 + DstBlock "Divide23" + DstPort 2 + } + } + Branch { + ZOrder 3286 + DstBlock "Divide25" + DstPort 2 + } + } + Branch { + ZOrder 3507 + DstBlock "Divide26" + DstPort 2 + } + } + } + Line { + ZOrder 16929 + SrcBlock "Yend_SEISM_MON" + SrcPort 1 + DstBlock "Divide59" + DstPort 1 + } + Line { + ZOrder 41941 + SrcBlock "Constant76" + SrcPort 1 + Points [15, 0] + DstBlock "Divide99" + DstPort 1 + } + Line { + ZOrder 41940 + SrcBlock "Constant62" + SrcPort 1 + Points [12, 0; 0, -5] + DstBlock "Divide99" + DstPort 2 + } + Line { + ZOrder 41942 + SrcBlock "Divide99" + SrcPort 1 + Points [9, 0; 0, -45] + DstBlock "Divide60" + DstPort 2 + } + Line { + ZOrder 42185 + SrcBlock "Yend_OSC_TM2" + SrcPort 5 + Points [24, 0; 0, 765] + Branch { + ZOrder 43776 + Points [0, 85] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 2 + } + Branch { + ZOrder 43739 + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 2 + } + } + Line { + ZOrder 42184 + SrcBlock "Yend_OSC_TM2" + SrcPort 4 + Points [17, 0; 0, 765] + Branch { + ZOrder 43775 + Points [0, 85] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 1 + } + Branch { + ZOrder 43743 + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 1 + } + } + Line { + ZOrder 42181 + SrcBlock "Yend_OSC_TM2" + SrcPort 1 + Points [272, 0; 0, 104; 28, 0] + DstBlock "Sum55" + DstPort 2 + } + Line { + ZOrder 42182 + SrcBlock "Yend_OSC_TM2" + SrcPort 2 + Points [265, 0; 0, 138; 35, 0] + DstBlock "Sum56" + DstPort 2 + } + Line { + ZOrder 42183 + SrcBlock "Yend_OSC_TM2" + SrcPort 3 + Points [253, 0; 0, 145] + DstBlock "Sum57" + DstPort 1 + } + Line { + ZOrder 42187 + SrcBlock "Yend_OSC_TM1" + SrcPort 1 + Points [124, 0; 0, -30] + DstBlock "Sum55" + DstPort 1 + } + Line { + ZOrder 42188 + SrcBlock "Yend_OSC_TM1" + SrcPort 2 + DstBlock "Sum56" + DstPort 1 + } + Line { + ZOrder 42189 + SrcBlock "Yend_OSC_TM1" + SrcPort 3 + Points [146, 0; 0, 63; 154, 0] + DstBlock "Sum57" + DstPort 2 + } + Line { + ZOrder 42195 + SrcBlock "Yend_OSC_TM1" + SrcPort 4 + Points [78, 0; 0, 565] + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 1 + } + Line { + ZOrder 42196 + SrcBlock "Yend_OSC_TM1" + SrcPort 5 + Points [44, 0; 0, 565] + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 2 + } + Line { + ZOrder 43780 + SrcBlock "Xend_OSC_TM2" + SrcPort 5 + Points [25, 0; 0, 800] + Branch { + ZOrder 43805 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 2 + } + Branch { + ZOrder 43793 + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 2 + } + } + Line { + ZOrder 43777 + SrcBlock "Xend_OSC_TM2" + SrcPort 4 + Points [142, 0; 0, 800] + Branch { + ZOrder 43804 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 1 + } + Branch { + ZOrder 43800 + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 1 + } + } + Line { + ZOrder 43781 + SrcBlock "Xend_OSC_TM2" + SrcPort 1 + Points [298, 0; 0, 161; 22, 0] + DstBlock "Sum75" + DstPort 2 + } + Line { + ZOrder 43778 + SrcBlock "Xend_OSC_TM2" + SrcPort 2 + Points [276, 0; 0, 209; 44, 0] + DstBlock "Sum76" + DstPort 2 + } + Line { + ZOrder 43779 + SrcBlock "Xend_OSC_TM2" + SrcPort 3 + Points [261, 0; 0, 250; 59, 0] + DstBlock "Sum77" + DstPort 2 + } + Line { + ZOrder 43782 + SrcBlock "Xend_OSC_TM1" + SrcPort 1 + Points [293, 0; 0, 35] + DstBlock "Sum75" + DstPort 1 + } + Line { + ZOrder 43786 + SrcBlock "Xend_OSC_TM1" + SrcPort 2 + Points [281, 0; 0, 80] + DstBlock "Sum76" + DstPort 1 + } + Line { + ZOrder 43784 + SrcBlock "Xend_OSC_TM1" + SrcPort 3 + Points [285, 0; 0, 115] + DstBlock "Sum77" + DstPort 1 + } + Line { + ZOrder 43791 + SrcBlock "Xend_OSC_TM1" + SrcPort 4 + Points [184, 0; 0, 610] + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 1 + } + Line { + ZOrder 43789 + SrcBlock "Xend_OSC_TM1" + SrcPort 5 + Points [159, 0; 0, 610] + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 2 + } + Line { + ZOrder 43685 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 43829 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 43830 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 43831 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 43832 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 43849 + SrcBlock "Constant5" + SrcPort 1 + DstBlock "Subsystem" + DstPort 2 + } + Line { + ZOrder 43850 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + Line { + ZOrder 43860 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_1" + DstPort 2 + } + Line { + ZOrder 43859 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_1" + DstPort 3 + } + Line { + ZOrder 43857 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "DAC_1" + DstPort 4 + } + Line { + ZOrder 43858 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "DAC_1" + DstPort 1 + } + Line { + ZOrder 43866 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "DAC_1" + DstPort 6 + } + Line { + ZOrder 43868 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "DAC_1" + DstPort 7 + } + Line { + ZOrder 43865 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "DAC_1" + DstPort 8 + } + Line { + ZOrder 43867 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "DAC_1" + DstPort 5 + } + Line { + ZOrder 43874 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "DAC_1" + DstPort 10 + } + Line { + ZOrder 43875 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "DAC_1" + DstPort 11 + } + Line { + ZOrder 43876 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "DAC_1" + DstPort 12 + } + Line { + ZOrder 43873 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "DAC_1" + DstPort 9 + } + Line { + ZOrder 43882 + SrcBlock "Ground36" + SrcPort 1 + DstBlock "DAC_1" + DstPort 14 + } + Line { + ZOrder 43884 + SrcBlock "Ground37" + SrcPort 1 + DstBlock "DAC_1" + DstPort 15 + } + Line { + ZOrder 43881 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "DAC_1" + DstPort 16 + } + Line { + ZOrder 43883 + SrcBlock "Ground35" + SrcPort 1 + DstBlock "DAC_1" + DstPort 13 + } + Annotation { + SID "2822" + Name "#DAQ Channels\nYend_TM_L 16384\nXend_TM_L 16384" + Position [1216, 6181, 1337, 6237] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Tue May 09 18:29:16 2023" + RTWModifiedTimeStamp 605556675 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1vis_Xend" + Array { + Type "Cell" + Dimension 1 + Cell "k1vis_Xend" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0o" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Abs + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType Ground + } + Block { + BlockType Math + Operator "exp" + OutputSignalType "auto" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + IntermediateResultsDataTypeStr "Inherit: Inherit via internal rule" + AlgorithmType "Newton-Raphson" + Iterations "3" + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1vis_Xend" + Location [2550, 1100, 5130, 2137] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "9776" + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [10015, 4492, 10090, 4518] + ZOrder 396 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs1" + SID "6823" + Position [26415, 13705, 26445, 13735] + ZOrder 7826 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs10" + SID "7211" + Position [14785, 3665, 14815, 3695] + ZOrder 8325 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs11" + SID "7212" + Position [14785, 3285, 14815, 3315] + ZOrder 8315 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs12" + SID "7213" + Position [14785, 3380, 14815, 3410] + ZOrder 8317 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs13" + SID "7214" + Position [14785, 3430, 14815, 3460] + ZOrder 8319 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs14" + SID "7215" + Position [14785, 3510, 14815, 3540] + ZOrder 8321 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs15" + SID "7216" + Position [14780, 2925, 14810, 2955] + ZOrder 8250 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs16" + SID "7217" + Position [14780, 3005, 14810, 3035] + ZOrder 8252 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs17" + SID "7218" + Position [14780, 3055, 14810, 3085] + ZOrder 8258 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs18" + SID "7219" + Position [14785, 3150, 14815, 3180] + ZOrder 8260 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs19" + SID "7220" + Position [14790, 2275, 14820, 2305] + ZOrder 8182 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6824" + Position [26415, 13770, 26445, 13800] + ZOrder 7828 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs20" + SID "7221" + Position [14790, 2355, 14820, 2385] + ZOrder 8184 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs21" + SID "7222" + Position [14790, 2415, 14820, 2445] + ZOrder 8190 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs22" + SID "6825" + Position [26555, 14505, 26585, 14535] + ZOrder 7907 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs23" + SID "6826" + Position [26555, 14570, 26585, 14600] + ZOrder 7909 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs24" + SID "6827" + Position [26555, 14220, 26585, 14250] + ZOrder 7899 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs25" + SID "6828" + Position [26555, 14285, 26585, 14315] + ZOrder 7901 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs26" + SID "6829" + Position [26555, 14360, 26585, 14390] + ZOrder 7903 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs27" + SID "6830" + Position [26555, 14425, 26585, 14455] + ZOrder 7905 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs28" + SID "7223" + Position [14790, 2505, 14820, 2535] + ZOrder 8192 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs29" + SID "7224" + Position [14790, 2555, 14820, 2585] + ZOrder 8198 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6831" + Position [26415, 13845, 26445, 13875] + ZOrder 7834 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs30" + SID "7225" + Position [14790, 2650, 14820, 2680] + ZOrder 8200 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs31" + SID "8693" + Position [14880, 5520, 14910, 5550] + ZOrder 9633 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs32" + SID "8694" + Position [14915, 5300, 14945, 5330] + ZOrder 9831 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs33" + SID "8695" + Position [14885, 5955, 14915, 5985] + ZOrder 9862 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs34" + SID "8696" + Position [14885, 6020, 14915, 6050] + ZOrder 9864 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs35" + SID "8697" + Position [14885, 6105, 14915, 6135] + ZOrder 9882 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs36" + SID "8698" + Position [14885, 6170, 14915, 6200] + ZOrder 9884 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs37" + SID "8699" + Position [14955, 6950, 14985, 6980] + ZOrder 9918 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs38" + SID "8700" + Position [14955, 7015, 14985, 7045] + ZOrder 9920 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs39" + SID "8701" + Position [14955, 6805, 14985, 6835] + ZOrder 9914 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6832" + Position [26415, 13910, 26445, 13940] + ZOrder 7836 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs40" + SID "8702" + Position [14955, 6870, 14985, 6900] + ZOrder 9916 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs41" + SID "8703" + Position [14880, 5585, 14910, 5615] + ZOrder 9635 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs42" + SID "8704" + Position [14955, 6650, 14985, 6680] + ZOrder 9714 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs43" + SID "8705" + Position [14955, 6715, 14985, 6745] + ZOrder 9716 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs44" + SID "8706" + Position [14955, 6365, 14985, 6395] + ZOrder 9706 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs45" + SID "8707" + Position [14955, 6430, 14985, 6460] + ZOrder 9708 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs46" + SID "8708" + Position [14955, 6505, 14985, 6535] + ZOrder 9710 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs47" + SID "8709" + Position [14955, 6570, 14985, 6600] + ZOrder 9712 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs48" + SID "8710" + Position [14880, 5660, 14910, 5690] + ZOrder 9641 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs49" + SID "8711" + Position [14880, 5725, 14910, 5755] + ZOrder 9643 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6833" + Position [26415, 13990, 26445, 14020] + ZOrder 7842 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs50" + SID "8712" + Position [14880, 5805, 14910, 5835] + ZOrder 9649 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs51" + SID "8713" + Position [14880, 5870, 14910, 5900] + ZOrder 9651 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs52" + SID "8714" + Position [14905, 4655, 14935, 4685] + ZOrder 9573 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs53" + SID "8715" + Position [14905, 4720, 14935, 4750] + ZOrder 9575 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs54" + SID "8716" + Position [14915, 5090, 14945, 5120] + ZOrder 9821 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs55" + SID "8717" + Position [14905, 4795, 14935, 4825] + ZOrder 9581 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs56" + SID "8718" + Position [14905, 4860, 14935, 4890] + ZOrder 9583 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs57" + SID "8719" + Position [14905, 4940, 14935, 4970] + ZOrder 9589 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs58" + SID "8720" + Position [14905, 5005, 14935, 5035] + ZOrder 9591 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs59" + SID "8721" + Position [14915, 5155, 14945, 5185] + ZOrder 9823 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs6" + SID "6834" + Position [26415, 14055, 26445, 14085] + ZOrder 7844 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs60" + SID "8722" + Position [14915, 5235, 14945, 5265] + ZOrder 9829 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs68" + SID "6835" + Position [26425, 13195, 26455, 13225] + ZOrder 7766 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs69" + SID "6836" + Position [26425, 13260, 26455, 13290] + ZOrder 7768 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs7" + SID "7208" + Position [14780, 2785, 14810, 2815] + ZOrder 8242 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs70" + SID "6837" + Position [26425, 13335, 26455, 13365] + ZOrder 7774 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs71" + SID "6838" + Position [26425, 13400, 26455, 13430] + ZOrder 7776 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs72" + SID "6839" + Position [26425, 13480, 26455, 13510] + ZOrder 7782 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs73" + SID "6840" + Position [26425, 13545, 26455, 13575] + ZOrder 7784 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs8" + SID "7209" + Position [14780, 2850, 14810, 2880] + ZOrder 8244 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs9" + SID "7210" + Position [14785, 3560, 14815, 3590] + ZOrder 8323 + SaturateOnIntegerOverflow off + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 32] + Position [10150, 1664, 10155, 7351] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1,adc_0_2,adc_0_3,adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,ad" + "c_0_11,adc_0_12,adc_0_13,adc_0_14,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_" + "23,adc_0_24,adc_0_25,adc_0_26,adc_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "COILTEST1_MON" + SID "9753" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10960, 135, 11040, 165] + ZOrder 9996 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST2_MON" + SID "9754" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10960, 225, 11040, 255] + ZOrder 9998 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST3_MON" + SID "9755" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10960, 290, 11040, 320] + ZOrder 9999 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST4_MON" + SID "9756" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10960, 355, 11040, 385] + ZOrder 9997 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT1" + SID "9757" + Tag "Test Point" + Ports [1] + Position [11225, 175, 11265, 195] + ZOrder 9992 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT2" + SID "9758" + Tag "Test Point" + Ports [1] + Position [11225, 240, 11265, 260] + ZOrder 9993 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT3" + SID "9759" + Tag "Test Point" + Ports [1] + Position [11225, 305, 11265, 325] + ZOrder 9994 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT4" + SID "9760" + Tag "Test Point" + Ports [1] + Position [11225, 370, 11265, 390] + ZOrder 9995 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice1" + SID "6841" + Position [23935, 12830, 23965, 12860] + ZOrder 7613 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice10" + SID "6842" + Position [25545, 12445, 25575, 12475] + ZOrder 7701 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice11" + SID "7227" + Position [13990, 1465, 14020, 1495] + ZOrder 8116 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice12" + SID "7228" + Position [13990, 1545, 14020, 1575] + ZOrder 8117 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice13" + SID "7229" + Position [14745, 1465, 14775, 1495] + ZOrder 8143 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice14" + SID "6843" + Position [25550, 12525, 25580, 12555] + ZOrder 7702 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice15" + SID "6844" + Position [26355, 12415, 26385, 12445] + ZOrder 7727 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice16" + SID "6845" + Position [26360, 12495, 26390, 12525] + ZOrder 7728 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice17" + SID "6846" + Position [26135, 12310, 26165, 12340] + ZOrder 7722 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice18" + SID "6847" + Position [26135, 12385, 26165, 12415] + ZOrder 7723 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice19" + SID "6848" + Position [26135, 12475, 26165, 12505] + ZOrder 7724 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "6849" + Position [25260, 13105, 25290, 13135] + ZOrder 7634 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "6850" + Position [26435, 12005, 26465, 12035] + ZOrder 7714 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "6851" + Position [26435, 12105, 26465, 12135] + ZOrder 7716 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "6852" + Position [26445, 12205, 26475, 12235] + ZOrder 7719 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "6853" + Position [26355, 12335, 26385, 12365] + ZOrder 7726 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "7230" + Position [14745, 1555, 14775, 1585] + ZOrder 8144 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "7231" + Position [14500, 1390, 14530, 1420] + ZOrder 8138 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice26" + SID "7232" + Position [14500, 1465, 14530, 1495] + ZOrder 8139 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice27" + SID "8724" + Position [16655, 3720, 16685, 3750] + ZOrder 9507 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice29" + SID "7233" + Position [14500, 1555, 14530, 1585] + ZOrder 8140 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice3" + SID "6854" + Position [25260, 13195, 25290, 13225] + ZOrder 7637 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice30" + SID "7234" + Position [13610, 2190, 13640, 2220] + ZOrder 8049 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice31" + SID "6855" + Position [25325, 12340, 25355, 12370] + ZOrder 7696 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice32" + SID "6856" + Position [25325, 12415, 25355, 12445] + ZOrder 7697 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice33" + SID "7235" + Position [14810, 1085, 14840, 1115] + ZOrder 8129 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice34" + SID "7236" + Position [14810, 1185, 14840, 1215] + ZOrder 8132 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice35" + SID "6857" + Position [25325, 12505, 25355, 12535] + ZOrder 7698 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice37" + SID "7237" + Position [14810, 1285, 14840, 1315] + ZOrder 8135 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice38" + SID "7238" + Position [14745, 1395, 14775, 1425] + ZOrder 8142 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice39" + SID "7239" + Position [11990, 3200, 12020, 3230] + ZOrder 8398 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice4" + SID "6858" + Position [25300, 13280, 25330, 13310] + ZOrder 7640 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice40" + SID "7240" + Position [13610, 2280, 13640, 2310] + ZOrder 8052 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice41" + SID "7241" + Position [13690, 1420, 13720, 1450] + ZOrder 8111 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice42" + SID "7242" + Position [13690, 1495, 13720, 1525] + ZOrder 8112 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice43" + SID "6859" + Position [25625, 12035, 25655, 12065] + ZOrder 7687 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice44" + SID "7243" + Position [13690, 1595, 13720, 1625] + ZOrder 8113 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice45" + SID "7244" + Position [13610, 2365, 13640, 2395] + ZOrder 8055 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice46" + SID "7245" + Position [13990, 1115, 14020, 1145] + ZOrder 8102 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice47" + SID "7246" + Position [13990, 1215, 14020, 1245] + ZOrder 8105 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice48" + SID "7247" + Position [13990, 1315, 14020, 1345] + ZOrder 8108 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice49" + SID "7248" + Position [13990, 1390, 14020, 1420] + ZOrder 8115 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice5" + SID "6860" + Position [25625, 12135, 25655, 12165] + ZOrder 7690 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice51" + SID "8728" + Position [16655, 3805, 16685, 3835] + ZOrder 9508 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice52" + SID "8729" + Position [17465, 3690, 17495, 3720] + ZOrder 9534 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice53" + SID "8730" + Position [17470, 3770, 17500, 3800] + ZOrder 9535 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice54" + SID "8731" + Position [17245, 3585, 17275, 3615] + ZOrder 9529 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice55" + SID "8732" + Position [17245, 3660, 17275, 3690] + ZOrder 9530 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice56" + SID "8733" + Position [17245, 3750, 17275, 3780] + ZOrder 9531 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice57" + SID "8734" + Position [13740, 4565, 13770, 4595] + ZOrder 9440 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice58" + SID "8735" + Position [17560, 3070, 17590, 3100] + ZOrder 9520 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice59" + SID "8736" + Position [17560, 3170, 17590, 3200] + ZOrder 9523 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice6" + SID "8723" + Position [12460, 4240, 12490, 4270] + ZOrder 9785 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice60" + SID "8737" + Position [17560, 3285, 17590, 3315] + ZOrder 9526 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice61" + SID "8738" + Position [17465, 3610, 17495, 3640] + ZOrder 9533 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice62" + SID "8739" + Position [12425, 4555, 12455, 4585] + ZOrder 9770 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice63" + SID "8740" + Position [13405, 4935, 13435, 4965] + ZOrder 9792 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice64" + SID "8741" + Position [12835, 5675, 12865, 5705] + ZOrder 9843 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice65" + SID "8742" + Position [13740, 4655, 13770, 4685] + ZOrder 9443 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice66" + SID "8743" + Position [16735, 3440, 16765, 3470] + ZOrder 9937 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice67" + SID "8744" + Position [16435, 3615, 16465, 3645] + ZOrder 9502 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice68" + SID "8745" + Position [16435, 3690, 16465, 3720] + ZOrder 9503 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice69" + SID "8746" + Position [16435, 3855, 16465, 3885] + ZOrder 9938 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice7" + SID "7226" + Position [13410, 2754, 13455, 2796] + ZOrder 8377 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice70" + SID "8747" + Position [16435, 3940, 16465, 3970] + ZOrder 9939 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice71" + SID "8748" + Position [16435, 3780, 16465, 3810] + ZOrder 9504 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice72" + SID "8749" + Position [16655, 3885, 16685, 3915] + ZOrder 9940 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice73" + SID "8750" + Position [16655, 3965, 16685, 3995] + ZOrder 9941 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice74" + SID "8751" + Position [13780, 4740, 13810, 4770] + ZOrder 9446 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice75" + SID "8752" + Position [16735, 3535, 16765, 3565] + ZOrder 9942 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice76" + SID "8753" + Position [17470, 3875, 17500, 3905] + ZOrder 9947 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice77" + SID "8754" + Position [17470, 3955, 17500, 3985] + ZOrder 9948 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice78" + SID "8755" + Position [16735, 3175, 16765, 3205] + ZOrder 9493 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice79" + SID "8756" + Position [17245, 3865, 17275, 3895] + ZOrder 9949 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice8" + SID "6861" + Position [25635, 12235, 25665, 12265] + ZOrder 7693 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice80" + SID "8757" + Position [17245, 3965, 17275, 3995] + ZOrder 9950 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice81" + SID "8758" + Position [17560, 3380, 17590, 3410] + ZOrder 9955 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice82" + SID "8759" + Position [17560, 3490, 17590, 3520] + ZOrder 9958 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice83" + SID "8760" + Position [16735, 3265, 16765, 3295] + ZOrder 9496 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice85" + SID "8762" + Position [16735, 3355, 16765, 3385] + ZOrder 9499 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice86" + SID "8763" + Position [16655, 3640, 16685, 3670] + ZOrder 9506 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice9" + SID "6862" + Position [25545, 12365, 25575, 12395] + ZOrder 7700 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Coil_sens1" + SID "4758" + Tag "Test Point" + Ports [1] + Position [9390, 5005, 9430, 5025] + ZOrder 2559 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens2" + SID "4759" + Tag "Test Point" + Ports [1] + Position [9390, 5210, 9430, 5230] + ZOrder 2560 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens3" + SID "4760" + Tag "Test Point" + Ports [1] + Position [9390, 5415, 9430, 5435] + ZOrder 2561 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens4" + SID "4761" + Tag "Test Point" + Ports [1] + Position [9390, 5620, 9430, 5640] + ZOrder 2562 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "Constant10" + SID "3378" + Description "Quantization range of 16 bit ADC." + Position [20410, 5965, 20455, 5995] + ZOrder 1077 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant100" + SID "6863" + Description "Each half of QPD" + Position [25200, 12357, 25230, 12373] + ZOrder 7699 + Value "0" + } + Block { + BlockType Constant + Name "Constant101" + SID "9764" + Description "Quantization range of 16 bit ADC." + Position [10540, 20, 10585, 50] + ZOrder 9989 + Value "65536" + } + Block { + BlockType Constant + Name "Constant104" + SID "8806" + Description "Each half of QPD" + Position [12400, 4292, 12430, 4308] + ZOrder 9787 + Value "0" + } + Block { + BlockType Constant + Name "Constant105" + SID "8807" + Position [14505, 6577, 14535, 6593] + ZOrder 9680 + Value "2" + } + Block { + BlockType Constant + Name "Constant106" + SID "8808" + Position [14505, 6442, 14535, 6458] + ZOrder 9671 + Value "2" + } + Block { + BlockType Constant + Name "Constant107" + SID "8809" + Position [14505, 6707, 14535, 6723] + ZOrder 9689 + Value "2" + } + Block { + BlockType Constant + Name "Constant108" + SID "8810" + Description "Each half of QPD" + Position [16580, 3192, 16610, 3208] + ZOrder 9495 + Value "0" + } + Block { + BlockType Constant + Name "Constant11" + SID "7251" + Description "Each half of QPD" + Position [11895, 3217, 11925, 3233] + ZOrder 8400 + Value "0" + } + Block { + BlockType Constant + Name "Constant12" + SID "7257" + Description "Each half of QPD" + Position [13835, 1232, 13865, 1248] + ZOrder 8107 + Value "0" + } + Block { + BlockType Constant + Name "Constant121" + SID "6809" + Description "Minimum voltage of ADC (V)" + Position [22810, 14207, 22855, 14223] + ZOrder 6169 + Value "-0.02386" + } + Block { + BlockType Constant + Name "Constant123" + SID "6816" + Description "Minimum voltage of ADC (V)" + Position [22830, 13842, 22875, 13858] + ZOrder 6177 + Value "-0.00910" + } + Block { + BlockType Constant + Name "Constant13" + SID "7258" + Description "Diameter of oplev laser PL204 (mm)" + Position [10975, 2960, 11020, 2990] + ZOrder 8367 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant14" + SID "7259" + Description "Diameter of oplev laser PL204 (mm)" + Position [11225, 2960, 11270, 2990] + ZOrder 8368 + Value "2" + } + Block { + BlockType Constant + Name "Constant15" + SID "6865" + Description "Each half of QPD" + Position [23875, 12882, 23905, 12898] + ZOrder 7615 + Value "0" + } + Block { + BlockType Constant + Name "Constant150" + SID "6866" + Description "Diameter of oplev laser PL204 (mm)" + Position [22940, 13250, 22985, 13280] + ZOrder 7564 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant151" + SID "6867" + Description "Each half of QPD" + Position [23050, 13250, 23095, 13280] + ZOrder 7571 + Value "2" + } + Block { + BlockType Constant + Name "Constant16" + SID "7260" + Description "Each half of QPD" + Position [13835, 1332, 13865, 1348] + ZOrder 8110 + Value "0" + } + Block { + BlockType Constant + Name "Constant17" + SID "7261" + Description "Each half of QPD" + Position [13835, 1522, 13865, 1538] + ZOrder 8118 + Value "0" + } + Block { + BlockType Constant + Name "Constant18" + SID "7203" + Description "conversion coefficient from radian to degree (180/pi)" + Position [24290, 12694, 24365, 12706] + ZOrder 7921 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant19" + SID "6870" + Description "Each half of QPD" + Position [25165, 13152, 25195, 13168] + ZOrder 7636 + Value "0" + } + Block { + BlockType Constant + Name "Constant2" + SID "7250" + Description "Each half of QPD" + Position [13565, 1437, 13595, 1453] + ZOrder 8114 + Value "0" + } + Block { + BlockType Constant + Name "Constant20" + SID "6871" + Description "Each half of QPD" + Position [25165, 13242, 25195, 13258] + ZOrder 7639 + Value "0" + } + Block { + BlockType Constant + Name "Constant21" + SID "6872" + Description "Each half of QPD" + Position [25245, 13327, 25275, 13343] + ZOrder 7642 + Value "0" + } + Block { + BlockType Constant + Name "Constant22" + SID "6873" + Description "Each half of QPD" + Position [25485, 12152, 25515, 12168] + ZOrder 7692 + Value "0" + } + Block { + BlockType Constant + Name "Constant23" + SID "6810" + Description "Minimum voltage of ADC (V)" + Position [22720, 14177, 22765, 14193] + ZOrder 6172 + Value "0" + } + Block { + BlockType Constant + Name "Constant24" + SID "6817" + Description "Minimum voltage of ADC (V)" + Position [22760, 13947, 22805, 13963] + ZOrder 6179 + Value "0" + } + Block { + BlockType Constant + Name "Constant25" + SID "6874" + Description "Each half of QPD" + Position [25490, 12252, 25520, 12268] + ZOrder 7695 + Value "0" + } + Block { + BlockType Constant + Name "Constant26" + SID "7262" + Description "Each half of QPD" + Position [14375, 1407, 14405, 1423] + ZOrder 8141 + Value "0" + } + Block { + BlockType Constant + Name "Constant27" + SID "6875" + Description "Each half of QPD" + Position [25435, 12382, 25465, 12398] + ZOrder 7703 + Value "0" + } + Block { + BlockType Constant + Name "Constant28" + SID "6876" + Description "Each half of QPD" + Position [26010, 12327, 26040, 12343] + ZOrder 7725 + Value "0" + } + Block { + BlockType Constant + Name "Constant29" + SID "6877" + Description "Each half of QPD" + Position [26295, 12122, 26325, 12138] + ZOrder 7718 + Value "0" + } + Block { + BlockType Constant + Name "Constant3" + SID "7252" + Description "Diameter of oplev laser PL204 (mm)" + Position [10960, 2085, 11005, 2115] + ZOrder 8002 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant30" + SID "6878" + Description "Each half of QPD" + Position [26300, 12222, 26330, 12238] + ZOrder 7721 + Value "0" + } + Block { + BlockType Constant + Name "Constant31" + SID "6879" + Description "Each half of QPD" + Position [26245, 12352, 26275, 12368] + ZOrder 7729 + Value "0" + } + Block { + BlockType Constant + Name "Constant32" + SID "6880" + Description "Each half of QPD" + Position [26280, 12022, 26310, 12038] + ZOrder 7715 + Value "0" + } + Block { + BlockType Constant + Name "Constant33" + SID "6881" + Position [26055, 13547, 26085, 13563] + ZOrder 7759 + Value "2" + } + Block { + BlockType Constant + Name "Constant34" + SID "6882" + Position [26055, 13417, 26085, 13433] + ZOrder 7750 + Value "2" + } + Block { + BlockType Constant + Name "Constant35" + SID "6883" + Position [26055, 13277, 26085, 13293] + ZOrder 7741 + Value "2" + } + Block { + BlockType Constant + Name "Constant36" + SID "6884" + Position [26045, 14057, 26075, 14073] + ZOrder 7819 + Value "2" + } + Block { + BlockType Constant + Name "Constant37" + SID "6885" + Position [26045, 13927, 26075, 13943] + ZOrder 7810 + Value "2" + } + Block { + BlockType Constant + Name "Constant38" + SID "6886" + Position [26045, 13787, 26075, 13803] + ZOrder 7801 + Value "2" + } + Block { + BlockType Constant + Name "Constant39" + SID "7263" + Description "Each half of QPD" + Position [14660, 1202, 14690, 1218] + ZOrder 8134 + Value "0" + } + Block { + BlockType Constant + Name "Constant4" + SID "7253" + Description "Each half of QPD" + Position [11225, 2210, 11270, 2240] + ZOrder 8009 + Value "2" + } + Block { + BlockType Constant + Name "Constant40" + SID "7264" + Description "Each half of QPD" + Position [14665, 1302, 14695, 1318] + ZOrder 8137 + Value "0" + } + Block { + BlockType Constant + Name "Constant41" + SID "7265" + Description "Each half of QPD" + Position [14610, 1507, 14640, 1523] + ZOrder 8145 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "7266" + Description "Each half of QPD" + Position [14645, 1102, 14675, 1118] + ZOrder 8131 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "7267" + Position [14420, 2637, 14450, 2653] + ZOrder 8175 + Value "2" + } + Block { + BlockType Constant + Name "Constant44" + SID "7268" + Position [14420, 2497, 14450, 2513] + ZOrder 8166 + Value "2" + } + Block { + BlockType Constant + Name "Constant45" + SID "7269" + Position [14420, 2357, 14450, 2373] + ZOrder 8157 + Value "2" + } + Block { + BlockType Constant + Name "Constant46" + SID "7270" + Position [14410, 3137, 14440, 3153] + ZOrder 8235 + Value "2" + } + Block { + BlockType Constant + Name "Constant47" + SID "7271" + Position [14410, 3007, 14440, 3023] + ZOrder 8226 + Value "2" + } + Block { + BlockType Constant + Name "Constant48" + SID "7272" + Position [14410, 2867, 14440, 2883] + ZOrder 8217 + Value "2" + } + Block { + BlockType Constant + Name "Constant49" + SID "7274" + Description "Each half of QPD" + Position [13370, 2782, 13390, 2798] + ZOrder 8379 + Value "0" + } + Block { + BlockType Constant + Name "Constant5" + SID "8764" + Description "Quantization range of 16 bit ADC." + Position [15695, 4555, 15740, 4585] + ZOrder 9235 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant50" + SID "7275" + Position [14410, 3512, 14440, 3528] + ZOrder 8289 + Value "2" + } + Block { + BlockType Constant + Name "Constant51" + SID "7276" + Position [14410, 3377, 14440, 3393] + ZOrder 8280 + Value "2" + } + Block { + BlockType Constant + Name "Constant52" + SID "7277" + Position [14410, 3642, 14440, 3658] + ZOrder 8298 + Value "2" + } + Block { + BlockType Constant + Name "Constant53" + SID "7278" + Description "Each half of QPD" + Position [13835, 1132, 13865, 1148] + ZOrder 8104 + Value "0" + } + Block { + BlockType Constant + Name "Constant54" + SID "8765" + Description "Each half of QPD" + Position [16310, 3632, 16340, 3648] + ZOrder 9505 + Value "0" + } + Block { + BlockType Constant + Name "Constant55" + SID "8766" + Description "Each half of QPD" + Position [12365, 4607, 12395, 4623] + ZOrder 9772 + Value "0" + } + Block { + BlockType Constant + Name "Constant56" + SID "8767" + Description "Each half of QPD" + Position [13310, 4982, 13340, 4998] + ZOrder 9794 + Value "0" + } + Block { + BlockType Constant + Name "Constant57" + SID "8768" + Position [14545, 5302, 14575, 5318] + ZOrder 9815 + Value "2" + } + Block { + BlockType Constant + Name "Constant58" + SID "8769" + Position [14545, 5172, 14575, 5188] + ZOrder 9806 + Value "2" + } + Block { + BlockType Constant + Name "Constant59" + SID "8770" + Description "Each half of QPD" + Position [12740, 5722, 12770, 5738] + ZOrder 9845 + Value "0" + } + Block { + BlockType Constant + Name "Constant6" + SID "7254" + Description "Each half of QPD" + Position [13515, 2237, 13545, 2253] + ZOrder 8051 + Value "0" + } + Block { + BlockType Constant + Name "Constant60" + SID "8771" + Description "Diameter of oplev laser PL204 (mm)" + Position [11420, 4710, 11465, 4740] + ZOrder 9391 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant61" + SID "8772" + Description "Each half of QPD" + Position [11530, 4710, 11575, 4740] + ZOrder 9398 + Value "2" + } + Block { + BlockType Constant + Name "Constant62" + SID "8773" + Position [14515, 6022, 14545, 6038] + ZOrder 9857 + Value "2" + } + Block { + BlockType Constant + Name "Constant63" + SID "8774" + Position [14515, 6172, 14545, 6188] + ZOrder 9877 + Value "2" + } + Block { + BlockType Constant + Name "Constant64" + SID "8775" + Position [14505, 6877, 14535, 6893] + ZOrder 9897 + Value "2" + } + Block { + BlockType Constant + Name "Constant65" + SID "8776" + Description "Each half of QPD" + Position [13645, 4612, 13675, 4628] + ZOrder 9442 + Value "0" + } + Block { + BlockType Constant + Name "Constant66" + SID "9761" + Description "Minimum voltage of ADC (V)" + Position [10570, 140, 10615, 170] + ZOrder 10005 + Value "-10" + } + Block { + BlockType Constant + Name "Constant67" + SID "8778" + Description "Each half of QPD" + Position [13645, 4702, 13675, 4718] + ZOrder 9445 + Value "0" + } + Block { + BlockType Constant + Name "Constant68" + SID "8779" + Description "Each half of QPD" + Position [13725, 4787, 13755, 4803] + ZOrder 9448 + Value "0" + } + Block { + BlockType Constant + Name "Constant69" + SID "8780" + Description "Each half of QPD" + Position [16575, 3282, 16605, 3298] + ZOrder 9498 + Value "0" + } + Block { + BlockType Constant + Name "Constant7" + SID "7255" + Description "Each half of QPD" + Position [13515, 2327, 13545, 2343] + ZOrder 8054 + Value "0" + } + Block { + BlockType Constant + Name "Constant70" + SID "8781" + Description "Diameter of oplev laser PL204 (mm)" + Position [11155, 5550, 11200, 5580] + ZOrder 9758 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant71" + SID "8782" + Description "Diameter of oplev laser PL204 (mm)" + Position [11255, 5560, 11300, 5590] + ZOrder 9759 + Value "2" + } + Block { + BlockType Constant + Name "Constant72" + SID "4762" + Description "Minimum voltage of ADC (V)" + Position [8745, 5135, 8790, 5165] + ZOrder 2568 + Value "-10" + } + Block { + BlockType Constant + Name "Constant73" + SID "4763" + Description "positive and negative voltage" + Position [8635, 5052, 8670, 5078] + ZOrder 2566 + Value "2" + } + Block { + BlockType Constant + Name "Constant74" + SID "4764" + Description "Maximum voltage of ADC (V)" + Position [8745, 5080, 8790, 5110] + ZOrder 2563 + Value "10" + } + Block { + BlockType Constant + Name "Constant75" + SID "4765" + Description "Quantization range of 16 bit ADC." + Position [8715, 5015, 8760, 5045] + ZOrder 2564 + Value "65536" + } + Block { + BlockType Constant + Name "Constant76" + SID "8783" + Description "Each half of QPD" + Position [16575, 3372, 16605, 3388] + ZOrder 9501 + Value "0" + } + Block { + BlockType Constant + Name "Constant77" + SID "8784" + Description "Each half of QPD" + Position [16545, 3657, 16575, 3673] + ZOrder 9509 + Value "0" + } + Block { + BlockType Constant + Name "Constant78" + SID "8785" + Description "Each half of QPD" + Position [17120, 3602, 17150, 3618] + ZOrder 9532 + Value "0" + } + Block { + BlockType Constant + Name "Constant79" + SID "8786" + Description "Each half of QPD" + Position [17405, 3187, 17435, 3203] + ZOrder 9525 + Value "0" + } + Block { + BlockType Constant + Name "Constant8" + SID "6739" + Description "Maximum voltage of ADC (V)" + Position [21875, 12665, 21920, 12695] + ZOrder 5420 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant80" + SID "9762" + Description "positive and negative voltage" + Position [10460, 57, 10495, 83] + ZOrder 9991 + Value "2" + } + Block { + BlockType Constant + Name "Constant81" + SID "8788" + Description "Each half of QPD" + Position [17405, 3302, 17435, 3318] + ZOrder 9528 + Value "0" + } + Block { + BlockType Constant + Name "Constant82" + SID "8789" + Description "Each half of QPD" + Position [17355, 3627, 17385, 3643] + ZOrder 9536 + Value "0" + } + Block { + BlockType Constant + Name "Constant83" + SID "8790" + Description "Each half of QPD" + Position [17405, 3087, 17435, 3103] + ZOrder 9522 + Value "0" + } + Block { + BlockType Constant + Name "Constant84" + SID "8791" + Position [14535, 5007, 14565, 5023] + ZOrder 9566 + Value "2" + } + Block { + BlockType Constant + Name "Constant85" + SID "8792" + Position [14535, 4877, 14565, 4893] + ZOrder 9557 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "8793" + Position [14535, 4737, 14565, 4753] + ZOrder 9548 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "8794" + Position [14510, 5872, 14540, 5888] + ZOrder 9626 + Value "2" + } + Block { + BlockType Constant + Name "Constant88" + SID "8795" + Position [14510, 5742, 14540, 5758] + ZOrder 9617 + Value "2" + } + Block { + BlockType Constant + Name "Constant89" + SID "8796" + Position [14510, 5602, 14540, 5618] + ZOrder 9608 + Value "2" + } + Block { + BlockType Constant + Name "Constant9" + SID "7256" + Description "Each half of QPD" + Position [13555, 2422, 13585, 2438] + ZOrder 8057 + Value "0" + } + Block { + BlockType Constant + Name "Constant90" + SID "8797" + Position [14505, 7007, 14535, 7023] + ZOrder 9906 + Value "2" + } + Block { + BlockType Constant + Name "Constant91" + SID "8798" + Description "Each half of QPD" + Position [16575, 3457, 16605, 3473] + ZOrder 9936 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "8799" + Description "Each half of QPD" + Position [16575, 3552, 16605, 3568] + ZOrder 9944 + Value "0" + } + Block { + BlockType Constant + Name "Constant93" + SID "8800" + Description "Each half of QPD" + Position [17405, 3397, 17435, 3413] + ZOrder 9957 + Value "0" + } + Block { + BlockType Constant + Name "Constant94" + SID "6887" + Position [26105, 14432, 26135, 14448] + ZOrder 7873 + Value "2" + } + Block { + BlockType Constant + Name "Constant95" + SID "6888" + Position [26105, 14297, 26135, 14313] + ZOrder 7864 + Value "2" + } + Block { + BlockType Constant + Name "Constant96" + SID "6889" + Position [26105, 14562, 26135, 14578] + ZOrder 7882 + Value "2" + } + Block { + BlockType Constant + Name "Constant97" + SID "6890" + Description "Each half of QPD" + Position [25470, 12052, 25500, 12068] + ZOrder 7689 + Value "0" + } + Block { + BlockType Constant + Name "Constant98" + SID "8801" + Description "Each half of QPD" + Position [17405, 3507, 17435, 3523] + ZOrder 9960 + Value "0" + } + Block { + BlockType Constant + Name "Constant99" + SID "9763" + Description "Maximum voltage of ADC (V)" + Position [10570, 85, 10615, 115] + ZOrder 9988 + Value "10" + } + Block { + BlockType Reference + Name "DAC_0" + SID "4656" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [20715, 4496, 20745, 7279] + ZOrder 2477 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "8811" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [16095, 3236, 16125, 6019] + ZOrder 9288 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_2" + SID "8812" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [16095, 6231, 16130, 9014] + ZOrder 9350 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux1" + SID "7279" + Ports [1, 4] + Position [14840, 1864, 14845, 2081] + ZOrder 8078 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "6891" + Ports [1, 4] + Position [26535, 12784, 26540, 13001] + ZOrder 7663 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "6892" + Ports [1, 3] + Position [26305, 12780, 26310, 13010] + ZOrder 7668 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "7280" + Ports [1, 3] + Position [14610, 1860, 14615, 2090] + ZOrder 8083 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux6" + SID "8814" + Ports [1, 4] + Position [15015, 4244, 15020, 4461] + ZOrder 9469 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux7" + SID "8815" + Ports [1, 5] + Position [14785, 4240, 14790, 4470] + ZOrder 9474 + BackgroundColor "black" + ShowName off + Outputs "5" + DisplayOption "bar" + } + Block { + BlockType Constant + Name "Distance_L1" + SID "8817" + Description "Distance from mirror to beam splitter (mm)" + Position [12445, 4139, 12520, 4151] + ZOrder 9438 + Value "380" + } + Block { + BlockType Constant + Name "Distance_L2" + SID "8818" + Description "Incident angle of laser against mirror (deg)" + Position [12395, 4429, 12470, 4441] + ZOrder 9775 + Value "405" + } + Block { + BlockType Constant + Name "Distance_L3" + SID "7281" + Description "Incident angle of laser against mirror (deg)" + Position [11525, 2719, 11600, 2731] + ZOrder 8369 + Value "666" + } + Block { + BlockType Constant + Name "Distance_L4" + SID "8819" + Description "Incident angle of laser against mirror (deg)" + Position [11735, 5174, 11810, 5186] + ZOrder 9764 + Value "666" + } + Block { + BlockType Constant + Name "Distance_z" + SID "7282" + Description "Incident angle of laser against mirror (deg)" + Position [11855, 3159, 11930, 3171] + ZOrder 8404 + Value "888" + } + Block { + BlockType Product + Name "Divide1" + SID "7283" + Ports [2, 1] + Position [14855, 2487, 14885, 2518] + ZOrder 8193 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "7299" + Ports [2, 1] + Position [10570, 2312, 10600, 2343] + ZOrder 7984 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide100" + SID "6893" + Ports [2, 1] + Position [26490, 13407, 26520, 13438] + ZOrder 7777 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide101" + SID "8857" + Ports [2, 1] + Position [14945, 5797, 14975, 5828] + ZOrder 9650 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide102" + SID "8858" + Ports [2, 1] + Position [14945, 5877, 14975, 5908] + ZOrder 9652 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide104" + SID "6894" + Ports [2, 1] + Position [26490, 13267, 26520, 13298] + ZOrder 7769 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide105" + SID "6895" + Ports [2, 1] + Position [26490, 13472, 26520, 13503] + ZOrder 7783 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide106" + SID "6896" + Ports [2, 1] + Position [26490, 13552, 26520, 13583] + ZOrder 7785 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide107" + SID "8860" + Ports [2, 1] + Position [14945, 5512, 14975, 5543] + ZOrder 9634 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "6897" + Ports [2, 1] + Position [26490, 13187, 26520, 13218] + ZOrder 7767 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide110" + SID "8863" + Ports [2, 1] + Position [14945, 5652, 14975, 5683] + ZOrder 9642 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide111" + SID "8864" + Ports [2, 1] + Position [10720, 5567, 10750, 5598] + ZOrder 9731 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide112" + SID "8865" + Ports [2, 1] + Position [11115, 5227, 11145, 5258] + ZOrder 9733 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide113" + SID "8866" + Ports [2, 1] + Position [11125, 5402, 11155, 5433] + ZOrder 9734 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide114" + SID "8867" + Ports [2, 1] + Position [11395, 5247, 11425, 5278] + ZOrder 9737 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide115" + SID "8868" + Ports [2, 1] + Position [11395, 5422, 11425, 5453] + ZOrder 9738 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide116" + SID "8869" + Ports [2, 1] + Position [14980, 5162, 15010, 5193] + ZOrder 9824 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide117" + SID "8870" + Ports [2, 1] + Position [14980, 5227, 15010, 5258] + ZOrder 9830 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide118" + SID "8871" + Ports [2, 1] + Position [14980, 5307, 15010, 5338] + ZOrder 9832 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide119" + SID "8872" + Ports [2, 1] + Position [14980, 5082, 15010, 5113] + ZOrder 9822 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "7300" + Ports [2, 1] + Position [10570, 2487, 10600, 2518] + ZOrder 7985 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide120" + SID "8873" + Ports [2, 1] + Position [14950, 5947, 14980, 5978] + ZOrder 9863 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide121" + SID "8874" + Ports [2, 1] + Position [14950, 6027, 14980, 6058] + ZOrder 9865 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide122" + SID "8875" + Ports [2, 1] + Position [14950, 6097, 14980, 6128] + ZOrder 9883 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide123" + SID "8876" + Ports [2, 1] + Position [14950, 6177, 14980, 6208] + ZOrder 9885 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide124" + SID "8877" + Ports [2, 1] + Position [15020, 6797, 15050, 6828] + ZOrder 9915 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide125" + SID "8878" + Ports [2, 1] + Position [15020, 6877, 15050, 6908] + ZOrder 9917 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide126" + SID "8879" + Ports [2, 1] + Position [15020, 6942, 15050, 6973] + ZOrder 9919 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide127" + SID "8880" + Ports [2, 1] + Position [15020, 6357, 15050, 6388] + ZOrder 9707 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide128" + SID "8881" + Ports [2, 1] + Position [15020, 7022, 15050, 7053] + ZOrder 9921 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide129" + SID "8882" + Ports [2, 1] + Position [15020, 6497, 15050, 6528] + ZOrder 9711 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "9766" + Ports [2, 1] + Position [11125, 232, 11155, 263] + ZOrder 10001 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide130" + SID "8883" + Ports [2, 1] + Position [15020, 6577, 15050, 6608] + ZOrder 9713 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide131" + SID "8884" + Ports [2, 1] + Position [15020, 6437, 15050, 6468] + ZOrder 9709 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide132" + SID "8885" + Ports [2, 1] + Position [15020, 6642, 15050, 6673] + ZOrder 9715 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide133" + SID "8886" + Ports [2, 1] + Position [15020, 6722, 15050, 6753] + ZOrder 9717 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "8822" + Ports [2, 1] + Position [14970, 4867, 15000, 4898] + ZOrder 9584 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "8823" + Ports [2, 1] + Position [14970, 4727, 15000, 4758] + ZOrder 9576 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide153" + SID "6811" + Ports [2, 1] + Position [22820, 14137, 22850, 14168] + ZOrder 6167 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide154" + SID "6818" + Ports [2, 1] + Position [22900, 13882, 22930, 13913] + ZOrder 6175 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "8824" + Ports [2, 1] + Position [14970, 4932, 15000, 4963] + ZOrder 9590 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "8825" + Ports [2, 1] + Position [14970, 5012, 15000, 5043] + ZOrder 9592 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "8826" + Ports [2, 1] + Position [14970, 4647, 15000, 4678] + ZOrder 9574 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "9767" + Ports [2, 1] + Position [11125, 297, 11155, 328] + ZOrder 10002 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "7284" + Ports [2, 1] + Position [14855, 2347, 14885, 2378] + ZOrder 8185 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "6898" + Ports [2, 1] + Position [26490, 13327, 26520, 13358] + ZOrder 7775 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "7301" + Ports [2, 1] + Position [10570, 2137, 10600, 2168] + ZOrder 7991 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "6899" + Ports [2, 1] + Position [26480, 13917, 26510, 13948] + ZOrder 7837 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide220" + SID "6900" + Ports [2, 1] + Position [22205, 12737, 22235, 12768] + ZOrder 7544 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide221" + SID "6901" + Ports [2, 1] + Position [22205, 12882, 22235, 12913] + ZOrder 7545 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide222" + SID "6902" + Ports [2, 1] + Position [22180, 13232, 22210, 13263] + ZOrder 7546 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide223" + SID "6903" + Ports [2, 1] + Position [22180, 13407, 22210, 13438] + ZOrder 7547 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide224" + SID "6904" + Ports [2, 1] + Position [22185, 13057, 22215, 13088] + ZOrder 7553 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide225" + SID "6905" + Ports [2, 1] + Position [22180, 13582, 22210, 13613] + ZOrder 7556 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide226" + SID "6906" + Ports [2, 1] + Position [22535, 12747, 22565, 12778] + ZOrder 7558 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide227" + SID "6907" + Ports [2, 1] + Position [22675, 12892, 22705, 12923] + ZOrder 7559 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide228" + SID "6908" + Ports [2, 1] + Position [22520, 13242, 22550, 13273] + ZOrder 7560 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide229" + SID "6909" + Ports [2, 1] + Position [22510, 13417, 22540, 13448] + ZOrder 7561 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "7302" + Ports [2, 1] + Position [10570, 2662, 10600, 2693] + ZOrder 7994 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "7303" + Ports [2, 1] + Position [10850, 1797, 10880, 1828] + ZOrder 7996 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide244" + SID "6910" + Ports [2, 1] + Position [23155, 12767, 23185, 12798] + ZOrder 7567 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide245" + SID "6911" + Ports [2, 1] + Position [23155, 12892, 23185, 12923] + ZOrder 7568 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide246" + SID "6912" + Ports [2, 1] + Position [23155, 13077, 23185, 13108] + ZOrder 7569 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide247" + SID "6913" + Ports [2, 1] + Position [23155, 13177, 23185, 13208] + ZOrder 7570 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "7304" + Ports [2, 1] + Position [10850, 1972, 10880, 2003] + ZOrder 7997 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "7305" + Ports [2, 1] + Position [10850, 2322, 10880, 2353] + ZOrder 7998 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "7306" + Ports [2, 1] + Position [10850, 2497, 10880, 2528] + ZOrder 7999 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "7307" + Ports [2, 1] + Position [11420, 1817, 11450, 1848] + ZOrder 8005 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "7308" + Ports [2, 1] + Position [11420, 1992, 11450, 2023] + ZOrder 8006 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "7285" + Ports [2, 1] + Position [14855, 2547, 14885, 2578] + ZOrder 8199 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "6784" + Ports [2, 1] + Position [21945, 14222, 21975, 14253] + ZOrder 5474 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "6785" + Ports [2, 1] + Position [21945, 14397, 21975, 14428] + ZOrder 5480 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "6786" + Ports [2, 1] + Position [21945, 13872, 21975, 13903] + ZOrder 5468 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "6787" + Ports [2, 1] + Position [21945, 14047, 21975, 14078] + ZOrder 5471 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide34" + SID "6914" + Ports [2, 1] + Position [26480, 13777, 26510, 13808] + ZOrder 7829 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide35" + SID "6915" + Ports [2, 1] + Position [26480, 13982, 26510, 14013] + ZOrder 7843 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide36" + SID "6916" + Ports [2, 1] + Position [26480, 14062, 26510, 14093] + ZOrder 7845 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide37" + SID "9768" + Ports [2, 1] + Position [11125, 362, 11155, 393] + ZOrder 10003 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide38" + SID "9769" + Ports [2, 1] + Position [10740, 37, 10770, 68] + ZOrder 10006 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide39" + SID "9770" + Ports [2, 1] + Position [10655, 27, 10685, 58] + ZOrder 9990 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "7286" + Ports [2, 1] + Position [14855, 2642, 14885, 2673] + ZOrder 8201 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide40" + SID "9771" + Ports [2, 1] + Position [11125, 167, 11155, 198] + ZOrder 10000 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide44" + SID "8835" + Ports [2, 1] + Position [14970, 4787, 15000, 4818] + ZOrder 9582 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide45" + SID "8836" + Ports [2, 1] + Position [14945, 5732, 14975, 5763] + ZOrder 9644 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide46" + SID "8837" + Ports [2, 1] + Position [10685, 4197, 10715, 4228] + ZOrder 9371 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide47" + SID "8838" + Ports [2, 1] + Position [10685, 4342, 10715, 4373] + ZOrder 9372 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide48" + SID "6917" + Ports [2, 1] + Position [26480, 13697, 26510, 13728] + ZOrder 7827 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide49" + SID "8839" + Ports [2, 1] + Position [10660, 4692, 10690, 4723] + ZOrder 9373 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "7287" + Ports [2, 1] + Position [14855, 2267, 14885, 2298] + ZOrder 8183 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide50" + SID "8840" + Ports [2, 1] + Position [10660, 4867, 10690, 4898] + ZOrder 9374 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide51" + SID "8841" + Ports [2, 1] + Position [10665, 4517, 10695, 4548] + ZOrder 9380 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide52" + SID "4766" + Ports [2, 1] + Position [8915, 5032, 8945, 5063] + ZOrder 2569 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide53" + SID "4767" + Ports [2, 1] + Position [8830, 5022, 8860, 5053] + ZOrder 2565 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide54" + SID "4769" + Ports [2, 1] + Position [9325, 5007, 9355, 5038] + ZOrder 2570 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide55" + SID "4770" + Ports [2, 1] + Position [9325, 5212, 9355, 5243] + ZOrder 2571 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide56" + SID "4771" + Ports [2, 1] + Position [9325, 5417, 9355, 5448] + ZOrder 2572 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide57" + SID "4772" + Ports [2, 1] + Position [9325, 5622, 9355, 5653] + ZOrder 2573 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide58" + SID "7309" + Ports [2, 1] + Position [11420, 2342, 11450, 2373] + ZOrder 8007 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide59" + SID "7310" + Ports [2, 1] + Position [11420, 2517, 11450, 2548] + ZOrder 8008 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "7295" + Ports [2, 1] + Position [14855, 2407, 14885, 2438] + ZOrder 8191 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide60" + SID "8842" + Ports [2, 1] + Position [10660, 5042, 10690, 5073] + ZOrder 9383 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide61" + SID "6918" + Ports [2, 1] + Position [26480, 13837, 26510, 13868] + ZOrder 7835 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "8843" + Ports [2, 1] + Position [11015, 4207, 11045, 4238] + ZOrder 9385 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "7313" + Ports [2, 1] + Position [10570, 2837, 10600, 2868] + ZOrder 8335 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide64" + SID "7314" + Ports [2, 1] + Position [10570, 3012, 10600, 3043] + ZOrder 8336 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide65" + SID "7315" + Ports [2, 1] + Position [14845, 2857, 14875, 2888] + ZOrder 8245 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide66" + SID "7316" + Ports [2, 1] + Position [14845, 3047, 14875, 3078] + ZOrder 8259 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "7317" + Ports [2, 1] + Position [14845, 3142, 14875, 3173] + ZOrder 8261 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "7318" + Ports [2, 1] + Position [14845, 2777, 14875, 2808] + ZOrder 8243 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "7319" + Ports [2, 1] + Position [14845, 2917, 14875, 2948] + ZOrder 8251 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "7296" + Ports [2, 1] + Position [14845, 2997, 14875, 3028] + ZOrder 8253 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide70" + SID "7320" + Ports [2, 1] + Position [10570, 3187, 10600, 3218] + ZOrder 8340 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide71" + SID "7321" + Ports [2, 1] + Position [10850, 2847, 10880, 2878] + ZOrder 8342 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide72" + SID "7322" + Ports [2, 1] + Position [10850, 3022, 10880, 3053] + ZOrder 8343 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide73" + SID "7323" + Ports [2, 1] + Position [11420, 2867, 11450, 2898] + ZOrder 8346 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide74" + SID "7324" + Ports [2, 1] + Position [11420, 3042, 11450, 3073] + ZOrder 8347 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide75" + SID "7325" + Ports [2, 1] + Position [14850, 3277, 14880, 3308] + ZOrder 8316 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide76" + SID "7326" + Ports [2, 1] + Position [14850, 3422, 14880, 3453] + ZOrder 8320 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide77" + SID "7327" + Ports [2, 1] + Position [14850, 3502, 14880, 3533] + ZOrder 8322 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide78" + SID "7328" + Ports [2, 1] + Position [14850, 3372, 14880, 3403] + ZOrder 8318 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide79" + SID "6919" + Ports [2, 1] + Position [26620, 14212, 26650, 14243] + ZOrder 7900 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "7297" + Ports [2, 1] + Position [10570, 1787, 10600, 1818] + ZOrder 7982 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide80" + SID "7329" + Ports [2, 1] + Position [14850, 3552, 14880, 3583] + ZOrder 8324 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide81" + SID "7330" + Ports [2, 1] + Position [14850, 3657, 14880, 3688] + ZOrder 8326 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide82" + SID "8844" + Ports [2, 1] + Position [11155, 4352, 11185, 4383] + ZOrder 9386 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide83" + SID "8845" + Ports [2, 1] + Position [11000, 4702, 11030, 4733] + ZOrder 9387 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide84" + SID "8846" + Ports [2, 1] + Position [10990, 4877, 11020, 4908] + ZOrder 9388 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide85" + SID "8847" + Ports [2, 1] + Position [11635, 4227, 11665, 4258] + ZOrder 9394 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide86" + SID "8848" + Ports [2, 1] + Position [11635, 4352, 11665, 4383] + ZOrder 9395 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide87" + SID "8849" + Ports [2, 1] + Position [11635, 4537, 11665, 4568] + ZOrder 9396 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide88" + SID "8850" + Ports [2, 1] + Position [11635, 4637, 11665, 4668] + ZOrder 9397 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "7298" + Ports [2, 1] + Position [10570, 1962, 10600, 1993] + ZOrder 7983 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide92" + SID "6920" + Ports [2, 1] + Position [26620, 14352, 26650, 14383] + ZOrder 7904 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide93" + SID "6921" + Ports [2, 1] + Position [26620, 14432, 26650, 14463] + ZOrder 7906 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide94" + SID "6922" + Ports [2, 1] + Position [26620, 14292, 26650, 14323] + ZOrder 7902 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide95" + SID "6923" + Ports [2, 1] + Position [26620, 14497, 26650, 14528] + ZOrder 7908 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide96" + SID "6924" + Ports [2, 1] + Position [26620, 14577, 26650, 14608] + ZOrder 7910 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide97" + SID "8854" + Ports [2, 1] + Position [10705, 5217, 10735, 5248] + ZOrder 9726 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide98" + SID "8855" + Ports [2, 1] + Position [10720, 5392, 10750, 5423] + ZOrder 9727 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide99" + SID "8856" + Ports [2, 1] + Position [14945, 5592, 14975, 5623] + ZOrder 9636 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [10002, 6370, 10042, 6409] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Ground + Name "Ground1" + SID "3296" + Position [20635, 4740, 20655, 4760] + ZOrder 921 + } + Block { + BlockType Ground + Name "Ground10" + SID "7335" + Position [13515, 1230, 13535, 1250] + ZOrder 8099 + } + Block { + BlockType Ground + Name "Ground11" + SID "7336" + Position [13515, 1330, 13535, 1350] + ZOrder 8101 + } + Block { + BlockType Ground + Name "Ground12" + SID "8887" + Position [16015, 3480, 16035, 3500] + ZOrder 9223 + } + Block { + BlockType Ground + Name "Ground13" + SID "8891" + Position [16015, 3655, 16035, 3675] + ZOrder 9224 + } + Block { + BlockType Ground + Name "Ground14" + SID "8896" + Position [16035, 4005, 16055, 4025] + ZOrder 9347 + } + Block { + BlockType Ground + Name "Ground15" + SID "8898" + Position [16035, 4355, 16055, 4375] + ZOrder 9348 + } + Block { + BlockType Ground + Name "Ground16" + SID "8888" + Position [16015, 6825, 16035, 6845] + ZOrder 9353 + } + Block { + BlockType Ground + Name "Ground17" + SID "8889" + Position [16015, 6300, 16035, 6320] + ZOrder 9354 + } + Block { + BlockType Ground + Name "Ground18" + SID "8899" + Position [16035, 4180, 16055, 4200] + ZOrder 9349 + } + Block { + BlockType Ground + Name "Ground19" + SID "9772" + Position [10870, 140, 10890, 160] + ZOrder 10007 + } + Block { + BlockType Ground + Name "Ground2" + SID "3297" + Position [20635, 4915, 20655, 4935] + ZOrder 922 + } + Block { + BlockType Ground + Name "Ground20" + SID "9773" + Position [10870, 230, 10890, 250] + ZOrder 10008 + } + Block { + BlockType Ground + Name "Ground21" + SID "8900" + Position [16015, 3830, 16035, 3850] + ZOrder 9225 + } + Block { + BlockType Ground + Name "Ground22" + SID "8893" + Position [16015, 7000, 16035, 7020] + ZOrder 9357 + } + Block { + BlockType Ground + Name "Ground23" + SID "8894" + Position [16015, 7175, 16035, 7195] + ZOrder 9355 + } + Block { + BlockType Ground + Name "Ground24" + SID "8895" + Position [16015, 7350, 16035, 7370] + ZOrder 9356 + } + Block { + BlockType Ground + Name "Ground25" + SID "6698" + Position [20655, 5265, 20675, 5285] + ZOrder 3971 + } + Block { + BlockType Ground + Name "Ground26" + SID "9774" + Position [10870, 295, 10890, 315] + ZOrder 10009 + } + Block { + BlockType Ground + Name "Ground27" + SID "6699" + Position [20655, 5615, 20675, 5635] + ZOrder 3972 + } + Block { + BlockType Ground + Name "Ground28" + SID "4773" + Position [9235, 5005, 9255, 5025] + ZOrder 2574 + } + Block { + BlockType Ground + Name "Ground29" + SID "6700" + Position [20655, 5440, 20675, 5460] + ZOrder 3973 + } + Block { + BlockType Ground + Name "Ground3" + SID "3298" + Position [20635, 5090, 20655, 5110] + ZOrder 923 + } + Block { + BlockType Ground + Name "Ground30" + SID "8901" + Position [16015, 4530, 16035, 4550] + ZOrder 9344 + } + Block { + BlockType Ground + Name "Ground31" + SID "8902" + Position [17075, 3085, 17095, 3105] + ZOrder 9515 + } + Block { + BlockType Ground + Name "Ground32" + SID "8903" + Position [17075, 3185, 17095, 3205] + ZOrder 9517 + } + Block { + BlockType Ground + Name "Ground33" + SID "8904" + Position [17075, 3300, 17095, 3320] + ZOrder 9519 + } + Block { + BlockType Ground + Name "Ground34" + SID "8908" + Position [16235, 3455, 16255, 3475] + ZOrder 9932 + } + Block { + BlockType Ground + Name "Ground35" + SID "8909" + Position [16015, 6475, 16035, 6495] + ZOrder 9351 + } + Block { + BlockType Ground + Name "Ground36" + SID "8910" + Position [16235, 3190, 16255, 3210] + ZOrder 9488 + } + Block { + BlockType Ground + Name "Ground37" + SID "8911" + Position [16235, 3280, 16255, 3300] + ZOrder 9490 + } + Block { + BlockType Ground + Name "Ground38" + SID "4774" + Position [9235, 5210, 9255, 5230] + ZOrder 2575 + } + Block { + BlockType Ground + Name "Ground39" + SID "4775" + Position [9235, 5415, 9255, 5435] + ZOrder 2576 + } + Block { + BlockType Ground + Name "Ground4" + SID "6215" + Position [20635, 5790, 20655, 5810] + ZOrder 3933 + } + Block { + BlockType Ground + Name "Ground40" + SID "4776" + Position [9235, 5620, 9255, 5640] + ZOrder 2577 + } + Block { + BlockType Ground + Name "Ground41" + SID "6925" + Position [25960, 12020, 25980, 12040] + ZOrder 7709 + } + Block { + BlockType Ground + Name "Ground42" + SID "6926" + Position [25960, 12120, 25980, 12140] + ZOrder 7711 + } + Block { + BlockType Ground + Name "Ground43" + SID "6927" + Position [25960, 12220, 25980, 12240] + ZOrder 7713 + } + Block { + BlockType Ground + Name "Ground44" + SID "8905" + Position [16235, 3570, 16255, 3590] + ZOrder 9934 + } + Block { + BlockType Ground + Name "Ground45" + SID "8906" + Position [17075, 3395, 17095, 3415] + ZOrder 9953 + } + Block { + BlockType Ground + Name "Ground46" + SID "8907" + Position [17075, 3505, 17095, 3525] + ZOrder 9954 + } + Block { + BlockType Ground + Name "Ground47" + SID "8912" + Position [16235, 3370, 16255, 3390] + ZOrder 9492 + } + Block { + BlockType Ground + Name "Ground48" + SID "8913" + Position [16015, 6650, 16035, 6670] + ZOrder 9352 + } + Block { + BlockType Ground + Name "Ground49" + SID "8914" + Position [16015, 3305, 16035, 3325] + ZOrder 9226 + } + Block { + BlockType Ground + Name "Ground5" + SID "7331" + Position [14325, 1100, 14345, 1120] + ZOrder 8124 + } + Block { + BlockType Ground + Name "Ground50" + SID "9775" + Position [10870, 360, 10890, 380] + ZOrder 10010 + } + Block { + BlockType Ground + Name "Ground6" + SID "7332" + Position [14325, 1200, 14345, 1220] + ZOrder 8126 + } + Block { + BlockType Ground + Name "Ground60" + SID "6928" + Position [25150, 12050, 25170, 12070] + ZOrder 7682 + } + Block { + BlockType Ground + Name "Ground61" + SID "6929" + Position [25150, 12150, 25170, 12170] + ZOrder 7684 + } + Block { + BlockType Ground + Name "Ground62" + SID "6930" + Position [25150, 12250, 25170, 12270] + ZOrder 7686 + } + Block { + BlockType Ground + Name "Ground7" + SID "7333" + Position [14325, 1300, 14345, 1320] + ZOrder 8128 + } + Block { + BlockType Ground + Name "Ground8" + SID "3347" + Position [20635, 4565, 20655, 4585] + ZOrder 972 + } + Block { + BlockType Ground + Name "Ground9" + SID "7334" + Position [13515, 1130, 13535, 1150] + ZOrder 8097 + } + Block { + BlockType Fcn + Name "IM_pitch" + SID "6931" + Position [24420, 12890, 24480, 12920] + ZOrder 7619 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "IM_yaw" + SID "6932" + Position [24270, 12765, 24330, 12795] + ZOrder 7618 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Constant + Name "Incident_angle" + SID "7337" + Description "Incident angle of laser against mirror (deg)" + Position [11525, 2624, 11600, 2636] + ZOrder 8370 + Value "45" + } + Block { + BlockType Constant + Name "Incident_angle1" + SID "8915" + Description "Incident angle of laser against mirror (deg)" + Position [11750, 5004, 11825, 5016] + ZOrder 9765 + Value "45" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6933" + Ports [1, 1] + Position [25950, 13720, 25980, 13750] + ZOrder 7846 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction10" + SID "7341" + Ports [1, 1] + Position [14315, 3623, 14345, 3657] + ZOrder 8294 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction11" + SID "7342" + Ports [1, 1] + Position [14315, 3303, 14345, 3337] + ZOrder 8275 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction12" + SID "7343" + Ports [1, 1] + Position [14315, 3358, 14345, 3392] + ZOrder 8276 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction13" + SID "7344" + Ports [1, 1] + Position [14315, 3438, 14345, 3472] + ZOrder 8284 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction14" + SID "7345" + Ports [1, 1] + Position [14315, 3493, 14345, 3527] + ZOrder 8285 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction15" + SID "7346" + Ports [1, 1] + Position [14315, 2933, 14345, 2967] + ZOrder 8221 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction16" + SID "7347" + Ports [1, 1] + Position [14315, 2988, 14345, 3022] + ZOrder 8222 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction17" + SID "7348" + Ports [1, 1] + Position [14315, 3063, 14345, 3097] + ZOrder 8230 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction18" + SID "7349" + Ports [1, 1] + Position [14315, 3118, 14345, 3152] + ZOrder 8231 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction19" + SID "7350" + Ports [1, 1] + Position [14325, 2290, 14355, 2320] + ZOrder 8202 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6934" + Ports [1, 1] + Position [25950, 13775, 25980, 13805] + ZOrder 7848 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction20" + SID "7351" + Ports [1, 1] + Position [14325, 2345, 14355, 2375] + ZOrder 8204 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction21" + SID "7352" + Ports [1, 1] + Position [14325, 2423, 14355, 2457] + ZOrder 8161 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction22" + SID "6935" + Ports [1, 1] + Position [26010, 14488, 26040, 14522] + ZOrder 7877 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction23" + SID "6936" + Ports [1, 1] + Position [26010, 14543, 26040, 14577] + ZOrder 7878 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction24" + SID "6937" + Ports [1, 1] + Position [26010, 14223, 26040, 14257] + ZOrder 7859 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction25" + SID "6938" + Ports [1, 1] + Position [26010, 14278, 26040, 14312] + ZOrder 7860 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction26" + SID "6939" + Ports [1, 1] + Position [26010, 14358, 26040, 14392] + ZOrder 7868 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction27" + SID "6940" + Ports [1, 1] + Position [26010, 14413, 26040, 14447] + ZOrder 7869 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction28" + SID "7353" + Ports [1, 1] + Position [14325, 2478, 14355, 2512] + ZOrder 8162 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction29" + SID "7354" + Ports [1, 1] + Position [14325, 2563, 14355, 2597] + ZOrder 8170 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6941" + Ports [1, 1] + Position [25950, 13853, 25980, 13887] + ZOrder 7805 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction30" + SID "7355" + Ports [1, 1] + Position [14325, 2618, 14355, 2652] + ZOrder 8171 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction31" + SID "8916" + Ports [1, 1] + Position [14415, 5535, 14445, 5565] + ZOrder 9653 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction32" + SID "8917" + Ports [1, 1] + Position [14450, 5283, 14480, 5317] + ZOrder 9811 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction33" + SID "8918" + Ports [1, 1] + Position [14420, 5948, 14450, 5982] + ZOrder 9852 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction34" + SID "8919" + Ports [1, 1] + Position [14420, 6003, 14450, 6037] + ZOrder 9853 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction35" + SID "8920" + Ports [1, 1] + Position [14420, 6098, 14450, 6132] + ZOrder 9872 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction36" + SID "8921" + Ports [1, 1] + Position [14420, 6153, 14450, 6187] + ZOrder 9873 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction37" + SID "8922" + Ports [1, 1] + Position [14410, 6933, 14440, 6967] + ZOrder 9901 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction38" + SID "8923" + Ports [1, 1] + Position [14410, 6988, 14440, 7022] + ZOrder 9902 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction39" + SID "8924" + Ports [1, 1] + Position [14410, 6803, 14440, 6837] + ZOrder 9892 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6942" + Ports [1, 1] + Position [25950, 13908, 25980, 13942] + ZOrder 7806 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction40" + SID "8925" + Ports [1, 1] + Position [14410, 6858, 14440, 6892] + ZOrder 9893 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction41" + SID "8926" + Ports [1, 1] + Position [14415, 5590, 14445, 5620] + ZOrder 9655 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction42" + SID "8927" + Ports [1, 1] + Position [14410, 6633, 14440, 6667] + ZOrder 9684 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction43" + SID "8928" + Ports [1, 1] + Position [14410, 6688, 14440, 6722] + ZOrder 9685 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction44" + SID "8929" + Ports [1, 1] + Position [14410, 6368, 14440, 6402] + ZOrder 9666 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction45" + SID "8930" + Ports [1, 1] + Position [14410, 6423, 14440, 6457] + ZOrder 9667 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction46" + SID "8931" + Ports [1, 1] + Position [14410, 6503, 14440, 6537] + ZOrder 9675 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction47" + SID "8932" + Ports [1, 1] + Position [14410, 6558, 14440, 6592] + ZOrder 9676 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction48" + SID "8933" + Ports [1, 1] + Position [14415, 5668, 14445, 5702] + ZOrder 9612 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction49" + SID "8934" + Ports [1, 1] + Position [14415, 5723, 14445, 5757] + ZOrder 9613 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6943" + Ports [1, 1] + Position [25950, 13983, 25980, 14017] + ZOrder 7814 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction50" + SID "8935" + Ports [1, 1] + Position [14415, 5798, 14445, 5832] + ZOrder 9621 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction51" + SID "8936" + Ports [1, 1] + Position [14415, 5853, 14445, 5887] + ZOrder 9622 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction52" + SID "8937" + Ports [1, 1] + Position [14440, 4670, 14470, 4700] + ZOrder 9593 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction53" + SID "8938" + Ports [1, 1] + Position [14440, 4725, 14470, 4755] + ZOrder 9595 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction54" + SID "8939" + Ports [1, 1] + Position [14440, 4803, 14470, 4837] + ZOrder 9552 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction55" + SID "8940" + Ports [1, 1] + Position [14440, 4858, 14470, 4892] + ZOrder 9553 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction56" + SID "8941" + Ports [1, 1] + Position [14440, 4933, 14470, 4967] + ZOrder 9561 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction57" + SID "8942" + Ports [1, 1] + Position [14440, 4988, 14470, 5022] + ZOrder 9562 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction58" + SID "8943" + Ports [1, 1] + Position [14450, 5098, 14480, 5132] + ZOrder 9801 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction59" + SID "8944" + Ports [1, 1] + Position [14450, 5153, 14480, 5187] + ZOrder 9802 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction6" + SID "6944" + Ports [1, 1] + Position [25950, 14038, 25980, 14072] + ZOrder 7815 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction60" + SID "8945" + Ports [1, 1] + Position [14450, 5228, 14480, 5262] + ZOrder 9810 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction64" + SID "6945" + Ports [1, 1] + Position [25960, 13210, 25990, 13240] + ZOrder 7786 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction65" + SID "6946" + Ports [1, 1] + Position [25960, 13265, 25990, 13295] + ZOrder 7788 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction66" + SID "6947" + Ports [1, 1] + Position [25960, 13343, 25990, 13377] + ZOrder 7745 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction67" + SID "6948" + Ports [1, 1] + Position [25960, 13398, 25990, 13432] + ZOrder 7746 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction68" + SID "6949" + Ports [1, 1] + Position [25960, 13473, 25990, 13507] + ZOrder 7754 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction69" + SID "6950" + Ports [1, 1] + Position [25960, 13528, 25990, 13562] + ZOrder 7755 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction7" + SID "7338" + Ports [1, 1] + Position [14315, 2800, 14345, 2830] + ZOrder 8262 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction8" + SID "7339" + Ports [1, 1] + Position [14315, 2855, 14345, 2885] + ZOrder 8264 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction9" + SID "7340" + Ports [1, 1] + Position [14315, 3568, 14345, 3602] + ZOrder 8293 + Operator "square" + } + Block { + BlockType Mux + Name "Mux1" + SID "7356" + Ports [3, 1] + Position [14665, 1862, 14670, 2088] + ZOrder 8084 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux10" + SID "7361" + Ports [3, 1] + Position [13625, 1698, 13630, 1742] + ZOrder 8120 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux11" + SID "7362" + Ports [3, 1] + Position [14100, 1458, 14105, 1502] + ZOrder 8122 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux15" + SID "8949" + Ports [5, 1] + Position [14840, 4242, 14845, 4468] + ZOrder 9475 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux16" + SID "8950" + Ports [5, 1] + Position [17180, 4113, 17185, 4157] + ZOrder 9538 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux17" + SID "8951" + Ports [2, 1] + Position [12550, 4531, 12555, 4569] + ZOrder 9768 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux18" + SID "6951" + Ports [3, 1] + Position [26360, 12782, 26365, 13008] + ZOrder 7669 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux19" + SID "6952" + Ports [3, 1] + Position [26070, 12588, 26075, 12632] + ZOrder 7731 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "6953" + Ports [4, 1] + Position [24070, 13091, 24075, 13129] + ZOrder 7620 + ShowName off + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux20" + SID "6954" + Ports [3, 1] + Position [26490, 12603, 26495, 12647] + ZOrder 7733 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "7360" + Ports [5, 1] + Position [12935, 2648, 12950, 2712] + ZOrder 8372 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux22" + SID "6955" + Ports [3, 1] + Position [25260, 12618, 25265, 12662] + ZOrder 7705 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux23" + SID "6956" + Ports [3, 1] + Position [25680, 12633, 25685, 12677] + ZOrder 7707 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux24" + SID "7363" + Ports [3, 1] + Position [12935, 2578, 12950, 2642] + ZOrder 8390 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux25" + SID "7364" + Ports [2, 1] + Position [13305, 3168, 13320, 3232] + ZOrder 8394 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux26" + SID "7365" + Ports [2, 1] + Position [12130, 3118, 12145, 3182] + ZOrder 8403 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux27" + SID "7366" + Ports [2, 1] + Position [12945, 2903, 12960, 2967] + ZOrder 8382 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux28" + SID "7367" + Ports [3, 1] + Position [12935, 2368, 12950, 2432] + ZOrder 8384 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux29" + SID "7368" + Ports [3, 1] + Position [13065, 3013, 13080, 3077] + ZOrder 8387 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "6957" + Ports [2, 1] + Position [24185, 12761, 24190, 12799] + ZOrder 7627 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux30" + SID "7369" + Ports [3, 1] + Position [14460, 1861, 14465, 2089] + ZOrder 8077 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux31" + SID "8952" + Ports [5, 1] + Position [17600, 4113, 17605, 4157] + ZOrder 9540 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux32" + SID "8953" + Ports [3, 1] + Position [11925, 5176, 11930, 5214] + ZOrder 9762 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux33" + SID "8954" + Ports [5, 1] + Position [16370, 4103, 16375, 4147] + ZOrder 9511 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux34" + SID "8955" + Ports [5, 1] + Position [16800, 4113, 16805, 4157] + ZOrder 9513 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux35" + SID "8956" + Ports [2, 1] + Position [12670, 4496, 12675, 4534] + ZOrder 9774 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux36" + SID "8957" + Ports [3, 1] + Position [12615, 4646, 12620, 4684] + ZOrder 9778 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux37" + SID "8958" + Ports [3, 1] + Position [12595, 4361, 12600, 4399] + ZOrder 9781 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux38" + SID "8959" + Ports [2, 1] + Position [12595, 4181, 12600, 4219] + ZOrder 9783 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux39" + SID "8960" + Ports [5, 1] + Position [14635, 4241, 14640, 4469] + ZOrder 9468 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux4" + SID "6958" + Ports [2, 1] + Position [24080, 12806, 24085, 12844] + ZOrder 7621 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux5" + SID "6959" + Ports [3, 1] + Position [24360, 12886, 24365, 12924] + ZOrder 7630 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux6" + SID "6960" + Ports [3, 1] + Position [26155, 12781, 26160, 13009] + ZOrder 7662 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux7" + SID "7357" + Ports [3, 1] + Position [14435, 1668, 14440, 1712] + ZOrder 8147 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux8" + SID "7358" + Ports [2, 1] + Position [12935, 2728, 12950, 2792] + ZOrder 8376 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux9" + SID "7359" + Ports [3, 1] + Position [14855, 1683, 14860, 1727] + ZOrder 8149 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Fcn + Name "OSC1_COS" + SID "6961" + Position [25710, 12685, 25770, 12715] + ZOrder 7706 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC1_COS1" + SID "7370" + Position [14135, 1465, 14195, 1495] + ZOrder 8121 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC1_COS2" + SID "8966" + Position [16830, 4120, 16890, 4150] + ZOrder 9512 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC1_SIN" + SID "6962" + Position [25295, 12625, 25355, 12655] + ZOrder 7704 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC1_SIN1" + SID "7371" + Position [13660, 1705, 13720, 1735] + ZOrder 8119 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC1_SIN2" + SID "8967" + Position [16405, 4110, 16465, 4140] + ZOrder 9510 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC2_COS" + SID "6963" + Position [26520, 12610, 26580, 12640] + ZOrder 7732 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC2_COS1" + SID "7372" + Position [14885, 1690, 14945, 1720] + ZOrder 8148 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC2_COS2" + SID "8968" + Position [17630, 4120, 17690, 4150] + ZOrder 9539 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC2_SIN" + SID "6964" + Position [26105, 12595, 26165, 12625] + ZOrder 7730 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC2_SIN1" + SID "7373" + Position [14470, 1675, 14530, 1705] + ZOrder 8146 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC2_SIN2" + SID "8969" + Position [17215, 4120, 17275, 4150] + ZOrder 9537 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType SubSystem + Name "PDs" + SID "6025" + Ports [] + Position [24858, 13662, 25143, 13947] + ZOrder 3902 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "PDs" + Location [-31, 2249, 1467, 3285] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "20" + Block { + BlockType Fcn + Name "COS_Theta" + SID "3604" + Position [2475, 550, 2535, 580] + ZOrder 2146 + Expr "cosdeg(u[1])" + } + Block { + BlockType Constant + Name "Constant" + SID "3611" + Position [2660, 1570, 2690, 1600] + ZOrder 2054 + Value "2" + } + Block { + BlockType Constant + Name "Constant11" + SID "3469" + Description "Voltage baseline subtraction (V)" + Position [1010, 1985, 1055, 2015] + ZOrder 2001 + Value "0" + } + Block { + BlockType Constant + Name "Constant12" + SID "3470" + Description "Voltage baseline subtraction (V)" + Position [1010, 2160, 1055, 2190] + ZOrder 2002 + Value "0" + } + Block { + BlockType Constant + Name "Constant13" + SID "3471" + Description "Voltage baseline subtraction (V)" + Position [1010, 2335, 1055, 2365] + ZOrder 2003 + Value "0" + } + Block { + BlockType Constant + Name "Constant14" + SID "3472" + Description "Voltage baseline subtraction (V)" + Position [1010, 2510, 1055, 2540] + ZOrder 2004 + Value "0" + } + Block { + BlockType Constant + Name "Constant15" + SID "3473" + Description "Voltage baseline subtraction (V)" + Position [1010, 2685, 1055, 2715] + ZOrder 2005 + Value "0" + } + Block { + BlockType Constant + Name "Constant16" + SID "3474" + Description "Voltage baseline subtraction (V)" + Position [1010, 2860, 1055, 2890] + ZOrder 2006 + Value "0" + } + Block { + BlockType Constant + Name "Constant17" + SID "3500" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 1635, 910, 1665] + ZOrder 2028 + Value "20" + } + Block { + BlockType Constant + Name "Constant18" + SID "3501" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 1810, 910, 1840] + ZOrder 2030 + Value "20" + } + Block { + BlockType Constant + Name "Constant19" + SID "3503" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 1985, 910, 2015] + ZOrder 2032 + Value "20" + } + Block { + BlockType Constant + Name "Constant20" + SID "3505" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2160, 910, 2190] + ZOrder 2034 + Value "20" + } + Block { + BlockType Constant + Name "Constant21" + SID "3507" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2335, 910, 2365] + ZOrder 2036 + Value "20" + } + Block { + BlockType Constant + Name "Constant22" + SID "3509" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2510, 910, 2540] + ZOrder 2038 + Value "20" + } + Block { + BlockType Constant + Name "Constant23" + SID "3511" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2685, 910, 2715] + ZOrder 2040 + Value "20" + } + Block { + BlockType Constant + Name "Constant24" + SID "3513" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2860, 910, 2890] + ZOrder 2042 + Value "20" + } + Block { + BlockType Constant + Name "Constant25" + SID "3573" + Description "Voltage baseline subtraction (V)" + Position [2754, 700, 2806, 720] + ZOrder 2135 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-0.5" + } + Block { + BlockType Constant + Name "Constant27" + SID "3578" + Description "Voltage baseline subtraction (V)" + Position [2535, 1027, 2580, 1043] + ZOrder 2139 + Value "2" + } + Block { + BlockType Constant + Name "Constant28" + SID "3631" + Description "conversion coefficient from radian to degree (180/pi)" + Position [2440, 1409, 2515, 1421] + ZOrder 2067 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant29" + SID "3635" + Description "conversion coefficient from radian to degree (180/pi)" + Position [2420, 1589, 2495, 1601] + ZOrder 2070 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant30" + SID "3687" + Position [2100, 2365, 2130, 2395] + ZOrder 2076 + } + Block { + BlockType Constant + Name "Constant31" + SID "3640" + Description "conversion coefficient from radian to degree (180/pi)" + Position [2895, 814, 2970, 826] + ZOrder 2154 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant32" + SID "3689" + Position [2225, 2365, 2255, 2395] + ZOrder 2078 + Value "20" + } + Block { + BlockType Constant + Name "Constant33" + SID "3691" + Position [2100, 2510, 2130, 2540] + ZOrder 2080 + Value "90" + } + Block { + BlockType Constant + Name "Constant34" + SID "3694" + Position [2175, 2565, 2205, 2595] + ZOrder 2083 + Value "70" + } + Block { + BlockType Constant + Name "Constant35" + SID "3698" + Description "Voltage baseline subtraction (V)" + Position [2060, 1570, 2105, 1600] + ZOrder 2087 + Value "5" + } + Block { + BlockType Constant + Name "Constant36" + SID "3701" + Description "Voltage baseline subtraction (V)" + Position [2055, 1705, 2100, 1735] + ZOrder 2090 + Value "4" + } + Block { + BlockType Constant + Name "Constant37" + SID "3726" + Description "Voltage baseline subtraction (V)" + Position [3064, 865, 3116, 885] + ZOrder 2156 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + } + Block { + BlockType Constant + Name "Constant38" + SID "3727" + Description "Voltage baseline subtraction (V)" + Position [3019, 895, 3071, 915] + ZOrder 2157 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant49" + SID "4329" + Description "Minimum voltage of ADC (V)" + Position [205, 1355, 250, 1385] + ZOrder 2100 + Value "-10" + } + Block { + BlockType Constant + Name "Constant5" + SID "3119" + Description "Voltage to distance coefficient. (V/mm)\nV=-0.1d+2. -> d=-10V+20." + Position [670, 20, 700, 65] + ZOrder 856 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-10" + } + Block { + BlockType Constant + Name "Constant51" + SID "4330" + Description "positive and negative voltage" + Position [95, 1272, 130, 1298] + ZOrder 2098 + Value "2" + } + Block { + BlockType Constant + Name "Constant52" + SID "4331" + Description "Maximum voltage of ADC (V)" + Position [205, 1300, 250, 1330] + ZOrder 2095 + Value "10" + } + Block { + BlockType Constant + Name "Constant53" + SID "4332" + Description "Quantization range of 16 bit ADC." + Position [175, 1235, 220, 1265] + ZOrder 2096 + Value "65536" + } + Block { + BlockType Constant + Name "Constant8" + SID "3123" + Description "Voltage baseline subtraction (V)" + Position [1010, 1635, 1055, 1665] + ZOrder 1979 + Value "0" + } + Block { + BlockType Constant + Name "Constant9" + SID "3468" + Description "Voltage baseline subtraction (V)" + Position [1010, 1810, 1055, 1840] + ZOrder 2000 + Value "0" + } + Block { + BlockType Reference + Name "D_M" + SID "3564" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [2200, 682, 2265, 698] + ZOrder 2131 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux2" + SID "3322" + Ports [1, 3] + Position [3310, 825, 3315, 985] + ZOrder 2116 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "3323" + Ports [1, 4] + Position [3830, 815, 3835, 975] + ZOrder 2126 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Reference + Name "Diff_PDunit1" + SID "3091" + Tag "Test Point" + Ports [1] + Position [1855, 1700, 1895, 1720] + ZOrder 1973 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit1_MON" + SID "3088" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1695, 1770, 1725] + ZOrder 1971 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2" + SID "3092" + Tag "Test Point" + Ports [1] + Position [1855, 2050, 1895, 2070] + ZOrder 1974 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2_MON" + SID "3090" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2045, 1770, 2075] + ZOrder 1972 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3" + SID "3143" + Tag "Test Point" + Ports [1] + Position [1690, 2370, 1730, 2390] + ZOrder 1994 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3_MON" + SID "3144" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1540, 2365, 1620, 2395] + ZOrder 1992 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4" + SID "3145" + Tag "Test Point" + Ports [1] + Position [1855, 2750, 1895, 2770] + ZOrder 1995 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4_MON" + SID "3146" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2745, 1770, 2775] + ZOrder 1993 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide10" + SID "3035" + Ports [2, 1] + Position [440, 1767, 470, 1798] + ZOrder 1963 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "3038" + Ports [2, 1] + Position [440, 1942, 470, 1973] + ZOrder 1966 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "3047" + Ports [2, 1] + Position [440, 2117, 470, 2148] + ZOrder 1969 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "3138" + Ports [2, 1] + Position [440, 2467, 470, 2498] + ZOrder 1984 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "3139" + Ports [2, 1] + Position [440, 2642, 470, 2673] + ZOrder 1987 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "3140" + Ports [2, 1] + Position [440, 2817, 470, 2848] + ZOrder 1990 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "3142" + Ports [2, 1] + Position [440, 2292, 470, 2323] + ZOrder 1981 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "3568" + Ports [2, 1] + Position [2210, 962, 2240, 993] + ZOrder 2132 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "3575" + Ports [2, 1] + Position [2745, 802, 2775, 833] + ZOrder 2137 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "3684" + Ports [2, 1] + Position [1925, 2437, 1955, 2468] + ZOrder 2073 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "3695" + Ports [2, 1] + Position [2390, 2432, 2420, 2463] + ZOrder 2084 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "3696" + Ports [2, 1] + Position [1965, 1632, 1995, 1663] + ZOrder 2085 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "3704" + Ports [2, 1] + Position [2270, 1662, 2300, 1693] + ZOrder 2093 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide34" + SID "4333" + Ports [2, 1] + Position [375, 1252, 405, 1283] + ZOrder 2101 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide35" + SID "4334" + Ports [2, 1] + Position [290, 1242, 320, 1273] + ZOrder 2097 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "3031" + Ports [2, 1] + Position [440, 1592, 470, 1623] + ZOrder 1960 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_IM_COIL1" + SID "3324" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3890, 798, 3960, 822] + ZOrder 2127 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL2" + SID "3325" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3890, 853, 3960, 877] + ZOrder 2130 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL3" + SID "3326" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3890, 913, 3960, 937] + ZOrder 2129 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL4" + SID "3327" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3890, 968, 3960, 992] + ZOrder 2128 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_L" + SID "3328" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3580, 788, 3650, 812] + ZOrder 2112 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_P" + SID "3329" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3580, 938, 3650, 962] + ZOrder 2123 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_Y" + SID "3330" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3580, 858, 3650, 882] + ZOrder 2122 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground23" + SID "3842" + Position [2175, 960, 2195, 980] + ZOrder 2158 + } + Block { + BlockType Ground + Name "Ground24" + SID "3843" + Position [2310, 750, 2330, 770] + ZOrder 2159 + } + Block { + BlockType Ground + Name "Ground27" + SID "4337" + Position [20, 1590, 40, 1610] + ZOrder 2103 + } + Block { + BlockType Ground + Name "Ground29" + SID "4339" + Position [20, 2750, 40, 2770] + ZOrder 2105 + } + Block { + BlockType Ground + Name "Ground30" + SID "4340" + Position [20, 2640, 40, 2660] + ZOrder 2106 + } + Block { + BlockType Ground + Name "Ground31" + SID "4341" + Position [20, 2465, 40, 2485] + ZOrder 2107 + } + Block { + BlockType Ground + Name "Ground32" + SID "4342" + Position [20, 2300, 40, 2320] + ZOrder 2108 + } + Block { + BlockType Ground + Name "Ground33" + SID "4343" + Position [20, 2130, 40, 2150] + ZOrder 2109 + } + Block { + BlockType Ground + Name "Ground34" + SID "4344" + Position [20, 1940, 40, 1960] + ZOrder 2110 + } + Block { + BlockType Ground + Name "Ground35" + SID "4345" + Position [20, 1765, 40, 1785] + ZOrder 2111 + } + Block { + BlockType Reference + Name "IM_L_MON" + SID "3333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 815, 3475, 845] + ZOrder 2117 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_P_MON" + SID "3334" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 965, 3475, 995] + ZOrder 2119 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_Y_MON" + SID "3335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 890, 3475, 920] + ZOrder 2118 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L" + SID "3571" + Tag "Test Point" + Ports [1] + Position [2585, 1090, 2625, 1110] + ZOrder 2134 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_MON" + SID "3627" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2460, 1085, 2540, 1115] + ZOrder 2152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT1" + SID "3339" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3205, 875, 3245, 935] + ZOrder 2114 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux2" + SID "3331" + Ports [2, 1] + Position [3160, 886, 3165, 924] + ZOrder 2115 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "3332" + Ports [3, 1] + Position [3700, 863, 3705, 927] + ZOrder 2125 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux4" + SID "3606" + Ports [1, 1] + Position [2335, 546, 2340, 584] + ZOrder 2148 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux5" + SID "3607" + Ports [1, 1] + Position [2335, 601, 2340, 639] + ZOrder 2149 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux6" + SID "3588" + Ports [1, 1] + Position [2925, 1516, 2930, 1554] + ZOrder 2051 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "3637" + Tag "Test Point" + Ports [1] + Position [2680, 1625, 2720, 1645] + ZOrder 2072 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_MON" + SID "3015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 1585, 165, 1615] + ZOrder 1959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm" + SID "3033" + Tag "Test Point" + Ports [1] + Position [1445, 1610, 1485, 1630] + ZOrder 1961 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm_MON" + SID "3491" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 1605, 1250, 1635] + ZOrder 2019 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt" + SID "3543" + Tag "Test Point" + Ports [1] + Position [725, 1450, 765, 1470] + ZOrder 2043 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt_MON" + SID "3617" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 1515, 640, 1545] + ZOrder 2057 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_MON" + SID "3037" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 1760, 165, 1790] + ZOrder 1962 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm" + SID "3036" + Tag "Test Point" + Ports [1] + Position [1445, 1840, 1485, 1860] + ZOrder 1964 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm_MON" + SID "3492" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 1780, 1250, 1810] + ZOrder 2020 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt" + SID "3544" + Tag "Test Point" + Ports [1] + Position [730, 1690, 770, 1710] + ZOrder 2044 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt_MON" + SID "3618" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 1725, 640, 1755] + ZOrder 2058 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_MON" + SID "3048" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 2125, 165, 2155] + ZOrder 1968 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm" + SID "3049" + Tag "Test Point" + Ports [1] + Position [1445, 2135, 1485, 2155] + ZOrder 1970 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm_MON" + SID "3494" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2130, 1250, 2160] + ZOrder 2022 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt" + SID "3546" + Tag "Test Point" + Ports [1] + Position [730, 2030, 770, 2050] + ZOrder 2046 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt_MON" + SID "3620" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2070, 640, 2100] + ZOrder 2060 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_MON" + SID "3040" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 1935, 165, 1965] + ZOrder 1965 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm" + SID "3039" + Tag "Test Point" + Ports [1] + Position [1445, 1960, 1485, 1980] + ZOrder 1967 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm_MON" + SID "3493" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 1955, 1250, 1985] + ZOrder 2021 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt" + SID "3545" + Tag "Test Point" + Ports [1] + Position [730, 1855, 770, 1875] + ZOrder 2045 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt_MON" + SID "3619" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 1895, 640, 1925] + ZOrder 2059 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_MON" + SID "3150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 2460, 165, 2490] + ZOrder 1983 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm" + SID "3149" + Tag "Test Point" + Ports [1] + Position [1445, 2485, 1485, 2505] + ZOrder 1985 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm_MON" + SID "3496" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2480, 1250, 2510] + ZOrder 2024 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt" + SID "3548" + Tag "Test Point" + Ports [1] + Position [730, 2395, 770, 2415] + ZOrder 2048 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt_MON" + SID "3622" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2430, 640, 2460] + ZOrder 2062 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_MON" + SID "3148" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 2295, 165, 2325] + ZOrder 1980 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm" + SID "3147" + Tag "Test Point" + Ports [1] + Position [1365, 2310, 1405, 2330] + ZOrder 1982 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm_MON" + SID "3495" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2305, 1250, 2335] + ZOrder 2023 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt" + SID "3547" + Tag "Test Point" + Ports [1] + Position [730, 2205, 770, 2225] + ZOrder 2047 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt_MON" + SID "3621" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2250, 640, 2280] + ZOrder 2061 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_MON" + SID "3154" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [75, 2745, 155, 2775] + ZOrder 1989 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm" + SID "3153" + Tag "Test Point" + Ports [1] + Position [1445, 2835, 1485, 2855] + ZOrder 1991 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm_MON" + SID "3498" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2830, 1250, 2860] + ZOrder 2026 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt" + SID "3550" + Tag "Test Point" + Ports [1] + Position [730, 2730, 770, 2750] + ZOrder 2050 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt_MON" + SID "3624" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2770, 640, 2800] + ZOrder 2064 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_MON" + SID "3152" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [75, 2635, 155, 2665] + ZOrder 1986 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm" + SID "3151" + Tag "Test Point" + Ports [1] + Position [1445, 2660, 1485, 2680] + ZOrder 1988 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm_MON" + SID "3497" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2655, 1250, 2685] + ZOrder 2025 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt" + SID "3549" + Tag "Test Point" + Ports [1] + Position [730, 2570, 770, 2590] + ZOrder 2049 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt_MON" + SID "3623" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2595, 640, 2625] + ZOrder 2063 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_MON" + SID "3629" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2570, 1620, 2650, 1650] + ZOrder 2066 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product11" + SID "3156" + Ports [2, 1] + Position [720, 2302, 750, 2333] + ZOrder 1996 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "3157" + Ports [2, 1] + Position [720, 2477, 750, 2508] + ZOrder 1997 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "3158" + Ports [2, 1] + Position [720, 2652, 750, 2683] + ZOrder 1998 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "3159" + Ports [2, 1] + Position [720, 2827, 750, 2858] + ZOrder 1999 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "3577" + Ports [2, 1] + Position [2650, 967, 2680, 998] + ZOrder 2138 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "3579" + Ports [2, 1] + Position [2590, 972, 2620, 1003] + ZOrder 2140 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "3581" + Ports [2, 1] + Position [2805, 737, 2835, 768] + ZOrder 2142 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "3582" + Ports [2, 1] + Position [2865, 747, 2895, 778] + ZOrder 2143 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "3609" + Ports [2, 1] + Position [2850, 1517, 2880, 1548] + ZOrder 2053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product25" + SID "3633" + Ports [2, 1] + Position [2540, 1407, 2570, 1438] + ZOrder 2068 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product26" + SID "3634" + Ports [2, 1] + Position [2540, 1537, 2570, 1568] + ZOrder 2069 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product27" + SID "3690" + Ports [2, 1] + Position [2290, 2392, 2320, 2423] + ZOrder 2079 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product28" + SID "3641" + Ports [2, 1] + Position [3020, 757, 3050, 788] + ZOrder 2155 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product29" + SID "3692" + Ports [2, 1] + Position [2175, 2502, 2205, 2533] + ZOrder 2081 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product30" + SID "3699" + Ports [2, 1] + Position [2140, 1627, 2170, 1658] + ZOrder 2088 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product31" + SID "3702" + Ports [2, 1] + Position [2140, 1697, 2170, 1728] + ZOrder 2091 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "3115" + Ports [2, 1] + Position [720, 1602, 750, 1633] + ZOrder 1975 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "3116" + Ports [2, 1] + Position [720, 1777, 750, 1808] + ZOrder 1976 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "3117" + Ports [2, 1] + Position [720, 1952, 750, 1983] + ZOrder 1977 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "3118" + Ports [2, 1] + Position [720, 2127, 750, 2158] + ZOrder 1978 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "R" + SID "3636" + Tag "Test Point" + Ports [1] + Position [2730, 1400, 2770, 1420] + ZOrder 2071 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "R_MON" + SID "3628" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2600, 1410, 2680, 1440] + ZOrder 2065 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Ratio_PD1_PD2" + SID "3697" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2015, 1635, 2095, 1665] + ZOrder 2086 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Ratio_PD5_PD6" + SID "3685" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1995, 2440, 2075, 2470] + ZOrder 2074 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_L" + SID "3615" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2360, 968, 2430, 992] + ZOrder 2150 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_P" + SID "3613" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2715, 1513, 2785, 1537] + ZOrder 2056 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_R" + SID "3612" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2715, 1448, 2785, 1472] + ZOrder 2055 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_Y" + SID "3616" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2915, 753, 2985, 777] + ZOrder 2151 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT" + SID "3686" + Tag "cdsSqrt" + Ports [1, 1] + Position [2100, 2436, 2130, 2474] + ZOrder 2075 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum10" + SID "3483" + Ports [2, 1] + Position [1595, 1700, 1615, 1720] + ZOrder 2015 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + SID "3484" + Ports [2, 1] + Position [1595, 2050, 1615, 2070] + ZOrder 2016 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + SID "3485" + Ports [2, 1] + Position [1485, 2370, 1505, 2390] + ZOrder 2017 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + SID "3486" + Ports [2, 1] + Position [1595, 2750, 1615, 2770] + ZOrder 2018 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + SID "3499" + Ports [2, 1] + Position [945, 1610, 965, 1630] + ZOrder 2027 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + SID "3502" + Ports [2, 1] + Position [945, 1785, 965, 1805] + ZOrder 2029 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + SID "3504" + Ports [2, 1] + Position [945, 1960, 965, 1980] + ZOrder 2031 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + SID "3506" + Ports [2, 1] + Position [945, 2135, 965, 2155] + ZOrder 2033 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + SID "3508" + Ports [2, 1] + Position [945, 2310, 965, 2330] + ZOrder 2035 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + SID "3510" + Ports [2, 1] + Position [945, 2485, 965, 2505] + ZOrder 2037 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "3475" + Ports [2, 1] + Position [1090, 1610, 1110, 1630] + ZOrder 2007 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + SID "3512" + Ports [2, 1] + Position [945, 2660, 965, 2680] + ZOrder 2039 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + SID "3514" + Ports [2, 1] + Position [945, 2835, 965, 2855] + ZOrder 2041 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + SID "3569" + Ports [2, 1] + Position [2305, 970, 2325, 990] + ZOrder 2133 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + SID "3574" + Ports [2, 1] + Position [2510, 815, 2530, 835] + ZOrder 2136 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + SID "3580" + Ports [2, 1] + Position [2705, 750, 2725, 770] + ZOrder 2141 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum26" + SID "3688" + Ports [2, 1] + Position [2180, 2405, 2200, 2425] + ZOrder 2077 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum27" + SID "3693" + Ports [2, 1] + Position [2235, 2510, 2255, 2530] + ZOrder 2082 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum28" + SID "3700" + Ports [2, 1] + Position [2200, 1635, 2220, 1655] + ZOrder 2089 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum29" + SID "3703" + Ports [2, 1] + Position [2200, 1705, 2220, 1725] + ZOrder 2092 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "3476" + Ports [2, 1] + Position [1090, 1785, 1110, 1805] + ZOrder 2008 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "3477" + Ports [2, 1] + Position [1090, 1960, 1110, 1980] + ZOrder 2009 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum41" + SID "4335" + Ports [2, 1] + Position [310, 1305, 330, 1325] + ZOrder 2099 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "3478" + Ports [2, 1] + Position [1090, 2135, 1110, 2155] + ZOrder 2010 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "3479" + Ports [2, 1] + Position [1090, 2310, 1110, 2330] + ZOrder 2011 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "3480" + Ports [2, 1] + Position [1090, 2485, 1110, 2505] + ZOrder 2012 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + SID "3481" + Ports [2, 1] + Position [1090, 2660, 1110, 2680] + ZOrder 2013 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + SID "3482" + Ports [2, 1] + Position [1090, 2835, 1110, 2855] + ZOrder 2014 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Fcn + Name "Tan_2P" + SID "3601" + Position [2960, 1520, 3020, 1550] + ZOrder 2052 + Expr "sin(u[1])/cos(u[1])" + } + Block { + BlockType Fcn + Name "Tan_Theta" + SID "3602" + Position [2475, 605, 2535, 635] + ZOrder 2145 + Expr "sindeg(u[1])/cosdeg(u[1])" + } + Block { + BlockType Terminator + Name "Terminator12" + SID "5740" + Position [2825, 1450, 2845, 1470] + ZOrder 3623 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "3419" + Position [4060, 800, 4080, 820] + ZOrder 2160 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "3420" + Position [4060, 855, 4080, 875] + ZOrder 2161 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "3421" + Position [4060, 915, 4080, 935] + ZOrder 2162 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "3422" + Position [4060, 970, 4080, 990] + ZOrder 2163 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "3336" + Position [3520, 820, 3540, 840] + ZOrder 2113 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "3337" + Position [3520, 895, 3540, 915] + ZOrder 2120 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "3338" + Position [3520, 970, 3540, 990] + ZOrder 2121 + } + Block { + BlockType Reference + Name "Theta" + SID "3605" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [2220, 557, 2285, 573] + ZOrder 2147 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "3584" + Tag "Test Point" + Ports [1] + Position [3185, 765, 3225, 785] + ZOrder 2144 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_MON" + SID "3630" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3070, 760, 3150, 790] + ZOrder 2153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsMuxMatrix3" + SID "3340" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3755, 865, 3795, 925] + ZOrder 2124 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 11682 + SrcBlock "Divide24" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 11681 + Points [0, -45] + DstBlock "PD6_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11680 + DstBlock "Product11" + DstPort 1 + } + } + Line { + ZOrder 11679 + SrcBlock "PD6_MON" + SrcPort 1 + Points [48, 0; 0, -10] + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 11718 + SrcBlock "Constant8" + SrcPort 1 + Points [40, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 11723 + SrcBlock "PD1_MON" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 11724 + SrcBlock "PD2_MON" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 11725 + SrcBlock "PD4_MON" + SrcPort 1 + DstBlock "Divide11" + DstPort 1 + } + Line { + ZOrder 11726 + SrcBlock "PD3_MON" + SrcPort 1 + Points [48, 0; 0, -15] + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 11728 + SrcBlock "Constant11" + SrcPort 1 + Points [40, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 11729 + SrcBlock "Constant12" + SrcPort 1 + Points [40, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 11727 + SrcBlock "Constant9" + SrcPort 1 + Points [40, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 11730 + SrcBlock "Constant13" + SrcPort 1 + Points [40, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 11731 + SrcBlock "Constant14" + SrcPort 1 + Points [40, 0] + DstBlock "Sum7" + DstPort 2 + } + Line { + ZOrder 11732 + SrcBlock "Constant15" + SrcPort 1 + Points [40, 0] + DstBlock "Sum8" + DstPort 2 + } + Line { + ZOrder 11733 + SrcBlock "Constant16" + SrcPort 1 + Points [40, 0] + DstBlock "Sum9" + DstPort 2 + } + Line { + ZOrder 11736 + SrcBlock "PD1_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 11735 + Points [0, 90] + DstBlock "Sum10" + DstPort 1 + } + Branch { + ZOrder 11734 + DstBlock "PD1_mm" + DstPort 1 + } + } + Line { + ZOrder 11739 + SrcBlock "PD2_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 11738 + Points [0, 55] + DstBlock "PD2_mm" + DstPort 1 + } + Branch { + ZOrder 11737 + Points [213, 0] + DstBlock "Sum10" + DstPort 2 + } + } + Line { + ZOrder 11742 + SrcBlock "PD3_mm_MON" + SrcPort 1 + Points [136, 0] + Branch { + ZOrder 11741 + Points [0, -85] + DstBlock "Sum11" + DstPort 1 + } + Branch { + ZOrder 11740 + DstBlock "PD3_mm" + DstPort 1 + } + } + Line { + ZOrder 11745 + SrcBlock "PD4_mm_MON" + SrcPort 1 + Points [160, 0] + Branch { + ZOrder 11744 + DstBlock "PD4_mm" + DstPort 1 + } + Branch { + ZOrder 11743 + Points [0, 119; 190, 0] + DstBlock "Sum11" + DstPort 2 + } + } + Line { + ZOrder 11748 + SrcBlock "PD5_mm_MON" + SrcPort 1 + Points [134, 0] + Branch { + ZOrder 11747 + DstBlock "PD5_mm" + DstPort 1 + } + Branch { + ZOrder 11746 + Points [0, -115] + DstBlock "Sum12" + DstPort 1 + } + } + Line { + ZOrder 11751 + SrcBlock "PD6_mm_MON" + SrcPort 1 + Points [80, 0] + Branch { + ZOrder 11750 + DstBlock "PD6_mm" + DstPort 1 + } + Branch { + ZOrder 11749 + Points [0, 101; 160, 0] + DstBlock "Sum12" + DstPort 2 + } + } + Line { + ZOrder 11754 + SrcBlock "PD8_mm_MON" + SrcPort 1 + Points [163, 0] + Branch { + ZOrder 11753 + Points [0, 124; 187, 0] + DstBlock "Sum13" + DstPort 2 + } + Branch { + ZOrder 11752 + DstBlock "PD8_mm" + DstPort 1 + } + } + Line { + ZOrder 11757 + SrcBlock "PD7_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 11756 + Points [0, -85] + DstBlock "Sum13" + DstPort 1 + } + Branch { + ZOrder 11755 + DstBlock "PD7_mm" + DstPort 1 + } + } + Line { + ZOrder 11758 + SrcBlock "Sum14" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 11759 + SrcBlock "Product6" + SrcPort 1 + DstBlock "Sum14" + DstPort 1 + } + Line { + ZOrder 11760 + SrcBlock "Constant17" + SrcPort 1 + Points [40, 0] + DstBlock "Sum14" + DstPort 2 + } + Line { + ZOrder 11761 + SrcBlock "Sum15" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 11762 + SrcBlock "Constant18" + SrcPort 1 + Points [40, 0] + DstBlock "Sum15" + DstPort 2 + } + Line { + ZOrder 11763 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Sum15" + DstPort 1 + } + Line { + ZOrder 11764 + SrcBlock "Sum16" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 11765 + SrcBlock "Constant19" + SrcPort 1 + Points [40, 0] + DstBlock "Sum16" + DstPort 2 + } + Line { + ZOrder 11766 + SrcBlock "Product8" + SrcPort 1 + DstBlock "Sum16" + DstPort 1 + } + Line { + ZOrder 11767 + SrcBlock "Sum17" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 11768 + SrcBlock "Constant20" + SrcPort 1 + Points [40, 0] + DstBlock "Sum17" + DstPort 2 + } + Line { + ZOrder 11769 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Sum17" + DstPort 1 + } + Line { + ZOrder 11770 + SrcBlock "Sum18" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 11771 + SrcBlock "Constant21" + SrcPort 1 + Points [40, 0] + DstBlock "Sum18" + DstPort 2 + } + Line { + ZOrder 11772 + SrcBlock "Product11" + SrcPort 1 + DstBlock "Sum18" + DstPort 1 + } + Line { + ZOrder 11773 + SrcBlock "Sum19" + SrcPort 1 + DstBlock "Sum7" + DstPort 1 + } + Line { + ZOrder 11774 + SrcBlock "Constant22" + SrcPort 1 + Points [40, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + ZOrder 11775 + SrcBlock "Sum20" + SrcPort 1 + DstBlock "Sum8" + DstPort 1 + } + Line { + ZOrder 11776 + SrcBlock "Constant23" + SrcPort 1 + Points [40, 0] + DstBlock "Sum20" + DstPort 2 + } + Line { + ZOrder 11777 + SrcBlock "Product13" + SrcPort 1 + DstBlock "Sum20" + DstPort 1 + } + Line { + ZOrder 11778 + SrcBlock "Sum21" + SrcPort 1 + DstBlock "Sum9" + DstPort 1 + } + Line { + ZOrder 11779 + SrcBlock "Constant24" + SrcPort 1 + Points [40, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + ZOrder 11780 + SrcBlock "Product14" + SrcPort 1 + DstBlock "Sum21" + DstPort 1 + } + Line { + ZOrder 11781 + SrcBlock "Product12" + SrcPort 1 + DstBlock "Sum19" + DstPort 1 + } + Line { + ZOrder 11782 + SrcBlock "Mux6" + SrcPort 1 + DstBlock "Tan_2P" + DstPort 1 + } + Line { + ZOrder 11939 + SrcBlock "Tan_2P" + SrcPort 1 + Points [9, 0; 0, 1087; -1122, 0; 0, -1637] + DstBlock "Divide28" + DstPort 2 + } + Line { + ZOrder 11785 + SrcBlock "Product24" + SrcPort 1 + DstBlock "Mux6" + DstPort 1 + } + Line { + ZOrder 11789 + SrcBlock "PD2_volt_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 11788 + Points [0, -40] + DstBlock "PD2_volt" + DstPort 1 + } + Branch { + ZOrder 11787 + Points [1293, 0] + DstBlock "Divide32" + DstPort 2 + } + } + Line { + ZOrder 11784 + SrcBlock "Constant" + SrcPort 1 + Points [119, 0; 0, -45] + DstBlock "Product24" + DstPort 2 + } + Line { + ZOrder 11786 + SrcBlock "SENSING_P" + SrcPort 1 + DstBlock "Product24" + DstPort 1 + } + Line { + ZOrder 11790 + SrcBlock "PD4_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD4_volt" + DstPort 1 + } + Line { + ZOrder 11794 + SrcBlock "PD6_volt_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 11793 + Points [0, -50] + DstBlock "PD6_volt" + DstPort 1 + } + Branch { + ZOrder 11792 + Points [1185, 0; 0, 195] + DstBlock "Divide30" + DstPort 2 + } + } + Line { + ZOrder 11791 + SrcBlock "PD3_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD3_volt" + DstPort 1 + } + Line { + ZOrder 11797 + SrcBlock "PD5_volt_MON" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 11796 + DstBlock "Divide30" + DstPort 1 + } + Branch { + ZOrder 11795 + Points [0, -40] + DstBlock "PD5_volt" + DstPort 1 + } + } + Line { + ZOrder 11798 + SrcBlock "PD8_volt_MON" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "PD8_volt" + DstPort 1 + } + Line { + ZOrder 11799 + SrcBlock "PD7_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD7_volt" + DstPort 1 + } + Line { + ZOrder 11802 + SrcBlock "Divide31" + SrcPort 1 + Points [10, 0; 0, 71; -107, 0; 0, -1061; 193, 0] + Branch { + ZOrder 11801 + Points [0, -30] + DstBlock "Product25" + DstPort 2 + } + Branch { + ZOrder 11800 + DstBlock "SENSING_R" + DstPort 1 + } + } + Line { + ZOrder 11805 + SrcBlock "Divide33" + SrcPort 1 + Points [66, 0; 0, -155; 144, 0] + Branch { + ZOrder 11804 + Points [0, 20] + DstBlock "Product26" + DstPort 1 + } + Branch { + ZOrder 11803 + DstBlock "SENSING_P" + DstPort 1 + } + } + Line { + ZOrder 11806 + SrcBlock "Constant28" + SrcPort 1 + DstBlock "Product25" + DstPort 1 + } + Line { + ZOrder 11807 + SrcBlock "Product25" + SrcPort 1 + DstBlock "R_MON" + DstPort 1 + } + Line { + ZOrder 11808 + SrcBlock "Constant29" + SrcPort 1 + Points [15, 0; 0, -35] + DstBlock "Product26" + DstPort 2 + } + Line { + ZOrder 11809 + SrcBlock "Product26" + SrcPort 1 + Points [14, 0; 0, 40; -41, 0; 0, 40] + DstBlock "P_MON" + DstPort 1 + } + Line { + ZOrder 11811 + SrcBlock "P_MON" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 11813 + SrcBlock "Ratio_PD5_PD6" + SrcPort 1 + DstBlock "SQRT" + DstPort 1 + } + Line { + ZOrder 11810 + SrcBlock "R_MON" + SrcPort 1 + Points [12, 0; 0, -15] + DstBlock "R" + DstPort 1 + } + Line { + ZOrder 11812 + SrcBlock "Divide30" + SrcPort 1 + DstBlock "Ratio_PD5_PD6" + DstPort 1 + } + Line { + ZOrder 11816 + SrcBlock "SQRT" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 11815 + Points [0, 55] + DstBlock "Product29" + DstPort 1 + } + Branch { + ZOrder 11814 + Points [38, 0] + DstBlock "Sum26" + DstPort 2 + } + } + Line { + ZOrder 11817 + SrcBlock "Constant30" + SrcPort 1 + Points [23, 0; 0, 35] + DstBlock "Sum26" + DstPort 1 + } + Line { + ZOrder 11818 + SrcBlock "Sum26" + SrcPort 1 + DstBlock "Product27" + DstPort 2 + } + Line { + ZOrder 11819 + SrcBlock "Constant32" + SrcPort 1 + Points [15, 0] + DstBlock "Product27" + DstPort 1 + } + Line { + ZOrder 11820 + SrcBlock "Constant33" + SrcPort 1 + DstBlock "Product29" + DstPort 2 + } + Line { + ZOrder 11821 + SrcBlock "Product29" + SrcPort 1 + DstBlock "Sum27" + DstPort 1 + } + Line { + ZOrder 11822 + SrcBlock "Constant34" + SrcPort 1 + Points [35, 0] + DstBlock "Sum27" + DstPort 2 + } + Line { + ZOrder 11823 + SrcBlock "Product27" + SrcPort 1 + Points [32, 0; 0, 30] + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 11827 + SrcBlock "PD1_volt_MON" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 11826 + DstBlock "PD1_volt" + DstPort 1 + } + Branch { + ZOrder 11825 + Points [1240, 0] + DstBlock "Divide32" + DstPort 1 + } + } + Line { + ZOrder 11824 + SrcBlock "Sum27" + SrcPort 1 + Points [62, 0; 0, -65] + DstBlock "Divide31" + DstPort 2 + } + Line { + ZOrder 11828 + SrcBlock "Divide32" + SrcPort 1 + DstBlock "Ratio_PD1_PD2" + DstPort 1 + } + Line { + ZOrder 11831 + SrcBlock "Ratio_PD1_PD2" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 11830 + Points [0, 55] + DstBlock "Product31" + DstPort 1 + } + Branch { + ZOrder 11829 + DstBlock "Product30" + DstPort 2 + } + } + Line { + ZOrder 11834 + SrcBlock "Constant35" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 11833 + Points [0, 50] + DstBlock "Product30" + DstPort 1 + } + Branch { + ZOrder 11832 + Points [112, 0; 0, 88; -24, 0] + DstBlock "Sum28" + DstPort 2 + } + } + Line { + ZOrder 11835 + SrcBlock "Product30" + SrcPort 1 + DstBlock "Sum28" + DstPort 1 + } + Line { + ZOrder 11836 + SrcBlock "Product31" + SrcPort 1 + DstBlock "Sum29" + DstPort 1 + } + Line { + ZOrder 11839 + SrcBlock "Constant36" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 11838 + Points [0, 29; 96, 0] + DstBlock "Sum29" + DstPort 2 + } + Branch { + ZOrder 11837 + DstBlock "Product31" + DstPort 2 + } + } + Line { + ZOrder 11840 + SrcBlock "Sum28" + SrcPort 1 + Points [27, 0; 0, 25] + DstBlock "Divide33" + DstPort 1 + } + Line { + ZOrder 11841 + SrcBlock "Sum29" + SrcPort 1 + Points [19, 0; 0, -30] + DstBlock "Divide33" + DstPort 2 + } + Line { + ZOrder 11864 + SrcBlock "Divide34" + SrcPort 1 + Points [5, 0; 0, 345] + Branch { + ZOrder 11855 + Points [0, 175] + Branch { + ZOrder 11854 + Points [0, 175; 1, 0] + Branch { + ZOrder 11853 + Points [0, 175] + Branch { + ZOrder 11852 + Points [0, 175] + Branch { + ZOrder 11851 + Points [0, 175] + Branch { + ZOrder 11850 + Points [0, 175] + Branch { + ZOrder 11849 + Points [0, 175] + DstBlock "Divide22" + DstPort 2 + } + Branch { + ZOrder 11848 + DstBlock "Divide21" + DstPort 2 + } + } + Branch { + ZOrder 11847 + DstBlock "Divide20" + DstPort 2 + } + } + Branch { + ZOrder 11846 + DstBlock "Divide24" + DstPort 2 + } + } + Branch { + ZOrder 11845 + DstBlock "Divide12" + DstPort 2 + } + } + Branch { + ZOrder 11844 + DstBlock "Divide11" + DstPort 2 + } + } + Branch { + ZOrder 11843 + DstBlock "Divide10" + DstPort 2 + } + } + Branch { + ZOrder 11842 + DstBlock "Divide9" + DstPort 2 + } + } + Line { + ZOrder 11858 + SrcBlock "Constant51" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide35" + DstPort 2 + } + Line { + ZOrder 11859 + SrcBlock "Sum41" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide34" + DstPort 2 + } + Line { + ZOrder 11860 + SrcBlock "Constant53" + SrcPort 1 + DstBlock "Divide35" + DstPort 1 + } + Line { + ZOrder 11861 + SrcBlock "Constant52" + SrcPort 1 + DstBlock "Sum41" + DstPort 1 + } + Line { + ZOrder 11862 + SrcBlock "Constant49" + SrcPort 1 + Points [65, 0] + DstBlock "Sum41" + DstPort 2 + } + Line { + ZOrder 11863 + SrcBlock "Divide35" + SrcPort 1 + DstBlock "Divide34" + DstPort 1 + } + Line { + ZOrder 11868 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "PD1_MON" + DstPort 1 + } + Line { + ZOrder 11869 + SrcBlock "Ground35" + SrcPort 1 + DstBlock "PD2_MON" + DstPort 1 + } + Line { + ZOrder 11871 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "PD4_MON" + DstPort 1 + } + Line { + ZOrder 11872 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "PD3_MON" + DstPort 1 + } + Line { + ZOrder 11873 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "PD6_MON" + DstPort 1 + } + Line { + ZOrder 11874 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "PD5_MON" + DstPort 1 + } + Line { + ZOrder 11875 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "PD8_MON" + DstPort 1 + } + Line { + ZOrder 11876 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "PD7_MON" + DstPort 1 + } + Line { + ZOrder 11877 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "MAT1" + DstPort 1 + } + Line { + ZOrder 11878 + SrcBlock "MAT1" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 11881 + SrcBlock "Demux2" + SrcPort 1 + Points [35, 0; 0, -20] + Branch { + ZOrder 11880 + DstBlock "IM_L_MON" + DstPort 1 + } + Branch { + ZOrder 11879 + Points [0, -30] + DstBlock "Fil_IM_L" + DstPort 1 + } + } + Line { + ZOrder 11884 + SrcBlock "Demux2" + SrcPort 2 + Points [35, 0] + Branch { + ZOrder 11883 + DstBlock "IM_Y_MON" + DstPort 1 + } + Branch { + ZOrder 11882 + Points [0, -27; 210, 0] + DstBlock "Fil_IM_Y" + DstPort 1 + } + } + Line { + ZOrder 11887 + SrcBlock "Demux2" + SrcPort 3 + Points [35, 0] + Branch { + ZOrder 11886 + Points [0, 20] + DstBlock "IM_P_MON" + DstPort 1 + } + Branch { + ZOrder 11885 + Points [0, -10] + DstBlock "Fil_IM_P" + DstPort 1 + } + } + Line { + ZOrder 11888 + SrcBlock "IM_L_MON" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 11889 + SrcBlock "IM_Y_MON" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 11890 + SrcBlock "IM_P_MON" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 11891 + SrcBlock "Fil_IM_L" + SrcPort 1 + Points [20, 0; 0, 75] + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 11892 + SrcBlock "Fil_IM_Y" + SrcPort 1 + Points [8, 0; 0, 25] + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 11894 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "cdsMuxMatrix3" + DstPort 1 + } + Line { + ZOrder 11895 + SrcBlock "cdsMuxMatrix3" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 11893 + SrcBlock "Fil_IM_P" + SrcPort 1 + Points [20, 0; 0, -35] + DstBlock "Mux3" + DstPort 3 + } + Line { + ZOrder 11942 + SrcBlock "Fil_IM_COIL2" + SrcPort 1 + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 11898 + SrcBlock "Demux3" + SrcPort 3 + Points [22, 0; 0, 10] + DstBlock "Fil_IM_COIL3" + DstPort 1 + } + Line { + ZOrder 11940 + SrcBlock "Fil_IM_COIL1" + SrcPort 1 + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 11941 + SrcBlock "Fil_IM_COIL3" + SrcPort 1 + DstBlock "Terminator18" + DstPort 1 + } + Line { + ZOrder 11943 + SrcBlock "Fil_IM_COIL4" + SrcPort 1 + DstBlock "Terminator19" + DstPort 1 + } + Line { + ZOrder 11904 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "Sum23" + DstPort 1 + } + Line { + ZOrder 11907 + SrcBlock "D_M" + SrcPort 1 + Points [15, 0; 0, 135] + Branch { + ZOrder 11906 + DstBlock "Sum24" + DstPort 1 + } + Branch { + ZOrder 11905 + Points [0, 191; 30, 0] + DstBlock "Sum23" + DstPort 2 + } + } + Line { + ZOrder 11908 + SrcBlock "Sum23" + SrcPort 1 + DstBlock "SENSING_L" + DstPort 1 + } + Line { + ZOrder 11909 + SrcBlock "Sum24" + SrcPort 1 + DstBlock "Divide29" + DstPort 2 + } + Line { + ZOrder 11910 + SrcBlock "Constant27" + SrcPort 1 + Points [9, 0; 0, -14; -23, 0; 0, -26] + DstBlock "Product21" + DstPort 2 + } + Line { + ZOrder 11912 + SrcBlock "Product2" + SrcPort 1 + Points [30, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + ZOrder 11913 + SrcBlock "Sum25" + SrcPort 1 + DstBlock "Product22" + DstPort 2 + } + Line { + ZOrder 11911 + SrcBlock "Product21" + SrcPort 1 + DstBlock "Product2" + DstPort 2 + } + Line { + ZOrder 11914 + SrcBlock "Divide29" + SrcPort 1 + Points [70, 0] + DstBlock "Product23" + DstPort 2 + } + Line { + ZOrder 11915 + SrcBlock "Product22" + SrcPort 1 + DstBlock "Product23" + DstPort 1 + } + Line { + ZOrder 11916 + SrcBlock "Constant25" + SrcPort 1 + Points [0, 20] + DstBlock "Product22" + DstPort 1 + } + Line { + ZOrder 11917 + SrcBlock "Tan_Theta" + SrcPort 1 + Points [89, 0; 0, 355] + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 11919 + SrcBlock "Mux4" + SrcPort 1 + DstBlock "COS_Theta" + DstPort 1 + } + Line { + ZOrder 11920 + SrcBlock "Mux5" + SrcPort 1 + DstBlock "Tan_Theta" + DstPort 1 + } + Line { + ZOrder 11918 + SrcBlock "COS_Theta" + SrcPort 1 + Points [110, 0; 0, 245] + DstBlock "Divide29" + DstPort 1 + } + Line { + ZOrder 11923 + SrcBlock "Theta" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 11922 + Points [0, 55] + DstBlock "Mux5" + DstPort 1 + } + Branch { + ZOrder 11921 + DstBlock "Mux4" + DstPort 1 + } + } + Line { + ZOrder 11928 + SrcBlock "SENSING_L" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 11927 + Points [0, 120] + DstBlock "L_MON" + DstPort 1 + } + Branch { + ZOrder 11926 + Points [74, 0] + Branch { + ZOrder 11925 + DstBlock "Sum24" + DstPort 2 + } + Branch { + ZOrder 11924 + DstBlock "Product21" + DstPort 1 + } + } + } + Line { + ZOrder 11929 + SrcBlock "Product23" + SrcPort 1 + DstBlock "SENSING_Y" + DstPort 1 + } + Line { + ZOrder 11930 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "Sum25" + DstPort 1 + } + Line { + ZOrder 11931 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "Divide28" + DstPort 1 + } + Line { + ZOrder 11932 + SrcBlock "L_MON" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 11933 + SrcBlock "Y_MON" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 11934 + SrcBlock "Constant31" + SrcPort 1 + Points [28, 0; 0, -40] + DstBlock "Product28" + DstPort 2 + } + Line { + ZOrder 11935 + SrcBlock "SENSING_Y" + SrcPort 1 + DstBlock "Product28" + DstPort 1 + } + Line { + ZOrder 11938 + SrcBlock "Constant38" + SrcPort 1 + Points [0, 9; 100, 0] + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 11936 + SrcBlock "Product28" + SrcPort 1 + DstBlock "Y_MON" + DstPort 1 + } + Line { + ZOrder 11937 + SrcBlock "Constant37" + SrcPort 1 + Points [0, 5] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 11660 + SrcBlock "Divide10" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 11659 + Points [0, -45] + DstBlock "PD2_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11658 + DstBlock "Product7" + DstPort 1 + } + } + Line { + ZOrder 11657 + SrcBlock "Divide9" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 11656 + Points [0, -80] + DstBlock "PD1_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11655 + DstBlock "Product6" + DstPort 1 + } + } + Line { + ZOrder 11663 + SrcBlock "Divide11" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 11662 + DstBlock "Product8" + DstPort 1 + } + Branch { + ZOrder 11661 + Points [0, -50] + DstBlock "PD4_volt_MON" + DstPort 1 + } + } + Line { + ZOrder 11666 + SrcBlock "Divide12" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 11665 + Points [0, -50] + DstBlock "PD3_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11664 + DstBlock "Product9" + DstPort 1 + } + } + Line { + ZOrder 11667 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "PD1_mm_MON" + DstPort 1 + } + Line { + ZOrder 11668 + SrcBlock "Sum10" + SrcPort 1 + DstBlock "Diff_PDunit1_MON" + DstPort 1 + } + Line { + ZOrder 11669 + SrcBlock "Sum11" + SrcPort 1 + DstBlock "Diff_PDunit2_MON" + DstPort 1 + } + Line { + ZOrder 11670 + SrcBlock "Diff_PDunit1_MON" + SrcPort 1 + DstBlock "Diff_PDunit1" + DstPort 1 + } + Line { + ZOrder 11671 + SrcBlock "Diff_PDunit2_MON" + SrcPort 1 + DstBlock "Diff_PDunit2" + DstPort 1 + } + Line { + ZOrder 11672 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "PD2_mm_MON" + DstPort 1 + } + Line { + ZOrder 11673 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "PD4_mm_MON" + DstPort 1 + } + Line { + ZOrder 11674 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "PD3_mm_MON" + DstPort 1 + } + Line { + ZOrder 11896 + SrcBlock "Demux3" + SrcPort 1 + Points [22, 0; 0, -25] + DstBlock "Fil_IM_COIL1" + DstPort 1 + } + Line { + ZOrder 11897 + SrcBlock "Demux3" + SrcPort 4 + Points [22, 0; 0, 25] + DstBlock "Fil_IM_COIL4" + DstPort 1 + } + Line { + ZOrder 11899 + SrcBlock "Demux3" + SrcPort 2 + Points [22, 0; 0, -10] + DstBlock "Fil_IM_COIL2" + DstPort 1 + } + Line { + ZOrder 11685 + SrcBlock "Divide20" + SrcPort 1 + Points [62, 0] + Branch { + ZOrder 11684 + Points [0, -40] + DstBlock "PD5_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11683 + DstBlock "Product12" + DstPort 1 + } + } + Line { + ZOrder 11686 + SrcBlock "PD5_MON" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + ZOrder 11689 + SrcBlock "Divide21" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 11688 + Points [0, -50] + DstBlock "PD8_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11687 + DstBlock "Product13" + DstPort 1 + } + } + Line { + ZOrder 11690 + SrcBlock "PD8_MON" + SrcPort 1 + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 11693 + SrcBlock "Divide22" + SrcPort 1 + Points [67, 0] + Branch { + ZOrder 11692 + Points [0, -50] + DstBlock "PD7_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11691 + DstBlock "Product14" + DstPort 1 + } + } + Line { + ZOrder 11694 + SrcBlock "PD7_MON" + SrcPort 1 + Points [9, 0; 0, 65] + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 11695 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "PD6_mm_MON" + DstPort 1 + } + Line { + ZOrder 11696 + SrcBlock "Sum12" + SrcPort 1 + DstBlock "Diff_PDunit3_MON" + DstPort 1 + } + Line { + ZOrder 11697 + SrcBlock "Sum13" + SrcPort 1 + DstBlock "Diff_PDunit4_MON" + DstPort 1 + } + Line { + ZOrder 11698 + SrcBlock "Diff_PDunit3_MON" + SrcPort 1 + DstBlock "Diff_PDunit3" + DstPort 1 + } + Line { + ZOrder 11699 + SrcBlock "Diff_PDunit4_MON" + SrcPort 1 + DstBlock "Diff_PDunit4" + DstPort 1 + } + Line { + ZOrder 11700 + SrcBlock "Sum7" + SrcPort 1 + DstBlock "PD5_mm_MON" + DstPort 1 + } + Line { + ZOrder 11701 + SrcBlock "Sum8" + SrcPort 1 + DstBlock "PD8_mm_MON" + DstPort 1 + } + Line { + ZOrder 11702 + SrcBlock "Sum9" + SrcPort 1 + DstBlock "PD7_mm_MON" + DstPort 1 + } + Line { + ZOrder 11865 + SrcBlock "Constant5" + SrcPort 1 + Points [0, 1555] + Branch { + ZOrder 11866 + Points [-7, 0; 0, 175] + Branch { + ZOrder 11714 + DstBlock "Product7" + DstPort 2 + } + Branch { + ZOrder 11713 + Points [0, 175] + Branch { + ZOrder 11712 + DstBlock "Product8" + DstPort 2 + } + Branch { + ZOrder 11711 + Points [0, 175] + Branch { + ZOrder 11710 + DstBlock "Product9" + DstPort 2 + } + Branch { + ZOrder 11709 + Points [0, 175] + Branch { + ZOrder 11708 + DstBlock "Product11" + DstPort 2 + } + Branch { + ZOrder 11707 + Points [0, 175] + Branch { + ZOrder 11706 + DstBlock "Product12" + DstPort 2 + } + Branch { + ZOrder 11705 + Points [0, 175] + Branch { + ZOrder 11704 + DstBlock "Product13" + DstPort 2 + } + Branch { + ZOrder 11703 + Points [0, 175] + DstBlock "Product14" + DstPort 2 + } + } + } + } + } + } + } + Branch { + ZOrder 11716 + DstBlock "Product6" + DstPort 2 + } + } + Line { + ZOrder 38761 + SrcBlock "SENSING_R" + SrcPort 1 + DstBlock "Terminator12" + DstPort 1 + } + } + } + Block { + BlockType Fcn + Name "PM_QPD1_dyaw" + SID "8970" + Position [12645, 4185, 12705, 4215] + ZOrder 9784 + Expr "-2*u[1]*u[2]" + } + Block { + BlockType Fcn + Name "PM_QPD2_dx" + SID "8971" + Position [12600, 4535, 12660, 4565] + ZOrder 9769 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "PM_QPD3_dx" + SID "8972" + Position [11965, 5180, 12025, 5210] + ZOrder 9761 + Expr "u[1]-u[2]/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "PM_pitch" + SID "8973" + Position [12645, 4365, 12705, 4395] + ZOrder 9780 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "PM_roll" + SID "8974" + Position [12700, 4650, 12760, 4680] + ZOrder 9777 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "PM_yaw" + SID "8975" + Position [12750, 4500, 12810, 4530] + ZOrder 9767 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Product + Name "Product10" + SID "5309" + Ports [2, 1] + Position [20500, 6307, 20530, 6338] + ZOrder 3145 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product100" + SID "6965" + Ports [2, 1] + Position [26160, 14512, 26190, 14543] + ZOrder 7881 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product101" + SID "9009" + Ports [2, 1] + Position [12085, 5257, 12115, 5288] + ZOrder 9760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product102" + SID "9010" + Ports [2, 1] + Position [14200, 5282, 14230, 5313] + ZOrder 9809 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product103" + SID "9011" + Ports [2, 1] + Position [15880, 4872, 15910, 4903] + ZOrder 9312 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product104" + SID "6966" + Ports [2, 1] + Position [26110, 13232, 26140, 13263] + ZOrder 7740 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product105" + SID "6967" + Ports [2, 1] + Position [25710, 13342, 25740, 13373] + ZOrder 7743 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product106" + SID "6968" + Ports [2, 1] + Position [25710, 13397, 25740, 13428] + ZOrder 7744 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product107" + SID "6969" + Ports [2, 1] + Position [26110, 13367, 26140, 13398] + ZOrder 7749 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product108" + SID "6970" + Ports [2, 1] + Position [25710, 13472, 25740, 13503] + ZOrder 7752 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product109" + SID "6971" + Ports [2, 1] + Position [25710, 13527, 25740, 13558] + ZOrder 7753 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "6972" + Ports [2, 1] + Position [26100, 13742, 26130, 13773] + ZOrder 7800 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product110" + SID "6973" + Ports [2, 1] + Position [26110, 13497, 26140, 13528] + ZOrder 7758 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product111" + SID "9012" + Ports [2, 1] + Position [14600, 5252, 14630, 5283] + ZOrder 9814 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product112" + SID "9013" + Ports [2, 1] + Position [14200, 5947, 14230, 5978] + ZOrder 9850 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product116" + SID "9017" + Ports [2, 1] + Position [14190, 4722, 14220, 4753] + ZOrder 9545 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product117" + SID "9018" + Ports [2, 1] + Position [14200, 6002, 14230, 6033] + ZOrder 9851 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product118" + SID "9019" + Ports [2, 1] + Position [14570, 5972, 14600, 6003] + ZOrder 9856 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product119" + SID "9020" + Ports [2, 1] + Position [14200, 6097, 14230, 6128] + ZOrder 9870 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "6974" + Ports [2, 1] + Position [25730, 13852, 25760, 13883] + ZOrder 7803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product120" + SID "9021" + Ports [2, 1] + Position [14200, 6152, 14230, 6183] + ZOrder 9871 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product121" + SID "9022" + Ports [2, 1] + Position [14570, 6122, 14600, 6153] + ZOrder 9876 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product122" + SID "9023" + Ports [2, 1] + Position [14560, 6957, 14590, 6988] + ZOrder 9905 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product123" + SID "9024" + Ports [2, 1] + Position [14200, 6802, 14230, 6833] + ZOrder 9890 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product125" + SID "9026" + Ports [2, 1] + Position [14200, 6857, 14230, 6888] + ZOrder 9891 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product126" + SID "9027" + Ports [2, 1] + Position [14560, 6827, 14590, 6858] + ZOrder 9896 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product127" + SID "9028" + Ports [2, 1] + Position [14200, 6932, 14230, 6963] + ZOrder 9899 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product128" + SID "9029" + Ports [2, 1] + Position [14200, 6987, 14230, 7018] + ZOrder 9900 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product129" + SID "9030" + Ports [2, 1] + Position [14200, 5152, 14230, 5183] + ZOrder 9800 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "6975" + Ports [2, 1] + Position [25730, 13907, 25760, 13938] + ZOrder 7804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product130" + SID "9031" + Ports [2, 1] + Position [14600, 5122, 14630, 5153] + ZOrder 9805 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product131" + SID "9032" + Ports [2, 1] + Position [14200, 6367, 14230, 6398] + ZOrder 9664 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product132" + SID "9033" + Ports [2, 1] + Position [14200, 5227, 14230, 5258] + ZOrder 9808 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product133" + SID "9034" + Ports [2, 1] + Position [14190, 4667, 14220, 4698] + ZOrder 9544 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product134" + SID "9035" + Ports [2, 1] + Position [14200, 6422, 14230, 6453] + ZOrder 9665 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product135" + SID "9036" + Ports [2, 1] + Position [14560, 6392, 14590, 6423] + ZOrder 9670 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product136" + SID "9037" + Ports [2, 1] + Position [14200, 6502, 14230, 6533] + ZOrder 9673 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product137" + SID "9038" + Ports [2, 1] + Position [14200, 6557, 14230, 6588] + ZOrder 9674 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product138" + SID "9039" + Ports [2, 1] + Position [14560, 6527, 14590, 6558] + ZOrder 9679 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product139" + SID "9040" + Ports [2, 1] + Position [14200, 6632, 14230, 6663] + ZOrder 9682 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "6976" + Ports [2, 1] + Position [26100, 13877, 26130, 13908] + ZOrder 7809 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product140" + SID "9041" + Ports [2, 1] + Position [14200, 6687, 14230, 6718] + ZOrder 9683 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "5310" + Ports [2, 1] + Position [20500, 6482, 20530, 6513] + ZOrder 3146 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "5311" + Ports [2, 1] + Position [20500, 5957, 20530, 5988] + ZOrder 3143 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "3448" + Ports [2, 1] + Position [20500, 6822, 20530, 6853] + ZOrder 1073 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product174" + SID "6977" + Ports [2, 1] + Position [23055, 12757, 23085, 12788] + ZOrder 7562 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product175" + SID "6978" + Ports [2, 1] + Position [23055, 12882, 23085, 12913] + ZOrder 7563 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "3449" + Ports [2, 1] + Position [20500, 6997, 20530, 7028] + ZOrder 1074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product180" + SID "6979" + Ports [2, 1] + Position [23055, 13067, 23085, 13098] + ZOrder 7565 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product181" + SID "6980" + Ports [2, 1] + Position [23055, 13167, 23085, 13198] + ZOrder 7566 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "3450" + Ports [2, 1] + Position [20500, 7172, 20530, 7203] + ZOrder 1075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "6981" + Ports [2, 1] + Position [24255, 13102, 24285, 13133] + ZOrder 7623 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product20" + SID "3451" + Ports [2, 1] + Position [20500, 6647, 20530, 6678] + ZOrder 1072 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "6982" + Ports [2, 1] + Position [25730, 13982, 25760, 14013] + ZOrder 7812 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "6983" + Ports [2, 1] + Position [25730, 14037, 25760, 14068] + ZOrder 7813 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "6984" + Ports [2, 1] + Position [26100, 14007, 26130, 14038] + ZOrder 7818 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "6985" + Ports [2, 1] + Position [25730, 13772, 25760, 13803] + ZOrder 7798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product25" + SID "6986" + Ports [2, 1] + Position [25730, 13717, 25760, 13748] + ZOrder 7797 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product26" + SID "7378" + Ports [2, 1] + Position [14075, 2477, 14105, 2508] + ZOrder 8160 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product27" + SID "7379" + Ports [2, 1] + Position [14475, 2447, 14505, 2478] + ZOrder 8165 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product28" + SID "7380" + Ports [2, 1] + Position [14075, 2562, 14105, 2593] + ZOrder 8168 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product29" + SID "7381" + Ports [2, 1] + Position [14075, 2617, 14105, 2648] + ZOrder 8169 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "5308" + Ports [2, 1] + Position [20500, 6132, 20530, 6163] + ZOrder 3144 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product30" + SID "7382" + Ports [2, 1] + Position [14465, 2822, 14495, 2853] + ZOrder 8216 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product31" + SID "7383" + Ports [2, 1] + Position [14475, 2587, 14505, 2618] + ZOrder 8174 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product32" + SID "7384" + Ports [2, 1] + Position [14095, 2932, 14125, 2963] + ZOrder 8219 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product34" + SID "7385" + Ports [2, 1] + Position [14095, 2987, 14125, 3018] + ZOrder 8220 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product35" + SID "7386" + Ports [2, 1] + Position [14465, 2957, 14495, 2988] + ZOrder 8225 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product36" + SID "8978" + Ports [2, 1] + Position [15880, 5047, 15910, 5078] + ZOrder 9313 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product37" + SID "8979" + Ports [2, 1] + Position [14560, 6657, 14590, 6688] + ZOrder 9688 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product38" + SID "8980" + Ports [2, 1] + Position [14590, 4692, 14620, 4723] + ZOrder 9547 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product39" + SID "8981" + Ports [2, 1] + Position [14190, 4802, 14220, 4833] + ZOrder 9550 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "7375" + Ports [2, 1] + Position [14465, 3592, 14495, 3623] + ZOrder 8297 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product40" + SID "8982" + Ports [2, 1] + Position [14190, 4857, 14220, 4888] + ZOrder 9551 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product41" + SID "8983" + Ports [2, 1] + Position [14590, 4827, 14620, 4858] + ZOrder 9556 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product42" + SID "6987" + Ports [2, 1] + Position [25710, 13262, 25740, 13293] + ZOrder 7738 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product45" + SID "8984" + Ports [2, 1] + Position [14190, 4932, 14220, 4963] + ZOrder 9559 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product46" + SID "7390" + Ports [2, 1] + Position [11145, 1807, 11175, 1838] + ZOrder 8000 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product47" + SID "7391" + Ports [2, 1] + Position [11145, 1982, 11175, 2013] + ZOrder 8001 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "8985" + Ports [2, 1] + Position [14190, 4987, 14220, 5018] + ZOrder 9560 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "7393" + Ports [2, 1] + Position [11140, 2332, 11170, 2363] + ZOrder 8003 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "7376" + Ports [2, 1] + Position [14475, 2312, 14505, 2343] + ZOrder 8156 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "7394" + Ports [2, 1] + Position [11140, 2507, 11170, 2538] + ZOrder 8004 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "8986" + Ports [2, 1] + Position [14565, 5557, 14595, 5588] + ZOrder 9607 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "8987" + Ports [2, 1] + Position [14590, 4957, 14620, 4988] + ZOrder 9565 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "7397" + Ports [2, 1] + Position [14095, 3062, 14125, 3093] + ZOrder 8228 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "7398" + Ports [2, 1] + Position [14095, 3117, 14125, 3148] + ZOrder 8229 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "7399" + Ports [2, 1] + Position [14465, 3087, 14495, 3118] + ZOrder 8234 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product56" + SID "7400" + Ports [2, 1] + Position [14095, 2852, 14125, 2883] + ZOrder 8214 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product57" + SID "7401" + Ports [2, 1] + Position [14095, 2797, 14125, 2828] + ZOrder 8213 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product58" + SID "7402" + Ports [2, 1] + Position [11140, 2857, 11170, 2888] + ZOrder 8344 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product59" + SID "7403" + Ports [2, 1] + Position [11140, 3032, 11170, 3063] + ZOrder 8345 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "7377" + Ports [2, 1] + Position [14075, 2422, 14105, 2453] + ZOrder 8159 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product61" + SID "8988" + Ports [2, 1] + Position [14195, 5667, 14225, 5698] + ZOrder 9610 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product62" + SID "7406" + Ports [2, 1] + Position [14075, 2342, 14105, 2373] + ZOrder 8154 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product63" + SID "8989" + Ports [2, 1] + Position [14195, 5722, 14225, 5753] + ZOrder 9611 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product64" + SID "7408" + Ports [2, 1] + Position [14100, 3302, 14130, 3333] + ZOrder 8273 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product65" + SID "7409" + Ports [2, 1] + Position [14075, 2287, 14105, 2318] + ZOrder 8153 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product66" + SID "7410" + Ports [2, 1] + Position [14100, 3357, 14130, 3388] + ZOrder 8274 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product67" + SID "7411" + Ports [2, 1] + Position [14465, 3327, 14495, 3358] + ZOrder 8279 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product68" + SID "7412" + Ports [2, 1] + Position [14100, 3437, 14130, 3468] + ZOrder 8282 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product69" + SID "7413" + Ports [2, 1] + Position [14100, 3492, 14130, 3523] + ZOrder 8283 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "6989" + Ports [2, 1] + Position [24435, 12772, 24465, 12803] + ZOrder 7629 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product70" + SID "7414" + Ports [2, 1] + Position [14465, 3462, 14495, 3493] + ZOrder 8288 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product71" + SID "7415" + Ports [2, 1] + Position [14100, 3567, 14130, 3598] + ZOrder 8291 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product72" + SID "7416" + Ports [2, 1] + Position [14100, 3622, 14130, 3653] + ZOrder 8292 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product73" + SID "8990" + Ports [2, 1] + Position [14565, 5692, 14595, 5723] + ZOrder 9616 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product74" + SID "6990" + Ports [2, 1] + Position [25800, 14222, 25830, 14253] + ZOrder 7857 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product75" + SID "8991" + Ports [2, 1] + Position [15880, 5222, 15910, 5253] + ZOrder 9314 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product76" + SID "8992" + Ports [2, 1] + Position [15880, 4697, 15910, 4728] + ZOrder 9311 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product77" + SID "8993" + Ports [2, 1] + Position [15880, 5562, 15910, 5593] + ZOrder 9232 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product78" + SID "8994" + Ports [2, 1] + Position [11535, 4217, 11565, 4248] + ZOrder 9389 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product79" + SID "8995" + Ports [2, 1] + Position [11535, 4342, 11565, 4373] + ZOrder 9390 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "6991" + Ports [2, 1] + Position [24565, 12897, 24595, 12928] + ZOrder 7631 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product80" + SID "8996" + Ports [2, 1] + Position [15880, 5737, 15910, 5768] + ZOrder 9233 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product81" + SID "8997" + Ports [2, 1] + Position [11535, 4527, 11565, 4558] + ZOrder 9392 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product82" + SID "8998" + Ports [2, 1] + Position [11535, 4627, 11565, 4658] + ZOrder 9393 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product83" + SID "8999" + Ports [2, 1] + Position [15880, 5912, 15910, 5943] + ZOrder 9234 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product84" + SID "9000" + Ports [2, 1] + Position [14200, 5097, 14230, 5128] + ZOrder 9799 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product85" + SID "9001" + Ports [2, 1] + Position [15880, 5387, 15910, 5418] + ZOrder 9231 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product86" + SID "9002" + Ports [2, 1] + Position [14195, 5797, 14225, 5828] + ZOrder 9619 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product87" + SID "9003" + Ports [2, 1] + Position [14195, 5852, 14225, 5883] + ZOrder 9620 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product88" + SID "9004" + Ports [2, 1] + Position [14565, 5822, 14595, 5853] + ZOrder 9625 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product89" + SID "9005" + Ports [2, 1] + Position [14195, 5587, 14225, 5618] + ZOrder 9605 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "6992" + Ports [2, 1] + Position [25710, 13207, 25740, 13238] + ZOrder 7737 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product90" + SID "9006" + Ports [2, 1] + Position [14195, 5532, 14225, 5563] + ZOrder 9604 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product91" + SID "9007" + Ports [2, 1] + Position [11255, 5237, 11285, 5268] + ZOrder 9735 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product92" + SID "9008" + Ports [2, 1] + Position [11255, 5412, 11285, 5443] + ZOrder 9736 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product93" + SID "6993" + Ports [2, 1] + Position [25800, 14277, 25830, 14308] + ZOrder 7858 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product94" + SID "6994" + Ports [2, 1] + Position [26160, 14247, 26190, 14278] + ZOrder 7863 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product95" + SID "6995" + Ports [2, 1] + Position [25800, 14357, 25830, 14388] + ZOrder 7866 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product96" + SID "6996" + Ports [2, 1] + Position [25800, 14412, 25830, 14443] + ZOrder 7867 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product97" + SID "6997" + Ports [2, 1] + Position [26160, 14382, 26190, 14413] + ZOrder 7872 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product98" + SID "6998" + Ports [2, 1] + Position [25800, 14487, 25830, 14518] + ZOrder 7875 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product99" + SID "6999" + Ports [2, 1] + Position [25800, 14542, 25830, 14573] + ZOrder 7876 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Fcn + Name "QPD1_length" + SID "7000" + Position [24120, 12810, 24180, 12840] + ZOrder 7617 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "QPD2_length" + SID "7001" + Position [24120, 13095, 24180, 13125] + ZOrder 7616 + Expr "(u[1]-u[2])/(2*u[2]*sindeg(u[3]))*cosdeg(u[4])" + } + Block { + BlockType Reference + Name "SQRT1" + SID "7002" + Tag "cdsSqrt" + Ports [1, 1] + Position [26045, 13716, 26075, 13754] + ZOrder 7799 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT10" + SID "7423" + Tag "cdsSqrt" + Ports [1, 1] + Position [14420, 2286, 14450, 2324] + ZOrder 8155 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT11" + SID "7424" + Tag "cdsSqrt" + Ports [1, 1] + Position [14420, 2421, 14450, 2459] + ZOrder 8164 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT12" + SID "7425" + Tag "cdsSqrt" + Ports [1, 1] + Position [14420, 2561, 14450, 2599] + ZOrder 8173 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT13" + SID "9042" + Tag "cdsSqrt" + Ports [1, 1] + Position [14510, 5531, 14540, 5569] + ZOrder 9606 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT14" + SID "9043" + Tag "cdsSqrt" + Ports [1, 1] + Position [14505, 6366, 14535, 6404] + ZOrder 9669 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT15" + SID "9044" + Tag "cdsSqrt" + Ports [1, 1] + Position [14505, 6501, 14535, 6539] + ZOrder 9678 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT16" + SID "7003" + Tag "cdsSqrt" + Ports [1, 1] + Position [26105, 14221, 26135, 14259] + ZOrder 7862 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT17" + SID "7004" + Tag "cdsSqrt" + Ports [1, 1] + Position [26105, 14356, 26135, 14394] + ZOrder 7871 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT18" + SID "7005" + Tag "cdsSqrt" + Ports [1, 1] + Position [26105, 14486, 26135, 14524] + ZOrder 7880 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT19" + SID "9045" + Tag "cdsSqrt" + Ports [1, 1] + Position [14505, 6631, 14535, 6669] + ZOrder 9687 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "7006" + Tag "cdsSqrt" + Ports [1, 1] + Position [26045, 13851, 26075, 13889] + ZOrder 7808 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT20" + SID "9046" + Tag "cdsSqrt" + Ports [1, 1] + Position [14510, 5666, 14540, 5704] + ZOrder 9615 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT21" + SID "9047" + Tag "cdsSqrt" + Ports [1, 1] + Position [14510, 5796, 14540, 5834] + ZOrder 9624 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT22" + SID "9048" + Tag "cdsSqrt" + Ports [1, 1] + Position [14535, 4666, 14565, 4704] + ZOrder 9546 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT23" + SID "9049" + Tag "cdsSqrt" + Ports [1, 1] + Position [14535, 4801, 14565, 4839] + ZOrder 9555 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT24" + SID "9050" + Tag "cdsSqrt" + Ports [1, 1] + Position [14535, 4931, 14565, 4969] + ZOrder 9564 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT25" + SID "9051" + Tag "cdsSqrt" + Ports [1, 1] + Position [14545, 5096, 14575, 5134] + ZOrder 9804 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT26" + SID "9052" + Tag "cdsSqrt" + Ports [1, 1] + Position [14545, 5226, 14575, 5264] + ZOrder 9813 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT27" + SID "9053" + Tag "cdsSqrt" + Ports [1, 1] + Position [14515, 5946, 14545, 5984] + ZOrder 9855 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT28" + SID "9054" + Tag "cdsSqrt" + Ports [1, 1] + Position [14515, 6096, 14545, 6134] + ZOrder 9875 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT29" + SID "9055" + Tag "cdsSqrt" + Ports [1, 1] + Position [14505, 6801, 14535, 6839] + ZOrder 9895 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "7007" + Tag "cdsSqrt" + Ports [1, 1] + Position [26045, 13981, 26075, 14019] + ZOrder 7817 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT30" + SID "9056" + Tag "cdsSqrt" + Ports [1, 1] + Position [14505, 6931, 14535, 6969] + ZOrder 9904 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT33" + SID "7008" + Tag "cdsSqrt" + Ports [1, 1] + Position [26055, 13206, 26085, 13244] + ZOrder 7739 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT34" + SID "7009" + Tag "cdsSqrt" + Ports [1, 1] + Position [26055, 13341, 26085, 13379] + ZOrder 7748 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT35" + SID "7010" + Tag "cdsSqrt" + Ports [1, 1] + Position [26055, 13471, 26085, 13509] + ZOrder 7757 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT4" + SID "7417" + Tag "cdsSqrt" + Ports [1, 1] + Position [14410, 2796, 14440, 2834] + ZOrder 8215 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT5" + SID "7418" + Tag "cdsSqrt" + Ports [1, 1] + Position [14410, 3301, 14440, 3339] + ZOrder 8278 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT6" + SID "7419" + Tag "cdsSqrt" + Ports [1, 1] + Position [14410, 3436, 14440, 3474] + ZOrder 8287 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT7" + SID "7420" + Tag "cdsSqrt" + Ports [1, 1] + Position [14410, 3566, 14440, 3604] + ZOrder 8296 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT8" + SID "7421" + Tag "cdsSqrt" + Ports [1, 1] + Position [14410, 2931, 14440, 2969] + ZOrder 8224 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT9" + SID "7422" + Tag "cdsSqrt" + Ports [1, 1] + Position [14410, 3061, 14440, 3099] + ZOrder 8233 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum1" + SID "9776" + Ports [2, 1] + Position [10675, 90, 10695, 110] + ZOrder 10004 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum10" + SID "7011" + Ports [2, 1] + Position [25520, 12885, 25540, 12905] + ZOrder 7652 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum101" + SID "9059" + Ports [2, 1] + Position [18205, 4070, 18225, 4090] + ZOrder 9945 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum102" + SID "9060" + Ports [2, 1] + Position [18205, 4200, 18225, 4220] + ZOrder 9946 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum104" + SID "9093" + Ports [2, 1] + Position [10585, 4515, 10605, 4535] + ZOrder 9425 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum106" + SID "9095" + Ports [2, 1] + Position [12350, 4495, 12370, 4515] + ZOrder 9773 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum107" + SID "9096" + Ports [2, 1] + Position [10595, 4690, 10615, 4710] + ZOrder 9427 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + SID "7012" + Ports [2, 1] + Position [25350, 12810, 25370, 12830] + ZOrder 7643 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum111" + SID "9100" + Ports [2, 1] + Position [10605, 4865, 10625, 4885] + ZOrder 9429 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum113" + SID "9102" + Ports [2, 1] + Position [10650, 5390, 10670, 5410] + ZOrder 9749 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum114" + SID "9103" + Ports [2, 1] + Position [10650, 5215, 10670, 5235] + ZOrder 9751 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum115" + SID "9104" + Ports [2, 1] + Position [10650, 5565, 10670, 5585] + ZOrder 9754 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum116" + SID "9105" + Ports [2, 1] + Position [13445, 4815, 13465, 4835] + ZOrder 9796 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum117" + SID "9106" + Ports [2, 1] + Position [13610, 4885, 13630, 4905] + ZOrder 9797 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum118" + SID "9107" + Ports [2, 1] + Position [14505, 5105, 14525, 5125] + ZOrder 9803 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + SID "7013" + Ports [2, 1] + Position [25350, 12885, 25370, 12905] + ZOrder 7644 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum121" + SID "9110" + Ports [2, 1] + Position [14505, 5235, 14525, 5255] + ZOrder 9812 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum122" + SID "9111" + Ports [2, 1] + Position [10605, 5040, 10625, 5060] + ZOrder 9431 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum123" + SID "9112" + Ports [2, 1] + Position [14460, 4390, 14480, 4410] + ZOrder 9841 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum124" + SID "9113" + Ports [2, 1] + Position [14475, 4435, 14495, 4455] + ZOrder 9842 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum125" + SID "9114" + Ports [2, 1] + Position [12875, 5555, 12895, 5575] + ZOrder 9847 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum126" + SID "9115" + Ports [2, 1] + Position [13040, 5625, 13060, 5645] + ZOrder 9848 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum127" + SID "9116" + Ports [2, 1] + Position [14475, 5955, 14495, 5975] + ZOrder 9854 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum128" + SID "9117" + Ports [2, 1] + Position [14475, 6105, 14495, 6125] + ZOrder 9874 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum129" + SID "9118" + Ports [2, 1] + Position [14465, 6810, 14485, 6830] + ZOrder 9894 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + SID "7014" + Ports [2, 1] + Position [25350, 12960, 25370, 12980] + ZOrder 7645 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum130" + SID "9119" + Ports [2, 1] + Position [12340, 4185, 12360, 4205] + ZOrder 9788 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum131" + SID "9120" + Ports [2, 1] + Position [14465, 6940, 14485, 6960] + ZOrder 9903 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum132" + SID "9121" + Ports [2, 1] + Position [14465, 6375, 14485, 6395] + ZOrder 9668 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum133" + SID "9122" + Ports [2, 1] + Position [14465, 6510, 14485, 6530] + ZOrder 9677 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum134" + SID "9123" + Ports [2, 1] + Position [14465, 6640, 14485, 6660] + ZOrder 9686 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum135" + SID "9124" + Ports [2, 1] + Position [14000, 4270, 14020, 4290] + ZOrder 9457 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + SID "7015" + Ports [2, 1] + Position [25520, 12960, 25540, 12980] + ZOrder 7653 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + SID "7016" + Ports [2, 1] + Position [26105, 12810, 26125, 12830] + ZOrder 7670 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum153" + SID "6812" + Ports [2, 1] + Position [22765, 14135, 22785, 14155] + ZOrder 6168 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum154" + SID "6819" + Ports [2, 1] + Position [22845, 13880, 22865, 13900] + ZOrder 6176 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + SID "7017" + Ports [2, 1] + Position [26080, 12885, 26100, 12905] + ZOrder 7671 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + SID "7018" + Ports [2, 1] + Position [26050, 12960, 26070, 12980] + ZOrder 7672 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + SID "7019" + Ports [2, 1] + Position [26745, 12215, 26765, 12235] + ZOrder 7734 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + SID "7020" + Ports [2, 1] + Position [26745, 12320, 26765, 12340] + ZOrder 7735 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum190" + SID "7021" + Ports [2, 1] + Position [23550, 12775, 23570, 12795] + ZOrder 7580 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum191" + SID "7022" + Ports [2, 1] + Position [23550, 12900, 23570, 12920] + ZOrder 7582 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum192" + SID "7023" + Ports [2, 1] + Position [23550, 13085, 23570, 13105] + ZOrder 7584 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum193" + SID "7024" + Ports [2, 1] + Position [23550, 13185, 23570, 13205] + ZOrder 7586 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "7025" + Ports [2, 1] + Position [22125, 12880, 22145, 12900] + ZOrder 7593 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + SID "7026" + Ports [2, 1] + Position [26745, 12380, 26765, 12400] + ZOrder 7736 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + SID "7027" + Ports [2, 1] + Position [26015, 13215, 26035, 13235] + ZOrder 7787 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "9058" + Ports [2, 1] + Position [14000, 4345, 14020, 4365] + ZOrder 9458 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + SID "7028" + Ports [2, 1] + Position [26015, 13350, 26035, 13370] + ZOrder 7747 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + SID "7029" + Ports [2, 1] + Position [26015, 13480, 26035, 13500] + ZOrder 7756 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + SID "7030" + Ports [2, 1] + Position [26005, 13725, 26025, 13745] + ZOrder 7847 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum26" + SID "7031" + Ports [2, 1] + Position [26005, 13860, 26025, 13880] + ZOrder 7807 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum27" + SID "7032" + Ports [2, 1] + Position [26005, 13990, 26025, 14010] + ZOrder 7816 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum28" + SID "7427" + Ports [2, 1] + Position [13885, 1965, 13905, 1985] + ZOrder 8067 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum29" + SID "7428" + Ports [2, 1] + Position [13715, 1890, 13735, 1910] + ZOrder 8058 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "7033" + Ports [2, 1] + Position [22125, 12735, 22145, 12755] + ZOrder 7595 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum30" + SID "7429" + Ports [2, 1] + Position [13715, 1965, 13735, 1985] + ZOrder 8059 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum31" + SID "7430" + Ports [2, 1] + Position [13715, 2040, 13735, 2060] + ZOrder 8060 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum32" + SID "7431" + Ports [2, 1] + Position [13885, 2040, 13905, 2060] + ZOrder 8068 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum33" + SID "7432" + Ports [2, 1] + Position [14410, 1890, 14430, 1910] + ZOrder 8085 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum34" + SID "7433" + Ports [2, 1] + Position [14390, 1965, 14410, 1985] + ZOrder 8086 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum35" + SID "7434" + Ports [2, 1] + Position [14365, 2040, 14385, 2060] + ZOrder 8087 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum36" + SID "7435" + Ports [2, 1] + Position [15095, 1015, 15115, 1035] + ZOrder 8150 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum37" + SID "7436" + Ports [2, 1] + Position [15095, 1140, 15115, 1160] + ZOrder 8151 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum38" + SID "7437" + Ports [2, 1] + Position [11835, 1855, 11855, 1875] + ZOrder 8018 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum39" + SID "7438" + Ports [2, 1] + Position [11835, 2030, 11855, 2050] + ZOrder 8020 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "7034" + Ports [2, 1] + Position [22105, 13055, 22125, 13075] + ZOrder 7598 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum40" + SID "7439" + Ports [2, 1] + Position [11830, 2390, 11850, 2410] + ZOrder 8022 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum41" + SID "7440" + Ports [2, 1] + Position [11830, 2560, 11850, 2580] + ZOrder 8024 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum42" + SID "9061" + Ports [2, 1] + Position [13830, 4270, 13850, 4290] + ZOrder 9449 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum43" + SID "9062" + Ports [2, 1] + Position [13830, 4345, 13850, 4365] + ZOrder 9450 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum44" + SID "9063" + Ports [2, 1] + Position [13830, 4420, 13850, 4440] + ZOrder 9451 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum45" + SID "9064" + Ports [2, 1] + Position [14000, 4420, 14020, 4440] + ZOrder 9459 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum46" + SID "9065" + Ports [2, 1] + Position [14585, 4270, 14605, 4290] + ZOrder 9476 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum47" + SID "9066" + Ports [2, 1] + Position [14560, 4345, 14580, 4365] + ZOrder 9477 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum48" + SID "9067" + Ports [2, 1] + Position [14530, 4420, 14550, 4440] + ZOrder 9478 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum49" + SID "9068" + Ports [2, 1] + Position [18215, 3700, 18235, 3720] + ZOrder 9541 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "7035" + Ports [2, 1] + Position [22115, 13230, 22135, 13250] + ZOrder 7600 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum50" + SID "9069" + Ports [2, 1] + Position [18215, 3805, 18235, 3825] + ZOrder 9542 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum51" + SID "9070" + Ports [2, 1] + Position [12030, 4235, 12050, 4255] + ZOrder 9407 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum52" + SID "9071" + Ports [2, 1] + Position [12030, 4360, 12050, 4380] + ZOrder 9409 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum53" + SID "9072" + Ports [2, 1] + Position [12030, 4545, 12050, 4565] + ZOrder 9411 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum54" + SID "4768" + Ports [2, 1] + Position [8850, 5085, 8870, 5105] + ZOrder 2567 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum55" + SID "7441" + Ports [2, 1] + Position [10490, 1960, 10510, 1980] + ZOrder 8030 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum56" + SID "7442" + Ports [2, 1] + Position [15095, 1245, 15115, 1265] + ZOrder 8152 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum57" + SID "7443" + Ports [2, 1] + Position [14380, 2295, 14400, 2315] + ZOrder 8203 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum58" + SID "7444" + Ports [2, 1] + Position [14380, 2430, 14400, 2450] + ZOrder 8163 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum59" + SID "7445" + Ports [2, 1] + Position [14380, 2570, 14400, 2590] + ZOrder 8172 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "7036" + Ports [2, 1] + Position [22125, 13405, 22145, 13425] + ZOrder 7602 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum60" + SID "7446" + Ports [2, 1] + Position [14370, 2805, 14390, 2825] + ZOrder 8263 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum61" + SID "7447" + Ports [2, 1] + Position [14370, 2940, 14390, 2960] + ZOrder 8223 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "7448" + Ports [2, 1] + Position [14370, 3070, 14390, 3090] + ZOrder 8232 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "7449" + Ports [2, 1] + Position [11835, 2910, 11855, 2930] + ZOrder 8352 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum64" + SID "7450" + Ports [2, 1] + Position [11835, 3085, 11855, 3105] + ZOrder 8354 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum65" + SID "7451" + Ports [2, 1] + Position [10490, 1785, 10510, 1805] + ZOrder 8032 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum66" + SID "7452" + Ports [2, 1] + Position [10490, 2135, 10510, 2155] + ZOrder 8035 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum67" + SID "9073" + Ports [2, 1] + Position [12030, 4645, 12050, 4665] + ZOrder 9413 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum68" + SID "7454" + Ports [2, 1] + Position [12075, 3125, 12095, 3145] + ZOrder 8397 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum69" + SID "7455" + Ports [2, 1] + Position [10490, 2310, 10510, 2330] + ZOrder 8037 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "7037" + Ports [2, 1] + Position [22125, 13580, 22145, 13600] + ZOrder 7604 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum70" + SID "7456" + Ports [2, 1] + Position [10490, 2485, 10510, 2505] + ZOrder 8039 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum71" + SID "7457" + Ports [2, 1] + Position [10490, 3010, 10510, 3030] + ZOrder 8358 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum72" + SID "7458" + Ports [2, 1] + Position [10490, 2835, 10510, 2855] + ZOrder 8360 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum73" + SID "7459" + Ports [2, 1] + Position [10490, 3185, 10510, 3205] + ZOrder 8363 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum74" + SID "7460" + Ports [2, 1] + Position [10490, 2660, 10510, 2680] + ZOrder 8041 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum75" + SID "9074" + Ports [2, 1] + Position [10605, 4340, 10625, 4360] + ZOrder 9420 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum76" + SID "9075" + Ports [2, 1] + Position [18215, 3865, 18235, 3885] + ZOrder 9543 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum77" + SID "9076" + Ports [2, 1] + Position [14495, 4675, 14515, 4695] + ZOrder 9594 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum78" + SID "7461" + Ports [2, 1] + Position [12075, 2910, 12095, 2930] + ZOrder 8380 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum79" + SID "7462" + Ports [2, 1] + Position [14370, 3310, 14390, 3330] + ZOrder 8277 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + SID "7038" + Ports [2, 1] + Position [23980, 12775, 24000, 12795] + ZOrder 7612 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum80" + SID "7463" + Ports [2, 1] + Position [14370, 3445, 14390, 3465] + ZOrder 8286 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum81" + SID "7039" + Ports [2, 1] + Position [26065, 14230, 26085, 14250] + ZOrder 7861 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum82" + SID "7040" + Ports [2, 1] + Position [26065, 14365, 26085, 14385] + ZOrder 7870 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum83" + SID "7041" + Ports [2, 1] + Position [26065, 14495, 26085, 14515] + ZOrder 7879 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum84" + SID "9077" + Ports [2, 1] + Position [14495, 4810, 14515, 4830] + ZOrder 9554 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum85" + SID "9078" + Ports [2, 1] + Position [14495, 4940, 14515, 4960] + ZOrder 9563 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum86" + SID "9079" + Ports [2, 1] + Position [14470, 5540, 14490, 5560] + ZOrder 9654 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum87" + SID "9080" + Ports [2, 1] + Position [14470, 5675, 14490, 5695] + ZOrder 9614 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum88" + SID "9081" + Ports [2, 1] + Position [14470, 5805, 14490, 5825] + ZOrder 9623 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum89" + SID "9082" + Ports [2, 1] + Position [11680, 5255, 11700, 5275] + ZOrder 9743 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + SID "7042" + Ports [2, 1] + Position [25520, 12810, 25540, 12830] + ZOrder 7651 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum90" + SID "7464" + Ports [2, 1] + Position [14370, 3575, 14390, 3595] + ZOrder 8295 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum91" + SID "7465" + Ports [2, 1] + Position [13885, 1890, 13905, 1910] + ZOrder 8066 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum92" + SID "9083" + Ports [2, 1] + Position [11695, 5430, 11715, 5450] + ZOrder 9745 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum93" + SID "9084" + Ports [2, 1] + Position [10605, 4195, 10625, 4215] + ZOrder 9422 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Fcn + Name "TOP_Yaw" + SID "7469" + Position [13005, 2645, 13065, 2675] + ZOrder 8373 + Expr "((((u[1]+u[2])/2)*cosdeg(u[3]))+u[4])/(2*u[5])" + } + Block { + BlockType Fcn + Name "TOP_dx" + SID "7470" + Position [13005, 2385, 13065, 2415] + ZOrder 8385 + Expr "(u[1]-u[2])/(2*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "TOP_dz1" + SID "7471" + Position [11670, 3190, 11730, 3220] + ZOrder 8393 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "TOP_dz2" + SID "7472" + Position [12200, 3135, 12260, 3165] + ZOrder 8401 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "TOP_length1" + SID "7473" + Position [13005, 2745, 13065, 2775] + ZOrder 8375 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "TOP_length2" + SID "7474" + Position [13005, 2920, 13065, 2950] + ZOrder 8381 + Expr "u[1]/(2*sindeg(u[2]))" + } + Block { + BlockType Fcn + Name "TOP_pitch" + SID "7475" + Position [13150, 3030, 13210, 3060] + ZOrder 8388 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "TOP_roll" + SID "7476" + Position [13005, 2520, 13065, 2550] + ZOrder 8391 + Expr "(u[1]-u[2])/(2*sindeg(u[3]))" + } + Block { + BlockType Reference + Name "Xend _Fil_PM_COIL1" + SID "9136" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [15055, 4313, 15125, 4337] + ZOrder 9480 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend _Fil_PM_COIL2" + SID "7478" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14875, 1933, 14945, 1957] + ZOrder 8089 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fi_IM_COIL2" + SID "7049" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [26575, 12853, 26645, 12877] + ZOrder 7674 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_COIL1" + SID "7114" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [26570, 12798, 26640, 12822] + ZOrder 7673 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_COIL3" + SID "7115" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [26575, 12908, 26645, 12932] + ZOrder 7675 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_COIL4" + SID "7116" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [26575, 12958, 26645, 12982] + ZOrder 7676 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_L1_COS" + SID "7117" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25790, 13268, 25860, 13292] + ZOrder 7792 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_L1_SIN" + SID "7118" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25790, 13213, 25860, 13237] + ZOrder 7791 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_L2_COS" + SID "7119" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25780, 13778, 25850, 13802] + ZOrder 7852 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_L2_SIN" + SID "7120" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25780, 13723, 25850, 13747] + ZOrder 7851 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_P1_COS" + SID "7121" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25780, 13533, 25850, 13557] + ZOrder 7794 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_P1_SIN" + SID "7122" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25780, 13478, 25850, 13502] + ZOrder 7793 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_P2_COS" + SID "7123" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25800, 14043, 25870, 14067] + ZOrder 7854 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_P2_SIN" + SID "7124" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25800, 13988, 25870, 14012] + ZOrder 7853 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_QPD1_X_COS" + SID "7125" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25875, 14418, 25945, 14442] + ZOrder 7912 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_QPD1_X_SIN" + SID "7126" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25875, 14363, 25945, 14387] + ZOrder 7911 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_QPD1_Y_COS" + SID "7127" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25875, 14548, 25945, 14572] + ZOrder 7916 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_QPD1_Y_SIN" + SID "7128" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25875, 14493, 25945, 14517] + ZOrder 7915 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_QPD2_X_COS" + SID "7129" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25875, 14283, 25945, 14307] + ZOrder 7914 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_QPD2_X_SIN" + SID "7130" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25875, 14228, 25945, 14252] + ZOrder 7913 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_Y1_COS" + SID "7131" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25790, 13403, 25860, 13427] + ZOrder 7790 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_Y1_SIN" + SID "7132" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25790, 13348, 25860, 13372] + ZOrder 7789 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_Y2_COS" + SID "7133" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25780, 13913, 25850, 13937] + ZOrder 7850 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_DEMOD_Y2_SIN" + SID "7134" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25780, 13858, 25850, 13882] + ZOrder 7849 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_L" + SID "7043" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25855, 12808, 25925, 12832] + ZOrder 7657 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_L_OFFSET" + SID "7044" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25045, 13083, 25115, 13107] + ZOrder 7646 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_P" + SID "7045" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25855, 12958, 25925, 12982] + ZOrder 7659 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_P_OFFSET" + SID "7046" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25045, 13268, 25115, 13292] + ZOrder 7648 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_Y" + SID "7047" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25855, 12883, 25925, 12907] + ZOrder 7658 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_Y_OFFSET" + SID "7048" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [25045, 13183, 25115, 13207] + ZOrder 7647 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_COIL1" + SID "7479" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14875, 1878, 14945, 1902] + ZOrder 8088 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_COIL2" + SID "9137" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [15050, 4258, 15120, 4282] + ZOrder 9479 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_COIL3" + SID "7480" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14875, 1988, 14945, 2012] + ZOrder 8090 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_COIL4" + SID "7481" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14875, 2043, 14945, 2067] + ZOrder 8091 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_COIL5" + SID "9138" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [15055, 4368, 15125, 4392] + ZOrder 9481 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_COIL6" + SID "9139" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [15055, 4418, 15125, 4442] + ZOrder 9482 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_L1_COS" + SID "7482" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14160, 2348, 14230, 2372] + ZOrder 8208 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_L1_COS1" + SID "9140" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14270, 4728, 14340, 4752] + ZOrder 9599 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_L1_SIN" + SID "7483" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14160, 2293, 14230, 2317] + ZOrder 8207 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_L1_SIN1" + SID "9141" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14270, 4673, 14340, 4697] + ZOrder 9598 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_L2_COS" + SID "7484" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14160, 2858, 14230, 2882] + ZOrder 8268 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_L2_COS1" + SID "9142" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14245, 5593, 14315, 5617] + ZOrder 9659 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_L2_SIN" + SID "7485" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14160, 2803, 14230, 2827] + ZOrder 8267 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_L2_SIN1" + SID "9143" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14245, 5538, 14315, 5562] + ZOrder 9658 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_P1_COS" + SID "7486" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14160, 2623, 14230, 2647] + ZOrder 8210 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_P1_COS1" + SID "9144" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14260, 4993, 14330, 5017] + ZOrder 9601 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_P1_SIN" + SID "7487" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14160, 2568, 14230, 2592] + ZOrder 8209 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_P1_SIN1" + SID "9145" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14260, 4938, 14330, 4962] + ZOrder 9600 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_P2_COS" + SID "7488" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14160, 3123, 14230, 3147] + ZOrder 8270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_P2_COS1" + SID "9146" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14255, 5858, 14325, 5882] + ZOrder 9661 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_P2_SIN" + SID "7489" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14160, 3068, 14230, 3092] + ZOrder 8269 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_P2_SIN1" + SID "9147" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14235, 5803, 14305, 5827] + ZOrder 9660 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD1_X_COS" + SID "7490" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14160, 3498, 14230, 3522] + ZOrder 8328 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD1_X_COS1" + SID "9148" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14275, 6863, 14345, 6887] + ZOrder 9923 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD1_X_SIN" + SID "7491" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14160, 3443, 14230, 3467] + ZOrder 8327 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD1_X_SIN1" + SID "9149" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14275, 6808, 14345, 6832] + ZOrder 9922 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD1_Y_COS" + SID "7492" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14160, 3628, 14230, 3652] + ZOrder 8332 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD1_Y_COS1" + SID "9150" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14275, 6993, 14345, 7017] + ZOrder 9925 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD1_Y_SIN" + SID "7493" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14160, 3573, 14230, 3597] + ZOrder 8331 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD1_Y_SIN1" + SID "9151" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14275, 6938, 14345, 6962] + ZOrder 9924 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD2_X_COS" + SID "7494" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14160, 3363, 14230, 3387] + ZOrder 8330 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD2_X_COS1" + SID "9152" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14275, 6563, 14345, 6587] + ZOrder 9719 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD2_X_SIN" + SID "7495" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14160, 3308, 14230, 3332] + ZOrder 8329 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD2_X_SIN1" + SID "9153" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14275, 6508, 14345, 6532] + ZOrder 9718 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD2_Y_COS" + SID "9154" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14275, 6693, 14345, 6717] + ZOrder 9723 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD2_Y_SIN" + SID "9155" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14275, 6638, 14345, 6662] + ZOrder 9722 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD3_X_COS" + SID "9156" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14275, 6428, 14345, 6452] + ZOrder 9721 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD3_X_SIN" + SID "9157" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14275, 6373, 14345, 6397] + ZOrder 9720 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_R1_COS" + SID "9158" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14280, 5158, 14350, 5182] + ZOrder 9834 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_R1_SIN" + SID "9159" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14280, 5103, 14350, 5127] + ZOrder 9833 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_R2_COS" + SID "9160" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14260, 6008, 14330, 6032] + ZOrder 9867 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_R2_SIN" + SID "9161" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14240, 5953, 14310, 5977] + ZOrder 9866 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_Y1_COS" + SID "7496" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14160, 2483, 14230, 2507] + ZOrder 8206 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_Y1_COS1" + SID "9162" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14270, 4863, 14340, 4887] + ZOrder 9597 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_Y1_SIN" + SID "7497" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14160, 2428, 14230, 2452] + ZOrder 8205 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_Y1_SIN1" + SID "9163" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14270, 4808, 14340, 4832] + ZOrder 9596 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_Y2_COS" + SID "7498" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14160, 2993, 14230, 3017] + ZOrder 8266 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_Y2_COS1" + SID "9164" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14245, 5728, 14315, 5752] + ZOrder 9657 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_Y2_SIN" + SID "7499" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14160, 2938, 14230, 2962] + ZOrder 8265 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_Y2_SIN1" + SID "9165" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14245, 5673, 14315, 5697] + ZOrder 9656 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_dx1_COS" + SID "9166" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14270, 5288, 14340, 5312] + ZOrder 9836 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_dx1_SIN" + SID "9167" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14270, 5233, 14340, 5257] + ZOrder 9835 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_dx2_COS" + SID "9168" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14260, 6158, 14330, 6182] + ZOrder 9887 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_dx2_SIN" + SID "9169" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14260, 6103, 14330, 6127] + ZOrder 9886 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_L" + SID "7500" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14160, 1888, 14230, 1912] + ZOrder 8072 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_L1" + SID "9170" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14335, 4268, 14405, 4292] + ZOrder 9463 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_L_OFFSET" + SID "9171" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [13525, 4543, 13595, 4567] + ZOrder 9452 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_P" + SID "7501" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14165, 2038, 14235, 2062] + ZOrder 8074 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_P1" + SID "9172" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14335, 4418, 14405, 4442] + ZOrder 9465 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_P_OFFSET" + SID "9173" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [13525, 4728, 13595, 4752] + ZOrder 9454 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_R" + SID "9174" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14335, 4488, 14405, 4512] + ZOrder 9840 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_R_OFFSET" + SID "9175" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [13190, 4913, 13260, 4937] + ZOrder 9795 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_Y" + SID "7502" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14160, 1963, 14230, 1987] + ZOrder 8073 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_Y1" + SID "9176" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14335, 4343, 14405, 4367] + ZOrder 9464 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_Y_OFFSET" + SID "9177" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [13525, 4643, 13595, 4667] + ZOrder 9453 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_dx" + SID "9178" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [14335, 4568, 14405, 4592] + ZOrder 9839 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_dx_OFFSET" + SID "9179" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [12620, 5653, 12690, 5677] + ZOrder 9846 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TOP_L_OFFSET" + SID "7503" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [13385, 2173, 13455, 2197] + ZOrder 8061 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TOP_P_OFFSET" + SID "7504" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [13395, 2353, 13465, 2377] + ZOrder 8063 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TOP_Y_OFFSET" + SID "7505" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [13395, 2268, 13465, 2292] + ZOrder 8062 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL1_VOLT" + SID "7050" + Tag "Test Point" + Ports [1] + Position [26835, 12800, 26875, 12820] + ZOrder 7677 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL1_VOLT_MON" + SID "7051" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26675, 12795, 26755, 12825] + ZOrder 7664 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL2_VOLT" + SID "7052" + Tag "Test Point" + Ports [1] + Position [26835, 12855, 26875, 12875] + ZOrder 7678 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL2_VOLT_MON" + SID "7053" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26675, 12850, 26755, 12880] + ZOrder 7665 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL3_VOLT" + SID "7054" + Tag "Test Point" + Ports [1] + Position [26835, 12910, 26875, 12930] + ZOrder 7679 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL3_VOLT_MON" + SID "7055" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26680, 12905, 26760, 12935] + ZOrder 7666 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL4_VOLT" + SID "7056" + Tag "Test Point" + Ports [1] + Position [26835, 12960, 26875, 12980] + ZOrder 7680 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL4_VOLT_MON" + SID "7057" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26680, 12955, 26760, 12985] + ZOrder 7667 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL_MAT" + SID "7058" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [26440, 12865, 26480, 12925] + ZOrder 7661 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_CROSSTALK_MAT" + SID "7059" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [26215, 12865, 26255, 12925] + ZOrder 7660 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_L" + SID "7060" + Tag "Test Point" + Ports [1] + Position [26325, 13240, 26365, 13260] + ZOrder 7742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_L1_MON" + SID "7061" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26180, 13235, 26260, 13265] + ZOrder 7763 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_L2" + SID "7062" + Tag "Test Point" + Ports [1] + Position [26315, 13750, 26355, 13770] + ZOrder 7802 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_L2_MON" + SID "7063" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26170, 13745, 26250, 13775] + ZOrder 7823 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_P" + SID "7064" + Tag "Test Point" + Ports [1] + Position [26335, 13505, 26375, 13525] + ZOrder 7760 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_P1_MON" + SID "7065" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26175, 13500, 26255, 13530] + ZOrder 7762 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_P2" + SID "7066" + Tag "Test Point" + Ports [1] + Position [26325, 14015, 26365, 14035] + ZOrder 7820 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_P2_MON" + SID "7067" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26165, 14010, 26245, 14040] + ZOrder 7822 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_Y" + SID "7068" + Tag "Test Point" + Ports [1] + Position [26320, 13375, 26360, 13395] + ZOrder 7751 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_Y1_MON" + SID "7069" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26175, 13370, 26255, 13400] + ZOrder 7761 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_Y2" + SID "7070" + Tag "Test Point" + Ports [1] + Position [26310, 13885, 26350, 13905] + ZOrder 7811 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_Y2_MON" + SID "7071" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26165, 13880, 26245, 13910] + ZOrder 7821 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_L1" + SID "7072" + Tag "Test Point" + Ports [1] + Position [26765, 13275, 26805, 13295] + ZOrder 7771 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_L1_MON" + SID "7073" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26585, 13270, 26665, 13300] + ZOrder 7770 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_L2" + SID "7074" + Tag "Test Point" + Ports [1] + Position [26755, 13785, 26795, 13805] + ZOrder 7831 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_L2_MON" + SID "7075" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26575, 13780, 26655, 13810] + ZOrder 7830 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_P1" + SID "7076" + Tag "Test Point" + Ports [1] + Position [26775, 13560, 26815, 13580] + ZOrder 7796 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_P1_MON" + SID "7077" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26585, 13555, 26665, 13585] + ZOrder 7795 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_P1_MON1" + SID "7506" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14940, 2645, 15020, 2675] + ZOrder 8211 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_P2" + SID "7078" + Tag "Test Point" + Ports [1] + Position [26765, 14070, 26805, 14090] + ZOrder 7856 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_P2_MON" + SID "7079" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26575, 14065, 26655, 14095] + ZOrder 7855 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_Y1" + SID "7080" + Tag "Test Point" + Ports [1] + Position [26770, 13415, 26810, 13435] + ZOrder 7779 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_Y1_MON" + SID "7081" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26575, 13410, 26655, 13440] + ZOrder 7778 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_Y2" + SID "7082" + Tag "Test Point" + Ports [1] + Position [26760, 13925, 26800, 13945] + ZOrder 7839 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_Y2_MON" + SID "7083" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26565, 13920, 26645, 13950] + ZOrder 7838 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_L1" + SID "7084" + Tag "Test Point" + Ports [1] + Position [26775, 13195, 26815, 13215] + ZOrder 7765 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_L1_MON" + SID "7085" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26590, 13190, 26670, 13220] + ZOrder 7764 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_L2" + SID "7086" + Tag "Test Point" + Ports [1] + Position [26765, 13705, 26805, 13725] + ZOrder 7825 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_L2_MON" + SID "7087" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26580, 13700, 26660, 13730] + ZOrder 7824 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_P1" + SID "7088" + Tag "Test Point" + Ports [1] + Position [26775, 13480, 26815, 13500] + ZOrder 7781 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_P1_MON" + SID "7089" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26575, 13475, 26655, 13505] + ZOrder 7780 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_P2" + SID "7090" + Tag "Test Point" + Ports [1] + Position [26765, 13990, 26805, 14010] + ZOrder 7841 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_P2_MON" + SID "7091" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26565, 13985, 26645, 14015] + ZOrder 7840 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_Y1" + SID "7092" + Tag "Test Point" + Ports [1] + Position [26775, 13335, 26815, 13355] + ZOrder 7773 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_Y1_MON" + SID "7093" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26575, 13330, 26655, 13360] + ZOrder 7772 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_Y2" + SID "7094" + Tag "Test Point" + Ports [1] + Position [26765, 13845, 26805, 13865] + ZOrder 7833 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_Y2_MON" + SID "7095" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26565, 13840, 26645, 13870] + ZOrder 7832 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_AMP_X" + SID "7096" + Tag "Test Point" + Ports [1] + Position [26410, 14390, 26450, 14410] + ZOrder 7874 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_AMP_X_MON" + SID "7097" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26220, 14385, 26300, 14415] + ZOrder 7885 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_AMP_Y" + SID "7098" + Tag "Test Point" + Ports [1] + Position [26410, 14520, 26450, 14540] + ZOrder 7883 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_AMP_Y_MON" + SID "7099" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26220, 14515, 26300, 14545] + ZOrder 7886 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_COS_X" + SID "7100" + Tag "Test Point" + Ports [1] + Position [26840, 14440, 26880, 14460] + ZOrder 7894 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_COS_X_MON" + SID "7101" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26705, 14435, 26785, 14465] + ZOrder 7893 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_COS_Y" + SID "7102" + Tag "Test Point" + Ports [1] + Position [26840, 14585, 26880, 14605] + ZOrder 7898 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_COS_Y_MON" + SID "7103" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26705, 14580, 26785, 14610] + ZOrder 7897 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_SIN_X" + SID "7104" + Tag "Test Point" + Ports [1] + Position [26840, 14360, 26880, 14380] + ZOrder 7892 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_SIN_X_MON" + SID "7105" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26705, 14355, 26785, 14385] + ZOrder 7891 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_SIN_Y" + SID "7106" + Tag "Test Point" + Ports [1] + Position [26840, 14505, 26880, 14525] + ZOrder 7896 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_SIN_Y_MON" + SID "7107" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26705, 14500, 26785, 14530] + ZOrder 7895 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD2_AMP_X" + SID "7108" + Tag "Test Point" + Ports [1] + Position [26410, 14255, 26450, 14275] + ZOrder 7865 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD2_AMP_X_MON" + SID "7109" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26220, 14250, 26300, 14280] + ZOrder 7884 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD2_PHASE_COS_X" + SID "7110" + Tag "Test Point" + Ports [1] + Position [26840, 14300, 26880, 14320] + ZOrder 7890 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD2_PHASE_COS_X_MON" + SID "7111" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26705, 14295, 26785, 14325] + ZOrder 7889 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD2_PHASE_SIN_X" + SID "7112" + Tag "Test Point" + Ports [1] + Position [26840, 14220, 26880, 14240] + ZOrder 7888 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD2_PHASE_SIN_X_MON" + SID "7113" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [26705, 14215, 26785, 14245] + ZOrder 7887 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_L" + SID "7135" + Tag "Test Point" + Ports [1] + Position [24920, 12780, 24960, 12800] + ZOrder 7633 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_L_OFFSET" + SID "7136" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [25420, 12837, 25485, 12853] + ZOrder 7649 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Length_MON" + SID "7137" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24625, 13105, 24705, 13135] + ZOrder 7626 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC1_L" + SID "7138" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [25200, 12029, 25255, 12091] + ZOrder 7681 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC1_L_SW" + SID "7139" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [25450, 11987, 25515, 12003] + ZOrder 7688 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC1_P" + SID "7140" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [25200, 12229, 25255, 12291] + ZOrder 7685 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC1_P_SW" + SID "7141" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [25450, 12197, 25515, 12213] + ZOrder 7694 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC1_Y" + SID "7142" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [25200, 12129, 25255, 12191] + ZOrder 7683 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC1_Y_SW" + SID "7143" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [25450, 12092, 25515, 12108] + ZOrder 7691 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC2_L" + SID "7144" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [26010, 11999, 26065, 12061] + ZOrder 7708 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC2_L_SW1" + SID "7205" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [26250, 11962, 26315, 11978] + ZOrder 7922 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC2_P" + SID "7145" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [26010, 12199, 26065, 12261] + ZOrder 7712 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC2_P_SW" + SID "7146" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [26260, 12167, 26325, 12183] + ZOrder 7720 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC2_Y" + SID "7147" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [26010, 12099, 26065, 12161] + ZOrder 7710 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC2_Y_SW" + SID "7148" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [26260, 12062, 26325, 12078] + ZOrder 7717 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_P" + SID "7149" + Tag "Test Point" + Ports [1] + Position [24920, 12905, 24960, 12925] + ZOrder 7656 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_P_OFFSET" + SID "7150" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [25420, 12992, 25485, 13008] + ZOrder 7654 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Pitch_MON" + SID "7151" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24625, 12900, 24705, 12930] + ZOrder 7632 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_SUM_MON" + SID "7152" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21990, 13050, 22070, 13080] + ZOrder 7554 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_SUM_OFFSET" + SID "7153" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [22030, 13127, 22095, 13143] + ZOrder 7597 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_SUM_VOLT" + SID "7154" + Tag "Test Point" + Ports [1] + Position [22455, 13020, 22495, 13040] + ZOrder 7607 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_SUM_VOLT_MON" + SID "7155" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [22280, 13060, 22360, 13090] + ZOrder 7552 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_MON" + SID "7156" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21985, 12700, 22065, 12730] + ZOrder 7540 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_OFFSET" + SID "7157" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [22040, 12777, 22105, 12793] + ZOrder 7596 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_VOLT" + SID "7158" + Tag "Test Point" + Ports [1] + Position [22480, 12690, 22520, 12710] + ZOrder 7605 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_VOLT_MON" + SID "7159" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [22285, 12740, 22365, 12770] + ZOrder 7548 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_mm" + SID "7160" + Tag "Test Point" + Ports [1] + Position [23475, 12735, 23515, 12755] + ZOrder 7576 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_mm_DIFF_MON" + SID "7161" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [23665, 12770, 23745, 12800] + ZOrder 7588 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_mm_MON" + SID "7162" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [23285, 12770, 23365, 12800] + ZOrder 7572 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_mm_OFFSET" + SID "7163" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [23465, 12817, 23530, 12833] + ZOrder 7581 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_MON" + SID "7164" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21985, 12875, 22065, 12905] + ZOrder 7541 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_OFFSET" + SID "7165" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [22060, 12947, 22125, 12963] + ZOrder 7594 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_VOLT" + SID "7166" + Tag "Test Point" + Ports [1] + Position [22455, 12835, 22495, 12855] + ZOrder 7606 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_VOLT_MON" + SID "7167" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [22280, 12885, 22360, 12915] + ZOrder 7549 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_mm" + SID "7168" + Tag "Test Point" + Ports [1] + Position [23475, 12870, 23515, 12890] + ZOrder 7577 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_mm_DIFF_MON" + SID "7169" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [23665, 12895, 23745, 12925] + ZOrder 7589 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_mm_MON" + SID "7170" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [23285, 12895, 23365, 12925] + ZOrder 7573 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_mm_OFFSET" + SID "7171" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [23455, 12942, 23520, 12958] + ZOrder 7583 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_SUM_MON" + SID "7172" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [22005, 13575, 22085, 13605] + ZOrder 7555 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_SUM_OFFSET" + SID "7173" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [22045, 13697, 22110, 13713] + ZOrder 7603 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_SUM_VOLT" + SID "7174" + Tag "Test Point" + Ports [1] + Position [22455, 13550, 22495, 13570] + ZOrder 7610 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_SUM_VOLT_MON" + SID "7175" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [22250, 13585, 22330, 13615] + ZOrder 7557 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_MON" + SID "7176" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [22000, 13225, 22080, 13255] + ZOrder 7542 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_OFFSET" + SID "7177" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [22040, 13302, 22105, 13318] + ZOrder 7599 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_VOLT" + SID "7178" + Tag "Test Point" + Ports [1] + Position [22455, 13170, 22495, 13190] + ZOrder 7608 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_VOLT_MON" + SID "7179" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [22270, 13235, 22350, 13265] + ZOrder 7550 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_mm" + SID "7180" + Tag "Test Point" + Ports [1] + Position [23475, 13030, 23515, 13050] + ZOrder 7578 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_mm_DIFF_MON" + SID "7181" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [23665, 13080, 23745, 13110] + ZOrder 7590 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_mm_MON" + SID "7182" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [23285, 13080, 23365, 13110] + ZOrder 7574 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_mm_OFFSET" + SID "7183" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [23465, 13112, 23530, 13128] + ZOrder 7585 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_MON" + SID "7184" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [22005, 13400, 22085, 13430] + ZOrder 7543 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_OFFSET" + SID "7185" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [22050, 13477, 22115, 13493] + ZOrder 7601 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_VOLT" + SID "7186" + Tag "Test Point" + Ports [1] + Position [22445, 13355, 22485, 13375] + ZOrder 7609 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_VOLT_MON" + SID "7187" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [22260, 13410, 22340, 13440] + ZOrder 7551 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_mm" + SID "7188" + Tag "Test Point" + Ports [1] + Position [23465, 13165, 23505, 13185] + ZOrder 7579 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_mm_DIFF" + SID "7189" + Tag "Test Point" + Ports [1] + Position [23830, 13185, 23870, 13205] + ZOrder 7592 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_mm_DIFF_MON" + SID "7190" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [23665, 13180, 23745, 13210] + ZOrder 7591 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_mm_MON" + SID "7191" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [23285, 13180, 23365, 13210] + ZOrder 7575 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_mm_OFFSET" + SID "7192" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [23470, 13237, 23535, 13253] + ZOrder 7587 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Y" + SID "7193" + Tag "Test Point" + Ports [1] + Position [24920, 12845, 24960, 12865] + ZOrder 7655 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Y_OFFSET" + SID "7194" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [25420, 12917, 25485, 12933] + ZOrder 7650 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Yaw_MON" + SID "7195" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24625, 12775, 24705, 12805] + ZOrder 7628 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL1_VOLT" + SID "7507" + Tag "Test Point" + Ports [1] + Position [15140, 1880, 15180, 1900] + ZOrder 8092 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL1_VOLT1" + SID "9180" + Tag "Test Point" + Ports [1] + Position [15315, 4260, 15355, 4280] + ZOrder 9483 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL1_VOLT_MON" + SID "7508" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14980, 1875, 15060, 1905] + ZOrder 8079 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL1_VOLT_MON1" + SID "9181" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15155, 4255, 15235, 4285] + ZOrder 9470 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL2_VOLT" + SID "7509" + Tag "Test Point" + Ports [1] + Position [15140, 1935, 15180, 1955] + ZOrder 8093 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL2_VOLT1" + SID "9182" + Tag "Test Point" + Ports [1] + Position [15315, 4315, 15355, 4335] + ZOrder 9484 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL2_VOLT_MON" + SID "7510" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14980, 1930, 15060, 1960] + ZOrder 8080 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL2_VOLT_MON1" + SID "9183" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15155, 4310, 15235, 4340] + ZOrder 9471 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL3_VOLT" + SID "7511" + Tag "Test Point" + Ports [1] + Position [15140, 1990, 15180, 2010] + ZOrder 8094 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL3_VOLT1" + SID "9184" + Tag "Test Point" + Ports [1] + Position [15315, 4370, 15355, 4390] + ZOrder 9485 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL3_VOLT_MON" + SID "7512" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14980, 1985, 15060, 2015] + ZOrder 8081 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL3_VOLT_MON1" + SID "9185" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15160, 4365, 15240, 4395] + ZOrder 9472 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL4_VOLT" + SID "7513" + Tag "Test Point" + Ports [1] + Position [15140, 2045, 15180, 2065] + ZOrder 8095 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL4_VOLT1" + SID "9186" + Tag "Test Point" + Ports [1] + Position [15315, 4420, 15355, 4440] + ZOrder 9486 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL4_VOLT_MON" + SID "7514" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14980, 2040, 15060, 2070] + ZOrder 8082 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL4_VOLT_MON1" + SID "9187" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15160, 4415, 15240, 4445] + ZOrder 9473 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL_MAT" + SID "7515" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [14745, 1945, 14785, 2005] + ZOrder 8076 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL_MAT1" + SID "9188" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [14920, 4325, 14960, 4385] + ZOrder 9467 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_CROSSTALK_MAT" + SID "7516" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [14520, 1945, 14560, 2005] + ZOrder 8075 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_CROSSTALK_MAT1" + SID "9189" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [14695, 4325, 14735, 4385] + ZOrder 9466 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_L" + SID "7517" + Tag "Test Point" + Ports [1] + Position [14685, 2320, 14725, 2340] + ZOrder 8158 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_L1" + SID "9190" + Tag "Test Point" + Ports [1] + Position [14805, 4700, 14845, 4720] + ZOrder 9549 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_L1_MON" + SID "7518" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14545, 2315, 14625, 2345] + ZOrder 8179 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_L1_MON1" + SID "9191" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14660, 4695, 14740, 4725] + ZOrder 9570 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_L2" + SID "7519" + Tag "Test Point" + Ports [1] + Position [14680, 2830, 14720, 2850] + ZOrder 8218 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_L2_MON" + SID "7520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14535, 2825, 14615, 2855] + ZOrder 8239 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_L2_MON1" + SID "9193" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14635, 5560, 14715, 5590] + ZOrder 9630 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_L3" + SID "9192" + Tag "Test Point" + Ports [1] + Position [14780, 5565, 14820, 5585] + ZOrder 9609 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_P" + SID "7521" + Tag "Test Point" + Ports [1] + Position [14685, 2595, 14725, 2615] + ZOrder 8176 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_P1" + SID "9194" + Tag "Test Point" + Ports [1] + Position [14815, 4965, 14855, 4985] + ZOrder 9567 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_P1_MON" + SID "7522" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14545, 2590, 14625, 2620] + ZOrder 8178 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_P1_MON1" + SID "9195" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14655, 4960, 14735, 4990] + ZOrder 9569 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_P2" + SID "7523" + Tag "Test Point" + Ports [1] + Position [14680, 3095, 14720, 3115] + ZOrder 8236 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_P2_MON" + SID "7524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14530, 3090, 14610, 3120] + ZOrder 8238 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_P2_MON1" + SID "9197" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14630, 5825, 14710, 5855] + ZOrder 9629 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_P3" + SID "9196" + Tag "Test Point" + Ports [1] + Position [14790, 5830, 14830, 5850] + ZOrder 9627 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_R1" + SID "9198" + Tag "Test Point" + Ports [1] + Position [14810, 5130, 14850, 5150] + ZOrder 9807 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_R1_MON" + SID "9199" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14665, 5125, 14745, 5155] + ZOrder 9817 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_R2" + SID "9200" + Tag "Test Point" + Ports [1] + Position [14795, 5980, 14835, 6000] + ZOrder 9858 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_R2_MON" + SID "9201" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14635, 5975, 14715, 6005] + ZOrder 9859 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_Y" + SID "7525" + Tag "Test Point" + Ports [1] + Position [14685, 2455, 14725, 2475] + ZOrder 8167 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_Y1" + SID "9202" + Tag "Test Point" + Ports [1] + Position [14800, 4835, 14840, 4855] + ZOrder 9558 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_Y1_MON" + SID "7526" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14545, 2450, 14625, 2480] + ZOrder 8177 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_Y1_MON1" + SID "9203" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14655, 4830, 14735, 4860] + ZOrder 9568 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_Y2" + SID "7527" + Tag "Test Point" + Ports [1] + Position [14680, 2965, 14720, 2985] + ZOrder 8227 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_Y2_MON" + SID "7528" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14530, 2960, 14610, 2990] + ZOrder 8237 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_Y2_MON1" + SID "9205" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14630, 5695, 14710, 5725] + ZOrder 9628 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_Y3" + SID "9204" + Tag "Test Point" + Ports [1] + Position [14775, 5700, 14815, 5720] + ZOrder 9618 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_dx1" + SID "9206" + Tag "Test Point" + Ports [1] + Position [14825, 5260, 14865, 5280] + ZOrder 9816 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_dx1_MON" + SID "9207" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14665, 5255, 14745, 5285] + ZOrder 9818 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_dx2" + SID "9208" + Tag "Test Point" + Ports [1] + Position [14795, 6130, 14835, 6150] + ZOrder 9878 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_dx2_MON" + SID "9209" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14635, 6125, 14715, 6155] + ZOrder 9879 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_L1" + SID "7529" + Tag "Test Point" + Ports [1] + Position [15135, 2355, 15175, 2375] + ZOrder 8187 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_L1_MON" + SID "7530" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14940, 2350, 15020, 2380] + ZOrder 8186 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_L1_MON1" + SID "9211" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15065, 4730, 15145, 4760] + ZOrder 9577 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_L2" + SID "7531" + Tag "Test Point" + Ports [1] + Position [15130, 2865, 15170, 2885] + ZOrder 8247 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_L2_MON" + SID "7532" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14945, 2860, 15025, 2890] + ZOrder 8246 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_L2_MON1" + SID "9213" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15040, 5595, 15120, 5625] + ZOrder 9637 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_L3" + SID "9210" + Tag "Test Point" + Ports [1] + Position [15245, 4735, 15285, 4755] + ZOrder 9578 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_L4" + SID "9212" + Tag "Test Point" + Ports [1] + Position [15220, 5600, 15260, 5620] + ZOrder 9638 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_P1" + SID "7533" + Tag "Test Point" + Ports [1] + Position [15135, 2650, 15175, 2670] + ZOrder 8212 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_P1_MON" + SID "9215" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15065, 5015, 15145, 5045] + ZOrder 9602 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_P2" + SID "7534" + Tag "Test Point" + Ports [1] + Position [15130, 3150, 15170, 3170] + ZOrder 8272 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_P2_MON" + SID "7535" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14945, 3145, 15025, 3175] + ZOrder 8271 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_P2_MON1" + SID "9217" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15040, 5880, 15120, 5910] + ZOrder 9662 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_P3" + SID "9214" + Tag "Test Point" + Ports [1] + Position [15255, 5020, 15295, 5040] + ZOrder 9603 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_P4" + SID "9216" + Tag "Test Point" + Ports [1] + Position [15230, 5885, 15270, 5905] + ZOrder 9663 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_R1" + SID "9218" + Tag "Test Point" + Ports [1] + Position [15260, 5170, 15300, 5190] + ZOrder 9826 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_R1_MON" + SID "9219" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15065, 5165, 15145, 5195] + ZOrder 9825 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_R2" + SID "9220" + Tag "Test Point" + Ports [1] + Position [15235, 6035, 15275, 6055] + ZOrder 9869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_R2_MON" + SID "9221" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15045, 6030, 15125, 6060] + ZOrder 9868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_Y1" + SID "7536" + Tag "Test Point" + Ports [1] + Position [15135, 2495, 15175, 2515] + ZOrder 8195 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_Y1_MON" + SID "7537" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14940, 2490, 15020, 2520] + ZOrder 8194 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_Y1_MON1" + SID "9223" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15055, 4870, 15135, 4900] + ZOrder 9585 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_Y2" + SID "7538" + Tag "Test Point" + Ports [1] + Position [15130, 3005, 15170, 3025] + ZOrder 8255 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_Y2_MON" + SID "7539" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14945, 3000, 15025, 3030] + ZOrder 8254 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_Y2_MON1" + SID "9225" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15030, 5735, 15110, 5765] + ZOrder 9645 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_Y3" + SID "9222" + Tag "Test Point" + Ports [1] + Position [15250, 4875, 15290, 4895] + ZOrder 9586 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_Y4" + SID "9224" + Tag "Test Point" + Ports [1] + Position [15225, 5740, 15265, 5760] + ZOrder 9646 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_dx1" + SID "9226" + Tag "Test Point" + Ports [1] + Position [15265, 5315, 15305, 5335] + ZOrder 9838 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_dx1_MON" + SID "9227" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15075, 5310, 15155, 5340] + ZOrder 9837 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_dx2" + SID "9228" + Tag "Test Point" + Ports [1] + Position [15235, 6185, 15275, 6205] + ZOrder 9889 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_dx2_MON" + SID "9229" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15045, 6180, 15125, 6210] + ZOrder 9888 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_L1" + SID "7540" + Tag "Test Point" + Ports [1] + Position [15135, 2275, 15175, 2295] + ZOrder 8181 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_L1_MON" + SID "7541" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14940, 2270, 15020, 2300] + ZOrder 8180 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_L1_MON1" + SID "9231" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15070, 4650, 15150, 4680] + ZOrder 9571 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_L2" + SID "7542" + Tag "Test Point" + Ports [1] + Position [15130, 2785, 15170, 2805] + ZOrder 8241 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_L2_MON" + SID "7543" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14945, 2780, 15025, 2810] + ZOrder 8240 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_L2_MON1" + SID "9233" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15045, 5515, 15125, 5545] + ZOrder 9631 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_L3" + SID "9230" + Tag "Test Point" + Ports [1] + Position [15255, 4655, 15295, 4675] + ZOrder 9572 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_L4" + SID "9232" + Tag "Test Point" + Ports [1] + Position [15230, 5520, 15270, 5540] + ZOrder 9632 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_P1" + SID "7544" + Tag "Test Point" + Ports [1] + Position [15135, 2555, 15175, 2575] + ZOrder 8197 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_P1_MON" + SID "7545" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14940, 2550, 15020, 2580] + ZOrder 8196 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_P1_MON1" + SID "9235" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15055, 4935, 15135, 4965] + ZOrder 9587 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_P2" + SID "7546" + Tag "Test Point" + Ports [1] + Position [15130, 3055, 15170, 3075] + ZOrder 8257 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_P2_MON" + SID "7547" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14945, 3050, 15025, 3080] + ZOrder 8256 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_P2_MON1" + SID "9237" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15030, 5800, 15110, 5830] + ZOrder 9647 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_P3" + SID "9234" + Tag "Test Point" + Ports [1] + Position [15255, 4940, 15295, 4960] + ZOrder 9588 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_P4" + SID "9236" + Tag "Test Point" + Ports [1] + Position [15230, 5805, 15270, 5825] + ZOrder 9648 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_R1" + SID "9238" + Tag "Test Point" + Ports [1] + Position [15265, 5090, 15305, 5110] + ZOrder 9820 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_R1_MON" + SID "9239" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15065, 5085, 15145, 5115] + ZOrder 9819 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_R2" + SID "9240" + Tag "Test Point" + Ports [1] + Position [15235, 5955, 15275, 5975] + ZOrder 9861 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_R2_MON" + SID "9241" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15035, 5950, 15115, 5980] + ZOrder 9860 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_Y1" + SID "7548" + Tag "Test Point" + Ports [1] + Position [15135, 2415, 15175, 2435] + ZOrder 8189 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_Y1_MON" + SID "7549" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14940, 2410, 15020, 2440] + ZOrder 8188 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_Y1_MON1" + SID "9243" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15055, 4790, 15135, 4820] + ZOrder 9579 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_Y2" + SID "7550" + Tag "Test Point" + Ports [1] + Position [15130, 2925, 15170, 2945] + ZOrder 8249 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_Y2_MON" + SID "7551" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14945, 2920, 15025, 2950] + ZOrder 8248 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_Y2_MON1" + SID "9245" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15030, 5655, 15110, 5685] + ZOrder 9639 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_Y3" + SID "9242" + Tag "Test Point" + Ports [1] + Position [15255, 4795, 15295, 4815] + ZOrder 9580 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_Y4" + SID "9244" + Tag "Test Point" + Ports [1] + Position [15230, 5660, 15270, 5680] + ZOrder 9640 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_dx1" + SID "9246" + Tag "Test Point" + Ports [1] + Position [15265, 5235, 15305, 5255] + ZOrder 9828 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_dx1_MON" + SID "9247" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15065, 5230, 15145, 5260] + ZOrder 9827 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_dx2" + SID "9248" + Tag "Test Point" + Ports [1] + Position [15235, 6105, 15275, 6125] + ZOrder 9881 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_dx2_MON" + SID "9249" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15035, 6100, 15115, 6130] + ZOrder 9880 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_AMP_X" + SID "7552" + Tag "Test Point" + Ports [1] + Position [14680, 3470, 14720, 3490] + ZOrder 8290 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_AMP_X1" + SID "9250" + Tag "Test Point" + Ports [1] + Position [14810, 6835, 14850, 6855] + ZOrder 9898 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_AMP_X_MON" + SID "7553" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14530, 3465, 14610, 3495] + ZOrder 8301 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_AMP_X_MON1" + SID "9251" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14660, 6830, 14740, 6860] + ZOrder 9908 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_AMP_Y" + SID "7554" + Tag "Test Point" + Ports [1] + Position [14680, 3600, 14720, 3620] + ZOrder 8299 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_AMP_Y1" + SID "9252" + Tag "Test Point" + Ports [1] + Position [14810, 6965, 14850, 6985] + ZOrder 9907 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_AMP_Y_MON" + SID "7555" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14530, 3595, 14610, 3625] + ZOrder 8302 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_AMP_Y_MON1" + SID "9253" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14660, 6960, 14740, 6990] + ZOrder 9909 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_COS_X" + SID "7556" + Tag "Test Point" + Ports [1] + Position [15130, 3510, 15170, 3530] + ZOrder 8310 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_COS_X1" + SID "9254" + Tag "Test Point" + Ports [1] + Position [15240, 6885, 15280, 6905] + ZOrder 9927 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_COS_X_MON" + SID "7557" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14935, 3505, 15015, 3535] + ZOrder 8309 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_COS_X_MON1" + SID "9255" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15105, 6880, 15185, 6910] + ZOrder 9911 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_COS_Y" + SID "7558" + Tag "Test Point" + Ports [1] + Position [15130, 3665, 15170, 3685] + ZOrder 8314 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_COS_Y1" + SID "9256" + Tag "Test Point" + Ports [1] + Position [15240, 7030, 15280, 7050] + ZOrder 9929 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_COS_Y_MON" + SID "7559" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14935, 3660, 15015, 3690] + ZOrder 8313 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_COS_Y_MON1" + SID "9257" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15105, 7025, 15185, 7055] + ZOrder 9913 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_SIN_X" + SID "7560" + Tag "Test Point" + Ports [1] + Position [15130, 3430, 15170, 3450] + ZOrder 8308 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_SIN_X1" + SID "9258" + Tag "Test Point" + Ports [1] + Position [15240, 6805, 15280, 6825] + ZOrder 9926 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_SIN_X_MON" + SID "7561" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14935, 3425, 15015, 3455] + ZOrder 8307 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_SIN_X_MON1" + SID "9259" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15105, 6800, 15185, 6830] + ZOrder 9910 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_SIN_Y" + SID "7562" + Tag "Test Point" + Ports [1] + Position [15130, 3560, 15170, 3580] + ZOrder 8312 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_SIN_Y1" + SID "9260" + Tag "Test Point" + Ports [1] + Position [15240, 6950, 15280, 6970] + ZOrder 9928 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_SIN_Y_MON" + SID "7563" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14935, 3555, 15015, 3585] + ZOrder 8311 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_SIN_Y_MON1" + SID "9261" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15105, 6945, 15185, 6975] + ZOrder 9912 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_AMP_X" + SID "7564" + Tag "Test Point" + Ports [1] + Position [14680, 3335, 14720, 3355] + ZOrder 8281 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_AMP_X1" + SID "9262" + Tag "Test Point" + Ports [1] + Position [14810, 6535, 14850, 6555] + ZOrder 9681 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_AMP_X_MON" + SID "7565" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14530, 3330, 14610, 3360] + ZOrder 8300 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_AMP_X_MON1" + SID "9263" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14620, 6530, 14700, 6560] + ZOrder 9692 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_AMP_Y" + SID "9264" + Tag "Test Point" + Ports [1] + Position [14810, 6665, 14850, 6685] + ZOrder 9690 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_AMP_Y_MON" + SID "9265" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14620, 6660, 14700, 6690] + ZOrder 9693 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_COS_X" + SID "7566" + Tag "Test Point" + Ports [1] + Position [15130, 3380, 15170, 3400] + ZOrder 8306 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_COS_X1" + SID "9266" + Tag "Test Point" + Ports [1] + Position [15240, 6585, 15280, 6605] + ZOrder 9701 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_COS_X_MON" + SID "7567" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14935, 3375, 15015, 3405] + ZOrder 8305 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_COS_X_MON1" + SID "9267" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15105, 6580, 15185, 6610] + ZOrder 9700 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_COS_Y" + SID "9268" + Tag "Test Point" + Ports [1] + Position [15240, 6730, 15280, 6750] + ZOrder 9705 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_COS_Y_MON" + SID "9269" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15105, 6725, 15185, 6755] + ZOrder 9704 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_SIN_X" + SID "7568" + Tag "Test Point" + Ports [1] + Position [15130, 3285, 15170, 3305] + ZOrder 8304 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_SIN_X1" + SID "9270" + Tag "Test Point" + Ports [1] + Position [15240, 6505, 15280, 6525] + ZOrder 9699 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_SIN_X_MON" + SID "7569" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14935, 3280, 15015, 3310] + ZOrder 8303 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_SIN_X_MON1" + SID "9271" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15105, 6500, 15185, 6530] + ZOrder 9698 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_SIN_Y" + SID "9272" + Tag "Test Point" + Ports [1] + Position [15240, 6650, 15280, 6670] + ZOrder 9703 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_SIN_Y_MON" + SID "9273" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15105, 6645, 15185, 6675] + ZOrder 9702 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD3_AMP_X" + SID "9274" + Tag "Test Point" + Ports [1] + Position [14810, 6400, 14850, 6420] + ZOrder 9672 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD3_AMP_X_MON" + SID "9275" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [14620, 6395, 14700, 6425] + ZOrder 9691 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD3_PHASE_COS_X" + SID "9276" + Tag "Test Point" + Ports [1] + Position [15240, 6445, 15280, 6465] + ZOrder 9697 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD3_PHASE_COS_X_MON" + SID "9277" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15105, 6440, 15185, 6470] + ZOrder 9696 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD3_PHASE_SIN_X" + SID "9278" + Tag "Test Point" + Ports [1] + Position [15240, 6365, 15280, 6385] + ZOrder 9695 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD3_PHASE_SIN_X_MON" + SID "9279" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15105, 6360, 15185, 6390] + ZOrder 9694 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_L" + SID "9280" + Tag "Test Point" + Ports [1] + Position [13400, 4240, 13440, 4260] + ZOrder 9439 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_L_OFFSET" + SID "9281" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [13900, 4297, 13965, 4313] + ZOrder 9455 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_Length_MON" + SID "9282" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12920, 4160, 13000, 4190] + ZOrder 9789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_L" + SID "7570" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [13565, 1109, 13620, 1171] + ZOrder 8096 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_L1" + SID "9283" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [16285, 3169, 16340, 3231] + ZOrder 9487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_L_SW" + SID "7571" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [13815, 1067, 13880, 1083] + ZOrder 8103 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_L_SW1" + SID "9284" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16560, 3127, 16625, 3143] + ZOrder 9494 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_P" + SID "7572" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [13565, 1309, 13620, 1371] + ZOrder 8100 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_P1" + SID "9285" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [16285, 3349, 16340, 3411] + ZOrder 9491 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_P_SW" + SID "7573" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [13815, 1277, 13880, 1293] + ZOrder 8109 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_P_SW1" + SID "9286" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16575, 3317, 16640, 3333] + ZOrder 9500 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_R" + SID "9287" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [16285, 3434, 16340, 3496] + ZOrder 9931 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_R_SW" + SID "9288" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16575, 3407, 16640, 3423] + ZOrder 9935 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_Y" + SID "7574" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [13565, 1209, 13620, 1271] + ZOrder 8098 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_Y1" + SID "9289" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [16285, 3259, 16340, 3321] + ZOrder 9489 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_Y_SW" + SID "7575" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [13815, 1172, 13880, 1188] + ZOrder 8106 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_Y_SW1" + SID "9290" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16560, 3232, 16625, 3248] + ZOrder 9497 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_dx" + SID "9291" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [16285, 3529, 16340, 3591] + ZOrder 9933 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_dx_SW" + SID "9292" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16575, 3497, 16640, 3513] + ZOrder 9943 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_L" + SID "7576" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [14375, 1079, 14430, 1141] + ZOrder 8123 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_L1" + SID "9293" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [17125, 3064, 17180, 3126] + ZOrder 9514 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_L_SW" + SID "7577" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [14625, 1037, 14690, 1053] + ZOrder 8130 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_L_SW1" + SID "9294" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [17390, 3012, 17455, 3028] + ZOrder 9521 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_P" + SID "7578" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [14375, 1279, 14430, 1341] + ZOrder 8127 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_P1" + SID "9295" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [17125, 3279, 17180, 3341] + ZOrder 9518 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_P_SW" + SID "7579" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [14625, 1247, 14690, 1263] + ZOrder 8136 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_P_SW1" + SID "9296" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [17385, 3242, 17450, 3258] + ZOrder 9527 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_R" + SID "9297" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [17125, 3374, 17180, 3436] + ZOrder 9951 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_R_SW" + SID "9298" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [17390, 3342, 17455, 3358] + ZOrder 9956 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_Y" + SID "7580" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [14375, 1179, 14430, 1241] + ZOrder 8125 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_Y1" + SID "9299" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [17125, 3164, 17180, 3226] + ZOrder 9516 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_Y_SW" + SID "7581" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [14625, 1142, 14690, 1158] + ZOrder 8133 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_Y_SW1" + SID "9300" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [17385, 3137, 17450, 3153] + ZOrder 9524 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_dx" + SID "9301" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [17125, 3484, 17180, 3546] + ZOrder 9952 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_dx_SW" + SID "9302" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [17390, 3447, 17455, 3463] + ZOrder 9959 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_P" + SID "9303" + Tag "Test Point" + Ports [1] + Position [13410, 4370, 13450, 4390] + ZOrder 9462 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_P_OFFSET" + SID "9304" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [13900, 4452, 13965, 4468] + ZOrder 9460 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_Pitch_MON" + SID "9305" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12740, 4365, 12820, 4395] + ZOrder 9782 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_SUM_MON" + SID "9306" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10470, 4510, 10550, 4540] + ZOrder 9381 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_SUM_OFFSET" + SID "9307" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10510, 4587, 10575, 4603] + ZOrder 9424 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_SUM_VOLT" + SID "9308" + Tag "Test Point" + Ports [1] + Position [10935, 4480, 10975, 4500] + ZOrder 9434 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_SUM_VOLT_MON" + SID "9309" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10760, 4520, 10840, 4550] + ZOrder 9379 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_X_MON" + SID "9310" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10465, 4160, 10545, 4190] + ZOrder 9367 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_X_OFFSET" + SID "9311" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10520, 4237, 10585, 4253] + ZOrder 9423 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_X_VOLT" + SID "9312" + Tag "Test Point" + Ports [1] + Position [10960, 4150, 11000, 4170] + ZOrder 9432 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_X_VOLT_MON" + SID "9313" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10765, 4200, 10845, 4230] + ZOrder 9375 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_X_mm" + SID "9314" + Tag "Test Point" + Ports [1] + Position [11955, 4195, 11995, 4215] + ZOrder 9403 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_X_mm_DIFF_MON" + SID "9315" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12145, 4230, 12225, 4260] + ZOrder 9415 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_X_mm_MON" + SID "9316" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11765, 4230, 11845, 4260] + ZOrder 9399 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_X_mm_OFFSET" + SID "9317" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [11945, 4277, 12010, 4293] + ZOrder 9408 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_Y_MON" + SID "9318" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10465, 4335, 10545, 4365] + ZOrder 9368 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_Y_OFFSET" + SID "9319" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10540, 4407, 10605, 4423] + ZOrder 9421 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_Y_VOLT" + SID "9320" + Tag "Test Point" + Ports [1] + Position [10935, 4295, 10975, 4315] + ZOrder 9433 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_Y_VOLT_MON" + SID "9321" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10760, 4345, 10840, 4375] + ZOrder 9376 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_Y_mm" + SID "9322" + Tag "Test Point" + Ports [1] + Position [11955, 4330, 11995, 4350] + ZOrder 9404 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_Y_mm_DIFF_MON" + SID "9323" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12145, 4355, 12225, 4385] + ZOrder 9416 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_Y_mm_MON" + SID "9324" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11765, 4355, 11845, 4385] + ZOrder 9400 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_Y_mm_OFFSET" + SID "9325" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [11935, 4402, 12000, 4418] + ZOrder 9410 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_SUM_MON" + SID "9326" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10485, 5035, 10565, 5065] + ZOrder 9382 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_SUM_OFFSET" + SID "9327" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10525, 5157, 10590, 5173] + ZOrder 9430 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_SUM_VOLT" + SID "9328" + Tag "Test Point" + Ports [1] + Position [10935, 5010, 10975, 5030] + ZOrder 9437 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_SUM_VOLT_MON" + SID "9329" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10730, 5045, 10810, 5075] + ZOrder 9384 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_X_MON" + SID "9330" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10480, 4685, 10560, 4715] + ZOrder 9369 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_X_OFFSET" + SID "9331" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10520, 4762, 10585, 4778] + ZOrder 9426 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_X_VOLT" + SID "9332" + Tag "Test Point" + Ports [1] + Position [10935, 4630, 10975, 4650] + ZOrder 9435 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_X_VOLT_MON" + SID "9333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10750, 4695, 10830, 4725] + ZOrder 9377 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_X_mm" + SID "9334" + Tag "Test Point" + Ports [1] + Position [11955, 4490, 11995, 4510] + ZOrder 9405 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_X_mm_DIFF_MON" + SID "9335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12145, 4540, 12225, 4570] + ZOrder 9417 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_X_mm_MON" + SID "9336" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11765, 4540, 11845, 4570] + ZOrder 9401 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_X_mm_OFFSET" + SID "9337" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [11945, 4572, 12010, 4588] + ZOrder 9412 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_Y_MON" + SID "9338" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10485, 4860, 10565, 4890] + ZOrder 9370 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_Y_OFFSET" + SID "9339" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10530, 4937, 10595, 4953] + ZOrder 9428 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_Y_VOLT" + SID "9340" + Tag "Test Point" + Ports [1] + Position [10925, 4815, 10965, 4835] + ZOrder 9436 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_Y_VOLT_MON" + SID "9341" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10740, 4870, 10820, 4900] + ZOrder 9378 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_Y_mm" + SID "9342" + Tag "Test Point" + Ports [1] + Position [11945, 4625, 11985, 4645] + ZOrder 9406 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_Y_mm_DIFF" + SID "9343" + Tag "Test Point" + Ports [1] + Position [12350, 4685, 12390, 4705] + ZOrder 9419 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_Y_mm_DIFF_MON" + SID "9344" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12145, 4640, 12225, 4670] + ZOrder 9418 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_Y_mm_MON" + SID "9345" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11765, 4640, 11845, 4670] + ZOrder 9402 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_Y_mm_OFFSET" + SID "9346" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [11950, 4697, 12015, 4713] + ZOrder 9414 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_SUM_MON" + SID "9347" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10465, 5560, 10545, 5590] + ZOrder 9732 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_SUM_OFFSET" + SID "9348" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10560, 5637, 10625, 5653] + ZOrder 9753 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_SUM_VOLT" + SID "9349" + Tag "Test Point" + Ports [1] + Position [10985, 5530, 11025, 5550] + ZOrder 9757 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_SUM_VOLT_MON" + SID "9350" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10775, 5570, 10855, 5600] + ZOrder 9730 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_X_MON3" + SID "9351" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10495, 5210, 10575, 5240] + ZOrder 9724 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_X_OFFSET" + SID "9352" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10540, 5297, 10605, 5313] + ZOrder 9752 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_X_VOLT" + SID "9353" + Tag "Test Point" + Ports [1] + Position [10985, 5185, 11025, 5205] + ZOrder 9755 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_X_VOLT_MON" + SID "9354" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10750, 5220, 10830, 5250] + ZOrder 9728 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_X_mm" + SID "9355" + Tag "Test Point" + Ports [1] + Position [11640, 5185, 11680, 5205] + ZOrder 9741 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_X_mm_DIFF_MON" + SID "9356" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11730, 5250, 11810, 5280] + ZOrder 9747 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_X_mm_MON" + SID "9357" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11470, 5250, 11550, 5280] + ZOrder 9739 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_X_mm_OFFSET" + SID "9358" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [11610, 5307, 11675, 5323] + ZOrder 9744 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_Y_MON" + SID "9359" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10495, 5385, 10575, 5415] + ZOrder 9725 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_Y_OFFSET" + SID "9360" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10560, 5457, 10625, 5473] + ZOrder 9750 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_Y_VOLT" + SID "9361" + Tag "Test Point" + Ports [1] + Position [10985, 5365, 11025, 5385] + ZOrder 9756 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_Y_VOLT_MON" + SID "9362" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10765, 5395, 10845, 5425] + ZOrder 9729 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_Y_mm" + SID "9363" + Tag "Test Point" + Ports [1] + Position [11650, 5375, 11700, 5395] + ZOrder 9742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_Y_mm_DIFF" + SID "9364" + Tag "Test Point" + Ports [1] + Position [11925, 5430, 11965, 5450] + ZOrder 9930 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_Y_mm_DIFF_MON" + SID "9365" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11745, 5425, 11825, 5455] + ZOrder 9748 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_Y_mm_MON" + SID "9366" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11470, 5425, 11550, 5455] + ZOrder 9740 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_Y_mm_OFFSET" + SID "9367" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [11610, 5477, 11675, 5493] + ZOrder 9746 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_R" + SID "9368" + Tag "Test Point" + Ports [1] + Position [13070, 4605, 13110, 4625] + ZOrder 9790 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_R_OFFSET" + SID "9369" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [13530, 4957, 13595, 4973] + ZOrder 9798 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_Roll_MON" + SID "9370" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12830, 4650, 12910, 4680] + ZOrder 9779 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_Y" + SID "9371" + Tag "Test Point" + Ports [1] + Position [13400, 4305, 13440, 4325] + ZOrder 9461 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_Y_OFFSET" + SID "9372" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [13900, 4377, 13965, 4393] + ZOrder 9456 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_Yaw_MON" + SID "9373" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12890, 4500, 12970, 4530] + ZOrder 9776 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_dX_MON" + SID "9374" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12160, 5260, 12240, 5290] + ZOrder 9766 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_dx" + SID "9375" + Tag "Test Point" + Ports [1] + Position [12395, 5350, 12435, 5370] + ZOrder 9791 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_dx_OFFSET" + SID "9376" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [12960, 5697, 13025, 5713] + ZOrder 9849 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_dx_yaw_SW" + SID "9377" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [12300, 4552, 12365, 4568] + ZOrder 9771 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_yaw_length_SW" + SID "9378" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [12335, 4237, 12400, 4253] + ZOrder 9786 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_L" + SID "7582" + Tag "Test Point" + Ports [1] + Position [13285, 1860, 13325, 1880] + ZOrder 8048 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_L_OFFSET" + SID "7583" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [13785, 1917, 13850, 1933] + ZOrder 8064 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_Length_MON" + SID "7584" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [13100, 2920, 13180, 2950] + ZOrder 8383 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_P" + SID "7585" + Tag "Test Point" + Ports [1] + Position [13480, 2970, 13520, 2990] + ZOrder 8071 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_P_OFFSET" + SID "7586" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [13785, 2072, 13850, 2088] + ZOrder 8069 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_Pitch_MON" + SID "7587" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [13310, 3030, 13390, 3060] + ZOrder 8389 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_SUM_MON" + SID "7588" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10350, 2130, 10430, 2160] + ZOrder 7992 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_SUM_OFFSET" + SID "7589" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10405, 2202, 10470, 2218] + ZOrder 8034 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_SUM_VOLT" + SID "7590" + Tag "Test Point" + Ports [1] + Position [10845, 2145, 10885, 2165] + ZOrder 8044 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_SUM_VOLT_MON" + SID "7591" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10645, 2140, 10725, 2170] + ZOrder 7990 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_X_MON" + SID "7592" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10350, 1780, 10430, 1810] + ZOrder 7978 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_X_OFFSET" + SID "7593" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10405, 1857, 10470, 1873] + ZOrder 8033 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_X_VOLT" + SID "7594" + Tag "Test Point" + Ports [1] + Position [10845, 1750, 10885, 1770] + ZOrder 8042 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_X_VOLT_MON" + SID "7595" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10645, 1790, 10725, 1820] + ZOrder 7986 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_X_mm" + SID "7596" + Tag "Test Point" + Ports [1] + Position [11785, 1825, 11825, 1845] + ZOrder 8014 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_X_mm_DIFF_MON" + SID "7597" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11950, 1850, 12030, 1880] + ZOrder 8026 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_X_mm_MON" + SID "7598" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11570, 1820, 11650, 1850] + ZOrder 8010 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_X_mm_OFFSET" + SID "7599" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [11750, 1897, 11815, 1913] + ZOrder 8019 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_Y_MON" + SID "7600" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10350, 1955, 10430, 1985] + ZOrder 7979 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_Y_OFFSET" + SID "7601" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10405, 2022, 10470, 2038] + ZOrder 8031 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_Y_VOLT" + SID "7602" + Tag "Test Point" + Ports [1] + Position [10845, 1930, 10885, 1950] + ZOrder 8043 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_Y_VOLT_MON" + SID "7603" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10645, 1965, 10725, 1995] + ZOrder 7987 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_Y_mm" + SID "7604" + Tag "Test Point" + Ports [1] + Position [11785, 2000, 11825, 2020] + ZOrder 8015 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_Y_mm_DIFF_MON" + SID "7605" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11950, 2025, 12030, 2055] + ZOrder 8027 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_Y_mm_MON" + SID "7606" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11570, 1995, 11650, 2025] + ZOrder 8011 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_Y_mm_OFFSET" + SID "7607" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [11750, 2062, 11815, 2078] + ZOrder 8021 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_SUM_MON" + SID "7608" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10350, 2655, 10430, 2685] + ZOrder 7993 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_SUM_OFFSET" + SID "7609" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10405, 2722, 10470, 2738] + ZOrder 8040 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_SUM_VOLT" + SID "7610" + Tag "Test Point" + Ports [1] + Position [10845, 2670, 10885, 2690] + ZOrder 8047 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_SUM_VOLT_MON" + SID "7611" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10645, 2665, 10725, 2695] + ZOrder 7995 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_X_MON" + SID "7612" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10350, 2305, 10430, 2335] + ZOrder 7980 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_X_OFFSET" + SID "7613" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10405, 2372, 10470, 2388] + ZOrder 8036 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_X_VOLT" + SID "7614" + Tag "Test Point" + Ports [1] + Position [10845, 2275, 10885, 2295] + ZOrder 8045 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_X_VOLT_MON" + SID "7615" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10645, 2315, 10725, 2345] + ZOrder 7988 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_X_mm" + SID "7616" + Tag "Test Point" + Ports [1] + Position [11795, 2350, 11835, 2370] + ZOrder 8016 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_X_mm_DIFF_MON" + SID "7617" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11950, 2385, 12030, 2415] + ZOrder 8028 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_X_mm_MON" + SID "7618" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11570, 2345, 11650, 2375] + ZOrder 8012 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_X_mm_OFFSET" + SID "7619" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [11755, 2427, 11820, 2443] + ZOrder 8023 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_Y_MON" + SID "7620" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10350, 2480, 10430, 2510] + ZOrder 7981 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_Y_OFFSET" + SID "7621" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10405, 2557, 10470, 2573] + ZOrder 8038 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_Y_VOLT" + SID "7622" + Tag "Test Point" + Ports [1] + Position [10845, 2455, 10885, 2475] + ZOrder 8046 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_Y_VOLT_MON" + SID "7623" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10645, 2490, 10725, 2520] + ZOrder 7989 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_Y_mm" + SID "7624" + Tag "Test Point" + Ports [1] + Position [11795, 2525, 11835, 2545] + ZOrder 8017 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_Y_mm_DIFF_MON" + SID "7625" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11950, 2555, 12030, 2585] + ZOrder 8029 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_Y_mm_MON" + SID "7626" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11570, 2520, 11650, 2550] + ZOrder 8013 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_Y_mm_OFFSET" + SID "7627" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [11755, 2587, 11820, 2603] + ZOrder 8025 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_SUM_MON" + SID "7628" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10350, 3180, 10430, 3210] + ZOrder 8341 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_SUM_OFFSET" + SID "7629" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10405, 3257, 10470, 3273] + ZOrder 8362 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_SUM_VOLT" + SID "7630" + Tag "Test Point" + Ports [1] + Position [10845, 3195, 10885, 3215] + ZOrder 8366 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_SUM_VOLT_MON" + SID "7631" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10645, 3190, 10725, 3220] + ZOrder 8339 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_X_MON3" + SID "7632" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10350, 2830, 10430, 2860] + ZOrder 8333 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_X_OFFSET" + SID "7633" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10405, 2912, 10470, 2928] + ZOrder 8361 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_X_VOLT" + SID "7634" + Tag "Test Point" + Ports [1] + Position [10845, 2805, 10885, 2825] + ZOrder 8364 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_X_VOLT_MON" + SID "7635" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10645, 2840, 10725, 2870] + ZOrder 8337 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_X_mm" + SID "7636" + Tag "Test Point" + Ports [1] + Position [11795, 2875, 11835, 2895] + ZOrder 8350 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_X_mm_DIFF_MON" + SID "7637" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11940, 2905, 12020, 2935] + ZOrder 8356 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_X_mm_MON" + SID "7638" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11570, 2870, 11650, 2900] + ZOrder 8348 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_X_mm_OFFSET" + SID "7639" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [11755, 2947, 11820, 2963] + ZOrder 8353 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_Y_MON" + SID "7640" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10350, 3005, 10430, 3035] + ZOrder 8334 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_Y_OFFSET" + SID "7641" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10405, 3077, 10470, 3093] + ZOrder 8359 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_Y_VOLT" + SID "7642" + Tag "Test Point" + Ports [1] + Position [10845, 2980, 10885, 3000] + ZOrder 8365 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_Y_VOLT_MON" + SID "7643" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10645, 3015, 10725, 3045] + ZOrder 8338 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_Y_mm" + SID "7644" + Tag "Test Point" + Ports [1] + Position [11785, 3050, 11835, 3070] + ZOrder 8351 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_Y_mm_DIFF_MON" + SID "7645" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11950, 3080, 12030, 3110] + ZOrder 8357 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_Y_mm_MON" + SID "7646" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11570, 3045, 11650, 3075] + ZOrder 8349 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_Y_mm_OFFSET" + SID "7647" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [11760, 3117, 11825, 3133] + ZOrder 8355 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_Roll" + SID "7648" + Tag "Test Point" + Ports [1] + Position [13295, 2525, 13335, 2545] + ZOrder 8395 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_Roll_MON" + SID "7649" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [13100, 2520, 13180, 2550] + ZOrder 8392 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_Y" + SID "7650" + Tag "Test Point" + Ports [1] + Position [12845, 1940, 12885, 1960] + ZOrder 8070 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_Y_OFFSET" + SID "7651" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [13785, 1997, 13850, 2013] + ZOrder 8065 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_Yaw_MON" + SID "7652" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [13100, 2645, 13180, 2675] + ZOrder 8374 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_dx" + SID "7653" + Tag "Test Point" + Ports [1] + Position [13295, 2390, 13335, 2410] + ZOrder 8405 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_dx_MON" + SID "7654" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [13100, 2385, 13180, 2415] + ZOrder 8386 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_dz" + SID "7655" + Tag "Test Point" + Ports [1] + Position [12420, 3140, 12460, 3160] + ZOrder 8406 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_dz_MON" + SID "7656" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [12300, 3135, 12380, 3165] + ZOrder 8402 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_roll_dz_SW" + SID "7657" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [11775, 3207, 11840, 3223] + ZOrder 8399 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_yaw_length_SW" + SID "7658" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [13280, 2767, 13345, 2783] + ZOrder 8378 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_IM_L_SW" + SID "7196" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [25160, 13112, 25225, 13128] + ZOrder 7635 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_IM_P_SW" + SID "7197" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [25160, 13287, 25225, 13303] + ZOrder 7641 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_IM_Y_SW" + SID "7198" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [25160, 13202, 25225, 13218] + ZOrder 7638 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_PM_L_SW" + SID "9379" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [13640, 4572, 13705, 4588] + ZOrder 9441 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_PM_P_SW" + SID "9380" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [13640, 4747, 13705, 4763] + ZOrder 9447 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_PM_R_SW" + SID "9381" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [13305, 4942, 13370, 4958] + ZOrder 9793 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_PM_Y_SW" + SID "9382" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [13640, 4662, 13705, 4678] + ZOrder 9444 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_PM_dx_SW1" + SID "9383" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [12735, 5682, 12800, 5698] + ZOrder 9844 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TOP_L_SW" + SID "7659" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [13510, 2197, 13575, 2213] + ZOrder 8050 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TOP_P_SW" + SID "7660" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [13510, 2372, 13575, 2388] + ZOrder 8056 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TOP_Y_SW" + SID "7661" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [13510, 2287, 13575, 2303] + ZOrder 8053 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_yaw_length_SW1" + SID "7199" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [23810, 12827, 23875, 12843] + ZOrder 7614 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD1_offset" + SID "6820" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [22530, 13878, 22600, 13902] + ZOrder 6178 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD2_offset" + SID "6813" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [22575, 14133, 22645, 14157] + ZOrder 6171 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_MON" + SID "6788" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21745, 13865, 21825, 13895] + ZOrder 5467 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_VOLT_MON" + SID "6789" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [22140, 13875, 22220, 13905] + ZOrder 5469 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_VOLT_MON_TP" + SID "6790" + Tag "Test Point" + Ports [1] + Position [22410, 13880, 22450, 13900] + ZOrder 5476 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_mm" + SID "6822" + Tag "Test Point" + Ports [1] + Position [23100, 13890, 23140, 13910] + ZOrder 6180 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_mm_MON" + SID "6821" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [22965, 13885, 23045, 13915] + ZOrder 6174 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_MON" + SID "6791" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21745, 14040, 21825, 14070] + ZOrder 5470 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_VOLT_MON" + SID "6792" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [22150, 14050, 22230, 14080] + ZOrder 5472 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_VOLT_MON_TP" + SID "6793" + Tag "Test Point" + Ports [1] + Position [22460, 14055, 22500, 14075] + ZOrder 5477 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_mm" + SID "6815" + Tag "Test Point" + Ports [1] + Position [23100, 14145, 23140, 14165] + ZOrder 6173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_mm_MON" + SID "6814" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [22935, 14140, 23015, 14170] + ZOrder 6170 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_MON" + SID "6794" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21755, 14215, 21835, 14245] + ZOrder 5473 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_VOLT_MON" + SID "6795" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [22150, 14225, 22230, 14255] + ZOrder 5475 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_VOLT_MON_TP" + SID "6796" + Tag "Test Point" + Ports [1] + Position [22415, 14230, 22455, 14250] + ZOrder 5478 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_MON" + SID "6797" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21755, 14390, 21835, 14420] + ZOrder 5479 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_VOLT_MON" + SID "6798" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [22150, 14400, 22230, 14430] + ZOrder 5481 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_VOLT_MON_TP" + SID "6799" + Tag "Test Point" + Ports [1] + Position [22415, 14405, 22455, 14425] + ZOrder 5482 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "angle_mirror1_2" + SID "7688" + Description "Incident angle of laser against mirror (deg)" + Position [11525, 2644, 11600, 2656] + ZOrder 8371 + Value "45" + } + Block { + BlockType Constant + Name "angle_mirror_length" + SID "7206" + Description "Focal length of lens (mm)" + Position [23900, 13044, 23975, 13056] + ZOrder 7923 + Value "30" + } + Block { + BlockType Constant + Name "distance_L1" + SID "7200" + Description "Distance from mirror to beam splitter (mm)" + Position [24055, 12564, 24130, 12576] + ZOrder 7918 + Value "380" + } + Block { + BlockType Constant + Name "distance_L2" + SID "6868" + Description "Incident angle of laser against mirror (deg)" + Position [23900, 12979, 23975, 12991] + ZOrder 7622 + Value "405" + } + Block { + BlockType Constant + Name "focal_length" + SID "6864" + Description "Focal length of lens (mm)" + Position [23900, 13009, 23975, 13021] + ZOrder 7611 + Value "150" + } + Block { + BlockType Constant + Name "focal_length1" + SID "9694" + Description "Focal length of lens (mm)" + Position [11735, 5199, 11810, 5211] + ZOrder 9763 + Value "150" + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=92\nshmem_daq=1\nspecific_cpu=16\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [10000, 6440, 10040, 6500] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "incident_angle" + SID "7204" + Description "Incident angle of laser against mirror (deg)" + Position [23925, 12564, 24000, 12576] + ZOrder 7917 + Value "45" + } + Block { + BlockType Constant + Name "incident_angle_z" + SID "7689" + Description "Incident angle of laser against mirror (deg)" + Position [13125, 3209, 13200, 3221] + ZOrder 8396 + Value "555" + } + Line { + ZOrder 2046 + SrcBlock "ADC0" + SrcPort 1 + Points [40, 0] + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + ZOrder 12431 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 12425 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 12434 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 12435 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 12433 + SrcBlock "Product20" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 12429 + SrcBlock "Product18" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 12424 + SrcBlock "Product19" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 12423 + SrcBlock "Product17" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 14666 + SrcBlock "Constant73" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide53" + DstPort 2 + } + Line { + ZOrder 14667 + SrcBlock "Sum54" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide52" + DstPort 2 + } + Line { + ZOrder 14668 + SrcBlock "Constant75" + SrcPort 1 + DstBlock "Divide53" + DstPort 1 + } + Line { + ZOrder 14669 + SrcBlock "Constant74" + SrcPort 1 + DstBlock "Sum54" + DstPort 1 + } + Line { + ZOrder 14670 + SrcBlock "Constant72" + SrcPort 1 + Points [65, 0] + DstBlock "Sum54" + DstPort 2 + } + Line { + ZOrder 14671 + SrcBlock "Divide53" + SrcPort 1 + DstBlock "Divide52" + DstPort 1 + } + Line { + ZOrder 14673 + SrcBlock "Divide52" + SrcPort 1 + Points [349, 0] + Branch { + ZOrder 14684 + Points [0, -20] + DstBlock "Divide54" + DstPort 2 + } + Branch { + ZOrder 14683 + Points [0, 185] + Branch { + ZOrder 14691 + Points [0, 205] + Branch { + ZOrder 14694 + Points [0, 205] + DstBlock "Divide57" + DstPort 2 + } + Branch { + ZOrder 14693 + DstBlock "Divide56" + DstPort 2 + } + } + Branch { + ZOrder 14690 + DstBlock "Divide55" + DstPort 2 + } + } + } + Line { + ZOrder 14675 + SrcBlock "Divide54" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens1" + DstPort 1 + } + Line { + ZOrder 14679 + SrcBlock "Divide55" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens2" + DstPort 1 + } + Line { + ZOrder 14680 + SrcBlock "Divide56" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens3" + DstPort 1 + } + Line { + ZOrder 14681 + SrcBlock "Divide57" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens4" + DstPort 1 + } + Line { + ZOrder 15445 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "Divide54" + DstPort 1 + } + Line { + ZOrder 15446 + SrcBlock "Ground39" + SrcPort 1 + DstBlock "Divide56" + DstPort 1 + } + Line { + ZOrder 15447 + SrcBlock "Ground40" + SrcPort 1 + DstBlock "Divide57" + DstPort 1 + } + Line { + ZOrder 15448 + SrcBlock "Ground38" + SrcPort 1 + DstBlock "Divide55" + DstPort 1 + } + Line { + ZOrder 24229 + SrcBlock "Product16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 24230 + SrcBlock "Product3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 24231 + SrcBlock "Product10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 24232 + SrcBlock "Product15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 3910 + SrcBlock "Constant10" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 24244 + DstBlock "Product16" + DstPort 2 + } + Branch { + ZOrder 24243 + Points [0, 175] + Branch { + ZOrder 52030 + DstBlock "Product3" + DstPort 2 + } + Branch { + ZOrder 52025 + Points [0, 175] + Branch { + ZOrder 52031 + DstBlock "Product10" + DstPort 2 + } + Branch { + ZOrder 52028 + Points [0, 175] + Branch { + ZOrder 52032 + Points [0, 165] + Branch { + ZOrder 52033 + Points [0, 175] + Branch { + ZOrder 52034 + Points [0, 175] + Branch { + ZOrder 52035 + Points [0, 175] + DstBlock "Product19" + DstPort 2 + } + Branch { + ZOrder 7876 + DstBlock "Product18" + DstPort 2 + } + } + Branch { + ZOrder 7873 + DstBlock "Product17" + DstPort 2 + } + } + Branch { + ZOrder 7870 + DstBlock "Product20" + DstPort 2 + } + } + Branch { + ZOrder 24251 + DstBlock "Product15" + DstPort 2 + } + } + } + } + } + Line { + ZOrder 43685 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 43830 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 43831 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 43832 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 44774 + SrcBlock "Yend_PD1_MON" + SrcPort 1 + DstBlock "Divide32" + DstPort 1 + } + Line { + ZOrder 44775 + SrcBlock "Divide32" + SrcPort 1 + DstBlock "Yend_PD1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44777 + SrcBlock "Yend_PD2_MON" + SrcPort 1 + DstBlock "Divide33" + DstPort 1 + } + Line { + ZOrder 44778 + SrcBlock "Divide33" + SrcPort 1 + DstBlock "Yend_PD2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44779 + SrcBlock "Yend_PD3_MON" + SrcPort 1 + DstBlock "Divide30" + DstPort 1 + } + Line { + ZOrder 44780 + SrcBlock "Divide30" + SrcPort 1 + DstBlock "Yend_PD3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44781 + SrcBlock "Yend_PD1_VOLT_MON" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 44902 + Points [0, -25; 185, 0; 0, 25] + DstBlock "Yend_Fil_IM_PD1_offset" + DstPort 1 + } + Branch { + ZOrder 44901 + DstBlock "Yend_PD1_VOLT_MON_TP" + DstPort 1 + } + } + Line { + ZOrder 44782 + SrcBlock "Yend_PD2_VOLT_MON" + SrcPort 1 + Points [122, 0] + Branch { + ZOrder 44894 + Points [0, 80] + DstBlock "Yend_Fil_IM_PD2_offset" + DstPort 1 + } + Branch { + ZOrder 44893 + DstBlock "Yend_PD2_VOLT_MON_TP" + DstPort 1 + } + } + Line { + ZOrder 44783 + SrcBlock "Yend_PD3_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD3_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44784 + SrcBlock "Yend_PD4_MON" + SrcPort 1 + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 44785 + SrcBlock "Divide31" + SrcPort 1 + DstBlock "Yend_PD4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44786 + SrcBlock "Yend_PD4_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD4_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44886 + SrcBlock "Constant121" + SrcPort 1 + Points [9, 0; 0, -29; -67, 0; 0, -26] + DstBlock "Divide153" + DstPort 2 + } + Line { + ZOrder 44887 + SrcBlock "Sum153" + SrcPort 1 + DstBlock "Divide153" + DstPort 1 + } + Line { + ZOrder 44888 + SrcBlock "Divide153" + SrcPort 1 + DstBlock "Yend_PD2_mm_MON" + DstPort 1 + } + Line { + ZOrder 44891 + SrcBlock "Yend_Fil_IM_PD2_offset" + SrcPort 1 + DstBlock "Sum153" + DstPort 1 + } + Line { + ZOrder 44892 + SrcBlock "Constant23" + SrcPort 1 + Points [5, 0] + DstBlock "Sum153" + DstPort 2 + } + Line { + ZOrder 44895 + SrcBlock "Yend_PD2_mm_MON" + SrcPort 1 + DstBlock "Yend_PD2_mm" + DstPort 1 + } + Line { + ZOrder 44896 + SrcBlock "Constant123" + SrcPort 1 + Points [5, 0] + DstBlock "Divide154" + DstPort 2 + } + Line { + ZOrder 44897 + SrcBlock "Sum154" + SrcPort 1 + DstBlock "Divide154" + DstPort 1 + } + Line { + ZOrder 44898 + SrcBlock "Divide154" + SrcPort 1 + DstBlock "Yend_PD1_mm_MON" + DstPort 1 + } + Line { + ZOrder 44899 + SrcBlock "Yend_Fil_IM_PD1_offset" + SrcPort 1 + DstBlock "Sum154" + DstPort 1 + } + Line { + ZOrder 44900 + SrcBlock "Constant24" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum154" + DstPort 2 + } + Line { + ZOrder 44903 + SrcBlock "Yend_PD1_mm_MON" + SrcPort 1 + DstBlock "Yend_PD1_mm" + DstPort 1 + } + Line { + ZOrder 45458 + SrcBlock "Xend_IM_QPD1_X_MON" + SrcPort 1 + Points [31, 0; 0, 30] + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 45459 + SrcBlock "Xend_IM_QPD1_Y_MON" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 45460 + SrcBlock "Xend_IM_QPD2_X_MON" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 45461 + SrcBlock "Xend_IM_QPD2_Y_MON" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 45462 + SrcBlock "Divide220" + SrcPort 1 + DstBlock "Xend_IM_QPD1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45463 + SrcBlock "Divide221" + SrcPort 1 + DstBlock "Xend_IM_QPD1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45464 + SrcBlock "Divide222" + SrcPort 1 + DstBlock "Xend_IM_QPD2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45465 + SrcBlock "Divide223" + SrcPort 1 + DstBlock "Xend_IM_QPD2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45466 + SrcBlock "Divide224" + SrcPort 1 + DstBlock "Xend_IM_QPD1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45467 + SrcBlock "Xend_IM_QPD1_SUM_MON" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 45468 + SrcBlock "Xend_IM_QPD2_SUM_MON" + SrcPort 1 + DstBlock "Sum7" + DstPort 1 + } + Line { + ZOrder 45469 + SrcBlock "Divide225" + SrcPort 1 + DstBlock "Xend_IM_QPD2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45472 + SrcBlock "Xend_IM_QPD1_Y_VOLT_MON" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 45471 + Points [0, -55] + DstBlock "Xend_IM_QPD1_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 45470 + DstBlock "Divide227" + DstPort 1 + } + } + Line { + ZOrder 45477 + SrcBlock "Xend_IM_QPD1_SUM_VOLT_MON" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 45476 + Points [0, -45] + DstBlock "Xend_IM_QPD1_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 45475 + Points [165, 0; 0, -30] + Branch { + ZOrder 45474 + Points [97, 0; 0, -130] + DstBlock "Divide227" + DstPort 2 + } + Branch { + ZOrder 45473 + Points [0, -133; -43, 0; 0, -142] + DstBlock "Divide226" + DstPort 2 + } + } + } + Line { + ZOrder 45480 + SrcBlock "Xend_IM_QPD2_X_VOLT_MON" + SrcPort 1 + Points [37, 0] + Branch { + ZOrder 45479 + Points [0, -70] + DstBlock "Xend_IM_QPD2_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 45478 + DstBlock "Divide228" + DstPort 1 + } + } + Line { + ZOrder 45483 + SrcBlock "Xend_IM_QPD2_Y_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 45482 + Points [0, -60] + DstBlock "Xend_IM_QPD2_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 45481 + DstBlock "Divide229" + DstPort 1 + } + } + Line { + ZOrder 45488 + SrcBlock "Xend_IM_QPD2_SUM_VOLT_MON" + SrcPort 1 + Points [48, 0] + Branch { + ZOrder 45487 + Points [0, -40] + DstBlock "Xend_IM_QPD2_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 45486 + Points [248, 0; 0, -63] + Branch { + ZOrder 45485 + Points [-139, 0; 0, -97] + DstBlock "Divide229" + DstPort 2 + } + Branch { + ZOrder 45484 + Points [0, -237; -126, 0] + DstBlock "Divide228" + DstPort 2 + } + } + } + Line { + ZOrder 45489 + SrcBlock "Divide226" + SrcPort 1 + DstBlock "Product174" + DstPort 1 + } + Line { + ZOrder 45490 + SrcBlock "Divide227" + SrcPort 1 + Points [0, 11; 50, 0; 0, -31] + DstBlock "Product175" + DstPort 1 + } + Line { + ZOrder 45491 + SrcBlock "Divide228" + SrcPort 1 + Points [170, 0; 0, -185] + DstBlock "Product180" + DstPort 1 + } + Line { + ZOrder 45492 + SrcBlock "Divide229" + SrcPort 1 + Points [267, 0; 0, -260] + DstBlock "Product181" + DstPort 1 + } + Line { + ZOrder 45499 + SrcBlock "Constant150" + SrcPort 1 + Points [26, 0; 0, -75] + Branch { + ZOrder 45498 + Points [0, -100] + Branch { + ZOrder 45497 + Points [0, -185] + Branch { + ZOrder 45496 + Points [0, -125] + DstBlock "Product174" + DstPort 2 + } + Branch { + ZOrder 45495 + DstBlock "Product175" + DstPort 2 + } + } + Branch { + ZOrder 45494 + DstBlock "Product180" + DstPort 2 + } + } + Branch { + ZOrder 45493 + DstBlock "Product181" + DstPort 2 + } + } + Line { + ZOrder 45500 + SrcBlock "Product181" + SrcPort 1 + DstBlock "Divide247" + DstPort 1 + } + Line { + ZOrder 45501 + SrcBlock "Product180" + SrcPort 1 + DstBlock "Divide246" + DstPort 1 + } + Line { + ZOrder 45502 + SrcBlock "Product175" + SrcPort 1 + DstBlock "Divide245" + DstPort 1 + } + Line { + ZOrder 45503 + SrcBlock "Product174" + SrcPort 1 + DstBlock "Divide244" + DstPort 1 + } + Line { + ZOrder 45510 + SrcBlock "Constant151" + SrcPort 1 + Points [23, 0; 0, -65] + Branch { + ZOrder 45509 + Points [0, -100] + Branch { + ZOrder 45508 + Points [0, -185] + Branch { + ZOrder 45507 + Points [0, -125] + DstBlock "Divide244" + DstPort 2 + } + Branch { + ZOrder 45506 + DstBlock "Divide245" + DstPort 2 + } + } + Branch { + ZOrder 45505 + DstBlock "Divide246" + DstPort 2 + } + } + Branch { + ZOrder 45504 + DstBlock "Divide247" + DstPort 2 + } + } + Line { + ZOrder 45511 + SrcBlock "Divide244" + SrcPort 1 + DstBlock "Xend_IM_QPD1_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 45512 + SrcBlock "Divide245" + SrcPort 1 + DstBlock "Xend_IM_QPD1_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 45513 + SrcBlock "Divide246" + SrcPort 1 + DstBlock "Xend_IM_QPD2_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 45514 + SrcBlock "Divide247" + SrcPort 1 + DstBlock "Xend_IM_QPD2_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 45517 + SrcBlock "Xend_IM_QPD1_X_mm_MON" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 45516 + DstBlock "Sum190" + DstPort 1 + } + Branch { + ZOrder 45515 + Points [0, -40] + DstBlock "Xend_IM_QPD1_X_mm" + DstPort 1 + } + } + Line { + ZOrder 45518 + SrcBlock "Xend_IM_QPD1_X_mm_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum190" + DstPort 2 + } + Line { + ZOrder 45519 + SrcBlock "Xend_IM_QPD1_Y_mm_OFFSET" + SrcPort 1 + Points [35, 0] + DstBlock "Sum191" + DstPort 2 + } + Line { + ZOrder 45522 + SrcBlock "Xend_IM_QPD1_Y_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 45521 + DstBlock "Sum191" + DstPort 1 + } + Branch { + ZOrder 45520 + Points [0, -30] + DstBlock "Xend_IM_QPD1_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 45523 + SrcBlock "Xend_IM_QPD2_X_mm_OFFSET" + SrcPort 1 + DstBlock "Sum192" + DstPort 2 + } + Line { + ZOrder 45526 + SrcBlock "Xend_IM_QPD2_X_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 45525 + DstBlock "Sum192" + DstPort 1 + } + Branch { + ZOrder 45524 + Points [0, -55] + DstBlock "Xend_IM_QPD2_X_mm" + DstPort 1 + } + } + Line { + ZOrder 45527 + SrcBlock "Xend_IM_QPD2_Y_mm_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum193" + DstPort 2 + } + Line { + ZOrder 45530 + SrcBlock "Xend_IM_QPD2_Y_mm_MON" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 45529 + DstBlock "Sum193" + DstPort 1 + } + Branch { + ZOrder 45528 + Points [0, -20] + DstBlock "Xend_IM_QPD2_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 45531 + SrcBlock "Sum191" + SrcPort 1 + DstBlock "Xend_IM_QPD1_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 45532 + SrcBlock "Sum190" + SrcPort 1 + DstBlock "Xend_IM_QPD1_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 45533 + SrcBlock "Sum193" + SrcPort 1 + DstBlock "Xend_IM_QPD2_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 45534 + SrcBlock "Sum192" + SrcPort 1 + DstBlock "Xend_IM_QPD2_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 45535 + SrcBlock "Xend_IM_QPD1_X_mm_DIFF_MON" + SrcPort 1 + DstBlock "Sum8" + DstPort 1 + } + Line { + ZOrder 45536 + SrcBlock "Xend_IM_QPD2_Y_mm_DIFF_MON" + SrcPort 1 + DstBlock "Xend_IM_QPD2_Y_mm_DIFF" + DstPort 1 + } + Line { + ZOrder 45543 + SrcBlock "Xend_IM_QPD1_Y_OFFSET" + SrcPort 1 + Points [5, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 45544 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "Divide221" + DstPort 1 + } + Line { + ZOrder 45545 + SrcBlock "Xend_IM_QPD1_X_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 45546 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "Divide220" + DstPort 1 + } + Line { + ZOrder 45547 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "Divide224" + DstPort 1 + } + Line { + ZOrder 45548 + SrcBlock "Xend_IM_QPD1_SUM_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 45549 + SrcBlock "Xend_IM_QPD2_X_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 45550 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "Divide222" + DstPort 1 + } + Line { + ZOrder 45551 + SrcBlock "Xend_IM_QPD2_Y_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 45552 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "Divide223" + DstPort 1 + } + Line { + ZOrder 45553 + SrcBlock "Xend_IM_QPD2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum7" + DstPort 2 + } + Line { + ZOrder 45554 + SrcBlock "Sum7" + SrcPort 1 + DstBlock "Divide225" + DstPort 1 + } + Line { + ZOrder 45557 + SrcBlock "Xend_IM_QPD1_X_VOLT_MON" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 45556 + Points [0, -55] + DstBlock "Xend_IM_QPD1_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 45555 + DstBlock "Divide226" + DstPort 1 + } + } + Line { + ZOrder 45558 + SrcBlock "Constant15" + SrcPort 1 + Points [0, -35] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 45559 + SrcBlock "Choice1" + SrcPort 1 + Points [20, 0] + DstBlock "Sum8" + DstPort 2 + } + Line { + ZOrder 45560 + SrcBlock "Xend_yaw_length_SW1" + SrcPort 1 + Points [40, 0] + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 46055 + SrcBlock "distance_L1" + SrcPort 1 + Points [16, 0; 0, 79] + Branch { + ZOrder 46057 + Points [0, 141] + DstBlock "Mux3" + DstPort 2 + } + Branch { + ZOrder 46056 + Points [72, 0; 0, 256] + DstBlock "Mux5" + DstPort 2 + } + } + Line { + ZOrder 46058 + SrcBlock "incident_angle" + SrcPort 1 + Points [23, 0; 0, 265] + Branch { + ZOrder 46113 + DstBlock "Mux4" + DstPort 2 + } + Branch { + ZOrder 46059 + Points [0, 80] + Branch { + ZOrder 45565 + Points [0, 200] + DstBlock "Mux2" + DstPort 3 + } + Branch { + ZOrder 45564 + DstBlock "Mux5" + DstPort 3 + } + } + } + Line { + ZOrder 45568 + SrcBlock "Mux4" + SrcPort 1 + DstBlock "QPD1_length" + DstPort 1 + } + Line { + ZOrder 45569 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "QPD2_length" + DstPort 1 + } + Line { + ZOrder 45570 + SrcBlock "focal_length" + SrcPort 1 + Points [22, 0; 0, 90] + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 45571 + SrcBlock "distance_L2" + SrcPort 1 + Points [69, 0; 0, 110] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 45572 + SrcBlock "QPD2_length" + SrcPort 1 + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 46086 + SrcBlock "Product2" + SrcPort 1 + Points [149, 0] + Branch { + ZOrder 45576 + Points [0, 93; -379, 0; 0, -398] + DstBlock "Mux4" + DstPort 1 + } + Branch { + ZOrder 45575 + DstBlock "Xend_IM_Length_MON" + DstPort 1 + } + } + Line { + ZOrder 45578 + SrcBlock "QPD1_length" + SrcPort 1 + Points [9, 0; 0, 84; -274, 0] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 45579 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "IM_yaw" + DstPort 1 + } + Line { + ZOrder 45580 + SrcBlock "IM_yaw" + SrcPort 1 + DstBlock "Product7" + DstPort 1 + } + Line { + ZOrder 45581 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Xend_IM_Yaw_MON" + DstPort 1 + } + Line { + ZOrder 46053 + SrcBlock "Constant18" + SrcPort 1 + Points [18, 0; 0, 95] + Branch { + ZOrder 45583 + DstBlock "Product7" + DstPort 2 + } + Branch { + ZOrder 45582 + Points [0, 58; 145, 0; 0, 67] + DstBlock "Product8" + DstPort 2 + } + } + Line { + ZOrder 45585 + SrcBlock "Mux5" + SrcPort 1 + DstBlock "IM_pitch" + DstPort 1 + } + Line { + ZOrder 45586 + SrcBlock "IM_pitch" + SrcPort 1 + DstBlock "Product8" + DstPort 1 + } + Line { + ZOrder 45587 + SrcBlock "Product8" + SrcPort 1 + DstBlock "Xend_IM_Pitch_MON" + DstPort 1 + } + Line { + ZOrder 45588 + SrcBlock "Xend_Fil_IM_L_OFFSET" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 45589 + SrcBlock "Xend_ZEROE_IM_L_SW" + SrcPort 1 + DstBlock "Choice2" + DstPort 2 + } + Line { + ZOrder 45590 + SrcBlock "Constant19" + SrcPort 1 + Points [45, 0] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 45591 + SrcBlock "Choice2" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum11" + DstPort 2 + } + Line { + ZOrder 45592 + SrcBlock "Xend_Fil_IM_Y_OFFSET" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice3" + DstPort 1 + } + Line { + ZOrder 45593 + SrcBlock "Xend_ZEROE_IM_Y_SW" + SrcPort 1 + DstBlock "Choice3" + DstPort 2 + } + Line { + ZOrder 45594 + SrcBlock "Constant20" + SrcPort 1 + Points [45, 0] + DstBlock "Choice3" + DstPort 3 + } + Line { + ZOrder 45595 + SrcBlock "Choice3" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum12" + DstPort 2 + } + Line { + ZOrder 45596 + SrcBlock "Xend_Fil_IM_P_OFFSET" + SrcPort 1 + Points [142, 0; 0, 5] + DstBlock "Choice4" + DstPort 1 + } + Line { + ZOrder 45597 + SrcBlock "Xend_ZEROE_IM_P_SW" + SrcPort 1 + DstBlock "Choice4" + DstPort 2 + } + Line { + ZOrder 45598 + SrcBlock "Constant21" + SrcPort 1 + Points [5, 0] + DstBlock "Choice4" + DstPort 3 + } + Line { + ZOrder 45599 + SrcBlock "Choice4" + SrcPort 1 + Points [25, 0] + DstBlock "Sum13" + DstPort 2 + } + Line { + ZOrder 45600 + SrcBlock "Xend_IM_L_OFFSET" + SrcPort 1 + DstBlock "Sum9" + DstPort 2 + } + Line { + ZOrder 45601 + SrcBlock "Xend_IM_Y_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum10" + DstPort 2 + } + Line { + ZOrder 45602 + SrcBlock "Xend_IM_P_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum14" + DstPort 2 + } + Line { + ZOrder 45607 + SrcBlock "Xend_IM_Pitch_MON" + SrcPort 1 + Points [192, 0] + Branch { + ZOrder 45606 + Points [0, 55; 94, 0] + Branch { + ZOrder 45605 + Points [0, 310] + DstBlock "Xend_Fil_IM_P_OFFSET" + DstPort 1 + } + Branch { + ZOrder 45604 + DstBlock "Sum13" + DstPort 1 + } + } + Branch { + ZOrder 45603 + DstBlock "Xend_IM_P" + DstPort 1 + } + } + Line { + ZOrder 45612 + SrcBlock "Xend_IM_Length_MON" + SrcPort 1 + Points [95, 0; 0, -300; 98, 0] + Branch { + ZOrder 45611 + Points [0, -30] + DstBlock "Xend_IM_L" + DstPort 1 + } + Branch { + ZOrder 45610 + Points [120, 0] + Branch { + ZOrder 45609 + DstBlock "Sum11" + DstPort 1 + } + Branch { + ZOrder 45608 + Points [0, 275] + DstBlock "Xend_Fil_IM_L_OFFSET" + DstPort 1 + } + } + } + Line { + ZOrder 45613 + SrcBlock "Sum11" + SrcPort 1 + DstBlock "Sum9" + DstPort 1 + } + Line { + ZOrder 45614 + SrcBlock "Sum12" + SrcPort 1 + DstBlock "Sum10" + DstPort 1 + } + Line { + ZOrder 45615 + SrcBlock "Sum13" + SrcPort 1 + DstBlock "Sum14" + DstPort 1 + } + Line { + ZOrder 45620 + SrcBlock "Xend_IM_Yaw_MON" + SrcPort 1 + Points [142, 0; 0, 105; 51, 0] + Branch { + ZOrder 45619 + Points [0, -40] + DstBlock "Xend_IM_Y" + DstPort 1 + } + Branch { + ZOrder 45618 + Points [105, 0] + Branch { + ZOrder 45617 + Points [0, 300] + DstBlock "Xend_Fil_IM_Y_OFFSET" + DstPort 1 + } + Branch { + ZOrder 45616 + DstBlock "Sum12" + DstPort 1 + } + } + } + Line { + ZOrder 45629 + SrcBlock "Sum9" + SrcPort 1 + Points [144, 0] + Branch { + ZOrder 45628 + Points [0, 395] + Branch { + ZOrder 45627 + Points [0, 55] + Branch { + ZOrder 45626 + Points [0, 455] + Branch { + ZOrder 45625 + Points [0, 55] + DstBlock "Product24" + DstPort 1 + } + Branch { + ZOrder 45624 + DstBlock "Product25" + DstPort 1 + } + } + Branch { + ZOrder 45623 + DstBlock "Product42" + DstPort 1 + } + } + Branch { + ZOrder 45622 + DstBlock "Product9" + DstPort 1 + } + } + Branch { + ZOrder 45621 + DstBlock "Xend_Fil_IM_L" + DstPort 1 + } + } + Line { + ZOrder 45638 + SrcBlock "Sum10" + SrcPort 1 + Points [80, 0] + Branch { + ZOrder 45637 + Points [0, 455] + Branch { + ZOrder 45636 + Points [0, 55] + Branch { + ZOrder 45635 + Points [0, 455] + Branch { + ZOrder 45634 + Points [0, 55] + DstBlock "Product13" + DstPort 1 + } + Branch { + ZOrder 45633 + DstBlock "Product12" + DstPort 1 + } + } + Branch { + ZOrder 45632 + DstBlock "Product106" + DstPort 1 + } + } + Branch { + ZOrder 45631 + DstBlock "Product105" + DstPort 1 + } + } + Branch { + ZOrder 45630 + DstBlock "Xend_Fil_IM_Y" + DstPort 1 + } + } + Line { + ZOrder 45639 + SrcBlock "Mux18" + SrcPort 1 + DstBlock "Xend_IM_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 45640 + SrcBlock "Xend_IM_COIL_MAT" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 45641 + SrcBlock "Xend_Fi_IM_COIL2" + SrcPort 1 + DstBlock "Xend_IM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45642 + SrcBlock "Xend_Fil_IM_COIL4" + SrcPort 1 + DstBlock "Xend_IM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45643 + SrcBlock "Xend_Fil_IM_COIL3" + SrcPort 1 + DstBlock "Xend_IM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45644 + SrcBlock "Mux6" + SrcPort 1 + DstBlock "Xend_IM_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 45645 + SrcBlock "Xend_IM_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 45646 + SrcBlock "Xend_Fil_IM_COIL1" + SrcPort 1 + DstBlock "Xend_IM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45647 + SrcBlock "Xend_Fil_IM_P" + SrcPort 1 + DstBlock "Sum17" + DstPort 1 + } + Line { + ZOrder 45648 + SrcBlock "Xend_Fil_IM_Y" + SrcPort 1 + DstBlock "Sum16" + DstPort 1 + } + Line { + ZOrder 45649 + SrcBlock "Xend_Fil_IM_L" + SrcPort 1 + DstBlock "Sum15" + DstPort 1 + } + Line { + ZOrder 45650 + SrcBlock "Sum15" + SrcPort 1 + DstBlock "Mux6" + DstPort 1 + } + Line { + ZOrder 45651 + SrcBlock "Sum16" + SrcPort 1 + DstBlock "Mux6" + DstPort 2 + } + Line { + ZOrder 45652 + SrcBlock "Sum17" + SrcPort 1 + DstBlock "Mux6" + DstPort 3 + } + Line { + ZOrder 45653 + SrcBlock "Demux2" + SrcPort 1 + DstBlock "Xend_Fil_IM_COIL1" + DstPort 1 + } + Line { + ZOrder 45654 + SrcBlock "Demux2" + SrcPort 4 + Points [15, 0] + DstBlock "Xend_Fil_IM_COIL4" + DstPort 1 + } + Line { + ZOrder 45655 + SrcBlock "Demux2" + SrcPort 2 + DstBlock "Xend_Fi_IM_COIL2" + DstPort 1 + } + Line { + ZOrder 45656 + SrcBlock "Demux2" + SrcPort 3 + DstBlock "Xend_Fil_IM_COIL3" + DstPort 1 + } + Line { + ZOrder 45657 + SrcBlock "Demux3" + SrcPort 1 + DstBlock "Mux18" + DstPort 1 + } + Line { + ZOrder 45658 + SrcBlock "Demux3" + SrcPort 2 + DstBlock "Mux18" + DstPort 2 + } + Line { + ZOrder 45659 + SrcBlock "Demux3" + SrcPort 3 + DstBlock "Mux18" + DstPort 3 + } + Line { + ZOrder 45660 + SrcBlock "Xend_IM_COIL1_VOLT_MON" + SrcPort 1 + DstBlock "Xend_IM_COIL1_VOLT" + DstPort 1 + } + Line { + ZOrder 45661 + SrcBlock "Xend_IM_COIL2_VOLT_MON" + SrcPort 1 + DstBlock "Xend_IM_COIL2_VOLT" + DstPort 1 + } + Line { + ZOrder 45662 + SrcBlock "Xend_IM_COIL3_VOLT_MON" + SrcPort 1 + DstBlock "Xend_IM_COIL3_VOLT" + DstPort 1 + } + Line { + ZOrder 45663 + SrcBlock "Xend_IM_COIL4_VOLT_MON" + SrcPort 1 + DstBlock "Xend_IM_COIL4_VOLT" + DstPort 1 + } + Line { + ZOrder 45664 + SrcBlock "Ground61" + SrcPort 1 + DstBlock "Xend_IM_OSC1_Y" + DstPort 1 + } + Line { + ZOrder 45665 + SrcBlock "Ground60" + SrcPort 1 + DstBlock "Xend_IM_OSC1_L" + DstPort 1 + } + Line { + ZOrder 45666 + SrcBlock "Ground62" + SrcPort 1 + DstBlock "Xend_IM_OSC1_P" + DstPort 1 + } + Line { + ZOrder 45667 + SrcBlock "Xend_IM_OSC1_L" + SrcPort 1 + DstBlock "Choice43" + DstPort 1 + } + Line { + ZOrder 45668 + SrcBlock "Constant97" + SrcPort 1 + DstBlock "Choice43" + DstPort 3 + } + Line { + ZOrder 45673 + SrcBlock "Xend_IM_OSC1_L_SW" + SrcPort 1 + Points [24, 0; 0, 55; 29, 0] + Branch { + ZOrder 45672 + Points [0, 260; -43, 0] + Branch { + ZOrder 45671 + DstBlock "Choice9" + DstPort 2 + } + Branch { + ZOrder 45670 + Points [-211, 0; 0, 45] + DstBlock "Choice31" + DstPort 2 + } + } + Branch { + ZOrder 45669 + DstBlock "Choice43" + DstPort 2 + } + } + Line { + ZOrder 45674 + SrcBlock "Constant22" + SrcPort 1 + DstBlock "Choice5" + DstPort 3 + } + Line { + ZOrder 45675 + SrcBlock "Xend_IM_OSC1_Y" + SrcPort 1 + DstBlock "Choice5" + DstPort 1 + } + Line { + ZOrder 45680 + SrcBlock "Xend_IM_OSC1_P_SW" + SrcPort 1 + Points [4, 0; 0, 45; 82, 0] + Branch { + ZOrder 45679 + Points [0, 346; -83, 0] + Branch { + ZOrder 45678 + Points [0, -56] + DstBlock "Choice14" + DstPort 2 + } + Branch { + ZOrder 45677 + Points [-264, 0; 0, -76] + DstBlock "Choice35" + DstPort 2 + } + } + Branch { + ZOrder 45676 + DstBlock "Choice8" + DstPort 2 + } + } + Line { + ZOrder 45681 + SrcBlock "Xend_IM_OSC1_P" + SrcPort 1 + DstBlock "Choice8" + DstPort 1 + } + Line { + ZOrder 45682 + SrcBlock "Constant25" + SrcPort 1 + DstBlock "Choice8" + DstPort 3 + } + Line { + ZOrder 45687 + SrcBlock "Constant27" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 45686 + Points [0, 80] + Branch { + ZOrder 45685 + Points [0, 80] + DstBlock "Choice14" + DstPort 3 + } + Branch { + ZOrder 45684 + DstBlock "Choice10" + DstPort 3 + } + } + Branch { + ZOrder 45683 + DstBlock "Choice9" + DstPort 3 + } + } + Line { + ZOrder 45692 + SrcBlock "Constant100" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 45691 + DstBlock "Choice31" + DstPort 3 + } + Branch { + ZOrder 45690 + Points [0, 75] + Branch { + ZOrder 45689 + DstBlock "Choice32" + DstPort 3 + } + Branch { + ZOrder 45688 + Points [0, 90] + DstBlock "Choice35" + DstPort 3 + } + } + } + Line { + ZOrder 45693 + SrcBlock "Xend_IM_OSC1_L" + SrcPort 2 + Points [34, 0; 0, 285] + DstBlock "Choice31" + DstPort 1 + } + Line { + ZOrder 45694 + SrcBlock "Xend_IM_OSC1_Y" + SrcPort 2 + Points [24, 0; 0, 260] + DstBlock "Choice32" + DstPort 1 + } + Line { + ZOrder 45695 + SrcBlock "Xend_IM_OSC1_P" + SrcPort 2 + Points [19, 0; 0, 250] + DstBlock "Choice35" + DstPort 1 + } + Line { + ZOrder 45696 + SrcBlock "Xend_IM_OSC1_L" + SrcPort 3 + Points [135, 0; 0, 290] + DstBlock "Choice9" + DstPort 1 + } + Line { + ZOrder 45697 + SrcBlock "Xend_IM_OSC1_Y" + SrcPort 3 + Points [151, 0; 0, 270] + DstBlock "Choice10" + DstPort 1 + } + Line { + ZOrder 45698 + SrcBlock "Xend_IM_OSC1_P" + SrcPort 3 + Points [117, 0; 0, 250] + DstBlock "Choice14" + DstPort 1 + } + Line { + ZOrder 45703 + SrcBlock "Xend_IM_OSC1_Y_SW" + SrcPort 1 + Points [4, 0; 0, 50; 68, 0] + Branch { + ZOrder 45702 + Points [0, 355] + Branch { + ZOrder 45701 + Points [-64, 0; 0, -45] + DstBlock "Choice10" + DstPort 2 + } + Branch { + ZOrder 45700 + Points [0, 77; -285, 0; 0, -152] + DstBlock "Choice32" + DstPort 2 + } + } + Branch { + ZOrder 45699 + DstBlock "Choice5" + DstPort 2 + } + } + Line { + ZOrder 45704 + SrcBlock "Choice31" + SrcPort 1 + Points [8, 0; 0, 327; -127, 0; 0, -57] + DstBlock "Mux22" + DstPort 1 + } + Line { + ZOrder 45705 + SrcBlock "Choice32" + SrcPort 1 + Points [3, 0; 0, 266; -130, 0; 0, -56] + DstBlock "Mux22" + DstPort 2 + } + Line { + ZOrder 45706 + SrcBlock "Choice35" + SrcPort 1 + Points [31, 0; 0, 190; -172, 0; 0, -55] + DstBlock "Mux22" + DstPort 3 + } + Line { + ZOrder 45707 + SrcBlock "Mux22" + SrcPort 1 + DstBlock "OSC1_SIN" + DstPort 1 + } + Line { + ZOrder 45708 + SrcBlock "Choice9" + SrcPort 1 + Points [63, 0; 0, 260] + DstBlock "Mux23" + DstPort 1 + } + Line { + ZOrder 45709 + SrcBlock "Choice10" + SrcPort 1 + Points [45, 0; 0, 195] + DstBlock "Mux23" + DstPort 2 + } + Line { + ZOrder 45710 + SrcBlock "Choice14" + SrcPort 1 + Points [31, 0; 0, 130] + DstBlock "Mux23" + DstPort 3 + } + Line { + ZOrder 45711 + SrcBlock "Mux23" + SrcPort 1 + Points [5, 0] + DstBlock "OSC1_COS" + DstPort 1 + } + Line { + ZOrder 45712 + SrcBlock "Ground42" + SrcPort 1 + DstBlock "Xend_IM_OSC2_Y" + DstPort 1 + } + Line { + ZOrder 45713 + SrcBlock "Ground41" + SrcPort 1 + DstBlock "Xend_IM_OSC2_L" + DstPort 1 + } + Line { + ZOrder 45714 + SrcBlock "Ground43" + SrcPort 1 + DstBlock "Xend_IM_OSC2_P" + DstPort 1 + } + Line { + ZOrder 45715 + SrcBlock "Xend_IM_OSC2_L" + SrcPort 1 + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 45716 + SrcBlock "Constant32" + SrcPort 1 + DstBlock "Choice20" + DstPort 3 + } + Line { + ZOrder 46060 + SrcBlock "Xend_IM_OSC2_L_SW1" + SrcPort 1 + Points [63, 0; 0, 50] + Branch { + ZOrder 45720 + Points [0, 260; -43, 0] + Branch { + ZOrder 45719 + DstBlock "Choice23" + DstPort 2 + } + Branch { + ZOrder 45718 + Points [-211, 0; 0, 45] + DstBlock "Choice17" + DstPort 2 + } + } + Branch { + ZOrder 45717 + DstBlock "Choice20" + DstPort 2 + } + } + Line { + ZOrder 45722 + SrcBlock "Constant29" + SrcPort 1 + DstBlock "Choice21" + DstPort 3 + } + Line { + ZOrder 45723 + SrcBlock "Xend_IM_OSC2_Y" + SrcPort 1 + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 45728 + SrcBlock "Xend_IM_OSC2_P_SW" + SrcPort 1 + Points [4, 0; 0, 45; 82, 0] + Branch { + ZOrder 45727 + Points [0, 346; -83, 0] + Branch { + ZOrder 45726 + Points [0, -56] + DstBlock "Choice16" + DstPort 2 + } + Branch { + ZOrder 45725 + Points [-264, 0; 0, -76] + DstBlock "Choice19" + DstPort 2 + } + } + Branch { + ZOrder 45724 + DstBlock "Choice22" + DstPort 2 + } + } + Line { + ZOrder 45729 + SrcBlock "Xend_IM_OSC2_P" + SrcPort 1 + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 45730 + SrcBlock "Constant30" + SrcPort 1 + DstBlock "Choice22" + DstPort 3 + } + Line { + ZOrder 45735 + SrcBlock "Constant31" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 45734 + Points [0, 80] + Branch { + ZOrder 45733 + Points [0, 80] + DstBlock "Choice16" + DstPort 3 + } + Branch { + ZOrder 45732 + DstBlock "Choice15" + DstPort 3 + } + } + Branch { + ZOrder 45731 + DstBlock "Choice23" + DstPort 3 + } + } + Line { + ZOrder 45740 + SrcBlock "Constant28" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 45739 + DstBlock "Choice17" + DstPort 3 + } + Branch { + ZOrder 45738 + Points [0, 75] + Branch { + ZOrder 45737 + DstBlock "Choice18" + DstPort 3 + } + Branch { + ZOrder 45736 + Points [0, 90] + DstBlock "Choice19" + DstPort 3 + } + } + } + Line { + ZOrder 45741 + SrcBlock "Xend_IM_OSC2_L" + SrcPort 2 + Points [34, 0; 0, 285] + DstBlock "Choice17" + DstPort 1 + } + Line { + ZOrder 45742 + SrcBlock "Xend_IM_OSC2_Y" + SrcPort 2 + Points [24, 0; 0, 260] + DstBlock "Choice18" + DstPort 1 + } + Line { + ZOrder 45743 + SrcBlock "Xend_IM_OSC2_P" + SrcPort 2 + Points [19, 0; 0, 250] + DstBlock "Choice19" + DstPort 1 + } + Line { + ZOrder 45744 + SrcBlock "Xend_IM_OSC2_L" + SrcPort 3 + Points [135, 0; 0, 290] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 45745 + SrcBlock "Xend_IM_OSC2_Y" + SrcPort 3 + Points [151, 0; 0, 270] + DstBlock "Choice15" + DstPort 1 + } + Line { + ZOrder 45746 + SrcBlock "Xend_IM_OSC2_P" + SrcPort 3 + Points [117, 0; 0, 250] + DstBlock "Choice16" + DstPort 1 + } + Line { + ZOrder 45751 + SrcBlock "Xend_IM_OSC2_Y_SW" + SrcPort 1 + Points [4, 0; 0, 50; 68, 0] + Branch { + ZOrder 45750 + Points [0, 355] + Branch { + ZOrder 45749 + Points [-64, 0; 0, -45] + DstBlock "Choice15" + DstPort 2 + } + Branch { + ZOrder 45748 + Points [0, 77; -285, 0; 0, -152] + DstBlock "Choice18" + DstPort 2 + } + } + Branch { + ZOrder 45747 + DstBlock "Choice21" + DstPort 2 + } + } + Line { + ZOrder 45752 + SrcBlock "Choice17" + SrcPort 1 + Points [8, 0; 0, 327; -127, 0; 0, -57] + DstBlock "Mux19" + DstPort 1 + } + Line { + ZOrder 45753 + SrcBlock "Choice18" + SrcPort 1 + Points [3, 0; 0, 266; -130, 0; 0, -56] + DstBlock "Mux19" + DstPort 2 + } + Line { + ZOrder 45754 + SrcBlock "Choice19" + SrcPort 1 + Points [31, 0; 0, 190; -172, 0; 0, -55] + DstBlock "Mux19" + DstPort 3 + } + Line { + ZOrder 45755 + SrcBlock "Mux19" + SrcPort 1 + DstBlock "OSC2_SIN" + DstPort 1 + } + Line { + ZOrder 45756 + SrcBlock "Choice23" + SrcPort 1 + Points [63, 0; 0, 260] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 45757 + SrcBlock "Choice15" + SrcPort 1 + Points [45, 0; 0, 195] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 45758 + SrcBlock "Choice16" + SrcPort 1 + Points [31, 0; 0, 130] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 45759 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "OSC2_COS" + DstPort 1 + } + Line { + ZOrder 45760 + SrcBlock "Choice43" + SrcPort 1 + Points [143, 0; 0, -125; 807, 0; 0, 300] + DstBlock "Sum18" + DstPort 1 + } + Line { + ZOrder 45761 + SrcBlock "Choice20" + SrcPort 1 + Points [74, 0; 0, 234; 211, 0] + DstBlock "Sum18" + DstPort 2 + } + Line { + ZOrder 45762 + SrcBlock "Choice5" + SrcPort 1 + Points [200, 0; 0, 536; 802, 0; 0, -356] + DstBlock "Sum19" + DstPort 1 + } + Line { + ZOrder 45763 + SrcBlock "Choice8" + SrcPort 1 + Points [145, 0; 0, 460; 888, 0; 0, -320] + DstBlock "Sum20" + DstPort 1 + } + Line { + ZOrder 45764 + SrcBlock "Choice21" + SrcPort 1 + Points [41, 0; 0, 253; 244, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + ZOrder 45765 + SrcBlock "Choice22" + SrcPort 1 + Points [15, 0; 0, 210; 260, 0] + DstBlock "Sum20" + DstPort 2 + } + Line { + ZOrder 45766 + SrcBlock "Sum18" + SrcPort 1 + Points [149, 0; 0, 800; -804, 0] + DstBlock "Sum15" + DstPort 2 + } + Line { + ZOrder 45767 + SrcBlock "Sum19" + SrcPort 1 + Points [28, 0; 0, 790; -708, 0] + DstBlock "Sum16" + DstPort 2 + } + Line { + ZOrder 45768 + SrcBlock "Sum20" + SrcPort 1 + Points [320, 0; 0, 719; -1030, 0] + DstBlock "Sum17" + DstPort 2 + } + Line { + ZOrder 45769 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_L1_SIN" + DstPort 1 + } + Line { + ZOrder 45770 + SrcBlock "Product42" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_L1_COS" + DstPort 1 + } + Line { + ZOrder 45775 + SrcBlock "Xend_Fil_IM_DEMOD_L1_SIN" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 45774 + DstBlock "MathFunction64" + DstPort 1 + } + Branch { + ZOrder 45773 + Points [0, -45; 478, 0] + Branch { + ZOrder 45772 + Points [0, 30] + DstBlock "Abs68" + DstPort 1 + } + Branch { + ZOrder 45771 + Points [68, 0] + DstBlock "Divide11" + DstPort 1 + } + } + } + Line { + ZOrder 45776 + SrcBlock "Sum21" + SrcPort 1 + DstBlock "SQRT33" + DstPort 1 + } + Line { + ZOrder 45777 + SrcBlock "SQRT33" + SrcPort 1 + Points [5, 0] + DstBlock "Product104" + DstPort 1 + } + Line { + ZOrder 45778 + SrcBlock "Constant35" + SrcPort 1 + Points [5, 0] + DstBlock "Product104" + DstPort 2 + } + Line { + ZOrder 45779 + SrcBlock "Product105" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_Y1_SIN" + DstPort 1 + } + Line { + ZOrder 45780 + SrcBlock "Product106" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_Y1_COS" + DstPort 1 + } + Line { + ZOrder 45781 + SrcBlock "MathFunction66" + SrcPort 1 + DstBlock "Sum23" + DstPort 1 + } + Line { + ZOrder 45782 + SrcBlock "MathFunction67" + SrcPort 1 + Points [30, 0] + DstBlock "Sum23" + DstPort 2 + } + Line { + ZOrder 45783 + SrcBlock "Sum23" + SrcPort 1 + DstBlock "SQRT34" + DstPort 1 + } + Line { + ZOrder 45784 + SrcBlock "SQRT34" + SrcPort 1 + Points [5, 0] + DstBlock "Product107" + DstPort 1 + } + Line { + ZOrder 45785 + SrcBlock "Constant34" + SrcPort 1 + Points [5, 0] + DstBlock "Product107" + DstPort 2 + } + Line { + ZOrder 45786 + SrcBlock "Product107" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_Y1_MON" + DstPort 1 + } + Line { + ZOrder 45787 + SrcBlock "Product108" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_P1_SIN" + DstPort 1 + } + Line { + ZOrder 45788 + SrcBlock "Product109" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_P1_COS" + DstPort 1 + } + Line { + ZOrder 45789 + SrcBlock "MathFunction68" + SrcPort 1 + DstBlock "Sum24" + DstPort 1 + } + Line { + ZOrder 45790 + SrcBlock "MathFunction69" + SrcPort 1 + Points [30, 0] + DstBlock "Sum24" + DstPort 2 + } + Line { + ZOrder 45791 + SrcBlock "Sum24" + SrcPort 1 + DstBlock "SQRT35" + DstPort 1 + } + Line { + ZOrder 45792 + SrcBlock "SQRT35" + SrcPort 1 + Points [5, 0] + DstBlock "Product110" + DstPort 1 + } + Line { + ZOrder 45793 + SrcBlock "Constant33" + SrcPort 1 + Points [5, 0] + DstBlock "Product110" + DstPort 2 + } + Line { + ZOrder 45794 + SrcBlock "Product110" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_P1_MON" + DstPort 1 + } + Line { + ZOrder 45799 + SrcBlock "Xend_Fil_IM_DEMOD_L1_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 45798 + DstBlock "MathFunction65" + DstPort 1 + } + Branch { + ZOrder 45797 + Points [0, 28; 465, 0] + Branch { + ZOrder 45796 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide104" + DstPort 1 + } + Branch { + ZOrder 45795 + Points [0, -33] + DstBlock "Abs69" + DstPort 1 + } + } + } + Line { + ZOrder 45800 + SrcBlock "Xend_IM_DEMOD_AMP_Y1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_Y" + DstPort 1 + } + Line { + ZOrder 45801 + SrcBlock "Xend_IM_DEMOD_AMP_P1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_P" + DstPort 1 + } + Line { + ZOrder 45802 + SrcBlock "Product104" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_L1_MON" + DstPort 1 + } + Line { + ZOrder 45803 + SrcBlock "Xend_IM_DEMOD_AMP_L1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_L" + DstPort 1 + } + Line { + ZOrder 45804 + SrcBlock "Xend_IM_DEMOD_PHASE_SIN_L1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_L1" + DstPort 1 + } + Line { + ZOrder 45809 + SrcBlock "Xend_Fil_IM_DEMOD_P1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 45808 + Points [0, -30; 478, 0] + Branch { + ZOrder 45807 + Points [0, 35] + DstBlock "Abs72" + DstPort 1 + } + Branch { + ZOrder 45806 + Points [62, 0; 0, 20] + DstBlock "Divide105" + DstPort 1 + } + } + Branch { + ZOrder 45805 + DstBlock "MathFunction68" + DstPort 1 + } + } + Line { + ZOrder 45814 + SrcBlock "Xend_Fil_IM_DEMOD_P1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 45813 + Points [0, 48; 458, 0] + Branch { + ZOrder 45812 + Points [0, -33] + DstBlock "Abs73" + DstPort 1 + } + Branch { + ZOrder 45811 + Points [77, 0] + DstBlock "Divide106" + DstPort 1 + } + } + Branch { + ZOrder 45810 + DstBlock "MathFunction69" + DstPort 1 + } + } + Line { + ZOrder 45815 + SrcBlock "Divide11" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_L1_MON" + DstPort 1 + } + Line { + ZOrder 45816 + SrcBlock "Abs68" + SrcPort 1 + DstBlock "Divide11" + DstPort 2 + } + Line { + ZOrder 45817 + SrcBlock "Abs69" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide104" + DstPort 2 + } + Line { + ZOrder 45818 + SrcBlock "Xend_IM_DEMOD_PHASE_COS_L1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_L1" + DstPort 1 + } + Line { + ZOrder 45819 + SrcBlock "Divide104" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_L1_MON" + DstPort 1 + } + Line { + ZOrder 45820 + SrcBlock "Xend_IM_DEMOD_PHASE_SIN_Y1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_Y1" + DstPort 1 + } + Line { + ZOrder 45821 + SrcBlock "Divide20" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_Y1_MON" + DstPort 1 + } + Line { + ZOrder 45822 + SrcBlock "Abs70" + SrcPort 1 + DstBlock "Divide20" + DstPort 2 + } + Line { + ZOrder 45823 + SrcBlock "Abs71" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide100" + DstPort 2 + } + Line { + ZOrder 45824 + SrcBlock "Xend_IM_DEMOD_PHASE_COS_Y1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_Y1" + DstPort 1 + } + Line { + ZOrder 45825 + SrcBlock "Divide100" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_Y1_MON" + DstPort 1 + } + Line { + ZOrder 45826 + SrcBlock "Xend_IM_DEMOD_PHASE_SIN_P1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_P1" + DstPort 1 + } + Line { + ZOrder 45827 + SrcBlock "Divide105" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_P1_MON" + DstPort 1 + } + Line { + ZOrder 45828 + SrcBlock "Abs72" + SrcPort 1 + DstBlock "Divide105" + DstPort 2 + } + Line { + ZOrder 45833 + SrcBlock "Xend_Fil_IM_DEMOD_Y1_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 45832 + Points [0, 35; 467, 0] + Branch { + ZOrder 45831 + Points [0, -35] + DstBlock "Abs71" + DstPort 1 + } + Branch { + ZOrder 45830 + Points [68, 0] + DstBlock "Divide100" + DstPort 1 + } + } + Branch { + ZOrder 45829 + DstBlock "MathFunction67" + DstPort 1 + } + } + Line { + ZOrder 45838 + SrcBlock "Xend_Fil_IM_DEMOD_Y1_SIN" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 45837 + Points [0, -40; 475, 0] + Branch { + ZOrder 45836 + Points [0, 30] + DstBlock "Abs70" + DstPort 1 + } + Branch { + ZOrder 45835 + Points [71, 0; 0, 15] + DstBlock "Divide20" + DstPort 1 + } + } + Branch { + ZOrder 45834 + DstBlock "MathFunction66" + DstPort 1 + } + } + Line { + ZOrder 45839 + SrcBlock "MathFunction64" + SrcPort 1 + DstBlock "Sum21" + DstPort 1 + } + Line { + ZOrder 45840 + SrcBlock "MathFunction65" + SrcPort 1 + Points [30, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + ZOrder 45845 + SrcBlock "OSC1_SIN" + SrcPort 1 + Points [218, 0; 0, 590] + Branch { + ZOrder 45844 + Points [0, 135] + Branch { + ZOrder 45843 + Points [0, 130] + DstBlock "Product108" + DstPort 2 + } + Branch { + ZOrder 45842 + DstBlock "Product105" + DstPort 2 + } + } + Branch { + ZOrder 45841 + DstBlock "Product9" + DstPort 2 + } + } + Line { + ZOrder 45850 + SrcBlock "OSC1_COS" + SrcPort 1 + Points [9, 0; 0, 39; -131, 0; 0, 546] + Branch { + ZOrder 45849 + Points [0, 135] + Branch { + ZOrder 45848 + Points [0, 130] + DstBlock "Product109" + DstPort 2 + } + Branch { + ZOrder 45847 + DstBlock "Product106" + DstPort 2 + } + } + Branch { + ZOrder 45846 + DstBlock "Product42" + DstPort 2 + } + } + Line { + ZOrder 45851 + SrcBlock "Abs73" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide106" + DstPort 2 + } + Line { + ZOrder 45852 + SrcBlock "Xend_IM_DEMOD_PHASE_COS_P1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_P1" + DstPort 1 + } + Line { + ZOrder 45853 + SrcBlock "Divide106" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_P1_MON" + DstPort 1 + } + Line { + ZOrder 45854 + SrcBlock "Product25" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_L2_SIN" + DstPort 1 + } + Line { + ZOrder 45855 + SrcBlock "Product24" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_L2_COS" + DstPort 1 + } + Line { + ZOrder 45860 + SrcBlock "Xend_Fil_IM_DEMOD_L2_SIN" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 45859 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 45858 + Points [0, -45; 478, 0] + Branch { + ZOrder 45857 + Points [0, 30] + DstBlock "Abs1" + DstPort 1 + } + Branch { + ZOrder 45856 + Points [68, 0] + DstBlock "Divide48" + DstPort 1 + } + } + } + Line { + ZOrder 45861 + SrcBlock "Sum25" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 45862 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product11" + DstPort 1 + } + Line { + ZOrder 45863 + SrcBlock "Constant38" + SrcPort 1 + Points [5, 0] + DstBlock "Product11" + DstPort 2 + } + Line { + ZOrder 45864 + SrcBlock "Product12" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_Y2_SIN" + DstPort 1 + } + Line { + ZOrder 45865 + SrcBlock "Product13" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_Y2_COS" + DstPort 1 + } + Line { + ZOrder 45866 + SrcBlock "MathFunction3" + SrcPort 1 + DstBlock "Sum26" + DstPort 1 + } + Line { + ZOrder 45867 + SrcBlock "MathFunction4" + SrcPort 1 + Points [30, 0] + DstBlock "Sum26" + DstPort 2 + } + Line { + ZOrder 45868 + SrcBlock "Sum26" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 45869 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product14" + DstPort 1 + } + Line { + ZOrder 45870 + SrcBlock "Constant37" + SrcPort 1 + Points [5, 0] + DstBlock "Product14" + DstPort 2 + } + Line { + ZOrder 45871 + SrcBlock "Product14" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_Y2_MON" + DstPort 1 + } + Line { + ZOrder 45872 + SrcBlock "Product21" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_P2_SIN" + DstPort 1 + } + Line { + ZOrder 45873 + SrcBlock "Product22" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_P2_COS" + DstPort 1 + } + Line { + ZOrder 45874 + SrcBlock "MathFunction5" + SrcPort 1 + DstBlock "Sum27" + DstPort 1 + } + Line { + ZOrder 45875 + SrcBlock "MathFunction6" + SrcPort 1 + Points [30, 0] + DstBlock "Sum27" + DstPort 2 + } + Line { + ZOrder 45876 + SrcBlock "Sum27" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 45877 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product23" + DstPort 1 + } + Line { + ZOrder 45878 + SrcBlock "Constant36" + SrcPort 1 + Points [5, 0] + DstBlock "Product23" + DstPort 2 + } + Line { + ZOrder 45879 + SrcBlock "Product23" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_P2_MON" + DstPort 1 + } + Line { + ZOrder 45884 + SrcBlock "Xend_Fil_IM_DEMOD_L2_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 45883 + DstBlock "MathFunction2" + DstPort 1 + } + Branch { + ZOrder 45882 + Points [0, 28; 465, 0] + Branch { + ZOrder 45881 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide34" + DstPort 1 + } + Branch { + ZOrder 45880 + Points [0, -33] + DstBlock "Abs2" + DstPort 1 + } + } + } + Line { + ZOrder 45885 + SrcBlock "Xend_IM_DEMOD_AMP_Y2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_Y2" + DstPort 1 + } + Line { + ZOrder 45886 + SrcBlock "Xend_IM_DEMOD_AMP_P2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_P2" + DstPort 1 + } + Line { + ZOrder 45887 + SrcBlock "Product11" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_L2_MON" + DstPort 1 + } + Line { + ZOrder 45888 + SrcBlock "Xend_IM_DEMOD_AMP_L2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_L2" + DstPort 1 + } + Line { + ZOrder 45889 + SrcBlock "Xend_IM_DEMOD_PHASE_SIN_L2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_L2" + DstPort 1 + } + Line { + ZOrder 45894 + SrcBlock "Xend_Fil_IM_DEMOD_P2_SIN" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 45893 + Points [0, -30; 478, 0] + Branch { + ZOrder 45892 + Points [0, 35] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 45891 + Points [62, 0; 0, 20] + DstBlock "Divide35" + DstPort 1 + } + } + Branch { + ZOrder 45890 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 45899 + SrcBlock "Xend_Fil_IM_DEMOD_P2_COS" + SrcPort 1 + Points [55, 0] + Branch { + ZOrder 45898 + Points [0, 48; 458, 0] + Branch { + ZOrder 45897 + Points [0, -33] + DstBlock "Abs6" + DstPort 1 + } + Branch { + ZOrder 45896 + Points [77, 0] + DstBlock "Divide36" + DstPort 1 + } + } + Branch { + ZOrder 45895 + DstBlock "MathFunction6" + DstPort 1 + } + } + Line { + ZOrder 45900 + SrcBlock "Divide48" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_L2_MON" + DstPort 1 + } + Line { + ZOrder 45901 + SrcBlock "Abs1" + SrcPort 1 + DstBlock "Divide48" + DstPort 2 + } + Line { + ZOrder 45902 + SrcBlock "Abs2" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide34" + DstPort 2 + } + Line { + ZOrder 45903 + SrcBlock "Xend_IM_DEMOD_PHASE_COS_L2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_L2" + DstPort 1 + } + Line { + ZOrder 45904 + SrcBlock "Divide34" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_L2_MON" + DstPort 1 + } + Line { + ZOrder 45905 + SrcBlock "Xend_IM_DEMOD_PHASE_SIN_Y2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_Y2" + DstPort 1 + } + Line { + ZOrder 45906 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_Y2_MON" + DstPort 1 + } + Line { + ZOrder 45907 + SrcBlock "Abs3" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 45908 + SrcBlock "Abs4" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide22" + DstPort 2 + } + Line { + ZOrder 45909 + SrcBlock "Xend_IM_DEMOD_PHASE_COS_Y2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_Y2" + DstPort 1 + } + Line { + ZOrder 45910 + SrcBlock "Divide22" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_Y2_MON" + DstPort 1 + } + Line { + ZOrder 45911 + SrcBlock "Xend_IM_DEMOD_PHASE_SIN_P2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_P2" + DstPort 1 + } + Line { + ZOrder 45912 + SrcBlock "Divide35" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_P2_MON" + DstPort 1 + } + Line { + ZOrder 45913 + SrcBlock "Abs5" + SrcPort 1 + DstBlock "Divide35" + DstPort 2 + } + Line { + ZOrder 45918 + SrcBlock "Xend_Fil_IM_DEMOD_Y2_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 45917 + Points [0, 35; 467, 0] + Branch { + ZOrder 45916 + Points [0, -35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 45915 + Points [68, 0] + DstBlock "Divide22" + DstPort 1 + } + } + Branch { + ZOrder 45914 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 45923 + SrcBlock "Xend_Fil_IM_DEMOD_Y2_SIN" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 45922 + Points [0, -40; 475, 0] + Branch { + ZOrder 45921 + Points [0, 30] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 45920 + Points [71, 0; 0, 15] + DstBlock "Divide61" + DstPort 1 + } + } + Branch { + ZOrder 45919 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 45924 + SrcBlock "MathFunction1" + SrcPort 1 + DstBlock "Sum25" + DstPort 1 + } + Line { + ZOrder 45925 + SrcBlock "MathFunction2" + SrcPort 1 + Points [30, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + ZOrder 45926 + SrcBlock "Abs6" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide36" + DstPort 2 + } + Line { + ZOrder 45927 + SrcBlock "Xend_IM_DEMOD_PHASE_COS_P2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_P2" + DstPort 1 + } + Line { + ZOrder 45928 + SrcBlock "Divide36" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_P2_MON" + DstPort 1 + } + Line { + ZOrder 45939 + SrcBlock "OSC2_SIN" + SrcPort 1 + Points [45, 0; 0, 166; -519, 0; 0, 964] + Branch { + ZOrder 45938 + Points [0, 135] + Branch { + ZOrder 45937 + Points [0, 130] + Branch { + ZOrder 45936 + DstBlock "Product21" + DstPort 2 + } + Branch { + ZOrder 45935 + Points [0, 240] + Branch { + ZOrder 45934 + Points [0, 135] + Branch { + ZOrder 45933 + Points [0, 130] + DstBlock "Product98" + DstPort 2 + } + Branch { + ZOrder 45932 + DstBlock "Product95" + DstPort 2 + } + } + Branch { + ZOrder 45931 + DstBlock "Product74" + DstPort 2 + } + } + } + Branch { + ZOrder 45930 + DstBlock "Product12" + DstPort 2 + } + } + Branch { + ZOrder 45929 + DstBlock "Product25" + DstPort 2 + } + } + Line { + ZOrder 45948 + SrcBlock "Sum14" + SrcPort 1 + Points [56, 0] + Branch { + ZOrder 45947 + Points [0, 510] + Branch { + ZOrder 45946 + Points [0, 55] + Branch { + ZOrder 45945 + Points [0, 455] + Branch { + ZOrder 45944 + DstBlock "Product21" + DstPort 1 + } + Branch { + ZOrder 45943 + Points [0, 55] + DstBlock "Product22" + DstPort 1 + } + } + Branch { + ZOrder 45942 + DstBlock "Product109" + DstPort 1 + } + } + Branch { + ZOrder 45941 + DstBlock "Product108" + DstPort 1 + } + } + Branch { + ZOrder 45940 + DstBlock "Xend_Fil_IM_P" + DstPort 1 + } + } + Line { + ZOrder 45959 + SrcBlock "OSC2_COS" + SrcPort 1 + Points [319, 0; 0, 1515; -1193, 0] + Branch { + ZOrder 45958 + Points [0, 160] + Branch { + ZOrder 45957 + Points [0, 135] + Branch { + ZOrder 45956 + DstBlock "Product96" + DstPort 2 + } + Branch { + ZOrder 45955 + Points [0, 130] + DstBlock "Product99" + DstPort 2 + } + } + Branch { + ZOrder 45954 + DstBlock "Product93" + DstPort 2 + } + } + Branch { + ZOrder 45953 + Points [0, -80] + Branch { + ZOrder 45952 + DstBlock "Product22" + DstPort 2 + } + Branch { + ZOrder 45951 + Points [0, -130] + Branch { + ZOrder 45950 + DstBlock "Product13" + DstPort 2 + } + Branch { + ZOrder 45949 + Points [0, -135] + DstBlock "Product24" + DstPort 2 + } + } + } + } + Line { + ZOrder 45960 + SrcBlock "Product74" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_QPD2_X_SIN" + DstPort 1 + } + Line { + ZOrder 45961 + SrcBlock "Product93" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_QPD2_X_COS" + DstPort 1 + } + Line { + ZOrder 45962 + SrcBlock "MathFunction24" + SrcPort 1 + DstBlock "Sum81" + DstPort 1 + } + Line { + ZOrder 45963 + SrcBlock "MathFunction25" + SrcPort 1 + Points [30, 0] + DstBlock "Sum81" + DstPort 2 + } + Line { + ZOrder 45964 + SrcBlock "Sum81" + SrcPort 1 + DstBlock "SQRT16" + DstPort 1 + } + Line { + ZOrder 45965 + SrcBlock "SQRT16" + SrcPort 1 + Points [5, 0] + DstBlock "Product94" + DstPort 1 + } + Line { + ZOrder 45966 + SrcBlock "Constant95" + SrcPort 1 + Points [5, 0] + DstBlock "Product94" + DstPort 2 + } + Line { + ZOrder 45967 + SrcBlock "Product94" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD2_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 45968 + SrcBlock "Product95" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_QPD1_X_SIN" + DstPort 1 + } + Line { + ZOrder 45969 + SrcBlock "Product96" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_QPD1_X_COS" + DstPort 1 + } + Line { + ZOrder 45970 + SrcBlock "MathFunction26" + SrcPort 1 + DstBlock "Sum82" + DstPort 1 + } + Line { + ZOrder 45971 + SrcBlock "MathFunction27" + SrcPort 1 + Points [30, 0] + DstBlock "Sum82" + DstPort 2 + } + Line { + ZOrder 45972 + SrcBlock "Sum82" + SrcPort 1 + DstBlock "SQRT17" + DstPort 1 + } + Line { + ZOrder 45973 + SrcBlock "SQRT17" + SrcPort 1 + Points [5, 0] + DstBlock "Product97" + DstPort 1 + } + Line { + ZOrder 45974 + SrcBlock "Constant94" + SrcPort 1 + Points [5, 0] + DstBlock "Product97" + DstPort 2 + } + Line { + ZOrder 45975 + SrcBlock "Product97" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 45976 + SrcBlock "Product98" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_QPD1_Y_SIN" + DstPort 1 + } + Line { + ZOrder 45977 + SrcBlock "Product99" + SrcPort 1 + DstBlock "Xend_Fil_IM_DEMOD_QPD1_Y_COS" + DstPort 1 + } + Line { + ZOrder 45978 + SrcBlock "MathFunction22" + SrcPort 1 + DstBlock "Sum83" + DstPort 1 + } + Line { + ZOrder 45979 + SrcBlock "MathFunction23" + SrcPort 1 + Points [30, 0] + DstBlock "Sum83" + DstPort 2 + } + Line { + ZOrder 45980 + SrcBlock "Sum83" + SrcPort 1 + DstBlock "SQRT18" + DstPort 1 + } + Line { + ZOrder 45981 + SrcBlock "SQRT18" + SrcPort 1 + Points [5, 0] + DstBlock "Product100" + DstPort 1 + } + Line { + ZOrder 45982 + SrcBlock "Constant96" + SrcPort 1 + Points [5, 0] + DstBlock "Product100" + DstPort 2 + } + Line { + ZOrder 45983 + SrcBlock "Product100" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 45984 + SrcBlock "Xend_IM_DEMOD_QPD2_AMP_X_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD2_AMP_X" + DstPort 1 + } + Line { + ZOrder 45985 + SrcBlock "Xend_IM_DEMOD_QPD1_AMP_X_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_AMP_X" + DstPort 1 + } + Line { + ZOrder 45986 + SrcBlock "Xend_IM_DEMOD_QPD1_AMP_Y_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_AMP_Y" + DstPort 1 + } + Line { + ZOrder 45991 + SrcBlock "Xend_Fil_IM_DEMOD_QPD2_X_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 45990 + Points [0, -45; 549, 0] + Branch { + ZOrder 45989 + Points [0, 40] + DstBlock "Abs24" + DstPort 1 + } + Branch { + ZOrder 45988 + Points [66, 0; 0, 25] + DstBlock "Divide79" + DstPort 1 + } + } + Branch { + ZOrder 45987 + DstBlock "MathFunction24" + DstPort 1 + } + } + Line { + ZOrder 45996 + SrcBlock "Xend_Fil_IM_DEMOD_QPD2_X_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 45995 + Points [0, 43; 532, 0] + Branch { + ZOrder 45994 + Points [0, -38] + DstBlock "Abs25" + DstPort 1 + } + Branch { + ZOrder 45993 + Points [83, 0] + DstBlock "Divide94" + DstPort 1 + } + } + Branch { + ZOrder 45992 + DstBlock "MathFunction25" + DstPort 1 + } + } + Line { + ZOrder 46001 + SrcBlock "Xend_Fil_IM_DEMOD_QPD1_X_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 46000 + Points [0, -28; 551, 0] + Branch { + ZOrder 45999 + Points [0, 28] + DstBlock "Abs26" + DstPort 1 + } + Branch { + ZOrder 45998 + Points [80, 0; 0, 13] + DstBlock "Divide92" + DstPort 1 + } + } + Branch { + ZOrder 45997 + DstBlock "MathFunction26" + DstPort 1 + } + } + Line { + ZOrder 46006 + SrcBlock "Xend_Fil_IM_DEMOD_QPD1_X_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 46005 + Points [0, 43; 538, 0] + Branch { + ZOrder 46004 + Points [0, -33] + DstBlock "Abs27" + DstPort 1 + } + Branch { + ZOrder 46003 + Points [77, 0] + DstBlock "Divide93" + DstPort 1 + } + } + Branch { + ZOrder 46002 + DstBlock "MathFunction27" + DstPort 1 + } + } + Line { + ZOrder 46011 + SrcBlock "Xend_Fil_IM_DEMOD_QPD1_Y_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 46010 + Points [0, -26; 561, 0] + Branch { + ZOrder 46009 + Points [0, 41] + DstBlock "Abs22" + DstPort 1 + } + Branch { + ZOrder 46008 + Points [63, 0; 0, 26] + DstBlock "Divide95" + DstPort 1 + } + } + Branch { + ZOrder 46007 + DstBlock "MathFunction22" + DstPort 1 + } + } + Line { + ZOrder 46016 + SrcBlock "Xend_Fil_IM_DEMOD_QPD1_Y_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 46015 + Points [0, 54; 541, 0] + Branch { + ZOrder 46014 + Points [0, -29] + DstBlock "Abs23" + DstPort 1 + } + Branch { + ZOrder 46013 + Points [76, 0] + DstBlock "Divide96" + DstPort 1 + } + } + Branch { + ZOrder 46012 + DstBlock "MathFunction23" + DstPort 1 + } + } + Line { + ZOrder 46017 + SrcBlock "Xend_IM_DEMOD_QPD2_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD2_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 46018 + SrcBlock "Xend_IM_DEMOD_QPD2_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD2_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 46019 + SrcBlock "Xend_IM_DEMOD_QPD1_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 46020 + SrcBlock "Xend_IM_DEMOD_QPD1_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 46021 + SrcBlock "Xend_IM_DEMOD_QPD1_PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 46022 + SrcBlock "Xend_IM_DEMOD_QPD1_PHASE_COS_Y_MON" + SrcPort 1 + Points [22, 0; 0, -17; 13, 0] + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 46023 + SrcBlock "Divide79" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD2_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 46024 + SrcBlock "Abs24" + SrcPort 1 + DstBlock "Divide79" + DstPort 2 + } + Line { + ZOrder 46025 + SrcBlock "Abs25" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide94" + DstPort 2 + } + Line { + ZOrder 46026 + SrcBlock "Divide94" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD2_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 46027 + SrcBlock "Divide92" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 46028 + SrcBlock "Abs26" + SrcPort 1 + DstBlock "Divide92" + DstPort 2 + } + Line { + ZOrder 46029 + SrcBlock "Abs27" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide93" + DstPort 2 + } + Line { + ZOrder 46030 + SrcBlock "Divide93" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 46031 + SrcBlock "Divide95" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 46032 + SrcBlock "Abs22" + SrcPort 1 + DstBlock "Divide95" + DstPort 2 + } + Line { + ZOrder 46033 + SrcBlock "Abs23" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide96" + DstPort 2 + } + Line { + ZOrder 46034 + SrcBlock "Divide96" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 46039 + SrcBlock "Xend_IM_QPD2_X_mm_DIFF_MON" + SrcPort 1 + Points [143, 0; 0, 49; 97, 0] + Branch { + ZOrder 46038 + Points [0, 1086; 1568, 0] + Branch { + ZOrder 46037 + Points [0, 55] + DstBlock "Product93" + DstPort 1 + } + Branch { + ZOrder 46036 + DstBlock "Product74" + DstPort 1 + } + } + Branch { + ZOrder 46035 + Points [227, 0; 0, -19] + DstBlock "Product2" + DstPort 2 + } + } + Line { + ZOrder 46044 + SrcBlock "Sum8" + SrcPort 1 + Points [92, 0] + Branch { + ZOrder 46043 + Points [0, 1580; 1464, 0] + Branch { + ZOrder 46042 + Points [0, 55] + DstBlock "Product96" + DstPort 1 + } + Branch { + ZOrder 46041 + DstBlock "Product95" + DstPort 1 + } + } + Branch { + ZOrder 46040 + Points [9, 0; 0, -15] + DstBlock "Mux3" + DstPort 1 + } + } + Line { + ZOrder 46049 + SrcBlock "Xend_IM_QPD1_Y_mm_DIFF_MON" + SrcPort 1 + Points [76, 0; 0, 30; 377, 0] + Branch { + ZOrder 46048 + Points [0, 1555; 1357, 0] + Branch { + ZOrder 46047 + Points [0, 55] + DstBlock "Product99" + DstPort 1 + } + Branch { + ZOrder 46046 + DstBlock "Product98" + DstPort 1 + } + } + Branch { + ZOrder 46045 + Points [88, 0; 0, -45] + DstBlock "Mux5" + DstPort 1 + } + } + Line { + ZOrder 44326 + SrcBlock "Constant8" + SrcPort 1 + Points [225, 0; 0, 80] + Branch { + ZOrder 46063 + Points [0, 75; -35, 0; 0, 70] + Branch { + ZOrder 46066 + Points [0, 112] + Branch { + ZOrder 46068 + Points [40, 0; 0, 63] + DstBlock "Divide224" + DstPort 2 + } + Branch { + ZOrder 46067 + Points [0, 238] + Branch { + ZOrder 46071 + Points [0, 175] + Branch { + ZOrder 46074 + Points [0, 175] + Branch { + ZOrder 46077 + Points [0, 328] + Branch { + ZOrder 44794 + Points [-185, 0] + DstBlock "Divide32" + DstPort 2 + } + Branch { + ZOrder 44793 + Points [0, 189] + Branch { + ZOrder 44799 + Points [-185, 0] + DstBlock "Divide33" + DstPort 2 + } + Branch { + ZOrder 44798 + Points [0, 201] + Branch { + ZOrder 44804 + Points [-185, 0] + DstBlock "Divide30" + DstPort 2 + } + Branch { + ZOrder 44803 + Points [0, 145; -185, 0] + DstBlock "Divide31" + DstPort 2 + } + } + } + } + Branch { + ZOrder 46076 + DstBlock "Divide225" + DstPort 2 + } + } + Branch { + ZOrder 46073 + DstBlock "Divide223" + DstPort 2 + } + } + Branch { + ZOrder 46070 + DstBlock "Divide222" + DstPort 2 + } + } + } + Branch { + ZOrder 46065 + DstBlock "Divide221" + DstPort 2 + } + } + Branch { + ZOrder 46062 + DstBlock "Divide220" + DstPort 2 + } + } + Line { + ZOrder 46114 + SrcBlock "angle_mirror_length" + SrcPort 1 + Points [10, 0; 0, 75] + DstBlock "Mux2" + DstPort 4 + } + Line { + Name "" + ZOrder 49365 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "Xend_TOP_QPD1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 49366 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "Xend_TOP_QPD1_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 49367 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "Xend_TOP_QPD1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 48275 + SrcBlock "Xend_TOP_QPD1_X_MON" + SrcPort 1 + DstBlock "Sum65" + DstPort 1 + } + Line { + ZOrder 48276 + SrcBlock "Xend_TOP_QPD1_Y_MON" + SrcPort 1 + DstBlock "Sum55" + DstPort 1 + } + Line { + ZOrder 48277 + SrcBlock "Xend_TOP_QPD2_X_MON" + SrcPort 1 + DstBlock "Sum69" + DstPort 1 + } + Line { + ZOrder 48278 + SrcBlock "Xend_TOP_QPD2_Y_MON" + SrcPort 1 + DstBlock "Sum70" + DstPort 1 + } + Line { + ZOrder 48279 + SrcBlock "Divide8" + SrcPort 1 + DstBlock "Xend_TOP_QPD1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 48280 + SrcBlock "Divide9" + SrcPort 1 + DstBlock "Xend_TOP_QPD1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 48281 + SrcBlock "Divide10" + SrcPort 1 + DstBlock "Xend_TOP_QPD2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 48282 + SrcBlock "Divide12" + SrcPort 1 + DstBlock "Xend_TOP_QPD2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 48283 + SrcBlock "Divide21" + SrcPort 1 + DstBlock "Xend_TOP_QPD1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 48284 + SrcBlock "Xend_TOP_QPD1_SUM_MON" + SrcPort 1 + DstBlock "Sum66" + DstPort 1 + } + Line { + ZOrder 48285 + SrcBlock "Xend_TOP_QPD2_SUM_MON" + SrcPort 1 + DstBlock "Sum74" + DstPort 1 + } + Line { + ZOrder 48286 + SrcBlock "Divide23" + SrcPort 1 + DstBlock "Xend_TOP_QPD2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 48289 + SrcBlock "Xend_TOP_QPD1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 48978 + DstBlock "Divide25" + DstPort 1 + } + Branch { + ZOrder 48969 + Points [0, -40] + DstBlock "Xend_TOP_QPD1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 48294 + SrcBlock "Xend_TOP_QPD1_SUM_VOLT_MON" + SrcPort 1 + Points [41, 0] + Branch { + ZOrder 48979 + Points [0, -160] + Branch { + ZOrder 48291 + DstBlock "Divide25" + DstPort 2 + } + Branch { + ZOrder 48290 + Points [0, -175] + DstBlock "Divide24" + DstPort 2 + } + } + Branch { + ZOrder 48293 + DstBlock "Xend_TOP_QPD1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 48297 + SrcBlock "Xend_TOP_QPD2_X_VOLT_MON" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 48296 + Points [0, -45] + DstBlock "Xend_TOP_QPD2_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 48295 + DstBlock "Divide26" + DstPort 1 + } + } + Line { + ZOrder 48300 + SrcBlock "Xend_TOP_QPD2_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 48299 + Points [0, -40] + DstBlock "Xend_TOP_QPD2_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 48298 + DstBlock "Divide27" + DstPort 1 + } + } + Line { + ZOrder 48305 + SrcBlock "Xend_TOP_QPD2_SUM_VOLT_MON" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 48998 + DstBlock "Xend_TOP_QPD2_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 48303 + Points [0, -160] + Branch { + ZOrder 48997 + DstBlock "Divide27" + DstPort 2 + } + Branch { + ZOrder 48301 + Points [0, -175] + DstBlock "Divide26" + DstPort 2 + } + } + } + Line { + ZOrder 48306 + SrcBlock "Divide24" + SrcPort 1 + DstBlock "Product46" + DstPort 1 + } + Line { + ZOrder 48307 + SrcBlock "Divide25" + SrcPort 1 + DstBlock "Product47" + DstPort 1 + } + Line { + ZOrder 48308 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 48309 + SrcBlock "Divide27" + SrcPort 1 + DstBlock "Product50" + DstPort 1 + } + Line { + ZOrder 48316 + SrcBlock "Constant3" + SrcPort 1 + Points [71, 0] + Branch { + ZOrder 49090 + Points [0, 255] + Branch { + ZOrder 49084 + Points [0, 175] + DstBlock "Product50" + DstPort 2 + } + Branch { + ZOrder 49081 + DstBlock "Product49" + DstPort 2 + } + } + Branch { + ZOrder 49074 + Points [0, -95] + Branch { + ZOrder 49076 + Points [0, -175] + DstBlock "Product46" + DstPort 2 + } + Branch { + ZOrder 49075 + DstBlock "Product47" + DstPort 2 + } + } + } + Line { + ZOrder 48317 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Divide59" + DstPort 1 + } + Line { + ZOrder 48318 + SrcBlock "Product49" + SrcPort 1 + DstBlock "Divide58" + DstPort 1 + } + Line { + ZOrder 48319 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Divide29" + DstPort 1 + } + Line { + ZOrder 48320 + SrcBlock "Product46" + SrcPort 1 + DstBlock "Divide28" + DstPort 1 + } + Line { + ZOrder 48327 + SrcBlock "Constant4" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 49095 + Points [0, 140] + Branch { + ZOrder 49097 + DstBlock "Divide58" + DstPort 2 + } + Branch { + ZOrder 48321 + Points [0, 175] + DstBlock "Divide59" + DstPort 2 + } + } + Branch { + ZOrder 48326 + Points [0, -210] + Branch { + ZOrder 49099 + Points [0, -175] + DstBlock "Divide28" + DstPort 2 + } + Branch { + ZOrder 49094 + DstBlock "Divide29" + DstPort 2 + } + } + } + Line { + ZOrder 48328 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "Xend_TOP_QPD1_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 48329 + SrcBlock "Divide29" + SrcPort 1 + DstBlock "Xend_TOP_QPD1_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 48330 + SrcBlock "Divide58" + SrcPort 1 + DstBlock "Xend_TOP_QPD2_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 48331 + SrcBlock "Divide59" + SrcPort 1 + DstBlock "Xend_TOP_QPD2_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 48334 + SrcBlock "Xend_TOP_QPD1_X_mm_MON" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 49001 + Points [0, 30] + DstBlock "Sum38" + DstPort 1 + } + Branch { + ZOrder 48332 + DstBlock "Xend_TOP_QPD1_X_mm" + DstPort 1 + } + } + Line { + ZOrder 48335 + SrcBlock "Xend_TOP_QPD1_X_mm_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum38" + DstPort 2 + } + Line { + ZOrder 48336 + SrcBlock "Xend_TOP_QPD1_Y_mm_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum39" + DstPort 2 + } + Line { + ZOrder 48339 + SrcBlock "Xend_TOP_QPD1_Y_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 49004 + Points [0, 30] + DstBlock "Sum39" + DstPort 1 + } + Branch { + ZOrder 49002 + DstBlock "Xend_TOP_QPD1_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 48340 + SrcBlock "Xend_TOP_QPD2_X_mm_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum40" + DstPort 2 + } + Line { + ZOrder 48343 + SrcBlock "Xend_TOP_QPD2_X_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 49006 + DstBlock "Xend_TOP_QPD2_X_mm" + DstPort 1 + } + Branch { + ZOrder 48342 + Points [0, 40] + DstBlock "Sum40" + DstPort 1 + } + } + Line { + ZOrder 48344 + SrcBlock "Xend_TOP_QPD2_Y_mm_OFFSET" + SrcPort 1 + DstBlock "Sum41" + DstPort 2 + } + Line { + ZOrder 48347 + SrcBlock "Xend_TOP_QPD2_Y_mm_MON" + SrcPort 1 + Points [52, 0] + Branch { + ZOrder 49027 + DstBlock "Xend_TOP_QPD2_Y_mm" + DstPort 1 + } + Branch { + ZOrder 48346 + Points [0, 35] + DstBlock "Sum41" + DstPort 1 + } + } + Line { + ZOrder 48348 + SrcBlock "Sum39" + SrcPort 1 + DstBlock "Xend_TOP_QPD1_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 48349 + SrcBlock "Sum38" + SrcPort 1 + DstBlock "Xend_TOP_QPD1_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 48350 + SrcBlock "Sum41" + SrcPort 1 + DstBlock "Xend_TOP_QPD2_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 48351 + SrcBlock "Sum40" + SrcPort 1 + DstBlock "Xend_TOP_QPD2_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 48352 + SrcBlock "Xend_TOP_QPD1_Y_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum55" + DstPort 2 + } + Line { + ZOrder 48353 + SrcBlock "Sum55" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 48354 + SrcBlock "Xend_TOP_QPD1_X_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum65" + DstPort 2 + } + Line { + ZOrder 48355 + SrcBlock "Sum65" + SrcPort 1 + DstBlock "Divide8" + DstPort 1 + } + Line { + ZOrder 48356 + SrcBlock "Sum66" + SrcPort 1 + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 48357 + SrcBlock "Xend_TOP_QPD1_SUM_OFFSET" + SrcPort 1 + Points [0, -1; 25, 0] + DstBlock "Sum66" + DstPort 2 + } + Line { + ZOrder 48358 + SrcBlock "Xend_TOP_QPD2_X_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum69" + DstPort 2 + } + Line { + ZOrder 48359 + SrcBlock "Sum69" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 48360 + SrcBlock "Xend_TOP_QPD2_Y_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum70" + DstPort 2 + } + Line { + ZOrder 48361 + SrcBlock "Sum70" + SrcPort 1 + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 48362 + SrcBlock "Xend_TOP_QPD2_SUM_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum74" + DstPort 2 + } + Line { + ZOrder 48363 + SrcBlock "Sum74" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 48366 + SrcBlock "Xend_TOP_QPD1_X_VOLT_MON" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 48977 + DstBlock "Divide24" + DstPort 1 + } + Branch { + ZOrder 48365 + Points [0, -45] + DstBlock "Xend_TOP_QPD1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 48367 + SrcBlock "Xend_Fil_TOP_L_OFFSET" + SrcPort 1 + Points [0, 5; 132, 0; 0, 5] + DstBlock "Choice30" + DstPort 1 + } + Line { + ZOrder 48368 + SrcBlock "Xend_ZEROE_TOP_L_SW" + SrcPort 1 + DstBlock "Choice30" + DstPort 2 + } + Line { + ZOrder 48369 + SrcBlock "Constant6" + SrcPort 1 + Points [45, 0] + DstBlock "Choice30" + DstPort 3 + } + Line { + ZOrder 48370 + SrcBlock "Choice30" + SrcPort 1 + Points [40, 0; 0, -246; 40, 0] + DstBlock "Sum29" + DstPort 2 + } + Line { + ZOrder 48371 + SrcBlock "Xend_Fil_TOP_Y_OFFSET" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice40" + DstPort 1 + } + Line { + ZOrder 48372 + SrcBlock "Xend_ZEROE_TOP_Y_SW" + SrcPort 1 + DstBlock "Choice40" + DstPort 2 + } + Line { + ZOrder 48373 + SrcBlock "Constant7" + SrcPort 1 + Points [45, 0] + DstBlock "Choice40" + DstPort 3 + } + Line { + ZOrder 48374 + SrcBlock "Choice40" + SrcPort 1 + Points [47, 0; 0, -261; 33, 0] + DstBlock "Sum30" + DstPort 2 + } + Line { + ZOrder 48375 + SrcBlock "Xend_Fil_TOP_P_OFFSET" + SrcPort 1 + Points [122, 0; 0, 5] + DstBlock "Choice45" + DstPort 1 + } + Line { + ZOrder 48376 + SrcBlock "Xend_ZEROE_TOP_P_SW" + SrcPort 1 + DstBlock "Choice45" + DstPort 2 + } + Line { + ZOrder 48377 + SrcBlock "Constant9" + SrcPort 1 + Points [5, 0] + DstBlock "Choice45" + DstPort 3 + } + Line { + ZOrder 48378 + SrcBlock "Choice45" + SrcPort 1 + Points [80, 0] + DstBlock "Sum31" + DstPort 2 + } + Line { + ZOrder 48379 + SrcBlock "Xend_TOP_L_OFFSET" + SrcPort 1 + DstBlock "Sum91" + DstPort 2 + } + Line { + ZOrder 48380 + SrcBlock "Xend_TOP_Y_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum28" + DstPort 2 + } + Line { + ZOrder 48381 + SrcBlock "Xend_TOP_P_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum32" + DstPort 2 + } + Line { + ZOrder 48386 + SrcBlock "Xend_TOP_Pitch_MON" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 49325 + Points [0, -65] + DstBlock "Xend_TOP_P" + DstPort 1 + } + Branch { + ZOrder 49323 + Points [202, 0; 0, -580] + Branch { + ZOrder 49326 + Points [8, 0; 0, -415] + DstBlock "Sum31" + DstPort 1 + } + Branch { + ZOrder 49310 + Points [-294, 0; 0, -100] + DstBlock "Xend_Fil_TOP_P_OFFSET" + DstPort 1 + } + } + } + Line { + ZOrder 48391 + SrcBlock "Xend_TOP_Length_MON" + SrcPort 1 + Points [39, 0; 0, -1035; 44, 0] + Branch { + ZOrder 49293 + Points [87, 0] + Branch { + ZOrder 49327 + DstBlock "Sum29" + DstPort 1 + } + Branch { + ZOrder 48388 + Points [0, 285] + DstBlock "Xend_Fil_TOP_L_OFFSET" + DstPort 1 + } + } + Branch { + ZOrder 48390 + Points [0, -30] + DstBlock "Xend_TOP_L" + DstPort 1 + } + } + Line { + ZOrder 48392 + SrcBlock "Sum29" + SrcPort 1 + DstBlock "Sum91" + DstPort 1 + } + Line { + ZOrder 48393 + SrcBlock "Sum30" + SrcPort 1 + DstBlock "Sum28" + DstPort 1 + } + Line { + ZOrder 48394 + SrcBlock "Sum31" + SrcPort 1 + DstBlock "Sum32" + DstPort 1 + } + Line { + ZOrder 48403 + SrcBlock "Sum91" + SrcPort 1 + Points [132, 0] + Branch { + ZOrder 49396 + DstBlock "Xend_Fil_PM_L" + DstPort 1 + } + Branch { + ZOrder 48402 + Points [0, 395] + Branch { + ZOrder 49414 + Points [0, 55] + Branch { + ZOrder 49418 + Points [0, 455] + Branch { + ZOrder 49419 + Points [0, 55] + DstBlock "Product56" + DstPort 1 + } + Branch { + ZOrder 49401 + DstBlock "Product57" + DstPort 1 + } + } + Branch { + ZOrder 49400 + DstBlock "Product62" + DstPort 1 + } + } + Branch { + ZOrder 49399 + DstBlock "Product65" + DstPort 1 + } + } + } + Line { + ZOrder 48412 + SrcBlock "Sum28" + SrcPort 1 + Points [104, 0] + Branch { + ZOrder 48411 + Points [0, 455] + Branch { + ZOrder 49421 + Points [0, 55] + Branch { + ZOrder 48409 + Points [0, 455] + Branch { + ZOrder 49423 + Points [0, 55] + DstBlock "Product34" + DstPort 1 + } + Branch { + ZOrder 48407 + DstBlock "Product32" + DstPort 1 + } + } + Branch { + ZOrder 48406 + DstBlock "Product26" + DstPort 1 + } + } + Branch { + ZOrder 48405 + DstBlock "Product6" + DstPort 1 + } + } + Branch { + ZOrder 48404 + DstBlock "Xend_Fil_PM_Y" + DstPort 1 + } + } + Line { + ZOrder 48413 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "Xend_PM_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 48414 + SrcBlock "Xend_PM_COIL_MAT" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 48415 + SrcBlock "Xend _Fil_PM_COIL2" + SrcPort 1 + DstBlock "Xend_PM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 48416 + SrcBlock "Xend_Fil_PM_COIL4" + SrcPort 1 + DstBlock "Xend_PM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 48417 + SrcBlock "Xend_Fil_PM_COIL3" + SrcPort 1 + DstBlock "Xend_PM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 48418 + SrcBlock "Mux30" + SrcPort 1 + DstBlock "Xend_PM_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 48419 + SrcBlock "Xend_PM_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + ZOrder 48420 + SrcBlock "Xend_Fil_PM_COIL1" + SrcPort 1 + DstBlock "Xend_PM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 48421 + SrcBlock "Xend_Fil_PM_P" + SrcPort 1 + DstBlock "Sum35" + DstPort 1 + } + Line { + ZOrder 48422 + SrcBlock "Xend_Fil_PM_Y" + SrcPort 1 + DstBlock "Sum34" + DstPort 1 + } + Line { + ZOrder 48423 + SrcBlock "Xend_Fil_PM_L" + SrcPort 1 + DstBlock "Sum33" + DstPort 1 + } + Line { + ZOrder 48424 + SrcBlock "Sum33" + SrcPort 1 + DstBlock "Mux30" + DstPort 1 + } + Line { + ZOrder 48425 + SrcBlock "Sum34" + SrcPort 1 + DstBlock "Mux30" + DstPort 2 + } + Line { + ZOrder 48426 + SrcBlock "Sum35" + SrcPort 1 + DstBlock "Mux30" + DstPort 3 + } + Line { + ZOrder 48427 + SrcBlock "Demux1" + SrcPort 1 + DstBlock "Xend_Fil_PM_COIL1" + DstPort 1 + } + Line { + ZOrder 48428 + SrcBlock "Demux1" + SrcPort 4 + DstBlock "Xend_Fil_PM_COIL4" + DstPort 1 + } + Line { + ZOrder 48429 + SrcBlock "Demux1" + SrcPort 2 + DstBlock "Xend _Fil_PM_COIL2" + DstPort 1 + } + Line { + ZOrder 48430 + SrcBlock "Demux1" + SrcPort 3 + DstBlock "Xend_Fil_PM_COIL3" + DstPort 1 + } + Line { + ZOrder 48431 + SrcBlock "Demux4" + SrcPort 1 + DstBlock "Mux1" + DstPort 1 + } + Line { + ZOrder 48432 + SrcBlock "Demux4" + SrcPort 2 + DstBlock "Mux1" + DstPort 2 + } + Line { + ZOrder 48433 + SrcBlock "Demux4" + SrcPort 3 + DstBlock "Mux1" + DstPort 3 + } + Line { + ZOrder 48434 + SrcBlock "Xend_PM_COIL1_VOLT_MON" + SrcPort 1 + DstBlock "Xend_PM_COIL1_VOLT" + DstPort 1 + } + Line { + ZOrder 48435 + SrcBlock "Xend_PM_COIL2_VOLT_MON" + SrcPort 1 + DstBlock "Xend_PM_COIL2_VOLT" + DstPort 1 + } + Line { + ZOrder 48436 + SrcBlock "Xend_PM_COIL3_VOLT_MON" + SrcPort 1 + DstBlock "Xend_PM_COIL3_VOLT" + DstPort 1 + } + Line { + ZOrder 48437 + SrcBlock "Xend_PM_COIL4_VOLT_MON" + SrcPort 1 + DstBlock "Xend_PM_COIL4_VOLT" + DstPort 1 + } + Line { + ZOrder 48438 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "Xend_PM_OSC1_Y" + DstPort 1 + } + Line { + ZOrder 48439 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "Xend_PM_OSC1_L" + DstPort 1 + } + Line { + ZOrder 48440 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "Xend_PM_OSC1_P" + DstPort 1 + } + Line { + ZOrder 48441 + SrcBlock "Xend_PM_OSC1_L" + SrcPort 1 + DstBlock "Choice46" + DstPort 1 + } + Line { + ZOrder 48442 + SrcBlock "Constant53" + SrcPort 1 + DstBlock "Choice46" + DstPort 3 + } + Line { + ZOrder 48447 + SrcBlock "Xend_PM_OSC1_L_SW" + SrcPort 1 + Points [24, 0; 0, 55] + Branch { + ZOrder 49480 + DstBlock "Choice46" + DstPort 2 + } + Branch { + ZOrder 48446 + Points [0, 275] + Branch { + ZOrder 49479 + DstBlock "Choice49" + DstPort 2 + } + Branch { + ZOrder 49473 + Points [-247, 0; 0, 30] + DstBlock "Choice41" + DstPort 2 + } + } + } + Line { + ZOrder 48448 + SrcBlock "Constant12" + SrcPort 1 + DstBlock "Choice47" + DstPort 3 + } + Line { + ZOrder 48449 + SrcBlock "Xend_PM_OSC1_Y" + SrcPort 1 + DstBlock "Choice47" + DstPort 1 + } + Line { + ZOrder 48454 + SrcBlock "Xend_PM_OSC1_P_SW" + SrcPort 1 + Points [75, 0; 0, 45] + Branch { + ZOrder 49485 + DstBlock "Choice48" + DstPort 2 + } + Branch { + ZOrder 48453 + Points [0, 230] + Branch { + ZOrder 49492 + Points [-285, 0] + DstBlock "Choice44" + DstPort 2 + } + Branch { + ZOrder 49484 + DstBlock "Choice12" + DstPort 2 + } + } + } + Line { + ZOrder 48455 + SrcBlock "Xend_PM_OSC1_P" + SrcPort 1 + DstBlock "Choice48" + DstPort 1 + } + Line { + ZOrder 48456 + SrcBlock "Constant16" + SrcPort 1 + DstBlock "Choice48" + DstPort 3 + } + Line { + ZOrder 48461 + SrcBlock "Constant17" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 49490 + Points [0, -40] + Branch { + ZOrder 54876 + Points [0, -75] + DstBlock "Choice49" + DstPort 3 + } + Branch { + ZOrder 48458 + DstBlock "Choice11" + DstPort 3 + } + } + Branch { + ZOrder 49488 + Points [0, 40] + DstBlock "Choice12" + DstPort 3 + } + } + Line { + ZOrder 48466 + SrcBlock "Constant2" + SrcPort 1 + Points [24, 0] + Branch { + ZOrder 49474 + DstBlock "Choice41" + DstPort 3 + } + Branch { + ZOrder 48464 + Points [0, 75] + Branch { + ZOrder 49475 + DstBlock "Choice42" + DstPort 3 + } + Branch { + ZOrder 48462 + Points [0, 100] + DstBlock "Choice44" + DstPort 3 + } + } + } + Line { + ZOrder 48467 + SrcBlock "Xend_PM_OSC1_L" + SrcPort 2 + Points [47, 0; 0, 285] + DstBlock "Choice41" + DstPort 1 + } + Line { + ZOrder 48468 + SrcBlock "Xend_PM_OSC1_Y" + SrcPort 2 + Points [26, 0; 0, 260] + DstBlock "Choice42" + DstPort 1 + } + Line { + ZOrder 48469 + SrcBlock "Xend_PM_OSC1_P" + SrcPort 2 + Points [12, 0; 0, 260] + DstBlock "Choice44" + DstPort 1 + } + Line { + ZOrder 48470 + SrcBlock "Xend_PM_OSC1_L" + SrcPort 3 + Points [135, 0; 0, 235] + DstBlock "Choice49" + DstPort 1 + } + Line { + ZOrder 48471 + SrcBlock "Xend_PM_OSC1_Y" + SrcPort 3 + Points [151, 0; 0, 210] + DstBlock "Choice11" + DstPort 1 + } + Line { + ZOrder 48472 + SrcBlock "Xend_PM_OSC1_P" + SrcPort 3 + Points [143, 0; 0, 190] + DstBlock "Choice12" + DstPort 1 + } + Line { + ZOrder 48477 + SrcBlock "Xend_PM_OSC1_Y_SW" + SrcPort 1 + Points [53, 0; 0, 50] + Branch { + ZOrder 49482 + DstBlock "Choice47" + DstPort 2 + } + Branch { + ZOrder 48476 + Points [0, 250] + Branch { + ZOrder 49491 + Points [-266, 0; 0, 30] + DstBlock "Choice42" + DstPort 2 + } + Branch { + ZOrder 49481 + DstBlock "Choice11" + DstPort 2 + } + } + } + Line { + ZOrder 48478 + SrcBlock "Choice41" + SrcPort 1 + Points [21, 0; 0, 327; -140, 0; 0, -57] + DstBlock "Mux10" + DstPort 1 + } + Line { + ZOrder 48479 + SrcBlock "Choice42" + SrcPort 1 + Points [15, 0; 0, 258; -142, 0; 0, -48] + DstBlock "Mux10" + DstPort 2 + } + Line { + ZOrder 48480 + SrcBlock "Choice44" + SrcPort 1 + Points [10, 0; 0, 165; -151, 0; 0, -40] + DstBlock "Mux10" + DstPort 3 + } + Line { + ZOrder 48481 + SrcBlock "Mux10" + SrcPort 1 + DstBlock "OSC1_SIN1" + DstPort 1 + } + Line { + ZOrder 48482 + SrcBlock "Choice49" + SrcPort 1 + Points [60, 0] + DstBlock "Mux11" + DstPort 1 + } + Line { + ZOrder 48483 + SrcBlock "Choice11" + SrcPort 1 + DstBlock "Mux11" + DstPort 2 + } + Line { + ZOrder 48484 + SrcBlock "Choice12" + SrcPort 1 + Points [36, 0; 0, -65] + DstBlock "Mux11" + DstPort 3 + } + Line { + ZOrder 48485 + SrcBlock "Mux11" + SrcPort 1 + DstBlock "OSC1_COS1" + DstPort 1 + } + Line { + ZOrder 48486 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "Xend_PM_OSC2_Y" + DstPort 1 + } + Line { + ZOrder 48487 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "Xend_PM_OSC2_L" + DstPort 1 + } + Line { + ZOrder 48488 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "Xend_PM_OSC2_P" + DstPort 1 + } + Line { + ZOrder 48489 + SrcBlock "Xend_PM_OSC2_L" + SrcPort 1 + DstBlock "Choice33" + DstPort 1 + } + Line { + ZOrder 48490 + SrcBlock "Constant42" + SrcPort 1 + DstBlock "Choice33" + DstPort 3 + } + Line { + ZOrder 48495 + SrcBlock "Xend_PM_OSC2_L_SW" + SrcPort 1 + Points [24, 0; 0, 55] + Branch { + ZOrder 49497 + DstBlock "Choice33" + DstPort 2 + } + Branch { + ZOrder 48494 + Points [0, 310] + Branch { + ZOrder 49498 + Points [-225, 0; 0, -5] + DstBlock "Choice25" + DstPort 2 + } + Branch { + ZOrder 48493 + DstBlock "Choice38" + DstPort 2 + } + } + } + Line { + ZOrder 48496 + SrcBlock "Constant39" + SrcPort 1 + DstBlock "Choice34" + DstPort 3 + } + Line { + ZOrder 48497 + SrcBlock "Xend_PM_OSC2_Y" + SrcPort 1 + DstBlock "Choice34" + DstPort 1 + } + Line { + ZOrder 48502 + SrcBlock "Xend_PM_OSC2_P_SW" + SrcPort 1 + Points [4, 0; 0, 45; 82, 0] + Branch { + ZOrder 48501 + Points [0, 346; -74, 0; 0, -76] + Branch { + ZOrder 49502 + DstBlock "Choice29" + DstPort 2 + } + Branch { + ZOrder 48500 + DstBlock "Choice24" + DstPort 2 + } + } + Branch { + ZOrder 48498 + DstBlock "Choice37" + DstPort 2 + } + } + Line { + ZOrder 48503 + SrcBlock "Xend_PM_OSC2_P" + SrcPort 1 + DstBlock "Choice37" + DstPort 1 + } + Line { + ZOrder 48504 + SrcBlock "Constant40" + SrcPort 1 + DstBlock "Choice37" + DstPort 3 + } + Line { + ZOrder 48509 + SrcBlock "Constant41" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 49503 + Points [0, -25] + Branch { + ZOrder 48508 + Points [0, -70] + DstBlock "Choice38" + DstPort 3 + } + Branch { + ZOrder 48506 + DstBlock "Choice13" + DstPort 3 + } + } + Branch { + ZOrder 49499 + Points [0, 65] + DstBlock "Choice24" + DstPort 3 + } + } + Line { + ZOrder 48514 + SrcBlock "Constant26" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 48513 + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 48512 + Points [0, 75] + Branch { + ZOrder 48511 + DstBlock "Choice26" + DstPort 3 + } + Branch { + ZOrder 48510 + Points [0, 90] + DstBlock "Choice29" + DstPort 3 + } + } + } + Line { + ZOrder 48515 + SrcBlock "Xend_PM_OSC2_L" + SrcPort 2 + Points [34, 0; 0, 285] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 48516 + SrcBlock "Xend_PM_OSC2_Y" + SrcPort 2 + Points [24, 0; 0, 260] + DstBlock "Choice26" + DstPort 1 + } + Line { + ZOrder 48517 + SrcBlock "Xend_PM_OSC2_P" + SrcPort 2 + Points [19, 0; 0, 250] + DstBlock "Choice29" + DstPort 1 + } + Line { + ZOrder 48518 + SrcBlock "Xend_PM_OSC2_L" + SrcPort 3 + Points [155, 0; 0, 270] + DstBlock "Choice38" + DstPort 1 + } + Line { + ZOrder 48519 + SrcBlock "Xend_PM_OSC2_Y" + SrcPort 3 + Points [143, 0; 0, 240] + DstBlock "Choice13" + DstPort 1 + } + Line { + ZOrder 48520 + SrcBlock "Xend_PM_OSC2_P" + SrcPort 3 + Points [130, 0; 0, 230] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 48525 + SrcBlock "Xend_PM_OSC2_Y_SW" + SrcPort 1 + Points [4, 0; 0, 50; 68, 0] + Branch { + ZOrder 48524 + Points [0, 335; -46, 0; 0, -55] + Branch { + ZOrder 49501 + DstBlock "Choice26" + DstPort 2 + } + Branch { + ZOrder 48523 + DstBlock "Choice13" + DstPort 2 + } + } + Branch { + ZOrder 48521 + DstBlock "Choice34" + DstPort 2 + } + } + Line { + ZOrder 48526 + SrcBlock "Choice25" + SrcPort 1 + Points [2, 0; 0, 327; -121, 0; 0, -57] + DstBlock "Mux7" + DstPort 1 + } + Line { + ZOrder 48527 + SrcBlock "Choice26" + SrcPort 1 + Points [8, 0; 0, 259; -135, 0; 0, -49] + DstBlock "Mux7" + DstPort 2 + } + Line { + ZOrder 48528 + SrcBlock "Choice29" + SrcPort 1 + Points [17, 0; 0, 180; -158, 0; 0, -45] + DstBlock "Mux7" + DstPort 3 + } + Line { + ZOrder 48529 + SrcBlock "Mux7" + SrcPort 1 + DstBlock "OSC2_SIN1" + DstPort 1 + } + Line { + ZOrder 48530 + SrcBlock "Choice38" + SrcPort 1 + Points [38, 0; 0, 280] + DstBlock "Mux9" + DstPort 1 + } + Line { + ZOrder 48531 + SrcBlock "Choice13" + SrcPort 1 + Points [20, 0; 0, 225] + DstBlock "Mux9" + DstPort 2 + } + Line { + ZOrder 48532 + SrcBlock "Choice24" + SrcPort 1 + Points [11, 0; 0, 150] + DstBlock "Mux9" + DstPort 3 + } + Line { + ZOrder 48533 + SrcBlock "Mux9" + SrcPort 1 + DstBlock "OSC2_COS1" + DstPort 1 + } + Line { + ZOrder 48534 + SrcBlock "Choice46" + SrcPort 1 + Points [144, 0; 0, -105] + DstBlock "Sum36" + DstPort 1 + } + Line { + ZOrder 48535 + SrcBlock "Choice33" + SrcPort 1 + Points [260, 0] + DstBlock "Sum36" + DstPort 2 + } + Line { + ZOrder 48536 + SrcBlock "Choice47" + SrcPort 1 + Points [267, 0; 0, 536; 724, 0; 0, -616] + DstBlock "Sum37" + DstPort 1 + } + Line { + ZOrder 48537 + SrcBlock "Choice48" + SrcPort 1 + Points [233, 0; 0, 460; 801, 0; 0, -535] + DstBlock "Sum56" + DstPort 1 + } + Line { + ZOrder 48538 + SrcBlock "Choice34" + SrcPort 1 + Points [260, 0] + DstBlock "Sum37" + DstPort 2 + } + Line { + ZOrder 48539 + SrcBlock "Choice37" + SrcPort 1 + Points [260, 0] + DstBlock "Sum56" + DstPort 2 + } + Line { + ZOrder 48540 + SrcBlock "Sum36" + SrcPort 1 + Points [147, 0; 0, 1075; -847, 0] + DstBlock "Sum33" + DstPort 2 + } + Line { + ZOrder 48541 + SrcBlock "Sum37" + SrcPort 1 + Points [124, 0; 0, 982; -844, 0] + DstBlock "Sum34" + DstPort 2 + } + Line { + ZOrder 48542 + SrcBlock "Sum56" + SrcPort 1 + Points [104, 0; 0, 910; -849, 0] + DstBlock "Sum35" + DstPort 2 + } + Line { + ZOrder 48543 + SrcBlock "Product65" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_L1_SIN" + DstPort 1 + } + Line { + ZOrder 48544 + SrcBlock "Product62" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_L1_COS" + DstPort 1 + } + Line { + ZOrder 48549 + SrcBlock "Xend_Fil_PM_DEMOD_L1_SIN" + SrcPort 1 + Points [59, 0] + Branch { + ZOrder 48548 + DstBlock "MathFunction19" + DstPort 1 + } + Branch { + ZOrder 48547 + Points [0, -30; 478, 0] + Branch { + ZOrder 49334 + DstBlock "Divide5" + DstPort 1 + } + Branch { + ZOrder 48546 + Points [0, 15] + DstBlock "Abs19" + DstPort 1 + } + } + } + Line { + ZOrder 48550 + SrcBlock "Sum57" + SrcPort 1 + DstBlock "SQRT10" + DstPort 1 + } + Line { + ZOrder 48551 + SrcBlock "SQRT10" + SrcPort 1 + Points [5, 0] + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 48552 + SrcBlock "Constant45" + SrcPort 1 + Points [5, 0] + DstBlock "Product5" + DstPort 2 + } + Line { + ZOrder 48553 + SrcBlock "Product6" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_Y1_SIN" + DstPort 1 + } + Line { + ZOrder 48554 + SrcBlock "Product26" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_Y1_COS" + DstPort 1 + } + Line { + ZOrder 48555 + SrcBlock "MathFunction21" + SrcPort 1 + DstBlock "Sum58" + DstPort 1 + } + Line { + ZOrder 48556 + SrcBlock "MathFunction28" + SrcPort 1 + Points [30, 0] + DstBlock "Sum58" + DstPort 2 + } + Line { + ZOrder 48557 + SrcBlock "Sum58" + SrcPort 1 + DstBlock "SQRT11" + DstPort 1 + } + Line { + ZOrder 48558 + SrcBlock "SQRT11" + SrcPort 1 + Points [5, 0] + DstBlock "Product27" + DstPort 1 + } + Line { + ZOrder 48559 + SrcBlock "Constant44" + SrcPort 1 + Points [5, 0] + DstBlock "Product27" + DstPort 2 + } + Line { + ZOrder 48560 + SrcBlock "Product27" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_Y1_MON" + DstPort 1 + } + Line { + ZOrder 48561 + SrcBlock "Product28" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_P1_SIN" + DstPort 1 + } + Line { + ZOrder 48562 + SrcBlock "Product29" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_P1_COS" + DstPort 1 + } + Line { + ZOrder 48563 + SrcBlock "MathFunction29" + SrcPort 1 + DstBlock "Sum59" + DstPort 1 + } + Line { + ZOrder 48564 + SrcBlock "MathFunction30" + SrcPort 1 + Points [30, 0] + DstBlock "Sum59" + DstPort 2 + } + Line { + ZOrder 48565 + SrcBlock "Sum59" + SrcPort 1 + DstBlock "SQRT12" + DstPort 1 + } + Line { + ZOrder 48566 + SrcBlock "SQRT12" + SrcPort 1 + Points [5, 0] + DstBlock "Product31" + DstPort 1 + } + Line { + ZOrder 48567 + SrcBlock "Constant43" + SrcPort 1 + Points [5, 0] + DstBlock "Product31" + DstPort 2 + } + Line { + ZOrder 48568 + SrcBlock "Product31" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_P1_MON" + DstPort 1 + } + Line { + ZOrder 48573 + SrcBlock "Xend_Fil_PM_DEMOD_L1_COS" + SrcPort 1 + Points [59, 0] + Branch { + ZOrder 49328 + DstBlock "MathFunction20" + DstPort 1 + } + Branch { + ZOrder 48571 + Points [0, 28; 476, 0; 0, -18] + Branch { + ZOrder 49336 + Points [0, -15] + DstBlock "Divide2" + DstPort 1 + } + Branch { + ZOrder 48569 + DstBlock "Abs20" + DstPort 1 + } + } + } + Line { + ZOrder 48574 + SrcBlock "Xend_PM_DEMOD_AMP_Y1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_Y" + DstPort 1 + } + Line { + ZOrder 48575 + SrcBlock "Xend_PM_DEMOD_AMP_P1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_P" + DstPort 1 + } + Line { + ZOrder 48576 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_L1_MON" + DstPort 1 + } + Line { + ZOrder 48577 + SrcBlock "Xend_PM_DEMOD_AMP_L1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_L" + DstPort 1 + } + Line { + ZOrder 48578 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_L1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_L1" + DstPort 1 + } + Line { + ZOrder 48583 + SrcBlock "Xend_Fil_PM_DEMOD_P1_SIN" + SrcPort 1 + Points [58, 0] + Branch { + ZOrder 49344 + DstBlock "MathFunction29" + DstPort 1 + } + Branch { + ZOrder 48582 + Points [0, -26; 485, 0; 0, 1] + Branch { + ZOrder 49349 + Points [0, 15] + DstBlock "Abs29" + DstPort 1 + } + Branch { + ZOrder 48580 + DstBlock "Divide3" + DstPort 1 + } + } + } + Line { + ZOrder 48588 + SrcBlock "Xend_Fil_PM_DEMOD_P1_COS" + SrcPort 1 + Points [70, 0] + Branch { + ZOrder 48587 + Points [0, 1; -4, 0; 0, 35; 462, 0; 0, -6] + Branch { + ZOrder 49352 + Points [0, -15] + DstBlock "Divide4" + DstPort 1 + } + Branch { + ZOrder 48586 + DstBlock "Abs30" + DstPort 1 + } + } + Branch { + ZOrder 48584 + DstBlock "MathFunction30" + DstPort 1 + } + } + Line { + ZOrder 48589 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_L1_MON" + DstPort 1 + } + Line { + ZOrder 48590 + SrcBlock "Abs19" + SrcPort 1 + DstBlock "Divide5" + DstPort 2 + } + Line { + ZOrder 48591 + SrcBlock "Abs20" + SrcPort 1 + DstBlock "Divide2" + DstPort 2 + } + Line { + ZOrder 48592 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_L1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_L1" + DstPort 1 + } + Line { + ZOrder 48593 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_L1_MON" + DstPort 1 + } + Line { + ZOrder 48594 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_Y1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_Y1" + DstPort 1 + } + Line { + ZOrder 48595 + SrcBlock "Divide6" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_Y1_MON" + DstPort 1 + } + Line { + ZOrder 48596 + SrcBlock "Abs21" + SrcPort 1 + DstBlock "Divide6" + DstPort 2 + } + Line { + ZOrder 48597 + SrcBlock "Abs28" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Divide1" + DstPort 2 + } + Line { + ZOrder 48598 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_Y1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_Y1" + DstPort 1 + } + Line { + ZOrder 48599 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_Y1_MON" + DstPort 1 + } + Line { + ZOrder 48600 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_P1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_P1" + DstPort 1 + } + Line { + ZOrder 48601 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_P1_MON" + DstPort 1 + } + Line { + ZOrder 48602 + SrcBlock "Abs29" + SrcPort 1 + DstBlock "Divide3" + DstPort 2 + } + Line { + ZOrder 48607 + SrcBlock "Xend_Fil_PM_DEMOD_Y1_COS" + SrcPort 1 + Points [57, 0] + Branch { + ZOrder 49342 + DstBlock "MathFunction28" + DstPort 1 + } + Branch { + ZOrder 48606 + Points [0, 35; 480, 0; 0, -10] + Branch { + ZOrder 49345 + Points [0, -25] + DstBlock "Divide1" + DstPort 1 + } + Branch { + ZOrder 48605 + DstBlock "Abs28" + DstPort 1 + } + } + } + Line { + ZOrder 48612 + SrcBlock "Xend_Fil_PM_DEMOD_Y1_SIN" + SrcPort 1 + Points [58, 0] + Branch { + ZOrder 48611 + Points [0, -25; 479, 0] + Branch { + ZOrder 49337 + DstBlock "Divide6" + DstPort 1 + } + Branch { + ZOrder 49332 + Points [0, 15] + DstBlock "Abs21" + DstPort 1 + } + } + Branch { + ZOrder 48608 + DstBlock "MathFunction21" + DstPort 1 + } + } + Line { + ZOrder 48613 + SrcBlock "MathFunction19" + SrcPort 1 + DstBlock "Sum57" + DstPort 1 + } + Line { + ZOrder 48614 + SrcBlock "MathFunction20" + SrcPort 1 + Points [30, 0] + DstBlock "Sum57" + DstPort 2 + } + Line { + ZOrder 48619 + SrcBlock "OSC1_SIN1" + SrcPort 1 + Points [218, 0; 0, 590] + Branch { + ZOrder 48618 + Points [0, 135] + Branch { + ZOrder 48617 + Points [0, 140] + DstBlock "Product28" + DstPort 2 + } + Branch { + ZOrder 48616 + DstBlock "Product6" + DstPort 2 + } + } + Branch { + ZOrder 48615 + DstBlock "Product65" + DstPort 2 + } + } + Line { + ZOrder 48624 + SrcBlock "OSC1_COS1" + SrcPort 1 + Points [31, 0; 0, 157; -271, 0; 0, 728] + Branch { + ZOrder 49412 + DstBlock "Product62" + DstPort 2 + } + Branch { + ZOrder 48623 + Points [0, 135] + Branch { + ZOrder 49413 + DstBlock "Product26" + DstPort 2 + } + Branch { + ZOrder 48622 + Points [0, 140] + DstBlock "Product29" + DstPort 2 + } + } + } + Line { + ZOrder 48625 + SrcBlock "Abs30" + SrcPort 1 + DstBlock "Divide4" + DstPort 2 + } + Line { + ZOrder 48626 + SrcBlock "Xend_IM_DEMOD_PHASE_COS_P1_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_P1" + DstPort 1 + } + Line { + ZOrder 48627 + SrcBlock "Divide4" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_P1_MON1" + DstPort 1 + } + Line { + ZOrder 48628 + SrcBlock "Product57" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_L2_SIN" + DstPort 1 + } + Line { + ZOrder 48629 + SrcBlock "Product56" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_L2_COS" + DstPort 1 + } + Line { + ZOrder 48634 + SrcBlock "Xend_Fil_PM_DEMOD_L2_SIN" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 48633 + DstBlock "MathFunction7" + DstPort 1 + } + Branch { + ZOrder 48632 + Points [0, -30; 478, 0] + Branch { + ZOrder 49381 + DstBlock "Divide68" + DstPort 1 + } + Branch { + ZOrder 48631 + Points [0, 15] + DstBlock "Abs7" + DstPort 1 + } + } + } + Line { + ZOrder 48635 + SrcBlock "Sum60" + SrcPort 1 + DstBlock "SQRT4" + DstPort 1 + } + Line { + ZOrder 48636 + SrcBlock "SQRT4" + SrcPort 1 + Points [5, 0] + DstBlock "Product30" + DstPort 1 + } + Line { + ZOrder 48637 + SrcBlock "Constant48" + SrcPort 1 + Points [5, 0] + DstBlock "Product30" + DstPort 2 + } + Line { + ZOrder 48638 + SrcBlock "Product32" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_Y2_SIN" + DstPort 1 + } + Line { + ZOrder 48639 + SrcBlock "Product34" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_Y2_COS" + DstPort 1 + } + Line { + ZOrder 48640 + SrcBlock "MathFunction15" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 48641 + SrcBlock "MathFunction16" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + Line { + ZOrder 48642 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT8" + DstPort 1 + } + Line { + ZOrder 48643 + SrcBlock "SQRT8" + SrcPort 1 + Points [5, 0] + DstBlock "Product35" + DstPort 1 + } + Line { + ZOrder 48644 + SrcBlock "Constant47" + SrcPort 1 + Points [5, 0] + DstBlock "Product35" + DstPort 2 + } + Line { + ZOrder 48645 + SrcBlock "Product35" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_Y2_MON" + DstPort 1 + } + Line { + ZOrder 48646 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_P2_SIN" + DstPort 1 + } + Line { + ZOrder 48647 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_P2_COS" + DstPort 1 + } + Line { + ZOrder 48648 + SrcBlock "MathFunction17" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 48649 + SrcBlock "MathFunction18" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 48650 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT9" + DstPort 1 + } + Line { + ZOrder 48651 + SrcBlock "SQRT9" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 48652 + SrcBlock "Constant46" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 48653 + SrcBlock "Product55" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_P2_MON" + DstPort 1 + } + Line { + ZOrder 48658 + SrcBlock "Xend_Fil_PM_DEMOD_L2_COS" + SrcPort 1 + Points [60, 0] + Branch { + ZOrder 48657 + DstBlock "MathFunction8" + DstPort 1 + } + Branch { + ZOrder 48656 + Points [0, 28; 465, 0] + Branch { + ZOrder 48655 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide65" + DstPort 1 + } + Branch { + ZOrder 48654 + Points [0, -33] + DstBlock "Abs8" + DstPort 1 + } + } + } + Line { + ZOrder 48659 + SrcBlock "Xend_PM_DEMOD_AMP_Y2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_Y2" + DstPort 1 + } + Line { + ZOrder 48660 + SrcBlock "Xend_PM_DEMOD_AMP_P2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_P2" + DstPort 1 + } + Line { + ZOrder 48661 + SrcBlock "Product30" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_L2_MON" + DstPort 1 + } + Line { + ZOrder 48662 + SrcBlock "Xend_PM_DEMOD_AMP_L2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_L2" + DstPort 1 + } + Line { + ZOrder 48663 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_L2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_L2" + DstPort 1 + } + Line { + ZOrder 48668 + SrcBlock "Xend_Fil_PM_DEMOD_P2_SIN" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 48667 + Points [0, -24; 478, 0] + Branch { + ZOrder 49379 + Points [0, 14] + DstBlock "Abs17" + DstPort 1 + } + Branch { + ZOrder 49378 + Points [0, -1] + DstBlock "Divide66" + DstPort 1 + } + } + Branch { + ZOrder 48664 + DstBlock "MathFunction17" + DstPort 1 + } + } + Line { + ZOrder 48673 + SrcBlock "Xend_Fil_PM_DEMOD_P2_COS" + SrcPort 1 + Points [60, 0] + Branch { + ZOrder 48672 + Points [0, 48; 458, 0; 0, -18] + Branch { + ZOrder 48671 + DstBlock "Abs18" + DstPort 1 + } + Branch { + ZOrder 48670 + Points [0, -15] + DstBlock "Divide67" + DstPort 1 + } + } + Branch { + ZOrder 48669 + DstBlock "MathFunction18" + DstPort 1 + } + } + Line { + ZOrder 48674 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_L2_MON" + DstPort 1 + } + Line { + ZOrder 48675 + SrcBlock "Abs7" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 48676 + SrcBlock "Abs8" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide65" + DstPort 2 + } + Line { + ZOrder 48677 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_L2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_L2" + DstPort 1 + } + Line { + ZOrder 48678 + SrcBlock "Divide65" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_L2_MON" + DstPort 1 + } + Line { + ZOrder 48679 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_Y2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_Y2" + DstPort 1 + } + Line { + ZOrder 48680 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_Y2_MON" + DstPort 1 + } + Line { + ZOrder 48681 + SrcBlock "Abs15" + SrcPort 1 + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 48682 + SrcBlock "Abs16" + SrcPort 1 + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 48683 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_Y2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_Y2" + DstPort 1 + } + Line { + ZOrder 48684 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_Y2_MON" + DstPort 1 + } + Line { + ZOrder 48685 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_P2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_P2" + DstPort 1 + } + Line { + ZOrder 48686 + SrcBlock "Divide66" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_P2_MON" + DstPort 1 + } + Line { + ZOrder 48687 + SrcBlock "Abs17" + SrcPort 1 + DstBlock "Divide66" + DstPort 2 + } + Line { + ZOrder 48692 + SrcBlock "Xend_Fil_PM_DEMOD_Y2_COS" + SrcPort 1 + Points [60, 0] + Branch { + ZOrder 48691 + Points [0, 35; 467, 0; 0, -20] + Branch { + ZOrder 48690 + DstBlock "Abs16" + DstPort 1 + } + Branch { + ZOrder 48689 + Points [0, -15] + DstBlock "Divide7" + DstPort 1 + } + } + Branch { + ZOrder 48688 + DstBlock "MathFunction16" + DstPort 1 + } + } + Line { + ZOrder 48697 + SrcBlock "Xend_Fil_PM_DEMOD_Y2_SIN" + SrcPort 1 + Points [48, 0] + Branch { + ZOrder 48696 + Points [0, -40; 475, 0] + Branch { + ZOrder 48695 + Points [0, 30] + DstBlock "Abs15" + DstPort 1 + } + Branch { + ZOrder 48694 + Points [71, 0; 0, 15] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 48693 + DstBlock "MathFunction15" + DstPort 1 + } + } + Line { + ZOrder 48698 + SrcBlock "MathFunction7" + SrcPort 1 + DstBlock "Sum60" + DstPort 1 + } + Line { + ZOrder 48699 + SrcBlock "MathFunction8" + SrcPort 1 + Points [30, 0] + DstBlock "Sum60" + DstPort 2 + } + Line { + ZOrder 48700 + SrcBlock "Abs18" + SrcPort 1 + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 48701 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_P2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_P2" + DstPort 1 + } + Line { + ZOrder 48702 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_P2_MON" + DstPort 1 + } + Line { + ZOrder 48713 + SrcBlock "OSC2_SIN1" + SrcPort 1 + Points [45, 0; 0, 164; -662, 0; 0, 966] + Branch { + ZOrder 49406 + DstBlock "Product57" + DstPort 2 + } + Branch { + ZOrder 48712 + Points [0, 135] + Branch { + ZOrder 49408 + DstBlock "Product32" + DstPort 2 + } + Branch { + ZOrder 48711 + Points [0, 130] + Branch { + ZOrder 49409 + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 48709 + Points [0, 240] + Branch { + ZOrder 49410 + DstBlock "Product64" + DstPort 2 + } + Branch { + ZOrder 48708 + Points [0, 135] + Branch { + ZOrder 49411 + DstBlock "Product68" + DstPort 2 + } + Branch { + ZOrder 48707 + Points [0, 130] + DstBlock "Product71" + DstPort 2 + } + } + } + } + } + } + Line { + ZOrder 48722 + SrcBlock "Sum32" + SrcPort 1 + Points [79, 0] + Branch { + ZOrder 48721 + Points [0, 520] + Branch { + ZOrder 49425 + Points [0, 55] + Branch { + ZOrder 49426 + Points [0, 445] + Branch { + ZOrder 49427 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 48718 + DstBlock "Product53" + DstPort 1 + } + } + Branch { + ZOrder 48716 + DstBlock "Product29" + DstPort 1 + } + } + Branch { + ZOrder 48715 + DstBlock "Product28" + DstPort 1 + } + } + Branch { + ZOrder 48714 + DstBlock "Xend_Fil_PM_P" + DstPort 1 + } + } + Line { + ZOrder 48733 + SrcBlock "OSC2_COS1" + SrcPort 1 + Points [332, 0; 0, 1515; -1238, 0] + Branch { + ZOrder 48732 + Points [0, 160] + Branch { + ZOrder 49435 + DstBlock "Product66" + DstPort 2 + } + Branch { + ZOrder 48731 + Points [0, 135] + Branch { + ZOrder 49436 + DstBlock "Product69" + DstPort 2 + } + Branch { + ZOrder 48729 + Points [0, 130] + DstBlock "Product72" + DstPort 2 + } + } + } + Branch { + ZOrder 48727 + Points [0, -80] + Branch { + ZOrder 49431 + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 48725 + Points [0, -130] + Branch { + ZOrder 49428 + DstBlock "Product34" + DstPort 2 + } + Branch { + ZOrder 48723 + Points [0, -135] + DstBlock "Product56" + DstPort 2 + } + } + } + } + Line { + ZOrder 48734 + SrcBlock "Product64" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD2_X_SIN" + DstPort 1 + } + Line { + ZOrder 48735 + SrcBlock "Product66" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD2_X_COS" + DstPort 1 + } + Line { + ZOrder 48736 + SrcBlock "MathFunction11" + SrcPort 1 + DstBlock "Sum79" + DstPort 1 + } + Line { + ZOrder 48737 + SrcBlock "MathFunction12" + SrcPort 1 + Points [30, 0] + DstBlock "Sum79" + DstPort 2 + } + Line { + ZOrder 48738 + SrcBlock "Sum79" + SrcPort 1 + DstBlock "SQRT5" + DstPort 1 + } + Line { + ZOrder 48739 + SrcBlock "SQRT5" + SrcPort 1 + Points [5, 0] + DstBlock "Product67" + DstPort 1 + } + Line { + ZOrder 48740 + SrcBlock "Constant51" + SrcPort 1 + Points [5, 0] + DstBlock "Product67" + DstPort 2 + } + Line { + ZOrder 48741 + SrcBlock "Product67" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 48742 + SrcBlock "Product68" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD1_X_SIN" + DstPort 1 + } + Line { + ZOrder 48743 + SrcBlock "Product69" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD1_X_COS" + DstPort 1 + } + Line { + ZOrder 48744 + SrcBlock "MathFunction13" + SrcPort 1 + DstBlock "Sum80" + DstPort 1 + } + Line { + ZOrder 48745 + SrcBlock "MathFunction14" + SrcPort 1 + Points [30, 0] + DstBlock "Sum80" + DstPort 2 + } + Line { + ZOrder 48746 + SrcBlock "Sum80" + SrcPort 1 + DstBlock "SQRT6" + DstPort 1 + } + Line { + ZOrder 48747 + SrcBlock "SQRT6" + SrcPort 1 + Points [5, 0] + DstBlock "Product70" + DstPort 1 + } + Line { + ZOrder 48748 + SrcBlock "Constant50" + SrcPort 1 + Points [5, 0] + DstBlock "Product70" + DstPort 2 + } + Line { + ZOrder 48749 + SrcBlock "Product70" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 48750 + SrcBlock "Product71" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD1_Y_SIN" + DstPort 1 + } + Line { + ZOrder 48751 + SrcBlock "Product72" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD1_Y_COS" + DstPort 1 + } + Line { + ZOrder 48752 + SrcBlock "MathFunction9" + SrcPort 1 + DstBlock "Sum90" + DstPort 1 + } + Line { + ZOrder 48753 + SrcBlock "MathFunction10" + SrcPort 1 + Points [30, 0] + DstBlock "Sum90" + DstPort 2 + } + Line { + ZOrder 48754 + SrcBlock "Sum90" + SrcPort 1 + DstBlock "SQRT7" + DstPort 1 + } + Line { + ZOrder 48755 + SrcBlock "SQRT7" + SrcPort 1 + Points [5, 0] + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 48756 + SrcBlock "Constant52" + SrcPort 1 + Points [5, 0] + DstBlock "Product4" + DstPort 2 + } + Line { + ZOrder 48757 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 48758 + SrcBlock "Xend_PM_DEMOD_QPD2_AMP_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_AMP_X" + DstPort 1 + } + Line { + ZOrder 48759 + SrcBlock "Xend_PM_DEMOD_QPD1_AMP_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_AMP_X" + DstPort 1 + } + Line { + ZOrder 48760 + SrcBlock "Xend_PM_DEMOD_QPD1_AMP_Y_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_AMP_Y" + DstPort 1 + } + Line { + ZOrder 48765 + SrcBlock "Xend_Fil_PM_DEMOD_QPD2_X_SIN" + SrcPort 1 + Points [53, 0] + Branch { + ZOrder 49440 + DstBlock "MathFunction11" + DstPort 1 + } + Branch { + ZOrder 49437 + Points [0, -35; 468, 0] + Branch { + ZOrder 49454 + Points [0, 15] + DstBlock "Abs11" + DstPort 1 + } + Branch { + ZOrder 49442 + DstBlock "Divide75" + DstPort 1 + } + } + } + Line { + ZOrder 48770 + SrcBlock "Xend_Fil_PM_DEMOD_QPD2_X_COS" + SrcPort 1 + Points [53, 0] + Branch { + ZOrder 49444 + DstBlock "MathFunction12" + DstPort 1 + } + Branch { + ZOrder 49443 + Points [0, 39; 464, 0; 0, -34; 18, 0] + Branch { + ZOrder 49455 + DstBlock "Abs12" + DstPort 1 + } + Branch { + ZOrder 49445 + DstBlock "Divide78" + DstPort 1 + } + } + } + Line { + ZOrder 48775 + SrcBlock "Xend_Fil_PM_DEMOD_QPD1_X_SIN" + SrcPort 1 + Points [53, 0] + Branch { + ZOrder 49446 + DstBlock "MathFunction13" + DstPort 1 + } + Branch { + ZOrder 49438 + Points [0, -25; 465, 0] + Branch { + ZOrder 48773 + Points [0, 15] + DstBlock "Abs13" + DstPort 1 + } + Branch { + ZOrder 48772 + DstBlock "Divide76" + DstPort 1 + } + } + } + Line { + ZOrder 48780 + SrcBlock "Xend_Fil_PM_DEMOD_QPD1_X_COS" + SrcPort 1 + Points [56, 0] + Branch { + ZOrder 49447 + DstBlock "MathFunction14" + DstPort 1 + } + Branch { + ZOrder 48779 + Points [0, 38; 467, 0; 0, -23] + Branch { + ZOrder 49460 + Points [0, -15] + DstBlock "Divide77" + DstPort 1 + } + Branch { + ZOrder 48778 + DstBlock "Abs14" + DstPort 1 + } + } + } + Line { + ZOrder 48785 + SrcBlock "Xend_Fil_PM_DEMOD_QPD1_Y_SIN" + SrcPort 1 + Points [57, 0] + Branch { + ZOrder 49449 + DstBlock "MathFunction9" + DstPort 1 + } + Branch { + ZOrder 49439 + Points [0, -25; 467, 0] + Branch { + ZOrder 49465 + Points [0, 15] + DstBlock "Abs9" + DstPort 1 + } + Branch { + ZOrder 48782 + DstBlock "Divide80" + DstPort 1 + } + } + } + Line { + ZOrder 48790 + SrcBlock "Xend_Fil_PM_DEMOD_QPD1_Y_COS" + SrcPort 1 + Points [58, 0] + Branch { + ZOrder 49452 + DstBlock "MathFunction10" + DstPort 1 + } + Branch { + ZOrder 49451 + Points [0, 40; 466, 0] + Branch { + ZOrder 49470 + Points [0, -15] + DstBlock "Divide81" + DstPort 1 + } + Branch { + ZOrder 49468 + DstBlock "Abs10" + DstPort 1 + } + } + } + Line { + ZOrder 48791 + SrcBlock "Xend_PM_DEMOD_QPD2_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 48792 + SrcBlock "Xend_PM_DEMOD_QPD2_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 48793 + SrcBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 48794 + SrcBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 48795 + SrcBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 48796 + SrcBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 48797 + SrcBlock "Divide75" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 48798 + SrcBlock "Abs11" + SrcPort 1 + DstBlock "Divide75" + DstPort 2 + } + Line { + ZOrder 48799 + SrcBlock "Abs12" + SrcPort 1 + DstBlock "Divide78" + DstPort 2 + } + Line { + ZOrder 48800 + SrcBlock "Divide78" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 48801 + SrcBlock "Divide76" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 48802 + SrcBlock "Abs13" + SrcPort 1 + DstBlock "Divide76" + DstPort 2 + } + Line { + ZOrder 48803 + SrcBlock "Abs14" + SrcPort 1 + DstBlock "Divide77" + DstPort 2 + } + Line { + ZOrder 48804 + SrcBlock "Divide77" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 48805 + SrcBlock "Divide80" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 48806 + SrcBlock "Abs9" + SrcPort 1 + DstBlock "Divide80" + DstPort 2 + } + Line { + ZOrder 48807 + SrcBlock "Abs10" + SrcPort 1 + DstBlock "Divide81" + DstPort 2 + } + Line { + ZOrder 48808 + SrcBlock "Divide81" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 48809 + SrcBlock "Xend_TOP_QPD3_X_MON3" + SrcPort 1 + DstBlock "Sum72" + DstPort 1 + } + Line { + ZOrder 48810 + SrcBlock "Xend_TOP_QPD3_Y_MON" + SrcPort 1 + DstBlock "Sum71" + DstPort 1 + } + Line { + ZOrder 48811 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "Xend_TOP_QPD3_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 48812 + SrcBlock "Divide64" + SrcPort 1 + DstBlock "Xend_TOP_QPD3_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 48813 + SrcBlock "Divide70" + SrcPort 1 + DstBlock "Xend_TOP_QPD3_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 48814 + SrcBlock "Xend_TOP_QPD3_SUM_MON" + SrcPort 1 + DstBlock "Sum73" + DstPort 1 + } + Line { + ZOrder 48817 + SrcBlock "Xend_TOP_QPD3_Y_VOLT_MON" + SrcPort 1 + Points [41, 0] + Branch { + ZOrder 49066 + DstBlock "Divide72" + DstPort 1 + } + Branch { + ZOrder 48816 + Points [0, -40] + DstBlock "Xend_TOP_QPD3_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 48823 + SrcBlock "Divide71" + SrcPort 1 + DstBlock "Product58" + DstPort 1 + } + Line { + ZOrder 48824 + SrcBlock "Divide72" + SrcPort 1 + DstBlock "Product59" + DstPort 1 + } + Line { + ZOrder 48825 + SrcBlock "Product59" + SrcPort 1 + DstBlock "Divide74" + DstPort 1 + } + Line { + ZOrder 48826 + SrcBlock "Product58" + SrcPort 1 + DstBlock "Divide73" + DstPort 1 + } + Line { + ZOrder 48827 + SrcBlock "Divide74" + SrcPort 1 + DstBlock "Xend_TOP_QPD3_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 48830 + SrcBlock "Xend_TOP_QPD3_X_mm_MON" + SrcPort 1 + Points [60, 0] + Branch { + ZOrder 49138 + DstBlock "Xend_TOP_QPD3_X_mm" + DstPort 1 + } + Branch { + ZOrder 49135 + Points [0, 35] + DstBlock "Sum63" + DstPort 1 + } + } + Line { + ZOrder 48831 + SrcBlock "Xend_TOP_QPD3_X_mm_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 48832 + SrcBlock "Xend_TOP_QPD3_Y_mm_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum64" + DstPort 2 + } + Line { + ZOrder 48835 + SrcBlock "Xend_TOP_QPD3_Y_mm_MON" + SrcPort 1 + Points [58, 0] + Branch { + ZOrder 49167 + Points [0, 35] + DstBlock "Sum64" + DstPort 1 + } + Branch { + ZOrder 49164 + DstBlock "Xend_TOP_QPD3_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 48836 + SrcBlock "Sum64" + SrcPort 1 + DstBlock "Xend_TOP_QPD3_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 48837 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "Xend_TOP_QPD3_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 54758 + SrcBlock "Divide38" + SrcPort 1 + Points [25, 0; 0, 374] + Branch { + ZOrder 54841 + Points [0, 1434] + Branch { + ZOrder 54865 + Points [0, 159] + Branch { + ZOrder 54860 + Points [-246, 0; 0, -37] + DstBlock "Divide9" + DstPort 2 + } + Branch { + ZOrder 54859 + Points [0, 194] + Branch { + ZOrder 54858 + Points [-245, 0] + DstBlock "Divide21" + DstPort 2 + } + Branch { + ZOrder 54857 + Points [0, 182] + Branch { + ZOrder 54855 + Points [-245, 0] + DstBlock "Divide10" + DstPort 2 + } + Branch { + ZOrder 54854 + Points [0, 188] + Branch { + ZOrder 54852 + Points [-245, 0] + DstBlock "Divide12" + DstPort 2 + } + Branch { + ZOrder 54851 + Points [0, 176; -11, 0] + Branch { + ZOrder 54850 + Points [-234, 0] + DstBlock "Divide23" + DstPort 2 + } + Branch { + ZOrder 54849 + Points [0, 495] + Branch { + ZOrder 54907 + Points [0, 457; 73, 0; 0, 495; 13, 0] + } + Branch { + ZOrder 54844 + Points [-234, 0] + DstBlock "Divide70" + DstPort 2 + } + } + } + } + } + } + } + Branch { + ZOrder 54863 + Points [-295, 0; 0, -53] + DstBlock "Divide8" + DstPort 2 + } + } + Branch { + ZOrder 54838 + Points [306, 0; 0, -44] + Branch { + ZOrder 54756 + Points [0, -65] + Branch { + ZOrder 54755 + Points [0, -65] + Branch { + ZOrder 54754 + Points [0, -65] + DstBlock "Divide40" + DstPort 2 + } + Branch { + ZOrder 54753 + DstBlock "Divide13" + DstPort 2 + } + } + Branch { + ZOrder 54752 + DstBlock "Divide19" + DstPort 2 + } + } + Branch { + ZOrder 54751 + DstBlock "Divide37" + DstPort 2 + } + } + } + Line { + ZOrder 48822 + SrcBlock "Xend_TOP_QPD3_SUM_VOLT_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 49063 + DstBlock "Xend_TOP_QPD3_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 49055 + Points [0, -119] + Branch { + ZOrder 54846 + Points [-226, 0] + DstBlock "Divide64" + DstPort 2 + } + Branch { + ZOrder 54845 + Points [0, -41] + Branch { + ZOrder 49062 + DstBlock "Divide72" + DstPort 2 + } + Branch { + ZOrder 48820 + Points [0, -129] + Branch { + ZOrder 54848 + Points [-226, 0] + DstBlock "Divide63" + DstPort 2 + } + Branch { + ZOrder 54847 + Points [0, -46] + DstBlock "Divide71" + DstPort 2 + } + } + } + } + } + Line { + ZOrder 48852 + SrcBlock "Xend_TOP_QPD3_Y_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum71" + DstPort 2 + } + Line { + ZOrder 48853 + SrcBlock "Sum71" + SrcPort 1 + DstBlock "Divide64" + DstPort 1 + } + Line { + ZOrder 48854 + SrcBlock "Xend_TOP_QPD3_X_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum72" + DstPort 2 + } + Line { + ZOrder 48855 + SrcBlock "Sum72" + SrcPort 1 + DstBlock "Divide63" + DstPort 1 + } + Line { + ZOrder 48856 + SrcBlock "Sum73" + SrcPort 1 + DstBlock "Divide70" + DstPort 1 + } + Line { + ZOrder 48857 + SrcBlock "Xend_TOP_QPD3_SUM_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum73" + DstPort 2 + } + Line { + ZOrder 48860 + SrcBlock "Xend_TOP_QPD3_X_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 49064 + DstBlock "Divide71" + DstPort 1 + } + Branch { + ZOrder 48859 + Points [0, -40] + DstBlock "Xend_TOP_QPD3_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 48861 + SrcBlock "Divide73" + SrcPort 1 + DstBlock "Xend_TOP_QPD3_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 48864 + SrcBlock "Constant13" + SrcPort 1 + Points [60, 0] + Branch { + ZOrder 49126 + Points [0, -95] + DstBlock "Product58" + DstPort 2 + } + Branch { + ZOrder 49125 + Points [0, 80] + DstBlock "Product59" + DstPort 2 + } + } + Line { + ZOrder 48867 + SrcBlock "Constant14" + SrcPort 1 + Points [37, 0] + Branch { + ZOrder 49127 + Points [0, 90] + DstBlock "Divide74" + DstPort 2 + } + Branch { + ZOrder 49122 + Points [0, -85] + DstBlock "Divide73" + DstPort 2 + } + } + Line { + ZOrder 48872 + SrcBlock "Distance_L3" + SrcPort 1 + Points [628, 0] + Branch { + ZOrder 49254 + Points [0, 320] + DstBlock "Mux29" + DstPort 2 + } + Branch { + ZOrder 49252 + Points [672, 0] + Branch { + ZOrder 49278 + Points [0, 50] + DstBlock "Mux8" + DstPort 2 + } + Branch { + ZOrder 49253 + Points [0, -25] + DstBlock "Mux21" + DstPort 5 + } + } + } + Line { + ZOrder 48873 + SrcBlock "Mux21" + SrcPort 1 + Points [22, 0; 0, -20] + DstBlock "TOP_Yaw" + DstPort 1 + } + Line { + ZOrder 48874 + SrcBlock "TOP_Yaw" + SrcPort 1 + DstBlock "Xend_TOP_Yaw_MON" + DstPort 1 + } + Line { + ZOrder 48877 + SrcBlock "Xend_TOP_QPD1_X_mm_DIFF_MON" + SrcPort 1 + Points [510, 0; 0, 515] + Branch { + ZOrder 54875 + DstBlock "Mux28" + DstPort 1 + } + Branch { + ZOrder 54873 + Points [0, 280] + DstBlock "Mux21" + DstPort 1 + } + } + Line { + ZOrder 48880 + SrcBlock "Xend_TOP_QPD2_X_mm_DIFF_MON" + SrcPort 1 + Points [594, 0] + Branch { + ZOrder 49264 + DstBlock "Mux28" + DstPort 2 + } + Branch { + ZOrder 48878 + Points [0, 270] + DstBlock "Mux21" + DstPort 2 + } + } + Line { + ZOrder 48881 + SrcBlock "angle_mirror1_2" + SrcPort 1 + Points [0, 30] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 48888 + SrcBlock "Xend_TOP_Yaw_MON" + SrcPort 1 + Points [19, 0; 0, 147; -417, 0; 0, -62] + Branch { + ZOrder 49266 + Points [0, -770] + Branch { + ZOrder 49219 + Points [549, 0] + Branch { + ZOrder 49297 + DstBlock "Sum30" + DstPort 1 + } + Branch { + ZOrder 48884 + Points [0, 305] + DstBlock "Xend_Fil_TOP_Y_OFFSET" + DstPort 1 + } + } + Branch { + ZOrder 49217 + Points [0, -25] + DstBlock "Xend_TOP_Y" + DstPort 1 + } + } + Branch { + ZOrder 49214 + DstBlock "Mux8" + DstPort 1 + } + } + Line { + ZOrder 48889 + SrcBlock "Mux8" + SrcPort 1 + DstBlock "TOP_length1" + DstPort 1 + } + Line { + ZOrder 48890 + SrcBlock "Constant49" + SrcPort 1 + DstBlock "Choice7" + DstPort 3 + } + Line { + ZOrder 48891 + SrcBlock "Xend_TOP_yaw_length_SW" + SrcPort 1 + DstBlock "Choice7" + DstPort 2 + } + Line { + ZOrder 48892 + SrcBlock "TOP_length1" + SrcPort 1 + DstBlock "Choice7" + DstPort 1 + } + Line { + ZOrder 48897 + SrcBlock "Xend_TOP_QPD3_X_mm_DIFF_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 49269 + Points [0, -230] + DstBlock "Mux21" + DstPort 4 + } + Branch { + ZOrder 49192 + DstBlock "Sum78" + DstPort 1 + } + Branch { + ZOrder 49249 + Points [0, 105] + DstBlock "Mux29" + DstPort 1 + } + } + Line { + ZOrder 48898 + SrcBlock "Choice7" + SrcPort 1 + Points [79, 0; 0, 320; -1454, 0] + DstBlock "Sum78" + DstPort 2 + } + Line { + ZOrder 48899 + SrcBlock "Sum78" + SrcPort 1 + DstBlock "Mux27" + DstPort 1 + } + Line { + ZOrder 48905 + SrcBlock "Incident_angle" + SrcPort 1 + Points [538, 0] + Branch { + ZOrder 54869 + Points [0, -210] + DstBlock "Mux28" + DstPort 3 + } + Branch { + ZOrder 49274 + Points [777, 0] + DstBlock "Mux24" + DstPort 3 + } + Branch { + ZOrder 54868 + Points [0, 320; 700, 0] + Branch { + ZOrder 49276 + Points [0, 115] + DstBlock "Mux29" + DstPort 3 + } + Branch { + ZOrder 49268 + DstBlock "Mux27" + DstPort 2 + } + } + } + Line { + ZOrder 48906 + SrcBlock "Mux27" + SrcPort 1 + DstBlock "TOP_length2" + DstPort 1 + } + Line { + ZOrder 48907 + SrcBlock "TOP_length2" + SrcPort 1 + DstBlock "Xend_TOP_Length_MON" + DstPort 1 + } + Line { + ZOrder 48908 + SrcBlock "Mux28" + SrcPort 1 + DstBlock "TOP_dx" + DstPort 1 + } + Line { + ZOrder 48909 + SrcBlock "TOP_dx" + SrcPort 1 + DstBlock "Xend_TOP_dx_MON" + DstPort 1 + } + Line { + ZOrder 48910 + SrcBlock "Mux29" + SrcPort 1 + DstBlock "TOP_pitch" + DstPort 1 + } + Line { + ZOrder 48911 + SrcBlock "TOP_pitch" + SrcPort 1 + DstBlock "Xend_TOP_Pitch_MON" + DstPort 1 + } + Line { + ZOrder 48912 + SrcBlock "TOP_roll" + SrcPort 1 + DstBlock "Xend_TOP_Roll_MON" + DstPort 1 + } + Line { + ZOrder 48913 + SrcBlock "Mux24" + SrcPort 1 + Points [22, 0; 0, -75] + DstBlock "TOP_roll" + DstPort 1 + } + Line { + ZOrder 48914 + SrcBlock "Xend_TOP_QPD1_Y_mm_DIFF_MON" + SrcPort 1 + Points [304, 0; 0, 550] + DstBlock "Mux24" + DstPort 1 + } + Line { + ZOrder 48915 + SrcBlock "Xend_TOP_QPD2_Y_mm_DIFF_MON" + SrcPort 1 + Points [53, 0; 0, 40] + DstBlock "Mux24" + DstPort 2 + } + Line { + ZOrder 48916 + SrcBlock "Mux25" + SrcPort 1 + Points [49, 0; 0, 70; -1810, 0; 0, -65] + DstBlock "TOP_dz1" + DstPort 1 + } + Line { + ZOrder 48919 + SrcBlock "Xend_TOP_Roll_MON" + SrcPort 1 + Points [67, 0] + Branch { + ZOrder 49294 + Points [0, 650] + DstBlock "Mux25" + DstPort 1 + } + Branch { + ZOrder 49234 + DstBlock "Xend_TOP_Roll" + DstPort 1 + } + } + Line { + ZOrder 48920 + SrcBlock "incident_angle_z" + SrcPort 1 + DstBlock "Mux25" + DstPort 2 + } + Line { + ZOrder 48921 + SrcBlock "Constant11" + SrcPort 1 + DstBlock "Choice39" + DstPort 3 + } + Line { + ZOrder 48922 + SrcBlock "Xend_TOP_roll_dz_SW" + SrcPort 1 + DstBlock "Choice39" + DstPort 2 + } + Line { + ZOrder 48923 + SrcBlock "TOP_dz1" + SrcPort 1 + DstBlock "Choice39" + DstPort 1 + } + Line { + ZOrder 48924 + SrcBlock "Xend_TOP_QPD3_Y_mm_DIFF_MON" + SrcPort 1 + Points [12, 0; 0, 40] + DstBlock "Sum68" + DstPort 1 + } + Line { + ZOrder 48925 + SrcBlock "Choice39" + SrcPort 1 + Points [60, 0] + DstBlock "Sum68" + DstPort 2 + } + Line { + ZOrder 48926 + SrcBlock "Sum68" + SrcPort 1 + DstBlock "Mux26" + DstPort 1 + } + Line { + ZOrder 48927 + SrcBlock "Mux26" + SrcPort 1 + DstBlock "TOP_dz2" + DstPort 1 + } + Line { + ZOrder 48928 + SrcBlock "TOP_dz2" + SrcPort 1 + DstBlock "Xend_TOP_dz_MON" + DstPort 1 + } + Line { + ZOrder 48929 + SrcBlock "Distance_z" + SrcPort 1 + DstBlock "Mux26" + DstPort 2 + } + Line { + ZOrder 48930 + SrcBlock "Xend_TOP_dx_MON" + SrcPort 1 + DstBlock "Xend_TOP_dx" + DstPort 1 + } + Line { + ZOrder 48931 + SrcBlock "Xend_TOP_dz_MON" + SrcPort 1 + DstBlock "Xend_TOP_dz" + DstPort 1 + } + Line { + Name "" + ZOrder 49368 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "Xend_TOP_QPD2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 49369 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "Xend_TOP_QPD2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 49370 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "Xend_TOP_QPD2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 49373 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "Xend_TOP_QPD3_X_MON3" + DstPort 1 + } + Line { + Name "" + ZOrder 49375 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "Xend_TOP_QPD3_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 49376 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "Xend_TOP_QPD3_SUM_MON" + DstPort 1 + } + Line { + ZOrder 50784 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "DAC_1" + DstPort 2 + } + Line { + ZOrder 50785 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "DAC_1" + DstPort 3 + } + Line { + ZOrder 50786 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "DAC_1" + DstPort 4 + } + Line { + ZOrder 50787 + SrcBlock "Ground49" + SrcPort 1 + DstBlock "DAC_1" + DstPort 1 + } + Line { + ZOrder 50792 + SrcBlock "Product85" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_1" + DstPort 13 + } + Line { + ZOrder 50793 + SrcBlock "Product80" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_1" + DstPort 15 + } + Line { + ZOrder 50794 + SrcBlock "Product83" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_1" + DstPort 16 + } + Line { + ZOrder 50832 + SrcBlock "Product77" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_1" + DstPort 14 + } + Line { + Name "" + ZOrder 50870 + Labels [0, 0] + Points [10285, 4175] + DstBlock "Xend_PM_QPD1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 50871 + Labels [0, 0] + Points [10285, 4350] + DstBlock "Xend_PM_QPD1_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 50872 + Labels [1, 1] + Points [10285, 4525] + DstBlock "Xend_PM_QPD1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 50873 + Labels [0, 0] + Points [10285, 4700] + DstBlock "Xend_PM_QPD2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 50874 + Labels [0, 0] + Points [10285, 5050] + DstBlock "Xend_PM_QPD2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 50875 + Labels [0, 0] + Points [10285, 5225] + DstBlock "Xend_PM_QPD3_X_MON3" + DstPort 1 + } + Line { + Name "" + ZOrder 50876 + Labels [0, 0] + Points [10285, 4875] + DstBlock "Xend_PM_QPD2_Y_MON" + DstPort 1 + } + Line { + ZOrder 50930 + SrcBlock "Product76" + SrcPort 1 + DstBlock "DAC_1" + DstPort 9 + } + Line { + ZOrder 50931 + SrcBlock "Product103" + SrcPort 1 + DstBlock "DAC_1" + DstPort 10 + } + Line { + ZOrder 50932 + SrcBlock "Product36" + SrcPort 1 + DstBlock "DAC_1" + DstPort 11 + } + Line { + ZOrder 50933 + SrcBlock "Product75" + SrcPort 1 + DstBlock "DAC_1" + DstPort 12 + } + Line { + ZOrder 51028 + SrcBlock "Constant5" + SrcPort 1 + Points [98, 0; 0, 150] + Branch { + ZOrder 51027 + DstBlock "Product76" + DstPort 2 + } + Branch { + ZOrder 51026 + Points [0, 175] + Branch { + ZOrder 51025 + DstBlock "Product103" + DstPort 2 + } + Branch { + ZOrder 51024 + Points [0, 175] + Branch { + ZOrder 51023 + Points [0, 175] + Branch { + ZOrder 51022 + DstBlock "Product75" + DstPort 2 + } + Branch { + ZOrder 51021 + Points [0, 165] + Branch { + ZOrder 51020 + Points [0, 175] + Branch { + ZOrder 51019 + Points [0, 175] + Branch { + ZOrder 51018 + Points [0, 175] + DstBlock "Product83" + DstPort 2 + } + Branch { + ZOrder 51017 + DstBlock "Product80" + DstPort 2 + } + } + Branch { + ZOrder 51016 + DstBlock "Product77" + DstPort 2 + } + } + Branch { + ZOrder 51015 + DstBlock "Product85" + DstPort 2 + } + } + } + Branch { + ZOrder 51014 + DstBlock "Product36" + DstPort 2 + } + } + } + } + Line { + ZOrder 51043 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "DAC_1" + DstPort 8 + } + Line { + ZOrder 51044 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "DAC_1" + DstPort 5 + } + Line { + ZOrder 51045 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "DAC_1" + DstPort 6 + } + Line { + ZOrder 51046 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "DAC_1" + DstPort 7 + } + Line { + ZOrder 51047 + SrcBlock "Ground35" + SrcPort 1 + DstBlock "DAC_2" + DstPort 2 + } + Line { + ZOrder 51048 + SrcBlock "Ground48" + SrcPort 1 + DstBlock "DAC_2" + DstPort 3 + } + Line { + ZOrder 51049 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "DAC_2" + DstPort 4 + } + Line { + ZOrder 51050 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "DAC_2" + DstPort 1 + } + Line { + ZOrder 51051 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "DAC_2" + DstPort 6 + } + Line { + ZOrder 51052 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "DAC_2" + DstPort 7 + } + Line { + ZOrder 51053 + Points [16040, 7535] + DstBlock "DAC_2" + DstPort 8 + } + Line { + ZOrder 51054 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "DAC_2" + DstPort 5 + } + Line { + Name "" + ZOrder 51055 + Labels [0, 1] + Points [10285, 5400] + DstBlock "Xend_PM_QPD3_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 51056 + Labels [0, 0] + Points [10285, 5575] + DstBlock "Xend_PM_QPD3_SUM_MON" + DstPort 1 + } + Line { + ZOrder 51065 + SrcBlock "Xend_PM_QPD1_X_MON" + SrcPort 1 + Points [31, 0; 0, 30] + DstBlock "Sum93" + DstPort 1 + } + Line { + ZOrder 51066 + SrcBlock "Xend_PM_QPD1_Y_MON" + SrcPort 1 + DstBlock "Sum75" + DstPort 1 + } + Line { + ZOrder 51067 + SrcBlock "Xend_PM_QPD2_X_MON" + SrcPort 1 + DstBlock "Sum107" + DstPort 1 + } + Line { + ZOrder 51068 + SrcBlock "Xend_PM_QPD2_Y_MON" + SrcPort 1 + DstBlock "Sum111" + DstPort 1 + } + Line { + ZOrder 51069 + SrcBlock "Divide46" + SrcPort 1 + DstBlock "Xend_PM_QPD1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 51070 + SrcBlock "Divide47" + SrcPort 1 + DstBlock "Xend_PM_QPD1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 51071 + SrcBlock "Divide49" + SrcPort 1 + DstBlock "Xend_PM_QPD2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 51072 + SrcBlock "Divide50" + SrcPort 1 + DstBlock "Xend_PM_QPD2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 51073 + SrcBlock "Divide51" + SrcPort 1 + DstBlock "Xend_PM_QPD1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 51074 + SrcBlock "Xend_PM_QPD1_SUM_MON" + SrcPort 1 + DstBlock "Sum104" + DstPort 1 + } + Line { + ZOrder 51075 + SrcBlock "Xend_PM_QPD2_SUM_MON" + SrcPort 1 + DstBlock "Sum122" + DstPort 1 + } + Line { + ZOrder 51076 + SrcBlock "Divide60" + SrcPort 1 + DstBlock "Xend_PM_QPD2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 51079 + SrcBlock "Xend_PM_QPD1_Y_VOLT_MON" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 51078 + Points [0, -55] + DstBlock "Xend_PM_QPD1_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 51077 + DstBlock "Divide82" + DstPort 1 + } + } + Line { + ZOrder 51084 + SrcBlock "Xend_PM_QPD1_SUM_VOLT_MON" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 51083 + Points [0, -45] + DstBlock "Xend_PM_QPD1_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 51082 + Points [165, 0; 0, -30] + Branch { + ZOrder 51081 + Points [97, 0; 0, -130] + DstBlock "Divide82" + DstPort 2 + } + Branch { + ZOrder 51080 + Points [0, -133; -43, 0; 0, -142] + DstBlock "Divide62" + DstPort 2 + } + } + } + Line { + ZOrder 51087 + SrcBlock "Xend_PM_QPD2_X_VOLT_MON" + SrcPort 1 + Points [37, 0] + Branch { + ZOrder 51086 + Points [0, -70] + DstBlock "Xend_PM_QPD2_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 51085 + DstBlock "Divide83" + DstPort 1 + } + } + Line { + ZOrder 51090 + SrcBlock "Xend_PM_QPD2_Y_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 51089 + Points [0, -60] + DstBlock "Xend_PM_QPD2_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 51088 + DstBlock "Divide84" + DstPort 1 + } + } + Line { + ZOrder 51095 + SrcBlock "Xend_PM_QPD2_SUM_VOLT_MON" + SrcPort 1 + Points [48, 0] + Branch { + ZOrder 51094 + Points [0, -40] + DstBlock "Xend_PM_QPD2_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 51093 + Points [248, 0; 0, -63] + Branch { + ZOrder 51092 + Points [-139, 0; 0, -97] + DstBlock "Divide84" + DstPort 2 + } + Branch { + ZOrder 51091 + Points [0, -237; -126, 0] + DstBlock "Divide83" + DstPort 2 + } + } + } + Line { + ZOrder 51096 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "Product78" + DstPort 1 + } + Line { + ZOrder 51097 + SrcBlock "Divide82" + SrcPort 1 + Points [0, 11; 50, 0; 0, -31] + DstBlock "Product79" + DstPort 1 + } + Line { + ZOrder 51098 + SrcBlock "Divide83" + SrcPort 1 + Points [170, 0; 0, -185] + DstBlock "Product81" + DstPort 1 + } + Line { + ZOrder 51099 + SrcBlock "Divide84" + SrcPort 1 + Points [267, 0; 0, -260] + DstBlock "Product82" + DstPort 1 + } + Line { + ZOrder 51106 + SrcBlock "Constant60" + SrcPort 1 + Points [26, 0; 0, -75] + Branch { + ZOrder 51105 + Points [0, -100] + Branch { + ZOrder 51104 + Points [0, -185] + Branch { + ZOrder 51103 + Points [0, -125] + DstBlock "Product78" + DstPort 2 + } + Branch { + ZOrder 51102 + DstBlock "Product79" + DstPort 2 + } + } + Branch { + ZOrder 51101 + DstBlock "Product81" + DstPort 2 + } + } + Branch { + ZOrder 51100 + DstBlock "Product82" + DstPort 2 + } + } + Line { + ZOrder 51107 + SrcBlock "Product82" + SrcPort 1 + DstBlock "Divide88" + DstPort 1 + } + Line { + ZOrder 51108 + SrcBlock "Product81" + SrcPort 1 + DstBlock "Divide87" + DstPort 1 + } + Line { + ZOrder 51109 + SrcBlock "Product79" + SrcPort 1 + DstBlock "Divide86" + DstPort 1 + } + Line { + ZOrder 51110 + SrcBlock "Product78" + SrcPort 1 + DstBlock "Divide85" + DstPort 1 + } + Line { + ZOrder 51117 + SrcBlock "Constant61" + SrcPort 1 + Points [23, 0; 0, -65] + Branch { + ZOrder 51116 + Points [0, -100] + Branch { + ZOrder 51115 + Points [0, -185] + Branch { + ZOrder 51114 + Points [0, -125] + DstBlock "Divide85" + DstPort 2 + } + Branch { + ZOrder 51113 + DstBlock "Divide86" + DstPort 2 + } + } + Branch { + ZOrder 51112 + DstBlock "Divide87" + DstPort 2 + } + } + Branch { + ZOrder 51111 + DstBlock "Divide88" + DstPort 2 + } + } + Line { + ZOrder 51118 + SrcBlock "Divide85" + SrcPort 1 + DstBlock "Xend_PM_QPD1_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 51119 + SrcBlock "Divide86" + SrcPort 1 + DstBlock "Xend_PM_QPD1_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 51120 + SrcBlock "Divide87" + SrcPort 1 + DstBlock "Xend_PM_QPD2_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 51121 + SrcBlock "Divide88" + SrcPort 1 + DstBlock "Xend_PM_QPD2_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 51124 + SrcBlock "Xend_PM_QPD1_X_mm_MON" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 51123 + DstBlock "Sum51" + DstPort 1 + } + Branch { + ZOrder 51122 + Points [0, -40] + DstBlock "Xend_PM_QPD1_X_mm" + DstPort 1 + } + } + Line { + ZOrder 51125 + SrcBlock "Xend_PM_QPD1_X_mm_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum51" + DstPort 2 + } + Line { + ZOrder 51126 + SrcBlock "Xend_PM_QPD1_Y_mm_OFFSET" + SrcPort 1 + Points [35, 0] + DstBlock "Sum52" + DstPort 2 + } + Line { + ZOrder 51129 + SrcBlock "Xend_PM_QPD1_Y_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 51128 + DstBlock "Sum52" + DstPort 1 + } + Branch { + ZOrder 51127 + Points [0, -30] + DstBlock "Xend_PM_QPD1_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 51130 + SrcBlock "Xend_PM_QPD2_X_mm_OFFSET" + SrcPort 1 + DstBlock "Sum53" + DstPort 2 + } + Line { + ZOrder 51133 + SrcBlock "Xend_PM_QPD2_X_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 51132 + DstBlock "Sum53" + DstPort 1 + } + Branch { + ZOrder 51131 + Points [0, -55] + DstBlock "Xend_PM_QPD2_X_mm" + DstPort 1 + } + } + Line { + ZOrder 51134 + SrcBlock "Xend_PM_QPD2_Y_mm_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum67" + DstPort 2 + } + Line { + ZOrder 51137 + SrcBlock "Xend_PM_QPD2_Y_mm_MON" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 51136 + DstBlock "Sum67" + DstPort 1 + } + Branch { + ZOrder 51135 + Points [0, -20] + DstBlock "Xend_PM_QPD2_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 51138 + SrcBlock "Sum52" + SrcPort 1 + DstBlock "Xend_PM_QPD1_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 51139 + SrcBlock "Sum51" + SrcPort 1 + DstBlock "Xend_PM_QPD1_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 51140 + SrcBlock "Sum67" + SrcPort 1 + DstBlock "Xend_PM_QPD2_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 51141 + SrcBlock "Sum53" + SrcPort 1 + DstBlock "Xend_PM_QPD2_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 51142 + SrcBlock "Xend_PM_QPD1_Y_OFFSET" + SrcPort 1 + Points [5, 0] + DstBlock "Sum75" + DstPort 2 + } + Line { + ZOrder 51143 + SrcBlock "Sum75" + SrcPort 1 + DstBlock "Divide47" + DstPort 1 + } + Line { + ZOrder 51144 + SrcBlock "Xend_PM_QPD1_X_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum93" + DstPort 2 + } + Line { + ZOrder 51145 + SrcBlock "Sum93" + SrcPort 1 + DstBlock "Divide46" + DstPort 1 + } + Line { + ZOrder 51146 + SrcBlock "Sum104" + SrcPort 1 + DstBlock "Divide51" + DstPort 1 + } + Line { + ZOrder 51147 + SrcBlock "Xend_PM_QPD1_SUM_OFFSET" + SrcPort 1 + Points [48, 0; 0, 83; -186, 0; 0, -99; 153, 0] + DstBlock "Sum104" + DstPort 2 + } + Line { + ZOrder 51148 + SrcBlock "Xend_PM_QPD2_X_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum107" + DstPort 2 + } + Line { + ZOrder 51149 + SrcBlock "Sum107" + SrcPort 1 + DstBlock "Divide49" + DstPort 1 + } + Line { + ZOrder 51150 + SrcBlock "Xend_PM_QPD2_Y_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum111" + DstPort 2 + } + Line { + ZOrder 51151 + SrcBlock "Sum111" + SrcPort 1 + DstBlock "Divide50" + DstPort 1 + } + Line { + ZOrder 51152 + SrcBlock "Xend_PM_QPD2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum122" + DstPort 2 + } + Line { + ZOrder 51153 + SrcBlock "Sum122" + SrcPort 1 + DstBlock "Divide60" + DstPort 1 + } + Line { + ZOrder 51156 + SrcBlock "Xend_PM_QPD1_X_VOLT_MON" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 51155 + Points [0, -55] + DstBlock "Xend_PM_QPD1_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 51154 + DstBlock "Divide62" + DstPort 1 + } + } + Line { + ZOrder 51157 + SrcBlock "Xend_Fil_PM_L_OFFSET" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice57" + DstPort 1 + } + Line { + ZOrder 51158 + SrcBlock "Xend_ZEROE_PM_L_SW" + SrcPort 1 + DstBlock "Choice57" + DstPort 2 + } + Line { + ZOrder 51159 + SrcBlock "Constant65" + SrcPort 1 + Points [45, 0] + DstBlock "Choice57" + DstPort 3 + } + Line { + ZOrder 51160 + SrcBlock "Choice57" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum42" + DstPort 2 + } + Line { + ZOrder 51161 + SrcBlock "Xend_Fil_PM_Y_OFFSET" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice65" + DstPort 1 + } + Line { + ZOrder 51162 + SrcBlock "Xend_ZEROE_PM_Y_SW" + SrcPort 1 + DstBlock "Choice65" + DstPort 2 + } + Line { + ZOrder 51163 + SrcBlock "Constant67" + SrcPort 1 + Points [45, 0] + DstBlock "Choice65" + DstPort 3 + } + Line { + ZOrder 51164 + SrcBlock "Choice65" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum43" + DstPort 2 + } + Line { + ZOrder 51165 + SrcBlock "Xend_Fil_PM_P_OFFSET" + SrcPort 1 + Points [142, 0; 0, 5] + DstBlock "Choice74" + DstPort 1 + } + Line { + ZOrder 51166 + SrcBlock "Xend_ZEROE_PM_P_SW" + SrcPort 1 + DstBlock "Choice74" + DstPort 2 + } + Line { + ZOrder 51167 + SrcBlock "Constant68" + SrcPort 1 + Points [5, 0] + DstBlock "Choice74" + DstPort 3 + } + Line { + ZOrder 51168 + SrcBlock "Choice74" + SrcPort 1 + Points [25, 0] + DstBlock "Sum44" + DstPort 2 + } + Line { + ZOrder 51169 + SrcBlock "Xend_PM_L_OFFSET" + SrcPort 1 + DstBlock "Sum135" + DstPort 2 + } + Line { + ZOrder 51170 + SrcBlock "Xend_PM_Y_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 51171 + SrcBlock "Xend_PM_P_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum45" + DstPort 2 + } + Line { + ZOrder 51176 + SrcBlock "Xend_PM_Pitch_MON" + SrcPort 1 + Points [557, 0] + Branch { + ZOrder 51175 + DstBlock "Xend_PM_P" + DstPort 1 + } + Branch { + ZOrder 51174 + Points [0, 50; 94, 0] + Branch { + ZOrder 51173 + Points [0, 310] + DstBlock "Xend_Fil_PM_P_OFFSET" + DstPort 1 + } + Branch { + ZOrder 51172 + DstBlock "Sum44" + DstPort 1 + } + } + } + Line { + ZOrder 51181 + SrcBlock "Xend_PM_Length_MON" + SrcPort 1 + Points [378, 0; 0, 75] + Branch { + ZOrder 51180 + Points [0, 30; 120, 0] + Branch { + ZOrder 51179 + DstBlock "Sum42" + DstPort 1 + } + Branch { + ZOrder 51178 + Points [0, 275] + DstBlock "Xend_Fil_PM_L_OFFSET" + DstPort 1 + } + } + Branch { + ZOrder 51177 + DstBlock "Xend_PM_L" + DstPort 1 + } + } + Line { + ZOrder 51182 + SrcBlock "Sum42" + SrcPort 1 + DstBlock "Sum135" + DstPort 1 + } + Line { + ZOrder 51183 + SrcBlock "Sum43" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 51184 + SrcBlock "Sum44" + SrcPort 1 + DstBlock "Sum45" + DstPort 1 + } + Line { + ZOrder 51191 + SrcBlock "Xend_PM_Yaw_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 51190 + Points [0, -160; 393, 0] + Branch { + ZOrder 51189 + Points [0, -40] + DstBlock "Xend_PM_Y" + DstPort 1 + } + Branch { + ZOrder 51188 + Points [105, 0] + Branch { + ZOrder 51187 + Points [0, 300] + DstBlock "Xend_Fil_PM_Y_OFFSET" + DstPort 1 + } + Branch { + ZOrder 51186 + DstBlock "Sum43" + DstPort 1 + } + } + } + Branch { + ZOrder 51185 + Points [0, 509; -428, 0; 0, -834] + DstBlock "Mux38" + DstPort 1 + } + } + Line { + ZOrder 51200 + SrcBlock "Sum22" + SrcPort 1 + Points [80, 0] + Branch { + ZOrder 51199 + Points [0, 455] + Branch { + ZOrder 51198 + Points [0, 55] + Branch { + ZOrder 51197 + Points [0, 810] + Branch { + ZOrder 51196 + DstBlock "Product61" + DstPort 1 + } + Branch { + ZOrder 51195 + Points [0, 55] + DstBlock "Product63" + DstPort 1 + } + } + Branch { + ZOrder 51194 + DstBlock "Product40" + DstPort 1 + } + } + Branch { + ZOrder 51193 + DstBlock "Product39" + DstPort 1 + } + } + Branch { + ZOrder 51192 + DstBlock "Xend_Fil_PM_Y1" + DstPort 1 + } + } + Line { + ZOrder 51201 + SrcBlock "Mux15" + SrcPort 1 + DstBlock "Xend_PM_COIL_MAT1" + DstPort 1 + } + Line { + ZOrder 51202 + SrcBlock "Xend_PM_COIL_MAT1" + SrcPort 1 + DstBlock "Demux6" + DstPort 1 + } + Line { + ZOrder 51203 + SrcBlock "Xend _Fil_PM_COIL1" + SrcPort 1 + DstBlock "Xend_PM_COIL2_VOLT_MON1" + DstPort 1 + } + Line { + ZOrder 51204 + SrcBlock "Xend_Fil_PM_COIL6" + SrcPort 1 + DstBlock "Xend_PM_COIL4_VOLT_MON1" + DstPort 1 + } + Line { + ZOrder 51205 + SrcBlock "Xend_Fil_PM_COIL5" + SrcPort 1 + DstBlock "Xend_PM_COIL3_VOLT_MON1" + DstPort 1 + } + Line { + ZOrder 51206 + SrcBlock "Mux39" + SrcPort 1 + DstBlock "Xend_PM_CROSSTALK_MAT1" + DstPort 1 + } + Line { + ZOrder 51207 + SrcBlock "Xend_PM_CROSSTALK_MAT1" + SrcPort 1 + DstBlock "Demux7" + DstPort 1 + } + Line { + ZOrder 51208 + SrcBlock "Xend_Fil_PM_COIL2" + SrcPort 1 + DstBlock "Xend_PM_COIL1_VOLT_MON1" + DstPort 1 + } + Line { + ZOrder 51209 + SrcBlock "Xend_Fil_PM_P1" + SrcPort 1 + DstBlock "Sum48" + DstPort 1 + } + Line { + ZOrder 51210 + SrcBlock "Xend_Fil_PM_Y1" + SrcPort 1 + DstBlock "Sum47" + DstPort 1 + } + Line { + ZOrder 51211 + SrcBlock "Xend_Fil_PM_L1" + SrcPort 1 + DstBlock "Sum46" + DstPort 1 + } + Line { + ZOrder 51212 + SrcBlock "Sum46" + SrcPort 1 + Points [10, 0] + DstBlock "Mux39" + DstPort 1 + } + Line { + ZOrder 51213 + SrcBlock "Sum47" + SrcPort 1 + Points [35, 0] + DstBlock "Mux39" + DstPort 2 + } + Line { + ZOrder 51214 + SrcBlock "Sum48" + SrcPort 1 + Points [65, 0] + DstBlock "Mux39" + DstPort 3 + } + Line { + ZOrder 51215 + SrcBlock "Demux6" + SrcPort 1 + DstBlock "Xend_Fil_PM_COIL2" + DstPort 1 + } + Line { + ZOrder 51216 + SrcBlock "Demux6" + SrcPort 4 + Points [15, 0] + DstBlock "Xend_Fil_PM_COIL6" + DstPort 1 + } + Line { + ZOrder 51217 + SrcBlock "Demux6" + SrcPort 2 + DstBlock "Xend _Fil_PM_COIL1" + DstPort 1 + } + Line { + ZOrder 51218 + SrcBlock "Demux6" + SrcPort 3 + DstBlock "Xend_Fil_PM_COIL5" + DstPort 1 + } + Line { + ZOrder 51219 + SrcBlock "Demux7" + SrcPort 1 + DstBlock "Mux15" + DstPort 1 + } + Line { + ZOrder 51220 + SrcBlock "Demux7" + SrcPort 2 + DstBlock "Mux15" + DstPort 2 + } + Line { + ZOrder 51221 + SrcBlock "Demux7" + SrcPort 3 + DstBlock "Mux15" + DstPort 3 + } + Line { + ZOrder 51222 + SrcBlock "Xend_PM_COIL1_VOLT_MON1" + SrcPort 1 + DstBlock "Xend_PM_COIL1_VOLT1" + DstPort 1 + } + Line { + ZOrder 51223 + SrcBlock "Xend_PM_COIL2_VOLT_MON1" + SrcPort 1 + DstBlock "Xend_PM_COIL2_VOLT1" + DstPort 1 + } + Line { + ZOrder 51224 + SrcBlock "Xend_PM_COIL3_VOLT_MON1" + SrcPort 1 + DstBlock "Xend_PM_COIL3_VOLT1" + DstPort 1 + } + Line { + ZOrder 51225 + SrcBlock "Xend_PM_COIL4_VOLT_MON1" + SrcPort 1 + DstBlock "Xend_PM_COIL4_VOLT1" + DstPort 1 + } + Line { + ZOrder 51226 + SrcBlock "Ground37" + SrcPort 1 + DstBlock "Xend_PM_OSC1_Y1" + DstPort 1 + } + Line { + ZOrder 51227 + SrcBlock "Ground36" + SrcPort 1 + DstBlock "Xend_PM_OSC1_L1" + DstPort 1 + } + Line { + ZOrder 51228 + SrcBlock "Ground47" + SrcPort 1 + DstBlock "Xend_PM_OSC1_P1" + DstPort 1 + } + Line { + ZOrder 51229 + SrcBlock "Xend_PM_OSC1_L1" + SrcPort 1 + DstBlock "Choice78" + DstPort 1 + } + Line { + ZOrder 51230 + SrcBlock "Constant108" + SrcPort 1 + DstBlock "Choice78" + DstPort 3 + } + Line { + ZOrder 51235 + SrcBlock "Xend_PM_OSC1_L_SW1" + SrcPort 1 + Points [53, 0; 0, 55] + Branch { + ZOrder 51234 + Points [0, 395; -43, 0] + Branch { + ZOrder 51233 + DstBlock "Choice86" + DstPort 2 + } + Branch { + ZOrder 51232 + Points [-211, 0; 0, 45] + DstBlock "Choice67" + DstPort 2 + } + } + Branch { + ZOrder 51231 + DstBlock "Choice78" + DstPort 2 + } + } + Line { + ZOrder 51236 + SrcBlock "Constant69" + SrcPort 1 + DstBlock "Choice83" + DstPort 3 + } + Line { + ZOrder 51237 + SrcBlock "Xend_PM_OSC1_Y1" + SrcPort 1 + DstBlock "Choice83" + DstPort 1 + } + Line { + ZOrder 51242 + SrcBlock "Xend_PM_OSC1_P_SW1" + SrcPort 1 + Points [23, 0; 0, 45] + Branch { + ZOrder 51241 + DstBlock "Choice85" + DstPort 2 + } + Branch { + ZOrder 51240 + Points [0, 204; -35, 0] + Branch { + ZOrder 51239 + Points [-264, 0; 0, 221] + DstBlock "Choice71" + DstPort 2 + } + Branch { + ZOrder 51238 + Points [0, 246] + DstBlock "Choice51" + DstPort 2 + } + } + } + Line { + ZOrder 51243 + SrcBlock "Xend_PM_OSC1_P1" + SrcPort 1 + DstBlock "Choice85" + DstPort 1 + } + Line { + ZOrder 51244 + SrcBlock "Constant76" + SrcPort 1 + DstBlock "Choice85" + DstPort 3 + } + Line { + ZOrder 51253 + SrcBlock "Constant77" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 51252 + Points [0, 80] + Branch { + ZOrder 51251 + Points [0, 85] + Branch { + ZOrder 51250 + Points [0, 80; 1, 0] + Branch { + ZOrder 51249 + Points [0, 80] + DstBlock "Choice73" + DstPort 3 + } + Branch { + ZOrder 51248 + DstBlock "Choice72" + DstPort 3 + } + } + Branch { + ZOrder 51247 + DstBlock "Choice51" + DstPort 3 + } + } + Branch { + ZOrder 51246 + DstBlock "Choice27" + DstPort 3 + } + } + Branch { + ZOrder 51245 + DstBlock "Choice86" + DstPort 3 + } + } + Line { + ZOrder 51262 + SrcBlock "Constant54" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 51261 + DstBlock "Choice67" + DstPort 3 + } + Branch { + ZOrder 51260 + Points [0, 75] + Branch { + ZOrder 51259 + DstBlock "Choice68" + DstPort 3 + } + Branch { + ZOrder 51258 + Points [0, 90] + Branch { + ZOrder 51257 + Points [0, 75] + Branch { + ZOrder 51256 + Points [0, 85] + DstBlock "Choice70" + DstPort 3 + } + Branch { + ZOrder 51255 + DstBlock "Choice69" + DstPort 3 + } + } + Branch { + ZOrder 51254 + DstBlock "Choice71" + DstPort 3 + } + } + } + } + Line { + ZOrder 51263 + SrcBlock "Xend_PM_OSC1_L1" + SrcPort 2 + Points [59, 0; 0, 420] + DstBlock "Choice67" + DstPort 1 + } + Line { + ZOrder 51264 + SrcBlock "Xend_PM_OSC1_Y1" + SrcPort 2 + Points [49, 0; 0, 405] + DstBlock "Choice68" + DstPort 1 + } + Line { + ZOrder 51265 + SrcBlock "Xend_PM_OSC1_P1" + SrcPort 2 + Points [44, 0; 0, 405] + DstBlock "Choice71" + DstPort 1 + } + Line { + ZOrder 51266 + SrcBlock "Xend_PM_OSC1_L1" + SrcPort 3 + Points [185, 0; 0, 425] + DstBlock "Choice86" + DstPort 1 + } + Line { + ZOrder 51267 + SrcBlock "Xend_PM_OSC1_Y1" + SrcPort 3 + Points [176, 0; 0, 415] + DstBlock "Choice27" + DstPort 1 + } + Line { + ZOrder 51268 + SrcBlock "Xend_PM_OSC1_P1" + SrcPort 3 + Points [2, 0; 0, 15; 140, 0; 0, 395] + DstBlock "Choice51" + DstPort 1 + } + Line { + ZOrder 51273 + SrcBlock "Xend_PM_OSC1_Y_SW1" + SrcPort 1 + Points [44, 0; 0, 40] + Branch { + ZOrder 51272 + DstBlock "Choice83" + DstPort 2 + } + Branch { + ZOrder 51271 + Points [0, 495; -36, 0] + Branch { + ZOrder 51270 + Points [0, -40] + DstBlock "Choice27" + DstPort 2 + } + Branch { + ZOrder 51269 + Points [-221, 0; 0, -70] + DstBlock "Choice68" + DstPort 2 + } + } + } + Line { + ZOrder 51274 + SrcBlock "Choice67" + SrcPort 1 + Points [8, 0; 0, 437; -148, 0; 0, 38] + DstBlock "Mux33" + DstPort 1 + } + Line { + ZOrder 51275 + SrcBlock "Choice68" + SrcPort 1 + Points [3, 0; 0, 382; -122, 0; 0, 28] + DstBlock "Mux33" + DstPort 2 + } + Line { + ZOrder 51276 + SrcBlock "Choice71" + SrcPort 1 + Points [31, 0; 0, 282; -157, 0; 0, 48] + DstBlock "Mux33" + DstPort 3 + } + Line { + ZOrder 51277 + SrcBlock "Mux33" + SrcPort 1 + DstBlock "OSC1_SIN2" + DstPort 1 + } + Line { + ZOrder 51278 + SrcBlock "Choice86" + SrcPort 1 + Points [63, 0; 0, 460] + DstBlock "Mux34" + DstPort 1 + } + Line { + ZOrder 51279 + SrcBlock "Choice27" + SrcPort 1 + Points [45, 0; 0, 390] + DstBlock "Mux34" + DstPort 2 + } + Line { + ZOrder 51280 + SrcBlock "Choice51" + SrcPort 1 + Points [36, 0; 0, 315] + DstBlock "Mux34" + DstPort 3 + } + Line { + ZOrder 51281 + SrcBlock "Mux34" + SrcPort 1 + DstBlock "OSC1_COS2" + DstPort 1 + } + Line { + ZOrder 51282 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "Xend_PM_OSC2_Y1" + DstPort 1 + } + Line { + ZOrder 51283 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "Xend_PM_OSC2_L1" + DstPort 1 + } + Line { + ZOrder 51284 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "Xend_PM_OSC2_P1" + DstPort 1 + } + Line { + ZOrder 51285 + SrcBlock "Xend_PM_OSC2_L1" + SrcPort 1 + DstBlock "Choice58" + DstPort 1 + } + Line { + ZOrder 51286 + SrcBlock "Constant83" + SrcPort 1 + DstBlock "Choice58" + DstPort 3 + } + Line { + ZOrder 51291 + SrcBlock "Xend_PM_OSC2_L_SW1" + SrcPort 1 + Points [33, 0; 0, 65] + Branch { + ZOrder 51290 + Points [0, 470; -43, 0] + Branch { + ZOrder 51289 + DstBlock "Choice61" + DstPort 2 + } + Branch { + ZOrder 51288 + Points [-211, 0; 0, 45] + DstBlock "Choice54" + DstPort 2 + } + } + Branch { + ZOrder 51287 + DstBlock "Choice58" + DstPort 2 + } + } + Line { + ZOrder 51292 + SrcBlock "Constant79" + SrcPort 1 + DstBlock "Choice59" + DstPort 3 + } + Line { + ZOrder 51293 + SrcBlock "Xend_PM_OSC2_Y1" + SrcPort 1 + DstBlock "Choice59" + DstPort 1 + } + Line { + ZOrder 51298 + SrcBlock "Xend_PM_OSC2_P_SW1" + SrcPort 1 + Points [71, 0; 0, 50] + Branch { + ZOrder 51297 + Points [0, 541; -83, 0] + Branch { + ZOrder 51296 + Points [0, -56] + DstBlock "Choice53" + DstPort 2 + } + Branch { + ZOrder 51295 + Points [-264, 0; 0, -76] + DstBlock "Choice56" + DstPort 2 + } + } + Branch { + ZOrder 51294 + DstBlock "Choice60" + DstPort 2 + } + } + Line { + ZOrder 51299 + SrcBlock "Xend_PM_OSC2_P1" + SrcPort 1 + DstBlock "Choice60" + DstPort 1 + } + Line { + ZOrder 51300 + SrcBlock "Constant81" + SrcPort 1 + DstBlock "Choice60" + DstPort 3 + } + Line { + ZOrder 51309 + SrcBlock "Constant82" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 51308 + Points [0, 80] + Branch { + ZOrder 51307 + Points [0, 80] + Branch { + ZOrder 51306 + Points [0, 105; 1, 0] + Branch { + ZOrder 51305 + Points [0, 80] + DstBlock "Choice77" + DstPort 3 + } + Branch { + ZOrder 51304 + DstBlock "Choice76" + DstPort 3 + } + } + Branch { + ZOrder 51303 + DstBlock "Choice53" + DstPort 3 + } + } + Branch { + ZOrder 51302 + DstBlock "Choice52" + DstPort 3 + } + } + Branch { + ZOrder 51301 + DstBlock "Choice61" + DstPort 3 + } + } + Line { + ZOrder 51318 + SrcBlock "Constant78" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 51317 + DstBlock "Choice54" + DstPort 3 + } + Branch { + ZOrder 51316 + Points [0, 75] + Branch { + ZOrder 51315 + DstBlock "Choice55" + DstPort 3 + } + Branch { + ZOrder 51314 + Points [0, 90] + Branch { + ZOrder 51313 + Points [0, 115] + Branch { + ZOrder 51312 + Points [0, 100] + DstBlock "Choice80" + DstPort 3 + } + Branch { + ZOrder 51311 + DstBlock "Choice79" + DstPort 3 + } + } + Branch { + ZOrder 51310 + DstBlock "Choice56" + DstPort 3 + } + } + } + } + Line { + ZOrder 51319 + SrcBlock "Xend_PM_OSC2_L1" + SrcPort 2 + Points [29, 0; 0, 495] + DstBlock "Choice54" + DstPort 1 + } + Line { + ZOrder 51320 + SrcBlock "Xend_PM_OSC2_Y1" + SrcPort 2 + Points [19, 0; 0, 470] + DstBlock "Choice55" + DstPort 1 + } + Line { + ZOrder 51321 + SrcBlock "Xend_PM_OSC2_P1" + SrcPort 2 + Points [4, 0; 0, 35; 10, 0; 0, 410] + DstBlock "Choice56" + DstPort 1 + } + Line { + ZOrder 51322 + SrcBlock "Xend_PM_OSC2_L1" + SrcPort 3 + Points [130, 0; 0, 500] + DstBlock "Choice61" + DstPort 1 + } + Line { + ZOrder 51323 + SrcBlock "Xend_PM_OSC2_Y1" + SrcPort 3 + Points [146, 0; 0, 480] + DstBlock "Choice52" + DstPort 1 + } + Line { + ZOrder 51324 + SrcBlock "Xend_PM_OSC2_P1" + SrcPort 3 + Points [112, 0; 0, 445] + DstBlock "Choice53" + DstPort 1 + } + Line { + ZOrder 51329 + SrcBlock "Xend_PM_OSC2_Y_SW1" + SrcPort 1 + Points [57, 0; 0, 40] + Branch { + ZOrder 51328 + Points [0, 565] + Branch { + ZOrder 51327 + Points [-64, 0; 0, -45] + DstBlock "Choice52" + DstPort 2 + } + Branch { + ZOrder 51326 + Points [0, 77; -285, 0; 0, -152] + DstBlock "Choice55" + DstPort 2 + } + } + Branch { + ZOrder 51325 + DstBlock "Choice59" + DstPort 2 + } + } + Line { + ZOrder 51330 + SrcBlock "Choice54" + SrcPort 1 + Points [8, 0; 0, 577; -150, 0; 0, -62] + DstBlock "Mux16" + DstPort 1 + } + Line { + ZOrder 51331 + SrcBlock "Choice55" + SrcPort 1 + Points [3, 0; 0, 431; -115, 0; 0, 19] + DstBlock "Mux16" + DstPort 2 + } + Line { + ZOrder 51332 + SrcBlock "Choice56" + SrcPort 1 + Points [13, 0; 0, 416; -169, 0; 0, -46] + DstBlock "Mux16" + DstPort 3 + } + Line { + ZOrder 51333 + SrcBlock "Mux16" + SrcPort 1 + DstBlock "OSC2_SIN2" + DstPort 1 + } + Line { + ZOrder 51334 + SrcBlock "Choice61" + SrcPort 1 + Points [63, 0; 0, 490] + DstBlock "Mux31" + DstPort 1 + } + Line { + ZOrder 51335 + SrcBlock "Choice52" + SrcPort 1 + Points [45, 0; 0, 420] + DstBlock "Mux31" + DstPort 2 + } + Line { + ZOrder 51336 + SrcBlock "Choice53" + SrcPort 1 + Points [31, 0; 0, 350] + DstBlock "Mux31" + DstPort 3 + } + Line { + ZOrder 51337 + SrcBlock "Mux31" + SrcPort 1 + DstBlock "OSC2_COS2" + DstPort 1 + } + Line { + ZOrder 51338 + SrcBlock "Choice78" + SrcPort 1 + Points [0, -218; 1390, 0; 0, 738] + DstBlock "Sum49" + DstPort 1 + } + Line { + ZOrder 51339 + SrcBlock "Choice58" + SrcPort 1 + Points [419, 0; 0, 654; 211, 0] + DstBlock "Sum49" + DstPort 2 + } + Line { + ZOrder 51340 + SrcBlock "Choice83" + SrcPort 1 + Points [219, 0; 0, 768; 1088, 0; 0, -233] + DstBlock "Sum50" + DstPort 1 + } + Line { + ZOrder 51341 + SrcBlock "Choice85" + SrcPort 1 + Points [148, 0; 0, 692; 1255, 0; 0, -187] + DstBlock "Sum76" + DstPort 1 + } + Line { + ZOrder 51342 + SrcBlock "Choice59" + SrcPort 1 + Points [386, 0; 0, 673; 244, 0] + DstBlock "Sum50" + DstPort 2 + } + Line { + ZOrder 51343 + SrcBlock "Choice60" + SrcPort 1 + Points [370, 0; 0, 615; 260, 0] + DstBlock "Sum76" + DstPort 2 + } + Line { + ZOrder 51344 + SrcBlock "Sum49" + SrcPort 1 + Points [40, 0; 0, 519; -3710, 0; 0, 76] + DstBlock "Sum46" + DstPort 2 + } + Line { + ZOrder 51345 + SrcBlock "Sum50" + SrcPort 1 + Points [3, 0; 0, 2231; -2850, 0; 0, -1484; -823, 0] + DstBlock "Sum47" + DstPort 2 + } + Line { + ZOrder 51346 + SrcBlock "Sum76" + SrcPort 1 + Points [2, 0; 0, 159; -3727, 0; 0, 421] + DstBlock "Sum48" + DstPort 2 + } + Line { + ZOrder 51347 + SrcBlock "Product133" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_L1_SIN1" + DstPort 1 + } + Line { + ZOrder 51348 + SrcBlock "Product116" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_L1_COS1" + DstPort 1 + } + Line { + ZOrder 51353 + SrcBlock "Xend_Fil_PM_DEMOD_L1_SIN1" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 51352 + DstBlock "MathFunction52" + DstPort 1 + } + Branch { + ZOrder 51351 + Points [0, -45; 478, 0] + Branch { + ZOrder 51350 + Points [0, 30] + DstBlock "Abs52" + DstPort 1 + } + Branch { + ZOrder 51349 + Points [68, 0] + DstBlock "Divide18" + DstPort 1 + } + } + } + Line { + ZOrder 51354 + SrcBlock "Sum77" + SrcPort 1 + DstBlock "SQRT22" + DstPort 1 + } + Line { + ZOrder 51355 + SrcBlock "SQRT22" + SrcPort 1 + Points [5, 0] + DstBlock "Product38" + DstPort 1 + } + Line { + ZOrder 51356 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product38" + DstPort 2 + } + Line { + ZOrder 51357 + SrcBlock "Product39" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_Y1_SIN1" + DstPort 1 + } + Line { + ZOrder 51358 + SrcBlock "Product40" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_Y1_COS1" + DstPort 1 + } + Line { + ZOrder 51359 + SrcBlock "MathFunction54" + SrcPort 1 + DstBlock "Sum84" + DstPort 1 + } + Line { + ZOrder 51360 + SrcBlock "MathFunction55" + SrcPort 1 + Points [30, 0] + DstBlock "Sum84" + DstPort 2 + } + Line { + ZOrder 51361 + SrcBlock "Sum84" + SrcPort 1 + DstBlock "SQRT23" + DstPort 1 + } + Line { + ZOrder 51362 + SrcBlock "SQRT23" + SrcPort 1 + Points [5, 0] + DstBlock "Product41" + DstPort 1 + } + Line { + ZOrder 51363 + SrcBlock "Constant85" + SrcPort 1 + Points [5, 0] + DstBlock "Product41" + DstPort 2 + } + Line { + ZOrder 51364 + SrcBlock "Product41" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_Y1_MON1" + DstPort 1 + } + Line { + ZOrder 51365 + SrcBlock "Product45" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_P1_SIN1" + DstPort 1 + } + Line { + ZOrder 51366 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_P1_COS1" + DstPort 1 + } + Line { + ZOrder 51367 + SrcBlock "MathFunction56" + SrcPort 1 + DstBlock "Sum85" + DstPort 1 + } + Line { + ZOrder 51368 + SrcBlock "MathFunction57" + SrcPort 1 + Points [30, 0] + DstBlock "Sum85" + DstPort 2 + } + Line { + ZOrder 51369 + SrcBlock "Sum85" + SrcPort 1 + DstBlock "SQRT24" + DstPort 1 + } + Line { + ZOrder 51370 + SrcBlock "SQRT24" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 51371 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 51372 + SrcBlock "Product52" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_P1_MON1" + DstPort 1 + } + Line { + ZOrder 51377 + SrcBlock "Xend_Fil_PM_DEMOD_L1_COS1" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 51376 + DstBlock "MathFunction53" + DstPort 1 + } + Branch { + ZOrder 51375 + Points [0, 28; 465, 0] + Branch { + ZOrder 51374 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide15" + DstPort 1 + } + Branch { + ZOrder 51373 + Points [0, -33] + DstBlock "Abs53" + DstPort 1 + } + } + } + Line { + ZOrder 51378 + SrcBlock "Xend_PM_DEMOD_AMP_Y1_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_Y1" + DstPort 1 + } + Line { + ZOrder 51379 + SrcBlock "Xend_PM_DEMOD_AMP_P1_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_P1" + DstPort 1 + } + Line { + ZOrder 51380 + SrcBlock "Product38" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_L1_MON1" + DstPort 1 + } + Line { + ZOrder 51381 + SrcBlock "Xend_PM_DEMOD_AMP_L1_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_L1" + DstPort 1 + } + Line { + ZOrder 51382 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_L1_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_L3" + DstPort 1 + } + Line { + ZOrder 51387 + SrcBlock "Xend_Fil_PM_DEMOD_P1_SIN1" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 51386 + Points [0, -30; 478, 0] + Branch { + ZOrder 51385 + Points [0, 35] + DstBlock "Abs57" + DstPort 1 + } + Branch { + ZOrder 51384 + Points [62, 0; 0, 20] + DstBlock "Divide16" + DstPort 1 + } + } + Branch { + ZOrder 51383 + DstBlock "MathFunction56" + DstPort 1 + } + } + Line { + ZOrder 51392 + SrcBlock "Xend_Fil_PM_DEMOD_P1_COS1" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 51391 + Points [0, 48; 458, 0] + Branch { + ZOrder 51390 + Points [0, -33] + DstBlock "Abs58" + DstPort 1 + } + Branch { + ZOrder 51389 + Points [77, 0] + DstBlock "Divide17" + DstPort 1 + } + } + Branch { + ZOrder 51388 + DstBlock "MathFunction57" + DstPort 1 + } + } + Line { + ZOrder 51393 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_L1_MON1" + DstPort 1 + } + Line { + ZOrder 51394 + SrcBlock "Abs52" + SrcPort 1 + DstBlock "Divide18" + DstPort 2 + } + Line { + ZOrder 51395 + SrcBlock "Abs53" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide15" + DstPort 2 + } + Line { + ZOrder 51396 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_L1_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_L3" + DstPort 1 + } + Line { + ZOrder 51397 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_L1_MON1" + DstPort 1 + } + Line { + ZOrder 51398 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_Y1_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_Y3" + DstPort 1 + } + Line { + ZOrder 51399 + SrcBlock "Divide44" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_Y1_MON1" + DstPort 1 + } + Line { + ZOrder 51400 + SrcBlock "Abs55" + SrcPort 1 + DstBlock "Divide44" + DstPort 2 + } + Line { + ZOrder 51401 + SrcBlock "Abs56" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide14" + DstPort 2 + } + Line { + ZOrder 51402 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_Y1_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_Y3" + DstPort 1 + } + Line { + ZOrder 51403 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_Y1_MON1" + DstPort 1 + } + Line { + ZOrder 51404 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_P1_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_P3" + DstPort 1 + } + Line { + ZOrder 51405 + SrcBlock "Divide16" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_P1_MON1" + DstPort 1 + } + Line { + ZOrder 51406 + SrcBlock "Abs57" + SrcPort 1 + DstBlock "Divide16" + DstPort 2 + } + Line { + ZOrder 51411 + SrcBlock "Xend_Fil_PM_DEMOD_Y1_COS1" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 51410 + Points [0, 35; 467, 0] + Branch { + ZOrder 51409 + Points [0, -35] + DstBlock "Abs56" + DstPort 1 + } + Branch { + ZOrder 51408 + Points [68, 0] + DstBlock "Divide14" + DstPort 1 + } + } + Branch { + ZOrder 51407 + DstBlock "MathFunction55" + DstPort 1 + } + } + Line { + ZOrder 51416 + SrcBlock "Xend_Fil_PM_DEMOD_Y1_SIN1" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 51415 + Points [0, -40; 475, 0] + Branch { + ZOrder 51414 + Points [0, 30] + DstBlock "Abs55" + DstPort 1 + } + Branch { + ZOrder 51413 + Points [71, 0; 0, 15] + DstBlock "Divide44" + DstPort 1 + } + } + Branch { + ZOrder 51412 + DstBlock "MathFunction54" + DstPort 1 + } + } + Line { + ZOrder 51417 + SrcBlock "MathFunction52" + SrcPort 1 + DstBlock "Sum77" + DstPort 1 + } + Line { + ZOrder 51418 + SrcBlock "MathFunction53" + SrcPort 1 + Points [30, 0] + DstBlock "Sum77" + DstPort 2 + } + Line { + ZOrder 51427 + SrcBlock "OSC1_SIN2" + SrcPort 1 + Points [9, 0; 0, 8186; -2421, 0; 0, -7061] + Branch { + ZOrder 51426 + Points [0, -130] + Branch { + ZOrder 51425 + Points [0, -165] + Branch { + ZOrder 51424 + Points [0, -130] + Branch { + ZOrder 51423 + Points [0, -135] + DstBlock "Product133" + DstPort 2 + } + Branch { + ZOrder 51422 + DstBlock "Product39" + DstPort 2 + } + } + Branch { + ZOrder 51421 + DstBlock "Product45" + DstPort 2 + } + } + Branch { + ZOrder 51420 + DstBlock "Product84" + DstPort 2 + } + } + Branch { + ZOrder 51419 + DstBlock "Product132" + DstPort 2 + } + } + Line { + ZOrder 51428 + SrcBlock "Abs58" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide17" + DstPort 2 + } + Line { + ZOrder 51429 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_P1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_P3" + DstPort 1 + } + Line { + ZOrder 51430 + SrcBlock "Divide17" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_P1_MON" + DstPort 1 + } + Line { + ZOrder 51431 + SrcBlock "Product90" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_L2_SIN1" + DstPort 1 + } + Line { + ZOrder 51432 + SrcBlock "Product89" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_L2_COS1" + DstPort 1 + } + Line { + ZOrder 51437 + SrcBlock "Xend_Fil_PM_DEMOD_L2_SIN1" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 51436 + DstBlock "MathFunction31" + DstPort 1 + } + Branch { + ZOrder 51435 + Points [0, -45; 478, 0] + Branch { + ZOrder 51434 + Points [0, 30] + DstBlock "Abs31" + DstPort 1 + } + Branch { + ZOrder 51433 + Points [68, 0] + DstBlock "Divide107" + DstPort 1 + } + } + } + Line { + ZOrder 51438 + SrcBlock "Sum86" + SrcPort 1 + DstBlock "SQRT13" + DstPort 1 + } + Line { + ZOrder 51439 + SrcBlock "SQRT13" + SrcPort 1 + Points [5, 0] + DstBlock "Product51" + DstPort 1 + } + Line { + ZOrder 51440 + SrcBlock "Constant89" + SrcPort 1 + Points [5, 0] + DstBlock "Product51" + DstPort 2 + } + Line { + ZOrder 51441 + SrcBlock "Product61" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_Y2_SIN1" + DstPort 1 + } + Line { + ZOrder 51442 + SrcBlock "Product63" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_Y2_COS1" + DstPort 1 + } + Line { + ZOrder 51443 + SrcBlock "MathFunction48" + SrcPort 1 + DstBlock "Sum87" + DstPort 1 + } + Line { + ZOrder 51444 + SrcBlock "MathFunction49" + SrcPort 1 + Points [30, 0] + DstBlock "Sum87" + DstPort 2 + } + Line { + ZOrder 51445 + SrcBlock "Sum87" + SrcPort 1 + DstBlock "SQRT20" + DstPort 1 + } + Line { + ZOrder 51446 + SrcBlock "SQRT20" + SrcPort 1 + Points [5, 0] + DstBlock "Product73" + DstPort 1 + } + Line { + ZOrder 51447 + SrcBlock "Constant88" + SrcPort 1 + Points [5, 0] + DstBlock "Product73" + DstPort 2 + } + Line { + ZOrder 51448 + SrcBlock "Product73" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_Y2_MON1" + DstPort 1 + } + Line { + ZOrder 51449 + SrcBlock "Product86" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_P2_SIN1" + DstPort 1 + } + Line { + ZOrder 51450 + SrcBlock "Product87" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_P2_COS1" + DstPort 1 + } + Line { + ZOrder 51451 + SrcBlock "MathFunction50" + SrcPort 1 + DstBlock "Sum88" + DstPort 1 + } + Line { + ZOrder 51452 + SrcBlock "MathFunction51" + SrcPort 1 + Points [30, 0] + DstBlock "Sum88" + DstPort 2 + } + Line { + ZOrder 51453 + SrcBlock "Sum88" + SrcPort 1 + DstBlock "SQRT21" + DstPort 1 + } + Line { + ZOrder 51454 + SrcBlock "SQRT21" + SrcPort 1 + Points [5, 0] + DstBlock "Product88" + DstPort 1 + } + Line { + ZOrder 51455 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product88" + DstPort 2 + } + Line { + ZOrder 51456 + SrcBlock "Product88" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_P2_MON1" + DstPort 1 + } + Line { + ZOrder 51461 + SrcBlock "Xend_Fil_PM_DEMOD_L2_COS1" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 51460 + DstBlock "MathFunction41" + DstPort 1 + } + Branch { + ZOrder 51459 + Points [0, 28; 465, 0] + Branch { + ZOrder 51458 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide99" + DstPort 1 + } + Branch { + ZOrder 51457 + Points [0, -33] + DstBlock "Abs41" + DstPort 1 + } + } + } + Line { + ZOrder 51462 + SrcBlock "Xend_PM_DEMOD_AMP_Y2_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_Y3" + DstPort 1 + } + Line { + ZOrder 51463 + SrcBlock "Xend_PM_DEMOD_AMP_P2_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_P3" + DstPort 1 + } + Line { + ZOrder 51464 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_L2_MON1" + DstPort 1 + } + Line { + ZOrder 51465 + SrcBlock "Xend_PM_DEMOD_AMP_L2_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_L3" + DstPort 1 + } + Line { + ZOrder 51466 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_L2_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_L4" + DstPort 1 + } + Line { + ZOrder 51471 + SrcBlock "Xend_Fil_PM_DEMOD_P2_SIN1" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 51470 + Points [0, -30; 478, 0] + Branch { + ZOrder 51469 + Points [0, 35] + DstBlock "Abs50" + DstPort 1 + } + Branch { + ZOrder 51468 + Points [62, 0; 0, 20] + DstBlock "Divide101" + DstPort 1 + } + } + Branch { + ZOrder 51467 + DstBlock "MathFunction50" + DstPort 1 + } + } + Line { + ZOrder 51476 + SrcBlock "Xend_Fil_PM_DEMOD_P2_COS1" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 51475 + Points [0, 48; 458, 0] + Branch { + ZOrder 51474 + Points [0, -33] + DstBlock "Abs51" + DstPort 1 + } + Branch { + ZOrder 51473 + Points [77, 0] + DstBlock "Divide102" + DstPort 1 + } + } + Branch { + ZOrder 51472 + DstBlock "MathFunction51" + DstPort 1 + } + } + Line { + ZOrder 51477 + SrcBlock "Divide107" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_L2_MON1" + DstPort 1 + } + Line { + ZOrder 51478 + SrcBlock "Abs31" + SrcPort 1 + DstBlock "Divide107" + DstPort 2 + } + Line { + ZOrder 51479 + SrcBlock "Abs41" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide99" + DstPort 2 + } + Line { + ZOrder 51480 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_L2_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_L4" + DstPort 1 + } + Line { + ZOrder 51481 + SrcBlock "Divide99" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_L2_MON1" + DstPort 1 + } + Line { + ZOrder 51482 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_Y2_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_Y4" + DstPort 1 + } + Line { + ZOrder 51483 + SrcBlock "Divide110" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_Y2_MON1" + DstPort 1 + } + Line { + ZOrder 51484 + SrcBlock "Abs48" + SrcPort 1 + DstBlock "Divide110" + DstPort 2 + } + Line { + ZOrder 51485 + SrcBlock "Abs49" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide45" + DstPort 2 + } + Line { + ZOrder 51486 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_Y2_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_Y4" + DstPort 1 + } + Line { + ZOrder 51487 + SrcBlock "Divide45" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_Y2_MON1" + DstPort 1 + } + Line { + ZOrder 51488 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_P2_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_P4" + DstPort 1 + } + Line { + ZOrder 51489 + SrcBlock "Divide101" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_P2_MON1" + DstPort 1 + } + Line { + ZOrder 51490 + SrcBlock "Abs50" + SrcPort 1 + DstBlock "Divide101" + DstPort 2 + } + Line { + ZOrder 51495 + SrcBlock "Xend_Fil_PM_DEMOD_Y2_COS1" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 51494 + Points [0, 35; 467, 0] + Branch { + ZOrder 51493 + Points [0, -35] + DstBlock "Abs49" + DstPort 1 + } + Branch { + ZOrder 51492 + Points [68, 0] + DstBlock "Divide45" + DstPort 1 + } + } + Branch { + ZOrder 51491 + DstBlock "MathFunction49" + DstPort 1 + } + } + Line { + ZOrder 51500 + SrcBlock "Xend_Fil_PM_DEMOD_Y2_SIN1" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 51499 + Points [0, -40; 475, 0] + Branch { + ZOrder 51498 + Points [0, 30] + DstBlock "Abs48" + DstPort 1 + } + Branch { + ZOrder 51497 + Points [71, 0; 0, 15] + DstBlock "Divide110" + DstPort 1 + } + } + Branch { + ZOrder 51496 + DstBlock "MathFunction48" + DstPort 1 + } + } + Line { + ZOrder 51501 + SrcBlock "MathFunction31" + SrcPort 1 + DstBlock "Sum86" + DstPort 1 + } + Line { + ZOrder 51502 + SrcBlock "MathFunction41" + SrcPort 1 + Points [30, 0] + DstBlock "Sum86" + DstPort 2 + } + Line { + ZOrder 51503 + SrcBlock "Abs51" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide102" + DstPort 2 + } + Line { + ZOrder 51504 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_P2_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_P4" + DstPort 1 + } + Line { + ZOrder 51505 + SrcBlock "Divide102" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_P2_MON1" + DstPort 1 + } + Line { + ZOrder 51524 + SrcBlock "OSC2_SIN2" + SrcPort 1 + Points [2, 0; 0, 4906; -3106, 0; 0, -2086] + Branch { + ZOrder 51523 + Points [0, -130] + Branch { + ZOrder 51522 + Points [0, -170] + Branch { + ZOrder 51521 + Points [0, -130] + Branch { + ZOrder 51520 + Points [0, -135] + Branch { + ZOrder 51519 + Points [0, -270] + Branch { + ZOrder 51518 + Points [0, -150] + Branch { + ZOrder 51517 + Points [0, -150] + Branch { + ZOrder 51516 + Points [0, -130] + Branch { + ZOrder 51515 + Points [0, -135] + DstBlock "Product90" + DstPort 2 + } + Branch { + ZOrder 51514 + DstBlock "Product61" + DstPort 2 + } + } + Branch { + ZOrder 51513 + DstBlock "Product86" + DstPort 2 + } + } + Branch { + ZOrder 51512 + DstBlock "Product112" + DstPort 2 + } + } + Branch { + ZOrder 51511 + DstBlock "Product119" + DstPort 2 + } + } + Branch { + ZOrder 51510 + DstBlock "Product131" + DstPort 2 + } + } + Branch { + ZOrder 51509 + DstBlock "Product136" + DstPort 2 + } + } + Branch { + ZOrder 51508 + DstBlock "Product139" + DstPort 2 + } + } + Branch { + ZOrder 51507 + DstBlock "Product123" + DstPort 2 + } + } + Branch { + ZOrder 51506 + DstBlock "Product127" + DstPort 2 + } + } + Line { + ZOrder 51533 + SrcBlock "Sum45" + SrcPort 1 + Points [56, 0] + Branch { + ZOrder 51532 + Points [0, 510] + Branch { + ZOrder 51531 + Points [0, 55] + Branch { + ZOrder 51530 + Points [0, 810] + Branch { + ZOrder 51529 + Points [0, 55] + DstBlock "Product87" + DstPort 1 + } + Branch { + ZOrder 51528 + DstBlock "Product86" + DstPort 1 + } + } + Branch { + ZOrder 51527 + DstBlock "Product48" + DstPort 1 + } + } + Branch { + ZOrder 51526 + DstBlock "Product45" + DstPort 1 + } + } + Branch { + ZOrder 51525 + DstBlock "Xend_Fil_PM_P1" + DstPort 1 + } + } + Line { + ZOrder 51552 + SrcBlock "OSC2_COS2" + SrcPort 1 + Points [9, 0; 0, 3179; -3579, 0; 0, -304] + Branch { + ZOrder 51551 + Points [0, -130] + Branch { + ZOrder 51550 + Points [0, -170] + Branch { + ZOrder 51549 + Points [0, -130] + Branch { + ZOrder 51548 + Points [0, -135] + Branch { + ZOrder 51547 + Points [0, -270] + Branch { + ZOrder 51546 + Points [0, -150] + Branch { + ZOrder 51545 + Points [0, -150] + Branch { + ZOrder 51544 + Points [0, -130] + Branch { + ZOrder 51543 + Points [0, -135] + DstBlock "Product89" + DstPort 2 + } + Branch { + ZOrder 51542 + DstBlock "Product63" + DstPort 2 + } + } + Branch { + ZOrder 51541 + DstBlock "Product87" + DstPort 2 + } + } + Branch { + ZOrder 51540 + DstBlock "Product117" + DstPort 2 + } + } + Branch { + ZOrder 51539 + DstBlock "Product120" + DstPort 2 + } + } + Branch { + ZOrder 51538 + DstBlock "Product134" + DstPort 2 + } + } + Branch { + ZOrder 51537 + DstBlock "Product137" + DstPort 2 + } + } + Branch { + ZOrder 51536 + DstBlock "Product140" + DstPort 2 + } + } + Branch { + ZOrder 51535 + DstBlock "Product125" + DstPort 2 + } + } + Branch { + ZOrder 51534 + DstBlock "Product128" + DstPort 2 + } + } + Line { + ZOrder 51553 + SrcBlock "Product131" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD3_X_SIN" + DstPort 1 + } + Line { + ZOrder 51554 + SrcBlock "Product134" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD3_X_COS" + DstPort 1 + } + Line { + ZOrder 51555 + SrcBlock "MathFunction44" + SrcPort 1 + DstBlock "Sum132" + DstPort 1 + } + Line { + ZOrder 51556 + SrcBlock "MathFunction45" + SrcPort 1 + Points [30, 0] + DstBlock "Sum132" + DstPort 2 + } + Line { + ZOrder 51557 + SrcBlock "Sum132" + SrcPort 1 + DstBlock "SQRT14" + DstPort 1 + } + Line { + ZOrder 51558 + SrcBlock "SQRT14" + SrcPort 1 + Points [5, 0] + DstBlock "Product135" + DstPort 1 + } + Line { + ZOrder 51559 + SrcBlock "Constant106" + SrcPort 1 + Points [5, 0] + DstBlock "Product135" + DstPort 2 + } + Line { + ZOrder 51560 + SrcBlock "Product135" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD3_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 51561 + SrcBlock "Product136" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD2_X_SIN1" + DstPort 1 + } + Line { + ZOrder 51562 + SrcBlock "Product137" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD2_X_COS1" + DstPort 1 + } + Line { + ZOrder 51563 + SrcBlock "MathFunction46" + SrcPort 1 + DstBlock "Sum133" + DstPort 1 + } + Line { + ZOrder 51564 + SrcBlock "MathFunction47" + SrcPort 1 + Points [30, 0] + DstBlock "Sum133" + DstPort 2 + } + Line { + ZOrder 51565 + SrcBlock "Sum133" + SrcPort 1 + DstBlock "SQRT15" + DstPort 1 + } + Line { + ZOrder 51566 + SrcBlock "SQRT15" + SrcPort 1 + Points [5, 0] + DstBlock "Product138" + DstPort 1 + } + Line { + ZOrder 51567 + SrcBlock "Constant105" + SrcPort 1 + Points [5, 0] + DstBlock "Product138" + DstPort 2 + } + Line { + ZOrder 51568 + SrcBlock "Product138" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_AMP_X_MON1" + DstPort 1 + } + Line { + ZOrder 51569 + SrcBlock "Product139" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD2_Y_SIN" + DstPort 1 + } + Line { + ZOrder 51570 + SrcBlock "Product140" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD2_Y_COS" + DstPort 1 + } + Line { + ZOrder 51571 + SrcBlock "MathFunction42" + SrcPort 1 + DstBlock "Sum134" + DstPort 1 + } + Line { + ZOrder 51572 + SrcBlock "MathFunction43" + SrcPort 1 + Points [30, 0] + DstBlock "Sum134" + DstPort 2 + } + Line { + ZOrder 51573 + SrcBlock "Sum134" + SrcPort 1 + DstBlock "SQRT19" + DstPort 1 + } + Line { + ZOrder 51574 + SrcBlock "SQRT19" + SrcPort 1 + Points [5, 0] + DstBlock "Product37" + DstPort 1 + } + Line { + ZOrder 51575 + SrcBlock "Constant107" + SrcPort 1 + Points [5, 0] + DstBlock "Product37" + DstPort 2 + } + Line { + ZOrder 51576 + SrcBlock "Product37" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 51577 + SrcBlock "Xend_PM_DEMOD_QPD3_AMP_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD3_AMP_X" + DstPort 1 + } + Line { + ZOrder 51578 + SrcBlock "Xend_PM_DEMOD_QPD2_AMP_X_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_AMP_X1" + DstPort 1 + } + Line { + ZOrder 51579 + SrcBlock "Xend_PM_DEMOD_QPD2_AMP_Y_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_AMP_Y" + DstPort 1 + } + Line { + ZOrder 51584 + SrcBlock "Xend_Fil_PM_DEMOD_QPD3_X_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 51583 + Points [0, -45; 549, 0] + Branch { + ZOrder 51582 + Points [0, 40] + DstBlock "Abs44" + DstPort 1 + } + Branch { + ZOrder 51581 + Points [66, 0; 0, 25] + DstBlock "Divide127" + DstPort 1 + } + } + Branch { + ZOrder 51580 + DstBlock "MathFunction44" + DstPort 1 + } + } + Line { + ZOrder 51589 + SrcBlock "Xend_Fil_PM_DEMOD_QPD3_X_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 51588 + Points [0, 43; 532, 0] + Branch { + ZOrder 51587 + Points [0, -38] + DstBlock "Abs45" + DstPort 1 + } + Branch { + ZOrder 51586 + Points [83, 0] + DstBlock "Divide131" + DstPort 1 + } + } + Branch { + ZOrder 51585 + DstBlock "MathFunction45" + DstPort 1 + } + } + Line { + ZOrder 51594 + SrcBlock "Xend_Fil_PM_DEMOD_QPD2_X_SIN1" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 51593 + Points [0, -28; 551, 0] + Branch { + ZOrder 51592 + Points [0, 28] + DstBlock "Abs46" + DstPort 1 + } + Branch { + ZOrder 51591 + Points [80, 0; 0, 13] + DstBlock "Divide129" + DstPort 1 + } + } + Branch { + ZOrder 51590 + DstBlock "MathFunction46" + DstPort 1 + } + } + Line { + ZOrder 51599 + SrcBlock "Xend_Fil_PM_DEMOD_QPD2_X_COS1" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 51598 + Points [0, 43; 538, 0] + Branch { + ZOrder 51597 + Points [0, -33] + DstBlock "Abs47" + DstPort 1 + } + Branch { + ZOrder 51596 + Points [77, 0] + DstBlock "Divide130" + DstPort 1 + } + } + Branch { + ZOrder 51595 + DstBlock "MathFunction47" + DstPort 1 + } + } + Line { + ZOrder 51604 + SrcBlock "Xend_Fil_PM_DEMOD_QPD2_Y_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 51603 + Points [0, -26; 561, 0] + Branch { + ZOrder 51602 + Points [0, 41] + DstBlock "Abs42" + DstPort 1 + } + Branch { + ZOrder 51601 + Points [63, 0; 0, 26] + DstBlock "Divide132" + DstPort 1 + } + } + Branch { + ZOrder 51600 + DstBlock "MathFunction42" + DstPort 1 + } + } + Line { + ZOrder 51609 + SrcBlock "Xend_Fil_PM_DEMOD_QPD2_Y_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 51608 + Points [0, 54; 541, 0] + Branch { + ZOrder 51607 + Points [0, -29] + DstBlock "Abs43" + DstPort 1 + } + Branch { + ZOrder 51606 + Points [76, 0] + DstBlock "Divide133" + DstPort 1 + } + } + Branch { + ZOrder 51605 + DstBlock "MathFunction43" + DstPort 1 + } + } + Line { + ZOrder 51610 + SrcBlock "Xend_PM_DEMOD_QPD3_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD3_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 51611 + SrcBlock "Xend_PM_DEMOD_QPD3_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD3_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 51612 + SrcBlock "Xend_PM_DEMOD_QPD2_PHASE_SIN_X_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_SIN_X1" + DstPort 1 + } + Line { + ZOrder 51613 + SrcBlock "Xend_PM_DEMOD_QPD2_PHASE_COS_X_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_COS_X1" + DstPort 1 + } + Line { + ZOrder 51614 + SrcBlock "Xend_PM_DEMOD_QPD2_PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 51615 + SrcBlock "Xend_PM_DEMOD_QPD2_PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 51616 + SrcBlock "Divide127" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD3_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 51617 + SrcBlock "Abs44" + SrcPort 1 + DstBlock "Divide127" + DstPort 2 + } + Line { + ZOrder 51618 + SrcBlock "Abs45" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide131" + DstPort 2 + } + Line { + ZOrder 51619 + SrcBlock "Divide131" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD3_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 51620 + SrcBlock "Divide129" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_SIN_X_MON1" + DstPort 1 + } + Line { + ZOrder 51621 + SrcBlock "Abs46" + SrcPort 1 + DstBlock "Divide129" + DstPort 2 + } + Line { + ZOrder 51622 + SrcBlock "Abs47" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide130" + DstPort 2 + } + Line { + ZOrder 51623 + SrcBlock "Divide130" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_COS_X_MON1" + DstPort 1 + } + Line { + ZOrder 51624 + SrcBlock "Divide132" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 51625 + SrcBlock "Abs42" + SrcPort 1 + DstBlock "Divide132" + DstPort 2 + } + Line { + ZOrder 51626 + SrcBlock "Abs43" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide133" + DstPort 2 + } + Line { + ZOrder 51627 + SrcBlock "Divide133" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 51628 + SrcBlock "Xend_PM_QPD3_X_MON3" + SrcPort 1 + DstBlock "Sum114" + DstPort 1 + } + Line { + ZOrder 51629 + SrcBlock "Xend_PM_QPD3_Y_MON" + SrcPort 1 + DstBlock "Sum113" + DstPort 1 + } + Line { + ZOrder 51630 + SrcBlock "Divide97" + SrcPort 1 + DstBlock "Xend_PM_QPD3_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 51631 + SrcBlock "Divide98" + SrcPort 1 + DstBlock "Xend_PM_QPD3_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 51632 + SrcBlock "Divide111" + SrcPort 1 + DstBlock "Xend_PM_QPD3_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 51633 + SrcBlock "Xend_PM_QPD3_SUM_MON" + SrcPort 1 + DstBlock "Sum115" + DstPort 1 + } + Line { + ZOrder 51636 + SrcBlock "Xend_PM_QPD3_Y_VOLT_MON" + SrcPort 1 + Points [81, 0] + Branch { + ZOrder 51635 + Points [0, -35] + DstBlock "Xend_PM_QPD3_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 51634 + DstBlock "Divide113" + DstPort 1 + } + } + Line { + ZOrder 51641 + SrcBlock "Xend_PM_QPD3_SUM_VOLT_MON" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 51640 + Points [161, 0; 0, -77] + Branch { + ZOrder 51639 + Points [0, -258] + DstBlock "Divide112" + DstPort 2 + } + Branch { + ZOrder 51638 + Points [18, 0; 0, -83] + DstBlock "Divide113" + DstPort 2 + } + } + Branch { + ZOrder 51637 + Points [0, -45] + DstBlock "Xend_PM_QPD3_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 51642 + SrcBlock "Divide112" + SrcPort 1 + DstBlock "Product91" + DstPort 1 + } + Line { + ZOrder 51643 + SrcBlock "Divide113" + SrcPort 1 + DstBlock "Product92" + DstPort 1 + } + Line { + ZOrder 51644 + SrcBlock "Product92" + SrcPort 1 + DstBlock "Divide115" + DstPort 1 + } + Line { + ZOrder 51645 + SrcBlock "Product91" + SrcPort 1 + DstBlock "Divide114" + DstPort 1 + } + Line { + ZOrder 51646 + SrcBlock "Divide115" + SrcPort 1 + DstBlock "Xend_PM_QPD3_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 51649 + SrcBlock "Xend_PM_QPD3_X_mm_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 51648 + DstBlock "Sum89" + DstPort 1 + } + Branch { + ZOrder 51647 + Points [0, -70] + DstBlock "Xend_PM_QPD3_X_mm" + DstPort 1 + } + } + Line { + ZOrder 51650 + SrcBlock "Xend_PM_QPD3_X_mm_OFFSET" + SrcPort 1 + Points [10, 0] + DstBlock "Sum89" + DstPort 2 + } + Line { + ZOrder 51651 + SrcBlock "Xend_PM_QPD3_Y_mm_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum92" + DstPort 2 + } + Line { + ZOrder 51654 + SrcBlock "Xend_PM_QPD3_Y_mm_MON" + SrcPort 1 + Points [77, 0] + Branch { + ZOrder 51653 + Points [0, -55] + DstBlock "Xend_PM_QPD3_Y_mm" + DstPort 1 + } + Branch { + ZOrder 51652 + DstBlock "Sum92" + DstPort 1 + } + } + Line { + ZOrder 51655 + SrcBlock "Sum92" + SrcPort 1 + DstBlock "Xend_PM_QPD3_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 51656 + SrcBlock "Sum89" + SrcPort 1 + DstBlock "Xend_PM_QPD3_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 51659 + Points [10905, 4281; -238, 0; 0, -61] + DstBlock "Divide46" + DstPort 2 + } + Line { + ZOrder 51660 + Points [10905, 4395; -239, 0; 0, -30] + DstBlock "Divide47" + DstPort 2 + } + Line { + ZOrder 51661 + Points [10905, 4778; -263, 0; 0, -63] + DstBlock "Divide49" + DstPort 2 + } + Line { + ZOrder 51662 + Points [10905, 4966; -263, 0; 0, -76] + DstBlock "Divide50" + DstPort 2 + } + Line { + ZOrder 51663 + Points [10905, 5142; -263, 0; 0, -77] + DstBlock "Divide60" + DstPort 2 + } + Line { + ZOrder 51664 + Points [10905, 5301; -215, 0] + DstBlock "Divide97" + DstPort 2 + } + Line { + ZOrder 51665 + Points [10905, 5466; -200, 0] + DstBlock "Divide98" + DstPort 2 + } + Line { + ZOrder 51666 + Points [10905, 5665; -200, 0] + DstBlock "Divide111" + DstPort 2 + } + Line { + ZOrder 51669 + Points [10905, 4603; -258, 0; 0, -63] + DstBlock "Divide51" + DstPort 2 + } + Line { + ZOrder 51674 + SrcBlock "Xend_PM_QPD3_Y_OFFSET" + SrcPort 1 + Points [30, 0] + DstBlock "Sum113" + DstPort 2 + } + Line { + ZOrder 51675 + SrcBlock "Sum113" + SrcPort 1 + DstBlock "Divide98" + DstPort 1 + } + Line { + ZOrder 51676 + SrcBlock "Xend_PM_QPD3_X_OFFSET" + SrcPort 1 + Points [50, 0] + DstBlock "Sum114" + DstPort 2 + } + Line { + ZOrder 51677 + SrcBlock "Sum114" + SrcPort 1 + DstBlock "Divide97" + DstPort 1 + } + Line { + ZOrder 51678 + SrcBlock "Sum115" + SrcPort 1 + DstBlock "Divide111" + DstPort 1 + } + Line { + ZOrder 51679 + SrcBlock "Xend_PM_QPD3_SUM_OFFSET" + SrcPort 1 + Points [30, 0] + DstBlock "Sum115" + DstPort 2 + } + Line { + ZOrder 51682 + SrcBlock "Xend_PM_QPD3_X_VOLT_MON" + SrcPort 1 + Points [96, 0] + Branch { + ZOrder 51681 + Points [0, -40] + DstBlock "Xend_PM_QPD3_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 51680 + DstBlock "Divide112" + DstPort 1 + } + } + Line { + ZOrder 51683 + SrcBlock "Divide114" + SrcPort 1 + DstBlock "Xend_PM_QPD3_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 51686 + SrcBlock "Constant70" + SrcPort 1 + Points [23, 0; 0, -130] + Branch { + ZOrder 51685 + Points [0, -175] + DstBlock "Product91" + DstPort 2 + } + Branch { + ZOrder 51684 + DstBlock "Product92" + DstPort 2 + } + } + Line { + ZOrder 51689 + SrcBlock "Constant71" + SrcPort 1 + Points [35, 0; 0, -130] + Branch { + ZOrder 51688 + DstBlock "Divide115" + DstPort 2 + } + Branch { + ZOrder 51687 + Points [0, -175] + DstBlock "Divide114" + DstPort 2 + } + } + Line { + ZOrder 51690 + SrcBlock "Mux32" + SrcPort 1 + DstBlock "PM_QPD3_dx" + DstPort 1 + } + Line { + ZOrder 51691 + SrcBlock "PM_QPD3_dx" + SrcPort 1 + Points [40, 0] + DstBlock "Product101" + DstPort 1 + } + Line { + ZOrder 51692 + SrcBlock "Distance_L4" + SrcPort 1 + Points [72, 0; 0, 5] + DstBlock "Mux32" + DstPort 1 + } + Line { + ZOrder 51693 + SrcBlock "focal_length1" + SrcPort 1 + Points [41, 0; 0, -10] + DstBlock "Mux32" + DstPort 2 + } + Line { + ZOrder 51700 + SrcBlock "Incident_angle1" + SrcPort 1 + Points [71, 0] + Branch { + ZOrder 51699 + Points [254, 0] + Branch { + ZOrder 51698 + Points [0, -19; 345, 0; 0, -431] + DstBlock "Mux17" + DstPort 2 + } + Branch { + ZOrder 51697 + Points [420, 0] + Branch { + ZOrder 51696 + Points [0, -620] + DstBlock "Mux37" + DstPort 3 + } + Branch { + ZOrder 51695 + Points [21, 0; 0, -335] + DstBlock "Mux36" + DstPort 3 + } + } + } + Branch { + ZOrder 51694 + Points [0, 195] + DstBlock "Mux32" + DstPort 3 + } + } + Line { + ZOrder 51701 + SrcBlock "Product101" + SrcPort 1 + DstBlock "Xend_PM_dX_MON" + DstPort 1 + } + Line { + ZOrder 51702 + SrcBlock "Mux17" + SrcPort 1 + DstBlock "PM_QPD2_dx" + DstPort 1 + } + Line { + ZOrder 51703 + SrcBlock "Constant55" + SrcPort 1 + Points [0, -35] + DstBlock "Choice62" + DstPort 3 + } + Line { + ZOrder 51704 + SrcBlock "Xend_PM_dx_yaw_SW" + SrcPort 1 + Points [40, 0] + DstBlock "Choice62" + DstPort 2 + } + Line { + ZOrder 51705 + SrcBlock "PM_QPD2_dx" + SrcPort 1 + Points [9, 0; 0, 65; -258, 0; 0, -55] + DstBlock "Choice62" + DstPort 1 + } + Line { + ZOrder 51706 + SrcBlock "Xend_PM_QPD2_X_mm_DIFF_MON" + SrcPort 1 + Points [32, 0; 0, -50] + DstBlock "Sum106" + DstPort 1 + } + Line { + ZOrder 51707 + SrcBlock "Choice62" + SrcPort 1 + Points [4, 0; 0, -40] + DstBlock "Sum106" + DstPort 2 + } + Line { + ZOrder 51708 + SrcBlock "Mux35" + SrcPort 1 + DstBlock "PM_yaw" + DstPort 1 + } + Line { + ZOrder 51711 + SrcBlock "Distance_L2" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 51710 + Points [116, 0; 0, 90] + DstBlock "Mux35" + DstPort 2 + } + Branch { + ZOrder 51709 + Points [0, 230] + DstBlock "Mux36" + DstPort 2 + } + } + Line { + ZOrder 51712 + SrcBlock "PM_yaw" + SrcPort 1 + DstBlock "Xend_PM_Yaw_MON" + DstPort 1 + } + Line { + ZOrder 51713 + SrcBlock "Mux36" + SrcPort 1 + DstBlock "PM_roll" + DstPort 1 + } + Line { + ZOrder 51714 + SrcBlock "PM_roll" + SrcPort 1 + DstBlock "Xend_PM_Roll_MON" + DstPort 1 + } + Line { + ZOrder 51715 + SrcBlock "Mux37" + SrcPort 1 + DstBlock "PM_pitch" + DstPort 1 + } + Line { + ZOrder 51716 + SrcBlock "PM_pitch" + SrcPort 1 + DstBlock "Xend_PM_Pitch_MON" + DstPort 1 + } + Line { + ZOrder 51719 + SrcBlock "Distance_L1" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 51718 + Points [25, 0; 0, 65] + DstBlock "Mux38" + DstPort 2 + } + Branch { + ZOrder 51717 + Points [0, 235] + DstBlock "Mux37" + DstPort 2 + } + } + Line { + ZOrder 51720 + SrcBlock "Mux38" + SrcPort 1 + DstBlock "PM_QPD1_dyaw" + DstPort 1 + } + Line { + ZOrder 51721 + SrcBlock "PM_QPD1_dyaw" + SrcPort 1 + Points [11, 0; 0, 97; -282, 0; 0, -52] + DstBlock "Choice6" + DstPort 1 + } + Line { + ZOrder 51722 + SrcBlock "Choice6" + SrcPort 1 + Points [9, 0; 0, 142; -209, 0; 0, -168; 55, 0] + DstBlock "Sum130" + DstPort 2 + } + Line { + ZOrder 51723 + SrcBlock "Constant104" + SrcPort 1 + Points [10, 0] + DstBlock "Choice6" + DstPort 3 + } + Line { + ZOrder 51724 + SrcBlock "Xend_PM_yaw_length_SW" + SrcPort 1 + Points [15, 0; 0, 10] + DstBlock "Choice6" + DstPort 2 + } + Line { + ZOrder 51725 + SrcBlock "Xend_PM_QPD1_X_mm_DIFF_MON" + SrcPort 1 + Points [30, 0; 0, -50] + DstBlock "Sum130" + DstPort 1 + } + Line { + ZOrder 51726 + SrcBlock "Xend_Fil_PM_R_OFFSET" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice63" + DstPort 1 + } + Line { + ZOrder 51727 + SrcBlock "Xend_ZEROE_PM_R_SW" + SrcPort 1 + DstBlock "Choice63" + DstPort 2 + } + Line { + ZOrder 51728 + SrcBlock "Constant56" + SrcPort 1 + Points [45, 0] + DstBlock "Choice63" + DstPort 3 + } + Line { + ZOrder 51729 + SrcBlock "Choice63" + SrcPort 1 + Points [15, 0] + DstBlock "Sum116" + DstPort 2 + } + Line { + ZOrder 51734 + SrcBlock "Xend_PM_Roll_MON" + SrcPort 1 + Points [126, 0] + Branch { + ZOrder 51733 + Points [56, 0; 0, 160] + Branch { + ZOrder 51732 + Points [0, 100] + DstBlock "Xend_Fil_PM_R_OFFSET" + DstPort 1 + } + Branch { + ZOrder 51731 + DstBlock "Sum116" + DstPort 1 + } + } + Branch { + ZOrder 51730 + Points [0, -50] + DstBlock "Xend_PM_R" + DstPort 1 + } + } + Line { + ZOrder 51735 + SrcBlock "Sum116" + SrcPort 1 + Points [125, 0] + DstBlock "Sum117" + DstPort 1 + } + Line { + ZOrder 51736 + SrcBlock "Xend_PM_R_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum117" + DstPort 2 + } + Line { + ZOrder 51745 + SrcBlock "Sum135" + SrcPort 1 + Points [125, 0] + Branch { + ZOrder 51744 + DstBlock "Xend_Fil_PM_L1" + DstPort 1 + } + Branch { + ZOrder 51743 + Points [0, 395] + Branch { + ZOrder 51742 + DstBlock "Product133" + DstPort 1 + } + Branch { + ZOrder 51741 + Points [0, 55] + Branch { + ZOrder 51740 + DstBlock "Product116" + DstPort 1 + } + Branch { + ZOrder 51739 + Points [0, 810] + Branch { + ZOrder 51738 + DstBlock "Product90" + DstPort 1 + } + Branch { + ZOrder 51737 + Points [0, 55] + DstBlock "Product89" + DstPort 1 + } + } + } + } + } + Line { + ZOrder 51746 + SrcBlock "Product84" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_R1_SIN" + DstPort 1 + } + Line { + ZOrder 51747 + SrcBlock "Product129" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_R1_COS" + DstPort 1 + } + Line { + ZOrder 51748 + SrcBlock "MathFunction58" + SrcPort 1 + DstBlock "Sum118" + DstPort 1 + } + Line { + ZOrder 51749 + SrcBlock "MathFunction59" + SrcPort 1 + Points [30, 0] + DstBlock "Sum118" + DstPort 2 + } + Line { + ZOrder 51750 + SrcBlock "Sum118" + SrcPort 1 + DstBlock "SQRT25" + DstPort 1 + } + Line { + ZOrder 51751 + SrcBlock "SQRT25" + SrcPort 1 + Points [5, 0] + DstBlock "Product130" + DstPort 1 + } + Line { + ZOrder 51752 + SrcBlock "Constant58" + SrcPort 1 + Points [5, 0] + DstBlock "Product130" + DstPort 2 + } + Line { + ZOrder 51753 + SrcBlock "Product130" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_R1_MON" + DstPort 1 + } + Line { + ZOrder 51754 + SrcBlock "Product132" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_dx1_SIN" + DstPort 1 + } + Line { + ZOrder 51755 + SrcBlock "Product102" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_dx1_COS" + DstPort 1 + } + Line { + ZOrder 51756 + SrcBlock "MathFunction60" + SrcPort 1 + DstBlock "Sum121" + DstPort 1 + } + Line { + ZOrder 51757 + SrcBlock "MathFunction32" + SrcPort 1 + Points [30, 0] + DstBlock "Sum121" + DstPort 2 + } + Line { + ZOrder 51758 + SrcBlock "Sum121" + SrcPort 1 + DstBlock "SQRT26" + DstPort 1 + } + Line { + ZOrder 51759 + SrcBlock "SQRT26" + SrcPort 1 + Points [5, 0] + DstBlock "Product111" + DstPort 1 + } + Line { + ZOrder 51760 + SrcBlock "Constant57" + SrcPort 1 + Points [5, 0] + DstBlock "Product111" + DstPort 2 + } + Line { + ZOrder 51761 + SrcBlock "Product111" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_dx1_MON" + DstPort 1 + } + Line { + ZOrder 51762 + SrcBlock "Xend_PM_DEMOD_AMP_R1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_R1" + DstPort 1 + } + Line { + ZOrder 51763 + SrcBlock "Xend_PM_DEMOD_AMP_dx1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_dx1" + DstPort 1 + } + Line { + ZOrder 51768 + SrcBlock "Xend_Fil_PM_DEMOD_dx1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 51767 + Points [0, -30; 478, 0] + Branch { + ZOrder 51766 + Points [0, 35] + DstBlock "Abs60" + DstPort 1 + } + Branch { + ZOrder 51765 + Points [62, 0; 0, 20] + DstBlock "Divide117" + DstPort 1 + } + } + Branch { + ZOrder 51764 + DstBlock "MathFunction60" + DstPort 1 + } + } + Line { + ZOrder 51773 + SrcBlock "Xend_Fil_PM_DEMOD_dx1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 51772 + Points [0, 48; 458, 0] + Branch { + ZOrder 51771 + Points [0, -33] + DstBlock "Abs32" + DstPort 1 + } + Branch { + ZOrder 51770 + Points [77, 0] + DstBlock "Divide118" + DstPort 1 + } + } + Branch { + ZOrder 51769 + DstBlock "MathFunction32" + DstPort 1 + } + } + Line { + ZOrder 51774 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_R1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_R1" + DstPort 1 + } + Line { + ZOrder 51775 + SrcBlock "Divide119" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_R1_MON" + DstPort 1 + } + Line { + ZOrder 51776 + SrcBlock "Abs54" + SrcPort 1 + DstBlock "Divide119" + DstPort 2 + } + Line { + ZOrder 51777 + SrcBlock "Abs59" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide116" + DstPort 2 + } + Line { + ZOrder 51778 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_R1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_R1" + DstPort 1 + } + Line { + ZOrder 51779 + SrcBlock "Divide116" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_R1_MON" + DstPort 1 + } + Line { + ZOrder 51780 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_dx1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_dx1" + DstPort 1 + } + Line { + ZOrder 51781 + SrcBlock "Divide117" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_dx1_MON" + DstPort 1 + } + Line { + ZOrder 51782 + SrcBlock "Abs60" + SrcPort 1 + DstBlock "Divide117" + DstPort 2 + } + Line { + ZOrder 51787 + SrcBlock "Xend_Fil_PM_DEMOD_R1_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 51786 + Points [0, 35; 467, 0] + Branch { + ZOrder 51785 + Points [0, -35] + DstBlock "Abs59" + DstPort 1 + } + Branch { + ZOrder 51784 + Points [68, 0] + DstBlock "Divide116" + DstPort 1 + } + } + Branch { + ZOrder 51783 + DstBlock "MathFunction59" + DstPort 1 + } + } + Line { + ZOrder 51792 + SrcBlock "Xend_Fil_PM_DEMOD_R1_SIN" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 51791 + Points [0, -40; 475, 0] + Branch { + ZOrder 51790 + Points [0, 30] + DstBlock "Abs54" + DstPort 1 + } + Branch { + ZOrder 51789 + Points [71, 0; 0, 15] + DstBlock "Divide119" + DstPort 1 + } + } + Branch { + ZOrder 51788 + DstBlock "MathFunction58" + DstPort 1 + } + } + Line { + ZOrder 51793 + SrcBlock "Abs32" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide118" + DstPort 2 + } + Line { + ZOrder 51794 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_dx1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_dx1" + DstPort 1 + } + Line { + ZOrder 51795 + SrcBlock "Divide118" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_dx1_MON" + DstPort 1 + } + Line { + ZOrder 51796 + SrcBlock "Xend_Fil_PM_R" + SrcPort 1 + Points [22, 0; 0, -100] + DstBlock "Sum123" + DstPort 1 + } + Line { + ZOrder 51797 + SrcBlock "Xend_Fil_PM_dx" + SrcPort 1 + Points [46, 0; 0, -135] + DstBlock "Sum124" + DstPort 1 + } + Line { + ZOrder 51798 + SrcBlock "Sum123" + SrcPort 1 + DstBlock "Mux39" + DstPort 4 + } + Line { + ZOrder 51799 + SrcBlock "Sum124" + SrcPort 1 + DstBlock "Mux39" + DstPort 5 + } + Line { + ZOrder 51800 + SrcBlock "Xend_Fil_PM_dx_OFFSET" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice64" + DstPort 1 + } + Line { + ZOrder 51801 + SrcBlock "Xend_ZEROE_PM_dx_SW1" + SrcPort 1 + DstBlock "Choice64" + DstPort 2 + } + Line { + ZOrder 51802 + SrcBlock "Constant59" + SrcPort 1 + Points [45, 0] + DstBlock "Choice64" + DstPort 3 + } + Line { + ZOrder 51803 + SrcBlock "Choice64" + SrcPort 1 + Points [15, 0] + DstBlock "Sum125" + DstPort 2 + } + Line { + ZOrder 51810 + SrcBlock "Xend_PM_dX_MON" + SrcPort 1 + Points [123, 0] + Branch { + ZOrder 51809 + Points [0, 85] + DstBlock "Xend_PM_dx" + DstPort 1 + } + Branch { + ZOrder 51808 + Points [105, 0] + Branch { + ZOrder 51807 + Points [0, 290] + Branch { + ZOrder 51806 + Points [0, 100] + DstBlock "Xend_Fil_PM_dx_OFFSET" + DstPort 1 + } + Branch { + ZOrder 51805 + DstBlock "Sum125" + DstPort 1 + } + } + Branch { + ZOrder 51804 + Points [0, -735] + DstBlock "Mux17" + DstPort 1 + } + } + } + Line { + ZOrder 51811 + SrcBlock "Sum125" + SrcPort 1 + Points [125, 0] + DstBlock "Sum126" + DstPort 1 + } + Line { + ZOrder 51812 + SrcBlock "Xend_PM_dx_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum126" + DstPort 2 + } + Line { + ZOrder 51821 + SrcBlock "Sum126" + SrcPort 1 + Points [938, 0] + Branch { + ZOrder 51820 + Points [0, 470] + Branch { + ZOrder 51819 + Points [0, 55] + DstBlock "Product120" + DstPort 1 + } + Branch { + ZOrder 51818 + DstBlock "Product119" + DstPort 1 + } + } + Branch { + ZOrder 51817 + Points [0, -345] + Branch { + ZOrder 51816 + DstBlock "Product102" + DstPort 1 + } + Branch { + ZOrder 51815 + Points [0, -55] + Branch { + ZOrder 51814 + DstBlock "Product132" + DstPort 1 + } + Branch { + ZOrder 51813 + Points [0, -655] + DstBlock "Xend_Fil_PM_dx" + DstPort 1 + } + } + } + } + Line { + ZOrder 51830 + SrcBlock "OSC1_COS2" + SrcPort 1 + Points [9, 0; 0, 641; -1946, 0; 0, -2; -795, 0; 0, -29] + Branch { + ZOrder 54683 + Points [-30, 0; 0, 135] + Branch { + ZOrder 51828 + Points [0, 130] + Branch { + ZOrder 51827 + Points [0, 165] + Branch { + ZOrder 51826 + Points [0, 130] + DstBlock "Product102" + DstPort 2 + } + Branch { + ZOrder 51825 + DstBlock "Product129" + DstPort 2 + } + } + Branch { + ZOrder 51824 + DstBlock "Product48" + DstPort 2 + } + } + Branch { + ZOrder 51823 + DstBlock "Product40" + DstPort 2 + } + } + Branch { + ZOrder 51822 + DstBlock "Product116" + DstPort 2 + } + } + Line { + ZOrder 51831 + SrcBlock "Product112" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_R2_SIN" + DstPort 1 + } + Line { + ZOrder 51832 + SrcBlock "Product117" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_R2_COS" + DstPort 1 + } + Line { + ZOrder 51833 + SrcBlock "MathFunction33" + SrcPort 1 + DstBlock "Sum127" + DstPort 1 + } + Line { + ZOrder 51834 + SrcBlock "MathFunction34" + SrcPort 1 + Points [30, 0] + DstBlock "Sum127" + DstPort 2 + } + Line { + ZOrder 51835 + SrcBlock "Sum127" + SrcPort 1 + DstBlock "SQRT27" + DstPort 1 + } + Line { + ZOrder 51836 + SrcBlock "SQRT27" + SrcPort 1 + Points [5, 0] + DstBlock "Product118" + DstPort 1 + } + Line { + ZOrder 51837 + SrcBlock "Constant62" + SrcPort 1 + Points [5, 0] + DstBlock "Product118" + DstPort 2 + } + Line { + ZOrder 51838 + SrcBlock "Product118" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_R2_MON" + DstPort 1 + } + Line { + ZOrder 51839 + SrcBlock "Xend_PM_DEMOD_AMP_R2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_R2" + DstPort 1 + } + Line { + ZOrder 51844 + SrcBlock "Xend_Fil_PM_DEMOD_R2_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 51843 + Points [0, -30; 478, 0] + Branch { + ZOrder 51842 + Points [0, 35] + DstBlock "Abs33" + DstPort 1 + } + Branch { + ZOrder 51841 + Points [62, 0; 0, 20] + DstBlock "Divide120" + DstPort 1 + } + } + Branch { + ZOrder 51840 + DstBlock "MathFunction33" + DstPort 1 + } + } + Line { + ZOrder 51849 + SrcBlock "Xend_Fil_PM_DEMOD_R2_COS" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 51848 + Points [0, 48; 458, 0] + Branch { + ZOrder 51847 + Points [0, -33] + DstBlock "Abs34" + DstPort 1 + } + Branch { + ZOrder 51846 + Points [77, 0] + DstBlock "Divide121" + DstPort 1 + } + } + Branch { + ZOrder 51845 + DstBlock "MathFunction34" + DstPort 1 + } + } + Line { + ZOrder 51850 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_R2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_R2" + DstPort 1 + } + Line { + ZOrder 51851 + SrcBlock "Divide120" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_R2_MON" + DstPort 1 + } + Line { + ZOrder 51852 + SrcBlock "Abs33" + SrcPort 1 + DstBlock "Divide120" + DstPort 2 + } + Line { + ZOrder 51853 + SrcBlock "Abs34" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide121" + DstPort 2 + } + Line { + ZOrder 51854 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_R2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_R2" + DstPort 1 + } + Line { + ZOrder 51855 + SrcBlock "Divide121" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_R2_MON" + DstPort 1 + } + Line { + ZOrder 51856 + SrcBlock "Product119" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_dx2_SIN" + DstPort 1 + } + Line { + ZOrder 51857 + SrcBlock "Product120" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_dx2_COS" + DstPort 1 + } + Line { + ZOrder 51858 + SrcBlock "MathFunction35" + SrcPort 1 + DstBlock "Sum128" + DstPort 1 + } + Line { + ZOrder 51859 + SrcBlock "MathFunction36" + SrcPort 1 + Points [30, 0] + DstBlock "Sum128" + DstPort 2 + } + Line { + ZOrder 51860 + SrcBlock "Sum128" + SrcPort 1 + DstBlock "SQRT28" + DstPort 1 + } + Line { + ZOrder 51861 + SrcBlock "SQRT28" + SrcPort 1 + Points [5, 0] + DstBlock "Product121" + DstPort 1 + } + Line { + ZOrder 51862 + SrcBlock "Constant63" + SrcPort 1 + Points [5, 0] + DstBlock "Product121" + DstPort 2 + } + Line { + ZOrder 51863 + SrcBlock "Product121" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_dx2_MON" + DstPort 1 + } + Line { + ZOrder 51864 + SrcBlock "Xend_PM_DEMOD_AMP_dx2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_dx2" + DstPort 1 + } + Line { + ZOrder 51869 + SrcBlock "Xend_Fil_PM_DEMOD_dx2_SIN" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 51868 + Points [0, -30; 478, 0] + Branch { + ZOrder 51867 + Points [0, 35] + DstBlock "Abs35" + DstPort 1 + } + Branch { + ZOrder 51866 + Points [62, 0; 0, 20] + DstBlock "Divide122" + DstPort 1 + } + } + Branch { + ZOrder 51865 + DstBlock "MathFunction35" + DstPort 1 + } + } + Line { + ZOrder 51874 + SrcBlock "Xend_Fil_PM_DEMOD_dx2_COS" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 51873 + Points [0, 48; 458, 0] + Branch { + ZOrder 51872 + Points [0, -33] + DstBlock "Abs36" + DstPort 1 + } + Branch { + ZOrder 51871 + Points [77, 0] + DstBlock "Divide123" + DstPort 1 + } + } + Branch { + ZOrder 51870 + DstBlock "MathFunction36" + DstPort 1 + } + } + Line { + ZOrder 51875 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_dx2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_dx2" + DstPort 1 + } + Line { + ZOrder 51876 + SrcBlock "Divide122" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_dx2_MON" + DstPort 1 + } + Line { + ZOrder 51877 + SrcBlock "Abs35" + SrcPort 1 + DstBlock "Divide122" + DstPort 2 + } + Line { + ZOrder 51878 + SrcBlock "Abs36" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide123" + DstPort 2 + } + Line { + ZOrder 51879 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_dx2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_dx2" + DstPort 1 + } + Line { + ZOrder 51880 + SrcBlock "Divide123" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_dx2_MON" + DstPort 1 + } + Line { + ZOrder 51889 + SrcBlock "Sum117" + SrcPort 1 + Points [313, 0] + Branch { + ZOrder 51888 + Points [0, -395] + DstBlock "Xend_Fil_PM_R" + DstPort 1 + } + Branch { + ZOrder 51887 + Points [88, 0; 0, 210] + Branch { + ZOrder 51886 + DstBlock "Product84" + DstPort 1 + } + Branch { + ZOrder 51885 + Points [0, 55] + Branch { + ZOrder 51884 + Points [0, 795] + Branch { + ZOrder 51883 + Points [0, 55] + DstBlock "Product117" + DstPort 1 + } + Branch { + ZOrder 51882 + DstBlock "Product112" + DstPort 1 + } + } + Branch { + ZOrder 51881 + DstBlock "Product129" + DstPort 1 + } + } + } + } + Line { + ZOrder 51890 + SrcBlock "Product123" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD1_X_SIN1" + DstPort 1 + } + Line { + ZOrder 51891 + SrcBlock "Product125" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD1_X_COS1" + DstPort 1 + } + Line { + ZOrder 51892 + SrcBlock "MathFunction39" + SrcPort 1 + DstBlock "Sum129" + DstPort 1 + } + Line { + ZOrder 51893 + SrcBlock "MathFunction40" + SrcPort 1 + Points [30, 0] + DstBlock "Sum129" + DstPort 2 + } + Line { + ZOrder 51894 + SrcBlock "Sum129" + SrcPort 1 + DstBlock "SQRT29" + DstPort 1 + } + Line { + ZOrder 51895 + SrcBlock "SQRT29" + SrcPort 1 + Points [5, 0] + DstBlock "Product126" + DstPort 1 + } + Line { + ZOrder 51896 + SrcBlock "Constant64" + SrcPort 1 + Points [5, 0] + DstBlock "Product126" + DstPort 2 + } + Line { + ZOrder 51897 + SrcBlock "Product126" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_AMP_X_MON1" + DstPort 1 + } + Line { + ZOrder 51898 + SrcBlock "Product127" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD1_Y_SIN1" + DstPort 1 + } + Line { + ZOrder 51899 + SrcBlock "Product128" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD1_Y_COS1" + DstPort 1 + } + Line { + ZOrder 51900 + SrcBlock "MathFunction37" + SrcPort 1 + DstBlock "Sum131" + DstPort 1 + } + Line { + ZOrder 51901 + SrcBlock "MathFunction38" + SrcPort 1 + Points [30, 0] + DstBlock "Sum131" + DstPort 2 + } + Line { + ZOrder 51902 + SrcBlock "Sum131" + SrcPort 1 + DstBlock "SQRT30" + DstPort 1 + } + Line { + ZOrder 51903 + SrcBlock "SQRT30" + SrcPort 1 + Points [5, 0] + DstBlock "Product122" + DstPort 1 + } + Line { + ZOrder 51904 + SrcBlock "Constant90" + SrcPort 1 + Points [5, 0] + DstBlock "Product122" + DstPort 2 + } + Line { + ZOrder 51905 + SrcBlock "Product122" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_AMP_Y_MON1" + DstPort 1 + } + Line { + ZOrder 51906 + SrcBlock "Xend_PM_DEMOD_QPD1_AMP_X_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_AMP_X1" + DstPort 1 + } + Line { + ZOrder 51907 + SrcBlock "Xend_PM_DEMOD_QPD1_AMP_Y_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_AMP_Y1" + DstPort 1 + } + Line { + ZOrder 51912 + SrcBlock "Xend_Fil_PM_DEMOD_QPD1_X_SIN1" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 51911 + Points [0, -28; 551, 0] + Branch { + ZOrder 51910 + Points [0, 28] + DstBlock "Abs39" + DstPort 1 + } + Branch { + ZOrder 51909 + Points [80, 0; 0, 13] + DstBlock "Divide124" + DstPort 1 + } + } + Branch { + ZOrder 51908 + DstBlock "MathFunction39" + DstPort 1 + } + } + Line { + ZOrder 51917 + SrcBlock "Xend_Fil_PM_DEMOD_QPD1_X_COS1" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 51916 + Points [0, 43; 538, 0] + Branch { + ZOrder 51915 + Points [0, -33] + DstBlock "Abs40" + DstPort 1 + } + Branch { + ZOrder 51914 + Points [77, 0] + DstBlock "Divide125" + DstPort 1 + } + } + Branch { + ZOrder 51913 + DstBlock "MathFunction40" + DstPort 1 + } + } + Line { + ZOrder 51922 + SrcBlock "Xend_Fil_PM_DEMOD_QPD1_Y_SIN1" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 51921 + Points [0, -26; 561, 0] + Branch { + ZOrder 51920 + Points [0, 41] + DstBlock "Abs37" + DstPort 1 + } + Branch { + ZOrder 51919 + Points [63, 0; 0, 26] + DstBlock "Divide126" + DstPort 1 + } + } + Branch { + ZOrder 51918 + DstBlock "MathFunction37" + DstPort 1 + } + } + Line { + ZOrder 51927 + SrcBlock "Xend_Fil_PM_DEMOD_QPD1_Y_COS1" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 51926 + Points [0, 54; 541, 0] + Branch { + ZOrder 51925 + Points [0, -29] + DstBlock "Abs38" + DstPort 1 + } + Branch { + ZOrder 51924 + Points [76, 0] + DstBlock "Divide128" + DstPort 1 + } + } + Branch { + ZOrder 51923 + DstBlock "MathFunction38" + DstPort 1 + } + } + Line { + ZOrder 51928 + SrcBlock "Divide124" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_X_MON1" + DstPort 1 + } + Line { + ZOrder 51929 + SrcBlock "Abs39" + SrcPort 1 + DstBlock "Divide124" + DstPort 2 + } + Line { + ZOrder 51930 + SrcBlock "Abs40" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide125" + DstPort 2 + } + Line { + ZOrder 51931 + SrcBlock "Divide125" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_X_MON1" + DstPort 1 + } + Line { + ZOrder 51932 + SrcBlock "Divide126" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_Y_MON1" + DstPort 1 + } + Line { + ZOrder 51933 + SrcBlock "Abs37" + SrcPort 1 + DstBlock "Divide126" + DstPort 2 + } + Line { + ZOrder 51934 + SrcBlock "Abs38" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide128" + DstPort 2 + } + Line { + ZOrder 51935 + SrcBlock "Divide128" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_Y_MON1" + DstPort 1 + } + Line { + ZOrder 51936 + SrcBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_X_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_X1" + DstPort 1 + } + Line { + ZOrder 51937 + SrcBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_X_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_X1" + DstPort 1 + } + Line { + ZOrder 51938 + SrcBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_Y_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_Y1" + DstPort 1 + } + Line { + ZOrder 51939 + SrcBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_Y_MON1" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_Y1" + DstPort 1 + } + Line { + ZOrder 51940 + SrcBlock "Xend_PM_QPD3_Y_mm_DIFF_MON" + SrcPort 1 + DstBlock "Xend_PM_QPD3_Y_mm_DIFF" + DstPort 1 + } + Line { + ZOrder 51945 + SrcBlock "Xend_PM_QPD3_X_mm_DIFF_MON" + SrcPort 1 + Points [132, 0; 0, 15; 71, 0] + Branch { + ZOrder 51944 + Points [0, 1095; 1976, 0] + Branch { + ZOrder 51943 + Points [0, 55] + DstBlock "Product134" + DstPort 1 + } + Branch { + ZOrder 51942 + DstBlock "Product131" + DstPort 1 + } + } + Branch { + ZOrder 51941 + DstBlock "Product101" + DstPort 2 + } + } + Line { + ZOrder 51950 + SrcBlock "Sum106" + SrcPort 1 + Points [140, 0] + Branch { + ZOrder 51949 + Points [0, 2005; 1479, 0] + Branch { + ZOrder 51948 + Points [0, 55] + DstBlock "Product137" + DstPort 1 + } + Branch { + ZOrder 51947 + DstBlock "Product136" + DstPort 1 + } + } + Branch { + ZOrder 51946 + DstBlock "Mux35" + DstPort 1 + } + } + Line { + ZOrder 51957 + SrcBlock "Xend_PM_QPD2_Y_mm_DIFF_MON" + SrcPort 1 + Points [57, 0] + Branch { + ZOrder 51956 + Points [0, 40] + DstBlock "Xend_PM_QPD2_Y_mm_DIFF" + DstPort 1 + } + Branch { + ZOrder 51955 + Points [254, 0] + Branch { + ZOrder 51954 + Points [0, 1985; 1455, 0] + Branch { + ZOrder 51953 + Points [0, 55] + DstBlock "Product140" + DstPort 1 + } + Branch { + ZOrder 51952 + DstBlock "Product139" + DstPort 1 + } + } + Branch { + ZOrder 51951 + DstBlock "Mux36" + DstPort 1 + } + } + } + Line { + ZOrder 51962 + SrcBlock "Sum130" + SrcPort 1 + Points [87, 0; 0, -20; 74, 0] + Branch { + ZOrder 51961 + Points [0, 2635; 1476, 0] + Branch { + ZOrder 51960 + Points [0, 55] + DstBlock "Product125" + DstPort 1 + } + Branch { + ZOrder 51959 + DstBlock "Product123" + DstPort 1 + } + } + Branch { + ZOrder 51958 + DstBlock "Xend_PM_Length_MON" + DstPort 1 + } + } + Line { + ZOrder 51967 + SrcBlock "Xend_PM_QPD1_Y_mm_DIFF_MON" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 51966 + Points [0, 2570; 1731, 0] + Branch { + ZOrder 51965 + Points [0, 55] + DstBlock "Product128" + DstPort 1 + } + Branch { + ZOrder 51964 + DstBlock "Product127" + DstPort 1 + } + } + Branch { + ZOrder 51963 + DstBlock "Mux37" + DstPort 1 + } + } + Line { + ZOrder 51968 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "Xend_PM_OSC1_R" + DstPort 1 + } + Line { + ZOrder 51969 + SrcBlock "Ground44" + SrcPort 1 + Points [10, 0] + DstBlock "Xend_PM_OSC1_dx" + DstPort 1 + } + Line { + ZOrder 51970 + SrcBlock "Xend_PM_OSC1_R" + SrcPort 1 + DstBlock "Choice66" + DstPort 1 + } + Line { + ZOrder 51971 + SrcBlock "Xend_PM_OSC1_R" + SrcPort 2 + Points [17, 0; 0, 395] + DstBlock "Choice69" + DstPort 1 + } + Line { + ZOrder 51972 + SrcBlock "Xend_PM_OSC1_dx" + SrcPort 2 + Points [9, 0; 0, 385] + DstBlock "Choice70" + DstPort 1 + } + Line { + ZOrder 51973 + SrcBlock "Xend_PM_OSC1_dx" + SrcPort 1 + DstBlock "Choice75" + DstPort 1 + } + Line { + ZOrder 51974 + SrcBlock "Constant91" + SrcPort 1 + DstBlock "Choice66" + DstPort 3 + } + Line { + ZOrder 51975 + SrcBlock "Constant92" + SrcPort 1 + DstBlock "Choice75" + DstPort 3 + } + Line { + ZOrder 51980 + SrcBlock "Xend_PM_OSC1_R_SW" + SrcPort 1 + Points [45, 0; 0, 40] + Branch { + ZOrder 51979 + Points [0, 147; -76, 0] + Branch { + ZOrder 51978 + Points [-191, 0; 0, 268] + DstBlock "Choice69" + DstPort 2 + } + Branch { + ZOrder 51977 + Points [0, 298] + DstBlock "Choice72" + DstPort 2 + } + } + Branch { + ZOrder 51976 + DstBlock "Choice66" + DstPort 2 + } + } + Line { + ZOrder 51985 + SrcBlock "Xend_PM_OSC1_dx_SW" + SrcPort 1 + Points [57, 0; 0, 45] + Branch { + ZOrder 51984 + Points [0, 471; -62, 0] + Branch { + ZOrder 51983 + DstBlock "Choice73" + DstPort 2 + } + Branch { + ZOrder 51982 + Points [-222, 0; 0, -66] + DstBlock "Choice70" + DstPort 2 + } + } + Branch { + ZOrder 51981 + DstBlock "Choice75" + DstPort 2 + } + } + Line { + ZOrder 51986 + SrcBlock "Choice69" + SrcPort 1 + Points [45, 0; 0, 297; -163, 0; 0, -32] + DstBlock "Mux33" + DstPort 4 + } + Line { + ZOrder 51987 + SrcBlock "Choice70" + SrcPort 1 + Points [20, 0; 0, 226; -152, 0; 0, -36] + DstBlock "Mux33" + DstPort 5 + } + Line { + ZOrder 51988 + SrcBlock "Choice72" + SrcPort 1 + Points [28, 0; 0, 245] + DstBlock "Mux34" + DstPort 4 + } + Line { + ZOrder 51989 + SrcBlock "Choice73" + SrcPort 1 + Points [21, 0; 0, 175] + DstBlock "Mux34" + DstPort 5 + } + Line { + ZOrder 51990 + SrcBlock "Xend_PM_OSC1_R" + SrcPort 3 + Points [149, 0; 0, 405] + DstBlock "Choice72" + DstPort 1 + } + Line { + ZOrder 51991 + SrcBlock "Xend_PM_OSC1_dx" + SrcPort 3 + Points [181, 0; 0, 390] + DstBlock "Choice73" + DstPort 1 + } + Line { + ZOrder 51992 + SrcBlock "Choice66" + SrcPort 1 + Points [66, 0; 0, 625] + DstBlock "Sum101" + DstPort 1 + } + Line { + ZOrder 51993 + SrcBlock "Choice75" + SrcPort 1 + Points [47, 0; 0, 660] + DstBlock "Sum102" + DstPort 1 + } + Line { + ZOrder 51994 + SrcBlock "Constant93" + SrcPort 1 + DstBlock "Choice81" + DstPort 3 + } + Line { + ZOrder 51995 + SrcBlock "Xend_PM_OSC2_R" + SrcPort 1 + DstBlock "Choice81" + DstPort 1 + } + Line { + ZOrder 51996 + SrcBlock "Constant98" + SrcPort 1 + DstBlock "Choice82" + DstPort 3 + } + Line { + ZOrder 51997 + SrcBlock "Xend_PM_OSC2_dx" + SrcPort 1 + DstBlock "Choice82" + DstPort 1 + } + Line { + ZOrder 52002 + SrcBlock "Xend_PM_OSC2_R_SW" + SrcPort 1 + Points [71, 0; 0, 45] + Branch { + ZOrder 52001 + DstBlock "Choice81" + DstPort 2 + } + Branch { + ZOrder 52000 + Points [0, 537; -78, 0] + Branch { + ZOrder 51999 + Points [-225, 0; 0, -52] + DstBlock "Choice79" + DstPort 2 + } + Branch { + ZOrder 51998 + Points [0, -42] + DstBlock "Choice76" + DstPort 2 + } + } + } + Line { + ZOrder 52007 + SrcBlock "Xend_PM_OSC2_dx_SW" + SrcPort 1 + Points [25, 0; 0, 50] + Branch { + ZOrder 52006 + DstBlock "Choice82" + DstPort 2 + } + Branch { + ZOrder 52005 + Points [0, 67; -83, 0; 0, 398] + Branch { + ZOrder 52004 + Points [0, 46; -174, 0; 0, -36] + DstBlock "Choice80" + DstPort 2 + } + Branch { + ZOrder 52003 + DstBlock "Choice77" + DstPort 2 + } + } + } + Line { + ZOrder 52008 + SrcBlock "Xend_PM_OSC2_R" + SrcPort 2 + Points [24, 0; 0, 465] + DstBlock "Choice79" + DstPort 1 + } + Line { + ZOrder 52009 + SrcBlock "Xend_PM_OSC2_dx" + SrcPort 2 + Points [36, 0; 0, 455] + DstBlock "Choice80" + DstPort 1 + } + Line { + ZOrder 52010 + SrcBlock "Xend_PM_OSC2_R" + SrcPort 3 + Points [121, 0; 0, 455] + DstBlock "Choice76" + DstPort 1 + } + Line { + ZOrder 52011 + SrcBlock "Xend_PM_OSC2_dx" + SrcPort 3 + Points [117, 0; 0, 425] + DstBlock "Choice77" + DstPort 1 + } + Line { + ZOrder 52012 + SrcBlock "Choice79" + SrcPort 1 + Points [18, 0; 0, 290; -135, 0; 0, -25] + DstBlock "Mux16" + DstPort 4 + } + Line { + ZOrder 52013 + SrcBlock "Choice80" + SrcPort 1 + Points [32, 0; 0, 222; -202, 0; 0, -47] + DstBlock "Mux16" + DstPort 5 + } + Line { + ZOrder 52014 + SrcBlock "Choice76" + SrcPort 1 + Points [12, 0; 0, 255] + DstBlock "Mux31" + DstPort 4 + } + Line { + ZOrder 52015 + SrcBlock "Choice77" + SrcPort 1 + Points [5, 0; 0, 185] + DstBlock "Mux31" + DstPort 5 + } + Line { + ZOrder 52016 + SrcBlock "Choice81" + SrcPort 1 + Points [190, 0; 0, 717; 430, 0] + DstBlock "Sum101" + DstPort 2 + } + Line { + ZOrder 52017 + SrcBlock "Choice82" + SrcPort 1 + Points [150, 0; 0, 738; 470, 0] + DstBlock "Sum102" + DstPort 2 + } + Line { + ZOrder 52018 + SrcBlock "Sum101" + SrcPort 1 + Points [0, 1959; -2849, 0; 0, -1541; -911, 0] + DstBlock "Sum123" + DstPort 2 + } + Line { + ZOrder 52019 + SrcBlock "Sum102" + SrcPort 1 + Points [64, 0; 0, 391; -3809, 0] + DstBlock "Sum124" + DstPort 2 + } + Line { + ZOrder 52020 + SrcBlock "Demux7" + SrcPort 4 + DstBlock "Mux15" + DstPort 4 + } + Line { + ZOrder 52021 + SrcBlock "Demux7" + SrcPort 5 + DstBlock "Mux15" + DstPort 5 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 54684 + SrcBlock "Constant80" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide39" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 54685 + SrcBlock "Sum1" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide38" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 54686 + SrcBlock "Constant101" + SrcPort 1 + DstBlock "Divide39" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 54687 + SrcBlock "COILTEST1_MON" + SrcPort 1 + Points [37, 0; 0, 25] + DstBlock "Divide40" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 54688 + SrcBlock "COILTEST2_MON" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 54689 + SrcBlock "COILTEST3_MON" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 54690 + SrcBlock "COILTEST4_MON" + SrcPort 1 + DstBlock "Divide37" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 54691 + SrcBlock "Divide40" + SrcPort 1 + DstBlock "COILTEST_OUT1" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 54692 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "COILTEST_OUT2" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 54693 + SrcBlock "Divide19" + SrcPort 1 + DstBlock "COILTEST_OUT3" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 54694 + SrcBlock "Divide37" + SrcPort 1 + DstBlock "COILTEST_OUT4" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 54695 + SrcBlock "Constant99" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 54696 + SrcBlock "Constant66" + SrcPort 1 + Points [65, 0] + DstBlock "Sum1" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 54697 + SrcBlock "Divide39" + SrcPort 1 + DstBlock "Divide38" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 54698 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "COILTEST1_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 54699 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "COILTEST2_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 54700 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "COILTEST3_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 54701 + SrcBlock "Ground50" + SrcPort 1 + DstBlock "COILTEST4_MON" + DstPort 1 + } + Annotation { + SID "2822" + Name "#DAQ Channels\nYend_TM_L 16384\nXend_TM_L 16384" + Position [9831, 6771, 9952, 6827] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Tue May 09 13:53:46 2023" + RTWModifiedTimeStamp 605539918 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1vis_Xend_IM" + Array { + Type "Cell" + Dimension 1 + Cell "k1vis_Xend_IM" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0o" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Abs + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Math + Operator "exp" + OutputSignalType "auto" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + IntermediateResultsDataTypeStr "Inherit: Inherit via internal rule" + AlgorithmType "Newton-Raphson" + Iterations "3" + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1vis_Xend_IM" + Location [538, 2209, 2056, 3245] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + ReportName "simulink-default.rpt" + SIDHighWatermark "7265" + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [1400, 3902, 1475, 3928] + ZOrder 396 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "4626" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [1370, 11237, 1440, 11263] + ZOrder 2445 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs1" + SID "7145" + Position [6145, 5870, 6175, 5900] + ZOrder 7449 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "7146" + Position [6145, 5935, 6175, 5965] + ZOrder 7451 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs22" + SID "7205" + Position [6285, 6670, 6315, 6700] + ZOrder 7530 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs23" + SID "7206" + Position [6285, 6735, 6315, 6765] + ZOrder 7532 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs24" + SID "7207" + Position [6285, 6385, 6315, 6415] + ZOrder 7522 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs25" + SID "7208" + Position [6285, 6450, 6315, 6480] + ZOrder 7524 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs26" + SID "7209" + Position [6285, 6525, 6315, 6555] + ZOrder 7526 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs27" + SID "7210" + Position [6285, 6590, 6315, 6620] + ZOrder 7528 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "7147" + Position [6145, 6010, 6175, 6040] + ZOrder 7457 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "7148" + Position [6145, 6075, 6175, 6105] + ZOrder 7459 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "7149" + Position [6145, 6155, 6175, 6185] + ZOrder 7465 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs6" + SID "7150" + Position [6145, 6220, 6175, 6250] + ZOrder 7467 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs68" + SID "7085" + Position [6155, 5360, 6185, 5390] + ZOrder 7389 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs69" + SID "7086" + Position [6155, 5425, 6185, 5455] + ZOrder 7391 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs70" + SID "7087" + Position [6155, 5500, 6185, 5530] + ZOrder 7397 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs71" + SID "7088" + Position [6155, 5565, 6185, 5595] + ZOrder 7399 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs72" + SID "7089" + Position [6155, 5645, 6185, 5675] + ZOrder 7405 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs73" + SID "7090" + Position [6155, 5710, 6185, 5740] + ZOrder 7407 + SaturateOnIntegerOverflow off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "4625" + Description "ADC Selector" + Ports [1, 28] + Position [1520, 8413, 1525, 14087] + ZOrder 2444 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_1_4,adc_1_5,adc_1_6,adc_1_7,adc_1_8,adc_1_9,adc_1_10,adc_1_11,adc_1_12,adc_1_13,adc_1_1" + "4,adc_1_15,adc_1_16,adc_1_17,adc_1_18,adc_1_19,adc_1_20,adc_1_21,adc_1_22,adc_1_23,adc_1_24,adc_1_25,adc_1_26,ad" + "c_1_27,adc_1_28,adc_1_29,adc_1_30,adc_1_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 32] + Position [1525, 1074, 1530, 6761] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,adc_0_11,adc_0_12,adc_0_13,adc_0_1" + "4,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_23,adc_0_24,adc_0_25,adc_0_26,ad" + "c_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31,adc_0_0,adc_0_1,adc_0_2,adc_0_3" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "C00_Xend" + SID "5660" + Tag "Test Point" + Ports [1] + Position [4010, 11495, 4050, 11515] + ZOrder 3491 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Xend_L" + SID "5661" + Tag "Test Point" + Ports [1] + Position [4300, 11550, 4340, 11570] + ZOrder 3500 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Xend_L_MON" + SID "5662" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4185, 11545, 4265, 11575] + ZOrder 3496 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Xend_MON" + SID "5663" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 11490, 3965, 11520] + ZOrder 3492 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend" + SID "4740" + Tag "Test Point" + Ports [1] + Position [4030, 2720, 4070, 2740] + ZOrder 2543 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_L" + SID "5250" + Tag "Test Point" + Ports [1] + Position [4320, 2775, 4360, 2795] + ZOrder 3092 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_L_MON" + SID "5245" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4205, 2770, 4285, 2800] + ZOrder 3087 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_MON" + SID "4741" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3905, 2715, 3985, 2745] + ZOrder 2544 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST1_MON" + SID "3372" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 920, 2395, 950] + ZOrder 997 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST2_MON" + SID "3374" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1010, 2395, 1040] + ZOrder 999 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST3_MON" + SID "3375" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1075, 2395, 1105] + ZOrder 1000 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST4_MON" + SID "3373" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1140, 2395, 1170] + ZOrder 998 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT1" + SID "3361" + Tag "Test Point" + Ports [1] + Position [2580, 960, 2620, 980] + ZOrder 986 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT2" + SID "3365" + Tag "Test Point" + Ports [1] + Position [2580, 1025, 2620, 1045] + ZOrder 990 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT3" + SID "3366" + Tag "Test Point" + Ports [1] + Position [2580, 1090, 2620, 1110] + ZOrder 991 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT4" + SID "3367" + Tag "Test Point" + Ports [1] + Position [2580, 1155, 2620, 1175] + ZOrder 992 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice1" + SID "6904" + Position [3665, 4995, 3695, 5025] + ZOrder 7178 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice10" + SID "7048" + Position [5275, 4610, 5305, 4640] + ZOrder 7323 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice11" + SID "4852" + Position [4340, 3900, 4370, 3930] + ZOrder 2695 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice12" + SID "4857" + Position [4340, 3990, 4370, 4020] + ZOrder 2700 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice13" + SID "4862" + Position [4340, 4075, 4370, 4105] + ZOrder 2706 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice14" + SID "7049" + Position [5280, 4690, 5310, 4720] + ZOrder 7324 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice15" + SID "7055" + Position [6085, 4580, 6115, 4610] + ZOrder 7350 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice16" + SID "7056" + Position [6090, 4660, 6120, 4690] + ZOrder 7351 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice17" + SID "7057" + Position [5865, 4475, 5895, 4505] + ZOrder 7345 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice18" + SID "7058" + Position [5865, 4550, 5895, 4580] + ZOrder 7346 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice19" + SID "7059" + Position [5865, 4640, 5895, 4670] + ZOrder 7347 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "6925" + Position [4990, 5270, 5020, 5300] + ZOrder 7201 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "7060" + Position [6165, 4170, 6195, 4200] + ZOrder 7336 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "7061" + Position [6165, 4270, 6195, 4300] + ZOrder 7339 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "7062" + Position [6175, 4370, 6205, 4400] + ZOrder 7342 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "7063" + Position [6085, 4500, 6115, 4530] + ZOrder 7349 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice26" + SID "5247" + Position [4310, 2860, 4340, 2890] + ZOrder 3089 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice27" + SID "5639" + Position [4325, 12730, 4355, 12760] + ZOrder 3470 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice28" + SID "5640" + Position [4325, 12820, 4355, 12850] + ZOrder 3473 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice3" + SID "6926" + Position [4990, 5360, 5020, 5390] + ZOrder 7204 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice31" + SID "7043" + Position [5055, 4505, 5085, 4535] + ZOrder 7318 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice32" + SID "7044" + Position [5055, 4580, 5085, 4610] + ZOrder 7319 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice35" + SID "7045" + Position [5055, 4670, 5085, 4700] + ZOrder 7320 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice36" + SID "5641" + Position [4325, 12905, 4355, 12935] + ZOrder 3476 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice37" + SID "5664" + Position [4290, 11635, 4320, 11665] + ZOrder 3497 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice4" + SID "6927" + Position [5030, 5445, 5060, 5475] + ZOrder 7207 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice43" + SID "7034" + Position [5355, 4200, 5385, 4230] + ZOrder 7309 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice5" + SID "7037" + Position [5355, 4300, 5385, 4330] + ZOrder 7312 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice6" + SID "4684" + Position [3405, 12645, 3435, 12675] + ZOrder 2489 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice7" + SID "4687" + Position [3470, 3820, 3500, 3850] + ZOrder 2492 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice8" + SID "7040" + Position [5365, 4400, 5395, 4430] + ZOrder 7315 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice9" + SID "7047" + Position [5275, 4530, 5305, 4560] + ZOrder 7322 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Coil_sens1" + SID "4758" + Tag "Test Point" + Ports [1] + Position [775, 4415, 815, 4435] + ZOrder 2559 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens2" + SID "4759" + Tag "Test Point" + Ports [1] + Position [775, 4620, 815, 4640] + ZOrder 2560 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens3" + SID "4760" + Tag "Test Point" + Ports [1] + Position [775, 4825, 815, 4845] + ZOrder 2561 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens4" + SID "4761" + Tag "Test Point" + Ports [1] + Position [775, 5030, 815, 5050] + ZOrder 2562 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "Constant1" + SID "3788" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3490, 3054, 3565, 3066] + ZOrder 1418 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant10" + SID "3378" + Description "Quantization range of 16 bit ADC." + Position [6945, 5260, 6990, 5290] + ZOrder 1077 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant100" + SID "7046" + Description "Each half of QPD" + Position [4930, 4522, 4960, 4538] + ZOrder 7321 + Value "0" + } + Block { + BlockType Constant + Name "Constant108" + SID "5642" + Description "Each half of QPD" + Position [4230, 12777, 4260, 12793] + ZOrder 3472 + Value "0" + } + Block { + BlockType Constant + Name "Constant109" + SID "5643" + Description "Each half of QPD" + Position [4230, 12867, 4260, 12883] + ZOrder 3475 + Value "0" + } + Block { + BlockType Constant + Name "Constant11" + SID "6899" + Description "Distance from mirror to beam splitter (mm)" + Position [3740, 4629, 3815, 4641] + ZOrder 7016 + Value "380" + } + Block { + BlockType Constant + Name "Constant110" + SID "5644" + Description "Each half of QPD" + Position [4230, 12952, 4260, 12968] + ZOrder 3478 + Value "0" + } + Block { + BlockType Constant + Name "Constant111" + SID "5665" + Description "Each half of QPD" + Position [4195, 11682, 4225, 11698] + ZOrder 3499 + Value "0" + } + Block { + BlockType Constant + Name "Constant12" + SID "6900" + Description "Distance from beam splitter to QPD1 (mm)" + Position [3740, 4669, 3815, 4681] + ZOrder 7017 + Value "40" + } + Block { + BlockType Constant + Name "Constant121" + SID "6809" + Description "Minimum voltage of ADC (V)" + Position [2815, 6432, 2860, 6448] + ZOrder 6169 + Value "-0.02386" + } + Block { + BlockType Constant + Name "Constant123" + SID "6816" + Description "Minimum voltage of ADC (V)" + Position [2835, 6067, 2880, 6083] + ZOrder 6177 + Value "-0.00910" + } + Block { + BlockType Constant + Name "Constant13" + SID "6901" + Description "Distance from beam splitter to lens (mm)" + Position [3740, 4709, 3815, 4721] + ZOrder 7018 + Value "65" + } + Block { + BlockType Constant + Name "Constant14" + SID "6902" + Description "Focal length of lens (mm)" + Position [3630, 5174, 3705, 5186] + ZOrder 7019 + Value "150" + } + Block { + BlockType Constant + Name "Constant15" + SID "6905" + Description "Each half of QPD" + Position [3605, 5047, 3635, 5063] + ZOrder 7180 + Value "0" + } + Block { + BlockType Constant + Name "Constant150" + SID "6823" + Description "Diameter of oplev laser PL204 (mm)" + Position [2670, 5415, 2715, 5445] + ZOrder 6964 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant151" + SID "6824" + Description "Each half of QPD" + Position [2780, 5415, 2825, 5445] + ZOrder 6971 + Value "2" + } + Block { + BlockType Constant + Name "Constant16" + SID "6913" + Description "Incident angle of laser against mirror (deg)" + Position [3630, 5144, 3705, 5156] + ZOrder 7188 + Value "405" + } + Block { + BlockType Constant + Name "Constant17" + SID "6916" + Description "Focal length of lens (mm)" + Position [3985, 5339, 4060, 5351] + ZOrder 7191 + Value "-1" + } + Block { + BlockType Constant + Name "Constant18" + SID "6921" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3970, 4714, 4045, 4726] + ZOrder 7196 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant19" + SID "6928" + Description "Each half of QPD" + Position [4895, 5317, 4925, 5333] + ZOrder 7203 + Value "0" + } + Block { + BlockType Constant + Name "Constant2" + SID "4683" + Description "Diameter of oplev laser PL204 (mm)" + Position [2755, 3480, 2800, 3510] + ZOrder 2488 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant20" + SID "6929" + Description "Each half of QPD" + Position [4895, 5407, 4925, 5423] + ZOrder 7206 + Value "0" + } + Block { + BlockType Constant + Name "Constant21" + SID "6930" + Description "Each half of QPD" + Position [4975, 5492, 5005, 5508] + ZOrder 7209 + Value "0" + } + Block { + BlockType Constant + Name "Constant22" + SID "7038" + Description "Each half of QPD" + Position [5215, 4317, 5245, 4333] + ZOrder 7314 + Value "0" + } + Block { + BlockType Constant + Name "Constant23" + SID "6810" + Description "Minimum voltage of ADC (V)" + Position [2725, 6402, 2770, 6418] + ZOrder 6172 + Value "0" + } + Block { + BlockType Constant + Name "Constant24" + SID "6817" + Description "Minimum voltage of ADC (V)" + Position [2765, 6172, 2810, 6188] + ZOrder 6179 + Value "0" + } + Block { + BlockType Constant + Name "Constant25" + SID "7041" + Description "Each half of QPD" + Position [5220, 4417, 5250, 4433] + ZOrder 7317 + Value "0" + } + Block { + BlockType Constant + Name "Constant26" + SID "3518" + Description "Minimum voltage of ADC (V)" + Position [1925, 925, 1970, 955] + ZOrder 1148 + Value "-10" + } + Block { + BlockType Constant + Name "Constant27" + SID "7050" + Description "Each half of QPD" + Position [5165, 4547, 5195, 4563] + ZOrder 7325 + Value "0" + } + Block { + BlockType Constant + Name "Constant28" + SID "7064" + Description "Each half of QPD" + Position [5740, 4492, 5770, 4508] + ZOrder 7348 + Value "0" + } + Block { + BlockType Constant + Name "Constant29" + SID "7065" + Description "Each half of QPD" + Position [6025, 4287, 6055, 4303] + ZOrder 7341 + Value "0" + } + Block { + BlockType Constant + Name "Constant3" + SID "2991" + Description "Each half of QPD" + Position [2855, 3435, 2900, 3465] + ZOrder 734 + Value "2" + } + Block { + BlockType Constant + Name "Constant30" + SID "7066" + Description "Each half of QPD" + Position [6030, 4387, 6060, 4403] + ZOrder 7344 + Value "0" + } + Block { + BlockType Constant + Name "Constant31" + SID "7067" + Description "Each half of QPD" + Position [5975, 4517, 6005, 4533] + ZOrder 7352 + Value "0" + } + Block { + BlockType Constant + Name "Constant32" + SID "7068" + Description "Each half of QPD" + Position [6010, 4187, 6040, 4203] + ZOrder 7338 + Value "0" + } + Block { + BlockType Constant + Name "Constant33" + SID "7091" + Position [5785, 5712, 5815, 5728] + ZOrder 7382 + Value "2" + } + Block { + BlockType Constant + Name "Constant34" + SID "7092" + Position [5785, 5582, 5815, 5598] + ZOrder 7373 + Value "2" + } + Block { + BlockType Constant + Name "Constant35" + SID "7093" + Position [5785, 5442, 5815, 5458] + ZOrder 7364 + Value "2" + } + Block { + BlockType Constant + Name "Constant36" + SID "7151" + Position [5775, 6222, 5805, 6238] + ZOrder 7442 + Value "2" + } + Block { + BlockType Constant + Name "Constant37" + SID "7152" + Position [5775, 6092, 5805, 6108] + ZOrder 7433 + Value "2" + } + Block { + BlockType Constant + Name "Constant38" + SID "7153" + Position [5775, 5952, 5805, 5968] + ZOrder 7424 + Value "2" + } + Block { + BlockType Constant + Name "Constant4" + SID "3071" + Description "positive and negative voltage" + Position [1815, 842, 1850, 868] + ZOrder 808 + Value "2" + } + Block { + BlockType Constant + Name "Constant45" + SID "3881" + Description "Incident angle of laser against mirror (deg)" + Position [3170, 3054, 3245, 3066] + ZOrder 1512 + Value "45" + } + Block { + BlockType Constant + Name "Constant46" + SID "3882" + Description "Distance from mirror to beam splitter (mm)" + Position [3170, 3114, 3245, 3126] + ZOrder 1513 + Value "340" + } + Block { + BlockType Constant + Name "Constant47" + SID "3883" + Description "Distance from beam splitter to QPD1 (mm)" + Position [3170, 3154, 3245, 3166] + ZOrder 1514 + Value "65" + } + Block { + BlockType Constant + Name "Constant48" + SID "3884" + Description "Distance from beam splitter to lens (mm)" + Position [3170, 3194, 3245, 3206] + ZOrder 1515 + Value "40" + } + Block { + BlockType Constant + Name "Constant5" + SID "6708" + Description "amplifier gain" + Position [1025, 10994, 1100, 11006] + ZOrder 3980 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant50" + SID "3886" + Description "Focal length of lens (mm)" + Position [3170, 3264, 3245, 3276] + ZOrder 1517 + Value "150" + } + Block { + BlockType Constant + Name "Constant54" + SID "4353" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3465, 12059, 3540, 12071] + ZOrder 2230 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant55" + SID "4354" + Description "Diameter of oplev laser PL204 (mm)" + Position [2735, 12310, 2780, 12340] + ZOrder 2180 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant56" + SID "4355" + Description "Each half of QPD" + Position [2830, 12265, 2875, 12295] + ZOrder 2182 + Value "2" + } + Block { + BlockType Constant + Name "Constant58" + SID "5717" + Description "Focal length of lens (mm)" + Position [3355, 12359, 3430, 12371] + ZOrder 3546 + Value "-1" + } + Block { + BlockType Constant + Name "Constant59" + SID "5719" + Description "Focal length of lens (mm)" + Position [3560, 3179, 3635, 3191] + ZOrder 3548 + Value "-1" + } + Block { + BlockType Constant + Name "Constant6" + SID "3007" + Description "Maximum voltage of ADC (V)" + Position [1925, 870, 1970, 900] + ZOrder 745 + Value "10" + } + Block { + BlockType Constant + Name "Constant62" + SID "5930" + Description "amplifier gain" + Position [2330, 11224, 2405, 11236] + ZOrder 3807 + Value "0.300" + } + Block { + BlockType Constant + Name "Constant63" + SID "4362" + Description "Incident angle of laser against mirror (deg)" + Position [3145, 12059, 3220, 12071] + ZOrder 2271 + Value "45" + } + Block { + BlockType Constant + Name "Constant64" + SID "4363" + Description "Distance from mirror to beam splitter (mm)" + Position [3145, 12119, 3220, 12131] + ZOrder 2272 + Value "340" + } + Block { + BlockType Constant + Name "Constant65" + SID "4364" + Description "Distance from beam splitter to QPD1 (mm)" + Position [3145, 12159, 3220, 12171] + ZOrder 2273 + Value "40" + } + Block { + BlockType Constant + Name "Constant66" + SID "4365" + Description "Distance from beam splitter to lens (mm)" + Position [3145, 12199, 3220, 12211] + ZOrder 2274 + Value "65" + } + Block { + BlockType Constant + Name "Constant67" + SID "4366" + Description "Focal length of lens (mm)" + Position [3145, 12269, 3220, 12281] + ZOrder 2275 + Value "150" + } + Block { + BlockType Constant + Name "Constant68" + SID "4667" + Description "Diameter of oplev laser PL204 (mm)" + Position [2755, 11590, 2800, 11620] + ZOrder 2487 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant69" + SID "4628" + Description "Each half of QPD" + Position [2835, 11545, 2880, 11575] + ZOrder 2447 + Value "2" + } + Block { + BlockType Constant + Name "Constant7" + SID "3008" + Description "Quantization range of 16 bit ADC." + Position [1895, 805, 1940, 835] + ZOrder 746 + Value "65536" + } + Block { + BlockType Constant + Name "Constant70" + SID "4685" + Description "Each half of QPD" + Position [3325, 12692, 3355, 12708] + ZOrder 2491 + Value "0" + } + Block { + BlockType Constant + Name "Constant71" + SID "4688" + Description "Each half of QPD" + Position [3390, 3867, 3420, 3883] + ZOrder 2494 + Value "0" + } + Block { + BlockType Constant + Name "Constant72" + SID "4762" + Description "Minimum voltage of ADC (V)" + Position [130, 4545, 175, 4575] + ZOrder 2568 + Value "-10" + } + Block { + BlockType Constant + Name "Constant73" + SID "4763" + Description "positive and negative voltage" + Position [20, 4462, 55, 4488] + ZOrder 2566 + Value "2" + } + Block { + BlockType Constant + Name "Constant74" + SID "4764" + Description "Maximum voltage of ADC (V)" + Position [130, 4490, 175, 4520] + ZOrder 2563 + Value "10" + } + Block { + BlockType Constant + Name "Constant75" + SID "4765" + Description "Quantization range of 16 bit ADC." + Position [100, 4425, 145, 4455] + ZOrder 2564 + Value "65536" + } + Block { + BlockType Constant + Name "Constant76" + SID "5932" + Description "accelerometer sensitivity (V/m/s^2)" + Position [2330, 11199, 2405, 11211] + ZOrder 3809 + Value "0.300" + } + Block { + BlockType Constant + Name "Constant8" + SID "6739" + Description "Maximum voltage of ADC (V)" + Position [2015, 1035, 2060, 1065] + ZOrder 5420 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant82" + SID "4853" + Description "Each half of QPD" + Position [4245, 3947, 4275, 3963] + ZOrder 2697 + Value "0" + } + Block { + BlockType Constant + Name "Constant83" + SID "4858" + Description "Each half of QPD" + Position [4245, 4037, 4275, 4053] + ZOrder 2702 + Value "0" + } + Block { + BlockType Constant + Name "Constant85" + SID "4864" + Description "Each half of QPD" + Position [4245, 4122, 4275, 4138] + ZOrder 2708 + Value "0" + } + Block { + BlockType Constant + Name "Constant9" + SID "6898" + Description "Incident angle of laser against mirror (deg)" + Position [3645, 4799, 3720, 4811] + ZOrder 7015 + Value "45" + } + Block { + BlockType Constant + Name "Constant93" + SID "5248" + Description "Each half of QPD" + Position [4215, 2907, 4245, 2923] + ZOrder 3091 + Value "0" + } + Block { + BlockType Constant + Name "Constant94" + SID "7211" + Position [5835, 6597, 5865, 6613] + ZOrder 7496 + Value "2" + } + Block { + BlockType Constant + Name "Constant95" + SID "7212" + Position [5835, 6462, 5865, 6478] + ZOrder 7487 + Value "2" + } + Block { + BlockType Constant + Name "Constant96" + SID "7213" + Position [5835, 6727, 5865, 6743] + ZOrder 7505 + Value "2" + } + Block { + BlockType Constant + Name "Constant97" + SID "7035" + Description "Each half of QPD" + Position [5200, 4217, 5230, 4233] + ZOrder 7311 + Value "0" + } + Block { + BlockType Reference + Name "DAC_0" + SID "4656" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [7345, 3941, 7375, 6724] + ZOrder 2477 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "6712" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [7345, 6936, 7380, 9719] + ZOrder 3984 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux1" + SID "3284" + Ports [1, 4] + Position [6090, 3610, 6095, 3770] + ZOrder 909 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "6952" + Ports [1, 4] + Position [6265, 4949, 6270, 5166] + ZOrder 7230 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "6953" + Ports [1, 3] + Position [6035, 4945, 6040, 5175] + ZOrder 7235 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "3793" + Ports [1, 3] + Position [3930, 3577, 3935, 3803] + ZOrder 3616 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux5" + SID "4367" + Ports [1, 4] + Position [6175, 12389, 6180, 12606] + ZOrder 2209 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux6" + SID "4368" + Ports [1, 3] + Position [5895, 12405, 5900, 12635] + ZOrder 2233 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Product + Name "Divide" + SID "2977" + Ports [2, 1] + Position [2175, 3612, 2205, 3643] + ZOrder 720 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2980" + Ports [2, 1] + Position [2175, 3787, 2205, 3818] + ZOrder 723 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "6800" + Ports [2, 1] + Position [1835, 1897, 1865, 1928] + ZOrder 5504 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide100" + SID "7094" + Ports [2, 1] + Position [6220, 5572, 6250, 5603] + ZOrder 7400 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide104" + SID "7095" + Ports [2, 1] + Position [6220, 5432, 6250, 5463] + ZOrder 7392 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide105" + SID "7096" + Ports [2, 1] + Position [6220, 5637, 6250, 5668] + ZOrder 7406 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide106" + SID "7097" + Ports [2, 1] + Position [6220, 5717, 6250, 5748] + ZOrder 7408 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "7098" + Ports [2, 1] + Position [6220, 5352, 6250, 5383] + ZOrder 7390 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "6750" + Ports [2, 1] + Position [1800, 1372, 1830, 1403] + ZOrder 5490 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "3050" + Ports [2, 1] + Position [2210, 4417, 2240, 4448] + ZOrder 788 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3051" + Ports [2, 1] + Position [2210, 4592, 2240, 4623] + ZOrder 790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3052" + Ports [2, 1] + Position [2210, 4767, 2240, 4798] + ZOrder 794 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide153" + SID "6811" + Ports [2, 1] + Position [2825, 6362, 2855, 6393] + ZOrder 6167 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide154" + SID "6818" + Ports [2, 1] + Position [2905, 6107, 2935, 6138] + ZOrder 6175 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide156" + SID "6733" + Ports [2, 1] + Position [1800, 1197, 1830, 1228] + ZOrder 5484 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "3053" + Ports [2, 1] + Position [2695, 4427, 2725, 4458] + ZOrder 796 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3430" + Ports [2, 1] + Position [2940, 4622, 2970, 4653] + ZOrder 1054 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "3055" + Ports [2, 1] + Position [2695, 4602, 2725, 4633] + ZOrder 801 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3427" + Ports [2, 1] + Position [2940, 4447, 2970, 4478] + ZOrder 1051 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2984" + Ports [2, 1] + Position [2175, 3962, 2205, 3993] + ZOrder 728 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "7099" + Ports [2, 1] + Position [6220, 5492, 6250, 5523] + ZOrder 7398 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "6758" + Ports [2, 1] + Position [1820, 1722, 1850, 1753] + ZOrder 5496 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "7154" + Ports [2, 1] + Position [6210, 6082, 6240, 6113] + ZOrder 7460 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide220" + SID "6825" + Ports [2, 1] + Position [1935, 4902, 1965, 4933] + ZOrder 6944 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide221" + SID "6826" + Ports [2, 1] + Position [1935, 5047, 1965, 5078] + ZOrder 6945 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide222" + SID "6827" + Ports [2, 1] + Position [1910, 5397, 1940, 5428] + ZOrder 6946 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide223" + SID "6828" + Ports [2, 1] + Position [1910, 5572, 1940, 5603] + ZOrder 6947 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide224" + SID "6829" + Ports [2, 1] + Position [1915, 5222, 1945, 5253] + ZOrder 6953 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide225" + SID "6830" + Ports [2, 1] + Position [1910, 5747, 1940, 5778] + ZOrder 6956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide226" + SID "6831" + Ports [2, 1] + Position [2265, 4912, 2295, 4943] + ZOrder 6958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide227" + SID "6832" + Ports [2, 1] + Position [2405, 5057, 2435, 5088] + ZOrder 6959 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide228" + SID "6833" + Ports [2, 1] + Position [2250, 5407, 2280, 5438] + ZOrder 6960 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide229" + SID "6834" + Ports [2, 1] + Position [2240, 5582, 2270, 5613] + ZOrder 6961 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "3385" + Ports [2, 1] + Position [2480, 1017, 2510, 1048] + ZOrder 1010 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "6766" + Ports [2, 1] + Position [1835, 2072, 1865, 2103] + ZOrder 5508 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide244" + SID "6835" + Ports [2, 1] + Position [2885, 4932, 2915, 4963] + ZOrder 6967 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide245" + SID "6836" + Ports [2, 1] + Position [2885, 5057, 2915, 5088] + ZOrder 6968 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide246" + SID "6837" + Ports [2, 1] + Position [2885, 5242, 2915, 5273] + ZOrder 6969 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide247" + SID "6838" + Ports [2, 1] + Position [2885, 5342, 2915, 5373] + ZOrder 6970 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "3386" + Ports [2, 1] + Position [2480, 1082, 2510, 1113] + ZOrder 1011 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "3387" + Ports [2, 1] + Position [2480, 1147, 2510, 1178] + ZOrder 1012 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "3519" + Ports [2, 1] + Position [2095, 822, 2125, 853] + ZOrder 1149 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "6770" + Ports [2, 1] + Position [1830, 2247, 1860, 2278] + ZOrder 5512 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "6774" + Ports [2, 1] + Position [1840, 2422, 1870, 2453] + ZOrder 5516 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "2987" + Ports [2, 1] + Position [2650, 3622, 2680, 3653] + ZOrder 730 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "6784" + Ports [2, 1] + Position [1950, 6447, 1980, 6478] + ZOrder 5474 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "6785" + Ports [2, 1] + Position [1950, 6622, 1980, 6653] + ZOrder 5480 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "6786" + Ports [2, 1] + Position [1950, 6097, 1980, 6128] + ZOrder 5468 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "6787" + Ports [2, 1] + Position [1950, 6272, 1980, 6303] + ZOrder 5471 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide34" + SID "7155" + Ports [2, 1] + Position [6210, 5942, 6240, 5973] + ZOrder 7452 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide35" + SID "7156" + Ports [2, 1] + Position [6210, 6147, 6240, 6178] + ZOrder 7466 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide36" + SID "7157" + Ports [2, 1] + Position [6210, 6227, 6240, 6258] + ZOrder 7468 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide37" + SID "4369" + Ports [2, 1] + Position [2150, 12442, 2180, 12473] + ZOrder 2170 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide38" + SID "4370" + Ports [2, 1] + Position [2150, 12617, 2180, 12648] + ZOrder 2172 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide39" + SID "4371" + Ports [2, 1] + Position [2145, 11742, 2175, 11773] + ZOrder 2191 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2990" + Ports [2, 1] + Position [2940, 3642, 2970, 3673] + ZOrder 733 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide40" + SID "4372" + Ports [2, 1] + Position [2145, 11917, 2175, 11948] + ZOrder 2193 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide41" + SID "4373" + Ports [2, 1] + Position [2145, 12092, 2175, 12123] + ZOrder 2197 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide42" + SID "4374" + Ports [2, 1] + Position [2630, 11752, 2660, 11783] + ZOrder 2199 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide43" + SID "4375" + Ports [2, 1] + Position [2910, 11947, 2940, 11978] + ZOrder 2213 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide44" + SID "4376" + Ports [2, 1] + Position [2630, 11927, 2660, 11958] + ZOrder 2200 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide45" + SID "4377" + Ports [2, 1] + Position [2910, 11772, 2940, 11803] + ZOrder 2210 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide46" + SID "4378" + Ports [2, 1] + Position [2150, 12792, 2180, 12823] + ZOrder 2176 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide47" + SID "4379" + Ports [2, 1] + Position [2625, 12452, 2655, 12483] + ZOrder 2178 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide48" + SID "7158" + Ports [2, 1] + Position [6210, 5862, 6240, 5893] + ZOrder 7450 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide49" + SID "4381" + Ports [2, 1] + Position [2915, 12472, 2945, 12503] + ZOrder 2181 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "2995" + Ports [2, 1] + Position [2660, 3797, 2690, 3828] + ZOrder 738 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide50" + SID "4382" + Ports [2, 1] + Position [2635, 12627, 2665, 12658] + ZOrder 2185 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide51" + SID "4383" + Ports [2, 1] + Position [2915, 12647, 2945, 12678] + ZOrder 2187 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide52" + SID "4766" + Ports [2, 1] + Position [300, 4442, 330, 4473] + ZOrder 2569 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide53" + SID "4767" + Ports [2, 1] + Position [215, 4432, 245, 4463] + ZOrder 2565 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide54" + SID "4769" + Ports [2, 1] + Position [710, 4417, 740, 4448] + ZOrder 2570 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide55" + SID "4770" + Ports [2, 1] + Position [710, 4622, 740, 4653] + ZOrder 2571 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide56" + SID "4771" + Ports [2, 1] + Position [710, 4827, 740, 4858] + ZOrder 2572 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide57" + SID "4772" + Ports [2, 1] + Position [710, 5032, 740, 5063] + ZOrder 2573 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide58" + SID "4781" + Ports [2, 1] + Position [2140, 11347, 2170, 11378] + ZOrder 2658 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide59" + SID "4817" + Ports [2, 1] + Position [2140, 11142, 2170, 11173] + ZOrder 2661 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "2996" + Ports [2, 1] + Position [2940, 3817, 2970, 3848] + ZOrder 740 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide60" + SID "4823" + Ports [2, 1] + Position [2495, 11152, 2525, 11183] + ZOrder 2664 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide61" + SID "7159" + Ports [2, 1] + Position [6210, 6002, 6240, 6033] + ZOrder 7458 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "3013" + Ports [2, 1] + Position [2010, 812, 2040, 843] + ZOrder 751 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide73" + SID "5244" + Ports [2, 1] + Position [4100, 2817, 4130, 2848] + ZOrder 3086 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide79" + SID "7214" + Ports [2, 1] + Position [6350, 6377, 6380, 6408] + ZOrder 7523 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "3384" + Ports [2, 1] + Position [2480, 952, 2510, 983] + ZOrder 1009 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "6736" + Ports [2, 1] + Position [1800, 1547, 1830, 1578] + ZOrder 5418 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide92" + SID "7215" + Ports [2, 1] + Position [6350, 6517, 6380, 6548] + ZOrder 7527 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide93" + SID "7216" + Ports [2, 1] + Position [6350, 6597, 6380, 6628] + ZOrder 7529 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide94" + SID "7217" + Ports [2, 1] + Position [6350, 6457, 6380, 6488] + ZOrder 7525 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide95" + SID "7218" + Ports [2, 1] + Position [6350, 6662, 6380, 6693] + ZOrder 7531 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide96" + SID "7219" + Ports [2, 1] + Position [6350, 6742, 6380, 6773] + ZOrder 7533 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide97" + SID "5666" + Ports [2, 1] + Position [4080, 11592, 4110, 11623] + ZOrder 3495 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide99" + SID "5931" + Ports [2, 1] + Position [2440, 11202, 2470, 11233] + ZOrder 3808 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [1387, 5780, 1427, 5819] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Ground + Name "Ground1" + SID "3296" + Position [7265, 4185, 7285, 4205] + ZOrder 921 + } + Block { + BlockType Ground + Name "Ground10" + SID "3556" + Position [2225, 925, 2245, 945] + ZOrder 1186 + } + Block { + BlockType Ground + Name "Ground11" + SID "3557" + Position [2225, 1015, 2245, 1035] + ZOrder 1187 + } + Block { + BlockType Ground + Name "Ground12" + SID "3558" + Position [2225, 1080, 2245, 1100] + ZOrder 1188 + } + Block { + BlockType Ground + Name "Ground13" + SID "3559" + Position [2225, 1145, 2245, 1165] + ZOrder 1189 + } + Block { + BlockType Ground + Name "Ground14" + SID "6709" + Position [1095, 10960, 1115, 10980] + ZOrder 3981 + } + Block { + BlockType Ground + Name "Ground15" + SID "4748" + Position [3760, 2725, 3780, 2745] + ZOrder 2551 + } + Block { + BlockType Ground + Name "Ground16" + SID "6715" + Position [7265, 7530, 7285, 7550] + ZOrder 3987 + } + Block { + BlockType Ground + Name "Ground17" + SID "6716" + Position [7265, 7005, 7285, 7025] + ZOrder 3988 + } + Block { + BlockType Ground + Name "Ground18" + SID "6721" + Position [7265, 8230, 7285, 8250] + ZOrder 3995 + } + Block { + BlockType Ground + Name "Ground19" + SID "3808" + Position [6760, 3300, 6780, 3320] + ZOrder 1438 + } + Block { + BlockType Ground + Name "Ground2" + SID "3297" + Position [7265, 4360, 7285, 4380] + ZOrder 922 + } + Block { + BlockType Ground + Name "Ground20" + SID "3809" + Position [6760, 3355, 6780, 3375] + ZOrder 1439 + } + Block { + BlockType Ground + Name "Ground21" + SID "3827" + Position [1260, 4260, 1280, 4280] + ZOrder 1458 + } + Block { + BlockType Ground + Name "Ground22" + SID "6722" + Position [7265, 7705, 7285, 7725] + ZOrder 3996 + } + Block { + BlockType Ground + Name "Ground23" + SID "6723" + Position [7265, 7880, 7285, 7900] + ZOrder 3993 + } + Block { + BlockType Ground + Name "Ground24" + SID "6724" + Position [7265, 8055, 7285, 8075] + ZOrder 3994 + } + Block { + BlockType Ground + Name "Ground25" + SID "6698" + Position [7285, 4710, 7305, 4730] + ZOrder 3971 + } + Block { + BlockType Ground + Name "Ground26" + SID "3873" + Position [6205, 3410, 6225, 3430] + ZOrder 1504 + } + Block { + BlockType Ground + Name "Ground27" + SID "6699" + Position [7285, 5060, 7305, 5080] + ZOrder 3972 + } + Block { + BlockType Ground + Name "Ground28" + SID "4773" + Position [620, 4415, 640, 4435] + ZOrder 2574 + } + Block { + BlockType Ground + Name "Ground29" + SID "6700" + Position [7285, 4885, 7305, 4905] + ZOrder 3973 + } + Block { + BlockType Ground + Name "Ground3" + SID "3298" + Position [7265, 4535, 7285, 4555] + ZOrder 923 + } + Block { + BlockType Ground + Name "Ground30" + SID "6725" + Position [7265, 8930, 7285, 8950] + ZOrder 3999 + } + Block { + BlockType Ground + Name "Ground31" + SID "6726" + Position [7265, 8405, 7285, 8425] + ZOrder 4000 + } + Block { + BlockType Ground + Name "Ground32" + SID "6727" + Position [7265, 8580, 7285, 8600] + ZOrder 3997 + } + Block { + BlockType Ground + Name "Ground33" + SID "6728" + Position [7265, 8755, 7285, 8775] + ZOrder 3998 + } + Block { + BlockType Ground + Name "Ground34" + SID "6729" + Position [7265, 9630, 7285, 9650] + ZOrder 4003 + } + Block { + BlockType Ground + Name "Ground35" + SID "6730" + Position [7265, 9105, 7285, 9125] + ZOrder 4004 + } + Block { + BlockType Ground + Name "Ground36" + SID "6731" + Position [7265, 9280, 7285, 9300] + ZOrder 4001 + } + Block { + BlockType Ground + Name "Ground37" + SID "6732" + Position [7265, 9455, 7285, 9475] + ZOrder 4002 + } + Block { + BlockType Ground + Name "Ground38" + SID "4774" + Position [620, 4620, 640, 4640] + ZOrder 2575 + } + Block { + BlockType Ground + Name "Ground39" + SID "4775" + Position [620, 4825, 640, 4845] + ZOrder 2576 + } + Block { + BlockType Ground + Name "Ground4" + SID "6215" + Position [7265, 5235, 7285, 5255] + ZOrder 3933 + } + Block { + BlockType Ground + Name "Ground40" + SID "4776" + Position [620, 5030, 640, 5050] + ZOrder 2577 + } + Block { + BlockType Ground + Name "Ground41" + SID "7071" + Position [5690, 4185, 5710, 4205] + ZOrder 7331 + } + Block { + BlockType Ground + Name "Ground42" + SID "7072" + Position [5690, 4285, 5710, 4305] + ZOrder 7333 + } + Block { + BlockType Ground + Name "Ground43" + SID "7073" + Position [5690, 4385, 5710, 4405] + ZOrder 7335 + } + Block { + BlockType Ground + Name "Ground5" + SID "6683" + Position [7630, 4860, 7650, 4880] + ZOrder 3969 + } + Block { + BlockType Ground + Name "Ground57" + SID "5667" + Position [3740, 11500, 3760, 11520] + ZOrder 3494 + } + Block { + BlockType Ground + Name "Ground6" + SID "6713" + Position [7265, 7180, 7285, 7200] + ZOrder 3985 + } + Block { + BlockType Ground + Name "Ground60" + SID "7028" + Position [4880, 4215, 4900, 4235] + ZOrder 7304 + } + Block { + BlockType Ground + Name "Ground61" + SID "7029" + Position [4880, 4315, 4900, 4335] + ZOrder 7306 + } + Block { + BlockType Ground + Name "Ground62" + SID "7030" + Position [4880, 4415, 4900, 4435] + ZOrder 7308 + } + Block { + BlockType Ground + Name "Ground7" + SID "6714" + Position [7265, 7355, 7285, 7375] + ZOrder 3986 + } + Block { + BlockType Ground + Name "Ground8" + SID "3347" + Position [7265, 4010, 7285, 4030] + ZOrder 972 + } + Block { + BlockType Ground + Name "Ground9" + SID "3807" + Position [6760, 3240, 6780, 3260] + ZOrder 1437 + } + Block { + BlockType Fcn + Name "IM_pitch" + SID "6908" + Position [4150, 5055, 4210, 5085] + ZOrder 7184 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "IM_yaw" + SID "6909" + Position [4000, 4930, 4060, 4960] + ZOrder 7183 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Reference + Name "K1:C00-VIS_Xend" + SID "5668" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [3790, 11499, 3855, 11521] + ZOrder 3493 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "K1:C00-VIS_Yend" + SID "4747" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [3810, 2724, 3875, 2746] + ZOrder 2550 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction1" + SID "7160" + Ports [1, 1] + Position [5680, 5885, 5710, 5915] + ZOrder 7469 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "7161" + Ports [1, 1] + Position [5680, 5940, 5710, 5970] + ZOrder 7471 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction22" + SID "7220" + Ports [1, 1] + Position [5740, 6653, 5770, 6687] + ZOrder 7500 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction23" + SID "7221" + Ports [1, 1] + Position [5740, 6708, 5770, 6742] + ZOrder 7501 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction24" + SID "7222" + Ports [1, 1] + Position [5740, 6388, 5770, 6422] + ZOrder 7482 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction25" + SID "7223" + Ports [1, 1] + Position [5740, 6443, 5770, 6477] + ZOrder 7483 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction26" + SID "7224" + Ports [1, 1] + Position [5740, 6523, 5770, 6557] + ZOrder 7491 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction27" + SID "7225" + Ports [1, 1] + Position [5740, 6578, 5770, 6612] + ZOrder 7492 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "7162" + Ports [1, 1] + Position [5680, 6018, 5710, 6052] + ZOrder 7428 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "7163" + Ports [1, 1] + Position [5680, 6073, 5710, 6107] + ZOrder 7429 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "7164" + Ports [1, 1] + Position [5680, 6148, 5710, 6182] + ZOrder 7437 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction6" + SID "7165" + Ports [1, 1] + Position [5680, 6203, 5710, 6237] + ZOrder 7438 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction64" + SID "7100" + Ports [1, 1] + Position [5690, 5375, 5720, 5405] + ZOrder 7409 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction65" + SID "7101" + Ports [1, 1] + Position [5690, 5430, 5720, 5460] + ZOrder 7411 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction66" + SID "7102" + Ports [1, 1] + Position [5690, 5508, 5720, 5542] + ZOrder 7368 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction67" + SID "7103" + Ports [1, 1] + Position [5690, 5563, 5720, 5597] + ZOrder 7369 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction68" + SID "7104" + Ports [1, 1] + Position [5690, 5638, 5720, 5672] + ZOrder 7377 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction69" + SID "7105" + Ports [1, 1] + Position [5690, 5693, 5720, 5727] + ZOrder 7378 + Operator "square" + } + Block { + BlockType Reference + Name "Midend_MIC_MON" + SID "4778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 11340, 1660, 11370] + ZOrder 2656 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT" + SID "4779" + Tag "Test Point" + Ports [1] + Position [2405, 11355, 2445, 11375] + ZOrder 2657 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT_MON" + SID "4783" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11350, 2340, 11380] + ZOrder 2659 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux1" + SID "3283" + Ports [3, 1] + Position [3845, 3577, 3850, 3803] + ZOrder 3615 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux10" + SID "3897" + Ports [2, 1] + Position [3665, 3396, 3670, 3434] + ZOrder 1530 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux11" + SID "3899" + Ports [3, 1] + Position [3675, 3476, 3680, 3514] + ZOrder 1532 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux12" + SID "4390" + Ports [3, 1] + Position [5740, 12406, 5745, 12634] + ZOrder 2208 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux13" + SID "4391" + Ports [2, 1] + Position [3560, 12506, 3565, 12544] + ZOrder 2284 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux14" + SID "4392" + Ports [3, 1] + Position [3570, 12571, 3575, 12609] + ZOrder 2286 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux15" + SID "4393" + Ports [3, 1] + Position [3355, 12421, 3360, 12459] + ZOrder 2225 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux16" + SID "4394" + Ports [3, 1] + Position [5935, 12407, 5940, 12633] + ZOrder 2234 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux17" + SID "4395" + Ports [2, 1] + Position [3330, 12501, 3335, 12539] + ZOrder 2278 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux18" + SID "6955" + Ports [3, 1] + Position [6090, 4947, 6095, 5173] + ZOrder 7236 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux19" + SID "7074" + Ports [3, 1] + Position [5800, 4753, 5805, 4797] + ZOrder 7354 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "6912" + Ports [3, 1] + Position [3800, 5256, 3805, 5294] + ZOrder 7186 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux20" + SID "7075" + Ports [3, 1] + Position [6220, 4768, 6225, 4812] + ZOrder 7356 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux22" + SID "7052" + Ports [3, 1] + Position [4990, 4783, 4995, 4827] + ZOrder 7327 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux23" + SID "7054" + Ports [3, 1] + Position [5410, 4798, 5415, 4842] + ZOrder 7329 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "6918" + Ports [2, 1] + Position [3915, 4926, 3920, 4964] + ZOrder 7193 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux4" + SID "6911" + Ports [2, 1] + Position [3810, 4971, 3815, 5009] + ZOrder 7187 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux5" + SID "6922" + Ports [3, 1] + Position [4090, 5051, 4095, 5089] + ZOrder 7197 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux6" + SID "6954" + Ports [3, 1] + Position [5885, 4946, 5890, 5174] + ZOrder 7229 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux7" + SID "3745" + Ports [3, 1] + Position [3350, 3191, 3355, 3229] + ZOrder 1377 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux8" + SID "3796" + Ports [3, 1] + Position [5965, 3577, 5970, 3803] + ZOrder 1426 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux9" + SID "3888" + Ports [2, 1] + Position [3350, 3296, 3355, 3334] + ZOrder 1521 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OPLEV1_ch18_MON" + SID "3826" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1315, 4255, 1395, 4285] + ZOrder 1457 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "OPLEV1_length" + SID "3889" + Position [3375, 3300, 3435, 3330] + ZOrder 1520 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_length1" + SID "4396" + Position [3355, 12505, 3415, 12535] + ZOrder 2277 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch" + SID "3900" + Position [3700, 3480, 3760, 3510] + ZOrder 1531 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch1" + SID "4397" + Position [3595, 12575, 3655, 12605] + ZOrder 2285 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw" + SID "3898" + Position [3690, 3400, 3750, 3430] + ZOrder 1529 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw1" + SID "4398" + Position [3585, 12510, 3645, 12540] + ZOrder 2283 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV2_length" + SID "3737" + Position [3375, 3195, 3435, 3225] + ZOrder 1369 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV2_length1" + SID "4399" + Position [3380, 12425, 3440, 12455] + ZOrder 2224 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "OSC1_COS" + SID "7053" + Position [5440, 4850, 5500, 4880] + ZOrder 7328 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC1_SIN" + SID "7051" + Position [5025, 4790, 5085, 4820] + ZOrder 7326 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC2_COS" + SID "7070" + Position [6250, 4775, 6310, 4805] + ZOrder 7355 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC2_SIN" + SID "7069" + Position [5835, 4760, 5895, 4790] + ZOrder 7353 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Product + Name "Product" + SID "2988" + Ports [2, 1] + Position [2850, 3632, 2880, 3663] + ZOrder 731 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2999" + Ports [2, 1] + Position [2850, 3807, 2880, 3838] + ZOrder 739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "5309" + Ports [2, 1] + Position [7130, 5752, 7160, 5783] + ZOrder 3145 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product100" + SID "7226" + Ports [2, 1] + Position [5890, 6677, 5920, 6708] + ZOrder 7504 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product101" + SID "5720" + Ports [2, 1] + Position [3690, 3212, 3720, 3243] + ZOrder 3549 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product104" + SID "7106" + Ports [2, 1] + Position [5840, 5397, 5870, 5428] + ZOrder 7363 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product105" + SID "7107" + Ports [2, 1] + Position [5440, 5507, 5470, 5538] + ZOrder 7366 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product106" + SID "7108" + Ports [2, 1] + Position [5440, 5562, 5470, 5593] + ZOrder 7367 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product107" + SID "7109" + Ports [2, 1] + Position [5840, 5532, 5870, 5563] + ZOrder 7372 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product108" + SID "7110" + Ports [2, 1] + Position [5440, 5637, 5470, 5668] + ZOrder 7375 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product109" + SID "7111" + Ports [2, 1] + Position [5440, 5692, 5470, 5723] + ZOrder 7376 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "7166" + Ports [2, 1] + Position [5830, 5907, 5860, 5938] + ZOrder 7423 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product110" + SID "7112" + Ports [2, 1] + Position [5840, 5662, 5870, 5693] + ZOrder 7381 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "7167" + Ports [2, 1] + Position [5460, 6017, 5490, 6048] + ZOrder 7426 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "7168" + Ports [2, 1] + Position [5460, 6072, 5490, 6103] + ZOrder 7427 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "7169" + Ports [2, 1] + Position [5830, 6042, 5860, 6073] + ZOrder 7432 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "5310" + Ports [2, 1] + Position [7130, 5927, 7160, 5958] + ZOrder 3146 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "5311" + Ports [2, 1] + Position [7130, 5402, 7160, 5433] + ZOrder 3143 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "3448" + Ports [2, 1] + Position [7130, 6267, 7160, 6298] + ZOrder 1073 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product174" + SID "6839" + Ports [2, 1] + Position [2785, 4922, 2815, 4953] + ZOrder 6962 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product175" + SID "6840" + Ports [2, 1] + Position [2785, 5047, 2815, 5078] + ZOrder 6963 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "3449" + Ports [2, 1] + Position [7130, 6442, 7160, 6473] + ZOrder 1074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product180" + SID "6841" + Ports [2, 1] + Position [2785, 5232, 2815, 5263] + ZOrder 6965 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product181" + SID "6842" + Ports [2, 1] + Position [2785, 5332, 2815, 5363] + ZOrder 6966 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "3450" + Ports [2, 1] + Position [7130, 6617, 7160, 6648] + ZOrder 1075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "6914" + Ports [2, 1] + Position [3985, 5267, 4015, 5298] + ZOrder 7189 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product20" + SID "3451" + Ports [2, 1] + Position [7130, 6092, 7160, 6123] + ZOrder 1072 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "7170" + Ports [2, 1] + Position [5460, 6147, 5490, 6178] + ZOrder 7435 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "7171" + Ports [2, 1] + Position [5460, 6202, 5490, 6233] + ZOrder 7436 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "7172" + Ports [2, 1] + Position [5830, 6172, 5860, 6203] + ZOrder 7441 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "7173" + Ports [2, 1] + Position [5460, 5937, 5490, 5968] + ZOrder 7421 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product25" + SID "7174" + Ports [2, 1] + Position [5460, 5882, 5490, 5913] + ZOrder 7420 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "5308" + Ports [2, 1] + Position [7130, 5577, 7160, 5608] + ZOrder 3144 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product32" + SID "3890" + Ports [2, 1] + Position [3525, 3202, 3555, 3233] + ZOrder 1522 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product33" + SID "4400" + Ports [2, 1] + Position [2825, 12462, 2855, 12493] + ZOrder 2179 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product34" + SID "3896" + Ports [2, 1] + Position [3835, 3482, 3865, 3513] + ZOrder 1528 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product35" + SID "3902" + Ports [2, 1] + Position [3835, 3407, 3865, 3438] + ZOrder 1534 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product36" + SID "4401" + Ports [2, 1] + Position [2825, 12637, 2855, 12668] + ZOrder 2186 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product37" + SID "4402" + Ports [2, 1] + Position [3485, 12432, 3515, 12463] + ZOrder 2279 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product38" + SID "4403" + Ports [2, 1] + Position [3800, 12577, 3830, 12608] + ZOrder 2282 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product39" + SID "4404" + Ports [2, 1] + Position [3800, 12502, 3830, 12533] + ZOrder 2287 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3428" + Ports [2, 1] + Position [2850, 4437, 2880, 4468] + ZOrder 1052 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product40" + SID "4405" + Ports [2, 1] + Position [2830, 11762, 2860, 11793] + ZOrder 2211 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product41" + SID "4406" + Ports [2, 1] + Position [2830, 11937, 2860, 11968] + ZOrder 2212 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product42" + SID "7114" + Ports [2, 1] + Position [5440, 5427, 5470, 5458] + ZOrder 7361 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3429" + Ports [2, 1] + Position [2850, 4612, 2880, 4643] + ZOrder 1053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "6915" + Ports [2, 1] + Position [4080, 5267, 4110, 5298] + ZOrder 7190 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "6920" + Ports [2, 1] + Position [4165, 4937, 4195, 4968] + ZOrder 7195 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product73" + SID "5718" + Ports [2, 1] + Position [3580, 12432, 3610, 12463] + ZOrder 3547 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product74" + SID "7227" + Ports [2, 1] + Position [5530, 6387, 5560, 6418] + ZOrder 7480 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "6923" + Ports [2, 1] + Position [4295, 5062, 4325, 5093] + ZOrder 7198 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "7113" + Ports [2, 1] + Position [5440, 5372, 5470, 5403] + ZOrder 7360 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product93" + SID "7228" + Ports [2, 1] + Position [5530, 6442, 5560, 6473] + ZOrder 7481 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product94" + SID "7229" + Ports [2, 1] + Position [5890, 6412, 5920, 6443] + ZOrder 7486 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product95" + SID "7230" + Ports [2, 1] + Position [5530, 6522, 5560, 6553] + ZOrder 7489 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product96" + SID "7231" + Ports [2, 1] + Position [5530, 6577, 5560, 6608] + ZOrder 7490 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product97" + SID "7232" + Ports [2, 1] + Position [5890, 6547, 5920, 6578] + ZOrder 7495 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product98" + SID "7233" + Ports [2, 1] + Position [5530, 6652, 5560, 6683] + ZOrder 7498 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product99" + SID "7234" + Ports [2, 1] + Position [5530, 6707, 5560, 6738] + ZOrder 7499 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Fcn + Name "QPD1_length" + SID "6907" + Position [3850, 4975, 3910, 5005] + ZOrder 7182 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "QPD2_length" + SID "6910" + Position [3850, 5260, 3910, 5290] + ZOrder 7181 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Reference + Name "SQRT1" + SID "7175" + Tag "cdsSqrt" + Ports [1, 1] + Position [5775, 5881, 5805, 5919] + ZOrder 7422 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT16" + SID "7235" + Tag "cdsSqrt" + Ports [1, 1] + Position [5835, 6386, 5865, 6424] + ZOrder 7485 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT17" + SID "7236" + Tag "cdsSqrt" + Ports [1, 1] + Position [5835, 6521, 5865, 6559] + ZOrder 7494 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT18" + SID "7237" + Tag "cdsSqrt" + Ports [1, 1] + Position [5835, 6651, 5865, 6689] + ZOrder 7503 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "7176" + Tag "cdsSqrt" + Ports [1, 1] + Position [5775, 6016, 5805, 6054] + ZOrder 7431 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "7177" + Tag "cdsSqrt" + Ports [1, 1] + Position [5775, 6146, 5805, 6184] + ZOrder 7440 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT33" + SID "7115" + Tag "cdsSqrt" + Ports [1, 1] + Position [5785, 5371, 5815, 5409] + ZOrder 7362 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT34" + SID "7116" + Tag "cdsSqrt" + Ports [1, 1] + Position [5785, 5506, 5815, 5544] + ZOrder 7371 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT35" + SID "7117" + Tag "cdsSqrt" + Ports [1, 1] + Position [5785, 5636, 5815, 5674] + ZOrder 7380 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Subsystem" + SID "6705" + Ports [2] + Position [1150, 10955, 1190, 11015] + ZOrder 3978 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [100, 100, 900, 600] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "60" + Block { + BlockType Inport + Name "In1" + SID "6706" + Position [20, 158, 50, 172] + ZOrder 3933 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6707" + Position [20, 173, 50, 187] + ZOrder 3934 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "CRY_ACC_Z" + SID "5909" + Tag "Test Point" + Ports [1] + Position [1475, 145, 1515, 155] + ZOrder 3796 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Z_MON" + SID "5910" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1380, 144, 1430, 156] + ZOrder 3795 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3" + SID "5911" + Tag "Test Point" + Ports [1] + Position [430, 135, 470, 155] + ZOrder 3788 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_MON" + SID "5912" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [260, 170, 340, 200] + ZOrder 3787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_a" + SID "5913" + Tag "Test Point" + Ports [1] + Position [835, 135, 875, 155] + ZOrder 3792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_a_MON" + SID "5914" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [685, 180, 765, 210] + ZOrder 3791 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice38" + SID "5915" + Position [1350, 300, 1380, 330] + ZOrder 3799 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice39" + SID "5916" + Position [1350, 370, 1380, 400] + ZOrder 3801 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice41" + SID "5986" + Position [1495, 355, 1525, 385] + ZOrder 3879 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice42" + SID "5987" + Position [1685, 135, 1715, 165] + ZOrder 3895 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant77" + SID "5935" + Description "accelerometer sensitivity (V/m/s^2)" + Position [80, 104, 155, 116] + ZOrder 3812 + Value "0.5" + } + Block { + BlockType Constant + Name "Constant78" + SID "5988" + Description "Each half of QPD" + Position [1585, 192, 1615, 208] + ZOrder 3892 + Value "0" + } + Block { + BlockType Demux + Name "Demux7" + SID "5917" + Ports [1, 6] + Position [1090, 114, 1095, 201] + ZOrder 3794 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux8" + SID "5990" + Ports [1, 6] + Position [1975, 114, 1980, 201] + ZOrder 3866 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Product + Name "Divide48" + SID "5918" + Ports [2, 1] + Position [70, 157, 100, 188] + ZOrder 3786 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide98" + SID "5919" + Ports [2, 1] + Position [565, 177, 595, 208] + ZOrder 3790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "FIL_ACC_Z1" + SID "5920" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1185, 145, 1225, 155] + ZOrder 3804 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Z2" + SID "5921" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1265, 145, 1305, 155] + ZOrder 3798 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT1" + SID "5991" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 25, 2360, 35] + ZOrder 3867 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT2" + SID "5992" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 75, 2360, 85] + ZOrder 3868 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT3" + SID "5993" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 120, 2360, 130] + ZOrder 3869 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT4" + SID "5994" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 185, 2360, 195] + ZOrder 3870 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT5" + SID "5995" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 240, 2360, 250] + ZOrder 3871 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT6" + SID "5996" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 295, 2360, 305] + ZOrder 3872 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_Z" + SID "5997" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1575, 365, 1615, 375] + ZOrder 3863 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground14" + SID "6209" + Position [1820, 170, 1840, 190] + ZOrder 3927 + } + Block { + BlockType Ground + Name "Ground17" + SID "6210" + Position [1820, 110, 1840, 130] + ZOrder 3928 + } + Block { + BlockType Ground + Name "Ground18" + SID "6211" + Position [1820, 125, 1840, 145] + ZOrder 3929 + } + Block { + BlockType Ground + Name "Ground23" + SID "6213" + Position [1820, 155, 1840, 175] + ZOrder 3931 + } + Block { + BlockType Ground + Name "Ground24" + SID "6214" + Position [1820, 185, 1840, 205] + ZOrder 3932 + } + Block { + BlockType Ground + Name "Ground41" + SID "5936" + Position [970, 170, 990, 190] + ZOrder 3813 + } + Block { + BlockType Ground + Name "Ground50" + SID "5939" + Position [970, 110, 990, 130] + ZOrder 3816 + } + Block { + BlockType Ground + Name "Ground65" + SID "5940" + Position [970, 125, 990, 145] + ZOrder 3817 + } + Block { + BlockType Ground + Name "Ground66" + SID "5941" + Position [970, 140, 990, 160] + ZOrder 3818 + } + Block { + BlockType Ground + Name "Ground67" + SID "5942" + Position [970, 155, 990, 175] + ZOrder 3819 + } + Block { + BlockType Ground + Name "Ground68" + SID "5999" + Position [1480, 45, 1500, 65] + ZOrder 3894 + } + Block { + BlockType Ground + Name "Ground69" + SID "6023" + Position [1275, 260, 1295, 280] + ZOrder 3900 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Reference + Name "MAT_ACC" + SID "5922" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1030, 130, 1070, 190] + ZOrder 3793 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_ACT" + SID "6000" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1905, 130, 1945, 190] + ZOrder 3864 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux24" + SID "5923" + Ports [6, 1] + Position [1010, 114, 1015, 201] + ZOrder 3797 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux25" + SID "6001" + Ports [6, 1] + Position [1865, 114, 1870, 201] + ZOrder 3865 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OSC_Z" + SID "6002" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [1520, 24, 1575, 86] + ZOrder 3893 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Z_SW" + SID "6003" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1565, 142, 1630, 158] + ZOrder 3896 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1" + SID "6004" + Tag "Test Point" + Ports [1] + Position [2560, 20, 2600, 40] + ZOrder 3881 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1_MON" + SID "6005" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 20, 2485, 40] + ZOrder 3880 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2" + SID "6006" + Tag "Test Point" + Ports [1] + Position [2560, 70, 2600, 90] + ZOrder 3887 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2_MON" + SID "6007" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 70, 2485, 90] + ZOrder 3882 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3" + SID "6008" + Tag "Test Point" + Ports [1] + Position [2560, 115, 2600, 135] + ZOrder 3888 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3_MON" + SID "6009" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 115, 2485, 135] + ZOrder 3883 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4" + SID "6010" + Tag "Test Point" + Ports [1] + Position [2560, 180, 2600, 200] + ZOrder 3889 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4_MON" + SID "6011" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 180, 2485, 200] + ZOrder 3884 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5" + SID "6012" + Tag "Test Point" + Ports [1] + Position [2560, 235, 2600, 255] + ZOrder 3890 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5_MON" + SID "6013" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 235, 2485, 255] + ZOrder 3885 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6" + SID "6014" + Tag "Test Point" + Ports [1] + Position [2560, 290, 2600, 310] + ZOrder 3891 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6_MON" + SID "6015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 290, 2485, 310] + ZOrder 3886 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product102" + SID "5924" + Ports [2, 1] + Position [180, 167, 210, 198] + ZOrder 3803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SUM_Z" + SID "6016" + Tag "Test Point" + Ports [1] + Position [1790, 360, 1830, 380] + ZOrder 3874 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Z_MON" + SID "6017" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1650, 360, 1730, 380] + ZOrder 3873 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_Z_IN" + SID "5925" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1240, 379, 1270, 391] + ZOrder 3802 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_FEEDBACK" + SID "6018" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1390, 204, 1420, 216] + ZOrder 3876 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_Z_IN" + SID "5926" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1240, 309, 1270, 321] + ZOrder 3800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum101" + SID "6019" + Ports [2, 1] + Position [1430, 350, 1450, 370] + ZOrder 3862 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum102" + SID "6020" + Ports [2, 1] + Position [1745, 140, 1765, 160] + ZOrder 3899 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator21" + SID "5937" + Position [1115, 185, 1135, 205] + ZOrder 3814 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "5943" + Position [1115, 110, 1135, 130] + ZOrder 3820 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "5944" + Position [1115, 125, 1135, 145] + ZOrder 3821 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "5945" + Position [1115, 155, 1135, 175] + ZOrder 3822 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "5946" + Position [1115, 170, 1135, 190] + ZOrder 3823 + } + Block { + BlockType Terminator + Name "Terminator31" + SID "6021" + Position [1590, 45, 1610, 65] + ZOrder 3897 + } + Block { + BlockType Terminator + Name "Terminator32" + SID "6022" + Position [1590, 70, 1610, 90] + ZOrder 3898 + } + Block { + BlockType Reference + Name "V3_CONST" + SID "5927" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [505, 139, 535, 151] + ZOrder 3789 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 43672 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "Mux25" + DstPort 4 + } + Line { + ZOrder 42127 + SrcBlock "P5_MON" + SrcPort 1 + DstBlock "P5" + DstPort 1 + } + Line { + ZOrder 42068 + SrcBlock "MAT_ACT" + SrcPort 1 + DstBlock "Demux8" + DstPort 1 + } + Line { + ZOrder 42069 + SrcBlock "Demux8" + SrcPort 2 + Points [18, 0; 0, -55] + DstBlock "FIL_ACT2" + DstPort 1 + } + Line { + ZOrder 42070 + SrcBlock "Demux8" + SrcPort 3 + Points [27, 0; 0, -25] + DstBlock "FIL_ACT3" + DstPort 1 + } + Line { + ZOrder 41960 + SrcBlock "Ground41" + SrcPort 1 + DstBlock "Mux24" + DstPort 5 + } + Line { + ZOrder 42146 + SrcBlock "OSC_Z" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator32" + DstPort 1 + } + Line { + ZOrder 42147 + SrcBlock "OSC_Z_SW" + SrcPort 1 + DstBlock "Choice42" + DstPort 2 + } + Line { + ZOrder 42148 + SrcBlock "Choice42" + SrcPort 1 + DstBlock "Sum102" + DstPort 1 + } + Line { + ZOrder 42149 + SrcBlock "Sum102" + SrcPort 1 + DstBlock "Mux25" + DstPort 3 + } + Line { + ZOrder 41967 + SrcBlock "Demux7" + SrcPort 4 + DstBlock "Terminator24" + DstPort 1 + } + Line { + ZOrder 42118 + SrcBlock "FIL_ACT3" + SrcPort 1 + DstBlock "P3_MON" + DstPort 1 + } + Line { + ZOrder 42119 + SrcBlock "FIL_ACT4" + SrcPort 1 + DstBlock "P4_MON" + DstPort 1 + } + Line { + ZOrder 42120 + SrcBlock "FIL_ACT5" + SrcPort 1 + DstBlock "P5_MON" + DstPort 1 + } + Line { + ZOrder 42121 + SrcBlock "FIL_ACT6" + SrcPort 1 + DstBlock "P6_MON" + DstPort 1 + } + Line { + ZOrder 42178 + SrcBlock "SWITCH_FEEDBACK" + SrcPort 1 + Points [45, 0; 0, 160] + DstBlock "Choice41" + DstPort 2 + } + Line { + ZOrder 42079 + SrcBlock "Mux25" + SrcPort 1 + DstBlock "MAT_ACT" + DstPort 1 + } + Line { + ZOrder 42143 + SrcBlock "Ground68" + SrcPort 1 + DstBlock "OSC_Z" + DstPort 1 + } + Line { + ZOrder 42144 + SrcBlock "OSC_Z" + SrcPort 1 + Points [77, 0; 0, 105] + DstBlock "Choice42" + DstPort 1 + } + Line { + ZOrder 42145 + SrcBlock "OSC_Z" + SrcPort 2 + DstBlock "Terminator31" + DstPort 1 + } + Line { + ZOrder 41961 + SrcBlock "Ground67" + SrcPort 1 + DstBlock "Mux24" + DstPort 4 + } + Line { + ZOrder 41963 + SrcBlock "Ground65" + SrcPort 1 + DstBlock "Mux24" + DstPort 2 + } + Line { + ZOrder 43849 + SrcBlock "In1" + SrcPort 1 + DstBlock "Divide48" + DstPort 1 + } + Line { + ZOrder 42109 + SrcBlock "P1_MON" + SrcPort 1 + DstBlock "P1" + DstPort 1 + } + Line { + ZOrder 43850 + SrcBlock "In2" + SrcPort 1 + DstBlock "Divide48" + DstPort 2 + } + Line { + ZOrder 43669 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "Mux25" + DstPort 5 + } + Line { + ZOrder 43668 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "Mux25" + DstPort 6 + } + Line { + ZOrder 42117 + SrcBlock "P3_MON" + SrcPort 1 + DstBlock "P3" + DstPort 1 + } + Line { + ZOrder 43674 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "Mux25" + DstPort 1 + } + Line { + ZOrder 41966 + SrcBlock "Demux7" + SrcPort 5 + DstBlock "Terminator26" + DstPort 1 + } + Line { + ZOrder 42110 + SrcBlock "FIL_ACT1" + SrcPort 1 + DstBlock "P1_MON" + DstPort 1 + } + Line { + ZOrder 42111 + SrcBlock "FIL_ACT2" + SrcPort 1 + DstBlock "P2_MON" + DstPort 1 + } + Line { + ZOrder 42114 + SrcBlock "P2_MON" + SrcPort 1 + DstBlock "P2" + DstPort 1 + } + Line { + ZOrder 43673 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "Mux25" + DstPort 2 + } + Line { + ZOrder 42141 + SrcBlock "Constant78" + SrcPort 1 + Points [36, 0; 0, -40] + DstBlock "Choice42" + DstPort 3 + } + Line { + ZOrder 42142 + SrcBlock "Demux8" + SrcPort 1 + Points [9, 0; 0, -90] + DstBlock "FIL_ACT1" + DstPort 1 + } + Line { + ZOrder 41948 + SrcBlock "Constant77" + SrcPort 1 + Points [5, 0] + DstBlock "Product102" + DstPort 2 + } + Line { + ZOrder 41916 + SrcBlock "V3_CONST" + SrcPort 1 + Points [9, 0; 0, 55] + DstBlock "Divide98" + DstPort 2 + } + Line { + ZOrder 41917 + SrcBlock "Divide98" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V3_a_MON" + DstPort 1 + } + Line { + ZOrder 41920 + SrcBlock "CRY_SENSE_ACC_V3_a_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 42160 + DstBlock "Mux24" + DstPort 6 + } + Branch { + ZOrder 41918 + Points [0, -50] + DstBlock "CRY_SENSE_ACC_V3_a" + DstPort 1 + } + } + Line { + ZOrder 41921 + SrcBlock "Mux24" + SrcPort 1 + DstBlock "MAT_ACC" + DstPort 1 + } + Line { + ZOrder 41922 + SrcBlock "MAT_ACC" + SrcPort 1 + DstBlock "Demux7" + DstPort 1 + } + Line { + ZOrder 41923 + SrcBlock "CRY_ACC_Z_MON" + SrcPort 1 + DstBlock "CRY_ACC_Z" + DstPort 1 + } + Line { + ZOrder 41926 + SrcBlock "FIL_ACC_Z2" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 41979 + DstBlock "CRY_ACC_Z_MON" + DstPort 1 + } + Branch { + ZOrder 41974 + Points [0, 225] + DstBlock "Choice39" + DstPort 1 + } + } + Line { + ZOrder 42165 + SrcBlock "Ground69" + SrcPort 1 + Points [15, 0; 0, 15] + Branch { + ZOrder 42177 + Points [147, 0; 0, 95] + DstBlock "Choice41" + DstPort 3 + } + Branch { + ZOrder 42176 + Points [0, 20] + Branch { + ZOrder 42170 + DstBlock "Choice38" + DstPort 1 + } + Branch { + ZOrder 42169 + Points [0, 20] + Branch { + ZOrder 42167 + Points [0, 70] + DstBlock "Choice39" + DstPort 3 + } + Branch { + ZOrder 42166 + DstBlock "Choice38" + DstPort 3 + } + } + } + } + Line { + ZOrder 42163 + SrcBlock "Choice38" + SrcPort 1 + Points [21, 0; 0, 45] + DstBlock "Sum101" + DstPort 1 + } + Line { + ZOrder 41930 + SrcBlock "SWITCH_PD_Z_IN" + SrcPort 1 + DstBlock "Choice38" + DstPort 2 + } + Line { + ZOrder 41933 + SrcBlock "SWITCH_ACC_Z_IN" + SrcPort 1 + DstBlock "Choice39" + DstPort 2 + } + Line { + ZOrder 41935 + SrcBlock "Divide48" + SrcPort 1 + DstBlock "Product102" + DstPort 1 + } + Line { + ZOrder 41936 + SrcBlock "Product102" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V3_MON" + DstPort 1 + } + Line { + ZOrder 41937 + SrcBlock "FIL_ACC_Z1" + SrcPort 1 + DstBlock "FIL_ACC_Z2" + DstPort 1 + } + Line { + ZOrder 41938 + SrcBlock "Demux7" + SrcPort 3 + Points [5, 0; 0, -1; 55, 0; 0, 1] + DstBlock "FIL_ACC_Z1" + DstPort 1 + } + Line { + ZOrder 41915 + SrcBlock "CRY_SENSE_ACC_V3_MON" + SrcPort 1 + Points [50, 0] + Branch { + ZOrder 41953 + DstBlock "Divide98" + DstPort 1 + } + Branch { + ZOrder 41913 + Points [0, -40] + DstBlock "CRY_SENSE_ACC_V3" + DstPort 1 + } + } + Line { + ZOrder 42105 + SrcBlock "Sum101" + SrcPort 1 + DstBlock "Choice41" + DstPort 1 + } + Line { + ZOrder 42162 + SrcBlock "Choice39" + SrcPort 1 + DstBlock "Sum101" + DstPort 2 + } + Line { + ZOrder 42106 + SrcBlock "Choice41" + SrcPort 1 + DstBlock "FIL_SUM_Z" + DstPort 1 + } + Line { + ZOrder 41962 + SrcBlock "Ground66" + SrcPort 1 + DstBlock "Mux24" + DstPort 3 + } + Line { + ZOrder 41968 + SrcBlock "Demux7" + SrcPort 2 + DstBlock "Terminator23" + DstPort 1 + } + Line { + ZOrder 42124 + SrcBlock "P4_MON" + SrcPort 1 + DstBlock "P4" + DstPort 1 + } + Line { + ZOrder 42130 + SrcBlock "P6_MON" + SrcPort 1 + DstBlock "P6" + DstPort 1 + } + Line { + ZOrder 42071 + SrcBlock "Demux8" + SrcPort 4 + Points [27, 0; 0, 25] + DstBlock "FIL_ACT4" + DstPort 1 + } + Line { + ZOrder 42072 + SrcBlock "Demux8" + SrcPort 5 + Points [17, 0; 0, 65] + DstBlock "FIL_ACT5" + DstPort 1 + } + Line { + ZOrder 42073 + SrcBlock "Demux8" + SrcPort 6 + Points [6, 0; 0, 105] + DstBlock "FIL_ACT6" + DstPort 1 + } + Line { + ZOrder 42074 + SrcBlock "FIL_SUM_Z" + SrcPort 1 + DstBlock "SUM_Z_MON" + DstPort 1 + } + Line { + ZOrder 42077 + SrcBlock "SUM_Z_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 43666 + DstBlock "SUM_Z" + DstPort 1 + } + Branch { + ZOrder 42180 + DstBlock "Sum102" + DstPort 2 + } + } + Line { + ZOrder 41965 + SrcBlock "Demux7" + SrcPort 6 + DstBlock "Terminator21" + DstPort 1 + } + Line { + ZOrder 41964 + SrcBlock "Ground50" + SrcPort 1 + DstBlock "Mux24" + DstPort 1 + } + Line { + ZOrder 41969 + SrcBlock "Demux7" + SrcPort 1 + DstBlock "Terminator22" + DstPort 1 + } + } + } + Block { + BlockType Sum + Name "Sum1" + SID "3921" + Ports [2, 1] + Position [3100, 4510, 3120, 4530] + ZOrder 1549 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum10" + SID "6932" + Ports [2, 1] + Position [5250, 5050, 5270, 5070] + ZOrder 7219 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum100" + SID "5703" + Ports [2, 1] + Position [1970, 12790, 1990, 12810] + ZOrder 3536 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + SID "6933" + Ports [2, 1] + Position [5080, 4975, 5100, 4995] + ZOrder 7210 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + SID "6934" + Ports [2, 1] + Position [5080, 5050, 5100, 5070] + ZOrder 7211 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + SID "6935" + Ports [2, 1] + Position [5080, 5125, 5100, 5145] + ZOrder 7212 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + SID "6936" + Ports [2, 1] + Position [5250, 5125, 5270, 5145] + ZOrder 7220 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + SID "6956" + Ports [2, 1] + Position [5835, 4975, 5855, 4995] + ZOrder 7237 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum153" + SID "6812" + Ports [2, 1] + Position [2770, 6360, 2790, 6380] + ZOrder 6168 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum154" + SID "6819" + Ports [2, 1] + Position [2850, 6105, 2870, 6125] + ZOrder 6176 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + SID "6957" + Ports [2, 1] + Position [5810, 5050, 5830, 5070] + ZOrder 7238 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + SID "6958" + Ports [2, 1] + Position [5780, 5125, 5800, 5145] + ZOrder 7239 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + SID "7082" + Ports [2, 1] + Position [6475, 4380, 6495, 4400] + ZOrder 7357 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + SID "7083" + Ports [2, 1] + Position [6475, 4485, 6495, 4505] + ZOrder 7358 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum190" + SID "6843" + Ports [2, 1] + Position [3280, 4940, 3300, 4960] + ZOrder 6980 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum191" + SID "6844" + Ports [2, 1] + Position [3280, 5065, 3300, 5085] + ZOrder 6982 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum192" + SID "6845" + Ports [2, 1] + Position [3280, 5250, 3300, 5270] + ZOrder 6984 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum193" + SID "6846" + Ports [2, 1] + Position [3280, 5350, 3300, 5370] + ZOrder 6986 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "6880" + Ports [2, 1] + Position [1855, 5045, 1875, 5065] + ZOrder 6997 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + SID "7084" + Ports [2, 1] + Position [6475, 4545, 6495, 4565] + ZOrder 7359 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + SID "7118" + Ports [2, 1] + Position [5745, 5380, 5765, 5400] + ZOrder 7410 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "3517" + Ports [2, 1] + Position [2030, 875, 2050, 895] + ZOrder 1147 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + SID "7119" + Ports [2, 1] + Position [5745, 5515, 5765, 5535] + ZOrder 7370 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + SID "7120" + Ports [2, 1] + Position [5745, 5645, 5765, 5665] + ZOrder 7379 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + SID "7178" + Ports [2, 1] + Position [5735, 5890, 5755, 5910] + ZOrder 7470 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum26" + SID "7179" + Ports [2, 1] + Position [5735, 6025, 5755, 6045] + ZOrder 7430 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum27" + SID "7180" + Ports [2, 1] + Position [5735, 6155, 5755, 6175] + ZOrder 7439 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "6882" + Ports [2, 1] + Position [1855, 4900, 1875, 4920] + ZOrder 6999 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum30" + SID "3729" + Ports [2, 1] + Position [3080, 3705, 3100, 3725] + ZOrder 1360 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum31" + SID "3734" + Ports [2, 1] + Position [3080, 3780, 3100, 3800] + ZOrder 1365 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum32" + SID "5304" + Ports [2, 1] + Position [4665, 3605, 4685, 3625] + ZOrder 3587 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum33" + SID "3891" + Ports [2, 1] + Position [3510, 3705, 3530, 3725] + ZOrder 1523 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum34" + SID "3849" + Ports [2, 1] + Position [5675, 3605, 5695, 3625] + ZOrder 1480 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum35" + SID "3850" + Ports [2, 1] + Position [5675, 3680, 5695, 3700] + ZOrder 1481 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum36" + SID "3851" + Ports [2, 1] + Position [5675, 3755, 5695, 3775] + ZOrder 1482 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum37" + SID "5305" + Ports [2, 1] + Position [4665, 3680, 4685, 3700] + ZOrder 3588 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum38" + SID "3887" + Ports [2, 1] + Position [3280, 3165, 3300, 3185] + ZOrder 1519 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum39" + SID "3893" + Ports [2, 1] + Position [3280, 3110, 3300, 3130] + ZOrder 1525 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "6885" + Ports [2, 1] + Position [1835, 5220, 1855, 5240] + ZOrder 7002 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum40" + SID "3922" + Ports [2, 1] + Position [3100, 4585, 3120, 4605] + ZOrder 1551 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum42" + SID "4407" + Ports [2, 1] + Position [3060, 11835, 3080, 11855] + ZOrder 2292 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum43" + SID "4408" + Ports [2, 1] + Position [3055, 12535, 3075, 12555] + ZOrder 2220 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum44" + SID "4409" + Ports [2, 1] + Position [3055, 12610, 3075, 12630] + ZOrder 2222 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum45" + SID "5689" + Ports [2, 1] + Position [1970, 11740, 1990, 11760] + ZOrder 3520 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum46" + SID "4411" + Ports [2, 1] + Position [3490, 12505, 3510, 12525] + ZOrder 2280 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum47" + SID "4412" + Ports [2, 1] + Position [5675, 12435, 5695, 12455] + ZOrder 2249 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum48" + SID "4413" + Ports [2, 1] + Position [5675, 12510, 5695, 12530] + ZOrder 2250 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum49" + SID "4414" + Ports [2, 1] + Position [5675, 12585, 5695, 12605] + ZOrder 2251 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "6886" + Ports [2, 1] + Position [1845, 5395, 1865, 5415] + ZOrder 7004 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum50" + SID "5690" + Ports [2, 1] + Position [1970, 11915, 1990, 11935] + ZOrder 3522 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum51" + SID "4416" + Ports [2, 1] + Position [3255, 12170, 3275, 12190] + ZOrder 2276 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum52" + SID "4417" + Ports [2, 1] + Position [3255, 12115, 3275, 12135] + ZOrder 2281 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum53" + SID "4418" + Ports [2, 1] + Position [3060, 11910, 3080, 11930] + ZOrder 2294 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum54" + SID "4768" + Ports [2, 1] + Position [235, 4495, 255, 4515] + ZOrder 2567 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum55" + SID "4849" + Ports [2, 1] + Position [5610, 3235, 5630, 3255] + ZOrder 2692 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum56" + SID "4850" + Ports [2, 1] + Position [5610, 3275, 5630, 3295] + ZOrder 2693 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum57" + SID "4851" + Ports [2, 1] + Position [5610, 3320, 5630, 3340] + ZOrder 2694 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum58" + SID "4868" + Ports [2, 1] + Position [4430, 3605, 4450, 3625] + ZOrder 2711 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum59" + SID "4869" + Ports [2, 1] + Position [4430, 3680, 4450, 3700] + ZOrder 2712 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "6888" + Ports [2, 1] + Position [1855, 5570, 1875, 5590] + ZOrder 7006 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum60" + SID "4870" + Ports [2, 1] + Position [4430, 3755, 4450, 3775] + ZOrder 2713 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum67" + SID "5246" + Ports [2, 1] + Position [4750, 3605, 4770, 3625] + ZOrder 3584 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum68" + SID "5306" + Ports [2, 1] + Position [4665, 3755, 4685, 3775] + ZOrder 3589 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "6890" + Ports [2, 1] + Position [1855, 5745, 1875, 5765] + ZOrder 7008 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum75" + SID "5456" + Ports [2, 1] + Position [5600, 12090, 5620, 12110] + ZOrder 3287 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum76" + SID "5457" + Ports [2, 1] + Position [5600, 12145, 5620, 12165] + ZOrder 3288 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum77" + SID "5458" + Ports [2, 1] + Position [5600, 12190, 5620, 12210] + ZOrder 3289 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + SID "6903" + Ports [2, 1] + Position [3710, 4940, 3730, 4960] + ZOrder 7177 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum81" + SID "7238" + Ports [2, 1] + Position [5795, 6395, 5815, 6415] + ZOrder 7484 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum82" + SID "7239" + Ports [2, 1] + Position [5795, 6530, 5815, 6550] + ZOrder 7493 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum83" + SID "7240" + Ports [2, 1] + Position [5795, 6660, 5815, 6680] + ZOrder 7502 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum84" + SID "5645" + Ports [2, 1] + Position [4585, 12435, 4605, 12455] + ZOrder 3487 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum85" + SID "5646" + Ports [2, 1] + Position [4585, 12510, 4605, 12530] + ZOrder 3488 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum86" + SID "5647" + Ports [2, 1] + Position [4415, 12435, 4435, 12455] + ZOrder 3479 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum87" + SID "5648" + Ports [2, 1] + Position [4415, 12510, 4435, 12530] + ZOrder 3480 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum88" + SID "5649" + Ports [2, 1] + Position [4415, 12585, 4435, 12605] + ZOrder 3481 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum89" + SID "5650" + Ports [2, 1] + Position [4585, 12585, 4605, 12605] + ZOrder 3489 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + SID "6931" + Ports [2, 1] + Position [5250, 4975, 5270, 4995] + ZOrder 7218 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum90" + SID "5674" + Ports [2, 1] + Position [4660, 12435, 4680, 12455] + ZOrder 3505 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum91" + SID "5675" + Ports [2, 1] + Position [1995, 3610, 2015, 3630] + ZOrder 3506 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum92" + SID "5679" + Ports [2, 1] + Position [1995, 3785, 2015, 3805] + ZOrder 3510 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum93" + SID "5681" + Ports [2, 1] + Position [1995, 3960, 2015, 3980] + ZOrder 3512 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum94" + SID "5683" + Ports [2, 1] + Position [1995, 4415, 2015, 4435] + ZOrder 3514 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum95" + SID "5684" + Ports [2, 1] + Position [1995, 4590, 2015, 4610] + ZOrder 3516 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum96" + SID "5685" + Ports [2, 1] + Position [1995, 4765, 2015, 4785] + ZOrder 3518 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum97" + SID "5691" + Ports [2, 1] + Position [1970, 12090, 1990, 12110] + ZOrder 3524 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum98" + SID "5701" + Ports [2, 1] + Position [1970, 12440, 1990, 12460] + ZOrder 3532 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum99" + SID "5702" + Ports [2, 1] + Position [1970, 12615, 1990, 12635] + ZOrder 3534 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator1" + SID "4419" + Position [3315, 11910, 3335, 11930] + ZOrder 2298 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "3923" + Position [3355, 4585, 3375, 4605] + ZOrder 1555 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "6806" + Position [1760, 2770, 1780, 2790] + ZOrder 5521 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3810" + Position [6900, 3300, 6920, 3320] + ZOrder 1441 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3811" + Position [6900, 3355, 6920, 3375] + ZOrder 1442 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "3812" + Position [6900, 3240, 6920, 3260] + ZOrder 1440 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "6807" + Position [1760, 2945, 1780, 2965] + ZOrder 5522 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "6808" + Position [1760, 3120, 1780, 3140] + ZOrder 5523 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "3874" + Position [6405, 3410, 6425, 3430] + ZOrder 1505 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "4631" + Position [1885, 5920, 1905, 5940] + ZOrder 2450 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "4632" + Position [1580, 10140, 1600, 10160] + ZOrder 2453 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "4777" + Position [1640, 4520, 1660, 4540] + ZOrder 2578 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "4633" + Position [1580, 10340, 1600, 10360] + ZOrder 2454 + } + Block { + BlockType Terminator + Name "Terminator36" + SID "4636" + Position [1580, 10540, 1600, 10560] + ZOrder 2457 + } + Block { + BlockType Terminator + Name "Terminator37" + SID "4637" + Position [1580, 10740, 1600, 10760] + ZOrder 2458 + } + Block { + BlockType Terminator + Name "Terminator38" + SID "4638" + Position [1580, 10940, 1600, 10960] + ZOrder 2459 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "6783" + Position [1625, 4090, 1645, 4110] + ZOrder 5466 + } + Block { + BlockType Terminator + Name "Terminator41" + SID "4641" + Position [1580, 11540, 1600, 11560] + ZOrder 2462 + } + Block { + BlockType Terminator + Name "Terminator42" + SID "4642" + Position [1580, 13540, 1600, 13560] + ZOrder 2463 + } + Block { + BlockType Terminator + Name "Terminator44" + SID "4644" + Position [1580, 13940, 1600, 13960] + ZOrder 2465 + } + Block { + BlockType Terminator + Name "Terminator45" + SID "4645" + Position [1580, 12340, 1600, 12360] + ZOrder 2466 + } + Block { + BlockType Terminator + Name "Terminator46" + SID "4646" + Position [1580, 13340, 1600, 13360] + ZOrder 2467 + } + Block { + BlockType Terminator + Name "Terminator48" + SID "4694" + Position [1640, 4695, 1660, 4715] + ZOrder 2498 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "6804" + Position [1715, 4025, 1735, 4045] + ZOrder 5519 + } + Block { + BlockType Terminator + Name "Terminator50" + SID "4650" + Position [1580, 13140, 1600, 13160] + ZOrder 2471 + } + Block { + BlockType Terminator + Name "Terminator52" + SID "4652" + Position [1580, 13740, 1600, 13760] + ZOrder 2601 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "6684" + Position [7770, 4860, 7790, 4880] + ZOrder 3970 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "6805" + Position [1760, 2585, 1780, 2605] + ZOrder 5520 + } + Block { + BlockType Terminator + Name "Terminator71" + SID "4713" + Position [1580, 8540, 1600, 8560] + ZOrder 2517 + } + Block { + BlockType Terminator + Name "Terminator72" + SID "4714" + Position [1580, 8740, 1600, 8760] + ZOrder 2518 + } + Block { + BlockType Terminator + Name "Terminator73" + SID "4715" + Position [1580, 8940, 1600, 8960] + ZOrder 2519 + } + Block { + BlockType Terminator + Name "Terminator74" + SID "4716" + Position [1580, 9140, 1600, 9160] + ZOrder 2520 + } + Block { + BlockType Terminator + Name "Terminator75" + SID "4717" + Position [1580, 9340, 1600, 9360] + ZOrder 2521 + } + Block { + BlockType Terminator + Name "Terminator76" + SID "4718" + Position [1580, 9540, 1600, 9560] + ZOrder 2522 + } + Block { + BlockType Terminator + Name "Terminator77" + SID "4719" + Position [1580, 9740, 1600, 9760] + ZOrder 2523 + } + Block { + BlockType Terminator + Name "Terminator78" + SID "4720" + Position [1580, 9940, 1600, 9960] + ZOrder 2524 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "3526" + Position [1425, 4260, 1445, 4280] + ZOrder 1156 + } + Block { + BlockType Reference + Name "Xend_DARM_TM_L_SW" + SID "5669" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4190, 11642, 4255, 11658] + ZOrder 3498 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Xend_DEMOD_TM1_LYP" + SID "6485" + Ports [5] + Position [5655, 12695, 5695, 12755] + ZOrder 3949 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_DEMOD_TM1_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "In1" + SID "6486" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6487" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6488" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6489" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6490" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6491" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6492" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6493" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6494" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6495" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6496" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6497" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6498" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6499" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6500" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6501" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6502" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6503" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6504" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6505" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6506" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6507" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6508" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6509" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6510" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6511" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6512" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6513" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6514" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6515" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6516" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6517" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6518" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6519" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6520" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6521" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6522" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6523" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6524" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6526" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6527" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6528" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6529" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6530" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6531" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6532" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6533" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6534" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6535" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6536" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6537" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6538" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6539" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6540" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6541" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6542" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6543" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6544" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6545" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6546" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6547" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6548" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6549" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6550" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Xend_DEMOD_TM2_LYP" + SID "6551" + Ports [5] + Position [5655, 12785, 5695, 12845] + ZOrder 3950 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_DEMOD_TM2_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6552" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6553" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6554" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6555" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6556" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6557" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6558" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6559" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6560" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6561" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6562" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6563" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6564" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6565" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6566" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6567" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6568" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6569" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6570" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6571" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6572" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6573" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6574" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6575" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6576" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6577" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6578" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6579" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6580" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6581" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6582" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6583" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6584" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6585" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6586" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6587" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6588" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6589" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6590" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6591" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6592" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6593" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6594" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6595" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6596" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6597" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6598" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6599" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6600" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6601" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6602" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6603" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6604" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6605" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6606" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6607" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6608" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6609" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6610" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6611" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6612" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6613" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6614" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6615" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6616" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Xend_DEMOD_TM2_OPLEV" + SID "6617" + Ports [5] + Position [5655, 12875, 5695, 12935] + ZOrder 3951 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_DEMOD_TM2_OPLEV" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "In1" + SID "6618" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6619" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6620" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6621" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6622" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6623" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6624" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6625" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6626" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6627" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6628" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6629" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6630" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6631" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6632" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6633" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6634" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6635" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6636" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6637" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6638" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6639" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6640" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6641" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6642" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6643" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6644" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6645" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6646" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6647" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6648" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6649" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6650" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6651" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6652" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6653" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6654" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6655" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6656" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6657" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6658" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6659" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6660" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6661" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6662" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6663" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6664" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6665" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6666" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6667" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6668" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6669" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6670" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6671" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6672" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6673" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6674" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6675" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6676" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6677" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6678" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6679" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6680" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6681" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6682" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType Reference + Name "Xend_Fil_COIL1" + SID "4429" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12408, 6300, 12432] + ZOrder 2300 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL2" + SID "4430" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12463, 6300, 12487] + ZOrder 2301 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL3" + SID "4431" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12518, 6300, 12542] + ZOrder 2302 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL4" + SID "4432" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12568, 6300, 12592] + ZOrder 2303 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_L" + SID "6949" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5585, 4973, 5655, 4997] + ZOrder 7224 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_L_OFFSET" + SID "6937" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4775, 5248, 4845, 5272] + ZOrder 7213 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_P" + SID "6950" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5585, 5123, 5655, 5147] + ZOrder 7226 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_P_OFFSET" + SID "6938" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4775, 5433, 4845, 5457] + ZOrder 7215 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_Y" + SID "6951" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5585, 5048, 5655, 5072] + ZOrder 7225 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_IM_Y_OFFSET" + SID "6939" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4775, 5348, 4845, 5372] + ZOrder 7214 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_L" + SID "4433" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12433, 5580, 12457] + ZOrder 2168 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_L" + SID "5651" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12708, 4180, 12732] + ZOrder 3482 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_P" + SID "5652" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12893, 4180, 12917] + ZOrder 3484 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_Y" + SID "5653" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12808, 4180, 12832] + ZOrder 3483 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_P" + SID "4434" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12583, 5580, 12607] + ZOrder 2206 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_Y" + SID "4435" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12508, 5580, 12532] + ZOrder 2205 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM _Fil_COIL2" + SID "6960" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6305, 5018, 6375, 5042] + ZOrder 7241 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL1_VOLT" + SID "6965" + Tag "Test Point" + Ports [1] + Position [6565, 4965, 6605, 4985] + ZOrder 7244 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL1_VOLT_MON" + SID "6966" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6405, 4960, 6485, 4990] + ZOrder 7231 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL2_VOLT" + SID "6967" + Tag "Test Point" + Ports [1] + Position [6565, 5020, 6605, 5040] + ZOrder 7245 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL2_VOLT_MON" + SID "6968" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6405, 5015, 6485, 5045] + ZOrder 7232 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL3_VOLT" + SID "6969" + Tag "Test Point" + Ports [1] + Position [6565, 5075, 6605, 5095] + ZOrder 7246 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL3_VOLT_MON" + SID "6970" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6410, 5070, 6490, 5100] + ZOrder 7233 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL4_VOLT" + SID "6971" + Tag "Test Point" + Ports [1] + Position [6565, 5125, 6605, 5145] + ZOrder 7247 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL4_VOLT_MON" + SID "6972" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6410, 5120, 6490, 5150] + ZOrder 7234 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_COIL_MAT" + SID "6963" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6170, 5030, 6210, 5090] + ZOrder 7228 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_CROSSTALK_MAT" + SID "6964" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [5945, 5030, 5985, 5090] + ZOrder 7227 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_L" + SID "7122" + Tag "Test Point" + Ports [1] + Position [6055, 5405, 6095, 5425] + ZOrder 7365 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_L1_MON" + SID "7121" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5910, 5400, 5990, 5430] + ZOrder 7386 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_L2" + SID "7181" + Tag "Test Point" + Ports [1] + Position [6045, 5915, 6085, 5935] + ZOrder 7425 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_L2_MON" + SID "7182" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5900, 5910, 5980, 5940] + ZOrder 7446 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_P" + SID "7124" + Tag "Test Point" + Ports [1] + Position [6065, 5670, 6105, 5690] + ZOrder 7383 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_P1_MON" + SID "7123" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5905, 5665, 5985, 5695] + ZOrder 7385 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_P2" + SID "7183" + Tag "Test Point" + Ports [1] + Position [6055, 6180, 6095, 6200] + ZOrder 7443 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_P2_MON" + SID "7184" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5895, 6175, 5975, 6205] + ZOrder 7445 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_Y" + SID "7126" + Tag "Test Point" + Ports [1] + Position [6050, 5540, 6090, 5560] + ZOrder 7374 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_Y1_MON" + SID "7125" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5905, 5535, 5985, 5565] + ZOrder 7384 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_Y2" + SID "7185" + Tag "Test Point" + Ports [1] + Position [6040, 6050, 6080, 6070] + ZOrder 7434 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_AMP_Y2_MON" + SID "7186" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5895, 6045, 5975, 6075] + ZOrder 7444 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_L1" + SID "7128" + Tag "Test Point" + Ports [1] + Position [6495, 5440, 6535, 5460] + ZOrder 7394 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_L1_MON" + SID "7127" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6315, 5435, 6395, 5465] + ZOrder 7393 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_L2" + SID "7187" + Tag "Test Point" + Ports [1] + Position [6485, 5950, 6525, 5970] + ZOrder 7454 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_L2_MON" + SID "7188" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6305, 5945, 6385, 5975] + ZOrder 7453 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_P1" + SID "7143" + Tag "Test Point" + Ports [1] + Position [6505, 5725, 6545, 5745] + ZOrder 7419 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_P1_MON" + SID "7144" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6315, 5720, 6395, 5750] + ZOrder 7418 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_P2" + SID "7189" + Tag "Test Point" + Ports [1] + Position [6495, 6235, 6535, 6255] + ZOrder 7479 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_P2_MON" + SID "7190" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6305, 6230, 6385, 6260] + ZOrder 7478 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_Y1" + SID "7130" + Tag "Test Point" + Ports [1] + Position [6500, 5580, 6540, 5600] + ZOrder 7402 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_Y1_MON" + SID "7129" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6305, 5575, 6385, 5605] + ZOrder 7401 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_Y2" + SID "7191" + Tag "Test Point" + Ports [1] + Position [6490, 6090, 6530, 6110] + ZOrder 7462 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_Y2_MON" + SID "7192" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6295, 6085, 6375, 6115] + ZOrder 7461 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_L1" + SID "7132" + Tag "Test Point" + Ports [1] + Position [6505, 5360, 6545, 5380] + ZOrder 7388 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_L1_MON" + SID "7131" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6320, 5355, 6400, 5385] + ZOrder 7387 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_L2" + SID "7193" + Tag "Test Point" + Ports [1] + Position [6495, 5870, 6535, 5890] + ZOrder 7448 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_L2_MON" + SID "7194" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6310, 5865, 6390, 5895] + ZOrder 7447 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_P1" + SID "7134" + Tag "Test Point" + Ports [1] + Position [6505, 5645, 6545, 5665] + ZOrder 7404 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_P1_MON" + SID "7133" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6305, 5640, 6385, 5670] + ZOrder 7403 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_P2" + SID "7195" + Tag "Test Point" + Ports [1] + Position [6495, 6155, 6535, 6175] + ZOrder 7464 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_P2_MON" + SID "7196" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6295, 6150, 6375, 6180] + ZOrder 7463 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_Y1" + SID "7136" + Tag "Test Point" + Ports [1] + Position [6505, 5500, 6545, 5520] + ZOrder 7396 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_Y1_MON" + SID "7135" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6305, 5495, 6385, 5525] + ZOrder 7395 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_Y2" + SID "7197" + Tag "Test Point" + Ports [1] + Position [6495, 6010, 6535, 6030] + ZOrder 7456 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_SIN_Y2_MON" + SID "7198" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6295, 6005, 6375, 6035] + ZOrder 7455 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_AMP_X" + SID "7241" + Tag "Test Point" + Ports [1] + Position [6140, 6555, 6180, 6575] + ZOrder 7497 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_AMP_X_MON" + SID "7242" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5950, 6550, 6030, 6580] + ZOrder 7508 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_AMP_Y" + SID "7245" + Tag "Test Point" + Ports [1] + Position [6140, 6685, 6180, 6705] + ZOrder 7506 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_AMP_Y_MON" + SID "7246" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5950, 6680, 6030, 6710] + ZOrder 7509 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_COS_X" + SID "7247" + Tag "Test Point" + Ports [1] + Position [6570, 6605, 6610, 6625] + ZOrder 7517 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_COS_X_MON" + SID "7248" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6435, 6600, 6515, 6630] + ZOrder 7516 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_COS_Y" + SID "7251" + Tag "Test Point" + Ports [1] + Position [6570, 6750, 6610, 6770] + ZOrder 7521 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_COS_Y_MON" + SID "7252" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6435, 6745, 6515, 6775] + ZOrder 7520 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_SIN_X" + SID "7253" + Tag "Test Point" + Ports [1] + Position [6570, 6525, 6610, 6545] + ZOrder 7515 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_SIN_X_MON" + SID "7254" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6435, 6520, 6515, 6550] + ZOrder 7514 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_SIN_Y" + SID "7257" + Tag "Test Point" + Ports [1] + Position [6570, 6670, 6610, 6690] + ZOrder 7519 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD1_PHASE_SIN_Y_MON" + SID "7258" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6435, 6665, 6515, 6695] + ZOrder 7518 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD2_AMP_X" + SID "7243" + Tag "Test Point" + Ports [1] + Position [6140, 6420, 6180, 6440] + ZOrder 7488 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD2_AMP_X_MON" + SID "7244" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5950, 6415, 6030, 6445] + ZOrder 7507 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD2_PHASE_COS_X" + SID "7249" + Tag "Test Point" + Ports [1] + Position [6570, 6465, 6610, 6485] + ZOrder 7513 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD2_PHASE_COS_X_MON" + SID "7250" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6435, 6460, 6515, 6490] + ZOrder 7512 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD2_PHASE_SIN_X" + SID "7255" + Tag "Test Point" + Ports [1] + Position [6570, 6385, 6610, 6405] + ZOrder 7511 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_QPD2_PHASE_SIN_X_MON" + SID "7256" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6435, 6380, 6515, 6410] + ZOrder 7510 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Fil_COIL1" + SID "6959" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6300, 4963, 6370, 4987] + ZOrder 7240 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Fil_COIL3" + SID "6961" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6305, 5073, 6375, 5097] + ZOrder 7242 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Fil_COIL4" + SID "6962" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6305, 5123, 6375, 5147] + ZOrder 7243 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Fil_DEMOD_L1_COS" + SID "7137" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5520, 5433, 5590, 5457] + ZOrder 7415 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Fil_DEMOD_L1_SIN" + SID "7138" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5520, 5378, 5590, 5402] + ZOrder 7414 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Fil_DEMOD_L2_COS" + SID "7199" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 5943, 5580, 5967] + ZOrder 7475 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Fil_DEMOD_L2_SIN" + SID "7200" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 5888, 5580, 5912] + ZOrder 7474 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Fil_DEMOD_P1_COS" + SID "7139" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 5698, 5580, 5722] + ZOrder 7417 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Fil_DEMOD_P1_SIN" + SID "7140" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 5643, 5580, 5667] + ZOrder 7416 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Fil_DEMOD_P2_COS" + SID "7201" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 6208, 5570, 6232] + ZOrder 7477 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Fil_DEMOD_P2_SIN" + SID "7202" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 6153, 5570, 6177] + ZOrder 7476 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Fil_DEMOD_QPD1_X_COS" + SID "7259" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5605, 6583, 5675, 6607] + ZOrder 7535 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Fil_DEMOD_QPD1_X_SIN" + SID "7260" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5605, 6528, 5675, 6552] + ZOrder 7534 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Fil_DEMOD_QPD1_Y_COS" + SID "7263" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5605, 6713, 5675, 6737] + ZOrder 7539 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Fil_DEMOD_QPD1_Y_SIN" + SID "7264" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5605, 6658, 5675, 6682] + ZOrder 7538 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Fil_DEMOD_QPD2_X_COS" + SID "7261" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5605, 6448, 5675, 6472] + ZOrder 7537 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Fil_DEMOD_QPD2_X_SIN" + SID "7262" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5605, 6393, 5675, 6417] + ZOrder 7536 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Fil_DEMOD_Y1_COS" + SID "7141" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5520, 5568, 5590, 5592] + ZOrder 7413 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Fil_DEMOD_Y1_SIN" + SID "7142" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5520, 5513, 5590, 5537] + ZOrder 7412 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Fil_DEMOD_Y2_COS" + SID "7203" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 6078, 5580, 6102] + ZOrder 7473 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Fil_DEMOD_Y2_SIN" + SID "7204" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 6023, 5580, 6047] + ZOrder 7472 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_L" + SID "6940" + Tag "Test Point" + Ports [1] + Position [4650, 4945, 4690, 4965] + ZOrder 7200 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_L_OFFSET" + SID "6941" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5150, 5002, 5215, 5018] + ZOrder 7216 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Length_MON" + SID "6917" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4355, 5270, 4435, 5300] + ZOrder 7192 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC1_L" + SID "7031" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4930, 4194, 4985, 4256] + ZOrder 7303 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC1_L_SW" + SID "7036" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5180, 4152, 5245, 4168] + ZOrder 7310 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC1_P" + SID "7032" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4930, 4394, 4985, 4456] + ZOrder 7307 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC1_P_SW" + SID "7042" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5180, 4362, 5245, 4378] + ZOrder 7316 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC1_Y" + SID "7033" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4930, 4294, 4985, 4356] + ZOrder 7305 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC1_Y_SW" + SID "7039" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5180, 4257, 5245, 4273] + ZOrder 7313 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC2_L" + SID "7076" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5740, 4164, 5795, 4226] + ZOrder 7330 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC2_L_SW" + SID "7077" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5990, 4122, 6055, 4138] + ZOrder 7337 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC2_P" + SID "7078" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5740, 4364, 5795, 4426] + ZOrder 7334 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC2_P_SW" + SID "7079" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5990, 4332, 6055, 4348] + ZOrder 7343 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC2_Y" + SID "7080" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5740, 4264, 5795, 4326] + ZOrder 7332 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_OSC2_Y_SW" + SID "7081" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5990, 4227, 6055, 4243] + ZOrder 7340 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_P" + SID "6944" + Tag "Test Point" + Ports [1] + Position [4650, 5070, 4690, 5090] + ZOrder 7223 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_P_OFFSET" + SID "6942" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5150, 5157, 5215, 5173] + ZOrder 7221 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Pitch_MON" + SID "6924" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4355, 5065, 4435, 5095] + ZOrder 7199 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_SUM_MON" + SID "6851" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1720, 5215, 1800, 5245] + ZOrder 6954 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_SUM_OFFSET" + SID "6884" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1760, 5292, 1825, 5308] + ZOrder 7001 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_SUM_VOLT" + SID "6894" + Tag "Test Point" + Ports [1] + Position [2185, 5185, 2225, 5205] + ZOrder 7011 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_SUM_VOLT_MON" + SID "6852" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2010, 5225, 2090, 5255] + ZOrder 6952 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_MON" + SID "6853" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1715, 4865, 1795, 4895] + ZOrder 6940 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_OFFSET" + SID "6883" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1770, 4942, 1835, 4958] + ZOrder 7000 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_VOLT" + SID "6892" + Tag "Test Point" + Ports [1] + Position [2210, 4855, 2250, 4875] + ZOrder 7009 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_VOLT_MON" + SID "6854" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2015, 4905, 2095, 4935] + ZOrder 6948 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_mm" + SID "6855" + Tag "Test Point" + Ports [1] + Position [3205, 4900, 3245, 4920] + ZOrder 6976 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_mm_DIFF_MON" + SID "6858" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 4935, 3475, 4965] + ZOrder 6988 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_mm_MON" + SID "6857" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3015, 4935, 3095, 4965] + ZOrder 6972 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_X_mm_OFFSET" + SID "6856" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3195, 4982, 3260, 4998] + ZOrder 6981 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_MON" + SID "6859" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1715, 5040, 1795, 5070] + ZOrder 6941 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_OFFSET" + SID "6881" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1790, 5112, 1855, 5128] + ZOrder 6998 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_VOLT" + SID "6893" + Tag "Test Point" + Ports [1] + Position [2185, 5000, 2225, 5020] + ZOrder 7010 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_VOLT_MON" + SID "6860" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2010, 5050, 2090, 5080] + ZOrder 6949 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_mm" + SID "6861" + Tag "Test Point" + Ports [1] + Position [3205, 5035, 3245, 5055] + ZOrder 6977 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_mm_DIFF_MON" + SID "6864" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 5060, 3475, 5090] + ZOrder 6989 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_mm_MON" + SID "6863" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3015, 5060, 3095, 5090] + ZOrder 6973 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD1_Y_mm_OFFSET" + SID "6862" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3185, 5107, 3250, 5123] + ZOrder 6983 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_SUM_MON" + SID "6865" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1735, 5740, 1815, 5770] + ZOrder 6955 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_SUM_OFFSET" + SID "6891" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1775, 5862, 1840, 5878] + ZOrder 7007 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_SUM_VOLT" + SID "6897" + Tag "Test Point" + Ports [1] + Position [2185, 5715, 2225, 5735] + ZOrder 7014 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_SUM_VOLT_MON" + SID "6866" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1980, 5750, 2060, 5780] + ZOrder 6957 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_MON" + SID "6867" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1730, 5390, 1810, 5420] + ZOrder 6942 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_OFFSET" + SID "6887" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1770, 5467, 1835, 5483] + ZOrder 7003 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_VOLT" + SID "6895" + Tag "Test Point" + Ports [1] + Position [2185, 5335, 2225, 5355] + ZOrder 7012 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_VOLT_MON" + SID "6868" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2000, 5400, 2080, 5430] + ZOrder 6950 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_mm" + SID "6869" + Tag "Test Point" + Ports [1] + Position [3205, 5195, 3245, 5215] + ZOrder 6978 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_mm_DIFF_MON" + SID "6872" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 5245, 3475, 5275] + ZOrder 6990 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_mm_MON" + SID "6871" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3015, 5245, 3095, 5275] + ZOrder 6974 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_X_mm_OFFSET" + SID "6870" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3195, 5277, 3260, 5293] + ZOrder 6985 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_MON" + SID "6873" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1735, 5565, 1815, 5595] + ZOrder 6943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_OFFSET" + SID "6889" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1780, 5642, 1845, 5658] + ZOrder 7005 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_VOLT" + SID "6896" + Tag "Test Point" + Ports [1] + Position [2175, 5520, 2215, 5540] + ZOrder 7013 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_VOLT_MON" + SID "6874" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1990, 5575, 2070, 5605] + ZOrder 6951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_mm" + SID "6875" + Tag "Test Point" + Ports [1] + Position [3195, 5330, 3235, 5350] + ZOrder 6979 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_mm_DIFF" + SID "6879" + Tag "Test Point" + Ports [1] + Position [3560, 5350, 3600, 5370] + ZOrder 6996 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_mm_DIFF_MON" + SID "6878" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 5345, 3475, 5375] + ZOrder 6991 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_mm_MON" + SID "6877" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3015, 5345, 3095, 5375] + ZOrder 6975 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_QPD2_Y_mm_OFFSET" + SID "6876" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3200, 5402, 3265, 5418] + ZOrder 6987 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Y" + SID "6945" + Tag "Test Point" + Ports [1] + Position [4650, 5010, 4690, 5030] + ZOrder 7222 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Y_OFFSET" + SID "6943" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5150, 5082, 5215, 5098] + ZOrder 7217 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_Yaw_MON" + SID "6919" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4355, 4940, 4435, 4970] + ZOrder 7194 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_COIL_MAT" + SID "4436" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6030, 12490, 6070, 12550] + ZOrder 2207 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_CROSSTALK_MAT" + SID "4437" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [5800, 12490, 5840, 12550] + ZOrder 2201 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_MON" + SID "4438" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1830, 12785, 1910, 12815] + ZOrder 2175 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_OFFSET" + SID "5704" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12857, 1955, 12873] + ZOrder 3537 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT" + SID "4439" + Tag "Test Point" + Ports [1] + Position [2430, 12740, 2470, 12760] + ZOrder 2177 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT_MON" + SID "4440" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12795, 2360, 12825] + ZOrder 2216 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_MON" + SID "4441" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12435, 1905, 12465] + ZOrder 2169 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_OFFSET" + SID "5705" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12507, 1955, 12523] + ZOrder 3533 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT" + SID "4442" + Tag "Test Point" + Ports [1] + Position [2430, 12400, 2470, 12420] + ZOrder 2173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT_MON" + SID "4443" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12445, 2360, 12475] + ZOrder 2214 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm" + SID "4444" + Tag "Test Point" + Ports [1] + Position [3210, 12480, 3250, 12500] + ZOrder 2184 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_INIT" + SID "4445" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12562, 3040, 12578] + ZOrder 2221 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_MON" + SID "4446" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12475, 3160, 12505] + ZOrder 2183 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_diff_MON" + SID "4447" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12530, 3250, 12560] + ZOrder 2231 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_MON" + SID "4448" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12610, 1905, 12640] + ZOrder 2171 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_OFFSET" + SID "5706" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12682, 1955, 12698] + ZOrder 3535 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT" + SID "4449" + Tag "Test Point" + Ports [1] + Position [2430, 12560, 2470, 12580] + ZOrder 2174 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT_MON" + SID "4450" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12620, 2360, 12650] + ZOrder 2215 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm" + SID "4451" + Tag "Test Point" + Ports [1] + Position [3210, 12655, 3250, 12675] + ZOrder 2189 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_INIT" + SID "4452" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12702, 3040, 12718] + ZOrder 2223 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_MON" + SID "4453" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12650, 3160, 12680] + ZOrder 2188 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_diff_MON" + SID "4454" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12605, 3250, 12635] + ZOrder 2232 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_MON" + SID "4455" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12085, 1905, 12115] + ZOrder 2196 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_OFFSET" + SID "5692" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12157, 1955, 12173] + ZOrder 3525 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT" + SID "4456" + Tag "Test Point" + Ports [1] + Position [2430, 12050, 2470, 12070] + ZOrder 2198 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT_MON" + SID "4457" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 12095, 2345, 12125] + ZOrder 2219 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_MON" + SID "4458" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11735, 1905, 11765] + ZOrder 2190 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_OFFSET" + SID "5693" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11807, 1955, 11823] + ZOrder 3521 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT" + SID "4459" + Tag "Test Point" + Ports [1] + Position [2425, 11705, 2465, 11725] + ZOrder 2194 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT_MON" + SID "4460" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11745, 2345, 11775] + ZOrder 2217 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm" + SID "4461" + Tag "Test Point" + Ports [1] + Position [3215, 11780, 3255, 11800] + ZOrder 2289 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_INIT" + SID "4462" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 11862, 3045, 11878] + ZOrder 2293 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_MON" + SID "4463" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11775, 3165, 11805] + ZOrder 2288 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_diff_MON" + SID "4464" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11830, 3255, 11860] + ZOrder 2296 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_MON" + SID "4465" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11910, 1905, 11940] + ZOrder 2192 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_OFFSET" + SID "5694" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11982, 1955, 11998] + ZOrder 3523 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT" + SID "4466" + Tag "Test Point" + Ports [1] + Position [2425, 11880, 2465, 11900] + ZOrder 2195 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT_MON" + SID "4467" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11920, 2345, 11950] + ZOrder 2218 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm" + SID "4468" + Tag "Test Point" + Ports [1] + Position [3215, 11955, 3255, 11975] + ZOrder 2291 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_INIT" + SID "4469" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 12002, 3045, 12018] + ZOrder 2295 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_MON" + SID "4470" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11950, 3165, 11980] + ZOrder 2290 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_diff_MON" + SID "4471" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11905, 3255, 11935] + ZOrder 2297 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Xend_OSC_TM1" + SID "6453" + Ports [0, 5] + Position [5245, 12055, 5285, 12115] + ZOrder 3948 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_OSC_TM1" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Switch + Name "Choice" + SID "6454" + Position [445, 40, 475, 70] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "6455" + Position [445, 140, 475, 170] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "6456" + Position [445, 240, 475, 270] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "6457" + Position [315, 355, 345, 385] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "6458" + Position [155, 355, 185, 385] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "6459" + Position [155, 405, 185, 435] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "6460" + Position [315, 405, 345, 435] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "6461" + Position [315, 455, 345, 485] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "6462" + Position [155, 455, 185, 485] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant39" + SID "6463" + Description "Each half of QPD" + Position [330, 87, 360, 103] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "6464" + Description "Each half of QPD" + Position [330, 187, 360, 203] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "6465" + Description "Each half of QPD" + Position [330, 287, 360, 303] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "6466" + Description "Each half of QPD" + Position [20, 322, 50, 338] + ZOrder 3074 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "6467" + Position [145, 545, 205, 575] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "6468" + Position [330, 545, 390, 575] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground" + SID "6469" + Position [125, 45, 145, 65] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground22" + SID "6470" + Position [125, 145, 145, 165] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "6471" + Position [125, 245, 145, 265] + ZOrder 1488 + } + Block { + BlockType Reference + Name "L" + SID "6472" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 24, 230, 86] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "6473" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 47, 390, 63] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux20" + SID "6474" + Ports [3, 1] + Position [125, 538, 130, 582] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "6475" + Ports [3, 1] + Position [310, 538, 315, 582] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "6476" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 224, 230, 286] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "6477" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 247, 390, 263] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "6478" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 124, 230, 186] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "6479" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 147, 390, 163] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6480" + Position [600, 248, 630, 262] + ZOrder 3084 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6481" + Position [600, 303, 630, 317] + ZOrder 3085 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6482" + Position [610, 358, 640, 372] + ZOrder 3086 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6483" + Position [230, 900, 260, 915] + ZOrder 3087 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6484" + Position [250, 955, 280, 970] + ZOrder 3088 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "L" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "L_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 6 + Points [0, 283; -134, 0] + Branch { + ZOrder 7 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 8 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 9 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 10 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 11 + SrcBlock "Choice" + SrcPort 1 + Points [77, 0; 0, 200] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "Y" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 14 + SrcBlock "Y_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 15 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 16 + Points [0, 176; -126, 0] + Branch { + ZOrder 17 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 18 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 19 + SrcBlock "P" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 21 + SrcBlock "Choice1" + SrcPort 1 + Points [40, 0; 0, 155] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Choice2" + SrcPort 1 + Points [18, 0; 0, 110] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "L" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "Y" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "L" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "Y" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "P" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "P" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 30 + Points [176, 0; 0, 32] + Branch { + ZOrder 31 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 32 + Points [0, 50] + Branch { + ZOrder 33 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 34 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 35 + Points [0, 32] + Branch { + ZOrder 36 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 37 + Points [0, 50] + Branch { + ZOrder 38 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 39 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 40 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 43 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 46 + SrcBlock "P_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 47 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 48 + Points [0, 71; -142, 0] + Branch { + ZOrder 49 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 50 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 51 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 380] + DstBlock "Out5" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "Xend_OSC_TM2" + SID "6421" + Ports [0, 5] + Position [5245, 11955, 5285, 12015] + ZOrder 3947 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_OSC_TM2" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Switch + Name "Choice" + SID "6422" + Position [445, 40, 475, 70] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "6423" + Position [445, 140, 475, 170] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "6424" + Position [445, 240, 475, 270] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "6425" + Position [315, 355, 345, 385] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "6426" + Position [155, 355, 185, 385] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "6427" + Position [155, 405, 185, 435] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "6428" + Position [315, 405, 345, 435] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "6429" + Position [315, 455, 345, 485] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "6430" + Position [155, 455, 185, 485] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant39" + SID "6431" + Description "Each half of QPD" + Position [330, 87, 360, 103] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "6432" + Description "Each half of QPD" + Position [330, 187, 360, 203] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "6433" + Description "Each half of QPD" + Position [330, 287, 360, 303] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "6434" + Description "Each half of QPD" + Position [20, 322, 50, 338] + ZOrder 3074 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "6435" + Position [145, 545, 205, 575] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "6436" + Position [330, 545, 390, 575] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground" + SID "6437" + Position [125, 45, 145, 65] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground22" + SID "6438" + Position [125, 145, 145, 165] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "6439" + Position [125, 245, 145, 265] + ZOrder 1488 + } + Block { + BlockType Reference + Name "L" + SID "6440" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 24, 230, 86] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "6441" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 47, 390, 63] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux20" + SID "6442" + Ports [3, 1] + Position [125, 538, 130, 582] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "6443" + Ports [3, 1] + Position [310, 538, 315, 582] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "6444" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 224, 230, 286] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "6445" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 247, 390, 263] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "6446" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 124, 230, 186] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "6447" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 147, 390, 163] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6448" + Position [600, 248, 630, 262] + ZOrder 3084 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6449" + Position [600, 303, 630, 317] + ZOrder 3085 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6450" + Position [610, 358, 640, 372] + ZOrder 3086 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6451" + Position [230, 900, 260, 915] + ZOrder 3087 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6452" + Position [250, 955, 280, 970] + ZOrder 3088 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "L" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "L_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 6 + Points [0, 283; -134, 0] + Branch { + ZOrder 7 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 8 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 9 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 10 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 11 + SrcBlock "Choice" + SrcPort 1 + Points [77, 0; 0, 200] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "Y" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 14 + SrcBlock "Y_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 15 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 16 + Points [0, 176; -126, 0] + Branch { + ZOrder 17 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 18 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 19 + SrcBlock "P" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 21 + SrcBlock "Choice1" + SrcPort 1 + Points [40, 0; 0, 155] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Choice2" + SrcPort 1 + Points [18, 0; 0, 110] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "L" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "Y" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "L" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "Y" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "P" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "P" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 30 + Points [176, 0; 0, 32] + Branch { + ZOrder 31 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 32 + Points [0, 50] + Branch { + ZOrder 33 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 34 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 35 + Points [0, 32] + Branch { + ZOrder 36 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 37 + Points [0, 50] + Branch { + ZOrder 38 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 39 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 40 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 43 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 46 + SrcBlock "P_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 47 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 48 + Points [0, 71; -142, 0] + Branch { + ZOrder 49 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 50 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 51 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 380] + DstBlock "Out5" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT" + SID "5711" + Tag "Test Point" + Ports [1] + Position [6575, 12375, 6615, 12395] + ZOrder 3542 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT_MON" + SID "4478" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12395, 6505, 12425] + ZOrder 2226 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT" + SID "5712" + Tag "Test Point" + Ports [1] + Position [6575, 12430, 6615, 12450] + ZOrder 3543 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT_MON" + SID "4479" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12450, 6505, 12480] + ZOrder 2227 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT" + SID "5713" + Tag "Test Point" + Ports [1] + Position [6575, 12485, 6615, 12505] + ZOrder 3544 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT_MON" + SID "4480" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12510, 6505, 12540] + ZOrder 2228 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT" + SID "5714" + Tag "Test Point" + Ports [1] + Position [6575, 12540, 6615, 12560] + ZOrder 3545 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT_MON" + SID "4481" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12565, 6505, 12595] + ZOrder 2229 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L" + SID "4482" + Tag "Test Point" + Ports [1] + Position [3985, 12405, 4025, 12425] + ZOrder 2299 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L_MON" + SID "4483" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12430, 3945, 12460] + ZOrder 2202 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_L" + SID "5654" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12462, 4550, 12478] + ZOrder 3485 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_P" + SID "5655" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12617, 4550, 12633] + ZOrder 3490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_Y" + SID "5656" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12542, 4550, 12558] + ZOrder 3486 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P" + SID "5673" + Tag "Test Point" + Ports [1] + Position [3985, 12550, 4025, 12570] + ZOrder 3504 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P_MON" + SID "4484" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12580, 3945, 12610] + ZOrder 2204 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y" + SID "5672" + Tag "Test Point" + Ports [1] + Position [3985, 12480, 4025, 12500] + ZOrder 3503 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y_MON" + SID "4485" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12505, 3945, 12535] + ZOrder 2203 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_IM_L_SW" + SID "6946" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4890, 5277, 4955, 5293] + ZOrder 7202 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_IM_P_SW" + SID "6947" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4890, 5452, 4955, 5468] + ZOrder 7208 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_IM_Y_SW" + SID "6948" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4890, 5367, 4955, 5383] + ZOrder 7205 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_L_SW" + SID "5657" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12737, 4290, 12753] + ZOrder 3471 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_P_SW" + SID "5658" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12912, 4290, 12928] + ZOrder 3477 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_Y_SW" + SID "5659" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12827, 4290, 12843] + ZOrder 3474 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_yaw_length_SW" + SID "4686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3320, 12652, 3385, 12668] + ZOrder 2490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_yaw_length_SW1" + SID "6906" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3540, 4992, 3605, 5008] + ZOrder 7179 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DARM_TM_L_SW" + SID "5249" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4210, 2867, 4275, 2883] + ZOrder 3090 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Yend_DEMOD_TM1_LYP" + SID "6038" + Ports [5] + Position [5665, 3815, 5705, 3875] + ZOrder 3905 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_DEMOD_TM1_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6039" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6040" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6041" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6042" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6043" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "4943" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "5020" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "4970" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "5016" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "4958" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "5015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "5098" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "5100" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "5104" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "5105" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "5112" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "5113" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "4946" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "4940" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "4962" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "5099" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "5106" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "5107" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "5101" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "5114" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "5115" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "5164" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "5163" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "5165" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "5166" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "5162" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "5161" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "5155" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "5157" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "4949" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "4950" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "4963" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "4964" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "5102" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "5103" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "5117" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "5116" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "5109" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "5108" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "5028" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "5027" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "5118" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "5119" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "5110" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "5111" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "4917" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "4918" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "4939" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "4951" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "4952" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "4953" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "4965" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "4966" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "4967" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "4937" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "4954" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "4968" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "5156" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "4955" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "4969" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 42198 + SrcBlock "In4" + SrcPort 1 + Points [167, 0; 0, 158] + Branch { + ZOrder 34489 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 34486 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 42195 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 42201 + Points [0, 135] + Branch { + ZOrder 42200 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 20061 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 42194 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 42199 + SrcBlock "In5" + SrcPort 1 + Points [170, 0; 0, 274] + Branch { + ZOrder 34491 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 34490 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 42197 + SrcBlock "In3" + SrcPort 1 + Points [156, 0; 0, 39] + Branch { + ZOrder 34480 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 34479 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 42196 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 42193 + Points [-41, 0; 0, 135] + Branch { + ZOrder 20069 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 20068 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 22252 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 19477 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 19479 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 19478 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19397 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 19263 + Points [0, -45; 478, 0] + Branch { + ZOrder 22270 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 19264 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 19398 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 18777 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 18778 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 19473 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 19475 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 18793 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 18794 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 18795 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 18796 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 18797 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 18937 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 19481 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 19482 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 18820 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 18821 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 18822 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 18823 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 18824 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 18938 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 19480 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19400 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 19268 + Points [0, 28; 465, 0] + Branch { + ZOrder 22265 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 22264 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 18939 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 18940 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 18955 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 18956 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 18969 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 19483 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19306 + Points [0, -30; 478, 0] + Branch { + ZOrder 19308 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 19307 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 18991 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 19484 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19303 + Points [0, 48; 458, 0] + Branch { + ZOrder 19305 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 19304 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 18993 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 19276 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 19266 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 19267 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 19277 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 19279 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 19283 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 19284 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 19285 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 19286 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 19287 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 19288 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 19297 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 19298 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 19299 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 19300 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 19302 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 19301 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 19476 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19292 + Points [0, 35; 467, 0] + Branch { + ZOrder 19294 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 19293 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 18982 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 19474 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 19289 + Points [0, -40; 475, 0] + Branch { + ZOrder 19291 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 19290 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 18977 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 19399 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 19401 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Yend_DEMOD_TM2_LYP" + SID "6289" + Ports [5] + Position [5665, 3905, 5705, 3965] + ZOrder 3945 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_DEMOD_TM2_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6290" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6291" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6292" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6293" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6294" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6295" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6296" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6297" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6298" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6299" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6300" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6301" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6302" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6303" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6304" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6305" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6306" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6307" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6308" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6309" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6310" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6311" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6312" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6313" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6314" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6315" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6316" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6317" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6318" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6319" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6320" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6321" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6322" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6323" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6324" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6325" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6326" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6327" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6328" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6329" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6330" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6331" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6332" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6334" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6336" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6337" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6338" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6339" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6340" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6341" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6342" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6343" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6344" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6345" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6346" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6347" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6348" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6349" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6350" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6351" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6352" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6353" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6354" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Yend_DEMOD_TM2_OPLEV" + SID "6355" + Ports [5] + Position [5665, 3990, 5705, 4050] + ZOrder 3946 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_DEMOD_TM2_OPLEV" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "In1" + SID "6356" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6357" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6358" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6359" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6360" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6361" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6362" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6363" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6364" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6365" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6366" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6367" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6368" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6369" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6370" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6371" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6372" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6373" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6374" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6375" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6376" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6377" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6378" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6379" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6380" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6381" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6382" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6383" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6384" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6385" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6386" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6387" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6388" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6389" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6390" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6391" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6392" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6393" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6394" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6395" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6396" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6397" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6398" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6399" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6400" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6401" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6402" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6403" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6404" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6405" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6406" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6407" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6408" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6409" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6410" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6411" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6412" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6413" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6414" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6415" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6416" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6417" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6418" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6419" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6420" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType Reference + Name "Yend_Fil_COIL1" + SID "3927" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3578, 6325, 3602] + ZOrder 1559 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL2" + SID "3931" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3633, 6325, 3657] + ZOrder 1563 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL3" + SID "3932" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3688, 6325, 3712] + ZOrder 1564 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL4" + SID "3933" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3738, 6325, 3762] + ZOrder 1565 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD1_offset" + SID "6820" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2535, 6103, 2605, 6127] + ZOrder 6178 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD2_offset" + SID "6813" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2580, 6358, 2650, 6382] + ZOrder 6171 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_L" + SID "2592" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3603, 5570, 3627] + ZOrder 553 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_L" + SID "4872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 3878, 4195, 3902] + ZOrder 2714 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_P" + SID "4874" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 4063, 4195, 4087] + ZOrder 2716 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_Y" + SID "4873" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 3978, 4195, 4002] + ZOrder 2715 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_P" + SID "3281" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3753, 5570, 3777] + ZOrder 906 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_Y" + SID "3280" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3678, 5570, 3702] + ZOrder 905 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_COIL_MAT" + SID "3282" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6015, 3660, 6055, 3720] + ZOrder 907 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_CROSSTALK_MAT" + SID "3274" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3870, 3660, 3910, 3720] + ZOrder 3614 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_Fil" + SID "5734" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2220, 3968, 2290, 3992] + ZOrder 3617 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_MON" + SID "2986" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 3955, 1935, 3985] + ZOrder 727 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_OFFSET" + SID "5682" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4027, 1980, 4043] + ZOrder 3513 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT" + SID "2985" + Tag "Test Point" + Ports [1] + Position [2455, 3910, 2495, 3930] + ZOrder 729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_MON" + SID "3522" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3965, 2385, 3995] + ZOrder 1152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_MON" + SID "2976" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3605, 1930, 3635] + ZOrder 719 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_OFFSET" + SID "5676" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3677, 1980, 3693] + ZOrder 3507 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT" + SID "2982" + Tag "Test Point" + Ports [1] + Position [2455, 3570, 2495, 3590] + ZOrder 725 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT_MON" + SID "3520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3615, 2385, 3645] + ZOrder 1150 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm" + SID "2993" + Tag "Test Point" + Ports [1] + Position [3235, 3650, 3275, 3670] + ZOrder 736 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_INIT" + SID "3730" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3000, 3732, 3065, 3748] + ZOrder 1361 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_MON" + SID "2992" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3105, 3645, 3185, 3675] + ZOrder 735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_diff_MON" + SID "3791" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3195, 3700, 3275, 3730] + ZOrder 1421 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_MON" + SID "2981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3780, 1930, 3810] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_OFFSET" + SID "5680" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3852, 1980, 3868] + ZOrder 3511 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT" + SID "2983" + Tag "Test Point" + Ports [1] + Position [2455, 3730, 2495, 3750] + ZOrder 726 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT_MON" + SID "3521" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3790, 2385, 3820] + ZOrder 1151 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm" + SID "2997" + Tag "Test Point" + Ports [1] + Position [3235, 3825, 3275, 3845] + ZOrder 742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_INIT" + SID "3733" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3000, 3872, 3065, 3888] + ZOrder 1366 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_MON" + SID "2998" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3105, 3820, 3185, 3850] + ZOrder 741 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_diff_MON" + SID "3792" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3195, 3775, 3275, 3805] + ZOrder 1422 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_MON" + SID "3062" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4760, 1935, 4790] + ZOrder 793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_OFFSET" + SID "5686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4832, 1980, 4848] + ZOrder 3519 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT" + SID "3061" + Tag "Test Point" + Ports [1] + Position [2495, 4725, 2535, 4745] + ZOrder 795 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_MON" + SID "3523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4770, 2410, 4800] + ZOrder 1155 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_MON" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4410, 1935, 4440] + ZOrder 787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_OFFSET" + SID "5687" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4482, 1980, 4498] + ZOrder 3515 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT" + SID "3063" + Tag "Test Point" + Ports [1] + Position [2490, 4380, 2530, 4400] + ZOrder 791 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT_MON" + SID "3524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4420, 2410, 4450] + ZOrder 1153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm" + SID "3913" + Tag "Test Point" + Ports [1] + Position [3255, 4455, 3295, 4475] + ZOrder 1546 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_INIT" + SID "3914" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 4537, 3085, 4553] + ZOrder 1550 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_MON" + SID "3915" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 4450, 3205, 4480] + ZOrder 1545 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_diff_MON" + SID "3916" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3215, 4505, 3295, 4535] + ZOrder 1553 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_MON" + SID "3066" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4585, 1935, 4615] + ZOrder 789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_OFFSET" + SID "5688" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4657, 1980, 4673] + ZOrder 3517 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT" + SID "3065" + Tag "Test Point" + Ports [1] + Position [2490, 4555, 2530, 4575] + ZOrder 792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT_MON" + SID "3525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4595, 2410, 4625] + ZOrder 1154 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm" + SID "3917" + Tag "Test Point" + Ports [1] + Position [3255, 4630, 3295, 4650] + ZOrder 1548 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_INIT" + SID "3918" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 4677, 3085, 4693] + ZOrder 1552 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_MON" + SID "3919" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 4625, 3205, 4655] + ZOrder 1547 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_diff_MON" + SID "3920" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3215, 4580, 3295, 4610] + ZOrder 1554 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Yend_OSC_TM1" + SID "6032" + Ports [0, 5] + Position [5275, 3265, 5315, 3325] + ZOrder 3904 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_OSC_TM1" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "60" + Block { + BlockType Switch + Name "Choice" + SID "3860" + Position [445, 40, 475, 70] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "3864" + Position [445, 140, 475, 170] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "3867" + Position [445, 240, 475, 270] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "5231" + Position [315, 355, 345, 385] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "5232" + Position [155, 355, 185, 385] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "5233" + Position [155, 405, 185, 435] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "5234" + Position [315, 405, 345, 435] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "5235" + Position [315, 455, 345, 485] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "5236" + Position [155, 455, 185, 485] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant39" + SID "3863" + Description "Each half of QPD" + Position [330, 87, 360, 103] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "3865" + Description "Each half of QPD" + Position [330, 187, 360, 203] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "3868" + Description "Each half of QPD" + Position [330, 287, 360, 303] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "5237" + Description "Each half of QPD" + Position [20, 322, 50, 338] + ZOrder 3074 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "5238" + Position [145, 545, 205, 575] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "5239" + Position [330, 545, 390, 575] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground" + SID "3836" + Position [125, 45, 145, 65] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground22" + SID "3853" + Position [125, 145, 145, 165] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "3857" + Position [125, 245, 145, 265] + ZOrder 1488 + } + Block { + BlockType Reference + Name "L" + SID "3837" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 24, 230, 86] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "3861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 47, 390, 63] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux20" + SID "5240" + Ports [3, 1] + Position [125, 538, 130, 582] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "5241" + Ports [3, 1] + Position [310, 538, 315, 582] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "3856" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 224, 230, 286] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "3869" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 247, 390, 263] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "3852" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 124, 230, 186] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "3866" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 147, 390, 163] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6033" + Position [600, 248, 630, 262] + ZOrder 3084 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6034" + Position [600, 303, 630, 317] + ZOrder 3085 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6035" + Position [610, 358, 640, 372] + ZOrder 3086 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6036" + Position [230, 900, 260, 915] + ZOrder 3087 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6037" + Position [250, 955, 280, 970] + ZOrder 3088 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 9254 + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 24216 + SrcBlock "L" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 9344 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 9349 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 9386 + SrcBlock "L_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 20033 + Points [0, 283; -134, 0] + Branch { + ZOrder 20048 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 20042 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 20032 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 9387 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 24219 + SrcBlock "Choice" + SrcPort 1 + Points [77, 0; 0, 200] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 24217 + SrcBlock "Y" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 9391 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 9390 + SrcBlock "Y_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 22216 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 20036 + Points [0, 176; -126, 0] + Branch { + ZOrder 20049 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 20044 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 24218 + SrcBlock "P" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 9395 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 24220 + SrcBlock "Choice1" + SrcPort 1 + Points [40, 0; 0, 155] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 24221 + SrcBlock "Choice2" + SrcPort 1 + Points [18, 0; 0, 110] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 20026 + SrcBlock "L" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 20030 + SrcBlock "Y" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 20027 + SrcBlock "L" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 20031 + SrcBlock "Y" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 20028 + SrcBlock "P" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 20029 + SrcBlock "P" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 20019 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 20018 + Points [176, 0; 0, 32] + Branch { + ZOrder 20053 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 20052 + Points [0, 50] + Branch { + ZOrder 20054 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 20047 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 20013 + Points [0, 32] + Branch { + ZOrder 20012 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 20011 + Points [0, 50] + Branch { + ZOrder 20010 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 20009 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 20020 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 20021 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 20022 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 20023 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 20024 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 20025 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 9394 + SrcBlock "P_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 22217 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 20039 + Points [0, 71; -142, 0] + Branch { + ZOrder 20051 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 20050 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 20055 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 20056 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 24222 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 24223 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 380] + DstBlock "Out5" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "Yend_OSC_TM2" + SID "6026" + Ports [0, 5] + Position [5275, 3155, 5315, 3215] + ZOrder 3903 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_OSC_TM2" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Switch + Name "Choice10" + SID "4830" + Position [545, 240, 575, 270] + ZOrder 2689 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice14" + SID "5214" + Position [285, 355, 315, 385] + ZOrder 3056 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice15" + SID "5175" + Position [150, 355, 180, 385] + ZOrder 3017 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice16" + SID "5177" + Position [150, 405, 180, 435] + ZOrder 3019 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice17" + SID "5215" + Position [285, 405, 315, 435] + ZOrder 3057 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice18" + SID "5216" + Position [285, 455, 315, 485] + ZOrder 3058 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice19" + SID "5181" + Position [150, 455, 180, 485] + ZOrder 3023 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice8" + SID "4828" + Position [545, 40, 575, 70] + ZOrder 2683 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice9" + SID "4829" + Position [545, 140, 575, 170] + ZOrder 2686 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant79" + SID "4831" + Description "Each half of QPD" + Position [450, 87, 480, 103] + ZOrder 2685 + Value "0" + } + Block { + BlockType Constant + Name "Constant80" + SID "4832" + Description "Each half of QPD" + Position [450, 187, 480, 203] + ZOrder 2688 + Value "0" + } + Block { + BlockType Constant + Name "Constant81" + SID "4833" + Description "Each half of QPD" + Position [450, 287, 480, 303] + ZOrder 2691 + Value "0" + } + Block { + BlockType Constant + Name "Constant91" + SID "5176" + Description "Each half of QPD" + Position [20, 327, 50, 343] + ZOrder 3018 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn" + SID "5197" + Position [150, 545, 210, 575] + ZOrder 3039 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn1" + SID "5199" + Position [335, 545, 395, 575] + ZOrder 3041 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground54" + SID "4834" + Position [110, 45, 130, 65] + ZOrder 2672 + } + Block { + BlockType Ground + Name "Ground55" + SID "4835" + Position [110, 145, 130, 165] + ZOrder 2676 + } + Block { + BlockType Ground + Name "Ground56" + SID "4836" + Position [110, 245, 130, 265] + ZOrder 2680 + } + Block { + BlockType Reference + Name "L" + SID "4843" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 24, 215, 86] + ZOrder 2671 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "4844" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 47, 470, 63] + ZOrder 2684 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux18" + SID "5211" + Ports [3, 1] + Position [120, 538, 125, 582] + ZOrder 3053 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux19" + SID "5212" + Ports [3, 1] + Position [305, 538, 310, 582] + ZOrder 3054 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "4845" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 224, 215, 286] + ZOrder 2679 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "4846" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 247, 470, 263] + ZOrder 2690 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "4847" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 124, 215, 186] + ZOrder 2675 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "4848" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 147, 470, 163] + ZOrder 2687 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6027" + Position [925, 598, 955, 612] + ZOrder 3059 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6028" + Position [925, 653, 955, 667] + ZOrder 3060 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6029" + Position [915, 688, 945, 702] + ZOrder 3061 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6030" + Position [240, 1665, 270, 1680] + ZOrder 3062 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6031" + Position [430, 1698, 460, 1712] + ZOrder 3063 + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 17289 + SrcBlock "Ground54" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 24213 + SrcBlock "L" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice8" + DstPort 1 + } + Line { + ZOrder 17293 + SrcBlock "Ground55" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 17296 + SrcBlock "Ground56" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 17299 + SrcBlock "L_SW" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 19849 + DstBlock "Choice8" + DstPort 2 + } + Branch { + ZOrder 19769 + Points [0, 287; -245, 0] + Branch { + ZOrder 19921 + Points [0, 28] + DstBlock "Choice14" + DstPort 2 + } + Branch { + ZOrder 19920 + Points [-139, 0] + DstBlock "Choice15" + DstPort 2 + } + } + } + Line { + ZOrder 17300 + SrcBlock "Constant79" + SrcPort 1 + Points [45, 0] + DstBlock "Choice8" + DstPort 3 + } + Line { + ZOrder 24216 + SrcBlock "Choice8" + SrcPort 1 + Points [302, 0; 0, 550] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 17304 + SrcBlock "Constant80" + SrcPort 1 + Points [45, 0] + DstBlock "Choice9" + DstPort 3 + } + Line { + ZOrder 24215 + SrcBlock "P" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice10" + DstPort 1 + } + Line { + ZOrder 24214 + SrcBlock "Y" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice9" + DstPort 1 + } + Line { + ZOrder 24218 + SrcBlock "Choice10" + SrcPort 1 + Points [133, 0; 0, 440] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 24217 + SrcBlock "Choice9" + SrcPort 1 + Points [270, 0; 0, 505] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 17307 + SrcBlock "Constant81" + SrcPort 1 + Points [45, 0] + DstBlock "Choice10" + DstPort 3 + } + Line { + ZOrder 17303 + SrcBlock "Y_SW" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 19781 + Points [0, 182; -242, 0] + Branch { + ZOrder 19923 + Points [0, 83] + DstBlock "Choice17" + DstPort 2 + } + Branch { + ZOrder 19922 + Points [-140, 0; 0, 83] + DstBlock "Choice16" + DstPort 2 + } + } + Branch { + ZOrder 19780 + DstBlock "Choice9" + DstPort 2 + } + } + Line { + ZOrder 19916 + SrcBlock "L" + SrcPort 3 + Points [24, 0; 0, 285] + DstBlock "Choice14" + DstPort 1 + } + Line { + ZOrder 19913 + SrcBlock "L" + SrcPort 2 + Points [8, 0; 0, 251; -136, 0; 0, 54] + DstBlock "Choice15" + DstPort 1 + } + Line { + ZOrder 19915 + SrcBlock "P" + SrcPort 2 + Points [18, 0; 0, 64; -132, 0; 0, 141] + DstBlock "Choice19" + DstPort 1 + } + Line { + ZOrder 19914 + SrcBlock "Y" + SrcPort 2 + Points [13, 0; 0, 157; -134, 0; 0, 98] + DstBlock "Choice16" + DstPort 1 + } + Line { + ZOrder 19917 + SrcBlock "Y" + SrcPort 3 + Points [30, 0; 0, 235] + DstBlock "Choice17" + DstPort 1 + } + Line { + ZOrder 19910 + SrcBlock "Mux19" + SrcPort 1 + DstBlock "Fcn1" + DstPort 1 + } + Line { + ZOrder 19908 + SrcBlock "Mux18" + SrcPort 1 + DstBlock "Fcn" + DstPort 1 + } + Line { + ZOrder 24219 + SrcBlock "Fcn" + SrcPort 1 + Points [42, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 24220 + SrcBlock "Fcn1" + SrcPort 1 + Points [12, 0; 0, 1145] + DstBlock "Out5" + DstPort 1 + } + Line { + ZOrder 19919 + SrcBlock "P" + SrcPort 3 + Points [35, 0; 0, 185] + DstBlock "Choice18" + DstPort 1 + } + Line { + ZOrder 17306 + SrcBlock "P_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 19814 + Points [0, 77; -235, 0] + Branch { + ZOrder 19932 + Points [0, 138] + DstBlock "Choice18" + DstPort 2 + } + Branch { + ZOrder 19931 + Points [-140, 0; 0, 138] + DstBlock "Choice19" + DstPort 2 + } + } + Branch { + ZOrder 19813 + DstBlock "Choice10" + DstPort 2 + } + } + Line { + ZOrder 19767 + SrcBlock "Constant91" + SrcPort 1 + Points [8, 0; 0, 13] + Branch { + ZOrder 19936 + Points [174, 0; 0, 32] + Branch { + ZOrder 19939 + Points [0, 50] + Branch { + ZOrder 19942 + Points [0, 50] + DstBlock "Choice18" + DstPort 3 + } + Branch { + ZOrder 19941 + DstBlock "Choice17" + DstPort 3 + } + } + Branch { + ZOrder 19938 + DstBlock "Choice14" + DstPort 3 + } + } + Branch { + ZOrder 19935 + Points [0, 32] + Branch { + ZOrder 19802 + DstBlock "Choice15" + DstPort 3 + } + Branch { + ZOrder 19799 + Points [0, 50] + Branch { + ZOrder 19850 + Points [0, 50] + DstBlock "Choice19" + DstPort 3 + } + Branch { + ZOrder 19804 + DstBlock "Choice16" + DstPort 3 + } + } + } + } + Line { + ZOrder 19949 + SrcBlock "Choice15" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux18" + DstPort 1 + } + Line { + ZOrder 19950 + SrcBlock "Choice16" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux18" + DstPort 2 + } + Line { + ZOrder 19951 + SrcBlock "Choice19" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux18" + DstPort 3 + } + Line { + ZOrder 19953 + SrcBlock "Choice17" + SrcPort 1 + Points [31, 0; 0, 93; -76, 0; 0, 47] + DstBlock "Mux19" + DstPort 2 + } + Line { + ZOrder 19952 + SrcBlock "Choice14" + SrcPort 1 + Points [36, 0; 0, 148; -67, 0; 0, 27] + DstBlock "Mux19" + DstPort 1 + } + Line { + ZOrder 19954 + SrcBlock "Choice18" + SrcPort 1 + Points [12, 0; 0, 36; -63, 0; 0, 69] + DstBlock "Mux19" + DstPort 3 + } + } + } + Block { + BlockType Reference + Name "Yend_PD10_MON" + SID "6767" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1705, 2065, 1785, 2095] + ZOrder 5507 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_VOLT_MON" + SID "6768" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1895, 2075, 1975, 2105] + ZOrder 5509 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_VOLT_MON_TP" + SID "6769" + Tag "Test Point" + Ports [1] + Position [2015, 2080, 2055, 2100] + ZOrder 5510 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_MON" + SID "6771" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1700, 2240, 1780, 2270] + ZOrder 5511 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_VOLT_MON" + SID "6772" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1895, 2250, 1975, 2280] + ZOrder 5513 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_VOLT_MON_TP" + SID "6773" + Tag "Test Point" + Ports [1] + Position [2015, 2255, 2055, 2275] + ZOrder 5514 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_MON" + SID "6775" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2415, 1770, 2445] + ZOrder 5515 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_VOLT_MON" + SID "6776" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1910, 2425, 1990, 2455] + ZOrder 5517 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_VOLT_MON_TP" + SID "6777" + Tag "Test Point" + Ports [1] + Position [2035, 2435, 2075, 2455] + ZOrder 5518 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_MON" + SID "6788" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1750, 6090, 1830, 6120] + ZOrder 5467 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_VOLT_MON" + SID "6789" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2145, 6100, 2225, 6130] + ZOrder 5469 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_VOLT_MON_TP" + SID "6790" + Tag "Test Point" + Ports [1] + Position [2415, 6105, 2455, 6125] + ZOrder 5476 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_mm" + SID "6822" + Tag "Test Point" + Ports [1] + Position [3105, 6115, 3145, 6135] + ZOrder 6180 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_mm_MON" + SID "6821" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2970, 6110, 3050, 6140] + ZOrder 6174 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_MON" + SID "6791" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1750, 6265, 1830, 6295] + ZOrder 5470 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_VOLT_MON" + SID "6792" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2155, 6275, 2235, 6305] + ZOrder 5472 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_VOLT_MON_TP" + SID "6793" + Tag "Test Point" + Ports [1] + Position [2465, 6280, 2505, 6300] + ZOrder 5477 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_mm" + SID "6815" + Tag "Test Point" + Ports [1] + Position [3105, 6370, 3145, 6390] + ZOrder 6173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_mm_MON" + SID "6814" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2940, 6365, 3020, 6395] + ZOrder 6170 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_MON" + SID "6794" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1760, 6440, 1840, 6470] + ZOrder 5473 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_VOLT_MON" + SID "6795" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2155, 6450, 2235, 6480] + ZOrder 5475 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_VOLT_MON_TP" + SID "6796" + Tag "Test Point" + Ports [1] + Position [2420, 6455, 2460, 6475] + ZOrder 5478 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_MON" + SID "6797" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1760, 6615, 1840, 6645] + ZOrder 5479 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_VOLT_MON" + SID "6798" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2155, 6625, 2235, 6655] + ZOrder 5481 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_VOLT_MON_TP" + SID "6799" + Tag "Test Point" + Ports [1] + Position [2420, 6630, 2460, 6650] + ZOrder 5482 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_MON" + SID "6734" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1655, 1190, 1735, 1220] + ZOrder 5483 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_VOLT_MON" + SID "6735" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1905, 1200, 1985, 1230] + ZOrder 5485 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_VOLT_MON_TP" + SID "6743" + Tag "Test Point" + Ports [1] + Position [2015, 1205, 2055, 1225] + ZOrder 5486 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_MON" + SID "6751" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1655, 1365, 1735, 1395] + ZOrder 5487 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_VOLT_MON" + SID "6752" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1905, 1375, 1985, 1405] + ZOrder 5488 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_VOLT_MON_TP" + SID "6753" + Tag "Test Point" + Ports [1] + Position [2035, 1380, 2075, 1400] + ZOrder 5489 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_MON" + SID "6755" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1675, 1540, 1755, 1570] + ZOrder 5491 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_VOLT_MON" + SID "6756" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1890, 1550, 1970, 1580] + ZOrder 5493 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_VOLT_MON_TP" + SID "6757" + Tag "Test Point" + Ports [1] + Position [2000, 1555, 2040, 1575] + ZOrder 5494 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_MON" + SID "6759" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1695, 1715, 1775, 1745] + ZOrder 5495 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_VOLT_MON" + SID "6760" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1900, 1725, 1980, 1755] + ZOrder 5497 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_VOLT_MON_TP" + SID "6761" + Tag "Test Point" + Ports [1] + Position [2015, 1730, 2055, 1750] + ZOrder 5498 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_MON" + SID "6801" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1705, 1890, 1785, 1920] + ZOrder 5503 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_VOLT_MON" + SID "6802" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1905, 1900, 1985, 1930] + ZOrder 5505 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_VOLT_MON_TP" + SID "6803" + Tag "Test Point" + Ports [1] + Position [2030, 1905, 2070, 1925] + ZOrder 5506 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC" + SID "4825" + Tag "Test Point" + Ports [1] + Position [2705, 11160, 2745, 11180] + ZOrder 2666 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC_MON" + SID "4824" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2565, 11155, 2645, 11185] + ZOrder 2665 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_MON" + SID "4818" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 11135, 1660, 11165] + ZOrder 2660 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_VOLT_MON" + SID "4820" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11145, 2340, 11175] + ZOrder 2662 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT" + SID "5707" + Tag "Test Point" + Ports [1] + Position [6505, 3550, 6545, 3570] + ZOrder 3538 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT_MON" + SID "3773" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3575, 6455, 3605] + ZOrder 1403 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT" + SID "5708" + Tag "Test Point" + Ports [1] + Position [6505, 3605, 6545, 3625] + ZOrder 3539 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT_MON" + SID "3777" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3630, 6455, 3660] + ZOrder 1407 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT" + SID "5709" + Tag "Test Point" + Ports [1] + Position [6505, 3660, 6545, 3680] + ZOrder 3540 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT_MON" + SID "3778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3685, 6455, 3715] + ZOrder 1408 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT" + SID "5710" + Tag "Test Point" + Ports [1] + Position [6505, 3715, 6545, 3735] + ZOrder 3541 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT_MON" + SID "3779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3735, 6455, 3765] + ZOrder 1409 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L" + SID "3926" + Tag "Test Point" + Ports [1] + Position [4075, 3340, 4115, 3360] + ZOrder 1558 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L_MON" + SID "3275" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3335, 3965, 3365] + ZOrder 900 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_L" + SID "5299" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3632, 4630, 3648] + ZOrder 3585 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_P" + SID "5307" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3787, 4630, 3803] + ZOrder 3590 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_Y" + SID "5303" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3712, 4630, 3728] + ZOrder 3586 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P" + SID "5243" + Tag "Test Point" + Ports [1] + Position [4075, 3490, 4115, 3510] + ZOrder 3085 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P_MON" + SID "3277" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3485, 3965, 3515] + ZOrder 902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y" + SID "5242" + Tag "Test Point" + Ports [1] + Position [4075, 3415, 4115, 3435] + ZOrder 3084 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y_MON" + SID "3276" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3410, 3965, 3440] + ZOrder 901 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_L_SW" + SID "4854" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 3907, 4305, 3923] + ZOrder 2696 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_P_SW" + SID "4867" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 4082, 4305, 4098] + ZOrder 2707 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_Y_SW" + SID "4861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 3997, 4305, 4013] + ZOrder 2701 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_yaw_length_SW" + SID "4689" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3375, 3827, 3440, 3843] + ZOrder 2493 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=92\nshmem_daq=1\nspecific_cpu=16\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [1385, 5850, 1425, 5910] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "pyDARM" + SID "3872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6290, 3408, 6360, 3432] + ZOrder 1503 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 2046 + SrcBlock "ADC0" + SrcPort 1 + Points [30, 0] + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + Name "" + ZOrder 4432 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + Points [0, 315] + DstBlock "Yend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4379 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + Points [157, 0; 0, 315] + DstBlock "Yend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 4289 + SrcBlock "Divide" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2138 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 2141 + SrcBlock "Yend_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 4291 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 36008 + SrcBlock "Yend_OPLEV1_SUM_Fil" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2202 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2205 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 2210 + SrcBlock "Yend_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 4294 + SrcBlock "Constant4" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 4295 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 2429 + SrcBlock "Constant7" + SrcPort 1 + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 29778 + SrcBlock "Sum93" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 2375 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2384 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "Yend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29785 + SrcBlock "Sum95" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 29786 + SrcBlock "Sum96" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 7290 + SrcBlock "Sum31" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 8618 + SrcBlock "Mux8" + SrcPort 1 + DstBlock "Yend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 3047 + SrcBlock "Yend_OPLEV1_COIL_MAT" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 12431 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 12425 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 12434 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 12435 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 3276 + SrcBlock "COILTEST1_MON" + SrcPort 1 + Points [37, 0; 0, 25] + DstBlock "Divide8" + DstPort 1 + } + Line { + ZOrder 3292 + SrcBlock "COILTEST2_MON" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 3293 + SrcBlock "COILTEST3_MON" + SrcPort 1 + DstBlock "Divide25" + DstPort 1 + } + Line { + ZOrder 3294 + SrcBlock "COILTEST4_MON" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 3296 + SrcBlock "Divide8" + SrcPort 1 + DstBlock "COILTEST_OUT1" + DstPort 1 + } + Line { + ZOrder 3297 + SrcBlock "Divide23" + SrcPort 1 + DstBlock "COILTEST_OUT2" + DstPort 1 + } + Line { + ZOrder 3298 + SrcBlock "Divide25" + SrcPort 1 + DstBlock "COILTEST_OUT3" + DstPort 1 + } + Line { + ZOrder 3299 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "COILTEST_OUT4" + DstPort 1 + } + Line { + ZOrder 3510 + SrcBlock "Divide16" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 3524 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 3528 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 3532 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 12433 + SrcBlock "Product20" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 12429 + SrcBlock "Product18" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 12424 + SrcBlock "Product19" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 4263 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 4264 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 4267 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + ZOrder 4275 + SrcBlock "Yend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 24277 + Points [0, -50] + DstBlock "Yend_OPLEV1_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 2195 + DstBlock "Divide3" + DstPort 1 + } + } + Line { + ZOrder 4276 + SrcBlock "Yend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 24281 + Points [0, -65] + DstBlock "Yend_OPLEV1_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 3484 + DstBlock "Divide5" + DstPort 1 + } + } + Line { + ZOrder 4279 + SrcBlock "Yend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4429 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 2373 + Points [0, -45] + DstBlock "Yend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4280 + SrcBlock "Yend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 4292 + Points [217, 0; 0, -160] + Branch { + ZOrder 3509 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 3502 + Points [0, -175] + DstBlock "Divide16" + DstPort 2 + } + } + Branch { + ZOrder 2388 + Points [0, -50] + DstBlock "Yend_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4281 + SrcBlock "Yend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4430 + DstBlock "Divide18" + DstPort 1 + } + Branch { + ZOrder 2382 + Points [0, -45] + DstBlock "Yend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 2139 + SrcBlock "Constant3" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 4388 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 4387 + Points [0, 175] + Branch { + ZOrder 4417 + Points [0, 630] + Branch { + ZOrder 15466 + DstBlock "Divide19" + DstPort 2 + } + Branch { + ZOrder 15454 + Points [0, 175] + DstBlock "Divide17" + DstPort 2 + } + } + Branch { + ZOrder 4416 + DstBlock "Divide6" + DstPort 2 + } + } + } + Line { + ZOrder 13442 + SrcBlock "Constant2" + SrcPort 1 + Points [30, 0; 0, 160] + Branch { + ZOrder 4386 + Points [0, 175] + Branch { + ZOrder 4410 + Points [0, 630] + Branch { + ZOrder 15465 + DstBlock "Product5" + DstPort 2 + } + Branch { + ZOrder 4413 + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 4409 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 4385 + DstBlock "Product" + DstPort 2 + } + } + Line { + Name "" + ZOrder 9237 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + Points [150, 0; 0, 315] + DstBlock "Yend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 4274 + SrcBlock "Yend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 4434 + Points [212, 0; 0, -160] + Branch { + ZOrder 3485 + Points [0, -175] + DstBlock "Divide3" + DstPort 2 + } + Branch { + ZOrder 2193 + DstBlock "Divide5" + DstPort 2 + } + } + Branch { + ZOrder 4433 + Points [0, -60] + DstBlock "Yend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12423 + SrcBlock "Product17" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 7230 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "COILTEST1_MON" + DstPort 1 + } + Line { + ZOrder 7231 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "COILTEST2_MON" + DstPort 1 + } + Line { + ZOrder 7232 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "COILTEST3_MON" + DstPort 1 + } + Line { + ZOrder 7233 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "COILTEST4_MON" + DstPort 1 + } + Line { + ZOrder 7241 + SrcBlock "Yend_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum30" + DstPort 2 + } + Line { + ZOrder 7244 + SrcBlock "Sum30" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 7248 + SrcBlock "Yend_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum31" + DstPort 2 + } + Line { + ZOrder 7289 + SrcBlock "Mux7" + SrcPort 1 + DstBlock "OPLEV2_length" + DstPort 1 + } + Line { + ZOrder 8672 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 8674 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 8673 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 9073 + SrcBlock "OPLEV1_ch18_MON" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 9236 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "OPLEV1_ch18_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44738 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + Points [42, 0; 0, 270] + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 9341 + SrcBlock "Yend_Fil_TM_P" + SrcPort 1 + DstBlock "Sum36" + DstPort 1 + } + Line { + ZOrder 9338 + SrcBlock "Yend_Fil_TM_Y" + SrcPort 1 + DstBlock "Sum35" + DstPort 1 + } + Line { + ZOrder 9335 + SrcBlock "Yend_Fil_TM_L" + SrcPort 1 + DstBlock "Sum34" + DstPort 1 + } + Line { + ZOrder 34195 + SrcBlock "Sum34" + SrcPort 1 + DstBlock "Mux8" + DstPort 1 + } + Line { + ZOrder 34196 + SrcBlock "Sum35" + SrcPort 1 + DstBlock "Mux8" + DstPort 2 + } + Line { + ZOrder 34198 + SrcBlock "Sum36" + SrcPort 1 + DstBlock "Mux8" + DstPort 3 + } + Line { + ZOrder 10256 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "pyDARM" + DstPort 1 + } + Line { + ZOrder 10257 + SrcBlock "pyDARM" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 10372 + SrcBlock "Constant46" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 10508 + Points [0, 55] + DstBlock "Sum38" + DstPort 1 + } + Branch { + ZOrder 10396 + DstBlock "Sum39" + DstPort 1 + } + } + Line { + ZOrder 10373 + SrcBlock "Constant48" + SrcPort 1 + DstBlock "Sum38" + DstPort 2 + } + Line { + ZOrder 10374 + SrcBlock "Sum38" + SrcPort 1 + Points [3, 0; 0, 25] + DstBlock "Mux7" + DstPort 1 + } + Line { + ZOrder 10375 + SrcBlock "Constant50" + SrcPort 1 + Points [30, 0; 0, -60] + DstBlock "Mux7" + DstPort 2 + } + Line { + ZOrder 10376 + SrcBlock "Constant45" + SrcPort 1 + Points [65, 0; 0, 160] + Branch { + ZOrder 34441 + Points [0, 105] + Branch { + ZOrder 34445 + Points [0, 180] + DstBlock "Mux11" + DstPort 3 + } + Branch { + ZOrder 10418 + DstBlock "Mux9" + DstPort 2 + } + } + Branch { + ZOrder 10506 + DstBlock "Mux7" + DstPort 3 + } + } + Line { + ZOrder 10378 + SrcBlock "Mux9" + SrcPort 1 + DstBlock "OPLEV1_length" + DstPort 1 + } + Line { + ZOrder 10380 + SrcBlock "OPLEV2_length" + SrcPort 1 + Points [43, 0] + Branch { + ZOrder 34443 + DstBlock "Product32" + DstPort 1 + } + Branch { + ZOrder 34334 + Points [0, -370] + DstBlock "Divide73" + DstPort 2 + } + } + Line { + ZOrder 10397 + SrcBlock "Constant47" + SrcPort 1 + Points [40, 0] + DstBlock "Sum39" + DstPort 2 + } + Line { + ZOrder 10408 + SrcBlock "Sum39" + SrcPort 1 + Points [342, 0; 0, 305] + Branch { + ZOrder 34335 + Points [0, 70] + DstBlock "Mux11" + DstPort 2 + } + Branch { + ZOrder 10415 + DstBlock "Mux10" + DstPort 2 + } + } + Line { + ZOrder 10405 + SrcBlock "Mux10" + SrcPort 1 + DstBlock "OPLEV1_yaw" + DstPort 1 + } + Line { + ZOrder 10412 + SrcBlock "Mux11" + SrcPort 1 + DstBlock "OPLEV1_pitch" + DstPort 1 + } + Line { + ZOrder 10425 + SrcBlock "OPLEV1_pitch" + SrcPort 1 + Points [9, 0; 0, -5] + DstBlock "Product34" + DstPort 1 + } + Line { + ZOrder 10429 + SrcBlock "Constant1" + SrcPort 1 + Points [221, 0; 0, 370] + Branch { + ZOrder 34461 + DstBlock "Product35" + DstPort 2 + } + Branch { + ZOrder 34444 + Points [0, 75] + DstBlock "Product34" + DstPort 2 + } + } + Line { + ZOrder 10437 + SrcBlock "Product35" + SrcPort 1 + DstBlock "Yend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 10439 + SrcBlock "Product34" + SrcPort 1 + DstBlock "Yend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 10537 + SrcBlock "Yend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 10541 + SrcBlock "Yend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 10542 + SrcBlock "Sum40" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 10543 + SrcBlock "Yend_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 10544 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 10545 + SrcBlock "Yend_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum40" + DstPort 2 + } + Line { + ZOrder 10549 + SrcBlock "Yend_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Line { + Name "" + ZOrder 15461 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "Terminator3" + DstPort 1 + } + Line { + Name "" + ZOrder 14290 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + DstBlock "Terminator48" + DstPort 1 + } + Line { + Name "" + ZOrder 45530 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + DstBlock "Xend_IM_QPD1_X_MON" + DstPort 1 + } + Line { + ZOrder 11948 + SrcBlock "Divide37" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11949 + SrcBlock "Divide47" + SrcPort 1 + DstBlock "Product33" + DstPort 1 + } + Line { + ZOrder 11950 + SrcBlock "Product33" + SrcPort 1 + DstBlock "Divide49" + DstPort 1 + } + Line { + ZOrder 11954 + SrcBlock "Xend_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 11955 + SrcBlock "Divide38" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11956 + SrcBlock "Divide46" + SrcPort 1 + DstBlock "Xend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11957 + SrcBlock "Divide50" + SrcPort 1 + DstBlock "Product36" + DstPort 1 + } + Line { + ZOrder 11958 + SrcBlock "Product36" + SrcPort 1 + DstBlock "Divide51" + DstPort 1 + } + Line { + ZOrder 11962 + SrcBlock "Xend_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 29806 + SrcBlock "Sum98" + SrcPort 1 + DstBlock "Divide37" + DstPort 1 + } + Line { + ZOrder 29809 + SrcBlock "Sum99" + SrcPort 1 + DstBlock "Divide38" + DstPort 1 + } + Line { + ZOrder 29810 + SrcBlock "Xend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum100" + DstPort 1 + } + Line { + ZOrder 11966 + SrcBlock "Divide39" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11967 + SrcBlock "Divide40" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11968 + SrcBlock "Divide41" + SrcPort 1 + DstBlock "Xend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29794 + SrcBlock "Sum45" + SrcPort 1 + DstBlock "Divide39" + DstPort 1 + } + Line { + ZOrder 29795 + SrcBlock "Sum50" + SrcPort 1 + DstBlock "Divide40" + DstPort 1 + } + Line { + ZOrder 29796 + SrcBlock "Sum97" + SrcPort 1 + DstBlock "Divide41" + DstPort 1 + } + Line { + ZOrder 11972 + SrcBlock "Sum44" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 13212 + SrcBlock "Mux16" + SrcPort 1 + DstBlock "Xend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 13219 + SrcBlock "Xend_OPLEV1_COIL_MAT" + SrcPort 1 + Points [47, 0; 0, -20] + DstBlock "Demux5" + DstPort 1 + } + Line { + ZOrder 11975 + SrcBlock "Xend_Fil_COIL2" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11976 + SrcBlock "Xend_Fil_COIL4" + SrcPort 1 + DstBlock "Xend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11977 + SrcBlock "Divide42" + SrcPort 1 + DstBlock "Product40" + DstPort 1 + } + Line { + ZOrder 11978 + SrcBlock "Divide44" + SrcPort 1 + DstBlock "Product41" + DstPort 1 + } + Line { + ZOrder 11979 + SrcBlock "Product40" + SrcPort 1 + DstBlock "Divide45" + DstPort 1 + } + Line { + ZOrder 11980 + SrcBlock "Product41" + SrcPort 1 + DstBlock "Divide43" + DstPort 1 + } + Line { + ZOrder 11983 + SrcBlock "Xend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 11982 + DstBlock "Divide47" + DstPort 1 + } + Branch { + ZOrder 11981 + Points [0, -50] + DstBlock "Xend_OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11986 + SrcBlock "Xend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 11985 + DstBlock "Divide50" + DstPort 1 + } + Branch { + ZOrder 11984 + Points [0, -65] + DstBlock "Xend_OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11989 + SrcBlock "Xend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11988 + DstBlock "Divide42" + DstPort 1 + } + Branch { + ZOrder 11987 + Points [0, -45] + DstBlock "Xend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11994 + SrcBlock "Xend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 11993 + Points [217, 0; 0, -160] + Branch { + ZOrder 11992 + DstBlock "Divide44" + DstPort 2 + } + Branch { + ZOrder 11991 + Points [0, -175] + DstBlock "Divide42" + DstPort 2 + } + } + Branch { + ZOrder 11990 + Points [0, -50] + DstBlock "Xend_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11997 + SrcBlock "Xend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11996 + DstBlock "Divide44" + DstPort 1 + } + Branch { + ZOrder 11995 + Points [0, -45] + DstBlock "Xend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12004 + SrcBlock "Constant56" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 12003 + DstBlock "Divide49" + DstPort 2 + } + Branch { + ZOrder 12002 + Points [0, 175] + DstBlock "Divide51" + DstPort 2 + } + } + Line { + ZOrder 12011 + SrcBlock "Constant55" + SrcPort 1 + Points [25, 0; 0, 160] + Branch { + ZOrder 12010 + DstBlock "Product36" + DstPort 2 + } + Branch { + ZOrder 12005 + DstBlock "Product33" + DstPort 2 + } + } + Line { + Name "" + ZOrder 45533 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + DstBlock "Xend_IM_QPD1_Y_MON" + DstPort 1 + } + Line { + ZOrder 12017 + SrcBlock "Xend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 12016 + Points [212, 0; 0, -160] + Branch { + ZOrder 12015 + Points [0, -175] + DstBlock "Divide47" + DstPort 2 + } + Branch { + ZOrder 12014 + DstBlock "Divide50" + DstPort 2 + } + } + Branch { + ZOrder 12013 + Points [0, -60] + DstBlock "Xend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12018 + SrcBlock "Xend_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum43" + DstPort 2 + } + Line { + ZOrder 12019 + SrcBlock "Sum43" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12020 + SrcBlock "Xend_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum44" + DstPort 2 + } + Line { + ZOrder 12021 + SrcBlock "Mux15" + SrcPort 1 + DstBlock "OPLEV2_length1" + DstPort 1 + } + Line { + ZOrder 12022 + SrcBlock "Xend_Fil_COIL3" + SrcPort 1 + Points [97, 0; 0, -5] + DstBlock "Xend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 12027 + SrcBlock "Xend_OPLEV1_X_mm_diff_MON" + SrcPort 1 + Points [15, 0; 0, 13; 202, 0; 0, -43] + DstBlock "Sum46" + DstPort 1 + } + Line { + ZOrder 12028 + SrcBlock "Mux12" + SrcPort 1 + DstBlock "Xend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 12029 + SrcBlock "Xend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux6" + DstPort 1 + } + Line { + ZOrder 12030 + SrcBlock "Xend_Fil_COIL1" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29811 + SrcBlock "Sum100" + SrcPort 1 + DstBlock "Divide46" + DstPort 1 + } + Line { + ZOrder 12040 + SrcBlock "Xend_Fil_TM_P" + SrcPort 1 + DstBlock "Sum49" + DstPort 1 + } + Line { + ZOrder 12041 + SrcBlock "Xend_Fil_TM_Y" + SrcPort 1 + DstBlock "Sum48" + DstPort 1 + } + Line { + ZOrder 12042 + SrcBlock "Xend_Fil_TM_L" + SrcPort 1 + DstBlock "Sum47" + DstPort 1 + } + Line { + ZOrder 12055 + SrcBlock "Sum47" + SrcPort 1 + DstBlock "Mux12" + DstPort 1 + } + Line { + ZOrder 12056 + SrcBlock "Sum48" + SrcPort 1 + DstBlock "Mux12" + DstPort 2 + } + Line { + ZOrder 12057 + SrcBlock "Sum49" + SrcPort 1 + DstBlock "Mux12" + DstPort 3 + } + Line { + ZOrder 29793 + SrcBlock "Xend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum45" + DstPort 1 + } + Line { + ZOrder 12076 + SrcBlock "Constant64" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 12075 + Points [0, 55] + DstBlock "Sum51" + DstPort 1 + } + Branch { + ZOrder 12074 + DstBlock "Sum52" + DstPort 1 + } + } + Line { + ZOrder 12077 + SrcBlock "Constant66" + SrcPort 1 + DstBlock "Sum51" + DstPort 2 + } + Line { + ZOrder 12078 + SrcBlock "Sum51" + SrcPort 1 + Points [60, 0] + DstBlock "Mux15" + DstPort 1 + } + Line { + ZOrder 12079 + SrcBlock "Constant67" + SrcPort 1 + Points [56, 0; 0, 165] + DstBlock "Mux15" + DstPort 2 + } + Line { + ZOrder 12084 + SrcBlock "Constant63" + SrcPort 1 + Points [65, 0; 0, 385] + Branch { + ZOrder 12083 + DstBlock "Mux15" + DstPort 3 + } + Branch { + ZOrder 12082 + Points [0, 80] + Branch { + ZOrder 12081 + Points [0, 70] + DstBlock "Mux14" + DstPort 3 + } + Branch { + ZOrder 12080 + DstBlock "Mux17" + DstPort 2 + } + } + } + Line { + ZOrder 12085 + SrcBlock "Mux17" + SrcPort 1 + DstBlock "OPLEV1_length1" + DstPort 1 + } + Line { + ZOrder 34182 + SrcBlock "Product73" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 29758 + Points [199, 0] + DstBlock "Xend_TM_L_MON" + DstPort 1 + } + Branch { + ZOrder 29751 + Points [0, 36; -336, 0] + DstBlock "Mux17" + DstPort 1 + } + } + Line { + ZOrder 14132 + SrcBlock "OPLEV1_length1" + SrcPort 1 + Points [15, 0; 0, 113; -45, 0] + DstBlock "Choice6" + DstPort 1 + } + Line { + ZOrder 12093 + SrcBlock "Constant65" + SrcPort 1 + Points [40, 0] + DstBlock "Sum52" + DstPort 2 + } + Line { + ZOrder 12096 + SrcBlock "Sum52" + SrcPort 1 + Points [247, 0; 0, 410] + Branch { + ZOrder 12095 + Points [0, 55] + DstBlock "Mux14" + DstPort 2 + } + Branch { + ZOrder 12094 + DstBlock "Mux13" + DstPort 2 + } + } + Line { + ZOrder 12099 + SrcBlock "Mux13" + SrcPort 1 + DstBlock "OPLEV1_yaw1" + DstPort 1 + } + Line { + ZOrder 12100 + SrcBlock "Mux14" + SrcPort 1 + DstBlock "OPLEV1_pitch1" + DstPort 1 + } + Line { + ZOrder 12102 + SrcBlock "OPLEV1_pitch1" + SrcPort 1 + Points [22, 0; 0, -5] + DstBlock "Product38" + DstPort 1 + } + Line { + ZOrder 12105 + SrcBlock "Constant54" + SrcPort 1 + Points [66, 0; 0, 340; 145, 0; 0, 120] + Branch { + ZOrder 12104 + DstBlock "Product39" + DstPort 2 + } + Branch { + ZOrder 12103 + Points [0, 75] + DstBlock "Product38" + DstPort 2 + } + } + Line { + ZOrder 12106 + SrcBlock "Product39" + SrcPort 1 + DstBlock "Xend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 12107 + SrcBlock "Product38" + SrcPort 1 + DstBlock "Xend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 12111 + SrcBlock "Xend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 12115 + SrcBlock "Xend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 12116 + SrcBlock "Sum53" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12117 + SrcBlock "Xend_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum42" + DstPort 2 + } + Line { + ZOrder 12118 + SrcBlock "Sum42" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12119 + SrcBlock "Xend_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum53" + DstPort 2 + } + Line { + ZOrder 12120 + SrcBlock "Xend_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + Name "" + ZOrder 45537 + Labels [1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 24 + DstBlock "Xend_IM_QPD1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 45538 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + DstBlock "Xend_IM_QPD2_X_MON" + DstPort 1 + } + Line { + ZOrder 12362 + SrcBlock "ADC1" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 13153 + SrcBlock "Constant68" + SrcPort 1 + Points [10, 0; 0, 180] + Branch { + ZOrder 12371 + DstBlock "Product41" + DstPort 2 + } + Branch { + ZOrder 12370 + DstBlock "Product40" + DstPort 2 + } + } + Line { + ZOrder 12373 + SrcBlock "Constant69" + SrcPort 1 + Points [10, 0; 0, 235] + Branch { + ZOrder 12375 + DstBlock "Divide43" + DstPort 2 + } + Branch { + ZOrder 12374 + DstBlock "Divide45" + DstPort 2 + } + } + Line { + Name "" + ZOrder 45541 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + DstBlock "Xend_IM_QPD2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12379 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + DstBlock "Terminator28" + DstPort 1 + } + Line { + Name "" + ZOrder 45539 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + DstBlock "Xend_IM_QPD2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12382 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 10 + DstBlock "Terminator30" + DstPort 1 + } + Line { + Name "" + ZOrder 12383 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 11 + DstBlock "Terminator36" + DstPort 1 + } + Line { + Name "" + ZOrder 12384 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 12 + DstBlock "Terminator37" + DstPort 1 + } + Line { + Name "" + ZOrder 12385 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 13 + DstBlock "Terminator38" + DstPort 1 + } + Line { + Name "" + ZOrder 16938 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 14 + DstBlock "Yend_SEISM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 16937 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 15 + Points [22, 0; 0, 5] + DstBlock "Midend_MIC_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12388 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 16 + DstBlock "Terminator41" + DstPort 1 + } + Line { + Name "" + ZOrder 12392 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 20 + DstBlock "Terminator45" + DstPort 1 + } + Line { + Name "" + ZOrder 12393 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 25 + DstBlock "Terminator46" + DstPort 1 + } + Line { + Name "" + ZOrder 14321 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 17 + DstBlock "Xend_OPLEV2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14322 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 18 + Points [139, 0; 0, -25] + DstBlock "Xend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14323 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 19 + Points [135, 0; 0, -50] + DstBlock "Xend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14307 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 21 + Points [25, 0; 0, -100] + DstBlock "Xend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44882 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + Points [210, 0] + DstBlock "Terminator7" + DstPort 1 + } + Line { + Name "" + ZOrder 44883 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "Terminator12" + DstPort 1 + } + Line { + Name "" + ZOrder 44884 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "Terminator16" + DstPort 1 + } + Line { + Name "" + ZOrder 44885 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 14099 + SrcBlock "Divide45" + SrcPort 1 + Points [94, 0] + Branch { + ZOrder 12109 + Points [0, 55] + DstBlock "Sum42" + DstPort 1 + } + Branch { + ZOrder 12108 + DstBlock "Xend_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14098 + SrcBlock "Divide43" + SrcPort 1 + Points [95, 0] + Branch { + ZOrder 12113 + Points [0, -45] + DstBlock "Sum53" + DstPort 1 + } + Branch { + ZOrder 12112 + DstBlock "Xend_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14096 + SrcBlock "Divide49" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 11952 + Points [0, 55] + DstBlock "Sum43" + DstPort 1 + } + Branch { + ZOrder 11951 + DstBlock "Xend_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14097 + SrcBlock "Divide51" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 11960 + Points [0, -45] + DstBlock "Sum44" + DstPort 1 + } + Branch { + ZOrder 11959 + DstBlock "Xend_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14094 + SrcBlock "Divide19" + SrcPort 1 + Points [104, 0] + Branch { + ZOrder 10535 + Points [0, 55] + DstBlock "Sum1" + DstPort 1 + } + Branch { + ZOrder 10534 + DstBlock "Yend_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14095 + SrcBlock "Divide17" + SrcPort 1 + Points [105, 0] + Branch { + ZOrder 10539 + Points [0, -45] + DstBlock "Sum40" + DstPort 1 + } + Branch { + ZOrder 10538 + DstBlock "Yend_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14093 + SrcBlock "Divide6" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 7249 + Points [0, -45] + DstBlock "Sum31" + DstPort 1 + } + Branch { + ZOrder 2848 + DstBlock "Yend_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14092 + SrcBlock "Divide4" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 7243 + Points [0, 55] + DstBlock "Sum30" + DstPort 1 + } + Branch { + ZOrder 3489 + DstBlock "Yend_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 13235 + SrcBlock "Demux5" + SrcPort 1 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 13232 + SrcBlock "Demux5" + SrcPort 4 + DstBlock "Xend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 13234 + SrcBlock "Demux5" + SrcPort 2 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 13233 + SrcBlock "Demux5" + SrcPort 3 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 13229 + SrcBlock "Demux6" + SrcPort 1 + DstBlock "Mux16" + DstPort 1 + } + Line { + ZOrder 13230 + SrcBlock "Demux6" + SrcPort 2 + DstBlock "Mux16" + DstPort 2 + } + Line { + ZOrder 13231 + SrcBlock "Demux6" + SrcPort 3 + DstBlock "Mux16" + DstPort 3 + } + Line { + ZOrder 14133 + SrcBlock "Xend_yaw_length_SW" + SrcPort 1 + DstBlock "Choice6" + DstPort 2 + } + Line { + ZOrder 14134 + SrcBlock "Constant70" + SrcPort 1 + Points [20, 0; 0, -30] + DstBlock "Choice6" + DstPort 3 + } + Line { + ZOrder 14135 + SrcBlock "Choice6" + SrcPort 1 + Points [60, 0] + DstBlock "Sum46" + DstPort 2 + } + Line { + ZOrder 14141 + SrcBlock "OPLEV1_length" + SrcPort 1 + Points [15, 0] + DstBlock "Choice7" + DstPort 1 + } + Line { + ZOrder 14137 + SrcBlock "Yend_yaw_length_SW" + SrcPort 1 + DstBlock "Choice7" + DstPort 2 + } + Line { + ZOrder 14138 + SrcBlock "Constant71" + SrcPort 1 + Points [20, 0; 0, -30] + DstBlock "Choice7" + DstPort 3 + } + Line { + ZOrder 14140 + SrcBlock "Choice7" + SrcPort 1 + Points [15, 0] + DstBlock "Sum33" + DstPort 2 + } + Line { + ZOrder 14575 + SrcBlock "Xend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 31479 + Points [0, -25] + DstBlock "Xend_TM_COIL1_VOLT" + DstPort 1 + } + Branch { + ZOrder 31478 + Points [167, 0; 0, -6310] + DstBlock "Product20" + DstPort 1 + } + } + Line { + ZOrder 14574 + SrcBlock "Xend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 31481 + Points [0, -16; 24, 0; 0, -9] + DstBlock "Xend_TM_COIL2_VOLT" + DstPort 1 + } + Branch { + ZOrder 31480 + Points [0, 9; 125, 0; 0, -9; 55, 0; 0, -6190] + DstBlock "Product17" + DstPort 1 + } + } + Line { + ZOrder 14573 + SrcBlock "Xend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 31483 + Points [0, -21; 28, 0; 0, -9] + DstBlock "Xend_TM_COIL3_VOLT" + DstPort 1 + } + Branch { + ZOrder 31482 + Points [204, 0; 0, -6075] + DstBlock "Product18" + DstPort 1 + } + } + Line { + ZOrder 14572 + SrcBlock "Xend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 31485 + Points [0, -19; 26, 0; 0, -11] + DstBlock "Xend_TM_COIL4_VOLT" + DstPort 1 + } + Branch { + ZOrder 31484 + Points [222, 0; 0, -5955] + DstBlock "Product19" + DstPort 1 + } + } + Line { + Name "" + ZOrder 14304 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 24 + DstBlock "Terminator50" + DstPort 1 + } + Line { + Name "" + ZOrder 14305 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 23 + Points [140, 0; 0, -150] + DstBlock "Xend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14306 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 22 + Points [139, 0; 0, -125] + DstBlock "Xend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14318 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 26 + DstBlock "Terminator42" + DstPort 1 + } + Line { + Name "" + ZOrder 16239 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 27 + DstBlock "Terminator52" + DstPort 1 + } + Line { + Name "" + ZOrder 14320 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 28 + DstBlock "Terminator44" + DstPort 1 + } + Line { + Name "" + ZOrder 44871 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "Yend_PD12_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44865 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "Yend_PD11_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44858 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "Yend_PD10_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44852 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "Yend_PD9_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44811 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "Yend_PD5_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44829 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "Yend_PD7_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44841 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "Yend_PD8_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14563 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "Terminator71" + DstPort 1 + } + Line { + Name "" + ZOrder 14564 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "Terminator72" + DstPort 1 + } + Line { + Name "" + ZOrder 14565 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "Terminator73" + DstPort 1 + } + Line { + Name "" + ZOrder 14566 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "Terminator74" + DstPort 1 + } + Line { + Name "" + ZOrder 14567 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 5 + DstBlock "Terminator75" + DstPort 1 + } + Line { + Name "" + ZOrder 14568 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 6 + DstBlock "Terminator76" + DstPort 1 + } + Line { + Name "" + ZOrder 14570 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 7 + DstBlock "Terminator77" + DstPort 1 + } + Line { + Name "" + ZOrder 14571 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 8 + DstBlock "Terminator78" + DstPort 1 + } + Line { + ZOrder 14645 + SrcBlock "C00_Yend_MON" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 22031 + Points [0, 95] + DstBlock "Divide73" + DstPort 1 + } + Branch { + ZOrder 22030 + DstBlock "C00_Yend" + DstPort 1 + } + } + Line { + ZOrder 14655 + SrcBlock "K1:C00-VIS_Yend" + SrcPort 1 + DstBlock "C00_Yend_MON" + DstPort 1 + } + Line { + ZOrder 14657 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "K1:C00-VIS_Yend" + DstPort 1 + } + Line { + Name "" + ZOrder 15459 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + Points [152, 0; 0, 420] + DstBlock "Yend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 15462 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + Points [148, 0; 0, 420] + DstBlock "Yend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 15458 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + Points [0, 420] + DstBlock "Yend_OPLEV2_X_MON" + DstPort 1 + } + Line { + ZOrder 14666 + SrcBlock "Constant73" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide53" + DstPort 2 + } + Line { + ZOrder 14667 + SrcBlock "Sum54" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide52" + DstPort 2 + } + Line { + ZOrder 14668 + SrcBlock "Constant75" + SrcPort 1 + DstBlock "Divide53" + DstPort 1 + } + Line { + ZOrder 14669 + SrcBlock "Constant74" + SrcPort 1 + DstBlock "Sum54" + DstPort 1 + } + Line { + ZOrder 14670 + SrcBlock "Constant72" + SrcPort 1 + Points [65, 0] + DstBlock "Sum54" + DstPort 2 + } + Line { + ZOrder 14671 + SrcBlock "Divide53" + SrcPort 1 + DstBlock "Divide52" + DstPort 1 + } + Line { + ZOrder 14673 + SrcBlock "Divide52" + SrcPort 1 + Points [349, 0] + Branch { + ZOrder 14684 + Points [0, -20] + DstBlock "Divide54" + DstPort 2 + } + Branch { + ZOrder 14683 + Points [0, 185] + Branch { + ZOrder 14691 + Points [0, 205] + Branch { + ZOrder 14694 + Points [0, 205] + DstBlock "Divide57" + DstPort 2 + } + Branch { + ZOrder 14693 + DstBlock "Divide56" + DstPort 2 + } + } + Branch { + ZOrder 14690 + DstBlock "Divide55" + DstPort 2 + } + } + } + Line { + ZOrder 14675 + SrcBlock "Divide54" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens1" + DstPort 1 + } + Line { + ZOrder 14679 + SrcBlock "Divide55" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens2" + DstPort 1 + } + Line { + ZOrder 14680 + SrcBlock "Divide56" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens3" + DstPort 1 + } + Line { + ZOrder 14681 + SrcBlock "Divide57" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens4" + DstPort 1 + } + Line { + ZOrder 15445 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "Divide54" + DstPort 1 + } + Line { + ZOrder 15446 + SrcBlock "Ground39" + SrcPort 1 + DstBlock "Divide56" + DstPort 1 + } + Line { + ZOrder 15447 + SrcBlock "Ground40" + SrcPort 1 + DstBlock "Divide57" + DstPort 1 + } + Line { + ZOrder 15448 + SrcBlock "Ground38" + SrcPort 1 + DstBlock "Divide55" + DstPort 1 + } + Line { + Name "" + ZOrder 15467 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 9 + DstBlock "Terminator29" + DstPort 1 + } + Line { + ZOrder 16924 + SrcBlock "Midend_MIC_MON" + SrcPort 1 + DstBlock "Divide58" + DstPort 1 + } + Line { + ZOrder 16925 + SrcBlock "Divide58" + SrcPort 1 + DstBlock "Midend_MIC_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16926 + SrcBlock "Midend_MIC_VOLT_MON" + SrcPort 1 + DstBlock "Midend_MIC_VOLT" + DstPort 1 + } + Line { + ZOrder 16930 + SrcBlock "Divide59" + SrcPort 1 + DstBlock "Yend_SEISM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16931 + SrcBlock "Yend_SEISM_VOLT_MON" + SrcPort 1 + DstBlock "Divide60" + DstPort 1 + } + Line { + ZOrder 16933 + SrcBlock "Divide60" + SrcPort 1 + DstBlock "Yend_SEISM_ACC_MON" + DstPort 1 + } + Line { + ZOrder 16934 + SrcBlock "Yend_SEISM_ACC_MON" + SrcPort 1 + DstBlock "Yend_SEISM_ACC" + DstPort 1 + } + Line { + ZOrder 34185 + SrcBlock "Product101" + SrcPort 1 + Points [82, 0; 0, 38] + Branch { + ZOrder 34462 + Points [0, 82] + DstBlock "Yend_TM_L_MON" + DstPort 1 + } + Branch { + ZOrder 34329 + Points [-506, 0; 0, 37] + DstBlock "Mux9" + DstPort 1 + } + } + Line { + ZOrder 17312 + SrcBlock "Sum55" + SrcPort 1 + Points [23, 0; 0, 395] + DstBlock "Sum34" + DstPort 2 + } + Line { + ZOrder 17315 + SrcBlock "Sum56" + SrcPort 1 + Points [17, 0; 0, 436; 33, 0] + DstBlock "Sum35" + DstPort 2 + } + Line { + ZOrder 17319 + SrcBlock "Sum57" + SrcPort 1 + Points [6, 0; 0, 460] + DstBlock "Sum36" + DstPort 2 + } + Line { + ZOrder 18037 + SrcBlock "Yend_Fil_TM_OFFSET_L" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice11" + DstPort 1 + } + Line { + ZOrder 17321 + SrcBlock "Yend_ZEROE_TM_L_SW" + SrcPort 1 + DstBlock "Choice11" + DstPort 2 + } + Line { + ZOrder 17322 + SrcBlock "Constant82" + SrcPort 1 + Points [45, 0] + DstBlock "Choice11" + DstPort 3 + } + Line { + ZOrder 17339 + SrcBlock "Choice11" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum58" + DstPort 2 + } + Line { + ZOrder 18040 + SrcBlock "Yend_Fil_TM_OFFSET_Y" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice12" + DstPort 1 + } + Line { + ZOrder 17326 + SrcBlock "Yend_ZEROE_TM_Y_SW" + SrcPort 1 + DstBlock "Choice12" + DstPort 2 + } + Line { + ZOrder 17327 + SrcBlock "Constant83" + SrcPort 1 + Points [45, 0] + DstBlock "Choice12" + DstPort 3 + } + Line { + ZOrder 17340 + SrcBlock "Choice12" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum59" + DstPort 2 + } + Line { + ZOrder 18041 + SrcBlock "Yend_Fil_TM_OFFSET_P" + SrcPort 1 + Points [121, 0; 0, 5] + DstBlock "Choice13" + DstPort 1 + } + Line { + ZOrder 17330 + SrcBlock "Yend_ZEROE_TM_P_SW" + SrcPort 1 + DstBlock "Choice13" + DstPort 2 + } + Line { + ZOrder 17331 + SrcBlock "Constant85" + SrcPort 1 + Points [45, 0] + DstBlock "Choice13" + DstPort 3 + } + Line { + ZOrder 17341 + SrcBlock "Choice13" + SrcPort 1 + Points [65, 0] + DstBlock "Sum60" + DstPort 2 + } + Line { + ZOrder 34271 + SrcBlock "Sum37" + SrcPort 1 + Points [217, 0] + Branch { + ZOrder 43771 + Points [0, 346; 743, 0] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 4 + } + Branch { + ZOrder 34512 + DstBlock "Yend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 22035 + SrcBlock "Divide73" + SrcPort 1 + Points [47, 0] + Branch { + ZOrder 22044 + Points [0, -50] + DstBlock "C00_Yend_L_MON" + DstPort 1 + } + Branch { + ZOrder 22043 + Points [105, 0; 0, 30] + DstBlock "Choice26" + DstPort 1 + } + } + Line { + ZOrder 22033 + SrcBlock "Constant93" + SrcPort 1 + Points [45, 0] + DstBlock "Choice26" + DstPort 3 + } + Line { + ZOrder 22034 + SrcBlock "Yend_DARM_TM_L_SW" + SrcPort 1 + DstBlock "Choice26" + DstPort 2 + } + Line { + ZOrder 22042 + SrcBlock "C00_Yend_L_MON" + SrcPort 1 + DstBlock "C00_Yend_L" + DstPort 1 + } + Line { + ZOrder 24219 + SrcBlock "Yend_Fil_COIL1" + SrcPort 1 + DstBlock "Yend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24226 + SrcBlock "Yend_Fil_COIL2" + SrcPort 1 + DstBlock "Yend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24227 + SrcBlock "Yend_Fil_COIL3" + SrcPort 1 + DstBlock "Yend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24228 + SrcBlock "Yend_Fil_COIL4" + SrcPort 1 + DstBlock "Yend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 17335 + SrcBlock "Yend_TM_P_MON" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 34488 + Points [0, 365; 1157, 0] + Branch { + ZOrder 43749 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 5 + } + Branch { + ZOrder 42199 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 5 + } + } + Branch { + ZOrder 34487 + DstBlock "Yend_TM_P" + DstPort 1 + } + } + Line { + ZOrder 24229 + SrcBlock "Product16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 24230 + SrcBlock "Product3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 24231 + SrcBlock "Product10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 24232 + SrcBlock "Product15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 24237 + SrcBlock "Yend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 31469 + Points [283, 0; 0, 1820] + DstBlock "Product16" + DstPort 1 + } + Branch { + ZOrder 31468 + Points [0, -30] + DstBlock "Yend_TM_COIL1_VOLT" + DstPort 1 + } + } + Line { + ZOrder 24238 + SrcBlock "Yend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 31472 + Points [274, 0; 0, 1940] + DstBlock "Product3" + DstPort 1 + } + Branch { + ZOrder 31471 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 29783 + SrcBlock "Sum94" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 29771 + SrcBlock "Sum91" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 29776 + SrcBlock "Sum92" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 2201 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 29345 + SrcBlock "Sum77" + SrcPort 1 + Points [12, 0; 0, 420] + DstBlock "Sum49" + DstPort 2 + } + Line { + ZOrder 29346 + SrcBlock "Sum76" + SrcPort 1 + Points [19, 0; 0, 396; 41, 0] + DstBlock "Sum48" + DstPort 2 + } + Line { + ZOrder 29347 + SrcBlock "Sum75" + SrcPort 1 + Points [34, 0; 0, 376; 26, 0] + DstBlock "Sum47" + DstPort 2 + } + Line { + ZOrder 14308 + SrcBlock "Xend_OPLEV2_X_mm_diff_MON" + SrcPort 1 + Points [192, 0; 0, 610] + Branch { + ZOrder 43806 + Points [0, 228; 1582, 0; 0, 222] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 3 + } + Branch { + ZOrder 29655 + DstBlock "Product37" + DstPort 2 + } + } + Line { + ZOrder 29717 + SrcBlock "Sum89" + SrcPort 1 + Points [545, 0] + Branch { + ZOrder 29652 + Points [0, 150] + Branch { + ZOrder 43797 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 5 + } + Branch { + ZOrder 43788 + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 5 + } + } + Branch { + ZOrder 29651 + DstBlock "Xend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29716 + SrcBlock "Sum85" + SrcPort 1 + Points [537, 0] + Branch { + ZOrder 29649 + Points [0, 215] + Branch { + ZOrder 43796 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 4 + } + Branch { + ZOrder 43787 + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 4 + } + } + Branch { + ZOrder 29648 + DstBlock "Xend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 29766 + SrcBlock "Sum90" + SrcPort 1 + Points [456, 0] + Branch { + ZOrder 29715 + Points [0, 280] + Branch { + ZOrder 43795 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 3 + } + Branch { + ZOrder 43790 + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 3 + } + } + Branch { + ZOrder 29713 + DstBlock "Xend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 12097 + SrcBlock "Sum46" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 43807 + Points [0, 473; 2080, 0; 0, -73] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 4 + } + Branch { + ZOrder 29690 + DstBlock "Mux13" + DstPort 1 + } + } + Line { + ZOrder 12101 + SrcBlock "Xend_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [229, 0] + Branch { + ZOrder 43808 + Points [0, 382; 2129, 0; 0, -77] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 5 + } + Branch { + ZOrder 29692 + Points [71, 0] + DstBlock "Mux14" + DstPort 1 + } + } + Line { + ZOrder 34272 + SrcBlock "Sum68" + SrcPort 1 + Points [195, 0] + Branch { + ZOrder 43772 + Points [0, 275] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 5 + } + Branch { + ZOrder 34514 + DstBlock "Yend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29695 + SrcBlock "Xend_Fil_TM_OFFSET_L" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice27" + DstPort 1 + } + Line { + ZOrder 29696 + SrcBlock "Xend_ZEROE_TM_L_SW" + SrcPort 1 + DstBlock "Choice27" + DstPort 2 + } + Line { + ZOrder 29697 + SrcBlock "Constant108" + SrcPort 1 + Points [45, 0] + DstBlock "Choice27" + DstPort 3 + } + Line { + ZOrder 29698 + SrcBlock "Choice27" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum86" + DstPort 2 + } + Line { + ZOrder 29699 + SrcBlock "Xend_Fil_TM_OFFSET_Y" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice28" + DstPort 1 + } + Line { + ZOrder 29700 + SrcBlock "Xend_ZEROE_TM_Y_SW" + SrcPort 1 + DstBlock "Choice28" + DstPort 2 + } + Line { + ZOrder 29701 + SrcBlock "Constant109" + SrcPort 1 + Points [45, 0] + DstBlock "Choice28" + DstPort 3 + } + Line { + ZOrder 29702 + SrcBlock "Choice28" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum87" + DstPort 2 + } + Line { + ZOrder 29703 + SrcBlock "Xend_Fil_TM_OFFSET_P" + SrcPort 1 + Points [121, 0; 0, 5] + DstBlock "Choice36" + DstPort 1 + } + Line { + ZOrder 29704 + SrcBlock "Xend_ZEROE_TM_P_SW" + SrcPort 1 + DstBlock "Choice36" + DstPort 2 + } + Line { + ZOrder 29705 + SrcBlock "Constant110" + SrcPort 1 + Points [45, 0] + DstBlock "Choice36" + DstPort 3 + } + Line { + ZOrder 29706 + SrcBlock "Choice36" + SrcPort 1 + Points [65, 0] + DstBlock "Sum88" + DstPort 2 + } + Line { + ZOrder 29707 + SrcBlock "Xend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum84" + DstPort 2 + } + Line { + ZOrder 29708 + SrcBlock "Xend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum85" + DstPort 2 + } + Line { + ZOrder 29709 + SrcBlock "Xend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum89" + DstPort 2 + } + Line { + ZOrder 29723 + SrcBlock "Xend_TM_P_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 29763 + Points [0, -35] + DstBlock "Xend_TM_P" + DstPort 1 + } + Branch { + ZOrder 29762 + Points [94, 0] + Branch { + ZOrder 29730 + Points [0, 310] + DstBlock "Xend_Fil_TM_OFFSET_P" + DstPort 1 + } + Branch { + ZOrder 29729 + DstBlock "Sum88" + DstPort 1 + } + } + } + Line { + ZOrder 29721 + SrcBlock "Xend_TM_L_MON" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29760 + Points [0, -30] + DstBlock "Xend_TM_L" + DstPort 1 + } + Branch { + ZOrder 29759 + Points [131, 0] + Branch { + ZOrder 29726 + DstBlock "Sum86" + DstPort 1 + } + Branch { + ZOrder 29725 + Points [0, 275] + DstBlock "Xend_Fil_TM_OFFSET_L" + DstPort 1 + } + } + } + Line { + ZOrder 29718 + SrcBlock "Sum86" + SrcPort 1 + DstBlock "Sum84" + DstPort 1 + } + Line { + ZOrder 29719 + SrcBlock "Sum87" + SrcPort 1 + DstBlock "Sum85" + DstPort 1 + } + Line { + ZOrder 29720 + SrcBlock "Sum88" + SrcPort 1 + DstBlock "Sum89" + DstPort 1 + } + Line { + ZOrder 12086 + SrcBlock "OPLEV2_length1" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 29745 + Points [0, -194; 597, 0; 0, -631] + DstBlock "Divide97" + DstPort 2 + } + Branch { + ZOrder 29744 + DstBlock "Product37" + DstPort 1 + } + } + Line { + ZOrder 29734 + SrcBlock "C00_Xend_MON" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 29733 + Points [0, 95] + DstBlock "Divide97" + DstPort 1 + } + Branch { + ZOrder 29732 + DstBlock "C00_Xend" + DstPort 1 + } + } + Line { + ZOrder 29735 + SrcBlock "K1:C00-VIS_Xend" + SrcPort 1 + DstBlock "C00_Xend_MON" + DstPort 1 + } + Line { + ZOrder 29736 + SrcBlock "Ground57" + SrcPort 1 + DstBlock "K1:C00-VIS_Xend" + DstPort 1 + } + Line { + ZOrder 29739 + SrcBlock "Divide97" + SrcPort 1 + Points [47, 0] + Branch { + ZOrder 29738 + Points [0, -50] + DstBlock "C00_Xend_L_MON" + DstPort 1 + } + Branch { + ZOrder 29737 + Points [105, 0; 0, 30] + DstBlock "Choice37" + DstPort 1 + } + } + Line { + ZOrder 29740 + SrcBlock "Constant111" + SrcPort 1 + Points [45, 0] + DstBlock "Choice37" + DstPort 3 + } + Line { + ZOrder 29741 + SrcBlock "Xend_DARM_TM_L_SW" + SrcPort 1 + DstBlock "Choice37" + DstPort 2 + } + Line { + ZOrder 29768 + SrcBlock "Choice37" + SrcPort 1 + Points [307, 0; 0, 831; 38, 0] + DstBlock "Sum90" + DstPort 2 + } + Line { + ZOrder 29743 + SrcBlock "C00_Xend_L_MON" + SrcPort 1 + DstBlock "C00_Xend_L" + DstPort 1 + } + Line { + ZOrder 29722 + SrcBlock "Xend_TM_Y_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 29765 + Points [0, -30] + DstBlock "Xend_TM_Y" + DstPort 1 + } + Branch { + ZOrder 29764 + Points [109, 0] + Branch { + ZOrder 29728 + Points [0, 300] + DstBlock "Xend_Fil_TM_OFFSET_Y" + DstPort 1 + } + Branch { + ZOrder 29727 + DstBlock "Sum87" + DstPort 1 + } + } + } + Line { + ZOrder 29767 + SrcBlock "Sum84" + SrcPort 1 + DstBlock "Sum90" + DstPort 1 + } + Line { + ZOrder 29769 + SrcBlock "Yend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum91" + DstPort 2 + } + Line { + ZOrder 29772 + SrcBlock "Yend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum91" + DstPort 1 + } + Line { + ZOrder 29774 + SrcBlock "Yend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum92" + DstPort 2 + } + Line { + ZOrder 29775 + SrcBlock "Yend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum93" + DstPort 2 + } + Line { + ZOrder 29777 + SrcBlock "Yend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum92" + DstPort 1 + } + Line { + ZOrder 29779 + SrcBlock "Yend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum93" + DstPort 1 + } + Line { + ZOrder 29780 + SrcBlock "Yend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum94" + DstPort 2 + } + Line { + ZOrder 29781 + SrcBlock "Yend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum95" + DstPort 2 + } + Line { + ZOrder 29782 + SrcBlock "Yend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum96" + DstPort 2 + } + Line { + ZOrder 29787 + SrcBlock "Yend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum96" + DstPort 1 + } + Line { + ZOrder 29788 + SrcBlock "Yend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum95" + DstPort 1 + } + Line { + ZOrder 29789 + SrcBlock "Yend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum94" + DstPort 1 + } + Line { + ZOrder 29790 + SrcBlock "Xend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum45" + DstPort 2 + } + Line { + ZOrder 29791 + SrcBlock "Xend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum50" + DstPort 2 + } + Line { + ZOrder 29792 + SrcBlock "Xend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum97" + DstPort 2 + } + Line { + ZOrder 29797 + SrcBlock "Xend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum97" + DstPort 1 + } + Line { + ZOrder 29798 + SrcBlock "Xend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum50" + DstPort 1 + } + Line { + ZOrder 29802 + SrcBlock "Xend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum98" + DstPort 2 + } + Line { + ZOrder 29803 + SrcBlock "Xend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum99" + DstPort 2 + } + Line { + ZOrder 29804 + SrcBlock "Xend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum100" + DstPort 2 + } + Line { + ZOrder 29812 + SrcBlock "Xend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum99" + DstPort 1 + } + Line { + ZOrder 29813 + SrcBlock "Xend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum98" + DstPort 1 + } + Line { + ZOrder 33037 + SrcBlock "OPLEV1_yaw1" + SrcPort 1 + Points [51, 0; 0, -15] + DstBlock "Product39" + DstPort 1 + } + Line { + ZOrder 33035 + SrcBlock "OPLEV1_yaw" + SrcPort 1 + DstBlock "Product35" + DstPort 1 + } + Line { + ZOrder 34183 + SrcBlock "Product37" + SrcPort 1 + Points [33, 0; 0, -10] + DstBlock "Product73" + DstPort 1 + } + Line { + ZOrder 34184 + SrcBlock "Constant58" + SrcPort 1 + Points [105, 0; 0, 90] + DstBlock "Product73" + DstPort 2 + } + Line { + ZOrder 34186 + SrcBlock "Product32" + SrcPort 1 + DstBlock "Product101" + DstPort 1 + } + Line { + ZOrder 34187 + SrcBlock "Constant59" + SrcPort 1 + Points [24, 0; 0, 50] + DstBlock "Product101" + DstPort 2 + } + Line { + ZOrder 34256 + SrcBlock "Sum32" + SrcPort 1 + DstBlock "Sum67" + DstPort 1 + } + Line { + ZOrder 34273 + SrcBlock "Choice26" + SrcPort 1 + Points [338, 0; 0, 584; 46, 0; 0, 200; 31, 0] + DstBlock "Sum67" + DstPort 2 + } + Line { + ZOrder 34325 + SrcBlock "Sum58" + SrcPort 1 + DstBlock "Sum32" + DstPort 1 + } + Line { + ZOrder 34259 + SrcBlock "Yend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum32" + DstPort 2 + } + Line { + ZOrder 34326 + SrcBlock "Sum59" + SrcPort 1 + DstBlock "Sum37" + DstPort 1 + } + Line { + ZOrder 34328 + SrcBlock "Sum60" + SrcPort 1 + DstBlock "Sum68" + DstPort 1 + } + Line { + ZOrder 34262 + SrcBlock "Yend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum37" + DstPort 2 + } + Line { + ZOrder 34263 + SrcBlock "Yend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum68" + DstPort 2 + } + Line { + ZOrder 34312 + SrcBlock "Yend_OPLEV1_X_mm_diff_MON" + SrcPort 1 + DstBlock "Sum33" + DstPort 1 + } + Line { + ZOrder 34336 + SrcBlock "Yend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 34342 + Points [256, 0; 0, 2060] + DstBlock "Product10" + DstPort 1 + } + Branch { + ZOrder 34341 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL3_VOLT" + DstPort 1 + } + } + Line { + ZOrder 34344 + SrcBlock "Yend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 34346 + Points [0, -14; 20, 0] + DstBlock "Yend_TM_COIL4_VOLT" + DstPort 1 + } + Branch { + ZOrder 34345 + Points [226, 0; 0, 2185] + DstBlock "Product15" + DstPort 1 + } + } + Line { + ZOrder 34386 + SrcBlock "Demux1" + SrcPort 3 + Points [75, 0; 0, -10] + DstBlock "Yend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 34387 + SrcBlock "Demux1" + SrcPort 4 + DstBlock "Yend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 34385 + SrcBlock "Demux1" + SrcPort 2 + Points [75, 0; 0, -25] + DstBlock "Yend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 34383 + SrcBlock "Demux1" + SrcPort 1 + Points [75, 0; 0, -40] + DstBlock "Yend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 34433 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "Yend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 34434 + SrcBlock "Yend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + ZOrder 34447 + SrcBlock "Demux4" + SrcPort 2 + Points [139, 0] + Branch { + ZOrder 34466 + Points [0, 300] + DstBlock "Yend_Fil_TM_OFFSET_Y" + DstPort 1 + } + Branch { + ZOrder 34465 + DstBlock "Sum59" + DstPort 1 + } + } + Line { + ZOrder 34448 + SrcBlock "Demux4" + SrcPort 3 + Points [126, 0] + Branch { + ZOrder 34468 + Points [0, 310] + DstBlock "Yend_Fil_TM_OFFSET_P" + DstPort 1 + } + Branch { + ZOrder 34467 + DstBlock "Sum60" + DstPort 1 + } + } + Line { + ZOrder 34449 + SrcBlock "Demux4" + SrcPort 1 + Points [151, 0] + Branch { + ZOrder 34464 + Points [0, 275] + DstBlock "Yend_Fil_TM_OFFSET_L" + DstPort 1 + } + Branch { + ZOrder 34463 + DstBlock "Sum58" + DstPort 1 + } + } + Line { + ZOrder 34451 + SrcBlock "Sum33" + SrcPort 1 + Points [68, 0] + Branch { + ZOrder 34456 + Points [0, -310] + DstBlock "Mux10" + DstPort 1 + } + Branch { + ZOrder 34455 + Points [47, 0; 0, -25] + DstBlock "Mux1" + DstPort 2 + } + } + Line { + ZOrder 34452 + SrcBlock "Yend_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [343, 0] + Branch { + ZOrder 34458 + Points [0, -305] + DstBlock "Mux11" + DstPort 1 + } + Branch { + ZOrder 34457 + Points [27, 0; 0, -25] + DstBlock "Mux1" + DstPort 3 + } + } + Line { + ZOrder 34454 + SrcBlock "Yend_OPLEV2_X_mm_diff_MON" + SrcPort 1 + Points [27, 0; 0, -905; 176, 0] + Branch { + ZOrder 34460 + Points [0, -390] + DstBlock "Product32" + DstPort 2 + } + Branch { + ZOrder 34459 + DstBlock "Mux1" + DstPort 1 + } + } + Line { + ZOrder 17334 + SrcBlock "Yend_TM_Y_MON" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 34484 + Points [0, 427; 1164, 0; 0, 3] + Branch { + ZOrder 43748 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 4 + } + Branch { + ZOrder 42198 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 4 + } + } + Branch { + ZOrder 34483 + DstBlock "Yend_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 17333 + SrcBlock "Yend_TM_L_MON" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 34470 + Points [0, 486; 1177, 0; 0, 9] + Branch { + ZOrder 43747 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 3 + } + Branch { + ZOrder 42197 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 3 + } + } + Branch { + ZOrder 34469 + DstBlock "Yend_TM_L" + DstPort 1 + } + } + Line { + ZOrder 34270 + SrcBlock "Sum67" + SrcPort 1 + Points [151, 0] + Branch { + ZOrder 43770 + Points [0, 405] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 3 + } + Branch { + ZOrder 34510 + DstBlock "Yend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 36010 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_Fil" + DstPort 1 + } + Line { + ZOrder 3910 + SrcBlock "Constant10" + SrcPort 1 + Points [98, 0; 0, 150] + Branch { + ZOrder 24244 + DstBlock "Product16" + DstPort 2 + } + Branch { + ZOrder 24243 + Points [0, 175] + Branch { + ZOrder 24246 + DstBlock "Product3" + DstPort 2 + } + Branch { + ZOrder 24245 + Points [0, 175] + Branch { + ZOrder 24249 + Points [0, 175] + Branch { + ZOrder 24251 + DstBlock "Product15" + DstPort 2 + } + Branch { + ZOrder 24250 + Points [0, 165] + Branch { + ZOrder 7871 + Points [0, 175] + Branch { + ZOrder 7874 + Points [0, 175] + Branch { + ZOrder 7877 + Points [0, 175] + DstBlock "Product19" + DstPort 2 + } + Branch { + ZOrder 7876 + DstBlock "Product18" + DstPort 2 + } + } + Branch { + ZOrder 7873 + DstBlock "Product17" + DstPort 2 + } + } + Branch { + ZOrder 7870 + DstBlock "Product20" + DstPort 2 + } + } + } + Branch { + ZOrder 24248 + DstBlock "Product10" + DstPort 2 + } + } + } + } + Line { + ZOrder 16929 + SrcBlock "Yend_SEISM_MON" + SrcPort 1 + DstBlock "Divide59" + DstPort 1 + } + Line { + ZOrder 41941 + SrcBlock "Constant76" + SrcPort 1 + Points [15, 0] + DstBlock "Divide99" + DstPort 1 + } + Line { + ZOrder 41940 + SrcBlock "Constant62" + SrcPort 1 + Points [12, 0; 0, -5] + DstBlock "Divide99" + DstPort 2 + } + Line { + ZOrder 41942 + SrcBlock "Divide99" + SrcPort 1 + Points [9, 0; 0, -45] + DstBlock "Divide60" + DstPort 2 + } + Line { + ZOrder 42185 + SrcBlock "Yend_OSC_TM2" + SrcPort 5 + Points [29, 0; 0, 720] + Branch { + ZOrder 43776 + Points [0, 85] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 2 + } + Branch { + ZOrder 43739 + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 2 + } + } + Line { + ZOrder 42184 + SrcBlock "Yend_OSC_TM2" + SrcPort 4 + Points [22, 0; 0, 720] + Branch { + ZOrder 43775 + Points [0, 85] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 1 + } + Branch { + ZOrder 43743 + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 1 + } + } + Line { + ZOrder 42181 + SrcBlock "Yend_OSC_TM2" + SrcPort 1 + Points [272, 0; 0, 104; 28, 0] + DstBlock "Sum55" + DstPort 2 + } + Line { + ZOrder 42182 + SrcBlock "Yend_OSC_TM2" + SrcPort 2 + Points [265, 0; 0, 138; 35, 0] + DstBlock "Sum56" + DstPort 2 + } + Line { + ZOrder 42183 + SrcBlock "Yend_OSC_TM2" + SrcPort 3 + Points [253, 0; 0, 145] + DstBlock "Sum57" + DstPort 1 + } + Line { + ZOrder 42187 + SrcBlock "Yend_OSC_TM1" + SrcPort 1 + Points [124, 0; 0, -30] + DstBlock "Sum55" + DstPort 1 + } + Line { + ZOrder 42188 + SrcBlock "Yend_OSC_TM1" + SrcPort 2 + DstBlock "Sum56" + DstPort 1 + } + Line { + ZOrder 42189 + SrcBlock "Yend_OSC_TM1" + SrcPort 3 + Points [146, 0; 0, 63; 154, 0] + DstBlock "Sum57" + DstPort 2 + } + Line { + ZOrder 42195 + SrcBlock "Yend_OSC_TM1" + SrcPort 4 + Points [78, 0; 0, 520] + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 1 + } + Line { + ZOrder 42196 + SrcBlock "Yend_OSC_TM1" + SrcPort 5 + Points [44, 0; 0, 520] + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 2 + } + Line { + ZOrder 43780 + SrcBlock "Xend_OSC_TM2" + SrcPort 5 + Points [25, 0; 0, 800] + Branch { + ZOrder 43805 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 2 + } + Branch { + ZOrder 43793 + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 2 + } + } + Line { + ZOrder 43777 + SrcBlock "Xend_OSC_TM2" + SrcPort 4 + Points [142, 0; 0, 800] + Branch { + ZOrder 43804 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 1 + } + Branch { + ZOrder 43800 + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 1 + } + } + Line { + ZOrder 43781 + SrcBlock "Xend_OSC_TM2" + SrcPort 1 + Points [298, 0; 0, 161; 22, 0] + DstBlock "Sum75" + DstPort 2 + } + Line { + ZOrder 43778 + SrcBlock "Xend_OSC_TM2" + SrcPort 2 + Points [276, 0; 0, 209; 44, 0] + DstBlock "Sum76" + DstPort 2 + } + Line { + ZOrder 43779 + SrcBlock "Xend_OSC_TM2" + SrcPort 3 + Points [261, 0; 0, 250; 59, 0] + DstBlock "Sum77" + DstPort 2 + } + Line { + ZOrder 43782 + SrcBlock "Xend_OSC_TM1" + SrcPort 1 + Points [293, 0; 0, 35] + DstBlock "Sum75" + DstPort 1 + } + Line { + ZOrder 43786 + SrcBlock "Xend_OSC_TM1" + SrcPort 2 + Points [281, 0; 0, 80] + DstBlock "Sum76" + DstPort 1 + } + Line { + ZOrder 43784 + SrcBlock "Xend_OSC_TM1" + SrcPort 3 + Points [285, 0; 0, 115] + DstBlock "Sum77" + DstPort 1 + } + Line { + ZOrder 43791 + SrcBlock "Xend_OSC_TM1" + SrcPort 4 + Points [184, 0; 0, 610] + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 1 + } + Line { + ZOrder 43789 + SrcBlock "Xend_OSC_TM1" + SrcPort 5 + Points [159, 0; 0, 610] + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 2 + } + Line { + ZOrder 43685 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 43829 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 43830 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 43831 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 43832 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 43849 + SrcBlock "Constant5" + SrcPort 1 + DstBlock "Subsystem" + DstPort 2 + } + Line { + ZOrder 43850 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + Line { + ZOrder 43860 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_1" + DstPort 2 + } + Line { + ZOrder 43859 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_1" + DstPort 3 + } + Line { + ZOrder 43857 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "DAC_1" + DstPort 4 + } + Line { + ZOrder 43858 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "DAC_1" + DstPort 1 + } + Line { + ZOrder 43866 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "DAC_1" + DstPort 6 + } + Line { + ZOrder 43868 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "DAC_1" + DstPort 7 + } + Line { + ZOrder 43865 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "DAC_1" + DstPort 8 + } + Line { + ZOrder 43867 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "DAC_1" + DstPort 5 + } + Line { + ZOrder 43874 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "DAC_1" + DstPort 10 + } + Line { + ZOrder 43875 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "DAC_1" + DstPort 11 + } + Line { + ZOrder 43876 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "DAC_1" + DstPort 12 + } + Line { + ZOrder 43873 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "DAC_1" + DstPort 9 + } + Line { + ZOrder 43882 + SrcBlock "Ground36" + SrcPort 1 + DstBlock "DAC_1" + DstPort 14 + } + Line { + ZOrder 43884 + SrcBlock "Ground37" + SrcPort 1 + DstBlock "DAC_1" + DstPort 15 + } + Line { + ZOrder 43881 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "DAC_1" + DstPort 16 + } + Line { + ZOrder 43883 + SrcBlock "Ground35" + SrcPort 1 + DstBlock "DAC_1" + DstPort 13 + } + Line { + Name "" + ZOrder 44820 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "Yend_PD6_MON" + DstPort 1 + } + Line { + ZOrder 44831 + SrcBlock "Yend_PD7_MON" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 44830 + SrcBlock "Divide9" + SrcPort 1 + DstBlock "Yend_PD7_VOLT_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44792 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 29 + DstBlock "Yend_PD1_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44795 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 30 + DstBlock "Yend_PD2_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44800 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 31 + DstBlock "Yend_PD3_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44806 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 32 + DstBlock "Yend_PD4_MON" + DstPort 1 + } + Line { + ZOrder 44748 + Points [2370, 8375; 15, 0] + } + Line { + ZOrder 44773 + Points [2370, 8375; 0, 175] + Branch { + ZOrder 44772 + Points [15, 0] + } + Branch { + ZOrder 44771 + Points [0, 175] + Branch { + ZOrder 44770 + Points [0, 455] + Branch { + ZOrder 44769 + Points [0, 175] + Branch { + ZOrder 44768 + Points [0, 175] + Branch { + ZOrder 44767 + Points [0, 270; -35, 0; 0, 6105] + Branch { + ZOrder 44766 + Points [15, 0] + } + Branch { + ZOrder 44765 + Points [0, 205] + Branch { + ZOrder 44764 + Points [15, 0] + } + Branch { + ZOrder 44763 + Points [0, 395] + Branch { + ZOrder 44762 + Points [0, 175] + Branch { + ZOrder 44761 + Points [0, 175] + Branch { + ZOrder 44760 + Points [0, 350] + Branch { + ZOrder 44759 + Points [25, 0] + } + Branch { + ZOrder 44758 + Points [0, 175] + Branch { + ZOrder 44757 + Points [0, 175; 25, 0] + } + Branch { + ZOrder 44756 + Points [25, 0] + } + } + } + Branch { + ZOrder 44755 + Points [20, 0] + } + } + Branch { + ZOrder 44754 + Points [20, 0] + } + } + Branch { + ZOrder 44753 + Points [20, 0] + } + } + } + } + Branch { + ZOrder 44752 + Points [50, 0] + } + } + Branch { + ZOrder 44751 + Points [50, 0] + } + } + Branch { + ZOrder 44750 + Points [50, 0] + } + } + Branch { + ZOrder 44749 + Points [15, 0] + } + } + } + Line { + ZOrder 44774 + SrcBlock "Yend_PD1_MON" + SrcPort 1 + DstBlock "Divide32" + DstPort 1 + } + Line { + ZOrder 44775 + SrcBlock "Divide32" + SrcPort 1 + DstBlock "Yend_PD1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44777 + SrcBlock "Yend_PD2_MON" + SrcPort 1 + DstBlock "Divide33" + DstPort 1 + } + Line { + ZOrder 44778 + SrcBlock "Divide33" + SrcPort 1 + DstBlock "Yend_PD2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44779 + SrcBlock "Yend_PD3_MON" + SrcPort 1 + DstBlock "Divide30" + DstPort 1 + } + Line { + ZOrder 44780 + SrcBlock "Divide30" + SrcPort 1 + DstBlock "Yend_PD3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44781 + SrcBlock "Yend_PD1_VOLT_MON" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 44902 + Points [0, -25; 185, 0; 0, 25] + DstBlock "Yend_Fil_IM_PD1_offset" + DstPort 1 + } + Branch { + ZOrder 44901 + DstBlock "Yend_PD1_VOLT_MON_TP" + DstPort 1 + } + } + Line { + ZOrder 44782 + SrcBlock "Yend_PD2_VOLT_MON" + SrcPort 1 + Points [122, 0] + Branch { + ZOrder 44894 + Points [0, 80] + DstBlock "Yend_Fil_IM_PD2_offset" + DstPort 1 + } + Branch { + ZOrder 44893 + DstBlock "Yend_PD2_VOLT_MON_TP" + DstPort 1 + } + } + Line { + ZOrder 44783 + SrcBlock "Yend_PD3_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD3_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44784 + SrcBlock "Yend_PD4_MON" + SrcPort 1 + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 44785 + SrcBlock "Divide31" + SrcPort 1 + DstBlock "Yend_PD4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44786 + SrcBlock "Yend_PD4_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD4_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44809 + SrcBlock "Yend_PD5_MON" + SrcPort 1 + DstBlock "Divide156" + DstPort 1 + } + Line { + ZOrder 44810 + SrcBlock "Yend_PD5_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD5_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44813 + SrcBlock "Divide156" + SrcPort 1 + DstBlock "Yend_PD5_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44821 + SrcBlock "Yend_PD6_MON" + SrcPort 1 + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 44823 + SrcBlock "Divide12" + SrcPort 1 + DstBlock "Yend_PD6_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44819 + SrcBlock "Yend_PD6_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD6_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44828 + SrcBlock "Yend_PD7_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD7_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44838 + SrcBlock "Yend_PD8_MON" + SrcPort 1 + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 44839 + SrcBlock "Divide21" + SrcPort 1 + DstBlock "Yend_PD8_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44840 + SrcBlock "Yend_PD8_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD8_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44326 + SrcBlock "Constant8" + SrcPort 1 + Points [30, 0; 0, 248] + Branch { + ZOrder 44816 + Points [-313, 0; 0, -78] + DstBlock "Divide156" + DstPort 2 + } + Branch { + ZOrder 44815 + Points [0, 175] + Branch { + ZOrder 44825 + Points [-310, 0] + DstBlock "Divide12" + DstPort 2 + } + Branch { + ZOrder 44824 + Points [0, 152] + Branch { + ZOrder 44837 + Points [-310, 0] + DstBlock "Divide9" + DstPort 2 + } + Branch { + ZOrder 44836 + Points [0, 184] + Branch { + ZOrder 44844 + Points [-290, 0] + DstBlock "Divide21" + DstPort 2 + } + Branch { + ZOrder 44843 + Points [0, 201] + Branch { + ZOrder 44854 + Points [-275, 0] + DstBlock "Divide10" + DstPort 2 + } + Branch { + ZOrder 44853 + Points [32, 0; 0, 139] + Branch { + ZOrder 44861 + Points [-307, 0] + DstBlock "Divide24" + DstPort 2 + } + Branch { + ZOrder 44860 + Points [0, 192] + Branch { + ZOrder 44867 + Points [-312, 0] + DstBlock "Divide28" + DstPort 2 + } + Branch { + ZOrder 44866 + Points [0, 206; -302, 0] + DstBlock "Divide29" + DstPort 2 + } + } + } + } + } + } + } + } + Line { + ZOrder 44849 + SrcBlock "Yend_PD9_MON" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 44850 + SrcBlock "Divide10" + SrcPort 1 + DstBlock "Yend_PD9_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44851 + SrcBlock "Yend_PD9_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD9_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44855 + SrcBlock "Yend_PD10_MON" + SrcPort 1 + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 44856 + SrcBlock "Divide24" + SrcPort 1 + DstBlock "Yend_PD10_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44857 + SrcBlock "Yend_PD10_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD10_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44862 + SrcBlock "Yend_PD11_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD11_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44863 + SrcBlock "Yend_PD11_MON" + SrcPort 1 + DstBlock "Divide28" + DstPort 1 + } + Line { + ZOrder 44864 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "Yend_PD11_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44868 + SrcBlock "Divide29" + SrcPort 1 + DstBlock "Yend_PD12_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44869 + SrcBlock "Yend_PD12_MON" + SrcPort 1 + DstBlock "Divide29" + DstPort 1 + } + Line { + ZOrder 44870 + SrcBlock "Yend_PD12_VOLT_MON" + SrcPort 1 + Points [25, 0] + DstBlock "Yend_PD12_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44886 + SrcBlock "Constant121" + SrcPort 1 + Points [9, 0; 0, -29; -67, 0; 0, -26] + DstBlock "Divide153" + DstPort 2 + } + Line { + ZOrder 44887 + SrcBlock "Sum153" + SrcPort 1 + DstBlock "Divide153" + DstPort 1 + } + Line { + ZOrder 44888 + SrcBlock "Divide153" + SrcPort 1 + DstBlock "Yend_PD2_mm_MON" + DstPort 1 + } + Line { + ZOrder 44891 + SrcBlock "Yend_Fil_IM_PD2_offset" + SrcPort 1 + DstBlock "Sum153" + DstPort 1 + } + Line { + ZOrder 44892 + SrcBlock "Constant23" + SrcPort 1 + Points [5, 0] + DstBlock "Sum153" + DstPort 2 + } + Line { + ZOrder 44895 + SrcBlock "Yend_PD2_mm_MON" + SrcPort 1 + DstBlock "Yend_PD2_mm" + DstPort 1 + } + Line { + ZOrder 44896 + SrcBlock "Constant123" + SrcPort 1 + Points [5, 0] + DstBlock "Divide154" + DstPort 2 + } + Line { + ZOrder 44897 + SrcBlock "Sum154" + SrcPort 1 + DstBlock "Divide154" + DstPort 1 + } + Line { + ZOrder 44898 + SrcBlock "Divide154" + SrcPort 1 + DstBlock "Yend_PD1_mm_MON" + DstPort 1 + } + Line { + ZOrder 44899 + SrcBlock "Yend_Fil_IM_PD1_offset" + SrcPort 1 + DstBlock "Sum154" + DstPort 1 + } + Line { + ZOrder 44900 + SrcBlock "Constant24" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum154" + DstPort 2 + } + Line { + ZOrder 44903 + SrcBlock "Yend_PD1_mm_MON" + SrcPort 1 + DstBlock "Yend_PD1_mm" + DstPort 1 + } + Line { + ZOrder 45566 + SrcBlock "Xend_IM_QPD1_X_MON" + SrcPort 1 + Points [31, 0; 0, 30] + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 45563 + SrcBlock "Xend_IM_QPD1_Y_MON" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 45577 + SrcBlock "Xend_IM_QPD2_X_MON" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 45588 + SrcBlock "Xend_IM_QPD2_Y_MON" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 45456 + SrcBlock "Divide220" + SrcPort 1 + DstBlock "Xend_IM_QPD1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45457 + SrcBlock "Divide221" + SrcPort 1 + DstBlock "Xend_IM_QPD1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45458 + SrcBlock "Divide222" + SrcPort 1 + DstBlock "Xend_IM_QPD2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45459 + SrcBlock "Divide223" + SrcPort 1 + DstBlock "Xend_IM_QPD2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45460 + SrcBlock "Divide224" + SrcPort 1 + DstBlock "Xend_IM_QPD1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45461 + SrcBlock "Xend_IM_QPD1_SUM_MON" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 45591 + SrcBlock "Xend_IM_QPD2_SUM_MON" + SrcPort 1 + DstBlock "Sum7" + DstPort 1 + } + Line { + ZOrder 45463 + SrcBlock "Divide225" + SrcPort 1 + DstBlock "Xend_IM_QPD2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45465 + SrcBlock "Xend_IM_QPD1_Y_VOLT_MON" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 45605 + Points [0, -55] + DstBlock "Xend_IM_QPD1_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 45604 + DstBlock "Divide227" + DstPort 1 + } + } + Line { + ZOrder 45468 + SrcBlock "Xend_IM_QPD1_SUM_VOLT_MON" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 45607 + Points [0, -45] + DstBlock "Xend_IM_QPD1_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 45606 + Points [165, 0; 0, -30] + Branch { + ZOrder 45558 + Points [97, 0; 0, -130] + DstBlock "Divide227" + DstPort 2 + } + Branch { + ZOrder 45556 + Points [0, -133; -43, 0; 0, -142] + DstBlock "Divide226" + DstPort 2 + } + } + } + Line { + ZOrder 45469 + SrcBlock "Xend_IM_QPD2_X_VOLT_MON" + SrcPort 1 + Points [37, 0] + Branch { + ZOrder 45609 + Points [0, -70] + DstBlock "Xend_IM_QPD2_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 45608 + DstBlock "Divide228" + DstPort 1 + } + } + Line { + ZOrder 45470 + SrcBlock "Xend_IM_QPD2_Y_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 45611 + Points [0, -60] + DstBlock "Xend_IM_QPD2_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 45610 + DstBlock "Divide229" + DstPort 1 + } + } + Line { + ZOrder 45473 + SrcBlock "Xend_IM_QPD2_SUM_VOLT_MON" + SrcPort 1 + Points [48, 0] + Branch { + ZOrder 45613 + Points [0, -40] + DstBlock "Xend_IM_QPD2_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 45612 + Points [248, 0; 0, -63] + Branch { + ZOrder 45561 + Points [-139, 0; 0, -97] + DstBlock "Divide229" + DstPort 2 + } + Branch { + ZOrder 45560 + Points [0, -237; -126, 0] + DstBlock "Divide228" + DstPort 2 + } + } + } + Line { + ZOrder 45474 + SrcBlock "Divide226" + SrcPort 1 + DstBlock "Product174" + DstPort 1 + } + Line { + ZOrder 45475 + SrcBlock "Divide227" + SrcPort 1 + Points [0, 11; 50, 0; 0, -31] + DstBlock "Product175" + DstPort 1 + } + Line { + ZOrder 45476 + SrcBlock "Divide228" + SrcPort 1 + Points [170, 0; 0, -185] + DstBlock "Product180" + DstPort 1 + } + Line { + ZOrder 45477 + SrcBlock "Divide229" + SrcPort 1 + Points [267, 0; 0, -260] + DstBlock "Product181" + DstPort 1 + } + Line { + ZOrder 45484 + SrcBlock "Constant150" + SrcPort 1 + Points [26, 0; 0, -75] + Branch { + ZOrder 45483 + Points [0, -100] + Branch { + ZOrder 45482 + Points [0, -185] + Branch { + ZOrder 45481 + Points [0, -125] + DstBlock "Product174" + DstPort 2 + } + Branch { + ZOrder 45480 + DstBlock "Product175" + DstPort 2 + } + } + Branch { + ZOrder 45479 + DstBlock "Product180" + DstPort 2 + } + } + Branch { + ZOrder 45478 + DstBlock "Product181" + DstPort 2 + } + } + Line { + ZOrder 45485 + SrcBlock "Product181" + SrcPort 1 + DstBlock "Divide247" + DstPort 1 + } + Line { + ZOrder 45486 + SrcBlock "Product180" + SrcPort 1 + DstBlock "Divide246" + DstPort 1 + } + Line { + ZOrder 45487 + SrcBlock "Product175" + SrcPort 1 + DstBlock "Divide245" + DstPort 1 + } + Line { + ZOrder 45488 + SrcBlock "Product174" + SrcPort 1 + DstBlock "Divide244" + DstPort 1 + } + Line { + ZOrder 45495 + SrcBlock "Constant151" + SrcPort 1 + Points [23, 0; 0, -65] + Branch { + ZOrder 45494 + Points [0, -100] + Branch { + ZOrder 45493 + Points [0, -185] + Branch { + ZOrder 45492 + Points [0, -125] + DstBlock "Divide244" + DstPort 2 + } + Branch { + ZOrder 45491 + DstBlock "Divide245" + DstPort 2 + } + } + Branch { + ZOrder 45490 + DstBlock "Divide246" + DstPort 2 + } + } + Branch { + ZOrder 45489 + DstBlock "Divide247" + DstPort 2 + } + } + Line { + ZOrder 45496 + SrcBlock "Divide244" + SrcPort 1 + DstBlock "Xend_IM_QPD1_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 45497 + SrcBlock "Divide245" + SrcPort 1 + DstBlock "Xend_IM_QPD1_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 45498 + SrcBlock "Divide246" + SrcPort 1 + DstBlock "Xend_IM_QPD2_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 45499 + SrcBlock "Divide247" + SrcPort 1 + DstBlock "Xend_IM_QPD2_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 45502 + SrcBlock "Xend_IM_QPD1_X_mm_MON" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 45593 + DstBlock "Sum190" + DstPort 1 + } + Branch { + ZOrder 45500 + Points [0, -40] + DstBlock "Xend_IM_QPD1_X_mm" + DstPort 1 + } + } + Line { + ZOrder 45503 + SrcBlock "Xend_IM_QPD1_X_mm_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum190" + DstPort 2 + } + Line { + ZOrder 45504 + SrcBlock "Xend_IM_QPD1_Y_mm_OFFSET" + SrcPort 1 + Points [35, 0] + DstBlock "Sum191" + DstPort 2 + } + Line { + ZOrder 45507 + SrcBlock "Xend_IM_QPD1_Y_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 45506 + DstBlock "Sum191" + DstPort 1 + } + Branch { + ZOrder 45505 + Points [0, -30] + DstBlock "Xend_IM_QPD1_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 45508 + SrcBlock "Xend_IM_QPD2_X_mm_OFFSET" + SrcPort 1 + DstBlock "Sum192" + DstPort 2 + } + Line { + ZOrder 45511 + SrcBlock "Xend_IM_QPD2_X_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 45510 + DstBlock "Sum192" + DstPort 1 + } + Branch { + ZOrder 45509 + Points [0, -55] + DstBlock "Xend_IM_QPD2_X_mm" + DstPort 1 + } + } + Line { + ZOrder 45512 + SrcBlock "Xend_IM_QPD2_Y_mm_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum193" + DstPort 2 + } + Line { + ZOrder 45515 + SrcBlock "Xend_IM_QPD2_Y_mm_MON" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 45514 + DstBlock "Sum193" + DstPort 1 + } + Branch { + ZOrder 45513 + Points [0, -20] + DstBlock "Xend_IM_QPD2_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 45516 + SrcBlock "Sum191" + SrcPort 1 + DstBlock "Xend_IM_QPD1_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 45517 + SrcBlock "Sum190" + SrcPort 1 + DstBlock "Xend_IM_QPD1_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 45518 + SrcBlock "Sum193" + SrcPort 1 + DstBlock "Xend_IM_QPD2_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 45519 + SrcBlock "Sum192" + SrcPort 1 + DstBlock "Xend_IM_QPD2_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 45614 + SrcBlock "Xend_IM_QPD1_X_mm_DIFF_MON" + SrcPort 1 + DstBlock "Sum8" + DstPort 1 + } + Line { + ZOrder 45559 + SrcBlock "Xend_IM_QPD2_Y_mm_DIFF_MON" + SrcPort 1 + DstBlock "Xend_IM_QPD2_Y_mm_DIFF" + DstPort 1 + } + Line { + ZOrder 4266 + SrcBlock "Divide27" + SrcPort 1 + Points [31, 0; 0, 444] + Branch { + ZOrder 16234 + Points [-6, 0; 0, 2351] + Branch { + ZOrder 4383 + DstBlock "Divide" + DstPort 2 + } + Branch { + ZOrder 24034 + Points [0, 175] + Branch { + ZOrder 4371 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 24072 + Points [0, 175] + Branch { + ZOrder 24035 + Points [0, 455] + Branch { + ZOrder 15456 + Points [0, 175] + Branch { + ZOrder 15457 + Points [0, 175] + Branch { + ZOrder 15455 + Points [0, 196] + Branch { + ZOrder 45532 + Points [-238, 0; 0, -61] + DstBlock "Divide220" + DstPort 2 + } + Branch { + ZOrder 45531 + Points [0, 114] + Branch { + ZOrder 45594 + Points [-239, 0; 0, -30] + DstBlock "Divide221" + DstPort 2 + } + Branch { + ZOrder 45534 + Points [0, 208] + Branch { + ZOrder 45595 + Points [0, 175] + Branch { + ZOrder 45596 + Points [-263, 0; 0, -63] + DstBlock "Divide222" + DstPort 2 + } + Branch { + ZOrder 45554 + Points [0, 188] + Branch { + ZOrder 45597 + Points [-263, 0; 0, -76] + DstBlock "Divide223" + DstPort 2 + } + Branch { + ZOrder 45542 + Points [0, 176; -42, 0] + Branch { + ZOrder 45547 + Points [-221, 0; 0, -77] + DstBlock "Divide225" + DstPort 2 + } + Branch { + ZOrder 45546 + Points [0, 311] + Branch { + ZOrder 45599 + Points [7, 0; 0, 189] + Branch { + ZOrder 44799 + Points [-185, 0] + DstBlock "Divide33" + DstPort 2 + } + Branch { + ZOrder 44798 + Points [0, 201] + Branch { + ZOrder 44804 + Points [-185, 0] + DstBlock "Divide30" + DstPort 2 + } + Branch { + ZOrder 44803 + Points [0, 145] + Branch { + ZOrder 44808 + Points [-185, 0] + DstBlock "Divide31" + DstPort 2 + } + Branch { + ZOrder 44807 + Points [0, 4472] + Branch { + ZOrder 16940 + DstBlock "Divide59" + DstPort 2 + } + Branch { + ZOrder 16939 + Points [0, 205] + Branch { + ZOrder 16942 + DstBlock "Divide58" + DstPort 2 + } + Branch { + ZOrder 16941 + Points [0, 395] + Branch { + ZOrder 14275 + Points [0, 175] + Branch { + ZOrder 14314 + Points [0, 175] + Branch { + ZOrder 12151 + Points [0, 350] + Branch { + ZOrder 14325 + DstBlock "Divide37" + DstPort 2 + } + Branch { + ZOrder 14324 + Points [0, 175] + Branch { + ZOrder 12145 + Points [0, 175] + DstBlock "Divide46" + DstPort 2 + } + Branch { + ZOrder 14300 + DstBlock "Divide38" + DstPort 2 + } + } + } + Branch { + ZOrder 14278 + DstBlock "Divide41" + DstPort 2 + } + } + Branch { + ZOrder 14277 + DstBlock "Divide40" + DstPort 2 + } + } + Branch { + ZOrder 14274 + DstBlock "Divide39" + DstPort 2 + } + } + } + } + } + } + } + Branch { + ZOrder 44794 + Points [-178, 0] + DstBlock "Divide32" + DstPort 2 + } + } + } + } + } + Branch { + ZOrder 45553 + Points [-258, 0; 0, -63] + DstBlock "Divide224" + DstPort 2 + } + } + } + } + Branch { + ZOrder 14579 + DstBlock "Divide15" + DstPort 2 + } + } + Branch { + ZOrder 4397 + DstBlock "Divide14" + DstPort 2 + } + } + Branch { + ZOrder 4408 + DstBlock "Divide13" + DstPort 2 + } + } + Branch { + ZOrder 4437 + DstBlock "Divide2" + DstPort 2 + } + } + } + } + Branch { + ZOrder 3973 + Points [300, 0; 0, -114] + Branch { + ZOrder 16235 + Points [0, -65] + Branch { + ZOrder 3290 + Points [0, -65] + Branch { + ZOrder 3295 + Points [0, -65] + DstBlock "Divide8" + DstPort 2 + } + Branch { + ZOrder 3285 + DstBlock "Divide23" + DstPort 2 + } + } + Branch { + ZOrder 3286 + DstBlock "Divide25" + DstPort 2 + } + } + Branch { + ZOrder 3507 + DstBlock "Divide26" + DstPort 2 + } + } + } + Line { + ZOrder 45562 + SrcBlock "Xend_IM_QPD1_Y_OFFSET" + SrcPort 1 + Points [5, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 45564 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "Divide221" + DstPort 1 + } + Line { + ZOrder 45569 + SrcBlock "Xend_IM_QPD1_X_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 45567 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "Divide220" + DstPort 1 + } + Line { + ZOrder 45574 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "Divide224" + DstPort 1 + } + Line { + ZOrder 45575 + SrcBlock "Xend_IM_QPD1_SUM_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 45576 + SrcBlock "Xend_IM_QPD2_X_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 45578 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "Divide222" + DstPort 1 + } + Line { + ZOrder 45579 + SrcBlock "Xend_IM_QPD2_Y_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 45589 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "Divide223" + DstPort 1 + } + Line { + ZOrder 45590 + SrcBlock "Xend_IM_QPD2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum7" + DstPort 2 + } + Line { + ZOrder 45592 + SrcBlock "Sum7" + SrcPort 1 + DstBlock "Divide225" + DstPort 1 + } + Line { + ZOrder 45464 + SrcBlock "Xend_IM_QPD1_X_VOLT_MON" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 45602 + Points [0, -55] + DstBlock "Xend_IM_QPD1_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 45601 + DstBlock "Divide226" + DstPort 1 + } + } + Line { + ZOrder 45615 + SrcBlock "Constant15" + SrcPort 1 + Points [0, -35] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 45616 + SrcBlock "Choice1" + SrcPort 1 + Points [20, 0] + DstBlock "Sum8" + DstPort 2 + } + Line { + ZOrder 45617 + SrcBlock "Xend_yaw_length_SW1" + SrcPort 1 + Points [25, 0; 0, 10] + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 45618 + SrcBlock "Constant11" + SrcPort 1 + Points [28, 0; 0, 179] + Branch { + ZOrder 45660 + Points [0, 141] + DstBlock "Mux3" + DstPort 2 + } + Branch { + ZOrder 45657 + Points [105, 0; 0, 256] + DstBlock "Mux5" + DstPort 2 + } + } + Line { + ZOrder 45619 + SrcBlock "Constant9" + SrcPort 1 + Points [33, 0; 0, 195] + Branch { + ZOrder 45626 + Points [0, 80] + Branch { + ZOrder 45666 + Points [0, 205] + DstBlock "Mux2" + DstPort 3 + } + Branch { + ZOrder 45665 + DstBlock "Mux5" + DstPort 3 + } + } + Branch { + ZOrder 45622 + DstBlock "Mux4" + DstPort 2 + } + } + Line { + ZOrder 45625 + SrcBlock "Mux4" + SrcPort 1 + DstBlock "QPD1_length" + DstPort 1 + } + Line { + ZOrder 45627 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "QPD2_length" + DstPort 1 + } + Line { + ZOrder 45629 + SrcBlock "Constant14" + SrcPort 1 + Points [22, 0; 0, 95] + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 45630 + SrcBlock "Constant16" + SrcPort 1 + Points [69, 0; 0, 115] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 45631 + SrcBlock "QPD2_length" + SrcPort 1 + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 45632 + SrcBlock "Product2" + SrcPort 1 + Points [27, 0; 0, -10] + DstBlock "Product6" + DstPort 1 + } + Line { + ZOrder 45633 + SrcBlock "Constant17" + SrcPort 1 + Points [2, 0; 0, -55] + DstBlock "Product6" + DstPort 2 + } + Line { + ZOrder 45635 + SrcBlock "Product6" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 45645 + Points [0, 93; -379, 0; 0, -398] + DstBlock "Mux4" + DstPort 1 + } + Branch { + ZOrder 45644 + DstBlock "Xend_IM_Length_MON" + DstPort 1 + } + } + Line { + ZOrder 45647 + SrcBlock "QPD1_length" + SrcPort 1 + Points [9, 0; 0, 84; -274, 0] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 45649 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "IM_yaw" + DstPort 1 + } + Line { + ZOrder 45652 + SrcBlock "IM_yaw" + SrcPort 1 + DstBlock "Product7" + DstPort 1 + } + Line { + ZOrder 45653 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Xend_IM_Yaw_MON" + DstPort 1 + } + Line { + ZOrder 45656 + SrcBlock "Constant18" + SrcPort 1 + Points [68, 0; 0, 240] + Branch { + ZOrder 45670 + DstBlock "Product7" + DstPort 2 + } + Branch { + ZOrder 45669 + Points [0, 58; 145, 0; 0, 67] + DstBlock "Product8" + DstPort 2 + } + } + Line { + ZOrder 45661 + SrcBlock "Mux5" + SrcPort 1 + DstBlock "IM_pitch" + DstPort 1 + } + Line { + ZOrder 45667 + SrcBlock "IM_pitch" + SrcPort 1 + DstBlock "Product8" + DstPort 1 + } + Line { + ZOrder 45671 + SrcBlock "Product8" + SrcPort 1 + DstBlock "Xend_IM_Pitch_MON" + DstPort 1 + } + Line { + ZOrder 45672 + SrcBlock "Xend_Fil_IM_L_OFFSET" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 45673 + SrcBlock "Xend_ZEROE_IM_L_SW" + SrcPort 1 + DstBlock "Choice2" + DstPort 2 + } + Line { + ZOrder 45674 + SrcBlock "Constant19" + SrcPort 1 + Points [45, 0] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 45675 + SrcBlock "Choice2" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum11" + DstPort 2 + } + Line { + ZOrder 45676 + SrcBlock "Xend_Fil_IM_Y_OFFSET" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice3" + DstPort 1 + } + Line { + ZOrder 45677 + SrcBlock "Xend_ZEROE_IM_Y_SW" + SrcPort 1 + DstBlock "Choice3" + DstPort 2 + } + Line { + ZOrder 45678 + SrcBlock "Constant20" + SrcPort 1 + Points [45, 0] + DstBlock "Choice3" + DstPort 3 + } + Line { + ZOrder 45679 + SrcBlock "Choice3" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum12" + DstPort 2 + } + Line { + ZOrder 45680 + SrcBlock "Xend_Fil_IM_P_OFFSET" + SrcPort 1 + Points [142, 0; 0, 5] + DstBlock "Choice4" + DstPort 1 + } + Line { + ZOrder 45681 + SrcBlock "Xend_ZEROE_IM_P_SW" + SrcPort 1 + DstBlock "Choice4" + DstPort 2 + } + Line { + ZOrder 45682 + SrcBlock "Constant21" + SrcPort 1 + Points [5, 0] + DstBlock "Choice4" + DstPort 3 + } + Line { + ZOrder 45683 + SrcBlock "Choice4" + SrcPort 1 + Points [25, 0] + DstBlock "Sum13" + DstPort 2 + } + Line { + ZOrder 45684 + SrcBlock "Xend_IM_L_OFFSET" + SrcPort 1 + DstBlock "Sum9" + DstPort 2 + } + Line { + ZOrder 45685 + SrcBlock "Xend_IM_Y_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum10" + DstPort 2 + } + Line { + ZOrder 45686 + SrcBlock "Xend_IM_P_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum14" + DstPort 2 + } + Line { + ZOrder 45708 + SrcBlock "Xend_IM_Pitch_MON" + SrcPort 1 + Points [192, 0] + Branch { + ZOrder 45712 + Points [0, 55; 94, 0] + Branch { + ZOrder 45688 + Points [0, 310] + DstBlock "Xend_Fil_IM_P_OFFSET" + DstPort 1 + } + Branch { + ZOrder 45687 + DstBlock "Sum13" + DstPort 1 + } + } + Branch { + ZOrder 45690 + DstBlock "Xend_IM_P" + DstPort 1 + } + } + Line { + ZOrder 45705 + SrcBlock "Xend_IM_Length_MON" + SrcPort 1 + Points [95, 0; 0, -300; 98, 0] + Branch { + ZOrder 45695 + Points [0, -30] + DstBlock "Xend_IM_L" + DstPort 1 + } + Branch { + ZOrder 45694 + Points [120, 0] + Branch { + ZOrder 45704 + DstBlock "Sum11" + DstPort 1 + } + Branch { + ZOrder 45692 + Points [0, 275] + DstBlock "Xend_Fil_IM_L_OFFSET" + DstPort 1 + } + } + } + Line { + ZOrder 45697 + SrcBlock "Sum11" + SrcPort 1 + DstBlock "Sum9" + DstPort 1 + } + Line { + ZOrder 45698 + SrcBlock "Sum12" + SrcPort 1 + DstBlock "Sum10" + DstPort 1 + } + Line { + ZOrder 45699 + SrcBlock "Sum13" + SrcPort 1 + DstBlock "Sum14" + DstPort 1 + } + Line { + ZOrder 45707 + SrcBlock "Xend_IM_Yaw_MON" + SrcPort 1 + Points [142, 0; 0, 105; 51, 0] + Branch { + ZOrder 45711 + Points [0, -40] + DstBlock "Xend_IM_Y" + DstPort 1 + } + Branch { + ZOrder 45710 + Points [105, 0] + Branch { + ZOrder 45702 + Points [0, 300] + DstBlock "Xend_Fil_IM_Y_OFFSET" + DstPort 1 + } + Branch { + ZOrder 45701 + DstBlock "Sum12" + DstPort 1 + } + } + } + Line { + ZOrder 45713 + SrcBlock "Sum9" + SrcPort 1 + Points [144, 0] + Branch { + ZOrder 46120 + Points [0, 395] + Branch { + ZOrder 46122 + Points [0, 55] + Branch { + ZOrder 46213 + Points [0, 455] + Branch { + ZOrder 46233 + Points [0, 55] + DstBlock "Product24" + DstPort 1 + } + Branch { + ZOrder 46232 + DstBlock "Product25" + DstPort 1 + } + } + Branch { + ZOrder 46212 + DstBlock "Product42" + DstPort 1 + } + } + Branch { + ZOrder 46121 + DstBlock "Product9" + DstPort 1 + } + } + Branch { + ZOrder 46119 + DstBlock "Xend_Fil_IM_L" + DstPort 1 + } + } + Line { + ZOrder 45714 + SrcBlock "Sum10" + SrcPort 1 + Points [80, 0] + Branch { + ZOrder 46124 + Points [0, 455] + Branch { + ZOrder 46126 + Points [0, 55] + Branch { + ZOrder 46216 + Points [0, 455] + Branch { + ZOrder 46237 + Points [0, 55] + DstBlock "Product13" + DstPort 1 + } + Branch { + ZOrder 46236 + DstBlock "Product12" + DstPort 1 + } + } + Branch { + ZOrder 46215 + DstBlock "Product106" + DstPort 1 + } + } + Branch { + ZOrder 46125 + DstBlock "Product105" + DstPort 1 + } + } + Branch { + ZOrder 46123 + DstBlock "Xend_Fil_IM_Y" + DstPort 1 + } + } + Line { + ZOrder 45716 + SrcBlock "Mux18" + SrcPort 1 + DstBlock "Xend_IM_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 45717 + SrcBlock "Xend_IM_COIL_MAT" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 45718 + SrcBlock "Xend_IM _Fil_COIL2" + SrcPort 1 + DstBlock "Xend_IM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45719 + SrcBlock "Xend_IM_Fil_COIL4" + SrcPort 1 + DstBlock "Xend_IM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45720 + SrcBlock "Xend_IM_Fil_COIL3" + SrcPort 1 + DstBlock "Xend_IM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45721 + SrcBlock "Mux6" + SrcPort 1 + DstBlock "Xend_IM_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 45722 + SrcBlock "Xend_IM_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 45723 + SrcBlock "Xend_IM_Fil_COIL1" + SrcPort 1 + DstBlock "Xend_IM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45755 + SrcBlock "Xend_Fil_IM_P" + SrcPort 1 + DstBlock "Sum17" + DstPort 1 + } + Line { + ZOrder 45754 + SrcBlock "Xend_Fil_IM_Y" + SrcPort 1 + DstBlock "Sum16" + DstPort 1 + } + Line { + ZOrder 45753 + SrcBlock "Xend_Fil_IM_L" + SrcPort 1 + DstBlock "Sum15" + DstPort 1 + } + Line { + ZOrder 45727 + SrcBlock "Sum15" + SrcPort 1 + DstBlock "Mux6" + DstPort 1 + } + Line { + ZOrder 45728 + SrcBlock "Sum16" + SrcPort 1 + DstBlock "Mux6" + DstPort 2 + } + Line { + ZOrder 45729 + SrcBlock "Sum17" + SrcPort 1 + DstBlock "Mux6" + DstPort 3 + } + Line { + ZOrder 45730 + SrcBlock "Demux2" + SrcPort 1 + DstBlock "Xend_IM_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 45731 + SrcBlock "Demux2" + SrcPort 4 + Points [15, 0] + DstBlock "Xend_IM_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 45732 + SrcBlock "Demux2" + SrcPort 2 + DstBlock "Xend_IM _Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 45733 + SrcBlock "Demux2" + SrcPort 3 + DstBlock "Xend_IM_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 45734 + SrcBlock "Demux3" + SrcPort 1 + DstBlock "Mux18" + DstPort 1 + } + Line { + ZOrder 45735 + SrcBlock "Demux3" + SrcPort 2 + DstBlock "Mux18" + DstPort 2 + } + Line { + ZOrder 45736 + SrcBlock "Demux3" + SrcPort 3 + DstBlock "Mux18" + DstPort 3 + } + Line { + ZOrder 45739 + SrcBlock "Xend_IM_COIL1_VOLT_MON" + SrcPort 1 + DstBlock "Xend_IM_COIL1_VOLT" + DstPort 1 + } + Line { + ZOrder 45742 + SrcBlock "Xend_IM_COIL2_VOLT_MON" + SrcPort 1 + DstBlock "Xend_IM_COIL2_VOLT" + DstPort 1 + } + Line { + ZOrder 45745 + SrcBlock "Xend_IM_COIL3_VOLT_MON" + SrcPort 1 + DstBlock "Xend_IM_COIL3_VOLT" + DstPort 1 + } + Line { + ZOrder 45748 + SrcBlock "Xend_IM_COIL4_VOLT_MON" + SrcPort 1 + DstBlock "Xend_IM_COIL4_VOLT" + DstPort 1 + } + Line { + ZOrder 45904 + SrcBlock "Ground61" + SrcPort 1 + DstBlock "Xend_IM_OSC1_Y" + DstPort 1 + } + Line { + ZOrder 45905 + SrcBlock "Ground60" + SrcPort 1 + DstBlock "Xend_IM_OSC1_L" + DstPort 1 + } + Line { + ZOrder 45906 + SrcBlock "Ground62" + SrcPort 1 + DstBlock "Xend_IM_OSC1_P" + DstPort 1 + } + Line { + ZOrder 45909 + SrcBlock "Xend_IM_OSC1_L" + SrcPort 1 + DstBlock "Choice43" + DstPort 1 + } + Line { + ZOrder 45908 + SrcBlock "Constant97" + SrcPort 1 + DstBlock "Choice43" + DstPort 3 + } + Line { + ZOrder 45910 + SrcBlock "Xend_IM_OSC1_L_SW" + SrcPort 1 + Points [24, 0; 0, 55; 29, 0] + Branch { + ZOrder 45950 + Points [0, 260; -43, 0] + Branch { + ZOrder 45958 + DstBlock "Choice9" + DstPort 2 + } + Branch { + ZOrder 45957 + Points [-211, 0; 0, 45] + DstBlock "Choice31" + DstPort 2 + } + } + Branch { + ZOrder 45949 + DstBlock "Choice43" + DstPort 2 + } + } + Line { + ZOrder 45911 + SrcBlock "Constant22" + SrcPort 1 + DstBlock "Choice5" + DstPort 3 + } + Line { + ZOrder 45913 + SrcBlock "Xend_IM_OSC1_Y" + SrcPort 1 + DstBlock "Choice5" + DstPort 1 + } + Line { + ZOrder 45914 + SrcBlock "Xend_IM_OSC1_P_SW" + SrcPort 1 + Points [4, 0; 0, 45; 82, 0] + Branch { + ZOrder 45956 + Points [0, 346; -83, 0] + Branch { + ZOrder 45965 + Points [0, -56] + DstBlock "Choice14" + DstPort 2 + } + Branch { + ZOrder 45964 + Points [-264, 0; 0, -76] + DstBlock "Choice35" + DstPort 2 + } + } + Branch { + ZOrder 45955 + DstBlock "Choice8" + DstPort 2 + } + } + Line { + ZOrder 45915 + SrcBlock "Xend_IM_OSC1_P" + SrcPort 1 + DstBlock "Choice8" + DstPort 1 + } + Line { + ZOrder 45916 + SrcBlock "Constant25" + SrcPort 1 + DstBlock "Choice8" + DstPort 3 + } + Line { + ZOrder 45922 + SrcBlock "Constant27" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 45924 + Points [0, 80] + Branch { + ZOrder 45926 + Points [0, 80] + DstBlock "Choice14" + DstPort 3 + } + Branch { + ZOrder 45925 + DstBlock "Choice10" + DstPort 3 + } + } + Branch { + ZOrder 45923 + DstBlock "Choice9" + DstPort 3 + } + } + Line { + ZOrder 45934 + SrcBlock "Constant100" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 45941 + DstBlock "Choice31" + DstPort 3 + } + Branch { + ZOrder 45936 + Points [0, 75] + Branch { + ZOrder 45945 + DstBlock "Choice32" + DstPort 3 + } + Branch { + ZOrder 45939 + Points [0, 90] + DstBlock "Choice35" + DstPort 3 + } + } + } + Line { + ZOrder 45942 + SrcBlock "Xend_IM_OSC1_L" + SrcPort 2 + Points [34, 0; 0, 285] + DstBlock "Choice31" + DstPort 1 + } + Line { + ZOrder 45943 + SrcBlock "Xend_IM_OSC1_Y" + SrcPort 2 + Points [24, 0; 0, 260] + DstBlock "Choice32" + DstPort 1 + } + Line { + ZOrder 45944 + SrcBlock "Xend_IM_OSC1_P" + SrcPort 2 + Points [19, 0; 0, 250] + DstBlock "Choice35" + DstPort 1 + } + Line { + ZOrder 45946 + SrcBlock "Xend_IM_OSC1_L" + SrcPort 3 + Points [135, 0; 0, 290] + DstBlock "Choice9" + DstPort 1 + } + Line { + ZOrder 45947 + SrcBlock "Xend_IM_OSC1_Y" + SrcPort 3 + Points [151, 0; 0, 270] + DstBlock "Choice10" + DstPort 1 + } + Line { + ZOrder 45948 + SrcBlock "Xend_IM_OSC1_P" + SrcPort 3 + Points [117, 0; 0, 250] + DstBlock "Choice14" + DstPort 1 + } + Line { + ZOrder 45912 + SrcBlock "Xend_IM_OSC1_Y_SW" + SrcPort 1 + Points [4, 0; 0, 50; 68, 0] + Branch { + ZOrder 45954 + Points [0, 355] + Branch { + ZOrder 45963 + Points [-64, 0; 0, -45] + DstBlock "Choice10" + DstPort 2 + } + Branch { + ZOrder 45962 + Points [0, 77; -285, 0; 0, -152] + DstBlock "Choice32" + DstPort 2 + } + } + Branch { + ZOrder 45953 + DstBlock "Choice5" + DstPort 2 + } + } + Line { + ZOrder 45966 + SrcBlock "Choice31" + SrcPort 1 + Points [8, 0; 0, 327; -127, 0; 0, -57] + DstBlock "Mux22" + DstPort 1 + } + Line { + ZOrder 45967 + SrcBlock "Choice32" + SrcPort 1 + Points [3, 0; 0, 266; -130, 0; 0, -56] + DstBlock "Mux22" + DstPort 2 + } + Line { + ZOrder 45968 + SrcBlock "Choice35" + SrcPort 1 + Points [31, 0; 0, 190; -172, 0; 0, -55] + DstBlock "Mux22" + DstPort 3 + } + Line { + ZOrder 45969 + SrcBlock "Mux22" + SrcPort 1 + DstBlock "OSC1_SIN" + DstPort 1 + } + Line { + ZOrder 45971 + SrcBlock "Choice9" + SrcPort 1 + Points [63, 0; 0, 260] + DstBlock "Mux23" + DstPort 1 + } + Line { + ZOrder 45972 + SrcBlock "Choice10" + SrcPort 1 + Points [45, 0; 0, 195] + DstBlock "Mux23" + DstPort 2 + } + Line { + ZOrder 45973 + SrcBlock "Choice14" + SrcPort 1 + Points [31, 0; 0, 130] + DstBlock "Mux23" + DstPort 3 + } + Line { + ZOrder 45974 + SrcBlock "Mux23" + SrcPort 1 + Points [5, 0] + DstBlock "OSC1_COS" + DstPort 1 + } + Line { + ZOrder 45975 + SrcBlock "Ground42" + SrcPort 1 + DstBlock "Xend_IM_OSC2_Y" + DstPort 1 + } + Line { + ZOrder 45976 + SrcBlock "Ground41" + SrcPort 1 + DstBlock "Xend_IM_OSC2_L" + DstPort 1 + } + Line { + ZOrder 45977 + SrcBlock "Ground43" + SrcPort 1 + DstBlock "Xend_IM_OSC2_P" + DstPort 1 + } + Line { + ZOrder 45978 + SrcBlock "Xend_IM_OSC2_L" + SrcPort 1 + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 45979 + SrcBlock "Constant32" + SrcPort 1 + DstBlock "Choice20" + DstPort 3 + } + Line { + ZOrder 45984 + SrcBlock "Xend_IM_OSC2_L_SW" + SrcPort 1 + Points [24, 0; 0, 55; 29, 0] + Branch { + ZOrder 45983 + Points [0, 260; -43, 0] + Branch { + ZOrder 45982 + DstBlock "Choice23" + DstPort 2 + } + Branch { + ZOrder 45981 + Points [-211, 0; 0, 45] + DstBlock "Choice17" + DstPort 2 + } + } + Branch { + ZOrder 45980 + DstBlock "Choice20" + DstPort 2 + } + } + Line { + ZOrder 45985 + SrcBlock "Constant29" + SrcPort 1 + DstBlock "Choice21" + DstPort 3 + } + Line { + ZOrder 45986 + SrcBlock "Xend_IM_OSC2_Y" + SrcPort 1 + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 45991 + SrcBlock "Xend_IM_OSC2_P_SW" + SrcPort 1 + Points [4, 0; 0, 45; 82, 0] + Branch { + ZOrder 45990 + Points [0, 346; -83, 0] + Branch { + ZOrder 45989 + Points [0, -56] + DstBlock "Choice16" + DstPort 2 + } + Branch { + ZOrder 45988 + Points [-264, 0; 0, -76] + DstBlock "Choice19" + DstPort 2 + } + } + Branch { + ZOrder 45987 + DstBlock "Choice22" + DstPort 2 + } + } + Line { + ZOrder 45992 + SrcBlock "Xend_IM_OSC2_P" + SrcPort 1 + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 45993 + SrcBlock "Constant30" + SrcPort 1 + DstBlock "Choice22" + DstPort 3 + } + Line { + ZOrder 45998 + SrcBlock "Constant31" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 45997 + Points [0, 80] + Branch { + ZOrder 45996 + Points [0, 80] + DstBlock "Choice16" + DstPort 3 + } + Branch { + ZOrder 45995 + DstBlock "Choice15" + DstPort 3 + } + } + Branch { + ZOrder 45994 + DstBlock "Choice23" + DstPort 3 + } + } + Line { + ZOrder 46003 + SrcBlock "Constant28" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 46002 + DstBlock "Choice17" + DstPort 3 + } + Branch { + ZOrder 46001 + Points [0, 75] + Branch { + ZOrder 46000 + DstBlock "Choice18" + DstPort 3 + } + Branch { + ZOrder 45999 + Points [0, 90] + DstBlock "Choice19" + DstPort 3 + } + } + } + Line { + ZOrder 46004 + SrcBlock "Xend_IM_OSC2_L" + SrcPort 2 + Points [34, 0; 0, 285] + DstBlock "Choice17" + DstPort 1 + } + Line { + ZOrder 46005 + SrcBlock "Xend_IM_OSC2_Y" + SrcPort 2 + Points [24, 0; 0, 260] + DstBlock "Choice18" + DstPort 1 + } + Line { + ZOrder 46006 + SrcBlock "Xend_IM_OSC2_P" + SrcPort 2 + Points [19, 0; 0, 250] + DstBlock "Choice19" + DstPort 1 + } + Line { + ZOrder 46007 + SrcBlock "Xend_IM_OSC2_L" + SrcPort 3 + Points [135, 0; 0, 290] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 46008 + SrcBlock "Xend_IM_OSC2_Y" + SrcPort 3 + Points [151, 0; 0, 270] + DstBlock "Choice15" + DstPort 1 + } + Line { + ZOrder 46009 + SrcBlock "Xend_IM_OSC2_P" + SrcPort 3 + Points [117, 0; 0, 250] + DstBlock "Choice16" + DstPort 1 + } + Line { + ZOrder 46014 + SrcBlock "Xend_IM_OSC2_Y_SW" + SrcPort 1 + Points [4, 0; 0, 50; 68, 0] + Branch { + ZOrder 46013 + Points [0, 355] + Branch { + ZOrder 46012 + Points [-64, 0; 0, -45] + DstBlock "Choice15" + DstPort 2 + } + Branch { + ZOrder 46011 + Points [0, 77; -285, 0; 0, -152] + DstBlock "Choice18" + DstPort 2 + } + } + Branch { + ZOrder 46010 + DstBlock "Choice21" + DstPort 2 + } + } + Line { + ZOrder 46015 + SrcBlock "Choice17" + SrcPort 1 + Points [8, 0; 0, 327; -127, 0; 0, -57] + DstBlock "Mux19" + DstPort 1 + } + Line { + ZOrder 46016 + SrcBlock "Choice18" + SrcPort 1 + Points [3, 0; 0, 266; -130, 0; 0, -56] + DstBlock "Mux19" + DstPort 2 + } + Line { + ZOrder 46017 + SrcBlock "Choice19" + SrcPort 1 + Points [31, 0; 0, 190; -172, 0; 0, -55] + DstBlock "Mux19" + DstPort 3 + } + Line { + ZOrder 46018 + SrcBlock "Mux19" + SrcPort 1 + DstBlock "OSC2_SIN" + DstPort 1 + } + Line { + ZOrder 46019 + SrcBlock "Choice23" + SrcPort 1 + Points [63, 0; 0, 260] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 46020 + SrcBlock "Choice15" + SrcPort 1 + Points [45, 0; 0, 195] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 46021 + SrcBlock "Choice16" + SrcPort 1 + Points [31, 0; 0, 130] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 46022 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "OSC2_COS" + DstPort 1 + } + Line { + ZOrder 46023 + SrcBlock "Choice43" + SrcPort 1 + Points [143, 0; 0, -125; 807, 0; 0, 300] + DstBlock "Sum18" + DstPort 1 + } + Line { + ZOrder 46024 + SrcBlock "Choice20" + SrcPort 1 + Points [74, 0; 0, 234; 211, 0] + DstBlock "Sum18" + DstPort 2 + } + Line { + ZOrder 46025 + SrcBlock "Choice5" + SrcPort 1 + Points [200, 0; 0, 536; 802, 0; 0, -356] + DstBlock "Sum19" + DstPort 1 + } + Line { + ZOrder 46029 + SrcBlock "Choice8" + SrcPort 1 + Points [145, 0; 0, 460; 888, 0; 0, -320] + DstBlock "Sum20" + DstPort 1 + } + Line { + ZOrder 46027 + SrcBlock "Choice21" + SrcPort 1 + Points [41, 0; 0, 253; 244, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + ZOrder 46030 + SrcBlock "Choice22" + SrcPort 1 + Points [15, 0; 0, 210; 260, 0] + DstBlock "Sum20" + DstPort 2 + } + Line { + ZOrder 46031 + SrcBlock "Sum18" + SrcPort 1 + Points [149, 0; 0, 800; -804, 0] + DstBlock "Sum15" + DstPort 2 + } + Line { + ZOrder 46032 + SrcBlock "Sum19" + SrcPort 1 + Points [28, 0; 0, 790; -708, 0] + DstBlock "Sum16" + DstPort 2 + } + Line { + ZOrder 46033 + SrcBlock "Sum20" + SrcPort 1 + Points [20, 0; 0, 719; -730, 0] + DstBlock "Sum17" + DstPort 2 + } + Line { + ZOrder 46034 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Xend_IM_Fil_DEMOD_L1_SIN" + DstPort 1 + } + Line { + ZOrder 46035 + SrcBlock "Product42" + SrcPort 1 + DstBlock "Xend_IM_Fil_DEMOD_L1_COS" + DstPort 1 + } + Line { + ZOrder 46040 + SrcBlock "Xend_IM_Fil_DEMOD_L1_SIN" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 46039 + DstBlock "MathFunction64" + DstPort 1 + } + Branch { + ZOrder 46038 + Points [0, -45; 478, 0] + Branch { + ZOrder 46037 + Points [0, 30] + DstBlock "Abs68" + DstPort 1 + } + Branch { + ZOrder 46036 + Points [68, 0] + DstBlock "Divide11" + DstPort 1 + } + } + } + Line { + ZOrder 46041 + SrcBlock "Sum21" + SrcPort 1 + DstBlock "SQRT33" + DstPort 1 + } + Line { + ZOrder 46042 + SrcBlock "SQRT33" + SrcPort 1 + Points [5, 0] + DstBlock "Product104" + DstPort 1 + } + Line { + ZOrder 46043 + SrcBlock "Constant35" + SrcPort 1 + Points [5, 0] + DstBlock "Product104" + DstPort 2 + } + Line { + ZOrder 46044 + SrcBlock "Product105" + SrcPort 1 + DstBlock "Xend_IM_Fil_DEMOD_Y1_SIN" + DstPort 1 + } + Line { + ZOrder 46045 + SrcBlock "Product106" + SrcPort 1 + DstBlock "Xend_IM_Fil_DEMOD_Y1_COS" + DstPort 1 + } + Line { + ZOrder 46046 + SrcBlock "MathFunction66" + SrcPort 1 + DstBlock "Sum23" + DstPort 1 + } + Line { + ZOrder 46047 + SrcBlock "MathFunction67" + SrcPort 1 + Points [30, 0] + DstBlock "Sum23" + DstPort 2 + } + Line { + ZOrder 46048 + SrcBlock "Sum23" + SrcPort 1 + DstBlock "SQRT34" + DstPort 1 + } + Line { + ZOrder 46049 + SrcBlock "SQRT34" + SrcPort 1 + Points [5, 0] + DstBlock "Product107" + DstPort 1 + } + Line { + ZOrder 46050 + SrcBlock "Constant34" + SrcPort 1 + Points [5, 0] + DstBlock "Product107" + DstPort 2 + } + Line { + ZOrder 46051 + SrcBlock "Product107" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_Y1_MON" + DstPort 1 + } + Line { + ZOrder 46052 + SrcBlock "Product108" + SrcPort 1 + DstBlock "Xend_IM_Fil_DEMOD_P1_SIN" + DstPort 1 + } + Line { + ZOrder 46053 + SrcBlock "Product109" + SrcPort 1 + DstBlock "Xend_IM_Fil_DEMOD_P1_COS" + DstPort 1 + } + Line { + ZOrder 46054 + SrcBlock "MathFunction68" + SrcPort 1 + DstBlock "Sum24" + DstPort 1 + } + Line { + ZOrder 46055 + SrcBlock "MathFunction69" + SrcPort 1 + Points [30, 0] + DstBlock "Sum24" + DstPort 2 + } + Line { + ZOrder 46056 + SrcBlock "Sum24" + SrcPort 1 + DstBlock "SQRT35" + DstPort 1 + } + Line { + ZOrder 46057 + SrcBlock "SQRT35" + SrcPort 1 + Points [5, 0] + DstBlock "Product110" + DstPort 1 + } + Line { + ZOrder 46058 + SrcBlock "Constant33" + SrcPort 1 + Points [5, 0] + DstBlock "Product110" + DstPort 2 + } + Line { + ZOrder 46059 + SrcBlock "Product110" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_P1_MON" + DstPort 1 + } + Line { + ZOrder 46064 + SrcBlock "Xend_IM_Fil_DEMOD_L1_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 46063 + DstBlock "MathFunction65" + DstPort 1 + } + Branch { + ZOrder 46062 + Points [0, 28; 465, 0] + Branch { + ZOrder 46061 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide104" + DstPort 1 + } + Branch { + ZOrder 46060 + Points [0, -33] + DstBlock "Abs69" + DstPort 1 + } + } + } + Line { + ZOrder 46065 + SrcBlock "Xend_IM_DEMOD_AMP_Y1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_Y" + DstPort 1 + } + Line { + ZOrder 46066 + SrcBlock "Xend_IM_DEMOD_AMP_P1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_P" + DstPort 1 + } + Line { + ZOrder 46067 + SrcBlock "Product104" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_L1_MON" + DstPort 1 + } + Line { + ZOrder 46068 + SrcBlock "Xend_IM_DEMOD_AMP_L1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_L" + DstPort 1 + } + Line { + ZOrder 46069 + SrcBlock "Xend_IM_DEMOD_PHASE_SIN_L1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_L1" + DstPort 1 + } + Line { + ZOrder 46074 + SrcBlock "Xend_IM_Fil_DEMOD_P1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 46073 + Points [0, -30; 478, 0] + Branch { + ZOrder 46072 + Points [0, 35] + DstBlock "Abs72" + DstPort 1 + } + Branch { + ZOrder 46071 + Points [62, 0; 0, 20] + DstBlock "Divide105" + DstPort 1 + } + } + Branch { + ZOrder 46070 + DstBlock "MathFunction68" + DstPort 1 + } + } + Line { + ZOrder 46079 + SrcBlock "Xend_IM_Fil_DEMOD_P1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 46078 + Points [0, 48; 458, 0] + Branch { + ZOrder 46077 + Points [0, -33] + DstBlock "Abs73" + DstPort 1 + } + Branch { + ZOrder 46076 + Points [77, 0] + DstBlock "Divide106" + DstPort 1 + } + } + Branch { + ZOrder 46075 + DstBlock "MathFunction69" + DstPort 1 + } + } + Line { + ZOrder 46080 + SrcBlock "Divide11" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_L1_MON" + DstPort 1 + } + Line { + ZOrder 46081 + SrcBlock "Abs68" + SrcPort 1 + DstBlock "Divide11" + DstPort 2 + } + Line { + ZOrder 46082 + SrcBlock "Abs69" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide104" + DstPort 2 + } + Line { + ZOrder 46083 + SrcBlock "Xend_IM_DEMOD_PHASE_COS_L1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_L1" + DstPort 1 + } + Line { + ZOrder 46084 + SrcBlock "Divide104" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_L1_MON" + DstPort 1 + } + Line { + ZOrder 46085 + SrcBlock "Xend_IM_DEMOD_PHASE_SIN_Y1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_Y1" + DstPort 1 + } + Line { + ZOrder 46086 + SrcBlock "Divide20" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_Y1_MON" + DstPort 1 + } + Line { + ZOrder 46087 + SrcBlock "Abs70" + SrcPort 1 + DstBlock "Divide20" + DstPort 2 + } + Line { + ZOrder 46088 + SrcBlock "Abs71" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide100" + DstPort 2 + } + Line { + ZOrder 46089 + SrcBlock "Xend_IM_DEMOD_PHASE_COS_Y1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_Y1" + DstPort 1 + } + Line { + ZOrder 46090 + SrcBlock "Divide100" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_Y1_MON" + DstPort 1 + } + Line { + ZOrder 46091 + SrcBlock "Xend_IM_DEMOD_PHASE_SIN_P1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_P1" + DstPort 1 + } + Line { + ZOrder 46092 + SrcBlock "Divide105" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_P1_MON" + DstPort 1 + } + Line { + ZOrder 46093 + SrcBlock "Abs72" + SrcPort 1 + DstBlock "Divide105" + DstPort 2 + } + Line { + ZOrder 46098 + SrcBlock "Xend_IM_Fil_DEMOD_Y1_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 46097 + Points [0, 35; 467, 0] + Branch { + ZOrder 46096 + Points [0, -35] + DstBlock "Abs71" + DstPort 1 + } + Branch { + ZOrder 46095 + Points [68, 0] + DstBlock "Divide100" + DstPort 1 + } + } + Branch { + ZOrder 46094 + DstBlock "MathFunction67" + DstPort 1 + } + } + Line { + ZOrder 46103 + SrcBlock "Xend_IM_Fil_DEMOD_Y1_SIN" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 46102 + Points [0, -40; 475, 0] + Branch { + ZOrder 46101 + Points [0, 30] + DstBlock "Abs70" + DstPort 1 + } + Branch { + ZOrder 46100 + Points [71, 0; 0, 15] + DstBlock "Divide20" + DstPort 1 + } + } + Branch { + ZOrder 46099 + DstBlock "MathFunction66" + DstPort 1 + } + } + Line { + ZOrder 46104 + SrcBlock "MathFunction64" + SrcPort 1 + DstBlock "Sum21" + DstPort 1 + } + Line { + ZOrder 46105 + SrcBlock "MathFunction65" + SrcPort 1 + Points [30, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + ZOrder 46106 + SrcBlock "OSC1_SIN" + SrcPort 1 + Points [218, 0; 0, 590] + Branch { + ZOrder 46108 + Points [0, 135] + Branch { + ZOrder 46111 + Points [0, 130] + DstBlock "Product108" + DstPort 2 + } + Branch { + ZOrder 46110 + DstBlock "Product105" + DstPort 2 + } + } + Branch { + ZOrder 46107 + DstBlock "Product9" + DstPort 2 + } + } + Line { + ZOrder 46113 + SrcBlock "OSC1_COS" + SrcPort 1 + Points [9, 0; 0, 39; -131, 0; 0, 546] + Branch { + ZOrder 46115 + Points [0, 135] + Branch { + ZOrder 46118 + Points [0, 130] + DstBlock "Product109" + DstPort 2 + } + Branch { + ZOrder 46116 + DstBlock "Product106" + DstPort 2 + } + } + Branch { + ZOrder 46114 + DstBlock "Product42" + DstPort 2 + } + } + Line { + ZOrder 46131 + SrcBlock "Abs73" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide106" + DstPort 2 + } + Line { + ZOrder 46132 + SrcBlock "Xend_IM_DEMOD_PHASE_COS_P1_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_P1" + DstPort 1 + } + Line { + ZOrder 46134 + SrcBlock "Divide106" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_P1_MON" + DstPort 1 + } + Line { + ZOrder 46135 + SrcBlock "Product25" + SrcPort 1 + DstBlock "Xend_IM_Fil_DEMOD_L2_SIN" + DstPort 1 + } + Line { + ZOrder 46136 + SrcBlock "Product24" + SrcPort 1 + DstBlock "Xend_IM_Fil_DEMOD_L2_COS" + DstPort 1 + } + Line { + ZOrder 46141 + SrcBlock "Xend_IM_Fil_DEMOD_L2_SIN" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 46140 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 46139 + Points [0, -45; 478, 0] + Branch { + ZOrder 46138 + Points [0, 30] + DstBlock "Abs1" + DstPort 1 + } + Branch { + ZOrder 46137 + Points [68, 0] + DstBlock "Divide48" + DstPort 1 + } + } + } + Line { + ZOrder 46142 + SrcBlock "Sum25" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 46143 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product11" + DstPort 1 + } + Line { + ZOrder 46144 + SrcBlock "Constant38" + SrcPort 1 + Points [5, 0] + DstBlock "Product11" + DstPort 2 + } + Line { + ZOrder 46145 + SrcBlock "Product12" + SrcPort 1 + DstBlock "Xend_IM_Fil_DEMOD_Y2_SIN" + DstPort 1 + } + Line { + ZOrder 46146 + SrcBlock "Product13" + SrcPort 1 + DstBlock "Xend_IM_Fil_DEMOD_Y2_COS" + DstPort 1 + } + Line { + ZOrder 46147 + SrcBlock "MathFunction3" + SrcPort 1 + DstBlock "Sum26" + DstPort 1 + } + Line { + ZOrder 46148 + SrcBlock "MathFunction4" + SrcPort 1 + Points [30, 0] + DstBlock "Sum26" + DstPort 2 + } + Line { + ZOrder 46149 + SrcBlock "Sum26" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 46150 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product14" + DstPort 1 + } + Line { + ZOrder 46151 + SrcBlock "Constant37" + SrcPort 1 + Points [5, 0] + DstBlock "Product14" + DstPort 2 + } + Line { + ZOrder 46152 + SrcBlock "Product14" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_Y2_MON" + DstPort 1 + } + Line { + ZOrder 46153 + SrcBlock "Product21" + SrcPort 1 + DstBlock "Xend_IM_Fil_DEMOD_P2_SIN" + DstPort 1 + } + Line { + ZOrder 46154 + SrcBlock "Product22" + SrcPort 1 + DstBlock "Xend_IM_Fil_DEMOD_P2_COS" + DstPort 1 + } + Line { + ZOrder 46155 + SrcBlock "MathFunction5" + SrcPort 1 + DstBlock "Sum27" + DstPort 1 + } + Line { + ZOrder 46156 + SrcBlock "MathFunction6" + SrcPort 1 + Points [30, 0] + DstBlock "Sum27" + DstPort 2 + } + Line { + ZOrder 46157 + SrcBlock "Sum27" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 46158 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product23" + DstPort 1 + } + Line { + ZOrder 46159 + SrcBlock "Constant36" + SrcPort 1 + Points [5, 0] + DstBlock "Product23" + DstPort 2 + } + Line { + ZOrder 46160 + SrcBlock "Product23" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_P2_MON" + DstPort 1 + } + Line { + ZOrder 46165 + SrcBlock "Xend_IM_Fil_DEMOD_L2_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 46164 + DstBlock "MathFunction2" + DstPort 1 + } + Branch { + ZOrder 46163 + Points [0, 28; 465, 0] + Branch { + ZOrder 46162 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide34" + DstPort 1 + } + Branch { + ZOrder 46161 + Points [0, -33] + DstBlock "Abs2" + DstPort 1 + } + } + } + Line { + ZOrder 46166 + SrcBlock "Xend_IM_DEMOD_AMP_Y2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_Y2" + DstPort 1 + } + Line { + ZOrder 46167 + SrcBlock "Xend_IM_DEMOD_AMP_P2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_P2" + DstPort 1 + } + Line { + ZOrder 46168 + SrcBlock "Product11" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_L2_MON" + DstPort 1 + } + Line { + ZOrder 46169 + SrcBlock "Xend_IM_DEMOD_AMP_L2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_AMP_L2" + DstPort 1 + } + Line { + ZOrder 46170 + SrcBlock "Xend_IM_DEMOD_PHASE_SIN_L2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_L2" + DstPort 1 + } + Line { + ZOrder 46175 + SrcBlock "Xend_IM_Fil_DEMOD_P2_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 46174 + Points [0, -30; 478, 0] + Branch { + ZOrder 46173 + Points [0, 35] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 46172 + Points [62, 0; 0, 20] + DstBlock "Divide35" + DstPort 1 + } + } + Branch { + ZOrder 46171 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 46180 + SrcBlock "Xend_IM_Fil_DEMOD_P2_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 46179 + Points [0, 48; 458, 0] + Branch { + ZOrder 46178 + Points [0, -33] + DstBlock "Abs6" + DstPort 1 + } + Branch { + ZOrder 46177 + Points [77, 0] + DstBlock "Divide36" + DstPort 1 + } + } + Branch { + ZOrder 46176 + DstBlock "MathFunction6" + DstPort 1 + } + } + Line { + ZOrder 46181 + SrcBlock "Divide48" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_L2_MON" + DstPort 1 + } + Line { + ZOrder 46182 + SrcBlock "Abs1" + SrcPort 1 + DstBlock "Divide48" + DstPort 2 + } + Line { + ZOrder 46183 + SrcBlock "Abs2" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide34" + DstPort 2 + } + Line { + ZOrder 46184 + SrcBlock "Xend_IM_DEMOD_PHASE_COS_L2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_L2" + DstPort 1 + } + Line { + ZOrder 46185 + SrcBlock "Divide34" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_L2_MON" + DstPort 1 + } + Line { + ZOrder 46186 + SrcBlock "Xend_IM_DEMOD_PHASE_SIN_Y2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_Y2" + DstPort 1 + } + Line { + ZOrder 46187 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_Y2_MON" + DstPort 1 + } + Line { + ZOrder 46188 + SrcBlock "Abs3" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 46189 + SrcBlock "Abs4" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide22" + DstPort 2 + } + Line { + ZOrder 46190 + SrcBlock "Xend_IM_DEMOD_PHASE_COS_Y2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_Y2" + DstPort 1 + } + Line { + ZOrder 46191 + SrcBlock "Divide22" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_Y2_MON" + DstPort 1 + } + Line { + ZOrder 46192 + SrcBlock "Xend_IM_DEMOD_PHASE_SIN_P2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_P2" + DstPort 1 + } + Line { + ZOrder 46193 + SrcBlock "Divide35" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_SIN_P2_MON" + DstPort 1 + } + Line { + ZOrder 46194 + SrcBlock "Abs5" + SrcPort 1 + DstBlock "Divide35" + DstPort 2 + } + Line { + ZOrder 46199 + SrcBlock "Xend_IM_Fil_DEMOD_Y2_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 46198 + Points [0, 35; 467, 0] + Branch { + ZOrder 46197 + Points [0, -35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 46196 + Points [68, 0] + DstBlock "Divide22" + DstPort 1 + } + } + Branch { + ZOrder 46195 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 46204 + SrcBlock "Xend_IM_Fil_DEMOD_Y2_SIN" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 46203 + Points [0, -40; 475, 0] + Branch { + ZOrder 46202 + Points [0, 30] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 46201 + Points [71, 0; 0, 15] + DstBlock "Divide61" + DstPort 1 + } + } + Branch { + ZOrder 46200 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 46205 + SrcBlock "MathFunction1" + SrcPort 1 + DstBlock "Sum25" + DstPort 1 + } + Line { + ZOrder 46206 + SrcBlock "MathFunction2" + SrcPort 1 + Points [30, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + ZOrder 46207 + SrcBlock "Abs6" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide36" + DstPort 2 + } + Line { + ZOrder 46208 + SrcBlock "Xend_IM_DEMOD_PHASE_COS_P2_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_P2" + DstPort 1 + } + Line { + ZOrder 46209 + SrcBlock "Divide36" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_P2_MON" + DstPort 1 + } + Line { + ZOrder 46221 + SrcBlock "OSC2_SIN" + SrcPort 1 + Points [45, 0; 0, 166; -519, 0; 0, 964] + Branch { + ZOrder 46223 + Points [0, 135] + Branch { + ZOrder 46225 + Points [0, 130] + Branch { + ZOrder 46335 + DstBlock "Product21" + DstPort 2 + } + Branch { + ZOrder 46334 + Points [0, 240] + Branch { + ZOrder 46337 + Points [0, 135] + Branch { + ZOrder 46340 + Points [0, 130] + DstBlock "Product98" + DstPort 2 + } + Branch { + ZOrder 46339 + DstBlock "Product95" + DstPort 2 + } + } + Branch { + ZOrder 46336 + DstBlock "Product74" + DstPort 2 + } + } + } + Branch { + ZOrder 46224 + DstBlock "Product12" + DstPort 2 + } + } + Branch { + ZOrder 46222 + DstBlock "Product25" + DstPort 2 + } + } + Line { + ZOrder 45715 + SrcBlock "Sum14" + SrcPort 1 + Points [56, 0] + Branch { + ZOrder 46128 + Points [0, 510] + Branch { + ZOrder 46130 + Points [0, 55] + Branch { + ZOrder 46218 + Points [0, 455] + Branch { + ZOrder 46241 + DstBlock "Product21" + DstPort 1 + } + Branch { + ZOrder 46240 + Points [0, 55] + DstBlock "Product22" + DstPort 1 + } + } + Branch { + ZOrder 46217 + DstBlock "Product109" + DstPort 1 + } + } + Branch { + ZOrder 46129 + DstBlock "Product108" + DstPort 1 + } + } + Branch { + ZOrder 46127 + DstBlock "Xend_Fil_IM_P" + DstPort 1 + } + } + Line { + ZOrder 46242 + SrcBlock "OSC2_COS" + SrcPort 1 + Points [319, 0; 0, 1515; -1193, 0] + Branch { + ZOrder 46326 + Points [0, 160] + Branch { + ZOrder 46328 + Points [0, 135] + Branch { + ZOrder 46332 + DstBlock "Product96" + DstPort 2 + } + Branch { + ZOrder 46331 + Points [0, 130] + DstBlock "Product99" + DstPort 2 + } + } + Branch { + ZOrder 46327 + DstBlock "Product93" + DstPort 2 + } + } + Branch { + ZOrder 46325 + Points [0, -80] + Branch { + ZOrder 46248 + DstBlock "Product22" + DstPort 2 + } + Branch { + ZOrder 46247 + Points [0, -130] + Branch { + ZOrder 46245 + DstBlock "Product13" + DstPort 2 + } + Branch { + ZOrder 46244 + Points [0, -135] + DstBlock "Product24" + DstPort 2 + } + } + } + } + Line { + ZOrder 46249 + SrcBlock "Product74" + SrcPort 1 + DstBlock "Xend_IM_Fil_DEMOD_QPD2_X_SIN" + DstPort 1 + } + Line { + ZOrder 46250 + SrcBlock "Product93" + SrcPort 1 + DstBlock "Xend_IM_Fil_DEMOD_QPD2_X_COS" + DstPort 1 + } + Line { + ZOrder 46251 + SrcBlock "MathFunction24" + SrcPort 1 + DstBlock "Sum81" + DstPort 1 + } + Line { + ZOrder 46252 + SrcBlock "MathFunction25" + SrcPort 1 + Points [30, 0] + DstBlock "Sum81" + DstPort 2 + } + Line { + ZOrder 46253 + SrcBlock "Sum81" + SrcPort 1 + DstBlock "SQRT16" + DstPort 1 + } + Line { + ZOrder 46254 + SrcBlock "SQRT16" + SrcPort 1 + Points [5, 0] + DstBlock "Product94" + DstPort 1 + } + Line { + ZOrder 46255 + SrcBlock "Constant95" + SrcPort 1 + Points [5, 0] + DstBlock "Product94" + DstPort 2 + } + Line { + ZOrder 46256 + SrcBlock "Product94" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD2_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 46257 + SrcBlock "Product95" + SrcPort 1 + DstBlock "Xend_IM_Fil_DEMOD_QPD1_X_SIN" + DstPort 1 + } + Line { + ZOrder 46258 + SrcBlock "Product96" + SrcPort 1 + DstBlock "Xend_IM_Fil_DEMOD_QPD1_X_COS" + DstPort 1 + } + Line { + ZOrder 46259 + SrcBlock "MathFunction26" + SrcPort 1 + DstBlock "Sum82" + DstPort 1 + } + Line { + ZOrder 46260 + SrcBlock "MathFunction27" + SrcPort 1 + Points [30, 0] + DstBlock "Sum82" + DstPort 2 + } + Line { + ZOrder 46261 + SrcBlock "Sum82" + SrcPort 1 + DstBlock "SQRT17" + DstPort 1 + } + Line { + ZOrder 46262 + SrcBlock "SQRT17" + SrcPort 1 + Points [5, 0] + DstBlock "Product97" + DstPort 1 + } + Line { + ZOrder 46263 + SrcBlock "Constant94" + SrcPort 1 + Points [5, 0] + DstBlock "Product97" + DstPort 2 + } + Line { + ZOrder 46264 + SrcBlock "Product97" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 46265 + SrcBlock "Product98" + SrcPort 1 + DstBlock "Xend_IM_Fil_DEMOD_QPD1_Y_SIN" + DstPort 1 + } + Line { + ZOrder 46266 + SrcBlock "Product99" + SrcPort 1 + DstBlock "Xend_IM_Fil_DEMOD_QPD1_Y_COS" + DstPort 1 + } + Line { + ZOrder 46267 + SrcBlock "MathFunction22" + SrcPort 1 + DstBlock "Sum83" + DstPort 1 + } + Line { + ZOrder 46268 + SrcBlock "MathFunction23" + SrcPort 1 + Points [30, 0] + DstBlock "Sum83" + DstPort 2 + } + Line { + ZOrder 46269 + SrcBlock "Sum83" + SrcPort 1 + DstBlock "SQRT18" + DstPort 1 + } + Line { + ZOrder 46270 + SrcBlock "SQRT18" + SrcPort 1 + Points [5, 0] + DstBlock "Product100" + DstPort 1 + } + Line { + ZOrder 46271 + SrcBlock "Constant96" + SrcPort 1 + Points [5, 0] + DstBlock "Product100" + DstPort 2 + } + Line { + ZOrder 46272 + SrcBlock "Product100" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 46273 + SrcBlock "Xend_IM_DEMOD_QPD2_AMP_X_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD2_AMP_X" + DstPort 1 + } + Line { + ZOrder 46274 + SrcBlock "Xend_IM_DEMOD_QPD1_AMP_X_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_AMP_X" + DstPort 1 + } + Line { + ZOrder 46275 + SrcBlock "Xend_IM_DEMOD_QPD1_AMP_Y_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_AMP_Y" + DstPort 1 + } + Line { + ZOrder 46280 + SrcBlock "Xend_IM_Fil_DEMOD_QPD2_X_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 46279 + Points [0, -45; 549, 0] + Branch { + ZOrder 46278 + Points [0, 40] + DstBlock "Abs24" + DstPort 1 + } + Branch { + ZOrder 46277 + Points [66, 0; 0, 25] + DstBlock "Divide79" + DstPort 1 + } + } + Branch { + ZOrder 46276 + DstBlock "MathFunction24" + DstPort 1 + } + } + Line { + ZOrder 46285 + SrcBlock "Xend_IM_Fil_DEMOD_QPD2_X_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 46284 + Points [0, 43; 532, 0] + Branch { + ZOrder 46283 + Points [0, -38] + DstBlock "Abs25" + DstPort 1 + } + Branch { + ZOrder 46282 + Points [83, 0] + DstBlock "Divide94" + DstPort 1 + } + } + Branch { + ZOrder 46281 + DstBlock "MathFunction25" + DstPort 1 + } + } + Line { + ZOrder 46290 + SrcBlock "Xend_IM_Fil_DEMOD_QPD1_X_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 46289 + Points [0, -28; 551, 0] + Branch { + ZOrder 46288 + Points [0, 28] + DstBlock "Abs26" + DstPort 1 + } + Branch { + ZOrder 46287 + Points [80, 0; 0, 13] + DstBlock "Divide92" + DstPort 1 + } + } + Branch { + ZOrder 46286 + DstBlock "MathFunction26" + DstPort 1 + } + } + Line { + ZOrder 46295 + SrcBlock "Xend_IM_Fil_DEMOD_QPD1_X_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 46294 + Points [0, 43; 538, 0] + Branch { + ZOrder 46293 + Points [0, -33] + DstBlock "Abs27" + DstPort 1 + } + Branch { + ZOrder 46292 + Points [77, 0] + DstBlock "Divide93" + DstPort 1 + } + } + Branch { + ZOrder 46291 + DstBlock "MathFunction27" + DstPort 1 + } + } + Line { + ZOrder 46300 + SrcBlock "Xend_IM_Fil_DEMOD_QPD1_Y_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 46299 + Points [0, -26; 561, 0] + Branch { + ZOrder 46298 + Points [0, 41] + DstBlock "Abs22" + DstPort 1 + } + Branch { + ZOrder 46297 + Points [63, 0; 0, 26] + DstBlock "Divide95" + DstPort 1 + } + } + Branch { + ZOrder 46296 + DstBlock "MathFunction22" + DstPort 1 + } + } + Line { + ZOrder 46305 + SrcBlock "Xend_IM_Fil_DEMOD_QPD1_Y_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 46304 + Points [0, 54; 541, 0] + Branch { + ZOrder 46303 + Points [0, -29] + DstBlock "Abs23" + DstPort 1 + } + Branch { + ZOrder 46302 + Points [76, 0] + DstBlock "Divide96" + DstPort 1 + } + } + Branch { + ZOrder 46301 + DstBlock "MathFunction23" + DstPort 1 + } + } + Line { + ZOrder 46306 + SrcBlock "Xend_IM_DEMOD_QPD2_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD2_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 46307 + SrcBlock "Xend_IM_DEMOD_QPD2_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD2_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 46308 + SrcBlock "Xend_IM_DEMOD_QPD1_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 46309 + SrcBlock "Xend_IM_DEMOD_QPD1_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 46310 + SrcBlock "Xend_IM_DEMOD_QPD1_PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 46311 + SrcBlock "Xend_IM_DEMOD_QPD1_PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 46312 + SrcBlock "Divide79" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD2_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 46313 + SrcBlock "Abs24" + SrcPort 1 + DstBlock "Divide79" + DstPort 2 + } + Line { + ZOrder 46314 + SrcBlock "Abs25" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide94" + DstPort 2 + } + Line { + ZOrder 46315 + SrcBlock "Divide94" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD2_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 46316 + SrcBlock "Divide92" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 46317 + SrcBlock "Abs26" + SrcPort 1 + DstBlock "Divide92" + DstPort 2 + } + Line { + ZOrder 46318 + SrcBlock "Abs27" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide93" + DstPort 2 + } + Line { + ZOrder 46319 + SrcBlock "Divide93" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 46320 + SrcBlock "Divide95" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 46321 + SrcBlock "Abs22" + SrcPort 1 + DstBlock "Divide95" + DstPort 2 + } + Line { + ZOrder 46322 + SrcBlock "Abs23" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide96" + DstPort 2 + } + Line { + ZOrder 46323 + SrcBlock "Divide96" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_QPD1_PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 45634 + SrcBlock "Xend_IM_QPD2_X_mm_DIFF_MON" + SrcPort 1 + Points [143, 0; 0, 49; 97, 0] + Branch { + ZOrder 46345 + Points [0, 1086; 1568, 0] + Branch { + ZOrder 46347 + Points [0, 55] + DstBlock "Product93" + DstPort 1 + } + Branch { + ZOrder 46346 + DstBlock "Product74" + DstPort 1 + } + } + Branch { + ZOrder 46344 + Points [227, 0; 0, -19] + DstBlock "Product2" + DstPort 2 + } + } + Line { + ZOrder 45648 + SrcBlock "Sum8" + SrcPort 1 + Points [92, 0] + Branch { + ZOrder 46351 + Points [0, 1580; 1464, 0] + Branch { + ZOrder 46365 + Points [0, 55] + DstBlock "Product96" + DstPort 1 + } + Branch { + ZOrder 46364 + DstBlock "Product95" + DstPort 1 + } + } + Branch { + ZOrder 46350 + Points [9, 0; 0, -15] + DstBlock "Mux3" + DstPort 1 + } + } + Line { + ZOrder 45663 + SrcBlock "Xend_IM_QPD1_Y_mm_DIFF_MON" + SrcPort 1 + Points [76, 0; 0, 30; 377, 0] + Branch { + ZOrder 46369 + Points [0, 1555; 1357, 0] + Branch { + ZOrder 46371 + Points [0, 55] + DstBlock "Product99" + DstPort 1 + } + Branch { + ZOrder 46370 + DstBlock "Product98" + DstPort 1 + } + } + Branch { + ZOrder 46368 + Points [88, 0; 0, -45] + DstBlock "Mux5" + DstPort 1 + } + } + Annotation { + SID "2822" + Name "#DAQ Channels\nYend_TM_L 16384\nXend_TM_L 16384" + Position [1216, 6181, 1337, 6237] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Fri May 05 11:38:52 2023" + RTWModifiedTimeStamp 605187490 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1vis_Xend_PM" + Array { + Type "Cell" + Dimension 1 + Cell "k1vis_Xend_PM" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0o" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Abs + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Math + Operator "exp" + OutputSignalType "auto" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + IntermediateResultsDataTypeStr "Inherit: Inherit via internal rule" + AlgorithmType "Newton-Raphson" + Iterations "3" + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1vis_Xend_PM" + Location [0, 2188, 2560, 3207] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "175" + ReportName "simulink-default.rpt" + SIDHighWatermark "7702" + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [1400, 3902, 1475, 3928] + ZOrder 396 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "4626" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [1370, 11237, 1440, 11263] + ZOrder 2445 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs1" + SID "7145" + Position [6130, 6225, 6160, 6255] + ZOrder 7449 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs10" + SID "7418" + Position [6165, 6005, 6195, 6035] + ZOrder 7727 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs11" + SID "7466" + Position [6135, 6660, 6165, 6690] + ZOrder 7758 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs12" + SID "7467" + Position [6135, 6725, 6165, 6755] + ZOrder 7760 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs13" + SID "7486" + Position [6135, 6810, 6165, 6840] + ZOrder 7778 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs14" + SID "7487" + Position [6135, 6875, 6165, 6905] + ZOrder 7780 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs15" + SID "7506" + Position [6205, 7655, 6235, 7685] + ZOrder 7814 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs16" + SID "7507" + Position [6205, 7720, 6235, 7750] + ZOrder 7816 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs17" + SID "7508" + Position [6205, 7510, 6235, 7540] + ZOrder 7810 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs18" + SID "7509" + Position [6205, 7575, 6235, 7605] + ZOrder 7812 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "7146" + Position [6130, 6290, 6160, 6320] + ZOrder 7451 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs22" + SID "7205" + Position [6205, 7355, 6235, 7385] + ZOrder 7530 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs23" + SID "7206" + Position [6205, 7420, 6235, 7450] + ZOrder 7532 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs24" + SID "7207" + Position [6205, 7070, 6235, 7100] + ZOrder 7522 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs25" + SID "7208" + Position [6205, 7135, 6235, 7165] + ZOrder 7524 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs26" + SID "7209" + Position [6205, 7210, 6235, 7240] + ZOrder 7526 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs27" + SID "7210" + Position [6205, 7275, 6235, 7305] + ZOrder 7528 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "7147" + Position [6130, 6365, 6160, 6395] + ZOrder 7457 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "7148" + Position [6130, 6430, 6160, 6460] + ZOrder 7459 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "7149" + Position [6130, 6510, 6160, 6540] + ZOrder 7465 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs6" + SID "7150" + Position [6130, 6575, 6160, 6605] + ZOrder 7467 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs68" + SID "7085" + Position [6155, 5360, 6185, 5390] + ZOrder 7389 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs69" + SID "7086" + Position [6155, 5425, 6185, 5455] + ZOrder 7391 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs7" + SID "7415" + Position [6165, 5795, 6195, 5825] + ZOrder 7717 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs70" + SID "7087" + Position [6155, 5500, 6185, 5530] + ZOrder 7397 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs71" + SID "7088" + Position [6155, 5565, 6185, 5595] + ZOrder 7399 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs72" + SID "7089" + Position [6155, 5645, 6185, 5675] + ZOrder 7405 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs73" + SID "7090" + Position [6155, 5710, 6185, 5740] + ZOrder 7407 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs8" + SID "7416" + Position [6165, 5860, 6195, 5890] + ZOrder 7719 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs9" + SID "7417" + Position [6165, 5940, 6195, 5970] + ZOrder 7725 + SaturateOnIntegerOverflow off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "4625" + Description "ADC Selector" + Ports [1, 28] + Position [1520, 8413, 1525, 14087] + ZOrder 2444 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_1_4,adc_1_5,adc_1_6,adc_1_7,adc_1_8,adc_1_9,adc_1_10,adc_1_11,adc_1_12,adc_1_13,adc_1_1" + "4,adc_1_15,adc_1_16,adc_1_17,adc_1_18,adc_1_19,adc_1_20,adc_1_21,adc_1_22,adc_1_23,adc_1_24,adc_1_25,adc_1_26,ad" + "c_1_27,adc_1_28,adc_1_29,adc_1_30,adc_1_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 32] + Position [1525, 1074, 1530, 6761] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,adc_0_11,adc_0_12,adc_0_13,adc_0_1" + "4,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_23,adc_0_24,adc_0_25,adc_0_26,ad" + "c_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31,adc_0_0,adc_0_1,adc_0_2,adc_0_3" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "C00_Xend" + SID "5660" + Tag "Test Point" + Ports [1] + Position [4010, 11495, 4050, 11515] + ZOrder 3491 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Xend_L" + SID "5661" + Tag "Test Point" + Ports [1] + Position [4300, 11550, 4340, 11570] + ZOrder 3500 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Xend_L_MON" + SID "5662" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4185, 11545, 4265, 11575] + ZOrder 3496 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Xend_MON" + SID "5663" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 11490, 3965, 11520] + ZOrder 3492 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend" + SID "4740" + Tag "Test Point" + Ports [1] + Position [4030, 2720, 4070, 2740] + ZOrder 2543 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_L" + SID "5250" + Tag "Test Point" + Ports [1] + Position [4320, 2775, 4360, 2795] + ZOrder 3092 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_L_MON" + SID "5245" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4205, 2770, 4285, 2800] + ZOrder 3087 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_MON" + SID "4741" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3905, 2715, 3985, 2745] + ZOrder 2544 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST1_MON" + SID "3372" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 920, 2395, 950] + ZOrder 997 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST2_MON" + SID "3374" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1010, 2395, 1040] + ZOrder 999 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST3_MON" + SID "3375" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1075, 2395, 1105] + ZOrder 1000 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST4_MON" + SID "3373" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1140, 2395, 1170] + ZOrder 998 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT1" + SID "3361" + Tag "Test Point" + Ports [1] + Position [2580, 960, 2620, 980] + ZOrder 986 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT2" + SID "3365" + Tag "Test Point" + Ports [1] + Position [2580, 1025, 2620, 1045] + ZOrder 990 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT3" + SID "3366" + Tag "Test Point" + Ports [1] + Position [2580, 1090, 2620, 1110] + ZOrder 991 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT4" + SID "3367" + Tag "Test Point" + Ports [1] + Position [2580, 1155, 2620, 1175] + ZOrder 992 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice1" + SID "7398" + Position [3710, 4945, 3740, 4975] + ZOrder 7676 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice10" + SID "7048" + Position [7905, 4425, 7935, 4455] + ZOrder 7323 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice11" + SID "4852" + Position [4340, 3900, 4370, 3930] + ZOrder 2695 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice12" + SID "4857" + Position [4340, 3990, 4370, 4020] + ZOrder 2700 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice13" + SID "4862" + Position [4340, 4075, 4370, 4105] + ZOrder 2706 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice14" + SID "7049" + Position [7905, 4510, 7935, 4540] + ZOrder 7324 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice15" + SID "7055" + Position [8715, 4395, 8745, 4425] + ZOrder 7350 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice16" + SID "7056" + Position [8720, 4475, 8750, 4505] + ZOrder 7351 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice17" + SID "7057" + Position [8495, 4290, 8525, 4320] + ZOrder 7345 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice18" + SID "7058" + Position [8495, 4365, 8525, 4395] + ZOrder 7346 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice19" + SID "7059" + Position [8495, 4455, 8525, 4485] + ZOrder 7347 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "6925" + Position [4990, 5270, 5020, 5300] + ZOrder 7201 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "7060" + Position [8810, 3775, 8840, 3805] + ZOrder 7336 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "7061" + Position [8810, 3875, 8840, 3905] + ZOrder 7339 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "7062" + Position [8810, 3990, 8840, 4020] + ZOrder 7342 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "7063" + Position [8715, 4315, 8745, 4345] + ZOrder 7349 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "7382" + Position [3675, 5260, 3705, 5290] + ZOrder 7657 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "7408" + Position [4655, 5640, 4685, 5670] + ZOrder 7688 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice26" + SID "5247" + Position [4310, 2860, 4340, 2890] + ZOrder 3089 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice27" + SID "5639" + Position [4325, 12730, 4355, 12760] + ZOrder 3470 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice28" + SID "5640" + Position [4325, 12820, 4355, 12850] + ZOrder 3473 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice29" + SID "7459" + Position [4085, 6380, 4115, 6410] + ZOrder 7739 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice3" + SID "6926" + Position [4990, 5360, 5020, 5390] + ZOrder 7204 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice30" + SID "7679" + Position [7985, 4145, 8015, 4175] + ZOrder 7892 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice31" + SID "7043" + Position [7685, 4320, 7715, 4350] + ZOrder 7318 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice32" + SID "7044" + Position [7685, 4395, 7715, 4425] + ZOrder 7319 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice33" + SID "7680" + Position [7685, 4560, 7715, 4590] + ZOrder 7893 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice34" + SID "7681" + Position [7685, 4645, 7715, 4675] + ZOrder 7894 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice35" + SID "7045" + Position [7685, 4485, 7715, 4515] + ZOrder 7320 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice36" + SID "5641" + Position [4325, 12905, 4355, 12935] + ZOrder 3476 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice37" + SID "5664" + Position [4290, 11635, 4320, 11665] + ZOrder 3497 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice38" + SID "7682" + Position [7905, 4590, 7935, 4620] + ZOrder 7895 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice39" + SID "7683" + Position [7905, 4670, 7935, 4700] + ZOrder 7896 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice4" + SID "6927" + Position [5030, 5445, 5060, 5475] + ZOrder 7207 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice40" + SID "7684" + Position [7985, 4240, 8015, 4270] + ZOrder 7897 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice41" + SID "7689" + Position [8720, 4580, 8750, 4610] + ZOrder 7902 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice42" + SID "7690" + Position [8720, 4660, 8750, 4690] + ZOrder 7903 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice43" + SID "7034" + Position [7985, 3880, 8015, 3910] + ZOrder 7309 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice44" + SID "7691" + Position [8495, 4570, 8525, 4600] + ZOrder 7904 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice45" + SID "7692" + Position [8495, 4670, 8525, 4700] + ZOrder 7905 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice46" + SID "7697" + Position [8810, 4085, 8840, 4115] + ZOrder 7910 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice47" + SID "7700" + Position [8810, 4195, 8840, 4225] + ZOrder 7913 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice5" + SID "7037" + Position [7985, 3970, 8015, 4000] + ZOrder 7312 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice6" + SID "4684" + Position [3405, 12645, 3435, 12675] + ZOrder 2489 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice7" + SID "4687" + Position [3470, 3820, 3500, 3850] + ZOrder 2492 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice8" + SID "7040" + Position [7985, 4060, 8015, 4090] + ZOrder 7315 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice9" + SID "7047" + Position [7905, 4345, 7935, 4375] + ZOrder 7322 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Coil_sens1" + SID "4758" + Tag "Test Point" + Ports [1] + Position [775, 4415, 815, 4435] + ZOrder 2559 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens2" + SID "4759" + Tag "Test Point" + Ports [1] + Position [775, 4620, 815, 4640] + ZOrder 2560 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens3" + SID "4760" + Tag "Test Point" + Ports [1] + Position [775, 4825, 815, 4845] + ZOrder 2561 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens4" + SID "4761" + Tag "Test Point" + Ports [1] + Position [775, 5030, 815, 5050] + ZOrder 2562 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "Constant1" + SID "3788" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3490, 3054, 3565, 3066] + ZOrder 1418 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant10" + SID "3378" + Description "Quantization range of 16 bit ADC." + Position [6945, 5260, 6990, 5290] + ZOrder 1077 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant100" + SID "7046" + Description "Each half of QPD" + Position [7560, 4337, 7590, 4353] + ZOrder 7321 + Value "0" + } + Block { + BlockType Constant + Name "Constant108" + SID "5642" + Description "Each half of QPD" + Position [4230, 12777, 4260, 12793] + ZOrder 3472 + Value "0" + } + Block { + BlockType Constant + Name "Constant109" + SID "5643" + Description "Each half of QPD" + Position [4230, 12867, 4260, 12883] + ZOrder 3475 + Value "0" + } + Block { + BlockType Constant + Name "Constant11" + SID "7383" + Description "Each half of QPD" + Position [3615, 5312, 3645, 5328] + ZOrder 7659 + Value "0" + } + Block { + BlockType Constant + Name "Constant110" + SID "5644" + Description "Each half of QPD" + Position [4230, 12952, 4260, 12968] + ZOrder 3478 + Value "0" + } + Block { + BlockType Constant + Name "Constant111" + SID "5665" + Description "Each half of QPD" + Position [4195, 11682, 4225, 11698] + ZOrder 3499 + Value "0" + } + Block { + BlockType Constant + Name "Constant12" + SID "7409" + Description "Each half of QPD" + Position [4560, 5687, 4590, 5703] + ZOrder 7690 + Value "0" + } + Block { + BlockType Constant + Name "Constant13" + SID "7419" + Position [5795, 6007, 5825, 6023] + ZOrder 7711 + Value "2" + } + Block { + BlockType Constant + Name "Constant14" + SID "7420" + Position [5795, 5877, 5825, 5893] + ZOrder 7702 + Value "2" + } + Block { + BlockType Constant + Name "Constant15" + SID "7460" + Description "Each half of QPD" + Position [3990, 6427, 4020, 6443] + ZOrder 7741 + Value "0" + } + Block { + BlockType Constant + Name "Constant150" + SID "6823" + Description "Diameter of oplev laser PL204 (mm)" + Position [2670, 5415, 2715, 5445] + ZOrder 6964 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant151" + SID "6824" + Description "Each half of QPD" + Position [2780, 5415, 2825, 5445] + ZOrder 6971 + Value "2" + } + Block { + BlockType Constant + Name "Constant16" + SID "7468" + Position [5765, 6727, 5795, 6743] + ZOrder 7753 + Value "2" + } + Block { + BlockType Constant + Name "Constant17" + SID "7488" + Position [5765, 6877, 5795, 6893] + ZOrder 7773 + Value "2" + } + Block { + BlockType Constant + Name "Constant18" + SID "7510" + Position [5755, 7582, 5785, 7598] + ZOrder 7793 + Value "2" + } + Block { + BlockType Constant + Name "Constant19" + SID "6928" + Description "Each half of QPD" + Position [4895, 5317, 4925, 5333] + ZOrder 7203 + Value "0" + } + Block { + BlockType Constant + Name "Constant2" + SID "4683" + Description "Diameter of oplev laser PL204 (mm)" + Position [2755, 3480, 2800, 3510] + ZOrder 2488 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant20" + SID "6929" + Description "Each half of QPD" + Position [4895, 5407, 4925, 5423] + ZOrder 7206 + Value "0" + } + Block { + BlockType Constant + Name "Constant21" + SID "6930" + Description "Each half of QPD" + Position [4975, 5492, 5005, 5508] + ZOrder 7209 + Value "0" + } + Block { + BlockType Constant + Name "Constant22" + SID "7038" + Description "Each half of QPD" + Position [7825, 3987, 7855, 4003] + ZOrder 7314 + Value "0" + } + Block { + BlockType Constant + Name "Constant23" + SID "7364" + Description "Diameter of oplev laser PL204 (mm)" + Position [2405, 6255, 2450, 6285] + ZOrder 7638 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant24" + SID "7365" + Description "Diameter of oplev laser PL204 (mm)" + Position [2505, 6265, 2550, 6295] + ZOrder 7639 + Value "2" + } + Block { + BlockType Constant + Name "Constant25" + SID "7041" + Description "Each half of QPD" + Position [7825, 4077, 7855, 4093] + ZOrder 7317 + Value "0" + } + Block { + BlockType Constant + Name "Constant26" + SID "3518" + Description "Minimum voltage of ADC (V)" + Position [1925, 925, 1970, 955] + ZOrder 1148 + Value "-10" + } + Block { + BlockType Constant + Name "Constant27" + SID "7050" + Description "Each half of QPD" + Position [7795, 4362, 7825, 4378] + ZOrder 7325 + Value "0" + } + Block { + BlockType Constant + Name "Constant28" + SID "7064" + Description "Each half of QPD" + Position [8370, 4307, 8400, 4323] + ZOrder 7348 + Value "0" + } + Block { + BlockType Constant + Name "Constant29" + SID "7065" + Description "Each half of QPD" + Position [8655, 3892, 8685, 3908] + ZOrder 7341 + Value "0" + } + Block { + BlockType Constant + Name "Constant3" + SID "2991" + Description "Each half of QPD" + Position [2855, 3435, 2900, 3465] + ZOrder 734 + Value "2" + } + Block { + BlockType Constant + Name "Constant30" + SID "7066" + Description "Each half of QPD" + Position [8655, 4007, 8685, 4023] + ZOrder 7344 + Value "0" + } + Block { + BlockType Constant + Name "Constant31" + SID "7067" + Description "Each half of QPD" + Position [8605, 4332, 8635, 4348] + ZOrder 7352 + Value "0" + } + Block { + BlockType Constant + Name "Constant32" + SID "7068" + Description "Each half of QPD" + Position [8655, 3792, 8685, 3808] + ZOrder 7338 + Value "0" + } + Block { + BlockType Constant + Name "Constant33" + SID "7091" + Position [5785, 5712, 5815, 5728] + ZOrder 7382 + Value "2" + } + Block { + BlockType Constant + Name "Constant34" + SID "7092" + Position [5785, 5582, 5815, 5598] + ZOrder 7373 + Value "2" + } + Block { + BlockType Constant + Name "Constant35" + SID "7093" + Position [5785, 5442, 5815, 5458] + ZOrder 7364 + Value "2" + } + Block { + BlockType Constant + Name "Constant36" + SID "7151" + Position [5760, 6577, 5790, 6593] + ZOrder 7442 + Value "2" + } + Block { + BlockType Constant + Name "Constant37" + SID "7152" + Position [5760, 6447, 5790, 6463] + ZOrder 7433 + Value "2" + } + Block { + BlockType Constant + Name "Constant38" + SID "7153" + Position [5760, 6307, 5790, 6323] + ZOrder 7424 + Value "2" + } + Block { + BlockType Constant + Name "Constant39" + SID "7511" + Position [5755, 7712, 5785, 7728] + ZOrder 7802 + Value "2" + } + Block { + BlockType Constant + Name "Constant4" + SID "3071" + Description "positive and negative voltage" + Position [1815, 842, 1850, 868] + ZOrder 808 + Value "2" + } + Block { + BlockType Constant + Name "Constant40" + SID "7678" + Description "Each half of QPD" + Position [7825, 4162, 7855, 4178] + ZOrder 7891 + Value "0" + } + Block { + BlockType Constant + Name "Constant41" + SID "7686" + Description "Each half of QPD" + Position [7825, 4257, 7855, 4273] + ZOrder 7899 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "7698" + Description "Each half of QPD" + Position [8655, 4102, 8685, 4118] + ZOrder 7912 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "7701" + Description "Each half of QPD" + Position [8655, 4212, 8685, 4228] + ZOrder 7915 + Value "0" + } + Block { + BlockType Constant + Name "Constant45" + SID "3881" + Description "Incident angle of laser against mirror (deg)" + Position [3170, 3054, 3245, 3066] + ZOrder 1512 + Value "45" + } + Block { + BlockType Constant + Name "Constant46" + SID "3882" + Description "Distance from mirror to beam splitter (mm)" + Position [3170, 3114, 3245, 3126] + ZOrder 1513 + Value "340" + } + Block { + BlockType Constant + Name "Constant47" + SID "3883" + Description "Distance from beam splitter to QPD1 (mm)" + Position [3170, 3154, 3245, 3166] + ZOrder 1514 + Value "65" + } + Block { + BlockType Constant + Name "Constant48" + SID "3884" + Description "Distance from beam splitter to lens (mm)" + Position [3170, 3194, 3245, 3206] + ZOrder 1515 + Value "40" + } + Block { + BlockType Constant + Name "Constant5" + SID "6708" + Description "amplifier gain" + Position [1025, 10994, 1100, 11006] + ZOrder 3980 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant50" + SID "3886" + Description "Focal length of lens (mm)" + Position [3170, 3264, 3245, 3276] + ZOrder 1517 + Value "150" + } + Block { + BlockType Constant + Name "Constant54" + SID "4353" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3465, 12059, 3540, 12071] + ZOrder 2230 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant55" + SID "4354" + Description "Diameter of oplev laser PL204 (mm)" + Position [2735, 12310, 2780, 12340] + ZOrder 2180 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant56" + SID "4355" + Description "Each half of QPD" + Position [2830, 12265, 2875, 12295] + ZOrder 2182 + Value "2" + } + Block { + BlockType Constant + Name "Constant58" + SID "5717" + Description "Focal length of lens (mm)" + Position [3355, 12359, 3430, 12371] + ZOrder 3546 + Value "-1" + } + Block { + BlockType Constant + Name "Constant59" + SID "5719" + Description "Focal length of lens (mm)" + Position [3560, 3179, 3635, 3191] + ZOrder 3548 + Value "-1" + } + Block { + BlockType Constant + Name "Constant6" + SID "3007" + Description "Maximum voltage of ADC (V)" + Position [1925, 870, 1970, 900] + ZOrder 745 + Value "10" + } + Block { + BlockType Constant + Name "Constant62" + SID "5930" + Description "amplifier gain" + Position [2330, 11224, 2405, 11236] + ZOrder 3807 + Value "0.300" + } + Block { + BlockType Constant + Name "Constant63" + SID "4362" + Description "Incident angle of laser against mirror (deg)" + Position [3145, 12059, 3220, 12071] + ZOrder 2271 + Value "45" + } + Block { + BlockType Constant + Name "Constant64" + SID "4363" + Description "Distance from mirror to beam splitter (mm)" + Position [3145, 12119, 3220, 12131] + ZOrder 2272 + Value "340" + } + Block { + BlockType Constant + Name "Constant65" + SID "4364" + Description "Distance from beam splitter to QPD1 (mm)" + Position [3145, 12159, 3220, 12171] + ZOrder 2273 + Value "40" + } + Block { + BlockType Constant + Name "Constant66" + SID "4365" + Description "Distance from beam splitter to lens (mm)" + Position [3145, 12199, 3220, 12211] + ZOrder 2274 + Value "65" + } + Block { + BlockType Constant + Name "Constant67" + SID "4366" + Description "Focal length of lens (mm)" + Position [3145, 12269, 3220, 12281] + ZOrder 2275 + Value "150" + } + Block { + BlockType Constant + Name "Constant68" + SID "4667" + Description "Diameter of oplev laser PL204 (mm)" + Position [2755, 11590, 2800, 11620] + ZOrder 2487 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant69" + SID "4628" + Description "Each half of QPD" + Position [2835, 11545, 2880, 11575] + ZOrder 2447 + Value "2" + } + Block { + BlockType Constant + Name "Constant7" + SID "3008" + Description "Quantization range of 16 bit ADC." + Position [1895, 805, 1940, 835] + ZOrder 746 + Value "65536" + } + Block { + BlockType Constant + Name "Constant70" + SID "4685" + Description "Each half of QPD" + Position [3325, 12692, 3355, 12708] + ZOrder 2491 + Value "0" + } + Block { + BlockType Constant + Name "Constant71" + SID "4688" + Description "Each half of QPD" + Position [3390, 3867, 3420, 3883] + ZOrder 2494 + Value "0" + } + Block { + BlockType Constant + Name "Constant72" + SID "4762" + Description "Minimum voltage of ADC (V)" + Position [130, 4545, 175, 4575] + ZOrder 2568 + Value "-10" + } + Block { + BlockType Constant + Name "Constant73" + SID "4763" + Description "positive and negative voltage" + Position [20, 4462, 55, 4488] + ZOrder 2566 + Value "2" + } + Block { + BlockType Constant + Name "Constant74" + SID "4764" + Description "Maximum voltage of ADC (V)" + Position [130, 4490, 175, 4520] + ZOrder 2563 + Value "10" + } + Block { + BlockType Constant + Name "Constant75" + SID "4765" + Description "Quantization range of 16 bit ADC." + Position [100, 4425, 145, 4455] + ZOrder 2564 + Value "65536" + } + Block { + BlockType Constant + Name "Constant76" + SID "5932" + Description "accelerometer sensitivity (V/m/s^2)" + Position [2330, 11199, 2405, 11211] + ZOrder 3809 + Value "0.300" + } + Block { + BlockType Constant + Name "Constant8" + SID "6739" + Description "Maximum voltage of ADC (V)" + Position [2015, 1035, 2060, 1065] + ZOrder 5420 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant82" + SID "4853" + Description "Each half of QPD" + Position [4245, 3947, 4275, 3963] + ZOrder 2697 + Value "0" + } + Block { + BlockType Constant + Name "Constant83" + SID "4858" + Description "Each half of QPD" + Position [4245, 4037, 4275, 4053] + ZOrder 2702 + Value "0" + } + Block { + BlockType Constant + Name "Constant85" + SID "4864" + Description "Each half of QPD" + Position [4245, 4122, 4275, 4138] + ZOrder 2708 + Value "0" + } + Block { + BlockType Constant + Name "Constant9" + SID "7399" + Description "Each half of QPD" + Position [3650, 4997, 3680, 5013] + ZOrder 7678 + Value "0" + } + Block { + BlockType Constant + Name "Constant93" + SID "5248" + Description "Each half of QPD" + Position [4215, 2907, 4245, 2923] + ZOrder 3091 + Value "0" + } + Block { + BlockType Constant + Name "Constant94" + SID "7211" + Position [5755, 7282, 5785, 7298] + ZOrder 7496 + Value "2" + } + Block { + BlockType Constant + Name "Constant95" + SID "7212" + Position [5755, 7147, 5785, 7163] + ZOrder 7487 + Value "2" + } + Block { + BlockType Constant + Name "Constant96" + SID "7213" + Position [5755, 7412, 5785, 7428] + ZOrder 7505 + Value "2" + } + Block { + BlockType Constant + Name "Constant97" + SID "7035" + Description "Each half of QPD" + Position [7830, 3897, 7860, 3913] + ZOrder 7311 + Value "0" + } + Block { + BlockType Reference + Name "DAC_0" + SID "4656" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [7345, 3941, 7375, 6724] + ZOrder 2477 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "6712" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [7345, 6936, 7380, 9719] + ZOrder 3984 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux1" + SID "3284" + Ports [1, 4] + Position [6090, 3610, 6095, 3770] + ZOrder 909 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "6952" + Ports [1, 4] + Position [6265, 4949, 6270, 5166] + ZOrder 7230 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "6953" + Ports [1, 5] + Position [6035, 4945, 6040, 5175] + ZOrder 7235 + BackgroundColor "black" + ShowName off + Outputs "5" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "3793" + Ports [1, 3] + Position [3930, 3577, 3935, 3803] + ZOrder 3616 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux5" + SID "4367" + Ports [1, 4] + Position [6175, 12389, 6180, 12606] + ZOrder 2209 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux6" + SID "4368" + Ports [1, 3] + Position [5895, 12405, 5900, 12635] + ZOrder 2233 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Constant + Name "Distance_L1" + SID "6899" + Description "Distance from mirror to beam splitter (mm)" + Position [3695, 4844, 3770, 4856] + ZOrder 7016 + Value "380" + } + Block { + BlockType Constant + Name "Distance_L2" + SID "7387" + Description "Incident angle of laser against mirror (deg)" + Position [3645, 5134, 3720, 5146] + ZOrder 7662 + Value "405" + } + Block { + BlockType Constant + Name "Distance_L3" + SID "7370" + Description "Incident angle of laser against mirror (deg)" + Position [2985, 5879, 3060, 5891] + ZOrder 7644 + Value "666" + } + Block { + BlockType Product + Name "Divide" + SID "2977" + Ports [2, 1] + Position [2175, 3612, 2205, 3643] + ZOrder 720 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2980" + Ports [2, 1] + Position [2175, 3787, 2205, 3818] + ZOrder 723 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "6800" + Ports [2, 1] + Position [1835, 1897, 1865, 1928] + ZOrder 5504 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide100" + SID "7094" + Ports [2, 1] + Position [6220, 5572, 6250, 5603] + ZOrder 7400 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide104" + SID "7095" + Ports [2, 1] + Position [6220, 5432, 6250, 5463] + ZOrder 7392 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide105" + SID "7096" + Ports [2, 1] + Position [6220, 5637, 6250, 5668] + ZOrder 7406 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide106" + SID "7097" + Ports [2, 1] + Position [6220, 5717, 6250, 5748] + ZOrder 7408 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "7098" + Ports [2, 1] + Position [6220, 5352, 6250, 5383] + ZOrder 7390 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "6750" + Ports [2, 1] + Position [1800, 1372, 1830, 1403] + ZOrder 5490 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "3050" + Ports [2, 1] + Position [2210, 4417, 2240, 4448] + ZOrder 788 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3051" + Ports [2, 1] + Position [2210, 4592, 2240, 4623] + ZOrder 790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3052" + Ports [2, 1] + Position [2210, 4767, 2240, 4798] + ZOrder 794 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide156" + SID "6733" + Ports [2, 1] + Position [1800, 1197, 1830, 1228] + ZOrder 5484 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "3053" + Ports [2, 1] + Position [2695, 4427, 2725, 4458] + ZOrder 796 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3430" + Ports [2, 1] + Position [2940, 4622, 2970, 4653] + ZOrder 1054 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "3055" + Ports [2, 1] + Position [2695, 4602, 2725, 4633] + ZOrder 801 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3427" + Ports [2, 1] + Position [2940, 4447, 2970, 4478] + ZOrder 1051 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2984" + Ports [2, 1] + Position [2175, 3962, 2205, 3993] + ZOrder 728 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "7099" + Ports [2, 1] + Position [6220, 5492, 6250, 5523] + ZOrder 7398 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "6758" + Ports [2, 1] + Position [1820, 1722, 1850, 1753] + ZOrder 5496 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "7154" + Ports [2, 1] + Position [6195, 6437, 6225, 6468] + ZOrder 7460 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide220" + SID "6825" + Ports [2, 1] + Position [1935, 4902, 1965, 4933] + ZOrder 6944 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide221" + SID "6826" + Ports [2, 1] + Position [1935, 5047, 1965, 5078] + ZOrder 6945 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide222" + SID "6827" + Ports [2, 1] + Position [1910, 5397, 1940, 5428] + ZOrder 6946 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide223" + SID "6828" + Ports [2, 1] + Position [1910, 5572, 1940, 5603] + ZOrder 6947 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide224" + SID "6829" + Ports [2, 1] + Position [1915, 5222, 1945, 5253] + ZOrder 6953 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide225" + SID "6830" + Ports [2, 1] + Position [1910, 5747, 1940, 5778] + ZOrder 6956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide226" + SID "6831" + Ports [2, 1] + Position [2265, 4912, 2295, 4943] + ZOrder 6958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide227" + SID "6832" + Ports [2, 1] + Position [2405, 5057, 2435, 5088] + ZOrder 6959 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide228" + SID "6833" + Ports [2, 1] + Position [2250, 5407, 2280, 5438] + ZOrder 6960 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide229" + SID "6834" + Ports [2, 1] + Position [2240, 5582, 2270, 5613] + ZOrder 6961 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "3385" + Ports [2, 1] + Position [2480, 1017, 2510, 1048] + ZOrder 1010 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "6766" + Ports [2, 1] + Position [1835, 2072, 1865, 2103] + ZOrder 5508 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide244" + SID "6835" + Ports [2, 1] + Position [2885, 4932, 2915, 4963] + ZOrder 6967 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide245" + SID "6836" + Ports [2, 1] + Position [2885, 5057, 2915, 5088] + ZOrder 6968 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide246" + SID "6837" + Ports [2, 1] + Position [2885, 5242, 2915, 5273] + ZOrder 6969 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide247" + SID "6838" + Ports [2, 1] + Position [2885, 5342, 2915, 5373] + ZOrder 6970 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "3386" + Ports [2, 1] + Position [2480, 1082, 2510, 1113] + ZOrder 1011 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "3387" + Ports [2, 1] + Position [2480, 1147, 2510, 1178] + ZOrder 1012 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "3519" + Ports [2, 1] + Position [2095, 822, 2125, 853] + ZOrder 1149 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "6770" + Ports [2, 1] + Position [1830, 2247, 1860, 2278] + ZOrder 5512 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "6774" + Ports [2, 1] + Position [1840, 2422, 1870, 2453] + ZOrder 5516 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "2987" + Ports [2, 1] + Position [2650, 3622, 2680, 3653] + ZOrder 730 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "6784" + Ports [2, 1] + Position [1955, 6652, 1985, 6683] + ZOrder 5474 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "6785" + Ports [2, 1] + Position [1955, 6827, 1985, 6858] + ZOrder 5480 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "7323" + Ports [2, 1] + Position [1955, 5922, 1985, 5953] + ZOrder 7599 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "7324" + Ports [2, 1] + Position [1970, 6097, 2000, 6128] + ZOrder 7600 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide34" + SID "7155" + Ports [2, 1] + Position [6195, 6297, 6225, 6328] + ZOrder 7452 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide35" + SID "7156" + Ports [2, 1] + Position [6195, 6502, 6225, 6533] + ZOrder 7466 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide36" + SID "7157" + Ports [2, 1] + Position [6195, 6582, 6225, 6613] + ZOrder 7468 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide37" + SID "4369" + Ports [2, 1] + Position [2150, 12442, 2180, 12473] + ZOrder 2170 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide38" + SID "4370" + Ports [2, 1] + Position [2150, 12617, 2180, 12648] + ZOrder 2172 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide39" + SID "4371" + Ports [2, 1] + Position [2145, 11742, 2175, 11773] + ZOrder 2191 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2990" + Ports [2, 1] + Position [2940, 3642, 2970, 3673] + ZOrder 733 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide40" + SID "4372" + Ports [2, 1] + Position [2145, 11917, 2175, 11948] + ZOrder 2193 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide41" + SID "4373" + Ports [2, 1] + Position [2145, 12092, 2175, 12123] + ZOrder 2197 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide42" + SID "4374" + Ports [2, 1] + Position [2630, 11752, 2660, 11783] + ZOrder 2199 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide43" + SID "4375" + Ports [2, 1] + Position [2910, 11947, 2940, 11978] + ZOrder 2213 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide44" + SID "4376" + Ports [2, 1] + Position [2630, 11927, 2660, 11958] + ZOrder 2200 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide45" + SID "4377" + Ports [2, 1] + Position [2910, 11772, 2940, 11803] + ZOrder 2210 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide46" + SID "4378" + Ports [2, 1] + Position [2150, 12792, 2180, 12823] + ZOrder 2176 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide47" + SID "4379" + Ports [2, 1] + Position [2625, 12452, 2655, 12483] + ZOrder 2178 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide48" + SID "7158" + Ports [2, 1] + Position [6195, 6217, 6225, 6248] + ZOrder 7450 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide49" + SID "4381" + Ports [2, 1] + Position [2915, 12472, 2945, 12503] + ZOrder 2181 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "2995" + Ports [2, 1] + Position [2660, 3797, 2690, 3828] + ZOrder 738 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide50" + SID "4382" + Ports [2, 1] + Position [2635, 12627, 2665, 12658] + ZOrder 2185 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide51" + SID "4383" + Ports [2, 1] + Position [2915, 12647, 2945, 12678] + ZOrder 2187 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide52" + SID "4766" + Ports [2, 1] + Position [300, 4442, 330, 4473] + ZOrder 2569 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide53" + SID "4767" + Ports [2, 1] + Position [215, 4432, 245, 4463] + ZOrder 2565 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide54" + SID "4769" + Ports [2, 1] + Position [710, 4417, 740, 4448] + ZOrder 2570 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide55" + SID "4770" + Ports [2, 1] + Position [710, 4622, 740, 4653] + ZOrder 2571 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide56" + SID "4771" + Ports [2, 1] + Position [710, 4827, 740, 4858] + ZOrder 2572 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide57" + SID "4772" + Ports [2, 1] + Position [710, 5032, 740, 5063] + ZOrder 2573 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide58" + SID "4781" + Ports [2, 1] + Position [2140, 11347, 2170, 11378] + ZOrder 2658 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide59" + SID "4817" + Ports [2, 1] + Position [2140, 11142, 2170, 11173] + ZOrder 2661 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "2996" + Ports [2, 1] + Position [2940, 3817, 2970, 3848] + ZOrder 740 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide60" + SID "4823" + Ports [2, 1] + Position [2495, 11152, 2525, 11183] + ZOrder 2664 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide61" + SID "7159" + Ports [2, 1] + Position [6195, 6357, 6225, 6388] + ZOrder 7458 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "7325" + Ports [2, 1] + Position [1970, 6272, 2000, 6303] + ZOrder 7604 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "7326" + Ports [2, 1] + Position [2365, 5932, 2395, 5963] + ZOrder 7606 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide64" + SID "7327" + Ports [2, 1] + Position [2375, 6107, 2405, 6138] + ZOrder 7607 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide65" + SID "7328" + Ports [2, 1] + Position [2645, 5952, 2675, 5983] + ZOrder 7611 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide66" + SID "7329" + Ports [2, 1] + Position [2645, 6127, 2675, 6158] + ZOrder 7612 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "7421" + Ports [2, 1] + Position [6230, 5867, 6260, 5898] + ZOrder 7720 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "7422" + Ports [2, 1] + Position [6230, 5932, 6260, 5963] + ZOrder 7726 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "7423" + Ports [2, 1] + Position [6230, 6012, 6260, 6043] + ZOrder 7728 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "3013" + Ports [2, 1] + Position [2010, 812, 2040, 843] + ZOrder 751 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide70" + SID "7424" + Ports [2, 1] + Position [6230, 5787, 6260, 5818] + ZOrder 7718 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide71" + SID "7469" + Ports [2, 1] + Position [6200, 6652, 6230, 6683] + ZOrder 7759 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide72" + SID "7470" + Ports [2, 1] + Position [6200, 6732, 6230, 6763] + ZOrder 7761 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide73" + SID "5244" + Ports [2, 1] + Position [4100, 2817, 4130, 2848] + ZOrder 3086 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide74" + SID "7489" + Ports [2, 1] + Position [6200, 6802, 6230, 6833] + ZOrder 7779 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide75" + SID "7490" + Ports [2, 1] + Position [6200, 6882, 6230, 6913] + ZOrder 7781 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide76" + SID "7512" + Ports [2, 1] + Position [6270, 7502, 6300, 7533] + ZOrder 7811 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide77" + SID "7513" + Ports [2, 1] + Position [6270, 7582, 6300, 7613] + ZOrder 7813 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide78" + SID "7514" + Ports [2, 1] + Position [6270, 7647, 6300, 7678] + ZOrder 7815 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide79" + SID "7214" + Ports [2, 1] + Position [6270, 7062, 6300, 7093] + ZOrder 7523 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "3384" + Ports [2, 1] + Position [2480, 952, 2510, 983] + ZOrder 1009 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide80" + SID "7515" + Ports [2, 1] + Position [6270, 7727, 6300, 7758] + ZOrder 7817 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "6736" + Ports [2, 1] + Position [1800, 1547, 1830, 1578] + ZOrder 5418 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide92" + SID "7215" + Ports [2, 1] + Position [6270, 7202, 6300, 7233] + ZOrder 7527 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide93" + SID "7216" + Ports [2, 1] + Position [6270, 7282, 6300, 7313] + ZOrder 7529 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide94" + SID "7217" + Ports [2, 1] + Position [6270, 7142, 6300, 7173] + ZOrder 7525 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide95" + SID "7218" + Ports [2, 1] + Position [6270, 7347, 6300, 7378] + ZOrder 7531 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide96" + SID "7219" + Ports [2, 1] + Position [6270, 7427, 6300, 7458] + ZOrder 7533 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide97" + SID "5666" + Ports [2, 1] + Position [4080, 11592, 4110, 11623] + ZOrder 3495 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide99" + SID "5931" + Ports [2, 1] + Position [2440, 11202, 2470, 11233] + ZOrder 3808 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [1387, 5780, 1427, 5819] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Ground + Name "Ground1" + SID "3296" + Position [7265, 4185, 7285, 4205] + ZOrder 921 + } + Block { + BlockType Ground + Name "Ground10" + SID "3556" + Position [2225, 925, 2245, 945] + ZOrder 1186 + } + Block { + BlockType Ground + Name "Ground11" + SID "3557" + Position [2225, 1015, 2245, 1035] + ZOrder 1187 + } + Block { + BlockType Ground + Name "Ground12" + SID "3558" + Position [2225, 1080, 2245, 1100] + ZOrder 1188 + } + Block { + BlockType Ground + Name "Ground13" + SID "3559" + Position [2225, 1145, 2245, 1165] + ZOrder 1189 + } + Block { + BlockType Ground + Name "Ground14" + SID "6709" + Position [1095, 10960, 1115, 10980] + ZOrder 3981 + } + Block { + BlockType Ground + Name "Ground15" + SID "4748" + Position [3760, 2725, 3780, 2745] + ZOrder 2551 + } + Block { + BlockType Ground + Name "Ground16" + SID "6715" + Position [7265, 7530, 7285, 7550] + ZOrder 3987 + } + Block { + BlockType Ground + Name "Ground17" + SID "6716" + Position [7265, 7005, 7285, 7025] + ZOrder 3988 + } + Block { + BlockType Ground + Name "Ground18" + SID "6721" + Position [7265, 8230, 7285, 8250] + ZOrder 3995 + } + Block { + BlockType Ground + Name "Ground19" + SID "3808" + Position [6760, 3300, 6780, 3320] + ZOrder 1438 + } + Block { + BlockType Ground + Name "Ground2" + SID "3297" + Position [7265, 4360, 7285, 4380] + ZOrder 922 + } + Block { + BlockType Ground + Name "Ground20" + SID "3809" + Position [6760, 3355, 6780, 3375] + ZOrder 1439 + } + Block { + BlockType Ground + Name "Ground21" + SID "3827" + Position [1260, 4260, 1280, 4280] + ZOrder 1458 + } + Block { + BlockType Ground + Name "Ground22" + SID "6722" + Position [7265, 7705, 7285, 7725] + ZOrder 3996 + } + Block { + BlockType Ground + Name "Ground23" + SID "6723" + Position [7265, 7880, 7285, 7900] + ZOrder 3993 + } + Block { + BlockType Ground + Name "Ground24" + SID "6724" + Position [7265, 8055, 7285, 8075] + ZOrder 3994 + } + Block { + BlockType Ground + Name "Ground25" + SID "6698" + Position [7285, 4710, 7305, 4730] + ZOrder 3971 + } + Block { + BlockType Ground + Name "Ground26" + SID "3873" + Position [6205, 3410, 6225, 3430] + ZOrder 1504 + } + Block { + BlockType Ground + Name "Ground27" + SID "6699" + Position [7285, 5060, 7305, 5080] + ZOrder 3972 + } + Block { + BlockType Ground + Name "Ground28" + SID "4773" + Position [620, 4415, 640, 4435] + ZOrder 2574 + } + Block { + BlockType Ground + Name "Ground29" + SID "6700" + Position [7285, 4885, 7305, 4905] + ZOrder 3973 + } + Block { + BlockType Ground + Name "Ground3" + SID "3298" + Position [7265, 4535, 7285, 4555] + ZOrder 923 + } + Block { + BlockType Ground + Name "Ground30" + SID "6725" + Position [7265, 8930, 7285, 8950] + ZOrder 3999 + } + Block { + BlockType Ground + Name "Ground31" + SID "6726" + Position [7265, 8405, 7285, 8425] + ZOrder 4000 + } + Block { + BlockType Ground + Name "Ground32" + SID "6727" + Position [7265, 8580, 7285, 8600] + ZOrder 3997 + } + Block { + BlockType Ground + Name "Ground33" + SID "6728" + Position [7265, 8755, 7285, 8775] + ZOrder 3998 + } + Block { + BlockType Ground + Name "Ground34" + SID "6729" + Position [7265, 9630, 7285, 9650] + ZOrder 4003 + } + Block { + BlockType Ground + Name "Ground35" + SID "6730" + Position [7265, 9105, 7285, 9125] + ZOrder 4004 + } + Block { + BlockType Ground + Name "Ground36" + SID "6731" + Position [7265, 9280, 7285, 9300] + ZOrder 4001 + } + Block { + BlockType Ground + Name "Ground37" + SID "6732" + Position [7265, 9455, 7285, 9475] + ZOrder 4002 + } + Block { + BlockType Ground + Name "Ground38" + SID "4774" + Position [620, 4620, 640, 4640] + ZOrder 2575 + } + Block { + BlockType Ground + Name "Ground39" + SID "4775" + Position [620, 4825, 640, 4845] + ZOrder 2576 + } + Block { + BlockType Ground + Name "Ground4" + SID "6215" + Position [7265, 5235, 7285, 5255] + ZOrder 3933 + } + Block { + BlockType Ground + Name "Ground40" + SID "4776" + Position [620, 5030, 640, 5050] + ZOrder 2577 + } + Block { + BlockType Ground + Name "Ground41" + SID "7071" + Position [8325, 3790, 8345, 3810] + ZOrder 7331 + } + Block { + BlockType Ground + Name "Ground42" + SID "7072" + Position [8325, 3890, 8345, 3910] + ZOrder 7333 + } + Block { + BlockType Ground + Name "Ground43" + SID "7073" + Position [8325, 4005, 8345, 4025] + ZOrder 7335 + } + Block { + BlockType Ground + Name "Ground44" + SID "7675" + Position [7485, 4275, 7505, 4295] + ZOrder 7889 + } + Block { + BlockType Ground + Name "Ground45" + SID "7695" + Position [8325, 4100, 8345, 4120] + ZOrder 7908 + } + Block { + BlockType Ground + Name "Ground46" + SID "7696" + Position [8325, 4210, 8345, 4230] + ZOrder 7909 + } + Block { + BlockType Ground + Name "Ground5" + SID "7673" + Position [7485, 4160, 7505, 4180] + ZOrder 7887 + } + Block { + BlockType Ground + Name "Ground57" + SID "5667" + Position [3740, 11500, 3760, 11520] + ZOrder 3494 + } + Block { + BlockType Ground + Name "Ground6" + SID "6713" + Position [7265, 7180, 7285, 7200] + ZOrder 3985 + } + Block { + BlockType Ground + Name "Ground60" + SID "7028" + Position [7485, 3895, 7505, 3915] + ZOrder 7304 + } + Block { + BlockType Ground + Name "Ground61" + SID "7029" + Position [7485, 3985, 7505, 4005] + ZOrder 7306 + } + Block { + BlockType Ground + Name "Ground62" + SID "7030" + Position [7485, 4075, 7505, 4095] + ZOrder 7308 + } + Block { + BlockType Ground + Name "Ground7" + SID "6714" + Position [7265, 7355, 7285, 7375] + ZOrder 3986 + } + Block { + BlockType Ground + Name "Ground8" + SID "3347" + Position [7265, 4010, 7285, 4030] + ZOrder 972 + } + Block { + BlockType Ground + Name "Ground9" + SID "3807" + Position [6760, 3240, 6780, 3260] + ZOrder 1437 + } + Block { + BlockType Constant + Name "Incident_angle" + SID "7371" + Description "Incident angle of laser against mirror (deg)" + Position [3000, 5709, 3075, 5721] + ZOrder 7646 + Value "45" + } + Block { + BlockType Reference + Name "K1:C00-VIS_Xend" + SID "5668" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [3790, 11499, 3855, 11521] + ZOrder 3493 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "K1:C00-VIS_Yend" + SID "4747" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [3810, 2724, 3875, 2746] + ZOrder 2550 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction1" + SID "7160" + Ports [1, 1] + Position [5665, 6240, 5695, 6270] + ZOrder 7469 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction10" + SID "7428" + Ports [1, 1] + Position [5700, 5988, 5730, 6022] + ZOrder 7707 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction11" + SID "7471" + Ports [1, 1] + Position [5670, 6653, 5700, 6687] + ZOrder 7748 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction12" + SID "7472" + Ports [1, 1] + Position [5670, 6708, 5700, 6742] + ZOrder 7749 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction13" + SID "7491" + Ports [1, 1] + Position [5670, 6803, 5700, 6837] + ZOrder 7768 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction14" + SID "7492" + Ports [1, 1] + Position [5670, 6858, 5700, 6892] + ZOrder 7769 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction15" + SID "7516" + Ports [1, 1] + Position [5660, 7638, 5690, 7672] + ZOrder 7797 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction16" + SID "7517" + Ports [1, 1] + Position [5660, 7693, 5690, 7727] + ZOrder 7798 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction17" + SID "7518" + Ports [1, 1] + Position [5660, 7508, 5690, 7542] + ZOrder 7788 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction18" + SID "7519" + Ports [1, 1] + Position [5660, 7563, 5690, 7597] + ZOrder 7789 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "7161" + Ports [1, 1] + Position [5665, 6295, 5695, 6325] + ZOrder 7471 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction22" + SID "7220" + Ports [1, 1] + Position [5660, 7338, 5690, 7372] + ZOrder 7500 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction23" + SID "7221" + Ports [1, 1] + Position [5660, 7393, 5690, 7427] + ZOrder 7501 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction24" + SID "7222" + Ports [1, 1] + Position [5660, 7073, 5690, 7107] + ZOrder 7482 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction25" + SID "7223" + Ports [1, 1] + Position [5660, 7128, 5690, 7162] + ZOrder 7483 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction26" + SID "7224" + Ports [1, 1] + Position [5660, 7208, 5690, 7242] + ZOrder 7491 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction27" + SID "7225" + Ports [1, 1] + Position [5660, 7263, 5690, 7297] + ZOrder 7492 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "7162" + Ports [1, 1] + Position [5665, 6373, 5695, 6407] + ZOrder 7428 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "7163" + Ports [1, 1] + Position [5665, 6428, 5695, 6462] + ZOrder 7429 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "7164" + Ports [1, 1] + Position [5665, 6503, 5695, 6537] + ZOrder 7437 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction6" + SID "7165" + Ports [1, 1] + Position [5665, 6558, 5695, 6592] + ZOrder 7438 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction64" + SID "7100" + Ports [1, 1] + Position [5690, 5375, 5720, 5405] + ZOrder 7409 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction65" + SID "7101" + Ports [1, 1] + Position [5690, 5430, 5720, 5460] + ZOrder 7411 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction66" + SID "7102" + Ports [1, 1] + Position [5690, 5508, 5720, 5542] + ZOrder 7368 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction67" + SID "7103" + Ports [1, 1] + Position [5690, 5563, 5720, 5597] + ZOrder 7369 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction68" + SID "7104" + Ports [1, 1] + Position [5690, 5638, 5720, 5672] + ZOrder 7377 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction69" + SID "7105" + Ports [1, 1] + Position [5690, 5693, 5720, 5727] + ZOrder 7378 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction7" + SID "7425" + Ports [1, 1] + Position [5700, 5803, 5730, 5837] + ZOrder 7697 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction8" + SID "7426" + Ports [1, 1] + Position [5700, 5858, 5730, 5892] + ZOrder 7698 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction9" + SID "7427" + Ports [1, 1] + Position [5700, 5933, 5730, 5967] + ZOrder 7706 + Operator "square" + } + Block { + BlockType Reference + Name "Midend_MIC_MON" + SID "4778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 11340, 1660, 11370] + ZOrder 2656 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT" + SID "4779" + Tag "Test Point" + Ports [1] + Position [2405, 11355, 2445, 11375] + ZOrder 2657 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT_MON" + SID "4783" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11350, 2340, 11380] + ZOrder 2659 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux1" + SID "3283" + Ports [3, 1] + Position [3845, 3577, 3850, 3803] + ZOrder 3615 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux10" + SID "3897" + Ports [2, 1] + Position [3665, 3396, 3670, 3434] + ZOrder 1530 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux11" + SID "3899" + Ports [3, 1] + Position [3675, 3476, 3680, 3514] + ZOrder 1532 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux12" + SID "4390" + Ports [3, 1] + Position [5740, 12406, 5745, 12634] + ZOrder 2208 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux13" + SID "4391" + Ports [2, 1] + Position [3560, 12506, 3565, 12544] + ZOrder 2284 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux14" + SID "4392" + Ports [3, 1] + Position [3570, 12571, 3575, 12609] + ZOrder 2286 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux15" + SID "4393" + Ports [3, 1] + Position [3355, 12421, 3360, 12459] + ZOrder 2225 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux16" + SID "4394" + Ports [3, 1] + Position [5935, 12407, 5940, 12633] + ZOrder 2234 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux17" + SID "4395" + Ports [2, 1] + Position [3330, 12501, 3335, 12539] + ZOrder 2278 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux18" + SID "6955" + Ports [5, 1] + Position [6090, 4947, 6095, 5173] + ZOrder 7236 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux19" + SID "7074" + Ports [5, 1] + Position [8430, 4818, 8435, 4862] + ZOrder 7354 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "7377" + Ports [2, 1] + Position [3800, 5236, 3805, 5274] + ZOrder 7654 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux20" + SID "7075" + Ports [5, 1] + Position [8850, 4818, 8855, 4862] + ZOrder 7356 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "7368" + Ports [3, 1] + Position [3175, 5881, 3180, 5919] + ZOrder 7642 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux22" + SID "7052" + Ports [5, 1] + Position [7620, 4808, 7625, 4852] + ZOrder 7327 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux23" + SID "7054" + Ports [5, 1] + Position [8050, 4818, 8055, 4862] + ZOrder 7329 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux24" + SID "7386" + Ports [2, 1] + Position [3920, 5201, 3925, 5239] + ZOrder 7661 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux25" + SID "7389" + Ports [3, 1] + Position [3865, 5351, 3870, 5389] + ZOrder 7665 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux26" + SID "7392" + Ports [3, 1] + Position [3845, 5066, 3850, 5104] + ZOrder 7671 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "7396" + Ports [2, 1] + Position [3845, 4886, 3850, 4924] + ZOrder 7674 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux6" + SID "6954" + Ports [5, 1] + Position [5885, 4946, 5890, 5174] + ZOrder 7229 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux7" + SID "3745" + Ports [3, 1] + Position [3350, 3191, 3355, 3229] + ZOrder 1377 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux8" + SID "3796" + Ports [3, 1] + Position [5965, 3577, 5970, 3803] + ZOrder 1426 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux9" + SID "3888" + Ports [2, 1] + Position [3350, 3296, 3355, 3334] + ZOrder 1521 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OPLEV1_ch18_MON" + SID "3826" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1315, 4255, 1395, 4285] + ZOrder 1457 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "OPLEV1_length" + SID "3889" + Position [3375, 3300, 3435, 3330] + ZOrder 1520 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_length1" + SID "4396" + Position [3355, 12505, 3415, 12535] + ZOrder 2277 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch" + SID "3900" + Position [3700, 3480, 3760, 3510] + ZOrder 1531 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch1" + SID "4397" + Position [3595, 12575, 3655, 12605] + ZOrder 2285 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw" + SID "3898" + Position [3690, 3400, 3750, 3430] + ZOrder 1529 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw1" + SID "4398" + Position [3585, 12510, 3645, 12540] + ZOrder 2283 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV2_length" + SID "3737" + Position [3375, 3195, 3435, 3225] + ZOrder 1369 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV2_length1" + SID "4399" + Position [3380, 12425, 3440, 12455] + ZOrder 2224 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "OSC1_COS" + SID "7053" + Position [8080, 4825, 8140, 4855] + ZOrder 7328 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC1_SIN" + SID "7051" + Position [7655, 4815, 7715, 4845] + ZOrder 7326 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC2_COS" + SID "7070" + Position [8880, 4825, 8940, 4855] + ZOrder 7355 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC2_SIN" + SID "7069" + Position [8465, 4825, 8525, 4855] + ZOrder 7353 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "PM_QPD1_dyaw" + SID "7397" + Position [3895, 4890, 3955, 4920] + ZOrder 7675 + Expr "-2*u[1]*u[2]" + } + Block { + BlockType Fcn + Name "PM_QPD2_dx" + SID "7380" + Position [3850, 5240, 3910, 5270] + ZOrder 7655 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "PM_QPD3_dx" + SID "7367" + Position [3215, 5885, 3275, 5915] + ZOrder 7641 + Expr "u[1]-u[2]/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "PM_pitch" + SID "7393" + Position [3895, 5070, 3955, 5100] + ZOrder 7670 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "PM_roll" + SID "7390" + Position [3950, 5355, 4010, 5385] + ZOrder 7664 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "PM_yaw" + SID "7378" + Position [4000, 5205, 4060, 5235] + ZOrder 7653 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Product + Name "Product" + SID "2988" + Ports [2, 1] + Position [2850, 3632, 2880, 3663] + ZOrder 731 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2999" + Ports [2, 1] + Position [2850, 3807, 2880, 3838] + ZOrder 739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "5309" + Ports [2, 1] + Position [7130, 5752, 7160, 5783] + ZOrder 3145 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product100" + SID "7226" + Ports [2, 1] + Position [5810, 7362, 5840, 7393] + ZOrder 7504 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product101" + SID "5720" + Ports [2, 1] + Position [3690, 3212, 3720, 3243] + ZOrder 3549 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product104" + SID "7106" + Ports [2, 1] + Position [5840, 5397, 5870, 5428] + ZOrder 7363 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product105" + SID "7107" + Ports [2, 1] + Position [5440, 5507, 5470, 5538] + ZOrder 7366 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product106" + SID "7108" + Ports [2, 1] + Position [5440, 5562, 5470, 5593] + ZOrder 7367 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product107" + SID "7109" + Ports [2, 1] + Position [5840, 5532, 5870, 5563] + ZOrder 7372 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product108" + SID "7110" + Ports [2, 1] + Position [5440, 5637, 5470, 5668] + ZOrder 7375 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product109" + SID "7111" + Ports [2, 1] + Position [5440, 5692, 5470, 5723] + ZOrder 7376 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "7166" + Ports [2, 1] + Position [5815, 6262, 5845, 6293] + ZOrder 7423 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product110" + SID "7112" + Ports [2, 1] + Position [5840, 5662, 5870, 5693] + ZOrder 7381 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "7167" + Ports [2, 1] + Position [5445, 6372, 5475, 6403] + ZOrder 7426 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "7168" + Ports [2, 1] + Position [5445, 6427, 5475, 6458] + ZOrder 7427 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "7169" + Ports [2, 1] + Position [5815, 6397, 5845, 6428] + ZOrder 7432 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "5310" + Ports [2, 1] + Position [7130, 5927, 7160, 5958] + ZOrder 3146 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "5311" + Ports [2, 1] + Position [7130, 5402, 7160, 5433] + ZOrder 3143 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "3448" + Ports [2, 1] + Position [7130, 6267, 7160, 6298] + ZOrder 1073 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product174" + SID "6839" + Ports [2, 1] + Position [2785, 4922, 2815, 4953] + ZOrder 6962 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product175" + SID "6840" + Ports [2, 1] + Position [2785, 5047, 2815, 5078] + ZOrder 6963 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "3449" + Ports [2, 1] + Position [7130, 6442, 7160, 6473] + ZOrder 1074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product180" + SID "6841" + Ports [2, 1] + Position [2785, 5232, 2815, 5263] + ZOrder 6965 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product181" + SID "6842" + Ports [2, 1] + Position [2785, 5332, 2815, 5363] + ZOrder 6966 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "3450" + Ports [2, 1] + Position [7130, 6617, 7160, 6648] + ZOrder 1075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "7429" + Ports [2, 1] + Position [5450, 5802, 5480, 5833] + ZOrder 7695 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product20" + SID "3451" + Ports [2, 1] + Position [7130, 6092, 7160, 6123] + ZOrder 1072 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "7170" + Ports [2, 1] + Position [5445, 6502, 5475, 6533] + ZOrder 7435 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "7171" + Ports [2, 1] + Position [5445, 6557, 5475, 6588] + ZOrder 7436 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "7172" + Ports [2, 1] + Position [5815, 6527, 5845, 6558] + ZOrder 7441 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "7173" + Ports [2, 1] + Position [5445, 6292, 5475, 6323] + ZOrder 7421 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product25" + SID "7174" + Ports [2, 1] + Position [5445, 6237, 5475, 6268] + ZOrder 7420 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product26" + SID "7331" + Ports [2, 1] + Position [2505, 5942, 2535, 5973] + ZOrder 7608 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product27" + SID "7332" + Ports [2, 1] + Position [2505, 6117, 2535, 6148] + ZOrder 7609 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product28" + SID "7366" + Ports [2, 1] + Position [3335, 5962, 3365, 5993] + ZOrder 7640 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product29" + SID "7433" + Ports [2, 1] + Position [5450, 5987, 5480, 6018] + ZOrder 7705 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "5308" + Ports [2, 1] + Position [7130, 5577, 7160, 5608] + ZOrder 3144 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product30" + SID "7434" + Ports [2, 1] + Position [5850, 5957, 5880, 5988] + ZOrder 7710 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product31" + SID "7473" + Ports [2, 1] + Position [5450, 6652, 5480, 6683] + ZOrder 7746 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product32" + SID "3890" + Ports [2, 1] + Position [3525, 3202, 3555, 3233] + ZOrder 1522 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product33" + SID "4400" + Ports [2, 1] + Position [2825, 12462, 2855, 12493] + ZOrder 2179 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product34" + SID "3896" + Ports [2, 1] + Position [3835, 3482, 3865, 3513] + ZOrder 1528 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product35" + SID "3902" + Ports [2, 1] + Position [3835, 3407, 3865, 3438] + ZOrder 1534 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product36" + SID "4401" + Ports [2, 1] + Position [2825, 12637, 2855, 12668] + ZOrder 2186 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product37" + SID "4402" + Ports [2, 1] + Position [3485, 12432, 3515, 12463] + ZOrder 2279 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product38" + SID "4403" + Ports [2, 1] + Position [3800, 12577, 3830, 12608] + ZOrder 2282 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product39" + SID "4404" + Ports [2, 1] + Position [3800, 12502, 3830, 12533] + ZOrder 2287 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3428" + Ports [2, 1] + Position [2850, 4437, 2880, 4468] + ZOrder 1052 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product40" + SID "4405" + Ports [2, 1] + Position [2830, 11762, 2860, 11793] + ZOrder 2211 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product41" + SID "4406" + Ports [2, 1] + Position [2830, 11937, 2860, 11968] + ZOrder 2212 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product42" + SID "7114" + Ports [2, 1] + Position [5440, 5427, 5470, 5458] + ZOrder 7361 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product43" + SID "7474" + Ports [2, 1] + Position [5450, 6707, 5480, 6738] + ZOrder 7747 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product44" + SID "7475" + Ports [2, 1] + Position [5820, 6677, 5850, 6708] + ZOrder 7752 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product45" + SID "7493" + Ports [2, 1] + Position [5450, 6802, 5480, 6833] + ZOrder 7766 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product46" + SID "7494" + Ports [2, 1] + Position [5450, 6857, 5480, 6888] + ZOrder 7767 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product47" + SID "7495" + Ports [2, 1] + Position [5820, 6827, 5850, 6858] + ZOrder 7772 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "7520" + Ports [2, 1] + Position [5810, 7662, 5840, 7693] + ZOrder 7801 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "7521" + Ports [2, 1] + Position [5450, 7507, 5480, 7538] + ZOrder 7786 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3429" + Ports [2, 1] + Position [2850, 4612, 2880, 4643] + ZOrder 1053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "7522" + Ports [2, 1] + Position [5450, 7562, 5480, 7593] + ZOrder 7787 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "7523" + Ports [2, 1] + Position [5810, 7532, 5840, 7563] + ZOrder 7792 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "7524" + Ports [2, 1] + Position [5450, 7637, 5480, 7668] + ZOrder 7795 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "7525" + Ports [2, 1] + Position [5450, 7692, 5480, 7723] + ZOrder 7796 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "7430" + Ports [2, 1] + Position [5450, 5857, 5480, 5888] + ZOrder 7696 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "7431" + Ports [2, 1] + Position [5850, 5827, 5880, 5858] + ZOrder 7701 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product73" + SID "5718" + Ports [2, 1] + Position [3580, 12432, 3610, 12463] + ZOrder 3547 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product74" + SID "7227" + Ports [2, 1] + Position [5450, 7072, 5480, 7103] + ZOrder 7480 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "7432" + Ports [2, 1] + Position [5450, 5932, 5480, 5963] + ZOrder 7704 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "7113" + Ports [2, 1] + Position [5440, 5372, 5470, 5403] + ZOrder 7360 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product93" + SID "7228" + Ports [2, 1] + Position [5450, 7127, 5480, 7158] + ZOrder 7481 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product94" + SID "7229" + Ports [2, 1] + Position [5810, 7097, 5840, 7128] + ZOrder 7486 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product95" + SID "7230" + Ports [2, 1] + Position [5450, 7207, 5480, 7238] + ZOrder 7489 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product96" + SID "7231" + Ports [2, 1] + Position [5450, 7262, 5480, 7293] + ZOrder 7490 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product97" + SID "7232" + Ports [2, 1] + Position [5810, 7232, 5840, 7263] + ZOrder 7495 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product98" + SID "7233" + Ports [2, 1] + Position [5450, 7337, 5480, 7368] + ZOrder 7498 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product99" + SID "7234" + Ports [2, 1] + Position [5450, 7392, 5480, 7423] + ZOrder 7499 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "7175" + Tag "cdsSqrt" + Ports [1, 1] + Position [5760, 6236, 5790, 6274] + ZOrder 7422 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT16" + SID "7235" + Tag "cdsSqrt" + Ports [1, 1] + Position [5755, 7071, 5785, 7109] + ZOrder 7485 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT17" + SID "7236" + Tag "cdsSqrt" + Ports [1, 1] + Position [5755, 7206, 5785, 7244] + ZOrder 7494 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT18" + SID "7237" + Tag "cdsSqrt" + Ports [1, 1] + Position [5755, 7336, 5785, 7374] + ZOrder 7503 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "7176" + Tag "cdsSqrt" + Ports [1, 1] + Position [5760, 6371, 5790, 6409] + ZOrder 7431 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "7177" + Tag "cdsSqrt" + Ports [1, 1] + Position [5760, 6501, 5790, 6539] + ZOrder 7440 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT33" + SID "7115" + Tag "cdsSqrt" + Ports [1, 1] + Position [5785, 5371, 5815, 5409] + ZOrder 7362 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT34" + SID "7116" + Tag "cdsSqrt" + Ports [1, 1] + Position [5785, 5506, 5815, 5544] + ZOrder 7371 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT35" + SID "7117" + Tag "cdsSqrt" + Ports [1, 1] + Position [5785, 5636, 5815, 5674] + ZOrder 7380 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT4" + SID "7435" + Tag "cdsSqrt" + Ports [1, 1] + Position [5795, 5801, 5825, 5839] + ZOrder 7700 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT5" + SID "7436" + Tag "cdsSqrt" + Ports [1, 1] + Position [5795, 5931, 5825, 5969] + ZOrder 7709 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT6" + SID "7476" + Tag "cdsSqrt" + Ports [1, 1] + Position [5765, 6651, 5795, 6689] + ZOrder 7751 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT7" + SID "7496" + Tag "cdsSqrt" + Ports [1, 1] + Position [5765, 6801, 5795, 6839] + ZOrder 7771 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT8" + SID "7526" + Tag "cdsSqrt" + Ports [1, 1] + Position [5755, 7506, 5785, 7544] + ZOrder 7791 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT9" + SID "7527" + Tag "cdsSqrt" + Ports [1, 1] + Position [5755, 7636, 5785, 7674] + ZOrder 7800 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Subsystem" + SID "6705" + Ports [2] + Position [1150, 10955, 1190, 11015] + ZOrder 3978 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [100, 100, 900, 600] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "60" + Block { + BlockType Inport + Name "In1" + SID "6706" + Position [20, 158, 50, 172] + ZOrder 3933 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6707" + Position [20, 173, 50, 187] + ZOrder 3934 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "CRY_ACC_Z" + SID "5909" + Tag "Test Point" + Ports [1] + Position [1475, 145, 1515, 155] + ZOrder 3796 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Z_MON" + SID "5910" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1380, 144, 1430, 156] + ZOrder 3795 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3" + SID "5911" + Tag "Test Point" + Ports [1] + Position [430, 135, 470, 155] + ZOrder 3788 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_MON" + SID "5912" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [260, 170, 340, 200] + ZOrder 3787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_a" + SID "5913" + Tag "Test Point" + Ports [1] + Position [835, 135, 875, 155] + ZOrder 3792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_a_MON" + SID "5914" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [685, 180, 765, 210] + ZOrder 3791 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice38" + SID "5915" + Position [1350, 300, 1380, 330] + ZOrder 3799 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice39" + SID "5916" + Position [1350, 370, 1380, 400] + ZOrder 3801 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice41" + SID "5986" + Position [1495, 355, 1525, 385] + ZOrder 3879 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice42" + SID "5987" + Position [1685, 135, 1715, 165] + ZOrder 3895 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant77" + SID "5935" + Description "accelerometer sensitivity (V/m/s^2)" + Position [80, 104, 155, 116] + ZOrder 3812 + Value "0.5" + } + Block { + BlockType Constant + Name "Constant78" + SID "5988" + Description "Each half of QPD" + Position [1585, 192, 1615, 208] + ZOrder 3892 + Value "0" + } + Block { + BlockType Demux + Name "Demux7" + SID "5917" + Ports [1, 6] + Position [1090, 114, 1095, 201] + ZOrder 3794 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux8" + SID "5990" + Ports [1, 6] + Position [1975, 114, 1980, 201] + ZOrder 3866 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Product + Name "Divide48" + SID "5918" + Ports [2, 1] + Position [70, 157, 100, 188] + ZOrder 3786 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide98" + SID "5919" + Ports [2, 1] + Position [565, 177, 595, 208] + ZOrder 3790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "FIL_ACC_Z1" + SID "5920" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1185, 145, 1225, 155] + ZOrder 3804 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Z2" + SID "5921" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1265, 145, 1305, 155] + ZOrder 3798 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT1" + SID "5991" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 25, 2360, 35] + ZOrder 3867 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT2" + SID "5992" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 75, 2360, 85] + ZOrder 3868 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT3" + SID "5993" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 120, 2360, 130] + ZOrder 3869 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT4" + SID "5994" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 185, 2360, 195] + ZOrder 3870 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT5" + SID "5995" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 240, 2360, 250] + ZOrder 3871 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT6" + SID "5996" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 295, 2360, 305] + ZOrder 3872 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_Z" + SID "5997" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1575, 365, 1615, 375] + ZOrder 3863 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground14" + SID "6209" + Position [1820, 170, 1840, 190] + ZOrder 3927 + } + Block { + BlockType Ground + Name "Ground17" + SID "6210" + Position [1820, 110, 1840, 130] + ZOrder 3928 + } + Block { + BlockType Ground + Name "Ground18" + SID "6211" + Position [1820, 125, 1840, 145] + ZOrder 3929 + } + Block { + BlockType Ground + Name "Ground23" + SID "6213" + Position [1820, 155, 1840, 175] + ZOrder 3931 + } + Block { + BlockType Ground + Name "Ground24" + SID "6214" + Position [1820, 185, 1840, 205] + ZOrder 3932 + } + Block { + BlockType Ground + Name "Ground41" + SID "5936" + Position [970, 170, 990, 190] + ZOrder 3813 + } + Block { + BlockType Ground + Name "Ground50" + SID "5939" + Position [970, 110, 990, 130] + ZOrder 3816 + } + Block { + BlockType Ground + Name "Ground65" + SID "5940" + Position [970, 125, 990, 145] + ZOrder 3817 + } + Block { + BlockType Ground + Name "Ground66" + SID "5941" + Position [970, 140, 990, 160] + ZOrder 3818 + } + Block { + BlockType Ground + Name "Ground67" + SID "5942" + Position [970, 155, 990, 175] + ZOrder 3819 + } + Block { + BlockType Ground + Name "Ground68" + SID "5999" + Position [1480, 45, 1500, 65] + ZOrder 3894 + } + Block { + BlockType Ground + Name "Ground69" + SID "6023" + Position [1275, 260, 1295, 280] + ZOrder 3900 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Reference + Name "MAT_ACC" + SID "5922" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1030, 130, 1070, 190] + ZOrder 3793 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_ACT" + SID "6000" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1905, 130, 1945, 190] + ZOrder 3864 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux24" + SID "5923" + Ports [6, 1] + Position [1010, 114, 1015, 201] + ZOrder 3797 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux25" + SID "6001" + Ports [6, 1] + Position [1865, 114, 1870, 201] + ZOrder 3865 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OSC_Z" + SID "6002" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [1520, 24, 1575, 86] + ZOrder 3893 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Z_SW" + SID "6003" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1565, 142, 1630, 158] + ZOrder 3896 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1" + SID "6004" + Tag "Test Point" + Ports [1] + Position [2560, 20, 2600, 40] + ZOrder 3881 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1_MON" + SID "6005" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 20, 2485, 40] + ZOrder 3880 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2" + SID "6006" + Tag "Test Point" + Ports [1] + Position [2560, 70, 2600, 90] + ZOrder 3887 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2_MON" + SID "6007" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 70, 2485, 90] + ZOrder 3882 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3" + SID "6008" + Tag "Test Point" + Ports [1] + Position [2560, 115, 2600, 135] + ZOrder 3888 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3_MON" + SID "6009" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 115, 2485, 135] + ZOrder 3883 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4" + SID "6010" + Tag "Test Point" + Ports [1] + Position [2560, 180, 2600, 200] + ZOrder 3889 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4_MON" + SID "6011" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 180, 2485, 200] + ZOrder 3884 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5" + SID "6012" + Tag "Test Point" + Ports [1] + Position [2560, 235, 2600, 255] + ZOrder 3890 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5_MON" + SID "6013" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 235, 2485, 255] + ZOrder 3885 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6" + SID "6014" + Tag "Test Point" + Ports [1] + Position [2560, 290, 2600, 310] + ZOrder 3891 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6_MON" + SID "6015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 290, 2485, 310] + ZOrder 3886 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product102" + SID "5924" + Ports [2, 1] + Position [180, 167, 210, 198] + ZOrder 3803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SUM_Z" + SID "6016" + Tag "Test Point" + Ports [1] + Position [1790, 360, 1830, 380] + ZOrder 3874 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Z_MON" + SID "6017" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1650, 360, 1730, 380] + ZOrder 3873 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_Z_IN" + SID "5925" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1240, 379, 1270, 391] + ZOrder 3802 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_FEEDBACK" + SID "6018" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1390, 204, 1420, 216] + ZOrder 3876 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_Z_IN" + SID "5926" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1240, 309, 1270, 321] + ZOrder 3800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum101" + SID "6019" + Ports [2, 1] + Position [1430, 350, 1450, 370] + ZOrder 3862 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum102" + SID "6020" + Ports [2, 1] + Position [1745, 140, 1765, 160] + ZOrder 3899 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator21" + SID "5937" + Position [1115, 185, 1135, 205] + ZOrder 3814 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "5943" + Position [1115, 110, 1135, 130] + ZOrder 3820 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "5944" + Position [1115, 125, 1135, 145] + ZOrder 3821 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "5945" + Position [1115, 155, 1135, 175] + ZOrder 3822 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "5946" + Position [1115, 170, 1135, 190] + ZOrder 3823 + } + Block { + BlockType Terminator + Name "Terminator31" + SID "6021" + Position [1590, 45, 1610, 65] + ZOrder 3897 + } + Block { + BlockType Terminator + Name "Terminator32" + SID "6022" + Position [1590, 70, 1610, 90] + ZOrder 3898 + } + Block { + BlockType Reference + Name "V3_CONST" + SID "5927" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [505, 139, 535, 151] + ZOrder 3789 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 43672 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "Mux25" + DstPort 4 + } + Line { + ZOrder 42127 + SrcBlock "P5_MON" + SrcPort 1 + DstBlock "P5" + DstPort 1 + } + Line { + ZOrder 42068 + SrcBlock "MAT_ACT" + SrcPort 1 + DstBlock "Demux8" + DstPort 1 + } + Line { + ZOrder 42069 + SrcBlock "Demux8" + SrcPort 2 + Points [18, 0; 0, -55] + DstBlock "FIL_ACT2" + DstPort 1 + } + Line { + ZOrder 42070 + SrcBlock "Demux8" + SrcPort 3 + Points [27, 0; 0, -25] + DstBlock "FIL_ACT3" + DstPort 1 + } + Line { + ZOrder 41960 + SrcBlock "Ground41" + SrcPort 1 + DstBlock "Mux24" + DstPort 5 + } + Line { + ZOrder 42146 + SrcBlock "OSC_Z" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator32" + DstPort 1 + } + Line { + ZOrder 42147 + SrcBlock "OSC_Z_SW" + SrcPort 1 + DstBlock "Choice42" + DstPort 2 + } + Line { + ZOrder 42148 + SrcBlock "Choice42" + SrcPort 1 + DstBlock "Sum102" + DstPort 1 + } + Line { + ZOrder 42149 + SrcBlock "Sum102" + SrcPort 1 + DstBlock "Mux25" + DstPort 3 + } + Line { + ZOrder 41967 + SrcBlock "Demux7" + SrcPort 4 + DstBlock "Terminator24" + DstPort 1 + } + Line { + ZOrder 42118 + SrcBlock "FIL_ACT3" + SrcPort 1 + DstBlock "P3_MON" + DstPort 1 + } + Line { + ZOrder 42119 + SrcBlock "FIL_ACT4" + SrcPort 1 + DstBlock "P4_MON" + DstPort 1 + } + Line { + ZOrder 42120 + SrcBlock "FIL_ACT5" + SrcPort 1 + DstBlock "P5_MON" + DstPort 1 + } + Line { + ZOrder 42121 + SrcBlock "FIL_ACT6" + SrcPort 1 + DstBlock "P6_MON" + DstPort 1 + } + Line { + ZOrder 42178 + SrcBlock "SWITCH_FEEDBACK" + SrcPort 1 + Points [45, 0; 0, 160] + DstBlock "Choice41" + DstPort 2 + } + Line { + ZOrder 42079 + SrcBlock "Mux25" + SrcPort 1 + DstBlock "MAT_ACT" + DstPort 1 + } + Line { + ZOrder 42143 + SrcBlock "Ground68" + SrcPort 1 + DstBlock "OSC_Z" + DstPort 1 + } + Line { + ZOrder 42144 + SrcBlock "OSC_Z" + SrcPort 1 + Points [77, 0; 0, 105] + DstBlock "Choice42" + DstPort 1 + } + Line { + ZOrder 42145 + SrcBlock "OSC_Z" + SrcPort 2 + DstBlock "Terminator31" + DstPort 1 + } + Line { + ZOrder 41961 + SrcBlock "Ground67" + SrcPort 1 + DstBlock "Mux24" + DstPort 4 + } + Line { + ZOrder 41963 + SrcBlock "Ground65" + SrcPort 1 + DstBlock "Mux24" + DstPort 2 + } + Line { + ZOrder 43849 + SrcBlock "In1" + SrcPort 1 + DstBlock "Divide48" + DstPort 1 + } + Line { + ZOrder 42109 + SrcBlock "P1_MON" + SrcPort 1 + DstBlock "P1" + DstPort 1 + } + Line { + ZOrder 43850 + SrcBlock "In2" + SrcPort 1 + DstBlock "Divide48" + DstPort 2 + } + Line { + ZOrder 43669 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "Mux25" + DstPort 5 + } + Line { + ZOrder 43668 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "Mux25" + DstPort 6 + } + Line { + ZOrder 42117 + SrcBlock "P3_MON" + SrcPort 1 + DstBlock "P3" + DstPort 1 + } + Line { + ZOrder 43674 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "Mux25" + DstPort 1 + } + Line { + ZOrder 41966 + SrcBlock "Demux7" + SrcPort 5 + DstBlock "Terminator26" + DstPort 1 + } + Line { + ZOrder 42110 + SrcBlock "FIL_ACT1" + SrcPort 1 + DstBlock "P1_MON" + DstPort 1 + } + Line { + ZOrder 42111 + SrcBlock "FIL_ACT2" + SrcPort 1 + DstBlock "P2_MON" + DstPort 1 + } + Line { + ZOrder 42114 + SrcBlock "P2_MON" + SrcPort 1 + DstBlock "P2" + DstPort 1 + } + Line { + ZOrder 43673 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "Mux25" + DstPort 2 + } + Line { + ZOrder 42141 + SrcBlock "Constant78" + SrcPort 1 + Points [36, 0; 0, -40] + DstBlock "Choice42" + DstPort 3 + } + Line { + ZOrder 42142 + SrcBlock "Demux8" + SrcPort 1 + Points [9, 0; 0, -90] + DstBlock "FIL_ACT1" + DstPort 1 + } + Line { + ZOrder 41948 + SrcBlock "Constant77" + SrcPort 1 + Points [5, 0] + DstBlock "Product102" + DstPort 2 + } + Line { + ZOrder 41916 + SrcBlock "V3_CONST" + SrcPort 1 + Points [9, 0; 0, 55] + DstBlock "Divide98" + DstPort 2 + } + Line { + ZOrder 41917 + SrcBlock "Divide98" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V3_a_MON" + DstPort 1 + } + Line { + ZOrder 41920 + SrcBlock "CRY_SENSE_ACC_V3_a_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 42160 + DstBlock "Mux24" + DstPort 6 + } + Branch { + ZOrder 41918 + Points [0, -50] + DstBlock "CRY_SENSE_ACC_V3_a" + DstPort 1 + } + } + Line { + ZOrder 41921 + SrcBlock "Mux24" + SrcPort 1 + DstBlock "MAT_ACC" + DstPort 1 + } + Line { + ZOrder 41922 + SrcBlock "MAT_ACC" + SrcPort 1 + DstBlock "Demux7" + DstPort 1 + } + Line { + ZOrder 41923 + SrcBlock "CRY_ACC_Z_MON" + SrcPort 1 + DstBlock "CRY_ACC_Z" + DstPort 1 + } + Line { + ZOrder 41926 + SrcBlock "FIL_ACC_Z2" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 41979 + DstBlock "CRY_ACC_Z_MON" + DstPort 1 + } + Branch { + ZOrder 41974 + Points [0, 225] + DstBlock "Choice39" + DstPort 1 + } + } + Line { + ZOrder 42165 + SrcBlock "Ground69" + SrcPort 1 + Points [15, 0; 0, 15] + Branch { + ZOrder 42177 + Points [147, 0; 0, 95] + DstBlock "Choice41" + DstPort 3 + } + Branch { + ZOrder 42176 + Points [0, 20] + Branch { + ZOrder 42170 + DstBlock "Choice38" + DstPort 1 + } + Branch { + ZOrder 42169 + Points [0, 20] + Branch { + ZOrder 42167 + Points [0, 70] + DstBlock "Choice39" + DstPort 3 + } + Branch { + ZOrder 42166 + DstBlock "Choice38" + DstPort 3 + } + } + } + } + Line { + ZOrder 42163 + SrcBlock "Choice38" + SrcPort 1 + Points [21, 0; 0, 45] + DstBlock "Sum101" + DstPort 1 + } + Line { + ZOrder 41930 + SrcBlock "SWITCH_PD_Z_IN" + SrcPort 1 + DstBlock "Choice38" + DstPort 2 + } + Line { + ZOrder 41933 + SrcBlock "SWITCH_ACC_Z_IN" + SrcPort 1 + DstBlock "Choice39" + DstPort 2 + } + Line { + ZOrder 41935 + SrcBlock "Divide48" + SrcPort 1 + DstBlock "Product102" + DstPort 1 + } + Line { + ZOrder 41936 + SrcBlock "Product102" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V3_MON" + DstPort 1 + } + Line { + ZOrder 41937 + SrcBlock "FIL_ACC_Z1" + SrcPort 1 + DstBlock "FIL_ACC_Z2" + DstPort 1 + } + Line { + ZOrder 41938 + SrcBlock "Demux7" + SrcPort 3 + Points [5, 0; 0, -1; 55, 0; 0, 1] + DstBlock "FIL_ACC_Z1" + DstPort 1 + } + Line { + ZOrder 41915 + SrcBlock "CRY_SENSE_ACC_V3_MON" + SrcPort 1 + Points [50, 0] + Branch { + ZOrder 41953 + DstBlock "Divide98" + DstPort 1 + } + Branch { + ZOrder 41913 + Points [0, -40] + DstBlock "CRY_SENSE_ACC_V3" + DstPort 1 + } + } + Line { + ZOrder 42105 + SrcBlock "Sum101" + SrcPort 1 + DstBlock "Choice41" + DstPort 1 + } + Line { + ZOrder 42162 + SrcBlock "Choice39" + SrcPort 1 + DstBlock "Sum101" + DstPort 2 + } + Line { + ZOrder 42106 + SrcBlock "Choice41" + SrcPort 1 + DstBlock "FIL_SUM_Z" + DstPort 1 + } + Line { + ZOrder 41962 + SrcBlock "Ground66" + SrcPort 1 + DstBlock "Mux24" + DstPort 3 + } + Line { + ZOrder 41968 + SrcBlock "Demux7" + SrcPort 2 + DstBlock "Terminator23" + DstPort 1 + } + Line { + ZOrder 42124 + SrcBlock "P4_MON" + SrcPort 1 + DstBlock "P4" + DstPort 1 + } + Line { + ZOrder 42130 + SrcBlock "P6_MON" + SrcPort 1 + DstBlock "P6" + DstPort 1 + } + Line { + ZOrder 42071 + SrcBlock "Demux8" + SrcPort 4 + Points [27, 0; 0, 25] + DstBlock "FIL_ACT4" + DstPort 1 + } + Line { + ZOrder 42072 + SrcBlock "Demux8" + SrcPort 5 + Points [17, 0; 0, 65] + DstBlock "FIL_ACT5" + DstPort 1 + } + Line { + ZOrder 42073 + SrcBlock "Demux8" + SrcPort 6 + Points [6, 0; 0, 105] + DstBlock "FIL_ACT6" + DstPort 1 + } + Line { + ZOrder 42074 + SrcBlock "FIL_SUM_Z" + SrcPort 1 + DstBlock "SUM_Z_MON" + DstPort 1 + } + Line { + ZOrder 42077 + SrcBlock "SUM_Z_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 43666 + DstBlock "SUM_Z" + DstPort 1 + } + Branch { + ZOrder 42180 + DstBlock "Sum102" + DstPort 2 + } + } + Line { + ZOrder 41965 + SrcBlock "Demux7" + SrcPort 6 + DstBlock "Terminator21" + DstPort 1 + } + Line { + ZOrder 41964 + SrcBlock "Ground50" + SrcPort 1 + DstBlock "Mux24" + DstPort 1 + } + Line { + ZOrder 41969 + SrcBlock "Demux7" + SrcPort 1 + DstBlock "Terminator22" + DstPort 1 + } + } + } + Block { + BlockType Sum + Name "Sum1" + SID "3921" + Ports [2, 1] + Position [3100, 4510, 3120, 4530] + ZOrder 1549 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum10" + SID "6932" + Ports [2, 1] + Position [5250, 5050, 5270, 5070] + ZOrder 7219 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum100" + SID "5703" + Ports [2, 1] + Position [1970, 12790, 1990, 12810] + ZOrder 3536 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum101" + SID "7687" + Ports [2, 1] + Position [9455, 4775, 9475, 4795] + ZOrder 7900 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum102" + SID "7688" + Ports [2, 1] + Position [9455, 4905, 9475, 4925] + ZOrder 7901 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + SID "6933" + Ports [2, 1] + Position [5080, 4975, 5100, 4995] + ZOrder 7210 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + SID "6934" + Ports [2, 1] + Position [5080, 5050, 5100, 5070] + ZOrder 7211 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + SID "6935" + Ports [2, 1] + Position [5080, 5125, 5100, 5145] + ZOrder 7212 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + SID "6936" + Ports [2, 1] + Position [5250, 5125, 5270, 5145] + ZOrder 7220 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + SID "6956" + Ports [2, 1] + Position [5835, 4975, 5855, 4995] + ZOrder 7237 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + SID "6957" + Ports [2, 1] + Position [5810, 5050, 5830, 5070] + ZOrder 7238 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + SID "6958" + Ports [2, 1] + Position [5780, 5125, 5800, 5145] + ZOrder 7239 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + SID "7082" + Ports [2, 1] + Position [9465, 4405, 9485, 4425] + ZOrder 7357 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + SID "7083" + Ports [2, 1] + Position [9465, 4510, 9485, 4530] + ZOrder 7358 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum190" + SID "6843" + Ports [2, 1] + Position [3280, 4940, 3300, 4960] + ZOrder 6980 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum191" + SID "6844" + Ports [2, 1] + Position [3280, 5065, 3300, 5085] + ZOrder 6982 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum192" + SID "6845" + Ports [2, 1] + Position [3280, 5250, 3300, 5270] + ZOrder 6984 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum193" + SID "6846" + Ports [2, 1] + Position [3280, 5350, 3300, 5370] + ZOrder 6986 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "6880" + Ports [2, 1] + Position [1855, 5045, 1875, 5065] + ZOrder 6997 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + SID "7084" + Ports [2, 1] + Position [9465, 4570, 9485, 4590] + ZOrder 7359 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + SID "7118" + Ports [2, 1] + Position [5745, 5380, 5765, 5400] + ZOrder 7410 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "3517" + Ports [2, 1] + Position [2030, 875, 2050, 895] + ZOrder 1147 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + SID "7119" + Ports [2, 1] + Position [5745, 5515, 5765, 5535] + ZOrder 7370 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + SID "7120" + Ports [2, 1] + Position [5745, 5645, 5765, 5665] + ZOrder 7379 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + SID "7178" + Ports [2, 1] + Position [5720, 6245, 5740, 6265] + ZOrder 7470 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum26" + SID "7179" + Ports [2, 1] + Position [5720, 6380, 5740, 6400] + ZOrder 7430 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum27" + SID "7180" + Ports [2, 1] + Position [5720, 6510, 5740, 6530] + ZOrder 7439 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum28" + SID "7334" + Ports [2, 1] + Position [2930, 5960, 2950, 5980] + ZOrder 7620 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum29" + SID "7335" + Ports [2, 1] + Position [2945, 6135, 2965, 6155] + ZOrder 7622 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "6882" + Ports [2, 1] + Position [1855, 4900, 1875, 4920] + ZOrder 6999 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum30" + SID "3729" + Ports [2, 1] + Position [3080, 3705, 3100, 3725] + ZOrder 1360 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum31" + SID "3734" + Ports [2, 1] + Position [3080, 3780, 3100, 3800] + ZOrder 1365 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum32" + SID "5304" + Ports [2, 1] + Position [4665, 3605, 4685, 3625] + ZOrder 3587 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum33" + SID "3891" + Ports [2, 1] + Position [3510, 3705, 3530, 3725] + ZOrder 1523 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum34" + SID "3849" + Ports [2, 1] + Position [5675, 3605, 5695, 3625] + ZOrder 1480 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum35" + SID "3850" + Ports [2, 1] + Position [5675, 3680, 5695, 3700] + ZOrder 1481 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum36" + SID "3851" + Ports [2, 1] + Position [5675, 3755, 5695, 3775] + ZOrder 1482 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum37" + SID "5305" + Ports [2, 1] + Position [4665, 3680, 4685, 3700] + ZOrder 3588 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum38" + SID "3887" + Ports [2, 1] + Position [3280, 3165, 3300, 3185] + ZOrder 1519 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum39" + SID "3893" + Ports [2, 1] + Position [3280, 3110, 3300, 3130] + ZOrder 1525 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "6885" + Ports [2, 1] + Position [1835, 5220, 1855, 5240] + ZOrder 7002 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum40" + SID "3922" + Ports [2, 1] + Position [3100, 4585, 3120, 4605] + ZOrder 1551 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum41" + SID "7385" + Ports [2, 1] + Position [3600, 5200, 3620, 5220] + ZOrder 7660 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum42" + SID "4407" + Ports [2, 1] + Position [3060, 11835, 3080, 11855] + ZOrder 2292 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum43" + SID "4408" + Ports [2, 1] + Position [3055, 12535, 3075, 12555] + ZOrder 2220 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum44" + SID "4409" + Ports [2, 1] + Position [3055, 12610, 3075, 12630] + ZOrder 2222 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum45" + SID "5689" + Ports [2, 1] + Position [1970, 11740, 1990, 11760] + ZOrder 3520 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum46" + SID "4411" + Ports [2, 1] + Position [3490, 12505, 3510, 12525] + ZOrder 2280 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum47" + SID "4412" + Ports [2, 1] + Position [5675, 12435, 5695, 12455] + ZOrder 2249 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum48" + SID "4413" + Ports [2, 1] + Position [5675, 12510, 5695, 12530] + ZOrder 2250 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum49" + SID "4414" + Ports [2, 1] + Position [5675, 12585, 5695, 12605] + ZOrder 2251 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "6886" + Ports [2, 1] + Position [1845, 5395, 1865, 5415] + ZOrder 7004 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum50" + SID "5690" + Ports [2, 1] + Position [1970, 11915, 1990, 11935] + ZOrder 3522 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum51" + SID "4416" + Ports [2, 1] + Position [3255, 12170, 3275, 12190] + ZOrder 2276 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum52" + SID "4417" + Ports [2, 1] + Position [3255, 12115, 3275, 12135] + ZOrder 2281 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum53" + SID "4418" + Ports [2, 1] + Position [3060, 11910, 3080, 11930] + ZOrder 2294 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum54" + SID "4768" + Ports [2, 1] + Position [235, 4495, 255, 4515] + ZOrder 2567 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum55" + SID "4849" + Ports [2, 1] + Position [5610, 3235, 5630, 3255] + ZOrder 2692 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum56" + SID "4850" + Ports [2, 1] + Position [5610, 3275, 5630, 3295] + ZOrder 2693 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum57" + SID "4851" + Ports [2, 1] + Position [5610, 3320, 5630, 3340] + ZOrder 2694 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum58" + SID "4868" + Ports [2, 1] + Position [4430, 3605, 4450, 3625] + ZOrder 2711 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum59" + SID "4869" + Ports [2, 1] + Position [4430, 3680, 4450, 3700] + ZOrder 2712 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "6888" + Ports [2, 1] + Position [1855, 5570, 1875, 5590] + ZOrder 7006 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum60" + SID "4870" + Ports [2, 1] + Position [4430, 3755, 4450, 3775] + ZOrder 2713 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum61" + SID "7337" + Ports [2, 1] + Position [1900, 6095, 1920, 6115] + ZOrder 7629 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "7338" + Ports [2, 1] + Position [1900, 5920, 1920, 5940] + ZOrder 7631 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "7339" + Ports [2, 1] + Position [1900, 6270, 1920, 6290] + ZOrder 7634 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum64" + SID "7412" + Ports [2, 1] + Position [4695, 5520, 4715, 5540] + ZOrder 7692 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum65" + SID "7413" + Ports [2, 1] + Position [4860, 5590, 4880, 5610] + ZOrder 7693 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum66" + SID "7437" + Ports [2, 1] + Position [5755, 5810, 5775, 5830] + ZOrder 7699 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum67" + SID "5246" + Ports [2, 1] + Position [4750, 3605, 4770, 3625] + ZOrder 3584 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum68" + SID "5306" + Ports [2, 1] + Position [4665, 3755, 4685, 3775] + ZOrder 3589 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum69" + SID "7438" + Ports [2, 1] + Position [5755, 5940, 5775, 5960] + ZOrder 7708 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "6890" + Ports [2, 1] + Position [1855, 5745, 1875, 5765] + ZOrder 7008 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum70" + SID "7457" + Ports [2, 1] + Position [5710, 5095, 5730, 5115] + ZOrder 7737 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum71" + SID "7458" + Ports [2, 1] + Position [5725, 5140, 5745, 5160] + ZOrder 7738 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum72" + SID "7461" + Ports [2, 1] + Position [4125, 6260, 4145, 6280] + ZOrder 7743 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum73" + SID "7462" + Ports [2, 1] + Position [4290, 6330, 4310, 6350] + ZOrder 7744 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum74" + SID "7477" + Ports [2, 1] + Position [5725, 6660, 5745, 6680] + ZOrder 7750 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum75" + SID "5456" + Ports [2, 1] + Position [5600, 12090, 5620, 12110] + ZOrder 3287 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum76" + SID "5457" + Ports [2, 1] + Position [5600, 12145, 5620, 12165] + ZOrder 3288 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum77" + SID "5458" + Ports [2, 1] + Position [5600, 12190, 5620, 12210] + ZOrder 3289 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum78" + SID "7497" + Ports [2, 1] + Position [5725, 6810, 5745, 6830] + ZOrder 7770 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum79" + SID "7528" + Ports [2, 1] + Position [5715, 7515, 5735, 7535] + ZOrder 7790 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + SID "7401" + Ports [2, 1] + Position [3590, 4890, 3610, 4910] + ZOrder 7679 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum80" + SID "7529" + Ports [2, 1] + Position [5715, 7645, 5735, 7665] + ZOrder 7799 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum81" + SID "7238" + Ports [2, 1] + Position [5715, 7080, 5735, 7100] + ZOrder 7484 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum82" + SID "7239" + Ports [2, 1] + Position [5715, 7215, 5735, 7235] + ZOrder 7493 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum83" + SID "7240" + Ports [2, 1] + Position [5715, 7345, 5735, 7365] + ZOrder 7502 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum84" + SID "5645" + Ports [2, 1] + Position [4585, 12435, 4605, 12455] + ZOrder 3487 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum85" + SID "5646" + Ports [2, 1] + Position [4585, 12510, 4605, 12530] + ZOrder 3488 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum86" + SID "5647" + Ports [2, 1] + Position [4415, 12435, 4435, 12455] + ZOrder 3479 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum87" + SID "5648" + Ports [2, 1] + Position [4415, 12510, 4435, 12530] + ZOrder 3480 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum88" + SID "5649" + Ports [2, 1] + Position [4415, 12585, 4435, 12605] + ZOrder 3481 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum89" + SID "5650" + Ports [2, 1] + Position [4585, 12585, 4605, 12605] + ZOrder 3489 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + SID "6931" + Ports [2, 1] + Position [5250, 4975, 5270, 4995] + ZOrder 7218 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum90" + SID "5674" + Ports [2, 1] + Position [4660, 12435, 4680, 12455] + ZOrder 3505 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum91" + SID "5675" + Ports [2, 1] + Position [1995, 3610, 2015, 3630] + ZOrder 3506 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum92" + SID "5679" + Ports [2, 1] + Position [1995, 3785, 2015, 3805] + ZOrder 3510 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum93" + SID "5681" + Ports [2, 1] + Position [1995, 3960, 2015, 3980] + ZOrder 3512 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum94" + SID "5683" + Ports [2, 1] + Position [1995, 4415, 2015, 4435] + ZOrder 3514 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum95" + SID "5684" + Ports [2, 1] + Position [1995, 4590, 2015, 4610] + ZOrder 3516 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum96" + SID "5685" + Ports [2, 1] + Position [1995, 4765, 2015, 4785] + ZOrder 3518 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum97" + SID "5691" + Ports [2, 1] + Position [1970, 12090, 1990, 12110] + ZOrder 3524 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum98" + SID "5701" + Ports [2, 1] + Position [1970, 12440, 1990, 12460] + ZOrder 3532 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum99" + SID "5702" + Ports [2, 1] + Position [1970, 12615, 1990, 12635] + ZOrder 3534 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator1" + SID "4419" + Position [3315, 11910, 3335, 11930] + ZOrder 2298 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "3923" + Position [3355, 4585, 3375, 4605] + ZOrder 1555 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "6806" + Position [1760, 2770, 1780, 2790] + ZOrder 5521 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3810" + Position [6900, 3300, 6920, 3320] + ZOrder 1441 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3811" + Position [6900, 3355, 6920, 3375] + ZOrder 1442 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "3812" + Position [6900, 3240, 6920, 3260] + ZOrder 1440 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "6807" + Position [1760, 2945, 1780, 2965] + ZOrder 5522 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "6808" + Position [1760, 3120, 1780, 3140] + ZOrder 5523 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "3874" + Position [6405, 3410, 6425, 3430] + ZOrder 1505 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "4632" + Position [1580, 10140, 1600, 10160] + ZOrder 2453 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "4777" + Position [1640, 4520, 1660, 4540] + ZOrder 2578 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "4633" + Position [1580, 10340, 1600, 10360] + ZOrder 2454 + } + Block { + BlockType Terminator + Name "Terminator36" + SID "4636" + Position [1580, 10540, 1600, 10560] + ZOrder 2457 + } + Block { + BlockType Terminator + Name "Terminator37" + SID "4637" + Position [1580, 10740, 1600, 10760] + ZOrder 2458 + } + Block { + BlockType Terminator + Name "Terminator38" + SID "4638" + Position [1580, 10940, 1600, 10960] + ZOrder 2459 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "6783" + Position [1625, 4090, 1645, 4110] + ZOrder 5466 + } + Block { + BlockType Terminator + Name "Terminator41" + SID "4641" + Position [1580, 11540, 1600, 11560] + ZOrder 2462 + } + Block { + BlockType Terminator + Name "Terminator42" + SID "4642" + Position [1580, 13540, 1600, 13560] + ZOrder 2463 + } + Block { + BlockType Terminator + Name "Terminator44" + SID "4644" + Position [1580, 13940, 1600, 13960] + ZOrder 2465 + } + Block { + BlockType Terminator + Name "Terminator45" + SID "4645" + Position [1580, 12340, 1600, 12360] + ZOrder 2466 + } + Block { + BlockType Terminator + Name "Terminator46" + SID "4646" + Position [1580, 13340, 1600, 13360] + ZOrder 2467 + } + Block { + BlockType Terminator + Name "Terminator48" + SID "4694" + Position [1640, 4695, 1660, 4715] + ZOrder 2498 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "6804" + Position [1715, 4025, 1735, 4045] + ZOrder 5519 + } + Block { + BlockType Terminator + Name "Terminator50" + SID "4650" + Position [1580, 13140, 1600, 13160] + ZOrder 2471 + } + Block { + BlockType Terminator + Name "Terminator52" + SID "4652" + Position [1580, 13740, 1600, 13760] + ZOrder 2601 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "6805" + Position [1760, 2585, 1780, 2605] + ZOrder 5520 + } + Block { + BlockType Terminator + Name "Terminator71" + SID "4713" + Position [1580, 8540, 1600, 8560] + ZOrder 2517 + } + Block { + BlockType Terminator + Name "Terminator72" + SID "4714" + Position [1580, 8740, 1600, 8760] + ZOrder 2518 + } + Block { + BlockType Terminator + Name "Terminator73" + SID "4715" + Position [1580, 8940, 1600, 8960] + ZOrder 2519 + } + Block { + BlockType Terminator + Name "Terminator74" + SID "4716" + Position [1580, 9140, 1600, 9160] + ZOrder 2520 + } + Block { + BlockType Terminator + Name "Terminator75" + SID "4717" + Position [1580, 9340, 1600, 9360] + ZOrder 2521 + } + Block { + BlockType Terminator + Name "Terminator76" + SID "4718" + Position [1580, 9540, 1600, 9560] + ZOrder 2522 + } + Block { + BlockType Terminator + Name "Terminator77" + SID "4719" + Position [1580, 9740, 1600, 9760] + ZOrder 2523 + } + Block { + BlockType Terminator + Name "Terminator78" + SID "4720" + Position [1580, 9940, 1600, 9960] + ZOrder 2524 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "3526" + Position [1425, 4260, 1445, 4280] + ZOrder 1156 + } + Block { + BlockType Reference + Name "Xend _Fil_PM_COIL2" + SID "6960" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6305, 5018, 6375, 5042] + ZOrder 7241 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DARM_TM_L_SW" + SID "5669" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4190, 11642, 4255, 11658] + ZOrder 3498 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Xend_DEMOD_TM1_LYP" + SID "6485" + Ports [5] + Position [5655, 12695, 5695, 12755] + ZOrder 3949 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_DEMOD_TM1_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "In1" + SID "6486" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6487" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6488" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6489" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6490" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6491" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6492" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6493" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6494" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6495" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6496" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6497" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6498" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6499" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6500" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6501" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6502" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6503" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6504" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6505" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6506" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6507" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6508" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6509" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6510" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6511" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6512" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6513" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6514" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6515" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6516" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6517" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6518" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6519" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6520" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6521" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6522" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6523" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6524" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6526" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6527" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6528" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6529" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6530" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6531" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6532" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6533" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6534" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6535" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6536" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6537" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6538" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6539" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6540" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6541" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6542" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6543" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6544" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6545" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6546" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6547" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6548" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6549" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6550" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Xend_DEMOD_TM2_LYP" + SID "6551" + Ports [5] + Position [5655, 12785, 5695, 12845] + ZOrder 3950 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_DEMOD_TM2_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6552" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6553" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6554" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6555" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6556" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6557" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6558" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6559" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6560" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6561" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6562" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6563" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6564" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6565" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6566" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6567" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6568" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6569" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6570" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6571" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6572" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6573" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6574" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6575" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6576" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6577" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6578" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6579" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6580" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6581" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6582" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6583" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6584" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6585" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6586" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6587" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6588" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6589" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6590" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6591" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6592" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6593" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6594" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6595" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6596" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6597" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6598" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6599" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6600" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6601" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6602" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6603" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6604" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6605" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6606" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6607" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6608" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6609" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6610" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6611" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6612" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6613" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6614" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6615" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6616" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Xend_DEMOD_TM2_OPLEV" + SID "6617" + Ports [5] + Position [5655, 12875, 5695, 12935] + ZOrder 3951 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_DEMOD_TM2_OPLEV" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "In1" + SID "6618" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6619" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6620" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6621" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6622" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6623" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6624" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6625" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6626" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6627" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6628" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6629" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6630" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6631" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6632" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6633" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6634" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6635" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6636" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6637" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6638" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6639" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6640" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6641" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6642" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6643" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6644" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6645" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6646" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6647" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6648" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6649" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6650" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6651" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6652" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6653" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6654" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6655" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6656" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6657" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6658" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6659" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6660" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6661" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6662" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6663" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6664" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6665" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6666" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6667" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6668" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6669" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6670" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6671" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6672" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6673" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6674" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6675" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6676" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6677" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6678" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6679" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6680" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6681" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6682" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType Reference + Name "Xend_Fil_COIL1" + SID "4429" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12408, 6300, 12432] + ZOrder 2300 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL2" + SID "4430" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12463, 6300, 12487] + ZOrder 2301 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL3" + SID "4431" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12518, 6300, 12542] + ZOrder 2302 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL4" + SID "4432" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12568, 6300, 12592] + ZOrder 2303 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_COIL1" + SID "6959" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6300, 4963, 6370, 4987] + ZOrder 7240 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_COIL3" + SID "6961" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6305, 5073, 6375, 5097] + ZOrder 7242 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_COIL4" + SID "6962" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6305, 5123, 6375, 5147] + ZOrder 7243 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_L1_COS" + SID "7137" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5520, 5433, 5590, 5457] + ZOrder 7415 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_L1_SIN" + SID "7138" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5520, 5378, 5590, 5402] + ZOrder 7414 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_L2_COS" + SID "7199" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5495, 6298, 5565, 6322] + ZOrder 7475 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_L2_SIN" + SID "7200" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5495, 6243, 5565, 6267] + ZOrder 7474 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_P1_COS" + SID "7139" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 5698, 5580, 5722] + ZOrder 7417 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_P1_SIN" + SID "7140" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 5643, 5580, 5667] + ZOrder 7416 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_P2_COS" + SID "7201" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5505, 6563, 5575, 6587] + ZOrder 7477 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_P2_SIN" + SID "7202" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5485, 6508, 5555, 6532] + ZOrder 7476 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD1_X_COS" + SID "7530" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5525, 7568, 5595, 7592] + ZOrder 7819 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD1_X_SIN" + SID "7531" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5525, 7513, 5595, 7537] + ZOrder 7818 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD1_Y_COS" + SID "7532" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5525, 7698, 5595, 7722] + ZOrder 7821 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD1_Y_SIN" + SID "7533" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5525, 7643, 5595, 7667] + ZOrder 7820 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD2_X_COS" + SID "7259" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5525, 7268, 5595, 7292] + ZOrder 7535 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD2_X_SIN" + SID "7260" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5525, 7213, 5595, 7237] + ZOrder 7534 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD2_Y_COS" + SID "7263" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5525, 7398, 5595, 7422] + ZOrder 7539 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD2_Y_SIN" + SID "7264" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5525, 7343, 5595, 7367] + ZOrder 7538 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD3_X_COS" + SID "7261" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5525, 7133, 5595, 7157] + ZOrder 7537 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD3_X_SIN" + SID "7262" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5525, 7078, 5595, 7102] + ZOrder 7536 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_R1_COS" + SID "7441" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5530, 5863, 5600, 5887] + ZOrder 7730 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_R1_SIN" + SID "7442" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5530, 5808, 5600, 5832] + ZOrder 7729 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_R2_COS" + SID "7478" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 6713, 5580, 6737] + ZOrder 7763 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_R2_SIN" + SID "7479" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5490, 6658, 5560, 6682] + ZOrder 7762 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_Y1_COS" + SID "7141" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5520, 5568, 5590, 5592] + ZOrder 7413 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_Y1_SIN" + SID "7142" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5520, 5513, 5590, 5537] + ZOrder 7412 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_Y2_COS" + SID "7203" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5495, 6433, 5565, 6457] + ZOrder 7473 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_Y2_SIN" + SID "7204" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5495, 6378, 5565, 6402] + ZOrder 7472 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_dx1_COS" + SID "7439" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5520, 5993, 5590, 6017] + ZOrder 7732 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_dx1_SIN" + SID "7440" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5520, 5938, 5590, 5962] + ZOrder 7731 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_dx2_COS" + SID "7498" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 6863, 5580, 6887] + ZOrder 7783 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_dx2_SIN" + SID "7499" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 6808, 5580, 6832] + ZOrder 7782 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_L" + SID "6949" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5585, 4973, 5655, 4997] + ZOrder 7224 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_L_OFFSET" + SID "6937" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4775, 5248, 4845, 5272] + ZOrder 7213 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_P" + SID "6950" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5585, 5123, 5655, 5147] + ZOrder 7226 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_P_OFFSET" + SID "6938" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4775, 5433, 4845, 5457] + ZOrder 7215 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_R" + SID "7456" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5585, 5193, 5655, 5217] + ZOrder 7736 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_R_OFFSET" + SID "7410" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4440, 5618, 4510, 5642] + ZOrder 7691 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_Y" + SID "6951" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5585, 5048, 5655, 5072] + ZOrder 7225 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_Y_OFFSET" + SID "6939" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4775, 5348, 4845, 5372] + ZOrder 7214 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_dx" + SID "7455" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5585, 5273, 5655, 5297] + ZOrder 7735 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_dx_OFFSET" + SID "7463" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3870, 6358, 3940, 6382] + ZOrder 7742 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_L" + SID "4433" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12433, 5580, 12457] + ZOrder 2168 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_L" + SID "5651" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12708, 4180, 12732] + ZOrder 3482 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_P" + SID "5652" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12893, 4180, 12917] + ZOrder 3484 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_Y" + SID "5653" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12808, 4180, 12832] + ZOrder 3483 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_P" + SID "4434" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12583, 5580, 12607] + ZOrder 2206 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_Y" + SID "4435" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12508, 5580, 12532] + ZOrder 2205 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_COIL_MAT" + SID "4436" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6030, 12490, 6070, 12550] + ZOrder 2207 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_CROSSTALK_MAT" + SID "4437" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [5800, 12490, 5840, 12550] + ZOrder 2201 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_MON" + SID "4438" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1830, 12785, 1910, 12815] + ZOrder 2175 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_OFFSET" + SID "5704" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12857, 1955, 12873] + ZOrder 3537 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT" + SID "4439" + Tag "Test Point" + Ports [1] + Position [2430, 12740, 2470, 12760] + ZOrder 2177 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT_MON" + SID "4440" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12795, 2360, 12825] + ZOrder 2216 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_MON" + SID "4441" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12435, 1905, 12465] + ZOrder 2169 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_OFFSET" + SID "5705" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12507, 1955, 12523] + ZOrder 3533 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT" + SID "4442" + Tag "Test Point" + Ports [1] + Position [2430, 12400, 2470, 12420] + ZOrder 2173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT_MON" + SID "4443" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12445, 2360, 12475] + ZOrder 2214 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm" + SID "4444" + Tag "Test Point" + Ports [1] + Position [3210, 12480, 3250, 12500] + ZOrder 2184 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_INIT" + SID "4445" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12562, 3040, 12578] + ZOrder 2221 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_MON" + SID "4446" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12475, 3160, 12505] + ZOrder 2183 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_diff_MON" + SID "4447" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12530, 3250, 12560] + ZOrder 2231 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_MON" + SID "4448" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12610, 1905, 12640] + ZOrder 2171 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_OFFSET" + SID "5706" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12682, 1955, 12698] + ZOrder 3535 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT" + SID "4449" + Tag "Test Point" + Ports [1] + Position [2430, 12560, 2470, 12580] + ZOrder 2174 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT_MON" + SID "4450" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12620, 2360, 12650] + ZOrder 2215 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm" + SID "4451" + Tag "Test Point" + Ports [1] + Position [3210, 12655, 3250, 12675] + ZOrder 2189 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_INIT" + SID "4452" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12702, 3040, 12718] + ZOrder 2223 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_MON" + SID "4453" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12650, 3160, 12680] + ZOrder 2188 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_diff_MON" + SID "4454" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12605, 3250, 12635] + ZOrder 2232 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_MON" + SID "4455" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12085, 1905, 12115] + ZOrder 2196 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_OFFSET" + SID "5692" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12157, 1955, 12173] + ZOrder 3525 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT" + SID "4456" + Tag "Test Point" + Ports [1] + Position [2430, 12050, 2470, 12070] + ZOrder 2198 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT_MON" + SID "4457" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 12095, 2345, 12125] + ZOrder 2219 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_MON" + SID "4458" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11735, 1905, 11765] + ZOrder 2190 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_OFFSET" + SID "5693" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11807, 1955, 11823] + ZOrder 3521 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT" + SID "4459" + Tag "Test Point" + Ports [1] + Position [2425, 11705, 2465, 11725] + ZOrder 2194 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT_MON" + SID "4460" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11745, 2345, 11775] + ZOrder 2217 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm" + SID "4461" + Tag "Test Point" + Ports [1] + Position [3215, 11780, 3255, 11800] + ZOrder 2289 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_INIT" + SID "4462" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 11862, 3045, 11878] + ZOrder 2293 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_MON" + SID "4463" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11775, 3165, 11805] + ZOrder 2288 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_diff_MON" + SID "4464" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11830, 3255, 11860] + ZOrder 2296 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_MON" + SID "4465" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11910, 1905, 11940] + ZOrder 2192 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_OFFSET" + SID "5694" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11982, 1955, 11998] + ZOrder 3523 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT" + SID "4466" + Tag "Test Point" + Ports [1] + Position [2425, 11880, 2465, 11900] + ZOrder 2195 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT_MON" + SID "4467" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11920, 2345, 11950] + ZOrder 2218 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm" + SID "4468" + Tag "Test Point" + Ports [1] + Position [3215, 11955, 3255, 11975] + ZOrder 2291 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_INIT" + SID "4469" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 12002, 3045, 12018] + ZOrder 2295 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_MON" + SID "4470" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11950, 3165, 11980] + ZOrder 2290 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_diff_MON" + SID "4471" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11905, 3255, 11935] + ZOrder 2297 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Xend_OSC_TM1" + SID "6453" + Ports [0, 5] + Position [5245, 12055, 5285, 12115] + ZOrder 3948 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_OSC_TM1" + Location [878, 2180, 2416, 3216] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Switch + Name "Choice" + SID "6454" + Position [445, 40, 475, 70] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "6455" + Position [445, 140, 475, 170] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "6456" + Position [445, 240, 475, 270] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "6457" + Position [315, 355, 345, 385] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "6458" + Position [155, 355, 185, 385] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "6459" + Position [155, 405, 185, 435] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "6460" + Position [315, 405, 345, 435] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "6461" + Position [315, 455, 345, 485] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "6462" + Position [155, 455, 185, 485] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant39" + SID "6463" + Description "Each half of QPD" + Position [330, 87, 360, 103] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "6464" + Description "Each half of QPD" + Position [330, 187, 360, 203] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "6465" + Description "Each half of QPD" + Position [330, 287, 360, 303] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "6466" + Description "Each half of QPD" + Position [20, 322, 50, 338] + ZOrder 3074 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "6467" + Position [145, 545, 205, 575] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "6468" + Position [330, 545, 390, 575] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground" + SID "6469" + Position [125, 45, 145, 65] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground22" + SID "6470" + Position [125, 145, 145, 165] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "6471" + Position [125, 245, 145, 265] + ZOrder 1488 + } + Block { + BlockType Reference + Name "L" + SID "6472" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 24, 230, 86] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "6473" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 47, 390, 63] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux20" + SID "6474" + Ports [3, 1] + Position [125, 538, 130, 582] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "6475" + Ports [3, 1] + Position [310, 538, 315, 582] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "6476" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 224, 230, 286] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "6477" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 247, 390, 263] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "6478" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 124, 230, 186] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "6479" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 147, 390, 163] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6480" + Position [600, 248, 630, 262] + ZOrder 3084 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6481" + Position [600, 303, 630, 317] + ZOrder 3085 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6482" + Position [610, 358, 640, 372] + ZOrder 3086 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6483" + Position [230, 900, 260, 915] + ZOrder 3087 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6484" + Position [250, 955, 280, 970] + ZOrder 3088 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "L" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "L_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 6 + Points [0, 283; -134, 0] + Branch { + ZOrder 7 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 8 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 9 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 10 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 11 + SrcBlock "Choice" + SrcPort 1 + Points [77, 0; 0, 200] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "Y" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 14 + SrcBlock "Y_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 15 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 16 + Points [0, 176; -126, 0] + Branch { + ZOrder 17 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 18 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 19 + SrcBlock "P" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 21 + SrcBlock "Choice1" + SrcPort 1 + Points [40, 0; 0, 155] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Choice2" + SrcPort 1 + Points [18, 0; 0, 110] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "L" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "Y" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "L" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "Y" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "P" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "P" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 30 + Points [176, 0; 0, 32] + Branch { + ZOrder 31 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 32 + Points [0, 50] + Branch { + ZOrder 33 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 34 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 35 + Points [0, 32] + Branch { + ZOrder 36 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 37 + Points [0, 50] + Branch { + ZOrder 38 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 39 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 40 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 43 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 46 + SrcBlock "P_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 47 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 48 + Points [0, 71; -142, 0] + Branch { + ZOrder 49 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 50 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 51 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 380] + DstBlock "Out5" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "Xend_OSC_TM2" + SID "6421" + Ports [0, 5] + Position [5245, 11955, 5285, 12015] + ZOrder 3947 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_OSC_TM2" + Location [878, 2180, 2416, 3216] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Switch + Name "Choice" + SID "6422" + Position [445, 40, 475, 70] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "6423" + Position [445, 140, 475, 170] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "6424" + Position [445, 240, 475, 270] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "6425" + Position [315, 355, 345, 385] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "6426" + Position [155, 355, 185, 385] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "6427" + Position [155, 405, 185, 435] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "6428" + Position [315, 405, 345, 435] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "6429" + Position [315, 455, 345, 485] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "6430" + Position [155, 455, 185, 485] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant39" + SID "6431" + Description "Each half of QPD" + Position [330, 87, 360, 103] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "6432" + Description "Each half of QPD" + Position [330, 187, 360, 203] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "6433" + Description "Each half of QPD" + Position [330, 287, 360, 303] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "6434" + Description "Each half of QPD" + Position [20, 322, 50, 338] + ZOrder 3074 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "6435" + Position [145, 545, 205, 575] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "6436" + Position [330, 545, 390, 575] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground" + SID "6437" + Position [125, 45, 145, 65] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground22" + SID "6438" + Position [125, 145, 145, 165] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "6439" + Position [125, 245, 145, 265] + ZOrder 1488 + } + Block { + BlockType Reference + Name "L" + SID "6440" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 24, 230, 86] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "6441" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 47, 390, 63] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux20" + SID "6442" + Ports [3, 1] + Position [125, 538, 130, 582] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "6443" + Ports [3, 1] + Position [310, 538, 315, 582] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "6444" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 224, 230, 286] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "6445" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 247, 390, 263] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "6446" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 124, 230, 186] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "6447" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 147, 390, 163] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6448" + Position [600, 248, 630, 262] + ZOrder 3084 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6449" + Position [600, 303, 630, 317] + ZOrder 3085 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6450" + Position [610, 358, 640, 372] + ZOrder 3086 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6451" + Position [230, 900, 260, 915] + ZOrder 3087 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6452" + Position [250, 955, 280, 970] + ZOrder 3088 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "L" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "L_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 6 + Points [0, 283; -134, 0] + Branch { + ZOrder 7 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 8 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 9 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 10 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 11 + SrcBlock "Choice" + SrcPort 1 + Points [77, 0; 0, 200] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "Y" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 14 + SrcBlock "Y_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 15 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 16 + Points [0, 176; -126, 0] + Branch { + ZOrder 17 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 18 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 19 + SrcBlock "P" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 21 + SrcBlock "Choice1" + SrcPort 1 + Points [40, 0; 0, 155] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Choice2" + SrcPort 1 + Points [18, 0; 0, 110] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "L" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "Y" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "L" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "Y" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "P" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "P" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 30 + Points [176, 0; 0, 32] + Branch { + ZOrder 31 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 32 + Points [0, 50] + Branch { + ZOrder 33 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 34 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 35 + Points [0, 32] + Branch { + ZOrder 36 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 37 + Points [0, 50] + Branch { + ZOrder 38 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 39 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 40 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 43 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 46 + SrcBlock "P_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 47 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 48 + Points [0, 71; -142, 0] + Branch { + ZOrder 49 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 50 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 51 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 380] + DstBlock "Out5" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "Xend_PM_COIL1_VOLT" + SID "6965" + Tag "Test Point" + Ports [1] + Position [6565, 4965, 6605, 4985] + ZOrder 7244 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL1_VOLT_MON" + SID "6966" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6405, 4960, 6485, 4990] + ZOrder 7231 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL2_VOLT" + SID "6967" + Tag "Test Point" + Ports [1] + Position [6565, 5020, 6605, 5040] + ZOrder 7245 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL2_VOLT_MON" + SID "6968" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6405, 5015, 6485, 5045] + ZOrder 7232 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL3_VOLT" + SID "6969" + Tag "Test Point" + Ports [1] + Position [6565, 5075, 6605, 5095] + ZOrder 7246 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL3_VOLT_MON" + SID "6970" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6410, 5070, 6490, 5100] + ZOrder 7233 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL4_VOLT" + SID "6971" + Tag "Test Point" + Ports [1] + Position [6565, 5125, 6605, 5145] + ZOrder 7247 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL4_VOLT_MON" + SID "6972" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6410, 5120, 6490, 5150] + ZOrder 7234 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL_MAT" + SID "6963" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6170, 5030, 6210, 5090] + ZOrder 7228 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_CROSSTALK_MAT" + SID "6964" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [5945, 5030, 5985, 5090] + ZOrder 7227 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_L1" + SID "7122" + Tag "Test Point" + Ports [1] + Position [6055, 5405, 6095, 5425] + ZOrder 7365 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_L1_MON" + SID "7121" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5910, 5400, 5990, 5430] + ZOrder 7386 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_L2" + SID "7181" + Tag "Test Point" + Ports [1] + Position [6030, 6270, 6070, 6290] + ZOrder 7425 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_L2_MON" + SID "7182" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5885, 6265, 5965, 6295] + ZOrder 7446 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_P1" + SID "7124" + Tag "Test Point" + Ports [1] + Position [6065, 5670, 6105, 5690] + ZOrder 7383 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_P1_MON" + SID "7123" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5905, 5665, 5985, 5695] + ZOrder 7385 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_P2" + SID "7183" + Tag "Test Point" + Ports [1] + Position [6040, 6535, 6080, 6555] + ZOrder 7443 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_P2_MON" + SID "7184" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5880, 6530, 5960, 6560] + ZOrder 7445 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_R1" + SID "7446" + Tag "Test Point" + Ports [1] + Position [6060, 5835, 6100, 5855] + ZOrder 7703 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_R1_MON" + SID "7447" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5915, 5830, 5995, 5860] + ZOrder 7713 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_R2" + SID "7480" + Tag "Test Point" + Ports [1] + Position [6045, 6685, 6085, 6705] + ZOrder 7754 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_R2_MON" + SID "7481" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5885, 6680, 5965, 6710] + ZOrder 7755 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_Y1" + SID "7126" + Tag "Test Point" + Ports [1] + Position [6050, 5540, 6090, 5560] + ZOrder 7374 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_Y1_MON" + SID "7125" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5905, 5535, 5985, 5565] + ZOrder 7384 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_Y2" + SID "7185" + Tag "Test Point" + Ports [1] + Position [6025, 6405, 6065, 6425] + ZOrder 7434 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_Y2_MON" + SID "7186" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5880, 6400, 5960, 6430] + ZOrder 7444 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_dx1" + SID "7444" + Tag "Test Point" + Ports [1] + Position [6075, 5965, 6115, 5985] + ZOrder 7712 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_dx1_MON" + SID "7445" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5915, 5960, 5995, 5990] + ZOrder 7714 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_dx2" + SID "7500" + Tag "Test Point" + Ports [1] + Position [6045, 6835, 6085, 6855] + ZOrder 7774 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_dx2_MON" + SID "7501" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5885, 6830, 5965, 6860] + ZOrder 7775 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_L1" + SID "7128" + Tag "Test Point" + Ports [1] + Position [6495, 5440, 6535, 5460] + ZOrder 7394 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_L1_MON" + SID "7127" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6315, 5435, 6395, 5465] + ZOrder 7393 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_L2" + SID "7187" + Tag "Test Point" + Ports [1] + Position [6470, 6305, 6510, 6325] + ZOrder 7454 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_L2_MON" + SID "7188" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6290, 6300, 6370, 6330] + ZOrder 7453 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_P1" + SID "7143" + Tag "Test Point" + Ports [1] + Position [6505, 5725, 6545, 5745] + ZOrder 7419 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_P1_MON" + SID "7144" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6315, 5720, 6395, 5750] + ZOrder 7418 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_P2" + SID "7189" + Tag "Test Point" + Ports [1] + Position [6480, 6590, 6520, 6610] + ZOrder 7479 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_P2_MON" + SID "7190" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6290, 6585, 6370, 6615] + ZOrder 7478 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_R1" + SID "7449" + Tag "Test Point" + Ports [1] + Position [6510, 5875, 6550, 5895] + ZOrder 7722 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_R1_MON" + SID "7450" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6315, 5870, 6395, 5900] + ZOrder 7721 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_R2" + SID "7482" + Tag "Test Point" + Ports [1] + Position [6485, 6740, 6525, 6760] + ZOrder 7765 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_R2_MON" + SID "7483" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6295, 6735, 6375, 6765] + ZOrder 7764 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_Y1" + SID "7130" + Tag "Test Point" + Ports [1] + Position [6500, 5580, 6540, 5600] + ZOrder 7402 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_Y1_MON" + SID "7129" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6305, 5575, 6385, 5605] + ZOrder 7401 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_Y2" + SID "7191" + Tag "Test Point" + Ports [1] + Position [6475, 6445, 6515, 6465] + ZOrder 7462 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_Y2_MON" + SID "7192" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6280, 6440, 6360, 6470] + ZOrder 7461 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_dx1" + SID "7448" + Tag "Test Point" + Ports [1] + Position [6515, 6020, 6555, 6040] + ZOrder 7734 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_dx1_MON" + SID "7443" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6325, 6015, 6405, 6045] + ZOrder 7733 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_dx2" + SID "7502" + Tag "Test Point" + Ports [1] + Position [6485, 6890, 6525, 6910] + ZOrder 7785 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_dx2_MON" + SID "7503" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6295, 6885, 6375, 6915] + ZOrder 7784 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_L1" + SID "7132" + Tag "Test Point" + Ports [1] + Position [6505, 5360, 6545, 5380] + ZOrder 7388 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_L1_MON" + SID "7131" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6320, 5355, 6400, 5385] + ZOrder 7387 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_L2" + SID "7193" + Tag "Test Point" + Ports [1] + Position [6480, 6225, 6520, 6245] + ZOrder 7448 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_L2_MON" + SID "7194" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6295, 6220, 6375, 6250] + ZOrder 7447 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_P1" + SID "7134" + Tag "Test Point" + Ports [1] + Position [6505, 5645, 6545, 5665] + ZOrder 7404 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_P1_MON" + SID "7133" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6305, 5640, 6385, 5670] + ZOrder 7403 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_P2" + SID "7195" + Tag "Test Point" + Ports [1] + Position [6480, 6510, 6520, 6530] + ZOrder 7464 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_P2_MON" + SID "7196" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6280, 6505, 6360, 6535] + ZOrder 7463 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_R1" + SID "7453" + Tag "Test Point" + Ports [1] + Position [6515, 5795, 6555, 5815] + ZOrder 7716 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_R1_MON" + SID "7454" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6315, 5790, 6395, 5820] + ZOrder 7715 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_R2" + SID "7484" + Tag "Test Point" + Ports [1] + Position [6485, 6660, 6525, 6680] + ZOrder 7757 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_R2_MON" + SID "7485" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6285, 6655, 6365, 6685] + ZOrder 7756 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_Y1" + SID "7136" + Tag "Test Point" + Ports [1] + Position [6505, 5500, 6545, 5520] + ZOrder 7396 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_Y1_MON" + SID "7135" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6305, 5495, 6385, 5525] + ZOrder 7395 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_Y2" + SID "7197" + Tag "Test Point" + Ports [1] + Position [6480, 6365, 6520, 6385] + ZOrder 7456 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_Y2_MON" + SID "7198" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6280, 6360, 6360, 6390] + ZOrder 7455 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_dx1" + SID "7451" + Tag "Test Point" + Ports [1] + Position [6515, 5940, 6555, 5960] + ZOrder 7724 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_dx1_MON" + SID "7452" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6315, 5935, 6395, 5965] + ZOrder 7723 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_dx2" + SID "7504" + Tag "Test Point" + Ports [1] + Position [6485, 6810, 6525, 6830] + ZOrder 7777 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_dx2_MON" + SID "7505" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6285, 6805, 6365, 6835] + ZOrder 7776 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_AMP_X" + SID "7534" + Tag "Test Point" + Ports [1] + Position [6060, 7540, 6100, 7560] + ZOrder 7794 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_AMP_X_MON" + SID "7535" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5910, 7535, 5990, 7565] + ZOrder 7804 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_AMP_Y" + SID "7536" + Tag "Test Point" + Ports [1] + Position [6060, 7670, 6100, 7690] + ZOrder 7803 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_AMP_Y_MON" + SID "7537" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5910, 7665, 5990, 7695] + ZOrder 7805 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_COS_X" + SID "7542" + Tag "Test Point" + Ports [1] + Position [6490, 7590, 6530, 7610] + ZOrder 7823 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_COS_X_MON" + SID "7538" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6355, 7585, 6435, 7615] + ZOrder 7807 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_COS_Y" + SID "7543" + Tag "Test Point" + Ports [1] + Position [6490, 7735, 6530, 7755] + ZOrder 7825 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_COS_Y_MON" + SID "7539" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6355, 7730, 6435, 7760] + ZOrder 7809 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_SIN_X" + SID "7544" + Tag "Test Point" + Ports [1] + Position [6490, 7510, 6530, 7530] + ZOrder 7822 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_SIN_X_MON" + SID "7540" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6355, 7505, 6435, 7535] + ZOrder 7806 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_SIN_Y" + SID "7545" + Tag "Test Point" + Ports [1] + Position [6490, 7655, 6530, 7675] + ZOrder 7824 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_SIN_Y_MON" + SID "7541" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6355, 7650, 6435, 7680] + ZOrder 7808 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_AMP_X" + SID "7241" + Tag "Test Point" + Ports [1] + Position [6060, 7240, 6100, 7260] + ZOrder 7497 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_AMP_X_MON" + SID "7242" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5870, 7235, 5950, 7265] + ZOrder 7508 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_AMP_Y" + SID "7245" + Tag "Test Point" + Ports [1] + Position [6060, 7370, 6100, 7390] + ZOrder 7506 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_AMP_Y_MON" + SID "7246" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5870, 7365, 5950, 7395] + ZOrder 7509 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_COS_X" + SID "7247" + Tag "Test Point" + Ports [1] + Position [6490, 7290, 6530, 7310] + ZOrder 7517 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_COS_X_MON" + SID "7248" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6355, 7285, 6435, 7315] + ZOrder 7516 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_COS_Y" + SID "7251" + Tag "Test Point" + Ports [1] + Position [6490, 7435, 6530, 7455] + ZOrder 7521 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_COS_Y_MON" + SID "7252" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6355, 7430, 6435, 7460] + ZOrder 7520 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_SIN_X" + SID "7253" + Tag "Test Point" + Ports [1] + Position [6490, 7210, 6530, 7230] + ZOrder 7515 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_SIN_X_MON" + SID "7254" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6355, 7205, 6435, 7235] + ZOrder 7514 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_SIN_Y" + SID "7257" + Tag "Test Point" + Ports [1] + Position [6490, 7355, 6530, 7375] + ZOrder 7519 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_SIN_Y_MON" + SID "7258" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6355, 7350, 6435, 7380] + ZOrder 7518 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD3_AMP_X" + SID "7243" + Tag "Test Point" + Ports [1] + Position [6060, 7105, 6100, 7125] + ZOrder 7488 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD3_AMP_X_MON" + SID "7244" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5870, 7100, 5950, 7130] + ZOrder 7507 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD3_PHASE_COS_X" + SID "7249" + Tag "Test Point" + Ports [1] + Position [6490, 7150, 6530, 7170] + ZOrder 7513 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD3_PHASE_COS_X_MON" + SID "7250" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6355, 7145, 6435, 7175] + ZOrder 7512 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD3_PHASE_SIN_X" + SID "7255" + Tag "Test Point" + Ports [1] + Position [6490, 7070, 6530, 7090] + ZOrder 7511 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD3_PHASE_SIN_X_MON" + SID "7256" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6355, 7065, 6435, 7095] + ZOrder 7510 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_L" + SID "6940" + Tag "Test Point" + Ports [1] + Position [4650, 4945, 4690, 4965] + ZOrder 7200 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_L_OFFSET" + SID "6941" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5150, 5002, 5215, 5018] + ZOrder 7216 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_Length_MON" + SID "7404" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4170, 4865, 4250, 4895] + ZOrder 7684 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_L" + SID "7031" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [7535, 3874, 7590, 3936] + ZOrder 7303 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_L_SW" + SID "7036" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7810, 3832, 7875, 3848] + ZOrder 7310 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_P" + SID "7032" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [7535, 4054, 7590, 4116] + ZOrder 7307 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_P_SW" + SID "7042" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7825, 4022, 7890, 4038] + ZOrder 7316 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_R" + SID "7674" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [7535, 4139, 7590, 4201] + ZOrder 7886 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_R_SW" + SID "7677" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7825, 4112, 7890, 4128] + ZOrder 7890 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_Y" + SID "7033" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [7535, 3964, 7590, 4026] + ZOrder 7305 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_Y_SW" + SID "7039" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7810, 3937, 7875, 3953] + ZOrder 7313 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_dx" + SID "7676" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [7535, 4234, 7590, 4296] + ZOrder 7888 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_dx_SW" + SID "7685" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7825, 4202, 7890, 4218] + ZOrder 7898 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_L" + SID "7076" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [8375, 3769, 8430, 3831] + ZOrder 7330 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_L_SW" + SID "7077" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8640, 3717, 8705, 3733] + ZOrder 7337 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_P" + SID "7078" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [8375, 3984, 8430, 4046] + ZOrder 7334 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_P_SW" + SID "7079" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8635, 3947, 8700, 3963] + ZOrder 7343 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_R" + SID "7693" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [8375, 4079, 8430, 4141] + ZOrder 7906 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_R_SW" + SID "7699" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8640, 4047, 8705, 4063] + ZOrder 7911 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_Y" + SID "7080" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [8375, 3869, 8430, 3931] + ZOrder 7332 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_Y_SW" + SID "7081" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8635, 3842, 8700, 3858] + ZOrder 7340 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_dx" + SID "7694" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [8375, 4189, 8430, 4251] + ZOrder 7907 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_dx_SW" + SID "7702" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8640, 4152, 8705, 4168] + ZOrder 7914 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_P" + SID "6944" + Tag "Test Point" + Ports [1] + Position [4660, 5075, 4700, 5095] + ZOrder 7223 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_P_OFFSET" + SID "6942" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5150, 5157, 5215, 5173] + ZOrder 7221 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_Pitch_MON" + SID "7394" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3990, 5070, 4070, 5100] + ZOrder 7672 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_SUM_MON" + SID "6851" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1720, 5215, 1800, 5245] + ZOrder 6954 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_SUM_OFFSET" + SID "6884" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1760, 5292, 1825, 5308] + ZOrder 7001 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_SUM_VOLT" + SID "6894" + Tag "Test Point" + Ports [1] + Position [2185, 5185, 2225, 5205] + ZOrder 7011 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_SUM_VOLT_MON" + SID "6852" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2010, 5225, 2090, 5255] + ZOrder 6952 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_X_MON" + SID "6853" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1715, 4865, 1795, 4895] + ZOrder 6940 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_X_OFFSET" + SID "6883" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1770, 4942, 1835, 4958] + ZOrder 7000 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_X_VOLT" + SID "6892" + Tag "Test Point" + Ports [1] + Position [2210, 4855, 2250, 4875] + ZOrder 7009 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_X_VOLT_MON" + SID "6854" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2015, 4905, 2095, 4935] + ZOrder 6948 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_X_mm" + SID "6855" + Tag "Test Point" + Ports [1] + Position [3205, 4900, 3245, 4920] + ZOrder 6976 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_X_mm_DIFF_MON" + SID "6858" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 4935, 3475, 4965] + ZOrder 6988 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_X_mm_MON" + SID "6857" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3015, 4935, 3095, 4965] + ZOrder 6972 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_X_mm_OFFSET" + SID "6856" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3195, 4982, 3260, 4998] + ZOrder 6981 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_Y_MON" + SID "6859" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1715, 5040, 1795, 5070] + ZOrder 6941 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_Y_OFFSET" + SID "6881" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1790, 5112, 1855, 5128] + ZOrder 6998 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_Y_VOLT" + SID "6893" + Tag "Test Point" + Ports [1] + Position [2185, 5000, 2225, 5020] + ZOrder 7010 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_Y_VOLT_MON" + SID "6860" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2010, 5050, 2090, 5080] + ZOrder 6949 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_Y_mm" + SID "6861" + Tag "Test Point" + Ports [1] + Position [3205, 5035, 3245, 5055] + ZOrder 6977 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_Y_mm_DIFF_MON" + SID "6864" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 5060, 3475, 5090] + ZOrder 6989 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_Y_mm_MON" + SID "6863" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3015, 5060, 3095, 5090] + ZOrder 6973 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD1_Y_mm_OFFSET" + SID "6862" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3185, 5107, 3250, 5123] + ZOrder 6983 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_SUM_MON" + SID "6865" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1735, 5740, 1815, 5770] + ZOrder 6955 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_SUM_OFFSET" + SID "6891" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1775, 5862, 1840, 5878] + ZOrder 7007 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_SUM_VOLT" + SID "6897" + Tag "Test Point" + Ports [1] + Position [2185, 5715, 2225, 5735] + ZOrder 7014 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_SUM_VOLT_MON" + SID "6866" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1980, 5750, 2060, 5780] + ZOrder 6957 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_X_MON" + SID "6867" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1730, 5390, 1810, 5420] + ZOrder 6942 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_X_OFFSET" + SID "6887" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1770, 5467, 1835, 5483] + ZOrder 7003 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_X_VOLT" + SID "6895" + Tag "Test Point" + Ports [1] + Position [2185, 5335, 2225, 5355] + ZOrder 7012 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_X_VOLT_MON" + SID "6868" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2000, 5400, 2080, 5430] + ZOrder 6950 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_X_mm" + SID "6869" + Tag "Test Point" + Ports [1] + Position [3205, 5195, 3245, 5215] + ZOrder 6978 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_X_mm_DIFF_MON" + SID "6872" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 5245, 3475, 5275] + ZOrder 6990 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_X_mm_MON" + SID "6871" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3015, 5245, 3095, 5275] + ZOrder 6974 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_X_mm_OFFSET" + SID "6870" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3195, 5277, 3260, 5293] + ZOrder 6985 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_Y_MON" + SID "6873" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1735, 5565, 1815, 5595] + ZOrder 6943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_Y_OFFSET" + SID "6889" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1780, 5642, 1845, 5658] + ZOrder 7005 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_Y_VOLT" + SID "6896" + Tag "Test Point" + Ports [1] + Position [2175, 5520, 2215, 5540] + ZOrder 7013 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_Y_VOLT_MON" + SID "6874" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1990, 5575, 2070, 5605] + ZOrder 6951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_Y_mm" + SID "6875" + Tag "Test Point" + Ports [1] + Position [3195, 5330, 3235, 5350] + ZOrder 6979 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_Y_mm_DIFF" + SID "6879" + Tag "Test Point" + Ports [1] + Position [3600, 5390, 3640, 5410] + ZOrder 6996 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_Y_mm_DIFF_MON" + SID "6878" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 5345, 3475, 5375] + ZOrder 6991 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_Y_mm_MON" + SID "6877" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3015, 5345, 3095, 5375] + ZOrder 6975 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD2_Y_mm_OFFSET" + SID "6876" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3200, 5402, 3265, 5418] + ZOrder 6987 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_SUM_MON" + SID "7340" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1715, 6265, 1795, 6295] + ZOrder 7605 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_SUM_OFFSET" + SID "7341" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1810, 6342, 1875, 6358] + ZOrder 7633 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_SUM_VOLT" + SID "7342" + Tag "Test Point" + Ports [1] + Position [2235, 6235, 2275, 6255] + ZOrder 7637 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_SUM_VOLT_MON" + SID "7343" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2025, 6275, 2105, 6305] + ZOrder 7603 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_X_MON3" + SID "7344" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1745, 5915, 1825, 5945] + ZOrder 7597 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_X_OFFSET" + SID "7345" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1790, 6002, 1855, 6018] + ZOrder 7632 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_X_VOLT" + SID "7346" + Tag "Test Point" + Ports [1] + Position [2235, 5890, 2275, 5910] + ZOrder 7635 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_X_VOLT_MON" + SID "7347" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2000, 5925, 2080, 5955] + ZOrder 7601 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_X_mm" + SID "7348" + Tag "Test Point" + Ports [1] + Position [2890, 5890, 2930, 5910] + ZOrder 7617 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_X_mm_DIFF_MON" + SID "7349" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2980, 5955, 3060, 5985] + ZOrder 7626 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_X_mm_MON" + SID "7350" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2720, 5955, 2800, 5985] + ZOrder 7614 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_X_mm_OFFSET" + SID "7351" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2860, 6012, 2925, 6028] + ZOrder 7621 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_Y_MON" + SID "7352" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1745, 6090, 1825, 6120] + ZOrder 7598 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_Y_OFFSET" + SID "7353" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1810, 6162, 1875, 6178] + ZOrder 7630 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_Y_VOLT" + SID "7354" + Tag "Test Point" + Ports [1] + Position [2235, 6070, 2275, 6090] + ZOrder 7636 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_Y_VOLT_MON" + SID "7355" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2015, 6100, 2095, 6130] + ZOrder 7602 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_Y_mm" + SID "7356" + Tag "Test Point" + Ports [1] + Position [2900, 6080, 2950, 6100] + ZOrder 7618 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_Y_mm_DIFF" + SID "7546" + Tag "Test Point" + Ports [1] + Position [3175, 6135, 3215, 6155] + ZOrder 7826 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_Y_mm_DIFF_MON" + SID "7357" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2995, 6130, 3075, 6160] + ZOrder 7627 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_Y_mm_MON" + SID "7358" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2720, 6130, 2800, 6160] + ZOrder 7615 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_QPD3_Y_mm_OFFSET" + SID "7359" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2860, 6182, 2925, 6198] + ZOrder 7623 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_R" + SID "7405" + Tag "Test Point" + Ports [1] + Position [4320, 5310, 4360, 5330] + ZOrder 7685 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_R_OFFSET" + SID "7414" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4780, 5662, 4845, 5678] + ZOrder 7694 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_Roll_MON" + SID "7391" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4080, 5355, 4160, 5385] + ZOrder 7666 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_Y" + SID "6945" + Tag "Test Point" + Ports [1] + Position [4650, 5010, 4690, 5030] + ZOrder 7222 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_Y_OFFSET" + SID "6943" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5150, 5082, 5215, 5098] + ZOrder 7217 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_Yaw_MON" + SID "7388" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4140, 5205, 4220, 5235] + ZOrder 7663 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_dX_MON" + SID "7373" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3410, 5965, 3490, 5995] + ZOrder 7648 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_dx" + SID "7407" + Tag "Test Point" + Ports [1] + Position [3645, 6055, 3685, 6075] + ZOrder 7687 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_dx_OFFSET" + SID "7464" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4210, 6402, 4275, 6418] + ZOrder 7745 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_dx_yaw_SW" + SID "7384" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3550, 5257, 3615, 5273] + ZOrder 7658 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_yaw_length_SW" + SID "7400" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3585, 4942, 3650, 4958] + ZOrder 7677 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT" + SID "5711" + Tag "Test Point" + Ports [1] + Position [6575, 12375, 6615, 12395] + ZOrder 3542 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT_MON" + SID "4478" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12395, 6505, 12425] + ZOrder 2226 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT" + SID "5712" + Tag "Test Point" + Ports [1] + Position [6575, 12430, 6615, 12450] + ZOrder 3543 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT_MON" + SID "4479" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12450, 6505, 12480] + ZOrder 2227 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT" + SID "5713" + Tag "Test Point" + Ports [1] + Position [6575, 12485, 6615, 12505] + ZOrder 3544 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT_MON" + SID "4480" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12510, 6505, 12540] + ZOrder 2228 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT" + SID "5714" + Tag "Test Point" + Ports [1] + Position [6575, 12540, 6615, 12560] + ZOrder 3545 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT_MON" + SID "4481" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12565, 6505, 12595] + ZOrder 2229 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L" + SID "4482" + Tag "Test Point" + Ports [1] + Position [3985, 12405, 4025, 12425] + ZOrder 2299 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L_MON" + SID "4483" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12430, 3945, 12460] + ZOrder 2202 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_L" + SID "5654" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12462, 4550, 12478] + ZOrder 3485 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_P" + SID "5655" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12617, 4550, 12633] + ZOrder 3490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_Y" + SID "5656" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12542, 4550, 12558] + ZOrder 3486 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P" + SID "5673" + Tag "Test Point" + Ports [1] + Position [3985, 12550, 4025, 12570] + ZOrder 3504 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P_MON" + SID "4484" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12580, 3945, 12610] + ZOrder 2204 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y" + SID "5672" + Tag "Test Point" + Ports [1] + Position [3985, 12480, 4025, 12500] + ZOrder 3503 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y_MON" + SID "4485" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12505, 3945, 12535] + ZOrder 2203 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_PM_L_SW" + SID "6946" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4890, 5277, 4955, 5293] + ZOrder 7202 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_PM_P_SW" + SID "6947" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4890, 5452, 4955, 5468] + ZOrder 7208 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_PM_R_SW" + SID "7411" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4555, 5647, 4620, 5663] + ZOrder 7689 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_PM_Y_SW" + SID "6948" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4890, 5367, 4955, 5383] + ZOrder 7205 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_PM_dx_SW1" + SID "7465" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3985, 6387, 4050, 6403] + ZOrder 7740 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_L_SW" + SID "5657" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12737, 4290, 12753] + ZOrder 3471 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_P_SW" + SID "5658" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12912, 4290, 12928] + ZOrder 3477 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_Y_SW" + SID "5659" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12827, 4290, 12843] + ZOrder 3474 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_yaw_length_SW" + SID "4686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3320, 12652, 3385, 12668] + ZOrder 2490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DARM_TM_L_SW" + SID "5249" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4210, 2867, 4275, 2883] + ZOrder 3090 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Yend_DEMOD_TM1_LYP" + SID "6038" + Ports [5] + Position [5665, 3815, 5705, 3875] + ZOrder 3905 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_DEMOD_TM1_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6039" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6040" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6041" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6042" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6043" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "4943" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "5020" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "4970" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "5016" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "4958" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "5015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "5098" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "5100" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "5104" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "5105" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "5112" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "5113" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "4946" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "4940" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "4962" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "5099" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "5106" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "5107" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "5101" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "5114" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "5115" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "5164" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "5163" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "5165" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "5166" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "5162" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "5161" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "5155" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "5157" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "4949" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "4950" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "4963" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "4964" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "5102" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "5103" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "5117" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "5116" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "5109" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "5108" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "5028" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "5027" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "5118" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "5119" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "5110" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "5111" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "4917" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "4918" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "4939" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "4951" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "4952" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "4953" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "4965" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "4966" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "4967" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "4937" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "4954" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "4968" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "5156" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "4955" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "4969" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 42198 + SrcBlock "In4" + SrcPort 1 + Points [167, 0; 0, 158] + Branch { + ZOrder 34489 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 34486 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 42195 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 42201 + Points [0, 135] + Branch { + ZOrder 42200 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 20061 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 42194 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 42199 + SrcBlock "In5" + SrcPort 1 + Points [170, 0; 0, 274] + Branch { + ZOrder 34491 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 34490 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 42197 + SrcBlock "In3" + SrcPort 1 + Points [156, 0; 0, 39] + Branch { + ZOrder 34480 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 34479 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 42196 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 42193 + Points [-41, 0; 0, 135] + Branch { + ZOrder 20069 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 20068 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 22252 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 19477 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 19479 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 19478 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19397 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 19263 + Points [0, -45; 478, 0] + Branch { + ZOrder 22270 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 19264 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 19398 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 18777 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 18778 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 19473 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 19475 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 18793 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 18794 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 18795 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 18796 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 18797 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 18937 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 19481 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 19482 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 18820 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 18821 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 18822 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 18823 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 18824 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 18938 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 19480 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19400 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 19268 + Points [0, 28; 465, 0] + Branch { + ZOrder 22265 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 22264 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 18939 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 18940 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 18955 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 18956 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 18969 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 19483 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19306 + Points [0, -30; 478, 0] + Branch { + ZOrder 19308 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 19307 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 18991 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 19484 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19303 + Points [0, 48; 458, 0] + Branch { + ZOrder 19305 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 19304 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 18993 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 19276 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 19266 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 19267 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 19277 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 19279 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 19283 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 19284 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 19285 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 19286 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 19287 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 19288 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 19297 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 19298 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 19299 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 19300 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 19302 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 19301 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 19476 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19292 + Points [0, 35; 467, 0] + Branch { + ZOrder 19294 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 19293 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 18982 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 19474 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 19289 + Points [0, -40; 475, 0] + Branch { + ZOrder 19291 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 19290 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 18977 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 19399 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 19401 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Yend_DEMOD_TM2_LYP" + SID "6289" + Ports [5] + Position [5665, 3905, 5705, 3965] + ZOrder 3945 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_DEMOD_TM2_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6290" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6291" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6292" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6293" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6294" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6295" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6296" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6297" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6298" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6299" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6300" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6301" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6302" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6303" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6304" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6305" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6306" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6307" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6308" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6309" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6310" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6311" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6312" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6313" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6314" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6315" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6316" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6317" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6318" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6319" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6320" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6321" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6322" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6323" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6324" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6325" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6326" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6327" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6328" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6329" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6330" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6331" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6332" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6334" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6336" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6337" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6338" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6339" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6340" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6341" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6342" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6343" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6344" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6345" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6346" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6347" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6348" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6349" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6350" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6351" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6352" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6353" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6354" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Yend_DEMOD_TM2_OPLEV" + SID "6355" + Ports [5] + Position [5665, 3990, 5705, 4050] + ZOrder 3946 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_DEMOD_TM2_OPLEV" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "In1" + SID "6356" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6357" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6358" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6359" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6360" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6361" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6362" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6363" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6364" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6365" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6366" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6367" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6368" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6369" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6370" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6371" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6372" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6373" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6374" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6375" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6376" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6377" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6378" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6379" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6380" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6381" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6382" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6383" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6384" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6385" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6386" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6387" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6388" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6389" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6390" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6391" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6392" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6393" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6394" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6395" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6396" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6397" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6398" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6399" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6400" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6401" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6402" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6403" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6404" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6405" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6406" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6407" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6408" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6409" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6410" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6411" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6412" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6413" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6414" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6415" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6416" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6417" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6418" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6419" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6420" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType Reference + Name "Yend_Fil_COIL1" + SID "3927" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3578, 6325, 3602] + ZOrder 1559 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL2" + SID "3931" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3633, 6325, 3657] + ZOrder 1563 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL3" + SID "3932" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3688, 6325, 3712] + ZOrder 1564 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL4" + SID "3933" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3738, 6325, 3762] + ZOrder 1565 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_L" + SID "2592" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3603, 5570, 3627] + ZOrder 553 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_L" + SID "4872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 3878, 4195, 3902] + ZOrder 2714 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_P" + SID "4874" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 4063, 4195, 4087] + ZOrder 2716 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_Y" + SID "4873" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 3978, 4195, 4002] + ZOrder 2715 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_P" + SID "3281" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3753, 5570, 3777] + ZOrder 906 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_Y" + SID "3280" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3678, 5570, 3702] + ZOrder 905 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_COIL_MAT" + SID "3282" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6015, 3660, 6055, 3720] + ZOrder 907 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_CROSSTALK_MAT" + SID "3274" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3870, 3660, 3910, 3720] + ZOrder 3614 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_Fil" + SID "5734" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2220, 3968, 2290, 3992] + ZOrder 3617 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_MON" + SID "2986" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 3955, 1935, 3985] + ZOrder 727 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_OFFSET" + SID "5682" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4027, 1980, 4043] + ZOrder 3513 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT" + SID "2985" + Tag "Test Point" + Ports [1] + Position [2455, 3910, 2495, 3930] + ZOrder 729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_MON" + SID "3522" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3965, 2385, 3995] + ZOrder 1152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_MON" + SID "2976" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3605, 1930, 3635] + ZOrder 719 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_OFFSET" + SID "5676" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3677, 1980, 3693] + ZOrder 3507 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT" + SID "2982" + Tag "Test Point" + Ports [1] + Position [2455, 3570, 2495, 3590] + ZOrder 725 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT_MON" + SID "3520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3615, 2385, 3645] + ZOrder 1150 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm" + SID "2993" + Tag "Test Point" + Ports [1] + Position [3235, 3650, 3275, 3670] + ZOrder 736 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_INIT" + SID "3730" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3000, 3732, 3065, 3748] + ZOrder 1361 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_MON" + SID "2992" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3105, 3645, 3185, 3675] + ZOrder 735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_diff_MON" + SID "3791" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3195, 3700, 3275, 3730] + ZOrder 1421 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_MON" + SID "2981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3780, 1930, 3810] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_OFFSET" + SID "5680" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3852, 1980, 3868] + ZOrder 3511 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT" + SID "2983" + Tag "Test Point" + Ports [1] + Position [2455, 3730, 2495, 3750] + ZOrder 726 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT_MON" + SID "3521" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3790, 2385, 3820] + ZOrder 1151 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm" + SID "2997" + Tag "Test Point" + Ports [1] + Position [3235, 3825, 3275, 3845] + ZOrder 742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_INIT" + SID "3733" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3000, 3872, 3065, 3888] + ZOrder 1366 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_MON" + SID "2998" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3105, 3820, 3185, 3850] + ZOrder 741 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_diff_MON" + SID "3792" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3195, 3775, 3275, 3805] + ZOrder 1422 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_MON" + SID "3062" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4760, 1935, 4790] + ZOrder 793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_OFFSET" + SID "5686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4832, 1980, 4848] + ZOrder 3519 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT" + SID "3061" + Tag "Test Point" + Ports [1] + Position [2495, 4725, 2535, 4745] + ZOrder 795 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_MON" + SID "3523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4770, 2410, 4800] + ZOrder 1155 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_MON" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4410, 1935, 4440] + ZOrder 787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_OFFSET" + SID "5687" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4482, 1980, 4498] + ZOrder 3515 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT" + SID "3063" + Tag "Test Point" + Ports [1] + Position [2490, 4380, 2530, 4400] + ZOrder 791 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT_MON" + SID "3524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4420, 2410, 4450] + ZOrder 1153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm" + SID "3913" + Tag "Test Point" + Ports [1] + Position [3255, 4455, 3295, 4475] + ZOrder 1546 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_INIT" + SID "3914" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 4537, 3085, 4553] + ZOrder 1550 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_MON" + SID "3915" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 4450, 3205, 4480] + ZOrder 1545 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_diff_MON" + SID "3916" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3215, 4505, 3295, 4535] + ZOrder 1553 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_MON" + SID "3066" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4585, 1935, 4615] + ZOrder 789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_OFFSET" + SID "5688" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4657, 1980, 4673] + ZOrder 3517 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT" + SID "3065" + Tag "Test Point" + Ports [1] + Position [2490, 4555, 2530, 4575] + ZOrder 792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT_MON" + SID "3525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4595, 2410, 4625] + ZOrder 1154 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm" + SID "3917" + Tag "Test Point" + Ports [1] + Position [3255, 4630, 3295, 4650] + ZOrder 1548 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_INIT" + SID "3918" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 4677, 3085, 4693] + ZOrder 1552 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_MON" + SID "3919" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 4625, 3205, 4655] + ZOrder 1547 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_diff_MON" + SID "3920" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3215, 4580, 3295, 4610] + ZOrder 1554 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Yend_OSC_TM1" + SID "6032" + Ports [0, 5] + Position [5275, 3265, 5315, 3325] + ZOrder 3904 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_OSC_TM1" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "60" + Block { + BlockType Switch + Name "Choice" + SID "3860" + Position [445, 40, 475, 70] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "3864" + Position [445, 140, 475, 170] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "3867" + Position [445, 240, 475, 270] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "5231" + Position [315, 355, 345, 385] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "5232" + Position [155, 355, 185, 385] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "5233" + Position [155, 405, 185, 435] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "5234" + Position [315, 405, 345, 435] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "5235" + Position [315, 455, 345, 485] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "5236" + Position [155, 455, 185, 485] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant39" + SID "3863" + Description "Each half of QPD" + Position [330, 87, 360, 103] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "3865" + Description "Each half of QPD" + Position [330, 187, 360, 203] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "3868" + Description "Each half of QPD" + Position [330, 287, 360, 303] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "5237" + Description "Each half of QPD" + Position [20, 322, 50, 338] + ZOrder 3074 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "5238" + Position [145, 545, 205, 575] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "5239" + Position [330, 545, 390, 575] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground" + SID "3836" + Position [125, 45, 145, 65] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground22" + SID "3853" + Position [125, 145, 145, 165] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "3857" + Position [125, 245, 145, 265] + ZOrder 1488 + } + Block { + BlockType Reference + Name "L" + SID "3837" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 24, 230, 86] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "3861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 47, 390, 63] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux20" + SID "5240" + Ports [3, 1] + Position [125, 538, 130, 582] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "5241" + Ports [3, 1] + Position [310, 538, 315, 582] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "3856" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 224, 230, 286] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "3869" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 247, 390, 263] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "3852" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 124, 230, 186] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "3866" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 147, 390, 163] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6033" + Position [600, 248, 630, 262] + ZOrder 3084 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6034" + Position [600, 303, 630, 317] + ZOrder 3085 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6035" + Position [610, 358, 640, 372] + ZOrder 3086 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6036" + Position [230, 900, 260, 915] + ZOrder 3087 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6037" + Position [250, 955, 280, 970] + ZOrder 3088 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 9254 + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 24216 + SrcBlock "L" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 9344 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 9349 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 9386 + SrcBlock "L_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 20033 + Points [0, 283; -134, 0] + Branch { + ZOrder 20048 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 20042 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 20032 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 9387 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 24219 + SrcBlock "Choice" + SrcPort 1 + Points [77, 0; 0, 200] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 24217 + SrcBlock "Y" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 9391 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 9390 + SrcBlock "Y_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 22216 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 20036 + Points [0, 176; -126, 0] + Branch { + ZOrder 20049 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 20044 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 24218 + SrcBlock "P" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 9395 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 24220 + SrcBlock "Choice1" + SrcPort 1 + Points [40, 0; 0, 155] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 24221 + SrcBlock "Choice2" + SrcPort 1 + Points [18, 0; 0, 110] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 20026 + SrcBlock "L" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 20030 + SrcBlock "Y" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 20027 + SrcBlock "L" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 20031 + SrcBlock "Y" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 20028 + SrcBlock "P" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 20029 + SrcBlock "P" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 20019 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 20018 + Points [176, 0; 0, 32] + Branch { + ZOrder 20053 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 20052 + Points [0, 50] + Branch { + ZOrder 20054 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 20047 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 20013 + Points [0, 32] + Branch { + ZOrder 20012 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 20011 + Points [0, 50] + Branch { + ZOrder 20010 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 20009 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 20020 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 20021 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 20022 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 20023 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 20024 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 20025 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 9394 + SrcBlock "P_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 22217 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 20039 + Points [0, 71; -142, 0] + Branch { + ZOrder 20051 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 20050 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 20055 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 20056 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 24222 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 24223 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 380] + DstBlock "Out5" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "Yend_OSC_TM2" + SID "6026" + Ports [0, 5] + Position [5275, 3155, 5315, 3215] + ZOrder 3903 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_OSC_TM2" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Switch + Name "Choice10" + SID "4830" + Position [545, 240, 575, 270] + ZOrder 2689 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice14" + SID "5214" + Position [285, 355, 315, 385] + ZOrder 3056 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice15" + SID "5175" + Position [150, 355, 180, 385] + ZOrder 3017 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice16" + SID "5177" + Position [150, 405, 180, 435] + ZOrder 3019 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice17" + SID "5215" + Position [285, 405, 315, 435] + ZOrder 3057 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice18" + SID "5216" + Position [285, 455, 315, 485] + ZOrder 3058 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice19" + SID "5181" + Position [150, 455, 180, 485] + ZOrder 3023 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice8" + SID "4828" + Position [545, 40, 575, 70] + ZOrder 2683 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice9" + SID "4829" + Position [545, 140, 575, 170] + ZOrder 2686 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant79" + SID "4831" + Description "Each half of QPD" + Position [450, 87, 480, 103] + ZOrder 2685 + Value "0" + } + Block { + BlockType Constant + Name "Constant80" + SID "4832" + Description "Each half of QPD" + Position [450, 187, 480, 203] + ZOrder 2688 + Value "0" + } + Block { + BlockType Constant + Name "Constant81" + SID "4833" + Description "Each half of QPD" + Position [450, 287, 480, 303] + ZOrder 2691 + Value "0" + } + Block { + BlockType Constant + Name "Constant91" + SID "5176" + Description "Each half of QPD" + Position [20, 327, 50, 343] + ZOrder 3018 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn" + SID "5197" + Position [150, 545, 210, 575] + ZOrder 3039 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn1" + SID "5199" + Position [335, 545, 395, 575] + ZOrder 3041 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground54" + SID "4834" + Position [110, 45, 130, 65] + ZOrder 2672 + } + Block { + BlockType Ground + Name "Ground55" + SID "4835" + Position [110, 145, 130, 165] + ZOrder 2676 + } + Block { + BlockType Ground + Name "Ground56" + SID "4836" + Position [110, 245, 130, 265] + ZOrder 2680 + } + Block { + BlockType Reference + Name "L" + SID "4843" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 24, 215, 86] + ZOrder 2671 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "4844" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 47, 470, 63] + ZOrder 2684 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux18" + SID "5211" + Ports [3, 1] + Position [120, 538, 125, 582] + ZOrder 3053 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux19" + SID "5212" + Ports [3, 1] + Position [305, 538, 310, 582] + ZOrder 3054 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "4845" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 224, 215, 286] + ZOrder 2679 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "4846" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 247, 470, 263] + ZOrder 2690 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "4847" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 124, 215, 186] + ZOrder 2675 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "4848" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 147, 470, 163] + ZOrder 2687 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6027" + Position [925, 598, 955, 612] + ZOrder 3059 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6028" + Position [925, 653, 955, 667] + ZOrder 3060 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6029" + Position [915, 688, 945, 702] + ZOrder 3061 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6030" + Position [240, 1665, 270, 1680] + ZOrder 3062 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6031" + Position [430, 1698, 460, 1712] + ZOrder 3063 + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 17289 + SrcBlock "Ground54" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 24213 + SrcBlock "L" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice8" + DstPort 1 + } + Line { + ZOrder 17293 + SrcBlock "Ground55" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 17296 + SrcBlock "Ground56" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 17299 + SrcBlock "L_SW" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 19849 + DstBlock "Choice8" + DstPort 2 + } + Branch { + ZOrder 19769 + Points [0, 287; -245, 0] + Branch { + ZOrder 19921 + Points [0, 28] + DstBlock "Choice14" + DstPort 2 + } + Branch { + ZOrder 19920 + Points [-139, 0] + DstBlock "Choice15" + DstPort 2 + } + } + } + Line { + ZOrder 17300 + SrcBlock "Constant79" + SrcPort 1 + Points [45, 0] + DstBlock "Choice8" + DstPort 3 + } + Line { + ZOrder 24216 + SrcBlock "Choice8" + SrcPort 1 + Points [302, 0; 0, 550] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 17304 + SrcBlock "Constant80" + SrcPort 1 + Points [45, 0] + DstBlock "Choice9" + DstPort 3 + } + Line { + ZOrder 24215 + SrcBlock "P" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice10" + DstPort 1 + } + Line { + ZOrder 24214 + SrcBlock "Y" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice9" + DstPort 1 + } + Line { + ZOrder 24218 + SrcBlock "Choice10" + SrcPort 1 + Points [133, 0; 0, 440] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 24217 + SrcBlock "Choice9" + SrcPort 1 + Points [270, 0; 0, 505] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 17307 + SrcBlock "Constant81" + SrcPort 1 + Points [45, 0] + DstBlock "Choice10" + DstPort 3 + } + Line { + ZOrder 17303 + SrcBlock "Y_SW" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 19781 + Points [0, 182; -242, 0] + Branch { + ZOrder 19923 + Points [0, 83] + DstBlock "Choice17" + DstPort 2 + } + Branch { + ZOrder 19922 + Points [-140, 0; 0, 83] + DstBlock "Choice16" + DstPort 2 + } + } + Branch { + ZOrder 19780 + DstBlock "Choice9" + DstPort 2 + } + } + Line { + ZOrder 19916 + SrcBlock "L" + SrcPort 3 + Points [24, 0; 0, 285] + DstBlock "Choice14" + DstPort 1 + } + Line { + ZOrder 19913 + SrcBlock "L" + SrcPort 2 + Points [8, 0; 0, 251; -136, 0; 0, 54] + DstBlock "Choice15" + DstPort 1 + } + Line { + ZOrder 19915 + SrcBlock "P" + SrcPort 2 + Points [18, 0; 0, 64; -132, 0; 0, 141] + DstBlock "Choice19" + DstPort 1 + } + Line { + ZOrder 19914 + SrcBlock "Y" + SrcPort 2 + Points [13, 0; 0, 157; -134, 0; 0, 98] + DstBlock "Choice16" + DstPort 1 + } + Line { + ZOrder 19917 + SrcBlock "Y" + SrcPort 3 + Points [30, 0; 0, 235] + DstBlock "Choice17" + DstPort 1 + } + Line { + ZOrder 19910 + SrcBlock "Mux19" + SrcPort 1 + DstBlock "Fcn1" + DstPort 1 + } + Line { + ZOrder 19908 + SrcBlock "Mux18" + SrcPort 1 + DstBlock "Fcn" + DstPort 1 + } + Line { + ZOrder 24219 + SrcBlock "Fcn" + SrcPort 1 + Points [42, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 24220 + SrcBlock "Fcn1" + SrcPort 1 + Points [12, 0; 0, 1145] + DstBlock "Out5" + DstPort 1 + } + Line { + ZOrder 19919 + SrcBlock "P" + SrcPort 3 + Points [35, 0; 0, 185] + DstBlock "Choice18" + DstPort 1 + } + Line { + ZOrder 17306 + SrcBlock "P_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 19814 + Points [0, 77; -235, 0] + Branch { + ZOrder 19932 + Points [0, 138] + DstBlock "Choice18" + DstPort 2 + } + Branch { + ZOrder 19931 + Points [-140, 0; 0, 138] + DstBlock "Choice19" + DstPort 2 + } + } + Branch { + ZOrder 19813 + DstBlock "Choice10" + DstPort 2 + } + } + Line { + ZOrder 19767 + SrcBlock "Constant91" + SrcPort 1 + Points [8, 0; 0, 13] + Branch { + ZOrder 19936 + Points [174, 0; 0, 32] + Branch { + ZOrder 19939 + Points [0, 50] + Branch { + ZOrder 19942 + Points [0, 50] + DstBlock "Choice18" + DstPort 3 + } + Branch { + ZOrder 19941 + DstBlock "Choice17" + DstPort 3 + } + } + Branch { + ZOrder 19938 + DstBlock "Choice14" + DstPort 3 + } + } + Branch { + ZOrder 19935 + Points [0, 32] + Branch { + ZOrder 19802 + DstBlock "Choice15" + DstPort 3 + } + Branch { + ZOrder 19799 + Points [0, 50] + Branch { + ZOrder 19850 + Points [0, 50] + DstBlock "Choice19" + DstPort 3 + } + Branch { + ZOrder 19804 + DstBlock "Choice16" + DstPort 3 + } + } + } + } + Line { + ZOrder 19949 + SrcBlock "Choice15" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux18" + DstPort 1 + } + Line { + ZOrder 19950 + SrcBlock "Choice16" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux18" + DstPort 2 + } + Line { + ZOrder 19951 + SrcBlock "Choice19" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux18" + DstPort 3 + } + Line { + ZOrder 19953 + SrcBlock "Choice17" + SrcPort 1 + Points [31, 0; 0, 93; -76, 0; 0, 47] + DstBlock "Mux19" + DstPort 2 + } + Line { + ZOrder 19952 + SrcBlock "Choice14" + SrcPort 1 + Points [36, 0; 0, 148; -67, 0; 0, 27] + DstBlock "Mux19" + DstPort 1 + } + Line { + ZOrder 19954 + SrcBlock "Choice18" + SrcPort 1 + Points [12, 0; 0, 36; -63, 0; 0, 69] + DstBlock "Mux19" + DstPort 3 + } + } + } + Block { + BlockType Reference + Name "Yend_PD10_MON" + SID "6767" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1705, 2065, 1785, 2095] + ZOrder 5507 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_VOLT_MON" + SID "6768" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1895, 2075, 1975, 2105] + ZOrder 5509 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_VOLT_MON_TP" + SID "6769" + Tag "Test Point" + Ports [1] + Position [2015, 2080, 2055, 2100] + ZOrder 5510 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_MON" + SID "6771" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1700, 2240, 1780, 2270] + ZOrder 5511 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_VOLT_MON" + SID "6772" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1895, 2250, 1975, 2280] + ZOrder 5513 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_VOLT_MON_TP" + SID "6773" + Tag "Test Point" + Ports [1] + Position [2015, 2255, 2055, 2275] + ZOrder 5514 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_MON" + SID "6775" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2415, 1770, 2445] + ZOrder 5515 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_VOLT_MON" + SID "6776" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1910, 2425, 1990, 2455] + ZOrder 5517 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_VOLT_MON_TP" + SID "6777" + Tag "Test Point" + Ports [1] + Position [2035, 2435, 2075, 2455] + ZOrder 5518 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_MON" + SID "6794" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1765, 6645, 1845, 6675] + ZOrder 5473 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_VOLT_MON" + SID "6795" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2160, 6655, 2240, 6685] + ZOrder 5475 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_VOLT_MON_TP" + SID "6796" + Tag "Test Point" + Ports [1] + Position [2425, 6660, 2465, 6680] + ZOrder 5478 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_MON" + SID "6797" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1765, 6820, 1845, 6850] + ZOrder 5479 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_VOLT_MON" + SID "6798" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2160, 6830, 2240, 6860] + ZOrder 5481 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_VOLT_MON_TP" + SID "6799" + Tag "Test Point" + Ports [1] + Position [2425, 6835, 2465, 6855] + ZOrder 5482 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_MON" + SID "6734" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1655, 1190, 1735, 1220] + ZOrder 5483 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_VOLT_MON" + SID "6735" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1905, 1200, 1985, 1230] + ZOrder 5485 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_VOLT_MON_TP" + SID "6743" + Tag "Test Point" + Ports [1] + Position [2015, 1205, 2055, 1225] + ZOrder 5486 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_MON" + SID "6751" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1655, 1365, 1735, 1395] + ZOrder 5487 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_VOLT_MON" + SID "6752" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1905, 1375, 1985, 1405] + ZOrder 5488 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_VOLT_MON_TP" + SID "6753" + Tag "Test Point" + Ports [1] + Position [2035, 1380, 2075, 1400] + ZOrder 5489 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_MON" + SID "6755" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1675, 1540, 1755, 1570] + ZOrder 5491 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_VOLT_MON" + SID "6756" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1890, 1550, 1970, 1580] + ZOrder 5493 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_VOLT_MON_TP" + SID "6757" + Tag "Test Point" + Ports [1] + Position [2000, 1555, 2040, 1575] + ZOrder 5494 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_MON" + SID "6759" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1695, 1715, 1775, 1745] + ZOrder 5495 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_VOLT_MON" + SID "6760" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1900, 1725, 1980, 1755] + ZOrder 5497 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_VOLT_MON_TP" + SID "6761" + Tag "Test Point" + Ports [1] + Position [2015, 1730, 2055, 1750] + ZOrder 5498 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_MON" + SID "6801" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1705, 1890, 1785, 1920] + ZOrder 5503 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_VOLT_MON" + SID "6802" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1905, 1900, 1985, 1930] + ZOrder 5505 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_VOLT_MON_TP" + SID "6803" + Tag "Test Point" + Ports [1] + Position [2030, 1905, 2070, 1925] + ZOrder 5506 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC" + SID "4825" + Tag "Test Point" + Ports [1] + Position [2705, 11160, 2745, 11180] + ZOrder 2666 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC_MON" + SID "4824" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2565, 11155, 2645, 11185] + ZOrder 2665 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_MON" + SID "4818" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 11135, 1660, 11165] + ZOrder 2660 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_VOLT_MON" + SID "4820" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11145, 2340, 11175] + ZOrder 2662 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT" + SID "5707" + Tag "Test Point" + Ports [1] + Position [6505, 3550, 6545, 3570] + ZOrder 3538 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT_MON" + SID "3773" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3575, 6455, 3605] + ZOrder 1403 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT" + SID "5708" + Tag "Test Point" + Ports [1] + Position [6505, 3605, 6545, 3625] + ZOrder 3539 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT_MON" + SID "3777" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3630, 6455, 3660] + ZOrder 1407 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT" + SID "5709" + Tag "Test Point" + Ports [1] + Position [6505, 3660, 6545, 3680] + ZOrder 3540 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT_MON" + SID "3778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3685, 6455, 3715] + ZOrder 1408 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT" + SID "5710" + Tag "Test Point" + Ports [1] + Position [6505, 3715, 6545, 3735] + ZOrder 3541 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT_MON" + SID "3779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3735, 6455, 3765] + ZOrder 1409 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L" + SID "3926" + Tag "Test Point" + Ports [1] + Position [4075, 3340, 4115, 3360] + ZOrder 1558 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L_MON" + SID "3275" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3335, 3965, 3365] + ZOrder 900 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_L" + SID "5299" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3632, 4630, 3648] + ZOrder 3585 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_P" + SID "5307" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3787, 4630, 3803] + ZOrder 3590 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_Y" + SID "5303" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3712, 4630, 3728] + ZOrder 3586 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P" + SID "5243" + Tag "Test Point" + Ports [1] + Position [4075, 3490, 4115, 3510] + ZOrder 3085 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P_MON" + SID "3277" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3485, 3965, 3515] + ZOrder 902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y" + SID "5242" + Tag "Test Point" + Ports [1] + Position [4075, 3415, 4115, 3435] + ZOrder 3084 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y_MON" + SID "3276" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3410, 3965, 3440] + ZOrder 901 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_L_SW" + SID "4854" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 3907, 4305, 3923] + ZOrder 2696 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_P_SW" + SID "4867" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 4082, 4305, 4098] + ZOrder 2707 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_Y_SW" + SID "4861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 3997, 4305, 4013] + ZOrder 2701 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_yaw_length_SW" + SID "4689" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3375, 3827, 3440, 3843] + ZOrder 2493 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "focal_length" + SID "7369" + Description "Focal length of lens (mm)" + Position [2985, 5904, 3060, 5916] + ZOrder 7643 + Value "150" + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=92\nshmem_daq=1\nspecific_cpu=16\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [1385, 5850, 1425, 5910] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "pyDARM" + SID "3872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6290, 3408, 6360, 3432] + ZOrder 1503 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 2046 + SrcBlock "ADC0" + SrcPort 1 + Points [30, 0] + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + Name "" + ZOrder 4432 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + Points [0, 315] + DstBlock "Yend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4379 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + Points [157, 0; 0, 315] + DstBlock "Yend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 4289 + SrcBlock "Divide" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2138 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 2141 + SrcBlock "Yend_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 4291 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 36008 + SrcBlock "Yend_OPLEV1_SUM_Fil" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2202 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2205 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 2210 + SrcBlock "Yend_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 4294 + SrcBlock "Constant4" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 4295 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 2429 + SrcBlock "Constant7" + SrcPort 1 + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 29778 + SrcBlock "Sum93" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 2375 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2384 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "Yend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29785 + SrcBlock "Sum95" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 29786 + SrcBlock "Sum96" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 7290 + SrcBlock "Sum31" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 8618 + SrcBlock "Mux8" + SrcPort 1 + DstBlock "Yend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 3047 + SrcBlock "Yend_OPLEV1_COIL_MAT" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 12431 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 12425 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 12434 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 12435 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 3276 + SrcBlock "COILTEST1_MON" + SrcPort 1 + Points [37, 0; 0, 25] + DstBlock "Divide8" + DstPort 1 + } + Line { + ZOrder 3292 + SrcBlock "COILTEST2_MON" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 3293 + SrcBlock "COILTEST3_MON" + SrcPort 1 + DstBlock "Divide25" + DstPort 1 + } + Line { + ZOrder 3294 + SrcBlock "COILTEST4_MON" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 3296 + SrcBlock "Divide8" + SrcPort 1 + DstBlock "COILTEST_OUT1" + DstPort 1 + } + Line { + ZOrder 3297 + SrcBlock "Divide23" + SrcPort 1 + DstBlock "COILTEST_OUT2" + DstPort 1 + } + Line { + ZOrder 3298 + SrcBlock "Divide25" + SrcPort 1 + DstBlock "COILTEST_OUT3" + DstPort 1 + } + Line { + ZOrder 3299 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "COILTEST_OUT4" + DstPort 1 + } + Line { + ZOrder 3510 + SrcBlock "Divide16" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 3524 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 3528 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 3532 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 12433 + SrcBlock "Product20" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 12429 + SrcBlock "Product18" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 12424 + SrcBlock "Product19" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 4263 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 4264 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 4267 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + ZOrder 4275 + SrcBlock "Yend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 24277 + Points [0, -50] + DstBlock "Yend_OPLEV1_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 2195 + DstBlock "Divide3" + DstPort 1 + } + } + Line { + ZOrder 4276 + SrcBlock "Yend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 24281 + Points [0, -65] + DstBlock "Yend_OPLEV1_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 3484 + DstBlock "Divide5" + DstPort 1 + } + } + Line { + ZOrder 4279 + SrcBlock "Yend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4429 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 2373 + Points [0, -45] + DstBlock "Yend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4280 + SrcBlock "Yend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 4292 + Points [217, 0; 0, -160] + Branch { + ZOrder 3509 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 3502 + Points [0, -175] + DstBlock "Divide16" + DstPort 2 + } + } + Branch { + ZOrder 2388 + Points [0, -50] + DstBlock "Yend_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4281 + SrcBlock "Yend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4430 + DstBlock "Divide18" + DstPort 1 + } + Branch { + ZOrder 2382 + Points [0, -45] + DstBlock "Yend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 2139 + SrcBlock "Constant3" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 4388 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 4387 + Points [0, 175] + Branch { + ZOrder 4417 + Points [0, 630] + Branch { + ZOrder 15466 + DstBlock "Divide19" + DstPort 2 + } + Branch { + ZOrder 15454 + Points [0, 175] + DstBlock "Divide17" + DstPort 2 + } + } + Branch { + ZOrder 4416 + DstBlock "Divide6" + DstPort 2 + } + } + } + Line { + ZOrder 13442 + SrcBlock "Constant2" + SrcPort 1 + Points [30, 0; 0, 160] + Branch { + ZOrder 4386 + Points [0, 175] + Branch { + ZOrder 4410 + Points [0, 630] + Branch { + ZOrder 15465 + DstBlock "Product5" + DstPort 2 + } + Branch { + ZOrder 4413 + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 4409 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 4385 + DstBlock "Product" + DstPort 2 + } + } + Line { + Name "" + ZOrder 9237 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + Points [150, 0; 0, 315] + DstBlock "Yend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 4274 + SrcBlock "Yend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 4434 + Points [212, 0; 0, -160] + Branch { + ZOrder 3485 + Points [0, -175] + DstBlock "Divide3" + DstPort 2 + } + Branch { + ZOrder 2193 + DstBlock "Divide5" + DstPort 2 + } + } + Branch { + ZOrder 4433 + Points [0, -60] + DstBlock "Yend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12423 + SrcBlock "Product17" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 7230 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "COILTEST1_MON" + DstPort 1 + } + Line { + ZOrder 7231 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "COILTEST2_MON" + DstPort 1 + } + Line { + ZOrder 7232 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "COILTEST3_MON" + DstPort 1 + } + Line { + ZOrder 7233 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "COILTEST4_MON" + DstPort 1 + } + Line { + ZOrder 7241 + SrcBlock "Yend_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum30" + DstPort 2 + } + Line { + ZOrder 7244 + SrcBlock "Sum30" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 7248 + SrcBlock "Yend_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum31" + DstPort 2 + } + Line { + ZOrder 7289 + SrcBlock "Mux7" + SrcPort 1 + DstBlock "OPLEV2_length" + DstPort 1 + } + Line { + ZOrder 8672 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 8674 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 8673 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 9073 + SrcBlock "OPLEV1_ch18_MON" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 9236 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "OPLEV1_ch18_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44738 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + Points [42, 0; 0, 270] + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 9341 + SrcBlock "Yend_Fil_TM_P" + SrcPort 1 + DstBlock "Sum36" + DstPort 1 + } + Line { + ZOrder 9338 + SrcBlock "Yend_Fil_TM_Y" + SrcPort 1 + DstBlock "Sum35" + DstPort 1 + } + Line { + ZOrder 9335 + SrcBlock "Yend_Fil_TM_L" + SrcPort 1 + DstBlock "Sum34" + DstPort 1 + } + Line { + ZOrder 34195 + SrcBlock "Sum34" + SrcPort 1 + DstBlock "Mux8" + DstPort 1 + } + Line { + ZOrder 34196 + SrcBlock "Sum35" + SrcPort 1 + DstBlock "Mux8" + DstPort 2 + } + Line { + ZOrder 34198 + SrcBlock "Sum36" + SrcPort 1 + DstBlock "Mux8" + DstPort 3 + } + Line { + ZOrder 10256 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "pyDARM" + DstPort 1 + } + Line { + ZOrder 10257 + SrcBlock "pyDARM" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 10372 + SrcBlock "Constant46" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 10508 + Points [0, 55] + DstBlock "Sum38" + DstPort 1 + } + Branch { + ZOrder 10396 + DstBlock "Sum39" + DstPort 1 + } + } + Line { + ZOrder 10373 + SrcBlock "Constant48" + SrcPort 1 + DstBlock "Sum38" + DstPort 2 + } + Line { + ZOrder 10374 + SrcBlock "Sum38" + SrcPort 1 + Points [3, 0; 0, 25] + DstBlock "Mux7" + DstPort 1 + } + Line { + ZOrder 10375 + SrcBlock "Constant50" + SrcPort 1 + Points [30, 0; 0, -60] + DstBlock "Mux7" + DstPort 2 + } + Line { + ZOrder 10376 + SrcBlock "Constant45" + SrcPort 1 + Points [65, 0; 0, 160] + Branch { + ZOrder 34441 + Points [0, 105] + Branch { + ZOrder 34445 + Points [0, 180] + DstBlock "Mux11" + DstPort 3 + } + Branch { + ZOrder 10418 + DstBlock "Mux9" + DstPort 2 + } + } + Branch { + ZOrder 10506 + DstBlock "Mux7" + DstPort 3 + } + } + Line { + ZOrder 10378 + SrcBlock "Mux9" + SrcPort 1 + DstBlock "OPLEV1_length" + DstPort 1 + } + Line { + ZOrder 10380 + SrcBlock "OPLEV2_length" + SrcPort 1 + Points [43, 0] + Branch { + ZOrder 34443 + DstBlock "Product32" + DstPort 1 + } + Branch { + ZOrder 34334 + Points [0, -370] + DstBlock "Divide73" + DstPort 2 + } + } + Line { + ZOrder 10397 + SrcBlock "Constant47" + SrcPort 1 + Points [40, 0] + DstBlock "Sum39" + DstPort 2 + } + Line { + ZOrder 10408 + SrcBlock "Sum39" + SrcPort 1 + Points [342, 0; 0, 305] + Branch { + ZOrder 34335 + Points [0, 70] + DstBlock "Mux11" + DstPort 2 + } + Branch { + ZOrder 10415 + DstBlock "Mux10" + DstPort 2 + } + } + Line { + ZOrder 10405 + SrcBlock "Mux10" + SrcPort 1 + DstBlock "OPLEV1_yaw" + DstPort 1 + } + Line { + ZOrder 10412 + SrcBlock "Mux11" + SrcPort 1 + DstBlock "OPLEV1_pitch" + DstPort 1 + } + Line { + ZOrder 10425 + SrcBlock "OPLEV1_pitch" + SrcPort 1 + Points [9, 0; 0, -5] + DstBlock "Product34" + DstPort 1 + } + Line { + ZOrder 10429 + SrcBlock "Constant1" + SrcPort 1 + Points [221, 0; 0, 370] + Branch { + ZOrder 34461 + DstBlock "Product35" + DstPort 2 + } + Branch { + ZOrder 34444 + Points [0, 75] + DstBlock "Product34" + DstPort 2 + } + } + Line { + ZOrder 10437 + SrcBlock "Product35" + SrcPort 1 + DstBlock "Yend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 10439 + SrcBlock "Product34" + SrcPort 1 + DstBlock "Yend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 10537 + SrcBlock "Yend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 10541 + SrcBlock "Yend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 10542 + SrcBlock "Sum40" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 10543 + SrcBlock "Yend_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 10544 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 10545 + SrcBlock "Yend_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum40" + DstPort 2 + } + Line { + ZOrder 10549 + SrcBlock "Yend_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Line { + Name "" + ZOrder 15461 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "Terminator3" + DstPort 1 + } + Line { + Name "" + ZOrder 14290 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + DstBlock "Terminator48" + DstPort 1 + } + Line { + Name "" + ZOrder 45530 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + DstBlock "Xend_PM_QPD1_X_MON" + DstPort 1 + } + Line { + ZOrder 11948 + SrcBlock "Divide37" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11949 + SrcBlock "Divide47" + SrcPort 1 + DstBlock "Product33" + DstPort 1 + } + Line { + ZOrder 11950 + SrcBlock "Product33" + SrcPort 1 + DstBlock "Divide49" + DstPort 1 + } + Line { + ZOrder 11954 + SrcBlock "Xend_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 11955 + SrcBlock "Divide38" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11956 + SrcBlock "Divide46" + SrcPort 1 + DstBlock "Xend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11957 + SrcBlock "Divide50" + SrcPort 1 + DstBlock "Product36" + DstPort 1 + } + Line { + ZOrder 11958 + SrcBlock "Product36" + SrcPort 1 + DstBlock "Divide51" + DstPort 1 + } + Line { + ZOrder 11962 + SrcBlock "Xend_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 29806 + SrcBlock "Sum98" + SrcPort 1 + DstBlock "Divide37" + DstPort 1 + } + Line { + ZOrder 29809 + SrcBlock "Sum99" + SrcPort 1 + DstBlock "Divide38" + DstPort 1 + } + Line { + ZOrder 29810 + SrcBlock "Xend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum100" + DstPort 1 + } + Line { + ZOrder 11966 + SrcBlock "Divide39" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11967 + SrcBlock "Divide40" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11968 + SrcBlock "Divide41" + SrcPort 1 + DstBlock "Xend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29794 + SrcBlock "Sum45" + SrcPort 1 + DstBlock "Divide39" + DstPort 1 + } + Line { + ZOrder 29795 + SrcBlock "Sum50" + SrcPort 1 + DstBlock "Divide40" + DstPort 1 + } + Line { + ZOrder 29796 + SrcBlock "Sum97" + SrcPort 1 + DstBlock "Divide41" + DstPort 1 + } + Line { + ZOrder 11972 + SrcBlock "Sum44" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 13212 + SrcBlock "Mux16" + SrcPort 1 + DstBlock "Xend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 13219 + SrcBlock "Xend_OPLEV1_COIL_MAT" + SrcPort 1 + Points [47, 0; 0, -20] + DstBlock "Demux5" + DstPort 1 + } + Line { + ZOrder 11975 + SrcBlock "Xend_Fil_COIL2" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11976 + SrcBlock "Xend_Fil_COIL4" + SrcPort 1 + DstBlock "Xend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11977 + SrcBlock "Divide42" + SrcPort 1 + DstBlock "Product40" + DstPort 1 + } + Line { + ZOrder 11978 + SrcBlock "Divide44" + SrcPort 1 + DstBlock "Product41" + DstPort 1 + } + Line { + ZOrder 11979 + SrcBlock "Product40" + SrcPort 1 + DstBlock "Divide45" + DstPort 1 + } + Line { + ZOrder 11980 + SrcBlock "Product41" + SrcPort 1 + DstBlock "Divide43" + DstPort 1 + } + Line { + ZOrder 11983 + SrcBlock "Xend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 11982 + DstBlock "Divide47" + DstPort 1 + } + Branch { + ZOrder 11981 + Points [0, -50] + DstBlock "Xend_OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11986 + SrcBlock "Xend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 11985 + DstBlock "Divide50" + DstPort 1 + } + Branch { + ZOrder 11984 + Points [0, -65] + DstBlock "Xend_OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11989 + SrcBlock "Xend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11988 + DstBlock "Divide42" + DstPort 1 + } + Branch { + ZOrder 11987 + Points [0, -45] + DstBlock "Xend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11994 + SrcBlock "Xend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 11993 + Points [217, 0; 0, -160] + Branch { + ZOrder 11992 + DstBlock "Divide44" + DstPort 2 + } + Branch { + ZOrder 11991 + Points [0, -175] + DstBlock "Divide42" + DstPort 2 + } + } + Branch { + ZOrder 11990 + Points [0, -50] + DstBlock "Xend_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11997 + SrcBlock "Xend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11996 + DstBlock "Divide44" + DstPort 1 + } + Branch { + ZOrder 11995 + Points [0, -45] + DstBlock "Xend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12004 + SrcBlock "Constant56" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 12003 + DstBlock "Divide49" + DstPort 2 + } + Branch { + ZOrder 12002 + Points [0, 175] + DstBlock "Divide51" + DstPort 2 + } + } + Line { + ZOrder 12011 + SrcBlock "Constant55" + SrcPort 1 + Points [25, 0; 0, 160] + Branch { + ZOrder 12010 + DstBlock "Product36" + DstPort 2 + } + Branch { + ZOrder 12005 + DstBlock "Product33" + DstPort 2 + } + } + Line { + Name "" + ZOrder 45533 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + DstBlock "Xend_PM_QPD1_Y_MON" + DstPort 1 + } + Line { + ZOrder 12017 + SrcBlock "Xend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 12016 + Points [212, 0; 0, -160] + Branch { + ZOrder 12015 + Points [0, -175] + DstBlock "Divide47" + DstPort 2 + } + Branch { + ZOrder 12014 + DstBlock "Divide50" + DstPort 2 + } + } + Branch { + ZOrder 12013 + Points [0, -60] + DstBlock "Xend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12018 + SrcBlock "Xend_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum43" + DstPort 2 + } + Line { + ZOrder 12019 + SrcBlock "Sum43" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12020 + SrcBlock "Xend_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum44" + DstPort 2 + } + Line { + ZOrder 12021 + SrcBlock "Mux15" + SrcPort 1 + DstBlock "OPLEV2_length1" + DstPort 1 + } + Line { + ZOrder 12022 + SrcBlock "Xend_Fil_COIL3" + SrcPort 1 + Points [97, 0; 0, -5] + DstBlock "Xend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 12027 + SrcBlock "Xend_OPLEV1_X_mm_diff_MON" + SrcPort 1 + Points [15, 0; 0, 13; 202, 0; 0, -43] + DstBlock "Sum46" + DstPort 1 + } + Line { + ZOrder 12028 + SrcBlock "Mux12" + SrcPort 1 + DstBlock "Xend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 12029 + SrcBlock "Xend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux6" + DstPort 1 + } + Line { + ZOrder 12030 + SrcBlock "Xend_Fil_COIL1" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29811 + SrcBlock "Sum100" + SrcPort 1 + DstBlock "Divide46" + DstPort 1 + } + Line { + ZOrder 12040 + SrcBlock "Xend_Fil_TM_P" + SrcPort 1 + DstBlock "Sum49" + DstPort 1 + } + Line { + ZOrder 12041 + SrcBlock "Xend_Fil_TM_Y" + SrcPort 1 + DstBlock "Sum48" + DstPort 1 + } + Line { + ZOrder 12042 + SrcBlock "Xend_Fil_TM_L" + SrcPort 1 + DstBlock "Sum47" + DstPort 1 + } + Line { + ZOrder 12055 + SrcBlock "Sum47" + SrcPort 1 + DstBlock "Mux12" + DstPort 1 + } + Line { + ZOrder 12056 + SrcBlock "Sum48" + SrcPort 1 + DstBlock "Mux12" + DstPort 2 + } + Line { + ZOrder 12057 + SrcBlock "Sum49" + SrcPort 1 + DstBlock "Mux12" + DstPort 3 + } + Line { + ZOrder 29793 + SrcBlock "Xend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum45" + DstPort 1 + } + Line { + ZOrder 12076 + SrcBlock "Constant64" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 12075 + Points [0, 55] + DstBlock "Sum51" + DstPort 1 + } + Branch { + ZOrder 12074 + DstBlock "Sum52" + DstPort 1 + } + } + Line { + ZOrder 12077 + SrcBlock "Constant66" + SrcPort 1 + DstBlock "Sum51" + DstPort 2 + } + Line { + ZOrder 12078 + SrcBlock "Sum51" + SrcPort 1 + Points [60, 0] + DstBlock "Mux15" + DstPort 1 + } + Line { + ZOrder 12079 + SrcBlock "Constant67" + SrcPort 1 + Points [56, 0; 0, 165] + DstBlock "Mux15" + DstPort 2 + } + Line { + ZOrder 12084 + SrcBlock "Constant63" + SrcPort 1 + Points [65, 0; 0, 385] + Branch { + ZOrder 12083 + DstBlock "Mux15" + DstPort 3 + } + Branch { + ZOrder 12082 + Points [0, 80] + Branch { + ZOrder 12081 + Points [0, 70] + DstBlock "Mux14" + DstPort 3 + } + Branch { + ZOrder 12080 + DstBlock "Mux17" + DstPort 2 + } + } + } + Line { + ZOrder 12085 + SrcBlock "Mux17" + SrcPort 1 + DstBlock "OPLEV1_length1" + DstPort 1 + } + Line { + ZOrder 34182 + SrcBlock "Product73" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 29758 + Points [199, 0] + DstBlock "Xend_TM_L_MON" + DstPort 1 + } + Branch { + ZOrder 29751 + Points [0, 36; -336, 0] + DstBlock "Mux17" + DstPort 1 + } + } + Line { + ZOrder 14132 + SrcBlock "OPLEV1_length1" + SrcPort 1 + Points [15, 0; 0, 113; -45, 0] + DstBlock "Choice6" + DstPort 1 + } + Line { + ZOrder 12093 + SrcBlock "Constant65" + SrcPort 1 + Points [40, 0] + DstBlock "Sum52" + DstPort 2 + } + Line { + ZOrder 12096 + SrcBlock "Sum52" + SrcPort 1 + Points [247, 0; 0, 410] + Branch { + ZOrder 12095 + Points [0, 55] + DstBlock "Mux14" + DstPort 2 + } + Branch { + ZOrder 12094 + DstBlock "Mux13" + DstPort 2 + } + } + Line { + ZOrder 12099 + SrcBlock "Mux13" + SrcPort 1 + DstBlock "OPLEV1_yaw1" + DstPort 1 + } + Line { + ZOrder 12100 + SrcBlock "Mux14" + SrcPort 1 + DstBlock "OPLEV1_pitch1" + DstPort 1 + } + Line { + ZOrder 12102 + SrcBlock "OPLEV1_pitch1" + SrcPort 1 + Points [22, 0; 0, -5] + DstBlock "Product38" + DstPort 1 + } + Line { + ZOrder 12105 + SrcBlock "Constant54" + SrcPort 1 + Points [66, 0; 0, 340; 145, 0; 0, 120] + Branch { + ZOrder 12104 + DstBlock "Product39" + DstPort 2 + } + Branch { + ZOrder 12103 + Points [0, 75] + DstBlock "Product38" + DstPort 2 + } + } + Line { + ZOrder 12106 + SrcBlock "Product39" + SrcPort 1 + DstBlock "Xend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 12107 + SrcBlock "Product38" + SrcPort 1 + DstBlock "Xend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 12111 + SrcBlock "Xend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 12115 + SrcBlock "Xend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 12116 + SrcBlock "Sum53" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12117 + SrcBlock "Xend_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum42" + DstPort 2 + } + Line { + ZOrder 12118 + SrcBlock "Sum42" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12119 + SrcBlock "Xend_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum53" + DstPort 2 + } + Line { + ZOrder 12120 + SrcBlock "Xend_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + Name "" + ZOrder 45537 + Labels [1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 24 + DstBlock "Xend_PM_QPD1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 45538 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + DstBlock "Xend_PM_QPD2_X_MON" + DstPort 1 + } + Line { + ZOrder 12362 + SrcBlock "ADC1" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 13153 + SrcBlock "Constant68" + SrcPort 1 + Points [10, 0; 0, 180] + Branch { + ZOrder 12371 + DstBlock "Product41" + DstPort 2 + } + Branch { + ZOrder 12370 + DstBlock "Product40" + DstPort 2 + } + } + Line { + ZOrder 12373 + SrcBlock "Constant69" + SrcPort 1 + Points [10, 0; 0, 235] + Branch { + ZOrder 12375 + DstBlock "Divide43" + DstPort 2 + } + Branch { + ZOrder 12374 + DstBlock "Divide45" + DstPort 2 + } + } + Line { + Name "" + ZOrder 45541 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + DstBlock "Xend_PM_QPD2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 46953 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + DstBlock "Xend_PM_QPD3_X_MON3" + DstPort 1 + } + Line { + Name "" + ZOrder 45539 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + DstBlock "Xend_PM_QPD2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12382 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 10 + DstBlock "Terminator30" + DstPort 1 + } + Line { + Name "" + ZOrder 12383 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 11 + DstBlock "Terminator36" + DstPort 1 + } + Line { + Name "" + ZOrder 12384 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 12 + DstBlock "Terminator37" + DstPort 1 + } + Line { + Name "" + ZOrder 12385 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 13 + DstBlock "Terminator38" + DstPort 1 + } + Line { + Name "" + ZOrder 16938 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 14 + DstBlock "Yend_SEISM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 16937 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 15 + Points [22, 0; 0, 5] + DstBlock "Midend_MIC_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12388 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 16 + DstBlock "Terminator41" + DstPort 1 + } + Line { + Name "" + ZOrder 12392 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 20 + DstBlock "Terminator45" + DstPort 1 + } + Line { + Name "" + ZOrder 12393 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 25 + DstBlock "Terminator46" + DstPort 1 + } + Line { + Name "" + ZOrder 14321 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 17 + DstBlock "Xend_OPLEV2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14322 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 18 + Points [139, 0; 0, -25] + DstBlock "Xend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14323 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 19 + Points [135, 0; 0, -50] + DstBlock "Xend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14307 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 21 + Points [25, 0; 0, -100] + DstBlock "Xend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44882 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + Points [210, 0] + DstBlock "Terminator7" + DstPort 1 + } + Line { + Name "" + ZOrder 44883 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "Terminator12" + DstPort 1 + } + Line { + Name "" + ZOrder 44884 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "Terminator16" + DstPort 1 + } + Line { + Name "" + ZOrder 44885 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 14099 + SrcBlock "Divide45" + SrcPort 1 + Points [94, 0] + Branch { + ZOrder 12109 + Points [0, 55] + DstBlock "Sum42" + DstPort 1 + } + Branch { + ZOrder 12108 + DstBlock "Xend_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14098 + SrcBlock "Divide43" + SrcPort 1 + Points [95, 0] + Branch { + ZOrder 12113 + Points [0, -45] + DstBlock "Sum53" + DstPort 1 + } + Branch { + ZOrder 12112 + DstBlock "Xend_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14096 + SrcBlock "Divide49" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 11952 + Points [0, 55] + DstBlock "Sum43" + DstPort 1 + } + Branch { + ZOrder 11951 + DstBlock "Xend_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14097 + SrcBlock "Divide51" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 11960 + Points [0, -45] + DstBlock "Sum44" + DstPort 1 + } + Branch { + ZOrder 11959 + DstBlock "Xend_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14094 + SrcBlock "Divide19" + SrcPort 1 + Points [104, 0] + Branch { + ZOrder 10535 + Points [0, 55] + DstBlock "Sum1" + DstPort 1 + } + Branch { + ZOrder 10534 + DstBlock "Yend_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14095 + SrcBlock "Divide17" + SrcPort 1 + Points [105, 0] + Branch { + ZOrder 10539 + Points [0, -45] + DstBlock "Sum40" + DstPort 1 + } + Branch { + ZOrder 10538 + DstBlock "Yend_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14093 + SrcBlock "Divide6" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 7249 + Points [0, -45] + DstBlock "Sum31" + DstPort 1 + } + Branch { + ZOrder 2848 + DstBlock "Yend_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14092 + SrcBlock "Divide4" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 7243 + Points [0, 55] + DstBlock "Sum30" + DstPort 1 + } + Branch { + ZOrder 3489 + DstBlock "Yend_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 13235 + SrcBlock "Demux5" + SrcPort 1 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 13232 + SrcBlock "Demux5" + SrcPort 4 + DstBlock "Xend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 13234 + SrcBlock "Demux5" + SrcPort 2 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 13233 + SrcBlock "Demux5" + SrcPort 3 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 13229 + SrcBlock "Demux6" + SrcPort 1 + DstBlock "Mux16" + DstPort 1 + } + Line { + ZOrder 13230 + SrcBlock "Demux6" + SrcPort 2 + DstBlock "Mux16" + DstPort 2 + } + Line { + ZOrder 13231 + SrcBlock "Demux6" + SrcPort 3 + DstBlock "Mux16" + DstPort 3 + } + Line { + ZOrder 14133 + SrcBlock "Xend_yaw_length_SW" + SrcPort 1 + DstBlock "Choice6" + DstPort 2 + } + Line { + ZOrder 14134 + SrcBlock "Constant70" + SrcPort 1 + Points [20, 0; 0, -30] + DstBlock "Choice6" + DstPort 3 + } + Line { + ZOrder 14135 + SrcBlock "Choice6" + SrcPort 1 + Points [60, 0] + DstBlock "Sum46" + DstPort 2 + } + Line { + ZOrder 14141 + SrcBlock "OPLEV1_length" + SrcPort 1 + Points [15, 0] + DstBlock "Choice7" + DstPort 1 + } + Line { + ZOrder 14137 + SrcBlock "Yend_yaw_length_SW" + SrcPort 1 + DstBlock "Choice7" + DstPort 2 + } + Line { + ZOrder 14138 + SrcBlock "Constant71" + SrcPort 1 + Points [20, 0; 0, -30] + DstBlock "Choice7" + DstPort 3 + } + Line { + ZOrder 14140 + SrcBlock "Choice7" + SrcPort 1 + Points [15, 0] + DstBlock "Sum33" + DstPort 2 + } + Line { + ZOrder 14575 + SrcBlock "Xend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 31479 + Points [0, -25] + DstBlock "Xend_TM_COIL1_VOLT" + DstPort 1 + } + Branch { + ZOrder 31478 + Points [167, 0; 0, -6310] + DstBlock "Product20" + DstPort 1 + } + } + Line { + ZOrder 14574 + SrcBlock "Xend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 31481 + Points [0, -16; 24, 0; 0, -9] + DstBlock "Xend_TM_COIL2_VOLT" + DstPort 1 + } + Branch { + ZOrder 31480 + Points [0, 9; 125, 0; 0, -9; 55, 0; 0, -6190] + DstBlock "Product17" + DstPort 1 + } + } + Line { + ZOrder 14573 + SrcBlock "Xend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 31483 + Points [0, -21; 28, 0; 0, -9] + DstBlock "Xend_TM_COIL3_VOLT" + DstPort 1 + } + Branch { + ZOrder 31482 + Points [204, 0; 0, -6075] + DstBlock "Product18" + DstPort 1 + } + } + Line { + ZOrder 14572 + SrcBlock "Xend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 31485 + Points [0, -19; 26, 0; 0, -11] + DstBlock "Xend_TM_COIL4_VOLT" + DstPort 1 + } + Branch { + ZOrder 31484 + Points [222, 0; 0, -5955] + DstBlock "Product19" + DstPort 1 + } + } + Line { + Name "" + ZOrder 14304 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 24 + DstBlock "Terminator50" + DstPort 1 + } + Line { + Name "" + ZOrder 14305 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 23 + Points [140, 0; 0, -150] + DstBlock "Xend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14306 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 22 + Points [139, 0; 0, -125] + DstBlock "Xend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14318 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 26 + DstBlock "Terminator42" + DstPort 1 + } + Line { + Name "" + ZOrder 16239 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 27 + DstBlock "Terminator52" + DstPort 1 + } + Line { + Name "" + ZOrder 14320 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 28 + DstBlock "Terminator44" + DstPort 1 + } + Line { + Name "" + ZOrder 44871 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "Yend_PD12_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44865 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "Yend_PD11_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44858 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "Yend_PD10_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44852 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "Yend_PD9_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44811 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "Yend_PD5_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44829 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "Yend_PD7_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44841 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "Yend_PD8_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14563 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "Terminator71" + DstPort 1 + } + Line { + Name "" + ZOrder 14564 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "Terminator72" + DstPort 1 + } + Line { + Name "" + ZOrder 14565 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "Terminator73" + DstPort 1 + } + Line { + Name "" + ZOrder 14566 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "Terminator74" + DstPort 1 + } + Line { + Name "" + ZOrder 14567 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 5 + DstBlock "Terminator75" + DstPort 1 + } + Line { + Name "" + ZOrder 14568 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 6 + DstBlock "Terminator76" + DstPort 1 + } + Line { + Name "" + ZOrder 14570 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 7 + DstBlock "Terminator77" + DstPort 1 + } + Line { + Name "" + ZOrder 14571 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 8 + DstBlock "Terminator78" + DstPort 1 + } + Line { + ZOrder 14645 + SrcBlock "C00_Yend_MON" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 22031 + Points [0, 95] + DstBlock "Divide73" + DstPort 1 + } + Branch { + ZOrder 22030 + DstBlock "C00_Yend" + DstPort 1 + } + } + Line { + ZOrder 14655 + SrcBlock "K1:C00-VIS_Yend" + SrcPort 1 + DstBlock "C00_Yend_MON" + DstPort 1 + } + Line { + ZOrder 14657 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "K1:C00-VIS_Yend" + DstPort 1 + } + Line { + Name "" + ZOrder 15459 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + Points [152, 0; 0, 420] + DstBlock "Yend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 15462 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + Points [148, 0; 0, 420] + DstBlock "Yend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 15458 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + Points [0, 420] + DstBlock "Yend_OPLEV2_X_MON" + DstPort 1 + } + Line { + ZOrder 14666 + SrcBlock "Constant73" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide53" + DstPort 2 + } + Line { + ZOrder 14667 + SrcBlock "Sum54" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide52" + DstPort 2 + } + Line { + ZOrder 14668 + SrcBlock "Constant75" + SrcPort 1 + DstBlock "Divide53" + DstPort 1 + } + Line { + ZOrder 14669 + SrcBlock "Constant74" + SrcPort 1 + DstBlock "Sum54" + DstPort 1 + } + Line { + ZOrder 14670 + SrcBlock "Constant72" + SrcPort 1 + Points [65, 0] + DstBlock "Sum54" + DstPort 2 + } + Line { + ZOrder 14671 + SrcBlock "Divide53" + SrcPort 1 + DstBlock "Divide52" + DstPort 1 + } + Line { + ZOrder 14673 + SrcBlock "Divide52" + SrcPort 1 + Points [349, 0] + Branch { + ZOrder 14684 + Points [0, -20] + DstBlock "Divide54" + DstPort 2 + } + Branch { + ZOrder 14683 + Points [0, 185] + Branch { + ZOrder 14691 + Points [0, 205] + Branch { + ZOrder 14694 + Points [0, 205] + DstBlock "Divide57" + DstPort 2 + } + Branch { + ZOrder 14693 + DstBlock "Divide56" + DstPort 2 + } + } + Branch { + ZOrder 14690 + DstBlock "Divide55" + DstPort 2 + } + } + } + Line { + ZOrder 14675 + SrcBlock "Divide54" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens1" + DstPort 1 + } + Line { + ZOrder 14679 + SrcBlock "Divide55" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens2" + DstPort 1 + } + Line { + ZOrder 14680 + SrcBlock "Divide56" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens3" + DstPort 1 + } + Line { + ZOrder 14681 + SrcBlock "Divide57" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens4" + DstPort 1 + } + Line { + ZOrder 15445 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "Divide54" + DstPort 1 + } + Line { + ZOrder 15446 + SrcBlock "Ground39" + SrcPort 1 + DstBlock "Divide56" + DstPort 1 + } + Line { + ZOrder 15447 + SrcBlock "Ground40" + SrcPort 1 + DstBlock "Divide57" + DstPort 1 + } + Line { + ZOrder 15448 + SrcBlock "Ground38" + SrcPort 1 + DstBlock "Divide55" + DstPort 1 + } + Line { + Name "" + ZOrder 15467 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 9 + DstBlock "Terminator29" + DstPort 1 + } + Line { + ZOrder 16924 + SrcBlock "Midend_MIC_MON" + SrcPort 1 + DstBlock "Divide58" + DstPort 1 + } + Line { + ZOrder 16925 + SrcBlock "Divide58" + SrcPort 1 + DstBlock "Midend_MIC_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16926 + SrcBlock "Midend_MIC_VOLT_MON" + SrcPort 1 + DstBlock "Midend_MIC_VOLT" + DstPort 1 + } + Line { + ZOrder 16930 + SrcBlock "Divide59" + SrcPort 1 + DstBlock "Yend_SEISM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16931 + SrcBlock "Yend_SEISM_VOLT_MON" + SrcPort 1 + DstBlock "Divide60" + DstPort 1 + } + Line { + ZOrder 16933 + SrcBlock "Divide60" + SrcPort 1 + DstBlock "Yend_SEISM_ACC_MON" + DstPort 1 + } + Line { + ZOrder 16934 + SrcBlock "Yend_SEISM_ACC_MON" + SrcPort 1 + DstBlock "Yend_SEISM_ACC" + DstPort 1 + } + Line { + ZOrder 34185 + SrcBlock "Product101" + SrcPort 1 + Points [82, 0; 0, 38] + Branch { + ZOrder 34462 + Points [0, 82] + DstBlock "Yend_TM_L_MON" + DstPort 1 + } + Branch { + ZOrder 34329 + Points [-506, 0; 0, 37] + DstBlock "Mux9" + DstPort 1 + } + } + Line { + ZOrder 17312 + SrcBlock "Sum55" + SrcPort 1 + Points [23, 0; 0, 395] + DstBlock "Sum34" + DstPort 2 + } + Line { + ZOrder 17315 + SrcBlock "Sum56" + SrcPort 1 + Points [17, 0; 0, 436; 33, 0] + DstBlock "Sum35" + DstPort 2 + } + Line { + ZOrder 17319 + SrcBlock "Sum57" + SrcPort 1 + Points [6, 0; 0, 460] + DstBlock "Sum36" + DstPort 2 + } + Line { + ZOrder 18037 + SrcBlock "Yend_Fil_TM_OFFSET_L" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice11" + DstPort 1 + } + Line { + ZOrder 17321 + SrcBlock "Yend_ZEROE_TM_L_SW" + SrcPort 1 + DstBlock "Choice11" + DstPort 2 + } + Line { + ZOrder 17322 + SrcBlock "Constant82" + SrcPort 1 + Points [45, 0] + DstBlock "Choice11" + DstPort 3 + } + Line { + ZOrder 17339 + SrcBlock "Choice11" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum58" + DstPort 2 + } + Line { + ZOrder 18040 + SrcBlock "Yend_Fil_TM_OFFSET_Y" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice12" + DstPort 1 + } + Line { + ZOrder 17326 + SrcBlock "Yend_ZEROE_TM_Y_SW" + SrcPort 1 + DstBlock "Choice12" + DstPort 2 + } + Line { + ZOrder 17327 + SrcBlock "Constant83" + SrcPort 1 + Points [45, 0] + DstBlock "Choice12" + DstPort 3 + } + Line { + ZOrder 17340 + SrcBlock "Choice12" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum59" + DstPort 2 + } + Line { + ZOrder 18041 + SrcBlock "Yend_Fil_TM_OFFSET_P" + SrcPort 1 + Points [121, 0; 0, 5] + DstBlock "Choice13" + DstPort 1 + } + Line { + ZOrder 17330 + SrcBlock "Yend_ZEROE_TM_P_SW" + SrcPort 1 + DstBlock "Choice13" + DstPort 2 + } + Line { + ZOrder 17331 + SrcBlock "Constant85" + SrcPort 1 + Points [45, 0] + DstBlock "Choice13" + DstPort 3 + } + Line { + ZOrder 17341 + SrcBlock "Choice13" + SrcPort 1 + Points [65, 0] + DstBlock "Sum60" + DstPort 2 + } + Line { + ZOrder 34271 + SrcBlock "Sum37" + SrcPort 1 + Points [217, 0] + Branch { + ZOrder 43771 + Points [0, 346; 743, 0] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 4 + } + Branch { + ZOrder 34512 + DstBlock "Yend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 22035 + SrcBlock "Divide73" + SrcPort 1 + Points [47, 0] + Branch { + ZOrder 22044 + Points [0, -50] + DstBlock "C00_Yend_L_MON" + DstPort 1 + } + Branch { + ZOrder 22043 + Points [105, 0; 0, 30] + DstBlock "Choice26" + DstPort 1 + } + } + Line { + ZOrder 22033 + SrcBlock "Constant93" + SrcPort 1 + Points [45, 0] + DstBlock "Choice26" + DstPort 3 + } + Line { + ZOrder 22034 + SrcBlock "Yend_DARM_TM_L_SW" + SrcPort 1 + DstBlock "Choice26" + DstPort 2 + } + Line { + ZOrder 22042 + SrcBlock "C00_Yend_L_MON" + SrcPort 1 + DstBlock "C00_Yend_L" + DstPort 1 + } + Line { + ZOrder 24219 + SrcBlock "Yend_Fil_COIL1" + SrcPort 1 + DstBlock "Yend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24226 + SrcBlock "Yend_Fil_COIL2" + SrcPort 1 + DstBlock "Yend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24227 + SrcBlock "Yend_Fil_COIL3" + SrcPort 1 + DstBlock "Yend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24228 + SrcBlock "Yend_Fil_COIL4" + SrcPort 1 + DstBlock "Yend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 17335 + SrcBlock "Yend_TM_P_MON" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 34488 + Points [0, 365; 1157, 0] + Branch { + ZOrder 43749 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 5 + } + Branch { + ZOrder 42199 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 5 + } + } + Branch { + ZOrder 34487 + DstBlock "Yend_TM_P" + DstPort 1 + } + } + Line { + ZOrder 24229 + SrcBlock "Product16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 24230 + SrcBlock "Product3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 24231 + SrcBlock "Product10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 24232 + SrcBlock "Product15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 24237 + SrcBlock "Yend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 31469 + Points [283, 0; 0, 1820] + DstBlock "Product16" + DstPort 1 + } + Branch { + ZOrder 31468 + Points [0, -30] + DstBlock "Yend_TM_COIL1_VOLT" + DstPort 1 + } + } + Line { + ZOrder 24238 + SrcBlock "Yend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 31472 + Points [274, 0; 0, 1940] + DstBlock "Product3" + DstPort 1 + } + Branch { + ZOrder 31471 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 29783 + SrcBlock "Sum94" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 29771 + SrcBlock "Sum91" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 29776 + SrcBlock "Sum92" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 2201 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 29345 + SrcBlock "Sum77" + SrcPort 1 + Points [12, 0; 0, 420] + DstBlock "Sum49" + DstPort 2 + } + Line { + ZOrder 29346 + SrcBlock "Sum76" + SrcPort 1 + Points [19, 0; 0, 396; 41, 0] + DstBlock "Sum48" + DstPort 2 + } + Line { + ZOrder 29347 + SrcBlock "Sum75" + SrcPort 1 + Points [34, 0; 0, 376; 26, 0] + DstBlock "Sum47" + DstPort 2 + } + Line { + ZOrder 14308 + SrcBlock "Xend_OPLEV2_X_mm_diff_MON" + SrcPort 1 + Points [192, 0; 0, 610] + Branch { + ZOrder 43806 + Points [0, 228; 1582, 0; 0, 222] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 3 + } + Branch { + ZOrder 29655 + DstBlock "Product37" + DstPort 2 + } + } + Line { + ZOrder 29717 + SrcBlock "Sum89" + SrcPort 1 + Points [545, 0] + Branch { + ZOrder 29652 + Points [0, 150] + Branch { + ZOrder 43797 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 5 + } + Branch { + ZOrder 43788 + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 5 + } + } + Branch { + ZOrder 29651 + DstBlock "Xend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29716 + SrcBlock "Sum85" + SrcPort 1 + Points [537, 0] + Branch { + ZOrder 29649 + Points [0, 215] + Branch { + ZOrder 43796 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 4 + } + Branch { + ZOrder 43787 + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 4 + } + } + Branch { + ZOrder 29648 + DstBlock "Xend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 29766 + SrcBlock "Sum90" + SrcPort 1 + Points [456, 0] + Branch { + ZOrder 29715 + Points [0, 280] + Branch { + ZOrder 43795 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 3 + } + Branch { + ZOrder 43790 + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 3 + } + } + Branch { + ZOrder 29713 + DstBlock "Xend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 12097 + SrcBlock "Sum46" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 43807 + Points [0, 473; 2080, 0; 0, -73] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 4 + } + Branch { + ZOrder 29690 + DstBlock "Mux13" + DstPort 1 + } + } + Line { + ZOrder 12101 + SrcBlock "Xend_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [229, 0] + Branch { + ZOrder 43808 + Points [0, 382; 2129, 0; 0, -77] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 5 + } + Branch { + ZOrder 29692 + Points [71, 0] + DstBlock "Mux14" + DstPort 1 + } + } + Line { + ZOrder 34272 + SrcBlock "Sum68" + SrcPort 1 + Points [195, 0] + Branch { + ZOrder 43772 + Points [0, 275] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 5 + } + Branch { + ZOrder 34514 + DstBlock "Yend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29695 + SrcBlock "Xend_Fil_TM_OFFSET_L" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice27" + DstPort 1 + } + Line { + ZOrder 29696 + SrcBlock "Xend_ZEROE_TM_L_SW" + SrcPort 1 + DstBlock "Choice27" + DstPort 2 + } + Line { + ZOrder 29697 + SrcBlock "Constant108" + SrcPort 1 + Points [45, 0] + DstBlock "Choice27" + DstPort 3 + } + Line { + ZOrder 29698 + SrcBlock "Choice27" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum86" + DstPort 2 + } + Line { + ZOrder 29699 + SrcBlock "Xend_Fil_TM_OFFSET_Y" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice28" + DstPort 1 + } + Line { + ZOrder 29700 + SrcBlock "Xend_ZEROE_TM_Y_SW" + SrcPort 1 + DstBlock "Choice28" + DstPort 2 + } + Line { + ZOrder 29701 + SrcBlock "Constant109" + SrcPort 1 + Points [45, 0] + DstBlock "Choice28" + DstPort 3 + } + Line { + ZOrder 29702 + SrcBlock "Choice28" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum87" + DstPort 2 + } + Line { + ZOrder 29703 + SrcBlock "Xend_Fil_TM_OFFSET_P" + SrcPort 1 + Points [121, 0; 0, 5] + DstBlock "Choice36" + DstPort 1 + } + Line { + ZOrder 29704 + SrcBlock "Xend_ZEROE_TM_P_SW" + SrcPort 1 + DstBlock "Choice36" + DstPort 2 + } + Line { + ZOrder 29705 + SrcBlock "Constant110" + SrcPort 1 + Points [45, 0] + DstBlock "Choice36" + DstPort 3 + } + Line { + ZOrder 29706 + SrcBlock "Choice36" + SrcPort 1 + Points [65, 0] + DstBlock "Sum88" + DstPort 2 + } + Line { + ZOrder 29707 + SrcBlock "Xend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum84" + DstPort 2 + } + Line { + ZOrder 29708 + SrcBlock "Xend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum85" + DstPort 2 + } + Line { + ZOrder 29709 + SrcBlock "Xend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum89" + DstPort 2 + } + Line { + ZOrder 29723 + SrcBlock "Xend_TM_P_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 29763 + Points [0, -35] + DstBlock "Xend_TM_P" + DstPort 1 + } + Branch { + ZOrder 29762 + Points [94, 0] + Branch { + ZOrder 29730 + Points [0, 310] + DstBlock "Xend_Fil_TM_OFFSET_P" + DstPort 1 + } + Branch { + ZOrder 29729 + DstBlock "Sum88" + DstPort 1 + } + } + } + Line { + ZOrder 29721 + SrcBlock "Xend_TM_L_MON" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29760 + Points [0, -30] + DstBlock "Xend_TM_L" + DstPort 1 + } + Branch { + ZOrder 29759 + Points [131, 0] + Branch { + ZOrder 29726 + DstBlock "Sum86" + DstPort 1 + } + Branch { + ZOrder 29725 + Points [0, 275] + DstBlock "Xend_Fil_TM_OFFSET_L" + DstPort 1 + } + } + } + Line { + ZOrder 29718 + SrcBlock "Sum86" + SrcPort 1 + DstBlock "Sum84" + DstPort 1 + } + Line { + ZOrder 29719 + SrcBlock "Sum87" + SrcPort 1 + DstBlock "Sum85" + DstPort 1 + } + Line { + ZOrder 29720 + SrcBlock "Sum88" + SrcPort 1 + DstBlock "Sum89" + DstPort 1 + } + Line { + ZOrder 12086 + SrcBlock "OPLEV2_length1" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 29745 + Points [0, -194; 597, 0; 0, -631] + DstBlock "Divide97" + DstPort 2 + } + Branch { + ZOrder 29744 + DstBlock "Product37" + DstPort 1 + } + } + Line { + ZOrder 29734 + SrcBlock "C00_Xend_MON" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 29733 + Points [0, 95] + DstBlock "Divide97" + DstPort 1 + } + Branch { + ZOrder 29732 + DstBlock "C00_Xend" + DstPort 1 + } + } + Line { + ZOrder 29735 + SrcBlock "K1:C00-VIS_Xend" + SrcPort 1 + DstBlock "C00_Xend_MON" + DstPort 1 + } + Line { + ZOrder 29736 + SrcBlock "Ground57" + SrcPort 1 + DstBlock "K1:C00-VIS_Xend" + DstPort 1 + } + Line { + ZOrder 29739 + SrcBlock "Divide97" + SrcPort 1 + Points [47, 0] + Branch { + ZOrder 29738 + Points [0, -50] + DstBlock "C00_Xend_L_MON" + DstPort 1 + } + Branch { + ZOrder 29737 + Points [105, 0; 0, 30] + DstBlock "Choice37" + DstPort 1 + } + } + Line { + ZOrder 29740 + SrcBlock "Constant111" + SrcPort 1 + Points [45, 0] + DstBlock "Choice37" + DstPort 3 + } + Line { + ZOrder 29741 + SrcBlock "Xend_DARM_TM_L_SW" + SrcPort 1 + DstBlock "Choice37" + DstPort 2 + } + Line { + ZOrder 29768 + SrcBlock "Choice37" + SrcPort 1 + Points [307, 0; 0, 831; 38, 0] + DstBlock "Sum90" + DstPort 2 + } + Line { + ZOrder 29743 + SrcBlock "C00_Xend_L_MON" + SrcPort 1 + DstBlock "C00_Xend_L" + DstPort 1 + } + Line { + ZOrder 29722 + SrcBlock "Xend_TM_Y_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 29765 + Points [0, -30] + DstBlock "Xend_TM_Y" + DstPort 1 + } + Branch { + ZOrder 29764 + Points [109, 0] + Branch { + ZOrder 29728 + Points [0, 300] + DstBlock "Xend_Fil_TM_OFFSET_Y" + DstPort 1 + } + Branch { + ZOrder 29727 + DstBlock "Sum87" + DstPort 1 + } + } + } + Line { + ZOrder 29767 + SrcBlock "Sum84" + SrcPort 1 + DstBlock "Sum90" + DstPort 1 + } + Line { + ZOrder 29769 + SrcBlock "Yend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum91" + DstPort 2 + } + Line { + ZOrder 29772 + SrcBlock "Yend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum91" + DstPort 1 + } + Line { + ZOrder 29774 + SrcBlock "Yend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum92" + DstPort 2 + } + Line { + ZOrder 29775 + SrcBlock "Yend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum93" + DstPort 2 + } + Line { + ZOrder 29777 + SrcBlock "Yend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum92" + DstPort 1 + } + Line { + ZOrder 29779 + SrcBlock "Yend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum93" + DstPort 1 + } + Line { + ZOrder 29780 + SrcBlock "Yend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum94" + DstPort 2 + } + Line { + ZOrder 29781 + SrcBlock "Yend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum95" + DstPort 2 + } + Line { + ZOrder 29782 + SrcBlock "Yend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum96" + DstPort 2 + } + Line { + ZOrder 29787 + SrcBlock "Yend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum96" + DstPort 1 + } + Line { + ZOrder 29788 + SrcBlock "Yend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum95" + DstPort 1 + } + Line { + ZOrder 29789 + SrcBlock "Yend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum94" + DstPort 1 + } + Line { + ZOrder 29790 + SrcBlock "Xend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum45" + DstPort 2 + } + Line { + ZOrder 29791 + SrcBlock "Xend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum50" + DstPort 2 + } + Line { + ZOrder 29792 + SrcBlock "Xend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum97" + DstPort 2 + } + Line { + ZOrder 29797 + SrcBlock "Xend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum97" + DstPort 1 + } + Line { + ZOrder 29798 + SrcBlock "Xend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum50" + DstPort 1 + } + Line { + ZOrder 29802 + SrcBlock "Xend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum98" + DstPort 2 + } + Line { + ZOrder 29803 + SrcBlock "Xend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum99" + DstPort 2 + } + Line { + ZOrder 29804 + SrcBlock "Xend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum100" + DstPort 2 + } + Line { + ZOrder 29812 + SrcBlock "Xend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum99" + DstPort 1 + } + Line { + ZOrder 29813 + SrcBlock "Xend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum98" + DstPort 1 + } + Line { + ZOrder 33037 + SrcBlock "OPLEV1_yaw1" + SrcPort 1 + Points [51, 0; 0, -15] + DstBlock "Product39" + DstPort 1 + } + Line { + ZOrder 33035 + SrcBlock "OPLEV1_yaw" + SrcPort 1 + DstBlock "Product35" + DstPort 1 + } + Line { + ZOrder 34183 + SrcBlock "Product37" + SrcPort 1 + Points [33, 0; 0, -10] + DstBlock "Product73" + DstPort 1 + } + Line { + ZOrder 34184 + SrcBlock "Constant58" + SrcPort 1 + Points [105, 0; 0, 90] + DstBlock "Product73" + DstPort 2 + } + Line { + ZOrder 34186 + SrcBlock "Product32" + SrcPort 1 + DstBlock "Product101" + DstPort 1 + } + Line { + ZOrder 34187 + SrcBlock "Constant59" + SrcPort 1 + Points [24, 0; 0, 50] + DstBlock "Product101" + DstPort 2 + } + Line { + ZOrder 34256 + SrcBlock "Sum32" + SrcPort 1 + DstBlock "Sum67" + DstPort 1 + } + Line { + ZOrder 34273 + SrcBlock "Choice26" + SrcPort 1 + Points [338, 0; 0, 584; 46, 0; 0, 200; 31, 0] + DstBlock "Sum67" + DstPort 2 + } + Line { + ZOrder 34325 + SrcBlock "Sum58" + SrcPort 1 + DstBlock "Sum32" + DstPort 1 + } + Line { + ZOrder 34259 + SrcBlock "Yend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum32" + DstPort 2 + } + Line { + ZOrder 34326 + SrcBlock "Sum59" + SrcPort 1 + DstBlock "Sum37" + DstPort 1 + } + Line { + ZOrder 34328 + SrcBlock "Sum60" + SrcPort 1 + DstBlock "Sum68" + DstPort 1 + } + Line { + ZOrder 34262 + SrcBlock "Yend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum37" + DstPort 2 + } + Line { + ZOrder 34263 + SrcBlock "Yend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum68" + DstPort 2 + } + Line { + ZOrder 34312 + SrcBlock "Yend_OPLEV1_X_mm_diff_MON" + SrcPort 1 + DstBlock "Sum33" + DstPort 1 + } + Line { + ZOrder 34336 + SrcBlock "Yend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 34342 + Points [222, 0; 0, 2060] + DstBlock "Product10" + DstPort 1 + } + Branch { + ZOrder 34341 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL3_VOLT" + DstPort 1 + } + } + Line { + ZOrder 34344 + SrcBlock "Yend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 34346 + Points [0, -14; 20, 0] + DstBlock "Yend_TM_COIL4_VOLT" + DstPort 1 + } + Branch { + ZOrder 34345 + Points [196, 0; 0, 2185] + DstBlock "Product15" + DstPort 1 + } + } + Line { + ZOrder 34386 + SrcBlock "Demux1" + SrcPort 3 + Points [75, 0; 0, -10] + DstBlock "Yend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 34387 + SrcBlock "Demux1" + SrcPort 4 + DstBlock "Yend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 34385 + SrcBlock "Demux1" + SrcPort 2 + Points [75, 0; 0, -25] + DstBlock "Yend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 34383 + SrcBlock "Demux1" + SrcPort 1 + Points [75, 0; 0, -40] + DstBlock "Yend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 34433 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "Yend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 34434 + SrcBlock "Yend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + ZOrder 34447 + SrcBlock "Demux4" + SrcPort 2 + Points [139, 0] + Branch { + ZOrder 34466 + Points [0, 300] + DstBlock "Yend_Fil_TM_OFFSET_Y" + DstPort 1 + } + Branch { + ZOrder 34465 + DstBlock "Sum59" + DstPort 1 + } + } + Line { + ZOrder 34448 + SrcBlock "Demux4" + SrcPort 3 + Points [126, 0] + Branch { + ZOrder 34468 + Points [0, 310] + DstBlock "Yend_Fil_TM_OFFSET_P" + DstPort 1 + } + Branch { + ZOrder 34467 + DstBlock "Sum60" + DstPort 1 + } + } + Line { + ZOrder 34449 + SrcBlock "Demux4" + SrcPort 1 + Points [151, 0] + Branch { + ZOrder 34464 + Points [0, 275] + DstBlock "Yend_Fil_TM_OFFSET_L" + DstPort 1 + } + Branch { + ZOrder 34463 + DstBlock "Sum58" + DstPort 1 + } + } + Line { + ZOrder 34451 + SrcBlock "Sum33" + SrcPort 1 + Points [68, 0] + Branch { + ZOrder 34456 + Points [0, -310] + DstBlock "Mux10" + DstPort 1 + } + Branch { + ZOrder 34455 + Points [47, 0; 0, -25] + DstBlock "Mux1" + DstPort 2 + } + } + Line { + ZOrder 34452 + SrcBlock "Yend_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [343, 0] + Branch { + ZOrder 34458 + Points [0, -305] + DstBlock "Mux11" + DstPort 1 + } + Branch { + ZOrder 34457 + Points [27, 0; 0, -25] + DstBlock "Mux1" + DstPort 3 + } + } + Line { + ZOrder 34454 + SrcBlock "Yend_OPLEV2_X_mm_diff_MON" + SrcPort 1 + Points [27, 0; 0, -905; 176, 0] + Branch { + ZOrder 34460 + Points [0, -390] + DstBlock "Product32" + DstPort 2 + } + Branch { + ZOrder 34459 + DstBlock "Mux1" + DstPort 1 + } + } + Line { + ZOrder 17334 + SrcBlock "Yend_TM_Y_MON" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 34484 + Points [0, 427; 1164, 0; 0, 3] + Branch { + ZOrder 43748 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 4 + } + Branch { + ZOrder 42198 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 4 + } + } + Branch { + ZOrder 34483 + DstBlock "Yend_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 17333 + SrcBlock "Yend_TM_L_MON" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 34470 + Points [0, 486; 1177, 0; 0, 9] + Branch { + ZOrder 43747 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 3 + } + Branch { + ZOrder 42197 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 3 + } + } + Branch { + ZOrder 34469 + DstBlock "Yend_TM_L" + DstPort 1 + } + } + Line { + ZOrder 34270 + SrcBlock "Sum67" + SrcPort 1 + Points [151, 0] + Branch { + ZOrder 43770 + Points [0, 405] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 3 + } + Branch { + ZOrder 34510 + DstBlock "Yend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 36010 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_Fil" + DstPort 1 + } + Line { + ZOrder 3910 + SrcBlock "Constant10" + SrcPort 1 + Points [98, 0; 0, 150] + Branch { + ZOrder 24244 + DstBlock "Product16" + DstPort 2 + } + Branch { + ZOrder 24243 + Points [0, 175] + Branch { + ZOrder 24246 + DstBlock "Product3" + DstPort 2 + } + Branch { + ZOrder 24245 + Points [0, 175] + Branch { + ZOrder 24249 + Points [0, 175] + Branch { + ZOrder 24251 + DstBlock "Product15" + DstPort 2 + } + Branch { + ZOrder 24250 + Points [0, 165] + Branch { + ZOrder 7871 + Points [0, 175] + Branch { + ZOrder 7874 + Points [0, 175] + Branch { + ZOrder 7877 + Points [0, 175] + DstBlock "Product19" + DstPort 2 + } + Branch { + ZOrder 7876 + DstBlock "Product18" + DstPort 2 + } + } + Branch { + ZOrder 7873 + DstBlock "Product17" + DstPort 2 + } + } + Branch { + ZOrder 7870 + DstBlock "Product20" + DstPort 2 + } + } + } + Branch { + ZOrder 24248 + DstBlock "Product10" + DstPort 2 + } + } + } + } + Line { + ZOrder 16929 + SrcBlock "Yend_SEISM_MON" + SrcPort 1 + DstBlock "Divide59" + DstPort 1 + } + Line { + ZOrder 41941 + SrcBlock "Constant76" + SrcPort 1 + Points [15, 0] + DstBlock "Divide99" + DstPort 1 + } + Line { + ZOrder 41940 + SrcBlock "Constant62" + SrcPort 1 + Points [12, 0; 0, -5] + DstBlock "Divide99" + DstPort 2 + } + Line { + ZOrder 41942 + SrcBlock "Divide99" + SrcPort 1 + Points [9, 0; 0, -45] + DstBlock "Divide60" + DstPort 2 + } + Line { + ZOrder 42185 + SrcBlock "Yend_OSC_TM2" + SrcPort 5 + Points [29, 0; 0, 720] + Branch { + ZOrder 43776 + Points [0, 85] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 2 + } + Branch { + ZOrder 43739 + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 2 + } + } + Line { + ZOrder 42184 + SrcBlock "Yend_OSC_TM2" + SrcPort 4 + Points [22, 0; 0, 720] + Branch { + ZOrder 43775 + Points [0, 85] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 1 + } + Branch { + ZOrder 43743 + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 1 + } + } + Line { + ZOrder 42181 + SrcBlock "Yend_OSC_TM2" + SrcPort 1 + Points [272, 0; 0, 104; 28, 0] + DstBlock "Sum55" + DstPort 2 + } + Line { + ZOrder 42182 + SrcBlock "Yend_OSC_TM2" + SrcPort 2 + Points [265, 0; 0, 138; 35, 0] + DstBlock "Sum56" + DstPort 2 + } + Line { + ZOrder 42183 + SrcBlock "Yend_OSC_TM2" + SrcPort 3 + Points [253, 0; 0, 145] + DstBlock "Sum57" + DstPort 1 + } + Line { + ZOrder 42187 + SrcBlock "Yend_OSC_TM1" + SrcPort 1 + Points [124, 0; 0, -30] + DstBlock "Sum55" + DstPort 1 + } + Line { + ZOrder 42188 + SrcBlock "Yend_OSC_TM1" + SrcPort 2 + DstBlock "Sum56" + DstPort 1 + } + Line { + ZOrder 42189 + SrcBlock "Yend_OSC_TM1" + SrcPort 3 + Points [146, 0; 0, 63; 154, 0] + DstBlock "Sum57" + DstPort 2 + } + Line { + ZOrder 42195 + SrcBlock "Yend_OSC_TM1" + SrcPort 4 + Points [78, 0; 0, 520] + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 1 + } + Line { + ZOrder 42196 + SrcBlock "Yend_OSC_TM1" + SrcPort 5 + Points [44, 0; 0, 520] + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 2 + } + Line { + ZOrder 43780 + SrcBlock "Xend_OSC_TM2" + SrcPort 5 + Points [25, 0; 0, 800] + Branch { + ZOrder 43805 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 2 + } + Branch { + ZOrder 43793 + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 2 + } + } + Line { + ZOrder 43777 + SrcBlock "Xend_OSC_TM2" + SrcPort 4 + Points [142, 0; 0, 800] + Branch { + ZOrder 43804 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 1 + } + Branch { + ZOrder 43800 + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 1 + } + } + Line { + ZOrder 43781 + SrcBlock "Xend_OSC_TM2" + SrcPort 1 + Points [298, 0; 0, 161; 22, 0] + DstBlock "Sum75" + DstPort 2 + } + Line { + ZOrder 43778 + SrcBlock "Xend_OSC_TM2" + SrcPort 2 + Points [276, 0; 0, 209; 44, 0] + DstBlock "Sum76" + DstPort 2 + } + Line { + ZOrder 43779 + SrcBlock "Xend_OSC_TM2" + SrcPort 3 + Points [261, 0; 0, 250; 59, 0] + DstBlock "Sum77" + DstPort 2 + } + Line { + ZOrder 43782 + SrcBlock "Xend_OSC_TM1" + SrcPort 1 + Points [293, 0; 0, 35] + DstBlock "Sum75" + DstPort 1 + } + Line { + ZOrder 43786 + SrcBlock "Xend_OSC_TM1" + SrcPort 2 + Points [281, 0; 0, 80] + DstBlock "Sum76" + DstPort 1 + } + Line { + ZOrder 43784 + SrcBlock "Xend_OSC_TM1" + SrcPort 3 + Points [285, 0; 0, 115] + DstBlock "Sum77" + DstPort 1 + } + Line { + ZOrder 43791 + SrcBlock "Xend_OSC_TM1" + SrcPort 4 + Points [184, 0; 0, 610] + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 1 + } + Line { + ZOrder 43789 + SrcBlock "Xend_OSC_TM1" + SrcPort 5 + Points [159, 0; 0, 610] + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 2 + } + Line { + ZOrder 43685 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 43830 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 43831 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 43832 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 43849 + SrcBlock "Constant5" + SrcPort 1 + DstBlock "Subsystem" + DstPort 2 + } + Line { + ZOrder 43850 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + Line { + ZOrder 43860 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_1" + DstPort 2 + } + Line { + ZOrder 43859 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_1" + DstPort 3 + } + Line { + ZOrder 43857 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "DAC_1" + DstPort 4 + } + Line { + ZOrder 43858 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "DAC_1" + DstPort 1 + } + Line { + ZOrder 43866 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "DAC_1" + DstPort 6 + } + Line { + ZOrder 43868 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "DAC_1" + DstPort 7 + } + Line { + ZOrder 43865 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "DAC_1" + DstPort 8 + } + Line { + ZOrder 43867 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "DAC_1" + DstPort 5 + } + Line { + ZOrder 43874 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "DAC_1" + DstPort 10 + } + Line { + ZOrder 43875 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "DAC_1" + DstPort 11 + } + Line { + ZOrder 43876 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "DAC_1" + DstPort 12 + } + Line { + ZOrder 43873 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "DAC_1" + DstPort 9 + } + Line { + ZOrder 43882 + SrcBlock "Ground36" + SrcPort 1 + DstBlock "DAC_1" + DstPort 14 + } + Line { + ZOrder 43884 + SrcBlock "Ground37" + SrcPort 1 + DstBlock "DAC_1" + DstPort 15 + } + Line { + ZOrder 43881 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "DAC_1" + DstPort 16 + } + Line { + ZOrder 43883 + SrcBlock "Ground35" + SrcPort 1 + DstBlock "DAC_1" + DstPort 13 + } + Line { + Name "" + ZOrder 44820 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "Yend_PD6_MON" + DstPort 1 + } + Line { + ZOrder 44831 + SrcBlock "Yend_PD7_MON" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 44830 + SrcBlock "Divide9" + SrcPort 1 + DstBlock "Yend_PD7_VOLT_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 46954 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 29 + DstBlock "Xend_PM_QPD3_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 46955 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 30 + DstBlock "Xend_PM_QPD3_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44800 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 31 + Points [171, 0; 0, 205] + DstBlock "Yend_PD3_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44806 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 32 + Points [112, 0; 0, 205] + DstBlock "Yend_PD4_MON" + DstPort 1 + } + Line { + ZOrder 44748 + Points [2370, 8375; 15, 0] + } + Line { + ZOrder 44773 + Points [2370, 8375; 0, 175] + Branch { + ZOrder 44772 + Points [15, 0] + } + Branch { + ZOrder 44771 + Points [0, 175] + Branch { + ZOrder 44770 + Points [0, 455] + Branch { + ZOrder 44769 + Points [0, 175] + Branch { + ZOrder 44768 + Points [0, 175] + Branch { + ZOrder 44767 + Points [0, 270; -35, 0; 0, 6105] + Branch { + ZOrder 44766 + Points [15, 0] + } + Branch { + ZOrder 44765 + Points [0, 205] + Branch { + ZOrder 44764 + Points [15, 0] + } + Branch { + ZOrder 44763 + Points [0, 395] + Branch { + ZOrder 44762 + Points [0, 175] + Branch { + ZOrder 44761 + Points [0, 175] + Branch { + ZOrder 44760 + Points [0, 350] + Branch { + ZOrder 44759 + Points [25, 0] + } + Branch { + ZOrder 44758 + Points [0, 175] + Branch { + ZOrder 44757 + Points [0, 175; 25, 0] + } + Branch { + ZOrder 44756 + Points [25, 0] + } + } + } + Branch { + ZOrder 44755 + Points [20, 0] + } + } + Branch { + ZOrder 44754 + Points [20, 0] + } + } + Branch { + ZOrder 44753 + Points [20, 0] + } + } + } + } + Branch { + ZOrder 44752 + Points [50, 0] + } + } + Branch { + ZOrder 44751 + Points [50, 0] + } + } + Branch { + ZOrder 44750 + Points [50, 0] + } + } + Branch { + ZOrder 44749 + Points [15, 0] + } + } + } + Line { + ZOrder 44779 + SrcBlock "Yend_PD3_MON" + SrcPort 1 + DstBlock "Divide30" + DstPort 1 + } + Line { + ZOrder 44780 + SrcBlock "Divide30" + SrcPort 1 + DstBlock "Yend_PD3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44783 + SrcBlock "Yend_PD3_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD3_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44784 + SrcBlock "Yend_PD4_MON" + SrcPort 1 + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 44785 + SrcBlock "Divide31" + SrcPort 1 + DstBlock "Yend_PD4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44786 + SrcBlock "Yend_PD4_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD4_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44809 + SrcBlock "Yend_PD5_MON" + SrcPort 1 + DstBlock "Divide156" + DstPort 1 + } + Line { + ZOrder 44810 + SrcBlock "Yend_PD5_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD5_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44813 + SrcBlock "Divide156" + SrcPort 1 + DstBlock "Yend_PD5_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44821 + SrcBlock "Yend_PD6_MON" + SrcPort 1 + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 44823 + SrcBlock "Divide12" + SrcPort 1 + DstBlock "Yend_PD6_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44819 + SrcBlock "Yend_PD6_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD6_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44828 + SrcBlock "Yend_PD7_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD7_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44838 + SrcBlock "Yend_PD8_MON" + SrcPort 1 + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 44839 + SrcBlock "Divide21" + SrcPort 1 + DstBlock "Yend_PD8_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44840 + SrcBlock "Yend_PD8_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD8_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44326 + SrcBlock "Constant8" + SrcPort 1 + Points [30, 0; 0, 248] + Branch { + ZOrder 44816 + Points [-313, 0; 0, -78] + DstBlock "Divide156" + DstPort 2 + } + Branch { + ZOrder 44815 + Points [0, 175] + Branch { + ZOrder 44825 + Points [-310, 0] + DstBlock "Divide12" + DstPort 2 + } + Branch { + ZOrder 44824 + Points [0, 152] + Branch { + ZOrder 44837 + Points [-310, 0] + DstBlock "Divide9" + DstPort 2 + } + Branch { + ZOrder 44836 + Points [0, 184] + Branch { + ZOrder 44844 + Points [-290, 0] + DstBlock "Divide21" + DstPort 2 + } + Branch { + ZOrder 44843 + Points [0, 201] + Branch { + ZOrder 44854 + Points [-275, 0] + DstBlock "Divide10" + DstPort 2 + } + Branch { + ZOrder 44853 + Points [32, 0; 0, 139] + Branch { + ZOrder 44861 + Points [-307, 0] + DstBlock "Divide24" + DstPort 2 + } + Branch { + ZOrder 44860 + Points [0, 192] + Branch { + ZOrder 44867 + Points [-312, 0] + DstBlock "Divide28" + DstPort 2 + } + Branch { + ZOrder 44866 + Points [0, 206; -302, 0] + DstBlock "Divide29" + DstPort 2 + } + } + } + } + } + } + } + } + Line { + ZOrder 44849 + SrcBlock "Yend_PD9_MON" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 44850 + SrcBlock "Divide10" + SrcPort 1 + DstBlock "Yend_PD9_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44851 + SrcBlock "Yend_PD9_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD9_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44855 + SrcBlock "Yend_PD10_MON" + SrcPort 1 + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 44856 + SrcBlock "Divide24" + SrcPort 1 + DstBlock "Yend_PD10_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44857 + SrcBlock "Yend_PD10_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD10_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44862 + SrcBlock "Yend_PD11_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD11_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44863 + SrcBlock "Yend_PD11_MON" + SrcPort 1 + DstBlock "Divide28" + DstPort 1 + } + Line { + ZOrder 44864 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "Yend_PD11_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44868 + SrcBlock "Divide29" + SrcPort 1 + DstBlock "Yend_PD12_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44869 + SrcBlock "Yend_PD12_MON" + SrcPort 1 + DstBlock "Divide29" + DstPort 1 + } + Line { + ZOrder 44870 + SrcBlock "Yend_PD12_VOLT_MON" + SrcPort 1 + Points [25, 0] + DstBlock "Yend_PD12_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 45566 + SrcBlock "Xend_PM_QPD1_X_MON" + SrcPort 1 + Points [31, 0; 0, 30] + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 45563 + SrcBlock "Xend_PM_QPD1_Y_MON" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 45577 + SrcBlock "Xend_PM_QPD2_X_MON" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 45588 + SrcBlock "Xend_PM_QPD2_Y_MON" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 45456 + SrcBlock "Divide220" + SrcPort 1 + DstBlock "Xend_PM_QPD1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45457 + SrcBlock "Divide221" + SrcPort 1 + DstBlock "Xend_PM_QPD1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45458 + SrcBlock "Divide222" + SrcPort 1 + DstBlock "Xend_PM_QPD2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45459 + SrcBlock "Divide223" + SrcPort 1 + DstBlock "Xend_PM_QPD2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45460 + SrcBlock "Divide224" + SrcPort 1 + DstBlock "Xend_PM_QPD1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45461 + SrcBlock "Xend_PM_QPD1_SUM_MON" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 45591 + SrcBlock "Xend_PM_QPD2_SUM_MON" + SrcPort 1 + DstBlock "Sum7" + DstPort 1 + } + Line { + ZOrder 45463 + SrcBlock "Divide225" + SrcPort 1 + DstBlock "Xend_PM_QPD2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45465 + SrcBlock "Xend_PM_QPD1_Y_VOLT_MON" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 45605 + Points [0, -55] + DstBlock "Xend_PM_QPD1_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 45604 + DstBlock "Divide227" + DstPort 1 + } + } + Line { + ZOrder 45468 + SrcBlock "Xend_PM_QPD1_SUM_VOLT_MON" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 45607 + Points [0, -45] + DstBlock "Xend_PM_QPD1_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 45606 + Points [165, 0; 0, -30] + Branch { + ZOrder 45558 + Points [97, 0; 0, -130] + DstBlock "Divide227" + DstPort 2 + } + Branch { + ZOrder 45556 + Points [0, -133; -43, 0; 0, -142] + DstBlock "Divide226" + DstPort 2 + } + } + } + Line { + ZOrder 45469 + SrcBlock "Xend_PM_QPD2_X_VOLT_MON" + SrcPort 1 + Points [37, 0] + Branch { + ZOrder 45609 + Points [0, -70] + DstBlock "Xend_PM_QPD2_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 45608 + DstBlock "Divide228" + DstPort 1 + } + } + Line { + ZOrder 45470 + SrcBlock "Xend_PM_QPD2_Y_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 45611 + Points [0, -60] + DstBlock "Xend_PM_QPD2_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 45610 + DstBlock "Divide229" + DstPort 1 + } + } + Line { + ZOrder 45473 + SrcBlock "Xend_PM_QPD2_SUM_VOLT_MON" + SrcPort 1 + Points [48, 0] + Branch { + ZOrder 45613 + Points [0, -40] + DstBlock "Xend_PM_QPD2_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 45612 + Points [248, 0; 0, -63] + Branch { + ZOrder 45561 + Points [-139, 0; 0, -97] + DstBlock "Divide229" + DstPort 2 + } + Branch { + ZOrder 45560 + Points [0, -237; -126, 0] + DstBlock "Divide228" + DstPort 2 + } + } + } + Line { + ZOrder 45474 + SrcBlock "Divide226" + SrcPort 1 + DstBlock "Product174" + DstPort 1 + } + Line { + ZOrder 45475 + SrcBlock "Divide227" + SrcPort 1 + Points [0, 11; 50, 0; 0, -31] + DstBlock "Product175" + DstPort 1 + } + Line { + ZOrder 45476 + SrcBlock "Divide228" + SrcPort 1 + Points [170, 0; 0, -185] + DstBlock "Product180" + DstPort 1 + } + Line { + ZOrder 45477 + SrcBlock "Divide229" + SrcPort 1 + Points [267, 0; 0, -260] + DstBlock "Product181" + DstPort 1 + } + Line { + ZOrder 45484 + SrcBlock "Constant150" + SrcPort 1 + Points [26, 0; 0, -75] + Branch { + ZOrder 45483 + Points [0, -100] + Branch { + ZOrder 45482 + Points [0, -185] + Branch { + ZOrder 45481 + Points [0, -125] + DstBlock "Product174" + DstPort 2 + } + Branch { + ZOrder 45480 + DstBlock "Product175" + DstPort 2 + } + } + Branch { + ZOrder 45479 + DstBlock "Product180" + DstPort 2 + } + } + Branch { + ZOrder 45478 + DstBlock "Product181" + DstPort 2 + } + } + Line { + ZOrder 45485 + SrcBlock "Product181" + SrcPort 1 + DstBlock "Divide247" + DstPort 1 + } + Line { + ZOrder 45486 + SrcBlock "Product180" + SrcPort 1 + DstBlock "Divide246" + DstPort 1 + } + Line { + ZOrder 45487 + SrcBlock "Product175" + SrcPort 1 + DstBlock "Divide245" + DstPort 1 + } + Line { + ZOrder 45488 + SrcBlock "Product174" + SrcPort 1 + DstBlock "Divide244" + DstPort 1 + } + Line { + ZOrder 45495 + SrcBlock "Constant151" + SrcPort 1 + Points [23, 0; 0, -65] + Branch { + ZOrder 45494 + Points [0, -100] + Branch { + ZOrder 45493 + Points [0, -185] + Branch { + ZOrder 45492 + Points [0, -125] + DstBlock "Divide244" + DstPort 2 + } + Branch { + ZOrder 45491 + DstBlock "Divide245" + DstPort 2 + } + } + Branch { + ZOrder 45490 + DstBlock "Divide246" + DstPort 2 + } + } + Branch { + ZOrder 45489 + DstBlock "Divide247" + DstPort 2 + } + } + Line { + ZOrder 45496 + SrcBlock "Divide244" + SrcPort 1 + DstBlock "Xend_PM_QPD1_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 45497 + SrcBlock "Divide245" + SrcPort 1 + DstBlock "Xend_PM_QPD1_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 45498 + SrcBlock "Divide246" + SrcPort 1 + DstBlock "Xend_PM_QPD2_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 45499 + SrcBlock "Divide247" + SrcPort 1 + DstBlock "Xend_PM_QPD2_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 45502 + SrcBlock "Xend_PM_QPD1_X_mm_MON" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 45593 + DstBlock "Sum190" + DstPort 1 + } + Branch { + ZOrder 45500 + Points [0, -40] + DstBlock "Xend_PM_QPD1_X_mm" + DstPort 1 + } + } + Line { + ZOrder 45503 + SrcBlock "Xend_PM_QPD1_X_mm_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum190" + DstPort 2 + } + Line { + ZOrder 45504 + SrcBlock "Xend_PM_QPD1_Y_mm_OFFSET" + SrcPort 1 + Points [35, 0] + DstBlock "Sum191" + DstPort 2 + } + Line { + ZOrder 45507 + SrcBlock "Xend_PM_QPD1_Y_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 45506 + DstBlock "Sum191" + DstPort 1 + } + Branch { + ZOrder 45505 + Points [0, -30] + DstBlock "Xend_PM_QPD1_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 45508 + SrcBlock "Xend_PM_QPD2_X_mm_OFFSET" + SrcPort 1 + DstBlock "Sum192" + DstPort 2 + } + Line { + ZOrder 45511 + SrcBlock "Xend_PM_QPD2_X_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 45510 + DstBlock "Sum192" + DstPort 1 + } + Branch { + ZOrder 45509 + Points [0, -55] + DstBlock "Xend_PM_QPD2_X_mm" + DstPort 1 + } + } + Line { + ZOrder 45512 + SrcBlock "Xend_PM_QPD2_Y_mm_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum193" + DstPort 2 + } + Line { + ZOrder 45515 + SrcBlock "Xend_PM_QPD2_Y_mm_MON" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 45514 + DstBlock "Sum193" + DstPort 1 + } + Branch { + ZOrder 45513 + Points [0, -20] + DstBlock "Xend_PM_QPD2_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 45516 + SrcBlock "Sum191" + SrcPort 1 + DstBlock "Xend_PM_QPD1_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 45517 + SrcBlock "Sum190" + SrcPort 1 + DstBlock "Xend_PM_QPD1_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 45518 + SrcBlock "Sum193" + SrcPort 1 + DstBlock "Xend_PM_QPD2_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 45519 + SrcBlock "Sum192" + SrcPort 1 + DstBlock "Xend_PM_QPD2_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 45562 + SrcBlock "Xend_PM_QPD1_Y_OFFSET" + SrcPort 1 + Points [5, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 45564 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "Divide221" + DstPort 1 + } + Line { + ZOrder 45569 + SrcBlock "Xend_PM_QPD1_X_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 45567 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "Divide220" + DstPort 1 + } + Line { + ZOrder 45574 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "Divide224" + DstPort 1 + } + Line { + ZOrder 45575 + SrcBlock "Xend_PM_QPD1_SUM_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 45576 + SrcBlock "Xend_PM_QPD2_X_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 45578 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "Divide222" + DstPort 1 + } + Line { + ZOrder 45579 + SrcBlock "Xend_PM_QPD2_Y_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 45589 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "Divide223" + DstPort 1 + } + Line { + ZOrder 45590 + SrcBlock "Xend_PM_QPD2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum7" + DstPort 2 + } + Line { + ZOrder 45592 + SrcBlock "Sum7" + SrcPort 1 + DstBlock "Divide225" + DstPort 1 + } + Line { + ZOrder 45464 + SrcBlock "Xend_PM_QPD1_X_VOLT_MON" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 45602 + Points [0, -55] + DstBlock "Xend_PM_QPD1_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 45601 + DstBlock "Divide226" + DstPort 1 + } + } + Line { + ZOrder 45672 + SrcBlock "Xend_Fil_PM_L_OFFSET" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 45673 + SrcBlock "Xend_ZEROE_PM_L_SW" + SrcPort 1 + DstBlock "Choice2" + DstPort 2 + } + Line { + ZOrder 45674 + SrcBlock "Constant19" + SrcPort 1 + Points [45, 0] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 45675 + SrcBlock "Choice2" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum11" + DstPort 2 + } + Line { + ZOrder 45676 + SrcBlock "Xend_Fil_PM_Y_OFFSET" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice3" + DstPort 1 + } + Line { + ZOrder 45677 + SrcBlock "Xend_ZEROE_PM_Y_SW" + SrcPort 1 + DstBlock "Choice3" + DstPort 2 + } + Line { + ZOrder 45678 + SrcBlock "Constant20" + SrcPort 1 + Points [45, 0] + DstBlock "Choice3" + DstPort 3 + } + Line { + ZOrder 45679 + SrcBlock "Choice3" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum12" + DstPort 2 + } + Line { + ZOrder 45680 + SrcBlock "Xend_Fil_PM_P_OFFSET" + SrcPort 1 + Points [142, 0; 0, 5] + DstBlock "Choice4" + DstPort 1 + } + Line { + ZOrder 45681 + SrcBlock "Xend_ZEROE_PM_P_SW" + SrcPort 1 + DstBlock "Choice4" + DstPort 2 + } + Line { + ZOrder 45682 + SrcBlock "Constant21" + SrcPort 1 + Points [5, 0] + DstBlock "Choice4" + DstPort 3 + } + Line { + ZOrder 45683 + SrcBlock "Choice4" + SrcPort 1 + Points [25, 0] + DstBlock "Sum13" + DstPort 2 + } + Line { + ZOrder 45684 + SrcBlock "Xend_PM_L_OFFSET" + SrcPort 1 + DstBlock "Sum9" + DstPort 2 + } + Line { + ZOrder 45685 + SrcBlock "Xend_PM_Y_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum10" + DstPort 2 + } + Line { + ZOrder 45686 + SrcBlock "Xend_PM_P_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum14" + DstPort 2 + } + Line { + ZOrder 47088 + SrcBlock "Xend_PM_Pitch_MON" + SrcPort 1 + Points [557, 0] + Branch { + ZOrder 47089 + DstBlock "Xend_PM_P" + DstPort 1 + } + Branch { + ZOrder 45712 + Points [0, 50; 94, 0] + Branch { + ZOrder 45688 + Points [0, 310] + DstBlock "Xend_Fil_PM_P_OFFSET" + DstPort 1 + } + Branch { + ZOrder 45687 + DstBlock "Sum13" + DstPort 1 + } + } + } + Line { + ZOrder 47084 + SrcBlock "Xend_PM_Length_MON" + SrcPort 1 + Points [378, 0; 0, 75] + Branch { + ZOrder 47083 + Points [0, 30; 120, 0] + Branch { + ZOrder 45704 + DstBlock "Sum11" + DstPort 1 + } + Branch { + ZOrder 45692 + Points [0, 275] + DstBlock "Xend_Fil_PM_L_OFFSET" + DstPort 1 + } + } + Branch { + ZOrder 45695 + DstBlock "Xend_PM_L" + DstPort 1 + } + } + Line { + ZOrder 45697 + SrcBlock "Sum11" + SrcPort 1 + DstBlock "Sum9" + DstPort 1 + } + Line { + ZOrder 45698 + SrcBlock "Sum12" + SrcPort 1 + DstBlock "Sum10" + DstPort 1 + } + Line { + ZOrder 45699 + SrcBlock "Sum13" + SrcPort 1 + DstBlock "Sum14" + DstPort 1 + } + Line { + ZOrder 47070 + SrcBlock "Xend_PM_Yaw_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 47087 + Points [0, -160; 393, 0] + Branch { + ZOrder 45711 + Points [0, -40] + DstBlock "Xend_PM_Y" + DstPort 1 + } + Branch { + ZOrder 45710 + Points [105, 0] + Branch { + ZOrder 45702 + Points [0, 300] + DstBlock "Xend_Fil_PM_Y_OFFSET" + DstPort 1 + } + Branch { + ZOrder 45701 + DstBlock "Sum12" + DstPort 1 + } + } + } + Branch { + ZOrder 47086 + Points [0, 509; -428, 0; 0, -834] + DstBlock "Mux3" + DstPort 1 + } + } + Line { + ZOrder 45714 + SrcBlock "Sum10" + SrcPort 1 + Points [80, 0] + Branch { + ZOrder 46124 + Points [0, 455] + Branch { + ZOrder 46126 + Points [0, 55] + Branch { + ZOrder 46216 + Points [0, 810] + Branch { + ZOrder 48381 + DstBlock "Product12" + DstPort 1 + } + Branch { + ZOrder 48156 + Points [0, 55] + DstBlock "Product13" + DstPort 1 + } + } + Branch { + ZOrder 46215 + DstBlock "Product106" + DstPort 1 + } + } + Branch { + ZOrder 46125 + DstBlock "Product105" + DstPort 1 + } + } + Branch { + ZOrder 46123 + DstBlock "Xend_Fil_PM_Y" + DstPort 1 + } + } + Line { + ZOrder 45716 + SrcBlock "Mux18" + SrcPort 1 + DstBlock "Xend_PM_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 45717 + SrcBlock "Xend_PM_COIL_MAT" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 45718 + SrcBlock "Xend _Fil_PM_COIL2" + SrcPort 1 + DstBlock "Xend_PM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45719 + SrcBlock "Xend_Fil_PM_COIL4" + SrcPort 1 + DstBlock "Xend_PM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45720 + SrcBlock "Xend_Fil_PM_COIL3" + SrcPort 1 + DstBlock "Xend_PM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45721 + SrcBlock "Mux6" + SrcPort 1 + DstBlock "Xend_PM_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 45722 + SrcBlock "Xend_PM_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 45723 + SrcBlock "Xend_Fil_PM_COIL1" + SrcPort 1 + DstBlock "Xend_PM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45755 + SrcBlock "Xend_Fil_PM_P" + SrcPort 1 + DstBlock "Sum17" + DstPort 1 + } + Line { + ZOrder 45754 + SrcBlock "Xend_Fil_PM_Y" + SrcPort 1 + DstBlock "Sum16" + DstPort 1 + } + Line { + ZOrder 45753 + SrcBlock "Xend_Fil_PM_L" + SrcPort 1 + DstBlock "Sum15" + DstPort 1 + } + Line { + ZOrder 45727 + SrcBlock "Sum15" + SrcPort 1 + Points [10, 0] + DstBlock "Mux6" + DstPort 1 + } + Line { + ZOrder 45728 + SrcBlock "Sum16" + SrcPort 1 + Points [35, 0] + DstBlock "Mux6" + DstPort 2 + } + Line { + ZOrder 45729 + SrcBlock "Sum17" + SrcPort 1 + Points [65, 0] + DstBlock "Mux6" + DstPort 3 + } + Line { + ZOrder 45730 + SrcBlock "Demux2" + SrcPort 1 + DstBlock "Xend_Fil_PM_COIL1" + DstPort 1 + } + Line { + ZOrder 45731 + SrcBlock "Demux2" + SrcPort 4 + Points [15, 0] + DstBlock "Xend_Fil_PM_COIL4" + DstPort 1 + } + Line { + ZOrder 45732 + SrcBlock "Demux2" + SrcPort 2 + DstBlock "Xend _Fil_PM_COIL2" + DstPort 1 + } + Line { + ZOrder 45733 + SrcBlock "Demux2" + SrcPort 3 + DstBlock "Xend_Fil_PM_COIL3" + DstPort 1 + } + Line { + ZOrder 45734 + SrcBlock "Demux3" + SrcPort 1 + DstBlock "Mux18" + DstPort 1 + } + Line { + ZOrder 45735 + SrcBlock "Demux3" + SrcPort 2 + DstBlock "Mux18" + DstPort 2 + } + Line { + ZOrder 45736 + SrcBlock "Demux3" + SrcPort 3 + DstBlock "Mux18" + DstPort 3 + } + Line { + ZOrder 45739 + SrcBlock "Xend_PM_COIL1_VOLT_MON" + SrcPort 1 + DstBlock "Xend_PM_COIL1_VOLT" + DstPort 1 + } + Line { + ZOrder 45742 + SrcBlock "Xend_PM_COIL2_VOLT_MON" + SrcPort 1 + DstBlock "Xend_PM_COIL2_VOLT" + DstPort 1 + } + Line { + ZOrder 45745 + SrcBlock "Xend_PM_COIL3_VOLT_MON" + SrcPort 1 + DstBlock "Xend_PM_COIL3_VOLT" + DstPort 1 + } + Line { + ZOrder 45748 + SrcBlock "Xend_PM_COIL4_VOLT_MON" + SrcPort 1 + DstBlock "Xend_PM_COIL4_VOLT" + DstPort 1 + } + Line { + ZOrder 45904 + SrcBlock "Ground61" + SrcPort 1 + DstBlock "Xend_PM_OSC1_Y" + DstPort 1 + } + Line { + ZOrder 45905 + SrcBlock "Ground60" + SrcPort 1 + DstBlock "Xend_PM_OSC1_L" + DstPort 1 + } + Line { + ZOrder 45906 + SrcBlock "Ground62" + SrcPort 1 + DstBlock "Xend_PM_OSC1_P" + DstPort 1 + } + Line { + ZOrder 45909 + SrcBlock "Xend_PM_OSC1_L" + SrcPort 1 + DstBlock "Choice43" + DstPort 1 + } + Line { + ZOrder 45908 + SrcBlock "Constant97" + SrcPort 1 + DstBlock "Choice43" + DstPort 3 + } + Line { + ZOrder 45910 + SrcBlock "Xend_PM_OSC1_L_SW" + SrcPort 1 + Points [53, 0; 0, 55] + Branch { + ZOrder 45950 + Points [0, 395; -43, 0] + Branch { + ZOrder 45958 + DstBlock "Choice9" + DstPort 2 + } + Branch { + ZOrder 45957 + Points [-211, 0; 0, 45] + DstBlock "Choice31" + DstPort 2 + } + } + Branch { + ZOrder 45949 + DstBlock "Choice43" + DstPort 2 + } + } + Line { + ZOrder 45911 + SrcBlock "Constant22" + SrcPort 1 + DstBlock "Choice5" + DstPort 3 + } + Line { + ZOrder 45913 + SrcBlock "Xend_PM_OSC1_Y" + SrcPort 1 + DstBlock "Choice5" + DstPort 1 + } + Line { + ZOrder 45914 + SrcBlock "Xend_PM_OSC1_P_SW" + SrcPort 1 + Points [23, 0; 0, 45] + Branch { + ZOrder 48694 + DstBlock "Choice8" + DstPort 2 + } + Branch { + ZOrder 48690 + Points [0, 204; -35, 0] + Branch { + ZOrder 48707 + Points [-264, 0; 0, 221] + DstBlock "Choice35" + DstPort 2 + } + Branch { + ZOrder 48696 + Points [0, 246] + DstBlock "Choice14" + DstPort 2 + } + } + } + Line { + ZOrder 45915 + SrcBlock "Xend_PM_OSC1_P" + SrcPort 1 + DstBlock "Choice8" + DstPort 1 + } + Line { + ZOrder 45916 + SrcBlock "Constant25" + SrcPort 1 + DstBlock "Choice8" + DstPort 3 + } + Line { + ZOrder 45922 + SrcBlock "Constant27" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 45924 + Points [0, 80] + Branch { + ZOrder 45926 + Points [0, 85] + Branch { + ZOrder 48740 + Points [0, 80; 1, 0] + Branch { + ZOrder 48743 + Points [0, 80] + DstBlock "Choice39" + DstPort 3 + } + Branch { + ZOrder 48742 + DstBlock "Choice38" + DstPort 3 + } + } + Branch { + ZOrder 48739 + DstBlock "Choice14" + DstPort 3 + } + } + Branch { + ZOrder 45925 + DstBlock "Choice10" + DstPort 3 + } + } + Branch { + ZOrder 45923 + DstBlock "Choice9" + DstPort 3 + } + } + Line { + ZOrder 45934 + SrcBlock "Constant100" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 45941 + DstBlock "Choice31" + DstPort 3 + } + Branch { + ZOrder 45936 + Points [0, 75] + Branch { + ZOrder 45945 + DstBlock "Choice32" + DstPort 3 + } + Branch { + ZOrder 45939 + Points [0, 90] + Branch { + ZOrder 48735 + Points [0, 75] + Branch { + ZOrder 48738 + Points [0, 85] + DstBlock "Choice34" + DstPort 3 + } + Branch { + ZOrder 48737 + DstBlock "Choice33" + DstPort 3 + } + } + Branch { + ZOrder 48734 + DstBlock "Choice35" + DstPort 3 + } + } + } + } + Line { + ZOrder 45942 + SrcBlock "Xend_PM_OSC1_L" + SrcPort 2 + Points [59, 0; 0, 420] + DstBlock "Choice31" + DstPort 1 + } + Line { + ZOrder 45943 + SrcBlock "Xend_PM_OSC1_Y" + SrcPort 2 + Points [49, 0; 0, 405] + DstBlock "Choice32" + DstPort 1 + } + Line { + ZOrder 45944 + SrcBlock "Xend_PM_OSC1_P" + SrcPort 2 + Points [44, 0; 0, 405] + DstBlock "Choice35" + DstPort 1 + } + Line { + ZOrder 45946 + SrcBlock "Xend_PM_OSC1_L" + SrcPort 3 + Points [185, 0; 0, 425] + DstBlock "Choice9" + DstPort 1 + } + Line { + ZOrder 45947 + SrcBlock "Xend_PM_OSC1_Y" + SrcPort 3 + Points [176, 0; 0, 415] + DstBlock "Choice10" + DstPort 1 + } + Line { + ZOrder 45948 + SrcBlock "Xend_PM_OSC1_P" + SrcPort 3 + Points [2, 0; 0, 15; 140, 0; 0, 395] + DstBlock "Choice14" + DstPort 1 + } + Line { + ZOrder 45912 + SrcBlock "Xend_PM_OSC1_Y_SW" + SrcPort 1 + Points [44, 0; 0, 40] + Branch { + ZOrder 48691 + DstBlock "Choice5" + DstPort 2 + } + Branch { + ZOrder 48680 + Points [0, 495; -36, 0] + Branch { + ZOrder 48698 + Points [0, -40] + DstBlock "Choice10" + DstPort 2 + } + Branch { + ZOrder 48692 + Points [-221, 0; 0, -70] + DstBlock "Choice32" + DstPort 2 + } + } + } + Line { + ZOrder 45966 + SrcBlock "Choice31" + SrcPort 1 + Points [8, 0; 0, 437; -148, 0; 0, 38] + DstBlock "Mux22" + DstPort 1 + } + Line { + ZOrder 45967 + SrcBlock "Choice32" + SrcPort 1 + Points [3, 0; 0, 382; -122, 0; 0, 28] + DstBlock "Mux22" + DstPort 2 + } + Line { + ZOrder 45968 + SrcBlock "Choice35" + SrcPort 1 + Points [31, 0; 0, 282; -157, 0; 0, 48] + DstBlock "Mux22" + DstPort 3 + } + Line { + ZOrder 45969 + SrcBlock "Mux22" + SrcPort 1 + DstBlock "OSC1_SIN" + DstPort 1 + } + Line { + ZOrder 45971 + SrcBlock "Choice9" + SrcPort 1 + Points [63, 0; 0, 460] + DstBlock "Mux23" + DstPort 1 + } + Line { + ZOrder 45972 + SrcBlock "Choice10" + SrcPort 1 + Points [45, 0; 0, 390] + DstBlock "Mux23" + DstPort 2 + } + Line { + ZOrder 45973 + SrcBlock "Choice14" + SrcPort 1 + Points [36, 0; 0, 315] + DstBlock "Mux23" + DstPort 3 + } + Line { + ZOrder 45974 + SrcBlock "Mux23" + SrcPort 1 + DstBlock "OSC1_COS" + DstPort 1 + } + Line { + ZOrder 45975 + SrcBlock "Ground42" + SrcPort 1 + DstBlock "Xend_PM_OSC2_Y" + DstPort 1 + } + Line { + ZOrder 45976 + SrcBlock "Ground41" + SrcPort 1 + DstBlock "Xend_PM_OSC2_L" + DstPort 1 + } + Line { + ZOrder 45977 + SrcBlock "Ground43" + SrcPort 1 + DstBlock "Xend_PM_OSC2_P" + DstPort 1 + } + Line { + ZOrder 45978 + SrcBlock "Xend_PM_OSC2_L" + SrcPort 1 + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 45979 + SrcBlock "Constant32" + SrcPort 1 + DstBlock "Choice20" + DstPort 3 + } + Line { + ZOrder 45984 + SrcBlock "Xend_PM_OSC2_L_SW" + SrcPort 1 + Points [33, 0; 0, 65] + Branch { + ZOrder 48753 + Points [0, 470; -43, 0] + Branch { + ZOrder 45982 + DstBlock "Choice23" + DstPort 2 + } + Branch { + ZOrder 45981 + Points [-211, 0; 0, 45] + DstBlock "Choice17" + DstPort 2 + } + } + Branch { + ZOrder 45980 + DstBlock "Choice20" + DstPort 2 + } + } + Line { + ZOrder 45985 + SrcBlock "Constant29" + SrcPort 1 + DstBlock "Choice21" + DstPort 3 + } + Line { + ZOrder 45986 + SrcBlock "Xend_PM_OSC2_Y" + SrcPort 1 + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 45991 + SrcBlock "Xend_PM_OSC2_P_SW" + SrcPort 1 + Points [71, 0; 0, 50] + Branch { + ZOrder 48755 + Points [0, 541; -83, 0] + Branch { + ZOrder 45989 + Points [0, -56] + DstBlock "Choice16" + DstPort 2 + } + Branch { + ZOrder 45988 + Points [-264, 0; 0, -76] + DstBlock "Choice19" + DstPort 2 + } + } + Branch { + ZOrder 45987 + DstBlock "Choice22" + DstPort 2 + } + } + Line { + ZOrder 45992 + SrcBlock "Xend_PM_OSC2_P" + SrcPort 1 + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 45993 + SrcBlock "Constant30" + SrcPort 1 + DstBlock "Choice22" + DstPort 3 + } + Line { + ZOrder 45998 + SrcBlock "Constant31" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 45997 + Points [0, 80] + Branch { + ZOrder 45996 + Points [0, 80] + Branch { + ZOrder 48784 + Points [0, 105; 1, 0] + Branch { + ZOrder 48787 + Points [0, 80] + DstBlock "Choice42" + DstPort 3 + } + Branch { + ZOrder 48786 + DstBlock "Choice41" + DstPort 3 + } + } + Branch { + ZOrder 48783 + DstBlock "Choice16" + DstPort 3 + } + } + Branch { + ZOrder 45995 + DstBlock "Choice15" + DstPort 3 + } + } + Branch { + ZOrder 45994 + DstBlock "Choice23" + DstPort 3 + } + } + Line { + ZOrder 46003 + SrcBlock "Constant28" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 46002 + DstBlock "Choice17" + DstPort 3 + } + Branch { + ZOrder 46001 + Points [0, 75] + Branch { + ZOrder 46000 + DstBlock "Choice18" + DstPort 3 + } + Branch { + ZOrder 45999 + Points [0, 90] + Branch { + ZOrder 48789 + Points [0, 115] + Branch { + ZOrder 48791 + Points [0, 100] + DstBlock "Choice45" + DstPort 3 + } + Branch { + ZOrder 48790 + DstBlock "Choice44" + DstPort 3 + } + } + Branch { + ZOrder 48788 + DstBlock "Choice19" + DstPort 3 + } + } + } + } + Line { + ZOrder 46004 + SrcBlock "Xend_PM_OSC2_L" + SrcPort 2 + Points [29, 0; 0, 495] + DstBlock "Choice17" + DstPort 1 + } + Line { + ZOrder 46005 + SrcBlock "Xend_PM_OSC2_Y" + SrcPort 2 + Points [19, 0; 0, 470] + DstBlock "Choice18" + DstPort 1 + } + Line { + ZOrder 46006 + SrcBlock "Xend_PM_OSC2_P" + SrcPort 2 + Points [4, 0; 0, 35; 10, 0; 0, 410] + DstBlock "Choice19" + DstPort 1 + } + Line { + ZOrder 46007 + SrcBlock "Xend_PM_OSC2_L" + SrcPort 3 + Points [130, 0; 0, 500] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 46008 + SrcBlock "Xend_PM_OSC2_Y" + SrcPort 3 + Points [146, 0; 0, 480] + DstBlock "Choice15" + DstPort 1 + } + Line { + ZOrder 46009 + SrcBlock "Xend_PM_OSC2_P" + SrcPort 3 + Points [112, 0; 0, 445] + DstBlock "Choice16" + DstPort 1 + } + Line { + ZOrder 46014 + SrcBlock "Xend_PM_OSC2_Y_SW" + SrcPort 1 + Points [57, 0; 0, 40] + Branch { + ZOrder 48754 + Points [0, 565] + Branch { + ZOrder 46012 + Points [-64, 0; 0, -45] + DstBlock "Choice15" + DstPort 2 + } + Branch { + ZOrder 46011 + Points [0, 77; -285, 0; 0, -152] + DstBlock "Choice18" + DstPort 2 + } + } + Branch { + ZOrder 46010 + DstBlock "Choice21" + DstPort 2 + } + } + Line { + ZOrder 46015 + SrcBlock "Choice17" + SrcPort 1 + Points [8, 0; 0, 577; -150, 0; 0, -62] + DstBlock "Mux19" + DstPort 1 + } + Line { + ZOrder 46016 + SrcBlock "Choice18" + SrcPort 1 + Points [3, 0; 0, 431; -115, 0; 0, 19] + DstBlock "Mux19" + DstPort 2 + } + Line { + ZOrder 46017 + SrcBlock "Choice19" + SrcPort 1 + Points [13, 0; 0, 416; -169, 0; 0, -46] + DstBlock "Mux19" + DstPort 3 + } + Line { + ZOrder 46018 + SrcBlock "Mux19" + SrcPort 1 + DstBlock "OSC2_SIN" + DstPort 1 + } + Line { + ZOrder 46019 + SrcBlock "Choice23" + SrcPort 1 + Points [63, 0; 0, 490] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 46020 + SrcBlock "Choice15" + SrcPort 1 + Points [45, 0; 0, 420] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 46021 + SrcBlock "Choice16" + SrcPort 1 + Points [31, 0; 0, 350] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 46022 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "OSC2_COS" + DstPort 1 + } + Line { + ZOrder 46023 + SrcBlock "Choice43" + SrcPort 1 + Points [0, -218; 1390, 0; 0, 738] + DstBlock "Sum18" + DstPort 1 + } + Line { + ZOrder 46024 + SrcBlock "Choice20" + SrcPort 1 + Points [419, 0; 0, 654; 211, 0] + DstBlock "Sum18" + DstPort 2 + } + Line { + ZOrder 46025 + SrcBlock "Choice5" + SrcPort 1 + Points [219, 0; 0, 768; 1088, 0; 0, -233] + DstBlock "Sum19" + DstPort 1 + } + Line { + ZOrder 46029 + SrcBlock "Choice8" + SrcPort 1 + Points [148, 0; 0, 692; 1255, 0; 0, -187] + DstBlock "Sum20" + DstPort 1 + } + Line { + ZOrder 46027 + SrcBlock "Choice21" + SrcPort 1 + Points [386, 0; 0, 673; 244, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + ZOrder 46030 + SrcBlock "Choice22" + SrcPort 1 + Points [370, 0; 0, 615; 260, 0] + DstBlock "Sum20" + DstPort 2 + } + Line { + ZOrder 46031 + SrcBlock "Sum18" + SrcPort 1 + Points [40, 0; 0, 519; -3710, 0; 0, 76] + DstBlock "Sum15" + DstPort 2 + } + Line { + ZOrder 46032 + SrcBlock "Sum19" + SrcPort 1 + Points [3, 0; 0, 2231; -2850, 0; 0, -1484; -823, 0] + DstBlock "Sum16" + DstPort 2 + } + Line { + ZOrder 46033 + SrcBlock "Sum20" + SrcPort 1 + Points [2, 0; 0, 159; -3727, 0; 0, 421] + DstBlock "Sum17" + DstPort 2 + } + Line { + ZOrder 46034 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_L1_SIN" + DstPort 1 + } + Line { + ZOrder 46035 + SrcBlock "Product42" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_L1_COS" + DstPort 1 + } + Line { + ZOrder 46040 + SrcBlock "Xend_Fil_PM_DEMOD_L1_SIN" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 46039 + DstBlock "MathFunction64" + DstPort 1 + } + Branch { + ZOrder 46038 + Points [0, -45; 478, 0] + Branch { + ZOrder 46037 + Points [0, 30] + DstBlock "Abs68" + DstPort 1 + } + Branch { + ZOrder 46036 + Points [68, 0] + DstBlock "Divide11" + DstPort 1 + } + } + } + Line { + ZOrder 46041 + SrcBlock "Sum21" + SrcPort 1 + DstBlock "SQRT33" + DstPort 1 + } + Line { + ZOrder 46042 + SrcBlock "SQRT33" + SrcPort 1 + Points [5, 0] + DstBlock "Product104" + DstPort 1 + } + Line { + ZOrder 46043 + SrcBlock "Constant35" + SrcPort 1 + Points [5, 0] + DstBlock "Product104" + DstPort 2 + } + Line { + ZOrder 46044 + SrcBlock "Product105" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_Y1_SIN" + DstPort 1 + } + Line { + ZOrder 46045 + SrcBlock "Product106" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_Y1_COS" + DstPort 1 + } + Line { + ZOrder 46046 + SrcBlock "MathFunction66" + SrcPort 1 + DstBlock "Sum23" + DstPort 1 + } + Line { + ZOrder 46047 + SrcBlock "MathFunction67" + SrcPort 1 + Points [30, 0] + DstBlock "Sum23" + DstPort 2 + } + Line { + ZOrder 46048 + SrcBlock "Sum23" + SrcPort 1 + DstBlock "SQRT34" + DstPort 1 + } + Line { + ZOrder 46049 + SrcBlock "SQRT34" + SrcPort 1 + Points [5, 0] + DstBlock "Product107" + DstPort 1 + } + Line { + ZOrder 46050 + SrcBlock "Constant34" + SrcPort 1 + Points [5, 0] + DstBlock "Product107" + DstPort 2 + } + Line { + ZOrder 46051 + SrcBlock "Product107" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_Y1_MON" + DstPort 1 + } + Line { + ZOrder 46052 + SrcBlock "Product108" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_P1_SIN" + DstPort 1 + } + Line { + ZOrder 46053 + SrcBlock "Product109" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_P1_COS" + DstPort 1 + } + Line { + ZOrder 46054 + SrcBlock "MathFunction68" + SrcPort 1 + DstBlock "Sum24" + DstPort 1 + } + Line { + ZOrder 46055 + SrcBlock "MathFunction69" + SrcPort 1 + Points [30, 0] + DstBlock "Sum24" + DstPort 2 + } + Line { + ZOrder 46056 + SrcBlock "Sum24" + SrcPort 1 + DstBlock "SQRT35" + DstPort 1 + } + Line { + ZOrder 46057 + SrcBlock "SQRT35" + SrcPort 1 + Points [5, 0] + DstBlock "Product110" + DstPort 1 + } + Line { + ZOrder 46058 + SrcBlock "Constant33" + SrcPort 1 + Points [5, 0] + DstBlock "Product110" + DstPort 2 + } + Line { + ZOrder 46059 + SrcBlock "Product110" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_P1_MON" + DstPort 1 + } + Line { + ZOrder 46064 + SrcBlock "Xend_Fil_PM_DEMOD_L1_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 46063 + DstBlock "MathFunction65" + DstPort 1 + } + Branch { + ZOrder 46062 + Points [0, 28; 465, 0] + Branch { + ZOrder 46061 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide104" + DstPort 1 + } + Branch { + ZOrder 46060 + Points [0, -33] + DstBlock "Abs69" + DstPort 1 + } + } + } + Line { + ZOrder 46065 + SrcBlock "Xend_PM_DEMOD_AMP_Y1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_Y1" + DstPort 1 + } + Line { + ZOrder 46066 + SrcBlock "Xend_PM_DEMOD_AMP_P1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_P1" + DstPort 1 + } + Line { + ZOrder 46067 + SrcBlock "Product104" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_L1_MON" + DstPort 1 + } + Line { + ZOrder 46068 + SrcBlock "Xend_PM_DEMOD_AMP_L1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_L1" + DstPort 1 + } + Line { + ZOrder 46069 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_L1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_L1" + DstPort 1 + } + Line { + ZOrder 46074 + SrcBlock "Xend_Fil_PM_DEMOD_P1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 46073 + Points [0, -30; 478, 0] + Branch { + ZOrder 46072 + Points [0, 35] + DstBlock "Abs72" + DstPort 1 + } + Branch { + ZOrder 46071 + Points [62, 0; 0, 20] + DstBlock "Divide105" + DstPort 1 + } + } + Branch { + ZOrder 46070 + DstBlock "MathFunction68" + DstPort 1 + } + } + Line { + ZOrder 46079 + SrcBlock "Xend_Fil_PM_DEMOD_P1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 46078 + Points [0, 48; 458, 0] + Branch { + ZOrder 46077 + Points [0, -33] + DstBlock "Abs73" + DstPort 1 + } + Branch { + ZOrder 46076 + Points [77, 0] + DstBlock "Divide106" + DstPort 1 + } + } + Branch { + ZOrder 46075 + DstBlock "MathFunction69" + DstPort 1 + } + } + Line { + ZOrder 46080 + SrcBlock "Divide11" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_L1_MON" + DstPort 1 + } + Line { + ZOrder 46081 + SrcBlock "Abs68" + SrcPort 1 + DstBlock "Divide11" + DstPort 2 + } + Line { + ZOrder 46082 + SrcBlock "Abs69" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide104" + DstPort 2 + } + Line { + ZOrder 46083 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_L1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_L1" + DstPort 1 + } + Line { + ZOrder 46084 + SrcBlock "Divide104" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_L1_MON" + DstPort 1 + } + Line { + ZOrder 46085 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_Y1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_Y1" + DstPort 1 + } + Line { + ZOrder 46086 + SrcBlock "Divide20" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_Y1_MON" + DstPort 1 + } + Line { + ZOrder 46087 + SrcBlock "Abs70" + SrcPort 1 + DstBlock "Divide20" + DstPort 2 + } + Line { + ZOrder 46088 + SrcBlock "Abs71" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide100" + DstPort 2 + } + Line { + ZOrder 46089 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_Y1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_Y1" + DstPort 1 + } + Line { + ZOrder 46090 + SrcBlock "Divide100" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_Y1_MON" + DstPort 1 + } + Line { + ZOrder 46091 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_P1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_P1" + DstPort 1 + } + Line { + ZOrder 46092 + SrcBlock "Divide105" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_P1_MON" + DstPort 1 + } + Line { + ZOrder 46093 + SrcBlock "Abs72" + SrcPort 1 + DstBlock "Divide105" + DstPort 2 + } + Line { + ZOrder 46098 + SrcBlock "Xend_Fil_PM_DEMOD_Y1_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 46097 + Points [0, 35; 467, 0] + Branch { + ZOrder 46096 + Points [0, -35] + DstBlock "Abs71" + DstPort 1 + } + Branch { + ZOrder 46095 + Points [68, 0] + DstBlock "Divide100" + DstPort 1 + } + } + Branch { + ZOrder 46094 + DstBlock "MathFunction67" + DstPort 1 + } + } + Line { + ZOrder 46103 + SrcBlock "Xend_Fil_PM_DEMOD_Y1_SIN" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 46102 + Points [0, -40; 475, 0] + Branch { + ZOrder 46101 + Points [0, 30] + DstBlock "Abs70" + DstPort 1 + } + Branch { + ZOrder 46100 + Points [71, 0; 0, 15] + DstBlock "Divide20" + DstPort 1 + } + } + Branch { + ZOrder 46099 + DstBlock "MathFunction66" + DstPort 1 + } + } + Line { + ZOrder 46104 + SrcBlock "MathFunction64" + SrcPort 1 + DstBlock "Sum21" + DstPort 1 + } + Line { + ZOrder 46105 + SrcBlock "MathFunction65" + SrcPort 1 + Points [30, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + ZOrder 46106 + SrcBlock "OSC1_SIN" + SrcPort 1 + Points [9, 0; 0, 8186; -2421, 0; 0, -7061] + Branch { + ZOrder 48700 + Points [0, -130] + Branch { + ZOrder 48270 + Points [0, -165] + Branch { + ZOrder 46111 + Points [0, -130] + Branch { + ZOrder 48676 + Points [0, -135] + DstBlock "Product9" + DstPort 2 + } + Branch { + ZOrder 46110 + DstBlock "Product105" + DstPort 2 + } + } + Branch { + ZOrder 48269 + DstBlock "Product108" + DstPort 2 + } + } + Branch { + ZOrder 48274 + DstBlock "Product2" + DstPort 2 + } + } + Branch { + ZOrder 48674 + DstBlock "Product8" + DstPort 2 + } + } + Line { + ZOrder 46131 + SrcBlock "Abs73" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide106" + DstPort 2 + } + Line { + ZOrder 46132 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_P1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_P1" + DstPort 1 + } + Line { + ZOrder 46134 + SrcBlock "Divide106" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_P1_MON" + DstPort 1 + } + Line { + ZOrder 46135 + SrcBlock "Product25" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_L2_SIN" + DstPort 1 + } + Line { + ZOrder 46136 + SrcBlock "Product24" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_L2_COS" + DstPort 1 + } + Line { + ZOrder 46141 + SrcBlock "Xend_Fil_PM_DEMOD_L2_SIN" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 46140 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 46139 + Points [0, -45; 478, 0] + Branch { + ZOrder 46138 + Points [0, 30] + DstBlock "Abs1" + DstPort 1 + } + Branch { + ZOrder 46137 + Points [68, 0] + DstBlock "Divide48" + DstPort 1 + } + } + } + Line { + ZOrder 46142 + SrcBlock "Sum25" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 46143 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product11" + DstPort 1 + } + Line { + ZOrder 46144 + SrcBlock "Constant38" + SrcPort 1 + Points [5, 0] + DstBlock "Product11" + DstPort 2 + } + Line { + ZOrder 46145 + SrcBlock "Product12" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_Y2_SIN" + DstPort 1 + } + Line { + ZOrder 46146 + SrcBlock "Product13" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_Y2_COS" + DstPort 1 + } + Line { + ZOrder 46147 + SrcBlock "MathFunction3" + SrcPort 1 + DstBlock "Sum26" + DstPort 1 + } + Line { + ZOrder 46148 + SrcBlock "MathFunction4" + SrcPort 1 + Points [30, 0] + DstBlock "Sum26" + DstPort 2 + } + Line { + ZOrder 46149 + SrcBlock "Sum26" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 46150 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product14" + DstPort 1 + } + Line { + ZOrder 46151 + SrcBlock "Constant37" + SrcPort 1 + Points [5, 0] + DstBlock "Product14" + DstPort 2 + } + Line { + ZOrder 46152 + SrcBlock "Product14" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_Y2_MON" + DstPort 1 + } + Line { + ZOrder 46153 + SrcBlock "Product21" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_P2_SIN" + DstPort 1 + } + Line { + ZOrder 46154 + SrcBlock "Product22" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_P2_COS" + DstPort 1 + } + Line { + ZOrder 46155 + SrcBlock "MathFunction5" + SrcPort 1 + DstBlock "Sum27" + DstPort 1 + } + Line { + ZOrder 46156 + SrcBlock "MathFunction6" + SrcPort 1 + Points [30, 0] + DstBlock "Sum27" + DstPort 2 + } + Line { + ZOrder 46157 + SrcBlock "Sum27" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 46158 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product23" + DstPort 1 + } + Line { + ZOrder 46159 + SrcBlock "Constant36" + SrcPort 1 + Points [5, 0] + DstBlock "Product23" + DstPort 2 + } + Line { + ZOrder 46160 + SrcBlock "Product23" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_P2_MON" + DstPort 1 + } + Line { + ZOrder 46165 + SrcBlock "Xend_Fil_PM_DEMOD_L2_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 46164 + DstBlock "MathFunction2" + DstPort 1 + } + Branch { + ZOrder 46163 + Points [0, 28; 465, 0] + Branch { + ZOrder 46162 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide34" + DstPort 1 + } + Branch { + ZOrder 46161 + Points [0, -33] + DstBlock "Abs2" + DstPort 1 + } + } + } + Line { + ZOrder 46166 + SrcBlock "Xend_PM_DEMOD_AMP_Y2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_Y2" + DstPort 1 + } + Line { + ZOrder 46167 + SrcBlock "Xend_PM_DEMOD_AMP_P2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_P2" + DstPort 1 + } + Line { + ZOrder 46168 + SrcBlock "Product11" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_L2_MON" + DstPort 1 + } + Line { + ZOrder 46169 + SrcBlock "Xend_PM_DEMOD_AMP_L2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_L2" + DstPort 1 + } + Line { + ZOrder 46170 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_L2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_L2" + DstPort 1 + } + Line { + ZOrder 46175 + SrcBlock "Xend_Fil_PM_DEMOD_P2_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 46174 + Points [0, -30; 478, 0] + Branch { + ZOrder 46173 + Points [0, 35] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 46172 + Points [62, 0; 0, 20] + DstBlock "Divide35" + DstPort 1 + } + } + Branch { + ZOrder 46171 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 46180 + SrcBlock "Xend_Fil_PM_DEMOD_P2_COS" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 46179 + Points [0, 48; 458, 0] + Branch { + ZOrder 46178 + Points [0, -33] + DstBlock "Abs6" + DstPort 1 + } + Branch { + ZOrder 46177 + Points [77, 0] + DstBlock "Divide36" + DstPort 1 + } + } + Branch { + ZOrder 46176 + DstBlock "MathFunction6" + DstPort 1 + } + } + Line { + ZOrder 46181 + SrcBlock "Divide48" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_L2_MON" + DstPort 1 + } + Line { + ZOrder 46182 + SrcBlock "Abs1" + SrcPort 1 + DstBlock "Divide48" + DstPort 2 + } + Line { + ZOrder 46183 + SrcBlock "Abs2" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide34" + DstPort 2 + } + Line { + ZOrder 46184 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_L2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_L2" + DstPort 1 + } + Line { + ZOrder 46185 + SrcBlock "Divide34" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_L2_MON" + DstPort 1 + } + Line { + ZOrder 46186 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_Y2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_Y2" + DstPort 1 + } + Line { + ZOrder 46187 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_Y2_MON" + DstPort 1 + } + Line { + ZOrder 46188 + SrcBlock "Abs3" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 46189 + SrcBlock "Abs4" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide22" + DstPort 2 + } + Line { + ZOrder 46190 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_Y2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_Y2" + DstPort 1 + } + Line { + ZOrder 46191 + SrcBlock "Divide22" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_Y2_MON" + DstPort 1 + } + Line { + ZOrder 46192 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_P2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_P2" + DstPort 1 + } + Line { + ZOrder 46193 + SrcBlock "Divide35" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_P2_MON" + DstPort 1 + } + Line { + ZOrder 46194 + SrcBlock "Abs5" + SrcPort 1 + DstBlock "Divide35" + DstPort 2 + } + Line { + ZOrder 46199 + SrcBlock "Xend_Fil_PM_DEMOD_Y2_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 46198 + Points [0, 35; 467, 0] + Branch { + ZOrder 46197 + Points [0, -35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 46196 + Points [68, 0] + DstBlock "Divide22" + DstPort 1 + } + } + Branch { + ZOrder 46195 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 46204 + SrcBlock "Xend_Fil_PM_DEMOD_Y2_SIN" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 46203 + Points [0, -40; 475, 0] + Branch { + ZOrder 46202 + Points [0, 30] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 46201 + Points [71, 0; 0, 15] + DstBlock "Divide61" + DstPort 1 + } + } + Branch { + ZOrder 46200 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 46205 + SrcBlock "MathFunction1" + SrcPort 1 + DstBlock "Sum25" + DstPort 1 + } + Line { + ZOrder 46206 + SrcBlock "MathFunction2" + SrcPort 1 + Points [30, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + ZOrder 46207 + SrcBlock "Abs6" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide36" + DstPort 2 + } + Line { + ZOrder 46208 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_P2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_P2" + DstPort 1 + } + Line { + ZOrder 46209 + SrcBlock "Divide36" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_P2_MON" + DstPort 1 + } + Line { + ZOrder 46221 + SrcBlock "OSC2_SIN" + SrcPort 1 + Points [2, 0; 0, 4906; -3106, 0; 0, -2086] + Branch { + ZOrder 48673 + Points [0, -130] + Branch { + ZOrder 48483 + Points [0, -170] + Branch { + ZOrder 48480 + Points [0, -130] + Branch { + ZOrder 48467 + Points [0, -135] + Branch { + ZOrder 48385 + Points [0, -270] + Branch { + ZOrder 48383 + Points [0, -150] + Branch { + ZOrder 48363 + Points [0, -150] + Branch { + ZOrder 46225 + Points [0, -130] + Branch { + ZOrder 48376 + Points [0, -135] + DstBlock "Product25" + DstPort 2 + } + Branch { + ZOrder 46224 + DstBlock "Product12" + DstPort 2 + } + } + Branch { + ZOrder 46335 + DstBlock "Product21" + DstPort 2 + } + } + Branch { + ZOrder 48384 + DstBlock "Product31" + DstPort 2 + } + } + Branch { + ZOrder 48386 + DstBlock "Product45" + DstPort 2 + } + } + Branch { + ZOrder 48482 + DstBlock "Product74" + DstPort 2 + } + } + Branch { + ZOrder 48481 + DstBlock "Product95" + DstPort 2 + } + } + Branch { + ZOrder 48455 + DstBlock "Product98" + DstPort 2 + } + } + Branch { + ZOrder 48457 + DstBlock "Product49" + DstPort 2 + } + } + Branch { + ZOrder 48484 + DstBlock "Product52" + DstPort 2 + } + } + Line { + ZOrder 45715 + SrcBlock "Sum14" + SrcPort 1 + Points [56, 0] + Branch { + ZOrder 46128 + Points [0, 510] + Branch { + ZOrder 46130 + Points [0, 55] + Branch { + ZOrder 46218 + Points [0, 810] + Branch { + ZOrder 48397 + Points [0, 55] + DstBlock "Product22" + DstPort 1 + } + Branch { + ZOrder 48382 + DstBlock "Product21" + DstPort 1 + } + } + Branch { + ZOrder 46217 + DstBlock "Product109" + DstPort 1 + } + } + Branch { + ZOrder 46129 + DstBlock "Product108" + DstPort 1 + } + } + Branch { + ZOrder 46127 + DstBlock "Xend_Fil_PM_P" + DstPort 1 + } + } + Line { + ZOrder 46242 + SrcBlock "OSC2_COS" + SrcPort 1 + Points [9, 0; 0, 3179; -3579, 0; 0, -304] + Branch { + ZOrder 48675 + Points [0, -130] + Branch { + ZOrder 48470 + Points [0, -170] + Branch { + ZOrder 48469 + Points [0, -130] + Branch { + ZOrder 48475 + Points [0, -135] + Branch { + ZOrder 48392 + Points [0, -270] + Branch { + ZOrder 46325 + Points [0, -150] + Branch { + ZOrder 48391 + Points [0, -150] + Branch { + ZOrder 48370 + Points [0, -130] + Branch { + ZOrder 48371 + Points [0, -135] + DstBlock "Product24" + DstPort 2 + } + Branch { + ZOrder 48369 + DstBlock "Product13" + DstPort 2 + } + } + Branch { + ZOrder 48390 + DstBlock "Product22" + DstPort 2 + } + } + Branch { + ZOrder 48366 + DstBlock "Product43" + DstPort 2 + } + } + Branch { + ZOrder 48477 + DstBlock "Product46" + DstPort 2 + } + } + Branch { + ZOrder 48478 + DstBlock "Product93" + DstPort 2 + } + } + Branch { + ZOrder 48473 + DstBlock "Product96" + DstPort 2 + } + } + Branch { + ZOrder 48472 + DstBlock "Product99" + DstPort 2 + } + } + Branch { + ZOrder 48463 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 48474 + DstBlock "Product53" + DstPort 2 + } + } + Line { + ZOrder 46249 + SrcBlock "Product74" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD3_X_SIN" + DstPort 1 + } + Line { + ZOrder 46250 + SrcBlock "Product93" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD3_X_COS" + DstPort 1 + } + Line { + ZOrder 46251 + SrcBlock "MathFunction24" + SrcPort 1 + DstBlock "Sum81" + DstPort 1 + } + Line { + ZOrder 46252 + SrcBlock "MathFunction25" + SrcPort 1 + Points [30, 0] + DstBlock "Sum81" + DstPort 2 + } + Line { + ZOrder 46253 + SrcBlock "Sum81" + SrcPort 1 + DstBlock "SQRT16" + DstPort 1 + } + Line { + ZOrder 46254 + SrcBlock "SQRT16" + SrcPort 1 + Points [5, 0] + DstBlock "Product94" + DstPort 1 + } + Line { + ZOrder 46255 + SrcBlock "Constant95" + SrcPort 1 + Points [5, 0] + DstBlock "Product94" + DstPort 2 + } + Line { + ZOrder 46256 + SrcBlock "Product94" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD3_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 46257 + SrcBlock "Product95" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD2_X_SIN" + DstPort 1 + } + Line { + ZOrder 46258 + SrcBlock "Product96" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD2_X_COS" + DstPort 1 + } + Line { + ZOrder 46259 + SrcBlock "MathFunction26" + SrcPort 1 + DstBlock "Sum82" + DstPort 1 + } + Line { + ZOrder 46260 + SrcBlock "MathFunction27" + SrcPort 1 + Points [30, 0] + DstBlock "Sum82" + DstPort 2 + } + Line { + ZOrder 46261 + SrcBlock "Sum82" + SrcPort 1 + DstBlock "SQRT17" + DstPort 1 + } + Line { + ZOrder 46262 + SrcBlock "SQRT17" + SrcPort 1 + Points [5, 0] + DstBlock "Product97" + DstPort 1 + } + Line { + ZOrder 46263 + SrcBlock "Constant94" + SrcPort 1 + Points [5, 0] + DstBlock "Product97" + DstPort 2 + } + Line { + ZOrder 46264 + SrcBlock "Product97" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 46265 + SrcBlock "Product98" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD2_Y_SIN" + DstPort 1 + } + Line { + ZOrder 46266 + SrcBlock "Product99" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD2_Y_COS" + DstPort 1 + } + Line { + ZOrder 46267 + SrcBlock "MathFunction22" + SrcPort 1 + DstBlock "Sum83" + DstPort 1 + } + Line { + ZOrder 46268 + SrcBlock "MathFunction23" + SrcPort 1 + Points [30, 0] + DstBlock "Sum83" + DstPort 2 + } + Line { + ZOrder 46269 + SrcBlock "Sum83" + SrcPort 1 + DstBlock "SQRT18" + DstPort 1 + } + Line { + ZOrder 46270 + SrcBlock "SQRT18" + SrcPort 1 + Points [5, 0] + DstBlock "Product100" + DstPort 1 + } + Line { + ZOrder 46271 + SrcBlock "Constant96" + SrcPort 1 + Points [5, 0] + DstBlock "Product100" + DstPort 2 + } + Line { + ZOrder 46272 + SrcBlock "Product100" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 46273 + SrcBlock "Xend_PM_DEMOD_QPD3_AMP_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD3_AMP_X" + DstPort 1 + } + Line { + ZOrder 46274 + SrcBlock "Xend_PM_DEMOD_QPD2_AMP_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_AMP_X" + DstPort 1 + } + Line { + ZOrder 46275 + SrcBlock "Xend_PM_DEMOD_QPD2_AMP_Y_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_AMP_Y" + DstPort 1 + } + Line { + ZOrder 46280 + SrcBlock "Xend_Fil_PM_DEMOD_QPD3_X_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 46279 + Points [0, -45; 549, 0] + Branch { + ZOrder 46278 + Points [0, 40] + DstBlock "Abs24" + DstPort 1 + } + Branch { + ZOrder 46277 + Points [66, 0; 0, 25] + DstBlock "Divide79" + DstPort 1 + } + } + Branch { + ZOrder 46276 + DstBlock "MathFunction24" + DstPort 1 + } + } + Line { + ZOrder 46285 + SrcBlock "Xend_Fil_PM_DEMOD_QPD3_X_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 46284 + Points [0, 43; 532, 0] + Branch { + ZOrder 46283 + Points [0, -38] + DstBlock "Abs25" + DstPort 1 + } + Branch { + ZOrder 46282 + Points [83, 0] + DstBlock "Divide94" + DstPort 1 + } + } + Branch { + ZOrder 46281 + DstBlock "MathFunction25" + DstPort 1 + } + } + Line { + ZOrder 46290 + SrcBlock "Xend_Fil_PM_DEMOD_QPD2_X_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 46289 + Points [0, -28; 551, 0] + Branch { + ZOrder 46288 + Points [0, 28] + DstBlock "Abs26" + DstPort 1 + } + Branch { + ZOrder 46287 + Points [80, 0; 0, 13] + DstBlock "Divide92" + DstPort 1 + } + } + Branch { + ZOrder 46286 + DstBlock "MathFunction26" + DstPort 1 + } + } + Line { + ZOrder 46295 + SrcBlock "Xend_Fil_PM_DEMOD_QPD2_X_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 46294 + Points [0, 43; 538, 0] + Branch { + ZOrder 46293 + Points [0, -33] + DstBlock "Abs27" + DstPort 1 + } + Branch { + ZOrder 46292 + Points [77, 0] + DstBlock "Divide93" + DstPort 1 + } + } + Branch { + ZOrder 46291 + DstBlock "MathFunction27" + DstPort 1 + } + } + Line { + ZOrder 46300 + SrcBlock "Xend_Fil_PM_DEMOD_QPD2_Y_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 46299 + Points [0, -26; 561, 0] + Branch { + ZOrder 46298 + Points [0, 41] + DstBlock "Abs22" + DstPort 1 + } + Branch { + ZOrder 46297 + Points [63, 0; 0, 26] + DstBlock "Divide95" + DstPort 1 + } + } + Branch { + ZOrder 46296 + DstBlock "MathFunction22" + DstPort 1 + } + } + Line { + ZOrder 46305 + SrcBlock "Xend_Fil_PM_DEMOD_QPD2_Y_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 46304 + Points [0, 54; 541, 0] + Branch { + ZOrder 46303 + Points [0, -29] + DstBlock "Abs23" + DstPort 1 + } + Branch { + ZOrder 46302 + Points [76, 0] + DstBlock "Divide96" + DstPort 1 + } + } + Branch { + ZOrder 46301 + DstBlock "MathFunction23" + DstPort 1 + } + } + Line { + ZOrder 46306 + SrcBlock "Xend_PM_DEMOD_QPD3_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD3_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 46307 + SrcBlock "Xend_PM_DEMOD_QPD3_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD3_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 46308 + SrcBlock "Xend_PM_DEMOD_QPD2_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 46309 + SrcBlock "Xend_PM_DEMOD_QPD2_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 46310 + SrcBlock "Xend_PM_DEMOD_QPD2_PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 46311 + SrcBlock "Xend_PM_DEMOD_QPD2_PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 46312 + SrcBlock "Divide79" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD3_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 46313 + SrcBlock "Abs24" + SrcPort 1 + DstBlock "Divide79" + DstPort 2 + } + Line { + ZOrder 46314 + SrcBlock "Abs25" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide94" + DstPort 2 + } + Line { + ZOrder 46315 + SrcBlock "Divide94" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD3_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 46316 + SrcBlock "Divide92" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 46317 + SrcBlock "Abs26" + SrcPort 1 + DstBlock "Divide92" + DstPort 2 + } + Line { + ZOrder 46318 + SrcBlock "Abs27" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide93" + DstPort 2 + } + Line { + ZOrder 46319 + SrcBlock "Divide93" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 46320 + SrcBlock "Divide95" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 46321 + SrcBlock "Abs22" + SrcPort 1 + DstBlock "Divide95" + DstPort 2 + } + Line { + ZOrder 46322 + SrcBlock "Abs23" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide96" + DstPort 2 + } + Line { + ZOrder 46323 + SrcBlock "Divide96" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 46893 + SrcBlock "Xend_PM_QPD3_X_MON3" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 46894 + SrcBlock "Xend_PM_QPD3_Y_MON" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 46895 + SrcBlock "Divide32" + SrcPort 1 + DstBlock "Xend_PM_QPD3_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 46896 + SrcBlock "Divide33" + SrcPort 1 + DstBlock "Xend_PM_QPD3_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 46897 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "Xend_PM_QPD3_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 46898 + SrcBlock "Xend_PM_QPD3_SUM_MON" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 46901 + SrcBlock "Xend_PM_QPD3_Y_VOLT_MON" + SrcPort 1 + Points [81, 0] + Branch { + ZOrder 46972 + Points [0, -35] + DstBlock "Xend_PM_QPD3_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 46966 + DstBlock "Divide64" + DstPort 1 + } + } + Line { + ZOrder 46906 + SrcBlock "Xend_PM_QPD3_SUM_VOLT_MON" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 46973 + Points [161, 0; 0, -77] + Branch { + ZOrder 46968 + Points [0, -258] + DstBlock "Divide63" + DstPort 2 + } + Branch { + ZOrder 46903 + Points [18, 0; 0, -83] + DstBlock "Divide64" + DstPort 2 + } + } + Branch { + ZOrder 46905 + Points [0, -45] + DstBlock "Xend_PM_QPD3_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 46907 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "Product26" + DstPort 1 + } + Line { + ZOrder 46908 + SrcBlock "Divide64" + SrcPort 1 + DstBlock "Product27" + DstPort 1 + } + Line { + ZOrder 46916 + SrcBlock "Product27" + SrcPort 1 + DstBlock "Divide66" + DstPort 1 + } + Line { + ZOrder 46917 + SrcBlock "Product26" + SrcPort 1 + DstBlock "Divide65" + DstPort 1 + } + Line { + ZOrder 46924 + SrcBlock "Divide66" + SrcPort 1 + DstBlock "Xend_PM_QPD3_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 46928 + SrcBlock "Xend_PM_QPD3_X_mm_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 46991 + DstBlock "Sum28" + DstPort 1 + } + Branch { + ZOrder 46990 + Points [0, -70] + DstBlock "Xend_PM_QPD3_X_mm" + DstPort 1 + } + } + Line { + ZOrder 46929 + SrcBlock "Xend_PM_QPD3_X_mm_OFFSET" + SrcPort 1 + Points [10, 0] + DstBlock "Sum28" + DstPort 2 + } + Line { + ZOrder 46930 + SrcBlock "Xend_PM_QPD3_Y_mm_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum29" + DstPort 2 + } + Line { + ZOrder 46933 + SrcBlock "Xend_PM_QPD3_Y_mm_MON" + SrcPort 1 + Points [77, 0] + Branch { + ZOrder 46993 + Points [0, -55] + DstBlock "Xend_PM_QPD3_Y_mm" + DstPort 1 + } + Branch { + ZOrder 46932 + DstBlock "Sum29" + DstPort 1 + } + } + Line { + ZOrder 46938 + SrcBlock "Sum29" + SrcPort 1 + DstBlock "Xend_PM_QPD3_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 46989 + SrcBlock "Sum28" + SrcPort 1 + DstBlock "Xend_PM_QPD3_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 4266 + SrcBlock "Divide27" + SrcPort 1 + Points [31, 0; 0, 444] + Branch { + ZOrder 16234 + Points [-6, 0; 0, 2351] + Branch { + ZOrder 4383 + DstBlock "Divide" + DstPort 2 + } + Branch { + ZOrder 24034 + Points [0, 175] + Branch { + ZOrder 4371 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 24072 + Points [0, 175] + Branch { + ZOrder 24035 + Points [0, 455] + Branch { + ZOrder 15456 + Points [0, 175] + Branch { + ZOrder 15457 + Points [0, 175] + Branch { + ZOrder 15455 + Points [0, 196] + Branch { + ZOrder 45532 + Points [-238, 0; 0, -61] + DstBlock "Divide220" + DstPort 2 + } + Branch { + ZOrder 45531 + Points [0, 114] + Branch { + ZOrder 45594 + Points [-239, 0; 0, -30] + DstBlock "Divide221" + DstPort 2 + } + Branch { + ZOrder 45534 + Points [0, 208] + Branch { + ZOrder 45595 + Points [0, 175] + Branch { + ZOrder 45596 + Points [-263, 0; 0, -63] + DstBlock "Divide222" + DstPort 2 + } + Branch { + ZOrder 45554 + Points [0, 188] + Branch { + ZOrder 45597 + Points [-263, 0; 0, -76] + DstBlock "Divide223" + DstPort 2 + } + Branch { + ZOrder 45542 + Points [0, 176] + Branch { + ZOrder 46891 + Points [-263, 0; 0, -77] + DstBlock "Divide225" + DstPort 2 + } + Branch { + ZOrder 45546 + Points [0, 159] + Branch { + ZOrder 46959 + Points [-215, 0] + DstBlock "Divide32" + DstPort 2 + } + Branch { + ZOrder 46958 + Points [0, 165] + Branch { + ZOrder 46965 + Points [-200, 0] + DstBlock "Divide33" + DstPort 2 + } + Branch { + ZOrder 46964 + Points [0, 199] + Branch { + ZOrder 46971 + Points [-200, 0] + DstBlock "Divide62" + DstPort 2 + } + Branch { + ZOrder 46970 + Points [0, 340; -35, 0] + Branch { + ZOrder 44804 + Points [-192, 0; 0, -35] + DstBlock "Divide30" + DstPort 2 + } + Branch { + ZOrder 46882 + Points [0, 175] + Branch { + ZOrder 44808 + Points [-192, 0; 0, -35] + DstBlock "Divide31" + DstPort 2 + } + Branch { + ZOrder 44807 + Points [0, 4280] + Branch { + ZOrder 16940 + DstBlock "Divide59" + DstPort 2 + } + Branch { + ZOrder 16939 + Points [0, 205] + Branch { + ZOrder 16942 + DstBlock "Divide58" + DstPort 2 + } + Branch { + ZOrder 16941 + Points [0, 395] + Branch { + ZOrder 14275 + Points [0, 175] + Branch { + ZOrder 14314 + Points [0, 175] + Branch { + ZOrder 12151 + Points [0, 350] + Branch { + ZOrder 14325 + DstBlock "Divide37" + DstPort 2 + } + Branch { + ZOrder 14324 + Points [0, 175] + Branch { + ZOrder 12145 + Points [0, 175] + DstBlock "Divide46" + DstPort 2 + } + Branch { + ZOrder 14300 + DstBlock "Divide38" + DstPort 2 + } + } + } + Branch { + ZOrder 14278 + DstBlock "Divide41" + DstPort 2 + } + } + Branch { + ZOrder 14277 + DstBlock "Divide40" + DstPort 2 + } + } + Branch { + ZOrder 14274 + DstBlock "Divide39" + DstPort 2 + } + } + } + } + } + } + } + } + } + } + } + } + Branch { + ZOrder 45553 + Points [-258, 0; 0, -63] + DstBlock "Divide224" + DstPort 2 + } + } + } + } + Branch { + ZOrder 14579 + DstBlock "Divide15" + DstPort 2 + } + } + Branch { + ZOrder 4397 + DstBlock "Divide14" + DstPort 2 + } + } + Branch { + ZOrder 4408 + DstBlock "Divide13" + DstPort 2 + } + } + Branch { + ZOrder 4437 + DstBlock "Divide2" + DstPort 2 + } + } + } + } + Branch { + ZOrder 3973 + Points [300, 0; 0, -114] + Branch { + ZOrder 16235 + Points [0, -65] + Branch { + ZOrder 3290 + Points [0, -65] + Branch { + ZOrder 3295 + Points [0, -65] + DstBlock "Divide8" + DstPort 2 + } + Branch { + ZOrder 3285 + DstBlock "Divide23" + DstPort 2 + } + } + Branch { + ZOrder 3286 + DstBlock "Divide25" + DstPort 2 + } + } + Branch { + ZOrder 3507 + DstBlock "Divide26" + DstPort 2 + } + } + } + Line { + ZOrder 46944 + SrcBlock "Xend_PM_QPD3_Y_OFFSET" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + Line { + ZOrder 46945 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "Divide33" + DstPort 1 + } + Line { + ZOrder 46946 + SrcBlock "Xend_PM_QPD3_X_OFFSET" + SrcPort 1 + Points [50, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 46947 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "Divide32" + DstPort 1 + } + Line { + ZOrder 46948 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "Divide62" + DstPort 1 + } + Line { + ZOrder 46949 + SrcBlock "Xend_PM_QPD3_SUM_OFFSET" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 46952 + SrcBlock "Xend_PM_QPD3_X_VOLT_MON" + SrcPort 1 + Points [96, 0] + Branch { + ZOrder 46962 + Points [0, -40] + DstBlock "Xend_PM_QPD3_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 46960 + DstBlock "Divide63" + DstPort 1 + } + } + Line { + ZOrder 46978 + SrcBlock "Divide65" + SrcPort 1 + DstBlock "Xend_PM_QPD3_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 46980 + SrcBlock "Constant23" + SrcPort 1 + Points [23, 0; 0, -130] + Branch { + ZOrder 47001 + Points [0, -175] + DstBlock "Product26" + DstPort 2 + } + Branch { + ZOrder 46982 + DstBlock "Product27" + DstPort 2 + } + } + Line { + ZOrder 46994 + SrcBlock "Constant24" + SrcPort 1 + Points [35, 0; 0, -130] + Branch { + ZOrder 47004 + DstBlock "Divide66" + DstPort 2 + } + Branch { + ZOrder 46998 + Points [0, -175] + DstBlock "Divide65" + DstPort 2 + } + } + Line { + ZOrder 47006 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "PM_QPD3_dx" + DstPort 1 + } + Line { + ZOrder 47009 + SrcBlock "PM_QPD3_dx" + SrcPort 1 + Points [40, 0] + DstBlock "Product28" + DstPort 1 + } + Line { + ZOrder 47010 + SrcBlock "Distance_L3" + SrcPort 1 + Points [72, 0; 0, 5] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 47011 + SrcBlock "focal_length" + SrcPort 1 + Points [41, 0; 0, -10] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 47012 + SrcBlock "Incident_angle" + SrcPort 1 + Points [71, 0] + Branch { + ZOrder 47049 + Points [254, 0] + Branch { + ZOrder 47065 + Points [0, -19; 345, 0; 0, -431] + DstBlock "Mux2" + DstPort 2 + } + Branch { + ZOrder 47064 + Points [420, 0] + Branch { + ZOrder 47062 + Points [0, -620] + DstBlock "Mux26" + DstPort 3 + } + Branch { + ZOrder 47061 + Points [21, 0; 0, -335] + DstBlock "Mux25" + DstPort 3 + } + } + } + Branch { + ZOrder 47048 + Points [0, 195] + DstBlock "Mux21" + DstPort 3 + } + } + Line { + ZOrder 47013 + SrcBlock "Product28" + SrcPort 1 + DstBlock "Xend_PM_dX_MON" + DstPort 1 + } + Line { + ZOrder 48497 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "PM_QPD2_dx" + DstPort 1 + } + Line { + ZOrder 47026 + SrcBlock "Constant11" + SrcPort 1 + Points [0, -35] + DstBlock "Choice24" + DstPort 3 + } + Line { + ZOrder 47027 + SrcBlock "Xend_PM_dx_yaw_SW" + SrcPort 1 + Points [40, 0] + DstBlock "Choice24" + DstPort 2 + } + Line { + ZOrder 47029 + SrcBlock "PM_QPD2_dx" + SrcPort 1 + Points [9, 0; 0, 65; -258, 0; 0, -55] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 47030 + SrcBlock "Xend_PM_QPD2_X_mm_DIFF_MON" + SrcPort 1 + Points [32, 0; 0, -50] + DstBlock "Sum41" + DstPort 1 + } + Line { + ZOrder 47031 + SrcBlock "Choice24" + SrcPort 1 + Points [4, 0; 0, -40] + DstBlock "Sum41" + DstPort 2 + } + Line { + ZOrder 47038 + SrcBlock "Mux24" + SrcPort 1 + DstBlock "PM_yaw" + DstPort 1 + } + Line { + ZOrder 47036 + SrcBlock "Distance_L2" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 48491 + Points [116, 0; 0, 90] + DstBlock "Mux24" + DstPort 2 + } + Branch { + ZOrder 47047 + Points [0, 230] + DstBlock "Mux25" + DstPort 2 + } + } + Line { + ZOrder 47039 + SrcBlock "PM_yaw" + SrcPort 1 + DstBlock "Xend_PM_Yaw_MON" + DstPort 1 + } + Line { + ZOrder 47045 + SrcBlock "Mux25" + SrcPort 1 + DstBlock "PM_roll" + DstPort 1 + } + Line { + ZOrder 47050 + SrcBlock "PM_roll" + SrcPort 1 + DstBlock "Xend_PM_Roll_MON" + DstPort 1 + } + Line { + ZOrder 47056 + SrcBlock "Mux26" + SrcPort 1 + DstBlock "PM_pitch" + DstPort 1 + } + Line { + ZOrder 47057 + SrcBlock "PM_pitch" + SrcPort 1 + DstBlock "Xend_PM_Pitch_MON" + DstPort 1 + } + Line { + ZOrder 47060 + SrcBlock "Distance_L1" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 47068 + Points [25, 0; 0, 65] + DstBlock "Mux3" + DstPort 2 + } + Branch { + ZOrder 47067 + Points [0, 235] + DstBlock "Mux26" + DstPort 2 + } + } + Line { + ZOrder 47066 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "PM_QPD1_dyaw" + DstPort 1 + } + Line { + ZOrder 47074 + SrcBlock "PM_QPD1_dyaw" + SrcPort 1 + Points [11, 0; 0, 97; -282, 0; 0, -52] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 47077 + SrcBlock "Choice1" + SrcPort 1 + Points [9, 0; 0, 142; -209, 0; 0, -168; 55, 0] + DstBlock "Sum8" + DstPort 2 + } + Line { + ZOrder 47075 + SrcBlock "Constant9" + SrcPort 1 + Points [10, 0] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 47076 + SrcBlock "Xend_PM_yaw_length_SW" + SrcPort 1 + Points [15, 0; 0, 10] + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 47078 + SrcBlock "Xend_PM_QPD1_X_mm_DIFF_MON" + SrcPort 1 + Points [30, 0; 0, -50] + DstBlock "Sum8" + DstPort 1 + } + Line { + ZOrder 48126 + SrcBlock "Xend_Fil_PM_R_OFFSET" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 48127 + SrcBlock "Xend_ZEROE_PM_R_SW" + SrcPort 1 + DstBlock "Choice25" + DstPort 2 + } + Line { + ZOrder 48128 + SrcBlock "Constant12" + SrcPort 1 + Points [45, 0] + DstBlock "Choice25" + DstPort 3 + } + Line { + ZOrder 48139 + SrcBlock "Choice25" + SrcPort 1 + Points [15, 0] + DstBlock "Sum64" + DstPort 2 + } + Line { + ZOrder 47091 + SrcBlock "Xend_PM_Roll_MON" + SrcPort 1 + Points [126, 0] + Branch { + ZOrder 48142 + Points [56, 0; 0, 160] + Branch { + ZOrder 48223 + Points [0, 100] + DstBlock "Xend_Fil_PM_R_OFFSET" + DstPort 1 + } + Branch { + ZOrder 48143 + DstBlock "Sum64" + DstPort 1 + } + } + Branch { + ZOrder 48141 + Points [0, -50] + DstBlock "Xend_PM_R" + DstPort 1 + } + } + Line { + ZOrder 48147 + SrcBlock "Sum64" + SrcPort 1 + Points [125, 0] + DstBlock "Sum65" + DstPort 1 + } + Line { + ZOrder 48148 + SrcBlock "Xend_PM_R_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum65" + DstPort 2 + } + Line { + ZOrder 45713 + SrcBlock "Sum9" + SrcPort 1 + Points [125, 0] + Branch { + ZOrder 48396 + DstBlock "Xend_Fil_PM_L" + DstPort 1 + } + Branch { + ZOrder 46120 + Points [0, 395] + Branch { + ZOrder 48395 + DstBlock "Product9" + DstPort 1 + } + Branch { + ZOrder 46122 + Points [0, 55] + Branch { + ZOrder 48394 + DstBlock "Product42" + DstPort 1 + } + Branch { + ZOrder 46213 + Points [0, 810] + Branch { + ZOrder 48372 + DstBlock "Product25" + DstPort 1 + } + Branch { + ZOrder 48157 + Points [0, 55] + DstBlock "Product24" + DstPort 1 + } + } + } + } + } + Line { + ZOrder 48160 + SrcBlock "Product2" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_R1_SIN" + DstPort 1 + } + Line { + ZOrder 48161 + SrcBlock "Product6" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_R1_COS" + DstPort 1 + } + Line { + ZOrder 48162 + SrcBlock "MathFunction7" + SrcPort 1 + DstBlock "Sum66" + DstPort 1 + } + Line { + ZOrder 48163 + SrcBlock "MathFunction8" + SrcPort 1 + Points [30, 0] + DstBlock "Sum66" + DstPort 2 + } + Line { + ZOrder 48164 + SrcBlock "Sum66" + SrcPort 1 + DstBlock "SQRT4" + DstPort 1 + } + Line { + ZOrder 48165 + SrcBlock "SQRT4" + SrcPort 1 + Points [5, 0] + DstBlock "Product7" + DstPort 1 + } + Line { + ZOrder 48166 + SrcBlock "Constant14" + SrcPort 1 + Points [5, 0] + DstBlock "Product7" + DstPort 2 + } + Line { + ZOrder 48167 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_R1_MON" + DstPort 1 + } + Line { + ZOrder 48168 + SrcBlock "Product8" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_dx1_SIN" + DstPort 1 + } + Line { + ZOrder 48169 + SrcBlock "Product29" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_dx1_COS" + DstPort 1 + } + Line { + ZOrder 48170 + SrcBlock "MathFunction9" + SrcPort 1 + DstBlock "Sum69" + DstPort 1 + } + Line { + ZOrder 48171 + SrcBlock "MathFunction10" + SrcPort 1 + Points [30, 0] + DstBlock "Sum69" + DstPort 2 + } + Line { + ZOrder 48172 + SrcBlock "Sum69" + SrcPort 1 + DstBlock "SQRT5" + DstPort 1 + } + Line { + ZOrder 48173 + SrcBlock "SQRT5" + SrcPort 1 + Points [5, 0] + DstBlock "Product30" + DstPort 1 + } + Line { + ZOrder 48174 + SrcBlock "Constant13" + SrcPort 1 + Points [5, 0] + DstBlock "Product30" + DstPort 2 + } + Line { + ZOrder 48175 + SrcBlock "Product30" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_dx1_MON" + DstPort 1 + } + Line { + ZOrder 48176 + SrcBlock "Xend_PM_DEMOD_AMP_R1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_R1" + DstPort 1 + } + Line { + ZOrder 48177 + SrcBlock "Xend_PM_DEMOD_AMP_dx1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_dx1" + DstPort 1 + } + Line { + ZOrder 48182 + SrcBlock "Xend_Fil_PM_DEMOD_dx1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 48181 + Points [0, -30; 478, 0] + Branch { + ZOrder 48180 + Points [0, 35] + DstBlock "Abs9" + DstPort 1 + } + Branch { + ZOrder 48179 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 48178 + DstBlock "MathFunction9" + DstPort 1 + } + } + Line { + ZOrder 48187 + SrcBlock "Xend_Fil_PM_DEMOD_dx1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 48186 + Points [0, 48; 458, 0] + Branch { + ZOrder 48185 + Points [0, -33] + DstBlock "Abs10" + DstPort 1 + } + Branch { + ZOrder 48184 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 48183 + DstBlock "MathFunction10" + DstPort 1 + } + } + Line { + ZOrder 48188 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_R1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_R1" + DstPort 1 + } + Line { + ZOrder 48189 + SrcBlock "Divide70" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_R1_MON" + DstPort 1 + } + Line { + ZOrder 48190 + SrcBlock "Abs7" + SrcPort 1 + DstBlock "Divide70" + DstPort 2 + } + Line { + ZOrder 48191 + SrcBlock "Abs8" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 48192 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_R1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_R1" + DstPort 1 + } + Line { + ZOrder 48193 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_R1_MON" + DstPort 1 + } + Line { + ZOrder 48194 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_dx1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_dx1" + DstPort 1 + } + Line { + ZOrder 48195 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_dx1_MON" + DstPort 1 + } + Line { + ZOrder 48196 + SrcBlock "Abs9" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 48201 + SrcBlock "Xend_Fil_PM_DEMOD_R1_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 48200 + Points [0, 35; 467, 0] + Branch { + ZOrder 48199 + Points [0, -35] + DstBlock "Abs8" + DstPort 1 + } + Branch { + ZOrder 48198 + Points [68, 0] + DstBlock "Divide67" + DstPort 1 + } + } + Branch { + ZOrder 48197 + DstBlock "MathFunction8" + DstPort 1 + } + } + Line { + ZOrder 48206 + SrcBlock "Xend_Fil_PM_DEMOD_R1_SIN" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 48205 + Points [0, -40; 475, 0] + Branch { + ZOrder 48204 + Points [0, 30] + DstBlock "Abs7" + DstPort 1 + } + Branch { + ZOrder 48203 + Points [71, 0; 0, 15] + DstBlock "Divide70" + DstPort 1 + } + } + Branch { + ZOrder 48202 + DstBlock "MathFunction7" + DstPort 1 + } + } + Line { + ZOrder 48211 + SrcBlock "Abs10" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 48212 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_dx1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_dx1" + DstPort 1 + } + Line { + ZOrder 48213 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_dx1_MON" + DstPort 1 + } + Line { + ZOrder 48229 + SrcBlock "Xend_Fil_PM_R" + SrcPort 1 + Points [22, 0; 0, -100] + DstBlock "Sum70" + DstPort 1 + } + Line { + ZOrder 48233 + SrcBlock "Xend_Fil_PM_dx" + SrcPort 1 + Points [46, 0; 0, -135] + DstBlock "Sum71" + DstPort 1 + } + Line { + ZOrder 48231 + SrcBlock "Sum70" + SrcPort 1 + DstBlock "Mux6" + DstPort 4 + } + Line { + ZOrder 48234 + SrcBlock "Sum71" + SrcPort 1 + DstBlock "Mux6" + DstPort 5 + } + Line { + ZOrder 48235 + SrcBlock "Xend_Fil_PM_dx_OFFSET" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice29" + DstPort 1 + } + Line { + ZOrder 48236 + SrcBlock "Xend_ZEROE_PM_dx_SW1" + SrcPort 1 + DstBlock "Choice29" + DstPort 2 + } + Line { + ZOrder 48237 + SrcBlock "Constant15" + SrcPort 1 + Points [45, 0] + DstBlock "Choice29" + DstPort 3 + } + Line { + ZOrder 48238 + SrcBlock "Choice29" + SrcPort 1 + Points [15, 0] + DstBlock "Sum72" + DstPort 2 + } + Line { + ZOrder 47022 + SrcBlock "Xend_PM_dX_MON" + SrcPort 1 + Points [123, 0] + Branch { + ZOrder 47093 + Points [0, 85] + DstBlock "Xend_PM_dx" + DstPort 1 + } + Branch { + ZOrder 47092 + Points [105, 0] + Branch { + ZOrder 48247 + Points [0, 290] + Branch { + ZOrder 48252 + Points [0, 100] + DstBlock "Xend_Fil_PM_dx_OFFSET" + DstPort 1 + } + Branch { + ZOrder 48248 + DstBlock "Sum72" + DstPort 1 + } + } + Branch { + ZOrder 48246 + Points [0, -735] + DstBlock "Mux2" + DstPort 1 + } + } + } + Line { + ZOrder 48242 + SrcBlock "Sum72" + SrcPort 1 + Points [125, 0] + DstBlock "Sum73" + DstPort 1 + } + Line { + ZOrder 48243 + SrcBlock "Xend_PM_dx_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum73" + DstPort 2 + } + Line { + ZOrder 48249 + SrcBlock "Sum73" + SrcPort 1 + Points [938, 0] + Branch { + ZOrder 48342 + Points [0, 470] + Branch { + ZOrder 48345 + Points [0, 55] + DstBlock "Product46" + DstPort 1 + } + Branch { + ZOrder 48344 + DstBlock "Product45" + DstPort 1 + } + } + Branch { + ZOrder 48341 + Points [0, -345] + Branch { + ZOrder 48268 + DstBlock "Product29" + DstPort 1 + } + Branch { + ZOrder 48267 + Points [0, -55] + Branch { + ZOrder 48265 + DstBlock "Product8" + DstPort 1 + } + Branch { + ZOrder 48264 + Points [0, -655] + DstBlock "Xend_Fil_PM_dx" + DstPort 1 + } + } + } + } + Line { + ZOrder 46113 + SrcBlock "OSC1_COS" + SrcPort 1 + Points [9, 0; 0, -1683; -2771, 0; 0, 2293] + Branch { + ZOrder 46115 + Points [0, 135] + Branch { + ZOrder 46118 + Points [0, 130] + Branch { + ZOrder 48278 + Points [0, 165] + Branch { + ZOrder 48282 + Points [0, 130] + DstBlock "Product29" + DstPort 2 + } + Branch { + ZOrder 48281 + DstBlock "Product6" + DstPort 2 + } + } + Branch { + ZOrder 48277 + DstBlock "Product109" + DstPort 2 + } + } + Branch { + ZOrder 46116 + DstBlock "Product106" + DstPort 2 + } + } + Branch { + ZOrder 46114 + DstBlock "Product42" + DstPort 2 + } + } + Line { + ZOrder 48284 + SrcBlock "Product31" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_R2_SIN" + DstPort 1 + } + Line { + ZOrder 48285 + SrcBlock "Product43" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_R2_COS" + DstPort 1 + } + Line { + ZOrder 48286 + SrcBlock "MathFunction11" + SrcPort 1 + DstBlock "Sum74" + DstPort 1 + } + Line { + ZOrder 48287 + SrcBlock "MathFunction12" + SrcPort 1 + Points [30, 0] + DstBlock "Sum74" + DstPort 2 + } + Line { + ZOrder 48288 + SrcBlock "Sum74" + SrcPort 1 + DstBlock "SQRT6" + DstPort 1 + } + Line { + ZOrder 48289 + SrcBlock "SQRT6" + SrcPort 1 + Points [5, 0] + DstBlock "Product44" + DstPort 1 + } + Line { + ZOrder 48290 + SrcBlock "Constant16" + SrcPort 1 + Points [5, 0] + DstBlock "Product44" + DstPort 2 + } + Line { + ZOrder 48291 + SrcBlock "Product44" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_R2_MON" + DstPort 1 + } + Line { + ZOrder 48292 + SrcBlock "Xend_PM_DEMOD_AMP_R2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_R2" + DstPort 1 + } + Line { + ZOrder 48297 + SrcBlock "Xend_Fil_PM_DEMOD_R2_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 48296 + Points [0, -30; 478, 0] + Branch { + ZOrder 48295 + Points [0, 35] + DstBlock "Abs11" + DstPort 1 + } + Branch { + ZOrder 48294 + Points [62, 0; 0, 20] + DstBlock "Divide71" + DstPort 1 + } + } + Branch { + ZOrder 48293 + DstBlock "MathFunction11" + DstPort 1 + } + } + Line { + ZOrder 48302 + SrcBlock "Xend_Fil_PM_DEMOD_R2_COS" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 48301 + Points [0, 48; 458, 0] + Branch { + ZOrder 48300 + Points [0, -33] + DstBlock "Abs12" + DstPort 1 + } + Branch { + ZOrder 48299 + Points [77, 0] + DstBlock "Divide72" + DstPort 1 + } + } + Branch { + ZOrder 48298 + DstBlock "MathFunction12" + DstPort 1 + } + } + Line { + ZOrder 48303 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_R2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_R2" + DstPort 1 + } + Line { + ZOrder 48304 + SrcBlock "Divide71" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_R2_MON" + DstPort 1 + } + Line { + ZOrder 48305 + SrcBlock "Abs11" + SrcPort 1 + DstBlock "Divide71" + DstPort 2 + } + Line { + ZOrder 48306 + SrcBlock "Abs12" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide72" + DstPort 2 + } + Line { + ZOrder 48307 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_R2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_R2" + DstPort 1 + } + Line { + ZOrder 48308 + SrcBlock "Divide72" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_R2_MON" + DstPort 1 + } + Line { + ZOrder 48309 + SrcBlock "Product45" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_dx2_SIN" + DstPort 1 + } + Line { + ZOrder 48310 + SrcBlock "Product46" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_dx2_COS" + DstPort 1 + } + Line { + ZOrder 48311 + SrcBlock "MathFunction13" + SrcPort 1 + DstBlock "Sum78" + DstPort 1 + } + Line { + ZOrder 48312 + SrcBlock "MathFunction14" + SrcPort 1 + Points [30, 0] + DstBlock "Sum78" + DstPort 2 + } + Line { + ZOrder 48313 + SrcBlock "Sum78" + SrcPort 1 + DstBlock "SQRT7" + DstPort 1 + } + Line { + ZOrder 48314 + SrcBlock "SQRT7" + SrcPort 1 + Points [5, 0] + DstBlock "Product47" + DstPort 1 + } + Line { + ZOrder 48315 + SrcBlock "Constant17" + SrcPort 1 + Points [5, 0] + DstBlock "Product47" + DstPort 2 + } + Line { + ZOrder 48316 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_dx2_MON" + DstPort 1 + } + Line { + ZOrder 48317 + SrcBlock "Xend_PM_DEMOD_AMP_dx2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_dx2" + DstPort 1 + } + Line { + ZOrder 48322 + SrcBlock "Xend_Fil_PM_DEMOD_dx2_SIN" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 48321 + Points [0, -30; 478, 0] + Branch { + ZOrder 48320 + Points [0, 35] + DstBlock "Abs13" + DstPort 1 + } + Branch { + ZOrder 48319 + Points [62, 0; 0, 20] + DstBlock "Divide74" + DstPort 1 + } + } + Branch { + ZOrder 48318 + DstBlock "MathFunction13" + DstPort 1 + } + } + Line { + ZOrder 48327 + SrcBlock "Xend_Fil_PM_DEMOD_dx2_COS" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 48326 + Points [0, 48; 458, 0] + Branch { + ZOrder 48325 + Points [0, -33] + DstBlock "Abs14" + DstPort 1 + } + Branch { + ZOrder 48324 + Points [77, 0] + DstBlock "Divide75" + DstPort 1 + } + } + Branch { + ZOrder 48323 + DstBlock "MathFunction14" + DstPort 1 + } + } + Line { + ZOrder 48328 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_dx2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_dx2" + DstPort 1 + } + Line { + ZOrder 48329 + SrcBlock "Divide74" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_dx2_MON" + DstPort 1 + } + Line { + ZOrder 48330 + SrcBlock "Abs13" + SrcPort 1 + DstBlock "Divide74" + DstPort 2 + } + Line { + ZOrder 48331 + SrcBlock "Abs14" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide75" + DstPort 2 + } + Line { + ZOrder 48332 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_dx2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_dx2" + DstPort 1 + } + Line { + ZOrder 48333 + SrcBlock "Divide75" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_dx2_MON" + DstPort 1 + } + Line { + ZOrder 48224 + SrcBlock "Sum65" + SrcPort 1 + Points [313, 0] + Branch { + ZOrder 48259 + Points [0, -395] + DstBlock "Xend_Fil_PM_R" + DstPort 1 + } + Branch { + ZOrder 48258 + Points [88, 0; 0, 210] + Branch { + ZOrder 48401 + DstBlock "Product2" + DstPort 1 + } + Branch { + ZOrder 48400 + Points [0, 55] + Branch { + ZOrder 48336 + Points [0, 795] + Branch { + ZOrder 48387 + Points [0, 55] + DstBlock "Product43" + DstPort 1 + } + Branch { + ZOrder 48338 + DstBlock "Product31" + DstPort 1 + } + } + Branch { + ZOrder 48335 + DstBlock "Product6" + DstPort 1 + } + } + } + } + Line { + ZOrder 48405 + SrcBlock "Product49" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD1_X_SIN" + DstPort 1 + } + Line { + ZOrder 48406 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD1_X_COS" + DstPort 1 + } + Line { + ZOrder 48407 + SrcBlock "MathFunction17" + SrcPort 1 + DstBlock "Sum79" + DstPort 1 + } + Line { + ZOrder 48408 + SrcBlock "MathFunction18" + SrcPort 1 + Points [30, 0] + DstBlock "Sum79" + DstPort 2 + } + Line { + ZOrder 48409 + SrcBlock "Sum79" + SrcPort 1 + DstBlock "SQRT8" + DstPort 1 + } + Line { + ZOrder 48410 + SrcBlock "SQRT8" + SrcPort 1 + Points [5, 0] + DstBlock "Product51" + DstPort 1 + } + Line { + ZOrder 48411 + SrcBlock "Constant18" + SrcPort 1 + Points [5, 0] + DstBlock "Product51" + DstPort 2 + } + Line { + ZOrder 48412 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 48413 + SrcBlock "Product52" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD1_Y_SIN" + DstPort 1 + } + Line { + ZOrder 48414 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD1_Y_COS" + DstPort 1 + } + Line { + ZOrder 48415 + SrcBlock "MathFunction15" + SrcPort 1 + DstBlock "Sum80" + DstPort 1 + } + Line { + ZOrder 48416 + SrcBlock "MathFunction16" + SrcPort 1 + Points [30, 0] + DstBlock "Sum80" + DstPort 2 + } + Line { + ZOrder 48417 + SrcBlock "Sum80" + SrcPort 1 + DstBlock "SQRT9" + DstPort 1 + } + Line { + ZOrder 48418 + SrcBlock "SQRT9" + SrcPort 1 + Points [5, 0] + DstBlock "Product48" + DstPort 1 + } + Line { + ZOrder 48419 + SrcBlock "Constant39" + SrcPort 1 + Points [5, 0] + DstBlock "Product48" + DstPort 2 + } + Line { + ZOrder 48420 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 48421 + SrcBlock "Xend_PM_DEMOD_QPD1_AMP_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_AMP_X" + DstPort 1 + } + Line { + ZOrder 48422 + SrcBlock "Xend_PM_DEMOD_QPD1_AMP_Y_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_AMP_Y" + DstPort 1 + } + Line { + ZOrder 48427 + SrcBlock "Xend_Fil_PM_DEMOD_QPD1_X_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 48426 + Points [0, -28; 551, 0] + Branch { + ZOrder 48425 + Points [0, 28] + DstBlock "Abs17" + DstPort 1 + } + Branch { + ZOrder 48424 + Points [80, 0; 0, 13] + DstBlock "Divide76" + DstPort 1 + } + } + Branch { + ZOrder 48423 + DstBlock "MathFunction17" + DstPort 1 + } + } + Line { + ZOrder 48432 + SrcBlock "Xend_Fil_PM_DEMOD_QPD1_X_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 48431 + Points [0, 43; 538, 0] + Branch { + ZOrder 48430 + Points [0, -33] + DstBlock "Abs18" + DstPort 1 + } + Branch { + ZOrder 48429 + Points [77, 0] + DstBlock "Divide77" + DstPort 1 + } + } + Branch { + ZOrder 48428 + DstBlock "MathFunction18" + DstPort 1 + } + } + Line { + ZOrder 48437 + SrcBlock "Xend_Fil_PM_DEMOD_QPD1_Y_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 48436 + Points [0, -26; 561, 0] + Branch { + ZOrder 48435 + Points [0, 41] + DstBlock "Abs15" + DstPort 1 + } + Branch { + ZOrder 48434 + Points [63, 0; 0, 26] + DstBlock "Divide78" + DstPort 1 + } + } + Branch { + ZOrder 48433 + DstBlock "MathFunction15" + DstPort 1 + } + } + Line { + ZOrder 48442 + SrcBlock "Xend_Fil_PM_DEMOD_QPD1_Y_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 48441 + Points [0, 54; 541, 0] + Branch { + ZOrder 48440 + Points [0, -29] + DstBlock "Abs16" + DstPort 1 + } + Branch { + ZOrder 48439 + Points [76, 0] + DstBlock "Divide80" + DstPort 1 + } + } + Branch { + ZOrder 48438 + DstBlock "MathFunction16" + DstPort 1 + } + } + Line { + ZOrder 48443 + SrcBlock "Divide76" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 48444 + SrcBlock "Abs17" + SrcPort 1 + DstBlock "Divide76" + DstPort 2 + } + Line { + ZOrder 48445 + SrcBlock "Abs18" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide77" + DstPort 2 + } + Line { + ZOrder 48446 + SrcBlock "Divide77" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 48447 + SrcBlock "Divide78" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 48448 + SrcBlock "Abs15" + SrcPort 1 + DstBlock "Divide78" + DstPort 2 + } + Line { + ZOrder 48449 + SrcBlock "Abs16" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide80" + DstPort 2 + } + Line { + ZOrder 48450 + SrcBlock "Divide80" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 48451 + SrcBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 48452 + SrcBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 48453 + SrcBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 48454 + SrcBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 48485 + SrcBlock "Xend_PM_QPD3_Y_mm_DIFF_MON" + SrcPort 1 + DstBlock "Xend_PM_QPD3_Y_mm_DIFF" + DstPort 1 + } + Line { + ZOrder 47005 + SrcBlock "Xend_PM_QPD3_X_mm_DIFF_MON" + SrcPort 1 + Points [132, 0; 0, 15; 71, 0] + Branch { + ZOrder 48488 + Points [0, 1095; 1976, 0] + Branch { + ZOrder 48490 + Points [0, 55] + DstBlock "Product93" + DstPort 1 + } + Branch { + ZOrder 48489 + DstBlock "Product74" + DstPort 1 + } + } + Branch { + ZOrder 48487 + DstBlock "Product28" + DstPort 2 + } + } + Line { + ZOrder 47034 + SrcBlock "Sum41" + SrcPort 1 + Points [140, 0] + Branch { + ZOrder 48499 + Points [0, 2005; 1479, 0] + Branch { + ZOrder 48502 + Points [0, 55] + DstBlock "Product96" + DstPort 1 + } + Branch { + ZOrder 48501 + DstBlock "Product95" + DstPort 1 + } + } + Branch { + ZOrder 48498 + DstBlock "Mux24" + DstPort 1 + } + } + Line { + ZOrder 45559 + SrcBlock "Xend_PM_QPD2_Y_mm_DIFF_MON" + SrcPort 1 + Points [57, 0] + Branch { + ZOrder 47043 + Points [0, 40] + DstBlock "Xend_PM_QPD2_Y_mm_DIFF" + DstPort 1 + } + Branch { + ZOrder 47041 + Points [254, 0] + Branch { + ZOrder 48508 + Points [0, 1985; 1455, 0] + Branch { + ZOrder 48505 + Points [0, 55] + DstBlock "Product99" + DstPort 1 + } + Branch { + ZOrder 48504 + DstBlock "Product98" + DstPort 1 + } + } + Branch { + ZOrder 48507 + DstBlock "Mux25" + DstPort 1 + } + } + } + Line { + ZOrder 47099 + SrcBlock "Sum8" + SrcPort 1 + Points [87, 0; 0, -20; 74, 0] + Branch { + ZOrder 48517 + Points [0, 2635; 1476, 0] + Branch { + ZOrder 48512 + Points [0, 55] + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 48511 + DstBlock "Product49" + DstPort 1 + } + } + Branch { + ZOrder 48516 + DstBlock "Xend_PM_Length_MON" + DstPort 1 + } + } + Line { + ZOrder 47058 + SrcBlock "Xend_PM_QPD1_Y_mm_DIFF_MON" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 48526 + Points [0, 2570; 1731, 0] + Branch { + ZOrder 48521 + Points [0, 55] + DstBlock "Product53" + DstPort 1 + } + Branch { + ZOrder 48520 + Points [197, 0] + DstBlock "Product52" + DstPort 1 + } + } + Branch { + ZOrder 48525 + DstBlock "Mux26" + DstPort 1 + } + } + Line { + ZOrder 48678 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "Xend_PM_OSC1_R" + DstPort 1 + } + Line { + ZOrder 48679 + SrcBlock "Ground44" + SrcPort 1 + Points [10, 0] + DstBlock "Xend_PM_OSC1_dx" + DstPort 1 + } + Line { + ZOrder 48697 + SrcBlock "Xend_PM_OSC1_R" + SrcPort 1 + DstBlock "Choice30" + DstPort 1 + } + Line { + ZOrder 48703 + SrcBlock "Xend_PM_OSC1_R" + SrcPort 2 + Points [17, 0; 0, 395] + DstBlock "Choice33" + DstPort 1 + } + Line { + ZOrder 48704 + SrcBlock "Xend_PM_OSC1_dx" + SrcPort 2 + Points [9, 0; 0, 385] + DstBlock "Choice34" + DstPort 1 + } + Line { + ZOrder 48708 + SrcBlock "Xend_PM_OSC1_dx" + SrcPort 1 + DstBlock "Choice40" + DstPort 1 + } + Line { + ZOrder 48709 + SrcBlock "Constant40" + SrcPort 1 + DstBlock "Choice30" + DstPort 3 + } + Line { + ZOrder 48710 + SrcBlock "Constant41" + SrcPort 1 + DstBlock "Choice40" + DstPort 3 + } + Line { + ZOrder 48711 + SrcBlock "Xend_PM_OSC1_R_SW" + SrcPort 1 + Points [45, 0; 0, 40] + Branch { + ZOrder 48713 + Points [0, 147; -76, 0] + Branch { + ZOrder 48717 + Points [-191, 0; 0, 268] + DstBlock "Choice33" + DstPort 2 + } + Branch { + ZOrder 48716 + Points [0, 298] + DstBlock "Choice38" + DstPort 2 + } + } + Branch { + ZOrder 48712 + DstBlock "Choice30" + DstPort 2 + } + } + Line { + ZOrder 48718 + SrcBlock "Xend_PM_OSC1_dx_SW" + SrcPort 1 + Points [57, 0; 0, 45] + Branch { + ZOrder 48720 + Points [0, 471; -62, 0] + Branch { + ZOrder 48724 + DstBlock "Choice39" + DstPort 2 + } + Branch { + ZOrder 48723 + Points [-222, 0; 0, -66] + DstBlock "Choice34" + DstPort 2 + } + } + Branch { + ZOrder 48719 + DstBlock "Choice40" + DstPort 2 + } + } + Line { + ZOrder 48725 + SrcBlock "Choice33" + SrcPort 1 + Points [45, 0; 0, 297; -163, 0; 0, -32] + DstBlock "Mux22" + DstPort 4 + } + Line { + ZOrder 48728 + SrcBlock "Choice34" + SrcPort 1 + Points [20, 0; 0, 226; -152, 0; 0, -36] + DstBlock "Mux22" + DstPort 5 + } + Line { + ZOrder 48729 + SrcBlock "Choice38" + SrcPort 1 + Points [28, 0; 0, 245] + DstBlock "Mux23" + DstPort 4 + } + Line { + ZOrder 48730 + SrcBlock "Choice39" + SrcPort 1 + Points [21, 0; 0, 175] + DstBlock "Mux23" + DstPort 5 + } + Line { + ZOrder 48732 + SrcBlock "Xend_PM_OSC1_R" + SrcPort 3 + Points [149, 0; 0, 405] + DstBlock "Choice38" + DstPort 1 + } + Line { + ZOrder 48733 + SrcBlock "Xend_PM_OSC1_dx" + SrcPort 3 + Points [181, 0; 0, 390] + DstBlock "Choice39" + DstPort 1 + } + Line { + ZOrder 48744 + SrcBlock "Choice30" + SrcPort 1 + Points [66, 0; 0, 625] + DstBlock "Sum101" + DstPort 1 + } + Line { + ZOrder 48747 + SrcBlock "Choice40" + SrcPort 1 + Points [47, 0; 0, 660] + DstBlock "Sum102" + DstPort 1 + } + Line { + ZOrder 48757 + SrcBlock "Constant42" + SrcPort 1 + DstBlock "Choice46" + DstPort 3 + } + Line { + ZOrder 48761 + SrcBlock "Xend_PM_OSC2_R" + SrcPort 1 + DstBlock "Choice46" + DstPort 1 + } + Line { + ZOrder 48764 + SrcBlock "Constant43" + SrcPort 1 + DstBlock "Choice47" + DstPort 3 + } + Line { + ZOrder 48766 + SrcBlock "Xend_PM_OSC2_dx" + SrcPort 1 + DstBlock "Choice47" + DstPort 1 + } + Line { + ZOrder 48768 + SrcBlock "Xend_PM_OSC2_R_SW" + SrcPort 1 + Points [71, 0; 0, 45] + Branch { + ZOrder 48771 + DstBlock "Choice46" + DstPort 2 + } + Branch { + ZOrder 48770 + Points [0, 537; -78, 0] + Branch { + ZOrder 48773 + Points [-225, 0; 0, -52] + DstBlock "Choice44" + DstPort 2 + } + Branch { + ZOrder 48772 + Points [0, -42] + DstBlock "Choice41" + DstPort 2 + } + } + } + Line { + ZOrder 48775 + SrcBlock "Xend_PM_OSC2_dx_SW" + SrcPort 1 + Points [25, 0; 0, 50] + Branch { + ZOrder 48780 + DstBlock "Choice47" + DstPort 2 + } + Branch { + ZOrder 48779 + Points [0, 67; -83, 0; 0, 398] + Branch { + ZOrder 48782 + Points [0, 46; -174, 0; 0, -36] + DstBlock "Choice45" + DstPort 2 + } + Branch { + ZOrder 48781 + DstBlock "Choice42" + DstPort 2 + } + } + } + Line { + ZOrder 48792 + SrcBlock "Xend_PM_OSC2_R" + SrcPort 2 + Points [24, 0; 0, 465] + DstBlock "Choice44" + DstPort 1 + } + Line { + ZOrder 48793 + SrcBlock "Xend_PM_OSC2_dx" + SrcPort 2 + Points [36, 0; 0, 455] + DstBlock "Choice45" + DstPort 1 + } + Line { + ZOrder 48794 + SrcBlock "Xend_PM_OSC2_R" + SrcPort 3 + Points [121, 0; 0, 455] + DstBlock "Choice41" + DstPort 1 + } + Line { + ZOrder 48795 + SrcBlock "Xend_PM_OSC2_dx" + SrcPort 3 + Points [117, 0; 0, 425] + DstBlock "Choice42" + DstPort 1 + } + Line { + ZOrder 48796 + SrcBlock "Choice44" + SrcPort 1 + Points [18, 0; 0, 290; -135, 0; 0, -25] + DstBlock "Mux19" + DstPort 4 + } + Line { + ZOrder 48797 + SrcBlock "Choice45" + SrcPort 1 + Points [32, 0; 0, 222; -202, 0; 0, -47] + DstBlock "Mux19" + DstPort 5 + } + Line { + ZOrder 48798 + SrcBlock "Choice41" + SrcPort 1 + Points [12, 0; 0, 255] + DstBlock "Mux20" + DstPort 4 + } + Line { + ZOrder 48799 + SrcBlock "Choice42" + SrcPort 1 + Points [5, 0; 0, 185] + DstBlock "Mux20" + DstPort 5 + } + Line { + ZOrder 48800 + SrcBlock "Choice46" + SrcPort 1 + Points [190, 0; 0, 717; 430, 0] + DstBlock "Sum101" + DstPort 2 + } + Line { + ZOrder 48801 + SrcBlock "Choice47" + SrcPort 1 + Points [150, 0; 0, 738; 470, 0] + DstBlock "Sum102" + DstPort 2 + } + Line { + ZOrder 49553 + SrcBlock "Sum101" + SrcPort 1 + Points [64, 0; 0, -1642; -3788, 0; 0, 1987] + DstBlock "Sum70" + DstPort 2 + } + Line { + ZOrder 49555 + SrcBlock "Sum102" + SrcPort 1 + Points [64, 0; 0, 1850; -2913, 0; 0, -1459; -896, 0] + DstBlock "Sum71" + DstPort 2 + } + Line { + ZOrder 49556 + SrcBlock "Demux3" + SrcPort 4 + DstBlock "Mux18" + DstPort 4 + } + Line { + ZOrder 49557 + SrcBlock "Demux3" + SrcPort 5 + DstBlock "Mux18" + DstPort 5 + } + Annotation { + SID "2822" + Name "#DAQ Channels\nYend_TM_L 16384\nXend_TM_L 16384" + Position [1216, 6181, 1337, 6237] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Thu May 04 10:30:36 2023" + RTWModifiedTimeStamp 605097022 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1vis_Xend_TOP" + Array { + Type "Cell" + Dimension 1 + Cell "k1vis_Xend_TOP" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0o" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Abs + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Math + Operator "exp" + OutputSignalType "auto" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + IntermediateResultsDataTypeStr "Inherit: Inherit via internal rule" + AlgorithmType "Newton-Raphson" + Iterations "3" + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1vis_Xend_TOP" + Location [648, 2247, 2206, 3283] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "60" + ReportName "simulink-default.rpt" + SIDHighWatermark "7446" + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [1400, 3902, 1475, 3928] + ZOrder 396 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "4626" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [1370, 11237, 1440, 11263] + ZOrder 2445 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs1" + SID "7145" + Position [6145, 5870, 6175, 5900] + ZOrder 7449 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "7146" + Position [6145, 5935, 6175, 5965] + ZOrder 7451 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs22" + SID "7205" + Position [6285, 6670, 6315, 6700] + ZOrder 7530 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs23" + SID "7206" + Position [6285, 6735, 6315, 6765] + ZOrder 7532 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs24" + SID "7207" + Position [6285, 6385, 6315, 6415] + ZOrder 7522 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs25" + SID "7208" + Position [6285, 6450, 6315, 6480] + ZOrder 7524 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs26" + SID "7209" + Position [6285, 6525, 6315, 6555] + ZOrder 7526 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs27" + SID "7210" + Position [6285, 6590, 6315, 6620] + ZOrder 7528 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "7147" + Position [6145, 6010, 6175, 6040] + ZOrder 7457 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "7148" + Position [6145, 6075, 6175, 6105] + ZOrder 7459 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "7149" + Position [6145, 6155, 6175, 6185] + ZOrder 7465 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs6" + SID "7150" + Position [6145, 6220, 6175, 6250] + ZOrder 7467 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs68" + SID "7085" + Position [6155, 5360, 6185, 5390] + ZOrder 7389 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs69" + SID "7086" + Position [6155, 5425, 6185, 5455] + ZOrder 7391 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs70" + SID "7087" + Position [6155, 5500, 6185, 5530] + ZOrder 7397 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs71" + SID "7088" + Position [6155, 5565, 6185, 5595] + ZOrder 7399 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs72" + SID "7089" + Position [6155, 5645, 6185, 5675] + ZOrder 7405 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs73" + SID "7090" + Position [6155, 5710, 6185, 5740] + ZOrder 7407 + SaturateOnIntegerOverflow off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "4625" + Description "ADC Selector" + Ports [1, 28] + Position [1520, 8413, 1525, 14087] + ZOrder 2444 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_1_4,adc_1_5,adc_1_6,adc_1_7,adc_1_8,adc_1_9,adc_1_10,adc_1_11,adc_1_12,adc_1_13,adc_1_1" + "4,adc_1_15,adc_1_16,adc_1_17,adc_1_18,adc_1_19,adc_1_20,adc_1_21,adc_1_22,adc_1_23,adc_1_24,adc_1_25,adc_1_26,ad" + "c_1_27,adc_1_28,adc_1_29,adc_1_30,adc_1_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 32] + Position [1525, 1074, 1530, 6761] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,adc_0_11,adc_0_12,adc_0_13,adc_0_1" + "4,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_23,adc_0_24,adc_0_25,adc_0_26,ad" + "c_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31,adc_0_0,adc_0_1,adc_0_2,adc_0_3" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "C00_Xend" + SID "5660" + Tag "Test Point" + Ports [1] + Position [4010, 11495, 4050, 11515] + ZOrder 3491 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Xend_L" + SID "5661" + Tag "Test Point" + Ports [1] + Position [4300, 11550, 4340, 11570] + ZOrder 3500 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Xend_L_MON" + SID "5662" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4185, 11545, 4265, 11575] + ZOrder 3496 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Xend_MON" + SID "5663" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 11490, 3965, 11520] + ZOrder 3492 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend" + SID "4740" + Tag "Test Point" + Ports [1] + Position [4030, 2720, 4070, 2740] + ZOrder 2543 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_L" + SID "5250" + Tag "Test Point" + Ports [1] + Position [4320, 2775, 4360, 2795] + ZOrder 3092 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_L_MON" + SID "5245" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4205, 2770, 4285, 2800] + ZOrder 3087 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_MON" + SID "4741" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3905, 2715, 3985, 2745] + ZOrder 2544 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST1_MON" + SID "3372" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 920, 2395, 950] + ZOrder 997 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST2_MON" + SID "3374" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1010, 2395, 1040] + ZOrder 999 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST3_MON" + SID "3375" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1075, 2395, 1105] + ZOrder 1000 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST4_MON" + SID "3373" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1140, 2395, 1170] + ZOrder 998 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT1" + SID "3361" + Tag "Test Point" + Ports [1] + Position [2580, 960, 2620, 980] + ZOrder 986 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT2" + SID "3365" + Tag "Test Point" + Ports [1] + Position [2580, 1025, 2620, 1045] + ZOrder 990 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT3" + SID "3366" + Tag "Test Point" + Ports [1] + Position [2580, 1090, 2620, 1110] + ZOrder 991 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT4" + SID "3367" + Tag "Test Point" + Ports [1] + Position [2580, 1155, 2620, 1175] + ZOrder 992 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice1" + SID "7415" + Position [3890, 5105, 3920, 5135] + ZOrder 7704 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice10" + SID "7048" + Position [5275, 4610, 5305, 4640] + ZOrder 7323 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice11" + SID "4852" + Position [4340, 3900, 4370, 3930] + ZOrder 2695 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice12" + SID "4857" + Position [4340, 3990, 4370, 4020] + ZOrder 2700 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice13" + SID "4862" + Position [4340, 4075, 4370, 4105] + ZOrder 2706 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice14" + SID "7049" + Position [5280, 4690, 5310, 4720] + ZOrder 7324 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice15" + SID "7055" + Position [6085, 4580, 6115, 4610] + ZOrder 7350 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice16" + SID "7056" + Position [6090, 4660, 6120, 4690] + ZOrder 7351 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice17" + SID "7057" + Position [5865, 4475, 5895, 4505] + ZOrder 7345 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice18" + SID "7058" + Position [5865, 4550, 5895, 4580] + ZOrder 7346 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice19" + SID "7059" + Position [5865, 4640, 5895, 4670] + ZOrder 7347 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "6925" + Position [4990, 5270, 5020, 5300] + ZOrder 7201 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "7060" + Position [6165, 4170, 6195, 4200] + ZOrder 7336 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "7061" + Position [6165, 4270, 6195, 4300] + ZOrder 7339 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "7062" + Position [6175, 4370, 6205, 4400] + ZOrder 7342 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "7063" + Position [6085, 4500, 6115, 4530] + ZOrder 7349 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "7436" + Position [3455, 6325, 3485, 6355] + ZOrder 7725 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice26" + SID "5247" + Position [4310, 2860, 4340, 2890] + ZOrder 3089 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice27" + SID "5639" + Position [4325, 12730, 4355, 12760] + ZOrder 3470 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice28" + SID "5640" + Position [4325, 12820, 4355, 12850] + ZOrder 3473 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice3" + SID "6926" + Position [4990, 5360, 5020, 5390] + ZOrder 7204 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice31" + SID "7043" + Position [5055, 4505, 5085, 4535] + ZOrder 7318 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice32" + SID "7044" + Position [5055, 4580, 5085, 4610] + ZOrder 7319 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice35" + SID "7045" + Position [5055, 4670, 5085, 4700] + ZOrder 7320 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice36" + SID "5641" + Position [4325, 12905, 4355, 12935] + ZOrder 3476 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice37" + SID "5664" + Position [4290, 11635, 4320, 11665] + ZOrder 3497 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice4" + SID "6927" + Position [5030, 5445, 5060, 5475] + ZOrder 7207 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice43" + SID "7034" + Position [5355, 4200, 5385, 4230] + ZOrder 7309 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice5" + SID "7037" + Position [5355, 4300, 5385, 4330] + ZOrder 7312 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice6" + SID "4684" + Position [3405, 12645, 3435, 12675] + ZOrder 2489 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice7" + SID "4687" + Position [3470, 3820, 3500, 3850] + ZOrder 2492 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice8" + SID "7040" + Position [5365, 4400, 5395, 4430] + ZOrder 7315 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice9" + SID "7047" + Position [5275, 4530, 5305, 4560] + ZOrder 7322 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Coil_sens1" + SID "4758" + Tag "Test Point" + Ports [1] + Position [775, 4415, 815, 4435] + ZOrder 2559 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens2" + SID "4759" + Tag "Test Point" + Ports [1] + Position [775, 4620, 815, 4640] + ZOrder 2560 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens3" + SID "4760" + Tag "Test Point" + Ports [1] + Position [775, 4825, 815, 4845] + ZOrder 2561 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens4" + SID "4761" + Tag "Test Point" + Ports [1] + Position [775, 5030, 815, 5050] + ZOrder 2562 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "Constant1" + SID "3788" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3490, 3054, 3565, 3066] + ZOrder 1418 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant10" + SID "3378" + Description "Quantization range of 16 bit ADC." + Position [6945, 5260, 6990, 5290] + ZOrder 1077 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant100" + SID "7046" + Description "Each half of QPD" + Position [4930, 4522, 4960, 4538] + ZOrder 7321 + Value "0" + } + Block { + BlockType Constant + Name "Constant108" + SID "5642" + Description "Each half of QPD" + Position [4230, 12777, 4260, 12793] + ZOrder 3472 + Value "0" + } + Block { + BlockType Constant + Name "Constant109" + SID "5643" + Description "Each half of QPD" + Position [4230, 12867, 4260, 12883] + ZOrder 3475 + Value "0" + } + Block { + BlockType Constant + Name "Constant11" + SID "7437" + Description "Each half of QPD" + Position [3390, 6377, 3420, 6393] + ZOrder 7727 + Value "0" + } + Block { + BlockType Constant + Name "Constant110" + SID "5644" + Description "Each half of QPD" + Position [4230, 12952, 4260, 12968] + ZOrder 3478 + Value "0" + } + Block { + BlockType Constant + Name "Constant111" + SID "5665" + Description "Each half of QPD" + Position [4195, 11682, 4225, 11698] + ZOrder 3499 + Value "0" + } + Block { + BlockType Constant + Name "Constant150" + SID "6823" + Description "Diameter of oplev laser PL204 (mm)" + Position [2670, 5415, 2715, 5445] + ZOrder 6964 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant151" + SID "6824" + Description "Each half of QPD" + Position [2780, 5415, 2825, 5445] + ZOrder 6971 + Value "2" + } + Block { + BlockType Constant + Name "Constant19" + SID "6928" + Description "Each half of QPD" + Position [4895, 5317, 4925, 5333] + ZOrder 7203 + Value "0" + } + Block { + BlockType Constant + Name "Constant2" + SID "4683" + Description "Diameter of oplev laser PL204 (mm)" + Position [2755, 3480, 2800, 3510] + ZOrder 2488 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant20" + SID "6929" + Description "Each half of QPD" + Position [4895, 5407, 4925, 5423] + ZOrder 7206 + Value "0" + } + Block { + BlockType Constant + Name "Constant21" + SID "6930" + Description "Each half of QPD" + Position [4975, 5492, 5005, 5508] + ZOrder 7209 + Value "0" + } + Block { + BlockType Constant + Name "Constant22" + SID "7038" + Description "Each half of QPD" + Position [5215, 4317, 5245, 4333] + ZOrder 7314 + Value "0" + } + Block { + BlockType Constant + Name "Constant23" + SID "7364" + Description "Diameter of oplev laser PL204 (mm)" + Position [2405, 6255, 2450, 6285] + ZOrder 7638 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant24" + SID "7365" + Description "Diameter of oplev laser PL204 (mm)" + Position [2505, 6265, 2550, 6295] + ZOrder 7639 + Value "2" + } + Block { + BlockType Constant + Name "Constant25" + SID "7041" + Description "Each half of QPD" + Position [5220, 4417, 5250, 4433] + ZOrder 7317 + Value "0" + } + Block { + BlockType Constant + Name "Constant26" + SID "3518" + Description "Minimum voltage of ADC (V)" + Position [1925, 925, 1970, 955] + ZOrder 1148 + Value "-10" + } + Block { + BlockType Constant + Name "Constant27" + SID "7050" + Description "Each half of QPD" + Position [5165, 4547, 5195, 4563] + ZOrder 7325 + Value "0" + } + Block { + BlockType Constant + Name "Constant28" + SID "7064" + Description "Each half of QPD" + Position [5740, 4492, 5770, 4508] + ZOrder 7348 + Value "0" + } + Block { + BlockType Constant + Name "Constant29" + SID "7065" + Description "Each half of QPD" + Position [6025, 4287, 6055, 4303] + ZOrder 7341 + Value "0" + } + Block { + BlockType Constant + Name "Constant3" + SID "2991" + Description "Each half of QPD" + Position [2855, 3435, 2900, 3465] + ZOrder 734 + Value "2" + } + Block { + BlockType Constant + Name "Constant30" + SID "7066" + Description "Each half of QPD" + Position [6030, 4387, 6060, 4403] + ZOrder 7344 + Value "0" + } + Block { + BlockType Constant + Name "Constant31" + SID "7067" + Description "Each half of QPD" + Position [5975, 4517, 6005, 4533] + ZOrder 7352 + Value "0" + } + Block { + BlockType Constant + Name "Constant32" + SID "7068" + Description "Each half of QPD" + Position [6010, 4187, 6040, 4203] + ZOrder 7338 + Value "0" + } + Block { + BlockType Constant + Name "Constant33" + SID "7091" + Position [5785, 5712, 5815, 5728] + ZOrder 7382 + Value "2" + } + Block { + BlockType Constant + Name "Constant34" + SID "7092" + Position [5785, 5582, 5815, 5598] + ZOrder 7373 + Value "2" + } + Block { + BlockType Constant + Name "Constant35" + SID "7093" + Position [5785, 5442, 5815, 5458] + ZOrder 7364 + Value "2" + } + Block { + BlockType Constant + Name "Constant36" + SID "7151" + Position [5775, 6222, 5805, 6238] + ZOrder 7442 + Value "2" + } + Block { + BlockType Constant + Name "Constant37" + SID "7152" + Position [5775, 6092, 5805, 6108] + ZOrder 7433 + Value "2" + } + Block { + BlockType Constant + Name "Constant38" + SID "7153" + Position [5775, 5952, 5805, 5968] + ZOrder 7424 + Value "2" + } + Block { + BlockType Constant + Name "Constant4" + SID "3071" + Description "positive and negative voltage" + Position [1815, 842, 1850, 868] + ZOrder 808 + Value "2" + } + Block { + BlockType Constant + Name "Constant45" + SID "3881" + Description "Incident angle of laser against mirror (deg)" + Position [3170, 3054, 3245, 3066] + ZOrder 1512 + Value "45" + } + Block { + BlockType Constant + Name "Constant46" + SID "3882" + Description "Distance from mirror to beam splitter (mm)" + Position [3170, 3114, 3245, 3126] + ZOrder 1513 + Value "340" + } + Block { + BlockType Constant + Name "Constant47" + SID "3883" + Description "Distance from beam splitter to QPD1 (mm)" + Position [3170, 3154, 3245, 3166] + ZOrder 1514 + Value "65" + } + Block { + BlockType Constant + Name "Constant48" + SID "3884" + Description "Distance from beam splitter to lens (mm)" + Position [3170, 3194, 3245, 3206] + ZOrder 1515 + Value "40" + } + Block { + BlockType Constant + Name "Constant5" + SID "6708" + Description "amplifier gain" + Position [1025, 10994, 1100, 11006] + ZOrder 3980 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant50" + SID "3886" + Description "Focal length of lens (mm)" + Position [3170, 3264, 3245, 3276] + ZOrder 1517 + Value "150" + } + Block { + BlockType Constant + Name "Constant54" + SID "4353" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3465, 12059, 3540, 12071] + ZOrder 2230 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant55" + SID "4354" + Description "Diameter of oplev laser PL204 (mm)" + Position [2735, 12310, 2780, 12340] + ZOrder 2180 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant56" + SID "4355" + Description "Each half of QPD" + Position [2830, 12265, 2875, 12295] + ZOrder 2182 + Value "2" + } + Block { + BlockType Constant + Name "Constant58" + SID "5717" + Description "Focal length of lens (mm)" + Position [3355, 12359, 3430, 12371] + ZOrder 3546 + Value "-1" + } + Block { + BlockType Constant + Name "Constant59" + SID "5719" + Description "Focal length of lens (mm)" + Position [3560, 3179, 3635, 3191] + ZOrder 3548 + Value "-1" + } + Block { + BlockType Constant + Name "Constant6" + SID "3007" + Description "Maximum voltage of ADC (V)" + Position [1925, 870, 1970, 900] + ZOrder 745 + Value "10" + } + Block { + BlockType Constant + Name "Constant62" + SID "5930" + Description "amplifier gain" + Position [2330, 11224, 2405, 11236] + ZOrder 3807 + Value "0.300" + } + Block { + BlockType Constant + Name "Constant63" + SID "4362" + Description "Incident angle of laser against mirror (deg)" + Position [3145, 12059, 3220, 12071] + ZOrder 2271 + Value "45" + } + Block { + BlockType Constant + Name "Constant64" + SID "4363" + Description "Distance from mirror to beam splitter (mm)" + Position [3145, 12119, 3220, 12131] + ZOrder 2272 + Value "340" + } + Block { + BlockType Constant + Name "Constant65" + SID "4364" + Description "Distance from beam splitter to QPD1 (mm)" + Position [3145, 12159, 3220, 12171] + ZOrder 2273 + Value "40" + } + Block { + BlockType Constant + Name "Constant66" + SID "4365" + Description "Distance from beam splitter to lens (mm)" + Position [3145, 12199, 3220, 12211] + ZOrder 2274 + Value "65" + } + Block { + BlockType Constant + Name "Constant67" + SID "4366" + Description "Focal length of lens (mm)" + Position [3145, 12269, 3220, 12281] + ZOrder 2275 + Value "150" + } + Block { + BlockType Constant + Name "Constant68" + SID "4667" + Description "Diameter of oplev laser PL204 (mm)" + Position [2755, 11590, 2800, 11620] + ZOrder 2487 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant69" + SID "4628" + Description "Each half of QPD" + Position [2835, 11545, 2880, 11575] + ZOrder 2447 + Value "2" + } + Block { + BlockType Constant + Name "Constant7" + SID "3008" + Description "Quantization range of 16 bit ADC." + Position [1895, 805, 1940, 835] + ZOrder 746 + Value "65536" + } + Block { + BlockType Constant + Name "Constant70" + SID "4685" + Description "Each half of QPD" + Position [3325, 12692, 3355, 12708] + ZOrder 2491 + Value "0" + } + Block { + BlockType Constant + Name "Constant71" + SID "4688" + Description "Each half of QPD" + Position [3390, 3867, 3420, 3883] + ZOrder 2494 + Value "0" + } + Block { + BlockType Constant + Name "Constant72" + SID "4762" + Description "Minimum voltage of ADC (V)" + Position [130, 4545, 175, 4575] + ZOrder 2568 + Value "-10" + } + Block { + BlockType Constant + Name "Constant73" + SID "4763" + Description "positive and negative voltage" + Position [20, 4462, 55, 4488] + ZOrder 2566 + Value "2" + } + Block { + BlockType Constant + Name "Constant74" + SID "4764" + Description "Maximum voltage of ADC (V)" + Position [130, 4490, 175, 4520] + ZOrder 2563 + Value "10" + } + Block { + BlockType Constant + Name "Constant75" + SID "4765" + Description "Quantization range of 16 bit ADC." + Position [100, 4425, 145, 4455] + ZOrder 2564 + Value "65536" + } + Block { + BlockType Constant + Name "Constant76" + SID "5932" + Description "accelerometer sensitivity (V/m/s^2)" + Position [2330, 11199, 2405, 11211] + ZOrder 3809 + Value "0.300" + } + Block { + BlockType Constant + Name "Constant8" + SID "6739" + Description "Maximum voltage of ADC (V)" + Position [2015, 1035, 2060, 1065] + ZOrder 5420 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant82" + SID "4853" + Description "Each half of QPD" + Position [4245, 3947, 4275, 3963] + ZOrder 2697 + Value "0" + } + Block { + BlockType Constant + Name "Constant83" + SID "4858" + Description "Each half of QPD" + Position [4245, 4037, 4275, 4053] + ZOrder 2702 + Value "0" + } + Block { + BlockType Constant + Name "Constant85" + SID "4864" + Description "Each half of QPD" + Position [4245, 4122, 4275, 4138] + ZOrder 2708 + Value "0" + } + Block { + BlockType Constant + Name "Constant9" + SID "7416" + Description "Each half of QPD" + Position [3830, 5157, 3860, 5173] + ZOrder 7706 + Value "0" + } + Block { + BlockType Constant + Name "Constant93" + SID "5248" + Description "Each half of QPD" + Position [4215, 2907, 4245, 2923] + ZOrder 3091 + Value "0" + } + Block { + BlockType Constant + Name "Constant94" + SID "7211" + Position [5835, 6597, 5865, 6613] + ZOrder 7496 + Value "2" + } + Block { + BlockType Constant + Name "Constant95" + SID "7212" + Position [5835, 6462, 5865, 6478] + ZOrder 7487 + Value "2" + } + Block { + BlockType Constant + Name "Constant96" + SID "7213" + Position [5835, 6727, 5865, 6743] + ZOrder 7505 + Value "2" + } + Block { + BlockType Constant + Name "Constant97" + SID "7035" + Description "Each half of QPD" + Position [5200, 4217, 5230, 4233] + ZOrder 7311 + Value "0" + } + Block { + BlockType Reference + Name "DAC_0" + SID "4656" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [7345, 3941, 7375, 6724] + ZOrder 2477 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "6712" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [7345, 6936, 7380, 9719] + ZOrder 3984 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux1" + SID "3284" + Ports [1, 4] + Position [6090, 3610, 6095, 3770] + ZOrder 909 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "6952" + Ports [1, 4] + Position [6265, 4949, 6270, 5166] + ZOrder 7230 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "6953" + Ports [1, 3] + Position [6035, 4945, 6040, 5175] + ZOrder 7235 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "3793" + Ports [1, 3] + Position [3930, 3577, 3935, 3803] + ZOrder 3616 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux5" + SID "4367" + Ports [1, 4] + Position [6175, 12389, 6180, 12606] + ZOrder 2209 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux6" + SID "4368" + Ports [1, 3] + Position [5895, 12405, 5900, 12635] + ZOrder 2233 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Constant + Name "Distance_L3" + SID "7370" + Description "Incident angle of laser against mirror (deg)" + Position [3000, 5804, 3075, 5816] + ZOrder 7644 + Value "666" + } + Block { + BlockType Constant + Name "Distance_z" + SID "7442" + Description "Incident angle of laser against mirror (deg)" + Position [3060, 6244, 3135, 6256] + ZOrder 7731 + Value "888" + } + Block { + BlockType Product + Name "Divide" + SID "2977" + Ports [2, 1] + Position [2175, 3612, 2205, 3643] + ZOrder 720 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2980" + Ports [2, 1] + Position [2175, 3787, 2205, 3818] + ZOrder 723 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "6800" + Ports [2, 1] + Position [1835, 1897, 1865, 1928] + ZOrder 5504 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide100" + SID "7094" + Ports [2, 1] + Position [6220, 5572, 6250, 5603] + ZOrder 7400 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide104" + SID "7095" + Ports [2, 1] + Position [6220, 5432, 6250, 5463] + ZOrder 7392 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide105" + SID "7096" + Ports [2, 1] + Position [6220, 5637, 6250, 5668] + ZOrder 7406 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide106" + SID "7097" + Ports [2, 1] + Position [6220, 5717, 6250, 5748] + ZOrder 7408 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "7098" + Ports [2, 1] + Position [6220, 5352, 6250, 5383] + ZOrder 7390 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "6750" + Ports [2, 1] + Position [1800, 1372, 1830, 1403] + ZOrder 5490 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "3050" + Ports [2, 1] + Position [2210, 4417, 2240, 4448] + ZOrder 788 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3051" + Ports [2, 1] + Position [2210, 4592, 2240, 4623] + ZOrder 790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3052" + Ports [2, 1] + Position [2210, 4767, 2240, 4798] + ZOrder 794 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide156" + SID "6733" + Ports [2, 1] + Position [1800, 1197, 1830, 1228] + ZOrder 5484 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "3053" + Ports [2, 1] + Position [2695, 4427, 2725, 4458] + ZOrder 796 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3430" + Ports [2, 1] + Position [2940, 4622, 2970, 4653] + ZOrder 1054 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "3055" + Ports [2, 1] + Position [2695, 4602, 2725, 4633] + ZOrder 801 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3427" + Ports [2, 1] + Position [2940, 4447, 2970, 4478] + ZOrder 1051 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2984" + Ports [2, 1] + Position [2175, 3962, 2205, 3993] + ZOrder 728 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "7099" + Ports [2, 1] + Position [6220, 5492, 6250, 5523] + ZOrder 7398 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "6758" + Ports [2, 1] + Position [1820, 1722, 1850, 1753] + ZOrder 5496 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "7154" + Ports [2, 1] + Position [6210, 6082, 6240, 6113] + ZOrder 7460 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide220" + SID "6825" + Ports [2, 1] + Position [1935, 4902, 1965, 4933] + ZOrder 6944 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide221" + SID "6826" + Ports [2, 1] + Position [1935, 5047, 1965, 5078] + ZOrder 6945 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide222" + SID "6827" + Ports [2, 1] + Position [1910, 5397, 1940, 5428] + ZOrder 6946 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide223" + SID "6828" + Ports [2, 1] + Position [1910, 5572, 1940, 5603] + ZOrder 6947 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide224" + SID "6829" + Ports [2, 1] + Position [1915, 5222, 1945, 5253] + ZOrder 6953 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide225" + SID "6830" + Ports [2, 1] + Position [1910, 5747, 1940, 5778] + ZOrder 6956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide226" + SID "6831" + Ports [2, 1] + Position [2265, 4912, 2295, 4943] + ZOrder 6958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide227" + SID "6832" + Ports [2, 1] + Position [2405, 5057, 2435, 5088] + ZOrder 6959 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide228" + SID "6833" + Ports [2, 1] + Position [2250, 5407, 2280, 5438] + ZOrder 6960 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide229" + SID "6834" + Ports [2, 1] + Position [2240, 5582, 2270, 5613] + ZOrder 6961 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "3385" + Ports [2, 1] + Position [2480, 1017, 2510, 1048] + ZOrder 1010 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "6766" + Ports [2, 1] + Position [1835, 2072, 1865, 2103] + ZOrder 5508 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide244" + SID "6835" + Ports [2, 1] + Position [2885, 4932, 2915, 4963] + ZOrder 6967 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide245" + SID "6836" + Ports [2, 1] + Position [2885, 5057, 2915, 5088] + ZOrder 6968 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide246" + SID "6837" + Ports [2, 1] + Position [2885, 5242, 2915, 5273] + ZOrder 6969 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide247" + SID "6838" + Ports [2, 1] + Position [2885, 5342, 2915, 5373] + ZOrder 6970 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "3386" + Ports [2, 1] + Position [2480, 1082, 2510, 1113] + ZOrder 1011 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "3387" + Ports [2, 1] + Position [2480, 1147, 2510, 1178] + ZOrder 1012 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "3519" + Ports [2, 1] + Position [2095, 822, 2125, 853] + ZOrder 1149 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "6770" + Ports [2, 1] + Position [1830, 2247, 1860, 2278] + ZOrder 5512 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "6774" + Ports [2, 1] + Position [1840, 2422, 1870, 2453] + ZOrder 5516 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "2987" + Ports [2, 1] + Position [2650, 3622, 2680, 3653] + ZOrder 730 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "6784" + Ports [2, 1] + Position [1955, 6652, 1985, 6683] + ZOrder 5474 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "6785" + Ports [2, 1] + Position [1955, 6827, 1985, 6858] + ZOrder 5480 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "7323" + Ports [2, 1] + Position [1955, 5922, 1985, 5953] + ZOrder 7599 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "7324" + Ports [2, 1] + Position [1970, 6097, 2000, 6128] + ZOrder 7600 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide34" + SID "7155" + Ports [2, 1] + Position [6210, 5942, 6240, 5973] + ZOrder 7452 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide35" + SID "7156" + Ports [2, 1] + Position [6210, 6147, 6240, 6178] + ZOrder 7466 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide36" + SID "7157" + Ports [2, 1] + Position [6210, 6227, 6240, 6258] + ZOrder 7468 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide37" + SID "4369" + Ports [2, 1] + Position [2150, 12442, 2180, 12473] + ZOrder 2170 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide38" + SID "4370" + Ports [2, 1] + Position [2150, 12617, 2180, 12648] + ZOrder 2172 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide39" + SID "4371" + Ports [2, 1] + Position [2145, 11742, 2175, 11773] + ZOrder 2191 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2990" + Ports [2, 1] + Position [2940, 3642, 2970, 3673] + ZOrder 733 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide40" + SID "4372" + Ports [2, 1] + Position [2145, 11917, 2175, 11948] + ZOrder 2193 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide41" + SID "4373" + Ports [2, 1] + Position [2145, 12092, 2175, 12123] + ZOrder 2197 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide42" + SID "4374" + Ports [2, 1] + Position [2630, 11752, 2660, 11783] + ZOrder 2199 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide43" + SID "4375" + Ports [2, 1] + Position [2910, 11947, 2940, 11978] + ZOrder 2213 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide44" + SID "4376" + Ports [2, 1] + Position [2630, 11927, 2660, 11958] + ZOrder 2200 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide45" + SID "4377" + Ports [2, 1] + Position [2910, 11772, 2940, 11803] + ZOrder 2210 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide46" + SID "4378" + Ports [2, 1] + Position [2150, 12792, 2180, 12823] + ZOrder 2176 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide47" + SID "4379" + Ports [2, 1] + Position [2625, 12452, 2655, 12483] + ZOrder 2178 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide48" + SID "7158" + Ports [2, 1] + Position [6210, 5862, 6240, 5893] + ZOrder 7450 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide49" + SID "4381" + Ports [2, 1] + Position [2915, 12472, 2945, 12503] + ZOrder 2181 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "2995" + Ports [2, 1] + Position [2660, 3797, 2690, 3828] + ZOrder 738 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide50" + SID "4382" + Ports [2, 1] + Position [2635, 12627, 2665, 12658] + ZOrder 2185 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide51" + SID "4383" + Ports [2, 1] + Position [2915, 12647, 2945, 12678] + ZOrder 2187 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide52" + SID "4766" + Ports [2, 1] + Position [300, 4442, 330, 4473] + ZOrder 2569 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide53" + SID "4767" + Ports [2, 1] + Position [215, 4432, 245, 4463] + ZOrder 2565 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide54" + SID "4769" + Ports [2, 1] + Position [710, 4417, 740, 4448] + ZOrder 2570 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide55" + SID "4770" + Ports [2, 1] + Position [710, 4622, 740, 4653] + ZOrder 2571 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide56" + SID "4771" + Ports [2, 1] + Position [710, 4827, 740, 4858] + ZOrder 2572 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide57" + SID "4772" + Ports [2, 1] + Position [710, 5032, 740, 5063] + ZOrder 2573 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide58" + SID "4781" + Ports [2, 1] + Position [2140, 11347, 2170, 11378] + ZOrder 2658 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide59" + SID "4817" + Ports [2, 1] + Position [2140, 11142, 2170, 11173] + ZOrder 2661 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "2996" + Ports [2, 1] + Position [2940, 3817, 2970, 3848] + ZOrder 740 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide60" + SID "4823" + Ports [2, 1] + Position [2495, 11152, 2525, 11183] + ZOrder 2664 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide61" + SID "7159" + Ports [2, 1] + Position [6210, 6002, 6240, 6033] + ZOrder 7458 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "7325" + Ports [2, 1] + Position [1970, 6272, 2000, 6303] + ZOrder 7604 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "7326" + Ports [2, 1] + Position [2365, 5932, 2395, 5963] + ZOrder 7606 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide64" + SID "7327" + Ports [2, 1] + Position [2375, 6107, 2405, 6138] + ZOrder 7607 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide65" + SID "7328" + Ports [2, 1] + Position [2645, 5952, 2675, 5983] + ZOrder 7611 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide66" + SID "7329" + Ports [2, 1] + Position [2645, 6127, 2675, 6158] + ZOrder 7612 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "3013" + Ports [2, 1] + Position [2010, 812, 2040, 843] + ZOrder 751 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide73" + SID "5244" + Ports [2, 1] + Position [4100, 2817, 4130, 2848] + ZOrder 3086 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide79" + SID "7214" + Ports [2, 1] + Position [6350, 6377, 6380, 6408] + ZOrder 7523 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "3384" + Ports [2, 1] + Position [2480, 952, 2510, 983] + ZOrder 1009 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "6736" + Ports [2, 1] + Position [1800, 1547, 1830, 1578] + ZOrder 5418 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide92" + SID "7215" + Ports [2, 1] + Position [6350, 6517, 6380, 6548] + ZOrder 7527 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide93" + SID "7216" + Ports [2, 1] + Position [6350, 6597, 6380, 6628] + ZOrder 7529 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide94" + SID "7217" + Ports [2, 1] + Position [6350, 6457, 6380, 6488] + ZOrder 7525 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide95" + SID "7218" + Ports [2, 1] + Position [6350, 6662, 6380, 6693] + ZOrder 7531 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide96" + SID "7219" + Ports [2, 1] + Position [6350, 6742, 6380, 6773] + ZOrder 7533 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide97" + SID "5666" + Ports [2, 1] + Position [4080, 11592, 4110, 11623] + ZOrder 3495 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide99" + SID "5931" + Ports [2, 1] + Position [2440, 11202, 2470, 11233] + ZOrder 3808 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [1387, 5780, 1427, 5819] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Ground + Name "Ground1" + SID "3296" + Position [7265, 4185, 7285, 4205] + ZOrder 921 + } + Block { + BlockType Ground + Name "Ground10" + SID "3556" + Position [2225, 925, 2245, 945] + ZOrder 1186 + } + Block { + BlockType Ground + Name "Ground11" + SID "3557" + Position [2225, 1015, 2245, 1035] + ZOrder 1187 + } + Block { + BlockType Ground + Name "Ground12" + SID "3558" + Position [2225, 1080, 2245, 1100] + ZOrder 1188 + } + Block { + BlockType Ground + Name "Ground13" + SID "3559" + Position [2225, 1145, 2245, 1165] + ZOrder 1189 + } + Block { + BlockType Ground + Name "Ground14" + SID "6709" + Position [1095, 10960, 1115, 10980] + ZOrder 3981 + } + Block { + BlockType Ground + Name "Ground15" + SID "4748" + Position [3760, 2725, 3780, 2745] + ZOrder 2551 + } + Block { + BlockType Ground + Name "Ground16" + SID "6715" + Position [7265, 7530, 7285, 7550] + ZOrder 3987 + } + Block { + BlockType Ground + Name "Ground17" + SID "6716" + Position [7265, 7005, 7285, 7025] + ZOrder 3988 + } + Block { + BlockType Ground + Name "Ground18" + SID "6721" + Position [7265, 8230, 7285, 8250] + ZOrder 3995 + } + Block { + BlockType Ground + Name "Ground19" + SID "3808" + Position [6760, 3300, 6780, 3320] + ZOrder 1438 + } + Block { + BlockType Ground + Name "Ground2" + SID "3297" + Position [7265, 4360, 7285, 4380] + ZOrder 922 + } + Block { + BlockType Ground + Name "Ground20" + SID "3809" + Position [6760, 3355, 6780, 3375] + ZOrder 1439 + } + Block { + BlockType Ground + Name "Ground21" + SID "3827" + Position [1260, 4260, 1280, 4280] + ZOrder 1458 + } + Block { + BlockType Ground + Name "Ground22" + SID "6722" + Position [7265, 7705, 7285, 7725] + ZOrder 3996 + } + Block { + BlockType Ground + Name "Ground23" + SID "6723" + Position [7265, 7880, 7285, 7900] + ZOrder 3993 + } + Block { + BlockType Ground + Name "Ground24" + SID "6724" + Position [7265, 8055, 7285, 8075] + ZOrder 3994 + } + Block { + BlockType Ground + Name "Ground25" + SID "6698" + Position [7285, 4710, 7305, 4730] + ZOrder 3971 + } + Block { + BlockType Ground + Name "Ground26" + SID "3873" + Position [6205, 3410, 6225, 3430] + ZOrder 1504 + } + Block { + BlockType Ground + Name "Ground27" + SID "6699" + Position [7285, 5060, 7305, 5080] + ZOrder 3972 + } + Block { + BlockType Ground + Name "Ground28" + SID "4773" + Position [620, 4415, 640, 4435] + ZOrder 2574 + } + Block { + BlockType Ground + Name "Ground29" + SID "6700" + Position [7285, 4885, 7305, 4905] + ZOrder 3973 + } + Block { + BlockType Ground + Name "Ground3" + SID "3298" + Position [7265, 4535, 7285, 4555] + ZOrder 923 + } + Block { + BlockType Ground + Name "Ground30" + SID "6725" + Position [7265, 8930, 7285, 8950] + ZOrder 3999 + } + Block { + BlockType Ground + Name "Ground31" + SID "6726" + Position [7265, 8405, 7285, 8425] + ZOrder 4000 + } + Block { + BlockType Ground + Name "Ground32" + SID "6727" + Position [7265, 8580, 7285, 8600] + ZOrder 3997 + } + Block { + BlockType Ground + Name "Ground33" + SID "6728" + Position [7265, 8755, 7285, 8775] + ZOrder 3998 + } + Block { + BlockType Ground + Name "Ground34" + SID "6729" + Position [7265, 9630, 7285, 9650] + ZOrder 4003 + } + Block { + BlockType Ground + Name "Ground35" + SID "6730" + Position [7265, 9105, 7285, 9125] + ZOrder 4004 + } + Block { + BlockType Ground + Name "Ground36" + SID "6731" + Position [7265, 9280, 7285, 9300] + ZOrder 4001 + } + Block { + BlockType Ground + Name "Ground37" + SID "6732" + Position [7265, 9455, 7285, 9475] + ZOrder 4002 + } + Block { + BlockType Ground + Name "Ground38" + SID "4774" + Position [620, 4620, 640, 4640] + ZOrder 2575 + } + Block { + BlockType Ground + Name "Ground39" + SID "4775" + Position [620, 4825, 640, 4845] + ZOrder 2576 + } + Block { + BlockType Ground + Name "Ground4" + SID "6215" + Position [7265, 5235, 7285, 5255] + ZOrder 3933 + } + Block { + BlockType Ground + Name "Ground40" + SID "4776" + Position [620, 5030, 640, 5050] + ZOrder 2577 + } + Block { + BlockType Ground + Name "Ground41" + SID "7071" + Position [5690, 4185, 5710, 4205] + ZOrder 7331 + } + Block { + BlockType Ground + Name "Ground42" + SID "7072" + Position [5690, 4285, 5710, 4305] + ZOrder 7333 + } + Block { + BlockType Ground + Name "Ground43" + SID "7073" + Position [5690, 4385, 5710, 4405] + ZOrder 7335 + } + Block { + BlockType Ground + Name "Ground5" + SID "6683" + Position [7630, 4860, 7650, 4880] + ZOrder 3969 + } + Block { + BlockType Ground + Name "Ground57" + SID "5667" + Position [3740, 11500, 3760, 11520] + ZOrder 3494 + } + Block { + BlockType Ground + Name "Ground6" + SID "6713" + Position [7265, 7180, 7285, 7200] + ZOrder 3985 + } + Block { + BlockType Ground + Name "Ground60" + SID "7028" + Position [4880, 4215, 4900, 4235] + ZOrder 7304 + } + Block { + BlockType Ground + Name "Ground61" + SID "7029" + Position [4880, 4315, 4900, 4335] + ZOrder 7306 + } + Block { + BlockType Ground + Name "Ground62" + SID "7030" + Position [4880, 4415, 4900, 4435] + ZOrder 7308 + } + Block { + BlockType Ground + Name "Ground7" + SID "6714" + Position [7265, 7355, 7285, 7375] + ZOrder 3986 + } + Block { + BlockType Ground + Name "Ground8" + SID "3347" + Position [7265, 4010, 7285, 4030] + ZOrder 972 + } + Block { + BlockType Ground + Name "Ground9" + SID "3807" + Position [6760, 3240, 6780, 3260] + ZOrder 1437 + } + Block { + BlockType Constant + Name "Incident_angle" + SID "7371" + Description "Incident angle of laser against mirror (deg)" + Position [3000, 5709, 3075, 5721] + ZOrder 7646 + Value "45" + } + Block { + BlockType Reference + Name "K1:C00-VIS_Xend" + SID "5668" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [3790, 11499, 3855, 11521] + ZOrder 3493 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "K1:C00-VIS_Yend" + SID "4747" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [3810, 2724, 3875, 2746] + ZOrder 2550 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction1" + SID "7160" + Ports [1, 1] + Position [5680, 5885, 5710, 5915] + ZOrder 7469 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "7161" + Ports [1, 1] + Position [5680, 5940, 5710, 5970] + ZOrder 7471 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction22" + SID "7220" + Ports [1, 1] + Position [5740, 6653, 5770, 6687] + ZOrder 7500 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction23" + SID "7221" + Ports [1, 1] + Position [5740, 6708, 5770, 6742] + ZOrder 7501 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction24" + SID "7222" + Ports [1, 1] + Position [5740, 6388, 5770, 6422] + ZOrder 7482 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction25" + SID "7223" + Ports [1, 1] + Position [5740, 6443, 5770, 6477] + ZOrder 7483 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction26" + SID "7224" + Ports [1, 1] + Position [5740, 6523, 5770, 6557] + ZOrder 7491 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction27" + SID "7225" + Ports [1, 1] + Position [5740, 6578, 5770, 6612] + ZOrder 7492 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "7162" + Ports [1, 1] + Position [5680, 6018, 5710, 6052] + ZOrder 7428 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "7163" + Ports [1, 1] + Position [5680, 6073, 5710, 6107] + ZOrder 7429 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "7164" + Ports [1, 1] + Position [5680, 6148, 5710, 6182] + ZOrder 7437 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction6" + SID "7165" + Ports [1, 1] + Position [5680, 6203, 5710, 6237] + ZOrder 7438 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction64" + SID "7100" + Ports [1, 1] + Position [5690, 5375, 5720, 5405] + ZOrder 7409 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction65" + SID "7101" + Ports [1, 1] + Position [5690, 5430, 5720, 5460] + ZOrder 7411 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction66" + SID "7102" + Ports [1, 1] + Position [5690, 5508, 5720, 5542] + ZOrder 7368 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction67" + SID "7103" + Ports [1, 1] + Position [5690, 5563, 5720, 5597] + ZOrder 7369 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction68" + SID "7104" + Ports [1, 1] + Position [5690, 5638, 5720, 5672] + ZOrder 7377 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction69" + SID "7105" + Ports [1, 1] + Position [5690, 5693, 5720, 5727] + ZOrder 7378 + Operator "square" + } + Block { + BlockType Reference + Name "Midend_MIC_MON" + SID "4778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 11340, 1660, 11370] + ZOrder 2656 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT" + SID "4779" + Tag "Test Point" + Ports [1] + Position [2405, 11355, 2445, 11375] + ZOrder 2657 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT_MON" + SID "4783" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11350, 2340, 11380] + ZOrder 2659 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux1" + SID "3283" + Ports [3, 1] + Position [3845, 3577, 3850, 3803] + ZOrder 3615 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux10" + SID "3897" + Ports [2, 1] + Position [3665, 3396, 3670, 3434] + ZOrder 1530 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux11" + SID "3899" + Ports [3, 1] + Position [3675, 3476, 3680, 3514] + ZOrder 1532 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux12" + SID "4390" + Ports [3, 1] + Position [5740, 12406, 5745, 12634] + ZOrder 2208 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux13" + SID "4391" + Ports [2, 1] + Position [3560, 12506, 3565, 12544] + ZOrder 2284 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux14" + SID "4392" + Ports [3, 1] + Position [3570, 12571, 3575, 12609] + ZOrder 2286 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux15" + SID "4393" + Ports [3, 1] + Position [3355, 12421, 3360, 12459] + ZOrder 2225 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux16" + SID "4394" + Ports [3, 1] + Position [5935, 12407, 5940, 12633] + ZOrder 2234 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux17" + SID "4395" + Ports [2, 1] + Position [3330, 12501, 3335, 12539] + ZOrder 2278 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux18" + SID "6955" + Ports [3, 1] + Position [6090, 4947, 6095, 5173] + ZOrder 7236 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux19" + SID "7074" + Ports [3, 1] + Position [5800, 4753, 5805, 4797] + ZOrder 7354 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "7413" + Ports [2, 1] + Position [3735, 4958, 3750, 5022] + ZOrder 7702 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux20" + SID "7075" + Ports [3, 1] + Position [6220, 4768, 6225, 4812] + ZOrder 7356 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "7409" + Ports [5, 1] + Position [3360, 5568, 3375, 5632] + ZOrder 7698 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux22" + SID "7052" + Ports [3, 1] + Position [4990, 4783, 4995, 4827] + ZOrder 7327 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux23" + SID "7054" + Ports [3, 1] + Position [5410, 4798, 5415, 4842] + ZOrder 7329 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux24" + SID "7428" + Ports [3, 1] + Position [3790, 5418, 3805, 5482] + ZOrder 7717 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux25" + SID "7431" + Ports [2, 1] + Position [3475, 6233, 3490, 6297] + ZOrder 7721 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux26" + SID "7441" + Ports [2, 1] + Position [3310, 6128, 3325, 6192] + ZOrder 7730 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "7420" + Ports [2, 1] + Position [3495, 5953, 3510, 6017] + ZOrder 7709 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux4" + SID "7422" + Ports [3, 1] + Position [3795, 5303, 3810, 5367] + ZOrder 7711 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux5" + SID "7425" + Ports [3, 1] + Position [3405, 6048, 3420, 6112] + ZOrder 7714 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux6" + SID "6954" + Ports [3, 1] + Position [5885, 4946, 5890, 5174] + ZOrder 7229 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux7" + SID "3745" + Ports [3, 1] + Position [3350, 3191, 3355, 3229] + ZOrder 1377 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux8" + SID "3796" + Ports [3, 1] + Position [5965, 3577, 5970, 3803] + ZOrder 1426 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux9" + SID "3888" + Ports [2, 1] + Position [3350, 3296, 3355, 3334] + ZOrder 1521 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OPLEV1_ch18_MON" + SID "3826" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1315, 4255, 1395, 4285] + ZOrder 1457 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "OPLEV1_length" + SID "3889" + Position [3375, 3300, 3435, 3330] + ZOrder 1520 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_length1" + SID "4396" + Position [3355, 12505, 3415, 12535] + ZOrder 2277 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch" + SID "3900" + Position [3700, 3480, 3760, 3510] + ZOrder 1531 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch1" + SID "4397" + Position [3595, 12575, 3655, 12605] + ZOrder 2285 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw" + SID "3898" + Position [3690, 3400, 3750, 3430] + ZOrder 1529 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw1" + SID "4398" + Position [3585, 12510, 3645, 12540] + ZOrder 2283 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV2_length" + SID "3737" + Position [3375, 3195, 3435, 3225] + ZOrder 1369 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV2_length1" + SID "4399" + Position [3380, 12425, 3440, 12455] + ZOrder 2224 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "OSC1_COS" + SID "7053" + Position [5440, 4850, 5500, 4880] + ZOrder 7328 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC1_SIN" + SID "7051" + Position [5025, 4790, 5085, 4820] + ZOrder 7326 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC2_COS" + SID "7070" + Position [6250, 4775, 6310, 4805] + ZOrder 7355 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC2_SIN" + SID "7069" + Position [5835, 4760, 5895, 4790] + ZOrder 7353 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Product + Name "Product" + SID "2988" + Ports [2, 1] + Position [2850, 3632, 2880, 3663] + ZOrder 731 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2999" + Ports [2, 1] + Position [2850, 3807, 2880, 3838] + ZOrder 739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "5309" + Ports [2, 1] + Position [7130, 5752, 7160, 5783] + ZOrder 3145 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product100" + SID "7226" + Ports [2, 1] + Position [5890, 6677, 5920, 6708] + ZOrder 7504 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product101" + SID "5720" + Ports [2, 1] + Position [3690, 3212, 3720, 3243] + ZOrder 3549 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product104" + SID "7106" + Ports [2, 1] + Position [5840, 5397, 5870, 5428] + ZOrder 7363 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product105" + SID "7107" + Ports [2, 1] + Position [5440, 5507, 5470, 5538] + ZOrder 7366 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product106" + SID "7108" + Ports [2, 1] + Position [5440, 5562, 5470, 5593] + ZOrder 7367 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product107" + SID "7109" + Ports [2, 1] + Position [5840, 5532, 5870, 5563] + ZOrder 7372 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product108" + SID "7110" + Ports [2, 1] + Position [5440, 5637, 5470, 5668] + ZOrder 7375 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product109" + SID "7111" + Ports [2, 1] + Position [5440, 5692, 5470, 5723] + ZOrder 7376 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "7166" + Ports [2, 1] + Position [5830, 5907, 5860, 5938] + ZOrder 7423 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product110" + SID "7112" + Ports [2, 1] + Position [5840, 5662, 5870, 5693] + ZOrder 7381 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "7167" + Ports [2, 1] + Position [5460, 6017, 5490, 6048] + ZOrder 7426 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "7168" + Ports [2, 1] + Position [5460, 6072, 5490, 6103] + ZOrder 7427 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "7169" + Ports [2, 1] + Position [5830, 6042, 5860, 6073] + ZOrder 7432 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "5310" + Ports [2, 1] + Position [7130, 5927, 7160, 5958] + ZOrder 3146 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "5311" + Ports [2, 1] + Position [7130, 5402, 7160, 5433] + ZOrder 3143 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "3448" + Ports [2, 1] + Position [7130, 6267, 7160, 6298] + ZOrder 1073 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product174" + SID "6839" + Ports [2, 1] + Position [2785, 4922, 2815, 4953] + ZOrder 6962 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product175" + SID "6840" + Ports [2, 1] + Position [2785, 5047, 2815, 5078] + ZOrder 6963 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "3449" + Ports [2, 1] + Position [7130, 6442, 7160, 6473] + ZOrder 1074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product180" + SID "6841" + Ports [2, 1] + Position [2785, 5232, 2815, 5263] + ZOrder 6965 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product181" + SID "6842" + Ports [2, 1] + Position [2785, 5332, 2815, 5363] + ZOrder 6966 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "3450" + Ports [2, 1] + Position [7130, 6617, 7160, 6648] + ZOrder 1075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product20" + SID "3451" + Ports [2, 1] + Position [7130, 6092, 7160, 6123] + ZOrder 1072 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "7170" + Ports [2, 1] + Position [5460, 6147, 5490, 6178] + ZOrder 7435 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "7171" + Ports [2, 1] + Position [5460, 6202, 5490, 6233] + ZOrder 7436 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "7172" + Ports [2, 1] + Position [5830, 6172, 5860, 6203] + ZOrder 7441 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "7173" + Ports [2, 1] + Position [5460, 5937, 5490, 5968] + ZOrder 7421 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product25" + SID "7174" + Ports [2, 1] + Position [5460, 5882, 5490, 5913] + ZOrder 7420 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product26" + SID "7331" + Ports [2, 1] + Position [2505, 5942, 2535, 5973] + ZOrder 7608 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product27" + SID "7332" + Ports [2, 1] + Position [2505, 6117, 2535, 6148] + ZOrder 7609 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "5308" + Ports [2, 1] + Position [7130, 5577, 7160, 5608] + ZOrder 3144 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product32" + SID "3890" + Ports [2, 1] + Position [3525, 3202, 3555, 3233] + ZOrder 1522 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product33" + SID "4400" + Ports [2, 1] + Position [2825, 12462, 2855, 12493] + ZOrder 2179 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product34" + SID "3896" + Ports [2, 1] + Position [3835, 3482, 3865, 3513] + ZOrder 1528 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product35" + SID "3902" + Ports [2, 1] + Position [3835, 3407, 3865, 3438] + ZOrder 1534 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product36" + SID "4401" + Ports [2, 1] + Position [2825, 12637, 2855, 12668] + ZOrder 2186 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product37" + SID "4402" + Ports [2, 1] + Position [3485, 12432, 3515, 12463] + ZOrder 2279 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product38" + SID "4403" + Ports [2, 1] + Position [3800, 12577, 3830, 12608] + ZOrder 2282 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product39" + SID "4404" + Ports [2, 1] + Position [3800, 12502, 3830, 12533] + ZOrder 2287 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3428" + Ports [2, 1] + Position [2850, 4437, 2880, 4468] + ZOrder 1052 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product40" + SID "4405" + Ports [2, 1] + Position [2830, 11762, 2860, 11793] + ZOrder 2211 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product41" + SID "4406" + Ports [2, 1] + Position [2830, 11937, 2860, 11968] + ZOrder 2212 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product42" + SID "7114" + Ports [2, 1] + Position [5440, 5427, 5470, 5458] + ZOrder 7361 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3429" + Ports [2, 1] + Position [2850, 4612, 2880, 4643] + ZOrder 1053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product73" + SID "5718" + Ports [2, 1] + Position [3580, 12432, 3610, 12463] + ZOrder 3547 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product74" + SID "7227" + Ports [2, 1] + Position [5530, 6387, 5560, 6418] + ZOrder 7480 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "7113" + Ports [2, 1] + Position [5440, 5372, 5470, 5403] + ZOrder 7360 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product93" + SID "7228" + Ports [2, 1] + Position [5530, 6442, 5560, 6473] + ZOrder 7481 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product94" + SID "7229" + Ports [2, 1] + Position [5890, 6412, 5920, 6443] + ZOrder 7486 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product95" + SID "7230" + Ports [2, 1] + Position [5530, 6522, 5560, 6553] + ZOrder 7489 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product96" + SID "7231" + Ports [2, 1] + Position [5530, 6577, 5560, 6608] + ZOrder 7490 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product97" + SID "7232" + Ports [2, 1] + Position [5890, 6547, 5920, 6578] + ZOrder 7495 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product98" + SID "7233" + Ports [2, 1] + Position [5530, 6652, 5560, 6683] + ZOrder 7498 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product99" + SID "7234" + Ports [2, 1] + Position [5530, 6707, 5560, 6738] + ZOrder 7499 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "7175" + Tag "cdsSqrt" + Ports [1, 1] + Position [5775, 5881, 5805, 5919] + ZOrder 7422 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT16" + SID "7235" + Tag "cdsSqrt" + Ports [1, 1] + Position [5835, 6386, 5865, 6424] + ZOrder 7485 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT17" + SID "7236" + Tag "cdsSqrt" + Ports [1, 1] + Position [5835, 6521, 5865, 6559] + ZOrder 7494 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT18" + SID "7237" + Tag "cdsSqrt" + Ports [1, 1] + Position [5835, 6651, 5865, 6689] + ZOrder 7503 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "7176" + Tag "cdsSqrt" + Ports [1, 1] + Position [5775, 6016, 5805, 6054] + ZOrder 7431 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "7177" + Tag "cdsSqrt" + Ports [1, 1] + Position [5775, 6146, 5805, 6184] + ZOrder 7440 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT33" + SID "7115" + Tag "cdsSqrt" + Ports [1, 1] + Position [5785, 5371, 5815, 5409] + ZOrder 7362 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT34" + SID "7116" + Tag "cdsSqrt" + Ports [1, 1] + Position [5785, 5506, 5815, 5544] + ZOrder 7371 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT35" + SID "7117" + Tag "cdsSqrt" + Ports [1, 1] + Position [5785, 5636, 5815, 5674] + ZOrder 7380 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Subsystem" + SID "6705" + Ports [2] + Position [1150, 10955, 1190, 11015] + ZOrder 3978 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [100, 100, 900, 600] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "60" + Block { + BlockType Inport + Name "In1" + SID "6706" + Position [20, 158, 50, 172] + ZOrder 3933 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6707" + Position [20, 173, 50, 187] + ZOrder 3934 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "CRY_ACC_Z" + SID "5909" + Tag "Test Point" + Ports [1] + Position [1475, 145, 1515, 155] + ZOrder 3796 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Z_MON" + SID "5910" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1380, 144, 1430, 156] + ZOrder 3795 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3" + SID "5911" + Tag "Test Point" + Ports [1] + Position [430, 135, 470, 155] + ZOrder 3788 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_MON" + SID "5912" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [260, 170, 340, 200] + ZOrder 3787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_a" + SID "5913" + Tag "Test Point" + Ports [1] + Position [835, 135, 875, 155] + ZOrder 3792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_a_MON" + SID "5914" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [685, 180, 765, 210] + ZOrder 3791 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice38" + SID "5915" + Position [1350, 300, 1380, 330] + ZOrder 3799 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice39" + SID "5916" + Position [1350, 370, 1380, 400] + ZOrder 3801 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice41" + SID "5986" + Position [1495, 355, 1525, 385] + ZOrder 3879 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice42" + SID "5987" + Position [1685, 135, 1715, 165] + ZOrder 3895 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant77" + SID "5935" + Description "accelerometer sensitivity (V/m/s^2)" + Position [80, 104, 155, 116] + ZOrder 3812 + Value "0.5" + } + Block { + BlockType Constant + Name "Constant78" + SID "5988" + Description "Each half of QPD" + Position [1585, 192, 1615, 208] + ZOrder 3892 + Value "0" + } + Block { + BlockType Demux + Name "Demux7" + SID "5917" + Ports [1, 6] + Position [1090, 114, 1095, 201] + ZOrder 3794 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux8" + SID "5990" + Ports [1, 6] + Position [1975, 114, 1980, 201] + ZOrder 3866 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Product + Name "Divide48" + SID "5918" + Ports [2, 1] + Position [70, 157, 100, 188] + ZOrder 3786 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide98" + SID "5919" + Ports [2, 1] + Position [565, 177, 595, 208] + ZOrder 3790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "FIL_ACC_Z1" + SID "5920" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1185, 145, 1225, 155] + ZOrder 3804 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Z2" + SID "5921" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1265, 145, 1305, 155] + ZOrder 3798 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT1" + SID "5991" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 25, 2360, 35] + ZOrder 3867 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT2" + SID "5992" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 75, 2360, 85] + ZOrder 3868 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT3" + SID "5993" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 120, 2360, 130] + ZOrder 3869 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT4" + SID "5994" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 185, 2360, 195] + ZOrder 3870 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT5" + SID "5995" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 240, 2360, 250] + ZOrder 3871 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT6" + SID "5996" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 295, 2360, 305] + ZOrder 3872 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_Z" + SID "5997" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1575, 365, 1615, 375] + ZOrder 3863 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground14" + SID "6209" + Position [1820, 170, 1840, 190] + ZOrder 3927 + } + Block { + BlockType Ground + Name "Ground17" + SID "6210" + Position [1820, 110, 1840, 130] + ZOrder 3928 + } + Block { + BlockType Ground + Name "Ground18" + SID "6211" + Position [1820, 125, 1840, 145] + ZOrder 3929 + } + Block { + BlockType Ground + Name "Ground23" + SID "6213" + Position [1820, 155, 1840, 175] + ZOrder 3931 + } + Block { + BlockType Ground + Name "Ground24" + SID "6214" + Position [1820, 185, 1840, 205] + ZOrder 3932 + } + Block { + BlockType Ground + Name "Ground41" + SID "5936" + Position [970, 170, 990, 190] + ZOrder 3813 + } + Block { + BlockType Ground + Name "Ground50" + SID "5939" + Position [970, 110, 990, 130] + ZOrder 3816 + } + Block { + BlockType Ground + Name "Ground65" + SID "5940" + Position [970, 125, 990, 145] + ZOrder 3817 + } + Block { + BlockType Ground + Name "Ground66" + SID "5941" + Position [970, 140, 990, 160] + ZOrder 3818 + } + Block { + BlockType Ground + Name "Ground67" + SID "5942" + Position [970, 155, 990, 175] + ZOrder 3819 + } + Block { + BlockType Ground + Name "Ground68" + SID "5999" + Position [1480, 45, 1500, 65] + ZOrder 3894 + } + Block { + BlockType Ground + Name "Ground69" + SID "6023" + Position [1275, 260, 1295, 280] + ZOrder 3900 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Reference + Name "MAT_ACC" + SID "5922" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1030, 130, 1070, 190] + ZOrder 3793 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_ACT" + SID "6000" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1905, 130, 1945, 190] + ZOrder 3864 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux24" + SID "5923" + Ports [6, 1] + Position [1010, 114, 1015, 201] + ZOrder 3797 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux25" + SID "6001" + Ports [6, 1] + Position [1865, 114, 1870, 201] + ZOrder 3865 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OSC_Z" + SID "6002" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [1520, 24, 1575, 86] + ZOrder 3893 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Z_SW" + SID "6003" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1565, 142, 1630, 158] + ZOrder 3896 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1" + SID "6004" + Tag "Test Point" + Ports [1] + Position [2560, 20, 2600, 40] + ZOrder 3881 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1_MON" + SID "6005" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 20, 2485, 40] + ZOrder 3880 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2" + SID "6006" + Tag "Test Point" + Ports [1] + Position [2560, 70, 2600, 90] + ZOrder 3887 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2_MON" + SID "6007" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 70, 2485, 90] + ZOrder 3882 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3" + SID "6008" + Tag "Test Point" + Ports [1] + Position [2560, 115, 2600, 135] + ZOrder 3888 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3_MON" + SID "6009" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 115, 2485, 135] + ZOrder 3883 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4" + SID "6010" + Tag "Test Point" + Ports [1] + Position [2560, 180, 2600, 200] + ZOrder 3889 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4_MON" + SID "6011" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 180, 2485, 200] + ZOrder 3884 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5" + SID "6012" + Tag "Test Point" + Ports [1] + Position [2560, 235, 2600, 255] + ZOrder 3890 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5_MON" + SID "6013" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 235, 2485, 255] + ZOrder 3885 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6" + SID "6014" + Tag "Test Point" + Ports [1] + Position [2560, 290, 2600, 310] + ZOrder 3891 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6_MON" + SID "6015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 290, 2485, 310] + ZOrder 3886 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product102" + SID "5924" + Ports [2, 1] + Position [180, 167, 210, 198] + ZOrder 3803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SUM_Z" + SID "6016" + Tag "Test Point" + Ports [1] + Position [1790, 360, 1830, 380] + ZOrder 3874 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Z_MON" + SID "6017" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1650, 360, 1730, 380] + ZOrder 3873 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_Z_IN" + SID "5925" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1240, 379, 1270, 391] + ZOrder 3802 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_FEEDBACK" + SID "6018" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1390, 204, 1420, 216] + ZOrder 3876 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_Z_IN" + SID "5926" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1240, 309, 1270, 321] + ZOrder 3800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum101" + SID "6019" + Ports [2, 1] + Position [1430, 350, 1450, 370] + ZOrder 3862 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum102" + SID "6020" + Ports [2, 1] + Position [1745, 140, 1765, 160] + ZOrder 3899 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator21" + SID "5937" + Position [1115, 185, 1135, 205] + ZOrder 3814 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "5943" + Position [1115, 110, 1135, 130] + ZOrder 3820 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "5944" + Position [1115, 125, 1135, 145] + ZOrder 3821 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "5945" + Position [1115, 155, 1135, 175] + ZOrder 3822 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "5946" + Position [1115, 170, 1135, 190] + ZOrder 3823 + } + Block { + BlockType Terminator + Name "Terminator31" + SID "6021" + Position [1590, 45, 1610, 65] + ZOrder 3897 + } + Block { + BlockType Terminator + Name "Terminator32" + SID "6022" + Position [1590, 70, 1610, 90] + ZOrder 3898 + } + Block { + BlockType Reference + Name "V3_CONST" + SID "5927" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [505, 139, 535, 151] + ZOrder 3789 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 43672 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "Mux25" + DstPort 4 + } + Line { + ZOrder 42127 + SrcBlock "P5_MON" + SrcPort 1 + DstBlock "P5" + DstPort 1 + } + Line { + ZOrder 42068 + SrcBlock "MAT_ACT" + SrcPort 1 + DstBlock "Demux8" + DstPort 1 + } + Line { + ZOrder 42069 + SrcBlock "Demux8" + SrcPort 2 + Points [18, 0; 0, -55] + DstBlock "FIL_ACT2" + DstPort 1 + } + Line { + ZOrder 42070 + SrcBlock "Demux8" + SrcPort 3 + Points [27, 0; 0, -25] + DstBlock "FIL_ACT3" + DstPort 1 + } + Line { + ZOrder 41960 + SrcBlock "Ground41" + SrcPort 1 + DstBlock "Mux24" + DstPort 5 + } + Line { + ZOrder 42146 + SrcBlock "OSC_Z" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator32" + DstPort 1 + } + Line { + ZOrder 42147 + SrcBlock "OSC_Z_SW" + SrcPort 1 + DstBlock "Choice42" + DstPort 2 + } + Line { + ZOrder 42148 + SrcBlock "Choice42" + SrcPort 1 + DstBlock "Sum102" + DstPort 1 + } + Line { + ZOrder 42149 + SrcBlock "Sum102" + SrcPort 1 + DstBlock "Mux25" + DstPort 3 + } + Line { + ZOrder 41967 + SrcBlock "Demux7" + SrcPort 4 + DstBlock "Terminator24" + DstPort 1 + } + Line { + ZOrder 42118 + SrcBlock "FIL_ACT3" + SrcPort 1 + DstBlock "P3_MON" + DstPort 1 + } + Line { + ZOrder 42119 + SrcBlock "FIL_ACT4" + SrcPort 1 + DstBlock "P4_MON" + DstPort 1 + } + Line { + ZOrder 42120 + SrcBlock "FIL_ACT5" + SrcPort 1 + DstBlock "P5_MON" + DstPort 1 + } + Line { + ZOrder 42121 + SrcBlock "FIL_ACT6" + SrcPort 1 + DstBlock "P6_MON" + DstPort 1 + } + Line { + ZOrder 42178 + SrcBlock "SWITCH_FEEDBACK" + SrcPort 1 + Points [45, 0; 0, 160] + DstBlock "Choice41" + DstPort 2 + } + Line { + ZOrder 42079 + SrcBlock "Mux25" + SrcPort 1 + DstBlock "MAT_ACT" + DstPort 1 + } + Line { + ZOrder 42143 + SrcBlock "Ground68" + SrcPort 1 + DstBlock "OSC_Z" + DstPort 1 + } + Line { + ZOrder 42144 + SrcBlock "OSC_Z" + SrcPort 1 + Points [77, 0; 0, 105] + DstBlock "Choice42" + DstPort 1 + } + Line { + ZOrder 42145 + SrcBlock "OSC_Z" + SrcPort 2 + DstBlock "Terminator31" + DstPort 1 + } + Line { + ZOrder 41961 + SrcBlock "Ground67" + SrcPort 1 + DstBlock "Mux24" + DstPort 4 + } + Line { + ZOrder 41963 + SrcBlock "Ground65" + SrcPort 1 + DstBlock "Mux24" + DstPort 2 + } + Line { + ZOrder 43849 + SrcBlock "In1" + SrcPort 1 + DstBlock "Divide48" + DstPort 1 + } + Line { + ZOrder 42109 + SrcBlock "P1_MON" + SrcPort 1 + DstBlock "P1" + DstPort 1 + } + Line { + ZOrder 43850 + SrcBlock "In2" + SrcPort 1 + DstBlock "Divide48" + DstPort 2 + } + Line { + ZOrder 43669 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "Mux25" + DstPort 5 + } + Line { + ZOrder 43668 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "Mux25" + DstPort 6 + } + Line { + ZOrder 42117 + SrcBlock "P3_MON" + SrcPort 1 + DstBlock "P3" + DstPort 1 + } + Line { + ZOrder 43674 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "Mux25" + DstPort 1 + } + Line { + ZOrder 41966 + SrcBlock "Demux7" + SrcPort 5 + DstBlock "Terminator26" + DstPort 1 + } + Line { + ZOrder 42110 + SrcBlock "FIL_ACT1" + SrcPort 1 + DstBlock "P1_MON" + DstPort 1 + } + Line { + ZOrder 42111 + SrcBlock "FIL_ACT2" + SrcPort 1 + DstBlock "P2_MON" + DstPort 1 + } + Line { + ZOrder 42114 + SrcBlock "P2_MON" + SrcPort 1 + DstBlock "P2" + DstPort 1 + } + Line { + ZOrder 43673 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "Mux25" + DstPort 2 + } + Line { + ZOrder 42141 + SrcBlock "Constant78" + SrcPort 1 + Points [36, 0; 0, -40] + DstBlock "Choice42" + DstPort 3 + } + Line { + ZOrder 42142 + SrcBlock "Demux8" + SrcPort 1 + Points [9, 0; 0, -90] + DstBlock "FIL_ACT1" + DstPort 1 + } + Line { + ZOrder 41948 + SrcBlock "Constant77" + SrcPort 1 + Points [5, 0] + DstBlock "Product102" + DstPort 2 + } + Line { + ZOrder 41916 + SrcBlock "V3_CONST" + SrcPort 1 + Points [9, 0; 0, 55] + DstBlock "Divide98" + DstPort 2 + } + Line { + ZOrder 41917 + SrcBlock "Divide98" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V3_a_MON" + DstPort 1 + } + Line { + ZOrder 41920 + SrcBlock "CRY_SENSE_ACC_V3_a_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 42160 + DstBlock "Mux24" + DstPort 6 + } + Branch { + ZOrder 41918 + Points [0, -50] + DstBlock "CRY_SENSE_ACC_V3_a" + DstPort 1 + } + } + Line { + ZOrder 41921 + SrcBlock "Mux24" + SrcPort 1 + DstBlock "MAT_ACC" + DstPort 1 + } + Line { + ZOrder 41922 + SrcBlock "MAT_ACC" + SrcPort 1 + DstBlock "Demux7" + DstPort 1 + } + Line { + ZOrder 41923 + SrcBlock "CRY_ACC_Z_MON" + SrcPort 1 + DstBlock "CRY_ACC_Z" + DstPort 1 + } + Line { + ZOrder 41926 + SrcBlock "FIL_ACC_Z2" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 41979 + DstBlock "CRY_ACC_Z_MON" + DstPort 1 + } + Branch { + ZOrder 41974 + Points [0, 225] + DstBlock "Choice39" + DstPort 1 + } + } + Line { + ZOrder 42165 + SrcBlock "Ground69" + SrcPort 1 + Points [15, 0; 0, 15] + Branch { + ZOrder 42177 + Points [147, 0; 0, 95] + DstBlock "Choice41" + DstPort 3 + } + Branch { + ZOrder 42176 + Points [0, 20] + Branch { + ZOrder 42170 + DstBlock "Choice38" + DstPort 1 + } + Branch { + ZOrder 42169 + Points [0, 20] + Branch { + ZOrder 42167 + Points [0, 70] + DstBlock "Choice39" + DstPort 3 + } + Branch { + ZOrder 42166 + DstBlock "Choice38" + DstPort 3 + } + } + } + } + Line { + ZOrder 42163 + SrcBlock "Choice38" + SrcPort 1 + Points [21, 0; 0, 45] + DstBlock "Sum101" + DstPort 1 + } + Line { + ZOrder 41930 + SrcBlock "SWITCH_PD_Z_IN" + SrcPort 1 + DstBlock "Choice38" + DstPort 2 + } + Line { + ZOrder 41933 + SrcBlock "SWITCH_ACC_Z_IN" + SrcPort 1 + DstBlock "Choice39" + DstPort 2 + } + Line { + ZOrder 41935 + SrcBlock "Divide48" + SrcPort 1 + DstBlock "Product102" + DstPort 1 + } + Line { + ZOrder 41936 + SrcBlock "Product102" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V3_MON" + DstPort 1 + } + Line { + ZOrder 41937 + SrcBlock "FIL_ACC_Z1" + SrcPort 1 + DstBlock "FIL_ACC_Z2" + DstPort 1 + } + Line { + ZOrder 41938 + SrcBlock "Demux7" + SrcPort 3 + Points [5, 0; 0, -1; 55, 0; 0, 1] + DstBlock "FIL_ACC_Z1" + DstPort 1 + } + Line { + ZOrder 41915 + SrcBlock "CRY_SENSE_ACC_V3_MON" + SrcPort 1 + Points [50, 0] + Branch { + ZOrder 41953 + DstBlock "Divide98" + DstPort 1 + } + Branch { + ZOrder 41913 + Points [0, -40] + DstBlock "CRY_SENSE_ACC_V3" + DstPort 1 + } + } + Line { + ZOrder 42105 + SrcBlock "Sum101" + SrcPort 1 + DstBlock "Choice41" + DstPort 1 + } + Line { + ZOrder 42162 + SrcBlock "Choice39" + SrcPort 1 + DstBlock "Sum101" + DstPort 2 + } + Line { + ZOrder 42106 + SrcBlock "Choice41" + SrcPort 1 + DstBlock "FIL_SUM_Z" + DstPort 1 + } + Line { + ZOrder 41962 + SrcBlock "Ground66" + SrcPort 1 + DstBlock "Mux24" + DstPort 3 + } + Line { + ZOrder 41968 + SrcBlock "Demux7" + SrcPort 2 + DstBlock "Terminator23" + DstPort 1 + } + Line { + ZOrder 42124 + SrcBlock "P4_MON" + SrcPort 1 + DstBlock "P4" + DstPort 1 + } + Line { + ZOrder 42130 + SrcBlock "P6_MON" + SrcPort 1 + DstBlock "P6" + DstPort 1 + } + Line { + ZOrder 42071 + SrcBlock "Demux8" + SrcPort 4 + Points [27, 0; 0, 25] + DstBlock "FIL_ACT4" + DstPort 1 + } + Line { + ZOrder 42072 + SrcBlock "Demux8" + SrcPort 5 + Points [17, 0; 0, 65] + DstBlock "FIL_ACT5" + DstPort 1 + } + Line { + ZOrder 42073 + SrcBlock "Demux8" + SrcPort 6 + Points [6, 0; 0, 105] + DstBlock "FIL_ACT6" + DstPort 1 + } + Line { + ZOrder 42074 + SrcBlock "FIL_SUM_Z" + SrcPort 1 + DstBlock "SUM_Z_MON" + DstPort 1 + } + Line { + ZOrder 42077 + SrcBlock "SUM_Z_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 43666 + DstBlock "SUM_Z" + DstPort 1 + } + Branch { + ZOrder 42180 + DstBlock "Sum102" + DstPort 2 + } + } + Line { + ZOrder 41965 + SrcBlock "Demux7" + SrcPort 6 + DstBlock "Terminator21" + DstPort 1 + } + Line { + ZOrder 41964 + SrcBlock "Ground50" + SrcPort 1 + DstBlock "Mux24" + DstPort 1 + } + Line { + ZOrder 41969 + SrcBlock "Demux7" + SrcPort 1 + DstBlock "Terminator22" + DstPort 1 + } + } + } + Block { + BlockType Sum + Name "Sum1" + SID "3921" + Ports [2, 1] + Position [3100, 4510, 3120, 4530] + ZOrder 1549 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum10" + SID "6932" + Ports [2, 1] + Position [5250, 5050, 5270, 5070] + ZOrder 7219 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum100" + SID "5703" + Ports [2, 1] + Position [1970, 12790, 1990, 12810] + ZOrder 3536 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + SID "6933" + Ports [2, 1] + Position [5080, 4975, 5100, 4995] + ZOrder 7210 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + SID "6934" + Ports [2, 1] + Position [5080, 5050, 5100, 5070] + ZOrder 7211 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + SID "6935" + Ports [2, 1] + Position [5080, 5125, 5100, 5145] + ZOrder 7212 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + SID "6936" + Ports [2, 1] + Position [5250, 5125, 5270, 5145] + ZOrder 7220 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + SID "6956" + Ports [2, 1] + Position [5835, 4975, 5855, 4995] + ZOrder 7237 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + SID "6957" + Ports [2, 1] + Position [5810, 5050, 5830, 5070] + ZOrder 7238 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + SID "6958" + Ports [2, 1] + Position [5780, 5125, 5800, 5145] + ZOrder 7239 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + SID "7082" + Ports [2, 1] + Position [6475, 4380, 6495, 4400] + ZOrder 7357 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + SID "7083" + Ports [2, 1] + Position [6475, 4485, 6495, 4505] + ZOrder 7358 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum190" + SID "6843" + Ports [2, 1] + Position [3280, 4940, 3300, 4960] + ZOrder 6980 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum191" + SID "6844" + Ports [2, 1] + Position [3280, 5065, 3300, 5085] + ZOrder 6982 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum192" + SID "6845" + Ports [2, 1] + Position [3280, 5250, 3300, 5270] + ZOrder 6984 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum193" + SID "6846" + Ports [2, 1] + Position [3280, 5350, 3300, 5370] + ZOrder 6986 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "6880" + Ports [2, 1] + Position [1855, 5045, 1875, 5065] + ZOrder 6997 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + SID "7084" + Ports [2, 1] + Position [6475, 4545, 6495, 4565] + ZOrder 7359 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + SID "7118" + Ports [2, 1] + Position [5745, 5380, 5765, 5400] + ZOrder 7410 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "3517" + Ports [2, 1] + Position [2030, 875, 2050, 895] + ZOrder 1147 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + SID "7119" + Ports [2, 1] + Position [5745, 5515, 5765, 5535] + ZOrder 7370 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + SID "7120" + Ports [2, 1] + Position [5745, 5645, 5765, 5665] + ZOrder 7379 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + SID "7178" + Ports [2, 1] + Position [5735, 5890, 5755, 5910] + ZOrder 7470 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum26" + SID "7179" + Ports [2, 1] + Position [5735, 6025, 5755, 6045] + ZOrder 7430 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum27" + SID "7180" + Ports [2, 1] + Position [5735, 6155, 5755, 6175] + ZOrder 7439 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum28" + SID "7334" + Ports [2, 1] + Position [2930, 5960, 2950, 5980] + ZOrder 7620 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum29" + SID "7335" + Ports [2, 1] + Position [2945, 6135, 2965, 6155] + ZOrder 7622 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "6882" + Ports [2, 1] + Position [1855, 4900, 1875, 4920] + ZOrder 6999 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum30" + SID "3729" + Ports [2, 1] + Position [3080, 3705, 3100, 3725] + ZOrder 1360 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum31" + SID "3734" + Ports [2, 1] + Position [3080, 3780, 3100, 3800] + ZOrder 1365 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum32" + SID "5304" + Ports [2, 1] + Position [4665, 3605, 4685, 3625] + ZOrder 3587 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum33" + SID "3891" + Ports [2, 1] + Position [3510, 3705, 3530, 3725] + ZOrder 1523 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum34" + SID "3849" + Ports [2, 1] + Position [5675, 3605, 5695, 3625] + ZOrder 1480 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum35" + SID "3850" + Ports [2, 1] + Position [5675, 3680, 5695, 3700] + ZOrder 1481 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum36" + SID "3851" + Ports [2, 1] + Position [5675, 3755, 5695, 3775] + ZOrder 1482 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum37" + SID "5305" + Ports [2, 1] + Position [4665, 3680, 4685, 3700] + ZOrder 3588 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum38" + SID "3887" + Ports [2, 1] + Position [3280, 3165, 3300, 3185] + ZOrder 1519 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum39" + SID "3893" + Ports [2, 1] + Position [3280, 3110, 3300, 3130] + ZOrder 1525 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "6885" + Ports [2, 1] + Position [1835, 5220, 1855, 5240] + ZOrder 7002 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum40" + SID "3922" + Ports [2, 1] + Position [3100, 4585, 3120, 4605] + ZOrder 1551 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum41" + SID "7435" + Ports [2, 1] + Position [3220, 6135, 3240, 6155] + ZOrder 7724 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum42" + SID "4407" + Ports [2, 1] + Position [3060, 11835, 3080, 11855] + ZOrder 2292 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum43" + SID "4408" + Ports [2, 1] + Position [3055, 12535, 3075, 12555] + ZOrder 2220 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum44" + SID "4409" + Ports [2, 1] + Position [3055, 12610, 3075, 12630] + ZOrder 2222 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum45" + SID "5689" + Ports [2, 1] + Position [1970, 11740, 1990, 11760] + ZOrder 3520 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum46" + SID "4411" + Ports [2, 1] + Position [3490, 12505, 3510, 12525] + ZOrder 2280 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum47" + SID "4412" + Ports [2, 1] + Position [5675, 12435, 5695, 12455] + ZOrder 2249 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum48" + SID "4413" + Ports [2, 1] + Position [5675, 12510, 5695, 12530] + ZOrder 2250 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum49" + SID "4414" + Ports [2, 1] + Position [5675, 12585, 5695, 12605] + ZOrder 2251 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "6886" + Ports [2, 1] + Position [1845, 5395, 1865, 5415] + ZOrder 7004 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum50" + SID "5690" + Ports [2, 1] + Position [1970, 11915, 1990, 11935] + ZOrder 3522 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum51" + SID "4416" + Ports [2, 1] + Position [3255, 12170, 3275, 12190] + ZOrder 2276 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum52" + SID "4417" + Ports [2, 1] + Position [3255, 12115, 3275, 12135] + ZOrder 2281 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum53" + SID "4418" + Ports [2, 1] + Position [3060, 11910, 3080, 11930] + ZOrder 2294 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum54" + SID "4768" + Ports [2, 1] + Position [235, 4495, 255, 4515] + ZOrder 2567 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum55" + SID "4849" + Ports [2, 1] + Position [5610, 3235, 5630, 3255] + ZOrder 2692 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum56" + SID "4850" + Ports [2, 1] + Position [5610, 3275, 5630, 3295] + ZOrder 2693 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum57" + SID "4851" + Ports [2, 1] + Position [5610, 3320, 5630, 3340] + ZOrder 2694 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum58" + SID "4868" + Ports [2, 1] + Position [4430, 3605, 4450, 3625] + ZOrder 2711 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum59" + SID "4869" + Ports [2, 1] + Position [4430, 3680, 4450, 3700] + ZOrder 2712 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "6888" + Ports [2, 1] + Position [1855, 5570, 1875, 5590] + ZOrder 7006 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum60" + SID "4870" + Ports [2, 1] + Position [4430, 3755, 4450, 3775] + ZOrder 2713 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum61" + SID "7337" + Ports [2, 1] + Position [1900, 6095, 1920, 6115] + ZOrder 7629 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "7338" + Ports [2, 1] + Position [1900, 5920, 1920, 5940] + ZOrder 7631 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "7339" + Ports [2, 1] + Position [1900, 6270, 1920, 6290] + ZOrder 7634 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum67" + SID "5246" + Ports [2, 1] + Position [4750, 3605, 4770, 3625] + ZOrder 3584 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum68" + SID "5306" + Ports [2, 1] + Position [4665, 3755, 4685, 3775] + ZOrder 3589 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "6890" + Ports [2, 1] + Position [1855, 5745, 1875, 5765] + ZOrder 7008 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum75" + SID "5456" + Ports [2, 1] + Position [5600, 12090, 5620, 12110] + ZOrder 3287 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum76" + SID "5457" + Ports [2, 1] + Position [5600, 12145, 5620, 12165] + ZOrder 3288 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum77" + SID "5458" + Ports [2, 1] + Position [5600, 12190, 5620, 12210] + ZOrder 3289 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + SID "7418" + Ports [2, 1] + Position [3410, 5960, 3430, 5980] + ZOrder 7707 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum81" + SID "7238" + Ports [2, 1] + Position [5795, 6395, 5815, 6415] + ZOrder 7484 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum82" + SID "7239" + Ports [2, 1] + Position [5795, 6530, 5815, 6550] + ZOrder 7493 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum83" + SID "7240" + Ports [2, 1] + Position [5795, 6660, 5815, 6680] + ZOrder 7502 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum84" + SID "5645" + Ports [2, 1] + Position [4585, 12435, 4605, 12455] + ZOrder 3487 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum85" + SID "5646" + Ports [2, 1] + Position [4585, 12510, 4605, 12530] + ZOrder 3488 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum86" + SID "5647" + Ports [2, 1] + Position [4415, 12435, 4435, 12455] + ZOrder 3479 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum87" + SID "5648" + Ports [2, 1] + Position [4415, 12510, 4435, 12530] + ZOrder 3480 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum88" + SID "5649" + Ports [2, 1] + Position [4415, 12585, 4435, 12605] + ZOrder 3481 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum89" + SID "5650" + Ports [2, 1] + Position [4585, 12585, 4605, 12605] + ZOrder 3489 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + SID "6931" + Ports [2, 1] + Position [5250, 4975, 5270, 4995] + ZOrder 7218 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum90" + SID "5674" + Ports [2, 1] + Position [4660, 12435, 4680, 12455] + ZOrder 3505 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum91" + SID "5675" + Ports [2, 1] + Position [1995, 3610, 2015, 3630] + ZOrder 3506 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum92" + SID "5679" + Ports [2, 1] + Position [1995, 3785, 2015, 3805] + ZOrder 3510 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum93" + SID "5681" + Ports [2, 1] + Position [1995, 3960, 2015, 3980] + ZOrder 3512 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum94" + SID "5683" + Ports [2, 1] + Position [1995, 4415, 2015, 4435] + ZOrder 3514 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum95" + SID "5684" + Ports [2, 1] + Position [1995, 4590, 2015, 4610] + ZOrder 3516 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum96" + SID "5685" + Ports [2, 1] + Position [1995, 4765, 2015, 4785] + ZOrder 3518 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum97" + SID "5691" + Ports [2, 1] + Position [1970, 12090, 1990, 12110] + ZOrder 3524 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum98" + SID "5701" + Ports [2, 1] + Position [1970, 12440, 1990, 12460] + ZOrder 3532 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum99" + SID "5702" + Ports [2, 1] + Position [1970, 12615, 1990, 12635] + ZOrder 3534 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Fcn + Name "TOP_Yaw" + SID "7410" + Position [3415, 5585, 3475, 5615] + ZOrder 7699 + Expr "((((u[1]+u[2])/2)*cosdeg(u[3]))+u[4])/(2*u[5])" + } + Block { + BlockType Fcn + Name "TOP_dx" + SID "7423" + Position [3850, 5320, 3910, 5350] + ZOrder 7712 + Expr "(u[1]-u[2])/(2*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "TOP_dz1" + SID "7432" + Position [3555, 6250, 3615, 6280] + ZOrder 7720 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "TOP_dz2" + SID "7439" + Position [3420, 6145, 3480, 6175] + ZOrder 7728 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "TOP_length1" + SID "7412" + Position [3815, 4975, 3875, 5005] + ZOrder 7701 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "TOP_length2" + SID "7419" + Position [3570, 5970, 3630, 6000] + ZOrder 7708 + Expr "u[1]/(2*sindeg(u[2]))" + } + Block { + BlockType Fcn + Name "TOP_pitch" + SID "7426" + Position [3485, 6065, 3545, 6095] + ZOrder 7715 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "TOP_roll" + SID "7429" + Position [3850, 5435, 3910, 5465] + ZOrder 7718 + Expr "(u[1]-u[2])/(2*sindeg(u[3]))" + } + Block { + BlockType Terminator + Name "Terminator1" + SID "4419" + Position [3315, 11910, 3335, 11930] + ZOrder 2298 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "3923" + Position [3355, 4585, 3375, 4605] + ZOrder 1555 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "6806" + Position [1760, 2770, 1780, 2790] + ZOrder 5521 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3810" + Position [6900, 3300, 6920, 3320] + ZOrder 1441 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3811" + Position [6900, 3355, 6920, 3375] + ZOrder 1442 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "3812" + Position [6900, 3240, 6920, 3260] + ZOrder 1440 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "6807" + Position [1760, 2945, 1780, 2965] + ZOrder 5522 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "6808" + Position [1760, 3120, 1780, 3140] + ZOrder 5523 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "3874" + Position [6405, 3410, 6425, 3430] + ZOrder 1505 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "4632" + Position [1580, 10140, 1600, 10160] + ZOrder 2453 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "4777" + Position [1640, 4520, 1660, 4540] + ZOrder 2578 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "4633" + Position [1580, 10340, 1600, 10360] + ZOrder 2454 + } + Block { + BlockType Terminator + Name "Terminator36" + SID "4636" + Position [1580, 10540, 1600, 10560] + ZOrder 2457 + } + Block { + BlockType Terminator + Name "Terminator37" + SID "4637" + Position [1580, 10740, 1600, 10760] + ZOrder 2458 + } + Block { + BlockType Terminator + Name "Terminator38" + SID "4638" + Position [1580, 10940, 1600, 10960] + ZOrder 2459 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "6783" + Position [1625, 4090, 1645, 4110] + ZOrder 5466 + } + Block { + BlockType Terminator + Name "Terminator41" + SID "4641" + Position [1580, 11540, 1600, 11560] + ZOrder 2462 + } + Block { + BlockType Terminator + Name "Terminator42" + SID "4642" + Position [1580, 13540, 1600, 13560] + ZOrder 2463 + } + Block { + BlockType Terminator + Name "Terminator44" + SID "4644" + Position [1580, 13940, 1600, 13960] + ZOrder 2465 + } + Block { + BlockType Terminator + Name "Terminator45" + SID "4645" + Position [1580, 12340, 1600, 12360] + ZOrder 2466 + } + Block { + BlockType Terminator + Name "Terminator46" + SID "4646" + Position [1580, 13340, 1600, 13360] + ZOrder 2467 + } + Block { + BlockType Terminator + Name "Terminator48" + SID "4694" + Position [1640, 4695, 1660, 4715] + ZOrder 2498 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "6804" + Position [1715, 4025, 1735, 4045] + ZOrder 5519 + } + Block { + BlockType Terminator + Name "Terminator50" + SID "4650" + Position [1580, 13140, 1600, 13160] + ZOrder 2471 + } + Block { + BlockType Terminator + Name "Terminator52" + SID "4652" + Position [1580, 13740, 1600, 13760] + ZOrder 2601 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "6684" + Position [7770, 4860, 7790, 4880] + ZOrder 3970 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "6805" + Position [1760, 2585, 1780, 2605] + ZOrder 5520 + } + Block { + BlockType Terminator + Name "Terminator71" + SID "4713" + Position [1580, 8540, 1600, 8560] + ZOrder 2517 + } + Block { + BlockType Terminator + Name "Terminator72" + SID "4714" + Position [1580, 8740, 1600, 8760] + ZOrder 2518 + } + Block { + BlockType Terminator + Name "Terminator73" + SID "4715" + Position [1580, 8940, 1600, 8960] + ZOrder 2519 + } + Block { + BlockType Terminator + Name "Terminator74" + SID "4716" + Position [1580, 9140, 1600, 9160] + ZOrder 2520 + } + Block { + BlockType Terminator + Name "Terminator75" + SID "4717" + Position [1580, 9340, 1600, 9360] + ZOrder 2521 + } + Block { + BlockType Terminator + Name "Terminator76" + SID "4718" + Position [1580, 9540, 1600, 9560] + ZOrder 2522 + } + Block { + BlockType Terminator + Name "Terminator77" + SID "4719" + Position [1580, 9740, 1600, 9760] + ZOrder 2523 + } + Block { + BlockType Terminator + Name "Terminator78" + SID "4720" + Position [1580, 9940, 1600, 9960] + ZOrder 2524 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "3526" + Position [1425, 4260, 1445, 4280] + ZOrder 1156 + } + Block { + BlockType Reference + Name "Xend _Fil_PM_COIL2" + SID "6960" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6305, 5018, 6375, 5042] + ZOrder 7241 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DARM_TM_L_SW" + SID "5669" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4190, 11642, 4255, 11658] + ZOrder 3498 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Xend_DEMOD_TM1_LYP" + SID "6485" + Ports [5] + Position [5655, 12695, 5695, 12755] + ZOrder 3949 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_DEMOD_TM1_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "In1" + SID "6486" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6487" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6488" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6489" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6490" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6491" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6492" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6493" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6494" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6495" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6496" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6497" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6498" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6499" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6500" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6501" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6502" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6503" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6504" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6505" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6506" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6507" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6508" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6509" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6510" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6511" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6512" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6513" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6514" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6515" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6516" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6517" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6518" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6519" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6520" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6521" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6522" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6523" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6524" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6526" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6527" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6528" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6529" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6530" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6531" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6532" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6533" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6534" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6535" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6536" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6537" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6538" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6539" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6540" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6541" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6542" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6543" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6544" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6545" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6546" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6547" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6548" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6549" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6550" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Xend_DEMOD_TM2_LYP" + SID "6551" + Ports [5] + Position [5655, 12785, 5695, 12845] + ZOrder 3950 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_DEMOD_TM2_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6552" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6553" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6554" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6555" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6556" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6557" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6558" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6559" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6560" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6561" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6562" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6563" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6564" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6565" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6566" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6567" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6568" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6569" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6570" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6571" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6572" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6573" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6574" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6575" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6576" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6577" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6578" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6579" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6580" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6581" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6582" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6583" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6584" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6585" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6586" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6587" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6588" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6589" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6590" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6591" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6592" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6593" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6594" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6595" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6596" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6597" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6598" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6599" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6600" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6601" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6602" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6603" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6604" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6605" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6606" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6607" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6608" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6609" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6610" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6611" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6612" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6613" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6614" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6615" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6616" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Xend_DEMOD_TM2_OPLEV" + SID "6617" + Ports [5] + Position [5655, 12875, 5695, 12935] + ZOrder 3951 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_DEMOD_TM2_OPLEV" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "In1" + SID "6618" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6619" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6620" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6621" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6622" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6623" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6624" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6625" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6626" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6627" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6628" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6629" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6630" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6631" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6632" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6633" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6634" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6635" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6636" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6637" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6638" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6639" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6640" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6641" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6642" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6643" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6644" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6645" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6646" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6647" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6648" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6649" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6650" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6651" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6652" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6653" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6654" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6655" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6656" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6657" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6658" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6659" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6660" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6661" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6662" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6663" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6664" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6665" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6666" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6667" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6668" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6669" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6670" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6671" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6672" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6673" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6674" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6675" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6676" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6677" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6678" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6679" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6680" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6681" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6682" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType Reference + Name "Xend_Fil_COIL1" + SID "4429" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12408, 6300, 12432] + ZOrder 2300 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL2" + SID "4430" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12463, 6300, 12487] + ZOrder 2301 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL3" + SID "4431" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12518, 6300, 12542] + ZOrder 2302 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL4" + SID "4432" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12568, 6300, 12592] + ZOrder 2303 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_COIL1" + SID "6959" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6300, 4963, 6370, 4987] + ZOrder 7240 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_COIL3" + SID "6961" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6305, 5073, 6375, 5097] + ZOrder 7242 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_COIL4" + SID "6962" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6305, 5123, 6375, 5147] + ZOrder 7243 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_L1_COS" + SID "7137" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5520, 5433, 5590, 5457] + ZOrder 7415 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_L1_SIN" + SID "7138" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5520, 5378, 5590, 5402] + ZOrder 7414 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_L2_COS" + SID "7199" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 5943, 5580, 5967] + ZOrder 7475 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_L2_SIN" + SID "7200" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 5888, 5580, 5912] + ZOrder 7474 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_P1_COS" + SID "7139" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 5698, 5580, 5722] + ZOrder 7417 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_P1_SIN" + SID "7140" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 5643, 5580, 5667] + ZOrder 7416 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_P2_COS" + SID "7201" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5520, 6208, 5590, 6232] + ZOrder 7477 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_P2_SIN" + SID "7202" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 6153, 5570, 6177] + ZOrder 7476 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD1_X_COS" + SID "7259" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5605, 6583, 5675, 6607] + ZOrder 7535 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD1_X_SIN" + SID "7260" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5605, 6528, 5675, 6552] + ZOrder 7534 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD1_Y_COS" + SID "7263" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5605, 6713, 5675, 6737] + ZOrder 7539 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD1_Y_SIN" + SID "7264" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5605, 6658, 5675, 6682] + ZOrder 7538 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD2_X_COS" + SID "7261" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5605, 6448, 5675, 6472] + ZOrder 7537 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_QPD2_X_SIN" + SID "7262" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5605, 6393, 5675, 6417] + ZOrder 7536 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_Y1_COS" + SID "7141" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5520, 5568, 5590, 5592] + ZOrder 7413 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_Y1_SIN" + SID "7142" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5520, 5513, 5590, 5537] + ZOrder 7412 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_Y2_COS" + SID "7203" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 6078, 5580, 6102] + ZOrder 7473 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_DEMOD_Y2_SIN" + SID "7204" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 6023, 5580, 6047] + ZOrder 7472 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_L" + SID "6949" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5585, 4973, 5655, 4997] + ZOrder 7224 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_P" + SID "6950" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5585, 5123, 5655, 5147] + ZOrder 7226 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_PM_Y" + SID "6951" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5585, 5048, 5655, 5072] + ZOrder 7225 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_L" + SID "4433" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12433, 5580, 12457] + ZOrder 2168 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_L" + SID "5651" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12708, 4180, 12732] + ZOrder 3482 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_P" + SID "5652" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12893, 4180, 12917] + ZOrder 3484 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_Y" + SID "5653" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12808, 4180, 12832] + ZOrder 3483 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_P" + SID "4434" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12583, 5580, 12607] + ZOrder 2206 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_Y" + SID "4435" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12508, 5580, 12532] + ZOrder 2205 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TOP_L_OFFSET" + SID "6937" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4775, 5248, 4845, 5272] + ZOrder 7213 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TOP_P_OFFSET" + SID "6938" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4775, 5433, 4845, 5457] + ZOrder 7215 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TOP_Y_OFFSET" + SID "6939" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4775, 5348, 4845, 5372] + ZOrder 7214 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_IM_DEMOD_PHASE_COS_P1_MON" + SID "7144" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6315, 5720, 6395, 5750] + ZOrder 7418 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_COIL_MAT" + SID "4436" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6030, 12490, 6070, 12550] + ZOrder 2207 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_CROSSTALK_MAT" + SID "4437" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [5800, 12490, 5840, 12550] + ZOrder 2201 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_MON" + SID "4438" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1830, 12785, 1910, 12815] + ZOrder 2175 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_OFFSET" + SID "5704" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12857, 1955, 12873] + ZOrder 3537 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT" + SID "4439" + Tag "Test Point" + Ports [1] + Position [2430, 12740, 2470, 12760] + ZOrder 2177 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT_MON" + SID "4440" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12795, 2360, 12825] + ZOrder 2216 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_MON" + SID "4441" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12435, 1905, 12465] + ZOrder 2169 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_OFFSET" + SID "5705" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12507, 1955, 12523] + ZOrder 3533 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT" + SID "4442" + Tag "Test Point" + Ports [1] + Position [2430, 12400, 2470, 12420] + ZOrder 2173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT_MON" + SID "4443" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12445, 2360, 12475] + ZOrder 2214 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm" + SID "4444" + Tag "Test Point" + Ports [1] + Position [3210, 12480, 3250, 12500] + ZOrder 2184 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_INIT" + SID "4445" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12562, 3040, 12578] + ZOrder 2221 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_MON" + SID "4446" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12475, 3160, 12505] + ZOrder 2183 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_diff_MON" + SID "4447" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12530, 3250, 12560] + ZOrder 2231 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_MON" + SID "4448" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12610, 1905, 12640] + ZOrder 2171 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_OFFSET" + SID "5706" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12682, 1955, 12698] + ZOrder 3535 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT" + SID "4449" + Tag "Test Point" + Ports [1] + Position [2430, 12560, 2470, 12580] + ZOrder 2174 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT_MON" + SID "4450" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12620, 2360, 12650] + ZOrder 2215 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm" + SID "4451" + Tag "Test Point" + Ports [1] + Position [3210, 12655, 3250, 12675] + ZOrder 2189 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_INIT" + SID "4452" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12702, 3040, 12718] + ZOrder 2223 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_MON" + SID "4453" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12650, 3160, 12680] + ZOrder 2188 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_diff_MON" + SID "4454" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12605, 3250, 12635] + ZOrder 2232 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_MON" + SID "4455" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12085, 1905, 12115] + ZOrder 2196 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_OFFSET" + SID "5692" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12157, 1955, 12173] + ZOrder 3525 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT" + SID "4456" + Tag "Test Point" + Ports [1] + Position [2430, 12050, 2470, 12070] + ZOrder 2198 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT_MON" + SID "4457" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 12095, 2345, 12125] + ZOrder 2219 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_MON" + SID "4458" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11735, 1905, 11765] + ZOrder 2190 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_OFFSET" + SID "5693" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11807, 1955, 11823] + ZOrder 3521 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT" + SID "4459" + Tag "Test Point" + Ports [1] + Position [2425, 11705, 2465, 11725] + ZOrder 2194 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT_MON" + SID "4460" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11745, 2345, 11775] + ZOrder 2217 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm" + SID "4461" + Tag "Test Point" + Ports [1] + Position [3215, 11780, 3255, 11800] + ZOrder 2289 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_INIT" + SID "4462" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 11862, 3045, 11878] + ZOrder 2293 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_MON" + SID "4463" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11775, 3165, 11805] + ZOrder 2288 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_diff_MON" + SID "4464" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11830, 3255, 11860] + ZOrder 2296 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_MON" + SID "4465" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11910, 1905, 11940] + ZOrder 2192 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_OFFSET" + SID "5694" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11982, 1955, 11998] + ZOrder 3523 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT" + SID "4466" + Tag "Test Point" + Ports [1] + Position [2425, 11880, 2465, 11900] + ZOrder 2195 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT_MON" + SID "4467" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11920, 2345, 11950] + ZOrder 2218 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm" + SID "4468" + Tag "Test Point" + Ports [1] + Position [3215, 11955, 3255, 11975] + ZOrder 2291 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_INIT" + SID "4469" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 12002, 3045, 12018] + ZOrder 2295 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_MON" + SID "4470" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11950, 3165, 11980] + ZOrder 2290 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_diff_MON" + SID "4471" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11905, 3255, 11935] + ZOrder 2297 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Xend_OSC_TM1" + SID "6453" + Ports [0, 5] + Position [5245, 12055, 5285, 12115] + ZOrder 3948 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_OSC_TM1" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Switch + Name "Choice" + SID "6454" + Position [445, 40, 475, 70] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "6455" + Position [445, 140, 475, 170] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "6456" + Position [445, 240, 475, 270] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "6457" + Position [315, 355, 345, 385] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "6458" + Position [155, 355, 185, 385] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "6459" + Position [155, 405, 185, 435] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "6460" + Position [315, 405, 345, 435] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "6461" + Position [315, 455, 345, 485] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "6462" + Position [155, 455, 185, 485] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant39" + SID "6463" + Description "Each half of QPD" + Position [330, 87, 360, 103] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "6464" + Description "Each half of QPD" + Position [330, 187, 360, 203] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "6465" + Description "Each half of QPD" + Position [330, 287, 360, 303] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "6466" + Description "Each half of QPD" + Position [20, 322, 50, 338] + ZOrder 3074 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "6467" + Position [145, 545, 205, 575] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "6468" + Position [330, 545, 390, 575] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground" + SID "6469" + Position [125, 45, 145, 65] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground22" + SID "6470" + Position [125, 145, 145, 165] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "6471" + Position [125, 245, 145, 265] + ZOrder 1488 + } + Block { + BlockType Reference + Name "L" + SID "6472" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 24, 230, 86] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "6473" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 47, 390, 63] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux20" + SID "6474" + Ports [3, 1] + Position [125, 538, 130, 582] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "6475" + Ports [3, 1] + Position [310, 538, 315, 582] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "6476" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 224, 230, 286] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "6477" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 247, 390, 263] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "6478" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 124, 230, 186] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "6479" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 147, 390, 163] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6480" + Position [600, 248, 630, 262] + ZOrder 3084 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6481" + Position [600, 303, 630, 317] + ZOrder 3085 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6482" + Position [610, 358, 640, 372] + ZOrder 3086 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6483" + Position [230, 900, 260, 915] + ZOrder 3087 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6484" + Position [250, 955, 280, 970] + ZOrder 3088 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "L" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "L_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 6 + Points [0, 283; -134, 0] + Branch { + ZOrder 7 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 8 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 9 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 10 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 11 + SrcBlock "Choice" + SrcPort 1 + Points [77, 0; 0, 200] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "Y" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 14 + SrcBlock "Y_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 15 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 16 + Points [0, 176; -126, 0] + Branch { + ZOrder 17 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 18 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 19 + SrcBlock "P" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 21 + SrcBlock "Choice1" + SrcPort 1 + Points [40, 0; 0, 155] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Choice2" + SrcPort 1 + Points [18, 0; 0, 110] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "L" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "Y" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "L" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "Y" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "P" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "P" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 30 + Points [176, 0; 0, 32] + Branch { + ZOrder 31 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 32 + Points [0, 50] + Branch { + ZOrder 33 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 34 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 35 + Points [0, 32] + Branch { + ZOrder 36 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 37 + Points [0, 50] + Branch { + ZOrder 38 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 39 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 40 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 43 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 46 + SrcBlock "P_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 47 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 48 + Points [0, 71; -142, 0] + Branch { + ZOrder 49 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 50 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 51 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 380] + DstBlock "Out5" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "Xend_OSC_TM2" + SID "6421" + Ports [0, 5] + Position [5245, 11955, 5285, 12015] + ZOrder 3947 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_OSC_TM2" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Switch + Name "Choice" + SID "6422" + Position [445, 40, 475, 70] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "6423" + Position [445, 140, 475, 170] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "6424" + Position [445, 240, 475, 270] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "6425" + Position [315, 355, 345, 385] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "6426" + Position [155, 355, 185, 385] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "6427" + Position [155, 405, 185, 435] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "6428" + Position [315, 405, 345, 435] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "6429" + Position [315, 455, 345, 485] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "6430" + Position [155, 455, 185, 485] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant39" + SID "6431" + Description "Each half of QPD" + Position [330, 87, 360, 103] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "6432" + Description "Each half of QPD" + Position [330, 187, 360, 203] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "6433" + Description "Each half of QPD" + Position [330, 287, 360, 303] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "6434" + Description "Each half of QPD" + Position [20, 322, 50, 338] + ZOrder 3074 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "6435" + Position [145, 545, 205, 575] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "6436" + Position [330, 545, 390, 575] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground" + SID "6437" + Position [125, 45, 145, 65] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground22" + SID "6438" + Position [125, 145, 145, 165] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "6439" + Position [125, 245, 145, 265] + ZOrder 1488 + } + Block { + BlockType Reference + Name "L" + SID "6440" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 24, 230, 86] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "6441" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 47, 390, 63] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux20" + SID "6442" + Ports [3, 1] + Position [125, 538, 130, 582] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "6443" + Ports [3, 1] + Position [310, 538, 315, 582] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "6444" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 224, 230, 286] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "6445" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 247, 390, 263] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "6446" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 124, 230, 186] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "6447" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 147, 390, 163] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6448" + Position [600, 248, 630, 262] + ZOrder 3084 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6449" + Position [600, 303, 630, 317] + ZOrder 3085 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6450" + Position [610, 358, 640, 372] + ZOrder 3086 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6451" + Position [230, 900, 260, 915] + ZOrder 3087 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6452" + Position [250, 955, 280, 970] + ZOrder 3088 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "L" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "L_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 6 + Points [0, 283; -134, 0] + Branch { + ZOrder 7 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 8 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 9 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 10 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 11 + SrcBlock "Choice" + SrcPort 1 + Points [77, 0; 0, 200] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "Y" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 14 + SrcBlock "Y_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 15 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 16 + Points [0, 176; -126, 0] + Branch { + ZOrder 17 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 18 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 19 + SrcBlock "P" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 21 + SrcBlock "Choice1" + SrcPort 1 + Points [40, 0; 0, 155] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Choice2" + SrcPort 1 + Points [18, 0; 0, 110] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "L" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "Y" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "L" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "Y" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "P" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "P" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 30 + Points [176, 0; 0, 32] + Branch { + ZOrder 31 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 32 + Points [0, 50] + Branch { + ZOrder 33 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 34 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 35 + Points [0, 32] + Branch { + ZOrder 36 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 37 + Points [0, 50] + Branch { + ZOrder 38 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 39 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 40 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 43 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 46 + SrcBlock "P_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 47 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 48 + Points [0, 71; -142, 0] + Branch { + ZOrder 49 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 50 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 51 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 380] + DstBlock "Out5" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "Xend_PM_COIL1_VOLT" + SID "6965" + Tag "Test Point" + Ports [1] + Position [6565, 4965, 6605, 4985] + ZOrder 7244 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL1_VOLT_MON" + SID "6966" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6405, 4960, 6485, 4990] + ZOrder 7231 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL2_VOLT" + SID "6967" + Tag "Test Point" + Ports [1] + Position [6565, 5020, 6605, 5040] + ZOrder 7245 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL2_VOLT_MON" + SID "6968" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6405, 5015, 6485, 5045] + ZOrder 7232 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL3_VOLT" + SID "6969" + Tag "Test Point" + Ports [1] + Position [6565, 5075, 6605, 5095] + ZOrder 7246 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL3_VOLT_MON" + SID "6970" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6410, 5070, 6490, 5100] + ZOrder 7233 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL4_VOLT" + SID "6971" + Tag "Test Point" + Ports [1] + Position [6565, 5125, 6605, 5145] + ZOrder 7247 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL4_VOLT_MON" + SID "6972" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6410, 5120, 6490, 5150] + ZOrder 7234 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_COIL_MAT" + SID "6963" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6170, 5030, 6210, 5090] + ZOrder 7228 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_CROSSTALK_MAT" + SID "6964" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [5945, 5030, 5985, 5090] + ZOrder 7227 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_L" + SID "7122" + Tag "Test Point" + Ports [1] + Position [6055, 5405, 6095, 5425] + ZOrder 7365 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_L1_MON" + SID "7121" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5910, 5400, 5990, 5430] + ZOrder 7386 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_L2" + SID "7181" + Tag "Test Point" + Ports [1] + Position [6045, 5915, 6085, 5935] + ZOrder 7425 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_L2_MON" + SID "7182" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5900, 5910, 5980, 5940] + ZOrder 7446 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_P" + SID "7124" + Tag "Test Point" + Ports [1] + Position [6065, 5670, 6105, 5690] + ZOrder 7383 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_P1_MON" + SID "7123" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5905, 5665, 5985, 5695] + ZOrder 7385 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_P2" + SID "7183" + Tag "Test Point" + Ports [1] + Position [6055, 6180, 6095, 6200] + ZOrder 7443 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_P2_MON" + SID "7184" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5895, 6175, 5975, 6205] + ZOrder 7445 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_Y" + SID "7126" + Tag "Test Point" + Ports [1] + Position [6050, 5540, 6090, 5560] + ZOrder 7374 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_Y1_MON" + SID "7125" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5905, 5535, 5985, 5565] + ZOrder 7384 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_Y2" + SID "7185" + Tag "Test Point" + Ports [1] + Position [6040, 6050, 6080, 6070] + ZOrder 7434 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_AMP_Y2_MON" + SID "7186" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5895, 6045, 5975, 6075] + ZOrder 7444 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_L1" + SID "7128" + Tag "Test Point" + Ports [1] + Position [6495, 5440, 6535, 5460] + ZOrder 7394 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_L1_MON" + SID "7127" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6315, 5435, 6395, 5465] + ZOrder 7393 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_L2" + SID "7187" + Tag "Test Point" + Ports [1] + Position [6485, 5950, 6525, 5970] + ZOrder 7454 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_L2_MON" + SID "7188" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6305, 5945, 6385, 5975] + ZOrder 7453 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_P1" + SID "7143" + Tag "Test Point" + Ports [1] + Position [6505, 5725, 6545, 5745] + ZOrder 7419 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_P2" + SID "7189" + Tag "Test Point" + Ports [1] + Position [6495, 6235, 6535, 6255] + ZOrder 7479 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_P2_MON" + SID "7190" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6305, 6230, 6385, 6260] + ZOrder 7478 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_Y1" + SID "7130" + Tag "Test Point" + Ports [1] + Position [6500, 5580, 6540, 5600] + ZOrder 7402 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_Y1_MON" + SID "7129" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6305, 5575, 6385, 5605] + ZOrder 7401 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_Y2" + SID "7191" + Tag "Test Point" + Ports [1] + Position [6490, 6090, 6530, 6110] + ZOrder 7462 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_COS_Y2_MON" + SID "7192" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6295, 6085, 6375, 6115] + ZOrder 7461 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_L1" + SID "7132" + Tag "Test Point" + Ports [1] + Position [6505, 5360, 6545, 5380] + ZOrder 7388 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_L1_MON" + SID "7131" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6320, 5355, 6400, 5385] + ZOrder 7387 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_L2" + SID "7193" + Tag "Test Point" + Ports [1] + Position [6495, 5870, 6535, 5890] + ZOrder 7448 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_L2_MON" + SID "7194" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6310, 5865, 6390, 5895] + ZOrder 7447 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_P1" + SID "7134" + Tag "Test Point" + Ports [1] + Position [6505, 5645, 6545, 5665] + ZOrder 7404 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_P1_MON" + SID "7133" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6305, 5640, 6385, 5670] + ZOrder 7403 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_P2" + SID "7195" + Tag "Test Point" + Ports [1] + Position [6495, 6155, 6535, 6175] + ZOrder 7464 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_P2_MON" + SID "7196" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6295, 6150, 6375, 6180] + ZOrder 7463 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_Y1" + SID "7136" + Tag "Test Point" + Ports [1] + Position [6505, 5500, 6545, 5520] + ZOrder 7396 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_Y1_MON" + SID "7135" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6305, 5495, 6385, 5525] + ZOrder 7395 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_Y2" + SID "7197" + Tag "Test Point" + Ports [1] + Position [6495, 6010, 6535, 6030] + ZOrder 7456 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_PHASE_SIN_Y2_MON" + SID "7198" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6295, 6005, 6375, 6035] + ZOrder 7455 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_AMP_X" + SID "7241" + Tag "Test Point" + Ports [1] + Position [6140, 6555, 6180, 6575] + ZOrder 7497 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_AMP_X_MON" + SID "7242" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5950, 6550, 6030, 6580] + ZOrder 7508 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_AMP_Y" + SID "7245" + Tag "Test Point" + Ports [1] + Position [6140, 6685, 6180, 6705] + ZOrder 7506 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_AMP_Y_MON" + SID "7246" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5950, 6680, 6030, 6710] + ZOrder 7509 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_COS_X" + SID "7247" + Tag "Test Point" + Ports [1] + Position [6570, 6605, 6610, 6625] + ZOrder 7517 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_COS_X_MON" + SID "7248" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6435, 6600, 6515, 6630] + ZOrder 7516 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_COS_Y" + SID "7251" + Tag "Test Point" + Ports [1] + Position [6570, 6750, 6610, 6770] + ZOrder 7521 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_COS_Y_MON" + SID "7252" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6435, 6745, 6515, 6775] + ZOrder 7520 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_SIN_X" + SID "7253" + Tag "Test Point" + Ports [1] + Position [6570, 6525, 6610, 6545] + ZOrder 7515 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_SIN_X_MON" + SID "7254" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6435, 6520, 6515, 6550] + ZOrder 7514 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_SIN_Y" + SID "7257" + Tag "Test Point" + Ports [1] + Position [6570, 6670, 6610, 6690] + ZOrder 7519 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD1_PHASE_SIN_Y_MON" + SID "7258" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6435, 6665, 6515, 6695] + ZOrder 7518 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_AMP_X" + SID "7243" + Tag "Test Point" + Ports [1] + Position [6140, 6420, 6180, 6440] + ZOrder 7488 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_AMP_X_MON" + SID "7244" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5950, 6415, 6030, 6445] + ZOrder 7507 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_COS_X" + SID "7249" + Tag "Test Point" + Ports [1] + Position [6570, 6465, 6610, 6485] + ZOrder 7513 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_COS_X_MON" + SID "7250" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6435, 6460, 6515, 6490] + ZOrder 7512 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_SIN_X" + SID "7255" + Tag "Test Point" + Ports [1] + Position [6570, 6385, 6610, 6405] + ZOrder 7511 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_DEMOD_QPD2_PHASE_SIN_X_MON" + SID "7256" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6435, 6380, 6515, 6410] + ZOrder 7510 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_L" + SID "7031" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4930, 4194, 4985, 4256] + ZOrder 7303 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_L_SW" + SID "7036" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5180, 4152, 5245, 4168] + ZOrder 7310 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_P" + SID "7032" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4930, 4394, 4985, 4456] + ZOrder 7307 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_P_SW" + SID "7042" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5180, 4362, 5245, 4378] + ZOrder 7316 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_Y" + SID "7033" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4930, 4294, 4985, 4356] + ZOrder 7305 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC1_Y_SW" + SID "7039" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5180, 4257, 5245, 4273] + ZOrder 7313 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_L" + SID "7076" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5740, 4164, 5795, 4226] + ZOrder 7330 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_L_SW" + SID "7077" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5990, 4122, 6055, 4138] + ZOrder 7337 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_P" + SID "7078" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5740, 4364, 5795, 4426] + ZOrder 7334 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_P_SW" + SID "7079" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5990, 4332, 6055, 4348] + ZOrder 7343 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_Y" + SID "7080" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5740, 4264, 5795, 4326] + ZOrder 7332 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OSC2_Y_SW" + SID "7081" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5990, 4227, 6055, 4243] + ZOrder 7340 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT" + SID "5711" + Tag "Test Point" + Ports [1] + Position [6575, 12375, 6615, 12395] + ZOrder 3542 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT_MON" + SID "4478" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12395, 6505, 12425] + ZOrder 2226 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT" + SID "5712" + Tag "Test Point" + Ports [1] + Position [6575, 12430, 6615, 12450] + ZOrder 3543 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT_MON" + SID "4479" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12450, 6505, 12480] + ZOrder 2227 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT" + SID "5713" + Tag "Test Point" + Ports [1] + Position [6575, 12485, 6615, 12505] + ZOrder 3544 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT_MON" + SID "4480" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12510, 6505, 12540] + ZOrder 2228 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT" + SID "5714" + Tag "Test Point" + Ports [1] + Position [6575, 12540, 6615, 12560] + ZOrder 3545 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT_MON" + SID "4481" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12565, 6505, 12595] + ZOrder 2229 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L" + SID "4482" + Tag "Test Point" + Ports [1] + Position [3985, 12405, 4025, 12425] + ZOrder 2299 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L_MON" + SID "4483" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12430, 3945, 12460] + ZOrder 2202 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_L" + SID "5654" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12462, 4550, 12478] + ZOrder 3485 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_P" + SID "5655" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12617, 4550, 12633] + ZOrder 3490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_Y" + SID "5656" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12542, 4550, 12558] + ZOrder 3486 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P" + SID "5673" + Tag "Test Point" + Ports [1] + Position [3985, 12550, 4025, 12570] + ZOrder 3504 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P_MON" + SID "4484" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12580, 3945, 12610] + ZOrder 2204 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y" + SID "5672" + Tag "Test Point" + Ports [1] + Position [3985, 12480, 4025, 12500] + ZOrder 3503 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y_MON" + SID "4485" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12505, 3945, 12535] + ZOrder 2203 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_L" + SID "6940" + Tag "Test Point" + Ports [1] + Position [4650, 4945, 4690, 4965] + ZOrder 7200 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_L_OFFSET" + SID "6941" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5150, 5002, 5215, 5018] + ZOrder 7216 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_Length_MON" + SID "7421" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3700, 5970, 3780, 6000] + ZOrder 7710 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_P" + SID "6944" + Tag "Test Point" + Ports [1] + Position [4660, 5075, 4700, 5095] + ZOrder 7223 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_P_OFFSET" + SID "6942" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5150, 5157, 5215, 5173] + ZOrder 7221 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_Pitch_MON" + SID "7427" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3610, 6065, 3690, 6095] + ZOrder 7716 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_SUM_MON" + SID "6851" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1720, 5215, 1800, 5245] + ZOrder 6954 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_SUM_OFFSET" + SID "6884" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1760, 5292, 1825, 5308] + ZOrder 7001 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_SUM_VOLT" + SID "6894" + Tag "Test Point" + Ports [1] + Position [2185, 5185, 2225, 5205] + ZOrder 7011 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_SUM_VOLT_MON" + SID "6852" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2010, 5225, 2090, 5255] + ZOrder 6952 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_X_MON" + SID "6853" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1715, 4865, 1795, 4895] + ZOrder 6940 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_X_OFFSET" + SID "6883" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1770, 4942, 1835, 4958] + ZOrder 7000 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_X_VOLT" + SID "6892" + Tag "Test Point" + Ports [1] + Position [2210, 4855, 2250, 4875] + ZOrder 7009 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_X_VOLT_MON" + SID "6854" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2015, 4905, 2095, 4935] + ZOrder 6948 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_X_mm" + SID "6855" + Tag "Test Point" + Ports [1] + Position [3205, 4900, 3245, 4920] + ZOrder 6976 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_X_mm_DIFF_MON" + SID "6858" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 4935, 3475, 4965] + ZOrder 6988 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_X_mm_MON" + SID "6857" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3015, 4935, 3095, 4965] + ZOrder 6972 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_X_mm_OFFSET" + SID "6856" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3195, 4982, 3260, 4998] + ZOrder 6981 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_Y_MON" + SID "6859" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1715, 5040, 1795, 5070] + ZOrder 6941 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_Y_OFFSET" + SID "6881" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1790, 5112, 1855, 5128] + ZOrder 6998 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_Y_VOLT" + SID "6893" + Tag "Test Point" + Ports [1] + Position [2185, 5000, 2225, 5020] + ZOrder 7010 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_Y_VOLT_MON" + SID "6860" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2010, 5050, 2090, 5080] + ZOrder 6949 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_Y_mm" + SID "6861" + Tag "Test Point" + Ports [1] + Position [3205, 5035, 3245, 5055] + ZOrder 6977 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_Y_mm_DIFF_MON" + SID "6864" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 5060, 3475, 5090] + ZOrder 6989 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_Y_mm_MON" + SID "6863" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3015, 5060, 3095, 5090] + ZOrder 6973 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD1_Y_mm_OFFSET" + SID "6862" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3185, 5107, 3250, 5123] + ZOrder 6983 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_SUM_MON" + SID "6865" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1735, 5740, 1815, 5770] + ZOrder 6955 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_SUM_OFFSET" + SID "6891" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1775, 5862, 1840, 5878] + ZOrder 7007 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_SUM_VOLT" + SID "6897" + Tag "Test Point" + Ports [1] + Position [2185, 5715, 2225, 5735] + ZOrder 7014 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_SUM_VOLT_MON" + SID "6866" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1980, 5750, 2060, 5780] + ZOrder 6957 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_X_MON" + SID "6867" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1730, 5390, 1810, 5420] + ZOrder 6942 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_X_OFFSET" + SID "6887" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1770, 5467, 1835, 5483] + ZOrder 7003 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_X_VOLT" + SID "6895" + Tag "Test Point" + Ports [1] + Position [2185, 5335, 2225, 5355] + ZOrder 7012 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_X_VOLT_MON" + SID "6868" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2000, 5400, 2080, 5430] + ZOrder 6950 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_X_mm" + SID "6869" + Tag "Test Point" + Ports [1] + Position [3205, 5195, 3245, 5215] + ZOrder 6978 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_X_mm_DIFF_MON" + SID "6872" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 5245, 3475, 5275] + ZOrder 6990 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_X_mm_MON" + SID "6871" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3015, 5245, 3095, 5275] + ZOrder 6974 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_X_mm_OFFSET" + SID "6870" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3195, 5277, 3260, 5293] + ZOrder 6985 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_Y_MON" + SID "6873" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1735, 5565, 1815, 5595] + ZOrder 6943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_Y_OFFSET" + SID "6889" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1780, 5642, 1845, 5658] + ZOrder 7005 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_Y_VOLT" + SID "6896" + Tag "Test Point" + Ports [1] + Position [2175, 5520, 2215, 5540] + ZOrder 7013 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_Y_VOLT_MON" + SID "6874" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1990, 5575, 2070, 5605] + ZOrder 6951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_Y_mm" + SID "6875" + Tag "Test Point" + Ports [1] + Position [3205, 5330, 3245, 5350] + ZOrder 6979 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_Y_mm_DIFF_MON" + SID "6878" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 5345, 3475, 5375] + ZOrder 6991 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_Y_mm_MON" + SID "6877" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3015, 5345, 3095, 5375] + ZOrder 6975 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD2_Y_mm_OFFSET" + SID "6876" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3200, 5402, 3265, 5418] + ZOrder 6987 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_SUM_MON" + SID "7340" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1715, 6265, 1795, 6295] + ZOrder 7605 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_SUM_OFFSET" + SID "7341" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1810, 6342, 1875, 6358] + ZOrder 7633 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_SUM_VOLT" + SID "7342" + Tag "Test Point" + Ports [1] + Position [2235, 6235, 2275, 6255] + ZOrder 7637 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_SUM_VOLT_MON" + SID "7343" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2025, 6275, 2105, 6305] + ZOrder 7603 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_X_MON3" + SID "7344" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1745, 5915, 1825, 5945] + ZOrder 7597 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_X_OFFSET" + SID "7345" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1790, 6002, 1855, 6018] + ZOrder 7632 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_X_VOLT" + SID "7346" + Tag "Test Point" + Ports [1] + Position [2235, 5890, 2275, 5910] + ZOrder 7635 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_X_VOLT_MON" + SID "7347" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2000, 5925, 2080, 5955] + ZOrder 7601 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_X_mm" + SID "7348" + Tag "Test Point" + Ports [1] + Position [2890, 5890, 2930, 5910] + ZOrder 7617 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_X_mm_DIFF_MON" + SID "7349" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2980, 5955, 3060, 5985] + ZOrder 7626 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_X_mm_MON" + SID "7350" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2720, 5955, 2800, 5985] + ZOrder 7614 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_X_mm_OFFSET" + SID "7351" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2860, 6012, 2925, 6028] + ZOrder 7621 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_Y_MON" + SID "7352" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1745, 6090, 1825, 6120] + ZOrder 7598 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_Y_OFFSET" + SID "7353" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1810, 6162, 1875, 6178] + ZOrder 7630 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_Y_VOLT" + SID "7354" + Tag "Test Point" + Ports [1] + Position [2235, 6070, 2275, 6090] + ZOrder 7636 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_Y_VOLT_MON" + SID "7355" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2015, 6100, 2095, 6130] + ZOrder 7602 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_Y_mm" + SID "7356" + Tag "Test Point" + Ports [1] + Position [2900, 6080, 2950, 6100] + ZOrder 7618 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_Y_mm_DIFF_MON" + SID "7357" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2995, 6130, 3075, 6160] + ZOrder 7627 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_Y_mm_MON" + SID "7358" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2720, 6130, 2800, 6160] + ZOrder 7615 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_QPD3_Y_mm_OFFSET" + SID "7359" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2860, 6182, 2925, 6198] + ZOrder 7623 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_Roll" + SID "7433" + Tag "Test Point" + Ports [1] + Position [4140, 5440, 4180, 5460] + ZOrder 7722 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_Roll_MON" + SID "7430" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3945, 5435, 4025, 5465] + ZOrder 7719 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_Y" + SID "6945" + Tag "Test Point" + Ports [1] + Position [4650, 5010, 4690, 5030] + ZOrder 7222 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_Y_OFFSET" + SID "6943" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5150, 5082, 5215, 5098] + ZOrder 7217 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_Yaw_MON" + SID "7411" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3580, 5585, 3660, 5615] + ZOrder 7700 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_dx" + SID "7443" + Tag "Test Point" + Ports [1] + Position [4140, 5325, 4180, 5345] + ZOrder 7732 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_dx_MON" + SID "7424" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3945, 5320, 4025, 5350] + ZOrder 7713 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_dz" + SID "7446" + Tag "Test Point" + Ports [1] + Position [3785, 6150, 3825, 6170] + ZOrder 7735 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_dz_MON" + SID "7440" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3555, 6145, 3635, 6175] + ZOrder 7729 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_roll_dz_SW" + SID "7438" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3325, 6322, 3390, 6338] + ZOrder 7726 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TOP_yaw_length_SW" + SID "7417" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3765, 5102, 3830, 5118] + ZOrder 7705 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_L_SW" + SID "5657" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12737, 4290, 12753] + ZOrder 3471 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_P_SW" + SID "5658" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12912, 4290, 12928] + ZOrder 3477 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_Y_SW" + SID "5659" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12827, 4290, 12843] + ZOrder 3474 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TOP_L_SW" + SID "6946" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4890, 5277, 4955, 5293] + ZOrder 7202 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TOP_P_SW" + SID "6947" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4890, 5452, 4955, 5468] + ZOrder 7208 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TOP_Y_SW" + SID "6948" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4890, 5367, 4955, 5383] + ZOrder 7205 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_yaw_length_SW" + SID "4686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3320, 12652, 3385, 12668] + ZOrder 2490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DARM_TM_L_SW" + SID "5249" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4210, 2867, 4275, 2883] + ZOrder 3090 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Yend_DEMOD_TM1_LYP" + SID "6038" + Ports [5] + Position [5665, 3815, 5705, 3875] + ZOrder 3905 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_DEMOD_TM1_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6039" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6040" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6041" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6042" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6043" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "4943" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "5020" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "4970" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "5016" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "4958" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "5015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "5098" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "5100" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "5104" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "5105" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "5112" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "5113" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "4946" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "4940" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "4962" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "5099" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "5106" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "5107" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "5101" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "5114" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "5115" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "5164" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "5163" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "5165" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "5166" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "5162" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "5161" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "5155" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "5157" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "4949" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "4950" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "4963" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "4964" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "5102" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "5103" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "5117" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "5116" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "5109" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "5108" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "5028" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "5027" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "5118" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "5119" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "5110" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "5111" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "4917" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "4918" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "4939" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "4951" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "4952" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "4953" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "4965" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "4966" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "4967" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "4937" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "4954" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "4968" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "5156" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "4955" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "4969" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 42198 + SrcBlock "In4" + SrcPort 1 + Points [167, 0; 0, 158] + Branch { + ZOrder 34489 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 34486 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 42195 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 42201 + Points [0, 135] + Branch { + ZOrder 42200 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 20061 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 42194 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 42199 + SrcBlock "In5" + SrcPort 1 + Points [170, 0; 0, 274] + Branch { + ZOrder 34491 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 34490 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 42197 + SrcBlock "In3" + SrcPort 1 + Points [156, 0; 0, 39] + Branch { + ZOrder 34480 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 34479 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 42196 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 42193 + Points [-41, 0; 0, 135] + Branch { + ZOrder 20069 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 20068 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 22252 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 19477 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 19479 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 19478 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19397 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 19263 + Points [0, -45; 478, 0] + Branch { + ZOrder 22270 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 19264 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 19398 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 18777 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 18778 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 19473 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 19475 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 18793 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 18794 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 18795 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 18796 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 18797 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 18937 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 19481 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 19482 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 18820 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 18821 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 18822 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 18823 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 18824 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 18938 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 19480 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19400 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 19268 + Points [0, 28; 465, 0] + Branch { + ZOrder 22265 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 22264 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 18939 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 18940 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 18955 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 18956 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 18969 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 19483 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19306 + Points [0, -30; 478, 0] + Branch { + ZOrder 19308 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 19307 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 18991 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 19484 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19303 + Points [0, 48; 458, 0] + Branch { + ZOrder 19305 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 19304 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 18993 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 19276 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 19266 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 19267 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 19277 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 19279 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 19283 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 19284 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 19285 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 19286 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 19287 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 19288 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 19297 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 19298 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 19299 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 19300 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 19302 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 19301 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 19476 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19292 + Points [0, 35; 467, 0] + Branch { + ZOrder 19294 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 19293 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 18982 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 19474 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 19289 + Points [0, -40; 475, 0] + Branch { + ZOrder 19291 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 19290 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 18977 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 19399 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 19401 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Yend_DEMOD_TM2_LYP" + SID "6289" + Ports [5] + Position [5665, 3905, 5705, 3965] + ZOrder 3945 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_DEMOD_TM2_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6290" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6291" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6292" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6293" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6294" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6295" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6296" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6297" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6298" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6299" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6300" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6301" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6302" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6303" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6304" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6305" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6306" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6307" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6308" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6309" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6310" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6311" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6312" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6313" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6314" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6315" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6316" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6317" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6318" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6319" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6320" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6321" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6322" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6323" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6324" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6325" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6326" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6327" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6328" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6329" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6330" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6331" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6332" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6334" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6336" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6337" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6338" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6339" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6340" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6341" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6342" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6343" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6344" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6345" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6346" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6347" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6348" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6349" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6350" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6351" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6352" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6353" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6354" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Yend_DEMOD_TM2_OPLEV" + SID "6355" + Ports [5] + Position [5665, 3990, 5705, 4050] + ZOrder 3946 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_DEMOD_TM2_OPLEV" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "In1" + SID "6356" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6357" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6358" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6359" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6360" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6361" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6362" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6363" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6364" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6365" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6366" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6367" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6368" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6369" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6370" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6371" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6372" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6373" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6374" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6375" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6376" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6377" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6378" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6379" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6380" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6381" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6382" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6383" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6384" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6385" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6386" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6387" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6388" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6389" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6390" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6391" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6392" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6393" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6394" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6395" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6396" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6397" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6398" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6399" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6400" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6401" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6402" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6403" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6404" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6405" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6406" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6407" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6408" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6409" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6410" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6411" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6412" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6413" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6414" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6415" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6416" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6417" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6418" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6419" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6420" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType Reference + Name "Yend_Fil_COIL1" + SID "3927" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3578, 6325, 3602] + ZOrder 1559 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL2" + SID "3931" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3633, 6325, 3657] + ZOrder 1563 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL3" + SID "3932" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3688, 6325, 3712] + ZOrder 1564 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL4" + SID "3933" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3738, 6325, 3762] + ZOrder 1565 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_L" + SID "2592" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3603, 5570, 3627] + ZOrder 553 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_L" + SID "4872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 3878, 4195, 3902] + ZOrder 2714 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_P" + SID "4874" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 4063, 4195, 4087] + ZOrder 2716 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_Y" + SID "4873" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 3978, 4195, 4002] + ZOrder 2715 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_P" + SID "3281" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3753, 5570, 3777] + ZOrder 906 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_Y" + SID "3280" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3678, 5570, 3702] + ZOrder 905 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_COIL_MAT" + SID "3282" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6015, 3660, 6055, 3720] + ZOrder 907 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_CROSSTALK_MAT" + SID "3274" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3870, 3660, 3910, 3720] + ZOrder 3614 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_Fil" + SID "5734" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2220, 3968, 2290, 3992] + ZOrder 3617 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_MON" + SID "2986" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 3955, 1935, 3985] + ZOrder 727 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_OFFSET" + SID "5682" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4027, 1980, 4043] + ZOrder 3513 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT" + SID "2985" + Tag "Test Point" + Ports [1] + Position [2455, 3910, 2495, 3930] + ZOrder 729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_MON" + SID "3522" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3965, 2385, 3995] + ZOrder 1152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_MON" + SID "2976" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3605, 1930, 3635] + ZOrder 719 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_OFFSET" + SID "5676" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3677, 1980, 3693] + ZOrder 3507 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT" + SID "2982" + Tag "Test Point" + Ports [1] + Position [2455, 3570, 2495, 3590] + ZOrder 725 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT_MON" + SID "3520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3615, 2385, 3645] + ZOrder 1150 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm" + SID "2993" + Tag "Test Point" + Ports [1] + Position [3235, 3650, 3275, 3670] + ZOrder 736 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_INIT" + SID "3730" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3000, 3732, 3065, 3748] + ZOrder 1361 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_MON" + SID "2992" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3105, 3645, 3185, 3675] + ZOrder 735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_diff_MON" + SID "3791" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3195, 3700, 3275, 3730] + ZOrder 1421 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_MON" + SID "2981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3780, 1930, 3810] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_OFFSET" + SID "5680" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3852, 1980, 3868] + ZOrder 3511 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT" + SID "2983" + Tag "Test Point" + Ports [1] + Position [2455, 3730, 2495, 3750] + ZOrder 726 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT_MON" + SID "3521" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3790, 2385, 3820] + ZOrder 1151 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm" + SID "2997" + Tag "Test Point" + Ports [1] + Position [3235, 3825, 3275, 3845] + ZOrder 742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_INIT" + SID "3733" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3000, 3872, 3065, 3888] + ZOrder 1366 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_MON" + SID "2998" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3105, 3820, 3185, 3850] + ZOrder 741 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_diff_MON" + SID "3792" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3195, 3775, 3275, 3805] + ZOrder 1422 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_MON" + SID "3062" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4760, 1935, 4790] + ZOrder 793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_OFFSET" + SID "5686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4832, 1980, 4848] + ZOrder 3519 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT" + SID "3061" + Tag "Test Point" + Ports [1] + Position [2495, 4725, 2535, 4745] + ZOrder 795 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_MON" + SID "3523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4770, 2410, 4800] + ZOrder 1155 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_MON" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4410, 1935, 4440] + ZOrder 787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_OFFSET" + SID "5687" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4482, 1980, 4498] + ZOrder 3515 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT" + SID "3063" + Tag "Test Point" + Ports [1] + Position [2490, 4380, 2530, 4400] + ZOrder 791 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT_MON" + SID "3524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4420, 2410, 4450] + ZOrder 1153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm" + SID "3913" + Tag "Test Point" + Ports [1] + Position [3255, 4455, 3295, 4475] + ZOrder 1546 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_INIT" + SID "3914" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 4537, 3085, 4553] + ZOrder 1550 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_MON" + SID "3915" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 4450, 3205, 4480] + ZOrder 1545 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_diff_MON" + SID "3916" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3215, 4505, 3295, 4535] + ZOrder 1553 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_MON" + SID "3066" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4585, 1935, 4615] + ZOrder 789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_OFFSET" + SID "5688" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4657, 1980, 4673] + ZOrder 3517 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT" + SID "3065" + Tag "Test Point" + Ports [1] + Position [2490, 4555, 2530, 4575] + ZOrder 792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT_MON" + SID "3525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4595, 2410, 4625] + ZOrder 1154 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm" + SID "3917" + Tag "Test Point" + Ports [1] + Position [3255, 4630, 3295, 4650] + ZOrder 1548 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_INIT" + SID "3918" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 4677, 3085, 4693] + ZOrder 1552 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_MON" + SID "3919" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 4625, 3205, 4655] + ZOrder 1547 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_diff_MON" + SID "3920" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3215, 4580, 3295, 4610] + ZOrder 1554 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Yend_OSC_TM1" + SID "6032" + Ports [0, 5] + Position [5275, 3265, 5315, 3325] + ZOrder 3904 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_OSC_TM1" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "60" + Block { + BlockType Switch + Name "Choice" + SID "3860" + Position [445, 40, 475, 70] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "3864" + Position [445, 140, 475, 170] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "3867" + Position [445, 240, 475, 270] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "5231" + Position [315, 355, 345, 385] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "5232" + Position [155, 355, 185, 385] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "5233" + Position [155, 405, 185, 435] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "5234" + Position [315, 405, 345, 435] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "5235" + Position [315, 455, 345, 485] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "5236" + Position [155, 455, 185, 485] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant39" + SID "3863" + Description "Each half of QPD" + Position [330, 87, 360, 103] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "3865" + Description "Each half of QPD" + Position [330, 187, 360, 203] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "3868" + Description "Each half of QPD" + Position [330, 287, 360, 303] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "5237" + Description "Each half of QPD" + Position [20, 322, 50, 338] + ZOrder 3074 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "5238" + Position [145, 545, 205, 575] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "5239" + Position [330, 545, 390, 575] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground" + SID "3836" + Position [125, 45, 145, 65] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground22" + SID "3853" + Position [125, 145, 145, 165] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "3857" + Position [125, 245, 145, 265] + ZOrder 1488 + } + Block { + BlockType Reference + Name "L" + SID "3837" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 24, 230, 86] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "3861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 47, 390, 63] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux20" + SID "5240" + Ports [3, 1] + Position [125, 538, 130, 582] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "5241" + Ports [3, 1] + Position [310, 538, 315, 582] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "3856" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 224, 230, 286] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "3869" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 247, 390, 263] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "3852" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 124, 230, 186] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "3866" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 147, 390, 163] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6033" + Position [600, 248, 630, 262] + ZOrder 3084 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6034" + Position [600, 303, 630, 317] + ZOrder 3085 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6035" + Position [610, 358, 640, 372] + ZOrder 3086 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6036" + Position [230, 900, 260, 915] + ZOrder 3087 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6037" + Position [250, 955, 280, 970] + ZOrder 3088 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 9254 + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 24216 + SrcBlock "L" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 9344 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 9349 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 9386 + SrcBlock "L_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 20033 + Points [0, 283; -134, 0] + Branch { + ZOrder 20048 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 20042 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 20032 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 9387 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 24219 + SrcBlock "Choice" + SrcPort 1 + Points [77, 0; 0, 200] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 24217 + SrcBlock "Y" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 9391 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 9390 + SrcBlock "Y_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 22216 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 20036 + Points [0, 176; -126, 0] + Branch { + ZOrder 20049 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 20044 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 24218 + SrcBlock "P" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 9395 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 24220 + SrcBlock "Choice1" + SrcPort 1 + Points [40, 0; 0, 155] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 24221 + SrcBlock "Choice2" + SrcPort 1 + Points [18, 0; 0, 110] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 20026 + SrcBlock "L" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 20030 + SrcBlock "Y" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 20027 + SrcBlock "L" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 20031 + SrcBlock "Y" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 20028 + SrcBlock "P" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 20029 + SrcBlock "P" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 20019 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 20018 + Points [176, 0; 0, 32] + Branch { + ZOrder 20053 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 20052 + Points [0, 50] + Branch { + ZOrder 20054 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 20047 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 20013 + Points [0, 32] + Branch { + ZOrder 20012 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 20011 + Points [0, 50] + Branch { + ZOrder 20010 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 20009 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 20020 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 20021 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 20022 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 20023 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 20024 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 20025 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 9394 + SrcBlock "P_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 22217 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 20039 + Points [0, 71; -142, 0] + Branch { + ZOrder 20051 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 20050 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 20055 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 20056 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 24222 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 24223 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 380] + DstBlock "Out5" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "Yend_OSC_TM2" + SID "6026" + Ports [0, 5] + Position [5275, 3155, 5315, 3215] + ZOrder 3903 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_OSC_TM2" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Switch + Name "Choice10" + SID "4830" + Position [545, 240, 575, 270] + ZOrder 2689 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice14" + SID "5214" + Position [285, 355, 315, 385] + ZOrder 3056 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice15" + SID "5175" + Position [150, 355, 180, 385] + ZOrder 3017 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice16" + SID "5177" + Position [150, 405, 180, 435] + ZOrder 3019 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice17" + SID "5215" + Position [285, 405, 315, 435] + ZOrder 3057 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice18" + SID "5216" + Position [285, 455, 315, 485] + ZOrder 3058 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice19" + SID "5181" + Position [150, 455, 180, 485] + ZOrder 3023 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice8" + SID "4828" + Position [545, 40, 575, 70] + ZOrder 2683 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice9" + SID "4829" + Position [545, 140, 575, 170] + ZOrder 2686 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant79" + SID "4831" + Description "Each half of QPD" + Position [450, 87, 480, 103] + ZOrder 2685 + Value "0" + } + Block { + BlockType Constant + Name "Constant80" + SID "4832" + Description "Each half of QPD" + Position [450, 187, 480, 203] + ZOrder 2688 + Value "0" + } + Block { + BlockType Constant + Name "Constant81" + SID "4833" + Description "Each half of QPD" + Position [450, 287, 480, 303] + ZOrder 2691 + Value "0" + } + Block { + BlockType Constant + Name "Constant91" + SID "5176" + Description "Each half of QPD" + Position [20, 327, 50, 343] + ZOrder 3018 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn" + SID "5197" + Position [150, 545, 210, 575] + ZOrder 3039 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn1" + SID "5199" + Position [335, 545, 395, 575] + ZOrder 3041 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground54" + SID "4834" + Position [110, 45, 130, 65] + ZOrder 2672 + } + Block { + BlockType Ground + Name "Ground55" + SID "4835" + Position [110, 145, 130, 165] + ZOrder 2676 + } + Block { + BlockType Ground + Name "Ground56" + SID "4836" + Position [110, 245, 130, 265] + ZOrder 2680 + } + Block { + BlockType Reference + Name "L" + SID "4843" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 24, 215, 86] + ZOrder 2671 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "4844" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 47, 470, 63] + ZOrder 2684 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux18" + SID "5211" + Ports [3, 1] + Position [120, 538, 125, 582] + ZOrder 3053 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux19" + SID "5212" + Ports [3, 1] + Position [305, 538, 310, 582] + ZOrder 3054 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "4845" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 224, 215, 286] + ZOrder 2679 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "4846" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 247, 470, 263] + ZOrder 2690 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "4847" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 124, 215, 186] + ZOrder 2675 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "4848" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 147, 470, 163] + ZOrder 2687 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6027" + Position [925, 598, 955, 612] + ZOrder 3059 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6028" + Position [925, 653, 955, 667] + ZOrder 3060 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6029" + Position [915, 688, 945, 702] + ZOrder 3061 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6030" + Position [240, 1665, 270, 1680] + ZOrder 3062 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6031" + Position [430, 1698, 460, 1712] + ZOrder 3063 + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 17289 + SrcBlock "Ground54" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 24213 + SrcBlock "L" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice8" + DstPort 1 + } + Line { + ZOrder 17293 + SrcBlock "Ground55" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 17296 + SrcBlock "Ground56" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 17299 + SrcBlock "L_SW" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 19849 + DstBlock "Choice8" + DstPort 2 + } + Branch { + ZOrder 19769 + Points [0, 287; -245, 0] + Branch { + ZOrder 19921 + Points [0, 28] + DstBlock "Choice14" + DstPort 2 + } + Branch { + ZOrder 19920 + Points [-139, 0] + DstBlock "Choice15" + DstPort 2 + } + } + } + Line { + ZOrder 17300 + SrcBlock "Constant79" + SrcPort 1 + Points [45, 0] + DstBlock "Choice8" + DstPort 3 + } + Line { + ZOrder 24216 + SrcBlock "Choice8" + SrcPort 1 + Points [302, 0; 0, 550] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 17304 + SrcBlock "Constant80" + SrcPort 1 + Points [45, 0] + DstBlock "Choice9" + DstPort 3 + } + Line { + ZOrder 24215 + SrcBlock "P" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice10" + DstPort 1 + } + Line { + ZOrder 24214 + SrcBlock "Y" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice9" + DstPort 1 + } + Line { + ZOrder 24218 + SrcBlock "Choice10" + SrcPort 1 + Points [133, 0; 0, 440] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 24217 + SrcBlock "Choice9" + SrcPort 1 + Points [270, 0; 0, 505] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 17307 + SrcBlock "Constant81" + SrcPort 1 + Points [45, 0] + DstBlock "Choice10" + DstPort 3 + } + Line { + ZOrder 17303 + SrcBlock "Y_SW" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 19781 + Points [0, 182; -242, 0] + Branch { + ZOrder 19923 + Points [0, 83] + DstBlock "Choice17" + DstPort 2 + } + Branch { + ZOrder 19922 + Points [-140, 0; 0, 83] + DstBlock "Choice16" + DstPort 2 + } + } + Branch { + ZOrder 19780 + DstBlock "Choice9" + DstPort 2 + } + } + Line { + ZOrder 19916 + SrcBlock "L" + SrcPort 3 + Points [24, 0; 0, 285] + DstBlock "Choice14" + DstPort 1 + } + Line { + ZOrder 19913 + SrcBlock "L" + SrcPort 2 + Points [8, 0; 0, 251; -136, 0; 0, 54] + DstBlock "Choice15" + DstPort 1 + } + Line { + ZOrder 19915 + SrcBlock "P" + SrcPort 2 + Points [18, 0; 0, 64; -132, 0; 0, 141] + DstBlock "Choice19" + DstPort 1 + } + Line { + ZOrder 19914 + SrcBlock "Y" + SrcPort 2 + Points [13, 0; 0, 157; -134, 0; 0, 98] + DstBlock "Choice16" + DstPort 1 + } + Line { + ZOrder 19917 + SrcBlock "Y" + SrcPort 3 + Points [30, 0; 0, 235] + DstBlock "Choice17" + DstPort 1 + } + Line { + ZOrder 19910 + SrcBlock "Mux19" + SrcPort 1 + DstBlock "Fcn1" + DstPort 1 + } + Line { + ZOrder 19908 + SrcBlock "Mux18" + SrcPort 1 + DstBlock "Fcn" + DstPort 1 + } + Line { + ZOrder 24219 + SrcBlock "Fcn" + SrcPort 1 + Points [42, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 24220 + SrcBlock "Fcn1" + SrcPort 1 + Points [12, 0; 0, 1145] + DstBlock "Out5" + DstPort 1 + } + Line { + ZOrder 19919 + SrcBlock "P" + SrcPort 3 + Points [35, 0; 0, 185] + DstBlock "Choice18" + DstPort 1 + } + Line { + ZOrder 17306 + SrcBlock "P_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 19814 + Points [0, 77; -235, 0] + Branch { + ZOrder 19932 + Points [0, 138] + DstBlock "Choice18" + DstPort 2 + } + Branch { + ZOrder 19931 + Points [-140, 0; 0, 138] + DstBlock "Choice19" + DstPort 2 + } + } + Branch { + ZOrder 19813 + DstBlock "Choice10" + DstPort 2 + } + } + Line { + ZOrder 19767 + SrcBlock "Constant91" + SrcPort 1 + Points [8, 0; 0, 13] + Branch { + ZOrder 19936 + Points [174, 0; 0, 32] + Branch { + ZOrder 19939 + Points [0, 50] + Branch { + ZOrder 19942 + Points [0, 50] + DstBlock "Choice18" + DstPort 3 + } + Branch { + ZOrder 19941 + DstBlock "Choice17" + DstPort 3 + } + } + Branch { + ZOrder 19938 + DstBlock "Choice14" + DstPort 3 + } + } + Branch { + ZOrder 19935 + Points [0, 32] + Branch { + ZOrder 19802 + DstBlock "Choice15" + DstPort 3 + } + Branch { + ZOrder 19799 + Points [0, 50] + Branch { + ZOrder 19850 + Points [0, 50] + DstBlock "Choice19" + DstPort 3 + } + Branch { + ZOrder 19804 + DstBlock "Choice16" + DstPort 3 + } + } + } + } + Line { + ZOrder 19949 + SrcBlock "Choice15" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux18" + DstPort 1 + } + Line { + ZOrder 19950 + SrcBlock "Choice16" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux18" + DstPort 2 + } + Line { + ZOrder 19951 + SrcBlock "Choice19" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux18" + DstPort 3 + } + Line { + ZOrder 19953 + SrcBlock "Choice17" + SrcPort 1 + Points [31, 0; 0, 93; -76, 0; 0, 47] + DstBlock "Mux19" + DstPort 2 + } + Line { + ZOrder 19952 + SrcBlock "Choice14" + SrcPort 1 + Points [36, 0; 0, 148; -67, 0; 0, 27] + DstBlock "Mux19" + DstPort 1 + } + Line { + ZOrder 19954 + SrcBlock "Choice18" + SrcPort 1 + Points [12, 0; 0, 36; -63, 0; 0, 69] + DstBlock "Mux19" + DstPort 3 + } + } + } + Block { + BlockType Reference + Name "Yend_PD10_MON" + SID "6767" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1705, 2065, 1785, 2095] + ZOrder 5507 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_VOLT_MON" + SID "6768" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1895, 2075, 1975, 2105] + ZOrder 5509 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_VOLT_MON_TP" + SID "6769" + Tag "Test Point" + Ports [1] + Position [2015, 2080, 2055, 2100] + ZOrder 5510 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_MON" + SID "6771" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1700, 2240, 1780, 2270] + ZOrder 5511 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_VOLT_MON" + SID "6772" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1895, 2250, 1975, 2280] + ZOrder 5513 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_VOLT_MON_TP" + SID "6773" + Tag "Test Point" + Ports [1] + Position [2015, 2255, 2055, 2275] + ZOrder 5514 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_MON" + SID "6775" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2415, 1770, 2445] + ZOrder 5515 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_VOLT_MON" + SID "6776" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1910, 2425, 1990, 2455] + ZOrder 5517 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_VOLT_MON_TP" + SID "6777" + Tag "Test Point" + Ports [1] + Position [2035, 2435, 2075, 2455] + ZOrder 5518 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_MON" + SID "6794" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1765, 6645, 1845, 6675] + ZOrder 5473 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_VOLT_MON" + SID "6795" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2160, 6655, 2240, 6685] + ZOrder 5475 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_VOLT_MON_TP" + SID "6796" + Tag "Test Point" + Ports [1] + Position [2425, 6660, 2465, 6680] + ZOrder 5478 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_MON" + SID "6797" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1765, 6820, 1845, 6850] + ZOrder 5479 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_VOLT_MON" + SID "6798" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2160, 6830, 2240, 6860] + ZOrder 5481 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_VOLT_MON_TP" + SID "6799" + Tag "Test Point" + Ports [1] + Position [2425, 6835, 2465, 6855] + ZOrder 5482 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_MON" + SID "6734" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1655, 1190, 1735, 1220] + ZOrder 5483 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_VOLT_MON" + SID "6735" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1905, 1200, 1985, 1230] + ZOrder 5485 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_VOLT_MON_TP" + SID "6743" + Tag "Test Point" + Ports [1] + Position [2015, 1205, 2055, 1225] + ZOrder 5486 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_MON" + SID "6751" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1655, 1365, 1735, 1395] + ZOrder 5487 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_VOLT_MON" + SID "6752" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1905, 1375, 1985, 1405] + ZOrder 5488 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_VOLT_MON_TP" + SID "6753" + Tag "Test Point" + Ports [1] + Position [2035, 1380, 2075, 1400] + ZOrder 5489 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_MON" + SID "6755" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1675, 1540, 1755, 1570] + ZOrder 5491 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_VOLT_MON" + SID "6756" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1890, 1550, 1970, 1580] + ZOrder 5493 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_VOLT_MON_TP" + SID "6757" + Tag "Test Point" + Ports [1] + Position [2000, 1555, 2040, 1575] + ZOrder 5494 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_MON" + SID "6759" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1695, 1715, 1775, 1745] + ZOrder 5495 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_VOLT_MON" + SID "6760" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1900, 1725, 1980, 1755] + ZOrder 5497 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_VOLT_MON_TP" + SID "6761" + Tag "Test Point" + Ports [1] + Position [2015, 1730, 2055, 1750] + ZOrder 5498 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_MON" + SID "6801" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1705, 1890, 1785, 1920] + ZOrder 5503 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_VOLT_MON" + SID "6802" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1905, 1900, 1985, 1930] + ZOrder 5505 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_VOLT_MON_TP" + SID "6803" + Tag "Test Point" + Ports [1] + Position [2030, 1905, 2070, 1925] + ZOrder 5506 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC" + SID "4825" + Tag "Test Point" + Ports [1] + Position [2705, 11160, 2745, 11180] + ZOrder 2666 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC_MON" + SID "4824" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2565, 11155, 2645, 11185] + ZOrder 2665 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_MON" + SID "4818" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 11135, 1660, 11165] + ZOrder 2660 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_VOLT_MON" + SID "4820" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11145, 2340, 11175] + ZOrder 2662 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT" + SID "5707" + Tag "Test Point" + Ports [1] + Position [6505, 3550, 6545, 3570] + ZOrder 3538 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT_MON" + SID "3773" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3575, 6455, 3605] + ZOrder 1403 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT" + SID "5708" + Tag "Test Point" + Ports [1] + Position [6505, 3605, 6545, 3625] + ZOrder 3539 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT_MON" + SID "3777" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3630, 6455, 3660] + ZOrder 1407 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT" + SID "5709" + Tag "Test Point" + Ports [1] + Position [6505, 3660, 6545, 3680] + ZOrder 3540 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT_MON" + SID "3778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3685, 6455, 3715] + ZOrder 1408 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT" + SID "5710" + Tag "Test Point" + Ports [1] + Position [6505, 3715, 6545, 3735] + ZOrder 3541 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT_MON" + SID "3779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3735, 6455, 3765] + ZOrder 1409 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L" + SID "3926" + Tag "Test Point" + Ports [1] + Position [4075, 3340, 4115, 3360] + ZOrder 1558 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L_MON" + SID "3275" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3335, 3965, 3365] + ZOrder 900 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_L" + SID "5299" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3632, 4630, 3648] + ZOrder 3585 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_P" + SID "5307" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3787, 4630, 3803] + ZOrder 3590 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_Y" + SID "5303" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3712, 4630, 3728] + ZOrder 3586 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P" + SID "5243" + Tag "Test Point" + Ports [1] + Position [4075, 3490, 4115, 3510] + ZOrder 3085 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P_MON" + SID "3277" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3485, 3965, 3515] + ZOrder 902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y" + SID "5242" + Tag "Test Point" + Ports [1] + Position [4075, 3415, 4115, 3435] + ZOrder 3084 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y_MON" + SID "3276" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3410, 3965, 3440] + ZOrder 901 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_L_SW" + SID "4854" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 3907, 4305, 3923] + ZOrder 2696 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_P_SW" + SID "4867" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 4082, 4305, 4098] + ZOrder 2707 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_Y_SW" + SID "4861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 3997, 4305, 4013] + ZOrder 2701 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_yaw_length_SW" + SID "4689" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3375, 3827, 3440, 3843] + ZOrder 2493 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "angle_mirror1_2" + SID "7408" + Description "Incident angle of laser against mirror (deg)" + Position [3000, 5759, 3075, 5771] + ZOrder 7697 + Value "45" + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=92\nshmem_daq=1\nspecific_cpu=16\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [1385, 5850, 1425, 5910] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "incident_angle_z" + SID "7434" + Description "Incident angle of laser against mirror (deg)" + Position [3280, 6274, 3355, 6286] + ZOrder 7723 + Value "555" + } + Block { + BlockType Reference + Name "pyDARM" + SID "3872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6290, 3408, 6360, 3432] + ZOrder 1503 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 2046 + SrcBlock "ADC0" + SrcPort 1 + Points [30, 0] + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + Name "" + ZOrder 4432 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + Points [0, 315] + DstBlock "Yend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4379 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + Points [157, 0; 0, 315] + DstBlock "Yend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 4289 + SrcBlock "Divide" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2138 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 2141 + SrcBlock "Yend_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 4291 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 36008 + SrcBlock "Yend_OPLEV1_SUM_Fil" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2202 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2205 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 2210 + SrcBlock "Yend_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 4294 + SrcBlock "Constant4" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 4295 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 2429 + SrcBlock "Constant7" + SrcPort 1 + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 29778 + SrcBlock "Sum93" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 2375 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2384 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "Yend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29785 + SrcBlock "Sum95" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 29786 + SrcBlock "Sum96" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 7290 + SrcBlock "Sum31" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 8618 + SrcBlock "Mux8" + SrcPort 1 + DstBlock "Yend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 3047 + SrcBlock "Yend_OPLEV1_COIL_MAT" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 12431 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 12425 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 12434 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 12435 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 3276 + SrcBlock "COILTEST1_MON" + SrcPort 1 + Points [37, 0; 0, 25] + DstBlock "Divide8" + DstPort 1 + } + Line { + ZOrder 3292 + SrcBlock "COILTEST2_MON" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 3293 + SrcBlock "COILTEST3_MON" + SrcPort 1 + DstBlock "Divide25" + DstPort 1 + } + Line { + ZOrder 3294 + SrcBlock "COILTEST4_MON" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 3296 + SrcBlock "Divide8" + SrcPort 1 + DstBlock "COILTEST_OUT1" + DstPort 1 + } + Line { + ZOrder 3297 + SrcBlock "Divide23" + SrcPort 1 + DstBlock "COILTEST_OUT2" + DstPort 1 + } + Line { + ZOrder 3298 + SrcBlock "Divide25" + SrcPort 1 + DstBlock "COILTEST_OUT3" + DstPort 1 + } + Line { + ZOrder 3299 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "COILTEST_OUT4" + DstPort 1 + } + Line { + ZOrder 3510 + SrcBlock "Divide16" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 3524 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 3528 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 3532 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 12433 + SrcBlock "Product20" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 12429 + SrcBlock "Product18" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 12424 + SrcBlock "Product19" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 4263 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 4264 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 4267 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + ZOrder 4275 + SrcBlock "Yend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 24277 + Points [0, -50] + DstBlock "Yend_OPLEV1_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 2195 + DstBlock "Divide3" + DstPort 1 + } + } + Line { + ZOrder 4276 + SrcBlock "Yend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 24281 + Points [0, -65] + DstBlock "Yend_OPLEV1_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 3484 + DstBlock "Divide5" + DstPort 1 + } + } + Line { + ZOrder 4279 + SrcBlock "Yend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4429 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 2373 + Points [0, -45] + DstBlock "Yend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4280 + SrcBlock "Yend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 4292 + Points [217, 0; 0, -160] + Branch { + ZOrder 3509 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 3502 + Points [0, -175] + DstBlock "Divide16" + DstPort 2 + } + } + Branch { + ZOrder 2388 + Points [0, -50] + DstBlock "Yend_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4281 + SrcBlock "Yend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4430 + DstBlock "Divide18" + DstPort 1 + } + Branch { + ZOrder 2382 + Points [0, -45] + DstBlock "Yend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 2139 + SrcBlock "Constant3" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 4388 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 4387 + Points [0, 175] + Branch { + ZOrder 4417 + Points [0, 630] + Branch { + ZOrder 15466 + DstBlock "Divide19" + DstPort 2 + } + Branch { + ZOrder 15454 + Points [0, 175] + DstBlock "Divide17" + DstPort 2 + } + } + Branch { + ZOrder 4416 + DstBlock "Divide6" + DstPort 2 + } + } + } + Line { + ZOrder 13442 + SrcBlock "Constant2" + SrcPort 1 + Points [30, 0; 0, 160] + Branch { + ZOrder 4386 + Points [0, 175] + Branch { + ZOrder 4410 + Points [0, 630] + Branch { + ZOrder 15465 + DstBlock "Product5" + DstPort 2 + } + Branch { + ZOrder 4413 + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 4409 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 4385 + DstBlock "Product" + DstPort 2 + } + } + Line { + Name "" + ZOrder 9237 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + Points [150, 0; 0, 315] + DstBlock "Yend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 4274 + SrcBlock "Yend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 4434 + Points [212, 0; 0, -160] + Branch { + ZOrder 3485 + Points [0, -175] + DstBlock "Divide3" + DstPort 2 + } + Branch { + ZOrder 2193 + DstBlock "Divide5" + DstPort 2 + } + } + Branch { + ZOrder 4433 + Points [0, -60] + DstBlock "Yend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12423 + SrcBlock "Product17" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 7230 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "COILTEST1_MON" + DstPort 1 + } + Line { + ZOrder 7231 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "COILTEST2_MON" + DstPort 1 + } + Line { + ZOrder 7232 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "COILTEST3_MON" + DstPort 1 + } + Line { + ZOrder 7233 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "COILTEST4_MON" + DstPort 1 + } + Line { + ZOrder 7241 + SrcBlock "Yend_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum30" + DstPort 2 + } + Line { + ZOrder 7244 + SrcBlock "Sum30" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 7248 + SrcBlock "Yend_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum31" + DstPort 2 + } + Line { + ZOrder 7289 + SrcBlock "Mux7" + SrcPort 1 + DstBlock "OPLEV2_length" + DstPort 1 + } + Line { + ZOrder 8672 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 8674 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 8673 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 9073 + SrcBlock "OPLEV1_ch18_MON" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 9236 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "OPLEV1_ch18_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44738 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + Points [42, 0; 0, 270] + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 9341 + SrcBlock "Yend_Fil_TM_P" + SrcPort 1 + DstBlock "Sum36" + DstPort 1 + } + Line { + ZOrder 9338 + SrcBlock "Yend_Fil_TM_Y" + SrcPort 1 + DstBlock "Sum35" + DstPort 1 + } + Line { + ZOrder 9335 + SrcBlock "Yend_Fil_TM_L" + SrcPort 1 + DstBlock "Sum34" + DstPort 1 + } + Line { + ZOrder 34195 + SrcBlock "Sum34" + SrcPort 1 + DstBlock "Mux8" + DstPort 1 + } + Line { + ZOrder 34196 + SrcBlock "Sum35" + SrcPort 1 + DstBlock "Mux8" + DstPort 2 + } + Line { + ZOrder 34198 + SrcBlock "Sum36" + SrcPort 1 + DstBlock "Mux8" + DstPort 3 + } + Line { + ZOrder 10256 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "pyDARM" + DstPort 1 + } + Line { + ZOrder 10257 + SrcBlock "pyDARM" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 10372 + SrcBlock "Constant46" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 10508 + Points [0, 55] + DstBlock "Sum38" + DstPort 1 + } + Branch { + ZOrder 10396 + DstBlock "Sum39" + DstPort 1 + } + } + Line { + ZOrder 10373 + SrcBlock "Constant48" + SrcPort 1 + DstBlock "Sum38" + DstPort 2 + } + Line { + ZOrder 10374 + SrcBlock "Sum38" + SrcPort 1 + Points [3, 0; 0, 25] + DstBlock "Mux7" + DstPort 1 + } + Line { + ZOrder 10375 + SrcBlock "Constant50" + SrcPort 1 + Points [30, 0; 0, -60] + DstBlock "Mux7" + DstPort 2 + } + Line { + ZOrder 10376 + SrcBlock "Constant45" + SrcPort 1 + Points [65, 0; 0, 160] + Branch { + ZOrder 34441 + Points [0, 105] + Branch { + ZOrder 34445 + Points [0, 180] + DstBlock "Mux11" + DstPort 3 + } + Branch { + ZOrder 10418 + DstBlock "Mux9" + DstPort 2 + } + } + Branch { + ZOrder 10506 + DstBlock "Mux7" + DstPort 3 + } + } + Line { + ZOrder 10378 + SrcBlock "Mux9" + SrcPort 1 + DstBlock "OPLEV1_length" + DstPort 1 + } + Line { + ZOrder 10380 + SrcBlock "OPLEV2_length" + SrcPort 1 + Points [43, 0] + Branch { + ZOrder 34443 + DstBlock "Product32" + DstPort 1 + } + Branch { + ZOrder 34334 + Points [0, -370] + DstBlock "Divide73" + DstPort 2 + } + } + Line { + ZOrder 10397 + SrcBlock "Constant47" + SrcPort 1 + Points [40, 0] + DstBlock "Sum39" + DstPort 2 + } + Line { + ZOrder 10408 + SrcBlock "Sum39" + SrcPort 1 + Points [342, 0; 0, 305] + Branch { + ZOrder 34335 + Points [0, 70] + DstBlock "Mux11" + DstPort 2 + } + Branch { + ZOrder 10415 + DstBlock "Mux10" + DstPort 2 + } + } + Line { + ZOrder 10405 + SrcBlock "Mux10" + SrcPort 1 + DstBlock "OPLEV1_yaw" + DstPort 1 + } + Line { + ZOrder 10412 + SrcBlock "Mux11" + SrcPort 1 + DstBlock "OPLEV1_pitch" + DstPort 1 + } + Line { + ZOrder 10425 + SrcBlock "OPLEV1_pitch" + SrcPort 1 + Points [9, 0; 0, -5] + DstBlock "Product34" + DstPort 1 + } + Line { + ZOrder 10429 + SrcBlock "Constant1" + SrcPort 1 + Points [221, 0; 0, 370] + Branch { + ZOrder 34461 + DstBlock "Product35" + DstPort 2 + } + Branch { + ZOrder 34444 + Points [0, 75] + DstBlock "Product34" + DstPort 2 + } + } + Line { + ZOrder 10437 + SrcBlock "Product35" + SrcPort 1 + DstBlock "Yend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 10439 + SrcBlock "Product34" + SrcPort 1 + DstBlock "Yend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 10537 + SrcBlock "Yend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 10541 + SrcBlock "Yend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 10542 + SrcBlock "Sum40" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 10543 + SrcBlock "Yend_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 10544 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 10545 + SrcBlock "Yend_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum40" + DstPort 2 + } + Line { + ZOrder 10549 + SrcBlock "Yend_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Line { + Name "" + ZOrder 15461 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "Terminator3" + DstPort 1 + } + Line { + Name "" + ZOrder 14290 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + DstBlock "Terminator48" + DstPort 1 + } + Line { + Name "" + ZOrder 45530 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + DstBlock "Xend_TOP_QPD1_X_MON" + DstPort 1 + } + Line { + ZOrder 11948 + SrcBlock "Divide37" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11949 + SrcBlock "Divide47" + SrcPort 1 + DstBlock "Product33" + DstPort 1 + } + Line { + ZOrder 11950 + SrcBlock "Product33" + SrcPort 1 + DstBlock "Divide49" + DstPort 1 + } + Line { + ZOrder 11954 + SrcBlock "Xend_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 11955 + SrcBlock "Divide38" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11956 + SrcBlock "Divide46" + SrcPort 1 + DstBlock "Xend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11957 + SrcBlock "Divide50" + SrcPort 1 + DstBlock "Product36" + DstPort 1 + } + Line { + ZOrder 11958 + SrcBlock "Product36" + SrcPort 1 + DstBlock "Divide51" + DstPort 1 + } + Line { + ZOrder 11962 + SrcBlock "Xend_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 29806 + SrcBlock "Sum98" + SrcPort 1 + DstBlock "Divide37" + DstPort 1 + } + Line { + ZOrder 29809 + SrcBlock "Sum99" + SrcPort 1 + DstBlock "Divide38" + DstPort 1 + } + Line { + ZOrder 29810 + SrcBlock "Xend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum100" + DstPort 1 + } + Line { + ZOrder 11966 + SrcBlock "Divide39" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11967 + SrcBlock "Divide40" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11968 + SrcBlock "Divide41" + SrcPort 1 + DstBlock "Xend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29794 + SrcBlock "Sum45" + SrcPort 1 + DstBlock "Divide39" + DstPort 1 + } + Line { + ZOrder 29795 + SrcBlock "Sum50" + SrcPort 1 + DstBlock "Divide40" + DstPort 1 + } + Line { + ZOrder 29796 + SrcBlock "Sum97" + SrcPort 1 + DstBlock "Divide41" + DstPort 1 + } + Line { + ZOrder 11972 + SrcBlock "Sum44" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 13212 + SrcBlock "Mux16" + SrcPort 1 + DstBlock "Xend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 13219 + SrcBlock "Xend_OPLEV1_COIL_MAT" + SrcPort 1 + Points [47, 0; 0, -20] + DstBlock "Demux5" + DstPort 1 + } + Line { + ZOrder 11975 + SrcBlock "Xend_Fil_COIL2" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11976 + SrcBlock "Xend_Fil_COIL4" + SrcPort 1 + DstBlock "Xend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11977 + SrcBlock "Divide42" + SrcPort 1 + DstBlock "Product40" + DstPort 1 + } + Line { + ZOrder 11978 + SrcBlock "Divide44" + SrcPort 1 + DstBlock "Product41" + DstPort 1 + } + Line { + ZOrder 11979 + SrcBlock "Product40" + SrcPort 1 + DstBlock "Divide45" + DstPort 1 + } + Line { + ZOrder 11980 + SrcBlock "Product41" + SrcPort 1 + DstBlock "Divide43" + DstPort 1 + } + Line { + ZOrder 11983 + SrcBlock "Xend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 11982 + DstBlock "Divide47" + DstPort 1 + } + Branch { + ZOrder 11981 + Points [0, -50] + DstBlock "Xend_OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11986 + SrcBlock "Xend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 11985 + DstBlock "Divide50" + DstPort 1 + } + Branch { + ZOrder 11984 + Points [0, -65] + DstBlock "Xend_OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11989 + SrcBlock "Xend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11988 + DstBlock "Divide42" + DstPort 1 + } + Branch { + ZOrder 11987 + Points [0, -45] + DstBlock "Xend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11994 + SrcBlock "Xend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 11993 + Points [217, 0; 0, -160] + Branch { + ZOrder 11992 + DstBlock "Divide44" + DstPort 2 + } + Branch { + ZOrder 11991 + Points [0, -175] + DstBlock "Divide42" + DstPort 2 + } + } + Branch { + ZOrder 11990 + Points [0, -50] + DstBlock "Xend_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11997 + SrcBlock "Xend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11996 + DstBlock "Divide44" + DstPort 1 + } + Branch { + ZOrder 11995 + Points [0, -45] + DstBlock "Xend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12004 + SrcBlock "Constant56" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 12003 + DstBlock "Divide49" + DstPort 2 + } + Branch { + ZOrder 12002 + Points [0, 175] + DstBlock "Divide51" + DstPort 2 + } + } + Line { + ZOrder 12011 + SrcBlock "Constant55" + SrcPort 1 + Points [25, 0; 0, 160] + Branch { + ZOrder 12010 + DstBlock "Product36" + DstPort 2 + } + Branch { + ZOrder 12005 + DstBlock "Product33" + DstPort 2 + } + } + Line { + Name "" + ZOrder 45533 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + DstBlock "Xend_TOP_QPD1_Y_MON" + DstPort 1 + } + Line { + ZOrder 12017 + SrcBlock "Xend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 12016 + Points [212, 0; 0, -160] + Branch { + ZOrder 12015 + Points [0, -175] + DstBlock "Divide47" + DstPort 2 + } + Branch { + ZOrder 12014 + DstBlock "Divide50" + DstPort 2 + } + } + Branch { + ZOrder 12013 + Points [0, -60] + DstBlock "Xend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12018 + SrcBlock "Xend_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum43" + DstPort 2 + } + Line { + ZOrder 12019 + SrcBlock "Sum43" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12020 + SrcBlock "Xend_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum44" + DstPort 2 + } + Line { + ZOrder 12021 + SrcBlock "Mux15" + SrcPort 1 + DstBlock "OPLEV2_length1" + DstPort 1 + } + Line { + ZOrder 12022 + SrcBlock "Xend_Fil_COIL3" + SrcPort 1 + Points [97, 0; 0, -5] + DstBlock "Xend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 12027 + SrcBlock "Xend_OPLEV1_X_mm_diff_MON" + SrcPort 1 + Points [15, 0; 0, 13; 202, 0; 0, -43] + DstBlock "Sum46" + DstPort 1 + } + Line { + ZOrder 12028 + SrcBlock "Mux12" + SrcPort 1 + DstBlock "Xend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 12029 + SrcBlock "Xend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux6" + DstPort 1 + } + Line { + ZOrder 12030 + SrcBlock "Xend_Fil_COIL1" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29811 + SrcBlock "Sum100" + SrcPort 1 + DstBlock "Divide46" + DstPort 1 + } + Line { + ZOrder 12040 + SrcBlock "Xend_Fil_TM_P" + SrcPort 1 + DstBlock "Sum49" + DstPort 1 + } + Line { + ZOrder 12041 + SrcBlock "Xend_Fil_TM_Y" + SrcPort 1 + DstBlock "Sum48" + DstPort 1 + } + Line { + ZOrder 12042 + SrcBlock "Xend_Fil_TM_L" + SrcPort 1 + DstBlock "Sum47" + DstPort 1 + } + Line { + ZOrder 12055 + SrcBlock "Sum47" + SrcPort 1 + DstBlock "Mux12" + DstPort 1 + } + Line { + ZOrder 12056 + SrcBlock "Sum48" + SrcPort 1 + DstBlock "Mux12" + DstPort 2 + } + Line { + ZOrder 12057 + SrcBlock "Sum49" + SrcPort 1 + DstBlock "Mux12" + DstPort 3 + } + Line { + ZOrder 29793 + SrcBlock "Xend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum45" + DstPort 1 + } + Line { + ZOrder 12076 + SrcBlock "Constant64" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 12075 + Points [0, 55] + DstBlock "Sum51" + DstPort 1 + } + Branch { + ZOrder 12074 + DstBlock "Sum52" + DstPort 1 + } + } + Line { + ZOrder 12077 + SrcBlock "Constant66" + SrcPort 1 + DstBlock "Sum51" + DstPort 2 + } + Line { + ZOrder 12078 + SrcBlock "Sum51" + SrcPort 1 + Points [60, 0] + DstBlock "Mux15" + DstPort 1 + } + Line { + ZOrder 12079 + SrcBlock "Constant67" + SrcPort 1 + Points [56, 0; 0, 165] + DstBlock "Mux15" + DstPort 2 + } + Line { + ZOrder 12084 + SrcBlock "Constant63" + SrcPort 1 + Points [65, 0; 0, 385] + Branch { + ZOrder 12083 + DstBlock "Mux15" + DstPort 3 + } + Branch { + ZOrder 12082 + Points [0, 80] + Branch { + ZOrder 12081 + Points [0, 70] + DstBlock "Mux14" + DstPort 3 + } + Branch { + ZOrder 12080 + DstBlock "Mux17" + DstPort 2 + } + } + } + Line { + ZOrder 12085 + SrcBlock "Mux17" + SrcPort 1 + DstBlock "OPLEV1_length1" + DstPort 1 + } + Line { + ZOrder 34182 + SrcBlock "Product73" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 29758 + Points [199, 0] + DstBlock "Xend_TM_L_MON" + DstPort 1 + } + Branch { + ZOrder 29751 + Points [0, 36; -336, 0] + DstBlock "Mux17" + DstPort 1 + } + } + Line { + ZOrder 14132 + SrcBlock "OPLEV1_length1" + SrcPort 1 + Points [15, 0; 0, 113; -45, 0] + DstBlock "Choice6" + DstPort 1 + } + Line { + ZOrder 12093 + SrcBlock "Constant65" + SrcPort 1 + Points [40, 0] + DstBlock "Sum52" + DstPort 2 + } + Line { + ZOrder 12096 + SrcBlock "Sum52" + SrcPort 1 + Points [247, 0; 0, 410] + Branch { + ZOrder 12095 + Points [0, 55] + DstBlock "Mux14" + DstPort 2 + } + Branch { + ZOrder 12094 + DstBlock "Mux13" + DstPort 2 + } + } + Line { + ZOrder 12099 + SrcBlock "Mux13" + SrcPort 1 + DstBlock "OPLEV1_yaw1" + DstPort 1 + } + Line { + ZOrder 12100 + SrcBlock "Mux14" + SrcPort 1 + DstBlock "OPLEV1_pitch1" + DstPort 1 + } + Line { + ZOrder 12102 + SrcBlock "OPLEV1_pitch1" + SrcPort 1 + Points [22, 0; 0, -5] + DstBlock "Product38" + DstPort 1 + } + Line { + ZOrder 12105 + SrcBlock "Constant54" + SrcPort 1 + Points [66, 0; 0, 340; 145, 0; 0, 120] + Branch { + ZOrder 12104 + DstBlock "Product39" + DstPort 2 + } + Branch { + ZOrder 12103 + Points [0, 75] + DstBlock "Product38" + DstPort 2 + } + } + Line { + ZOrder 12106 + SrcBlock "Product39" + SrcPort 1 + DstBlock "Xend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 12107 + SrcBlock "Product38" + SrcPort 1 + DstBlock "Xend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 12111 + SrcBlock "Xend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 12115 + SrcBlock "Xend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 12116 + SrcBlock "Sum53" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12117 + SrcBlock "Xend_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum42" + DstPort 2 + } + Line { + ZOrder 12118 + SrcBlock "Sum42" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12119 + SrcBlock "Xend_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum53" + DstPort 2 + } + Line { + ZOrder 12120 + SrcBlock "Xend_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + Name "" + ZOrder 45537 + Labels [1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 24 + DstBlock "Xend_TOP_QPD1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 45538 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + DstBlock "Xend_TOP_QPD2_X_MON" + DstPort 1 + } + Line { + ZOrder 12362 + SrcBlock "ADC1" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 13153 + SrcBlock "Constant68" + SrcPort 1 + Points [10, 0; 0, 180] + Branch { + ZOrder 12371 + DstBlock "Product41" + DstPort 2 + } + Branch { + ZOrder 12370 + DstBlock "Product40" + DstPort 2 + } + } + Line { + ZOrder 12373 + SrcBlock "Constant69" + SrcPort 1 + Points [10, 0; 0, 235] + Branch { + ZOrder 12375 + DstBlock "Divide43" + DstPort 2 + } + Branch { + ZOrder 12374 + DstBlock "Divide45" + DstPort 2 + } + } + Line { + Name "" + ZOrder 45541 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + DstBlock "Xend_TOP_QPD2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 46953 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + DstBlock "Xend_TOP_QPD3_X_MON3" + DstPort 1 + } + Line { + Name "" + ZOrder 45539 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + DstBlock "Xend_TOP_QPD2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12382 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 10 + DstBlock "Terminator30" + DstPort 1 + } + Line { + Name "" + ZOrder 12383 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 11 + DstBlock "Terminator36" + DstPort 1 + } + Line { + Name "" + ZOrder 12384 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 12 + DstBlock "Terminator37" + DstPort 1 + } + Line { + Name "" + ZOrder 12385 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 13 + DstBlock "Terminator38" + DstPort 1 + } + Line { + Name "" + ZOrder 16938 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 14 + DstBlock "Yend_SEISM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 16937 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 15 + Points [22, 0; 0, 5] + DstBlock "Midend_MIC_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12388 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 16 + DstBlock "Terminator41" + DstPort 1 + } + Line { + Name "" + ZOrder 12392 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 20 + DstBlock "Terminator45" + DstPort 1 + } + Line { + Name "" + ZOrder 12393 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 25 + DstBlock "Terminator46" + DstPort 1 + } + Line { + Name "" + ZOrder 14321 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 17 + DstBlock "Xend_OPLEV2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14322 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 18 + Points [139, 0; 0, -25] + DstBlock "Xend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14323 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 19 + Points [135, 0; 0, -50] + DstBlock "Xend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14307 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 21 + Points [25, 0; 0, -100] + DstBlock "Xend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44882 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + Points [210, 0] + DstBlock "Terminator7" + DstPort 1 + } + Line { + Name "" + ZOrder 44883 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "Terminator12" + DstPort 1 + } + Line { + Name "" + ZOrder 44884 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "Terminator16" + DstPort 1 + } + Line { + Name "" + ZOrder 44885 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 14099 + SrcBlock "Divide45" + SrcPort 1 + Points [94, 0] + Branch { + ZOrder 12109 + Points [0, 55] + DstBlock "Sum42" + DstPort 1 + } + Branch { + ZOrder 12108 + DstBlock "Xend_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14098 + SrcBlock "Divide43" + SrcPort 1 + Points [95, 0] + Branch { + ZOrder 12113 + Points [0, -45] + DstBlock "Sum53" + DstPort 1 + } + Branch { + ZOrder 12112 + DstBlock "Xend_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14096 + SrcBlock "Divide49" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 11952 + Points [0, 55] + DstBlock "Sum43" + DstPort 1 + } + Branch { + ZOrder 11951 + DstBlock "Xend_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14097 + SrcBlock "Divide51" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 11960 + Points [0, -45] + DstBlock "Sum44" + DstPort 1 + } + Branch { + ZOrder 11959 + DstBlock "Xend_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14094 + SrcBlock "Divide19" + SrcPort 1 + Points [104, 0] + Branch { + ZOrder 10535 + Points [0, 55] + DstBlock "Sum1" + DstPort 1 + } + Branch { + ZOrder 10534 + DstBlock "Yend_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14095 + SrcBlock "Divide17" + SrcPort 1 + Points [105, 0] + Branch { + ZOrder 10539 + Points [0, -45] + DstBlock "Sum40" + DstPort 1 + } + Branch { + ZOrder 10538 + DstBlock "Yend_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14093 + SrcBlock "Divide6" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 7249 + Points [0, -45] + DstBlock "Sum31" + DstPort 1 + } + Branch { + ZOrder 2848 + DstBlock "Yend_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14092 + SrcBlock "Divide4" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 7243 + Points [0, 55] + DstBlock "Sum30" + DstPort 1 + } + Branch { + ZOrder 3489 + DstBlock "Yend_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 13235 + SrcBlock "Demux5" + SrcPort 1 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 13232 + SrcBlock "Demux5" + SrcPort 4 + DstBlock "Xend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 13234 + SrcBlock "Demux5" + SrcPort 2 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 13233 + SrcBlock "Demux5" + SrcPort 3 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 13229 + SrcBlock "Demux6" + SrcPort 1 + DstBlock "Mux16" + DstPort 1 + } + Line { + ZOrder 13230 + SrcBlock "Demux6" + SrcPort 2 + DstBlock "Mux16" + DstPort 2 + } + Line { + ZOrder 13231 + SrcBlock "Demux6" + SrcPort 3 + DstBlock "Mux16" + DstPort 3 + } + Line { + ZOrder 14133 + SrcBlock "Xend_yaw_length_SW" + SrcPort 1 + DstBlock "Choice6" + DstPort 2 + } + Line { + ZOrder 14134 + SrcBlock "Constant70" + SrcPort 1 + Points [20, 0; 0, -30] + DstBlock "Choice6" + DstPort 3 + } + Line { + ZOrder 14135 + SrcBlock "Choice6" + SrcPort 1 + Points [60, 0] + DstBlock "Sum46" + DstPort 2 + } + Line { + ZOrder 14141 + SrcBlock "OPLEV1_length" + SrcPort 1 + Points [15, 0] + DstBlock "Choice7" + DstPort 1 + } + Line { + ZOrder 14137 + SrcBlock "Yend_yaw_length_SW" + SrcPort 1 + DstBlock "Choice7" + DstPort 2 + } + Line { + ZOrder 14138 + SrcBlock "Constant71" + SrcPort 1 + Points [20, 0; 0, -30] + DstBlock "Choice7" + DstPort 3 + } + Line { + ZOrder 14140 + SrcBlock "Choice7" + SrcPort 1 + Points [15, 0] + DstBlock "Sum33" + DstPort 2 + } + Line { + ZOrder 14575 + SrcBlock "Xend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 31479 + Points [0, -25] + DstBlock "Xend_TM_COIL1_VOLT" + DstPort 1 + } + Branch { + ZOrder 31478 + Points [167, 0; 0, -6310] + DstBlock "Product20" + DstPort 1 + } + } + Line { + ZOrder 14574 + SrcBlock "Xend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 31481 + Points [0, -16; 24, 0; 0, -9] + DstBlock "Xend_TM_COIL2_VOLT" + DstPort 1 + } + Branch { + ZOrder 31480 + Points [0, 9; 125, 0; 0, -9; 55, 0; 0, -6190] + DstBlock "Product17" + DstPort 1 + } + } + Line { + ZOrder 14573 + SrcBlock "Xend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 31483 + Points [0, -21; 28, 0; 0, -9] + DstBlock "Xend_TM_COIL3_VOLT" + DstPort 1 + } + Branch { + ZOrder 31482 + Points [204, 0; 0, -6075] + DstBlock "Product18" + DstPort 1 + } + } + Line { + ZOrder 14572 + SrcBlock "Xend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 31485 + Points [0, -19; 26, 0; 0, -11] + DstBlock "Xend_TM_COIL4_VOLT" + DstPort 1 + } + Branch { + ZOrder 31484 + Points [222, 0; 0, -5955] + DstBlock "Product19" + DstPort 1 + } + } + Line { + Name "" + ZOrder 14304 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 24 + DstBlock "Terminator50" + DstPort 1 + } + Line { + Name "" + ZOrder 14305 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 23 + Points [140, 0; 0, -150] + DstBlock "Xend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14306 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 22 + Points [139, 0; 0, -125] + DstBlock "Xend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14318 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 26 + DstBlock "Terminator42" + DstPort 1 + } + Line { + Name "" + ZOrder 16239 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 27 + DstBlock "Terminator52" + DstPort 1 + } + Line { + Name "" + ZOrder 14320 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 28 + DstBlock "Terminator44" + DstPort 1 + } + Line { + Name "" + ZOrder 44871 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "Yend_PD12_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44865 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "Yend_PD11_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44858 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "Yend_PD10_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44852 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "Yend_PD9_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44811 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "Yend_PD5_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44829 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "Yend_PD7_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44841 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "Yend_PD8_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14563 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "Terminator71" + DstPort 1 + } + Line { + Name "" + ZOrder 14564 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "Terminator72" + DstPort 1 + } + Line { + Name "" + ZOrder 14565 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "Terminator73" + DstPort 1 + } + Line { + Name "" + ZOrder 14566 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "Terminator74" + DstPort 1 + } + Line { + Name "" + ZOrder 14567 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 5 + DstBlock "Terminator75" + DstPort 1 + } + Line { + Name "" + ZOrder 14568 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 6 + DstBlock "Terminator76" + DstPort 1 + } + Line { + Name "" + ZOrder 14570 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 7 + DstBlock "Terminator77" + DstPort 1 + } + Line { + Name "" + ZOrder 14571 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 8 + DstBlock "Terminator78" + DstPort 1 + } + Line { + ZOrder 14645 + SrcBlock "C00_Yend_MON" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 22031 + Points [0, 95] + DstBlock "Divide73" + DstPort 1 + } + Branch { + ZOrder 22030 + DstBlock "C00_Yend" + DstPort 1 + } + } + Line { + ZOrder 14655 + SrcBlock "K1:C00-VIS_Yend" + SrcPort 1 + DstBlock "C00_Yend_MON" + DstPort 1 + } + Line { + ZOrder 14657 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "K1:C00-VIS_Yend" + DstPort 1 + } + Line { + Name "" + ZOrder 15459 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + Points [152, 0; 0, 420] + DstBlock "Yend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 15462 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + Points [148, 0; 0, 420] + DstBlock "Yend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 15458 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + Points [0, 420] + DstBlock "Yend_OPLEV2_X_MON" + DstPort 1 + } + Line { + ZOrder 14666 + SrcBlock "Constant73" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide53" + DstPort 2 + } + Line { + ZOrder 14667 + SrcBlock "Sum54" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide52" + DstPort 2 + } + Line { + ZOrder 14668 + SrcBlock "Constant75" + SrcPort 1 + DstBlock "Divide53" + DstPort 1 + } + Line { + ZOrder 14669 + SrcBlock "Constant74" + SrcPort 1 + DstBlock "Sum54" + DstPort 1 + } + Line { + ZOrder 14670 + SrcBlock "Constant72" + SrcPort 1 + Points [65, 0] + DstBlock "Sum54" + DstPort 2 + } + Line { + ZOrder 14671 + SrcBlock "Divide53" + SrcPort 1 + DstBlock "Divide52" + DstPort 1 + } + Line { + ZOrder 14673 + SrcBlock "Divide52" + SrcPort 1 + Points [349, 0] + Branch { + ZOrder 14684 + Points [0, -20] + DstBlock "Divide54" + DstPort 2 + } + Branch { + ZOrder 14683 + Points [0, 185] + Branch { + ZOrder 14691 + Points [0, 205] + Branch { + ZOrder 14694 + Points [0, 205] + DstBlock "Divide57" + DstPort 2 + } + Branch { + ZOrder 14693 + DstBlock "Divide56" + DstPort 2 + } + } + Branch { + ZOrder 14690 + DstBlock "Divide55" + DstPort 2 + } + } + } + Line { + ZOrder 14675 + SrcBlock "Divide54" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens1" + DstPort 1 + } + Line { + ZOrder 14679 + SrcBlock "Divide55" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens2" + DstPort 1 + } + Line { + ZOrder 14680 + SrcBlock "Divide56" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens3" + DstPort 1 + } + Line { + ZOrder 14681 + SrcBlock "Divide57" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens4" + DstPort 1 + } + Line { + ZOrder 15445 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "Divide54" + DstPort 1 + } + Line { + ZOrder 15446 + SrcBlock "Ground39" + SrcPort 1 + DstBlock "Divide56" + DstPort 1 + } + Line { + ZOrder 15447 + SrcBlock "Ground40" + SrcPort 1 + DstBlock "Divide57" + DstPort 1 + } + Line { + ZOrder 15448 + SrcBlock "Ground38" + SrcPort 1 + DstBlock "Divide55" + DstPort 1 + } + Line { + Name "" + ZOrder 15467 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 9 + DstBlock "Terminator29" + DstPort 1 + } + Line { + ZOrder 16924 + SrcBlock "Midend_MIC_MON" + SrcPort 1 + DstBlock "Divide58" + DstPort 1 + } + Line { + ZOrder 16925 + SrcBlock "Divide58" + SrcPort 1 + DstBlock "Midend_MIC_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16926 + SrcBlock "Midend_MIC_VOLT_MON" + SrcPort 1 + DstBlock "Midend_MIC_VOLT" + DstPort 1 + } + Line { + ZOrder 16930 + SrcBlock "Divide59" + SrcPort 1 + DstBlock "Yend_SEISM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16931 + SrcBlock "Yend_SEISM_VOLT_MON" + SrcPort 1 + DstBlock "Divide60" + DstPort 1 + } + Line { + ZOrder 16933 + SrcBlock "Divide60" + SrcPort 1 + DstBlock "Yend_SEISM_ACC_MON" + DstPort 1 + } + Line { + ZOrder 16934 + SrcBlock "Yend_SEISM_ACC_MON" + SrcPort 1 + DstBlock "Yend_SEISM_ACC" + DstPort 1 + } + Line { + ZOrder 34185 + SrcBlock "Product101" + SrcPort 1 + Points [82, 0; 0, 38] + Branch { + ZOrder 34462 + Points [0, 82] + DstBlock "Yend_TM_L_MON" + DstPort 1 + } + Branch { + ZOrder 34329 + Points [-506, 0; 0, 37] + DstBlock "Mux9" + DstPort 1 + } + } + Line { + ZOrder 17312 + SrcBlock "Sum55" + SrcPort 1 + Points [23, 0; 0, 395] + DstBlock "Sum34" + DstPort 2 + } + Line { + ZOrder 17315 + SrcBlock "Sum56" + SrcPort 1 + Points [17, 0; 0, 436; 33, 0] + DstBlock "Sum35" + DstPort 2 + } + Line { + ZOrder 17319 + SrcBlock "Sum57" + SrcPort 1 + Points [6, 0; 0, 460] + DstBlock "Sum36" + DstPort 2 + } + Line { + ZOrder 18037 + SrcBlock "Yend_Fil_TM_OFFSET_L" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice11" + DstPort 1 + } + Line { + ZOrder 17321 + SrcBlock "Yend_ZEROE_TM_L_SW" + SrcPort 1 + DstBlock "Choice11" + DstPort 2 + } + Line { + ZOrder 17322 + SrcBlock "Constant82" + SrcPort 1 + Points [45, 0] + DstBlock "Choice11" + DstPort 3 + } + Line { + ZOrder 17339 + SrcBlock "Choice11" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum58" + DstPort 2 + } + Line { + ZOrder 18040 + SrcBlock "Yend_Fil_TM_OFFSET_Y" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice12" + DstPort 1 + } + Line { + ZOrder 17326 + SrcBlock "Yend_ZEROE_TM_Y_SW" + SrcPort 1 + DstBlock "Choice12" + DstPort 2 + } + Line { + ZOrder 17327 + SrcBlock "Constant83" + SrcPort 1 + Points [45, 0] + DstBlock "Choice12" + DstPort 3 + } + Line { + ZOrder 17340 + SrcBlock "Choice12" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum59" + DstPort 2 + } + Line { + ZOrder 18041 + SrcBlock "Yend_Fil_TM_OFFSET_P" + SrcPort 1 + Points [121, 0; 0, 5] + DstBlock "Choice13" + DstPort 1 + } + Line { + ZOrder 17330 + SrcBlock "Yend_ZEROE_TM_P_SW" + SrcPort 1 + DstBlock "Choice13" + DstPort 2 + } + Line { + ZOrder 17331 + SrcBlock "Constant85" + SrcPort 1 + Points [45, 0] + DstBlock "Choice13" + DstPort 3 + } + Line { + ZOrder 17341 + SrcBlock "Choice13" + SrcPort 1 + Points [65, 0] + DstBlock "Sum60" + DstPort 2 + } + Line { + ZOrder 34271 + SrcBlock "Sum37" + SrcPort 1 + Points [217, 0] + Branch { + ZOrder 43771 + Points [0, 346; 743, 0] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 4 + } + Branch { + ZOrder 34512 + DstBlock "Yend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 22035 + SrcBlock "Divide73" + SrcPort 1 + Points [47, 0] + Branch { + ZOrder 22044 + Points [0, -50] + DstBlock "C00_Yend_L_MON" + DstPort 1 + } + Branch { + ZOrder 22043 + Points [105, 0; 0, 30] + DstBlock "Choice26" + DstPort 1 + } + } + Line { + ZOrder 22033 + SrcBlock "Constant93" + SrcPort 1 + Points [45, 0] + DstBlock "Choice26" + DstPort 3 + } + Line { + ZOrder 22034 + SrcBlock "Yend_DARM_TM_L_SW" + SrcPort 1 + DstBlock "Choice26" + DstPort 2 + } + Line { + ZOrder 22042 + SrcBlock "C00_Yend_L_MON" + SrcPort 1 + DstBlock "C00_Yend_L" + DstPort 1 + } + Line { + ZOrder 24219 + SrcBlock "Yend_Fil_COIL1" + SrcPort 1 + DstBlock "Yend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24226 + SrcBlock "Yend_Fil_COIL2" + SrcPort 1 + DstBlock "Yend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24227 + SrcBlock "Yend_Fil_COIL3" + SrcPort 1 + DstBlock "Yend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24228 + SrcBlock "Yend_Fil_COIL4" + SrcPort 1 + DstBlock "Yend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 17335 + SrcBlock "Yend_TM_P_MON" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 34488 + Points [0, 365; 1157, 0] + Branch { + ZOrder 43749 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 5 + } + Branch { + ZOrder 42199 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 5 + } + } + Branch { + ZOrder 34487 + DstBlock "Yend_TM_P" + DstPort 1 + } + } + Line { + ZOrder 24229 + SrcBlock "Product16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 24230 + SrcBlock "Product3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 24231 + SrcBlock "Product10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 24232 + SrcBlock "Product15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 24237 + SrcBlock "Yend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 31469 + Points [283, 0; 0, 1820] + DstBlock "Product16" + DstPort 1 + } + Branch { + ZOrder 31468 + Points [0, -30] + DstBlock "Yend_TM_COIL1_VOLT" + DstPort 1 + } + } + Line { + ZOrder 24238 + SrcBlock "Yend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 31472 + Points [274, 0; 0, 1940] + DstBlock "Product3" + DstPort 1 + } + Branch { + ZOrder 31471 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 29783 + SrcBlock "Sum94" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 29771 + SrcBlock "Sum91" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 29776 + SrcBlock "Sum92" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 2201 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 29345 + SrcBlock "Sum77" + SrcPort 1 + Points [12, 0; 0, 420] + DstBlock "Sum49" + DstPort 2 + } + Line { + ZOrder 29346 + SrcBlock "Sum76" + SrcPort 1 + Points [19, 0; 0, 396; 41, 0] + DstBlock "Sum48" + DstPort 2 + } + Line { + ZOrder 29347 + SrcBlock "Sum75" + SrcPort 1 + Points [34, 0; 0, 376; 26, 0] + DstBlock "Sum47" + DstPort 2 + } + Line { + ZOrder 14308 + SrcBlock "Xend_OPLEV2_X_mm_diff_MON" + SrcPort 1 + Points [192, 0; 0, 610] + Branch { + ZOrder 43806 + Points [0, 228; 1582, 0; 0, 222] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 3 + } + Branch { + ZOrder 29655 + DstBlock "Product37" + DstPort 2 + } + } + Line { + ZOrder 29717 + SrcBlock "Sum89" + SrcPort 1 + Points [545, 0] + Branch { + ZOrder 29652 + Points [0, 150] + Branch { + ZOrder 43797 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 5 + } + Branch { + ZOrder 43788 + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 5 + } + } + Branch { + ZOrder 29651 + DstBlock "Xend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29716 + SrcBlock "Sum85" + SrcPort 1 + Points [537, 0] + Branch { + ZOrder 29649 + Points [0, 215] + Branch { + ZOrder 43796 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 4 + } + Branch { + ZOrder 43787 + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 4 + } + } + Branch { + ZOrder 29648 + DstBlock "Xend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 29766 + SrcBlock "Sum90" + SrcPort 1 + Points [456, 0] + Branch { + ZOrder 29715 + Points [0, 280] + Branch { + ZOrder 43795 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 3 + } + Branch { + ZOrder 43790 + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 3 + } + } + Branch { + ZOrder 29713 + DstBlock "Xend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 12097 + SrcBlock "Sum46" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 43807 + Points [0, 473; 2080, 0; 0, -73] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 4 + } + Branch { + ZOrder 29690 + DstBlock "Mux13" + DstPort 1 + } + } + Line { + ZOrder 12101 + SrcBlock "Xend_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [229, 0] + Branch { + ZOrder 43808 + Points [0, 382; 2129, 0; 0, -77] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 5 + } + Branch { + ZOrder 29692 + Points [71, 0] + DstBlock "Mux14" + DstPort 1 + } + } + Line { + ZOrder 34272 + SrcBlock "Sum68" + SrcPort 1 + Points [195, 0] + Branch { + ZOrder 43772 + Points [0, 275] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 5 + } + Branch { + ZOrder 34514 + DstBlock "Yend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29695 + SrcBlock "Xend_Fil_TM_OFFSET_L" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice27" + DstPort 1 + } + Line { + ZOrder 29696 + SrcBlock "Xend_ZEROE_TM_L_SW" + SrcPort 1 + DstBlock "Choice27" + DstPort 2 + } + Line { + ZOrder 29697 + SrcBlock "Constant108" + SrcPort 1 + Points [45, 0] + DstBlock "Choice27" + DstPort 3 + } + Line { + ZOrder 29698 + SrcBlock "Choice27" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum86" + DstPort 2 + } + Line { + ZOrder 29699 + SrcBlock "Xend_Fil_TM_OFFSET_Y" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice28" + DstPort 1 + } + Line { + ZOrder 29700 + SrcBlock "Xend_ZEROE_TM_Y_SW" + SrcPort 1 + DstBlock "Choice28" + DstPort 2 + } + Line { + ZOrder 29701 + SrcBlock "Constant109" + SrcPort 1 + Points [45, 0] + DstBlock "Choice28" + DstPort 3 + } + Line { + ZOrder 29702 + SrcBlock "Choice28" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum87" + DstPort 2 + } + Line { + ZOrder 29703 + SrcBlock "Xend_Fil_TM_OFFSET_P" + SrcPort 1 + Points [121, 0; 0, 5] + DstBlock "Choice36" + DstPort 1 + } + Line { + ZOrder 29704 + SrcBlock "Xend_ZEROE_TM_P_SW" + SrcPort 1 + DstBlock "Choice36" + DstPort 2 + } + Line { + ZOrder 29705 + SrcBlock "Constant110" + SrcPort 1 + Points [45, 0] + DstBlock "Choice36" + DstPort 3 + } + Line { + ZOrder 29706 + SrcBlock "Choice36" + SrcPort 1 + Points [65, 0] + DstBlock "Sum88" + DstPort 2 + } + Line { + ZOrder 29707 + SrcBlock "Xend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum84" + DstPort 2 + } + Line { + ZOrder 29708 + SrcBlock "Xend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum85" + DstPort 2 + } + Line { + ZOrder 29709 + SrcBlock "Xend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum89" + DstPort 2 + } + Line { + ZOrder 29723 + SrcBlock "Xend_TM_P_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 29763 + Points [0, -35] + DstBlock "Xend_TM_P" + DstPort 1 + } + Branch { + ZOrder 29762 + Points [94, 0] + Branch { + ZOrder 29730 + Points [0, 310] + DstBlock "Xend_Fil_TM_OFFSET_P" + DstPort 1 + } + Branch { + ZOrder 29729 + DstBlock "Sum88" + DstPort 1 + } + } + } + Line { + ZOrder 29721 + SrcBlock "Xend_TM_L_MON" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29760 + Points [0, -30] + DstBlock "Xend_TM_L" + DstPort 1 + } + Branch { + ZOrder 29759 + Points [131, 0] + Branch { + ZOrder 29726 + DstBlock "Sum86" + DstPort 1 + } + Branch { + ZOrder 29725 + Points [0, 275] + DstBlock "Xend_Fil_TM_OFFSET_L" + DstPort 1 + } + } + } + Line { + ZOrder 29718 + SrcBlock "Sum86" + SrcPort 1 + DstBlock "Sum84" + DstPort 1 + } + Line { + ZOrder 29719 + SrcBlock "Sum87" + SrcPort 1 + DstBlock "Sum85" + DstPort 1 + } + Line { + ZOrder 29720 + SrcBlock "Sum88" + SrcPort 1 + DstBlock "Sum89" + DstPort 1 + } + Line { + ZOrder 12086 + SrcBlock "OPLEV2_length1" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 29745 + Points [0, -194; 597, 0; 0, -631] + DstBlock "Divide97" + DstPort 2 + } + Branch { + ZOrder 29744 + DstBlock "Product37" + DstPort 1 + } + } + Line { + ZOrder 29734 + SrcBlock "C00_Xend_MON" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 29733 + Points [0, 95] + DstBlock "Divide97" + DstPort 1 + } + Branch { + ZOrder 29732 + DstBlock "C00_Xend" + DstPort 1 + } + } + Line { + ZOrder 29735 + SrcBlock "K1:C00-VIS_Xend" + SrcPort 1 + DstBlock "C00_Xend_MON" + DstPort 1 + } + Line { + ZOrder 29736 + SrcBlock "Ground57" + SrcPort 1 + DstBlock "K1:C00-VIS_Xend" + DstPort 1 + } + Line { + ZOrder 29739 + SrcBlock "Divide97" + SrcPort 1 + Points [47, 0] + Branch { + ZOrder 29738 + Points [0, -50] + DstBlock "C00_Xend_L_MON" + DstPort 1 + } + Branch { + ZOrder 29737 + Points [105, 0; 0, 30] + DstBlock "Choice37" + DstPort 1 + } + } + Line { + ZOrder 29740 + SrcBlock "Constant111" + SrcPort 1 + Points [45, 0] + DstBlock "Choice37" + DstPort 3 + } + Line { + ZOrder 29741 + SrcBlock "Xend_DARM_TM_L_SW" + SrcPort 1 + DstBlock "Choice37" + DstPort 2 + } + Line { + ZOrder 29768 + SrcBlock "Choice37" + SrcPort 1 + Points [307, 0; 0, 831; 38, 0] + DstBlock "Sum90" + DstPort 2 + } + Line { + ZOrder 29743 + SrcBlock "C00_Xend_L_MON" + SrcPort 1 + DstBlock "C00_Xend_L" + DstPort 1 + } + Line { + ZOrder 29722 + SrcBlock "Xend_TM_Y_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 29765 + Points [0, -30] + DstBlock "Xend_TM_Y" + DstPort 1 + } + Branch { + ZOrder 29764 + Points [109, 0] + Branch { + ZOrder 29728 + Points [0, 300] + DstBlock "Xend_Fil_TM_OFFSET_Y" + DstPort 1 + } + Branch { + ZOrder 29727 + DstBlock "Sum87" + DstPort 1 + } + } + } + Line { + ZOrder 29767 + SrcBlock "Sum84" + SrcPort 1 + DstBlock "Sum90" + DstPort 1 + } + Line { + ZOrder 29769 + SrcBlock "Yend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum91" + DstPort 2 + } + Line { + ZOrder 29772 + SrcBlock "Yend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum91" + DstPort 1 + } + Line { + ZOrder 29774 + SrcBlock "Yend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum92" + DstPort 2 + } + Line { + ZOrder 29775 + SrcBlock "Yend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum93" + DstPort 2 + } + Line { + ZOrder 29777 + SrcBlock "Yend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum92" + DstPort 1 + } + Line { + ZOrder 29779 + SrcBlock "Yend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum93" + DstPort 1 + } + Line { + ZOrder 29780 + SrcBlock "Yend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum94" + DstPort 2 + } + Line { + ZOrder 29781 + SrcBlock "Yend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum95" + DstPort 2 + } + Line { + ZOrder 29782 + SrcBlock "Yend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum96" + DstPort 2 + } + Line { + ZOrder 29787 + SrcBlock "Yend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum96" + DstPort 1 + } + Line { + ZOrder 29788 + SrcBlock "Yend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum95" + DstPort 1 + } + Line { + ZOrder 29789 + SrcBlock "Yend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum94" + DstPort 1 + } + Line { + ZOrder 29790 + SrcBlock "Xend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum45" + DstPort 2 + } + Line { + ZOrder 29791 + SrcBlock "Xend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum50" + DstPort 2 + } + Line { + ZOrder 29792 + SrcBlock "Xend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum97" + DstPort 2 + } + Line { + ZOrder 29797 + SrcBlock "Xend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum97" + DstPort 1 + } + Line { + ZOrder 29798 + SrcBlock "Xend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum50" + DstPort 1 + } + Line { + ZOrder 29802 + SrcBlock "Xend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum98" + DstPort 2 + } + Line { + ZOrder 29803 + SrcBlock "Xend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum99" + DstPort 2 + } + Line { + ZOrder 29804 + SrcBlock "Xend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum100" + DstPort 2 + } + Line { + ZOrder 29812 + SrcBlock "Xend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum99" + DstPort 1 + } + Line { + ZOrder 29813 + SrcBlock "Xend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum98" + DstPort 1 + } + Line { + ZOrder 33037 + SrcBlock "OPLEV1_yaw1" + SrcPort 1 + Points [51, 0; 0, -15] + DstBlock "Product39" + DstPort 1 + } + Line { + ZOrder 33035 + SrcBlock "OPLEV1_yaw" + SrcPort 1 + DstBlock "Product35" + DstPort 1 + } + Line { + ZOrder 34183 + SrcBlock "Product37" + SrcPort 1 + Points [33, 0; 0, -10] + DstBlock "Product73" + DstPort 1 + } + Line { + ZOrder 34184 + SrcBlock "Constant58" + SrcPort 1 + Points [105, 0; 0, 90] + DstBlock "Product73" + DstPort 2 + } + Line { + ZOrder 34186 + SrcBlock "Product32" + SrcPort 1 + DstBlock "Product101" + DstPort 1 + } + Line { + ZOrder 34187 + SrcBlock "Constant59" + SrcPort 1 + Points [24, 0; 0, 50] + DstBlock "Product101" + DstPort 2 + } + Line { + ZOrder 34256 + SrcBlock "Sum32" + SrcPort 1 + DstBlock "Sum67" + DstPort 1 + } + Line { + ZOrder 34273 + SrcBlock "Choice26" + SrcPort 1 + Points [338, 0; 0, 584; 46, 0; 0, 200; 31, 0] + DstBlock "Sum67" + DstPort 2 + } + Line { + ZOrder 34325 + SrcBlock "Sum58" + SrcPort 1 + DstBlock "Sum32" + DstPort 1 + } + Line { + ZOrder 34259 + SrcBlock "Yend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum32" + DstPort 2 + } + Line { + ZOrder 34326 + SrcBlock "Sum59" + SrcPort 1 + DstBlock "Sum37" + DstPort 1 + } + Line { + ZOrder 34328 + SrcBlock "Sum60" + SrcPort 1 + DstBlock "Sum68" + DstPort 1 + } + Line { + ZOrder 34262 + SrcBlock "Yend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum37" + DstPort 2 + } + Line { + ZOrder 34263 + SrcBlock "Yend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum68" + DstPort 2 + } + Line { + ZOrder 34312 + SrcBlock "Yend_OPLEV1_X_mm_diff_MON" + SrcPort 1 + DstBlock "Sum33" + DstPort 1 + } + Line { + ZOrder 34336 + SrcBlock "Yend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 34342 + Points [222, 0; 0, 2060] + DstBlock "Product10" + DstPort 1 + } + Branch { + ZOrder 34341 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL3_VOLT" + DstPort 1 + } + } + Line { + ZOrder 34344 + SrcBlock "Yend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 34346 + Points [0, -14; 20, 0] + DstBlock "Yend_TM_COIL4_VOLT" + DstPort 1 + } + Branch { + ZOrder 34345 + Points [196, 0; 0, 2185] + DstBlock "Product15" + DstPort 1 + } + } + Line { + ZOrder 34386 + SrcBlock "Demux1" + SrcPort 3 + Points [75, 0; 0, -10] + DstBlock "Yend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 34387 + SrcBlock "Demux1" + SrcPort 4 + DstBlock "Yend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 34385 + SrcBlock "Demux1" + SrcPort 2 + Points [75, 0; 0, -25] + DstBlock "Yend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 34383 + SrcBlock "Demux1" + SrcPort 1 + Points [75, 0; 0, -40] + DstBlock "Yend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 34433 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "Yend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 34434 + SrcBlock "Yend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + ZOrder 34447 + SrcBlock "Demux4" + SrcPort 2 + Points [139, 0] + Branch { + ZOrder 34466 + Points [0, 300] + DstBlock "Yend_Fil_TM_OFFSET_Y" + DstPort 1 + } + Branch { + ZOrder 34465 + DstBlock "Sum59" + DstPort 1 + } + } + Line { + ZOrder 34448 + SrcBlock "Demux4" + SrcPort 3 + Points [126, 0] + Branch { + ZOrder 34468 + Points [0, 310] + DstBlock "Yend_Fil_TM_OFFSET_P" + DstPort 1 + } + Branch { + ZOrder 34467 + DstBlock "Sum60" + DstPort 1 + } + } + Line { + ZOrder 34449 + SrcBlock "Demux4" + SrcPort 1 + Points [151, 0] + Branch { + ZOrder 34464 + Points [0, 275] + DstBlock "Yend_Fil_TM_OFFSET_L" + DstPort 1 + } + Branch { + ZOrder 34463 + DstBlock "Sum58" + DstPort 1 + } + } + Line { + ZOrder 34451 + SrcBlock "Sum33" + SrcPort 1 + Points [68, 0] + Branch { + ZOrder 34456 + Points [0, -310] + DstBlock "Mux10" + DstPort 1 + } + Branch { + ZOrder 34455 + Points [47, 0; 0, -25] + DstBlock "Mux1" + DstPort 2 + } + } + Line { + ZOrder 34452 + SrcBlock "Yend_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [343, 0] + Branch { + ZOrder 34458 + Points [0, -305] + DstBlock "Mux11" + DstPort 1 + } + Branch { + ZOrder 34457 + Points [27, 0; 0, -25] + DstBlock "Mux1" + DstPort 3 + } + } + Line { + ZOrder 34454 + SrcBlock "Yend_OPLEV2_X_mm_diff_MON" + SrcPort 1 + Points [27, 0; 0, -905; 176, 0] + Branch { + ZOrder 34460 + Points [0, -390] + DstBlock "Product32" + DstPort 2 + } + Branch { + ZOrder 34459 + DstBlock "Mux1" + DstPort 1 + } + } + Line { + ZOrder 17334 + SrcBlock "Yend_TM_Y_MON" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 34484 + Points [0, 427; 1164, 0; 0, 3] + Branch { + ZOrder 43748 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 4 + } + Branch { + ZOrder 42198 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 4 + } + } + Branch { + ZOrder 34483 + DstBlock "Yend_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 17333 + SrcBlock "Yend_TM_L_MON" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 34470 + Points [0, 486; 1177, 0; 0, 9] + Branch { + ZOrder 43747 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 3 + } + Branch { + ZOrder 42197 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 3 + } + } + Branch { + ZOrder 34469 + DstBlock "Yend_TM_L" + DstPort 1 + } + } + Line { + ZOrder 34270 + SrcBlock "Sum67" + SrcPort 1 + Points [151, 0] + Branch { + ZOrder 43770 + Points [0, 405] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 3 + } + Branch { + ZOrder 34510 + DstBlock "Yend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 36010 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_Fil" + DstPort 1 + } + Line { + ZOrder 3910 + SrcBlock "Constant10" + SrcPort 1 + Points [98, 0; 0, 150] + Branch { + ZOrder 24244 + DstBlock "Product16" + DstPort 2 + } + Branch { + ZOrder 24243 + Points [0, 175] + Branch { + ZOrder 24246 + DstBlock "Product3" + DstPort 2 + } + Branch { + ZOrder 24245 + Points [0, 175] + Branch { + ZOrder 24249 + Points [0, 175] + Branch { + ZOrder 24251 + DstBlock "Product15" + DstPort 2 + } + Branch { + ZOrder 24250 + Points [0, 165] + Branch { + ZOrder 7871 + Points [0, 175] + Branch { + ZOrder 7874 + Points [0, 175] + Branch { + ZOrder 7877 + Points [0, 175] + DstBlock "Product19" + DstPort 2 + } + Branch { + ZOrder 7876 + DstBlock "Product18" + DstPort 2 + } + } + Branch { + ZOrder 7873 + DstBlock "Product17" + DstPort 2 + } + } + Branch { + ZOrder 7870 + DstBlock "Product20" + DstPort 2 + } + } + } + Branch { + ZOrder 24248 + DstBlock "Product10" + DstPort 2 + } + } + } + } + Line { + ZOrder 16929 + SrcBlock "Yend_SEISM_MON" + SrcPort 1 + DstBlock "Divide59" + DstPort 1 + } + Line { + ZOrder 41941 + SrcBlock "Constant76" + SrcPort 1 + Points [15, 0] + DstBlock "Divide99" + DstPort 1 + } + Line { + ZOrder 41940 + SrcBlock "Constant62" + SrcPort 1 + Points [12, 0; 0, -5] + DstBlock "Divide99" + DstPort 2 + } + Line { + ZOrder 41942 + SrcBlock "Divide99" + SrcPort 1 + Points [9, 0; 0, -45] + DstBlock "Divide60" + DstPort 2 + } + Line { + ZOrder 42185 + SrcBlock "Yend_OSC_TM2" + SrcPort 5 + Points [29, 0; 0, 720] + Branch { + ZOrder 43776 + Points [0, 85] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 2 + } + Branch { + ZOrder 43739 + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 2 + } + } + Line { + ZOrder 42184 + SrcBlock "Yend_OSC_TM2" + SrcPort 4 + Points [22, 0; 0, 720] + Branch { + ZOrder 43775 + Points [0, 85] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 1 + } + Branch { + ZOrder 43743 + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 1 + } + } + Line { + ZOrder 42181 + SrcBlock "Yend_OSC_TM2" + SrcPort 1 + Points [272, 0; 0, 104; 28, 0] + DstBlock "Sum55" + DstPort 2 + } + Line { + ZOrder 42182 + SrcBlock "Yend_OSC_TM2" + SrcPort 2 + Points [265, 0; 0, 138; 35, 0] + DstBlock "Sum56" + DstPort 2 + } + Line { + ZOrder 42183 + SrcBlock "Yend_OSC_TM2" + SrcPort 3 + Points [253, 0; 0, 145] + DstBlock "Sum57" + DstPort 1 + } + Line { + ZOrder 42187 + SrcBlock "Yend_OSC_TM1" + SrcPort 1 + Points [124, 0; 0, -30] + DstBlock "Sum55" + DstPort 1 + } + Line { + ZOrder 42188 + SrcBlock "Yend_OSC_TM1" + SrcPort 2 + DstBlock "Sum56" + DstPort 1 + } + Line { + ZOrder 42189 + SrcBlock "Yend_OSC_TM1" + SrcPort 3 + Points [146, 0; 0, 63; 154, 0] + DstBlock "Sum57" + DstPort 2 + } + Line { + ZOrder 42195 + SrcBlock "Yend_OSC_TM1" + SrcPort 4 + Points [78, 0; 0, 520] + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 1 + } + Line { + ZOrder 42196 + SrcBlock "Yend_OSC_TM1" + SrcPort 5 + Points [44, 0; 0, 520] + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 2 + } + Line { + ZOrder 43780 + SrcBlock "Xend_OSC_TM2" + SrcPort 5 + Points [25, 0; 0, 800] + Branch { + ZOrder 43805 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 2 + } + Branch { + ZOrder 43793 + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 2 + } + } + Line { + ZOrder 43777 + SrcBlock "Xend_OSC_TM2" + SrcPort 4 + Points [142, 0; 0, 800] + Branch { + ZOrder 43804 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 1 + } + Branch { + ZOrder 43800 + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 1 + } + } + Line { + ZOrder 43781 + SrcBlock "Xend_OSC_TM2" + SrcPort 1 + Points [298, 0; 0, 161; 22, 0] + DstBlock "Sum75" + DstPort 2 + } + Line { + ZOrder 43778 + SrcBlock "Xend_OSC_TM2" + SrcPort 2 + Points [276, 0; 0, 209; 44, 0] + DstBlock "Sum76" + DstPort 2 + } + Line { + ZOrder 43779 + SrcBlock "Xend_OSC_TM2" + SrcPort 3 + Points [261, 0; 0, 250; 59, 0] + DstBlock "Sum77" + DstPort 2 + } + Line { + ZOrder 43782 + SrcBlock "Xend_OSC_TM1" + SrcPort 1 + Points [293, 0; 0, 35] + DstBlock "Sum75" + DstPort 1 + } + Line { + ZOrder 43786 + SrcBlock "Xend_OSC_TM1" + SrcPort 2 + Points [281, 0; 0, 80] + DstBlock "Sum76" + DstPort 1 + } + Line { + ZOrder 43784 + SrcBlock "Xend_OSC_TM1" + SrcPort 3 + Points [285, 0; 0, 115] + DstBlock "Sum77" + DstPort 1 + } + Line { + ZOrder 43791 + SrcBlock "Xend_OSC_TM1" + SrcPort 4 + Points [184, 0; 0, 610] + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 1 + } + Line { + ZOrder 43789 + SrcBlock "Xend_OSC_TM1" + SrcPort 5 + Points [159, 0; 0, 610] + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 2 + } + Line { + ZOrder 43685 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 43829 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 43830 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 43831 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 43832 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 43849 + SrcBlock "Constant5" + SrcPort 1 + DstBlock "Subsystem" + DstPort 2 + } + Line { + ZOrder 43850 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + Line { + ZOrder 43860 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_1" + DstPort 2 + } + Line { + ZOrder 43859 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_1" + DstPort 3 + } + Line { + ZOrder 43857 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "DAC_1" + DstPort 4 + } + Line { + ZOrder 43858 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "DAC_1" + DstPort 1 + } + Line { + ZOrder 43866 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "DAC_1" + DstPort 6 + } + Line { + ZOrder 43868 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "DAC_1" + DstPort 7 + } + Line { + ZOrder 43865 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "DAC_1" + DstPort 8 + } + Line { + ZOrder 43867 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "DAC_1" + DstPort 5 + } + Line { + ZOrder 43874 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "DAC_1" + DstPort 10 + } + Line { + ZOrder 43875 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "DAC_1" + DstPort 11 + } + Line { + ZOrder 43876 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "DAC_1" + DstPort 12 + } + Line { + ZOrder 43873 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "DAC_1" + DstPort 9 + } + Line { + ZOrder 43882 + SrcBlock "Ground36" + SrcPort 1 + DstBlock "DAC_1" + DstPort 14 + } + Line { + ZOrder 43884 + SrcBlock "Ground37" + SrcPort 1 + DstBlock "DAC_1" + DstPort 15 + } + Line { + ZOrder 43881 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "DAC_1" + DstPort 16 + } + Line { + ZOrder 43883 + SrcBlock "Ground35" + SrcPort 1 + DstBlock "DAC_1" + DstPort 13 + } + Line { + Name "" + ZOrder 44820 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "Yend_PD6_MON" + DstPort 1 + } + Line { + ZOrder 44831 + SrcBlock "Yend_PD7_MON" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 44830 + SrcBlock "Divide9" + SrcPort 1 + DstBlock "Yend_PD7_VOLT_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 46954 + Labels [0, 1] + SrcBlock "Bus\nSelector6" + SrcPort 29 + DstBlock "Xend_TOP_QPD3_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 46955 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 30 + DstBlock "Xend_TOP_QPD3_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44800 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 31 + Points [171, 0; 0, 205] + DstBlock "Yend_PD3_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44806 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 32 + Points [112, 0; 0, 205] + DstBlock "Yend_PD4_MON" + DstPort 1 + } + Line { + ZOrder 44748 + Points [2370, 8375; 15, 0] + } + Line { + ZOrder 44773 + Points [2370, 8375; 0, 175] + Branch { + ZOrder 44772 + Points [15, 0] + } + Branch { + ZOrder 44771 + Points [0, 175] + Branch { + ZOrder 44770 + Points [0, 455] + Branch { + ZOrder 44769 + Points [0, 175] + Branch { + ZOrder 44768 + Points [0, 175] + Branch { + ZOrder 44767 + Points [0, 270; -35, 0; 0, 6105] + Branch { + ZOrder 44766 + Points [15, 0] + } + Branch { + ZOrder 44765 + Points [0, 205] + Branch { + ZOrder 44764 + Points [15, 0] + } + Branch { + ZOrder 44763 + Points [0, 395] + Branch { + ZOrder 44762 + Points [0, 175] + Branch { + ZOrder 44761 + Points [0, 175] + Branch { + ZOrder 44760 + Points [0, 350] + Branch { + ZOrder 44759 + Points [25, 0] + } + Branch { + ZOrder 44758 + Points [0, 175] + Branch { + ZOrder 44757 + Points [0, 175; 25, 0] + } + Branch { + ZOrder 44756 + Points [25, 0] + } + } + } + Branch { + ZOrder 44755 + Points [20, 0] + } + } + Branch { + ZOrder 44754 + Points [20, 0] + } + } + Branch { + ZOrder 44753 + Points [20, 0] + } + } + } + } + Branch { + ZOrder 44752 + Points [50, 0] + } + } + Branch { + ZOrder 44751 + Points [50, 0] + } + } + Branch { + ZOrder 44750 + Points [50, 0] + } + } + Branch { + ZOrder 44749 + Points [15, 0] + } + } + } + Line { + ZOrder 44779 + SrcBlock "Yend_PD3_MON" + SrcPort 1 + DstBlock "Divide30" + DstPort 1 + } + Line { + ZOrder 44780 + SrcBlock "Divide30" + SrcPort 1 + DstBlock "Yend_PD3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44783 + SrcBlock "Yend_PD3_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD3_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44784 + SrcBlock "Yend_PD4_MON" + SrcPort 1 + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 44785 + SrcBlock "Divide31" + SrcPort 1 + DstBlock "Yend_PD4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44786 + SrcBlock "Yend_PD4_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD4_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44809 + SrcBlock "Yend_PD5_MON" + SrcPort 1 + DstBlock "Divide156" + DstPort 1 + } + Line { + ZOrder 44810 + SrcBlock "Yend_PD5_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD5_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44813 + SrcBlock "Divide156" + SrcPort 1 + DstBlock "Yend_PD5_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44821 + SrcBlock "Yend_PD6_MON" + SrcPort 1 + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 44823 + SrcBlock "Divide12" + SrcPort 1 + DstBlock "Yend_PD6_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44819 + SrcBlock "Yend_PD6_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD6_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44828 + SrcBlock "Yend_PD7_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD7_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44838 + SrcBlock "Yend_PD8_MON" + SrcPort 1 + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 44839 + SrcBlock "Divide21" + SrcPort 1 + DstBlock "Yend_PD8_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44840 + SrcBlock "Yend_PD8_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD8_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44326 + SrcBlock "Constant8" + SrcPort 1 + Points [30, 0; 0, 248] + Branch { + ZOrder 44816 + Points [-313, 0; 0, -78] + DstBlock "Divide156" + DstPort 2 + } + Branch { + ZOrder 44815 + Points [0, 175] + Branch { + ZOrder 44825 + Points [-310, 0] + DstBlock "Divide12" + DstPort 2 + } + Branch { + ZOrder 44824 + Points [0, 152] + Branch { + ZOrder 44837 + Points [-310, 0] + DstBlock "Divide9" + DstPort 2 + } + Branch { + ZOrder 44836 + Points [0, 184] + Branch { + ZOrder 44844 + Points [-290, 0] + DstBlock "Divide21" + DstPort 2 + } + Branch { + ZOrder 44843 + Points [0, 201] + Branch { + ZOrder 44854 + Points [-275, 0] + DstBlock "Divide10" + DstPort 2 + } + Branch { + ZOrder 44853 + Points [32, 0; 0, 139] + Branch { + ZOrder 44861 + Points [-307, 0] + DstBlock "Divide24" + DstPort 2 + } + Branch { + ZOrder 44860 + Points [0, 192] + Branch { + ZOrder 44867 + Points [-312, 0] + DstBlock "Divide28" + DstPort 2 + } + Branch { + ZOrder 44866 + Points [0, 206; -302, 0] + DstBlock "Divide29" + DstPort 2 + } + } + } + } + } + } + } + } + Line { + ZOrder 44849 + SrcBlock "Yend_PD9_MON" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 44850 + SrcBlock "Divide10" + SrcPort 1 + DstBlock "Yend_PD9_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44851 + SrcBlock "Yend_PD9_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD9_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44855 + SrcBlock "Yend_PD10_MON" + SrcPort 1 + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 44856 + SrcBlock "Divide24" + SrcPort 1 + DstBlock "Yend_PD10_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44857 + SrcBlock "Yend_PD10_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD10_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44862 + SrcBlock "Yend_PD11_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PD11_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 44863 + SrcBlock "Yend_PD11_MON" + SrcPort 1 + DstBlock "Divide28" + DstPort 1 + } + Line { + ZOrder 44864 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "Yend_PD11_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44868 + SrcBlock "Divide29" + SrcPort 1 + DstBlock "Yend_PD12_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44869 + SrcBlock "Yend_PD12_MON" + SrcPort 1 + DstBlock "Divide29" + DstPort 1 + } + Line { + ZOrder 44870 + SrcBlock "Yend_PD12_VOLT_MON" + SrcPort 1 + Points [25, 0] + DstBlock "Yend_PD12_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 45566 + SrcBlock "Xend_TOP_QPD1_X_MON" + SrcPort 1 + Points [31, 0; 0, 30] + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 45563 + SrcBlock "Xend_TOP_QPD1_Y_MON" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 45577 + SrcBlock "Xend_TOP_QPD2_X_MON" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 45588 + SrcBlock "Xend_TOP_QPD2_Y_MON" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 45456 + SrcBlock "Divide220" + SrcPort 1 + DstBlock "Xend_TOP_QPD1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45457 + SrcBlock "Divide221" + SrcPort 1 + DstBlock "Xend_TOP_QPD1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45458 + SrcBlock "Divide222" + SrcPort 1 + DstBlock "Xend_TOP_QPD2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45459 + SrcBlock "Divide223" + SrcPort 1 + DstBlock "Xend_TOP_QPD2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45460 + SrcBlock "Divide224" + SrcPort 1 + DstBlock "Xend_TOP_QPD1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45461 + SrcBlock "Xend_TOP_QPD1_SUM_MON" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 45591 + SrcBlock "Xend_TOP_QPD2_SUM_MON" + SrcPort 1 + DstBlock "Sum7" + DstPort 1 + } + Line { + ZOrder 45463 + SrcBlock "Divide225" + SrcPort 1 + DstBlock "Xend_TOP_QPD2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45465 + SrcBlock "Xend_TOP_QPD1_Y_VOLT_MON" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 45605 + Points [0, -55] + DstBlock "Xend_TOP_QPD1_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 45604 + DstBlock "Divide227" + DstPort 1 + } + } + Line { + ZOrder 45468 + SrcBlock "Xend_TOP_QPD1_SUM_VOLT_MON" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 45607 + Points [0, -45] + DstBlock "Xend_TOP_QPD1_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 45606 + Points [165, 0; 0, -30] + Branch { + ZOrder 45558 + Points [97, 0; 0, -130] + DstBlock "Divide227" + DstPort 2 + } + Branch { + ZOrder 45556 + Points [0, -133; -43, 0; 0, -142] + DstBlock "Divide226" + DstPort 2 + } + } + } + Line { + ZOrder 45469 + SrcBlock "Xend_TOP_QPD2_X_VOLT_MON" + SrcPort 1 + Points [37, 0] + Branch { + ZOrder 45609 + Points [0, -70] + DstBlock "Xend_TOP_QPD2_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 45608 + DstBlock "Divide228" + DstPort 1 + } + } + Line { + ZOrder 45470 + SrcBlock "Xend_TOP_QPD2_Y_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 45611 + Points [0, -60] + DstBlock "Xend_TOP_QPD2_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 45610 + DstBlock "Divide229" + DstPort 1 + } + } + Line { + ZOrder 45473 + SrcBlock "Xend_TOP_QPD2_SUM_VOLT_MON" + SrcPort 1 + Points [48, 0] + Branch { + ZOrder 45613 + Points [0, -40] + DstBlock "Xend_TOP_QPD2_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 45612 + Points [248, 0; 0, -63] + Branch { + ZOrder 45561 + Points [-139, 0; 0, -97] + DstBlock "Divide229" + DstPort 2 + } + Branch { + ZOrder 45560 + Points [0, -237; -126, 0] + DstBlock "Divide228" + DstPort 2 + } + } + } + Line { + ZOrder 45474 + SrcBlock "Divide226" + SrcPort 1 + DstBlock "Product174" + DstPort 1 + } + Line { + ZOrder 45475 + SrcBlock "Divide227" + SrcPort 1 + Points [0, 11; 50, 0; 0, -31] + DstBlock "Product175" + DstPort 1 + } + Line { + ZOrder 45476 + SrcBlock "Divide228" + SrcPort 1 + Points [170, 0; 0, -185] + DstBlock "Product180" + DstPort 1 + } + Line { + ZOrder 45477 + SrcBlock "Divide229" + SrcPort 1 + Points [267, 0; 0, -260] + DstBlock "Product181" + DstPort 1 + } + Line { + ZOrder 45484 + SrcBlock "Constant150" + SrcPort 1 + Points [26, 0; 0, -75] + Branch { + ZOrder 45483 + Points [0, -100] + Branch { + ZOrder 45482 + Points [0, -185] + Branch { + ZOrder 45481 + Points [0, -125] + DstBlock "Product174" + DstPort 2 + } + Branch { + ZOrder 45480 + DstBlock "Product175" + DstPort 2 + } + } + Branch { + ZOrder 45479 + DstBlock "Product180" + DstPort 2 + } + } + Branch { + ZOrder 45478 + DstBlock "Product181" + DstPort 2 + } + } + Line { + ZOrder 45485 + SrcBlock "Product181" + SrcPort 1 + DstBlock "Divide247" + DstPort 1 + } + Line { + ZOrder 45486 + SrcBlock "Product180" + SrcPort 1 + DstBlock "Divide246" + DstPort 1 + } + Line { + ZOrder 45487 + SrcBlock "Product175" + SrcPort 1 + DstBlock "Divide245" + DstPort 1 + } + Line { + ZOrder 45488 + SrcBlock "Product174" + SrcPort 1 + DstBlock "Divide244" + DstPort 1 + } + Line { + ZOrder 45495 + SrcBlock "Constant151" + SrcPort 1 + Points [23, 0; 0, -65] + Branch { + ZOrder 45494 + Points [0, -100] + Branch { + ZOrder 45493 + Points [0, -185] + Branch { + ZOrder 45492 + Points [0, -125] + DstBlock "Divide244" + DstPort 2 + } + Branch { + ZOrder 45491 + DstBlock "Divide245" + DstPort 2 + } + } + Branch { + ZOrder 45490 + DstBlock "Divide246" + DstPort 2 + } + } + Branch { + ZOrder 45489 + DstBlock "Divide247" + DstPort 2 + } + } + Line { + ZOrder 45496 + SrcBlock "Divide244" + SrcPort 1 + DstBlock "Xend_TOP_QPD1_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 45497 + SrcBlock "Divide245" + SrcPort 1 + DstBlock "Xend_TOP_QPD1_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 45498 + SrcBlock "Divide246" + SrcPort 1 + DstBlock "Xend_TOP_QPD2_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 45499 + SrcBlock "Divide247" + SrcPort 1 + DstBlock "Xend_TOP_QPD2_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 45502 + SrcBlock "Xend_TOP_QPD1_X_mm_MON" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 45593 + DstBlock "Sum190" + DstPort 1 + } + Branch { + ZOrder 45500 + Points [0, -40] + DstBlock "Xend_TOP_QPD1_X_mm" + DstPort 1 + } + } + Line { + ZOrder 45503 + SrcBlock "Xend_TOP_QPD1_X_mm_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum190" + DstPort 2 + } + Line { + ZOrder 45504 + SrcBlock "Xend_TOP_QPD1_Y_mm_OFFSET" + SrcPort 1 + Points [35, 0] + DstBlock "Sum191" + DstPort 2 + } + Line { + ZOrder 45507 + SrcBlock "Xend_TOP_QPD1_Y_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 45506 + DstBlock "Sum191" + DstPort 1 + } + Branch { + ZOrder 45505 + Points [0, -30] + DstBlock "Xend_TOP_QPD1_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 45508 + SrcBlock "Xend_TOP_QPD2_X_mm_OFFSET" + SrcPort 1 + DstBlock "Sum192" + DstPort 2 + } + Line { + ZOrder 45511 + SrcBlock "Xend_TOP_QPD2_X_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 45510 + DstBlock "Sum192" + DstPort 1 + } + Branch { + ZOrder 45509 + Points [0, -55] + DstBlock "Xend_TOP_QPD2_X_mm" + DstPort 1 + } + } + Line { + ZOrder 45512 + SrcBlock "Xend_TOP_QPD2_Y_mm_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum193" + DstPort 2 + } + Line { + ZOrder 45515 + SrcBlock "Xend_TOP_QPD2_Y_mm_MON" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 45514 + DstBlock "Sum193" + DstPort 1 + } + Branch { + ZOrder 45513 + Points [0, -20] + DstBlock "Xend_TOP_QPD2_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 45516 + SrcBlock "Sum191" + SrcPort 1 + DstBlock "Xend_TOP_QPD1_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 45517 + SrcBlock "Sum190" + SrcPort 1 + DstBlock "Xend_TOP_QPD1_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 45518 + SrcBlock "Sum193" + SrcPort 1 + DstBlock "Xend_TOP_QPD2_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 45519 + SrcBlock "Sum192" + SrcPort 1 + DstBlock "Xend_TOP_QPD2_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 45562 + SrcBlock "Xend_TOP_QPD1_Y_OFFSET" + SrcPort 1 + Points [5, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 45564 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "Divide221" + DstPort 1 + } + Line { + ZOrder 45569 + SrcBlock "Xend_TOP_QPD1_X_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 45567 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "Divide220" + DstPort 1 + } + Line { + ZOrder 45574 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "Divide224" + DstPort 1 + } + Line { + ZOrder 45575 + SrcBlock "Xend_TOP_QPD1_SUM_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 45576 + SrcBlock "Xend_TOP_QPD2_X_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 45578 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "Divide222" + DstPort 1 + } + Line { + ZOrder 45579 + SrcBlock "Xend_TOP_QPD2_Y_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 45589 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "Divide223" + DstPort 1 + } + Line { + ZOrder 45590 + SrcBlock "Xend_TOP_QPD2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum7" + DstPort 2 + } + Line { + ZOrder 45592 + SrcBlock "Sum7" + SrcPort 1 + DstBlock "Divide225" + DstPort 1 + } + Line { + ZOrder 45464 + SrcBlock "Xend_TOP_QPD1_X_VOLT_MON" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 45602 + Points [0, -55] + DstBlock "Xend_TOP_QPD1_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 45601 + DstBlock "Divide226" + DstPort 1 + } + } + Line { + ZOrder 45672 + SrcBlock "Xend_Fil_TOP_L_OFFSET" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 45673 + SrcBlock "Xend_ZEROE_TOP_L_SW" + SrcPort 1 + DstBlock "Choice2" + DstPort 2 + } + Line { + ZOrder 45674 + SrcBlock "Constant19" + SrcPort 1 + Points [45, 0] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 45675 + SrcBlock "Choice2" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum11" + DstPort 2 + } + Line { + ZOrder 45676 + SrcBlock "Xend_Fil_TOP_Y_OFFSET" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice3" + DstPort 1 + } + Line { + ZOrder 45677 + SrcBlock "Xend_ZEROE_TOP_Y_SW" + SrcPort 1 + DstBlock "Choice3" + DstPort 2 + } + Line { + ZOrder 45678 + SrcBlock "Constant20" + SrcPort 1 + Points [45, 0] + DstBlock "Choice3" + DstPort 3 + } + Line { + ZOrder 45679 + SrcBlock "Choice3" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum12" + DstPort 2 + } + Line { + ZOrder 45680 + SrcBlock "Xend_Fil_TOP_P_OFFSET" + SrcPort 1 + Points [142, 0; 0, 5] + DstBlock "Choice4" + DstPort 1 + } + Line { + ZOrder 45681 + SrcBlock "Xend_ZEROE_TOP_P_SW" + SrcPort 1 + DstBlock "Choice4" + DstPort 2 + } + Line { + ZOrder 45682 + SrcBlock "Constant21" + SrcPort 1 + Points [5, 0] + DstBlock "Choice4" + DstPort 3 + } + Line { + ZOrder 45683 + SrcBlock "Choice4" + SrcPort 1 + Points [25, 0] + DstBlock "Sum13" + DstPort 2 + } + Line { + ZOrder 45684 + SrcBlock "Xend_TOP_L_OFFSET" + SrcPort 1 + DstBlock "Sum9" + DstPort 2 + } + Line { + ZOrder 45685 + SrcBlock "Xend_TOP_Y_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum10" + DstPort 2 + } + Line { + ZOrder 45686 + SrcBlock "Xend_TOP_P_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum14" + DstPort 2 + } + Line { + ZOrder 48258 + SrcBlock "Xend_TOP_Pitch_MON" + SrcPort 1 + Points [937, 0; 0, -945] + Branch { + ZOrder 48259 + Points [0, -50] + DstBlock "Xend_TOP_P" + DstPort 1 + } + Branch { + ZOrder 45712 + Points [94, 0] + Branch { + ZOrder 45688 + Points [0, 310] + DstBlock "Xend_Fil_TOP_P_OFFSET" + DstPort 1 + } + Branch { + ZOrder 45687 + DstBlock "Sum13" + DstPort 1 + } + } + } + Line { + ZOrder 48261 + SrcBlock "Xend_TOP_Length_MON" + SrcPort 1 + Points [144, 0; 0, -1030; 704, 0] + Branch { + ZOrder 47083 + Points [0, 30; 120, 0] + Branch { + ZOrder 45704 + DstBlock "Sum11" + DstPort 1 + } + Branch { + ZOrder 45692 + Points [0, 275] + DstBlock "Xend_Fil_TOP_L_OFFSET" + DstPort 1 + } + } + Branch { + ZOrder 45695 + DstBlock "Xend_TOP_L" + DstPort 1 + } + } + Line { + ZOrder 45697 + SrcBlock "Sum11" + SrcPort 1 + DstBlock "Sum9" + DstPort 1 + } + Line { + ZOrder 45698 + SrcBlock "Sum12" + SrcPort 1 + DstBlock "Sum10" + DstPort 1 + } + Line { + ZOrder 45699 + SrcBlock "Sum13" + SrcPort 1 + DstBlock "Sum14" + DstPort 1 + } + Line { + ZOrder 45713 + SrcBlock "Sum9" + SrcPort 1 + Points [144, 0] + Branch { + ZOrder 46120 + Points [0, 395] + Branch { + ZOrder 46122 + Points [0, 55] + Branch { + ZOrder 46213 + Points [0, 455] + Branch { + ZOrder 46233 + Points [0, 55] + DstBlock "Product24" + DstPort 1 + } + Branch { + ZOrder 46232 + DstBlock "Product25" + DstPort 1 + } + } + Branch { + ZOrder 46212 + DstBlock "Product42" + DstPort 1 + } + } + Branch { + ZOrder 46121 + DstBlock "Product9" + DstPort 1 + } + } + Branch { + ZOrder 46119 + DstBlock "Xend_Fil_PM_L" + DstPort 1 + } + } + Line { + ZOrder 45714 + SrcBlock "Sum10" + SrcPort 1 + Points [80, 0] + Branch { + ZOrder 46124 + Points [0, 455] + Branch { + ZOrder 46126 + Points [0, 55] + Branch { + ZOrder 46216 + Points [0, 455] + Branch { + ZOrder 46237 + Points [0, 55] + DstBlock "Product13" + DstPort 1 + } + Branch { + ZOrder 46236 + DstBlock "Product12" + DstPort 1 + } + } + Branch { + ZOrder 46215 + DstBlock "Product106" + DstPort 1 + } + } + Branch { + ZOrder 46125 + DstBlock "Product105" + DstPort 1 + } + } + Branch { + ZOrder 46123 + DstBlock "Xend_Fil_PM_Y" + DstPort 1 + } + } + Line { + ZOrder 45716 + SrcBlock "Mux18" + SrcPort 1 + DstBlock "Xend_PM_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 45717 + SrcBlock "Xend_PM_COIL_MAT" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 45718 + SrcBlock "Xend _Fil_PM_COIL2" + SrcPort 1 + DstBlock "Xend_PM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45719 + SrcBlock "Xend_Fil_PM_COIL4" + SrcPort 1 + DstBlock "Xend_PM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45720 + SrcBlock "Xend_Fil_PM_COIL3" + SrcPort 1 + DstBlock "Xend_PM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45721 + SrcBlock "Mux6" + SrcPort 1 + DstBlock "Xend_PM_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 45722 + SrcBlock "Xend_PM_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 45723 + SrcBlock "Xend_Fil_PM_COIL1" + SrcPort 1 + DstBlock "Xend_PM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 45755 + SrcBlock "Xend_Fil_PM_P" + SrcPort 1 + DstBlock "Sum17" + DstPort 1 + } + Line { + ZOrder 45754 + SrcBlock "Xend_Fil_PM_Y" + SrcPort 1 + DstBlock "Sum16" + DstPort 1 + } + Line { + ZOrder 45753 + SrcBlock "Xend_Fil_PM_L" + SrcPort 1 + DstBlock "Sum15" + DstPort 1 + } + Line { + ZOrder 45727 + SrcBlock "Sum15" + SrcPort 1 + DstBlock "Mux6" + DstPort 1 + } + Line { + ZOrder 45728 + SrcBlock "Sum16" + SrcPort 1 + DstBlock "Mux6" + DstPort 2 + } + Line { + ZOrder 45729 + SrcBlock "Sum17" + SrcPort 1 + DstBlock "Mux6" + DstPort 3 + } + Line { + ZOrder 45730 + SrcBlock "Demux2" + SrcPort 1 + DstBlock "Xend_Fil_PM_COIL1" + DstPort 1 + } + Line { + ZOrder 45731 + SrcBlock "Demux2" + SrcPort 4 + Points [15, 0] + DstBlock "Xend_Fil_PM_COIL4" + DstPort 1 + } + Line { + ZOrder 45732 + SrcBlock "Demux2" + SrcPort 2 + DstBlock "Xend _Fil_PM_COIL2" + DstPort 1 + } + Line { + ZOrder 45733 + SrcBlock "Demux2" + SrcPort 3 + DstBlock "Xend_Fil_PM_COIL3" + DstPort 1 + } + Line { + ZOrder 45734 + SrcBlock "Demux3" + SrcPort 1 + DstBlock "Mux18" + DstPort 1 + } + Line { + ZOrder 45735 + SrcBlock "Demux3" + SrcPort 2 + DstBlock "Mux18" + DstPort 2 + } + Line { + ZOrder 45736 + SrcBlock "Demux3" + SrcPort 3 + DstBlock "Mux18" + DstPort 3 + } + Line { + ZOrder 45739 + SrcBlock "Xend_PM_COIL1_VOLT_MON" + SrcPort 1 + DstBlock "Xend_PM_COIL1_VOLT" + DstPort 1 + } + Line { + ZOrder 45742 + SrcBlock "Xend_PM_COIL2_VOLT_MON" + SrcPort 1 + DstBlock "Xend_PM_COIL2_VOLT" + DstPort 1 + } + Line { + ZOrder 45745 + SrcBlock "Xend_PM_COIL3_VOLT_MON" + SrcPort 1 + DstBlock "Xend_PM_COIL3_VOLT" + DstPort 1 + } + Line { + ZOrder 45748 + SrcBlock "Xend_PM_COIL4_VOLT_MON" + SrcPort 1 + DstBlock "Xend_PM_COIL4_VOLT" + DstPort 1 + } + Line { + ZOrder 45904 + SrcBlock "Ground61" + SrcPort 1 + DstBlock "Xend_PM_OSC1_Y" + DstPort 1 + } + Line { + ZOrder 45905 + SrcBlock "Ground60" + SrcPort 1 + DstBlock "Xend_PM_OSC1_L" + DstPort 1 + } + Line { + ZOrder 45906 + SrcBlock "Ground62" + SrcPort 1 + DstBlock "Xend_PM_OSC1_P" + DstPort 1 + } + Line { + ZOrder 45909 + SrcBlock "Xend_PM_OSC1_L" + SrcPort 1 + DstBlock "Choice43" + DstPort 1 + } + Line { + ZOrder 45908 + SrcBlock "Constant97" + SrcPort 1 + DstBlock "Choice43" + DstPort 3 + } + Line { + ZOrder 45910 + SrcBlock "Xend_PM_OSC1_L_SW" + SrcPort 1 + Points [24, 0; 0, 55; 29, 0] + Branch { + ZOrder 45950 + Points [0, 260; -43, 0] + Branch { + ZOrder 45958 + DstBlock "Choice9" + DstPort 2 + } + Branch { + ZOrder 45957 + Points [-211, 0; 0, 45] + DstBlock "Choice31" + DstPort 2 + } + } + Branch { + ZOrder 45949 + DstBlock "Choice43" + DstPort 2 + } + } + Line { + ZOrder 45911 + SrcBlock "Constant22" + SrcPort 1 + DstBlock "Choice5" + DstPort 3 + } + Line { + ZOrder 45913 + SrcBlock "Xend_PM_OSC1_Y" + SrcPort 1 + DstBlock "Choice5" + DstPort 1 + } + Line { + ZOrder 45914 + SrcBlock "Xend_PM_OSC1_P_SW" + SrcPort 1 + Points [4, 0; 0, 45; 82, 0] + Branch { + ZOrder 45956 + Points [0, 346; -83, 0] + Branch { + ZOrder 45965 + Points [0, -56] + DstBlock "Choice14" + DstPort 2 + } + Branch { + ZOrder 45964 + Points [-264, 0; 0, -76] + DstBlock "Choice35" + DstPort 2 + } + } + Branch { + ZOrder 45955 + DstBlock "Choice8" + DstPort 2 + } + } + Line { + ZOrder 45915 + SrcBlock "Xend_PM_OSC1_P" + SrcPort 1 + DstBlock "Choice8" + DstPort 1 + } + Line { + ZOrder 45916 + SrcBlock "Constant25" + SrcPort 1 + DstBlock "Choice8" + DstPort 3 + } + Line { + ZOrder 45922 + SrcBlock "Constant27" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 45924 + Points [0, 80] + Branch { + ZOrder 45926 + Points [0, 80] + DstBlock "Choice14" + DstPort 3 + } + Branch { + ZOrder 45925 + DstBlock "Choice10" + DstPort 3 + } + } + Branch { + ZOrder 45923 + DstBlock "Choice9" + DstPort 3 + } + } + Line { + ZOrder 45934 + SrcBlock "Constant100" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 45941 + DstBlock "Choice31" + DstPort 3 + } + Branch { + ZOrder 45936 + Points [0, 75] + Branch { + ZOrder 45945 + DstBlock "Choice32" + DstPort 3 + } + Branch { + ZOrder 45939 + Points [0, 90] + DstBlock "Choice35" + DstPort 3 + } + } + } + Line { + ZOrder 45942 + SrcBlock "Xend_PM_OSC1_L" + SrcPort 2 + Points [34, 0; 0, 285] + DstBlock "Choice31" + DstPort 1 + } + Line { + ZOrder 45943 + SrcBlock "Xend_PM_OSC1_Y" + SrcPort 2 + Points [24, 0; 0, 260] + DstBlock "Choice32" + DstPort 1 + } + Line { + ZOrder 45944 + SrcBlock "Xend_PM_OSC1_P" + SrcPort 2 + Points [19, 0; 0, 250] + DstBlock "Choice35" + DstPort 1 + } + Line { + ZOrder 45946 + SrcBlock "Xend_PM_OSC1_L" + SrcPort 3 + Points [135, 0; 0, 290] + DstBlock "Choice9" + DstPort 1 + } + Line { + ZOrder 45947 + SrcBlock "Xend_PM_OSC1_Y" + SrcPort 3 + Points [151, 0; 0, 270] + DstBlock "Choice10" + DstPort 1 + } + Line { + ZOrder 45948 + SrcBlock "Xend_PM_OSC1_P" + SrcPort 3 + Points [117, 0; 0, 250] + DstBlock "Choice14" + DstPort 1 + } + Line { + ZOrder 45912 + SrcBlock "Xend_PM_OSC1_Y_SW" + SrcPort 1 + Points [4, 0; 0, 50; 68, 0] + Branch { + ZOrder 45954 + Points [0, 355] + Branch { + ZOrder 45963 + Points [-64, 0; 0, -45] + DstBlock "Choice10" + DstPort 2 + } + Branch { + ZOrder 45962 + Points [0, 77; -285, 0; 0, -152] + DstBlock "Choice32" + DstPort 2 + } + } + Branch { + ZOrder 45953 + DstBlock "Choice5" + DstPort 2 + } + } + Line { + ZOrder 45966 + SrcBlock "Choice31" + SrcPort 1 + Points [8, 0; 0, 327; -127, 0; 0, -57] + DstBlock "Mux22" + DstPort 1 + } + Line { + ZOrder 45967 + SrcBlock "Choice32" + SrcPort 1 + Points [3, 0; 0, 266; -130, 0; 0, -56] + DstBlock "Mux22" + DstPort 2 + } + Line { + ZOrder 45968 + SrcBlock "Choice35" + SrcPort 1 + Points [31, 0; 0, 190; -172, 0; 0, -55] + DstBlock "Mux22" + DstPort 3 + } + Line { + ZOrder 45969 + SrcBlock "Mux22" + SrcPort 1 + DstBlock "OSC1_SIN" + DstPort 1 + } + Line { + ZOrder 45971 + SrcBlock "Choice9" + SrcPort 1 + Points [63, 0; 0, 260] + DstBlock "Mux23" + DstPort 1 + } + Line { + ZOrder 45972 + SrcBlock "Choice10" + SrcPort 1 + Points [45, 0; 0, 195] + DstBlock "Mux23" + DstPort 2 + } + Line { + ZOrder 45973 + SrcBlock "Choice14" + SrcPort 1 + Points [31, 0; 0, 130] + DstBlock "Mux23" + DstPort 3 + } + Line { + ZOrder 45974 + SrcBlock "Mux23" + SrcPort 1 + Points [5, 0] + DstBlock "OSC1_COS" + DstPort 1 + } + Line { + ZOrder 45975 + SrcBlock "Ground42" + SrcPort 1 + DstBlock "Xend_PM_OSC2_Y" + DstPort 1 + } + Line { + ZOrder 45976 + SrcBlock "Ground41" + SrcPort 1 + DstBlock "Xend_PM_OSC2_L" + DstPort 1 + } + Line { + ZOrder 45977 + SrcBlock "Ground43" + SrcPort 1 + DstBlock "Xend_PM_OSC2_P" + DstPort 1 + } + Line { + ZOrder 45978 + SrcBlock "Xend_PM_OSC2_L" + SrcPort 1 + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 45979 + SrcBlock "Constant32" + SrcPort 1 + DstBlock "Choice20" + DstPort 3 + } + Line { + ZOrder 45984 + SrcBlock "Xend_PM_OSC2_L_SW" + SrcPort 1 + Points [24, 0; 0, 55; 29, 0] + Branch { + ZOrder 45983 + Points [0, 260; -43, 0] + Branch { + ZOrder 45982 + DstBlock "Choice23" + DstPort 2 + } + Branch { + ZOrder 45981 + Points [-211, 0; 0, 45] + DstBlock "Choice17" + DstPort 2 + } + } + Branch { + ZOrder 45980 + DstBlock "Choice20" + DstPort 2 + } + } + Line { + ZOrder 45985 + SrcBlock "Constant29" + SrcPort 1 + DstBlock "Choice21" + DstPort 3 + } + Line { + ZOrder 45986 + SrcBlock "Xend_PM_OSC2_Y" + SrcPort 1 + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 45991 + SrcBlock "Xend_PM_OSC2_P_SW" + SrcPort 1 + Points [4, 0; 0, 45; 82, 0] + Branch { + ZOrder 45990 + Points [0, 346; -83, 0] + Branch { + ZOrder 45989 + Points [0, -56] + DstBlock "Choice16" + DstPort 2 + } + Branch { + ZOrder 45988 + Points [-264, 0; 0, -76] + DstBlock "Choice19" + DstPort 2 + } + } + Branch { + ZOrder 45987 + DstBlock "Choice22" + DstPort 2 + } + } + Line { + ZOrder 45992 + SrcBlock "Xend_PM_OSC2_P" + SrcPort 1 + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 45993 + SrcBlock "Constant30" + SrcPort 1 + DstBlock "Choice22" + DstPort 3 + } + Line { + ZOrder 45998 + SrcBlock "Constant31" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 45997 + Points [0, 80] + Branch { + ZOrder 45996 + Points [0, 80] + DstBlock "Choice16" + DstPort 3 + } + Branch { + ZOrder 45995 + DstBlock "Choice15" + DstPort 3 + } + } + Branch { + ZOrder 45994 + DstBlock "Choice23" + DstPort 3 + } + } + Line { + ZOrder 46003 + SrcBlock "Constant28" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 46002 + DstBlock "Choice17" + DstPort 3 + } + Branch { + ZOrder 46001 + Points [0, 75] + Branch { + ZOrder 46000 + DstBlock "Choice18" + DstPort 3 + } + Branch { + ZOrder 45999 + Points [0, 90] + DstBlock "Choice19" + DstPort 3 + } + } + } + Line { + ZOrder 46004 + SrcBlock "Xend_PM_OSC2_L" + SrcPort 2 + Points [34, 0; 0, 285] + DstBlock "Choice17" + DstPort 1 + } + Line { + ZOrder 46005 + SrcBlock "Xend_PM_OSC2_Y" + SrcPort 2 + Points [24, 0; 0, 260] + DstBlock "Choice18" + DstPort 1 + } + Line { + ZOrder 46006 + SrcBlock "Xend_PM_OSC2_P" + SrcPort 2 + Points [19, 0; 0, 250] + DstBlock "Choice19" + DstPort 1 + } + Line { + ZOrder 46007 + SrcBlock "Xend_PM_OSC2_L" + SrcPort 3 + Points [135, 0; 0, 290] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 46008 + SrcBlock "Xend_PM_OSC2_Y" + SrcPort 3 + Points [151, 0; 0, 270] + DstBlock "Choice15" + DstPort 1 + } + Line { + ZOrder 46009 + SrcBlock "Xend_PM_OSC2_P" + SrcPort 3 + Points [117, 0; 0, 250] + DstBlock "Choice16" + DstPort 1 + } + Line { + ZOrder 46014 + SrcBlock "Xend_PM_OSC2_Y_SW" + SrcPort 1 + Points [4, 0; 0, 50; 68, 0] + Branch { + ZOrder 46013 + Points [0, 355] + Branch { + ZOrder 46012 + Points [-64, 0; 0, -45] + DstBlock "Choice15" + DstPort 2 + } + Branch { + ZOrder 46011 + Points [0, 77; -285, 0; 0, -152] + DstBlock "Choice18" + DstPort 2 + } + } + Branch { + ZOrder 46010 + DstBlock "Choice21" + DstPort 2 + } + } + Line { + ZOrder 46015 + SrcBlock "Choice17" + SrcPort 1 + Points [8, 0; 0, 327; -127, 0; 0, -57] + DstBlock "Mux19" + DstPort 1 + } + Line { + ZOrder 46016 + SrcBlock "Choice18" + SrcPort 1 + Points [3, 0; 0, 266; -130, 0; 0, -56] + DstBlock "Mux19" + DstPort 2 + } + Line { + ZOrder 46017 + SrcBlock "Choice19" + SrcPort 1 + Points [31, 0; 0, 190; -172, 0; 0, -55] + DstBlock "Mux19" + DstPort 3 + } + Line { + ZOrder 46018 + SrcBlock "Mux19" + SrcPort 1 + DstBlock "OSC2_SIN" + DstPort 1 + } + Line { + ZOrder 46019 + SrcBlock "Choice23" + SrcPort 1 + Points [63, 0; 0, 260] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 46020 + SrcBlock "Choice15" + SrcPort 1 + Points [45, 0; 0, 195] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 46021 + SrcBlock "Choice16" + SrcPort 1 + Points [31, 0; 0, 130] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 46022 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "OSC2_COS" + DstPort 1 + } + Line { + ZOrder 46023 + SrcBlock "Choice43" + SrcPort 1 + Points [143, 0; 0, -125; 807, 0; 0, 300] + DstBlock "Sum18" + DstPort 1 + } + Line { + ZOrder 46024 + SrcBlock "Choice20" + SrcPort 1 + Points [74, 0; 0, 234; 211, 0] + DstBlock "Sum18" + DstPort 2 + } + Line { + ZOrder 46025 + SrcBlock "Choice5" + SrcPort 1 + Points [200, 0; 0, 536; 802, 0; 0, -356] + DstBlock "Sum19" + DstPort 1 + } + Line { + ZOrder 46029 + SrcBlock "Choice8" + SrcPort 1 + Points [145, 0; 0, 460; 888, 0; 0, -320] + DstBlock "Sum20" + DstPort 1 + } + Line { + ZOrder 46027 + SrcBlock "Choice21" + SrcPort 1 + Points [41, 0; 0, 253; 244, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + ZOrder 46030 + SrcBlock "Choice22" + SrcPort 1 + Points [15, 0; 0, 210; 260, 0] + DstBlock "Sum20" + DstPort 2 + } + Line { + ZOrder 46031 + SrcBlock "Sum18" + SrcPort 1 + Points [149, 0; 0, 800; -804, 0] + DstBlock "Sum15" + DstPort 2 + } + Line { + ZOrder 46032 + SrcBlock "Sum19" + SrcPort 1 + Points [28, 0; 0, 790; -708, 0] + DstBlock "Sum16" + DstPort 2 + } + Line { + ZOrder 46033 + SrcBlock "Sum20" + SrcPort 1 + Points [20, 0; 0, 719; -730, 0] + DstBlock "Sum17" + DstPort 2 + } + Line { + ZOrder 46034 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_L1_SIN" + DstPort 1 + } + Line { + ZOrder 46035 + SrcBlock "Product42" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_L1_COS" + DstPort 1 + } + Line { + ZOrder 46040 + SrcBlock "Xend_Fil_PM_DEMOD_L1_SIN" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 46039 + DstBlock "MathFunction64" + DstPort 1 + } + Branch { + ZOrder 46038 + Points [0, -45; 478, 0] + Branch { + ZOrder 46037 + Points [0, 30] + DstBlock "Abs68" + DstPort 1 + } + Branch { + ZOrder 46036 + Points [68, 0] + DstBlock "Divide11" + DstPort 1 + } + } + } + Line { + ZOrder 46041 + SrcBlock "Sum21" + SrcPort 1 + DstBlock "SQRT33" + DstPort 1 + } + Line { + ZOrder 46042 + SrcBlock "SQRT33" + SrcPort 1 + Points [5, 0] + DstBlock "Product104" + DstPort 1 + } + Line { + ZOrder 46043 + SrcBlock "Constant35" + SrcPort 1 + Points [5, 0] + DstBlock "Product104" + DstPort 2 + } + Line { + ZOrder 46044 + SrcBlock "Product105" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_Y1_SIN" + DstPort 1 + } + Line { + ZOrder 46045 + SrcBlock "Product106" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_Y1_COS" + DstPort 1 + } + Line { + ZOrder 46046 + SrcBlock "MathFunction66" + SrcPort 1 + DstBlock "Sum23" + DstPort 1 + } + Line { + ZOrder 46047 + SrcBlock "MathFunction67" + SrcPort 1 + Points [30, 0] + DstBlock "Sum23" + DstPort 2 + } + Line { + ZOrder 46048 + SrcBlock "Sum23" + SrcPort 1 + DstBlock "SQRT34" + DstPort 1 + } + Line { + ZOrder 46049 + SrcBlock "SQRT34" + SrcPort 1 + Points [5, 0] + DstBlock "Product107" + DstPort 1 + } + Line { + ZOrder 46050 + SrcBlock "Constant34" + SrcPort 1 + Points [5, 0] + DstBlock "Product107" + DstPort 2 + } + Line { + ZOrder 46051 + SrcBlock "Product107" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_Y1_MON" + DstPort 1 + } + Line { + ZOrder 46052 + SrcBlock "Product108" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_P1_SIN" + DstPort 1 + } + Line { + ZOrder 46053 + SrcBlock "Product109" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_P1_COS" + DstPort 1 + } + Line { + ZOrder 46054 + SrcBlock "MathFunction68" + SrcPort 1 + DstBlock "Sum24" + DstPort 1 + } + Line { + ZOrder 46055 + SrcBlock "MathFunction69" + SrcPort 1 + Points [30, 0] + DstBlock "Sum24" + DstPort 2 + } + Line { + ZOrder 46056 + SrcBlock "Sum24" + SrcPort 1 + DstBlock "SQRT35" + DstPort 1 + } + Line { + ZOrder 46057 + SrcBlock "SQRT35" + SrcPort 1 + Points [5, 0] + DstBlock "Product110" + DstPort 1 + } + Line { + ZOrder 46058 + SrcBlock "Constant33" + SrcPort 1 + Points [5, 0] + DstBlock "Product110" + DstPort 2 + } + Line { + ZOrder 46059 + SrcBlock "Product110" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_P1_MON" + DstPort 1 + } + Line { + ZOrder 46064 + SrcBlock "Xend_Fil_PM_DEMOD_L1_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 46063 + DstBlock "MathFunction65" + DstPort 1 + } + Branch { + ZOrder 46062 + Points [0, 28; 465, 0] + Branch { + ZOrder 46061 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide104" + DstPort 1 + } + Branch { + ZOrder 46060 + Points [0, -33] + DstBlock "Abs69" + DstPort 1 + } + } + } + Line { + ZOrder 46065 + SrcBlock "Xend_PM_DEMOD_AMP_Y1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_Y" + DstPort 1 + } + Line { + ZOrder 46066 + SrcBlock "Xend_PM_DEMOD_AMP_P1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_P" + DstPort 1 + } + Line { + ZOrder 46067 + SrcBlock "Product104" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_L1_MON" + DstPort 1 + } + Line { + ZOrder 46068 + SrcBlock "Xend_PM_DEMOD_AMP_L1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_L" + DstPort 1 + } + Line { + ZOrder 46069 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_L1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_L1" + DstPort 1 + } + Line { + ZOrder 46074 + SrcBlock "Xend_Fil_PM_DEMOD_P1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 46073 + Points [0, -30; 478, 0] + Branch { + ZOrder 46072 + Points [0, 35] + DstBlock "Abs72" + DstPort 1 + } + Branch { + ZOrder 46071 + Points [62, 0; 0, 20] + DstBlock "Divide105" + DstPort 1 + } + } + Branch { + ZOrder 46070 + DstBlock "MathFunction68" + DstPort 1 + } + } + Line { + ZOrder 46079 + SrcBlock "Xend_Fil_PM_DEMOD_P1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 46078 + Points [0, 48; 458, 0] + Branch { + ZOrder 46077 + Points [0, -33] + DstBlock "Abs73" + DstPort 1 + } + Branch { + ZOrder 46076 + Points [77, 0] + DstBlock "Divide106" + DstPort 1 + } + } + Branch { + ZOrder 46075 + DstBlock "MathFunction69" + DstPort 1 + } + } + Line { + ZOrder 46080 + SrcBlock "Divide11" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_L1_MON" + DstPort 1 + } + Line { + ZOrder 46081 + SrcBlock "Abs68" + SrcPort 1 + DstBlock "Divide11" + DstPort 2 + } + Line { + ZOrder 46082 + SrcBlock "Abs69" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide104" + DstPort 2 + } + Line { + ZOrder 46083 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_L1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_L1" + DstPort 1 + } + Line { + ZOrder 46084 + SrcBlock "Divide104" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_L1_MON" + DstPort 1 + } + Line { + ZOrder 46085 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_Y1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_Y1" + DstPort 1 + } + Line { + ZOrder 46086 + SrcBlock "Divide20" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_Y1_MON" + DstPort 1 + } + Line { + ZOrder 46087 + SrcBlock "Abs70" + SrcPort 1 + DstBlock "Divide20" + DstPort 2 + } + Line { + ZOrder 46088 + SrcBlock "Abs71" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide100" + DstPort 2 + } + Line { + ZOrder 46089 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_Y1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_Y1" + DstPort 1 + } + Line { + ZOrder 46090 + SrcBlock "Divide100" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_Y1_MON" + DstPort 1 + } + Line { + ZOrder 46091 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_P1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_P1" + DstPort 1 + } + Line { + ZOrder 46092 + SrcBlock "Divide105" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_P1_MON" + DstPort 1 + } + Line { + ZOrder 46093 + SrcBlock "Abs72" + SrcPort 1 + DstBlock "Divide105" + DstPort 2 + } + Line { + ZOrder 46098 + SrcBlock "Xend_Fil_PM_DEMOD_Y1_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 46097 + Points [0, 35; 467, 0] + Branch { + ZOrder 46096 + Points [0, -35] + DstBlock "Abs71" + DstPort 1 + } + Branch { + ZOrder 46095 + Points [68, 0] + DstBlock "Divide100" + DstPort 1 + } + } + Branch { + ZOrder 46094 + DstBlock "MathFunction67" + DstPort 1 + } + } + Line { + ZOrder 46103 + SrcBlock "Xend_Fil_PM_DEMOD_Y1_SIN" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 46102 + Points [0, -40; 475, 0] + Branch { + ZOrder 46101 + Points [0, 30] + DstBlock "Abs70" + DstPort 1 + } + Branch { + ZOrder 46100 + Points [71, 0; 0, 15] + DstBlock "Divide20" + DstPort 1 + } + } + Branch { + ZOrder 46099 + DstBlock "MathFunction66" + DstPort 1 + } + } + Line { + ZOrder 46104 + SrcBlock "MathFunction64" + SrcPort 1 + DstBlock "Sum21" + DstPort 1 + } + Line { + ZOrder 46105 + SrcBlock "MathFunction65" + SrcPort 1 + Points [30, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + ZOrder 46106 + SrcBlock "OSC1_SIN" + SrcPort 1 + Points [218, 0; 0, 590] + Branch { + ZOrder 46108 + Points [0, 135] + Branch { + ZOrder 46111 + Points [0, 130] + DstBlock "Product108" + DstPort 2 + } + Branch { + ZOrder 46110 + DstBlock "Product105" + DstPort 2 + } + } + Branch { + ZOrder 46107 + DstBlock "Product9" + DstPort 2 + } + } + Line { + ZOrder 46113 + SrcBlock "OSC1_COS" + SrcPort 1 + Points [9, 0; 0, 39; -131, 0; 0, 546] + Branch { + ZOrder 46115 + Points [0, 135] + Branch { + ZOrder 46118 + Points [0, 130] + DstBlock "Product109" + DstPort 2 + } + Branch { + ZOrder 46116 + DstBlock "Product106" + DstPort 2 + } + } + Branch { + ZOrder 46114 + DstBlock "Product42" + DstPort 2 + } + } + Line { + ZOrder 46131 + SrcBlock "Abs73" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide106" + DstPort 2 + } + Line { + ZOrder 46132 + SrcBlock "Xend_IM_DEMOD_PHASE_COS_P1_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_P1" + DstPort 1 + } + Line { + ZOrder 46134 + SrcBlock "Divide106" + SrcPort 1 + DstBlock "Xend_IM_DEMOD_PHASE_COS_P1_MON" + DstPort 1 + } + Line { + ZOrder 46135 + SrcBlock "Product25" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_L2_SIN" + DstPort 1 + } + Line { + ZOrder 46136 + SrcBlock "Product24" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_L2_COS" + DstPort 1 + } + Line { + ZOrder 46141 + SrcBlock "Xend_Fil_PM_DEMOD_L2_SIN" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 46140 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 46139 + Points [0, -45; 478, 0] + Branch { + ZOrder 46138 + Points [0, 30] + DstBlock "Abs1" + DstPort 1 + } + Branch { + ZOrder 46137 + Points [68, 0] + DstBlock "Divide48" + DstPort 1 + } + } + } + Line { + ZOrder 46142 + SrcBlock "Sum25" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 46143 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product11" + DstPort 1 + } + Line { + ZOrder 46144 + SrcBlock "Constant38" + SrcPort 1 + Points [5, 0] + DstBlock "Product11" + DstPort 2 + } + Line { + ZOrder 46145 + SrcBlock "Product12" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_Y2_SIN" + DstPort 1 + } + Line { + ZOrder 46146 + SrcBlock "Product13" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_Y2_COS" + DstPort 1 + } + Line { + ZOrder 46147 + SrcBlock "MathFunction3" + SrcPort 1 + DstBlock "Sum26" + DstPort 1 + } + Line { + ZOrder 46148 + SrcBlock "MathFunction4" + SrcPort 1 + Points [30, 0] + DstBlock "Sum26" + DstPort 2 + } + Line { + ZOrder 46149 + SrcBlock "Sum26" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 46150 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product14" + DstPort 1 + } + Line { + ZOrder 46151 + SrcBlock "Constant37" + SrcPort 1 + Points [5, 0] + DstBlock "Product14" + DstPort 2 + } + Line { + ZOrder 46152 + SrcBlock "Product14" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_Y2_MON" + DstPort 1 + } + Line { + ZOrder 46153 + SrcBlock "Product21" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_P2_SIN" + DstPort 1 + } + Line { + ZOrder 46154 + SrcBlock "Product22" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_P2_COS" + DstPort 1 + } + Line { + ZOrder 46155 + SrcBlock "MathFunction5" + SrcPort 1 + DstBlock "Sum27" + DstPort 1 + } + Line { + ZOrder 46156 + SrcBlock "MathFunction6" + SrcPort 1 + Points [30, 0] + DstBlock "Sum27" + DstPort 2 + } + Line { + ZOrder 46157 + SrcBlock "Sum27" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 46158 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product23" + DstPort 1 + } + Line { + ZOrder 46159 + SrcBlock "Constant36" + SrcPort 1 + Points [5, 0] + DstBlock "Product23" + DstPort 2 + } + Line { + ZOrder 46160 + SrcBlock "Product23" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_P2_MON" + DstPort 1 + } + Line { + ZOrder 46165 + SrcBlock "Xend_Fil_PM_DEMOD_L2_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 46164 + DstBlock "MathFunction2" + DstPort 1 + } + Branch { + ZOrder 46163 + Points [0, 28; 465, 0] + Branch { + ZOrder 46162 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide34" + DstPort 1 + } + Branch { + ZOrder 46161 + Points [0, -33] + DstBlock "Abs2" + DstPort 1 + } + } + } + Line { + ZOrder 46166 + SrcBlock "Xend_PM_DEMOD_AMP_Y2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_Y2" + DstPort 1 + } + Line { + ZOrder 46167 + SrcBlock "Xend_PM_DEMOD_AMP_P2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_P2" + DstPort 1 + } + Line { + ZOrder 46168 + SrcBlock "Product11" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_L2_MON" + DstPort 1 + } + Line { + ZOrder 46169 + SrcBlock "Xend_PM_DEMOD_AMP_L2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_AMP_L2" + DstPort 1 + } + Line { + ZOrder 46170 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_L2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_L2" + DstPort 1 + } + Line { + ZOrder 46175 + SrcBlock "Xend_Fil_PM_DEMOD_P2_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 46174 + Points [0, -30; 478, 0] + Branch { + ZOrder 46173 + Points [0, 35] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 46172 + Points [62, 0; 0, 20] + DstBlock "Divide35" + DstPort 1 + } + } + Branch { + ZOrder 46171 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 46180 + SrcBlock "Xend_Fil_PM_DEMOD_P2_COS" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 46179 + Points [0, 48; 458, 0] + Branch { + ZOrder 46178 + Points [0, -33] + DstBlock "Abs6" + DstPort 1 + } + Branch { + ZOrder 46177 + Points [77, 0] + DstBlock "Divide36" + DstPort 1 + } + } + Branch { + ZOrder 46176 + DstBlock "MathFunction6" + DstPort 1 + } + } + Line { + ZOrder 46181 + SrcBlock "Divide48" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_L2_MON" + DstPort 1 + } + Line { + ZOrder 46182 + SrcBlock "Abs1" + SrcPort 1 + DstBlock "Divide48" + DstPort 2 + } + Line { + ZOrder 46183 + SrcBlock "Abs2" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide34" + DstPort 2 + } + Line { + ZOrder 46184 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_L2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_L2" + DstPort 1 + } + Line { + ZOrder 46185 + SrcBlock "Divide34" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_L2_MON" + DstPort 1 + } + Line { + ZOrder 46186 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_Y2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_Y2" + DstPort 1 + } + Line { + ZOrder 46187 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_Y2_MON" + DstPort 1 + } + Line { + ZOrder 46188 + SrcBlock "Abs3" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 46189 + SrcBlock "Abs4" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide22" + DstPort 2 + } + Line { + ZOrder 46190 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_Y2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_Y2" + DstPort 1 + } + Line { + ZOrder 46191 + SrcBlock "Divide22" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_Y2_MON" + DstPort 1 + } + Line { + ZOrder 46192 + SrcBlock "Xend_PM_DEMOD_PHASE_SIN_P2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_P2" + DstPort 1 + } + Line { + ZOrder 46193 + SrcBlock "Divide35" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_SIN_P2_MON" + DstPort 1 + } + Line { + ZOrder 46194 + SrcBlock "Abs5" + SrcPort 1 + DstBlock "Divide35" + DstPort 2 + } + Line { + ZOrder 46199 + SrcBlock "Xend_Fil_PM_DEMOD_Y2_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 46198 + Points [0, 35; 467, 0] + Branch { + ZOrder 46197 + Points [0, -35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 46196 + Points [68, 0] + DstBlock "Divide22" + DstPort 1 + } + } + Branch { + ZOrder 46195 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 46204 + SrcBlock "Xend_Fil_PM_DEMOD_Y2_SIN" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 46203 + Points [0, -40; 475, 0] + Branch { + ZOrder 46202 + Points [0, 30] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 46201 + Points [71, 0; 0, 15] + DstBlock "Divide61" + DstPort 1 + } + } + Branch { + ZOrder 46200 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 46205 + SrcBlock "MathFunction1" + SrcPort 1 + DstBlock "Sum25" + DstPort 1 + } + Line { + ZOrder 46206 + SrcBlock "MathFunction2" + SrcPort 1 + Points [30, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + ZOrder 46207 + SrcBlock "Abs6" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide36" + DstPort 2 + } + Line { + ZOrder 46208 + SrcBlock "Xend_PM_DEMOD_PHASE_COS_P2_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_P2" + DstPort 1 + } + Line { + ZOrder 46209 + SrcBlock "Divide36" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_PHASE_COS_P2_MON" + DstPort 1 + } + Line { + ZOrder 46221 + SrcBlock "OSC2_SIN" + SrcPort 1 + Points [45, 0; 0, 166; -519, 0; 0, 964] + Branch { + ZOrder 46223 + Points [0, 135] + Branch { + ZOrder 46225 + Points [0, 130] + Branch { + ZOrder 46335 + DstBlock "Product21" + DstPort 2 + } + Branch { + ZOrder 46334 + Points [0, 240] + Branch { + ZOrder 46337 + Points [0, 135] + Branch { + ZOrder 46340 + Points [0, 130] + DstBlock "Product98" + DstPort 2 + } + Branch { + ZOrder 46339 + DstBlock "Product95" + DstPort 2 + } + } + Branch { + ZOrder 46336 + DstBlock "Product74" + DstPort 2 + } + } + } + Branch { + ZOrder 46224 + DstBlock "Product12" + DstPort 2 + } + } + Branch { + ZOrder 46222 + DstBlock "Product25" + DstPort 2 + } + } + Line { + ZOrder 45715 + SrcBlock "Sum14" + SrcPort 1 + Points [56, 0] + Branch { + ZOrder 46128 + Points [0, 510] + Branch { + ZOrder 46130 + Points [0, 55] + Branch { + ZOrder 46218 + Points [0, 455] + Branch { + ZOrder 46241 + DstBlock "Product21" + DstPort 1 + } + Branch { + ZOrder 46240 + Points [0, 55] + DstBlock "Product22" + DstPort 1 + } + } + Branch { + ZOrder 46217 + DstBlock "Product109" + DstPort 1 + } + } + Branch { + ZOrder 46129 + DstBlock "Product108" + DstPort 1 + } + } + Branch { + ZOrder 46127 + DstBlock "Xend_Fil_PM_P" + DstPort 1 + } + } + Line { + ZOrder 46242 + SrcBlock "OSC2_COS" + SrcPort 1 + Points [319, 0; 0, 1515; -1193, 0] + Branch { + ZOrder 46326 + Points [0, 160] + Branch { + ZOrder 46328 + Points [0, 135] + Branch { + ZOrder 46332 + DstBlock "Product96" + DstPort 2 + } + Branch { + ZOrder 46331 + Points [0, 130] + DstBlock "Product99" + DstPort 2 + } + } + Branch { + ZOrder 46327 + DstBlock "Product93" + DstPort 2 + } + } + Branch { + ZOrder 46325 + Points [0, -80] + Branch { + ZOrder 46248 + DstBlock "Product22" + DstPort 2 + } + Branch { + ZOrder 46247 + Points [0, -130] + Branch { + ZOrder 46245 + DstBlock "Product13" + DstPort 2 + } + Branch { + ZOrder 46244 + Points [0, -135] + DstBlock "Product24" + DstPort 2 + } + } + } + } + Line { + ZOrder 46249 + SrcBlock "Product74" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD2_X_SIN" + DstPort 1 + } + Line { + ZOrder 46250 + SrcBlock "Product93" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD2_X_COS" + DstPort 1 + } + Line { + ZOrder 46251 + SrcBlock "MathFunction24" + SrcPort 1 + DstBlock "Sum81" + DstPort 1 + } + Line { + ZOrder 46252 + SrcBlock "MathFunction25" + SrcPort 1 + Points [30, 0] + DstBlock "Sum81" + DstPort 2 + } + Line { + ZOrder 46253 + SrcBlock "Sum81" + SrcPort 1 + DstBlock "SQRT16" + DstPort 1 + } + Line { + ZOrder 46254 + SrcBlock "SQRT16" + SrcPort 1 + Points [5, 0] + DstBlock "Product94" + DstPort 1 + } + Line { + ZOrder 46255 + SrcBlock "Constant95" + SrcPort 1 + Points [5, 0] + DstBlock "Product94" + DstPort 2 + } + Line { + ZOrder 46256 + SrcBlock "Product94" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 46257 + SrcBlock "Product95" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD1_X_SIN" + DstPort 1 + } + Line { + ZOrder 46258 + SrcBlock "Product96" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD1_X_COS" + DstPort 1 + } + Line { + ZOrder 46259 + SrcBlock "MathFunction26" + SrcPort 1 + DstBlock "Sum82" + DstPort 1 + } + Line { + ZOrder 46260 + SrcBlock "MathFunction27" + SrcPort 1 + Points [30, 0] + DstBlock "Sum82" + DstPort 2 + } + Line { + ZOrder 46261 + SrcBlock "Sum82" + SrcPort 1 + DstBlock "SQRT17" + DstPort 1 + } + Line { + ZOrder 46262 + SrcBlock "SQRT17" + SrcPort 1 + Points [5, 0] + DstBlock "Product97" + DstPort 1 + } + Line { + ZOrder 46263 + SrcBlock "Constant94" + SrcPort 1 + Points [5, 0] + DstBlock "Product97" + DstPort 2 + } + Line { + ZOrder 46264 + SrcBlock "Product97" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 46265 + SrcBlock "Product98" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD1_Y_SIN" + DstPort 1 + } + Line { + ZOrder 46266 + SrcBlock "Product99" + SrcPort 1 + DstBlock "Xend_Fil_PM_DEMOD_QPD1_Y_COS" + DstPort 1 + } + Line { + ZOrder 46267 + SrcBlock "MathFunction22" + SrcPort 1 + DstBlock "Sum83" + DstPort 1 + } + Line { + ZOrder 46268 + SrcBlock "MathFunction23" + SrcPort 1 + Points [30, 0] + DstBlock "Sum83" + DstPort 2 + } + Line { + ZOrder 46269 + SrcBlock "Sum83" + SrcPort 1 + DstBlock "SQRT18" + DstPort 1 + } + Line { + ZOrder 46270 + SrcBlock "SQRT18" + SrcPort 1 + Points [5, 0] + DstBlock "Product100" + DstPort 1 + } + Line { + ZOrder 46271 + SrcBlock "Constant96" + SrcPort 1 + Points [5, 0] + DstBlock "Product100" + DstPort 2 + } + Line { + ZOrder 46272 + SrcBlock "Product100" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 46273 + SrcBlock "Xend_PM_DEMOD_QPD2_AMP_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_AMP_X" + DstPort 1 + } + Line { + ZOrder 46274 + SrcBlock "Xend_PM_DEMOD_QPD1_AMP_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_AMP_X" + DstPort 1 + } + Line { + ZOrder 46275 + SrcBlock "Xend_PM_DEMOD_QPD1_AMP_Y_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_AMP_Y" + DstPort 1 + } + Line { + ZOrder 46280 + SrcBlock "Xend_Fil_PM_DEMOD_QPD2_X_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 46279 + Points [0, -45; 549, 0] + Branch { + ZOrder 46278 + Points [0, 40] + DstBlock "Abs24" + DstPort 1 + } + Branch { + ZOrder 46277 + Points [66, 0; 0, 25] + DstBlock "Divide79" + DstPort 1 + } + } + Branch { + ZOrder 46276 + DstBlock "MathFunction24" + DstPort 1 + } + } + Line { + ZOrder 46285 + SrcBlock "Xend_Fil_PM_DEMOD_QPD2_X_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 46284 + Points [0, 43; 532, 0] + Branch { + ZOrder 46283 + Points [0, -38] + DstBlock "Abs25" + DstPort 1 + } + Branch { + ZOrder 46282 + Points [83, 0] + DstBlock "Divide94" + DstPort 1 + } + } + Branch { + ZOrder 46281 + DstBlock "MathFunction25" + DstPort 1 + } + } + Line { + ZOrder 46290 + SrcBlock "Xend_Fil_PM_DEMOD_QPD1_X_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 46289 + Points [0, -28; 551, 0] + Branch { + ZOrder 46288 + Points [0, 28] + DstBlock "Abs26" + DstPort 1 + } + Branch { + ZOrder 46287 + Points [80, 0; 0, 13] + DstBlock "Divide92" + DstPort 1 + } + } + Branch { + ZOrder 46286 + DstBlock "MathFunction26" + DstPort 1 + } + } + Line { + ZOrder 46295 + SrcBlock "Xend_Fil_PM_DEMOD_QPD1_X_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 46294 + Points [0, 43; 538, 0] + Branch { + ZOrder 46293 + Points [0, -33] + DstBlock "Abs27" + DstPort 1 + } + Branch { + ZOrder 46292 + Points [77, 0] + DstBlock "Divide93" + DstPort 1 + } + } + Branch { + ZOrder 46291 + DstBlock "MathFunction27" + DstPort 1 + } + } + Line { + ZOrder 46300 + SrcBlock "Xend_Fil_PM_DEMOD_QPD1_Y_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 46299 + Points [0, -26; 561, 0] + Branch { + ZOrder 46298 + Points [0, 41] + DstBlock "Abs22" + DstPort 1 + } + Branch { + ZOrder 46297 + Points [63, 0; 0, 26] + DstBlock "Divide95" + DstPort 1 + } + } + Branch { + ZOrder 46296 + DstBlock "MathFunction22" + DstPort 1 + } + } + Line { + ZOrder 46305 + SrcBlock "Xend_Fil_PM_DEMOD_QPD1_Y_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 46304 + Points [0, 54; 541, 0] + Branch { + ZOrder 46303 + Points [0, -29] + DstBlock "Abs23" + DstPort 1 + } + Branch { + ZOrder 46302 + Points [76, 0] + DstBlock "Divide96" + DstPort 1 + } + } + Branch { + ZOrder 46301 + DstBlock "MathFunction23" + DstPort 1 + } + } + Line { + ZOrder 46306 + SrcBlock "Xend_PM_DEMOD_QPD2_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 46307 + SrcBlock "Xend_PM_DEMOD_QPD2_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 46308 + SrcBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 46309 + SrcBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 46310 + SrcBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 46311 + SrcBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 46312 + SrcBlock "Divide79" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 46313 + SrcBlock "Abs24" + SrcPort 1 + DstBlock "Divide79" + DstPort 2 + } + Line { + ZOrder 46314 + SrcBlock "Abs25" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide94" + DstPort 2 + } + Line { + ZOrder 46315 + SrcBlock "Divide94" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD2_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 46316 + SrcBlock "Divide92" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 46317 + SrcBlock "Abs26" + SrcPort 1 + DstBlock "Divide92" + DstPort 2 + } + Line { + ZOrder 46318 + SrcBlock "Abs27" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide93" + DstPort 2 + } + Line { + ZOrder 46319 + SrcBlock "Divide93" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 46320 + SrcBlock "Divide95" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 46321 + SrcBlock "Abs22" + SrcPort 1 + DstBlock "Divide95" + DstPort 2 + } + Line { + ZOrder 46322 + SrcBlock "Abs23" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide96" + DstPort 2 + } + Line { + ZOrder 46323 + SrcBlock "Divide96" + SrcPort 1 + DstBlock "Xend_PM_DEMOD_QPD1_PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 46893 + SrcBlock "Xend_TOP_QPD3_X_MON3" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 46894 + SrcBlock "Xend_TOP_QPD3_Y_MON" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 46895 + SrcBlock "Divide32" + SrcPort 1 + DstBlock "Xend_TOP_QPD3_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 46896 + SrcBlock "Divide33" + SrcPort 1 + DstBlock "Xend_TOP_QPD3_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 46897 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "Xend_TOP_QPD3_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 46898 + SrcBlock "Xend_TOP_QPD3_SUM_MON" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 46901 + SrcBlock "Xend_TOP_QPD3_Y_VOLT_MON" + SrcPort 1 + Points [81, 0] + Branch { + ZOrder 46972 + Points [0, -35] + DstBlock "Xend_TOP_QPD3_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 46966 + DstBlock "Divide64" + DstPort 1 + } + } + Line { + ZOrder 46906 + SrcBlock "Xend_TOP_QPD3_SUM_VOLT_MON" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 46973 + Points [161, 0; 0, -77] + Branch { + ZOrder 46968 + Points [0, -258] + DstBlock "Divide63" + DstPort 2 + } + Branch { + ZOrder 46903 + Points [18, 0; 0, -83] + DstBlock "Divide64" + DstPort 2 + } + } + Branch { + ZOrder 46905 + Points [0, -45] + DstBlock "Xend_TOP_QPD3_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 46907 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "Product26" + DstPort 1 + } + Line { + ZOrder 46908 + SrcBlock "Divide64" + SrcPort 1 + DstBlock "Product27" + DstPort 1 + } + Line { + ZOrder 46916 + SrcBlock "Product27" + SrcPort 1 + DstBlock "Divide66" + DstPort 1 + } + Line { + ZOrder 46917 + SrcBlock "Product26" + SrcPort 1 + DstBlock "Divide65" + DstPort 1 + } + Line { + ZOrder 46924 + SrcBlock "Divide66" + SrcPort 1 + DstBlock "Xend_TOP_QPD3_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 46928 + SrcBlock "Xend_TOP_QPD3_X_mm_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 46991 + DstBlock "Sum28" + DstPort 1 + } + Branch { + ZOrder 46990 + Points [0, -70] + DstBlock "Xend_TOP_QPD3_X_mm" + DstPort 1 + } + } + Line { + ZOrder 46929 + SrcBlock "Xend_TOP_QPD3_X_mm_OFFSET" + SrcPort 1 + Points [10, 0] + DstBlock "Sum28" + DstPort 2 + } + Line { + ZOrder 46930 + SrcBlock "Xend_TOP_QPD3_Y_mm_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum29" + DstPort 2 + } + Line { + ZOrder 46933 + SrcBlock "Xend_TOP_QPD3_Y_mm_MON" + SrcPort 1 + Points [77, 0] + Branch { + ZOrder 46993 + Points [0, -55] + DstBlock "Xend_TOP_QPD3_Y_mm" + DstPort 1 + } + Branch { + ZOrder 46932 + DstBlock "Sum29" + DstPort 1 + } + } + Line { + ZOrder 46938 + SrcBlock "Sum29" + SrcPort 1 + DstBlock "Xend_TOP_QPD3_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 46989 + SrcBlock "Sum28" + SrcPort 1 + DstBlock "Xend_TOP_QPD3_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 4266 + SrcBlock "Divide27" + SrcPort 1 + Points [31, 0; 0, 444] + Branch { + ZOrder 16234 + Points [-6, 0; 0, 2351] + Branch { + ZOrder 4383 + DstBlock "Divide" + DstPort 2 + } + Branch { + ZOrder 24034 + Points [0, 175] + Branch { + ZOrder 4371 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 24072 + Points [0, 175] + Branch { + ZOrder 24035 + Points [0, 455] + Branch { + ZOrder 15456 + Points [0, 175] + Branch { + ZOrder 15457 + Points [0, 175] + Branch { + ZOrder 15455 + Points [0, 196] + Branch { + ZOrder 45532 + Points [-238, 0; 0, -61] + DstBlock "Divide220" + DstPort 2 + } + Branch { + ZOrder 45531 + Points [0, 114] + Branch { + ZOrder 45594 + Points [-239, 0; 0, -30] + DstBlock "Divide221" + DstPort 2 + } + Branch { + ZOrder 45534 + Points [0, 208] + Branch { + ZOrder 45595 + Points [0, 175] + Branch { + ZOrder 45596 + Points [-263, 0; 0, -63] + DstBlock "Divide222" + DstPort 2 + } + Branch { + ZOrder 45554 + Points [0, 188] + Branch { + ZOrder 45597 + Points [-263, 0; 0, -76] + DstBlock "Divide223" + DstPort 2 + } + Branch { + ZOrder 45542 + Points [0, 176] + Branch { + ZOrder 46891 + Points [-263, 0; 0, -77] + DstBlock "Divide225" + DstPort 2 + } + Branch { + ZOrder 45546 + Points [0, 159] + Branch { + ZOrder 46959 + Points [-215, 0] + DstBlock "Divide32" + DstPort 2 + } + Branch { + ZOrder 46958 + Points [0, 165] + Branch { + ZOrder 46965 + Points [-200, 0] + DstBlock "Divide33" + DstPort 2 + } + Branch { + ZOrder 46964 + Points [0, 199] + Branch { + ZOrder 46971 + Points [-200, 0] + DstBlock "Divide62" + DstPort 2 + } + Branch { + ZOrder 46970 + Points [0, 340; -35, 0] + Branch { + ZOrder 44804 + Points [-192, 0; 0, -35] + DstBlock "Divide30" + DstPort 2 + } + Branch { + ZOrder 46882 + Points [0, 175] + Branch { + ZOrder 44808 + Points [-192, 0; 0, -35] + DstBlock "Divide31" + DstPort 2 + } + Branch { + ZOrder 44807 + Points [0, 4280] + Branch { + ZOrder 16940 + DstBlock "Divide59" + DstPort 2 + } + Branch { + ZOrder 16939 + Points [0, 205] + Branch { + ZOrder 16942 + DstBlock "Divide58" + DstPort 2 + } + Branch { + ZOrder 16941 + Points [0, 395] + Branch { + ZOrder 14275 + Points [0, 175] + Branch { + ZOrder 14314 + Points [0, 175] + Branch { + ZOrder 12151 + Points [0, 350] + Branch { + ZOrder 14325 + DstBlock "Divide37" + DstPort 2 + } + Branch { + ZOrder 14324 + Points [0, 175] + Branch { + ZOrder 12145 + Points [0, 175] + DstBlock "Divide46" + DstPort 2 + } + Branch { + ZOrder 14300 + DstBlock "Divide38" + DstPort 2 + } + } + } + Branch { + ZOrder 14278 + DstBlock "Divide41" + DstPort 2 + } + } + Branch { + ZOrder 14277 + DstBlock "Divide40" + DstPort 2 + } + } + Branch { + ZOrder 14274 + DstBlock "Divide39" + DstPort 2 + } + } + } + } + } + } + } + } + } + } + } + } + Branch { + ZOrder 45553 + Points [-258, 0; 0, -63] + DstBlock "Divide224" + DstPort 2 + } + } + } + } + Branch { + ZOrder 14579 + DstBlock "Divide15" + DstPort 2 + } + } + Branch { + ZOrder 4397 + DstBlock "Divide14" + DstPort 2 + } + } + Branch { + ZOrder 4408 + DstBlock "Divide13" + DstPort 2 + } + } + Branch { + ZOrder 4437 + DstBlock "Divide2" + DstPort 2 + } + } + } + } + Branch { + ZOrder 3973 + Points [300, 0; 0, -114] + Branch { + ZOrder 16235 + Points [0, -65] + Branch { + ZOrder 3290 + Points [0, -65] + Branch { + ZOrder 3295 + Points [0, -65] + DstBlock "Divide8" + DstPort 2 + } + Branch { + ZOrder 3285 + DstBlock "Divide23" + DstPort 2 + } + } + Branch { + ZOrder 3286 + DstBlock "Divide25" + DstPort 2 + } + } + Branch { + ZOrder 3507 + DstBlock "Divide26" + DstPort 2 + } + } + } + Line { + ZOrder 46944 + SrcBlock "Xend_TOP_QPD3_Y_OFFSET" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + Line { + ZOrder 46945 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "Divide33" + DstPort 1 + } + Line { + ZOrder 46946 + SrcBlock "Xend_TOP_QPD3_X_OFFSET" + SrcPort 1 + Points [50, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 46947 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "Divide32" + DstPort 1 + } + Line { + ZOrder 46948 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "Divide62" + DstPort 1 + } + Line { + ZOrder 46949 + SrcBlock "Xend_TOP_QPD3_SUM_OFFSET" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 46952 + SrcBlock "Xend_TOP_QPD3_X_VOLT_MON" + SrcPort 1 + Points [96, 0] + Branch { + ZOrder 46962 + Points [0, -40] + DstBlock "Xend_TOP_QPD3_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 46960 + DstBlock "Divide63" + DstPort 1 + } + } + Line { + ZOrder 46978 + SrcBlock "Divide65" + SrcPort 1 + DstBlock "Xend_TOP_QPD3_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 46980 + SrcBlock "Constant23" + SrcPort 1 + Points [23, 0; 0, -130] + Branch { + ZOrder 47001 + Points [0, -175] + DstBlock "Product26" + DstPort 2 + } + Branch { + ZOrder 46982 + DstBlock "Product27" + DstPort 2 + } + } + Line { + ZOrder 46994 + SrcBlock "Constant24" + SrcPort 1 + Points [35, 0; 0, -130] + Branch { + ZOrder 47004 + DstBlock "Divide66" + DstPort 2 + } + Branch { + ZOrder 46998 + Points [0, -175] + DstBlock "Divide65" + DstPort 2 + } + } + Line { + ZOrder 48175 + SrcBlock "Distance_L3" + SrcPort 1 + Points [39, 0] + Branch { + ZOrder 48216 + Points [0, 270] + DstBlock "Mux5" + DstPort 2 + } + Branch { + ZOrder 48215 + Points [142, 0] + Branch { + ZOrder 48183 + Points [440, 0; 0, -805] + DstBlock "Mux2" + DstPort 2 + } + Branch { + ZOrder 48182 + Points [0, -190] + DstBlock "Mux21" + DstPort 5 + } + } + } + Line { + ZOrder 48169 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "TOP_Yaw" + DstPort 1 + } + Line { + ZOrder 48170 + SrcBlock "TOP_Yaw" + SrcPort 1 + DstBlock "Xend_TOP_Yaw_MON" + DstPort 1 + } + Line { + ZOrder 48171 + SrcBlock "Xend_TOP_QPD1_X_mm_DIFF_MON" + SrcPort 1 + Points [127, 0] + Branch { + ZOrder 48204 + Points [0, 365] + DstBlock "Mux4" + DstPort 1 + } + Branch { + ZOrder 48203 + Points [76, 0; 0, 702; -339, 0; 0, -72] + DstBlock "Mux21" + DstPort 1 + } + } + Line { + ZOrder 48172 + SrcBlock "Xend_TOP_QPD2_X_mm_DIFF_MON" + SrcPort 1 + Points [53, 0; 0, 75] + Branch { + ZOrder 48206 + DstBlock "Mux4" + DstPort 2 + } + Branch { + ZOrder 48205 + Points [0, 331; -196, 0; 0, -76] + DstBlock "Mux21" + DstPort 2 + } + } + Line { + ZOrder 48173 + SrcBlock "angle_mirror1_2" + SrcPort 1 + Points [164, 0; 0, -165] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 48177 + SrcBlock "Xend_TOP_Yaw_MON" + SrcPort 1 + Points [53, 0; 0, -540] + Branch { + ZOrder 48252 + Points [792, 0] + Branch { + ZOrder 48255 + Points [0, -40] + DstBlock "Xend_TOP_Y" + DstPort 1 + } + Branch { + ZOrder 48254 + Points [229, 0] + Branch { + ZOrder 48257 + Points [0, 300] + DstBlock "Xend_Fil_TOP_Y_OFFSET" + DstPort 1 + } + Branch { + ZOrder 48256 + DstBlock "Sum12" + DstPort 1 + } + } + } + Branch { + ZOrder 48196 + Points [0, -85] + DstBlock "Mux2" + DstPort 1 + } + } + Line { + ZOrder 48179 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "TOP_length1" + DstPort 1 + } + Line { + ZOrder 48186 + SrcBlock "Constant9" + SrcPort 1 + Points [10, 0] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 48187 + SrcBlock "Xend_TOP_yaw_length_SW" + SrcPort 1 + Points [15, 0; 0, 10] + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 48188 + SrcBlock "TOP_length1" + SrcPort 1 + Points [2, 0; 0, 120] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 48174 + SrcBlock "Xend_TOP_QPD3_X_mm_DIFF_MON" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 48214 + Points [0, 90] + DstBlock "Mux5" + DstPort 1 + } + Branch { + ZOrder 48213 + Points [121, 0] + Branch { + ZOrder 48191 + DstBlock "Sum8" + DstPort 1 + } + Branch { + ZOrder 48190 + Points [0, -360] + DstBlock "Mux21" + DstPort 4 + } + } + } + Line { + ZOrder 48194 + SrcBlock "Choice1" + SrcPort 1 + Points [144, 0; 0, 910; -649, 0] + DstBlock "Sum8" + DstPort 2 + } + Line { + ZOrder 48198 + SrcBlock "Sum8" + SrcPort 1 + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 48199 + SrcBlock "Incident_angle" + SrcPort 1 + Points [80, 0] + Branch { + ZOrder 48218 + Points [27, 0; 0, 385] + DstBlock "Mux5" + DstPort 3 + } + Branch { + ZOrder 48210 + Points [0, 285] + DstBlock "Mux3" + DstPort 2 + } + Branch { + ZOrder 48209 + Points [0, -216] + Branch { + ZOrder 48225 + Points [0, -29] + DstBlock "Mux24" + DstPort 3 + } + Branch { + ZOrder 48224 + Points [588, 0; 0, -144] + DstBlock "Mux4" + DstPort 3 + } + } + } + Line { + ZOrder 48200 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "TOP_length2" + DstPort 1 + } + Line { + ZOrder 48201 + SrcBlock "TOP_length2" + SrcPort 1 + DstBlock "Xend_TOP_Length_MON" + DstPort 1 + } + Line { + ZOrder 48202 + SrcBlock "Mux4" + SrcPort 1 + DstBlock "TOP_dx" + DstPort 1 + } + Line { + ZOrder 48211 + SrcBlock "TOP_dx" + SrcPort 1 + DstBlock "Xend_TOP_dx_MON" + DstPort 1 + } + Line { + ZOrder 48212 + SrcBlock "Mux5" + SrcPort 1 + DstBlock "TOP_pitch" + DstPort 1 + } + Line { + ZOrder 48219 + SrcBlock "TOP_pitch" + SrcPort 1 + DstBlock "Xend_TOP_Pitch_MON" + DstPort 1 + } + Line { + ZOrder 48220 + SrcBlock "TOP_roll" + SrcPort 1 + DstBlock "Xend_TOP_Roll_MON" + DstPort 1 + } + Line { + ZOrder 48221 + SrcBlock "Mux24" + SrcPort 1 + DstBlock "TOP_roll" + DstPort 1 + } + Line { + ZOrder 48222 + SrcBlock "Xend_TOP_QPD1_Y_mm_DIFF_MON" + SrcPort 1 + Points [90, 0; 0, 355] + DstBlock "Mux24" + DstPort 1 + } + Line { + ZOrder 48223 + SrcBlock "Xend_TOP_QPD2_Y_mm_DIFF_MON" + SrcPort 1 + Points [35, 0; 0, 90] + DstBlock "Mux24" + DstPort 2 + } + Line { + ZOrder 48227 + SrcBlock "Mux25" + SrcPort 1 + DstBlock "TOP_dz1" + DstPort 1 + } + Line { + ZOrder 48228 + SrcBlock "Xend_TOP_Roll_MON" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 48230 + Points [0, 862; -595, 0; 0, -62] + DstBlock "Mux25" + DstPort 1 + } + Branch { + ZOrder 48229 + DstBlock "Xend_TOP_Roll" + DstPort 1 + } + } + Line { + ZOrder 48231 + SrcBlock "incident_angle_z" + SrcPort 1 + DstBlock "Mux25" + DstPort 2 + } + Line { + ZOrder 48233 + SrcBlock "Constant11" + SrcPort 1 + Points [11, 0; 0, -35] + DstBlock "Choice24" + DstPort 3 + } + Line { + ZOrder 48234 + SrcBlock "Xend_TOP_roll_dz_SW" + SrcPort 1 + Points [15, 0; 0, 10] + DstBlock "Choice24" + DstPort 2 + } + Line { + ZOrder 48237 + SrcBlock "TOP_dz1" + SrcPort 1 + Points [9, 0; 0, 115; -189, 0] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 48238 + SrcBlock "Xend_TOP_QPD3_Y_mm_DIFF_MON" + SrcPort 1 + DstBlock "Sum41" + DstPort 1 + } + Line { + ZOrder 48239 + SrcBlock "Choice24" + SrcPort 1 + Points [12, 0; 0, 78; -272, 0] + DstBlock "Sum41" + DstPort 2 + } + Line { + ZOrder 48242 + SrcBlock "Sum41" + SrcPort 1 + DstBlock "Mux26" + DstPort 1 + } + Line { + ZOrder 48243 + SrcBlock "Mux26" + SrcPort 1 + DstBlock "TOP_dz2" + DstPort 1 + } + Line { + ZOrder 48244 + SrcBlock "TOP_dz2" + SrcPort 1 + DstBlock "Xend_TOP_dz_MON" + DstPort 1 + } + Line { + ZOrder 48245 + SrcBlock "Distance_z" + SrcPort 1 + Points [44, 0; 0, -75] + DstBlock "Mux26" + DstPort 2 + } + Line { + ZOrder 48246 + SrcBlock "Xend_TOP_dx_MON" + SrcPort 1 + DstBlock "Xend_TOP_dx" + DstPort 1 + } + Line { + ZOrder 48249 + SrcBlock "Xend_TOP_dz_MON" + SrcPort 1 + DstBlock "Xend_TOP_dz" + DstPort 1 + } + Annotation { + SID "2822" + Name "#DAQ Channels\nYend_TM_L 16384\nXend_TM_L 16384" + Position [1216, 6181, 1337, 6237] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Tue May 09 18:06:11 2023" + RTWModifiedTimeStamp 605556363 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1vis_Yend" + Array { + Type "Cell" + Dimension 1 + Cell "k1vis_Yend" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0o" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Abs + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Math + Operator "exp" + OutputSignalType "auto" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + IntermediateResultsDataTypeStr "Inherit: Inherit via internal rule" + AlgorithmType "Newton-Raphson" + Iterations "3" + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1vis_Yend" + Location [509, 2180, 2127, 3216] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "10270" + Block { + BlockType Reference + Name "ADC1" + SID "4626" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [1370, 11242, 1440, 11268] + ZOrder 2445 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC3" + SID "9823" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=3 " + Ports [0, 1] + Position [970, 21862, 1045, 21888] + ZOrder 11331 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx3/ADC3" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs1" + SID "9865" + Position [8655, 11680, 8685, 11710] + ZOrder 11387 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs10" + SID "8035" + Position [8675, 10810, 8705, 10840] + ZOrder 9491 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs100" + SID "9335" + Position [9200, 18255, 9230, 18285] + ZOrder 11069 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs101" + SID "9336" + Position [9200, 18335, 9230, 18365] + ZOrder 11075 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs102" + SID "9337" + Position [9200, 18400, 9230, 18430] + ZOrder 11077 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs11" + SID "8036" + Position [8675, 10460, 8705, 10490] + ZOrder 9481 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs12" + SID "8037" + Position [8675, 10525, 8705, 10555] + ZOrder 9483 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs13" + SID "8038" + Position [8675, 10600, 8705, 10630] + ZOrder 9485 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs14" + SID "8039" + Position [8675, 10665, 8705, 10695] + ZOrder 9487 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs15" + SID "8040" + Position [8710, 9530, 8740, 9560] + ZOrder 9419 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs16" + SID "8041" + Position [8710, 9595, 8740, 9625] + ZOrder 9421 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs17" + SID "8042" + Position [8710, 9675, 8740, 9705] + ZOrder 9425 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs18" + SID "8043" + Position [8710, 9740, 8740, 9770] + ZOrder 9427 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs19" + SID "8044" + Position [8685, 8465, 8715, 8495] + ZOrder 9359 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "9866" + Position [8655, 11745, 8685, 11775] + ZOrder 11389 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs20" + SID "8045" + Position [8685, 8510, 8715, 8540] + ZOrder 9361 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs21" + SID "8046" + Position [8685, 8585, 8715, 8615] + ZOrder 9365 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs28" + SID "8047" + Position [8685, 8650, 8715, 8680] + ZOrder 9367 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs29" + SID "8048" + Position [8685, 8730, 8715, 8760] + ZOrder 9371 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "9867" + Position [8665, 11495, 8695, 11525] + ZOrder 11407 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs30" + SID "8049" + Position [8685, 8795, 8715, 8825] + ZOrder 9373 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs31" + SID "8543" + Position [8700, 8905, 8730, 8935] + ZOrder 9681 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs32" + SID "8544" + Position [8700, 9000, 8730, 9030] + ZOrder 9683 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs33" + SID "8557" + Position [8725, 9055, 8755, 9085] + ZOrder 9695 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs34" + SID "8558" + Position [8725, 9150, 8755, 9180] + ZOrder 9697 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs35" + SID "8585" + Position [8765, 9230, 8795, 9260] + ZOrder 9723 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs36" + SID "8586" + Position [8765, 9325, 8795, 9355] + ZOrder 9725 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs37" + SID "8599" + Position [8795, 9900, 8825, 9930] + ZOrder 9740 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs38" + SID "8600" + Position [8795, 9965, 8825, 9995] + ZOrder 9742 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs39" + SID "8614" + Position [8795, 10065, 8825, 10095] + ZOrder 9755 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "9868" + Position [8665, 11560, 8695, 11590] + ZOrder 11409 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs40" + SID "8615" + Position [8795, 10130, 8825, 10160] + ZOrder 9757 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs41" + SID "8628" + Position [8795, 10225, 8825, 10255] + ZOrder 9769 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs42" + SID "8629" + Position [8795, 10290, 8825, 10320] + ZOrder 9771 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs43" + SID "8662" + Position [8675, 10915, 8705, 10945] + ZOrder 9808 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs44" + SID "8663" + Position [8675, 10980, 8705, 11010] + ZOrder 9810 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs45" + SID "8682" + Position [8665, 11295, 8695, 11325] + ZOrder 9828 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs46" + SID "8683" + Position [8665, 11360, 8695, 11390] + ZOrder 9830 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs47" + SID "8702" + Position [8675, 11110, 8705, 11140] + ZOrder 9848 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs48" + SID "8703" + Position [8675, 11175, 8705, 11205] + ZOrder 9850 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs49" + SID "8723" + Position [9070, 14125, 9100, 14155] + ZOrder 10119 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs50" + SID "8724" + Position [9105, 13905, 9135, 13935] + ZOrder 10314 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs51" + SID "8725" + Position [9075, 14560, 9105, 14590] + ZOrder 10345 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs52" + SID "8726" + Position [9075, 14625, 9105, 14655] + ZOrder 10347 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs53" + SID "8727" + Position [9075, 14710, 9105, 14740] + ZOrder 10365 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs54" + SID "8728" + Position [9075, 14775, 9105, 14805] + ZOrder 10367 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs55" + SID "8729" + Position [9145, 15555, 9175, 15585] + ZOrder 10401 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs56" + SID "8730" + Position [9145, 15620, 9175, 15650] + ZOrder 10403 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs57" + SID "8731" + Position [9145, 15410, 9175, 15440] + ZOrder 10397 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs58" + SID "8732" + Position [9145, 15475, 9175, 15505] + ZOrder 10399 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs59" + SID "8733" + Position [9070, 14190, 9100, 14220] + ZOrder 10121 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs60" + SID "8734" + Position [9145, 15255, 9175, 15285] + ZOrder 10200 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs61" + SID "8735" + Position [9145, 15320, 9175, 15350] + ZOrder 10202 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs62" + SID "8736" + Position [9145, 14970, 9175, 15000] + ZOrder 10192 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs63" + SID "8737" + Position [9145, 15035, 9175, 15065] + ZOrder 10194 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs64" + SID "8738" + Position [9145, 15110, 9175, 15140] + ZOrder 10196 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs65" + SID "8739" + Position [9145, 15175, 9175, 15205] + ZOrder 10198 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs66" + SID "8740" + Position [9070, 14265, 9100, 14295] + ZOrder 10127 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs67" + SID "8741" + Position [9070, 14330, 9100, 14360] + ZOrder 10129 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs7" + SID "8032" + Position [8710, 9390, 8740, 9420] + ZOrder 9413 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs74" + SID "8742" + Position [9070, 14410, 9100, 14440] + ZOrder 10135 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs75" + SID "8743" + Position [9070, 14475, 9100, 14505] + ZOrder 10137 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs76" + SID "8744" + Position [9095, 13260, 9125, 13290] + ZOrder 10059 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs77" + SID "8745" + Position [9095, 13325, 9125, 13355] + ZOrder 10061 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs78" + SID "8746" + Position [9105, 13695, 9135, 13725] + ZOrder 10304 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs79" + SID "8747" + Position [9095, 13400, 9125, 13430] + ZOrder 10067 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs8" + SID "8033" + Position [8710, 9455, 8740, 9485] + ZOrder 9415 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs80" + SID "8748" + Position [9095, 13465, 9125, 13495] + ZOrder 10069 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs81" + SID "8749" + Position [9095, 13545, 9125, 13575] + ZOrder 10075 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs82" + SID "8750" + Position [9095, 13610, 9125, 13640] + ZOrder 10077 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs83" + SID "8751" + Position [9105, 13760, 9135, 13790] + ZOrder 10306 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs84" + SID "8752" + Position [9105, 13840, 9135, 13870] + ZOrder 10312 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs85" + SID "9320" + Position [9190, 18560, 9220, 18590] + ZOrder 11118 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs86" + SID "9321" + Position [9190, 18625, 9220, 18655] + ZOrder 11120 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs87" + SID "9322" + Position [9330, 19360, 9360, 19390] + ZOrder 11194 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs88" + SID "9323" + Position [9330, 19425, 9360, 19455] + ZOrder 11196 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs89" + SID "9324" + Position [9330, 19075, 9360, 19105] + ZOrder 11186 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs9" + SID "8034" + Position [8675, 10745, 8705, 10775] + ZOrder 9489 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs90" + SID "9325" + Position [9330, 19140, 9360, 19170] + ZOrder 11188 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs91" + SID "9326" + Position [9330, 19215, 9360, 19245] + ZOrder 11190 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs92" + SID "9327" + Position [9330, 19280, 9360, 19310] + ZOrder 11192 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs93" + SID "9328" + Position [9190, 18700, 9220, 18730] + ZOrder 11124 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs94" + SID "9329" + Position [9190, 18765, 9220, 18795] + ZOrder 11126 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs95" + SID "9330" + Position [9190, 18845, 9220, 18875] + ZOrder 11130 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs96" + SID "9331" + Position [9190, 18910, 9220, 18940] + ZOrder 11132 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs97" + SID "9332" + Position [9200, 18050, 9230, 18080] + ZOrder 11059 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs98" + SID "9333" + Position [9200, 18115, 9230, 18145] + ZOrder 11061 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs99" + SID "9334" + Position [9200, 18190, 9230, 18220] + ZOrder 11067 + SaturateOnIntegerOverflow off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "4625" + Description "ADC Selector" + Ports [1, 32] + Position [1520, 8415, 1525, 14090] + ZOrder 2444 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_1_0,adc_1_1,adc_1_2,adc_1_3,adc_1_4,adc_1_5,adc_1_6,adc_1_7,adc_1_8,adc_1_9,adc_1_10,ad" + "c_1_11,adc_1_12,adc_1_13,adc_1_14,adc_1_15,adc_1_16,adc_1_17,adc_1_18,adc_1_19,adc_1_20,adc_1_21,adc_1_22,adc_1_" + "23,adc_1_24,adc_1_25,adc_1_26,adc_1_27,adc_1_28,adc_1_29,adc_1_30,adc_1_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "9824" + Description "ADC Selector" + Ports [1, 32] + Position [1365, 20817, 1430, 22928] + ZOrder 11332 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_3_0,adc_3_1,adc_3_2,adc_3_3,adc_3_4,adc_3_5,adc_3_6,adc_3_7,adc_3_8,adc_3_9,adc_3_10,ad" + "c_3_11,adc_3_12,adc_3_13,adc_3_14,adc_3_15,adc_3_16,adc_3_17,adc_3_18,adc_3_19,adc_3_20,adc_3_21,adc_3_22,adc_3_" + "23,adc_3_24,adc_3_25,adc_3_26,adc_3_27,adc_3_28,adc_3_29,adc_3_30,adc_3_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "C00_Yend" + SID "9913" + Tag "Test Point" + Ports [1] + Position [4920, 21690, 4960, 21710] + ZOrder 11524 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_L" + SID "9914" + Tag "Test Point" + Ports [1] + Position [5210, 21745, 5250, 21765] + ZOrder 11553 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_L_MON" + SID "9915" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5095, 21740, 5175, 21770] + ZOrder 11549 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_MON" + SID "9916" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4795, 21685, 4875, 21715] + ZOrder 11525 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice1" + SID "9920" + Position [5200, 21830, 5230, 21860] + ZOrder 11550 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice100" + SID "8782" + Position [10925, 11780, 10955, 11810] + ZOrder 9979 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice101" + SID "8783" + Position [11435, 12470, 11465, 12500] + ZOrder 10432 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice102" + SID "8784" + Position [11435, 12570, 11465, 12600] + ZOrder 10433 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice103" + SID "8785" + Position [11750, 11985, 11780, 12015] + ZOrder 10438 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice104" + SID "8786" + Position [11750, 12095, 11780, 12125] + ZOrder 10441 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice105" + SID "8787" + Position [10925, 11870, 10955, 11900] + ZOrder 9982 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice106" + SID "8788" + Position [10925, 11960, 10955, 11990] + ZOrder 9985 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice107" + SID "8789" + Position [10845, 12245, 10875, 12275] + ZOrder 9992 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice108" + SID "9338" + Position [6710, 17685, 6740, 17715] + ZOrder 10904 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice109" + SID "9339" + Position [8320, 17300, 8350, 17330] + ZOrder 10993 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice11" + SID "9917" + Position [5230, 22870, 5260, 22900] + ZOrder 11531 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice110" + SID "9340" + Position [8325, 17380, 8355, 17410] + ZOrder 10994 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice111" + SID "9341" + Position [9130, 17270, 9160, 17300] + ZOrder 11020 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice112" + SID "9342" + Position [9135, 17350, 9165, 17380] + ZOrder 11021 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice113" + SID "9343" + Position [8910, 17165, 8940, 17195] + ZOrder 11015 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice114" + SID "9344" + Position [8910, 17240, 8940, 17270] + ZOrder 11016 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice115" + SID "9345" + Position [8910, 17330, 8940, 17360] + ZOrder 11017 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice116" + SID "9346" + Position [8035, 17960, 8065, 17990] + ZOrder 10926 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice117" + SID "9347" + Position [9210, 16860, 9240, 16890] + ZOrder 11006 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice118" + SID "9348" + Position [9210, 16960, 9240, 16990] + ZOrder 11009 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice119" + SID "9349" + Position [9220, 17060, 9250, 17090] + ZOrder 11012 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice12" + SID "9918" + Position [5230, 22960, 5260, 22990] + ZOrder 11534 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice120" + SID "9350" + Position [9130, 17190, 9160, 17220] + ZOrder 11019 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice121" + SID "9351" + Position [8035, 18050, 8065, 18080] + ZOrder 10929 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice122" + SID "9352" + Position [8100, 17195, 8130, 17225] + ZOrder 10988 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice123" + SID "9353" + Position [8100, 17270, 8130, 17300] + ZOrder 10989 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice124" + SID "9354" + Position [8100, 17360, 8130, 17390] + ZOrder 10990 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice125" + SID "9355" + Position [8075, 18135, 8105, 18165] + ZOrder 10932 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice126" + SID "9356" + Position [8400, 16890, 8430, 16920] + ZOrder 10979 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice127" + SID "9357" + Position [8400, 16990, 8430, 17020] + ZOrder 10982 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice128" + SID "9358" + Position [8410, 17090, 8440, 17120] + ZOrder 10985 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice129" + SID "9359" + Position [8320, 17220, 8350, 17250] + ZOrder 10992 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice13" + SID "9919" + Position [5230, 23045, 5260, 23075] + ZOrder 11537 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "8050" + Position [4050, 8755, 4080, 8785] + ZOrder 9543 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "8051" + Position [3845, 6965, 3875, 6995] + ZOrder 9295 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice26" + SID "8052" + Position [3845, 7075, 3875, 7105] + ZOrder 9296 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice27" + SID "8482" + Position [3600, 7275, 3630, 7305] + ZOrder 9614 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice28" + SID "8483" + Position [3600, 7395, 3630, 7425] + ZOrder 9615 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice29" + SID "8053" + Position [5070, 6745, 5100, 6775] + ZOrder 9321 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice30" + SID "8054" + Position [5070, 6855, 5100, 6885] + ZOrder 9322 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice33" + SID "8055" + Position [4780, 6580, 4810, 6610] + ZOrder 9316 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice34" + SID "8056" + Position [4780, 6700, 4810, 6730] + ZOrder 9317 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice36" + SID "8485" + Position [3845, 7200, 3875, 7230] + ZOrder 9617 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice37" + SID "8057" + Position [4780, 6810, 4810, 6840] + ZOrder 9318 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice38" + SID "8058" + Position [4910, 8912, 5000, 8958] + ZOrder 9232 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice39" + SID "8059" + Position [5265, 6560, 5295, 6590] + ZOrder 9308 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice40" + SID "8060" + Position [5265, 6680, 5295, 6710] + ZOrder 9310 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice41" + SID "8061" + Position [5265, 6789, 5300, 6831] + ZOrder 9313 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice42" + SID "8062" + Position [5070, 6630, 5100, 6660] + ZOrder 9320 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice44" + SID "8063" + Position [2860, 9932, 2910, 9978] + ZOrder 9564 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice45" + SID "8064" + Position [4910, 9010, 5000, 9060] + ZOrder 9235 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice46" + SID "8065" + Position [3600, 6820, 3630, 6850] + ZOrder 9290 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice47" + SID "8066" + Position [3600, 6920, 3630, 6950] + ZOrder 9291 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice48" + SID "8067" + Position [3600, 7020, 3630, 7050] + ZOrder 9292 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice49" + SID "8068" + Position [4905, 9124, 5010, 9166] + ZOrder 9238 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice50" + SID "8069" + Position [4090, 6797, 4120, 6833] + ZOrder 9281 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice51" + SID "8070" + Position [4090, 6900, 4120, 6930] + ZOrder 9284 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice52" + SID "8071" + Position [4090, 7000, 4120, 7030] + ZOrder 9287 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice53" + SID "8072" + Position [3845, 6865, 3875, 6895] + ZOrder 9294 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice54" + SID "8451" + Position [4890, 9777, 4980, 9823] + ZOrder 9583 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice55" + SID "8452" + Position [4890, 9875, 4980, 9925] + ZOrder 9586 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice56" + SID "8453" + Position [4885, 9989, 4990, 10031] + ZOrder 9589 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice57" + SID "8486" + Position [3845, 7330, 3875, 7360] + ZOrder 9618 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice58" + SID "8487" + Position [3845, 7450, 3875, 7480] + ZOrder 9619 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice59" + SID "8488" + Position [4090, 7132, 4130, 7168] + ZOrder 9620 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice6" + SID "8481" + Position [3600, 7155, 3630, 7185] + ZOrder 9613 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice60" + SID "8489" + Position [4090, 7252, 4130, 7288] + ZOrder 9621 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice61" + SID "8490" + Position [4090, 7372, 4130, 7408] + ZOrder 9622 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice62" + SID "8503" + Position [4780, 6995, 4810, 7025] + ZOrder 9635 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice63" + SID "8504" + Position [4780, 7130, 4810, 7160] + ZOrder 9636 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice64" + SID "8505" + Position [4780, 7290, 4810, 7320] + ZOrder 9637 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice65" + SID "8506" + Position [5070, 7050, 5100, 7080] + ZOrder 9638 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice66" + SID "8507" + Position [5070, 7210, 5100, 7240] + ZOrder 9639 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice67" + SID "8508" + Position [5070, 7355, 5100, 7385] + ZOrder 9640 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice68" + SID "8512" + Position [5270, 6975, 5300, 7005] + ZOrder 9644 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice69" + SID "8513" + Position [5270, 7110, 5300, 7140] + ZOrder 9645 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice7" + SID "9921" + Position [4360, 22790, 4390, 22820] + ZOrder 11521 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice70" + SID "8514" + Position [5265, 7267, 5300, 7303] + ZOrder 9646 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice71" + SID "8753" + Position [6650, 12845, 6680, 12875] + ZOrder 10268 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice72" + SID "8754" + Position [10845, 12325, 10875, 12355] + ZOrder 9993 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice73" + SID "8755" + Position [10845, 12410, 10875, 12440] + ZOrder 9994 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice74" + SID "8756" + Position [11655, 12295, 11685, 12325] + ZOrder 10020 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice75" + SID "8757" + Position [11660, 12375, 11690, 12405] + ZOrder 10021 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice76" + SID "8758" + Position [11435, 12190, 11465, 12220] + ZOrder 10015 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice77" + SID "8759" + Position [11435, 12265, 11465, 12295] + ZOrder 10016 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice78" + SID "8760" + Position [11435, 12355, 11465, 12385] + ZOrder 10017 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice79" + SID "8761" + Position [7930, 13170, 7960, 13200] + ZOrder 9926 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice80" + SID "8762" + Position [11750, 11675, 11780, 11705] + ZOrder 10006 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice81" + SID "8763" + Position [11750, 11775, 11780, 11805] + ZOrder 10009 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice82" + SID "8764" + Position [11750, 11890, 11780, 11920] + ZOrder 10012 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice83" + SID "8765" + Position [11655, 12215, 11685, 12245] + ZOrder 10019 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice84" + SID "8766" + Position [6615, 13160, 6645, 13190] + ZOrder 10255 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice85" + SID "8767" + Position [7595, 13540, 7625, 13570] + ZOrder 10275 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice86" + SID "8768" + Position [7025, 14280, 7055, 14310] + ZOrder 10326 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice87" + SID "8769" + Position [7930, 13260, 7960, 13290] + ZOrder 9929 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice88" + SID "8770" + Position [10925, 12045, 10955, 12075] + ZOrder 10420 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice89" + SID "8771" + Position [10625, 12220, 10655, 12250] + ZOrder 9988 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice90" + SID "8772" + Position [10625, 12295, 10655, 12325] + ZOrder 9989 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice91" + SID "8773" + Position [10625, 12460, 10655, 12490] + ZOrder 10421 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice92" + SID "8774" + Position [10625, 12545, 10655, 12575] + ZOrder 10422 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice93" + SID "8775" + Position [10625, 12385, 10655, 12415] + ZOrder 9990 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice94" + SID "8776" + Position [10845, 12490, 10875, 12520] + ZOrder 10423 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice95" + SID "8777" + Position [10845, 12570, 10875, 12600] + ZOrder 10424 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice96" + SID "8778" + Position [7970, 13345, 8000, 13375] + ZOrder 9932 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice97" + SID "8779" + Position [10925, 12140, 10955, 12170] + ZOrder 10425 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice98" + SID "8780" + Position [11660, 12480, 11690, 12510] + ZOrder 10430 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice99" + SID "8781" + Position [11660, 12560, 11690, 12590] + ZOrder 10431 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant1" + SID "9869" + Position [8205, 11757, 8235, 11773] + ZOrder 11380 + Value "2" + } + Block { + BlockType Constant + Name "Constant10" + SID "9935" + Description "Each half of QPD" + Position [5105, 21877, 5135, 21893] + ZOrder 11552 + Value "0" + } + Block { + BlockType Constant + Name "Constant101" + SID "8813" + Description "Each half of QPD" + Position [11595, 11692, 11625, 11708] + ZOrder 10008 + Value "0" + } + Block { + BlockType Constant + Name "Constant102" + SID "8814" + Position [8725, 13612, 8755, 13628] + ZOrder 10052 + Value "2" + } + Block { + BlockType Constant + Name "Constant103" + SID "8815" + Position [8725, 13482, 8755, 13498] + ZOrder 10043 + Value "2" + } + Block { + BlockType Constant + Name "Constant104" + SID "8816" + Position [8725, 13342, 8755, 13358] + ZOrder 10034 + Value "2" + } + Block { + BlockType Constant + Name "Constant105" + SID "8817" + Position [8700, 14477, 8730, 14493] + ZOrder 10112 + Value "2" + } + Block { + BlockType Constant + Name "Constant106" + SID "8818" + Position [8700, 14347, 8730, 14363] + ZOrder 10103 + Value "2" + } + Block { + BlockType Constant + Name "Constant107" + SID "8819" + Position [8700, 14207, 8730, 14223] + ZOrder 10094 + Value "2" + } + Block { + BlockType Constant + Name "Constant108" + SID "8820" + Position [8695, 15612, 8725, 15628] + ZOrder 10389 + Value "2" + } + Block { + BlockType Constant + Name "Constant109" + SID "8821" + Description "Each half of QPD" + Position [10765, 12062, 10795, 12078] + ZOrder 10419 + Value "0" + } + Block { + BlockType Constant + Name "Constant11" + SID "8074" + Description "Each half of QPD" + Position [2765, 9962, 2795, 9978] + ZOrder 9566 + Value "0" + } + Block { + BlockType Constant + Name "Constant110" + SID "8822" + Description "Each half of QPD" + Position [10765, 12157, 10795, 12173] + ZOrder 10427 + Value "0" + } + Block { + BlockType Constant + Name "Constant111" + SID "8823" + Description "Each half of QPD" + Position [11595, 12002, 11625, 12018] + ZOrder 10440 + Value "0" + } + Block { + BlockType Constant + Name "Constant112" + SID "8824" + Description "Each half of QPD" + Position [11595, 12112, 11625, 12128] + ZOrder 10443 + Value "0" + } + Block { + BlockType Constant + Name "Constant113" + SID "8825" + Description "Each half of QPD" + Position [6590, 12897, 6620, 12913] + ZOrder 10270 + Value "0" + } + Block { + BlockType Constant + Name "Constant114" + SID "8826" + Position [8695, 15182, 8725, 15198] + ZOrder 10166 + Value "2" + } + Block { + BlockType Constant + Name "Constant115" + SID "8827" + Position [8695, 15047, 8725, 15063] + ZOrder 10157 + Value "2" + } + Block { + BlockType Constant + Name "Constant116" + SID "8828" + Position [8695, 15312, 8725, 15328] + ZOrder 10175 + Value "2" + } + Block { + BlockType Constant + Name "Constant117" + SID "8829" + Description "Each half of QPD" + Position [10770, 11797, 10800, 11813] + ZOrder 9981 + Value "0" + } + Block { + BlockType Constant + Name "Constant118" + SID "9360" + Description "Each half of QPD" + Position [7975, 17212, 8005, 17228] + ZOrder 10991 + Value "0" + } + Block { + BlockType Constant + Name "Constant119" + SID "9361" + Description "Distance from mirror to beam splitter (mm)" + Position [6785, 17319, 6860, 17331] + ZOrder 10899 + Value "380" + } + Block { + BlockType Constant + Name "Constant12" + SID "8078" + Description "Each half of QPD" + Position [4775, 9077, 4805, 9093] + ZOrder 9237 + Value "0" + } + Block { + BlockType Constant + Name "Constant120" + SID "9362" + Description "Distance from beam splitter to QPD1 (mm)" + Position [6785, 17359, 6860, 17371] + ZOrder 10900 + Value "40" + } + Block { + BlockType Constant + Name "Constant121" + SID "9793" + Description "Minimum voltage of ADC (V)" + Position [3380, 19157, 3425, 19173] + ZOrder 11319 + Value "-0.02386" + } + Block { + BlockType Constant + Name "Constant122" + SID "9363" + Description "Distance from beam splitter to lens (mm)" + Position [6785, 17399, 6860, 17411] + ZOrder 10901 + Value "65" + } + Block { + BlockType Constant + Name "Constant123" + SID "9794" + Description "Minimum voltage of ADC (V)" + Position [3400, 18792, 3445, 18808] + ZOrder 11327 + Value "-0.00910" + } + Block { + BlockType Constant + Name "Constant124" + SID "9364" + Description "Focal length of lens (mm)" + Position [6675, 17864, 6750, 17876] + ZOrder 10902 + Value "150" + } + Block { + BlockType Constant + Name "Constant125" + SID "9365" + Description "Each half of QPD" + Position [6650, 17737, 6680, 17753] + ZOrder 10906 + Value "0" + } + Block { + BlockType Constant + Name "Constant126" + SID "9366" + Description "Diameter of oplev laser PL204 (mm)" + Position [5715, 18105, 5760, 18135] + ZOrder 10852 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant127" + SID "9367" + Description "Each half of QPD" + Position [5825, 18105, 5870, 18135] + ZOrder 10859 + Value "2" + } + Block { + BlockType Constant + Name "Constant128" + SID "9368" + Description "Incident angle of laser against mirror (deg)" + Position [6675, 17834, 6750, 17846] + ZOrder 10913 + Value "405" + } + Block { + BlockType Constant + Name "Constant129" + SID "9369" + Description "Focal length of lens (mm)" + Position [7030, 18029, 7105, 18041] + ZOrder 10916 + Value "-1" + } + Block { + BlockType Constant + Name "Constant13" + SID "8079" + Description "Each half of QPD" + Position [4825, 9182, 4855, 9198] + ZOrder 9240 + Value "0" + } + Block { + BlockType Constant + Name "Constant130" + SID "9370" + Description "conversion coefficient from radian to degree (180/pi)" + Position [7015, 17404, 7090, 17416] + ZOrder 10921 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant131" + SID "9371" + Description "Each half of QPD" + Position [7940, 18007, 7970, 18023] + ZOrder 10928 + Value "0" + } + Block { + BlockType Constant + Name "Constant132" + SID "9372" + Description "Each half of QPD" + Position [7940, 18097, 7970, 18113] + ZOrder 10931 + Value "0" + } + Block { + BlockType Constant + Name "Constant133" + SID "9373" + Description "Each half of QPD" + Position [8020, 18182, 8050, 18198] + ZOrder 10934 + Value "0" + } + Block { + BlockType Constant + Name "Constant134" + SID "9374" + Description "Each half of QPD" + Position [8260, 17007, 8290, 17023] + ZOrder 10984 + Value "0" + } + Block { + BlockType Constant + Name "Constant135" + SID "9375" + Description "Each half of QPD" + Position [8265, 17107, 8295, 17123] + ZOrder 10987 + Value "0" + } + Block { + BlockType Constant + Name "Constant136" + SID "9376" + Description "Each half of QPD" + Position [8210, 17237, 8240, 17253] + ZOrder 10995 + Value "0" + } + Block { + BlockType Constant + Name "Constant137" + SID "9377" + Description "Each half of QPD" + Position [8785, 17182, 8815, 17198] + ZOrder 11018 + Value "0" + } + Block { + BlockType Constant + Name "Constant138" + SID "9378" + Description "Each half of QPD" + Position [9070, 16977, 9100, 16993] + ZOrder 11011 + Value "0" + } + Block { + BlockType Constant + Name "Constant139" + SID "9379" + Description "Each half of QPD" + Position [9075, 17077, 9105, 17093] + ZOrder 11014 + Value "0" + } + Block { + BlockType Constant + Name "Constant14" + SID "8545" + Position [8330, 8967, 8360, 8983] + ZOrder 9677 + Value "2" + } + Block { + BlockType Constant + Name "Constant140" + SID "9380" + Description "Each half of QPD" + Position [9020, 17207, 9050, 17223] + ZOrder 11022 + Value "0" + } + Block { + BlockType Constant + Name "Constant141" + SID "9381" + Description "Each half of QPD" + Position [9055, 16877, 9085, 16893] + ZOrder 11008 + Value "0" + } + Block { + BlockType Constant + Name "Constant142" + SID "9382" + Position [8830, 18402, 8860, 18418] + ZOrder 11052 + Value "2" + } + Block { + BlockType Constant + Name "Constant143" + SID "9383" + Position [8830, 18272, 8860, 18288] + ZOrder 11043 + Value "2" + } + Block { + BlockType Constant + Name "Constant144" + SID "9384" + Position [8830, 18132, 8860, 18148] + ZOrder 11034 + Value "2" + } + Block { + BlockType Constant + Name "Constant145" + SID "9385" + Position [8820, 18912, 8850, 18928] + ZOrder 11112 + Value "2" + } + Block { + BlockType Constant + Name "Constant146" + SID "9386" + Position [8820, 18782, 8850, 18798] + ZOrder 11103 + Value "2" + } + Block { + BlockType Constant + Name "Constant147" + SID "9387" + Position [8820, 18642, 8850, 18658] + ZOrder 11094 + Value "2" + } + Block { + BlockType Constant + Name "Constant148" + SID "9388" + Description "Incident angle of laser against mirror (deg)" + Position [6690, 17489, 6765, 17501] + ZOrder 10898 + Value "45" + } + Block { + BlockType Constant + Name "Constant149" + SID "9389" + Position [8880, 19287, 8910, 19303] + ZOrder 11160 + Value "2" + } + Block { + BlockType Constant + Name "Constant152" + SID "9390" + Position [8880, 19152, 8910, 19168] + ZOrder 11151 + Value "2" + } + Block { + BlockType Constant + Name "Constant153" + SID "9391" + Position [8880, 19417, 8910, 19433] + ZOrder 11169 + Value "2" + } + Block { + BlockType Constant + Name "Constant154" + SID "9392" + Description "Each half of QPD" + Position [8245, 16907, 8275, 16923] + ZOrder 10981 + Value "0" + } + Block { + BlockType Constant + Name "Constant16" + SID "8454" + Description "Each half of QPD" + Position [4755, 9942, 4785, 9958] + ZOrder 9588 + Value "0" + } + Block { + BlockType Constant + Name "Constant17" + SID "8455" + Description "Each half of QPD" + Position [4805, 10047, 4835, 10063] + ZOrder 9591 + Value "0" + } + Block { + BlockType Constant + Name "Constant2" + SID "9870" + Position [8215, 11572, 8245, 11588] + ZOrder 11400 + Value "2" + } + Block { + BlockType Constant + Name "Constant23" + SID "9795" + Description "Minimum voltage of ADC (V)" + Position [3290, 19127, 3335, 19143] + ZOrder 11322 + Value "0" + } + Block { + BlockType Constant + Name "Constant24" + SID "9796" + Description "Minimum voltage of ADC (V)" + Position [3330, 18897, 3375, 18913] + ZOrder 11329 + Value "0" + } + Block { + BlockType Constant + Name "Constant26" + SID "8559" + Position [8355, 9117, 8385, 9133] + ZOrder 9691 + Value "2" + } + Block { + BlockType Constant + Name "Constant3" + SID "9922" + Description "conversion coefficient from radian to degree (180/pi)" + Position [4380, 22024, 4455, 22036] + ZOrder 11480 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant39" + SID "8587" + Position [8395, 9292, 8425, 9308] + ZOrder 9719 + Value "2" + } + Block { + BlockType Constant + Name "Constant4" + SID "8073" + Description "Each half of QPD" + Position [3230, 7092, 3260, 7108] + ZOrder 9293 + Value "0" + } + Block { + BlockType Constant + Name "Constant40" + SID "8085" + Description "Each half of QPD" + Position [4330, 6872, 4360, 6888] + ZOrder 9319 + Value "0" + } + Block { + BlockType Constant + Name "Constant41" + SID "8601" + Position [8425, 9967, 8455, 9983] + ZOrder 9736 + Value "2" + } + Block { + BlockType Constant + Name "Constant42" + SID "8616" + Position [8425, 10132, 8455, 10148] + ZOrder 9751 + Value "2" + } + Block { + BlockType Constant + Name "Constant43" + SID "8630" + Position [8425, 10292, 8455, 10308] + ZOrder 9765 + Value "2" + } + Block { + BlockType Constant + Name "Constant44" + SID "8664" + Position [8225, 10992, 8255, 11008] + ZOrder 9801 + Value "2" + } + Block { + BlockType Constant + Name "Constant45" + SID "9925" + Description "Incident angle of laser against mirror (deg)" + Position [4060, 22024, 4135, 22036] + ZOrder 11487 + Value "45" + } + Block { + BlockType Constant + Name "Constant46" + SID "9926" + Description "Distance from mirror to beam splitter (mm)" + Position [4060, 22084, 4135, 22096] + ZOrder 11488 + Value "340" + } + Block { + BlockType Constant + Name "Constant47" + SID "9927" + Description "Distance from beam splitter to QPD1 (mm)" + Position [4060, 22124, 4135, 22136] + ZOrder 11489 + Value "65" + } + Block { + BlockType Constant + Name "Constant48" + SID "9928" + Description "Distance from beam splitter to lens (mm)" + Position [4060, 22164, 4135, 22176] + ZOrder 11490 + Value "40" + } + Block { + BlockType Constant + Name "Constant49" + SID "8090" + Position [8315, 8797, 8345, 8813] + ZOrder 9353 + Value "2" + } + Block { + BlockType Constant + Name "Constant5" + SID "9923" + Description "Diameter of oplev laser PL204 (mm)" + Position [3645, 22450, 3690, 22480] + ZOrder 11520 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant50" + SID "9929" + Description "Focal length of lens (mm)" + Position [4060, 22234, 4135, 22246] + ZOrder 11491 + Value "150" + } + Block { + BlockType Constant + Name "Constant51" + SID "8091" + Position [8315, 8667, 8345, 8683] + ZOrder 9344 + Value "2" + } + Block { + BlockType Constant + Name "Constant52" + SID "8092" + Position [8315, 8527, 8345, 8543] + ZOrder 9335 + Value "2" + } + Block { + BlockType Constant + Name "Constant53" + SID "8093" + Position [8340, 9742, 8370, 9758] + ZOrder 9407 + Value "2" + } + Block { + BlockType Constant + Name "Constant54" + SID "8684" + Position [8215, 11372, 8245, 11388] + ZOrder 9821 + Value "2" + } + Block { + BlockType Constant + Name "Constant55" + SID "8704" + Position [8225, 11187, 8255, 11203] + ZOrder 9841 + Value "2" + } + Block { + BlockType Constant + Name "Constant56" + SID "8790" + Description "Each half of QPD" + Position [10500, 12237, 10530, 12253] + ZOrder 9991 + Value "0" + } + Block { + BlockType Constant + Name "Constant57" + SID "8094" + Position [8340, 9612, 8370, 9628] + ZOrder 9398 + Value "2" + } + Block { + BlockType Constant + Name "Constant58" + SID "8791" + Description "Each half of QPD" + Position [6555, 13212, 6585, 13228] + ZOrder 10257 + Value "0" + } + Block { + BlockType Constant + Name "Constant59" + SID "9930" + Description "Focal length of lens (mm)" + Position [4450, 22149, 4525, 22161] + ZOrder 11565 + Value "-1" + } + Block { + BlockType Constant + Name "Constant6" + SID "8075" + Description "Diameter of oplev laser PL204 (mm)" + Position [2115, 10055, 2160, 10085] + ZOrder 9185 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant60" + SID "8095" + Position [8340, 9472, 8370, 9488] + ZOrder 9389 + Value "2" + } + Block { + BlockType Constant + Name "Constant61" + SID "8096" + Description "Each half of QPD" + Position [3985, 8837, 4015, 8853] + ZOrder 9545 + Value "0" + } + Block { + BlockType Constant + Name "Constant62" + SID "8444" + Description "Maximum voltage of ADC (V)" + Position [1670, 8425, 1715, 8455] + ZOrder 9573 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant63" + SID "8792" + Description "Each half of QPD" + Position [7500, 13587, 7530, 13603] + ZOrder 10277 + Value "0" + } + Block { + BlockType Constant + Name "Constant64" + SID "8793" + Position [8735, 13907, 8765, 13923] + ZOrder 10298 + Value "2" + } + Block { + BlockType Constant + Name "Constant65" + SID "8794" + Position [8735, 13777, 8765, 13793] + ZOrder 10289 + Value "2" + } + Block { + BlockType Constant + Name "Constant66" + SID "8795" + Description "Each half of QPD" + Position [6930, 14327, 6960, 14343] + ZOrder 10328 + Value "0" + } + Block { + BlockType Constant + Name "Constant67" + SID "8796" + Description "Diameter of oplev laser PL204 (mm)" + Position [5610, 13315, 5655, 13345] + ZOrder 9878 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant68" + SID "8797" + Description "Each half of QPD" + Position [5720, 13315, 5765, 13345] + ZOrder 9885 + Value "2" + } + Block { + BlockType Constant + Name "Constant69" + SID "8798" + Position [8705, 14627, 8735, 14643] + ZOrder 10340 + Value "2" + } + Block { + BlockType Constant + Name "Constant7" + SID "8076" + Description "Each half of QPD" + Position [2250, 10055, 2295, 10085] + ZOrder 9192 + Value "2" + } + Block { + BlockType Constant + Name "Constant70" + SID "8799" + Position [8705, 14777, 8735, 14793] + ZOrder 10360 + Value "2" + } + Block { + BlockType Constant + Name "Constant71" + SID "9931" + Description "Each half of QPD" + Position [4280, 22837, 4310, 22853] + ZOrder 11523 + Value "0" + } + Block { + BlockType Constant + Name "Constant76" + SID "8456" + Description "Each half of QPD" + Position [4775, 9842, 4805, 9858] + ZOrder 9585 + Value "0" + } + Block { + BlockType Constant + Name "Constant77" + SID "8097" + Position [8225, 10672, 8255, 10688] + ZOrder 9455 + Value "2" + } + Block { + BlockType Constant + Name "Constant78" + SID "8098" + Position [8225, 10537, 8255, 10553] + ZOrder 9446 + Value "2" + } + Block { + BlockType Constant + Name "Constant79" + SID "8099" + Position [8225, 10802, 8255, 10818] + ZOrder 9464 + Value "2" + } + Block { + BlockType Constant + Name "Constant8" + SID "9924" + Description "Each half of QPD" + Position [3745, 22405, 3790, 22435] + ZOrder 11434 + Value "2" + } + Block { + BlockType Constant + Name "Constant80" + SID "8800" + Position [8695, 15482, 8725, 15498] + ZOrder 10380 + Value "2" + } + Block { + BlockType Constant + Name "Constant81" + SID "8801" + Description "Each half of QPD" + Position [7835, 13217, 7865, 13233] + ZOrder 9928 + Value "0" + } + Block { + BlockType Constant + Name "Constant82" + SID "9932" + Description "Each half of QPD" + Position [5135, 22917, 5165, 22933] + ZOrder 11533 + Value "0" + } + Block { + BlockType Constant + Name "Constant83" + SID "9933" + Description "Each half of QPD" + Position [5135, 23007, 5165, 23023] + ZOrder 11536 + Value "0" + } + Block { + BlockType Constant + Name "Constant84" + SID "8802" + Description "Each half of QPD" + Position [7835, 13307, 7865, 13323] + ZOrder 9931 + Value "0" + } + Block { + BlockType Constant + Name "Constant85" + SID "9934" + Description "Each half of QPD" + Position [5135, 23092, 5165, 23108] + ZOrder 11539 + Value "0" + } + Block { + BlockType Constant + Name "Constant86" + SID "8803" + Description "Each half of QPD" + Position [7915, 13392, 7945, 13408] + ZOrder 9934 + Value "0" + } + Block { + BlockType Constant + Name "Constant87" + SID "8804" + Description "Each half of QPD" + Position [10765, 11887, 10795, 11903] + ZOrder 9984 + Value "0" + } + Block { + BlockType Constant + Name "Constant88" + SID "8805" + Description "Diameter of oplev laser PL204 (mm)" + Position [5345, 14155, 5390, 14185] + ZOrder 10244 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant89" + SID "8806" + Description "Diameter of oplev laser PL204 (mm)" + Position [5445, 14165, 5490, 14195] + ZOrder 10245 + Value "2" + } + Block { + BlockType Constant + Name "Constant9" + SID "8077" + Description "Each half of QPD" + Position [4795, 8977, 4825, 8993] + ZOrder 9234 + Value "0" + } + Block { + BlockType Constant + Name "Constant90" + SID "8807" + Description "Each half of QPD" + Position [10765, 11977, 10795, 11993] + ZOrder 9987 + Value "0" + } + Block { + BlockType Constant + Name "Constant91" + SID "8808" + Description "Each half of QPD" + Position [10735, 12262, 10765, 12278] + ZOrder 9995 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "8809" + Description "Each half of QPD" + Position [11310, 12207, 11340, 12223] + ZOrder 10018 + Value "0" + } + Block { + BlockType Constant + Name "Constant93" + SID "8810" + Description "Each half of QPD" + Position [11595, 11792, 11625, 11808] + ZOrder 10011 + Value "0" + } + Block { + BlockType Constant + Name "Constant98" + SID "8811" + Description "Each half of QPD" + Position [11595, 11907, 11625, 11923] + ZOrder 10014 + Value "0" + } + Block { + BlockType Constant + Name "Constant99" + SID "8812" + Description "Each half of QPD" + Position [11545, 12232, 11575, 12248] + ZOrder 10022 + Value "0" + } + Block { + BlockType Demux + Name "Demux1" + SID "9936" + Ports [1, 4] + Position [6980, 22580, 6985, 22740] + ZOrder 11459 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux10" + SID "9394" + Ports [1, 3] + Position [9080, 17635, 9085, 17865] + ZOrder 10960 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "9937" + Ports [1, 3] + Position [4820, 22547, 4825, 22773] + ZOrder 11576 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux5" + SID "8830" + Ports [1, 5] + Position [9205, 12851, 9210, 13069] + ZOrder 9955 + BackgroundColor "black" + ShowName off + Outputs "5" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux6" + SID "8831" + Ports [1, 5] + Position [8975, 12845, 8980, 13075] + ZOrder 9960 + BackgroundColor "black" + ShowName off + Outputs "5" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux7" + SID "8101" + Ports [1, 5] + Position [6415, 8586, 6420, 8804] + ZOrder 9261 + BackgroundColor "black" + ShowName off + Outputs "5" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux8" + SID "8102" + Ports [1, 5] + Position [6200, 8580, 6205, 8810] + ZOrder 9266 + BackgroundColor "black" + ShowName off + Outputs "5" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux9" + SID "9393" + Ports [1, 3] + Position [9310, 17641, 9315, 17859] + ZOrder 10955 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Constant + Name "Distance_L1" + SID "8832" + Description "Distance from mirror to beam splitter (mm)" + Position [6635, 12744, 6710, 12756] + ZOrder 9924 + Value "380" + } + Block { + BlockType Constant + Name "Distance_L2" + SID "8833" + Description "Incident angle of laser against mirror (deg)" + Position [6585, 13034, 6660, 13046] + ZOrder 10260 + Value "405" + } + Block { + BlockType Constant + Name "Distance_L3" + SID "8103" + Description "Incident angle of laser against mirror (deg)" + Position [2795, 9454, 2870, 9466] + ZOrder 9535 + Value "666" + } + Block { + BlockType Constant + Name "Distance_L3_1" + SID "8834" + Description "Incident angle of laser against mirror (deg)" + Position [5925, 13779, 6000, 13791] + ZOrder 10250 + Value "666" + } + Block { + BlockType Constant + Name "Distance_z" + SID "8104" + Description "Incident angle of laser against mirror (deg)" + Position [2805, 9874, 2880, 9886] + ZOrder 9570 + Value "888" + } + Block { + BlockType Product + Name "Divid133" + SID "8862" + Ports [2, 1] + Position [4910, 14172, 4940, 14203] + ZOrder 10217 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divid185" + SID "9421" + Ports [2, 1] + Position [9395, 19067, 9425, 19098] + ZOrder 11187 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide" + SID "9938" + Ports [2, 1] + Position [3065, 22582, 3095, 22613] + ZOrder 11423 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "9836" + Ports [2, 1] + Position [1795, 10107, 1825, 10138] + ZOrder 11346 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "9761" + Ports [2, 1] + Position [2525, 20212, 2555, 20243] + ZOrder 11286 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide101" + SID "8142" + Ports [2, 1] + Position [8740, 10737, 8770, 10768] + ZOrder 9490 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide102" + SID "8143" + Ports [2, 1] + Position [8740, 10817, 8770, 10848] + ZOrder 9492 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide103" + SID "8835" + Ports [2, 1] + Position [9160, 13472, 9190, 13503] + ZOrder 10070 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide107" + SID "8836" + Ports [2, 1] + Position [9160, 13332, 9190, 13363] + ZOrder 10062 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide108" + SID "8837" + Ports [2, 1] + Position [9160, 13537, 9190, 13568] + ZOrder 10076 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide109" + SID "8838" + Ports [2, 1] + Position [9160, 13617, 9190, 13648] + ZOrder 10078 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "9859" + Ports [2, 1] + Position [2385, 10312, 2415, 10343] + ZOrder 11367 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide110" + SID "8839" + Ports [2, 1] + Position [9160, 13252, 9190, 13283] + ZOrder 10060 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide111" + SID "8840" + Ports [2, 1] + Position [9160, 13392, 9190, 13423] + ZOrder 10068 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide112" + SID "8841" + Ports [2, 1] + Position [9135, 14337, 9165, 14368] + ZOrder 10130 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide113" + SID "8842" + Ports [2, 1] + Position [4875, 12802, 4905, 12833] + ZOrder 9859 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide114" + SID "8843" + Ports [2, 1] + Position [4875, 12947, 4905, 12978] + ZOrder 9860 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide115" + SID "8844" + Ports [2, 1] + Position [4850, 13297, 4880, 13328] + ZOrder 9861 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide116" + SID "8845" + Ports [2, 1] + Position [4850, 13472, 4880, 13503] + ZOrder 9862 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide117" + SID "8846" + Ports [2, 1] + Position [4855, 13122, 4885, 13153] + ZOrder 9868 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide118" + SID "8847" + Ports [2, 1] + Position [4850, 13647, 4880, 13678] + ZOrder 9871 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide119" + SID "8848" + Ports [2, 1] + Position [5205, 12812, 5235, 12843] + ZOrder 9873 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "9762" + Ports [2, 1] + Position [2490, 19687, 2520, 19718] + ZOrder 11277 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide120" + SID "8849" + Ports [2, 1] + Position [5190, 13307, 5220, 13338] + ZOrder 9874 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide121" + SID "8850" + Ports [2, 1] + Position [5180, 13482, 5210, 13513] + ZOrder 9875 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide122" + SID "8851" + Ports [2, 1] + Position [5825, 12832, 5855, 12863] + ZOrder 9881 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide123" + SID "8852" + Ports [2, 1] + Position [5825, 12957, 5855, 12988] + ZOrder 9882 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide124" + SID "8853" + Ports [2, 1] + Position [5825, 13142, 5855, 13173] + ZOrder 9883 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide125" + SID "8854" + Ports [2, 1] + Position [5825, 13242, 5855, 13273] + ZOrder 9884 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide126" + SID "8855" + Ports [2, 1] + Position [4895, 13822, 4925, 13853] + ZOrder 10212 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide127" + SID "8856" + Ports [2, 1] + Position [4910, 13997, 4940, 14028] + ZOrder 10213 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide128" + SID "8857" + Ports [2, 1] + Position [9135, 14197, 9165, 14228] + ZOrder 10122 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide129" + SID "8858" + Ports [2, 1] + Position [9135, 14402, 9165, 14433] + ZOrder 10136 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "9871" + Ports [2, 1] + Position [8720, 11672, 8750, 11703] + ZOrder 11388 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide130" + SID "8859" + Ports [2, 1] + Position [9135, 14482, 9165, 14513] + ZOrder 10138 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide131" + SID "8860" + Ports [2, 1] + Position [9135, 14117, 9165, 14148] + ZOrder 10120 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide132" + SID "8861" + Ports [2, 1] + Position [9135, 14257, 9165, 14288] + ZOrder 10128 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide133" + SID "9395" + Ports [2, 1] + Position [9265, 18262, 9295, 18293] + ZOrder 11070 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide134" + SID "8863" + Ports [2, 1] + Position [5305, 13832, 5335, 13863] + ZOrder 10219 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide135" + SID "8864" + Ports [2, 1] + Position [5315, 14007, 5345, 14038] + ZOrder 10220 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide136" + SID "8865" + Ports [2, 1] + Position [5585, 13852, 5615, 13883] + ZOrder 10223 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide137" + SID "8866" + Ports [2, 1] + Position [5585, 14027, 5615, 14058] + ZOrder 10224 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide138" + SID "8867" + Ports [2, 1] + Position [9170, 13767, 9200, 13798] + ZOrder 10307 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide139" + SID "8868" + Ports [2, 1] + Position [9170, 13832, 9200, 13863] + ZOrder 10313 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "9872" + Ports [2, 1] + Position [8720, 11752, 8750, 11783] + ZOrder 11390 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide140" + SID "8869" + Ports [2, 1] + Position [9170, 13912, 9200, 13943] + ZOrder 10315 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide141" + SID "8870" + Ports [2, 1] + Position [9170, 13687, 9200, 13718] + ZOrder 10305 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide142" + SID "8871" + Ports [2, 1] + Position [9140, 14552, 9170, 14583] + ZOrder 10346 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide143" + SID "8872" + Ports [2, 1] + Position [9140, 14632, 9170, 14663] + ZOrder 10348 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide144" + SID "8873" + Ports [2, 1] + Position [9140, 14702, 9170, 14733] + ZOrder 10366 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide145" + SID "8874" + Ports [2, 1] + Position [9140, 14782, 9170, 14813] + ZOrder 10368 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide146" + SID "8875" + Ports [2, 1] + Position [9210, 15402, 9240, 15433] + ZOrder 10398 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide147" + SID "8876" + Ports [2, 1] + Position [9210, 15482, 9240, 15513] + ZOrder 10400 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide148" + SID "8877" + Ports [2, 1] + Position [9210, 15547, 9240, 15578] + ZOrder 10402 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide149" + SID "8878" + Ports [2, 1] + Position [9210, 14962, 9240, 14993] + ZOrder 10193 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "9873" + Ports [2, 1] + Position [8730, 11487, 8760, 11518] + ZOrder 11408 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide150" + SID "8879" + Ports [2, 1] + Position [9210, 15627, 9240, 15658] + ZOrder 10404 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide151" + SID "8880" + Ports [2, 1] + Position [9210, 15102, 9240, 15133] + ZOrder 10197 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide152" + SID "8881" + Ports [2, 1] + Position [9210, 15182, 9240, 15213] + ZOrder 10199 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide153" + SID "9797" + Ports [2, 1] + Position [3390, 19087, 3420, 19118] + ZOrder 11317 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide154" + SID "9798" + Ports [2, 1] + Position [3470, 18832, 3500, 18863] + ZOrder 11325 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide155" + SID "8882" + Ports [2, 1] + Position [9210, 15042, 9240, 15073] + ZOrder 10195 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide156" + SID "9763" + Ports [2, 1] + Position [2490, 19512, 2520, 19543] + ZOrder 11271 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide157" + SID "8883" + Ports [2, 1] + Position [9210, 15247, 9240, 15278] + ZOrder 10201 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide158" + SID "8884" + Ports [2, 1] + Position [9210, 15327, 9240, 15358] + ZOrder 10203 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide159" + SID "9312" + Ports [2, 1] + Position [5355, 12942, 5385, 12973] + ZOrder 10444 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "9874" + Ports [2, 1] + Position [8730, 11567, 8760, 11598] + ZOrder 11410 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide160" + SID "9396" + Ports [2, 1] + Position [9265, 18122, 9295, 18153] + ZOrder 11062 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide161" + SID "9397" + Ports [2, 1] + Position [9265, 18327, 9295, 18358] + ZOrder 11076 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide162" + SID "9398" + Ports [2, 1] + Position [9265, 18407, 9295, 18438] + ZOrder 11078 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide163" + SID "9399" + Ports [2, 1] + Position [9265, 18042, 9295, 18073] + ZOrder 11060 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide164" + SID "9400" + Ports [2, 1] + Position [9265, 18182, 9295, 18213] + ZOrder 11068 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide165" + SID "9401" + Ports [2, 1] + Position [9255, 18772, 9285, 18803] + ZOrder 11127 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide166" + SID "9402" + Ports [2, 1] + Position [4980, 17592, 5010, 17623] + ZOrder 10832 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide167" + SID "9403" + Ports [2, 1] + Position [4980, 17737, 5010, 17768] + ZOrder 10833 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide168" + SID "9404" + Ports [2, 1] + Position [4955, 18087, 4985, 18118] + ZOrder 10834 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide169" + SID "9405" + Ports [2, 1] + Position [4955, 18262, 4985, 18293] + ZOrder 10835 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "9939" + Ports [2, 1] + Position [3065, 22757, 3095, 22788] + ZOrder 11425 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide170" + SID "9406" + Ports [2, 1] + Position [4960, 17912, 4990, 17943] + ZOrder 10841 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide171" + SID "9407" + Ports [2, 1] + Position [4955, 18437, 4985, 18468] + ZOrder 10844 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide172" + SID "9408" + Ports [2, 1] + Position [5310, 17602, 5340, 17633] + ZOrder 10846 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide173" + SID "9409" + Ports [2, 1] + Position [5450, 17747, 5480, 17778] + ZOrder 10847 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide174" + SID "9410" + Ports [2, 1] + Position [5295, 18097, 5325, 18128] + ZOrder 10848 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide175" + SID "9411" + Ports [2, 1] + Position [5285, 18272, 5315, 18303] + ZOrder 10849 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide176" + SID "9412" + Ports [2, 1] + Position [5930, 17622, 5960, 17653] + ZOrder 10855 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide177" + SID "9413" + Ports [2, 1] + Position [5930, 17747, 5960, 17778] + ZOrder 10856 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide178" + SID "9414" + Ports [2, 1] + Position [5930, 17932, 5960, 17963] + ZOrder 10857 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide179" + SID "9415" + Ports [2, 1] + Position [5930, 18032, 5960, 18063] + ZOrder 10858 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "9940" + Ports [2, 1] + Position [3105, 23082, 3135, 23113] + ZOrder 11443 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide180" + SID "9416" + Ports [2, 1] + Position [9255, 18632, 9285, 18663] + ZOrder 11121 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide181" + SID "9417" + Ports [2, 1] + Position [9255, 18837, 9285, 18868] + ZOrder 11131 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide182" + SID "9418" + Ports [2, 1] + Position [9255, 18917, 9285, 18948] + ZOrder 11133 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide183" + SID "9419" + Ports [2, 1] + Position [9255, 18552, 9285, 18583] + ZOrder 11119 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide184" + SID "9420" + Ports [2, 1] + Position [9255, 18692, 9285, 18723] + ZOrder 11125 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide186" + SID "9422" + Ports [2, 1] + Position [9395, 19207, 9425, 19238] + ZOrder 11191 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide187" + SID "9423" + Ports [2, 1] + Position [9395, 19287, 9425, 19318] + ZOrder 11193 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide188" + SID "9424" + Ports [2, 1] + Position [9395, 19147, 9425, 19178] + ZOrder 11189 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide189" + SID "9425" + Ports [2, 1] + Position [9395, 19352, 9425, 19383] + ZOrder 11195 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "9941" + Ports [2, 1] + Position [3105, 23257, 3135, 23288] + ZOrder 11445 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide190" + SID "9426" + Ports [2, 1] + Position [9395, 19432, 9425, 19463] + ZOrder 11197 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "9837" + Ports [2, 1] + Position [1795, 10282, 1825, 10313] + ZOrder 11347 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "9942" + Ports [2, 1] + Position [3105, 23432, 3135, 23463] + ZOrder 11449 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "9764" + Ports [2, 1] + Position [2510, 20037, 2540, 20068] + ZOrder 11282 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "9943" + Ports [2, 1] + Position [3590, 23092, 3620, 23123] + ZOrder 11451 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "8107" + Ports [2, 1] + Position [8750, 8722, 8780, 8753] + ZOrder 9372 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "9765" + Ports [2, 1] + Position [2525, 20387, 2555, 20418] + ZOrder 11290 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "8108" + Ports [2, 1] + Position [8750, 8802, 8780, 8833] + ZOrder 9374 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "8109" + Ports [2, 1] + Position [8750, 8437, 8780, 8468] + ZOrder 9360 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "8110" + Ports [2, 1] + Position [8750, 8577, 8780, 8608] + ZOrder 9366 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "9766" + Ports [2, 1] + Position [2520, 20562, 2550, 20593] + ZOrder 11294 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "9767" + Ports [2, 1] + Position [2530, 20737, 2560, 20768] + ZOrder 11298 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "9838" + Ports [2, 1] + Position [1790, 10457, 1820, 10488] + ZOrder 11351 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "9799" + Ports [2, 1] + Position [2515, 19172, 2545, 19203] + ZOrder 11308 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "9800" + Ports [2, 1] + Position [2515, 19347, 2545, 19378] + ZOrder 11314 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "9801" + Ports [2, 1] + Position [2515, 18822, 2545, 18853] + ZOrder 11302 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "9802" + Ports [2, 1] + Position [2515, 18997, 2545, 19028] + ZOrder 11305 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide34" + SID "9944" + Ports [2, 1] + Position [3835, 23287, 3865, 23318] + ZOrder 11463 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide35" + SID "9945" + Ports [2, 1] + Position [3590, 23267, 3620, 23298] + ZOrder 11452 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide36" + SID "9946" + Ports [2, 1] + Position [3835, 23112, 3865, 23143] + ZOrder 11460 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide37" + SID "8546" + Ports [2, 1] + Position [8765, 8877, 8795, 8908] + ZOrder 9682 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide38" + SID "8547" + Ports [2, 1] + Position [8765, 8957, 8795, 8988] + ZOrder 9684 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide39" + SID "8560" + Ports [2, 1] + Position [8790, 9027, 8820, 9058] + ZOrder 9696 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "9839" + Ports [2, 1] + Position [2105, 10117, 2135, 10148] + ZOrder 11353 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide40" + SID "8561" + Ports [2, 1] + Position [8790, 9107, 8820, 9138] + ZOrder 9698 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide41" + SID "8588" + Ports [2, 1] + Position [8830, 9202, 8860, 9233] + ZOrder 9724 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide42" + SID "8589" + Ports [2, 1] + Position [8830, 9282, 8860, 9313] + ZOrder 9726 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide43" + SID "8602" + Ports [2, 1] + Position [8860, 9892, 8890, 9923] + ZOrder 9741 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide44" + SID "8603" + Ports [2, 1] + Position [8860, 9972, 8890, 10003] + ZOrder 9743 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide45" + SID "8617" + Ports [2, 1] + Position [8860, 10057, 8890, 10088] + ZOrder 9756 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide46" + SID "8618" + Ports [2, 1] + Position [8860, 10137, 8890, 10168] + ZOrder 9758 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide47" + SID "8631" + Ports [2, 1] + Position [8860, 10217, 8890, 10248] + ZOrder 9770 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide48" + SID "9947" + Ports [2, 1] + Position [3065, 22932, 3095, 22963] + ZOrder 11429 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide49" + SID "8632" + Ports [2, 1] + Position [8860, 10297, 8890, 10328] + ZOrder 9772 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "9840" + Ports [2, 1] + Position [2105, 10292, 2135, 10323] + ZOrder 11354 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide50" + SID "8665" + Ports [2, 1] + Position [8740, 10907, 8770, 10938] + ZOrder 9809 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide51" + SID "8666" + Ports [2, 1] + Position [8740, 10987, 8770, 11018] + ZOrder 9811 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide52" + SID "9948" + Ports [2, 1] + Position [3540, 22592, 3570, 22623] + ZOrder 11431 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide53" + SID "9949" + Ports [2, 1] + Position [3830, 22612, 3860, 22643] + ZOrder 11433 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide54" + SID "9950" + Ports [2, 1] + Position [3550, 22767, 3580, 22798] + ZOrder 11437 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide55" + SID "9951" + Ports [2, 1] + Position [3830, 22787, 3860, 22818] + ZOrder 11439 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide56" + SID "9952" + Ports [2, 1] + Position [4990, 21787, 5020, 21818] + ZOrder 11548 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide58" + SID "8685" + Ports [2, 1] + Position [8730, 11287, 8760, 11318] + ZOrder 9829 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide59" + SID "8686" + Ports [2, 1] + Position [8730, 11367, 8760, 11398] + ZOrder 9831 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "9858" + Ports [2, 1] + Position [2385, 10137, 2415, 10168] + ZOrder 11366 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide60" + SID "8705" + Ports [2, 1] + Position [8740, 11102, 8770, 11133] + ZOrder 9849 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "8111" + Ports [2, 1] + Position [8775, 9602, 8805, 9633] + ZOrder 9422 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "8112" + Ports [2, 1] + Position [1775, 8532, 1805, 8563] + ZOrder 9165 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide64" + SID "8113" + Ports [2, 1] + Position [1775, 8707, 1805, 8738] + ZOrder 9166 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide65" + SID "8114" + Ports [2, 1] + Position [1770, 9057, 1800, 9088] + ZOrder 9167 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide66" + SID "8115" + Ports [2, 1] + Position [1780, 9232, 1810, 9263] + ZOrder 9168 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "8116" + Ports [2, 1] + Position [1770, 8882, 1800, 8913] + ZOrder 9174 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "8117" + Ports [2, 1] + Position [1790, 9407, 1820, 9438] + ZOrder 9177 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "8118" + Ports [2, 1] + Position [2140, 8542, 2170, 8573] + ZOrder 9179 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "8105" + Ports [2, 1] + Position [8750, 8657, 8780, 8688] + ZOrder 9368 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide70" + SID "8119" + Ports [2, 1] + Position [2145, 8717, 2175, 8748] + ZOrder 9180 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide71" + SID "8120" + Ports [2, 1] + Position [2130, 9067, 2160, 9098] + ZOrder 9181 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide72" + SID "8121" + Ports [2, 1] + Position [2130, 9242, 2160, 9273] + ZOrder 9182 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide73" + SID "8122" + Ports [2, 1] + Position [2365, 8562, 2395, 8593] + ZOrder 9188 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide74" + SID "8123" + Ports [2, 1] + Position [2365, 8737, 2395, 8768] + ZOrder 9189 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide75" + SID "8124" + Ports [2, 1] + Position [2365, 9087, 2395, 9118] + ZOrder 9190 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide76" + SID "8125" + Ports [2, 1] + Position [2375, 9262, 2405, 9293] + ZOrder 9191 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide77" + SID "8126" + Ports [2, 1] + Position [1790, 9582, 1820, 9613] + ZOrder 9501 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide78" + SID "8127" + Ports [2, 1] + Position [1790, 9757, 1820, 9788] + ZOrder 9502 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "8106" + Ports [2, 1] + Position [8750, 8517, 8780, 8548] + ZOrder 9362 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide80" + SID "8128" + Ports [2, 1] + Position [8775, 9462, 8805, 9493] + ZOrder 9416 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide81" + SID "8129" + Ports [2, 1] + Position [8775, 9667, 8805, 9698] + ZOrder 9426 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide82" + SID "8130" + Ports [2, 1] + Position [8775, 9747, 8805, 9778] + ZOrder 9428 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide83" + SID "8131" + Ports [2, 1] + Position [8775, 9382, 8805, 9413] + ZOrder 9414 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide84" + SID "8132" + Ports [2, 1] + Position [8775, 9522, 8805, 9553] + ZOrder 9420 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide85" + SID "8133" + Ports [2, 1] + Position [1785, 9932, 1815, 9963] + ZOrder 9506 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide86" + SID "8134" + Ports [2, 1] + Position [2100, 9592, 2130, 9623] + ZOrder 9508 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide87" + SID "8135" + Ports [2, 1] + Position [2100, 9767, 2130, 9798] + ZOrder 9509 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide88" + SID "8136" + Ports [2, 1] + Position [2385, 9612, 2415, 9643] + ZOrder 9512 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide89" + SID "8137" + Ports [2, 1] + Position [2385, 9787, 2415, 9818] + ZOrder 9513 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "9768" + Ports [2, 1] + Position [2490, 19862, 2520, 19893] + ZOrder 11268 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide90" + SID "8138" + Ports [2, 1] + Position [8740, 10452, 8770, 10483] + ZOrder 9482 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide91" + SID "8139" + Ports [2, 1] + Position [8740, 10592, 8770, 10623] + ZOrder 9486 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide97" + SID "8140" + Ports [2, 1] + Position [8740, 10672, 8770, 10703] + ZOrder 9488 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide98" + SID "8141" + Ports [2, 1] + Position [8740, 10532, 8770, 10563] + ZOrder 9484 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide99" + SID "8706" + Ports [2, 1] + Position [8740, 11182, 8770, 11213] + ZOrder 9851 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Ground + Name "Ground1" + SID "9953" + Position [4650, 21695, 4670, 21715] + ZOrder 11527 + } + Block { + BlockType Ground + Name "Ground10" + SID "8148" + Position [3330, 6915, 3350, 6935] + ZOrder 9278 + } + Block { + BlockType Ground + Name "Ground11" + SID "8149" + Position [3330, 7015, 3350, 7035] + ZOrder 9280 + } + Block { + BlockType Ground + Name "Ground12" + SID "8475" + Position [3335, 7150, 3355, 7170] + ZOrder 9608 + } + Block { + BlockType Ground + Name "Ground13" + SID "8477" + Position [3335, 7270, 3355, 7290] + ZOrder 9610 + } + Block { + BlockType Ground + Name "Ground15" + SID "8479" + Position [3330, 7390, 3350, 7410] + ZOrder 9612 + } + Block { + BlockType Ground + Name "Ground16" + SID "8494" + Position [4445, 6990, 4465, 7010] + ZOrder 9627 + } + Block { + BlockType Ground + Name "Ground17" + SID "8496" + Position [4445, 7125, 4465, 7145] + ZOrder 9629 + } + Block { + BlockType Ground + Name "Ground18" + SID "8498" + Position [4445, 7285, 4465, 7305] + ZOrder 9631 + } + Block { + BlockType Ground + Name "Ground19" + SID "8885" + Position [11265, 11690, 11285, 11710] + ZOrder 10001 + } + Block { + BlockType Ground + Name "Ground20" + SID "8886" + Position [11265, 11790, 11285, 11810] + ZOrder 10003 + } + Block { + BlockType Ground + Name "Ground21" + SID "8887" + Position [11265, 11905, 11285, 11925] + ZOrder 10005 + } + Block { + BlockType Ground + Name "Ground22" + SID "8891" + Position [10425, 12060, 10445, 12080] + ZOrder 10415 + } + Block { + BlockType Ground + Name "Ground23" + SID "8892" + Position [10425, 11795, 10445, 11815] + ZOrder 9974 + } + Block { + BlockType Ground + Name "Ground24" + SID "8893" + Position [10425, 11885, 10445, 11905] + ZOrder 9976 + } + Block { + BlockType Ground + Name "Ground30" + SID "8894" + Position [10425, 11975, 10445, 11995] + ZOrder 9978 + } + Block { + BlockType Ground + Name "Ground31" + SID "9427" + Position [8735, 16875, 8755, 16895] + ZOrder 11001 + } + Block { + BlockType Ground + Name "Ground32" + SID "9428" + Position [8735, 16975, 8755, 16995] + ZOrder 11003 + } + Block { + BlockType Ground + Name "Ground33" + SID "9429" + Position [8735, 17075, 8755, 17095] + ZOrder 11005 + } + Block { + BlockType Ground + Name "Ground34" + SID "9430" + Position [7925, 16905, 7945, 16925] + ZOrder 10974 + } + Block { + BlockType Ground + Name "Ground35" + SID "9431" + Position [7925, 17005, 7945, 17025] + ZOrder 10976 + } + Block { + BlockType Ground + Name "Ground36" + SID "9432" + Position [7925, 17105, 7945, 17125] + ZOrder 10978 + } + Block { + BlockType Ground + Name "Ground44" + SID "8888" + Position [10425, 12175, 10445, 12195] + ZOrder 10417 + } + Block { + BlockType Ground + Name "Ground45" + SID "8889" + Position [11265, 12000, 11285, 12020] + ZOrder 10436 + } + Block { + BlockType Ground + Name "Ground46" + SID "8890" + Position [11265, 12110, 11285, 12130] + ZOrder 10437 + } + Block { + BlockType Ground + Name "Ground5" + SID "8144" + Position [4445, 6575, 4465, 6595] + ZOrder 9303 + } + Block { + BlockType Ground + Name "Ground6" + SID "8145" + Position [4445, 6695, 4465, 6715] + ZOrder 9305 + } + Block { + BlockType Ground + Name "Ground7" + SID "8146" + Position [4445, 6805, 4465, 6825] + ZOrder 9307 + } + Block { + BlockType Ground + Name "Ground9" + SID "8147" + Position [3330, 6815, 3350, 6835] + ZOrder 9276 + } + Block { + BlockType Fcn + Name "IM_pitch1" + SID "9433" + Position [7195, 17745, 7255, 17775] + ZOrder 10910 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "IM_yaw1" + SID "9434" + Position [7045, 17620, 7105, 17650] + ZOrder 10909 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Constant + Name "Incident_angle" + SID "8150" + Description "Incident angle of laser against mirror (deg)" + Position [2955, 9744, 3030, 9756] + ZOrder 9536 + Value "45" + } + Block { + BlockType Constant + Name "Incident_angle1" + SID "8895" + Description "Incident angle of laser against mirror (deg)" + Position [5940, 13609, 6015, 13621] + ZOrder 10251 + Value "45" + } + Block { + BlockType Reference + Name "K1:C00-VIS_Yend" + SID "9954" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [4700, 21694, 4765, 21716] + ZOrder 11526 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction1" + SID "9875" + Ports [1, 1] + Position [8110, 11683, 8140, 11717] + ZOrder 11375 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction10" + SID "8154" + Ports [1, 1] + Position [8130, 10783, 8160, 10817] + ZOrder 9460 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction100" + SID "9450" + Ports [1, 1] + Position [8735, 18253, 8765, 18287] + ZOrder 11039 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction101" + SID "9451" + Ports [1, 1] + Position [8735, 18328, 8765, 18362] + ZOrder 11047 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction102" + SID "9452" + Ports [1, 1] + Position [8735, 18383, 8765, 18417] + ZOrder 11048 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction11" + SID "8155" + Ports [1, 1] + Position [8130, 10463, 8160, 10497] + ZOrder 9441 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction12" + SID "8156" + Ports [1, 1] + Position [8130, 10518, 8160, 10552] + ZOrder 9442 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction13" + SID "8157" + Ports [1, 1] + Position [8130, 10598, 8160, 10632] + ZOrder 9450 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction14" + SID "8158" + Ports [1, 1] + Position [8130, 10653, 8160, 10687] + ZOrder 9451 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction15" + SID "8159" + Ports [1, 1] + Position [8245, 9538, 8275, 9572] + ZOrder 9393 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction16" + SID "8160" + Ports [1, 1] + Position [8245, 9593, 8275, 9627] + ZOrder 9394 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction17" + SID "8161" + Ports [1, 1] + Position [8245, 9668, 8275, 9702] + ZOrder 9402 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction18" + SID "8162" + Ports [1, 1] + Position [8245, 9723, 8275, 9757] + ZOrder 9403 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction19" + SID "8163" + Ports [1, 1] + Position [8220, 8460, 8250, 8490] + ZOrder 9375 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "9876" + Ports [1, 1] + Position [8110, 11738, 8140, 11772] + ZOrder 11376 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction20" + SID "8164" + Ports [1, 1] + Position [8220, 8515, 8250, 8545] + ZOrder 9377 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction21" + SID "8165" + Ports [1, 1] + Position [8220, 8593, 8250, 8627] + ZOrder 9339 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction28" + SID "8166" + Ports [1, 1] + Position [8220, 8648, 8250, 8682] + ZOrder 9340 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction29" + SID "8167" + Ports [1, 1] + Position [8220, 8723, 8250, 8757] + ZOrder 9348 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "9877" + Ports [1, 1] + Position [8120, 11498, 8150, 11532] + ZOrder 11395 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction30" + SID "8168" + Ports [1, 1] + Position [8220, 8778, 8250, 8812] + ZOrder 9349 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction31" + SID "8548" + Ports [1, 1] + Position [8235, 8900, 8265, 8930] + ZOrder 9686 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction32" + SID "8549" + Ports [1, 1] + Position [8235, 8955, 8265, 8985] + ZOrder 9688 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction33" + SID "8562" + Ports [1, 1] + Position [8260, 9050, 8290, 9080] + ZOrder 9700 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction34" + SID "8563" + Ports [1, 1] + Position [8260, 9105, 8290, 9135] + ZOrder 9702 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction35" + SID "8590" + Ports [1, 1] + Position [8300, 9225, 8330, 9255] + ZOrder 9728 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction36" + SID "8591" + Ports [1, 1] + Position [8300, 9280, 8330, 9310] + ZOrder 9730 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction37" + SID "8604" + Ports [1, 1] + Position [8330, 9893, 8360, 9927] + ZOrder 9731 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction38" + SID "8605" + Ports [1, 1] + Position [8330, 9948, 8360, 9982] + ZOrder 9732 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction39" + SID "8619" + Ports [1, 1] + Position [8330, 10058, 8360, 10092] + ZOrder 9746 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "9878" + Ports [1, 1] + Position [8120, 11553, 8150, 11587] + ZOrder 11396 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction40" + SID "8620" + Ports [1, 1] + Position [8330, 10113, 8360, 10147] + ZOrder 9747 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction41" + SID "8633" + Ports [1, 1] + Position [8330, 10218, 8360, 10252] + ZOrder 9760 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction42" + SID "8634" + Ports [1, 1] + Position [8330, 10273, 8360, 10307] + ZOrder 9761 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction43" + SID "8667" + Ports [1, 1] + Position [8130, 10918, 8160, 10952] + ZOrder 9796 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction44" + SID "8668" + Ports [1, 1] + Position [8130, 10973, 8160, 11007] + ZOrder 9797 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction45" + SID "8687" + Ports [1, 1] + Position [8120, 11298, 8150, 11332] + ZOrder 9816 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction46" + SID "8688" + Ports [1, 1] + Position [8120, 11353, 8150, 11387] + ZOrder 9817 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction47" + SID "8707" + Ports [1, 1] + Position [8130, 11113, 8160, 11147] + ZOrder 9836 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction48" + SID "8708" + Ports [1, 1] + Position [8130, 11168, 8160, 11202] + ZOrder 9837 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction49" + SID "8896" + Ports [1, 1] + Position [8605, 14140, 8635, 14170] + ZOrder 10139 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction50" + SID "8897" + Ports [1, 1] + Position [8640, 13888, 8670, 13922] + ZOrder 10294 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction51" + SID "8898" + Ports [1, 1] + Position [8610, 14553, 8640, 14587] + ZOrder 10335 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction52" + SID "8899" + Ports [1, 1] + Position [8610, 14608, 8640, 14642] + ZOrder 10336 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction53" + SID "8900" + Ports [1, 1] + Position [8610, 14703, 8640, 14737] + ZOrder 10355 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction54" + SID "8901" + Ports [1, 1] + Position [8610, 14758, 8640, 14792] + ZOrder 10356 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction55" + SID "8902" + Ports [1, 1] + Position [8600, 15538, 8630, 15572] + ZOrder 10384 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction56" + SID "8903" + Ports [1, 1] + Position [8600, 15593, 8630, 15627] + ZOrder 10385 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction57" + SID "8904" + Ports [1, 1] + Position [8600, 15408, 8630, 15442] + ZOrder 10375 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction58" + SID "8905" + Ports [1, 1] + Position [8600, 15463, 8630, 15497] + ZOrder 10376 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction59" + SID "8906" + Ports [1, 1] + Position [8605, 14195, 8635, 14225] + ZOrder 10141 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction60" + SID "8907" + Ports [1, 1] + Position [8600, 15238, 8630, 15272] + ZOrder 10170 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction61" + SID "8908" + Ports [1, 1] + Position [8600, 15293, 8630, 15327] + ZOrder 10171 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction62" + SID "8909" + Ports [1, 1] + Position [8600, 14973, 8630, 15007] + ZOrder 10152 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction63" + SID "8910" + Ports [1, 1] + Position [8600, 15028, 8630, 15062] + ZOrder 10153 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction7" + SID "8151" + Ports [1, 1] + Position [8245, 9405, 8275, 9435] + ZOrder 9429 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction70" + SID "8911" + Ports [1, 1] + Position [8600, 15108, 8630, 15142] + ZOrder 10161 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction71" + SID "8912" + Ports [1, 1] + Position [8600, 15163, 8630, 15197] + ZOrder 10162 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction72" + SID "8913" + Ports [1, 1] + Position [8605, 14273, 8635, 14307] + ZOrder 10098 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction73" + SID "8914" + Ports [1, 1] + Position [8605, 14328, 8635, 14362] + ZOrder 10099 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction74" + SID "8915" + Ports [1, 1] + Position [8605, 14403, 8635, 14437] + ZOrder 10107 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction75" + SID "8916" + Ports [1, 1] + Position [8605, 14458, 8635, 14492] + ZOrder 10108 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction76" + SID "8917" + Ports [1, 1] + Position [8630, 13275, 8660, 13305] + ZOrder 10079 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction77" + SID "8918" + Ports [1, 1] + Position [8630, 13330, 8660, 13360] + ZOrder 10081 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction78" + SID "8919" + Ports [1, 1] + Position [8630, 13408, 8660, 13442] + ZOrder 10038 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction79" + SID "8920" + Ports [1, 1] + Position [8630, 13463, 8660, 13497] + ZOrder 10039 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction8" + SID "8152" + Ports [1, 1] + Position [8245, 9460, 8275, 9490] + ZOrder 9431 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction80" + SID "8921" + Ports [1, 1] + Position [8630, 13538, 8660, 13572] + ZOrder 10047 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction81" + SID "8922" + Ports [1, 1] + Position [8630, 13593, 8660, 13627] + ZOrder 10048 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction82" + SID "8923" + Ports [1, 1] + Position [8640, 13703, 8670, 13737] + ZOrder 10284 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction83" + SID "8924" + Ports [1, 1] + Position [8640, 13758, 8670, 13792] + ZOrder 10285 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction84" + SID "8925" + Ports [1, 1] + Position [8640, 13833, 8670, 13867] + ZOrder 10293 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction85" + SID "9435" + Ports [1, 1] + Position [8725, 18575, 8755, 18605] + ZOrder 11134 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction86" + SID "9436" + Ports [1, 1] + Position [8725, 18630, 8755, 18660] + ZOrder 11136 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction87" + SID "9437" + Ports [1, 1] + Position [8785, 19343, 8815, 19377] + ZOrder 11164 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction88" + SID "9438" + Ports [1, 1] + Position [8785, 19398, 8815, 19432] + ZOrder 11165 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction89" + SID "9439" + Ports [1, 1] + Position [8785, 19078, 8815, 19112] + ZOrder 11146 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction9" + SID "8153" + Ports [1, 1] + Position [8130, 10728, 8160, 10762] + ZOrder 9459 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction90" + SID "9440" + Ports [1, 1] + Position [8785, 19133, 8815, 19167] + ZOrder 11147 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction91" + SID "9441" + Ports [1, 1] + Position [8785, 19213, 8815, 19247] + ZOrder 11155 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction92" + SID "9442" + Ports [1, 1] + Position [8785, 19268, 8815, 19302] + ZOrder 11156 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction93" + SID "9443" + Ports [1, 1] + Position [8725, 18708, 8755, 18742] + ZOrder 11098 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction94" + SID "9444" + Ports [1, 1] + Position [8725, 18763, 8755, 18797] + ZOrder 11099 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction95" + SID "9445" + Ports [1, 1] + Position [8725, 18838, 8755, 18872] + ZOrder 11107 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction96" + SID "9446" + Ports [1, 1] + Position [8725, 18893, 8755, 18927] + ZOrder 11108 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction97" + SID "9447" + Ports [1, 1] + Position [8735, 18065, 8765, 18095] + ZOrder 11079 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction98" + SID "9448" + Ports [1, 1] + Position [8735, 18120, 8765, 18150] + ZOrder 11081 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction99" + SID "9449" + Ports [1, 1] + Position [8735, 18198, 8765, 18232] + ZOrder 11038 + Operator "square" + } + Block { + BlockType Mux + Name "Mux1" + SID "9955" + Ports [3, 1] + Position [4735, 22547, 4740, 22773] + ZOrder 11575 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux10" + SID "9956" + Ports [2, 1] + Position [4555, 22366, 4560, 22404] + ZOrder 11500 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux11" + SID "9957" + Ports [3, 1] + Position [4565, 22446, 4570, 22484] + ZOrder 11502 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux12" + SID "8926" + Ports [5, 1] + Position [9030, 12847, 9035, 13073] + ZOrder 9961 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux13" + SID "8927" + Ports [5, 1] + Position [11370, 12718, 11375, 12762] + ZOrder 10024 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux14" + SID "8928" + Ports [5, 1] + Position [11790, 12718, 11795, 12762] + ZOrder 10026 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux15" + SID "8929" + Ports [3, 1] + Position [6115, 13781, 6120, 13819] + ZOrder 10248 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux16" + SID "8930" + Ports [5, 1] + Position [10560, 12708, 10565, 12752] + ZOrder 9997 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux17" + SID "8931" + Ports [5, 1] + Position [10990, 12718, 10995, 12762] + ZOrder 9999 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "8169" + Ports [5, 1] + Position [6260, 8582, 6265, 8808] + ZOrder 9267 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux24" + SID "8170" + Ports [6, 1] + Position [4950, 7430, 4955, 7475] + ZOrder 9325 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux25" + SID "8171" + Ports [2, 1] + Position [3905, 8608, 3920, 8672] + ZOrder 9542 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux26" + SID "8172" + Ports [6, 1] + Position [5290, 7490, 5295, 7535] + ZOrder 9327 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux27" + SID "8173" + Ports [5, 1] + Position [3030, 9368, 3045, 9432] + ZOrder 9538 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux28" + SID "8174" + Ports [6, 1] + Position [3870, 7680, 3895, 7785] + ZOrder 9299 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux29" + SID "8175" + Ports [6, 1] + Position [4050, 7590, 4055, 7635] + ZOrder 9301 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux30" + SID "8176" + Ports [3, 1] + Position [3715, 9072, 3755, 9368] + ZOrder 9556 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux31" + SID "8177" + Ports [2, 1] + Position [3115, 9858, 3130, 9922] + ZOrder 9560 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux32" + SID "8178" + Ports [2, 1] + Position [3025, 9788, 3040, 9852] + ZOrder 9569 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux33" + SID "8179" + Ports [2, 1] + Position [3650, 9613, 3665, 9677] + ZOrder 9548 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux34" + SID "8180" + Ports [3, 1] + Position [3490, 8725, 3575, 8825] + ZOrder 9550 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux35" + SID "8181" + Ports [3, 1] + Position [3560, 9698, 3575, 9762] + ZOrder 9553 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux36" + SID "8182" + Ports [6, 1] + Position [6055, 8584, 6100, 8801] + ZOrder 9260 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux37" + SID "8932" + Ports [2, 1] + Position [6860, 13101, 6865, 13139] + ZOrder 10259 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux38" + SID "8933" + Ports [3, 1] + Position [6805, 13251, 6810, 13289] + ZOrder 10263 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux39" + SID "8934" + Ports [5, 1] + Position [8825, 12846, 8830, 13074] + ZOrder 9954 + ShowName off + Inputs "5" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux40" + SID "9314" + Ports [2, 1] + Position [6790, 12786, 6795, 12824] + ZOrder 10446 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux41" + SID "9315" + Ports [3, 1] + Position [6790, 12966, 6795, 13004] + ZOrder 10447 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux42" + SID "9316" + Ports [2, 1] + Position [6735, 13136, 6740, 13174] + ZOrder 10448 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux43" + SID "9453" + Ports [3, 1] + Position [9135, 17637, 9140, 17863] + ZOrder 10961 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux44" + SID "9454" + Ports [3, 1] + Position [8845, 17443, 8850, 17487] + ZOrder 11024 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux45" + SID "9455" + Ports [3, 1] + Position [6845, 17946, 6850, 17984] + ZOrder 10911 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux46" + SID "9456" + Ports [3, 1] + Position [9265, 17458, 9270, 17502] + ZOrder 11026 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux47" + SID "9457" + Ports [3, 1] + Position [8035, 17473, 8040, 17517] + ZOrder 10997 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux48" + SID "9458" + Ports [3, 1] + Position [8455, 17488, 8460, 17532] + ZOrder 10999 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux49" + SID "9459" + Ports [2, 1] + Position [6960, 17616, 6965, 17654] + ZOrder 10918 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux50" + SID "9460" + Ports [2, 1] + Position [6855, 17661, 6860, 17699] + ZOrder 10912 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux51" + SID "9461" + Ports [3, 1] + Position [7135, 17741, 7140, 17779] + ZOrder 10922 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux52" + SID "9462" + Ports [3, 1] + Position [8930, 17636, 8935, 17864] + ZOrder 10954 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux7" + SID "9958" + Ports [3, 1] + Position [4240, 22161, 4245, 22199] + ZOrder 11475 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux8" + SID "9959" + Ports [3, 1] + Position [6855, 22547, 6860, 22773] + ZOrder 11483 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux9" + SID "9960" + Ports [2, 1] + Position [4240, 22266, 4245, 22304] + ZOrder 11494 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Fcn + Name "OPLEV1_length" + SID "9961" + Position [4265, 22270, 4325, 22300] + ZOrder 11493 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch" + SID "9962" + Position [4590, 22450, 4650, 22480] + ZOrder 11501 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw" + SID "9963" + Position [4580, 22370, 4640, 22400] + ZOrder 11499 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV2_length" + SID "9964" + Position [4265, 22165, 4325, 22195] + ZOrder 11474 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "OSC1_COS1" + SID "8183" + Position [4080, 7640, 4140, 7670] + ZOrder 9300 + Expr "u[1]+u[2]+u[3]+u[4]+u[5]+u[6]" + } + Block { + BlockType Fcn + Name "OSC1_COS2" + SID "8935" + Position [11020, 12725, 11080, 12755] + ZOrder 9998 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC1_COS3" + SID "9463" + Position [8485, 17540, 8545, 17570] + ZOrder 10998 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC1_SIN1" + SID "8184" + Position [3980, 7720, 4040, 7750] + ZOrder 9298 + Expr "u[1]+u[2]+u[3]+u[4]+u[5]+u[6]" + } + Block { + BlockType Fcn + Name "OSC1_SIN2" + SID "8936" + Position [10595, 12715, 10655, 12745] + ZOrder 9996 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC1_SIN3" + SID "9464" + Position [8070, 17480, 8130, 17510] + ZOrder 10996 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC2_COS1" + SID "8185" + Position [5335, 7500, 5395, 7530] + ZOrder 9326 + Expr "u[1]+u[2]+u[3]+u[4]+u[5]+u[6]" + } + Block { + BlockType Fcn + Name "OSC2_COS2" + SID "8937" + Position [11820, 12725, 11880, 12755] + ZOrder 10025 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC2_COS3" + SID "9465" + Position [9295, 17465, 9355, 17495] + ZOrder 11025 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC2_SIN1" + SID "8186" + Position [5040, 7440, 5100, 7470] + ZOrder 9324 + Expr "u[1]+u[2]+u[3]+u[4]+u[5]+u[6]" + } + Block { + BlockType Fcn + Name "OSC2_SIN2" + SID "8938" + Position [11405, 12725, 11465, 12755] + ZOrder 10023 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "OSC2_SIN3" + SID "9466" + Position [8880, 17450, 8940, 17480] + ZOrder 11023 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "PM_QPD1_dyaw" + SID "8939" + Position [6835, 12790, 6895, 12820] + ZOrder 10267 + Expr "-2*u[1]*u[2]" + } + Block { + BlockType Fcn + Name "PM_QPD2_dx" + SID "8940" + Position [6790, 13140, 6850, 13170] + ZOrder 10254 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "PM_QPD3_dx" + SID "8941" + Position [6155, 13785, 6215, 13815] + ZOrder 10247 + Expr "u[1]-u[2]/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "PM_pitch" + SID "8942" + Position [6835, 12970, 6895, 13000] + ZOrder 10265 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "PM_roll" + SID "8943" + Position [6890, 13255, 6950, 13285] + ZOrder 10262 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "PM_yaw" + SID "8944" + Position [6940, 13105, 7000, 13135] + ZOrder 10253 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Product + Name "Product" + SID "9965" + Ports [2, 1] + Position [3740, 22602, 3770, 22633] + ZOrder 11432 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "9856" + Ports [2, 1] + Position [2260, 10127, 2290, 10158] + ZOrder 11364 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "9966" + Ports [2, 1] + Position [3740, 22777, 3770, 22808] + ZOrder 11438 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product101" + SID "9967" + Ports [2, 1] + Position [4580, 22182, 4610, 22213] + ZOrder 11566 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product102" + SID "8948" + Ports [2, 1] + Position [8380, 13462, 8410, 13493] + ZOrder 10037 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product103" + SID "8949" + Ports [2, 1] + Position [8780, 13432, 8810, 13463] + ZOrder 10042 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "9971" + Ports [2, 1] + Position [3745, 23102, 3775, 23133] + ZOrder 11461 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product111" + SID "8950" + Ports [2, 1] + Position [8380, 13537, 8410, 13568] + ZOrder 10045 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product112" + SID "8951" + Ports [2, 1] + Position [8380, 13592, 8410, 13623] + ZOrder 10046 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product113" + SID "8952" + Ports [2, 1] + Position [8755, 14162, 8785, 14193] + ZOrder 10093 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product114" + SID "8953" + Ports [2, 1] + Position [8780, 13562, 8810, 13593] + ZOrder 10051 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product115" + SID "8954" + Ports [2, 1] + Position [8385, 14272, 8415, 14303] + ZOrder 10096 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product116" + SID "8955" + Ports [2, 1] + Position [8385, 14327, 8415, 14358] + ZOrder 10097 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product117" + SID "8956" + Ports [2, 1] + Position [8755, 14297, 8785, 14328] + ZOrder 10102 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product118" + SID "8957" + Ports [2, 1] + Position [5725, 12822, 5755, 12853] + ZOrder 9876 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product119" + SID "8958" + Ports [2, 1] + Position [5725, 12947, 5755, 12978] + ZOrder 9877 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "9972" + Ports [2, 1] + Position [3745, 23277, 3775, 23308] + ZOrder 11462 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product120" + SID "8959" + Ports [2, 1] + Position [5725, 13132, 5755, 13163] + ZOrder 9879 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product121" + SID "8960" + Ports [2, 1] + Position [5725, 13232, 5755, 13263] + ZOrder 9880 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product122" + SID "8961" + Ports [2, 1] + Position [8390, 13702, 8420, 13733] + ZOrder 10282 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product123" + SID "8962" + Ports [2, 1] + Position [8385, 14402, 8415, 14433] + ZOrder 10105 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product124" + SID "8963" + Ports [2, 1] + Position [8385, 14457, 8415, 14488] + ZOrder 10106 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product125" + SID "8964" + Ports [2, 1] + Position [8755, 14427, 8785, 14458] + ZOrder 10111 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product126" + SID "8965" + Ports [2, 1] + Position [8385, 14192, 8415, 14223] + ZOrder 10091 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product127" + SID "8966" + Ports [2, 1] + Position [8385, 14137, 8415, 14168] + ZOrder 10090 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product128" + SID "8967" + Ports [2, 1] + Position [5445, 13842, 5475, 13873] + ZOrder 10221 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product129" + SID "8968" + Ports [2, 1] + Position [5445, 14017, 5475, 14048] + ZOrder 10222 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product130" + SID "8969" + Ports [2, 1] + Position [6275, 13862, 6305, 13893] + ZOrder 10246 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product131" + SID "8970" + Ports [2, 1] + Position [8390, 13887, 8420, 13918] + ZOrder 10292 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product132" + SID "8971" + Ports [2, 1] + Position [8790, 13857, 8820, 13888] + ZOrder 10297 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product133" + SID "8972" + Ports [2, 1] + Position [8390, 14552, 8420, 14583] + ZOrder 10333 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product134" + SID "8973" + Ports [2, 1] + Position [8380, 13327, 8410, 13358] + ZOrder 10031 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product135" + SID "8974" + Ports [2, 1] + Position [8390, 14607, 8420, 14638] + ZOrder 10334 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product136" + SID "8975" + Ports [2, 1] + Position [8760, 14577, 8790, 14608] + ZOrder 10339 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product137" + SID "8976" + Ports [2, 1] + Position [8390, 14702, 8420, 14733] + ZOrder 10353 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product138" + SID "8977" + Ports [2, 1] + Position [8390, 14757, 8420, 14788] + ZOrder 10354 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product139" + SID "8978" + Ports [2, 1] + Position [8760, 14727, 8790, 14758] + ZOrder 10359 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product140" + SID "8979" + Ports [2, 1] + Position [8750, 15562, 8780, 15593] + ZOrder 10388 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product141" + SID "8980" + Ports [2, 1] + Position [8390, 15407, 8420, 15438] + ZOrder 10373 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product142" + SID "8981" + Ports [2, 1] + Position [8390, 15462, 8420, 15493] + ZOrder 10374 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product143" + SID "8982" + Ports [2, 1] + Position [8750, 15432, 8780, 15463] + ZOrder 10379 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product144" + SID "8983" + Ports [2, 1] + Position [8390, 15537, 8420, 15568] + ZOrder 10382 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product145" + SID "8984" + Ports [2, 1] + Position [8390, 15592, 8420, 15623] + ZOrder 10383 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product146" + SID "8985" + Ports [2, 1] + Position [8390, 13757, 8420, 13788] + ZOrder 10283 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product147" + SID "8986" + Ports [2, 1] + Position [8790, 13727, 8820, 13758] + ZOrder 10288 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product148" + SID "8987" + Ports [2, 1] + Position [8390, 14972, 8420, 15003] + ZOrder 10150 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product149" + SID "8988" + Ports [2, 1] + Position [8390, 13832, 8420, 13863] + ZOrder 10291 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product150" + SID "8989" + Ports [2, 1] + Position [8380, 13272, 8410, 13303] + ZOrder 10030 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product151" + SID "8990" + Ports [2, 1] + Position [8390, 15027, 8420, 15058] + ZOrder 10151 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product152" + SID "8991" + Ports [2, 1] + Position [8750, 14997, 8780, 15028] + ZOrder 10156 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product153" + SID "8992" + Ports [2, 1] + Position [8390, 15107, 8420, 15138] + ZOrder 10159 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product154" + SID "8993" + Ports [2, 1] + Position [8390, 15162, 8420, 15193] + ZOrder 10160 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product155" + SID "8994" + Ports [2, 1] + Position [8750, 15132, 8780, 15163] + ZOrder 10165 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product156" + SID "8995" + Ports [2, 1] + Position [8390, 15237, 8420, 15268] + ZOrder 10168 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product157" + SID "8996" + Ports [2, 1] + Position [8390, 15292, 8420, 15323] + ZOrder 10169 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product158" + SID "9467" + Ports [2, 1] + Position [8935, 19367, 8965, 19398] + ZOrder 11168 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product159" + SID "9468" + Ports [2, 1] + Position [8885, 18087, 8915, 18118] + ZOrder 11033 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product160" + SID "9469" + Ports [2, 1] + Position [8485, 18197, 8515, 18228] + ZOrder 11036 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product161" + SID "9470" + Ports [2, 1] + Position [8485, 18252, 8515, 18283] + ZOrder 11037 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product162" + SID "9471" + Ports [2, 1] + Position [8885, 18222, 8915, 18253] + ZOrder 11042 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product163" + SID "9472" + Ports [2, 1] + Position [8485, 18327, 8515, 18358] + ZOrder 11045 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product164" + SID "9473" + Ports [2, 1] + Position [8485, 18382, 8515, 18413] + ZOrder 11046 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product165" + SID "9474" + Ports [2, 1] + Position [8875, 18597, 8905, 18628] + ZOrder 11093 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product166" + SID "9475" + Ports [2, 1] + Position [8885, 18352, 8915, 18383] + ZOrder 11051 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product167" + SID "9476" + Ports [2, 1] + Position [8505, 18707, 8535, 18738] + ZOrder 11096 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product168" + SID "9477" + Ports [2, 1] + Position [8505, 18762, 8535, 18793] + ZOrder 11097 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product169" + SID "9478" + Ports [2, 1] + Position [8875, 18732, 8905, 18763] + ZOrder 11102 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product170" + SID "9479" + Ports [2, 1] + Position [5830, 17612, 5860, 17643] + ZOrder 10850 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product171" + SID "9480" + Ports [2, 1] + Position [5830, 17737, 5860, 17768] + ZOrder 10851 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product172" + SID "9481" + Ports [2, 1] + Position [5830, 17922, 5860, 17953] + ZOrder 10853 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product173" + SID "9482" + Ports [2, 1] + Position [5830, 18022, 5860, 18053] + ZOrder 10854 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product176" + SID "9483" + Ports [2, 1] + Position [7030, 17957, 7060, 17988] + ZOrder 10914 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product177" + SID "9484" + Ports [2, 1] + Position [8505, 18837, 8535, 18868] + ZOrder 11105 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product178" + SID "9485" + Ports [2, 1] + Position [8505, 18892, 8535, 18923] + ZOrder 11106 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product179" + SID "9486" + Ports [2, 1] + Position [8875, 18862, 8905, 18893] + ZOrder 11111 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product182" + SID "9487" + Ports [2, 1] + Position [8505, 18627, 8535, 18658] + ZOrder 11091 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product183" + SID "9488" + Ports [2, 1] + Position [8505, 18572, 8535, 18603] + ZOrder 11090 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product184" + SID "9489" + Ports [2, 1] + Position [8485, 18117, 8515, 18148] + ZOrder 11031 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product185" + SID "9490" + Ports [2, 1] + Position [7125, 17957, 7155, 17988] + ZOrder 10915 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product186" + SID "9491" + Ports [2, 1] + Position [7210, 17627, 7240, 17658] + ZOrder 10920 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product187" + SID "9492" + Ports [2, 1] + Position [8575, 19077, 8605, 19108] + ZOrder 11144 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product188" + SID "9493" + Ports [2, 1] + Position [7340, 17752, 7370, 17783] + ZOrder 10923 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product189" + SID "9494" + Ports [2, 1] + Position [8485, 18062, 8515, 18093] + ZOrder 11030 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product190" + SID "9495" + Ports [2, 1] + Position [8575, 19132, 8605, 19163] + ZOrder 11145 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product191" + SID "9496" + Ports [2, 1] + Position [8935, 19102, 8965, 19133] + ZOrder 11150 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product192" + SID "9497" + Ports [2, 1] + Position [8575, 19212, 8605, 19243] + ZOrder 11153 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product193" + SID "9498" + Ports [2, 1] + Position [8575, 19267, 8605, 19298] + ZOrder 11154 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product194" + SID "9499" + Ports [2, 1] + Position [8935, 19237, 8965, 19268] + ZOrder 11159 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product195" + SID "9500" + Ports [2, 1] + Position [8575, 19342, 8605, 19373] + ZOrder 11162 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product196" + SID "9501" + Ports [2, 1] + Position [8575, 19397, 8605, 19428] + ZOrder 11163 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "9857" + Ports [2, 1] + Position [2260, 10302, 2290, 10333] + ZOrder 11365 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product26" + SID "8188" + Ports [2, 1] + Position [8370, 8482, 8400, 8513] + ZOrder 9334 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product27" + SID "8189" + Ports [2, 1] + Position [7970, 8567, 7995, 8598] + ZOrder 9337 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product28" + SID "8190" + Ports [2, 1] + Position [7970, 8647, 8000, 8678] + ZOrder 9338 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product29" + SID "8191" + Ports [2, 1] + Position [8370, 8617, 8400, 8648] + ZOrder 9343 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "9879" + Ports [2, 1] + Position [7900, 11682, 7930, 11713] + ZOrder 11373 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product30" + SID "8192" + Ports [2, 1] + Position [7970, 8722, 8000, 8753] + ZOrder 9346 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product31" + SID "8193" + Ports [2, 1] + Position [7970, 8777, 8000, 8808] + ZOrder 9347 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product32" + SID "9968" + Ports [2, 1] + Position [4415, 22172, 4445, 22203] + ZOrder 11495 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product33" + SID "8520" + Ports [2, 1] + Position [7970, 8897, 8000, 8928] + ZOrder 9652 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product34" + SID "9969" + Ports [2, 1] + Position [4725, 22452, 4755, 22483] + ZOrder 11498 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product35" + SID "9970" + Ports [2, 1] + Position [4725, 22377, 4755, 22408] + ZOrder 11503 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product36" + SID "8522" + Ports [2, 1] + Position [7970, 8967, 8000, 8998] + ZOrder 9654 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product37" + SID "8523" + Ports [2, 1] + Position [8015, 9862, 8045, 9893] + ZOrder 9656 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product38" + SID "8524" + Ports [2, 1] + Position [8015, 9932, 8045, 9963] + ZOrder 9658 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product39" + SID "8527" + Ports [2, 1] + Position [7970, 9047, 8000, 9078] + ZOrder 9660 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "9880" + Ports [2, 1] + Position [7900, 11737, 7930, 11768] + ZOrder 11374 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product40" + SID "8528" + Ports [2, 1] + Position [7970, 9117, 8000, 9148] + ZOrder 9662 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product41" + SID "8531" + Ports [2, 1] + Position [8015, 10002, 8045, 10033] + ZOrder 9664 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product43" + SID "8194" + Ports [2, 1] + Position [8395, 9427, 8425, 9458] + ZOrder 9388 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product44" + SID "8195" + Ports [2, 1] + Position [8370, 8747, 8400, 8778] + ZOrder 9352 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product45" + SID "8196" + Ports [2, 1] + Position [8015, 9512, 8045, 9543] + ZOrder 9391 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product46" + SID "8197" + Ports [2, 1] + Position [8015, 9567, 8045, 9598] + ZOrder 9392 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product47" + SID "8198" + Ports [2, 1] + Position [8395, 9562, 8425, 9593] + ZOrder 9397 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "8199" + Ports [2, 1] + Position [2255, 8552, 2285, 8583] + ZOrder 9183 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "8200" + Ports [2, 1] + Position [2255, 8727, 2285, 8758] + ZOrder 9184 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "9881" + Ports [2, 1] + Position [8260, 11707, 8290, 11738] + ZOrder 11379 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "8201" + Ports [2, 1] + Position [2260, 9077, 2290, 9108] + ZOrder 9186 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "8202" + Ports [2, 1] + Position [2260, 9252, 2290, 9283] + ZOrder 9187 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "8203" + Ports [2, 1] + Position [8015, 9642, 8045, 9673] + ZOrder 9400 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "8204" + Ports [2, 1] + Position [8015, 9697, 8045, 9728] + ZOrder 9401 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "8205" + Ports [2, 1] + Position [8395, 9692, 8425, 9723] + ZOrder 9406 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "8206" + Ports [2, 1] + Position [8015, 9432, 8045, 9463] + ZOrder 9386 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product56" + SID "8207" + Ports [2, 1] + Position [8015, 9377, 8045, 9408] + ZOrder 9385 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product57" + SID "8208" + Ports [2, 1] + Position [2255, 9602, 2285, 9633] + ZOrder 9510 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product58" + SID "8209" + Ports [2, 1] + Position [2255, 9777, 2285, 9808] + ZOrder 9511 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product59" + SID "8210" + Ports [2, 1] + Position [7970, 8512, 8000, 8543] + ZOrder 9332 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "8187" + Ports [2, 1] + Position [8280, 10752, 8310, 10783] + ZOrder 9463 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product60" + SID "8211" + Ports [2, 1] + Position [7920, 10462, 7950, 10493] + ZOrder 9439 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product61" + SID "8212" + Ports [2, 1] + Position [7970, 8457, 8000, 8488] + ZOrder 9331 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product62" + SID "8213" + Ports [2, 1] + Position [7920, 10517, 7950, 10548] + ZOrder 9440 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product63" + SID "8214" + Ports [2, 1] + Position [8280, 10487, 8310, 10518] + ZOrder 9445 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product64" + SID "8215" + Ports [2, 1] + Position [7920, 10597, 7950, 10628] + ZOrder 9448 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product65" + SID "8216" + Ports [2, 1] + Position [7920, 10652, 7950, 10683] + ZOrder 9449 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product66" + SID "8217" + Ports [2, 1] + Position [8280, 10622, 8310, 10653] + ZOrder 9454 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product67" + SID "8218" + Ports [2, 1] + Position [7920, 10727, 7950, 10758] + ZOrder 9457 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product68" + SID "8219" + Ports [2, 1] + Position [7920, 10782, 7950, 10813] + ZOrder 9458 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product69" + SID "8532" + Ports [2, 1] + Position [8015, 10072, 8045, 10103] + ZOrder 9666 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "9882" + Ports [2, 1] + Position [7910, 11497, 7940, 11528] + ZOrder 11393 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product70" + SID "8535" + Ports [2, 1] + Position [7985, 9172, 8015, 9203] + ZOrder 9668 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product71" + SID "8536" + Ports [2, 1] + Position [7985, 9242, 8015, 9273] + ZOrder 9670 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product72" + SID "8539" + Ports [2, 1] + Position [8015, 10152, 8045, 10183] + ZOrder 9672 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product73" + SID "8540" + Ports [2, 1] + Position [8015, 10222, 8045, 10253] + ZOrder 9674 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product75" + SID "8550" + Ports [2, 1] + Position [8385, 8922, 8415, 8953] + ZOrder 9676 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product76" + SID "8564" + Ports [2, 1] + Position [8410, 9072, 8440, 9103] + ZOrder 9690 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product77" + SID "8592" + Ports [2, 1] + Position [8450, 9247, 8480, 9278] + ZOrder 9718 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product78" + SID "8606" + Ports [2, 1] + Position [8480, 9917, 8510, 9948] + ZOrder 9735 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product79" + SID "8621" + Ports [2, 1] + Position [8480, 10082, 8510, 10113] + ZOrder 9750 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "9883" + Ports [2, 1] + Position [7910, 11552, 7940, 11583] + ZOrder 11394 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product80" + SID "8635" + Ports [2, 1] + Position [8480, 10242, 8510, 10273] + ZOrder 9764 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product81" + SID "8669" + Ports [2, 1] + Position [7920, 10917, 7950, 10948] + ZOrder 9794 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product82" + SID "8670" + Ports [2, 1] + Position [7920, 10972, 7950, 11003] + ZOrder 9795 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product83" + SID "8671" + Ports [2, 1] + Position [8280, 10942, 8310, 10973] + ZOrder 9800 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product84" + SID "8689" + Ports [2, 1] + Position [7910, 11297, 7940, 11328] + ZOrder 9814 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product85" + SID "8690" + Ports [2, 1] + Position [7910, 11352, 7940, 11383] + ZOrder 9815 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product86" + SID "8691" + Ports [2, 1] + Position [8270, 11322, 8300, 11353] + ZOrder 9820 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product87" + SID "8709" + Ports [2, 1] + Position [7920, 11112, 7950, 11143] + ZOrder 9834 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product88" + SID "8710" + Ports [2, 1] + Position [7920, 11167, 7950, 11198] + ZOrder 9835 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product89" + SID "8711" + Ports [2, 1] + Position [8280, 11137, 8310, 11168] + ZOrder 9840 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "9884" + Ports [2, 1] + Position [8270, 11522, 8300, 11553] + ZOrder 11399 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product90" + SID "8945" + Ports [2, 1] + Position [8750, 15262, 8780, 15293] + ZOrder 10174 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product91" + SID "8946" + Ports [2, 1] + Position [8780, 13297, 8810, 13328] + ZOrder 10033 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product92" + SID "8947" + Ports [2, 1] + Position [8380, 13407, 8410, 13438] + ZOrder 10036 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Fcn + Name "QPD1_length1" + SID "9502" + Position [6895, 17665, 6955, 17695] + ZOrder 10908 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "QPD2_length1" + SID "9503" + Position [6895, 17950, 6955, 17980] + ZOrder 10907 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Reference + Name "SQRT1" + SID "9885" + Tag "cdsSqrt" + Ports [1, 1] + Position [8205, 11681, 8235, 11719] + ZOrder 11378 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT10" + SID "8226" + Tag "cdsSqrt" + Ports [1, 1] + Position [8315, 8456, 8345, 8494] + ZOrder 9333 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT11" + SID "8227" + Tag "cdsSqrt" + Ports [1, 1] + Position [8315, 8591, 8345, 8629] + ZOrder 9342 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT12" + SID "8228" + Tag "cdsSqrt" + Ports [1, 1] + Position [8315, 8721, 8345, 8759] + ZOrder 9351 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT13" + SID "8551" + Tag "cdsSqrt" + Ports [1, 1] + Position [8330, 8896, 8360, 8934] + ZOrder 9675 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT14" + SID "8565" + Tag "cdsSqrt" + Ports [1, 1] + Position [8355, 9046, 8385, 9084] + ZOrder 9689 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT15" + SID "8593" + Tag "cdsSqrt" + Ports [1, 1] + Position [8395, 9221, 8425, 9259] + ZOrder 9717 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT19" + SID "8607" + Tag "cdsSqrt" + Ports [1, 1] + Position [8425, 9891, 8455, 9929] + ZOrder 9734 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "9886" + Tag "cdsSqrt" + Ports [1, 1] + Position [8215, 11496, 8245, 11534] + ZOrder 11398 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT20" + SID "8622" + Tag "cdsSqrt" + Ports [1, 1] + Position [8425, 10056, 8455, 10094] + ZOrder 9749 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT21" + SID "8636" + Tag "cdsSqrt" + Ports [1, 1] + Position [8425, 10216, 8455, 10254] + ZOrder 9763 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT22" + SID "8672" + Tag "cdsSqrt" + Ports [1, 1] + Position [8225, 10916, 8255, 10954] + ZOrder 9799 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT23" + SID "8692" + Tag "cdsSqrt" + Ports [1, 1] + Position [8215, 11296, 8245, 11334] + ZOrder 9819 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT24" + SID "8712" + Tag "cdsSqrt" + Ports [1, 1] + Position [8225, 11111, 8255, 11149] + ZOrder 9839 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT25" + SID "8997" + Tag "cdsSqrt" + Ports [1, 1] + Position [8700, 14136, 8730, 14174] + ZOrder 10092 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT26" + SID "8998" + Tag "cdsSqrt" + Ports [1, 1] + Position [8695, 14971, 8725, 15009] + ZOrder 10155 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT27" + SID "8999" + Tag "cdsSqrt" + Ports [1, 1] + Position [8695, 15106, 8725, 15144] + ZOrder 10164 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT28" + SID "9000" + Tag "cdsSqrt" + Ports [1, 1] + Position [8695, 15236, 8725, 15274] + ZOrder 10173 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT29" + SID "9001" + Tag "cdsSqrt" + Ports [1, 1] + Position [8700, 14271, 8730, 14309] + ZOrder 10101 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT30" + SID "9002" + Tag "cdsSqrt" + Ports [1, 1] + Position [8700, 14401, 8730, 14439] + ZOrder 10110 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT31" + SID "9003" + Tag "cdsSqrt" + Ports [1, 1] + Position [8725, 13271, 8755, 13309] + ZOrder 10032 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT32" + SID "9004" + Tag "cdsSqrt" + Ports [1, 1] + Position [8725, 13406, 8755, 13444] + ZOrder 10041 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT36" + SID "9005" + Tag "cdsSqrt" + Ports [1, 1] + Position [8725, 13536, 8755, 13574] + ZOrder 10050 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT37" + SID "9006" + Tag "cdsSqrt" + Ports [1, 1] + Position [8735, 13701, 8765, 13739] + ZOrder 10287 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT38" + SID "9007" + Tag "cdsSqrt" + Ports [1, 1] + Position [8735, 13831, 8765, 13869] + ZOrder 10296 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT39" + SID "9008" + Tag "cdsSqrt" + Ports [1, 1] + Position [8705, 14551, 8735, 14589] + ZOrder 10338 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT4" + SID "8220" + Tag "cdsSqrt" + Ports [1, 1] + Position [8340, 9401, 8370, 9439] + ZOrder 9387 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT40" + SID "9009" + Tag "cdsSqrt" + Ports [1, 1] + Position [8705, 14701, 8735, 14739] + ZOrder 10358 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT41" + SID "9010" + Tag "cdsSqrt" + Ports [1, 1] + Position [8695, 15406, 8725, 15444] + ZOrder 10378 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT42" + SID "9011" + Tag "cdsSqrt" + Ports [1, 1] + Position [8695, 15536, 8725, 15574] + ZOrder 10387 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT43" + SID "9504" + Tag "cdsSqrt" + Ports [1, 1] + Position [8820, 18571, 8850, 18609] + ZOrder 11092 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT44" + SID "9505" + Tag "cdsSqrt" + Ports [1, 1] + Position [8880, 19076, 8910, 19114] + ZOrder 11149 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT45" + SID "9506" + Tag "cdsSqrt" + Ports [1, 1] + Position [8880, 19211, 8910, 19249] + ZOrder 11158 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT46" + SID "9507" + Tag "cdsSqrt" + Ports [1, 1] + Position [8880, 19341, 8910, 19379] + ZOrder 11167 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT47" + SID "9508" + Tag "cdsSqrt" + Ports [1, 1] + Position [8820, 18706, 8850, 18744] + ZOrder 11101 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT48" + SID "9509" + Tag "cdsSqrt" + Ports [1, 1] + Position [8820, 18836, 8850, 18874] + ZOrder 11110 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT49" + SID "9510" + Tag "cdsSqrt" + Ports [1, 1] + Position [8830, 18061, 8860, 18099] + ZOrder 11032 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT5" + SID "8221" + Tag "cdsSqrt" + Ports [1, 1] + Position [8225, 10461, 8255, 10499] + ZOrder 9444 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT50" + SID "9511" + Tag "cdsSqrt" + Ports [1, 1] + Position [8830, 18196, 8860, 18234] + ZOrder 11041 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT51" + SID "9512" + Tag "cdsSqrt" + Ports [1, 1] + Position [8830, 18326, 8860, 18364] + ZOrder 11050 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT6" + SID "8222" + Tag "cdsSqrt" + Ports [1, 1] + Position [8225, 10596, 8255, 10634] + ZOrder 9453 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT7" + SID "8223" + Tag "cdsSqrt" + Ports [1, 1] + Position [8225, 10726, 8255, 10764] + ZOrder 9462 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT8" + SID "8224" + Tag "cdsSqrt" + Ports [1, 1] + Position [8340, 9536, 8370, 9574] + ZOrder 9396 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT9" + SID "8225" + Tag "cdsSqrt" + Ports [1, 1] + Position [8340, 9666, 8370, 9704] + ZOrder 9405 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum1" + SID "9841" + Ports [2, 1] + Position [1715, 10280, 1735, 10300] + ZOrder 11355 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum100" + SID "9021" + Ports [2, 1] + Position [8720, 13025, 8740, 13045] + ZOrder 9964 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum101" + SID "8250" + Ports [2, 1] + Position [8300, 9675, 8320, 9695] + ZOrder 9404 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum102" + SID "8251" + Ports [2, 1] + Position [2700, 9620, 2720, 9640] + ZOrder 9518 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum103" + SID "8252" + Ports [2, 1] + Position [2680, 9795, 2700, 9815] + ZOrder 9520 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum104" + SID "8253" + Ports [2, 1] + Position [1705, 8530, 1725, 8550] + ZOrder 9215 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum105" + SID "8254" + Ports [2, 1] + Position [1715, 8880, 1735, 8900] + ZOrder 9218 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum106" + SID "8255" + Ports [2, 1] + Position [2955, 9795, 2975, 9815] + ZOrder 9563 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum107" + SID "8256" + Ports [2, 1] + Position [1715, 9055, 1735, 9075] + ZOrder 9220 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum108" + SID "8257" + Ports [2, 1] + Position [1725, 9230, 1745, 9250] + ZOrder 9222 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum109" + SID "8258" + Ports [2, 1] + Position [1710, 9755, 1730, 9775] + ZOrder 9524 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum110" + SID "8259" + Ports [2, 1] + Position [1720, 9580, 1740, 9600] + ZOrder 9526 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum111" + SID "8260" + Ports [2, 1] + Position [1710, 9930, 1730, 9950] + ZOrder 9529 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum112" + SID "8261" + Ports [2, 1] + Position [1720, 9405, 1740, 9425] + ZOrder 9224 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum113" + SID "8262" + Ports [2, 1] + Position [3585, 9620, 3605, 9640] + ZOrder 9546 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum114" + SID "8263" + Ports [2, 1] + Position [8185, 10470, 8205, 10490] + ZOrder 9443 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum115" + SID "8264" + Ports [2, 1] + Position [8185, 10605, 8205, 10625] + ZOrder 9452 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum116" + SID "8265" + Ports [2, 1] + Position [8185, 10735, 8205, 10755] + ZOrder 9461 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum117" + SID "8266" + Ports [2, 1] + Position [5230, 8595, 5250, 8615] + ZOrder 9249 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum118" + SID "8445" + Ports [2, 1] + Position [4690, 9240, 4710, 9260] + ZOrder 9575 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum119" + SID "8446" + Ports [2, 1] + Position [5020, 9460, 5040, 9480] + ZOrder 9577 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum120" + SID "8447" + Ports [2, 1] + Position [4990, 9335, 5010, 9355] + ZOrder 9579 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum121" + SID "8448" + Ports [2, 1] + Position [5215, 9240, 5235, 9260] + ZOrder 9580 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum122" + SID "8449" + Ports [2, 1] + Position [5215, 9335, 5235, 9355] + ZOrder 9581 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum123" + SID "8450" + Ports [2, 1] + Position [5215, 9460, 5235, 9480] + ZOrder 9582 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum124" + SID "9022" + Ports [2, 1] + Position [12405, 12305, 12425, 12325] + ZOrder 10027 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum125" + SID "9023" + Ports [2, 1] + Position [12405, 12410, 12425, 12430] + ZOrder 10028 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum126" + SID "9024" + Ports [2, 1] + Position [6220, 12840, 6240, 12860] + ZOrder 9894 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum127" + SID "9025" + Ports [2, 1] + Position [6220, 12965, 6240, 12985] + ZOrder 9896 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum128" + SID "9026" + Ports [2, 1] + Position [6220, 13150, 6240, 13170] + ZOrder 9898 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum129" + SID "9027" + Ports [2, 1] + Position [6220, 13250, 6240, 13270] + ZOrder 9900 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum130" + SID "9028" + Ports [2, 1] + Position [4795, 12945, 4815, 12965] + ZOrder 9907 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum131" + SID "9029" + Ports [2, 1] + Position [12405, 12470, 12425, 12490] + ZOrder 10029 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum132" + SID "9030" + Ports [2, 1] + Position [8685, 13280, 8705, 13300] + ZOrder 10080 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum133" + SID "9031" + Ports [2, 1] + Position [8685, 13415, 8705, 13435] + ZOrder 10040 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum134" + SID "9032" + Ports [2, 1] + Position [8685, 13545, 8705, 13565] + ZOrder 10049 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum135" + SID "9033" + Ports [2, 1] + Position [8660, 14145, 8680, 14165] + ZOrder 10140 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum136" + SID "9034" + Ports [2, 1] + Position [8660, 14280, 8680, 14300] + ZOrder 10100 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum137" + SID "9035" + Ports [2, 1] + Position [8660, 14410, 8680, 14430] + ZOrder 10109 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum138" + SID "9036" + Ports [2, 1] + Position [5870, 13860, 5890, 13880] + ZOrder 10229 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum139" + SID "9037" + Ports [2, 1] + Position [5885, 14035, 5905, 14055] + ZOrder 10231 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum140" + SID "9038" + Ports [2, 1] + Position [4795, 12800, 4815, 12820] + ZOrder 9909 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum141" + SID "9039" + Ports [2, 1] + Position [4775, 13120, 4795, 13140] + ZOrder 9912 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum142" + SID "9040" + Ports [2, 1] + Position [6540, 13100, 6560, 13120] + ZOrder 10258 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum143" + SID "9041" + Ports [2, 1] + Position [4785, 13295, 4805, 13315] + ZOrder 9914 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum144" + SID "9042" + Ports [2, 1] + Position [4795, 13470, 4815, 13490] + ZOrder 9916 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum145" + SID "9043" + Ports [2, 1] + Position [4840, 13995, 4860, 14015] + ZOrder 10235 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum146" + SID "9044" + Ports [2, 1] + Position [4840, 13820, 4860, 13840] + ZOrder 10237 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum147" + SID "9045" + Ports [2, 1] + Position [4840, 14170, 4860, 14190] + ZOrder 10240 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum148" + SID "9046" + Ports [2, 1] + Position [7635, 13420, 7655, 13440] + ZOrder 10279 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum149" + SID "9047" + Ports [2, 1] + Position [7800, 13490, 7820, 13510] + ZOrder 10280 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum150" + SID "9048" + Ports [2, 1] + Position [8695, 13710, 8715, 13730] + ZOrder 10286 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum151" + SID "9049" + Ports [2, 1] + Position [8695, 13840, 8715, 13860] + ZOrder 10295 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum152" + SID "9050" + Ports [2, 1] + Position [4795, 13645, 4815, 13665] + ZOrder 9918 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum153" + SID "9803" + Ports [2, 1] + Position [3335, 19085, 3355, 19105] + ZOrder 11318 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum154" + SID "9804" + Ports [2, 1] + Position [3415, 18830, 3435, 18850] + ZOrder 11326 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum155" + SID "9051" + Ports [2, 1] + Position [8650, 12995, 8670, 13015] + ZOrder 10324 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum156" + SID "9052" + Ports [2, 1] + Position [8665, 13040, 8685, 13060] + ZOrder 10325 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum157" + SID "9053" + Ports [2, 1] + Position [7065, 14160, 7085, 14180] + ZOrder 10330 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum158" + SID "9054" + Ports [2, 1] + Position [7230, 14230, 7250, 14250] + ZOrder 10331 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum159" + SID "9055" + Ports [2, 1] + Position [8665, 14560, 8685, 14580] + ZOrder 10337 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum160" + SID "9056" + Ports [2, 1] + Position [8665, 14710, 8685, 14730] + ZOrder 10357 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum161" + SID "9057" + Ports [2, 1] + Position [8655, 15415, 8675, 15435] + ZOrder 10377 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum162" + SID "9058" + Ports [2, 1] + Position [6530, 12790, 6550, 12810] + ZOrder 10271 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum163" + SID "9059" + Ports [2, 1] + Position [8655, 15545, 8675, 15565] + ZOrder 10386 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum164" + SID "9060" + Ports [2, 1] + Position [8655, 14980, 8675, 15000] + ZOrder 10154 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum165" + SID "9061" + Ports [2, 1] + Position [8655, 15115, 8675, 15135] + ZOrder 10163 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum166" + SID "9062" + Ports [2, 1] + Position [8655, 15245, 8675, 15265] + ZOrder 10172 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum167" + SID "9063" + Ports [2, 1] + Position [8190, 12875, 8210, 12895] + ZOrder 9943 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum168" + SID "9513" + Ports [2, 1] + Position [8295, 17740, 8315, 17760] + ZOrder 10944 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum169" + SID "9514" + Ports [2, 1] + Position [8125, 17665, 8145, 17685] + ZOrder 10935 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum170" + SID "9515" + Ports [2, 1] + Position [8125, 17740, 8145, 17760] + ZOrder 10936 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum171" + SID "9516" + Ports [2, 1] + Position [8125, 17815, 8145, 17835] + ZOrder 10937 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum172" + SID "9517" + Ports [2, 1] + Position [8295, 17815, 8315, 17835] + ZOrder 10945 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum173" + SID "9518" + Ports [2, 1] + Position [8880, 17665, 8900, 17685] + ZOrder 10962 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum174" + SID "9519" + Ports [2, 1] + Position [8855, 17740, 8875, 17760] + ZOrder 10963 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum175" + SID "9520" + Ports [2, 1] + Position [8825, 17815, 8845, 17835] + ZOrder 10964 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum176" + SID "9521" + Ports [2, 1] + Position [9520, 17070, 9540, 17090] + ZOrder 11027 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum177" + SID "9522" + Ports [2, 1] + Position [9520, 17175, 9540, 17195] + ZOrder 11028 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum178" + SID "9523" + Ports [2, 1] + Position [6325, 17630, 6345, 17650] + ZOrder 10868 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum179" + SID "9524" + Ports [2, 1] + Position [6325, 17755, 6345, 17775] + ZOrder 10870 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum180" + SID "9525" + Ports [2, 1] + Position [6325, 17940, 6345, 17960] + ZOrder 10872 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum181" + SID "9526" + Ports [2, 1] + Position [6325, 18040, 6345, 18060] + ZOrder 10874 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum182" + SID "9527" + Ports [2, 1] + Position [4900, 17735, 4920, 17755] + ZOrder 10881 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum183" + SID "9528" + Ports [2, 1] + Position [9520, 17235, 9540, 17255] + ZOrder 11029 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum184" + SID "9529" + Ports [2, 1] + Position [8790, 18070, 8810, 18090] + ZOrder 11080 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum185" + SID "9530" + Ports [2, 1] + Position [8790, 18205, 8810, 18225] + ZOrder 11040 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum186" + SID "9531" + Ports [2, 1] + Position [8790, 18335, 8810, 18355] + ZOrder 11049 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum187" + SID "9532" + Ports [2, 1] + Position [8780, 18580, 8800, 18600] + ZOrder 11135 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum188" + SID "9533" + Ports [2, 1] + Position [8780, 18715, 8800, 18735] + ZOrder 11100 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum189" + SID "9534" + Ports [2, 1] + Position [8780, 18845, 8800, 18865] + ZOrder 11109 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum194" + SID "9535" + Ports [2, 1] + Position [4900, 17590, 4920, 17610] + ZOrder 10883 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum195" + SID "9536" + Ports [2, 1] + Position [4880, 17910, 4900, 17930] + ZOrder 10886 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum196" + SID "9537" + Ports [2, 1] + Position [4890, 18085, 4910, 18105] + ZOrder 10888 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum197" + SID "9538" + Ports [2, 1] + Position [4900, 18260, 4920, 18280] + ZOrder 10890 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum198" + SID "9539" + Ports [2, 1] + Position [4900, 18435, 4920, 18455] + ZOrder 10891 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum199" + SID "9540" + Ports [2, 1] + Position [6755, 17630, 6775, 17650] + ZOrder 10903 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "9842" + Ports [2, 1] + Position [1725, 10105, 1745, 10125] + ZOrder 11357 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum200" + SID "9541" + Ports [2, 1] + Position [8840, 19085, 8860, 19105] + ZOrder 11148 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum201" + SID "9542" + Ports [2, 1] + Position [8840, 19220, 8860, 19240] + ZOrder 11157 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum202" + SID "9543" + Ports [2, 1] + Position [8840, 19350, 8860, 19370] + ZOrder 11166 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum203" + SID "9544" + Ports [2, 1] + Position [8295, 17665, 8315, 17685] + ZOrder 10943 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "8229" + Ports [2, 1] + Position [5305, 8700, 5325, 8720] + ZOrder 9250 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum28" + SID "8230" + Ports [2, 1] + Position [5010, 8595, 5030, 8615] + ZOrder 9241 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum29" + SID "8231" + Ports [2, 1] + Position [5070, 8700, 5090, 8720] + ZOrder 9242 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "9843" + Ports [2, 1] + Position [1715, 10455, 1735, 10475] + ZOrder 11359 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum30" + SID "9974" + Ports [2, 1] + Position [3970, 22675, 3990, 22695] + ZOrder 11470 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum31" + SID "9975" + Ports [2, 1] + Position [3970, 22750, 3990, 22770] + ZOrder 11472 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum32" + SID "9976" + Ports [2, 1] + Position [5555, 22575, 5575, 22595] + ZOrder 11570 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum33" + SID "9977" + Ports [2, 1] + Position [4400, 22675, 4420, 22695] + ZOrder 11496 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum34" + SID "9978" + Ports [2, 1] + Position [6565, 22575, 6585, 22595] + ZOrder 11484 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum35" + SID "9979" + Ports [2, 1] + Position [6565, 22650, 6585, 22670] + ZOrder 11485 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum36" + SID "9980" + Ports [2, 1] + Position [6565, 22725, 6585, 22745] + ZOrder 11486 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum37" + SID "9981" + Ports [2, 1] + Position [5555, 22650, 5575, 22670] + ZOrder 11571 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum38" + SID "9982" + Ports [2, 1] + Position [4170, 22135, 4190, 22155] + ZOrder 11492 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum39" + SID "9983" + Ports [2, 1] + Position [4170, 22080, 4190, 22100] + ZOrder 11497 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "9887" + Ports [2, 1] + Position [8165, 11690, 8185, 11710] + ZOrder 11377 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum40" + SID "9984" + Ports [2, 1] + Position [3995, 23250, 4015, 23270] + ZOrder 11510 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum41" + SID "8232" + Ports [2, 1] + Position [5135, 8775, 5155, 8795] + ZOrder 9243 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum42" + SID "8467" + Ports [2, 1] + Position [5830, 9240, 5850, 9260] + ZOrder 9599 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum43" + SID "8468" + Ports [2, 1] + Position [5830, 9335, 5850, 9355] + ZOrder 9600 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum44" + SID "8469" + Ports [2, 1] + Position [5840, 9460, 5860, 9480] + ZOrder 9601 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum45" + SID "8515" + Ports [2, 1] + Position [5560, 7245, 5580, 7265] + ZOrder 9647 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum46" + SID "8516" + Ports [2, 1] + Position [5560, 7340, 5580, 7360] + ZOrder 9648 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum47" + SID "8552" + Ports [2, 1] + Position [8290, 8905, 8310, 8925] + ZOrder 9687 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum48" + SID "8518" + Ports [2, 1] + Position [5560, 7415, 5580, 7435] + ZOrder 9650 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum49" + SID "8566" + Ports [2, 1] + Position [8315, 9055, 8335, 9075] + ZOrder 9701 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "9888" + Ports [2, 1] + Position [8175, 11505, 8195, 11525] + ZOrder 11397 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum50" + SID "8594" + Ports [2, 1] + Position [8355, 9230, 8375, 9250] + ZOrder 9729 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum51" + SID "8608" + Ports [2, 1] + Position [8385, 9900, 8405, 9920] + ZOrder 9733 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum52" + SID "8623" + Ports [2, 1] + Position [8385, 10065, 8405, 10085] + ZOrder 9748 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum53" + SID "8637" + Ports [2, 1] + Position [8385, 10225, 8405, 10245] + ZOrder 9762 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum55" + SID "9985" + Ports [2, 1] + Position [6500, 22205, 6520, 22225] + ZOrder 11528 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum56" + SID "9986" + Ports [2, 1] + Position [6500, 22245, 6520, 22265] + ZOrder 11529 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum57" + SID "9987" + Ports [2, 1] + Position [6500, 22290, 6520, 22310] + ZOrder 11530 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum58" + SID "9988" + Ports [2, 1] + Position [5320, 22575, 5340, 22595] + ZOrder 11540 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum59" + SID "9989" + Ports [2, 1] + Position [5320, 22650, 5340, 22670] + ZOrder 11541 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "9973" + Ports [2, 1] + Position [3995, 23175, 4015, 23195] + ZOrder 11508 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum60" + SID "9990" + Ports [2, 1] + Position [5320, 22725, 5340, 22745] + ZOrder 11542 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum61" + SID "8233" + Ports [2, 1] + Position [5365, 8775, 5385, 8795] + ZOrder 9251 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "8234" + Ports [2, 1] + Position [5990, 8595, 6010, 8615] + ZOrder 9268 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "8235" + Ports [2, 1] + Position [5965, 8700, 5985, 8720] + ZOrder 9269 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum64" + SID "8236" + Ports [2, 1] + Position [5935, 8775, 5955, 8795] + ZOrder 9270 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum65" + SID "8237" + Ports [2, 1] + Position [5560, 6945, 5580, 6965] + ZOrder 9328 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum66" + SID "8238" + Ports [2, 1] + Position [5560, 7055, 5580, 7075] + ZOrder 9329 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum67" + SID "8239" + Ports [2, 1] + Position [2725, 8570, 2745, 8590] + ZOrder 9201 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum68" + SID "9992" + Ports [2, 1] + Position [5555, 22725, 5575, 22745] + ZOrder 11572 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum69" + SID "8240" + Ports [2, 1] + Position [2715, 8745, 2735, 8765] + ZOrder 9203 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "9991" + Ports [2, 1] + Position [5640, 22575, 5660, 22595] + ZOrder 11567 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum70" + SID "8241" + Ports [2, 1] + Position [2715, 9095, 2735, 9115] + ZOrder 9205 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum71" + SID "8242" + Ports [2, 1] + Position [2715, 9270, 2735, 9290] + ZOrder 9207 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum72" + SID "8243" + Ports [2, 1] + Position [1705, 8705, 1725, 8725] + ZOrder 9213 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum73" + SID "8244" + Ports [2, 1] + Position [5560, 7155, 5580, 7175] + ZOrder 9330 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum74" + SID "8245" + Ports [2, 1] + Position [8275, 8465, 8295, 8485] + ZOrder 9376 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum75" + SID "8673" + Ports [2, 1] + Position [8185, 10925, 8205, 10945] + ZOrder 9798 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum76" + SID "8693" + Ports [2, 1] + Position [8175, 11305, 8195, 11325] + ZOrder 9818 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum77" + SID "8713" + Ports [2, 1] + Position [8185, 11120, 8205, 11140] + ZOrder 9838 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum78" + SID "8246" + Ports [2, 1] + Position [8275, 8600, 8295, 8620] + ZOrder 9341 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum79" + SID "8247" + Ports [2, 1] + Position [8275, 8730, 8295, 8750] + ZOrder 9350 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum80" + SID "8248" + Ports [2, 1] + Position [8300, 9410, 8320, 9430] + ZOrder 9430 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum84" + SID "9012" + Ports [2, 1] + Position [8190, 12950, 8210, 12970] + ZOrder 9944 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum85" + SID "9013" + Ports [2, 1] + Position [12395, 12675, 12415, 12695] + ZOrder 10428 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum86" + SID "9014" + Ports [2, 1] + Position [12395, 12805, 12415, 12825] + ZOrder 10429 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum87" + SID "9015" + Ports [2, 1] + Position [8020, 12875, 8040, 12895] + ZOrder 9935 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum88" + SID "9016" + Ports [2, 1] + Position [8020, 12950, 8040, 12970] + ZOrder 9936 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum89" + SID "9017" + Ports [2, 1] + Position [8020, 13025, 8040, 13045] + ZOrder 9937 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum90" + SID "8249" + Ports [2, 1] + Position [8300, 9545, 8320, 9565] + ZOrder 9395 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum91" + SID "9993" + Ports [2, 1] + Position [2885, 22580, 2905, 22600] + ZOrder 11554 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum92" + SID "9994" + Ports [2, 1] + Position [2885, 22755, 2905, 22775] + ZOrder 11556 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum93" + SID "9995" + Ports [2, 1] + Position [2885, 22930, 2905, 22950] + ZOrder 11558 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum94" + SID "9996" + Ports [2, 1] + Position [2890, 23080, 2910, 23100] + ZOrder 11560 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum95" + SID "9997" + Ports [2, 1] + Position [2890, 23255, 2910, 23275] + ZOrder 11562 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum96" + SID "9998" + Ports [2, 1] + Position [2890, 23430, 2910, 23450] + ZOrder 11564 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum97" + SID "9018" + Ports [2, 1] + Position [8190, 13025, 8210, 13045] + ZOrder 9945 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum98" + SID "9019" + Ports [2, 1] + Position [8775, 12875, 8795, 12895] + ZOrder 9962 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum99" + SID "9020" + Ports [2, 1] + Position [8750, 12950, 8770, 12970] + ZOrder 9963 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Fcn + Name "TOP_Yaw" + SID "8267" + Position [3185, 9385, 3245, 9415] + ZOrder 9539 + Expr "((((u[1]+u[2])/2)*cosdeg(u[3]))+u[4])/(2*u[5])" + } + Block { + BlockType Fcn + Name "TOP_dx" + SID "8268" + Position [4005, 8970, 4065, 9000] + ZOrder 9551 + Expr "(u[1]-u[2])/(2*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "TOP_dz1" + SID "8269" + Position [3165, 9875, 3225, 9905] + ZOrder 9559 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "TOP_dz2" + SID "8270" + Position [3110, 9805, 3170, 9835] + ZOrder 9567 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "TOP_length1" + SID "8271" + Position [3970, 8625, 4030, 8655] + ZOrder 9541 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "TOP_length2" + SID "8272" + Position [3750, 9630, 3810, 9660] + ZOrder 9547 + Expr "u[1]/(2*sindeg(u[2]))" + } + Block { + BlockType Fcn + Name "TOP_pitch" + SID "8273" + Position [3640, 9715, 3700, 9745] + ZOrder 9554 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "TOP_roll" + SID "8274" + Position [3985, 9205, 4045, 9235] + ZOrder 9557 + Expr "(u[1]-u[2])/(2*sindeg(u[3]))" + } + Block { + BlockType Terminator + Name "Terminator1" + SID "9826" + Position [1790, 20765, 1810, 20785] + ZOrder 11334 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "9835" + Position [2000, 21085, 2020, 21105] + ZOrder 11343 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "9906" + Position [2085, 21030, 2105, 21050] + ZOrder 11414 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "9907" + Position [2095, 19845, 2115, 19865] + ZOrder 11415 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "9908" + Position [2075, 19770, 2095, 19790] + ZOrder 11416 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "9909" + Position [2140, 19705, 2160, 19725] + ZOrder 11417 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "9910" + Position [2050, 20935, 2070, 20955] + ZOrder 11418 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "9911" + Position [2110, 20935, 2130, 20955] + ZOrder 11419 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "9912" + Position [2150, 20850, 2170, 20870] + ZOrder 11420 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "10267" + Position [1725, 22740, 1745, 22760] + ZOrder 11584 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "10268" + Position [1645, 22805, 1665, 22825] + ZOrder 11585 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "9827" + Position [1840, 20850, 1860, 20870] + ZOrder 11335 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "10269" + Position [1585, 22870, 1605, 22890] + ZOrder 11586 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "9828" + Position [1850, 20925, 1870, 20945] + ZOrder 11336 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "9829" + Position [1870, 20975, 1890, 20995] + ZOrder 11337 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "9830" + Position [1870, 21025, 1890, 21045] + ZOrder 11338 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "9831" + Position [1880, 21090, 1900, 21110] + ZOrder 11339 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "9832" + Position [1880, 21140, 1900, 21160] + ZOrder 11340 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "9833" + Position [1935, 21140, 1955, 21160] + ZOrder 11341 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "9834" + Position [1975, 21015, 1995, 21035] + ZOrder 11342 + } + Block { + BlockType Reference + Name "Xend_TOP_L" + SID "8362" + Tag "Test Point" + Ports [1] + Position [4160, 8545, 4200, 8565] + ZOrder 9231 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend _Fil_PM_COIL2" + SID "9064" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [9260, 12903, 9330, 12927] + ZOrder 9966 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend _Fil_TOP_COIL2" + SID "8275" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6465, 8638, 6535, 8662] + ZOrder 9272 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DARM_TM_L_SW" + SID "10000" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5100, 21837, 5165, 21853] + ZOrder 11551 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Yend_DEMOD_TM1_LYP" + SID "10001" + Ports [5] + Position [6555, 22785, 6595, 22845] + ZOrder 11580 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_DEMOD_TM1_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "10002" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "10003" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "10004" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "10005" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "10006" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "10007" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "10008" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "10009" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "10010" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "10011" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "10012" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "10013" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "10014" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "10015" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "10016" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "10017" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "10018" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "10019" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "10020" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "10021" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "10022" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "10023" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "10024" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "10025" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "10026" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "10027" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "10028" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "10029" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "10030" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "10031" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "10032" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "10033" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "10034" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "10035" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "10036" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "10037" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "10038" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "10039" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "10040" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "10041" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "10042" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "10043" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "10044" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "10045" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "10046" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "10047" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "10048" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "10049" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "10050" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "10051" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "10052" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "10053" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "10054" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "10055" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "10056" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "10057" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "10058" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "10059" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "10060" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "10061" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "10062" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "10063" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "10064" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "10065" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "10066" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [167, 0; 0, 158] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [170, 0; 0, 274] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [156, 0; 0, 39] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Yend_DEMOD_TM2_LYP" + SID "10067" + Ports [5] + Position [6555, 22875, 6595, 22935] + ZOrder 11581 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_DEMOD_TM2_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "10068" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "10069" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "10070" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "10071" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "10072" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "10073" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "10074" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "10075" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "10076" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "10077" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "10078" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "10079" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "10080" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "10081" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "10082" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "10083" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "10084" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "10085" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "10086" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "10087" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "10088" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "10089" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "10090" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "10091" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "10092" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "10093" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "10094" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "10095" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "10096" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "10097" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "10098" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "10099" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "10100" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "10101" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "10102" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "10103" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "10104" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "10105" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "10106" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "10107" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "10108" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "10109" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "10110" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "10111" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "10112" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "10113" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "10114" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "10115" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "10116" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "10117" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "10118" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "10119" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "10120" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "10121" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "10122" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "10123" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "10124" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "10125" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "10126" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "10127" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "10128" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "10129" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "10130" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "10131" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "10132" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType Reference + Name "Yend_Fil_COIL1" + SID "10133" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7145, 22548, 7215, 22572] + ZOrder 11516 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL2" + SID "10134" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7145, 22603, 7215, 22627] + ZOrder 11517 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL3" + SID "10135" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7145, 22658, 7215, 22682] + ZOrder 11518 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL4" + SID "10136" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7145, 22708, 7215, 22732] + ZOrder 11519 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_L" + SID "9545" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8630, 17663, 8700, 17687] + ZOrder 10949 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_L_OFFSET" + SID "9546" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7820, 17938, 7890, 17962] + ZOrder 10938 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_P" + SID "9547" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8630, 17813, 8700, 17837] + ZOrder 10951 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD1_offset" + SID "9805" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3100, 18828, 3170, 18852] + ZOrder 11328 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD2_offset" + SID "9806" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3145, 19083, 3215, 19107] + ZOrder 11321 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_P_OFFSET" + SID "9548" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7820, 18123, 7890, 18147] + ZOrder 10940 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_Y" + SID "9549" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8630, 17738, 8700, 17762] + ZOrder 10950 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_Y_OFFSET" + SID "9550" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7820, 18038, 7890, 18062] + ZOrder 10939 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_COIL1" + SID "9065" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [9260, 12858, 9330, 12882] + ZOrder 9965 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_COIL3" + SID "9066" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [9245, 12973, 9315, 12997] + ZOrder 9967 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_COIL4" + SID "9067" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [9245, 13023, 9315, 13047] + ZOrder 9968 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_COIL5" + SID "9317" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [9245, 13093, 9315, 13117] + ZOrder 10450 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_L1_COS" + SID "9068" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8460, 13333, 8530, 13357] + ZOrder 10085 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_L1_SIN" + SID "9069" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8460, 13278, 8530, 13302] + ZOrder 10084 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_L2_COS" + SID "9070" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8470, 14198, 8540, 14222] + ZOrder 10145 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_L2_SIN" + SID "9071" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8470, 14143, 8540, 14167] + ZOrder 10144 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_P1_COS" + SID "9072" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8470, 13598, 8540, 13622] + ZOrder 10087 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_P1_SIN" + SID "9073" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8460, 13543, 8530, 13567] + ZOrder 10086 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_P2_COS" + SID "9074" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8470, 14463, 8540, 14487] + ZOrder 10147 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_P2_SIN" + SID "9075" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8470, 14408, 8540, 14432] + ZOrder 10146 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_QPD1_X_COS" + SID "9076" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8465, 15468, 8535, 15492] + ZOrder 10406 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_QPD1_X_SIN" + SID "9077" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8465, 15413, 8535, 15437] + ZOrder 10405 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_QPD1_Y_COS" + SID "9078" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8465, 15598, 8535, 15622] + ZOrder 10408 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_QPD1_Y_SIN" + SID "9079" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8465, 15543, 8535, 15567] + ZOrder 10407 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_QPD2_X_COS" + SID "9080" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8465, 15168, 8535, 15192] + ZOrder 10205 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_QPD2_X_SIN" + SID "9081" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8465, 15113, 8535, 15137] + ZOrder 10204 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_QPD2_Y_COS" + SID "9082" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8465, 15298, 8535, 15322] + ZOrder 10209 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_QPD2_Y_SIN" + SID "9083" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8465, 15243, 8535, 15267] + ZOrder 10208 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_QPD3_X_COS" + SID "9084" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8465, 15033, 8535, 15057] + ZOrder 10207 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_QPD3_X_SIN" + SID "9085" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8485, 14978, 8555, 15002] + ZOrder 10206 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_R1_COS" + SID "9086" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8470, 13763, 8540, 13787] + ZOrder 10317 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_R1_SIN" + SID "9087" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8470, 13708, 8540, 13732] + ZOrder 10316 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_R2_COS" + SID "9088" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8470, 14613, 8540, 14637] + ZOrder 10350 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_R2_SIN" + SID "9089" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8470, 14558, 8540, 14582] + ZOrder 10349 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_Y1_COS" + SID "9090" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8460, 13468, 8530, 13492] + ZOrder 10083 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_Y1_SIN" + SID "9091" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8460, 13413, 8530, 13437] + ZOrder 10082 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_Y2_COS" + SID "9092" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8480, 14333, 8550, 14357] + ZOrder 10143 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_Y2_SIN" + SID "9093" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8480, 14278, 8550, 14302] + ZOrder 10142 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_dx1_COS" + SID "9094" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8490, 13893, 8560, 13917] + ZOrder 10319 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_dx1_SIN" + SID "9095" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8470, 13838, 8540, 13862] + ZOrder 10318 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_dx2_COS" + SID "9096" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8475, 14763, 8545, 14787] + ZOrder 10370 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_DEMOD_dx2_SIN" + SID "9097" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8475, 14708, 8545, 14732] + ZOrder 10369 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_L" + SID "9098" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8525, 12873, 8595, 12897] + ZOrder 9949 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_L_OFFSET" + SID "9099" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7715, 13148, 7785, 13172] + ZOrder 9938 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_P" + SID "9100" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8525, 13023, 8595, 13047] + ZOrder 9951 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_P_OFFSET" + SID "9101" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7715, 13333, 7785, 13357] + ZOrder 9940 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_R" + SID "9102" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8525, 13093, 8595, 13117] + ZOrder 10323 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_R_OFFSET" + SID "9103" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7380, 13518, 7450, 13542] + ZOrder 10278 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_Y" + SID "9104" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8525, 12948, 8595, 12972] + ZOrder 9950 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_Y_OFFSET" + SID "9105" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7715, 13248, 7785, 13272] + ZOrder 9939 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_dx" + SID "9106" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8525, 13173, 8595, 13197] + ZOrder 10322 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PM_dx_OFFSET" + SID "9107" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6810, 14258, 6880, 14282] + ZOrder 10329 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_L" + SID "10137" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6390, 22573, 6460, 22597] + ZOrder 11421 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_L" + SID "10138" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5015, 22848, 5085, 22872] + ZOrder 11543 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_P" + SID "10139" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5015, 23033, 5085, 23057] + ZOrder 11545 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_Y" + SID "10140" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5015, 22948, 5085, 22972] + ZOrder 11544 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_P" + SID "10141" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6390, 22723, 6460, 22747] + ZOrder 11457 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_Y" + SID "10142" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6390, 22648, 6460, 22672] + ZOrder 11456 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_COIL1" + SID "8276" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6465, 8593, 6535, 8617] + ZOrder 9271 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_COIL3" + SID "8277" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6465, 8683, 6535, 8707] + ZOrder 9273 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_COIL4" + SID "8278" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6465, 8728, 6535, 8752] + ZOrder 9274 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_COIL6" + SID "8473" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6465, 8773, 6535, 8797] + ZOrder 9606 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_L1_COS" + SID "8279" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8050, 8518, 8120, 8542] + ZOrder 9381 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_L1_SIN" + SID "8280" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8050, 8463, 8120, 8487] + ZOrder 9380 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_L2_COS" + SID "8281" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8065, 9438, 8135, 9462] + ZOrder 9435 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_L2_SIN" + SID "8282" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8065, 9383, 8135, 9407] + ZOrder 9434 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_P1_COS" + SID "8283" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8040, 8783, 8110, 8807] + ZOrder 9383 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_P1_SIN" + SID "8284" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8040, 8728, 8110, 8752] + ZOrder 9382 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_P2_COS" + SID "8285" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8075, 9703, 8145, 9727] + ZOrder 9437 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_P2_SIN" + SID "8286" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8065, 9648, 8135, 9672] + ZOrder 9436 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_QPD1_X_COS" + SID "8287" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7995, 10658, 8065, 10682] + ZOrder 9494 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_QPD1_X_SIN" + SID "8288" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7995, 10603, 8065, 10627] + ZOrder 9493 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_QPD1_Y_COS" + SID "8289" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7995, 10788, 8065, 10812] + ZOrder 9498 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_QPD1_Y_SIN" + SID "8290" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7995, 10733, 8065, 10757] + ZOrder 9497 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_QPD2_X_COS" + SID "8291" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7995, 10523, 8065, 10547] + ZOrder 9496 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_QPD2_X_SIN" + SID "8292" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7995, 10468, 8065, 10492] + ZOrder 9495 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_QPD2_Y_COS" + SID "8674" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7995, 10978, 8065, 11002] + ZOrder 9813 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_QPD2_Y_SIN" + SID "8675" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7995, 10923, 8065, 10947] + ZOrder 9812 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_QPD3_X_COS" + SID "8714" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7995, 11173, 8065, 11197] + ZOrder 9853 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_QPD3_X_SIN" + SID "8715" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7995, 11118, 8065, 11142] + ZOrder 9852 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_QPD3_Y_COS" + SID "8694" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7985, 11358, 8055, 11382] + ZOrder 9833 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_QPD3_Y_SIN" + SID "8695" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7985, 11303, 8055, 11327] + ZOrder 9832 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_QPDZ_X_COS" + SID "9889" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7985, 11558, 8055, 11582] + ZOrder 11412 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_QPDZ_X_SIN" + SID "9890" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7985, 11503, 8055, 11527] + ZOrder 11411 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_QPDZ_Y_COS" + SID "9891" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7975, 11743, 8045, 11767] + ZOrder 11392 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_QPDZ_Y_SIN" + SID "9892" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7975, 11688, 8045, 11712] + ZOrder 11391 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_Roll1_COS" + SID "8529" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8050, 9123, 8120, 9147] + ZOrder 9661 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_Roll1_SIN" + SID "8530" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8050, 9053, 8120, 9077] + ZOrder 9659 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_Roll2_COS" + SID "8533" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8095, 10078, 8165, 10102] + ZOrder 9665 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_Roll2_SIN" + SID "8534" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8095, 10008, 8165, 10032] + ZOrder 9663 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_Y1_COS" + SID "8293" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8050, 8653, 8120, 8677] + ZOrder 9379 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_Y1_SIN" + SID "8294" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8050, 8573, 8120, 8597] + ZOrder 9378 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_Y2_COS" + SID "8295" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8065, 9573, 8135, 9597] + ZOrder 9433 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_Y2_SIN" + SID "8296" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8065, 9518, 8135, 9542] + ZOrder 9432 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_dx1_COS" + SID "8521" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8050, 8973, 8120, 8997] + ZOrder 9653 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_dx1_SIN" + SID "8519" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8050, 8903, 8120, 8927] + ZOrder 9651 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_dx2_COS" + SID "8525" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8095, 9938, 8165, 9962] + ZOrder 9657 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_dx2_SIN" + SID "8526" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8095, 9868, 8165, 9892] + ZOrder 9655 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_dz1_COS" + SID "8537" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8065, 9248, 8135, 9272] + ZOrder 9669 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_dz1_SIN" + SID "8538" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8065, 9178, 8135, 9202] + ZOrder 9667 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_dz2_COS" + SID "8541" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8095, 10228, 8165, 10252] + ZOrder 9673 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_DEMOD_dz2_SIN" + SID "8542" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8095, 10158, 8165, 10182] + ZOrder 9671 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_L" + SID "8297" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5750, 8593, 5820, 8617] + ZOrder 9255 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_L_OFFSET" + SID "8300" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4660, 8908, 4730, 8932] + ZOrder 9244 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_P" + SID "8298" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5750, 8773, 5820, 8797] + ZOrder 9257 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_P_OFFSET" + SID "8301" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4660, 9118, 4730, 9142] + ZOrder 9246 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_Roll" + SID "8471" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5665, 9333, 5735, 9357] + ZOrder 9603 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_Roll_OFFSET" + SID "8459" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4615, 9873, 4685, 9897] + ZOrder 9593 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_Y" + SID "8299" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5750, 8698, 5820, 8722] + ZOrder 9256 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_Y_OFFSET" + SID "8302" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4660, 9008, 4730, 9032] + ZOrder 9245 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_dx" + SID "8470" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5665, 9238, 5735, 9262] + ZOrder 9602 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_dx_OFFSET" + SID "8457" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4615, 9773, 4685, 9797] + ZOrder 9592 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_dz" + SID "8472" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5675, 9458, 5745, 9482] + ZOrder 9604 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TOP_dz_OFFSET" + SID "8458" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4615, 9983, 4685, 10007] + ZOrder 9594 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM _Fil_COIL2" + SID "9551" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [9370, 17738, 9440, 17762] + ZOrder 10966 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL1_VOLT" + SID "9552" + Tag "Test Point" + Ports [1] + Position [9600, 17670, 9640, 17690] + ZOrder 10969 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL1_VOLT_MON" + SID "9553" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9460, 17665, 9540, 17695] + ZOrder 10956 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL2_VOLT" + SID "9554" + Tag "Test Point" + Ports [1] + Position [9600, 17740, 9640, 17760] + ZOrder 10970 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL2_VOLT_MON" + SID "9555" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9460, 17735, 9540, 17765] + ZOrder 10957 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL3_VOLT" + SID "9556" + Tag "Test Point" + Ports [1] + Position [9610, 17810, 9650, 17830] + ZOrder 10971 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL3_VOLT_MON" + SID "9557" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9460, 17805, 9540, 17835] + ZOrder 10958 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL_MAT" + SID "9560" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [9215, 17720, 9255, 17780] + ZOrder 10953 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_CROSSTALK_MAT" + SID "9561" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [8990, 17720, 9030, 17780] + ZOrder 10952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_AMP_L1" + SID "9562" + Tag "Test Point" + Ports [1] + Position [9100, 18095, 9140, 18115] + ZOrder 11035 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_AMP_L1_MON" + SID "9563" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8955, 18090, 9035, 18120] + ZOrder 11056 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_AMP_L2" + SID "9564" + Tag "Test Point" + Ports [1] + Position [9090, 18605, 9130, 18625] + ZOrder 11095 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_AMP_L2_MON" + SID "9565" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8945, 18600, 9025, 18630] + ZOrder 11116 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_AMP_P1" + SID "9566" + Tag "Test Point" + Ports [1] + Position [9110, 18360, 9150, 18380] + ZOrder 11053 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_AMP_P1_MON" + SID "9567" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8950, 18355, 9030, 18385] + ZOrder 11055 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_AMP_P2" + SID "9568" + Tag "Test Point" + Ports [1] + Position [9100, 18870, 9140, 18890] + ZOrder 11113 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_AMP_P2_MON" + SID "9569" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8940, 18865, 9020, 18895] + ZOrder 11115 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_AMP_Y1" + SID "9570" + Tag "Test Point" + Ports [1] + Position [9095, 18230, 9135, 18250] + ZOrder 11044 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_AMP_Y1_MON" + SID "9571" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8950, 18225, 9030, 18255] + ZOrder 11054 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_AMP_Y2" + SID "9572" + Tag "Test Point" + Ports [1] + Position [9085, 18740, 9125, 18760] + ZOrder 11104 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_AMP_Y2_MON" + SID "9573" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8940, 18735, 9020, 18765] + ZOrder 11114 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_PHASE_COS_L1" + SID "9574" + Tag "Test Point" + Ports [1] + Position [9540, 18130, 9580, 18150] + ZOrder 11064 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_PHASE_COS_L1_MON" + SID "9575" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9360, 18125, 9440, 18155] + ZOrder 11063 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_PHASE_COS_L2_MON" + SID "9576" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9350, 18635, 9430, 18665] + ZOrder 11122 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_PHASE_COS_P1" + SID "9577" + Tag "Test Point" + Ports [1] + Position [9550, 18415, 9590, 18435] + ZOrder 11089 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_PHASE_COS_P1_MON" + SID "9578" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9360, 18410, 9440, 18440] + ZOrder 11088 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_PHASE_COS_P2_MON" + SID "9579" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9350, 18920, 9430, 18950] + ZOrder 11143 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_PHASE_COS_Y1" + SID "9580" + Tag "Test Point" + Ports [1] + Position [9545, 18270, 9585, 18290] + ZOrder 11072 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_PHASE_COS_Y1_MON" + SID "9581" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9350, 18265, 9430, 18295] + ZOrder 11071 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_PHASE_COS_Y2_MON" + SID "9582" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9340, 18775, 9420, 18805] + ZOrder 11128 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_PHASE_SIN_L1" + SID "9583" + Tag "Test Point" + Ports [1] + Position [9550, 18050, 9590, 18070] + ZOrder 11058 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_PHASE_SIN_L1_MON" + SID "9584" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9365, 18045, 9445, 18075] + ZOrder 11057 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_PHASE_SIN_L2_MON" + SID "9585" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9355, 18555, 9435, 18585] + ZOrder 11117 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_PHASE_SIN_P1" + SID "9586" + Tag "Test Point" + Ports [1] + Position [9550, 18335, 9590, 18355] + ZOrder 11074 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_PHASE_SIN_P1_MON" + SID "9587" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9350, 18330, 9430, 18360] + ZOrder 11073 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_PHASE_SIN_P2_MON" + SID "9588" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9340, 18840, 9420, 18870] + ZOrder 11129 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_PHASE_SIN_Y1" + SID "9589" + Tag "Test Point" + Ports [1] + Position [9550, 18190, 9590, 18210] + ZOrder 11066 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_PHASE_SIN_Y1_MON" + SID "9590" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9350, 18185, 9430, 18215] + ZOrder 11065 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_PHASE_SIN_Y2_MON" + SID "9591" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9340, 18695, 9420, 18725] + ZOrder 11123 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_QPD1_AMP_X" + SID "9592" + Tag "Test Point" + Ports [1] + Position [9185, 19245, 9225, 19265] + ZOrder 11161 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_QPD1_AMP_X_MON" + SID "9593" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8995, 19240, 9075, 19270] + ZOrder 11172 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_QPD1_AMP_Y" + SID "9594" + Tag "Test Point" + Ports [1] + Position [9185, 19375, 9225, 19395] + ZOrder 11170 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_QPD1_AMP_Y_MON" + SID "9595" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8995, 19370, 9075, 19400] + ZOrder 11173 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_QPD1_PHASE_COS_X" + SID "9596" + Tag "Test Point" + Ports [1] + Position [9615, 19295, 9655, 19315] + ZOrder 11181 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_QPD1_PHASE_COS_X_MON" + SID "9597" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9480, 19290, 9560, 19320] + ZOrder 11180 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_QPD1_PHASE_COS_Y" + SID "9598" + Tag "Test Point" + Ports [1] + Position [9615, 19440, 9655, 19460] + ZOrder 11185 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_QPD1_PHASE_COS_Y_MON" + SID "9599" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9480, 19435, 9560, 19465] + ZOrder 11184 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_QPD1_PHASE_SIN_X" + SID "9600" + Tag "Test Point" + Ports [1] + Position [9615, 19215, 9655, 19235] + ZOrder 11179 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_QPD1_PHASE_SIN_X_MON" + SID "9601" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9480, 19210, 9560, 19240] + ZOrder 11178 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_QPD1_PHASE_SIN_Y" + SID "9602" + Tag "Test Point" + Ports [1] + Position [9615, 19360, 9655, 19380] + ZOrder 11183 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_QPD1_PHASE_SIN_Y_MON" + SID "9603" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9480, 19355, 9560, 19385] + ZOrder 11182 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_QPD2_AMP_X" + SID "9604" + Tag "Test Point" + Ports [1] + Position [9185, 19110, 9225, 19130] + ZOrder 11152 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_QPD2_AMP_X_MON" + SID "9605" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8995, 19105, 9075, 19135] + ZOrder 11171 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_QPD2_PHASE_COS_X" + SID "9606" + Tag "Test Point" + Ports [1] + Position [9615, 19155, 9655, 19175] + ZOrder 11177 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_QPD2_PHASE_COS_X_MON" + SID "9607" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9480, 19150, 9560, 19180] + ZOrder 11176 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_QPD2_PHASE_SIN_X" + SID "9608" + Tag "Test Point" + Ports [1] + Position [9615, 19075, 9655, 19095] + ZOrder 11175 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_DEMOD_QPD2_PHASE_SIN_X_MON" + SID "9609" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9480, 19070, 9560, 19100] + ZOrder 11174 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Fil_COIL1" + SID "9610" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [9370, 17668, 9440, 17692] + ZOrder 10965 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Fil_COIL3" + SID "9611" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [9370, 17808, 9440, 17832] + ZOrder 10967 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Fil_DEMOD_L1_COS" + SID "9613" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8565, 18123, 8635, 18147] + ZOrder 11085 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Fil_DEMOD_L1_SIN" + SID "9614" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8565, 18068, 8635, 18092] + ZOrder 11084 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Fil_DEMOD_L2_COS" + SID "9615" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8585, 18633, 8655, 18657] + ZOrder 11140 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Fil_DEMOD_L2_SIN" + SID "9616" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8605, 18578, 8675, 18602] + ZOrder 11139 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Fil_DEMOD_P1_COS" + SID "9617" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8590, 18388, 8660, 18412] + ZOrder 11087 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Fil_DEMOD_P1_SIN" + SID "9618" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8585, 18333, 8655, 18357] + ZOrder 11086 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Fil_DEMOD_P2_COS" + SID "9619" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8590, 18898, 8660, 18922] + ZOrder 11142 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Fil_DEMOD_P2_SIN" + SID "9620" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8580, 18843, 8650, 18867] + ZOrder 11141 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Fil_DEMOD_QPD1_X_COS" + SID "9621" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8650, 19273, 8720, 19297] + ZOrder 11199 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Fil_DEMOD_QPD1_X_SIN" + SID "9622" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8650, 19218, 8720, 19242] + ZOrder 11198 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Fil_DEMOD_QPD1_Y_COS" + SID "9623" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8650, 19403, 8720, 19427] + ZOrder 11203 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Fil_DEMOD_QPD1_Y_SIN" + SID "9624" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8650, 19348, 8720, 19372] + ZOrder 11202 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Fil_DEMOD_QPD2_X_COS" + SID "9625" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8650, 19138, 8720, 19162] + ZOrder 11201 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Fil_DEMOD_QPD2_X_SIN" + SID "9626" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8650, 19083, 8720, 19107] + ZOrder 11200 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Fil_DEMOD_Y1_COS" + SID "9627" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8565, 18258, 8635, 18282] + ZOrder 11083 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Fil_DEMOD_Y1_SIN" + SID "9628" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8565, 18203, 8635, 18227] + ZOrder 11082 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Fil_DEMOD_Y2_COS" + SID "9629" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8585, 18768, 8655, 18792] + ZOrder 11138 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Fil_DEMOD_Y2_SIN" + SID "9630" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8595, 18713, 8665, 18737] + ZOrder 11137 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_L" + SID "9631" + Tag "Test Point" + Ports [1] + Position [7695, 17635, 7735, 17655] + ZOrder 10925 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_L_OFFSET" + SID "9632" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8195, 17692, 8260, 17708] + ZOrder 10941 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Length_MON" + SID "9633" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7400, 17960, 7480, 17990] + ZOrder 10917 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_OSC1_L" + SID "9634" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [7975, 16884, 8030, 16946] + ZOrder 10973 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_OSC1_L_SW" + SID "9635" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8225, 16842, 8290, 16858] + ZOrder 10980 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_OSC1_P" + SID "9636" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [7975, 17084, 8030, 17146] + ZOrder 10977 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_OSC1_P_SW" + SID "9637" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8225, 17052, 8290, 17068] + ZOrder 10986 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_OSC1_Y" + SID "9638" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [7975, 16984, 8030, 17046] + ZOrder 10975 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_OSC1_Y_SW" + SID "9639" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8225, 16947, 8290, 16963] + ZOrder 10983 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_OSC2_L" + SID "9640" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [8785, 16854, 8840, 16916] + ZOrder 11000 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_OSC2_L_SW" + SID "9641" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [9035, 16812, 9100, 16828] + ZOrder 11007 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_OSC2_P" + SID "9642" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [8785, 17054, 8840, 17116] + ZOrder 11004 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_OSC2_P_SW" + SID "9643" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [9035, 17022, 9100, 17038] + ZOrder 11013 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_OSC2_Y" + SID "9644" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [8785, 16954, 8840, 17016] + ZOrder 11002 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_OSC2_Y_SW" + SID "9645" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [9035, 16917, 9100, 16933] + ZOrder 11010 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_P" + SID "9646" + Tag "Test Point" + Ports [1] + Position [7695, 17760, 7735, 17780] + ZOrder 10948 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD10_MON" + SID "9769" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2395, 20380, 2475, 20410] + ZOrder 11289 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD10_VOLT_MON" + SID "9770" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2695, 20390, 2775, 20420] + ZOrder 11291 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD10_VOLT_MON_TP" + SID "9771" + Tag "Test Point" + Ports [1] + Position [2990, 20395, 3030, 20415] + ZOrder 11292 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD11_MON" + SID "9772" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2390, 20555, 2470, 20585] + ZOrder 11293 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD11_VOLT_MON" + SID "9773" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2695, 20565, 2775, 20595] + ZOrder 11295 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD11_VOLT_MON_TP" + SID "9774" + Tag "Test Point" + Ports [1] + Position [2990, 20570, 3030, 20590] + ZOrder 11296 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD12_MON" + SID "9775" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2380, 20730, 2460, 20760] + ZOrder 11297 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD12_VOLT_MON" + SID "9776" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2695, 20740, 2775, 20770] + ZOrder 11299 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD12_VOLT_MON_TP" + SID "9777" + Tag "Test Point" + Ports [1] + Position [2980, 20745, 3020, 20765] + ZOrder 11300 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD1_MON" + SID "9807" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 18815, 2395, 18845] + ZOrder 11301 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD1_VOLT_MON" + SID "9808" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2710, 18825, 2790, 18855] + ZOrder 11303 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD1_VOLT_MON_TP" + SID "9809" + Tag "Test Point" + Ports [1] + Position [2910, 18780, 2950, 18800] + ZOrder 11310 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD1_mm" + SID "9810" + Tag "Test Point" + Ports [1] + Position [3670, 18840, 3710, 18860] + ZOrder 11330 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD1_mm_MON" + SID "9811" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3535, 18835, 3615, 18865] + ZOrder 11324 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD2_MON" + SID "9812" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 18990, 2395, 19020] + ZOrder 11304 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD2_VOLT_MON" + SID "9813" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2720, 19000, 2800, 19030] + ZOrder 11306 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD2_VOLT_MON_TP" + SID "9814" + Tag "Test Point" + Ports [1] + Position [3030, 19005, 3070, 19025] + ZOrder 11311 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD2_mm" + SID "9815" + Tag "Test Point" + Ports [1] + Position [3670, 19095, 3710, 19115] + ZOrder 11323 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD2_mm_MON" + SID "9816" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3505, 19090, 3585, 19120] + ZOrder 11320 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD3_MON" + SID "9817" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2325, 19165, 2405, 19195] + ZOrder 11307 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD3_VOLT_MON" + SID "9818" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2720, 19175, 2800, 19205] + ZOrder 11309 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD3_VOLT_MON_TP" + SID "9819" + Tag "Test Point" + Ports [1] + Position [2985, 19180, 3025, 19200] + ZOrder 11312 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD4_MON" + SID "9820" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2325, 19340, 2405, 19370] + ZOrder 11313 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD4_VOLT_MON" + SID "9821" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2720, 19350, 2800, 19380] + ZOrder 11315 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD4_VOLT_MON_TP" + SID "9822" + Tag "Test Point" + Ports [1] + Position [2985, 19355, 3025, 19375] + ZOrder 11316 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD5_MON" + SID "9778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2345, 19505, 2425, 19535] + ZOrder 11270 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD5_VOLT_MON" + SID "9779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2705, 19515, 2785, 19545] + ZOrder 11272 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD5_VOLT_MON_TP" + SID "9780" + Tag "Test Point" + Ports [1] + Position [2985, 19520, 3025, 19540] + ZOrder 11273 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD6_MON" + SID "9781" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2345, 19680, 2425, 19710] + ZOrder 11274 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD6_VOLT_MON" + SID "9782" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2705, 19690, 2785, 19720] + ZOrder 11275 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD6_VOLT_MON_TP" + SID "9783" + Tag "Test Point" + Ports [1] + Position [2985, 19695, 3025, 19715] + ZOrder 11276 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD7_MON" + SID "9784" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2365, 19855, 2445, 19885] + ZOrder 11278 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD7_VOLT_MON" + SID "9785" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2705, 19865, 2785, 19895] + ZOrder 11279 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD7_VOLT_MON_TP" + SID "9786" + Tag "Test Point" + Ports [1] + Position [2995, 19870, 3035, 19890] + ZOrder 11280 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD8_MON" + SID "9787" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2385, 20030, 2465, 20060] + ZOrder 11281 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD8_VOLT_MON" + SID "9788" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2710, 20040, 2790, 20070] + ZOrder 11283 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD8_VOLT_MON_TP" + SID "9789" + Tag "Test Point" + Ports [1] + Position [3005, 20045, 3045, 20065] + ZOrder 11284 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD9_MON" + SID "9790" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2395, 20205, 2475, 20235] + ZOrder 11285 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD9_VOLT_MON" + SID "9791" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2705, 20215, 2785, 20245] + ZOrder 11287 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD9_VOLT_MON_TP" + SID "9792" + Tag "Test Point" + Ports [1] + Position [3005, 20220, 3045, 20240] + ZOrder 11288 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_P_OFFSET" + SID "9647" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8195, 17847, 8260, 17863] + ZOrder 10946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Pitch_MON" + SID "9648" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7400, 17755, 7480, 17785] + ZOrder 10924 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD1_SUM_MON" + SID "9649" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4765, 17905, 4845, 17935] + ZOrder 10842 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD1_SUM_OFFSET" + SID "9650" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4805, 17982, 4870, 17998] + ZOrder 10885 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD1_SUM_VOLT" + SID "9651" + Tag "Test Point" + Ports [1] + Position [5230, 17875, 5270, 17895] + ZOrder 10894 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD1_SUM_VOLT_MON" + SID "9652" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5055, 17915, 5135, 17945] + ZOrder 10840 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD1_X_MON" + SID "9653" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4760, 17555, 4840, 17585] + ZOrder 10828 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD1_X_OFFSET" + SID "9654" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4815, 17632, 4880, 17648] + ZOrder 10884 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD1_X_VOLT" + SID "9655" + Tag "Test Point" + Ports [1] + Position [5255, 17545, 5295, 17565] + ZOrder 10892 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD1_X_VOLT_MON" + SID "9656" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5060, 17595, 5140, 17625] + ZOrder 10836 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD1_X_mm" + SID "9657" + Tag "Test Point" + Ports [1] + Position [6250, 17590, 6290, 17610] + ZOrder 10864 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD1_X_mm_DIFF_MON" + SID "9658" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6440, 17625, 6520, 17655] + ZOrder 10876 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD1_X_mm_MON" + SID "9659" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6060, 17625, 6140, 17655] + ZOrder 10860 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD1_X_mm_OFFSET" + SID "9660" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6240, 17672, 6305, 17688] + ZOrder 10869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD1_Y_MON" + SID "9661" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4760, 17730, 4840, 17760] + ZOrder 10829 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD1_Y_OFFSET" + SID "9662" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4835, 17802, 4900, 17818] + ZOrder 10882 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD1_Y_VOLT" + SID "9663" + Tag "Test Point" + Ports [1] + Position [5230, 17690, 5270, 17710] + ZOrder 10893 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD1_Y_VOLT_MON" + SID "9664" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5055, 17740, 5135, 17770] + ZOrder 10837 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD1_Y_mm" + SID "9665" + Tag "Test Point" + Ports [1] + Position [6250, 17725, 6290, 17745] + ZOrder 10865 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD1_Y_mm_DIFF_MON" + SID "9666" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6440, 17750, 6520, 17780] + ZOrder 10877 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD1_Y_mm_MON" + SID "9667" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6060, 17750, 6140, 17780] + ZOrder 10861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD1_Y_mm_OFFSET" + SID "9668" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6230, 17797, 6295, 17813] + ZOrder 10871 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD2_SUM_MON" + SID "9669" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4780, 18430, 4860, 18460] + ZOrder 10843 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD2_SUM_OFFSET" + SID "9696" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4825, 18552, 4890, 18568] + ZOrder 11204 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD2_SUM_VOLT" + SID "9670" + Tag "Test Point" + Ports [1] + Position [5230, 18405, 5270, 18425] + ZOrder 10897 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD2_SUM_VOLT_MON" + SID "9671" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5025, 18440, 5105, 18470] + ZOrder 10845 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD2_X_MON" + SID "9672" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4775, 18080, 4855, 18110] + ZOrder 10830 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD2_X_OFFSET" + SID "9673" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4815, 18157, 4880, 18173] + ZOrder 10887 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD2_X_VOLT" + SID "9674" + Tag "Test Point" + Ports [1] + Position [5230, 18025, 5270, 18045] + ZOrder 10895 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD2_X_VOLT_MON" + SID "9675" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5045, 18090, 5125, 18120] + ZOrder 10838 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD2_X_mm" + SID "9676" + Tag "Test Point" + Ports [1] + Position [6250, 17885, 6290, 17905] + ZOrder 10866 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD2_X_mm_DIFF_MON" + SID "9677" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6440, 17935, 6520, 17965] + ZOrder 10878 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD2_X_mm_MON" + SID "9678" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6060, 17935, 6140, 17965] + ZOrder 10862 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD2_X_mm_OFFSET" + SID "9679" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6240, 17967, 6305, 17983] + ZOrder 10873 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD2_Y_MON" + SID "9680" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4780, 18255, 4860, 18285] + ZOrder 10831 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD2_Y_OFFSET" + SID "9681" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4825, 18332, 4890, 18348] + ZOrder 10889 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD2_Y_VOLT" + SID "9682" + Tag "Test Point" + Ports [1] + Position [5220, 18210, 5260, 18230] + ZOrder 10896 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD2_Y_VOLT_MON" + SID "9683" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5035, 18265, 5115, 18295] + ZOrder 10839 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD2_Y_mm" + SID "9684" + Tag "Test Point" + Ports [1] + Position [6240, 18020, 6280, 18040] + ZOrder 10867 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD2_Y_mm_DIFF" + SID "9685" + Tag "Test Point" + Ports [1] + Position [6605, 18040, 6645, 18060] + ZOrder 10880 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD2_Y_mm_DIFF_MON" + SID "9686" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6440, 18035, 6520, 18065] + ZOrder 10879 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD2_Y_mm_MON" + SID "9687" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6060, 18035, 6140, 18065] + ZOrder 10863 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_QPD2_Y_mm_OFFSET" + SID "9688" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6245, 18092, 6310, 18108] + ZOrder 10875 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Y" + SID "9689" + Tag "Test Point" + Ports [1] + Position [7695, 17700, 7735, 17720] + ZOrder 10947 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Y_OFFSET" + SID "9690" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8195, 17772, 8260, 17788] + ZOrder 10942 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_Yaw_MON" + SID "9691" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7400, 17630, 7480, 17660] + ZOrder 10919 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_COIL_MAT" + SID "10143" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6905, 22630, 6945, 22690] + ZOrder 11458 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_CROSSTALK_MAT" + SID "10144" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [4760, 22630, 4800, 22690] + ZOrder 11574 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT" + SID "10148" + Tag "Test Point" + Ports [1] + Position [3345, 22880, 3385, 22900] + ZOrder 11430 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_MON" + SID "10149" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3195, 22935, 3275, 22965] + ZOrder 11466 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT" + SID "10152" + Tag "Test Point" + Ports [1] + Position [3345, 22540, 3385, 22560] + ZOrder 11426 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT_MON" + SID "10153" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3195, 22585, 3275, 22615] + ZOrder 11464 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm" + SID "10154" + Tag "Test Point" + Ports [1] + Position [4125, 22620, 4165, 22640] + ZOrder 11436 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_INIT" + SID "10155" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3890, 22702, 3955, 22718] + ZOrder 11471 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_MON" + SID "10156" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3995, 22615, 4075, 22645] + ZOrder 11435 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_diff_MON" + SID "10157" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4085, 22670, 4165, 22700] + ZOrder 11481 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT" + SID "10160" + Tag "Test Point" + Ports [1] + Position [3345, 22700, 3385, 22720] + ZOrder 11427 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT_MON" + SID "10161" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3195, 22760, 3275, 22790] + ZOrder 11465 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm" + SID "10162" + Tag "Test Point" + Ports [1] + Position [4125, 22795, 4165, 22815] + ZOrder 11441 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_INIT" + SID "10163" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3890, 22842, 3955, 22858] + ZOrder 11473 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_MON" + SID "10164" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3995, 22790, 4075, 22820] + ZOrder 11440 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_diff_MON" + SID "10165" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4085, 22745, 4165, 22775] + ZOrder 11482 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT" + SID "10167" + Tag "Test Point" + Ports [1] + Position [3390, 23390, 3430, 23410] + ZOrder 11450 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_MON" + SID "10168" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3225, 23435, 3305, 23465] + ZOrder 11469 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT" + SID "10171" + Tag "Test Point" + Ports [1] + Position [3385, 23045, 3425, 23065] + ZOrder 11446 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT_MON" + SID "10172" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3225, 23085, 3305, 23115] + ZOrder 11467 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm" + SID "10173" + Tag "Test Point" + Ports [1] + Position [4150, 23120, 4190, 23140] + ZOrder 11505 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_INIT" + SID "10174" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3915, 23202, 3980, 23218] + ZOrder 11509 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_MON" + SID "10175" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4020, 23115, 4100, 23145] + ZOrder 11504 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_diff_MON" + SID "10176" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4110, 23170, 4190, 23200] + ZOrder 11512 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT" + SID "10179" + Tag "Test Point" + Ports [1] + Position [3385, 23220, 3425, 23240] + ZOrder 11447 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT_MON" + SID "10180" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3225, 23260, 3305, 23290] + ZOrder 11468 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm" + SID "10181" + Tag "Test Point" + Ports [1] + Position [4150, 23295, 4190, 23315] + ZOrder 11507 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm1" + SID "10266" + Tag "Test Point" + Ports [1] + Position [4270, 23250, 4310, 23270] + ZOrder 11582 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_INIT" + SID "10182" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3915, 23342, 3980, 23358] + ZOrder 11511 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_MON" + SID "10183" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4020, 23290, 4100, 23320] + ZOrder 11506 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_diff_MON" + SID "10184" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4110, 23245, 4190, 23275] + ZOrder 11513 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Yend_OSC_TM1" + SID "10185" + Ports [0, 5] + Position [6165, 22235, 6205, 22295] + ZOrder 11579 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_OSC_TM1" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "60" + Block { + BlockType Switch + Name "Choice" + SID "10186" + Position [445, 40, 475, 70] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "10187" + Position [445, 140, 475, 170] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "10188" + Position [445, 240, 475, 270] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "10189" + Position [315, 355, 345, 385] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "10190" + Position [155, 355, 185, 385] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "10191" + Position [155, 405, 185, 435] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "10192" + Position [315, 405, 345, 435] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "10193" + Position [315, 455, 345, 485] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "10194" + Position [155, 455, 185, 485] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant39" + SID "10195" + Description "Each half of QPD" + Position [330, 87, 360, 103] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "10196" + Description "Each half of QPD" + Position [330, 187, 360, 203] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "10197" + Description "Each half of QPD" + Position [330, 287, 360, 303] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "10198" + Description "Each half of QPD" + Position [20, 322, 50, 338] + ZOrder 3074 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "10199" + Position [145, 545, 205, 575] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "10200" + Position [330, 545, 390, 575] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground" + SID "10201" + Position [125, 45, 145, 65] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground22" + SID "10202" + Position [125, 145, 145, 165] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "10203" + Position [125, 245, 145, 265] + ZOrder 1488 + } + Block { + BlockType Reference + Name "L" + SID "10204" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 24, 230, 86] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "10205" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 47, 390, 63] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux20" + SID "10206" + Ports [3, 1] + Position [125, 538, 130, 582] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "10207" + Ports [3, 1] + Position [310, 538, 315, 582] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "10208" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 224, 230, 286] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "10209" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 247, 390, 263] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "10210" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 124, 230, 186] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "10211" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 147, 390, 163] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "10212" + Position [600, 248, 630, 262] + ZOrder 3084 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "10213" + Position [600, 303, 630, 317] + ZOrder 3085 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "10214" + Position [610, 358, 640, 372] + ZOrder 3086 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "10215" + Position [230, 900, 260, 915] + ZOrder 3087 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "10216" + Position [250, 955, 280, 970] + ZOrder 3088 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "L" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "L_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 6 + Points [0, 283; -134, 0] + Branch { + ZOrder 7 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 8 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 9 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 10 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 11 + SrcBlock "Choice" + SrcPort 1 + Points [77, 0; 0, 200] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "Y" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 14 + SrcBlock "Y_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 15 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 16 + Points [0, 176; -126, 0] + Branch { + ZOrder 17 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 18 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 19 + SrcBlock "P" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 21 + SrcBlock "Choice1" + SrcPort 1 + Points [40, 0; 0, 155] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Choice2" + SrcPort 1 + Points [18, 0; 0, 110] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "L" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "Y" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "L" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "Y" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "P" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "P" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 30 + Points [176, 0; 0, 32] + Branch { + ZOrder 31 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 32 + Points [0, 50] + Branch { + ZOrder 33 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 34 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 35 + Points [0, 32] + Branch { + ZOrder 36 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 37 + Points [0, 50] + Branch { + ZOrder 38 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 39 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 40 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 43 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 46 + SrcBlock "P_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 47 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 48 + Points [0, 71; -142, 0] + Branch { + ZOrder 49 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 50 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 51 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 380] + DstBlock "Out5" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "Yend_OSC_TM2" + SID "10217" + Ports [0, 5] + Position [6165, 22125, 6205, 22185] + ZOrder 11578 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_OSC_TM2" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Switch + Name "Choice10" + SID "10218" + Position [545, 240, 575, 270] + ZOrder 2689 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice14" + SID "10219" + Position [285, 355, 315, 385] + ZOrder 3056 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice15" + SID "10220" + Position [150, 355, 180, 385] + ZOrder 3017 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice16" + SID "10221" + Position [150, 405, 180, 435] + ZOrder 3019 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice17" + SID "10222" + Position [285, 405, 315, 435] + ZOrder 3057 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice18" + SID "10223" + Position [285, 455, 315, 485] + ZOrder 3058 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice19" + SID "10224" + Position [150, 455, 180, 485] + ZOrder 3023 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice8" + SID "10225" + Position [545, 40, 575, 70] + ZOrder 2683 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice9" + SID "10226" + Position [545, 140, 575, 170] + ZOrder 2686 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant79" + SID "10227" + Description "Each half of QPD" + Position [450, 87, 480, 103] + ZOrder 2685 + Value "0" + } + Block { + BlockType Constant + Name "Constant80" + SID "10228" + Description "Each half of QPD" + Position [450, 187, 480, 203] + ZOrder 2688 + Value "0" + } + Block { + BlockType Constant + Name "Constant81" + SID "10229" + Description "Each half of QPD" + Position [450, 287, 480, 303] + ZOrder 2691 + Value "0" + } + Block { + BlockType Constant + Name "Constant91" + SID "10230" + Description "Each half of QPD" + Position [20, 327, 50, 343] + ZOrder 3018 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn" + SID "10231" + Position [150, 545, 210, 575] + ZOrder 3039 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn1" + SID "10232" + Position [335, 545, 395, 575] + ZOrder 3041 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground54" + SID "10233" + Position [110, 45, 130, 65] + ZOrder 2672 + } + Block { + BlockType Ground + Name "Ground55" + SID "10234" + Position [110, 145, 130, 165] + ZOrder 2676 + } + Block { + BlockType Ground + Name "Ground56" + SID "10235" + Position [110, 245, 130, 265] + ZOrder 2680 + } + Block { + BlockType Reference + Name "L" + SID "10236" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 24, 215, 86] + ZOrder 2671 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "10237" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 47, 470, 63] + ZOrder 2684 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux18" + SID "10238" + Ports [3, 1] + Position [120, 538, 125, 582] + ZOrder 3053 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux19" + SID "10239" + Ports [3, 1] + Position [305, 538, 310, 582] + ZOrder 3054 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "10240" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 224, 215, 286] + ZOrder 2679 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "10241" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 247, 470, 263] + ZOrder 2690 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "10242" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 124, 215, 186] + ZOrder 2675 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "10243" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 147, 470, 163] + ZOrder 2687 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "10244" + Position [925, 598, 955, 612] + ZOrder 3059 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "10245" + Position [925, 653, 955, 667] + ZOrder 3060 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "10246" + Position [915, 688, 945, 702] + ZOrder 3061 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "10247" + Position [240, 1665, 270, 1680] + ZOrder 3062 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "10248" + Position [430, 1698, 460, 1712] + ZOrder 3063 + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground54" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "L" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice8" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground55" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Ground56" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "L_SW" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 6 + DstBlock "Choice8" + DstPort 2 + } + Branch { + ZOrder 7 + Points [0, 287; -245, 0] + Branch { + ZOrder 8 + Points [0, 28] + DstBlock "Choice14" + DstPort 2 + } + Branch { + ZOrder 9 + Points [-139, 0] + DstBlock "Choice15" + DstPort 2 + } + } + } + Line { + ZOrder 10 + SrcBlock "Constant79" + SrcPort 1 + Points [45, 0] + DstBlock "Choice8" + DstPort 3 + } + Line { + ZOrder 11 + SrcBlock "Choice8" + SrcPort 1 + Points [302, 0; 0, 550] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "Constant80" + SrcPort 1 + Points [45, 0] + DstBlock "Choice9" + DstPort 3 + } + Line { + ZOrder 13 + SrcBlock "P" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice10" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "Y" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice9" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "Choice10" + SrcPort 1 + Points [133, 0; 0, 440] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "Choice9" + SrcPort 1 + Points [270, 0; 0, 505] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "Constant81" + SrcPort 1 + Points [45, 0] + DstBlock "Choice10" + DstPort 3 + } + Line { + ZOrder 18 + SrcBlock "Y_SW" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 19 + Points [0, 182; -242, 0] + Branch { + ZOrder 20 + Points [0, 83] + DstBlock "Choice17" + DstPort 2 + } + Branch { + ZOrder 21 + Points [-140, 0; 0, 83] + DstBlock "Choice16" + DstPort 2 + } + } + Branch { + ZOrder 22 + DstBlock "Choice9" + DstPort 2 + } + } + Line { + ZOrder 23 + SrcBlock "L" + SrcPort 3 + Points [24, 0; 0, 285] + DstBlock "Choice14" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "L" + SrcPort 2 + Points [8, 0; 0, 251; -136, 0; 0, 54] + DstBlock "Choice15" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "P" + SrcPort 2 + Points [18, 0; 0, 64; -132, 0; 0, 141] + DstBlock "Choice19" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "Y" + SrcPort 2 + Points [13, 0; 0, 157; -134, 0; 0, 98] + DstBlock "Choice16" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "Y" + SrcPort 3 + Points [30, 0; 0, 235] + DstBlock "Choice17" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "Mux19" + SrcPort 1 + DstBlock "Fcn1" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Mux18" + SrcPort 1 + DstBlock "Fcn" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "Fcn" + SrcPort 1 + Points [42, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Fcn1" + SrcPort 1 + Points [12, 0; 0, 1145] + DstBlock "Out5" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "P" + SrcPort 3 + Points [35, 0; 0, 185] + DstBlock "Choice18" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "P_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 34 + Points [0, 77; -235, 0] + Branch { + ZOrder 35 + Points [0, 138] + DstBlock "Choice18" + DstPort 2 + } + Branch { + ZOrder 36 + Points [-140, 0; 0, 138] + DstBlock "Choice19" + DstPort 2 + } + } + Branch { + ZOrder 37 + DstBlock "Choice10" + DstPort 2 + } + } + Line { + ZOrder 38 + SrcBlock "Constant91" + SrcPort 1 + Points [8, 0; 0, 13] + Branch { + ZOrder 39 + Points [174, 0; 0, 32] + Branch { + ZOrder 40 + Points [0, 50] + Branch { + ZOrder 41 + Points [0, 50] + DstBlock "Choice18" + DstPort 3 + } + Branch { + ZOrder 42 + DstBlock "Choice17" + DstPort 3 + } + } + Branch { + ZOrder 43 + DstBlock "Choice14" + DstPort 3 + } + } + Branch { + ZOrder 44 + Points [0, 32] + Branch { + ZOrder 45 + DstBlock "Choice15" + DstPort 3 + } + Branch { + ZOrder 46 + Points [0, 50] + Branch { + ZOrder 47 + Points [0, 50] + DstBlock "Choice19" + DstPort 3 + } + Branch { + ZOrder 48 + DstBlock "Choice16" + DstPort 3 + } + } + } + } + Line { + ZOrder 49 + SrcBlock "Choice15" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux18" + DstPort 1 + } + Line { + ZOrder 50 + SrcBlock "Choice16" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux18" + DstPort 2 + } + Line { + ZOrder 51 + SrcBlock "Choice19" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux18" + DstPort 3 + } + Line { + ZOrder 52 + SrcBlock "Choice17" + SrcPort 1 + Points [31, 0; 0, 93; -76, 0; 0, 47] + DstBlock "Mux19" + DstPort 2 + } + Line { + ZOrder 53 + SrcBlock "Choice14" + SrcPort 1 + Points [36, 0; 0, 148; -67, 0; 0, 27] + DstBlock "Mux19" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "Choice18" + SrcPort 1 + Points [12, 0; 0, 36; -63, 0; 0, 69] + DstBlock "Mux19" + DstPort 3 + } + } + } + Block { + BlockType Reference + Name "Yend_PM_COIL1_VOLT" + SID "9108" + Tag "Test Point" + Ports [1] + Position [9525, 12860, 9565, 12880] + ZOrder 9969 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_COIL1_VOLT_MON" + SID "9109" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9380, 12855, 9460, 12885] + ZOrder 9956 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_COIL2_VOLT" + SID "9110" + Tag "Test Point" + Ports [1] + Position [9520, 12905, 9560, 12925] + ZOrder 9970 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_COIL2_VOLT_MON" + SID "9111" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9375, 12900, 9455, 12930] + ZOrder 9957 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_COIL3_VOLT" + SID "9112" + Tag "Test Point" + Ports [1] + Position [9520, 12975, 9560, 12995] + ZOrder 9971 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_COIL3_VOLT_MON" + SID "9113" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9365, 12970, 9445, 13000] + ZOrder 9958 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_COIL4_VOLT" + SID "9114" + Tag "Test Point" + Ports [1] + Position [9520, 13025, 9560, 13045] + ZOrder 9972 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_COIL4_VOLT_MON" + SID "9115" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9350, 13020, 9430, 13050] + ZOrder 9959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_COIL5_VOLT" + SID "9318" + Tag "Test Point" + Ports [1] + Position [9520, 13095, 9560, 13115] + ZOrder 10451 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_COIL5_VOLT_MON" + SID "9319" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9360, 13090, 9440, 13120] + ZOrder 10449 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_COIL_MAT" + SID "9116" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [9110, 12930, 9150, 12990] + ZOrder 9953 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_CROSSTALK_MAT" + SID "9117" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [8885, 12930, 8925, 12990] + ZOrder 9952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_AMP_L1" + SID "9118" + Tag "Test Point" + Ports [1] + Position [8995, 13305, 9035, 13325] + ZOrder 10035 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_AMP_L1_MON" + SID "9119" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8850, 13300, 8930, 13330] + ZOrder 10056 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_AMP_L2" + SID "9120" + Tag "Test Point" + Ports [1] + Position [8970, 14170, 9010, 14190] + ZOrder 10095 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_AMP_L2_MON" + SID "9121" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8825, 14165, 8905, 14195] + ZOrder 10116 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_AMP_P1" + SID "9122" + Tag "Test Point" + Ports [1] + Position [9005, 13570, 9045, 13590] + ZOrder 10053 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_AMP_P1_MON" + SID "9123" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8845, 13565, 8925, 13595] + ZOrder 10055 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_AMP_P2" + SID "9124" + Tag "Test Point" + Ports [1] + Position [8980, 14435, 9020, 14455] + ZOrder 10113 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_AMP_P2_MON" + SID "9125" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8820, 14430, 8900, 14460] + ZOrder 10115 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_AMP_R1" + SID "9126" + Tag "Test Point" + Ports [1] + Position [9000, 13735, 9040, 13755] + ZOrder 10290 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_AMP_R1_MON" + SID "9127" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8855, 13730, 8935, 13760] + ZOrder 10300 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_AMP_R2" + SID "9128" + Tag "Test Point" + Ports [1] + Position [8985, 14585, 9025, 14605] + ZOrder 10341 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_AMP_R2_MON" + SID "9129" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8825, 14580, 8905, 14610] + ZOrder 10342 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_AMP_Y1" + SID "9130" + Tag "Test Point" + Ports [1] + Position [8990, 13440, 9030, 13460] + ZOrder 10044 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_AMP_Y1_MON" + SID "9131" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8845, 13435, 8925, 13465] + ZOrder 10054 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_AMP_Y2" + SID "9132" + Tag "Test Point" + Ports [1] + Position [8965, 14305, 9005, 14325] + ZOrder 10104 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_AMP_Y2_MON" + SID "9133" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8820, 14300, 8900, 14330] + ZOrder 10114 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_AMP_dx1" + SID "9134" + Tag "Test Point" + Ports [1] + Position [9015, 13865, 9055, 13885] + ZOrder 10299 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_AMP_dx1_MON" + SID "9135" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8855, 13860, 8935, 13890] + ZOrder 10301 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_AMP_dx2" + SID "9136" + Tag "Test Point" + Ports [1] + Position [8985, 14735, 9025, 14755] + ZOrder 10361 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_AMP_dx2_MON" + SID "9137" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8825, 14730, 8905, 14760] + ZOrder 10362 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_COS_L1" + SID "9138" + Tag "Test Point" + Ports [1] + Position [9435, 13340, 9475, 13360] + ZOrder 10064 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_COS_L1_MON" + SID "9139" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9255, 13335, 9335, 13365] + ZOrder 10063 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_COS_L2" + SID "9140" + Tag "Test Point" + Ports [1] + Position [9410, 14205, 9450, 14225] + ZOrder 10124 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_COS_L2_MON" + SID "9141" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9230, 14200, 9310, 14230] + ZOrder 10123 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_COS_P1" + SID "9142" + Tag "Test Point" + Ports [1] + Position [9445, 13625, 9485, 13645] + ZOrder 10089 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_COS_P1_MON" + SID "9143" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9255, 13620, 9335, 13650] + ZOrder 10088 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_COS_P2" + SID "9144" + Tag "Test Point" + Ports [1] + Position [9420, 14490, 9460, 14510] + ZOrder 10149 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_COS_P2_MON" + SID "9145" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9230, 14485, 9310, 14515] + ZOrder 10148 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_COS_R1" + SID "9146" + Tag "Test Point" + Ports [1] + Position [9450, 13775, 9490, 13795] + ZOrder 10309 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_COS_R1_MON" + SID "9147" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9255, 13770, 9335, 13800] + ZOrder 10308 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_COS_R2" + SID "9148" + Tag "Test Point" + Ports [1] + Position [9425, 14640, 9465, 14660] + ZOrder 10352 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_COS_R2_MON" + SID "9149" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9235, 14635, 9315, 14665] + ZOrder 10351 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_COS_Y1" + SID "9150" + Tag "Test Point" + Ports [1] + Position [9440, 13480, 9480, 13500] + ZOrder 10072 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_COS_Y1_MON" + SID "9151" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9245, 13475, 9325, 13505] + ZOrder 10071 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_COS_Y2" + SID "9152" + Tag "Test Point" + Ports [1] + Position [9415, 14345, 9455, 14365] + ZOrder 10132 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_COS_Y2_MON" + SID "9153" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9220, 14340, 9300, 14370] + ZOrder 10131 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_COS_dx1" + SID "9154" + Tag "Test Point" + Ports [1] + Position [9455, 13920, 9495, 13940] + ZOrder 10321 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_COS_dx1_MON" + SID "9155" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9265, 13915, 9345, 13945] + ZOrder 10320 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_COS_dx2" + SID "9156" + Tag "Test Point" + Ports [1] + Position [9425, 14790, 9465, 14810] + ZOrder 10372 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_COS_dx2_MON" + SID "9157" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9235, 14785, 9315, 14815] + ZOrder 10371 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_SIN_L1" + SID "9158" + Tag "Test Point" + Ports [1] + Position [9445, 13260, 9485, 13280] + ZOrder 10058 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_SIN_L1_MON" + SID "9159" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9260, 13255, 9340, 13285] + ZOrder 10057 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_SIN_L2" + SID "9160" + Tag "Test Point" + Ports [1] + Position [9420, 14125, 9460, 14145] + ZOrder 10118 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_SIN_L2_MON" + SID "9161" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9235, 14120, 9315, 14150] + ZOrder 10117 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_SIN_P1" + SID "9162" + Tag "Test Point" + Ports [1] + Position [9445, 13545, 9485, 13565] + ZOrder 10074 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_SIN_P1_MON" + SID "9163" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9245, 13540, 9325, 13570] + ZOrder 10073 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_SIN_P2" + SID "9164" + Tag "Test Point" + Ports [1] + Position [9420, 14410, 9460, 14430] + ZOrder 10134 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_SIN_P2_MON" + SID "9165" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9220, 14405, 9300, 14435] + ZOrder 10133 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_SIN_R1" + SID "9166" + Tag "Test Point" + Ports [1] + Position [9455, 13695, 9495, 13715] + ZOrder 10303 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_SIN_R1_MON" + SID "9167" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9265, 13690, 9345, 13720] + ZOrder 10302 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_SIN_R2" + SID "9168" + Tag "Test Point" + Ports [1] + Position [9425, 14560, 9465, 14580] + ZOrder 10344 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_SIN_R2_MON" + SID "9169" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9225, 14555, 9305, 14585] + ZOrder 10343 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_SIN_Y1" + SID "9170" + Tag "Test Point" + Ports [1] + Position [9445, 13400, 9485, 13420] + ZOrder 10066 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_SIN_Y1_MON" + SID "9171" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9245, 13395, 9325, 13425] + ZOrder 10065 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_SIN_Y2" + SID "9172" + Tag "Test Point" + Ports [1] + Position [9420, 14265, 9460, 14285] + ZOrder 10126 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_SIN_Y2_MON" + SID "9173" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9220, 14260, 9300, 14290] + ZOrder 10125 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_SIN_dx1" + SID "9174" + Tag "Test Point" + Ports [1] + Position [9455, 13840, 9495, 13860] + ZOrder 10311 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_SIN_dx1_MON" + SID "9175" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9255, 13835, 9335, 13865] + ZOrder 10310 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_SIN_dx2" + SID "9176" + Tag "Test Point" + Ports [1] + Position [9425, 14710, 9465, 14730] + ZOrder 10364 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_PHASE_SIN_dx2_MON" + SID "9177" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9225, 14705, 9305, 14735] + ZOrder 10363 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD1_AMP_X" + SID "9178" + Tag "Test Point" + Ports [1] + Position [9000, 15440, 9040, 15460] + ZOrder 10381 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD1_AMP_X_MON" + SID "9179" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8850, 15435, 8930, 15465] + ZOrder 10391 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD1_AMP_Y" + SID "9180" + Tag "Test Point" + Ports [1] + Position [9000, 15570, 9040, 15590] + ZOrder 10390 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD1_AMP_Y_MON" + SID "9181" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8850, 15565, 8930, 15595] + ZOrder 10392 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD1_PHASE_COS_X" + SID "9182" + Tag "Test Point" + Ports [1] + Position [9430, 15490, 9470, 15510] + ZOrder 10410 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD1_PHASE_COS_X_MON" + SID "9183" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9295, 15485, 9375, 15515] + ZOrder 10394 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD1_PHASE_COS_Y" + SID "9184" + Tag "Test Point" + Ports [1] + Position [9430, 15635, 9470, 15655] + ZOrder 10412 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD1_PHASE_COS_Y_MON" + SID "9185" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9295, 15630, 9375, 15660] + ZOrder 10396 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD1_PHASE_SIN_X" + SID "9186" + Tag "Test Point" + Ports [1] + Position [9430, 15410, 9470, 15430] + ZOrder 10409 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD1_PHASE_SIN_X_MON" + SID "9187" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9295, 15405, 9375, 15435] + ZOrder 10393 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD1_PHASE_SIN_Y" + SID "9188" + Tag "Test Point" + Ports [1] + Position [9430, 15555, 9470, 15575] + ZOrder 10411 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD1_PHASE_SIN_Y_MON" + SID "9189" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9295, 15550, 9375, 15580] + ZOrder 10395 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD2_AMP_X" + SID "9190" + Tag "Test Point" + Ports [1] + Position [9000, 15140, 9040, 15160] + ZOrder 10167 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD2_AMP_X_MON" + SID "9191" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8810, 15135, 8890, 15165] + ZOrder 10178 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD2_AMP_Y" + SID "9192" + Tag "Test Point" + Ports [1] + Position [9000, 15270, 9040, 15290] + ZOrder 10176 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD2_AMP_Y_MON" + SID "9193" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8810, 15265, 8890, 15295] + ZOrder 10179 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD2_PHASE_COS_X" + SID "9194" + Tag "Test Point" + Ports [1] + Position [9430, 15190, 9470, 15210] + ZOrder 10187 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD2_PHASE_COS_X_MON" + SID "9195" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9295, 15185, 9375, 15215] + ZOrder 10186 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD2_PHASE_COS_Y" + SID "9196" + Tag "Test Point" + Ports [1] + Position [9430, 15335, 9470, 15355] + ZOrder 10191 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD2_PHASE_COS_Y_MON" + SID "9197" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9295, 15330, 9375, 15360] + ZOrder 10190 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD2_PHASE_SIN_X" + SID "9198" + Tag "Test Point" + Ports [1] + Position [9430, 15110, 9470, 15130] + ZOrder 10185 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD2_PHASE_SIN_X_MON" + SID "9199" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9295, 15105, 9375, 15135] + ZOrder 10184 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD2_PHASE_SIN_Y" + SID "9200" + Tag "Test Point" + Ports [1] + Position [9430, 15255, 9470, 15275] + ZOrder 10189 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD2_PHASE_SIN_Y_MON" + SID "9201" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9295, 15250, 9375, 15280] + ZOrder 10188 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD3_AMP_X" + SID "9202" + Tag "Test Point" + Ports [1] + Position [9000, 15005, 9040, 15025] + ZOrder 10158 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD3_AMP_X_MON" + SID "9203" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8810, 15000, 8890, 15030] + ZOrder 10177 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD3_PHASE_COS_X" + SID "9204" + Tag "Test Point" + Ports [1] + Position [9430, 15050, 9470, 15070] + ZOrder 10183 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD3_PHASE_COS_X_MON" + SID "9205" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9295, 15045, 9375, 15075] + ZOrder 10182 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD3_PHASE_SIN_X" + SID "9206" + Tag "Test Point" + Ports [1] + Position [9430, 14970, 9470, 14990] + ZOrder 10181 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_DEMOD_QPD3_PHASE_SIN_X_MON" + SID "9207" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9295, 14965, 9375, 14995] + ZOrder 10180 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_L" + SID "9208" + Tag "Test Point" + Ports [1] + Position [7590, 12845, 7630, 12865] + ZOrder 9925 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_L_OFFSET" + SID "9209" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8090, 12902, 8155, 12918] + ZOrder 9941 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_Length_MON" + SID "9210" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7110, 12765, 7190, 12795] + ZOrder 10272 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_OSC1_L" + SID "9211" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [10475, 11774, 10530, 11836] + ZOrder 9973 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_OSC1_L_SW" + SID "9212" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10750, 11732, 10815, 11748] + ZOrder 9980 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_OSC1_P" + SID "9213" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [10475, 11954, 10530, 12016] + ZOrder 9977 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_OSC1_P_SW" + SID "9214" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10765, 11922, 10830, 11938] + ZOrder 9986 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_OSC1_R" + SID "9215" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [10475, 12039, 10530, 12101] + ZOrder 10414 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_OSC1_R_SW" + SID "9216" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10765, 12012, 10830, 12028] + ZOrder 10418 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_OSC1_Y" + SID "9217" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [10475, 11864, 10530, 11926] + ZOrder 9975 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_OSC1_Y_SW" + SID "9218" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10750, 11837, 10815, 11853] + ZOrder 9983 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_OSC1_dx" + SID "9219" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [10475, 12134, 10530, 12196] + ZOrder 10416 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_OSC1_dx_SW" + SID "9220" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10765, 12102, 10830, 12118] + ZOrder 10426 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_OSC2_L" + SID "9221" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [11315, 11669, 11370, 11731] + ZOrder 10000 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_OSC2_L_SW" + SID "9222" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [11580, 11617, 11645, 11633] + ZOrder 10007 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_OSC2_P" + SID "9223" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [11315, 11884, 11370, 11946] + ZOrder 10004 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_OSC2_P_SW" + SID "9224" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [11575, 11847, 11640, 11863] + ZOrder 10013 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_OSC2_R" + SID "9225" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [11315, 11979, 11370, 12041] + ZOrder 10434 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_OSC2_R_SW" + SID "9226" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [11580, 11947, 11645, 11963] + ZOrder 10439 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_OSC2_Y" + SID "9227" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [11315, 11769, 11370, 11831] + ZOrder 10002 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_OSC2_Y_SW" + SID "9228" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [11575, 11742, 11640, 11758] + ZOrder 10010 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_OSC2_dx" + SID "9229" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [11315, 12089, 11370, 12151] + ZOrder 10435 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_OSC2_dx_SW" + SID "9230" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [11580, 12052, 11645, 12068] + ZOrder 10442 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_P" + SID "9231" + Tag "Test Point" + Ports [1] + Position [7600, 12975, 7640, 12995] + ZOrder 9948 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_P_OFFSET" + SID "9232" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8090, 13057, 8155, 13073] + ZOrder 9946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_Pitch_MON" + SID "9233" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6930, 12970, 7010, 13000] + ZOrder 10266 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD1_SUM_MON" + SID "9234" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4660, 13115, 4740, 13145] + ZOrder 9869 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD1_SUM_OFFSET" + SID "9235" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4700, 13192, 4765, 13208] + ZOrder 9911 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD1_SUM_VOLT" + SID "9236" + Tag "Test Point" + Ports [1] + Position [5125, 13085, 5165, 13105] + ZOrder 9920 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD1_SUM_VOLT_MON" + SID "9237" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4950, 13125, 5030, 13155] + ZOrder 9867 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD1_X_MON" + SID "9238" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4655, 12765, 4735, 12795] + ZOrder 9855 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD1_X_OFFSET" + SID "9239" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4710, 12842, 4775, 12858] + ZOrder 9910 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD1_X_VOLT" + SID "9313" + Tag "Test Point" + Ports [1] + Position [5165, 12755, 5205, 12775] + ZOrder 10445 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD1_X_VOLT_MON" + SID "9240" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4955, 12805, 5035, 12835] + ZOrder 9863 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD1_X_mm" + SID "9241" + Tag "Test Point" + Ports [1] + Position [6145, 12800, 6185, 12820] + ZOrder 9890 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD1_X_mm_DIFF_MON" + SID "9242" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6335, 12835, 6415, 12865] + ZOrder 9902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD1_X_mm_MON" + SID "9243" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5955, 12835, 6035, 12865] + ZOrder 9886 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD1_X_mm_OFFSET" + SID "9244" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6135, 12882, 6200, 12898] + ZOrder 9895 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD1_Y_MON" + SID "9245" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4655, 12940, 4735, 12970] + ZOrder 9856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD1_Y_OFFSET" + SID "9246" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4730, 13012, 4795, 13028] + ZOrder 9908 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD1_Y_VOLT" + SID "9247" + Tag "Test Point" + Ports [1] + Position [5125, 12900, 5165, 12920] + ZOrder 9919 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD1_Y_VOLT_MON" + SID "9248" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4950, 12950, 5030, 12980] + ZOrder 9864 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD1_Y_mm" + SID "9249" + Tag "Test Point" + Ports [1] + Position [6145, 12935, 6185, 12955] + ZOrder 9891 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD1_Y_mm_DIFF_MON" + SID "9250" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6335, 12960, 6415, 12990] + ZOrder 9903 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD1_Y_mm_MON" + SID "9251" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5955, 12960, 6035, 12990] + ZOrder 9887 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD1_Y_mm_OFFSET" + SID "9252" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6125, 13007, 6190, 13023] + ZOrder 9897 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD2_SUM_MON" + SID "9253" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4675, 13640, 4755, 13670] + ZOrder 9870 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD2_SUM_OFFSET" + SID "9254" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4715, 13762, 4780, 13778] + ZOrder 9917 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD2_SUM_VOLT" + SID "9255" + Tag "Test Point" + Ports [1] + Position [5125, 13615, 5165, 13635] + ZOrder 9923 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD2_SUM_VOLT_MON" + SID "9256" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4920, 13650, 5000, 13680] + ZOrder 9872 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD2_X_MON" + SID "9257" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4670, 13290, 4750, 13320] + ZOrder 9857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD2_X_OFFSET" + SID "9258" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4710, 13367, 4775, 13383] + ZOrder 9913 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD2_X_VOLT" + SID "9259" + Tag "Test Point" + Ports [1] + Position [5125, 13235, 5165, 13255] + ZOrder 9921 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD2_X_VOLT_MON" + SID "9260" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4940, 13300, 5020, 13330] + ZOrder 9865 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD2_X_mm" + SID "9261" + Tag "Test Point" + Ports [1] + Position [6145, 13095, 6185, 13115] + ZOrder 9892 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD2_X_mm_DIFF_MON" + SID "9262" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6335, 13145, 6415, 13175] + ZOrder 9904 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD2_X_mm_MON" + SID "9263" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5955, 13145, 6035, 13175] + ZOrder 9888 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD2_X_mm_OFFSET" + SID "9264" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6135, 13177, 6200, 13193] + ZOrder 9899 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD2_Y_MON" + SID "9265" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4675, 13465, 4755, 13495] + ZOrder 9858 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD2_Y_OFFSET" + SID "9266" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4720, 13542, 4785, 13558] + ZOrder 9915 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD2_Y_VOLT" + SID "9267" + Tag "Test Point" + Ports [1] + Position [5115, 13420, 5155, 13440] + ZOrder 9922 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD2_Y_VOLT_MON" + SID "9268" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4930, 13475, 5010, 13505] + ZOrder 9866 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD2_Y_mm" + SID "9269" + Tag "Test Point" + Ports [1] + Position [6135, 13230, 6175, 13250] + ZOrder 9893 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD2_Y_mm_DIFF" + SID "9270" + Tag "Test Point" + Ports [1] + Position [6540, 13290, 6580, 13310] + ZOrder 9906 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD2_Y_mm_DIFF_MON" + SID "9271" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6335, 13245, 6415, 13275] + ZOrder 9905 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD2_Y_mm_MON" + SID "9272" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5955, 13245, 6035, 13275] + ZOrder 9889 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD2_Y_mm_OFFSET" + SID "9273" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6140, 13302, 6205, 13318] + ZOrder 9901 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD3_SUM_MON" + SID "9274" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4655, 14165, 4735, 14195] + ZOrder 10218 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD3_SUM_OFFSET" + SID "9275" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4750, 14242, 4815, 14258] + ZOrder 10239 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD3_SUM_VOLT" + SID "9276" + Tag "Test Point" + Ports [1] + Position [5175, 14135, 5215, 14155] + ZOrder 10243 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD3_SUM_VOLT_MON" + SID "9277" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4965, 14175, 5045, 14205] + ZOrder 10216 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD3_X_MON3" + SID "9278" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4685, 13815, 4765, 13845] + ZOrder 10210 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD3_X_OFFSET" + SID "9279" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4730, 13902, 4795, 13918] + ZOrder 10238 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD3_X_VOLT" + SID "9280" + Tag "Test Point" + Ports [1] + Position [5175, 13790, 5215, 13810] + ZOrder 10241 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD3_X_VOLT_MON" + SID "9281" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4940, 13825, 5020, 13855] + ZOrder 10214 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD3_X_mm" + SID "9282" + Tag "Test Point" + Ports [1] + Position [5830, 13790, 5870, 13810] + ZOrder 10227 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD3_X_mm_DIFF_MON" + SID "9283" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5920, 13855, 6000, 13885] + ZOrder 10233 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD3_X_mm_MON" + SID "9284" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5660, 13855, 5740, 13885] + ZOrder 10225 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD3_X_mm_OFFSET" + SID "9285" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5800, 13912, 5865, 13928] + ZOrder 10230 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD3_Y_MON" + SID "9286" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4685, 13990, 4765, 14020] + ZOrder 10211 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD3_Y_OFFSET" + SID "9287" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4750, 14062, 4815, 14078] + ZOrder 10236 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD3_Y_VOLT" + SID "9288" + Tag "Test Point" + Ports [1] + Position [5175, 13970, 5215, 13990] + ZOrder 10242 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD3_Y_VOLT_MON" + SID "9289" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4955, 14000, 5035, 14030] + ZOrder 10215 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD3_Y_mm" + SID "9290" + Tag "Test Point" + Ports [1] + Position [5840, 13980, 5890, 14000] + ZOrder 10228 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD3_Y_mm_DIFF" + SID "9291" + Tag "Test Point" + Ports [1] + Position [6115, 14035, 6155, 14055] + ZOrder 10413 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD3_Y_mm_DIFF_MON" + SID "9292" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5935, 14030, 6015, 14060] + ZOrder 10234 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD3_Y_mm_MON" + SID "9293" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5660, 14030, 5740, 14060] + ZOrder 10226 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_QPD3_Y_mm_OFFSET" + SID "9294" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5800, 14082, 5865, 14098] + ZOrder 10232 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_R" + SID "9295" + Tag "Test Point" + Ports [1] + Position [7260, 13210, 7300, 13230] + ZOrder 10273 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_R_OFFSET" + SID "9296" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7720, 13562, 7785, 13578] + ZOrder 10281 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_Roll_MON" + SID "9297" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7020, 13255, 7100, 13285] + ZOrder 10264 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_Y" + SID "9298" + Tag "Test Point" + Ports [1] + Position [7590, 12910, 7630, 12930] + ZOrder 9947 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_Y_OFFSET" + SID "9299" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [8090, 12982, 8155, 12998] + ZOrder 9942 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_Yaw_MON" + SID "9300" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7080, 13105, 7160, 13135] + ZOrder 10261 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_dX_MON" + SID "9301" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6350, 13865, 6430, 13895] + ZOrder 10252 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_dx" + SID "9302" + Tag "Test Point" + Ports [1] + Position [6585, 13955, 6625, 13975] + ZOrder 10274 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_dx_OFFSET" + SID "9303" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7150, 14302, 7215, 14318] + ZOrder 10332 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_dx_yaw_SW" + SID "9304" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6490, 13157, 6555, 13173] + ZOrder 10256 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PM_yaw_length_SW" + SID "9305" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6525, 12842, 6590, 12858] + ZOrder 10269 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT_MON" + SID "10249" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7265, 22545, 7345, 22575] + ZOrder 11476 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT_MON" + SID "10250" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7265, 22600, 7345, 22630] + ZOrder 11477 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT_MON" + SID "10251" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7265, 22655, 7345, 22685] + ZOrder 11478 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT_MON" + SID "10252" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7265, 22705, 7345, 22735] + ZOrder 11479 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L" + SID "10253" + Tag "Test Point" + Ports [1] + Position [4965, 22310, 5005, 22330] + ZOrder 11515 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L_MON" + SID "10254" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4775, 22305, 4855, 22335] + ZOrder 11453 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_L" + SID "10255" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5455, 22602, 5520, 22618] + ZOrder 11568 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_P" + SID "10256" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5455, 22757, 5520, 22773] + ZOrder 11573 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_Y" + SID "10257" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5455, 22682, 5520, 22698] + ZOrder 11569 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P" + SID "10258" + Tag "Test Point" + Ports [1] + Position [4965, 22460, 5005, 22480] + ZOrder 11547 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P_MON" + SID "10259" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4775, 22455, 4855, 22485] + ZOrder 11455 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_QPD1_SUM_MON" + SID "10146" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2745, 22925, 2825, 22955] + ZOrder 11428 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_QPD1_SUM_OFFSET" + SID "10147" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2805, 22997, 2870, 23013] + ZOrder 11559 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_QPD1_X_MON" + SID "10150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2740, 22575, 2820, 22605] + ZOrder 11422 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_QPD1_X_OFFSET" + SID "10151" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2805, 22647, 2870, 22663] + ZOrder 11555 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_QPD1_Y_MON" + SID "10158" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2740, 22750, 2820, 22780] + ZOrder 11424 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_QPD1_Y_OFFSET" + SID "10159" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2805, 22822, 2870, 22838] + ZOrder 11557 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_QPD2_SUM_MON" + SID "10166" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2750, 23425, 2830, 23455] + ZOrder 11448 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_QPD2_SUM_OFFSET" + SID "10270" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2800, 23497, 2865, 23513] + ZOrder 11587 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_QPD2_X_MON" + SID "10169" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2750, 23075, 2830, 23105] + ZOrder 11442 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_QPD2_X_OFFSET" + SID "10170" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2810, 23147, 2875, 23163] + ZOrder 11561 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_QPD2_Y_MON" + SID "10177" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2750, 23250, 2830, 23280] + ZOrder 11444 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_QPD2_Y_OFFSET" + SID "10178" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2810, 23322, 2875, 23338] + ZOrder 11563 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y" + SID "10260" + Tag "Test Point" + Ports [1] + Position [4965, 22385, 5005, 22405] + ZOrder 11546 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y_MON" + SID "10261" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4775, 22380, 4855, 22410] + ZOrder 11454 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_COIL1_VOLT_MON" + SID "8304" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6575, 8590, 6655, 8620] + ZOrder 9262 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_COIL2_VOLT_MON" + SID "8305" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6575, 8635, 6655, 8665] + ZOrder 9263 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_COIL3_VOLT_MON" + SID "8306" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6575, 8680, 6655, 8710] + ZOrder 9264 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_COIL4_VOLT_MON" + SID "8307" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6575, 8725, 6655, 8755] + ZOrder 9265 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_COIL5_VOLT_MON" + SID "8474" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6575, 8770, 6655, 8800] + ZOrder 9605 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_COIL_MAT" + SID "8308" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6330, 8665, 6370, 8725] + ZOrder 9259 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_CROSSTALK_MAT" + SID "8309" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6125, 8665, 6165, 8725] + ZOrder 9258 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_L1" + SID "8310" + Tag "Test Point" + Ports [1] + Position [8585, 8490, 8625, 8510] + ZOrder 9336 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_L1_MON" + SID "8311" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8440, 8485, 8520, 8515] + ZOrder 9357 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_L2" + SID "8312" + Tag "Test Point" + Ports [1] + Position [8610, 9435, 8650, 9455] + ZOrder 9390 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_L2_MON" + SID "8313" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8465, 9430, 8545, 9460] + ZOrder 9411 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_P1" + SID "8314" + Tag "Test Point" + Ports [1] + Position [8595, 8755, 8635, 8775] + ZOrder 9354 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_P1_MON" + SID "8315" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8435, 8750, 8515, 8780] + ZOrder 9356 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_P2" + SID "8316" + Tag "Test Point" + Ports [1] + Position [8620, 9700, 8660, 9720] + ZOrder 9408 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_P2_MON" + SID "8317" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8460, 9695, 8540, 9725] + ZOrder 9410 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_Roll1" + SID "8567" + Tag "Test Point" + Ports [1] + Position [8625, 9080, 8665, 9100] + ZOrder 9692 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_Roll1_MON" + SID "8568" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8480, 9075, 8560, 9105] + ZOrder 9693 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_Roll2" + SID "8625" + Tag "Test Point" + Ports [1] + Position [8705, 10090, 8745, 10110] + ZOrder 9752 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_Roll2_MON" + SID "8624" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8545, 10085, 8625, 10115] + ZOrder 9753 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_Y1" + SID "8318" + Tag "Test Point" + Ports [1] + Position [8580, 8625, 8620, 8645] + ZOrder 9345 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_Y1_MON" + SID "8319" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8435, 8620, 8515, 8650] + ZOrder 9355 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_Y2" + SID "8320" + Tag "Test Point" + Ports [1] + Position [8605, 9570, 8645, 9590] + ZOrder 9399 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_Y2_MON" + SID "8321" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8460, 9565, 8540, 9595] + ZOrder 9409 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_dx1" + SID "8553" + Tag "Test Point" + Ports [1] + Position [8600, 8930, 8640, 8950] + ZOrder 9678 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_dx1_MON" + SID "8554" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8455, 8925, 8535, 8955] + ZOrder 9679 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_dx2" + SID "8610" + Tag "Test Point" + Ports [1] + Position [8705, 9925, 8745, 9945] + ZOrder 9737 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_dx2_MON" + SID "8611" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8545, 9920, 8625, 9950] + ZOrder 9738 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_dz" + SID "8639" + Tag "Test Point" + Ports [1] + Position [8705, 10250, 8745, 10270] + ZOrder 9766 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_dz1_MON" + SID "8596" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8520, 9250, 8600, 9280] + ZOrder 9721 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_dz2" + SID "8595" + Tag "Test Point" + Ports [1] + Position [8665, 9255, 8705, 9275] + ZOrder 9720 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_AMP_dz2_MON" + SID "8638" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8545, 10245, 8625, 10275] + ZOrder 9767 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_COS_L1_MON" + SID "8322" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8845, 8520, 8925, 8550] + ZOrder 9363 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_COS_L2_MON" + SID "8323" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8870, 9465, 8950, 9495] + ZOrder 9417 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_COS_P1_MON" + SID "8303" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8845, 8805, 8925, 8835] + ZOrder 9384 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_COS_P2_MON" + SID "8324" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8870, 9750, 8950, 9780] + ZOrder 9438 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_COS_Roll1_MON" + SID "8569" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8885, 9110, 8965, 9140] + ZOrder 9699 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_COS_Roll2_MON" + SID "8626" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8955, 10140, 9035, 10170] + ZOrder 9759 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_COS_Y1_MON" + SID "8325" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8835, 8660, 8915, 8690] + ZOrder 9369 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_COS_Y2_MON" + SID "8326" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8860, 9605, 8940, 9635] + ZOrder 9423 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_COS_dx1_MON" + SID "8555" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8860, 8960, 8940, 8990] + ZOrder 9685 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_COS_dx2_MON" + SID "8612" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8955, 9975, 9035, 10005] + ZOrder 9745 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_COS_dz1_MON" + SID "8597" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8925, 9285, 9005, 9315] + ZOrder 9727 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_COS_dz2_MON" + SID "8640" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8955, 10300, 9035, 10330] + ZOrder 9773 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_SIN_L1_MON" + SID "8327" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8850, 8440, 8930, 8470] + ZOrder 9358 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_SIN_L2_MON" + SID "8328" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8875, 9385, 8955, 9415] + ZOrder 9412 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_SIN_P1_MON" + SID "8329" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8835, 8725, 8915, 8755] + ZOrder 9370 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_SIN_P2_MON" + SID "8330" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8860, 9670, 8940, 9700] + ZOrder 9424 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_SIN_Roll1_MON" + SID "8570" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8890, 9030, 8970, 9060] + ZOrder 9694 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_SIN_Roll2_MON" + SID "8627" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8945, 10060, 9025, 10090] + ZOrder 9754 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_SIN_Y1_MON" + SID "8331" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8835, 8580, 8915, 8610] + ZOrder 9364 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_SIN_Y2_MON" + SID "8332" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8860, 9525, 8940, 9555] + ZOrder 9418 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_SIN_dx1_MON" + SID "8556" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8865, 8880, 8945, 8910] + ZOrder 9680 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_SIN_dx2_MON" + SID "8613" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8945, 9895, 9025, 9925] + ZOrder 9739 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_SIN_dz1_MON" + SID "8598" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8930, 9205, 9010, 9235] + ZOrder 9722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_PHASE_SIN_dz2_MON" + SID "8641" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8945, 10220, 9025, 10250] + ZOrder 9768 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD1_AMP_X" + SID "8333" + Tag "Test Point" + Ports [1] + Position [8530, 10630, 8570, 10650] + ZOrder 9456 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD1_AMP_X_MON" + SID "8334" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8340, 10625, 8420, 10655] + ZOrder 9467 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD1_AMP_Y" + SID "8335" + Tag "Test Point" + Ports [1] + Position [8530, 10760, 8570, 10780] + ZOrder 9465 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD1_AMP_Y_MON" + SID "8336" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8340, 10755, 8420, 10785] + ZOrder 9468 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD1_PHASE_COS_X" + SID "8337" + Tag "Test Point" + Ports [1] + Position [8960, 10680, 9000, 10700] + ZOrder 9476 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD1_PHASE_COS_X_MON" + SID "8338" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8825, 10675, 8905, 10705] + ZOrder 9475 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD1_PHASE_COS_Y" + SID "8339" + Tag "Test Point" + Ports [1] + Position [8960, 10825, 9000, 10845] + ZOrder 9480 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD1_PHASE_COS_Y_MON" + SID "8340" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8825, 10820, 8905, 10850] + ZOrder 9479 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD1_PHASE_SIN_X" + SID "8341" + Tag "Test Point" + Ports [1] + Position [8960, 10600, 9000, 10620] + ZOrder 9474 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD1_PHASE_SIN_X_MON" + SID "8342" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8825, 10595, 8905, 10625] + ZOrder 9473 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD1_PHASE_SIN_Y" + SID "8343" + Tag "Test Point" + Ports [1] + Position [8960, 10745, 9000, 10765] + ZOrder 9478 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD1_PHASE_SIN_Y_MON" + SID "8344" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8825, 10740, 8905, 10770] + ZOrder 9477 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD2_AMP_X" + SID "8345" + Tag "Test Point" + Ports [1] + Position [8530, 10495, 8570, 10515] + ZOrder 9447 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD2_AMP_X_MON" + SID "8346" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8340, 10490, 8420, 10520] + ZOrder 9466 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD2_AMP_Y" + SID "8676" + Tag "Test Point" + Ports [1] + Position [8530, 10950, 8570, 10970] + ZOrder 9802 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD2_AMP_Y_MON" + SID "8677" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8340, 10945, 8420, 10975] + ZOrder 9803 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD2_PHASE_COS_X" + SID "8347" + Tag "Test Point" + Ports [1] + Position [8960, 10540, 9000, 10560] + ZOrder 9472 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD2_PHASE_COS_X_MON" + SID "8348" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8825, 10535, 8905, 10565] + ZOrder 9471 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD2_PHASE_COS_Y" + SID "8678" + Tag "Test Point" + Ports [1] + Position [8960, 10995, 9000, 11015] + ZOrder 9807 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD2_PHASE_COS_Y_MON" + SID "8679" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8825, 10990, 8905, 11020] + ZOrder 9806 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD2_PHASE_SIN_X" + SID "8349" + Tag "Test Point" + Ports [1] + Position [8960, 10460, 9000, 10480] + ZOrder 9470 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD2_PHASE_SIN_X_MON" + SID "8350" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8825, 10455, 8905, 10485] + ZOrder 9469 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD2_PHASE_SIN_Y" + SID "8680" + Tag "Test Point" + Ports [1] + Position [8960, 10915, 9000, 10935] + ZOrder 9805 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD2_PHASE_SIN_Y_MON" + SID "8681" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8825, 10910, 8905, 10940] + ZOrder 9804 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD3_AMP_X" + SID "8716" + Tag "Test Point" + Ports [1] + Position [8530, 11145, 8570, 11165] + ZOrder 9842 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD3_AMP_X_MON" + SID "8717" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8340, 11140, 8420, 11170] + ZOrder 9843 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD3_AMP_Y" + SID "8696" + Tag "Test Point" + Ports [1] + Position [8520, 11330, 8560, 11350] + ZOrder 9822 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD3_AMP_Y_MON" + SID "8697" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8330, 11325, 8410, 11355] + ZOrder 9823 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD3_PHASE_COS_X" + SID "8718" + Tag "Test Point" + Ports [1] + Position [8960, 11190, 9000, 11210] + ZOrder 9847 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD3_PHASE_COS_X_MON" + SID "8719" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8825, 11185, 8905, 11215] + ZOrder 9846 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD3_PHASE_COS_Y" + SID "8698" + Tag "Test Point" + Ports [1] + Position [8950, 11375, 8990, 11395] + ZOrder 9827 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD3_PHASE_COS_Y_MON" + SID "8699" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8815, 11370, 8895, 11400] + ZOrder 9826 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD3_PHASE_SIN_X" + SID "8720" + Tag "Test Point" + Ports [1] + Position [8960, 11110, 9000, 11130] + ZOrder 9845 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD3_PHASE_SIN_X_MON" + SID "8721" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8825, 11105, 8905, 11135] + ZOrder 9844 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD3_PHASE_SIN_Y" + SID "8700" + Tag "Test Point" + Ports [1] + Position [8950, 11295, 8990, 11315] + ZOrder 9825 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPD3_PHASE_SIN_Y_MON" + SID "8701" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8815, 11290, 8895, 11320] + ZOrder 9824 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPDZ_AMP_X" + SID "9893" + Tag "Test Point" + Ports [1] + Position [8520, 11530, 8560, 11550] + ZOrder 11401 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPDZ_AMP_X_MON" + SID "9894" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8330, 11525, 8410, 11555] + ZOrder 11402 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPDZ_AMP_Y" + SID "9895" + Tag "Test Point" + Ports [1] + Position [8510, 11715, 8550, 11735] + ZOrder 11381 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPDZ_AMP_Y_MON" + SID "9896" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8320, 11710, 8400, 11740] + ZOrder 11382 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPDZ_PHASE_COS_X" + SID "9897" + Tag "Test Point" + Ports [1] + Position [8950, 11575, 8990, 11595] + ZOrder 11406 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPDZ_PHASE_COS_X_MON" + SID "9898" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8815, 11570, 8895, 11600] + ZOrder 11405 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPDZ_PHASE_COS_Y" + SID "9899" + Tag "Test Point" + Ports [1] + Position [8940, 11760, 8980, 11780] + ZOrder 11386 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPDZ_PHASE_COS_Y_MON" + SID "9900" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8805, 11755, 8885, 11785] + ZOrder 11385 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPDZ_PHASE_SIN_X" + SID "9901" + Tag "Test Point" + Ports [1] + Position [8950, 11495, 8990, 11515] + ZOrder 11404 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPDZ_PHASE_SIN_X_MON" + SID "9902" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8815, 11490, 8895, 11520] + ZOrder 11403 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPDZ_PHASE_SIN_Y" + SID "9903" + Tag "Test Point" + Ports [1] + Position [8940, 11680, 8980, 11700] + ZOrder 11384 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_DEMOD_QPDZ_PHASE_SIN_Y_MON" + SID "9904" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8805, 11675, 8885, 11705] + ZOrder 11383 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_L_OFFSET" + SID "8363" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5135, 8642, 5200, 8658] + ZOrder 9247 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_Length_MON" + SID "8364" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3890, 9630, 3970, 9660] + ZOrder 9549 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC1_L" + SID "8351" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3380, 6794, 3435, 6856] + ZOrder 9275 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC1_L_SW" + SID "8352" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3640, 6517, 3705, 6533] + ZOrder 9282 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC1_P" + SID "8353" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3380, 6994, 3435, 7056] + ZOrder 9279 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC1_P_SW" + SID "8354" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3825, 6697, 3890, 6713] + ZOrder 9288 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC1_Roll" + SID "8478" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3385, 7249, 3440, 7311] + ZOrder 9609 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC1_Roll_SW" + SID "8492" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3630, 6667, 3695, 6683] + ZOrder 9624 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC1_Y" + SID "8355" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3380, 6894, 3435, 6956] + ZOrder 9277 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC1_Y_SW" + SID "8356" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3855, 6647, 3920, 6663] + ZOrder 9285 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC1_dx" + SID "8476" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3380, 7129, 3435, 7191] + ZOrder 9607 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC1_dx_SW" + SID "8491" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3630, 6597, 3695, 6613] + ZOrder 9623 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC1_dz" + SID "8480" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3380, 7369, 3435, 7431] + ZOrder 9611 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC1_dz_SW" + SID "8493" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3630, 6732, 3695, 6748] + ZOrder 9625 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC2_L" + SID "8357" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4495, 6554, 4550, 6616] + ZOrder 9302 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC2_L_SW" + SID "8484" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4910, 6297, 4975, 6313] + ZOrder 9616 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC2_P" + SID "8358" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4495, 6784, 4550, 6846] + ZOrder 9306 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC2_P_SW" + SID "8359" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4955, 6217, 5020, 6233] + ZOrder 9314 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC2_Roll" + SID "8497" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4495, 7104, 4550, 7166] + ZOrder 9628 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC2_Roll_SW" + SID "8510" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4860, 6362, 4925, 6378] + ZOrder 9642 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC2_Y" + SID "8360" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4495, 6674, 4550, 6736] + ZOrder 9304 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC2_Y_SW" + SID "8361" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5070, 6242, 5135, 6258] + ZOrder 9311 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC2_dx" + SID "8495" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4495, 6969, 4550, 7031] + ZOrder 9626 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC2_dx_SW" + SID "8509" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4900, 6432, 4965, 6448] + ZOrder 9641 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC2_dz" + SID "8499" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4495, 7264, 4550, 7326] + ZOrder 9630 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_OSC2_dz_SW" + SID "8511" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4860, 6257, 4925, 6273] + ZOrder 9643 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_P" + SID "8365" + Tag "Test Point" + Ports [1] + Position [4485, 8730, 4525, 8750] + ZOrder 9254 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_P_OFFSET" + SID "8366" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5245, 8827, 5310, 8843] + ZOrder 9252 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_Pitch_MON" + SID "8367" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3765, 9715, 3845, 9745] + ZOrder 9555 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD1_SUM_MON" + SID "8368" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1610, 8875, 1690, 8905] + ZOrder 9175 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD1_SUM_OFFSET" + SID "8369" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1620, 8952, 1685, 8968] + ZOrder 9217 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD1_SUM_VOLT" + SID "8370" + Tag "Test Point" + Ports [1] + Position [2000, 8805, 2040, 8825] + ZOrder 9227 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD1_SUM_VOLT_MON" + SID "8371" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 8885, 1930, 8915] + ZOrder 9173 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD1_X_MON" + SID "8372" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1595, 8525, 1675, 8555] + ZOrder 9161 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD1_X_OFFSET" + SID "8373" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1605, 8597, 1670, 8613] + ZOrder 9216 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD1_X_VOLT" + SID "8374" + Tag "Test Point" + Ports [1] + Position [2010, 8505, 2050, 8525] + ZOrder 9225 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD1_X_VOLT_MON" + SID "8375" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 8535, 1930, 8565] + ZOrder 9169 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD1_X_mm" + SID "8376" + Tag "Test Point" + Ports [1] + Position [2625, 8520, 2665, 8540] + ZOrder 9197 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD1_X_mm_DIFF_MON" + SID "8377" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2785, 8565, 2865, 8595] + ZOrder 9209 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD1_X_mm_MON" + SID "8378" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2465, 8565, 2545, 8595] + ZOrder 9193 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD1_X_mm_OFFSET" + SID "8379" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2615, 8617, 2680, 8633] + ZOrder 9202 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD1_Y_MON" + SID "8380" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1600, 8700, 1680, 8730] + ZOrder 9162 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD1_Y_OFFSET" + SID "8381" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1610, 8772, 1675, 8788] + ZOrder 9214 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD1_Y_VOLT" + SID "8382" + Tag "Test Point" + Ports [1] + Position [2010, 8650, 2050, 8670] + ZOrder 9226 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD1_Y_VOLT_MON" + SID "8383" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 8710, 1935, 8740] + ZOrder 9170 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD1_Y_mm" + SID "8384" + Tag "Test Point" + Ports [1] + Position [2625, 8700, 2665, 8720] + ZOrder 9198 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD1_Y_mm_DIFF_MON" + SID "8385" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2785, 8740, 2865, 8770] + ZOrder 9210 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD1_Y_mm_MON" + SID "8386" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2465, 8740, 2545, 8770] + ZOrder 9194 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD1_Y_mm_OFFSET" + SID "8387" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2615, 8787, 2680, 8803] + ZOrder 9204 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD2_SUM_MON" + SID "8388" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1600, 9400, 1680, 9430] + ZOrder 9176 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD2_SUM_OFFSET" + SID "8389" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1600, 9472, 1665, 9488] + ZOrder 9223 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD2_SUM_VOLT" + SID "8390" + Tag "Test Point" + Ports [1] + Position [2005, 9360, 2045, 9380] + ZOrder 9230 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD2_SUM_VOLT_MON" + SID "8391" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 9410, 1930, 9440] + ZOrder 9178 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD2_X_MON" + SID "8392" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1610, 9050, 1690, 9080] + ZOrder 9163 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD2_X_OFFSET" + SID "8393" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1620, 9127, 1685, 9143] + ZOrder 9219 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD2_X_VOLT" + SID "8394" + Tag "Test Point" + Ports [1] + Position [2000, 8985, 2040, 9005] + ZOrder 9228 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD2_X_VOLT_MON" + SID "8395" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 9060, 1930, 9090] + ZOrder 9171 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD2_X_mm" + SID "8396" + Tag "Test Point" + Ports [1] + Position [2630, 9050, 2670, 9070] + ZOrder 9199 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD2_X_mm_DIFF_MON" + SID "8397" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2790, 9090, 2870, 9120] + ZOrder 9211 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD2_X_mm_MON" + SID "8398" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2465, 9090, 2545, 9120] + ZOrder 9195 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD2_X_mm_OFFSET" + SID "8399" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2595, 9142, 2660, 9158] + ZOrder 9206 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD2_Y_MON" + SID "8400" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1615, 9225, 1695, 9255] + ZOrder 9164 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD2_Y_OFFSET" + SID "8401" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1625, 9292, 1690, 9308] + ZOrder 9221 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD2_Y_VOLT" + SID "8402" + Tag "Test Point" + Ports [1] + Position [1995, 9185, 2035, 9205] + ZOrder 9229 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD2_Y_VOLT_MON" + SID "8403" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 9235, 1930, 9265] + ZOrder 9172 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD2_Y_mm" + SID "8404" + Tag "Test Point" + Ports [1] + Position [2625, 9225, 2665, 9245] + ZOrder 9200 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD2_Y_mm_DIFF_MON" + SID "8405" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2790, 9265, 2870, 9295] + ZOrder 9212 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD2_Y_mm_MON" + SID "8406" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2475, 9265, 2555, 9295] + ZOrder 9196 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD2_Y_mm_OFFSET" + SID "8407" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2595, 9317, 2660, 9333] + ZOrder 9208 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD3_SUM_MON" + SID "8408" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1600, 9925, 1680, 9955] + ZOrder 9507 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD3_SUM_OFFSET" + SID "8409" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1610, 9997, 1675, 10013] + ZOrder 9528 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD3_SUM_VOLT" + SID "8410" + Tag "Test Point" + Ports [1] + Position [2005, 9890, 2045, 9910] + ZOrder 9532 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD3_SUM_VOLT_MON" + SID "8411" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 9935, 1930, 9965] + ZOrder 9505 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD3_X_MON3" + SID "8412" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1600, 9575, 1680, 9605] + ZOrder 9499 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD3_X_OFFSET" + SID "8413" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1610, 9652, 1675, 9668] + ZOrder 9527 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD3_X_VOLT" + SID "8414" + Tag "Test Point" + Ports [1] + Position [2000, 9540, 2040, 9560] + ZOrder 9530 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD3_X_VOLT_MON" + SID "8415" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 9585, 1930, 9615] + ZOrder 9503 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD3_X_mm" + SID "8416" + Tag "Test Point" + Ports [1] + Position [2660, 9560, 2700, 9580] + ZOrder 9516 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD3_X_mm_DIFF_MON" + SID "8417" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2790, 9615, 2870, 9645] + ZOrder 9522 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD3_X_mm_MON" + SID "8418" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2475, 9615, 2555, 9645] + ZOrder 9514 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD3_X_mm_OFFSET" + SID "8419" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2605, 9667, 2670, 9683] + ZOrder 9519 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD3_Y_MON" + SID "8420" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1605, 9750, 1685, 9780] + ZOrder 9500 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD3_Y_OFFSET" + SID "8421" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1605, 9817, 1670, 9833] + ZOrder 9525 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD3_Y_VOLT" + SID "8422" + Tag "Test Point" + Ports [1] + Position [2000, 9720, 2040, 9740] + ZOrder 9531 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD3_Y_VOLT_MON" + SID "8423" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 9760, 1930, 9790] + ZOrder 9504 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD3_Y_mm" + SID "8424" + Tag "Test Point" + Ports [1] + Position [2650, 9740, 2700, 9760] + ZOrder 9517 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD3_Y_mm_DIFF_MON" + SID "8425" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2790, 9790, 2870, 9820] + ZOrder 9523 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD3_Y_mm_MON" + SID "8426" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2475, 9790, 2555, 9820] + ZOrder 9515 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPD3_Y_mm_OFFSET" + SID "8427" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2595, 9862, 2660, 9878] + ZOrder 9521 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPDZ_SUM_MON" + SID "9844" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1605, 10450, 1685, 10480] + ZOrder 11352 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPDZ_SUM_OFFSET" + SID "9855" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1610, 10517, 1675, 10533] + ZOrder 11363 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPDZ_SUM_VOLT" + SID "9845" + Tag "Test Point" + Ports [1] + Position [2010, 10415, 2050, 10435] + ZOrder 11362 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPDZ_SUM_VOLT_MON" + SID "9846" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 10460, 1935, 10490] + ZOrder 11350 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPDZ_X_MON" + SID "9847" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1605, 10100, 1685, 10130] + ZOrder 11344 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPDZ_X_OFFSET" + SID "9848" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1615, 10177, 1680, 10193] + ZOrder 11358 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPDZ_X_VOLT" + SID "9849" + Tag "Test Point" + Ports [1] + Position [2005, 10065, 2045, 10085] + ZOrder 11360 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPDZ_X_VOLT_MON" + SID "9850" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 10110, 1935, 10140] + ZOrder 11348 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPDZ_X_mm" + SID "9863" + Tag "Test Point" + Ports [1] + Position [2805, 10085, 2855, 10105] + ZOrder 11371 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPDZ_X_mm_MON" + SID "9860" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2490, 10140, 2570, 10170] + ZOrder 11368 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPDZ_Y_MON" + SID "9851" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1610, 10275, 1690, 10305] + ZOrder 11345 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPDZ_Y_OFFSET" + SID "9852" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1610, 10342, 1675, 10358] + ZOrder 11356 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPDZ_Y_VOLT" + SID "9853" + Tag "Test Point" + Ports [1] + Position [2005, 10245, 2045, 10265] + ZOrder 11361 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPDZ_Y_VOLT_MON" + SID "9854" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 10285, 1935, 10315] + ZOrder 11349 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPDZ_Y_mm" + SID "9864" + Tag "Test Point" + Ports [1] + Position [2680, 10280, 2730, 10300] + ZOrder 11372 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_QPDZ_Y_mm_MON" + SID "9861" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2490, 10315, 2570, 10345] + ZOrder 11369 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_Roll" + SID "8428" + Tag "Test Point" + Ports [1] + Position [4320, 9135, 4360, 9155] + ZOrder 9578 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_Roll_MON" + SID "8429" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4140, 9205, 4220, 9235] + ZOrder 9558 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_Roll_OFFSET" + SID "8464" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5135, 9382, 5200, 9398] + ZOrder 9596 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_Y" + SID "8430" + Tag "Test Point" + Ports [1] + Position [4425, 8655, 4465, 8675] + ZOrder 9253 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_Y_OFFSET" + SID "8431" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5210, 8732, 5275, 8748] + ZOrder 9248 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_Yaw_MON" + SID "8432" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3355, 9385, 3435, 9415] + ZOrder 9540 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_dx" + SID "8433" + Tag "Test Point" + Ports [1] + Position [4315, 8875, 4355, 8895] + ZOrder 9574 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_dx_MON" + SID "8434" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4140, 8970, 4220, 9000] + ZOrder 9552 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_dx_OFFSET" + SID "8463" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5145, 9287, 5210, 9303] + ZOrder 9595 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_dz" + SID "8435" + Tag "Test Point" + Ports [1] + Position [3415, 9875, 3455, 9895] + ZOrder 9576 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_dz_MON" + SID "8436" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3225, 9805, 3305, 9835] + ZOrder 9568 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_dz_OFFSET" + SID "8465" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5135, 9517, 5200, 9533] + ZOrder 9597 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_roll_dz_SW" + SID "8437" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2635, 9947, 2700, 9963] + ZOrder 9565 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TOP_yaw_length_SW" + SID "8438" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3930, 8762, 3995, 8778] + ZOrder 9544 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_IM_L_SW" + SID "9692" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7935, 17967, 8000, 17983] + ZOrder 10927 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_IM_P_SW" + SID "9693" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7935, 18142, 8000, 18158] + ZOrder 10933 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_IM_Y_SW" + SID "9694" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7935, 18057, 8000, 18073] + ZOrder 10930 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_PM_L_SW" + SID "9306" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7830, 13177, 7895, 13193] + ZOrder 9927 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_PM_P_SW" + SID "9307" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7830, 13352, 7895, 13368] + ZOrder 9933 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_PM_R_SW" + SID "9308" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7495, 13547, 7560, 13563] + ZOrder 10276 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_PM_Y_SW" + SID "9309" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [7830, 13267, 7895, 13283] + ZOrder 9930 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_PM_dx_SW1" + SID "9310" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6925, 14287, 6990, 14303] + ZOrder 10327 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_L_SW" + SID "10262" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5130, 22877, 5195, 22893] + ZOrder 11532 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_P_SW" + SID "10263" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5130, 23052, 5195, 23068] + ZOrder 11538 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_Y_SW" + SID "10264" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5130, 22967, 5195, 22983] + ZOrder 11535 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TOP_L_SW" + SID "8439" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4760, 8927, 4825, 8943] + ZOrder 9233 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TOP_P_SW" + SID "8440" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4775, 9137, 4840, 9153] + ZOrder 9239 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TOP_Roll_SW" + SID "8462" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4740, 9892, 4805, 9908] + ZOrder 9587 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TOP_Y_SW" + SID "8441" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4760, 9027, 4825, 9043] + ZOrder 9236 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TOP_dx_SW" + SID "8460" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4740, 9792, 4805, 9808] + ZOrder 9584 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TOP_dz_SW1" + SID "8461" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4755, 10002, 4820, 10018] + ZOrder 9590 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_yaw_length_SW" + SID "10265" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4265, 22797, 4330, 22813] + ZOrder 11522 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_yaw_length_SW2" + SID "9695" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6585, 17682, 6650, 17698] + ZOrder 10905 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "angle_mirror1_2" + SID "8442" + Description "Incident angle of laser against mirror (deg)" + Position [2790, 9394, 2865, 9406] + ZOrder 9537 + Value "45" + } + Block { + BlockType Constant + Name "focal_length1" + SID "9311" + Description "Focal length of lens (mm)" + Position [5925, 13804, 6000, 13816] + ZOrder 10249 + Value "150" + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=92\nshmem_daq=1\nspecific_cpu=16\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [1385, 5687, 1600, 5913] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "incident_angle_z" + SID "8443" + Description "Incident angle of laser against mirror (deg)" + Position [2990, 9899, 3065, 9911] + ZOrder 9562 + Value "555" + } + Line { + ZOrder 12362 + SrcBlock "ADC1" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + Name "" + ZOrder 58532 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 14 + Points [2886, 0; 0, 2140] + DstBlock "Yend_PM_QPD1_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58533 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 15 + Points [2428, 0; 0, 2140] + DstBlock "Yend_PM_QPD1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58534 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 16 + Points [2996, 0; 0, 2140] + DstBlock "Yend_PM_QPD2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58535 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 17 + Points [2259, 0; 0, 2140] + DstBlock "Yend_PM_QPD2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58538 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 20 + Points [1052, 0; 0, 2140] + DstBlock "Yend_PM_QPD3_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58542 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 24 + Points [868, 0; 0, 5355] + DstBlock "Yend_IM_QPD1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58548 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 29 + Points [695, 0; 0, 5565] + DstBlock "Yend_IM_PD2_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58547 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 28 + Points [707, 0; 0, 5565] + DstBlock "Yend_IM_PD1_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58549 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 30 + Points [689, 0; 0, 5565] + DstBlock "Yend_IM_PD3_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58550 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 31 + Points [339, 0; 0, 5565] + DstBlock "Yend_IM_PD4_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58551 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 32 + Points [167, 0; 0, 5555] + DstBlock "Yend_IM_PD5_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 50835 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 5 + DstBlock "Yend_TOP_QPD2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 50839 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 6 + DstBlock "Yend_TOP_QPD2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 50845 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 7 + DstBlock "Yend_TOP_QPD3_X_MON3" + DstPort 1 + } + Line { + Name "" + ZOrder 50849 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 8 + DstBlock "Yend_TOP_QPD3_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 50854 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 9 + DstBlock "Yend_TOP_QPD3_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58531 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 13 + Points [2568, 0; 0, 2140] + DstBlock "Yend_PM_QPD1_X_MON" + DstPort 1 + } + Line { + ZOrder 50167 + SrcBlock "Yend_TOP_QPD1_X_MON" + SrcPort 1 + DstBlock "Sum104" + DstPort 1 + } + Line { + ZOrder 50168 + SrcBlock "Yend_TOP_QPD1_Y_MON" + SrcPort 1 + DstBlock "Sum72" + DstPort 1 + } + Line { + ZOrder 50169 + SrcBlock "Yend_TOP_QPD2_X_MON" + SrcPort 1 + DstBlock "Sum107" + DstPort 1 + } + Line { + ZOrder 50170 + SrcBlock "Yend_TOP_QPD2_Y_MON" + SrcPort 1 + DstBlock "Sum108" + DstPort 1 + } + Line { + ZOrder 50171 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "Yend_TOP_QPD1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 50172 + SrcBlock "Divide64" + SrcPort 1 + DstBlock "Yend_TOP_QPD1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 50173 + SrcBlock "Divide65" + SrcPort 1 + DstBlock "Yend_TOP_QPD2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 50174 + SrcBlock "Divide66" + SrcPort 1 + DstBlock "Yend_TOP_QPD2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 50175 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "Yend_TOP_QPD1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 50176 + SrcBlock "Yend_TOP_QPD1_SUM_MON" + SrcPort 1 + DstBlock "Sum105" + DstPort 1 + } + Line { + ZOrder 50177 + SrcBlock "Yend_TOP_QPD2_SUM_MON" + SrcPort 1 + DstBlock "Sum112" + DstPort 1 + } + Line { + ZOrder 50178 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "Yend_TOP_QPD2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 50181 + SrcBlock "Yend_TOP_QPD1_Y_VOLT_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 50825 + DstBlock "Divide70" + DstPort 1 + } + Branch { + ZOrder 50822 + Points [0, -65] + DstBlock "Yend_TOP_QPD1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 50186 + SrcBlock "Yend_TOP_QPD1_SUM_VOLT_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 50824 + Points [146, 0; 0, -160] + Branch { + ZOrder 50860 + DstBlock "Divide70" + DstPort 2 + } + Branch { + ZOrder 50182 + Points [0, -175] + DstBlock "Divide69" + DstPort 2 + } + } + Branch { + ZOrder 50820 + Points [0, -85] + DstBlock "Yend_TOP_QPD1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 50189 + SrcBlock "Yend_TOP_QPD2_X_VOLT_MON" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 50834 + DstBlock "Divide71" + DstPort 1 + } + Branch { + ZOrder 50832 + Points [0, -80] + DstBlock "Yend_TOP_QPD2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 50192 + SrcBlock "Yend_TOP_QPD2_Y_VOLT_MON" + SrcPort 1 + Points [8, 0] + Branch { + ZOrder 50837 + DstBlock "Divide72" + DstPort 1 + } + Branch { + ZOrder 50836 + Points [0, -55] + DstBlock "Yend_TOP_QPD2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 50197 + SrcBlock "Yend_TOP_QPD2_SUM_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 50841 + Points [156, 0; 0, -160] + Branch { + ZOrder 50844 + DstBlock "Divide72" + DstPort 2 + } + Branch { + ZOrder 50842 + Points [0, -175] + DstBlock "Divide71" + DstPort 2 + } + } + Branch { + ZOrder 50840 + Points [0, -55] + DstBlock "Yend_TOP_QPD2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 50198 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "Product48" + DstPort 1 + } + Line { + ZOrder 50199 + SrcBlock "Divide70" + SrcPort 1 + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 50200 + SrcBlock "Divide71" + SrcPort 1 + DstBlock "Product50" + DstPort 1 + } + Line { + ZOrder 50201 + SrcBlock "Divide72" + SrcPort 1 + DstBlock "Product51" + DstPort 1 + } + Line { + ZOrder 50208 + SrcBlock "Constant6" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 58424 + Points [0, 80] + Branch { + ZOrder 58426 + Points [0, 175] + DstBlock "Product2" + DstPort 2 + } + Branch { + ZOrder 58425 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 58423 + Points [1, 0; 0, -270] + Branch { + ZOrder 50937 + DstBlock "Product58" + DstPort 2 + } + Branch { + ZOrder 50936 + Points [0, -175] + Branch { + ZOrder 50939 + DstBlock "Product57" + DstPort 2 + } + Branch { + ZOrder 50938 + Points [0, -350] + Branch { + ZOrder 50912 + DstBlock "Product51" + DstPort 2 + } + Branch { + ZOrder 50898 + Points [0, -175] + Branch { + ZOrder 50910 + Points [0, -350] + Branch { + ZOrder 50897 + DstBlock "Product49" + DstPort 2 + } + Branch { + ZOrder 50896 + Points [0, -175] + DstBlock "Product48" + DstPort 2 + } + } + Branch { + ZOrder 50907 + DstBlock "Product50" + DstPort 2 + } + } + } + } + } + } + Line { + ZOrder 50209 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Divide76" + DstPort 1 + } + Line { + ZOrder 50210 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Divide75" + DstPort 1 + } + Line { + ZOrder 50211 + SrcBlock "Product49" + SrcPort 1 + DstBlock "Divide74" + DstPort 1 + } + Line { + ZOrder 50212 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Divide73" + DstPort 1 + } + Line { + ZOrder 50220 + SrcBlock "Divide73" + SrcPort 1 + DstBlock "Yend_TOP_QPD1_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 50221 + SrcBlock "Divide74" + SrcPort 1 + DstBlock "Yend_TOP_QPD1_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 50222 + SrcBlock "Divide75" + SrcPort 1 + DstBlock "Yend_TOP_QPD2_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 50223 + SrcBlock "Divide76" + SrcPort 1 + DstBlock "Yend_TOP_QPD2_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 50226 + SrcBlock "Yend_TOP_QPD1_X_mm_MON" + SrcPort 1 + Points [34, 0] + Branch { + ZOrder 50950 + DstBlock "Sum67" + DstPort 1 + } + Branch { + ZOrder 50949 + Points [0, -50] + DstBlock "Yend_TOP_QPD1_X_mm" + DstPort 1 + } + } + Line { + ZOrder 50227 + SrcBlock "Yend_TOP_QPD1_X_mm_OFFSET" + SrcPort 1 + Points [50, 0] + DstBlock "Sum67" + DstPort 2 + } + Line { + ZOrder 50228 + SrcBlock "Yend_TOP_QPD1_Y_mm_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum69" + DstPort 2 + } + Line { + ZOrder 50231 + SrcBlock "Yend_TOP_QPD1_Y_mm_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 50952 + DstBlock "Sum69" + DstPort 1 + } + Branch { + ZOrder 50951 + Points [0, -45] + DstBlock "Yend_TOP_QPD1_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 50232 + SrcBlock "Yend_TOP_QPD2_X_mm_OFFSET" + SrcPort 1 + Points [60, 0] + DstBlock "Sum70" + DstPort 2 + } + Line { + ZOrder 50235 + SrcBlock "Yend_TOP_QPD2_X_mm_MON" + SrcPort 1 + Points [34, 0] + Branch { + ZOrder 50957 + Points [0, -45] + DstBlock "Yend_TOP_QPD2_X_mm" + DstPort 1 + } + Branch { + ZOrder 50955 + DstBlock "Sum70" + DstPort 1 + } + } + Line { + ZOrder 50236 + SrcBlock "Yend_TOP_QPD2_Y_mm_OFFSET" + SrcPort 1 + Points [60, 0] + DstBlock "Sum71" + DstPort 2 + } + Line { + ZOrder 50239 + SrcBlock "Yend_TOP_QPD2_Y_mm_MON" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 50964 + DstBlock "Sum71" + DstPort 1 + } + Branch { + ZOrder 50962 + Points [0, -45] + DstBlock "Yend_TOP_QPD2_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 50240 + SrcBlock "Sum69" + SrcPort 1 + DstBlock "Yend_TOP_QPD1_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 50241 + SrcBlock "Sum67" + SrcPort 1 + DstBlock "Yend_TOP_QPD1_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 50242 + SrcBlock "Sum71" + SrcPort 1 + DstBlock "Yend_TOP_QPD2_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 50243 + SrcBlock "Sum70" + SrcPort 1 + DstBlock "Yend_TOP_QPD2_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 50244 + SrcBlock "Yend_TOP_QPD1_Y_OFFSET" + SrcPort 1 + Points [35, 0] + DstBlock "Sum72" + DstPort 2 + } + Line { + ZOrder 50245 + SrcBlock "Sum72" + SrcPort 1 + DstBlock "Divide64" + DstPort 1 + } + Line { + ZOrder 50246 + SrcBlock "Yend_TOP_QPD1_X_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum104" + DstPort 2 + } + Line { + ZOrder 50247 + SrcBlock "Sum104" + SrcPort 1 + DstBlock "Divide63" + DstPort 1 + } + Line { + ZOrder 50248 + SrcBlock "Sum105" + SrcPort 1 + DstBlock "Divide67" + DstPort 1 + } + Line { + ZOrder 50249 + SrcBlock "Yend_TOP_QPD1_SUM_OFFSET" + SrcPort 1 + Points [35, 0] + DstBlock "Sum105" + DstPort 2 + } + Line { + ZOrder 50250 + SrcBlock "Yend_TOP_QPD2_X_OFFSET" + SrcPort 1 + Points [35, 0] + DstBlock "Sum107" + DstPort 2 + } + Line { + ZOrder 50251 + SrcBlock "Sum107" + SrcPort 1 + DstBlock "Divide65" + DstPort 1 + } + Line { + ZOrder 50252 + SrcBlock "Yend_TOP_QPD2_Y_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum108" + DstPort 2 + } + Line { + ZOrder 50253 + SrcBlock "Sum108" + SrcPort 1 + DstBlock "Divide66" + DstPort 1 + } + Line { + ZOrder 50254 + SrcBlock "Yend_TOP_QPD2_SUM_OFFSET" + SrcPort 1 + Points [60, 0] + DstBlock "Sum112" + DstPort 2 + } + Line { + ZOrder 50255 + SrcBlock "Sum112" + SrcPort 1 + DstBlock "Divide68" + DstPort 1 + } + Line { + ZOrder 50258 + SrcBlock "Yend_TOP_QPD1_X_VOLT_MON" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 50819 + DstBlock "Divide69" + DstPort 1 + } + Branch { + ZOrder 50257 + Points [0, -35] + DstBlock "Yend_TOP_QPD1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 50259 + SrcBlock "Yend_Fil_TOP_L_OFFSET" + SrcPort 1 + DstBlock "Choice38" + DstPort 1 + } + Line { + ZOrder 50260 + SrcBlock "Yend_ZEROE_TOP_L_SW" + SrcPort 1 + DstBlock "Choice38" + DstPort 2 + } + Line { + ZOrder 50261 + SrcBlock "Constant9" + SrcPort 1 + Points [63, 0; 0, -35] + DstBlock "Choice38" + DstPort 3 + } + Line { + ZOrder 50262 + SrcBlock "Choice38" + SrcPort 1 + Points [15, 0] + DstBlock "Sum28" + DstPort 2 + } + Line { + ZOrder 50263 + SrcBlock "Yend_Fil_TOP_Y_OFFSET" + SrcPort 1 + DstBlock "Choice45" + DstPort 1 + } + Line { + ZOrder 50264 + SrcBlock "Yend_ZEROE_TOP_Y_SW" + SrcPort 1 + DstBlock "Choice45" + DstPort 2 + } + Line { + ZOrder 50265 + SrcBlock "Constant12" + SrcPort 1 + Points [65, 0; 0, -35] + DstBlock "Choice45" + DstPort 3 + } + Line { + ZOrder 50266 + SrcBlock "Choice45" + SrcPort 1 + Points [75, 0] + DstBlock "Sum29" + DstPort 2 + } + Line { + ZOrder 50267 + SrcBlock "Yend_Fil_TOP_P_OFFSET" + SrcPort 1 + DstBlock "Choice49" + DstPort 1 + } + Line { + ZOrder 50268 + SrcBlock "Yend_ZEROE_TOP_P_SW" + SrcPort 1 + DstBlock "Choice49" + DstPort 2 + } + Line { + ZOrder 50269 + SrcBlock "Constant13" + SrcPort 1 + Points [24, 0; 0, -30] + DstBlock "Choice49" + DstPort 3 + } + Line { + ZOrder 50270 + SrcBlock "Choice49" + SrcPort 1 + Points [130, 0] + DstBlock "Sum41" + DstPort 2 + } + Line { + ZOrder 50271 + SrcBlock "Yend_TOP_L_OFFSET" + SrcPort 1 + Points [35, 0] + DstBlock "Sum117" + DstPort 2 + } + Line { + ZOrder 50272 + SrcBlock "Yend_TOP_Y_OFFSET" + SrcPort 1 + Points [35, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 50273 + SrcBlock "Yend_TOP_P_OFFSET" + SrcPort 1 + Points [60, 0] + DstBlock "Sum61" + DstPort 2 + } + Line { + ZOrder 50278 + SrcBlock "Yend_TOP_Pitch_MON" + SrcPort 1 + Points [609, 0; 0, -945] + Branch { + ZOrder 51031 + Points [88, 0] + Branch { + ZOrder 51040 + Points [0, 345] + DstBlock "Yend_Fil_TOP_P_OFFSET" + DstPort 1 + } + Branch { + ZOrder 51032 + DstBlock "Sum41" + DstPort 1 + } + } + Branch { + ZOrder 50277 + Points [0, -45] + DstBlock "Yend_TOP_P" + DstPort 1 + } + } + Line { + ZOrder 50283 + SrcBlock "Yend_TOP_Length_MON" + SrcPort 1 + Points [134, 0; 0, -1040] + Branch { + ZOrder 51028 + Points [519, 0] + Branch { + ZOrder 51035 + DstBlock "Sum28" + DstPort 1 + } + Branch { + ZOrder 51034 + Points [0, 315] + DstBlock "Yend_Fil_TOP_L_OFFSET" + DstPort 1 + } + } + Branch { + ZOrder 50279 + Points [0, -50] + DstBlock "Xend_TOP_L" + DstPort 1 + } + } + Line { + ZOrder 51038 + SrcBlock "Sum28" + SrcPort 1 + DstBlock "Sum117" + DstPort 1 + } + Line { + ZOrder 50285 + SrcBlock "Sum29" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 50286 + SrcBlock "Sum41" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 50295 + SrcBlock "Sum117" + SrcPort 1 + Points [339, 0] + Branch { + ZOrder 51085 + Points [0, -140; 2355, 0] + Branch { + ZOrder 50293 + Points [0, 55] + Branch { + ZOrder 50292 + Points [0, 865] + Branch { + ZOrder 51589 + DstBlock "Product56" + DstPort 1 + } + Branch { + ZOrder 50291 + Points [0, 55] + DstBlock "Product55" + DstPort 1 + } + } + Branch { + ZOrder 50289 + DstBlock "Product59" + DstPort 1 + } + } + Branch { + ZOrder 50288 + DstBlock "Product61" + DstPort 1 + } + } + Branch { + ZOrder 50287 + DstBlock "Yend_Fil_TOP_L" + DstPort 1 + } + } + Line { + ZOrder 50304 + SrcBlock "Sum22" + SrcPort 1 + Points [200, 0] + Branch { + ZOrder 50303 + Points [0, -135; 2355, 0] + Branch { + ZOrder 51423 + Points [0, 80] + Branch { + ZOrder 51400 + DstBlock "Product28" + DstPort 1 + } + Branch { + ZOrder 50301 + Points [0, 865] + Branch { + ZOrder 51588 + DstBlock "Product45" + DstPort 1 + } + Branch { + ZOrder 50300 + Points [0, 55] + DstBlock "Product46" + DstPort 1 + } + } + } + Branch { + ZOrder 50297 + DstBlock "Product27" + DstPort 1 + } + } + Branch { + ZOrder 50296 + DstBlock "Yend_Fil_TOP_Y" + DstPort 1 + } + } + Line { + ZOrder 50305 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Yend_TOP_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 50306 + SrcBlock "Yend_TOP_COIL_MAT" + SrcPort 1 + DstBlock "Demux7" + DstPort 1 + } + Line { + ZOrder 50307 + SrcBlock "Yend _Fil_TOP_COIL2" + SrcPort 1 + DstBlock "Yend_TOP_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 50308 + SrcBlock "Yend_Fil_TOP_COIL4" + SrcPort 1 + DstBlock "Yend_TOP_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 50309 + SrcBlock "Yend_Fil_TOP_COIL3" + SrcPort 1 + DstBlock "Yend_TOP_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 50310 + SrcBlock "Mux36" + SrcPort 1 + DstBlock "Yend_TOP_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 50311 + SrcBlock "Yend_TOP_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux8" + DstPort 1 + } + Line { + ZOrder 50312 + SrcBlock "Yend_Fil_TOP_COIL1" + SrcPort 1 + DstBlock "Yend_TOP_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 50313 + SrcBlock "Yend_Fil_TOP_P" + SrcPort 1 + DstBlock "Sum64" + DstPort 1 + } + Line { + ZOrder 50314 + SrcBlock "Yend_Fil_TOP_Y" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 50315 + SrcBlock "Yend_Fil_TOP_L" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 50316 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "Mux36" + DstPort 1 + } + Line { + ZOrder 50317 + SrcBlock "Sum63" + SrcPort 1 + Points [28, 0; 0, -70] + DstBlock "Mux36" + DstPort 2 + } + Line { + ZOrder 50318 + SrcBlock "Sum64" + SrcPort 1 + Points [76, 0; 0, -110] + DstBlock "Mux36" + DstPort 3 + } + Line { + ZOrder 50319 + SrcBlock "Demux7" + SrcPort 1 + DstBlock "Yend_Fil_TOP_COIL1" + DstPort 1 + } + Line { + ZOrder 50320 + SrcBlock "Demux7" + SrcPort 4 + DstBlock "Yend_Fil_TOP_COIL4" + DstPort 1 + } + Line { + ZOrder 50321 + SrcBlock "Demux7" + SrcPort 2 + DstBlock "Yend _Fil_TOP_COIL2" + DstPort 1 + } + Line { + ZOrder 50322 + SrcBlock "Demux7" + SrcPort 3 + DstBlock "Yend_Fil_TOP_COIL3" + DstPort 1 + } + Line { + ZOrder 50323 + SrcBlock "Demux8" + SrcPort 1 + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 50324 + SrcBlock "Demux8" + SrcPort 2 + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 50325 + SrcBlock "Demux8" + SrcPort 3 + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 50326 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "Yend_TOP_OSC1_Y" + DstPort 1 + } + Line { + ZOrder 50327 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "Yend_TOP_OSC1_L" + DstPort 1 + } + Line { + ZOrder 50328 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "Yend_TOP_OSC1_P" + DstPort 1 + } + Line { + ZOrder 50329 + SrcBlock "Yend_TOP_OSC1_L" + SrcPort 1 + DstBlock "Choice50" + DstPort 1 + } + Line { + ZOrder 50335 + SrcBlock "Yend_TOP_OSC1_L_SW" + SrcPort 1 + Points [32, 0; 0, 290] + Branch { + ZOrder 51225 + DstBlock "Choice50" + DstPort 2 + } + Branch { + ZOrder 51159 + Points [0, 44] + Branch { + ZOrder 51168 + Points [0, 21] + DstBlock "Choice53" + DstPort 2 + } + Branch { + ZOrder 51167 + Points [-190, 0; 0, -24] + DstBlock "Choice46" + DstPort 2 + } + } + } + Line { + ZOrder 50337 + SrcBlock "Yend_TOP_OSC1_Y" + SrcPort 1 + DstBlock "Choice51" + DstPort 1 + } + Line { + ZOrder 50342 + SrcBlock "Yend_TOP_OSC1_P_SW" + SrcPort 1 + Points [73, 0; 0, 355] + Branch { + ZOrder 51202 + Points [81, 0; 0, -45] + DstBlock "Choice52" + DstPort 2 + } + Branch { + ZOrder 50341 + Points [-227, 0] + Branch { + ZOrder 50340 + Points [0, 30] + DstBlock "Choice26" + DstPort 2 + } + Branch { + ZOrder 50339 + Points [-175, 0; 0, -25] + DstBlock "Choice48" + DstPort 2 + } + } + } + Line { + ZOrder 50343 + SrcBlock "Yend_TOP_OSC1_P" + SrcPort 1 + DstBlock "Choice52" + DstPort 1 + } + Line { + ZOrder 50355 + SrcBlock "Yend_TOP_OSC1_L" + SrcPort 2 + DstBlock "Choice46" + DstPort 1 + } + Line { + ZOrder 50356 + SrcBlock "Yend_TOP_OSC1_Y" + SrcPort 2 + DstBlock "Choice47" + DstPort 1 + } + Line { + ZOrder 50357 + SrcBlock "Yend_TOP_OSC1_P" + SrcPort 2 + DstBlock "Choice48" + DstPort 1 + } + Line { + ZOrder 50358 + SrcBlock "Yend_TOP_OSC1_L" + SrcPort 3 + Points [44, 0; 0, 25] + DstBlock "Choice53" + DstPort 1 + } + Line { + ZOrder 50359 + SrcBlock "Yend_TOP_OSC1_Y" + SrcPort 3 + Points [45, 0; 0, 25] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 50360 + SrcBlock "Yend_TOP_OSC1_P" + SrcPort 3 + Points [52, 0; 0, 35] + DstBlock "Choice26" + DstPort 1 + } + Line { + ZOrder 50365 + SrcBlock "Yend_TOP_OSC1_Y_SW" + SrcPort 1 + Points [23, 0; 0, 260] + Branch { + ZOrder 51200 + Points [0, 44; -207, 0] + Branch { + ZOrder 51174 + Points [0, 21] + DstBlock "Choice25" + DstPort 2 + } + Branch { + ZOrder 50362 + Points [-167, 0; 0, -24] + DstBlock "Choice47" + DstPort 2 + } + } + Branch { + ZOrder 51195 + DstBlock "Choice51" + DstPort 2 + } + } + Line { + ZOrder 50366 + SrcBlock "Choice46" + SrcPort 1 + Points [68, 0; 0, 860] + DstBlock "Mux28" + DstPort 1 + } + Line { + ZOrder 50367 + SrcBlock "Choice47" + SrcPort 1 + Points [47, 0; 0, 775] + DstBlock "Mux28" + DstPort 2 + } + Line { + ZOrder 50368 + SrcBlock "Choice48" + SrcPort 1 + Points [31, 0; 0, 690] + DstBlock "Mux28" + DstPort 3 + } + Line { + ZOrder 50369 + SrcBlock "Mux28" + SrcPort 1 + DstBlock "OSC1_SIN1" + DstPort 1 + } + Line { + ZOrder 50370 + SrcBlock "Choice53" + SrcPort 1 + Points [148, 0; 0, 720] + DstBlock "Mux29" + DstPort 1 + } + Line { + ZOrder 50371 + SrcBlock "Choice25" + SrcPort 1 + Points [136, 0; 0, 625] + DstBlock "Mux29" + DstPort 2 + } + Line { + ZOrder 50372 + SrcBlock "Choice26" + SrcPort 1 + Points [121, 0; 0, 520] + DstBlock "Mux29" + DstPort 3 + } + Line { + ZOrder 50373 + SrcBlock "Mux29" + SrcPort 1 + Points [5, 0] + DstBlock "OSC1_COS1" + DstPort 1 + } + Line { + ZOrder 50374 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "Yend_TOP_OSC2_Y" + DstPort 1 + } + Line { + ZOrder 50375 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "Yend_TOP_OSC2_L" + DstPort 1 + } + Line { + ZOrder 50376 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "Yend_TOP_OSC2_P" + DstPort 1 + } + Line { + ZOrder 50377 + SrcBlock "Yend_TOP_OSC2_L" + SrcPort 1 + DstBlock "Choice39" + DstPort 1 + } + Line { + ZOrder 51158 + SrcBlock "Yend_TOP_OSC2_L_SW" + SrcPort 1 + Points [57, 0; 0, 270] + Branch { + ZOrder 51321 + Points [0, 46; -197, 0; 0, 24] + Branch { + ZOrder 51283 + Points [-77, 0; 0, -50] + DstBlock "Choice33" + DstPort 2 + } + Branch { + ZOrder 50381 + DstBlock "Choice42" + DstPort 2 + } + } + Branch { + ZOrder 51286 + DstBlock "Choice39" + DstPort 2 + } + } + Line { + ZOrder 50385 + SrcBlock "Yend_TOP_OSC2_Y" + SrcPort 1 + DstBlock "Choice40" + DstPort 1 + } + Line { + ZOrder 50390 + SrcBlock "Yend_TOP_OSC2_P_SW" + SrcPort 1 + Points [107, 0; 0, 585] + Branch { + ZOrder 51297 + Points [-249, 0; 0, 60] + Branch { + ZOrder 51292 + DstBlock "Choice30" + DstPort 2 + } + Branch { + ZOrder 50387 + Points [-127, 0; 0, -45] + DstBlock "Choice37" + DstPort 2 + } + } + Branch { + ZOrder 51295 + DstBlock "Choice41" + DstPort 2 + } + } + Line { + ZOrder 50391 + SrcBlock "Yend_TOP_OSC2_P" + SrcPort 1 + DstBlock "Choice41" + DstPort 1 + } + Line { + ZOrder 50403 + SrcBlock "Yend_TOP_OSC2_L" + SrcPort 2 + DstBlock "Choice33" + DstPort 1 + } + Line { + ZOrder 50404 + SrcBlock "Yend_TOP_OSC2_Y" + SrcPort 2 + DstBlock "Choice34" + DstPort 1 + } + Line { + ZOrder 50405 + SrcBlock "Yend_TOP_OSC2_P" + SrcPort 2 + DstBlock "Choice37" + DstPort 1 + } + Line { + ZOrder 50406 + SrcBlock "Yend_TOP_OSC2_L" + SrcPort 3 + Points [104, 0; 0, 30] + DstBlock "Choice42" + DstPort 1 + } + Line { + ZOrder 50407 + SrcBlock "Yend_TOP_OSC2_Y" + SrcPort 3 + Points [108, 0; 0, 25] + DstBlock "Choice29" + DstPort 1 + } + Line { + ZOrder 50408 + SrcBlock "Yend_TOP_OSC2_P" + SrcPort 3 + Points [107, 0; 0, 25] + DstBlock "Choice30" + DstPort 1 + } + Line { + ZOrder 50413 + SrcBlock "Yend_TOP_OSC2_Y_SW" + SrcPort 1 + Points [7, 0; 0, 445] + Branch { + ZOrder 51289 + DstBlock "Choice40" + DstPort 2 + } + Branch { + ZOrder 51273 + Points [-271, 0; 0, 65] + Branch { + ZOrder 51288 + Points [-136, 0; 0, -45] + DstBlock "Choice34" + DstPort 2 + } + Branch { + ZOrder 50411 + DstBlock "Choice29" + DstPort 2 + } + } + } + Line { + ZOrder 50414 + SrcBlock "Choice33" + SrcPort 1 + Points [41, 0; 0, 845] + DstBlock "Mux24" + DstPort 1 + } + Line { + ZOrder 51326 + SrcBlock "Choice34" + SrcPort 1 + Points [25, 0; 0, 730] + DstBlock "Mux24" + DstPort 2 + } + Line { + ZOrder 50416 + SrcBlock "Choice37" + SrcPort 1 + Points [100, 0; 0, 625] + DstBlock "Mux24" + DstPort 3 + } + Line { + ZOrder 51330 + SrcBlock "Mux24" + SrcPort 1 + DstBlock "OSC2_SIN1" + DstPort 1 + } + Line { + ZOrder 50418 + SrcBlock "Choice42" + SrcPort 1 + Points [92, 0; 0, 855] + DstBlock "Mux26" + DstPort 1 + } + Line { + ZOrder 50419 + SrcBlock "Choice29" + SrcPort 1 + Points [107, 0; 0, 745] + DstBlock "Mux26" + DstPort 2 + } + Line { + ZOrder 50420 + SrcBlock "Choice30" + SrcPort 1 + Points [121, 0; 0, 640] + DstBlock "Mux26" + DstPort 3 + } + Line { + ZOrder 50421 + SrcBlock "Mux26" + SrcPort 1 + DstBlock "OSC2_COS1" + DstPort 1 + } + Line { + ZOrder 50422 + SrcBlock "Choice50" + SrcPort 1 + Points [16, 0; 0, -282; 1296, 0; 0, 422] + DstBlock "Sum65" + DstPort 1 + } + Line { + ZOrder 50423 + SrcBlock "Choice39" + SrcPort 1 + Points [120, 0; 0, 405] + DstBlock "Sum65" + DstPort 2 + } + Line { + ZOrder 50424 + SrcBlock "Choice51" + SrcPort 1 + Points [66, 0; 0, -431; 1271, 0; 0, 581] + DstBlock "Sum66" + DstPort 1 + } + Line { + ZOrder 50425 + SrcBlock "Choice52" + SrcPort 1 + Points [39, 0; 0, 580; 1339, 0; 0, -430] + DstBlock "Sum73" + DstPort 1 + } + Line { + ZOrder 50426 + SrcBlock "Choice40" + SrcPort 1 + Points [107, 0; 0, 396; 163, 0] + DstBlock "Sum66" + DstPort 2 + } + Line { + ZOrder 50427 + SrcBlock "Choice41" + SrcPort 1 + Points [90, 0; 0, 380] + DstBlock "Sum73" + DstPort 2 + } + Line { + ZOrder 50428 + SrcBlock "Sum65" + SrcPort 1 + Points [1180, 0; 0, 1885; -765, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 50429 + SrcBlock "Sum66" + SrcPort 1 + Points [1152, 0; 0, 1824; -762, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 50430 + SrcBlock "Sum73" + SrcPort 1 + Points [1127, 0; 0, 1695; -767, 0] + DstBlock "Sum64" + DstPort 2 + } + Line { + ZOrder 50431 + SrcBlock "Product61" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_L1_SIN" + DstPort 1 + } + Line { + ZOrder 50432 + SrcBlock "Product59" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_L1_COS" + DstPort 1 + } + Line { + ZOrder 50437 + SrcBlock "Yend_Fil_TOP_DEMOD_L1_SIN" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 50436 + DstBlock "MathFunction19" + DstPort 1 + } + Branch { + ZOrder 50435 + Points [0, -36; 478, 0] + Branch { + ZOrder 51092 + Points [52, 0; 0, 6] + DstBlock "Divide26" + DstPort 1 + } + Branch { + ZOrder 51091 + Points [0, 41] + DstBlock "Abs19" + DstPort 1 + } + } + } + Line { + ZOrder 50438 + SrcBlock "Sum74" + SrcPort 1 + DstBlock "SQRT10" + DstPort 1 + } + Line { + ZOrder 50439 + SrcBlock "SQRT10" + SrcPort 1 + Points [5, 0] + DstBlock "Product26" + DstPort 1 + } + Line { + ZOrder 50440 + SrcBlock "Constant52" + SrcPort 1 + Points [5, 0] + DstBlock "Product26" + DstPort 2 + } + Line { + ZOrder 50441 + SrcBlock "Product27" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_Y1_SIN" + DstPort 1 + } + Line { + ZOrder 50442 + SrcBlock "Product28" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_Y1_COS" + DstPort 1 + } + Line { + ZOrder 50443 + SrcBlock "MathFunction21" + SrcPort 1 + DstBlock "Sum78" + DstPort 1 + } + Line { + ZOrder 50444 + SrcBlock "MathFunction28" + SrcPort 1 + Points [30, 0] + DstBlock "Sum78" + DstPort 2 + } + Line { + ZOrder 50445 + SrcBlock "Sum78" + SrcPort 1 + DstBlock "SQRT11" + DstPort 1 + } + Line { + ZOrder 50446 + SrcBlock "SQRT11" + SrcPort 1 + Points [5, 0] + DstBlock "Product29" + DstPort 1 + } + Line { + ZOrder 50447 + SrcBlock "Constant51" + SrcPort 1 + Points [5, 0] + DstBlock "Product29" + DstPort 2 + } + Line { + ZOrder 50448 + SrcBlock "Product29" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_Y1_MON" + DstPort 1 + } + Line { + ZOrder 50449 + SrcBlock "Product30" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_P1_SIN" + DstPort 1 + } + Line { + ZOrder 50450 + SrcBlock "Product31" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_P1_COS" + DstPort 1 + } + Line { + ZOrder 50451 + SrcBlock "MathFunction29" + SrcPort 1 + DstBlock "Sum79" + DstPort 1 + } + Line { + ZOrder 50452 + SrcBlock "MathFunction30" + SrcPort 1 + Points [30, 0] + DstBlock "Sum79" + DstPort 2 + } + Line { + ZOrder 50453 + SrcBlock "Sum79" + SrcPort 1 + DstBlock "SQRT12" + DstPort 1 + } + Line { + ZOrder 50454 + SrcBlock "SQRT12" + SrcPort 1 + Points [5, 0] + DstBlock "Product44" + DstPort 1 + } + Line { + ZOrder 50455 + SrcBlock "Constant49" + SrcPort 1 + Points [5, 0] + DstBlock "Product44" + DstPort 2 + } + Line { + ZOrder 50456 + SrcBlock "Product44" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_P1_MON" + DstPort 1 + } + Line { + ZOrder 50461 + SrcBlock "Yend_Fil_TOP_DEMOD_L1_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 50460 + DstBlock "MathFunction20" + DstPort 1 + } + Branch { + ZOrder 50459 + Points [0, 28; 465, 0] + Branch { + ZOrder 50458 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide8" + DstPort 1 + } + Branch { + ZOrder 50457 + Points [0, -33] + DstBlock "Abs20" + DstPort 1 + } + } + } + Line { + ZOrder 50462 + SrcBlock "Yend_TOP_DEMOD_AMP_Y1_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_Y1" + DstPort 1 + } + Line { + ZOrder 50463 + SrcBlock "Yend_TOP_DEMOD_AMP_P1_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_P1" + DstPort 1 + } + Line { + ZOrder 50464 + SrcBlock "Product26" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_L1_MON" + DstPort 1 + } + Line { + ZOrder 50465 + SrcBlock "Yend_TOP_DEMOD_AMP_L1_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_L1" + DstPort 1 + } + Line { + ZOrder 50466 + SrcBlock "Yend_TOP_DEMOD_PHASE_SIN_L1_MON" + SrcPort 1 + Points [95, 0] + } + Line { + ZOrder 50471 + SrcBlock "Yend_Fil_TOP_DEMOD_P1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 50470 + Points [0, -30; 478, 0] + Branch { + ZOrder 50469 + Points [0, 35] + DstBlock "Abs29" + DstPort 1 + } + Branch { + ZOrder 50468 + Points [62, 0; 0, 20] + DstBlock "Divide23" + DstPort 1 + } + } + Branch { + ZOrder 50467 + DstBlock "MathFunction29" + DstPort 1 + } + } + Line { + ZOrder 50476 + SrcBlock "Yend_Fil_TOP_DEMOD_P1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 50475 + Points [0, 48; 458, 0] + Branch { + ZOrder 50474 + Points [0, -33] + DstBlock "Abs30" + DstPort 1 + } + Branch { + ZOrder 50473 + Points [77, 0] + DstBlock "Divide25" + DstPort 1 + } + } + Branch { + ZOrder 50472 + DstBlock "MathFunction30" + DstPort 1 + } + } + Line { + ZOrder 50477 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_SIN_L1_MON" + DstPort 1 + } + Line { + ZOrder 50478 + SrcBlock "Abs19" + SrcPort 1 + Points [12, 0; 0, -20] + DstBlock "Divide26" + DstPort 2 + } + Line { + ZOrder 50479 + SrcBlock "Abs20" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide8" + DstPort 2 + } + Line { + ZOrder 50480 + SrcBlock "Yend_TOP_DEMOD_PHASE_COS_L1_MON" + SrcPort 1 + Points [90, 0] + } + Line { + ZOrder 50481 + SrcBlock "Divide8" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_COS_L1_MON" + DstPort 1 + } + Line { + ZOrder 50482 + SrcBlock "Yend_TOP_DEMOD_PHASE_SIN_Y1_MON" + SrcPort 1 + Points [110, 0] + } + Line { + ZOrder 50483 + SrcBlock "Divide27" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_SIN_Y1_MON" + DstPort 1 + } + Line { + ZOrder 50484 + SrcBlock "Abs21" + SrcPort 1 + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 50485 + SrcBlock "Abs28" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 50486 + SrcBlock "Yend_TOP_DEMOD_PHASE_COS_Y1_MON" + SrcPort 1 + Points [105, 0] + } + Line { + ZOrder 50487 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_COS_Y1_MON" + DstPort 1 + } + Line { + ZOrder 50488 + SrcBlock "Yend_TOP_DEMOD_PHASE_SIN_P1_MON" + SrcPort 1 + Points [110, 0] + } + Line { + ZOrder 50489 + SrcBlock "Divide23" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_SIN_P1_MON" + DstPort 1 + } + Line { + ZOrder 50490 + SrcBlock "Abs29" + SrcPort 1 + DstBlock "Divide23" + DstPort 2 + } + Line { + ZOrder 50495 + SrcBlock "Yend_Fil_TOP_DEMOD_Y1_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 50494 + Points [0, 35; 467, 0] + Branch { + ZOrder 50493 + Points [0, -35] + DstBlock "Abs28" + DstPort 1 + } + Branch { + ZOrder 50492 + Points [68, 0] + DstBlock "Divide7" + DstPort 1 + } + } + Branch { + ZOrder 50491 + DstBlock "MathFunction28" + DstPort 1 + } + } + Line { + ZOrder 50500 + SrcBlock "Yend_Fil_TOP_DEMOD_Y1_SIN" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 51424 + Points [0, 25] + DstBlock "MathFunction21" + DstPort 1 + } + Branch { + ZOrder 50499 + Points [0, -15; 475, 0] + Branch { + ZOrder 50498 + Points [0, 30] + DstBlock "Abs21" + DstPort 1 + } + Branch { + ZOrder 50497 + Points [71, 0; 0, 15] + DstBlock "Divide27" + DstPort 1 + } + } + } + Line { + ZOrder 50501 + SrcBlock "MathFunction19" + SrcPort 1 + DstBlock "Sum74" + DstPort 1 + } + Line { + ZOrder 50502 + SrcBlock "MathFunction20" + SrcPort 1 + Points [30, 0] + DstBlock "Sum74" + DstPort 2 + } + Line { + ZOrder 50507 + SrcBlock "OSC1_SIN1" + SrcPort 1 + Points [3793, 0; 0, 745] + Branch { + ZOrder 50506 + Points [0, 110] + Branch { + ZOrder 51422 + Points [0, 155] + Branch { + ZOrder 51443 + Points [0, 175] + Branch { + ZOrder 51446 + Points [0, 94; 40, 0] + Branch { + ZOrder 51478 + Points [0, 181] + Branch { + ZOrder 51739 + DstBlock "Product70" + DstPort 2 + } + Branch { + ZOrder 51738 + Points [0, 690] + Branch { + ZOrder 51481 + Points [0, 140] + Branch { + ZOrder 51503 + Points [0, 150] + DstBlock "Product72" + DstPort 2 + } + Branch { + ZOrder 51502 + DstBlock "Product41" + DstPort 2 + } + } + Branch { + ZOrder 51480 + DstBlock "Product37" + DstPort 2 + } + } + } + Branch { + ZOrder 51477 + Points [66, 0; 0, 56] + DstBlock "Product39" + DstPort 2 + } + } + Branch { + ZOrder 51445 + DstBlock "Product33" + DstPort 2 + } + } + Branch { + ZOrder 51442 + DstBlock "Product30" + DstPort 2 + } + } + Branch { + ZOrder 50504 + DstBlock "Product27" + DstPort 2 + } + } + Branch { + ZOrder 50503 + DstBlock "Product61" + DstPort 2 + } + } + Line { + ZOrder 50512 + SrcBlock "OSC1_COS1" + SrcPort 1 + Points [3768, 0; 0, 880] + Branch { + ZOrder 50511 + Points [0, 135] + Branch { + ZOrder 50510 + Points [0, 130] + Branch { + ZOrder 51462 + Points [0, 190] + Branch { + ZOrder 51466 + DstBlock "Product36" + DstPort 2 + } + Branch { + ZOrder 51465 + Points [0, 150] + Branch { + ZOrder 51473 + Points [0, 125] + Branch { + ZOrder 51737 + DstBlock "Product71" + DstPort 2 + } + Branch { + ZOrder 51736 + Points [0, 690; 41, 0] + Branch { + ZOrder 51476 + Points [0, 140] + Branch { + ZOrder 51500 + Points [0, 150] + DstBlock "Product73" + DstPort 2 + } + Branch { + ZOrder 51499 + DstBlock "Product69" + DstPort 2 + } + } + Branch { + ZOrder 51475 + DstBlock "Product38" + DstPort 2 + } + } + } + Branch { + ZOrder 51472 + DstBlock "Product40" + DstPort 2 + } + } + } + Branch { + ZOrder 51459 + DstBlock "Product31" + DstPort 2 + } + } + Branch { + ZOrder 50509 + DstBlock "Product28" + DstPort 2 + } + } + Branch { + ZOrder 50508 + DstBlock "Product59" + DstPort 2 + } + } + Line { + ZOrder 50513 + SrcBlock "Abs30" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide25" + DstPort 2 + } + Line { + ZOrder 50514 + SrcBlock "Yend_TOP_DEMOD_PHASE_COS_P1_MON" + SrcPort 1 + Points [100, 0] + } + Line { + ZOrder 50515 + SrcBlock "Divide25" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_COS_P1_MON" + DstPort 1 + } + Line { + ZOrder 50516 + SrcBlock "Product56" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_L2_SIN" + DstPort 1 + } + Line { + ZOrder 50517 + SrcBlock "Product55" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_L2_COS" + DstPort 1 + } + Line { + ZOrder 50522 + SrcBlock "Yend_Fil_TOP_DEMOD_L2_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 51616 + Points [0, 25] + DstBlock "MathFunction7" + DstPort 1 + } + Branch { + ZOrder 50520 + Points [0, -20; 478, 0] + Branch { + ZOrder 50519 + Points [0, 30] + DstBlock "Abs7" + DstPort 1 + } + Branch { + ZOrder 50518 + Points [68, 0] + DstBlock "Divide83" + DstPort 1 + } + } + } + Line { + ZOrder 50523 + SrcBlock "Sum80" + SrcPort 1 + DstBlock "SQRT4" + DstPort 1 + } + Line { + ZOrder 50524 + SrcBlock "SQRT4" + SrcPort 1 + Points [5, 0] + DstBlock "Product43" + DstPort 1 + } + Line { + ZOrder 50525 + SrcBlock "Constant60" + SrcPort 1 + Points [5, 0] + DstBlock "Product43" + DstPort 2 + } + Line { + ZOrder 50526 + SrcBlock "Product45" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_Y2_SIN" + DstPort 1 + } + Line { + ZOrder 50527 + SrcBlock "Product46" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_Y2_COS" + DstPort 1 + } + Line { + ZOrder 50528 + SrcBlock "MathFunction15" + SrcPort 1 + DstBlock "Sum90" + DstPort 1 + } + Line { + ZOrder 50529 + SrcBlock "MathFunction16" + SrcPort 1 + Points [30, 0] + DstBlock "Sum90" + DstPort 2 + } + Line { + ZOrder 50530 + SrcBlock "Sum90" + SrcPort 1 + DstBlock "SQRT8" + DstPort 1 + } + Line { + ZOrder 50531 + SrcBlock "SQRT8" + SrcPort 1 + Points [5, 0] + DstBlock "Product47" + DstPort 1 + } + Line { + ZOrder 50532 + SrcBlock "Constant57" + SrcPort 1 + Points [5, 0] + DstBlock "Product47" + DstPort 2 + } + Line { + ZOrder 50533 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_Y2_MON" + DstPort 1 + } + Line { + ZOrder 50534 + SrcBlock "Product52" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_P2_SIN" + DstPort 1 + } + Line { + ZOrder 50535 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_P2_COS" + DstPort 1 + } + Line { + ZOrder 50536 + SrcBlock "MathFunction17" + SrcPort 1 + DstBlock "Sum101" + DstPort 1 + } + Line { + ZOrder 50537 + SrcBlock "MathFunction18" + SrcPort 1 + Points [30, 0] + DstBlock "Sum101" + DstPort 2 + } + Line { + ZOrder 50538 + SrcBlock "Sum101" + SrcPort 1 + DstBlock "SQRT9" + DstPort 1 + } + Line { + ZOrder 50539 + SrcBlock "SQRT9" + SrcPort 1 + Points [5, 0] + DstBlock "Product54" + DstPort 1 + } + Line { + ZOrder 50540 + SrcBlock "Constant53" + SrcPort 1 + Points [5, 0] + DstBlock "Product54" + DstPort 2 + } + Line { + ZOrder 50541 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_P2_MON" + DstPort 1 + } + Line { + ZOrder 50546 + SrcBlock "Yend_Fil_TOP_DEMOD_L2_COS" + SrcPort 1 + Points [85, 0; 0, 25] + Branch { + ZOrder 50545 + DstBlock "MathFunction8" + DstPort 1 + } + Branch { + ZOrder 50544 + Points [0, 28; 465, 0] + Branch { + ZOrder 50543 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide80" + DstPort 1 + } + Branch { + ZOrder 50542 + Points [0, -33] + DstBlock "Abs8" + DstPort 1 + } + } + } + Line { + ZOrder 50547 + SrcBlock "Yend_TOP_DEMOD_AMP_Y2_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_Y2" + DstPort 1 + } + Line { + ZOrder 50548 + SrcBlock "Yend_TOP_DEMOD_AMP_P2_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_P2" + DstPort 1 + } + Line { + ZOrder 50549 + SrcBlock "Product43" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_L2_MON" + DstPort 1 + } + Line { + ZOrder 50550 + SrcBlock "Yend_TOP_DEMOD_AMP_L2_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_L2" + DstPort 1 + } + Line { + ZOrder 50551 + SrcBlock "Yend_TOP_DEMOD_PHASE_SIN_L2_MON" + SrcPort 1 + Points [95, 0] + } + Line { + ZOrder 50556 + SrcBlock "Yend_Fil_TOP_DEMOD_P2_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 51618 + Points [0, 25] + DstBlock "MathFunction17" + DstPort 1 + } + Branch { + ZOrder 50555 + Points [478, 0] + Branch { + ZOrder 51625 + Points [62, 0; 0, 15] + DstBlock "Divide81" + DstPort 1 + } + Branch { + ZOrder 50554 + Points [0, 30] + DstBlock "Abs17" + DstPort 1 + } + } + } + Line { + ZOrder 50561 + SrcBlock "Yend_Fil_TOP_DEMOD_P2_COS" + SrcPort 1 + Points [73, 0; 0, 25] + Branch { + ZOrder 51623 + DstBlock "MathFunction18" + DstPort 1 + } + Branch { + ZOrder 50560 + Points [0, 48; 460, 0] + Branch { + ZOrder 50559 + Points [0, -33] + DstBlock "Abs18" + DstPort 1 + } + Branch { + ZOrder 50558 + Points [77, 0] + DstBlock "Divide82" + DstPort 1 + } + } + } + Line { + ZOrder 50562 + SrcBlock "Divide83" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_SIN_L2_MON" + DstPort 1 + } + Line { + ZOrder 50563 + SrcBlock "Abs7" + SrcPort 1 + DstBlock "Divide83" + DstPort 2 + } + Line { + ZOrder 50564 + SrcBlock "Abs8" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide80" + DstPort 2 + } + Line { + ZOrder 50565 + SrcBlock "Yend_TOP_DEMOD_PHASE_COS_L2_MON" + SrcPort 1 + Points [90, 0] + } + Line { + ZOrder 50566 + SrcBlock "Divide80" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_COS_L2_MON" + DstPort 1 + } + Line { + ZOrder 50567 + SrcBlock "Yend_TOP_DEMOD_PHASE_SIN_Y2_MON" + SrcPort 1 + Points [110, 0] + } + Line { + ZOrder 50568 + SrcBlock "Divide84" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_SIN_Y2_MON" + DstPort 1 + } + Line { + ZOrder 50569 + SrcBlock "Abs15" + SrcPort 1 + DstBlock "Divide84" + DstPort 2 + } + Line { + ZOrder 50570 + SrcBlock "Abs16" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 50571 + SrcBlock "Yend_TOP_DEMOD_PHASE_COS_Y2_MON" + SrcPort 1 + Points [105, 0] + } + Line { + ZOrder 50572 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_COS_Y2_MON" + DstPort 1 + } + Line { + ZOrder 50573 + SrcBlock "Yend_TOP_DEMOD_PHASE_SIN_P2_MON" + SrcPort 1 + Points [110, 0] + } + Line { + ZOrder 50574 + SrcBlock "Divide81" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_SIN_P2_MON" + DstPort 1 + } + Line { + ZOrder 50575 + SrcBlock "Abs17" + SrcPort 1 + DstBlock "Divide81" + DstPort 2 + } + Line { + ZOrder 50580 + SrcBlock "Yend_Fil_TOP_DEMOD_Y2_COS" + SrcPort 1 + Points [83, 0; 0, 25] + Branch { + ZOrder 51624 + DstBlock "MathFunction16" + DstPort 1 + } + Branch { + ZOrder 50579 + Points [0, 35; 469, 0] + Branch { + ZOrder 50578 + Points [0, -35] + DstBlock "Abs16" + DstPort 1 + } + Branch { + ZOrder 50577 + Points [68, 0] + DstBlock "Divide62" + DstPort 1 + } + } + } + Line { + ZOrder 50585 + SrcBlock "Yend_Fil_TOP_DEMOD_Y2_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 51617 + Points [0, 25] + DstBlock "MathFunction15" + DstPort 1 + } + Branch { + ZOrder 50584 + Points [0, -15; 475, 0] + Branch { + ZOrder 50583 + Points [0, 30] + DstBlock "Abs15" + DstPort 1 + } + Branch { + ZOrder 50582 + Points [71, 0; 0, 15] + DstBlock "Divide84" + DstPort 1 + } + } + } + Line { + ZOrder 50586 + SrcBlock "MathFunction7" + SrcPort 1 + DstBlock "Sum80" + DstPort 1 + } + Line { + ZOrder 50587 + SrcBlock "MathFunction8" + SrcPort 1 + Points [30, 0] + DstBlock "Sum80" + DstPort 2 + } + Line { + ZOrder 50588 + SrcBlock "Abs18" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide82" + DstPort 2 + } + Line { + ZOrder 50589 + SrcBlock "Yend_TOP_DEMOD_PHASE_COS_P2_MON" + SrcPort 1 + Points [100, 0] + } + Line { + ZOrder 50590 + SrcBlock "Divide82" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_COS_P2_MON" + DstPort 1 + } + Line { + ZOrder 50601 + SrcBlock "OSC2_SIN1" + SrcPort 1 + Points [9, 0; 0, 98; 2842, 0; 0, 1702] + Branch { + ZOrder 51397 + Points [0, 145] + Branch { + ZOrder 51398 + Points [0, 135] + Branch { + ZOrder 50592 + DstBlock "Product45" + DstPort 2 + } + Branch { + ZOrder 50598 + Points [0, 130] + DstBlock "Product52" + DstPort 2 + } + } + Branch { + ZOrder 50591 + DstBlock "Product56" + DstPort 2 + } + } + Branch { + ZOrder 50597 + Points [-140, 0; 0, 1230] + Branch { + ZOrder 50596 + Points [0, 135] + Branch { + ZOrder 50595 + Points [0, 130] + Branch { + ZOrder 51797 + Points [0, 190] + Branch { + ZOrder 51857 + DstBlock "Product81" + DstPort 2 + } + Branch { + ZOrder 51856 + Points [0, 195] + Branch { + ZOrder 51859 + Points [0, 185] + Branch { + ZOrder 58498 + DstBlock "Product84" + DstPort 2 + } + Branch { + ZOrder 58497 + Points [0, 200] + Branch { + ZOrder 58500 + Points [0, 185] + DstBlock "Product3" + DstPort 2 + } + Branch { + ZOrder 58499 + DstBlock "Product7" + DstPort 2 + } + } + } + Branch { + ZOrder 51858 + DstBlock "Product87" + DstPort 2 + } + } + } + Branch { + ZOrder 51796 + DstBlock "Product67" + DstPort 2 + } + } + Branch { + ZOrder 50594 + DstBlock "Product64" + DstPort 2 + } + } + Branch { + ZOrder 50593 + DstBlock "Product60" + DstPort 2 + } + } + } + Line { + ZOrder 50610 + SrcBlock "Sum61" + SrcPort 1 + Points [116, 0] + Branch { + ZOrder 50609 + Points [0, 118; 2355, 0] + Branch { + ZOrder 51109 + Points [0, -118] + Branch { + ZOrder 50608 + Points [0, -55] + DstBlock "Product30" + DstPort 1 + } + Branch { + ZOrder 50604 + DstBlock "Product31" + DstPort 1 + } + } + Branch { + ZOrder 50607 + Points [0, 747] + Branch { + ZOrder 51492 + DstBlock "Product52" + DstPort 1 + } + Branch { + ZOrder 50605 + Points [0, 55] + DstBlock "Product53" + DstPort 1 + } + } + } + Branch { + ZOrder 50602 + DstBlock "Yend_Fil_TOP_P" + DstPort 1 + } + } + Line { + ZOrder 50621 + SrcBlock "OSC2_COS1" + SrcPort 1 + Points [2093, 0; 0, 1875; 353, 0; 0, 330] + Branch { + ZOrder 51395 + Points [150, 0] + Branch { + ZOrder 50614 + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 50613 + Points [0, -130] + Branch { + ZOrder 50612 + DstBlock "Product46" + DstPort 2 + } + Branch { + ZOrder 50611 + Points [0, -135] + DstBlock "Product55" + DstPort 2 + } + } + } + Branch { + ZOrder 50620 + Points [0, 820] + Branch { + ZOrder 51483 + Points [0, 135] + Branch { + ZOrder 50618 + DstBlock "Product65" + DstPort 2 + } + Branch { + ZOrder 50617 + Points [0, 130] + Branch { + ZOrder 51794 + Points [0, 190] + Branch { + ZOrder 51851 + DstBlock "Product82" + DstPort 2 + } + Branch { + ZOrder 51850 + Points [0, 195] + Branch { + ZOrder 51853 + Points [0, 185] + Branch { + ZOrder 58504 + DstBlock "Product85" + DstPort 2 + } + Branch { + ZOrder 58503 + Points [0, 200] + Branch { + ZOrder 58506 + Points [0, 185] + DstBlock "Product4" + DstPort 2 + } + Branch { + ZOrder 58505 + DstBlock "Product8" + DstPort 2 + } + } + } + Branch { + ZOrder 51852 + DstBlock "Product88" + DstPort 2 + } + } + } + Branch { + ZOrder 51793 + DstBlock "Product68" + DstPort 2 + } + } + } + Branch { + ZOrder 50616 + DstBlock "Product62" + DstPort 2 + } + } + } + Line { + ZOrder 50622 + SrcBlock "Product60" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_QPD2_X_SIN" + DstPort 1 + } + Line { + ZOrder 50623 + SrcBlock "Product62" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_QPD2_X_COS" + DstPort 1 + } + Line { + ZOrder 50624 + SrcBlock "MathFunction11" + SrcPort 1 + DstBlock "Sum114" + DstPort 1 + } + Line { + ZOrder 50625 + SrcBlock "MathFunction12" + SrcPort 1 + Points [30, 0] + DstBlock "Sum114" + DstPort 2 + } + Line { + ZOrder 50626 + SrcBlock "Sum114" + SrcPort 1 + DstBlock "SQRT5" + DstPort 1 + } + Line { + ZOrder 50627 + SrcBlock "SQRT5" + SrcPort 1 + Points [5, 0] + DstBlock "Product63" + DstPort 1 + } + Line { + ZOrder 50628 + SrcBlock "Constant78" + SrcPort 1 + Points [5, 0] + DstBlock "Product63" + DstPort 2 + } + Line { + ZOrder 50629 + SrcBlock "Product63" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD2_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 50630 + SrcBlock "Product64" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_QPD1_X_SIN" + DstPort 1 + } + Line { + ZOrder 50631 + SrcBlock "Product65" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_QPD1_X_COS" + DstPort 1 + } + Line { + ZOrder 50632 + SrcBlock "MathFunction13" + SrcPort 1 + DstBlock "Sum115" + DstPort 1 + } + Line { + ZOrder 50633 + SrcBlock "MathFunction14" + SrcPort 1 + Points [30, 0] + DstBlock "Sum115" + DstPort 2 + } + Line { + ZOrder 50634 + SrcBlock "Sum115" + SrcPort 1 + DstBlock "SQRT6" + DstPort 1 + } + Line { + ZOrder 50635 + SrcBlock "SQRT6" + SrcPort 1 + Points [5, 0] + DstBlock "Product66" + DstPort 1 + } + Line { + ZOrder 50636 + SrcBlock "Constant77" + SrcPort 1 + Points [5, 0] + DstBlock "Product66" + DstPort 2 + } + Line { + ZOrder 50637 + SrcBlock "Product66" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD1_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 50638 + SrcBlock "Product67" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_QPD1_Y_SIN" + DstPort 1 + } + Line { + ZOrder 50639 + SrcBlock "Product68" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_QPD1_Y_COS" + DstPort 1 + } + Line { + ZOrder 50640 + SrcBlock "MathFunction9" + SrcPort 1 + DstBlock "Sum116" + DstPort 1 + } + Line { + ZOrder 50641 + SrcBlock "MathFunction10" + SrcPort 1 + Points [30, 0] + DstBlock "Sum116" + DstPort 2 + } + Line { + ZOrder 50642 + SrcBlock "Sum116" + SrcPort 1 + DstBlock "SQRT7" + DstPort 1 + } + Line { + ZOrder 50643 + SrcBlock "SQRT7" + SrcPort 1 + Points [5, 0] + DstBlock "Product6" + DstPort 1 + } + Line { + ZOrder 50644 + SrcBlock "Constant79" + SrcPort 1 + Points [5, 0] + DstBlock "Product6" + DstPort 2 + } + Line { + ZOrder 50645 + SrcBlock "Product6" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD1_AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 50646 + SrcBlock "Yend_TOP_DEMOD_QPD2_AMP_X_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD2_AMP_X" + DstPort 1 + } + Line { + ZOrder 50647 + SrcBlock "Yend_TOP_DEMOD_QPD1_AMP_X_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD1_AMP_X" + DstPort 1 + } + Line { + ZOrder 50648 + SrcBlock "Yend_TOP_DEMOD_QPD1_AMP_Y_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD1_AMP_Y" + DstPort 1 + } + Line { + ZOrder 50653 + SrcBlock "Yend_Fil_TOP_DEMOD_QPD2_X_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 50652 + Points [0, -45; 549, 0] + Branch { + ZOrder 50651 + Points [0, 40] + DstBlock "Abs11" + DstPort 1 + } + Branch { + ZOrder 50650 + Points [66, 0; 0, 25] + DstBlock "Divide90" + DstPort 1 + } + } + Branch { + ZOrder 50649 + DstBlock "MathFunction11" + DstPort 1 + } + } + Line { + ZOrder 50658 + SrcBlock "Yend_Fil_TOP_DEMOD_QPD2_X_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 50657 + Points [0, 43; 532, 0] + Branch { + ZOrder 50656 + Points [0, -38] + DstBlock "Abs12" + DstPort 1 + } + Branch { + ZOrder 50655 + Points [83, 0] + DstBlock "Divide98" + DstPort 1 + } + } + Branch { + ZOrder 50654 + DstBlock "MathFunction12" + DstPort 1 + } + } + Line { + ZOrder 50663 + SrcBlock "Yend_Fil_TOP_DEMOD_QPD1_X_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 50662 + Points [0, -28; 551, 0] + Branch { + ZOrder 50661 + Points [0, 28] + DstBlock "Abs13" + DstPort 1 + } + Branch { + ZOrder 50660 + Points [80, 0; 0, 13] + DstBlock "Divide91" + DstPort 1 + } + } + Branch { + ZOrder 50659 + DstBlock "MathFunction13" + DstPort 1 + } + } + Line { + ZOrder 50668 + SrcBlock "Yend_Fil_TOP_DEMOD_QPD1_X_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 50667 + Points [0, 43; 538, 0] + Branch { + ZOrder 50666 + Points [0, -33] + DstBlock "Abs14" + DstPort 1 + } + Branch { + ZOrder 50665 + Points [77, 0] + DstBlock "Divide97" + DstPort 1 + } + } + Branch { + ZOrder 50664 + DstBlock "MathFunction14" + DstPort 1 + } + } + Line { + ZOrder 50673 + SrcBlock "Yend_Fil_TOP_DEMOD_QPD1_Y_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 50672 + Points [0, -26; 561, 0] + Branch { + ZOrder 50671 + Points [0, 41] + DstBlock "Abs9" + DstPort 1 + } + Branch { + ZOrder 50670 + Points [63, 0; 0, 26] + DstBlock "Divide101" + DstPort 1 + } + } + Branch { + ZOrder 50669 + DstBlock "MathFunction9" + DstPort 1 + } + } + Line { + ZOrder 50678 + SrcBlock "Yend_Fil_TOP_DEMOD_QPD1_Y_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 50677 + Points [0, 54; 541, 0] + Branch { + ZOrder 50676 + Points [0, -29] + DstBlock "Abs10" + DstPort 1 + } + Branch { + ZOrder 50675 + Points [76, 0] + DstBlock "Divide102" + DstPort 1 + } + } + Branch { + ZOrder 50674 + DstBlock "MathFunction10" + DstPort 1 + } + } + Line { + ZOrder 50679 + SrcBlock "Yend_TOP_DEMOD_QPD2_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD2_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 50680 + SrcBlock "Yend_TOP_DEMOD_QPD2_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD2_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 50681 + SrcBlock "Yend_TOP_DEMOD_QPD1_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD1_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 50682 + SrcBlock "Yend_TOP_DEMOD_QPD1_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD1_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 50683 + SrcBlock "Yend_TOP_DEMOD_QPD1_PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD1_PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 50684 + SrcBlock "Yend_TOP_DEMOD_QPD1_PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD1_PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 50685 + SrcBlock "Divide90" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD2_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 50686 + SrcBlock "Abs11" + SrcPort 1 + DstBlock "Divide90" + DstPort 2 + } + Line { + ZOrder 50687 + SrcBlock "Abs12" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide98" + DstPort 2 + } + Line { + ZOrder 50688 + SrcBlock "Divide98" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD2_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 50689 + SrcBlock "Divide91" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD1_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 50690 + SrcBlock "Abs13" + SrcPort 1 + DstBlock "Divide91" + DstPort 2 + } + Line { + ZOrder 50691 + SrcBlock "Abs14" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide97" + DstPort 2 + } + Line { + ZOrder 50692 + SrcBlock "Divide97" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD1_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 50693 + SrcBlock "Divide101" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD1_PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 50694 + SrcBlock "Abs9" + SrcPort 1 + DstBlock "Divide101" + DstPort 2 + } + Line { + ZOrder 50695 + SrcBlock "Abs10" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide102" + DstPort 2 + } + Line { + ZOrder 50696 + SrcBlock "Divide102" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD1_PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 50697 + SrcBlock "Yend_TOP_QPD3_X_MON3" + SrcPort 1 + DstBlock "Sum110" + DstPort 1 + } + Line { + ZOrder 50698 + SrcBlock "Yend_TOP_QPD3_Y_MON" + SrcPort 1 + DstBlock "Sum109" + DstPort 1 + } + Line { + ZOrder 50699 + SrcBlock "Divide77" + SrcPort 1 + DstBlock "Yend_TOP_QPD3_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 50700 + SrcBlock "Divide78" + SrcPort 1 + DstBlock "Yend_TOP_QPD3_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 50701 + SrcBlock "Divide85" + SrcPort 1 + DstBlock "Yend_TOP_QPD3_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 50702 + SrcBlock "Yend_TOP_QPD3_SUM_MON" + SrcPort 1 + DstBlock "Sum111" + DstPort 1 + } + Line { + ZOrder 50705 + SrcBlock "Yend_TOP_QPD3_Y_VOLT_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 50852 + DstBlock "Divide87" + DstPort 1 + } + Branch { + ZOrder 50850 + Points [0, -45] + DstBlock "Yend_TOP_QPD3_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 50710 + SrcBlock "Yend_TOP_QPD3_SUM_VOLT_MON" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 50856 + Points [120, 0; 0, -160] + Branch { + ZOrder 50857 + DstBlock "Divide87" + DstPort 2 + } + Branch { + ZOrder 50708 + DstBlock "Divide86" + DstPort 2 + } + } + Branch { + ZOrder 50855 + Points [0, -50] + DstBlock "Yend_TOP_QPD3_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 50711 + SrcBlock "Divide86" + SrcPort 1 + DstBlock "Product57" + DstPort 1 + } + Line { + ZOrder 50712 + SrcBlock "Divide87" + SrcPort 1 + DstBlock "Product58" + DstPort 1 + } + Line { + ZOrder 50713 + SrcBlock "Product58" + SrcPort 1 + DstBlock "Divide89" + DstPort 1 + } + Line { + ZOrder 50714 + SrcBlock "Product57" + SrcPort 1 + DstBlock "Divide88" + DstPort 1 + } + Line { + ZOrder 50715 + SrcBlock "Divide89" + SrcPort 1 + DstBlock "Yend_TOP_QPD3_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 50718 + SrcBlock "Yend_TOP_QPD3_X_mm_MON" + SrcPort 1 + Points [47, 0] + Branch { + ZOrder 50971 + DstBlock "Sum102" + DstPort 1 + } + Branch { + ZOrder 50968 + Points [0, -60] + DstBlock "Yend_TOP_QPD3_X_mm" + DstPort 1 + } + } + Line { + ZOrder 50719 + SrcBlock "Yend_TOP_QPD3_X_mm_OFFSET" + SrcPort 1 + Points [35, 0] + DstBlock "Sum102" + DstPort 2 + } + Line { + ZOrder 50720 + SrcBlock "Yend_TOP_QPD3_Y_mm_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum103" + DstPort 2 + } + Line { + ZOrder 50723 + SrcBlock "Yend_TOP_QPD3_Y_mm_MON" + SrcPort 1 + Points [53, 0] + Branch { + ZOrder 50978 + DstBlock "Sum103" + DstPort 1 + } + Branch { + ZOrder 50977 + Points [0, -55] + DstBlock "Yend_TOP_QPD3_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 50724 + SrcBlock "Sum103" + SrcPort 1 + DstBlock "Yend_TOP_QPD3_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 50725 + SrcBlock "Sum102" + SrcPort 1 + DstBlock "Yend_TOP_QPD3_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 50735 + SrcBlock "Yend_TOP_QPD3_Y_OFFSET" + SrcPort 1 + Points [45, 0] + DstBlock "Sum109" + DstPort 2 + } + Line { + ZOrder 50736 + SrcBlock "Sum109" + SrcPort 1 + DstBlock "Divide78" + DstPort 1 + } + Line { + ZOrder 50737 + SrcBlock "Yend_TOP_QPD3_X_OFFSET" + SrcPort 1 + Points [50, 0] + DstBlock "Sum110" + DstPort 2 + } + Line { + ZOrder 50738 + SrcBlock "Sum110" + SrcPort 1 + DstBlock "Divide77" + DstPort 1 + } + Line { + ZOrder 50739 + SrcBlock "Sum111" + SrcPort 1 + DstBlock "Divide85" + DstPort 1 + } + Line { + ZOrder 50740 + SrcBlock "Yend_TOP_QPD3_SUM_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum111" + DstPort 2 + } + Line { + ZOrder 50743 + SrcBlock "Yend_TOP_QPD3_X_VOLT_MON" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 50847 + DstBlock "Divide86" + DstPort 1 + } + Branch { + ZOrder 50846 + Points [0, -50] + DstBlock "Yend_TOP_QPD3_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 50744 + SrcBlock "Divide88" + SrcPort 1 + DstBlock "Yend_TOP_QPD3_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 50755 + SrcBlock "Distance_L3" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 51008 + Points [857, 0; 0, -805] + DstBlock "Mux25" + DstPort 2 + } + Branch { + ZOrder 50751 + Points [0, -40] + DstBlock "Mux27" + DstPort 5 + } + Branch { + ZOrder 50754 + Points [0, 270] + DstBlock "Mux35" + DstPort 2 + } + } + Line { + ZOrder 50756 + SrcBlock "Mux27" + SrcPort 1 + DstBlock "TOP_Yaw" + DstPort 1 + } + Line { + ZOrder 50757 + SrcBlock "TOP_Yaw" + SrcPort 1 + DstBlock "Yend_TOP_Yaw_MON" + DstPort 1 + } + Line { + ZOrder 50764 + SrcBlock "angle_mirror1_2" + SrcPort 1 + DstBlock "Mux27" + DstPort 3 + } + Line { + ZOrder 50771 + SrcBlock "Yend_TOP_Yaw_MON" + SrcPort 1 + Points [433, 0] + Branch { + ZOrder 51022 + Points [0, -775] + DstBlock "Mux25" + DstPort 1 + } + Branch { + ZOrder 50770 + Points [508, 0; 0, -690] + Branch { + ZOrder 51029 + Points [203, 0] + Branch { + ZOrder 51033 + DstBlock "Sum29" + DstPort 1 + } + Branch { + ZOrder 50767 + Points [0, 310] + DstBlock "Yend_Fil_TOP_Y_OFFSET" + DstPort 1 + } + } + Branch { + ZOrder 50769 + Points [0, -45] + DstBlock "Yend_TOP_Y" + DstPort 1 + } + } + } + Line { + ZOrder 50772 + SrcBlock "Mux25" + SrcPort 1 + DstBlock "TOP_length1" + DstPort 1 + } + Line { + ZOrder 50773 + SrcBlock "Constant61" + SrcPort 1 + Points [15, 0] + DstBlock "Choice24" + DstPort 3 + } + Line { + ZOrder 50774 + SrcBlock "Yend_TOP_yaw_length_SW" + SrcPort 1 + DstBlock "Choice24" + DstPort 2 + } + Line { + ZOrder 50775 + SrcBlock "TOP_length1" + SrcPort 1 + Points [2, 0; 0, 120] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 50781 + SrcBlock "Choice24" + SrcPort 1 + Points [153, 0; 0, 937; -643, 0] + DstBlock "Sum113" + DstPort 2 + } + Line { + ZOrder 50782 + SrcBlock "Sum113" + SrcPort 1 + DstBlock "Mux33" + DstPort 1 + } + Line { + ZOrder 50788 + SrcBlock "Incident_angle" + SrcPort 1 + Points [62, 0] + Branch { + ZOrder 51004 + Points [0, -90] + Branch { + ZOrder 51014 + Points [0, -340] + Branch { + ZOrder 51018 + Points [0, -510] + DstBlock "Mux34" + DstPort 3 + } + Branch { + ZOrder 51016 + DstBlock "Mux30" + DstPort 3 + } + } + Branch { + ZOrder 51003 + DstBlock "Mux33" + DstPort 2 + } + } + Branch { + ZOrder 51002 + DstBlock "Mux35" + DstPort 3 + } + } + Line { + ZOrder 50789 + SrcBlock "Mux33" + SrcPort 1 + DstBlock "TOP_length2" + DstPort 1 + } + Line { + ZOrder 50790 + SrcBlock "TOP_length2" + SrcPort 1 + DstBlock "Yend_TOP_Length_MON" + DstPort 1 + } + Line { + ZOrder 50791 + SrcBlock "Mux34" + SrcPort 1 + Points [312, 0; 0, 210] + DstBlock "TOP_dx" + DstPort 1 + } + Line { + ZOrder 50792 + SrcBlock "TOP_dx" + SrcPort 1 + DstBlock "Yend_TOP_dx_MON" + DstPort 1 + } + Line { + ZOrder 50793 + SrcBlock "Mux35" + SrcPort 1 + DstBlock "TOP_pitch" + DstPort 1 + } + Line { + ZOrder 50794 + SrcBlock "TOP_pitch" + SrcPort 1 + DstBlock "Yend_TOP_Pitch_MON" + DstPort 1 + } + Line { + ZOrder 50795 + SrcBlock "TOP_roll" + SrcPort 1 + DstBlock "Yend_TOP_Roll_MON" + DstPort 1 + } + Line { + ZOrder 50796 + SrcBlock "Mux30" + SrcPort 1 + DstBlock "TOP_roll" + DstPort 1 + } + Line { + ZOrder 50799 + SrcBlock "Mux31" + SrcPort 1 + DstBlock "TOP_dz1" + DstPort 1 + } + Line { + ZOrder 50802 + SrcBlock "Yend_TOP_Roll_MON" + SrcPort 1 + Points [56, 0] + Branch { + ZOrder 51053 + Points [0, -75] + DstBlock "Yend_TOP_Roll" + DstPort 1 + } + Branch { + ZOrder 51052 + Points [0, 125] + Branch { + ZOrder 51054 + DstBlock "Sum120" + DstPort 1 + } + Branch { + ZOrder 50801 + Points [0, 602; -1194, 0; 0, -72] + DstBlock "Mux31" + DstPort 1 + } + } + } + Line { + ZOrder 50803 + SrcBlock "incident_angle_z" + SrcPort 1 + DstBlock "Mux31" + DstPort 2 + } + Line { + ZOrder 50804 + SrcBlock "Constant11" + SrcPort 1 + DstBlock "Choice44" + DstPort 3 + } + Line { + ZOrder 50805 + SrcBlock "Yend_TOP_roll_dz_SW" + SrcPort 1 + DstBlock "Choice44" + DstPort 2 + } + Line { + ZOrder 50806 + SrcBlock "TOP_dz1" + SrcPort 1 + Points [9, 0; 0, 109; -415, 0; 0, -59] + DstBlock "Choice44" + DstPort 1 + } + Line { + ZOrder 50808 + SrcBlock "Choice44" + SrcPort 1 + Points [50, 0] + DstBlock "Sum106" + DstPort 2 + } + Line { + ZOrder 50809 + SrcBlock "Sum106" + SrcPort 1 + DstBlock "Mux32" + DstPort 1 + } + Line { + ZOrder 50810 + SrcBlock "Mux32" + SrcPort 1 + DstBlock "TOP_dz2" + DstPort 1 + } + Line { + ZOrder 50811 + SrcBlock "TOP_dz2" + SrcPort 1 + DstBlock "Yend_TOP_dz_MON" + DstPort 1 + } + Line { + ZOrder 50812 + SrcBlock "Distance_z" + SrcPort 1 + Points [36, 0; 0, -45] + DstBlock "Mux32" + DstPort 2 + } + Line { + ZOrder 51041 + SrcBlock "Yend_TOP_dx_MON" + SrcPort 1 + Points [50, 0] + Branch { + ZOrder 51044 + Points [147, 0; 0, 265; 120, 0] + Branch { + ZOrder 51078 + DstBlock "Sum118" + DstPort 1 + } + Branch { + ZOrder 51074 + Points [0, 535] + DstBlock "Yend_Fil_TOP_dx_OFFSET" + DstPort 1 + } + } + Branch { + ZOrder 51043 + Points [0, -100] + DstBlock "Yend_TOP_dx" + DstPort 1 + } + } + Line { + ZOrder 51046 + SrcBlock "Yend_TOP_dz_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 51058 + Points [1160, 0; 0, -350] + DstBlock "Sum119" + DstPort 1 + } + Branch { + ZOrder 51056 + Points [0, 65] + DstBlock "Yend_TOP_dz" + DstPort 1 + } + } + Line { + Name "" + ZOrder 50815 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "Yend_TOP_QPD1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 50816 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "Yend_TOP_QPD1_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 50818 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "Yend_TOP_QPD1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 50830 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "Yend_TOP_QPD2_X_MON" + DstPort 1 + } + Line { + ZOrder 50219 + SrcBlock "Constant7" + SrcPort 1 + Points [31, 0] + Branch { + ZOrder 58432 + Points [0, -260] + Branch { + ZOrder 50945 + DstBlock "Divide89" + DstPort 2 + } + Branch { + ZOrder 50944 + Points [0, -175] + Branch { + ZOrder 50947 + DstBlock "Divide88" + DstPort 2 + } + Branch { + ZOrder 50946 + Points [0, -350] + Branch { + ZOrder 50928 + DstBlock "Divide76" + DstPort 2 + } + Branch { + ZOrder 50927 + Points [0, -175] + Branch { + ZOrder 50931 + Points [0, -350] + Branch { + ZOrder 50921 + DstBlock "Divide74" + DstPort 2 + } + Branch { + ZOrder 50919 + Points [0, -175] + DstBlock "Divide73" + DstPort 2 + } + } + Branch { + ZOrder 50924 + DstBlock "Divide75" + DstPort 2 + } + } + } + } + } + Branch { + ZOrder 58431 + Points [0, 90] + Branch { + ZOrder 58434 + Points [0, 175] + DstBlock "Divide11" + DstPort 2 + } + Branch { + ZOrder 58433 + DstBlock "Divide6" + DstPort 2 + } + } + } + Line { + ZOrder 51077 + SrcBlock "Sum118" + SrcPort 1 + DstBlock "Sum121" + DstPort 1 + } + Line { + ZOrder 51061 + SrcBlock "Sum120" + SrcPort 1 + DstBlock "Sum122" + DstPort 1 + } + Line { + ZOrder 51063 + SrcBlock "Sum119" + SrcPort 1 + DstBlock "Sum123" + DstPort 1 + } + Line { + ZOrder 51064 + SrcBlock "Yend_Fil_TOP_dx_OFFSET" + SrcPort 1 + DstBlock "Choice54" + DstPort 1 + } + Line { + ZOrder 51065 + SrcBlock "Yend_ZEROE_TOP_dx_SW" + SrcPort 1 + DstBlock "Choice54" + DstPort 2 + } + Line { + ZOrder 51066 + SrcBlock "Constant76" + SrcPort 1 + Points [63, 0; 0, -35] + DstBlock "Choice54" + DstPort 3 + } + Line { + ZOrder 51067 + SrcBlock "Yend_Fil_TOP_Roll_OFFSET" + SrcPort 1 + DstBlock "Choice55" + DstPort 1 + } + Line { + ZOrder 51068 + SrcBlock "Yend_ZEROE_TOP_Roll_SW" + SrcPort 1 + DstBlock "Choice55" + DstPort 2 + } + Line { + ZOrder 51069 + SrcBlock "Constant16" + SrcPort 1 + Points [65, 0; 0, -35] + DstBlock "Choice55" + DstPort 3 + } + Line { + ZOrder 51070 + SrcBlock "Yend_Fil_TOP_dz_OFFSET" + SrcPort 1 + DstBlock "Choice56" + DstPort 1 + } + Line { + ZOrder 51071 + SrcBlock "Yend_ZEROE_TOP_dz_SW1" + SrcPort 1 + DstBlock "Choice56" + DstPort 2 + } + Line { + ZOrder 51072 + SrcBlock "Constant17" + SrcPort 1 + Points [24, 0; 0, -30] + DstBlock "Choice56" + DstPort 3 + } + Line { + ZOrder 51075 + SrcBlock "Choice54" + SrcPort 1 + Points [104, 0; 0, -500; -389, 0] + DstBlock "Sum118" + DstPort 2 + } + Line { + ZOrder 51079 + SrcBlock "Choice55" + SrcPort 1 + Points [15, 0] + DstBlock "Sum120" + DstPort 2 + } + Line { + ZOrder 51080 + SrcBlock "Choice56" + SrcPort 1 + Points [35, 0] + DstBlock "Sum119" + DstPort 2 + } + Line { + ZOrder 51081 + SrcBlock "Yend_TOP_dx_OFFSET" + SrcPort 1 + Points [10, 0] + DstBlock "Sum121" + DstPort 2 + } + Line { + ZOrder 51082 + SrcBlock "Yend_TOP_Roll_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum122" + DstPort 2 + } + Line { + ZOrder 51083 + SrcBlock "Yend_TOP_dz_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum123" + DstPort 2 + } + Line { + ZOrder 51099 + SrcBlock "Yend_Fil_TOP_dx" + SrcPort 1 + DstBlock "Sum42" + DstPort 1 + } + Line { + ZOrder 51100 + SrcBlock "Sum122" + SrcPort 1 + Points [203, 0] + Branch { + ZOrder 51451 + Points [0, -290; 2453, 0] + Branch { + ZOrder 51461 + DstBlock "Product39" + DstPort 1 + } + Branch { + ZOrder 51458 + Points [0, 70] + Branch { + ZOrder 51468 + Points [0, 885; 40, 0] + Branch { + ZOrder 51471 + Points [0, 70] + DstBlock "Product69" + DstPort 1 + } + Branch { + ZOrder 51470 + DstBlock "Product41" + DstPort 1 + } + } + Branch { + ZOrder 51467 + DstBlock "Product40" + DstPort 1 + } + } + } + Branch { + ZOrder 51450 + DstBlock "Yend_Fil_TOP_Roll" + DstPort 1 + } + } + Line { + ZOrder 51101 + SrcBlock "Sum123" + SrcPort 1 + Points [270, 0] + Branch { + ZOrder 51487 + Points [0, -290; 2363, 0] + Branch { + ZOrder 51489 + Points [0, 70] + Branch { + ZOrder 51494 + Points [0, 910; 40, 0] + Branch { + ZOrder 51497 + Points [0, 70] + DstBlock "Product73" + DstPort 1 + } + Branch { + ZOrder 51496 + DstBlock "Product72" + DstPort 1 + } + } + Branch { + ZOrder 51493 + DstBlock "Product71" + DstPort 1 + } + } + Branch { + ZOrder 51488 + DstBlock "Product70" + DstPort 1 + } + } + Branch { + ZOrder 51486 + DstBlock "Yend_Fil_TOP_dz" + DstPort 1 + } + } + Line { + ZOrder 51103 + SrcBlock "Yend_Fil_TOP_Roll" + SrcPort 1 + DstBlock "Sum43" + DstPort 1 + } + Line { + ZOrder 51104 + SrcBlock "Yend_Fil_TOP_dz" + SrcPort 1 + DstBlock "Sum44" + DstPort 1 + } + Line { + ZOrder 51110 + SrcBlock "Sum42" + SrcPort 1 + Points [169, 0; 0, -540] + DstBlock "Mux36" + DstPort 4 + } + Line { + ZOrder 51111 + SrcBlock "Sum43" + SrcPort 1 + Points [133, 0; 0, -600] + DstBlock "Mux36" + DstPort 5 + } + Line { + ZOrder 51112 + SrcBlock "Sum44" + SrcPort 1 + Points [177, 0; 0, -690] + DstBlock "Mux36" + DstPort 6 + } + Line { + ZOrder 51114 + SrcBlock "Demux8" + SrcPort 4 + DstBlock "Mux21" + DstPort 4 + } + Line { + ZOrder 51115 + SrcBlock "Demux8" + SrcPort 5 + DstBlock "Mux21" + DstPort 5 + } + Line { + ZOrder 51116 + SrcBlock "Demux7" + SrcPort 5 + DstBlock "Yend_Fil_TOP_COIL6" + DstPort 1 + } + Line { + ZOrder 51117 + SrcBlock "Yend_Fil_TOP_COIL6" + SrcPort 1 + DstBlock "Yend_TOP_COIL5_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 51118 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "Yend_TOP_OSC1_dx" + DstPort 1 + } + Line { + ZOrder 51119 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "Yend_TOP_OSC1_Roll" + DstPort 1 + } + Line { + ZOrder 51120 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "Yend_TOP_OSC1_dz" + DstPort 1 + } + Line { + ZOrder 51138 + SrcBlock "Yend_TOP_OSC1_dx" + SrcPort 2 + DstBlock "Choice6" + DstPort 1 + } + Line { + ZOrder 51139 + SrcBlock "Yend_TOP_OSC1_Roll" + SrcPort 2 + DstBlock "Choice27" + DstPort 1 + } + Line { + ZOrder 51140 + SrcBlock "Choice6" + SrcPort 1 + Points [11, 0; 0, 570] + DstBlock "Mux28" + DstPort 4 + } + Line { + ZOrder 51141 + SrcBlock "Choice27" + SrcPort 1 + Points [5, 0; 0, 465] + DstBlock "Mux28" + DstPort 5 + } + Line { + ZOrder 51142 + SrcBlock "Choice28" + SrcPort 1 + Points [98, 0; 0, 360] + DstBlock "Mux28" + DstPort 6 + } + Line { + ZOrder 51144 + SrcBlock "Yend_TOP_OSC1_dz" + SrcPort 2 + DstBlock "Choice28" + DstPort 1 + } + Line { + ZOrder 51210 + SrcBlock "Yend_TOP_OSC1_dx" + SrcPort 3 + Points [53, 0; 0, 25] + DstBlock "Choice36" + DstPort 1 + } + Line { + ZOrder 51211 + SrcBlock "Yend_TOP_OSC1_Roll" + SrcPort 3 + Points [52, 0; 0, 35] + DstBlock "Choice57" + DstPort 1 + } + Line { + ZOrder 51212 + SrcBlock "Yend_TOP_OSC1_dz" + SrcPort 3 + Points [53, 0; 0, 35] + DstBlock "Choice58" + DstPort 1 + } + Line { + ZOrder 51213 + SrcBlock "Yend_TOP_OSC1_dx" + SrcPort 1 + DstBlock "Choice59" + DstPort 1 + } + Line { + ZOrder 51214 + SrcBlock "Yend_TOP_OSC1_Roll" + SrcPort 1 + DstBlock "Choice60" + DstPort 1 + } + Line { + ZOrder 51215 + SrcBlock "Yend_TOP_OSC1_dz" + SrcPort 1 + DstBlock "Choice61" + DstPort 1 + } + Line { + ZOrder 51216 + SrcBlock "Choice36" + SrcPort 1 + Points [60, 0; 0, 400] + DstBlock "Mux29" + DstPort 4 + } + Line { + ZOrder 51217 + SrcBlock "Choice57" + SrcPort 1 + Points [29, 0; 0, 275] + DstBlock "Mux29" + DstPort 5 + } + Line { + ZOrder 51218 + SrcBlock "Choice58" + SrcPort 1 + Points [14, 0; 0, 160] + DstBlock "Mux29" + DstPort 6 + } + Line { + ZOrder 51231 + SrcBlock "Yend_TOP_OSC1_dx_SW" + SrcPort 1 + Points [368, 0; 0, 545] + Branch { + ZOrder 51233 + Points [0, 45; -329, 0] + Branch { + ZOrder 51236 + Points [0, 20] + DstBlock "Choice36" + DstPort 2 + } + Branch { + ZOrder 51235 + Points [-158, 0; 0, -25] + DstBlock "Choice6" + DstPort 2 + } + } + Branch { + ZOrder 51232 + DstBlock "Choice59" + DstPort 2 + } + } + Line { + ZOrder 51237 + SrcBlock "Yend_TOP_OSC1_Roll_SW" + SrcPort 1 + Points [339, 0; 0, 595] + Branch { + ZOrder 51239 + Points [0, 54; -298, 0] + Branch { + ZOrder 51242 + Points [0, 21] + DstBlock "Choice57" + DstPort 2 + } + Branch { + ZOrder 51241 + Points [-160, 0; 0, -34] + DstBlock "Choice27" + DstPort 2 + } + } + Branch { + ZOrder 51238 + DstBlock "Choice60" + DstPort 2 + } + } + Line { + ZOrder 51243 + SrcBlock "Yend_TOP_OSC1_dz_SW" + SrcPort 1 + Points [359, 0; 0, 650] + Branch { + ZOrder 51246 + DstBlock "Choice61" + DstPort 2 + } + Branch { + ZOrder 51245 + Points [0, 54; -306, 0] + Branch { + ZOrder 51248 + Points [0, 21] + DstBlock "Choice58" + DstPort 2 + } + Branch { + ZOrder 51247 + Points [-172, 0; 0, -34] + DstBlock "Choice28" + DstPort 2 + } + } + } + Line { + ZOrder 50354 + SrcBlock "Constant4" + SrcPort 1 + Points [267, 0] + Branch { + ZOrder 51147 + Points [0, -55] + Branch { + ZOrder 51137 + Points [0, -100] + Branch { + ZOrder 51183 + Points [0, -100] + DstBlock "Choice46" + DstPort 3 + } + Branch { + ZOrder 51127 + DstBlock "Choice47" + DstPort 3 + } + } + Branch { + ZOrder 51124 + DstBlock "Choice48" + DstPort 3 + } + } + Branch { + ZOrder 51182 + Points [248, 0] + Branch { + ZOrder 51187 + DstBlock "Choice26" + DstPort 3 + } + Branch { + ZOrder 51220 + Points [0, 60] + Branch { + ZOrder 51250 + DstBlock "Choice59" + DstPort 3 + } + Branch { + ZOrder 51249 + Points [0, 65] + Branch { + ZOrder 51222 + DstBlock "Choice36" + DstPort 3 + } + Branch { + ZOrder 51221 + Points [0, 55] + Branch { + ZOrder 51252 + DstBlock "Choice60" + DstPort 3 + } + Branch { + ZOrder 51251 + Points [0, 75] + Branch { + ZOrder 51224 + DstBlock "Choice57" + DstPort 3 + } + Branch { + ZOrder 51223 + Points [0, 45] + Branch { + ZOrder 51256 + DstBlock "Choice61" + DstPort 3 + } + Branch { + ZOrder 51255 + Points [0, 75] + DstBlock "Choice58" + DstPort 3 + } + } + } + } + } + } + Branch { + ZOrder 51204 + Points [0, -75] + Branch { + ZOrder 51203 + DstBlock "Choice52" + DstPort 3 + } + Branch { + ZOrder 51184 + Points [0, -35] + Branch { + ZOrder 51189 + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 51188 + Points [0, -65] + Branch { + ZOrder 51206 + DstBlock "Choice51" + DstPort 3 + } + Branch { + ZOrder 51205 + Points [0, -35] + Branch { + ZOrder 51208 + Points [0, -65] + DstBlock "Choice50" + DstPort 3 + } + Branch { + ZOrder 51207 + DstBlock "Choice53" + DstPort 3 + } + } + } + } + } + } + Branch { + ZOrder 51146 + Points [0, 80] + Branch { + ZOrder 51150 + DstBlock "Choice6" + DstPort 3 + } + Branch { + ZOrder 51149 + Points [0, 120] + Branch { + ZOrder 51152 + Points [0, 120] + DstBlock "Choice28" + DstPort 3 + } + Branch { + ZOrder 51151 + DstBlock "Choice27" + DstPort 3 + } + } + } + } + Line { + ZOrder 51261 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "Yend_TOP_OSC2_dx" + DstPort 1 + } + Line { + ZOrder 51265 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "Yend_TOP_OSC2_Roll" + DstPort 1 + } + Line { + ZOrder 51266 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "Yend_TOP_OSC2_dz" + DstPort 1 + } + Line { + ZOrder 51331 + SrcBlock "Yend_TOP_OSC2_dx" + SrcPort 2 + DstBlock "Choice62" + DstPort 1 + } + Line { + ZOrder 51332 + SrcBlock "Yend_TOP_OSC2_Roll" + SrcPort 2 + DstBlock "Choice63" + DstPort 1 + } + Line { + ZOrder 51333 + SrcBlock "Yend_TOP_OSC2_dz" + SrcPort 2 + DstBlock "Choice64" + DstPort 1 + } + Line { + ZOrder 51334 + SrcBlock "Choice62" + SrcPort 1 + Points [12, 0; 0, 445] + DstBlock "Mux24" + DstPort 4 + } + Line { + ZOrder 51335 + SrcBlock "Choice63" + SrcPort 1 + Points [5, 0; 0, 315] + DstBlock "Mux24" + DstPort 5 + } + Line { + ZOrder 51336 + SrcBlock "Choice64" + SrcPort 1 + Points [71, 0; 0, 160] + DstBlock "Mux24" + DstPort 6 + } + Line { + ZOrder 50402 + SrcBlock "Constant40" + SrcPort 1 + Points [363, 0] + Branch { + ZOrder 51338 + Points [0, 140] + Branch { + ZOrder 51340 + DstBlock "Choice62" + DstPort 3 + } + Branch { + ZOrder 51339 + Points [0, 135] + Branch { + ZOrder 51343 + DstBlock "Choice63" + DstPort 3 + } + Branch { + ZOrder 51342 + Points [0, 160] + DstBlock "Choice64" + DstPort 3 + } + } + } + Branch { + ZOrder 51305 + Points [0, -45] + Branch { + ZOrder 51282 + DstBlock "Choice37" + DstPort 3 + } + Branch { + ZOrder 51267 + Points [0, -110] + Branch { + ZOrder 51278 + DstBlock "Choice34" + DstPort 3 + } + Branch { + ZOrder 51264 + Points [0, -120] + DstBlock "Choice33" + DstPort 3 + } + } + } + Branch { + ZOrder 51304 + Points [294, 0] + Branch { + ZOrder 51347 + Points [0, 120] + Branch { + ZOrder 51358 + DstBlock "Choice68" + DstPort 3 + } + Branch { + ZOrder 51357 + Points [0, 75] + Branch { + ZOrder 51349 + DstBlock "Choice65" + DstPort 3 + } + Branch { + ZOrder 51348 + Points [0, 60] + Branch { + ZOrder 51356 + DstBlock "Choice69" + DstPort 3 + } + Branch { + ZOrder 51355 + Points [0, 100] + Branch { + ZOrder 51351 + DstBlock "Choice66" + DstPort 3 + } + Branch { + ZOrder 51350 + Points [0, 60] + Branch { + ZOrder 51360 + DstBlock "Choice70" + DstPort 3 + } + Branch { + ZOrder 51359 + Points [0, 85] + DstBlock "Choice67" + DstPort 3 + } + } + } + } + } + } + Branch { + ZOrder 51307 + Points [0, -55] + Branch { + ZOrder 51317 + DstBlock "Choice41" + DstPort 3 + } + Branch { + ZOrder 51316 + Points [0, -55] + Branch { + ZOrder 51310 + DstBlock "Choice29" + DstPort 3 + } + Branch { + ZOrder 51309 + Points [0, -65] + Branch { + ZOrder 51315 + DstBlock "Choice40" + DstPort 3 + } + Branch { + ZOrder 51314 + Points [0, -50] + Branch { + ZOrder 51312 + Points [0, -70] + DstBlock "Choice39" + DstPort 3 + } + Branch { + ZOrder 51311 + DstBlock "Choice42" + DstPort 3 + } + } + } + } + } + Branch { + ZOrder 51306 + DstBlock "Choice30" + DstPort 3 + } + } + } + Line { + ZOrder 51344 + SrcBlock "Yend_TOP_OSC2_dx" + SrcPort 3 + Points [93, 0; 0, 35] + DstBlock "Choice65" + DstPort 1 + } + Line { + ZOrder 51345 + SrcBlock "Yend_TOP_OSC2_Roll" + SrcPort 3 + Points [95, 0; 0, 60] + DstBlock "Choice66" + DstPort 1 + } + Line { + ZOrder 51346 + SrcBlock "Yend_TOP_OSC2_dz" + SrcPort 3 + Points [93, 0; 0, 45] + DstBlock "Choice67" + DstPort 1 + } + Line { + ZOrder 51352 + SrcBlock "Yend_TOP_OSC2_dx" + SrcPort 1 + DstBlock "Choice68" + DstPort 1 + } + Line { + ZOrder 51353 + SrcBlock "Yend_TOP_OSC2_Roll" + SrcPort 1 + DstBlock "Choice69" + DstPort 1 + } + Line { + ZOrder 51354 + SrcBlock "Yend_TOP_OSC2_dz" + SrcPort 1 + DstBlock "Choice70" + DstPort 1 + } + Line { + ZOrder 51361 + SrcBlock "Choice65" + SrcPort 1 + Points [51, 0; 0, 450] + DstBlock "Mux26" + DstPort 4 + } + Line { + ZOrder 51362 + SrcBlock "Choice66" + SrcPort 1 + Points [30, 0; 0, 295] + DstBlock "Mux26" + DstPort 5 + } + Line { + ZOrder 51363 + SrcBlock "Choice67" + SrcPort 1 + Points [20, 0; 0, 155] + DstBlock "Mux26" + DstPort 6 + } + Line { + ZOrder 51364 + SrcBlock "Yend_TOP_OSC2_dx_SW" + SrcPort 1 + Points [34, 0; 0, 550] + Branch { + ZOrder 51368 + DstBlock "Choice68" + DstPort 2 + } + Branch { + ZOrder 51367 + Points [0, 75] + Branch { + ZOrder 51366 + DstBlock "Choice65" + DstPort 2 + } + Branch { + ZOrder 51365 + Points [-241, 0; 0, -55] + DstBlock "Choice62" + DstPort 2 + } + } + } + Line { + ZOrder 51369 + SrcBlock "Yend_TOP_OSC2_Roll_SW" + SrcPort 1 + Points [67, 0; 0, 755] + Branch { + ZOrder 51374 + DstBlock "Choice69" + DstPort 2 + } + Branch { + ZOrder 51373 + Points [0, 100] + Branch { + ZOrder 51372 + Points [-234, 0; 0, -80] + DstBlock "Choice63" + DstPort 2 + } + Branch { + ZOrder 51371 + DstBlock "Choice66" + DstPort 2 + } + } + } + Line { + ZOrder 51375 + SrcBlock "Yend_TOP_OSC2_dz_SW" + SrcPort 1 + Points [83, 0; 0, 1020] + Branch { + ZOrder 51379 + DstBlock "Choice70" + DstPort 2 + } + Branch { + ZOrder 51378 + Points [0, 85] + Branch { + ZOrder 51377 + DstBlock "Choice67" + DstPort 2 + } + Branch { + ZOrder 51376 + Points [-250, 0; 0, -65] + DstBlock "Choice64" + DstPort 2 + } + } + } + Line { + ZOrder 51381 + SrcBlock "Choice59" + SrcPort 1 + Points [12, 0; 0, -648; 1303, 0; 0, 753] + DstBlock "Sum45" + DstPort 1 + } + Line { + ZOrder 51382 + SrcBlock "Choice68" + SrcPort 1 + Points [44, 0; 0, 290] + DstBlock "Sum45" + DstPort 2 + } + Line { + ZOrder 51383 + SrcBlock "Choice60" + SrcPort 1 + Points [12, 0; 0, 138; 1384, 0; 0, -58] + DstBlock "Sum46" + DstPort 1 + } + Line { + ZOrder 51389 + SrcBlock "Choice69" + SrcPort 1 + Points [21, 0; 0, 256; 244, 0] + DstBlock "Sum46" + DstPort 2 + } + Line { + ZOrder 51390 + SrcBlock "Choice61" + SrcPort 1 + Points [4, 0; 0, 219; 1406, 0] + DstBlock "Sum48" + DstPort 1 + } + Line { + ZOrder 51391 + SrcBlock "Choice70" + SrcPort 1 + Points [8, 0; 0, 170; 257, 0] + DstBlock "Sum48" + DstPort 2 + } + Line { + ZOrder 51392 + SrcBlock "Sum45" + SrcPort 1 + Points [375, 0; 0, 2074; -120, 0] + DstBlock "Sum42" + DstPort 2 + } + Line { + ZOrder 51393 + SrcBlock "Sum46" + SrcPort 1 + Points [338, 0; 0, 2040; -83, 0] + DstBlock "Sum43" + DstPort 2 + } + Line { + ZOrder 51394 + SrcBlock "Sum48" + SrcPort 1 + Points [305, 0; 0, 2100; -40, 0] + DstBlock "Sum44" + DstPort 2 + } + Line { + ZOrder 51425 + SrcBlock "Product33" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_dx1_SIN" + DstPort 1 + } + Line { + ZOrder 51426 + SrcBlock "Product36" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_dx1_COS" + DstPort 1 + } + Line { + ZOrder 51098 + SrcBlock "Sum121" + SrcPort 1 + Points [170, 0] + Branch { + ZOrder 51428 + Points [0, -180; 2528, 0] + Branch { + ZOrder 51438 + Points [0, -95] + Branch { + ZOrder 51433 + DstBlock "Product36" + DstPort 1 + } + Branch { + ZOrder 51432 + Points [0, -70] + DstBlock "Product33" + DstPort 1 + } + } + Branch { + ZOrder 51437 + Points [0, 800; 40, 0] + Branch { + ZOrder 51440 + Points [0, 70] + DstBlock "Product38" + DstPort 1 + } + Branch { + ZOrder 51439 + DstBlock "Product37" + DstPort 1 + } + } + } + Branch { + ZOrder 51427 + DstBlock "Yend_Fil_TOP_dx" + DstPort 1 + } + } + Line { + ZOrder 51434 + SrcBlock "Product37" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_dx2_SIN" + DstPort 1 + } + Line { + ZOrder 51435 + SrcBlock "Product38" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_dx2_COS" + DstPort 1 + } + Line { + ZOrder 51448 + SrcBlock "Product39" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_Roll1_SIN" + DstPort 1 + } + Line { + ZOrder 51449 + SrcBlock "Product40" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_Roll1_COS" + DstPort 1 + } + Line { + ZOrder 51455 + SrcBlock "Product41" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_Roll2_SIN" + DstPort 1 + } + Line { + ZOrder 51456 + SrcBlock "Product69" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_Roll2_COS" + DstPort 1 + } + Line { + ZOrder 51484 + SrcBlock "Product70" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_dz1_SIN" + DstPort 1 + } + Line { + ZOrder 51485 + SrcBlock "Product71" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_dz1_COS" + DstPort 1 + } + Line { + ZOrder 51490 + SrcBlock "Product72" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_dz2_SIN" + DstPort 1 + } + Line { + ZOrder 51491 + SrcBlock "Product73" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_dz2_COS" + DstPort 1 + } + Line { + ZOrder 51510 + SrcBlock "Sum47" + SrcPort 1 + DstBlock "SQRT13" + DstPort 1 + } + Line { + ZOrder 51511 + SrcBlock "SQRT13" + SrcPort 1 + Points [5, 0] + DstBlock "Product75" + DstPort 1 + } + Line { + ZOrder 51512 + SrcBlock "Constant14" + SrcPort 1 + Points [5, 0] + DstBlock "Product75" + DstPort 2 + } + Line { + ZOrder 51534 + SrcBlock "Yend_Fil_TOP_DEMOD_dx1_COS" + SrcPort 1 + Points [62, 0] + Branch { + ZOrder 51536 + Points [0, 10; 495, 0] + Branch { + ZOrder 51540 + Points [0, 20] + DstBlock "Abs32" + DstPort 1 + } + Branch { + ZOrder 51539 + Points [68, 0] + DstBlock "Divide38" + DstPort 1 + } + } + Branch { + ZOrder 51535 + Points [0, -15] + DstBlock "MathFunction32" + DstPort 1 + } + } + Line { + ZOrder 51518 + SrcBlock "Product75" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_dx1_MON" + DstPort 1 + } + Line { + ZOrder 51519 + SrcBlock "Yend_TOP_DEMOD_AMP_dx1_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_dx1" + DstPort 1 + } + Line { + ZOrder 51520 + SrcBlock "Yend_TOP_DEMOD_PHASE_SIN_dx1_MON" + SrcPort 1 + Points [95, 0] + } + Line { + ZOrder 51521 + SrcBlock "Divide37" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_SIN_dx1_MON" + DstPort 1 + } + Line { + ZOrder 51522 + SrcBlock "Abs31" + SrcPort 1 + Points [12, 0; 0, -20] + DstBlock "Divide37" + DstPort 2 + } + Line { + ZOrder 51523 + SrcBlock "Abs32" + SrcPort 1 + Points [5, 0; 0, -35] + DstBlock "Divide38" + DstPort 2 + } + Line { + ZOrder 51524 + SrcBlock "Yend_TOP_DEMOD_PHASE_COS_dx1_MON" + SrcPort 1 + Points [90, 0] + } + Line { + ZOrder 51525 + SrcBlock "Divide38" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_COS_dx1_MON" + DstPort 1 + } + Line { + ZOrder 51526 + SrcBlock "MathFunction31" + SrcPort 1 + DstBlock "Sum47" + DstPort 1 + } + Line { + ZOrder 51527 + SrcBlock "MathFunction32" + SrcPort 1 + Points [30, 0] + DstBlock "Sum47" + DstPort 2 + } + Line { + ZOrder 51528 + SrcBlock "Yend_Fil_TOP_DEMOD_dx1_SIN" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 51530 + Points [0, -30; 468, 0] + Branch { + ZOrder 51532 + Points [0, 35] + DstBlock "Abs31" + DstPort 1 + } + Branch { + ZOrder 51531 + DstBlock "Divide37" + DstPort 1 + } + } + Branch { + ZOrder 51529 + DstBlock "MathFunction31" + DstPort 1 + } + } + Line { + ZOrder 51541 + SrcBlock "Sum49" + SrcPort 1 + DstBlock "SQRT14" + DstPort 1 + } + Line { + ZOrder 51542 + SrcBlock "SQRT14" + SrcPort 1 + Points [5, 0] + DstBlock "Product76" + DstPort 1 + } + Line { + ZOrder 51543 + SrcBlock "Constant26" + SrcPort 1 + Points [5, 0] + DstBlock "Product76" + DstPort 2 + } + Line { + ZOrder 51565 + SrcBlock "Yend_Fil_TOP_DEMOD_Roll1_COS" + SrcPort 1 + Points [87, 0] + Branch { + ZOrder 51547 + Points [0, 10; 495, 0] + Branch { + ZOrder 51546 + Points [0, 20] + DstBlock "Abs34" + DstPort 1 + } + Branch { + ZOrder 51545 + Points [68, 0] + DstBlock "Divide40" + DstPort 1 + } + } + Branch { + ZOrder 51544 + Points [0, -15] + DstBlock "MathFunction34" + DstPort 1 + } + } + Line { + ZOrder 51549 + SrcBlock "Product76" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_Roll1_MON" + DstPort 1 + } + Line { + ZOrder 51550 + SrcBlock "Yend_TOP_DEMOD_AMP_Roll1_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_Roll1" + DstPort 1 + } + Line { + ZOrder 51551 + SrcBlock "Yend_TOP_DEMOD_PHASE_SIN_Roll1_MON" + SrcPort 1 + Points [95, 0] + } + Line { + ZOrder 51552 + SrcBlock "Divide39" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_SIN_Roll1_MON" + DstPort 1 + } + Line { + ZOrder 51553 + SrcBlock "Abs33" + SrcPort 1 + Points [12, 0; 0, -20] + DstBlock "Divide39" + DstPort 2 + } + Line { + ZOrder 51554 + SrcBlock "Abs34" + SrcPort 1 + Points [5, 0; 0, -35] + DstBlock "Divide40" + DstPort 2 + } + Line { + ZOrder 51555 + SrcBlock "Yend_TOP_DEMOD_PHASE_COS_Roll1_MON" + SrcPort 1 + Points [90, 0] + } + Line { + ZOrder 51556 + SrcBlock "Divide40" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_COS_Roll1_MON" + DstPort 1 + } + Line { + ZOrder 51557 + SrcBlock "MathFunction33" + SrcPort 1 + DstBlock "Sum49" + DstPort 1 + } + Line { + ZOrder 51558 + SrcBlock "MathFunction34" + SrcPort 1 + Points [30, 0] + DstBlock "Sum49" + DstPort 2 + } + Line { + ZOrder 51564 + SrcBlock "Yend_Fil_TOP_DEMOD_Roll1_SIN" + SrcPort 1 + Points [91, 0] + Branch { + ZOrder 51562 + Points [0, -30; 468, 0] + Branch { + ZOrder 51561 + Points [0, 35] + DstBlock "Abs33" + DstPort 1 + } + Branch { + ZOrder 51560 + DstBlock "Divide39" + DstPort 1 + } + } + Branch { + ZOrder 51559 + DstBlock "MathFunction33" + DstPort 1 + } + } + Line { + ZOrder 51593 + SrcBlock "Sum50" + SrcPort 1 + DstBlock "SQRT15" + DstPort 1 + } + Line { + ZOrder 51594 + SrcBlock "SQRT15" + SrcPort 1 + Points [5, 0] + DstBlock "Product77" + DstPort 1 + } + Line { + ZOrder 51595 + SrcBlock "Constant39" + SrcPort 1 + Points [5, 0] + DstBlock "Product77" + DstPort 2 + } + Line { + ZOrder 51621 + SrcBlock "Yend_Fil_TOP_DEMOD_dz1_COS" + SrcPort 1 + Points [112, 0; 0, 35] + Branch { + ZOrder 51622 + Points [0, 25; 495, 0] + Branch { + ZOrder 51598 + Points [0, 20] + DstBlock "Abs36" + DstPort 1 + } + Branch { + ZOrder 51597 + Points [68, 0] + DstBlock "Divide42" + DstPort 1 + } + } + Branch { + ZOrder 51596 + DstBlock "MathFunction36" + DstPort 1 + } + } + Line { + ZOrder 51601 + SrcBlock "Product77" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_dz1_MON" + DstPort 1 + } + Line { + ZOrder 51602 + SrcBlock "Yend_TOP_DEMOD_AMP_dz1_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_dz2" + DstPort 1 + } + Line { + ZOrder 51603 + SrcBlock "Yend_TOP_DEMOD_PHASE_SIN_dz1_MON" + SrcPort 1 + Points [95, 0] + } + Line { + ZOrder 51604 + SrcBlock "Divide41" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_SIN_dz1_MON" + DstPort 1 + } + Line { + ZOrder 51605 + SrcBlock "Abs35" + SrcPort 1 + Points [12, 0; 0, -20] + DstBlock "Divide41" + DstPort 2 + } + Line { + ZOrder 51606 + SrcBlock "Abs36" + SrcPort 1 + Points [5, 0; 0, -35] + DstBlock "Divide42" + DstPort 2 + } + Line { + ZOrder 51607 + SrcBlock "Yend_TOP_DEMOD_PHASE_COS_dz1_MON" + SrcPort 1 + Points [90, 0] + } + Line { + ZOrder 51608 + SrcBlock "Divide42" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_COS_dz1_MON" + DstPort 1 + } + Line { + ZOrder 51609 + SrcBlock "MathFunction35" + SrcPort 1 + DstBlock "Sum50" + DstPort 1 + } + Line { + ZOrder 51610 + SrcBlock "MathFunction36" + SrcPort 1 + Points [30, 0] + DstBlock "Sum50" + DstPort 2 + } + Line { + ZOrder 51619 + SrcBlock "Yend_Fil_TOP_DEMOD_dz1_SIN" + SrcPort 1 + Points [116, 0; 0, 20] + Branch { + ZOrder 51620 + Points [0, 30] + DstBlock "MathFunction35" + DstPort 1 + } + Branch { + ZOrder 51614 + Points [468, 0] + Branch { + ZOrder 51613 + Points [0, 35] + DstBlock "Abs35" + DstPort 1 + } + Branch { + ZOrder 51612 + DstBlock "Divide41" + DstPort 1 + } + } + } + Line { + ZOrder 51626 + SrcBlock "MathFunction37" + SrcPort 1 + DstBlock "Sum51" + DstPort 1 + } + Line { + ZOrder 51627 + SrcBlock "MathFunction38" + SrcPort 1 + Points [30, 0] + DstBlock "Sum51" + DstPort 2 + } + Line { + ZOrder 51628 + SrcBlock "Sum51" + SrcPort 1 + DstBlock "SQRT19" + DstPort 1 + } + Line { + ZOrder 51629 + SrcBlock "SQRT19" + SrcPort 1 + Points [5, 0] + DstBlock "Product78" + DstPort 1 + } + Line { + ZOrder 51630 + SrcBlock "Constant41" + SrcPort 1 + Points [5, 0] + DstBlock "Product78" + DstPort 2 + } + Line { + ZOrder 51631 + SrcBlock "Product78" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_dx2_MON" + DstPort 1 + } + Line { + ZOrder 51632 + SrcBlock "Yend_TOP_DEMOD_AMP_dx2_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_dx2" + DstPort 1 + } + Line { + ZOrder 51695 + SrcBlock "Yend_Fil_TOP_DEMOD_dx2_SIN" + SrcPort 1 + Points [129, 0] + Branch { + ZOrder 51696 + Points [0, 30] + DstBlock "MathFunction37" + DstPort 1 + } + Branch { + ZOrder 51635 + Points [478, 0] + Branch { + ZOrder 51697 + Points [0, 35] + DstBlock "Abs37" + DstPort 1 + } + Branch { + ZOrder 51634 + Points [62, 0; 0, 20] + DstBlock "Divide43" + DstPort 1 + } + } + } + Line { + ZOrder 51698 + SrcBlock "Yend_Fil_TOP_DEMOD_dx2_COS" + SrcPort 1 + Points [138, 0; 0, 15] + Branch { + ZOrder 51641 + DstBlock "MathFunction38" + DstPort 1 + } + Branch { + ZOrder 51640 + Points [0, 48; 460, 0] + Branch { + ZOrder 51639 + Points [0, -33] + DstBlock "Abs38" + DstPort 1 + } + Branch { + ZOrder 51638 + Points [77, 0] + DstBlock "Divide44" + DstPort 1 + } + } + } + Line { + ZOrder 51643 + SrcBlock "Yend_TOP_DEMOD_PHASE_SIN_dx2_MON" + SrcPort 1 + Points [110, 0] + } + Line { + ZOrder 51644 + SrcBlock "Divide43" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_SIN_dx2_MON" + DstPort 1 + } + Line { + ZOrder 51645 + SrcBlock "Abs37" + SrcPort 1 + DstBlock "Divide43" + DstPort 2 + } + Line { + ZOrder 51646 + SrcBlock "Abs38" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide44" + DstPort 2 + } + Line { + ZOrder 51647 + SrcBlock "Yend_TOP_DEMOD_PHASE_COS_dx2_MON" + SrcPort 1 + Points [100, 0] + } + Line { + ZOrder 51648 + SrcBlock "Divide44" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_COS_dx2_MON" + DstPort 1 + } + Line { + ZOrder 51649 + SrcBlock "MathFunction39" + SrcPort 1 + DstBlock "Sum52" + DstPort 1 + } + Line { + ZOrder 51650 + SrcBlock "MathFunction40" + SrcPort 1 + Points [30, 0] + DstBlock "Sum52" + DstPort 2 + } + Line { + ZOrder 51651 + SrcBlock "Sum52" + SrcPort 1 + DstBlock "SQRT20" + DstPort 1 + } + Line { + ZOrder 51652 + SrcBlock "SQRT20" + SrcPort 1 + Points [5, 0] + DstBlock "Product79" + DstPort 1 + } + Line { + ZOrder 51653 + SrcBlock "Constant42" + SrcPort 1 + Points [5, 0] + DstBlock "Product79" + DstPort 2 + } + Line { + ZOrder 51654 + SrcBlock "Product79" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_Roll2_MON" + DstPort 1 + } + Line { + ZOrder 51655 + SrcBlock "Yend_TOP_DEMOD_AMP_Roll2_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_Roll2" + DstPort 1 + } + Line { + ZOrder 51699 + SrcBlock "Yend_Fil_TOP_DEMOD_Roll2_SIN" + SrcPort 1 + Points [129, 0; 0, 30] + Branch { + ZOrder 51659 + Points [0, 25] + DstBlock "MathFunction39" + DstPort 1 + } + Branch { + ZOrder 51658 + Points [478, 0] + Branch { + ZOrder 51657 + Points [62, 0; 0, 15] + DstBlock "Divide45" + DstPort 1 + } + Branch { + ZOrder 51656 + Points [0, 30] + DstBlock "Abs39" + DstPort 1 + } + } + } + Line { + ZOrder 51700 + SrcBlock "Yend_Fil_TOP_DEMOD_Roll2_COS" + SrcPort 1 + Points [128, 0; 0, 40] + Branch { + ZOrder 51701 + DstBlock "MathFunction40" + DstPort 1 + } + Branch { + ZOrder 51663 + Points [0, 48; 470, 0] + Branch { + ZOrder 51662 + Points [0, -33] + DstBlock "Abs40" + DstPort 1 + } + Branch { + ZOrder 51661 + Points [77, 0] + DstBlock "Divide46" + DstPort 1 + } + } + } + Line { + ZOrder 51666 + SrcBlock "Yend_TOP_DEMOD_PHASE_SIN_Roll2_MON" + SrcPort 1 + Points [110, 0] + } + Line { + ZOrder 51667 + SrcBlock "Divide45" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_SIN_Roll2_MON" + DstPort 1 + } + Line { + ZOrder 51668 + SrcBlock "Abs39" + SrcPort 1 + DstBlock "Divide45" + DstPort 2 + } + Line { + ZOrder 51669 + SrcBlock "Abs40" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide46" + DstPort 2 + } + Line { + ZOrder 51670 + SrcBlock "Yend_TOP_DEMOD_PHASE_COS_Roll2_MON" + SrcPort 1 + Points [100, 0] + } + Line { + ZOrder 51671 + SrcBlock "Divide46" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_COS_Roll2_MON" + DstPort 1 + } + Line { + ZOrder 51672 + SrcBlock "MathFunction41" + SrcPort 1 + DstBlock "Sum53" + DstPort 1 + } + Line { + ZOrder 51673 + SrcBlock "MathFunction42" + SrcPort 1 + Points [30, 0] + DstBlock "Sum53" + DstPort 2 + } + Line { + ZOrder 51674 + SrcBlock "Sum53" + SrcPort 1 + DstBlock "SQRT21" + DstPort 1 + } + Line { + ZOrder 51675 + SrcBlock "SQRT21" + SrcPort 1 + Points [5, 0] + DstBlock "Product80" + DstPort 1 + } + Line { + ZOrder 51676 + SrcBlock "Constant43" + SrcPort 1 + Points [5, 0] + DstBlock "Product80" + DstPort 2 + } + Line { + ZOrder 51677 + SrcBlock "Product80" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_dz2_MON" + DstPort 1 + } + Line { + ZOrder 51678 + SrcBlock "Yend_TOP_DEMOD_AMP_dz2_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_AMP_dz" + DstPort 1 + } + Line { + ZOrder 51702 + SrcBlock "Yend_Fil_TOP_DEMOD_dz2_SIN" + SrcPort 1 + Points [81, 0; 0, 40] + Branch { + ZOrder 51704 + Points [526, 0] + Branch { + ZOrder 51680 + Points [62, 0; 0, 15] + DstBlock "Divide47" + DstPort 1 + } + Branch { + ZOrder 51679 + Points [0, 30] + DstBlock "Abs41" + DstPort 1 + } + } + Branch { + ZOrder 51682 + Points [0, 25] + DstBlock "MathFunction41" + DstPort 1 + } + } + Line { + ZOrder 51703 + SrcBlock "Yend_Fil_TOP_DEMOD_dz2_COS" + SrcPort 1 + Points [61, 0; 0, 50] + Branch { + ZOrder 51707 + DstBlock "MathFunction42" + DstPort 1 + } + Branch { + ZOrder 51686 + Points [0, 48; 537, 0] + Branch { + ZOrder 51685 + Points [0, -33] + DstBlock "Abs42" + DstPort 1 + } + Branch { + ZOrder 51684 + Points [77, 0] + DstBlock "Divide49" + DstPort 1 + } + } + } + Line { + ZOrder 51689 + SrcBlock "Yend_TOP_DEMOD_PHASE_SIN_dz2_MON" + SrcPort 1 + Points [110, 0] + } + Line { + ZOrder 51690 + SrcBlock "Divide47" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_SIN_dz2_MON" + DstPort 1 + } + Line { + ZOrder 51691 + SrcBlock "Abs41" + SrcPort 1 + DstBlock "Divide47" + DstPort 2 + } + Line { + ZOrder 51692 + SrcBlock "Abs42" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide49" + DstPort 2 + } + Line { + ZOrder 51693 + SrcBlock "Yend_TOP_DEMOD_PHASE_COS_dz2_MON" + SrcPort 1 + Points [100, 0] + } + Line { + ZOrder 51694 + SrcBlock "Divide49" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_PHASE_COS_dz2_MON" + DstPort 1 + } + Line { + ZOrder 50760 + SrcBlock "Yend_TOP_QPD1_X_mm_DIFF_MON" + SrcPort 1 + Points [145, 0] + Branch { + ZOrder 50986 + DstBlock "Mux27" + DstPort 1 + } + Branch { + ZOrder 51751 + Points [0, -50; 4890, 0; 0, 2075] + Branch { + ZOrder 51753 + DstBlock "Product65" + DstPort 1 + } + Branch { + ZOrder 51752 + DstBlock "Product64" + DstPort 1 + } + } + Branch { + ZOrder 50994 + Points [88, 0; 0, 160] + DstBlock "Mux34" + DstPort 1 + } + } + Line { + ZOrder 50797 + SrcBlock "Yend_TOP_QPD1_Y_mm_DIFF_MON" + SrcPort 1 + Points [186, 0] + Branch { + ZOrder 51760 + Points [0, -487; 4849, 0; 0, 183; -4, 0; 0, 2284] + Branch { + ZOrder 51765 + Points [0, 55] + DstBlock "Product68" + DstPort 1 + } + Branch { + ZOrder 51764 + DstBlock "Product67" + DstPort 1 + } + } + Branch { + ZOrder 51759 + Points [0, 365] + DstBlock "Mux30" + DstPort 1 + } + } + Line { + ZOrder 51768 + SrcBlock "Product81" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_QPD2_Y_SIN" + DstPort 1 + } + Line { + ZOrder 51769 + SrcBlock "Product82" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_QPD2_Y_COS" + DstPort 1 + } + Line { + ZOrder 51770 + SrcBlock "MathFunction43" + SrcPort 1 + DstBlock "Sum75" + DstPort 1 + } + Line { + ZOrder 51771 + SrcBlock "MathFunction44" + SrcPort 1 + Points [30, 0] + DstBlock "Sum75" + DstPort 2 + } + Line { + ZOrder 51772 + SrcBlock "Sum75" + SrcPort 1 + DstBlock "SQRT22" + DstPort 1 + } + Line { + ZOrder 51773 + SrcBlock "SQRT22" + SrcPort 1 + Points [5, 0] + DstBlock "Product83" + DstPort 1 + } + Line { + ZOrder 51774 + SrcBlock "Constant44" + SrcPort 1 + Points [5, 0] + DstBlock "Product83" + DstPort 2 + } + Line { + ZOrder 51775 + SrcBlock "Product83" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD2_AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 51776 + SrcBlock "Yend_TOP_DEMOD_QPD2_AMP_Y_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD2_AMP_Y" + DstPort 1 + } + Line { + ZOrder 51781 + SrcBlock "Yend_Fil_TOP_DEMOD_QPD2_Y_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 51780 + Points [0, -45; 549, 0] + Branch { + ZOrder 51779 + Points [0, 40] + DstBlock "Abs43" + DstPort 1 + } + Branch { + ZOrder 51778 + Points [66, 0; 0, 25] + DstBlock "Divide50" + DstPort 1 + } + } + Branch { + ZOrder 51777 + DstBlock "MathFunction43" + DstPort 1 + } + } + Line { + ZOrder 51786 + SrcBlock "Yend_Fil_TOP_DEMOD_QPD2_Y_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 51785 + Points [0, 43; 532, 0] + Branch { + ZOrder 51784 + Points [0, -38] + DstBlock "Abs44" + DstPort 1 + } + Branch { + ZOrder 51783 + Points [83, 0] + DstBlock "Divide51" + DstPort 1 + } + } + Branch { + ZOrder 51782 + DstBlock "MathFunction44" + DstPort 1 + } + } + Line { + ZOrder 51787 + SrcBlock "Yend_TOP_DEMOD_QPD2_PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD2_PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 51788 + SrcBlock "Yend_TOP_DEMOD_QPD2_PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD2_PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 51789 + SrcBlock "Divide50" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD2_PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 51790 + SrcBlock "Abs43" + SrcPort 1 + DstBlock "Divide50" + DstPort 2 + } + Line { + ZOrder 51791 + SrcBlock "Abs44" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide51" + DstPort 2 + } + Line { + ZOrder 51792 + SrcBlock "Divide51" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD2_PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 51799 + SrcBlock "Product84" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_QPD3_Y_SIN" + DstPort 1 + } + Line { + ZOrder 51800 + SrcBlock "Product85" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_QPD3_Y_COS" + DstPort 1 + } + Line { + ZOrder 51801 + SrcBlock "MathFunction45" + SrcPort 1 + DstBlock "Sum76" + DstPort 1 + } + Line { + ZOrder 51802 + SrcBlock "MathFunction46" + SrcPort 1 + Points [30, 0] + DstBlock "Sum76" + DstPort 2 + } + Line { + ZOrder 51803 + SrcBlock "Sum76" + SrcPort 1 + DstBlock "SQRT23" + DstPort 1 + } + Line { + ZOrder 51804 + SrcBlock "SQRT23" + SrcPort 1 + Points [5, 0] + DstBlock "Product86" + DstPort 1 + } + Line { + ZOrder 51805 + SrcBlock "Constant54" + SrcPort 1 + Points [5, 0] + DstBlock "Product86" + DstPort 2 + } + Line { + ZOrder 51806 + SrcBlock "Product86" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD3_AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 51807 + SrcBlock "Yend_TOP_DEMOD_QPD3_AMP_Y_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD3_AMP_Y" + DstPort 1 + } + Line { + ZOrder 51812 + SrcBlock "Yend_Fil_TOP_DEMOD_QPD3_Y_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 51811 + Points [0, -45; 549, 0] + Branch { + ZOrder 51810 + Points [0, 40] + DstBlock "Abs45" + DstPort 1 + } + Branch { + ZOrder 51809 + Points [66, 0; 0, 25] + DstBlock "Divide58" + DstPort 1 + } + } + Branch { + ZOrder 51808 + DstBlock "MathFunction45" + DstPort 1 + } + } + Line { + ZOrder 51817 + SrcBlock "Yend_Fil_TOP_DEMOD_QPD3_Y_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 51816 + Points [0, 43; 532, 0] + Branch { + ZOrder 51815 + Points [0, -38] + DstBlock "Abs46" + DstPort 1 + } + Branch { + ZOrder 51814 + Points [83, 0] + DstBlock "Divide59" + DstPort 1 + } + } + Branch { + ZOrder 51813 + DstBlock "MathFunction46" + DstPort 1 + } + } + Line { + ZOrder 51818 + SrcBlock "Yend_TOP_DEMOD_QPD3_PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD3_PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 51819 + SrcBlock "Yend_TOP_DEMOD_QPD3_PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD3_PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 51820 + SrcBlock "Divide58" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD3_PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 51821 + SrcBlock "Abs45" + SrcPort 1 + DstBlock "Divide58" + DstPort 2 + } + Line { + ZOrder 51822 + SrcBlock "Abs46" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide59" + DstPort 2 + } + Line { + ZOrder 51823 + SrcBlock "Divide59" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD3_PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 51824 + SrcBlock "Product87" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_QPD3_X_SIN" + DstPort 1 + } + Line { + ZOrder 51825 + SrcBlock "Product88" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_QPD3_X_COS" + DstPort 1 + } + Line { + ZOrder 51826 + SrcBlock "MathFunction47" + SrcPort 1 + DstBlock "Sum77" + DstPort 1 + } + Line { + ZOrder 51827 + SrcBlock "MathFunction48" + SrcPort 1 + Points [30, 0] + DstBlock "Sum77" + DstPort 2 + } + Line { + ZOrder 51828 + SrcBlock "Sum77" + SrcPort 1 + DstBlock "SQRT24" + DstPort 1 + } + Line { + ZOrder 51829 + SrcBlock "SQRT24" + SrcPort 1 + Points [5, 0] + DstBlock "Product89" + DstPort 1 + } + Line { + ZOrder 51830 + SrcBlock "Constant55" + SrcPort 1 + Points [5, 0] + DstBlock "Product89" + DstPort 2 + } + Line { + ZOrder 51831 + SrcBlock "Product89" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD3_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 51832 + SrcBlock "Yend_TOP_DEMOD_QPD3_AMP_X_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD3_AMP_X" + DstPort 1 + } + Line { + ZOrder 51837 + SrcBlock "Yend_Fil_TOP_DEMOD_QPD3_X_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 51836 + Points [0, -45; 549, 0] + Branch { + ZOrder 51835 + Points [0, 40] + DstBlock "Abs47" + DstPort 1 + } + Branch { + ZOrder 51834 + Points [66, 0; 0, 25] + DstBlock "Divide60" + DstPort 1 + } + } + Branch { + ZOrder 51833 + DstBlock "MathFunction47" + DstPort 1 + } + } + Line { + ZOrder 51842 + SrcBlock "Yend_Fil_TOP_DEMOD_QPD3_X_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 51841 + Points [0, 43; 532, 0] + Branch { + ZOrder 51840 + Points [0, -38] + DstBlock "Abs48" + DstPort 1 + } + Branch { + ZOrder 51839 + Points [83, 0] + DstBlock "Divide99" + DstPort 1 + } + } + Branch { + ZOrder 51838 + DstBlock "MathFunction48" + DstPort 1 + } + } + Line { + ZOrder 51843 + SrcBlock "Yend_TOP_DEMOD_QPD3_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD3_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 51844 + SrcBlock "Yend_TOP_DEMOD_QPD3_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD3_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 51845 + SrcBlock "Divide60" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD3_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 51846 + SrcBlock "Abs47" + SrcPort 1 + DstBlock "Divide60" + DstPort 2 + } + Line { + ZOrder 51847 + SrcBlock "Abs48" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide99" + DstPort 2 + } + Line { + ZOrder 51848 + SrcBlock "Divide99" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPD3_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 50763 + SrcBlock "Yend_TOP_QPD2_X_mm_DIFF_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 51763 + Points [0, -330] + Branch { + ZOrder 51744 + Points [0, -325; 4951, 0; 0, 2020] + Branch { + ZOrder 51767 + DstBlock "Product60" + DstPort 1 + } + Branch { + ZOrder 51762 + Points [0, 55] + DstBlock "Product62" + DstPort 1 + } + } + Branch { + ZOrder 50992 + DstBlock "Mux34" + DstPort 2 + } + } + Branch { + ZOrder 51745 + Points [0, 285] + DstBlock "Mux27" + DstPort 2 + } + } + Line { + ZOrder 50798 + SrcBlock "Yend_TOP_QPD2_Y_mm_DIFF_MON" + SrcPort 1 + Points [495, 0; 0, -60] + Branch { + ZOrder 51880 + Points [0, -825; 4521, 0; 0, 2530] + Branch { + ZOrder 51884 + Points [0, 55] + DstBlock "Product82" + DstPort 1 + } + Branch { + ZOrder 51883 + DstBlock "Product81" + DstPort 1 + } + } + Branch { + ZOrder 51879 + DstBlock "Mux30" + DstPort 2 + } + } + Line { + ZOrder 50780 + SrcBlock "Yend_TOP_QPD3_X_mm_DIFF_MON" + SrcPort 1 + Points [114, 0] + Branch { + ZOrder 51015 + Points [295, 0] + Branch { + ZOrder 51890 + Points [228, 0] + Branch { + ZOrder 51889 + Points [0, -23; 4373, 0; 0, 1513] + Branch { + ZOrder 51896 + Points [0, 55] + DstBlock "Product88" + DstPort 1 + } + Branch { + ZOrder 51895 + DstBlock "Product87" + DstPort 1 + } + } + Branch { + ZOrder 51011 + DstBlock "Sum113" + DstPort 1 + } + } + Branch { + ZOrder 51010 + Points [0, 80] + DstBlock "Mux35" + DstPort 1 + } + } + Branch { + ZOrder 51012 + Points [0, -220] + DstBlock "Mux27" + DstPort 4 + } + } + Line { + ZOrder 50807 + SrcBlock "Yend_TOP_QPD3_Y_mm_DIFF_MON" + SrcPort 1 + Points [48, 0; 0, -117; 4944, 0; 0, 1617] + Branch { + ZOrder 51898 + Points [0, 55] + DstBlock "Product85" + DstPort 1 + } + Branch { + ZOrder 51897 + DstBlock "Product84" + DstPort 1 + } + } + Line { + Name "" + ZOrder 58536 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 18 + Points [1420, 0; 0, 2140] + DstBlock "Yend_PM_QPD2_SUM_MON" + DstPort 1 + } + Line { + ZOrder 52853 + SrcBlock "Yend_PM_QPD1_X_MON" + SrcPort 1 + Points [31, 0; 0, 30] + DstBlock "Sum140" + DstPort 1 + } + Line { + ZOrder 52854 + SrcBlock "Yend_PM_QPD1_Y_MON" + SrcPort 1 + DstBlock "Sum130" + DstPort 1 + } + Line { + ZOrder 52855 + SrcBlock "Yend_PM_QPD2_X_MON" + SrcPort 1 + DstBlock "Sum143" + DstPort 1 + } + Line { + ZOrder 52856 + SrcBlock "Yend_PM_QPD2_Y_MON" + SrcPort 1 + DstBlock "Sum144" + DstPort 1 + } + Line { + ZOrder 52857 + SrcBlock "Divide113" + SrcPort 1 + DstBlock "Yend_PM_QPD1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 52858 + SrcBlock "Divide114" + SrcPort 1 + DstBlock "Yend_PM_QPD1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 52859 + SrcBlock "Divide115" + SrcPort 1 + DstBlock "Yend_PM_QPD2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 52860 + SrcBlock "Divide116" + SrcPort 1 + DstBlock "Yend_PM_QPD2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 52861 + SrcBlock "Divide117" + SrcPort 1 + DstBlock "Yend_PM_QPD1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 52862 + SrcBlock "Yend_PM_QPD1_SUM_MON" + SrcPort 1 + DstBlock "Sum141" + DstPort 1 + } + Line { + ZOrder 52863 + SrcBlock "Yend_PM_QPD2_SUM_MON" + SrcPort 1 + DstBlock "Sum152" + DstPort 1 + } + Line { + ZOrder 52864 + SrcBlock "Divide118" + SrcPort 1 + DstBlock "Yend_PM_QPD2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 52867 + SrcBlock "Yend_PM_QPD1_Y_VOLT_MON" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 53856 + Points [0, -55] + DstBlock "Yend_PM_QPD1_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 53854 + Points [245, 0; 0, -15] + DstBlock "Divide159" + DstPort 1 + } + } + Line { + ZOrder 52872 + SrcBlock "Yend_PM_QPD1_SUM_VOLT_MON" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 52871 + Points [0, -45] + DstBlock "Yend_PM_QPD1_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 52870 + Points [165, 0; 0, -163] + Branch { + ZOrder 53857 + Points [98, 0; 0, -12] + DstBlock "Divide159" + DstPort 2 + } + Branch { + ZOrder 52868 + Points [-43, 0; 0, -142] + DstBlock "Divide119" + DstPort 2 + } + } + } + Line { + ZOrder 52875 + SrcBlock "Yend_PM_QPD2_X_VOLT_MON" + SrcPort 1 + Points [37, 0] + Branch { + ZOrder 52874 + Points [0, -70] + DstBlock "Yend_PM_QPD2_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 52873 + DstBlock "Divide120" + DstPort 1 + } + } + Line { + ZOrder 52878 + SrcBlock "Yend_PM_QPD2_Y_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 52877 + Points [0, -60] + DstBlock "Yend_PM_QPD2_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 52876 + DstBlock "Divide121" + DstPort 1 + } + } + Line { + ZOrder 52883 + SrcBlock "Yend_PM_QPD2_SUM_VOLT_MON" + SrcPort 1 + Points [48, 0] + Branch { + ZOrder 52882 + Points [0, -40] + DstBlock "Yend_PM_QPD2_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 52881 + Points [248, 0; 0, -63] + Branch { + ZOrder 52880 + Points [-139, 0; 0, -97] + DstBlock "Divide121" + DstPort 2 + } + Branch { + ZOrder 52879 + Points [0, -237; -126, 0] + DstBlock "Divide120" + DstPort 2 + } + } + } + Line { + ZOrder 52884 + SrcBlock "Divide119" + SrcPort 1 + DstBlock "Product118" + DstPort 1 + } + Line { + ZOrder 53860 + SrcBlock "Divide159" + SrcPort 1 + Points [146, 0; 0, -5] + DstBlock "Product119" + DstPort 1 + } + Line { + ZOrder 52886 + SrcBlock "Divide120" + SrcPort 1 + Points [170, 0; 0, -185] + DstBlock "Product120" + DstPort 1 + } + Line { + ZOrder 52887 + SrcBlock "Divide121" + SrcPort 1 + Points [267, 0; 0, -260] + DstBlock "Product121" + DstPort 1 + } + Line { + ZOrder 52894 + SrcBlock "Constant67" + SrcPort 1 + Points [26, 0; 0, -75] + Branch { + ZOrder 52893 + Points [0, -100] + Branch { + ZOrder 52892 + Points [0, -185] + Branch { + ZOrder 52891 + Points [0, -125] + DstBlock "Product118" + DstPort 2 + } + Branch { + ZOrder 52890 + DstBlock "Product119" + DstPort 2 + } + } + Branch { + ZOrder 52889 + DstBlock "Product120" + DstPort 2 + } + } + Branch { + ZOrder 52888 + DstBlock "Product121" + DstPort 2 + } + } + Line { + ZOrder 52895 + SrcBlock "Product121" + SrcPort 1 + DstBlock "Divide125" + DstPort 1 + } + Line { + ZOrder 52896 + SrcBlock "Product120" + SrcPort 1 + DstBlock "Divide124" + DstPort 1 + } + Line { + ZOrder 52897 + SrcBlock "Product119" + SrcPort 1 + DstBlock "Divide123" + DstPort 1 + } + Line { + ZOrder 52898 + SrcBlock "Product118" + SrcPort 1 + DstBlock "Divide122" + DstPort 1 + } + Line { + ZOrder 52905 + SrcBlock "Constant68" + SrcPort 1 + Points [23, 0; 0, -65] + Branch { + ZOrder 52904 + Points [0, -100] + Branch { + ZOrder 52903 + Points [0, -185] + Branch { + ZOrder 52902 + Points [0, -125] + DstBlock "Divide122" + DstPort 2 + } + Branch { + ZOrder 52901 + DstBlock "Divide123" + DstPort 2 + } + } + Branch { + ZOrder 52900 + DstBlock "Divide124" + DstPort 2 + } + } + Branch { + ZOrder 52899 + DstBlock "Divide125" + DstPort 2 + } + } + Line { + ZOrder 52906 + SrcBlock "Divide122" + SrcPort 1 + DstBlock "Yend_PM_QPD1_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 52907 + SrcBlock "Divide123" + SrcPort 1 + DstBlock "Yend_PM_QPD1_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 52908 + SrcBlock "Divide124" + SrcPort 1 + DstBlock "Yend_PM_QPD2_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 52909 + SrcBlock "Divide125" + SrcPort 1 + DstBlock "Yend_PM_QPD2_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 52912 + SrcBlock "Yend_PM_QPD1_X_mm_MON" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 52911 + DstBlock "Sum126" + DstPort 1 + } + Branch { + ZOrder 52910 + Points [0, -40] + DstBlock "Yend_PM_QPD1_X_mm" + DstPort 1 + } + } + Line { + ZOrder 52913 + SrcBlock "Yend_PM_QPD1_X_mm_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum126" + DstPort 2 + } + Line { + ZOrder 52914 + SrcBlock "Yend_PM_QPD1_Y_mm_OFFSET" + SrcPort 1 + Points [35, 0] + DstBlock "Sum127" + DstPort 2 + } + Line { + ZOrder 52917 + SrcBlock "Yend_PM_QPD1_Y_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 52916 + DstBlock "Sum127" + DstPort 1 + } + Branch { + ZOrder 52915 + Points [0, -30] + DstBlock "Yend_PM_QPD1_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 52918 + SrcBlock "Yend_PM_QPD2_X_mm_OFFSET" + SrcPort 1 + DstBlock "Sum128" + DstPort 2 + } + Line { + ZOrder 52921 + SrcBlock "Yend_PM_QPD2_X_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 52920 + DstBlock "Sum128" + DstPort 1 + } + Branch { + ZOrder 52919 + Points [0, -55] + DstBlock "Yend_PM_QPD2_X_mm" + DstPort 1 + } + } + Line { + ZOrder 52922 + SrcBlock "Yend_PM_QPD2_Y_mm_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum129" + DstPort 2 + } + Line { + ZOrder 52925 + SrcBlock "Yend_PM_QPD2_Y_mm_MON" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 52924 + DstBlock "Sum129" + DstPort 1 + } + Branch { + ZOrder 52923 + Points [0, -20] + DstBlock "Yend_PM_QPD2_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 52926 + SrcBlock "Sum127" + SrcPort 1 + DstBlock "Yend_PM_QPD1_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 52927 + SrcBlock "Sum126" + SrcPort 1 + DstBlock "Yend_PM_QPD1_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 52928 + SrcBlock "Sum129" + SrcPort 1 + DstBlock "Yend_PM_QPD2_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 52929 + SrcBlock "Sum128" + SrcPort 1 + DstBlock "Yend_PM_QPD2_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 52930 + SrcBlock "Yend_PM_QPD1_Y_OFFSET" + SrcPort 1 + Points [5, 0] + DstBlock "Sum130" + DstPort 2 + } + Line { + ZOrder 52931 + SrcBlock "Sum130" + SrcPort 1 + DstBlock "Divide114" + DstPort 1 + } + Line { + ZOrder 52932 + SrcBlock "Yend_PM_QPD1_X_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum140" + DstPort 2 + } + Line { + ZOrder 52933 + SrcBlock "Sum140" + SrcPort 1 + DstBlock "Divide113" + DstPort 1 + } + Line { + ZOrder 52934 + SrcBlock "Sum141" + SrcPort 1 + DstBlock "Divide117" + DstPort 1 + } + Line { + ZOrder 52935 + SrcBlock "Yend_PM_QPD1_SUM_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum141" + DstPort 2 + } + Line { + ZOrder 52936 + SrcBlock "Yend_PM_QPD2_X_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum143" + DstPort 2 + } + Line { + ZOrder 52937 + SrcBlock "Sum143" + SrcPort 1 + DstBlock "Divide115" + DstPort 1 + } + Line { + ZOrder 52938 + SrcBlock "Yend_PM_QPD2_Y_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum144" + DstPort 2 + } + Line { + ZOrder 52939 + SrcBlock "Sum144" + SrcPort 1 + DstBlock "Divide116" + DstPort 1 + } + Line { + ZOrder 52940 + SrcBlock "Yend_PM_QPD2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum152" + DstPort 2 + } + Line { + ZOrder 52941 + SrcBlock "Sum152" + SrcPort 1 + DstBlock "Divide118" + DstPort 1 + } + Line { + ZOrder 52944 + SrcBlock "Yend_PM_QPD1_X_VOLT_MON" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 53861 + Points [0, -55] + DstBlock "Yend_PM_QPD1_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 52942 + DstBlock "Divide119" + DstPort 1 + } + } + Line { + ZOrder 52945 + SrcBlock "Yend_Fil_PM_L_OFFSET" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice79" + DstPort 1 + } + Line { + ZOrder 52946 + SrcBlock "Yend_ZEROE_PM_L_SW" + SrcPort 1 + DstBlock "Choice79" + DstPort 2 + } + Line { + ZOrder 52947 + SrcBlock "Constant81" + SrcPort 1 + Points [45, 0] + DstBlock "Choice79" + DstPort 3 + } + Line { + ZOrder 52948 + SrcBlock "Choice79" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum87" + DstPort 2 + } + Line { + ZOrder 52949 + SrcBlock "Yend_Fil_PM_Y_OFFSET" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice87" + DstPort 1 + } + Line { + ZOrder 52950 + SrcBlock "Yend_ZEROE_PM_Y_SW" + SrcPort 1 + DstBlock "Choice87" + DstPort 2 + } + Line { + ZOrder 52951 + SrcBlock "Constant84" + SrcPort 1 + Points [45, 0] + DstBlock "Choice87" + DstPort 3 + } + Line { + ZOrder 52952 + SrcBlock "Choice87" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum88" + DstPort 2 + } + Line { + ZOrder 52953 + SrcBlock "Yend_Fil_PM_P_OFFSET" + SrcPort 1 + Points [142, 0; 0, 5] + DstBlock "Choice96" + DstPort 1 + } + Line { + ZOrder 52954 + SrcBlock "Yend_ZEROE_PM_P_SW" + SrcPort 1 + DstBlock "Choice96" + DstPort 2 + } + Line { + ZOrder 52955 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Choice96" + DstPort 3 + } + Line { + ZOrder 52956 + SrcBlock "Choice96" + SrcPort 1 + Points [25, 0] + DstBlock "Sum89" + DstPort 2 + } + Line { + ZOrder 52957 + SrcBlock "Yend_PM_L_OFFSET" + SrcPort 1 + DstBlock "Sum167" + DstPort 2 + } + Line { + ZOrder 52958 + SrcBlock "Yend_PM_Y_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum84" + DstPort 2 + } + Line { + ZOrder 52959 + SrcBlock "Yend_PM_P_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum97" + DstPort 2 + } + Line { + ZOrder 52964 + SrcBlock "Yend_PM_Pitch_MON" + SrcPort 1 + Points [557, 0] + Branch { + ZOrder 52963 + DstBlock "Yend_PM_P" + DstPort 1 + } + Branch { + ZOrder 52962 + Points [0, 50; 94, 0] + Branch { + ZOrder 52961 + Points [0, 310] + DstBlock "Yend_Fil_PM_P_OFFSET" + DstPort 1 + } + Branch { + ZOrder 52960 + DstBlock "Sum89" + DstPort 1 + } + } + } + Line { + ZOrder 52969 + SrcBlock "Yend_PM_Length_MON" + SrcPort 1 + Points [378, 0; 0, 75] + Branch { + ZOrder 52968 + Points [0, 30; 120, 0] + Branch { + ZOrder 52967 + DstBlock "Sum87" + DstPort 1 + } + Branch { + ZOrder 52966 + Points [0, 275] + DstBlock "Yend_Fil_PM_L_OFFSET" + DstPort 1 + } + } + Branch { + ZOrder 52965 + DstBlock "Yend_PM_L" + DstPort 1 + } + } + Line { + ZOrder 52970 + SrcBlock "Sum87" + SrcPort 1 + DstBlock "Sum167" + DstPort 1 + } + Line { + ZOrder 52971 + SrcBlock "Sum88" + SrcPort 1 + DstBlock "Sum84" + DstPort 1 + } + Line { + ZOrder 52972 + SrcBlock "Sum89" + SrcPort 1 + DstBlock "Sum97" + DstPort 1 + } + Line { + ZOrder 52979 + SrcBlock "Yend_PM_Yaw_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 53867 + Points [0, 77; -433, 0; 0, -402] + DstBlock "Mux40" + DstPort 1 + } + Branch { + ZOrder 52978 + Points [0, -160; 393, 0] + Branch { + ZOrder 52977 + Points [0, -40] + DstBlock "Yend_PM_Y" + DstPort 1 + } + Branch { + ZOrder 52976 + Points [105, 0] + Branch { + ZOrder 52975 + Points [0, 300] + DstBlock "Yend_Fil_PM_Y_OFFSET" + DstPort 1 + } + Branch { + ZOrder 52974 + DstBlock "Sum88" + DstPort 1 + } + } + } + } + Line { + ZOrder 52988 + SrcBlock "Sum84" + SrcPort 1 + Points [80, 0] + Branch { + ZOrder 52987 + Points [0, 455] + Branch { + ZOrder 52986 + Points [0, 55] + Branch { + ZOrder 52985 + Points [0, 810] + Branch { + ZOrder 52984 + DstBlock "Product115" + DstPort 1 + } + Branch { + ZOrder 52983 + Points [0, 55] + DstBlock "Product116" + DstPort 1 + } + } + Branch { + ZOrder 52982 + DstBlock "Product102" + DstPort 1 + } + } + Branch { + ZOrder 52981 + DstBlock "Product92" + DstPort 1 + } + } + Branch { + ZOrder 52980 + DstBlock "Yend_Fil_PM_Y" + DstPort 1 + } + } + Line { + ZOrder 52989 + SrcBlock "Mux12" + SrcPort 1 + DstBlock "Yend_PM_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 52990 + SrcBlock "Yend_PM_COIL_MAT" + SrcPort 1 + DstBlock "Demux5" + DstPort 1 + } + Line { + ZOrder 52991 + SrcBlock "Yend _Fil_PM_COIL2" + SrcPort 1 + DstBlock "Yend_PM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 52992 + SrcBlock "Yend_Fil_PM_COIL4" + SrcPort 1 + DstBlock "Yend_PM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 52993 + SrcBlock "Yend_Fil_PM_COIL3" + SrcPort 1 + DstBlock "Yend_PM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 52994 + SrcBlock "Mux39" + SrcPort 1 + DstBlock "Yend_PM_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 52995 + SrcBlock "Yend_PM_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux6" + DstPort 1 + } + Line { + ZOrder 52996 + SrcBlock "Yend_Fil_PM_COIL1" + SrcPort 1 + DstBlock "Yend_PM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 52997 + SrcBlock "Yend_Fil_PM_P" + SrcPort 1 + DstBlock "Sum100" + DstPort 1 + } + Line { + ZOrder 52998 + SrcBlock "Yend_Fil_PM_Y" + SrcPort 1 + DstBlock "Sum99" + DstPort 1 + } + Line { + ZOrder 52999 + SrcBlock "Yend_Fil_PM_L" + SrcPort 1 + DstBlock "Sum98" + DstPort 1 + } + Line { + ZOrder 53000 + SrcBlock "Sum98" + SrcPort 1 + Points [10, 0] + DstBlock "Mux39" + DstPort 1 + } + Line { + ZOrder 53001 + SrcBlock "Sum99" + SrcPort 1 + Points [35, 0] + DstBlock "Mux39" + DstPort 2 + } + Line { + ZOrder 53002 + SrcBlock "Sum100" + SrcPort 1 + Points [65, 0] + DstBlock "Mux39" + DstPort 3 + } + Line { + ZOrder 53003 + SrcBlock "Demux5" + SrcPort 1 + DstBlock "Yend_Fil_PM_COIL1" + DstPort 1 + } + Line { + ZOrder 53004 + SrcBlock "Demux5" + SrcPort 4 + Points [15, 0] + DstBlock "Yend_Fil_PM_COIL4" + DstPort 1 + } + Line { + ZOrder 53005 + SrcBlock "Demux5" + SrcPort 2 + DstBlock "Yend _Fil_PM_COIL2" + DstPort 1 + } + Line { + ZOrder 53006 + SrcBlock "Demux5" + SrcPort 3 + Points [0, 25] + DstBlock "Yend_Fil_PM_COIL3" + DstPort 1 + } + Line { + ZOrder 53007 + SrcBlock "Demux6" + SrcPort 1 + DstBlock "Mux12" + DstPort 1 + } + Line { + ZOrder 53008 + SrcBlock "Demux6" + SrcPort 2 + DstBlock "Mux12" + DstPort 2 + } + Line { + ZOrder 53009 + SrcBlock "Demux6" + SrcPort 3 + DstBlock "Mux12" + DstPort 3 + } + Line { + ZOrder 53010 + SrcBlock "Yend_PM_COIL1_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PM_COIL1_VOLT" + DstPort 1 + } + Line { + ZOrder 53011 + SrcBlock "Yend_PM_COIL2_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PM_COIL2_VOLT" + DstPort 1 + } + Line { + ZOrder 53012 + SrcBlock "Yend_PM_COIL3_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PM_COIL3_VOLT" + DstPort 1 + } + Line { + ZOrder 53013 + SrcBlock "Yend_PM_COIL4_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PM_COIL4_VOLT" + DstPort 1 + } + Line { + ZOrder 53014 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "Yend_PM_OSC1_Y" + DstPort 1 + } + Line { + ZOrder 53015 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "Yend_PM_OSC1_L" + DstPort 1 + } + Line { + ZOrder 53016 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "Yend_PM_OSC1_P" + DstPort 1 + } + Line { + ZOrder 53017 + SrcBlock "Yend_PM_OSC1_L" + SrcPort 1 + DstBlock "Choice100" + DstPort 1 + } + Line { + ZOrder 53018 + SrcBlock "Constant117" + SrcPort 1 + DstBlock "Choice100" + DstPort 3 + } + Line { + ZOrder 53023 + SrcBlock "Yend_PM_OSC1_L_SW" + SrcPort 1 + Points [53, 0; 0, 55] + Branch { + ZOrder 53022 + Points [0, 395; -43, 0] + Branch { + ZOrder 53021 + DstBlock "Choice107" + DstPort 2 + } + Branch { + ZOrder 53020 + Points [-211, 0; 0, 45] + DstBlock "Choice89" + DstPort 2 + } + } + Branch { + ZOrder 53019 + DstBlock "Choice100" + DstPort 2 + } + } + Line { + ZOrder 53024 + SrcBlock "Constant87" + SrcPort 1 + DstBlock "Choice105" + DstPort 3 + } + Line { + ZOrder 53025 + SrcBlock "Yend_PM_OSC1_Y" + SrcPort 1 + DstBlock "Choice105" + DstPort 1 + } + Line { + ZOrder 53030 + SrcBlock "Yend_PM_OSC1_P_SW" + SrcPort 1 + Points [23, 0; 0, 45] + Branch { + ZOrder 53029 + DstBlock "Choice106" + DstPort 2 + } + Branch { + ZOrder 53028 + Points [0, 204; -35, 0] + Branch { + ZOrder 53027 + Points [-264, 0; 0, 221] + DstBlock "Choice93" + DstPort 2 + } + Branch { + ZOrder 53026 + Points [0, 246] + DstBlock "Choice73" + DstPort 2 + } + } + } + Line { + ZOrder 53031 + SrcBlock "Yend_PM_OSC1_P" + SrcPort 1 + DstBlock "Choice106" + DstPort 1 + } + Line { + ZOrder 53032 + SrcBlock "Constant90" + SrcPort 1 + DstBlock "Choice106" + DstPort 3 + } + Line { + ZOrder 53041 + SrcBlock "Constant91" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 53040 + Points [0, 80] + Branch { + ZOrder 53039 + Points [0, 85] + Branch { + ZOrder 53038 + Points [0, 80; 1, 0] + Branch { + ZOrder 53037 + Points [0, 80] + DstBlock "Choice95" + DstPort 3 + } + Branch { + ZOrder 53036 + DstBlock "Choice94" + DstPort 3 + } + } + Branch { + ZOrder 53035 + DstBlock "Choice73" + DstPort 3 + } + } + Branch { + ZOrder 53034 + DstBlock "Choice72" + DstPort 3 + } + } + Branch { + ZOrder 53033 + DstBlock "Choice107" + DstPort 3 + } + } + Line { + ZOrder 53050 + SrcBlock "Constant56" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 53049 + DstBlock "Choice89" + DstPort 3 + } + Branch { + ZOrder 53048 + Points [0, 75] + Branch { + ZOrder 53047 + DstBlock "Choice90" + DstPort 3 + } + Branch { + ZOrder 53046 + Points [0, 90] + Branch { + ZOrder 53045 + Points [0, 75] + Branch { + ZOrder 53044 + Points [0, 85] + DstBlock "Choice92" + DstPort 3 + } + Branch { + ZOrder 53043 + DstBlock "Choice91" + DstPort 3 + } + } + Branch { + ZOrder 53042 + DstBlock "Choice93" + DstPort 3 + } + } + } + } + Line { + ZOrder 53051 + SrcBlock "Yend_PM_OSC1_L" + SrcPort 2 + Points [59, 0; 0, 420] + DstBlock "Choice89" + DstPort 1 + } + Line { + ZOrder 53052 + SrcBlock "Yend_PM_OSC1_Y" + SrcPort 2 + Points [49, 0; 0, 405] + DstBlock "Choice90" + DstPort 1 + } + Line { + ZOrder 53053 + SrcBlock "Yend_PM_OSC1_P" + SrcPort 2 + Points [44, 0; 0, 405] + DstBlock "Choice93" + DstPort 1 + } + Line { + ZOrder 53054 + SrcBlock "Yend_PM_OSC1_L" + SrcPort 3 + Points [185, 0; 0, 425] + DstBlock "Choice107" + DstPort 1 + } + Line { + ZOrder 53055 + SrcBlock "Yend_PM_OSC1_Y" + SrcPort 3 + Points [176, 0; 0, 415] + DstBlock "Choice72" + DstPort 1 + } + Line { + ZOrder 53056 + SrcBlock "Yend_PM_OSC1_P" + SrcPort 3 + Points [2, 0; 0, 15; 140, 0; 0, 395] + DstBlock "Choice73" + DstPort 1 + } + Line { + ZOrder 53061 + SrcBlock "Yend_PM_OSC1_Y_SW" + SrcPort 1 + Points [44, 0; 0, 40] + Branch { + ZOrder 53060 + DstBlock "Choice105" + DstPort 2 + } + Branch { + ZOrder 53059 + Points [0, 495; -36, 0] + Branch { + ZOrder 53058 + Points [0, -40] + DstBlock "Choice72" + DstPort 2 + } + Branch { + ZOrder 53057 + Points [-221, 0; 0, -70] + DstBlock "Choice90" + DstPort 2 + } + } + } + Line { + ZOrder 53062 + SrcBlock "Choice89" + SrcPort 1 + Points [8, 0; 0, 437; -148, 0; 0, 38] + DstBlock "Mux16" + DstPort 1 + } + Line { + ZOrder 53063 + SrcBlock "Choice90" + SrcPort 1 + Points [3, 0; 0, 382; -122, 0; 0, 28] + DstBlock "Mux16" + DstPort 2 + } + Line { + ZOrder 53064 + SrcBlock "Choice93" + SrcPort 1 + Points [31, 0; 0, 282; -157, 0; 0, 48] + DstBlock "Mux16" + DstPort 3 + } + Line { + ZOrder 53065 + SrcBlock "Mux16" + SrcPort 1 + DstBlock "OSC1_SIN2" + DstPort 1 + } + Line { + ZOrder 53066 + SrcBlock "Choice107" + SrcPort 1 + Points [63, 0; 0, 460] + DstBlock "Mux17" + DstPort 1 + } + Line { + ZOrder 53067 + SrcBlock "Choice72" + SrcPort 1 + Points [45, 0; 0, 390] + DstBlock "Mux17" + DstPort 2 + } + Line { + ZOrder 53068 + SrcBlock "Choice73" + SrcPort 1 + Points [36, 0; 0, 315] + DstBlock "Mux17" + DstPort 3 + } + Line { + ZOrder 53069 + SrcBlock "Mux17" + SrcPort 1 + DstBlock "OSC1_COS2" + DstPort 1 + } + Line { + ZOrder 53070 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "Yend_PM_OSC2_Y" + DstPort 1 + } + Line { + ZOrder 53071 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "Yend_PM_OSC2_L" + DstPort 1 + } + Line { + ZOrder 53072 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "Yend_PM_OSC2_P" + DstPort 1 + } + Line { + ZOrder 53073 + SrcBlock "Yend_PM_OSC2_L" + SrcPort 1 + DstBlock "Choice80" + DstPort 1 + } + Line { + ZOrder 53074 + SrcBlock "Constant101" + SrcPort 1 + DstBlock "Choice80" + DstPort 3 + } + Line { + ZOrder 53079 + SrcBlock "Yend_PM_OSC2_L_SW" + SrcPort 1 + Points [33, 0; 0, 65] + Branch { + ZOrder 53078 + Points [0, 470; -43, 0] + Branch { + ZOrder 53077 + DstBlock "Choice83" + DstPort 2 + } + Branch { + ZOrder 53076 + Points [-211, 0; 0, 45] + DstBlock "Choice76" + DstPort 2 + } + } + Branch { + ZOrder 53075 + DstBlock "Choice80" + DstPort 2 + } + } + Line { + ZOrder 53080 + SrcBlock "Constant93" + SrcPort 1 + DstBlock "Choice81" + DstPort 3 + } + Line { + ZOrder 53081 + SrcBlock "Yend_PM_OSC2_Y" + SrcPort 1 + DstBlock "Choice81" + DstPort 1 + } + Line { + ZOrder 53086 + SrcBlock "Yend_PM_OSC2_P_SW" + SrcPort 1 + Points [71, 0; 0, 50] + Branch { + ZOrder 53085 + Points [0, 541; -83, 0] + Branch { + ZOrder 53084 + Points [0, -56] + DstBlock "Choice75" + DstPort 2 + } + Branch { + ZOrder 53083 + Points [-264, 0; 0, -76] + DstBlock "Choice78" + DstPort 2 + } + } + Branch { + ZOrder 53082 + DstBlock "Choice82" + DstPort 2 + } + } + Line { + ZOrder 53087 + SrcBlock "Yend_PM_OSC2_P" + SrcPort 1 + DstBlock "Choice82" + DstPort 1 + } + Line { + ZOrder 53088 + SrcBlock "Constant98" + SrcPort 1 + DstBlock "Choice82" + DstPort 3 + } + Line { + ZOrder 53097 + SrcBlock "Constant99" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 53096 + Points [0, 80] + Branch { + ZOrder 53095 + Points [0, 80] + Branch { + ZOrder 53094 + Points [0, 105; 1, 0] + Branch { + ZOrder 53093 + Points [0, 80] + DstBlock "Choice99" + DstPort 3 + } + Branch { + ZOrder 53092 + DstBlock "Choice98" + DstPort 3 + } + } + Branch { + ZOrder 53091 + DstBlock "Choice75" + DstPort 3 + } + } + Branch { + ZOrder 53090 + DstBlock "Choice74" + DstPort 3 + } + } + Branch { + ZOrder 53089 + DstBlock "Choice83" + DstPort 3 + } + } + Line { + ZOrder 53106 + SrcBlock "Constant92" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 53105 + DstBlock "Choice76" + DstPort 3 + } + Branch { + ZOrder 53104 + Points [0, 75] + Branch { + ZOrder 53103 + DstBlock "Choice77" + DstPort 3 + } + Branch { + ZOrder 53102 + Points [0, 90] + Branch { + ZOrder 53101 + Points [0, 115] + Branch { + ZOrder 53100 + Points [0, 100] + DstBlock "Choice102" + DstPort 3 + } + Branch { + ZOrder 53099 + DstBlock "Choice101" + DstPort 3 + } + } + Branch { + ZOrder 53098 + DstBlock "Choice78" + DstPort 3 + } + } + } + } + Line { + ZOrder 53107 + SrcBlock "Yend_PM_OSC2_L" + SrcPort 2 + Points [29, 0; 0, 495] + DstBlock "Choice76" + DstPort 1 + } + Line { + ZOrder 53108 + SrcBlock "Yend_PM_OSC2_Y" + SrcPort 2 + Points [19, 0; 0, 470] + DstBlock "Choice77" + DstPort 1 + } + Line { + ZOrder 53109 + SrcBlock "Yend_PM_OSC2_P" + SrcPort 2 + Points [4, 0; 0, 35; 10, 0; 0, 410] + DstBlock "Choice78" + DstPort 1 + } + Line { + ZOrder 53110 + SrcBlock "Yend_PM_OSC2_L" + SrcPort 3 + Points [130, 0; 0, 500] + DstBlock "Choice83" + DstPort 1 + } + Line { + ZOrder 53111 + SrcBlock "Yend_PM_OSC2_Y" + SrcPort 3 + Points [146, 0; 0, 480] + DstBlock "Choice74" + DstPort 1 + } + Line { + ZOrder 53112 + SrcBlock "Yend_PM_OSC2_P" + SrcPort 3 + Points [112, 0; 0, 445] + DstBlock "Choice75" + DstPort 1 + } + Line { + ZOrder 53117 + SrcBlock "Yend_PM_OSC2_Y_SW" + SrcPort 1 + Points [57, 0; 0, 40] + Branch { + ZOrder 53116 + Points [0, 565] + Branch { + ZOrder 53115 + Points [-64, 0; 0, -45] + DstBlock "Choice74" + DstPort 2 + } + Branch { + ZOrder 53114 + Points [0, 77; -285, 0; 0, -152] + DstBlock "Choice77" + DstPort 2 + } + } + Branch { + ZOrder 53113 + DstBlock "Choice81" + DstPort 2 + } + } + Line { + ZOrder 53118 + SrcBlock "Choice76" + SrcPort 1 + Points [8, 0; 0, 577; -150, 0; 0, -62] + DstBlock "Mux13" + DstPort 1 + } + Line { + ZOrder 53119 + SrcBlock "Choice77" + SrcPort 1 + Points [3, 0; 0, 431; -115, 0; 0, 19] + DstBlock "Mux13" + DstPort 2 + } + Line { + ZOrder 53120 + SrcBlock "Choice78" + SrcPort 1 + Points [13, 0; 0, 416; -169, 0; 0, -46] + DstBlock "Mux13" + DstPort 3 + } + Line { + ZOrder 53121 + SrcBlock "Mux13" + SrcPort 1 + DstBlock "OSC2_SIN2" + DstPort 1 + } + Line { + ZOrder 53122 + SrcBlock "Choice83" + SrcPort 1 + Points [63, 0; 0, 490] + DstBlock "Mux14" + DstPort 1 + } + Line { + ZOrder 53123 + SrcBlock "Choice74" + SrcPort 1 + Points [45, 0; 0, 420] + DstBlock "Mux14" + DstPort 2 + } + Line { + ZOrder 53124 + SrcBlock "Choice75" + SrcPort 1 + Points [31, 0; 0, 350] + DstBlock "Mux14" + DstPort 3 + } + Line { + ZOrder 53125 + SrcBlock "Mux14" + SrcPort 1 + DstBlock "OSC2_COS2" + DstPort 1 + } + Line { + ZOrder 53126 + SrcBlock "Choice100" + SrcPort 1 + Points [0, -218; 1390, 0; 0, 738] + DstBlock "Sum124" + DstPort 1 + } + Line { + ZOrder 53127 + SrcBlock "Choice80" + SrcPort 1 + Points [419, 0; 0, 654; 211, 0] + DstBlock "Sum124" + DstPort 2 + } + Line { + ZOrder 53128 + SrcBlock "Choice105" + SrcPort 1 + Points [219, 0; 0, 768; 1088, 0; 0, -233] + DstBlock "Sum125" + DstPort 1 + } + Line { + ZOrder 53129 + SrcBlock "Choice106" + SrcPort 1 + Points [148, 0; 0, 692; 1255, 0; 0, -187] + DstBlock "Sum131" + DstPort 1 + } + Line { + ZOrder 53130 + SrcBlock "Choice81" + SrcPort 1 + Points [386, 0; 0, 673; 244, 0] + DstBlock "Sum125" + DstPort 2 + } + Line { + ZOrder 53131 + SrcBlock "Choice82" + SrcPort 1 + Points [370, 0; 0, 615; 260, 0] + DstBlock "Sum131" + DstPort 2 + } + Line { + ZOrder 53132 + SrcBlock "Sum124" + SrcPort 1 + Points [40, 0; 0, 519; -3710, 0; 0, 76] + DstBlock "Sum98" + DstPort 2 + } + Line { + ZOrder 53133 + SrcBlock "Sum125" + SrcPort 1 + Points [3, 0; 0, 2231; -2850, 0; 0, -1484; -823, 0] + DstBlock "Sum99" + DstPort 2 + } + Line { + ZOrder 53134 + SrcBlock "Sum131" + SrcPort 1 + Points [2, 0; 0, 159; -3727, 0; 0, 421] + DstBlock "Sum100" + DstPort 2 + } + Line { + ZOrder 53135 + SrcBlock "Product150" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_L1_SIN" + DstPort 1 + } + Line { + ZOrder 53136 + SrcBlock "Product134" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_L1_COS" + DstPort 1 + } + Line { + ZOrder 53141 + SrcBlock "Yend_Fil_PM_DEMOD_L1_SIN" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 53140 + DstBlock "MathFunction76" + DstPort 1 + } + Branch { + ZOrder 53139 + Points [0, -45; 478, 0] + Branch { + ZOrder 53138 + Points [0, 30] + DstBlock "Abs76" + DstPort 1 + } + Branch { + ZOrder 53137 + Points [68, 0] + DstBlock "Divide110" + DstPort 1 + } + } + } + Line { + ZOrder 53142 + SrcBlock "Sum132" + SrcPort 1 + DstBlock "SQRT31" + DstPort 1 + } + Line { + ZOrder 53143 + SrcBlock "SQRT31" + SrcPort 1 + Points [5, 0] + DstBlock "Product91" + DstPort 1 + } + Line { + ZOrder 53144 + SrcBlock "Constant104" + SrcPort 1 + Points [5, 0] + DstBlock "Product91" + DstPort 2 + } + Line { + ZOrder 53145 + SrcBlock "Product92" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_Y1_SIN" + DstPort 1 + } + Line { + ZOrder 53146 + SrcBlock "Product102" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_Y1_COS" + DstPort 1 + } + Line { + ZOrder 53147 + SrcBlock "MathFunction78" + SrcPort 1 + DstBlock "Sum133" + DstPort 1 + } + Line { + ZOrder 53148 + SrcBlock "MathFunction79" + SrcPort 1 + Points [30, 0] + DstBlock "Sum133" + DstPort 2 + } + Line { + ZOrder 53149 + SrcBlock "Sum133" + SrcPort 1 + DstBlock "SQRT32" + DstPort 1 + } + Line { + ZOrder 53150 + SrcBlock "SQRT32" + SrcPort 1 + Points [5, 0] + DstBlock "Product103" + DstPort 1 + } + Line { + ZOrder 53151 + SrcBlock "Constant103" + SrcPort 1 + Points [5, 0] + DstBlock "Product103" + DstPort 2 + } + Line { + ZOrder 53152 + SrcBlock "Product103" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_AMP_Y1_MON" + DstPort 1 + } + Line { + ZOrder 53153 + SrcBlock "Product111" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_P1_SIN" + DstPort 1 + } + Line { + ZOrder 53154 + SrcBlock "Product112" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_P1_COS" + DstPort 1 + } + Line { + ZOrder 53155 + SrcBlock "MathFunction80" + SrcPort 1 + DstBlock "Sum134" + DstPort 1 + } + Line { + ZOrder 53156 + SrcBlock "MathFunction81" + SrcPort 1 + Points [30, 0] + DstBlock "Sum134" + DstPort 2 + } + Line { + ZOrder 53157 + SrcBlock "Sum134" + SrcPort 1 + DstBlock "SQRT36" + DstPort 1 + } + Line { + ZOrder 53158 + SrcBlock "SQRT36" + SrcPort 1 + Points [5, 0] + DstBlock "Product114" + DstPort 1 + } + Line { + ZOrder 53159 + SrcBlock "Constant102" + SrcPort 1 + Points [5, 0] + DstBlock "Product114" + DstPort 2 + } + Line { + ZOrder 53160 + SrcBlock "Product114" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_AMP_P1_MON" + DstPort 1 + } + Line { + ZOrder 53165 + SrcBlock "Yend_Fil_PM_DEMOD_L1_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 53164 + DstBlock "MathFunction77" + DstPort 1 + } + Branch { + ZOrder 53163 + Points [0, 28; 465, 0] + Branch { + ZOrder 53162 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide107" + DstPort 1 + } + Branch { + ZOrder 53161 + Points [0, -33] + DstBlock "Abs77" + DstPort 1 + } + } + } + Line { + ZOrder 53166 + SrcBlock "Yend_PM_DEMOD_AMP_Y1_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_AMP_Y1" + DstPort 1 + } + Line { + ZOrder 53167 + SrcBlock "Yend_PM_DEMOD_AMP_P1_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_AMP_P1" + DstPort 1 + } + Line { + ZOrder 53168 + SrcBlock "Product91" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_AMP_L1_MON" + DstPort 1 + } + Line { + ZOrder 53169 + SrcBlock "Yend_PM_DEMOD_AMP_L1_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_AMP_L1" + DstPort 1 + } + Line { + ZOrder 53170 + SrcBlock "Yend_PM_DEMOD_PHASE_SIN_L1_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_SIN_L1" + DstPort 1 + } + Line { + ZOrder 53175 + SrcBlock "Yend_Fil_PM_DEMOD_P1_SIN" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 53174 + Points [0, -30; 478, 0] + Branch { + ZOrder 53173 + Points [0, 35] + DstBlock "Abs81" + DstPort 1 + } + Branch { + ZOrder 53172 + Points [62, 0; 0, 20] + DstBlock "Divide108" + DstPort 1 + } + } + Branch { + ZOrder 53171 + DstBlock "MathFunction80" + DstPort 1 + } + } + Line { + ZOrder 53180 + SrcBlock "Yend_Fil_PM_DEMOD_P1_COS" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 53179 + Points [0, 48; 458, 0] + Branch { + ZOrder 53178 + Points [0, -33] + DstBlock "Abs82" + DstPort 1 + } + Branch { + ZOrder 53177 + Points [77, 0] + DstBlock "Divide109" + DstPort 1 + } + } + Branch { + ZOrder 53176 + DstBlock "MathFunction81" + DstPort 1 + } + } + Line { + ZOrder 53181 + SrcBlock "Divide110" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_SIN_L1_MON" + DstPort 1 + } + Line { + ZOrder 53182 + SrcBlock "Abs76" + SrcPort 1 + DstBlock "Divide110" + DstPort 2 + } + Line { + ZOrder 53183 + SrcBlock "Abs77" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide107" + DstPort 2 + } + Line { + ZOrder 53184 + SrcBlock "Yend_PM_DEMOD_PHASE_COS_L1_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_COS_L1" + DstPort 1 + } + Line { + ZOrder 53185 + SrcBlock "Divide107" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_COS_L1_MON" + DstPort 1 + } + Line { + ZOrder 53186 + SrcBlock "Yend_PM_DEMOD_PHASE_SIN_Y1_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_SIN_Y1" + DstPort 1 + } + Line { + ZOrder 53187 + SrcBlock "Divide111" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_SIN_Y1_MON" + DstPort 1 + } + Line { + ZOrder 53188 + SrcBlock "Abs79" + SrcPort 1 + DstBlock "Divide111" + DstPort 2 + } + Line { + ZOrder 53189 + SrcBlock "Abs80" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide103" + DstPort 2 + } + Line { + ZOrder 53190 + SrcBlock "Yend_PM_DEMOD_PHASE_COS_Y1_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_COS_Y1" + DstPort 1 + } + Line { + ZOrder 53191 + SrcBlock "Divide103" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_COS_Y1_MON" + DstPort 1 + } + Line { + ZOrder 53192 + SrcBlock "Yend_PM_DEMOD_PHASE_SIN_P1_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_SIN_P1" + DstPort 1 + } + Line { + ZOrder 53193 + SrcBlock "Divide108" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_SIN_P1_MON" + DstPort 1 + } + Line { + ZOrder 53194 + SrcBlock "Abs81" + SrcPort 1 + DstBlock "Divide108" + DstPort 2 + } + Line { + ZOrder 53199 + SrcBlock "Yend_Fil_PM_DEMOD_Y1_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 53198 + Points [0, 35; 467, 0] + Branch { + ZOrder 53197 + Points [0, -35] + DstBlock "Abs80" + DstPort 1 + } + Branch { + ZOrder 53196 + Points [68, 0] + DstBlock "Divide103" + DstPort 1 + } + } + Branch { + ZOrder 53195 + DstBlock "MathFunction79" + DstPort 1 + } + } + Line { + ZOrder 53204 + SrcBlock "Yend_Fil_PM_DEMOD_Y1_SIN" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 53203 + Points [0, -40; 475, 0] + Branch { + ZOrder 53202 + Points [0, 30] + DstBlock "Abs79" + DstPort 1 + } + Branch { + ZOrder 53201 + Points [71, 0; 0, 15] + DstBlock "Divide111" + DstPort 1 + } + } + Branch { + ZOrder 53200 + DstBlock "MathFunction78" + DstPort 1 + } + } + Line { + ZOrder 53205 + SrcBlock "MathFunction76" + SrcPort 1 + DstBlock "Sum132" + DstPort 1 + } + Line { + ZOrder 53206 + SrcBlock "MathFunction77" + SrcPort 1 + Points [30, 0] + DstBlock "Sum132" + DstPort 2 + } + Line { + ZOrder 53215 + SrcBlock "OSC1_SIN2" + SrcPort 1 + Points [9, 0; 0, 2973; -2374, 0; 0, -1364; -47, 0; 0, -484] + Branch { + ZOrder 53214 + Points [0, -130] + Branch { + ZOrder 53213 + Points [0, -165] + Branch { + ZOrder 53212 + Points [0, -130] + Branch { + ZOrder 53211 + Points [0, -135] + DstBlock "Product150" + DstPort 2 + } + Branch { + ZOrder 53210 + DstBlock "Product92" + DstPort 2 + } + } + Branch { + ZOrder 53209 + DstBlock "Product111" + DstPort 2 + } + } + Branch { + ZOrder 53208 + DstBlock "Product122" + DstPort 2 + } + } + Branch { + ZOrder 53207 + DstBlock "Product149" + DstPort 2 + } + } + Line { + ZOrder 53216 + SrcBlock "Abs82" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide109" + DstPort 2 + } + Line { + ZOrder 53217 + SrcBlock "Yend_PM_DEMOD_PHASE_COS_P1_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_COS_P1" + DstPort 1 + } + Line { + ZOrder 53218 + SrcBlock "Divide109" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_COS_P1_MON" + DstPort 1 + } + Line { + ZOrder 53219 + SrcBlock "Product127" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_L2_SIN" + DstPort 1 + } + Line { + ZOrder 53220 + SrcBlock "Product126" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_L2_COS" + DstPort 1 + } + Line { + ZOrder 53225 + SrcBlock "Yend_Fil_PM_DEMOD_L2_SIN" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 53224 + DstBlock "MathFunction49" + DstPort 1 + } + Branch { + ZOrder 53223 + Points [0, -45; 478, 0] + Branch { + ZOrder 53222 + Points [0, 30] + DstBlock "Abs49" + DstPort 1 + } + Branch { + ZOrder 53221 + Points [68, 0] + DstBlock "Divide131" + DstPort 1 + } + } + } + Line { + ZOrder 53226 + SrcBlock "Sum135" + SrcPort 1 + DstBlock "SQRT25" + DstPort 1 + } + Line { + ZOrder 53227 + SrcBlock "SQRT25" + SrcPort 1 + Points [5, 0] + DstBlock "Product113" + DstPort 1 + } + Line { + ZOrder 53228 + SrcBlock "Constant107" + SrcPort 1 + Points [5, 0] + DstBlock "Product113" + DstPort 2 + } + Line { + ZOrder 53229 + SrcBlock "Product115" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_Y2_SIN" + DstPort 1 + } + Line { + ZOrder 53230 + SrcBlock "Product116" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_Y2_COS" + DstPort 1 + } + Line { + ZOrder 53231 + SrcBlock "MathFunction72" + SrcPort 1 + DstBlock "Sum136" + DstPort 1 + } + Line { + ZOrder 53232 + SrcBlock "MathFunction73" + SrcPort 1 + Points [30, 0] + DstBlock "Sum136" + DstPort 2 + } + Line { + ZOrder 53233 + SrcBlock "Sum136" + SrcPort 1 + DstBlock "SQRT29" + DstPort 1 + } + Line { + ZOrder 53234 + SrcBlock "SQRT29" + SrcPort 1 + Points [5, 0] + DstBlock "Product117" + DstPort 1 + } + Line { + ZOrder 53235 + SrcBlock "Constant106" + SrcPort 1 + Points [5, 0] + DstBlock "Product117" + DstPort 2 + } + Line { + ZOrder 53236 + SrcBlock "Product117" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_AMP_Y2_MON" + DstPort 1 + } + Line { + ZOrder 53237 + SrcBlock "Product123" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_P2_SIN" + DstPort 1 + } + Line { + ZOrder 53238 + SrcBlock "Product124" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_P2_COS" + DstPort 1 + } + Line { + ZOrder 53239 + SrcBlock "MathFunction74" + SrcPort 1 + DstBlock "Sum137" + DstPort 1 + } + Line { + ZOrder 53240 + SrcBlock "MathFunction75" + SrcPort 1 + Points [30, 0] + DstBlock "Sum137" + DstPort 2 + } + Line { + ZOrder 53241 + SrcBlock "Sum137" + SrcPort 1 + DstBlock "SQRT30" + DstPort 1 + } + Line { + ZOrder 53242 + SrcBlock "SQRT30" + SrcPort 1 + Points [5, 0] + DstBlock "Product125" + DstPort 1 + } + Line { + ZOrder 53243 + SrcBlock "Constant105" + SrcPort 1 + Points [5, 0] + DstBlock "Product125" + DstPort 2 + } + Line { + ZOrder 53244 + SrcBlock "Product125" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_AMP_P2_MON" + DstPort 1 + } + Line { + ZOrder 53249 + SrcBlock "Yend_Fil_PM_DEMOD_L2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 53248 + DstBlock "MathFunction59" + DstPort 1 + } + Branch { + ZOrder 53247 + Points [0, 28; 465, 0] + Branch { + ZOrder 53246 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide128" + DstPort 1 + } + Branch { + ZOrder 53245 + Points [0, -33] + DstBlock "Abs59" + DstPort 1 + } + } + } + Line { + ZOrder 53250 + SrcBlock "Yend_PM_DEMOD_AMP_Y2_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_AMP_Y2" + DstPort 1 + } + Line { + ZOrder 53251 + SrcBlock "Yend_PM_DEMOD_AMP_P2_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_AMP_P2" + DstPort 1 + } + Line { + ZOrder 53252 + SrcBlock "Product113" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_AMP_L2_MON" + DstPort 1 + } + Line { + ZOrder 53253 + SrcBlock "Yend_PM_DEMOD_AMP_L2_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_AMP_L2" + DstPort 1 + } + Line { + ZOrder 53254 + SrcBlock "Yend_PM_DEMOD_PHASE_SIN_L2_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_SIN_L2" + DstPort 1 + } + Line { + ZOrder 53259 + SrcBlock "Yend_Fil_PM_DEMOD_P2_SIN" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 53258 + Points [0, -30; 478, 0] + Branch { + ZOrder 53257 + Points [0, 35] + DstBlock "Abs74" + DstPort 1 + } + Branch { + ZOrder 53256 + Points [62, 0; 0, 20] + DstBlock "Divide129" + DstPort 1 + } + } + Branch { + ZOrder 53255 + DstBlock "MathFunction74" + DstPort 1 + } + } + Line { + ZOrder 53264 + SrcBlock "Yend_Fil_PM_DEMOD_P2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 53263 + Points [0, 48; 458, 0] + Branch { + ZOrder 53262 + Points [0, -33] + DstBlock "Abs75" + DstPort 1 + } + Branch { + ZOrder 53261 + Points [77, 0] + DstBlock "Divide130" + DstPort 1 + } + } + Branch { + ZOrder 53260 + DstBlock "MathFunction75" + DstPort 1 + } + } + Line { + ZOrder 53265 + SrcBlock "Divide131" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_SIN_L2_MON" + DstPort 1 + } + Line { + ZOrder 53266 + SrcBlock "Abs49" + SrcPort 1 + DstBlock "Divide131" + DstPort 2 + } + Line { + ZOrder 53267 + SrcBlock "Abs59" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide128" + DstPort 2 + } + Line { + ZOrder 53268 + SrcBlock "Yend_PM_DEMOD_PHASE_COS_L2_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_COS_L2" + DstPort 1 + } + Line { + ZOrder 53269 + SrcBlock "Divide128" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_COS_L2_MON" + DstPort 1 + } + Line { + ZOrder 53270 + SrcBlock "Yend_PM_DEMOD_PHASE_SIN_Y2_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_SIN_Y2" + DstPort 1 + } + Line { + ZOrder 53271 + SrcBlock "Divide132" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_SIN_Y2_MON" + DstPort 1 + } + Line { + ZOrder 53272 + SrcBlock "Abs66" + SrcPort 1 + DstBlock "Divide132" + DstPort 2 + } + Line { + ZOrder 53273 + SrcBlock "Abs67" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide112" + DstPort 2 + } + Line { + ZOrder 53274 + SrcBlock "Yend_PM_DEMOD_PHASE_COS_Y2_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_COS_Y2" + DstPort 1 + } + Line { + ZOrder 53275 + SrcBlock "Divide112" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_COS_Y2_MON" + DstPort 1 + } + Line { + ZOrder 53276 + SrcBlock "Yend_PM_DEMOD_PHASE_SIN_P2_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_SIN_P2" + DstPort 1 + } + Line { + ZOrder 53277 + SrcBlock "Divide129" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_SIN_P2_MON" + DstPort 1 + } + Line { + ZOrder 53278 + SrcBlock "Abs74" + SrcPort 1 + DstBlock "Divide129" + DstPort 2 + } + Line { + ZOrder 53283 + SrcBlock "Yend_Fil_PM_DEMOD_Y2_COS" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 53282 + Points [0, 35; 467, 0] + Branch { + ZOrder 53281 + Points [0, -35] + DstBlock "Abs67" + DstPort 1 + } + Branch { + ZOrder 53280 + Points [68, 0] + DstBlock "Divide112" + DstPort 1 + } + } + Branch { + ZOrder 53279 + DstBlock "MathFunction73" + DstPort 1 + } + } + Line { + ZOrder 53288 + SrcBlock "Yend_Fil_PM_DEMOD_Y2_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 53287 + Points [0, -40; 475, 0] + Branch { + ZOrder 53286 + Points [0, 30] + DstBlock "Abs66" + DstPort 1 + } + Branch { + ZOrder 53285 + Points [71, 0; 0, 15] + DstBlock "Divide132" + DstPort 1 + } + } + Branch { + ZOrder 53284 + DstBlock "MathFunction72" + DstPort 1 + } + } + Line { + ZOrder 53289 + SrcBlock "MathFunction49" + SrcPort 1 + DstBlock "Sum135" + DstPort 1 + } + Line { + ZOrder 53290 + SrcBlock "MathFunction59" + SrcPort 1 + Points [30, 0] + DstBlock "Sum135" + DstPort 2 + } + Line { + ZOrder 53291 + SrcBlock "Abs75" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide130" + DstPort 2 + } + Line { + ZOrder 53292 + SrcBlock "Yend_PM_DEMOD_PHASE_COS_P2_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_COS_P2" + DstPort 1 + } + Line { + ZOrder 53293 + SrcBlock "Divide130" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_COS_P2_MON" + DstPort 1 + } + Line { + ZOrder 53312 + SrcBlock "OSC2_SIN2" + SrcPort 1 + Points [2, 0; 0, 2946; -3106, 0; 0, -126] + Branch { + ZOrder 53311 + Points [0, -130] + Branch { + ZOrder 53310 + Points [0, -170] + Branch { + ZOrder 53309 + Points [0, -130] + Branch { + ZOrder 53308 + Points [0, -135] + Branch { + ZOrder 53307 + Points [0, -270] + Branch { + ZOrder 53306 + Points [0, -150] + Branch { + ZOrder 53305 + Points [0, -150] + Branch { + ZOrder 53304 + Points [0, -130] + Branch { + ZOrder 53303 + Points [0, -135] + DstBlock "Product127" + DstPort 2 + } + Branch { + ZOrder 53302 + DstBlock "Product115" + DstPort 2 + } + } + Branch { + ZOrder 53301 + DstBlock "Product123" + DstPort 2 + } + } + Branch { + ZOrder 53300 + DstBlock "Product133" + DstPort 2 + } + } + Branch { + ZOrder 53299 + DstBlock "Product137" + DstPort 2 + } + } + Branch { + ZOrder 53298 + DstBlock "Product148" + DstPort 2 + } + } + Branch { + ZOrder 53297 + DstBlock "Product153" + DstPort 2 + } + } + Branch { + ZOrder 53296 + DstBlock "Product156" + DstPort 2 + } + } + Branch { + ZOrder 53295 + DstBlock "Product141" + DstPort 2 + } + } + Branch { + ZOrder 53294 + DstBlock "Product144" + DstPort 2 + } + } + Line { + ZOrder 53321 + SrcBlock "Sum97" + SrcPort 1 + Points [56, 0] + Branch { + ZOrder 53320 + Points [0, 510] + Branch { + ZOrder 53319 + Points [0, 55] + Branch { + ZOrder 53318 + Points [0, 810] + Branch { + ZOrder 53317 + Points [0, 55] + DstBlock "Product124" + DstPort 1 + } + Branch { + ZOrder 53316 + DstBlock "Product123" + DstPort 1 + } + } + Branch { + ZOrder 53315 + DstBlock "Product112" + DstPort 1 + } + } + Branch { + ZOrder 53314 + DstBlock "Product111" + DstPort 1 + } + } + Branch { + ZOrder 53313 + DstBlock "Yend_Fil_PM_P" + DstPort 1 + } + } + Line { + ZOrder 53340 + SrcBlock "OSC2_COS2" + SrcPort 1 + Points [9, 0; 0, 3007; -3579, 0; 0, -132] + Branch { + ZOrder 53339 + Points [0, -130] + Branch { + ZOrder 53338 + Points [0, -170] + Branch { + ZOrder 53337 + Points [0, -130] + Branch { + ZOrder 53336 + Points [0, -135] + Branch { + ZOrder 53335 + Points [0, -270] + Branch { + ZOrder 53334 + Points [0, -150] + Branch { + ZOrder 53333 + Points [0, -150] + Branch { + ZOrder 53332 + Points [0, -130] + Branch { + ZOrder 53331 + Points [0, -135] + DstBlock "Product126" + DstPort 2 + } + Branch { + ZOrder 53330 + DstBlock "Product116" + DstPort 2 + } + } + Branch { + ZOrder 53329 + DstBlock "Product124" + DstPort 2 + } + } + Branch { + ZOrder 53328 + DstBlock "Product135" + DstPort 2 + } + } + Branch { + ZOrder 53327 + DstBlock "Product138" + DstPort 2 + } + } + Branch { + ZOrder 53326 + DstBlock "Product151" + DstPort 2 + } + } + Branch { + ZOrder 53325 + DstBlock "Product154" + DstPort 2 + } + } + Branch { + ZOrder 53324 + DstBlock "Product157" + DstPort 2 + } + } + Branch { + ZOrder 53323 + DstBlock "Product142" + DstPort 2 + } + } + Branch { + ZOrder 53322 + DstBlock "Product145" + DstPort 2 + } + } + Line { + ZOrder 53341 + SrcBlock "Product148" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_QPD3_X_SIN" + DstPort 1 + } + Line { + ZOrder 53342 + SrcBlock "Product151" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_QPD3_X_COS" + DstPort 1 + } + Line { + ZOrder 53343 + SrcBlock "MathFunction62" + SrcPort 1 + DstBlock "Sum164" + DstPort 1 + } + Line { + ZOrder 53344 + SrcBlock "MathFunction63" + SrcPort 1 + Points [30, 0] + DstBlock "Sum164" + DstPort 2 + } + Line { + ZOrder 53345 + SrcBlock "Sum164" + SrcPort 1 + DstBlock "SQRT26" + DstPort 1 + } + Line { + ZOrder 53346 + SrcBlock "SQRT26" + SrcPort 1 + Points [5, 0] + DstBlock "Product152" + DstPort 1 + } + Line { + ZOrder 53347 + SrcBlock "Constant115" + SrcPort 1 + Points [5, 0] + DstBlock "Product152" + DstPort 2 + } + Line { + ZOrder 53348 + SrcBlock "Product152" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD3_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 53349 + SrcBlock "Product153" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_QPD2_X_SIN" + DstPort 1 + } + Line { + ZOrder 53350 + SrcBlock "Product154" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_QPD2_X_COS" + DstPort 1 + } + Line { + ZOrder 53351 + SrcBlock "MathFunction70" + SrcPort 1 + DstBlock "Sum165" + DstPort 1 + } + Line { + ZOrder 53352 + SrcBlock "MathFunction71" + SrcPort 1 + Points [30, 0] + DstBlock "Sum165" + DstPort 2 + } + Line { + ZOrder 53353 + SrcBlock "Sum165" + SrcPort 1 + DstBlock "SQRT27" + DstPort 1 + } + Line { + ZOrder 53354 + SrcBlock "SQRT27" + SrcPort 1 + Points [5, 0] + DstBlock "Product155" + DstPort 1 + } + Line { + ZOrder 53355 + SrcBlock "Constant114" + SrcPort 1 + Points [5, 0] + DstBlock "Product155" + DstPort 2 + } + Line { + ZOrder 53356 + SrcBlock "Product155" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD2_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 53357 + SrcBlock "Product156" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_QPD2_Y_SIN" + DstPort 1 + } + Line { + ZOrder 53358 + SrcBlock "Product157" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_QPD2_Y_COS" + DstPort 1 + } + Line { + ZOrder 53359 + SrcBlock "MathFunction60" + SrcPort 1 + DstBlock "Sum166" + DstPort 1 + } + Line { + ZOrder 53360 + SrcBlock "MathFunction61" + SrcPort 1 + Points [30, 0] + DstBlock "Sum166" + DstPort 2 + } + Line { + ZOrder 53361 + SrcBlock "Sum166" + SrcPort 1 + DstBlock "SQRT28" + DstPort 1 + } + Line { + ZOrder 53362 + SrcBlock "SQRT28" + SrcPort 1 + Points [5, 0] + DstBlock "Product90" + DstPort 1 + } + Line { + ZOrder 53363 + SrcBlock "Constant116" + SrcPort 1 + Points [5, 0] + DstBlock "Product90" + DstPort 2 + } + Line { + ZOrder 53364 + SrcBlock "Product90" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD2_AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 53365 + SrcBlock "Yend_PM_DEMOD_QPD3_AMP_X_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD3_AMP_X" + DstPort 1 + } + Line { + ZOrder 53366 + SrcBlock "Yend_PM_DEMOD_QPD2_AMP_X_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD2_AMP_X" + DstPort 1 + } + Line { + ZOrder 53367 + SrcBlock "Yend_PM_DEMOD_QPD2_AMP_Y_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD2_AMP_Y" + DstPort 1 + } + Line { + ZOrder 53372 + SrcBlock "Yend_Fil_PM_DEMOD_QPD3_X_SIN" + SrcPort 1 + Points [7, 0] + Branch { + ZOrder 53371 + Points [0, -45; 549, 0] + Branch { + ZOrder 53370 + Points [0, 40] + DstBlock "Abs62" + DstPort 1 + } + Branch { + ZOrder 53369 + Points [66, 0; 0, 25] + DstBlock "Divide149" + DstPort 1 + } + } + Branch { + ZOrder 53368 + DstBlock "MathFunction62" + DstPort 1 + } + } + Line { + ZOrder 53377 + SrcBlock "Yend_Fil_PM_DEMOD_QPD3_X_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 53376 + Points [0, 43; 532, 0] + Branch { + ZOrder 53375 + Points [0, -38] + DstBlock "Abs63" + DstPort 1 + } + Branch { + ZOrder 53374 + Points [83, 0] + DstBlock "Divide155" + DstPort 1 + } + } + Branch { + ZOrder 53373 + DstBlock "MathFunction63" + DstPort 1 + } + } + Line { + ZOrder 53382 + SrcBlock "Yend_Fil_PM_DEMOD_QPD2_X_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 53381 + Points [0, -28; 551, 0] + Branch { + ZOrder 53380 + Points [0, 28] + DstBlock "Abs64" + DstPort 1 + } + Branch { + ZOrder 53379 + Points [80, 0; 0, 13] + DstBlock "Divide151" + DstPort 1 + } + } + Branch { + ZOrder 53378 + DstBlock "MathFunction70" + DstPort 1 + } + } + Line { + ZOrder 53387 + SrcBlock "Yend_Fil_PM_DEMOD_QPD2_X_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 53386 + Points [0, 43; 538, 0] + Branch { + ZOrder 53385 + Points [0, -33] + DstBlock "Abs65" + DstPort 1 + } + Branch { + ZOrder 53384 + Points [77, 0] + DstBlock "Divide152" + DstPort 1 + } + } + Branch { + ZOrder 53383 + DstBlock "MathFunction71" + DstPort 1 + } + } + Line { + ZOrder 53392 + SrcBlock "Yend_Fil_PM_DEMOD_QPD2_Y_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 56843 + DstBlock "MathFunction60" + DstPort 1 + } + Branch { + ZOrder 56842 + Points [0, -26; 561, 0] + Branch { + ZOrder 53390 + Points [0, 41] + DstBlock "Abs60" + DstPort 1 + } + Branch { + ZOrder 53389 + Points [63, 0; 0, 26] + DstBlock "Divide157" + DstPort 1 + } + } + } + Line { + ZOrder 53397 + SrcBlock "Yend_Fil_PM_DEMOD_QPD2_Y_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 53396 + Points [0, 54; 541, 0] + Branch { + ZOrder 53395 + Points [0, -29] + DstBlock "Abs61" + DstPort 1 + } + Branch { + ZOrder 53394 + Points [76, 0] + DstBlock "Divide158" + DstPort 1 + } + } + Branch { + ZOrder 53393 + DstBlock "MathFunction61" + DstPort 1 + } + } + Line { + ZOrder 53398 + SrcBlock "Yend_PM_DEMOD_QPD3_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD3_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 53399 + SrcBlock "Yend_PM_DEMOD_QPD3_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD3_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 53400 + SrcBlock "Yend_PM_DEMOD_QPD2_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD2_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 53401 + SrcBlock "Yend_PM_DEMOD_QPD2_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD2_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 53402 + SrcBlock "Yend_PM_DEMOD_QPD2_PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD2_PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 53403 + SrcBlock "Yend_PM_DEMOD_QPD2_PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD2_PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 53404 + SrcBlock "Divide149" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD3_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 53405 + SrcBlock "Abs62" + SrcPort 1 + DstBlock "Divide149" + DstPort 2 + } + Line { + ZOrder 53406 + SrcBlock "Abs63" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide155" + DstPort 2 + } + Line { + ZOrder 53407 + SrcBlock "Divide155" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD3_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 53408 + SrcBlock "Divide151" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD2_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 53409 + SrcBlock "Abs64" + SrcPort 1 + DstBlock "Divide151" + DstPort 2 + } + Line { + ZOrder 53410 + SrcBlock "Abs65" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide152" + DstPort 2 + } + Line { + ZOrder 53411 + SrcBlock "Divide152" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD2_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 53412 + SrcBlock "Divide157" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD2_PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 53413 + SrcBlock "Abs60" + SrcPort 1 + DstBlock "Divide157" + DstPort 2 + } + Line { + ZOrder 53414 + SrcBlock "Abs61" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide158" + DstPort 2 + } + Line { + ZOrder 53415 + SrcBlock "Divide158" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD2_PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 53416 + SrcBlock "Yend_PM_QPD3_X_MON3" + SrcPort 1 + DstBlock "Sum146" + DstPort 1 + } + Line { + ZOrder 53417 + SrcBlock "Yend_PM_QPD3_Y_MON" + SrcPort 1 + DstBlock "Sum145" + DstPort 1 + } + Line { + ZOrder 53418 + SrcBlock "Divide126" + SrcPort 1 + DstBlock "Yend_PM_QPD3_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 53419 + SrcBlock "Divide127" + SrcPort 1 + DstBlock "Yend_PM_QPD3_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 53420 + SrcBlock "Divid133" + SrcPort 1 + DstBlock "Yend_PM_QPD3_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 53421 + SrcBlock "Yend_PM_QPD3_SUM_MON" + SrcPort 1 + DstBlock "Sum147" + DstPort 1 + } + Line { + ZOrder 53424 + SrcBlock "Yend_PM_QPD3_Y_VOLT_MON" + SrcPort 1 + Points [81, 0] + Branch { + ZOrder 53423 + Points [0, -35] + DstBlock "Yend_PM_QPD3_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 53422 + DstBlock "Divide135" + DstPort 1 + } + } + Line { + ZOrder 53429 + SrcBlock "Yend_PM_QPD3_SUM_VOLT_MON" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 53428 + Points [161, 0; 0, -77] + Branch { + ZOrder 53427 + Points [0, -258] + DstBlock "Divide134" + DstPort 2 + } + Branch { + ZOrder 53426 + Points [18, 0; 0, -83] + DstBlock "Divide135" + DstPort 2 + } + } + Branch { + ZOrder 53425 + Points [0, -45] + DstBlock "Yend_PM_QPD3_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 53430 + SrcBlock "Divide134" + SrcPort 1 + DstBlock "Product128" + DstPort 1 + } + Line { + ZOrder 53431 + SrcBlock "Divide135" + SrcPort 1 + DstBlock "Product129" + DstPort 1 + } + Line { + ZOrder 53432 + SrcBlock "Product129" + SrcPort 1 + DstBlock "Divide137" + DstPort 1 + } + Line { + ZOrder 53433 + SrcBlock "Product128" + SrcPort 1 + DstBlock "Divide136" + DstPort 1 + } + Line { + ZOrder 53434 + SrcBlock "Divide137" + SrcPort 1 + DstBlock "Yend_PM_QPD3_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 53437 + SrcBlock "Yend_PM_QPD3_X_mm_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 53436 + DstBlock "Sum138" + DstPort 1 + } + Branch { + ZOrder 53435 + Points [0, -70] + DstBlock "Yend_PM_QPD3_X_mm" + DstPort 1 + } + } + Line { + ZOrder 53438 + SrcBlock "Yend_PM_QPD3_X_mm_OFFSET" + SrcPort 1 + Points [10, 0] + DstBlock "Sum138" + DstPort 2 + } + Line { + ZOrder 53439 + SrcBlock "Yend_PM_QPD3_Y_mm_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum139" + DstPort 2 + } + Line { + ZOrder 53442 + SrcBlock "Yend_PM_QPD3_Y_mm_MON" + SrcPort 1 + Points [77, 0] + Branch { + ZOrder 53441 + Points [0, -55] + DstBlock "Yend_PM_QPD3_Y_mm" + DstPort 1 + } + Branch { + ZOrder 53440 + DstBlock "Sum139" + DstPort 1 + } + } + Line { + ZOrder 53443 + SrcBlock "Sum139" + SrcPort 1 + DstBlock "Yend_PM_QPD3_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 53444 + SrcBlock "Sum138" + SrcPort 1 + DstBlock "Yend_PM_QPD3_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 53482 + SrcBlock "Yend_PM_QPD3_Y_OFFSET" + SrcPort 1 + Points [30, 0] + DstBlock "Sum145" + DstPort 2 + } + Line { + ZOrder 53483 + SrcBlock "Sum145" + SrcPort 1 + DstBlock "Divide127" + DstPort 1 + } + Line { + ZOrder 53484 + SrcBlock "Yend_PM_QPD3_X_OFFSET" + SrcPort 1 + Points [50, 0] + DstBlock "Sum146" + DstPort 2 + } + Line { + ZOrder 53485 + SrcBlock "Sum146" + SrcPort 1 + DstBlock "Divide126" + DstPort 1 + } + Line { + ZOrder 53486 + SrcBlock "Sum147" + SrcPort 1 + DstBlock "Divid133" + DstPort 1 + } + Line { + ZOrder 53487 + SrcBlock "Yend_PM_QPD3_SUM_OFFSET" + SrcPort 1 + Points [30, 0] + DstBlock "Sum147" + DstPort 2 + } + Line { + ZOrder 53490 + SrcBlock "Yend_PM_QPD3_X_VOLT_MON" + SrcPort 1 + Points [96, 0] + Branch { + ZOrder 53489 + Points [0, -40] + DstBlock "Yend_PM_QPD3_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 53488 + DstBlock "Divide134" + DstPort 1 + } + } + Line { + ZOrder 53491 + SrcBlock "Divide136" + SrcPort 1 + DstBlock "Yend_PM_QPD3_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 53494 + SrcBlock "Constant88" + SrcPort 1 + Points [23, 0; 0, -130] + Branch { + ZOrder 53493 + Points [0, -175] + DstBlock "Product128" + DstPort 2 + } + Branch { + ZOrder 53492 + DstBlock "Product129" + DstPort 2 + } + } + Line { + ZOrder 53497 + SrcBlock "Constant89" + SrcPort 1 + Points [35, 0; 0, -130] + Branch { + ZOrder 53496 + DstBlock "Divide137" + DstPort 2 + } + Branch { + ZOrder 53495 + Points [0, -175] + DstBlock "Divide136" + DstPort 2 + } + } + Line { + ZOrder 53498 + SrcBlock "Mux15" + SrcPort 1 + DstBlock "PM_QPD3_dx" + DstPort 1 + } + Line { + ZOrder 53499 + SrcBlock "PM_QPD3_dx" + SrcPort 1 + Points [40, 0] + DstBlock "Product130" + DstPort 1 + } + Line { + ZOrder 53500 + SrcBlock "Distance_L3_1" + SrcPort 1 + Points [72, 0; 0, 5] + DstBlock "Mux15" + DstPort 1 + } + Line { + ZOrder 53501 + SrcBlock "focal_length1" + SrcPort 1 + Points [41, 0; 0, -10] + DstBlock "Mux15" + DstPort 2 + } + Line { + ZOrder 53508 + SrcBlock "Incident_angle1" + SrcPort 1 + Points [71, 0] + Branch { + ZOrder 53507 + Points [620, 0] + Branch { + ZOrder 53877 + Points [0, -450] + DstBlock "Mux42" + DstPort 2 + } + Branch { + ZOrder 53505 + Points [54, 0] + Branch { + ZOrder 53874 + Points [0, -620] + DstBlock "Mux41" + DstPort 3 + } + Branch { + ZOrder 53503 + Points [21, 0; 0, -335] + DstBlock "Mux38" + DstPort 3 + } + } + } + Branch { + ZOrder 53502 + Points [0, 195] + DstBlock "Mux15" + DstPort 3 + } + } + Line { + ZOrder 53509 + SrcBlock "Product130" + SrcPort 1 + DstBlock "Yend_PM_dX_MON" + DstPort 1 + } + Line { + ZOrder 53880 + SrcBlock "Mux42" + SrcPort 1 + DstBlock "PM_QPD2_dx" + DstPort 1 + } + Line { + ZOrder 53511 + SrcBlock "Constant58" + SrcPort 1 + Points [0, -35] + DstBlock "Choice84" + DstPort 3 + } + Line { + ZOrder 53512 + SrcBlock "Yend_PM_dx_yaw_SW" + SrcPort 1 + Points [40, 0] + DstBlock "Choice84" + DstPort 2 + } + Line { + ZOrder 53513 + SrcBlock "PM_QPD2_dx" + SrcPort 1 + Points [9, 0; 0, 65; -258, 0; 0, -55] + DstBlock "Choice84" + DstPort 1 + } + Line { + ZOrder 53514 + SrcBlock "Yend_PM_QPD2_X_mm_DIFF_MON" + SrcPort 1 + Points [32, 0; 0, -50] + DstBlock "Sum142" + DstPort 1 + } + Line { + ZOrder 53515 + SrcBlock "Choice84" + SrcPort 1 + Points [4, 0; 0, -40] + DstBlock "Sum142" + DstPort 2 + } + Line { + ZOrder 53516 + SrcBlock "Mux37" + SrcPort 1 + DstBlock "PM_yaw" + DstPort 1 + } + Line { + ZOrder 53519 + SrcBlock "Distance_L2" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 53518 + Points [116, 0; 0, 90] + DstBlock "Mux37" + DstPort 2 + } + Branch { + ZOrder 53517 + Points [0, 230] + DstBlock "Mux38" + DstPort 2 + } + } + Line { + ZOrder 53520 + SrcBlock "PM_yaw" + SrcPort 1 + DstBlock "Yend_PM_Yaw_MON" + DstPort 1 + } + Line { + ZOrder 53521 + SrcBlock "Mux38" + SrcPort 1 + DstBlock "PM_roll" + DstPort 1 + } + Line { + ZOrder 53522 + SrcBlock "PM_roll" + SrcPort 1 + DstBlock "Yend_PM_Roll_MON" + DstPort 1 + } + Line { + ZOrder 53871 + SrcBlock "Mux41" + SrcPort 1 + DstBlock "PM_pitch" + DstPort 1 + } + Line { + ZOrder 53524 + SrcBlock "PM_pitch" + SrcPort 1 + DstBlock "Yend_PM_Pitch_MON" + DstPort 1 + } + Line { + ZOrder 53527 + SrcBlock "Distance_L1" + SrcPort 1 + Points [19, 0; 0, 65] + Branch { + ZOrder 53873 + Points [0, 170] + DstBlock "Mux41" + DstPort 2 + } + Branch { + ZOrder 53868 + DstBlock "Mux40" + DstPort 2 + } + } + Line { + ZOrder 53870 + SrcBlock "Mux40" + SrcPort 1 + DstBlock "PM_QPD1_dyaw" + DstPort 1 + } + Line { + ZOrder 53529 + SrcBlock "PM_QPD1_dyaw" + SrcPort 1 + Points [11, 0; 0, 97; -282, 0; 0, -52] + DstBlock "Choice71" + DstPort 1 + } + Line { + ZOrder 53530 + SrcBlock "Choice71" + SrcPort 1 + Points [9, 0; 0, 142; -209, 0; 0, -168; 55, 0] + DstBlock "Sum162" + DstPort 2 + } + Line { + ZOrder 53531 + SrcBlock "Constant113" + SrcPort 1 + Points [10, 0] + DstBlock "Choice71" + DstPort 3 + } + Line { + ZOrder 53532 + SrcBlock "Yend_PM_yaw_length_SW" + SrcPort 1 + Points [15, 0; 0, 10] + DstBlock "Choice71" + DstPort 2 + } + Line { + ZOrder 53533 + SrcBlock "Yend_PM_QPD1_X_mm_DIFF_MON" + SrcPort 1 + Points [30, 0; 0, -50] + DstBlock "Sum162" + DstPort 1 + } + Line { + ZOrder 53534 + SrcBlock "Yend_Fil_PM_R_OFFSET" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice85" + DstPort 1 + } + Line { + ZOrder 53535 + SrcBlock "Yend_ZEROE_PM_R_SW" + SrcPort 1 + DstBlock "Choice85" + DstPort 2 + } + Line { + ZOrder 53536 + SrcBlock "Constant63" + SrcPort 1 + Points [45, 0] + DstBlock "Choice85" + DstPort 3 + } + Line { + ZOrder 53537 + SrcBlock "Choice85" + SrcPort 1 + Points [15, 0] + DstBlock "Sum148" + DstPort 2 + } + Line { + ZOrder 53542 + SrcBlock "Yend_PM_Roll_MON" + SrcPort 1 + Points [126, 0] + Branch { + ZOrder 53541 + Points [56, 0; 0, 160] + Branch { + ZOrder 53540 + Points [0, 100] + DstBlock "Yend_Fil_PM_R_OFFSET" + DstPort 1 + } + Branch { + ZOrder 53539 + DstBlock "Sum148" + DstPort 1 + } + } + Branch { + ZOrder 53538 + Points [0, -50] + DstBlock "Yend_PM_R" + DstPort 1 + } + } + Line { + ZOrder 53543 + SrcBlock "Sum148" + SrcPort 1 + Points [125, 0] + DstBlock "Sum149" + DstPort 1 + } + Line { + ZOrder 53544 + SrcBlock "Yend_PM_R_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum149" + DstPort 2 + } + Line { + ZOrder 53553 + SrcBlock "Sum167" + SrcPort 1 + Points [125, 0] + Branch { + ZOrder 53552 + DstBlock "Yend_Fil_PM_L" + DstPort 1 + } + Branch { + ZOrder 53551 + Points [0, 395] + Branch { + ZOrder 53550 + DstBlock "Product150" + DstPort 1 + } + Branch { + ZOrder 53549 + Points [0, 55] + Branch { + ZOrder 53548 + DstBlock "Product134" + DstPort 1 + } + Branch { + ZOrder 53547 + Points [0, 810] + Branch { + ZOrder 53546 + DstBlock "Product127" + DstPort 1 + } + Branch { + ZOrder 53545 + Points [0, 55] + DstBlock "Product126" + DstPort 1 + } + } + } + } + } + Line { + ZOrder 53554 + SrcBlock "Product122" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_R1_SIN" + DstPort 1 + } + Line { + ZOrder 53555 + SrcBlock "Product146" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_R1_COS" + DstPort 1 + } + Line { + ZOrder 53556 + SrcBlock "MathFunction82" + SrcPort 1 + DstBlock "Sum150" + DstPort 1 + } + Line { + ZOrder 53557 + SrcBlock "MathFunction83" + SrcPort 1 + Points [30, 0] + DstBlock "Sum150" + DstPort 2 + } + Line { + ZOrder 53558 + SrcBlock "Sum150" + SrcPort 1 + DstBlock "SQRT37" + DstPort 1 + } + Line { + ZOrder 53559 + SrcBlock "SQRT37" + SrcPort 1 + Points [5, 0] + DstBlock "Product147" + DstPort 1 + } + Line { + ZOrder 53560 + SrcBlock "Constant65" + SrcPort 1 + Points [5, 0] + DstBlock "Product147" + DstPort 2 + } + Line { + ZOrder 53561 + SrcBlock "Product147" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_AMP_R1_MON" + DstPort 1 + } + Line { + ZOrder 53562 + SrcBlock "Product149" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_dx1_SIN" + DstPort 1 + } + Line { + ZOrder 53563 + SrcBlock "Product131" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_dx1_COS" + DstPort 1 + } + Line { + ZOrder 53564 + SrcBlock "MathFunction84" + SrcPort 1 + DstBlock "Sum151" + DstPort 1 + } + Line { + ZOrder 53565 + SrcBlock "MathFunction50" + SrcPort 1 + Points [30, 0] + DstBlock "Sum151" + DstPort 2 + } + Line { + ZOrder 53566 + SrcBlock "Sum151" + SrcPort 1 + DstBlock "SQRT38" + DstPort 1 + } + Line { + ZOrder 53567 + SrcBlock "SQRT38" + SrcPort 1 + Points [5, 0] + DstBlock "Product132" + DstPort 1 + } + Line { + ZOrder 53568 + SrcBlock "Constant64" + SrcPort 1 + Points [5, 0] + DstBlock "Product132" + DstPort 2 + } + Line { + ZOrder 53569 + SrcBlock "Product132" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_AMP_dx1_MON" + DstPort 1 + } + Line { + ZOrder 53570 + SrcBlock "Yend_PM_DEMOD_AMP_R1_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_AMP_R1" + DstPort 1 + } + Line { + ZOrder 53571 + SrcBlock "Yend_PM_DEMOD_AMP_dx1_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_AMP_dx1" + DstPort 1 + } + Line { + ZOrder 53576 + SrcBlock "Yend_Fil_PM_DEMOD_dx1_SIN" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 53575 + Points [0, -30; 478, 0] + Branch { + ZOrder 53574 + Points [0, 35] + DstBlock "Abs84" + DstPort 1 + } + Branch { + ZOrder 53573 + Points [62, 0; 0, 20] + DstBlock "Divide139" + DstPort 1 + } + } + Branch { + ZOrder 53572 + DstBlock "MathFunction84" + DstPort 1 + } + } + Line { + ZOrder 53581 + SrcBlock "Yend_Fil_PM_DEMOD_dx1_COS" + SrcPort 1 + Points [55, 0] + Branch { + ZOrder 53580 + Points [0, 48; 458, 0] + Branch { + ZOrder 53579 + Points [0, -33] + DstBlock "Abs50" + DstPort 1 + } + Branch { + ZOrder 53578 + Points [77, 0] + DstBlock "Divide140" + DstPort 1 + } + } + Branch { + ZOrder 53577 + DstBlock "MathFunction50" + DstPort 1 + } + } + Line { + ZOrder 53582 + SrcBlock "Yend_PM_DEMOD_PHASE_SIN_R1_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_SIN_R1" + DstPort 1 + } + Line { + ZOrder 53583 + SrcBlock "Divide141" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_SIN_R1_MON" + DstPort 1 + } + Line { + ZOrder 53584 + SrcBlock "Abs78" + SrcPort 1 + DstBlock "Divide141" + DstPort 2 + } + Line { + ZOrder 53585 + SrcBlock "Abs83" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide138" + DstPort 2 + } + Line { + ZOrder 53586 + SrcBlock "Yend_PM_DEMOD_PHASE_COS_R1_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_COS_R1" + DstPort 1 + } + Line { + ZOrder 53587 + SrcBlock "Divide138" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_COS_R1_MON" + DstPort 1 + } + Line { + ZOrder 53588 + SrcBlock "Yend_PM_DEMOD_PHASE_SIN_dx1_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_SIN_dx1" + DstPort 1 + } + Line { + ZOrder 53589 + SrcBlock "Divide139" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_SIN_dx1_MON" + DstPort 1 + } + Line { + ZOrder 53590 + SrcBlock "Abs84" + SrcPort 1 + DstBlock "Divide139" + DstPort 2 + } + Line { + ZOrder 53595 + SrcBlock "Yend_Fil_PM_DEMOD_R1_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 53594 + Points [0, 35; 467, 0] + Branch { + ZOrder 53593 + Points [0, -35] + DstBlock "Abs83" + DstPort 1 + } + Branch { + ZOrder 53592 + Points [68, 0] + DstBlock "Divide138" + DstPort 1 + } + } + Branch { + ZOrder 53591 + DstBlock "MathFunction83" + DstPort 1 + } + } + Line { + ZOrder 53600 + SrcBlock "Yend_Fil_PM_DEMOD_R1_SIN" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 53599 + Points [0, -40; 475, 0] + Branch { + ZOrder 53598 + Points [0, 30] + DstBlock "Abs78" + DstPort 1 + } + Branch { + ZOrder 53597 + Points [71, 0; 0, 15] + DstBlock "Divide141" + DstPort 1 + } + } + Branch { + ZOrder 53596 + DstBlock "MathFunction82" + DstPort 1 + } + } + Line { + ZOrder 53601 + SrcBlock "Abs50" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide140" + DstPort 2 + } + Line { + ZOrder 53602 + SrcBlock "Yend_PM_DEMOD_PHASE_COS_dx1_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_COS_dx1" + DstPort 1 + } + Line { + ZOrder 53603 + SrcBlock "Divide140" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_COS_dx1_MON" + DstPort 1 + } + Line { + ZOrder 53604 + SrcBlock "Yend_Fil_PM_R" + SrcPort 1 + Points [22, 0; 0, -100] + DstBlock "Sum155" + DstPort 1 + } + Line { + ZOrder 53605 + SrcBlock "Yend_Fil_PM_dx" + SrcPort 1 + Points [46, 0; 0, -135] + DstBlock "Sum156" + DstPort 1 + } + Line { + ZOrder 53606 + SrcBlock "Sum155" + SrcPort 1 + DstBlock "Mux39" + DstPort 4 + } + Line { + ZOrder 53607 + SrcBlock "Sum156" + SrcPort 1 + DstBlock "Mux39" + DstPort 5 + } + Line { + ZOrder 53608 + SrcBlock "Yend_Fil_PM_dx_OFFSET" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice86" + DstPort 1 + } + Line { + ZOrder 53609 + SrcBlock "Yend_ZEROE_PM_dx_SW1" + SrcPort 1 + DstBlock "Choice86" + DstPort 2 + } + Line { + ZOrder 53610 + SrcBlock "Constant66" + SrcPort 1 + Points [45, 0] + DstBlock "Choice86" + DstPort 3 + } + Line { + ZOrder 53611 + SrcBlock "Choice86" + SrcPort 1 + Points [15, 0] + DstBlock "Sum157" + DstPort 2 + } + Line { + ZOrder 53618 + SrcBlock "Yend_PM_dX_MON" + SrcPort 1 + Points [123, 0] + Branch { + ZOrder 53617 + Points [0, 85] + DstBlock "Yend_PM_dx" + DstPort 1 + } + Branch { + ZOrder 53616 + Points [105, 0] + Branch { + ZOrder 53876 + Points [0, -735] + DstBlock "Mux42" + DstPort 1 + } + Branch { + ZOrder 53615 + Points [0, 290] + Branch { + ZOrder 53614 + Points [0, 100] + DstBlock "Yend_Fil_PM_dx_OFFSET" + DstPort 1 + } + Branch { + ZOrder 53613 + DstBlock "Sum157" + DstPort 1 + } + } + } + } + Line { + ZOrder 53619 + SrcBlock "Sum157" + SrcPort 1 + Points [125, 0] + DstBlock "Sum158" + DstPort 1 + } + Line { + ZOrder 53620 + SrcBlock "Yend_PM_dx_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum158" + DstPort 2 + } + Line { + ZOrder 53629 + SrcBlock "Sum158" + SrcPort 1 + Points [938, 0] + Branch { + ZOrder 53628 + Points [0, 470] + Branch { + ZOrder 53627 + Points [0, 55] + DstBlock "Product138" + DstPort 1 + } + Branch { + ZOrder 53626 + DstBlock "Product137" + DstPort 1 + } + } + Branch { + ZOrder 53625 + Points [0, -345] + Branch { + ZOrder 53624 + DstBlock "Product131" + DstPort 1 + } + Branch { + ZOrder 53623 + Points [0, -55] + Branch { + ZOrder 53622 + DstBlock "Product149" + DstPort 1 + } + Branch { + ZOrder 53621 + Points [0, -655] + DstBlock "Yend_Fil_PM_dx" + DstPort 1 + } + } + } + } + Line { + ZOrder 53638 + SrcBlock "OSC1_COS2" + SrcPort 1 + Points [9, 0; 0, -193; -2383, 0; 0, 832; -341, 0; 0, -29; -5, 0] + Branch { + ZOrder 53637 + Points [-42, 0; 0, 135] + Branch { + ZOrder 53636 + Points [0, 130] + Branch { + ZOrder 53635 + Points [0, 165] + Branch { + ZOrder 53634 + Points [0, 130] + DstBlock "Product131" + DstPort 2 + } + Branch { + ZOrder 53633 + DstBlock "Product146" + DstPort 2 + } + } + Branch { + ZOrder 53632 + DstBlock "Product112" + DstPort 2 + } + } + Branch { + ZOrder 53631 + DstBlock "Product102" + DstPort 2 + } + } + Branch { + ZOrder 53630 + DstBlock "Product134" + DstPort 2 + } + } + Line { + ZOrder 53639 + SrcBlock "Product133" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_R2_SIN" + DstPort 1 + } + Line { + ZOrder 53640 + SrcBlock "Product135" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_R2_COS" + DstPort 1 + } + Line { + ZOrder 53641 + SrcBlock "MathFunction51" + SrcPort 1 + DstBlock "Sum159" + DstPort 1 + } + Line { + ZOrder 53642 + SrcBlock "MathFunction52" + SrcPort 1 + Points [30, 0] + DstBlock "Sum159" + DstPort 2 + } + Line { + ZOrder 53643 + SrcBlock "Sum159" + SrcPort 1 + DstBlock "SQRT39" + DstPort 1 + } + Line { + ZOrder 53644 + SrcBlock "SQRT39" + SrcPort 1 + Points [5, 0] + DstBlock "Product136" + DstPort 1 + } + Line { + ZOrder 53645 + SrcBlock "Constant69" + SrcPort 1 + Points [5, 0] + DstBlock "Product136" + DstPort 2 + } + Line { + ZOrder 53646 + SrcBlock "Product136" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_AMP_R2_MON" + DstPort 1 + } + Line { + ZOrder 53647 + SrcBlock "Yend_PM_DEMOD_AMP_R2_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_AMP_R2" + DstPort 1 + } + Line { + ZOrder 53652 + SrcBlock "Yend_Fil_PM_DEMOD_R2_SIN" + SrcPort 1 + Points [34, 0] + Branch { + ZOrder 53651 + Points [0, -30; 478, 0] + Branch { + ZOrder 53650 + Points [0, 35] + DstBlock "Abs51" + DstPort 1 + } + Branch { + ZOrder 53649 + Points [62, 0; 0, 20] + DstBlock "Divide142" + DstPort 1 + } + } + Branch { + ZOrder 53648 + DstBlock "MathFunction51" + DstPort 1 + } + } + Line { + ZOrder 53657 + SrcBlock "Yend_Fil_PM_DEMOD_R2_COS" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 53656 + Points [0, 48; 458, 0] + Branch { + ZOrder 53655 + Points [0, -33] + DstBlock "Abs52" + DstPort 1 + } + Branch { + ZOrder 53654 + Points [77, 0] + DstBlock "Divide143" + DstPort 1 + } + } + Branch { + ZOrder 53653 + DstBlock "MathFunction52" + DstPort 1 + } + } + Line { + ZOrder 53658 + SrcBlock "Yend_PM_DEMOD_PHASE_SIN_R2_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_SIN_R2" + DstPort 1 + } + Line { + ZOrder 53659 + SrcBlock "Divide142" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_SIN_R2_MON" + DstPort 1 + } + Line { + ZOrder 53660 + SrcBlock "Abs51" + SrcPort 1 + DstBlock "Divide142" + DstPort 2 + } + Line { + ZOrder 53661 + SrcBlock "Abs52" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide143" + DstPort 2 + } + Line { + ZOrder 53662 + SrcBlock "Yend_PM_DEMOD_PHASE_COS_R2_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_COS_R2" + DstPort 1 + } + Line { + ZOrder 53663 + SrcBlock "Divide143" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_COS_R2_MON" + DstPort 1 + } + Line { + ZOrder 53664 + SrcBlock "Product137" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_dx2_SIN" + DstPort 1 + } + Line { + ZOrder 53665 + SrcBlock "Product138" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_dx2_COS" + DstPort 1 + } + Line { + ZOrder 53666 + SrcBlock "MathFunction53" + SrcPort 1 + DstBlock "Sum160" + DstPort 1 + } + Line { + ZOrder 53667 + SrcBlock "MathFunction54" + SrcPort 1 + Points [30, 0] + DstBlock "Sum160" + DstPort 2 + } + Line { + ZOrder 53668 + SrcBlock "Sum160" + SrcPort 1 + DstBlock "SQRT40" + DstPort 1 + } + Line { + ZOrder 53669 + SrcBlock "SQRT40" + SrcPort 1 + Points [5, 0] + DstBlock "Product139" + DstPort 1 + } + Line { + ZOrder 53670 + SrcBlock "Constant70" + SrcPort 1 + Points [5, 0] + DstBlock "Product139" + DstPort 2 + } + Line { + ZOrder 53671 + SrcBlock "Product139" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_AMP_dx2_MON" + DstPort 1 + } + Line { + ZOrder 53672 + SrcBlock "Yend_PM_DEMOD_AMP_dx2_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_AMP_dx2" + DstPort 1 + } + Line { + ZOrder 53677 + SrcBlock "Yend_Fil_PM_DEMOD_dx2_SIN" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 53676 + Points [0, -30; 478, 0] + Branch { + ZOrder 53675 + Points [0, 35] + DstBlock "Abs53" + DstPort 1 + } + Branch { + ZOrder 53674 + Points [62, 0; 0, 20] + DstBlock "Divide144" + DstPort 1 + } + } + Branch { + ZOrder 53673 + DstBlock "MathFunction53" + DstPort 1 + } + } + Line { + ZOrder 53682 + SrcBlock "Yend_Fil_PM_DEMOD_dx2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 53681 + Points [0, 48; 458, 0] + Branch { + ZOrder 53680 + Points [0, -33] + DstBlock "Abs54" + DstPort 1 + } + Branch { + ZOrder 53679 + Points [77, 0] + DstBlock "Divide145" + DstPort 1 + } + } + Branch { + ZOrder 53678 + DstBlock "MathFunction54" + DstPort 1 + } + } + Line { + ZOrder 53683 + SrcBlock "Yend_PM_DEMOD_PHASE_SIN_dx2_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_SIN_dx2" + DstPort 1 + } + Line { + ZOrder 53684 + SrcBlock "Divide144" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_SIN_dx2_MON" + DstPort 1 + } + Line { + ZOrder 53685 + SrcBlock "Abs53" + SrcPort 1 + DstBlock "Divide144" + DstPort 2 + } + Line { + ZOrder 53686 + SrcBlock "Abs54" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide145" + DstPort 2 + } + Line { + ZOrder 53687 + SrcBlock "Yend_PM_DEMOD_PHASE_COS_dx2_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_COS_dx2" + DstPort 1 + } + Line { + ZOrder 53688 + SrcBlock "Divide145" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_PHASE_COS_dx2_MON" + DstPort 1 + } + Line { + ZOrder 53697 + SrcBlock "Sum149" + SrcPort 1 + Points [313, 0] + Branch { + ZOrder 53696 + Points [0, -395] + DstBlock "Yend_Fil_PM_R" + DstPort 1 + } + Branch { + ZOrder 53695 + Points [88, 0; 0, 210] + Branch { + ZOrder 53694 + DstBlock "Product122" + DstPort 1 + } + Branch { + ZOrder 53693 + Points [0, 55] + Branch { + ZOrder 53692 + Points [0, 795] + Branch { + ZOrder 53691 + Points [0, 55] + DstBlock "Product135" + DstPort 1 + } + Branch { + ZOrder 53690 + DstBlock "Product133" + DstPort 1 + } + } + Branch { + ZOrder 53689 + DstBlock "Product146" + DstPort 1 + } + } + } + } + Line { + ZOrder 53698 + SrcBlock "Product141" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_QPD1_X_SIN" + DstPort 1 + } + Line { + ZOrder 53699 + SrcBlock "Product142" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_QPD1_X_COS" + DstPort 1 + } + Line { + ZOrder 53700 + SrcBlock "MathFunction57" + SrcPort 1 + DstBlock "Sum161" + DstPort 1 + } + Line { + ZOrder 53701 + SrcBlock "MathFunction58" + SrcPort 1 + Points [30, 0] + DstBlock "Sum161" + DstPort 2 + } + Line { + ZOrder 53702 + SrcBlock "Sum161" + SrcPort 1 + DstBlock "SQRT41" + DstPort 1 + } + Line { + ZOrder 53703 + SrcBlock "SQRT41" + SrcPort 1 + Points [5, 0] + DstBlock "Product143" + DstPort 1 + } + Line { + ZOrder 53704 + SrcBlock "Constant80" + SrcPort 1 + Points [5, 0] + DstBlock "Product143" + DstPort 2 + } + Line { + ZOrder 53705 + SrcBlock "Product143" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD1_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 53706 + SrcBlock "Product144" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_QPD1_Y_SIN" + DstPort 1 + } + Line { + ZOrder 53707 + SrcBlock "Product145" + SrcPort 1 + DstBlock "Yend_Fil_PM_DEMOD_QPD1_Y_COS" + DstPort 1 + } + Line { + ZOrder 53708 + SrcBlock "MathFunction55" + SrcPort 1 + DstBlock "Sum163" + DstPort 1 + } + Line { + ZOrder 53709 + SrcBlock "MathFunction56" + SrcPort 1 + Points [30, 0] + DstBlock "Sum163" + DstPort 2 + } + Line { + ZOrder 53710 + SrcBlock "Sum163" + SrcPort 1 + DstBlock "SQRT42" + DstPort 1 + } + Line { + ZOrder 53711 + SrcBlock "SQRT42" + SrcPort 1 + Points [5, 0] + DstBlock "Product140" + DstPort 1 + } + Line { + ZOrder 53712 + SrcBlock "Constant108" + SrcPort 1 + Points [5, 0] + DstBlock "Product140" + DstPort 2 + } + Line { + ZOrder 53713 + SrcBlock "Product140" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD1_AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 53714 + SrcBlock "Yend_PM_DEMOD_QPD1_AMP_X_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD1_AMP_X" + DstPort 1 + } + Line { + ZOrder 53715 + SrcBlock "Yend_PM_DEMOD_QPD1_AMP_Y_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD1_AMP_Y" + DstPort 1 + } + Line { + ZOrder 53720 + SrcBlock "Yend_Fil_PM_DEMOD_QPD1_X_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 53719 + Points [0, -28; 551, 0] + Branch { + ZOrder 53718 + Points [0, 28] + DstBlock "Abs57" + DstPort 1 + } + Branch { + ZOrder 53717 + Points [80, 0; 0, 13] + DstBlock "Divide146" + DstPort 1 + } + } + Branch { + ZOrder 53716 + DstBlock "MathFunction57" + DstPort 1 + } + } + Line { + ZOrder 53725 + SrcBlock "Yend_Fil_PM_DEMOD_QPD1_X_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 53724 + Points [0, 43; 538, 0] + Branch { + ZOrder 53723 + Points [0, -33] + DstBlock "Abs58" + DstPort 1 + } + Branch { + ZOrder 53722 + Points [77, 0] + DstBlock "Divide147" + DstPort 1 + } + } + Branch { + ZOrder 53721 + DstBlock "MathFunction58" + DstPort 1 + } + } + Line { + ZOrder 53730 + SrcBlock "Yend_Fil_PM_DEMOD_QPD1_Y_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 53729 + Points [0, -26; 561, 0] + Branch { + ZOrder 53728 + Points [0, 41] + DstBlock "Abs55" + DstPort 1 + } + Branch { + ZOrder 53727 + Points [63, 0; 0, 26] + DstBlock "Divide148" + DstPort 1 + } + } + Branch { + ZOrder 53726 + DstBlock "MathFunction55" + DstPort 1 + } + } + Line { + ZOrder 53735 + SrcBlock "Yend_Fil_PM_DEMOD_QPD1_Y_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 53734 + Points [0, 54; 541, 0] + Branch { + ZOrder 53733 + Points [0, -29] + DstBlock "Abs56" + DstPort 1 + } + Branch { + ZOrder 53732 + Points [76, 0] + DstBlock "Divide150" + DstPort 1 + } + } + Branch { + ZOrder 53731 + DstBlock "MathFunction56" + DstPort 1 + } + } + Line { + ZOrder 53736 + SrcBlock "Divide146" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD1_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 53737 + SrcBlock "Abs57" + SrcPort 1 + DstBlock "Divide146" + DstPort 2 + } + Line { + ZOrder 53738 + SrcBlock "Abs58" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide147" + DstPort 2 + } + Line { + ZOrder 53739 + SrcBlock "Divide147" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD1_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 53740 + SrcBlock "Divide148" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD1_PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 53741 + SrcBlock "Abs55" + SrcPort 1 + DstBlock "Divide148" + DstPort 2 + } + Line { + ZOrder 53742 + SrcBlock "Abs56" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide150" + DstPort 2 + } + Line { + ZOrder 53743 + SrcBlock "Divide150" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD1_PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 53744 + SrcBlock "Yend_PM_DEMOD_QPD1_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD1_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 53745 + SrcBlock "Yend_PM_DEMOD_QPD1_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD1_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 53746 + SrcBlock "Yend_PM_DEMOD_QPD1_PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD1_PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 53747 + SrcBlock "Yend_PM_DEMOD_QPD1_PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "Yend_PM_DEMOD_QPD1_PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 53748 + SrcBlock "Yend_PM_QPD3_Y_mm_DIFF_MON" + SrcPort 1 + DstBlock "Yend_PM_QPD3_Y_mm_DIFF" + DstPort 1 + } + Line { + ZOrder 53753 + SrcBlock "Yend_PM_QPD3_X_mm_DIFF_MON" + SrcPort 1 + Points [132, 0; 0, 15; 71, 0] + Branch { + ZOrder 53752 + Points [0, 1095; 1976, 0] + Branch { + ZOrder 53751 + Points [0, 55] + DstBlock "Product151" + DstPort 1 + } + Branch { + ZOrder 53750 + DstBlock "Product148" + DstPort 1 + } + } + Branch { + ZOrder 53749 + DstBlock "Product130" + DstPort 2 + } + } + Line { + ZOrder 53758 + SrcBlock "Sum142" + SrcPort 1 + Points [140, 0] + Branch { + ZOrder 53757 + Points [0, 2005; 1479, 0] + Branch { + ZOrder 53756 + Points [0, 55] + DstBlock "Product154" + DstPort 1 + } + Branch { + ZOrder 53755 + DstBlock "Product153" + DstPort 1 + } + } + Branch { + ZOrder 53754 + DstBlock "Mux37" + DstPort 1 + } + } + Line { + ZOrder 53765 + SrcBlock "Yend_PM_QPD2_Y_mm_DIFF_MON" + SrcPort 1 + Points [57, 0] + Branch { + ZOrder 53764 + Points [0, 40] + DstBlock "Yend_PM_QPD2_Y_mm_DIFF" + DstPort 1 + } + Branch { + ZOrder 53763 + Points [254, 0] + Branch { + ZOrder 53762 + Points [0, 1985; 1455, 0] + Branch { + ZOrder 53761 + Points [0, 55] + DstBlock "Product157" + DstPort 1 + } + Branch { + ZOrder 53760 + DstBlock "Product156" + DstPort 1 + } + } + Branch { + ZOrder 53759 + DstBlock "Mux38" + DstPort 1 + } + } + } + Line { + ZOrder 53770 + SrcBlock "Sum162" + SrcPort 1 + Points [87, 0; 0, -20; 74, 0] + Branch { + ZOrder 53769 + Points [0, 2635; 1476, 0] + Branch { + ZOrder 53768 + Points [0, 55] + DstBlock "Product142" + DstPort 1 + } + Branch { + ZOrder 53767 + DstBlock "Product141" + DstPort 1 + } + } + Branch { + ZOrder 53766 + DstBlock "Yend_PM_Length_MON" + DstPort 1 + } + } + Line { + ZOrder 53775 + SrcBlock "Yend_PM_QPD1_Y_mm_DIFF_MON" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 53872 + DstBlock "Mux41" + DstPort 1 + } + Branch { + ZOrder 53774 + Points [0, 2570; 1731, 0] + Branch { + ZOrder 53773 + Points [0, 55] + DstBlock "Product145" + DstPort 1 + } + Branch { + ZOrder 53772 + DstBlock "Product144" + DstPort 1 + } + } + } + Line { + ZOrder 53776 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Yend_PM_OSC1_R" + DstPort 1 + } + Line { + ZOrder 53777 + SrcBlock "Ground44" + SrcPort 1 + Points [10, 0] + DstBlock "Yend_PM_OSC1_dx" + DstPort 1 + } + Line { + ZOrder 53778 + SrcBlock "Yend_PM_OSC1_R" + SrcPort 1 + DstBlock "Choice88" + DstPort 1 + } + Line { + ZOrder 53779 + SrcBlock "Yend_PM_OSC1_R" + SrcPort 2 + Points [17, 0; 0, 395] + DstBlock "Choice91" + DstPort 1 + } + Line { + ZOrder 53780 + SrcBlock "Yend_PM_OSC1_dx" + SrcPort 2 + Points [9, 0; 0, 385] + DstBlock "Choice92" + DstPort 1 + } + Line { + ZOrder 53781 + SrcBlock "Yend_PM_OSC1_dx" + SrcPort 1 + DstBlock "Choice97" + DstPort 1 + } + Line { + ZOrder 53782 + SrcBlock "Constant109" + SrcPort 1 + DstBlock "Choice88" + DstPort 3 + } + Line { + ZOrder 53783 + SrcBlock "Constant110" + SrcPort 1 + DstBlock "Choice97" + DstPort 3 + } + Line { + ZOrder 53788 + SrcBlock "Yend_PM_OSC1_R_SW" + SrcPort 1 + Points [45, 0; 0, 40] + Branch { + ZOrder 53787 + Points [0, 147; -76, 0] + Branch { + ZOrder 53786 + Points [-191, 0; 0, 268] + DstBlock "Choice91" + DstPort 2 + } + Branch { + ZOrder 53785 + Points [0, 298] + DstBlock "Choice94" + DstPort 2 + } + } + Branch { + ZOrder 53784 + DstBlock "Choice88" + DstPort 2 + } + } + Line { + ZOrder 53793 + SrcBlock "Yend_PM_OSC1_dx_SW" + SrcPort 1 + Points [57, 0; 0, 45] + Branch { + ZOrder 53792 + Points [0, 471; -62, 0] + Branch { + ZOrder 53791 + DstBlock "Choice95" + DstPort 2 + } + Branch { + ZOrder 53790 + Points [-222, 0; 0, -66] + DstBlock "Choice92" + DstPort 2 + } + } + Branch { + ZOrder 53789 + DstBlock "Choice97" + DstPort 2 + } + } + Line { + ZOrder 53794 + SrcBlock "Choice91" + SrcPort 1 + Points [45, 0; 0, 297; -163, 0; 0, -32] + DstBlock "Mux16" + DstPort 4 + } + Line { + ZOrder 53795 + SrcBlock "Choice92" + SrcPort 1 + Points [20, 0; 0, 226; -152, 0; 0, -36] + DstBlock "Mux16" + DstPort 5 + } + Line { + ZOrder 53796 + SrcBlock "Choice94" + SrcPort 1 + Points [28, 0; 0, 245] + DstBlock "Mux17" + DstPort 4 + } + Line { + ZOrder 53797 + SrcBlock "Choice95" + SrcPort 1 + Points [21, 0; 0, 175] + DstBlock "Mux17" + DstPort 5 + } + Line { + ZOrder 53798 + SrcBlock "Yend_PM_OSC1_R" + SrcPort 3 + Points [149, 0; 0, 405] + DstBlock "Choice94" + DstPort 1 + } + Line { + ZOrder 53799 + SrcBlock "Yend_PM_OSC1_dx" + SrcPort 3 + Points [181, 0; 0, 390] + DstBlock "Choice95" + DstPort 1 + } + Line { + ZOrder 53800 + SrcBlock "Choice88" + SrcPort 1 + Points [66, 0; 0, 625] + DstBlock "Sum85" + DstPort 1 + } + Line { + ZOrder 53801 + SrcBlock "Choice97" + SrcPort 1 + Points [47, 0; 0, 660] + DstBlock "Sum86" + DstPort 1 + } + Line { + ZOrder 53802 + SrcBlock "Constant111" + SrcPort 1 + DstBlock "Choice103" + DstPort 3 + } + Line { + ZOrder 53803 + SrcBlock "Yend_PM_OSC2_R" + SrcPort 1 + DstBlock "Choice103" + DstPort 1 + } + Line { + ZOrder 53804 + SrcBlock "Constant112" + SrcPort 1 + DstBlock "Choice104" + DstPort 3 + } + Line { + ZOrder 53805 + SrcBlock "Yend_PM_OSC2_dx" + SrcPort 1 + DstBlock "Choice104" + DstPort 1 + } + Line { + ZOrder 53810 + SrcBlock "Yend_PM_OSC2_R_SW" + SrcPort 1 + Points [71, 0; 0, 45] + Branch { + ZOrder 53809 + DstBlock "Choice103" + DstPort 2 + } + Branch { + ZOrder 53808 + Points [0, 537; -78, 0] + Branch { + ZOrder 53807 + Points [-225, 0; 0, -52] + DstBlock "Choice101" + DstPort 2 + } + Branch { + ZOrder 53806 + Points [0, -42] + DstBlock "Choice98" + DstPort 2 + } + } + } + Line { + ZOrder 53815 + SrcBlock "Yend_PM_OSC2_dx_SW" + SrcPort 1 + Points [25, 0; 0, 50] + Branch { + ZOrder 53814 + DstBlock "Choice104" + DstPort 2 + } + Branch { + ZOrder 53813 + Points [0, 67; -83, 0; 0, 398] + Branch { + ZOrder 53812 + Points [0, 46; -174, 0; 0, -36] + DstBlock "Choice102" + DstPort 2 + } + Branch { + ZOrder 53811 + DstBlock "Choice99" + DstPort 2 + } + } + } + Line { + ZOrder 53816 + SrcBlock "Yend_PM_OSC2_R" + SrcPort 2 + Points [24, 0; 0, 465] + DstBlock "Choice101" + DstPort 1 + } + Line { + ZOrder 53817 + SrcBlock "Yend_PM_OSC2_dx" + SrcPort 2 + Points [36, 0; 0, 455] + DstBlock "Choice102" + DstPort 1 + } + Line { + ZOrder 53818 + SrcBlock "Yend_PM_OSC2_R" + SrcPort 3 + Points [121, 0; 0, 455] + DstBlock "Choice98" + DstPort 1 + } + Line { + ZOrder 53819 + SrcBlock "Yend_PM_OSC2_dx" + SrcPort 3 + Points [117, 0; 0, 425] + DstBlock "Choice99" + DstPort 1 + } + Line { + ZOrder 53820 + SrcBlock "Choice101" + SrcPort 1 + Points [18, 0; 0, 290; -135, 0; 0, -25] + DstBlock "Mux13" + DstPort 4 + } + Line { + ZOrder 53821 + SrcBlock "Choice102" + SrcPort 1 + Points [32, 0; 0, 222; -202, 0; 0, -47] + DstBlock "Mux13" + DstPort 5 + } + Line { + ZOrder 53822 + SrcBlock "Choice98" + SrcPort 1 + Points [12, 0; 0, 255] + DstBlock "Mux14" + DstPort 4 + } + Line { + ZOrder 53823 + SrcBlock "Choice99" + SrcPort 1 + Points [5, 0; 0, 185] + DstBlock "Mux14" + DstPort 5 + } + Line { + ZOrder 53824 + SrcBlock "Choice103" + SrcPort 1 + Points [190, 0; 0, 717; 430, 0] + DstBlock "Sum85" + DstPort 2 + } + Line { + ZOrder 53825 + SrcBlock "Choice104" + SrcPort 1 + Points [150, 0; 0, 738; 470, 0] + DstBlock "Sum86" + DstPort 2 + } + Line { + ZOrder 53826 + SrcBlock "Sum85" + SrcPort 1 + Points [0, 223; -3724, 0; 0, 122] + DstBlock "Sum155" + DstPort 2 + } + Line { + ZOrder 53827 + SrcBlock "Sum86" + SrcPort 1 + Points [64, 0; 0, 1850; -2913, 0; 0, -1459; -896, 0] + DstBlock "Sum156" + DstPort 2 + } + Line { + ZOrder 53828 + SrcBlock "Demux6" + SrcPort 4 + DstBlock "Mux12" + DstPort 4 + } + Line { + ZOrder 53829 + SrcBlock "Demux6" + SrcPort 5 + DstBlock "Mux12" + DstPort 5 + } + Line { + ZOrder 56839 + SrcBlock "Yend_Fil_PM_COIL5" + SrcPort 1 + DstBlock "Yend_PM_COIL5_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 56840 + SrcBlock "Yend_PM_COIL5_VOLT_MON" + SrcPort 1 + DstBlock "Yend_PM_COIL5_VOLT" + DstPort 1 + } + Line { + ZOrder 56841 + SrcBlock "Demux5" + SrcPort 5 + Points [8, 0; 0, 55] + DstBlock "Yend_Fil_PM_COIL5" + DstPort 1 + } + Line { + ZOrder 56844 + SrcBlock "Ground45" + SrcPort 1 + DstBlock "Yend_PM_OSC2_R" + DstPort 1 + } + Line { + ZOrder 56845 + SrcBlock "Ground46" + SrcPort 1 + DstBlock "Yend_PM_OSC2_dx" + DstPort 1 + } + Line { + Name "" + ZOrder 58537 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 19 + Points [1840, 0; 0, 2140] + DstBlock "Yend_PM_QPD3_X_MON3" + DstPort 1 + } + Line { + Name "" + ZOrder 58539 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 21 + Points [2050, 0; 0, 2140] + DstBlock "Yend_PM_QPD3_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58540 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 22 + Points [1630, 0; 0, 5355] + DstBlock "Yend_IM_QPD1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58541 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 23 + Points [1236, 0; 0, 5355] + DstBlock "Yend_IM_QPD1_Y_MON" + DstPort 1 + } + Line { + ZOrder 57472 + SrcBlock "Yend_IM_QPD1_X_MON" + SrcPort 1 + Points [31, 0; 0, 30] + DstBlock "Sum194" + DstPort 1 + } + Line { + ZOrder 57473 + SrcBlock "Yend_IM_QPD1_Y_MON" + SrcPort 1 + DstBlock "Sum182" + DstPort 1 + } + Line { + ZOrder 57474 + SrcBlock "Yend_IM_QPD2_X_MON" + SrcPort 1 + DstBlock "Sum196" + DstPort 1 + } + Line { + ZOrder 57475 + SrcBlock "Yend_IM_QPD2_Y_MON" + SrcPort 1 + DstBlock "Sum197" + DstPort 1 + } + Line { + ZOrder 57476 + SrcBlock "Divide166" + SrcPort 1 + DstBlock "Yend_IM_QPD1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 57477 + SrcBlock "Divide167" + SrcPort 1 + DstBlock "Yend_IM_QPD1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 57478 + SrcBlock "Divide168" + SrcPort 1 + DstBlock "Yend_IM_QPD2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 57479 + SrcBlock "Divide169" + SrcPort 1 + DstBlock "Yend_IM_QPD2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 57480 + SrcBlock "Divide170" + SrcPort 1 + DstBlock "Yend_IM_QPD1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 57481 + SrcBlock "Yend_IM_QPD1_SUM_MON" + SrcPort 1 + DstBlock "Sum195" + DstPort 1 + } + Line { + ZOrder 57482 + SrcBlock "Yend_IM_QPD2_SUM_MON" + SrcPort 1 + DstBlock "Sum198" + DstPort 1 + } + Line { + ZOrder 57483 + SrcBlock "Divide171" + SrcPort 1 + DstBlock "Yend_IM_QPD2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 57486 + SrcBlock "Yend_IM_QPD1_Y_VOLT_MON" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 57485 + Points [0, -55] + DstBlock "Yend_IM_QPD1_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 57484 + DstBlock "Divide173" + DstPort 1 + } + } + Line { + ZOrder 57491 + SrcBlock "Yend_IM_QPD1_SUM_VOLT_MON" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 57490 + Points [0, -45] + DstBlock "Yend_IM_QPD1_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 57489 + Points [165, 0; 0, -30] + Branch { + ZOrder 57488 + Points [97, 0; 0, -130] + DstBlock "Divide173" + DstPort 2 + } + Branch { + ZOrder 57487 + Points [0, -133; -43, 0; 0, -142] + DstBlock "Divide172" + DstPort 2 + } + } + } + Line { + ZOrder 57494 + SrcBlock "Yend_IM_QPD2_X_VOLT_MON" + SrcPort 1 + Points [37, 0] + Branch { + ZOrder 57493 + Points [0, -70] + DstBlock "Yend_IM_QPD2_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 57492 + DstBlock "Divide174" + DstPort 1 + } + } + Line { + ZOrder 57497 + SrcBlock "Yend_IM_QPD2_Y_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 57496 + Points [0, -60] + DstBlock "Yend_IM_QPD2_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 57495 + DstBlock "Divide175" + DstPort 1 + } + } + Line { + ZOrder 57502 + SrcBlock "Yend_IM_QPD2_SUM_VOLT_MON" + SrcPort 1 + Points [48, 0] + Branch { + ZOrder 57501 + Points [0, -40] + DstBlock "Yend_IM_QPD2_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 57500 + Points [248, 0; 0, -63] + Branch { + ZOrder 57499 + Points [-139, 0; 0, -97] + DstBlock "Divide175" + DstPort 2 + } + Branch { + ZOrder 57498 + Points [0, -237; -126, 0] + DstBlock "Divide174" + DstPort 2 + } + } + } + Line { + ZOrder 57503 + SrcBlock "Divide172" + SrcPort 1 + DstBlock "Product170" + DstPort 1 + } + Line { + ZOrder 57504 + SrcBlock "Divide173" + SrcPort 1 + Points [0, 11; 50, 0; 0, -31] + DstBlock "Product171" + DstPort 1 + } + Line { + ZOrder 57505 + SrcBlock "Divide174" + SrcPort 1 + Points [170, 0; 0, -185] + DstBlock "Product172" + DstPort 1 + } + Line { + ZOrder 57506 + SrcBlock "Divide175" + SrcPort 1 + Points [267, 0; 0, -260] + DstBlock "Product173" + DstPort 1 + } + Line { + ZOrder 57513 + SrcBlock "Constant126" + SrcPort 1 + Points [26, 0; 0, -75] + Branch { + ZOrder 57512 + Points [0, -100] + Branch { + ZOrder 57511 + Points [0, -185] + Branch { + ZOrder 57510 + Points [0, -125] + DstBlock "Product170" + DstPort 2 + } + Branch { + ZOrder 57509 + DstBlock "Product171" + DstPort 2 + } + } + Branch { + ZOrder 57508 + DstBlock "Product172" + DstPort 2 + } + } + Branch { + ZOrder 57507 + DstBlock "Product173" + DstPort 2 + } + } + Line { + ZOrder 57514 + SrcBlock "Product173" + SrcPort 1 + DstBlock "Divide179" + DstPort 1 + } + Line { + ZOrder 57515 + SrcBlock "Product172" + SrcPort 1 + DstBlock "Divide178" + DstPort 1 + } + Line { + ZOrder 57516 + SrcBlock "Product171" + SrcPort 1 + DstBlock "Divide177" + DstPort 1 + } + Line { + ZOrder 57517 + SrcBlock "Product170" + SrcPort 1 + DstBlock "Divide176" + DstPort 1 + } + Line { + ZOrder 57524 + SrcBlock "Constant127" + SrcPort 1 + Points [23, 0; 0, -65] + Branch { + ZOrder 57523 + Points [0, -100] + Branch { + ZOrder 57522 + Points [0, -185] + Branch { + ZOrder 57521 + Points [0, -125] + DstBlock "Divide176" + DstPort 2 + } + Branch { + ZOrder 57520 + DstBlock "Divide177" + DstPort 2 + } + } + Branch { + ZOrder 57519 + DstBlock "Divide178" + DstPort 2 + } + } + Branch { + ZOrder 57518 + DstBlock "Divide179" + DstPort 2 + } + } + Line { + ZOrder 57525 + SrcBlock "Divide176" + SrcPort 1 + DstBlock "Yend_IM_QPD1_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 57526 + SrcBlock "Divide177" + SrcPort 1 + DstBlock "Yend_IM_QPD1_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 57527 + SrcBlock "Divide178" + SrcPort 1 + DstBlock "Yend_IM_QPD2_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 57528 + SrcBlock "Divide179" + SrcPort 1 + DstBlock "Yend_IM_QPD2_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 57531 + SrcBlock "Yend_IM_QPD1_X_mm_MON" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 57530 + DstBlock "Sum178" + DstPort 1 + } + Branch { + ZOrder 57529 + Points [0, -40] + DstBlock "Yend_IM_QPD1_X_mm" + DstPort 1 + } + } + Line { + ZOrder 57532 + SrcBlock "Yend_IM_QPD1_X_mm_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum178" + DstPort 2 + } + Line { + ZOrder 57533 + SrcBlock "Yend_IM_QPD1_Y_mm_OFFSET" + SrcPort 1 + Points [35, 0] + DstBlock "Sum179" + DstPort 2 + } + Line { + ZOrder 57536 + SrcBlock "Yend_IM_QPD1_Y_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 57535 + DstBlock "Sum179" + DstPort 1 + } + Branch { + ZOrder 57534 + Points [0, -30] + DstBlock "Yend_IM_QPD1_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 57537 + SrcBlock "Yend_IM_QPD2_X_mm_OFFSET" + SrcPort 1 + DstBlock "Sum180" + DstPort 2 + } + Line { + ZOrder 57540 + SrcBlock "Yend_IM_QPD2_X_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 57539 + DstBlock "Sum180" + DstPort 1 + } + Branch { + ZOrder 57538 + Points [0, -55] + DstBlock "Yend_IM_QPD2_X_mm" + DstPort 1 + } + } + Line { + ZOrder 57541 + SrcBlock "Yend_IM_QPD2_Y_mm_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum181" + DstPort 2 + } + Line { + ZOrder 57544 + SrcBlock "Yend_IM_QPD2_Y_mm_MON" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 57543 + DstBlock "Sum181" + DstPort 1 + } + Branch { + ZOrder 57542 + Points [0, -20] + DstBlock "Yend_IM_QPD2_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 57545 + SrcBlock "Sum179" + SrcPort 1 + DstBlock "Yend_IM_QPD1_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 57546 + SrcBlock "Sum178" + SrcPort 1 + DstBlock "Yend_IM_QPD1_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 57547 + SrcBlock "Sum181" + SrcPort 1 + DstBlock "Yend_IM_QPD2_Y_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 57548 + SrcBlock "Sum180" + SrcPort 1 + DstBlock "Yend_IM_QPD2_X_mm_DIFF_MON" + DstPort 1 + } + Line { + ZOrder 57549 + SrcBlock "Yend_IM_QPD1_X_mm_DIFF_MON" + SrcPort 1 + DstBlock "Sum199" + DstPort 1 + } + Line { + ZOrder 57550 + SrcBlock "Yend_IM_QPD2_Y_mm_DIFF_MON" + SrcPort 1 + DstBlock "Yend_IM_QPD2_Y_mm_DIFF" + DstPort 1 + } + Line { + ZOrder 57562 + SrcBlock "Yend_IM_QPD1_Y_OFFSET" + SrcPort 1 + Points [5, 0] + DstBlock "Sum182" + DstPort 2 + } + Line { + ZOrder 57563 + SrcBlock "Sum182" + SrcPort 1 + DstBlock "Divide167" + DstPort 1 + } + Line { + ZOrder 57564 + SrcBlock "Yend_IM_QPD1_X_OFFSET" + SrcPort 1 + Points [25, 0] + DstBlock "Sum194" + DstPort 2 + } + Line { + ZOrder 57565 + SrcBlock "Sum194" + SrcPort 1 + DstBlock "Divide166" + DstPort 1 + } + Line { + ZOrder 57566 + SrcBlock "Sum195" + SrcPort 1 + DstBlock "Divide170" + DstPort 1 + } + Line { + ZOrder 57567 + SrcBlock "Yend_IM_QPD1_SUM_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum195" + DstPort 2 + } + Line { + ZOrder 57568 + SrcBlock "Yend_IM_QPD2_X_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum196" + DstPort 2 + } + Line { + ZOrder 57569 + SrcBlock "Sum196" + SrcPort 1 + DstBlock "Divide168" + DstPort 1 + } + Line { + ZOrder 57570 + SrcBlock "Yend_IM_QPD2_Y_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum197" + DstPort 2 + } + Line { + ZOrder 57571 + SrcBlock "Sum197" + SrcPort 1 + DstBlock "Divide169" + DstPort 1 + } + Line { + ZOrder 58088 + SrcBlock "Yend_IM_QPD2_SUM_OFFSET" + SrcPort 1 + Points [15, 0] + DstBlock "Sum198" + DstPort 2 + } + Line { + ZOrder 57573 + SrcBlock "Sum198" + SrcPort 1 + DstBlock "Divide171" + DstPort 1 + } + Line { + ZOrder 57576 + SrcBlock "Yend_IM_QPD1_X_VOLT_MON" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 57575 + Points [0, -55] + DstBlock "Yend_IM_QPD1_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 57574 + DstBlock "Divide172" + DstPort 1 + } + } + Line { + ZOrder 57577 + SrcBlock "Constant125" + SrcPort 1 + Points [0, -35] + DstBlock "Choice108" + DstPort 3 + } + Line { + ZOrder 57578 + SrcBlock "Choice108" + SrcPort 1 + Points [20, 0] + DstBlock "Sum199" + DstPort 2 + } + Line { + ZOrder 57579 + SrcBlock "Yend_yaw_length_SW2" + SrcPort 1 + Points [40, 0] + DstBlock "Choice108" + DstPort 2 + } + Line { + ZOrder 57582 + SrcBlock "Constant119" + SrcPort 1 + Points [28, 0; 0, 179] + Branch { + ZOrder 57581 + Points [0, 141] + DstBlock "Mux49" + DstPort 2 + } + Branch { + ZOrder 57580 + Points [105, 0; 0, 256] + DstBlock "Mux51" + DstPort 2 + } + } + Line { + ZOrder 57587 + SrcBlock "Constant148" + SrcPort 1 + Points [33, 0; 0, 195] + Branch { + ZOrder 57586 + Points [0, 80] + Branch { + ZOrder 57585 + Points [0, 205] + DstBlock "Mux45" + DstPort 3 + } + Branch { + ZOrder 57584 + DstBlock "Mux51" + DstPort 3 + } + } + Branch { + ZOrder 57583 + DstBlock "Mux50" + DstPort 2 + } + } + Line { + ZOrder 57588 + SrcBlock "Mux50" + SrcPort 1 + DstBlock "QPD1_length1" + DstPort 1 + } + Line { + ZOrder 57589 + SrcBlock "Mux45" + SrcPort 1 + DstBlock "QPD2_length1" + DstPort 1 + } + Line { + ZOrder 57590 + SrcBlock "Constant124" + SrcPort 1 + Points [22, 0; 0, 95] + DstBlock "Mux45" + DstPort 2 + } + Line { + ZOrder 57591 + SrcBlock "Constant128" + SrcPort 1 + Points [69, 0; 0, 115] + DstBlock "Mux45" + DstPort 1 + } + Line { + ZOrder 57592 + SrcBlock "QPD2_length1" + SrcPort 1 + DstBlock "Product176" + DstPort 1 + } + Line { + ZOrder 57593 + SrcBlock "Product176" + SrcPort 1 + Points [27, 0; 0, -10] + DstBlock "Product185" + DstPort 1 + } + Line { + ZOrder 57594 + SrcBlock "Constant129" + SrcPort 1 + Points [2, 0; 0, -55] + DstBlock "Product185" + DstPort 2 + } + Line { + ZOrder 57597 + SrcBlock "Product185" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 57596 + Points [0, 93; -379, 0; 0, -398] + DstBlock "Mux50" + DstPort 1 + } + Branch { + ZOrder 57595 + DstBlock "Yend_IM_Length_MON" + DstPort 1 + } + } + Line { + ZOrder 57598 + SrcBlock "QPD1_length1" + SrcPort 1 + Points [9, 0; 0, 84; -274, 0] + DstBlock "Choice108" + DstPort 1 + } + Line { + ZOrder 57599 + SrcBlock "Mux49" + SrcPort 1 + DstBlock "IM_yaw1" + DstPort 1 + } + Line { + ZOrder 57600 + SrcBlock "IM_yaw1" + SrcPort 1 + DstBlock "Product186" + DstPort 1 + } + Line { + ZOrder 57601 + SrcBlock "Product186" + SrcPort 1 + DstBlock "Yend_IM_Yaw_MON" + DstPort 1 + } + Line { + ZOrder 57604 + SrcBlock "Constant130" + SrcPort 1 + Points [68, 0; 0, 240] + Branch { + ZOrder 57603 + DstBlock "Product186" + DstPort 2 + } + Branch { + ZOrder 57602 + Points [0, 58; 145, 0; 0, 67] + DstBlock "Product188" + DstPort 2 + } + } + Line { + ZOrder 57605 + SrcBlock "Mux51" + SrcPort 1 + DstBlock "IM_pitch1" + DstPort 1 + } + Line { + ZOrder 57606 + SrcBlock "IM_pitch1" + SrcPort 1 + DstBlock "Product188" + DstPort 1 + } + Line { + ZOrder 57607 + SrcBlock "Product188" + SrcPort 1 + DstBlock "Yend_IM_Pitch_MON" + DstPort 1 + } + Line { + ZOrder 57608 + SrcBlock "Yend_Fil_IM_L_OFFSET" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice116" + DstPort 1 + } + Line { + ZOrder 57609 + SrcBlock "Yend_ZEROE_IM_L_SW" + SrcPort 1 + DstBlock "Choice116" + DstPort 2 + } + Line { + ZOrder 57610 + SrcBlock "Constant131" + SrcPort 1 + Points [45, 0] + DstBlock "Choice116" + DstPort 3 + } + Line { + ZOrder 57611 + SrcBlock "Choice116" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum169" + DstPort 2 + } + Line { + ZOrder 57612 + SrcBlock "Yend_Fil_IM_Y_OFFSET" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice121" + DstPort 1 + } + Line { + ZOrder 57613 + SrcBlock "Yend_ZEROE_IM_Y_SW" + SrcPort 1 + DstBlock "Choice121" + DstPort 2 + } + Line { + ZOrder 57614 + SrcBlock "Constant132" + SrcPort 1 + Points [45, 0] + DstBlock "Choice121" + DstPort 3 + } + Line { + ZOrder 57615 + SrcBlock "Choice121" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum170" + DstPort 2 + } + Line { + ZOrder 57616 + SrcBlock "Yend_Fil_IM_P_OFFSET" + SrcPort 1 + Points [142, 0; 0, 5] + DstBlock "Choice125" + DstPort 1 + } + Line { + ZOrder 57617 + SrcBlock "Yend_ZEROE_IM_P_SW" + SrcPort 1 + DstBlock "Choice125" + DstPort 2 + } + Line { + ZOrder 57618 + SrcBlock "Constant133" + SrcPort 1 + Points [5, 0] + DstBlock "Choice125" + DstPort 3 + } + Line { + ZOrder 57619 + SrcBlock "Choice125" + SrcPort 1 + Points [25, 0] + DstBlock "Sum171" + DstPort 2 + } + Line { + ZOrder 57620 + SrcBlock "Yend_IM_L_OFFSET" + SrcPort 1 + DstBlock "Sum203" + DstPort 2 + } + Line { + ZOrder 57621 + SrcBlock "Yend_IM_Y_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum168" + DstPort 2 + } + Line { + ZOrder 57622 + SrcBlock "Yend_IM_P_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum172" + DstPort 2 + } + Line { + ZOrder 57627 + SrcBlock "Yend_IM_Pitch_MON" + SrcPort 1 + Points [192, 0] + Branch { + ZOrder 57626 + Points [0, 55; 94, 0] + Branch { + ZOrder 57625 + Points [0, 310] + DstBlock "Yend_Fil_IM_P_OFFSET" + DstPort 1 + } + Branch { + ZOrder 57624 + DstBlock "Sum171" + DstPort 1 + } + } + Branch { + ZOrder 57623 + DstBlock "Yend_IM_P" + DstPort 1 + } + } + Line { + ZOrder 57632 + SrcBlock "Yend_IM_Length_MON" + SrcPort 1 + Points [95, 0; 0, -300; 98, 0] + Branch { + ZOrder 57631 + Points [0, -30] + DstBlock "Yend_IM_L" + DstPort 1 + } + Branch { + ZOrder 57630 + Points [120, 0] + Branch { + ZOrder 57629 + DstBlock "Sum169" + DstPort 1 + } + Branch { + ZOrder 57628 + Points [0, 275] + DstBlock "Yend_Fil_IM_L_OFFSET" + DstPort 1 + } + } + } + Line { + ZOrder 57633 + SrcBlock "Sum169" + SrcPort 1 + DstBlock "Sum203" + DstPort 1 + } + Line { + ZOrder 57634 + SrcBlock "Sum170" + SrcPort 1 + DstBlock "Sum168" + DstPort 1 + } + Line { + ZOrder 57635 + SrcBlock "Sum171" + SrcPort 1 + DstBlock "Sum172" + DstPort 1 + } + Line { + ZOrder 57640 + SrcBlock "Yend_IM_Yaw_MON" + SrcPort 1 + Points [142, 0; 0, 105; 51, 0] + Branch { + ZOrder 57639 + Points [0, -40] + DstBlock "Yend_IM_Y" + DstPort 1 + } + Branch { + ZOrder 57638 + Points [105, 0] + Branch { + ZOrder 57637 + Points [0, 300] + DstBlock "Yend_Fil_IM_Y_OFFSET" + DstPort 1 + } + Branch { + ZOrder 57636 + DstBlock "Sum170" + DstPort 1 + } + } + } + Line { + ZOrder 57649 + SrcBlock "Sum203" + SrcPort 1 + Points [144, 0] + Branch { + ZOrder 57648 + Points [0, 395] + Branch { + ZOrder 57647 + Points [0, 55] + Branch { + ZOrder 57646 + Points [0, 455] + Branch { + ZOrder 57645 + Points [0, 55] + DstBlock "Product182" + DstPort 1 + } + Branch { + ZOrder 57644 + DstBlock "Product183" + DstPort 1 + } + } + Branch { + ZOrder 57643 + DstBlock "Product184" + DstPort 1 + } + } + Branch { + ZOrder 57642 + DstBlock "Product189" + DstPort 1 + } + } + Branch { + ZOrder 57641 + DstBlock "Yend_Fil_IM_L" + DstPort 1 + } + } + Line { + ZOrder 57658 + SrcBlock "Sum168" + SrcPort 1 + Points [80, 0] + Branch { + ZOrder 57657 + Points [0, 455] + Branch { + ZOrder 57656 + Points [0, 55] + Branch { + ZOrder 57655 + Points [0, 455] + Branch { + ZOrder 57654 + Points [0, 55] + DstBlock "Product168" + DstPort 1 + } + Branch { + ZOrder 57653 + DstBlock "Product167" + DstPort 1 + } + } + Branch { + ZOrder 57652 + DstBlock "Product161" + DstPort 1 + } + } + Branch { + ZOrder 57651 + DstBlock "Product160" + DstPort 1 + } + } + Branch { + ZOrder 57650 + DstBlock "Yend_Fil_IM_Y" + DstPort 1 + } + } + Line { + ZOrder 57659 + SrcBlock "Mux43" + SrcPort 1 + DstBlock "Yend_IM_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 57660 + SrcBlock "Yend_IM_COIL_MAT" + SrcPort 1 + DstBlock "Demux9" + DstPort 1 + } + Line { + ZOrder 57661 + SrcBlock "Yend_IM _Fil_COIL2" + SrcPort 1 + DstBlock "Yend_IM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 57663 + SrcBlock "Yend_IM_Fil_COIL3" + SrcPort 1 + DstBlock "Yend_IM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 57664 + SrcBlock "Mux52" + SrcPort 1 + DstBlock "Yend_IM_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 57665 + SrcBlock "Yend_IM_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux10" + DstPort 1 + } + Line { + ZOrder 57666 + SrcBlock "Yend_IM_Fil_COIL1" + SrcPort 1 + DstBlock "Yend_IM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 57667 + SrcBlock "Yend_Fil_IM_P" + SrcPort 1 + DstBlock "Sum175" + DstPort 1 + } + Line { + ZOrder 57668 + SrcBlock "Yend_Fil_IM_Y" + SrcPort 1 + DstBlock "Sum174" + DstPort 1 + } + Line { + ZOrder 57669 + SrcBlock "Yend_Fil_IM_L" + SrcPort 1 + DstBlock "Sum173" + DstPort 1 + } + Line { + ZOrder 57670 + SrcBlock "Sum173" + SrcPort 1 + DstBlock "Mux52" + DstPort 1 + } + Line { + ZOrder 57671 + SrcBlock "Sum174" + SrcPort 1 + DstBlock "Mux52" + DstPort 2 + } + Line { + ZOrder 57672 + SrcBlock "Sum175" + SrcPort 1 + DstBlock "Mux52" + DstPort 3 + } + Line { + ZOrder 57673 + SrcBlock "Demux9" + SrcPort 1 + DstBlock "Yend_IM_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 57675 + SrcBlock "Demux9" + SrcPort 2 + DstBlock "Yend_IM _Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 57676 + SrcBlock "Demux9" + SrcPort 3 + DstBlock "Yend_IM_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 57677 + SrcBlock "Demux10" + SrcPort 1 + DstBlock "Mux43" + DstPort 1 + } + Line { + ZOrder 57678 + SrcBlock "Demux10" + SrcPort 2 + DstBlock "Mux43" + DstPort 2 + } + Line { + ZOrder 57679 + SrcBlock "Demux10" + SrcPort 3 + DstBlock "Mux43" + DstPort 3 + } + Line { + ZOrder 57680 + SrcBlock "Yend_IM_COIL1_VOLT_MON" + SrcPort 1 + DstBlock "Yend_IM_COIL1_VOLT" + DstPort 1 + } + Line { + ZOrder 57681 + SrcBlock "Yend_IM_COIL2_VOLT_MON" + SrcPort 1 + DstBlock "Yend_IM_COIL2_VOLT" + DstPort 1 + } + Line { + ZOrder 57682 + SrcBlock "Yend_IM_COIL3_VOLT_MON" + SrcPort 1 + DstBlock "Yend_IM_COIL3_VOLT" + DstPort 1 + } + Line { + ZOrder 57684 + SrcBlock "Ground35" + SrcPort 1 + DstBlock "Yend_IM_OSC1_Y" + DstPort 1 + } + Line { + ZOrder 57685 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "Yend_IM_OSC1_L" + DstPort 1 + } + Line { + ZOrder 57686 + SrcBlock "Ground36" + SrcPort 1 + DstBlock "Yend_IM_OSC1_P" + DstPort 1 + } + Line { + ZOrder 57687 + SrcBlock "Yend_IM_OSC1_L" + SrcPort 1 + DstBlock "Choice126" + DstPort 1 + } + Line { + ZOrder 57688 + SrcBlock "Constant154" + SrcPort 1 + DstBlock "Choice126" + DstPort 3 + } + Line { + ZOrder 57693 + SrcBlock "Yend_IM_OSC1_L_SW" + SrcPort 1 + Points [24, 0; 0, 55; 29, 0] + Branch { + ZOrder 57692 + Points [0, 260; -43, 0] + Branch { + ZOrder 57691 + DstBlock "Choice129" + DstPort 2 + } + Branch { + ZOrder 57690 + Points [-211, 0; 0, 45] + DstBlock "Choice122" + DstPort 2 + } + } + Branch { + ZOrder 57689 + DstBlock "Choice126" + DstPort 2 + } + } + Line { + ZOrder 57694 + SrcBlock "Constant134" + SrcPort 1 + DstBlock "Choice127" + DstPort 3 + } + Line { + ZOrder 57695 + SrcBlock "Yend_IM_OSC1_Y" + SrcPort 1 + DstBlock "Choice127" + DstPort 1 + } + Line { + ZOrder 57700 + SrcBlock "Yend_IM_OSC1_P_SW" + SrcPort 1 + Points [4, 0; 0, 45; 82, 0] + Branch { + ZOrder 57699 + Points [0, 346; -83, 0] + Branch { + ZOrder 57698 + Points [0, -56] + DstBlock "Choice110" + DstPort 2 + } + Branch { + ZOrder 57697 + Points [-264, 0; 0, -76] + DstBlock "Choice124" + DstPort 2 + } + } + Branch { + ZOrder 57696 + DstBlock "Choice128" + DstPort 2 + } + } + Line { + ZOrder 57701 + SrcBlock "Yend_IM_OSC1_P" + SrcPort 1 + DstBlock "Choice128" + DstPort 1 + } + Line { + ZOrder 57702 + SrcBlock "Constant135" + SrcPort 1 + DstBlock "Choice128" + DstPort 3 + } + Line { + ZOrder 57707 + SrcBlock "Constant136" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 57706 + Points [0, 80] + Branch { + ZOrder 57705 + Points [0, 80] + DstBlock "Choice110" + DstPort 3 + } + Branch { + ZOrder 57704 + DstBlock "Choice109" + DstPort 3 + } + } + Branch { + ZOrder 57703 + DstBlock "Choice129" + DstPort 3 + } + } + Line { + ZOrder 57712 + SrcBlock "Constant118" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 57711 + DstBlock "Choice122" + DstPort 3 + } + Branch { + ZOrder 57710 + Points [0, 75] + Branch { + ZOrder 57709 + DstBlock "Choice123" + DstPort 3 + } + Branch { + ZOrder 57708 + Points [0, 90] + DstBlock "Choice124" + DstPort 3 + } + } + } + Line { + ZOrder 57713 + SrcBlock "Yend_IM_OSC1_L" + SrcPort 2 + Points [34, 0; 0, 285] + DstBlock "Choice122" + DstPort 1 + } + Line { + ZOrder 57714 + SrcBlock "Yend_IM_OSC1_Y" + SrcPort 2 + Points [24, 0; 0, 260] + DstBlock "Choice123" + DstPort 1 + } + Line { + ZOrder 57715 + SrcBlock "Yend_IM_OSC1_P" + SrcPort 2 + Points [19, 0; 0, 250] + DstBlock "Choice124" + DstPort 1 + } + Line { + ZOrder 57716 + SrcBlock "Yend_IM_OSC1_L" + SrcPort 3 + Points [135, 0; 0, 290] + DstBlock "Choice129" + DstPort 1 + } + Line { + ZOrder 57717 + SrcBlock "Yend_IM_OSC1_Y" + SrcPort 3 + Points [151, 0; 0, 270] + DstBlock "Choice109" + DstPort 1 + } + Line { + ZOrder 57718 + SrcBlock "Yend_IM_OSC1_P" + SrcPort 3 + Points [117, 0; 0, 250] + DstBlock "Choice110" + DstPort 1 + } + Line { + ZOrder 57723 + SrcBlock "Yend_IM_OSC1_Y_SW" + SrcPort 1 + Points [4, 0; 0, 50; 68, 0] + Branch { + ZOrder 57722 + Points [0, 355] + Branch { + ZOrder 57721 + Points [-64, 0; 0, -45] + DstBlock "Choice109" + DstPort 2 + } + Branch { + ZOrder 57720 + Points [0, 77; -285, 0; 0, -152] + DstBlock "Choice123" + DstPort 2 + } + } + Branch { + ZOrder 57719 + DstBlock "Choice127" + DstPort 2 + } + } + Line { + ZOrder 57724 + SrcBlock "Choice122" + SrcPort 1 + Points [8, 0; 0, 327; -127, 0; 0, -57] + DstBlock "Mux47" + DstPort 1 + } + Line { + ZOrder 57725 + SrcBlock "Choice123" + SrcPort 1 + Points [3, 0; 0, 266; -130, 0; 0, -56] + DstBlock "Mux47" + DstPort 2 + } + Line { + ZOrder 57726 + SrcBlock "Choice124" + SrcPort 1 + Points [31, 0; 0, 190; -172, 0; 0, -55] + DstBlock "Mux47" + DstPort 3 + } + Line { + ZOrder 57727 + SrcBlock "Mux47" + SrcPort 1 + DstBlock "OSC1_SIN3" + DstPort 1 + } + Line { + ZOrder 57728 + SrcBlock "Choice129" + SrcPort 1 + Points [63, 0; 0, 260] + DstBlock "Mux48" + DstPort 1 + } + Line { + ZOrder 57729 + SrcBlock "Choice109" + SrcPort 1 + Points [45, 0; 0, 195] + DstBlock "Mux48" + DstPort 2 + } + Line { + ZOrder 57730 + SrcBlock "Choice110" + SrcPort 1 + Points [31, 0; 0, 130] + DstBlock "Mux48" + DstPort 3 + } + Line { + ZOrder 57731 + SrcBlock "Mux48" + SrcPort 1 + Points [5, 0] + DstBlock "OSC1_COS3" + DstPort 1 + } + Line { + ZOrder 57732 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "Yend_IM_OSC2_Y" + DstPort 1 + } + Line { + ZOrder 57733 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "Yend_IM_OSC2_L" + DstPort 1 + } + Line { + ZOrder 57734 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "Yend_IM_OSC2_P" + DstPort 1 + } + Line { + ZOrder 57735 + SrcBlock "Yend_IM_OSC2_L" + SrcPort 1 + DstBlock "Choice117" + DstPort 1 + } + Line { + ZOrder 57736 + SrcBlock "Constant141" + SrcPort 1 + DstBlock "Choice117" + DstPort 3 + } + Line { + ZOrder 57741 + SrcBlock "Yend_IM_OSC2_L_SW" + SrcPort 1 + Points [24, 0; 0, 55; 29, 0] + Branch { + ZOrder 57740 + Points [0, 260; -43, 0] + Branch { + ZOrder 57739 + DstBlock "Choice120" + DstPort 2 + } + Branch { + ZOrder 57738 + Points [-211, 0; 0, 45] + DstBlock "Choice113" + DstPort 2 + } + } + Branch { + ZOrder 57737 + DstBlock "Choice117" + DstPort 2 + } + } + Line { + ZOrder 57742 + SrcBlock "Constant138" + SrcPort 1 + DstBlock "Choice118" + DstPort 3 + } + Line { + ZOrder 57743 + SrcBlock "Yend_IM_OSC2_Y" + SrcPort 1 + DstBlock "Choice118" + DstPort 1 + } + Line { + ZOrder 57748 + SrcBlock "Yend_IM_OSC2_P_SW" + SrcPort 1 + Points [4, 0; 0, 45; 82, 0] + Branch { + ZOrder 57747 + Points [0, 346; -83, 0] + Branch { + ZOrder 57746 + Points [0, -56] + DstBlock "Choice112" + DstPort 2 + } + Branch { + ZOrder 57745 + Points [-264, 0; 0, -76] + DstBlock "Choice115" + DstPort 2 + } + } + Branch { + ZOrder 57744 + DstBlock "Choice119" + DstPort 2 + } + } + Line { + ZOrder 57749 + SrcBlock "Yend_IM_OSC2_P" + SrcPort 1 + DstBlock "Choice119" + DstPort 1 + } + Line { + ZOrder 57750 + SrcBlock "Constant139" + SrcPort 1 + DstBlock "Choice119" + DstPort 3 + } + Line { + ZOrder 57755 + SrcBlock "Constant140" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 57754 + Points [0, 80] + Branch { + ZOrder 57753 + Points [0, 80] + DstBlock "Choice112" + DstPort 3 + } + Branch { + ZOrder 57752 + DstBlock "Choice111" + DstPort 3 + } + } + Branch { + ZOrder 57751 + DstBlock "Choice120" + DstPort 3 + } + } + Line { + ZOrder 57760 + SrcBlock "Constant137" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 57759 + DstBlock "Choice113" + DstPort 3 + } + Branch { + ZOrder 57758 + Points [0, 75] + Branch { + ZOrder 57757 + DstBlock "Choice114" + DstPort 3 + } + Branch { + ZOrder 57756 + Points [0, 90] + DstBlock "Choice115" + DstPort 3 + } + } + } + Line { + ZOrder 57761 + SrcBlock "Yend_IM_OSC2_L" + SrcPort 2 + Points [34, 0; 0, 285] + DstBlock "Choice113" + DstPort 1 + } + Line { + ZOrder 57762 + SrcBlock "Yend_IM_OSC2_Y" + SrcPort 2 + Points [24, 0; 0, 260] + DstBlock "Choice114" + DstPort 1 + } + Line { + ZOrder 57763 + SrcBlock "Yend_IM_OSC2_P" + SrcPort 2 + Points [19, 0; 0, 250] + DstBlock "Choice115" + DstPort 1 + } + Line { + ZOrder 57764 + SrcBlock "Yend_IM_OSC2_L" + SrcPort 3 + Points [135, 0; 0, 290] + DstBlock "Choice120" + DstPort 1 + } + Line { + ZOrder 57765 + SrcBlock "Yend_IM_OSC2_Y" + SrcPort 3 + Points [151, 0; 0, 270] + DstBlock "Choice111" + DstPort 1 + } + Line { + ZOrder 57766 + SrcBlock "Yend_IM_OSC2_P" + SrcPort 3 + Points [117, 0; 0, 250] + DstBlock "Choice112" + DstPort 1 + } + Line { + ZOrder 57771 + SrcBlock "Yend_IM_OSC2_Y_SW" + SrcPort 1 + Points [4, 0; 0, 50; 68, 0] + Branch { + ZOrder 57770 + Points [0, 355] + Branch { + ZOrder 57769 + Points [-64, 0; 0, -45] + DstBlock "Choice111" + DstPort 2 + } + Branch { + ZOrder 57768 + Points [0, 77; -285, 0; 0, -152] + DstBlock "Choice114" + DstPort 2 + } + } + Branch { + ZOrder 57767 + DstBlock "Choice118" + DstPort 2 + } + } + Line { + ZOrder 57772 + SrcBlock "Choice113" + SrcPort 1 + Points [8, 0; 0, 327; -127, 0; 0, -57] + DstBlock "Mux44" + DstPort 1 + } + Line { + ZOrder 57773 + SrcBlock "Choice114" + SrcPort 1 + Points [3, 0; 0, 266; -130, 0; 0, -56] + DstBlock "Mux44" + DstPort 2 + } + Line { + ZOrder 57774 + SrcBlock "Choice115" + SrcPort 1 + Points [31, 0; 0, 190; -172, 0; 0, -55] + DstBlock "Mux44" + DstPort 3 + } + Line { + ZOrder 57775 + SrcBlock "Mux44" + SrcPort 1 + DstBlock "OSC2_SIN3" + DstPort 1 + } + Line { + ZOrder 57776 + SrcBlock "Choice120" + SrcPort 1 + Points [63, 0; 0, 260] + DstBlock "Mux46" + DstPort 1 + } + Line { + ZOrder 57777 + SrcBlock "Choice111" + SrcPort 1 + Points [45, 0; 0, 195] + DstBlock "Mux46" + DstPort 2 + } + Line { + ZOrder 57778 + SrcBlock "Choice112" + SrcPort 1 + Points [31, 0; 0, 130] + DstBlock "Mux46" + DstPort 3 + } + Line { + ZOrder 57779 + SrcBlock "Mux46" + SrcPort 1 + DstBlock "OSC2_COS3" + DstPort 1 + } + Line { + ZOrder 57780 + SrcBlock "Choice126" + SrcPort 1 + Points [143, 0; 0, -125; 807, 0; 0, 300] + DstBlock "Sum176" + DstPort 1 + } + Line { + ZOrder 57781 + SrcBlock "Choice117" + SrcPort 1 + Points [74, 0; 0, 234; 211, 0] + DstBlock "Sum176" + DstPort 2 + } + Line { + ZOrder 57782 + SrcBlock "Choice127" + SrcPort 1 + Points [200, 0; 0, 536; 802, 0; 0, -356] + DstBlock "Sum177" + DstPort 1 + } + Line { + ZOrder 57783 + SrcBlock "Choice128" + SrcPort 1 + Points [145, 0; 0, 460; 888, 0; 0, -320] + DstBlock "Sum183" + DstPort 1 + } + Line { + ZOrder 57784 + SrcBlock "Choice118" + SrcPort 1 + Points [41, 0; 0, 253; 244, 0] + DstBlock "Sum177" + DstPort 2 + } + Line { + ZOrder 57785 + SrcBlock "Choice119" + SrcPort 1 + Points [15, 0; 0, 210; 260, 0] + DstBlock "Sum183" + DstPort 2 + } + Line { + ZOrder 57786 + SrcBlock "Sum176" + SrcPort 1 + Points [149, 0; 0, 800; -804, 0] + DstBlock "Sum173" + DstPort 2 + } + Line { + ZOrder 57787 + SrcBlock "Sum177" + SrcPort 1 + Points [28, 0; 0, 790; -708, 0] + DstBlock "Sum174" + DstPort 2 + } + Line { + ZOrder 57788 + SrcBlock "Sum183" + SrcPort 1 + Points [20, 0; 0, 719; -730, 0] + DstBlock "Sum175" + DstPort 2 + } + Line { + ZOrder 57789 + SrcBlock "Product189" + SrcPort 1 + DstBlock "Yend_IM_Fil_DEMOD_L1_SIN" + DstPort 1 + } + Line { + ZOrder 57790 + SrcBlock "Product184" + SrcPort 1 + DstBlock "Yend_IM_Fil_DEMOD_L1_COS" + DstPort 1 + } + Line { + ZOrder 57795 + SrcBlock "Yend_IM_Fil_DEMOD_L1_SIN" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 57794 + DstBlock "MathFunction97" + DstPort 1 + } + Branch { + ZOrder 57793 + Points [0, -45; 478, 0] + Branch { + ZOrder 57792 + Points [0, 30] + DstBlock "Abs97" + DstPort 1 + } + Branch { + ZOrder 57791 + Points [68, 0] + DstBlock "Divide163" + DstPort 1 + } + } + } + Line { + ZOrder 57796 + SrcBlock "Sum184" + SrcPort 1 + DstBlock "SQRT49" + DstPort 1 + } + Line { + ZOrder 57797 + SrcBlock "SQRT49" + SrcPort 1 + Points [5, 0] + DstBlock "Product159" + DstPort 1 + } + Line { + ZOrder 57798 + SrcBlock "Constant144" + SrcPort 1 + Points [5, 0] + DstBlock "Product159" + DstPort 2 + } + Line { + ZOrder 57799 + SrcBlock "Product160" + SrcPort 1 + DstBlock "Yend_IM_Fil_DEMOD_Y1_SIN" + DstPort 1 + } + Line { + ZOrder 57800 + SrcBlock "Product161" + SrcPort 1 + DstBlock "Yend_IM_Fil_DEMOD_Y1_COS" + DstPort 1 + } + Line { + ZOrder 57801 + SrcBlock "MathFunction99" + SrcPort 1 + DstBlock "Sum185" + DstPort 1 + } + Line { + ZOrder 57802 + SrcBlock "MathFunction100" + SrcPort 1 + Points [30, 0] + DstBlock "Sum185" + DstPort 2 + } + Line { + ZOrder 57803 + SrcBlock "Sum185" + SrcPort 1 + DstBlock "SQRT50" + DstPort 1 + } + Line { + ZOrder 57804 + SrcBlock "SQRT50" + SrcPort 1 + Points [5, 0] + DstBlock "Product162" + DstPort 1 + } + Line { + ZOrder 57805 + SrcBlock "Constant143" + SrcPort 1 + Points [5, 0] + DstBlock "Product162" + DstPort 2 + } + Line { + ZOrder 57806 + SrcBlock "Product162" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_AMP_Y1_MON" + DstPort 1 + } + Line { + ZOrder 57807 + SrcBlock "Product163" + SrcPort 1 + DstBlock "Yend_IM_Fil_DEMOD_P1_SIN" + DstPort 1 + } + Line { + ZOrder 57808 + SrcBlock "Product164" + SrcPort 1 + DstBlock "Yend_IM_Fil_DEMOD_P1_COS" + DstPort 1 + } + Line { + ZOrder 57809 + SrcBlock "MathFunction101" + SrcPort 1 + DstBlock "Sum186" + DstPort 1 + } + Line { + ZOrder 57810 + SrcBlock "MathFunction102" + SrcPort 1 + Points [30, 0] + DstBlock "Sum186" + DstPort 2 + } + Line { + ZOrder 57811 + SrcBlock "Sum186" + SrcPort 1 + DstBlock "SQRT51" + DstPort 1 + } + Line { + ZOrder 57812 + SrcBlock "SQRT51" + SrcPort 1 + Points [5, 0] + DstBlock "Product166" + DstPort 1 + } + Line { + ZOrder 57813 + SrcBlock "Constant142" + SrcPort 1 + Points [5, 0] + DstBlock "Product166" + DstPort 2 + } + Line { + ZOrder 57814 + SrcBlock "Product166" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_AMP_P1_MON" + DstPort 1 + } + Line { + ZOrder 57819 + SrcBlock "Yend_IM_Fil_DEMOD_L1_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 57818 + DstBlock "MathFunction98" + DstPort 1 + } + Branch { + ZOrder 57817 + Points [0, 28; 465, 0] + Branch { + ZOrder 57816 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide160" + DstPort 1 + } + Branch { + ZOrder 57815 + Points [0, -33] + DstBlock "Abs98" + DstPort 1 + } + } + } + Line { + ZOrder 57820 + SrcBlock "Yend_IM_DEMOD_AMP_Y1_MON" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_AMP_Y1" + DstPort 1 + } + Line { + ZOrder 57821 + SrcBlock "Yend_IM_DEMOD_AMP_P1_MON" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_AMP_P1" + DstPort 1 + } + Line { + ZOrder 57822 + SrcBlock "Product159" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_AMP_L1_MON" + DstPort 1 + } + Line { + ZOrder 57823 + SrcBlock "Yend_IM_DEMOD_AMP_L1_MON" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_AMP_L1" + DstPort 1 + } + Line { + ZOrder 57824 + SrcBlock "Yend_IM_DEMOD_PHASE_SIN_L1_MON" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_PHASE_SIN_L1" + DstPort 1 + } + Line { + ZOrder 57829 + SrcBlock "Yend_IM_Fil_DEMOD_P1_SIN" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 57828 + Points [0, -30; 478, 0] + Branch { + ZOrder 57827 + Points [0, 35] + DstBlock "Abs101" + DstPort 1 + } + Branch { + ZOrder 57826 + Points [62, 0; 0, 20] + DstBlock "Divide161" + DstPort 1 + } + } + Branch { + ZOrder 57825 + DstBlock "MathFunction101" + DstPort 1 + } + } + Line { + ZOrder 57834 + SrcBlock "Yend_IM_Fil_DEMOD_P1_COS" + SrcPort 1 + Points [50, 0] + Branch { + ZOrder 57833 + Points [0, 48; 458, 0] + Branch { + ZOrder 57832 + Points [0, -33] + DstBlock "Abs102" + DstPort 1 + } + Branch { + ZOrder 57831 + Points [77, 0] + DstBlock "Divide162" + DstPort 1 + } + } + Branch { + ZOrder 57830 + DstBlock "MathFunction102" + DstPort 1 + } + } + Line { + ZOrder 57835 + SrcBlock "Divide163" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_PHASE_SIN_L1_MON" + DstPort 1 + } + Line { + ZOrder 57836 + SrcBlock "Abs97" + SrcPort 1 + DstBlock "Divide163" + DstPort 2 + } + Line { + ZOrder 57837 + SrcBlock "Abs98" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide160" + DstPort 2 + } + Line { + ZOrder 57838 + SrcBlock "Yend_IM_DEMOD_PHASE_COS_L1_MON" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_PHASE_COS_L1" + DstPort 1 + } + Line { + ZOrder 57839 + SrcBlock "Divide160" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_PHASE_COS_L1_MON" + DstPort 1 + } + Line { + ZOrder 57840 + SrcBlock "Yend_IM_DEMOD_PHASE_SIN_Y1_MON" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_PHASE_SIN_Y1" + DstPort 1 + } + Line { + ZOrder 57841 + SrcBlock "Divide164" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_PHASE_SIN_Y1_MON" + DstPort 1 + } + Line { + ZOrder 57842 + SrcBlock "Abs99" + SrcPort 1 + DstBlock "Divide164" + DstPort 2 + } + Line { + ZOrder 57843 + SrcBlock "Abs100" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide133" + DstPort 2 + } + Line { + ZOrder 57844 + SrcBlock "Yend_IM_DEMOD_PHASE_COS_Y1_MON" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_PHASE_COS_Y1" + DstPort 1 + } + Line { + ZOrder 57845 + SrcBlock "Divide133" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_PHASE_COS_Y1_MON" + DstPort 1 + } + Line { + ZOrder 57846 + SrcBlock "Yend_IM_DEMOD_PHASE_SIN_P1_MON" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_PHASE_SIN_P1" + DstPort 1 + } + Line { + ZOrder 57847 + SrcBlock "Divide161" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_PHASE_SIN_P1_MON" + DstPort 1 + } + Line { + ZOrder 57848 + SrcBlock "Abs101" + SrcPort 1 + DstBlock "Divide161" + DstPort 2 + } + Line { + ZOrder 57853 + SrcBlock "Yend_IM_Fil_DEMOD_Y1_COS" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 57852 + Points [0, 35; 467, 0] + Branch { + ZOrder 57851 + Points [0, -35] + DstBlock "Abs100" + DstPort 1 + } + Branch { + ZOrder 57850 + Points [68, 0] + DstBlock "Divide133" + DstPort 1 + } + } + Branch { + ZOrder 57849 + DstBlock "MathFunction100" + DstPort 1 + } + } + Line { + ZOrder 57858 + SrcBlock "Yend_IM_Fil_DEMOD_Y1_SIN" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 57857 + Points [0, -40; 475, 0] + Branch { + ZOrder 57856 + Points [0, 30] + DstBlock "Abs99" + DstPort 1 + } + Branch { + ZOrder 57855 + Points [71, 0; 0, 15] + DstBlock "Divide164" + DstPort 1 + } + } + Branch { + ZOrder 57854 + DstBlock "MathFunction99" + DstPort 1 + } + } + Line { + ZOrder 57859 + SrcBlock "MathFunction97" + SrcPort 1 + DstBlock "Sum184" + DstPort 1 + } + Line { + ZOrder 57860 + SrcBlock "MathFunction98" + SrcPort 1 + Points [30, 0] + DstBlock "Sum184" + DstPort 2 + } + Line { + ZOrder 57865 + SrcBlock "OSC1_SIN3" + SrcPort 1 + Points [218, 0; 0, 590] + Branch { + ZOrder 57864 + Points [0, 135] + Branch { + ZOrder 57863 + Points [0, 130] + DstBlock "Product163" + DstPort 2 + } + Branch { + ZOrder 57862 + DstBlock "Product160" + DstPort 2 + } + } + Branch { + ZOrder 57861 + DstBlock "Product189" + DstPort 2 + } + } + Line { + ZOrder 57870 + SrcBlock "OSC1_COS3" + SrcPort 1 + Points [9, 0; 0, 39; -131, 0; 0, 546] + Branch { + ZOrder 57869 + Points [0, 135] + Branch { + ZOrder 57868 + Points [0, 130] + DstBlock "Product164" + DstPort 2 + } + Branch { + ZOrder 57867 + DstBlock "Product161" + DstPort 2 + } + } + Branch { + ZOrder 57866 + DstBlock "Product184" + DstPort 2 + } + } + Line { + ZOrder 57871 + SrcBlock "Abs102" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide162" + DstPort 2 + } + Line { + ZOrder 57872 + SrcBlock "Yend_IM_DEMOD_PHASE_COS_P1_MON" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_PHASE_COS_P1" + DstPort 1 + } + Line { + ZOrder 57873 + SrcBlock "Divide162" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_PHASE_COS_P1_MON" + DstPort 1 + } + Line { + ZOrder 57874 + SrcBlock "Product183" + SrcPort 1 + DstBlock "Yend_IM_Fil_DEMOD_L2_SIN" + DstPort 1 + } + Line { + ZOrder 57875 + SrcBlock "Product182" + SrcPort 1 + DstBlock "Yend_IM_Fil_DEMOD_L2_COS" + DstPort 1 + } + Line { + ZOrder 57880 + SrcBlock "Yend_IM_Fil_DEMOD_L2_SIN" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 57879 + DstBlock "MathFunction85" + DstPort 1 + } + Branch { + ZOrder 57878 + Points [0, -45; 478, 0] + Branch { + ZOrder 57877 + Points [0, 30] + DstBlock "Abs85" + DstPort 1 + } + Branch { + ZOrder 57876 + Points [68, 0] + DstBlock "Divide183" + DstPort 1 + } + } + } + Line { + ZOrder 57881 + SrcBlock "Sum187" + SrcPort 1 + DstBlock "SQRT43" + DstPort 1 + } + Line { + ZOrder 57882 + SrcBlock "SQRT43" + SrcPort 1 + Points [5, 0] + DstBlock "Product165" + DstPort 1 + } + Line { + ZOrder 57883 + SrcBlock "Constant147" + SrcPort 1 + Points [5, 0] + DstBlock "Product165" + DstPort 2 + } + Line { + ZOrder 57884 + SrcBlock "Product167" + SrcPort 1 + DstBlock "Yend_IM_Fil_DEMOD_Y2_SIN" + DstPort 1 + } + Line { + ZOrder 57885 + SrcBlock "Product168" + SrcPort 1 + DstBlock "Yend_IM_Fil_DEMOD_Y2_COS" + DstPort 1 + } + Line { + ZOrder 57886 + SrcBlock "MathFunction93" + SrcPort 1 + DstBlock "Sum188" + DstPort 1 + } + Line { + ZOrder 57887 + SrcBlock "MathFunction94" + SrcPort 1 + Points [30, 0] + DstBlock "Sum188" + DstPort 2 + } + Line { + ZOrder 57888 + SrcBlock "Sum188" + SrcPort 1 + DstBlock "SQRT47" + DstPort 1 + } + Line { + ZOrder 57889 + SrcBlock "SQRT47" + SrcPort 1 + Points [5, 0] + DstBlock "Product169" + DstPort 1 + } + Line { + ZOrder 57890 + SrcBlock "Constant146" + SrcPort 1 + Points [5, 0] + DstBlock "Product169" + DstPort 2 + } + Line { + ZOrder 57891 + SrcBlock "Product169" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_AMP_Y2_MON" + DstPort 1 + } + Line { + ZOrder 57892 + SrcBlock "Product177" + SrcPort 1 + DstBlock "Yend_IM_Fil_DEMOD_P2_SIN" + DstPort 1 + } + Line { + ZOrder 57893 + SrcBlock "Product178" + SrcPort 1 + DstBlock "Yend_IM_Fil_DEMOD_P2_COS" + DstPort 1 + } + Line { + ZOrder 57894 + SrcBlock "MathFunction95" + SrcPort 1 + DstBlock "Sum189" + DstPort 1 + } + Line { + ZOrder 57895 + SrcBlock "MathFunction96" + SrcPort 1 + Points [30, 0] + DstBlock "Sum189" + DstPort 2 + } + Line { + ZOrder 57896 + SrcBlock "Sum189" + SrcPort 1 + DstBlock "SQRT48" + DstPort 1 + } + Line { + ZOrder 57897 + SrcBlock "SQRT48" + SrcPort 1 + Points [5, 0] + DstBlock "Product179" + DstPort 1 + } + Line { + ZOrder 57898 + SrcBlock "Constant145" + SrcPort 1 + Points [5, 0] + DstBlock "Product179" + DstPort 2 + } + Line { + ZOrder 57899 + SrcBlock "Product179" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_AMP_P2_MON" + DstPort 1 + } + Line { + ZOrder 57904 + SrcBlock "Yend_IM_Fil_DEMOD_L2_COS" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 57903 + DstBlock "MathFunction86" + DstPort 1 + } + Branch { + ZOrder 57902 + Points [0, 28; 465, 0] + Branch { + ZOrder 57901 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide180" + DstPort 1 + } + Branch { + ZOrder 57900 + Points [0, -33] + DstBlock "Abs86" + DstPort 1 + } + } + } + Line { + ZOrder 57905 + SrcBlock "Yend_IM_DEMOD_AMP_Y2_MON" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_AMP_Y2" + DstPort 1 + } + Line { + ZOrder 57906 + SrcBlock "Yend_IM_DEMOD_AMP_P2_MON" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_AMP_P2" + DstPort 1 + } + Line { + ZOrder 57907 + SrcBlock "Product165" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_AMP_L2_MON" + DstPort 1 + } + Line { + ZOrder 57908 + SrcBlock "Yend_IM_DEMOD_AMP_L2_MON" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_AMP_L2" + DstPort 1 + } + Line { + ZOrder 57913 + SrcBlock "Yend_IM_Fil_DEMOD_P2_SIN" + SrcPort 1 + Points [39, 0] + Branch { + ZOrder 57912 + Points [0, -30; 478, 0] + Branch { + ZOrder 57911 + Points [0, 35] + DstBlock "Abs95" + DstPort 1 + } + Branch { + ZOrder 57910 + Points [62, 0; 0, 20] + DstBlock "Divide181" + DstPort 1 + } + } + Branch { + ZOrder 57909 + DstBlock "MathFunction95" + DstPort 1 + } + } + Line { + ZOrder 57918 + SrcBlock "Yend_IM_Fil_DEMOD_P2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 57917 + Points [0, 48; 458, 0] + Branch { + ZOrder 57916 + Points [0, -33] + DstBlock "Abs96" + DstPort 1 + } + Branch { + ZOrder 57915 + Points [77, 0] + DstBlock "Divide182" + DstPort 1 + } + } + Branch { + ZOrder 57914 + DstBlock "MathFunction96" + DstPort 1 + } + } + Line { + ZOrder 57919 + SrcBlock "Divide183" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_PHASE_SIN_L2_MON" + DstPort 1 + } + Line { + ZOrder 57920 + SrcBlock "Abs85" + SrcPort 1 + DstBlock "Divide183" + DstPort 2 + } + Line { + ZOrder 57921 + SrcBlock "Abs86" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide180" + DstPort 2 + } + Line { + ZOrder 57922 + SrcBlock "Divide180" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_PHASE_COS_L2_MON" + DstPort 1 + } + Line { + ZOrder 57923 + SrcBlock "Divide184" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_PHASE_SIN_Y2_MON" + DstPort 1 + } + Line { + ZOrder 57924 + SrcBlock "Abs93" + SrcPort 1 + DstBlock "Divide184" + DstPort 2 + } + Line { + ZOrder 57925 + SrcBlock "Abs94" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide165" + DstPort 2 + } + Line { + ZOrder 57926 + SrcBlock "Divide165" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_PHASE_COS_Y2_MON" + DstPort 1 + } + Line { + ZOrder 57927 + SrcBlock "Divide181" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_PHASE_SIN_P2_MON" + DstPort 1 + } + Line { + ZOrder 57928 + SrcBlock "Abs95" + SrcPort 1 + DstBlock "Divide181" + DstPort 2 + } + Line { + ZOrder 57933 + SrcBlock "Yend_IM_Fil_DEMOD_Y2_COS" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 57932 + Points [0, 35; 467, 0] + Branch { + ZOrder 57931 + Points [0, -35] + DstBlock "Abs94" + DstPort 1 + } + Branch { + ZOrder 57930 + Points [68, 0] + DstBlock "Divide165" + DstPort 1 + } + } + Branch { + ZOrder 57929 + DstBlock "MathFunction94" + DstPort 1 + } + } + Line { + ZOrder 57938 + SrcBlock "Yend_IM_Fil_DEMOD_Y2_SIN" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 58098 + Points [0, -40; 475, 0] + Branch { + ZOrder 57936 + Points [0, 30] + DstBlock "Abs93" + DstPort 1 + } + Branch { + ZOrder 57935 + Points [71, 0; 0, 15] + DstBlock "Divide184" + DstPort 1 + } + } + Branch { + ZOrder 58096 + DstBlock "MathFunction93" + DstPort 1 + } + } + Line { + ZOrder 57939 + SrcBlock "MathFunction85" + SrcPort 1 + DstBlock "Sum187" + DstPort 1 + } + Line { + ZOrder 57940 + SrcBlock "MathFunction86" + SrcPort 1 + Points [30, 0] + DstBlock "Sum187" + DstPort 2 + } + Line { + ZOrder 57941 + SrcBlock "Abs96" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide182" + DstPort 2 + } + Line { + ZOrder 57942 + SrcBlock "Divide182" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_PHASE_COS_P2_MON" + DstPort 1 + } + Line { + ZOrder 57953 + SrcBlock "OSC2_SIN3" + SrcPort 1 + Points [45, 0; 0, 166; -519, 0; 0, 964] + Branch { + ZOrder 57952 + Points [0, 135] + Branch { + ZOrder 57951 + Points [0, 130] + Branch { + ZOrder 57950 + DstBlock "Product177" + DstPort 2 + } + Branch { + ZOrder 57949 + Points [0, 240] + Branch { + ZOrder 57948 + Points [0, 135] + Branch { + ZOrder 57947 + Points [0, 130] + DstBlock "Product195" + DstPort 2 + } + Branch { + ZOrder 57946 + DstBlock "Product192" + DstPort 2 + } + } + Branch { + ZOrder 57945 + DstBlock "Product187" + DstPort 2 + } + } + } + Branch { + ZOrder 57944 + DstBlock "Product167" + DstPort 2 + } + } + Branch { + ZOrder 57943 + DstBlock "Product183" + DstPort 2 + } + } + Line { + ZOrder 57962 + SrcBlock "Sum172" + SrcPort 1 + Points [56, 0] + Branch { + ZOrder 57961 + Points [0, 510] + Branch { + ZOrder 57960 + Points [0, 55] + Branch { + ZOrder 57959 + Points [0, 455] + Branch { + ZOrder 57958 + DstBlock "Product177" + DstPort 1 + } + Branch { + ZOrder 57957 + Points [0, 55] + DstBlock "Product178" + DstPort 1 + } + } + Branch { + ZOrder 57956 + DstBlock "Product164" + DstPort 1 + } + } + Branch { + ZOrder 57955 + DstBlock "Product163" + DstPort 1 + } + } + Branch { + ZOrder 57954 + DstBlock "Yend_Fil_IM_P" + DstPort 1 + } + } + Line { + ZOrder 57973 + SrcBlock "OSC2_COS3" + SrcPort 1 + Points [319, 0; 0, 1515; -1193, 0] + Branch { + ZOrder 57972 + Points [0, 160] + Branch { + ZOrder 57971 + Points [0, 135] + Branch { + ZOrder 57970 + DstBlock "Product193" + DstPort 2 + } + Branch { + ZOrder 57969 + Points [0, 130] + DstBlock "Product196" + DstPort 2 + } + } + Branch { + ZOrder 57968 + DstBlock "Product190" + DstPort 2 + } + } + Branch { + ZOrder 57967 + Points [0, -80] + Branch { + ZOrder 57966 + DstBlock "Product178" + DstPort 2 + } + Branch { + ZOrder 57965 + Points [0, -130] + Branch { + ZOrder 57964 + DstBlock "Product168" + DstPort 2 + } + Branch { + ZOrder 57963 + Points [0, -135] + DstBlock "Product182" + DstPort 2 + } + } + } + } + Line { + ZOrder 57974 + SrcBlock "Product187" + SrcPort 1 + DstBlock "Yend_IM_Fil_DEMOD_QPD2_X_SIN" + DstPort 1 + } + Line { + ZOrder 57975 + SrcBlock "Product190" + SrcPort 1 + DstBlock "Yend_IM_Fil_DEMOD_QPD2_X_COS" + DstPort 1 + } + Line { + ZOrder 57976 + SrcBlock "MathFunction89" + SrcPort 1 + DstBlock "Sum200" + DstPort 1 + } + Line { + ZOrder 57977 + SrcBlock "MathFunction90" + SrcPort 1 + Points [30, 0] + DstBlock "Sum200" + DstPort 2 + } + Line { + ZOrder 57978 + SrcBlock "Sum200" + SrcPort 1 + DstBlock "SQRT44" + DstPort 1 + } + Line { + ZOrder 57979 + SrcBlock "SQRT44" + SrcPort 1 + Points [5, 0] + DstBlock "Product191" + DstPort 1 + } + Line { + ZOrder 57980 + SrcBlock "Constant152" + SrcPort 1 + Points [5, 0] + DstBlock "Product191" + DstPort 2 + } + Line { + ZOrder 57981 + SrcBlock "Product191" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_QPD2_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 57982 + SrcBlock "Product192" + SrcPort 1 + DstBlock "Yend_IM_Fil_DEMOD_QPD1_X_SIN" + DstPort 1 + } + Line { + ZOrder 57983 + SrcBlock "Product193" + SrcPort 1 + DstBlock "Yend_IM_Fil_DEMOD_QPD1_X_COS" + DstPort 1 + } + Line { + ZOrder 57984 + SrcBlock "MathFunction91" + SrcPort 1 + DstBlock "Sum201" + DstPort 1 + } + Line { + ZOrder 57985 + SrcBlock "MathFunction92" + SrcPort 1 + Points [30, 0] + DstBlock "Sum201" + DstPort 2 + } + Line { + ZOrder 57986 + SrcBlock "Sum201" + SrcPort 1 + DstBlock "SQRT45" + DstPort 1 + } + Line { + ZOrder 57987 + SrcBlock "SQRT45" + SrcPort 1 + Points [5, 0] + DstBlock "Product194" + DstPort 1 + } + Line { + ZOrder 57988 + SrcBlock "Constant149" + SrcPort 1 + Points [5, 0] + DstBlock "Product194" + DstPort 2 + } + Line { + ZOrder 57989 + SrcBlock "Product194" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_QPD1_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 57990 + SrcBlock "Product195" + SrcPort 1 + DstBlock "Yend_IM_Fil_DEMOD_QPD1_Y_SIN" + DstPort 1 + } + Line { + ZOrder 57991 + SrcBlock "Product196" + SrcPort 1 + DstBlock "Yend_IM_Fil_DEMOD_QPD1_Y_COS" + DstPort 1 + } + Line { + ZOrder 57992 + SrcBlock "MathFunction87" + SrcPort 1 + DstBlock "Sum202" + DstPort 1 + } + Line { + ZOrder 57993 + SrcBlock "MathFunction88" + SrcPort 1 + Points [30, 0] + DstBlock "Sum202" + DstPort 2 + } + Line { + ZOrder 57994 + SrcBlock "Sum202" + SrcPort 1 + DstBlock "SQRT46" + DstPort 1 + } + Line { + ZOrder 57995 + SrcBlock "SQRT46" + SrcPort 1 + Points [5, 0] + DstBlock "Product158" + DstPort 1 + } + Line { + ZOrder 57996 + SrcBlock "Constant153" + SrcPort 1 + Points [5, 0] + DstBlock "Product158" + DstPort 2 + } + Line { + ZOrder 57997 + SrcBlock "Product158" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_QPD1_AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 57998 + SrcBlock "Yend_IM_DEMOD_QPD2_AMP_X_MON" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_QPD2_AMP_X" + DstPort 1 + } + Line { + ZOrder 57999 + SrcBlock "Yend_IM_DEMOD_QPD1_AMP_X_MON" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_QPD1_AMP_X" + DstPort 1 + } + Line { + ZOrder 58000 + SrcBlock "Yend_IM_DEMOD_QPD1_AMP_Y_MON" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_QPD1_AMP_Y" + DstPort 1 + } + Line { + ZOrder 58005 + SrcBlock "Yend_IM_Fil_DEMOD_QPD2_X_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 58004 + Points [0, -45; 549, 0] + Branch { + ZOrder 58003 + Points [0, 40] + DstBlock "Abs89" + DstPort 1 + } + Branch { + ZOrder 58002 + Points [66, 0; 0, 25] + DstBlock "Divid185" + DstPort 1 + } + } + Branch { + ZOrder 58001 + DstBlock "MathFunction89" + DstPort 1 + } + } + Line { + ZOrder 58010 + SrcBlock "Yend_IM_Fil_DEMOD_QPD2_X_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 58009 + Points [0, 43; 532, 0] + Branch { + ZOrder 58008 + Points [0, -38] + DstBlock "Abs90" + DstPort 1 + } + Branch { + ZOrder 58007 + Points [83, 0] + DstBlock "Divide188" + DstPort 1 + } + } + Branch { + ZOrder 58006 + DstBlock "MathFunction90" + DstPort 1 + } + } + Line { + ZOrder 58015 + SrcBlock "Yend_IM_Fil_DEMOD_QPD1_X_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 58014 + Points [0, -28; 551, 0] + Branch { + ZOrder 58013 + Points [0, 28] + DstBlock "Abs91" + DstPort 1 + } + Branch { + ZOrder 58012 + Points [80, 0; 0, 13] + DstBlock "Divide186" + DstPort 1 + } + } + Branch { + ZOrder 58011 + DstBlock "MathFunction91" + DstPort 1 + } + } + Line { + ZOrder 58020 + SrcBlock "Yend_IM_Fil_DEMOD_QPD1_X_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 58019 + Points [0, 43; 538, 0] + Branch { + ZOrder 58018 + Points [0, -33] + DstBlock "Abs92" + DstPort 1 + } + Branch { + ZOrder 58017 + Points [77, 0] + DstBlock "Divide187" + DstPort 1 + } + } + Branch { + ZOrder 58016 + DstBlock "MathFunction92" + DstPort 1 + } + } + Line { + ZOrder 58025 + SrcBlock "Yend_IM_Fil_DEMOD_QPD1_Y_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 58024 + Points [0, -26; 561, 0] + Branch { + ZOrder 58023 + Points [0, 41] + DstBlock "Abs87" + DstPort 1 + } + Branch { + ZOrder 58022 + Points [63, 0; 0, 26] + DstBlock "Divide189" + DstPort 1 + } + } + Branch { + ZOrder 58021 + DstBlock "MathFunction87" + DstPort 1 + } + } + Line { + ZOrder 58030 + SrcBlock "Yend_IM_Fil_DEMOD_QPD1_Y_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 58029 + Points [0, 54; 541, 0] + Branch { + ZOrder 58028 + Points [0, -29] + DstBlock "Abs88" + DstPort 1 + } + Branch { + ZOrder 58027 + Points [76, 0] + DstBlock "Divide190" + DstPort 1 + } + } + Branch { + ZOrder 58026 + DstBlock "MathFunction88" + DstPort 1 + } + } + Line { + ZOrder 58031 + SrcBlock "Yend_IM_DEMOD_QPD2_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_QPD2_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 58032 + SrcBlock "Yend_IM_DEMOD_QPD2_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_QPD2_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 58033 + SrcBlock "Yend_IM_DEMOD_QPD1_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_QPD1_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 58034 + SrcBlock "Yend_IM_DEMOD_QPD1_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_QPD1_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 58035 + SrcBlock "Yend_IM_DEMOD_QPD1_PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_QPD1_PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 58036 + SrcBlock "Yend_IM_DEMOD_QPD1_PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_QPD1_PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 58037 + SrcBlock "Divid185" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_QPD2_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 58038 + SrcBlock "Abs89" + SrcPort 1 + DstBlock "Divid185" + DstPort 2 + } + Line { + ZOrder 58039 + SrcBlock "Abs90" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide188" + DstPort 2 + } + Line { + ZOrder 58040 + SrcBlock "Divide188" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_QPD2_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 58041 + SrcBlock "Divide186" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_QPD1_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 58042 + SrcBlock "Abs91" + SrcPort 1 + DstBlock "Divide186" + DstPort 2 + } + Line { + ZOrder 58043 + SrcBlock "Abs92" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide187" + DstPort 2 + } + Line { + ZOrder 58044 + SrcBlock "Divide187" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_QPD1_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 58045 + SrcBlock "Divide189" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_QPD1_PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 58046 + SrcBlock "Abs87" + SrcPort 1 + DstBlock "Divide189" + DstPort 2 + } + Line { + ZOrder 58047 + SrcBlock "Abs88" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide190" + DstPort 2 + } + Line { + ZOrder 58048 + SrcBlock "Divide190" + SrcPort 1 + DstBlock "Yend_IM_DEMOD_QPD1_PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 58053 + SrcBlock "Yend_IM_QPD2_X_mm_DIFF_MON" + SrcPort 1 + Points [143, 0; 0, 49; 97, 0] + Branch { + ZOrder 58052 + Points [0, 1086; 1568, 0] + Branch { + ZOrder 58051 + Points [0, 55] + DstBlock "Product190" + DstPort 1 + } + Branch { + ZOrder 58050 + DstBlock "Product187" + DstPort 1 + } + } + Branch { + ZOrder 58049 + Points [227, 0; 0, -19] + DstBlock "Product176" + DstPort 2 + } + } + Line { + ZOrder 58092 + SrcBlock "Sum199" + SrcPort 1 + Points [97, 0] + Branch { + ZOrder 58095 + Points [0, 1580; 1459, 0] + Branch { + ZOrder 58055 + Points [0, 55] + DstBlock "Product193" + DstPort 1 + } + Branch { + ZOrder 58054 + DstBlock "Product192" + DstPort 1 + } + } + Branch { + ZOrder 58094 + Points [0, -15] + DstBlock "Mux49" + DstPort 1 + } + } + Line { + ZOrder 58062 + SrcBlock "Yend_IM_QPD1_Y_mm_DIFF_MON" + SrcPort 1 + Points [76, 0; 0, 30; 377, 0] + Branch { + ZOrder 58061 + Points [0, 1555; 1357, 0] + Branch { + ZOrder 58060 + Points [0, 55] + DstBlock "Product196" + DstPort 1 + } + Branch { + ZOrder 58059 + DstBlock "Product195" + DstPort 1 + } + } + Branch { + ZOrder 58058 + Points [88, 0; 0, -45] + DstBlock "Mux51" + DstPort 1 + } + } + Line { + ZOrder 58192 + SrcBlock "Yend_IM_PD7_MON" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 58193 + SrcBlock "Divide9" + SrcPort 1 + DstBlock "Yend_IM_PD7_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58290 + SrcBlock "Yend_IM_PD5_MON" + SrcPort 1 + DstBlock "Divide156" + DstPort 1 + } + Line { + ZOrder 58195 + SrcBlock "Yend_IM_PD5_VOLT_MON" + SrcPort 1 + DstBlock "Yend_IM_PD5_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 58196 + SrcBlock "Divide156" + SrcPort 1 + DstBlock "Yend_IM_PD5_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58197 + SrcBlock "Yend_IM_PD6_MON" + SrcPort 1 + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 58198 + SrcBlock "Divide12" + SrcPort 1 + DstBlock "Yend_IM_PD6_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58199 + SrcBlock "Yend_IM_PD6_VOLT_MON" + SrcPort 1 + DstBlock "Yend_IM_PD6_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 58200 + SrcBlock "Yend_IM_PD7_VOLT_MON" + SrcPort 1 + DstBlock "Yend_IM_PD7_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 58201 + SrcBlock "Yend_IM_PD8_MON" + SrcPort 1 + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 58202 + SrcBlock "Divide21" + SrcPort 1 + DstBlock "Yend_IM_PD8_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58203 + SrcBlock "Yend_IM_PD8_VOLT_MON" + SrcPort 1 + DstBlock "Yend_IM_PD8_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 58219 + SrcBlock "Yend_IM_PD9_MON" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 58220 + SrcBlock "Divide10" + SrcPort 1 + DstBlock "Yend_IM_PD9_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58221 + SrcBlock "Yend_IM_PD9_VOLT_MON" + SrcPort 1 + DstBlock "Yend_IM_PD9_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 58222 + SrcBlock "Yend_IM_PD10_MON" + SrcPort 1 + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 58223 + SrcBlock "Divide24" + SrcPort 1 + DstBlock "Yend_IM_PD10_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58224 + SrcBlock "Yend_IM_PD10_VOLT_MON" + SrcPort 1 + DstBlock "Yend_IM_PD10_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 58225 + SrcBlock "Yend_IM_PD11_VOLT_MON" + SrcPort 1 + DstBlock "Yend_IM_PD11_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 58226 + SrcBlock "Yend_IM_PD11_MON" + SrcPort 1 + DstBlock "Divide28" + DstPort 1 + } + Line { + ZOrder 58227 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "Yend_IM_PD11_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58228 + SrcBlock "Divide29" + SrcPort 1 + DstBlock "Yend_IM_PD12_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58229 + SrcBlock "Yend_IM_PD12_MON" + SrcPort 1 + DstBlock "Divide29" + DstPort 1 + } + Line { + ZOrder 58230 + SrcBlock "Yend_IM_PD12_VOLT_MON" + SrcPort 1 + DstBlock "Yend_IM_PD12_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 58238 + SrcBlock "Yend_IM_PD1_MON" + SrcPort 1 + DstBlock "Divide32" + DstPort 1 + } + Line { + ZOrder 58239 + SrcBlock "Divide32" + SrcPort 1 + DstBlock "Yend_IM_PD1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58240 + SrcBlock "Yend_IM_PD2_MON" + SrcPort 1 + DstBlock "Divide33" + DstPort 1 + } + Line { + ZOrder 58241 + SrcBlock "Divide33" + SrcPort 1 + DstBlock "Yend_IM_PD2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58242 + SrcBlock "Yend_IM_PD3_MON" + SrcPort 1 + DstBlock "Divide30" + DstPort 1 + } + Line { + ZOrder 58243 + SrcBlock "Divide30" + SrcPort 1 + DstBlock "Yend_IM_PD3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58246 + SrcBlock "Yend_IM_PD1_VOLT_MON" + SrcPort 1 + Points [50, 0] + Branch { + ZOrder 58325 + DstBlock "Yend_Fil_IM_PD1_offset" + DstPort 1 + } + Branch { + ZOrder 58244 + Points [0, -50] + DstBlock "Yend_IM_PD1_VOLT_MON_TP" + DstPort 1 + } + } + Line { + ZOrder 58249 + SrcBlock "Yend_IM_PD2_VOLT_MON" + SrcPort 1 + Points [122, 0] + Branch { + ZOrder 58248 + Points [0, 80] + DstBlock "Yend_Fil_IM_PD2_offset" + DstPort 1 + } + Branch { + ZOrder 58247 + DstBlock "Yend_IM_PD2_VOLT_MON_TP" + DstPort 1 + } + } + Line { + ZOrder 58250 + SrcBlock "Yend_IM_PD3_VOLT_MON" + SrcPort 1 + DstBlock "Yend_IM_PD3_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 58251 + SrcBlock "Yend_IM_PD4_MON" + SrcPort 1 + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 58252 + SrcBlock "Divide31" + SrcPort 1 + DstBlock "Yend_IM_PD4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58253 + SrcBlock "Yend_IM_PD4_VOLT_MON" + SrcPort 1 + DstBlock "Yend_IM_PD4_VOLT_MON_TP" + DstPort 1 + } + Line { + ZOrder 58254 + SrcBlock "Constant121" + SrcPort 1 + Points [9, 0; 0, -29; -67, 0; 0, -26] + DstBlock "Divide153" + DstPort 2 + } + Line { + ZOrder 58255 + SrcBlock "Sum153" + SrcPort 1 + DstBlock "Divide153" + DstPort 1 + } + Line { + ZOrder 58256 + SrcBlock "Divide153" + SrcPort 1 + DstBlock "Yend_IM_PD2_mm_MON" + DstPort 1 + } + Line { + ZOrder 58257 + SrcBlock "Yend_Fil_IM_PD2_offset" + SrcPort 1 + DstBlock "Sum153" + DstPort 1 + } + Line { + ZOrder 58258 + SrcBlock "Constant23" + SrcPort 1 + Points [5, 0] + DstBlock "Sum153" + DstPort 2 + } + Line { + ZOrder 58259 + SrcBlock "Yend_IM_PD2_mm_MON" + SrcPort 1 + DstBlock "Yend_IM_PD2_mm" + DstPort 1 + } + Line { + ZOrder 58260 + SrcBlock "Constant123" + SrcPort 1 + Points [5, 0] + DstBlock "Divide154" + DstPort 2 + } + Line { + ZOrder 58261 + SrcBlock "Sum154" + SrcPort 1 + DstBlock "Divide154" + DstPort 1 + } + Line { + ZOrder 58262 + SrcBlock "Divide154" + SrcPort 1 + DstBlock "Yend_IM_PD1_mm_MON" + DstPort 1 + } + Line { + ZOrder 58263 + SrcBlock "Yend_Fil_IM_PD1_offset" + SrcPort 1 + DstBlock "Sum154" + DstPort 1 + } + Line { + ZOrder 58264 + SrcBlock "Constant24" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum154" + DstPort 2 + } + Line { + ZOrder 58265 + SrcBlock "Yend_IM_PD1_mm_MON" + SrcPort 1 + DstBlock "Yend_IM_PD1_mm" + DstPort 1 + } + Line { + Name "" + ZOrder 58543 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 25 + Points [2727, 0; 0, 5355] + DstBlock "Yend_IM_QPD2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58545 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 26 + Points [776, 0; 0, 5355] + DstBlock "Yend_IM_QPD2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58546 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 27 + Points [730, 0; 0, 5355] + DstBlock "Yend_IM_QPD2_SUM_MON" + DstPort 1 + } + Line { + ZOrder 58354 + SrcBlock "ADC3" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + Name "" + ZOrder 58356 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + Points [328, 0; 0, -90] + DstBlock "Terminator1" + DstPort 1 + } + Line { + Name "" + ZOrder 58358 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + Points [280, 0; 0, -70] + DstBlock "Terminator2" + DstPort 1 + } + Line { + Name "" + ZOrder 58360 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + Points [198, 0; 0, -60] + DstBlock "Terminator3" + DstPort 1 + } + Line { + Name "" + ZOrder 58362 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + Points [310, 0; 0, -75] + DstBlock "Terminator4" + DstPort 1 + } + Line { + Name "" + ZOrder 58365 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + Points [366, 0; 0, -90] + DstBlock "Terminator5" + DstPort 1 + } + Line { + Name "" + ZOrder 58367 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + Points [399, 0; 0, -90] + DstBlock "Terminator6" + DstPort 1 + } + Line { + Name "" + ZOrder 58369 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + Points [415, 0; 0, -105] + DstBlock "Terminator7" + DstPort 1 + } + Line { + Name "" + ZOrder 58370 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + Points [548, 0; 0, -189; -72, 0; 0, 19] + DstBlock "Terminator8" + DstPort 1 + } + Line { + Name "" + ZOrder 58371 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + Points [562, 0; 0, -260; -50, 0; 0, -100] + DstBlock "Terminator9" + DstPort 1 + } + Line { + Name "" + ZOrder 58373 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + Points [541, 0; 0, -355] + DstBlock "Terminator10" + DstPort 1 + } + Line { + Name "" + ZOrder 58564 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + Points [38, 0; 0, -610; 530, 0; 0, -1190] + DstBlock "Terminator14" + DstPort 1 + } + Line { + Name "" + ZOrder 58565 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + Points [75, 0; 0, -672; 531, 0; 0, -1053] + DstBlock "Terminator12" + DstPort 1 + } + Line { + Name "" + ZOrder 58566 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + Points [9, 0; 0, -742; 578, 0; 0, -1123] + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 58382 + SrcBlock "Yend_TOP_QPDZ_X_MON" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 58383 + SrcBlock "Yend_TOP_QPDZ_Y_MON" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 58384 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "Yend_TOP_QPDZ_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58385 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "Yend_TOP_QPDZ_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58386 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "Yend_TOP_QPDZ_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58387 + SrcBlock "Yend_TOP_QPDZ_SUM_MON" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 58390 + SrcBlock "Yend_TOP_QPDZ_Y_VOLT_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 58389 + DstBlock "Divide5" + DstPort 1 + } + Branch { + ZOrder 58388 + Points [0, -45] + DstBlock "Yend_TOP_QPDZ_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 58395 + SrcBlock "Yend_TOP_QPDZ_SUM_VOLT_MON" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 58394 + Points [120, 0; 0, -160] + Branch { + ZOrder 58393 + DstBlock "Divide5" + DstPort 2 + } + Branch { + ZOrder 58392 + DstBlock "Divide4" + DstPort 2 + } + } + Branch { + ZOrder 58391 + Points [0, -50] + DstBlock "Yend_TOP_QPDZ_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 58421 + SrcBlock "Divide4" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 58422 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 58398 + SrcBlock "Yend_TOP_QPDZ_Y_OFFSET" + SrcPort 1 + Points [45, 0] + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 58399 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 58400 + SrcBlock "Yend_TOP_QPDZ_X_OFFSET" + SrcPort 1 + Points [50, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 58401 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 58402 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "Divide3" + DstPort 1 + } + Line { + ZOrder 58413 + SrcBlock "Yend_TOP_QPDZ_SUM_OFFSET" + SrcPort 1 + Points [45, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 58406 + SrcBlock "Yend_TOP_QPDZ_X_VOLT_MON" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 58405 + DstBlock "Divide4" + DstPort 1 + } + Branch { + ZOrder 58404 + Points [0, -50] + DstBlock "Yend_TOP_QPDZ_X_VOLT" + DstPort 1 + } + } + Line { + Name "" + ZOrder 58410 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 10 + DstBlock "Yend_TOP_QPDZ_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58411 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 11 + DstBlock "Yend_TOP_QPDZ_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58412 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 12 + DstBlock "Yend_TOP_QPDZ_SUM_MON" + DstPort 1 + } + Line { + ZOrder 58428 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 58429 + SrcBlock "Product2" + SrcPort 1 + DstBlock "Divide11" + DstPort 1 + } + Line { + ZOrder 58436 + SrcBlock "Divide6" + SrcPort 1 + DstBlock "Yend_TOP_QPDZ_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 58437 + SrcBlock "Divide11" + SrcPort 1 + DstBlock "Yend_TOP_QPDZ_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 58446 + SrcBlock "Product3" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_QPDZ_Y_SIN" + DstPort 1 + } + Line { + ZOrder 58447 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_QPDZ_Y_COS" + DstPort 1 + } + Line { + ZOrder 58448 + SrcBlock "MathFunction1" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 58449 + SrcBlock "MathFunction2" + SrcPort 1 + Points [30, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 58450 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 58451 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 58452 + SrcBlock "Constant1" + SrcPort 1 + Points [5, 0] + DstBlock "Product5" + DstPort 2 + } + Line { + ZOrder 58453 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPDZ_AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 58454 + SrcBlock "Yend_TOP_DEMOD_QPDZ_AMP_Y_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPDZ_AMP_Y" + DstPort 1 + } + Line { + ZOrder 58459 + SrcBlock "Yend_Fil_TOP_DEMOD_QPDZ_Y_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 58458 + Points [0, -45; 549, 0] + Branch { + ZOrder 58457 + Points [0, 40] + DstBlock "Abs1" + DstPort 1 + } + Branch { + ZOrder 58456 + Points [66, 0; 0, 25] + DstBlock "Divide13" + DstPort 1 + } + } + Branch { + ZOrder 58455 + DstBlock "MathFunction1" + DstPort 1 + } + } + Line { + ZOrder 58464 + SrcBlock "Yend_Fil_TOP_DEMOD_QPDZ_Y_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 58463 + Points [0, 43; 532, 0] + Branch { + ZOrder 58462 + Points [0, -38] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 58461 + Points [83, 0] + DstBlock "Divide14" + DstPort 1 + } + } + Branch { + ZOrder 58460 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 58465 + SrcBlock "Yend_TOP_DEMOD_QPDZ_PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPDZ_PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 58466 + SrcBlock "Yend_TOP_DEMOD_QPDZ_PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPDZ_PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 58467 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPDZ_PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 58468 + SrcBlock "Abs1" + SrcPort 1 + DstBlock "Divide13" + DstPort 2 + } + Line { + ZOrder 58469 + SrcBlock "Abs2" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide14" + DstPort 2 + } + Line { + ZOrder 58470 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPDZ_PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 58471 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_QPDZ_X_SIN" + DstPort 1 + } + Line { + ZOrder 58472 + SrcBlock "Product8" + SrcPort 1 + DstBlock "Yend_Fil_TOP_DEMOD_QPDZ_X_COS" + DstPort 1 + } + Line { + ZOrder 58473 + SrcBlock "MathFunction3" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 58474 + SrcBlock "MathFunction4" + SrcPort 1 + Points [30, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 58475 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 58476 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product9" + DstPort 1 + } + Line { + ZOrder 58477 + SrcBlock "Constant2" + SrcPort 1 + Points [5, 0] + DstBlock "Product9" + DstPort 2 + } + Line { + ZOrder 58478 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPDZ_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 58479 + SrcBlock "Yend_TOP_DEMOD_QPDZ_AMP_X_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPDZ_AMP_X" + DstPort 1 + } + Line { + ZOrder 58484 + SrcBlock "Yend_Fil_TOP_DEMOD_QPDZ_X_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 58483 + Points [0, -45; 549, 0] + Branch { + ZOrder 58482 + Points [0, 40] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 58481 + Points [66, 0; 0, 25] + DstBlock "Divide15" + DstPort 1 + } + } + Branch { + ZOrder 58480 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 58489 + SrcBlock "Yend_Fil_TOP_DEMOD_QPDZ_X_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 58488 + Points [0, 43; 532, 0] + Branch { + ZOrder 58487 + Points [0, -38] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 58486 + Points [83, 0] + DstBlock "Divide16" + DstPort 1 + } + } + Branch { + ZOrder 58485 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 58490 + SrcBlock "Yend_TOP_DEMOD_QPDZ_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPDZ_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 58491 + SrcBlock "Yend_TOP_DEMOD_QPDZ_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPDZ_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 58492 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPDZ_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 58493 + SrcBlock "Abs3" + SrcPort 1 + DstBlock "Divide15" + DstPort 2 + } + Line { + ZOrder 58494 + SrcBlock "Abs4" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide16" + DstPort 2 + } + Line { + ZOrder 58495 + SrcBlock "Divide16" + SrcPort 1 + DstBlock "Yend_TOP_DEMOD_QPDZ_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 58443 + SrcBlock "Yend_TOP_QPDZ_X_mm_MON" + SrcPort 1 + Points [190, 0] + Branch { + ZOrder 58515 + Points [1427, 0; 0, 1350] + Branch { + ZOrder 58522 + DstBlock "Product7" + DstPort 1 + } + Branch { + ZOrder 58519 + Points [0, 55] + DstBlock "Product8" + DstPort 1 + } + } + Branch { + ZOrder 58513 + Points [0, -60] + DstBlock "Yend_TOP_QPDZ_X_mm" + DstPort 1 + } + } + Line { + ZOrder 58440 + SrcBlock "Yend_TOP_QPDZ_Y_mm_MON" + SrcPort 1 + Points [53, 0] + Branch { + ZOrder 58445 + Points [0, -40] + DstBlock "Yend_TOP_QPDZ_Y_mm" + DstPort 1 + } + Branch { + ZOrder 58444 + Points [311, 0] + Branch { + ZOrder 58529 + Points [1227, 0; 0, 1360] + Branch { + ZOrder 58530 + Points [0, 55] + DstBlock "Product4" + DstPort 1 + } + Branch { + ZOrder 58528 + DstBlock "Product3" + DstPort 1 + } + } + Branch { + ZOrder 58526 + Points [0, -525] + DstBlock "Sum106" + DstPort 1 + } + } + } + Line { + Name "" + ZOrder 58560 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + Points [618, 0; 0, -735] + DstBlock "Terminator11" + DstPort 1 + } + Line { + Name "" + ZOrder 58568 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + Points [384, 0; 0, -921; 179, 0; 0, 26] + DstBlock "Terminator15" + DstPort 1 + } + Line { + Name "" + ZOrder 58585 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + Points [338, 0; 0, -780; 31, 0; 0, -42; 283, 0; 0, -28] + DstBlock "Terminator17" + DstPort 1 + } + Line { + Name "" + ZOrder 58587 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + Points [829, 0; 0, -2210] + DstBlock "Yend_IM_PD6_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58590 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + Points [878, 0; 0, -2100] + DstBlock "Yend_IM_PD7_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58593 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + Points [908, 0; 0, -1990] + DstBlock "Yend_IM_PD8_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58595 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + Points [923, 0; 0, -1880] + DstBlock "Yend_IM_PD9_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58597 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + Points [931, 0; 0, -1770] + DstBlock "Yend_IM_PD10_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58599 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + Points [790, 0; 0, -1660] + DstBlock "Yend_IM_PD11_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58601 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + Points [854, 0; 0, -1550] + DstBlock "Yend_IM_PD12_MON" + DstPort 1 + } + Line { + ZOrder 58602 + SrcBlock "Divide" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58603 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide53" + DstPort 1 + } + Line { + ZOrder 58604 + SrcBlock "Yend_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 58605 + SrcBlock "Divide17" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58607 + SrcBlock "Divide54" + SrcPort 1 + DstBlock "Product10" + DstPort 1 + } + Line { + ZOrder 58608 + SrcBlock "Product10" + SrcPort 1 + DstBlock "Divide55" + DstPort 1 + } + Line { + ZOrder 58609 + SrcBlock "Yend_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 58610 + SrcBlock "Sum93" + SrcPort 1 + DstBlock "Divide48" + DstPort 1 + } + Line { + ZOrder 58611 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58612 + SrcBlock "Divide19" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58613 + SrcBlock "Divide20" + SrcPort 1 + DstBlock "Yend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58614 + SrcBlock "Sum95" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 58615 + SrcBlock "Sum96" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + ZOrder 58616 + SrcBlock "Sum31" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 58617 + SrcBlock "Mux8" + SrcPort 1 + DstBlock "Yend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 58618 + SrcBlock "Yend_OPLEV1_COIL_MAT" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 58619 + SrcBlock "Divide22" + SrcPort 1 + DstBlock "Product11" + DstPort 1 + } + Line { + ZOrder 58620 + SrcBlock "Divide35" + SrcPort 1 + DstBlock "Product12" + DstPort 1 + } + Line { + ZOrder 58621 + SrcBlock "Product11" + SrcPort 1 + DstBlock "Divide36" + DstPort 1 + } + Line { + ZOrder 58622 + SrcBlock "Product12" + SrcPort 1 + DstBlock "Divide34" + DstPort 1 + } + Line { + ZOrder 58625 + SrcBlock "Yend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 58624 + Points [0, -50] + DstBlock "Yend_OPLEV1_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 58623 + DstBlock "Divide52" + DstPort 1 + } + } + Line { + ZOrder 58628 + SrcBlock "Yend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 58627 + Points [0, -65] + DstBlock "Yend_OPLEV1_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 58626 + DstBlock "Divide54" + DstPort 1 + } + } + Line { + ZOrder 58631 + SrcBlock "Yend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 58630 + DstBlock "Divide22" + DstPort 1 + } + Branch { + ZOrder 58629 + Points [0, -45] + DstBlock "Yend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 58636 + SrcBlock "Yend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 58635 + Points [217, 0; 0, -160] + Branch { + ZOrder 58634 + DstBlock "Divide35" + DstPort 2 + } + Branch { + ZOrder 58633 + Points [0, -175] + DstBlock "Divide22" + DstPort 2 + } + } + Branch { + ZOrder 58632 + Points [0, -50] + DstBlock "Yend_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 58639 + SrcBlock "Yend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 58638 + DstBlock "Divide35" + DstPort 1 + } + Branch { + ZOrder 58637 + Points [0, -45] + DstBlock "Yend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 58646 + SrcBlock "Constant8" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 58645 + DstBlock "Divide53" + DstPort 2 + } + Branch { + ZOrder 58644 + Points [0, 175] + Branch { + ZOrder 58643 + Points [0, 325; 5, 0] + Branch { + ZOrder 58642 + DstBlock "Divide36" + DstPort 2 + } + Branch { + ZOrder 58641 + Points [0, 175] + DstBlock "Divide34" + DstPort 2 + } + } + Branch { + ZOrder 58640 + DstBlock "Divide55" + DstPort 2 + } + } + } + Line { + ZOrder 58653 + SrcBlock "Constant5" + SrcPort 1 + Points [30, 0; 0, 160] + Branch { + ZOrder 58652 + Points [0, 175] + Branch { + ZOrder 58651 + Points [0, 325; 5, 0] + Branch { + ZOrder 58650 + DstBlock "Product12" + DstPort 2 + } + Branch { + ZOrder 58649 + DstBlock "Product11" + DstPort 2 + } + } + Branch { + ZOrder 58648 + DstBlock "Product10" + DstPort 2 + } + } + Branch { + ZOrder 58647 + DstBlock "Product" + DstPort 2 + } + } + Line { + ZOrder 58658 + SrcBlock "Yend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 58657 + Points [212, 0; 0, -160] + Branch { + ZOrder 58656 + Points [0, -175] + DstBlock "Divide52" + DstPort 2 + } + Branch { + ZOrder 58655 + DstBlock "Divide54" + DstPort 2 + } + } + Branch { + ZOrder 58654 + Points [0, -60] + DstBlock "Yend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 58659 + SrcBlock "Yend_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum30" + DstPort 2 + } + Line { + ZOrder 58660 + SrcBlock "Sum30" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 58661 + SrcBlock "Yend_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum31" + DstPort 2 + } + Line { + ZOrder 58662 + SrcBlock "Mux7" + SrcPort 1 + DstBlock "OPLEV2_length" + DstPort 1 + } + Line { + ZOrder 58663 + SrcBlock "Yend_Fil_TM_P" + SrcPort 1 + DstBlock "Sum36" + DstPort 1 + } + Line { + ZOrder 58664 + SrcBlock "Yend_Fil_TM_Y" + SrcPort 1 + DstBlock "Sum35" + DstPort 1 + } + Line { + ZOrder 58665 + SrcBlock "Yend_Fil_TM_L" + SrcPort 1 + DstBlock "Sum34" + DstPort 1 + } + Line { + ZOrder 58666 + SrcBlock "Sum34" + SrcPort 1 + DstBlock "Mux8" + DstPort 1 + } + Line { + ZOrder 58667 + SrcBlock "Sum35" + SrcPort 1 + DstBlock "Mux8" + DstPort 2 + } + Line { + ZOrder 58668 + SrcBlock "Sum36" + SrcPort 1 + DstBlock "Mux8" + DstPort 3 + } + Line { + ZOrder 58671 + SrcBlock "Constant46" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 58670 + Points [0, 55] + DstBlock "Sum38" + DstPort 1 + } + Branch { + ZOrder 58669 + DstBlock "Sum39" + DstPort 1 + } + } + Line { + ZOrder 58672 + SrcBlock "Constant48" + SrcPort 1 + DstBlock "Sum38" + DstPort 2 + } + Line { + ZOrder 58673 + SrcBlock "Sum38" + SrcPort 1 + Points [3, 0; 0, 25] + DstBlock "Mux7" + DstPort 1 + } + Line { + ZOrder 58674 + SrcBlock "Constant50" + SrcPort 1 + Points [30, 0; 0, -60] + DstBlock "Mux7" + DstPort 2 + } + Line { + ZOrder 58679 + SrcBlock "Constant45" + SrcPort 1 + Points [65, 0; 0, 160] + Branch { + ZOrder 58678 + Points [0, 105] + Branch { + ZOrder 58677 + Points [0, 180] + DstBlock "Mux11" + DstPort 3 + } + Branch { + ZOrder 58676 + DstBlock "Mux9" + DstPort 2 + } + } + Branch { + ZOrder 58675 + DstBlock "Mux7" + DstPort 3 + } + } + Line { + ZOrder 58680 + SrcBlock "Mux9" + SrcPort 1 + DstBlock "OPLEV1_length" + DstPort 1 + } + Line { + ZOrder 58683 + SrcBlock "OPLEV2_length" + SrcPort 1 + Points [43, 0] + Branch { + ZOrder 58682 + DstBlock "Product32" + DstPort 1 + } + Branch { + ZOrder 58681 + Points [0, -370] + DstBlock "Divide56" + DstPort 2 + } + } + Line { + ZOrder 58684 + SrcBlock "Constant47" + SrcPort 1 + Points [40, 0] + DstBlock "Sum39" + DstPort 2 + } + Line { + ZOrder 58687 + SrcBlock "Sum39" + SrcPort 1 + Points [342, 0; 0, 305] + Branch { + ZOrder 58686 + Points [0, 70] + DstBlock "Mux11" + DstPort 2 + } + Branch { + ZOrder 58685 + DstBlock "Mux10" + DstPort 2 + } + } + Line { + ZOrder 58688 + SrcBlock "Mux10" + SrcPort 1 + DstBlock "OPLEV1_yaw" + DstPort 1 + } + Line { + ZOrder 58689 + SrcBlock "Mux11" + SrcPort 1 + DstBlock "OPLEV1_pitch" + DstPort 1 + } + Line { + ZOrder 58690 + SrcBlock "OPLEV1_pitch" + SrcPort 1 + Points [9, 0; 0, -5] + DstBlock "Product34" + DstPort 1 + } + Line { + ZOrder 58693 + SrcBlock "Constant3" + SrcPort 1 + Points [221, 0; 0, 370] + Branch { + ZOrder 58692 + DstBlock "Product35" + DstPort 2 + } + Branch { + ZOrder 58691 + Points [0, 75] + DstBlock "Product34" + DstPort 2 + } + } + Line { + ZOrder 58694 + SrcBlock "Product35" + SrcPort 1 + DstBlock "Yend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 58695 + SrcBlock "Product34" + SrcPort 1 + DstBlock "Yend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 58696 + SrcBlock "Yend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 58697 + SrcBlock "Yend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 58698 + SrcBlock "Sum40" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 58699 + SrcBlock "Yend_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 58700 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 58701 + SrcBlock "Yend_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum40" + DstPort 2 + } + Line { + ZOrder 58894 + SrcBlock "Yend_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm1" + DstPort 1 + } + Line { + ZOrder 58705 + SrcBlock "Divide36" + SrcPort 1 + Points [104, 0] + Branch { + ZOrder 58704 + Points [0, 55] + DstBlock "Sum6" + DstPort 1 + } + Branch { + ZOrder 58703 + DstBlock "Yend_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 58708 + SrcBlock "Divide34" + SrcPort 1 + Points [105, 0] + Branch { + ZOrder 58707 + Points [0, -45] + DstBlock "Sum40" + DstPort 1 + } + Branch { + ZOrder 58706 + DstBlock "Yend_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 58711 + SrcBlock "Divide55" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 58710 + Points [0, -45] + DstBlock "Sum31" + DstPort 1 + } + Branch { + ZOrder 58709 + DstBlock "Yend_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 58714 + SrcBlock "Divide53" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 58713 + Points [0, 55] + DstBlock "Sum30" + DstPort 1 + } + Branch { + ZOrder 58712 + DstBlock "Yend_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 58715 + SrcBlock "OPLEV1_length" + SrcPort 1 + Points [15, 0] + DstBlock "Choice7" + DstPort 1 + } + Line { + ZOrder 58716 + SrcBlock "Yend_yaw_length_SW" + SrcPort 1 + DstBlock "Choice7" + DstPort 2 + } + Line { + ZOrder 58717 + SrcBlock "Constant71" + SrcPort 1 + Points [20, 0; 0, -30] + DstBlock "Choice7" + DstPort 3 + } + Line { + ZOrder 58718 + SrcBlock "Choice7" + SrcPort 1 + Points [15, 0] + DstBlock "Sum33" + DstPort 2 + } + Line { + ZOrder 58721 + SrcBlock "C00_Yend_MON" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 58720 + Points [0, 95] + DstBlock "Divide56" + DstPort 1 + } + Branch { + ZOrder 58719 + DstBlock "C00_Yend" + DstPort 1 + } + } + Line { + ZOrder 58722 + SrcBlock "K1:C00-VIS_Yend" + SrcPort 1 + DstBlock "C00_Yend_MON" + DstPort 1 + } + Line { + ZOrder 58723 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "K1:C00-VIS_Yend" + DstPort 1 + } + Line { + ZOrder 58726 + SrcBlock "Product101" + SrcPort 1 + Points [82, 0; 0, 38] + Branch { + ZOrder 58725 + Points [0, 82] + DstBlock "Yend_TM_L_MON" + DstPort 1 + } + Branch { + ZOrder 58724 + Points [-506, 0; 0, 37] + DstBlock "Mux9" + DstPort 1 + } + } + Line { + ZOrder 58727 + SrcBlock "Sum55" + SrcPort 1 + Points [23, 0; 0, 395] + DstBlock "Sum34" + DstPort 2 + } + Line { + ZOrder 58728 + SrcBlock "Sum56" + SrcPort 1 + Points [17, 0; 0, 436; 33, 0] + DstBlock "Sum35" + DstPort 2 + } + Line { + ZOrder 58729 + SrcBlock "Sum57" + SrcPort 1 + Points [6, 0; 0, 460] + DstBlock "Sum36" + DstPort 2 + } + Line { + ZOrder 58730 + SrcBlock "Yend_Fil_TM_OFFSET_L" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice11" + DstPort 1 + } + Line { + ZOrder 58731 + SrcBlock "Yend_ZEROE_TM_L_SW" + SrcPort 1 + DstBlock "Choice11" + DstPort 2 + } + Line { + ZOrder 58732 + SrcBlock "Constant82" + SrcPort 1 + Points [45, 0] + DstBlock "Choice11" + DstPort 3 + } + Line { + ZOrder 58733 + SrcBlock "Choice11" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum58" + DstPort 2 + } + Line { + ZOrder 58734 + SrcBlock "Yend_Fil_TM_OFFSET_Y" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice12" + DstPort 1 + } + Line { + ZOrder 58735 + SrcBlock "Yend_ZEROE_TM_Y_SW" + SrcPort 1 + DstBlock "Choice12" + DstPort 2 + } + Line { + ZOrder 58736 + SrcBlock "Constant83" + SrcPort 1 + Points [45, 0] + DstBlock "Choice12" + DstPort 3 + } + Line { + ZOrder 58737 + SrcBlock "Choice12" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum59" + DstPort 2 + } + Line { + ZOrder 58738 + SrcBlock "Yend_Fil_TM_OFFSET_P" + SrcPort 1 + Points [121, 0; 0, 5] + DstBlock "Choice13" + DstPort 1 + } + Line { + ZOrder 58739 + SrcBlock "Yend_ZEROE_TM_P_SW" + SrcPort 1 + DstBlock "Choice13" + DstPort 2 + } + Line { + ZOrder 58740 + SrcBlock "Constant85" + SrcPort 1 + Points [45, 0] + DstBlock "Choice13" + DstPort 3 + } + Line { + ZOrder 58741 + SrcBlock "Choice13" + SrcPort 1 + Points [65, 0] + DstBlock "Sum60" + DstPort 2 + } + Line { + ZOrder 58744 + SrcBlock "Sum37" + SrcPort 1 + Points [217, 0] + Branch { + ZOrder 58743 + Points [0, 346; 743, 0; 0, -6; 10, 0] + } + Branch { + ZOrder 58742 + DstBlock "Yend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 58747 + SrcBlock "Divide56" + SrcPort 1 + Points [47, 0] + Branch { + ZOrder 58746 + Points [0, -50] + DstBlock "C00_Yend_L_MON" + DstPort 1 + } + Branch { + ZOrder 58745 + Points [105, 0; 0, 30] + DstBlock "Choice1" + DstPort 1 + } + } + Line { + ZOrder 58748 + SrcBlock "Constant10" + SrcPort 1 + Points [45, 0] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 58749 + SrcBlock "Yend_DARM_TM_L_SW" + SrcPort 1 + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 58750 + SrcBlock "C00_Yend_L_MON" + SrcPort 1 + DstBlock "C00_Yend_L" + DstPort 1 + } + Line { + ZOrder 58751 + SrcBlock "Yend_Fil_COIL1" + SrcPort 1 + DstBlock "Yend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58752 + SrcBlock "Yend_Fil_COIL2" + SrcPort 1 + DstBlock "Yend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58753 + SrcBlock "Yend_Fil_COIL3" + SrcPort 1 + DstBlock "Yend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58754 + SrcBlock "Yend_Fil_COIL4" + SrcPort 1 + DstBlock "Yend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 58891 + SrcBlock "Yend_TM_P_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 58893 + DstBlock "Yend_TM_P" + DstPort 1 + } + Branch { + ZOrder 58892 + Points [0, 365; 1169, 0] + Branch { + ZOrder 58756 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 5 + } + Branch { + ZOrder 58755 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 5 + } + } + } + Line { + ZOrder 58759 + SrcBlock "Sum94" + SrcPort 1 + DstBlock "Divide18" + DstPort 1 + } + Line { + ZOrder 58760 + SrcBlock "Sum91" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 58761 + SrcBlock "Sum92" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 58762 + SrcBlock "Divide52" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 58765 + SrcBlock "Sum68" + SrcPort 1 + Points [195, 0] + Branch { + ZOrder 58764 + Points [0, 275; 775, 0] + } + Branch { + ZOrder 58763 + DstBlock "Yend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 58766 + SrcBlock "Yend_TM_QPD1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum91" + DstPort 2 + } + Line { + ZOrder 58767 + SrcBlock "Yend_TM_QPD1_X_MON" + SrcPort 1 + DstBlock "Sum91" + DstPort 1 + } + Line { + ZOrder 58768 + SrcBlock "Yend_TM_QPD1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum92" + DstPort 2 + } + Line { + ZOrder 58769 + SrcBlock "Yend_TM_QPD1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum93" + DstPort 2 + } + Line { + ZOrder 58770 + SrcBlock "Yend_TM_QPD1_Y_MON" + SrcPort 1 + DstBlock "Sum92" + DstPort 1 + } + Line { + ZOrder 58771 + SrcBlock "Yend_TM_QPD1_SUM_MON" + SrcPort 1 + DstBlock "Sum93" + DstPort 1 + } + Line { + ZOrder 58772 + SrcBlock "Yend_TM_QPD2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum94" + DstPort 2 + } + Line { + ZOrder 58773 + SrcBlock "Yend_TM_QPD2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum95" + DstPort 2 + } + Line { + ZOrder 58907 + SrcBlock "Yend_TM_QPD2_SUM_OFFSET" + SrcPort 1 + Points [30, 0] + DstBlock "Sum96" + DstPort 2 + } + Line { + ZOrder 58775 + SrcBlock "Yend_TM_QPD2_SUM_MON" + SrcPort 1 + DstBlock "Sum96" + DstPort 1 + } + Line { + ZOrder 58776 + SrcBlock "Yend_TM_QPD2_Y_MON" + SrcPort 1 + DstBlock "Sum95" + DstPort 1 + } + Line { + ZOrder 58777 + SrcBlock "Yend_TM_QPD2_X_MON" + SrcPort 1 + DstBlock "Sum94" + DstPort 1 + } + Line { + ZOrder 58778 + SrcBlock "OPLEV1_yaw" + SrcPort 1 + DstBlock "Product35" + DstPort 1 + } + Line { + ZOrder 58779 + SrcBlock "Product32" + SrcPort 1 + DstBlock "Product101" + DstPort 1 + } + Line { + ZOrder 58780 + SrcBlock "Constant59" + SrcPort 1 + Points [24, 0; 0, 50] + DstBlock "Product101" + DstPort 2 + } + Line { + ZOrder 58781 + SrcBlock "Sum32" + SrcPort 1 + DstBlock "Sum7" + DstPort 1 + } + Line { + ZOrder 58782 + SrcBlock "Choice1" + SrcPort 1 + Points [338, 0; 0, 584; 46, 0; 0, 200; 31, 0] + DstBlock "Sum7" + DstPort 2 + } + Line { + ZOrder 58783 + SrcBlock "Sum58" + SrcPort 1 + DstBlock "Sum32" + DstPort 1 + } + Line { + ZOrder 58784 + SrcBlock "Yend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum32" + DstPort 2 + } + Line { + ZOrder 58785 + SrcBlock "Sum59" + SrcPort 1 + DstBlock "Sum37" + DstPort 1 + } + Line { + ZOrder 58786 + SrcBlock "Sum60" + SrcPort 1 + DstBlock "Sum68" + DstPort 1 + } + Line { + ZOrder 58787 + SrcBlock "Yend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum37" + DstPort 2 + } + Line { + ZOrder 58788 + SrcBlock "Yend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum68" + DstPort 2 + } + Line { + ZOrder 58789 + SrcBlock "Yend_OPLEV1_X_mm_diff_MON" + SrcPort 1 + DstBlock "Sum33" + DstPort 1 + } + Line { + ZOrder 58790 + SrcBlock "Demux1" + SrcPort 3 + Points [75, 0; 0, -10] + DstBlock "Yend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 58791 + SrcBlock "Demux1" + SrcPort 4 + DstBlock "Yend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 58792 + SrcBlock "Demux1" + SrcPort 2 + Points [75, 0; 0, -25] + DstBlock "Yend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 58793 + SrcBlock "Demux1" + SrcPort 1 + Points [75, 0; 0, -40] + DstBlock "Yend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 58794 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "Yend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 58795 + SrcBlock "Yend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + ZOrder 58798 + SrcBlock "Demux4" + SrcPort 2 + Points [139, 0] + Branch { + ZOrder 58797 + Points [0, 300] + DstBlock "Yend_Fil_TM_OFFSET_Y" + DstPort 1 + } + Branch { + ZOrder 58796 + DstBlock "Sum59" + DstPort 1 + } + } + Line { + ZOrder 58801 + SrcBlock "Demux4" + SrcPort 3 + Points [126, 0] + Branch { + ZOrder 58800 + Points [0, 310] + DstBlock "Yend_Fil_TM_OFFSET_P" + DstPort 1 + } + Branch { + ZOrder 58799 + DstBlock "Sum60" + DstPort 1 + } + } + Line { + ZOrder 58804 + SrcBlock "Demux4" + SrcPort 1 + Points [151, 0] + Branch { + ZOrder 58803 + Points [0, 275] + DstBlock "Yend_Fil_TM_OFFSET_L" + DstPort 1 + } + Branch { + ZOrder 58802 + DstBlock "Sum58" + DstPort 1 + } + } + Line { + ZOrder 58807 + SrcBlock "Sum33" + SrcPort 1 + Points [68, 0] + Branch { + ZOrder 58806 + Points [0, -310] + DstBlock "Mux10" + DstPort 1 + } + Branch { + ZOrder 58805 + Points [47, 0; 0, -25] + DstBlock "Mux1" + DstPort 2 + } + } + Line { + ZOrder 58810 + SrcBlock "Yend_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [343, 0] + Branch { + ZOrder 58809 + Points [0, -305] + DstBlock "Mux11" + DstPort 1 + } + Branch { + ZOrder 58808 + Points [27, 0; 0, -25] + DstBlock "Mux1" + DstPort 3 + } + } + Line { + ZOrder 58813 + SrcBlock "Yend_OPLEV2_X_mm_diff_MON" + SrcPort 1 + Points [22, 0; 0, -600; 176, 0] + Branch { + ZOrder 58812 + Points [0, -390] + DstBlock "Product32" + DstPort 2 + } + Branch { + ZOrder 58811 + DstBlock "Mux1" + DstPort 1 + } + } + Line { + ZOrder 58818 + SrcBlock "Yend_TM_Y_MON" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 58817 + Points [0, 427; 1164, 0; 0, 3] + Branch { + ZOrder 58816 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 4 + } + Branch { + ZOrder 58815 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 4 + } + } + Branch { + ZOrder 58814 + DstBlock "Yend_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 58823 + SrcBlock "Yend_TM_L_MON" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 58822 + Points [0, 486; 1177, 0; 0, 9] + Branch { + ZOrder 58821 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 3 + } + Branch { + ZOrder 58820 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 3 + } + } + Branch { + ZOrder 58819 + DstBlock "Yend_TM_L" + DstPort 1 + } + } + Line { + ZOrder 58826 + SrcBlock "Sum7" + SrcPort 1 + Points [151, 0] + Branch { + ZOrder 58825 + Points [0, 405; 734, 0] + } + Branch { + ZOrder 58824 + DstBlock "Yend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 58830 + SrcBlock "Yend_OSC_TM2" + SrcPort 5 + Points [29, 0; 0, 720] + Branch { + ZOrder 58829 + Points [0, 85; 311, 0] + } + Branch { + ZOrder 58828 + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 2 + } + } + Line { + ZOrder 58833 + SrcBlock "Yend_OSC_TM2" + SrcPort 4 + Points [22, 0; 0, 720] + Branch { + ZOrder 58832 + Points [0, 85; 318, 0] + } + Branch { + ZOrder 58831 + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 1 + } + } + Line { + ZOrder 58834 + SrcBlock "Yend_OSC_TM2" + SrcPort 1 + Points [272, 0; 0, 104; 28, 0] + DstBlock "Sum55" + DstPort 2 + } + Line { + ZOrder 58835 + SrcBlock "Yend_OSC_TM2" + SrcPort 2 + Points [265, 0; 0, 138; 35, 0] + DstBlock "Sum56" + DstPort 2 + } + Line { + ZOrder 58836 + SrcBlock "Yend_OSC_TM2" + SrcPort 3 + Points [253, 0; 0, 145] + DstBlock "Sum57" + DstPort 1 + } + Line { + ZOrder 58837 + SrcBlock "Yend_OSC_TM1" + SrcPort 1 + Points [124, 0; 0, -30] + DstBlock "Sum55" + DstPort 1 + } + Line { + ZOrder 58838 + SrcBlock "Yend_OSC_TM1" + SrcPort 2 + DstBlock "Sum56" + DstPort 1 + } + Line { + ZOrder 58839 + SrcBlock "Yend_OSC_TM1" + SrcPort 3 + Points [146, 0; 0, 63; 154, 0] + DstBlock "Sum57" + DstPort 2 + } + Line { + ZOrder 58840 + SrcBlock "Yend_OSC_TM1" + SrcPort 4 + Points [78, 0; 0, 520] + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 1 + } + Line { + ZOrder 58841 + SrcBlock "Yend_OSC_TM1" + SrcPort 5 + Points [44, 0; 0, 520] + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 2 + } + Line { + Name "" + ZOrder 58896 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 24 + Points [650, 0; 0, 230] + DstBlock "Yend_TM_QPD1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58897 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + Points [606, 0; 0, 340] + DstBlock "Yend_TM_QPD1_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58898 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + Points [571, 0; 0, 450] + DstBlock "Yend_TM_QPD1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58899 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + Points [507, 0; 0, 535] + DstBlock "Yend_TM_QPD2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58900 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + Points [473, 0; 0, 645] + DstBlock "Yend_TM_QPD2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58901 + Labels [1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 29 + Points [433, 0; 0, 755] + DstBlock "Yend_TM_QPD2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 58904 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 30 + DstBlock "Terminator18" + DstPort 1 + } + Line { + Name "" + ZOrder 58905 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 31 + DstBlock "Terminator19" + DstPort 1 + } + Line { + Name "" + ZOrder 58906 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 32 + DstBlock "Terminator20" + DstPort 1 + } + Line { + ZOrder 58908 + SrcBlock "Divide48" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 50861 + SrcBlock "Constant62" + SrcPort 1 + Points [30, 0; 0, 115] + Branch { + ZOrder 50866 + Points [0, 175] + Branch { + ZOrder 50870 + Points [0, 175] + Branch { + ZOrder 50875 + Points [0, 175] + Branch { + ZOrder 50877 + DstBlock "Divide65" + DstPort 2 + } + Branch { + ZOrder 50876 + Points [0, 175] + Branch { + ZOrder 50880 + Points [0, 175] + Branch { + ZOrder 50883 + Points [0, 175] + Branch { + ZOrder 50886 + Points [0, 175] + Branch { + ZOrder 50889 + Points [0, 175] + Branch { + ZOrder 53863 + Points [0, 175] + Branch { + ZOrder 58420 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 58419 + Points [0, 175] + Branch { + ZOrder 58418 + DstBlock "Divide2" + DstPort 2 + } + Branch { + ZOrder 58417 + Points [0, 175] + Branch { + ZOrder 58416 + DstBlock "Divide3" + DstPort 2 + } + Branch { + ZOrder 58415 + Points [0, 2406; 3107, 0] + Branch { + ZOrder 57469 + Points [0, -61] + DstBlock "Divide113" + DstPort 2 + } + Branch { + ZOrder 57468 + Points [238, 0; 0, 114] + Branch { + ZOrder 53478 + Points [-239, 0; 0, -30] + DstBlock "Divide114" + DstPort 2 + } + Branch { + ZOrder 53477 + Points [0, 208] + Branch { + ZOrder 53476 + Points [0, 175] + Branch { + ZOrder 53475 + Points [-263, 0; 0, -63] + DstBlock "Divide115" + DstPort 2 + } + Branch { + ZOrder 53474 + Points [0, 188] + Branch { + ZOrder 53473 + Points [-263, 0; 0, -76] + DstBlock "Divide116" + DstPort 2 + } + Branch { + ZOrder 53472 + Points [0, 176] + Branch { + ZOrder 53471 + Points [-263, 0; 0, -77] + DstBlock "Divide118" + DstPort 2 + } + Branch { + ZOrder 53470 + Points [0, 159] + Branch { + ZOrder 53469 + Points [-215, 0] + DstBlock "Divide126" + DstPort 2 + } + Branch { + ZOrder 53468 + Points [0, 165] + Branch { + ZOrder 53467 + Points [-200, 0] + DstBlock "Divide127" + DstPort 2 + } + Branch { + ZOrder 53466 + Points [0, 199] + Branch { + ZOrder 58091 + Points [-200, 0] + DstBlock "Divid133" + DstPort 2 + } + Branch { + ZOrder 58090 + Points [105, 0; 0, 3406] + Branch { + ZOrder 57560 + Points [-238, 0; 0, -61] + DstBlock "Divide166" + DstPort 2 + } + Branch { + ZOrder 57559 + Points [0, 114] + Branch { + ZOrder 57558 + Points [-239, 0; 0, -30] + DstBlock "Divide167" + DstPort 2 + } + Branch { + ZOrder 57557 + Points [0, 208] + Branch { + ZOrder 57556 + Points [0, 175] + Branch { + ZOrder 57555 + Points [-263, 0; 0, -63] + DstBlock "Divide168" + DstPort 2 + } + Branch { + ZOrder 57554 + Points [0, 188] + Branch { + ZOrder 57553 + Points [-263, 0; 0, -76] + DstBlock "Divide169" + DstPort 2 + } + Branch { + ZOrder 57552 + Points [0, 176] + Branch { + ZOrder 58295 + Points [0, 170; -2589, 0; 0, 176] + Branch { + ZOrder 58323 + Points [-111, 0] + DstBlock "Divide32" + DstPort 2 + } + Branch { + ZOrder 58287 + Points [0, 189] + Branch { + ZOrder 58324 + Points [-111, 0] + DstBlock "Divide33" + DstPort 2 + } + Branch { + ZOrder 58321 + Points [0, 201] + Branch { + ZOrder 58284 + Points [-111, 0] + DstBlock "Divide30" + DstPort 2 + } + Branch { + ZOrder 58283 + Points [0, 145] + Branch { + ZOrder 58299 + Points [0, 180] + Branch { + ZOrder 58302 + Points [-139, 0; 0, -63] + DstBlock "Divide156" + DstPort 2 + } + Branch { + ZOrder 58301 + Points [0, 190] + Branch { + ZOrder 58215 + Points [-136, 0] + DstBlock "Divide12" + DstPort 2 + } + Branch { + ZOrder 58214 + Points [0, 152] + Branch { + ZOrder 58315 + Points [-136, 0] + DstBlock "Divide9" + DstPort 2 + } + Branch { + ZOrder 58212 + Points [0, 184] + Branch { + ZOrder 58314 + Points [-116, 0] + DstBlock "Divide21" + DstPort 2 + } + Branch { + ZOrder 58306 + Points [0, 201] + Branch { + ZOrder 58312 + Points [-101, 0] + DstBlock "Divide10" + DstPort 2 + } + Branch { + ZOrder 58307 + Points [0, 139] + Branch { + ZOrder 58313 + Points [-101, 0] + DstBlock "Divide24" + DstPort 2 + } + Branch { + ZOrder 58308 + Points [0, 192] + Branch { + ZOrder 58304 + Points [0, 206] + Branch { + ZOrder 58913 + Points [0, 817; 381, 0; 0, 926] + Branch { + ZOrder 58916 + DstBlock "Divide" + DstPort 2 + } + Branch { + ZOrder 58915 + Points [0, 175] + Branch { + ZOrder 58918 + DstBlock "Divide17" + DstPort 2 + } + Branch { + ZOrder 58917 + Points [0, 175] + Branch { + ZOrder 58920 + DstBlock "Divide48" + DstPort 2 + } + Branch { + ZOrder 58919 + Points [0, 150] + Branch { + ZOrder 58922 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 58921 + Points [0, 175] + Branch { + ZOrder 58924 + DstBlock "Divide19" + DstPort 2 + } + Branch { + ZOrder 58923 + Points [0, 175] + DstBlock "Divide20" + DstPort 2 + } + } + } + } + } + } + Branch { + ZOrder 58912 + Points [-96, 0] + DstBlock "Divide29" + DstPort 2 + } + } + Branch { + ZOrder 58205 + Points [-106, 0] + DstBlock "Divide28" + DstPort 2 + } + } + } + } + } + } + } + } + Branch { + ZOrder 58298 + Points [-111, 0] + DstBlock "Divide31" + DstPort 2 + } + } + } + } + } + Branch { + ZOrder 58294 + Points [-263, 0; 0, -77] + DstBlock "Divide171" + DstPort 2 + } + } + } + } + Branch { + ZOrder 57551 + Points [-258, 0; 0, -63] + DstBlock "Divide170" + DstPort 2 + } + } + } + } + } + } + } + } + } + } + Branch { + ZOrder 53445 + Points [-258, 0; 0, -63] + DstBlock "Divide117" + DstPort 2 + } + } + } + } + } + } + } + Branch { + ZOrder 50892 + DstBlock "Divide85" + DstPort 2 + } + } + Branch { + ZOrder 50888 + DstBlock "Divide78" + DstPort 2 + } + } + Branch { + ZOrder 50885 + DstBlock "Divide77" + DstPort 2 + } + } + Branch { + ZOrder 50882 + DstBlock "Divide68" + DstPort 2 + } + } + Branch { + ZOrder 50879 + DstBlock "Divide66" + DstPort 2 + } + } + } + Branch { + ZOrder 50873 + DstBlock "Divide67" + DstPort 2 + } + } + Branch { + ZOrder 50869 + DstBlock "Divide64" + DstPort 2 + } + } + Branch { + ZOrder 50863 + DstBlock "Divide63" + DstPort 2 + } + } + Annotation { + SID "2822" + Name "#DAQ Channels\nYend_TM_L 16384\nXend_TM_L 16384" + Position [1216, 6181, 1337, 6237] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} diff --git a/simulink_archive/simLink/k1vis_backup20220501.mdl b/simulink_archive/simLink/k1vis_backup20220501.mdl new file mode 100644 index 0000000..5088156 --- /dev/null +++ b/simulink_archive/simLink/k1vis_backup20220501.mdl @@ -0,0 +1,31668 @@ +Model { + Name "k1vis_backup20220501" + Version 8.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + GraphicalInterface { + NumRootInports 0 + NumRootOutports 0 + ParameterArgumentNames "" + ComputedModelVersion "1.1122" + NumModelReferences 0 + NumTestPointedSignals 0 + } + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + MinMaxOverflowArchiveMode "Overwrite" + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [0.0, 28.0, 2560.0, 1019.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [1] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [0] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkTopLevel" + LoadSaveID "0" + Extents [2329.0, 867.0] + ZoomFactor [0.6] + Offset [3077.9844648171306, 2726.8381833861467] + } + } + } + Created "Tue Apr 14 12:28:19 2009" + Creator "controls" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Mon May 02 02:33:01 2022" + RTWModifiedTimeStamp 573359023 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1vis_backup20220501" + Array { + Type "Cell" + Dimension 1 + Cell "k1vis_backup20220501" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0o" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Abs + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Math + Operator "exp" + OutputSignalType "auto" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + IntermediateResultsDataTypeStr "Inherit: Inherit via internal rule" + AlgorithmType "Newton-Raphson" + Iterations "3" + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1vis_backup20220501" + Location [0, 28, 2560, 1047] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "60" + ReportName "simulink-default.rpt" + SIDHighWatermark "6732" + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [1400, 3902, 1475, 3928] + ZOrder 396 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "4626" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [1370, 11237, 1440, 11263] + ZOrder 2445 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "4625" + Description "ADC Selector" + Ports [1, 28] + Position [1520, 8413, 1525, 14087] + ZOrder 2444 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_1_4,adc_1_5,adc_1_6,adc_1_7,adc_1_8,adc_1_9,adc_1_10,adc_1_11,adc_1_12,adc_1_13,adc_1_1" + "4,adc_1_15,adc_1_16,adc_1_17,adc_1_18,adc_1_19,adc_1_20,adc_1_21,adc_1_22,adc_1_23,adc_1_24,adc_1_25,adc_1_26,ad" + "c_1_27,adc_1_28,adc_1_29,adc_1_30,adc_1_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 28] + Position [1525, 1070, 1530, 6755] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,adc_0_11,adc_0_12,adc_0_13,adc_0_1" + "4,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_23,adc_0_24,adc_0_25,adc_0_26,ad" + "c_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "C00_Xend" + SID "5660" + Tag "Test Point" + Ports [1] + Position [4010, 11495, 4050, 11515] + ZOrder 3491 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Xend_L" + SID "5661" + Tag "Test Point" + Ports [1] + Position [4300, 11550, 4340, 11570] + ZOrder 3500 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Xend_L_MON" + SID "5662" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4185, 11545, 4265, 11575] + ZOrder 3496 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Xend_MON" + SID "5663" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 11490, 3965, 11520] + ZOrder 3492 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend" + SID "4740" + Tag "Test Point" + Ports [1] + Position [4030, 2720, 4070, 2740] + ZOrder 2543 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_L" + SID "5250" + Tag "Test Point" + Ports [1] + Position [4320, 2775, 4360, 2795] + ZOrder 3092 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_L_MON" + SID "5245" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4205, 2770, 4285, 2800] + ZOrder 3087 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_MON" + SID "4741" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3905, 2715, 3985, 2745] + ZOrder 2544 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST1_MON" + SID "3372" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 920, 2395, 950] + ZOrder 997 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST2_MON" + SID "3374" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1010, 2395, 1040] + ZOrder 999 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST3_MON" + SID "3375" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1075, 2395, 1105] + ZOrder 1000 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST4_MON" + SID "3373" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1140, 2395, 1170] + ZOrder 998 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT1" + SID "3361" + Tag "Test Point" + Ports [1] + Position [2580, 960, 2620, 980] + ZOrder 986 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT2" + SID "3365" + Tag "Test Point" + Ports [1] + Position [2580, 1025, 2620, 1045] + ZOrder 990 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT3" + SID "3366" + Tag "Test Point" + Ports [1] + Position [2580, 1090, 2620, 1110] + ZOrder 991 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT4" + SID "3367" + Tag "Test Point" + Ports [1] + Position [2580, 1155, 2620, 1175] + ZOrder 992 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice11" + SID "4852" + Position [4340, 3900, 4370, 3930] + ZOrder 2695 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice12" + SID "4857" + Position [4340, 3990, 4370, 4020] + ZOrder 2700 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice13" + SID "4862" + Position [4340, 4075, 4370, 4105] + ZOrder 2706 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice26" + SID "5247" + Position [4310, 2860, 4340, 2890] + ZOrder 3089 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice27" + SID "5639" + Position [4325, 12730, 4355, 12760] + ZOrder 3470 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice28" + SID "5640" + Position [4325, 12820, 4355, 12850] + ZOrder 3473 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice36" + SID "5641" + Position [4325, 12905, 4355, 12935] + ZOrder 3476 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice37" + SID "5664" + Position [4290, 11635, 4320, 11665] + ZOrder 3497 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice6" + SID "4684" + Position [3405, 12645, 3435, 12675] + ZOrder 2489 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice7" + SID "4687" + Position [3470, 3820, 3500, 3850] + ZOrder 2492 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Coil_sens1" + SID "4758" + Tag "Test Point" + Ports [1] + Position [775, 4415, 815, 4435] + ZOrder 2559 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens2" + SID "4759" + Tag "Test Point" + Ports [1] + Position [775, 4620, 815, 4640] + ZOrder 2560 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens3" + SID "4760" + Tag "Test Point" + Ports [1] + Position [775, 4825, 815, 4845] + ZOrder 2561 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens4" + SID "4761" + Tag "Test Point" + Ports [1] + Position [775, 5030, 815, 5050] + ZOrder 2562 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "Constant1" + SID "3788" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3490, 3054, 3565, 3066] + ZOrder 1418 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant10" + SID "3378" + Description "Quantization range of 16 bit ADC." + Position [6945, 5260, 6990, 5290] + ZOrder 1077 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant108" + SID "5642" + Description "Each half of QPD" + Position [4230, 12777, 4260, 12793] + ZOrder 3472 + Value "0" + } + Block { + BlockType Constant + Name "Constant109" + SID "5643" + Description "Each half of QPD" + Position [4230, 12867, 4260, 12883] + ZOrder 3475 + Value "0" + } + Block { + BlockType Constant + Name "Constant110" + SID "5644" + Description "Each half of QPD" + Position [4230, 12952, 4260, 12968] + ZOrder 3478 + Value "0" + } + Block { + BlockType Constant + Name "Constant111" + SID "5665" + Description "Each half of QPD" + Position [4195, 11682, 4225, 11698] + ZOrder 3499 + Value "0" + } + Block { + BlockType Constant + Name "Constant2" + SID "4683" + Description "Diameter of oplev laser PL204 (mm)" + Position [2755, 3480, 2800, 3510] + ZOrder 2488 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant26" + SID "3518" + Description "Minimum voltage of ADC (V)" + Position [1925, 925, 1970, 955] + ZOrder 1148 + Value "-10" + } + Block { + BlockType Constant + Name "Constant3" + SID "2991" + Description "Each half of QPD" + Position [2855, 3435, 2900, 3465] + ZOrder 734 + Value "2" + } + Block { + BlockType Constant + Name "Constant4" + SID "3071" + Description "positive and negative voltage" + Position [1815, 842, 1850, 868] + ZOrder 808 + Value "2" + } + Block { + BlockType Constant + Name "Constant45" + SID "3881" + Description "Incident angle of laser against mirror (deg)" + Position [3170, 3054, 3245, 3066] + ZOrder 1512 + Value "45" + } + Block { + BlockType Constant + Name "Constant46" + SID "3882" + Description "Distance from mirror to beam splitter (mm)" + Position [3170, 3114, 3245, 3126] + ZOrder 1513 + Value "340" + } + Block { + BlockType Constant + Name "Constant47" + SID "3883" + Description "Distance from beam splitter to QPD1 (mm)" + Position [3170, 3154, 3245, 3166] + ZOrder 1514 + Value "65" + } + Block { + BlockType Constant + Name "Constant48" + SID "3884" + Description "Distance from beam splitter to lens (mm)" + Position [3170, 3194, 3245, 3206] + ZOrder 1515 + Value "40" + } + Block { + BlockType Constant + Name "Constant5" + SID "6708" + Description "amplifier gain" + Position [1025, 10994, 1100, 11006] + ZOrder 3980 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant50" + SID "3886" + Description "Focal length of lens (mm)" + Position [3170, 3264, 3245, 3276] + ZOrder 1517 + Value "150" + } + Block { + BlockType Constant + Name "Constant54" + SID "4353" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3465, 12059, 3540, 12071] + ZOrder 2230 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant55" + SID "4354" + Description "Diameter of oplev laser PL204 (mm)" + Position [2735, 12310, 2780, 12340] + ZOrder 2180 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant56" + SID "4355" + Description "Each half of QPD" + Position [2830, 12265, 2875, 12295] + ZOrder 2182 + Value "2" + } + Block { + BlockType Constant + Name "Constant58" + SID "5717" + Description "Focal length of lens (mm)" + Position [3355, 12359, 3430, 12371] + ZOrder 3546 + Value "-1" + } + Block { + BlockType Constant + Name "Constant59" + SID "5719" + Description "Focal length of lens (mm)" + Position [3560, 3179, 3635, 3191] + ZOrder 3548 + Value "-1" + } + Block { + BlockType Constant + Name "Constant6" + SID "3007" + Description "Maximum voltage of ADC (V)" + Position [1925, 870, 1970, 900] + ZOrder 745 + Value "10" + } + Block { + BlockType Constant + Name "Constant62" + SID "5930" + Description "amplifier gain" + Position [2330, 11224, 2405, 11236] + ZOrder 3807 + Value "0.300" + } + Block { + BlockType Constant + Name "Constant63" + SID "4362" + Description "Incident angle of laser against mirror (deg)" + Position [3145, 12059, 3220, 12071] + ZOrder 2271 + Value "45" + } + Block { + BlockType Constant + Name "Constant64" + SID "4363" + Description "Distance from mirror to beam splitter (mm)" + Position [3145, 12119, 3220, 12131] + ZOrder 2272 + Value "340" + } + Block { + BlockType Constant + Name "Constant65" + SID "4364" + Description "Distance from beam splitter to QPD1 (mm)" + Position [3145, 12159, 3220, 12171] + ZOrder 2273 + Value "40" + } + Block { + BlockType Constant + Name "Constant66" + SID "4365" + Description "Distance from beam splitter to lens (mm)" + Position [3145, 12199, 3220, 12211] + ZOrder 2274 + Value "65" + } + Block { + BlockType Constant + Name "Constant67" + SID "4366" + Description "Focal length of lens (mm)" + Position [3145, 12269, 3220, 12281] + ZOrder 2275 + Value "150" + } + Block { + BlockType Constant + Name "Constant68" + SID "4667" + Description "Diameter of oplev laser PL204 (mm)" + Position [2755, 11590, 2800, 11620] + ZOrder 2487 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant69" + SID "4628" + Description "Each half of QPD" + Position [2835, 11545, 2880, 11575] + ZOrder 2447 + Value "2" + } + Block { + BlockType Constant + Name "Constant7" + SID "3008" + Description "Quantization range of 16 bit ADC." + Position [1895, 805, 1940, 835] + ZOrder 746 + Value "65536" + } + Block { + BlockType Constant + Name "Constant70" + SID "4685" + Description "Each half of QPD" + Position [3325, 12692, 3355, 12708] + ZOrder 2491 + Value "0" + } + Block { + BlockType Constant + Name "Constant71" + SID "4688" + Description "Each half of QPD" + Position [3390, 3867, 3420, 3883] + ZOrder 2494 + Value "0" + } + Block { + BlockType Constant + Name "Constant72" + SID "4762" + Description "Minimum voltage of ADC (V)" + Position [130, 4545, 175, 4575] + ZOrder 2568 + Value "-10" + } + Block { + BlockType Constant + Name "Constant73" + SID "4763" + Description "positive and negative voltage" + Position [20, 4462, 55, 4488] + ZOrder 2566 + Value "2" + } + Block { + BlockType Constant + Name "Constant74" + SID "4764" + Description "Maximum voltage of ADC (V)" + Position [130, 4490, 175, 4520] + ZOrder 2563 + Value "10" + } + Block { + BlockType Constant + Name "Constant75" + SID "4765" + Description "Quantization range of 16 bit ADC." + Position [100, 4425, 145, 4455] + ZOrder 2564 + Value "65536" + } + Block { + BlockType Constant + Name "Constant76" + SID "5932" + Description "accelerometer sensitivity (V/m/s^2)" + Position [2330, 11199, 2405, 11211] + ZOrder 3809 + Value "0.300" + } + Block { + BlockType Constant + Name "Constant82" + SID "4853" + Description "Each half of QPD" + Position [4245, 3947, 4275, 3963] + ZOrder 2697 + Value "0" + } + Block { + BlockType Constant + Name "Constant83" + SID "4858" + Description "Each half of QPD" + Position [4245, 4037, 4275, 4053] + ZOrder 2702 + Value "0" + } + Block { + BlockType Constant + Name "Constant85" + SID "4864" + Description "Each half of QPD" + Position [4245, 4122, 4275, 4138] + ZOrder 2708 + Value "0" + } + Block { + BlockType Constant + Name "Constant93" + SID "5248" + Description "Each half of QPD" + Position [4215, 2907, 4245, 2923] + ZOrder 3091 + Value "0" + } + Block { + BlockType Reference + Name "DAC_0" + SID "4656" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [7345, 3941, 7375, 6724] + ZOrder 2477 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "6712" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [7345, 6936, 7380, 9719] + ZOrder 3984 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux1" + SID "3284" + Ports [1, 4] + Position [6090, 3610, 6095, 3770] + ZOrder 909 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "3793" + Ports [1, 3] + Position [3930, 3577, 3935, 3803] + ZOrder 3616 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux5" + SID "4367" + Ports [1, 4] + Position [6175, 12389, 6180, 12606] + ZOrder 2209 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux6" + SID "4368" + Ports [1, 3] + Position [5895, 12405, 5900, 12635] + ZOrder 2233 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Product + Name "Divide" + SID "2977" + Ports [2, 1] + Position [2175, 3612, 2205, 3643] + ZOrder 720 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2980" + Ports [2, 1] + Position [2175, 3787, 2205, 3818] + ZOrder 723 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "3050" + Ports [2, 1] + Position [2210, 4417, 2240, 4448] + ZOrder 788 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3051" + Ports [2, 1] + Position [2210, 4592, 2240, 4623] + ZOrder 790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3052" + Ports [2, 1] + Position [2210, 4767, 2240, 4798] + ZOrder 794 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "3053" + Ports [2, 1] + Position [2695, 4427, 2725, 4458] + ZOrder 796 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3430" + Ports [2, 1] + Position [2940, 4622, 2970, 4653] + ZOrder 1054 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "3055" + Ports [2, 1] + Position [2695, 4602, 2725, 4633] + ZOrder 801 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3427" + Ports [2, 1] + Position [2940, 4447, 2970, 4478] + ZOrder 1051 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2984" + Ports [2, 1] + Position [2175, 3962, 2205, 3993] + ZOrder 728 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "3385" + Ports [2, 1] + Position [2480, 1017, 2510, 1048] + ZOrder 1010 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "3386" + Ports [2, 1] + Position [2480, 1082, 2510, 1113] + ZOrder 1011 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "3387" + Ports [2, 1] + Position [2480, 1147, 2510, 1178] + ZOrder 1012 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "3519" + Ports [2, 1] + Position [2095, 822, 2125, 853] + ZOrder 1149 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "2987" + Ports [2, 1] + Position [2650, 3622, 2680, 3653] + ZOrder 730 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide37" + SID "4369" + Ports [2, 1] + Position [2150, 12442, 2180, 12473] + ZOrder 2170 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide38" + SID "4370" + Ports [2, 1] + Position [2150, 12617, 2180, 12648] + ZOrder 2172 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide39" + SID "4371" + Ports [2, 1] + Position [2145, 11742, 2175, 11773] + ZOrder 2191 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2990" + Ports [2, 1] + Position [2940, 3642, 2970, 3673] + ZOrder 733 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide40" + SID "4372" + Ports [2, 1] + Position [2145, 11917, 2175, 11948] + ZOrder 2193 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide41" + SID "4373" + Ports [2, 1] + Position [2145, 12092, 2175, 12123] + ZOrder 2197 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide42" + SID "4374" + Ports [2, 1] + Position [2630, 11752, 2660, 11783] + ZOrder 2199 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide43" + SID "4375" + Ports [2, 1] + Position [2910, 11947, 2940, 11978] + ZOrder 2213 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide44" + SID "4376" + Ports [2, 1] + Position [2630, 11927, 2660, 11958] + ZOrder 2200 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide45" + SID "4377" + Ports [2, 1] + Position [2910, 11772, 2940, 11803] + ZOrder 2210 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide46" + SID "4378" + Ports [2, 1] + Position [2150, 12792, 2180, 12823] + ZOrder 2176 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide47" + SID "4379" + Ports [2, 1] + Position [2625, 12452, 2655, 12483] + ZOrder 2178 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide49" + SID "4381" + Ports [2, 1] + Position [2915, 12472, 2945, 12503] + ZOrder 2181 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "2995" + Ports [2, 1] + Position [2660, 3797, 2690, 3828] + ZOrder 738 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide50" + SID "4382" + Ports [2, 1] + Position [2635, 12627, 2665, 12658] + ZOrder 2185 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide51" + SID "4383" + Ports [2, 1] + Position [2915, 12647, 2945, 12678] + ZOrder 2187 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide52" + SID "4766" + Ports [2, 1] + Position [300, 4442, 330, 4473] + ZOrder 2569 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide53" + SID "4767" + Ports [2, 1] + Position [215, 4432, 245, 4463] + ZOrder 2565 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide54" + SID "4769" + Ports [2, 1] + Position [710, 4417, 740, 4448] + ZOrder 2570 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide55" + SID "4770" + Ports [2, 1] + Position [710, 4622, 740, 4653] + ZOrder 2571 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide56" + SID "4771" + Ports [2, 1] + Position [710, 4827, 740, 4858] + ZOrder 2572 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide57" + SID "4772" + Ports [2, 1] + Position [710, 5032, 740, 5063] + ZOrder 2573 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide58" + SID "4781" + Ports [2, 1] + Position [2140, 11347, 2170, 11378] + ZOrder 2658 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide59" + SID "4817" + Ports [2, 1] + Position [2140, 11142, 2170, 11173] + ZOrder 2661 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "2996" + Ports [2, 1] + Position [2940, 3817, 2970, 3848] + ZOrder 740 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide60" + SID "4823" + Ports [2, 1] + Position [2495, 11152, 2525, 11183] + ZOrder 2664 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "3013" + Ports [2, 1] + Position [2010, 812, 2040, 843] + ZOrder 751 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide73" + SID "5244" + Ports [2, 1] + Position [4100, 2817, 4130, 2848] + ZOrder 3086 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "3384" + Ports [2, 1] + Position [2480, 952, 2510, 983] + ZOrder 1009 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide97" + SID "5666" + Ports [2, 1] + Position [4080, 11592, 4110, 11623] + ZOrder 3495 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide99" + SID "5931" + Ports [2, 1] + Position [2440, 11202, 2470, 11233] + ZOrder 3808 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [1387, 5780, 1427, 5819] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Ground + Name "Ground1" + SID "3296" + Position [7265, 4185, 7285, 4205] + ZOrder 921 + } + Block { + BlockType Ground + Name "Ground10" + SID "3556" + Position [2225, 925, 2245, 945] + ZOrder 1186 + } + Block { + BlockType Ground + Name "Ground11" + SID "3557" + Position [2225, 1015, 2245, 1035] + ZOrder 1187 + } + Block { + BlockType Ground + Name "Ground12" + SID "3558" + Position [2225, 1080, 2245, 1100] + ZOrder 1188 + } + Block { + BlockType Ground + Name "Ground13" + SID "3559" + Position [2225, 1145, 2245, 1165] + ZOrder 1189 + } + Block { + BlockType Ground + Name "Ground14" + SID "6709" + Position [1095, 10960, 1115, 10980] + ZOrder 3981 + } + Block { + BlockType Ground + Name "Ground15" + SID "4748" + Position [3760, 2725, 3780, 2745] + ZOrder 2551 + } + Block { + BlockType Ground + Name "Ground16" + SID "6715" + Position [7265, 7530, 7285, 7550] + ZOrder 3987 + } + Block { + BlockType Ground + Name "Ground17" + SID "6716" + Position [7265, 7005, 7285, 7025] + ZOrder 3988 + } + Block { + BlockType Ground + Name "Ground18" + SID "6721" + Position [7265, 8230, 7285, 8250] + ZOrder 3995 + } + Block { + BlockType Ground + Name "Ground19" + SID "3808" + Position [6760, 3300, 6780, 3320] + ZOrder 1438 + } + Block { + BlockType Ground + Name "Ground2" + SID "3297" + Position [7265, 4360, 7285, 4380] + ZOrder 922 + } + Block { + BlockType Ground + Name "Ground20" + SID "3809" + Position [6760, 3355, 6780, 3375] + ZOrder 1439 + } + Block { + BlockType Ground + Name "Ground21" + SID "3827" + Position [1260, 4260, 1280, 4280] + ZOrder 1458 + } + Block { + BlockType Ground + Name "Ground22" + SID "6722" + Position [7265, 7705, 7285, 7725] + ZOrder 3996 + } + Block { + BlockType Ground + Name "Ground23" + SID "6723" + Position [7265, 7880, 7285, 7900] + ZOrder 3993 + } + Block { + BlockType Ground + Name "Ground24" + SID "6724" + Position [7265, 8055, 7285, 8075] + ZOrder 3994 + } + Block { + BlockType Ground + Name "Ground25" + SID "6698" + Position [7285, 4710, 7305, 4730] + ZOrder 3971 + } + Block { + BlockType Ground + Name "Ground26" + SID "3873" + Position [6205, 3410, 6225, 3430] + ZOrder 1504 + } + Block { + BlockType Ground + Name "Ground27" + SID "6699" + Position [7285, 5060, 7305, 5080] + ZOrder 3972 + } + Block { + BlockType Ground + Name "Ground28" + SID "4773" + Position [620, 4415, 640, 4435] + ZOrder 2574 + } + Block { + BlockType Ground + Name "Ground29" + SID "6700" + Position [7285, 4885, 7305, 4905] + ZOrder 3973 + } + Block { + BlockType Ground + Name "Ground3" + SID "3298" + Position [7265, 4535, 7285, 4555] + ZOrder 923 + } + Block { + BlockType Ground + Name "Ground30" + SID "6725" + Position [7265, 8930, 7285, 8950] + ZOrder 3999 + } + Block { + BlockType Ground + Name "Ground31" + SID "6726" + Position [7265, 8405, 7285, 8425] + ZOrder 4000 + } + Block { + BlockType Ground + Name "Ground32" + SID "6727" + Position [7265, 8580, 7285, 8600] + ZOrder 3997 + } + Block { + BlockType Ground + Name "Ground33" + SID "6728" + Position [7265, 8755, 7285, 8775] + ZOrder 3998 + } + Block { + BlockType Ground + Name "Ground34" + SID "6729" + Position [7265, 9630, 7285, 9650] + ZOrder 4003 + } + Block { + BlockType Ground + Name "Ground35" + SID "6730" + Position [7265, 9105, 7285, 9125] + ZOrder 4004 + } + Block { + BlockType Ground + Name "Ground36" + SID "6731" + Position [7265, 9280, 7285, 9300] + ZOrder 4001 + } + Block { + BlockType Ground + Name "Ground37" + SID "6732" + Position [7265, 9455, 7285, 9475] + ZOrder 4002 + } + Block { + BlockType Ground + Name "Ground38" + SID "4774" + Position [620, 4620, 640, 4640] + ZOrder 2575 + } + Block { + BlockType Ground + Name "Ground39" + SID "4775" + Position [620, 4825, 640, 4845] + ZOrder 2576 + } + Block { + BlockType Ground + Name "Ground4" + SID "6215" + Position [7265, 5235, 7285, 5255] + ZOrder 3933 + } + Block { + BlockType Ground + Name "Ground40" + SID "4776" + Position [620, 5030, 640, 5050] + ZOrder 2577 + } + Block { + BlockType Ground + Name "Ground5" + SID "6683" + Position [7630, 4860, 7650, 4880] + ZOrder 3969 + } + Block { + BlockType Ground + Name "Ground57" + SID "5667" + Position [3740, 11500, 3760, 11520] + ZOrder 3494 + } + Block { + BlockType Ground + Name "Ground6" + SID "6713" + Position [7265, 7180, 7285, 7200] + ZOrder 3985 + } + Block { + BlockType Ground + Name "Ground7" + SID "6714" + Position [7265, 7355, 7285, 7375] + ZOrder 3986 + } + Block { + BlockType Ground + Name "Ground8" + SID "3347" + Position [7265, 4010, 7285, 4030] + ZOrder 972 + } + Block { + BlockType Ground + Name "Ground9" + SID "3807" + Position [6760, 3240, 6780, 3260] + ZOrder 1437 + } + Block { + BlockType Reference + Name "K1:C00-VIS_Xend" + SID "5668" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [3790, 11499, 3855, 11521] + ZOrder 3493 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "K1:C00-VIS_Yend" + SID "4747" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [3810, 2724, 3875, 2746] + ZOrder 2550 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_MON" + SID "4778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 11340, 1660, 11370] + ZOrder 2656 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT" + SID "4779" + Tag "Test Point" + Ports [1] + Position [2405, 11355, 2445, 11375] + ZOrder 2657 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT_MON" + SID "4783" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11350, 2340, 11380] + ZOrder 2659 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux1" + SID "3283" + Ports [3, 1] + Position [3845, 3577, 3850, 3803] + ZOrder 3615 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux10" + SID "3897" + Ports [2, 1] + Position [3665, 3396, 3670, 3434] + ZOrder 1530 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux11" + SID "3899" + Ports [3, 1] + Position [3675, 3476, 3680, 3514] + ZOrder 1532 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux12" + SID "4390" + Ports [3, 1] + Position [5740, 12406, 5745, 12634] + ZOrder 2208 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux13" + SID "4391" + Ports [2, 1] + Position [3560, 12506, 3565, 12544] + ZOrder 2284 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux14" + SID "4392" + Ports [3, 1] + Position [3570, 12571, 3575, 12609] + ZOrder 2286 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux15" + SID "4393" + Ports [3, 1] + Position [3355, 12421, 3360, 12459] + ZOrder 2225 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux16" + SID "4394" + Ports [3, 1] + Position [5935, 12407, 5940, 12633] + ZOrder 2234 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux17" + SID "4395" + Ports [2, 1] + Position [3330, 12501, 3335, 12539] + ZOrder 2278 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux7" + SID "3745" + Ports [3, 1] + Position [3350, 3191, 3355, 3229] + ZOrder 1377 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux8" + SID "3796" + Ports [3, 1] + Position [5965, 3577, 5970, 3803] + ZOrder 1426 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux9" + SID "3888" + Ports [2, 1] + Position [3350, 3296, 3355, 3334] + ZOrder 1521 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OPLEV1_ch18_MON" + SID "3826" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1315, 4255, 1395, 4285] + ZOrder 1457 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "OPLEV1_length" + SID "3889" + Position [3375, 3300, 3435, 3330] + ZOrder 1520 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_length1" + SID "4396" + Position [3355, 12505, 3415, 12535] + ZOrder 2277 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch" + SID "3900" + Position [3700, 3480, 3760, 3510] + ZOrder 1531 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch1" + SID "4397" + Position [3595, 12575, 3655, 12605] + ZOrder 2285 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw" + SID "3898" + Position [3690, 3400, 3750, 3430] + ZOrder 1529 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw1" + SID "4398" + Position [3585, 12510, 3645, 12540] + ZOrder 2283 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV2_length" + SID "3737" + Position [3375, 3195, 3435, 3225] + ZOrder 1369 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV2_length1" + SID "4399" + Position [3380, 12425, 3440, 12455] + ZOrder 2224 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType SubSystem + Name "PDs" + SID "6025" + Ports [] + Position [6358, 5757, 6398, 5817] + ZOrder 3902 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "PDs" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "25" + Block { + BlockType Fcn + Name "COS_Theta" + SID "3604" + Position [2475, 550, 2535, 580] + ZOrder 2146 + Expr "cosdeg(u[1])" + } + Block { + BlockType Constant + Name "Constant" + SID "3611" + Position [2660, 1570, 2690, 1600] + ZOrder 2054 + Value "2" + } + Block { + BlockType Constant + Name "Constant11" + SID "3469" + Description "Voltage baseline subtraction (V)" + Position [1010, 1985, 1055, 2015] + ZOrder 2001 + Value "0" + } + Block { + BlockType Constant + Name "Constant12" + SID "3470" + Description "Voltage baseline subtraction (V)" + Position [1010, 2160, 1055, 2190] + ZOrder 2002 + Value "0" + } + Block { + BlockType Constant + Name "Constant13" + SID "3471" + Description "Voltage baseline subtraction (V)" + Position [1010, 2335, 1055, 2365] + ZOrder 2003 + Value "0" + } + Block { + BlockType Constant + Name "Constant14" + SID "3472" + Description "Voltage baseline subtraction (V)" + Position [1010, 2510, 1055, 2540] + ZOrder 2004 + Value "0" + } + Block { + BlockType Constant + Name "Constant15" + SID "3473" + Description "Voltage baseline subtraction (V)" + Position [1010, 2685, 1055, 2715] + ZOrder 2005 + Value "0" + } + Block { + BlockType Constant + Name "Constant16" + SID "3474" + Description "Voltage baseline subtraction (V)" + Position [1010, 2860, 1055, 2890] + ZOrder 2006 + Value "0" + } + Block { + BlockType Constant + Name "Constant17" + SID "3500" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 1635, 910, 1665] + ZOrder 2028 + Value "20" + } + Block { + BlockType Constant + Name "Constant18" + SID "3501" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 1810, 910, 1840] + ZOrder 2030 + Value "20" + } + Block { + BlockType Constant + Name "Constant19" + SID "3503" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 1985, 910, 2015] + ZOrder 2032 + Value "20" + } + Block { + BlockType Constant + Name "Constant20" + SID "3505" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2160, 910, 2190] + ZOrder 2034 + Value "20" + } + Block { + BlockType Constant + Name "Constant21" + SID "3507" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2335, 910, 2365] + ZOrder 2036 + Value "20" + } + Block { + BlockType Constant + Name "Constant22" + SID "3509" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2510, 910, 2540] + ZOrder 2038 + Value "20" + } + Block { + BlockType Constant + Name "Constant23" + SID "3511" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2685, 910, 2715] + ZOrder 2040 + Value "20" + } + Block { + BlockType Constant + Name "Constant24" + SID "3513" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2860, 910, 2890] + ZOrder 2042 + Value "20" + } + Block { + BlockType Constant + Name "Constant25" + SID "3573" + Description "Voltage baseline subtraction (V)" + Position [2754, 700, 2806, 720] + ZOrder 2135 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-0.5" + } + Block { + BlockType Constant + Name "Constant27" + SID "3578" + Description "Voltage baseline subtraction (V)" + Position [2535, 1027, 2580, 1043] + ZOrder 2139 + Value "2" + } + Block { + BlockType Constant + Name "Constant28" + SID "3631" + Description "conversion coefficient from radian to degree (180/pi)" + Position [2440, 1409, 2515, 1421] + ZOrder 2067 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant29" + SID "3635" + Description "conversion coefficient from radian to degree (180/pi)" + Position [2420, 1589, 2495, 1601] + ZOrder 2070 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant30" + SID "3687" + Position [2100, 2365, 2130, 2395] + ZOrder 2076 + } + Block { + BlockType Constant + Name "Constant31" + SID "3640" + Description "conversion coefficient from radian to degree (180/pi)" + Position [2895, 814, 2970, 826] + ZOrder 2154 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant32" + SID "3689" + Position [2225, 2365, 2255, 2395] + ZOrder 2078 + Value "20" + } + Block { + BlockType Constant + Name "Constant33" + SID "3691" + Position [2100, 2510, 2130, 2540] + ZOrder 2080 + Value "90" + } + Block { + BlockType Constant + Name "Constant34" + SID "3694" + Position [2175, 2565, 2205, 2595] + ZOrder 2083 + Value "70" + } + Block { + BlockType Constant + Name "Constant35" + SID "3698" + Description "Voltage baseline subtraction (V)" + Position [2060, 1570, 2105, 1600] + ZOrder 2087 + Value "5" + } + Block { + BlockType Constant + Name "Constant36" + SID "3701" + Description "Voltage baseline subtraction (V)" + Position [2055, 1705, 2100, 1735] + ZOrder 2090 + Value "4" + } + Block { + BlockType Constant + Name "Constant37" + SID "3726" + Description "Voltage baseline subtraction (V)" + Position [3064, 865, 3116, 885] + ZOrder 2156 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + } + Block { + BlockType Constant + Name "Constant38" + SID "3727" + Description "Voltage baseline subtraction (V)" + Position [3019, 895, 3071, 915] + ZOrder 2157 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant49" + SID "4329" + Description "Minimum voltage of ADC (V)" + Position [205, 1355, 250, 1385] + ZOrder 2100 + Value "-10" + } + Block { + BlockType Constant + Name "Constant5" + SID "3119" + Description "Voltage to distance coefficient. (V/mm)\nV=-0.1d+2. -> d=-10V+20." + Position [670, 20, 700, 65] + ZOrder 856 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-10" + } + Block { + BlockType Constant + Name "Constant51" + SID "4330" + Description "positive and negative voltage" + Position [95, 1272, 130, 1298] + ZOrder 2098 + Value "2" + } + Block { + BlockType Constant + Name "Constant52" + SID "4331" + Description "Maximum voltage of ADC (V)" + Position [205, 1300, 250, 1330] + ZOrder 2095 + Value "10" + } + Block { + BlockType Constant + Name "Constant53" + SID "4332" + Description "Quantization range of 16 bit ADC." + Position [175, 1235, 220, 1265] + ZOrder 2096 + Value "65536" + } + Block { + BlockType Constant + Name "Constant8" + SID "3123" + Description "Voltage baseline subtraction (V)" + Position [1010, 1635, 1055, 1665] + ZOrder 1979 + Value "0" + } + Block { + BlockType Constant + Name "Constant9" + SID "3468" + Description "Voltage baseline subtraction (V)" + Position [1010, 1810, 1055, 1840] + ZOrder 2000 + Value "0" + } + Block { + BlockType Reference + Name "D_M" + SID "3564" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [2200, 682, 2265, 698] + ZOrder 2131 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux2" + SID "3322" + Ports [1, 3] + Position [3310, 825, 3315, 985] + ZOrder 2116 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "3323" + Ports [1, 4] + Position [3830, 815, 3835, 975] + ZOrder 2126 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Reference + Name "Diff_PDunit1" + SID "3091" + Tag "Test Point" + Ports [1] + Position [1855, 1700, 1895, 1720] + ZOrder 1973 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit1_MON" + SID "3088" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1695, 1770, 1725] + ZOrder 1971 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2" + SID "3092" + Tag "Test Point" + Ports [1] + Position [1855, 2050, 1895, 2070] + ZOrder 1974 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2_MON" + SID "3090" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2045, 1770, 2075] + ZOrder 1972 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3" + SID "3143" + Tag "Test Point" + Ports [1] + Position [1690, 2370, 1730, 2390] + ZOrder 1994 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3_MON" + SID "3144" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1540, 2365, 1620, 2395] + ZOrder 1992 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4" + SID "3145" + Tag "Test Point" + Ports [1] + Position [1855, 2750, 1895, 2770] + ZOrder 1995 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4_MON" + SID "3146" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2745, 1770, 2775] + ZOrder 1993 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide10" + SID "3035" + Ports [2, 1] + Position [440, 1767, 470, 1798] + ZOrder 1963 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "3038" + Ports [2, 1] + Position [440, 1942, 470, 1973] + ZOrder 1966 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "3047" + Ports [2, 1] + Position [440, 2117, 470, 2148] + ZOrder 1969 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "3138" + Ports [2, 1] + Position [440, 2467, 470, 2498] + ZOrder 1984 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "3139" + Ports [2, 1] + Position [440, 2642, 470, 2673] + ZOrder 1987 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "3140" + Ports [2, 1] + Position [440, 2817, 470, 2848] + ZOrder 1990 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "3142" + Ports [2, 1] + Position [440, 2292, 470, 2323] + ZOrder 1981 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "3568" + Ports [2, 1] + Position [2210, 962, 2240, 993] + ZOrder 2132 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "3575" + Ports [2, 1] + Position [2745, 802, 2775, 833] + ZOrder 2137 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "3684" + Ports [2, 1] + Position [1925, 2437, 1955, 2468] + ZOrder 2073 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "3695" + Ports [2, 1] + Position [2390, 2432, 2420, 2463] + ZOrder 2084 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "3696" + Ports [2, 1] + Position [1965, 1632, 1995, 1663] + ZOrder 2085 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "3704" + Ports [2, 1] + Position [2270, 1662, 2300, 1693] + ZOrder 2093 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide34" + SID "4333" + Ports [2, 1] + Position [375, 1252, 405, 1283] + ZOrder 2101 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide35" + SID "4334" + Ports [2, 1] + Position [290, 1242, 320, 1273] + ZOrder 2097 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "3031" + Ports [2, 1] + Position [440, 1592, 470, 1623] + ZOrder 1960 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_IM_COIL1" + SID "3324" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3890, 798, 3960, 822] + ZOrder 2127 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL2" + SID "3325" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3890, 853, 3960, 877] + ZOrder 2130 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL3" + SID "3326" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3890, 913, 3960, 937] + ZOrder 2129 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL4" + SID "3327" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3890, 968, 3960, 992] + ZOrder 2128 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_L" + SID "3328" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3580, 788, 3650, 812] + ZOrder 2112 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_P" + SID "3329" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3580, 938, 3650, 962] + ZOrder 2123 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_Y" + SID "3330" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3580, 858, 3650, 882] + ZOrder 2122 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground23" + SID "3842" + Position [2175, 960, 2195, 980] + ZOrder 2158 + } + Block { + BlockType Ground + Name "Ground24" + SID "3843" + Position [2310, 750, 2330, 770] + ZOrder 2159 + } + Block { + BlockType Ground + Name "Ground27" + SID "4337" + Position [20, 1590, 40, 1610] + ZOrder 2103 + } + Block { + BlockType Ground + Name "Ground29" + SID "4339" + Position [20, 2750, 40, 2770] + ZOrder 2105 + } + Block { + BlockType Ground + Name "Ground30" + SID "4340" + Position [20, 2640, 40, 2660] + ZOrder 2106 + } + Block { + BlockType Ground + Name "Ground31" + SID "4341" + Position [20, 2465, 40, 2485] + ZOrder 2107 + } + Block { + BlockType Ground + Name "Ground32" + SID "4342" + Position [20, 2300, 40, 2320] + ZOrder 2108 + } + Block { + BlockType Ground + Name "Ground33" + SID "4343" + Position [20, 2130, 40, 2150] + ZOrder 2109 + } + Block { + BlockType Ground + Name "Ground34" + SID "4344" + Position [20, 1940, 40, 1960] + ZOrder 2110 + } + Block { + BlockType Ground + Name "Ground35" + SID "4345" + Position [20, 1765, 40, 1785] + ZOrder 2111 + } + Block { + BlockType Reference + Name "IM_L_MON" + SID "3333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 815, 3475, 845] + ZOrder 2117 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_P_MON" + SID "3334" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 965, 3475, 995] + ZOrder 2119 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_Y_MON" + SID "3335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 890, 3475, 920] + ZOrder 2118 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L" + SID "3571" + Tag "Test Point" + Ports [1] + Position [2585, 1090, 2625, 1110] + ZOrder 2134 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_MON" + SID "3627" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2460, 1085, 2540, 1115] + ZOrder 2152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT1" + SID "3339" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3205, 875, 3245, 935] + ZOrder 2114 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux2" + SID "3331" + Ports [2, 1] + Position [3160, 886, 3165, 924] + ZOrder 2115 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "3332" + Ports [3, 1] + Position [3700, 863, 3705, 927] + ZOrder 2125 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux4" + SID "3606" + Ports [1, 1] + Position [2335, 546, 2340, 584] + ZOrder 2148 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux5" + SID "3607" + Ports [1, 1] + Position [2335, 601, 2340, 639] + ZOrder 2149 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux6" + SID "3588" + Ports [1, 1] + Position [2925, 1516, 2930, 1554] + ZOrder 2051 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "3637" + Tag "Test Point" + Ports [1] + Position [2680, 1625, 2720, 1645] + ZOrder 2072 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_MON" + SID "3015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 1585, 165, 1615] + ZOrder 1959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm" + SID "3033" + Tag "Test Point" + Ports [1] + Position [1445, 1610, 1485, 1630] + ZOrder 1961 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm_MON" + SID "3491" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 1605, 1250, 1635] + ZOrder 2019 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt" + SID "3543" + Tag "Test Point" + Ports [1] + Position [725, 1450, 765, 1470] + ZOrder 2043 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt_MON" + SID "3617" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 1515, 640, 1545] + ZOrder 2057 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_MON" + SID "3037" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 1760, 165, 1790] + ZOrder 1962 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm" + SID "3036" + Tag "Test Point" + Ports [1] + Position [1445, 1840, 1485, 1860] + ZOrder 1964 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm_MON" + SID "3492" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 1780, 1250, 1810] + ZOrder 2020 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt" + SID "3544" + Tag "Test Point" + Ports [1] + Position [730, 1690, 770, 1710] + ZOrder 2044 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt_MON" + SID "3618" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 1725, 640, 1755] + ZOrder 2058 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_MON" + SID "3048" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 2125, 165, 2155] + ZOrder 1968 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm" + SID "3049" + Tag "Test Point" + Ports [1] + Position [1445, 2135, 1485, 2155] + ZOrder 1970 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm_MON" + SID "3494" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2130, 1250, 2160] + ZOrder 2022 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt" + SID "3546" + Tag "Test Point" + Ports [1] + Position [730, 2030, 770, 2050] + ZOrder 2046 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt_MON" + SID "3620" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2070, 640, 2100] + ZOrder 2060 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_MON" + SID "3040" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 1935, 165, 1965] + ZOrder 1965 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm" + SID "3039" + Tag "Test Point" + Ports [1] + Position [1445, 1960, 1485, 1980] + ZOrder 1967 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm_MON" + SID "3493" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 1955, 1250, 1985] + ZOrder 2021 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt" + SID "3545" + Tag "Test Point" + Ports [1] + Position [730, 1855, 770, 1875] + ZOrder 2045 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt_MON" + SID "3619" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 1895, 640, 1925] + ZOrder 2059 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_MON" + SID "3150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 2460, 165, 2490] + ZOrder 1983 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm" + SID "3149" + Tag "Test Point" + Ports [1] + Position [1445, 2485, 1485, 2505] + ZOrder 1985 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm_MON" + SID "3496" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2480, 1250, 2510] + ZOrder 2024 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt" + SID "3548" + Tag "Test Point" + Ports [1] + Position [730, 2395, 770, 2415] + ZOrder 2048 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt_MON" + SID "3622" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2430, 640, 2460] + ZOrder 2062 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_MON" + SID "3148" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 2295, 165, 2325] + ZOrder 1980 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm" + SID "3147" + Tag "Test Point" + Ports [1] + Position [1365, 2310, 1405, 2330] + ZOrder 1982 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm_MON" + SID "3495" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2305, 1250, 2335] + ZOrder 2023 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt" + SID "3547" + Tag "Test Point" + Ports [1] + Position [730, 2205, 770, 2225] + ZOrder 2047 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt_MON" + SID "3621" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2250, 640, 2280] + ZOrder 2061 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_MON" + SID "3154" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [75, 2745, 155, 2775] + ZOrder 1989 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm" + SID "3153" + Tag "Test Point" + Ports [1] + Position [1445, 2835, 1485, 2855] + ZOrder 1991 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm_MON" + SID "3498" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2830, 1250, 2860] + ZOrder 2026 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt" + SID "3550" + Tag "Test Point" + Ports [1] + Position [730, 2730, 770, 2750] + ZOrder 2050 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt_MON" + SID "3624" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2770, 640, 2800] + ZOrder 2064 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_MON" + SID "3152" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [75, 2635, 155, 2665] + ZOrder 1986 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm" + SID "3151" + Tag "Test Point" + Ports [1] + Position [1445, 2660, 1485, 2680] + ZOrder 1988 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm_MON" + SID "3497" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2655, 1250, 2685] + ZOrder 2025 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt" + SID "3549" + Tag "Test Point" + Ports [1] + Position [730, 2570, 770, 2590] + ZOrder 2049 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt_MON" + SID "3623" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2595, 640, 2625] + ZOrder 2063 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_MON" + SID "3629" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2570, 1620, 2650, 1650] + ZOrder 2066 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product11" + SID "3156" + Ports [2, 1] + Position [720, 2302, 750, 2333] + ZOrder 1996 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "3157" + Ports [2, 1] + Position [720, 2477, 750, 2508] + ZOrder 1997 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "3158" + Ports [2, 1] + Position [720, 2652, 750, 2683] + ZOrder 1998 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "3159" + Ports [2, 1] + Position [720, 2827, 750, 2858] + ZOrder 1999 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "3577" + Ports [2, 1] + Position [2650, 967, 2680, 998] + ZOrder 2138 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "3579" + Ports [2, 1] + Position [2590, 972, 2620, 1003] + ZOrder 2140 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "3581" + Ports [2, 1] + Position [2805, 737, 2835, 768] + ZOrder 2142 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "3582" + Ports [2, 1] + Position [2865, 747, 2895, 778] + ZOrder 2143 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "3609" + Ports [2, 1] + Position [2850, 1517, 2880, 1548] + ZOrder 2053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product25" + SID "3633" + Ports [2, 1] + Position [2540, 1407, 2570, 1438] + ZOrder 2068 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product26" + SID "3634" + Ports [2, 1] + Position [2540, 1537, 2570, 1568] + ZOrder 2069 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product27" + SID "3690" + Ports [2, 1] + Position [2290, 2392, 2320, 2423] + ZOrder 2079 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product28" + SID "3641" + Ports [2, 1] + Position [3020, 757, 3050, 788] + ZOrder 2155 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product29" + SID "3692" + Ports [2, 1] + Position [2175, 2502, 2205, 2533] + ZOrder 2081 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product30" + SID "3699" + Ports [2, 1] + Position [2140, 1627, 2170, 1658] + ZOrder 2088 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product31" + SID "3702" + Ports [2, 1] + Position [2140, 1697, 2170, 1728] + ZOrder 2091 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "3115" + Ports [2, 1] + Position [720, 1602, 750, 1633] + ZOrder 1975 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "3116" + Ports [2, 1] + Position [720, 1777, 750, 1808] + ZOrder 1976 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "3117" + Ports [2, 1] + Position [720, 1952, 750, 1983] + ZOrder 1977 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "3118" + Ports [2, 1] + Position [720, 2127, 750, 2158] + ZOrder 1978 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "R" + SID "3636" + Tag "Test Point" + Ports [1] + Position [2730, 1400, 2770, 1420] + ZOrder 2071 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "R_MON" + SID "3628" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2600, 1410, 2680, 1440] + ZOrder 2065 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Ratio_PD1_PD2" + SID "3697" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2015, 1635, 2095, 1665] + ZOrder 2086 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Ratio_PD5_PD6" + SID "3685" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1995, 2440, 2075, 2470] + ZOrder 2074 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_L" + SID "3615" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2360, 968, 2430, 992] + ZOrder 2150 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_P" + SID "3613" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2715, 1513, 2785, 1537] + ZOrder 2056 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_R" + SID "3612" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2715, 1448, 2785, 1472] + ZOrder 2055 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_Y" + SID "3616" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2915, 753, 2985, 777] + ZOrder 2151 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT" + SID "3686" + Tag "cdsSqrt" + Ports [1, 1] + Position [2100, 2436, 2130, 2474] + ZOrder 2075 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum10" + SID "3483" + Ports [2, 1] + Position [1595, 1700, 1615, 1720] + ZOrder 2015 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + SID "3484" + Ports [2, 1] + Position [1595, 2050, 1615, 2070] + ZOrder 2016 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + SID "3485" + Ports [2, 1] + Position [1485, 2370, 1505, 2390] + ZOrder 2017 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + SID "3486" + Ports [2, 1] + Position [1595, 2750, 1615, 2770] + ZOrder 2018 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + SID "3499" + Ports [2, 1] + Position [945, 1610, 965, 1630] + ZOrder 2027 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + SID "3502" + Ports [2, 1] + Position [945, 1785, 965, 1805] + ZOrder 2029 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + SID "3504" + Ports [2, 1] + Position [945, 1960, 965, 1980] + ZOrder 2031 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + SID "3506" + Ports [2, 1] + Position [945, 2135, 965, 2155] + ZOrder 2033 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + SID "3508" + Ports [2, 1] + Position [945, 2310, 965, 2330] + ZOrder 2035 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + SID "3510" + Ports [2, 1] + Position [945, 2485, 965, 2505] + ZOrder 2037 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "3475" + Ports [2, 1] + Position [1090, 1610, 1110, 1630] + ZOrder 2007 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + SID "3512" + Ports [2, 1] + Position [945, 2660, 965, 2680] + ZOrder 2039 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + SID "3514" + Ports [2, 1] + Position [945, 2835, 965, 2855] + ZOrder 2041 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + SID "3569" + Ports [2, 1] + Position [2305, 970, 2325, 990] + ZOrder 2133 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + SID "3574" + Ports [2, 1] + Position [2510, 815, 2530, 835] + ZOrder 2136 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + SID "3580" + Ports [2, 1] + Position [2705, 750, 2725, 770] + ZOrder 2141 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum26" + SID "3688" + Ports [2, 1] + Position [2180, 2405, 2200, 2425] + ZOrder 2077 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum27" + SID "3693" + Ports [2, 1] + Position [2235, 2510, 2255, 2530] + ZOrder 2082 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum28" + SID "3700" + Ports [2, 1] + Position [2200, 1635, 2220, 1655] + ZOrder 2089 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum29" + SID "3703" + Ports [2, 1] + Position [2200, 1705, 2220, 1725] + ZOrder 2092 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "3476" + Ports [2, 1] + Position [1090, 1785, 1110, 1805] + ZOrder 2008 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "3477" + Ports [2, 1] + Position [1090, 1960, 1110, 1980] + ZOrder 2009 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum41" + SID "4335" + Ports [2, 1] + Position [310, 1305, 330, 1325] + ZOrder 2099 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "3478" + Ports [2, 1] + Position [1090, 2135, 1110, 2155] + ZOrder 2010 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "3479" + Ports [2, 1] + Position [1090, 2310, 1110, 2330] + ZOrder 2011 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "3480" + Ports [2, 1] + Position [1090, 2485, 1110, 2505] + ZOrder 2012 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + SID "3481" + Ports [2, 1] + Position [1090, 2660, 1110, 2680] + ZOrder 2013 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + SID "3482" + Ports [2, 1] + Position [1090, 2835, 1110, 2855] + ZOrder 2014 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Fcn + Name "Tan_2P" + SID "3601" + Position [2960, 1520, 3020, 1550] + ZOrder 2052 + Expr "sin(u[1])/cos(u[1])" + } + Block { + BlockType Fcn + Name "Tan_Theta" + SID "3602" + Position [2475, 605, 2535, 635] + ZOrder 2145 + Expr "sindeg(u[1])/cosdeg(u[1])" + } + Block { + BlockType Terminator + Name "Terminator12" + SID "5740" + Position [2825, 1450, 2845, 1470] + ZOrder 3623 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "3419" + Position [4060, 800, 4080, 820] + ZOrder 2160 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "3420" + Position [4060, 855, 4080, 875] + ZOrder 2161 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "3421" + Position [4060, 915, 4080, 935] + ZOrder 2162 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "3422" + Position [4060, 970, 4080, 990] + ZOrder 2163 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "3336" + Position [3520, 820, 3540, 840] + ZOrder 2113 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "3337" + Position [3520, 895, 3540, 915] + ZOrder 2120 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "3338" + Position [3520, 970, 3540, 990] + ZOrder 2121 + } + Block { + BlockType Reference + Name "Theta" + SID "3605" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [2220, 557, 2285, 573] + ZOrder 2147 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "3584" + Tag "Test Point" + Ports [1] + Position [3185, 765, 3225, 785] + ZOrder 2144 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_MON" + SID "3630" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3070, 760, 3150, 790] + ZOrder 2153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsMuxMatrix3" + SID "3340" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3755, 865, 3795, 925] + ZOrder 2124 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 11682 + SrcBlock "Divide24" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 11681 + Points [0, -45] + DstBlock "PD6_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11680 + DstBlock "Product11" + DstPort 1 + } + } + Line { + ZOrder 11679 + SrcBlock "PD6_MON" + SrcPort 1 + Points [48, 0; 0, -10] + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 11718 + SrcBlock "Constant8" + SrcPort 1 + Points [40, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 11723 + SrcBlock "PD1_MON" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 11724 + SrcBlock "PD2_MON" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 11725 + SrcBlock "PD4_MON" + SrcPort 1 + DstBlock "Divide11" + DstPort 1 + } + Line { + ZOrder 11726 + SrcBlock "PD3_MON" + SrcPort 1 + Points [48, 0; 0, -15] + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 11728 + SrcBlock "Constant11" + SrcPort 1 + Points [40, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 11729 + SrcBlock "Constant12" + SrcPort 1 + Points [40, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 11727 + SrcBlock "Constant9" + SrcPort 1 + Points [40, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 11730 + SrcBlock "Constant13" + SrcPort 1 + Points [40, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 11731 + SrcBlock "Constant14" + SrcPort 1 + Points [40, 0] + DstBlock "Sum7" + DstPort 2 + } + Line { + ZOrder 11732 + SrcBlock "Constant15" + SrcPort 1 + Points [40, 0] + DstBlock "Sum8" + DstPort 2 + } + Line { + ZOrder 11733 + SrcBlock "Constant16" + SrcPort 1 + Points [40, 0] + DstBlock "Sum9" + DstPort 2 + } + Line { + ZOrder 11736 + SrcBlock "PD1_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 11735 + Points [0, 90] + DstBlock "Sum10" + DstPort 1 + } + Branch { + ZOrder 11734 + DstBlock "PD1_mm" + DstPort 1 + } + } + Line { + ZOrder 11739 + SrcBlock "PD2_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 11738 + Points [0, 55] + DstBlock "PD2_mm" + DstPort 1 + } + Branch { + ZOrder 11737 + Points [213, 0] + DstBlock "Sum10" + DstPort 2 + } + } + Line { + ZOrder 11742 + SrcBlock "PD3_mm_MON" + SrcPort 1 + Points [136, 0] + Branch { + ZOrder 11741 + Points [0, -85] + DstBlock "Sum11" + DstPort 1 + } + Branch { + ZOrder 11740 + DstBlock "PD3_mm" + DstPort 1 + } + } + Line { + ZOrder 11745 + SrcBlock "PD4_mm_MON" + SrcPort 1 + Points [160, 0] + Branch { + ZOrder 11744 + DstBlock "PD4_mm" + DstPort 1 + } + Branch { + ZOrder 11743 + Points [0, 119; 190, 0] + DstBlock "Sum11" + DstPort 2 + } + } + Line { + ZOrder 11748 + SrcBlock "PD5_mm_MON" + SrcPort 1 + Points [134, 0] + Branch { + ZOrder 11747 + DstBlock "PD5_mm" + DstPort 1 + } + Branch { + ZOrder 11746 + Points [0, -115] + DstBlock "Sum12" + DstPort 1 + } + } + Line { + ZOrder 11751 + SrcBlock "PD6_mm_MON" + SrcPort 1 + Points [80, 0] + Branch { + ZOrder 11750 + DstBlock "PD6_mm" + DstPort 1 + } + Branch { + ZOrder 11749 + Points [0, 101; 160, 0] + DstBlock "Sum12" + DstPort 2 + } + } + Line { + ZOrder 11754 + SrcBlock "PD8_mm_MON" + SrcPort 1 + Points [163, 0] + Branch { + ZOrder 11753 + Points [0, 124; 187, 0] + DstBlock "Sum13" + DstPort 2 + } + Branch { + ZOrder 11752 + DstBlock "PD8_mm" + DstPort 1 + } + } + Line { + ZOrder 11757 + SrcBlock "PD7_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 11756 + Points [0, -85] + DstBlock "Sum13" + DstPort 1 + } + Branch { + ZOrder 11755 + DstBlock "PD7_mm" + DstPort 1 + } + } + Line { + ZOrder 11758 + SrcBlock "Sum14" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 11759 + SrcBlock "Product6" + SrcPort 1 + DstBlock "Sum14" + DstPort 1 + } + Line { + ZOrder 11760 + SrcBlock "Constant17" + SrcPort 1 + Points [40, 0] + DstBlock "Sum14" + DstPort 2 + } + Line { + ZOrder 11761 + SrcBlock "Sum15" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 11762 + SrcBlock "Constant18" + SrcPort 1 + Points [40, 0] + DstBlock "Sum15" + DstPort 2 + } + Line { + ZOrder 11763 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Sum15" + DstPort 1 + } + Line { + ZOrder 11764 + SrcBlock "Sum16" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 11765 + SrcBlock "Constant19" + SrcPort 1 + Points [40, 0] + DstBlock "Sum16" + DstPort 2 + } + Line { + ZOrder 11766 + SrcBlock "Product8" + SrcPort 1 + DstBlock "Sum16" + DstPort 1 + } + Line { + ZOrder 11767 + SrcBlock "Sum17" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 11768 + SrcBlock "Constant20" + SrcPort 1 + Points [40, 0] + DstBlock "Sum17" + DstPort 2 + } + Line { + ZOrder 11769 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Sum17" + DstPort 1 + } + Line { + ZOrder 11770 + SrcBlock "Sum18" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 11771 + SrcBlock "Constant21" + SrcPort 1 + Points [40, 0] + DstBlock "Sum18" + DstPort 2 + } + Line { + ZOrder 11772 + SrcBlock "Product11" + SrcPort 1 + DstBlock "Sum18" + DstPort 1 + } + Line { + ZOrder 11773 + SrcBlock "Sum19" + SrcPort 1 + DstBlock "Sum7" + DstPort 1 + } + Line { + ZOrder 11774 + SrcBlock "Constant22" + SrcPort 1 + Points [40, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + ZOrder 11775 + SrcBlock "Sum20" + SrcPort 1 + DstBlock "Sum8" + DstPort 1 + } + Line { + ZOrder 11776 + SrcBlock "Constant23" + SrcPort 1 + Points [40, 0] + DstBlock "Sum20" + DstPort 2 + } + Line { + ZOrder 11777 + SrcBlock "Product13" + SrcPort 1 + DstBlock "Sum20" + DstPort 1 + } + Line { + ZOrder 11778 + SrcBlock "Sum21" + SrcPort 1 + DstBlock "Sum9" + DstPort 1 + } + Line { + ZOrder 11779 + SrcBlock "Constant24" + SrcPort 1 + Points [40, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + ZOrder 11780 + SrcBlock "Product14" + SrcPort 1 + DstBlock "Sum21" + DstPort 1 + } + Line { + ZOrder 11781 + SrcBlock "Product12" + SrcPort 1 + DstBlock "Sum19" + DstPort 1 + } + Line { + ZOrder 11782 + SrcBlock "Mux6" + SrcPort 1 + DstBlock "Tan_2P" + DstPort 1 + } + Line { + ZOrder 11939 + SrcBlock "Tan_2P" + SrcPort 1 + Points [9, 0; 0, 1087; -1122, 0; 0, -1637] + DstBlock "Divide28" + DstPort 2 + } + Line { + ZOrder 11785 + SrcBlock "Product24" + SrcPort 1 + DstBlock "Mux6" + DstPort 1 + } + Line { + ZOrder 11789 + SrcBlock "PD2_volt_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 11788 + Points [0, -40] + DstBlock "PD2_volt" + DstPort 1 + } + Branch { + ZOrder 11787 + Points [1293, 0] + DstBlock "Divide32" + DstPort 2 + } + } + Line { + ZOrder 11784 + SrcBlock "Constant" + SrcPort 1 + Points [119, 0; 0, -45] + DstBlock "Product24" + DstPort 2 + } + Line { + ZOrder 11786 + SrcBlock "SENSING_P" + SrcPort 1 + DstBlock "Product24" + DstPort 1 + } + Line { + ZOrder 11790 + SrcBlock "PD4_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD4_volt" + DstPort 1 + } + Line { + ZOrder 11794 + SrcBlock "PD6_volt_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 11793 + Points [0, -50] + DstBlock "PD6_volt" + DstPort 1 + } + Branch { + ZOrder 11792 + Points [1185, 0; 0, 195] + DstBlock "Divide30" + DstPort 2 + } + } + Line { + ZOrder 11791 + SrcBlock "PD3_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD3_volt" + DstPort 1 + } + Line { + ZOrder 11797 + SrcBlock "PD5_volt_MON" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 11796 + DstBlock "Divide30" + DstPort 1 + } + Branch { + ZOrder 11795 + Points [0, -40] + DstBlock "PD5_volt" + DstPort 1 + } + } + Line { + ZOrder 11798 + SrcBlock "PD8_volt_MON" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "PD8_volt" + DstPort 1 + } + Line { + ZOrder 11799 + SrcBlock "PD7_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD7_volt" + DstPort 1 + } + Line { + ZOrder 11802 + SrcBlock "Divide31" + SrcPort 1 + Points [10, 0; 0, 71; -107, 0; 0, -1061; 193, 0] + Branch { + ZOrder 11801 + Points [0, -30] + DstBlock "Product25" + DstPort 2 + } + Branch { + ZOrder 11800 + DstBlock "SENSING_R" + DstPort 1 + } + } + Line { + ZOrder 11805 + SrcBlock "Divide33" + SrcPort 1 + Points [66, 0; 0, -155; 144, 0] + Branch { + ZOrder 11804 + Points [0, 20] + DstBlock "Product26" + DstPort 1 + } + Branch { + ZOrder 11803 + DstBlock "SENSING_P" + DstPort 1 + } + } + Line { + ZOrder 11806 + SrcBlock "Constant28" + SrcPort 1 + DstBlock "Product25" + DstPort 1 + } + Line { + ZOrder 11807 + SrcBlock "Product25" + SrcPort 1 + DstBlock "R_MON" + DstPort 1 + } + Line { + ZOrder 11808 + SrcBlock "Constant29" + SrcPort 1 + Points [15, 0; 0, -35] + DstBlock "Product26" + DstPort 2 + } + Line { + ZOrder 11809 + SrcBlock "Product26" + SrcPort 1 + Points [14, 0; 0, 40; -41, 0; 0, 40] + DstBlock "P_MON" + DstPort 1 + } + Line { + ZOrder 11811 + SrcBlock "P_MON" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 11813 + SrcBlock "Ratio_PD5_PD6" + SrcPort 1 + DstBlock "SQRT" + DstPort 1 + } + Line { + ZOrder 11810 + SrcBlock "R_MON" + SrcPort 1 + Points [12, 0; 0, -15] + DstBlock "R" + DstPort 1 + } + Line { + ZOrder 11812 + SrcBlock "Divide30" + SrcPort 1 + DstBlock "Ratio_PD5_PD6" + DstPort 1 + } + Line { + ZOrder 11816 + SrcBlock "SQRT" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 11815 + Points [0, 55] + DstBlock "Product29" + DstPort 1 + } + Branch { + ZOrder 11814 + Points [38, 0] + DstBlock "Sum26" + DstPort 2 + } + } + Line { + ZOrder 11817 + SrcBlock "Constant30" + SrcPort 1 + Points [23, 0; 0, 35] + DstBlock "Sum26" + DstPort 1 + } + Line { + ZOrder 11818 + SrcBlock "Sum26" + SrcPort 1 + DstBlock "Product27" + DstPort 2 + } + Line { + ZOrder 11819 + SrcBlock "Constant32" + SrcPort 1 + Points [15, 0] + DstBlock "Product27" + DstPort 1 + } + Line { + ZOrder 11820 + SrcBlock "Constant33" + SrcPort 1 + DstBlock "Product29" + DstPort 2 + } + Line { + ZOrder 11821 + SrcBlock "Product29" + SrcPort 1 + DstBlock "Sum27" + DstPort 1 + } + Line { + ZOrder 11822 + SrcBlock "Constant34" + SrcPort 1 + Points [35, 0] + DstBlock "Sum27" + DstPort 2 + } + Line { + ZOrder 11823 + SrcBlock "Product27" + SrcPort 1 + Points [32, 0; 0, 30] + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 11827 + SrcBlock "PD1_volt_MON" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 11826 + DstBlock "PD1_volt" + DstPort 1 + } + Branch { + ZOrder 11825 + Points [1240, 0] + DstBlock "Divide32" + DstPort 1 + } + } + Line { + ZOrder 11824 + SrcBlock "Sum27" + SrcPort 1 + Points [62, 0; 0, -65] + DstBlock "Divide31" + DstPort 2 + } + Line { + ZOrder 11828 + SrcBlock "Divide32" + SrcPort 1 + DstBlock "Ratio_PD1_PD2" + DstPort 1 + } + Line { + ZOrder 11831 + SrcBlock "Ratio_PD1_PD2" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 11830 + Points [0, 55] + DstBlock "Product31" + DstPort 1 + } + Branch { + ZOrder 11829 + DstBlock "Product30" + DstPort 2 + } + } + Line { + ZOrder 11834 + SrcBlock "Constant35" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 11833 + Points [0, 50] + DstBlock "Product30" + DstPort 1 + } + Branch { + ZOrder 11832 + Points [112, 0; 0, 88; -24, 0] + DstBlock "Sum28" + DstPort 2 + } + } + Line { + ZOrder 11835 + SrcBlock "Product30" + SrcPort 1 + DstBlock "Sum28" + DstPort 1 + } + Line { + ZOrder 11836 + SrcBlock "Product31" + SrcPort 1 + DstBlock "Sum29" + DstPort 1 + } + Line { + ZOrder 11839 + SrcBlock "Constant36" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 11838 + Points [0, 29; 96, 0] + DstBlock "Sum29" + DstPort 2 + } + Branch { + ZOrder 11837 + DstBlock "Product31" + DstPort 2 + } + } + Line { + ZOrder 11840 + SrcBlock "Sum28" + SrcPort 1 + Points [27, 0; 0, 25] + DstBlock "Divide33" + DstPort 1 + } + Line { + ZOrder 11841 + SrcBlock "Sum29" + SrcPort 1 + Points [19, 0; 0, -30] + DstBlock "Divide33" + DstPort 2 + } + Line { + ZOrder 11864 + SrcBlock "Divide34" + SrcPort 1 + Points [5, 0; 0, 345] + Branch { + ZOrder 11855 + Points [0, 175] + Branch { + ZOrder 11854 + Points [0, 175; 1, 0] + Branch { + ZOrder 11853 + Points [0, 175] + Branch { + ZOrder 11852 + Points [0, 175] + Branch { + ZOrder 11851 + Points [0, 175] + Branch { + ZOrder 11850 + Points [0, 175] + Branch { + ZOrder 11849 + Points [0, 175] + DstBlock "Divide22" + DstPort 2 + } + Branch { + ZOrder 11848 + DstBlock "Divide21" + DstPort 2 + } + } + Branch { + ZOrder 11847 + DstBlock "Divide20" + DstPort 2 + } + } + Branch { + ZOrder 11846 + DstBlock "Divide24" + DstPort 2 + } + } + Branch { + ZOrder 11845 + DstBlock "Divide12" + DstPort 2 + } + } + Branch { + ZOrder 11844 + DstBlock "Divide11" + DstPort 2 + } + } + Branch { + ZOrder 11843 + DstBlock "Divide10" + DstPort 2 + } + } + Branch { + ZOrder 11842 + DstBlock "Divide9" + DstPort 2 + } + } + Line { + ZOrder 11858 + SrcBlock "Constant51" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide35" + DstPort 2 + } + Line { + ZOrder 11859 + SrcBlock "Sum41" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide34" + DstPort 2 + } + Line { + ZOrder 11860 + SrcBlock "Constant53" + SrcPort 1 + DstBlock "Divide35" + DstPort 1 + } + Line { + ZOrder 11861 + SrcBlock "Constant52" + SrcPort 1 + DstBlock "Sum41" + DstPort 1 + } + Line { + ZOrder 11862 + SrcBlock "Constant49" + SrcPort 1 + Points [65, 0] + DstBlock "Sum41" + DstPort 2 + } + Line { + ZOrder 11863 + SrcBlock "Divide35" + SrcPort 1 + DstBlock "Divide34" + DstPort 1 + } + Line { + ZOrder 11868 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "PD1_MON" + DstPort 1 + } + Line { + ZOrder 11869 + SrcBlock "Ground35" + SrcPort 1 + DstBlock "PD2_MON" + DstPort 1 + } + Line { + ZOrder 11871 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "PD4_MON" + DstPort 1 + } + Line { + ZOrder 11872 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "PD3_MON" + DstPort 1 + } + Line { + ZOrder 11873 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "PD6_MON" + DstPort 1 + } + Line { + ZOrder 11874 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "PD5_MON" + DstPort 1 + } + Line { + ZOrder 11875 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "PD8_MON" + DstPort 1 + } + Line { + ZOrder 11876 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "PD7_MON" + DstPort 1 + } + Line { + ZOrder 11877 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "MAT1" + DstPort 1 + } + Line { + ZOrder 11878 + SrcBlock "MAT1" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 11881 + SrcBlock "Demux2" + SrcPort 1 + Points [35, 0; 0, -20] + Branch { + ZOrder 11880 + DstBlock "IM_L_MON" + DstPort 1 + } + Branch { + ZOrder 11879 + Points [0, -30] + DstBlock "Fil_IM_L" + DstPort 1 + } + } + Line { + ZOrder 11884 + SrcBlock "Demux2" + SrcPort 2 + Points [35, 0] + Branch { + ZOrder 11883 + DstBlock "IM_Y_MON" + DstPort 1 + } + Branch { + ZOrder 11882 + Points [0, -27; 210, 0] + DstBlock "Fil_IM_Y" + DstPort 1 + } + } + Line { + ZOrder 11887 + SrcBlock "Demux2" + SrcPort 3 + Points [35, 0] + Branch { + ZOrder 11886 + Points [0, 20] + DstBlock "IM_P_MON" + DstPort 1 + } + Branch { + ZOrder 11885 + Points [0, -10] + DstBlock "Fil_IM_P" + DstPort 1 + } + } + Line { + ZOrder 11888 + SrcBlock "IM_L_MON" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 11889 + SrcBlock "IM_Y_MON" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 11890 + SrcBlock "IM_P_MON" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 11891 + SrcBlock "Fil_IM_L" + SrcPort 1 + Points [20, 0; 0, 75] + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 11892 + SrcBlock "Fil_IM_Y" + SrcPort 1 + Points [8, 0; 0, 25] + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 11894 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "cdsMuxMatrix3" + DstPort 1 + } + Line { + ZOrder 11895 + SrcBlock "cdsMuxMatrix3" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 11893 + SrcBlock "Fil_IM_P" + SrcPort 1 + Points [20, 0; 0, -35] + DstBlock "Mux3" + DstPort 3 + } + Line { + ZOrder 11942 + SrcBlock "Fil_IM_COIL2" + SrcPort 1 + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 11898 + SrcBlock "Demux3" + SrcPort 3 + Points [22, 0; 0, 10] + DstBlock "Fil_IM_COIL3" + DstPort 1 + } + Line { + ZOrder 11940 + SrcBlock "Fil_IM_COIL1" + SrcPort 1 + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 11941 + SrcBlock "Fil_IM_COIL3" + SrcPort 1 + DstBlock "Terminator18" + DstPort 1 + } + Line { + ZOrder 11943 + SrcBlock "Fil_IM_COIL4" + SrcPort 1 + DstBlock "Terminator19" + DstPort 1 + } + Line { + ZOrder 11904 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "Sum23" + DstPort 1 + } + Line { + ZOrder 11907 + SrcBlock "D_M" + SrcPort 1 + Points [15, 0; 0, 135] + Branch { + ZOrder 11906 + DstBlock "Sum24" + DstPort 1 + } + Branch { + ZOrder 11905 + Points [0, 191; 30, 0] + DstBlock "Sum23" + DstPort 2 + } + } + Line { + ZOrder 11908 + SrcBlock "Sum23" + SrcPort 1 + DstBlock "SENSING_L" + DstPort 1 + } + Line { + ZOrder 11909 + SrcBlock "Sum24" + SrcPort 1 + DstBlock "Divide29" + DstPort 2 + } + Line { + ZOrder 11910 + SrcBlock "Constant27" + SrcPort 1 + Points [9, 0; 0, -14; -23, 0; 0, -26] + DstBlock "Product21" + DstPort 2 + } + Line { + ZOrder 11912 + SrcBlock "Product2" + SrcPort 1 + Points [30, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + ZOrder 11913 + SrcBlock "Sum25" + SrcPort 1 + DstBlock "Product22" + DstPort 2 + } + Line { + ZOrder 11911 + SrcBlock "Product21" + SrcPort 1 + DstBlock "Product2" + DstPort 2 + } + Line { + ZOrder 11914 + SrcBlock "Divide29" + SrcPort 1 + Points [70, 0] + DstBlock "Product23" + DstPort 2 + } + Line { + ZOrder 11915 + SrcBlock "Product22" + SrcPort 1 + DstBlock "Product23" + DstPort 1 + } + Line { + ZOrder 11916 + SrcBlock "Constant25" + SrcPort 1 + Points [0, 20] + DstBlock "Product22" + DstPort 1 + } + Line { + ZOrder 11917 + SrcBlock "Tan_Theta" + SrcPort 1 + Points [89, 0; 0, 355] + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 11919 + SrcBlock "Mux4" + SrcPort 1 + DstBlock "COS_Theta" + DstPort 1 + } + Line { + ZOrder 11920 + SrcBlock "Mux5" + SrcPort 1 + DstBlock "Tan_Theta" + DstPort 1 + } + Line { + ZOrder 11918 + SrcBlock "COS_Theta" + SrcPort 1 + Points [110, 0; 0, 245] + DstBlock "Divide29" + DstPort 1 + } + Line { + ZOrder 11923 + SrcBlock "Theta" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 11922 + Points [0, 55] + DstBlock "Mux5" + DstPort 1 + } + Branch { + ZOrder 11921 + DstBlock "Mux4" + DstPort 1 + } + } + Line { + ZOrder 11928 + SrcBlock "SENSING_L" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 11927 + Points [0, 120] + DstBlock "L_MON" + DstPort 1 + } + Branch { + ZOrder 11926 + Points [74, 0] + Branch { + ZOrder 11925 + DstBlock "Sum24" + DstPort 2 + } + Branch { + ZOrder 11924 + DstBlock "Product21" + DstPort 1 + } + } + } + Line { + ZOrder 11929 + SrcBlock "Product23" + SrcPort 1 + DstBlock "SENSING_Y" + DstPort 1 + } + Line { + ZOrder 11930 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "Sum25" + DstPort 1 + } + Line { + ZOrder 11931 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "Divide28" + DstPort 1 + } + Line { + ZOrder 11932 + SrcBlock "L_MON" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 11933 + SrcBlock "Y_MON" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 11934 + SrcBlock "Constant31" + SrcPort 1 + Points [28, 0; 0, -40] + DstBlock "Product28" + DstPort 2 + } + Line { + ZOrder 11935 + SrcBlock "SENSING_Y" + SrcPort 1 + DstBlock "Product28" + DstPort 1 + } + Line { + ZOrder 11938 + SrcBlock "Constant38" + SrcPort 1 + Points [0, 9; 100, 0] + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 11936 + SrcBlock "Product28" + SrcPort 1 + DstBlock "Y_MON" + DstPort 1 + } + Line { + ZOrder 11937 + SrcBlock "Constant37" + SrcPort 1 + Points [0, 5] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 11660 + SrcBlock "Divide10" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 11659 + Points [0, -45] + DstBlock "PD2_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11658 + DstBlock "Product7" + DstPort 1 + } + } + Line { + ZOrder 11657 + SrcBlock "Divide9" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 11656 + Points [0, -80] + DstBlock "PD1_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11655 + DstBlock "Product6" + DstPort 1 + } + } + Line { + ZOrder 11663 + SrcBlock "Divide11" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 11662 + DstBlock "Product8" + DstPort 1 + } + Branch { + ZOrder 11661 + Points [0, -50] + DstBlock "PD4_volt_MON" + DstPort 1 + } + } + Line { + ZOrder 11666 + SrcBlock "Divide12" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 11665 + Points [0, -50] + DstBlock "PD3_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11664 + DstBlock "Product9" + DstPort 1 + } + } + Line { + ZOrder 11667 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "PD1_mm_MON" + DstPort 1 + } + Line { + ZOrder 11668 + SrcBlock "Sum10" + SrcPort 1 + DstBlock "Diff_PDunit1_MON" + DstPort 1 + } + Line { + ZOrder 11669 + SrcBlock "Sum11" + SrcPort 1 + DstBlock "Diff_PDunit2_MON" + DstPort 1 + } + Line { + ZOrder 11670 + SrcBlock "Diff_PDunit1_MON" + SrcPort 1 + DstBlock "Diff_PDunit1" + DstPort 1 + } + Line { + ZOrder 11671 + SrcBlock "Diff_PDunit2_MON" + SrcPort 1 + DstBlock "Diff_PDunit2" + DstPort 1 + } + Line { + ZOrder 11672 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "PD2_mm_MON" + DstPort 1 + } + Line { + ZOrder 11673 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "PD4_mm_MON" + DstPort 1 + } + Line { + ZOrder 11674 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "PD3_mm_MON" + DstPort 1 + } + Line { + ZOrder 11896 + SrcBlock "Demux3" + SrcPort 1 + Points [22, 0; 0, -25] + DstBlock "Fil_IM_COIL1" + DstPort 1 + } + Line { + ZOrder 11897 + SrcBlock "Demux3" + SrcPort 4 + Points [22, 0; 0, 25] + DstBlock "Fil_IM_COIL4" + DstPort 1 + } + Line { + ZOrder 11899 + SrcBlock "Demux3" + SrcPort 2 + Points [22, 0; 0, -10] + DstBlock "Fil_IM_COIL2" + DstPort 1 + } + Line { + ZOrder 11685 + SrcBlock "Divide20" + SrcPort 1 + Points [62, 0] + Branch { + ZOrder 11684 + Points [0, -40] + DstBlock "PD5_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11683 + DstBlock "Product12" + DstPort 1 + } + } + Line { + ZOrder 11686 + SrcBlock "PD5_MON" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + ZOrder 11689 + SrcBlock "Divide21" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 11688 + Points [0, -50] + DstBlock "PD8_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11687 + DstBlock "Product13" + DstPort 1 + } + } + Line { + ZOrder 11690 + SrcBlock "PD8_MON" + SrcPort 1 + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 11693 + SrcBlock "Divide22" + SrcPort 1 + Points [67, 0] + Branch { + ZOrder 11692 + Points [0, -50] + DstBlock "PD7_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11691 + DstBlock "Product14" + DstPort 1 + } + } + Line { + ZOrder 11694 + SrcBlock "PD7_MON" + SrcPort 1 + Points [9, 0; 0, 65] + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 11695 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "PD6_mm_MON" + DstPort 1 + } + Line { + ZOrder 11696 + SrcBlock "Sum12" + SrcPort 1 + DstBlock "Diff_PDunit3_MON" + DstPort 1 + } + Line { + ZOrder 11697 + SrcBlock "Sum13" + SrcPort 1 + DstBlock "Diff_PDunit4_MON" + DstPort 1 + } + Line { + ZOrder 11698 + SrcBlock "Diff_PDunit3_MON" + SrcPort 1 + DstBlock "Diff_PDunit3" + DstPort 1 + } + Line { + ZOrder 11699 + SrcBlock "Diff_PDunit4_MON" + SrcPort 1 + DstBlock "Diff_PDunit4" + DstPort 1 + } + Line { + ZOrder 11700 + SrcBlock "Sum7" + SrcPort 1 + DstBlock "PD5_mm_MON" + DstPort 1 + } + Line { + ZOrder 11701 + SrcBlock "Sum8" + SrcPort 1 + DstBlock "PD8_mm_MON" + DstPort 1 + } + Line { + ZOrder 11702 + SrcBlock "Sum9" + SrcPort 1 + DstBlock "PD7_mm_MON" + DstPort 1 + } + Line { + ZOrder 11865 + SrcBlock "Constant5" + SrcPort 1 + Points [0, 1555] + Branch { + ZOrder 11866 + Points [-7, 0; 0, 175] + Branch { + ZOrder 11714 + DstBlock "Product7" + DstPort 2 + } + Branch { + ZOrder 11713 + Points [0, 175] + Branch { + ZOrder 11712 + DstBlock "Product8" + DstPort 2 + } + Branch { + ZOrder 11711 + Points [0, 175] + Branch { + ZOrder 11710 + DstBlock "Product9" + DstPort 2 + } + Branch { + ZOrder 11709 + Points [0, 175] + Branch { + ZOrder 11708 + DstBlock "Product11" + DstPort 2 + } + Branch { + ZOrder 11707 + Points [0, 175] + Branch { + ZOrder 11706 + DstBlock "Product12" + DstPort 2 + } + Branch { + ZOrder 11705 + Points [0, 175] + Branch { + ZOrder 11704 + DstBlock "Product13" + DstPort 2 + } + Branch { + ZOrder 11703 + Points [0, 175] + DstBlock "Product14" + DstPort 2 + } + } + } + } + } + } + } + Branch { + ZOrder 11716 + DstBlock "Product6" + DstPort 2 + } + } + Line { + ZOrder 38761 + SrcBlock "SENSING_R" + SrcPort 1 + DstBlock "Terminator12" + DstPort 1 + } + } + } + Block { + BlockType Product + Name "Product" + SID "2988" + Ports [2, 1] + Position [2850, 3632, 2880, 3663] + ZOrder 731 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2999" + Ports [2, 1] + Position [2850, 3807, 2880, 3838] + ZOrder 739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "5309" + Ports [2, 1] + Position [7130, 5752, 7160, 5783] + ZOrder 3145 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product101" + SID "5720" + Ports [2, 1] + Position [3690, 3212, 3720, 3243] + ZOrder 3549 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "5310" + Ports [2, 1] + Position [7130, 5927, 7160, 5958] + ZOrder 3146 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "5311" + Ports [2, 1] + Position [7130, 5402, 7160, 5433] + ZOrder 3143 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "3448" + Ports [2, 1] + Position [7130, 6267, 7160, 6298] + ZOrder 1073 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "3449" + Ports [2, 1] + Position [7130, 6442, 7160, 6473] + ZOrder 1074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "3450" + Ports [2, 1] + Position [7130, 6617, 7160, 6648] + ZOrder 1075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product20" + SID "3451" + Ports [2, 1] + Position [7130, 6092, 7160, 6123] + ZOrder 1072 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "5308" + Ports [2, 1] + Position [7130, 5577, 7160, 5608] + ZOrder 3144 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product32" + SID "3890" + Ports [2, 1] + Position [3525, 3202, 3555, 3233] + ZOrder 1522 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product33" + SID "4400" + Ports [2, 1] + Position [2825, 12462, 2855, 12493] + ZOrder 2179 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product34" + SID "3896" + Ports [2, 1] + Position [3835, 3482, 3865, 3513] + ZOrder 1528 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product35" + SID "3902" + Ports [2, 1] + Position [3835, 3407, 3865, 3438] + ZOrder 1534 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product36" + SID "4401" + Ports [2, 1] + Position [2825, 12637, 2855, 12668] + ZOrder 2186 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product37" + SID "4402" + Ports [2, 1] + Position [3485, 12432, 3515, 12463] + ZOrder 2279 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product38" + SID "4403" + Ports [2, 1] + Position [3800, 12577, 3830, 12608] + ZOrder 2282 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product39" + SID "4404" + Ports [2, 1] + Position [3800, 12502, 3830, 12533] + ZOrder 2287 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3428" + Ports [2, 1] + Position [2850, 4437, 2880, 4468] + ZOrder 1052 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product40" + SID "4405" + Ports [2, 1] + Position [2830, 11762, 2860, 11793] + ZOrder 2211 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product41" + SID "4406" + Ports [2, 1] + Position [2830, 11937, 2860, 11968] + ZOrder 2212 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3429" + Ports [2, 1] + Position [2850, 4612, 2880, 4643] + ZOrder 1053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product73" + SID "5718" + Ports [2, 1] + Position [3580, 12432, 3610, 12463] + ZOrder 3547 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType SubSystem + Name "Subsystem" + SID "6705" + Ports [2] + Position [1150, 10955, 1190, 11015] + ZOrder 3978 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [100, 100, 900, 600] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "60" + Block { + BlockType Inport + Name "In1" + SID "6706" + Position [20, 158, 50, 172] + ZOrder 3933 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6707" + Position [20, 173, 50, 187] + ZOrder 3934 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "CRY_ACC_Z" + SID "5909" + Tag "Test Point" + Ports [1] + Position [1475, 145, 1515, 155] + ZOrder 3796 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Z_MON" + SID "5910" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1380, 144, 1430, 156] + ZOrder 3795 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3" + SID "5911" + Tag "Test Point" + Ports [1] + Position [430, 135, 470, 155] + ZOrder 3788 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_MON" + SID "5912" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [260, 170, 340, 200] + ZOrder 3787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_a" + SID "5913" + Tag "Test Point" + Ports [1] + Position [835, 135, 875, 155] + ZOrder 3792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_a_MON" + SID "5914" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [685, 180, 765, 210] + ZOrder 3791 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice38" + SID "5915" + Position [1350, 300, 1380, 330] + ZOrder 3799 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice39" + SID "5916" + Position [1350, 370, 1380, 400] + ZOrder 3801 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice41" + SID "5986" + Position [1495, 355, 1525, 385] + ZOrder 3879 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice42" + SID "5987" + Position [1685, 135, 1715, 165] + ZOrder 3895 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant77" + SID "5935" + Description "accelerometer sensitivity (V/m/s^2)" + Position [80, 104, 155, 116] + ZOrder 3812 + Value "0.5" + } + Block { + BlockType Constant + Name "Constant78" + SID "5988" + Description "Each half of QPD" + Position [1585, 192, 1615, 208] + ZOrder 3892 + Value "0" + } + Block { + BlockType Demux + Name "Demux7" + SID "5917" + Ports [1, 6] + Position [1090, 114, 1095, 201] + ZOrder 3794 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux8" + SID "5990" + Ports [1, 6] + Position [1975, 114, 1980, 201] + ZOrder 3866 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Product + Name "Divide48" + SID "5918" + Ports [2, 1] + Position [70, 157, 100, 188] + ZOrder 3786 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide98" + SID "5919" + Ports [2, 1] + Position [565, 177, 595, 208] + ZOrder 3790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "FIL_ACC_Z1" + SID "5920" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1185, 145, 1225, 155] + ZOrder 3804 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Z2" + SID "5921" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1265, 145, 1305, 155] + ZOrder 3798 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT1" + SID "5991" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 25, 2360, 35] + ZOrder 3867 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT2" + SID "5992" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 75, 2360, 85] + ZOrder 3868 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT3" + SID "5993" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 120, 2360, 130] + ZOrder 3869 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT4" + SID "5994" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 185, 2360, 195] + ZOrder 3870 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT5" + SID "5995" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 240, 2360, 250] + ZOrder 3871 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT6" + SID "5996" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 295, 2360, 305] + ZOrder 3872 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_Z" + SID "5997" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1575, 365, 1615, 375] + ZOrder 3863 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground14" + SID "6209" + Position [1820, 170, 1840, 190] + ZOrder 3927 + } + Block { + BlockType Ground + Name "Ground17" + SID "6210" + Position [1820, 110, 1840, 130] + ZOrder 3928 + } + Block { + BlockType Ground + Name "Ground18" + SID "6211" + Position [1820, 125, 1840, 145] + ZOrder 3929 + } + Block { + BlockType Ground + Name "Ground23" + SID "6213" + Position [1820, 155, 1840, 175] + ZOrder 3931 + } + Block { + BlockType Ground + Name "Ground24" + SID "6214" + Position [1820, 185, 1840, 205] + ZOrder 3932 + } + Block { + BlockType Ground + Name "Ground41" + SID "5936" + Position [970, 170, 990, 190] + ZOrder 3813 + } + Block { + BlockType Ground + Name "Ground50" + SID "5939" + Position [970, 110, 990, 130] + ZOrder 3816 + } + Block { + BlockType Ground + Name "Ground65" + SID "5940" + Position [970, 125, 990, 145] + ZOrder 3817 + } + Block { + BlockType Ground + Name "Ground66" + SID "5941" + Position [970, 140, 990, 160] + ZOrder 3818 + } + Block { + BlockType Ground + Name "Ground67" + SID "5942" + Position [970, 155, 990, 175] + ZOrder 3819 + } + Block { + BlockType Ground + Name "Ground68" + SID "5999" + Position [1480, 45, 1500, 65] + ZOrder 3894 + } + Block { + BlockType Ground + Name "Ground69" + SID "6023" + Position [1275, 260, 1295, 280] + ZOrder 3900 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Reference + Name "MAT_ACC" + SID "5922" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1030, 130, 1070, 190] + ZOrder 3793 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_ACT" + SID "6000" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1905, 130, 1945, 190] + ZOrder 3864 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux24" + SID "5923" + Ports [6, 1] + Position [1010, 114, 1015, 201] + ZOrder 3797 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux25" + SID "6001" + Ports [6, 1] + Position [1865, 114, 1870, 201] + ZOrder 3865 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OSC_Z" + SID "6002" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [1520, 24, 1575, 86] + ZOrder 3893 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Z_SW" + SID "6003" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1565, 142, 1630, 158] + ZOrder 3896 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1" + SID "6004" + Tag "Test Point" + Ports [1] + Position [2560, 20, 2600, 40] + ZOrder 3881 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1_MON" + SID "6005" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 20, 2485, 40] + ZOrder 3880 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2" + SID "6006" + Tag "Test Point" + Ports [1] + Position [2560, 70, 2600, 90] + ZOrder 3887 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2_MON" + SID "6007" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 70, 2485, 90] + ZOrder 3882 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3" + SID "6008" + Tag "Test Point" + Ports [1] + Position [2560, 115, 2600, 135] + ZOrder 3888 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3_MON" + SID "6009" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 115, 2485, 135] + ZOrder 3883 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4" + SID "6010" + Tag "Test Point" + Ports [1] + Position [2560, 180, 2600, 200] + ZOrder 3889 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4_MON" + SID "6011" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 180, 2485, 200] + ZOrder 3884 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5" + SID "6012" + Tag "Test Point" + Ports [1] + Position [2560, 235, 2600, 255] + ZOrder 3890 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5_MON" + SID "6013" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 235, 2485, 255] + ZOrder 3885 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6" + SID "6014" + Tag "Test Point" + Ports [1] + Position [2560, 290, 2600, 310] + ZOrder 3891 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6_MON" + SID "6015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 290, 2485, 310] + ZOrder 3886 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product102" + SID "5924" + Ports [2, 1] + Position [180, 167, 210, 198] + ZOrder 3803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SUM_Z" + SID "6016" + Tag "Test Point" + Ports [1] + Position [1790, 360, 1830, 380] + ZOrder 3874 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Z_MON" + SID "6017" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1650, 360, 1730, 380] + ZOrder 3873 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_Z_IN" + SID "5925" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1240, 379, 1270, 391] + ZOrder 3802 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_FEEDBACK" + SID "6018" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1390, 204, 1420, 216] + ZOrder 3876 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_Z_IN" + SID "5926" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1240, 309, 1270, 321] + ZOrder 3800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum101" + SID "6019" + Ports [2, 1] + Position [1430, 350, 1450, 370] + ZOrder 3862 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum102" + SID "6020" + Ports [2, 1] + Position [1745, 140, 1765, 160] + ZOrder 3899 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator21" + SID "5937" + Position [1115, 185, 1135, 205] + ZOrder 3814 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "5943" + Position [1115, 110, 1135, 130] + ZOrder 3820 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "5944" + Position [1115, 125, 1135, 145] + ZOrder 3821 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "5945" + Position [1115, 155, 1135, 175] + ZOrder 3822 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "5946" + Position [1115, 170, 1135, 190] + ZOrder 3823 + } + Block { + BlockType Terminator + Name "Terminator31" + SID "6021" + Position [1590, 45, 1610, 65] + ZOrder 3897 + } + Block { + BlockType Terminator + Name "Terminator32" + SID "6022" + Position [1590, 70, 1610, 90] + ZOrder 3898 + } + Block { + BlockType Reference + Name "V3_CONST" + SID "5927" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [505, 139, 535, 151] + ZOrder 3789 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 43672 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "Mux25" + DstPort 4 + } + Line { + ZOrder 42127 + SrcBlock "P5_MON" + SrcPort 1 + DstBlock "P5" + DstPort 1 + } + Line { + ZOrder 42068 + SrcBlock "MAT_ACT" + SrcPort 1 + DstBlock "Demux8" + DstPort 1 + } + Line { + ZOrder 42069 + SrcBlock "Demux8" + SrcPort 2 + Points [18, 0; 0, -55] + DstBlock "FIL_ACT2" + DstPort 1 + } + Line { + ZOrder 42070 + SrcBlock "Demux8" + SrcPort 3 + Points [27, 0; 0, -25] + DstBlock "FIL_ACT3" + DstPort 1 + } + Line { + ZOrder 41960 + SrcBlock "Ground41" + SrcPort 1 + DstBlock "Mux24" + DstPort 5 + } + Line { + ZOrder 42146 + SrcBlock "OSC_Z" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator32" + DstPort 1 + } + Line { + ZOrder 42147 + SrcBlock "OSC_Z_SW" + SrcPort 1 + DstBlock "Choice42" + DstPort 2 + } + Line { + ZOrder 42148 + SrcBlock "Choice42" + SrcPort 1 + DstBlock "Sum102" + DstPort 1 + } + Line { + ZOrder 42149 + SrcBlock "Sum102" + SrcPort 1 + DstBlock "Mux25" + DstPort 3 + } + Line { + ZOrder 41967 + SrcBlock "Demux7" + SrcPort 4 + DstBlock "Terminator24" + DstPort 1 + } + Line { + ZOrder 42118 + SrcBlock "FIL_ACT3" + SrcPort 1 + DstBlock "P3_MON" + DstPort 1 + } + Line { + ZOrder 42119 + SrcBlock "FIL_ACT4" + SrcPort 1 + DstBlock "P4_MON" + DstPort 1 + } + Line { + ZOrder 42120 + SrcBlock "FIL_ACT5" + SrcPort 1 + DstBlock "P5_MON" + DstPort 1 + } + Line { + ZOrder 42121 + SrcBlock "FIL_ACT6" + SrcPort 1 + DstBlock "P6_MON" + DstPort 1 + } + Line { + ZOrder 42178 + SrcBlock "SWITCH_FEEDBACK" + SrcPort 1 + Points [45, 0; 0, 160] + DstBlock "Choice41" + DstPort 2 + } + Line { + ZOrder 42079 + SrcBlock "Mux25" + SrcPort 1 + DstBlock "MAT_ACT" + DstPort 1 + } + Line { + ZOrder 42143 + SrcBlock "Ground68" + SrcPort 1 + DstBlock "OSC_Z" + DstPort 1 + } + Line { + ZOrder 42144 + SrcBlock "OSC_Z" + SrcPort 1 + Points [77, 0; 0, 105] + DstBlock "Choice42" + DstPort 1 + } + Line { + ZOrder 42145 + SrcBlock "OSC_Z" + SrcPort 2 + DstBlock "Terminator31" + DstPort 1 + } + Line { + ZOrder 41961 + SrcBlock "Ground67" + SrcPort 1 + DstBlock "Mux24" + DstPort 4 + } + Line { + ZOrder 41963 + SrcBlock "Ground65" + SrcPort 1 + DstBlock "Mux24" + DstPort 2 + } + Line { + ZOrder 43849 + SrcBlock "In1" + SrcPort 1 + DstBlock "Divide48" + DstPort 1 + } + Line { + ZOrder 42109 + SrcBlock "P1_MON" + SrcPort 1 + DstBlock "P1" + DstPort 1 + } + Line { + ZOrder 43850 + SrcBlock "In2" + SrcPort 1 + DstBlock "Divide48" + DstPort 2 + } + Line { + ZOrder 43669 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "Mux25" + DstPort 5 + } + Line { + ZOrder 43668 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "Mux25" + DstPort 6 + } + Line { + ZOrder 42117 + SrcBlock "P3_MON" + SrcPort 1 + DstBlock "P3" + DstPort 1 + } + Line { + ZOrder 43674 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "Mux25" + DstPort 1 + } + Line { + ZOrder 41966 + SrcBlock "Demux7" + SrcPort 5 + DstBlock "Terminator26" + DstPort 1 + } + Line { + ZOrder 42110 + SrcBlock "FIL_ACT1" + SrcPort 1 + DstBlock "P1_MON" + DstPort 1 + } + Line { + ZOrder 42111 + SrcBlock "FIL_ACT2" + SrcPort 1 + DstBlock "P2_MON" + DstPort 1 + } + Line { + ZOrder 42114 + SrcBlock "P2_MON" + SrcPort 1 + DstBlock "P2" + DstPort 1 + } + Line { + ZOrder 43673 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "Mux25" + DstPort 2 + } + Line { + ZOrder 42141 + SrcBlock "Constant78" + SrcPort 1 + Points [36, 0; 0, -40] + DstBlock "Choice42" + DstPort 3 + } + Line { + ZOrder 42142 + SrcBlock "Demux8" + SrcPort 1 + Points [9, 0; 0, -90] + DstBlock "FIL_ACT1" + DstPort 1 + } + Line { + ZOrder 41948 + SrcBlock "Constant77" + SrcPort 1 + Points [5, 0] + DstBlock "Product102" + DstPort 2 + } + Line { + ZOrder 41916 + SrcBlock "V3_CONST" + SrcPort 1 + Points [9, 0; 0, 55] + DstBlock "Divide98" + DstPort 2 + } + Line { + ZOrder 41917 + SrcBlock "Divide98" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V3_a_MON" + DstPort 1 + } + Line { + ZOrder 41920 + SrcBlock "CRY_SENSE_ACC_V3_a_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 42160 + DstBlock "Mux24" + DstPort 6 + } + Branch { + ZOrder 41918 + Points [0, -50] + DstBlock "CRY_SENSE_ACC_V3_a" + DstPort 1 + } + } + Line { + ZOrder 41921 + SrcBlock "Mux24" + SrcPort 1 + DstBlock "MAT_ACC" + DstPort 1 + } + Line { + ZOrder 41922 + SrcBlock "MAT_ACC" + SrcPort 1 + DstBlock "Demux7" + DstPort 1 + } + Line { + ZOrder 41923 + SrcBlock "CRY_ACC_Z_MON" + SrcPort 1 + DstBlock "CRY_ACC_Z" + DstPort 1 + } + Line { + ZOrder 41926 + SrcBlock "FIL_ACC_Z2" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 41979 + DstBlock "CRY_ACC_Z_MON" + DstPort 1 + } + Branch { + ZOrder 41974 + Points [0, 225] + DstBlock "Choice39" + DstPort 1 + } + } + Line { + ZOrder 42165 + SrcBlock "Ground69" + SrcPort 1 + Points [15, 0; 0, 15] + Branch { + ZOrder 42177 + Points [147, 0; 0, 95] + DstBlock "Choice41" + DstPort 3 + } + Branch { + ZOrder 42176 + Points [0, 20] + Branch { + ZOrder 42170 + DstBlock "Choice38" + DstPort 1 + } + Branch { + ZOrder 42169 + Points [0, 20] + Branch { + ZOrder 42167 + Points [0, 70] + DstBlock "Choice39" + DstPort 3 + } + Branch { + ZOrder 42166 + DstBlock "Choice38" + DstPort 3 + } + } + } + } + Line { + ZOrder 42163 + SrcBlock "Choice38" + SrcPort 1 + Points [21, 0; 0, 45] + DstBlock "Sum101" + DstPort 1 + } + Line { + ZOrder 41930 + SrcBlock "SWITCH_PD_Z_IN" + SrcPort 1 + DstBlock "Choice38" + DstPort 2 + } + Line { + ZOrder 41933 + SrcBlock "SWITCH_ACC_Z_IN" + SrcPort 1 + DstBlock "Choice39" + DstPort 2 + } + Line { + ZOrder 41935 + SrcBlock "Divide48" + SrcPort 1 + DstBlock "Product102" + DstPort 1 + } + Line { + ZOrder 41936 + SrcBlock "Product102" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V3_MON" + DstPort 1 + } + Line { + ZOrder 41937 + SrcBlock "FIL_ACC_Z1" + SrcPort 1 + DstBlock "FIL_ACC_Z2" + DstPort 1 + } + Line { + ZOrder 41938 + SrcBlock "Demux7" + SrcPort 3 + Points [5, 0; 0, -1; 55, 0; 0, 1] + DstBlock "FIL_ACC_Z1" + DstPort 1 + } + Line { + ZOrder 41915 + SrcBlock "CRY_SENSE_ACC_V3_MON" + SrcPort 1 + Points [50, 0] + Branch { + ZOrder 41953 + DstBlock "Divide98" + DstPort 1 + } + Branch { + ZOrder 41913 + Points [0, -40] + DstBlock "CRY_SENSE_ACC_V3" + DstPort 1 + } + } + Line { + ZOrder 42105 + SrcBlock "Sum101" + SrcPort 1 + DstBlock "Choice41" + DstPort 1 + } + Line { + ZOrder 42162 + SrcBlock "Choice39" + SrcPort 1 + DstBlock "Sum101" + DstPort 2 + } + Line { + ZOrder 42106 + SrcBlock "Choice41" + SrcPort 1 + DstBlock "FIL_SUM_Z" + DstPort 1 + } + Line { + ZOrder 41962 + SrcBlock "Ground66" + SrcPort 1 + DstBlock "Mux24" + DstPort 3 + } + Line { + ZOrder 41968 + SrcBlock "Demux7" + SrcPort 2 + DstBlock "Terminator23" + DstPort 1 + } + Line { + ZOrder 42124 + SrcBlock "P4_MON" + SrcPort 1 + DstBlock "P4" + DstPort 1 + } + Line { + ZOrder 42130 + SrcBlock "P6_MON" + SrcPort 1 + DstBlock "P6" + DstPort 1 + } + Line { + ZOrder 42071 + SrcBlock "Demux8" + SrcPort 4 + Points [27, 0; 0, 25] + DstBlock "FIL_ACT4" + DstPort 1 + } + Line { + ZOrder 42072 + SrcBlock "Demux8" + SrcPort 5 + Points [17, 0; 0, 65] + DstBlock "FIL_ACT5" + DstPort 1 + } + Line { + ZOrder 42073 + SrcBlock "Demux8" + SrcPort 6 + Points [6, 0; 0, 105] + DstBlock "FIL_ACT6" + DstPort 1 + } + Line { + ZOrder 42074 + SrcBlock "FIL_SUM_Z" + SrcPort 1 + DstBlock "SUM_Z_MON" + DstPort 1 + } + Line { + ZOrder 42077 + SrcBlock "SUM_Z_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 43666 + DstBlock "SUM_Z" + DstPort 1 + } + Branch { + ZOrder 42180 + DstBlock "Sum102" + DstPort 2 + } + } + Line { + ZOrder 41965 + SrcBlock "Demux7" + SrcPort 6 + DstBlock "Terminator21" + DstPort 1 + } + Line { + ZOrder 41964 + SrcBlock "Ground50" + SrcPort 1 + DstBlock "Mux24" + DstPort 1 + } + Line { + ZOrder 41969 + SrcBlock "Demux7" + SrcPort 1 + DstBlock "Terminator22" + DstPort 1 + } + } + } + Block { + BlockType Sum + Name "Sum1" + SID "3921" + Ports [2, 1] + Position [3100, 4510, 3120, 4530] + ZOrder 1549 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum100" + SID "5703" + Ports [2, 1] + Position [1970, 12790, 1990, 12810] + ZOrder 3536 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "3517" + Ports [2, 1] + Position [2030, 875, 2050, 895] + ZOrder 1147 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum30" + SID "3729" + Ports [2, 1] + Position [3080, 3705, 3100, 3725] + ZOrder 1360 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum31" + SID "3734" + Ports [2, 1] + Position [3080, 3780, 3100, 3800] + ZOrder 1365 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum32" + SID "5304" + Ports [2, 1] + Position [4665, 3605, 4685, 3625] + ZOrder 3587 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum33" + SID "3891" + Ports [2, 1] + Position [3510, 3705, 3530, 3725] + ZOrder 1523 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum34" + SID "3849" + Ports [2, 1] + Position [5675, 3605, 5695, 3625] + ZOrder 1480 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum35" + SID "3850" + Ports [2, 1] + Position [5675, 3680, 5695, 3700] + ZOrder 1481 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum36" + SID "3851" + Ports [2, 1] + Position [5675, 3755, 5695, 3775] + ZOrder 1482 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum37" + SID "5305" + Ports [2, 1] + Position [4665, 3680, 4685, 3700] + ZOrder 3588 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum38" + SID "3887" + Ports [2, 1] + Position [3280, 3165, 3300, 3185] + ZOrder 1519 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum39" + SID "3893" + Ports [2, 1] + Position [3280, 3110, 3300, 3130] + ZOrder 1525 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum40" + SID "3922" + Ports [2, 1] + Position [3100, 4585, 3120, 4605] + ZOrder 1551 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum42" + SID "4407" + Ports [2, 1] + Position [3060, 11835, 3080, 11855] + ZOrder 2292 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum43" + SID "4408" + Ports [2, 1] + Position [3055, 12535, 3075, 12555] + ZOrder 2220 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum44" + SID "4409" + Ports [2, 1] + Position [3055, 12610, 3075, 12630] + ZOrder 2222 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum45" + SID "5689" + Ports [2, 1] + Position [1970, 11740, 1990, 11760] + ZOrder 3520 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum46" + SID "4411" + Ports [2, 1] + Position [3490, 12505, 3510, 12525] + ZOrder 2280 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum47" + SID "4412" + Ports [2, 1] + Position [5675, 12435, 5695, 12455] + ZOrder 2249 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum48" + SID "4413" + Ports [2, 1] + Position [5675, 12510, 5695, 12530] + ZOrder 2250 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum49" + SID "4414" + Ports [2, 1] + Position [5675, 12585, 5695, 12605] + ZOrder 2251 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum50" + SID "5690" + Ports [2, 1] + Position [1970, 11915, 1990, 11935] + ZOrder 3522 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum51" + SID "4416" + Ports [2, 1] + Position [3255, 12170, 3275, 12190] + ZOrder 2276 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum52" + SID "4417" + Ports [2, 1] + Position [3255, 12115, 3275, 12135] + ZOrder 2281 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum53" + SID "4418" + Ports [2, 1] + Position [3060, 11910, 3080, 11930] + ZOrder 2294 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum54" + SID "4768" + Ports [2, 1] + Position [235, 4495, 255, 4515] + ZOrder 2567 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum55" + SID "4849" + Ports [2, 1] + Position [5610, 3235, 5630, 3255] + ZOrder 2692 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum56" + SID "4850" + Ports [2, 1] + Position [5610, 3275, 5630, 3295] + ZOrder 2693 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum57" + SID "4851" + Ports [2, 1] + Position [5610, 3320, 5630, 3340] + ZOrder 2694 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum58" + SID "4868" + Ports [2, 1] + Position [4430, 3605, 4450, 3625] + ZOrder 2711 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum59" + SID "4869" + Ports [2, 1] + Position [4430, 3680, 4450, 3700] + ZOrder 2712 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum60" + SID "4870" + Ports [2, 1] + Position [4430, 3755, 4450, 3775] + ZOrder 2713 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum67" + SID "5246" + Ports [2, 1] + Position [4750, 3605, 4770, 3625] + ZOrder 3584 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum68" + SID "5306" + Ports [2, 1] + Position [4665, 3755, 4685, 3775] + ZOrder 3589 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum75" + SID "5456" + Ports [2, 1] + Position [5600, 12090, 5620, 12110] + ZOrder 3287 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum76" + SID "5457" + Ports [2, 1] + Position [5600, 12145, 5620, 12165] + ZOrder 3288 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum77" + SID "5458" + Ports [2, 1] + Position [5600, 12190, 5620, 12210] + ZOrder 3289 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum84" + SID "5645" + Ports [2, 1] + Position [4585, 12435, 4605, 12455] + ZOrder 3487 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum85" + SID "5646" + Ports [2, 1] + Position [4585, 12510, 4605, 12530] + ZOrder 3488 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum86" + SID "5647" + Ports [2, 1] + Position [4415, 12435, 4435, 12455] + ZOrder 3479 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum87" + SID "5648" + Ports [2, 1] + Position [4415, 12510, 4435, 12530] + ZOrder 3480 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum88" + SID "5649" + Ports [2, 1] + Position [4415, 12585, 4435, 12605] + ZOrder 3481 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum89" + SID "5650" + Ports [2, 1] + Position [4585, 12585, 4605, 12605] + ZOrder 3489 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum90" + SID "5674" + Ports [2, 1] + Position [4660, 12435, 4680, 12455] + ZOrder 3505 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum91" + SID "5675" + Ports [2, 1] + Position [1995, 3610, 2015, 3630] + ZOrder 3506 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum92" + SID "5679" + Ports [2, 1] + Position [1995, 3785, 2015, 3805] + ZOrder 3510 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum93" + SID "5681" + Ports [2, 1] + Position [1995, 3960, 2015, 3980] + ZOrder 3512 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum94" + SID "5683" + Ports [2, 1] + Position [1995, 4415, 2015, 4435] + ZOrder 3514 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum95" + SID "5684" + Ports [2, 1] + Position [1995, 4590, 2015, 4610] + ZOrder 3516 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum96" + SID "5685" + Ports [2, 1] + Position [1995, 4765, 2015, 4785] + ZOrder 3518 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum97" + SID "5691" + Ports [2, 1] + Position [1970, 12090, 1990, 12110] + ZOrder 3524 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum98" + SID "5701" + Ports [2, 1] + Position [1970, 12440, 1990, 12460] + ZOrder 3532 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum99" + SID "5702" + Ports [2, 1] + Position [1970, 12615, 1990, 12635] + ZOrder 3534 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator1" + SID "4419" + Position [3315, 11910, 3335, 11930] + ZOrder 2298 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "4629" + Position [1580, 6260, 1600, 6280] + ZOrder 2448 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "3923" + Position [3355, 4585, 3375, 4605] + ZOrder 1555 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3810" + Position [6900, 3300, 6920, 3320] + ZOrder 1441 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3811" + Position [6900, 3355, 6920, 3375] + ZOrder 1442 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "3812" + Position [6900, 3240, 6920, 3260] + ZOrder 1440 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "4622" + Position [1580, 5850, 1600, 5870] + ZOrder 2440 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "3874" + Position [6405, 3410, 6425, 3430] + ZOrder 1505 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "4784" + Position [1580, 6465, 1600, 6485] + ZOrder 2588 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "4631" + Position [1580, 6670, 1600, 6690] + ZOrder 2450 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "4632" + Position [1580, 10140, 1600, 10160] + ZOrder 2453 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "4777" + Position [1580, 5030, 1600, 5050] + ZOrder 2578 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "4633" + Position [1580, 10340, 1600, 10360] + ZOrder 2454 + } + Block { + BlockType Terminator + Name "Terminator36" + SID "4636" + Position [1580, 10540, 1600, 10560] + ZOrder 2457 + } + Block { + BlockType Terminator + Name "Terminator37" + SID "4637" + Position [1580, 10740, 1600, 10760] + ZOrder 2458 + } + Block { + BlockType Terminator + Name "Terminator38" + SID "4638" + Position [1580, 10940, 1600, 10960] + ZOrder 2459 + } + Block { + BlockType Terminator + Name "Terminator39" + SID "4639" + Position [1590, 5440, 1610, 5460] + ZOrder 2667 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "3828" + Position [1580, 4210, 1600, 4230] + ZOrder 1459 + } + Block { + BlockType Terminator + Name "Terminator40" + SID "4640" + Position [1590, 5645, 1610, 5665] + ZOrder 2668 + } + Block { + BlockType Terminator + Name "Terminator41" + SID "4641" + Position [1580, 11540, 1600, 11560] + ZOrder 2462 + } + Block { + BlockType Terminator + Name "Terminator42" + SID "4642" + Position [1580, 13540, 1600, 13560] + ZOrder 2463 + } + Block { + BlockType Terminator + Name "Terminator43" + SID "4785" + Position [1590, 3185, 1610, 3205] + ZOrder 2602 + } + Block { + BlockType Terminator + Name "Terminator44" + SID "4644" + Position [1580, 13940, 1600, 13960] + ZOrder 2465 + } + Block { + BlockType Terminator + Name "Terminator45" + SID "4645" + Position [1580, 12340, 1600, 12360] + ZOrder 2466 + } + Block { + BlockType Terminator + Name "Terminator46" + SID "4646" + Position [1580, 13340, 1600, 13360] + ZOrder 2467 + } + Block { + BlockType Terminator + Name "Terminator48" + SID "4694" + Position [1580, 5235, 1600, 5255] + ZOrder 2498 + } + Block { + BlockType Terminator + Name "Terminator50" + SID "4650" + Position [1580, 13140, 1600, 13160] + ZOrder 2471 + } + Block { + BlockType Terminator + Name "Terminator51" + SID "4651" + Position [1590, 2980, 1610, 3000] + ZOrder 2473 + } + Block { + BlockType Terminator + Name "Terminator52" + SID "4652" + Position [1580, 13740, 1600, 13760] + ZOrder 2601 + } + Block { + BlockType Terminator + Name "Terminator53" + SID "4653" + Position [1590, 3390, 1610, 3410] + ZOrder 2475 + } + Block { + BlockType Terminator + Name "Terminator54" + SID "4654" + Position [1590, 2775, 1610, 2795] + ZOrder 2472 + } + Block { + BlockType Terminator + Name "Terminator55" + SID "4697" + Position [1590, 2160, 1610, 2180] + ZOrder 2502 + } + Block { + BlockType Terminator + Name "Terminator56" + SID "4698" + Position [1590, 2365, 1610, 2385] + ZOrder 2503 + } + Block { + BlockType Terminator + Name "Terminator57" + SID "4699" + Position [1590, 2570, 1610, 2590] + ZOrder 2504 + } + Block { + BlockType Terminator + Name "Terminator58" + SID "4700" + Position [1590, 1955, 1610, 1975] + ZOrder 2501 + } + Block { + BlockType Terminator + Name "Terminator59" + SID "4701" + Position [1590, 1340, 1610, 1360] + ZOrder 2506 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "6684" + Position [7770, 4860, 7790, 4880] + ZOrder 3970 + } + Block { + BlockType Terminator + Name "Terminator60" + SID "4702" + Position [1590, 1545, 1610, 1565] + ZOrder 2507 + } + Block { + BlockType Terminator + Name "Terminator61" + SID "4703" + Position [1590, 1760, 1610, 1780] + ZOrder 2508 + } + Block { + BlockType Terminator + Name "Terminator62" + SID "4704" + Position [1590, 1135, 1610, 1155] + ZOrder 2505 + } + Block { + BlockType Terminator + Name "Terminator71" + SID "4713" + Position [1580, 8540, 1600, 8560] + ZOrder 2517 + } + Block { + BlockType Terminator + Name "Terminator72" + SID "4714" + Position [1580, 8740, 1600, 8760] + ZOrder 2518 + } + Block { + BlockType Terminator + Name "Terminator73" + SID "4715" + Position [1580, 8940, 1600, 8960] + ZOrder 2519 + } + Block { + BlockType Terminator + Name "Terminator74" + SID "4716" + Position [1580, 9140, 1600, 9160] + ZOrder 2520 + } + Block { + BlockType Terminator + Name "Terminator75" + SID "4717" + Position [1580, 9340, 1600, 9360] + ZOrder 2521 + } + Block { + BlockType Terminator + Name "Terminator76" + SID "4718" + Position [1580, 9540, 1600, 9560] + ZOrder 2522 + } + Block { + BlockType Terminator + Name "Terminator77" + SID "4719" + Position [1580, 9740, 1600, 9760] + ZOrder 2523 + } + Block { + BlockType Terminator + Name "Terminator78" + SID "4720" + Position [1580, 9940, 1600, 9960] + ZOrder 2524 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "3526" + Position [1425, 4260, 1445, 4280] + ZOrder 1156 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "4623" + Position [1580, 6055, 1600, 6075] + ZOrder 2442 + } + Block { + BlockType Reference + Name "Xend_DARM_TM_L_SW" + SID "5669" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4190, 11642, 4255, 11658] + ZOrder 3498 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Xend_DEMOD_TM1_LYP" + SID "6485" + Ports [5] + Position [5655, 12695, 5695, 12755] + ZOrder 3949 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_DEMOD_TM1_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "In1" + SID "6486" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6487" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6488" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6489" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6490" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6491" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6492" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6493" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6494" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6495" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6496" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6497" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6498" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6499" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6500" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6501" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6502" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6503" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6504" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6505" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6506" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6507" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6508" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6509" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6510" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6511" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6512" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6513" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6514" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6515" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6516" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6517" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6518" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6519" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6520" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6521" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6522" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6523" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6524" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6526" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6527" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6528" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6529" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6530" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6531" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6532" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6533" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6534" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6535" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6536" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6537" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6538" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6539" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6540" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6541" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6542" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6543" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6544" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6545" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6546" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6547" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6548" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6549" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6550" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Xend_DEMOD_TM2_LYP" + SID "6551" + Ports [5] + Position [5655, 12785, 5695, 12845] + ZOrder 3950 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_DEMOD_TM2_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6552" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6553" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6554" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6555" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6556" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6557" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6558" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6559" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6560" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6561" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6562" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6563" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6564" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6565" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6566" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6567" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6568" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6569" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6570" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6571" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6572" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6573" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6574" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6575" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6576" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6577" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6578" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6579" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6580" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6581" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6582" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6583" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6584" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6585" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6586" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6587" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6588" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6589" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6590" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6591" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6592" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6593" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6594" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6595" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6596" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6597" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6598" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6599" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6600" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6601" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6602" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6603" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6604" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6605" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6606" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6607" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6608" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6609" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6610" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6611" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6612" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6613" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6614" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6615" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6616" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Xend_DEMOD_TM2_OPLEV" + SID "6617" + Ports [5] + Position [5655, 12875, 5695, 12935] + ZOrder 3951 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_DEMOD_TM2_OPLEV" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "In1" + SID "6618" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6619" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6620" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6621" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6622" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6623" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6624" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6625" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6626" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6627" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6628" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6629" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6630" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6631" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6632" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6633" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6634" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6635" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6636" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6637" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6638" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6639" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6640" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6641" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6642" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6643" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6644" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6645" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6646" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6647" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6648" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6649" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6650" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6651" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6652" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6653" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6654" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6655" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6656" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6657" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6658" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6659" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6660" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6661" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6662" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6663" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6664" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6665" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6666" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6667" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6668" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6669" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6670" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6671" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6672" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6673" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6674" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6675" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6676" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6677" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6678" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6679" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6680" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6681" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6682" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType Reference + Name "Xend_Fil_COIL1" + SID "4429" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12408, 6300, 12432] + ZOrder 2300 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL2" + SID "4430" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12463, 6300, 12487] + ZOrder 2301 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL3" + SID "4431" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12518, 6300, 12542] + ZOrder 2302 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL4" + SID "4432" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12568, 6300, 12592] + ZOrder 2303 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_L" + SID "4433" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12433, 5580, 12457] + ZOrder 2168 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_L" + SID "5651" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12708, 4180, 12732] + ZOrder 3482 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_P" + SID "5652" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12893, 4180, 12917] + ZOrder 3484 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_Y" + SID "5653" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12808, 4180, 12832] + ZOrder 3483 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_P" + SID "4434" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12583, 5580, 12607] + ZOrder 2206 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_Y" + SID "4435" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12508, 5580, 12532] + ZOrder 2205 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_COIL_MAT" + SID "4436" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6030, 12490, 6070, 12550] + ZOrder 2207 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_CROSSTALK_MAT" + SID "4437" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [5800, 12490, 5840, 12550] + ZOrder 2201 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_MON" + SID "4438" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1830, 12785, 1910, 12815] + ZOrder 2175 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_OFFSET" + SID "5704" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12857, 1955, 12873] + ZOrder 3537 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT" + SID "4439" + Tag "Test Point" + Ports [1] + Position [2430, 12740, 2470, 12760] + ZOrder 2177 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT_MON" + SID "4440" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12795, 2360, 12825] + ZOrder 2216 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_MON" + SID "4441" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12435, 1905, 12465] + ZOrder 2169 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_OFFSET" + SID "5705" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12507, 1955, 12523] + ZOrder 3533 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT" + SID "4442" + Tag "Test Point" + Ports [1] + Position [2430, 12400, 2470, 12420] + ZOrder 2173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT_MON" + SID "4443" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12445, 2360, 12475] + ZOrder 2214 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm" + SID "4444" + Tag "Test Point" + Ports [1] + Position [3210, 12480, 3250, 12500] + ZOrder 2184 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_INIT" + SID "4445" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12562, 3040, 12578] + ZOrder 2221 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_MON" + SID "4446" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12475, 3160, 12505] + ZOrder 2183 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_diff_MON" + SID "4447" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12530, 3250, 12560] + ZOrder 2231 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_MON" + SID "4448" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12610, 1905, 12640] + ZOrder 2171 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_OFFSET" + SID "5706" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12682, 1955, 12698] + ZOrder 3535 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT" + SID "4449" + Tag "Test Point" + Ports [1] + Position [2430, 12560, 2470, 12580] + ZOrder 2174 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT_MON" + SID "4450" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12620, 2360, 12650] + ZOrder 2215 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm" + SID "4451" + Tag "Test Point" + Ports [1] + Position [3210, 12655, 3250, 12675] + ZOrder 2189 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_INIT" + SID "4452" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12702, 3040, 12718] + ZOrder 2223 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_MON" + SID "4453" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12650, 3160, 12680] + ZOrder 2188 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_diff_MON" + SID "4454" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12605, 3250, 12635] + ZOrder 2232 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_MON" + SID "4455" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12085, 1905, 12115] + ZOrder 2196 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_OFFSET" + SID "5692" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12157, 1955, 12173] + ZOrder 3525 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT" + SID "4456" + Tag "Test Point" + Ports [1] + Position [2430, 12050, 2470, 12070] + ZOrder 2198 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT_MON" + SID "4457" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 12095, 2345, 12125] + ZOrder 2219 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_MON" + SID "4458" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11735, 1905, 11765] + ZOrder 2190 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_OFFSET" + SID "5693" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11807, 1955, 11823] + ZOrder 3521 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT" + SID "4459" + Tag "Test Point" + Ports [1] + Position [2425, 11705, 2465, 11725] + ZOrder 2194 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT_MON" + SID "4460" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11745, 2345, 11775] + ZOrder 2217 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm" + SID "4461" + Tag "Test Point" + Ports [1] + Position [3215, 11780, 3255, 11800] + ZOrder 2289 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_INIT" + SID "4462" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 11862, 3045, 11878] + ZOrder 2293 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_MON" + SID "4463" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11775, 3165, 11805] + ZOrder 2288 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_diff_MON" + SID "4464" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11830, 3255, 11860] + ZOrder 2296 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_MON" + SID "4465" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11910, 1905, 11940] + ZOrder 2192 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_OFFSET" + SID "5694" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11982, 1955, 11998] + ZOrder 3523 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT" + SID "4466" + Tag "Test Point" + Ports [1] + Position [2425, 11880, 2465, 11900] + ZOrder 2195 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT_MON" + SID "4467" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11920, 2345, 11950] + ZOrder 2218 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm" + SID "4468" + Tag "Test Point" + Ports [1] + Position [3215, 11955, 3255, 11975] + ZOrder 2291 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_INIT" + SID "4469" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 12002, 3045, 12018] + ZOrder 2295 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_MON" + SID "4470" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11950, 3165, 11980] + ZOrder 2290 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_diff_MON" + SID "4471" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11905, 3255, 11935] + ZOrder 2297 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Xend_OSC_TM1" + SID "6453" + Ports [0, 5] + Position [5245, 12055, 5285, 12115] + ZOrder 3948 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_OSC_TM1" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Switch + Name "Choice" + SID "6454" + Position [445, 40, 475, 70] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "6455" + Position [445, 140, 475, 170] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "6456" + Position [445, 240, 475, 270] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "6457" + Position [315, 355, 345, 385] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "6458" + Position [155, 355, 185, 385] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "6459" + Position [155, 405, 185, 435] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "6460" + Position [315, 405, 345, 435] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "6461" + Position [315, 455, 345, 485] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "6462" + Position [155, 455, 185, 485] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant39" + SID "6463" + Description "Each half of QPD" + Position [330, 87, 360, 103] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "6464" + Description "Each half of QPD" + Position [330, 187, 360, 203] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "6465" + Description "Each half of QPD" + Position [330, 287, 360, 303] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "6466" + Description "Each half of QPD" + Position [20, 322, 50, 338] + ZOrder 3074 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "6467" + Position [145, 545, 205, 575] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "6468" + Position [330, 545, 390, 575] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground" + SID "6469" + Position [125, 45, 145, 65] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground22" + SID "6470" + Position [125, 145, 145, 165] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "6471" + Position [125, 245, 145, 265] + ZOrder 1488 + } + Block { + BlockType Reference + Name "L" + SID "6472" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 24, 230, 86] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "6473" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 47, 390, 63] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux20" + SID "6474" + Ports [3, 1] + Position [125, 538, 130, 582] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "6475" + Ports [3, 1] + Position [310, 538, 315, 582] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "6476" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 224, 230, 286] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "6477" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 247, 390, 263] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "6478" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 124, 230, 186] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "6479" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 147, 390, 163] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6480" + Position [600, 248, 630, 262] + ZOrder 3084 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6481" + Position [600, 303, 630, 317] + ZOrder 3085 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6482" + Position [610, 358, 640, 372] + ZOrder 3086 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6483" + Position [230, 900, 260, 915] + ZOrder 3087 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6484" + Position [250, 955, 280, 970] + ZOrder 3088 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "L" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "L_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 6 + Points [0, 283; -134, 0] + Branch { + ZOrder 7 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 8 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 9 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 10 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 11 + SrcBlock "Choice" + SrcPort 1 + Points [77, 0; 0, 200] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "Y" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 14 + SrcBlock "Y_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 15 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 16 + Points [0, 176; -126, 0] + Branch { + ZOrder 17 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 18 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 19 + SrcBlock "P" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 21 + SrcBlock "Choice1" + SrcPort 1 + Points [40, 0; 0, 155] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Choice2" + SrcPort 1 + Points [18, 0; 0, 110] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "L" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "Y" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "L" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "Y" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "P" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "P" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 30 + Points [176, 0; 0, 32] + Branch { + ZOrder 31 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 32 + Points [0, 50] + Branch { + ZOrder 33 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 34 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 35 + Points [0, 32] + Branch { + ZOrder 36 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 37 + Points [0, 50] + Branch { + ZOrder 38 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 39 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 40 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 43 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 46 + SrcBlock "P_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 47 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 48 + Points [0, 71; -142, 0] + Branch { + ZOrder 49 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 50 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 51 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 380] + DstBlock "Out5" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "Xend_OSC_TM2" + SID "6421" + Ports [0, 5] + Position [5245, 11955, 5285, 12015] + ZOrder 3947 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_OSC_TM2" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Switch + Name "Choice" + SID "6422" + Position [445, 40, 475, 70] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "6423" + Position [445, 140, 475, 170] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "6424" + Position [445, 240, 475, 270] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "6425" + Position [315, 355, 345, 385] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "6426" + Position [155, 355, 185, 385] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "6427" + Position [155, 405, 185, 435] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "6428" + Position [315, 405, 345, 435] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "6429" + Position [315, 455, 345, 485] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "6430" + Position [155, 455, 185, 485] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant39" + SID "6431" + Description "Each half of QPD" + Position [330, 87, 360, 103] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "6432" + Description "Each half of QPD" + Position [330, 187, 360, 203] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "6433" + Description "Each half of QPD" + Position [330, 287, 360, 303] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "6434" + Description "Each half of QPD" + Position [20, 322, 50, 338] + ZOrder 3074 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "6435" + Position [145, 545, 205, 575] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "6436" + Position [330, 545, 390, 575] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground" + SID "6437" + Position [125, 45, 145, 65] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground22" + SID "6438" + Position [125, 145, 145, 165] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "6439" + Position [125, 245, 145, 265] + ZOrder 1488 + } + Block { + BlockType Reference + Name "L" + SID "6440" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 24, 230, 86] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "6441" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 47, 390, 63] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux20" + SID "6442" + Ports [3, 1] + Position [125, 538, 130, 582] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "6443" + Ports [3, 1] + Position [310, 538, 315, 582] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "6444" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 224, 230, 286] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "6445" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 247, 390, 263] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "6446" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 124, 230, 186] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "6447" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 147, 390, 163] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6448" + Position [600, 248, 630, 262] + ZOrder 3084 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6449" + Position [600, 303, 630, 317] + ZOrder 3085 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6450" + Position [610, 358, 640, 372] + ZOrder 3086 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6451" + Position [230, 900, 260, 915] + ZOrder 3087 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6452" + Position [250, 955, 280, 970] + ZOrder 3088 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "L" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "L_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 6 + Points [0, 283; -134, 0] + Branch { + ZOrder 7 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 8 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 9 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 10 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 11 + SrcBlock "Choice" + SrcPort 1 + Points [77, 0; 0, 200] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "Y" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 14 + SrcBlock "Y_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 15 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 16 + Points [0, 176; -126, 0] + Branch { + ZOrder 17 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 18 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 19 + SrcBlock "P" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 21 + SrcBlock "Choice1" + SrcPort 1 + Points [40, 0; 0, 155] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Choice2" + SrcPort 1 + Points [18, 0; 0, 110] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "L" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "Y" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "L" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "Y" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "P" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "P" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 30 + Points [176, 0; 0, 32] + Branch { + ZOrder 31 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 32 + Points [0, 50] + Branch { + ZOrder 33 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 34 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 35 + Points [0, 32] + Branch { + ZOrder 36 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 37 + Points [0, 50] + Branch { + ZOrder 38 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 39 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 40 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 43 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 46 + SrcBlock "P_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 47 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 48 + Points [0, 71; -142, 0] + Branch { + ZOrder 49 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 50 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 51 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 380] + DstBlock "Out5" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT" + SID "5711" + Tag "Test Point" + Ports [1] + Position [6575, 12375, 6615, 12395] + ZOrder 3542 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT_MON" + SID "4478" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12395, 6505, 12425] + ZOrder 2226 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT" + SID "5712" + Tag "Test Point" + Ports [1] + Position [6575, 12430, 6615, 12450] + ZOrder 3543 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT_MON" + SID "4479" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12450, 6505, 12480] + ZOrder 2227 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT" + SID "5713" + Tag "Test Point" + Ports [1] + Position [6575, 12485, 6615, 12505] + ZOrder 3544 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT_MON" + SID "4480" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12510, 6505, 12540] + ZOrder 2228 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT" + SID "5714" + Tag "Test Point" + Ports [1] + Position [6575, 12540, 6615, 12560] + ZOrder 3545 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT_MON" + SID "4481" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12565, 6505, 12595] + ZOrder 2229 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L" + SID "4482" + Tag "Test Point" + Ports [1] + Position [3985, 12405, 4025, 12425] + ZOrder 2299 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L_MON" + SID "4483" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12430, 3945, 12460] + ZOrder 2202 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_L" + SID "5654" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12462, 4550, 12478] + ZOrder 3485 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_P" + SID "5655" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12617, 4550, 12633] + ZOrder 3490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_Y" + SID "5656" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12542, 4550, 12558] + ZOrder 3486 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P" + SID "5673" + Tag "Test Point" + Ports [1] + Position [3985, 12550, 4025, 12570] + ZOrder 3504 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P_MON" + SID "4484" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12580, 3945, 12610] + ZOrder 2204 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y" + SID "5672" + Tag "Test Point" + Ports [1] + Position [3985, 12480, 4025, 12500] + ZOrder 3503 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y_MON" + SID "4485" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12505, 3945, 12535] + ZOrder 2203 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_L_SW" + SID "5657" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12737, 4290, 12753] + ZOrder 3471 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_P_SW" + SID "5658" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12912, 4290, 12928] + ZOrder 3477 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_Y_SW" + SID "5659" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12827, 4290, 12843] + ZOrder 3474 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_yaw_length_SW" + SID "4686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3320, 12652, 3385, 12668] + ZOrder 2490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DARM_TM_L_SW" + SID "5249" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4210, 2867, 4275, 2883] + ZOrder 3090 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Yend_DEMOD_TM1_LYP" + SID "6038" + Ports [5] + Position [5660, 3860, 5700, 3920] + ZOrder 3905 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_DEMOD_TM1_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6039" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6040" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6041" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6042" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6043" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "4943" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "5020" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "4970" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "5016" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "4958" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "5015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "5098" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "5100" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "5104" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "5105" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "5112" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "5113" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "4946" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "4940" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "4962" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "5099" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "5106" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "5107" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "5101" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "5114" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "5115" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "5164" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "5163" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "5165" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "5166" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "5162" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "5161" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "5155" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "5157" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "4949" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "4950" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "4963" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "4964" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "5102" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "5103" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "5117" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "5116" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "5109" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "5108" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "5028" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "5027" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "5118" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "5119" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "5110" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "5111" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "4917" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "4918" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "4939" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "4951" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "4952" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "4953" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "4965" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "4966" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "4967" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "4937" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "4954" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "4968" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "5156" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "4955" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "4969" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 42198 + SrcBlock "In4" + SrcPort 1 + Points [167, 0; 0, 158] + Branch { + ZOrder 34489 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 34486 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 42195 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 42201 + Points [0, 135] + Branch { + ZOrder 42200 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 20061 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 42194 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 42199 + SrcBlock "In5" + SrcPort 1 + Points [170, 0; 0, 274] + Branch { + ZOrder 34491 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 34490 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 42197 + SrcBlock "In3" + SrcPort 1 + Points [156, 0; 0, 39] + Branch { + ZOrder 34480 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 34479 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 42196 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 42193 + Points [-41, 0; 0, 135] + Branch { + ZOrder 20069 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 20068 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 22252 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 19477 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 19479 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 19478 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19397 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 19263 + Points [0, -45; 478, 0] + Branch { + ZOrder 22270 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 19264 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 19398 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 18777 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 18778 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 19473 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 19475 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 18793 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 18794 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 18795 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 18796 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 18797 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 18937 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 19481 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 19482 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 18820 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 18821 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 18822 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 18823 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 18824 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 18938 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 19480 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19400 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 19268 + Points [0, 28; 465, 0] + Branch { + ZOrder 22265 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 22264 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 18939 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 18940 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 18955 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 18956 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 18969 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 19483 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19306 + Points [0, -30; 478, 0] + Branch { + ZOrder 19308 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 19307 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 18991 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 19484 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19303 + Points [0, 48; 458, 0] + Branch { + ZOrder 19305 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 19304 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 18993 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 19276 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 19266 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 19267 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 19277 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 19279 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 19283 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 19284 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 19285 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 19286 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 19287 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 19288 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 19297 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 19298 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 19299 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 19300 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 19302 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 19301 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 19476 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19292 + Points [0, 35; 467, 0] + Branch { + ZOrder 19294 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 19293 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 18982 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 19474 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 19289 + Points [0, -40; 475, 0] + Branch { + ZOrder 19291 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 19290 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 18977 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 19399 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 19401 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Yend_DEMOD_TM2_LYP" + SID "6289" + Ports [5] + Position [5660, 3950, 5700, 4010] + ZOrder 3945 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_DEMOD_TM2_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6290" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6291" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6292" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6293" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6294" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6295" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6296" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6297" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6298" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6299" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6300" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6301" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6302" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6303" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6304" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6305" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6306" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6307" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6308" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6309" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6310" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6311" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6312" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6313" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6314" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6315" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6316" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6317" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6318" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6319" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6320" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6321" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6322" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6323" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6324" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6325" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6326" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6327" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6328" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6329" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6330" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6331" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6332" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6334" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6336" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6337" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6338" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6339" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6340" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6341" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6342" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6343" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6344" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6345" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6346" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6347" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6348" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6349" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6350" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6351" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6352" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6353" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6354" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Yend_DEMOD_TM2_OPLEV" + SID "6355" + Ports [5] + Position [5660, 4035, 5700, 4095] + ZOrder 3946 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_DEMOD_TM2_OPLEV" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "In1" + SID "6356" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6357" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6358" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6359" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6360" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6361" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6362" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6363" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6364" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6365" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6366" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6367" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6368" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6369" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6370" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6371" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6372" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6373" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6374" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6375" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6376" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6377" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6378" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6379" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6380" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6381" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6382" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6383" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6384" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6385" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6386" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6387" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6388" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6389" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6390" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6391" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6392" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6393" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6394" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6395" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6396" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6397" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6398" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6399" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6400" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6401" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6402" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6403" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6404" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6405" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6406" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6407" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6408" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6409" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6410" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6411" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6412" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6413" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6414" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6415" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6416" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6417" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6418" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6419" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6420" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType Reference + Name "Yend_Fil_COIL1" + SID "3927" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3578, 6325, 3602] + ZOrder 1559 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL2" + SID "3931" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3633, 6325, 3657] + ZOrder 1563 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL3" + SID "3932" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3688, 6325, 3712] + ZOrder 1564 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL4" + SID "3933" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3738, 6325, 3762] + ZOrder 1565 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_L" + SID "2592" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3603, 5570, 3627] + ZOrder 553 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_L" + SID "4872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 3878, 4195, 3902] + ZOrder 2714 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_P" + SID "4874" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 4063, 4195, 4087] + ZOrder 2716 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_Y" + SID "4873" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 3978, 4195, 4002] + ZOrder 2715 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_P" + SID "3281" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3753, 5570, 3777] + ZOrder 906 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_Y" + SID "3280" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3678, 5570, 3702] + ZOrder 905 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_COIL_MAT" + SID "3282" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6015, 3660, 6055, 3720] + ZOrder 907 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_CROSSTALK_MAT" + SID "3274" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3870, 3660, 3910, 3720] + ZOrder 3614 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_Fil" + SID "5734" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2220, 3968, 2290, 3992] + ZOrder 3617 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_MON" + SID "2986" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 3955, 1935, 3985] + ZOrder 727 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_OFFSET" + SID "5682" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4027, 1980, 4043] + ZOrder 3513 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT" + SID "2985" + Tag "Test Point" + Ports [1] + Position [2455, 3910, 2495, 3930] + ZOrder 729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_MON" + SID "3522" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3965, 2385, 3995] + ZOrder 1152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_MON" + SID "2976" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3605, 1930, 3635] + ZOrder 719 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_OFFSET" + SID "5676" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3677, 1980, 3693] + ZOrder 3507 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT" + SID "2982" + Tag "Test Point" + Ports [1] + Position [2455, 3570, 2495, 3590] + ZOrder 725 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT_MON" + SID "3520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3615, 2385, 3645] + ZOrder 1150 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm" + SID "2993" + Tag "Test Point" + Ports [1] + Position [3235, 3650, 3275, 3670] + ZOrder 736 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_INIT" + SID "3730" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3000, 3732, 3065, 3748] + ZOrder 1361 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_MON" + SID "2992" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3105, 3645, 3185, 3675] + ZOrder 735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_diff_MON" + SID "3791" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3195, 3700, 3275, 3730] + ZOrder 1421 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_MON" + SID "2981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3780, 1930, 3810] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_OFFSET" + SID "5680" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3852, 1980, 3868] + ZOrder 3511 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT" + SID "2983" + Tag "Test Point" + Ports [1] + Position [2455, 3730, 2495, 3750] + ZOrder 726 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT_MON" + SID "3521" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3790, 2385, 3820] + ZOrder 1151 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm" + SID "2997" + Tag "Test Point" + Ports [1] + Position [3235, 3825, 3275, 3845] + ZOrder 742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_INIT" + SID "3733" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3000, 3872, 3065, 3888] + ZOrder 1366 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_MON" + SID "2998" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3105, 3820, 3185, 3850] + ZOrder 741 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_diff_MON" + SID "3792" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3195, 3775, 3275, 3805] + ZOrder 1422 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_MON" + SID "3062" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4760, 1935, 4790] + ZOrder 793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_OFFSET" + SID "5686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4832, 1980, 4848] + ZOrder 3519 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT" + SID "3061" + Tag "Test Point" + Ports [1] + Position [2495, 4725, 2535, 4745] + ZOrder 795 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_MON" + SID "3523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4770, 2410, 4800] + ZOrder 1155 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_MON" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4410, 1935, 4440] + ZOrder 787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_OFFSET" + SID "5687" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4482, 1980, 4498] + ZOrder 3515 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT" + SID "3063" + Tag "Test Point" + Ports [1] + Position [2490, 4380, 2530, 4400] + ZOrder 791 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT_MON" + SID "3524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4420, 2410, 4450] + ZOrder 1153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm" + SID "3913" + Tag "Test Point" + Ports [1] + Position [3255, 4455, 3295, 4475] + ZOrder 1546 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_INIT" + SID "3914" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 4537, 3085, 4553] + ZOrder 1550 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_MON" + SID "3915" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 4450, 3205, 4480] + ZOrder 1545 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_diff_MON" + SID "3916" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3215, 4505, 3295, 4535] + ZOrder 1553 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_MON" + SID "3066" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4585, 1935, 4615] + ZOrder 789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_OFFSET" + SID "5688" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4657, 1980, 4673] + ZOrder 3517 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT" + SID "3065" + Tag "Test Point" + Ports [1] + Position [2490, 4555, 2530, 4575] + ZOrder 792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT_MON" + SID "3525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4595, 2410, 4625] + ZOrder 1154 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm" + SID "3917" + Tag "Test Point" + Ports [1] + Position [3255, 4630, 3295, 4650] + ZOrder 1548 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_INIT" + SID "3918" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 4677, 3085, 4693] + ZOrder 1552 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_MON" + SID "3919" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 4625, 3205, 4655] + ZOrder 1547 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_diff_MON" + SID "3920" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3215, 4580, 3295, 4610] + ZOrder 1554 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Yend_OSC_TM1" + SID "6032" + Ports [0, 5] + Position [5275, 3265, 5315, 3325] + ZOrder 3904 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_OSC_TM1" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "60" + Block { + BlockType Switch + Name "Choice" + SID "3860" + Position [445, 40, 475, 70] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "3864" + Position [445, 140, 475, 170] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "3867" + Position [445, 240, 475, 270] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "5231" + Position [315, 355, 345, 385] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "5232" + Position [155, 355, 185, 385] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "5233" + Position [155, 405, 185, 435] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "5234" + Position [315, 405, 345, 435] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "5235" + Position [315, 455, 345, 485] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "5236" + Position [155, 455, 185, 485] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant39" + SID "3863" + Description "Each half of QPD" + Position [330, 87, 360, 103] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "3865" + Description "Each half of QPD" + Position [330, 187, 360, 203] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "3868" + Description "Each half of QPD" + Position [330, 287, 360, 303] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "5237" + Description "Each half of QPD" + Position [20, 322, 50, 338] + ZOrder 3074 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "5238" + Position [145, 545, 205, 575] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "5239" + Position [330, 545, 390, 575] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground" + SID "3836" + Position [125, 45, 145, 65] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground22" + SID "3853" + Position [125, 145, 145, 165] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "3857" + Position [125, 245, 145, 265] + ZOrder 1488 + } + Block { + BlockType Reference + Name "L" + SID "3837" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 24, 230, 86] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "3861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 47, 390, 63] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux20" + SID "5240" + Ports [3, 1] + Position [125, 538, 130, 582] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "5241" + Ports [3, 1] + Position [310, 538, 315, 582] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "3856" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 224, 230, 286] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "3869" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 247, 390, 263] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "3852" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 124, 230, 186] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "3866" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 147, 390, 163] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6033" + Position [600, 248, 630, 262] + ZOrder 3084 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6034" + Position [600, 303, 630, 317] + ZOrder 3085 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6035" + Position [610, 358, 640, 372] + ZOrder 3086 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6036" + Position [230, 900, 260, 915] + ZOrder 3087 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6037" + Position [250, 955, 280, 970] + ZOrder 3088 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 9254 + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 24216 + SrcBlock "L" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 9344 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 9349 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 9386 + SrcBlock "L_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 20033 + Points [0, 283; -134, 0] + Branch { + ZOrder 20048 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 20042 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 20032 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 9387 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 24219 + SrcBlock "Choice" + SrcPort 1 + Points [77, 0; 0, 200] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 24217 + SrcBlock "Y" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 9391 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 9390 + SrcBlock "Y_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 22216 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 20036 + Points [0, 176; -126, 0] + Branch { + ZOrder 20049 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 20044 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 24218 + SrcBlock "P" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 9395 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 24220 + SrcBlock "Choice1" + SrcPort 1 + Points [40, 0; 0, 155] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 24221 + SrcBlock "Choice2" + SrcPort 1 + Points [18, 0; 0, 110] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 20026 + SrcBlock "L" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 20030 + SrcBlock "Y" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 20027 + SrcBlock "L" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 20031 + SrcBlock "Y" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 20028 + SrcBlock "P" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 20029 + SrcBlock "P" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 20019 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 20018 + Points [176, 0; 0, 32] + Branch { + ZOrder 20053 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 20052 + Points [0, 50] + Branch { + ZOrder 20054 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 20047 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 20013 + Points [0, 32] + Branch { + ZOrder 20012 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 20011 + Points [0, 50] + Branch { + ZOrder 20010 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 20009 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 20020 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 20021 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 20022 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 20023 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 20024 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 20025 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 9394 + SrcBlock "P_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 22217 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 20039 + Points [0, 71; -142, 0] + Branch { + ZOrder 20051 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 20050 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 20055 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 20056 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 24222 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 24223 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 380] + DstBlock "Out5" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "Yend_OSC_TM2" + SID "6026" + Ports [0, 5] + Position [5275, 3155, 5315, 3215] + ZOrder 3903 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_OSC_TM2" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Switch + Name "Choice10" + SID "4830" + Position [545, 240, 575, 270] + ZOrder 2689 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice14" + SID "5214" + Position [285, 355, 315, 385] + ZOrder 3056 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice15" + SID "5175" + Position [150, 355, 180, 385] + ZOrder 3017 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice16" + SID "5177" + Position [150, 405, 180, 435] + ZOrder 3019 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice17" + SID "5215" + Position [285, 405, 315, 435] + ZOrder 3057 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice18" + SID "5216" + Position [285, 455, 315, 485] + ZOrder 3058 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice19" + SID "5181" + Position [150, 455, 180, 485] + ZOrder 3023 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice8" + SID "4828" + Position [545, 40, 575, 70] + ZOrder 2683 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice9" + SID "4829" + Position [545, 140, 575, 170] + ZOrder 2686 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant79" + SID "4831" + Description "Each half of QPD" + Position [450, 87, 480, 103] + ZOrder 2685 + Value "0" + } + Block { + BlockType Constant + Name "Constant80" + SID "4832" + Description "Each half of QPD" + Position [450, 187, 480, 203] + ZOrder 2688 + Value "0" + } + Block { + BlockType Constant + Name "Constant81" + SID "4833" + Description "Each half of QPD" + Position [450, 287, 480, 303] + ZOrder 2691 + Value "0" + } + Block { + BlockType Constant + Name "Constant91" + SID "5176" + Description "Each half of QPD" + Position [20, 327, 50, 343] + ZOrder 3018 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn" + SID "5197" + Position [150, 545, 210, 575] + ZOrder 3039 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn1" + SID "5199" + Position [335, 545, 395, 575] + ZOrder 3041 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground54" + SID "4834" + Position [110, 45, 130, 65] + ZOrder 2672 + } + Block { + BlockType Ground + Name "Ground55" + SID "4835" + Position [110, 145, 130, 165] + ZOrder 2676 + } + Block { + BlockType Ground + Name "Ground56" + SID "4836" + Position [110, 245, 130, 265] + ZOrder 2680 + } + Block { + BlockType Reference + Name "L" + SID "4843" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 24, 215, 86] + ZOrder 2671 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "4844" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 47, 470, 63] + ZOrder 2684 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux18" + SID "5211" + Ports [3, 1] + Position [120, 538, 125, 582] + ZOrder 3053 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux19" + SID "5212" + Ports [3, 1] + Position [305, 538, 310, 582] + ZOrder 3054 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "4845" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 224, 215, 286] + ZOrder 2679 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "4846" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 247, 470, 263] + ZOrder 2690 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "4847" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 124, 215, 186] + ZOrder 2675 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "4848" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 147, 470, 163] + ZOrder 2687 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6027" + Position [925, 598, 955, 612] + ZOrder 3059 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6028" + Position [925, 653, 955, 667] + ZOrder 3060 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6029" + Position [915, 688, 945, 702] + ZOrder 3061 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6030" + Position [240, 1665, 270, 1680] + ZOrder 3062 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6031" + Position [430, 1698, 460, 1712] + ZOrder 3063 + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 17289 + SrcBlock "Ground54" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 24213 + SrcBlock "L" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice8" + DstPort 1 + } + Line { + ZOrder 17293 + SrcBlock "Ground55" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 17296 + SrcBlock "Ground56" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 17299 + SrcBlock "L_SW" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 19849 + DstBlock "Choice8" + DstPort 2 + } + Branch { + ZOrder 19769 + Points [0, 287; -245, 0] + Branch { + ZOrder 19921 + Points [0, 28] + DstBlock "Choice14" + DstPort 2 + } + Branch { + ZOrder 19920 + Points [-139, 0] + DstBlock "Choice15" + DstPort 2 + } + } + } + Line { + ZOrder 17300 + SrcBlock "Constant79" + SrcPort 1 + Points [45, 0] + DstBlock "Choice8" + DstPort 3 + } + Line { + ZOrder 24216 + SrcBlock "Choice8" + SrcPort 1 + Points [302, 0; 0, 550] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 17304 + SrcBlock "Constant80" + SrcPort 1 + Points [45, 0] + DstBlock "Choice9" + DstPort 3 + } + Line { + ZOrder 24215 + SrcBlock "P" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice10" + DstPort 1 + } + Line { + ZOrder 24214 + SrcBlock "Y" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice9" + DstPort 1 + } + Line { + ZOrder 24218 + SrcBlock "Choice10" + SrcPort 1 + Points [133, 0; 0, 440] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 24217 + SrcBlock "Choice9" + SrcPort 1 + Points [270, 0; 0, 505] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 17307 + SrcBlock "Constant81" + SrcPort 1 + Points [45, 0] + DstBlock "Choice10" + DstPort 3 + } + Line { + ZOrder 17303 + SrcBlock "Y_SW" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 19781 + Points [0, 182; -242, 0] + Branch { + ZOrder 19923 + Points [0, 83] + DstBlock "Choice17" + DstPort 2 + } + Branch { + ZOrder 19922 + Points [-140, 0; 0, 83] + DstBlock "Choice16" + DstPort 2 + } + } + Branch { + ZOrder 19780 + DstBlock "Choice9" + DstPort 2 + } + } + Line { + ZOrder 19916 + SrcBlock "L" + SrcPort 3 + Points [24, 0; 0, 285] + DstBlock "Choice14" + DstPort 1 + } + Line { + ZOrder 19913 + SrcBlock "L" + SrcPort 2 + Points [8, 0; 0, 251; -136, 0; 0, 54] + DstBlock "Choice15" + DstPort 1 + } + Line { + ZOrder 19915 + SrcBlock "P" + SrcPort 2 + Points [18, 0; 0, 64; -132, 0; 0, 141] + DstBlock "Choice19" + DstPort 1 + } + Line { + ZOrder 19914 + SrcBlock "Y" + SrcPort 2 + Points [13, 0; 0, 157; -134, 0; 0, 98] + DstBlock "Choice16" + DstPort 1 + } + Line { + ZOrder 19917 + SrcBlock "Y" + SrcPort 3 + Points [30, 0; 0, 235] + DstBlock "Choice17" + DstPort 1 + } + Line { + ZOrder 19910 + SrcBlock "Mux19" + SrcPort 1 + DstBlock "Fcn1" + DstPort 1 + } + Line { + ZOrder 19908 + SrcBlock "Mux18" + SrcPort 1 + DstBlock "Fcn" + DstPort 1 + } + Line { + ZOrder 24219 + SrcBlock "Fcn" + SrcPort 1 + Points [42, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 24220 + SrcBlock "Fcn1" + SrcPort 1 + Points [12, 0; 0, 1145] + DstBlock "Out5" + DstPort 1 + } + Line { + ZOrder 19919 + SrcBlock "P" + SrcPort 3 + Points [35, 0; 0, 185] + DstBlock "Choice18" + DstPort 1 + } + Line { + ZOrder 17306 + SrcBlock "P_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 19814 + Points [0, 77; -235, 0] + Branch { + ZOrder 19932 + Points [0, 138] + DstBlock "Choice18" + DstPort 2 + } + Branch { + ZOrder 19931 + Points [-140, 0; 0, 138] + DstBlock "Choice19" + DstPort 2 + } + } + Branch { + ZOrder 19813 + DstBlock "Choice10" + DstPort 2 + } + } + Line { + ZOrder 19767 + SrcBlock "Constant91" + SrcPort 1 + Points [8, 0; 0, 13] + Branch { + ZOrder 19936 + Points [174, 0; 0, 32] + Branch { + ZOrder 19939 + Points [0, 50] + Branch { + ZOrder 19942 + Points [0, 50] + DstBlock "Choice18" + DstPort 3 + } + Branch { + ZOrder 19941 + DstBlock "Choice17" + DstPort 3 + } + } + Branch { + ZOrder 19938 + DstBlock "Choice14" + DstPort 3 + } + } + Branch { + ZOrder 19935 + Points [0, 32] + Branch { + ZOrder 19802 + DstBlock "Choice15" + DstPort 3 + } + Branch { + ZOrder 19799 + Points [0, 50] + Branch { + ZOrder 19850 + Points [0, 50] + DstBlock "Choice19" + DstPort 3 + } + Branch { + ZOrder 19804 + DstBlock "Choice16" + DstPort 3 + } + } + } + } + Line { + ZOrder 19949 + SrcBlock "Choice15" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux18" + DstPort 1 + } + Line { + ZOrder 19950 + SrcBlock "Choice16" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux18" + DstPort 2 + } + Line { + ZOrder 19951 + SrcBlock "Choice19" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux18" + DstPort 3 + } + Line { + ZOrder 19953 + SrcBlock "Choice17" + SrcPort 1 + Points [31, 0; 0, 93; -76, 0; 0, 47] + DstBlock "Mux19" + DstPort 2 + } + Line { + ZOrder 19952 + SrcBlock "Choice14" + SrcPort 1 + Points [36, 0; 0, 148; -67, 0; 0, 27] + DstBlock "Mux19" + DstPort 1 + } + Line { + ZOrder 19954 + SrcBlock "Choice18" + SrcPort 1 + Points [12, 0; 0, 36; -63, 0; 0, 69] + DstBlock "Mux19" + DstPort 3 + } + } + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC" + SID "4825" + Tag "Test Point" + Ports [1] + Position [2705, 11160, 2745, 11180] + ZOrder 2666 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC_MON" + SID "4824" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2565, 11155, 2645, 11185] + ZOrder 2665 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_MON" + SID "4818" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 11135, 1660, 11165] + ZOrder 2660 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_VOLT_MON" + SID "4820" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11145, 2340, 11175] + ZOrder 2662 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT" + SID "5707" + Tag "Test Point" + Ports [1] + Position [6505, 3550, 6545, 3570] + ZOrder 3538 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT_MON" + SID "3773" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3575, 6455, 3605] + ZOrder 1403 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT" + SID "5708" + Tag "Test Point" + Ports [1] + Position [6505, 3605, 6545, 3625] + ZOrder 3539 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT_MON" + SID "3777" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3630, 6455, 3660] + ZOrder 1407 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT" + SID "5709" + Tag "Test Point" + Ports [1] + Position [6505, 3660, 6545, 3680] + ZOrder 3540 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT_MON" + SID "3778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3685, 6455, 3715] + ZOrder 1408 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT" + SID "5710" + Tag "Test Point" + Ports [1] + Position [6505, 3715, 6545, 3735] + ZOrder 3541 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT_MON" + SID "3779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3735, 6455, 3765] + ZOrder 1409 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L" + SID "3926" + Tag "Test Point" + Ports [1] + Position [4075, 3340, 4115, 3360] + ZOrder 1558 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L_MON" + SID "3275" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3335, 3965, 3365] + ZOrder 900 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_L" + SID "5299" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3632, 4630, 3648] + ZOrder 3585 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_P" + SID "5307" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3787, 4630, 3803] + ZOrder 3590 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_Y" + SID "5303" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3712, 4630, 3728] + ZOrder 3586 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P" + SID "5243" + Tag "Test Point" + Ports [1] + Position [4075, 3490, 4115, 3510] + ZOrder 3085 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P_MON" + SID "3277" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3485, 3965, 3515] + ZOrder 902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y" + SID "5242" + Tag "Test Point" + Ports [1] + Position [4075, 3415, 4115, 3435] + ZOrder 3084 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y_MON" + SID "3276" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3410, 3965, 3440] + ZOrder 901 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_L_SW" + SID "4854" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 3907, 4305, 3923] + ZOrder 2696 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_P_SW" + SID "4867" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 4082, 4305, 4098] + ZOrder 2707 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_Y_SW" + SID "4861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 3997, 4305, 4013] + ZOrder 2701 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_yaw_length_SW" + SID "4689" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3375, 3827, 3440, 3843] + ZOrder 2493 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=92\nshmem_daq=1\nspecific_cpu=16\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [1385, 5850, 1425, 5910] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "pyDARM" + SID "3872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6290, 3408, 6360, 3432] + ZOrder 1503 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 2046 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + Name "" + ZOrder 4432 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + Points [0, 15] + DstBlock "Yend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4379 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + Points [157, 0; 0, -15] + DstBlock "Yend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 4289 + SrcBlock "Divide" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2138 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 2141 + SrcBlock "Yend_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 4291 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 36008 + SrcBlock "Yend_OPLEV1_SUM_Fil" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2202 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2205 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 2210 + SrcBlock "Yend_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 4294 + SrcBlock "Constant4" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 4295 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 2429 + SrcBlock "Constant7" + SrcPort 1 + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 29778 + SrcBlock "Sum93" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 2375 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2384 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "Yend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29785 + SrcBlock "Sum95" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 29786 + SrcBlock "Sum96" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 7290 + SrcBlock "Sum31" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 8618 + SrcBlock "Mux8" + SrcPort 1 + DstBlock "Yend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 3047 + SrcBlock "Yend_OPLEV1_COIL_MAT" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 12431 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 12425 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 12434 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 12435 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 3276 + SrcBlock "COILTEST1_MON" + SrcPort 1 + Points [37, 0; 0, 25] + DstBlock "Divide8" + DstPort 1 + } + Line { + ZOrder 3292 + SrcBlock "COILTEST2_MON" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 3293 + SrcBlock "COILTEST3_MON" + SrcPort 1 + DstBlock "Divide25" + DstPort 1 + } + Line { + ZOrder 3294 + SrcBlock "COILTEST4_MON" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 3296 + SrcBlock "Divide8" + SrcPort 1 + DstBlock "COILTEST_OUT1" + DstPort 1 + } + Line { + ZOrder 3297 + SrcBlock "Divide23" + SrcPort 1 + DstBlock "COILTEST_OUT2" + DstPort 1 + } + Line { + ZOrder 3298 + SrcBlock "Divide25" + SrcPort 1 + DstBlock "COILTEST_OUT3" + DstPort 1 + } + Line { + ZOrder 3299 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "COILTEST_OUT4" + DstPort 1 + } + Line { + ZOrder 3510 + SrcBlock "Divide16" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 3524 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 3528 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 3532 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 12433 + SrcBlock "Product20" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 12429 + SrcBlock "Product18" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 12424 + SrcBlock "Product19" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 4263 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 4264 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 4267 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + ZOrder 4275 + SrcBlock "Yend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 24277 + Points [0, -50] + DstBlock "Yend_OPLEV1_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 2195 + DstBlock "Divide3" + DstPort 1 + } + } + Line { + ZOrder 4276 + SrcBlock "Yend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 24281 + Points [0, -65] + DstBlock "Yend_OPLEV1_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 3484 + DstBlock "Divide5" + DstPort 1 + } + } + Line { + ZOrder 4279 + SrcBlock "Yend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4429 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 2373 + Points [0, -45] + DstBlock "Yend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4280 + SrcBlock "Yend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 4292 + Points [217, 0; 0, -160] + Branch { + ZOrder 3509 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 3502 + Points [0, -175] + DstBlock "Divide16" + DstPort 2 + } + } + Branch { + ZOrder 2388 + Points [0, -50] + DstBlock "Yend_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4281 + SrcBlock "Yend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4430 + DstBlock "Divide18" + DstPort 1 + } + Branch { + ZOrder 2382 + Points [0, -45] + DstBlock "Yend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 2139 + SrcBlock "Constant3" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 4388 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 4387 + Points [0, 175] + Branch { + ZOrder 4417 + Points [0, 630] + Branch { + ZOrder 15466 + DstBlock "Divide19" + DstPort 2 + } + Branch { + ZOrder 15454 + Points [0, 175] + DstBlock "Divide17" + DstPort 2 + } + } + Branch { + ZOrder 4416 + DstBlock "Divide6" + DstPort 2 + } + } + } + Line { + ZOrder 13442 + SrcBlock "Constant2" + SrcPort 1 + Points [30, 0; 0, 160] + Branch { + ZOrder 4386 + Points [0, 175] + Branch { + ZOrder 4410 + Points [0, 630] + Branch { + ZOrder 15465 + DstBlock "Product5" + DstPort 2 + } + Branch { + ZOrder 4413 + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 4409 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 4385 + DstBlock "Product" + DstPort 2 + } + } + Line { + Name "" + ZOrder 9237 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + Points [150, 0; 0, -45] + DstBlock "Yend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 4274 + SrcBlock "Yend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 4434 + Points [212, 0; 0, -160] + Branch { + ZOrder 3485 + Points [0, -175] + DstBlock "Divide3" + DstPort 2 + } + Branch { + ZOrder 2193 + DstBlock "Divide5" + DstPort 2 + } + } + Branch { + ZOrder 4433 + Points [0, -60] + DstBlock "Yend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12423 + SrcBlock "Product17" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 7230 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "COILTEST1_MON" + DstPort 1 + } + Line { + ZOrder 7231 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "COILTEST2_MON" + DstPort 1 + } + Line { + ZOrder 7232 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "COILTEST3_MON" + DstPort 1 + } + Line { + ZOrder 7233 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "COILTEST4_MON" + DstPort 1 + } + Line { + ZOrder 7241 + SrcBlock "Yend_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum30" + DstPort 2 + } + Line { + ZOrder 7244 + SrcBlock "Sum30" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 7248 + SrcBlock "Yend_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum31" + DstPort 2 + } + Line { + ZOrder 7289 + SrcBlock "Mux7" + SrcPort 1 + DstBlock "OPLEV2_length" + DstPort 1 + } + Line { + ZOrder 8672 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 8674 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 8673 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 9073 + SrcBlock "OPLEV1_ch18_MON" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 9236 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "OPLEV1_ch18_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 9238 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 9341 + SrcBlock "Yend_Fil_TM_P" + SrcPort 1 + DstBlock "Sum36" + DstPort 1 + } + Line { + ZOrder 9338 + SrcBlock "Yend_Fil_TM_Y" + SrcPort 1 + DstBlock "Sum35" + DstPort 1 + } + Line { + ZOrder 9335 + SrcBlock "Yend_Fil_TM_L" + SrcPort 1 + DstBlock "Sum34" + DstPort 1 + } + Line { + ZOrder 34195 + SrcBlock "Sum34" + SrcPort 1 + DstBlock "Mux8" + DstPort 1 + } + Line { + ZOrder 34196 + SrcBlock "Sum35" + SrcPort 1 + DstBlock "Mux8" + DstPort 2 + } + Line { + ZOrder 34198 + SrcBlock "Sum36" + SrcPort 1 + DstBlock "Mux8" + DstPort 3 + } + Line { + ZOrder 10256 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "pyDARM" + DstPort 1 + } + Line { + ZOrder 10257 + SrcBlock "pyDARM" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 10372 + SrcBlock "Constant46" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 10508 + Points [0, 55] + DstBlock "Sum38" + DstPort 1 + } + Branch { + ZOrder 10396 + DstBlock "Sum39" + DstPort 1 + } + } + Line { + ZOrder 10373 + SrcBlock "Constant48" + SrcPort 1 + DstBlock "Sum38" + DstPort 2 + } + Line { + ZOrder 10374 + SrcBlock "Sum38" + SrcPort 1 + Points [3, 0; 0, 25] + DstBlock "Mux7" + DstPort 1 + } + Line { + ZOrder 10375 + SrcBlock "Constant50" + SrcPort 1 + Points [30, 0; 0, -60] + DstBlock "Mux7" + DstPort 2 + } + Line { + ZOrder 10376 + SrcBlock "Constant45" + SrcPort 1 + Points [65, 0; 0, 160] + Branch { + ZOrder 34441 + Points [0, 105] + Branch { + ZOrder 34445 + Points [0, 180] + DstBlock "Mux11" + DstPort 3 + } + Branch { + ZOrder 10418 + DstBlock "Mux9" + DstPort 2 + } + } + Branch { + ZOrder 10506 + DstBlock "Mux7" + DstPort 3 + } + } + Line { + ZOrder 10378 + SrcBlock "Mux9" + SrcPort 1 + DstBlock "OPLEV1_length" + DstPort 1 + } + Line { + ZOrder 10380 + SrcBlock "OPLEV2_length" + SrcPort 1 + Points [43, 0] + Branch { + ZOrder 34443 + DstBlock "Product32" + DstPort 1 + } + Branch { + ZOrder 34334 + Points [0, -370] + DstBlock "Divide73" + DstPort 2 + } + } + Line { + ZOrder 10397 + SrcBlock "Constant47" + SrcPort 1 + Points [40, 0] + DstBlock "Sum39" + DstPort 2 + } + Line { + ZOrder 10408 + SrcBlock "Sum39" + SrcPort 1 + Points [342, 0; 0, 305] + Branch { + ZOrder 34335 + Points [0, 70] + DstBlock "Mux11" + DstPort 2 + } + Branch { + ZOrder 10415 + DstBlock "Mux10" + DstPort 2 + } + } + Line { + ZOrder 10405 + SrcBlock "Mux10" + SrcPort 1 + DstBlock "OPLEV1_yaw" + DstPort 1 + } + Line { + ZOrder 10412 + SrcBlock "Mux11" + SrcPort 1 + DstBlock "OPLEV1_pitch" + DstPort 1 + } + Line { + ZOrder 10425 + SrcBlock "OPLEV1_pitch" + SrcPort 1 + Points [9, 0; 0, -5] + DstBlock "Product34" + DstPort 1 + } + Line { + ZOrder 10429 + SrcBlock "Constant1" + SrcPort 1 + Points [221, 0; 0, 370] + Branch { + ZOrder 34461 + DstBlock "Product35" + DstPort 2 + } + Branch { + ZOrder 34444 + Points [0, 75] + DstBlock "Product34" + DstPort 2 + } + } + Line { + ZOrder 10437 + SrcBlock "Product35" + SrcPort 1 + DstBlock "Yend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 10439 + SrcBlock "Product34" + SrcPort 1 + DstBlock "Yend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 10537 + SrcBlock "Yend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 10541 + SrcBlock "Yend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 10542 + SrcBlock "Sum40" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 10543 + SrcBlock "Yend_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 10544 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 10545 + SrcBlock "Yend_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum40" + DstPort 2 + } + Line { + ZOrder 10549 + SrcBlock "Yend_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Line { + Name "" + ZOrder 15461 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "Terminator3" + DstPort 1 + } + Line { + Name "" + ZOrder 14290 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + DstBlock "Terminator48" + DstPort 1 + } + Line { + Name "" + ZOrder 16935 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + DstBlock "Terminator39" + DstPort 1 + } + Line { + ZOrder 11948 + SrcBlock "Divide37" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11949 + SrcBlock "Divide47" + SrcPort 1 + DstBlock "Product33" + DstPort 1 + } + Line { + ZOrder 11950 + SrcBlock "Product33" + SrcPort 1 + DstBlock "Divide49" + DstPort 1 + } + Line { + ZOrder 11954 + SrcBlock "Xend_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 11955 + SrcBlock "Divide38" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11956 + SrcBlock "Divide46" + SrcPort 1 + DstBlock "Xend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11957 + SrcBlock "Divide50" + SrcPort 1 + DstBlock "Product36" + DstPort 1 + } + Line { + ZOrder 11958 + SrcBlock "Product36" + SrcPort 1 + DstBlock "Divide51" + DstPort 1 + } + Line { + ZOrder 11962 + SrcBlock "Xend_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 29806 + SrcBlock "Sum98" + SrcPort 1 + DstBlock "Divide37" + DstPort 1 + } + Line { + ZOrder 29809 + SrcBlock "Sum99" + SrcPort 1 + DstBlock "Divide38" + DstPort 1 + } + Line { + ZOrder 29810 + SrcBlock "Xend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum100" + DstPort 1 + } + Line { + ZOrder 11966 + SrcBlock "Divide39" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11967 + SrcBlock "Divide40" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11968 + SrcBlock "Divide41" + SrcPort 1 + DstBlock "Xend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29794 + SrcBlock "Sum45" + SrcPort 1 + DstBlock "Divide39" + DstPort 1 + } + Line { + ZOrder 29795 + SrcBlock "Sum50" + SrcPort 1 + DstBlock "Divide40" + DstPort 1 + } + Line { + ZOrder 29796 + SrcBlock "Sum97" + SrcPort 1 + DstBlock "Divide41" + DstPort 1 + } + Line { + ZOrder 11972 + SrcBlock "Sum44" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 13212 + SrcBlock "Mux16" + SrcPort 1 + DstBlock "Xend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 13219 + SrcBlock "Xend_OPLEV1_COIL_MAT" + SrcPort 1 + Points [47, 0; 0, -20] + DstBlock "Demux5" + DstPort 1 + } + Line { + ZOrder 11975 + SrcBlock "Xend_Fil_COIL2" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11976 + SrcBlock "Xend_Fil_COIL4" + SrcPort 1 + DstBlock "Xend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11977 + SrcBlock "Divide42" + SrcPort 1 + DstBlock "Product40" + DstPort 1 + } + Line { + ZOrder 11978 + SrcBlock "Divide44" + SrcPort 1 + DstBlock "Product41" + DstPort 1 + } + Line { + ZOrder 11979 + SrcBlock "Product40" + SrcPort 1 + DstBlock "Divide45" + DstPort 1 + } + Line { + ZOrder 11980 + SrcBlock "Product41" + SrcPort 1 + DstBlock "Divide43" + DstPort 1 + } + Line { + ZOrder 11983 + SrcBlock "Xend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 11982 + DstBlock "Divide47" + DstPort 1 + } + Branch { + ZOrder 11981 + Points [0, -50] + DstBlock "Xend_OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11986 + SrcBlock "Xend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 11985 + DstBlock "Divide50" + DstPort 1 + } + Branch { + ZOrder 11984 + Points [0, -65] + DstBlock "Xend_OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11989 + SrcBlock "Xend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11988 + DstBlock "Divide42" + DstPort 1 + } + Branch { + ZOrder 11987 + Points [0, -45] + DstBlock "Xend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11994 + SrcBlock "Xend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 11993 + Points [217, 0; 0, -160] + Branch { + ZOrder 11992 + DstBlock "Divide44" + DstPort 2 + } + Branch { + ZOrder 11991 + Points [0, -175] + DstBlock "Divide42" + DstPort 2 + } + } + Branch { + ZOrder 11990 + Points [0, -50] + DstBlock "Xend_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11997 + SrcBlock "Xend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11996 + DstBlock "Divide44" + DstPort 1 + } + Branch { + ZOrder 11995 + Points [0, -45] + DstBlock "Xend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12004 + SrcBlock "Constant56" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 12003 + DstBlock "Divide49" + DstPort 2 + } + Branch { + ZOrder 12002 + Points [0, 175] + DstBlock "Divide51" + DstPort 2 + } + } + Line { + ZOrder 12011 + SrcBlock "Constant55" + SrcPort 1 + Points [25, 0; 0, 160] + Branch { + ZOrder 12010 + DstBlock "Product36" + DstPort 2 + } + Branch { + ZOrder 12005 + DstBlock "Product33" + DstPort 2 + } + } + Line { + Name "" + ZOrder 16936 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + DstBlock "Terminator40" + DstPort 1 + } + Line { + ZOrder 12017 + SrcBlock "Xend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 12016 + Points [212, 0; 0, -160] + Branch { + ZOrder 12015 + Points [0, -175] + DstBlock "Divide47" + DstPort 2 + } + Branch { + ZOrder 12014 + DstBlock "Divide50" + DstPort 2 + } + } + Branch { + ZOrder 12013 + Points [0, -60] + DstBlock "Xend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12018 + SrcBlock "Xend_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum43" + DstPort 2 + } + Line { + ZOrder 12019 + SrcBlock "Sum43" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12020 + SrcBlock "Xend_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum44" + DstPort 2 + } + Line { + ZOrder 12021 + SrcBlock "Mux15" + SrcPort 1 + DstBlock "OPLEV2_length1" + DstPort 1 + } + Line { + ZOrder 12022 + SrcBlock "Xend_Fil_COIL3" + SrcPort 1 + Points [97, 0; 0, -5] + DstBlock "Xend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 12027 + SrcBlock "Xend_OPLEV1_X_mm_diff_MON" + SrcPort 1 + Points [15, 0; 0, 13; 202, 0; 0, -43] + DstBlock "Sum46" + DstPort 1 + } + Line { + ZOrder 12028 + SrcBlock "Mux12" + SrcPort 1 + DstBlock "Xend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 12029 + SrcBlock "Xend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux6" + DstPort 1 + } + Line { + ZOrder 12030 + SrcBlock "Xend_Fil_COIL1" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29811 + SrcBlock "Sum100" + SrcPort 1 + DstBlock "Divide46" + DstPort 1 + } + Line { + ZOrder 12040 + SrcBlock "Xend_Fil_TM_P" + SrcPort 1 + DstBlock "Sum49" + DstPort 1 + } + Line { + ZOrder 12041 + SrcBlock "Xend_Fil_TM_Y" + SrcPort 1 + DstBlock "Sum48" + DstPort 1 + } + Line { + ZOrder 12042 + SrcBlock "Xend_Fil_TM_L" + SrcPort 1 + DstBlock "Sum47" + DstPort 1 + } + Line { + ZOrder 12055 + SrcBlock "Sum47" + SrcPort 1 + DstBlock "Mux12" + DstPort 1 + } + Line { + ZOrder 12056 + SrcBlock "Sum48" + SrcPort 1 + DstBlock "Mux12" + DstPort 2 + } + Line { + ZOrder 12057 + SrcBlock "Sum49" + SrcPort 1 + DstBlock "Mux12" + DstPort 3 + } + Line { + ZOrder 29793 + SrcBlock "Xend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum45" + DstPort 1 + } + Line { + ZOrder 12076 + SrcBlock "Constant64" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 12075 + Points [0, 55] + DstBlock "Sum51" + DstPort 1 + } + Branch { + ZOrder 12074 + DstBlock "Sum52" + DstPort 1 + } + } + Line { + ZOrder 12077 + SrcBlock "Constant66" + SrcPort 1 + DstBlock "Sum51" + DstPort 2 + } + Line { + ZOrder 12078 + SrcBlock "Sum51" + SrcPort 1 + Points [60, 0] + DstBlock "Mux15" + DstPort 1 + } + Line { + ZOrder 12079 + SrcBlock "Constant67" + SrcPort 1 + Points [56, 0; 0, 165] + DstBlock "Mux15" + DstPort 2 + } + Line { + ZOrder 12084 + SrcBlock "Constant63" + SrcPort 1 + Points [65, 0; 0, 385] + Branch { + ZOrder 12083 + DstBlock "Mux15" + DstPort 3 + } + Branch { + ZOrder 12082 + Points [0, 80] + Branch { + ZOrder 12081 + Points [0, 70] + DstBlock "Mux14" + DstPort 3 + } + Branch { + ZOrder 12080 + DstBlock "Mux17" + DstPort 2 + } + } + } + Line { + ZOrder 12085 + SrcBlock "Mux17" + SrcPort 1 + DstBlock "OPLEV1_length1" + DstPort 1 + } + Line { + ZOrder 34182 + SrcBlock "Product73" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 29758 + Points [199, 0] + DstBlock "Xend_TM_L_MON" + DstPort 1 + } + Branch { + ZOrder 29751 + Points [0, 36; -336, 0] + DstBlock "Mux17" + DstPort 1 + } + } + Line { + ZOrder 14132 + SrcBlock "OPLEV1_length1" + SrcPort 1 + Points [15, 0; 0, 113; -45, 0] + DstBlock "Choice6" + DstPort 1 + } + Line { + ZOrder 12093 + SrcBlock "Constant65" + SrcPort 1 + Points [40, 0] + DstBlock "Sum52" + DstPort 2 + } + Line { + ZOrder 12096 + SrcBlock "Sum52" + SrcPort 1 + Points [247, 0; 0, 410] + Branch { + ZOrder 12095 + Points [0, 55] + DstBlock "Mux14" + DstPort 2 + } + Branch { + ZOrder 12094 + DstBlock "Mux13" + DstPort 2 + } + } + Line { + ZOrder 12099 + SrcBlock "Mux13" + SrcPort 1 + DstBlock "OPLEV1_yaw1" + DstPort 1 + } + Line { + ZOrder 12100 + SrcBlock "Mux14" + SrcPort 1 + DstBlock "OPLEV1_pitch1" + DstPort 1 + } + Line { + ZOrder 12102 + SrcBlock "OPLEV1_pitch1" + SrcPort 1 + Points [22, 0; 0, -5] + DstBlock "Product38" + DstPort 1 + } + Line { + ZOrder 12105 + SrcBlock "Constant54" + SrcPort 1 + Points [66, 0; 0, 340; 145, 0; 0, 120] + Branch { + ZOrder 12104 + DstBlock "Product39" + DstPort 2 + } + Branch { + ZOrder 12103 + Points [0, 75] + DstBlock "Product38" + DstPort 2 + } + } + Line { + ZOrder 12106 + SrcBlock "Product39" + SrcPort 1 + DstBlock "Xend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 12107 + SrcBlock "Product38" + SrcPort 1 + DstBlock "Xend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 12111 + SrcBlock "Xend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 12115 + SrcBlock "Xend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 12116 + SrcBlock "Sum53" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12117 + SrcBlock "Xend_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum42" + DstPort 2 + } + Line { + ZOrder 12118 + SrcBlock "Sum42" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12119 + SrcBlock "Xend_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum53" + DstPort 2 + } + Line { + ZOrder 12120 + SrcBlock "Xend_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + Name "" + ZOrder 12351 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 24 + DstBlock "Terminator2" + DstPort 1 + } + Line { + Name "" + ZOrder 12360 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + DstBlock "Terminator9" + DstPort 1 + } + Line { + ZOrder 12362 + SrcBlock "ADC1" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 13153 + SrcBlock "Constant68" + SrcPort 1 + Points [10, 0; 0, 180] + Branch { + ZOrder 12371 + DstBlock "Product41" + DstPort 2 + } + Branch { + ZOrder 12370 + DstBlock "Product40" + DstPort 2 + } + } + Line { + ZOrder 12373 + SrcBlock "Constant69" + SrcPort 1 + Points [10, 0; 0, 235] + Branch { + ZOrder 12375 + DstBlock "Divide43" + DstPort 2 + } + Branch { + ZOrder 12374 + DstBlock "Divide45" + DstPort 2 + } + } + Line { + Name "" + ZOrder 16215 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + DstBlock "Terminator27" + DstPort 1 + } + Line { + Name "" + ZOrder 12379 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + DstBlock "Terminator28" + DstPort 1 + } + Line { + Name "" + ZOrder 12380 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + DstBlock "Terminator10" + DstPort 1 + } + Line { + Name "" + ZOrder 12382 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 10 + DstBlock "Terminator30" + DstPort 1 + } + Line { + Name "" + ZOrder 12383 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 11 + DstBlock "Terminator36" + DstPort 1 + } + Line { + Name "" + ZOrder 12384 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 12 + DstBlock "Terminator37" + DstPort 1 + } + Line { + Name "" + ZOrder 12385 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 13 + DstBlock "Terminator38" + DstPort 1 + } + Line { + Name "" + ZOrder 16938 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 14 + DstBlock "Yend_SEISM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 16937 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 15 + Points [22, 0; 0, 5] + DstBlock "Midend_MIC_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12388 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 16 + DstBlock "Terminator41" + DstPort 1 + } + Line { + Name "" + ZOrder 12392 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 20 + DstBlock "Terminator45" + DstPort 1 + } + Line { + Name "" + ZOrder 12393 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 25 + DstBlock "Terminator46" + DstPort 1 + } + Line { + Name "" + ZOrder 14321 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 17 + DstBlock "Xend_OPLEV2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14322 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 18 + Points [139, 0; 0, -25] + DstBlock "Xend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14323 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 19 + Points [135, 0; 0, -50] + DstBlock "Xend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14307 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 21 + Points [25, 0; 0, -100] + DstBlock "Xend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12400 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "Terminator54" + DstPort 1 + } + Line { + Name "" + ZOrder 12402 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "Terminator51" + DstPort 1 + } + Line { + Name "" + ZOrder 16240 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "Terminator43" + DstPort 1 + } + Line { + Name "" + ZOrder 12404 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "Terminator53" + DstPort 1 + } + Line { + ZOrder 14099 + SrcBlock "Divide45" + SrcPort 1 + Points [94, 0] + Branch { + ZOrder 12109 + Points [0, 55] + DstBlock "Sum42" + DstPort 1 + } + Branch { + ZOrder 12108 + DstBlock "Xend_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14098 + SrcBlock "Divide43" + SrcPort 1 + Points [95, 0] + Branch { + ZOrder 12113 + Points [0, -45] + DstBlock "Sum53" + DstPort 1 + } + Branch { + ZOrder 12112 + DstBlock "Xend_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14096 + SrcBlock "Divide49" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 11952 + Points [0, 55] + DstBlock "Sum43" + DstPort 1 + } + Branch { + ZOrder 11951 + DstBlock "Xend_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14097 + SrcBlock "Divide51" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 11960 + Points [0, -45] + DstBlock "Sum44" + DstPort 1 + } + Branch { + ZOrder 11959 + DstBlock "Xend_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14094 + SrcBlock "Divide19" + SrcPort 1 + Points [104, 0] + Branch { + ZOrder 10535 + Points [0, 55] + DstBlock "Sum1" + DstPort 1 + } + Branch { + ZOrder 10534 + DstBlock "Yend_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14095 + SrcBlock "Divide17" + SrcPort 1 + Points [105, 0] + Branch { + ZOrder 10539 + Points [0, -45] + DstBlock "Sum40" + DstPort 1 + } + Branch { + ZOrder 10538 + DstBlock "Yend_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14093 + SrcBlock "Divide6" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 7249 + Points [0, -45] + DstBlock "Sum31" + DstPort 1 + } + Branch { + ZOrder 2848 + DstBlock "Yend_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14092 + SrcBlock "Divide4" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 7243 + Points [0, 55] + DstBlock "Sum30" + DstPort 1 + } + Branch { + ZOrder 3489 + DstBlock "Yend_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 13235 + SrcBlock "Demux5" + SrcPort 1 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 13232 + SrcBlock "Demux5" + SrcPort 4 + DstBlock "Xend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 13234 + SrcBlock "Demux5" + SrcPort 2 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 13233 + SrcBlock "Demux5" + SrcPort 3 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 13229 + SrcBlock "Demux6" + SrcPort 1 + DstBlock "Mux16" + DstPort 1 + } + Line { + ZOrder 13230 + SrcBlock "Demux6" + SrcPort 2 + DstBlock "Mux16" + DstPort 2 + } + Line { + ZOrder 13231 + SrcBlock "Demux6" + SrcPort 3 + DstBlock "Mux16" + DstPort 3 + } + Line { + ZOrder 14133 + SrcBlock "Xend_yaw_length_SW" + SrcPort 1 + DstBlock "Choice6" + DstPort 2 + } + Line { + ZOrder 14134 + SrcBlock "Constant70" + SrcPort 1 + Points [20, 0; 0, -30] + DstBlock "Choice6" + DstPort 3 + } + Line { + ZOrder 14135 + SrcBlock "Choice6" + SrcPort 1 + Points [60, 0] + DstBlock "Sum46" + DstPort 2 + } + Line { + ZOrder 14141 + SrcBlock "OPLEV1_length" + SrcPort 1 + Points [15, 0] + DstBlock "Choice7" + DstPort 1 + } + Line { + ZOrder 14137 + SrcBlock "Yend_yaw_length_SW" + SrcPort 1 + DstBlock "Choice7" + DstPort 2 + } + Line { + ZOrder 14138 + SrcBlock "Constant71" + SrcPort 1 + Points [20, 0; 0, -30] + DstBlock "Choice7" + DstPort 3 + } + Line { + ZOrder 14140 + SrcBlock "Choice7" + SrcPort 1 + Points [15, 0] + DstBlock "Sum33" + DstPort 2 + } + Line { + ZOrder 14575 + SrcBlock "Xend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 31479 + Points [0, -25] + DstBlock "Xend_TM_COIL1_VOLT" + DstPort 1 + } + Branch { + ZOrder 31478 + Points [167, 0; 0, -6310] + DstBlock "Product20" + DstPort 1 + } + } + Line { + ZOrder 14574 + SrcBlock "Xend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 31481 + Points [0, -16; 24, 0; 0, -9] + DstBlock "Xend_TM_COIL2_VOLT" + DstPort 1 + } + Branch { + ZOrder 31480 + Points [0, 9; 125, 0; 0, -9; 55, 0; 0, -6190] + DstBlock "Product17" + DstPort 1 + } + } + Line { + ZOrder 14573 + SrcBlock "Xend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 31483 + Points [0, -21; 28, 0; 0, -9] + DstBlock "Xend_TM_COIL3_VOLT" + DstPort 1 + } + Branch { + ZOrder 31482 + Points [204, 0; 0, -6075] + DstBlock "Product18" + DstPort 1 + } + } + Line { + ZOrder 14572 + SrcBlock "Xend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 31485 + Points [0, -19; 26, 0; 0, -11] + DstBlock "Xend_TM_COIL4_VOLT" + DstPort 1 + } + Branch { + ZOrder 31484 + Points [222, 0; 0, -5955] + DstBlock "Product19" + DstPort 1 + } + } + Line { + Name "" + ZOrder 14304 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 24 + DstBlock "Terminator50" + DstPort 1 + } + Line { + Name "" + ZOrder 14305 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 23 + Points [140, 0; 0, -150] + DstBlock "Xend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14306 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 22 + Points [139, 0; 0, -125] + DstBlock "Xend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14318 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 26 + DstBlock "Terminator42" + DstPort 1 + } + Line { + Name "" + ZOrder 16239 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 27 + DstBlock "Terminator52" + DstPort 1 + } + Line { + Name "" + ZOrder 14320 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 28 + DstBlock "Terminator44" + DstPort 1 + } + Line { + Name "" + ZOrder 14544 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "Terminator57" + DstPort 1 + } + Line { + Name "" + ZOrder 14547 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "Terminator56" + DstPort 1 + } + Line { + Name "" + ZOrder 14546 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "Terminator55" + DstPort 1 + } + Line { + Name "" + ZOrder 14548 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "Terminator58" + DstPort 1 + } + Line { + Name "" + ZOrder 14553 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "Terminator62" + DstPort 1 + } + Line { + Name "" + ZOrder 14555 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "Terminator59" + DstPort 1 + } + Line { + Name "" + ZOrder 14556 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "Terminator60" + DstPort 1 + } + Line { + Name "" + ZOrder 14557 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + Points [40, 0] + DstBlock "Terminator61" + DstPort 1 + } + Line { + Name "" + ZOrder 14563 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "Terminator71" + DstPort 1 + } + Line { + Name "" + ZOrder 14564 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "Terminator72" + DstPort 1 + } + Line { + Name "" + ZOrder 14565 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "Terminator73" + DstPort 1 + } + Line { + Name "" + ZOrder 14566 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "Terminator74" + DstPort 1 + } + Line { + Name "" + ZOrder 14567 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 5 + DstBlock "Terminator75" + DstPort 1 + } + Line { + Name "" + ZOrder 14568 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 6 + DstBlock "Terminator76" + DstPort 1 + } + Line { + Name "" + ZOrder 14570 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 7 + DstBlock "Terminator77" + DstPort 1 + } + Line { + Name "" + ZOrder 14571 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 8 + DstBlock "Terminator78" + DstPort 1 + } + Line { + ZOrder 14645 + SrcBlock "C00_Yend_MON" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 22031 + Points [0, 95] + DstBlock "Divide73" + DstPort 1 + } + Branch { + ZOrder 22030 + DstBlock "C00_Yend" + DstPort 1 + } + } + Line { + ZOrder 14655 + SrcBlock "K1:C00-VIS_Yend" + SrcPort 1 + DstBlock "C00_Yend_MON" + DstPort 1 + } + Line { + ZOrder 14657 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "K1:C00-VIS_Yend" + DstPort 1 + } + Line { + Name "" + ZOrder 15459 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + Points [152, 0; 0, -30] + DstBlock "Yend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 15462 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + Points [148, 0; 0, -60] + DstBlock "Yend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 15458 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + DstBlock "Yend_OPLEV2_X_MON" + DstPort 1 + } + Line { + ZOrder 14666 + SrcBlock "Constant73" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide53" + DstPort 2 + } + Line { + ZOrder 14667 + SrcBlock "Sum54" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide52" + DstPort 2 + } + Line { + ZOrder 14668 + SrcBlock "Constant75" + SrcPort 1 + DstBlock "Divide53" + DstPort 1 + } + Line { + ZOrder 14669 + SrcBlock "Constant74" + SrcPort 1 + DstBlock "Sum54" + DstPort 1 + } + Line { + ZOrder 14670 + SrcBlock "Constant72" + SrcPort 1 + Points [65, 0] + DstBlock "Sum54" + DstPort 2 + } + Line { + ZOrder 14671 + SrcBlock "Divide53" + SrcPort 1 + DstBlock "Divide52" + DstPort 1 + } + Line { + ZOrder 14673 + SrcBlock "Divide52" + SrcPort 1 + Points [349, 0] + Branch { + ZOrder 14684 + Points [0, -20] + DstBlock "Divide54" + DstPort 2 + } + Branch { + ZOrder 14683 + Points [0, 185] + Branch { + ZOrder 14691 + Points [0, 205] + Branch { + ZOrder 14694 + Points [0, 205] + DstBlock "Divide57" + DstPort 2 + } + Branch { + ZOrder 14693 + DstBlock "Divide56" + DstPort 2 + } + } + Branch { + ZOrder 14690 + DstBlock "Divide55" + DstPort 2 + } + } + } + Line { + ZOrder 14675 + SrcBlock "Divide54" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens1" + DstPort 1 + } + Line { + ZOrder 14679 + SrcBlock "Divide55" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens2" + DstPort 1 + } + Line { + ZOrder 14680 + SrcBlock "Divide56" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens3" + DstPort 1 + } + Line { + ZOrder 14681 + SrcBlock "Divide57" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens4" + DstPort 1 + } + Line { + ZOrder 15445 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "Divide54" + DstPort 1 + } + Line { + ZOrder 15446 + SrcBlock "Ground39" + SrcPort 1 + DstBlock "Divide56" + DstPort 1 + } + Line { + ZOrder 15447 + SrcBlock "Ground40" + SrcPort 1 + DstBlock "Divide57" + DstPort 1 + } + Line { + ZOrder 15448 + SrcBlock "Ground38" + SrcPort 1 + DstBlock "Divide55" + DstPort 1 + } + Line { + Name "" + ZOrder 15467 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 9 + DstBlock "Terminator29" + DstPort 1 + } + Line { + ZOrder 16924 + SrcBlock "Midend_MIC_MON" + SrcPort 1 + DstBlock "Divide58" + DstPort 1 + } + Line { + ZOrder 16925 + SrcBlock "Divide58" + SrcPort 1 + DstBlock "Midend_MIC_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16926 + SrcBlock "Midend_MIC_VOLT_MON" + SrcPort 1 + DstBlock "Midend_MIC_VOLT" + DstPort 1 + } + Line { + ZOrder 16930 + SrcBlock "Divide59" + SrcPort 1 + DstBlock "Yend_SEISM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16931 + SrcBlock "Yend_SEISM_VOLT_MON" + SrcPort 1 + DstBlock "Divide60" + DstPort 1 + } + Line { + ZOrder 16933 + SrcBlock "Divide60" + SrcPort 1 + DstBlock "Yend_SEISM_ACC_MON" + DstPort 1 + } + Line { + ZOrder 16934 + SrcBlock "Yend_SEISM_ACC_MON" + SrcPort 1 + DstBlock "Yend_SEISM_ACC" + DstPort 1 + } + Line { + ZOrder 34185 + SrcBlock "Product101" + SrcPort 1 + Points [82, 0; 0, 38] + Branch { + ZOrder 34462 + Points [0, 82] + DstBlock "Yend_TM_L_MON" + DstPort 1 + } + Branch { + ZOrder 34329 + Points [-506, 0; 0, 37] + DstBlock "Mux9" + DstPort 1 + } + } + Line { + ZOrder 17312 + SrcBlock "Sum55" + SrcPort 1 + Points [23, 0; 0, 395] + DstBlock "Sum34" + DstPort 2 + } + Line { + ZOrder 17315 + SrcBlock "Sum56" + SrcPort 1 + Points [17, 0; 0, 436; 33, 0] + DstBlock "Sum35" + DstPort 2 + } + Line { + ZOrder 17319 + SrcBlock "Sum57" + SrcPort 1 + Points [6, 0; 0, 460] + DstBlock "Sum36" + DstPort 2 + } + Line { + ZOrder 18037 + SrcBlock "Yend_Fil_TM_OFFSET_L" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice11" + DstPort 1 + } + Line { + ZOrder 17321 + SrcBlock "Yend_ZEROE_TM_L_SW" + SrcPort 1 + DstBlock "Choice11" + DstPort 2 + } + Line { + ZOrder 17322 + SrcBlock "Constant82" + SrcPort 1 + Points [45, 0] + DstBlock "Choice11" + DstPort 3 + } + Line { + ZOrder 17339 + SrcBlock "Choice11" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum58" + DstPort 2 + } + Line { + ZOrder 18040 + SrcBlock "Yend_Fil_TM_OFFSET_Y" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice12" + DstPort 1 + } + Line { + ZOrder 17326 + SrcBlock "Yend_ZEROE_TM_Y_SW" + SrcPort 1 + DstBlock "Choice12" + DstPort 2 + } + Line { + ZOrder 17327 + SrcBlock "Constant83" + SrcPort 1 + Points [45, 0] + DstBlock "Choice12" + DstPort 3 + } + Line { + ZOrder 17340 + SrcBlock "Choice12" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum59" + DstPort 2 + } + Line { + ZOrder 18041 + SrcBlock "Yend_Fil_TM_OFFSET_P" + SrcPort 1 + Points [121, 0; 0, 5] + DstBlock "Choice13" + DstPort 1 + } + Line { + ZOrder 17330 + SrcBlock "Yend_ZEROE_TM_P_SW" + SrcPort 1 + DstBlock "Choice13" + DstPort 2 + } + Line { + ZOrder 17331 + SrcBlock "Constant85" + SrcPort 1 + Points [45, 0] + DstBlock "Choice13" + DstPort 3 + } + Line { + ZOrder 17341 + SrcBlock "Choice13" + SrcPort 1 + Points [65, 0] + DstBlock "Sum60" + DstPort 2 + } + Line { + ZOrder 34271 + SrcBlock "Sum37" + SrcPort 1 + Points [217, 0] + Branch { + ZOrder 43771 + Points [0, 385] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 4 + } + Branch { + ZOrder 34512 + DstBlock "Yend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 22035 + SrcBlock "Divide73" + SrcPort 1 + Points [47, 0] + Branch { + ZOrder 22044 + Points [0, -50] + DstBlock "C00_Yend_L_MON" + DstPort 1 + } + Branch { + ZOrder 22043 + Points [105, 0; 0, 30] + DstBlock "Choice26" + DstPort 1 + } + } + Line { + ZOrder 22033 + SrcBlock "Constant93" + SrcPort 1 + Points [45, 0] + DstBlock "Choice26" + DstPort 3 + } + Line { + ZOrder 22034 + SrcBlock "Yend_DARM_TM_L_SW" + SrcPort 1 + DstBlock "Choice26" + DstPort 2 + } + Line { + ZOrder 22042 + SrcBlock "C00_Yend_L_MON" + SrcPort 1 + DstBlock "C00_Yend_L" + DstPort 1 + } + Line { + ZOrder 24219 + SrcBlock "Yend_Fil_COIL1" + SrcPort 1 + DstBlock "Yend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24226 + SrcBlock "Yend_Fil_COIL2" + SrcPort 1 + DstBlock "Yend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24227 + SrcBlock "Yend_Fil_COIL3" + SrcPort 1 + DstBlock "Yend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24228 + SrcBlock "Yend_Fil_COIL4" + SrcPort 1 + DstBlock "Yend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 17335 + SrcBlock "Yend_TM_P_MON" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 34488 + Points [0, 366; 1152, 0; 0, 44] + Branch { + ZOrder 43749 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 5 + } + Branch { + ZOrder 42199 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 5 + } + } + Branch { + ZOrder 34487 + DstBlock "Yend_TM_P" + DstPort 1 + } + } + Line { + ZOrder 24229 + SrcBlock "Product16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 24230 + SrcBlock "Product3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 24231 + SrcBlock "Product10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 24232 + SrcBlock "Product15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 24237 + SrcBlock "Yend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 31469 + Points [283, 0; 0, 1820] + DstBlock "Product16" + DstPort 1 + } + Branch { + ZOrder 31468 + Points [0, -30] + DstBlock "Yend_TM_COIL1_VOLT" + DstPort 1 + } + } + Line { + ZOrder 24238 + SrcBlock "Yend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 31472 + Points [274, 0; 0, 1940] + DstBlock "Product3" + DstPort 1 + } + Branch { + ZOrder 31471 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 29783 + SrcBlock "Sum94" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 29771 + SrcBlock "Sum91" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 29776 + SrcBlock "Sum92" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 2201 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 29345 + SrcBlock "Sum77" + SrcPort 1 + Points [12, 0; 0, 420] + DstBlock "Sum49" + DstPort 2 + } + Line { + ZOrder 29346 + SrcBlock "Sum76" + SrcPort 1 + Points [19, 0; 0, 396; 41, 0] + DstBlock "Sum48" + DstPort 2 + } + Line { + ZOrder 29347 + SrcBlock "Sum75" + SrcPort 1 + Points [34, 0; 0, 376; 26, 0] + DstBlock "Sum47" + DstPort 2 + } + Line { + ZOrder 14308 + SrcBlock "Xend_OPLEV2_X_mm_diff_MON" + SrcPort 1 + Points [192, 0; 0, 610] + Branch { + ZOrder 43806 + Points [0, 228; 1582, 0; 0, 222] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 3 + } + Branch { + ZOrder 29655 + DstBlock "Product37" + DstPort 2 + } + } + Line { + ZOrder 29717 + SrcBlock "Sum89" + SrcPort 1 + Points [545, 0] + Branch { + ZOrder 29652 + Points [0, 150] + Branch { + ZOrder 43797 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 5 + } + Branch { + ZOrder 43788 + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 5 + } + } + Branch { + ZOrder 29651 + DstBlock "Xend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29716 + SrcBlock "Sum85" + SrcPort 1 + Points [537, 0] + Branch { + ZOrder 29649 + Points [0, 215] + Branch { + ZOrder 43796 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 4 + } + Branch { + ZOrder 43787 + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 4 + } + } + Branch { + ZOrder 29648 + DstBlock "Xend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 29766 + SrcBlock "Sum90" + SrcPort 1 + Points [456, 0] + Branch { + ZOrder 29715 + Points [0, 280] + Branch { + ZOrder 43795 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 3 + } + Branch { + ZOrder 43790 + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 3 + } + } + Branch { + ZOrder 29713 + DstBlock "Xend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 12097 + SrcBlock "Sum46" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 43807 + Points [0, 473; 2080, 0; 0, -73] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 4 + } + Branch { + ZOrder 29690 + DstBlock "Mux13" + DstPort 1 + } + } + Line { + ZOrder 12101 + SrcBlock "Xend_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [229, 0] + Branch { + ZOrder 43808 + Points [0, 382; 2129, 0; 0, -77] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 5 + } + Branch { + ZOrder 29692 + Points [71, 0] + DstBlock "Mux14" + DstPort 1 + } + } + Line { + ZOrder 34272 + SrcBlock "Sum68" + SrcPort 1 + Points [195, 0] + Branch { + ZOrder 43772 + Points [0, 320] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 5 + } + Branch { + ZOrder 34514 + DstBlock "Yend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29695 + SrcBlock "Xend_Fil_TM_OFFSET_L" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice27" + DstPort 1 + } + Line { + ZOrder 29696 + SrcBlock "Xend_ZEROE_TM_L_SW" + SrcPort 1 + DstBlock "Choice27" + DstPort 2 + } + Line { + ZOrder 29697 + SrcBlock "Constant108" + SrcPort 1 + Points [45, 0] + DstBlock "Choice27" + DstPort 3 + } + Line { + ZOrder 29698 + SrcBlock "Choice27" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum86" + DstPort 2 + } + Line { + ZOrder 29699 + SrcBlock "Xend_Fil_TM_OFFSET_Y" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice28" + DstPort 1 + } + Line { + ZOrder 29700 + SrcBlock "Xend_ZEROE_TM_Y_SW" + SrcPort 1 + DstBlock "Choice28" + DstPort 2 + } + Line { + ZOrder 29701 + SrcBlock "Constant109" + SrcPort 1 + Points [45, 0] + DstBlock "Choice28" + DstPort 3 + } + Line { + ZOrder 29702 + SrcBlock "Choice28" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum87" + DstPort 2 + } + Line { + ZOrder 29703 + SrcBlock "Xend_Fil_TM_OFFSET_P" + SrcPort 1 + Points [121, 0; 0, 5] + DstBlock "Choice36" + DstPort 1 + } + Line { + ZOrder 29704 + SrcBlock "Xend_ZEROE_TM_P_SW" + SrcPort 1 + DstBlock "Choice36" + DstPort 2 + } + Line { + ZOrder 29705 + SrcBlock "Constant110" + SrcPort 1 + Points [45, 0] + DstBlock "Choice36" + DstPort 3 + } + Line { + ZOrder 29706 + SrcBlock "Choice36" + SrcPort 1 + Points [65, 0] + DstBlock "Sum88" + DstPort 2 + } + Line { + ZOrder 29707 + SrcBlock "Xend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum84" + DstPort 2 + } + Line { + ZOrder 29708 + SrcBlock "Xend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum85" + DstPort 2 + } + Line { + ZOrder 29709 + SrcBlock "Xend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum89" + DstPort 2 + } + Line { + ZOrder 29723 + SrcBlock "Xend_TM_P_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 29763 + Points [0, -35] + DstBlock "Xend_TM_P" + DstPort 1 + } + Branch { + ZOrder 29762 + Points [94, 0] + Branch { + ZOrder 29730 + Points [0, 310] + DstBlock "Xend_Fil_TM_OFFSET_P" + DstPort 1 + } + Branch { + ZOrder 29729 + DstBlock "Sum88" + DstPort 1 + } + } + } + Line { + ZOrder 29721 + SrcBlock "Xend_TM_L_MON" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29760 + Points [0, -30] + DstBlock "Xend_TM_L" + DstPort 1 + } + Branch { + ZOrder 29759 + Points [131, 0] + Branch { + ZOrder 29726 + DstBlock "Sum86" + DstPort 1 + } + Branch { + ZOrder 29725 + Points [0, 275] + DstBlock "Xend_Fil_TM_OFFSET_L" + DstPort 1 + } + } + } + Line { + ZOrder 29718 + SrcBlock "Sum86" + SrcPort 1 + DstBlock "Sum84" + DstPort 1 + } + Line { + ZOrder 29719 + SrcBlock "Sum87" + SrcPort 1 + DstBlock "Sum85" + DstPort 1 + } + Line { + ZOrder 29720 + SrcBlock "Sum88" + SrcPort 1 + DstBlock "Sum89" + DstPort 1 + } + Line { + ZOrder 12086 + SrcBlock "OPLEV2_length1" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 29745 + Points [0, -194; 597, 0; 0, -631] + DstBlock "Divide97" + DstPort 2 + } + Branch { + ZOrder 29744 + DstBlock "Product37" + DstPort 1 + } + } + Line { + ZOrder 29734 + SrcBlock "C00_Xend_MON" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 29733 + Points [0, 95] + DstBlock "Divide97" + DstPort 1 + } + Branch { + ZOrder 29732 + DstBlock "C00_Xend" + DstPort 1 + } + } + Line { + ZOrder 29735 + SrcBlock "K1:C00-VIS_Xend" + SrcPort 1 + DstBlock "C00_Xend_MON" + DstPort 1 + } + Line { + ZOrder 29736 + SrcBlock "Ground57" + SrcPort 1 + DstBlock "K1:C00-VIS_Xend" + DstPort 1 + } + Line { + ZOrder 29739 + SrcBlock "Divide97" + SrcPort 1 + Points [47, 0] + Branch { + ZOrder 29738 + Points [0, -50] + DstBlock "C00_Xend_L_MON" + DstPort 1 + } + Branch { + ZOrder 29737 + Points [105, 0; 0, 30] + DstBlock "Choice37" + DstPort 1 + } + } + Line { + ZOrder 29740 + SrcBlock "Constant111" + SrcPort 1 + Points [45, 0] + DstBlock "Choice37" + DstPort 3 + } + Line { + ZOrder 29741 + SrcBlock "Xend_DARM_TM_L_SW" + SrcPort 1 + DstBlock "Choice37" + DstPort 2 + } + Line { + ZOrder 29768 + SrcBlock "Choice37" + SrcPort 1 + Points [307, 0; 0, 831; 38, 0] + DstBlock "Sum90" + DstPort 2 + } + Line { + ZOrder 29743 + SrcBlock "C00_Xend_L_MON" + SrcPort 1 + DstBlock "C00_Xend_L" + DstPort 1 + } + Line { + ZOrder 29722 + SrcBlock "Xend_TM_Y_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 29765 + Points [0, -30] + DstBlock "Xend_TM_Y" + DstPort 1 + } + Branch { + ZOrder 29764 + Points [109, 0] + Branch { + ZOrder 29728 + Points [0, 300] + DstBlock "Xend_Fil_TM_OFFSET_Y" + DstPort 1 + } + Branch { + ZOrder 29727 + DstBlock "Sum87" + DstPort 1 + } + } + } + Line { + ZOrder 29767 + SrcBlock "Sum84" + SrcPort 1 + DstBlock "Sum90" + DstPort 1 + } + Line { + ZOrder 29769 + SrcBlock "Yend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum91" + DstPort 2 + } + Line { + ZOrder 29772 + SrcBlock "Yend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum91" + DstPort 1 + } + Line { + ZOrder 29774 + SrcBlock "Yend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum92" + DstPort 2 + } + Line { + ZOrder 29775 + SrcBlock "Yend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum93" + DstPort 2 + } + Line { + ZOrder 29777 + SrcBlock "Yend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum92" + DstPort 1 + } + Line { + ZOrder 29779 + SrcBlock "Yend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum93" + DstPort 1 + } + Line { + ZOrder 29780 + SrcBlock "Yend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum94" + DstPort 2 + } + Line { + ZOrder 29781 + SrcBlock "Yend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum95" + DstPort 2 + } + Line { + ZOrder 29782 + SrcBlock "Yend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum96" + DstPort 2 + } + Line { + ZOrder 29787 + SrcBlock "Yend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum96" + DstPort 1 + } + Line { + ZOrder 29788 + SrcBlock "Yend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum95" + DstPort 1 + } + Line { + ZOrder 29789 + SrcBlock "Yend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum94" + DstPort 1 + } + Line { + ZOrder 29790 + SrcBlock "Xend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum45" + DstPort 2 + } + Line { + ZOrder 29791 + SrcBlock "Xend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum50" + DstPort 2 + } + Line { + ZOrder 29792 + SrcBlock "Xend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum97" + DstPort 2 + } + Line { + ZOrder 29797 + SrcBlock "Xend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum97" + DstPort 1 + } + Line { + ZOrder 29798 + SrcBlock "Xend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum50" + DstPort 1 + } + Line { + ZOrder 29802 + SrcBlock "Xend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum98" + DstPort 2 + } + Line { + ZOrder 29803 + SrcBlock "Xend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum99" + DstPort 2 + } + Line { + ZOrder 29804 + SrcBlock "Xend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum100" + DstPort 2 + } + Line { + ZOrder 29812 + SrcBlock "Xend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum99" + DstPort 1 + } + Line { + ZOrder 29813 + SrcBlock "Xend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum98" + DstPort 1 + } + Line { + ZOrder 33037 + SrcBlock "OPLEV1_yaw1" + SrcPort 1 + Points [51, 0; 0, -15] + DstBlock "Product39" + DstPort 1 + } + Line { + ZOrder 33035 + SrcBlock "OPLEV1_yaw" + SrcPort 1 + DstBlock "Product35" + DstPort 1 + } + Line { + ZOrder 34183 + SrcBlock "Product37" + SrcPort 1 + Points [33, 0; 0, -10] + DstBlock "Product73" + DstPort 1 + } + Line { + ZOrder 34184 + SrcBlock "Constant58" + SrcPort 1 + Points [105, 0; 0, 90] + DstBlock "Product73" + DstPort 2 + } + Line { + ZOrder 34186 + SrcBlock "Product32" + SrcPort 1 + DstBlock "Product101" + DstPort 1 + } + Line { + ZOrder 34187 + SrcBlock "Constant59" + SrcPort 1 + Points [24, 0; 0, 50] + DstBlock "Product101" + DstPort 2 + } + Line { + ZOrder 34256 + SrcBlock "Sum32" + SrcPort 1 + DstBlock "Sum67" + DstPort 1 + } + Line { + ZOrder 34273 + SrcBlock "Choice26" + SrcPort 1 + Points [338, 0; 0, 584; 46, 0; 0, 200; 31, 0] + DstBlock "Sum67" + DstPort 2 + } + Line { + ZOrder 34325 + SrcBlock "Sum58" + SrcPort 1 + DstBlock "Sum32" + DstPort 1 + } + Line { + ZOrder 34259 + SrcBlock "Yend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum32" + DstPort 2 + } + Line { + ZOrder 34326 + SrcBlock "Sum59" + SrcPort 1 + DstBlock "Sum37" + DstPort 1 + } + Line { + ZOrder 34328 + SrcBlock "Sum60" + SrcPort 1 + DstBlock "Sum68" + DstPort 1 + } + Line { + ZOrder 34262 + SrcBlock "Yend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum37" + DstPort 2 + } + Line { + ZOrder 34263 + SrcBlock "Yend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum68" + DstPort 2 + } + Line { + ZOrder 34312 + SrcBlock "Yend_OPLEV1_X_mm_diff_MON" + SrcPort 1 + DstBlock "Sum33" + DstPort 1 + } + Line { + ZOrder 34336 + SrcBlock "Yend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 34342 + Points [222, 0; 0, 2060] + DstBlock "Product10" + DstPort 1 + } + Branch { + ZOrder 34341 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL3_VOLT" + DstPort 1 + } + } + Line { + ZOrder 34344 + SrcBlock "Yend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 34346 + Points [0, -14; 20, 0] + DstBlock "Yend_TM_COIL4_VOLT" + DstPort 1 + } + Branch { + ZOrder 34345 + Points [196, 0; 0, 2185] + DstBlock "Product15" + DstPort 1 + } + } + Line { + ZOrder 34386 + SrcBlock "Demux1" + SrcPort 3 + Points [75, 0; 0, -10] + DstBlock "Yend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 34387 + SrcBlock "Demux1" + SrcPort 4 + DstBlock "Yend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 34385 + SrcBlock "Demux1" + SrcPort 2 + Points [75, 0; 0, -25] + DstBlock "Yend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 34383 + SrcBlock "Demux1" + SrcPort 1 + Points [75, 0; 0, -40] + DstBlock "Yend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 34433 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "Yend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 34434 + SrcBlock "Yend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + ZOrder 34447 + SrcBlock "Demux4" + SrcPort 2 + Points [139, 0] + Branch { + ZOrder 34466 + Points [0, 300] + DstBlock "Yend_Fil_TM_OFFSET_Y" + DstPort 1 + } + Branch { + ZOrder 34465 + DstBlock "Sum59" + DstPort 1 + } + } + Line { + ZOrder 34448 + SrcBlock "Demux4" + SrcPort 3 + Points [126, 0] + Branch { + ZOrder 34468 + Points [0, 310] + DstBlock "Yend_Fil_TM_OFFSET_P" + DstPort 1 + } + Branch { + ZOrder 34467 + DstBlock "Sum60" + DstPort 1 + } + } + Line { + ZOrder 34449 + SrcBlock "Demux4" + SrcPort 1 + Points [151, 0] + Branch { + ZOrder 34464 + Points [0, 275] + DstBlock "Yend_Fil_TM_OFFSET_L" + DstPort 1 + } + Branch { + ZOrder 34463 + DstBlock "Sum58" + DstPort 1 + } + } + Line { + ZOrder 34451 + SrcBlock "Sum33" + SrcPort 1 + Points [68, 0] + Branch { + ZOrder 34456 + Points [0, -310] + DstBlock "Mux10" + DstPort 1 + } + Branch { + ZOrder 34455 + Points [47, 0; 0, -25] + DstBlock "Mux1" + DstPort 2 + } + } + Line { + ZOrder 34452 + SrcBlock "Yend_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [343, 0] + Branch { + ZOrder 34458 + Points [0, -305] + DstBlock "Mux11" + DstPort 1 + } + Branch { + ZOrder 34457 + Points [27, 0; 0, -25] + DstBlock "Mux1" + DstPort 3 + } + } + Line { + ZOrder 34454 + SrcBlock "Yend_OPLEV2_X_mm_diff_MON" + SrcPort 1 + Points [27, 0; 0, -905; 176, 0] + Branch { + ZOrder 34460 + Points [0, -390] + DstBlock "Product32" + DstPort 2 + } + Branch { + ZOrder 34459 + DstBlock "Mux1" + DstPort 1 + } + } + Line { + ZOrder 17334 + SrcBlock "Yend_TM_Y_MON" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 34484 + Points [0, 427; 1159, 0; 0, 48] + Branch { + ZOrder 43748 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 4 + } + Branch { + ZOrder 42198 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 4 + } + } + Branch { + ZOrder 34483 + DstBlock "Yend_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 17333 + SrcBlock "Yend_TM_L_MON" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 34470 + Points [0, 486; 1172, 0; 0, 54] + Branch { + ZOrder 43747 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 3 + } + Branch { + ZOrder 42197 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 3 + } + } + Branch { + ZOrder 34469 + DstBlock "Yend_TM_L" + DstPort 1 + } + } + Line { + ZOrder 34270 + SrcBlock "Sum67" + SrcPort 1 + Points [151, 0] + Branch { + ZOrder 43770 + Points [0, 450] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 3 + } + Branch { + ZOrder 34510 + DstBlock "Yend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 36010 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_Fil" + DstPort 1 + } + Line { + ZOrder 3910 + SrcBlock "Constant10" + SrcPort 1 + Points [98, 0; 0, 150] + Branch { + ZOrder 24244 + DstBlock "Product16" + DstPort 2 + } + Branch { + ZOrder 24243 + Points [0, 175] + Branch { + ZOrder 24246 + DstBlock "Product3" + DstPort 2 + } + Branch { + ZOrder 24245 + Points [0, 175] + Branch { + ZOrder 24249 + Points [0, 175] + Branch { + ZOrder 24251 + DstBlock "Product15" + DstPort 2 + } + Branch { + ZOrder 24250 + Points [0, 165] + Branch { + ZOrder 7871 + Points [0, 175] + Branch { + ZOrder 7874 + Points [0, 175] + Branch { + ZOrder 7877 + Points [0, 175] + DstBlock "Product19" + DstPort 2 + } + Branch { + ZOrder 7876 + DstBlock "Product18" + DstPort 2 + } + } + Branch { + ZOrder 7873 + DstBlock "Product17" + DstPort 2 + } + } + Branch { + ZOrder 7870 + DstBlock "Product20" + DstPort 2 + } + } + } + Branch { + ZOrder 24248 + DstBlock "Product10" + DstPort 2 + } + } + } + } + Line { + ZOrder 4266 + SrcBlock "Divide27" + SrcPort 1 + Points [31, 0; 0, 444] + Branch { + ZOrder 16234 + Points [-6, 0; 0, 2351] + Branch { + ZOrder 4383 + DstBlock "Divide" + DstPort 2 + } + Branch { + ZOrder 24034 + Points [0, 175] + Branch { + ZOrder 4371 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 24072 + Points [0, 175] + Branch { + ZOrder 24035 + Points [0, 455] + Branch { + ZOrder 15456 + Points [0, 175] + Branch { + ZOrder 15457 + Points [0, 175] + Branch { + ZOrder 15455 + Points [0, 270; -35, 0; 0, 6105] + Branch { + ZOrder 16940 + DstBlock "Divide59" + DstPort 2 + } + Branch { + ZOrder 16939 + Points [0, 205] + Branch { + ZOrder 16942 + DstBlock "Divide58" + DstPort 2 + } + Branch { + ZOrder 16941 + Points [0, 395] + Branch { + ZOrder 14275 + Points [0, 175] + Branch { + ZOrder 14314 + Points [0, 175] + Branch { + ZOrder 12151 + Points [0, 350] + Branch { + ZOrder 14325 + DstBlock "Divide37" + DstPort 2 + } + Branch { + ZOrder 14324 + Points [0, 175] + Branch { + ZOrder 12145 + Points [0, 175] + DstBlock "Divide46" + DstPort 2 + } + Branch { + ZOrder 14300 + DstBlock "Divide38" + DstPort 2 + } + } + } + Branch { + ZOrder 14278 + DstBlock "Divide41" + DstPort 2 + } + } + Branch { + ZOrder 14277 + DstBlock "Divide40" + DstPort 2 + } + } + Branch { + ZOrder 14274 + DstBlock "Divide39" + DstPort 2 + } + } + } + } + Branch { + ZOrder 14579 + DstBlock "Divide15" + DstPort 2 + } + } + Branch { + ZOrder 4397 + DstBlock "Divide14" + DstPort 2 + } + } + Branch { + ZOrder 4408 + DstBlock "Divide13" + DstPort 2 + } + } + Branch { + ZOrder 4437 + DstBlock "Divide2" + DstPort 2 + } + } + } + } + Branch { + ZOrder 3973 + Points [300, 0; 0, -114] + Branch { + ZOrder 16235 + Points [0, -65] + Branch { + ZOrder 3290 + Points [0, -65] + Branch { + ZOrder 3295 + Points [0, -65] + DstBlock "Divide8" + DstPort 2 + } + Branch { + ZOrder 3285 + DstBlock "Divide23" + DstPort 2 + } + } + Branch { + ZOrder 3286 + DstBlock "Divide25" + DstPort 2 + } + } + Branch { + ZOrder 3507 + DstBlock "Divide26" + DstPort 2 + } + } + } + Line { + ZOrder 16929 + SrcBlock "Yend_SEISM_MON" + SrcPort 1 + DstBlock "Divide59" + DstPort 1 + } + Line { + ZOrder 41941 + SrcBlock "Constant76" + SrcPort 1 + Points [15, 0] + DstBlock "Divide99" + DstPort 1 + } + Line { + ZOrder 41940 + SrcBlock "Constant62" + SrcPort 1 + Points [12, 0; 0, -5] + DstBlock "Divide99" + DstPort 2 + } + Line { + ZOrder 41942 + SrcBlock "Divide99" + SrcPort 1 + Points [9, 0; 0, -45] + DstBlock "Divide60" + DstPort 2 + } + Line { + ZOrder 42185 + SrcBlock "Yend_OSC_TM2" + SrcPort 5 + Points [24, 0; 0, 765] + Branch { + ZOrder 43776 + Points [0, 85] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 2 + } + Branch { + ZOrder 43739 + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 2 + } + } + Line { + ZOrder 42184 + SrcBlock "Yend_OSC_TM2" + SrcPort 4 + Points [17, 0; 0, 765] + Branch { + ZOrder 43775 + Points [0, 85] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 1 + } + Branch { + ZOrder 43743 + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 1 + } + } + Line { + ZOrder 42181 + SrcBlock "Yend_OSC_TM2" + SrcPort 1 + Points [272, 0; 0, 104; 28, 0] + DstBlock "Sum55" + DstPort 2 + } + Line { + ZOrder 42182 + SrcBlock "Yend_OSC_TM2" + SrcPort 2 + Points [265, 0; 0, 138; 35, 0] + DstBlock "Sum56" + DstPort 2 + } + Line { + ZOrder 42183 + SrcBlock "Yend_OSC_TM2" + SrcPort 3 + Points [253, 0; 0, 145] + DstBlock "Sum57" + DstPort 1 + } + Line { + ZOrder 42187 + SrcBlock "Yend_OSC_TM1" + SrcPort 1 + Points [124, 0; 0, -30] + DstBlock "Sum55" + DstPort 1 + } + Line { + ZOrder 42188 + SrcBlock "Yend_OSC_TM1" + SrcPort 2 + DstBlock "Sum56" + DstPort 1 + } + Line { + ZOrder 42189 + SrcBlock "Yend_OSC_TM1" + SrcPort 3 + Points [146, 0; 0, 63; 154, 0] + DstBlock "Sum57" + DstPort 2 + } + Line { + ZOrder 42195 + SrcBlock "Yend_OSC_TM1" + SrcPort 4 + Points [78, 0; 0, 565] + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 1 + } + Line { + ZOrder 42196 + SrcBlock "Yend_OSC_TM1" + SrcPort 5 + Points [44, 0; 0, 565] + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 2 + } + Line { + ZOrder 43780 + SrcBlock "Xend_OSC_TM2" + SrcPort 5 + Points [25, 0; 0, 800] + Branch { + ZOrder 43805 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 2 + } + Branch { + ZOrder 43793 + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 2 + } + } + Line { + ZOrder 43777 + SrcBlock "Xend_OSC_TM2" + SrcPort 4 + Points [142, 0; 0, 800] + Branch { + ZOrder 43804 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 1 + } + Branch { + ZOrder 43800 + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 1 + } + } + Line { + ZOrder 43781 + SrcBlock "Xend_OSC_TM2" + SrcPort 1 + Points [298, 0; 0, 161; 22, 0] + DstBlock "Sum75" + DstPort 2 + } + Line { + ZOrder 43778 + SrcBlock "Xend_OSC_TM2" + SrcPort 2 + Points [276, 0; 0, 209; 44, 0] + DstBlock "Sum76" + DstPort 2 + } + Line { + ZOrder 43779 + SrcBlock "Xend_OSC_TM2" + SrcPort 3 + Points [261, 0; 0, 250; 59, 0] + DstBlock "Sum77" + DstPort 2 + } + Line { + ZOrder 43782 + SrcBlock "Xend_OSC_TM1" + SrcPort 1 + Points [293, 0; 0, 35] + DstBlock "Sum75" + DstPort 1 + } + Line { + ZOrder 43786 + SrcBlock "Xend_OSC_TM1" + SrcPort 2 + Points [281, 0; 0, 80] + DstBlock "Sum76" + DstPort 1 + } + Line { + ZOrder 43784 + SrcBlock "Xend_OSC_TM1" + SrcPort 3 + Points [285, 0; 0, 115] + DstBlock "Sum77" + DstPort 1 + } + Line { + ZOrder 43791 + SrcBlock "Xend_OSC_TM1" + SrcPort 4 + Points [184, 0; 0, 610] + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 1 + } + Line { + ZOrder 43789 + SrcBlock "Xend_OSC_TM1" + SrcPort 5 + Points [159, 0; 0, 610] + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 2 + } + Line { + ZOrder 43685 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 43829 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 43830 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 43831 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 43832 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 43849 + SrcBlock "Constant5" + SrcPort 1 + DstBlock "Subsystem" + DstPort 2 + } + Line { + ZOrder 43850 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + Line { + ZOrder 43860 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_1" + DstPort 2 + } + Line { + ZOrder 43859 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_1" + DstPort 3 + } + Line { + ZOrder 43857 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "DAC_1" + DstPort 4 + } + Line { + ZOrder 43858 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "DAC_1" + DstPort 1 + } + Line { + ZOrder 43866 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "DAC_1" + DstPort 6 + } + Line { + ZOrder 43868 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "DAC_1" + DstPort 7 + } + Line { + ZOrder 43865 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "DAC_1" + DstPort 8 + } + Line { + ZOrder 43867 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "DAC_1" + DstPort 5 + } + Line { + ZOrder 43874 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "DAC_1" + DstPort 10 + } + Line { + ZOrder 43875 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "DAC_1" + DstPort 11 + } + Line { + ZOrder 43876 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "DAC_1" + DstPort 12 + } + Line { + ZOrder 43873 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "DAC_1" + DstPort 9 + } + Line { + ZOrder 43882 + SrcBlock "Ground36" + SrcPort 1 + DstBlock "DAC_1" + DstPort 14 + } + Line { + ZOrder 43884 + SrcBlock "Ground37" + SrcPort 1 + DstBlock "DAC_1" + DstPort 15 + } + Line { + ZOrder 43881 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "DAC_1" + DstPort 16 + } + Line { + ZOrder 43883 + SrcBlock "Ground35" + SrcPort 1 + DstBlock "DAC_1" + DstPort 13 + } + Annotation { + SID "2822" + Name "#DAQ Channels\nYend_TM_L 16384\nXend_TM_L 16384" + Position [1216, 6181, 1337, 6237] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Sat Jan 08 23:26:17 2022" + RTWModifiedTimeStamp 563585174 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 7 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1vis" + Array { + Type "Cell" + Dimension 1 + Cell "k1vis" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 8 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 9 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 10 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 11 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 12 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 13 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 14 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 15 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 18 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 8 + } + Object { + $PropName "DataTransfer" + $ObjectID 19 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType Ground + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1vis" + Location [0, 2188, 2560, 3207] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + ReportName "simulink-default.rpt" + SIDHighWatermark "3880" + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [500, 6207, 575, 6233] + ZOrder 396 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 20] + Position [600, 3193, 635, 6722] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_12,adc_0_13,adc_0_14,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,a" + "dc_0_22,adc_0_23,adc_0_24,adc_0_25,adc_0_26,adc_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "COILTEST1_MON" + SID "3372" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1420, 3270, 1500, 3300] + ZOrder 997 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST2_MON" + SID "3374" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1420, 3360, 1500, 3390] + ZOrder 999 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST3_MON" + SID "3375" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1420, 3425, 1500, 3455] + ZOrder 1000 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST4_MON" + SID "3373" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1420, 3490, 1500, 3520] + ZOrder 998 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC1" + SID "3711" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4490, 5388, 4560, 5412] + ZOrder 1343 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC2" + SID "3716" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4490, 5498, 4560, 5522] + ZOrder 1348 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC3" + SID "3722" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4490, 5673, 4560, 5697] + ZOrder 1354 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC4" + SID "3724" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4490, 5843, 4560, 5867] + ZOrder 1356 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC5" + SID "3763" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4165, 5983, 4235, 6007] + ZOrder 1393 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT1" + SID "3361" + Tag "Test Point" + Ports [1] + Position [1685, 3310, 1725, 3330] + ZOrder 986 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT2" + SID "3365" + Tag "Test Point" + Ports [1] + Position [1685, 3375, 1725, 3395] + ZOrder 990 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT3" + SID "3366" + Tag "Test Point" + Ports [1] + Position [1685, 3440, 1725, 3460] + ZOrder 991 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT4" + SID "3367" + Tag "Test Point" + Ports [1] + Position [1685, 3505, 1725, 3525] + ZOrder 992 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "COS_Theta" + SID "3604" + Position [2830, 4490, 2890, 4520] + ZOrder 1235 + Expr "cosdeg(u[1])" + } + Block { + BlockType Switch + Name "Choice" + SID "3860" + Position [2995, 4200, 3025, 4230] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "3864" + Position [2995, 4300, 3025, 4330] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "3867" + Position [2995, 4400, 3025, 4430] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant" + SID "3611" + Position [3475, 5365, 3505, 5395] + ZOrder 1242 + Value "2" + } + Block { + BlockType Constant + Name "Constant1" + SID "3788" + Description "conversion coefficient from radian to degree (180/pi)" + Position [2675, 3714, 2750, 3726] + ZOrder 1418 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant10" + SID "3378" + Description "Quantization range of 16 bit ADC." + Position [4440, 5260, 4485, 5290] + ZOrder 1077 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant11" + SID "3469" + Description "Voltage baseline subtraction (V)" + Position [1825, 5780, 1870, 5810] + ZOrder 1099 + Value "0" + } + Block { + BlockType Constant + Name "Constant12" + SID "3470" + Description "Voltage baseline subtraction (V)" + Position [1825, 5955, 1870, 5985] + ZOrder 1100 + Value "0" + } + Block { + BlockType Constant + Name "Constant13" + SID "3471" + Description "Voltage baseline subtraction (V)" + Position [1825, 6130, 1870, 6160] + ZOrder 1101 + Value "0" + } + Block { + BlockType Constant + Name "Constant14" + SID "3472" + Description "Voltage baseline subtraction (V)" + Position [1825, 6305, 1870, 6335] + ZOrder 1102 + Value "0" + } + Block { + BlockType Constant + Name "Constant15" + SID "3473" + Description "Voltage baseline subtraction (V)" + Position [1825, 6480, 1870, 6510] + ZOrder 1103 + Value "0" + } + Block { + BlockType Constant + Name "Constant16" + SID "3474" + Description "Voltage baseline subtraction (V)" + Position [1825, 6655, 1870, 6685] + ZOrder 1104 + Value "0" + } + Block { + BlockType Constant + Name "Constant17" + SID "3500" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 5430, 1725, 5460] + ZOrder 1130 + Value "20" + } + Block { + BlockType Constant + Name "Constant18" + SID "3501" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 5605, 1725, 5635] + ZOrder 1132 + Value "20" + } + Block { + BlockType Constant + Name "Constant19" + SID "3503" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 5780, 1725, 5810] + ZOrder 1134 + Value "20" + } + Block { + BlockType Constant + Name "Constant2" + SID "2989" + Description "Diameter of QPD (mm)" + Position [1840, 3855, 1885, 3885] + ZOrder 732 + Value "7.8" + } + Block { + BlockType Constant + Name "Constant20" + SID "3505" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 5955, 1725, 5985] + ZOrder 1136 + Value "20" + } + Block { + BlockType Constant + Name "Constant21" + SID "3507" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 6130, 1725, 6160] + ZOrder 1138 + Value "20" + } + Block { + BlockType Constant + Name "Constant22" + SID "3509" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 6305, 1725, 6335] + ZOrder 1140 + Value "20" + } + Block { + BlockType Constant + Name "Constant23" + SID "3511" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 6480, 1725, 6510] + ZOrder 1142 + Value "20" + } + Block { + BlockType Constant + Name "Constant24" + SID "3513" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 6655, 1725, 6685] + ZOrder 1144 + Value "20" + } + Block { + BlockType Constant + Name "Constant25" + SID "3573" + Description "Voltage baseline subtraction (V)" + Position [3109, 4640, 3161, 4660] + ZOrder 1203 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-0.5" + } + Block { + BlockType Constant + Name "Constant26" + SID "3518" + Description "Minimum voltage of ADC (V)" + Position [1000, 3090, 1045, 3120] + ZOrder 1148 + Value "-10" + } + Block { + BlockType Constant + Name "Constant27" + SID "3578" + Description "Voltage baseline subtraction (V)" + Position [2890, 4967, 2935, 4983] + ZOrder 1208 + Value "2" + } + Block { + BlockType Constant + Name "Constant28" + SID "3631" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3255, 5204, 3330, 5216] + ZOrder 1262 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant29" + SID "3635" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3235, 5384, 3310, 5396] + ZOrder 1266 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant3" + SID "2991" + Description "Each half of QPD" + Position [1995, 3810, 2040, 3840] + ZOrder 734 + Value "2" + } + Block { + BlockType Constant + Name "Constant30" + SID "3687" + Position [2915, 6160, 2945, 6190] + ZOrder 1320 + } + Block { + BlockType Constant + Name "Constant31" + SID "3640" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3250, 4754, 3325, 4766] + ZOrder 1271 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant32" + SID "3689" + Position [3040, 6160, 3070, 6190] + ZOrder 1322 + Value "20" + } + Block { + BlockType Constant + Name "Constant33" + SID "3691" + Position [2915, 6305, 2945, 6335] + ZOrder 1324 + Value "90" + } + Block { + BlockType Constant + Name "Constant34" + SID "3694" + Position [2990, 6360, 3020, 6390] + ZOrder 1327 + Value "70" + } + Block { + BlockType Constant + Name "Constant35" + SID "3698" + Description "Voltage baseline subtraction (V)" + Position [2875, 5365, 2920, 5395] + ZOrder 1331 + Value "5" + } + Block { + BlockType Constant + Name "Constant36" + SID "3701" + Description "Voltage baseline subtraction (V)" + Position [2870, 5500, 2915, 5530] + ZOrder 1334 + Value "4" + } + Block { + BlockType Constant + Name "Constant37" + SID "3726" + Description "Voltage baseline subtraction (V)" + Position [3419, 4805, 3471, 4825] + ZOrder 1358 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + } + Block { + BlockType Constant + Name "Constant38" + SID "3727" + Description "Voltage baseline subtraction (V)" + Position [3374, 4835, 3426, 4855] + ZOrder 1359 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant39" + SID "3863" + Description "Each half of QPD" + Position [2900, 4247, 2930, 4263] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant4" + SID "3071" + Description "positive and negative voltage" + Position [890, 3007, 925, 3033] + ZOrder 808 + Value "2" + } + Block { + BlockType Constant + Name "Constant40" + SID "3832" + Description "Offset of ADC count of Ch18\nSometimes 0, sometimes -976." + Position [1010, 4390, 1055, 4420] + ZOrder 1463 + Value "0" + } + Block { + BlockType Constant + Name "Constant41" + SID "3835" + Description "Gain of ADC count against volt of Ch18" + Position [1080, 4390, 1125, 4420] + ZOrder 1466 + Value "-0.50" + } + Block { + BlockType Constant + Name "Constant42" + SID "3865" + Description "Each half of QPD" + Position [2900, 4347, 2930, 4363] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "3868" + Description "Each half of QPD" + Position [2900, 4447, 2930, 4463] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant44" + SID "3870" + Description "or -16415.\nOffset of ADC 23ch." + Position [1010, 4740, 1055, 4770] + ZOrder 1502 + Value "0" + } + Block { + BlockType Constant + Name "Constant5" + SID "3119" + Description "Voltage to distance coefficient. (V/mm)\nV=-0.1d+2. -> d=-10V+20." + Position [1490, 3805, 1520, 3850] + ZOrder 856 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-10" + } + Block { + BlockType Constant + Name "Constant6" + SID "3007" + Description "Maximum voltage of ADC (V)" + Position [1000, 3035, 1045, 3065] + ZOrder 745 + Value "10" + } + Block { + BlockType Constant + Name "Constant7" + SID "3008" + Description "Quantization range of 16 bit ADC." + Position [970, 2970, 1015, 3000] + ZOrder 746 + Value "65536" + } + Block { + BlockType Constant + Name "Constant8" + SID "3123" + Description "Voltage baseline subtraction (V)" + Position [1825, 5430, 1870, 5460] + ZOrder 860 + Value "0" + } + Block { + BlockType Constant + Name "Constant9" + SID "3468" + Description "Voltage baseline subtraction (V)" + Position [1825, 5605, 1870, 5635] + ZOrder 1098 + Value "0" + } + Block { + BlockType Reference + Name "DAC_0" + SID "3294" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [4820, 3927, 4850, 6718] + ZOrder 919 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "D_M" + SID "3564" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2555, 4622, 2620, 4638] + ZOrder 1194 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux1" + SID "3284" + Ports [1, 4] + Position [3590, 3985, 3595, 4145] + ZOrder 909 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "3322" + Ports [1, 3] + Position [3665, 4765, 3670, 4925] + ZOrder 951 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "3323" + Ports [1, 4] + Position [4185, 4755, 4190, 4915] + ZOrder 961 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "3793" + Ports [1, 3] + Position [3420, 3950, 3425, 4180] + ZOrder 1425 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "Diff_PDunit1" + SID "3091" + Tag "Test Point" + Ports [1] + Position [2670, 5495, 2710, 5515] + ZOrder 828 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit1_MON" + SID "3088" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2505, 5490, 2585, 5520] + ZOrder 825 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2" + SID "3092" + Tag "Test Point" + Ports [1] + Position [2670, 5845, 2710, 5865] + ZOrder 829 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2_MON" + SID "3090" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2505, 5840, 2585, 5870] + ZOrder 827 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3" + SID "3143" + Tag "Test Point" + Ports [1] + Position [2505, 6165, 2545, 6185] + ZOrder 885 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3_MON" + SID "3144" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2355, 6160, 2435, 6190] + ZOrder 883 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4" + SID "3145" + Tag "Test Point" + Ports [1] + Position [2670, 6545, 2710, 6565] + ZOrder 886 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4_MON" + SID "3146" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2505, 6540, 2585, 6570] + ZOrder 884 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide" + SID "2977" + Ports [2, 1] + Position [1255, 3987, 1285, 4018] + ZOrder 720 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2980" + Ports [2, 1] + Position [1255, 4162, 1285, 4193] + ZOrder 723 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "3035" + Ports [2, 1] + Position [1255, 5562, 1285, 5593] + ZOrder 773 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "3038" + Ports [2, 1] + Position [1255, 5737, 1285, 5768] + ZOrder 776 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "3047" + Ports [2, 1] + Position [1255, 5912, 1285, 5943] + ZOrder 785 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "3050" + Ports [2, 1] + Position [1255, 4687, 1285, 4718] + ZOrder 788 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3051" + Ports [2, 1] + Position [1255, 4862, 1285, 4893] + ZOrder 790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3052" + Ports [2, 1] + Position [1255, 5037, 1285, 5068] + ZOrder 794 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "3053" + Ports [2, 1] + Position [1740, 4697, 1770, 4728] + ZOrder 796 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3430" + Ports [2, 1] + Position [2070, 4892, 2100, 4923] + ZOrder 1054 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "3055" + Ports [2, 1] + Position [1740, 4872, 1770, 4903] + ZOrder 801 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3427" + Ports [2, 1] + Position [2070, 4717, 2100, 4748] + ZOrder 1051 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2984" + Ports [2, 1] + Position [1255, 4337, 1285, 4368] + ZOrder 728 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "3138" + Ports [2, 1] + Position [1255, 6262, 1285, 6293] + ZOrder 873 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "3139" + Ports [2, 1] + Position [1255, 6437, 1285, 6468] + ZOrder 876 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "3140" + Ports [2, 1] + Position [1255, 6612, 1285, 6643] + ZOrder 879 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "3385" + Ports [2, 1] + Position [1585, 3367, 1615, 3398] + ZOrder 1010 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "3142" + Ports [2, 1] + Position [1255, 6087, 1285, 6118] + ZOrder 870 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "3386" + Ports [2, 1] + Position [1585, 3432, 1615, 3463] + ZOrder 1011 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "3387" + Ports [2, 1] + Position [1585, 3497, 1615, 3528] + ZOrder 1012 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "3519" + Ports [2, 1] + Position [1170, 2987, 1200, 3018] + ZOrder 1149 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "3568" + Ports [2, 1] + Position [2565, 4902, 2595, 4933] + ZOrder 1198 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "3575" + Ports [2, 1] + Position [3100, 4742, 3130, 4773] + ZOrder 1205 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "2987" + Ports [2, 1] + Position [1730, 3997, 1760, 4028] + ZOrder 730 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "3684" + Ports [2, 1] + Position [2740, 6232, 2770, 6263] + ZOrder 1317 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "3695" + Ports [2, 1] + Position [3205, 6227, 3235, 6258] + ZOrder 1328 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "3696" + Ports [2, 1] + Position [2780, 5427, 2810, 5458] + ZOrder 1329 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "3704" + Ports [2, 1] + Position [3085, 5457, 3115, 5488] + ZOrder 1337 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide34" + SID "3743" + Ports [2, 1] + Position [2720, 3757, 2750, 3788] + ZOrder 1375 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide35" + SID "3746" + Ports [2, 1] + Position [2720, 3832, 2750, 3863] + ZOrder 1378 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide36" + SID "3834" + Ports [2, 1] + Position [1170, 4327, 1200, 4358] + ZOrder 1465 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2990" + Ports [2, 1] + Position [2080, 4017, 2110, 4048] + ZOrder 733 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "2995" + Ports [2, 1] + Position [1740, 4172, 1770, 4203] + ZOrder 738 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "2996" + Ports [2, 1] + Position [2080, 4192, 2110, 4223] + ZOrder 740 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "3013" + Ports [2, 1] + Position [1085, 2977, 1115, 3008] + ZOrder 751 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "3384" + Ports [2, 1] + Position [1585, 3302, 1615, 3333] + ZOrder 1009 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "3031" + Ports [2, 1] + Position [1255, 5387, 1285, 5418] + ZOrder 768 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [462, 5780, 502, 5819] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "Fil_IM_COIL1" + SID "3324" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4245, 4738, 4315, 4762] + ZOrder 962 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL2" + SID "3325" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4245, 4793, 4315, 4817] + ZOrder 965 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL3" + SID "3326" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4245, 4853, 4315, 4877] + ZOrder 964 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL4" + SID "3327" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4245, 4908, 4315, 4932] + ZOrder 963 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_L" + SID "3328" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3935, 4728, 4005, 4752] + ZOrder 947 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_P" + SID "3329" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3935, 4878, 4005, 4902] + ZOrder 958 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_Y" + SID "3330" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3935, 4798, 4005, 4822] + ZOrder 957 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL1" + SID "3289" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3968, 3875, 3992] + ZOrder 914 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL2" + SID "3292" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 4023, 3875, 4047] + ZOrder 917 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL3" + SID "3291" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 4083, 3875, 4107] + ZOrder 916 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL4" + SID "3290" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 4138, 3875, 4162] + ZOrder 915 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_L" + SID "2592" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3035, 3978, 3105, 4002] + ZOrder 553 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_P" + SID "3281" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3035, 4128, 3105, 4152] + ZOrder 906 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_Y" + SID "3280" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3035, 4053, 3105, 4077] + ZOrder 905 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground" + SID "3836" + Position [2690, 4205, 2710, 4225] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground1" + SID "3296" + Position [4760, 4175, 4780, 4195] + ZOrder 921 + } + Block { + BlockType Ground + Name "Ground10" + SID "3556" + Position [1330, 3275, 1350, 3295] + ZOrder 1186 + } + Block { + BlockType Ground + Name "Ground11" + SID "3557" + Position [1330, 3365, 1350, 3385] + ZOrder 1187 + } + Block { + BlockType Ground + Name "Ground12" + SID "3558" + Position [1330, 3430, 1350, 3450] + ZOrder 1188 + } + Block { + BlockType Ground + Name "Ground13" + SID "3559" + Position [1330, 3495, 1350, 3515] + ZOrder 1189 + } + Block { + BlockType Ground + Name "Ground14" + SID "3764" + Position [4260, 5985, 4280, 6005] + ZOrder 1394 + } + Block { + BlockType Ground + Name "Ground15" + SID "3712" + Position [4420, 5325, 4440, 5345] + ZOrder 1344 + } + Block { + BlockType Ground + Name "Ground16" + SID "3717" + Position [4420, 5500, 4440, 5520] + ZOrder 1349 + } + Block { + BlockType Ground + Name "Ground17" + SID "3723" + Position [4420, 5675, 4440, 5695] + ZOrder 1355 + } + Block { + BlockType Ground + Name "Ground18" + SID "3725" + Position [4420, 5845, 4440, 5865] + ZOrder 1357 + } + Block { + BlockType Ground + Name "Ground19" + SID "3808" + Position [3865, 4340, 3885, 4360] + ZOrder 1438 + } + Block { + BlockType Ground + Name "Ground2" + SID "3297" + Position [4760, 4350, 4780, 4370] + ZOrder 922 + } + Block { + BlockType Ground + Name "Ground20" + SID "3809" + Position [3865, 4395, 3885, 4415] + ZOrder 1439 + } + Block { + BlockType Ground + Name "Ground21" + SID "3827" + Position [335, 4260, 355, 4280] + ZOrder 1458 + } + Block { + BlockType Ground + Name "Ground22" + SID "3853" + Position [2690, 4305, 2710, 4325] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground23" + SID "3842" + Position [2530, 4900, 2550, 4920] + ZOrder 1473 + } + Block { + BlockType Ground + Name "Ground24" + SID "3843" + Position [2665, 4690, 2685, 4710] + ZOrder 1474 + } + Block { + BlockType Ground + Name "Ground25" + SID "3857" + Position [2690, 4405, 2710, 4425] + ZOrder 1488 + } + Block { + BlockType Ground + Name "Ground26" + SID "3873" + Position [2940, 3655, 2960, 3675] + ZOrder 1504 + } + Block { + BlockType Ground + Name "Ground3" + SID "3298" + Position [4760, 4525, 4780, 4545] + ZOrder 923 + } + Block { + BlockType Ground + Name "Ground4" + SID "3299" + Position [4760, 4700, 4780, 4720] + ZOrder 924 + } + Block { + BlockType Ground + Name "Ground5" + SID "3300" + Position [4760, 4875, 4780, 4895] + ZOrder 925 + } + Block { + BlockType Ground + Name "Ground6" + SID "3301" + Position [4760, 5050, 4780, 5070] + ZOrder 926 + } + Block { + BlockType Ground + Name "Ground7" + SID "3302" + Position [4760, 5225, 4780, 5245] + ZOrder 927 + } + Block { + BlockType Ground + Name "Ground8" + SID "3347" + Position [4760, 4000, 4780, 4020] + ZOrder 972 + } + Block { + BlockType Ground + Name "Ground9" + SID "3807" + Position [3865, 4280, 3885, 4300] + ZOrder 1437 + } + Block { + BlockType Reference + Name "IM_L_MON" + SID "3333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3750, 4755, 3830, 4785] + ZOrder 952 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_P_MON" + SID "3334" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3750, 4905, 3830, 4935] + ZOrder 954 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_Y_MON" + SID "3335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3750, 4830, 3830, 4860] + ZOrder 953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L" + SID "3571" + Tag "Test Point" + Ports [1] + Position [2940, 5030, 2980, 5050] + ZOrder 1201 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_MON" + SID "3627" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2815, 5025, 2895, 5055] + ZOrder 1258 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT1" + SID "3339" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3560, 4815, 3600, 4875] + ZOrder 949 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux1" + SID "3283" + Ports [3, 1] + Position [3265, 3951, 3270, 4179] + ZOrder 908 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "3331" + Ports [2, 1] + Position [3515, 4826, 3520, 4864] + ZOrder 950 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "3332" + Ports [3, 1] + Position [4055, 4803, 4060, 4867] + ZOrder 960 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux4" + SID "3606" + Ports [1, 1] + Position [2690, 4486, 2695, 4524] + ZOrder 1237 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux5" + SID "3607" + Ports [1, 1] + Position [2690, 4541, 2695, 4579] + ZOrder 1238 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux6" + SID "3588" + Ports [1, 1] + Position [3740, 5311, 3745, 5349] + ZOrder 1218 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux7" + SID "3745" + Ports [1, 1] + Position [2665, 3876, 2670, 3914] + ZOrder 1377 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux8" + SID "3796" + Ports [3, 1] + Position [3465, 3952, 3470, 4178] + ZOrder 1426 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OPLEV1_COIL_MAT" + SID "3282" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3515, 4035, 3555, 4095] + ZOrder 907 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_CROSSTALK_MAT" + SID "3274" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3325, 4035, 3365, 4095] + ZOrder 897 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_SUM_MON" + SID "2986" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [935, 4330, 1015, 4360] + ZOrder 727 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_SUM_VOLT" + SID "2985" + Tag "Test Point" + Ports [1] + Position [1535, 4285, 1575, 4305] + ZOrder 729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_SUM_VOLT_MON" + SID "3522" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1385, 4340, 1465, 4370] + ZOrder 1152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_MON" + SID "2976" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [930, 3980, 1010, 4010] + ZOrder 719 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_VOLT" + SID "2982" + Tag "Test Point" + Ports [1] + Position [1535, 3945, 1575, 3965] + ZOrder 725 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_VOLT_MON" + SID "3520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1385, 3990, 1465, 4020] + ZOrder 1150 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_mm" + SID "2993" + Tag "Test Point" + Ports [1] + Position [2315, 4025, 2355, 4045] + ZOrder 736 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_mm_INIT" + SID "3730" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2080, 4107, 2145, 4123] + ZOrder 1361 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_mm_MON" + SID "2992" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2185, 4020, 2265, 4050] + ZOrder 735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_mm_diff_MON" + SID "3791" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2275, 4075, 2355, 4105] + ZOrder 1421 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_MON" + SID "2981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [930, 4155, 1010, 4185] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_VOLT" + SID "2983" + Tag "Test Point" + Ports [1] + Position [1535, 4105, 1575, 4125] + ZOrder 726 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_VOLT_MON" + SID "3521" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1385, 4165, 1465, 4195] + ZOrder 1151 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_mm" + SID "2997" + Tag "Test Point" + Ports [1] + Position [2315, 4200, 2355, 4220] + ZOrder 742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_mm_INIT" + SID "3733" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2080, 4247, 2145, 4263] + ZOrder 1366 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_mm_MON" + SID "2998" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2185, 4195, 2265, 4225] + ZOrder 741 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_mm_diff_MON" + SID "3792" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2275, 4150, 2355, 4180] + ZOrder 1422 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_angle_deg" + SID "3735" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2575, 3887, 2640, 3903] + ZOrder 1367 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_ch18_MON" + SID "3826" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [390, 4255, 470, 4285] + ZOrder 1457 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "OPLEV1_cos" + SID "3737" + Position [2690, 3880, 2750, 3910] + ZOrder 1369 + Expr "-1*cosdeg(u[1])" + } + Block { + BlockType Reference + Name "OPLEV1_pathlength_mm" + SID "3741" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2605, 3787, 2670, 3803] + ZOrder 1373 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_SUM_MON" + SID "3062" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5030, 980, 5060] + ZOrder 793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_SUM_VOLT" + SID "3061" + Tag "Test Point" + Ports [1] + Position [1540, 4995, 1580, 5015] + ZOrder 795 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_SUM_VOLT_MON" + SID "3523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 5040, 1455, 5070] + ZOrder 1155 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_MON" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 4680, 980, 4710] + ZOrder 787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_VOLT" + SID "3063" + Tag "Test Point" + Ports [1] + Position [1535, 4650, 1575, 4670] + ZOrder 791 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_VOLT_MON" + SID "3524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 4690, 1455, 4720] + ZOrder 1153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_mm" + SID "3057" + Tag "Test Point" + Ports [1] + Position [2160, 4590, 2200, 4610] + ZOrder 800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_mm_MON" + SID "3059" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2120, 4625, 2150, 4705] + ZOrder 799 + BlockRotation 270 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_MON" + SID "3066" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 4855, 980, 4885] + ZOrder 789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_VOLT" + SID "3065" + Tag "Test Point" + Ports [1] + Position [1535, 4825, 1575, 4845] + ZOrder 792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_VOLT_MON" + SID "3525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 4865, 1455, 4895] + ZOrder 1154 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_mm" + SID "3058" + Tag "Test Point" + Ports [1] + Position [1975, 4995, 2015, 5015] + ZOrder 805 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_mm_MON" + SID "3060" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2122, 4940, 2148, 5015] + ZOrder 804 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_dX_MON" + SID "3625" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 4720, 2395, 4750] + ZOrder 1256 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_dX_mm" + SID "3551" + Tag "Test Point" + Ports [1] + Position [2265, 4770, 2285, 4810] + ZOrder 1181 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_dY_MON" + SID "3626" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 4930, 2345, 4960] + ZOrder 1257 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_dY_mm" + SID "3552" + Tag "Test Point" + Ports [1] + Position [2265, 4845, 2285, 4885] + ZOrder 1182 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_TM_L" + SID "3837" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [2740, 4184, 2795, 4246] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_TM_L_SW" + SID "3861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2895, 4207, 2960, 4223] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_TM_P" + SID "3856" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [2740, 4384, 2795, 4446] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_TM_P_SW" + SID "3869" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2895, 4407, 2960, 4423] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_TM_Y" + SID "3852" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [2740, 4284, 2795, 4346] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_TM_Y_SW" + SID "3866" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2895, 4307, 2960, 4323] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P" + SID "3637" + Tag "Test Point" + Ports [1] + Position [3495, 5420, 3535, 5440] + ZOrder 1268 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_MON" + SID "3015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5380, 980, 5410] + ZOrder 752 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm" + SID "3033" + Tag "Test Point" + Ports [1] + Position [2260, 5405, 2300, 5425] + ZOrder 770 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm_MON" + SID "3491" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 5400, 2065, 5430] + ZOrder 1121 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt" + SID "3543" + Tag "Test Point" + Ports [1] + Position [1540, 5245, 1580, 5265] + ZOrder 1173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt_MON" + SID "3617" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 5310, 1455, 5340] + ZOrder 1248 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_MON" + SID "3037" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5555, 980, 5585] + ZOrder 772 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm" + SID "3036" + Tag "Test Point" + Ports [1] + Position [2260, 5635, 2300, 5655] + ZOrder 774 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm_MON" + SID "3492" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 5575, 2065, 5605] + ZOrder 1122 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt" + SID "3544" + Tag "Test Point" + Ports [1] + Position [1545, 5485, 1585, 5505] + ZOrder 1174 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt_MON" + SID "3618" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 5520, 1455, 5550] + ZOrder 1249 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_MON" + SID "3048" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5920, 980, 5950] + ZOrder 784 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm" + SID "3049" + Tag "Test Point" + Ports [1] + Position [2260, 5930, 2300, 5950] + ZOrder 786 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm_MON" + SID "3494" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 5925, 2065, 5955] + ZOrder 1124 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt" + SID "3546" + Tag "Test Point" + Ports [1] + Position [1545, 5825, 1585, 5845] + ZOrder 1176 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt_MON" + SID "3620" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 5865, 1455, 5895] + ZOrder 1251 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_MON" + SID "3040" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5730, 980, 5760] + ZOrder 775 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm" + SID "3039" + Tag "Test Point" + Ports [1] + Position [2260, 5755, 2300, 5775] + ZOrder 777 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm_MON" + SID "3493" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 5750, 2065, 5780] + ZOrder 1123 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt" + SID "3545" + Tag "Test Point" + Ports [1] + Position [1545, 5650, 1585, 5670] + ZOrder 1175 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt_MON" + SID "3619" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 5690, 1455, 5720] + ZOrder 1250 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_MON" + SID "3150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 6255, 980, 6285] + ZOrder 872 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm" + SID "3149" + Tag "Test Point" + Ports [1] + Position [2260, 6280, 2300, 6300] + ZOrder 874 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm_MON" + SID "3496" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 6275, 2065, 6305] + ZOrder 1126 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt" + SID "3548" + Tag "Test Point" + Ports [1] + Position [1545, 6190, 1585, 6210] + ZOrder 1178 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt_MON" + SID "3622" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 6225, 1455, 6255] + ZOrder 1253 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_MON" + SID "3148" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 6090, 980, 6120] + ZOrder 864 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm" + SID "3147" + Tag "Test Point" + Ports [1] + Position [2180, 6105, 2220, 6125] + ZOrder 871 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm_MON" + SID "3495" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 6100, 2065, 6130] + ZOrder 1125 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt" + SID "3547" + Tag "Test Point" + Ports [1] + Position [1545, 6000, 1585, 6020] + ZOrder 1177 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt_MON" + SID "3621" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 6045, 1455, 6075] + ZOrder 1252 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_MON" + SID "3154" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 6540, 970, 6570] + ZOrder 878 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm" + SID "3153" + Tag "Test Point" + Ports [1] + Position [2260, 6630, 2300, 6650] + ZOrder 880 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm_MON" + SID "3498" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 6625, 2065, 6655] + ZOrder 1128 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt" + SID "3550" + Tag "Test Point" + Ports [1] + Position [1545, 6525, 1585, 6545] + ZOrder 1180 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt_MON" + SID "3624" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 6565, 1455, 6595] + ZOrder 1255 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_MON" + SID "3152" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 6430, 970, 6460] + ZOrder 875 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm" + SID "3151" + Tag "Test Point" + Ports [1] + Position [2260, 6455, 2300, 6475] + ZOrder 877 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm_MON" + SID "3497" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 6450, 2065, 6480] + ZOrder 1127 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt" + SID "3549" + Tag "Test Point" + Ports [1] + Position [1545, 6365, 1585, 6385] + ZOrder 1179 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt_MON" + SID "3623" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 6390, 1455, 6420] + ZOrder 1254 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_MON" + SID "3629" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3385, 5415, 3465, 5445] + ZOrder 1260 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "2988" + Ports [2, 1] + Position [1930, 4007, 1960, 4038] + ZOrder 731 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2999" + Ports [2, 1] + Position [1930, 4182, 1960, 4213] + ZOrder 739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "3403" + Ports [2, 1] + Position [4625, 5567, 4655, 5598] + ZOrder 1079 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "3156" + Ports [2, 1] + Position [1535, 6097, 1565, 6128] + ZOrder 887 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "3157" + Ports [2, 1] + Position [1535, 6272, 1565, 6303] + ZOrder 888 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "3158" + Ports [2, 1] + Position [1535, 6447, 1565, 6478] + ZOrder 889 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "3159" + Ports [2, 1] + Position [1535, 6622, 1565, 6653] + ZOrder 890 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "3406" + Ports [2, 1] + Position [4625, 5742, 4655, 5773] + ZOrder 1080 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "3409" + Ports [2, 1] + Position [4625, 5917, 4655, 5948] + ZOrder 1081 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "3448" + Ports [2, 1] + Position [4625, 6267, 4655, 6298] + ZOrder 1073 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "3449" + Ports [2, 1] + Position [4625, 6442, 4655, 6473] + ZOrder 1074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "3450" + Ports [2, 1] + Position [4625, 6617, 4655, 6648] + ZOrder 1075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "3577" + Ports [2, 1] + Position [3005, 4907, 3035, 4938] + ZOrder 1207 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product20" + SID "3451" + Ports [2, 1] + Position [4625, 6092, 4655, 6123] + ZOrder 1072 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "3579" + Ports [2, 1] + Position [2945, 4912, 2975, 4943] + ZOrder 1209 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "3581" + Ports [2, 1] + Position [3160, 4677, 3190, 4708] + ZOrder 1211 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "3582" + Ports [2, 1] + Position [3220, 4687, 3250, 4718] + ZOrder 1212 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "3609" + Ports [2, 1] + Position [3665, 5312, 3695, 5343] + ZOrder 1240 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product25" + SID "3633" + Ports [2, 1] + Position [3355, 5202, 3385, 5233] + ZOrder 1264 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product26" + SID "3634" + Ports [2, 1] + Position [3355, 5332, 3385, 5363] + ZOrder 1265 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product27" + SID "3690" + Ports [2, 1] + Position [3105, 6187, 3135, 6218] + ZOrder 1323 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product28" + SID "3641" + Ports [2, 1] + Position [3375, 4697, 3405, 4728] + ZOrder 1272 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product29" + SID "3692" + Ports [2, 1] + Position [2990, 6297, 3020, 6328] + ZOrder 1325 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "3380" + Ports [2, 1] + Position [4625, 5392, 4655, 5423] + ZOrder 1078 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product30" + SID "3699" + Ports [2, 1] + Position [2955, 5422, 2985, 5453] + ZOrder 1332 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product31" + SID "3702" + Ports [2, 1] + Position [2955, 5492, 2985, 5523] + ZOrder 1335 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product32" + SID "3738" + Ports [2, 1] + Position [2780, 3912, 2810, 3943] + ZOrder 1370 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product33" + SID "3789" + Ports [2, 1] + Position [2780, 3757, 2810, 3788] + ZOrder 1419 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product34" + SID "3790" + Ports [2, 1] + Position [2780, 3832, 2810, 3863] + ZOrder 1420 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3428" + Ports [2, 1] + Position [1940, 4707, 1970, 4738] + ZOrder 1052 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3429" + Ports [2, 1] + Position [1940, 4882, 1970, 4913] + ZOrder 1053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "3115" + Ports [2, 1] + Position [1535, 5397, 1565, 5428] + ZOrder 852 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "3116" + Ports [2, 1] + Position [1535, 5572, 1565, 5603] + ZOrder 853 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "3117" + Ports [2, 1] + Position [1535, 5747, 1565, 5778] + ZOrder 854 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "3118" + Ports [2, 1] + Position [1535, 5922, 1565, 5953] + ZOrder 855 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "R" + SID "3636" + Tag "Test Point" + Ports [1] + Position [3545, 5195, 3585, 5215] + ZOrder 1267 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "R_MON" + SID "3628" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3415, 5205, 3495, 5235] + ZOrder 1259 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Ratio_PD1_PD2" + SID "3697" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2830, 5430, 2910, 5460] + ZOrder 1330 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Ratio_PD5_PD6" + SID "3685" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2810, 6235, 2890, 6265] + ZOrder 1318 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_L" + SID "3615" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2715, 4908, 2785, 4932] + ZOrder 1246 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_P" + SID "3613" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3530, 5308, 3600, 5332] + ZOrder 1244 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_R" + SID "3612" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3530, 5243, 3600, 5267] + ZOrder 1243 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_Y" + SID "3616" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3270, 4693, 3340, 4717] + ZOrder 1247 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT" + SID "3686" + Tag "cdsSqrt" + Ports [1, 1] + Position [2915, 6231, 2945, 6269] + ZOrder 1319 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum" + SID "3435" + Ports [2, 1] + Position [2215, 4725, 2235, 4745] + ZOrder 1059 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "3436" + Ports [2, 1] + Position [2215, 4900, 2235, 4920] + ZOrder 1060 + NamePlacement "alternate" + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum10" + SID "3483" + Ports [2, 1] + Position [2410, 5495, 2430, 5515] + ZOrder 1113 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + SID "3484" + Ports [2, 1] + Position [2410, 5845, 2430, 5865] + ZOrder 1114 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + SID "3485" + Ports [2, 1] + Position [2300, 6165, 2320, 6185] + ZOrder 1115 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + SID "3486" + Ports [2, 1] + Position [2410, 6545, 2430, 6565] + ZOrder 1116 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + SID "3499" + Ports [2, 1] + Position [1760, 5405, 1780, 5425] + ZOrder 1129 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + SID "3502" + Ports [2, 1] + Position [1760, 5580, 1780, 5600] + ZOrder 1131 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + SID "3504" + Ports [2, 1] + Position [1760, 5755, 1780, 5775] + ZOrder 1133 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + SID "3506" + Ports [2, 1] + Position [1760, 5930, 1780, 5950] + ZOrder 1135 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + SID "3508" + Ports [2, 1] + Position [1760, 6105, 1780, 6125] + ZOrder 1137 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + SID "3510" + Ports [2, 1] + Position [1760, 6280, 1780, 6300] + ZOrder 1139 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "3475" + Ports [2, 1] + Position [1905, 5405, 1925, 5425] + ZOrder 1105 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + SID "3512" + Ports [2, 1] + Position [1760, 6455, 1780, 6475] + ZOrder 1141 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + SID "3514" + Ports [2, 1] + Position [1760, 6630, 1780, 6650] + ZOrder 1143 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "3517" + Ports [2, 1] + Position [1105, 3040, 1125, 3060] + ZOrder 1147 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + SID "3569" + Ports [2, 1] + Position [2660, 4910, 2680, 4930] + ZOrder 1199 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + SID "3574" + Ports [2, 1] + Position [2865, 4755, 2885, 4775] + ZOrder 1204 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + SID "3580" + Ports [2, 1] + Position [3060, 4690, 3080, 4710] + ZOrder 1210 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum26" + SID "3688" + Ports [2, 1] + Position [2995, 6200, 3015, 6220] + ZOrder 1321 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum27" + SID "3693" + Ports [2, 1] + Position [3050, 6305, 3070, 6325] + ZOrder 1326 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum28" + SID "3700" + Ports [2, 1] + Position [3015, 5430, 3035, 5450] + ZOrder 1333 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum29" + SID "3703" + Ports [2, 1] + Position [3015, 5500, 3035, 5520] + ZOrder 1336 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "3476" + Ports [2, 1] + Position [1905, 5580, 1925, 5600] + ZOrder 1106 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum30" + SID "3729" + Ports [2, 1] + Position [2160, 4080, 2180, 4100] + ZOrder 1360 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum31" + SID "3734" + Ports [2, 1] + Position [2160, 4155, 2180, 4175] + ZOrder 1365 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum32" + SID "3830" + Ports [2, 1] + Position [1060, 4335, 1080, 4355] + ZOrder 1461 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum33" + SID "3844" + Ports [2, 1] + Position [2525, 4010, 2545, 4030] + ZOrder 1475 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum34" + SID "3849" + Ports [2, 1] + Position [3200, 3980, 3220, 4000] + ZOrder 1480 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum35" + SID "3850" + Ports [2, 1] + Position [3200, 4055, 3220, 4075] + ZOrder 1481 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum36" + SID "3851" + Ports [2, 1] + Position [3200, 4130, 3220, 4150] + ZOrder 1482 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum37" + SID "3871" + Ports [2, 1] + Position [1060, 4685, 1080, 4705] + ZOrder 1501 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "3477" + Ports [2, 1] + Position [1905, 5755, 1925, 5775] + ZOrder 1107 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "3478" + Ports [2, 1] + Position [1905, 5930, 1925, 5950] + ZOrder 1108 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "3479" + Ports [2, 1] + Position [1905, 6105, 1925, 6125] + ZOrder 1109 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "3480" + Ports [2, 1] + Position [1905, 6280, 1925, 6300] + ZOrder 1110 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + SID "3481" + Ports [2, 1] + Position [1905, 6455, 1925, 6475] + ZOrder 1111 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + SID "3482" + Ports [2, 1] + Position [1905, 6630, 1925, 6650] + ZOrder 1112 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "TM_COIL1_MON" + SID "3773" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4000, 3965, 4080, 3995] + ZOrder 1403 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_COIL2_MON" + SID "3777" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4000, 4020, 4080, 4050] + ZOrder 1407 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_COIL3_MON" + SID "3778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4000, 4080, 4080, 4110] + ZOrder 1408 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_COIL4_MON" + SID "3779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4000, 4135, 4080, 4165] + ZOrder 1409 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_L_MON" + SID "3275" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2920, 3760, 3000, 3790] + ZOrder 900 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_P_MON" + SID "3277" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2920, 3910, 3000, 3940] + ZOrder 902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_Y_MON" + SID "3276" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2920, 3835, 3000, 3865] + ZOrder 901 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "Tan_2P" + SID "3601" + Position [3775, 5315, 3835, 5345] + ZOrder 1232 + Expr "sin(u[1])/cos(u[1])" + } + Block { + BlockType Fcn + Name "Tan_Theta" + SID "3602" + Position [2830, 4545, 2890, 4575] + ZOrder 1233 + Expr "sindeg(u[1])/cosdeg(u[1])" + } + Block { + BlockType Terminator + Name "Terminator1" + SID "3765" + Position [4260, 5985, 4280, 6005] + ZOrder 1395 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "3537" + Position [655, 6435, 675, 6455] + ZOrder 1167 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "3846" + Position [2375, 4885, 2395, 4905] + ZOrder 1477 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "3847" + Position [2845, 4205, 2865, 4225] + ZOrder 1478 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3810" + Position [4005, 4340, 4025, 4360] + ZOrder 1441 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3811" + Position [4005, 4395, 4025, 4415] + ZOrder 1442 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "3812" + Position [4005, 4280, 4025, 4300] + ZOrder 1440 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "3419" + Position [4420, 5395, 4440, 5415] + ZOrder 1043 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "3420" + Position [4420, 5570, 4440, 5590] + ZOrder 1044 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "3421" + Position [4420, 5745, 4440, 5765] + ZOrder 1045 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "3422" + Position [4420, 5920, 4440, 5940] + ZOrder 1046 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "3533" + Position [655, 5385, 675, 5405] + ZOrder 1163 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "3848" + Position [2845, 4225, 2865, 4245] + ZOrder 1479 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "3854" + Position [2845, 4305, 2865, 4325] + ZOrder 1485 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "3855" + Position [2845, 4325, 2865, 4345] + ZOrder 1486 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "3858" + Position [2845, 4405, 2865, 4425] + ZOrder 1489 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "3859" + Position [2845, 4425, 2865, 4445] + ZOrder 1490 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "3874" + Position [3140, 3655, 3160, 3675] + ZOrder 1505 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "3875" + Position [3050, 3840, 3070, 3860] + ZOrder 1507 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "3876" + Position [3050, 3915, 3070, 3935] + ZOrder 1508 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "3877" + Position [3050, 3765, 3070, 3785] + ZOrder 1506 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "3880" + Position [720, 6325, 740, 6345] + ZOrder 1511 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "3070" + Position [665, 4685, 685, 4705] + ZOrder 807 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "3828" + Position [665, 4510, 685, 4530] + ZOrder 1459 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "3336" + Position [3875, 4760, 3895, 4780] + ZOrder 948 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "3337" + Position [3875, 4835, 3895, 4855] + ZOrder 955 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "3338" + Position [3875, 4910, 3895, 4930] + ZOrder 956 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "3526" + Position [500, 4260, 520, 4280] + ZOrder 1156 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "3534" + Position [655, 6610, 675, 6630] + ZOrder 1164 + } + Block { + BlockType Reference + Name "Theta" + SID "3605" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2575, 4497, 2640, 4513] + ZOrder 1236 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "X0" + SID "3437" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2105, 4772, 2170, 4788] + ZOrder 1061 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "3584" + Tag "Test Point" + Ports [1] + Position [3540, 4705, 3580, 4725] + ZOrder 1214 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y0" + SID "3439" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2105, 4827, 2170, 4843] + ZOrder 1063 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_MON" + SID "3630" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3425, 4700, 3505, 4730] + ZOrder 1261 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsMuxMatrix3" + SID "3340" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [4110, 4805, 4150, 4865] + ZOrder 959 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=92\nshmem_daq=1\nspecific_cpu=14\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [460, 5850, 500, 5910] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "pyDARM" + SID "3872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3025, 3653, 3095, 3677] + ZOrder 1503 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 2046 + SrcBlock "ADC0" + SrcPort 1 + Points [5, 0] + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + Name "" + ZOrder 4432 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4401 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "Terminator3" + DstPort 1 + } + Line { + Name "" + ZOrder 4406 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4403 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4402 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + Points [69, 0; 0, -525] + DstBlock "OPLEV2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4379 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 4289 + SrcBlock "Divide" + SrcPort 1 + DstBlock "OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2201 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 2138 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 2140 + SrcBlock "Divide4" + SrcPort 1 + Points [24, 0] + Branch { + ZOrder 7243 + Points [0, 55] + DstBlock "Sum30" + DstPort 1 + } + Branch { + ZOrder 3489 + DstBlock "OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 2141 + SrcBlock "OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 4291 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 4282 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2202 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2205 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 2214 + SrcBlock "Divide6" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 7249 + Points [0, -45] + DstBlock "Sum31" + DstPort 1 + } + Branch { + ZOrder 2848 + DstBlock "OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 2210 + SrcBlock "OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 4294 + SrcBlock "Constant4" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 4295 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 2429 + SrcBlock "Constant7" + SrcPort 1 + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 2287 + SrcBlock "OPLEV1_X_MON" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 2288 + SrcBlock "OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 9243 + SrcBlock "OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum32" + DstPort 1 + } + Line { + ZOrder 2588 + SrcBlock "Divide9" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 7361 + Points [0, -80] + DstBlock "PD1_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7360 + DstBlock "Product6" + DstPort 1 + } + } + Line { + ZOrder 2589 + SrcBlock "Divide10" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 7364 + Points [0, -45] + DstBlock "PD2_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7363 + DstBlock "Product7" + DstPort 1 + } + } + Line { + ZOrder 2590 + SrcBlock "Divide11" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 7367 + DstBlock "Product8" + DstPort 1 + } + Branch { + ZOrder 7366 + Points [0, -50] + DstBlock "PD4_volt_MON" + DstPort 1 + } + } + Line { + ZOrder 2591 + SrcBlock "Divide12" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 7369 + Points [0, -50] + DstBlock "PD3_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7368 + DstBlock "Product9" + DstPort 1 + } + } + Line { + ZOrder 2375 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2384 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 9779 + SrcBlock "Sum37" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 2395 + SrcBlock "OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 2396 + SrcBlock "OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 4156 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "PD1_mm_MON" + DstPort 1 + } + Line { + ZOrder 4183 + SrcBlock "Sum10" + SrcPort 1 + DstBlock "Diff_PDunit1_MON" + DstPort 1 + } + Line { + ZOrder 4191 + SrcBlock "Sum11" + SrcPort 1 + DstBlock "Diff_PDunit2_MON" + DstPort 1 + } + Line { + ZOrder 2493 + SrcBlock "Diff_PDunit1_MON" + SrcPort 1 + DstBlock "Diff_PDunit1" + DstPort 1 + } + Line { + ZOrder 2494 + SrcBlock "Diff_PDunit2_MON" + SrcPort 1 + DstBlock "Diff_PDunit2" + DstPort 1 + } + Line { + ZOrder 4161 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "PD2_mm_MON" + DstPort 1 + } + Line { + ZOrder 4165 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "PD4_mm_MON" + DstPort 1 + } + Line { + ZOrder 4167 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "PD3_mm_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 5019 + Labels [-1, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + Points [66, 0; 0, 535] + DstBlock "PD6_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 5021 + Labels [-1, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + Points [40, 0; 0, 525] + DstBlock "PD8_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 5020 + Labels [-1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 15 + Points [54, 0; 0, 525] + DstBlock "PD5_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 5022 + Labels [-1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 17 + Points [27, 0; 0, 460] + DstBlock "PD7_MON" + DstPort 1 + } + Line { + ZOrder 2687 + SrcBlock "PD6_MON" + SrcPort 1 + Points [48, 0; 0, -10] + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 2692 + SrcBlock "Divide24" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 7373 + Points [0, -45] + DstBlock "PD6_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7372 + DstBlock "Product11" + DstPort 1 + } + } + Line { + ZOrder 2700 + SrcBlock "Divide20" + SrcPort 1 + Points [62, 0] + Branch { + ZOrder 7376 + Points [0, -40] + DstBlock "PD5_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7375 + DstBlock "Product12" + DstPort 1 + } + } + Line { + ZOrder 2701 + SrcBlock "PD5_MON" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + ZOrder 2702 + SrcBlock "Divide21" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 7378 + Points [0, -50] + DstBlock "PD8_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7377 + DstBlock "Product13" + DstPort 1 + } + } + Line { + ZOrder 2703 + SrcBlock "PD8_MON" + SrcPort 1 + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 2704 + SrcBlock "Divide22" + SrcPort 1 + Points [67, 0] + Branch { + ZOrder 7380 + Points [0, -50] + DstBlock "PD7_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7379 + DstBlock "Product14" + DstPort 1 + } + } + Line { + ZOrder 2705 + SrcBlock "PD7_MON" + SrcPort 1 + Points [9, 0; 0, 65] + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 4170 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "PD6_mm_MON" + DstPort 1 + } + Line { + ZOrder 4196 + SrcBlock "Sum12" + SrcPort 1 + DstBlock "Diff_PDunit3_MON" + DstPort 1 + } + Line { + ZOrder 4210 + SrcBlock "Sum13" + SrcPort 1 + DstBlock "Diff_PDunit4_MON" + DstPort 1 + } + Line { + ZOrder 2711 + SrcBlock "Diff_PDunit3_MON" + SrcPort 1 + DstBlock "Diff_PDunit3" + DstPort 1 + } + Line { + ZOrder 2712 + SrcBlock "Diff_PDunit4_MON" + SrcPort 1 + DstBlock "Diff_PDunit4" + DstPort 1 + } + Line { + ZOrder 4174 + SrcBlock "Sum7" + SrcPort 1 + DstBlock "PD5_mm_MON" + DstPort 1 + } + Line { + ZOrder 4177 + SrcBlock "Sum8" + SrcPort 1 + DstBlock "PD8_mm_MON" + DstPort 1 + } + Line { + ZOrder 4180 + SrcBlock "Sum9" + SrcPort 1 + DstBlock "PD7_mm_MON" + DstPort 1 + } + Line { + ZOrder 2592 + SrcBlock "Constant5" + SrcPort 1 + Points [0, 49; -12, 0; 0, 1516] + Branch { + ZOrder 7353 + DstBlock "Product6" + DstPort 2 + } + Branch { + ZOrder 7350 + Points [0, 175] + Branch { + ZOrder 7354 + DstBlock "Product7" + DstPort 2 + } + Branch { + ZOrder 2597 + Points [0, 175] + Branch { + ZOrder 7355 + DstBlock "Product8" + DstPort 2 + } + Branch { + ZOrder 2600 + Points [0, 175] + Branch { + ZOrder 7356 + DstBlock "Product9" + DstPort 2 + } + Branch { + ZOrder 2754 + Points [0, 175] + Branch { + ZOrder 7357 + DstBlock "Product11" + DstPort 2 + } + Branch { + ZOrder 2757 + Points [0, 175] + Branch { + ZOrder 7358 + DstBlock "Product12" + DstPort 2 + } + Branch { + ZOrder 2760 + Points [0, 175] + Branch { + ZOrder 7359 + DstBlock "Product13" + DstPort 2 + } + Branch { + ZOrder 2784 + Points [0, 175] + DstBlock "Product14" + DstPort 2 + } + } + } + } + } + } + } + } + Line { + ZOrder 4157 + SrcBlock "Constant8" + SrcPort 1 + Points [40, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 9357 + SrcBlock "Product32" + SrcPort 1 + Points [52, 0; 0, -155] + DstBlock "TM_L_MON" + DstPort 1 + } + Line { + ZOrder 8224 + SrcBlock "Divide34" + SrcPort 1 + Points [10, 0] + DstBlock "Product33" + DstPort 1 + } + Line { + ZOrder 7290 + SrcBlock "Sum31" + SrcPort 1 + DstBlock "OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 8618 + SrcBlock "Mux8" + SrcPort 1 + DstBlock "OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 3047 + SrcBlock "OPLEV1_COIL_MAT" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 3064 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 3067 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 3068 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 3929 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 3930 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 3931 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 3932 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 2381 + SrcBlock "OPLEV2_X_mm_MON" + SrcPort 1 + Points [0, -20] + DstBlock "OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 2393 + SrcBlock "OPLEV2_Y_mm_MON" + SrcPort 1 + Points [0, 19; -188, 0; 0, -34] + DstBlock "OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 3108 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "MAT1" + DstPort 1 + } + Line { + ZOrder 3109 + SrcBlock "MAT1" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 3112 + SrcBlock "Demux2" + SrcPort 1 + Points [35, 0; 0, -20] + Branch { + ZOrder 4775 + DstBlock "IM_L_MON" + DstPort 1 + } + Branch { + ZOrder 3111 + Points [0, -30] + DstBlock "Fil_IM_L" + DstPort 1 + } + } + Line { + ZOrder 3115 + SrcBlock "Demux2" + SrcPort 2 + Points [35, 0] + Branch { + ZOrder 4776 + DstBlock "IM_Y_MON" + DstPort 1 + } + Branch { + ZOrder 3114 + Points [0, -27; 210, 0] + DstBlock "Fil_IM_Y" + DstPort 1 + } + } + Line { + ZOrder 3118 + SrcBlock "Demux2" + SrcPort 3 + Points [35, 0] + Branch { + ZOrder 3117 + Points [0, 20] + DstBlock "IM_P_MON" + DstPort 1 + } + Branch { + ZOrder 3116 + Points [0, -10] + DstBlock "Fil_IM_P" + DstPort 1 + } + } + Line { + ZOrder 3119 + SrcBlock "IM_L_MON" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 3120 + SrcBlock "IM_Y_MON" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 3121 + SrcBlock "IM_P_MON" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 3122 + SrcBlock "Fil_IM_L" + SrcPort 1 + Points [20, 0; 0, 75] + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 3123 + SrcBlock "Fil_IM_Y" + SrcPort 1 + Points [8, 0; 0, 25] + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 3124 + SrcBlock "Fil_IM_P" + SrcPort 1 + Points [20, 0; 0, -35] + DstBlock "Mux3" + DstPort 3 + } + Line { + ZOrder 3125 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "cdsMuxMatrix3" + DstPort 1 + } + Line { + ZOrder 3126 + SrcBlock "cdsMuxMatrix3" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 3127 + SrcBlock "Demux3" + SrcPort 1 + Points [22, 0; 0, -25] + DstBlock "Fil_IM_COIL1" + DstPort 1 + } + Line { + ZOrder 3128 + SrcBlock "Demux3" + SrcPort 4 + Points [22, 0; 0, 25] + DstBlock "Fil_IM_COIL4" + DstPort 1 + } + Line { + ZOrder 3129 + SrcBlock "Demux3" + SrcPort 3 + Points [22, 0; 0, 10] + DstBlock "Fil_IM_COIL3" + DstPort 1 + } + Line { + ZOrder 3130 + SrcBlock "Demux3" + SrcPort 2 + Points [22, 0; 0, -10] + DstBlock "Fil_IM_COIL2" + DstPort 1 + } + Line { + ZOrder 3178 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 8721 + SrcBlock "Fil_TM_COIL2" + SrcPort 1 + DstBlock "TM_COIL2_MON" + DstPort 1 + } + Line { + ZOrder 8723 + SrcBlock "Fil_TM_COIL4" + SrcPort 1 + DstBlock "TM_COIL4_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 7234 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + Points [222, 0; 0, 2100] + DstBlock "PD1_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 7237 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + Points [119, 0; 0, 2115] + DstBlock "PD3_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 7236 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + Points [166, 0; 0, 2100] + DstBlock "PD4_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 7235 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + Points [190, 0; 0, 2100] + DstBlock "PD2_MON" + DstPort 1 + } + Line { + ZOrder 3276 + SrcBlock "COILTEST1_MON" + SrcPort 1 + Points [37, 0; 0, 25] + DstBlock "Divide8" + DstPort 1 + } + Line { + ZOrder 3292 + SrcBlock "COILTEST2_MON" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 3293 + SrcBlock "COILTEST3_MON" + SrcPort 1 + DstBlock "Divide25" + DstPort 1 + } + Line { + ZOrder 3294 + SrcBlock "COILTEST4_MON" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 3243 + SrcBlock "PD1_MON" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 3244 + SrcBlock "PD2_MON" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 3245 + SrcBlock "PD4_MON" + SrcPort 1 + DstBlock "Divide11" + DstPort 1 + } + Line { + ZOrder 3246 + SrcBlock "PD3_MON" + SrcPort 1 + Points [48, 0; 0, -15] + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 3296 + SrcBlock "Divide8" + SrcPort 1 + DstBlock "COILTEST_OUT1" + DstPort 1 + } + Line { + ZOrder 3297 + SrcBlock "Divide23" + SrcPort 1 + DstBlock "COILTEST_OUT2" + DstPort 1 + } + Line { + ZOrder 3298 + SrcBlock "Divide25" + SrcPort 1 + DstBlock "COILTEST_OUT3" + DstPort 1 + } + Line { + ZOrder 3299 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "COILTEST_OUT4" + DstPort 1 + } + Line { + ZOrder 3477 + SrcBlock "Fil_IM_COIL1" + SrcPort 1 + Points [9, 0; 0, 655] + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 3478 + SrcBlock "Fil_IM_COIL2" + SrcPort 1 + Points [2, 0; 0, 775] + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 3479 + SrcBlock "Fil_IM_COIL3" + SrcPort 1 + Points [23, 0; 0, 890] + DstBlock "Terminator18" + DstPort 1 + } + Line { + ZOrder 3480 + SrcBlock "Fil_IM_COIL4" + SrcPort 1 + Points [16, 0; 0, 1010] + DstBlock "Terminator19" + DstPort 1 + } + Line { + ZOrder 3510 + SrcBlock "Divide16" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 3524 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 3528 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 3532 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 3538 + SrcBlock "Divide19" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 3796 + DstBlock "Sum" + DstPort 1 + } + Branch { + ZOrder 3795 + DstBlock "OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 3539 + SrcBlock "Divide17" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 3802 + DstBlock "OPLEV2_Y_mm_MON" + DstPort 1 + } + Branch { + ZOrder 3801 + DstBlock "Sum1" + DstPort 1 + } + } + Line { + ZOrder 3798 + SrcBlock "X0" + SrcPort 1 + Points [50, 0] + DstBlock "Sum" + DstPort 2 + } + Line { + ZOrder 3799 + SrcBlock "Sum" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 5611 + DstBlock "OPLEV2_dX_MON" + DstPort 1 + } + Branch { + ZOrder 5487 + DstBlock "OPLEV2_dX_mm" + DstPort 1 + } + } + Line { + ZOrder 3805 + SrcBlock "Y0" + SrcPort 1 + Points [13, 0; 0, 103; 37, 0] + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 3808 + SrcBlock "Sum1" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 5615 + Points [0, 35] + DstBlock "OPLEV2_dY_MON" + DstPort 1 + } + Branch { + ZOrder 5614 + Points [23, 0] + DstBlock "OPLEV2_dY_mm" + DstPort 1 + } + } + Line { + ZOrder 3847 + SrcBlock "Product20" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 3846 + SrcBlock "Product18" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 6765 + SrcBlock "Product19" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 3934 + SrcBlock "Product3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 3935 + SrcBlock "Product10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 3936 + SrcBlock "Product15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 3933 + SrcBlock "Product16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 3910 + SrcBlock "Constant10" + SrcPort 1 + Points [98, 0; 0, 140] + Branch { + ZOrder 3909 + Points [0, 175] + Branch { + ZOrder 3908 + Points [0, 175] + Branch { + ZOrder 3907 + Points [0, 175] + Branch { + ZOrder 7868 + Points [0, 175] + Branch { + ZOrder 7871 + Points [0, 175] + Branch { + ZOrder 7874 + Points [0, 175] + Branch { + ZOrder 7877 + Points [0, 175] + DstBlock "Product19" + DstPort 2 + } + Branch { + ZOrder 7876 + DstBlock "Product18" + DstPort 2 + } + } + Branch { + ZOrder 7873 + DstBlock "Product17" + DstPort 2 + } + } + Branch { + ZOrder 7870 + DstBlock "Product20" + DstPort 2 + } + } + Branch { + ZOrder 7867 + DstBlock "Product16" + DstPort 2 + } + } + Branch { + ZOrder 3906 + DstBlock "Product15" + DstPort 2 + } + } + Branch { + ZOrder 3905 + DstBlock "Product10" + DstPort 2 + } + } + Branch { + ZOrder 3904 + DstBlock "Product3" + DstPort 2 + } + } + Line { + ZOrder 4266 + SrcBlock "Divide27" + SrcPort 1 + Points [25, 0; 0, 320] + Branch { + ZOrder 5335 + Points [0, 685] + Branch { + ZOrder 4383 + DstBlock "Divide" + DstPort 2 + } + Branch { + ZOrder 4382 + Points [0, 175] + Branch { + ZOrder 4371 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 2295 + Points [0, 175] + Branch { + ZOrder 4437 + DstBlock "Divide2" + DstPort 2 + } + Branch { + ZOrder 4436 + Points [0, 350] + Branch { + ZOrder 4408 + DstBlock "Divide13" + DstPort 2 + } + Branch { + ZOrder 4407 + Points [0, 175] + Branch { + ZOrder 4397 + DstBlock "Divide14" + DstPort 2 + } + Branch { + ZOrder 2412 + Points [0, 175] + Branch { + ZOrder 4398 + DstBlock "Divide15" + DstPort 2 + } + Branch { + ZOrder 2801 + Points [0, 350] + Branch { + ZOrder 2804 + Points [0, 175] + Branch { + ZOrder 2807 + Points [0, 175; 1, 0] + Branch { + ZOrder 2813 + Points [0, 175] + Branch { + ZOrder 2815 + Points [0, 175] + Branch { + ZOrder 2817 + Points [0, 175] + Branch { + ZOrder 2820 + Points [0, 175] + Branch { + ZOrder 2823 + Points [0, 175] + DstBlock "Divide22" + DstPort 2 + } + Branch { + ZOrder 2822 + DstBlock "Divide21" + DstPort 2 + } + } + Branch { + ZOrder 2819 + DstBlock "Divide20" + DstPort 2 + } + } + Branch { + ZOrder 2816 + DstBlock "Divide24" + DstPort 2 + } + } + Branch { + ZOrder 2814 + DstBlock "Divide12" + DstPort 2 + } + } + Branch { + ZOrder 2812 + DstBlock "Divide11" + DstPort 2 + } + } + Branch { + ZOrder 2806 + DstBlock "Divide10" + DstPort 2 + } + } + Branch { + ZOrder 2803 + DstBlock "Divide9" + DstPort 2 + } + } + } + } + } + } + } + } + Branch { + ZOrder 3973 + Points [336, 0] + Branch { + ZOrder 3295 + Points [0, 65] + Branch { + ZOrder 3290 + Points [0, 65] + Branch { + ZOrder 3507 + Points [0, 65] + DstBlock "Divide26" + DstPort 2 + } + Branch { + ZOrder 3286 + DstBlock "Divide25" + DstPort 2 + } + } + Branch { + ZOrder 3285 + DstBlock "Divide23" + DstPort 2 + } + } + Branch { + ZOrder 3284 + DstBlock "Divide8" + DstPort 2 + } + } + } + Line { + ZOrder 6526 + SrcBlock "COILTEST_EXC1" + SrcPort 1 + DstBlock "Product3" + DstPort 1 + } + Line { + ZOrder 6530 + SrcBlock "COILTEST_EXC2" + SrcPort 1 + Points [10, 0; 0, 65] + DstBlock "Product10" + DstPort 1 + } + Line { + ZOrder 6534 + SrcBlock "COILTEST_EXC3" + SrcPort 1 + Points [10, 0; 0, 65] + DstBlock "Product15" + DstPort 1 + } + Line { + ZOrder 6536 + SrcBlock "COILTEST_EXC4" + SrcPort 1 + Points [10, 0; 0, 70] + DstBlock "Product16" + DstPort 1 + } + Line { + ZOrder 4162 + SrcBlock "Constant9" + SrcPort 1 + Points [40, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 4164 + SrcBlock "Constant11" + SrcPort 1 + Points [40, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 4168 + SrcBlock "Constant12" + SrcPort 1 + Points [40, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 4171 + SrcBlock "Constant13" + SrcPort 1 + Points [40, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 4175 + SrcBlock "Constant14" + SrcPort 1 + Points [40, 0] + DstBlock "Sum7" + DstPort 2 + } + Line { + ZOrder 4178 + SrcBlock "Constant15" + SrcPort 1 + Points [40, 0] + DstBlock "Sum8" + DstPort 2 + } + Line { + ZOrder 4181 + SrcBlock "Constant16" + SrcPort 1 + Points [40, 0] + DstBlock "Sum9" + DstPort 2 + } + Line { + ZOrder 4214 + SrcBlock "PD1_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 4186 + Points [0, 90] + DstBlock "Sum10" + DstPort 1 + } + Branch { + ZOrder 2580 + DstBlock "PD1_mm" + DstPort 1 + } + } + Line { + ZOrder 4215 + SrcBlock "PD2_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 4187 + Points [0, 55] + DstBlock "PD2_mm" + DstPort 1 + } + Branch { + ZOrder 4184 + Points [213, 0] + DstBlock "Sum10" + DstPort 2 + } + } + Line { + ZOrder 4216 + SrcBlock "PD3_mm_MON" + SrcPort 1 + Points [136, 0] + Branch { + ZOrder 4208 + Points [0, -85] + DstBlock "Sum11" + DstPort 1 + } + Branch { + ZOrder 4195 + DstBlock "PD3_mm" + DstPort 1 + } + } + Line { + ZOrder 4217 + SrcBlock "PD4_mm_MON" + SrcPort 1 + Points [160, 0] + Branch { + ZOrder 4223 + DstBlock "PD4_mm" + DstPort 1 + } + Branch { + ZOrder 4206 + Points [0, 119; 190, 0] + DstBlock "Sum11" + DstPort 2 + } + } + Line { + ZOrder 4218 + SrcBlock "PD5_mm_MON" + SrcPort 1 + Points [134, 0] + Branch { + ZOrder 4209 + DstBlock "PD5_mm" + DstPort 1 + } + Branch { + ZOrder 4204 + Points [0, -115] + DstBlock "Sum12" + DstPort 1 + } + } + Line { + ZOrder 4219 + SrcBlock "PD6_mm_MON" + SrcPort 1 + Points [80, 0] + Branch { + ZOrder 5976 + DstBlock "PD6_mm" + DstPort 1 + } + Branch { + ZOrder 4202 + Points [0, 101; 160, 0] + DstBlock "Sum12" + DstPort 2 + } + } + Line { + ZOrder 4220 + SrcBlock "PD8_mm_MON" + SrcPort 1 + Points [163, 0] + Branch { + ZOrder 4211 + Points [0, 124; 187, 0] + DstBlock "Sum13" + DstPort 2 + } + Branch { + ZOrder 2732 + DstBlock "PD8_mm" + DstPort 1 + } + } + Line { + ZOrder 4221 + SrcBlock "PD7_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 4213 + Points [0, -85] + DstBlock "Sum13" + DstPort 1 + } + Branch { + ZOrder 2735 + DstBlock "PD7_mm" + DstPort 1 + } + } + Line { + ZOrder 4224 + SrcBlock "Sum14" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 4225 + SrcBlock "Product6" + SrcPort 1 + DstBlock "Sum14" + DstPort 1 + } + Line { + ZOrder 4226 + SrcBlock "Constant17" + SrcPort 1 + Points [40, 0] + DstBlock "Sum14" + DstPort 2 + } + Line { + ZOrder 4230 + SrcBlock "Sum15" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 4229 + SrcBlock "Constant18" + SrcPort 1 + Points [40, 0] + DstBlock "Sum15" + DstPort 2 + } + Line { + ZOrder 4234 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Sum15" + DstPort 1 + } + Line { + ZOrder 4237 + SrcBlock "Sum16" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 4236 + SrcBlock "Constant19" + SrcPort 1 + Points [40, 0] + DstBlock "Sum16" + DstPort 2 + } + Line { + ZOrder 4238 + SrcBlock "Product8" + SrcPort 1 + DstBlock "Sum16" + DstPort 1 + } + Line { + ZOrder 4241 + SrcBlock "Sum17" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 4240 + SrcBlock "Constant20" + SrcPort 1 + Points [40, 0] + DstBlock "Sum17" + DstPort 2 + } + Line { + ZOrder 4242 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Sum17" + DstPort 1 + } + Line { + ZOrder 4245 + SrcBlock "Sum18" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 4244 + SrcBlock "Constant21" + SrcPort 1 + Points [40, 0] + DstBlock "Sum18" + DstPort 2 + } + Line { + ZOrder 4246 + SrcBlock "Product11" + SrcPort 1 + DstBlock "Sum18" + DstPort 1 + } + Line { + ZOrder 4249 + SrcBlock "Sum19" + SrcPort 1 + DstBlock "Sum7" + DstPort 1 + } + Line { + ZOrder 4248 + SrcBlock "Constant22" + SrcPort 1 + Points [40, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + ZOrder 4253 + SrcBlock "Sum20" + SrcPort 1 + DstBlock "Sum8" + DstPort 1 + } + Line { + ZOrder 4252 + SrcBlock "Constant23" + SrcPort 1 + Points [40, 0] + DstBlock "Sum20" + DstPort 2 + } + Line { + ZOrder 4254 + SrcBlock "Product13" + SrcPort 1 + DstBlock "Sum20" + DstPort 1 + } + Line { + ZOrder 4257 + SrcBlock "Sum21" + SrcPort 1 + DstBlock "Sum9" + DstPort 1 + } + Line { + ZOrder 4256 + SrcBlock "Constant24" + SrcPort 1 + Points [40, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + ZOrder 4258 + SrcBlock "Product14" + SrcPort 1 + DstBlock "Sum21" + DstPort 1 + } + Line { + ZOrder 4263 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 4264 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 4267 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + ZOrder 4275 + SrcBlock "OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 2195 + DstBlock "Divide3" + DstPort 1 + } + Branch { + ZOrder 2130 + Points [0, -50] + DstBlock "OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4276 + SrcBlock "OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 3484 + DstBlock "Divide5" + DstPort 1 + } + Branch { + ZOrder 2189 + Points [0, -65] + DstBlock "OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4279 + SrcBlock "OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4429 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 2373 + Points [0, -45] + DstBlock "OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4280 + SrcBlock "OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 4292 + Points [217, 0; 0, -160] + Branch { + ZOrder 3509 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 3502 + Points [0, -175] + DstBlock "Divide16" + DstPort 2 + } + } + Branch { + ZOrder 2388 + Points [0, -50] + DstBlock "OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4281 + SrcBlock "OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4430 + DstBlock "Divide18" + DstPort 1 + } + Branch { + ZOrder 2382 + Points [0, -45] + DstBlock "OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 2139 + SrcBlock "Constant3" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 4388 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 4387 + Points [0, 175] + Branch { + ZOrder 4417 + Points [0, 525] + Branch { + ZOrder 4423 + Points [0, 175] + DstBlock "Divide17" + DstPort 2 + } + Branch { + ZOrder 4422 + DstBlock "Divide19" + DstPort 2 + } + } + Branch { + ZOrder 4416 + DstBlock "Divide6" + DstPort 2 + } + } + } + Line { + ZOrder 3516 + SrcBlock "Constant2" + SrcPort 1 + Points [25, 0; 0, 160] + Branch { + ZOrder 4386 + Points [0, 175] + Branch { + ZOrder 4410 + Points [0, 525] + Branch { + ZOrder 4414 + Points [0, 175] + DstBlock "Product5" + DstPort 2 + } + Branch { + ZOrder 4413 + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 4409 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 4385 + DstBlock "Product" + DstPort 2 + } + } + Line { + Name "" + ZOrder 9237 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "OPLEV1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 4274 + SrcBlock "OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 4434 + Points [212, 0; 0, -160] + Branch { + ZOrder 3485 + Points [0, -175] + DstBlock "Divide3" + DstPort 2 + } + Branch { + ZOrder 2193 + DstBlock "Divide5" + DstPort 2 + } + } + Branch { + ZOrder 4433 + Points [0, -60] + DstBlock "OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + Name "" + ZOrder 5332 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + DstBlock "Terminator2" + DstPort 1 + } + Line { + Name "" + ZOrder 5333 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "Terminator9" + DstPort 1 + } + Line { + Name "" + ZOrder 5334 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + DstBlock "Terminator10" + DstPort 1 + } + Line { + ZOrder 4250 + SrcBlock "Product12" + SrcPort 1 + DstBlock "Sum19" + DstPort 1 + } + Line { + ZOrder 5390 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "Sum23" + DstPort 1 + } + Line { + ZOrder 5391 + SrcBlock "D_M" + SrcPort 1 + Points [15, 0; 0, 135] + Branch { + ZOrder 5554 + DstBlock "Sum24" + DstPort 1 + } + Branch { + ZOrder 5394 + Points [0, 191; 30, 0] + DstBlock "Sum23" + DstPort 2 + } + } + Line { + ZOrder 5392 + SrcBlock "Sum23" + SrcPort 1 + DstBlock "SENSING_L" + DstPort 1 + } + Line { + ZOrder 5403 + SrcBlock "Sum24" + SrcPort 1 + DstBlock "Divide29" + DstPort 2 + } + Line { + ZOrder 5404 + SrcBlock "Constant27" + SrcPort 1 + Points [9, 0; 0, -14; -23, 0; 0, -26] + DstBlock "Product21" + DstPort 2 + } + Line { + ZOrder 5409 + SrcBlock "Product21" + SrcPort 1 + DstBlock "Product2" + DstPort 2 + } + Line { + ZOrder 5415 + SrcBlock "Product2" + SrcPort 1 + Points [30, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + ZOrder 5420 + SrcBlock "Sum25" + SrcPort 1 + DstBlock "Product22" + DstPort 2 + } + Line { + ZOrder 5422 + SrcBlock "Divide29" + SrcPort 1 + Points [70, 0] + DstBlock "Product23" + DstPort 2 + } + Line { + ZOrder 5423 + SrcBlock "Product22" + SrcPort 1 + DstBlock "Product23" + DstPort 1 + } + Line { + ZOrder 5424 + SrcBlock "Constant25" + SrcPort 1 + Points [0, 20] + DstBlock "Product22" + DstPort 1 + } + Line { + ZOrder 5671 + SrcBlock "Mux6" + SrcPort 1 + DstBlock "Tan_2P" + DstPort 1 + } + Line { + ZOrder 5526 + SrcBlock "Tan_2P" + SrcPort 1 + Points [9, 0; 0, -158; -1345, 0; 0, -247] + DstBlock "Divide28" + DstPort 2 + } + Line { + ZOrder 5536 + SrcBlock "Tan_Theta" + SrcPort 1 + Points [89, 0; 0, 355] + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 5537 + SrcBlock "COS_Theta" + SrcPort 1 + Points [110, 0; 0, 245] + DstBlock "Divide29" + DstPort 1 + } + Line { + ZOrder 5539 + SrcBlock "Mux4" + SrcPort 1 + DstBlock "COS_Theta" + DstPort 1 + } + Line { + ZOrder 5540 + SrcBlock "Mux5" + SrcPort 1 + DstBlock "Tan_Theta" + DstPort 1 + } + Line { + ZOrder 5543 + SrcBlock "Theta" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 5545 + Points [0, 55] + DstBlock "Mux5" + DstPort 1 + } + Branch { + ZOrder 5544 + DstBlock "Mux4" + DstPort 1 + } + } + Line { + ZOrder 5547 + SrcBlock "Constant" + SrcPort 1 + Points [119, 0; 0, -45] + DstBlock "Product24" + DstPort 2 + } + Line { + ZOrder 5548 + SrcBlock "Product24" + SrcPort 1 + DstBlock "Mux6" + DstPort 1 + } + Line { + ZOrder 5551 + SrcBlock "SENSING_P" + SrcPort 1 + DstBlock "Product24" + DstPort 1 + } + Line { + ZOrder 5561 + SrcBlock "SENSING_L" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 5655 + Points [0, 120] + DstBlock "L_MON" + DstPort 1 + } + Branch { + ZOrder 5654 + Points [74, 0] + Branch { + ZOrder 5563 + DstBlock "Sum24" + DstPort 2 + } + Branch { + ZOrder 5562 + DstBlock "Product21" + DstPort 1 + } + } + } + Line { + ZOrder 5566 + SrcBlock "Product23" + SrcPort 1 + DstBlock "SENSING_Y" + DstPort 1 + } + Line { + ZOrder 5591 + SrcBlock "PD2_volt_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 7362 + Points [0, -40] + DstBlock "PD2_volt" + DstPort 1 + } + Branch { + ZOrder 6156 + Points [1293, 0] + DstBlock "Divide32" + DstPort 2 + } + } + Line { + ZOrder 5594 + SrcBlock "PD4_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD4_volt" + DstPort 1 + } + Line { + ZOrder 5597 + SrcBlock "PD3_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD3_volt" + DstPort 1 + } + Line { + ZOrder 5600 + SrcBlock "PD6_volt_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 7371 + Points [0, -50] + DstBlock "PD6_volt" + DstPort 1 + } + Branch { + ZOrder 5981 + Points [1185, 0; 0, 195] + DstBlock "Divide30" + DstPort 2 + } + } + Line { + ZOrder 5603 + SrcBlock "PD5_volt_MON" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 7374 + DstBlock "Divide30" + DstPort 1 + } + Branch { + ZOrder 5977 + Points [0, -40] + DstBlock "PD5_volt" + DstPort 1 + } + } + Line { + ZOrder 5604 + SrcBlock "PD8_volt_MON" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "PD8_volt" + DstPort 1 + } + Line { + ZOrder 5609 + SrcBlock "PD7_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD7_volt" + DstPort 1 + } + Line { + ZOrder 9264 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "Sum25" + DstPort 1 + } + Line { + ZOrder 9263 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "Divide28" + DstPort 1 + } + Line { + ZOrder 5620 + SrcBlock "L_MON" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 5625 + SrcBlock "Y_MON" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 6149 + SrcBlock "Divide31" + SrcPort 1 + Points [10, 0; 0, 71; -107, 0; 0, -1061; 193, 0] + Branch { + ZOrder 5637 + Points [0, -30] + DstBlock "Product25" + DstPort 2 + } + Branch { + ZOrder 5636 + DstBlock "SENSING_R" + DstPort 1 + } + } + Line { + ZOrder 6181 + SrcBlock "Divide33" + SrcPort 1 + Points [66, 0; 0, -155; 144, 0] + Branch { + ZOrder 5640 + Points [0, 20] + DstBlock "Product26" + DstPort 1 + } + Branch { + ZOrder 5639 + DstBlock "SENSING_P" + DstPort 1 + } + } + Line { + ZOrder 5635 + SrcBlock "Constant28" + SrcPort 1 + DstBlock "Product25" + DstPort 1 + } + Line { + ZOrder 5638 + SrcBlock "Product25" + SrcPort 1 + DstBlock "R_MON" + DstPort 1 + } + Line { + ZOrder 5642 + SrcBlock "Constant29" + SrcPort 1 + Points [15, 0; 0, -35] + DstBlock "Product26" + DstPort 2 + } + Line { + ZOrder 5643 + SrcBlock "Product26" + SrcPort 1 + Points [14, 0; 0, 40; -41, 0; 0, 40] + DstBlock "P_MON" + DstPort 1 + } + Line { + ZOrder 5644 + SrcBlock "R_MON" + SrcPort 1 + Points [12, 0; 0, -15] + DstBlock "R" + DstPort 1 + } + Line { + ZOrder 5645 + SrcBlock "P_MON" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 5651 + SrcBlock "Constant31" + SrcPort 1 + Points [28, 0; 0, -40] + DstBlock "Product28" + DstPort 2 + } + Line { + ZOrder 5652 + SrcBlock "SENSING_Y" + SrcPort 1 + DstBlock "Product28" + DstPort 1 + } + Line { + ZOrder 5653 + SrcBlock "Product28" + SrcPort 1 + DstBlock "Y_MON" + DstPort 1 + } + Line { + ZOrder 5983 + SrcBlock "Divide30" + SrcPort 1 + DstBlock "Ratio_PD5_PD6" + DstPort 1 + } + Line { + ZOrder 5986 + SrcBlock "Ratio_PD5_PD6" + SrcPort 1 + DstBlock "SQRT" + DstPort 1 + } + Line { + ZOrder 5987 + SrcBlock "SQRT" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 5995 + Points [0, 55] + DstBlock "Product29" + DstPort 1 + } + Branch { + ZOrder 5994 + Points [38, 0] + DstBlock "Sum26" + DstPort 2 + } + } + Line { + ZOrder 5988 + SrcBlock "Constant30" + SrcPort 1 + Points [23, 0; 0, 35] + DstBlock "Sum26" + DstPort 1 + } + Line { + ZOrder 5989 + SrcBlock "Sum26" + SrcPort 1 + DstBlock "Product27" + DstPort 2 + } + Line { + ZOrder 5990 + SrcBlock "Constant32" + SrcPort 1 + Points [15, 0] + DstBlock "Product27" + DstPort 1 + } + Line { + ZOrder 5993 + SrcBlock "Constant33" + SrcPort 1 + DstBlock "Product29" + DstPort 2 + } + Line { + ZOrder 5996 + SrcBlock "Product29" + SrcPort 1 + DstBlock "Sum27" + DstPort 1 + } + Line { + ZOrder 5997 + SrcBlock "Constant34" + SrcPort 1 + Points [35, 0] + DstBlock "Sum27" + DstPort 2 + } + Line { + ZOrder 6147 + SrcBlock "Product27" + SrcPort 1 + Points [32, 0; 0, 30] + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 6148 + SrcBlock "Sum27" + SrcPort 1 + Points [62, 0; 0, -65] + DstBlock "Divide31" + DstPort 2 + } + Line { + ZOrder 5588 + SrcBlock "PD1_volt_MON" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 6154 + DstBlock "PD1_volt" + DstPort 1 + } + Branch { + ZOrder 6153 + Points [1240, 0] + DstBlock "Divide32" + DstPort 1 + } + } + Line { + ZOrder 6160 + SrcBlock "Divide32" + SrcPort 1 + DstBlock "Ratio_PD1_PD2" + DstPort 1 + } + Line { + ZOrder 6161 + SrcBlock "Ratio_PD1_PD2" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 6168 + Points [0, 55] + DstBlock "Product31" + DstPort 1 + } + Branch { + ZOrder 6167 + DstBlock "Product30" + DstPort 2 + } + } + Line { + ZOrder 6162 + SrcBlock "Constant35" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 6166 + Points [0, 50] + DstBlock "Product30" + DstPort 1 + } + Branch { + ZOrder 6165 + Points [112, 0; 0, 88; -24, 0] + DstBlock "Sum28" + DstPort 2 + } + } + Line { + ZOrder 6163 + SrcBlock "Product30" + SrcPort 1 + DstBlock "Sum28" + DstPort 1 + } + Line { + ZOrder 6170 + SrcBlock "Product31" + SrcPort 1 + DstBlock "Sum29" + DstPort 1 + } + Line { + ZOrder 6169 + SrcBlock "Constant36" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 6177 + Points [0, 29; 96, 0] + DstBlock "Sum29" + DstPort 2 + } + Branch { + ZOrder 6176 + DstBlock "Product31" + DstPort 2 + } + } + Line { + ZOrder 6179 + SrcBlock "Sum28" + SrcPort 1 + Points [27, 0; 0, 25] + DstBlock "Divide33" + DstPort 1 + } + Line { + ZOrder 6180 + SrcBlock "Sum29" + SrcPort 1 + Points [19, 0; 0, -30] + DstBlock "Divide33" + DstPort 2 + } + Line { + ZOrder 6762 + SrcBlock "Product17" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 6525 + SrcBlock "Ground15" + SrcPort 1 + Points [24, 0; 0, 65] + DstBlock "COILTEST_EXC1" + DstPort 1 + } + Line { + ZOrder 6529 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "COILTEST_EXC2" + DstPort 1 + } + Line { + ZOrder 6533 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "COILTEST_EXC3" + DstPort 1 + } + Line { + ZOrder 6535 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "COILTEST_EXC4" + DstPort 1 + } + Line { + ZOrder 7230 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "COILTEST1_MON" + DstPort 1 + } + Line { + ZOrder 7231 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "COILTEST2_MON" + DstPort 1 + } + Line { + ZOrder 7232 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "COILTEST3_MON" + DstPort 1 + } + Line { + ZOrder 7233 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "COILTEST4_MON" + DstPort 1 + } + Line { + ZOrder 7239 + SrcBlock "Constant37" + SrcPort 1 + Points [0, 5] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 7240 + SrcBlock "Constant38" + SrcPort 1 + Points [0, 9; 100, 0] + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 7241 + SrcBlock "OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum30" + DstPort 2 + } + Line { + ZOrder 7244 + SrcBlock "Sum30" + SrcPort 1 + DstBlock "OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 7248 + SrcBlock "OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum31" + DstPort 2 + } + Line { + ZOrder 7288 + SrcBlock "OPLEV1_angle_deg" + SrcPort 1 + DstBlock "Mux7" + DstPort 1 + } + Line { + ZOrder 7254 + SrcBlock "OPLEV1_cos" + SrcPort 1 + Points [10, 0] + DstBlock "Product32" + DstPort 1 + } + Line { + ZOrder 7278 + SrcBlock "OPLEV1_pathlength_mm" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 8223 + DstBlock "Divide35" + DstPort 2 + } + Branch { + ZOrder 8221 + DstBlock "Divide34" + DstPort 2 + } + } + Line { + ZOrder 7289 + SrcBlock "Mux7" + SrcPort 1 + DstBlock "OPLEV1_cos" + DstPort 1 + } + Line { + ZOrder 8226 + SrcBlock "Divide35" + SrcPort 1 + Points [10, 0] + DstBlock "Product34" + DstPort 1 + } + Line { + ZOrder 7861 + SrcBlock "Ground14" + SrcPort 1 + Points [13, 0; 0, 30; -149, 0; 0, -30] + DstBlock "COILTEST_EXC5" + DstPort 1 + } + Line { + ZOrder 7862 + SrcBlock "COILTEST_EXC5" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 8722 + SrcBlock "Fil_TM_COIL3" + SrcPort 1 + DstBlock "TM_COIL3_MON" + DstPort 1 + } + Line { + ZOrder 7895 + SrcBlock "TM_COIL1_MON" + SrcPort 1 + Points [282, 0; 0, 2120] + DstBlock "Product20" + DstPort 1 + } + Line { + ZOrder 7896 + SrcBlock "TM_COIL2_MON" + SrcPort 1 + Points [269, 0; 0, 2240] + DstBlock "Product17" + DstPort 1 + } + Line { + ZOrder 9253 + SrcBlock "TM_COIL4_MON" + SrcPort 1 + Points [249, 0; 0, 2475] + DstBlock "Product19" + DstPort 1 + } + Line { + ZOrder 9252 + SrcBlock "TM_COIL3_MON" + SrcPort 1 + Points [257, 0; 0, 2355] + DstBlock "Product18" + DstPort 1 + } + Line { + ZOrder 8685 + SrcBlock "Demux1" + SrcPort 1 + Points [55, 0; 0, -25] + DstBlock "Fil_TM_COIL1" + DstPort 1 + } + Line { + ZOrder 8684 + SrcBlock "Demux1" + SrcPort 2 + Points [55, 0; 0, -10] + DstBlock "Fil_TM_COIL2" + DstPort 1 + } + Line { + ZOrder 8709 + SrcBlock "Demux1" + SrcPort 3 + Points [56, 0; 0, 10] + DstBlock "Fil_TM_COIL3" + DstPort 1 + } + Line { + ZOrder 8710 + SrcBlock "Demux1" + SrcPort 4 + Points [55, 0; 0, 25] + DstBlock "Fil_TM_COIL4" + DstPort 1 + } + Line { + ZOrder 9359 + SrcBlock "Product33" + SrcPort 1 + Points [39, 0; 0, 75] + DstBlock "TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 9358 + SrcBlock "Product34" + SrcPort 1 + Points [26, 0; 0, 75] + DstBlock "TM_P_MON" + DstPort 1 + } + Line { + ZOrder 8228 + SrcBlock "Constant1" + SrcPort 1 + Points [5, 0; 0, 60] + Branch { + ZOrder 9279 + Points [0, 75] + DstBlock "Product34" + DstPort 2 + } + Branch { + ZOrder 8229 + DstBlock "Product33" + DstPort 2 + } + } + Line { + ZOrder 9284 + SrcBlock "OPLEV1_X_mm_diff_MON" + SrcPort 1 + Points [86, 0; 0, -70] + DstBlock "Sum33" + DstPort 1 + } + Line { + ZOrder 9293 + SrcBlock "OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [16, 0; 0, -48; 193, 0; 0, -52] + Branch { + ZOrder 10286 + Points [432, 0; 0, 75] + DstBlock "Fil_TM_P" + DstPort 1 + } + Branch { + ZOrder 10268 + Points [0, -69; 108, 0; 0, -156] + DstBlock "Divide35" + DstPort 1 + } + } + Line { + ZOrder 9307 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 9308 + SrcBlock "OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + ZOrder 8641 + SrcBlock "Fil_TM_COIL1" + SrcPort 1 + DstBlock "TM_COIL1_MON" + DstPort 1 + } + Line { + ZOrder 8672 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 8674 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 8673 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 9073 + SrcBlock "OPLEV1_ch18_MON" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 9236 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "OPLEV1_ch18_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 9238 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 9244 + SrcBlock "Constant40" + SrcPort 1 + Points [10, 0] + DstBlock "Sum32" + DstPort 2 + } + Line { + ZOrder 9246 + SrcBlock "Sum32" + SrcPort 1 + Points [62, 0; 0, -10] + DstBlock "Divide36" + DstPort 1 + } + Line { + ZOrder 9247 + SrcBlock "Divide36" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 9248 + SrcBlock "Constant41" + SrcPort 1 + Points [17, 0; 0, -55] + DstBlock "Divide36" + DstPort 2 + } + Line { + ZOrder 9254 + SrcBlock "Ground" + SrcPort 1 + DstBlock "OSC_TM_L" + DstPort 1 + } + Line { + ZOrder 9277 + SrcBlock "OPLEV2_dX_MON" + SrcPort 1 + Points [43, 0; 0, -595; 92, 0] + Branch { + ZOrder 9286 + DstBlock "Sum33" + DstPort 2 + } + Branch { + ZOrder 9285 + Points [149, 0] + Branch { + ZOrder 10280 + Points [175, 0; 0, -150] + DstBlock "Fil_TM_L" + DstPort 1 + } + Branch { + ZOrder 10270 + Points [0, -205] + DstBlock "Product32" + DstPort 2 + } + } + } + Line { + ZOrder 9292 + SrcBlock "OPLEV2_dY_MON" + SrcPort 1 + Points [2, 0; 0, -50] + DstBlock "Terminator11" + DstPort 1 + } + Line { + ZOrder 9341 + SrcBlock "Fil_TM_P" + SrcPort 1 + DstBlock "Sum36" + DstPort 1 + } + Line { + ZOrder 9338 + SrcBlock "Fil_TM_Y" + SrcPort 1 + DstBlock "Sum35" + DstPort 1 + } + Line { + ZOrder 9335 + SrcBlock "Fil_TM_L" + SrcPort 1 + DstBlock "Sum34" + DstPort 1 + } + Line { + ZOrder 9325 + SrcBlock "OSC_TM_L" + SrcPort 3 + DstBlock "Terminator20" + DstPort 1 + } + Line { + ZOrder 9385 + SrcBlock "OSC_TM_L" + SrcPort 1 + Points [180, 0] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 9378 + SrcBlock "OSC_TM_L" + SrcPort 2 + DstBlock "Terminator12" + DstPort 1 + } + Line { + ZOrder 9369 + SrcBlock "Demux4" + SrcPort 1 + DstBlock "Mux8" + DstPort 1 + } + Line { + ZOrder 9370 + SrcBlock "Demux4" + SrcPort 2 + DstBlock "Mux8" + DstPort 2 + } + Line { + ZOrder 9371 + SrcBlock "Demux4" + SrcPort 3 + DstBlock "Mux8" + DstPort 3 + } + Line { + ZOrder 9344 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "OSC_TM_Y" + DstPort 1 + } + Line { + ZOrder 9345 + SrcBlock "OSC_TM_Y" + SrcPort 3 + DstBlock "Terminator22" + DstPort 1 + } + Line { + ZOrder 9380 + SrcBlock "OSC_TM_Y" + SrcPort 2 + DstBlock "Terminator21" + DstPort 1 + } + Line { + ZOrder 9349 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "OSC_TM_P" + DstPort 1 + } + Line { + ZOrder 9350 + SrcBlock "OSC_TM_P" + SrcPort 3 + DstBlock "Terminator24" + DstPort 1 + } + Line { + ZOrder 9382 + SrcBlock "OSC_TM_P" + SrcPort 2 + DstBlock "Terminator23" + DstPort 1 + } + Line { + ZOrder 9372 + SrcBlock "Sum34" + SrcPort 1 + DstBlock "Mux1" + DstPort 1 + } + Line { + ZOrder 9373 + SrcBlock "Sum35" + SrcPort 1 + DstBlock "Mux1" + DstPort 2 + } + Line { + ZOrder 9374 + SrcBlock "Sum36" + SrcPort 1 + DstBlock "Mux1" + DstPort 3 + } + Line { + ZOrder 9386 + SrcBlock "OSC_TM_L_SW" + SrcPort 1 + DstBlock "Choice" + DstPort 2 + } + Line { + ZOrder 9387 + SrcBlock "Constant39" + SrcPort 1 + Points [45, 0] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 9388 + SrcBlock "Choice" + SrcPort 1 + Points [129, 0; 0, -186; 51, 0] + DstBlock "Sum34" + DstPort 2 + } + Line { + ZOrder 9392 + SrcBlock "OSC_TM_Y" + SrcPort 1 + Points [180, 0] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 9390 + SrcBlock "OSC_TM_Y_SW" + SrcPort 1 + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 9391 + SrcBlock "Constant42" + SrcPort 1 + Points [45, 0] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 9396 + SrcBlock "OSC_TM_P" + SrcPort 1 + Points [177, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 9394 + SrcBlock "OSC_TM_P_SW" + SrcPort 1 + DstBlock "Choice2" + DstPort 2 + } + Line { + ZOrder 9395 + SrcBlock "Constant43" + SrcPort 1 + Points [45, 0] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 9397 + SrcBlock "Choice1" + SrcPort 1 + Points [140, 0; 0, -217; 40, 0] + DstBlock "Sum35" + DstPort 2 + } + Line { + ZOrder 9398 + SrcBlock "Choice2" + SrcPort 1 + Points [180, 0] + DstBlock "Sum36" + DstPort 2 + } + Line { + ZOrder 9780 + SrcBlock "OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum37" + DstPort 1 + } + Line { + ZOrder 9778 + SrcBlock "Constant44" + SrcPort 1 + Points [10, 0] + DstBlock "Sum37" + DstPort 2 + } + Line { + ZOrder 10256 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "pyDARM" + DstPort 1 + } + Line { + ZOrder 10257 + SrcBlock "pyDARM" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 10261 + SrcBlock "TM_L_MON" + SrcPort 1 + DstBlock "Terminator28" + DstPort 1 + } + Line { + ZOrder 10262 + SrcBlock "TM_Y_MON" + SrcPort 1 + DstBlock "Terminator26" + DstPort 1 + } + Line { + ZOrder 10263 + SrcBlock "TM_P_MON" + SrcPort 1 + DstBlock "Terminator27" + DstPort 1 + } + Line { + ZOrder 9283 + SrcBlock "Sum33" + SrcPort 1 + Points [1, 0] + Branch { + ZOrder 10285 + Points [0, -255] + DstBlock "Divide34" + DstPort 1 + } + Branch { + ZOrder 10283 + Points [461, 0; 0, 45] + DstBlock "Fil_TM_Y" + DstPort 1 + } + } + Line { + Name "" + ZOrder 10348 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + Points [47, 0; 0, 65] + DstBlock "Terminator29" + DstPort 1 + } + Annotation { + SID "2822" + Name "#DAQ Channels\nPD1_volt 16384\nPD2_volt 16384\nPD3_volt 16384\nPD4_volt 16384\nPD5_volt 16384\nPD6_" + "volt 16384" + Position [291, 6181, 394, 6309] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontName "Helvetica" + FontSize 14 + FontWeight "normal" + FontAngle "normal" + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Fri Jan 14 20:16:46 2022" + RTWModifiedTimeStamp 563595066 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 7 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1vis" + Array { + Type "Cell" + Dimension 1 + Cell "k1vis" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 8 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 9 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 10 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 11 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 12 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 13 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 14 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 15 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 18 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 8 + } + Object { + $PropName "DataTransfer" + $ObjectID 19 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType Ground + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1vis" + Location [0, 2188, 2560, 3207] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "50" + ReportName "simulink-default.rpt" + SIDHighWatermark "3887" + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [500, 6207, 575, 6233] + ZOrder 396 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 20] + Position [600, 3193, 635, 6722] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_12,adc_0_13,adc_0_14,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,a" + "dc_0_22,adc_0_23,adc_0_24,adc_0_25,adc_0_26,adc_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "COILTEST1_MON" + SID "3372" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1420, 3270, 1500, 3300] + ZOrder 997 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST2_MON" + SID "3374" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1420, 3360, 1500, 3390] + ZOrder 999 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST3_MON" + SID "3375" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1420, 3425, 1500, 3455] + ZOrder 1000 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST4_MON" + SID "3373" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1420, 3490, 1500, 3520] + ZOrder 998 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC1" + SID "3711" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4490, 5388, 4560, 5412] + ZOrder 1343 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC2" + SID "3716" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4490, 5498, 4560, 5522] + ZOrder 1348 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC3" + SID "3722" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4490, 5673, 4560, 5697] + ZOrder 1354 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC4" + SID "3724" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4490, 5843, 4560, 5867] + ZOrder 1356 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC5" + SID "3763" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4165, 5983, 4235, 6007] + ZOrder 1393 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT1" + SID "3361" + Tag "Test Point" + Ports [1] + Position [1685, 3310, 1725, 3330] + ZOrder 986 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT2" + SID "3365" + Tag "Test Point" + Ports [1] + Position [1685, 3375, 1725, 3395] + ZOrder 990 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT3" + SID "3366" + Tag "Test Point" + Ports [1] + Position [1685, 3440, 1725, 3460] + ZOrder 991 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT4" + SID "3367" + Tag "Test Point" + Ports [1] + Position [1685, 3505, 1725, 3525] + ZOrder 992 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "COS_Theta" + SID "3604" + Position [2830, 4490, 2890, 4520] + ZOrder 1235 + Expr "cosdeg(u[1])" + } + Block { + BlockType Switch + Name "Choice" + SID "3860" + Position [2995, 4200, 3025, 4230] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "3864" + Position [2995, 4300, 3025, 4330] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "3867" + Position [2995, 4400, 3025, 4430] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant" + SID "3611" + Position [3475, 5365, 3505, 5395] + ZOrder 1242 + Value "2" + } + Block { + BlockType Constant + Name "Constant1" + SID "3788" + Description "conversion coefficient from radian to degree (180/pi)" + Position [2675, 3714, 2750, 3726] + ZOrder 1418 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant10" + SID "3378" + Description "Quantization range of 16 bit ADC." + Position [4440, 5260, 4485, 5290] + ZOrder 1077 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant11" + SID "3469" + Description "Voltage baseline subtraction (V)" + Position [1825, 5780, 1870, 5810] + ZOrder 1099 + Value "0" + } + Block { + BlockType Constant + Name "Constant12" + SID "3470" + Description "Voltage baseline subtraction (V)" + Position [1825, 5955, 1870, 5985] + ZOrder 1100 + Value "0" + } + Block { + BlockType Constant + Name "Constant13" + SID "3471" + Description "Voltage baseline subtraction (V)" + Position [1825, 6130, 1870, 6160] + ZOrder 1101 + Value "0" + } + Block { + BlockType Constant + Name "Constant14" + SID "3472" + Description "Voltage baseline subtraction (V)" + Position [1825, 6305, 1870, 6335] + ZOrder 1102 + Value "0" + } + Block { + BlockType Constant + Name "Constant15" + SID "3473" + Description "Voltage baseline subtraction (V)" + Position [1825, 6480, 1870, 6510] + ZOrder 1103 + Value "0" + } + Block { + BlockType Constant + Name "Constant16" + SID "3474" + Description "Voltage baseline subtraction (V)" + Position [1825, 6655, 1870, 6685] + ZOrder 1104 + Value "0" + } + Block { + BlockType Constant + Name "Constant17" + SID "3500" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 5430, 1725, 5460] + ZOrder 1130 + Value "20" + } + Block { + BlockType Constant + Name "Constant18" + SID "3501" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 5605, 1725, 5635] + ZOrder 1132 + Value "20" + } + Block { + BlockType Constant + Name "Constant19" + SID "3503" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 5780, 1725, 5810] + ZOrder 1134 + Value "20" + } + Block { + BlockType Constant + Name "Constant2" + SID "2989" + Description "Diameter of QPD (mm)" + Position [1840, 3855, 1885, 3885] + ZOrder 732 + Value "7.8" + } + Block { + BlockType Constant + Name "Constant20" + SID "3505" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 5955, 1725, 5985] + ZOrder 1136 + Value "20" + } + Block { + BlockType Constant + Name "Constant21" + SID "3507" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 6130, 1725, 6160] + ZOrder 1138 + Value "20" + } + Block { + BlockType Constant + Name "Constant22" + SID "3509" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 6305, 1725, 6335] + ZOrder 1140 + Value "20" + } + Block { + BlockType Constant + Name "Constant23" + SID "3511" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 6480, 1725, 6510] + ZOrder 1142 + Value "20" + } + Block { + BlockType Constant + Name "Constant24" + SID "3513" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 6655, 1725, 6685] + ZOrder 1144 + Value "20" + } + Block { + BlockType Constant + Name "Constant25" + SID "3573" + Description "Voltage baseline subtraction (V)" + Position [3109, 4640, 3161, 4660] + ZOrder 1203 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-0.5" + } + Block { + BlockType Constant + Name "Constant26" + SID "3518" + Description "Minimum voltage of ADC (V)" + Position [1000, 3090, 1045, 3120] + ZOrder 1148 + Value "-10" + } + Block { + BlockType Constant + Name "Constant27" + SID "3578" + Description "Voltage baseline subtraction (V)" + Position [2890, 4967, 2935, 4983] + ZOrder 1208 + Value "2" + } + Block { + BlockType Constant + Name "Constant28" + SID "3631" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3255, 5204, 3330, 5216] + ZOrder 1262 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant29" + SID "3635" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3235, 5384, 3310, 5396] + ZOrder 1266 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant3" + SID "2991" + Description "Each half of QPD" + Position [1995, 3810, 2040, 3840] + ZOrder 734 + Value "2" + } + Block { + BlockType Constant + Name "Constant30" + SID "3687" + Position [2915, 6160, 2945, 6190] + ZOrder 1320 + } + Block { + BlockType Constant + Name "Constant31" + SID "3640" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3250, 4754, 3325, 4766] + ZOrder 1271 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant32" + SID "3689" + Position [3040, 6160, 3070, 6190] + ZOrder 1322 + Value "20" + } + Block { + BlockType Constant + Name "Constant33" + SID "3691" + Position [2915, 6305, 2945, 6335] + ZOrder 1324 + Value "90" + } + Block { + BlockType Constant + Name "Constant34" + SID "3694" + Position [2990, 6360, 3020, 6390] + ZOrder 1327 + Value "70" + } + Block { + BlockType Constant + Name "Constant35" + SID "3698" + Description "Voltage baseline subtraction (V)" + Position [2875, 5365, 2920, 5395] + ZOrder 1331 + Value "5" + } + Block { + BlockType Constant + Name "Constant36" + SID "3701" + Description "Voltage baseline subtraction (V)" + Position [2870, 5500, 2915, 5530] + ZOrder 1334 + Value "4" + } + Block { + BlockType Constant + Name "Constant37" + SID "3726" + Description "Voltage baseline subtraction (V)" + Position [3419, 4805, 3471, 4825] + ZOrder 1358 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + } + Block { + BlockType Constant + Name "Constant38" + SID "3727" + Description "Voltage baseline subtraction (V)" + Position [3374, 4835, 3426, 4855] + ZOrder 1359 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant39" + SID "3863" + Description "Each half of QPD" + Position [2900, 4247, 2930, 4263] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant4" + SID "3071" + Description "positive and negative voltage" + Position [890, 3007, 925, 3033] + ZOrder 808 + Value "2" + } + Block { + BlockType Constant + Name "Constant40" + SID "3832" + Description "Offset of ADC count of Ch18\nSometimes 0, sometimes -976." + Position [1010, 4390, 1055, 4420] + ZOrder 1463 + Value "0" + } + Block { + BlockType Constant + Name "Constant41" + SID "3835" + Description "Gain of ADC count against volt of Ch18" + Position [1080, 4390, 1125, 4420] + ZOrder 1466 + Value "-0.50" + } + Block { + BlockType Constant + Name "Constant42" + SID "3865" + Description "Each half of QPD" + Position [2900, 4347, 2930, 4363] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "3868" + Description "Each half of QPD" + Position [2900, 4447, 2930, 4463] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant44" + SID "3870" + Description "or -16415.\nOffset of ADC 23ch." + Position [1010, 4740, 1055, 4770] + ZOrder 1502 + Value "0" + } + Block { + BlockType Constant + Name "Constant5" + SID "3119" + Description "Voltage to distance coefficient. (V/mm)\nV=-0.1d+2. -> d=-10V+20." + Position [1490, 3805, 1520, 3850] + ZOrder 856 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-10" + } + Block { + BlockType Constant + Name "Constant6" + SID "3007" + Description "Maximum voltage of ADC (V)" + Position [1000, 3035, 1045, 3065] + ZOrder 745 + Value "10" + } + Block { + BlockType Constant + Name "Constant7" + SID "3008" + Description "Quantization range of 16 bit ADC." + Position [970, 2970, 1015, 3000] + ZOrder 746 + Value "65536" + } + Block { + BlockType Constant + Name "Constant8" + SID "3123" + Description "Voltage baseline subtraction (V)" + Position [1825, 5430, 1870, 5460] + ZOrder 860 + Value "0" + } + Block { + BlockType Constant + Name "Constant9" + SID "3468" + Description "Voltage baseline subtraction (V)" + Position [1825, 5605, 1870, 5635] + ZOrder 1098 + Value "0" + } + Block { + BlockType Reference + Name "DAC_0" + SID "3294" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [4820, 3927, 4850, 6718] + ZOrder 919 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "D_M" + SID "3564" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2555, 4622, 2620, 4638] + ZOrder 1194 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux1" + SID "3284" + Ports [1, 4] + Position [3590, 3985, 3595, 4145] + ZOrder 909 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "3322" + Ports [1, 3] + Position [3665, 4765, 3670, 4925] + ZOrder 951 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "3323" + Ports [1, 4] + Position [4185, 4755, 4190, 4915] + ZOrder 961 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "3793" + Ports [1, 3] + Position [3420, 3950, 3425, 4180] + ZOrder 1425 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "Diff_PDunit1" + SID "3091" + Tag "Test Point" + Ports [1] + Position [2670, 5495, 2710, 5515] + ZOrder 828 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit1_MON" + SID "3088" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2505, 5490, 2585, 5520] + ZOrder 825 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2" + SID "3092" + Tag "Test Point" + Ports [1] + Position [2670, 5845, 2710, 5865] + ZOrder 829 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2_MON" + SID "3090" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2505, 5840, 2585, 5870] + ZOrder 827 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3" + SID "3143" + Tag "Test Point" + Ports [1] + Position [2505, 6165, 2545, 6185] + ZOrder 885 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3_MON" + SID "3144" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2355, 6160, 2435, 6190] + ZOrder 883 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4" + SID "3145" + Tag "Test Point" + Ports [1] + Position [2670, 6545, 2710, 6565] + ZOrder 886 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4_MON" + SID "3146" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2505, 6540, 2585, 6570] + ZOrder 884 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide" + SID "2977" + Ports [2, 1] + Position [1255, 3987, 1285, 4018] + ZOrder 720 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2980" + Ports [2, 1] + Position [1255, 4162, 1285, 4193] + ZOrder 723 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "3035" + Ports [2, 1] + Position [1255, 5562, 1285, 5593] + ZOrder 773 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "3038" + Ports [2, 1] + Position [1255, 5737, 1285, 5768] + ZOrder 776 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "3047" + Ports [2, 1] + Position [1255, 5912, 1285, 5943] + ZOrder 785 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "3050" + Ports [2, 1] + Position [1255, 4687, 1285, 4718] + ZOrder 788 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3051" + Ports [2, 1] + Position [1255, 4862, 1285, 4893] + ZOrder 790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3052" + Ports [2, 1] + Position [1255, 5037, 1285, 5068] + ZOrder 794 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "3053" + Ports [2, 1] + Position [1740, 4697, 1770, 4728] + ZOrder 796 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3430" + Ports [2, 1] + Position [2070, 4892, 2100, 4923] + ZOrder 1054 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "3055" + Ports [2, 1] + Position [1740, 4872, 1770, 4903] + ZOrder 801 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3427" + Ports [2, 1] + Position [2070, 4717, 2100, 4748] + ZOrder 1051 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2984" + Ports [2, 1] + Position [1255, 4337, 1285, 4368] + ZOrder 728 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "3138" + Ports [2, 1] + Position [1255, 6262, 1285, 6293] + ZOrder 873 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "3139" + Ports [2, 1] + Position [1255, 6437, 1285, 6468] + ZOrder 876 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "3140" + Ports [2, 1] + Position [1255, 6612, 1285, 6643] + ZOrder 879 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "3385" + Ports [2, 1] + Position [1585, 3367, 1615, 3398] + ZOrder 1010 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "3142" + Ports [2, 1] + Position [1255, 6087, 1285, 6118] + ZOrder 870 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "3386" + Ports [2, 1] + Position [1585, 3432, 1615, 3463] + ZOrder 1011 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "3387" + Ports [2, 1] + Position [1585, 3497, 1615, 3528] + ZOrder 1012 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "3519" + Ports [2, 1] + Position [1170, 2987, 1200, 3018] + ZOrder 1149 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "3568" + Ports [2, 1] + Position [2565, 4902, 2595, 4933] + ZOrder 1198 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "3575" + Ports [2, 1] + Position [3100, 4742, 3130, 4773] + ZOrder 1205 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "2987" + Ports [2, 1] + Position [1730, 3997, 1760, 4028] + ZOrder 730 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "3684" + Ports [2, 1] + Position [2740, 6232, 2770, 6263] + ZOrder 1317 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "3695" + Ports [2, 1] + Position [3205, 6227, 3235, 6258] + ZOrder 1328 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "3696" + Ports [2, 1] + Position [2780, 5427, 2810, 5458] + ZOrder 1329 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "3704" + Ports [2, 1] + Position [3085, 5457, 3115, 5488] + ZOrder 1337 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide34" + SID "3743" + Ports [2, 1] + Position [2720, 3757, 2750, 3788] + ZOrder 1375 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide35" + SID "3746" + Ports [2, 1] + Position [2720, 3832, 2750, 3863] + ZOrder 1378 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide36" + SID "3834" + Ports [2, 1] + Position [1170, 4327, 1200, 4358] + ZOrder 1465 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2990" + Ports [2, 1] + Position [2080, 4017, 2110, 4048] + ZOrder 733 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "2995" + Ports [2, 1] + Position [1740, 4172, 1770, 4203] + ZOrder 738 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "2996" + Ports [2, 1] + Position [2080, 4192, 2110, 4223] + ZOrder 740 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "3013" + Ports [2, 1] + Position [1085, 2977, 1115, 3008] + ZOrder 751 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "3384" + Ports [2, 1] + Position [1585, 3302, 1615, 3333] + ZOrder 1009 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "3031" + Ports [2, 1] + Position [1255, 5387, 1285, 5418] + ZOrder 768 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [462, 5780, 502, 5819] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "Fil_IM_COIL1" + SID "3324" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4245, 4738, 4315, 4762] + ZOrder 962 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL2" + SID "3325" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4245, 4793, 4315, 4817] + ZOrder 965 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL3" + SID "3326" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4245, 4853, 4315, 4877] + ZOrder 964 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL4" + SID "3327" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4245, 4908, 4315, 4932] + ZOrder 963 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_L" + SID "3328" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3935, 4728, 4005, 4752] + ZOrder 947 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_P" + SID "3329" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3935, 4878, 4005, 4902] + ZOrder 958 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_Y" + SID "3330" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3935, 4798, 4005, 4822] + ZOrder 957 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL1" + SID "3289" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3968, 3875, 3992] + ZOrder 914 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL2" + SID "3292" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 4023, 3875, 4047] + ZOrder 917 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL3" + SID "3291" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 4083, 3875, 4107] + ZOrder 916 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL4" + SID "3290" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 4138, 3875, 4162] + ZOrder 915 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_L" + SID "2592" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3035, 3978, 3105, 4002] + ZOrder 553 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_P" + SID "3281" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3035, 4128, 3105, 4152] + ZOrder 906 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_Y" + SID "3280" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3035, 4053, 3105, 4077] + ZOrder 905 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground" + SID "3836" + Position [2690, 4205, 2710, 4225] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground1" + SID "3296" + Position [4760, 4175, 4780, 4195] + ZOrder 921 + } + Block { + BlockType Ground + Name "Ground10" + SID "3556" + Position [1330, 3275, 1350, 3295] + ZOrder 1186 + } + Block { + BlockType Ground + Name "Ground11" + SID "3557" + Position [1330, 3365, 1350, 3385] + ZOrder 1187 + } + Block { + BlockType Ground + Name "Ground12" + SID "3558" + Position [1330, 3430, 1350, 3450] + ZOrder 1188 + } + Block { + BlockType Ground + Name "Ground13" + SID "3559" + Position [1330, 3495, 1350, 3515] + ZOrder 1189 + } + Block { + BlockType Ground + Name "Ground14" + SID "3764" + Position [4260, 5985, 4280, 6005] + ZOrder 1394 + } + Block { + BlockType Ground + Name "Ground15" + SID "3712" + Position [4420, 5325, 4440, 5345] + ZOrder 1344 + } + Block { + BlockType Ground + Name "Ground16" + SID "3717" + Position [4420, 5500, 4440, 5520] + ZOrder 1349 + } + Block { + BlockType Ground + Name "Ground17" + SID "3723" + Position [4420, 5675, 4440, 5695] + ZOrder 1355 + } + Block { + BlockType Ground + Name "Ground18" + SID "3725" + Position [4420, 5845, 4440, 5865] + ZOrder 1357 + } + Block { + BlockType Ground + Name "Ground19" + SID "3808" + Position [3865, 4340, 3885, 4360] + ZOrder 1438 + } + Block { + BlockType Ground + Name "Ground2" + SID "3297" + Position [4760, 4350, 4780, 4370] + ZOrder 922 + } + Block { + BlockType Ground + Name "Ground20" + SID "3809" + Position [3865, 4395, 3885, 4415] + ZOrder 1439 + } + Block { + BlockType Ground + Name "Ground21" + SID "3827" + Position [335, 4260, 355, 4280] + ZOrder 1458 + } + Block { + BlockType Ground + Name "Ground22" + SID "3853" + Position [2690, 4305, 2710, 4325] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground23" + SID "3842" + Position [2530, 4900, 2550, 4920] + ZOrder 1473 + } + Block { + BlockType Ground + Name "Ground24" + SID "3843" + Position [2665, 4690, 2685, 4710] + ZOrder 1474 + } + Block { + BlockType Ground + Name "Ground25" + SID "3857" + Position [2690, 4405, 2710, 4425] + ZOrder 1488 + } + Block { + BlockType Ground + Name "Ground26" + SID "3873" + Position [2940, 3655, 2960, 3675] + ZOrder 1504 + } + Block { + BlockType Ground + Name "Ground27" + SID "3881" + Position [880, 3985, 900, 4005] + ZOrder 1512 + } + Block { + BlockType Ground + Name "Ground28" + SID "3882" + Position [880, 4160, 900, 4180] + ZOrder 1513 + } + Block { + BlockType Ground + Name "Ground29" + SID "3883" + Position [880, 4335, 900, 4355] + ZOrder 1514 + } + Block { + BlockType Ground + Name "Ground3" + SID "3298" + Position [4760, 4525, 4780, 4545] + ZOrder 923 + } + Block { + BlockType Ground + Name "Ground4" + SID "3299" + Position [4760, 4700, 4780, 4720] + ZOrder 924 + } + Block { + BlockType Ground + Name "Ground5" + SID "3300" + Position [4760, 4875, 4780, 4895] + ZOrder 925 + } + Block { + BlockType Ground + Name "Ground6" + SID "3301" + Position [4760, 5050, 4780, 5070] + ZOrder 926 + } + Block { + BlockType Ground + Name "Ground7" + SID "3302" + Position [4760, 5225, 4780, 5245] + ZOrder 927 + } + Block { + BlockType Ground + Name "Ground8" + SID "3347" + Position [4760, 4000, 4780, 4020] + ZOrder 972 + } + Block { + BlockType Ground + Name "Ground9" + SID "3807" + Position [3865, 4280, 3885, 4300] + ZOrder 1437 + } + Block { + BlockType Reference + Name "IM_L_MON" + SID "3333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3750, 4755, 3830, 4785] + ZOrder 952 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_P_MON" + SID "3334" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3750, 4905, 3830, 4935] + ZOrder 954 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_Y_MON" + SID "3335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3750, 4830, 3830, 4860] + ZOrder 953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L" + SID "3571" + Tag "Test Point" + Ports [1] + Position [2940, 5030, 2980, 5050] + ZOrder 1201 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_MON" + SID "3627" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2815, 5025, 2895, 5055] + ZOrder 1258 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT1" + SID "3339" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3560, 4815, 3600, 4875] + ZOrder 949 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux1" + SID "3283" + Ports [3, 1] + Position [3265, 3951, 3270, 4179] + ZOrder 908 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "3331" + Ports [2, 1] + Position [3515, 4826, 3520, 4864] + ZOrder 950 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "3332" + Ports [3, 1] + Position [4055, 4803, 4060, 4867] + ZOrder 960 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux4" + SID "3606" + Ports [1, 1] + Position [2690, 4486, 2695, 4524] + ZOrder 1237 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux5" + SID "3607" + Ports [1, 1] + Position [2690, 4541, 2695, 4579] + ZOrder 1238 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux6" + SID "3588" + Ports [1, 1] + Position [3740, 5311, 3745, 5349] + ZOrder 1218 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux7" + SID "3745" + Ports [1, 1] + Position [2665, 3876, 2670, 3914] + ZOrder 1377 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux8" + SID "3796" + Ports [3, 1] + Position [3465, 3952, 3470, 4178] + ZOrder 1426 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OPLEV1_COIL_MAT" + SID "3282" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3515, 4035, 3555, 4095] + ZOrder 907 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_CROSSTALK_MAT" + SID "3274" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3325, 4035, 3365, 4095] + ZOrder 897 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_SUM_MON" + SID "2986" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [935, 4330, 1015, 4360] + ZOrder 727 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_SUM_VOLT" + SID "2985" + Tag "Test Point" + Ports [1] + Position [1535, 4285, 1575, 4305] + ZOrder 729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_SUM_VOLT_MON" + SID "3522" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1385, 4340, 1465, 4370] + ZOrder 1152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_MON" + SID "2976" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [930, 3980, 1010, 4010] + ZOrder 719 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_VOLT" + SID "2982" + Tag "Test Point" + Ports [1] + Position [1535, 3945, 1575, 3965] + ZOrder 725 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_VOLT_MON" + SID "3520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1385, 3990, 1465, 4020] + ZOrder 1150 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_mm" + SID "2993" + Tag "Test Point" + Ports [1] + Position [2315, 4025, 2355, 4045] + ZOrder 736 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_mm_INIT" + SID "3730" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2080, 4107, 2145, 4123] + ZOrder 1361 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_mm_MON" + SID "2992" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2185, 4020, 2265, 4050] + ZOrder 735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_mm_diff_MON" + SID "3791" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2275, 4075, 2355, 4105] + ZOrder 1421 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_MON" + SID "2981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [930, 4155, 1010, 4185] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_VOLT" + SID "2983" + Tag "Test Point" + Ports [1] + Position [1535, 4105, 1575, 4125] + ZOrder 726 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_VOLT_MON" + SID "3521" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1385, 4165, 1465, 4195] + ZOrder 1151 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_mm" + SID "2997" + Tag "Test Point" + Ports [1] + Position [2315, 4200, 2355, 4220] + ZOrder 742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_mm_INIT" + SID "3733" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2080, 4247, 2145, 4263] + ZOrder 1366 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_mm_MON" + SID "2998" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2185, 4195, 2265, 4225] + ZOrder 741 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_mm_diff_MON" + SID "3792" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2275, 4150, 2355, 4180] + ZOrder 1422 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_angle_deg" + SID "3735" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2575, 3887, 2640, 3903] + ZOrder 1367 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_ch18_MON" + SID "3826" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [390, 4255, 470, 4285] + ZOrder 1457 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "OPLEV1_cos" + SID "3737" + Position [2690, 3880, 2750, 3910] + ZOrder 1369 + Expr "-1*cosdeg(u[1])" + } + Block { + BlockType Reference + Name "OPLEV1_pathlength_mm" + SID "3741" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2605, 3787, 2670, 3803] + ZOrder 1373 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_SUM_MON" + SID "3062" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5030, 980, 5060] + ZOrder 793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_SUM_VOLT" + SID "3061" + Tag "Test Point" + Ports [1] + Position [1540, 4995, 1580, 5015] + ZOrder 795 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_SUM_VOLT_MON" + SID "3523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 5040, 1455, 5070] + ZOrder 1155 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_MON" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 4680, 980, 4710] + ZOrder 787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_VOLT" + SID "3063" + Tag "Test Point" + Ports [1] + Position [1535, 4650, 1575, 4670] + ZOrder 791 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_VOLT_MON" + SID "3524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 4690, 1455, 4720] + ZOrder 1153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_mm" + SID "3057" + Tag "Test Point" + Ports [1] + Position [2160, 4590, 2200, 4610] + ZOrder 800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_mm_MON" + SID "3059" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2120, 4625, 2150, 4705] + ZOrder 799 + BlockRotation 270 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_MON" + SID "3066" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 4855, 980, 4885] + ZOrder 789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_VOLT" + SID "3065" + Tag "Test Point" + Ports [1] + Position [1535, 4825, 1575, 4845] + ZOrder 792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_VOLT_MON" + SID "3525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 4865, 1455, 4895] + ZOrder 1154 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_mm" + SID "3058" + Tag "Test Point" + Ports [1] + Position [1975, 4995, 2015, 5015] + ZOrder 805 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_mm_MON" + SID "3060" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2122, 4940, 2148, 5015] + ZOrder 804 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_dX_MON" + SID "3625" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 4720, 2395, 4750] + ZOrder 1256 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_dX_mm" + SID "3551" + Tag "Test Point" + Ports [1] + Position [2265, 4770, 2285, 4810] + ZOrder 1181 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_dY_MON" + SID "3626" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 4930, 2345, 4960] + ZOrder 1257 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_dY_mm" + SID "3552" + Tag "Test Point" + Ports [1] + Position [2265, 4845, 2285, 4885] + ZOrder 1182 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_TM_L" + SID "3837" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [2740, 4184, 2795, 4246] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_TM_L_SW" + SID "3861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2895, 4207, 2960, 4223] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_TM_P" + SID "3856" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [2740, 4384, 2795, 4446] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_TM_P_SW" + SID "3869" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2895, 4407, 2960, 4423] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_TM_Y" + SID "3852" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [2740, 4284, 2795, 4346] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_TM_Y_SW" + SID "3866" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2895, 4307, 2960, 4323] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P" + SID "3637" + Tag "Test Point" + Ports [1] + Position [3495, 5420, 3535, 5440] + ZOrder 1268 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_MON" + SID "3015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5380, 980, 5410] + ZOrder 752 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm" + SID "3033" + Tag "Test Point" + Ports [1] + Position [2260, 5405, 2300, 5425] + ZOrder 770 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm_MON" + SID "3491" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 5400, 2065, 5430] + ZOrder 1121 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt" + SID "3543" + Tag "Test Point" + Ports [1] + Position [1540, 5245, 1580, 5265] + ZOrder 1173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt_MON" + SID "3617" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 5310, 1455, 5340] + ZOrder 1248 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_MON" + SID "3037" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5555, 980, 5585] + ZOrder 772 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm" + SID "3036" + Tag "Test Point" + Ports [1] + Position [2260, 5635, 2300, 5655] + ZOrder 774 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm_MON" + SID "3492" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 5575, 2065, 5605] + ZOrder 1122 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt" + SID "3544" + Tag "Test Point" + Ports [1] + Position [1545, 5485, 1585, 5505] + ZOrder 1174 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt_MON" + SID "3618" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 5520, 1455, 5550] + ZOrder 1249 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_MON" + SID "3040" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5730, 980, 5760] + ZOrder 775 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm" + SID "3049" + Tag "Test Point" + Ports [1] + Position [2260, 5930, 2300, 5950] + ZOrder 786 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm_MON" + SID "3494" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 5925, 2065, 5955] + ZOrder 1124 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt" + SID "3545" + Tag "Test Point" + Ports [1] + Position [1545, 5650, 1585, 5670] + ZOrder 1175 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt_MON" + SID "3619" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 5690, 1455, 5720] + ZOrder 1250 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_MON" + SID "3048" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5920, 980, 5950] + ZOrder 784 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm" + SID "3039" + Tag "Test Point" + Ports [1] + Position [2260, 5755, 2300, 5775] + ZOrder 777 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm_MON" + SID "3493" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 5750, 2065, 5780] + ZOrder 1123 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt" + SID "3546" + Tag "Test Point" + Ports [1] + Position [1545, 5825, 1585, 5845] + ZOrder 1176 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt_MON" + SID "3620" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 5865, 1455, 5895] + ZOrder 1251 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_MON" + SID "3148" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 6090, 980, 6120] + ZOrder 864 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm" + SID "3149" + Tag "Test Point" + Ports [1] + Position [2260, 6280, 2300, 6300] + ZOrder 874 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm_MON" + SID "3496" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 6275, 2065, 6305] + ZOrder 1126 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt" + SID "3547" + Tag "Test Point" + Ports [1] + Position [1545, 6000, 1585, 6020] + ZOrder 1177 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt_MON" + SID "3621" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 6045, 1455, 6075] + ZOrder 1252 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_MON" + SID "3150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 6255, 980, 6285] + ZOrder 872 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm" + SID "3147" + Tag "Test Point" + Ports [1] + Position [2180, 6105, 2220, 6125] + ZOrder 871 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm_MON" + SID "3495" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 6100, 2065, 6130] + ZOrder 1125 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt" + SID "3548" + Tag "Test Point" + Ports [1] + Position [1545, 6190, 1585, 6210] + ZOrder 1178 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt_MON" + SID "3622" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 6185, 1455, 6215] + ZOrder 1253 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_MON" + SID "3154" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 6540, 970, 6570] + ZOrder 878 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm" + SID "3153" + Tag "Test Point" + Ports [1] + Position [2260, 6630, 2300, 6650] + ZOrder 880 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm_MON" + SID "3498" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 6625, 2065, 6655] + ZOrder 1128 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt" + SID "3550" + Tag "Test Point" + Ports [1] + Position [1545, 6525, 1585, 6545] + ZOrder 1180 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt_MON" + SID "3624" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 6565, 1455, 6595] + ZOrder 1255 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_MON" + SID "3152" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 6430, 970, 6460] + ZOrder 875 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm" + SID "3151" + Tag "Test Point" + Ports [1] + Position [2260, 6455, 2300, 6475] + ZOrder 877 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm_MON" + SID "3497" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 6450, 2065, 6480] + ZOrder 1127 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt" + SID "3549" + Tag "Test Point" + Ports [1] + Position [1545, 6365, 1585, 6385] + ZOrder 1179 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt_MON" + SID "3623" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 6390, 1455, 6420] + ZOrder 1254 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_MON" + SID "3629" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3385, 5415, 3465, 5445] + ZOrder 1260 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "2988" + Ports [2, 1] + Position [1930, 4007, 1960, 4038] + ZOrder 731 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2999" + Ports [2, 1] + Position [1930, 4182, 1960, 4213] + ZOrder 739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "3403" + Ports [2, 1] + Position [4625, 5567, 4655, 5598] + ZOrder 1079 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "3156" + Ports [2, 1] + Position [1535, 6097, 1565, 6128] + ZOrder 887 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "3157" + Ports [2, 1] + Position [1535, 6272, 1565, 6303] + ZOrder 888 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "3158" + Ports [2, 1] + Position [1535, 6447, 1565, 6478] + ZOrder 889 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "3159" + Ports [2, 1] + Position [1535, 6622, 1565, 6653] + ZOrder 890 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "3406" + Ports [2, 1] + Position [4625, 5742, 4655, 5773] + ZOrder 1080 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "3409" + Ports [2, 1] + Position [4625, 5917, 4655, 5948] + ZOrder 1081 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "3448" + Ports [2, 1] + Position [4625, 6267, 4655, 6298] + ZOrder 1073 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "3449" + Ports [2, 1] + Position [4625, 6442, 4655, 6473] + ZOrder 1074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "3450" + Ports [2, 1] + Position [4625, 6617, 4655, 6648] + ZOrder 1075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "3577" + Ports [2, 1] + Position [3005, 4907, 3035, 4938] + ZOrder 1207 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product20" + SID "3451" + Ports [2, 1] + Position [4625, 6092, 4655, 6123] + ZOrder 1072 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "3579" + Ports [2, 1] + Position [2945, 4912, 2975, 4943] + ZOrder 1209 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "3581" + Ports [2, 1] + Position [3160, 4677, 3190, 4708] + ZOrder 1211 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "3582" + Ports [2, 1] + Position [3220, 4687, 3250, 4718] + ZOrder 1212 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "3609" + Ports [2, 1] + Position [3665, 5312, 3695, 5343] + ZOrder 1240 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product25" + SID "3633" + Ports [2, 1] + Position [3355, 5202, 3385, 5233] + ZOrder 1264 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product26" + SID "3634" + Ports [2, 1] + Position [3355, 5332, 3385, 5363] + ZOrder 1265 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product27" + SID "3690" + Ports [2, 1] + Position [3105, 6187, 3135, 6218] + ZOrder 1323 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product28" + SID "3641" + Ports [2, 1] + Position [3375, 4697, 3405, 4728] + ZOrder 1272 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product29" + SID "3692" + Ports [2, 1] + Position [2990, 6297, 3020, 6328] + ZOrder 1325 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "3380" + Ports [2, 1] + Position [4625, 5392, 4655, 5423] + ZOrder 1078 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product30" + SID "3699" + Ports [2, 1] + Position [2955, 5422, 2985, 5453] + ZOrder 1332 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product31" + SID "3702" + Ports [2, 1] + Position [2955, 5492, 2985, 5523] + ZOrder 1335 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product32" + SID "3738" + Ports [2, 1] + Position [2780, 3912, 2810, 3943] + ZOrder 1370 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product33" + SID "3789" + Ports [2, 1] + Position [2780, 3757, 2810, 3788] + ZOrder 1419 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product34" + SID "3790" + Ports [2, 1] + Position [2780, 3832, 2810, 3863] + ZOrder 1420 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3428" + Ports [2, 1] + Position [1940, 4707, 1970, 4738] + ZOrder 1052 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3429" + Ports [2, 1] + Position [1940, 4882, 1970, 4913] + ZOrder 1053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "3115" + Ports [2, 1] + Position [1535, 5397, 1565, 5428] + ZOrder 852 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "3116" + Ports [2, 1] + Position [1535, 5572, 1565, 5603] + ZOrder 853 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "3117" + Ports [2, 1] + Position [1535, 5747, 1565, 5778] + ZOrder 854 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "3118" + Ports [2, 1] + Position [1535, 5922, 1565, 5953] + ZOrder 855 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "R" + SID "3636" + Tag "Test Point" + Ports [1] + Position [3545, 5195, 3585, 5215] + ZOrder 1267 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "R_MON" + SID "3628" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3415, 5205, 3495, 5235] + ZOrder 1259 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Ratio_PD1_PD2" + SID "3697" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2830, 5430, 2910, 5460] + ZOrder 1330 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Ratio_PD5_PD6" + SID "3685" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2810, 6235, 2890, 6265] + ZOrder 1318 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_L" + SID "3615" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2715, 4908, 2785, 4932] + ZOrder 1246 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_P" + SID "3613" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3530, 5308, 3600, 5332] + ZOrder 1244 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_R" + SID "3612" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3530, 5243, 3600, 5267] + ZOrder 1243 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_Y" + SID "3616" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3270, 4693, 3340, 4717] + ZOrder 1247 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT" + SID "3686" + Tag "cdsSqrt" + Ports [1, 1] + Position [2915, 6231, 2945, 6269] + ZOrder 1319 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum" + SID "3435" + Ports [2, 1] + Position [2215, 4725, 2235, 4745] + ZOrder 1059 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "3436" + Ports [2, 1] + Position [2215, 4900, 2235, 4920] + ZOrder 1060 + NamePlacement "alternate" + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum10" + SID "3483" + Ports [2, 1] + Position [2410, 5495, 2430, 5515] + ZOrder 1113 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + SID "3484" + Ports [2, 1] + Position [2410, 5845, 2430, 5865] + ZOrder 1114 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + SID "3485" + Ports [2, 1] + Position [2300, 6165, 2320, 6185] + ZOrder 1115 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + SID "3486" + Ports [2, 1] + Position [2410, 6545, 2430, 6565] + ZOrder 1116 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + SID "3499" + Ports [2, 1] + Position [1760, 5405, 1780, 5425] + ZOrder 1129 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + SID "3502" + Ports [2, 1] + Position [1760, 5580, 1780, 5600] + ZOrder 1131 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + SID "3504" + Ports [2, 1] + Position [1760, 5755, 1780, 5775] + ZOrder 1133 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + SID "3506" + Ports [2, 1] + Position [1760, 5930, 1780, 5950] + ZOrder 1135 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + SID "3508" + Ports [2, 1] + Position [1760, 6105, 1780, 6125] + ZOrder 1137 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + SID "3510" + Ports [2, 1] + Position [1760, 6280, 1780, 6300] + ZOrder 1139 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "3475" + Ports [2, 1] + Position [1905, 5405, 1925, 5425] + ZOrder 1105 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + SID "3512" + Ports [2, 1] + Position [1760, 6455, 1780, 6475] + ZOrder 1141 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + SID "3514" + Ports [2, 1] + Position [1760, 6630, 1780, 6650] + ZOrder 1143 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "3517" + Ports [2, 1] + Position [1105, 3040, 1125, 3060] + ZOrder 1147 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + SID "3569" + Ports [2, 1] + Position [2660, 4910, 2680, 4930] + ZOrder 1199 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + SID "3574" + Ports [2, 1] + Position [2865, 4755, 2885, 4775] + ZOrder 1204 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + SID "3580" + Ports [2, 1] + Position [3060, 4690, 3080, 4710] + ZOrder 1210 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum26" + SID "3688" + Ports [2, 1] + Position [2995, 6200, 3015, 6220] + ZOrder 1321 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum27" + SID "3693" + Ports [2, 1] + Position [3050, 6305, 3070, 6325] + ZOrder 1326 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum28" + SID "3700" + Ports [2, 1] + Position [3015, 5430, 3035, 5450] + ZOrder 1333 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum29" + SID "3703" + Ports [2, 1] + Position [3015, 5500, 3035, 5520] + ZOrder 1336 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "3476" + Ports [2, 1] + Position [1905, 5580, 1925, 5600] + ZOrder 1106 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum30" + SID "3729" + Ports [2, 1] + Position [2160, 4080, 2180, 4100] + ZOrder 1360 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum31" + SID "3734" + Ports [2, 1] + Position [2160, 4155, 2180, 4175] + ZOrder 1365 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum32" + SID "3830" + Ports [2, 1] + Position [1060, 4335, 1080, 4355] + ZOrder 1461 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum33" + SID "3844" + Ports [2, 1] + Position [2525, 4010, 2545, 4030] + ZOrder 1475 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum34" + SID "3849" + Ports [2, 1] + Position [3200, 3980, 3220, 4000] + ZOrder 1480 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum35" + SID "3850" + Ports [2, 1] + Position [3200, 4055, 3220, 4075] + ZOrder 1481 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum36" + SID "3851" + Ports [2, 1] + Position [3200, 4130, 3220, 4150] + ZOrder 1482 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum37" + SID "3871" + Ports [2, 1] + Position [1060, 4685, 1080, 4705] + ZOrder 1501 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "3477" + Ports [2, 1] + Position [1905, 5755, 1925, 5775] + ZOrder 1107 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "3478" + Ports [2, 1] + Position [1905, 5930, 1925, 5950] + ZOrder 1108 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "3479" + Ports [2, 1] + Position [1905, 6105, 1925, 6125] + ZOrder 1109 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "3480" + Ports [2, 1] + Position [1905, 6280, 1925, 6300] + ZOrder 1110 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + SID "3481" + Ports [2, 1] + Position [1905, 6455, 1925, 6475] + ZOrder 1111 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + SID "3482" + Ports [2, 1] + Position [1905, 6630, 1925, 6650] + ZOrder 1112 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "TM_COIL1_MON" + SID "3773" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4000, 3965, 4080, 3995] + ZOrder 1403 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_COIL2_MON" + SID "3777" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4000, 4020, 4080, 4050] + ZOrder 1407 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_COIL3_MON" + SID "3778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4000, 4080, 4080, 4110] + ZOrder 1408 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_COIL4_MON" + SID "3779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4000, 4135, 4080, 4165] + ZOrder 1409 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_L_MON" + SID "3275" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2920, 3760, 3000, 3790] + ZOrder 900 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_P_MON" + SID "3277" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2920, 3910, 3000, 3940] + ZOrder 902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_Y_MON" + SID "3276" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2920, 3835, 3000, 3865] + ZOrder 901 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "Tan_2P" + SID "3601" + Position [3775, 5315, 3835, 5345] + ZOrder 1232 + Expr "sin(u[1])/cos(u[1])" + } + Block { + BlockType Fcn + Name "Tan_Theta" + SID "3602" + Position [2830, 4545, 2890, 4575] + ZOrder 1233 + Expr "sindeg(u[1])/cosdeg(u[1])" + } + Block { + BlockType Terminator + Name "Terminator1" + SID "3765" + Position [4260, 5985, 4280, 6005] + ZOrder 1395 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "3537" + Position [655, 6435, 675, 6455] + ZOrder 1167 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "3846" + Position [2375, 4885, 2395, 4905] + ZOrder 1477 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "3847" + Position [2845, 4205, 2865, 4225] + ZOrder 1478 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3810" + Position [4005, 4340, 4025, 4360] + ZOrder 1441 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3811" + Position [4005, 4395, 4025, 4415] + ZOrder 1442 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "3812" + Position [4005, 4280, 4025, 4300] + ZOrder 1440 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "3419" + Position [4420, 5395, 4440, 5415] + ZOrder 1043 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "3420" + Position [4420, 5570, 4440, 5590] + ZOrder 1044 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "3421" + Position [4420, 5745, 4440, 5765] + ZOrder 1045 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "3422" + Position [4420, 5920, 4440, 5940] + ZOrder 1046 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "3533" + Position [655, 5385, 675, 5405] + ZOrder 1163 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "3848" + Position [2845, 4225, 2865, 4245] + ZOrder 1479 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "3854" + Position [2845, 4305, 2865, 4325] + ZOrder 1485 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "3855" + Position [2845, 4325, 2865, 4345] + ZOrder 1486 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "3858" + Position [2845, 4405, 2865, 4425] + ZOrder 1489 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "3859" + Position [2845, 4425, 2865, 4445] + ZOrder 1490 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "3874" + Position [3140, 3655, 3160, 3675] + ZOrder 1505 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "3875" + Position [3050, 3840, 3070, 3860] + ZOrder 1507 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "3876" + Position [3050, 3915, 3070, 3935] + ZOrder 1508 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "3877" + Position [3050, 3765, 3070, 3785] + ZOrder 1506 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "3880" + Position [720, 6325, 740, 6345] + ZOrder 1511 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "3070" + Position [665, 4685, 685, 4705] + ZOrder 807 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "3885" + Position [690, 3810, 710, 3830] + ZOrder 1516 + } + Block { + BlockType Terminator + Name "Terminator31" + SID "3886" + Position [685, 5560, 705, 5580] + ZOrder 1517 + } + Block { + BlockType Terminator + Name "Terminator32" + SID "3887" + Position [680, 5735, 700, 5755] + ZOrder 1518 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "3828" + Position [665, 4510, 685, 4530] + ZOrder 1459 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "3336" + Position [3875, 4760, 3895, 4780] + ZOrder 948 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "3337" + Position [3875, 4835, 3895, 4855] + ZOrder 955 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "3338" + Position [3875, 4910, 3895, 4930] + ZOrder 956 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "3526" + Position [500, 4260, 520, 4280] + ZOrder 1156 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "3534" + Position [655, 6610, 675, 6630] + ZOrder 1164 + } + Block { + BlockType Reference + Name "Theta" + SID "3605" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2575, 4497, 2640, 4513] + ZOrder 1236 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "X0" + SID "3437" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2105, 4772, 2170, 4788] + ZOrder 1061 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "3584" + Tag "Test Point" + Ports [1] + Position [3540, 4705, 3580, 4725] + ZOrder 1214 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y0" + SID "3439" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2105, 4827, 2170, 4843] + ZOrder 1063 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_MON" + SID "3630" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3425, 4700, 3505, 4730] + ZOrder 1261 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsMuxMatrix3" + SID "3340" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [4110, 4805, 4150, 4865] + ZOrder 959 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=92\nshmem_daq=1\nspecific_cpu=14\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [460, 5850, 500, 5910] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "pyDARM" + SID "3872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3025, 3653, 3095, 3677] + ZOrder 1503 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 2046 + SrcBlock "ADC0" + SrcPort 1 + Points [5, 0] + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + Name "" + ZOrder 4401 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "Terminator3" + DstPort 1 + } + Line { + Name "" + ZOrder 4406 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4403 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4402 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + Points [69, 0; 0, -525] + DstBlock "OPLEV2_X_MON" + DstPort 1 + } + Line { + ZOrder 4289 + SrcBlock "Divide" + SrcPort 1 + DstBlock "OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2201 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 2138 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 2140 + SrcBlock "Divide4" + SrcPort 1 + Points [24, 0] + Branch { + ZOrder 7243 + Points [0, 55] + DstBlock "Sum30" + DstPort 1 + } + Branch { + ZOrder 3489 + DstBlock "OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 2141 + SrcBlock "OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 4291 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 4282 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2202 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2205 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 2214 + SrcBlock "Divide6" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 7249 + Points [0, -45] + DstBlock "Sum31" + DstPort 1 + } + Branch { + ZOrder 2848 + DstBlock "OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 2210 + SrcBlock "OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 4294 + SrcBlock "Constant4" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 4295 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 2429 + SrcBlock "Constant7" + SrcPort 1 + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 2287 + SrcBlock "OPLEV1_X_MON" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 2288 + SrcBlock "OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 9243 + SrcBlock "OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum32" + DstPort 1 + } + Line { + ZOrder 2588 + SrcBlock "Divide9" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 7361 + Points [0, -80] + DstBlock "PD1_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7360 + DstBlock "Product6" + DstPort 1 + } + } + Line { + ZOrder 2589 + SrcBlock "Divide10" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 7364 + Points [0, -45] + DstBlock "PD2_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7363 + DstBlock "Product7" + DstPort 1 + } + } + Line { + ZOrder 2590 + SrcBlock "Divide11" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 7367 + DstBlock "Product8" + DstPort 1 + } + Branch { + ZOrder 7366 + Points [0, -50] + DstBlock "PD3_volt_MON" + DstPort 1 + } + } + Line { + ZOrder 2591 + SrcBlock "Divide12" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 7369 + Points [0, -50] + DstBlock "PD4_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7368 + DstBlock "Product9" + DstPort 1 + } + } + Line { + ZOrder 2375 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2384 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 9779 + SrcBlock "Sum37" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 2395 + SrcBlock "OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 2396 + SrcBlock "OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 4156 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "PD1_mm_MON" + DstPort 1 + } + Line { + ZOrder 4183 + SrcBlock "Sum10" + SrcPort 1 + DstBlock "Diff_PDunit1_MON" + DstPort 1 + } + Line { + ZOrder 4191 + SrcBlock "Sum11" + SrcPort 1 + DstBlock "Diff_PDunit2_MON" + DstPort 1 + } + Line { + ZOrder 2493 + SrcBlock "Diff_PDunit1_MON" + SrcPort 1 + DstBlock "Diff_PDunit1" + DstPort 1 + } + Line { + ZOrder 2494 + SrcBlock "Diff_PDunit2_MON" + SrcPort 1 + DstBlock "Diff_PDunit2" + DstPort 1 + } + Line { + ZOrder 4161 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "PD2_mm_MON" + DstPort 1 + } + Line { + ZOrder 4165 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "PD4_mm_MON" + DstPort 1 + } + Line { + ZOrder 4167 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "PD3_mm_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 5021 + Labels [-1, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + Points [40, 0; 0, 525] + DstBlock "PD8_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 5022 + Labels [-1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 17 + Points [27, 0; 0, 460] + DstBlock "PD7_MON" + DstPort 1 + } + Line { + ZOrder 2687 + SrcBlock "PD5_MON" + SrcPort 1 + Points [48, 0; 0, -10] + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 2692 + SrcBlock "Divide24" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 7373 + Points [0, -45] + DstBlock "PD5_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7372 + DstBlock "Product11" + DstPort 1 + } + } + Line { + ZOrder 2700 + SrcBlock "Divide20" + SrcPort 1 + Points [62, 0] + Branch { + ZOrder 7376 + Points [0, -80] + DstBlock "PD6_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7375 + DstBlock "Product12" + DstPort 1 + } + } + Line { + ZOrder 2701 + SrcBlock "PD6_MON" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + ZOrder 2702 + SrcBlock "Divide21" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 7378 + Points [0, -50] + DstBlock "PD8_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7377 + DstBlock "Product13" + DstPort 1 + } + } + Line { + ZOrder 2703 + SrcBlock "PD8_MON" + SrcPort 1 + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 2704 + SrcBlock "Divide22" + SrcPort 1 + Points [67, 0] + Branch { + ZOrder 7380 + Points [0, -50] + DstBlock "PD7_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7379 + DstBlock "Product14" + DstPort 1 + } + } + Line { + ZOrder 2705 + SrcBlock "PD7_MON" + SrcPort 1 + Points [9, 0; 0, 65] + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 4170 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "PD6_mm_MON" + DstPort 1 + } + Line { + ZOrder 4196 + SrcBlock "Sum12" + SrcPort 1 + DstBlock "Diff_PDunit3_MON" + DstPort 1 + } + Line { + ZOrder 4210 + SrcBlock "Sum13" + SrcPort 1 + DstBlock "Diff_PDunit4_MON" + DstPort 1 + } + Line { + ZOrder 2711 + SrcBlock "Diff_PDunit3_MON" + SrcPort 1 + DstBlock "Diff_PDunit3" + DstPort 1 + } + Line { + ZOrder 2712 + SrcBlock "Diff_PDunit4_MON" + SrcPort 1 + DstBlock "Diff_PDunit4" + DstPort 1 + } + Line { + ZOrder 4174 + SrcBlock "Sum7" + SrcPort 1 + DstBlock "PD5_mm_MON" + DstPort 1 + } + Line { + ZOrder 4177 + SrcBlock "Sum8" + SrcPort 1 + DstBlock "PD8_mm_MON" + DstPort 1 + } + Line { + ZOrder 4180 + SrcBlock "Sum9" + SrcPort 1 + DstBlock "PD7_mm_MON" + DstPort 1 + } + Line { + ZOrder 2592 + SrcBlock "Constant5" + SrcPort 1 + Points [0, 49; -12, 0; 0, 1516] + Branch { + ZOrder 7353 + DstBlock "Product6" + DstPort 2 + } + Branch { + ZOrder 7350 + Points [0, 175] + Branch { + ZOrder 7354 + DstBlock "Product7" + DstPort 2 + } + Branch { + ZOrder 2597 + Points [0, 175] + Branch { + ZOrder 7355 + DstBlock "Product8" + DstPort 2 + } + Branch { + ZOrder 2600 + Points [0, 175] + Branch { + ZOrder 7356 + DstBlock "Product9" + DstPort 2 + } + Branch { + ZOrder 2754 + Points [0, 175] + Branch { + ZOrder 7357 + DstBlock "Product11" + DstPort 2 + } + Branch { + ZOrder 2757 + Points [0, 175] + Branch { + ZOrder 7358 + DstBlock "Product12" + DstPort 2 + } + Branch { + ZOrder 2760 + Points [0, 175] + Branch { + ZOrder 7359 + DstBlock "Product13" + DstPort 2 + } + Branch { + ZOrder 2784 + Points [0, 175] + DstBlock "Product14" + DstPort 2 + } + } + } + } + } + } + } + } + Line { + ZOrder 4157 + SrcBlock "Constant8" + SrcPort 1 + Points [40, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 9357 + SrcBlock "Product32" + SrcPort 1 + Points [52, 0; 0, -155] + DstBlock "TM_L_MON" + DstPort 1 + } + Line { + ZOrder 8224 + SrcBlock "Divide34" + SrcPort 1 + Points [10, 0] + DstBlock "Product33" + DstPort 1 + } + Line { + ZOrder 7290 + SrcBlock "Sum31" + SrcPort 1 + DstBlock "OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 8618 + SrcBlock "Mux8" + SrcPort 1 + DstBlock "OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 3047 + SrcBlock "OPLEV1_COIL_MAT" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 3064 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 3067 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 3068 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 3929 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 3930 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 3931 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 3932 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 2381 + SrcBlock "OPLEV2_X_mm_MON" + SrcPort 1 + Points [0, -20] + DstBlock "OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 2393 + SrcBlock "OPLEV2_Y_mm_MON" + SrcPort 1 + Points [0, 19; -188, 0; 0, -34] + DstBlock "OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 3108 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "MAT1" + DstPort 1 + } + Line { + ZOrder 3109 + SrcBlock "MAT1" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 3112 + SrcBlock "Demux2" + SrcPort 1 + Points [35, 0; 0, -20] + Branch { + ZOrder 4775 + DstBlock "IM_L_MON" + DstPort 1 + } + Branch { + ZOrder 3111 + Points [0, -30] + DstBlock "Fil_IM_L" + DstPort 1 + } + } + Line { + ZOrder 3115 + SrcBlock "Demux2" + SrcPort 2 + Points [35, 0] + Branch { + ZOrder 4776 + DstBlock "IM_Y_MON" + DstPort 1 + } + Branch { + ZOrder 3114 + Points [0, -27; 210, 0] + DstBlock "Fil_IM_Y" + DstPort 1 + } + } + Line { + ZOrder 3118 + SrcBlock "Demux2" + SrcPort 3 + Points [35, 0] + Branch { + ZOrder 3117 + Points [0, 20] + DstBlock "IM_P_MON" + DstPort 1 + } + Branch { + ZOrder 3116 + Points [0, -10] + DstBlock "Fil_IM_P" + DstPort 1 + } + } + Line { + ZOrder 3119 + SrcBlock "IM_L_MON" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 3120 + SrcBlock "IM_Y_MON" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 3121 + SrcBlock "IM_P_MON" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 3122 + SrcBlock "Fil_IM_L" + SrcPort 1 + Points [20, 0; 0, 75] + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 3123 + SrcBlock "Fil_IM_Y" + SrcPort 1 + Points [8, 0; 0, 25] + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 3124 + SrcBlock "Fil_IM_P" + SrcPort 1 + Points [20, 0; 0, -35] + DstBlock "Mux3" + DstPort 3 + } + Line { + ZOrder 3125 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "cdsMuxMatrix3" + DstPort 1 + } + Line { + ZOrder 3126 + SrcBlock "cdsMuxMatrix3" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 3127 + SrcBlock "Demux3" + SrcPort 1 + Points [22, 0; 0, -25] + DstBlock "Fil_IM_COIL1" + DstPort 1 + } + Line { + ZOrder 3128 + SrcBlock "Demux3" + SrcPort 4 + Points [22, 0; 0, 25] + DstBlock "Fil_IM_COIL4" + DstPort 1 + } + Line { + ZOrder 3129 + SrcBlock "Demux3" + SrcPort 3 + Points [22, 0; 0, 10] + DstBlock "Fil_IM_COIL3" + DstPort 1 + } + Line { + ZOrder 3130 + SrcBlock "Demux3" + SrcPort 2 + Points [22, 0; 0, -10] + DstBlock "Fil_IM_COIL2" + DstPort 1 + } + Line { + ZOrder 3178 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 8721 + SrcBlock "Fil_TM_COIL2" + SrcPort 1 + DstBlock "TM_COIL2_MON" + DstPort 1 + } + Line { + ZOrder 8723 + SrcBlock "Fil_TM_COIL4" + SrcPort 1 + DstBlock "TM_COIL4_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 7234 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + Points [222, 0; 0, 2100] + DstBlock "PD1_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 7236 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + Points [166, 0; 0, 2100] + DstBlock "PD3_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 7235 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + Points [190, 0; 0, 2100] + DstBlock "PD2_MON" + DstPort 1 + } + Line { + ZOrder 3276 + SrcBlock "COILTEST1_MON" + SrcPort 1 + Points [37, 0; 0, 25] + DstBlock "Divide8" + DstPort 1 + } + Line { + ZOrder 3292 + SrcBlock "COILTEST2_MON" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 3293 + SrcBlock "COILTEST3_MON" + SrcPort 1 + DstBlock "Divide25" + DstPort 1 + } + Line { + ZOrder 3294 + SrcBlock "COILTEST4_MON" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 3243 + SrcBlock "PD1_MON" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 3244 + SrcBlock "PD2_MON" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 3245 + SrcBlock "PD3_MON" + SrcPort 1 + DstBlock "Divide11" + DstPort 1 + } + Line { + ZOrder 3246 + SrcBlock "PD4_MON" + SrcPort 1 + Points [48, 0; 0, -15] + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 3296 + SrcBlock "Divide8" + SrcPort 1 + DstBlock "COILTEST_OUT1" + DstPort 1 + } + Line { + ZOrder 3297 + SrcBlock "Divide23" + SrcPort 1 + DstBlock "COILTEST_OUT2" + DstPort 1 + } + Line { + ZOrder 3298 + SrcBlock "Divide25" + SrcPort 1 + DstBlock "COILTEST_OUT3" + DstPort 1 + } + Line { + ZOrder 3299 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "COILTEST_OUT4" + DstPort 1 + } + Line { + ZOrder 3477 + SrcBlock "Fil_IM_COIL1" + SrcPort 1 + Points [9, 0; 0, 655] + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 3478 + SrcBlock "Fil_IM_COIL2" + SrcPort 1 + Points [2, 0; 0, 775] + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 3479 + SrcBlock "Fil_IM_COIL3" + SrcPort 1 + Points [23, 0; 0, 890] + DstBlock "Terminator18" + DstPort 1 + } + Line { + ZOrder 3480 + SrcBlock "Fil_IM_COIL4" + SrcPort 1 + Points [16, 0; 0, 1010] + DstBlock "Terminator19" + DstPort 1 + } + Line { + ZOrder 3510 + SrcBlock "Divide16" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 3524 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 3528 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 3532 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 3538 + SrcBlock "Divide19" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 3796 + DstBlock "Sum" + DstPort 1 + } + Branch { + ZOrder 3795 + DstBlock "OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 3539 + SrcBlock "Divide17" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 3802 + DstBlock "OPLEV2_Y_mm_MON" + DstPort 1 + } + Branch { + ZOrder 3801 + DstBlock "Sum1" + DstPort 1 + } + } + Line { + ZOrder 3798 + SrcBlock "X0" + SrcPort 1 + Points [50, 0] + DstBlock "Sum" + DstPort 2 + } + Line { + ZOrder 3799 + SrcBlock "Sum" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 5611 + DstBlock "OPLEV2_dX_MON" + DstPort 1 + } + Branch { + ZOrder 5487 + DstBlock "OPLEV2_dX_mm" + DstPort 1 + } + } + Line { + ZOrder 3805 + SrcBlock "Y0" + SrcPort 1 + Points [13, 0; 0, 103; 37, 0] + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 3808 + SrcBlock "Sum1" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 5615 + Points [0, 35] + DstBlock "OPLEV2_dY_MON" + DstPort 1 + } + Branch { + ZOrder 5614 + Points [23, 0] + DstBlock "OPLEV2_dY_mm" + DstPort 1 + } + } + Line { + ZOrder 3847 + SrcBlock "Product20" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 3846 + SrcBlock "Product18" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 6765 + SrcBlock "Product19" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 3934 + SrcBlock "Product3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 3935 + SrcBlock "Product10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 3936 + SrcBlock "Product15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 3933 + SrcBlock "Product16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 3910 + SrcBlock "Constant10" + SrcPort 1 + Points [98, 0; 0, 140] + Branch { + ZOrder 3909 + Points [0, 175] + Branch { + ZOrder 3908 + Points [0, 175] + Branch { + ZOrder 3907 + Points [0, 175] + Branch { + ZOrder 7868 + Points [0, 175] + Branch { + ZOrder 7871 + Points [0, 175] + Branch { + ZOrder 7874 + Points [0, 175] + Branch { + ZOrder 7877 + Points [0, 175] + DstBlock "Product19" + DstPort 2 + } + Branch { + ZOrder 7876 + DstBlock "Product18" + DstPort 2 + } + } + Branch { + ZOrder 7873 + DstBlock "Product17" + DstPort 2 + } + } + Branch { + ZOrder 7870 + DstBlock "Product20" + DstPort 2 + } + } + Branch { + ZOrder 7867 + DstBlock "Product16" + DstPort 2 + } + } + Branch { + ZOrder 3906 + DstBlock "Product15" + DstPort 2 + } + } + Branch { + ZOrder 3905 + DstBlock "Product10" + DstPort 2 + } + } + Branch { + ZOrder 3904 + DstBlock "Product3" + DstPort 2 + } + } + Line { + ZOrder 4266 + SrcBlock "Divide27" + SrcPort 1 + Points [25, 0; 0, 320] + Branch { + ZOrder 5335 + Points [0, 685] + Branch { + ZOrder 4383 + DstBlock "Divide" + DstPort 2 + } + Branch { + ZOrder 4382 + Points [0, 175] + Branch { + ZOrder 4371 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 2295 + Points [0, 175] + Branch { + ZOrder 4437 + DstBlock "Divide2" + DstPort 2 + } + Branch { + ZOrder 4436 + Points [0, 350] + Branch { + ZOrder 4408 + DstBlock "Divide13" + DstPort 2 + } + Branch { + ZOrder 4407 + Points [0, 175] + Branch { + ZOrder 4397 + DstBlock "Divide14" + DstPort 2 + } + Branch { + ZOrder 2412 + Points [0, 175] + Branch { + ZOrder 4398 + DstBlock "Divide15" + DstPort 2 + } + Branch { + ZOrder 2801 + Points [0, 350] + Branch { + ZOrder 2804 + Points [0, 175] + Branch { + ZOrder 2807 + Points [0, 175; 1, 0] + Branch { + ZOrder 2813 + Points [0, 175] + Branch { + ZOrder 2815 + Points [0, 175] + Branch { + ZOrder 2817 + Points [0, 175] + Branch { + ZOrder 2820 + Points [0, 175] + Branch { + ZOrder 2823 + Points [0, 175] + DstBlock "Divide22" + DstPort 2 + } + Branch { + ZOrder 2822 + DstBlock "Divide21" + DstPort 2 + } + } + Branch { + ZOrder 2819 + DstBlock "Divide20" + DstPort 2 + } + } + Branch { + ZOrder 2816 + DstBlock "Divide24" + DstPort 2 + } + } + Branch { + ZOrder 2814 + DstBlock "Divide12" + DstPort 2 + } + } + Branch { + ZOrder 2812 + DstBlock "Divide11" + DstPort 2 + } + } + Branch { + ZOrder 2806 + DstBlock "Divide10" + DstPort 2 + } + } + Branch { + ZOrder 2803 + DstBlock "Divide9" + DstPort 2 + } + } + } + } + } + } + } + } + Branch { + ZOrder 3973 + Points [336, 0] + Branch { + ZOrder 3295 + Points [0, 65] + Branch { + ZOrder 3290 + Points [0, 65] + Branch { + ZOrder 3507 + Points [0, 65] + DstBlock "Divide26" + DstPort 2 + } + Branch { + ZOrder 3286 + DstBlock "Divide25" + DstPort 2 + } + } + Branch { + ZOrder 3285 + DstBlock "Divide23" + DstPort 2 + } + } + Branch { + ZOrder 3284 + DstBlock "Divide8" + DstPort 2 + } + } + } + Line { + ZOrder 6526 + SrcBlock "COILTEST_EXC1" + SrcPort 1 + DstBlock "Product3" + DstPort 1 + } + Line { + ZOrder 6530 + SrcBlock "COILTEST_EXC2" + SrcPort 1 + Points [10, 0; 0, 65] + DstBlock "Product10" + DstPort 1 + } + Line { + ZOrder 6534 + SrcBlock "COILTEST_EXC3" + SrcPort 1 + Points [10, 0; 0, 65] + DstBlock "Product15" + DstPort 1 + } + Line { + ZOrder 6536 + SrcBlock "COILTEST_EXC4" + SrcPort 1 + Points [10, 0; 0, 70] + DstBlock "Product16" + DstPort 1 + } + Line { + ZOrder 4162 + SrcBlock "Constant9" + SrcPort 1 + Points [40, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 4164 + SrcBlock "Constant11" + SrcPort 1 + Points [40, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 4168 + SrcBlock "Constant12" + SrcPort 1 + Points [40, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 4171 + SrcBlock "Constant13" + SrcPort 1 + Points [40, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 4175 + SrcBlock "Constant14" + SrcPort 1 + Points [40, 0] + DstBlock "Sum7" + DstPort 2 + } + Line { + ZOrder 4178 + SrcBlock "Constant15" + SrcPort 1 + Points [40, 0] + DstBlock "Sum8" + DstPort 2 + } + Line { + ZOrder 4181 + SrcBlock "Constant16" + SrcPort 1 + Points [40, 0] + DstBlock "Sum9" + DstPort 2 + } + Line { + ZOrder 4214 + SrcBlock "PD1_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 4186 + Points [0, 90] + DstBlock "Sum10" + DstPort 1 + } + Branch { + ZOrder 2580 + DstBlock "PD1_mm" + DstPort 1 + } + } + Line { + ZOrder 4215 + SrcBlock "PD2_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 4187 + Points [0, 55] + DstBlock "PD2_mm" + DstPort 1 + } + Branch { + ZOrder 4184 + Points [213, 0] + DstBlock "Sum10" + DstPort 2 + } + } + Line { + ZOrder 4216 + SrcBlock "PD3_mm_MON" + SrcPort 1 + Points [136, 0] + Branch { + ZOrder 4208 + Points [0, -85] + DstBlock "Sum11" + DstPort 1 + } + Branch { + ZOrder 4195 + DstBlock "PD3_mm" + DstPort 1 + } + } + Line { + ZOrder 4217 + SrcBlock "PD4_mm_MON" + SrcPort 1 + Points [160, 0] + Branch { + ZOrder 4223 + DstBlock "PD4_mm" + DstPort 1 + } + Branch { + ZOrder 4206 + Points [0, 119; 190, 0] + DstBlock "Sum11" + DstPort 2 + } + } + Line { + ZOrder 4218 + SrcBlock "PD5_mm_MON" + SrcPort 1 + Points [134, 0] + Branch { + ZOrder 4209 + DstBlock "PD5_mm" + DstPort 1 + } + Branch { + ZOrder 4204 + Points [0, -115] + DstBlock "Sum12" + DstPort 1 + } + } + Line { + ZOrder 4219 + SrcBlock "PD6_mm_MON" + SrcPort 1 + Points [80, 0] + Branch { + ZOrder 5976 + DstBlock "PD6_mm" + DstPort 1 + } + Branch { + ZOrder 4202 + Points [0, 101; 160, 0] + DstBlock "Sum12" + DstPort 2 + } + } + Line { + ZOrder 4220 + SrcBlock "PD8_mm_MON" + SrcPort 1 + Points [163, 0] + Branch { + ZOrder 4211 + Points [0, 124; 187, 0] + DstBlock "Sum13" + DstPort 2 + } + Branch { + ZOrder 2732 + DstBlock "PD8_mm" + DstPort 1 + } + } + Line { + ZOrder 4221 + SrcBlock "PD7_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 4213 + Points [0, -85] + DstBlock "Sum13" + DstPort 1 + } + Branch { + ZOrder 2735 + DstBlock "PD7_mm" + DstPort 1 + } + } + Line { + ZOrder 4224 + SrcBlock "Sum14" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 4225 + SrcBlock "Product6" + SrcPort 1 + DstBlock "Sum14" + DstPort 1 + } + Line { + ZOrder 4226 + SrcBlock "Constant17" + SrcPort 1 + Points [40, 0] + DstBlock "Sum14" + DstPort 2 + } + Line { + ZOrder 4230 + SrcBlock "Sum15" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 4229 + SrcBlock "Constant18" + SrcPort 1 + Points [40, 0] + DstBlock "Sum15" + DstPort 2 + } + Line { + ZOrder 4234 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Sum15" + DstPort 1 + } + Line { + ZOrder 4237 + SrcBlock "Sum16" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 4236 + SrcBlock "Constant19" + SrcPort 1 + Points [40, 0] + DstBlock "Sum16" + DstPort 2 + } + Line { + ZOrder 4238 + SrcBlock "Product8" + SrcPort 1 + DstBlock "Sum16" + DstPort 1 + } + Line { + ZOrder 4241 + SrcBlock "Sum17" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 4240 + SrcBlock "Constant20" + SrcPort 1 + Points [40, 0] + DstBlock "Sum17" + DstPort 2 + } + Line { + ZOrder 4242 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Sum17" + DstPort 1 + } + Line { + ZOrder 4245 + SrcBlock "Sum18" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 4244 + SrcBlock "Constant21" + SrcPort 1 + Points [40, 0] + DstBlock "Sum18" + DstPort 2 + } + Line { + ZOrder 4246 + SrcBlock "Product11" + SrcPort 1 + DstBlock "Sum18" + DstPort 1 + } + Line { + ZOrder 4249 + SrcBlock "Sum19" + SrcPort 1 + DstBlock "Sum7" + DstPort 1 + } + Line { + ZOrder 4248 + SrcBlock "Constant22" + SrcPort 1 + Points [40, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + ZOrder 4253 + SrcBlock "Sum20" + SrcPort 1 + DstBlock "Sum8" + DstPort 1 + } + Line { + ZOrder 4252 + SrcBlock "Constant23" + SrcPort 1 + Points [40, 0] + DstBlock "Sum20" + DstPort 2 + } + Line { + ZOrder 4254 + SrcBlock "Product13" + SrcPort 1 + DstBlock "Sum20" + DstPort 1 + } + Line { + ZOrder 4257 + SrcBlock "Sum21" + SrcPort 1 + DstBlock "Sum9" + DstPort 1 + } + Line { + ZOrder 4256 + SrcBlock "Constant24" + SrcPort 1 + Points [40, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + ZOrder 4258 + SrcBlock "Product14" + SrcPort 1 + DstBlock "Sum21" + DstPort 1 + } + Line { + ZOrder 4263 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 4264 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 4267 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + ZOrder 4275 + SrcBlock "OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 2195 + DstBlock "Divide3" + DstPort 1 + } + Branch { + ZOrder 2130 + Points [0, -50] + DstBlock "OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4276 + SrcBlock "OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 3484 + DstBlock "Divide5" + DstPort 1 + } + Branch { + ZOrder 2189 + Points [0, -65] + DstBlock "OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4279 + SrcBlock "OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4429 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 2373 + Points [0, -45] + DstBlock "OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4280 + SrcBlock "OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 4292 + Points [217, 0; 0, -160] + Branch { + ZOrder 3509 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 3502 + Points [0, -175] + DstBlock "Divide16" + DstPort 2 + } + } + Branch { + ZOrder 2388 + Points [0, -50] + DstBlock "OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4281 + SrcBlock "OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4430 + DstBlock "Divide18" + DstPort 1 + } + Branch { + ZOrder 2382 + Points [0, -45] + DstBlock "OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 2139 + SrcBlock "Constant3" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 4388 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 4387 + Points [0, 175] + Branch { + ZOrder 4417 + Points [0, 525] + Branch { + ZOrder 4423 + Points [0, 175] + DstBlock "Divide17" + DstPort 2 + } + Branch { + ZOrder 4422 + DstBlock "Divide19" + DstPort 2 + } + } + Branch { + ZOrder 4416 + DstBlock "Divide6" + DstPort 2 + } + } + } + Line { + ZOrder 3516 + SrcBlock "Constant2" + SrcPort 1 + Points [25, 0; 0, 160] + Branch { + ZOrder 4386 + Points [0, 175] + Branch { + ZOrder 4410 + Points [0, 525] + Branch { + ZOrder 4414 + Points [0, 175] + DstBlock "Product5" + DstPort 2 + } + Branch { + ZOrder 4413 + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 4409 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 4385 + DstBlock "Product" + DstPort 2 + } + } + Line { + ZOrder 4274 + SrcBlock "OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 4434 + Points [212, 0; 0, -160] + Branch { + ZOrder 3485 + Points [0, -175] + DstBlock "Divide3" + DstPort 2 + } + Branch { + ZOrder 2193 + DstBlock "Divide5" + DstPort 2 + } + } + Branch { + ZOrder 4433 + Points [0, -60] + DstBlock "OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + Name "" + ZOrder 5332 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + DstBlock "Terminator2" + DstPort 1 + } + Line { + Name "" + ZOrder 5333 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "Terminator9" + DstPort 1 + } + Line { + Name "" + ZOrder 5334 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + DstBlock "Terminator10" + DstPort 1 + } + Line { + ZOrder 4250 + SrcBlock "Product12" + SrcPort 1 + DstBlock "Sum19" + DstPort 1 + } + Line { + ZOrder 5390 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "Sum23" + DstPort 1 + } + Line { + ZOrder 5391 + SrcBlock "D_M" + SrcPort 1 + Points [15, 0; 0, 135] + Branch { + ZOrder 5554 + DstBlock "Sum24" + DstPort 1 + } + Branch { + ZOrder 5394 + Points [0, 191; 30, 0] + DstBlock "Sum23" + DstPort 2 + } + } + Line { + ZOrder 5392 + SrcBlock "Sum23" + SrcPort 1 + DstBlock "SENSING_L" + DstPort 1 + } + Line { + ZOrder 5403 + SrcBlock "Sum24" + SrcPort 1 + DstBlock "Divide29" + DstPort 2 + } + Line { + ZOrder 5404 + SrcBlock "Constant27" + SrcPort 1 + Points [9, 0; 0, -14; -23, 0; 0, -26] + DstBlock "Product21" + DstPort 2 + } + Line { + ZOrder 5409 + SrcBlock "Product21" + SrcPort 1 + DstBlock "Product2" + DstPort 2 + } + Line { + ZOrder 5415 + SrcBlock "Product2" + SrcPort 1 + Points [30, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + ZOrder 5420 + SrcBlock "Sum25" + SrcPort 1 + DstBlock "Product22" + DstPort 2 + } + Line { + ZOrder 5422 + SrcBlock "Divide29" + SrcPort 1 + Points [70, 0] + DstBlock "Product23" + DstPort 2 + } + Line { + ZOrder 5423 + SrcBlock "Product22" + SrcPort 1 + DstBlock "Product23" + DstPort 1 + } + Line { + ZOrder 5424 + SrcBlock "Constant25" + SrcPort 1 + Points [0, 20] + DstBlock "Product22" + DstPort 1 + } + Line { + ZOrder 5671 + SrcBlock "Mux6" + SrcPort 1 + DstBlock "Tan_2P" + DstPort 1 + } + Line { + ZOrder 5526 + SrcBlock "Tan_2P" + SrcPort 1 + Points [9, 0; 0, -158; -1345, 0; 0, -247] + DstBlock "Divide28" + DstPort 2 + } + Line { + ZOrder 5536 + SrcBlock "Tan_Theta" + SrcPort 1 + Points [89, 0; 0, 355] + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 5537 + SrcBlock "COS_Theta" + SrcPort 1 + Points [110, 0; 0, 245] + DstBlock "Divide29" + DstPort 1 + } + Line { + ZOrder 5539 + SrcBlock "Mux4" + SrcPort 1 + DstBlock "COS_Theta" + DstPort 1 + } + Line { + ZOrder 5540 + SrcBlock "Mux5" + SrcPort 1 + DstBlock "Tan_Theta" + DstPort 1 + } + Line { + ZOrder 5543 + SrcBlock "Theta" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 5545 + Points [0, 55] + DstBlock "Mux5" + DstPort 1 + } + Branch { + ZOrder 5544 + DstBlock "Mux4" + DstPort 1 + } + } + Line { + ZOrder 5547 + SrcBlock "Constant" + SrcPort 1 + Points [119, 0; 0, -45] + DstBlock "Product24" + DstPort 2 + } + Line { + ZOrder 5548 + SrcBlock "Product24" + SrcPort 1 + DstBlock "Mux6" + DstPort 1 + } + Line { + ZOrder 5551 + SrcBlock "SENSING_P" + SrcPort 1 + DstBlock "Product24" + DstPort 1 + } + Line { + ZOrder 5561 + SrcBlock "SENSING_L" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 5655 + Points [0, 120] + DstBlock "L_MON" + DstPort 1 + } + Branch { + ZOrder 5654 + Points [74, 0] + Branch { + ZOrder 5563 + DstBlock "Sum24" + DstPort 2 + } + Branch { + ZOrder 5562 + DstBlock "Product21" + DstPort 1 + } + } + } + Line { + ZOrder 5566 + SrcBlock "Product23" + SrcPort 1 + DstBlock "SENSING_Y" + DstPort 1 + } + Line { + ZOrder 5591 + SrcBlock "PD2_volt_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 7362 + Points [0, -40] + DstBlock "PD2_volt" + DstPort 1 + } + Branch { + ZOrder 6156 + Points [1293, 0] + DstBlock "Divide32" + DstPort 2 + } + } + Line { + ZOrder 5594 + SrcBlock "PD3_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD3_volt" + DstPort 1 + } + Line { + ZOrder 5597 + SrcBlock "PD4_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD4_volt" + DstPort 1 + } + Line { + ZOrder 5600 + SrcBlock "PD5_volt_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 7371 + Points [0, -50] + DstBlock "PD5_volt" + DstPort 1 + } + Branch { + ZOrder 5981 + Points [1185, 0; 0, 195] + DstBlock "Divide30" + DstPort 2 + } + } + Line { + ZOrder 5603 + SrcBlock "PD6_volt_MON" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 10355 + Points [0, 40] + DstBlock "Divide30" + DstPort 1 + } + Branch { + ZOrder 5977 + DstBlock "PD6_volt" + DstPort 1 + } + } + Line { + ZOrder 5604 + SrcBlock "PD8_volt_MON" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "PD8_volt" + DstPort 1 + } + Line { + ZOrder 5609 + SrcBlock "PD7_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD7_volt" + DstPort 1 + } + Line { + ZOrder 9264 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "Sum25" + DstPort 1 + } + Line { + ZOrder 9263 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "Divide28" + DstPort 1 + } + Line { + ZOrder 5620 + SrcBlock "L_MON" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 5625 + SrcBlock "Y_MON" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 6149 + SrcBlock "Divide31" + SrcPort 1 + Points [10, 0; 0, 71; -107, 0; 0, -1061; 193, 0] + Branch { + ZOrder 5637 + Points [0, -30] + DstBlock "Product25" + DstPort 2 + } + Branch { + ZOrder 5636 + DstBlock "SENSING_R" + DstPort 1 + } + } + Line { + ZOrder 6181 + SrcBlock "Divide33" + SrcPort 1 + Points [66, 0; 0, -155; 144, 0] + Branch { + ZOrder 5640 + Points [0, 20] + DstBlock "Product26" + DstPort 1 + } + Branch { + ZOrder 5639 + DstBlock "SENSING_P" + DstPort 1 + } + } + Line { + ZOrder 5635 + SrcBlock "Constant28" + SrcPort 1 + DstBlock "Product25" + DstPort 1 + } + Line { + ZOrder 5638 + SrcBlock "Product25" + SrcPort 1 + DstBlock "R_MON" + DstPort 1 + } + Line { + ZOrder 5642 + SrcBlock "Constant29" + SrcPort 1 + Points [15, 0; 0, -35] + DstBlock "Product26" + DstPort 2 + } + Line { + ZOrder 5643 + SrcBlock "Product26" + SrcPort 1 + Points [14, 0; 0, 40; -41, 0; 0, 40] + DstBlock "P_MON" + DstPort 1 + } + Line { + ZOrder 5644 + SrcBlock "R_MON" + SrcPort 1 + Points [12, 0; 0, -15] + DstBlock "R" + DstPort 1 + } + Line { + ZOrder 5645 + SrcBlock "P_MON" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 5651 + SrcBlock "Constant31" + SrcPort 1 + Points [28, 0; 0, -40] + DstBlock "Product28" + DstPort 2 + } + Line { + ZOrder 5652 + SrcBlock "SENSING_Y" + SrcPort 1 + DstBlock "Product28" + DstPort 1 + } + Line { + ZOrder 5653 + SrcBlock "Product28" + SrcPort 1 + DstBlock "Y_MON" + DstPort 1 + } + Line { + ZOrder 5983 + SrcBlock "Divide30" + SrcPort 1 + DstBlock "Ratio_PD5_PD6" + DstPort 1 + } + Line { + ZOrder 5986 + SrcBlock "Ratio_PD5_PD6" + SrcPort 1 + DstBlock "SQRT" + DstPort 1 + } + Line { + ZOrder 5987 + SrcBlock "SQRT" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 5995 + Points [0, 55] + DstBlock "Product29" + DstPort 1 + } + Branch { + ZOrder 5994 + Points [38, 0] + DstBlock "Sum26" + DstPort 2 + } + } + Line { + ZOrder 5988 + SrcBlock "Constant30" + SrcPort 1 + Points [23, 0; 0, 35] + DstBlock "Sum26" + DstPort 1 + } + Line { + ZOrder 5989 + SrcBlock "Sum26" + SrcPort 1 + DstBlock "Product27" + DstPort 2 + } + Line { + ZOrder 5990 + SrcBlock "Constant32" + SrcPort 1 + Points [15, 0] + DstBlock "Product27" + DstPort 1 + } + Line { + ZOrder 5993 + SrcBlock "Constant33" + SrcPort 1 + DstBlock "Product29" + DstPort 2 + } + Line { + ZOrder 5996 + SrcBlock "Product29" + SrcPort 1 + DstBlock "Sum27" + DstPort 1 + } + Line { + ZOrder 5997 + SrcBlock "Constant34" + SrcPort 1 + Points [35, 0] + DstBlock "Sum27" + DstPort 2 + } + Line { + ZOrder 6147 + SrcBlock "Product27" + SrcPort 1 + Points [32, 0; 0, 30] + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 6148 + SrcBlock "Sum27" + SrcPort 1 + Points [62, 0; 0, -65] + DstBlock "Divide31" + DstPort 2 + } + Line { + ZOrder 5588 + SrcBlock "PD1_volt_MON" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 6154 + DstBlock "PD1_volt" + DstPort 1 + } + Branch { + ZOrder 6153 + Points [1240, 0] + DstBlock "Divide32" + DstPort 1 + } + } + Line { + ZOrder 6160 + SrcBlock "Divide32" + SrcPort 1 + DstBlock "Ratio_PD1_PD2" + DstPort 1 + } + Line { + ZOrder 6161 + SrcBlock "Ratio_PD1_PD2" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 6168 + Points [0, 55] + DstBlock "Product31" + DstPort 1 + } + Branch { + ZOrder 6167 + DstBlock "Product30" + DstPort 2 + } + } + Line { + ZOrder 6162 + SrcBlock "Constant35" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 6166 + Points [0, 50] + DstBlock "Product30" + DstPort 1 + } + Branch { + ZOrder 6165 + Points [112, 0; 0, 88; -24, 0] + DstBlock "Sum28" + DstPort 2 + } + } + Line { + ZOrder 6163 + SrcBlock "Product30" + SrcPort 1 + DstBlock "Sum28" + DstPort 1 + } + Line { + ZOrder 6170 + SrcBlock "Product31" + SrcPort 1 + DstBlock "Sum29" + DstPort 1 + } + Line { + ZOrder 6169 + SrcBlock "Constant36" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 6177 + Points [0, 29; 96, 0] + DstBlock "Sum29" + DstPort 2 + } + Branch { + ZOrder 6176 + DstBlock "Product31" + DstPort 2 + } + } + Line { + ZOrder 6179 + SrcBlock "Sum28" + SrcPort 1 + Points [27, 0; 0, 25] + DstBlock "Divide33" + DstPort 1 + } + Line { + ZOrder 6180 + SrcBlock "Sum29" + SrcPort 1 + Points [19, 0; 0, -30] + DstBlock "Divide33" + DstPort 2 + } + Line { + ZOrder 6762 + SrcBlock "Product17" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 6525 + SrcBlock "Ground15" + SrcPort 1 + Points [24, 0; 0, 65] + DstBlock "COILTEST_EXC1" + DstPort 1 + } + Line { + ZOrder 6529 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "COILTEST_EXC2" + DstPort 1 + } + Line { + ZOrder 6533 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "COILTEST_EXC3" + DstPort 1 + } + Line { + ZOrder 6535 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "COILTEST_EXC4" + DstPort 1 + } + Line { + ZOrder 7230 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "COILTEST1_MON" + DstPort 1 + } + Line { + ZOrder 7231 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "COILTEST2_MON" + DstPort 1 + } + Line { + ZOrder 7232 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "COILTEST3_MON" + DstPort 1 + } + Line { + ZOrder 7233 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "COILTEST4_MON" + DstPort 1 + } + Line { + ZOrder 7239 + SrcBlock "Constant37" + SrcPort 1 + Points [0, 5] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 7240 + SrcBlock "Constant38" + SrcPort 1 + Points [0, 9; 100, 0] + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 7241 + SrcBlock "OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum30" + DstPort 2 + } + Line { + ZOrder 7244 + SrcBlock "Sum30" + SrcPort 1 + DstBlock "OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 7248 + SrcBlock "OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum31" + DstPort 2 + } + Line { + ZOrder 7288 + SrcBlock "OPLEV1_angle_deg" + SrcPort 1 + DstBlock "Mux7" + DstPort 1 + } + Line { + ZOrder 7254 + SrcBlock "OPLEV1_cos" + SrcPort 1 + Points [10, 0] + DstBlock "Product32" + DstPort 1 + } + Line { + ZOrder 7278 + SrcBlock "OPLEV1_pathlength_mm" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 8223 + DstBlock "Divide35" + DstPort 2 + } + Branch { + ZOrder 8221 + DstBlock "Divide34" + DstPort 2 + } + } + Line { + ZOrder 7289 + SrcBlock "Mux7" + SrcPort 1 + DstBlock "OPLEV1_cos" + DstPort 1 + } + Line { + ZOrder 8226 + SrcBlock "Divide35" + SrcPort 1 + Points [10, 0] + DstBlock "Product34" + DstPort 1 + } + Line { + ZOrder 7861 + SrcBlock "Ground14" + SrcPort 1 + Points [13, 0; 0, 30; -149, 0; 0, -30] + DstBlock "COILTEST_EXC5" + DstPort 1 + } + Line { + ZOrder 7862 + SrcBlock "COILTEST_EXC5" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 8722 + SrcBlock "Fil_TM_COIL3" + SrcPort 1 + DstBlock "TM_COIL3_MON" + DstPort 1 + } + Line { + ZOrder 7895 + SrcBlock "TM_COIL1_MON" + SrcPort 1 + Points [282, 0; 0, 2120] + DstBlock "Product20" + DstPort 1 + } + Line { + ZOrder 7896 + SrcBlock "TM_COIL2_MON" + SrcPort 1 + Points [269, 0; 0, 2240] + DstBlock "Product17" + DstPort 1 + } + Line { + ZOrder 9253 + SrcBlock "TM_COIL4_MON" + SrcPort 1 + Points [249, 0; 0, 2475] + DstBlock "Product19" + DstPort 1 + } + Line { + ZOrder 9252 + SrcBlock "TM_COIL3_MON" + SrcPort 1 + Points [257, 0; 0, 2355] + DstBlock "Product18" + DstPort 1 + } + Line { + ZOrder 8685 + SrcBlock "Demux1" + SrcPort 1 + Points [55, 0; 0, -25] + DstBlock "Fil_TM_COIL1" + DstPort 1 + } + Line { + ZOrder 8684 + SrcBlock "Demux1" + SrcPort 2 + Points [55, 0; 0, -10] + DstBlock "Fil_TM_COIL2" + DstPort 1 + } + Line { + ZOrder 8709 + SrcBlock "Demux1" + SrcPort 3 + Points [56, 0; 0, 10] + DstBlock "Fil_TM_COIL3" + DstPort 1 + } + Line { + ZOrder 8710 + SrcBlock "Demux1" + SrcPort 4 + Points [55, 0; 0, 25] + DstBlock "Fil_TM_COIL4" + DstPort 1 + } + Line { + ZOrder 9359 + SrcBlock "Product33" + SrcPort 1 + Points [39, 0; 0, 75] + DstBlock "TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 9358 + SrcBlock "Product34" + SrcPort 1 + Points [26, 0; 0, 75] + DstBlock "TM_P_MON" + DstPort 1 + } + Line { + ZOrder 8228 + SrcBlock "Constant1" + SrcPort 1 + Points [5, 0; 0, 60] + Branch { + ZOrder 9279 + Points [0, 75] + DstBlock "Product34" + DstPort 2 + } + Branch { + ZOrder 8229 + DstBlock "Product33" + DstPort 2 + } + } + Line { + ZOrder 9284 + SrcBlock "OPLEV1_X_mm_diff_MON" + SrcPort 1 + Points [86, 0; 0, -70] + DstBlock "Sum33" + DstPort 1 + } + Line { + ZOrder 9293 + SrcBlock "OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [16, 0; 0, -48; 193, 0; 0, -52] + Branch { + ZOrder 10286 + Points [432, 0; 0, 75] + DstBlock "Fil_TM_P" + DstPort 1 + } + Branch { + ZOrder 10268 + Points [0, -69; 108, 0; 0, -156] + DstBlock "Divide35" + DstPort 1 + } + } + Line { + ZOrder 9307 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 9308 + SrcBlock "OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + ZOrder 8641 + SrcBlock "Fil_TM_COIL1" + SrcPort 1 + DstBlock "TM_COIL1_MON" + DstPort 1 + } + Line { + ZOrder 8672 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 8674 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 8673 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 9073 + SrcBlock "OPLEV1_ch18_MON" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 9236 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "OPLEV1_ch18_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 9238 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 9244 + SrcBlock "Constant40" + SrcPort 1 + Points [10, 0] + DstBlock "Sum32" + DstPort 2 + } + Line { + ZOrder 9246 + SrcBlock "Sum32" + SrcPort 1 + Points [62, 0; 0, -10] + DstBlock "Divide36" + DstPort 1 + } + Line { + ZOrder 9247 + SrcBlock "Divide36" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 9248 + SrcBlock "Constant41" + SrcPort 1 + Points [17, 0; 0, -55] + DstBlock "Divide36" + DstPort 2 + } + Line { + ZOrder 9254 + SrcBlock "Ground" + SrcPort 1 + DstBlock "OSC_TM_L" + DstPort 1 + } + Line { + ZOrder 9277 + SrcBlock "OPLEV2_dX_MON" + SrcPort 1 + Points [43, 0; 0, -595; 92, 0] + Branch { + ZOrder 9286 + DstBlock "Sum33" + DstPort 2 + } + Branch { + ZOrder 9285 + Points [149, 0] + Branch { + ZOrder 10280 + Points [175, 0; 0, -150] + DstBlock "Fil_TM_L" + DstPort 1 + } + Branch { + ZOrder 10270 + Points [0, -205] + DstBlock "Product32" + DstPort 2 + } + } + } + Line { + ZOrder 9292 + SrcBlock "OPLEV2_dY_MON" + SrcPort 1 + Points [2, 0; 0, -50] + DstBlock "Terminator11" + DstPort 1 + } + Line { + ZOrder 9341 + SrcBlock "Fil_TM_P" + SrcPort 1 + DstBlock "Sum36" + DstPort 1 + } + Line { + ZOrder 9338 + SrcBlock "Fil_TM_Y" + SrcPort 1 + DstBlock "Sum35" + DstPort 1 + } + Line { + ZOrder 9335 + SrcBlock "Fil_TM_L" + SrcPort 1 + DstBlock "Sum34" + DstPort 1 + } + Line { + ZOrder 9325 + SrcBlock "OSC_TM_L" + SrcPort 3 + DstBlock "Terminator20" + DstPort 1 + } + Line { + ZOrder 9385 + SrcBlock "OSC_TM_L" + SrcPort 1 + Points [180, 0] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 9378 + SrcBlock "OSC_TM_L" + SrcPort 2 + DstBlock "Terminator12" + DstPort 1 + } + Line { + ZOrder 9369 + SrcBlock "Demux4" + SrcPort 1 + DstBlock "Mux8" + DstPort 1 + } + Line { + ZOrder 9370 + SrcBlock "Demux4" + SrcPort 2 + DstBlock "Mux8" + DstPort 2 + } + Line { + ZOrder 9371 + SrcBlock "Demux4" + SrcPort 3 + DstBlock "Mux8" + DstPort 3 + } + Line { + ZOrder 9344 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "OSC_TM_Y" + DstPort 1 + } + Line { + ZOrder 9345 + SrcBlock "OSC_TM_Y" + SrcPort 3 + DstBlock "Terminator22" + DstPort 1 + } + Line { + ZOrder 9380 + SrcBlock "OSC_TM_Y" + SrcPort 2 + DstBlock "Terminator21" + DstPort 1 + } + Line { + ZOrder 9349 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "OSC_TM_P" + DstPort 1 + } + Line { + ZOrder 9350 + SrcBlock "OSC_TM_P" + SrcPort 3 + DstBlock "Terminator24" + DstPort 1 + } + Line { + ZOrder 9382 + SrcBlock "OSC_TM_P" + SrcPort 2 + DstBlock "Terminator23" + DstPort 1 + } + Line { + ZOrder 9372 + SrcBlock "Sum34" + SrcPort 1 + DstBlock "Mux1" + DstPort 1 + } + Line { + ZOrder 9373 + SrcBlock "Sum35" + SrcPort 1 + DstBlock "Mux1" + DstPort 2 + } + Line { + ZOrder 9374 + SrcBlock "Sum36" + SrcPort 1 + DstBlock "Mux1" + DstPort 3 + } + Line { + ZOrder 9386 + SrcBlock "OSC_TM_L_SW" + SrcPort 1 + DstBlock "Choice" + DstPort 2 + } + Line { + ZOrder 9387 + SrcBlock "Constant39" + SrcPort 1 + Points [45, 0] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 9388 + SrcBlock "Choice" + SrcPort 1 + Points [129, 0; 0, -186; 51, 0] + DstBlock "Sum34" + DstPort 2 + } + Line { + ZOrder 9392 + SrcBlock "OSC_TM_Y" + SrcPort 1 + Points [180, 0] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 9390 + SrcBlock "OSC_TM_Y_SW" + SrcPort 1 + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 9391 + SrcBlock "Constant42" + SrcPort 1 + Points [45, 0] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 9396 + SrcBlock "OSC_TM_P" + SrcPort 1 + Points [177, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 9394 + SrcBlock "OSC_TM_P_SW" + SrcPort 1 + DstBlock "Choice2" + DstPort 2 + } + Line { + ZOrder 9395 + SrcBlock "Constant43" + SrcPort 1 + Points [45, 0] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 9397 + SrcBlock "Choice1" + SrcPort 1 + Points [140, 0; 0, -217; 40, 0] + DstBlock "Sum35" + DstPort 2 + } + Line { + ZOrder 9398 + SrcBlock "Choice2" + SrcPort 1 + Points [180, 0] + DstBlock "Sum36" + DstPort 2 + } + Line { + ZOrder 9780 + SrcBlock "OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum37" + DstPort 1 + } + Line { + ZOrder 9778 + SrcBlock "Constant44" + SrcPort 1 + Points [10, 0] + DstBlock "Sum37" + DstPort 2 + } + Line { + ZOrder 10256 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "pyDARM" + DstPort 1 + } + Line { + ZOrder 10257 + SrcBlock "pyDARM" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 10261 + SrcBlock "TM_L_MON" + SrcPort 1 + DstBlock "Terminator28" + DstPort 1 + } + Line { + ZOrder 10262 + SrcBlock "TM_Y_MON" + SrcPort 1 + DstBlock "Terminator26" + DstPort 1 + } + Line { + ZOrder 10263 + SrcBlock "TM_P_MON" + SrcPort 1 + DstBlock "Terminator27" + DstPort 1 + } + Line { + ZOrder 9283 + SrcBlock "Sum33" + SrcPort 1 + Points [1, 0] + Branch { + ZOrder 10285 + Points [0, -255] + DstBlock "Divide34" + DstPort 1 + } + Branch { + ZOrder 10283 + Points [461, 0; 0, 45] + DstBlock "Fil_TM_Y" + DstPort 1 + } + } + Line { + Name "" + ZOrder 10348 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + Points [47, 0; 0, 65] + DstBlock "Terminator29" + DstPort 1 + } + Line { + ZOrder 10349 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "OPLEV1_X_MON" + DstPort 1 + } + Line { + ZOrder 10350 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 10351 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "OPLEV1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 10352 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "Terminator30" + DstPort 1 + } + Line { + Name "" + ZOrder 10353 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + DstBlock "Terminator31" + DstPort 1 + } + Line { + Name "" + ZOrder 10354 + Labels [-1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 15 + DstBlock "Terminator32" + DstPort 1 + } + Line { + Name "" + ZOrder 10359 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + Points [113, 0; 0, 1940] + DstBlock "PD4_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 10363 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + Points [97, 0; 0, 1935] + DstBlock "PD5_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 10366 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + Points [89, 0; 0, 1925] + DstBlock "PD6_MON" + DstPort 1 + } + Annotation { + SID "2822" + Name "#DAQ Channels\nPD1_volt 16384\nPD2_volt 16384\nPD3_volt 16384\nPD4_volt 16384\nPD5_volt 16384\nPD6_" + "volt 16384" + Position [291, 6181, 394, 6309] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Tue Jan 18 00:39:46 2022" + RTWModifiedTimeStamp 564367181 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 7 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1vis_backup_20220118" + Array { + Type "Cell" + Dimension 1 + Cell "k1vis_backup_20220118" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 8 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 9 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 10 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 11 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 12 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 13 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 14 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 15 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 18 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 8 + } + Object { + $PropName "DataTransfer" + $ObjectID 19 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType Ground + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1vis_backup_20220118" + Location [0, 2188, 2560, 3207] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + ReportName "simulink-default.rpt" + SIDHighWatermark "3902" + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [500, 6207, 575, 6233] + ZOrder 396 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 20] + Position [600, 3193, 635, 6722] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_12,adc_0_13,adc_0_14,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,a" + "dc_0_22,adc_0_23,adc_0_24,adc_0_25,adc_0_26,adc_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "COILTEST1_MON" + SID "3372" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1420, 3270, 1500, 3300] + ZOrder 997 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST2_MON" + SID "3374" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1420, 3360, 1500, 3390] + ZOrder 999 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST3_MON" + SID "3375" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1420, 3425, 1500, 3455] + ZOrder 1000 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST4_MON" + SID "3373" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1420, 3490, 1500, 3520] + ZOrder 998 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC1" + SID "3711" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4490, 5388, 4560, 5412] + ZOrder 1343 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC2" + SID "3716" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4490, 5498, 4560, 5522] + ZOrder 1348 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC3" + SID "3722" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4490, 5673, 4560, 5697] + ZOrder 1354 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC4" + SID "3724" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4490, 5843, 4560, 5867] + ZOrder 1356 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC5" + SID "3763" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4165, 5983, 4235, 6007] + ZOrder 1393 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT1" + SID "3361" + Tag "Test Point" + Ports [1] + Position [1685, 3310, 1725, 3330] + ZOrder 986 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT2" + SID "3365" + Tag "Test Point" + Ports [1] + Position [1685, 3375, 1725, 3395] + ZOrder 990 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT3" + SID "3366" + Tag "Test Point" + Ports [1] + Position [1685, 3440, 1725, 3460] + ZOrder 991 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT4" + SID "3367" + Tag "Test Point" + Ports [1] + Position [1685, 3505, 1725, 3525] + ZOrder 992 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "COS_Theta" + SID "3604" + Position [2830, 4490, 2890, 4520] + ZOrder 1235 + Expr "cosdeg(u[1])" + } + Block { + BlockType Switch + Name "Choice" + SID "3860" + Position [2995, 4200, 3025, 4230] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "3864" + Position [2995, 4300, 3025, 4330] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "3867" + Position [2995, 4400, 3025, 4430] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant" + SID "3611" + Position [3475, 5365, 3505, 5395] + ZOrder 1242 + Value "2" + } + Block { + BlockType Constant + Name "Constant1" + SID "3788" + Description "conversion coefficient from radian to degree (180/pi)" + Position [2710, 3579, 2785, 3591] + ZOrder 1418 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant10" + SID "3378" + Description "Quantization range of 16 bit ADC." + Position [4440, 5260, 4485, 5290] + ZOrder 1077 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant11" + SID "3469" + Description "Voltage baseline subtraction (V)" + Position [1825, 5780, 1870, 5810] + ZOrder 1099 + Value "0" + } + Block { + BlockType Constant + Name "Constant12" + SID "3470" + Description "Voltage baseline subtraction (V)" + Position [1825, 5955, 1870, 5985] + ZOrder 1100 + Value "0" + } + Block { + BlockType Constant + Name "Constant13" + SID "3471" + Description "Voltage baseline subtraction (V)" + Position [1825, 6130, 1870, 6160] + ZOrder 1101 + Value "0" + } + Block { + BlockType Constant + Name "Constant14" + SID "3472" + Description "Voltage baseline subtraction (V)" + Position [1825, 6305, 1870, 6335] + ZOrder 1102 + Value "0" + } + Block { + BlockType Constant + Name "Constant15" + SID "3473" + Description "Voltage baseline subtraction (V)" + Position [1825, 6480, 1870, 6510] + ZOrder 1103 + Value "0" + } + Block { + BlockType Constant + Name "Constant16" + SID "3474" + Description "Voltage baseline subtraction (V)" + Position [1825, 6655, 1870, 6685] + ZOrder 1104 + Value "0" + } + Block { + BlockType Constant + Name "Constant17" + SID "3500" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 5430, 1725, 5460] + ZOrder 1130 + Value "20" + } + Block { + BlockType Constant + Name "Constant18" + SID "3501" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 5605, 1725, 5635] + ZOrder 1132 + Value "20" + } + Block { + BlockType Constant + Name "Constant19" + SID "3503" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 5780, 1725, 5810] + ZOrder 1134 + Value "20" + } + Block { + BlockType Constant + Name "Constant2" + SID "2989" + Description "Diameter of QPD (mm)" + Position [1840, 3855, 1885, 3885] + ZOrder 732 + Value "7.8" + } + Block { + BlockType Constant + Name "Constant20" + SID "3505" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 5955, 1725, 5985] + ZOrder 1136 + Value "20" + } + Block { + BlockType Constant + Name "Constant21" + SID "3507" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 6130, 1725, 6160] + ZOrder 1138 + Value "20" + } + Block { + BlockType Constant + Name "Constant22" + SID "3509" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 6305, 1725, 6335] + ZOrder 1140 + Value "20" + } + Block { + BlockType Constant + Name "Constant23" + SID "3511" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 6480, 1725, 6510] + ZOrder 1142 + Value "20" + } + Block { + BlockType Constant + Name "Constant24" + SID "3513" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 6655, 1725, 6685] + ZOrder 1144 + Value "20" + } + Block { + BlockType Constant + Name "Constant25" + SID "3573" + Description "Voltage baseline subtraction (V)" + Position [3109, 4640, 3161, 4660] + ZOrder 1203 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-0.5" + } + Block { + BlockType Constant + Name "Constant26" + SID "3518" + Description "Minimum voltage of ADC (V)" + Position [1000, 3090, 1045, 3120] + ZOrder 1148 + Value "-10" + } + Block { + BlockType Constant + Name "Constant27" + SID "3578" + Description "Voltage baseline subtraction (V)" + Position [2890, 4967, 2935, 4983] + ZOrder 1208 + Value "2" + } + Block { + BlockType Constant + Name "Constant28" + SID "3631" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3255, 5204, 3330, 5216] + ZOrder 1262 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant29" + SID "3635" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3235, 5384, 3310, 5396] + ZOrder 1266 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant3" + SID "2991" + Description "Each half of QPD" + Position [1995, 3810, 2040, 3840] + ZOrder 734 + Value "2" + } + Block { + BlockType Constant + Name "Constant30" + SID "3687" + Position [2915, 6160, 2945, 6190] + ZOrder 1320 + } + Block { + BlockType Constant + Name "Constant31" + SID "3640" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3250, 4754, 3325, 4766] + ZOrder 1271 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant32" + SID "3689" + Position [3040, 6160, 3070, 6190] + ZOrder 1322 + Value "20" + } + Block { + BlockType Constant + Name "Constant33" + SID "3691" + Position [2915, 6305, 2945, 6335] + ZOrder 1324 + Value "90" + } + Block { + BlockType Constant + Name "Constant34" + SID "3694" + Position [2990, 6360, 3020, 6390] + ZOrder 1327 + Value "70" + } + Block { + BlockType Constant + Name "Constant35" + SID "3698" + Description "Voltage baseline subtraction (V)" + Position [2875, 5365, 2920, 5395] + ZOrder 1331 + Value "5" + } + Block { + BlockType Constant + Name "Constant36" + SID "3701" + Description "Voltage baseline subtraction (V)" + Position [2870, 5500, 2915, 5530] + ZOrder 1334 + Value "4" + } + Block { + BlockType Constant + Name "Constant37" + SID "3726" + Description "Voltage baseline subtraction (V)" + Position [3419, 4805, 3471, 4825] + ZOrder 1358 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + } + Block { + BlockType Constant + Name "Constant38" + SID "3727" + Description "Voltage baseline subtraction (V)" + Position [3374, 4835, 3426, 4855] + ZOrder 1359 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant39" + SID "3863" + Description "Each half of QPD" + Position [2900, 4247, 2930, 4263] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant4" + SID "3071" + Description "positive and negative voltage" + Position [890, 3007, 925, 3033] + ZOrder 808 + Value "2" + } + Block { + BlockType Constant + Name "Constant40" + SID "3832" + Description "Offset of ADC count of Ch18\nSometimes 0, sometimes -976." + Position [1010, 4390, 1055, 4420] + ZOrder 1463 + Value "0" + } + Block { + BlockType Constant + Name "Constant41" + SID "3835" + Description "Gain of ADC count against volt of Ch18" + Position [1080, 4390, 1125, 4420] + ZOrder 1466 + Value "-0.50" + } + Block { + BlockType Constant + Name "Constant42" + SID "3865" + Description "Each half of QPD" + Position [2900, 4347, 2930, 4363] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "3868" + Description "Each half of QPD" + Position [2900, 4447, 2930, 4463] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant44" + SID "3870" + Description "or -16415.\nOffset of ADC 23ch." + Position [1010, 4740, 1055, 4770] + ZOrder 1502 + Value "0" + } + Block { + BlockType Constant + Name "Constant45" + SID "3881" + Description "Incident angle of laser against mirror (deg)" + Position [2250, 3604, 2325, 3616] + ZOrder 1512 + Value "45" + } + Block { + BlockType Constant + Name "Constant46" + SID "3882" + Description "Distance from mirror to beam splitter (mm)" + Position [2250, 3664, 2325, 3676] + ZOrder 1513 + Value "340" + } + Block { + BlockType Constant + Name "Constant47" + SID "3883" + Description "Distance from beam splitter to QPD1 (mm)" + Position [2250, 3704, 2325, 3716] + ZOrder 1514 + Value "40" + } + Block { + BlockType Constant + Name "Constant48" + SID "3884" + Description "Distance from beam splitter to lens (mm)" + Position [2250, 3739, 2325, 3751] + ZOrder 1515 + Value "65" + } + Block { + BlockType Constant + Name "Constant5" + SID "3119" + Description "Voltage to distance coefficient. (V/mm)\nV=-0.1d+2. -> d=-10V+20." + Position [1490, 3805, 1520, 3850] + ZOrder 856 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-10" + } + Block { + BlockType Constant + Name "Constant50" + SID "3886" + Description "Focal length of lens (mm)" + Position [2250, 3814, 2325, 3826] + ZOrder 1517 + Value "150" + } + Block { + BlockType Constant + Name "Constant6" + SID "3007" + Description "Maximum voltage of ADC (V)" + Position [1000, 3035, 1045, 3065] + ZOrder 745 + Value "10" + } + Block { + BlockType Constant + Name "Constant7" + SID "3008" + Description "Quantization range of 16 bit ADC." + Position [970, 2970, 1015, 3000] + ZOrder 746 + Value "65536" + } + Block { + BlockType Constant + Name "Constant8" + SID "3123" + Description "Voltage baseline subtraction (V)" + Position [1825, 5430, 1870, 5460] + ZOrder 860 + Value "0" + } + Block { + BlockType Constant + Name "Constant9" + SID "3468" + Description "Voltage baseline subtraction (V)" + Position [1825, 5605, 1870, 5635] + ZOrder 1098 + Value "0" + } + Block { + BlockType Reference + Name "DAC_0" + SID "3294" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [4820, 3927, 4850, 6718] + ZOrder 919 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "D_M" + SID "3564" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2555, 4622, 2620, 4638] + ZOrder 1194 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux1" + SID "3284" + Ports [1, 4] + Position [3590, 3985, 3595, 4145] + ZOrder 909 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "3322" + Ports [1, 3] + Position [3665, 4765, 3670, 4925] + ZOrder 951 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "3323" + Ports [1, 4] + Position [4185, 4755, 4190, 4915] + ZOrder 961 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "3793" + Ports [1, 3] + Position [3420, 3950, 3425, 4180] + ZOrder 1425 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "Diff_PDunit1" + SID "3091" + Tag "Test Point" + Ports [1] + Position [2670, 5495, 2710, 5515] + ZOrder 828 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit1_MON" + SID "3088" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2505, 5490, 2585, 5520] + ZOrder 825 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2" + SID "3092" + Tag "Test Point" + Ports [1] + Position [2670, 5845, 2710, 5865] + ZOrder 829 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2_MON" + SID "3090" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2505, 5840, 2585, 5870] + ZOrder 827 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3" + SID "3143" + Tag "Test Point" + Ports [1] + Position [2505, 6165, 2545, 6185] + ZOrder 885 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3_MON" + SID "3144" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2355, 6160, 2435, 6190] + ZOrder 883 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4" + SID "3145" + Tag "Test Point" + Ports [1] + Position [2670, 6545, 2710, 6565] + ZOrder 886 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4_MON" + SID "3146" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2505, 6540, 2585, 6570] + ZOrder 884 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide" + SID "2977" + Ports [2, 1] + Position [1255, 3987, 1285, 4018] + ZOrder 720 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2980" + Ports [2, 1] + Position [1255, 4162, 1285, 4193] + ZOrder 723 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "3035" + Ports [2, 1] + Position [1255, 5562, 1285, 5593] + ZOrder 773 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "3038" + Ports [2, 1] + Position [1255, 5737, 1285, 5768] + ZOrder 776 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "3047" + Ports [2, 1] + Position [1255, 5912, 1285, 5943] + ZOrder 785 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "3050" + Ports [2, 1] + Position [1255, 4687, 1285, 4718] + ZOrder 788 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3051" + Ports [2, 1] + Position [1255, 4862, 1285, 4893] + ZOrder 790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3052" + Ports [2, 1] + Position [1255, 5037, 1285, 5068] + ZOrder 794 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "3053" + Ports [2, 1] + Position [1740, 4697, 1770, 4728] + ZOrder 796 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3430" + Ports [2, 1] + Position [2070, 4892, 2100, 4923] + ZOrder 1054 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "3055" + Ports [2, 1] + Position [1740, 4872, 1770, 4903] + ZOrder 801 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3427" + Ports [2, 1] + Position [2070, 4717, 2100, 4748] + ZOrder 1051 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2984" + Ports [2, 1] + Position [1255, 4337, 1285, 4368] + ZOrder 728 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "3138" + Ports [2, 1] + Position [1255, 6262, 1285, 6293] + ZOrder 873 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "3139" + Ports [2, 1] + Position [1255, 6437, 1285, 6468] + ZOrder 876 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "3140" + Ports [2, 1] + Position [1255, 6612, 1285, 6643] + ZOrder 879 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "3385" + Ports [2, 1] + Position [1585, 3367, 1615, 3398] + ZOrder 1010 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "3142" + Ports [2, 1] + Position [1255, 6087, 1285, 6118] + ZOrder 870 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "3386" + Ports [2, 1] + Position [1585, 3432, 1615, 3463] + ZOrder 1011 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "3387" + Ports [2, 1] + Position [1585, 3497, 1615, 3528] + ZOrder 1012 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "3519" + Ports [2, 1] + Position [1170, 2987, 1200, 3018] + ZOrder 1149 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "3568" + Ports [2, 1] + Position [2565, 4902, 2595, 4933] + ZOrder 1198 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "3575" + Ports [2, 1] + Position [3100, 4742, 3130, 4773] + ZOrder 1205 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "2987" + Ports [2, 1] + Position [1730, 3997, 1760, 4028] + ZOrder 730 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "3684" + Ports [2, 1] + Position [2740, 6232, 2770, 6263] + ZOrder 1317 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "3695" + Ports [2, 1] + Position [3205, 6227, 3235, 6258] + ZOrder 1328 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "3696" + Ports [2, 1] + Position [2780, 5427, 2810, 5458] + ZOrder 1329 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "3704" + Ports [2, 1] + Position [3085, 5457, 3115, 5488] + ZOrder 1337 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide36" + SID "3834" + Ports [2, 1] + Position [1170, 4327, 1200, 4358] + ZOrder 1465 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2990" + Ports [2, 1] + Position [2080, 4017, 2110, 4048] + ZOrder 733 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "2995" + Ports [2, 1] + Position [1740, 4172, 1770, 4203] + ZOrder 738 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "2996" + Ports [2, 1] + Position [2080, 4192, 2110, 4223] + ZOrder 740 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "3013" + Ports [2, 1] + Position [1085, 2977, 1115, 3008] + ZOrder 751 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "3384" + Ports [2, 1] + Position [1585, 3302, 1615, 3333] + ZOrder 1009 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "3031" + Ports [2, 1] + Position [1255, 5387, 1285, 5418] + ZOrder 768 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [462, 5780, 502, 5819] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "Fil_IM_COIL1" + SID "3324" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4245, 4738, 4315, 4762] + ZOrder 962 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL2" + SID "3325" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4245, 4793, 4315, 4817] + ZOrder 965 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL3" + SID "3326" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4245, 4853, 4315, 4877] + ZOrder 964 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL4" + SID "3327" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4245, 4908, 4315, 4932] + ZOrder 963 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_L" + SID "3328" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3935, 4728, 4005, 4752] + ZOrder 947 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_P" + SID "3329" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3935, 4878, 4005, 4902] + ZOrder 958 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_Y" + SID "3330" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3935, 4798, 4005, 4822] + ZOrder 957 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL1" + SID "3289" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3968, 3875, 3992] + ZOrder 914 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL2" + SID "3292" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 4023, 3875, 4047] + ZOrder 917 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL3" + SID "3291" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 4083, 3875, 4107] + ZOrder 916 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL4" + SID "3290" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 4138, 3875, 4162] + ZOrder 915 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_L" + SID "2592" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3035, 3978, 3105, 4002] + ZOrder 553 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_P" + SID "3281" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3035, 4128, 3105, 4152] + ZOrder 906 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_Y" + SID "3280" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3035, 4053, 3105, 4077] + ZOrder 905 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground" + SID "3836" + Position [2690, 4205, 2710, 4225] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground1" + SID "3296" + Position [4760, 4175, 4780, 4195] + ZOrder 921 + } + Block { + BlockType Ground + Name "Ground10" + SID "3556" + Position [1330, 3275, 1350, 3295] + ZOrder 1186 + } + Block { + BlockType Ground + Name "Ground11" + SID "3557" + Position [1330, 3365, 1350, 3385] + ZOrder 1187 + } + Block { + BlockType Ground + Name "Ground12" + SID "3558" + Position [1330, 3430, 1350, 3450] + ZOrder 1188 + } + Block { + BlockType Ground + Name "Ground13" + SID "3559" + Position [1330, 3495, 1350, 3515] + ZOrder 1189 + } + Block { + BlockType Ground + Name "Ground14" + SID "3764" + Position [4260, 5985, 4280, 6005] + ZOrder 1394 + } + Block { + BlockType Ground + Name "Ground15" + SID "3712" + Position [4420, 5325, 4440, 5345] + ZOrder 1344 + } + Block { + BlockType Ground + Name "Ground16" + SID "3717" + Position [4420, 5500, 4440, 5520] + ZOrder 1349 + } + Block { + BlockType Ground + Name "Ground17" + SID "3723" + Position [4420, 5675, 4440, 5695] + ZOrder 1355 + } + Block { + BlockType Ground + Name "Ground18" + SID "3725" + Position [4420, 5845, 4440, 5865] + ZOrder 1357 + } + Block { + BlockType Ground + Name "Ground19" + SID "3808" + Position [3865, 4340, 3885, 4360] + ZOrder 1438 + } + Block { + BlockType Ground + Name "Ground2" + SID "3297" + Position [4760, 4350, 4780, 4370] + ZOrder 922 + } + Block { + BlockType Ground + Name "Ground20" + SID "3809" + Position [3865, 4395, 3885, 4415] + ZOrder 1439 + } + Block { + BlockType Ground + Name "Ground21" + SID "3827" + Position [335, 4260, 355, 4280] + ZOrder 1458 + } + Block { + BlockType Ground + Name "Ground22" + SID "3853" + Position [2690, 4305, 2710, 4325] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground23" + SID "3842" + Position [2530, 4900, 2550, 4920] + ZOrder 1473 + } + Block { + BlockType Ground + Name "Ground24" + SID "3843" + Position [2665, 4690, 2685, 4710] + ZOrder 1474 + } + Block { + BlockType Ground + Name "Ground25" + SID "3857" + Position [2690, 4405, 2710, 4425] + ZOrder 1488 + } + Block { + BlockType Ground + Name "Ground26" + SID "3873" + Position [2940, 3655, 2960, 3675] + ZOrder 1504 + } + Block { + BlockType Ground + Name "Ground3" + SID "3298" + Position [4760, 4525, 4780, 4545] + ZOrder 923 + } + Block { + BlockType Ground + Name "Ground4" + SID "3299" + Position [4760, 4700, 4780, 4720] + ZOrder 924 + } + Block { + BlockType Ground + Name "Ground5" + SID "3300" + Position [4760, 4875, 4780, 4895] + ZOrder 925 + } + Block { + BlockType Ground + Name "Ground6" + SID "3301" + Position [4760, 5050, 4780, 5070] + ZOrder 926 + } + Block { + BlockType Ground + Name "Ground7" + SID "3302" + Position [4760, 5225, 4780, 5245] + ZOrder 927 + } + Block { + BlockType Ground + Name "Ground8" + SID "3347" + Position [4760, 4000, 4780, 4020] + ZOrder 972 + } + Block { + BlockType Ground + Name "Ground9" + SID "3807" + Position [3865, 4280, 3885, 4300] + ZOrder 1437 + } + Block { + BlockType Reference + Name "IM_L_MON" + SID "3333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3750, 4755, 3830, 4785] + ZOrder 952 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_P_MON" + SID "3334" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3750, 4905, 3830, 4935] + ZOrder 954 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_Y_MON" + SID "3335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3750, 4830, 3830, 4860] + ZOrder 953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L" + SID "3571" + Tag "Test Point" + Ports [1] + Position [2940, 5030, 2980, 5050] + ZOrder 1201 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_MON" + SID "3627" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2815, 5025, 2895, 5055] + ZOrder 1258 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT1" + SID "3339" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3560, 4815, 3600, 4875] + ZOrder 949 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux1" + SID "3283" + Ports [3, 1] + Position [3265, 3951, 3270, 4179] + ZOrder 908 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux10" + SID "3897" + Ports [2, 1] + Position [2665, 3836, 2670, 3874] + ZOrder 1530 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux11" + SID "3899" + Ports [3, 1] + Position [2675, 3901, 2680, 3939] + ZOrder 1532 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "3331" + Ports [2, 1] + Position [3515, 4826, 3520, 4864] + ZOrder 950 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "3332" + Ports [3, 1] + Position [4055, 4803, 4060, 4867] + ZOrder 960 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux4" + SID "3606" + Ports [1, 1] + Position [2690, 4486, 2695, 4524] + ZOrder 1237 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux5" + SID "3607" + Ports [1, 1] + Position [2690, 4541, 2695, 4579] + ZOrder 1238 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux6" + SID "3588" + Ports [1, 1] + Position [3740, 5311, 3745, 5349] + ZOrder 1218 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux7" + SID "3745" + Ports [3, 1] + Position [2460, 3741, 2465, 3779] + ZOrder 1377 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux8" + SID "3796" + Ports [3, 1] + Position [3465, 3952, 3470, 4178] + ZOrder 1426 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux9" + SID "3888" + Ports [2, 1] + Position [2470, 3831, 2475, 3869] + ZOrder 1521 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OPLEV1_COIL_MAT" + SID "3282" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3515, 4035, 3555, 4095] + ZOrder 907 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_CROSSTALK_MAT" + SID "3274" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3325, 4035, 3365, 4095] + ZOrder 897 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_SUM_MON" + SID "2986" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [935, 4330, 1015, 4360] + ZOrder 727 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_SUM_VOLT" + SID "2985" + Tag "Test Point" + Ports [1] + Position [1535, 4285, 1575, 4305] + ZOrder 729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_SUM_VOLT_MON" + SID "3522" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1385, 4340, 1465, 4370] + ZOrder 1152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_MON" + SID "2976" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [930, 3980, 1010, 4010] + ZOrder 719 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_VOLT" + SID "2982" + Tag "Test Point" + Ports [1] + Position [1535, 3945, 1575, 3965] + ZOrder 725 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_VOLT_MON" + SID "3520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1385, 3990, 1465, 4020] + ZOrder 1150 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_mm" + SID "2993" + Tag "Test Point" + Ports [1] + Position [2315, 4025, 2355, 4045] + ZOrder 736 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_mm_INIT" + SID "3730" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2080, 4107, 2145, 4123] + ZOrder 1361 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_mm_MON" + SID "2992" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2185, 4020, 2265, 4050] + ZOrder 735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_mm_diff_MON" + SID "3791" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2275, 4075, 2355, 4105] + ZOrder 1421 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_MON" + SID "2981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [930, 4155, 1010, 4185] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_VOLT" + SID "2983" + Tag "Test Point" + Ports [1] + Position [1535, 4105, 1575, 4125] + ZOrder 726 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_VOLT_MON" + SID "3521" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1385, 4165, 1465, 4195] + ZOrder 1151 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_mm" + SID "2997" + Tag "Test Point" + Ports [1] + Position [2315, 4200, 2355, 4220] + ZOrder 742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_mm_INIT" + SID "3733" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2080, 4247, 2145, 4263] + ZOrder 1366 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_mm_MON" + SID "2998" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2185, 4195, 2265, 4225] + ZOrder 741 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_mm_diff_MON" + SID "3792" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2275, 4150, 2355, 4180] + ZOrder 1422 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_ch18_MON" + SID "3826" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [390, 4255, 470, 4285] + ZOrder 1457 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "OPLEV1_length" + SID "3889" + Position [2495, 3835, 2555, 3865] + ZOrder 1520 + Expr "2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch" + SID "3900" + Position [2700, 3905, 2760, 3935] + ZOrder 1531 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw" + SID "3898" + Position [2690, 3840, 2750, 3870] + ZOrder 1529 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Reference + Name "OPLEV2_SUM_MON" + SID "3062" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5030, 980, 5060] + ZOrder 793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_SUM_VOLT" + SID "3061" + Tag "Test Point" + Ports [1] + Position [1540, 4995, 1580, 5015] + ZOrder 795 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_SUM_VOLT_MON" + SID "3523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 5040, 1455, 5070] + ZOrder 1155 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_MON" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 4680, 980, 4710] + ZOrder 787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_VOLT" + SID "3063" + Tag "Test Point" + Ports [1] + Position [1535, 4650, 1575, 4670] + ZOrder 791 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_VOLT_MON" + SID "3524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 4690, 1455, 4720] + ZOrder 1153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_mm" + SID "3057" + Tag "Test Point" + Ports [1] + Position [2160, 4590, 2200, 4610] + ZOrder 800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_mm_MON" + SID "3059" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2120, 4625, 2150, 4705] + ZOrder 799 + BlockRotation 270 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_MON" + SID "3066" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 4855, 980, 4885] + ZOrder 789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_VOLT" + SID "3065" + Tag "Test Point" + Ports [1] + Position [1535, 4825, 1575, 4845] + ZOrder 792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_VOLT_MON" + SID "3525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 4865, 1455, 4895] + ZOrder 1154 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_mm" + SID "3058" + Tag "Test Point" + Ports [1] + Position [1975, 4995, 2015, 5015] + ZOrder 805 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_mm_MON" + SID "3060" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2122, 4940, 2148, 5015] + ZOrder 804 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_dX_MON" + SID "3625" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 4720, 2395, 4750] + ZOrder 1256 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_dX_mm" + SID "3551" + Tag "Test Point" + Ports [1] + Position [2265, 4770, 2285, 4810] + ZOrder 1181 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_dY_MON" + SID "3626" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 4930, 2345, 4960] + ZOrder 1257 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_dY_mm" + SID "3552" + Tag "Test Point" + Ports [1] + Position [2265, 4845, 2285, 4885] + ZOrder 1182 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "OPLEV2_length" + SID "3737" + Position [2485, 3745, 2545, 3775] + ZOrder 1369 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Reference + Name "OSC_TM_L" + SID "3837" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [2740, 4184, 2795, 4246] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_TM_L_SW" + SID "3861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2895, 4207, 2960, 4223] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_TM_P" + SID "3856" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [2740, 4384, 2795, 4446] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_TM_P_SW" + SID "3869" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2895, 4407, 2960, 4423] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_TM_Y" + SID "3852" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [2740, 4284, 2795, 4346] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_TM_Y_SW" + SID "3866" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2895, 4307, 2960, 4323] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P" + SID "3637" + Tag "Test Point" + Ports [1] + Position [3495, 5420, 3535, 5440] + ZOrder 1268 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_MON" + SID "3015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5380, 980, 5410] + ZOrder 752 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm" + SID "3033" + Tag "Test Point" + Ports [1] + Position [2260, 5405, 2300, 5425] + ZOrder 770 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm_MON" + SID "3491" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 5400, 2065, 5430] + ZOrder 1121 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt" + SID "3543" + Tag "Test Point" + Ports [1] + Position [1540, 5245, 1580, 5265] + ZOrder 1173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt_MON" + SID "3617" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 5310, 1455, 5340] + ZOrder 1248 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_MON" + SID "3037" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5555, 980, 5585] + ZOrder 772 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm" + SID "3036" + Tag "Test Point" + Ports [1] + Position [2260, 5635, 2300, 5655] + ZOrder 774 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm_MON" + SID "3492" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 5575, 2065, 5605] + ZOrder 1122 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt" + SID "3544" + Tag "Test Point" + Ports [1] + Position [1545, 5485, 1585, 5505] + ZOrder 1174 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt_MON" + SID "3618" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 5520, 1455, 5550] + ZOrder 1249 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_MON" + SID "3048" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5920, 980, 5950] + ZOrder 784 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm" + SID "3049" + Tag "Test Point" + Ports [1] + Position [2260, 5930, 2300, 5950] + ZOrder 786 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm_MON" + SID "3494" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 5925, 2065, 5955] + ZOrder 1124 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt" + SID "3546" + Tag "Test Point" + Ports [1] + Position [1545, 5825, 1585, 5845] + ZOrder 1176 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt_MON" + SID "3620" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 5865, 1455, 5895] + ZOrder 1251 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_MON" + SID "3040" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5730, 980, 5760] + ZOrder 775 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm" + SID "3039" + Tag "Test Point" + Ports [1] + Position [2260, 5755, 2300, 5775] + ZOrder 777 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm_MON" + SID "3493" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 5750, 2065, 5780] + ZOrder 1123 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt" + SID "3545" + Tag "Test Point" + Ports [1] + Position [1545, 5650, 1585, 5670] + ZOrder 1175 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt_MON" + SID "3619" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 5690, 1455, 5720] + ZOrder 1250 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_MON" + SID "3150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 6255, 980, 6285] + ZOrder 872 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm" + SID "3149" + Tag "Test Point" + Ports [1] + Position [2260, 6280, 2300, 6300] + ZOrder 874 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm_MON" + SID "3496" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 6275, 2065, 6305] + ZOrder 1126 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt" + SID "3548" + Tag "Test Point" + Ports [1] + Position [1545, 6190, 1585, 6210] + ZOrder 1178 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt_MON" + SID "3622" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 6225, 1455, 6255] + ZOrder 1253 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_MON" + SID "3148" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 6090, 980, 6120] + ZOrder 864 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm" + SID "3147" + Tag "Test Point" + Ports [1] + Position [2180, 6105, 2220, 6125] + ZOrder 871 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm_MON" + SID "3495" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 6100, 2065, 6130] + ZOrder 1125 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt" + SID "3547" + Tag "Test Point" + Ports [1] + Position [1545, 6000, 1585, 6020] + ZOrder 1177 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt_MON" + SID "3621" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 6045, 1455, 6075] + ZOrder 1252 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_MON" + SID "3154" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 6540, 970, 6570] + ZOrder 878 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm" + SID "3153" + Tag "Test Point" + Ports [1] + Position [2260, 6630, 2300, 6650] + ZOrder 880 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm_MON" + SID "3498" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 6625, 2065, 6655] + ZOrder 1128 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt" + SID "3550" + Tag "Test Point" + Ports [1] + Position [1545, 6525, 1585, 6545] + ZOrder 1180 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt_MON" + SID "3624" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 6565, 1455, 6595] + ZOrder 1255 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_MON" + SID "3152" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 6430, 970, 6460] + ZOrder 875 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm" + SID "3151" + Tag "Test Point" + Ports [1] + Position [2260, 6455, 2300, 6475] + ZOrder 877 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm_MON" + SID "3497" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 6450, 2065, 6480] + ZOrder 1127 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt" + SID "3549" + Tag "Test Point" + Ports [1] + Position [1545, 6365, 1585, 6385] + ZOrder 1179 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt_MON" + SID "3623" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 6390, 1455, 6420] + ZOrder 1254 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_MON" + SID "3629" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3385, 5415, 3465, 5445] + ZOrder 1260 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "2988" + Ports [2, 1] + Position [1930, 4007, 1960, 4038] + ZOrder 731 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2999" + Ports [2, 1] + Position [1930, 4182, 1960, 4213] + ZOrder 739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "3403" + Ports [2, 1] + Position [4625, 5567, 4655, 5598] + ZOrder 1079 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "3156" + Ports [2, 1] + Position [1535, 6097, 1565, 6128] + ZOrder 887 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "3157" + Ports [2, 1] + Position [1535, 6272, 1565, 6303] + ZOrder 888 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "3158" + Ports [2, 1] + Position [1535, 6447, 1565, 6478] + ZOrder 889 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "3159" + Ports [2, 1] + Position [1535, 6622, 1565, 6653] + ZOrder 890 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "3406" + Ports [2, 1] + Position [4625, 5742, 4655, 5773] + ZOrder 1080 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "3409" + Ports [2, 1] + Position [4625, 5917, 4655, 5948] + ZOrder 1081 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "3448" + Ports [2, 1] + Position [4625, 6267, 4655, 6298] + ZOrder 1073 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "3449" + Ports [2, 1] + Position [4625, 6442, 4655, 6473] + ZOrder 1074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "3450" + Ports [2, 1] + Position [4625, 6617, 4655, 6648] + ZOrder 1075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "3577" + Ports [2, 1] + Position [3005, 4907, 3035, 4938] + ZOrder 1207 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product20" + SID "3451" + Ports [2, 1] + Position [4625, 6092, 4655, 6123] + ZOrder 1072 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "3579" + Ports [2, 1] + Position [2945, 4912, 2975, 4943] + ZOrder 1209 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "3581" + Ports [2, 1] + Position [3160, 4677, 3190, 4708] + ZOrder 1211 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "3582" + Ports [2, 1] + Position [3220, 4687, 3250, 4718] + ZOrder 1212 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "3609" + Ports [2, 1] + Position [3665, 5312, 3695, 5343] + ZOrder 1240 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product25" + SID "3633" + Ports [2, 1] + Position [3355, 5202, 3385, 5233] + ZOrder 1264 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product26" + SID "3634" + Ports [2, 1] + Position [3355, 5332, 3385, 5363] + ZOrder 1265 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product27" + SID "3690" + Ports [2, 1] + Position [3105, 6187, 3135, 6218] + ZOrder 1323 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product28" + SID "3641" + Ports [2, 1] + Position [3375, 4697, 3405, 4728] + ZOrder 1272 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product29" + SID "3692" + Ports [2, 1] + Position [2990, 6297, 3020, 6328] + ZOrder 1325 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "3380" + Ports [2, 1] + Position [4625, 5392, 4655, 5423] + ZOrder 1078 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product30" + SID "3699" + Ports [2, 1] + Position [2955, 5422, 2985, 5453] + ZOrder 1332 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product31" + SID "3702" + Ports [2, 1] + Position [2955, 5492, 2985, 5523] + ZOrder 1335 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product32" + SID "3890" + Ports [2, 1] + Position [2590, 3752, 2620, 3783] + ZOrder 1522 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product34" + SID "3896" + Ports [2, 1] + Position [2845, 3897, 2875, 3928] + ZOrder 1528 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product35" + SID "3902" + Ports [2, 1] + Position [2845, 3832, 2875, 3863] + ZOrder 1534 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3428" + Ports [2, 1] + Position [1940, 4707, 1970, 4738] + ZOrder 1052 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3429" + Ports [2, 1] + Position [1940, 4882, 1970, 4913] + ZOrder 1053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "3115" + Ports [2, 1] + Position [1535, 5397, 1565, 5428] + ZOrder 852 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "3116" + Ports [2, 1] + Position [1535, 5572, 1565, 5603] + ZOrder 853 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "3117" + Ports [2, 1] + Position [1535, 5747, 1565, 5778] + ZOrder 854 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "3118" + Ports [2, 1] + Position [1535, 5922, 1565, 5953] + ZOrder 855 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "R" + SID "3636" + Tag "Test Point" + Ports [1] + Position [3545, 5195, 3585, 5215] + ZOrder 1267 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "R_MON" + SID "3628" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3415, 5205, 3495, 5235] + ZOrder 1259 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Ratio_PD1_PD2" + SID "3697" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2830, 5430, 2910, 5460] + ZOrder 1330 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Ratio_PD5_PD6" + SID "3685" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2810, 6235, 2890, 6265] + ZOrder 1318 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_L" + SID "3615" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2715, 4908, 2785, 4932] + ZOrder 1246 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_P" + SID "3613" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3530, 5308, 3600, 5332] + ZOrder 1244 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_R" + SID "3612" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3530, 5243, 3600, 5267] + ZOrder 1243 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_Y" + SID "3616" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3270, 4693, 3340, 4717] + ZOrder 1247 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT" + SID "3686" + Tag "cdsSqrt" + Ports [1, 1] + Position [2915, 6231, 2945, 6269] + ZOrder 1319 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum" + SID "3435" + Ports [2, 1] + Position [2215, 4725, 2235, 4745] + ZOrder 1059 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "3436" + Ports [2, 1] + Position [2215, 4900, 2235, 4920] + ZOrder 1060 + NamePlacement "alternate" + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum10" + SID "3483" + Ports [2, 1] + Position [2410, 5495, 2430, 5515] + ZOrder 1113 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + SID "3484" + Ports [2, 1] + Position [2410, 5845, 2430, 5865] + ZOrder 1114 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + SID "3485" + Ports [2, 1] + Position [2300, 6165, 2320, 6185] + ZOrder 1115 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + SID "3486" + Ports [2, 1] + Position [2410, 6545, 2430, 6565] + ZOrder 1116 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + SID "3499" + Ports [2, 1] + Position [1760, 5405, 1780, 5425] + ZOrder 1129 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + SID "3502" + Ports [2, 1] + Position [1760, 5580, 1780, 5600] + ZOrder 1131 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + SID "3504" + Ports [2, 1] + Position [1760, 5755, 1780, 5775] + ZOrder 1133 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + SID "3506" + Ports [2, 1] + Position [1760, 5930, 1780, 5950] + ZOrder 1135 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + SID "3508" + Ports [2, 1] + Position [1760, 6105, 1780, 6125] + ZOrder 1137 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + SID "3510" + Ports [2, 1] + Position [1760, 6280, 1780, 6300] + ZOrder 1139 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "3475" + Ports [2, 1] + Position [1905, 5405, 1925, 5425] + ZOrder 1105 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + SID "3512" + Ports [2, 1] + Position [1760, 6455, 1780, 6475] + ZOrder 1141 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + SID "3514" + Ports [2, 1] + Position [1760, 6630, 1780, 6650] + ZOrder 1143 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "3517" + Ports [2, 1] + Position [1105, 3040, 1125, 3060] + ZOrder 1147 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + SID "3569" + Ports [2, 1] + Position [2660, 4910, 2680, 4930] + ZOrder 1199 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + SID "3574" + Ports [2, 1] + Position [2865, 4755, 2885, 4775] + ZOrder 1204 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + SID "3580" + Ports [2, 1] + Position [3060, 4690, 3080, 4710] + ZOrder 1210 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum26" + SID "3688" + Ports [2, 1] + Position [2995, 6200, 3015, 6220] + ZOrder 1321 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum27" + SID "3693" + Ports [2, 1] + Position [3050, 6305, 3070, 6325] + ZOrder 1326 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum28" + SID "3700" + Ports [2, 1] + Position [3015, 5430, 3035, 5450] + ZOrder 1333 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum29" + SID "3703" + Ports [2, 1] + Position [3015, 5500, 3035, 5520] + ZOrder 1336 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "3476" + Ports [2, 1] + Position [1905, 5580, 1925, 5600] + ZOrder 1106 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum30" + SID "3729" + Ports [2, 1] + Position [2160, 4080, 2180, 4100] + ZOrder 1360 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum31" + SID "3734" + Ports [2, 1] + Position [2160, 4155, 2180, 4175] + ZOrder 1365 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum32" + SID "3830" + Ports [2, 1] + Position [1060, 4335, 1080, 4355] + ZOrder 1461 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum33" + SID "3891" + Ports [2, 1] + Position [2595, 3840, 2615, 3860] + ZOrder 1523 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum34" + SID "3849" + Ports [2, 1] + Position [3200, 3980, 3220, 4000] + ZOrder 1480 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum35" + SID "3850" + Ports [2, 1] + Position [3200, 4055, 3220, 4075] + ZOrder 1481 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum36" + SID "3851" + Ports [2, 1] + Position [3200, 4130, 3220, 4150] + ZOrder 1482 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum37" + SID "3871" + Ports [2, 1] + Position [1060, 4685, 1080, 4705] + ZOrder 1501 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum38" + SID "3887" + Ports [2, 1] + Position [2410, 3660, 2430, 3680] + ZOrder 1519 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum39" + SID "3893" + Ports [2, 1] + Position [2360, 3675, 2380, 3695] + ZOrder 1525 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "3477" + Ports [2, 1] + Position [1905, 5755, 1925, 5775] + ZOrder 1107 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "3478" + Ports [2, 1] + Position [1905, 5930, 1925, 5950] + ZOrder 1108 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "3479" + Ports [2, 1] + Position [1905, 6105, 1925, 6125] + ZOrder 1109 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "3480" + Ports [2, 1] + Position [1905, 6280, 1925, 6300] + ZOrder 1110 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + SID "3481" + Ports [2, 1] + Position [1905, 6455, 1925, 6475] + ZOrder 1111 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + SID "3482" + Ports [2, 1] + Position [1905, 6630, 1925, 6650] + ZOrder 1112 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "TM_COIL1_MON" + SID "3773" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4000, 3965, 4080, 3995] + ZOrder 1403 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_COIL2_MON" + SID "3777" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4000, 4020, 4080, 4050] + ZOrder 1407 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_COIL3_MON" + SID "3778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4000, 4080, 4080, 4110] + ZOrder 1408 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_COIL4_MON" + SID "3779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4000, 4135, 4080, 4165] + ZOrder 1409 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_L_MON" + SID "3275" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2910, 3760, 2990, 3790] + ZOrder 900 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_P_MON" + SID "3277" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2910, 3910, 2990, 3940] + ZOrder 902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_Y_MON" + SID "3276" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2910, 3835, 2990, 3865] + ZOrder 901 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "Tan_2P" + SID "3601" + Position [3775, 5315, 3835, 5345] + ZOrder 1232 + Expr "sin(u[1])/cos(u[1])" + } + Block { + BlockType Fcn + Name "Tan_Theta" + SID "3602" + Position [2830, 4545, 2890, 4575] + ZOrder 1233 + Expr "sindeg(u[1])/cosdeg(u[1])" + } + Block { + BlockType Terminator + Name "Terminator1" + SID "3765" + Position [4260, 5985, 4280, 6005] + ZOrder 1395 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "3537" + Position [655, 6435, 675, 6455] + ZOrder 1167 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "3846" + Position [2375, 4885, 2395, 4905] + ZOrder 1477 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "3847" + Position [2845, 4205, 2865, 4225] + ZOrder 1478 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3810" + Position [4005, 4340, 4025, 4360] + ZOrder 1441 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3811" + Position [4005, 4395, 4025, 4415] + ZOrder 1442 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "3812" + Position [4005, 4280, 4025, 4300] + ZOrder 1440 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "3419" + Position [4420, 5395, 4440, 5415] + ZOrder 1043 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "3420" + Position [4420, 5570, 4440, 5590] + ZOrder 1044 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "3421" + Position [4420, 5745, 4440, 5765] + ZOrder 1045 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "3422" + Position [4420, 5920, 4440, 5940] + ZOrder 1046 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "3533" + Position [655, 5385, 675, 5405] + ZOrder 1163 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "3848" + Position [2845, 4225, 2865, 4245] + ZOrder 1479 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "3854" + Position [2845, 4305, 2865, 4325] + ZOrder 1485 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "3855" + Position [2845, 4325, 2865, 4345] + ZOrder 1486 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "3858" + Position [2845, 4405, 2865, 4425] + ZOrder 1489 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "3859" + Position [2845, 4425, 2865, 4445] + ZOrder 1490 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "3874" + Position [3140, 3655, 3160, 3675] + ZOrder 1505 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "3875" + Position [3050, 3840, 3070, 3860] + ZOrder 1507 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "3876" + Position [3050, 3915, 3070, 3935] + ZOrder 1508 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "3877" + Position [3050, 3765, 3070, 3785] + ZOrder 1506 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "3880" + Position [720, 6325, 740, 6345] + ZOrder 1511 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "3070" + Position [665, 4685, 685, 4705] + ZOrder 807 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "3828" + Position [665, 4510, 685, 4530] + ZOrder 1459 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "3336" + Position [3875, 4760, 3895, 4780] + ZOrder 948 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "3337" + Position [3875, 4835, 3895, 4855] + ZOrder 955 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "3338" + Position [3875, 4910, 3895, 4930] + ZOrder 956 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "3526" + Position [500, 4260, 520, 4280] + ZOrder 1156 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "3534" + Position [655, 6610, 675, 6630] + ZOrder 1164 + } + Block { + BlockType Reference + Name "Theta" + SID "3605" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2575, 4497, 2640, 4513] + ZOrder 1236 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "X0" + SID "3437" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2105, 4772, 2170, 4788] + ZOrder 1061 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "3584" + Tag "Test Point" + Ports [1] + Position [3540, 4705, 3580, 4725] + ZOrder 1214 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y0" + SID "3439" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2105, 4827, 2170, 4843] + ZOrder 1063 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_MON" + SID "3630" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3425, 4700, 3505, 4730] + ZOrder 1261 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsMuxMatrix3" + SID "3340" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [4110, 4805, 4150, 4865] + ZOrder 959 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=92\nshmem_daq=1\nspecific_cpu=14\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [460, 5850, 500, 5910] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "pyDARM" + SID "3872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3025, 3653, 3095, 3677] + ZOrder 1503 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 2046 + SrcBlock "ADC0" + SrcPort 1 + Points [5, 0] + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + Name "" + ZOrder 4432 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4401 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "Terminator3" + DstPort 1 + } + Line { + Name "" + ZOrder 4406 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4403 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4402 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + Points [69, 0; 0, -525] + DstBlock "OPLEV2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4379 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 4289 + SrcBlock "Divide" + SrcPort 1 + DstBlock "OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2201 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 2138 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 2140 + SrcBlock "Divide4" + SrcPort 1 + Points [24, 0] + Branch { + ZOrder 7243 + Points [0, 55] + DstBlock "Sum30" + DstPort 1 + } + Branch { + ZOrder 3489 + DstBlock "OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 2141 + SrcBlock "OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 4291 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 4282 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2202 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2205 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 2214 + SrcBlock "Divide6" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 7249 + Points [0, -45] + DstBlock "Sum31" + DstPort 1 + } + Branch { + ZOrder 2848 + DstBlock "OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 2210 + SrcBlock "OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 4294 + SrcBlock "Constant4" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 4295 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 2429 + SrcBlock "Constant7" + SrcPort 1 + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 2287 + SrcBlock "OPLEV1_X_MON" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 2288 + SrcBlock "OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 9243 + SrcBlock "OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum32" + DstPort 1 + } + Line { + ZOrder 2588 + SrcBlock "Divide9" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 7361 + Points [0, -80] + DstBlock "PD1_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7360 + DstBlock "Product6" + DstPort 1 + } + } + Line { + ZOrder 2589 + SrcBlock "Divide10" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 7364 + Points [0, -45] + DstBlock "PD2_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7363 + DstBlock "Product7" + DstPort 1 + } + } + Line { + ZOrder 2590 + SrcBlock "Divide11" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 7367 + DstBlock "Product8" + DstPort 1 + } + Branch { + ZOrder 7366 + Points [0, -50] + DstBlock "PD4_volt_MON" + DstPort 1 + } + } + Line { + ZOrder 2591 + SrcBlock "Divide12" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 7369 + Points [0, -50] + DstBlock "PD3_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7368 + DstBlock "Product9" + DstPort 1 + } + } + Line { + ZOrder 2375 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2384 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 9779 + SrcBlock "Sum37" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 2395 + SrcBlock "OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 2396 + SrcBlock "OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 4156 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "PD1_mm_MON" + DstPort 1 + } + Line { + ZOrder 4183 + SrcBlock "Sum10" + SrcPort 1 + DstBlock "Diff_PDunit1_MON" + DstPort 1 + } + Line { + ZOrder 4191 + SrcBlock "Sum11" + SrcPort 1 + DstBlock "Diff_PDunit2_MON" + DstPort 1 + } + Line { + ZOrder 2493 + SrcBlock "Diff_PDunit1_MON" + SrcPort 1 + DstBlock "Diff_PDunit1" + DstPort 1 + } + Line { + ZOrder 2494 + SrcBlock "Diff_PDunit2_MON" + SrcPort 1 + DstBlock "Diff_PDunit2" + DstPort 1 + } + Line { + ZOrder 4161 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "PD2_mm_MON" + DstPort 1 + } + Line { + ZOrder 4165 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "PD4_mm_MON" + DstPort 1 + } + Line { + ZOrder 4167 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "PD3_mm_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 5019 + Labels [-1, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + Points [66, 0; 0, 535] + DstBlock "PD6_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 5021 + Labels [-1, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + Points [40, 0; 0, 525] + DstBlock "PD8_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 5020 + Labels [-1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 15 + Points [54, 0; 0, 525] + DstBlock "PD5_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 5022 + Labels [-1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 17 + Points [27, 0; 0, 460] + DstBlock "PD7_MON" + DstPort 1 + } + Line { + ZOrder 2687 + SrcBlock "PD6_MON" + SrcPort 1 + Points [48, 0; 0, -10] + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 2692 + SrcBlock "Divide24" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 7373 + Points [0, -45] + DstBlock "PD6_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7372 + DstBlock "Product11" + DstPort 1 + } + } + Line { + ZOrder 2700 + SrcBlock "Divide20" + SrcPort 1 + Points [62, 0] + Branch { + ZOrder 7376 + Points [0, -40] + DstBlock "PD5_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7375 + DstBlock "Product12" + DstPort 1 + } + } + Line { + ZOrder 2701 + SrcBlock "PD5_MON" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + ZOrder 2702 + SrcBlock "Divide21" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 7378 + Points [0, -50] + DstBlock "PD8_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7377 + DstBlock "Product13" + DstPort 1 + } + } + Line { + ZOrder 2703 + SrcBlock "PD8_MON" + SrcPort 1 + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 2704 + SrcBlock "Divide22" + SrcPort 1 + Points [67, 0] + Branch { + ZOrder 7380 + Points [0, -50] + DstBlock "PD7_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7379 + DstBlock "Product14" + DstPort 1 + } + } + Line { + ZOrder 2705 + SrcBlock "PD7_MON" + SrcPort 1 + Points [9, 0; 0, 65] + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 4170 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "PD6_mm_MON" + DstPort 1 + } + Line { + ZOrder 4196 + SrcBlock "Sum12" + SrcPort 1 + DstBlock "Diff_PDunit3_MON" + DstPort 1 + } + Line { + ZOrder 4210 + SrcBlock "Sum13" + SrcPort 1 + DstBlock "Diff_PDunit4_MON" + DstPort 1 + } + Line { + ZOrder 2711 + SrcBlock "Diff_PDunit3_MON" + SrcPort 1 + DstBlock "Diff_PDunit3" + DstPort 1 + } + Line { + ZOrder 2712 + SrcBlock "Diff_PDunit4_MON" + SrcPort 1 + DstBlock "Diff_PDunit4" + DstPort 1 + } + Line { + ZOrder 4174 + SrcBlock "Sum7" + SrcPort 1 + DstBlock "PD5_mm_MON" + DstPort 1 + } + Line { + ZOrder 4177 + SrcBlock "Sum8" + SrcPort 1 + DstBlock "PD8_mm_MON" + DstPort 1 + } + Line { + ZOrder 4180 + SrcBlock "Sum9" + SrcPort 1 + DstBlock "PD7_mm_MON" + DstPort 1 + } + Line { + ZOrder 2592 + SrcBlock "Constant5" + SrcPort 1 + Points [0, 49; -12, 0; 0, 1516] + Branch { + ZOrder 7353 + DstBlock "Product6" + DstPort 2 + } + Branch { + ZOrder 7350 + Points [0, 175] + Branch { + ZOrder 7354 + DstBlock "Product7" + DstPort 2 + } + Branch { + ZOrder 2597 + Points [0, 175] + Branch { + ZOrder 7355 + DstBlock "Product8" + DstPort 2 + } + Branch { + ZOrder 2600 + Points [0, 175] + Branch { + ZOrder 7356 + DstBlock "Product9" + DstPort 2 + } + Branch { + ZOrder 2754 + Points [0, 175] + Branch { + ZOrder 7357 + DstBlock "Product11" + DstPort 2 + } + Branch { + ZOrder 2757 + Points [0, 175] + Branch { + ZOrder 7358 + DstBlock "Product12" + DstPort 2 + } + Branch { + ZOrder 2760 + Points [0, 175] + Branch { + ZOrder 7359 + DstBlock "Product13" + DstPort 2 + } + Branch { + ZOrder 2784 + Points [0, 175] + DstBlock "Product14" + DstPort 2 + } + } + } + } + } + } + } + } + Line { + ZOrder 4157 + SrcBlock "Constant8" + SrcPort 1 + Points [40, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 7290 + SrcBlock "Sum31" + SrcPort 1 + DstBlock "OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 8618 + SrcBlock "Mux8" + SrcPort 1 + DstBlock "OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 3047 + SrcBlock "OPLEV1_COIL_MAT" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 3064 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 3067 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 3068 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 3929 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 3930 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 3931 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 3932 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 2381 + SrcBlock "OPLEV2_X_mm_MON" + SrcPort 1 + Points [0, -20] + DstBlock "OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 2393 + SrcBlock "OPLEV2_Y_mm_MON" + SrcPort 1 + Points [0, 19; -188, 0; 0, -34] + DstBlock "OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 3108 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "MAT1" + DstPort 1 + } + Line { + ZOrder 3109 + SrcBlock "MAT1" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 3112 + SrcBlock "Demux2" + SrcPort 1 + Points [35, 0; 0, -20] + Branch { + ZOrder 4775 + DstBlock "IM_L_MON" + DstPort 1 + } + Branch { + ZOrder 3111 + Points [0, -30] + DstBlock "Fil_IM_L" + DstPort 1 + } + } + Line { + ZOrder 3115 + SrcBlock "Demux2" + SrcPort 2 + Points [35, 0] + Branch { + ZOrder 4776 + DstBlock "IM_Y_MON" + DstPort 1 + } + Branch { + ZOrder 3114 + Points [0, -27; 210, 0] + DstBlock "Fil_IM_Y" + DstPort 1 + } + } + Line { + ZOrder 3118 + SrcBlock "Demux2" + SrcPort 3 + Points [35, 0] + Branch { + ZOrder 3117 + Points [0, 20] + DstBlock "IM_P_MON" + DstPort 1 + } + Branch { + ZOrder 3116 + Points [0, -10] + DstBlock "Fil_IM_P" + DstPort 1 + } + } + Line { + ZOrder 3119 + SrcBlock "IM_L_MON" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 3120 + SrcBlock "IM_Y_MON" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 3121 + SrcBlock "IM_P_MON" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 3122 + SrcBlock "Fil_IM_L" + SrcPort 1 + Points [20, 0; 0, 75] + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 3123 + SrcBlock "Fil_IM_Y" + SrcPort 1 + Points [8, 0; 0, 25] + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 3124 + SrcBlock "Fil_IM_P" + SrcPort 1 + Points [20, 0; 0, -35] + DstBlock "Mux3" + DstPort 3 + } + Line { + ZOrder 3125 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "cdsMuxMatrix3" + DstPort 1 + } + Line { + ZOrder 3126 + SrcBlock "cdsMuxMatrix3" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 3127 + SrcBlock "Demux3" + SrcPort 1 + Points [22, 0; 0, -25] + DstBlock "Fil_IM_COIL1" + DstPort 1 + } + Line { + ZOrder 3128 + SrcBlock "Demux3" + SrcPort 4 + Points [22, 0; 0, 25] + DstBlock "Fil_IM_COIL4" + DstPort 1 + } + Line { + ZOrder 3129 + SrcBlock "Demux3" + SrcPort 3 + Points [22, 0; 0, 10] + DstBlock "Fil_IM_COIL3" + DstPort 1 + } + Line { + ZOrder 3130 + SrcBlock "Demux3" + SrcPort 2 + Points [22, 0; 0, -10] + DstBlock "Fil_IM_COIL2" + DstPort 1 + } + Line { + ZOrder 3178 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 8721 + SrcBlock "Fil_TM_COIL2" + SrcPort 1 + DstBlock "TM_COIL2_MON" + DstPort 1 + } + Line { + ZOrder 8723 + SrcBlock "Fil_TM_COIL4" + SrcPort 1 + DstBlock "TM_COIL4_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 7234 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + Points [222, 0; 0, 2100] + DstBlock "PD1_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 7237 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + Points [119, 0; 0, 2115] + DstBlock "PD3_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 7236 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + Points [166, 0; 0, 2100] + DstBlock "PD4_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 7235 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + Points [190, 0; 0, 2100] + DstBlock "PD2_MON" + DstPort 1 + } + Line { + ZOrder 3276 + SrcBlock "COILTEST1_MON" + SrcPort 1 + Points [37, 0; 0, 25] + DstBlock "Divide8" + DstPort 1 + } + Line { + ZOrder 3292 + SrcBlock "COILTEST2_MON" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 3293 + SrcBlock "COILTEST3_MON" + SrcPort 1 + DstBlock "Divide25" + DstPort 1 + } + Line { + ZOrder 3294 + SrcBlock "COILTEST4_MON" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 3243 + SrcBlock "PD1_MON" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 3244 + SrcBlock "PD2_MON" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 3245 + SrcBlock "PD4_MON" + SrcPort 1 + DstBlock "Divide11" + DstPort 1 + } + Line { + ZOrder 3246 + SrcBlock "PD3_MON" + SrcPort 1 + Points [48, 0; 0, -15] + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 3296 + SrcBlock "Divide8" + SrcPort 1 + DstBlock "COILTEST_OUT1" + DstPort 1 + } + Line { + ZOrder 3297 + SrcBlock "Divide23" + SrcPort 1 + DstBlock "COILTEST_OUT2" + DstPort 1 + } + Line { + ZOrder 3298 + SrcBlock "Divide25" + SrcPort 1 + DstBlock "COILTEST_OUT3" + DstPort 1 + } + Line { + ZOrder 3299 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "COILTEST_OUT4" + DstPort 1 + } + Line { + ZOrder 3477 + SrcBlock "Fil_IM_COIL1" + SrcPort 1 + Points [9, 0; 0, 655] + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 3478 + SrcBlock "Fil_IM_COIL2" + SrcPort 1 + Points [2, 0; 0, 775] + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 3479 + SrcBlock "Fil_IM_COIL3" + SrcPort 1 + Points [23, 0; 0, 890] + DstBlock "Terminator18" + DstPort 1 + } + Line { + ZOrder 3480 + SrcBlock "Fil_IM_COIL4" + SrcPort 1 + Points [16, 0; 0, 1010] + DstBlock "Terminator19" + DstPort 1 + } + Line { + ZOrder 3510 + SrcBlock "Divide16" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 3524 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 3528 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 3532 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 3538 + SrcBlock "Divide19" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 3796 + DstBlock "Sum" + DstPort 1 + } + Branch { + ZOrder 3795 + DstBlock "OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 3539 + SrcBlock "Divide17" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 3802 + DstBlock "OPLEV2_Y_mm_MON" + DstPort 1 + } + Branch { + ZOrder 3801 + DstBlock "Sum1" + DstPort 1 + } + } + Line { + ZOrder 3798 + SrcBlock "X0" + SrcPort 1 + Points [50, 0] + DstBlock "Sum" + DstPort 2 + } + Line { + ZOrder 3799 + SrcBlock "Sum" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 5611 + DstBlock "OPLEV2_dX_MON" + DstPort 1 + } + Branch { + ZOrder 5487 + DstBlock "OPLEV2_dX_mm" + DstPort 1 + } + } + Line { + ZOrder 3805 + SrcBlock "Y0" + SrcPort 1 + Points [13, 0; 0, 103; 37, 0] + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 3808 + SrcBlock "Sum1" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 5615 + Points [0, 35] + DstBlock "OPLEV2_dY_MON" + DstPort 1 + } + Branch { + ZOrder 5614 + Points [23, 0] + DstBlock "OPLEV2_dY_mm" + DstPort 1 + } + } + Line { + ZOrder 3847 + SrcBlock "Product20" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 3846 + SrcBlock "Product18" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 6765 + SrcBlock "Product19" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 3934 + SrcBlock "Product3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 3935 + SrcBlock "Product10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 3936 + SrcBlock "Product15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 3933 + SrcBlock "Product16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 3910 + SrcBlock "Constant10" + SrcPort 1 + Points [98, 0; 0, 140] + Branch { + ZOrder 3909 + Points [0, 175] + Branch { + ZOrder 3908 + Points [0, 175] + Branch { + ZOrder 3907 + Points [0, 175] + Branch { + ZOrder 7868 + Points [0, 175] + Branch { + ZOrder 7871 + Points [0, 175] + Branch { + ZOrder 7874 + Points [0, 175] + Branch { + ZOrder 7877 + Points [0, 175] + DstBlock "Product19" + DstPort 2 + } + Branch { + ZOrder 7876 + DstBlock "Product18" + DstPort 2 + } + } + Branch { + ZOrder 7873 + DstBlock "Product17" + DstPort 2 + } + } + Branch { + ZOrder 7870 + DstBlock "Product20" + DstPort 2 + } + } + Branch { + ZOrder 7867 + DstBlock "Product16" + DstPort 2 + } + } + Branch { + ZOrder 3906 + DstBlock "Product15" + DstPort 2 + } + } + Branch { + ZOrder 3905 + DstBlock "Product10" + DstPort 2 + } + } + Branch { + ZOrder 3904 + DstBlock "Product3" + DstPort 2 + } + } + Line { + ZOrder 4266 + SrcBlock "Divide27" + SrcPort 1 + Points [25, 0; 0, 320] + Branch { + ZOrder 5335 + Points [0, 685] + Branch { + ZOrder 4383 + DstBlock "Divide" + DstPort 2 + } + Branch { + ZOrder 4382 + Points [0, 175] + Branch { + ZOrder 4371 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 2295 + Points [0, 175] + Branch { + ZOrder 4437 + DstBlock "Divide2" + DstPort 2 + } + Branch { + ZOrder 4436 + Points [0, 350] + Branch { + ZOrder 4408 + DstBlock "Divide13" + DstPort 2 + } + Branch { + ZOrder 4407 + Points [0, 175] + Branch { + ZOrder 4397 + DstBlock "Divide14" + DstPort 2 + } + Branch { + ZOrder 2412 + Points [0, 175] + Branch { + ZOrder 4398 + DstBlock "Divide15" + DstPort 2 + } + Branch { + ZOrder 2801 + Points [0, 350] + Branch { + ZOrder 2804 + Points [0, 175] + Branch { + ZOrder 2807 + Points [0, 175; 1, 0] + Branch { + ZOrder 2813 + Points [0, 175] + Branch { + ZOrder 2815 + Points [0, 175] + Branch { + ZOrder 2817 + Points [0, 175] + Branch { + ZOrder 2820 + Points [0, 175] + Branch { + ZOrder 2823 + Points [0, 175] + DstBlock "Divide22" + DstPort 2 + } + Branch { + ZOrder 2822 + DstBlock "Divide21" + DstPort 2 + } + } + Branch { + ZOrder 2819 + DstBlock "Divide20" + DstPort 2 + } + } + Branch { + ZOrder 2816 + DstBlock "Divide24" + DstPort 2 + } + } + Branch { + ZOrder 2814 + DstBlock "Divide12" + DstPort 2 + } + } + Branch { + ZOrder 2812 + DstBlock "Divide11" + DstPort 2 + } + } + Branch { + ZOrder 2806 + DstBlock "Divide10" + DstPort 2 + } + } + Branch { + ZOrder 2803 + DstBlock "Divide9" + DstPort 2 + } + } + } + } + } + } + } + } + Branch { + ZOrder 3973 + Points [336, 0] + Branch { + ZOrder 3295 + Points [0, 65] + Branch { + ZOrder 3290 + Points [0, 65] + Branch { + ZOrder 3507 + Points [0, 65] + DstBlock "Divide26" + DstPort 2 + } + Branch { + ZOrder 3286 + DstBlock "Divide25" + DstPort 2 + } + } + Branch { + ZOrder 3285 + DstBlock "Divide23" + DstPort 2 + } + } + Branch { + ZOrder 3284 + DstBlock "Divide8" + DstPort 2 + } + } + } + Line { + ZOrder 6526 + SrcBlock "COILTEST_EXC1" + SrcPort 1 + DstBlock "Product3" + DstPort 1 + } + Line { + ZOrder 6530 + SrcBlock "COILTEST_EXC2" + SrcPort 1 + Points [10, 0; 0, 65] + DstBlock "Product10" + DstPort 1 + } + Line { + ZOrder 6534 + SrcBlock "COILTEST_EXC3" + SrcPort 1 + Points [10, 0; 0, 65] + DstBlock "Product15" + DstPort 1 + } + Line { + ZOrder 6536 + SrcBlock "COILTEST_EXC4" + SrcPort 1 + Points [10, 0; 0, 70] + DstBlock "Product16" + DstPort 1 + } + Line { + ZOrder 4162 + SrcBlock "Constant9" + SrcPort 1 + Points [40, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 4164 + SrcBlock "Constant11" + SrcPort 1 + Points [40, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 4168 + SrcBlock "Constant12" + SrcPort 1 + Points [40, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 4171 + SrcBlock "Constant13" + SrcPort 1 + Points [40, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 4175 + SrcBlock "Constant14" + SrcPort 1 + Points [40, 0] + DstBlock "Sum7" + DstPort 2 + } + Line { + ZOrder 4178 + SrcBlock "Constant15" + SrcPort 1 + Points [40, 0] + DstBlock "Sum8" + DstPort 2 + } + Line { + ZOrder 4181 + SrcBlock "Constant16" + SrcPort 1 + Points [40, 0] + DstBlock "Sum9" + DstPort 2 + } + Line { + ZOrder 4214 + SrcBlock "PD1_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 4186 + Points [0, 90] + DstBlock "Sum10" + DstPort 1 + } + Branch { + ZOrder 2580 + DstBlock "PD1_mm" + DstPort 1 + } + } + Line { + ZOrder 4215 + SrcBlock "PD2_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 4187 + Points [0, 55] + DstBlock "PD2_mm" + DstPort 1 + } + Branch { + ZOrder 4184 + Points [213, 0] + DstBlock "Sum10" + DstPort 2 + } + } + Line { + ZOrder 4216 + SrcBlock "PD3_mm_MON" + SrcPort 1 + Points [136, 0] + Branch { + ZOrder 4208 + Points [0, -85] + DstBlock "Sum11" + DstPort 1 + } + Branch { + ZOrder 4195 + DstBlock "PD3_mm" + DstPort 1 + } + } + Line { + ZOrder 4217 + SrcBlock "PD4_mm_MON" + SrcPort 1 + Points [160, 0] + Branch { + ZOrder 4223 + DstBlock "PD4_mm" + DstPort 1 + } + Branch { + ZOrder 4206 + Points [0, 119; 190, 0] + DstBlock "Sum11" + DstPort 2 + } + } + Line { + ZOrder 4218 + SrcBlock "PD5_mm_MON" + SrcPort 1 + Points [134, 0] + Branch { + ZOrder 4209 + DstBlock "PD5_mm" + DstPort 1 + } + Branch { + ZOrder 4204 + Points [0, -115] + DstBlock "Sum12" + DstPort 1 + } + } + Line { + ZOrder 4219 + SrcBlock "PD6_mm_MON" + SrcPort 1 + Points [80, 0] + Branch { + ZOrder 5976 + DstBlock "PD6_mm" + DstPort 1 + } + Branch { + ZOrder 4202 + Points [0, 101; 160, 0] + DstBlock "Sum12" + DstPort 2 + } + } + Line { + ZOrder 4220 + SrcBlock "PD8_mm_MON" + SrcPort 1 + Points [163, 0] + Branch { + ZOrder 4211 + Points [0, 124; 187, 0] + DstBlock "Sum13" + DstPort 2 + } + Branch { + ZOrder 2732 + DstBlock "PD8_mm" + DstPort 1 + } + } + Line { + ZOrder 4221 + SrcBlock "PD7_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 4213 + Points [0, -85] + DstBlock "Sum13" + DstPort 1 + } + Branch { + ZOrder 2735 + DstBlock "PD7_mm" + DstPort 1 + } + } + Line { + ZOrder 4224 + SrcBlock "Sum14" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 4225 + SrcBlock "Product6" + SrcPort 1 + DstBlock "Sum14" + DstPort 1 + } + Line { + ZOrder 4226 + SrcBlock "Constant17" + SrcPort 1 + Points [40, 0] + DstBlock "Sum14" + DstPort 2 + } + Line { + ZOrder 4230 + SrcBlock "Sum15" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 4229 + SrcBlock "Constant18" + SrcPort 1 + Points [40, 0] + DstBlock "Sum15" + DstPort 2 + } + Line { + ZOrder 4234 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Sum15" + DstPort 1 + } + Line { + ZOrder 4237 + SrcBlock "Sum16" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 4236 + SrcBlock "Constant19" + SrcPort 1 + Points [40, 0] + DstBlock "Sum16" + DstPort 2 + } + Line { + ZOrder 4238 + SrcBlock "Product8" + SrcPort 1 + DstBlock "Sum16" + DstPort 1 + } + Line { + ZOrder 4241 + SrcBlock "Sum17" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 4240 + SrcBlock "Constant20" + SrcPort 1 + Points [40, 0] + DstBlock "Sum17" + DstPort 2 + } + Line { + ZOrder 4242 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Sum17" + DstPort 1 + } + Line { + ZOrder 4245 + SrcBlock "Sum18" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 4244 + SrcBlock "Constant21" + SrcPort 1 + Points [40, 0] + DstBlock "Sum18" + DstPort 2 + } + Line { + ZOrder 4246 + SrcBlock "Product11" + SrcPort 1 + DstBlock "Sum18" + DstPort 1 + } + Line { + ZOrder 4249 + SrcBlock "Sum19" + SrcPort 1 + DstBlock "Sum7" + DstPort 1 + } + Line { + ZOrder 4248 + SrcBlock "Constant22" + SrcPort 1 + Points [40, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + ZOrder 4253 + SrcBlock "Sum20" + SrcPort 1 + DstBlock "Sum8" + DstPort 1 + } + Line { + ZOrder 4252 + SrcBlock "Constant23" + SrcPort 1 + Points [40, 0] + DstBlock "Sum20" + DstPort 2 + } + Line { + ZOrder 4254 + SrcBlock "Product13" + SrcPort 1 + DstBlock "Sum20" + DstPort 1 + } + Line { + ZOrder 4257 + SrcBlock "Sum21" + SrcPort 1 + DstBlock "Sum9" + DstPort 1 + } + Line { + ZOrder 4256 + SrcBlock "Constant24" + SrcPort 1 + Points [40, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + ZOrder 4258 + SrcBlock "Product14" + SrcPort 1 + DstBlock "Sum21" + DstPort 1 + } + Line { + ZOrder 4263 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 4264 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 4267 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + ZOrder 4275 + SrcBlock "OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 2195 + DstBlock "Divide3" + DstPort 1 + } + Branch { + ZOrder 2130 + Points [0, -50] + DstBlock "OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4276 + SrcBlock "OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 3484 + DstBlock "Divide5" + DstPort 1 + } + Branch { + ZOrder 2189 + Points [0, -65] + DstBlock "OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4279 + SrcBlock "OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4429 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 2373 + Points [0, -45] + DstBlock "OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4280 + SrcBlock "OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 4292 + Points [217, 0; 0, -160] + Branch { + ZOrder 3509 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 3502 + Points [0, -175] + DstBlock "Divide16" + DstPort 2 + } + } + Branch { + ZOrder 2388 + Points [0, -50] + DstBlock "OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4281 + SrcBlock "OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4430 + DstBlock "Divide18" + DstPort 1 + } + Branch { + ZOrder 2382 + Points [0, -45] + DstBlock "OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 2139 + SrcBlock "Constant3" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 4388 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 4387 + Points [0, 175] + Branch { + ZOrder 4417 + Points [0, 525] + Branch { + ZOrder 4423 + Points [0, 175] + DstBlock "Divide17" + DstPort 2 + } + Branch { + ZOrder 4422 + DstBlock "Divide19" + DstPort 2 + } + } + Branch { + ZOrder 4416 + DstBlock "Divide6" + DstPort 2 + } + } + } + Line { + ZOrder 3516 + SrcBlock "Constant2" + SrcPort 1 + Points [25, 0; 0, 160] + Branch { + ZOrder 4386 + Points [0, 175] + Branch { + ZOrder 4410 + Points [0, 525] + Branch { + ZOrder 4414 + Points [0, 175] + DstBlock "Product5" + DstPort 2 + } + Branch { + ZOrder 4413 + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 4409 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 4385 + DstBlock "Product" + DstPort 2 + } + } + Line { + Name "" + ZOrder 9237 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "OPLEV1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 4274 + SrcBlock "OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 4434 + Points [212, 0; 0, -160] + Branch { + ZOrder 3485 + Points [0, -175] + DstBlock "Divide3" + DstPort 2 + } + Branch { + ZOrder 2193 + DstBlock "Divide5" + DstPort 2 + } + } + Branch { + ZOrder 4433 + Points [0, -60] + DstBlock "OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + Name "" + ZOrder 5332 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + DstBlock "Terminator2" + DstPort 1 + } + Line { + Name "" + ZOrder 5333 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "Terminator9" + DstPort 1 + } + Line { + Name "" + ZOrder 5334 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + DstBlock "Terminator10" + DstPort 1 + } + Line { + ZOrder 4250 + SrcBlock "Product12" + SrcPort 1 + DstBlock "Sum19" + DstPort 1 + } + Line { + ZOrder 5390 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "Sum23" + DstPort 1 + } + Line { + ZOrder 5391 + SrcBlock "D_M" + SrcPort 1 + Points [15, 0; 0, 135] + Branch { + ZOrder 5554 + DstBlock "Sum24" + DstPort 1 + } + Branch { + ZOrder 5394 + Points [0, 191; 30, 0] + DstBlock "Sum23" + DstPort 2 + } + } + Line { + ZOrder 5392 + SrcBlock "Sum23" + SrcPort 1 + DstBlock "SENSING_L" + DstPort 1 + } + Line { + ZOrder 5403 + SrcBlock "Sum24" + SrcPort 1 + DstBlock "Divide29" + DstPort 2 + } + Line { + ZOrder 5404 + SrcBlock "Constant27" + SrcPort 1 + Points [9, 0; 0, -14; -23, 0; 0, -26] + DstBlock "Product21" + DstPort 2 + } + Line { + ZOrder 5409 + SrcBlock "Product21" + SrcPort 1 + DstBlock "Product2" + DstPort 2 + } + Line { + ZOrder 5415 + SrcBlock "Product2" + SrcPort 1 + Points [30, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + ZOrder 5420 + SrcBlock "Sum25" + SrcPort 1 + DstBlock "Product22" + DstPort 2 + } + Line { + ZOrder 5422 + SrcBlock "Divide29" + SrcPort 1 + Points [70, 0] + DstBlock "Product23" + DstPort 2 + } + Line { + ZOrder 5423 + SrcBlock "Product22" + SrcPort 1 + DstBlock "Product23" + DstPort 1 + } + Line { + ZOrder 5424 + SrcBlock "Constant25" + SrcPort 1 + Points [0, 20] + DstBlock "Product22" + DstPort 1 + } + Line { + ZOrder 5671 + SrcBlock "Mux6" + SrcPort 1 + DstBlock "Tan_2P" + DstPort 1 + } + Line { + ZOrder 5526 + SrcBlock "Tan_2P" + SrcPort 1 + Points [9, 0; 0, -158; -1345, 0; 0, -247] + DstBlock "Divide28" + DstPort 2 + } + Line { + ZOrder 5536 + SrcBlock "Tan_Theta" + SrcPort 1 + Points [89, 0; 0, 355] + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 5537 + SrcBlock "COS_Theta" + SrcPort 1 + Points [110, 0; 0, 245] + DstBlock "Divide29" + DstPort 1 + } + Line { + ZOrder 5539 + SrcBlock "Mux4" + SrcPort 1 + DstBlock "COS_Theta" + DstPort 1 + } + Line { + ZOrder 5540 + SrcBlock "Mux5" + SrcPort 1 + DstBlock "Tan_Theta" + DstPort 1 + } + Line { + ZOrder 5543 + SrcBlock "Theta" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 5545 + Points [0, 55] + DstBlock "Mux5" + DstPort 1 + } + Branch { + ZOrder 5544 + DstBlock "Mux4" + DstPort 1 + } + } + Line { + ZOrder 5547 + SrcBlock "Constant" + SrcPort 1 + Points [119, 0; 0, -45] + DstBlock "Product24" + DstPort 2 + } + Line { + ZOrder 5548 + SrcBlock "Product24" + SrcPort 1 + DstBlock "Mux6" + DstPort 1 + } + Line { + ZOrder 5551 + SrcBlock "SENSING_P" + SrcPort 1 + DstBlock "Product24" + DstPort 1 + } + Line { + ZOrder 5561 + SrcBlock "SENSING_L" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 5655 + Points [0, 120] + DstBlock "L_MON" + DstPort 1 + } + Branch { + ZOrder 5654 + Points [74, 0] + Branch { + ZOrder 5563 + DstBlock "Sum24" + DstPort 2 + } + Branch { + ZOrder 5562 + DstBlock "Product21" + DstPort 1 + } + } + } + Line { + ZOrder 5566 + SrcBlock "Product23" + SrcPort 1 + DstBlock "SENSING_Y" + DstPort 1 + } + Line { + ZOrder 5591 + SrcBlock "PD2_volt_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 7362 + Points [0, -40] + DstBlock "PD2_volt" + DstPort 1 + } + Branch { + ZOrder 6156 + Points [1293, 0] + DstBlock "Divide32" + DstPort 2 + } + } + Line { + ZOrder 5594 + SrcBlock "PD4_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD4_volt" + DstPort 1 + } + Line { + ZOrder 5597 + SrcBlock "PD3_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD3_volt" + DstPort 1 + } + Line { + ZOrder 5600 + SrcBlock "PD6_volt_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 7371 + Points [0, -50] + DstBlock "PD6_volt" + DstPort 1 + } + Branch { + ZOrder 5981 + Points [1185, 0; 0, 195] + DstBlock "Divide30" + DstPort 2 + } + } + Line { + ZOrder 5603 + SrcBlock "PD5_volt_MON" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 7374 + DstBlock "Divide30" + DstPort 1 + } + Branch { + ZOrder 5977 + Points [0, -40] + DstBlock "PD5_volt" + DstPort 1 + } + } + Line { + ZOrder 5604 + SrcBlock "PD8_volt_MON" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "PD8_volt" + DstPort 1 + } + Line { + ZOrder 5609 + SrcBlock "PD7_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD7_volt" + DstPort 1 + } + Line { + ZOrder 9264 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "Sum25" + DstPort 1 + } + Line { + ZOrder 9263 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "Divide28" + DstPort 1 + } + Line { + ZOrder 5620 + SrcBlock "L_MON" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 5625 + SrcBlock "Y_MON" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 6149 + SrcBlock "Divide31" + SrcPort 1 + Points [10, 0; 0, 71; -107, 0; 0, -1061; 193, 0] + Branch { + ZOrder 5637 + Points [0, -30] + DstBlock "Product25" + DstPort 2 + } + Branch { + ZOrder 5636 + DstBlock "SENSING_R" + DstPort 1 + } + } + Line { + ZOrder 6181 + SrcBlock "Divide33" + SrcPort 1 + Points [66, 0; 0, -155; 144, 0] + Branch { + ZOrder 5640 + Points [0, 20] + DstBlock "Product26" + DstPort 1 + } + Branch { + ZOrder 5639 + DstBlock "SENSING_P" + DstPort 1 + } + } + Line { + ZOrder 5635 + SrcBlock "Constant28" + SrcPort 1 + DstBlock "Product25" + DstPort 1 + } + Line { + ZOrder 5638 + SrcBlock "Product25" + SrcPort 1 + DstBlock "R_MON" + DstPort 1 + } + Line { + ZOrder 5642 + SrcBlock "Constant29" + SrcPort 1 + Points [15, 0; 0, -35] + DstBlock "Product26" + DstPort 2 + } + Line { + ZOrder 5643 + SrcBlock "Product26" + SrcPort 1 + Points [14, 0; 0, 40; -41, 0; 0, 40] + DstBlock "P_MON" + DstPort 1 + } + Line { + ZOrder 5644 + SrcBlock "R_MON" + SrcPort 1 + Points [12, 0; 0, -15] + DstBlock "R" + DstPort 1 + } + Line { + ZOrder 5645 + SrcBlock "P_MON" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 5651 + SrcBlock "Constant31" + SrcPort 1 + Points [28, 0; 0, -40] + DstBlock "Product28" + DstPort 2 + } + Line { + ZOrder 5652 + SrcBlock "SENSING_Y" + SrcPort 1 + DstBlock "Product28" + DstPort 1 + } + Line { + ZOrder 5653 + SrcBlock "Product28" + SrcPort 1 + DstBlock "Y_MON" + DstPort 1 + } + Line { + ZOrder 5983 + SrcBlock "Divide30" + SrcPort 1 + DstBlock "Ratio_PD5_PD6" + DstPort 1 + } + Line { + ZOrder 5986 + SrcBlock "Ratio_PD5_PD6" + SrcPort 1 + DstBlock "SQRT" + DstPort 1 + } + Line { + ZOrder 5987 + SrcBlock "SQRT" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 5995 + Points [0, 55] + DstBlock "Product29" + DstPort 1 + } + Branch { + ZOrder 5994 + Points [38, 0] + DstBlock "Sum26" + DstPort 2 + } + } + Line { + ZOrder 5988 + SrcBlock "Constant30" + SrcPort 1 + Points [23, 0; 0, 35] + DstBlock "Sum26" + DstPort 1 + } + Line { + ZOrder 5989 + SrcBlock "Sum26" + SrcPort 1 + DstBlock "Product27" + DstPort 2 + } + Line { + ZOrder 5990 + SrcBlock "Constant32" + SrcPort 1 + Points [15, 0] + DstBlock "Product27" + DstPort 1 + } + Line { + ZOrder 5993 + SrcBlock "Constant33" + SrcPort 1 + DstBlock "Product29" + DstPort 2 + } + Line { + ZOrder 5996 + SrcBlock "Product29" + SrcPort 1 + DstBlock "Sum27" + DstPort 1 + } + Line { + ZOrder 5997 + SrcBlock "Constant34" + SrcPort 1 + Points [35, 0] + DstBlock "Sum27" + DstPort 2 + } + Line { + ZOrder 6147 + SrcBlock "Product27" + SrcPort 1 + Points [32, 0; 0, 30] + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 6148 + SrcBlock "Sum27" + SrcPort 1 + Points [62, 0; 0, -65] + DstBlock "Divide31" + DstPort 2 + } + Line { + ZOrder 5588 + SrcBlock "PD1_volt_MON" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 6154 + DstBlock "PD1_volt" + DstPort 1 + } + Branch { + ZOrder 6153 + Points [1240, 0] + DstBlock "Divide32" + DstPort 1 + } + } + Line { + ZOrder 6160 + SrcBlock "Divide32" + SrcPort 1 + DstBlock "Ratio_PD1_PD2" + DstPort 1 + } + Line { + ZOrder 6161 + SrcBlock "Ratio_PD1_PD2" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 6168 + Points [0, 55] + DstBlock "Product31" + DstPort 1 + } + Branch { + ZOrder 6167 + DstBlock "Product30" + DstPort 2 + } + } + Line { + ZOrder 6162 + SrcBlock "Constant35" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 6166 + Points [0, 50] + DstBlock "Product30" + DstPort 1 + } + Branch { + ZOrder 6165 + Points [112, 0; 0, 88; -24, 0] + DstBlock "Sum28" + DstPort 2 + } + } + Line { + ZOrder 6163 + SrcBlock "Product30" + SrcPort 1 + DstBlock "Sum28" + DstPort 1 + } + Line { + ZOrder 6170 + SrcBlock "Product31" + SrcPort 1 + DstBlock "Sum29" + DstPort 1 + } + Line { + ZOrder 6169 + SrcBlock "Constant36" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 6177 + Points [0, 29; 96, 0] + DstBlock "Sum29" + DstPort 2 + } + Branch { + ZOrder 6176 + DstBlock "Product31" + DstPort 2 + } + } + Line { + ZOrder 6179 + SrcBlock "Sum28" + SrcPort 1 + Points [27, 0; 0, 25] + DstBlock "Divide33" + DstPort 1 + } + Line { + ZOrder 6180 + SrcBlock "Sum29" + SrcPort 1 + Points [19, 0; 0, -30] + DstBlock "Divide33" + DstPort 2 + } + Line { + ZOrder 6762 + SrcBlock "Product17" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 6525 + SrcBlock "Ground15" + SrcPort 1 + Points [24, 0; 0, 65] + DstBlock "COILTEST_EXC1" + DstPort 1 + } + Line { + ZOrder 6529 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "COILTEST_EXC2" + DstPort 1 + } + Line { + ZOrder 6533 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "COILTEST_EXC3" + DstPort 1 + } + Line { + ZOrder 6535 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "COILTEST_EXC4" + DstPort 1 + } + Line { + ZOrder 7230 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "COILTEST1_MON" + DstPort 1 + } + Line { + ZOrder 7231 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "COILTEST2_MON" + DstPort 1 + } + Line { + ZOrder 7232 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "COILTEST3_MON" + DstPort 1 + } + Line { + ZOrder 7233 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "COILTEST4_MON" + DstPort 1 + } + Line { + ZOrder 7239 + SrcBlock "Constant37" + SrcPort 1 + Points [0, 5] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 7240 + SrcBlock "Constant38" + SrcPort 1 + Points [0, 9; 100, 0] + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 7241 + SrcBlock "OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum30" + DstPort 2 + } + Line { + ZOrder 7244 + SrcBlock "Sum30" + SrcPort 1 + DstBlock "OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 7248 + SrcBlock "OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum31" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 7289 + SrcBlock "Mux7" + SrcPort 1 + DstBlock "OPLEV2_length" + DstPort 1 + } + Line { + ZOrder 7861 + SrcBlock "Ground14" + SrcPort 1 + Points [13, 0; 0, 30; -149, 0; 0, -30] + DstBlock "COILTEST_EXC5" + DstPort 1 + } + Line { + ZOrder 7862 + SrcBlock "COILTEST_EXC5" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 8722 + SrcBlock "Fil_TM_COIL3" + SrcPort 1 + DstBlock "TM_COIL3_MON" + DstPort 1 + } + Line { + ZOrder 7895 + SrcBlock "TM_COIL1_MON" + SrcPort 1 + Points [282, 0; 0, 2120] + DstBlock "Product20" + DstPort 1 + } + Line { + ZOrder 7896 + SrcBlock "TM_COIL2_MON" + SrcPort 1 + Points [269, 0; 0, 2240] + DstBlock "Product17" + DstPort 1 + } + Line { + ZOrder 9253 + SrcBlock "TM_COIL4_MON" + SrcPort 1 + Points [249, 0; 0, 2475] + DstBlock "Product19" + DstPort 1 + } + Line { + ZOrder 9252 + SrcBlock "TM_COIL3_MON" + SrcPort 1 + Points [257, 0; 0, 2355] + DstBlock "Product18" + DstPort 1 + } + Line { + ZOrder 8685 + SrcBlock "Demux1" + SrcPort 1 + Points [55, 0; 0, -25] + DstBlock "Fil_TM_COIL1" + DstPort 1 + } + Line { + ZOrder 8684 + SrcBlock "Demux1" + SrcPort 2 + Points [55, 0; 0, -10] + DstBlock "Fil_TM_COIL2" + DstPort 1 + } + Line { + ZOrder 8709 + SrcBlock "Demux1" + SrcPort 3 + Points [56, 0; 0, 10] + DstBlock "Fil_TM_COIL3" + DstPort 1 + } + Line { + ZOrder 8710 + SrcBlock "Demux1" + SrcPort 4 + Points [55, 0; 0, 25] + DstBlock "Fil_TM_COIL4" + DstPort 1 + } + Line { + ZOrder 10391 + SrcBlock "OPLEV1_X_mm_diff_MON" + SrcPort 1 + Points [220, 0] + DstBlock "Sum33" + DstPort 1 + } + Line { + ZOrder 9307 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 9308 + SrcBlock "OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + ZOrder 8641 + SrcBlock "Fil_TM_COIL1" + SrcPort 1 + DstBlock "TM_COIL1_MON" + DstPort 1 + } + Line { + ZOrder 8672 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 8674 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 8673 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 9073 + SrcBlock "OPLEV1_ch18_MON" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 9236 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "OPLEV1_ch18_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 9238 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 9244 + SrcBlock "Constant40" + SrcPort 1 + Points [10, 0] + DstBlock "Sum32" + DstPort 2 + } + Line { + ZOrder 9246 + SrcBlock "Sum32" + SrcPort 1 + Points [62, 0; 0, -10] + DstBlock "Divide36" + DstPort 1 + } + Line { + ZOrder 9247 + SrcBlock "Divide36" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 9248 + SrcBlock "Constant41" + SrcPort 1 + Points [17, 0; 0, -55] + DstBlock "Divide36" + DstPort 2 + } + Line { + ZOrder 9254 + SrcBlock "Ground" + SrcPort 1 + DstBlock "OSC_TM_L" + DstPort 1 + } + Line { + ZOrder 10381 + SrcBlock "OPLEV2_dX_MON" + SrcPort 1 + Points [71, 0; 0, -809; 99, 0; 0, -151] + DstBlock "Product32" + DstPort 2 + } + Line { + ZOrder 9292 + SrcBlock "OPLEV2_dY_MON" + SrcPort 1 + Points [2, 0; 0, -50] + DstBlock "Terminator11" + DstPort 1 + } + Line { + ZOrder 9341 + SrcBlock "Fil_TM_P" + SrcPort 1 + DstBlock "Sum36" + DstPort 1 + } + Line { + ZOrder 9338 + SrcBlock "Fil_TM_Y" + SrcPort 1 + DstBlock "Sum35" + DstPort 1 + } + Line { + ZOrder 9335 + SrcBlock "Fil_TM_L" + SrcPort 1 + DstBlock "Sum34" + DstPort 1 + } + Line { + ZOrder 9325 + SrcBlock "OSC_TM_L" + SrcPort 3 + DstBlock "Terminator20" + DstPort 1 + } + Line { + ZOrder 9385 + SrcBlock "OSC_TM_L" + SrcPort 1 + Points [180, 0] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 9378 + SrcBlock "OSC_TM_L" + SrcPort 2 + DstBlock "Terminator12" + DstPort 1 + } + Line { + ZOrder 9369 + SrcBlock "Demux4" + SrcPort 1 + DstBlock "Mux8" + DstPort 1 + } + Line { + ZOrder 9370 + SrcBlock "Demux4" + SrcPort 2 + DstBlock "Mux8" + DstPort 2 + } + Line { + ZOrder 9371 + SrcBlock "Demux4" + SrcPort 3 + DstBlock "Mux8" + DstPort 3 + } + Line { + ZOrder 9344 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "OSC_TM_Y" + DstPort 1 + } + Line { + ZOrder 9345 + SrcBlock "OSC_TM_Y" + SrcPort 3 + DstBlock "Terminator22" + DstPort 1 + } + Line { + ZOrder 9380 + SrcBlock "OSC_TM_Y" + SrcPort 2 + DstBlock "Terminator21" + DstPort 1 + } + Line { + ZOrder 9349 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "OSC_TM_P" + DstPort 1 + } + Line { + ZOrder 9350 + SrcBlock "OSC_TM_P" + SrcPort 3 + DstBlock "Terminator24" + DstPort 1 + } + Line { + ZOrder 9382 + SrcBlock "OSC_TM_P" + SrcPort 2 + DstBlock "Terminator23" + DstPort 1 + } + Line { + ZOrder 9372 + SrcBlock "Sum34" + SrcPort 1 + DstBlock "Mux1" + DstPort 1 + } + Line { + ZOrder 9373 + SrcBlock "Sum35" + SrcPort 1 + DstBlock "Mux1" + DstPort 2 + } + Line { + ZOrder 9374 + SrcBlock "Sum36" + SrcPort 1 + DstBlock "Mux1" + DstPort 3 + } + Line { + ZOrder 9386 + SrcBlock "OSC_TM_L_SW" + SrcPort 1 + DstBlock "Choice" + DstPort 2 + } + Line { + ZOrder 9387 + SrcBlock "Constant39" + SrcPort 1 + Points [45, 0] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 9388 + SrcBlock "Choice" + SrcPort 1 + Points [129, 0; 0, -186; 51, 0] + DstBlock "Sum34" + DstPort 2 + } + Line { + ZOrder 9392 + SrcBlock "OSC_TM_Y" + SrcPort 1 + Points [180, 0] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 9390 + SrcBlock "OSC_TM_Y_SW" + SrcPort 1 + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 9391 + SrcBlock "Constant42" + SrcPort 1 + Points [45, 0] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 9396 + SrcBlock "OSC_TM_P" + SrcPort 1 + Points [177, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 9394 + SrcBlock "OSC_TM_P_SW" + SrcPort 1 + DstBlock "Choice2" + DstPort 2 + } + Line { + ZOrder 9395 + SrcBlock "Constant43" + SrcPort 1 + Points [45, 0] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 9397 + SrcBlock "Choice1" + SrcPort 1 + Points [140, 0; 0, -217; 40, 0] + DstBlock "Sum35" + DstPort 2 + } + Line { + ZOrder 9398 + SrcBlock "Choice2" + SrcPort 1 + Points [180, 0] + DstBlock "Sum36" + DstPort 2 + } + Line { + ZOrder 9780 + SrcBlock "OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum37" + DstPort 1 + } + Line { + ZOrder 9778 + SrcBlock "Constant44" + SrcPort 1 + Points [10, 0] + DstBlock "Sum37" + DstPort 2 + } + Line { + ZOrder 10256 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "pyDARM" + DstPort 1 + } + Line { + ZOrder 10257 + SrcBlock "pyDARM" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 10261 + SrcBlock "TM_L_MON" + SrcPort 1 + Points [6, 0] + Branch { + ZOrder 10448 + DstBlock "Terminator28" + DstPort 1 + } + Branch { + ZOrder 10445 + Points [0, 215] + DstBlock "Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 10262 + SrcBlock "TM_Y_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 10449 + DstBlock "Terminator26" + DstPort 1 + } + Branch { + ZOrder 10447 + Points [0, 215] + DstBlock "Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 10263 + SrcBlock "TM_P_MON" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 10451 + Points [0, 215] + DstBlock "Fil_TM_P" + DstPort 1 + } + Branch { + ZOrder 10450 + DstBlock "Terminator27" + DstPort 1 + } + } + Line { + Name "" + ZOrder 10348 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + Points [47, 0; 0, 65] + DstBlock "Terminator29" + DstPort 1 + } + Line { + ZOrder 10372 + SrcBlock "Constant46" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 10403 + DstBlock "Sum38" + DstPort 1 + } + Branch { + ZOrder 10396 + Points [0, 15] + DstBlock "Sum39" + DstPort 1 + } + } + Line { + ZOrder 10373 + SrcBlock "Constant48" + SrcPort 1 + Points [90, 0] + DstBlock "Sum38" + DstPort 2 + } + Line { + ZOrder 10374 + SrcBlock "Sum38" + SrcPort 1 + Points [10, 0] + DstBlock "Mux7" + DstPort 1 + } + Line { + ZOrder 10375 + SrcBlock "Constant50" + SrcPort 1 + Points [89, 0; 0, -60] + DstBlock "Mux7" + DstPort 2 + } + Line { + ZOrder 10376 + SrcBlock "Constant45" + SrcPort 1 + Points [65, 0; 0, 160] + Branch { + ZOrder 10388 + Points [0, 90] + Branch { + ZOrder 10419 + Points [0, 70] + DstBlock "Mux11" + DstPort 3 + } + Branch { + ZOrder 10418 + DstBlock "Mux9" + DstPort 2 + } + } + Branch { + ZOrder 10387 + DstBlock "Mux7" + DstPort 3 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 10378 + SrcBlock "Mux9" + SrcPort 1 + DstBlock "OPLEV1_length" + DstPort 1 + } + Line { + ZOrder 10380 + SrcBlock "OPLEV2_length" + SrcPort 1 + DstBlock "Product32" + DstPort 1 + } + Line { + ZOrder 10382 + SrcBlock "Product32" + SrcPort 1 + Points [165, 0; 0, 5] + Branch { + ZOrder 10442 + DstBlock "TM_L_MON" + DstPort 1 + } + Branch { + ZOrder 10424 + Points [0, 28; -335, 0] + DstBlock "Mux9" + DstPort 1 + } + } + Line { + ZOrder 10392 + SrcBlock "OPLEV1_length" + SrcPort 1 + Points [0, 25] + DstBlock "Sum33" + DstPort 2 + } + Line { + ZOrder 10397 + SrcBlock "Constant47" + SrcPort 1 + DstBlock "Sum39" + DstPort 2 + } + Line { + ZOrder 10408 + SrcBlock "Sum39" + SrcPort 1 + Points [0, 21; 247, 0; 0, 159] + Branch { + ZOrder 10416 + Points [0, 55] + DstBlock "Mux11" + DstPort 2 + } + Branch { + ZOrder 10415 + DstBlock "Mux10" + DstPort 2 + } + } + Line { + ZOrder 10406 + SrcBlock "Sum33" + SrcPort 1 + Points [20, 0; 0, -5] + DstBlock "Mux10" + DstPort 1 + } + Line { + ZOrder 10427 + SrcBlock "OPLEV1_yaw" + SrcPort 1 + Points [33, 0; 0, -15] + DstBlock "Product35" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 10405 + SrcBlock "Mux10" + SrcPort 1 + DstBlock "OPLEV1_yaw" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 10412 + SrcBlock "Mux11" + SrcPort 1 + DstBlock "OPLEV1_pitch" + DstPort 1 + } + Line { + ZOrder 10414 + SrcBlock "OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [300, 0] + DstBlock "Mux11" + DstPort 1 + } + Line { + ZOrder 10425 + SrcBlock "OPLEV1_pitch" + SrcPort 1 + Points [22, 0; 0, -15] + DstBlock "Product34" + DstPort 1 + } + Line { + ZOrder 10429 + SrcBlock "Constant1" + SrcPort 1 + Points [29, 0; 0, 270] + Branch { + ZOrder 10441 + DstBlock "Product35" + DstPort 2 + } + Branch { + ZOrder 10438 + Points [0, 65] + DstBlock "Product34" + DstPort 2 + } + } + Line { + ZOrder 10437 + SrcBlock "Product35" + SrcPort 1 + DstBlock "TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 10439 + SrcBlock "Product34" + SrcPort 1 + Points [15, 0; 0, 10] + DstBlock "TM_P_MON" + DstPort 1 + } + Annotation { + SID "2822" + Name "#DAQ Channels\nPD1_volt 16384\nPD2_volt 16384\nPD3_volt 16384\nPD4_volt 16384\nPD5_volt 16384\nPD6_" + "volt 16384" + Position [291, 6181, 394, 6309] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Mon May 02 02:33:07 2022" + RTWModifiedTimeStamp 573359556 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1vis_backup_20220426" + Array { + Type "Cell" + Dimension 1 + Cell "k1vis_backup_20220426" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0o" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Abs + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType Ground + } + Block { + BlockType Math + Operator "exp" + OutputSignalType "auto" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + IntermediateResultsDataTypeStr "Inherit: Inherit via internal rule" + AlgorithmType "Newton-Raphson" + Iterations "3" + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1vis_backup_20220426" + Location [0, 28, 2560, 1047] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + ReportName "simulink-default.rpt" + SIDHighWatermark "5734" + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [1400, 3902, 1475, 3928] + ZOrder 396 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "4626" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [1370, 11237, 1440, 11263] + ZOrder 2445 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "5098" + Position [6100, 3855, 6130, 3885] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "5100" + Position [6100, 3920, 6130, 3950] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs10" + SID "5136" + Position [5985, 4575, 6015, 4605] + ZOrder 2981 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs11" + SID "5137" + Position [5985, 4640, 6015, 4670] + ZOrder 2983 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs12" + SID "5312" + Position [5985, 5045, 6015, 5075] + ZOrder 3197 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs13" + SID "5313" + Position [5985, 5110, 6015, 5140] + ZOrder 3199 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs14" + SID "5314" + Position [5985, 4760, 6015, 4790] + ZOrder 3189 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs15" + SID "5315" + Position [5985, 4825, 6015, 4855] + ZOrder 3191 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs16" + SID "5316" + Position [5985, 4900, 6015, 4930] + ZOrder 3193 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs17" + SID "5317" + Position [5985, 4965, 6015, 4995] + ZOrder 3195 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs18" + SID "5459" + Position [6050, 12685, 6080, 12715] + ZOrder 3349 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs19" + SID "5460" + Position [6050, 12750, 6080, 12780] + ZOrder 3351 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "5104" + Position [6100, 3995, 6130, 4025] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs20" + SID "5461" + Position [5935, 13405, 5965, 13435] + ZOrder 3391 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs21" + SID "5462" + Position [5935, 13470, 5965, 13500] + ZOrder 3393 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs22" + SID "5463" + Position [5935, 13875, 5965, 13905] + ZOrder 3460 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs23" + SID "5464" + Position [5935, 13940, 5965, 13970] + ZOrder 3462 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs24" + SID "5465" + Position [5935, 13590, 5965, 13620] + ZOrder 3452 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs25" + SID "5466" + Position [5935, 13655, 5965, 13685] + ZOrder 3454 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs26" + SID "5467" + Position [5935, 13730, 5965, 13760] + ZOrder 3456 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs27" + SID "5468" + Position [5935, 13795, 5965, 13825] + ZOrder 3458 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs28" + SID "5469" + Position [6050, 12825, 6080, 12855] + ZOrder 3357 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs29" + SID "5470" + Position [6050, 12890, 6080, 12920] + ZOrder 3359 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "5105" + Position [6100, 4060, 6130, 4090] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs30" + SID "5471" + Position [6050, 12970, 6080, 13000] + ZOrder 3365 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs31" + SID "5472" + Position [6050, 13035, 6080, 13065] + ZOrder 3367 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs32" + SID "5473" + Position [5935, 13120, 5965, 13150] + ZOrder 3383 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs33" + SID "5474" + Position [5935, 13185, 5965, 13215] + ZOrder 3385 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs34" + SID "5475" + Position [5935, 13260, 5965, 13290] + ZOrder 3387 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs35" + SID "5476" + Position [5935, 13325, 5965, 13355] + ZOrder 3389 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "5112" + Position [6100, 4140, 6130, 4170] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "5113" + Position [6100, 4205, 6130, 4235] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs6" + SID "5132" + Position [5985, 4290, 6015, 4320] + ZOrder 2973 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs7" + SID "5133" + Position [5985, 4355, 6015, 4385] + ZOrder 2975 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs8" + SID "5134" + Position [5985, 4430, 6015, 4460] + ZOrder 2977 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs9" + SID "5135" + Position [5985, 4495, 6015, 4525] + ZOrder 2979 + SaturateOnIntegerOverflow off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "4625" + Description "ADC Selector" + Ports [1, 28] + Position [1520, 8413, 1525, 14087] + ZOrder 2444 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_1_4,adc_1_5,adc_1_6,adc_1_7,adc_1_8,adc_1_9,adc_1_10,adc_1_11,adc_1_12,adc_1_13,adc_1_1" + "4,adc_1_15,adc_1_16,adc_1_17,adc_1_18,adc_1_19,adc_1_20,adc_1_21,adc_1_22,adc_1_23,adc_1_24,adc_1_25,adc_1_26,ad" + "c_1_27,adc_1_28,adc_1_29,adc_1_30,adc_1_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 28] + Position [1525, 1070, 1530, 6755] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,adc_0_11,adc_0_12,adc_0_13,adc_0_1" + "4,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_23,adc_0_24,adc_0_25,adc_0_26,ad" + "c_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "C00_Xend" + SID "5660" + Tag "Test Point" + Ports [1] + Position [4010, 11495, 4050, 11515] + ZOrder 3491 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Xend_L" + SID "5661" + Tag "Test Point" + Ports [1] + Position [4300, 11550, 4340, 11570] + ZOrder 3500 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Xend_L_MON" + SID "5662" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4185, 11545, 4265, 11575] + ZOrder 3496 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Xend_MON" + SID "5663" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 11490, 3965, 11520] + ZOrder 3492 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend" + SID "4740" + Tag "Test Point" + Ports [1] + Position [4030, 2720, 4070, 2740] + ZOrder 2543 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_L" + SID "5250" + Tag "Test Point" + Ports [1] + Position [4320, 2775, 4360, 2795] + ZOrder 3092 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_L_MON" + SID "5245" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4205, 2770, 4285, 2800] + ZOrder 3087 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_MON" + SID "4741" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3905, 2715, 3985, 2745] + ZOrder 2544 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST1_MON" + SID "3372" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 920, 2395, 950] + ZOrder 997 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST2_MON" + SID "3374" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1010, 2395, 1040] + ZOrder 999 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST3_MON" + SID "3375" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1075, 2395, 1105] + ZOrder 1000 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST4_MON" + SID "3373" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1140, 2395, 1170] + ZOrder 998 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT1" + SID "3361" + Tag "Test Point" + Ports [1] + Position [2580, 960, 2620, 980] + ZOrder 986 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT2" + SID "3365" + Tag "Test Point" + Ports [1] + Position [2580, 1025, 2620, 1045] + ZOrder 990 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT3" + SID "3366" + Tag "Test Point" + Ports [1] + Position [2580, 1090, 2620, 1110] + ZOrder 991 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT4" + SID "3367" + Tag "Test Point" + Ports [1] + Position [2580, 1155, 2620, 1175] + ZOrder 992 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "COS_Theta" + SID "3604" + Position [10265, 5255, 10325, 5285] + ZOrder 2146 + Expr "cosdeg(u[1])" + } + Block { + BlockType Switch + Name "Choice" + SID "3860" + Position [5470, 3045, 5500, 3075] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "3864" + Position [5470, 3145, 5500, 3175] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice10" + SID "4830" + Position [5255, 2905, 5285, 2935] + ZOrder 2689 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice11" + SID "4852" + Position [4340, 3900, 4370, 3930] + ZOrder 2695 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice12" + SID "4857" + Position [4340, 3990, 4370, 4020] + ZOrder 2700 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice13" + SID "4862" + Position [4340, 4075, 4370, 4105] + ZOrder 2706 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice14" + SID "5214" + Position [4995, 3020, 5025, 3050] + ZOrder 3056 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice15" + SID "5175" + Position [4860, 3020, 4890, 3050] + ZOrder 3017 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice16" + SID "5177" + Position [4860, 3070, 4890, 3100] + ZOrder 3019 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice17" + SID "5215" + Position [4995, 3070, 5025, 3100] + ZOrder 3057 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice18" + SID "5216" + Position [4995, 3120, 5025, 3150] + ZOrder 3058 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice19" + SID "5181" + Position [4860, 3120, 4890, 3150] + ZOrder 3023 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "3867" + Position [5470, 3245, 5500, 3275] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "5231" + Position [5340, 3360, 5370, 3390] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "5232" + Position [5180, 3360, 5210, 3390] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "5233" + Position [5180, 3410, 5210, 3440] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "5234" + Position [5340, 3410, 5370, 3440] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "5235" + Position [5340, 3460, 5370, 3490] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "5236" + Position [5180, 3460, 5210, 3490] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice26" + SID "5247" + Position [4310, 2860, 4340, 2890] + ZOrder 3089 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice27" + SID "5639" + Position [4325, 12730, 4355, 12760] + ZOrder 3470 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice28" + SID "5640" + Position [4325, 12820, 4355, 12850] + ZOrder 3473 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice29" + SID "5380" + Position [5195, 11690, 5225, 11720] + ZOrder 3236 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice3" + SID "4350" + Position [5475, 11835, 5505, 11865] + ZOrder 2260 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice30" + SID "5381" + Position [4935, 11805, 4965, 11835] + ZOrder 3250 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice31" + SID "5382" + Position [4800, 11805, 4830, 11835] + ZOrder 3242 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice32" + SID "5383" + Position [4800, 11855, 4830, 11885] + ZOrder 3244 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice33" + SID "5384" + Position [4935, 11855, 4965, 11885] + ZOrder 3251 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice34" + SID "5385" + Position [4935, 11905, 4965, 11935] + ZOrder 3252 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice35" + SID "5386" + Position [4800, 11905, 4830, 11935] + ZOrder 3245 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice36" + SID "5641" + Position [4325, 12905, 4355, 12935] + ZOrder 3476 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice37" + SID "5664" + Position [4290, 11635, 4320, 11665] + ZOrder 3497 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice4" + SID "4351" + Position [5475, 11935, 5505, 11965] + ZOrder 2263 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice43" + SID "5394" + Position [5195, 11490, 5225, 11520] + ZOrder 3230 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice44" + SID "5395" + Position [5195, 11590, 5225, 11620] + ZOrder 3233 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice5" + SID "4352" + Position [5475, 12035, 5505, 12065] + ZOrder 2266 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice51" + SID "5444" + Position [5290, 12150, 5320, 12180] + ZOrder 3284 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice52" + SID "5445" + Position [5130, 12150, 5160, 12180] + ZOrder 3276 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice53" + SID "5446" + Position [5130, 12200, 5160, 12230] + ZOrder 3278 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice54" + SID "5447" + Position [5290, 12200, 5320, 12230] + ZOrder 3285 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice55" + SID "5448" + Position [5290, 12250, 5320, 12280] + ZOrder 3286 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice56" + SID "5449" + Position [5130, 12250, 5160, 12280] + ZOrder 3279 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice6" + SID "4684" + Position [3405, 12645, 3435, 12675] + ZOrder 2489 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice7" + SID "4687" + Position [3470, 3820, 3500, 3850] + ZOrder 2492 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice8" + SID "4828" + Position [5255, 2705, 5285, 2735] + ZOrder 2683 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice9" + SID "4829" + Position [5255, 2805, 5285, 2835] + ZOrder 2686 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Coil_sens1" + SID "4758" + Tag "Test Point" + Ports [1] + Position [775, 4415, 815, 4435] + ZOrder 2559 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens2" + SID "4759" + Tag "Test Point" + Ports [1] + Position [775, 4620, 815, 4640] + ZOrder 2560 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens3" + SID "4760" + Tag "Test Point" + Ports [1] + Position [775, 4825, 815, 4845] + ZOrder 2561 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens4" + SID "4761" + Tag "Test Point" + Ports [1] + Position [775, 5030, 815, 5050] + ZOrder 2562 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "Constant" + SID "3611" + Position [10450, 6275, 10480, 6305] + ZOrder 2054 + Value "2" + } + Block { + BlockType Constant + Name "Constant1" + SID "3788" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3490, 3054, 3565, 3066] + ZOrder 1418 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant10" + SID "3378" + Description "Quantization range of 16 bit ADC." + Position [6945, 5260, 6990, 5290] + ZOrder 1077 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant100" + SID "5402" + Description "Each half of QPD" + Position [4670, 11777, 4700, 11793] + ZOrder 3243 + Value "0" + } + Block { + BlockType Constant + Name "Constant101" + SID "5480" + Position [5680, 12907, 5710, 12923] + ZOrder 3303 + Value "2" + } + Block { + BlockType Constant + Name "Constant102" + SID "5481" + Position [5680, 12767, 5710, 12783] + ZOrder 3294 + Value "2" + } + Block { + BlockType Constant + Name "Constant103" + SID "5450" + Description "Each half of QPD" + Position [4995, 12117, 5025, 12133] + ZOrder 3277 + Value "0" + } + Block { + BlockType Constant + Name "Constant104" + SID "5482" + Position [5680, 13037, 5710, 13053] + ZOrder 3312 + Value "2" + } + Block { + BlockType Constant + Name "Constant105" + SID "5483" + Position [5485, 13332, 5515, 13348] + ZOrder 3330 + Value "2" + } + Block { + BlockType Constant + Name "Constant106" + SID "5484" + Position [5485, 13197, 5515, 13213] + ZOrder 3321 + Value "2" + } + Block { + BlockType Constant + Name "Constant107" + SID "5485" + Position [5485, 13462, 5515, 13478] + ZOrder 3339 + Value "2" + } + Block { + BlockType Constant + Name "Constant108" + SID "5642" + Description "Each half of QPD" + Position [4230, 12777, 4260, 12793] + ZOrder 3472 + Value "0" + } + Block { + BlockType Constant + Name "Constant109" + SID "5643" + Description "Each half of QPD" + Position [4230, 12867, 4260, 12883] + ZOrder 3475 + Value "0" + } + Block { + BlockType Constant + Name "Constant11" + SID "3469" + Description "Voltage baseline subtraction (V)" + Position [8800, 6690, 8845, 6720] + ZOrder 2001 + Value "0" + } + Block { + BlockType Constant + Name "Constant110" + SID "5644" + Description "Each half of QPD" + Position [4230, 12952, 4260, 12968] + ZOrder 3478 + Value "0" + } + Block { + BlockType Constant + Name "Constant111" + SID "5665" + Description "Each half of QPD" + Position [4195, 11682, 4225, 11698] + ZOrder 3499 + Value "0" + } + Block { + BlockType Constant + Name "Constant12" + SID "3470" + Description "Voltage baseline subtraction (V)" + Position [8800, 6865, 8845, 6895] + ZOrder 2002 + Value "0" + } + Block { + BlockType Constant + Name "Constant13" + SID "3471" + Description "Voltage baseline subtraction (V)" + Position [8800, 7040, 8845, 7070] + ZOrder 2003 + Value "0" + } + Block { + BlockType Constant + Name "Constant14" + SID "3472" + Description "Voltage baseline subtraction (V)" + Position [8800, 7215, 8845, 7245] + ZOrder 2004 + Value "0" + } + Block { + BlockType Constant + Name "Constant15" + SID "3473" + Description "Voltage baseline subtraction (V)" + Position [8800, 7390, 8845, 7420] + ZOrder 2005 + Value "0" + } + Block { + BlockType Constant + Name "Constant16" + SID "3474" + Description "Voltage baseline subtraction (V)" + Position [8800, 7565, 8845, 7595] + ZOrder 2006 + Value "0" + } + Block { + BlockType Constant + Name "Constant17" + SID "3500" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [8655, 6340, 8700, 6370] + ZOrder 2028 + Value "20" + } + Block { + BlockType Constant + Name "Constant18" + SID "3501" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [8655, 6515, 8700, 6545] + ZOrder 2030 + Value "20" + } + Block { + BlockType Constant + Name "Constant19" + SID "3503" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [8655, 6690, 8700, 6720] + ZOrder 2032 + Value "20" + } + Block { + BlockType Constant + Name "Constant2" + SID "4683" + Description "Diameter of oplev laser PL204 (mm)" + Position [2755, 3480, 2800, 3510] + ZOrder 2488 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant20" + SID "3505" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [8655, 6865, 8700, 6895] + ZOrder 2034 + Value "20" + } + Block { + BlockType Constant + Name "Constant21" + SID "3507" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [8655, 7040, 8700, 7070] + ZOrder 2036 + Value "20" + } + Block { + BlockType Constant + Name "Constant22" + SID "3509" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [8655, 7215, 8700, 7245] + ZOrder 2038 + Value "20" + } + Block { + BlockType Constant + Name "Constant23" + SID "3511" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [8655, 7390, 8700, 7420] + ZOrder 2040 + Value "20" + } + Block { + BlockType Constant + Name "Constant24" + SID "3513" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [8655, 7565, 8700, 7595] + ZOrder 2042 + Value "20" + } + Block { + BlockType Constant + Name "Constant25" + SID "3573" + Description "Voltage baseline subtraction (V)" + Position [10544, 5405, 10596, 5425] + ZOrder 2135 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-0.5" + } + Block { + BlockType Constant + Name "Constant26" + SID "3518" + Description "Minimum voltage of ADC (V)" + Position [1925, 925, 1970, 955] + ZOrder 1148 + Value "-10" + } + Block { + BlockType Constant + Name "Constant27" + SID "3578" + Description "Voltage baseline subtraction (V)" + Position [10325, 5732, 10370, 5748] + ZOrder 2139 + Value "2" + } + Block { + BlockType Constant + Name "Constant28" + SID "3631" + Description "conversion coefficient from radian to degree (180/pi)" + Position [10230, 6114, 10305, 6126] + ZOrder 2067 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant29" + SID "3635" + Description "conversion coefficient from radian to degree (180/pi)" + Position [10210, 6294, 10285, 6306] + ZOrder 2070 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant3" + SID "2991" + Description "Each half of QPD" + Position [2855, 3435, 2900, 3465] + ZOrder 734 + Value "2" + } + Block { + BlockType Constant + Name "Constant30" + SID "3687" + Position [9890, 7070, 9920, 7100] + ZOrder 2076 + } + Block { + BlockType Constant + Name "Constant31" + SID "3640" + Description "conversion coefficient from radian to degree (180/pi)" + Position [10685, 5519, 10760, 5531] + ZOrder 2154 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant32" + SID "3689" + Position [10015, 7070, 10045, 7100] + ZOrder 2078 + Value "20" + } + Block { + BlockType Constant + Name "Constant33" + SID "3691" + Position [9890, 7215, 9920, 7245] + ZOrder 2080 + Value "90" + } + Block { + BlockType Constant + Name "Constant34" + SID "3694" + Position [9965, 7270, 9995, 7300] + ZOrder 2083 + Value "70" + } + Block { + BlockType Constant + Name "Constant35" + SID "3698" + Description "Voltage baseline subtraction (V)" + Position [9850, 6275, 9895, 6305] + ZOrder 2087 + Value "5" + } + Block { + BlockType Constant + Name "Constant36" + SID "3701" + Description "Voltage baseline subtraction (V)" + Position [9845, 6410, 9890, 6440] + ZOrder 2090 + Value "4" + } + Block { + BlockType Constant + Name "Constant37" + SID "3726" + Description "Voltage baseline subtraction (V)" + Position [10854, 5570, 10906, 5590] + ZOrder 2156 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + } + Block { + BlockType Constant + Name "Constant38" + SID "3727" + Description "Voltage baseline subtraction (V)" + Position [10809, 5600, 10861, 5620] + ZOrder 2157 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant39" + SID "3863" + Description "Each half of QPD" + Position [5355, 3092, 5385, 3108] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant4" + SID "3071" + Description "positive and negative voltage" + Position [1815, 842, 1850, 868] + ZOrder 808 + Value "2" + } + Block { + BlockType Constant + Name "Constant40" + SID "5318" + Position [5535, 4972, 5565, 4988] + ZOrder 3163 + Value "2" + } + Block { + BlockType Constant + Name "Constant41" + SID "5319" + Position [5535, 4837, 5565, 4853] + ZOrder 3154 + Value "2" + } + Block { + BlockType Constant + Name "Constant42" + SID "3865" + Description "Each half of QPD" + Position [5355, 3192, 5385, 3208] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "3868" + Description "Each half of QPD" + Position [5355, 3292, 5385, 3308] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant44" + SID "5320" + Position [5535, 5102, 5565, 5118] + ZOrder 3172 + Value "2" + } + Block { + BlockType Constant + Name "Constant45" + SID "3881" + Description "Incident angle of laser against mirror (deg)" + Position [3170, 3054, 3245, 3066] + ZOrder 1512 + Value "45" + } + Block { + BlockType Constant + Name "Constant46" + SID "3882" + Description "Distance from mirror to beam splitter (mm)" + Position [3170, 3114, 3245, 3126] + ZOrder 1513 + Value "340" + } + Block { + BlockType Constant + Name "Constant47" + SID "3883" + Description "Distance from beam splitter to QPD1 (mm)" + Position [3170, 3154, 3245, 3166] + ZOrder 1514 + Value "65" + } + Block { + BlockType Constant + Name "Constant48" + SID "3884" + Description "Distance from beam splitter to lens (mm)" + Position [3170, 3194, 3245, 3206] + ZOrder 1515 + Value "40" + } + Block { + BlockType Constant + Name "Constant49" + SID "4329" + Description "Minimum voltage of ADC (V)" + Position [7995, 6060, 8040, 6090] + ZOrder 2100 + Value "-10" + } + Block { + BlockType Constant + Name "Constant5" + SID "3119" + Description "Voltage to distance coefficient. (V/mm)\nV=-0.1d+2. -> d=-10V+20." + Position [8460, 4725, 8490, 4770] + ZOrder 856 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-10" + } + Block { + BlockType Constant + Name "Constant50" + SID "3886" + Description "Focal length of lens (mm)" + Position [3170, 3264, 3245, 3276] + ZOrder 1517 + Value "150" + } + Block { + BlockType Constant + Name "Constant51" + SID "4330" + Description "positive and negative voltage" + Position [7885, 5977, 7920, 6003] + ZOrder 2098 + Value "2" + } + Block { + BlockType Constant + Name "Constant52" + SID "4331" + Description "Maximum voltage of ADC (V)" + Position [7995, 6005, 8040, 6035] + ZOrder 2095 + Value "10" + } + Block { + BlockType Constant + Name "Constant53" + SID "4332" + Description "Quantization range of 16 bit ADC." + Position [7965, 5940, 8010, 5970] + ZOrder 2096 + Value "65536" + } + Block { + BlockType Constant + Name "Constant54" + SID "4353" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3465, 12059, 3540, 12071] + ZOrder 2230 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant55" + SID "4354" + Description "Diameter of oplev laser PL204 (mm)" + Position [2735, 12310, 2780, 12340] + ZOrder 2180 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant56" + SID "4355" + Description "Each half of QPD" + Position [2830, 12265, 2875, 12295] + ZOrder 2182 + Value "2" + } + Block { + BlockType Constant + Name "Constant57" + SID "4356" + Description "Each half of QPD" + Position [5360, 11882, 5390, 11898] + ZOrder 2262 + Value "0" + } + Block { + BlockType Constant + Name "Constant58" + SID "5717" + Description "Focal length of lens (mm)" + Position [3355, 12359, 3430, 12371] + ZOrder 3546 + Value "-1" + } + Block { + BlockType Constant + Name "Constant59" + SID "5719" + Description "Focal length of lens (mm)" + Position [3560, 3179, 3635, 3191] + ZOrder 3548 + Value "-1" + } + Block { + BlockType Constant + Name "Constant6" + SID "3007" + Description "Maximum voltage of ADC (V)" + Position [1925, 870, 1970, 900] + ZOrder 745 + Value "10" + } + Block { + BlockType Constant + Name "Constant60" + SID "4359" + Description "Each half of QPD" + Position [5360, 11982, 5390, 11998] + ZOrder 2265 + Value "0" + } + Block { + BlockType Constant + Name "Constant61" + SID "4360" + Description "Each half of QPD" + Position [5360, 12082, 5390, 12098] + ZOrder 2268 + Value "0" + } + Block { + BlockType Constant + Name "Constant63" + SID "4362" + Description "Incident angle of laser against mirror (deg)" + Position [3145, 12059, 3220, 12071] + ZOrder 2271 + Value "45" + } + Block { + BlockType Constant + Name "Constant64" + SID "4363" + Description "Distance from mirror to beam splitter (mm)" + Position [3145, 12119, 3220, 12131] + ZOrder 2272 + Value "340" + } + Block { + BlockType Constant + Name "Constant65" + SID "4364" + Description "Distance from beam splitter to QPD1 (mm)" + Position [3145, 12159, 3220, 12171] + ZOrder 2273 + Value "40" + } + Block { + BlockType Constant + Name "Constant66" + SID "4365" + Description "Distance from beam splitter to lens (mm)" + Position [3145, 12199, 3220, 12211] + ZOrder 2274 + Value "65" + } + Block { + BlockType Constant + Name "Constant67" + SID "4366" + Description "Focal length of lens (mm)" + Position [3145, 12269, 3220, 12281] + ZOrder 2275 + Value "150" + } + Block { + BlockType Constant + Name "Constant68" + SID "4667" + Description "Diameter of oplev laser PL204 (mm)" + Position [2755, 11590, 2800, 11620] + ZOrder 2487 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant69" + SID "4628" + Description "Each half of QPD" + Position [2835, 11545, 2880, 11575] + ZOrder 2447 + Value "2" + } + Block { + BlockType Constant + Name "Constant7" + SID "3008" + Description "Quantization range of 16 bit ADC." + Position [1895, 805, 1940, 835] + ZOrder 746 + Value "65536" + } + Block { + BlockType Constant + Name "Constant70" + SID "4685" + Description "Each half of QPD" + Position [3325, 12692, 3355, 12708] + ZOrder 2491 + Value "0" + } + Block { + BlockType Constant + Name "Constant71" + SID "4688" + Description "Each half of QPD" + Position [3390, 3867, 3420, 3883] + ZOrder 2494 + Value "0" + } + Block { + BlockType Constant + Name "Constant72" + SID "4762" + Description "Minimum voltage of ADC (V)" + Position [130, 4545, 175, 4575] + ZOrder 2568 + Value "-10" + } + Block { + BlockType Constant + Name "Constant73" + SID "4763" + Description "positive and negative voltage" + Position [20, 4462, 55, 4488] + ZOrder 2566 + Value "2" + } + Block { + BlockType Constant + Name "Constant74" + SID "4764" + Description "Maximum voltage of ADC (V)" + Position [130, 4490, 175, 4520] + ZOrder 2563 + Value "10" + } + Block { + BlockType Constant + Name "Constant75" + SID "4765" + Description "Quantization range of 16 bit ADC." + Position [100, 4425, 145, 4455] + ZOrder 2564 + Value "65536" + } + Block { + BlockType Constant + Name "Constant77" + SID "4821" + Description "amplifier setting (V/m/s^2)" + Position [2385, 11169, 2460, 11181] + ZOrder 2663 + } + Block { + BlockType Constant + Name "Constant79" + SID "4831" + Description "Each half of QPD" + Position [5160, 2752, 5190, 2768] + ZOrder 2685 + Value "0" + } + Block { + BlockType Constant + Name "Constant8" + SID "3123" + Description "Voltage baseline subtraction (V)" + Position [8800, 6340, 8845, 6370] + ZOrder 1979 + Value "0" + } + Block { + BlockType Constant + Name "Constant80" + SID "4832" + Description "Each half of QPD" + Position [5160, 2852, 5190, 2868] + ZOrder 2688 + Value "0" + } + Block { + BlockType Constant + Name "Constant81" + SID "4833" + Description "Each half of QPD" + Position [5160, 2952, 5190, 2968] + ZOrder 2691 + Value "0" + } + Block { + BlockType Constant + Name "Constant82" + SID "4853" + Description "Each half of QPD" + Position [4245, 3947, 4275, 3963] + ZOrder 2697 + Value "0" + } + Block { + BlockType Constant + Name "Constant83" + SID "4858" + Description "Each half of QPD" + Position [4245, 4037, 4275, 4053] + ZOrder 2702 + Value "0" + } + Block { + BlockType Constant + Name "Constant84" + SID "4946" + Position [5730, 4077, 5760, 4093] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant85" + SID "4864" + Description "Each half of QPD" + Position [4245, 4122, 4275, 4138] + ZOrder 2708 + Value "0" + } + Block { + BlockType Constant + Name "Constant86" + SID "4940" + Position [5730, 3937, 5760, 3953] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "4962" + Position [5730, 4207, 5760, 4223] + ZOrder 2812 + Value "2" + } + Block { + BlockType Constant + Name "Constant88" + SID "4981" + Position [5535, 4502, 5565, 4518] + ZOrder 2838 + Value "2" + } + Block { + BlockType Constant + Name "Constant89" + SID "4982" + Position [5535, 4367, 5565, 4383] + ZOrder 2829 + Value "2" + } + Block { + BlockType Constant + Name "Constant9" + SID "3468" + Description "Voltage baseline subtraction (V)" + Position [8800, 6515, 8845, 6545] + ZOrder 2000 + Value "0" + } + Block { + BlockType Constant + Name "Constant90" + SID "4983" + Position [5535, 4632, 5565, 4648] + ZOrder 2847 + Value "2" + } + Block { + BlockType Constant + Name "Constant91" + SID "5176" + Description "Each half of QPD" + Position [4730, 2992, 4760, 3008] + ZOrder 3018 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "5237" + Description "Each half of QPD" + Position [5045, 3327, 5075, 3343] + ZOrder 3074 + Value "0" + } + Block { + BlockType Constant + Name "Constant93" + SID "5248" + Description "Each half of QPD" + Position [4215, 2907, 4245, 2923] + ZOrder 3091 + Value "0" + } + Block { + BlockType Constant + Name "Constant94" + SID "5477" + Position [5485, 13802, 5515, 13818] + ZOrder 3426 + Value "2" + } + Block { + BlockType Constant + Name "Constant95" + SID "5478" + Position [5485, 13667, 5515, 13683] + ZOrder 3417 + Value "2" + } + Block { + BlockType Constant + Name "Constant96" + SID "5479" + Position [5485, 13932, 5515, 13948] + ZOrder 3435 + Value "2" + } + Block { + BlockType Constant + Name "Constant97" + SID "5399" + Description "Each half of QPD" + Position [5100, 11537, 5130, 11553] + ZOrder 3232 + Value "0" + } + Block { + BlockType Constant + Name "Constant98" + SID "5400" + Description "Each half of QPD" + Position [5100, 11637, 5130, 11653] + ZOrder 3235 + Value "0" + } + Block { + BlockType Constant + Name "Constant99" + SID "5401" + Description "Each half of QPD" + Position [5100, 11737, 5130, 11753] + ZOrder 3238 + Value "0" + } + Block { + BlockType Reference + Name "DAC_0" + SID "4656" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [7345, 3941, 7375, 6724] + ZOrder 2477 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "4786" + Description "type=GSC_16AO16,\ncard_num= 1" + Ports [16] + Position [7375, 7126, 7405, 9909] + ZOrder 2603 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "D_M" + SID "3564" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [9990, 5387, 10055, 5403] + ZOrder 2131 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux1" + SID "3284" + Ports [1, 4] + Position [6090, 3610, 6095, 3770] + ZOrder 909 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "3322" + Ports [1, 3] + Position [11100, 5530, 11105, 5690] + ZOrder 2116 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "3323" + Ports [1, 4] + Position [11620, 5520, 11625, 5680] + ZOrder 2126 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "3793" + Ports [1, 3] + Position [3930, 3577, 3935, 3803] + ZOrder 3616 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux5" + SID "4367" + Ports [1, 4] + Position [6175, 12389, 6180, 12606] + ZOrder 2209 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux6" + SID "4368" + Ports [1, 3] + Position [5895, 12405, 5900, 12635] + ZOrder 2233 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "Diff_PDunit1" + SID "3091" + Tag "Test Point" + Ports [1] + Position [9645, 6405, 9685, 6425] + ZOrder 1973 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit1_MON" + SID "3088" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9480, 6400, 9560, 6430] + ZOrder 1971 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2" + SID "3092" + Tag "Test Point" + Ports [1] + Position [9645, 6755, 9685, 6775] + ZOrder 1974 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2_MON" + SID "3090" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9480, 6750, 9560, 6780] + ZOrder 1972 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3" + SID "3143" + Tag "Test Point" + Ports [1] + Position [9480, 7075, 9520, 7095] + ZOrder 1994 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3_MON" + SID "3144" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9330, 7070, 9410, 7100] + ZOrder 1992 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4" + SID "3145" + Tag "Test Point" + Ports [1] + Position [9645, 7455, 9685, 7475] + ZOrder 1995 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4_MON" + SID "3146" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9480, 7450, 9560, 7480] + ZOrder 1993 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide" + SID "2977" + Ports [2, 1] + Position [2175, 3612, 2205, 3643] + ZOrder 720 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2980" + Ports [2, 1] + Position [2175, 3787, 2205, 3818] + ZOrder 723 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "3035" + Ports [2, 1] + Position [8230, 6472, 8260, 6503] + ZOrder 1963 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "3038" + Ports [2, 1] + Position [8230, 6647, 8260, 6678] + ZOrder 1966 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "3047" + Ports [2, 1] + Position [8230, 6822, 8260, 6853] + ZOrder 1969 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "3050" + Ports [2, 1] + Position [2210, 4417, 2240, 4448] + ZOrder 788 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3051" + Ports [2, 1] + Position [2210, 4592, 2240, 4623] + ZOrder 790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3052" + Ports [2, 1] + Position [2210, 4767, 2240, 4798] + ZOrder 794 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "3053" + Ports [2, 1] + Position [2695, 4427, 2725, 4458] + ZOrder 796 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3430" + Ports [2, 1] + Position [2940, 4622, 2970, 4653] + ZOrder 1054 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "3055" + Ports [2, 1] + Position [2695, 4602, 2725, 4633] + ZOrder 801 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3427" + Ports [2, 1] + Position [2940, 4447, 2970, 4478] + ZOrder 1051 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2984" + Ports [2, 1] + Position [2175, 3962, 2205, 3993] + ZOrder 728 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "3138" + Ports [2, 1] + Position [8230, 7172, 8260, 7203] + ZOrder 1984 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "3139" + Ports [2, 1] + Position [8230, 7347, 8260, 7378] + ZOrder 1987 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "3140" + Ports [2, 1] + Position [8230, 7522, 8260, 7553] + ZOrder 1990 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "3385" + Ports [2, 1] + Position [2480, 1017, 2510, 1048] + ZOrder 1010 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "3142" + Ports [2, 1] + Position [8230, 6997, 8260, 7028] + ZOrder 1981 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "3386" + Ports [2, 1] + Position [2480, 1082, 2510, 1113] + ZOrder 1011 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "3387" + Ports [2, 1] + Position [2480, 1147, 2510, 1178] + ZOrder 1012 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "3519" + Ports [2, 1] + Position [2095, 822, 2125, 853] + ZOrder 1149 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "3568" + Ports [2, 1] + Position [10000, 5667, 10030, 5698] + ZOrder 2132 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "3575" + Ports [2, 1] + Position [10535, 5507, 10565, 5538] + ZOrder 2137 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "2987" + Ports [2, 1] + Position [2650, 3622, 2680, 3653] + ZOrder 730 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "3684" + Ports [2, 1] + Position [9715, 7142, 9745, 7173] + ZOrder 2073 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "3695" + Ports [2, 1] + Position [10180, 7137, 10210, 7168] + ZOrder 2084 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "3696" + Ports [2, 1] + Position [9755, 6337, 9785, 6368] + ZOrder 2085 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "3704" + Ports [2, 1] + Position [10060, 6367, 10090, 6398] + ZOrder 2093 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide34" + SID "4333" + Ports [2, 1] + Position [8165, 5957, 8195, 5988] + ZOrder 2101 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide35" + SID "4334" + Ports [2, 1] + Position [8080, 5947, 8110, 5978] + ZOrder 2097 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide36" + SID "5321" + Ports [2, 1] + Position [6050, 4752, 6080, 4783] + ZOrder 3190 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide37" + SID "4369" + Ports [2, 1] + Position [2150, 12442, 2180, 12473] + ZOrder 2170 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide38" + SID "4370" + Ports [2, 1] + Position [2150, 12617, 2180, 12648] + ZOrder 2172 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide39" + SID "4371" + Ports [2, 1] + Position [2145, 11742, 2175, 11773] + ZOrder 2191 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2990" + Ports [2, 1] + Position [2940, 3642, 2970, 3673] + ZOrder 733 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide40" + SID "4372" + Ports [2, 1] + Position [2145, 11917, 2175, 11948] + ZOrder 2193 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide41" + SID "4373" + Ports [2, 1] + Position [2145, 12092, 2175, 12123] + ZOrder 2197 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide42" + SID "4374" + Ports [2, 1] + Position [2630, 11752, 2660, 11783] + ZOrder 2199 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide43" + SID "4375" + Ports [2, 1] + Position [2910, 11947, 2940, 11978] + ZOrder 2213 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide44" + SID "4376" + Ports [2, 1] + Position [2630, 11927, 2660, 11958] + ZOrder 2200 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide45" + SID "4377" + Ports [2, 1] + Position [2910, 11772, 2940, 11803] + ZOrder 2210 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide46" + SID "4378" + Ports [2, 1] + Position [2150, 12792, 2180, 12823] + ZOrder 2176 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide47" + SID "4379" + Ports [2, 1] + Position [2625, 12452, 2655, 12483] + ZOrder 2178 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide49" + SID "4381" + Ports [2, 1] + Position [2915, 12472, 2945, 12503] + ZOrder 2181 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "2995" + Ports [2, 1] + Position [2660, 3797, 2690, 3828] + ZOrder 738 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide50" + SID "4382" + Ports [2, 1] + Position [2635, 12627, 2665, 12658] + ZOrder 2185 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide51" + SID "4383" + Ports [2, 1] + Position [2915, 12647, 2945, 12678] + ZOrder 2187 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide52" + SID "4766" + Ports [2, 1] + Position [300, 4442, 330, 4473] + ZOrder 2569 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide53" + SID "4767" + Ports [2, 1] + Position [215, 4432, 245, 4463] + ZOrder 2565 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide54" + SID "4769" + Ports [2, 1] + Position [710, 4417, 740, 4448] + ZOrder 2570 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide55" + SID "4770" + Ports [2, 1] + Position [710, 4622, 740, 4653] + ZOrder 2571 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide56" + SID "4771" + Ports [2, 1] + Position [710, 4827, 740, 4858] + ZOrder 2572 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide57" + SID "4772" + Ports [2, 1] + Position [710, 5032, 740, 5063] + ZOrder 2573 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide58" + SID "4781" + Ports [2, 1] + Position [2140, 11347, 2170, 11378] + ZOrder 2658 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide59" + SID "4817" + Ports [2, 1] + Position [2140, 11142, 2170, 11173] + ZOrder 2661 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "2996" + Ports [2, 1] + Position [2940, 3817, 2970, 3848] + ZOrder 740 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide60" + SID "4823" + Ports [2, 1] + Position [2495, 11152, 2525, 11183] + ZOrder 2664 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide61" + SID "5099" + Ports [2, 1] + Position [6165, 3847, 6195, 3878] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "5106" + Ports [2, 1] + Position [6165, 3987, 6195, 4018] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "5107" + Ports [2, 1] + Position [6165, 4067, 6195, 4098] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide64" + SID "5138" + Ports [2, 1] + Position [6050, 4282, 6080, 4313] + ZOrder 2974 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide65" + SID "5139" + Ports [2, 1] + Position [6050, 4422, 6080, 4453] + ZOrder 2978 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide66" + SID "5140" + Ports [2, 1] + Position [6050, 4502, 6080, 4533] + ZOrder 2980 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "5101" + Ports [2, 1] + Position [6165, 3927, 6195, 3958] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "5114" + Ports [2, 1] + Position [6165, 4132, 6195, 4163] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "5115" + Ports [2, 1] + Position [6165, 4212, 6195, 4243] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "3013" + Ports [2, 1] + Position [2010, 812, 2040, 843] + ZOrder 751 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide70" + SID "5141" + Ports [2, 1] + Position [6050, 4362, 6080, 4393] + ZOrder 2976 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide71" + SID "5142" + Ports [2, 1] + Position [6050, 4567, 6080, 4598] + ZOrder 2982 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide72" + SID "5143" + Ports [2, 1] + Position [6050, 4647, 6080, 4678] + ZOrder 2984 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide73" + SID "5244" + Ports [2, 1] + Position [4100, 2817, 4130, 2848] + ZOrder 3086 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide74" + SID "5322" + Ports [2, 1] + Position [6050, 4892, 6080, 4923] + ZOrder 3194 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide75" + SID "5323" + Ports [2, 1] + Position [6050, 4972, 6080, 5003] + ZOrder 3196 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide76" + SID "5324" + Ports [2, 1] + Position [6050, 4832, 6080, 4863] + ZOrder 3192 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide77" + SID "5325" + Ports [2, 1] + Position [6050, 5037, 6080, 5068] + ZOrder 3198 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide78" + SID "5326" + Ports [2, 1] + Position [6050, 5117, 6080, 5148] + ZOrder 3200 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide79" + SID "5486" + Ports [2, 1] + Position [6000, 13582, 6030, 13613] + ZOrder 3453 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "3384" + Ports [2, 1] + Position [2480, 952, 2510, 983] + ZOrder 1009 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide80" + SID "5487" + Ports [2, 1] + Position [6115, 12677, 6145, 12708] + ZOrder 3350 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide81" + SID "5488" + Ports [2, 1] + Position [6115, 12817, 6145, 12848] + ZOrder 3358 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide82" + SID "5489" + Ports [2, 1] + Position [6115, 12897, 6145, 12928] + ZOrder 3360 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide83" + SID "5490" + Ports [2, 1] + Position [6000, 13112, 6030, 13143] + ZOrder 3384 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide84" + SID "5491" + Ports [2, 1] + Position [6000, 13252, 6030, 13283] + ZOrder 3388 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide85" + SID "5492" + Ports [2, 1] + Position [6000, 13332, 6030, 13363] + ZOrder 3390 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide86" + SID "5493" + Ports [2, 1] + Position [6115, 12757, 6145, 12788] + ZOrder 3352 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide87" + SID "5494" + Ports [2, 1] + Position [6115, 12962, 6145, 12993] + ZOrder 3366 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide88" + SID "5495" + Ports [2, 1] + Position [6115, 13042, 6145, 13073] + ZOrder 3368 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide89" + SID "5496" + Ports [2, 1] + Position [6000, 13192, 6030, 13223] + ZOrder 3386 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "3031" + Ports [2, 1] + Position [8230, 6297, 8260, 6328] + ZOrder 1960 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide90" + SID "5497" + Ports [2, 1] + Position [6000, 13397, 6030, 13428] + ZOrder 3392 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide91" + SID "5498" + Ports [2, 1] + Position [6000, 13477, 6030, 13508] + ZOrder 3394 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide92" + SID "5499" + Ports [2, 1] + Position [6000, 13722, 6030, 13753] + ZOrder 3457 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide93" + SID "5500" + Ports [2, 1] + Position [6000, 13802, 6030, 13833] + ZOrder 3459 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide94" + SID "5501" + Ports [2, 1] + Position [6000, 13662, 6030, 13693] + ZOrder 3455 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide95" + SID "5502" + Ports [2, 1] + Position [6000, 13867, 6030, 13898] + ZOrder 3461 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide96" + SID "5503" + Ports [2, 1] + Position [6000, 13947, 6030, 13978] + ZOrder 3463 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide97" + SID "5666" + Ports [2, 1] + Position [4080, 11592, 4110, 11623] + ZOrder 3495 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [1387, 5780, 1427, 5819] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Fcn + Name "Fcn" + SID "5197" + Position [4860, 3210, 4920, 3240] + ZOrder 3039 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn1" + SID "5199" + Position [5045, 3210, 5105, 3240] + ZOrder 3041 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn10" + SID "5452" + Position [5120, 12340, 5180, 12370] + ZOrder 3280 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn11" + SID "5453" + Position [5305, 12340, 5365, 12370] + ZOrder 3281 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "5238" + Position [5170, 3550, 5230, 3580] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "5239" + Position [5355, 3550, 5415, 3580] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn4" + SID "5404" + Position [4800, 11995, 4860, 12025] + ZOrder 3246 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn5" + SID "5405" + Position [4985, 11995, 5045, 12025] + ZOrder 3247 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Reference + Name "Fil_IM_COIL1" + SID "3324" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [11680, 5503, 11750, 5527] + ZOrder 2127 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL2" + SID "3325" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [11680, 5558, 11750, 5582] + ZOrder 2130 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL3" + SID "3326" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [11680, 5618, 11750, 5642] + ZOrder 2129 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL4" + SID "3327" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [11680, 5673, 11750, 5697] + ZOrder 2128 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_L" + SID "3328" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [11370, 5493, 11440, 5517] + ZOrder 2112 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_P" + SID "3329" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [11370, 5643, 11440, 5667] + ZOrder 2123 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_Y" + SID "3330" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [11370, 5563, 11440, 5587] + ZOrder 2122 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground" + SID "3836" + Position [5150, 3050, 5170, 3070] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground1" + SID "3296" + Position [7265, 4175, 7285, 4195] + ZOrder 921 + } + Block { + BlockType Ground + Name "Ground10" + SID "3556" + Position [2225, 925, 2245, 945] + ZOrder 1186 + } + Block { + BlockType Ground + Name "Ground11" + SID "3557" + Position [2225, 1015, 2245, 1035] + ZOrder 1187 + } + Block { + BlockType Ground + Name "Ground12" + SID "3558" + Position [2225, 1080, 2245, 1100] + ZOrder 1188 + } + Block { + BlockType Ground + Name "Ground13" + SID "3559" + Position [2225, 1145, 2245, 1165] + ZOrder 1189 + } + Block { + BlockType Ground + Name "Ground14" + SID "4384" + Position [5100, 11840, 5120, 11860] + ZOrder 2246 + } + Block { + BlockType Ground + Name "Ground15" + SID "4748" + Position [3760, 2725, 3780, 2745] + ZOrder 2551 + } + Block { + BlockType Ground + Name "Ground17" + SID "4387" + Position [5100, 11940, 5120, 11960] + ZOrder 2253 + } + Block { + BlockType Ground + Name "Ground18" + SID "4388" + Position [5100, 12040, 5120, 12060] + ZOrder 2257 + } + Block { + BlockType Ground + Name "Ground19" + SID "3808" + Position [6760, 3300, 6780, 3320] + ZOrder 1438 + } + Block { + BlockType Ground + Name "Ground2" + SID "3297" + Position [7265, 4350, 7285, 4370] + ZOrder 922 + } + Block { + BlockType Ground + Name "Ground20" + SID "3809" + Position [6760, 3355, 6780, 3375] + ZOrder 1439 + } + Block { + BlockType Ground + Name "Ground21" + SID "3827" + Position [1260, 4260, 1280, 4280] + ZOrder 1458 + } + Block { + BlockType Ground + Name "Ground22" + SID "3853" + Position [5150, 3150, 5170, 3170] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground23" + SID "3842" + Position [9965, 5665, 9985, 5685] + ZOrder 2158 + } + Block { + BlockType Ground + Name "Ground24" + SID "3843" + Position [10100, 5455, 10120, 5475] + ZOrder 2159 + } + Block { + BlockType Ground + Name "Ground25" + SID "3857" + Position [5150, 3250, 5170, 3270] + ZOrder 1488 + } + Block { + BlockType Ground + Name "Ground26" + SID "3873" + Position [6205, 3410, 6225, 3430] + ZOrder 1504 + } + Block { + BlockType Ground + Name "Ground27" + SID "4337" + Position [7810, 6295, 7830, 6315] + ZOrder 2103 + } + Block { + BlockType Ground + Name "Ground28" + SID "4773" + Position [620, 4415, 640, 4435] + ZOrder 2574 + } + Block { + BlockType Ground + Name "Ground29" + SID "4339" + Position [7810, 7455, 7830, 7475] + ZOrder 2105 + } + Block { + BlockType Ground + Name "Ground3" + SID "3298" + Position [7265, 4525, 7285, 4545] + ZOrder 923 + } + Block { + BlockType Ground + Name "Ground30" + SID "4340" + Position [7810, 7345, 7830, 7365] + ZOrder 2106 + } + Block { + BlockType Ground + Name "Ground31" + SID "4341" + Position [7810, 7170, 7830, 7190] + ZOrder 2107 + } + Block { + BlockType Ground + Name "Ground32" + SID "4342" + Position [7810, 7005, 7830, 7025] + ZOrder 2108 + } + Block { + BlockType Ground + Name "Ground33" + SID "4343" + Position [7810, 6835, 7830, 6855] + ZOrder 2109 + } + Block { + BlockType Ground + Name "Ground34" + SID "4344" + Position [7810, 6645, 7830, 6665] + ZOrder 2110 + } + Block { + BlockType Ground + Name "Ground35" + SID "4345" + Position [7810, 6470, 7830, 6490] + ZOrder 2111 + } + Block { + BlockType Ground + Name "Ground36" + SID "4788" + Position [7315, 7370, 7335, 7390] + ZOrder 2605 + } + Block { + BlockType Ground + Name "Ground37" + SID "4789" + Position [7315, 7545, 7335, 7565] + ZOrder 2606 + } + Block { + BlockType Ground + Name "Ground38" + SID "4774" + Position [620, 4620, 640, 4640] + ZOrder 2575 + } + Block { + BlockType Ground + Name "Ground39" + SID "4775" + Position [620, 4825, 640, 4845] + ZOrder 2576 + } + Block { + BlockType Ground + Name "Ground4" + SID "3299" + Position [7265, 4700, 7285, 4720] + ZOrder 924 + } + Block { + BlockType Ground + Name "Ground40" + SID "4776" + Position [620, 5030, 640, 5050] + ZOrder 2577 + } + Block { + BlockType Ground + Name "Ground41" + SID "4790" + Position [7315, 7720, 7335, 7740] + ZOrder 2607 + } + Block { + BlockType Ground + Name "Ground43" + SID "4792" + Position [7315, 8070, 7335, 8090] + ZOrder 2609 + } + Block { + BlockType Ground + Name "Ground44" + SID "4793" + Position [7305, 8245, 7325, 8265] + ZOrder 2610 + } + Block { + BlockType Ground + Name "Ground45" + SID "4794" + Position [7315, 8420, 7335, 8440] + ZOrder 2611 + } + Block { + BlockType Ground + Name "Ground47" + SID "4796" + Position [7290, 9470, 7310, 9490] + ZOrder 2613 + } + Block { + BlockType Ground + Name "Ground48" + SID "4797" + Position [7290, 9645, 7310, 9665] + ZOrder 2614 + } + Block { + BlockType Ground + Name "Ground49" + SID "4798" + Position [7300, 9820, 7320, 9840] + ZOrder 2615 + } + Block { + BlockType Ground + Name "Ground5" + SID "3300" + Position [7265, 4875, 7285, 4895] + ZOrder 925 + } + Block { + BlockType Ground + Name "Ground50" + SID "4813" + Position [6320, 8585, 6340, 8605] + ZOrder 2630 + } + Block { + BlockType Ground + Name "Ground51" + SID "4814" + Position [6320, 8760, 6340, 8780] + ZOrder 2631 + } + Block { + BlockType Ground + Name "Ground52" + SID "4815" + Position [6320, 8935, 6340, 8955] + ZOrder 2632 + } + Block { + BlockType Ground + Name "Ground53" + SID "4816" + Position [6300, 9110, 6320, 9130] + ZOrder 2633 + } + Block { + BlockType Ground + Name "Ground54" + SID "4834" + Position [4820, 2710, 4840, 2730] + ZOrder 2672 + } + Block { + BlockType Ground + Name "Ground55" + SID "4835" + Position [4820, 2810, 4840, 2830] + ZOrder 2676 + } + Block { + BlockType Ground + Name "Ground56" + SID "4836" + Position [4820, 2910, 4840, 2930] + ZOrder 2680 + } + Block { + BlockType Ground + Name "Ground57" + SID "5667" + Position [3740, 11500, 3760, 11520] + ZOrder 3494 + } + Block { + BlockType Ground + Name "Ground6" + SID "3301" + Position [7265, 5050, 7285, 5070] + ZOrder 926 + } + Block { + BlockType Ground + Name "Ground60" + SID "5411" + Position [4760, 11495, 4780, 11515] + ZOrder 3225 + } + Block { + BlockType Ground + Name "Ground61" + SID "5412" + Position [4760, 11595, 4780, 11615] + ZOrder 3227 + } + Block { + BlockType Ground + Name "Ground62" + SID "5413" + Position [4760, 11695, 4780, 11715] + ZOrder 3229 + } + Block { + BlockType Ground + Name "Ground7" + SID "3302" + Position [7265, 5225, 7285, 5245] + ZOrder 927 + } + Block { + BlockType Ground + Name "Ground8" + SID "3347" + Position [7265, 4000, 7285, 4020] + ZOrder 972 + } + Block { + BlockType Ground + Name "Ground9" + SID "3807" + Position [6760, 3240, 6780, 3260] + ZOrder 1437 + } + Block { + BlockType Reference + Name "IM_L_MON" + SID "3333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11185, 5520, 11265, 5550] + ZOrder 2117 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_P_MON" + SID "3334" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11185, 5670, 11265, 5700] + ZOrder 2119 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_Y_MON" + SID "3335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11185, 5595, 11265, 5625] + ZOrder 2118 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "K1:C00-VIS_Xend" + SID "5668" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [3790, 11499, 3855, 11521] + ZOrder 3493 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "K1:C00-VIS_Yend" + SID "4747" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [3810, 2724, 3875, 2746] + ZOrder 2550 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L" + SID "3571" + Tag "Test Point" + Ports [1] + Position [10375, 5795, 10415, 5815] + ZOrder 2134 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_MON" + SID "3627" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10250, 5790, 10330, 5820] + ZOrder 2152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT1" + SID "3339" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [10995, 5580, 11035, 5640] + ZOrder 2114 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "5155" + Ports [1, 1] + Position [5635, 3870, 5665, 3900] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "5157" + Ports [1, 1] + Position [5635, 3925, 5665, 3955] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction10" + SID "4988" + Ports [1, 1] + Position [5440, 4558, 5470, 4592] + ZOrder 2842 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction11" + SID "4989" + Ports [1, 1] + Position [5440, 4613, 5470, 4647] + ZOrder 2843 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction12" + SID "5327" + Ports [1, 1] + Position [5440, 5028, 5470, 5062] + ZOrder 3167 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction13" + SID "5328" + Ports [1, 1] + Position [5440, 5083, 5470, 5117] + ZOrder 3168 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction14" + SID "5329" + Ports [1, 1] + Position [5440, 4763, 5470, 4797] + ZOrder 3149 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction15" + SID "5330" + Ports [1, 1] + Position [5440, 4818, 5470, 4852] + ZOrder 3150 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction16" + SID "5331" + Ports [1, 1] + Position [5440, 4898, 5470, 4932] + ZOrder 3158 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction17" + SID "5332" + Ports [1, 1] + Position [5440, 4953, 5470, 4987] + ZOrder 3159 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction18" + SID "5504" + Ports [1, 1] + Position [5585, 12700, 5615, 12730] + ZOrder 3395 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction19" + SID "5505" + Ports [1, 1] + Position [5585, 12755, 5615, 12785] + ZOrder 3397 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "4949" + Ports [1, 1] + Position [5635, 4003, 5665, 4037] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction20" + SID "5506" + Ports [1, 1] + Position [5390, 13388, 5420, 13422] + ZOrder 3334 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction21" + SID "5507" + Ports [1, 1] + Position [5390, 13443, 5420, 13477] + ZOrder 3335 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction22" + SID "5508" + Ports [1, 1] + Position [5390, 13858, 5420, 13892] + ZOrder 3430 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction23" + SID "5509" + Ports [1, 1] + Position [5390, 13913, 5420, 13947] + ZOrder 3431 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction24" + SID "5510" + Ports [1, 1] + Position [5390, 13593, 5420, 13627] + ZOrder 3412 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction25" + SID "5511" + Ports [1, 1] + Position [5390, 13648, 5420, 13682] + ZOrder 3413 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction26" + SID "5512" + Ports [1, 1] + Position [5390, 13728, 5420, 13762] + ZOrder 3421 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction27" + SID "5513" + Ports [1, 1] + Position [5390, 13783, 5420, 13817] + ZOrder 3422 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction28" + SID "5514" + Ports [1, 1] + Position [5585, 12833, 5615, 12867] + ZOrder 3298 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction29" + SID "5515" + Ports [1, 1] + Position [5585, 12888, 5615, 12922] + ZOrder 3299 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "4950" + Ports [1, 1] + Position [5635, 4058, 5665, 4092] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction30" + SID "5516" + Ports [1, 1] + Position [5585, 12963, 5615, 12997] + ZOrder 3307 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction31" + SID "5517" + Ports [1, 1] + Position [5585, 13018, 5615, 13052] + ZOrder 3308 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction32" + SID "5518" + Ports [1, 1] + Position [5390, 13123, 5420, 13157] + ZOrder 3316 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction33" + SID "5519" + Ports [1, 1] + Position [5390, 13178, 5420, 13212] + ZOrder 3317 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction34" + SID "5520" + Ports [1, 1] + Position [5390, 13258, 5420, 13292] + ZOrder 3325 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction35" + SID "5521" + Ports [1, 1] + Position [5390, 13313, 5420, 13347] + ZOrder 3326 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "4963" + Ports [1, 1] + Position [5635, 4133, 5665, 4167] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "4964" + Ports [1, 1] + Position [5635, 4188, 5665, 4222] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction6" + SID "4984" + Ports [1, 1] + Position [5440, 4293, 5470, 4327] + ZOrder 2824 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction7" + SID "4985" + Ports [1, 1] + Position [5440, 4348, 5470, 4382] + ZOrder 2825 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction8" + SID "4986" + Ports [1, 1] + Position [5440, 4428, 5470, 4462] + ZOrder 2833 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction9" + SID "4987" + Ports [1, 1] + Position [5440, 4483, 5470, 4517] + ZOrder 2834 + Operator "square" + } + Block { + BlockType Reference + Name "Midend_MIC_MON" + SID "4778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 11340, 1660, 11370] + ZOrder 2656 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT" + SID "4779" + Tag "Test Point" + Ports [1] + Position [2405, 11355, 2445, 11375] + ZOrder 2657 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT_MON" + SID "4783" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11350, 2340, 11380] + ZOrder 2659 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux1" + SID "3283" + Ports [3, 1] + Position [3845, 3577, 3850, 3803] + ZOrder 3615 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux10" + SID "3897" + Ports [2, 1] + Position [3665, 3396, 3670, 3434] + ZOrder 1530 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux11" + SID "3899" + Ports [3, 1] + Position [3675, 3476, 3680, 3514] + ZOrder 1532 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux12" + SID "4390" + Ports [3, 1] + Position [5740, 12406, 5745, 12634] + ZOrder 2208 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux13" + SID "4391" + Ports [2, 1] + Position [3560, 12506, 3565, 12544] + ZOrder 2284 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux14" + SID "4392" + Ports [3, 1] + Position [3570, 12571, 3575, 12609] + ZOrder 2286 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux15" + SID "4393" + Ports [3, 1] + Position [3355, 12421, 3360, 12459] + ZOrder 2225 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux16" + SID "4394" + Ports [3, 1] + Position [5935, 12407, 5940, 12633] + ZOrder 2234 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux17" + SID "4395" + Ports [2, 1] + Position [3330, 12501, 3335, 12539] + ZOrder 2278 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux18" + SID "5211" + Ports [3, 1] + Position [4830, 3203, 4835, 3247] + ZOrder 3053 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux19" + SID "5212" + Ports [3, 1] + Position [5015, 3203, 5020, 3247] + ZOrder 3054 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "3331" + Ports [2, 1] + Position [10950, 5591, 10955, 5629] + ZOrder 2115 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux20" + SID "5240" + Ports [3, 1] + Position [5150, 3543, 5155, 3587] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "5241" + Ports [3, 1] + Position [5335, 3543, 5340, 3587] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux22" + SID "5414" + Ports [3, 1] + Position [4770, 11988, 4775, 12032] + ZOrder 3248 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux23" + SID "5415" + Ports [3, 1] + Position [4955, 11988, 4960, 12032] + ZOrder 3249 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux28" + SID "5454" + Ports [3, 1] + Position [5100, 12333, 5105, 12377] + ZOrder 3282 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux29" + SID "5455" + Ports [3, 1] + Position [5285, 12333, 5290, 12377] + ZOrder 3283 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "3332" + Ports [3, 1] + Position [11490, 5568, 11495, 5632] + ZOrder 2125 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux4" + SID "3606" + Ports [1, 1] + Position [10125, 5251, 10130, 5289] + ZOrder 2148 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux5" + SID "3607" + Ports [1, 1] + Position [10125, 5306, 10130, 5344] + ZOrder 2149 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux6" + SID "3588" + Ports [1, 1] + Position [10715, 6221, 10720, 6259] + ZOrder 2051 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux7" + SID "3745" + Ports [3, 1] + Position [3350, 3191, 3355, 3229] + ZOrder 1377 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux8" + SID "3796" + Ports [3, 1] + Position [5965, 3577, 5970, 3803] + ZOrder 1426 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux9" + SID "3888" + Ports [2, 1] + Position [3350, 3296, 3355, 3334] + ZOrder 1521 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OPLEV1_ch18_MON" + SID "3826" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1315, 4255, 1395, 4285] + ZOrder 1457 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "OPLEV1_length" + SID "3889" + Position [3375, 3300, 3435, 3330] + ZOrder 1520 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_length1" + SID "4396" + Position [3355, 12505, 3415, 12535] + ZOrder 2277 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch" + SID "3900" + Position [3700, 3480, 3760, 3510] + ZOrder 1531 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch1" + SID "4397" + Position [3595, 12575, 3655, 12605] + ZOrder 2285 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw" + SID "3898" + Position [3690, 3400, 3750, 3430] + ZOrder 1529 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw1" + SID "4398" + Position [3585, 12510, 3645, 12540] + ZOrder 2283 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV2_length" + SID "3737" + Position [3375, 3195, 3435, 3225] + ZOrder 1369 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV2_length1" + SID "4399" + Position [3380, 12425, 3440, 12455] + ZOrder 2224 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Reference + Name "P" + SID "3637" + Tag "Test Point" + Ports [1] + Position [10470, 6330, 10510, 6350] + ZOrder 2072 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_MON" + SID "3015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7875, 6290, 7955, 6320] + ZOrder 1959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm" + SID "3033" + Tag "Test Point" + Ports [1] + Position [9235, 6315, 9275, 6335] + ZOrder 1961 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm_MON" + SID "3491" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8960, 6310, 9040, 6340] + ZOrder 2019 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt" + SID "3543" + Tag "Test Point" + Ports [1] + Position [8515, 6155, 8555, 6175] + ZOrder 2043 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt_MON" + SID "3617" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8350, 6220, 8430, 6250] + ZOrder 2057 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_MON" + SID "3037" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7875, 6465, 7955, 6495] + ZOrder 1962 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm" + SID "3036" + Tag "Test Point" + Ports [1] + Position [9235, 6545, 9275, 6565] + ZOrder 1964 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm_MON" + SID "3492" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8960, 6485, 9040, 6515] + ZOrder 2020 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt" + SID "3544" + Tag "Test Point" + Ports [1] + Position [8520, 6395, 8560, 6415] + ZOrder 2044 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt_MON" + SID "3618" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8350, 6430, 8430, 6460] + ZOrder 2058 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_MON" + SID "3048" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7875, 6830, 7955, 6860] + ZOrder 1968 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm" + SID "3049" + Tag "Test Point" + Ports [1] + Position [9235, 6840, 9275, 6860] + ZOrder 1970 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm_MON" + SID "3494" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8960, 6835, 9040, 6865] + ZOrder 2022 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt" + SID "3546" + Tag "Test Point" + Ports [1] + Position [8520, 6735, 8560, 6755] + ZOrder 2046 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt_MON" + SID "3620" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8350, 6775, 8430, 6805] + ZOrder 2060 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_MON" + SID "3040" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7875, 6640, 7955, 6670] + ZOrder 1965 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm" + SID "3039" + Tag "Test Point" + Ports [1] + Position [9235, 6665, 9275, 6685] + ZOrder 1967 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm_MON" + SID "3493" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8960, 6660, 9040, 6690] + ZOrder 2021 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt" + SID "3545" + Tag "Test Point" + Ports [1] + Position [8520, 6560, 8560, 6580] + ZOrder 2045 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt_MON" + SID "3619" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8350, 6600, 8430, 6630] + ZOrder 2059 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_MON" + SID "3150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7875, 7165, 7955, 7195] + ZOrder 1983 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm" + SID "3149" + Tag "Test Point" + Ports [1] + Position [9235, 7190, 9275, 7210] + ZOrder 1985 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm_MON" + SID "3496" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8960, 7185, 9040, 7215] + ZOrder 2024 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt" + SID "3548" + Tag "Test Point" + Ports [1] + Position [8520, 7100, 8560, 7120] + ZOrder 2048 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt_MON" + SID "3622" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8350, 7135, 8430, 7165] + ZOrder 2062 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_MON" + SID "3148" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7875, 7000, 7955, 7030] + ZOrder 1980 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm" + SID "3147" + Tag "Test Point" + Ports [1] + Position [9155, 7015, 9195, 7035] + ZOrder 1982 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm_MON" + SID "3495" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8960, 7010, 9040, 7040] + ZOrder 2023 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt" + SID "3547" + Tag "Test Point" + Ports [1] + Position [8520, 6910, 8560, 6930] + ZOrder 2047 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt_MON" + SID "3621" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8350, 6955, 8430, 6985] + ZOrder 2061 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_MON" + SID "3154" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7865, 7450, 7945, 7480] + ZOrder 1989 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm" + SID "3153" + Tag "Test Point" + Ports [1] + Position [9235, 7540, 9275, 7560] + ZOrder 1991 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm_MON" + SID "3498" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8960, 7535, 9040, 7565] + ZOrder 2026 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt" + SID "3550" + Tag "Test Point" + Ports [1] + Position [8520, 7435, 8560, 7455] + ZOrder 2050 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt_MON" + SID "3624" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8350, 7475, 8430, 7505] + ZOrder 2064 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_MON" + SID "3152" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7865, 7340, 7945, 7370] + ZOrder 1986 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm" + SID "3151" + Tag "Test Point" + Ports [1] + Position [9235, 7365, 9275, 7385] + ZOrder 1988 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm_MON" + SID "3497" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8960, 7360, 9040, 7390] + ZOrder 2025 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt" + SID "3549" + Tag "Test Point" + Ports [1] + Position [8520, 7275, 8560, 7295] + ZOrder 2049 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt_MON" + SID "3623" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8350, 7300, 8430, 7330] + ZOrder 2063 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_MON" + SID "3629" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10360, 6325, 10440, 6355] + ZOrder 2066 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "2988" + Ports [2, 1] + Position [2850, 3632, 2880, 3663] + ZOrder 731 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2999" + Ports [2, 1] + Position [2850, 3807, 2880, 3838] + ZOrder 739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "5309" + Ports [2, 1] + Position [7130, 5752, 7160, 5783] + ZOrder 3145 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product100" + SID "5548" + Ports [2, 1] + Position [5540, 13882, 5570, 13913] + ZOrder 3434 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product101" + SID "5720" + Ports [2, 1] + Position [3690, 3212, 3720, 3243] + ZOrder 3549 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "3156" + Ports [2, 1] + Position [8510, 7007, 8540, 7038] + ZOrder 1996 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "3157" + Ports [2, 1] + Position [8510, 7182, 8540, 7213] + ZOrder 1997 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "3158" + Ports [2, 1] + Position [8510, 7357, 8540, 7388] + ZOrder 1998 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "3159" + Ports [2, 1] + Position [8510, 7532, 8540, 7563] + ZOrder 1999 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "5310" + Ports [2, 1] + Position [7130, 5927, 7160, 5958] + ZOrder 3146 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "5311" + Ports [2, 1] + Position [7130, 5402, 7160, 5433] + ZOrder 3143 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "3448" + Ports [2, 1] + Position [7130, 6267, 7160, 6298] + ZOrder 1073 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "3449" + Ports [2, 1] + Position [7130, 6442, 7160, 6473] + ZOrder 1074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "3450" + Ports [2, 1] + Position [7130, 6617, 7160, 6648] + ZOrder 1075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "3577" + Ports [2, 1] + Position [10440, 5672, 10470, 5703] + ZOrder 2138 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product20" + SID "3451" + Ports [2, 1] + Position [7130, 6092, 7160, 6123] + ZOrder 1072 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "3579" + Ports [2, 1] + Position [10380, 5677, 10410, 5708] + ZOrder 2140 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "3581" + Ports [2, 1] + Position [10595, 5442, 10625, 5473] + ZOrder 2142 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "3582" + Ports [2, 1] + Position [10655, 5452, 10685, 5483] + ZOrder 2143 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "3609" + Ports [2, 1] + Position [10640, 6222, 10670, 6253] + ZOrder 2053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product25" + SID "3633" + Ports [2, 1] + Position [10330, 6112, 10360, 6143] + ZOrder 2068 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product26" + SID "3634" + Ports [2, 1] + Position [10330, 6242, 10360, 6273] + ZOrder 2069 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product27" + SID "3690" + Ports [2, 1] + Position [10080, 7097, 10110, 7128] + ZOrder 2079 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product28" + SID "3641" + Ports [2, 1] + Position [10810, 5462, 10840, 5493] + ZOrder 2155 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product29" + SID "3692" + Ports [2, 1] + Position [9965, 7207, 9995, 7238] + ZOrder 2081 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "5308" + Ports [2, 1] + Position [7130, 5577, 7160, 5608] + ZOrder 3144 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product30" + SID "3699" + Ports [2, 1] + Position [9930, 6332, 9960, 6363] + ZOrder 2088 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product31" + SID "3702" + Ports [2, 1] + Position [9930, 6402, 9960, 6433] + ZOrder 2091 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product32" + SID "3890" + Ports [2, 1] + Position [3525, 3202, 3555, 3233] + ZOrder 1522 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product33" + SID "4400" + Ports [2, 1] + Position [2825, 12462, 2855, 12493] + ZOrder 2179 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product34" + SID "3896" + Ports [2, 1] + Position [3835, 3482, 3865, 3513] + ZOrder 1528 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product35" + SID "3902" + Ports [2, 1] + Position [3835, 3407, 3865, 3438] + ZOrder 1534 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product36" + SID "4401" + Ports [2, 1] + Position [2825, 12637, 2855, 12668] + ZOrder 2186 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product37" + SID "4402" + Ports [2, 1] + Position [3485, 12432, 3515, 12463] + ZOrder 2279 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product38" + SID "4403" + Ports [2, 1] + Position [3800, 12577, 3830, 12608] + ZOrder 2282 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product39" + SID "4404" + Ports [2, 1] + Position [3800, 12502, 3830, 12533] + ZOrder 2287 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3428" + Ports [2, 1] + Position [2850, 4437, 2880, 4468] + ZOrder 1052 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product40" + SID "4405" + Ports [2, 1] + Position [2830, 11762, 2860, 11793] + ZOrder 2211 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product41" + SID "4406" + Ports [2, 1] + Position [2830, 11937, 2860, 11968] + ZOrder 2212 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product42" + SID "4801" + Ports [2, 1] + Position [7150, 8587, 7180, 8618] + ZOrder 2618 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product43" + SID "4802" + Ports [2, 1] + Position [7150, 8762, 7180, 8793] + ZOrder 2619 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product44" + SID "4803" + Ports [2, 1] + Position [7150, 8937, 7180, 8968] + ZOrder 2620 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product45" + SID "4804" + Ports [2, 1] + Position [7150, 9112, 7180, 9143] + ZOrder 2621 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product46" + SID "5333" + Ports [2, 1] + Position [5230, 4762, 5260, 4793] + ZOrder 3147 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product47" + SID "4917" + Ports [2, 1] + Position [5370, 3867, 5400, 3898] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "4918" + Ports [2, 1] + Position [5370, 3922, 5400, 3953] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "4939" + Ports [2, 1] + Position [5785, 3892, 5815, 3923] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3429" + Ports [2, 1] + Position [2850, 4612, 2880, 4643] + ZOrder 1053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "4951" + Ports [2, 1] + Position [5370, 4002, 5400, 4033] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "4952" + Ports [2, 1] + Position [5370, 4057, 5400, 4088] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "4953" + Ports [2, 1] + Position [5785, 4027, 5815, 4058] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "4965" + Ports [2, 1] + Position [5370, 4132, 5400, 4163] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "4966" + Ports [2, 1] + Position [5370, 4187, 5400, 4218] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "4967" + Ports [2, 1] + Position [5785, 4157, 5815, 4188] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product56" + SID "4990" + Ports [2, 1] + Position [5230, 4292, 5260, 4323] + ZOrder 2822 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product57" + SID "4991" + Ports [2, 1] + Position [5230, 4347, 5260, 4378] + ZOrder 2823 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product58" + SID "4992" + Ports [2, 1] + Position [5590, 4317, 5620, 4348] + ZOrder 2828 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product59" + SID "4993" + Ports [2, 1] + Position [5230, 4427, 5260, 4458] + ZOrder 2831 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "3115" + Ports [2, 1] + Position [8510, 6307, 8540, 6338] + ZOrder 1975 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product60" + SID "4994" + Ports [2, 1] + Position [5230, 4482, 5260, 4513] + ZOrder 2832 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product61" + SID "4995" + Ports [2, 1] + Position [5590, 4452, 5620, 4483] + ZOrder 2837 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product62" + SID "4996" + Ports [2, 1] + Position [5230, 4557, 5260, 4588] + ZOrder 2840 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product63" + SID "4997" + Ports [2, 1] + Position [5230, 4612, 5260, 4643] + ZOrder 2841 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product64" + SID "4998" + Ports [2, 1] + Position [5590, 4582, 5620, 4613] + ZOrder 2846 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product65" + SID "5334" + Ports [2, 1] + Position [5230, 4817, 5260, 4848] + ZOrder 3148 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product66" + SID "5335" + Ports [2, 1] + Position [5590, 4787, 5620, 4818] + ZOrder 3153 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product67" + SID "5336" + Ports [2, 1] + Position [5230, 4897, 5260, 4928] + ZOrder 3156 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product68" + SID "5337" + Ports [2, 1] + Position [5230, 4952, 5260, 4983] + ZOrder 3157 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product69" + SID "5338" + Ports [2, 1] + Position [5590, 4922, 5620, 4953] + ZOrder 3162 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "3116" + Ports [2, 1] + Position [8510, 6482, 8540, 6513] + ZOrder 1976 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product70" + SID "5339" + Ports [2, 1] + Position [5230, 5027, 5260, 5058] + ZOrder 3165 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product71" + SID "5340" + Ports [2, 1] + Position [5230, 5082, 5260, 5113] + ZOrder 3166 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product72" + SID "5341" + Ports [2, 1] + Position [5590, 5052, 5620, 5083] + ZOrder 3171 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product73" + SID "5718" + Ports [2, 1] + Position [3580, 12432, 3610, 12463] + ZOrder 3547 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product74" + SID "5522" + Ports [2, 1] + Position [5180, 13592, 5210, 13623] + ZOrder 3410 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product75" + SID "5523" + Ports [2, 1] + Position [5320, 12697, 5350, 12728] + ZOrder 3290 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product76" + SID "5524" + Ports [2, 1] + Position [5320, 12752, 5350, 12783] + ZOrder 3291 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product77" + SID "5525" + Ports [2, 1] + Position [5735, 12722, 5765, 12753] + ZOrder 3293 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product78" + SID "5526" + Ports [2, 1] + Position [5320, 12832, 5350, 12863] + ZOrder 3296 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product79" + SID "5527" + Ports [2, 1] + Position [5320, 12887, 5350, 12918] + ZOrder 3297 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "3117" + Ports [2, 1] + Position [8510, 6657, 8540, 6688] + ZOrder 1977 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product80" + SID "5528" + Ports [2, 1] + Position [5735, 12857, 5765, 12888] + ZOrder 3302 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product81" + SID "5529" + Ports [2, 1] + Position [5320, 12962, 5350, 12993] + ZOrder 3305 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product82" + SID "5530" + Ports [2, 1] + Position [5320, 13017, 5350, 13048] + ZOrder 3306 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product83" + SID "5531" + Ports [2, 1] + Position [5735, 12987, 5765, 13018] + ZOrder 3311 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product84" + SID "5532" + Ports [2, 1] + Position [5180, 13122, 5210, 13153] + ZOrder 3314 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product85" + SID "5533" + Ports [2, 1] + Position [5180, 13177, 5210, 13208] + ZOrder 3315 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product86" + SID "5534" + Ports [2, 1] + Position [5540, 13147, 5570, 13178] + ZOrder 3320 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product87" + SID "5535" + Ports [2, 1] + Position [5180, 13257, 5210, 13288] + ZOrder 3323 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product88" + SID "5536" + Ports [2, 1] + Position [5180, 13312, 5210, 13343] + ZOrder 3324 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product89" + SID "5537" + Ports [2, 1] + Position [5540, 13282, 5570, 13313] + ZOrder 3329 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "3118" + Ports [2, 1] + Position [8510, 6832, 8540, 6863] + ZOrder 1978 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product90" + SID "5538" + Ports [2, 1] + Position [5180, 13387, 5210, 13418] + ZOrder 3332 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product91" + SID "5539" + Ports [2, 1] + Position [5180, 13442, 5210, 13473] + ZOrder 3333 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product92" + SID "5540" + Ports [2, 1] + Position [5540, 13412, 5570, 13443] + ZOrder 3338 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product93" + SID "5541" + Ports [2, 1] + Position [5180, 13647, 5210, 13678] + ZOrder 3411 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product94" + SID "5542" + Ports [2, 1] + Position [5540, 13617, 5570, 13648] + ZOrder 3416 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product95" + SID "5543" + Ports [2, 1] + Position [5180, 13727, 5210, 13758] + ZOrder 3419 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product96" + SID "5544" + Ports [2, 1] + Position [5180, 13782, 5210, 13813] + ZOrder 3420 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product97" + SID "5545" + Ports [2, 1] + Position [5540, 13752, 5570, 13783] + ZOrder 3425 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product98" + SID "5546" + Ports [2, 1] + Position [5180, 13857, 5210, 13888] + ZOrder 3428 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product99" + SID "5547" + Ports [2, 1] + Position [5180, 13912, 5210, 13943] + ZOrder 3429 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "R" + SID "3636" + Tag "Test Point" + Ports [1] + Position [10520, 6105, 10560, 6125] + ZOrder 2071 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "R_MON" + SID "3628" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10390, 6115, 10470, 6145] + ZOrder 2065 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Ratio_PD1_PD2" + SID "3697" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9805, 6340, 9885, 6370] + ZOrder 2086 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Ratio_PD5_PD6" + SID "3685" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9785, 7145, 9865, 7175] + ZOrder 2074 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_L" + SID "3615" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [10150, 5673, 10220, 5697] + ZOrder 2150 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_P" + SID "3613" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [10505, 6218, 10575, 6242] + ZOrder 2056 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_R" + SID "3612" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [10505, 6153, 10575, 6177] + ZOrder 2055 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_Y" + SID "3616" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [10705, 5458, 10775, 5482] + ZOrder 2151 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT" + SID "3686" + Tag "cdsSqrt" + Ports [1, 1] + Position [9890, 7141, 9920, 7179] + ZOrder 2075 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT1" + SID "4937" + Tag "cdsSqrt" + Ports [1, 1] + Position [5730, 3866, 5760, 3904] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT10" + SID "5549" + Tag "cdsSqrt" + Ports [1, 1] + Position [5680, 12696, 5710, 12734] + ZOrder 3292 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT11" + SID "5550" + Tag "cdsSqrt" + Ports [1, 1] + Position [5680, 12831, 5710, 12869] + ZOrder 3301 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT12" + SID "5551" + Tag "cdsSqrt" + Ports [1, 1] + Position [5680, 12961, 5710, 12999] + ZOrder 3310 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT13" + SID "5552" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13121, 5515, 13159] + ZOrder 3319 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT14" + SID "5553" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13256, 5515, 13294] + ZOrder 3328 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT15" + SID "5554" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13386, 5515, 13424] + ZOrder 3337 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT16" + SID "5555" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13591, 5515, 13629] + ZOrder 3415 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT17" + SID "5556" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13726, 5515, 13764] + ZOrder 3424 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT18" + SID "5557" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13856, 5515, 13894] + ZOrder 3433 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "4954" + Tag "cdsSqrt" + Ports [1, 1] + Position [5730, 4001, 5760, 4039] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "4968" + Tag "cdsSqrt" + Ports [1, 1] + Position [5730, 4131, 5760, 4169] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT4" + SID "4999" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4291, 5565, 4329] + ZOrder 2827 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT5" + SID "5000" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4426, 5565, 4464] + ZOrder 2836 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT6" + SID "5001" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4556, 5565, 4594] + ZOrder 2845 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT7" + SID "5342" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4761, 5565, 4799] + ZOrder 3152 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT8" + SID "5343" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4896, 5565, 4934] + ZOrder 3161 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT9" + SID "5344" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 5026, 5565, 5064] + ZOrder 3170 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum1" + SID "3921" + Ports [2, 1] + Position [3100, 4510, 3120, 4530] + ZOrder 1549 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum10" + SID "3483" + Ports [2, 1] + Position [9385, 6405, 9405, 6425] + ZOrder 2015 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum100" + SID "5703" + Ports [2, 1] + Position [1970, 12790, 1990, 12810] + ZOrder 3536 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + SID "3484" + Ports [2, 1] + Position [9385, 6755, 9405, 6775] + ZOrder 2016 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + SID "3485" + Ports [2, 1] + Position [9275, 7075, 9295, 7095] + ZOrder 2017 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + SID "3486" + Ports [2, 1] + Position [9385, 7455, 9405, 7475] + ZOrder 2018 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + SID "3499" + Ports [2, 1] + Position [8735, 6315, 8755, 6335] + ZOrder 2027 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + SID "3502" + Ports [2, 1] + Position [8735, 6490, 8755, 6510] + ZOrder 2029 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + SID "3504" + Ports [2, 1] + Position [8735, 6665, 8755, 6685] + ZOrder 2031 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + SID "3506" + Ports [2, 1] + Position [8735, 6840, 8755, 6860] + ZOrder 2033 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + SID "3508" + Ports [2, 1] + Position [8735, 7015, 8755, 7035] + ZOrder 2035 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + SID "3510" + Ports [2, 1] + Position [8735, 7190, 8755, 7210] + ZOrder 2037 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "3475" + Ports [2, 1] + Position [8880, 6315, 8900, 6335] + ZOrder 2007 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + SID "3512" + Ports [2, 1] + Position [8735, 7365, 8755, 7385] + ZOrder 2039 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + SID "3514" + Ports [2, 1] + Position [8735, 7540, 8755, 7560] + ZOrder 2041 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "3517" + Ports [2, 1] + Position [2030, 875, 2050, 895] + ZOrder 1147 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + SID "3569" + Ports [2, 1] + Position [10095, 5675, 10115, 5695] + ZOrder 2133 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + SID "3574" + Ports [2, 1] + Position [10300, 5520, 10320, 5540] + ZOrder 2136 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + SID "3580" + Ports [2, 1] + Position [10495, 5455, 10515, 5475] + ZOrder 2141 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum26" + SID "3688" + Ports [2, 1] + Position [9970, 7110, 9990, 7130] + ZOrder 2077 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum27" + SID "3693" + Ports [2, 1] + Position [10025, 7215, 10045, 7235] + ZOrder 2082 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum28" + SID "3700" + Ports [2, 1] + Position [9990, 6340, 10010, 6360] + ZOrder 2089 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum29" + SID "3703" + Ports [2, 1] + Position [9990, 6410, 10010, 6430] + ZOrder 2092 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "3476" + Ports [2, 1] + Position [8880, 6490, 8900, 6510] + ZOrder 2008 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum30" + SID "3729" + Ports [2, 1] + Position [3080, 3705, 3100, 3725] + ZOrder 1360 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum31" + SID "3734" + Ports [2, 1] + Position [3080, 3780, 3100, 3800] + ZOrder 1365 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum32" + SID "5304" + Ports [2, 1] + Position [4665, 3605, 4685, 3625] + ZOrder 3587 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum33" + SID "3891" + Ports [2, 1] + Position [3510, 3705, 3530, 3725] + ZOrder 1523 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum34" + SID "3849" + Ports [2, 1] + Position [5675, 3605, 5695, 3625] + ZOrder 1480 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum35" + SID "3850" + Ports [2, 1] + Position [5675, 3680, 5695, 3700] + ZOrder 1481 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum36" + SID "3851" + Ports [2, 1] + Position [5675, 3755, 5695, 3775] + ZOrder 1482 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum37" + SID "5305" + Ports [2, 1] + Position [4665, 3680, 4685, 3700] + ZOrder 3588 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum38" + SID "3887" + Ports [2, 1] + Position [3280, 3165, 3300, 3185] + ZOrder 1519 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum39" + SID "3893" + Ports [2, 1] + Position [3280, 3110, 3300, 3130] + ZOrder 1525 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "3477" + Ports [2, 1] + Position [8880, 6665, 8900, 6685] + ZOrder 2009 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum40" + SID "3922" + Ports [2, 1] + Position [3100, 4585, 3120, 4605] + ZOrder 1551 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum41" + SID "4335" + Ports [2, 1] + Position [8100, 6010, 8120, 6030] + ZOrder 2099 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum42" + SID "4407" + Ports [2, 1] + Position [3060, 11835, 3080, 11855] + ZOrder 2292 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum43" + SID "4408" + Ports [2, 1] + Position [3055, 12535, 3075, 12555] + ZOrder 2220 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum44" + SID "4409" + Ports [2, 1] + Position [3055, 12610, 3075, 12630] + ZOrder 2222 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum45" + SID "5689" + Ports [2, 1] + Position [1970, 11740, 1990, 11760] + ZOrder 3520 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum46" + SID "4411" + Ports [2, 1] + Position [3490, 12505, 3510, 12525] + ZOrder 2280 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum47" + SID "4412" + Ports [2, 1] + Position [5675, 12435, 5695, 12455] + ZOrder 2249 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum48" + SID "4413" + Ports [2, 1] + Position [5675, 12510, 5695, 12530] + ZOrder 2250 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum49" + SID "4414" + Ports [2, 1] + Position [5675, 12585, 5695, 12605] + ZOrder 2251 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "3478" + Ports [2, 1] + Position [8880, 6840, 8900, 6860] + ZOrder 2010 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum50" + SID "5690" + Ports [2, 1] + Position [1970, 11915, 1990, 11935] + ZOrder 3522 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum51" + SID "4416" + Ports [2, 1] + Position [3255, 12170, 3275, 12190] + ZOrder 2276 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum52" + SID "4417" + Ports [2, 1] + Position [3255, 12115, 3275, 12135] + ZOrder 2281 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum53" + SID "4418" + Ports [2, 1] + Position [3060, 11910, 3080, 11930] + ZOrder 2294 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum54" + SID "4768" + Ports [2, 1] + Position [235, 4495, 255, 4515] + ZOrder 2567 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum55" + SID "4849" + Ports [2, 1] + Position [5610, 3250, 5630, 3270] + ZOrder 2692 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum56" + SID "4850" + Ports [2, 1] + Position [5610, 3305, 5630, 3325] + ZOrder 2693 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum57" + SID "4851" + Ports [2, 1] + Position [5610, 3350, 5630, 3370] + ZOrder 2694 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum58" + SID "4868" + Ports [2, 1] + Position [4430, 3605, 4450, 3625] + ZOrder 2711 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum59" + SID "4869" + Ports [2, 1] + Position [4430, 3680, 4450, 3700] + ZOrder 2712 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "3479" + Ports [2, 1] + Position [8880, 7015, 8900, 7035] + ZOrder 2011 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum60" + SID "4870" + Ports [2, 1] + Position [4430, 3755, 4450, 3775] + ZOrder 2713 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum61" + SID "5156" + Ports [2, 1] + Position [5690, 3875, 5710, 3895] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "4955" + Ports [2, 1] + Position [5690, 4010, 5710, 4030] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "4969" + Ports [2, 1] + Position [5690, 4140, 5710, 4160] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum64" + SID "5002" + Ports [2, 1] + Position [5495, 4300, 5515, 4320] + ZOrder 2826 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum65" + SID "5003" + Ports [2, 1] + Position [5495, 4435, 5515, 4455] + ZOrder 2835 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum66" + SID "5004" + Ports [2, 1] + Position [5495, 4565, 5515, 4585] + ZOrder 2844 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum67" + SID "5246" + Ports [2, 1] + Position [4750, 3605, 4770, 3625] + ZOrder 3584 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum68" + SID "5306" + Ports [2, 1] + Position [4665, 3755, 4685, 3775] + ZOrder 3589 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum69" + SID "5345" + Ports [2, 1] + Position [5495, 4770, 5515, 4790] + ZOrder 3151 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "3480" + Ports [2, 1] + Position [8880, 7190, 8900, 7210] + ZOrder 2012 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum70" + SID "5346" + Ports [2, 1] + Position [5495, 4905, 5515, 4925] + ZOrder 3160 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum71" + SID "5347" + Ports [2, 1] + Position [5495, 5035, 5515, 5055] + ZOrder 3169 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum72" + SID "5558" + Ports [2, 1] + Position [5640, 12705, 5660, 12725] + ZOrder 3396 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum73" + SID "5559" + Ports [2, 1] + Position [5640, 12840, 5660, 12860] + ZOrder 3300 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum74" + SID "5560" + Ports [2, 1] + Position [5640, 12970, 5660, 12990] + ZOrder 3309 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum75" + SID "5456" + Ports [2, 1] + Position [5600, 12090, 5620, 12110] + ZOrder 3287 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum76" + SID "5457" + Ports [2, 1] + Position [5600, 12145, 5620, 12165] + ZOrder 3288 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum77" + SID "5458" + Ports [2, 1] + Position [5600, 12190, 5620, 12210] + ZOrder 3289 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum78" + SID "5561" + Ports [2, 1] + Position [5445, 13130, 5465, 13150] + ZOrder 3318 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum79" + SID "5562" + Ports [2, 1] + Position [5445, 13265, 5465, 13285] + ZOrder 3327 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + SID "3481" + Ports [2, 1] + Position [8880, 7365, 8900, 7385] + ZOrder 2013 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum80" + SID "5563" + Ports [2, 1] + Position [5445, 13395, 5465, 13415] + ZOrder 3336 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum81" + SID "5564" + Ports [2, 1] + Position [5445, 13600, 5465, 13620] + ZOrder 3414 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum82" + SID "5565" + Ports [2, 1] + Position [5445, 13735, 5465, 13755] + ZOrder 3423 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum83" + SID "5566" + Ports [2, 1] + Position [5445, 13865, 5465, 13885] + ZOrder 3432 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum84" + SID "5645" + Ports [2, 1] + Position [4585, 12435, 4605, 12455] + ZOrder 3487 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum85" + SID "5646" + Ports [2, 1] + Position [4585, 12510, 4605, 12530] + ZOrder 3488 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum86" + SID "5647" + Ports [2, 1] + Position [4415, 12435, 4435, 12455] + ZOrder 3479 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum87" + SID "5648" + Ports [2, 1] + Position [4415, 12510, 4435, 12530] + ZOrder 3480 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum88" + SID "5649" + Ports [2, 1] + Position [4415, 12585, 4435, 12605] + ZOrder 3481 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum89" + SID "5650" + Ports [2, 1] + Position [4585, 12585, 4605, 12605] + ZOrder 3489 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + SID "3482" + Ports [2, 1] + Position [8880, 7540, 8900, 7560] + ZOrder 2014 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum90" + SID "5674" + Ports [2, 1] + Position [4660, 12435, 4680, 12455] + ZOrder 3505 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum91" + SID "5675" + Ports [2, 1] + Position [1995, 3610, 2015, 3630] + ZOrder 3506 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum92" + SID "5679" + Ports [2, 1] + Position [1995, 3785, 2015, 3805] + ZOrder 3510 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum93" + SID "5681" + Ports [2, 1] + Position [1995, 3960, 2015, 3980] + ZOrder 3512 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum94" + SID "5683" + Ports [2, 1] + Position [1995, 4415, 2015, 4435] + ZOrder 3514 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum95" + SID "5684" + Ports [2, 1] + Position [1995, 4590, 2015, 4610] + ZOrder 3516 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum96" + SID "5685" + Ports [2, 1] + Position [1995, 4765, 2015, 4785] + ZOrder 3518 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum97" + SID "5691" + Ports [2, 1] + Position [1970, 12090, 1990, 12110] + ZOrder 3524 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum98" + SID "5701" + Ports [2, 1] + Position [1970, 12440, 1990, 12460] + ZOrder 3532 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum99" + SID "5702" + Ports [2, 1] + Position [1970, 12615, 1990, 12635] + ZOrder 3534 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Fcn + Name "Tan_2P" + SID "3601" + Position [10750, 6225, 10810, 6255] + ZOrder 2052 + Expr "sin(u[1])/cos(u[1])" + } + Block { + BlockType Fcn + Name "Tan_Theta" + SID "3602" + Position [10265, 5310, 10325, 5340] + ZOrder 2145 + Expr "sindeg(u[1])/cosdeg(u[1])" + } + Block { + BlockType Terminator + Name "Terminator1" + SID "4419" + Position [3315, 11910, 3335, 11930] + ZOrder 2298 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "4629" + Position [1580, 6260, 1600, 6280] + ZOrder 2448 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "3923" + Position [3355, 4585, 3375, 4605] + ZOrder 1555 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3810" + Position [6900, 3300, 6920, 3320] + ZOrder 1441 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3811" + Position [6900, 3355, 6920, 3375] + ZOrder 1442 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "3812" + Position [6900, 3240, 6920, 3260] + ZOrder 1440 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "3419" + Position [11850, 5505, 11870, 5525] + ZOrder 2160 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "3420" + Position [11850, 5560, 11870, 5580] + ZOrder 2161 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "3421" + Position [11850, 5620, 11870, 5640] + ZOrder 2162 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "3422" + Position [11850, 5675, 11870, 5695] + ZOrder 2163 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "4622" + Position [1580, 5850, 1600, 5870] + ZOrder 2440 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "3874" + Position [6405, 3410, 6425, 3430] + ZOrder 1505 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "4784" + Position [1580, 6465, 1600, 6485] + ZOrder 2588 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "4631" + Position [1580, 6670, 1600, 6690] + ZOrder 2450 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "4632" + Position [1580, 10140, 1600, 10160] + ZOrder 2453 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "4777" + Position [1580, 5030, 1600, 5050] + ZOrder 2578 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "4633" + Position [1580, 10340, 1600, 10360] + ZOrder 2454 + } + Block { + BlockType Terminator + Name "Terminator36" + SID "4636" + Position [1580, 10540, 1600, 10560] + ZOrder 2457 + } + Block { + BlockType Terminator + Name "Terminator37" + SID "4637" + Position [1580, 10740, 1600, 10760] + ZOrder 2458 + } + Block { + BlockType Terminator + Name "Terminator38" + SID "4638" + Position [1580, 10940, 1600, 10960] + ZOrder 2459 + } + Block { + BlockType Terminator + Name "Terminator39" + SID "4639" + Position [1590, 5440, 1610, 5460] + ZOrder 2667 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "3828" + Position [1580, 4210, 1600, 4230] + ZOrder 1459 + } + Block { + BlockType Terminator + Name "Terminator40" + SID "4640" + Position [1590, 5645, 1610, 5665] + ZOrder 2668 + } + Block { + BlockType Terminator + Name "Terminator41" + SID "4641" + Position [1580, 11540, 1600, 11560] + ZOrder 2462 + } + Block { + BlockType Terminator + Name "Terminator42" + SID "4642" + Position [1580, 13540, 1600, 13560] + ZOrder 2463 + } + Block { + BlockType Terminator + Name "Terminator43" + SID "4785" + Position [1590, 3185, 1610, 3205] + ZOrder 2602 + } + Block { + BlockType Terminator + Name "Terminator44" + SID "4644" + Position [1580, 13940, 1600, 13960] + ZOrder 2465 + } + Block { + BlockType Terminator + Name "Terminator45" + SID "4645" + Position [1580, 12340, 1600, 12360] + ZOrder 2466 + } + Block { + BlockType Terminator + Name "Terminator46" + SID "4646" + Position [1580, 13340, 1600, 13360] + ZOrder 2467 + } + Block { + BlockType Terminator + Name "Terminator48" + SID "4694" + Position [1580, 5235, 1600, 5255] + ZOrder 2498 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "3336" + Position [11310, 5525, 11330, 5545] + ZOrder 2113 + } + Block { + BlockType Terminator + Name "Terminator50" + SID "4650" + Position [1580, 13140, 1600, 13160] + ZOrder 2471 + } + Block { + BlockType Terminator + Name "Terminator51" + SID "4651" + Position [1590, 2980, 1610, 3000] + ZOrder 2473 + } + Block { + BlockType Terminator + Name "Terminator52" + SID "4652" + Position [1580, 13740, 1600, 13760] + ZOrder 2601 + } + Block { + BlockType Terminator + Name "Terminator53" + SID "4653" + Position [1590, 3390, 1610, 3410] + ZOrder 2475 + } + Block { + BlockType Terminator + Name "Terminator54" + SID "4654" + Position [1590, 2775, 1610, 2795] + ZOrder 2472 + } + Block { + BlockType Terminator + Name "Terminator55" + SID "4697" + Position [1590, 2160, 1610, 2180] + ZOrder 2502 + } + Block { + BlockType Terminator + Name "Terminator56" + SID "4698" + Position [1590, 2365, 1610, 2385] + ZOrder 2503 + } + Block { + BlockType Terminator + Name "Terminator57" + SID "4699" + Position [1590, 2570, 1610, 2590] + ZOrder 2504 + } + Block { + BlockType Terminator + Name "Terminator58" + SID "4700" + Position [1590, 1955, 1610, 1975] + ZOrder 2501 + } + Block { + BlockType Terminator + Name "Terminator59" + SID "4701" + Position [1590, 1340, 1610, 1360] + ZOrder 2506 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "3337" + Position [11310, 5600, 11330, 5620] + ZOrder 2120 + } + Block { + BlockType Terminator + Name "Terminator60" + SID "4702" + Position [1590, 1545, 1610, 1565] + ZOrder 2507 + } + Block { + BlockType Terminator + Name "Terminator61" + SID "4703" + Position [1590, 1760, 1610, 1780] + ZOrder 2508 + } + Block { + BlockType Terminator + Name "Terminator62" + SID "4704" + Position [1590, 1135, 1610, 1155] + ZOrder 2505 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "3338" + Position [11310, 5675, 11330, 5695] + ZOrder 2121 + } + Block { + BlockType Terminator + Name "Terminator71" + SID "4713" + Position [1580, 8540, 1600, 8560] + ZOrder 2517 + } + Block { + BlockType Terminator + Name "Terminator72" + SID "4714" + Position [1580, 8740, 1600, 8760] + ZOrder 2518 + } + Block { + BlockType Terminator + Name "Terminator73" + SID "4715" + Position [1580, 8940, 1600, 8960] + ZOrder 2519 + } + Block { + BlockType Terminator + Name "Terminator74" + SID "4716" + Position [1580, 9140, 1600, 9160] + ZOrder 2520 + } + Block { + BlockType Terminator + Name "Terminator75" + SID "4717" + Position [1580, 9340, 1600, 9360] + ZOrder 2521 + } + Block { + BlockType Terminator + Name "Terminator76" + SID "4718" + Position [1580, 9540, 1600, 9560] + ZOrder 2522 + } + Block { + BlockType Terminator + Name "Terminator77" + SID "4719" + Position [1580, 9740, 1600, 9760] + ZOrder 2523 + } + Block { + BlockType Terminator + Name "Terminator78" + SID "4720" + Position [1580, 9940, 1600, 9960] + ZOrder 2524 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "3526" + Position [1425, 4260, 1445, 4280] + ZOrder 1156 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "4623" + Position [1580, 6055, 1600, 6075] + ZOrder 2442 + } + Block { + BlockType Reference + Name "Theta" + SID "3605" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10010, 5262, 10075, 5278] + ZOrder 2147 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DARM_TM_L_SW" + SID "5669" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4190, 11642, 4255, 11658] + ZOrder 3498 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L1" + SID "5567" + Tag "Test Point" + Ports [1] + Position [5895, 12730, 5935, 12750] + ZOrder 3295 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L1_MON" + SID "5568" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5795, 12725, 5875, 12755] + ZOrder 3346 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L2" + SID "5569" + Tag "Test Point" + Ports [1] + Position [5725, 13155, 5765, 13175] + ZOrder 3322 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L2_MON" + SID "5570" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13150, 5680, 13180] + ZOrder 3343 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX1" + SID "5571" + Tag "Test Point" + Ports [1] + Position [5725, 13760, 5765, 13780] + ZOrder 3427 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX1_MON" + SID "5572" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13755, 5680, 13785] + ZOrder 3438 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX2" + SID "5573" + Tag "Test Point" + Ports [1] + Position [5725, 13625, 5765, 13645] + ZOrder 3418 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX2_MON" + SID "5574" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13620, 5680, 13650] + ZOrder 3437 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPY1" + SID "5575" + Tag "Test Point" + Ports [1] + Position [5725, 13890, 5765, 13910] + ZOrder 3436 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPY1_MON" + SID "5576" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13885, 5680, 13915] + ZOrder 3439 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P1" + SID "5577" + Tag "Test Point" + Ports [1] + Position [5895, 12995, 5935, 13015] + ZOrder 3313 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P1_MON" + SID "5578" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5795, 12990, 5875, 13020] + ZOrder 3342 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P2" + SID "5579" + Tag "Test Point" + Ports [1] + Position [5725, 13420, 5765, 13440] + ZOrder 3340 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P2_MON" + SID "5580" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13415, 5680, 13445] + ZOrder 3345 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y1" + SID "5581" + Tag "Test Point" + Ports [1] + Position [5895, 12865, 5935, 12885] + ZOrder 3304 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y1_MON" + SID "5582" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5795, 12860, 5875, 12890] + ZOrder 3341 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y2" + SID "5583" + Tag "Test Point" + Ports [1] + Position [5725, 13290, 5765, 13310] + ZOrder 3331 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y2_MON" + SID "5584" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13285, 5680, 13315] + ZOrder 3344 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L1" + SID "5585" + Tag "Test Point" + Ports [1] + Position [6335, 12765, 6375, 12785] + ZOrder 3354 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L1_MON" + SID "5586" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12760, 6280, 12790] + ZOrder 3353 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L2" + SID "5587" + Tag "Test Point" + Ports [1] + Position [6220, 13200, 6260, 13220] + ZOrder 3374 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L2_MON" + SID "5588" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13195, 6165, 13225] + ZOrder 3373 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX1" + SID "5589" + Tag "Test Point" + Ports [1] + Position [6220, 13810, 6260, 13830] + ZOrder 3447 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX1_MON" + SID "5590" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13805, 6165, 13835] + ZOrder 3446 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX2" + SID "5591" + Tag "Test Point" + Ports [1] + Position [6220, 13670, 6260, 13690] + ZOrder 3443 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX2_MON" + SID "5592" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13665, 6165, 13695] + ZOrder 3442 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPY1" + SID "5593" + Tag "Test Point" + Ports [1] + Position [6220, 13955, 6260, 13975] + ZOrder 3451 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPY1_MON" + SID "5594" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13950, 6165, 13980] + ZOrder 3450 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P1" + SID "5595" + Tag "Test Point" + Ports [1] + Position [6335, 13050, 6375, 13070] + ZOrder 3370 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P1_MON" + SID "5596" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 13045, 6280, 13075] + ZOrder 3369 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P2" + SID "5597" + Tag "Test Point" + Ports [1] + Position [6220, 13485, 6260, 13505] + ZOrder 3382 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P2_MON" + SID "5598" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13480, 6165, 13510] + ZOrder 3381 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y1" + SID "5599" + Tag "Test Point" + Ports [1] + Position [6335, 12905, 6375, 12925] + ZOrder 3362 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y1_MON" + SID "5600" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12900, 6280, 12930] + ZOrder 3361 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y2" + SID "5601" + Tag "Test Point" + Ports [1] + Position [6220, 13340, 6260, 13360] + ZOrder 3378 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y2_MON" + SID "5602" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13335, 6165, 13365] + ZOrder 3377 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L1" + SID "5603" + Tag "Test Point" + Ports [1] + Position [6335, 12685, 6375, 12705] + ZOrder 3348 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L1_MON" + SID "5604" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12680, 6280, 12710] + ZOrder 3347 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L2" + SID "5605" + Tag "Test Point" + Ports [1] + Position [6220, 13120, 6260, 13140] + ZOrder 3372 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L2_MON" + SID "5606" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13115, 6165, 13145] + ZOrder 3371 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX1" + SID "5607" + Tag "Test Point" + Ports [1] + Position [6220, 13730, 6260, 13750] + ZOrder 3445 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SID "5608" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13725, 6165, 13755] + ZOrder 3444 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX2" + SID "5609" + Tag "Test Point" + Ports [1] + Position [6220, 13590, 6260, 13610] + ZOrder 3441 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SID "5610" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13585, 6165, 13615] + ZOrder 3440 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPY1" + SID "5611" + Tag "Test Point" + Ports [1] + Position [6220, 13875, 6260, 13895] + ZOrder 3449 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SID "5612" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13870, 6165, 13900] + ZOrder 3448 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P1" + SID "5613" + Tag "Test Point" + Ports [1] + Position [6335, 12970, 6375, 12990] + ZOrder 3364 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P1_MON" + SID "5614" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12965, 6280, 12995] + ZOrder 3363 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P2" + SID "5615" + Tag "Test Point" + Ports [1] + Position [6220, 13405, 6260, 13425] + ZOrder 3380 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P2_MON" + SID "5616" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13400, 6165, 13430] + ZOrder 3379 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y1" + SID "5617" + Tag "Test Point" + Ports [1] + Position [6335, 12825, 6375, 12845] + ZOrder 3356 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y1_MON" + SID "5618" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12820, 6280, 12850] + ZOrder 3355 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y2" + SID "5619" + Tag "Test Point" + Ports [1] + Position [6220, 13260, 6260, 13280] + ZOrder 3376 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y2_MON" + SID "5620" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13255, 6165, 13285] + ZOrder 3375 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL1" + SID "4429" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12408, 6300, 12432] + ZOrder 2300 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL2" + SID "4430" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12463, 6300, 12487] + ZOrder 2301 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL3" + SID "4431" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12518, 6300, 12542] + ZOrder 2302 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL4" + SID "4432" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12568, 6300, 12592] + ZOrder 2303 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L1_COS" + SID "5621" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12758, 5475, 12782] + ZOrder 3401 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L1_SIN" + SID "5622" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12703, 5475, 12727] + ZOrder 3400 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L2_COS" + SID "5623" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13183, 5325, 13207] + ZOrder 3407 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L2_SIN" + SID "5624" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13128, 5325, 13152] + ZOrder 3406 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX1_COS" + SID "5625" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13788, 5325, 13812] + ZOrder 3465 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX1_SIN" + SID "5626" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13733, 5325, 13757] + ZOrder 3464 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX2_COS" + SID "5627" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13653, 5325, 13677] + ZOrder 3467 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX2_SIN" + SID "5628" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13598, 5325, 13622] + ZOrder 3466 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPY1_COS" + SID "5629" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13918, 5325, 13942] + ZOrder 3469 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPY1_SIN" + SID "5630" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13863, 5325, 13887] + ZOrder 3468 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P1_COS" + SID "5631" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 13023, 5475, 13047] + ZOrder 3403 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P1_SIN" + SID "5632" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12968, 5475, 12992] + ZOrder 3402 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P2_COS" + SID "5633" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13448, 5325, 13472] + ZOrder 3409 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P2_SIN" + SID "5634" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13393, 5325, 13417] + ZOrder 3408 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y1_COS" + SID "5635" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12893, 5475, 12917] + ZOrder 3399 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y1_SIN" + SID "5636" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12838, 5475, 12862] + ZOrder 3398 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y2_COS" + SID "5637" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13318, 5325, 13342] + ZOrder 3405 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y2_SIN" + SID "5638" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13263, 5325, 13287] + ZOrder 3404 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_L" + SID "4433" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12433, 5580, 12457] + ZOrder 2168 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_L" + SID "5651" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12708, 4180, 12732] + ZOrder 3482 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_P" + SID "5652" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12893, 4180, 12917] + ZOrder 3484 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_Y" + SID "5653" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12808, 4180, 12832] + ZOrder 3483 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_P" + SID "4434" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12583, 5580, 12607] + ZOrder 2206 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_Y" + SID "4435" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12508, 5580, 12532] + ZOrder 2205 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_COIL_MAT" + SID "4436" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6030, 12490, 6070, 12550] + ZOrder 2207 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_CROSSTALK_MAT" + SID "4437" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [5800, 12490, 5840, 12550] + ZOrder 2201 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_MON" + SID "4438" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1830, 12785, 1910, 12815] + ZOrder 2175 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_OFFSET" + SID "5704" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12857, 1955, 12873] + ZOrder 3537 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT" + SID "4439" + Tag "Test Point" + Ports [1] + Position [2430, 12740, 2470, 12760] + ZOrder 2177 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT_MON" + SID "4440" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12795, 2360, 12825] + ZOrder 2216 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_MON" + SID "4441" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12435, 1905, 12465] + ZOrder 2169 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_OFFSET" + SID "5705" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12507, 1955, 12523] + ZOrder 3533 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT" + SID "4442" + Tag "Test Point" + Ports [1] + Position [2430, 12400, 2470, 12420] + ZOrder 2173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT_MON" + SID "4443" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12445, 2360, 12475] + ZOrder 2214 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm" + SID "4444" + Tag "Test Point" + Ports [1] + Position [3210, 12480, 3250, 12500] + ZOrder 2184 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_INIT" + SID "4445" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12562, 3040, 12578] + ZOrder 2221 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_MON" + SID "4446" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12475, 3160, 12505] + ZOrder 2183 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_diff_MON" + SID "4447" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12530, 3250, 12560] + ZOrder 2231 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_MON" + SID "4448" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12610, 1905, 12640] + ZOrder 2171 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_OFFSET" + SID "5706" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12682, 1955, 12698] + ZOrder 3535 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT" + SID "4449" + Tag "Test Point" + Ports [1] + Position [2430, 12560, 2470, 12580] + ZOrder 2174 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT_MON" + SID "4450" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12620, 2360, 12650] + ZOrder 2215 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm" + SID "4451" + Tag "Test Point" + Ports [1] + Position [3210, 12655, 3250, 12675] + ZOrder 2189 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_INIT" + SID "4452" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12702, 3040, 12718] + ZOrder 2223 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_MON" + SID "4453" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12650, 3160, 12680] + ZOrder 2188 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_diff_MON" + SID "4454" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12605, 3250, 12635] + ZOrder 2232 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_MON" + SID "4455" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12085, 1905, 12115] + ZOrder 2196 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_OFFSET" + SID "5692" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12157, 1955, 12173] + ZOrder 3525 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT" + SID "4456" + Tag "Test Point" + Ports [1] + Position [2430, 12050, 2470, 12070] + ZOrder 2198 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT_MON" + SID "4457" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 12095, 2345, 12125] + ZOrder 2219 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_MON" + SID "4458" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11735, 1905, 11765] + ZOrder 2190 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_OFFSET" + SID "5693" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11807, 1955, 11823] + ZOrder 3521 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT" + SID "4459" + Tag "Test Point" + Ports [1] + Position [2425, 11705, 2465, 11725] + ZOrder 2194 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT_MON" + SID "4460" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11745, 2345, 11775] + ZOrder 2217 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm" + SID "4461" + Tag "Test Point" + Ports [1] + Position [3215, 11780, 3255, 11800] + ZOrder 2289 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_INIT" + SID "4462" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 11862, 3045, 11878] + ZOrder 2293 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_MON" + SID "4463" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11775, 3165, 11805] + ZOrder 2288 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_diff_MON" + SID "4464" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11830, 3255, 11860] + ZOrder 2296 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_MON" + SID "4465" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11910, 1905, 11940] + ZOrder 2192 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_OFFSET" + SID "5694" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11982, 1955, 11998] + ZOrder 3523 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT" + SID "4466" + Tag "Test Point" + Ports [1] + Position [2425, 11880, 2465, 11900] + ZOrder 2195 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT_MON" + SID "4467" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11920, 2345, 11950] + ZOrder 2218 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm" + SID "4468" + Tag "Test Point" + Ports [1] + Position [3215, 11955, 3255, 11975] + ZOrder 2291 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_INIT" + SID "4469" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 12002, 3045, 12018] + ZOrder 2295 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_MON" + SID "4470" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11950, 3165, 11980] + ZOrder 2290 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_diff_MON" + SID "4471" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11905, 3255, 11935] + ZOrder 2297 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L1" + SID "4472" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5150, 11819, 5205, 11881] + ZOrder 2245 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L1_SW" + SID "4473" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5355, 11842, 5420, 11858] + ZOrder 2261 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L2" + SID "5423" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4810, 11474, 4865, 11536] + ZOrder 3224 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L2_SW" + SID "5424" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5055, 11497, 5120, 11513] + ZOrder 3231 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P1" + SID "4474" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5150, 12019, 5205, 12081] + ZOrder 2256 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P1_SW" + SID "4475" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5355, 12042, 5420, 12058] + ZOrder 2267 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P2" + SID "5427" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4810, 11674, 4865, 11736] + ZOrder 3228 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P2_SW" + SID "5428" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5055, 11697, 5120, 11713] + ZOrder 3237 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y1" + SID "4476" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5150, 11919, 5205, 11981] + ZOrder 2252 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y1_SW" + SID "4477" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5355, 11942, 5420, 11958] + ZOrder 2264 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y2" + SID "5431" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4810, 11574, 4865, 11636] + ZOrder 3226 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y2_SW" + SID "5432" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5055, 11597, 5120, 11613] + ZOrder 3234 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT" + SID "5711" + Tag "Test Point" + Ports [1] + Position [6575, 12375, 6615, 12395] + ZOrder 3542 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT_MON" + SID "4478" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12395, 6505, 12425] + ZOrder 2226 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT" + SID "5712" + Tag "Test Point" + Ports [1] + Position [6575, 12430, 6615, 12450] + ZOrder 3543 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT_MON" + SID "4479" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12450, 6505, 12480] + ZOrder 2227 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT" + SID "5713" + Tag "Test Point" + Ports [1] + Position [6575, 12485, 6615, 12505] + ZOrder 3544 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT_MON" + SID "4480" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12510, 6505, 12540] + ZOrder 2228 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT" + SID "5714" + Tag "Test Point" + Ports [1] + Position [6575, 12540, 6615, 12560] + ZOrder 3545 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT_MON" + SID "4481" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12565, 6505, 12595] + ZOrder 2229 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L" + SID "4482" + Tag "Test Point" + Ports [1] + Position [3985, 12405, 4025, 12425] + ZOrder 2299 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L_MON" + SID "4483" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12430, 3945, 12460] + ZOrder 2202 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_L" + SID "5654" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12462, 4550, 12478] + ZOrder 3485 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_P" + SID "5655" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12617, 4550, 12633] + ZOrder 3490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_Y" + SID "5656" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12542, 4550, 12558] + ZOrder 3486 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P" + SID "5673" + Tag "Test Point" + Ports [1] + Position [3985, 12550, 4025, 12570] + ZOrder 3504 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P_MON" + SID "4484" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12580, 3945, 12610] + ZOrder 2204 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y" + SID "5672" + Tag "Test Point" + Ports [1] + Position [3985, 12480, 4025, 12500] + ZOrder 3503 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y_MON" + SID "4485" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12505, 3945, 12535] + ZOrder 2203 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_L_SW" + SID "5657" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12737, 4290, 12753] + ZOrder 3471 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_P_SW" + SID "5658" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12912, 4290, 12928] + ZOrder 3477 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_Y_SW" + SID "5659" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12827, 4290, 12843] + ZOrder 3474 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_yaw_length_SW" + SID "4686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3320, 12652, 3385, 12668] + ZOrder 2490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "3584" + Tag "Test Point" + Ports [1] + Position [10975, 5470, 11015, 5490] + ZOrder 2144 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_MON" + SID "3630" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10860, 5465, 10940, 5495] + ZOrder 2153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DARM_TM_L_SW" + SID "5249" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4210, 2867, 4275, 2883] + ZOrder 3090 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L1" + SID "4943" + Tag "Test Point" + Ports [1] + Position [5945, 3900, 5985, 3920] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L1_MON" + SID "5020" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5845, 3895, 5925, 3925] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L2" + SID "5005" + Tag "Test Point" + Ports [1] + Position [5775, 4325, 5815, 4345] + ZOrder 2830 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L2_MON" + SID "5017" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4320, 5730, 4350] + ZOrder 2858 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX1" + SID "5352" + Tag "Test Point" + Ports [1] + Position [5775, 4930, 5815, 4950] + ZOrder 3164 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX1_MON" + SID "5353" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4925, 5730, 4955] + ZOrder 3175 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX2" + SID "5348" + Tag "Test Point" + Ports [1] + Position [5775, 4795, 5815, 4815] + ZOrder 3155 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX2_MON" + SID "5349" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4790, 5730, 4820] + ZOrder 3174 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPY1" + SID "5350" + Tag "Test Point" + Ports [1] + Position [5775, 5060, 5815, 5080] + ZOrder 3173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPY1_MON" + SID "5351" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 5055, 5730, 5085] + ZOrder 3176 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P1" + SID "4970" + Tag "Test Point" + Ports [1] + Position [5945, 4165, 5985, 4185] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P1_MON" + SID "5016" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5845, 4160, 5925, 4190] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P2" + SID "5006" + Tag "Test Point" + Ports [1] + Position [5775, 4590, 5815, 4610] + ZOrder 2848 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P2_MON" + SID "5018" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4585, 5730, 4615] + ZOrder 2860 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y1" + SID "4958" + Tag "Test Point" + Ports [1] + Position [5945, 4035, 5985, 4055] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y1_MON" + SID "5015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5845, 4030, 5925, 4060] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y2" + SID "5007" + Tag "Test Point" + Ports [1] + Position [5775, 4460, 5815, 4480] + ZOrder 2839 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y2_MON" + SID "5019" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4455, 5730, 4485] + ZOrder 2859 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L1" + SID "5102" + Tag "Test Point" + Ports [1] + Position [6385, 3935, 6425, 3955] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L1_MON" + SID "5103" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 3930, 6330, 3960] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L2" + SID "5120" + Tag "Test Point" + Ports [1] + Position [6270, 4370, 6310, 4390] + ZOrder 2964 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L2_MON" + SID "5121" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4365, 6215, 4395] + ZOrder 2963 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX1" + SID "5358" + Tag "Test Point" + Ports [1] + Position [6270, 4980, 6310, 5000] + ZOrder 3184 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX1_MON" + SID "5359" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4975, 6215, 5005] + ZOrder 3183 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX2" + SID "5354" + Tag "Test Point" + Ports [1] + Position [6270, 4840, 6310, 4860] + ZOrder 3180 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX2_MON" + SID "5355" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4835, 6215, 4865] + ZOrder 3179 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPY1" + SID "5356" + Tag "Test Point" + Ports [1] + Position [6270, 5125, 6310, 5145] + ZOrder 3188 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPY1_MON" + SID "5357" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 5120, 6215, 5150] + ZOrder 3187 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P1" + SID "5117" + Tag "Test Point" + Ports [1] + Position [6385, 4220, 6425, 4240] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P1_MON" + SID "5116" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 4215, 6330, 4245] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P2" + SID "5123" + Tag "Test Point" + Ports [1] + Position [6270, 4655, 6310, 4675] + ZOrder 2972 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P2_MON" + SID "5124" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4650, 6215, 4680] + ZOrder 2971 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y1" + SID "5109" + Tag "Test Point" + Ports [1] + Position [6385, 4075, 6425, 4095] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y1_MON" + SID "5108" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 4070, 6330, 4100] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y2" + SID "5125" + Tag "Test Point" + Ports [1] + Position [6270, 4510, 6310, 4530] + ZOrder 2968 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y2_MON" + SID "5122" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4505, 6215, 4535] + ZOrder 2967 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L1" + SID "5028" + Tag "Test Point" + Ports [1] + Position [6385, 3855, 6425, 3875] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L1_MON" + SID "5027" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 3850, 6330, 3880] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L2" + SID "5126" + Tag "Test Point" + Ports [1] + Position [6270, 4290, 6310, 4310] + ZOrder 2962 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L2_MON" + SID "5127" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4285, 6215, 4315] + ZOrder 2961 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX1" + SID "5364" + Tag "Test Point" + Ports [1] + Position [6270, 4900, 6310, 4920] + ZOrder 3182 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SID "5365" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4895, 6215, 4925] + ZOrder 3181 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX2" + SID "5360" + Tag "Test Point" + Ports [1] + Position [6270, 4760, 6310, 4780] + ZOrder 3178 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SID "5361" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4755, 6215, 4785] + ZOrder 3177 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPY1" + SID "5362" + Tag "Test Point" + Ports [1] + Position [6270, 5045, 6310, 5065] + ZOrder 3186 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SID "5363" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 5040, 6215, 5070] + ZOrder 3185 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P1" + SID "5118" + Tag "Test Point" + Ports [1] + Position [6385, 4140, 6425, 4160] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P1_MON" + SID "5119" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 4135, 6330, 4165] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P2" + SID "5128" + Tag "Test Point" + Ports [1] + Position [6270, 4575, 6310, 4595] + ZOrder 2970 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P2_MON" + SID "5129" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4570, 6215, 4600] + ZOrder 2969 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y1" + SID "5110" + Tag "Test Point" + Ports [1] + Position [6385, 3995, 6425, 4015] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y1_MON" + SID "5111" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 3990, 6330, 4020] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y2" + SID "5130" + Tag "Test Point" + Ports [1] + Position [6270, 4430, 6310, 4450] + ZOrder 2966 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y2_MON" + SID "5131" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4425, 6215, 4455] + ZOrder 2965 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL1" + SID "3927" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3578, 6325, 3602] + ZOrder 1559 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL2" + SID "3931" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3633, 6325, 3657] + ZOrder 1563 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL3" + SID "3932" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3688, 6325, 3712] + ZOrder 1564 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL4" + SID "3933" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3738, 6325, 3762] + ZOrder 1565 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L1_COS" + SID "5164" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 3928, 5525, 3952] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L1_SIN" + SID "5163" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 3873, 5525, 3897] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L2_COS" + SID "5167" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4353, 5375, 4377] + ZOrder 3012 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L2_SIN" + SID "5168" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4298, 5375, 4322] + ZOrder 3011 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX1_COS" + SID "5370" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4958, 5375, 4982] + ZOrder 3202 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX1_SIN" + SID "5371" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4903, 5375, 4927] + ZOrder 3201 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX2_COS" + SID "5366" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4823, 5375, 4847] + ZOrder 3204 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX2_SIN" + SID "5367" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4768, 5375, 4792] + ZOrder 3203 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPY1_COS" + SID "5368" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 5088, 5375, 5112] + ZOrder 3206 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPY1_SIN" + SID "5369" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 5033, 5375, 5057] + ZOrder 3205 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P1_COS" + SID "5165" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4193, 5525, 4217] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P1_SIN" + SID "5166" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4138, 5525, 4162] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P2_COS" + SID "5169" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4618, 5375, 4642] + ZOrder 3014 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P2_SIN" + SID "5170" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4563, 5375, 4587] + ZOrder 3013 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y1_COS" + SID "5162" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4063, 5525, 4087] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y1_SIN" + SID "5161" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4008, 5525, 4032] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y2_COS" + SID "5171" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4488, 5375, 4512] + ZOrder 3010 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y2_SIN" + SID "5172" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4433, 5375, 4457] + ZOrder 3009 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PIEZO1" + SID "4805" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6395, 8583, 6465, 8607] + ZOrder 2622 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PIEZO1_MON" + SID "4808" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6535, 8580, 6615, 8610] + ZOrder 2625 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PIEZO2" + SID "4806" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6395, 8758, 6465, 8782] + ZOrder 2623 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PIEZO2_MON" + SID "4809" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6545, 8755, 6625, 8785] + ZOrder 2626 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PIEZO3" + SID "4807" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6395, 8933, 6465, 8957] + ZOrder 2624 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PIEZO3_MON" + SID "4810" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6545, 8930, 6625, 8960] + ZOrder 2627 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PIEZO4" + SID "4811" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6390, 9108, 6460, 9132] + ZOrder 2628 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PIEZO4_MON" + SID "4812" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6525, 9105, 6605, 9135] + ZOrder 2629 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_L" + SID "2592" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3603, 5570, 3627] + ZOrder 553 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_L" + SID "4872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 3878, 4195, 3902] + ZOrder 2714 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_P" + SID "4874" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 4063, 4195, 4087] + ZOrder 2716 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_Y" + SID "4873" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 3978, 4195, 4002] + ZOrder 2715 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_P" + SID "3281" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3753, 5570, 3777] + ZOrder 906 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_Y" + SID "3280" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3678, 5570, 3702] + ZOrder 905 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_COIL_MAT" + SID "3282" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6015, 3660, 6055, 3720] + ZOrder 907 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_CROSSTALK_MAT" + SID "3274" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3870, 3660, 3910, 3720] + ZOrder 3614 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_Fil" + SID "5734" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2220, 3968, 2290, 3992] + ZOrder 3617 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_MON" + SID "2986" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 3955, 1935, 3985] + ZOrder 727 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_OFFSET" + SID "5682" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4027, 1980, 4043] + ZOrder 3513 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT" + SID "2985" + Tag "Test Point" + Ports [1] + Position [2455, 3910, 2495, 3930] + ZOrder 729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_MON" + SID "3522" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3965, 2385, 3995] + ZOrder 1152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_MON" + SID "2976" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3605, 1930, 3635] + ZOrder 719 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_OFFSET" + SID "5676" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3677, 1980, 3693] + ZOrder 3507 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT" + SID "2982" + Tag "Test Point" + Ports [1] + Position [2455, 3570, 2495, 3590] + ZOrder 725 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT_MON" + SID "3520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3615, 2385, 3645] + ZOrder 1150 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm" + SID "2993" + Tag "Test Point" + Ports [1] + Position [3235, 3650, 3275, 3670] + ZOrder 736 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_INIT" + SID "3730" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3000, 3732, 3065, 3748] + ZOrder 1361 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_MON" + SID "2992" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3105, 3645, 3185, 3675] + ZOrder 735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_diff_MON" + SID "3791" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3195, 3700, 3275, 3730] + ZOrder 1421 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_MON" + SID "2981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3780, 1930, 3810] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_OFFSET" + SID "5680" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3852, 1980, 3868] + ZOrder 3511 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT" + SID "2983" + Tag "Test Point" + Ports [1] + Position [2455, 3730, 2495, 3750] + ZOrder 726 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT_MON" + SID "3521" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3790, 2385, 3820] + ZOrder 1151 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm" + SID "2997" + Tag "Test Point" + Ports [1] + Position [3235, 3825, 3275, 3845] + ZOrder 742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_INIT" + SID "3733" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3000, 3872, 3065, 3888] + ZOrder 1366 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_MON" + SID "2998" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3105, 3820, 3185, 3850] + ZOrder 741 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_diff_MON" + SID "3792" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3195, 3775, 3275, 3805] + ZOrder 1422 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_MON" + SID "3062" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4760, 1935, 4790] + ZOrder 793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_OFFSET" + SID "5686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4832, 1980, 4848] + ZOrder 3519 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT" + SID "3061" + Tag "Test Point" + Ports [1] + Position [2495, 4725, 2535, 4745] + ZOrder 795 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_MON" + SID "3523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4770, 2410, 4800] + ZOrder 1155 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_MON" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4410, 1935, 4440] + ZOrder 787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_OFFSET" + SID "5687" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4482, 1980, 4498] + ZOrder 3515 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT" + SID "3063" + Tag "Test Point" + Ports [1] + Position [2490, 4380, 2530, 4400] + ZOrder 791 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT_MON" + SID "3524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4420, 2410, 4450] + ZOrder 1153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm" + SID "3913" + Tag "Test Point" + Ports [1] + Position [3255, 4455, 3295, 4475] + ZOrder 1546 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_INIT" + SID "3914" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 4537, 3085, 4553] + ZOrder 1550 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_MON" + SID "3915" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 4450, 3205, 4480] + ZOrder 1545 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_diff_MON" + SID "3916" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3215, 4505, 3295, 4535] + ZOrder 1553 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_MON" + SID "3066" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4585, 1935, 4615] + ZOrder 789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_OFFSET" + SID "5688" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4657, 1980, 4673] + ZOrder 3517 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT" + SID "3065" + Tag "Test Point" + Ports [1] + Position [2490, 4555, 2530, 4575] + ZOrder 792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT_MON" + SID "3525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4595, 2410, 4625] + ZOrder 1154 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm" + SID "3917" + Tag "Test Point" + Ports [1] + Position [3255, 4630, 3295, 4650] + ZOrder 1548 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_INIT" + SID "3918" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 4677, 3085, 4693] + ZOrder 1552 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_MON" + SID "3919" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 4625, 3205, 4655] + ZOrder 1547 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_diff_MON" + SID "3920" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3215, 4580, 3295, 4610] + ZOrder 1554 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L1" + SID "3837" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5200, 3029, 5255, 3091] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L1_SW" + SID "3861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5350, 3052, 5415, 3068] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L2" + SID "4843" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4870, 2689, 4925, 2751] + ZOrder 2671 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L2_SW" + SID "4844" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5115, 2712, 5180, 2728] + ZOrder 2684 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P1" + SID "3856" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5200, 3229, 5255, 3291] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P1_SW" + SID "3869" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5350, 3252, 5415, 3268] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P2" + SID "4845" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4870, 2889, 4925, 2951] + ZOrder 2679 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P2_SW" + SID "4846" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5115, 2912, 5180, 2928] + ZOrder 2690 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y1" + SID "3852" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5200, 3129, 5255, 3191] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y1_SW" + SID "3866" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5350, 3152, 5415, 3168] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y2" + SID "4847" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4870, 2789, 4925, 2851] + ZOrder 2675 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y2_SW" + SID "4848" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5115, 2812, 5180, 2828] + ZOrder 2687 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC" + SID "4825" + Tag "Test Point" + Ports [1] + Position [2705, 11160, 2745, 11180] + ZOrder 2666 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC_MON" + SID "4824" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2565, 11155, 2645, 11185] + ZOrder 2665 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_MON" + SID "4818" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 11135, 1660, 11165] + ZOrder 2660 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_VOLT_MON" + SID "4820" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11145, 2340, 11175] + ZOrder 2662 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT" + SID "5707" + Tag "Test Point" + Ports [1] + Position [6505, 3550, 6545, 3570] + ZOrder 3538 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT_MON" + SID "3773" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3575, 6455, 3605] + ZOrder 1403 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT" + SID "5708" + Tag "Test Point" + Ports [1] + Position [6505, 3605, 6545, 3625] + ZOrder 3539 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT_MON" + SID "3777" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3630, 6455, 3660] + ZOrder 1407 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT" + SID "5709" + Tag "Test Point" + Ports [1] + Position [6505, 3660, 6545, 3680] + ZOrder 3540 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT_MON" + SID "3778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3685, 6455, 3715] + ZOrder 1408 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT" + SID "5710" + Tag "Test Point" + Ports [1] + Position [6505, 3715, 6545, 3735] + ZOrder 3541 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT_MON" + SID "3779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3735, 6455, 3765] + ZOrder 1409 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L" + SID "3926" + Tag "Test Point" + Ports [1] + Position [4075, 3340, 4115, 3360] + ZOrder 1558 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L_MON" + SID "3275" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3335, 3965, 3365] + ZOrder 900 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_L" + SID "5299" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3632, 4630, 3648] + ZOrder 3585 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_P" + SID "5307" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3787, 4630, 3803] + ZOrder 3590 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_Y" + SID "5303" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3712, 4630, 3728] + ZOrder 3586 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P" + SID "5243" + Tag "Test Point" + Ports [1] + Position [4075, 3490, 4115, 3510] + ZOrder 3085 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P_MON" + SID "3277" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3485, 3965, 3515] + ZOrder 902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y" + SID "5242" + Tag "Test Point" + Ports [1] + Position [4075, 3415, 4115, 3435] + ZOrder 3084 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y_MON" + SID "3276" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3410, 3965, 3440] + ZOrder 901 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_L_SW" + SID "4854" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 3907, 4305, 3923] + ZOrder 2696 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_P_SW" + SID "4867" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 4082, 4305, 4098] + ZOrder 2707 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_Y_SW" + SID "4861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 3997, 4305, 4013] + ZOrder 2701 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_yaw_length_SW" + SID "4689" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3375, 3827, 3440, 3843] + ZOrder 2493 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsMuxMatrix3" + SID "3340" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [11545, 5570, 11585, 5630] + ZOrder 2124 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=92\nshmem_daq=1\nspecific_cpu=16\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [1385, 5850, 1425, 5910] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "pyDARM" + SID "3872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6290, 3408, 6360, 3432] + ZOrder 1503 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 2046 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + Name "" + ZOrder 4432 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + Points [0, 15] + DstBlock "Yend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4379 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + Points [157, 0; 0, -15] + DstBlock "Yend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 4289 + SrcBlock "Divide" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2138 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 2141 + SrcBlock "Yend_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 4291 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 36008 + SrcBlock "Yend_OPLEV1_SUM_Fil" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2202 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2205 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 2210 + SrcBlock "Yend_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 4294 + SrcBlock "Constant4" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 4295 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 2429 + SrcBlock "Constant7" + SrcPort 1 + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 29778 + SrcBlock "Sum93" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 2375 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2384 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "Yend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29785 + SrcBlock "Sum95" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 29786 + SrcBlock "Sum96" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 7290 + SrcBlock "Sum31" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 8618 + SrcBlock "Mux8" + SrcPort 1 + DstBlock "Yend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 3047 + SrcBlock "Yend_OPLEV1_COIL_MAT" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 12431 + SrcBlock "Ground1" + SrcPort 1 + Points [40, 0] + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 12425 + SrcBlock "Ground2" + SrcPort 1 + Points [40, 0] + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 12434 + SrcBlock "Ground3" + SrcPort 1 + Points [25, 0; 0, 10] + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 12428 + SrcBlock "Ground4" + SrcPort 1 + Points [25, 0; 0, 10] + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 12427 + SrcBlock "Ground5" + SrcPort 1 + Points [40, 0] + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 12432 + SrcBlock "Ground6" + SrcPort 1 + Points [25, 0; 0, 10] + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 12421 + SrcBlock "Ground7" + SrcPort 1 + Points [25, 0; 0, 10] + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 12435 + SrcBlock "Ground8" + SrcPort 1 + Points [25, 0; 0, 10] + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 3276 + SrcBlock "COILTEST1_MON" + SrcPort 1 + Points [37, 0; 0, 25] + DstBlock "Divide8" + DstPort 1 + } + Line { + ZOrder 3292 + SrcBlock "COILTEST2_MON" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 3293 + SrcBlock "COILTEST3_MON" + SrcPort 1 + DstBlock "Divide25" + DstPort 1 + } + Line { + ZOrder 3294 + SrcBlock "COILTEST4_MON" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 3296 + SrcBlock "Divide8" + SrcPort 1 + DstBlock "COILTEST_OUT1" + DstPort 1 + } + Line { + ZOrder 3297 + SrcBlock "Divide23" + SrcPort 1 + DstBlock "COILTEST_OUT2" + DstPort 1 + } + Line { + ZOrder 3298 + SrcBlock "Divide25" + SrcPort 1 + DstBlock "COILTEST_OUT3" + DstPort 1 + } + Line { + ZOrder 3299 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "COILTEST_OUT4" + DstPort 1 + } + Line { + ZOrder 3510 + SrcBlock "Divide16" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 3524 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 3528 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 3532 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 12433 + SrcBlock "Product20" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 12429 + SrcBlock "Product18" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 12424 + SrcBlock "Product19" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 4263 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 4264 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 4267 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + ZOrder 4275 + SrcBlock "Yend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 24277 + Points [0, -50] + DstBlock "Yend_OPLEV1_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 2195 + DstBlock "Divide3" + DstPort 1 + } + } + Line { + ZOrder 4276 + SrcBlock "Yend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 24281 + Points [0, -65] + DstBlock "Yend_OPLEV1_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 3484 + DstBlock "Divide5" + DstPort 1 + } + } + Line { + ZOrder 4279 + SrcBlock "Yend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4429 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 2373 + Points [0, -45] + DstBlock "Yend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4280 + SrcBlock "Yend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 4292 + Points [217, 0; 0, -160] + Branch { + ZOrder 3509 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 3502 + Points [0, -175] + DstBlock "Divide16" + DstPort 2 + } + } + Branch { + ZOrder 2388 + Points [0, -50] + DstBlock "Yend_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4281 + SrcBlock "Yend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4430 + DstBlock "Divide18" + DstPort 1 + } + Branch { + ZOrder 2382 + Points [0, -45] + DstBlock "Yend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 2139 + SrcBlock "Constant3" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 4388 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 4387 + Points [0, 175] + Branch { + ZOrder 4417 + Points [0, 630] + Branch { + ZOrder 15466 + DstBlock "Divide19" + DstPort 2 + } + Branch { + ZOrder 15454 + Points [0, 175] + DstBlock "Divide17" + DstPort 2 + } + } + Branch { + ZOrder 4416 + DstBlock "Divide6" + DstPort 2 + } + } + } + Line { + ZOrder 13442 + SrcBlock "Constant2" + SrcPort 1 + Points [30, 0; 0, 160] + Branch { + ZOrder 4386 + Points [0, 175] + Branch { + ZOrder 4410 + Points [0, 630] + Branch { + ZOrder 15465 + DstBlock "Product5" + DstPort 2 + } + Branch { + ZOrder 4413 + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 4409 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 4385 + DstBlock "Product" + DstPort 2 + } + } + Line { + Name "" + ZOrder 9237 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + Points [150, 0; 0, -45] + DstBlock "Yend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 4274 + SrcBlock "Yend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 4434 + Points [212, 0; 0, -160] + Branch { + ZOrder 3485 + Points [0, -175] + DstBlock "Divide3" + DstPort 2 + } + Branch { + ZOrder 2193 + DstBlock "Divide5" + DstPort 2 + } + } + Branch { + ZOrder 4433 + Points [0, -60] + DstBlock "Yend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12423 + SrcBlock "Product17" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 7230 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "COILTEST1_MON" + DstPort 1 + } + Line { + ZOrder 7231 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "COILTEST2_MON" + DstPort 1 + } + Line { + ZOrder 7232 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "COILTEST3_MON" + DstPort 1 + } + Line { + ZOrder 7233 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "COILTEST4_MON" + DstPort 1 + } + Line { + ZOrder 7241 + SrcBlock "Yend_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum30" + DstPort 2 + } + Line { + ZOrder 7244 + SrcBlock "Sum30" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 7248 + SrcBlock "Yend_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum31" + DstPort 2 + } + Line { + ZOrder 7289 + SrcBlock "Mux7" + SrcPort 1 + DstBlock "OPLEV2_length" + DstPort 1 + } + Line { + ZOrder 8672 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 8674 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 8673 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 9073 + SrcBlock "OPLEV1_ch18_MON" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 9236 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "OPLEV1_ch18_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 9238 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 9254 + SrcBlock "Ground" + SrcPort 1 + DstBlock "Yend_OSC_TM_L1" + DstPort 1 + } + Line { + ZOrder 9341 + SrcBlock "Yend_Fil_TM_P" + SrcPort 1 + DstBlock "Sum36" + DstPort 1 + } + Line { + ZOrder 9338 + SrcBlock "Yend_Fil_TM_Y" + SrcPort 1 + DstBlock "Sum35" + DstPort 1 + } + Line { + ZOrder 9335 + SrcBlock "Yend_Fil_TM_L" + SrcPort 1 + DstBlock "Sum34" + DstPort 1 + } + Line { + ZOrder 24216 + SrcBlock "Yend_OSC_TM_L1" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 34195 + SrcBlock "Sum34" + SrcPort 1 + DstBlock "Mux8" + DstPort 1 + } + Line { + ZOrder 34196 + SrcBlock "Sum35" + SrcPort 1 + DstBlock "Mux8" + DstPort 2 + } + Line { + ZOrder 9344 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Yend_OSC_TM_Y1" + DstPort 1 + } + Line { + ZOrder 9349 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "Yend_OSC_TM_P1" + DstPort 1 + } + Line { + ZOrder 34198 + SrcBlock "Sum36" + SrcPort 1 + DstBlock "Mux8" + DstPort 3 + } + Line { + ZOrder 9386 + SrcBlock "Yend_OSC_TM_L1_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 20033 + Points [0, 283; -134, 0] + Branch { + ZOrder 20048 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 20042 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 20032 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 9387 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 17310 + SrcBlock "Choice" + SrcPort 1 + Points [56, 0; 0, 200] + DstBlock "Sum55" + DstPort 1 + } + Line { + ZOrder 24217 + SrcBlock "Yend_OSC_TM_Y1" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 9390 + SrcBlock "Yend_OSC_TM_Y1_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 22216 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 20036 + Points [0, 176; -126, 0] + Branch { + ZOrder 20049 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 20044 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 9391 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 24218 + SrcBlock "Yend_OSC_TM_P1" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 9395 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 17313 + SrcBlock "Choice1" + SrcPort 1 + Points [34, 0; 0, 155] + DstBlock "Sum56" + DstPort 1 + } + Line { + ZOrder 17318 + SrcBlock "Choice2" + SrcPort 1 + Points [2, 0; 0, 125] + DstBlock "Sum57" + DstPort 2 + } + Line { + ZOrder 10256 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "pyDARM" + DstPort 1 + } + Line { + ZOrder 10257 + SrcBlock "pyDARM" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 10372 + SrcBlock "Constant46" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 10508 + Points [0, 55] + DstBlock "Sum38" + DstPort 1 + } + Branch { + ZOrder 10396 + DstBlock "Sum39" + DstPort 1 + } + } + Line { + ZOrder 10373 + SrcBlock "Constant48" + SrcPort 1 + DstBlock "Sum38" + DstPort 2 + } + Line { + ZOrder 10374 + SrcBlock "Sum38" + SrcPort 1 + Points [3, 0; 0, 25] + DstBlock "Mux7" + DstPort 1 + } + Line { + ZOrder 10375 + SrcBlock "Constant50" + SrcPort 1 + Points [30, 0; 0, -60] + DstBlock "Mux7" + DstPort 2 + } + Line { + ZOrder 10376 + SrcBlock "Constant45" + SrcPort 1 + Points [65, 0; 0, 160] + Branch { + ZOrder 34441 + Points [0, 105] + Branch { + ZOrder 34445 + Points [0, 180] + DstBlock "Mux11" + DstPort 3 + } + Branch { + ZOrder 10418 + DstBlock "Mux9" + DstPort 2 + } + } + Branch { + ZOrder 10506 + DstBlock "Mux7" + DstPort 3 + } + } + Line { + ZOrder 10378 + SrcBlock "Mux9" + SrcPort 1 + DstBlock "OPLEV1_length" + DstPort 1 + } + Line { + ZOrder 10380 + SrcBlock "OPLEV2_length" + SrcPort 1 + Points [43, 0] + Branch { + ZOrder 34443 + DstBlock "Product32" + DstPort 1 + } + Branch { + ZOrder 34334 + Points [0, -370] + DstBlock "Divide73" + DstPort 2 + } + } + Line { + ZOrder 10397 + SrcBlock "Constant47" + SrcPort 1 + Points [40, 0] + DstBlock "Sum39" + DstPort 2 + } + Line { + ZOrder 10408 + SrcBlock "Sum39" + SrcPort 1 + Points [342, 0; 0, 305] + Branch { + ZOrder 34335 + Points [0, 70] + DstBlock "Mux11" + DstPort 2 + } + Branch { + ZOrder 10415 + DstBlock "Mux10" + DstPort 2 + } + } + Line { + ZOrder 10405 + SrcBlock "Mux10" + SrcPort 1 + DstBlock "OPLEV1_yaw" + DstPort 1 + } + Line { + ZOrder 10412 + SrcBlock "Mux11" + SrcPort 1 + DstBlock "OPLEV1_pitch" + DstPort 1 + } + Line { + ZOrder 10425 + SrcBlock "OPLEV1_pitch" + SrcPort 1 + Points [9, 0; 0, -5] + DstBlock "Product34" + DstPort 1 + } + Line { + ZOrder 10429 + SrcBlock "Constant1" + SrcPort 1 + Points [221, 0; 0, 370] + Branch { + ZOrder 34461 + DstBlock "Product35" + DstPort 2 + } + Branch { + ZOrder 34444 + Points [0, 75] + DstBlock "Product34" + DstPort 2 + } + } + Line { + ZOrder 10437 + SrcBlock "Product35" + SrcPort 1 + DstBlock "Yend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 10439 + SrcBlock "Product34" + SrcPort 1 + DstBlock "Yend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 10537 + SrcBlock "Yend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 10541 + SrcBlock "Yend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 10542 + SrcBlock "Sum40" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 10543 + SrcBlock "Yend_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 10544 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 10545 + SrcBlock "Yend_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum40" + DstPort 2 + } + Line { + ZOrder 10549 + SrcBlock "Yend_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Line { + Name "" + ZOrder 15461 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 11657 + SrcBlock "Divide9" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 11656 + Points [0, -80] + DstBlock "PD1_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11655 + DstBlock "Product6" + DstPort 1 + } + } + Line { + ZOrder 11660 + SrcBlock "Divide10" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 11659 + Points [0, -45] + DstBlock "PD2_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11658 + DstBlock "Product7" + DstPort 1 + } + } + Line { + ZOrder 11663 + SrcBlock "Divide11" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 11662 + DstBlock "Product8" + DstPort 1 + } + Branch { + ZOrder 11661 + Points [0, -50] + DstBlock "PD4_volt_MON" + DstPort 1 + } + } + Line { + ZOrder 11666 + SrcBlock "Divide12" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 11665 + Points [0, -50] + DstBlock "PD3_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11664 + DstBlock "Product9" + DstPort 1 + } + } + Line { + ZOrder 11667 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "PD1_mm_MON" + DstPort 1 + } + Line { + ZOrder 11668 + SrcBlock "Sum10" + SrcPort 1 + DstBlock "Diff_PDunit1_MON" + DstPort 1 + } + Line { + ZOrder 11669 + SrcBlock "Sum11" + SrcPort 1 + DstBlock "Diff_PDunit2_MON" + DstPort 1 + } + Line { + ZOrder 11670 + SrcBlock "Diff_PDunit1_MON" + SrcPort 1 + DstBlock "Diff_PDunit1" + DstPort 1 + } + Line { + ZOrder 11671 + SrcBlock "Diff_PDunit2_MON" + SrcPort 1 + DstBlock "Diff_PDunit2" + DstPort 1 + } + Line { + ZOrder 11672 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "PD2_mm_MON" + DstPort 1 + } + Line { + ZOrder 11673 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "PD4_mm_MON" + DstPort 1 + } + Line { + ZOrder 11674 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "PD3_mm_MON" + DstPort 1 + } + Line { + ZOrder 11679 + SrcBlock "PD6_MON" + SrcPort 1 + Points [48, 0; 0, -10] + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 11682 + SrcBlock "Divide24" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 11681 + Points [0, -45] + DstBlock "PD6_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11680 + DstBlock "Product11" + DstPort 1 + } + } + Line { + ZOrder 11685 + SrcBlock "Divide20" + SrcPort 1 + Points [62, 0] + Branch { + ZOrder 11684 + Points [0, -40] + DstBlock "PD5_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11683 + DstBlock "Product12" + DstPort 1 + } + } + Line { + ZOrder 11686 + SrcBlock "PD5_MON" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + ZOrder 11689 + SrcBlock "Divide21" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 11688 + Points [0, -50] + DstBlock "PD8_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11687 + DstBlock "Product13" + DstPort 1 + } + } + Line { + ZOrder 11690 + SrcBlock "PD8_MON" + SrcPort 1 + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 11693 + SrcBlock "Divide22" + SrcPort 1 + Points [67, 0] + Branch { + ZOrder 11692 + Points [0, -50] + DstBlock "PD7_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11691 + DstBlock "Product14" + DstPort 1 + } + } + Line { + ZOrder 11694 + SrcBlock "PD7_MON" + SrcPort 1 + Points [9, 0; 0, 65] + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 11695 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "PD6_mm_MON" + DstPort 1 + } + Line { + ZOrder 11696 + SrcBlock "Sum12" + SrcPort 1 + DstBlock "Diff_PDunit3_MON" + DstPort 1 + } + Line { + ZOrder 11697 + SrcBlock "Sum13" + SrcPort 1 + DstBlock "Diff_PDunit4_MON" + DstPort 1 + } + Line { + ZOrder 11698 + SrcBlock "Diff_PDunit3_MON" + SrcPort 1 + DstBlock "Diff_PDunit3" + DstPort 1 + } + Line { + ZOrder 11699 + SrcBlock "Diff_PDunit4_MON" + SrcPort 1 + DstBlock "Diff_PDunit4" + DstPort 1 + } + Line { + ZOrder 11700 + SrcBlock "Sum7" + SrcPort 1 + DstBlock "PD5_mm_MON" + DstPort 1 + } + Line { + ZOrder 11701 + SrcBlock "Sum8" + SrcPort 1 + DstBlock "PD8_mm_MON" + DstPort 1 + } + Line { + ZOrder 11702 + SrcBlock "Sum9" + SrcPort 1 + DstBlock "PD7_mm_MON" + DstPort 1 + } + Line { + ZOrder 11865 + SrcBlock "Constant5" + SrcPort 1 + Points [0, 1555] + Branch { + ZOrder 11866 + Points [-7, 0; 0, 175] + Branch { + ZOrder 11714 + DstBlock "Product7" + DstPort 2 + } + Branch { + ZOrder 11713 + Points [0, 175] + Branch { + ZOrder 11712 + DstBlock "Product8" + DstPort 2 + } + Branch { + ZOrder 11711 + Points [0, 175] + Branch { + ZOrder 11710 + DstBlock "Product9" + DstPort 2 + } + Branch { + ZOrder 11709 + Points [0, 175] + Branch { + ZOrder 11708 + DstBlock "Product11" + DstPort 2 + } + Branch { + ZOrder 11707 + Points [0, 175] + Branch { + ZOrder 11706 + DstBlock "Product12" + DstPort 2 + } + Branch { + ZOrder 11705 + Points [0, 175] + Branch { + ZOrder 11704 + DstBlock "Product13" + DstPort 2 + } + Branch { + ZOrder 11703 + Points [0, 175] + DstBlock "Product14" + DstPort 2 + } + } + } + } + } + } + } + Branch { + ZOrder 11716 + DstBlock "Product6" + DstPort 2 + } + } + Line { + ZOrder 11718 + SrcBlock "Constant8" + SrcPort 1 + Points [40, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 11723 + SrcBlock "PD1_MON" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 11724 + SrcBlock "PD2_MON" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 11725 + SrcBlock "PD4_MON" + SrcPort 1 + DstBlock "Divide11" + DstPort 1 + } + Line { + ZOrder 11726 + SrcBlock "PD3_MON" + SrcPort 1 + Points [48, 0; 0, -15] + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 11727 + SrcBlock "Constant9" + SrcPort 1 + Points [40, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 11728 + SrcBlock "Constant11" + SrcPort 1 + Points [40, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 11729 + SrcBlock "Constant12" + SrcPort 1 + Points [40, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 11730 + SrcBlock "Constant13" + SrcPort 1 + Points [40, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 11731 + SrcBlock "Constant14" + SrcPort 1 + Points [40, 0] + DstBlock "Sum7" + DstPort 2 + } + Line { + ZOrder 11732 + SrcBlock "Constant15" + SrcPort 1 + Points [40, 0] + DstBlock "Sum8" + DstPort 2 + } + Line { + ZOrder 11733 + SrcBlock "Constant16" + SrcPort 1 + Points [40, 0] + DstBlock "Sum9" + DstPort 2 + } + Line { + ZOrder 11736 + SrcBlock "PD1_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 11735 + Points [0, 90] + DstBlock "Sum10" + DstPort 1 + } + Branch { + ZOrder 11734 + DstBlock "PD1_mm" + DstPort 1 + } + } + Line { + ZOrder 11739 + SrcBlock "PD2_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 11738 + Points [0, 55] + DstBlock "PD2_mm" + DstPort 1 + } + Branch { + ZOrder 11737 + Points [213, 0] + DstBlock "Sum10" + DstPort 2 + } + } + Line { + ZOrder 11742 + SrcBlock "PD3_mm_MON" + SrcPort 1 + Points [136, 0] + Branch { + ZOrder 11741 + Points [0, -85] + DstBlock "Sum11" + DstPort 1 + } + Branch { + ZOrder 11740 + DstBlock "PD3_mm" + DstPort 1 + } + } + Line { + ZOrder 11745 + SrcBlock "PD4_mm_MON" + SrcPort 1 + Points [160, 0] + Branch { + ZOrder 11744 + DstBlock "PD4_mm" + DstPort 1 + } + Branch { + ZOrder 11743 + Points [0, 119; 190, 0] + DstBlock "Sum11" + DstPort 2 + } + } + Line { + ZOrder 11748 + SrcBlock "PD5_mm_MON" + SrcPort 1 + Points [134, 0] + Branch { + ZOrder 11747 + DstBlock "PD5_mm" + DstPort 1 + } + Branch { + ZOrder 11746 + Points [0, -115] + DstBlock "Sum12" + DstPort 1 + } + } + Line { + ZOrder 11751 + SrcBlock "PD6_mm_MON" + SrcPort 1 + Points [80, 0] + Branch { + ZOrder 11750 + DstBlock "PD6_mm" + DstPort 1 + } + Branch { + ZOrder 11749 + Points [0, 101; 160, 0] + DstBlock "Sum12" + DstPort 2 + } + } + Line { + ZOrder 11754 + SrcBlock "PD8_mm_MON" + SrcPort 1 + Points [163, 0] + Branch { + ZOrder 11753 + Points [0, 124; 187, 0] + DstBlock "Sum13" + DstPort 2 + } + Branch { + ZOrder 11752 + DstBlock "PD8_mm" + DstPort 1 + } + } + Line { + ZOrder 11757 + SrcBlock "PD7_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 11756 + Points [0, -85] + DstBlock "Sum13" + DstPort 1 + } + Branch { + ZOrder 11755 + DstBlock "PD7_mm" + DstPort 1 + } + } + Line { + ZOrder 11758 + SrcBlock "Sum14" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 11759 + SrcBlock "Product6" + SrcPort 1 + DstBlock "Sum14" + DstPort 1 + } + Line { + ZOrder 11760 + SrcBlock "Constant17" + SrcPort 1 + Points [40, 0] + DstBlock "Sum14" + DstPort 2 + } + Line { + ZOrder 11761 + SrcBlock "Sum15" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 11762 + SrcBlock "Constant18" + SrcPort 1 + Points [40, 0] + DstBlock "Sum15" + DstPort 2 + } + Line { + ZOrder 11763 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Sum15" + DstPort 1 + } + Line { + ZOrder 11764 + SrcBlock "Sum16" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 11765 + SrcBlock "Constant19" + SrcPort 1 + Points [40, 0] + DstBlock "Sum16" + DstPort 2 + } + Line { + ZOrder 11766 + SrcBlock "Product8" + SrcPort 1 + DstBlock "Sum16" + DstPort 1 + } + Line { + ZOrder 11767 + SrcBlock "Sum17" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 11768 + SrcBlock "Constant20" + SrcPort 1 + Points [40, 0] + DstBlock "Sum17" + DstPort 2 + } + Line { + ZOrder 11769 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Sum17" + DstPort 1 + } + Line { + ZOrder 11770 + SrcBlock "Sum18" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 11771 + SrcBlock "Constant21" + SrcPort 1 + Points [40, 0] + DstBlock "Sum18" + DstPort 2 + } + Line { + ZOrder 11772 + SrcBlock "Product11" + SrcPort 1 + DstBlock "Sum18" + DstPort 1 + } + Line { + ZOrder 11773 + SrcBlock "Sum19" + SrcPort 1 + DstBlock "Sum7" + DstPort 1 + } + Line { + ZOrder 11774 + SrcBlock "Constant22" + SrcPort 1 + Points [40, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + ZOrder 11775 + SrcBlock "Sum20" + SrcPort 1 + DstBlock "Sum8" + DstPort 1 + } + Line { + ZOrder 11776 + SrcBlock "Constant23" + SrcPort 1 + Points [40, 0] + DstBlock "Sum20" + DstPort 2 + } + Line { + ZOrder 11777 + SrcBlock "Product13" + SrcPort 1 + DstBlock "Sum20" + DstPort 1 + } + Line { + ZOrder 11778 + SrcBlock "Sum21" + SrcPort 1 + DstBlock "Sum9" + DstPort 1 + } + Line { + ZOrder 11779 + SrcBlock "Constant24" + SrcPort 1 + Points [40, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + ZOrder 11780 + SrcBlock "Product14" + SrcPort 1 + DstBlock "Sum21" + DstPort 1 + } + Line { + ZOrder 11781 + SrcBlock "Product12" + SrcPort 1 + DstBlock "Sum19" + DstPort 1 + } + Line { + ZOrder 11782 + SrcBlock "Mux6" + SrcPort 1 + DstBlock "Tan_2P" + DstPort 1 + } + Line { + ZOrder 11939 + SrcBlock "Tan_2P" + SrcPort 1 + Points [9, 0; 0, 1087; -1122, 0; 0, -1637] + DstBlock "Divide28" + DstPort 2 + } + Line { + ZOrder 11784 + SrcBlock "Constant" + SrcPort 1 + Points [119, 0; 0, -45] + DstBlock "Product24" + DstPort 2 + } + Line { + ZOrder 11785 + SrcBlock "Product24" + SrcPort 1 + DstBlock "Mux6" + DstPort 1 + } + Line { + ZOrder 11786 + SrcBlock "SENSING_P" + SrcPort 1 + DstBlock "Product24" + DstPort 1 + } + Line { + ZOrder 11789 + SrcBlock "PD2_volt_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 11788 + Points [0, -40] + DstBlock "PD2_volt" + DstPort 1 + } + Branch { + ZOrder 11787 + Points [1293, 0] + DstBlock "Divide32" + DstPort 2 + } + } + Line { + ZOrder 11790 + SrcBlock "PD4_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD4_volt" + DstPort 1 + } + Line { + ZOrder 11791 + SrcBlock "PD3_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD3_volt" + DstPort 1 + } + Line { + ZOrder 11794 + SrcBlock "PD6_volt_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 11793 + Points [0, -50] + DstBlock "PD6_volt" + DstPort 1 + } + Branch { + ZOrder 11792 + Points [1185, 0; 0, 195] + DstBlock "Divide30" + DstPort 2 + } + } + Line { + ZOrder 11797 + SrcBlock "PD5_volt_MON" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 11796 + DstBlock "Divide30" + DstPort 1 + } + Branch { + ZOrder 11795 + Points [0, -40] + DstBlock "PD5_volt" + DstPort 1 + } + } + Line { + ZOrder 11798 + SrcBlock "PD8_volt_MON" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "PD8_volt" + DstPort 1 + } + Line { + ZOrder 11799 + SrcBlock "PD7_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD7_volt" + DstPort 1 + } + Line { + ZOrder 11802 + SrcBlock "Divide31" + SrcPort 1 + Points [10, 0; 0, 71; -107, 0; 0, -1061; 193, 0] + Branch { + ZOrder 11801 + Points [0, -30] + DstBlock "Product25" + DstPort 2 + } + Branch { + ZOrder 11800 + DstBlock "SENSING_R" + DstPort 1 + } + } + Line { + ZOrder 11805 + SrcBlock "Divide33" + SrcPort 1 + Points [66, 0; 0, -155; 144, 0] + Branch { + ZOrder 11804 + Points [0, 20] + DstBlock "Product26" + DstPort 1 + } + Branch { + ZOrder 11803 + DstBlock "SENSING_P" + DstPort 1 + } + } + Line { + ZOrder 11806 + SrcBlock "Constant28" + SrcPort 1 + DstBlock "Product25" + DstPort 1 + } + Line { + ZOrder 11807 + SrcBlock "Product25" + SrcPort 1 + DstBlock "R_MON" + DstPort 1 + } + Line { + ZOrder 11808 + SrcBlock "Constant29" + SrcPort 1 + Points [15, 0; 0, -35] + DstBlock "Product26" + DstPort 2 + } + Line { + ZOrder 11809 + SrcBlock "Product26" + SrcPort 1 + Points [14, 0; 0, 40; -41, 0; 0, 40] + DstBlock "P_MON" + DstPort 1 + } + Line { + ZOrder 11810 + SrcBlock "R_MON" + SrcPort 1 + Points [12, 0; 0, -15] + DstBlock "R" + DstPort 1 + } + Line { + ZOrder 11811 + SrcBlock "P_MON" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 11812 + SrcBlock "Divide30" + SrcPort 1 + DstBlock "Ratio_PD5_PD6" + DstPort 1 + } + Line { + ZOrder 11813 + SrcBlock "Ratio_PD5_PD6" + SrcPort 1 + DstBlock "SQRT" + DstPort 1 + } + Line { + ZOrder 11816 + SrcBlock "SQRT" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 11815 + Points [0, 55] + DstBlock "Product29" + DstPort 1 + } + Branch { + ZOrder 11814 + Points [38, 0] + DstBlock "Sum26" + DstPort 2 + } + } + Line { + ZOrder 11817 + SrcBlock "Constant30" + SrcPort 1 + Points [23, 0; 0, 35] + DstBlock "Sum26" + DstPort 1 + } + Line { + ZOrder 11818 + SrcBlock "Sum26" + SrcPort 1 + DstBlock "Product27" + DstPort 2 + } + Line { + ZOrder 11819 + SrcBlock "Constant32" + SrcPort 1 + Points [15, 0] + DstBlock "Product27" + DstPort 1 + } + Line { + ZOrder 11820 + SrcBlock "Constant33" + SrcPort 1 + DstBlock "Product29" + DstPort 2 + } + Line { + ZOrder 11821 + SrcBlock "Product29" + SrcPort 1 + DstBlock "Sum27" + DstPort 1 + } + Line { + ZOrder 11822 + SrcBlock "Constant34" + SrcPort 1 + Points [35, 0] + DstBlock "Sum27" + DstPort 2 + } + Line { + ZOrder 11823 + SrcBlock "Product27" + SrcPort 1 + Points [32, 0; 0, 30] + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 11824 + SrcBlock "Sum27" + SrcPort 1 + Points [62, 0; 0, -65] + DstBlock "Divide31" + DstPort 2 + } + Line { + ZOrder 11827 + SrcBlock "PD1_volt_MON" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 11826 + DstBlock "PD1_volt" + DstPort 1 + } + Branch { + ZOrder 11825 + Points [1240, 0] + DstBlock "Divide32" + DstPort 1 + } + } + Line { + ZOrder 11828 + SrcBlock "Divide32" + SrcPort 1 + DstBlock "Ratio_PD1_PD2" + DstPort 1 + } + Line { + ZOrder 11831 + SrcBlock "Ratio_PD1_PD2" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 11830 + Points [0, 55] + DstBlock "Product31" + DstPort 1 + } + Branch { + ZOrder 11829 + DstBlock "Product30" + DstPort 2 + } + } + Line { + ZOrder 11834 + SrcBlock "Constant35" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 11833 + Points [0, 50] + DstBlock "Product30" + DstPort 1 + } + Branch { + ZOrder 11832 + Points [112, 0; 0, 88; -24, 0] + DstBlock "Sum28" + DstPort 2 + } + } + Line { + ZOrder 11835 + SrcBlock "Product30" + SrcPort 1 + DstBlock "Sum28" + DstPort 1 + } + Line { + ZOrder 11836 + SrcBlock "Product31" + SrcPort 1 + DstBlock "Sum29" + DstPort 1 + } + Line { + ZOrder 11839 + SrcBlock "Constant36" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 11838 + Points [0, 29; 96, 0] + DstBlock "Sum29" + DstPort 2 + } + Branch { + ZOrder 11837 + DstBlock "Product31" + DstPort 2 + } + } + Line { + ZOrder 11840 + SrcBlock "Sum28" + SrcPort 1 + Points [27, 0; 0, 25] + DstBlock "Divide33" + DstPort 1 + } + Line { + ZOrder 11841 + SrcBlock "Sum29" + SrcPort 1 + Points [19, 0; 0, -30] + DstBlock "Divide33" + DstPort 2 + } + Line { + ZOrder 11864 + SrcBlock "Divide34" + SrcPort 1 + Points [5, 0; 0, 345] + Branch { + ZOrder 11855 + Points [0, 175] + Branch { + ZOrder 11854 + Points [0, 175; 1, 0] + Branch { + ZOrder 11853 + Points [0, 175] + Branch { + ZOrder 11852 + Points [0, 175] + Branch { + ZOrder 11851 + Points [0, 175] + Branch { + ZOrder 11850 + Points [0, 175] + Branch { + ZOrder 11849 + Points [0, 175] + DstBlock "Divide22" + DstPort 2 + } + Branch { + ZOrder 11848 + DstBlock "Divide21" + DstPort 2 + } + } + Branch { + ZOrder 11847 + DstBlock "Divide20" + DstPort 2 + } + } + Branch { + ZOrder 11846 + DstBlock "Divide24" + DstPort 2 + } + } + Branch { + ZOrder 11845 + DstBlock "Divide12" + DstPort 2 + } + } + Branch { + ZOrder 11844 + DstBlock "Divide11" + DstPort 2 + } + } + Branch { + ZOrder 11843 + DstBlock "Divide10" + DstPort 2 + } + } + Branch { + ZOrder 11842 + DstBlock "Divide9" + DstPort 2 + } + } + Line { + ZOrder 11858 + SrcBlock "Constant51" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide35" + DstPort 2 + } + Line { + ZOrder 11859 + SrcBlock "Sum41" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide34" + DstPort 2 + } + Line { + ZOrder 11860 + SrcBlock "Constant53" + SrcPort 1 + DstBlock "Divide35" + DstPort 1 + } + Line { + ZOrder 11861 + SrcBlock "Constant52" + SrcPort 1 + DstBlock "Sum41" + DstPort 1 + } + Line { + ZOrder 11862 + SrcBlock "Constant49" + SrcPort 1 + Points [65, 0] + DstBlock "Sum41" + DstPort 2 + } + Line { + ZOrder 11863 + SrcBlock "Divide35" + SrcPort 1 + DstBlock "Divide34" + DstPort 1 + } + Line { + ZOrder 11868 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "PD1_MON" + DstPort 1 + } + Line { + ZOrder 11869 + SrcBlock "Ground35" + SrcPort 1 + DstBlock "PD2_MON" + DstPort 1 + } + Line { + ZOrder 11871 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "PD4_MON" + DstPort 1 + } + Line { + ZOrder 11872 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "PD3_MON" + DstPort 1 + } + Line { + ZOrder 11873 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "PD6_MON" + DstPort 1 + } + Line { + ZOrder 11874 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "PD5_MON" + DstPort 1 + } + Line { + ZOrder 11875 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "PD8_MON" + DstPort 1 + } + Line { + ZOrder 11876 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "PD7_MON" + DstPort 1 + } + Line { + ZOrder 11877 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "MAT1" + DstPort 1 + } + Line { + ZOrder 11878 + SrcBlock "MAT1" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 11881 + SrcBlock "Demux2" + SrcPort 1 + Points [35, 0; 0, -20] + Branch { + ZOrder 11880 + DstBlock "IM_L_MON" + DstPort 1 + } + Branch { + ZOrder 11879 + Points [0, -30] + DstBlock "Fil_IM_L" + DstPort 1 + } + } + Line { + ZOrder 11884 + SrcBlock "Demux2" + SrcPort 2 + Points [35, 0] + Branch { + ZOrder 11883 + DstBlock "IM_Y_MON" + DstPort 1 + } + Branch { + ZOrder 11882 + Points [0, -27; 210, 0] + DstBlock "Fil_IM_Y" + DstPort 1 + } + } + Line { + ZOrder 11887 + SrcBlock "Demux2" + SrcPort 3 + Points [35, 0] + Branch { + ZOrder 11886 + Points [0, 20] + DstBlock "IM_P_MON" + DstPort 1 + } + Branch { + ZOrder 11885 + Points [0, -10] + DstBlock "Fil_IM_P" + DstPort 1 + } + } + Line { + ZOrder 11888 + SrcBlock "IM_L_MON" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 11889 + SrcBlock "IM_Y_MON" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 11890 + SrcBlock "IM_P_MON" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 11891 + SrcBlock "Fil_IM_L" + SrcPort 1 + Points [20, 0; 0, 75] + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 11892 + SrcBlock "Fil_IM_Y" + SrcPort 1 + Points [8, 0; 0, 25] + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 11893 + SrcBlock "Fil_IM_P" + SrcPort 1 + Points [20, 0; 0, -35] + DstBlock "Mux3" + DstPort 3 + } + Line { + ZOrder 11894 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "cdsMuxMatrix3" + DstPort 1 + } + Line { + ZOrder 11895 + SrcBlock "cdsMuxMatrix3" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 11896 + SrcBlock "Demux3" + SrcPort 1 + Points [22, 0; 0, -25] + DstBlock "Fil_IM_COIL1" + DstPort 1 + } + Line { + ZOrder 11897 + SrcBlock "Demux3" + SrcPort 4 + Points [22, 0; 0, 25] + DstBlock "Fil_IM_COIL4" + DstPort 1 + } + Line { + ZOrder 11898 + SrcBlock "Demux3" + SrcPort 3 + Points [22, 0; 0, 10] + DstBlock "Fil_IM_COIL3" + DstPort 1 + } + Line { + ZOrder 11899 + SrcBlock "Demux3" + SrcPort 2 + Points [22, 0; 0, -10] + DstBlock "Fil_IM_COIL2" + DstPort 1 + } + Line { + ZOrder 11940 + SrcBlock "Fil_IM_COIL1" + SrcPort 1 + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 11942 + SrcBlock "Fil_IM_COIL2" + SrcPort 1 + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 11941 + SrcBlock "Fil_IM_COIL3" + SrcPort 1 + DstBlock "Terminator18" + DstPort 1 + } + Line { + ZOrder 11943 + SrcBlock "Fil_IM_COIL4" + SrcPort 1 + DstBlock "Terminator19" + DstPort 1 + } + Line { + ZOrder 11904 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "Sum23" + DstPort 1 + } + Line { + ZOrder 11907 + SrcBlock "D_M" + SrcPort 1 + Points [15, 0; 0, 135] + Branch { + ZOrder 11906 + DstBlock "Sum24" + DstPort 1 + } + Branch { + ZOrder 11905 + Points [0, 191; 30, 0] + DstBlock "Sum23" + DstPort 2 + } + } + Line { + ZOrder 11908 + SrcBlock "Sum23" + SrcPort 1 + DstBlock "SENSING_L" + DstPort 1 + } + Line { + ZOrder 11909 + SrcBlock "Sum24" + SrcPort 1 + DstBlock "Divide29" + DstPort 2 + } + Line { + ZOrder 11910 + SrcBlock "Constant27" + SrcPort 1 + Points [9, 0; 0, -14; -23, 0; 0, -26] + DstBlock "Product21" + DstPort 2 + } + Line { + ZOrder 11911 + SrcBlock "Product21" + SrcPort 1 + DstBlock "Product2" + DstPort 2 + } + Line { + ZOrder 11912 + SrcBlock "Product2" + SrcPort 1 + Points [30, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + ZOrder 11913 + SrcBlock "Sum25" + SrcPort 1 + DstBlock "Product22" + DstPort 2 + } + Line { + ZOrder 11914 + SrcBlock "Divide29" + SrcPort 1 + Points [70, 0] + DstBlock "Product23" + DstPort 2 + } + Line { + ZOrder 11915 + SrcBlock "Product22" + SrcPort 1 + DstBlock "Product23" + DstPort 1 + } + Line { + ZOrder 11916 + SrcBlock "Constant25" + SrcPort 1 + Points [0, 20] + DstBlock "Product22" + DstPort 1 + } + Line { + ZOrder 11917 + SrcBlock "Tan_Theta" + SrcPort 1 + Points [89, 0; 0, 355] + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 11918 + SrcBlock "COS_Theta" + SrcPort 1 + Points [110, 0; 0, 245] + DstBlock "Divide29" + DstPort 1 + } + Line { + ZOrder 11919 + SrcBlock "Mux4" + SrcPort 1 + DstBlock "COS_Theta" + DstPort 1 + } + Line { + ZOrder 11920 + SrcBlock "Mux5" + SrcPort 1 + DstBlock "Tan_Theta" + DstPort 1 + } + Line { + ZOrder 11923 + SrcBlock "Theta" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 11922 + Points [0, 55] + DstBlock "Mux5" + DstPort 1 + } + Branch { + ZOrder 11921 + DstBlock "Mux4" + DstPort 1 + } + } + Line { + ZOrder 11928 + SrcBlock "SENSING_L" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 11927 + Points [0, 120] + DstBlock "L_MON" + DstPort 1 + } + Branch { + ZOrder 11926 + Points [74, 0] + Branch { + ZOrder 11925 + DstBlock "Sum24" + DstPort 2 + } + Branch { + ZOrder 11924 + DstBlock "Product21" + DstPort 1 + } + } + } + Line { + ZOrder 11929 + SrcBlock "Product23" + SrcPort 1 + DstBlock "SENSING_Y" + DstPort 1 + } + Line { + ZOrder 11930 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "Sum25" + DstPort 1 + } + Line { + ZOrder 11931 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "Divide28" + DstPort 1 + } + Line { + ZOrder 11932 + SrcBlock "L_MON" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 11933 + SrcBlock "Y_MON" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 11934 + SrcBlock "Constant31" + SrcPort 1 + Points [28, 0; 0, -40] + DstBlock "Product28" + DstPort 2 + } + Line { + ZOrder 11935 + SrcBlock "SENSING_Y" + SrcPort 1 + DstBlock "Product28" + DstPort 1 + } + Line { + ZOrder 11936 + SrcBlock "Product28" + SrcPort 1 + DstBlock "Y_MON" + DstPort 1 + } + Line { + ZOrder 11937 + SrcBlock "Constant37" + SrcPort 1 + Points [0, 5] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 11938 + SrcBlock "Constant38" + SrcPort 1 + Points [0, 9; 100, 0] + DstBlock "Mux2" + DstPort 2 + } + Line { + Name "" + ZOrder 14290 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + DstBlock "Terminator48" + DstPort 1 + } + Line { + Name "" + ZOrder 16935 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + DstBlock "Terminator39" + DstPort 1 + } + Line { + ZOrder 11948 + SrcBlock "Divide37" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11949 + SrcBlock "Divide47" + SrcPort 1 + DstBlock "Product33" + DstPort 1 + } + Line { + ZOrder 11950 + SrcBlock "Product33" + SrcPort 1 + DstBlock "Divide49" + DstPort 1 + } + Line { + ZOrder 11954 + SrcBlock "Xend_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 11955 + SrcBlock "Divide38" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11956 + SrcBlock "Divide46" + SrcPort 1 + DstBlock "Xend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11957 + SrcBlock "Divide50" + SrcPort 1 + DstBlock "Product36" + DstPort 1 + } + Line { + ZOrder 11958 + SrcBlock "Product36" + SrcPort 1 + DstBlock "Divide51" + DstPort 1 + } + Line { + ZOrder 11962 + SrcBlock "Xend_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 29806 + SrcBlock "Sum98" + SrcPort 1 + DstBlock "Divide37" + DstPort 1 + } + Line { + ZOrder 29809 + SrcBlock "Sum99" + SrcPort 1 + DstBlock "Divide38" + DstPort 1 + } + Line { + ZOrder 29810 + SrcBlock "Xend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum100" + DstPort 1 + } + Line { + ZOrder 11966 + SrcBlock "Divide39" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11967 + SrcBlock "Divide40" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11968 + SrcBlock "Divide41" + SrcPort 1 + DstBlock "Xend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29794 + SrcBlock "Sum45" + SrcPort 1 + DstBlock "Divide39" + DstPort 1 + } + Line { + ZOrder 29795 + SrcBlock "Sum50" + SrcPort 1 + DstBlock "Divide40" + DstPort 1 + } + Line { + ZOrder 29796 + SrcBlock "Sum97" + SrcPort 1 + DstBlock "Divide41" + DstPort 1 + } + Line { + ZOrder 11972 + SrcBlock "Sum44" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 13212 + SrcBlock "Mux16" + SrcPort 1 + DstBlock "Xend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 13219 + SrcBlock "Xend_OPLEV1_COIL_MAT" + SrcPort 1 + Points [47, 0; 0, -20] + DstBlock "Demux5" + DstPort 1 + } + Line { + ZOrder 11975 + SrcBlock "Xend_Fil_COIL2" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11976 + SrcBlock "Xend_Fil_COIL4" + SrcPort 1 + DstBlock "Xend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11977 + SrcBlock "Divide42" + SrcPort 1 + DstBlock "Product40" + DstPort 1 + } + Line { + ZOrder 11978 + SrcBlock "Divide44" + SrcPort 1 + DstBlock "Product41" + DstPort 1 + } + Line { + ZOrder 11979 + SrcBlock "Product40" + SrcPort 1 + DstBlock "Divide45" + DstPort 1 + } + Line { + ZOrder 11980 + SrcBlock "Product41" + SrcPort 1 + DstBlock "Divide43" + DstPort 1 + } + Line { + ZOrder 11983 + SrcBlock "Xend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 11982 + DstBlock "Divide47" + DstPort 1 + } + Branch { + ZOrder 11981 + Points [0, -50] + DstBlock "Xend_OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11986 + SrcBlock "Xend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 11985 + DstBlock "Divide50" + DstPort 1 + } + Branch { + ZOrder 11984 + Points [0, -65] + DstBlock "Xend_OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11989 + SrcBlock "Xend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11988 + DstBlock "Divide42" + DstPort 1 + } + Branch { + ZOrder 11987 + Points [0, -45] + DstBlock "Xend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11994 + SrcBlock "Xend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 11993 + Points [217, 0; 0, -160] + Branch { + ZOrder 11992 + DstBlock "Divide44" + DstPort 2 + } + Branch { + ZOrder 11991 + Points [0, -175] + DstBlock "Divide42" + DstPort 2 + } + } + Branch { + ZOrder 11990 + Points [0, -50] + DstBlock "Xend_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11997 + SrcBlock "Xend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11996 + DstBlock "Divide44" + DstPort 1 + } + Branch { + ZOrder 11995 + Points [0, -45] + DstBlock "Xend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12004 + SrcBlock "Constant56" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 12003 + DstBlock "Divide49" + DstPort 2 + } + Branch { + ZOrder 12002 + Points [0, 175] + DstBlock "Divide51" + DstPort 2 + } + } + Line { + ZOrder 12011 + SrcBlock "Constant55" + SrcPort 1 + Points [25, 0; 0, 160] + Branch { + ZOrder 12010 + DstBlock "Product36" + DstPort 2 + } + Branch { + ZOrder 12005 + DstBlock "Product33" + DstPort 2 + } + } + Line { + Name "" + ZOrder 16936 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + DstBlock "Terminator40" + DstPort 1 + } + Line { + ZOrder 12017 + SrcBlock "Xend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 12016 + Points [212, 0; 0, -160] + Branch { + ZOrder 12015 + Points [0, -175] + DstBlock "Divide47" + DstPort 2 + } + Branch { + ZOrder 12014 + DstBlock "Divide50" + DstPort 2 + } + } + Branch { + ZOrder 12013 + Points [0, -60] + DstBlock "Xend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12018 + SrcBlock "Xend_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum43" + DstPort 2 + } + Line { + ZOrder 12019 + SrcBlock "Sum43" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12020 + SrcBlock "Xend_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum44" + DstPort 2 + } + Line { + ZOrder 12021 + SrcBlock "Mux15" + SrcPort 1 + DstBlock "OPLEV2_length1" + DstPort 1 + } + Line { + ZOrder 12022 + SrcBlock "Xend_Fil_COIL3" + SrcPort 1 + Points [97, 0; 0, -5] + DstBlock "Xend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 12027 + SrcBlock "Xend_OPLEV1_X_mm_diff_MON" + SrcPort 1 + Points [15, 0; 0, 13; 202, 0; 0, -43] + DstBlock "Sum46" + DstPort 1 + } + Line { + ZOrder 12028 + SrcBlock "Mux12" + SrcPort 1 + DstBlock "Xend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 12029 + SrcBlock "Xend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux6" + DstPort 1 + } + Line { + ZOrder 12030 + SrcBlock "Xend_Fil_COIL1" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29811 + SrcBlock "Sum100" + SrcPort 1 + DstBlock "Divide46" + DstPort 1 + } + Line { + ZOrder 12038 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "Xend_OSC_TM_L1" + DstPort 1 + } + Line { + ZOrder 12040 + SrcBlock "Xend_Fil_TM_P" + SrcPort 1 + DstBlock "Sum49" + DstPort 1 + } + Line { + ZOrder 12041 + SrcBlock "Xend_Fil_TM_Y" + SrcPort 1 + DstBlock "Sum48" + DstPort 1 + } + Line { + ZOrder 12042 + SrcBlock "Xend_Fil_TM_L" + SrcPort 1 + DstBlock "Sum47" + DstPort 1 + } + Line { + ZOrder 12044 + SrcBlock "Xend_OSC_TM_L1" + SrcPort 1 + Points [250, 0] + DstBlock "Choice3" + DstPort 1 + } + Line { + ZOrder 12049 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "Xend_OSC_TM_Y1" + DstPort 1 + } + Line { + ZOrder 12052 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "Xend_OSC_TM_P1" + DstPort 1 + } + Line { + ZOrder 12055 + SrcBlock "Sum47" + SrcPort 1 + DstBlock "Mux12" + DstPort 1 + } + Line { + ZOrder 12056 + SrcBlock "Sum48" + SrcPort 1 + DstBlock "Mux12" + DstPort 2 + } + Line { + ZOrder 12057 + SrcBlock "Sum49" + SrcPort 1 + DstBlock "Mux12" + DstPort 3 + } + Line { + ZOrder 12059 + SrcBlock "Constant57" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice3" + DstPort 3 + } + Line { + ZOrder 12061 + SrcBlock "Xend_OSC_TM_Y1" + SrcPort 1 + Points [250, 0] + DstBlock "Choice4" + DstPort 1 + } + Line { + ZOrder 12063 + SrcBlock "Constant60" + SrcPort 1 + Points [52, 0; 0, -30] + DstBlock "Choice4" + DstPort 3 + } + Line { + ZOrder 12064 + SrcBlock "Xend_OSC_TM_P1" + SrcPort 1 + Points [247, 0; 0, 10] + DstBlock "Choice5" + DstPort 1 + } + Line { + ZOrder 12066 + SrcBlock "Constant61" + SrcPort 1 + Points [53, 0; 0, -30] + DstBlock "Choice5" + DstPort 3 + } + Line { + ZOrder 29793 + SrcBlock "Xend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum45" + DstPort 1 + } + Line { + ZOrder 12076 + SrcBlock "Constant64" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 12075 + Points [0, 55] + DstBlock "Sum51" + DstPort 1 + } + Branch { + ZOrder 12074 + DstBlock "Sum52" + DstPort 1 + } + } + Line { + ZOrder 12077 + SrcBlock "Constant66" + SrcPort 1 + DstBlock "Sum51" + DstPort 2 + } + Line { + ZOrder 12078 + SrcBlock "Sum51" + SrcPort 1 + Points [60, 0] + DstBlock "Mux15" + DstPort 1 + } + Line { + ZOrder 12079 + SrcBlock "Constant67" + SrcPort 1 + Points [56, 0; 0, 165] + DstBlock "Mux15" + DstPort 2 + } + Line { + ZOrder 12084 + SrcBlock "Constant63" + SrcPort 1 + Points [65, 0; 0, 385] + Branch { + ZOrder 12083 + DstBlock "Mux15" + DstPort 3 + } + Branch { + ZOrder 12082 + Points [0, 80] + Branch { + ZOrder 12081 + Points [0, 70] + DstBlock "Mux14" + DstPort 3 + } + Branch { + ZOrder 12080 + DstBlock "Mux17" + DstPort 2 + } + } + } + Line { + ZOrder 12085 + SrcBlock "Mux17" + SrcPort 1 + DstBlock "OPLEV1_length1" + DstPort 1 + } + Line { + ZOrder 34182 + SrcBlock "Product73" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 29758 + Points [199, 0] + DstBlock "Xend_TM_L_MON" + DstPort 1 + } + Branch { + ZOrder 29751 + Points [0, 36; -336, 0] + DstBlock "Mux17" + DstPort 1 + } + } + Line { + ZOrder 14132 + SrcBlock "OPLEV1_length1" + SrcPort 1 + Points [15, 0; 0, 113; -45, 0] + DstBlock "Choice6" + DstPort 1 + } + Line { + ZOrder 12093 + SrcBlock "Constant65" + SrcPort 1 + Points [40, 0] + DstBlock "Sum52" + DstPort 2 + } + Line { + ZOrder 12096 + SrcBlock "Sum52" + SrcPort 1 + Points [247, 0; 0, 410] + Branch { + ZOrder 12095 + Points [0, 55] + DstBlock "Mux14" + DstPort 2 + } + Branch { + ZOrder 12094 + DstBlock "Mux13" + DstPort 2 + } + } + Line { + ZOrder 12099 + SrcBlock "Mux13" + SrcPort 1 + DstBlock "OPLEV1_yaw1" + DstPort 1 + } + Line { + ZOrder 12100 + SrcBlock "Mux14" + SrcPort 1 + DstBlock "OPLEV1_pitch1" + DstPort 1 + } + Line { + ZOrder 12102 + SrcBlock "OPLEV1_pitch1" + SrcPort 1 + Points [22, 0; 0, -5] + DstBlock "Product38" + DstPort 1 + } + Line { + ZOrder 12105 + SrcBlock "Constant54" + SrcPort 1 + Points [66, 0; 0, 340; 145, 0; 0, 120] + Branch { + ZOrder 12104 + DstBlock "Product39" + DstPort 2 + } + Branch { + ZOrder 12103 + Points [0, 75] + DstBlock "Product38" + DstPort 2 + } + } + Line { + ZOrder 12106 + SrcBlock "Product39" + SrcPort 1 + DstBlock "Xend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 12107 + SrcBlock "Product38" + SrcPort 1 + DstBlock "Xend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 12111 + SrcBlock "Xend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 12115 + SrcBlock "Xend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 12116 + SrcBlock "Sum53" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12117 + SrcBlock "Xend_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum42" + DstPort 2 + } + Line { + ZOrder 12118 + SrcBlock "Sum42" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12119 + SrcBlock "Xend_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum53" + DstPort 2 + } + Line { + ZOrder 12120 + SrcBlock "Xend_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + Name "" + ZOrder 12351 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 24 + DstBlock "Terminator2" + DstPort 1 + } + Line { + Name "" + ZOrder 12360 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + DstBlock "Terminator9" + DstPort 1 + } + Line { + ZOrder 12362 + SrcBlock "ADC1" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 13153 + SrcBlock "Constant68" + SrcPort 1 + Points [10, 0; 0, 180] + Branch { + ZOrder 12371 + DstBlock "Product41" + DstPort 2 + } + Branch { + ZOrder 12370 + DstBlock "Product40" + DstPort 2 + } + } + Line { + ZOrder 12373 + SrcBlock "Constant69" + SrcPort 1 + Points [10, 0; 0, 235] + Branch { + ZOrder 12375 + DstBlock "Divide43" + DstPort 2 + } + Branch { + ZOrder 12374 + DstBlock "Divide45" + DstPort 2 + } + } + Line { + Name "" + ZOrder 16215 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + DstBlock "Terminator27" + DstPort 1 + } + Line { + Name "" + ZOrder 12379 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + DstBlock "Terminator28" + DstPort 1 + } + Line { + Name "" + ZOrder 12380 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + DstBlock "Terminator10" + DstPort 1 + } + Line { + Name "" + ZOrder 12382 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 10 + DstBlock "Terminator30" + DstPort 1 + } + Line { + Name "" + ZOrder 12383 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 11 + DstBlock "Terminator36" + DstPort 1 + } + Line { + Name "" + ZOrder 12384 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 12 + DstBlock "Terminator37" + DstPort 1 + } + Line { + Name "" + ZOrder 12385 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 13 + DstBlock "Terminator38" + DstPort 1 + } + Line { + Name "" + ZOrder 16938 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 14 + DstBlock "Yend_SEISM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 16937 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 15 + Points [22, 0; 0, 5] + DstBlock "Midend_MIC_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12388 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 16 + DstBlock "Terminator41" + DstPort 1 + } + Line { + Name "" + ZOrder 12392 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 20 + DstBlock "Terminator45" + DstPort 1 + } + Line { + Name "" + ZOrder 12393 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 25 + DstBlock "Terminator46" + DstPort 1 + } + Line { + Name "" + ZOrder 14321 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 17 + DstBlock "Xend_OPLEV2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14322 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 18 + Points [139, 0; 0, -25] + DstBlock "Xend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14323 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 19 + Points [135, 0; 0, -50] + DstBlock "Xend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14307 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 21 + Points [25, 0; 0, -100] + DstBlock "Xend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12400 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "Terminator54" + DstPort 1 + } + Line { + Name "" + ZOrder 12402 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "Terminator51" + DstPort 1 + } + Line { + Name "" + ZOrder 16240 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "Terminator43" + DstPort 1 + } + Line { + Name "" + ZOrder 12404 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "Terminator53" + DstPort 1 + } + Line { + ZOrder 14099 + SrcBlock "Divide45" + SrcPort 1 + Points [94, 0] + Branch { + ZOrder 12109 + Points [0, 55] + DstBlock "Sum42" + DstPort 1 + } + Branch { + ZOrder 12108 + DstBlock "Xend_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14098 + SrcBlock "Divide43" + SrcPort 1 + Points [95, 0] + Branch { + ZOrder 12113 + Points [0, -45] + DstBlock "Sum53" + DstPort 1 + } + Branch { + ZOrder 12112 + DstBlock "Xend_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14096 + SrcBlock "Divide49" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 11952 + Points [0, 55] + DstBlock "Sum43" + DstPort 1 + } + Branch { + ZOrder 11951 + DstBlock "Xend_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14097 + SrcBlock "Divide51" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 11960 + Points [0, -45] + DstBlock "Sum44" + DstPort 1 + } + Branch { + ZOrder 11959 + DstBlock "Xend_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14094 + SrcBlock "Divide19" + SrcPort 1 + Points [104, 0] + Branch { + ZOrder 10535 + Points [0, 55] + DstBlock "Sum1" + DstPort 1 + } + Branch { + ZOrder 10534 + DstBlock "Yend_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14095 + SrcBlock "Divide17" + SrcPort 1 + Points [105, 0] + Branch { + ZOrder 10539 + Points [0, -45] + DstBlock "Sum40" + DstPort 1 + } + Branch { + ZOrder 10538 + DstBlock "Yend_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14093 + SrcBlock "Divide6" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 7249 + Points [0, -45] + DstBlock "Sum31" + DstPort 1 + } + Branch { + ZOrder 2848 + DstBlock "Yend_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14092 + SrcBlock "Divide4" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 7243 + Points [0, 55] + DstBlock "Sum30" + DstPort 1 + } + Branch { + ZOrder 3489 + DstBlock "Yend_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 13235 + SrcBlock "Demux5" + SrcPort 1 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 13232 + SrcBlock "Demux5" + SrcPort 4 + DstBlock "Xend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 13234 + SrcBlock "Demux5" + SrcPort 2 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 13233 + SrcBlock "Demux5" + SrcPort 3 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 13229 + SrcBlock "Demux6" + SrcPort 1 + DstBlock "Mux16" + DstPort 1 + } + Line { + ZOrder 13230 + SrcBlock "Demux6" + SrcPort 2 + DstBlock "Mux16" + DstPort 2 + } + Line { + ZOrder 13231 + SrcBlock "Demux6" + SrcPort 3 + DstBlock "Mux16" + DstPort 3 + } + Line { + ZOrder 14133 + SrcBlock "Xend_yaw_length_SW" + SrcPort 1 + DstBlock "Choice6" + DstPort 2 + } + Line { + ZOrder 14134 + SrcBlock "Constant70" + SrcPort 1 + Points [20, 0; 0, -30] + DstBlock "Choice6" + DstPort 3 + } + Line { + ZOrder 14135 + SrcBlock "Choice6" + SrcPort 1 + Points [60, 0] + DstBlock "Sum46" + DstPort 2 + } + Line { + ZOrder 14141 + SrcBlock "OPLEV1_length" + SrcPort 1 + Points [15, 0] + DstBlock "Choice7" + DstPort 1 + } + Line { + ZOrder 14137 + SrcBlock "Yend_yaw_length_SW" + SrcPort 1 + DstBlock "Choice7" + DstPort 2 + } + Line { + ZOrder 14138 + SrcBlock "Constant71" + SrcPort 1 + Points [20, 0; 0, -30] + DstBlock "Choice7" + DstPort 3 + } + Line { + ZOrder 14140 + SrcBlock "Choice7" + SrcPort 1 + Points [15, 0] + DstBlock "Sum33" + DstPort 2 + } + Line { + ZOrder 14575 + SrcBlock "Xend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 31479 + Points [0, -25] + DstBlock "Xend_TM_COIL1_VOLT" + DstPort 1 + } + Branch { + ZOrder 31478 + Points [167, 0; 0, -6310] + DstBlock "Product20" + DstPort 1 + } + } + Line { + ZOrder 14574 + SrcBlock "Xend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 31481 + Points [0, -16; 24, 0; 0, -9] + DstBlock "Xend_TM_COIL2_VOLT" + DstPort 1 + } + Branch { + ZOrder 31480 + Points [275, 0; 0, -6190] + DstBlock "Product17" + DstPort 1 + } + } + Line { + ZOrder 14573 + SrcBlock "Xend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 31483 + Points [0, -21; 28, 0; 0, -9] + DstBlock "Xend_TM_COIL3_VOLT" + DstPort 1 + } + Branch { + ZOrder 31482 + Points [362, 0; 0, -6075] + DstBlock "Product18" + DstPort 1 + } + } + Line { + ZOrder 14572 + SrcBlock "Xend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 31485 + Points [0, -19; 26, 0; 0, -11] + DstBlock "Xend_TM_COIL4_VOLT" + DstPort 1 + } + Branch { + ZOrder 31484 + Points [445, 0; 0, -5955] + DstBlock "Product19" + DstPort 1 + } + } + Line { + Name "" + ZOrder 14304 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 24 + DstBlock "Terminator50" + DstPort 1 + } + Line { + Name "" + ZOrder 14305 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 23 + Points [140, 0; 0, -150] + DstBlock "Xend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14306 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 22 + Points [139, 0; 0, -125] + DstBlock "Xend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14318 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 26 + DstBlock "Terminator42" + DstPort 1 + } + Line { + Name "" + ZOrder 16239 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 27 + DstBlock "Terminator52" + DstPort 1 + } + Line { + Name "" + ZOrder 14320 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 28 + DstBlock "Terminator44" + DstPort 1 + } + Line { + Name "" + ZOrder 14544 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "Terminator57" + DstPort 1 + } + Line { + Name "" + ZOrder 14547 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "Terminator56" + DstPort 1 + } + Line { + Name "" + ZOrder 14546 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "Terminator55" + DstPort 1 + } + Line { + Name "" + ZOrder 14548 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "Terminator58" + DstPort 1 + } + Line { + Name "" + ZOrder 14553 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "Terminator62" + DstPort 1 + } + Line { + Name "" + ZOrder 14555 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "Terminator59" + DstPort 1 + } + Line { + Name "" + ZOrder 14556 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "Terminator60" + DstPort 1 + } + Line { + Name "" + ZOrder 14557 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + Points [40, 0] + DstBlock "Terminator61" + DstPort 1 + } + Line { + Name "" + ZOrder 14563 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "Terminator71" + DstPort 1 + } + Line { + Name "" + ZOrder 14564 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "Terminator72" + DstPort 1 + } + Line { + Name "" + ZOrder 14565 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "Terminator73" + DstPort 1 + } + Line { + Name "" + ZOrder 14566 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "Terminator74" + DstPort 1 + } + Line { + Name "" + ZOrder 14567 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 5 + DstBlock "Terminator75" + DstPort 1 + } + Line { + Name "" + ZOrder 14568 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 6 + DstBlock "Terminator76" + DstPort 1 + } + Line { + Name "" + ZOrder 14570 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 7 + DstBlock "Terminator77" + DstPort 1 + } + Line { + Name "" + ZOrder 14571 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 8 + DstBlock "Terminator78" + DstPort 1 + } + Line { + ZOrder 14645 + SrcBlock "C00_Yend_MON" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 22031 + Points [0, 95] + DstBlock "Divide73" + DstPort 1 + } + Branch { + ZOrder 22030 + DstBlock "C00_Yend" + DstPort 1 + } + } + Line { + ZOrder 14655 + SrcBlock "K1:C00-VIS_Yend" + SrcPort 1 + DstBlock "C00_Yend_MON" + DstPort 1 + } + Line { + ZOrder 14657 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "K1:C00-VIS_Yend" + DstPort 1 + } + Line { + Name "" + ZOrder 15459 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + Points [152, 0; 0, -30] + DstBlock "Yend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 15462 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + Points [148, 0; 0, -60] + DstBlock "Yend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 15458 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + DstBlock "Yend_OPLEV2_X_MON" + DstPort 1 + } + Line { + ZOrder 14666 + SrcBlock "Constant73" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide53" + DstPort 2 + } + Line { + ZOrder 14667 + SrcBlock "Sum54" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide52" + DstPort 2 + } + Line { + ZOrder 14668 + SrcBlock "Constant75" + SrcPort 1 + DstBlock "Divide53" + DstPort 1 + } + Line { + ZOrder 14669 + SrcBlock "Constant74" + SrcPort 1 + DstBlock "Sum54" + DstPort 1 + } + Line { + ZOrder 14670 + SrcBlock "Constant72" + SrcPort 1 + Points [65, 0] + DstBlock "Sum54" + DstPort 2 + } + Line { + ZOrder 14671 + SrcBlock "Divide53" + SrcPort 1 + DstBlock "Divide52" + DstPort 1 + } + Line { + ZOrder 14673 + SrcBlock "Divide52" + SrcPort 1 + Points [349, 0] + Branch { + ZOrder 14684 + Points [0, -20] + DstBlock "Divide54" + DstPort 2 + } + Branch { + ZOrder 14683 + Points [0, 185] + Branch { + ZOrder 14691 + Points [0, 205] + Branch { + ZOrder 14694 + Points [0, 205] + DstBlock "Divide57" + DstPort 2 + } + Branch { + ZOrder 14693 + DstBlock "Divide56" + DstPort 2 + } + } + Branch { + ZOrder 14690 + DstBlock "Divide55" + DstPort 2 + } + } + } + Line { + ZOrder 14675 + SrcBlock "Divide54" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens1" + DstPort 1 + } + Line { + ZOrder 14679 + SrcBlock "Divide55" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens2" + DstPort 1 + } + Line { + ZOrder 14680 + SrcBlock "Divide56" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens3" + DstPort 1 + } + Line { + ZOrder 14681 + SrcBlock "Divide57" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens4" + DstPort 1 + } + Line { + ZOrder 15445 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "Divide54" + DstPort 1 + } + Line { + ZOrder 15446 + SrcBlock "Ground39" + SrcPort 1 + DstBlock "Divide56" + DstPort 1 + } + Line { + ZOrder 15447 + SrcBlock "Ground40" + SrcPort 1 + DstBlock "Divide57" + DstPort 1 + } + Line { + ZOrder 15448 + SrcBlock "Ground38" + SrcPort 1 + DstBlock "Divide55" + DstPort 1 + } + Line { + Name "" + ZOrder 15467 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 9 + DstBlock "Terminator29" + DstPort 1 + } + Line { + ZOrder 16505 + SrcBlock "Product42" + SrcPort 1 + DstBlock "DAC_1" + DstPort 9 + } + Line { + ZOrder 16493 + SrcBlock "Ground36" + SrcPort 1 + DstBlock "DAC_1" + DstPort 2 + } + Line { + ZOrder 16494 + SrcBlock "Ground37" + SrcPort 1 + DstBlock "DAC_1" + DstPort 3 + } + Line { + ZOrder 16495 + SrcBlock "Ground41" + SrcPort 1 + DstBlock "DAC_1" + DstPort 4 + } + Line { + ZOrder 16497 + SrcBlock "Ground43" + SrcPort 1 + DstBlock "DAC_1" + DstPort 6 + } + Line { + ZOrder 16498 + SrcBlock "Ground44" + SrcPort 1 + DstBlock "DAC_1" + DstPort 7 + } + Line { + ZOrder 16499 + SrcBlock "Ground45" + SrcPort 1 + DstBlock "DAC_1" + DstPort 8 + } + Line { + ZOrder 16507 + SrcBlock "Product44" + SrcPort 1 + Points [71, 0] + Branch { + ZOrder 37729 + Points [0, -1050] + Branch { + ZOrder 37731 + Points [0, -700] + DstBlock "DAC_1" + DstPort 1 + } + Branch { + ZOrder 37730 + DstBlock "DAC_1" + DstPort 5 + } + } + Branch { + ZOrder 37728 + Points [0, 350] + DstBlock "DAC_1" + DstPort 13 + } + Branch { + ZOrder 37727 + DstBlock "DAC_1" + DstPort 11 + } + } + Line { + ZOrder 16502 + SrcBlock "Ground47" + SrcPort 1 + DstBlock "DAC_1" + DstPort 14 + } + Line { + ZOrder 16503 + SrcBlock "Ground48" + SrcPort 1 + DstBlock "DAC_1" + DstPort 15 + } + Line { + ZOrder 16504 + SrcBlock "Ground49" + SrcPort 1 + DstBlock "DAC_1" + DstPort 16 + } + Line { + ZOrder 16506 + SrcBlock "Product43" + SrcPort 1 + DstBlock "DAC_1" + DstPort 10 + } + Line { + ZOrder 16508 + SrcBlock "Product45" + SrcPort 1 + DstBlock "DAC_1" + DstPort 12 + } + Line { + ZOrder 3910 + SrcBlock "Constant10" + SrcPort 1 + Points [98, 0; 0, 150] + Branch { + ZOrder 24244 + DstBlock "Product16" + DstPort 2 + } + Branch { + ZOrder 24243 + Points [0, 175] + Branch { + ZOrder 24246 + DstBlock "Product3" + DstPort 2 + } + Branch { + ZOrder 24245 + Points [0, 175] + Branch { + ZOrder 24249 + Points [0, 175] + Branch { + ZOrder 24251 + DstBlock "Product15" + DstPort 2 + } + Branch { + ZOrder 24250 + Points [0, 165] + Branch { + ZOrder 7871 + Points [0, 175] + Branch { + ZOrder 7874 + Points [0, 175] + Branch { + ZOrder 7877 + Points [0, 175] + Branch { + ZOrder 37719 + Points [0, 1970] + Branch { + ZOrder 37721 + Points [-1, 0; 0, 175] + Branch { + ZOrder 16519 + Points [0, 175] + Branch { + ZOrder 16522 + Points [0, 175] + DstBlock "Product45" + DstPort 2 + } + Branch { + ZOrder 16521 + DstBlock "Product44" + DstPort 2 + } + } + Branch { + ZOrder 16518 + DstBlock "Product43" + DstPort 2 + } + } + Branch { + ZOrder 16510 + DstBlock "Product42" + DstPort 2 + } + } + Branch { + ZOrder 37718 + DstBlock "Product19" + DstPort 2 + } + } + Branch { + ZOrder 7876 + DstBlock "Product18" + DstPort 2 + } + } + Branch { + ZOrder 7873 + DstBlock "Product17" + DstPort 2 + } + } + Branch { + ZOrder 7870 + DstBlock "Product20" + DstPort 2 + } + } + } + Branch { + ZOrder 24248 + DstBlock "Product10" + DstPort 2 + } + } + } + } + Line { + ZOrder 16524 + SrcBlock "Yend_Fil_PIEZO1" + SrcPort 1 + DstBlock "Yend_Fil_PIEZO1_MON" + DstPort 1 + } + Line { + ZOrder 16525 + SrcBlock "Yend_Fil_PIEZO2" + SrcPort 1 + DstBlock "Yend_Fil_PIEZO2_MON" + DstPort 1 + } + Line { + ZOrder 16526 + SrcBlock "Yend_Fil_PIEZO3" + SrcPort 1 + DstBlock "Yend_Fil_PIEZO3_MON" + DstPort 1 + } + Line { + ZOrder 16527 + SrcBlock "Yend_Fil_PIEZO4" + SrcPort 1 + DstBlock "Yend_Fil_PIEZO4_MON" + DstPort 1 + } + Line { + ZOrder 16528 + SrcBlock "Ground50" + SrcPort 1 + DstBlock "Yend_Fil_PIEZO1" + DstPort 1 + } + Line { + ZOrder 16529 + SrcBlock "Ground51" + SrcPort 1 + DstBlock "Yend_Fil_PIEZO2" + DstPort 1 + } + Line { + ZOrder 16530 + SrcBlock "Ground52" + SrcPort 1 + DstBlock "Yend_Fil_PIEZO3" + DstPort 1 + } + Line { + ZOrder 16531 + SrcBlock "Ground53" + SrcPort 1 + DstBlock "Yend_Fil_PIEZO4" + DstPort 1 + } + Line { + ZOrder 16532 + SrcBlock "Yend_Fil_PIEZO1_MON" + SrcPort 1 + DstBlock "Product42" + DstPort 1 + } + Line { + ZOrder 16533 + SrcBlock "Yend_Fil_PIEZO2_MON" + SrcPort 1 + DstBlock "Product43" + DstPort 1 + } + Line { + ZOrder 16534 + SrcBlock "Yend_Fil_PIEZO3_MON" + SrcPort 1 + DstBlock "Product44" + DstPort 1 + } + Line { + ZOrder 16535 + SrcBlock "Yend_Fil_PIEZO4_MON" + SrcPort 1 + DstBlock "Product45" + DstPort 1 + } + Line { + ZOrder 16924 + SrcBlock "Midend_MIC_MON" + SrcPort 1 + DstBlock "Divide58" + DstPort 1 + } + Line { + ZOrder 16925 + SrcBlock "Divide58" + SrcPort 1 + DstBlock "Midend_MIC_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16926 + SrcBlock "Midend_MIC_VOLT_MON" + SrcPort 1 + DstBlock "Midend_MIC_VOLT" + DstPort 1 + } + Line { + ZOrder 4266 + SrcBlock "Divide27" + SrcPort 1 + Points [31, 0; 0, 444] + Branch { + ZOrder 16234 + Points [-6, 0; 0, 2351] + Branch { + ZOrder 4383 + DstBlock "Divide" + DstPort 2 + } + Branch { + ZOrder 24034 + Points [0, 175] + Branch { + ZOrder 4371 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 24072 + Points [0, 175] + Branch { + ZOrder 24035 + Points [0, 455] + Branch { + ZOrder 15456 + Points [0, 175] + Branch { + ZOrder 15457 + Points [0, 175] + Branch { + ZOrder 15455 + Points [0, 270; -35, 0; 0, 6105] + Branch { + ZOrder 16940 + DstBlock "Divide59" + DstPort 2 + } + Branch { + ZOrder 16939 + Points [0, 205] + Branch { + ZOrder 16942 + DstBlock "Divide58" + DstPort 2 + } + Branch { + ZOrder 16941 + Points [0, 395] + Branch { + ZOrder 14275 + Points [0, 175] + Branch { + ZOrder 14314 + Points [0, 175] + Branch { + ZOrder 12151 + Points [0, 350] + Branch { + ZOrder 14325 + DstBlock "Divide37" + DstPort 2 + } + Branch { + ZOrder 14324 + Points [0, 175] + Branch { + ZOrder 12145 + Points [0, 175] + DstBlock "Divide46" + DstPort 2 + } + Branch { + ZOrder 14300 + DstBlock "Divide38" + DstPort 2 + } + } + } + Branch { + ZOrder 14278 + DstBlock "Divide41" + DstPort 2 + } + } + Branch { + ZOrder 14277 + DstBlock "Divide40" + DstPort 2 + } + } + Branch { + ZOrder 14274 + DstBlock "Divide39" + DstPort 2 + } + } + } + } + Branch { + ZOrder 14579 + DstBlock "Divide15" + DstPort 2 + } + } + Branch { + ZOrder 4397 + DstBlock "Divide14" + DstPort 2 + } + } + Branch { + ZOrder 4408 + DstBlock "Divide13" + DstPort 2 + } + } + Branch { + ZOrder 4437 + DstBlock "Divide2" + DstPort 2 + } + } + } + } + Branch { + ZOrder 3973 + Points [300, 0; 0, -114] + Branch { + ZOrder 16235 + Points [0, -65] + Branch { + ZOrder 3290 + Points [0, -65] + Branch { + ZOrder 3295 + Points [0, -65] + DstBlock "Divide8" + DstPort 2 + } + Branch { + ZOrder 3285 + DstBlock "Divide23" + DstPort 2 + } + } + Branch { + ZOrder 3286 + DstBlock "Divide25" + DstPort 2 + } + } + Branch { + ZOrder 3507 + DstBlock "Divide26" + DstPort 2 + } + } + } + Line { + ZOrder 16929 + SrcBlock "Yend_SEISM_MON" + SrcPort 1 + DstBlock "Divide59" + DstPort 1 + } + Line { + ZOrder 16930 + SrcBlock "Divide59" + SrcPort 1 + DstBlock "Yend_SEISM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16931 + SrcBlock "Yend_SEISM_VOLT_MON" + SrcPort 1 + DstBlock "Divide60" + DstPort 1 + } + Line { + ZOrder 16932 + SrcBlock "Constant77" + SrcPort 1 + DstBlock "Divide60" + DstPort 2 + } + Line { + ZOrder 16933 + SrcBlock "Divide60" + SrcPort 1 + DstBlock "Yend_SEISM_ACC_MON" + DstPort 1 + } + Line { + ZOrder 16934 + SrcBlock "Yend_SEISM_ACC_MON" + SrcPort 1 + DstBlock "Yend_SEISM_ACC" + DstPort 1 + } + Line { + ZOrder 34185 + SrcBlock "Product101" + SrcPort 1 + Points [82, 0; 0, 38] + Branch { + ZOrder 34462 + Points [0, 82] + DstBlock "Yend_TM_L_MON" + DstPort 1 + } + Branch { + ZOrder 34329 + Points [-506, 0; 0, 37] + DstBlock "Mux9" + DstPort 1 + } + } + Line { + ZOrder 17289 + SrcBlock "Ground54" + SrcPort 1 + DstBlock "Yend_OSC_TM_L2" + DstPort 1 + } + Line { + ZOrder 24213 + SrcBlock "Yend_OSC_TM_L2" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice8" + DstPort 1 + } + Line { + ZOrder 17293 + SrcBlock "Ground55" + SrcPort 1 + DstBlock "Yend_OSC_TM_Y2" + DstPort 1 + } + Line { + ZOrder 17296 + SrcBlock "Ground56" + SrcPort 1 + DstBlock "Yend_OSC_TM_P2" + DstPort 1 + } + Line { + ZOrder 17299 + SrcBlock "Yend_OSC_TM_L2_SW" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 19849 + DstBlock "Choice8" + DstPort 2 + } + Branch { + ZOrder 19769 + Points [0, 287; -245, 0] + Branch { + ZOrder 19921 + Points [0, 28] + DstBlock "Choice14" + DstPort 2 + } + Branch { + ZOrder 19920 + Points [-139, 0] + DstBlock "Choice15" + DstPort 2 + } + } + } + Line { + ZOrder 17300 + SrcBlock "Constant79" + SrcPort 1 + Points [45, 0] + DstBlock "Choice8" + DstPort 3 + } + Line { + ZOrder 17311 + SrcBlock "Choice8" + SrcPort 1 + Points [280, 0; 0, 566; 50, 0] + DstBlock "Sum55" + DstPort 2 + } + Line { + ZOrder 24214 + SrcBlock "Yend_OSC_TM_Y2" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice9" + DstPort 1 + } + Line { + ZOrder 17304 + SrcBlock "Constant80" + SrcPort 1 + Points [45, 0] + DstBlock "Choice9" + DstPort 3 + } + Line { + ZOrder 24215 + SrcBlock "Yend_OSC_TM_P2" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice10" + DstPort 1 + } + Line { + ZOrder 17307 + SrcBlock "Constant81" + SrcPort 1 + Points [45, 0] + DstBlock "Choice10" + DstPort 3 + } + Line { + ZOrder 17314 + SrcBlock "Choice9" + SrcPort 1 + Points [260, 0; 0, 520] + DstBlock "Sum56" + DstPort 2 + } + Line { + ZOrder 17317 + SrcBlock "Choice10" + SrcPort 1 + Points [238, 0; 0, 440] + DstBlock "Sum57" + DstPort 1 + } + Line { + ZOrder 17312 + SrcBlock "Sum55" + SrcPort 1 + Points [23, 0; 0, 380] + DstBlock "Sum34" + DstPort 2 + } + Line { + ZOrder 17315 + SrcBlock "Sum56" + SrcPort 1 + Points [17, 0; 0, 406; 33, 0] + DstBlock "Sum35" + DstPort 2 + } + Line { + ZOrder 17319 + SrcBlock "Sum57" + SrcPort 1 + Points [6, 0; 0, 430] + DstBlock "Sum36" + DstPort 2 + } + Line { + ZOrder 18037 + SrcBlock "Yend_Fil_TM_OFFSET_L" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice11" + DstPort 1 + } + Line { + ZOrder 17321 + SrcBlock "Yend_ZEROE_TM_L_SW" + SrcPort 1 + DstBlock "Choice11" + DstPort 2 + } + Line { + ZOrder 17322 + SrcBlock "Constant82" + SrcPort 1 + Points [45, 0] + DstBlock "Choice11" + DstPort 3 + } + Line { + ZOrder 17339 + SrcBlock "Choice11" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum58" + DstPort 2 + } + Line { + ZOrder 18040 + SrcBlock "Yend_Fil_TM_OFFSET_Y" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice12" + DstPort 1 + } + Line { + ZOrder 17326 + SrcBlock "Yend_ZEROE_TM_Y_SW" + SrcPort 1 + DstBlock "Choice12" + DstPort 2 + } + Line { + ZOrder 17327 + SrcBlock "Constant83" + SrcPort 1 + Points [45, 0] + DstBlock "Choice12" + DstPort 3 + } + Line { + ZOrder 17340 + SrcBlock "Choice12" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum59" + DstPort 2 + } + Line { + ZOrder 18041 + SrcBlock "Yend_Fil_TM_OFFSET_P" + SrcPort 1 + Points [121, 0; 0, 5] + DstBlock "Choice13" + DstPort 1 + } + Line { + ZOrder 17330 + SrcBlock "Yend_ZEROE_TM_P_SW" + SrcPort 1 + DstBlock "Choice13" + DstPort 2 + } + Line { + ZOrder 17331 + SrcBlock "Constant85" + SrcPort 1 + Points [45, 0] + DstBlock "Choice13" + DstPort 3 + } + Line { + ZOrder 17341 + SrcBlock "Choice13" + SrcPort 1 + Points [65, 0] + DstBlock "Sum60" + DstPort 2 + } + Line { + ZOrder 19477 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L1_SIN" + DstPort 1 + } + Line { + ZOrder 19479 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L1_COS" + DstPort 1 + } + Line { + ZOrder 19478 + SrcBlock "Yend_Fil_DEMOD_TM_L1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19397 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 19263 + Points [0, -45; 478, 0] + Branch { + ZOrder 22270 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 19264 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 19398 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 18777 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 18778 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 19473 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y1_SIN" + DstPort 1 + } + Line { + ZOrder 19475 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y1_COS" + DstPort 1 + } + Line { + ZOrder 18793 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 18794 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 18795 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 18796 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 18797 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 18937 + SrcBlock "Product52" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y1_MON" + DstPort 1 + } + Line { + ZOrder 19481 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P1_SIN" + DstPort 1 + } + Line { + ZOrder 19482 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P1_COS" + DstPort 1 + } + Line { + ZOrder 18820 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 18821 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 18822 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 18823 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 18824 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 18938 + SrcBlock "Product55" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P1_MON" + DstPort 1 + } + Line { + ZOrder 19480 + SrcBlock "Yend_Fil_DEMOD_TM_L1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19400 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 19268 + Points [0, 28; 465, 0] + Branch { + ZOrder 22265 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 22264 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 34271 + SrcBlock "Sum37" + SrcPort 1 + Points [217, 0] + Branch { + ZOrder 34513 + Points [0, 1215; 289, 0] + Branch { + ZOrder 34522 + Points [0, 55] + DstBlock "Product68" + DstPort 1 + } + Branch { + ZOrder 34521 + DstBlock "Product67" + DstPort 1 + } + } + Branch { + ZOrder 34512 + DstBlock "Yend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 19489 + SrcBlock "Product56" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L2_SIN" + DstPort 1 + } + Line { + ZOrder 19488 + SrcBlock "Product57" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L2_COS" + DstPort 1 + } + Line { + ZOrder 18887 + SrcBlock "MathFunction6" + SrcPort 1 + DstBlock "Sum64" + DstPort 1 + } + Line { + ZOrder 18888 + SrcBlock "MathFunction7" + SrcPort 1 + Points [30, 0] + DstBlock "Sum64" + DstPort 2 + } + Line { + ZOrder 18889 + SrcBlock "Sum64" + SrcPort 1 + DstBlock "SQRT4" + DstPort 1 + } + Line { + ZOrder 18890 + SrcBlock "SQRT4" + SrcPort 1 + Points [5, 0] + DstBlock "Product58" + DstPort 1 + } + Line { + ZOrder 18891 + SrcBlock "Constant89" + SrcPort 1 + Points [5, 0] + DstBlock "Product58" + DstPort 2 + } + Line { + ZOrder 18941 + SrcBlock "Product58" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L2_MON" + DstPort 1 + } + Line { + ZOrder 19490 + SrcBlock "Product59" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y2_SIN" + DstPort 1 + } + Line { + ZOrder 19487 + SrcBlock "Product60" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y2_COS" + DstPort 1 + } + Line { + ZOrder 18897 + SrcBlock "MathFunction8" + SrcPort 1 + DstBlock "Sum65" + DstPort 1 + } + Line { + ZOrder 18898 + SrcBlock "MathFunction9" + SrcPort 1 + Points [30, 0] + DstBlock "Sum65" + DstPort 2 + } + Line { + ZOrder 18899 + SrcBlock "Sum65" + SrcPort 1 + DstBlock "SQRT5" + DstPort 1 + } + Line { + ZOrder 18900 + SrcBlock "SQRT5" + SrcPort 1 + Points [5, 0] + DstBlock "Product61" + DstPort 1 + } + Line { + ZOrder 18901 + SrcBlock "Constant88" + SrcPort 1 + Points [5, 0] + DstBlock "Product61" + DstPort 2 + } + Line { + ZOrder 18943 + SrcBlock "Product61" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y2_MON" + DstPort 1 + } + Line { + ZOrder 19486 + SrcBlock "Product62" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P2_SIN" + DstPort 1 + } + Line { + ZOrder 19485 + SrcBlock "Product63" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P2_COS" + DstPort 1 + } + Line { + ZOrder 18907 + SrcBlock "MathFunction10" + SrcPort 1 + DstBlock "Sum66" + DstPort 1 + } + Line { + ZOrder 18908 + SrcBlock "MathFunction11" + SrcPort 1 + Points [30, 0] + DstBlock "Sum66" + DstPort 2 + } + Line { + ZOrder 18909 + SrcBlock "Sum66" + SrcPort 1 + DstBlock "SQRT6" + DstPort 1 + } + Line { + ZOrder 18910 + SrcBlock "SQRT6" + SrcPort 1 + Points [5, 0] + DstBlock "Product64" + DstPort 1 + } + Line { + ZOrder 18911 + SrcBlock "Constant90" + SrcPort 1 + Points [5, 0] + DstBlock "Product64" + DstPort 2 + } + Line { + ZOrder 18942 + SrcBlock "Product64" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P2_MON" + DstPort 1 + } + Line { + ZOrder 18939 + SrcBlock "Yend_DEMOD_TM_AMP_Y1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y1" + DstPort 1 + } + Line { + ZOrder 18940 + SrcBlock "Yend_DEMOD_TM_AMP_P1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P1" + DstPort 1 + } + Line { + ZOrder 18944 + SrcBlock "Yend_DEMOD_TM_AMP_L2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L2" + DstPort 1 + } + Line { + ZOrder 18945 + SrcBlock "Yend_DEMOD_TM_AMP_Y2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y2" + DstPort 1 + } + Line { + ZOrder 18946 + SrcBlock "Yend_DEMOD_TM_AMP_P2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P2" + DstPort 1 + } + Line { + ZOrder 18955 + SrcBlock "Product49" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L1_MON" + DstPort 1 + } + Line { + ZOrder 18956 + SrcBlock "Yend_DEMOD_TM_AMP_L1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L1" + DstPort 1 + } + Line { + ZOrder 18969 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_L1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L1" + DstPort 1 + } + Line { + ZOrder 19483 + SrcBlock "Yend_Fil_DEMOD_TM_P1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19306 + Points [0, -30; 478, 0] + Branch { + ZOrder 19308 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 19307 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 18991 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 19484 + SrcBlock "Yend_Fil_DEMOD_TM_P1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19303 + Points [0, 48; 458, 0] + Branch { + ZOrder 19305 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 19304 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 18993 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 19491 + SrcBlock "Yend_Fil_DEMOD_TM_L2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 19339 + Points [0, -45; 549, 0] + Branch { + ZOrder 22294 + Points [0, 40] + DstBlock "Abs6" + DstPort 1 + } + Branch { + ZOrder 19346 + Points [66, 0; 0, 25] + DstBlock "Divide64" + DstPort 1 + } + } + Branch { + ZOrder 19003 + DstBlock "MathFunction6" + DstPort 1 + } + } + Line { + ZOrder 19495 + SrcBlock "Yend_Fil_DEMOD_TM_L2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 19340 + Points [0, 43; 532, 0] + Branch { + ZOrder 19349 + Points [0, -38] + DstBlock "Abs7" + DstPort 1 + } + Branch { + ZOrder 19348 + Points [83, 0] + DstBlock "Divide70" + DstPort 1 + } + } + Branch { + ZOrder 19005 + DstBlock "MathFunction7" + DstPort 1 + } + } + Line { + ZOrder 19496 + SrcBlock "Yend_Fil_DEMOD_TM_Y2_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 19341 + Points [0, -28; 551, 0] + Branch { + ZOrder 19351 + Points [0, 28] + DstBlock "Abs8" + DstPort 1 + } + Branch { + ZOrder 19350 + Points [80, 0; 0, 13] + DstBlock "Divide65" + DstPort 1 + } + } + Branch { + ZOrder 19015 + DstBlock "MathFunction8" + DstPort 1 + } + } + Line { + ZOrder 19494 + SrcBlock "Yend_Fil_DEMOD_TM_Y2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 19342 + Points [0, 43; 538, 0] + Branch { + ZOrder 19353 + Points [0, -33] + DstBlock "Abs9" + DstPort 1 + } + Branch { + ZOrder 19352 + Points [77, 0] + DstBlock "Divide66" + DstPort 1 + } + } + Branch { + ZOrder 19017 + DstBlock "MathFunction9" + DstPort 1 + } + } + Line { + ZOrder 19493 + SrcBlock "Yend_Fil_DEMOD_TM_P2_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 19343 + Points [0, -26; 561, 0] + Branch { + ZOrder 19355 + Points [0, 41] + DstBlock "Abs10" + DstPort 1 + } + Branch { + ZOrder 19354 + Points [63, 0; 0, 26] + DstBlock "Divide71" + DstPort 1 + } + } + Branch { + ZOrder 19027 + DstBlock "MathFunction10" + DstPort 1 + } + } + Line { + ZOrder 19492 + SrcBlock "Yend_Fil_DEMOD_TM_P2_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 19500 + Points [0, 54; 541, 0] + Branch { + ZOrder 19504 + Points [0, -29] + DstBlock "Abs11" + DstPort 1 + } + Branch { + ZOrder 19503 + Points [76, 0] + DstBlock "Divide72" + DstPort 1 + } + } + Branch { + ZOrder 19029 + DstBlock "MathFunction11" + DstPort 1 + } + } + Line { + ZOrder 19276 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L1_MON" + DstPort 1 + } + Line { + ZOrder 19266 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 19267 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 19277 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_L1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L1" + DstPort 1 + } + Line { + ZOrder 19279 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L1_MON" + DstPort 1 + } + Line { + ZOrder 19283 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_Y1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y1" + DstPort 1 + } + Line { + ZOrder 19284 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y1_MON" + DstPort 1 + } + Line { + ZOrder 19285 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 19286 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 19287 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_Y1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y1" + DstPort 1 + } + Line { + ZOrder 19288 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y1_MON" + DstPort 1 + } + Line { + ZOrder 19297 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_P1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P1" + DstPort 1 + } + Line { + ZOrder 19298 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P1_MON" + DstPort 1 + } + Line { + ZOrder 19299 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 19300 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 19301 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_P1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P1" + DstPort 1 + } + Line { + ZOrder 19302 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P1_MON" + DstPort 1 + } + Line { + ZOrder 19309 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_L2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L2" + DstPort 1 + } + Line { + ZOrder 19310 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_L2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L2" + DstPort 1 + } + Line { + ZOrder 19311 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_Y2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y2" + DstPort 1 + } + Line { + ZOrder 19312 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_Y2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y2" + DstPort 1 + } + Line { + ZOrder 19313 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_P2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P2" + DstPort 1 + } + Line { + ZOrder 19314 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_P2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P2" + DstPort 1 + } + Line { + ZOrder 19334 + SrcBlock "Divide64" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L2_MON" + DstPort 1 + } + Line { + ZOrder 19322 + SrcBlock "Abs6" + SrcPort 1 + DstBlock "Divide64" + DstPort 2 + } + Line { + ZOrder 19323 + SrcBlock "Abs7" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide70" + DstPort 2 + } + Line { + ZOrder 19335 + SrcBlock "Divide70" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L2_MON" + DstPort 1 + } + Line { + ZOrder 19336 + SrcBlock "Divide65" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y2_MON" + DstPort 1 + } + Line { + ZOrder 19326 + SrcBlock "Abs8" + SrcPort 1 + DstBlock "Divide65" + DstPort 2 + } + Line { + ZOrder 19327 + SrcBlock "Abs9" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide66" + DstPort 2 + } + Line { + ZOrder 19337 + SrcBlock "Divide66" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y2_MON" + DstPort 1 + } + Line { + ZOrder 19338 + SrcBlock "Divide71" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P2_MON" + DstPort 1 + } + Line { + ZOrder 19330 + SrcBlock "Abs10" + SrcPort 1 + DstBlock "Divide71" + DstPort 2 + } + Line { + ZOrder 19331 + SrcBlock "Abs11" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide72" + DstPort 2 + } + Line { + ZOrder 19333 + SrcBlock "Divide72" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P2_MON" + DstPort 1 + } + Line { + ZOrder 19476 + SrcBlock "Yend_Fil_DEMOD_TM_Y1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19292 + Points [0, 35; 467, 0] + Branch { + ZOrder 19294 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 19293 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 18982 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 19474 + SrcBlock "Yend_Fil_DEMOD_TM_Y1_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 19289 + Points [0, -40; 475, 0] + Branch { + ZOrder 19291 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 19290 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 18977 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 19399 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 19401 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + Line { + ZOrder 17303 + SrcBlock "Yend_OSC_TM_Y2_SW" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 19781 + Points [0, 182; -242, 0] + Branch { + ZOrder 19923 + Points [0, 83] + DstBlock "Choice17" + DstPort 2 + } + Branch { + ZOrder 19922 + Points [-140, 0; 0, 83] + DstBlock "Choice16" + DstPort 2 + } + } + Branch { + ZOrder 19780 + DstBlock "Choice9" + DstPort 2 + } + } + Line { + ZOrder 19916 + SrcBlock "Yend_OSC_TM_L2" + SrcPort 3 + Points [24, 0; 0, 285] + DstBlock "Choice14" + DstPort 1 + } + Line { + ZOrder 19913 + SrcBlock "Yend_OSC_TM_L2" + SrcPort 2 + Points [8, 0; 0, 251; -136, 0; 0, 54] + DstBlock "Choice15" + DstPort 1 + } + Line { + ZOrder 19914 + SrcBlock "Yend_OSC_TM_Y2" + SrcPort 2 + Points [13, 0; 0, 157; -134, 0; 0, 98] + DstBlock "Choice16" + DstPort 1 + } + Line { + ZOrder 19917 + SrcBlock "Yend_OSC_TM_Y2" + SrcPort 3 + Points [30, 0; 0, 235] + DstBlock "Choice17" + DstPort 1 + } + Line { + ZOrder 19915 + SrcBlock "Yend_OSC_TM_P2" + SrcPort 2 + Points [18, 0; 0, 64; -132, 0; 0, 141] + DstBlock "Choice19" + DstPort 1 + } + Line { + ZOrder 19908 + SrcBlock "Mux18" + SrcPort 1 + DstBlock "Fcn" + DstPort 1 + } + Line { + ZOrder 19910 + SrcBlock "Mux19" + SrcPort 1 + DstBlock "Fcn1" + DstPort 1 + } + Line { + ZOrder 23385 + SrcBlock "Fcn" + SrcPort 1 + Points [42, 0; 0, 1090] + Branch { + ZOrder 19947 + DstBlock "Product56" + DstPort 2 + } + Branch { + ZOrder 19868 + Points [0, 135] + Branch { + ZOrder 19956 + Points [0, 130] + Branch { + ZOrder 24412 + Points [0, 205] + Branch { + ZOrder 24415 + Points [0, 135] + Branch { + ZOrder 24418 + Points [0, 130] + DstBlock "Product70" + DstPort 2 + } + Branch { + ZOrder 24417 + DstBlock "Product67" + DstPort 2 + } + } + Branch { + ZOrder 24414 + DstBlock "Product46" + DstPort 2 + } + } + Branch { + ZOrder 24411 + DstBlock "Product62" + DstPort 2 + } + } + Branch { + ZOrder 19955 + DstBlock "Product59" + DstPort 2 + } + } + } + Line { + ZOrder 23387 + SrcBlock "Fcn1" + SrcPort 1 + Points [0, 74; -120, 0; 0, 1071; 134, 0] + Branch { + ZOrder 19946 + Points [0, 135] + Branch { + ZOrder 19948 + Points [0, 130] + Branch { + ZOrder 24403 + Points [0, 205] + Branch { + ZOrder 24406 + Points [0, 135] + Branch { + ZOrder 24409 + Points [0, 130] + DstBlock "Product71" + DstPort 2 + } + Branch { + ZOrder 24408 + DstBlock "Product68" + DstPort 2 + } + } + Branch { + ZOrder 24405 + DstBlock "Product65" + DstPort 2 + } + } + Branch { + ZOrder 24402 + DstBlock "Product63" + DstPort 2 + } + } + Branch { + ZOrder 19945 + DstBlock "Product60" + DstPort 2 + } + } + Branch { + ZOrder 19944 + DstBlock "Product57" + DstPort 2 + } + } + Line { + ZOrder 19919 + SrcBlock "Yend_OSC_TM_P2" + SrcPort 3 + Points [35, 0; 0, 185] + DstBlock "Choice18" + DstPort 1 + } + Line { + ZOrder 17306 + SrcBlock "Yend_OSC_TM_P2_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 19814 + Points [0, 77; -235, 0] + Branch { + ZOrder 19932 + Points [0, 138] + DstBlock "Choice18" + DstPort 2 + } + Branch { + ZOrder 19931 + Points [-140, 0; 0, 138] + DstBlock "Choice19" + DstPort 2 + } + } + Branch { + ZOrder 19813 + DstBlock "Choice10" + DstPort 2 + } + } + Line { + ZOrder 19767 + SrcBlock "Constant91" + SrcPort 1 + Points [8, 0; 0, 13] + Branch { + ZOrder 19936 + Points [174, 0; 0, 32] + Branch { + ZOrder 19939 + Points [0, 50] + Branch { + ZOrder 19942 + Points [0, 50] + DstBlock "Choice18" + DstPort 3 + } + Branch { + ZOrder 19941 + DstBlock "Choice17" + DstPort 3 + } + } + Branch { + ZOrder 19938 + DstBlock "Choice14" + DstPort 3 + } + } + Branch { + ZOrder 19935 + Points [0, 32] + Branch { + ZOrder 19802 + DstBlock "Choice15" + DstPort 3 + } + Branch { + ZOrder 19799 + Points [0, 50] + Branch { + ZOrder 19850 + Points [0, 50] + DstBlock "Choice19" + DstPort 3 + } + Branch { + ZOrder 19804 + DstBlock "Choice16" + DstPort 3 + } + } + } + } + Line { + ZOrder 19949 + SrcBlock "Choice15" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux18" + DstPort 1 + } + Line { + ZOrder 19950 + SrcBlock "Choice16" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux18" + DstPort 2 + } + Line { + ZOrder 19951 + SrcBlock "Choice19" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux18" + DstPort 3 + } + Line { + ZOrder 19952 + SrcBlock "Choice14" + SrcPort 1 + Points [36, 0; 0, 148; -67, 0; 0, 27] + DstBlock "Mux19" + DstPort 1 + } + Line { + ZOrder 19953 + SrcBlock "Choice17" + SrcPort 1 + Points [31, 0; 0, 93; -76, 0; 0, 47] + DstBlock "Mux19" + DstPort 2 + } + Line { + ZOrder 19954 + SrcBlock "Choice18" + SrcPort 1 + Points [12, 0; 0, 36; -63, 0; 0, 69] + DstBlock "Mux19" + DstPort 3 + } + Line { + ZOrder 20027 + SrcBlock "Yend_OSC_TM_L1" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 20026 + SrcBlock "Yend_OSC_TM_L1" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 20030 + SrcBlock "Yend_OSC_TM_Y1" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 20031 + SrcBlock "Yend_OSC_TM_Y1" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 20028 + SrcBlock "Yend_OSC_TM_P1" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 20029 + SrcBlock "Yend_OSC_TM_P1" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 20019 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 20018 + Points [176, 0; 0, 32] + Branch { + ZOrder 20053 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 20052 + Points [0, 50] + Branch { + ZOrder 20054 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 20047 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 20013 + Points [0, 32] + Branch { + ZOrder 20012 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 20011 + Points [0, 50] + Branch { + ZOrder 20010 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 20009 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 20020 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 20021 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 20022 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 20023 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 20024 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 20025 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 9394 + SrcBlock "Yend_OSC_TM_P1_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 22217 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 20039 + Points [0, 71; -142, 0] + Branch { + ZOrder 20051 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 20050 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 20055 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 20056 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 23388 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0; 0, 325] + Branch { + ZOrder 23389 + DstBlock "Product47" + DstPort 2 + } + Branch { + ZOrder 22244 + Points [0, 135] + Branch { + ZOrder 20062 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 20061 + DstBlock "Product50" + DstPort 2 + } + } + } + Line { + ZOrder 23390 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 33; -139, 0; 0, 347] + Branch { + ZOrder 23391 + Points [0, 135] + Branch { + ZOrder 20069 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 20068 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 22252 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 22035 + SrcBlock "Divide73" + SrcPort 1 + Points [47, 0] + Branch { + ZOrder 22044 + Points [0, -50] + DstBlock "C00_Yend_L_MON" + DstPort 1 + } + Branch { + ZOrder 22043 + Points [105, 0; 0, 30] + DstBlock "Choice26" + DstPort 1 + } + } + Line { + ZOrder 22033 + SrcBlock "Constant93" + SrcPort 1 + Points [45, 0] + DstBlock "Choice26" + DstPort 3 + } + Line { + ZOrder 22034 + SrcBlock "Yend_DARM_TM_L_SW" + SrcPort 1 + DstBlock "Choice26" + DstPort 2 + } + Line { + ZOrder 22042 + SrcBlock "C00_Yend_L_MON" + SrcPort 1 + DstBlock "C00_Yend_L" + DstPort 1 + } + Line { + ZOrder 24219 + SrcBlock "Yend_Fil_COIL1" + SrcPort 1 + DstBlock "Yend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24226 + SrcBlock "Yend_Fil_COIL2" + SrcPort 1 + DstBlock "Yend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24227 + SrcBlock "Yend_Fil_COIL3" + SrcPort 1 + DstBlock "Yend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24228 + SrcBlock "Yend_Fil_COIL4" + SrcPort 1 + DstBlock "Yend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 17335 + SrcBlock "Yend_TM_P_MON" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 34488 + Points [0, 366; 1152, 0] + Branch { + ZOrder 34505 + Points [0, 699] + Branch { + ZOrder 34507 + Points [0, 55] + DstBlock "Product63" + DstPort 1 + } + Branch { + ZOrder 34506 + DstBlock "Product62" + DstPort 1 + } + } + Branch { + ZOrder 34504 + Points [170, 0; 0, 274] + Branch { + ZOrder 34491 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 34490 + DstBlock "Product53" + DstPort 1 + } + } + } + Branch { + ZOrder 34487 + DstBlock "Yend_TM_P" + DstPort 1 + } + } + Line { + ZOrder 24229 + SrcBlock "Product16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 24230 + SrcBlock "Product3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 24231 + SrcBlock "Product10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 24232 + SrcBlock "Product15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 24237 + SrcBlock "Yend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 31469 + Points [283, 0; 0, 1820] + DstBlock "Product16" + DstPort 1 + } + Branch { + ZOrder 31468 + Points [0, -30] + DstBlock "Yend_TM_COIL1_VOLT" + DstPort 1 + } + } + Line { + ZOrder 24238 + SrcBlock "Yend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 31472 + Points [274, 0; 0, 1940] + DstBlock "Product3" + DstPort 1 + } + Branch { + ZOrder 31471 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 24317 + SrcBlock "Product46" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX2_SIN" + DstPort 1 + } + Line { + ZOrder 24318 + SrcBlock "Product65" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX2_COS" + DstPort 1 + } + Line { + ZOrder 24319 + SrcBlock "MathFunction14" + SrcPort 1 + DstBlock "Sum69" + DstPort 1 + } + Line { + ZOrder 24320 + SrcBlock "MathFunction15" + SrcPort 1 + Points [30, 0] + DstBlock "Sum69" + DstPort 2 + } + Line { + ZOrder 24321 + SrcBlock "Sum69" + SrcPort 1 + DstBlock "SQRT7" + DstPort 1 + } + Line { + ZOrder 24322 + SrcBlock "SQRT7" + SrcPort 1 + Points [5, 0] + DstBlock "Product66" + DstPort 1 + } + Line { + ZOrder 24323 + SrcBlock "Constant41" + SrcPort 1 + Points [5, 0] + DstBlock "Product66" + DstPort 2 + } + Line { + ZOrder 24324 + SrcBlock "Product66" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 24325 + SrcBlock "Product67" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX1_SIN" + DstPort 1 + } + Line { + ZOrder 24326 + SrcBlock "Product68" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX1_COS" + DstPort 1 + } + Line { + ZOrder 24327 + SrcBlock "MathFunction16" + SrcPort 1 + DstBlock "Sum70" + DstPort 1 + } + Line { + ZOrder 24328 + SrcBlock "MathFunction17" + SrcPort 1 + Points [30, 0] + DstBlock "Sum70" + DstPort 2 + } + Line { + ZOrder 24329 + SrcBlock "Sum70" + SrcPort 1 + DstBlock "SQRT8" + DstPort 1 + } + Line { + ZOrder 24330 + SrcBlock "SQRT8" + SrcPort 1 + Points [5, 0] + DstBlock "Product69" + DstPort 1 + } + Line { + ZOrder 24331 + SrcBlock "Constant40" + SrcPort 1 + Points [5, 0] + DstBlock "Product69" + DstPort 2 + } + Line { + ZOrder 24332 + SrcBlock "Product69" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 24333 + SrcBlock "Product70" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPY1_SIN" + DstPort 1 + } + Line { + ZOrder 24334 + SrcBlock "Product71" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPY1_COS" + DstPort 1 + } + Line { + ZOrder 24335 + SrcBlock "MathFunction12" + SrcPort 1 + DstBlock "Sum71" + DstPort 1 + } + Line { + ZOrder 24336 + SrcBlock "MathFunction13" + SrcPort 1 + Points [30, 0] + DstBlock "Sum71" + DstPort 2 + } + Line { + ZOrder 24337 + SrcBlock "Sum71" + SrcPort 1 + DstBlock "SQRT9" + DstPort 1 + } + Line { + ZOrder 24338 + SrcBlock "SQRT9" + SrcPort 1 + Points [5, 0] + DstBlock "Product72" + DstPort 1 + } + Line { + ZOrder 24339 + SrcBlock "Constant44" + SrcPort 1 + Points [5, 0] + DstBlock "Product72" + DstPort 2 + } + Line { + ZOrder 24340 + SrcBlock "Product72" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 24341 + SrcBlock "Yend_DEMOD_TM_AMP_OPX2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX2" + DstPort 1 + } + Line { + ZOrder 24342 + SrcBlock "Yend_DEMOD_TM_AMP_OPX1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX1" + DstPort 1 + } + Line { + ZOrder 24343 + SrcBlock "Yend_DEMOD_TM_AMP_OPY1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPY1" + DstPort 1 + } + Line { + ZOrder 24348 + SrcBlock "Yend_Fil_DEMOD_TM_OPX2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 24347 + Points [0, -45; 549, 0] + Branch { + ZOrder 24346 + Points [0, 40] + DstBlock "Abs14" + DstPort 1 + } + Branch { + ZOrder 24345 + Points [66, 0; 0, 25] + DstBlock "Divide36" + DstPort 1 + } + } + Branch { + ZOrder 24344 + DstBlock "MathFunction14" + DstPort 1 + } + } + Line { + ZOrder 24353 + SrcBlock "Yend_Fil_DEMOD_TM_OPX2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 24352 + Points [0, 43; 532, 0] + Branch { + ZOrder 24351 + Points [0, -38] + DstBlock "Abs15" + DstPort 1 + } + Branch { + ZOrder 24350 + Points [83, 0] + DstBlock "Divide76" + DstPort 1 + } + } + Branch { + ZOrder 24349 + DstBlock "MathFunction15" + DstPort 1 + } + } + Line { + ZOrder 24358 + SrcBlock "Yend_Fil_DEMOD_TM_OPX1_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 24357 + Points [0, -28; 551, 0] + Branch { + ZOrder 24356 + Points [0, 28] + DstBlock "Abs16" + DstPort 1 + } + Branch { + ZOrder 24355 + Points [80, 0; 0, 13] + DstBlock "Divide74" + DstPort 1 + } + } + Branch { + ZOrder 24354 + DstBlock "MathFunction16" + DstPort 1 + } + } + Line { + ZOrder 24363 + SrcBlock "Yend_Fil_DEMOD_TM_OPX1_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 24362 + Points [0, 43; 538, 0] + Branch { + ZOrder 24361 + Points [0, -33] + DstBlock "Abs17" + DstPort 1 + } + Branch { + ZOrder 24360 + Points [77, 0] + DstBlock "Divide75" + DstPort 1 + } + } + Branch { + ZOrder 24359 + DstBlock "MathFunction17" + DstPort 1 + } + } + Line { + ZOrder 24368 + SrcBlock "Yend_Fil_DEMOD_TM_OPY1_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 24367 + Points [0, -26; 561, 0] + Branch { + ZOrder 24366 + Points [0, 41] + DstBlock "Abs12" + DstPort 1 + } + Branch { + ZOrder 24365 + Points [63, 0; 0, 26] + DstBlock "Divide77" + DstPort 1 + } + } + Branch { + ZOrder 24364 + DstBlock "MathFunction12" + DstPort 1 + } + } + Line { + ZOrder 24373 + SrcBlock "Yend_Fil_DEMOD_TM_OPY1_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 24372 + Points [0, 54; 541, 0] + Branch { + ZOrder 24371 + Points [0, -29] + DstBlock "Abs13" + DstPort 1 + } + Branch { + ZOrder 24370 + Points [76, 0] + DstBlock "Divide78" + DstPort 1 + } + } + Branch { + ZOrder 24369 + DstBlock "MathFunction13" + DstPort 1 + } + } + Line { + ZOrder 24374 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX2" + DstPort 1 + } + Line { + ZOrder 24375 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_OPX2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX2" + DstPort 1 + } + Line { + ZOrder 24376 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX1" + DstPort 1 + } + Line { + ZOrder 24377 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_OPX1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX1" + DstPort 1 + } + Line { + ZOrder 24378 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPY1" + DstPort 1 + } + Line { + ZOrder 24379 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_OPY1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPY1" + DstPort 1 + } + Line { + ZOrder 24380 + SrcBlock "Divide36" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 24381 + SrcBlock "Abs14" + SrcPort 1 + DstBlock "Divide36" + DstPort 2 + } + Line { + ZOrder 24382 + SrcBlock "Abs15" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide76" + DstPort 2 + } + Line { + ZOrder 24383 + SrcBlock "Divide76" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 24384 + SrcBlock "Divide74" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 24385 + SrcBlock "Abs16" + SrcPort 1 + DstBlock "Divide74" + DstPort 2 + } + Line { + ZOrder 24386 + SrcBlock "Abs17" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide75" + DstPort 2 + } + Line { + ZOrder 24387 + SrcBlock "Divide75" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 24388 + SrcBlock "Divide77" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 24389 + SrcBlock "Abs12" + SrcPort 1 + DstBlock "Divide77" + DstPort 2 + } + Line { + ZOrder 24390 + SrcBlock "Abs13" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide78" + DstPort 2 + } + Line { + ZOrder 24391 + SrcBlock "Divide78" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 29783 + SrcBlock "Sum94" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 29771 + SrcBlock "Sum91" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 29776 + SrcBlock "Sum92" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 2201 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 29147 + SrcBlock "Ground60" + SrcPort 1 + DstBlock "Xend_OSC_TM_L2" + DstPort 1 + } + Line { + ZOrder 29148 + SrcBlock "Xend_OSC_TM_L2" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice43" + DstPort 1 + } + Line { + ZOrder 29149 + SrcBlock "Ground61" + SrcPort 1 + DstBlock "Xend_OSC_TM_Y2" + DstPort 1 + } + Line { + ZOrder 29150 + SrcBlock "Ground62" + SrcPort 1 + DstBlock "Xend_OSC_TM_P2" + DstPort 1 + } + Line { + ZOrder 29155 + SrcBlock "Xend_OSC_TM_L2_SW" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 29154 + DstBlock "Choice43" + DstPort 2 + } + Branch { + ZOrder 29153 + Points [0, 287; -245, 0] + Branch { + ZOrder 29152 + Points [0, 28] + DstBlock "Choice30" + DstPort 2 + } + Branch { + ZOrder 29151 + Points [-139, 0] + DstBlock "Choice31" + DstPort 2 + } + } + } + Line { + ZOrder 29156 + SrcBlock "Constant97" + SrcPort 1 + Points [45, 0] + DstBlock "Choice43" + DstPort 3 + } + Line { + ZOrder 29158 + SrcBlock "Xend_OSC_TM_Y2" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice44" + DstPort 1 + } + Line { + ZOrder 29159 + SrcBlock "Constant98" + SrcPort 1 + Points [45, 0] + DstBlock "Choice44" + DstPort 3 + } + Line { + ZOrder 29160 + SrcBlock "Xend_OSC_TM_P2" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice29" + DstPort 1 + } + Line { + ZOrder 29161 + SrcBlock "Constant99" + SrcPort 1 + Points [45, 0] + DstBlock "Choice29" + DstPort 3 + } + Line { + ZOrder 29171 + SrcBlock "Xend_OSC_TM_Y2_SW" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 29170 + Points [0, 182; -242, 0] + Branch { + ZOrder 29169 + Points [0, 83] + DstBlock "Choice33" + DstPort 2 + } + Branch { + ZOrder 29168 + Points [-140, 0; 0, 83] + DstBlock "Choice32" + DstPort 2 + } + } + Branch { + ZOrder 29167 + DstBlock "Choice44" + DstPort 2 + } + } + Line { + ZOrder 29172 + SrcBlock "Xend_OSC_TM_L2" + SrcPort 3 + Points [24, 0; 0, 285] + DstBlock "Choice30" + DstPort 1 + } + Line { + ZOrder 29173 + SrcBlock "Xend_OSC_TM_L2" + SrcPort 2 + Points [8, 0; 0, 251; -136, 0; 0, 54] + DstBlock "Choice31" + DstPort 1 + } + Line { + ZOrder 29174 + SrcBlock "Xend_OSC_TM_Y2" + SrcPort 2 + Points [13, 0; 0, 157; -134, 0; 0, 98] + DstBlock "Choice32" + DstPort 1 + } + Line { + ZOrder 29175 + SrcBlock "Xend_OSC_TM_Y2" + SrcPort 3 + Points [30, 0; 0, 235] + DstBlock "Choice33" + DstPort 1 + } + Line { + ZOrder 29176 + SrcBlock "Xend_OSC_TM_P2" + SrcPort 2 + Points [18, 0; 0, 64; -132, 0; 0, 141] + DstBlock "Choice35" + DstPort 1 + } + Line { + ZOrder 29177 + SrcBlock "Mux22" + SrcPort 1 + DstBlock "Fcn4" + DstPort 1 + } + Line { + ZOrder 29178 + SrcBlock "Mux23" + SrcPort 1 + DstBlock "Fcn5" + DstPort 1 + } + Line { + ZOrder 29179 + SrcBlock "Xend_OSC_TM_P2" + SrcPort 3 + Points [50, 0] + DstBlock "Choice34" + DstPort 1 + } + Line { + ZOrder 29184 + SrcBlock "Xend_OSC_TM_P2_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 29183 + Points [0, 77; -235, 0] + Branch { + ZOrder 29182 + Points [0, 138] + DstBlock "Choice34" + DstPort 2 + } + Branch { + ZOrder 29181 + Points [-140, 0; 0, 138] + DstBlock "Choice35" + DstPort 2 + } + } + Branch { + ZOrder 29180 + DstBlock "Choice29" + DstPort 2 + } + } + Line { + ZOrder 29195 + SrcBlock "Constant100" + SrcPort 1 + Points [8, 0; 0, 13] + Branch { + ZOrder 29194 + Points [174, 0; 0, 32] + Branch { + ZOrder 29193 + Points [0, 50] + Branch { + ZOrder 29192 + Points [0, 50] + DstBlock "Choice34" + DstPort 3 + } + Branch { + ZOrder 29191 + DstBlock "Choice33" + DstPort 3 + } + } + Branch { + ZOrder 29190 + DstBlock "Choice30" + DstPort 3 + } + } + Branch { + ZOrder 29189 + Points [0, 32] + Branch { + ZOrder 29188 + DstBlock "Choice31" + DstPort 3 + } + Branch { + ZOrder 29187 + Points [0, 50] + Branch { + ZOrder 29186 + Points [0, 50] + DstBlock "Choice35" + DstPort 3 + } + Branch { + ZOrder 29185 + DstBlock "Choice32" + DstPort 3 + } + } + } + } + Line { + ZOrder 29196 + SrcBlock "Choice31" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux22" + DstPort 1 + } + Line { + ZOrder 29197 + SrcBlock "Choice32" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux22" + DstPort 2 + } + Line { + ZOrder 29198 + SrcBlock "Choice35" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux22" + DstPort 3 + } + Line { + ZOrder 29199 + SrcBlock "Choice30" + SrcPort 1 + Points [36, 0; 0, 148; -67, 0; 0, 27] + DstBlock "Mux23" + DstPort 1 + } + Line { + ZOrder 29200 + SrcBlock "Choice33" + SrcPort 1 + Points [31, 0; 0, 93; -76, 0; 0, 47] + DstBlock "Mux23" + DstPort 2 + } + Line { + ZOrder 29201 + SrcBlock "Choice34" + SrcPort 1 + Points [12, 0; 0, 36; -63, 0; 0, 69] + DstBlock "Mux23" + DstPort 3 + } + Line { + ZOrder 12058 + SrcBlock "Xend_OSC_TM_L1_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 29311 + Points [0, 283; -189, 0] + Branch { + ZOrder 29277 + Points [-164, 0; 0, 32] + DstBlock "Choice52" + DstPort 2 + } + Branch { + ZOrder 29276 + Points [0, 32] + DstBlock "Choice51" + DstPort 2 + } + } + Branch { + ZOrder 29310 + DstBlock "Choice3" + DstPort 2 + } + } + Line { + ZOrder 12062 + SrcBlock "Xend_OSC_TM_Y1_SW" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 29316 + DstBlock "Choice4" + DstPort 2 + } + Branch { + ZOrder 29314 + Points [0, 176; -176, 0] + Branch { + ZOrder 29280 + Points [-170, 0; 0, 89] + DstBlock "Choice53" + DstPort 2 + } + Branch { + ZOrder 29279 + Points [0, 89] + DstBlock "Choice54" + DstPort 2 + } + } + } + Line { + ZOrder 29327 + SrcBlock "Xend_OSC_TM_L1" + SrcPort 3 + Points [37, 0; 0, 285] + DstBlock "Choice51" + DstPort 1 + } + Line { + ZOrder 29326 + SrcBlock "Xend_OSC_TM_L1" + SrcPort 2 + Points [15, 0; 0, 287; -105, 0; 0, 18] + DstBlock "Choice52" + DstPort 1 + } + Line { + ZOrder 29328 + SrcBlock "Xend_OSC_TM_Y1" + SrcPort 2 + Points [10, 0; 0, 166; -118, 0; 0, 89] + DstBlock "Choice53" + DstPort 1 + } + Line { + ZOrder 29329 + SrcBlock "Xend_OSC_TM_Y1" + SrcPort 3 + Points [29, 0; 0, 235] + DstBlock "Choice54" + DstPort 1 + } + Line { + ZOrder 29341 + SrcBlock "Xend_OSC_TM_P1" + SrcPort 2 + Points [3, 0; 0, 55; -100, 0; 0, 150] + DstBlock "Choice56" + DstPort 1 + } + Line { + ZOrder 29338 + SrcBlock "Xend_OSC_TM_P1" + SrcPort 3 + Points [20, 0; 0, 185] + DstBlock "Choice55" + DstPort 1 + } + Line { + ZOrder 29298 + SrcBlock "Constant103" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 29297 + Points [176, 0; 0, 32] + Branch { + ZOrder 29296 + DstBlock "Choice51" + DstPort 3 + } + Branch { + ZOrder 29295 + Points [0, 50] + Branch { + ZOrder 29294 + DstBlock "Choice54" + DstPort 3 + } + Branch { + ZOrder 29293 + Points [0, 50] + DstBlock "Choice55" + DstPort 3 + } + } + } + Branch { + ZOrder 29292 + Points [0, 32] + Branch { + ZOrder 29291 + DstBlock "Choice52" + DstPort 3 + } + Branch { + ZOrder 29290 + Points [0, 50] + Branch { + ZOrder 29289 + Points [0, 50] + DstBlock "Choice56" + DstPort 3 + } + Branch { + ZOrder 29288 + DstBlock "Choice53" + DstPort 3 + } + } + } + } + Line { + ZOrder 29299 + SrcBlock "Choice52" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux28" + DstPort 1 + } + Line { + ZOrder 29300 + SrcBlock "Choice53" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux28" + DstPort 2 + } + Line { + ZOrder 29301 + SrcBlock "Choice56" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux28" + DstPort 3 + } + Line { + ZOrder 29302 + SrcBlock "Choice51" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux29" + DstPort 1 + } + Line { + ZOrder 29303 + SrcBlock "Choice54" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux29" + DstPort 2 + } + Line { + ZOrder 29304 + SrcBlock "Choice55" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux29" + DstPort 3 + } + Line { + ZOrder 12065 + SrcBlock "Xend_OSC_TM_P1_SW" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 29322 + DstBlock "Choice5" + DstPort 2 + } + Branch { + ZOrder 29318 + Points [0, 71; -179, 0] + Branch { + ZOrder 29321 + Points [0, 144] + DstBlock "Choice55" + DstPort 2 + } + Branch { + ZOrder 29320 + Points [-167, 0; 0, 144] + DstBlock "Choice56" + DstPort 2 + } + } + } + Line { + ZOrder 29308 + SrcBlock "Mux28" + SrcPort 1 + DstBlock "Fcn10" + DstPort 1 + } + Line { + ZOrder 29309 + SrcBlock "Mux29" + SrcPort 1 + DstBlock "Fcn11" + DstPort 1 + } + Line { + ZOrder 29342 + SrcBlock "Choice3" + SrcPort 1 + Points [55, 0; 0, 250] + DstBlock "Sum75" + DstPort 1 + } + Line { + ZOrder 29343 + SrcBlock "Choice4" + SrcPort 1 + Points [25, 0; 0, 205] + DstBlock "Sum76" + DstPort 1 + } + Line { + ZOrder 29344 + SrcBlock "Choice5" + SrcPort 1 + Points [10, 0; 0, 150] + DstBlock "Sum77" + DstPort 1 + } + Line { + ZOrder 29345 + SrcBlock "Sum77" + SrcPort 1 + Points [12, 0; 0, 420] + DstBlock "Sum49" + DstPort 2 + } + Line { + ZOrder 29346 + SrcBlock "Sum76" + SrcPort 1 + Points [19, 0; 0, 396; 41, 0] + DstBlock "Sum48" + DstPort 2 + } + Line { + ZOrder 29347 + SrcBlock "Sum75" + SrcPort 1 + Points [34, 0; 0, 376; 26, 0] + DstBlock "Sum47" + DstPort 2 + } + Line { + ZOrder 29348 + SrcBlock "Choice43" + SrcPort 1 + Points [355, 0; 0, 618; 25, 0] + DstBlock "Sum75" + DstPort 2 + } + Line { + ZOrder 29349 + SrcBlock "Choice44" + SrcPort 1 + Points [345, 0; 0, 575] + DstBlock "Sum76" + DstPort 2 + } + Line { + ZOrder 29350 + SrcBlock "Choice29" + SrcPort 1 + Points [320, 0; 0, 521; 60, 0] + DstBlock "Sum77" + DstPort 2 + } + Line { + ZOrder 14308 + SrcBlock "Xend_OPLEV2_X_mm_diff_MON" + SrcPort 1 + Points [192, 0; 0, 610] + Branch { + ZOrder 29656 + Points [0, 1145; 1703, 0] + Branch { + ZOrder 29352 + Points [0, 55] + DstBlock "Product93" + DstPort 1 + } + Branch { + ZOrder 29351 + DstBlock "Product74" + DstPort 1 + } + } + Branch { + ZOrder 29655 + DstBlock "Product37" + DstPort 2 + } + } + Line { + ZOrder 29354 + SrcBlock "Product75" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L1_SIN" + DstPort 1 + } + Line { + ZOrder 29355 + SrcBlock "Product76" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L1_COS" + DstPort 1 + } + Line { + ZOrder 29360 + SrcBlock "Xend_Fil_DEMOD_TM_L1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 29359 + DstBlock "MathFunction18" + DstPort 1 + } + Branch { + ZOrder 29358 + Points [0, -45; 478, 0] + Branch { + ZOrder 29357 + Points [0, 30] + DstBlock "Abs18" + DstPort 1 + } + Branch { + ZOrder 29356 + Points [68, 0] + DstBlock "Divide80" + DstPort 1 + } + } + } + Line { + ZOrder 29361 + SrcBlock "Sum72" + SrcPort 1 + DstBlock "SQRT10" + DstPort 1 + } + Line { + ZOrder 29362 + SrcBlock "SQRT10" + SrcPort 1 + Points [5, 0] + DstBlock "Product77" + DstPort 1 + } + Line { + ZOrder 29363 + SrcBlock "Constant102" + SrcPort 1 + Points [5, 0] + DstBlock "Product77" + DstPort 2 + } + Line { + ZOrder 29364 + SrcBlock "Product78" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y1_SIN" + DstPort 1 + } + Line { + ZOrder 29365 + SrcBlock "Product79" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y1_COS" + DstPort 1 + } + Line { + ZOrder 29366 + SrcBlock "MathFunction28" + SrcPort 1 + DstBlock "Sum73" + DstPort 1 + } + Line { + ZOrder 29367 + SrcBlock "MathFunction29" + SrcPort 1 + Points [30, 0] + DstBlock "Sum73" + DstPort 2 + } + Line { + ZOrder 29368 + SrcBlock "Sum73" + SrcPort 1 + DstBlock "SQRT11" + DstPort 1 + } + Line { + ZOrder 29369 + SrcBlock "SQRT11" + SrcPort 1 + Points [5, 0] + DstBlock "Product80" + DstPort 1 + } + Line { + ZOrder 29370 + SrcBlock "Constant101" + SrcPort 1 + Points [5, 0] + DstBlock "Product80" + DstPort 2 + } + Line { + ZOrder 29371 + SrcBlock "Product80" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y1_MON" + DstPort 1 + } + Line { + ZOrder 29372 + SrcBlock "Product81" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P1_SIN" + DstPort 1 + } + Line { + ZOrder 29373 + SrcBlock "Product82" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P1_COS" + DstPort 1 + } + Line { + ZOrder 29374 + SrcBlock "MathFunction30" + SrcPort 1 + DstBlock "Sum74" + DstPort 1 + } + Line { + ZOrder 29375 + SrcBlock "MathFunction31" + SrcPort 1 + Points [30, 0] + DstBlock "Sum74" + DstPort 2 + } + Line { + ZOrder 29376 + SrcBlock "Sum74" + SrcPort 1 + DstBlock "SQRT12" + DstPort 1 + } + Line { + ZOrder 29377 + SrcBlock "SQRT12" + SrcPort 1 + Points [5, 0] + DstBlock "Product83" + DstPort 1 + } + Line { + ZOrder 29378 + SrcBlock "Constant104" + SrcPort 1 + Points [5, 0] + DstBlock "Product83" + DstPort 2 + } + Line { + ZOrder 29379 + SrcBlock "Product83" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P1_MON" + DstPort 1 + } + Line { + ZOrder 29384 + SrcBlock "Xend_Fil_DEMOD_TM_L1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 29383 + DstBlock "MathFunction19" + DstPort 1 + } + Branch { + ZOrder 29382 + Points [0, 28; 465, 0] + Branch { + ZOrder 29381 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide86" + DstPort 1 + } + Branch { + ZOrder 29380 + Points [0, -33] + DstBlock "Abs19" + DstPort 1 + } + } + } + Line { + ZOrder 29717 + SrcBlock "Sum89" + SrcPort 1 + Points [545, 0] + Branch { + ZOrder 29652 + Points [0, 375] + Branch { + ZOrder 29687 + Points [141, 0] + Branch { + ZOrder 29689 + Points [0, 55] + DstBlock "Product82" + DstPort 1 + } + Branch { + ZOrder 29688 + DstBlock "Product81" + DstPort 1 + } + } + Branch { + ZOrder 29686 + Points [0, 425] + Branch { + ZOrder 29386 + Points [0, 55] + DstBlock "Product91" + DstPort 1 + } + Branch { + ZOrder 29385 + DstBlock "Product90" + DstPort 1 + } + } + } + Branch { + ZOrder 29651 + DstBlock "Xend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29716 + SrcBlock "Sum85" + SrcPort 1 + Points [537, 0] + Branch { + ZOrder 29649 + Points [0, 320] + Branch { + ZOrder 29682 + Points [147, 0] + Branch { + ZOrder 29685 + Points [0, 55] + DstBlock "Product79" + DstPort 1 + } + Branch { + ZOrder 29684 + DstBlock "Product78" + DstPort 1 + } + } + Branch { + ZOrder 29681 + Points [0, 425] + Branch { + ZOrder 29395 + Points [0, 55] + DstBlock "Product88" + DstPort 1 + } + Branch { + ZOrder 29394 + DstBlock "Product87" + DstPort 1 + } + } + } + Branch { + ZOrder 29648 + DstBlock "Xend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 29766 + SrcBlock "Sum90" + SrcPort 1 + Points [456, 0] + Branch { + ZOrder 29715 + Points [0, 260] + Branch { + ZOrder 29678 + Points [149, 0] + Branch { + ZOrder 29680 + Points [0, 55] + DstBlock "Product76" + DstPort 1 + } + Branch { + ZOrder 29679 + DstBlock "Product75" + DstPort 1 + } + } + Branch { + ZOrder 29677 + Points [0, 425] + Branch { + ZOrder 29398 + DstBlock "Product84" + DstPort 1 + } + Branch { + ZOrder 29397 + Points [0, 55] + DstBlock "Product85" + DstPort 1 + } + } + } + Branch { + ZOrder 29713 + DstBlock "Xend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 29403 + SrcBlock "Product84" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L2_SIN" + DstPort 1 + } + Line { + ZOrder 29404 + SrcBlock "Product85" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L2_COS" + DstPort 1 + } + Line { + ZOrder 29405 + SrcBlock "MathFunction32" + SrcPort 1 + DstBlock "Sum78" + DstPort 1 + } + Line { + ZOrder 29406 + SrcBlock "MathFunction33" + SrcPort 1 + Points [30, 0] + DstBlock "Sum78" + DstPort 2 + } + Line { + ZOrder 29407 + SrcBlock "Sum78" + SrcPort 1 + DstBlock "SQRT13" + DstPort 1 + } + Line { + ZOrder 29408 + SrcBlock "SQRT13" + SrcPort 1 + Points [5, 0] + DstBlock "Product86" + DstPort 1 + } + Line { + ZOrder 29409 + SrcBlock "Constant106" + SrcPort 1 + Points [5, 0] + DstBlock "Product86" + DstPort 2 + } + Line { + ZOrder 29410 + SrcBlock "Product86" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L2_MON" + DstPort 1 + } + Line { + ZOrder 29411 + SrcBlock "Product87" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y2_SIN" + DstPort 1 + } + Line { + ZOrder 29412 + SrcBlock "Product88" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y2_COS" + DstPort 1 + } + Line { + ZOrder 29413 + SrcBlock "MathFunction34" + SrcPort 1 + DstBlock "Sum79" + DstPort 1 + } + Line { + ZOrder 29414 + SrcBlock "MathFunction35" + SrcPort 1 + Points [30, 0] + DstBlock "Sum79" + DstPort 2 + } + Line { + ZOrder 29415 + SrcBlock "Sum79" + SrcPort 1 + DstBlock "SQRT14" + DstPort 1 + } + Line { + ZOrder 29416 + SrcBlock "SQRT14" + SrcPort 1 + Points [5, 0] + DstBlock "Product89" + DstPort 1 + } + Line { + ZOrder 29417 + SrcBlock "Constant105" + SrcPort 1 + Points [5, 0] + DstBlock "Product89" + DstPort 2 + } + Line { + ZOrder 29418 + SrcBlock "Product89" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y2_MON" + DstPort 1 + } + Line { + ZOrder 29419 + SrcBlock "Product90" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P2_SIN" + DstPort 1 + } + Line { + ZOrder 29420 + SrcBlock "Product91" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P2_COS" + DstPort 1 + } + Line { + ZOrder 29421 + SrcBlock "MathFunction20" + SrcPort 1 + DstBlock "Sum80" + DstPort 1 + } + Line { + ZOrder 29422 + SrcBlock "MathFunction21" + SrcPort 1 + Points [30, 0] + DstBlock "Sum80" + DstPort 2 + } + Line { + ZOrder 29423 + SrcBlock "Sum80" + SrcPort 1 + DstBlock "SQRT15" + DstPort 1 + } + Line { + ZOrder 29424 + SrcBlock "SQRT15" + SrcPort 1 + Points [5, 0] + DstBlock "Product92" + DstPort 1 + } + Line { + ZOrder 29425 + SrcBlock "Constant107" + SrcPort 1 + Points [5, 0] + DstBlock "Product92" + DstPort 2 + } + Line { + ZOrder 29426 + SrcBlock "Product92" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P2_MON" + DstPort 1 + } + Line { + ZOrder 29427 + SrcBlock "Xend_DEMOD_TM_AMP_Y1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y1" + DstPort 1 + } + Line { + ZOrder 29428 + SrcBlock "Xend_DEMOD_TM_AMP_P1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P1" + DstPort 1 + } + Line { + ZOrder 29429 + SrcBlock "Xend_DEMOD_TM_AMP_L2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L2" + DstPort 1 + } + Line { + ZOrder 29430 + SrcBlock "Xend_DEMOD_TM_AMP_Y2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y2" + DstPort 1 + } + Line { + ZOrder 29431 + SrcBlock "Xend_DEMOD_TM_AMP_P2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P2" + DstPort 1 + } + Line { + ZOrder 29432 + SrcBlock "Product77" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L1_MON" + DstPort 1 + } + Line { + ZOrder 29433 + SrcBlock "Xend_DEMOD_TM_AMP_L1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L1" + DstPort 1 + } + Line { + ZOrder 29434 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_L1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L1" + DstPort 1 + } + Line { + ZOrder 29439 + SrcBlock "Xend_Fil_DEMOD_TM_P1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 29438 + Points [0, -30; 478, 0] + Branch { + ZOrder 29437 + Points [0, 35] + DstBlock "Abs30" + DstPort 1 + } + Branch { + ZOrder 29436 + Points [62, 0; 0, 20] + DstBlock "Divide87" + DstPort 1 + } + } + Branch { + ZOrder 29435 + DstBlock "MathFunction30" + DstPort 1 + } + } + Line { + ZOrder 29444 + SrcBlock "Xend_Fil_DEMOD_TM_P1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 29443 + Points [0, 48; 458, 0] + Branch { + ZOrder 29442 + Points [0, -33] + DstBlock "Abs31" + DstPort 1 + } + Branch { + ZOrder 29441 + Points [77, 0] + DstBlock "Divide88" + DstPort 1 + } + } + Branch { + ZOrder 29440 + DstBlock "MathFunction31" + DstPort 1 + } + } + Line { + ZOrder 29449 + SrcBlock "Xend_Fil_DEMOD_TM_L2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 29448 + Points [0, -45; 549, 0] + Branch { + ZOrder 29447 + Points [0, 40] + DstBlock "Abs32" + DstPort 1 + } + Branch { + ZOrder 29446 + Points [66, 0; 0, 25] + DstBlock "Divide83" + DstPort 1 + } + } + Branch { + ZOrder 29445 + DstBlock "MathFunction32" + DstPort 1 + } + } + Line { + ZOrder 29454 + SrcBlock "Xend_Fil_DEMOD_TM_L2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29453 + Points [0, 43; 532, 0] + Branch { + ZOrder 29452 + Points [0, -38] + DstBlock "Abs33" + DstPort 1 + } + Branch { + ZOrder 29451 + Points [83, 0] + DstBlock "Divide89" + DstPort 1 + } + } + Branch { + ZOrder 29450 + DstBlock "MathFunction33" + DstPort 1 + } + } + Line { + ZOrder 29459 + SrcBlock "Xend_Fil_DEMOD_TM_Y2_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 29458 + Points [0, -28; 551, 0] + Branch { + ZOrder 29457 + Points [0, 28] + DstBlock "Abs34" + DstPort 1 + } + Branch { + ZOrder 29456 + Points [80, 0; 0, 13] + DstBlock "Divide84" + DstPort 1 + } + } + Branch { + ZOrder 29455 + DstBlock "MathFunction34" + DstPort 1 + } + } + Line { + ZOrder 29464 + SrcBlock "Xend_Fil_DEMOD_TM_Y2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29463 + Points [0, 43; 538, 0] + Branch { + ZOrder 29462 + Points [0, -33] + DstBlock "Abs35" + DstPort 1 + } + Branch { + ZOrder 29461 + Points [77, 0] + DstBlock "Divide85" + DstPort 1 + } + } + Branch { + ZOrder 29460 + DstBlock "MathFunction35" + DstPort 1 + } + } + Line { + ZOrder 29469 + SrcBlock "Xend_Fil_DEMOD_TM_P2_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29468 + Points [0, -26; 561, 0] + Branch { + ZOrder 29467 + Points [0, 41] + DstBlock "Abs20" + DstPort 1 + } + Branch { + ZOrder 29466 + Points [63, 0; 0, 26] + DstBlock "Divide90" + DstPort 1 + } + } + Branch { + ZOrder 29465 + DstBlock "MathFunction20" + DstPort 1 + } + } + Line { + ZOrder 29474 + SrcBlock "Xend_Fil_DEMOD_TM_P2_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 29473 + Points [0, 54; 541, 0] + Branch { + ZOrder 29472 + Points [0, -29] + DstBlock "Abs21" + DstPort 1 + } + Branch { + ZOrder 29471 + Points [76, 0] + DstBlock "Divide91" + DstPort 1 + } + } + Branch { + ZOrder 29470 + DstBlock "MathFunction21" + DstPort 1 + } + } + Line { + ZOrder 29475 + SrcBlock "Divide80" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L1_MON" + DstPort 1 + } + Line { + ZOrder 29476 + SrcBlock "Abs18" + SrcPort 1 + DstBlock "Divide80" + DstPort 2 + } + Line { + ZOrder 29477 + SrcBlock "Abs19" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide86" + DstPort 2 + } + Line { + ZOrder 29478 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_L1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L1" + DstPort 1 + } + Line { + ZOrder 29479 + SrcBlock "Divide86" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L1_MON" + DstPort 1 + } + Line { + ZOrder 29480 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_Y1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y1" + DstPort 1 + } + Line { + ZOrder 29481 + SrcBlock "Divide81" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y1_MON" + DstPort 1 + } + Line { + ZOrder 29482 + SrcBlock "Abs28" + SrcPort 1 + DstBlock "Divide81" + DstPort 2 + } + Line { + ZOrder 29483 + SrcBlock "Abs29" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide82" + DstPort 2 + } + Line { + ZOrder 29484 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_Y1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y1" + DstPort 1 + } + Line { + ZOrder 29485 + SrcBlock "Divide82" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y1_MON" + DstPort 1 + } + Line { + ZOrder 29486 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_P1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P1" + DstPort 1 + } + Line { + ZOrder 29487 + SrcBlock "Divide87" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P1_MON" + DstPort 1 + } + Line { + ZOrder 29488 + SrcBlock "Abs30" + SrcPort 1 + DstBlock "Divide87" + DstPort 2 + } + Line { + ZOrder 29489 + SrcBlock "Abs31" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide88" + DstPort 2 + } + Line { + ZOrder 29490 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_P1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P1" + DstPort 1 + } + Line { + ZOrder 29491 + SrcBlock "Divide88" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P1_MON" + DstPort 1 + } + Line { + ZOrder 29492 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_L2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L2" + DstPort 1 + } + Line { + ZOrder 29493 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_L2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L2" + DstPort 1 + } + Line { + ZOrder 29494 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_Y2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y2" + DstPort 1 + } + Line { + ZOrder 29495 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_Y2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y2" + DstPort 1 + } + Line { + ZOrder 29496 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_P2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P2" + DstPort 1 + } + Line { + ZOrder 29497 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_P2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P2" + DstPort 1 + } + Line { + ZOrder 29498 + SrcBlock "Divide83" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L2_MON" + DstPort 1 + } + Line { + ZOrder 29499 + SrcBlock "Abs32" + SrcPort 1 + DstBlock "Divide83" + DstPort 2 + } + Line { + ZOrder 29500 + SrcBlock "Abs33" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide89" + DstPort 2 + } + Line { + ZOrder 29501 + SrcBlock "Divide89" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L2_MON" + DstPort 1 + } + Line { + ZOrder 29502 + SrcBlock "Divide84" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y2_MON" + DstPort 1 + } + Line { + ZOrder 29503 + SrcBlock "Abs34" + SrcPort 1 + DstBlock "Divide84" + DstPort 2 + } + Line { + ZOrder 29504 + SrcBlock "Abs35" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide85" + DstPort 2 + } + Line { + ZOrder 29505 + SrcBlock "Divide85" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y2_MON" + DstPort 1 + } + Line { + ZOrder 29506 + SrcBlock "Divide90" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P2_MON" + DstPort 1 + } + Line { + ZOrder 29507 + SrcBlock "Abs20" + SrcPort 1 + DstBlock "Divide90" + DstPort 2 + } + Line { + ZOrder 29508 + SrcBlock "Abs21" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide91" + DstPort 2 + } + Line { + ZOrder 29509 + SrcBlock "Divide91" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P2_MON" + DstPort 1 + } + Line { + ZOrder 29514 + SrcBlock "Xend_Fil_DEMOD_TM_Y1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 29513 + Points [0, 35; 467, 0] + Branch { + ZOrder 29512 + Points [0, -35] + DstBlock "Abs29" + DstPort 1 + } + Branch { + ZOrder 29511 + Points [68, 0] + DstBlock "Divide82" + DstPort 1 + } + } + Branch { + ZOrder 29510 + DstBlock "MathFunction29" + DstPort 1 + } + } + Line { + ZOrder 29519 + SrcBlock "Xend_Fil_DEMOD_TM_Y1_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 29518 + Points [0, -40; 475, 0] + Branch { + ZOrder 29517 + Points [0, 30] + DstBlock "Abs28" + DstPort 1 + } + Branch { + ZOrder 29516 + Points [71, 0; 0, 15] + DstBlock "Divide81" + DstPort 1 + } + } + Branch { + ZOrder 29515 + DstBlock "MathFunction28" + DstPort 1 + } + } + Line { + ZOrder 29520 + SrcBlock "MathFunction18" + SrcPort 1 + DstBlock "Sum72" + DstPort 1 + } + Line { + ZOrder 29521 + SrcBlock "MathFunction19" + SrcPort 1 + Points [30, 0] + DstBlock "Sum72" + DstPort 2 + } + Line { + ZOrder 29654 + SrcBlock "Fcn4" + SrcPort 1 + Points [25, 0; 0, 19; 27, 0; 0, 1116] + Branch { + ZOrder 29531 + DstBlock "Product84" + DstPort 2 + } + Branch { + ZOrder 29530 + Points [0, 135] + Branch { + ZOrder 29529 + Points [0, 130] + Branch { + ZOrder 29528 + Points [0, 205] + Branch { + ZOrder 29527 + Points [0, 135] + Branch { + ZOrder 29526 + Points [0, 130] + DstBlock "Product98" + DstPort 2 + } + Branch { + ZOrder 29525 + DstBlock "Product95" + DstPort 2 + } + } + Branch { + ZOrder 29524 + DstBlock "Product74" + DstPort 2 + } + } + Branch { + ZOrder 29523 + DstBlock "Product90" + DstPort 2 + } + } + Branch { + ZOrder 29522 + DstBlock "Product87" + DstPort 2 + } + } + } + Line { + ZOrder 29653 + SrcBlock "Fcn5" + SrcPort 1 + Points [9, 0; 0, 45; -120, 0; 0, 1145; 135, 0] + Branch { + ZOrder 29542 + Points [0, 135] + Branch { + ZOrder 29541 + Points [0, 130] + Branch { + ZOrder 29540 + Points [0, 205] + Branch { + ZOrder 29539 + Points [0, 135] + Branch { + ZOrder 29538 + Points [0, 130] + DstBlock "Product99" + DstPort 2 + } + Branch { + ZOrder 29537 + DstBlock "Product96" + DstPort 2 + } + } + Branch { + ZOrder 29536 + DstBlock "Product93" + DstPort 2 + } + } + Branch { + ZOrder 29535 + DstBlock "Product91" + DstPort 2 + } + } + Branch { + ZOrder 29534 + DstBlock "Product88" + DstPort 2 + } + } + Branch { + ZOrder 29533 + DstBlock "Product85" + DstPort 2 + } + } + Line { + ZOrder 29637 + SrcBlock "Fcn10" + SrcPort 1 + Points [35, 0; 0, 365] + Branch { + ZOrder 29547 + DstBlock "Product75" + DstPort 2 + } + Branch { + ZOrder 29546 + Points [0, 135] + Branch { + ZOrder 29545 + Points [0, 130] + DstBlock "Product81" + DstPort 2 + } + Branch { + ZOrder 29544 + DstBlock "Product78" + DstPort 2 + } + } + } + Line { + ZOrder 29635 + SrcBlock "Fcn11" + SrcPort 1 + Points [17, 0; 0, 284; -147, 0; 0, 136] + Branch { + ZOrder 29638 + Points [0, 135] + Branch { + ZOrder 29551 + Points [0, 130] + DstBlock "Product82" + DstPort 2 + } + Branch { + ZOrder 29550 + DstBlock "Product79" + DstPort 2 + } + } + Branch { + ZOrder 29636 + DstBlock "Product76" + DstPort 2 + } + } + Line { + ZOrder 29554 + SrcBlock "Product74" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX2_SIN" + DstPort 1 + } + Line { + ZOrder 29555 + SrcBlock "Product93" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX2_COS" + DstPort 1 + } + Line { + ZOrder 29556 + SrcBlock "MathFunction24" + SrcPort 1 + DstBlock "Sum81" + DstPort 1 + } + Line { + ZOrder 29557 + SrcBlock "MathFunction25" + SrcPort 1 + Points [30, 0] + DstBlock "Sum81" + DstPort 2 + } + Line { + ZOrder 29558 + SrcBlock "Sum81" + SrcPort 1 + DstBlock "SQRT16" + DstPort 1 + } + Line { + ZOrder 29559 + SrcBlock "SQRT16" + SrcPort 1 + Points [5, 0] + DstBlock "Product94" + DstPort 1 + } + Line { + ZOrder 29560 + SrcBlock "Constant95" + SrcPort 1 + Points [5, 0] + DstBlock "Product94" + DstPort 2 + } + Line { + ZOrder 29561 + SrcBlock "Product94" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 29562 + SrcBlock "Product95" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX1_SIN" + DstPort 1 + } + Line { + ZOrder 29563 + SrcBlock "Product96" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX1_COS" + DstPort 1 + } + Line { + ZOrder 29564 + SrcBlock "MathFunction26" + SrcPort 1 + DstBlock "Sum82" + DstPort 1 + } + Line { + ZOrder 29565 + SrcBlock "MathFunction27" + SrcPort 1 + Points [30, 0] + DstBlock "Sum82" + DstPort 2 + } + Line { + ZOrder 29566 + SrcBlock "Sum82" + SrcPort 1 + DstBlock "SQRT17" + DstPort 1 + } + Line { + ZOrder 29567 + SrcBlock "SQRT17" + SrcPort 1 + Points [5, 0] + DstBlock "Product97" + DstPort 1 + } + Line { + ZOrder 29568 + SrcBlock "Constant94" + SrcPort 1 + Points [5, 0] + DstBlock "Product97" + DstPort 2 + } + Line { + ZOrder 29569 + SrcBlock "Product97" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 29570 + SrcBlock "Product98" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPY1_SIN" + DstPort 1 + } + Line { + ZOrder 29571 + SrcBlock "Product99" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPY1_COS" + DstPort 1 + } + Line { + ZOrder 29572 + SrcBlock "MathFunction22" + SrcPort 1 + DstBlock "Sum83" + DstPort 1 + } + Line { + ZOrder 29573 + SrcBlock "MathFunction23" + SrcPort 1 + Points [30, 0] + DstBlock "Sum83" + DstPort 2 + } + Line { + ZOrder 29574 + SrcBlock "Sum83" + SrcPort 1 + DstBlock "SQRT18" + DstPort 1 + } + Line { + ZOrder 29575 + SrcBlock "SQRT18" + SrcPort 1 + Points [5, 0] + DstBlock "Product100" + DstPort 1 + } + Line { + ZOrder 29576 + SrcBlock "Constant96" + SrcPort 1 + Points [5, 0] + DstBlock "Product100" + DstPort 2 + } + Line { + ZOrder 29577 + SrcBlock "Product100" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 29578 + SrcBlock "Xend_DEMOD_TM_AMP_OPX2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX2" + DstPort 1 + } + Line { + ZOrder 29579 + SrcBlock "Xend_DEMOD_TM_AMP_OPX1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX1" + DstPort 1 + } + Line { + ZOrder 29580 + SrcBlock "Xend_DEMOD_TM_AMP_OPY1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPY1" + DstPort 1 + } + Line { + ZOrder 29585 + SrcBlock "Xend_Fil_DEMOD_TM_OPX2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 29584 + Points [0, -45; 549, 0] + Branch { + ZOrder 29583 + Points [0, 40] + DstBlock "Abs24" + DstPort 1 + } + Branch { + ZOrder 29582 + Points [66, 0; 0, 25] + DstBlock "Divide79" + DstPort 1 + } + } + Branch { + ZOrder 29581 + DstBlock "MathFunction24" + DstPort 1 + } + } + Line { + ZOrder 29590 + SrcBlock "Xend_Fil_DEMOD_TM_OPX2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29589 + Points [0, 43; 532, 0] + Branch { + ZOrder 29588 + Points [0, -38] + DstBlock "Abs25" + DstPort 1 + } + Branch { + ZOrder 29587 + Points [83, 0] + DstBlock "Divide94" + DstPort 1 + } + } + Branch { + ZOrder 29586 + DstBlock "MathFunction25" + DstPort 1 + } + } + Line { + ZOrder 29595 + SrcBlock "Xend_Fil_DEMOD_TM_OPX1_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 29594 + Points [0, -28; 551, 0] + Branch { + ZOrder 29593 + Points [0, 28] + DstBlock "Abs26" + DstPort 1 + } + Branch { + ZOrder 29592 + Points [80, 0; 0, 13] + DstBlock "Divide92" + DstPort 1 + } + } + Branch { + ZOrder 29591 + DstBlock "MathFunction26" + DstPort 1 + } + } + Line { + ZOrder 29600 + SrcBlock "Xend_Fil_DEMOD_TM_OPX1_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29599 + Points [0, 43; 538, 0] + Branch { + ZOrder 29598 + Points [0, -33] + DstBlock "Abs27" + DstPort 1 + } + Branch { + ZOrder 29597 + Points [77, 0] + DstBlock "Divide93" + DstPort 1 + } + } + Branch { + ZOrder 29596 + DstBlock "MathFunction27" + DstPort 1 + } + } + Line { + ZOrder 29605 + SrcBlock "Xend_Fil_DEMOD_TM_OPY1_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29604 + Points [0, -26; 561, 0] + Branch { + ZOrder 29603 + Points [0, 41] + DstBlock "Abs22" + DstPort 1 + } + Branch { + ZOrder 29602 + Points [63, 0; 0, 26] + DstBlock "Divide95" + DstPort 1 + } + } + Branch { + ZOrder 29601 + DstBlock "MathFunction22" + DstPort 1 + } + } + Line { + ZOrder 29610 + SrcBlock "Xend_Fil_DEMOD_TM_OPY1_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 29609 + Points [0, 54; 541, 0] + Branch { + ZOrder 29608 + Points [0, -29] + DstBlock "Abs23" + DstPort 1 + } + Branch { + ZOrder 29607 + Points [76, 0] + DstBlock "Divide96" + DstPort 1 + } + } + Branch { + ZOrder 29606 + DstBlock "MathFunction23" + DstPort 1 + } + } + Line { + ZOrder 29611 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX2" + DstPort 1 + } + Line { + ZOrder 29612 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_OPX2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX2" + DstPort 1 + } + Line { + ZOrder 29613 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX1" + DstPort 1 + } + Line { + ZOrder 29614 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_OPX1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX1" + DstPort 1 + } + Line { + ZOrder 29615 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPY1" + DstPort 1 + } + Line { + ZOrder 29616 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_OPY1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPY1" + DstPort 1 + } + Line { + ZOrder 29617 + SrcBlock "Divide79" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 29618 + SrcBlock "Abs24" + SrcPort 1 + DstBlock "Divide79" + DstPort 2 + } + Line { + ZOrder 29619 + SrcBlock "Abs25" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide94" + DstPort 2 + } + Line { + ZOrder 29620 + SrcBlock "Divide94" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 29621 + SrcBlock "Divide92" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 29622 + SrcBlock "Abs26" + SrcPort 1 + DstBlock "Divide92" + DstPort 2 + } + Line { + ZOrder 29623 + SrcBlock "Abs27" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide93" + DstPort 2 + } + Line { + ZOrder 29624 + SrcBlock "Divide93" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 29625 + SrcBlock "Divide95" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 29626 + SrcBlock "Abs22" + SrcPort 1 + DstBlock "Divide95" + DstPort 2 + } + Line { + ZOrder 29627 + SrcBlock "Abs23" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide96" + DstPort 2 + } + Line { + ZOrder 29628 + SrcBlock "Divide96" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 12097 + SrcBlock "Sum46" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 29691 + Points [0, 1220; 1635, 0] + Branch { + ZOrder 29630 + Points [0, 55] + DstBlock "Product96" + DstPort 1 + } + Branch { + ZOrder 29629 + DstBlock "Product95" + DstPort 1 + } + } + Branch { + ZOrder 29690 + DstBlock "Mux13" + DstPort 1 + } + } + Line { + ZOrder 12101 + SrcBlock "Xend_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [229, 0] + Branch { + ZOrder 29693 + Points [0, 1245; 1674, 0] + Branch { + ZOrder 29633 + Points [0, 55] + DstBlock "Product99" + DstPort 1 + } + Branch { + ZOrder 29632 + DstBlock "Product98" + DstPort 1 + } + } + Branch { + ZOrder 29692 + Points [71, 0] + DstBlock "Mux14" + DstPort 1 + } + } + Line { + ZOrder 34272 + SrcBlock "Sum68" + SrcPort 1 + Points [195, 0] + Branch { + ZOrder 34515 + Points [0, 1270; 313, 0] + Branch { + ZOrder 34524 + Points [0, 55] + DstBlock "Product71" + DstPort 1 + } + Branch { + ZOrder 34523 + DstBlock "Product70" + DstPort 1 + } + } + Branch { + ZOrder 34514 + DstBlock "Yend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29695 + SrcBlock "Xend_Fil_TM_OFFSET_L" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice27" + DstPort 1 + } + Line { + ZOrder 29696 + SrcBlock "Xend_ZEROE_TM_L_SW" + SrcPort 1 + DstBlock "Choice27" + DstPort 2 + } + Line { + ZOrder 29697 + SrcBlock "Constant108" + SrcPort 1 + Points [45, 0] + DstBlock "Choice27" + DstPort 3 + } + Line { + ZOrder 29698 + SrcBlock "Choice27" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum86" + DstPort 2 + } + Line { + ZOrder 29699 + SrcBlock "Xend_Fil_TM_OFFSET_Y" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice28" + DstPort 1 + } + Line { + ZOrder 29700 + SrcBlock "Xend_ZEROE_TM_Y_SW" + SrcPort 1 + DstBlock "Choice28" + DstPort 2 + } + Line { + ZOrder 29701 + SrcBlock "Constant109" + SrcPort 1 + Points [45, 0] + DstBlock "Choice28" + DstPort 3 + } + Line { + ZOrder 29702 + SrcBlock "Choice28" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum87" + DstPort 2 + } + Line { + ZOrder 29703 + SrcBlock "Xend_Fil_TM_OFFSET_P" + SrcPort 1 + Points [121, 0; 0, 5] + DstBlock "Choice36" + DstPort 1 + } + Line { + ZOrder 29704 + SrcBlock "Xend_ZEROE_TM_P_SW" + SrcPort 1 + DstBlock "Choice36" + DstPort 2 + } + Line { + ZOrder 29705 + SrcBlock "Constant110" + SrcPort 1 + Points [45, 0] + DstBlock "Choice36" + DstPort 3 + } + Line { + ZOrder 29706 + SrcBlock "Choice36" + SrcPort 1 + Points [65, 0] + DstBlock "Sum88" + DstPort 2 + } + Line { + ZOrder 29707 + SrcBlock "Xend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum84" + DstPort 2 + } + Line { + ZOrder 29708 + SrcBlock "Xend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum85" + DstPort 2 + } + Line { + ZOrder 29709 + SrcBlock "Xend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum89" + DstPort 2 + } + Line { + ZOrder 29723 + SrcBlock "Xend_TM_P_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 29763 + Points [0, -35] + DstBlock "Xend_TM_P" + DstPort 1 + } + Branch { + ZOrder 29762 + Points [94, 0] + Branch { + ZOrder 29730 + Points [0, 310] + DstBlock "Xend_Fil_TM_OFFSET_P" + DstPort 1 + } + Branch { + ZOrder 29729 + DstBlock "Sum88" + DstPort 1 + } + } + } + Line { + ZOrder 29721 + SrcBlock "Xend_TM_L_MON" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29760 + Points [0, -30] + DstBlock "Xend_TM_L" + DstPort 1 + } + Branch { + ZOrder 29759 + Points [131, 0] + Branch { + ZOrder 29726 + DstBlock "Sum86" + DstPort 1 + } + Branch { + ZOrder 29725 + Points [0, 275] + DstBlock "Xend_Fil_TM_OFFSET_L" + DstPort 1 + } + } + } + Line { + ZOrder 29718 + SrcBlock "Sum86" + SrcPort 1 + DstBlock "Sum84" + DstPort 1 + } + Line { + ZOrder 29719 + SrcBlock "Sum87" + SrcPort 1 + DstBlock "Sum85" + DstPort 1 + } + Line { + ZOrder 29720 + SrcBlock "Sum88" + SrcPort 1 + DstBlock "Sum89" + DstPort 1 + } + Line { + ZOrder 12086 + SrcBlock "OPLEV2_length1" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 29745 + Points [0, -194; 597, 0; 0, -631] + DstBlock "Divide97" + DstPort 2 + } + Branch { + ZOrder 29744 + DstBlock "Product37" + DstPort 1 + } + } + Line { + ZOrder 29734 + SrcBlock "C00_Xend_MON" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 29733 + Points [0, 95] + DstBlock "Divide97" + DstPort 1 + } + Branch { + ZOrder 29732 + DstBlock "C00_Xend" + DstPort 1 + } + } + Line { + ZOrder 29735 + SrcBlock "K1:C00-VIS_Xend" + SrcPort 1 + DstBlock "C00_Xend_MON" + DstPort 1 + } + Line { + ZOrder 29736 + SrcBlock "Ground57" + SrcPort 1 + DstBlock "K1:C00-VIS_Xend" + DstPort 1 + } + Line { + ZOrder 29739 + SrcBlock "Divide97" + SrcPort 1 + Points [47, 0] + Branch { + ZOrder 29738 + Points [0, -50] + DstBlock "C00_Xend_L_MON" + DstPort 1 + } + Branch { + ZOrder 29737 + Points [105, 0; 0, 30] + DstBlock "Choice37" + DstPort 1 + } + } + Line { + ZOrder 29740 + SrcBlock "Constant111" + SrcPort 1 + Points [45, 0] + DstBlock "Choice37" + DstPort 3 + } + Line { + ZOrder 29741 + SrcBlock "Xend_DARM_TM_L_SW" + SrcPort 1 + DstBlock "Choice37" + DstPort 2 + } + Line { + ZOrder 29768 + SrcBlock "Choice37" + SrcPort 1 + Points [307, 0; 0, 831; 38, 0] + DstBlock "Sum90" + DstPort 2 + } + Line { + ZOrder 29743 + SrcBlock "C00_Xend_L_MON" + SrcPort 1 + DstBlock "C00_Xend_L" + DstPort 1 + } + Line { + ZOrder 29722 + SrcBlock "Xend_TM_Y_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 29765 + Points [0, -30] + DstBlock "Xend_TM_Y" + DstPort 1 + } + Branch { + ZOrder 29764 + Points [109, 0] + Branch { + ZOrder 29728 + Points [0, 300] + DstBlock "Xend_Fil_TM_OFFSET_Y" + DstPort 1 + } + Branch { + ZOrder 29727 + DstBlock "Sum87" + DstPort 1 + } + } + } + Line { + ZOrder 29767 + SrcBlock "Sum84" + SrcPort 1 + DstBlock "Sum90" + DstPort 1 + } + Line { + ZOrder 29769 + SrcBlock "Yend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum91" + DstPort 2 + } + Line { + ZOrder 29772 + SrcBlock "Yend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum91" + DstPort 1 + } + Line { + ZOrder 29774 + SrcBlock "Yend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum92" + DstPort 2 + } + Line { + ZOrder 29775 + SrcBlock "Yend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum93" + DstPort 2 + } + Line { + ZOrder 29777 + SrcBlock "Yend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum92" + DstPort 1 + } + Line { + ZOrder 29779 + SrcBlock "Yend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum93" + DstPort 1 + } + Line { + ZOrder 29780 + SrcBlock "Yend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum94" + DstPort 2 + } + Line { + ZOrder 29781 + SrcBlock "Yend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum95" + DstPort 2 + } + Line { + ZOrder 29782 + SrcBlock "Yend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum96" + DstPort 2 + } + Line { + ZOrder 29787 + SrcBlock "Yend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum96" + DstPort 1 + } + Line { + ZOrder 29788 + SrcBlock "Yend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum95" + DstPort 1 + } + Line { + ZOrder 29789 + SrcBlock "Yend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum94" + DstPort 1 + } + Line { + ZOrder 29790 + SrcBlock "Xend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum45" + DstPort 2 + } + Line { + ZOrder 29791 + SrcBlock "Xend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum50" + DstPort 2 + } + Line { + ZOrder 29792 + SrcBlock "Xend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum97" + DstPort 2 + } + Line { + ZOrder 29797 + SrcBlock "Xend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum97" + DstPort 1 + } + Line { + ZOrder 29798 + SrcBlock "Xend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum50" + DstPort 1 + } + Line { + ZOrder 29802 + SrcBlock "Xend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum98" + DstPort 2 + } + Line { + ZOrder 29803 + SrcBlock "Xend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum99" + DstPort 2 + } + Line { + ZOrder 29804 + SrcBlock "Xend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum100" + DstPort 2 + } + Line { + ZOrder 29812 + SrcBlock "Xend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum99" + DstPort 1 + } + Line { + ZOrder 29813 + SrcBlock "Xend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum98" + DstPort 1 + } + Line { + ZOrder 33037 + SrcBlock "OPLEV1_yaw1" + SrcPort 1 + Points [51, 0; 0, -15] + DstBlock "Product39" + DstPort 1 + } + Line { + ZOrder 33035 + SrcBlock "OPLEV1_yaw" + SrcPort 1 + DstBlock "Product35" + DstPort 1 + } + Line { + ZOrder 34183 + SrcBlock "Product37" + SrcPort 1 + Points [33, 0; 0, -10] + DstBlock "Product73" + DstPort 1 + } + Line { + ZOrder 34184 + SrcBlock "Constant58" + SrcPort 1 + Points [105, 0; 0, 90] + DstBlock "Product73" + DstPort 2 + } + Line { + ZOrder 34186 + SrcBlock "Product32" + SrcPort 1 + DstBlock "Product101" + DstPort 1 + } + Line { + ZOrder 34187 + SrcBlock "Constant59" + SrcPort 1 + Points [24, 0; 0, 50] + DstBlock "Product101" + DstPort 2 + } + Line { + ZOrder 34256 + SrcBlock "Sum32" + SrcPort 1 + DstBlock "Sum67" + DstPort 1 + } + Line { + ZOrder 34273 + SrcBlock "Choice26" + SrcPort 1 + Points [338, 0; 0, 584; 46, 0; 0, 200; 31, 0] + DstBlock "Sum67" + DstPort 2 + } + Line { + ZOrder 34325 + SrcBlock "Sum58" + SrcPort 1 + DstBlock "Sum32" + DstPort 1 + } + Line { + ZOrder 34259 + SrcBlock "Yend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum32" + DstPort 2 + } + Line { + ZOrder 34326 + SrcBlock "Sum59" + SrcPort 1 + DstBlock "Sum37" + DstPort 1 + } + Line { + ZOrder 34328 + SrcBlock "Sum60" + SrcPort 1 + DstBlock "Sum68" + DstPort 1 + } + Line { + ZOrder 34262 + SrcBlock "Yend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum37" + DstPort 2 + } + Line { + ZOrder 34263 + SrcBlock "Yend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum68" + DstPort 2 + } + Line { + ZOrder 34312 + SrcBlock "Yend_OPLEV1_X_mm_diff_MON" + SrcPort 1 + DstBlock "Sum33" + DstPort 1 + } + Line { + ZOrder 34336 + SrcBlock "Yend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 34342 + Points [222, 0; 0, 2060] + DstBlock "Product10" + DstPort 1 + } + Branch { + ZOrder 34341 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL3_VOLT" + DstPort 1 + } + } + Line { + ZOrder 34344 + SrcBlock "Yend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 34346 + Points [0, -14; 20, 0] + DstBlock "Yend_TM_COIL4_VOLT" + DstPort 1 + } + Branch { + ZOrder 34345 + Points [196, 0; 0, 2185] + DstBlock "Product15" + DstPort 1 + } + } + Line { + ZOrder 34386 + SrcBlock "Demux1" + SrcPort 3 + Points [75, 0; 0, -10] + DstBlock "Yend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 34387 + SrcBlock "Demux1" + SrcPort 4 + DstBlock "Yend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 34385 + SrcBlock "Demux1" + SrcPort 2 + Points [75, 0; 0, -25] + DstBlock "Yend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 34383 + SrcBlock "Demux1" + SrcPort 1 + Points [75, 0; 0, -40] + DstBlock "Yend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 34433 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "Yend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 34434 + SrcBlock "Yend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + ZOrder 34447 + SrcBlock "Demux4" + SrcPort 2 + Points [139, 0] + Branch { + ZOrder 34466 + Points [0, 300] + DstBlock "Yend_Fil_TM_OFFSET_Y" + DstPort 1 + } + Branch { + ZOrder 34465 + DstBlock "Sum59" + DstPort 1 + } + } + Line { + ZOrder 34448 + SrcBlock "Demux4" + SrcPort 3 + Points [126, 0] + Branch { + ZOrder 34468 + Points [0, 310] + DstBlock "Yend_Fil_TM_OFFSET_P" + DstPort 1 + } + Branch { + ZOrder 34467 + DstBlock "Sum60" + DstPort 1 + } + } + Line { + ZOrder 34449 + SrcBlock "Demux4" + SrcPort 1 + Points [151, 0] + Branch { + ZOrder 34464 + Points [0, 275] + DstBlock "Yend_Fil_TM_OFFSET_L" + DstPort 1 + } + Branch { + ZOrder 34463 + DstBlock "Sum58" + DstPort 1 + } + } + Line { + ZOrder 34451 + SrcBlock "Sum33" + SrcPort 1 + Points [68, 0] + Branch { + ZOrder 34456 + Points [0, -310] + DstBlock "Mux10" + DstPort 1 + } + Branch { + ZOrder 34455 + Points [47, 0; 0, -25] + DstBlock "Mux1" + DstPort 2 + } + } + Line { + ZOrder 34452 + SrcBlock "Yend_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [343, 0] + Branch { + ZOrder 34458 + Points [0, -305] + DstBlock "Mux11" + DstPort 1 + } + Branch { + ZOrder 34457 + Points [27, 0; 0, -25] + DstBlock "Mux1" + DstPort 3 + } + } + Line { + ZOrder 34454 + SrcBlock "Yend_OPLEV2_X_mm_diff_MON" + SrcPort 1 + Points [27, 0; 0, -905; 176, 0] + Branch { + ZOrder 34460 + Points [0, -390] + DstBlock "Product32" + DstPort 2 + } + Branch { + ZOrder 34459 + DstBlock "Mux1" + DstPort 1 + } + } + Line { + ZOrder 17334 + SrcBlock "Yend_TM_Y_MON" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 34484 + Points [0, 427; 1159, 0] + Branch { + ZOrder 34500 + Points [0, 583] + Branch { + ZOrder 34502 + Points [0, 55] + DstBlock "Product60" + DstPort 1 + } + Branch { + ZOrder 34501 + DstBlock "Product59" + DstPort 1 + } + } + Branch { + ZOrder 34499 + Points [167, 0; 0, 158] + Branch { + ZOrder 34489 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 34486 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + } + Branch { + ZOrder 34483 + DstBlock "Yend_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 17333 + SrcBlock "Yend_TM_L_MON" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 34470 + Points [0, 486; 1172, 0] + Branch { + ZOrder 34494 + Points [0, 464] + Branch { + ZOrder 34497 + Points [0, 55] + DstBlock "Product57" + DstPort 1 + } + Branch { + ZOrder 34496 + DstBlock "Product56" + DstPort 1 + } + } + Branch { + ZOrder 34493 + Points [156, 0; 0, 39] + Branch { + ZOrder 34480 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 34479 + DstBlock "Product47" + DstPort 1 + } + } + } + Branch { + ZOrder 34469 + DstBlock "Yend_TM_L" + DstPort 1 + } + } + Line { + ZOrder 34270 + SrcBlock "Sum67" + SrcPort 1 + Points [151, 0] + Branch { + ZOrder 34511 + Points [0, 1155; 266, 0] + Branch { + ZOrder 34520 + Points [0, 55] + DstBlock "Product65" + DstPort 1 + } + Branch { + ZOrder 34519 + DstBlock "Product46" + DstPort 1 + } + } + Branch { + ZOrder 34510 + DstBlock "Yend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 36010 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_Fil" + DstPort 1 + } + Annotation { + SID "2822" + Name "#DAQ Channels\nYend_TM_L 16384\nXend_TM_L 16384" + Position [1216, 6181, 1337, 6237] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Wed Jul 20 20:46:06 2022" + RTWModifiedTimeStamp 580250658 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1vis_backup_20220720" + Array { + Type "Cell" + Dimension 1 + Cell "k1vis_backup_20220720" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0o" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Abs + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType Ground + } + Block { + BlockType Math + Operator "exp" + OutputSignalType "auto" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + IntermediateResultsDataTypeStr "Inherit: Inherit via internal rule" + AlgorithmType "Newton-Raphson" + Iterations "3" + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType RelationalOperator + Operator ">=" + InputSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + ZeroCross on + SampleTime "-1" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1vis_backup_20220720" + Location [0, 2188, 2560, 3207] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "15" + ReportName "simulink-default.rpt" + SIDHighWatermark "6653" + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [1400, 3902, 1475, 3928] + ZOrder 396 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "4626" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [1370, 11237, 1440, 11263] + ZOrder 2445 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD1" + SID "6001" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2835, 14814, 2865, 14826] + ZOrder 3909 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD10" + SID "6002" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2875, 16349, 2905, 16361] + ZOrder 4042 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD11" + SID "6003" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2880, 16554, 2910, 16566] + ZOrder 4066 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD12" + SID "6004" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2880, 16699, 2910, 16711] + ZOrder 4075 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD2" + SID "6005" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2835, 14959, 2865, 14971] + ZOrder 3918 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD3" + SID "6006" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2855, 15134, 2885, 15146] + ZOrder 3934 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD4" + SID "6007" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2855, 15279, 2885, 15291] + ZOrder 3943 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD5" + SID "6008" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2855, 15479, 2885, 15491] + ZOrder 3967 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD6" + SID "6009" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2855, 15624, 2885, 15636] + ZOrder 3976 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD7" + SID "6010" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2855, 15849, 2885, 15861] + ZOrder 4000 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD8" + SID "6011" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2855, 15994, 2885, 16006] + ZOrder 4009 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD9" + SID "6012" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2875, 16204, 2905, 16216] + ZOrder 4033 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "5098" + Position [6100, 3855, 6130, 3885] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "5100" + Position [6100, 3920, 6130, 3950] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs10" + SID "5136" + Position [5985, 4575, 6015, 4605] + ZOrder 2981 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs11" + SID "5137" + Position [5985, 4640, 6015, 4670] + ZOrder 2983 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs12" + SID "5312" + Position [5985, 5045, 6015, 5075] + ZOrder 3197 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs13" + SID "5313" + Position [5985, 5110, 6015, 5140] + ZOrder 3199 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs14" + SID "5314" + Position [5985, 4760, 6015, 4790] + ZOrder 3189 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs15" + SID "5315" + Position [5985, 4825, 6015, 4855] + ZOrder 3191 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs16" + SID "5316" + Position [5985, 4900, 6015, 4930] + ZOrder 3193 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs17" + SID "5317" + Position [5985, 4965, 6015, 4995] + ZOrder 3195 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs18" + SID "5459" + Position [6050, 12685, 6080, 12715] + ZOrder 3349 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs19" + SID "5460" + Position [6050, 12750, 6080, 12780] + ZOrder 3351 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "5104" + Position [6100, 3995, 6130, 4025] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs20" + SID "5461" + Position [5935, 13405, 5965, 13435] + ZOrder 3391 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs21" + SID "5462" + Position [5935, 13470, 5965, 13500] + ZOrder 3393 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs22" + SID "5463" + Position [5935, 13875, 5965, 13905] + ZOrder 3460 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs23" + SID "5464" + Position [5935, 13940, 5965, 13970] + ZOrder 3462 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs24" + SID "5465" + Position [5935, 13590, 5965, 13620] + ZOrder 3452 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs25" + SID "5466" + Position [5935, 13655, 5965, 13685] + ZOrder 3454 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs26" + SID "5467" + Position [5935, 13730, 5965, 13760] + ZOrder 3456 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs27" + SID "5468" + Position [5935, 13795, 5965, 13825] + ZOrder 3458 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs28" + SID "5469" + Position [6050, 12825, 6080, 12855] + ZOrder 3357 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs29" + SID "5470" + Position [6050, 12890, 6080, 12920] + ZOrder 3359 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "5105" + Position [6100, 4060, 6130, 4090] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs30" + SID "5471" + Position [6050, 12970, 6080, 13000] + ZOrder 3365 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs31" + SID "5472" + Position [6050, 13035, 6080, 13065] + ZOrder 3367 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs32" + SID "5473" + Position [5935, 13120, 5965, 13150] + ZOrder 3383 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs33" + SID "5474" + Position [5935, 13185, 5965, 13215] + ZOrder 3385 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs34" + SID "5475" + Position [5935, 13260, 5965, 13290] + ZOrder 3387 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs35" + SID "5476" + Position [5935, 13325, 5965, 13355] + ZOrder 3389 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs36" + SID "5875" + Position [2675, 3555, 2705, 3585] + ZOrder 3776 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs39" + SID "5958" + Position [2665, 4360, 2695, 4390] + ZOrder 3866 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "5112" + Position [6100, 4140, 6130, 4170] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "5113" + Position [6100, 4205, 6130, 4235] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs6" + SID "5132" + Position [5985, 4290, 6015, 4320] + ZOrder 2973 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs7" + SID "5133" + Position [5985, 4355, 6015, 4385] + ZOrder 2975 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs8" + SID "5134" + Position [5985, 4430, 6015, 4460] + ZOrder 2977 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs9" + SID "5135" + Position [5985, 4495, 6015, 4525] + ZOrder 2979 + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "B_PD1" + SID "6013" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2779, 14840, 2791, 14870] + ZOrder 3907 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD10" + SID "6014" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2875, 16389, 2905, 16401] + ZOrder 4040 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD11" + SID "6015" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2840, 16519, 2870, 16531] + ZOrder 4064 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD12" + SID "6016" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2805, 16734, 2835, 16746] + ZOrder 4073 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD2" + SID "6017" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2760, 14994, 2790, 15006] + ZOrder 3916 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD3" + SID "6018" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2799, 15160, 2811, 15190] + ZOrder 3932 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD4" + SID "6019" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2780, 15314, 2810, 15326] + ZOrder 3941 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD5" + SID "6020" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2799, 15505, 2811, 15535] + ZOrder 3965 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD6" + SID "6021" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2780, 15659, 2810, 15671] + ZOrder 3974 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD7" + SID "6022" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2855, 15794, 2885, 15806] + ZOrder 3998 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD8" + SID "6023" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2855, 15954, 2885, 15966] + ZOrder 4007 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD9" + SID "6024" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2875, 16159, 2905, 16171] + ZOrder 4031 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "4625" + Description "ADC Selector" + Ports [1, 28] + Position [1520, 8413, 1525, 14087] + ZOrder 2444 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_1_4,adc_1_5,adc_1_6,adc_1_7,adc_1_8,adc_1_9,adc_1_10,adc_1_11,adc_1_12,adc_1_13,adc_1_1" + "4,adc_1_15,adc_1_16,adc_1_17,adc_1_18,adc_1_19,adc_1_20,adc_1_21,adc_1_22,adc_1_23,adc_1_24,adc_1_25,adc_1_26,ad" + "c_1_27,adc_1_28,adc_1_29,adc_1_30,adc_1_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector2" + SID "6025" + Description "ADC Selector" + Ports [1, 32] + Position [1495, 15765, 1510, 17375] + ZOrder 3901 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_2_0,adc_2_1,adc_2_2,adc_2_3,adc_2_4,adc_2_5,adc_2_6,adc_2_7,adc_2_8,adc_2_9,adc_2_10,ad" + "c_2_11,adc_2_12,adc_2_13,adc_2_14,adc_2_15,adc_2_16,adc_2_17,adc_2_18,adc_2_19,adc_2_20,adc_2_21,adc_2_22,adc_2_" + "23,adc_2_24,adc_2_25,adc_2_26,adc_2_27,adc_2_28,adc_2_29,adc_2_30,adc_2_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 28] + Position [1525, 1070, 1530, 6755] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,adc_0_11,adc_0_12,adc_0_13,adc_0_1" + "4,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_23,adc_0_24,adc_0_25,adc_0_26,ad" + "c_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "C00_Yend" + SID "4740" + Tag "Test Point" + Ports [1] + Position [4160, 3360, 4200, 3380] + ZOrder 2543 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_MON" + SID "4741" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4035, 3355, 4115, 3385] + ZOrder 2544 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST1_MON" + SID "3372" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 920, 2395, 950] + ZOrder 997 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST2_MON" + SID "3374" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1010, 2395, 1040] + ZOrder 999 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST3_MON" + SID "3375" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1075, 2395, 1105] + ZOrder 1000 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST4_MON" + SID "3373" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1140, 2395, 1170] + ZOrder 998 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT1" + SID "3361" + Tag "Test Point" + Ports [1] + Position [2580, 960, 2620, 980] + ZOrder 986 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT2" + SID "3365" + Tag "Test Point" + Ports [1] + Position [2580, 1025, 2620, 1045] + ZOrder 990 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT3" + SID "3366" + Tag "Test Point" + Ports [1] + Position [2580, 1090, 2620, 1110] + ZOrder 991 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT4" + SID "3367" + Tag "Test Point" + Ports [1] + Position [2580, 1155, 2620, 1175] + ZOrder 992 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "COS_Theta" + SID "3604" + Position [10265, 5255, 10325, 5285] + ZOrder 2146 + Expr "cosdeg(u[1])" + } + Block { + BlockType Reference + Name "CRY_ACC_PITCH" + SID "6026" + Tag "Test Point" + Ports [1] + Position [4010, 17100, 4050, 17110] + ZOrder 4252 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_PITCH_MON" + SID "6027" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3820, 17034, 3870, 17046] + ZOrder 4249 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_ROLL" + SID "6028" + Tag "Test Point" + Ports [1] + Position [4015, 17140, 4055, 17150] + ZOrder 4250 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_ROLL_MON" + SID "6029" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3820, 17094, 3870, 17106] + ZOrder 4247 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_X" + SID "6030" + Tag "Test Point" + Ports [1] + Position [3870, 16880, 3910, 16890] + ZOrder 4244 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_X_MON" + SID "6031" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3790, 16879, 3840, 16891] + ZOrder 4241 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Y" + SID "6032" + Tag "Test Point" + Ports [1] + Position [3895, 16930, 3935, 16940] + ZOrder 4245 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_YAW" + SID "6033" + Tag "Test Point" + Ports [1] + Position [3985, 17175, 4025, 17185] + ZOrder 4251 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_YAW_MON" + SID "6034" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3820, 17159, 3870, 17171] + ZOrder 4248 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Y_MON" + SID "6035" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3810, 16929, 3860, 16941] + ZOrder 4242 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Z" + SID "6036" + Tag "Test Point" + Ports [1] + Position [3905, 16990, 3945, 17000] + ZOrder 4246 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Z_MON" + SID "6037" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3810, 16989, 3860, 17001] + ZOrder 4243 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_PITCH" + SID "6038" + Tag "Test Point" + Ports [1] + Position [6065, 15415, 6105, 15425] + ZOrder 4238 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_PITCH_MON" + SID "6039" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5995, 15399, 6045, 15411] + ZOrder 4235 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_ROLL" + SID "6040" + Tag "Test Point" + Ports [1] + Position [6065, 15505, 6105, 15515] + ZOrder 4236 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_ROLL_MON" + SID "6041" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5980, 15459, 6030, 15471] + ZOrder 4233 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_X" + SID "6042" + Tag "Test Point" + Ports [1] + Position [6065, 15245, 6105, 15255] + ZOrder 4230 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_X_MON" + SID "6043" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5980, 15244, 6030, 15256] + ZOrder 4227 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Y" + SID "6044" + Tag "Test Point" + Ports [1] + Position [6065, 15295, 6105, 15305] + ZOrder 4231 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_YAW" + SID "6045" + Tag "Test Point" + Ports [1] + Position [6065, 15575, 6105, 15585] + ZOrder 4237 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_YAW_MON" + SID "6046" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5970, 15539, 6020, 15551] + ZOrder 4234 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Y_MON" + SID "6047" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5980, 15294, 6030, 15306] + ZOrder 4228 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Z" + SID "6048" + Tag "Test Point" + Ports [1] + Position [6065, 15355, 6105, 15365] + ZOrder 4232 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Z_MON" + SID "6049" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5990, 15354, 6040, 15366] + ZOrder 4229 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H1" + SID "6050" + Tag "Test Point" + Ports [1] + Position [2580, 16800, 2600, 16840] + ZOrder 4157 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H1_MON" + SID "6051" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2460, 16840, 2540, 16870] + ZOrder 4155 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H1_a" + SID "6052" + Tag "Test Point" + Ports [1] + Position [3085, 16805, 3105, 16845] + ZOrder 4204 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H1_a_MON" + SID "6053" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2925, 16830, 3005, 16860] + ZOrder 4203 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H2" + SID "6054" + Tag "Test Point" + Ports [1] + Position [2580, 16945, 2600, 16985] + ZOrder 4193 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H2_MON" + SID "6055" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2460, 16980, 2540, 17010] + ZOrder 4191 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H2_a" + SID "6056" + Tag "Test Point" + Ports [1] + Position [3085, 16950, 3105, 16990] + ZOrder 4212 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H2_a_MON" + SID "6057" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2925, 16975, 3005, 17005] + ZOrder 4211 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H3" + SID "6058" + Tag "Test Point" + Ports [1] + Position [2580, 17125, 2600, 17165] + ZOrder 4199 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H3_MON" + SID "6059" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2460, 17170, 2540, 17200] + ZOrder 4197 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H3_a" + SID "6060" + Tag "Test Point" + Ports [1] + Position [3085, 17145, 3105, 17185] + ZOrder 4220 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H3_a_MON" + SID "6061" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2925, 17180, 3005, 17210] + ZOrder 4219 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V1" + SID "6062" + Tag "Test Point" + Ports [1] + Position [2580, 16870, 2600, 16910] + ZOrder 4158 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V1_MON" + SID "6063" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2460, 16915, 2540, 16945] + ZOrder 4156 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V1_a" + SID "6064" + Tag "Test Point" + Ports [1] + Position [3085, 16870, 3105, 16910] + ZOrder 4208 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V1_a_MON" + SID "6065" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2925, 16895, 3005, 16925] + ZOrder 4207 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V2" + SID "6066" + Tag "Test Point" + Ports [1] + Position [2580, 17035, 2600, 17075] + ZOrder 4194 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V2_MON" + SID "6067" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2460, 17075, 2540, 17105] + ZOrder 4192 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V2_a" + SID "6068" + Tag "Test Point" + Ports [1] + Position [3085, 17045, 3105, 17085] + ZOrder 4216 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V2_a_MON" + SID "6069" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2925, 17070, 3005, 17100] + ZOrder 4215 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3" + SID "6070" + Tag "Test Point" + Ports [1] + Position [2580, 17205, 2600, 17245] + ZOrder 4200 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_MON" + SID "6071" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2460, 17245, 2540, 17275] + ZOrder 4198 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_a" + SID "6072" + Tag "Test Point" + Ports [1] + Position [3085, 17225, 3105, 17265] + ZOrder 4224 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_a_MON" + SID "6073" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2925, 17260, 3005, 17290] + ZOrder 4223 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD1" + SID "6074" + Tag "Test Point" + Ports [1] + Position [3065, 14755, 3085, 14795] + ZOrder 3913 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD10" + SID "6075" + Tag "Test Point" + Ports [1] + Position [3105, 16285, 3125, 16325] + ZOrder 4044 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD10_MON" + SID "6076" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3010, 16335, 3090, 16365] + ZOrder 4043 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD11" + SID "6077" + Tag "Test Point" + Ports [1] + Position [3110, 16495, 3130, 16535] + ZOrder 4070 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD11_MON" + SID "6078" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3010, 16540, 3090, 16570] + ZOrder 4069 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD12" + SID "6079" + Tag "Test Point" + Ports [1] + Position [3110, 16635, 3130, 16675] + ZOrder 4077 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD12_MON" + SID "6080" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3015, 16685, 3095, 16715] + ZOrder 4076 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD1_MON" + SID "6081" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2965, 14800, 3045, 14830] + ZOrder 3912 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD2" + SID "6082" + Tag "Test Point" + Ports [1] + Position [3065, 14895, 3085, 14935] + ZOrder 3920 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD2_MON" + SID "6083" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2970, 14945, 3050, 14975] + ZOrder 3919 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD3" + SID "6084" + Tag "Test Point" + Ports [1] + Position [3085, 15075, 3105, 15115] + ZOrder 3938 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD3_MON" + SID "6085" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2985, 15120, 3065, 15150] + ZOrder 3937 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD4" + SID "6086" + Tag "Test Point" + Ports [1] + Position [3085, 15215, 3105, 15255] + ZOrder 3945 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD4_MON" + SID "6087" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2990, 15265, 3070, 15295] + ZOrder 3944 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD5" + SID "6088" + Tag "Test Point" + Ports [1] + Position [3085, 15420, 3105, 15460] + ZOrder 3971 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD5_MON" + SID "6089" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2985, 15465, 3065, 15495] + ZOrder 3970 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD6" + SID "6090" + Tag "Test Point" + Ports [1] + Position [3085, 15560, 3105, 15600] + ZOrder 3978 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD6_MON" + SID "6091" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2990, 15610, 3070, 15640] + ZOrder 3977 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD7" + SID "6092" + Tag "Test Point" + Ports [1] + Position [3085, 15790, 3105, 15830] + ZOrder 4004 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD7_MON" + SID "6093" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2985, 15835, 3065, 15865] + ZOrder 4003 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD8" + SID "6094" + Tag "Test Point" + Ports [1] + Position [3085, 15930, 3105, 15970] + ZOrder 4011 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD8_MON" + SID "6095" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2990, 15980, 3070, 16010] + ZOrder 4010 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD9" + SID "6096" + Tag "Test Point" + Ports [1] + Position [3105, 16145, 3125, 16185] + ZOrder 4037 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD9_MON" + SID "6097" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3005, 16190, 3085, 16220] + ZOrder 4036 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD1" + SID "6098" + Tag "Test Point" + Ports [1] + Position [2735, 14730, 2755, 14770] + ZOrder 3911 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD10" + SID "6099" + Tag "Test Point" + Ports [1] + Position [2775, 16275, 2795, 16315] + ZOrder 4062 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD10_MON" + SID "6100" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2695, 16325, 2775, 16355] + ZOrder 4039 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD11" + SID "6101" + Tag "Test Point" + Ports [1] + Position [2785, 16470, 2805, 16510] + ZOrder 4068 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD11_MON" + SID "6102" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2700, 16530, 2780, 16560] + ZOrder 4067 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD12" + SID "6103" + Tag "Test Point" + Ports [1] + Position [2780, 16625, 2800, 16665] + ZOrder 4095 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD12_MON" + SID "6104" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2700, 16675, 2780, 16705] + ZOrder 4072 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD1_MON" + SID "6105" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2655, 14790, 2735, 14820] + ZOrder 3910 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD2" + SID "6106" + Tag "Test Point" + Ports [1] + Position [2735, 14885, 2755, 14925] + ZOrder 3929 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD2_MON" + SID "6107" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2655, 14935, 2735, 14965] + ZOrder 3915 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD3" + SID "6108" + Tag "Test Point" + Ports [1] + Position [2760, 15050, 2780, 15090] + ZOrder 3936 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD3_MON" + SID "6109" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2675, 15110, 2755, 15140] + ZOrder 3935 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD4" + SID "6110" + Tag "Test Point" + Ports [1] + Position [2755, 15205, 2775, 15245] + ZOrder 3963 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD4_MON" + SID "6111" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2675, 15255, 2755, 15285] + ZOrder 3940 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD5" + SID "6112" + Tag "Test Point" + Ports [1] + Position [2760, 15395, 2780, 15435] + ZOrder 3969 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD5_MON" + SID "6113" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2675, 15455, 2755, 15485] + ZOrder 3968 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD6" + SID "6114" + Tag "Test Point" + Ports [1] + Position [2755, 15550, 2775, 15590] + ZOrder 3996 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD6_MON" + SID "6115" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2675, 15600, 2755, 15630] + ZOrder 3973 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD7" + SID "6116" + Tag "Test Point" + Ports [1] + Position [2760, 15765, 2780, 15805] + ZOrder 4002 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD7_MON" + SID "6117" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2675, 15825, 2755, 15855] + ZOrder 4001 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD8" + SID "6118" + Tag "Test Point" + Ports [1] + Position [2755, 15920, 2775, 15960] + ZOrder 4029 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD8_MON" + SID "6119" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2675, 15970, 2755, 16000] + ZOrder 4006 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD9" + SID "6120" + Tag "Test Point" + Ports [1] + Position [2780, 16120, 2800, 16160] + ZOrder 4035 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD9_MON" + SID "6121" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2695, 16180, 2775, 16210] + ZOrder 4034 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_LENGTH" + SID "6122" + Tag "Test Point" + Ports [1] + Position [4740, 14735, 4760, 14775] + ZOrder 4450 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_LENGTH_MON" + SID "6123" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4630, 14780, 4710, 14810] + ZOrder 4448 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD1" + SID "6124" + Tag "Test Point" + Ports [1] + Position [2485, 14730, 2505, 14770] + ZOrder 3922 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD1_D" + SID "6125" + Tag "Test Point" + Ports [1] + Position [4280, 14725, 4320, 14745] + ZOrder 4162 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD1_D_MON" + SID "6126" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4090, 14720, 4170, 14750] + ZOrder 4135 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD1_MON" + SID "6127" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2270, 14790, 2350, 14820] + ZOrder 3921 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD2" + SID "6128" + Tag "Test Point" + Ports [1] + Position [2475, 14885, 2495, 14925] + ZOrder 3928 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD2_D" + SID "6129" + Tag "Test Point" + Ports [1] + Position [4280, 14900, 4320, 14920] + ZOrder 4163 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD2_D_MON" + SID "6130" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4090, 14895, 4170, 14925] + ZOrder 4140 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD2_MON" + SID "6131" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2270, 14935, 2350, 14965] + ZOrder 3927 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_ROTATE" + SID "6132" + Tag "Test Point" + Ports [1] + Position [4760, 14825, 4780, 14865] + ZOrder 4449 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_ROTATE_MON" + SID "6133" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4630, 14870, 4710, 14900] + ZOrder 4446 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_LENGTH" + SID "6134" + Tag "Test Point" + Ports [1] + Position [4770, 15005, 4790, 15045] + ZOrder 3951 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_LENGTH_MON" + SID "6135" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4660, 15050, 4740, 15080] + ZOrder 3949 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD3" + SID "6136" + Tag "Test Point" + Ports [1] + Position [2495, 15050, 2515, 15090] + ZOrder 3956 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD3_D" + SID "6137" + Tag "Test Point" + Ports [1] + Position [4250, 15095, 4290, 15115] + ZOrder 4164 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD3_D_MON" + SID "6138" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4090, 15090, 4170, 15120] + ZOrder 4141 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD3_MON" + SID "6139" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2290, 15110, 2370, 15140] + ZOrder 3955 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD4" + SID "6140" + Tag "Test Point" + Ports [1] + Position [2495, 15205, 2515, 15245] + ZOrder 3962 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD4_D" + SID "6141" + Tag "Test Point" + Ports [1] + Position [4250, 15245, 4290, 15265] + ZOrder 4165 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD4_D_MON" + SID "6142" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4090, 15240, 4170, 15270] + ZOrder 4144 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD4_MON" + SID "6143" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2290, 15255, 2370, 15285] + ZOrder 3961 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_ROTATE" + SID "6144" + Tag "Test Point" + Ports [1] + Position [4790, 15095, 4810, 15135] + ZOrder 3950 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_ROTATE_MON" + SID "6145" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4660, 15140, 4740, 15170] + ZOrder 3947 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_LENGTH" + SID "6146" + Tag "Test Point" + Ports [1] + Position [4805, 15435, 4825, 15475] + ZOrder 3984 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_LENGTH_MON" + SID "6147" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4695, 15480, 4775, 15510] + ZOrder 3982 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD5" + SID "6148" + Tag "Test Point" + Ports [1] + Position [2495, 15395, 2515, 15435] + ZOrder 3989 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD5_D" + SID "6149" + Tag "Test Point" + Ports [1] + Position [4320, 15420, 4360, 15440] + ZOrder 4166 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD5_D_MON" + SID "6150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4090, 15415, 4170, 15445] + ZOrder 4147 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD5_MON" + SID "6151" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2290, 15455, 2370, 15485] + ZOrder 3988 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD6" + SID "6152" + Tag "Test Point" + Ports [1] + Position [2495, 15550, 2515, 15590] + ZOrder 3995 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD6_D" + SID "6153" + Tag "Test Point" + Ports [1] + Position [4320, 15560, 4360, 15580] + ZOrder 4167 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD6_D_MON" + SID "6154" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4100, 15555, 4180, 15585] + ZOrder 4150 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD6_MON" + SID "6155" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2290, 15600, 2370, 15630] + ZOrder 3994 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_ROTATE" + SID "6156" + Tag "Test Point" + Ports [1] + Position [4825, 15525, 4845, 15565] + ZOrder 3983 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_ROTATE_MON" + SID "6157" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4695, 15570, 4775, 15600] + ZOrder 3980 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_LENGTH" + SID "6158" + Tag "Test Point" + Ports [1] + Position [4820, 15815, 4840, 15855] + ZOrder 4017 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_LENGTH_MON" + SID "6159" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4710, 15860, 4790, 15890] + ZOrder 4015 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD7" + SID "6160" + Tag "Test Point" + Ports [1] + Position [2495, 15765, 2515, 15805] + ZOrder 4022 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD7_D" + SID "6161" + Tag "Test Point" + Ports [1] + Position [4105, 15765, 4145, 15785] + ZOrder 4171 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD7_D_MON" + SID "6162" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3910, 15760, 3990, 15790] + ZOrder 4159 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD7_MON" + SID "6163" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2290, 15825, 2370, 15855] + ZOrder 4021 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD8" + SID "6164" + Tag "Test Point" + Ports [1] + Position [2495, 15920, 2515, 15960] + ZOrder 4028 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD8_D" + SID "6165" + Tag "Test Point" + Ports [1] + Position [4065, 15960, 4105, 15980] + ZOrder 4172 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD8_D_MON" + SID "6166" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3875, 15955, 3955, 15985] + ZOrder 4168 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD8_MON" + SID "6167" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2290, 15970, 2370, 16000] + ZOrder 4027 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_ROTATE" + SID "6168" + Tag "Test Point" + Ports [1] + Position [4840, 15905, 4860, 15945] + ZOrder 4016 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_ROTATE_MON" + SID "6169" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4710, 15950, 4790, 15980] + ZOrder 4013 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_LENGTH" + SID "6170" + Tag "Test Point" + Ports [1] + Position [4830, 16155, 4850, 16195] + ZOrder 4050 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_LENGTH_MON" + SID "6171" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4720, 16200, 4800, 16230] + ZOrder 4048 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD10" + SID "6172" + Tag "Test Point" + Ports [1] + Position [2515, 16275, 2535, 16315] + ZOrder 4061 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD10_D" + SID "6173" + Tag "Test Point" + Ports [1] + Position [4065, 16360, 4105, 16380] + ZOrder 4180 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD10_D_MON" + SID "6174" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3875, 16355, 3955, 16385] + ZOrder 4177 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD10_MON" + SID "6175" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2310, 16325, 2390, 16355] + ZOrder 4060 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD9" + SID "6176" + Tag "Test Point" + Ports [1] + Position [2515, 16120, 2535, 16160] + ZOrder 4055 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD9_D" + SID "6177" + Tag "Test Point" + Ports [1] + Position [4065, 16115, 4105, 16135] + ZOrder 4176 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD9_D_MON" + SID "6178" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3875, 16110, 3955, 16140] + ZOrder 4173 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD9_MON" + SID "6179" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2310, 16180, 2390, 16210] + ZOrder 4054 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_ROTATE" + SID "6180" + Tag "Test Point" + Ports [1] + Position [4850, 16245, 4870, 16285] + ZOrder 4049 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_ROTATE_MON" + SID "6181" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4720, 16290, 4800, 16320] + ZOrder 4046 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_LENGTH" + SID "6182" + Tag "Test Point" + Ports [1] + Position [4865, 16500, 4885, 16540] + ZOrder 4083 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_LENGTH_MON" + SID "6183" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4755, 16545, 4835, 16575] + ZOrder 4081 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD11" + SID "6184" + Tag "Test Point" + Ports [1] + Position [2520, 16470, 2540, 16510] + ZOrder 4088 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD11_D" + SID "6185" + Tag "Test Point" + Ports [1] + Position [4020, 16535, 4060, 16555] + ZOrder 4184 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD11_D_MON" + SID "6186" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3875, 16530, 3955, 16560] + ZOrder 4181 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD11_MON" + SID "6187" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 16530, 2395, 16560] + ZOrder 4087 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD12" + SID "6188" + Tag "Test Point" + Ports [1] + Position [2520, 16625, 2540, 16665] + ZOrder 4094 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD12_D" + SID "6189" + Tag "Test Point" + Ports [1] + Position [4030, 16670, 4070, 16690] + ZOrder 4188 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD12_D_MON" + SID "6190" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3875, 16665, 3955, 16695] + ZOrder 4185 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD12_MON" + SID "6191" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2290, 16680, 2370, 16710] + ZOrder 4093 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_ROTATE" + SID "6192" + Tag "Test Point" + Ports [1] + Position [4885, 16590, 4905, 16630] + ZOrder 4082 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_ROTATE_MON" + SID "6193" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4755, 16635, 4835, 16665] + ZOrder 4079 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD10_MEAN" + SID "6194" + Tag "Test Point" + Ports [1] + Position [2600, 16250, 2635, 16260] + ZOrder 4128 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD10_MEAN_MON" + SID "6195" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2440, 16247, 2495, 16263] + ZOrder 4127 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD11_MEAN" + SID "6196" + Tag "Test Point" + Ports [1] + Position [2625, 16435, 2660, 16445] + ZOrder 4131 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD11_MEAN_MON" + SID "6197" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2465, 16432, 2520, 16448] + ZOrder 4130 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD12_MEAN" + SID "6198" + Tag "Test Point" + Ports [1] + Position [2610, 16590, 2645, 16600] + ZOrder 4134 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD12_MEAN_MON" + SID "6199" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2450, 16587, 2505, 16603] + ZOrder 4133 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD1_MEAN" + SID "6200" + Tag "Test Point" + Ports [1] + Position [2810, 14465, 2850, 14485] + ZOrder 4101 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD1_MEAN_MON" + SID "6201" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2645, 14465, 2685, 14485] + ZOrder 4100 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD2_MEAN" + SID "6202" + Tag "Test Point" + Ports [1] + Position [2565, 14860, 2600, 14870] + ZOrder 4104 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD2_MEAN_MON" + SID "6203" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 14857, 2460, 14873] + ZOrder 4103 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD3_MEAN" + SID "6204" + Tag "Test Point" + Ports [1] + Position [2585, 15025, 2620, 15035] + ZOrder 4107 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD3_MEAN_MON" + SID "6205" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2430, 15024, 2475, 15036] + ZOrder 4106 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD4_MEAN" + SID "6206" + Tag "Test Point" + Ports [1] + Position [2585, 15180, 2620, 15190] + ZOrder 4110 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD4_MEAN_MON" + SID "6207" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2425, 15177, 2480, 15193] + ZOrder 4109 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD5_MEAN" + SID "6208" + Tag "Test Point" + Ports [1] + Position [2585, 15345, 2620, 15355] + ZOrder 4113 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD5_MEAN_MON" + SID "6209" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2440, 15342, 2495, 15358] + ZOrder 4112 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD6_MEAN" + SID "6210" + Tag "Test Point" + Ports [1] + Position [2575, 15525, 2610, 15535] + ZOrder 4116 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD6_MEAN_MON" + SID "6211" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2415, 15522, 2470, 15538] + ZOrder 4115 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD7_MEAN" + SID "6212" + Tag "Test Point" + Ports [1] + Position [2585, 15725, 2620, 15735] + ZOrder 4119 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD7_MEAN_MON" + SID "6213" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2425, 15722, 2480, 15738] + ZOrder 4118 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD8_MEAN" + SID "6214" + Tag "Test Point" + Ports [1] + Position [2585, 15895, 2620, 15905] + ZOrder 4122 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD8_MEAN_MON" + SID "6215" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2425, 15892, 2480, 15908] + ZOrder 4121 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD9_MEAN" + SID "6216" + Tag "Test Point" + Ports [1] + Position [2600, 16080, 2635, 16090] + ZOrder 4125 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD9_MEAN_MON" + SID "6217" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2440, 16077, 2495, 16093] + ZOrder 4124 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice" + SID "3860" + Position [5470, 3045, 5500, 3075] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "3864" + Position [5470, 3145, 5500, 3175] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice10" + SID "4830" + Position [5255, 2905, 5285, 2935] + ZOrder 2689 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice11" + SID "6218" + Position [6445, 16120, 6475, 16150] + ZOrder 4287 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice12" + SID "6219" + Position [6445, 16190, 6475, 16220] + ZOrder 4290 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice13" + SID "6220" + Position [5970, 16410, 6000, 16440] + ZOrder 4308 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice14" + SID "5214" + Position [4995, 3020, 5025, 3050] + ZOrder 3056 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice15" + SID "5175" + Position [4860, 3020, 4890, 3050] + ZOrder 3017 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice16" + SID "5177" + Position [4860, 3070, 4890, 3100] + ZOrder 3019 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice17" + SID "5215" + Position [4995, 3070, 5025, 3100] + ZOrder 3057 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice18" + SID "5216" + Position [4995, 3120, 5025, 3150] + ZOrder 3058 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice19" + SID "5181" + Position [4860, 3120, 4890, 3150] + ZOrder 3023 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "3867" + Position [5470, 3245, 5500, 3275] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "5231" + Position [5340, 3360, 5370, 3390] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "5232" + Position [5180, 3360, 5210, 3390] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "5233" + Position [5180, 3410, 5210, 3440] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "5234" + Position [5340, 3410, 5370, 3440] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "5235" + Position [5340, 3460, 5370, 3490] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "5236" + Position [5180, 3460, 5210, 3490] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice26" + SID "5247" + Position [4045, 3450, 4075, 3480] + ZOrder 3089 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice27" + SID "5639" + Position [4325, 12730, 4355, 12760] + ZOrder 3470 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice28" + SID "5640" + Position [4325, 12820, 4355, 12850] + ZOrder 3473 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice29" + SID "5380" + Position [5195, 11690, 5225, 11720] + ZOrder 3236 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice3" + SID "4350" + Position [5475, 11835, 5505, 11865] + ZOrder 2260 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice30" + SID "5381" + Position [4935, 11805, 4965, 11835] + ZOrder 3250 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice31" + SID "5382" + Position [4800, 11805, 4830, 11835] + ZOrder 3242 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice32" + SID "5383" + Position [4800, 11855, 4830, 11885] + ZOrder 3244 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice33" + SID "5384" + Position [4935, 11855, 4965, 11885] + ZOrder 3251 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice34" + SID "5385" + Position [4935, 11905, 4965, 11935] + ZOrder 3252 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice35" + SID "5386" + Position [4800, 11905, 4830, 11935] + ZOrder 3245 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice36" + SID "5641" + Position [4325, 12905, 4355, 12935] + ZOrder 3476 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice37" + SID "6221" + Position [5970, 16495, 6000, 16525] + ZOrder 4310 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice38" + SID "6222" + Position [6570, 15860, 6600, 15890] + ZOrder 4337 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice39" + SID "6223" + Position [6630, 16120, 6660, 16150] + ZOrder 4341 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice4" + SID "4351" + Position [5475, 11935, 5505, 11965] + ZOrder 2263 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice40" + SID "6224" + Position [6630, 16180, 6660, 16210] + ZOrder 4342 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice41" + SID "6225" + Position [6630, 16235, 6660, 16265] + ZOrder 4343 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice42" + SID "6226" + Position [6630, 16295, 6660, 16325] + ZOrder 4344 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice43" + SID "5394" + Position [5195, 11490, 5225, 11520] + ZOrder 3230 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice44" + SID "5395" + Position [5195, 11590, 5225, 11620] + ZOrder 3233 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice45" + SID "6227" + Position [6630, 16345, 6660, 16375] + ZOrder 4345 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice46" + SID "6228" + Position [6630, 16400, 6660, 16430] + ZOrder 4346 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice47" + SID "6229" + Position [6990, 14965, 7020, 14995] + ZOrder 4361 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice48" + SID "6230" + Position [6445, 16240, 6475, 16270] + ZOrder 4292 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice49" + SID "6231" + Position [6990, 15050, 7020, 15080] + ZOrder 4369 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice5" + SID "4352" + Position [5475, 12035, 5505, 12065] + ZOrder 2266 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice50" + SID "6232" + Position [6990, 15140, 7020, 15170] + ZOrder 4376 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice51" + SID "5444" + Position [5290, 12150, 5320, 12180] + ZOrder 3284 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice52" + SID "5445" + Position [5130, 12150, 5160, 12180] + ZOrder 3276 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice53" + SID "5446" + Position [5130, 12200, 5160, 12230] + ZOrder 3278 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice54" + SID "5447" + Position [5290, 12200, 5320, 12230] + ZOrder 3285 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice55" + SID "5448" + Position [5290, 12250, 5320, 12280] + ZOrder 3286 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice56" + SID "5449" + Position [5130, 12250, 5160, 12280] + ZOrder 3279 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice57" + SID "6233" + Position [6990, 15240, 7020, 15270] + ZOrder 4383 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice58" + SID "6234" + Position [6990, 15335, 7020, 15365] + ZOrder 4390 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice59" + SID "6235" + Position [6950, 15455, 6980, 15485] + ZOrder 4397 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice6" + SID "4684" + Position [3405, 12645, 3435, 12675] + ZOrder 2489 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice60" + SID "6236" + Position [4380, 14770, 4410, 14800] + ZOrder 4485 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice61" + SID "6237" + Position [4380, 14820, 4410, 14850] + ZOrder 4488 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice62" + SID "6238" + Position [4380, 15040, 4410, 15070] + ZOrder 4490 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice63" + SID "6239" + Position [4380, 15090, 4410, 15120] + ZOrder 4492 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice64" + SID "6240" + Position [4405, 15470, 4435, 15500] + ZOrder 4494 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice65" + SID "6241" + Position [6445, 16305, 6475, 16335] + ZOrder 4294 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice66" + SID "6242" + Position [4405, 15515, 4435, 15545] + ZOrder 4496 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice67" + SID "6243" + Position [4425, 15850, 4455, 15880] + ZOrder 4498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice68" + SID "6244" + Position [4425, 15900, 4455, 15930] + ZOrder 4500 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice69" + SID "6245" + Position [4425, 16190, 4455, 16220] + ZOrder 4502 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice7" + SID "5977" + Position [2785, 3625, 2815, 3655] + ZOrder 3878 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice70" + SID "6246" + Position [4425, 16240, 4455, 16270] + ZOrder 4504 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice71" + SID "6247" + Position [4435, 16535, 4465, 16565] + ZOrder 4506 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice72" + SID "6248" + Position [4435, 16580, 4465, 16610] + ZOrder 4507 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice73" + SID "6249" + Position [6445, 16380, 6475, 16410] + ZOrder 4296 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice74" + SID "6250" + Position [6445, 16435, 6475, 16465] + ZOrder 4298 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice75" + SID "6251" + Position [5970, 16160, 6000, 16190] + ZOrder 4300 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice76" + SID "6252" + Position [5970, 16220, 6000, 16250] + ZOrder 4302 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice77" + SID "6253" + Position [5970, 16275, 6000, 16305] + ZOrder 4304 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice78" + SID "6254" + Position [5970, 16350, 6000, 16380] + ZOrder 4306 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice8" + SID "4828" + Position [5255, 2705, 5285, 2735] + ZOrder 2683 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice9" + SID "4829" + Position [5255, 2805, 5285, 2835] + ZOrder 2686 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choie3" + SID "5962" + Position [2785, 4430, 2815, 4460] + ZOrder 3864 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Coil_sens1" + SID "4758" + Tag "Test Point" + Ports [1] + Position [775, 4415, 815, 4435] + ZOrder 2559 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens2" + SID "4759" + Tag "Test Point" + Ports [1] + Position [775, 4620, 815, 4640] + ZOrder 2560 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens3" + SID "4760" + Tag "Test Point" + Ports [1] + Position [775, 4825, 815, 4845] + ZOrder 2561 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens4" + SID "4761" + Tag "Test Point" + Ports [1] + Position [775, 5030, 815, 5050] + ZOrder 2562 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "Constant" + SID "3611" + Position [10450, 6275, 10480, 6305] + ZOrder 2054 + Value "2" + } + Block { + BlockType Constant + Name "Constant1" + SID "3788" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3720, 3164, 3795, 3176] + ZOrder 1418 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant10" + SID "3378" + Description "Quantization range of 16 bit ADC." + Position [6945, 5260, 6990, 5290] + ZOrder 1077 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant100" + SID "5402" + Description "Each half of QPD" + Position [4670, 11777, 4700, 11793] + ZOrder 3243 + Value "0" + } + Block { + BlockType Constant + Name "Constant101" + SID "5480" + Position [5680, 12907, 5710, 12923] + ZOrder 3303 + Value "2" + } + Block { + BlockType Constant + Name "Constant102" + SID "5481" + Position [5680, 12767, 5710, 12783] + ZOrder 3294 + Value "2" + } + Block { + BlockType Constant + Name "Constant103" + SID "5450" + Description "Each half of QPD" + Position [4995, 12117, 5025, 12133] + ZOrder 3277 + Value "0" + } + Block { + BlockType Constant + Name "Constant104" + SID "5482" + Position [5680, 13037, 5710, 13053] + ZOrder 3312 + Value "2" + } + Block { + BlockType Constant + Name "Constant105" + SID "5483" + Position [5485, 13332, 5515, 13348] + ZOrder 3330 + Value "2" + } + Block { + BlockType Constant + Name "Constant106" + SID "5484" + Position [5485, 13197, 5515, 13213] + ZOrder 3321 + Value "2" + } + Block { + BlockType Constant + Name "Constant107" + SID "5485" + Position [5485, 13462, 5515, 13478] + ZOrder 3339 + Value "2" + } + Block { + BlockType Constant + Name "Constant108" + SID "5642" + Description "Each half of QPD" + Position [4230, 12777, 4260, 12793] + ZOrder 3472 + Value "0" + } + Block { + BlockType Constant + Name "Constant109" + SID "5643" + Description "Each half of QPD" + Position [4230, 12867, 4260, 12883] + ZOrder 3475 + Value "0" + } + Block { + BlockType Constant + Name "Constant11" + SID "3469" + Description "Voltage baseline subtraction (V)" + Position [8800, 6690, 8845, 6720] + ZOrder 2001 + Value "0" + } + Block { + BlockType Constant + Name "Constant110" + SID "5644" + Description "Each half of QPD" + Position [4230, 12952, 4260, 12968] + ZOrder 3478 + Value "0" + } + Block { + BlockType Constant + Name "Constant111" + SID "6257" + Position [1787, 14210, 1823, 14230] + ZOrder 3905 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant112" + SID "6258" + Position [4472, 14735, 4508, 14755] + ZOrder 4451 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant113" + SID "6259" + Description "Each half of QPD" + Position [6957, 14810, 6973, 14840] + ZOrder 4363 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0" + } + Block { + BlockType Constant + Name "Constant114" + SID "6260" + Position [4502, 14995, 4538, 15015] + ZOrder 3952 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant115" + SID "6261" + Position [4537, 15425, 4573, 15445] + ZOrder 3985 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant116" + SID "6262" + Position [4552, 15805, 4588, 15825] + ZOrder 4018 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant117" + SID "6263" + Position [4562, 16145, 4598, 16165] + ZOrder 4051 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant118" + SID "6264" + Position [4597, 16490, 4633, 16510] + ZOrder 4084 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant119" + SID "6265" + Position [6512, 15820, 6548, 15840] + ZOrder 4340 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + } + Block { + BlockType Constant + Name "Constant12" + SID "3470" + Description "Voltage baseline subtraction (V)" + Position [8800, 6865, 8845, 6895] + ZOrder 2002 + Value "0" + } + Block { + BlockType Constant + Name "Constant13" + SID "3471" + Description "Voltage baseline subtraction (V)" + Position [8800, 7040, 8845, 7070] + ZOrder 2003 + Value "0" + } + Block { + BlockType Constant + Name "Constant14" + SID "3472" + Description "Voltage baseline subtraction (V)" + Position [8800, 7215, 8845, 7245] + ZOrder 2004 + Value "0" + } + Block { + BlockType Constant + Name "Constant15" + SID "3473" + Description "Voltage baseline subtraction (V)" + Position [8800, 7390, 8845, 7420] + ZOrder 2005 + Value "0" + } + Block { + BlockType Constant + Name "Constant16" + SID "3474" + Description "Voltage baseline subtraction (V)" + Position [8800, 7565, 8845, 7595] + ZOrder 2006 + Value "0" + } + Block { + BlockType Constant + Name "Constant17" + SID "3500" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [8655, 6340, 8700, 6370] + ZOrder 2028 + Value "20" + } + Block { + BlockType Constant + Name "Constant18" + SID "3501" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [8655, 6515, 8700, 6545] + ZOrder 2030 + Value "20" + } + Block { + BlockType Constant + Name "Constant19" + SID "3503" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [8655, 6690, 8700, 6720] + ZOrder 2032 + Value "20" + } + Block { + BlockType Constant + Name "Constant2" + SID "4683" + Description "Diameter of oplev laser PL204 (mm)" + Position [2755, 3480, 2800, 3510] + ZOrder 2488 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant20" + SID "3505" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [8655, 6865, 8700, 6895] + ZOrder 2034 + Value "20" + } + Block { + BlockType Constant + Name "Constant21" + SID "3507" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [8655, 7040, 8700, 7070] + ZOrder 2036 + Value "20" + } + Block { + BlockType Constant + Name "Constant22" + SID "3509" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [8655, 7215, 8700, 7245] + ZOrder 2038 + Value "20" + } + Block { + BlockType Constant + Name "Constant23" + SID "3511" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [8655, 7390, 8700, 7420] + ZOrder 2040 + Value "20" + } + Block { + BlockType Constant + Name "Constant24" + SID "3513" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [8655, 7565, 8700, 7595] + ZOrder 2042 + Value "20" + } + Block { + BlockType Constant + Name "Constant25" + SID "3573" + Description "Voltage baseline subtraction (V)" + Position [10544, 5405, 10596, 5425] + ZOrder 2135 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-0.5" + } + Block { + BlockType Constant + Name "Constant26" + SID "3518" + Description "Minimum voltage of ADC (V)" + Position [1925, 925, 1970, 955] + ZOrder 1148 + Value "-10" + } + Block { + BlockType Constant + Name "Constant27" + SID "3578" + Description "Voltage baseline subtraction (V)" + Position [10325, 5732, 10370, 5748] + ZOrder 2139 + Value "2" + } + Block { + BlockType Constant + Name "Constant28" + SID "3631" + Description "conversion coefficient from radian to degree (180/pi)" + Position [10230, 6114, 10305, 6126] + ZOrder 2067 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant29" + SID "3635" + Description "conversion coefficient from radian to degree (180/pi)" + Position [10210, 6294, 10285, 6306] + ZOrder 2070 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant3" + SID "2991" + Description "Each half of QPD" + Position [3040, 3435, 3085, 3465] + ZOrder 734 + Value "2" + } + Block { + BlockType Constant + Name "Constant30" + SID "3687" + Position [9890, 7070, 9920, 7100] + ZOrder 2076 + } + Block { + BlockType Constant + Name "Constant31" + SID "3640" + Description "conversion coefficient from radian to degree (180/pi)" + Position [10685, 5519, 10760, 5531] + ZOrder 2154 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant32" + SID "3689" + Position [10015, 7070, 10045, 7100] + ZOrder 2078 + Value "20" + } + Block { + BlockType Constant + Name "Constant33" + SID "3691" + Position [9890, 7215, 9920, 7245] + ZOrder 2080 + Value "90" + } + Block { + BlockType Constant + Name "Constant34" + SID "3694" + Position [9965, 7270, 9995, 7300] + ZOrder 2083 + Value "70" + } + Block { + BlockType Constant + Name "Constant35" + SID "3698" + Description "Voltage baseline subtraction (V)" + Position [9850, 6275, 9895, 6305] + ZOrder 2087 + Value "5" + } + Block { + BlockType Constant + Name "Constant36" + SID "3701" + Description "Voltage baseline subtraction (V)" + Position [9845, 6410, 9890, 6440] + ZOrder 2090 + Value "4" + } + Block { + BlockType Constant + Name "Constant37" + SID "3726" + Description "Voltage baseline subtraction (V)" + Position [10854, 5570, 10906, 5590] + ZOrder 2156 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + } + Block { + BlockType Constant + Name "Constant38" + SID "3727" + Description "Voltage baseline subtraction (V)" + Position [10809, 5600, 10861, 5620] + ZOrder 2157 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant39" + SID "3863" + Description "Each half of QPD" + Position [5355, 3092, 5385, 3108] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant4" + SID "3071" + Description "positive and negative voltage" + Position [1815, 842, 1850, 868] + ZOrder 808 + Value "2" + } + Block { + BlockType Constant + Name "Constant40" + SID "5318" + Position [5535, 4972, 5565, 4988] + ZOrder 3163 + Value "2" + } + Block { + BlockType Constant + Name "Constant41" + SID "5319" + Position [5535, 4837, 5565, 4853] + ZOrder 3154 + Value "2" + } + Block { + BlockType Constant + Name "Constant42" + SID "3865" + Description "Each half of QPD" + Position [5355, 3192, 5385, 3208] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "3868" + Description "Each half of QPD" + Position [5355, 3292, 5385, 3308] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant44" + SID "5320" + Position [5535, 5102, 5565, 5118] + ZOrder 3172 + Value "2" + } + Block { + BlockType Constant + Name "Constant45" + SID "3881" + Description "Incident angle of laser against mirror (deg)" + Position [2630, 3049, 2705, 3061] + ZOrder 1512 + Value "45" + } + Block { + BlockType Constant + Name "Constant46" + SID "3882" + Description "Distance from mirror to beam splitter (mm)" + Position [2630, 3109, 2705, 3121] + ZOrder 1513 + Value "350" + } + Block { + BlockType Constant + Name "Constant47" + SID "3883" + Description "Distance from beam splitter to QPD1 (mm)" + Position [2630, 3149, 2705, 3161] + ZOrder 1514 + Value "60" + } + Block { + BlockType Constant + Name "Constant48" + SID "3884" + Description "Distance from beam splitter to lens (mm)" + Position [2630, 3189, 2705, 3201] + ZOrder 1515 + Value "20" + } + Block { + BlockType Constant + Name "Constant49" + SID "4329" + Description "Minimum voltage of ADC (V)" + Position [7995, 6060, 8040, 6090] + ZOrder 2100 + Value "-10" + } + Block { + BlockType Constant + Name "Constant5" + SID "3119" + Description "Voltage to distance coefficient. (V/mm)\nV=-0.1d+2. -> d=-10V+20." + Position [8460, 4725, 8490, 4770] + ZOrder 856 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-10" + } + Block { + BlockType Constant + Name "Constant50" + SID "3886" + Description "Focal length of lens (mm)" + Position [2630, 3259, 2705, 3271] + ZOrder 1517 + Value "150" + } + Block { + BlockType Constant + Name "Constant51" + SID "4330" + Description "positive and negative voltage" + Position [7885, 5977, 7920, 6003] + ZOrder 2098 + Value "2" + } + Block { + BlockType Constant + Name "Constant52" + SID "4331" + Description "Maximum voltage of ADC (V)" + Position [7995, 6005, 8040, 6035] + ZOrder 2095 + Value "10" + } + Block { + BlockType Constant + Name "Constant53" + SID "4332" + Description "Quantization range of 16 bit ADC." + Position [7965, 5940, 8010, 5970] + ZOrder 2096 + Value "65536" + } + Block { + BlockType Constant + Name "Constant54" + SID "4353" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3465, 12059, 3540, 12071] + ZOrder 2230 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant55" + SID "4354" + Description "Diameter of oplev laser PL204 (mm)" + Position [2735, 12310, 2780, 12340] + ZOrder 2180 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant56" + SID "4355" + Description "Each half of QPD" + Position [2830, 12265, 2875, 12295] + ZOrder 2182 + Value "2" + } + Block { + BlockType Constant + Name "Constant57" + SID "4356" + Description "Each half of QPD" + Position [5360, 11882, 5390, 11898] + ZOrder 2262 + Value "0" + } + Block { + BlockType Constant + Name "Constant58" + SID "5717" + Description "Focal length of lens (mm)" + Position [3355, 12359, 3430, 12371] + ZOrder 3546 + Value "-1" + } + Block { + BlockType Constant + Name "Constant59" + SID "5898" + Description "Diameter of oplev laser PL204 (mm)" + Position [2465, 4052, 2495, 4068] + ZOrder 3799 + Value "0.95" + } + Block { + BlockType Constant + Name "Constant6" + SID "3007" + Description "Maximum voltage of ADC (V)" + Position [1925, 870, 1970, 900] + ZOrder 745 + Value "10" + } + Block { + BlockType Constant + Name "Constant60" + SID "4359" + Description "Each half of QPD" + Position [5360, 11982, 5390, 11998] + ZOrder 2265 + Value "0" + } + Block { + BlockType Constant + Name "Constant61" + SID "4360" + Description "Each half of QPD" + Position [5360, 12082, 5390, 12098] + ZOrder 2268 + Value "0" + } + Block { + BlockType Constant + Name "Constant62" + SID "5749" + Description "amplifier gain" + Position [2340, 11189, 2415, 11201] + ZOrder 3641 + Value "3" + } + Block { + BlockType Constant + Name "Constant63" + SID "4362" + Description "Incident angle of laser against mirror (deg)" + Position [3145, 12059, 3220, 12071] + ZOrder 2271 + Value "45" + } + Block { + BlockType Constant + Name "Constant64" + SID "4363" + Description "Distance from mirror to beam splitter (mm)" + Position [3145, 12119, 3220, 12131] + ZOrder 2272 + Value "340" + } + Block { + BlockType Constant + Name "Constant65" + SID "4364" + Description "Distance from beam splitter to QPD1 (mm)" + Position [3145, 12159, 3220, 12171] + ZOrder 2273 + Value "40" + } + Block { + BlockType Constant + Name "Constant66" + SID "4365" + Description "Distance from beam splitter to lens (mm)" + Position [3145, 12199, 3220, 12211] + ZOrder 2274 + Value "65" + } + Block { + BlockType Constant + Name "Constant67" + SID "4366" + Description "Focal length of lens (mm)" + Position [3145, 12269, 3220, 12281] + ZOrder 2275 + Value "150" + } + Block { + BlockType Constant + Name "Constant68" + SID "4667" + Description "Diameter of oplev laser PL204 (mm)" + Position [2755, 11590, 2800, 11620] + ZOrder 2487 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant69" + SID "4628" + Description "Each half of QPD" + Position [2835, 11545, 2880, 11575] + ZOrder 2447 + Value "2" + } + Block { + BlockType Constant + Name "Constant7" + SID "3008" + Description "Quantization range of 16 bit ADC." + Position [1895, 805, 1940, 835] + ZOrder 746 + Value "65536" + } + Block { + BlockType Constant + Name "Constant70" + SID "4685" + Description "Each half of QPD" + Position [3325, 12692, 3355, 12708] + ZOrder 2491 + Value "0" + } + Block { + BlockType Constant + Name "Constant71" + SID "5963" + Description "Diameter of oplev laser PL204 (mm)" + Position [2465, 4857, 2495, 4873] + ZOrder 3874 + Value "0.95" + } + Block { + BlockType Constant + Name "Constant72" + SID "4762" + Description "Minimum voltage of ADC (V)" + Position [130, 4545, 175, 4575] + ZOrder 2568 + Value "-10" + } + Block { + BlockType Constant + Name "Constant73" + SID "4763" + Description "positive and negative voltage" + Position [20, 4462, 55, 4488] + ZOrder 2566 + Value "2" + } + Block { + BlockType Constant + Name "Constant74" + SID "4764" + Description "Maximum voltage of ADC (V)" + Position [130, 4490, 175, 4520] + ZOrder 2563 + Value "10" + } + Block { + BlockType Constant + Name "Constant75" + SID "4765" + Description "Quantization range of 16 bit ADC." + Position [100, 4425, 145, 4455] + ZOrder 2564 + Value "65536" + } + Block { + BlockType Constant + Name "Constant76" + SID "5751" + Description "single-to-differential board" + Position [2475, 11204, 2550, 11216] + ZOrder 3643 + Value "2" + } + Block { + BlockType Constant + Name "Constant77" + SID "4821" + Description "accelerometer sensitivity (V/m/s^2)" + Position [2340, 11174, 2415, 11186] + ZOrder 3640 + Value "300" + } + Block { + BlockType Constant + Name "Constant78" + SID "5782" + Description "Coefficient of monitor output of piezo driver" + Position [2480, 13367, 2510, 13383] + ZOrder 3674 + Value "25" + } + Block { + BlockType Constant + Name "Constant79" + SID "4831" + Description "Each half of QPD" + Position [5160, 2752, 5190, 2768] + ZOrder 2685 + Value "0" + } + Block { + BlockType Constant + Name "Constant8" + SID "3123" + Description "Voltage baseline subtraction (V)" + Position [8800, 6340, 8845, 6370] + ZOrder 1979 + Value "0" + } + Block { + BlockType Constant + Name "Constant80" + SID "4832" + Description "Each half of QPD" + Position [5160, 2852, 5190, 2868] + ZOrder 2688 + Value "0" + } + Block { + BlockType Constant + Name "Constant81" + SID "4833" + Description "Each half of QPD" + Position [5160, 2952, 5190, 2968] + ZOrder 2691 + Value "0" + } + Block { + BlockType Constant + Name "Constant82" + SID "5983" + Description "Each half of QPD" + Position [3380, 4135, 3425, 4165] + ZOrder 3885 + Value "-1" + } + Block { + BlockType Constant + Name "Constant83" + SID "6255" + Position [1692, 14210, 1728, 14230] + ZOrder 3904 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant84" + SID "4946" + Position [5730, 4077, 5760, 4093] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant85" + SID "6256" + Description "Quantization range of 16 bit ADC." + Position [8840, 15785, 8885, 15815] + ZOrder 4330 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant86" + SID "4940" + Position [5730, 3937, 5760, 3953] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "4962" + Position [5730, 4207, 5760, 4223] + ZOrder 2812 + Value "2" + } + Block { + BlockType Constant + Name "Constant88" + SID "4981" + Position [5535, 4502, 5565, 4518] + ZOrder 2838 + Value "2" + } + Block { + BlockType Constant + Name "Constant89" + SID "4982" + Position [5535, 4367, 5565, 4383] + ZOrder 2829 + Value "2" + } + Block { + BlockType Constant + Name "Constant9" + SID "3468" + Description "Voltage baseline subtraction (V)" + Position [8800, 6515, 8845, 6545] + ZOrder 2000 + Value "0" + } + Block { + BlockType Constant + Name "Constant90" + SID "4983" + Position [5535, 4632, 5565, 4648] + ZOrder 2847 + Value "2" + } + Block { + BlockType Constant + Name "Constant91" + SID "5176" + Description "Each half of QPD" + Position [4730, 2992, 4760, 3008] + ZOrder 3018 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "5237" + Description "Each half of QPD" + Position [5045, 3327, 5075, 3343] + ZOrder 3074 + Value "0" + } + Block { + BlockType Constant + Name "Constant93" + SID "5248" + Description "Each half of QPD" + Position [3950, 3497, 3980, 3513] + ZOrder 3091 + Value "0" + } + Block { + BlockType Constant + Name "Constant94" + SID "5477" + Position [5485, 13802, 5515, 13818] + ZOrder 3426 + Value "2" + } + Block { + BlockType Constant + Name "Constant95" + SID "5478" + Position [5485, 13667, 5515, 13683] + ZOrder 3417 + Value "2" + } + Block { + BlockType Constant + Name "Constant96" + SID "5479" + Position [5485, 13932, 5515, 13948] + ZOrder 3435 + Value "2" + } + Block { + BlockType Constant + Name "Constant97" + SID "5399" + Description "Each half of QPD" + Position [5100, 11537, 5130, 11553] + ZOrder 3232 + Value "0" + } + Block { + BlockType Constant + Name "Constant98" + SID "5400" + Description "Each half of QPD" + Position [5100, 11637, 5130, 11653] + ZOrder 3235 + Value "0" + } + Block { + BlockType Constant + Name "Constant99" + SID "5401" + Description "Each half of QPD" + Position [5100, 11737, 5130, 11753] + ZOrder 3238 + Value "0" + } + Block { + BlockType Reference + Name "DAC_0" + SID "4656" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [7345, 3941, 7375, 6724] + ZOrder 2477 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "5752" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [7345, 6774, 7375, 9561] + ZOrder 3644 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_2" + SID "6266" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [9345, 15951, 9415, 16299] + ZOrder 4511 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_3" + SID "6267" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [9145, 15946, 9215, 16304] + ZOrder 4510 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "D_M" + SID "3564" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [9990, 5387, 10055, 5403] + ZOrder 2131 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux" + SID "6268" + Ports [1, 6] + Position [5665, 15354, 5670, 15441] + ZOrder 4226 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux1" + SID "3284" + Ports [1, 4] + Position [6090, 3610, 6095, 3770] + ZOrder 909 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "3322" + Ports [1, 3] + Position [11100, 5530, 11105, 5690] + ZOrder 2116 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "3323" + Ports [1, 4] + Position [11620, 5520, 11625, 5680] + ZOrder 2126 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "3793" + Ports [1, 3] + Position [4250, 3577, 4255, 3803] + ZOrder 3616 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux5" + SID "4367" + Ports [1, 4] + Position [6175, 12389, 6180, 12606] + ZOrder 2209 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux6" + SID "4368" + Ports [1, 3] + Position [5895, 12405, 5900, 12635] + ZOrder 2233 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux7" + SID "6269" + Ports [1, 6] + Position [3425, 17019, 3430, 17106] + ZOrder 4240 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux8" + SID "6270" + Ports [1, 6] + Position [7640, 16249, 7645, 16336] + ZOrder 4280 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "Diff_PDunit1" + SID "3091" + Tag "Test Point" + Ports [1] + Position [9645, 6405, 9685, 6425] + ZOrder 1973 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit1_MON" + SID "3088" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9480, 6400, 9560, 6430] + ZOrder 1971 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2" + SID "3092" + Tag "Test Point" + Ports [1] + Position [9645, 6755, 9685, 6775] + ZOrder 1974 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2_MON" + SID "3090" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9480, 6750, 9560, 6780] + ZOrder 1972 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3" + SID "3143" + Tag "Test Point" + Ports [1] + Position [9480, 7075, 9520, 7095] + ZOrder 1994 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3_MON" + SID "3144" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9330, 7070, 9410, 7100] + ZOrder 1992 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4" + SID "3145" + Tag "Test Point" + Ports [1] + Position [9645, 7455, 9685, 7475] + ZOrder 1995 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4_MON" + SID "3146" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9480, 7450, 9560, 7480] + ZOrder 1993 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide" + SID "2977" + Ports [2, 1] + Position [2175, 3612, 2205, 3643] + ZOrder 720 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2980" + Ports [2, 1] + Position [2175, 3787, 2205, 3818] + ZOrder 723 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "3035" + Ports [2, 1] + Position [8230, 6472, 8260, 6503] + ZOrder 1963 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide100" + SID "6273" + Ports [2, 1] + Position [2905, 15117, 2935, 15148] + ZOrder 3933 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide101" + SID "5899" + Ports [2, 1] + Position [2590, 3622, 2620, 3653] + ZOrder 3800 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide102" + SID "5900" + Ports [2, 1] + Position [2590, 3797, 2620, 3828] + ZOrder 3801 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide103" + SID "5967" + Ports [2, 1] + Position [2710, 4352, 2740, 4383] + ZOrder 3867 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide104" + SID "6274" + Ports [2, 1] + Position [2905, 15262, 2935, 15293] + ZOrder 3942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide105" + SID "6275" + Ports [2, 1] + Position [2035, 15112, 2065, 15143] + ZOrder 3957 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide106" + SID "6276" + Ports [2, 1] + Position [2035, 15602, 2065, 15633] + ZOrder 3992 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide107" + SID "6277" + Ports [2, 1] + Position [2905, 15462, 2935, 15493] + ZOrder 3966 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide108" + SID "6278" + Ports [2, 1] + Position [2905, 15607, 2935, 15638] + ZOrder 3975 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide109" + SID "6279" + Ports [2, 1] + Position [2035, 15457, 2065, 15488] + ZOrder 3990 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "3038" + Ports [2, 1] + Position [8230, 6647, 8260, 6678] + ZOrder 1966 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide110" + SID "6280" + Ports [2, 1] + Position [2035, 15972, 2065, 16003] + ZOrder 4025 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide111" + SID "6281" + Ports [2, 1] + Position [2905, 15832, 2935, 15863] + ZOrder 3999 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide112" + SID "6282" + Ports [2, 1] + Position [2905, 15977, 2935, 16008] + ZOrder 4008 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide113" + SID "6283" + Ports [2, 1] + Position [2035, 15827, 2065, 15858] + ZOrder 4023 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide114" + SID "6284" + Ports [2, 1] + Position [2055, 16327, 2085, 16358] + ZOrder 4058 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide115" + SID "6285" + Ports [2, 1] + Position [2925, 16187, 2955, 16218] + ZOrder 4032 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide116" + SID "6286" + Ports [2, 1] + Position [2925, 16332, 2955, 16363] + ZOrder 4041 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide117" + SID "6287" + Ports [2, 1] + Position [2055, 16182, 2085, 16213] + ZOrder 4056 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide118" + SID "6288" + Ports [2, 1] + Position [2060, 16677, 2090, 16708] + ZOrder 4091 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide119" + SID "6289" + Ports [2, 1] + Position [2930, 16537, 2960, 16568] + ZOrder 4065 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "3047" + Ports [2, 1] + Position [8230, 6822, 8260, 6853] + ZOrder 1969 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide120" + SID "6290" + Ports [2, 1] + Position [2930, 16682, 2960, 16713] + ZOrder 4074 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide121" + SID "6291" + Ports [2, 1] + Position [2060, 16532, 2090, 16563] + ZOrder 4089 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide122" + SID "6292" + Ports [2, 1] + Position [3990, 14717, 4020, 14748] + ZOrder 4137 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide123" + SID "6293" + Ports [2, 1] + Position [3990, 14892, 4020, 14923] + ZOrder 4139 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide124" + SID "6294" + Ports [2, 1] + Position [3990, 15087, 4020, 15118] + ZOrder 4143 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide125" + SID "6295" + Ports [2, 1] + Position [3990, 15237, 4020, 15268] + ZOrder 4146 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide126" + SID "6296" + Ports [2, 1] + Position [3990, 15412, 4020, 15443] + ZOrder 4149 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide127" + SID "6297" + Ports [2, 1] + Position [4000, 15552, 4030, 15583] + ZOrder 4152 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide128" + SID "6298" + Ports [2, 1] + Position [1890, 16787, 1920, 16818] + ZOrder 4153 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide129" + SID "6299" + Ports [2, 1] + Position [1890, 16837, 1920, 16868] + ZOrder 4154 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "3050" + Ports [2, 1] + Position [2210, 4417, 2240, 4448] + ZOrder 788 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide130" + SID "6300" + Ports [2, 1] + Position [3810, 15757, 3840, 15788] + ZOrder 4161 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide131" + SID "6301" + Ports [2, 1] + Position [3775, 15952, 3805, 15983] + ZOrder 4170 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide132" + SID "6302" + Ports [2, 1] + Position [3775, 16107, 3805, 16138] + ZOrder 4175 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide133" + SID "6303" + Ports [2, 1] + Position [3775, 16352, 3805, 16383] + ZOrder 4179 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide134" + SID "6304" + Ports [2, 1] + Position [3790, 16527, 3820, 16558] + ZOrder 4183 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide135" + SID "6305" + Ports [2, 1] + Position [3790, 16662, 3820, 16693] + ZOrder 4187 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide136" + SID "6306" + Ports [2, 1] + Position [1890, 16887, 1920, 16918] + ZOrder 4189 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide137" + SID "6307" + Ports [2, 1] + Position [1890, 16937, 1920, 16968] + ZOrder 4190 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide138" + SID "6308" + Ports [2, 1] + Position [1890, 16992, 1920, 17023] + ZOrder 4195 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide139" + SID "6309" + Ports [2, 1] + Position [1890, 17037, 1920, 17068] + ZOrder 4196 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3051" + Ports [2, 1] + Position [2210, 4592, 2240, 4623] + ZOrder 790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide140" + SID "6310" + Ports [2, 1] + Position [2830, 16827, 2860, 16858] + ZOrder 4202 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide141" + SID "6311" + Ports [2, 1] + Position [2830, 16892, 2860, 16923] + ZOrder 4206 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide142" + SID "6312" + Ports [2, 1] + Position [2830, 16972, 2860, 17003] + ZOrder 4210 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide143" + SID "6313" + Ports [2, 1] + Position [2830, 17067, 2860, 17098] + ZOrder 4214 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide144" + SID "6314" + Ports [2, 1] + Position [2830, 17177, 2860, 17208] + ZOrder 4218 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide145" + SID "6315" + Ports [2, 1] + Position [2830, 17257, 2860, 17288] + ZOrder 4222 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide146" + SID "6316" + Ports [2, 1] + Position [2885, 14797, 2915, 14828] + ZOrder 3908 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide147" + SID "6317" + Ports [2, 1] + Position [2885, 14942, 2915, 14973] + ZOrder 3917 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide148" + SID "6318" + Ports [2, 1] + Position [2015, 14792, 2045, 14823] + ZOrder 3923 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3052" + Ports [2, 1] + Position [2210, 4767, 2240, 4798] + ZOrder 794 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "5965" + Ports [2, 1] + Position [2600, 4427, 2630, 4458] + ZOrder 3875 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3430" + Ports [2, 1] + Position [3125, 4632, 3155, 4663] + ZOrder 1054 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "5966" + Ports [2, 1] + Position [2600, 4602, 2630, 4633] + ZOrder 3876 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3427" + Ports [2, 1] + Position [3125, 4457, 3155, 4488] + ZOrder 1051 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2984" + Ports [2, 1] + Position [2175, 3962, 2205, 3993] + ZOrder 728 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "3138" + Ports [2, 1] + Position [8230, 7172, 8260, 7203] + ZOrder 1984 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "3139" + Ports [2, 1] + Position [8230, 7347, 8260, 7378] + ZOrder 1987 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "3140" + Ports [2, 1] + Position [8230, 7522, 8260, 7553] + ZOrder 1990 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "3385" + Ports [2, 1] + Position [2480, 1017, 2510, 1048] + ZOrder 1010 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "3142" + Ports [2, 1] + Position [8230, 6997, 8260, 7028] + ZOrder 1981 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "3386" + Ports [2, 1] + Position [2480, 1082, 2510, 1113] + ZOrder 1011 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "3387" + Ports [2, 1] + Position [2480, 1147, 2510, 1178] + ZOrder 1012 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "3519" + Ports [2, 1] + Position [2095, 822, 2125, 853] + ZOrder 1149 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "3568" + Ports [2, 1] + Position [10000, 5667, 10030, 5698] + ZOrder 2132 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "3575" + Ports [2, 1] + Position [10535, 5507, 10565, 5538] + ZOrder 2137 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "5877" + Ports [2, 1] + Position [2720, 3547, 2750, 3578] + ZOrder 3778 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "3684" + Ports [2, 1] + Position [9715, 7142, 9745, 7173] + ZOrder 2073 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "3695" + Ports [2, 1] + Position [10180, 7137, 10210, 7168] + ZOrder 2084 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "3696" + Ports [2, 1] + Position [9755, 6337, 9785, 6368] + ZOrder 2085 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "3704" + Ports [2, 1] + Position [10060, 6367, 10090, 6398] + ZOrder 2093 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide34" + SID "4333" + Ports [2, 1] + Position [8165, 5957, 8195, 5988] + ZOrder 2101 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide35" + SID "4334" + Ports [2, 1] + Position [8080, 5947, 8110, 5978] + ZOrder 2097 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide36" + SID "5321" + Ports [2, 1] + Position [6050, 4752, 6080, 4783] + ZOrder 3190 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide37" + SID "4369" + Ports [2, 1] + Position [2150, 12442, 2180, 12473] + ZOrder 2170 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide38" + SID "4370" + Ports [2, 1] + Position [2150, 12617, 2180, 12648] + ZOrder 2172 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide39" + SID "4371" + Ports [2, 1] + Position [2145, 11742, 2175, 11773] + ZOrder 2191 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2990" + Ports [2, 1] + Position [3125, 3642, 3155, 3673] + ZOrder 733 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide40" + SID "4372" + Ports [2, 1] + Position [2145, 11917, 2175, 11948] + ZOrder 2193 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide41" + SID "4373" + Ports [2, 1] + Position [2145, 12092, 2175, 12123] + ZOrder 2197 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide42" + SID "4374" + Ports [2, 1] + Position [2630, 11752, 2660, 11783] + ZOrder 2199 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide43" + SID "4375" + Ports [2, 1] + Position [2910, 11947, 2940, 11978] + ZOrder 2213 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide44" + SID "4376" + Ports [2, 1] + Position [2630, 11927, 2660, 11958] + ZOrder 2200 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide45" + SID "4377" + Ports [2, 1] + Position [2910, 11772, 2940, 11803] + ZOrder 2210 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide46" + SID "4378" + Ports [2, 1] + Position [2150, 12792, 2180, 12823] + ZOrder 2176 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide47" + SID "4379" + Ports [2, 1] + Position [2625, 12452, 2655, 12483] + ZOrder 2178 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide48" + SID "5748" + Ports [2, 1] + Position [2435, 11172, 2465, 11203] + ZOrder 3639 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide49" + SID "4381" + Ports [2, 1] + Position [2915, 12472, 2945, 12503] + ZOrder 2181 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "6271" + Ports [2, 1] + Position [2015, 14937, 2045, 14968] + ZOrder 3925 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide50" + SID "4382" + Ports [2, 1] + Position [2635, 12627, 2665, 12658] + ZOrder 2185 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide51" + SID "4383" + Ports [2, 1] + Position [2915, 12647, 2945, 12678] + ZOrder 2187 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide52" + SID "4766" + Ports [2, 1] + Position [300, 4442, 330, 4473] + ZOrder 2569 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide53" + SID "4767" + Ports [2, 1] + Position [215, 4432, 245, 4463] + ZOrder 2565 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide54" + SID "4769" + Ports [2, 1] + Position [710, 4417, 740, 4448] + ZOrder 2570 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide55" + SID "4770" + Ports [2, 1] + Position [710, 4622, 740, 4653] + ZOrder 2571 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide56" + SID "4771" + Ports [2, 1] + Position [710, 4827, 740, 4858] + ZOrder 2572 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide57" + SID "4772" + Ports [2, 1] + Position [710, 5032, 740, 5063] + ZOrder 2573 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide58" + SID "4781" + Ports [2, 1] + Position [2140, 11542, 2170, 11573] + ZOrder 2658 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide59" + SID "4817" + Ports [2, 1] + Position [2140, 11142, 2170, 11173] + ZOrder 2661 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "2996" + Ports [2, 1] + Position [3125, 3817, 3155, 3848] + ZOrder 740 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide60" + SID "4823" + Ports [2, 1] + Position [2495, 11152, 2525, 11183] + ZOrder 2664 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide61" + SID "5099" + Ports [2, 1] + Position [6165, 3847, 6195, 3878] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "5106" + Ports [2, 1] + Position [6165, 3987, 6195, 4018] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "5107" + Ports [2, 1] + Position [6165, 4067, 6195, 4098] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide64" + SID "5138" + Ports [2, 1] + Position [6050, 4282, 6080, 4313] + ZOrder 2974 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide65" + SID "5139" + Ports [2, 1] + Position [6050, 4422, 6080, 4453] + ZOrder 2978 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide66" + SID "5140" + Ports [2, 1] + Position [6050, 4502, 6080, 4533] + ZOrder 2980 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "5101" + Ports [2, 1] + Position [6165, 3927, 6195, 3958] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "5114" + Ports [2, 1] + Position [6165, 4132, 6195, 4163] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "5115" + Ports [2, 1] + Position [6165, 4212, 6195, 4243] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "3013" + Ports [2, 1] + Position [2010, 812, 2040, 843] + ZOrder 751 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide70" + SID "5141" + Ports [2, 1] + Position [6050, 4362, 6080, 4393] + ZOrder 2976 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide71" + SID "5142" + Ports [2, 1] + Position [6050, 4567, 6080, 4598] + ZOrder 2982 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide72" + SID "5143" + Ports [2, 1] + Position [6050, 4647, 6080, 4678] + ZOrder 2984 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide73" + SID "5851" + Ports [2, 1] + Position [3560, 3687, 3590, 3718] + ZOrder 3750 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide74" + SID "5322" + Ports [2, 1] + Position [6050, 4892, 6080, 4923] + ZOrder 3194 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide75" + SID "5323" + Ports [2, 1] + Position [6050, 4972, 6080, 5003] + ZOrder 3196 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide76" + SID "5324" + Ports [2, 1] + Position [6050, 4832, 6080, 4863] + ZOrder 3192 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide77" + SID "5325" + Ports [2, 1] + Position [6050, 5037, 6080, 5068] + ZOrder 3198 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide78" + SID "5326" + Ports [2, 1] + Position [6050, 5117, 6080, 5148] + ZOrder 3200 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide79" + SID "5486" + Ports [2, 1] + Position [6000, 13582, 6030, 13613] + ZOrder 3453 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "3384" + Ports [2, 1] + Position [2480, 952, 2510, 983] + ZOrder 1009 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide80" + SID "5487" + Ports [2, 1] + Position [6115, 12677, 6145, 12708] + ZOrder 3350 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide81" + SID "5488" + Ports [2, 1] + Position [6115, 12817, 6145, 12848] + ZOrder 3358 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide82" + SID "5489" + Ports [2, 1] + Position [6115, 12897, 6145, 12928] + ZOrder 3360 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide83" + SID "5490" + Ports [2, 1] + Position [6000, 13112, 6030, 13143] + ZOrder 3384 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide84" + SID "5491" + Ports [2, 1] + Position [6000, 13252, 6030, 13283] + ZOrder 3388 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide85" + SID "5492" + Ports [2, 1] + Position [6000, 13332, 6030, 13363] + ZOrder 3390 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide86" + SID "5493" + Ports [2, 1] + Position [6115, 12757, 6145, 12788] + ZOrder 3352 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide87" + SID "5494" + Ports [2, 1] + Position [6115, 12962, 6145, 12993] + ZOrder 3366 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide88" + SID "5495" + Ports [2, 1] + Position [6115, 13042, 6145, 13073] + ZOrder 3368 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide89" + SID "5496" + Ports [2, 1] + Position [6000, 13192, 6030, 13223] + ZOrder 3386 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "3031" + Ports [2, 1] + Position [8230, 6297, 8260, 6328] + ZOrder 1960 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide90" + SID "5497" + Ports [2, 1] + Position [6000, 13397, 6030, 13428] + ZOrder 3392 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide91" + SID "5498" + Ports [2, 1] + Position [6000, 13477, 6030, 13508] + ZOrder 3394 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide92" + SID "5499" + Ports [2, 1] + Position [6000, 13722, 6030, 13753] + ZOrder 3457 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide93" + SID "5500" + Ports [2, 1] + Position [6000, 13802, 6030, 13833] + ZOrder 3459 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide94" + SID "5501" + Ports [2, 1] + Position [6000, 13662, 6030, 13693] + ZOrder 3455 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide95" + SID "5502" + Ports [2, 1] + Position [6000, 13867, 6030, 13898] + ZOrder 3461 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide96" + SID "5503" + Ports [2, 1] + Position [6000, 13947, 6030, 13978] + ZOrder 3463 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide97" + SID "6272" + Ports [2, 1] + Position [2035, 15257, 2065, 15288] + ZOrder 3959 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide98" + SID "5750" + Ports [2, 1] + Position [2580, 11152, 2610, 11183] + ZOrder 3642 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide99" + SID "5778" + Ports [2, 1] + Position [2150, 13342, 2180, 13373] + ZOrder 3670 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [1387, 5780, 1427, 5819] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "FIL_1" + SID "6319" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2175, 14837, 2205, 14853] + ZOrder 4468 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_10" + SID "6320" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2210, 16372, 2240, 16388] + ZOrder 4482 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_11" + SID "6321" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2210, 16577, 2240, 16593] + ZOrder 4483 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_12" + SID "6322" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2220, 16722, 2250, 16738] + ZOrder 4484 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_2" + SID "6323" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2175, 14942, 2205, 14958] + ZOrder 4469 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_3" + SID "6324" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2190, 15157, 2220, 15173] + ZOrder 4471 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_4" + SID "6325" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2190, 15302, 2220, 15318] + ZOrder 4472 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_5" + SID "6326" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2175, 15502, 2205, 15518] + ZOrder 4476 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_6" + SID "6327" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2195, 15647, 2225, 15663] + ZOrder 4477 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_7" + SID "6328" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2230, 15762, 2260, 15778] + ZOrder 4463 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_8" + SID "6329" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2245, 15892, 2275, 15908] + ZOrder 4464 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_9" + SID "6330" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2200, 16227, 2230, 16243] + ZOrder 4481 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_PITCH1" + SID "6331" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3505, 17065, 3545, 17075] + ZOrder 4411 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_PITCH2" + SID "6332" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3585, 17065, 3625, 17075] + ZOrder 4263 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_ROLL1" + SID "6333" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3505, 17095, 3545, 17105] + ZOrder 4412 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_ROLL2" + SID "6334" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3585, 17095, 3625, 17105] + ZOrder 4264 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_X1" + SID "6335" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3505, 16955, 3545, 16965] + ZOrder 4408 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_X2" + SID "6336" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3585, 16955, 3625, 16965] + ZOrder 4260 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Y1" + SID "6337" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3505, 16990, 3545, 17000] + ZOrder 4409 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Y2" + SID "6338" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3585, 16990, 3625, 17000] + ZOrder 4261 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_YAW1" + SID "6339" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3505, 17130, 3545, 17140] + ZOrder 4413 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_YAW2" + SID "6340" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3585, 17130, 3625, 17140] + ZOrder 4265 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Z1" + SID "6341" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3505, 17020, 3545, 17030] + ZOrder 4410 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Z2" + SID "6342" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3585, 17020, 3625, 17030] + ZOrder 4262 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT1" + SID "6343" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7985, 16225, 8025, 16235] + ZOrder 4281 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT2" + SID "6344" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7985, 16260, 8025, 16270] + ZOrder 4282 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT3" + SID "6345" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7985, 16310, 8025, 16320] + ZOrder 4283 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT4" + SID "6346" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7985, 16345, 8025, 16355] + ZOrder 4284 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT5" + SID "6347" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7985, 16390, 8025, 16400] + ZOrder 4285 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT6" + SID "6348" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [7985, 16425, 8025, 16435] + ZOrder 4286 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_OPLEV1_Y_mm" + SID "6349" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6820, 15915, 6860, 15925] + ZOrder 4526 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_H1" + SID "6350" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5525, 15285, 5565, 15295] + ZOrder 4426 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_H2" + SID "6351" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5525, 15320, 5565, 15330] + ZOrder 4428 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_H3" + SID "6352" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5525, 15360, 5565, 15370] + ZOrder 4429 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_PITCH1" + SID "6353" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5740, 15400, 5780, 15410] + ZOrder 4405 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_PITCH2" + SID "6354" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5805, 15400, 5845, 15410] + ZOrder 4257 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_ROLL1" + SID "6355" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5740, 15455, 5780, 15465] + ZOrder 4406 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_ROLL2" + SID "6356" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5805, 15455, 5845, 15465] + ZOrder 4258 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_V1" + SID "6357" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5525, 15395, 5565, 15405] + ZOrder 4430 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_V2" + SID "6358" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5525, 15425, 5565, 15435] + ZOrder 4431 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_V3" + SID "6359" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5525, 15460, 5565, 15470] + ZOrder 4432 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_X1" + SID "6360" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5740, 15245, 5780, 15255] + ZOrder 4402 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_X2" + SID "6361" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5805, 15245, 5845, 15255] + ZOrder 4254 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Y1" + SID "6362" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5740, 15295, 5780, 15305] + ZOrder 4403 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Y2" + SID "6363" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5805, 15295, 5845, 15305] + ZOrder 4255 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_YAW1" + SID "6364" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5740, 15515, 5780, 15525] + ZOrder 4407 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_YAW2" + SID "6365" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5805, 15515, 5845, 15525] + ZOrder 4259 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Z1" + SID "6366" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5740, 15355, 5780, 15365] + ZOrder 4404 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Z2" + SID "6367" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5805, 15355, 5845, 15365] + ZOrder 4256 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SE1_1" + SID "6368" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1950, 16800, 1990, 16810] + ZOrder 4527 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SE1_2" + SID "6369" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1950, 16850, 1990, 16860] + ZOrder 4528 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SE1_4" + SID "6370" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1950, 16900, 1990, 16910] + ZOrder 4529 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SE2_2" + SID "6371" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1950, 16950, 1990, 16960] + ZOrder 4530 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SE2_3" + SID "6372" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1950, 17005, 1990, 17015] + ZOrder 4531 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SE2_4" + SID "6373" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1950, 17050, 1990, 17060] + ZOrder 4532 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_PITCH" + SID "6374" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6720, 16290, 6760, 16300] + ZOrder 4275 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_ROLL" + SID "6375" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6720, 16320, 6760, 16330] + ZOrder 4276 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_X" + SID "6376" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6720, 16180, 6760, 16190] + ZOrder 4272 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_Y" + SID "6377" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6720, 16215, 6760, 16225] + ZOrder 4273 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_YAW" + SID "6378" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6720, 16355, 6760, 16365] + ZOrder 4277 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_Z" + SID "6379" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6720, 16245, 6760, 16255] + ZOrder 4274 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "Fcn" + SID "5197" + Position [4860, 3210, 4920, 3240] + ZOrder 3039 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn1" + SID "5199" + Position [5045, 3210, 5105, 3240] + ZOrder 3041 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn10" + SID "5452" + Position [5120, 12340, 5180, 12370] + ZOrder 3280 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn11" + SID "5453" + Position [5305, 12340, 5365, 12370] + ZOrder 3281 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "5238" + Position [5170, 3550, 5230, 3580] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "5239" + Position [5355, 3550, 5415, 3580] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn4" + SID "5404" + Position [4800, 11995, 4860, 12025] + ZOrder 3246 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn5" + SID "5405" + Position [4985, 11995, 5045, 12025] + ZOrder 3247 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Reference + Name "Fil_IM_COIL1" + SID "3324" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [11680, 5503, 11750, 5527] + ZOrder 2127 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL2" + SID "3325" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [11680, 5558, 11750, 5582] + ZOrder 2130 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL3" + SID "3326" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [11680, 5618, 11750, 5642] + ZOrder 2129 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL4" + SID "3327" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [11680, 5673, 11750, 5697] + ZOrder 2128 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_L" + SID "3328" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [11370, 5493, 11440, 5517] + ZOrder 2112 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_P" + SID "3329" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [11370, 5643, 11440, 5667] + ZOrder 2123 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_Y" + SID "3330" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [11370, 5563, 11440, 5587] + ZOrder 2122 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground" + SID "3836" + Position [5150, 3050, 5170, 3070] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground1" + SID "5996" + Position [7190, 4010, 7210, 4030] + ZOrder 3896 + } + Block { + BlockType Ground + Name "Ground10" + SID "3556" + Position [2225, 925, 2245, 945] + ZOrder 1186 + } + Block { + BlockType Ground + Name "Ground11" + SID "3557" + Position [2225, 1015, 2245, 1035] + ZOrder 1187 + } + Block { + BlockType Ground + Name "Ground12" + SID "3558" + Position [2225, 1080, 2245, 1100] + ZOrder 1188 + } + Block { + BlockType Ground + Name "Ground13" + SID "3559" + Position [2225, 1145, 2245, 1165] + ZOrder 1189 + } + Block { + BlockType Ground + Name "Ground14" + SID "4384" + Position [5100, 11840, 5120, 11860] + ZOrder 2246 + } + Block { + BlockType Ground + Name "Ground15" + SID "4748" + Position [3875, 3365, 3895, 3385] + ZOrder 2551 + } + Block { + BlockType Ground + Name "Ground16" + SID "6385" + Position [9305, 16005, 9325, 16025] + ZOrder 4514 + ShowName off + } + Block { + BlockType Ground + Name "Ground17" + SID "4387" + Position [5100, 11940, 5120, 11960] + ZOrder 2253 + } + Block { + BlockType Ground + Name "Ground18" + SID "4388" + Position [5100, 12040, 5120, 12060] + ZOrder 2257 + } + Block { + BlockType Ground + Name "Ground19" + SID "3808" + Position [6760, 3300, 6780, 3320] + ZOrder 1438 + } + Block { + BlockType Ground + Name "Ground2" + SID "5997" + Position [7220, 6190, 7240, 6210] + ZOrder 3897 + } + Block { + BlockType Ground + Name "Ground20" + SID "3809" + Position [6760, 3355, 6780, 3375] + ZOrder 1439 + } + Block { + BlockType Ground + Name "Ground21" + SID "3827" + Position [1260, 4260, 1280, 4280] + ZOrder 1458 + } + Block { + BlockType Ground + Name "Ground22" + SID "3853" + Position [5150, 3150, 5170, 3170] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground23" + SID "3842" + Position [9965, 5665, 9985, 5685] + ZOrder 2158 + } + Block { + BlockType Ground + Name "Ground24" + SID "3843" + Position [10100, 5455, 10120, 5475] + ZOrder 2159 + } + Block { + BlockType Ground + Name "Ground25" + SID "3857" + Position [5150, 3250, 5170, 3270] + ZOrder 1488 + } + Block { + BlockType Ground + Name "Ground26" + SID "3873" + Position [6205, 3410, 6225, 3430] + ZOrder 1504 + } + Block { + BlockType Ground + Name "Ground27" + SID "4337" + Position [7810, 6295, 7830, 6315] + ZOrder 2103 + } + Block { + BlockType Ground + Name "Ground28" + SID "4773" + Position [620, 4415, 640, 4435] + ZOrder 2574 + } + Block { + BlockType Ground + Name "Ground29" + SID "4339" + Position [7810, 7455, 7830, 7475] + ZOrder 2105 + } + Block { + BlockType Ground + Name "Ground3" + SID "6000" + Position [7200, 9710, 7220, 9730] + ZOrder 3900 + } + Block { + BlockType Ground + Name "Ground30" + SID "4340" + Position [7810, 7345, 7830, 7365] + ZOrder 2106 + } + Block { + BlockType Ground + Name "Ground31" + SID "4341" + Position [7810, 7170, 7830, 7190] + ZOrder 2107 + } + Block { + BlockType Ground + Name "Ground32" + SID "4342" + Position [7810, 7005, 7830, 7025] + ZOrder 2108 + } + Block { + BlockType Ground + Name "Ground33" + SID "4343" + Position [7810, 6835, 7830, 6855] + ZOrder 2109 + } + Block { + BlockType Ground + Name "Ground34" + SID "4344" + Position [7810, 6645, 7830, 6665] + ZOrder 2110 + } + Block { + BlockType Ground + Name "Ground35" + SID "4345" + Position [7810, 6470, 7830, 6490] + ZOrder 2111 + } + Block { + BlockType Ground + Name "Ground36" + SID "6386" + Position [9305, 16025, 9325, 16045] + ZOrder 4515 + ShowName off + } + Block { + BlockType Ground + Name "Ground37" + SID "6387" + Position [9305, 16045, 9325, 16065] + ZOrder 4521 + ShowName off + } + Block { + BlockType Ground + Name "Ground38" + SID "4774" + Position [620, 4620, 640, 4640] + ZOrder 2575 + } + Block { + BlockType Ground + Name "Ground39" + SID "4775" + Position [620, 4825, 640, 4845] + ZOrder 2576 + } + Block { + BlockType Ground + Name "Ground4" + SID "6380" + Position [6665, 15005, 6685, 15025] + ZOrder 4360 + } + Block { + BlockType Ground + Name "Ground40" + SID "4776" + Position [620, 5030, 640, 5050] + ZOrder 2577 + } + Block { + BlockType Ground + Name "Ground41" + SID "6388" + Position [9305, 16065, 9325, 16085] + ZOrder 4522 + ShowName off + } + Block { + BlockType Ground + Name "Ground42" + SID "6389" + Position [9305, 16085, 9325, 16105] + ZOrder 4523 + ShowName off + } + Block { + BlockType Ground + Name "Ground43" + SID "6390" + Position [9305, 16105, 9325, 16125] + ZOrder 4516 + ShowName off + } + Block { + BlockType Ground + Name "Ground44" + SID "6391" + Position [5815, 15885, 5835, 15905] + ZOrder 4288 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground45" + SID "6392" + Position [4340, 14620, 4360, 14640] + ZOrder 4486 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground46" + SID "6393" + Position [1640, 16570, 1660, 16590] + ZOrder 4540 + ShowName off + } + Block { + BlockType Ground + Name "Ground47" + SID "6394" + Position [6640, 15820, 6660, 15840] + ZOrder 4524 + } + Block { + BlockType Ground + Name "Ground48" + SID "6395" + Position [9305, 16125, 9325, 16145] + ZOrder 4517 + ShowName off + } + Block { + BlockType Ground + Name "Ground49" + SID "6396" + Position [9305, 16145, 9325, 16165] + ZOrder 4518 + ShowName off + } + Block { + BlockType Ground + Name "Ground5" + SID "6381" + Position [8975, 15910, 8995, 15930] + ZOrder 4551 + ShowName off + } + Block { + BlockType Ground + Name "Ground50" + SID "6397" + Position [9305, 16165, 9325, 16185] + ZOrder 4519 + ShowName off + } + Block { + BlockType Ground + Name "Ground51" + SID "6398" + Position [9305, 16185, 9325, 16205] + ZOrder 4520 + ShowName off + } + Block { + BlockType Ground + Name "Ground52" + SID "6399" + Position [6665, 15090, 6685, 15110] + ZOrder 4368 + } + Block { + BlockType Ground + Name "Ground53" + SID "6400" + Position [1585, 16385, 1605, 16405] + ZOrder 4544 + ShowName off + } + Block { + BlockType Ground + Name "Ground54" + SID "4834" + Position [4820, 2710, 4840, 2730] + ZOrder 2672 + } + Block { + BlockType Ground + Name "Ground55" + SID "4835" + Position [4820, 2810, 4840, 2830] + ZOrder 2676 + } + Block { + BlockType Ground + Name "Ground56" + SID "4836" + Position [4820, 2910, 4840, 2930] + ZOrder 2680 + } + Block { + BlockType Ground + Name "Ground57" + SID "6401" + Position [1640, 16675, 1660, 16695] + ZOrder 4541 + ShowName off + } + Block { + BlockType Ground + Name "Ground58" + SID "6402" + Position [1640, 16625, 1660, 16645] + ZOrder 4542 + ShowName off + } + Block { + BlockType Ground + Name "Ground59" + SID "6403" + Position [1585, 16490, 1605, 16510] + ZOrder 4545 + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "6382" + Position [9305, 15965, 9325, 15985] + ZOrder 4512 + ShowName off + } + Block { + BlockType Ground + Name "Ground60" + SID "5411" + Position [4760, 11495, 4780, 11515] + ZOrder 3225 + } + Block { + BlockType Ground + Name "Ground61" + SID "5412" + Position [4760, 11595, 4780, 11615] + ZOrder 3227 + } + Block { + BlockType Ground + Name "Ground62" + SID "5413" + Position [4760, 11695, 4780, 11715] + ZOrder 3229 + } + Block { + BlockType Ground + Name "Ground63" + SID "6404" + Position [1585, 16440, 1605, 16460] + ZOrder 4546 + ShowName off + } + Block { + BlockType Ground + Name "Ground64" + SID "5771" + Position [6325, 9460, 6345, 9480] + ZOrder 3663 + } + Block { + BlockType Ground + Name "Ground65" + SID "6405" + Position [6450, 15910, 6470, 15930] + ZOrder 4339 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground66" + SID "5790" + Position [1640, 11140, 1660, 11160] + ZOrder 3683 + } + Block { + BlockType Ground + Name "Ground67" + SID "6406" + Position [6665, 15180, 6685, 15200] + ZOrder 4375 + } + Block { + BlockType Ground + Name "Ground68" + SID "6407" + Position [6655, 15280, 6675, 15300] + ZOrder 4382 + } + Block { + BlockType Ground + Name "Ground69" + SID "6408" + Position [6655, 15375, 6675, 15395] + ZOrder 4389 + } + Block { + BlockType Ground + Name "Ground7" + SID "6383" + Position [9305, 15985, 9325, 16005] + ZOrder 4513 + ShowName off + } + Block { + BlockType Ground + Name "Ground8" + SID "6384" + Position [6615, 15495, 6635, 15515] + ZOrder 4396 + } + Block { + BlockType Ground + Name "Ground9" + SID "3807" + Position [6760, 3240, 6780, 3260] + ZOrder 1437 + } + Block { + BlockType Reference + Name "H1_CONST" + SID "6409" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2779, 16790, 2791, 16820] + ZOrder 4201 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H1_LENGTH" + SID "6410" + Tag "Test Point" + Ports [1] + Position [5735, 14935, 5760, 14945] + ZOrder 4434 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H1_LENGTH_MON" + SID "6411" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5615, 14932, 5670, 14948] + ZOrder 4433 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H2_CONST" + SID "6412" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2779, 16935, 2791, 16965] + ZOrder 4209 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H2_LENGTH" + SID "6413" + Tag "Test Point" + Ports [1] + Position [5735, 14985, 5760, 14995] + ZOrder 4436 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H2_LENGTH_MON" + SID "6414" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5615, 14982, 5670, 14998] + ZOrder 4435 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H3_CONST" + SID "6415" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2779, 17130, 2791, 17160] + ZOrder 4217 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H3_LENGTH" + SID "6416" + Tag "Test Point" + Ports [1] + Position [5735, 15035, 5760, 15045] + ZOrder 4438 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H3_LENGTH_MON" + SID "6417" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5615, 15032, 5670, 15048] + ZOrder 4437 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_L_MON" + SID "3333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11185, 5520, 11265, 5550] + ZOrder 2117 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_P_MON" + SID "3334" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11185, 5670, 11265, 5700] + ZOrder 2119 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_Y_MON" + SID "3335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [11185, 5595, 11265, 5625] + ZOrder 2118 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "K1:C00-VIS_Yend" + SID "4747" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [3925, 3364, 3990, 3386] + ZOrder 2550 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "K1:VIS-Yend_OPLEV1_Y_mm" + SID "5999" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [3580, 3824, 3645, 3846] + ZOrder 3899 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "K1:VIS-Yend_OPLEV1_Y_mm1" + SID "6418" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [6705, 15819, 6770, 15841] + ZOrder 4553 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "K1:VIS-Yend_SEISM" + SID "5747" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [2785, 11069, 2850, 11091] + ZOrder 3638 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L" + SID "3571" + Tag "Test Point" + Ports [1] + Position [10375, 5795, 10415, 5815] + ZOrder 2134 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_MON" + SID "3627" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10250, 5790, 10330, 5820] + ZOrder 2152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT1" + SID "3339" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [10995, 5580, 11035, 5640] + ZOrder 2114 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_ACC" + SID "6419" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3365, 17035, 3405, 17095] + ZOrder 4239 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_ACT" + SID "6420" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [7535, 16260, 7575, 16320] + ZOrder 4278 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_PD" + SID "6421" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [5610, 15370, 5650, 15430] + ZOrder 4225 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD1" + SID "6422" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2358, 14715, 2382, 14785] + ZOrder 4099 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD10" + SID "6423" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2397, 16280, 2413, 16310] + ZOrder 4126 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD11" + SID "6424" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2422, 16465, 2438, 16495] + ZOrder 4129 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD12" + SID "6425" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2387, 16630, 2403, 16660] + ZOrder 4132 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD2" + SID "6426" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2362, 14890, 2378, 14920] + ZOrder 4102 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD3" + SID "6427" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2377, 15050, 2393, 15080] + ZOrder 4105 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD4" + SID "6428" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2382, 15210, 2398, 15240] + ZOrder 4108 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD5" + SID "6429" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2377, 15405, 2393, 15435] + ZOrder 4111 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD6" + SID "6430" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2372, 15555, 2388, 15585] + ZOrder 4114 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD7" + SID "6431" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2382, 15755, 2398, 15785] + ZOrder 4117 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD8" + SID "6432" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2382, 15930, 2398, 15960] + ZOrder 4120 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD9" + SID "6433" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2397, 16110, 2413, 16140] + ZOrder 4123 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "5155" + Ports [1, 1] + Position [5635, 3870, 5665, 3900] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "5157" + Ports [1, 1] + Position [5635, 3925, 5665, 3955] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction10" + SID "4988" + Ports [1, 1] + Position [5440, 4558, 5470, 4592] + ZOrder 2842 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction11" + SID "4989" + Ports [1, 1] + Position [5440, 4613, 5470, 4647] + ZOrder 2843 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction12" + SID "5327" + Ports [1, 1] + Position [5440, 5028, 5470, 5062] + ZOrder 3167 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction13" + SID "5328" + Ports [1, 1] + Position [5440, 5083, 5470, 5117] + ZOrder 3168 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction14" + SID "5329" + Ports [1, 1] + Position [5440, 4763, 5470, 4797] + ZOrder 3149 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction15" + SID "5330" + Ports [1, 1] + Position [5440, 4818, 5470, 4852] + ZOrder 3150 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction16" + SID "5331" + Ports [1, 1] + Position [5440, 4898, 5470, 4932] + ZOrder 3158 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction17" + SID "5332" + Ports [1, 1] + Position [5440, 4953, 5470, 4987] + ZOrder 3159 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction18" + SID "5504" + Ports [1, 1] + Position [5585, 12700, 5615, 12730] + ZOrder 3395 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction19" + SID "5505" + Ports [1, 1] + Position [5585, 12755, 5615, 12785] + ZOrder 3397 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "4949" + Ports [1, 1] + Position [5635, 4003, 5665, 4037] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction20" + SID "5506" + Ports [1, 1] + Position [5390, 13388, 5420, 13422] + ZOrder 3334 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction21" + SID "5507" + Ports [1, 1] + Position [5390, 13443, 5420, 13477] + ZOrder 3335 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction22" + SID "5508" + Ports [1, 1] + Position [5390, 13858, 5420, 13892] + ZOrder 3430 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction23" + SID "5509" + Ports [1, 1] + Position [5390, 13913, 5420, 13947] + ZOrder 3431 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction24" + SID "5510" + Ports [1, 1] + Position [5390, 13593, 5420, 13627] + ZOrder 3412 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction25" + SID "5511" + Ports [1, 1] + Position [5390, 13648, 5420, 13682] + ZOrder 3413 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction26" + SID "5512" + Ports [1, 1] + Position [5390, 13728, 5420, 13762] + ZOrder 3421 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction27" + SID "5513" + Ports [1, 1] + Position [5390, 13783, 5420, 13817] + ZOrder 3422 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction28" + SID "5514" + Ports [1, 1] + Position [5585, 12833, 5615, 12867] + ZOrder 3298 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction29" + SID "5515" + Ports [1, 1] + Position [5585, 12888, 5615, 12922] + ZOrder 3299 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "4950" + Ports [1, 1] + Position [5635, 4058, 5665, 4092] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction30" + SID "5516" + Ports [1, 1] + Position [5585, 12963, 5615, 12997] + ZOrder 3307 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction31" + SID "5517" + Ports [1, 1] + Position [5585, 13018, 5615, 13052] + ZOrder 3308 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction32" + SID "5518" + Ports [1, 1] + Position [5390, 13123, 5420, 13157] + ZOrder 3316 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction33" + SID "5519" + Ports [1, 1] + Position [5390, 13178, 5420, 13212] + ZOrder 3317 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction34" + SID "5520" + Ports [1, 1] + Position [5390, 13258, 5420, 13292] + ZOrder 3325 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction35" + SID "5521" + Ports [1, 1] + Position [5390, 13313, 5420, 13347] + ZOrder 3326 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "4963" + Ports [1, 1] + Position [5635, 4133, 5665, 4167] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "4964" + Ports [1, 1] + Position [5635, 4188, 5665, 4222] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction6" + SID "4984" + Ports [1, 1] + Position [5440, 4293, 5470, 4327] + ZOrder 2824 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction7" + SID "4985" + Ports [1, 1] + Position [5440, 4348, 5470, 4382] + ZOrder 2825 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction8" + SID "4986" + Ports [1, 1] + Position [5440, 4428, 5470, 4462] + ZOrder 2833 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction9" + SID "4987" + Ports [1, 1] + Position [5440, 4483, 5470, 4517] + ZOrder 2834 + Operator "square" + } + Block { + BlockType Reference + Name "Midend_MIC_MON" + SID "4778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 11535, 1660, 11565] + ZOrder 2656 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT" + SID "4779" + Tag "Test Point" + Ports [1] + Position [2405, 11550, 2445, 11570] + ZOrder 2657 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT_MON" + SID "4783" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11545, 2340, 11575] + ZOrder 2659 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux" + SID "6434" + Ports [6, 1] + Position [5595, 15354, 5600, 15441] + ZOrder 4427 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux1" + SID "3283" + Ports [3, 1] + Position [4165, 3577, 4170, 3803] + ZOrder 3615 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux10" + SID "3897" + Ports [2, 1] + Position [3720, 3671, 3725, 3709] + ZOrder 3732 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux11" + SID "3899" + Ports [3, 1] + Position [3720, 3746, 3725, 3784] + ZOrder 3734 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux12" + SID "4390" + Ports [3, 1] + Position [5740, 12406, 5745, 12634] + ZOrder 2208 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux13" + SID "4391" + Ports [2, 1] + Position [3560, 12506, 3565, 12544] + ZOrder 2284 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux14" + SID "4392" + Ports [3, 1] + Position [3570, 12571, 3575, 12609] + ZOrder 2286 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux15" + SID "4393" + Ports [3, 1] + Position [3355, 12421, 3360, 12459] + ZOrder 2225 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux16" + SID "4394" + Ports [3, 1] + Position [5935, 12407, 5940, 12633] + ZOrder 2234 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux17" + SID "4395" + Ports [2, 1] + Position [3330, 12501, 3335, 12539] + ZOrder 2278 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux18" + SID "5211" + Ports [3, 1] + Position [4830, 3203, 4835, 3247] + ZOrder 3053 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux19" + SID "5212" + Ports [3, 1] + Position [5015, 3203, 5020, 3247] + ZOrder 3054 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "3331" + Ports [2, 1] + Position [10950, 5591, 10955, 5629] + ZOrder 2115 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux20" + SID "5240" + Ports [3, 1] + Position [5150, 3543, 5155, 3587] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "5241" + Ports [3, 1] + Position [5335, 3543, 5340, 3587] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux22" + SID "5414" + Ports [3, 1] + Position [4770, 11988, 4775, 12032] + ZOrder 3248 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux23" + SID "5415" + Ports [3, 1] + Position [4955, 11988, 4960, 12032] + ZOrder 3249 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux24" + SID "5833" + Ports [2, 1] + Position [2855, 3331, 2860, 3369] + ZOrder 3726 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux25" + SID "6436" + Ports [6, 1] + Position [7095, 16244, 7100, 16331] + ZOrder 4279 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux28" + SID "5454" + Ports [3, 1] + Position [5100, 12333, 5105, 12377] + ZOrder 3282 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux29" + SID "5455" + Ports [3, 1] + Position [5285, 12333, 5290, 12377] + ZOrder 3283 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "3332" + Ports [3, 1] + Position [11490, 5568, 11495, 5632] + ZOrder 2125 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux4" + SID "3606" + Ports [1, 1] + Position [10125, 5251, 10130, 5289] + ZOrder 2148 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux5" + SID "3607" + Ports [1, 1] + Position [10125, 5306, 10130, 5344] + ZOrder 2149 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux6" + SID "3588" + Ports [1, 1] + Position [10715, 6221, 10720, 6259] + ZOrder 2051 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux7" + SID "3745" + Ports [2, 1] + Position [3720, 3596, 3725, 3634] + ZOrder 1377 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux8" + SID "3796" + Ports [3, 1] + Position [5965, 3577, 5970, 3803] + ZOrder 1426 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux9" + SID "6435" + Ports [6, 1] + Position [3345, 17019, 3350, 17106] + ZOrder 4253 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OPLEV1_ch18_MON" + SID "3826" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1315, 4255, 1395, 4285] + ZOrder 1457 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "OPLEV1_length1" + SID "4396" + Position [3355, 12505, 3415, 12535] + ZOrder 2277 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch" + SID "3900" + Position [3745, 3750, 3805, 3780] + ZOrder 3733 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch1" + SID "4397" + Position [3595, 12575, 3655, 12605] + ZOrder 2285 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw" + SID "3898" + Position [3745, 3675, 3805, 3705] + ZOrder 3731 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw1" + SID "4398" + Position [3585, 12510, 3645, 12540] + ZOrder 2283 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV2_length" + SID "3737" + Position [3745, 3600, 3805, 3630] + ZOrder 1369 + Expr "u[1]/(2*sindeg(u[2]))" + } + Block { + BlockType Fcn + Name "OPLEV2_length1" + SID "4399" + Position [3380, 12425, 3440, 12455] + ZOrder 2224 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV2_ratio" + SID "5834" + Position [2880, 3335, 2940, 3365] + ZOrder 3725 + Expr "u[2]/(u[1]-u[2])" + } + Block { + BlockType Reference + Name "OSC_PITCH" + SID "6437" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [6695, 15259, 6750, 15321] + ZOrder 4381 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_PITCH_SW" + SID "6438" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6860, 15247, 6925, 15263] + ZOrder 4384 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_ROLL" + SID "6439" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [6695, 15354, 6750, 15416] + ZOrder 4388 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_ROLL_SW" + SID "6440" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6860, 15342, 6925, 15358] + ZOrder 4391 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_X" + SID "6441" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [6705, 14984, 6760, 15046] + ZOrder 4359 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_X_SW" + SID "6442" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6870, 14972, 6935, 14988] + ZOrder 4362 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Y" + SID "6443" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [6705, 15069, 6760, 15131] + ZOrder 4367 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_YAW" + SID "6444" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [6655, 15474, 6710, 15536] + ZOrder 4395 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_YAW_SW" + SID "6445" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6820, 15462, 6885, 15478] + ZOrder 4398 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Y_SW" + SID "6446" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6870, 15057, 6935, 15073] + ZOrder 4370 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Z" + SID "6447" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [6705, 15159, 6760, 15221] + ZOrder 4374 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Z_SW" + SID "6448" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6870, 15147, 6935, 15163] + ZOrder 4377 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType RelationalOperator + Name "Operator1" + SID "5847" + Ports [2, 1] + Position [2585, 3972, 2615, 4003] + ZOrder 3754 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator2" + SID "5968" + Ports [2, 1] + Position [2600, 4777, 2630, 4808] + ZOrder 3862 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Reference + Name "P" + SID "3637" + Tag "Test Point" + Ports [1] + Position [10470, 6330, 10510, 6350] + ZOrder 2072 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1" + SID "6449" + Tag "Test Point" + Ports [1] + Position [8115, 16065, 8135, 16105] + ZOrder 4348 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1_MON" + SID "6450" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8070, 16195, 8150, 16215] + ZOrder 4347 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2" + SID "6451" + Tag "Test Point" + Ports [1] + Position [8165, 16210, 8185, 16250] + ZOrder 4354 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2_MON" + SID "6452" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8070, 16255, 8150, 16275] + ZOrder 4349 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3" + SID "6453" + Tag "Test Point" + Ports [1] + Position [8195, 16270, 8215, 16310] + ZOrder 4355 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3_MON" + SID "6454" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8070, 16305, 8150, 16325] + ZOrder 4350 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4" + SID "6455" + Tag "Test Point" + Ports [1] + Position [8175, 16325, 8195, 16365] + ZOrder 4356 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4_MON" + SID "6456" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8070, 16365, 8150, 16385] + ZOrder 4351 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5" + SID "6457" + Tag "Test Point" + Ports [1] + Position [8165, 16385, 8185, 16425] + ZOrder 4357 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5_MON" + SID "6458" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8070, 16430, 8150, 16450] + ZOrder 4352 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6" + SID "6459" + Tag "Test Point" + Ports [1] + Position [8165, 16505, 8185, 16545] + ZOrder 4358 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6_MON" + SID "6460" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8070, 16465, 8150, 16485] + ZOrder 4353 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_MON" + SID "3015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7875, 6290, 7955, 6320] + ZOrder 1959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm" + SID "3033" + Tag "Test Point" + Ports [1] + Position [9235, 6315, 9275, 6335] + ZOrder 1961 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm_MON" + SID "3491" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8960, 6310, 9040, 6340] + ZOrder 2019 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt" + SID "3543" + Tag "Test Point" + Ports [1] + Position [8515, 6155, 8555, 6175] + ZOrder 2043 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt_MON" + SID "3617" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8350, 6220, 8430, 6250] + ZOrder 2057 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_MON" + SID "3037" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7875, 6465, 7955, 6495] + ZOrder 1962 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm" + SID "3036" + Tag "Test Point" + Ports [1] + Position [9235, 6545, 9275, 6565] + ZOrder 1964 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm_MON" + SID "3492" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8960, 6485, 9040, 6515] + ZOrder 2020 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt" + SID "3544" + Tag "Test Point" + Ports [1] + Position [8520, 6395, 8560, 6415] + ZOrder 2044 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt_MON" + SID "3618" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8350, 6430, 8430, 6460] + ZOrder 2058 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_MON" + SID "3048" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7875, 6830, 7955, 6860] + ZOrder 1968 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm" + SID "3049" + Tag "Test Point" + Ports [1] + Position [9235, 6840, 9275, 6860] + ZOrder 1970 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm_MON" + SID "3494" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8960, 6835, 9040, 6865] + ZOrder 2022 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt" + SID "3546" + Tag "Test Point" + Ports [1] + Position [8520, 6735, 8560, 6755] + ZOrder 2046 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt_MON" + SID "3620" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8350, 6775, 8430, 6805] + ZOrder 2060 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_MON" + SID "3040" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7875, 6640, 7955, 6670] + ZOrder 1965 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm" + SID "3039" + Tag "Test Point" + Ports [1] + Position [9235, 6665, 9275, 6685] + ZOrder 1967 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm_MON" + SID "3493" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8960, 6660, 9040, 6690] + ZOrder 2021 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt" + SID "3545" + Tag "Test Point" + Ports [1] + Position [8520, 6560, 8560, 6580] + ZOrder 2045 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt_MON" + SID "3619" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8350, 6600, 8430, 6630] + ZOrder 2059 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_MON" + SID "3150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7875, 7165, 7955, 7195] + ZOrder 1983 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm" + SID "3149" + Tag "Test Point" + Ports [1] + Position [9235, 7190, 9275, 7210] + ZOrder 1985 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm_MON" + SID "3496" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8960, 7185, 9040, 7215] + ZOrder 2024 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt" + SID "3548" + Tag "Test Point" + Ports [1] + Position [8520, 7100, 8560, 7120] + ZOrder 2048 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt_MON" + SID "3622" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8350, 7135, 8430, 7165] + ZOrder 2062 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_MON" + SID "3148" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7875, 7000, 7955, 7030] + ZOrder 1980 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm" + SID "3147" + Tag "Test Point" + Ports [1] + Position [9155, 7015, 9195, 7035] + ZOrder 1982 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm_MON" + SID "3495" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8960, 7010, 9040, 7040] + ZOrder 2023 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt" + SID "3547" + Tag "Test Point" + Ports [1] + Position [8520, 6910, 8560, 6930] + ZOrder 2047 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt_MON" + SID "3621" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8350, 6955, 8430, 6985] + ZOrder 2061 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_MON" + SID "3154" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7865, 7450, 7945, 7480] + ZOrder 1989 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm" + SID "3153" + Tag "Test Point" + Ports [1] + Position [9235, 7540, 9275, 7560] + ZOrder 1991 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm_MON" + SID "3498" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8960, 7535, 9040, 7565] + ZOrder 2026 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt" + SID "3550" + Tag "Test Point" + Ports [1] + Position [8520, 7435, 8560, 7455] + ZOrder 2050 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt_MON" + SID "3624" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8350, 7475, 8430, 7505] + ZOrder 2064 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_MON" + SID "3152" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [7865, 7340, 7945, 7370] + ZOrder 1986 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm" + SID "3151" + Tag "Test Point" + Ports [1] + Position [9235, 7365, 9275, 7385] + ZOrder 1988 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm_MON" + SID "3497" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8960, 7360, 9040, 7390] + ZOrder 2025 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt" + SID "3549" + Tag "Test Point" + Ports [1] + Position [8520, 7275, 8560, 7295] + ZOrder 2049 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt_MON" + SID "3623" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8350, 7300, 8430, 7330] + ZOrder 2063 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_MON" + SID "3629" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10360, 6325, 10440, 6355] + ZOrder 2066 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "2988" + Ports [2, 1] + Position [2850, 3632, 2880, 3663] + ZOrder 731 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2999" + Ports [2, 1] + Position [2850, 3807, 2880, 3838] + ZOrder 739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "5309" + Ports [2, 1] + Position [7130, 5752, 7160, 5783] + ZOrder 3145 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product100" + SID "5548" + Ports [2, 1] + Position [5540, 13882, 5570, 13913] + ZOrder 3434 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product101" + SID "5838" + Ports [2, 1] + Position [3835, 3672, 3865, 3703] + ZOrder 3739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product102" + SID "5897" + Ports [2, 1] + Position [2525, 4037, 2555, 4068] + ZOrder 3798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product103" + SID "5969" + Ports [2, 1] + Position [2525, 4842, 2555, 4873] + ZOrder 3873 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product104" + SID "6462" + Ports [2, 1] + Position [2125, 15147, 2155, 15178] + ZOrder 3958 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product105" + SID "6463" + Ports [2, 1] + Position [2125, 15292, 2155, 15323] + ZOrder 3960 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product106" + SID "6464" + Ports [2, 1] + Position [4580, 15567, 4610, 15598] + ZOrder 3987 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product107" + SID "6465" + Ports [2, 1] + Position [2125, 15492, 2155, 15523] + ZOrder 3991 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product108" + SID "6466" + Ports [2, 1] + Position [2140, 15637, 2170, 15668] + ZOrder 3993 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product109" + SID "6467" + Ports [2, 1] + Position [4580, 15477, 4610, 15508] + ZOrder 3986 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "3156" + Ports [2, 1] + Position [8510, 7007, 8540, 7038] + ZOrder 1996 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product110" + SID "6468" + Ports [2, 1] + Position [4595, 15947, 4625, 15978] + ZOrder 4020 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product111" + SID "6469" + Ports [2, 1] + Position [2125, 15862, 2155, 15893] + ZOrder 4024 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product112" + SID "6470" + Ports [2, 1] + Position [2140, 16007, 2170, 16038] + ZOrder 4026 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product113" + SID "6471" + Ports [2, 1] + Position [4595, 15857, 4625, 15888] + ZOrder 4019 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product114" + SID "6472" + Ports [2, 1] + Position [4605, 16287, 4635, 16318] + ZOrder 4053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product115" + SID "6473" + Ports [2, 1] + Position [2145, 16217, 2175, 16248] + ZOrder 4057 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product116" + SID "6474" + Ports [2, 1] + Position [2160, 16362, 2190, 16393] + ZOrder 4059 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product117" + SID "6475" + Ports [2, 1] + Position [4605, 16197, 4635, 16228] + ZOrder 4052 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product118" + SID "6476" + Ports [2, 1] + Position [4640, 16632, 4670, 16663] + ZOrder 4086 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product119" + SID "6477" + Ports [2, 1] + Position [2150, 16567, 2180, 16598] + ZOrder 4090 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "3157" + Ports [2, 1] + Position [8510, 7182, 8540, 7213] + ZOrder 1997 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product120" + SID "6478" + Ports [2, 1] + Position [2165, 16712, 2195, 16743] + ZOrder 4092 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product121" + SID "6479" + Ports [2, 1] + Position [4640, 16542, 4670, 16573] + ZOrder 4085 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product122" + SID "6480" + Ports [2, 1] + Position [2375, 16782, 2405, 16813] + ZOrder 4324 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product123" + SID "6481" + Ports [2, 1] + Position [2380, 16847, 2410, 16878] + ZOrder 4325 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product124" + SID "6482" + Ports [2, 1] + Position [2385, 16897, 2415, 16928] + ZOrder 4326 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product125" + SID "6483" + Ports [2, 1] + Position [2385, 16947, 2415, 16978] + ZOrder 4327 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product126" + SID "6484" + Ports [2, 1] + Position [2320, 17062, 2350, 17093] + ZOrder 4328 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product127" + SID "6485" + Ports [2, 1] + Position [2335, 16992, 2365, 17023] + ZOrder 4329 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product128" + SID "6486" + Ports [2, 1] + Position [8910, 16077, 8935, 16093] + ZOrder 4331 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product129" + SID "6487" + Ports [2, 1] + Position [8910, 16117, 8935, 16133] + ZOrder 4332 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "3158" + Ports [2, 1] + Position [8510, 7357, 8540, 7388] + ZOrder 1998 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product130" + SID "6488" + Ports [2, 1] + Position [8910, 16157, 8935, 16173] + ZOrder 4333 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product131" + SID "6489" + Ports [2, 1] + Position [8895, 16197, 8920, 16213] + ZOrder 4334 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product132" + SID "6490" + Ports [2, 1] + Position [8895, 16232, 8920, 16248] + ZOrder 4335 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product133" + SID "6491" + Ports [2, 1] + Position [8895, 16267, 8920, 16283] + ZOrder 4336 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product134" + SID "6492" + Ports [2, 1] + Position [4515, 14777, 4545, 14808] + ZOrder 4452 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product135" + SID "6493" + Ports [2, 1] + Position [4515, 14867, 4545, 14898] + ZOrder 4453 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product136" + SID "6494" + Ports [2, 1] + Position [2105, 14827, 2135, 14858] + ZOrder 3924 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product137" + SID "6495" + Ports [2, 1] + Position [2120, 14972, 2150, 15003] + ZOrder 3926 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product138" + SID "6496" + Ports [2, 1] + Position [4545, 15047, 4575, 15078] + ZOrder 3953 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "3159" + Ports [2, 1] + Position [8510, 7532, 8540, 7563] + ZOrder 1999 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "5310" + Ports [2, 1] + Position [7130, 5927, 7160, 5958] + ZOrder 3146 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "5311" + Ports [2, 1] + Position [7130, 5402, 7160, 5433] + ZOrder 3143 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "3448" + Ports [2, 1] + Position [7130, 6267, 7160, 6298] + ZOrder 1073 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "3449" + Ports [2, 1] + Position [7130, 6442, 7160, 6473] + ZOrder 1074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "3450" + Ports [2, 1] + Position [7130, 6617, 7160, 6648] + ZOrder 1075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "3577" + Ports [2, 1] + Position [10440, 5672, 10470, 5703] + ZOrder 2138 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product20" + SID "3451" + Ports [2, 1] + Position [7130, 6092, 7160, 6123] + ZOrder 1072 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "3579" + Ports [2, 1] + Position [10380, 5677, 10410, 5708] + ZOrder 2140 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "3581" + Ports [2, 1] + Position [10595, 5442, 10625, 5473] + ZOrder 2142 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "3582" + Ports [2, 1] + Position [10655, 5452, 10685, 5483] + ZOrder 2143 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "3609" + Ports [2, 1] + Position [10640, 6222, 10670, 6253] + ZOrder 2053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product25" + SID "3633" + Ports [2, 1] + Position [10330, 6112, 10360, 6143] + ZOrder 2068 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product26" + SID "3634" + Ports [2, 1] + Position [10330, 6242, 10360, 6273] + ZOrder 2069 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product27" + SID "3690" + Ports [2, 1] + Position [10080, 7097, 10110, 7128] + ZOrder 2079 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product28" + SID "3641" + Ports [2, 1] + Position [10810, 5462, 10840, 5493] + ZOrder 2155 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product29" + SID "3692" + Ports [2, 1] + Position [9965, 7207, 9995, 7238] + ZOrder 2081 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "5308" + Ports [2, 1] + Position [7130, 5577, 7160, 5608] + ZOrder 3144 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product30" + SID "3699" + Ports [2, 1] + Position [9930, 6332, 9960, 6363] + ZOrder 2088 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product31" + SID "3702" + Ports [2, 1] + Position [9930, 6402, 9960, 6433] + ZOrder 2091 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product32" + SID "5837" + Ports [2, 1] + Position [3835, 3747, 3865, 3778] + ZOrder 3738 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product33" + SID "4400" + Ports [2, 1] + Position [2825, 12462, 2855, 12493] + ZOrder 2179 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product34" + SID "5982" + Ports [2, 1] + Position [3480, 4192, 3510, 4223] + ZOrder 3884 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product35" + SID "6461" + Ports [2, 1] + Position [4545, 15137, 4575, 15168] + ZOrder 3954 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product36" + SID "4401" + Ports [2, 1] + Position [2825, 12637, 2855, 12668] + ZOrder 2186 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product37" + SID "4402" + Ports [2, 1] + Position [3485, 12432, 3515, 12463] + ZOrder 2279 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product38" + SID "4403" + Ports [2, 1] + Position [3800, 12577, 3830, 12608] + ZOrder 2282 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product39" + SID "4404" + Ports [2, 1] + Position [3800, 12502, 3830, 12533] + ZOrder 2287 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3428" + Ports [2, 1] + Position [2850, 4437, 2880, 4468] + ZOrder 1052 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product40" + SID "4405" + Ports [2, 1] + Position [2830, 11762, 2860, 11793] + ZOrder 2211 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product41" + SID "4406" + Ports [2, 1] + Position [2830, 11937, 2860, 11968] + ZOrder 2212 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product42" + SID "5773" + Ports [2, 1] + Position [7195, 9462, 7225, 9493] + ZOrder 3665 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product43" + SID "5781" + Ports [2, 1] + Position [2545, 13352, 2575, 13383] + ZOrder 3673 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product44" + SID "5835" + Ports [2, 1] + Position [2995, 4447, 3025, 4478] + ZOrder 3727 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product45" + SID "5836" + Ports [2, 1] + Position [2995, 4622, 3025, 4653] + ZOrder 3728 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product46" + SID "5333" + Ports [2, 1] + Position [5230, 4762, 5260, 4793] + ZOrder 3147 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product47" + SID "4917" + Ports [2, 1] + Position [5370, 3867, 5400, 3898] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "4918" + Ports [2, 1] + Position [5370, 3922, 5400, 3953] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "4939" + Ports [2, 1] + Position [5785, 3892, 5815, 3923] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3429" + Ports [2, 1] + Position [2850, 4612, 2880, 4643] + ZOrder 1053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "4951" + Ports [2, 1] + Position [5370, 4002, 5400, 4033] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "4952" + Ports [2, 1] + Position [5370, 4057, 5400, 4088] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "4953" + Ports [2, 1] + Position [5785, 4027, 5815, 4058] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "4965" + Ports [2, 1] + Position [5370, 4132, 5400, 4163] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "4966" + Ports [2, 1] + Position [5370, 4187, 5400, 4218] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "4967" + Ports [2, 1] + Position [5785, 4157, 5815, 4188] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product56" + SID "4990" + Ports [2, 1] + Position [5230, 4292, 5260, 4323] + ZOrder 2822 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product57" + SID "4991" + Ports [2, 1] + Position [5230, 4347, 5260, 4378] + ZOrder 2823 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product58" + SID "4992" + Ports [2, 1] + Position [5590, 4317, 5620, 4348] + ZOrder 2828 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product59" + SID "4993" + Ports [2, 1] + Position [5230, 4427, 5260, 4458] + ZOrder 2831 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "3115" + Ports [2, 1] + Position [8510, 6307, 8540, 6338] + ZOrder 1975 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product60" + SID "4994" + Ports [2, 1] + Position [5230, 4482, 5260, 4513] + ZOrder 2832 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product61" + SID "4995" + Ports [2, 1] + Position [5590, 4452, 5620, 4483] + ZOrder 2837 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product62" + SID "4996" + Ports [2, 1] + Position [5230, 4557, 5260, 4588] + ZOrder 2840 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product63" + SID "4997" + Ports [2, 1] + Position [5230, 4612, 5260, 4643] + ZOrder 2841 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product64" + SID "4998" + Ports [2, 1] + Position [5590, 4582, 5620, 4613] + ZOrder 2846 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product65" + SID "5334" + Ports [2, 1] + Position [5230, 4817, 5260, 4848] + ZOrder 3148 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product66" + SID "5335" + Ports [2, 1] + Position [5590, 4787, 5620, 4818] + ZOrder 3153 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product67" + SID "5336" + Ports [2, 1] + Position [5230, 4897, 5260, 4928] + ZOrder 3156 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product68" + SID "5337" + Ports [2, 1] + Position [5230, 4952, 5260, 4983] + ZOrder 3157 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product69" + SID "5338" + Ports [2, 1] + Position [5590, 4922, 5620, 4953] + ZOrder 3162 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "3116" + Ports [2, 1] + Position [8510, 6482, 8540, 6513] + ZOrder 1976 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product70" + SID "5339" + Ports [2, 1] + Position [5230, 5027, 5260, 5058] + ZOrder 3165 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product71" + SID "5340" + Ports [2, 1] + Position [5230, 5082, 5260, 5113] + ZOrder 3166 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product72" + SID "5341" + Ports [2, 1] + Position [5590, 5052, 5620, 5083] + ZOrder 3171 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product73" + SID "5718" + Ports [2, 1] + Position [3580, 12432, 3610, 12463] + ZOrder 3547 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product74" + SID "5522" + Ports [2, 1] + Position [5180, 13592, 5210, 13623] + ZOrder 3410 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product75" + SID "5523" + Ports [2, 1] + Position [5320, 12697, 5350, 12728] + ZOrder 3290 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product76" + SID "5524" + Ports [2, 1] + Position [5320, 12752, 5350, 12783] + ZOrder 3291 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product77" + SID "5525" + Ports [2, 1] + Position [5735, 12722, 5765, 12753] + ZOrder 3293 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product78" + SID "5526" + Ports [2, 1] + Position [5320, 12832, 5350, 12863] + ZOrder 3296 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product79" + SID "5527" + Ports [2, 1] + Position [5320, 12887, 5350, 12918] + ZOrder 3297 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "3117" + Ports [2, 1] + Position [8510, 6657, 8540, 6688] + ZOrder 1977 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product80" + SID "5528" + Ports [2, 1] + Position [5735, 12857, 5765, 12888] + ZOrder 3302 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product81" + SID "5529" + Ports [2, 1] + Position [5320, 12962, 5350, 12993] + ZOrder 3305 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product82" + SID "5530" + Ports [2, 1] + Position [5320, 13017, 5350, 13048] + ZOrder 3306 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product83" + SID "5531" + Ports [2, 1] + Position [5735, 12987, 5765, 13018] + ZOrder 3311 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product84" + SID "5532" + Ports [2, 1] + Position [5180, 13122, 5210, 13153] + ZOrder 3314 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product85" + SID "5533" + Ports [2, 1] + Position [5180, 13177, 5210, 13208] + ZOrder 3315 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product86" + SID "5534" + Ports [2, 1] + Position [5540, 13147, 5570, 13178] + ZOrder 3320 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product87" + SID "5535" + Ports [2, 1] + Position [5180, 13257, 5210, 13288] + ZOrder 3323 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product88" + SID "5536" + Ports [2, 1] + Position [5180, 13312, 5210, 13343] + ZOrder 3324 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product89" + SID "5537" + Ports [2, 1] + Position [5540, 13282, 5570, 13313] + ZOrder 3329 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "3118" + Ports [2, 1] + Position [8510, 6832, 8540, 6863] + ZOrder 1978 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product90" + SID "5538" + Ports [2, 1] + Position [5180, 13387, 5210, 13418] + ZOrder 3332 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product91" + SID "5539" + Ports [2, 1] + Position [5180, 13442, 5210, 13473] + ZOrder 3333 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product92" + SID "5540" + Ports [2, 1] + Position [5540, 13412, 5570, 13443] + ZOrder 3338 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product93" + SID "5541" + Ports [2, 1] + Position [5180, 13647, 5210, 13678] + ZOrder 3411 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product94" + SID "5542" + Ports [2, 1] + Position [5540, 13617, 5570, 13648] + ZOrder 3416 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product95" + SID "5543" + Ports [2, 1] + Position [5180, 13727, 5210, 13758] + ZOrder 3419 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product96" + SID "5544" + Ports [2, 1] + Position [5180, 13782, 5210, 13813] + ZOrder 3420 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product97" + SID "5545" + Ports [2, 1] + Position [5540, 13752, 5570, 13783] + ZOrder 3425 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product98" + SID "5546" + Ports [2, 1] + Position [5180, 13857, 5210, 13888] + ZOrder 3428 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product99" + SID "5547" + Ports [2, 1] + Position [5180, 13912, 5210, 13943] + ZOrder 3429 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "R" + SID "3636" + Tag "Test Point" + Ports [1] + Position [10520, 6105, 10560, 6125] + ZOrder 2071 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "R_MON" + SID "3628" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10390, 6115, 10470, 6145] + ZOrder 2065 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Ratio_PD1_PD2" + SID "3697" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9805, 6340, 9885, 6370] + ZOrder 2086 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Ratio_PD5_PD6" + SID "3685" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [9785, 7145, 9865, 7175] + ZOrder 2074 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_L" + SID "3615" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [10150, 5673, 10220, 5697] + ZOrder 2150 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_P" + SID "3613" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [10505, 6218, 10575, 6242] + ZOrder 2056 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_R" + SID "3612" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [10505, 6153, 10575, 6177] + ZOrder 2055 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_Y" + SID "3616" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [10705, 5458, 10775, 5482] + ZOrder 2151 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT" + SID "3686" + Tag "cdsSqrt" + Ports [1, 1] + Position [9890, 7141, 9920, 7179] + ZOrder 2075 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT1" + SID "4937" + Tag "cdsSqrt" + Ports [1, 1] + Position [5730, 3866, 5760, 3904] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT10" + SID "5549" + Tag "cdsSqrt" + Ports [1, 1] + Position [5680, 12696, 5710, 12734] + ZOrder 3292 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT11" + SID "5550" + Tag "cdsSqrt" + Ports [1, 1] + Position [5680, 12831, 5710, 12869] + ZOrder 3301 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT12" + SID "5551" + Tag "cdsSqrt" + Ports [1, 1] + Position [5680, 12961, 5710, 12999] + ZOrder 3310 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT13" + SID "5552" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13121, 5515, 13159] + ZOrder 3319 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT14" + SID "5553" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13256, 5515, 13294] + ZOrder 3328 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT15" + SID "5554" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13386, 5515, 13424] + ZOrder 3337 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT16" + SID "5555" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13591, 5515, 13629] + ZOrder 3415 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT17" + SID "5556" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13726, 5515, 13764] + ZOrder 3424 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT18" + SID "5557" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13856, 5515, 13894] + ZOrder 3433 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "4954" + Tag "cdsSqrt" + Ports [1, 1] + Position [5730, 4001, 5760, 4039] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "4968" + Tag "cdsSqrt" + Ports [1, 1] + Position [5730, 4131, 5760, 4169] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT4" + SID "4999" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4291, 5565, 4329] + ZOrder 2827 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT5" + SID "5000" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4426, 5565, 4464] + ZOrder 2836 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT6" + SID "5001" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4556, 5565, 4594] + ZOrder 2845 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT7" + SID "5342" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4761, 5565, 4799] + ZOrder 3152 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT8" + SID "5343" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4896, 5565, 4934] + ZOrder 3161 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT9" + SID "5344" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 5026, 5565, 5064] + ZOrder 3170 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_1112" + SID "6497" + Tag "Test Point" + Ports [1] + Position [2330, 16420, 2350, 16460] + ZOrder 4461 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_1112_MON" + SID "6498" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2220, 16460, 2300, 16490] + ZOrder 4460 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_12" + SID "6499" + Tag "Test Point" + Ports [1] + Position [2260, 14695, 2300, 14715] + ZOrder 4467 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_12_MON" + SID "6500" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2160, 14690, 2240, 14720] + ZOrder 4466 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_34" + SID "6501" + Tag "Test Point" + Ports [1] + Position [2265, 15055, 2305, 15075] + ZOrder 4474 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_34_MON" + SID "6502" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2165, 15050, 2245, 15080] + ZOrder 4473 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_56" + SID "6503" + Tag "Test Point" + Ports [1] + Position [2265, 15400, 2305, 15420] + ZOrder 4479 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_56_MON" + SID "6504" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2165, 15395, 2245, 15425] + ZOrder 4478 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_78" + SID "6505" + Tag "Test Point" + Ports [1] + Position [2255, 15675, 2275, 15715] + ZOrder 4455 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_78_MON" + SID "6506" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2125, 15705, 2205, 15735] + ZOrder 4454 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_910" + SID "6507" + Tag "Test Point" + Ports [1] + Position [2235, 16060, 2255, 16100] + ZOrder 4458 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_910_MON" + SID "6508" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2105, 16090, 2185, 16120] + ZOrder 4457 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_PITCH" + SID "6509" + Tag "Test Point" + Ports [1] + Position [6960, 16255, 7000, 16275] + ZOrder 4319 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_PITCH_MON" + SID "6510" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6830, 16255, 6910, 16275] + ZOrder 4318 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_ROLL" + SID "6511" + Tag "Test Point" + Ports [1] + Position [6960, 16315, 7000, 16335] + ZOrder 4321 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_ROLL_MON" + SID "6512" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6830, 16315, 6910, 16335] + ZOrder 4320 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_X" + SID "6513" + Tag "Test Point" + Ports [1] + Position [6960, 16090, 7000, 16110] + ZOrder 4313 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_X_MON" + SID "6514" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6800, 16090, 6880, 16110] + ZOrder 4312 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Y" + SID "6515" + Tag "Test Point" + Ports [1] + Position [6960, 16140, 7000, 16160] + ZOrder 4315 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_YAW" + SID "6516" + Tag "Test Point" + Ports [1] + Position [6965, 16365, 7005, 16385] + ZOrder 4323 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_YAW_MON" + SID "6517" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6835, 16365, 6915, 16385] + ZOrder 4322 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Y_MON" + SID "6518" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6815, 16140, 6895, 16160] + ZOrder 4314 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Z" + SID "6519" + Tag "Test Point" + Ports [1] + Position [6960, 16195, 7000, 16215] + ZOrder 4317 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Z_MON" + SID "6520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6830, 16195, 6910, 16215] + ZOrder 4316 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_PITCH_IN" + SID "6521" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5860, 16359, 5890, 16371] + ZOrder 4307 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_ROLL_IN" + SID "6522" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5860, 16419, 5890, 16431] + ZOrder 4309 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_X_IN" + SID "6523" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5860, 16169, 5890, 16181] + ZOrder 4301 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_YAW_IN" + SID "6524" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5860, 16504, 5890, 16516] + ZOrder 4311 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_Y_IN" + SID "6525" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5860, 16219, 5890, 16231] + ZOrder 4303 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_Z_IN" + SID "6526" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5860, 16284, 5890, 16296] + ZOrder 4305 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_FEEDBACK" + SID "6527" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6490, 15869, 6520, 15881] + ZOrder 4338 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD1" + SID "6528" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4280, 14779, 4310, 14791] + ZOrder 4487 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD10" + SID "6529" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4320, 16249, 4350, 16261] + ZOrder 4505 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD11" + SID "6530" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4320, 16544, 4350, 16556] + ZOrder 4508 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD12" + SID "6531" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4320, 16589, 4350, 16601] + ZOrder 4509 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD2" + SID "6532" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4280, 14829, 4310, 14841] + ZOrder 4489 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD3" + SID "6533" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4280, 15049, 4310, 15061] + ZOrder 4491 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD4" + SID "6534" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4305, 15099, 4335, 15111] + ZOrder 4493 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD5" + SID "6535" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4320, 15479, 4350, 15491] + ZOrder 4495 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD6" + SID "6536" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4320, 15524, 4350, 15536] + ZOrder 4497 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD7" + SID "6537" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4325, 15859, 4355, 15871] + ZOrder 4499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD8" + SID "6538" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4325, 15909, 4355, 15921] + ZOrder 4501 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD9" + SID "6539" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4320, 16199, 4350, 16211] + ZOrder 4503 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_PITCH_IN" + SID "6540" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6310, 16314, 6340, 16326] + ZOrder 4295 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_ROLL_IN" + SID "6541" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6310, 16389, 6340, 16401] + ZOrder 4297 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_X_IN" + SID "6542" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6310, 16129, 6340, 16141] + ZOrder 4289 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_YAW_IN" + SID "6543" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6310, 16444, 6340, 16456] + ZOrder 4299 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_Y_IN" + SID "6544" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6310, 16189, 6340, 16201] + ZOrder 4291 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_Z_IN" + SID "6545" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6310, 16249, 6340, 16261] + ZOrder 4293 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum1" + SID "5850" + Ports [2, 1] + Position [3610, 3670, 3630, 3690] + ZOrder 3749 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum10" + SID "3483" + Ports [2, 1] + Position [9385, 6405, 9405, 6425] + ZOrder 2015 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum100" + SID "5703" + Ports [2, 1] + Position [1970, 12790, 1990, 12810] + ZOrder 3536 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum101" + SID "6554" + Ports [2, 1] + Position [4450, 15135, 4470, 15155] + ZOrder 3946 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum102" + SID "6555" + Ports [2, 1] + Position [4450, 15045, 4470, 15065] + ZOrder 3948 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum103" + SID "6556" + Ports [2, 1] + Position [2595, 15115, 2615, 15135] + ZOrder 3931 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum104" + SID "6557" + Ports [2, 1] + Position [3715, 16505, 3735, 16525] + ZOrder 4182 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum105" + SID "6558" + Ports [2, 1] + Position [2595, 15605, 2615, 15625] + ZOrder 3972 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum106" + SID "6559" + Ports [2, 1] + Position [3715, 16640, 3735, 16660] + ZOrder 4186 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum107" + SID "6560" + Ports [2, 1] + Position [4485, 15565, 4505, 15585] + ZOrder 3979 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum108" + SID "6561" + Ports [2, 1] + Position [4485, 15475, 4505, 15495] + ZOrder 3981 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum109" + SID "6562" + Ports [2, 1] + Position [2595, 15460, 2615, 15480] + ZOrder 3964 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + SID "3484" + Ports [2, 1] + Position [9385, 6755, 9405, 6775] + ZOrder 2016 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum110" + SID "6563" + Ports [2, 1] + Position [6555, 16125, 6575, 16145] + ZOrder 4266 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum111" + SID "6564" + Ports [2, 1] + Position [2595, 15975, 2615, 15995] + ZOrder 4005 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum112" + SID "6565" + Ports [2, 1] + Position [6565, 16195, 6585, 16215] + ZOrder 4267 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum113" + SID "6566" + Ports [2, 1] + Position [4500, 15945, 4520, 15965] + ZOrder 4012 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum114" + SID "6567" + Ports [2, 1] + Position [4500, 15855, 4520, 15875] + ZOrder 4014 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum115" + SID "6568" + Ports [2, 1] + Position [2595, 15830, 2615, 15850] + ZOrder 3997 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum116" + SID "6569" + Ports [2, 1] + Position [6565, 16245, 6585, 16265] + ZOrder 4268 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum117" + SID "6570" + Ports [2, 1] + Position [2615, 16330, 2635, 16350] + ZOrder 4038 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum118" + SID "6571" + Ports [2, 1] + Position [6565, 16310, 6585, 16330] + ZOrder 4269 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum119" + SID "6572" + Ports [2, 1] + Position [4510, 16285, 4530, 16305] + ZOrder 4045 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + SID "3485" + Ports [2, 1] + Position [9275, 7075, 9295, 7095] + ZOrder 2017 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum120" + SID "6573" + Ports [2, 1] + Position [4510, 16195, 4530, 16215] + ZOrder 4047 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum121" + SID "6574" + Ports [2, 1] + Position [2615, 16185, 2635, 16205] + ZOrder 4030 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum122" + SID "6575" + Ports [2, 1] + Position [6565, 16385, 6585, 16405] + ZOrder 4270 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum123" + SID "6576" + Ports [2, 1] + Position [2620, 16680, 2640, 16700] + ZOrder 4071 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum124" + SID "6577" + Ports [2, 1] + Position [6565, 16440, 6585, 16460] + ZOrder 4271 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum125" + SID "6578" + Ports [2, 1] + Position [4545, 16630, 4565, 16650] + ZOrder 4078 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum126" + SID "6579" + Ports [2, 1] + Position [4545, 16540, 4565, 16560] + ZOrder 4080 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum127" + SID "6580" + Ports [2, 1] + Position [2620, 16535, 2640, 16555] + ZOrder 4063 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum128" + SID "6581" + Ports [2, 1] + Position [3915, 14695, 3935, 14715] + ZOrder 4136 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum129" + SID "6582" + Ports [2, 1] + Position [3915, 14890, 3935, 14910] + ZOrder 4138 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + SID "3486" + Ports [2, 1] + Position [9385, 7455, 9405, 7475] + ZOrder 2018 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum130" + SID "6583" + Ports [2, 1] + Position [3915, 15065, 3935, 15085] + ZOrder 4142 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum131" + SID "6584" + Ports [2, 1] + Position [3915, 15215, 3935, 15235] + ZOrder 4145 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum132" + SID "6585" + Ports [2, 1] + Position [3915, 15390, 3935, 15410] + ZOrder 4148 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum133" + SID "6586" + Ports [2, 1] + Position [7060, 14970, 7080, 14990] + ZOrder 4364 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum134" + SID "6587" + Ports [2, 1] + Position [7160, 15055, 7180, 15075] + ZOrder 4373 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum135" + SID "6588" + Ports [2, 1] + Position [3925, 15530, 3945, 15550] + ZOrder 4151 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum136" + SID "6589" + Ports [2, 1] + Position [7215, 15145, 7235, 15165] + ZOrder 4380 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum137" + SID "6590" + Ports [2, 1] + Position [7295, 15245, 7315, 15265] + ZOrder 4387 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum138" + SID "6591" + Ports [2, 1] + Position [7375, 15340, 7395, 15360] + ZOrder 4394 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum139" + SID "6592" + Ports [2, 1] + Position [7480, 15455, 7500, 15475] + ZOrder 4401 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + SID "3499" + Ports [2, 1] + Position [8735, 6315, 8755, 6335] + ZOrder 2027 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum140" + SID "6593" + Ports [2, 1] + Position [2065, 16115, 2085, 16135] + ZOrder 4459 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum141" + SID "6594" + Ports [2, 1] + Position [2150, 16465, 2170, 16485] + ZOrder 4462 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum142" + SID "6595" + Ports [2, 1] + Position [2110, 14740, 2130, 14760] + ZOrder 4470 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum143" + SID "6596" + Ports [2, 1] + Position [2120, 15055, 2140, 15075] + ZOrder 4475 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum144" + SID "6597" + Ports [2, 1] + Position [2120, 15400, 2140, 15420] + ZOrder 4480 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum145" + SID "6598" + Ports [2, 1] + Position [6685, 16240, 6705, 16260] + ZOrder 4525 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum146" + SID "6599" + Ports [2, 1] + Position [2065, 15740, 2085, 15760] + ZOrder 4456 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + SID "3502" + Ports [2, 1] + Position [8735, 6490, 8755, 6510] + ZOrder 2029 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + SID "3504" + Ports [2, 1] + Position [8735, 6665, 8755, 6685] + ZOrder 2031 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + SID "3506" + Ports [2, 1] + Position [8735, 6840, 8755, 6860] + ZOrder 2033 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + SID "3508" + Ports [2, 1] + Position [8735, 7015, 8755, 7035] + ZOrder 2035 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + SID "3510" + Ports [2, 1] + Position [8735, 7190, 8755, 7210] + ZOrder 2037 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "3475" + Ports [2, 1] + Position [8880, 6315, 8900, 6335] + ZOrder 2007 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + SID "3512" + Ports [2, 1] + Position [8735, 7365, 8755, 7385] + ZOrder 2039 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + SID "3514" + Ports [2, 1] + Position [8735, 7540, 8755, 7560] + ZOrder 2041 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "3517" + Ports [2, 1] + Position [2030, 875, 2050, 895] + ZOrder 1147 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + SID "3569" + Ports [2, 1] + Position [10095, 5675, 10115, 5695] + ZOrder 2133 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + SID "3574" + Ports [2, 1] + Position [10300, 5520, 10320, 5540] + ZOrder 2136 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + SID "3580" + Ports [2, 1] + Position [10495, 5455, 10515, 5475] + ZOrder 2141 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum26" + SID "3688" + Ports [2, 1] + Position [9970, 7110, 9990, 7130] + ZOrder 2077 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum27" + SID "3693" + Ports [2, 1] + Position [10025, 7215, 10045, 7235] + ZOrder 2082 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum28" + SID "3700" + Ports [2, 1] + Position [9990, 6340, 10010, 6360] + ZOrder 2089 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum29" + SID "3703" + Ports [2, 1] + Position [9990, 6410, 10010, 6430] + ZOrder 2092 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "3476" + Ports [2, 1] + Position [8880, 6490, 8900, 6510] + ZOrder 2008 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum30" + SID "6546" + Ports [2, 1] + Position [3735, 15735, 3755, 15755] + ZOrder 4160 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum31" + SID "6547" + Ports [2, 1] + Position [2575, 14940, 2595, 14960] + ZOrder 3914 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum32" + SID "5304" + Ports [2, 1] + Position [4665, 3605, 4685, 3625] + ZOrder 3587 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum33" + SID "6548" + Ports [2, 1] + Position [3700, 15930, 3720, 15950] + ZOrder 4169 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum34" + SID "3849" + Ports [2, 1] + Position [5675, 3605, 5695, 3625] + ZOrder 1480 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum35" + SID "3850" + Ports [2, 1] + Position [5675, 3680, 5695, 3700] + ZOrder 1481 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum36" + SID "3851" + Ports [2, 1] + Position [5675, 3755, 5695, 3775] + ZOrder 1482 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum37" + SID "5305" + Ports [2, 1] + Position [4665, 3680, 4685, 3700] + ZOrder 3588 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum38" + SID "3887" + Ports [2, 1] + Position [2740, 3160, 2760, 3180] + ZOrder 1519 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum39" + SID "3893" + Ports [2, 1] + Position [2740, 3105, 2760, 3125] + ZOrder 1525 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "3477" + Ports [2, 1] + Position [8880, 6665, 8900, 6685] + ZOrder 2009 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum40" + SID "6549" + Ports [2, 1] + Position [4420, 14865, 4440, 14885] + ZOrder 4445 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum41" + SID "4335" + Ports [2, 1] + Position [8100, 6010, 8120, 6030] + ZOrder 2099 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum42" + SID "4407" + Ports [2, 1] + Position [3060, 11835, 3080, 11855] + ZOrder 2292 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum43" + SID "4408" + Ports [2, 1] + Position [3055, 12535, 3075, 12555] + ZOrder 2220 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum44" + SID "4409" + Ports [2, 1] + Position [3055, 12610, 3075, 12630] + ZOrder 2222 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum45" + SID "5689" + Ports [2, 1] + Position [1970, 11740, 1990, 11760] + ZOrder 3520 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum46" + SID "4411" + Ports [2, 1] + Position [3490, 12505, 3510, 12525] + ZOrder 2280 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum47" + SID "4412" + Ports [2, 1] + Position [5675, 12435, 5695, 12455] + ZOrder 2249 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum48" + SID "4413" + Ports [2, 1] + Position [5675, 12510, 5695, 12530] + ZOrder 2250 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum49" + SID "4414" + Ports [2, 1] + Position [5675, 12585, 5695, 12605] + ZOrder 2251 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "3478" + Ports [2, 1] + Position [8880, 6840, 8900, 6860] + ZOrder 2010 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum50" + SID "5690" + Ports [2, 1] + Position [1970, 11915, 1990, 11935] + ZOrder 3522 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum51" + SID "4416" + Ports [2, 1] + Position [3255, 12170, 3275, 12190] + ZOrder 2276 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum52" + SID "4417" + Ports [2, 1] + Position [3255, 12115, 3275, 12135] + ZOrder 2281 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum53" + SID "4418" + Ports [2, 1] + Position [3060, 11910, 3080, 11930] + ZOrder 2294 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum54" + SID "4768" + Ports [2, 1] + Position [235, 4495, 255, 4515] + ZOrder 2567 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum55" + SID "4849" + Ports [2, 1] + Position [5610, 3250, 5630, 3270] + ZOrder 2692 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum56" + SID "4850" + Ports [2, 1] + Position [5610, 3305, 5630, 3325] + ZOrder 2693 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum57" + SID "4851" + Ports [2, 1] + Position [5610, 3350, 5630, 3370] + ZOrder 2694 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum58" + SID "6550" + Ports [2, 1] + Position [4420, 14775, 4440, 14795] + ZOrder 4447 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum59" + SID "6551" + Ports [2, 1] + Position [3700, 16085, 3720, 16105] + ZOrder 4174 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "3479" + Ports [2, 1] + Position [8880, 7015, 8900, 7035] + ZOrder 2011 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum60" + SID "6552" + Ports [2, 1] + Position [2595, 15260, 2615, 15280] + ZOrder 3939 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum61" + SID "5156" + Ports [2, 1] + Position [5690, 3875, 5710, 3895] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "4955" + Ports [2, 1] + Position [5690, 4010, 5710, 4030] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "4969" + Ports [2, 1] + Position [5690, 4140, 5710, 4160] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum64" + SID "5002" + Ports [2, 1] + Position [5495, 4300, 5515, 4320] + ZOrder 2826 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum65" + SID "5003" + Ports [2, 1] + Position [5495, 4435, 5515, 4455] + ZOrder 2835 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum66" + SID "5004" + Ports [2, 1] + Position [5495, 4565, 5515, 4585] + ZOrder 2844 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum67" + SID "5246" + Ports [2, 1] + Position [4110, 3605, 4130, 3625] + ZOrder 3740 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum68" + SID "5306" + Ports [2, 1] + Position [4665, 3755, 4685, 3775] + ZOrder 3589 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum69" + SID "5345" + Ports [2, 1] + Position [5495, 4770, 5515, 4790] + ZOrder 3151 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "3480" + Ports [2, 1] + Position [8880, 7190, 8900, 7210] + ZOrder 2012 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum70" + SID "5346" + Ports [2, 1] + Position [5495, 4905, 5515, 4925] + ZOrder 3160 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum71" + SID "5347" + Ports [2, 1] + Position [5495, 5035, 5515, 5055] + ZOrder 3169 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum72" + SID "5558" + Ports [2, 1] + Position [5640, 12705, 5660, 12725] + ZOrder 3396 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum73" + SID "5559" + Ports [2, 1] + Position [5640, 12840, 5660, 12860] + ZOrder 3300 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum74" + SID "5560" + Ports [2, 1] + Position [5640, 12970, 5660, 12990] + ZOrder 3309 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum75" + SID "5456" + Ports [2, 1] + Position [5600, 12090, 5620, 12110] + ZOrder 3287 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum76" + SID "5457" + Ports [2, 1] + Position [5600, 12145, 5620, 12165] + ZOrder 3288 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum77" + SID "5458" + Ports [2, 1] + Position [5600, 12190, 5620, 12210] + ZOrder 3289 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum78" + SID "5561" + Ports [2, 1] + Position [5445, 13130, 5465, 13150] + ZOrder 3318 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum79" + SID "5562" + Ports [2, 1] + Position [5445, 13265, 5465, 13285] + ZOrder 3327 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + SID "3481" + Ports [2, 1] + Position [8880, 7365, 8900, 7385] + ZOrder 2013 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum80" + SID "5563" + Ports [2, 1] + Position [5445, 13395, 5465, 13415] + ZOrder 3336 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum81" + SID "5564" + Ports [2, 1] + Position [5445, 13600, 5465, 13620] + ZOrder 3414 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum82" + SID "5565" + Ports [2, 1] + Position [5445, 13735, 5465, 13755] + ZOrder 3423 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum83" + SID "5566" + Ports [2, 1] + Position [5445, 13865, 5465, 13885] + ZOrder 3432 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum84" + SID "5645" + Ports [2, 1] + Position [4585, 12435, 4605, 12455] + ZOrder 3487 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum85" + SID "5646" + Ports [2, 1] + Position [4585, 12510, 4605, 12530] + ZOrder 3488 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum86" + SID "5647" + Ports [2, 1] + Position [4415, 12435, 4435, 12455] + ZOrder 3479 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum87" + SID "5648" + Ports [2, 1] + Position [4415, 12510, 4435, 12530] + ZOrder 3480 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum88" + SID "5649" + Ports [2, 1] + Position [4415, 12585, 4435, 12605] + ZOrder 3481 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum89" + SID "5650" + Ports [2, 1] + Position [4585, 12585, 4605, 12605] + ZOrder 3489 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + SID "3482" + Ports [2, 1] + Position [8880, 7540, 8900, 7560] + ZOrder 2014 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum90" + SID "6553" + Ports [2, 1] + Position [3700, 16330, 3720, 16350] + ZOrder 4178 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum91" + SID "5675" + Ports [2, 1] + Position [1995, 3610, 2015, 3630] + ZOrder 3506 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum92" + SID "5679" + Ports [2, 1] + Position [1995, 3785, 2015, 3805] + ZOrder 3510 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum93" + SID "5681" + Ports [2, 1] + Position [1995, 3960, 2015, 3980] + ZOrder 3512 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum94" + SID "5683" + Ports [2, 1] + Position [1995, 4415, 2015, 4435] + ZOrder 3514 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum95" + SID "5684" + Ports [2, 1] + Position [1995, 4590, 2015, 4610] + ZOrder 3516 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum96" + SID "5685" + Ports [2, 1] + Position [1995, 4765, 2015, 4785] + ZOrder 3518 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum97" + SID "5691" + Ports [2, 1] + Position [1970, 12090, 1990, 12110] + ZOrder 3524 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum98" + SID "5701" + Ports [2, 1] + Position [1970, 12440, 1990, 12460] + ZOrder 3532 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum99" + SID "5702" + Ports [2, 1] + Position [1970, 12615, 1990, 12635] + ZOrder 3534 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Fcn + Name "Tan_2P" + SID "3601" + Position [10750, 6225, 10810, 6255] + ZOrder 2052 + Expr "sin(u[1])/cos(u[1])" + } + Block { + BlockType Fcn + Name "Tan_Theta" + SID "3602" + Position [10265, 5310, 10325, 5340] + ZOrder 2145 + Expr "sindeg(u[1])/cosdeg(u[1])" + } + Block { + BlockType Terminator + Name "Terminator1" + SID "4419" + Position [3315, 11910, 3335, 11930] + ZOrder 2298 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "4629" + Position [1580, 6260, 1600, 6280] + ZOrder 2448 + } + Block { + BlockType Terminator + Name "Terminator100" + SID "6643" + Position [6775, 15205, 6795, 15225] + ZOrder 4379 + } + Block { + BlockType Terminator + Name "Terminator104" + SID "6601" + Position [1555, 17335, 1575, 17355] + ZOrder 4533 + } + Block { + BlockType Terminator + Name "Terminator105" + SID "6602" + Position [1555, 17235, 1575, 17255] + ZOrder 4535 + } + Block { + BlockType Terminator + Name "Terminator106" + SID "6603" + Position [1555, 17285, 1575, 17305] + ZOrder 4536 + } + Block { + BlockType Terminator + Name "Terminator107" + SID "6604" + Position [1570, 16735, 1590, 16755] + ZOrder 4547 + } + Block { + BlockType Terminator + Name "Terminator108" + SID "6605" + Position [1570, 16635, 1590, 16655] + ZOrder 4548 + } + Block { + BlockType Terminator + Name "Terminator109" + SID "6606" + Position [1570, 16585, 1590, 16605] + ZOrder 4549 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "6600" + Position [1555, 17185, 1575, 17205] + ZOrder 4534 + } + Block { + BlockType Terminator + Name "Terminator110" + SID "6608" + Position [1570, 16985, 1590, 17005] + ZOrder 4550 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "5743" + Position [7195, 6100, 7215, 6120] + ZOrder 3634 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3810" + Position [6900, 3300, 6920, 3320] + ZOrder 1441 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3811" + Position [6900, 3355, 6920, 3375] + ZOrder 1442 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "3812" + Position [6900, 3240, 6920, 3260] + ZOrder 1440 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "3419" + Position [11850, 5505, 11870, 5525] + ZOrder 2160 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "3420" + Position [11850, 5560, 11870, 5580] + ZOrder 2161 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "3421" + Position [11850, 5620, 11870, 5640] + ZOrder 2162 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "3422" + Position [11850, 5675, 11870, 5695] + ZOrder 2163 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "4622" + Position [1580, 5850, 1600, 5870] + ZOrder 2440 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "5744" + Position [7195, 6275, 7215, 6295] + ZOrder 3635 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "5745" + Position [7200, 6450, 7220, 6470] + ZOrder 3636 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "5746" + Position [7200, 6625, 7220, 6645] + ZOrder 3637 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "5988" + Position [7190, 5935, 7210, 5955] + ZOrder 3889 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "5788" + Position [1580, 11340, 1600, 11360] + ZOrder 3681 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "3874" + Position [6405, 3410, 6425, 3430] + ZOrder 1505 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "5789" + Position [1580, 11140, 1600, 11160] + ZOrder 3682 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "4784" + Position [1580, 6465, 1600, 6485] + ZOrder 2588 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "4631" + Position [1580, 6670, 1600, 6690] + ZOrder 2450 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "4632" + Position [1580, 10140, 1600, 10160] + ZOrder 2453 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "4777" + Position [1580, 5030, 1600, 5050] + ZOrder 2578 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "4633" + Position [1580, 10340, 1600, 10360] + ZOrder 2454 + } + Block { + BlockType Terminator + Name "Terminator31" + SID "5989" + Position [7190, 5760, 7210, 5780] + ZOrder 3890 + } + Block { + BlockType Terminator + Name "Terminator32" + SID "5990" + Position [7190, 5585, 7210, 5605] + ZOrder 3891 + } + Block { + BlockType Terminator + Name "Terminator33" + SID "5991" + Position [7190, 5410, 7210, 5430] + ZOrder 3892 + } + Block { + BlockType Terminator + Name "Terminator34" + SID "6607" + Position [1570, 16785, 1590, 16805] + ZOrder 3902 + } + Block { + BlockType Terminator + Name "Terminator35" + SID "6609" + Position [1570, 16835, 1590, 16855] + ZOrder 4537 + } + Block { + BlockType Terminator + Name "Terminator36" + SID "4636" + Position [1580, 10540, 1600, 10560] + ZOrder 2457 + } + Block { + BlockType Terminator + Name "Terminator37" + SID "4637" + Position [1580, 10740, 1600, 10760] + ZOrder 2458 + } + Block { + BlockType Terminator + Name "Terminator38" + SID "4638" + Position [1580, 10940, 1600, 10960] + ZOrder 2459 + } + Block { + BlockType Terminator + Name "Terminator39" + SID "4639" + Position [1590, 5440, 1610, 5460] + ZOrder 2667 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "3828" + Position [1580, 4210, 1600, 4230] + ZOrder 1459 + } + Block { + BlockType Terminator + Name "Terminator40" + SID "4640" + Position [1590, 5645, 1610, 5665] + ZOrder 2668 + } + Block { + BlockType Terminator + Name "Terminator41" + SID "6610" + Position [1570, 16885, 1590, 16905] + ZOrder 4538 + } + Block { + BlockType Terminator + Name "Terminator42" + SID "4642" + Position [1580, 13540, 1600, 13560] + ZOrder 2463 + } + Block { + BlockType Terminator + Name "Terminator43" + SID "4785" + Position [1590, 3185, 1610, 3205] + ZOrder 2602 + } + Block { + BlockType Terminator + Name "Terminator44" + SID "4644" + Position [1580, 13940, 1600, 13960] + ZOrder 2465 + } + Block { + BlockType Terminator + Name "Terminator45" + SID "4645" + Position [1580, 12340, 1600, 12360] + ZOrder 2466 + } + Block { + BlockType Terminator + Name "Terminator46" + SID "6611" + Position [1570, 16935, 1590, 16955] + ZOrder 4539 + } + Block { + BlockType Terminator + Name "Terminator47" + SID "6612" + Position [6765, 15280, 6785, 15300] + ZOrder 4385 + } + Block { + BlockType Terminator + Name "Terminator48" + SID "4694" + Position [1580, 5235, 1600, 5255] + ZOrder 2498 + } + Block { + BlockType Terminator + Name "Terminator49" + SID "6613" + Position [1535, 16485, 1555, 16505] + ZOrder 4098 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "3336" + Position [11310, 5525, 11330, 5545] + ZOrder 2113 + } + Block { + BlockType Terminator + Name "Terminator50" + SID "4650" + Position [1580, 13140, 1600, 13160] + ZOrder 2471 + } + Block { + BlockType Terminator + Name "Terminator51" + SID "4651" + Position [1590, 2980, 1610, 3000] + ZOrder 2473 + } + Block { + BlockType Terminator + Name "Terminator52" + SID "4652" + Position [1580, 13740, 1600, 13760] + ZOrder 2601 + } + Block { + BlockType Terminator + Name "Terminator53" + SID "4653" + Position [1590, 3390, 1610, 3410] + ZOrder 2475 + } + Block { + BlockType Terminator + Name "Terminator54" + SID "4654" + Position [1590, 2775, 1610, 2795] + ZOrder 2472 + } + Block { + BlockType Terminator + Name "Terminator55" + SID "4697" + Position [1590, 2160, 1610, 2180] + ZOrder 2502 + } + Block { + BlockType Terminator + Name "Terminator56" + SID "4698" + Position [1590, 2365, 1610, 2385] + ZOrder 2503 + } + Block { + BlockType Terminator + Name "Terminator57" + SID "4699" + Position [1590, 2570, 1610, 2590] + ZOrder 2504 + } + Block { + BlockType Terminator + Name "Terminator58" + SID "4700" + Position [1590, 1955, 1610, 1975] + ZOrder 2501 + } + Block { + BlockType Terminator + Name "Terminator59" + SID "4701" + Position [1590, 1340, 1610, 1360] + ZOrder 2506 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "3337" + Position [11310, 5600, 11330, 5620] + ZOrder 2120 + } + Block { + BlockType Terminator + Name "Terminator60" + SID "4702" + Position [1590, 1545, 1610, 1565] + ZOrder 2507 + } + Block { + BlockType Terminator + Name "Terminator61" + SID "4703" + Position [1590, 1760, 1610, 1780] + ZOrder 2508 + } + Block { + BlockType Terminator + Name "Terminator62" + SID "4704" + Position [1590, 1135, 1610, 1155] + ZOrder 2505 + } + Block { + BlockType Terminator + Name "Terminator63" + SID "6614" + Position [6765, 15305, 6785, 15325] + ZOrder 4386 + } + Block { + BlockType Terminator + Name "Terminator64" + SID "6615" + Position [6765, 15375, 6785, 15395] + ZOrder 4392 + } + Block { + BlockType Terminator + Name "Terminator65" + SID "6616" + Position [6765, 15400, 6785, 15420] + ZOrder 4393 + } + Block { + BlockType Terminator + Name "Terminator66" + SID "6617" + Position [1570, 16685, 1590, 16705] + ZOrder 4543 + } + Block { + BlockType Terminator + Name "Terminator67" + SID "6618" + Position [6725, 15495, 6745, 15515] + ZOrder 4399 + } + Block { + BlockType Terminator + Name "Terminator68" + SID "6619" + Position [6725, 15520, 6745, 15540] + ZOrder 4400 + } + Block { + BlockType Terminator + Name "Terminator69" + SID "6620" + Position [1535, 16135, 1555, 16155] + ZOrder 3930 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "3338" + Position [11310, 5675, 11330, 5695] + ZOrder 2121 + } + Block { + BlockType Terminator + Name "Terminator70" + SID "6621" + Position [1520, 15935, 1540, 15955] + ZOrder 3906 + } + Block { + BlockType Terminator + Name "Terminator71" + SID "4713" + Position [1580, 8540, 1600, 8560] + ZOrder 2517 + } + Block { + BlockType Terminator + Name "Terminator72" + SID "4714" + Position [1580, 8740, 1600, 8760] + ZOrder 2518 + } + Block { + BlockType Terminator + Name "Terminator73" + SID "4715" + Position [1580, 8940, 1600, 8960] + ZOrder 2519 + } + Block { + BlockType Terminator + Name "Terminator74" + SID "4716" + Position [1580, 9140, 1600, 9160] + ZOrder 2520 + } + Block { + BlockType Terminator + Name "Terminator75" + SID "4717" + Position [1580, 9340, 1600, 9360] + ZOrder 2521 + } + Block { + BlockType Terminator + Name "Terminator76" + SID "4718" + Position [1580, 9540, 1600, 9560] + ZOrder 2522 + } + Block { + BlockType Terminator + Name "Terminator77" + SID "4719" + Position [1580, 9740, 1600, 9760] + ZOrder 2523 + } + Block { + BlockType Terminator + Name "Terminator78" + SID "4720" + Position [1580, 9940, 1600, 9960] + ZOrder 2524 + } + Block { + BlockType Terminator + Name "Terminator79" + SID "6622" + Position [1535, 16185, 1555, 16205] + ZOrder 4096 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "3526" + Position [1425, 4260, 1445, 4280] + ZOrder 1156 + } + Block { + BlockType Terminator + Name "Terminator80" + SID "6623" + Position [1535, 16235, 1555, 16255] + ZOrder 4097 + } + Block { + BlockType Terminator + Name "Terminator81" + SID "6624" + Position [3125, 14805, 3145, 14825] + ZOrder 4414 + } + Block { + BlockType Terminator + Name "Terminator82" + SID "6625" + Position [3125, 14950, 3145, 14970] + ZOrder 4415 + } + Block { + BlockType Terminator + Name "Terminator83" + SID "6626" + Position [3145, 15125, 3165, 15145] + ZOrder 4416 + } + Block { + BlockType Terminator + Name "Terminator84" + SID "6627" + Position [3125, 15270, 3145, 15290] + ZOrder 4417 + } + Block { + BlockType Terminator + Name "Terminator85" + SID "6628" + Position [6775, 15005, 6795, 15025] + ZOrder 4365 + } + Block { + BlockType Terminator + Name "Terminator86" + SID "6629" + Position [3125, 15470, 3145, 15490] + ZOrder 4418 + } + Block { + BlockType Terminator + Name "Terminator87" + SID "6630" + Position [1535, 16285, 1555, 16305] + ZOrder 3903 + } + Block { + BlockType Terminator + Name "Terminator88" + SID "6631" + Position [3125, 15615, 3145, 15635] + ZOrder 4419 + } + Block { + BlockType Terminator + Name "Terminator89" + SID "6632" + Position [3145, 15840, 3165, 15860] + ZOrder 4420 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "4623" + Position [1580, 6055, 1600, 6075] + ZOrder 2442 + } + Block { + BlockType Terminator + Name "Terminator90" + SID "6633" + Position [3145, 15985, 3165, 16005] + ZOrder 4421 + } + Block { + BlockType Terminator + Name "Terminator91" + SID "6634" + Position [3150, 16195, 3170, 16215] + ZOrder 4422 + } + Block { + BlockType Terminator + Name "Terminator92" + SID "6635" + Position [3150, 16340, 3170, 16360] + ZOrder 4423 + } + Block { + BlockType Terminator + Name "Terminator93" + SID "6636" + Position [3155, 16545, 3175, 16565] + ZOrder 4424 + } + Block { + BlockType Terminator + Name "Terminator94" + SID "6637" + Position [3210, 16690, 3230, 16710] + ZOrder 4425 + } + Block { + BlockType Terminator + Name "Terminator95" + SID "6638" + Position [1535, 16335, 1555, 16355] + ZOrder 4465 + } + Block { + BlockType Terminator + Name "Terminator96" + SID "6639" + Position [6775, 15030, 6795, 15050] + ZOrder 4366 + } + Block { + BlockType Terminator + Name "Terminator97" + SID "6640" + Position [6775, 15090, 6795, 15110] + ZOrder 4371 + } + Block { + BlockType Terminator + Name "Terminator98" + SID "6641" + Position [6775, 15115, 6795, 15135] + ZOrder 4372 + } + Block { + BlockType Terminator + Name "Terminator99" + SID "6642" + Position [6775, 15180, 6795, 15200] + ZOrder 4378 + } + Block { + BlockType Reference + Name "Theta" + SID "3605" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [10010, 5262, 10075, 5278] + ZOrder 2147 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V1_CONST" + SID "6644" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2779, 16855, 2791, 16885] + ZOrder 4205 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V1_LENGTH" + SID "6645" + Tag "Test Point" + Ports [1] + Position [5735, 15085, 5760, 15095] + ZOrder 4440 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V1_LENGTH_MON" + SID "6646" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5615, 15082, 5670, 15098] + ZOrder 4439 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V2_CONST" + SID "6647" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2779, 17030, 2791, 17060] + ZOrder 4213 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V2_LENGTH" + SID "6648" + Tag "Test Point" + Ports [1] + Position [5735, 15135, 5760, 15145] + ZOrder 4442 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V2_LENGTH_MON" + SID "6649" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5615, 15132, 5670, 15148] + ZOrder 4441 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V3_CONST" + SID "6650" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2779, 17210, 2791, 17240] + ZOrder 4221 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V3_LENGTH" + SID "6651" + Tag "Test Point" + Ports [1] + Position [5735, 15185, 5760, 15195] + ZOrder 4444 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V3_LENGTH_MON" + SID "6652" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5615, 15182, 5670, 15198] + ZOrder 4443 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_Yend_OPLEV1_Y_mm_MON" + SID "6653" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6695, 15910, 6775, 15930] + ZOrder 4552 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L1" + SID "5567" + Tag "Test Point" + Ports [1] + Position [5895, 12730, 5935, 12750] + ZOrder 3295 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L1_MON" + SID "5568" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5795, 12725, 5875, 12755] + ZOrder 3346 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L2" + SID "5569" + Tag "Test Point" + Ports [1] + Position [5725, 13155, 5765, 13175] + ZOrder 3322 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L2_MON" + SID "5570" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13150, 5680, 13180] + ZOrder 3343 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX1" + SID "5571" + Tag "Test Point" + Ports [1] + Position [5725, 13760, 5765, 13780] + ZOrder 3427 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX1_MON" + SID "5572" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13755, 5680, 13785] + ZOrder 3438 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX2" + SID "5573" + Tag "Test Point" + Ports [1] + Position [5725, 13625, 5765, 13645] + ZOrder 3418 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX2_MON" + SID "5574" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13620, 5680, 13650] + ZOrder 3437 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPY1" + SID "5575" + Tag "Test Point" + Ports [1] + Position [5725, 13890, 5765, 13910] + ZOrder 3436 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPY1_MON" + SID "5576" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13885, 5680, 13915] + ZOrder 3439 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P1" + SID "5577" + Tag "Test Point" + Ports [1] + Position [5895, 12995, 5935, 13015] + ZOrder 3313 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P1_MON" + SID "5578" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5795, 12990, 5875, 13020] + ZOrder 3342 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P2" + SID "5579" + Tag "Test Point" + Ports [1] + Position [5725, 13420, 5765, 13440] + ZOrder 3340 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P2_MON" + SID "5580" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13415, 5680, 13445] + ZOrder 3345 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y1" + SID "5581" + Tag "Test Point" + Ports [1] + Position [5895, 12865, 5935, 12885] + ZOrder 3304 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y1_MON" + SID "5582" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5795, 12860, 5875, 12890] + ZOrder 3341 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y2" + SID "5583" + Tag "Test Point" + Ports [1] + Position [5725, 13290, 5765, 13310] + ZOrder 3331 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y2_MON" + SID "5584" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13285, 5680, 13315] + ZOrder 3344 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L1" + SID "5585" + Tag "Test Point" + Ports [1] + Position [6335, 12765, 6375, 12785] + ZOrder 3354 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L1_MON" + SID "5586" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12760, 6280, 12790] + ZOrder 3353 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L2" + SID "5587" + Tag "Test Point" + Ports [1] + Position [6220, 13200, 6260, 13220] + ZOrder 3374 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L2_MON" + SID "5588" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13195, 6165, 13225] + ZOrder 3373 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX1" + SID "5589" + Tag "Test Point" + Ports [1] + Position [6220, 13810, 6260, 13830] + ZOrder 3447 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX1_MON" + SID "5590" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13805, 6165, 13835] + ZOrder 3446 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX2" + SID "5591" + Tag "Test Point" + Ports [1] + Position [6220, 13670, 6260, 13690] + ZOrder 3443 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX2_MON" + SID "5592" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13665, 6165, 13695] + ZOrder 3442 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPY1" + SID "5593" + Tag "Test Point" + Ports [1] + Position [6220, 13955, 6260, 13975] + ZOrder 3451 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPY1_MON" + SID "5594" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13950, 6165, 13980] + ZOrder 3450 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P1" + SID "5595" + Tag "Test Point" + Ports [1] + Position [6335, 13050, 6375, 13070] + ZOrder 3370 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P1_MON" + SID "5596" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 13045, 6280, 13075] + ZOrder 3369 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P2" + SID "5597" + Tag "Test Point" + Ports [1] + Position [6220, 13485, 6260, 13505] + ZOrder 3382 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P2_MON" + SID "5598" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13480, 6165, 13510] + ZOrder 3381 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y1" + SID "5599" + Tag "Test Point" + Ports [1] + Position [6335, 12905, 6375, 12925] + ZOrder 3362 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y1_MON" + SID "5600" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12900, 6280, 12930] + ZOrder 3361 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y2" + SID "5601" + Tag "Test Point" + Ports [1] + Position [6220, 13340, 6260, 13360] + ZOrder 3378 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y2_MON" + SID "5602" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13335, 6165, 13365] + ZOrder 3377 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L1" + SID "5603" + Tag "Test Point" + Ports [1] + Position [6335, 12685, 6375, 12705] + ZOrder 3348 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L1_MON" + SID "5604" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12680, 6280, 12710] + ZOrder 3347 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L2" + SID "5605" + Tag "Test Point" + Ports [1] + Position [6220, 13120, 6260, 13140] + ZOrder 3372 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L2_MON" + SID "5606" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13115, 6165, 13145] + ZOrder 3371 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX1" + SID "5607" + Tag "Test Point" + Ports [1] + Position [6220, 13730, 6260, 13750] + ZOrder 3445 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SID "5608" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13725, 6165, 13755] + ZOrder 3444 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX2" + SID "5609" + Tag "Test Point" + Ports [1] + Position [6220, 13590, 6260, 13610] + ZOrder 3441 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SID "5610" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13585, 6165, 13615] + ZOrder 3440 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPY1" + SID "5611" + Tag "Test Point" + Ports [1] + Position [6220, 13875, 6260, 13895] + ZOrder 3449 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SID "5612" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13870, 6165, 13900] + ZOrder 3448 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P1" + SID "5613" + Tag "Test Point" + Ports [1] + Position [6335, 12970, 6375, 12990] + ZOrder 3364 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P1_MON" + SID "5614" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12965, 6280, 12995] + ZOrder 3363 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P2" + SID "5615" + Tag "Test Point" + Ports [1] + Position [6220, 13405, 6260, 13425] + ZOrder 3380 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P2_MON" + SID "5616" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13400, 6165, 13430] + ZOrder 3379 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y1" + SID "5617" + Tag "Test Point" + Ports [1] + Position [6335, 12825, 6375, 12845] + ZOrder 3356 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y1_MON" + SID "5618" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12820, 6280, 12850] + ZOrder 3355 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y2" + SID "5619" + Tag "Test Point" + Ports [1] + Position [6220, 13260, 6260, 13280] + ZOrder 3376 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y2_MON" + SID "5620" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13255, 6165, 13285] + ZOrder 3375 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL1" + SID "4429" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12408, 6300, 12432] + ZOrder 2300 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL2" + SID "4430" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12463, 6300, 12487] + ZOrder 2301 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL3" + SID "4431" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12518, 6300, 12542] + ZOrder 2302 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL4" + SID "4432" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12568, 6300, 12592] + ZOrder 2303 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L1_COS" + SID "5621" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12758, 5475, 12782] + ZOrder 3401 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L1_SIN" + SID "5622" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12703, 5475, 12727] + ZOrder 3400 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L2_COS" + SID "5623" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13183, 5325, 13207] + ZOrder 3407 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L2_SIN" + SID "5624" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13128, 5325, 13152] + ZOrder 3406 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX1_COS" + SID "5625" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13788, 5325, 13812] + ZOrder 3465 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX1_SIN" + SID "5626" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13733, 5325, 13757] + ZOrder 3464 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX2_COS" + SID "5627" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13653, 5325, 13677] + ZOrder 3467 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX2_SIN" + SID "5628" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13598, 5325, 13622] + ZOrder 3466 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPY1_COS" + SID "5629" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13918, 5325, 13942] + ZOrder 3469 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPY1_SIN" + SID "5630" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13863, 5325, 13887] + ZOrder 3468 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P1_COS" + SID "5631" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 13023, 5475, 13047] + ZOrder 3403 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P1_SIN" + SID "5632" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12968, 5475, 12992] + ZOrder 3402 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P2_COS" + SID "5633" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13448, 5325, 13472] + ZOrder 3409 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P2_SIN" + SID "5634" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13393, 5325, 13417] + ZOrder 3408 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y1_COS" + SID "5635" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12893, 5475, 12917] + ZOrder 3399 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y1_SIN" + SID "5636" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12838, 5475, 12862] + ZOrder 3398 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y2_COS" + SID "5637" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13318, 5325, 13342] + ZOrder 3405 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y2_SIN" + SID "5638" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13263, 5325, 13287] + ZOrder 3404 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_L" + SID "4433" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12433, 5580, 12457] + ZOrder 2168 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_L" + SID "5651" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12708, 4180, 12732] + ZOrder 3482 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_P" + SID "5652" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12893, 4180, 12917] + ZOrder 3484 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_Y" + SID "5653" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12808, 4180, 12832] + ZOrder 3483 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_P" + SID "4434" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12583, 5580, 12607] + ZOrder 2206 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_Y" + SID "4435" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12508, 5580, 12532] + ZOrder 2205 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_COIL_MAT" + SID "4436" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6030, 12490, 6070, 12550] + ZOrder 2207 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_CROSSTALK_MAT" + SID "4437" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [5800, 12490, 5840, 12550] + ZOrder 2201 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_MON" + SID "4438" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1830, 12785, 1910, 12815] + ZOrder 2175 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_OFFSET" + SID "5704" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12857, 1955, 12873] + ZOrder 3537 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT" + SID "4439" + Tag "Test Point" + Ports [1] + Position [2430, 12740, 2470, 12760] + ZOrder 2177 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT_MON" + SID "4440" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12795, 2360, 12825] + ZOrder 2216 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_MON" + SID "4441" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12435, 1905, 12465] + ZOrder 2169 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_OFFSET" + SID "5705" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12507, 1955, 12523] + ZOrder 3533 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT" + SID "4442" + Tag "Test Point" + Ports [1] + Position [2430, 12400, 2470, 12420] + ZOrder 2173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT_MON" + SID "4443" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12445, 2360, 12475] + ZOrder 2214 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm" + SID "4444" + Tag "Test Point" + Ports [1] + Position [3210, 12480, 3250, 12500] + ZOrder 2184 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_INIT" + SID "4445" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12562, 3040, 12578] + ZOrder 2221 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_MON" + SID "4446" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12475, 3160, 12505] + ZOrder 2183 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_diff_MON" + SID "4447" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12530, 3250, 12560] + ZOrder 2231 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_MON" + SID "4448" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12610, 1905, 12640] + ZOrder 2171 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_OFFSET" + SID "5706" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12682, 1955, 12698] + ZOrder 3535 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT" + SID "4449" + Tag "Test Point" + Ports [1] + Position [2430, 12560, 2470, 12580] + ZOrder 2174 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT_MON" + SID "4450" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12620, 2360, 12650] + ZOrder 2215 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm" + SID "4451" + Tag "Test Point" + Ports [1] + Position [3210, 12655, 3250, 12675] + ZOrder 2189 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_INIT" + SID "4452" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12702, 3040, 12718] + ZOrder 2223 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_MON" + SID "4453" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12650, 3160, 12680] + ZOrder 2188 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_diff_MON" + SID "4454" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12605, 3250, 12635] + ZOrder 2232 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_MON" + SID "4455" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12085, 1905, 12115] + ZOrder 2196 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_OFFSET" + SID "5692" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12157, 1955, 12173] + ZOrder 3525 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT" + SID "4456" + Tag "Test Point" + Ports [1] + Position [2430, 12050, 2470, 12070] + ZOrder 2198 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT_MON" + SID "4457" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 12095, 2345, 12125] + ZOrder 2219 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_MON" + SID "4458" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11735, 1905, 11765] + ZOrder 2190 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_OFFSET" + SID "5693" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11807, 1955, 11823] + ZOrder 3521 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT" + SID "4459" + Tag "Test Point" + Ports [1] + Position [2425, 11705, 2465, 11725] + ZOrder 2194 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT_MON" + SID "4460" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11745, 2345, 11775] + ZOrder 2217 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm" + SID "4461" + Tag "Test Point" + Ports [1] + Position [3215, 11780, 3255, 11800] + ZOrder 2289 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_INIT" + SID "4462" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 11862, 3045, 11878] + ZOrder 2293 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_MON" + SID "4463" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11775, 3165, 11805] + ZOrder 2288 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_diff_MON" + SID "4464" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11830, 3255, 11860] + ZOrder 2296 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_MON" + SID "4465" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11910, 1905, 11940] + ZOrder 2192 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_OFFSET" + SID "5694" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11982, 1955, 11998] + ZOrder 3523 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT" + SID "4466" + Tag "Test Point" + Ports [1] + Position [2425, 11880, 2465, 11900] + ZOrder 2195 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT_MON" + SID "4467" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11920, 2345, 11950] + ZOrder 2218 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm" + SID "4468" + Tag "Test Point" + Ports [1] + Position [3215, 11955, 3255, 11975] + ZOrder 2291 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_INIT" + SID "4469" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 12002, 3045, 12018] + ZOrder 2295 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_MON" + SID "4470" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11950, 3165, 11980] + ZOrder 2290 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_diff_MON" + SID "4471" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11905, 3255, 11935] + ZOrder 2297 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L1" + SID "4472" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5150, 11819, 5205, 11881] + ZOrder 2245 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L1_SW" + SID "4473" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5355, 11842, 5420, 11858] + ZOrder 2261 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L2" + SID "5423" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4810, 11474, 4865, 11536] + ZOrder 3224 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L2_SW" + SID "5424" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5055, 11497, 5120, 11513] + ZOrder 3231 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P1" + SID "4474" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5150, 12019, 5205, 12081] + ZOrder 2256 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P1_SW" + SID "4475" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5355, 12042, 5420, 12058] + ZOrder 2267 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P2" + SID "5427" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4810, 11674, 4865, 11736] + ZOrder 3228 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P2_SW" + SID "5428" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5055, 11697, 5120, 11713] + ZOrder 3237 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y1" + SID "4476" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5150, 11919, 5205, 11981] + ZOrder 2252 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y1_SW" + SID "4477" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5355, 11942, 5420, 11958] + ZOrder 2264 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y2" + SID "5431" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4810, 11574, 4865, 11636] + ZOrder 3226 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y2_SW" + SID "5432" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5055, 11597, 5120, 11613] + ZOrder 3234 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT" + SID "5711" + Tag "Test Point" + Ports [1] + Position [6575, 12375, 6615, 12395] + ZOrder 3542 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT_MON" + SID "4478" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12395, 6505, 12425] + ZOrder 2226 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT" + SID "5712" + Tag "Test Point" + Ports [1] + Position [6575, 12430, 6615, 12450] + ZOrder 3543 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT_MON" + SID "4479" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12450, 6505, 12480] + ZOrder 2227 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT" + SID "5713" + Tag "Test Point" + Ports [1] + Position [6575, 12485, 6615, 12505] + ZOrder 3544 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT_MON" + SID "4480" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12510, 6505, 12540] + ZOrder 2228 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT" + SID "5714" + Tag "Test Point" + Ports [1] + Position [6575, 12540, 6615, 12560] + ZOrder 3545 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT_MON" + SID "4481" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12565, 6505, 12595] + ZOrder 2229 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L" + SID "4482" + Tag "Test Point" + Ports [1] + Position [3985, 12405, 4025, 12425] + ZOrder 2299 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L_MON" + SID "4483" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12430, 3945, 12460] + ZOrder 2202 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_L" + SID "5654" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12462, 4550, 12478] + ZOrder 3485 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_P" + SID "5655" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12617, 4550, 12633] + ZOrder 3490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_Y" + SID "5656" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12542, 4550, 12558] + ZOrder 3486 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P" + SID "5673" + Tag "Test Point" + Ports [1] + Position [3985, 12550, 4025, 12570] + ZOrder 3504 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P_MON" + SID "4484" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12580, 3945, 12610] + ZOrder 2204 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y" + SID "5672" + Tag "Test Point" + Ports [1] + Position [3985, 12480, 4025, 12500] + ZOrder 3503 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y_MON" + SID "4485" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12505, 3945, 12535] + ZOrder 2203 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_L_SW" + SID "5657" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12737, 4290, 12753] + ZOrder 3471 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_P_SW" + SID "5658" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12912, 4290, 12928] + ZOrder 3477 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_Y_SW" + SID "5659" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12827, 4290, 12843] + ZOrder 3474 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_yaw_length_SW" + SID "4686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3320, 12652, 3385, 12668] + ZOrder 2490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "3584" + Tag "Test Point" + Ports [1] + Position [10975, 5470, 11015, 5490] + ZOrder 2144 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_MON" + SID "3630" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [10860, 5465, 10940, 5495] + ZOrder 2153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DARM_TM_L_SW" + SID "5249" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3945, 3457, 4010, 3473] + ZOrder 3090 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L1" + SID "4943" + Tag "Test Point" + Ports [1] + Position [5945, 3900, 5985, 3920] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L1_MON" + SID "5020" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5845, 3895, 5925, 3925] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L2" + SID "5005" + Tag "Test Point" + Ports [1] + Position [5775, 4325, 5815, 4345] + ZOrder 2830 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L2_MON" + SID "5017" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4320, 5730, 4350] + ZOrder 2858 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX1" + SID "5352" + Tag "Test Point" + Ports [1] + Position [5775, 4930, 5815, 4950] + ZOrder 3164 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX1_MON" + SID "5353" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4925, 5730, 4955] + ZOrder 3175 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX2" + SID "5348" + Tag "Test Point" + Ports [1] + Position [5775, 4795, 5815, 4815] + ZOrder 3155 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX2_MON" + SID "5349" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4790, 5730, 4820] + ZOrder 3174 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPY1" + SID "5350" + Tag "Test Point" + Ports [1] + Position [5775, 5060, 5815, 5080] + ZOrder 3173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPY1_MON" + SID "5351" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 5055, 5730, 5085] + ZOrder 3176 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P1" + SID "4970" + Tag "Test Point" + Ports [1] + Position [5945, 4165, 5985, 4185] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P1_MON" + SID "5016" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5845, 4160, 5925, 4190] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P2" + SID "5006" + Tag "Test Point" + Ports [1] + Position [5775, 4590, 5815, 4610] + ZOrder 2848 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P2_MON" + SID "5018" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4585, 5730, 4615] + ZOrder 2860 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y1" + SID "4958" + Tag "Test Point" + Ports [1] + Position [5945, 4035, 5985, 4055] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y1_MON" + SID "5015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5845, 4030, 5925, 4060] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y2" + SID "5007" + Tag "Test Point" + Ports [1] + Position [5775, 4460, 5815, 4480] + ZOrder 2839 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y2_MON" + SID "5019" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4455, 5730, 4485] + ZOrder 2859 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L1" + SID "5102" + Tag "Test Point" + Ports [1] + Position [6385, 3935, 6425, 3955] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L1_MON" + SID "5103" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 3930, 6330, 3960] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L2" + SID "5120" + Tag "Test Point" + Ports [1] + Position [6270, 4370, 6310, 4390] + ZOrder 2964 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L2_MON" + SID "5121" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4365, 6215, 4395] + ZOrder 2963 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX1" + SID "5358" + Tag "Test Point" + Ports [1] + Position [6270, 4980, 6310, 5000] + ZOrder 3184 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX1_MON" + SID "5359" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4975, 6215, 5005] + ZOrder 3183 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX2" + SID "5354" + Tag "Test Point" + Ports [1] + Position [6270, 4840, 6310, 4860] + ZOrder 3180 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX2_MON" + SID "5355" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4835, 6215, 4865] + ZOrder 3179 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPY1" + SID "5356" + Tag "Test Point" + Ports [1] + Position [6270, 5125, 6310, 5145] + ZOrder 3188 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPY1_MON" + SID "5357" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 5120, 6215, 5150] + ZOrder 3187 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P1" + SID "5117" + Tag "Test Point" + Ports [1] + Position [6385, 4220, 6425, 4240] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P1_MON" + SID "5116" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 4215, 6330, 4245] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P2" + SID "5123" + Tag "Test Point" + Ports [1] + Position [6270, 4655, 6310, 4675] + ZOrder 2972 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P2_MON" + SID "5124" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4650, 6215, 4680] + ZOrder 2971 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y1" + SID "5109" + Tag "Test Point" + Ports [1] + Position [6385, 4075, 6425, 4095] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y1_MON" + SID "5108" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 4070, 6330, 4100] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y2" + SID "5125" + Tag "Test Point" + Ports [1] + Position [6270, 4510, 6310, 4530] + ZOrder 2968 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y2_MON" + SID "5122" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4505, 6215, 4535] + ZOrder 2967 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L1" + SID "5028" + Tag "Test Point" + Ports [1] + Position [6385, 3855, 6425, 3875] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L1_MON" + SID "5027" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 3850, 6330, 3880] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L2" + SID "5126" + Tag "Test Point" + Ports [1] + Position [6270, 4290, 6310, 4310] + ZOrder 2962 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L2_MON" + SID "5127" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4285, 6215, 4315] + ZOrder 2961 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX1" + SID "5364" + Tag "Test Point" + Ports [1] + Position [6270, 4900, 6310, 4920] + ZOrder 3182 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SID "5365" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4895, 6215, 4925] + ZOrder 3181 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX2" + SID "5360" + Tag "Test Point" + Ports [1] + Position [6270, 4760, 6310, 4780] + ZOrder 3178 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SID "5361" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4755, 6215, 4785] + ZOrder 3177 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPY1" + SID "5362" + Tag "Test Point" + Ports [1] + Position [6270, 5045, 6310, 5065] + ZOrder 3186 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SID "5363" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 5040, 6215, 5070] + ZOrder 3185 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P1" + SID "5118" + Tag "Test Point" + Ports [1] + Position [6385, 4140, 6425, 4160] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P1_MON" + SID "5119" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 4135, 6330, 4165] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P2" + SID "5128" + Tag "Test Point" + Ports [1] + Position [6270, 4575, 6310, 4595] + ZOrder 2970 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P2_MON" + SID "5129" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4570, 6215, 4600] + ZOrder 2969 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y1" + SID "5110" + Tag "Test Point" + Ports [1] + Position [6385, 3995, 6425, 4015] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y1_MON" + SID "5111" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 3990, 6330, 4020] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y2" + SID "5130" + Tag "Test Point" + Ports [1] + Position [6270, 4430, 6310, 4450] + ZOrder 2966 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y2_MON" + SID "5131" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4425, 6215, 4455] + ZOrder 2965 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL1" + SID "3927" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3578, 6325, 3602] + ZOrder 1559 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL2" + SID "3931" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3633, 6325, 3657] + ZOrder 1563 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL3" + SID "3932" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3688, 6325, 3712] + ZOrder 1564 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL4" + SID "3933" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3738, 6325, 3762] + ZOrder 1565 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L1_COS" + SID "5164" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 3928, 5525, 3952] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L1_SIN" + SID "5163" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 3873, 5525, 3897] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L2_COS" + SID "5167" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4353, 5375, 4377] + ZOrder 3012 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L2_SIN" + SID "5168" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4298, 5375, 4322] + ZOrder 3011 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX1_COS" + SID "5370" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4958, 5375, 4982] + ZOrder 3202 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX1_SIN" + SID "5371" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4903, 5375, 4927] + ZOrder 3201 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX2_COS" + SID "5366" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4823, 5375, 4847] + ZOrder 3204 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX2_SIN" + SID "5367" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4768, 5375, 4792] + ZOrder 3203 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPY1_COS" + SID "5368" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 5088, 5375, 5112] + ZOrder 3206 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPY1_SIN" + SID "5369" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 5033, 5375, 5057] + ZOrder 3205 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P1_COS" + SID "5165" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4193, 5525, 4217] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P1_SIN" + SID "5166" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4138, 5525, 4162] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P2_COS" + SID "5169" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4618, 5375, 4642] + ZOrder 3014 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P2_SIN" + SID "5170" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4563, 5375, 4587] + ZOrder 3013 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y1_COS" + SID "5162" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4063, 5525, 4087] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y1_SIN" + SID "5161" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4008, 5525, 4032] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y2_COS" + SID "5171" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4488, 5375, 4512] + ZOrder 3010 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y2_SIN" + SID "5172" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4433, 5375, 4457] + ZOrder 3009 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_OPLEV1_X_mm_diff" + SID "5774" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3360, 3648, 3430, 3672] + ZOrder 3879 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_OPLEV1_Y_mm_diff" + SID "5978" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3360, 3823, 3430, 3847] + ZOrder 3880 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_OPLEV2_X_mm_diff" + SID "5979" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3360, 4198, 3430, 4222] + ZOrder 3881 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_PIEZO1" + SID "5769" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6380, 9458, 6450, 9482] + ZOrder 3662 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_EXC_L" + SID "5825" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5535, 3603, 5605, 3627] + ZOrder 3717 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_EXC_P" + SID "5826" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5535, 3753, 5605, 3777] + ZOrder 3719 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_EXC_Y" + SID "5827" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5535, 3678, 5605, 3702] + ZOrder 3718 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_L" + SID "2592" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5440, 3603, 5510, 3627] + ZOrder 553 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_P" + SID "3281" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5440, 3753, 5510, 3777] + ZOrder 906 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_Y" + SID "3280" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5440, 3678, 5510, 3702] + ZOrder 905 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_COIL_MAT" + SID "3282" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6015, 3660, 6055, 3720] + ZOrder 907 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_CROSSTALK_MAT" + SID "3274" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [4190, 3660, 4230, 3720] + ZOrder 3614 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_Fil" + SID "5734" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2220, 3968, 2290, 3992] + ZOrder 3617 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_MON" + SID "2986" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 3955, 1935, 3985] + ZOrder 727 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_OFFSET" + SID "5682" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4027, 1980, 4043] + ZOrder 3513 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT" + SID "2985" + Tag "Test Point" + Ports [1] + Position [2455, 3910, 2495, 3930] + ZOrder 729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_MON" + SID "3522" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3965, 2385, 3995] + ZOrder 1152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_full" + SID "5848" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2455, 3987, 2500, 4003] + ZOrder 3755 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_MON" + SID "2976" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3605, 1930, 3635] + ZOrder 719 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_OFFSET" + SID "5676" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3677, 1980, 3693] + ZOrder 3507 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT" + SID "2982" + Tag "Test Point" + Ports [1] + Position [2455, 3570, 2495, 3590] + ZOrder 725 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT_MON" + SID "3520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3615, 2385, 3645] + ZOrder 1150 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm" + SID "2993" + Tag "Test Point" + Ports [1] + Position [3310, 3595, 3350, 3615] + ZOrder 736 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_MON" + SID "2992" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3180, 3645, 3260, 3675] + ZOrder 735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_MON" + SID "2981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3780, 1930, 3810] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_OFFSET" + SID "5680" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3852, 1980, 3868] + ZOrder 3511 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT" + SID "2983" + Tag "Test Point" + Ports [1] + Position [2455, 3730, 2495, 3750] + ZOrder 726 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT_MON" + SID "3521" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3790, 2385, 3820] + ZOrder 1151 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm" + SID "2997" + Tag "Test Point" + Ports [1] + Position [3310, 3775, 3350, 3795] + ZOrder 742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_MON" + SID "2998" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3180, 3820, 3260, 3850] + ZOrder 741 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_MON" + SID "3062" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4760, 1935, 4790] + ZOrder 793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_OFFSET" + SID "5686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4832, 1980, 4848] + ZOrder 3519 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT" + SID "5972" + Tag "Test Point" + Ports [1] + Position [2455, 4715, 2495, 4735] + ZOrder 3861 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_MON" + SID "3523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 4770, 2385, 4800] + ZOrder 1155 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_full" + SID "5973" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2455, 4792, 2500, 4808] + ZOrder 3863 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_MON" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4410, 1935, 4440] + ZOrder 787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_OFFSET" + SID "5687" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4482, 1980, 4498] + ZOrder 3515 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT" + SID "5974" + Tag "Test Point" + Ports [1] + Position [2455, 4375, 2495, 4395] + ZOrder 3859 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT_MON" + SID "3524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 4420, 2385, 4450] + ZOrder 1153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm" + SID "3913" + Tag "Test Point" + Ports [1] + Position [3330, 4465, 3370, 4485] + ZOrder 1546 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_MON" + SID "3915" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 4460, 3280, 4490] + ZOrder 1545 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_MON" + SID "3066" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4585, 1935, 4615] + ZOrder 789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_OFFSET" + SID "5688" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4657, 1980, 4673] + ZOrder 3517 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT" + SID "5975" + Tag "Test Point" + Ports [1] + Position [2455, 4535, 2495, 4555] + ZOrder 3860 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT_MON" + SID "3525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 4595, 2385, 4625] + ZOrder 1154 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm" + SID "3917" + Tag "Test Point" + Ports [1] + Position [3330, 4640, 3370, 4660] + ZOrder 1548 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_MON" + SID "3919" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 4635, 3280, 4665] + ZOrder 1547 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L1" + SID "3837" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5200, 3029, 5255, 3091] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L1_SW" + SID "3861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5350, 3052, 5415, 3068] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L2" + SID "4843" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4870, 2689, 4925, 2751] + ZOrder 2671 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L2_SW" + SID "4844" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5115, 2712, 5180, 2728] + ZOrder 2684 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P1" + SID "3856" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5200, 3229, 5255, 3291] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P1_SW" + SID "3869" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5350, 3252, 5415, 3268] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P2" + SID "4845" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4870, 2889, 4925, 2951] + ZOrder 2679 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P2_SW" + SID "4846" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5115, 2912, 5180, 2928] + ZOrder 2690 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y1" + SID "3852" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5200, 3129, 5255, 3191] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y1_SW" + SID "3866" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5350, 3152, 5415, 3168] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y2" + SID "4847" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4870, 2789, 4925, 2851] + ZOrder 2675 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y2_SW" + SID "4848" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5115, 2812, 5180, 2828] + ZOrder 2687 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PIEZO1_MON" + SID "5770" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6500, 9455, 6580, 9485] + ZOrder 3661 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PIEZODRIVER5_MON" + SID "5776" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1830, 13335, 1910, 13365] + ZOrder 3668 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PIEZODRIVER5_TRUEVOLT" + SID "5783" + Tag "Test Point" + Ports [1] + Position [2665, 13360, 2705, 13380] + ZOrder 3675 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PIEZODRIVER5_VOLT" + SID "5780" + Tag "Test Point" + Ports [1] + Position [2475, 13295, 2515, 13315] + ZOrder 3672 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PIEZODRIVER5_VOLT_MON" + SID "5779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 13345, 2360, 13375] + ZOrder 3671 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC" + SID "4825" + Tag "Test Point" + Ports [1] + Position [2785, 11160, 2825, 11180] + ZOrder 2666 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC_MON" + SID "4824" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2645, 11155, 2725, 11185] + ZOrder 2665 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_MON" + SID "4818" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1695, 11135, 1775, 11165] + ZOrder 2660 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_VOLT_MON" + SID "4820" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11145, 2340, 11175] + ZOrder 2662 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT" + SID "5707" + Tag "Test Point" + Ports [1] + Position [6505, 3550, 6545, 3570] + ZOrder 3538 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT_MON" + SID "3773" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3575, 6455, 3605] + ZOrder 1403 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT" + SID "5708" + Tag "Test Point" + Ports [1] + Position [6505, 3605, 6545, 3625] + ZOrder 3539 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT_MON" + SID "3777" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3630, 6455, 3660] + ZOrder 1407 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT" + SID "5709" + Tag "Test Point" + Ports [1] + Position [6505, 3660, 6545, 3680] + ZOrder 3540 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT_MON" + SID "3778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3685, 6455, 3715] + ZOrder 1408 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT" + SID "5710" + Tag "Test Point" + Ports [1] + Position [6505, 3715, 6545, 3735] + ZOrder 3541 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT_MON" + SID "3779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3735, 6455, 3765] + ZOrder 1409 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L" + SID "3926" + Tag "Test Point" + Ports [1] + Position [3995, 3575, 4035, 3595] + ZOrder 1558 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L_MON" + SID "5839" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3600, 3965, 3630] + ZOrder 3735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_L" + SID "5299" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3632, 4630, 3648] + ZOrder 3585 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_P" + SID "5307" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3787, 4630, 3803] + ZOrder 3590 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_Y" + SID "5303" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3712, 4630, 3728] + ZOrder 3586 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P" + SID "5243" + Tag "Test Point" + Ports [1] + Position [3995, 3725, 4035, 3745] + ZOrder 3085 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P_MON" + SID "5840" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3750, 3965, 3780] + ZOrder 3737 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y" + SID "5242" + Tag "Test Point" + Ports [1] + Position [3995, 3650, 4035, 3670] + ZOrder 3084 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y_MON" + SID "5841" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3675, 3965, 3705] + ZOrder 3736 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsMuxMatrix3" + SID "3340" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [11545, 5570, 11585, 5630] + ZOrder 2124 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=92\nshmem_daq=3\nspecific_cpu=20\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [1385, 5850, 1425, 5910] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "pyDARM" + SID "3872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6290, 3408, 6360, 3432] + ZOrder 1503 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 2046 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + Name "" + ZOrder 4432 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + Points [0, 15] + DstBlock "Yend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4379 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + Points [157, 0; 0, -15] + DstBlock "Yend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 4289 + SrcBlock "Divide" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2138 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 2141 + SrcBlock "Yend_OPLEV1_X_mm_MON" + SrcPort 1 + Points [6, 0] + Branch { + ZOrder 47298 + DstBlock "Yend_Fil_OPLEV1_X_mm_diff" + DstPort 1 + } + Branch { + ZOrder 45521 + Points [0, -55] + DstBlock "Yend_OPLEV1_X_mm" + DstPort 1 + } + } + Line { + ZOrder 4291 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 36008 + SrcBlock "Yend_OPLEV1_SUM_Fil" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 52505 + SrcBlock "Divide102" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2205 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 2210 + SrcBlock "Yend_OPLEV1_Y_mm_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 45527 + Points [0, -50] + DstBlock "Yend_OPLEV1_Y_mm" + DstPort 1 + } + Branch { + ZOrder 45526 + DstBlock "Yend_Fil_OPLEV1_Y_mm_diff" + DstPort 1 + } + } + Line { + ZOrder 4294 + SrcBlock "Constant4" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 4295 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 2429 + SrcBlock "Constant7" + SrcPort 1 + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 29778 + SrcBlock "Sum93" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 2375 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2384 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "Yend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29785 + SrcBlock "Sum95" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 29786 + SrcBlock "Sum96" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 8618 + SrcBlock "Mux8" + SrcPort 1 + DstBlock "Yend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 3047 + SrcBlock "Yend_OPLEV1_COIL_MAT" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 3276 + SrcBlock "COILTEST1_MON" + SrcPort 1 + Points [37, 0; 0, 25] + DstBlock "Divide8" + DstPort 1 + } + Line { + ZOrder 3292 + SrcBlock "COILTEST2_MON" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 3293 + SrcBlock "COILTEST3_MON" + SrcPort 1 + DstBlock "Divide25" + DstPort 1 + } + Line { + ZOrder 3294 + SrcBlock "COILTEST4_MON" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 3296 + SrcBlock "Divide8" + SrcPort 1 + DstBlock "COILTEST_OUT1" + DstPort 1 + } + Line { + ZOrder 3297 + SrcBlock "Divide23" + SrcPort 1 + DstBlock "COILTEST_OUT2" + DstPort 1 + } + Line { + ZOrder 3298 + SrcBlock "Divide25" + SrcPort 1 + DstBlock "COILTEST_OUT3" + DstPort 1 + } + Line { + ZOrder 3299 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "COILTEST_OUT4" + DstPort 1 + } + Line { + ZOrder 45496 + SrcBlock "Product44" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 45497 + SrcBlock "Product45" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 4263 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 4264 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 4267 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + ZOrder 2139 + SrcBlock "Constant3" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 4388 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 4387 + Points [0, 175] + Branch { + ZOrder 4417 + Points [0, 640] + Branch { + ZOrder 15466 + DstBlock "Divide19" + DstPort 2 + } + Branch { + ZOrder 15454 + Points [0, 175] + DstBlock "Divide17" + DstPort 2 + } + } + Branch { + ZOrder 4416 + DstBlock "Divide6" + DstPort 2 + } + } + } + Line { + ZOrder 13442 + SrcBlock "Constant2" + SrcPort 1 + Points [30, 0; 0, 160] + Branch { + ZOrder 4386 + Points [0, 175] + Branch { + ZOrder 4410 + Points [0, 630] + Branch { + ZOrder 15465 + DstBlock "Product5" + DstPort 2 + } + Branch { + ZOrder 4413 + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 4409 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 4385 + DstBlock "Product" + DstPort 2 + } + } + Line { + Name "" + ZOrder 9237 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + Points [150, 0; 0, -45] + DstBlock "Yend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 7230 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "COILTEST1_MON" + DstPort 1 + } + Line { + ZOrder 7231 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "COILTEST2_MON" + DstPort 1 + } + Line { + ZOrder 7232 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "COILTEST3_MON" + DstPort 1 + } + Line { + ZOrder 7233 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "COILTEST4_MON" + DstPort 1 + } + Line { + ZOrder 7289 + SrcBlock "Mux7" + SrcPort 1 + DstBlock "OPLEV2_length" + DstPort 1 + } + Line { + ZOrder 8672 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 8674 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 8673 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 9073 + SrcBlock "OPLEV1_ch18_MON" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 9236 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "OPLEV1_ch18_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 9238 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 9254 + SrcBlock "Ground" + SrcPort 1 + DstBlock "Yend_OSC_TM_L1" + DstPort 1 + } + Line { + ZOrder 9341 + SrcBlock "Yend_Fil_TM_P" + SrcPort 1 + DstBlock "Yend_Fil_TM_EXC_P" + DstPort 1 + } + Line { + ZOrder 9338 + SrcBlock "Yend_Fil_TM_Y" + SrcPort 1 + DstBlock "Yend_Fil_TM_EXC_Y" + DstPort 1 + } + Line { + ZOrder 9335 + SrcBlock "Yend_Fil_TM_L" + SrcPort 1 + DstBlock "Yend_Fil_TM_EXC_L" + DstPort 1 + } + Line { + ZOrder 24216 + SrcBlock "Yend_OSC_TM_L1" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 34195 + SrcBlock "Sum34" + SrcPort 1 + DstBlock "Mux8" + DstPort 1 + } + Line { + ZOrder 34196 + SrcBlock "Sum35" + SrcPort 1 + DstBlock "Mux8" + DstPort 2 + } + Line { + ZOrder 9344 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Yend_OSC_TM_Y1" + DstPort 1 + } + Line { + ZOrder 9349 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "Yend_OSC_TM_P1" + DstPort 1 + } + Line { + ZOrder 34198 + SrcBlock "Sum36" + SrcPort 1 + DstBlock "Mux8" + DstPort 3 + } + Line { + ZOrder 9386 + SrcBlock "Yend_OSC_TM_L1_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 20033 + Points [0, 283; -134, 0] + Branch { + ZOrder 20048 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 20042 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 20032 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 9387 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 17310 + SrcBlock "Choice" + SrcPort 1 + Points [56, 0; 0, 200] + DstBlock "Sum55" + DstPort 1 + } + Line { + ZOrder 24217 + SrcBlock "Yend_OSC_TM_Y1" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 9390 + SrcBlock "Yend_OSC_TM_Y1_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 22216 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 20036 + Points [0, 176; -126, 0] + Branch { + ZOrder 20049 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 20044 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 9391 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 24218 + SrcBlock "Yend_OSC_TM_P1" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 9395 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 17313 + SrcBlock "Choice1" + SrcPort 1 + Points [34, 0; 0, 155] + DstBlock "Sum56" + DstPort 1 + } + Line { + ZOrder 17318 + SrcBlock "Choice2" + SrcPort 1 + Points [2, 0; 0, 125] + DstBlock "Sum57" + DstPort 2 + } + Line { + ZOrder 10256 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "pyDARM" + DstPort 1 + } + Line { + ZOrder 10257 + SrcBlock "pyDARM" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 10372 + SrcBlock "Constant46" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 10508 + Points [0, 55] + DstBlock "Sum38" + DstPort 1 + } + Branch { + ZOrder 10396 + DstBlock "Sum39" + DstPort 1 + } + } + Line { + ZOrder 10373 + SrcBlock "Constant48" + SrcPort 1 + DstBlock "Sum38" + DstPort 2 + } + Line { + ZOrder 10397 + SrcBlock "Constant47" + SrcPort 1 + Points [40, 0] + DstBlock "Sum39" + DstPort 2 + } + Line { + ZOrder 45546 + SrcBlock "Constant1" + SrcPort 1 + Points [14, 0; 0, 525] + Branch { + ZOrder 45548 + Points [0, 75] + DstBlock "Product32" + DstPort 2 + } + Branch { + ZOrder 45547 + DstBlock "Product101" + DstPort 2 + } + } + Line { + ZOrder 10537 + SrcBlock "Yend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 10541 + SrcBlock "Yend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + Name "" + ZOrder 15461 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 11657 + SrcBlock "Divide9" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 11656 + Points [0, -80] + DstBlock "PD1_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11655 + DstBlock "Product6" + DstPort 1 + } + } + Line { + ZOrder 11660 + SrcBlock "Divide10" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 11659 + Points [0, -45] + DstBlock "PD2_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11658 + DstBlock "Product7" + DstPort 1 + } + } + Line { + ZOrder 11663 + SrcBlock "Divide11" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 11662 + DstBlock "Product8" + DstPort 1 + } + Branch { + ZOrder 11661 + Points [0, -50] + DstBlock "PD4_volt_MON" + DstPort 1 + } + } + Line { + ZOrder 11666 + SrcBlock "Divide12" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 11665 + Points [0, -50] + DstBlock "PD3_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11664 + DstBlock "Product9" + DstPort 1 + } + } + Line { + ZOrder 11667 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "PD1_mm_MON" + DstPort 1 + } + Line { + ZOrder 11668 + SrcBlock "Sum10" + SrcPort 1 + DstBlock "Diff_PDunit1_MON" + DstPort 1 + } + Line { + ZOrder 11669 + SrcBlock "Sum11" + SrcPort 1 + DstBlock "Diff_PDunit2_MON" + DstPort 1 + } + Line { + ZOrder 11670 + SrcBlock "Diff_PDunit1_MON" + SrcPort 1 + DstBlock "Diff_PDunit1" + DstPort 1 + } + Line { + ZOrder 11671 + SrcBlock "Diff_PDunit2_MON" + SrcPort 1 + DstBlock "Diff_PDunit2" + DstPort 1 + } + Line { + ZOrder 11672 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "PD2_mm_MON" + DstPort 1 + } + Line { + ZOrder 11673 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "PD4_mm_MON" + DstPort 1 + } + Line { + ZOrder 11674 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "PD3_mm_MON" + DstPort 1 + } + Line { + ZOrder 11679 + SrcBlock "PD6_MON" + SrcPort 1 + Points [48, 0; 0, -10] + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 11682 + SrcBlock "Divide24" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 11681 + Points [0, -45] + DstBlock "PD6_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11680 + DstBlock "Product11" + DstPort 1 + } + } + Line { + ZOrder 11685 + SrcBlock "Divide20" + SrcPort 1 + Points [62, 0] + Branch { + ZOrder 11684 + Points [0, -40] + DstBlock "PD5_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11683 + DstBlock "Product12" + DstPort 1 + } + } + Line { + ZOrder 11686 + SrcBlock "PD5_MON" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + ZOrder 11689 + SrcBlock "Divide21" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 11688 + Points [0, -50] + DstBlock "PD8_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11687 + DstBlock "Product13" + DstPort 1 + } + } + Line { + ZOrder 11690 + SrcBlock "PD8_MON" + SrcPort 1 + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 11693 + SrcBlock "Divide22" + SrcPort 1 + Points [67, 0] + Branch { + ZOrder 11692 + Points [0, -50] + DstBlock "PD7_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11691 + DstBlock "Product14" + DstPort 1 + } + } + Line { + ZOrder 11694 + SrcBlock "PD7_MON" + SrcPort 1 + Points [9, 0; 0, 65] + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 11695 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "PD6_mm_MON" + DstPort 1 + } + Line { + ZOrder 11696 + SrcBlock "Sum12" + SrcPort 1 + DstBlock "Diff_PDunit3_MON" + DstPort 1 + } + Line { + ZOrder 11697 + SrcBlock "Sum13" + SrcPort 1 + DstBlock "Diff_PDunit4_MON" + DstPort 1 + } + Line { + ZOrder 11698 + SrcBlock "Diff_PDunit3_MON" + SrcPort 1 + DstBlock "Diff_PDunit3" + DstPort 1 + } + Line { + ZOrder 11699 + SrcBlock "Diff_PDunit4_MON" + SrcPort 1 + DstBlock "Diff_PDunit4" + DstPort 1 + } + Line { + ZOrder 11700 + SrcBlock "Sum7" + SrcPort 1 + DstBlock "PD5_mm_MON" + DstPort 1 + } + Line { + ZOrder 11701 + SrcBlock "Sum8" + SrcPort 1 + DstBlock "PD8_mm_MON" + DstPort 1 + } + Line { + ZOrder 11702 + SrcBlock "Sum9" + SrcPort 1 + DstBlock "PD7_mm_MON" + DstPort 1 + } + Line { + ZOrder 11865 + SrcBlock "Constant5" + SrcPort 1 + Points [0, 1555] + Branch { + ZOrder 11866 + Points [-7, 0; 0, 175] + Branch { + ZOrder 11714 + DstBlock "Product7" + DstPort 2 + } + Branch { + ZOrder 11713 + Points [0, 175] + Branch { + ZOrder 11712 + DstBlock "Product8" + DstPort 2 + } + Branch { + ZOrder 11711 + Points [0, 175] + Branch { + ZOrder 11710 + DstBlock "Product9" + DstPort 2 + } + Branch { + ZOrder 11709 + Points [0, 175] + Branch { + ZOrder 11708 + DstBlock "Product11" + DstPort 2 + } + Branch { + ZOrder 11707 + Points [0, 175] + Branch { + ZOrder 11706 + DstBlock "Product12" + DstPort 2 + } + Branch { + ZOrder 11705 + Points [0, 175] + Branch { + ZOrder 11704 + DstBlock "Product13" + DstPort 2 + } + Branch { + ZOrder 11703 + Points [0, 175] + DstBlock "Product14" + DstPort 2 + } + } + } + } + } + } + } + Branch { + ZOrder 11716 + DstBlock "Product6" + DstPort 2 + } + } + Line { + ZOrder 11718 + SrcBlock "Constant8" + SrcPort 1 + Points [40, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 11723 + SrcBlock "PD1_MON" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 11724 + SrcBlock "PD2_MON" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 11725 + SrcBlock "PD4_MON" + SrcPort 1 + DstBlock "Divide11" + DstPort 1 + } + Line { + ZOrder 11726 + SrcBlock "PD3_MON" + SrcPort 1 + Points [48, 0; 0, -15] + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 11727 + SrcBlock "Constant9" + SrcPort 1 + Points [40, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 11728 + SrcBlock "Constant11" + SrcPort 1 + Points [40, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 11729 + SrcBlock "Constant12" + SrcPort 1 + Points [40, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 11730 + SrcBlock "Constant13" + SrcPort 1 + Points [40, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 11731 + SrcBlock "Constant14" + SrcPort 1 + Points [40, 0] + DstBlock "Sum7" + DstPort 2 + } + Line { + ZOrder 11732 + SrcBlock "Constant15" + SrcPort 1 + Points [40, 0] + DstBlock "Sum8" + DstPort 2 + } + Line { + ZOrder 11733 + SrcBlock "Constant16" + SrcPort 1 + Points [40, 0] + DstBlock "Sum9" + DstPort 2 + } + Line { + ZOrder 11736 + SrcBlock "PD1_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 11735 + Points [0, 90] + DstBlock "Sum10" + DstPort 1 + } + Branch { + ZOrder 11734 + DstBlock "PD1_mm" + DstPort 1 + } + } + Line { + ZOrder 11739 + SrcBlock "PD2_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 11738 + Points [0, 55] + DstBlock "PD2_mm" + DstPort 1 + } + Branch { + ZOrder 11737 + Points [213, 0] + DstBlock "Sum10" + DstPort 2 + } + } + Line { + ZOrder 11742 + SrcBlock "PD3_mm_MON" + SrcPort 1 + Points [136, 0] + Branch { + ZOrder 11741 + Points [0, -85] + DstBlock "Sum11" + DstPort 1 + } + Branch { + ZOrder 11740 + DstBlock "PD3_mm" + DstPort 1 + } + } + Line { + ZOrder 11745 + SrcBlock "PD4_mm_MON" + SrcPort 1 + Points [160, 0] + Branch { + ZOrder 11744 + DstBlock "PD4_mm" + DstPort 1 + } + Branch { + ZOrder 11743 + Points [0, 119; 190, 0] + DstBlock "Sum11" + DstPort 2 + } + } + Line { + ZOrder 11748 + SrcBlock "PD5_mm_MON" + SrcPort 1 + Points [134, 0] + Branch { + ZOrder 11747 + DstBlock "PD5_mm" + DstPort 1 + } + Branch { + ZOrder 11746 + Points [0, -115] + DstBlock "Sum12" + DstPort 1 + } + } + Line { + ZOrder 11751 + SrcBlock "PD6_mm_MON" + SrcPort 1 + Points [80, 0] + Branch { + ZOrder 11750 + DstBlock "PD6_mm" + DstPort 1 + } + Branch { + ZOrder 11749 + Points [0, 101; 160, 0] + DstBlock "Sum12" + DstPort 2 + } + } + Line { + ZOrder 11754 + SrcBlock "PD8_mm_MON" + SrcPort 1 + Points [163, 0] + Branch { + ZOrder 11753 + Points [0, 124; 187, 0] + DstBlock "Sum13" + DstPort 2 + } + Branch { + ZOrder 11752 + DstBlock "PD8_mm" + DstPort 1 + } + } + Line { + ZOrder 11757 + SrcBlock "PD7_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 11756 + Points [0, -85] + DstBlock "Sum13" + DstPort 1 + } + Branch { + ZOrder 11755 + DstBlock "PD7_mm" + DstPort 1 + } + } + Line { + ZOrder 11758 + SrcBlock "Sum14" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 11759 + SrcBlock "Product6" + SrcPort 1 + DstBlock "Sum14" + DstPort 1 + } + Line { + ZOrder 11760 + SrcBlock "Constant17" + SrcPort 1 + Points [40, 0] + DstBlock "Sum14" + DstPort 2 + } + Line { + ZOrder 11761 + SrcBlock "Sum15" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 11762 + SrcBlock "Constant18" + SrcPort 1 + Points [40, 0] + DstBlock "Sum15" + DstPort 2 + } + Line { + ZOrder 11763 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Sum15" + DstPort 1 + } + Line { + ZOrder 11764 + SrcBlock "Sum16" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 11765 + SrcBlock "Constant19" + SrcPort 1 + Points [40, 0] + DstBlock "Sum16" + DstPort 2 + } + Line { + ZOrder 11766 + SrcBlock "Product8" + SrcPort 1 + DstBlock "Sum16" + DstPort 1 + } + Line { + ZOrder 11767 + SrcBlock "Sum17" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 11768 + SrcBlock "Constant20" + SrcPort 1 + Points [40, 0] + DstBlock "Sum17" + DstPort 2 + } + Line { + ZOrder 11769 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Sum17" + DstPort 1 + } + Line { + ZOrder 11770 + SrcBlock "Sum18" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 11771 + SrcBlock "Constant21" + SrcPort 1 + Points [40, 0] + DstBlock "Sum18" + DstPort 2 + } + Line { + ZOrder 11772 + SrcBlock "Product11" + SrcPort 1 + DstBlock "Sum18" + DstPort 1 + } + Line { + ZOrder 11773 + SrcBlock "Sum19" + SrcPort 1 + DstBlock "Sum7" + DstPort 1 + } + Line { + ZOrder 11774 + SrcBlock "Constant22" + SrcPort 1 + Points [40, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + ZOrder 11775 + SrcBlock "Sum20" + SrcPort 1 + DstBlock "Sum8" + DstPort 1 + } + Line { + ZOrder 11776 + SrcBlock "Constant23" + SrcPort 1 + Points [40, 0] + DstBlock "Sum20" + DstPort 2 + } + Line { + ZOrder 11777 + SrcBlock "Product13" + SrcPort 1 + DstBlock "Sum20" + DstPort 1 + } + Line { + ZOrder 11778 + SrcBlock "Sum21" + SrcPort 1 + DstBlock "Sum9" + DstPort 1 + } + Line { + ZOrder 11779 + SrcBlock "Constant24" + SrcPort 1 + Points [40, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + ZOrder 11780 + SrcBlock "Product14" + SrcPort 1 + DstBlock "Sum21" + DstPort 1 + } + Line { + ZOrder 11781 + SrcBlock "Product12" + SrcPort 1 + DstBlock "Sum19" + DstPort 1 + } + Line { + ZOrder 11782 + SrcBlock "Mux6" + SrcPort 1 + DstBlock "Tan_2P" + DstPort 1 + } + Line { + ZOrder 11939 + SrcBlock "Tan_2P" + SrcPort 1 + Points [9, 0; 0, 1087; -1122, 0; 0, -1637] + DstBlock "Divide28" + DstPort 2 + } + Line { + ZOrder 11784 + SrcBlock "Constant" + SrcPort 1 + Points [119, 0; 0, -45] + DstBlock "Product24" + DstPort 2 + } + Line { + ZOrder 11785 + SrcBlock "Product24" + SrcPort 1 + DstBlock "Mux6" + DstPort 1 + } + Line { + ZOrder 11786 + SrcBlock "SENSING_P" + SrcPort 1 + DstBlock "Product24" + DstPort 1 + } + Line { + ZOrder 11789 + SrcBlock "PD2_volt_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 11788 + Points [0, -40] + DstBlock "PD2_volt" + DstPort 1 + } + Branch { + ZOrder 11787 + Points [1293, 0] + DstBlock "Divide32" + DstPort 2 + } + } + Line { + ZOrder 11790 + SrcBlock "PD4_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD4_volt" + DstPort 1 + } + Line { + ZOrder 11791 + SrcBlock "PD3_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD3_volt" + DstPort 1 + } + Line { + ZOrder 11794 + SrcBlock "PD6_volt_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 11793 + Points [0, -50] + DstBlock "PD6_volt" + DstPort 1 + } + Branch { + ZOrder 11792 + Points [1185, 0; 0, 195] + DstBlock "Divide30" + DstPort 2 + } + } + Line { + ZOrder 11797 + SrcBlock "PD5_volt_MON" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 11796 + DstBlock "Divide30" + DstPort 1 + } + Branch { + ZOrder 11795 + Points [0, -40] + DstBlock "PD5_volt" + DstPort 1 + } + } + Line { + ZOrder 11798 + SrcBlock "PD8_volt_MON" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "PD8_volt" + DstPort 1 + } + Line { + ZOrder 11799 + SrcBlock "PD7_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD7_volt" + DstPort 1 + } + Line { + ZOrder 11802 + SrcBlock "Divide31" + SrcPort 1 + Points [10, 0; 0, 71; -107, 0; 0, -1061; 193, 0] + Branch { + ZOrder 11801 + Points [0, -30] + DstBlock "Product25" + DstPort 2 + } + Branch { + ZOrder 11800 + DstBlock "SENSING_R" + DstPort 1 + } + } + Line { + ZOrder 11805 + SrcBlock "Divide33" + SrcPort 1 + Points [66, 0; 0, -155; 144, 0] + Branch { + ZOrder 11804 + Points [0, 20] + DstBlock "Product26" + DstPort 1 + } + Branch { + ZOrder 11803 + DstBlock "SENSING_P" + DstPort 1 + } + } + Line { + ZOrder 11806 + SrcBlock "Constant28" + SrcPort 1 + DstBlock "Product25" + DstPort 1 + } + Line { + ZOrder 11807 + SrcBlock "Product25" + SrcPort 1 + DstBlock "R_MON" + DstPort 1 + } + Line { + ZOrder 11808 + SrcBlock "Constant29" + SrcPort 1 + Points [15, 0; 0, -35] + DstBlock "Product26" + DstPort 2 + } + Line { + ZOrder 11809 + SrcBlock "Product26" + SrcPort 1 + Points [14, 0; 0, 40; -41, 0; 0, 40] + DstBlock "P_MON" + DstPort 1 + } + Line { + ZOrder 11810 + SrcBlock "R_MON" + SrcPort 1 + Points [12, 0; 0, -15] + DstBlock "R" + DstPort 1 + } + Line { + ZOrder 11811 + SrcBlock "P_MON" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 11812 + SrcBlock "Divide30" + SrcPort 1 + DstBlock "Ratio_PD5_PD6" + DstPort 1 + } + Line { + ZOrder 11813 + SrcBlock "Ratio_PD5_PD6" + SrcPort 1 + DstBlock "SQRT" + DstPort 1 + } + Line { + ZOrder 11816 + SrcBlock "SQRT" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 11815 + Points [0, 55] + DstBlock "Product29" + DstPort 1 + } + Branch { + ZOrder 11814 + Points [38, 0] + DstBlock "Sum26" + DstPort 2 + } + } + Line { + ZOrder 11817 + SrcBlock "Constant30" + SrcPort 1 + Points [23, 0; 0, 35] + DstBlock "Sum26" + DstPort 1 + } + Line { + ZOrder 11818 + SrcBlock "Sum26" + SrcPort 1 + DstBlock "Product27" + DstPort 2 + } + Line { + ZOrder 11819 + SrcBlock "Constant32" + SrcPort 1 + Points [15, 0] + DstBlock "Product27" + DstPort 1 + } + Line { + ZOrder 11820 + SrcBlock "Constant33" + SrcPort 1 + DstBlock "Product29" + DstPort 2 + } + Line { + ZOrder 11821 + SrcBlock "Product29" + SrcPort 1 + DstBlock "Sum27" + DstPort 1 + } + Line { + ZOrder 11822 + SrcBlock "Constant34" + SrcPort 1 + Points [35, 0] + DstBlock "Sum27" + DstPort 2 + } + Line { + ZOrder 11823 + SrcBlock "Product27" + SrcPort 1 + Points [32, 0; 0, 30] + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 11824 + SrcBlock "Sum27" + SrcPort 1 + Points [62, 0; 0, -65] + DstBlock "Divide31" + DstPort 2 + } + Line { + ZOrder 11827 + SrcBlock "PD1_volt_MON" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 11826 + DstBlock "PD1_volt" + DstPort 1 + } + Branch { + ZOrder 11825 + Points [1240, 0] + DstBlock "Divide32" + DstPort 1 + } + } + Line { + ZOrder 11828 + SrcBlock "Divide32" + SrcPort 1 + DstBlock "Ratio_PD1_PD2" + DstPort 1 + } + Line { + ZOrder 11831 + SrcBlock "Ratio_PD1_PD2" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 11830 + Points [0, 55] + DstBlock "Product31" + DstPort 1 + } + Branch { + ZOrder 11829 + DstBlock "Product30" + DstPort 2 + } + } + Line { + ZOrder 11834 + SrcBlock "Constant35" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 11833 + Points [0, 50] + DstBlock "Product30" + DstPort 1 + } + Branch { + ZOrder 11832 + Points [112, 0; 0, 88; -24, 0] + DstBlock "Sum28" + DstPort 2 + } + } + Line { + ZOrder 11835 + SrcBlock "Product30" + SrcPort 1 + DstBlock "Sum28" + DstPort 1 + } + Line { + ZOrder 11836 + SrcBlock "Product31" + SrcPort 1 + DstBlock "Sum29" + DstPort 1 + } + Line { + ZOrder 11839 + SrcBlock "Constant36" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 11838 + Points [0, 29; 96, 0] + DstBlock "Sum29" + DstPort 2 + } + Branch { + ZOrder 11837 + DstBlock "Product31" + DstPort 2 + } + } + Line { + ZOrder 11840 + SrcBlock "Sum28" + SrcPort 1 + Points [27, 0; 0, 25] + DstBlock "Divide33" + DstPort 1 + } + Line { + ZOrder 11841 + SrcBlock "Sum29" + SrcPort 1 + Points [19, 0; 0, -30] + DstBlock "Divide33" + DstPort 2 + } + Line { + ZOrder 11864 + SrcBlock "Divide34" + SrcPort 1 + Points [5, 0; 0, 345] + Branch { + ZOrder 11855 + Points [0, 175] + Branch { + ZOrder 11854 + Points [0, 175; 1, 0] + Branch { + ZOrder 11853 + Points [0, 175] + Branch { + ZOrder 11852 + Points [0, 175] + Branch { + ZOrder 11851 + Points [0, 175] + Branch { + ZOrder 11850 + Points [0, 175] + Branch { + ZOrder 11849 + Points [0, 175] + DstBlock "Divide22" + DstPort 2 + } + Branch { + ZOrder 11848 + DstBlock "Divide21" + DstPort 2 + } + } + Branch { + ZOrder 11847 + DstBlock "Divide20" + DstPort 2 + } + } + Branch { + ZOrder 11846 + DstBlock "Divide24" + DstPort 2 + } + } + Branch { + ZOrder 11845 + DstBlock "Divide12" + DstPort 2 + } + } + Branch { + ZOrder 11844 + DstBlock "Divide11" + DstPort 2 + } + } + Branch { + ZOrder 11843 + DstBlock "Divide10" + DstPort 2 + } + } + Branch { + ZOrder 11842 + DstBlock "Divide9" + DstPort 2 + } + } + Line { + ZOrder 11858 + SrcBlock "Constant51" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide35" + DstPort 2 + } + Line { + ZOrder 11859 + SrcBlock "Sum41" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide34" + DstPort 2 + } + Line { + ZOrder 11860 + SrcBlock "Constant53" + SrcPort 1 + DstBlock "Divide35" + DstPort 1 + } + Line { + ZOrder 11861 + SrcBlock "Constant52" + SrcPort 1 + DstBlock "Sum41" + DstPort 1 + } + Line { + ZOrder 11862 + SrcBlock "Constant49" + SrcPort 1 + Points [65, 0] + DstBlock "Sum41" + DstPort 2 + } + Line { + ZOrder 11863 + SrcBlock "Divide35" + SrcPort 1 + DstBlock "Divide34" + DstPort 1 + } + Line { + ZOrder 11868 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "PD1_MON" + DstPort 1 + } + Line { + ZOrder 11869 + SrcBlock "Ground35" + SrcPort 1 + DstBlock "PD2_MON" + DstPort 1 + } + Line { + ZOrder 11871 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "PD4_MON" + DstPort 1 + } + Line { + ZOrder 11872 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "PD3_MON" + DstPort 1 + } + Line { + ZOrder 11873 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "PD6_MON" + DstPort 1 + } + Line { + ZOrder 11874 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "PD5_MON" + DstPort 1 + } + Line { + ZOrder 11875 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "PD8_MON" + DstPort 1 + } + Line { + ZOrder 11876 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "PD7_MON" + DstPort 1 + } + Line { + ZOrder 11877 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "MAT1" + DstPort 1 + } + Line { + ZOrder 11878 + SrcBlock "MAT1" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 11881 + SrcBlock "Demux2" + SrcPort 1 + Points [35, 0; 0, -20] + Branch { + ZOrder 11880 + DstBlock "IM_L_MON" + DstPort 1 + } + Branch { + ZOrder 11879 + Points [0, -30] + DstBlock "Fil_IM_L" + DstPort 1 + } + } + Line { + ZOrder 11884 + SrcBlock "Demux2" + SrcPort 2 + Points [35, 0] + Branch { + ZOrder 11883 + DstBlock "IM_Y_MON" + DstPort 1 + } + Branch { + ZOrder 11882 + Points [0, -27; 210, 0] + DstBlock "Fil_IM_Y" + DstPort 1 + } + } + Line { + ZOrder 11887 + SrcBlock "Demux2" + SrcPort 3 + Points [35, 0] + Branch { + ZOrder 11886 + Points [0, 20] + DstBlock "IM_P_MON" + DstPort 1 + } + Branch { + ZOrder 11885 + Points [0, -10] + DstBlock "Fil_IM_P" + DstPort 1 + } + } + Line { + ZOrder 11888 + SrcBlock "IM_L_MON" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 11889 + SrcBlock "IM_Y_MON" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 11890 + SrcBlock "IM_P_MON" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 11891 + SrcBlock "Fil_IM_L" + SrcPort 1 + Points [20, 0; 0, 75] + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 11892 + SrcBlock "Fil_IM_Y" + SrcPort 1 + Points [8, 0; 0, 25] + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 11893 + SrcBlock "Fil_IM_P" + SrcPort 1 + Points [20, 0; 0, -35] + DstBlock "Mux3" + DstPort 3 + } + Line { + ZOrder 11894 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "cdsMuxMatrix3" + DstPort 1 + } + Line { + ZOrder 11895 + SrcBlock "cdsMuxMatrix3" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 11896 + SrcBlock "Demux3" + SrcPort 1 + Points [22, 0; 0, -25] + DstBlock "Fil_IM_COIL1" + DstPort 1 + } + Line { + ZOrder 11897 + SrcBlock "Demux3" + SrcPort 4 + Points [22, 0; 0, 25] + DstBlock "Fil_IM_COIL4" + DstPort 1 + } + Line { + ZOrder 11898 + SrcBlock "Demux3" + SrcPort 3 + Points [22, 0; 0, 10] + DstBlock "Fil_IM_COIL3" + DstPort 1 + } + Line { + ZOrder 11899 + SrcBlock "Demux3" + SrcPort 2 + Points [22, 0; 0, -10] + DstBlock "Fil_IM_COIL2" + DstPort 1 + } + Line { + ZOrder 11940 + SrcBlock "Fil_IM_COIL1" + SrcPort 1 + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 11942 + SrcBlock "Fil_IM_COIL2" + SrcPort 1 + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 11941 + SrcBlock "Fil_IM_COIL3" + SrcPort 1 + DstBlock "Terminator18" + DstPort 1 + } + Line { + ZOrder 11943 + SrcBlock "Fil_IM_COIL4" + SrcPort 1 + DstBlock "Terminator19" + DstPort 1 + } + Line { + ZOrder 11904 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "Sum23" + DstPort 1 + } + Line { + ZOrder 11907 + SrcBlock "D_M" + SrcPort 1 + Points [15, 0; 0, 135] + Branch { + ZOrder 11906 + DstBlock "Sum24" + DstPort 1 + } + Branch { + ZOrder 11905 + Points [0, 191; 30, 0] + DstBlock "Sum23" + DstPort 2 + } + } + Line { + ZOrder 11908 + SrcBlock "Sum23" + SrcPort 1 + DstBlock "SENSING_L" + DstPort 1 + } + Line { + ZOrder 11909 + SrcBlock "Sum24" + SrcPort 1 + DstBlock "Divide29" + DstPort 2 + } + Line { + ZOrder 11910 + SrcBlock "Constant27" + SrcPort 1 + Points [9, 0; 0, -14; -23, 0; 0, -26] + DstBlock "Product21" + DstPort 2 + } + Line { + ZOrder 11911 + SrcBlock "Product21" + SrcPort 1 + DstBlock "Product2" + DstPort 2 + } + Line { + ZOrder 11912 + SrcBlock "Product2" + SrcPort 1 + Points [30, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + ZOrder 11913 + SrcBlock "Sum25" + SrcPort 1 + DstBlock "Product22" + DstPort 2 + } + Line { + ZOrder 11914 + SrcBlock "Divide29" + SrcPort 1 + Points [70, 0] + DstBlock "Product23" + DstPort 2 + } + Line { + ZOrder 11915 + SrcBlock "Product22" + SrcPort 1 + DstBlock "Product23" + DstPort 1 + } + Line { + ZOrder 11916 + SrcBlock "Constant25" + SrcPort 1 + Points [0, 20] + DstBlock "Product22" + DstPort 1 + } + Line { + ZOrder 11917 + SrcBlock "Tan_Theta" + SrcPort 1 + Points [89, 0; 0, 355] + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 11918 + SrcBlock "COS_Theta" + SrcPort 1 + Points [110, 0; 0, 245] + DstBlock "Divide29" + DstPort 1 + } + Line { + ZOrder 11919 + SrcBlock "Mux4" + SrcPort 1 + DstBlock "COS_Theta" + DstPort 1 + } + Line { + ZOrder 11920 + SrcBlock "Mux5" + SrcPort 1 + DstBlock "Tan_Theta" + DstPort 1 + } + Line { + ZOrder 11923 + SrcBlock "Theta" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 11922 + Points [0, 55] + DstBlock "Mux5" + DstPort 1 + } + Branch { + ZOrder 11921 + DstBlock "Mux4" + DstPort 1 + } + } + Line { + ZOrder 11928 + SrcBlock "SENSING_L" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 11927 + Points [0, 120] + DstBlock "L_MON" + DstPort 1 + } + Branch { + ZOrder 11926 + Points [74, 0] + Branch { + ZOrder 11925 + DstBlock "Sum24" + DstPort 2 + } + Branch { + ZOrder 11924 + DstBlock "Product21" + DstPort 1 + } + } + } + Line { + ZOrder 11929 + SrcBlock "Product23" + SrcPort 1 + DstBlock "SENSING_Y" + DstPort 1 + } + Line { + ZOrder 11930 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "Sum25" + DstPort 1 + } + Line { + ZOrder 11931 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "Divide28" + DstPort 1 + } + Line { + ZOrder 11932 + SrcBlock "L_MON" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 11933 + SrcBlock "Y_MON" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 11934 + SrcBlock "Constant31" + SrcPort 1 + Points [28, 0; 0, -40] + DstBlock "Product28" + DstPort 2 + } + Line { + ZOrder 11935 + SrcBlock "SENSING_Y" + SrcPort 1 + DstBlock "Product28" + DstPort 1 + } + Line { + ZOrder 11936 + SrcBlock "Product28" + SrcPort 1 + DstBlock "Y_MON" + DstPort 1 + } + Line { + ZOrder 11937 + SrcBlock "Constant37" + SrcPort 1 + Points [0, 5] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 11938 + SrcBlock "Constant38" + SrcPort 1 + Points [0, 9; 100, 0] + DstBlock "Mux2" + DstPort 2 + } + Line { + Name "" + ZOrder 14290 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + DstBlock "Terminator48" + DstPort 1 + } + Line { + Name "" + ZOrder 16935 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + DstBlock "Terminator39" + DstPort 1 + } + Line { + ZOrder 11948 + SrcBlock "Divide37" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11949 + SrcBlock "Divide47" + SrcPort 1 + DstBlock "Product33" + DstPort 1 + } + Line { + ZOrder 11950 + SrcBlock "Product33" + SrcPort 1 + DstBlock "Divide49" + DstPort 1 + } + Line { + ZOrder 11954 + SrcBlock "Xend_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 11955 + SrcBlock "Divide38" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11956 + SrcBlock "Divide46" + SrcPort 1 + DstBlock "Xend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11957 + SrcBlock "Divide50" + SrcPort 1 + DstBlock "Product36" + DstPort 1 + } + Line { + ZOrder 11958 + SrcBlock "Product36" + SrcPort 1 + DstBlock "Divide51" + DstPort 1 + } + Line { + ZOrder 11962 + SrcBlock "Xend_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 29806 + SrcBlock "Sum98" + SrcPort 1 + DstBlock "Divide37" + DstPort 1 + } + Line { + ZOrder 29809 + SrcBlock "Sum99" + SrcPort 1 + DstBlock "Divide38" + DstPort 1 + } + Line { + ZOrder 29810 + SrcBlock "Xend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum100" + DstPort 1 + } + Line { + ZOrder 11966 + SrcBlock "Divide39" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11967 + SrcBlock "Divide40" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11968 + SrcBlock "Divide41" + SrcPort 1 + DstBlock "Xend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29794 + SrcBlock "Sum45" + SrcPort 1 + DstBlock "Divide39" + DstPort 1 + } + Line { + ZOrder 29795 + SrcBlock "Sum50" + SrcPort 1 + DstBlock "Divide40" + DstPort 1 + } + Line { + ZOrder 29796 + SrcBlock "Sum97" + SrcPort 1 + DstBlock "Divide41" + DstPort 1 + } + Line { + ZOrder 11972 + SrcBlock "Sum44" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 13212 + SrcBlock "Mux16" + SrcPort 1 + DstBlock "Xend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 13219 + SrcBlock "Xend_OPLEV1_COIL_MAT" + SrcPort 1 + Points [47, 0; 0, -20] + DstBlock "Demux5" + DstPort 1 + } + Line { + ZOrder 11975 + SrcBlock "Xend_Fil_COIL2" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11976 + SrcBlock "Xend_Fil_COIL4" + SrcPort 1 + DstBlock "Xend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11977 + SrcBlock "Divide42" + SrcPort 1 + DstBlock "Product40" + DstPort 1 + } + Line { + ZOrder 11978 + SrcBlock "Divide44" + SrcPort 1 + DstBlock "Product41" + DstPort 1 + } + Line { + ZOrder 11979 + SrcBlock "Product40" + SrcPort 1 + DstBlock "Divide45" + DstPort 1 + } + Line { + ZOrder 11980 + SrcBlock "Product41" + SrcPort 1 + DstBlock "Divide43" + DstPort 1 + } + Line { + ZOrder 11983 + SrcBlock "Xend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 11982 + DstBlock "Divide47" + DstPort 1 + } + Branch { + ZOrder 11981 + Points [0, -50] + DstBlock "Xend_OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11986 + SrcBlock "Xend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 11985 + DstBlock "Divide50" + DstPort 1 + } + Branch { + ZOrder 11984 + Points [0, -65] + DstBlock "Xend_OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11989 + SrcBlock "Xend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11988 + DstBlock "Divide42" + DstPort 1 + } + Branch { + ZOrder 11987 + Points [0, -45] + DstBlock "Xend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11994 + SrcBlock "Xend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 11993 + Points [217, 0; 0, -160] + Branch { + ZOrder 11992 + DstBlock "Divide44" + DstPort 2 + } + Branch { + ZOrder 11991 + Points [0, -175] + DstBlock "Divide42" + DstPort 2 + } + } + Branch { + ZOrder 11990 + Points [0, -50] + DstBlock "Xend_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11997 + SrcBlock "Xend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11996 + DstBlock "Divide44" + DstPort 1 + } + Branch { + ZOrder 11995 + Points [0, -45] + DstBlock "Xend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12004 + SrcBlock "Constant56" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 12003 + DstBlock "Divide49" + DstPort 2 + } + Branch { + ZOrder 12002 + Points [0, 175] + DstBlock "Divide51" + DstPort 2 + } + } + Line { + ZOrder 12011 + SrcBlock "Constant55" + SrcPort 1 + Points [25, 0; 0, 160] + Branch { + ZOrder 12010 + DstBlock "Product36" + DstPort 2 + } + Branch { + ZOrder 12005 + DstBlock "Product33" + DstPort 2 + } + } + Line { + Name "" + ZOrder 16936 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + DstBlock "Terminator40" + DstPort 1 + } + Line { + ZOrder 12017 + SrcBlock "Xend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 12016 + Points [212, 0; 0, -160] + Branch { + ZOrder 12015 + Points [0, -175] + DstBlock "Divide47" + DstPort 2 + } + Branch { + ZOrder 12014 + DstBlock "Divide50" + DstPort 2 + } + } + Branch { + ZOrder 12013 + Points [0, -60] + DstBlock "Xend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12018 + SrcBlock "Xend_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum43" + DstPort 2 + } + Line { + ZOrder 12019 + SrcBlock "Sum43" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12020 + SrcBlock "Xend_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum44" + DstPort 2 + } + Line { + ZOrder 12021 + SrcBlock "Mux15" + SrcPort 1 + DstBlock "OPLEV2_length1" + DstPort 1 + } + Line { + ZOrder 12022 + SrcBlock "Xend_Fil_COIL3" + SrcPort 1 + Points [97, 0; 0, -5] + DstBlock "Xend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 12027 + SrcBlock "Xend_OPLEV1_X_mm_diff_MON" + SrcPort 1 + Points [15, 0; 0, 13; 202, 0; 0, -43] + DstBlock "Sum46" + DstPort 1 + } + Line { + ZOrder 12028 + SrcBlock "Mux12" + SrcPort 1 + DstBlock "Xend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 12029 + SrcBlock "Xend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux6" + DstPort 1 + } + Line { + ZOrder 12030 + SrcBlock "Xend_Fil_COIL1" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29811 + SrcBlock "Sum100" + SrcPort 1 + DstBlock "Divide46" + DstPort 1 + } + Line { + ZOrder 12038 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "Xend_OSC_TM_L1" + DstPort 1 + } + Line { + ZOrder 12040 + SrcBlock "Xend_Fil_TM_P" + SrcPort 1 + DstBlock "Sum49" + DstPort 1 + } + Line { + ZOrder 12041 + SrcBlock "Xend_Fil_TM_Y" + SrcPort 1 + DstBlock "Sum48" + DstPort 1 + } + Line { + ZOrder 12042 + SrcBlock "Xend_Fil_TM_L" + SrcPort 1 + DstBlock "Sum47" + DstPort 1 + } + Line { + ZOrder 12044 + SrcBlock "Xend_OSC_TM_L1" + SrcPort 1 + Points [250, 0] + DstBlock "Choice3" + DstPort 1 + } + Line { + ZOrder 12049 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "Xend_OSC_TM_Y1" + DstPort 1 + } + Line { + ZOrder 12052 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "Xend_OSC_TM_P1" + DstPort 1 + } + Line { + ZOrder 12055 + SrcBlock "Sum47" + SrcPort 1 + DstBlock "Mux12" + DstPort 1 + } + Line { + ZOrder 12056 + SrcBlock "Sum48" + SrcPort 1 + DstBlock "Mux12" + DstPort 2 + } + Line { + ZOrder 12057 + SrcBlock "Sum49" + SrcPort 1 + DstBlock "Mux12" + DstPort 3 + } + Line { + ZOrder 12059 + SrcBlock "Constant57" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice3" + DstPort 3 + } + Line { + ZOrder 12061 + SrcBlock "Xend_OSC_TM_Y1" + SrcPort 1 + Points [250, 0] + DstBlock "Choice4" + DstPort 1 + } + Line { + ZOrder 12063 + SrcBlock "Constant60" + SrcPort 1 + Points [52, 0; 0, -30] + DstBlock "Choice4" + DstPort 3 + } + Line { + ZOrder 12064 + SrcBlock "Xend_OSC_TM_P1" + SrcPort 1 + Points [247, 0; 0, 10] + DstBlock "Choice5" + DstPort 1 + } + Line { + ZOrder 12066 + SrcBlock "Constant61" + SrcPort 1 + Points [53, 0; 0, -30] + DstBlock "Choice5" + DstPort 3 + } + Line { + ZOrder 29793 + SrcBlock "Xend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum45" + DstPort 1 + } + Line { + ZOrder 12076 + SrcBlock "Constant64" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 12075 + Points [0, 55] + DstBlock "Sum51" + DstPort 1 + } + Branch { + ZOrder 12074 + DstBlock "Sum52" + DstPort 1 + } + } + Line { + ZOrder 12077 + SrcBlock "Constant66" + SrcPort 1 + DstBlock "Sum51" + DstPort 2 + } + Line { + ZOrder 12078 + SrcBlock "Sum51" + SrcPort 1 + Points [60, 0] + DstBlock "Mux15" + DstPort 1 + } + Line { + ZOrder 12079 + SrcBlock "Constant67" + SrcPort 1 + Points [56, 0; 0, 165] + DstBlock "Mux15" + DstPort 2 + } + Line { + ZOrder 12084 + SrcBlock "Constant63" + SrcPort 1 + Points [65, 0; 0, 385] + Branch { + ZOrder 12083 + DstBlock "Mux15" + DstPort 3 + } + Branch { + ZOrder 12082 + Points [0, 80] + Branch { + ZOrder 12081 + Points [0, 70] + DstBlock "Mux14" + DstPort 3 + } + Branch { + ZOrder 12080 + DstBlock "Mux17" + DstPort 2 + } + } + } + Line { + ZOrder 12085 + SrcBlock "Mux17" + SrcPort 1 + DstBlock "OPLEV1_length1" + DstPort 1 + } + Line { + ZOrder 34182 + SrcBlock "Product73" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 29758 + Points [199, 0] + DstBlock "Xend_TM_L_MON" + DstPort 1 + } + Branch { + ZOrder 29751 + Points [0, 36; -336, 0] + DstBlock "Mux17" + DstPort 1 + } + } + Line { + ZOrder 14132 + SrcBlock "OPLEV1_length1" + SrcPort 1 + Points [15, 0; 0, 113; -45, 0] + DstBlock "Choice6" + DstPort 1 + } + Line { + ZOrder 12093 + SrcBlock "Constant65" + SrcPort 1 + Points [40, 0] + DstBlock "Sum52" + DstPort 2 + } + Line { + ZOrder 12096 + SrcBlock "Sum52" + SrcPort 1 + Points [247, 0; 0, 410] + Branch { + ZOrder 12095 + Points [0, 55] + DstBlock "Mux14" + DstPort 2 + } + Branch { + ZOrder 12094 + DstBlock "Mux13" + DstPort 2 + } + } + Line { + ZOrder 12099 + SrcBlock "Mux13" + SrcPort 1 + DstBlock "OPLEV1_yaw1" + DstPort 1 + } + Line { + ZOrder 12100 + SrcBlock "Mux14" + SrcPort 1 + DstBlock "OPLEV1_pitch1" + DstPort 1 + } + Line { + ZOrder 12102 + SrcBlock "OPLEV1_pitch1" + SrcPort 1 + Points [22, 0; 0, -5] + DstBlock "Product38" + DstPort 1 + } + Line { + ZOrder 12105 + SrcBlock "Constant54" + SrcPort 1 + Points [66, 0; 0, 340; 145, 0; 0, 120] + Branch { + ZOrder 12104 + DstBlock "Product39" + DstPort 2 + } + Branch { + ZOrder 12103 + Points [0, 75] + DstBlock "Product38" + DstPort 2 + } + } + Line { + ZOrder 12106 + SrcBlock "Product39" + SrcPort 1 + DstBlock "Xend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 12107 + SrcBlock "Product38" + SrcPort 1 + DstBlock "Xend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 12111 + SrcBlock "Xend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 12115 + SrcBlock "Xend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 12116 + SrcBlock "Sum53" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12117 + SrcBlock "Xend_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum42" + DstPort 2 + } + Line { + ZOrder 12118 + SrcBlock "Sum42" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12119 + SrcBlock "Xend_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum53" + DstPort 2 + } + Line { + ZOrder 12120 + SrcBlock "Xend_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + Name "" + ZOrder 12351 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 24 + DstBlock "Terminator2" + DstPort 1 + } + Line { + Name "" + ZOrder 12360 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + DstBlock "Terminator9" + DstPort 1 + } + Line { + ZOrder 12362 + SrcBlock "ADC1" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 13153 + SrcBlock "Constant68" + SrcPort 1 + Points [10, 0; 0, 180] + Branch { + ZOrder 12371 + DstBlock "Product41" + DstPort 2 + } + Branch { + ZOrder 12370 + DstBlock "Product40" + DstPort 2 + } + } + Line { + ZOrder 12373 + SrcBlock "Constant69" + SrcPort 1 + Points [10, 0; 0, 235] + Branch { + ZOrder 12375 + DstBlock "Divide43" + DstPort 2 + } + Branch { + ZOrder 12374 + DstBlock "Divide45" + DstPort 2 + } + } + Line { + Name "" + ZOrder 16215 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + DstBlock "Terminator27" + DstPort 1 + } + Line { + Name "" + ZOrder 12379 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + DstBlock "Terminator28" + DstPort 1 + } + Line { + Name "" + ZOrder 12380 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + DstBlock "Terminator10" + DstPort 1 + } + Line { + Name "" + ZOrder 12382 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 10 + DstBlock "Terminator30" + DstPort 1 + } + Line { + Name "" + ZOrder 12383 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 11 + DstBlock "Terminator36" + DstPort 1 + } + Line { + Name "" + ZOrder 12384 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 12 + DstBlock "Terminator37" + DstPort 1 + } + Line { + Name "" + ZOrder 12385 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 13 + DstBlock "Terminator38" + DstPort 1 + } + Line { + Name "" + ZOrder 43821 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 14 + DstBlock "Terminator26" + DstPort 1 + } + Line { + Name "" + ZOrder 43820 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 15 + DstBlock "Terminator24" + DstPort 1 + } + Line { + Name "" + ZOrder 43819 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 16 + DstBlock "Midend_MIC_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12392 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 20 + DstBlock "Terminator45" + DstPort 1 + } + Line { + Name "" + ZOrder 40941 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 25 + DstBlock "Yend_PIEZODRIVER5_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14321 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 17 + DstBlock "Xend_OPLEV2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14322 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 18 + Points [139, 0; 0, -25] + DstBlock "Xend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14323 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 19 + Points [135, 0; 0, -50] + DstBlock "Xend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14307 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 21 + Points [25, 0; 0, -100] + DstBlock "Xend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12400 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "Terminator54" + DstPort 1 + } + Line { + Name "" + ZOrder 12402 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "Terminator51" + DstPort 1 + } + Line { + Name "" + ZOrder 16240 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "Terminator43" + DstPort 1 + } + Line { + Name "" + ZOrder 12404 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "Terminator53" + DstPort 1 + } + Line { + ZOrder 14099 + SrcBlock "Divide45" + SrcPort 1 + Points [94, 0] + Branch { + ZOrder 12109 + Points [0, 55] + DstBlock "Sum42" + DstPort 1 + } + Branch { + ZOrder 12108 + DstBlock "Xend_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14098 + SrcBlock "Divide43" + SrcPort 1 + Points [95, 0] + Branch { + ZOrder 12113 + Points [0, -45] + DstBlock "Sum53" + DstPort 1 + } + Branch { + ZOrder 12112 + DstBlock "Xend_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14096 + SrcBlock "Divide49" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 11952 + Points [0, 55] + DstBlock "Sum43" + DstPort 1 + } + Branch { + ZOrder 11951 + DstBlock "Xend_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14097 + SrcBlock "Divide51" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 11960 + Points [0, -45] + DstBlock "Sum44" + DstPort 1 + } + Branch { + ZOrder 11959 + DstBlock "Xend_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14095 + SrcBlock "Divide17" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 13235 + SrcBlock "Demux5" + SrcPort 1 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 13232 + SrcBlock "Demux5" + SrcPort 4 + DstBlock "Xend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 13234 + SrcBlock "Demux5" + SrcPort 2 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 13233 + SrcBlock "Demux5" + SrcPort 3 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 13229 + SrcBlock "Demux6" + SrcPort 1 + DstBlock "Mux16" + DstPort 1 + } + Line { + ZOrder 13230 + SrcBlock "Demux6" + SrcPort 2 + DstBlock "Mux16" + DstPort 2 + } + Line { + ZOrder 13231 + SrcBlock "Demux6" + SrcPort 3 + DstBlock "Mux16" + DstPort 3 + } + Line { + ZOrder 14133 + SrcBlock "Xend_yaw_length_SW" + SrcPort 1 + DstBlock "Choice6" + DstPort 2 + } + Line { + ZOrder 14134 + SrcBlock "Constant70" + SrcPort 1 + Points [20, 0; 0, -30] + DstBlock "Choice6" + DstPort 3 + } + Line { + ZOrder 14135 + SrcBlock "Choice6" + SrcPort 1 + Points [60, 0] + DstBlock "Sum46" + DstPort 2 + } + Line { + ZOrder 14575 + SrcBlock "Xend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 31479 + Points [0, -25] + DstBlock "Xend_TM_COIL1_VOLT" + DstPort 1 + } + Branch { + ZOrder 31478 + Points [167, 0; 0, -6310] + DstBlock "Product20" + DstPort 1 + } + } + Line { + ZOrder 14574 + SrcBlock "Xend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 31481 + Points [0, -16; 24, 0; 0, -9] + DstBlock "Xend_TM_COIL2_VOLT" + DstPort 1 + } + Branch { + ZOrder 31480 + Points [275, 0; 0, -6190] + DstBlock "Product17" + DstPort 1 + } + } + Line { + ZOrder 14573 + SrcBlock "Xend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 31483 + Points [0, -21; 28, 0; 0, -9] + DstBlock "Xend_TM_COIL3_VOLT" + DstPort 1 + } + Branch { + ZOrder 31482 + Points [362, 0; 0, -6075] + DstBlock "Product18" + DstPort 1 + } + } + Line { + ZOrder 14572 + SrcBlock "Xend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 31485 + Points [0, -19; 26, 0; 0, -11] + DstBlock "Xend_TM_COIL4_VOLT" + DstPort 1 + } + Branch { + ZOrder 31484 + Points [445, 0; 0, -5955] + DstBlock "Product19" + DstPort 1 + } + } + Line { + Name "" + ZOrder 14304 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 24 + DstBlock "Terminator50" + DstPort 1 + } + Line { + Name "" + ZOrder 14305 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 23 + Points [140, 0; 0, -150] + DstBlock "Xend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14306 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 22 + Points [139, 0; 0, -125] + DstBlock "Xend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14318 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 26 + DstBlock "Terminator42" + DstPort 1 + } + Line { + Name "" + ZOrder 16239 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 27 + DstBlock "Terminator52" + DstPort 1 + } + Line { + Name "" + ZOrder 14320 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 28 + DstBlock "Terminator44" + DstPort 1 + } + Line { + Name "" + ZOrder 14544 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "Terminator57" + DstPort 1 + } + Line { + Name "" + ZOrder 14547 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "Terminator56" + DstPort 1 + } + Line { + Name "" + ZOrder 14546 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "Terminator55" + DstPort 1 + } + Line { + Name "" + ZOrder 14548 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "Terminator58" + DstPort 1 + } + Line { + Name "" + ZOrder 14553 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "Terminator62" + DstPort 1 + } + Line { + Name "" + ZOrder 14555 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "Terminator59" + DstPort 1 + } + Line { + Name "" + ZOrder 14556 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "Terminator60" + DstPort 1 + } + Line { + Name "" + ZOrder 14557 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + Points [40, 0] + DstBlock "Terminator61" + DstPort 1 + } + Line { + Name "" + ZOrder 14563 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "Terminator71" + DstPort 1 + } + Line { + Name "" + ZOrder 14564 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "Terminator72" + DstPort 1 + } + Line { + Name "" + ZOrder 14565 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "Terminator73" + DstPort 1 + } + Line { + Name "" + ZOrder 14566 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "Terminator74" + DstPort 1 + } + Line { + Name "" + ZOrder 14567 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 5 + DstBlock "Terminator75" + DstPort 1 + } + Line { + Name "" + ZOrder 14568 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 6 + DstBlock "Terminator76" + DstPort 1 + } + Line { + Name "" + ZOrder 14570 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 7 + DstBlock "Terminator77" + DstPort 1 + } + Line { + Name "" + ZOrder 14571 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 8 + DstBlock "Terminator78" + DstPort 1 + } + Line { + ZOrder 14645 + SrcBlock "C00_Yend_MON" + SrcPort 1 + DstBlock "C00_Yend" + DstPort 1 + } + Line { + ZOrder 14655 + SrcBlock "K1:C00-VIS_Yend" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 45561 + Points [0, 85] + DstBlock "Choice26" + DstPort 1 + } + Branch { + ZOrder 45560 + DstBlock "C00_Yend_MON" + DstPort 1 + } + } + Line { + ZOrder 14657 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "K1:C00-VIS_Yend" + DstPort 1 + } + Line { + Name "" + ZOrder 15459 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + Points [152, 0; 0, -30] + DstBlock "Yend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 15462 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + Points [148, 0; 0, -60] + DstBlock "Yend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 15458 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + DstBlock "Yend_OPLEV2_X_MON" + DstPort 1 + } + Line { + ZOrder 14666 + SrcBlock "Constant73" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide53" + DstPort 2 + } + Line { + ZOrder 14667 + SrcBlock "Sum54" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide52" + DstPort 2 + } + Line { + ZOrder 14668 + SrcBlock "Constant75" + SrcPort 1 + DstBlock "Divide53" + DstPort 1 + } + Line { + ZOrder 14669 + SrcBlock "Constant74" + SrcPort 1 + DstBlock "Sum54" + DstPort 1 + } + Line { + ZOrder 14670 + SrcBlock "Constant72" + SrcPort 1 + Points [65, 0] + DstBlock "Sum54" + DstPort 2 + } + Line { + ZOrder 14671 + SrcBlock "Divide53" + SrcPort 1 + DstBlock "Divide52" + DstPort 1 + } + Line { + ZOrder 14673 + SrcBlock "Divide52" + SrcPort 1 + Points [349, 0] + Branch { + ZOrder 14684 + Points [0, -20] + DstBlock "Divide54" + DstPort 2 + } + Branch { + ZOrder 14683 + Points [0, 185] + Branch { + ZOrder 14691 + Points [0, 205] + Branch { + ZOrder 14694 + Points [0, 205] + DstBlock "Divide57" + DstPort 2 + } + Branch { + ZOrder 14693 + DstBlock "Divide56" + DstPort 2 + } + } + Branch { + ZOrder 14690 + DstBlock "Divide55" + DstPort 2 + } + } + } + Line { + ZOrder 14675 + SrcBlock "Divide54" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens1" + DstPort 1 + } + Line { + ZOrder 14679 + SrcBlock "Divide55" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens2" + DstPort 1 + } + Line { + ZOrder 14680 + SrcBlock "Divide56" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens3" + DstPort 1 + } + Line { + ZOrder 14681 + SrcBlock "Divide57" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens4" + DstPort 1 + } + Line { + ZOrder 15445 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "Divide54" + DstPort 1 + } + Line { + ZOrder 15446 + SrcBlock "Ground39" + SrcPort 1 + DstBlock "Divide56" + DstPort 1 + } + Line { + ZOrder 15447 + SrcBlock "Ground40" + SrcPort 1 + DstBlock "Divide57" + DstPort 1 + } + Line { + ZOrder 15448 + SrcBlock "Ground38" + SrcPort 1 + DstBlock "Divide55" + DstPort 1 + } + Line { + Name "" + ZOrder 15467 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 9 + DstBlock "Terminator29" + DstPort 1 + } + Line { + ZOrder 16924 + SrcBlock "Midend_MIC_MON" + SrcPort 1 + DstBlock "Divide58" + DstPort 1 + } + Line { + ZOrder 16925 + SrcBlock "Divide58" + SrcPort 1 + DstBlock "Midend_MIC_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16926 + SrcBlock "Midend_MIC_VOLT_MON" + SrcPort 1 + DstBlock "Midend_MIC_VOLT" + DstPort 1 + } + Line { + ZOrder 4266 + SrcBlock "Divide27" + SrcPort 1 + Points [31, 0; 0, 444] + Branch { + ZOrder 16234 + Points [-6, 0; 0, 2351] + Branch { + ZOrder 4383 + DstBlock "Divide" + DstPort 2 + } + Branch { + ZOrder 24034 + Points [0, 175] + Branch { + ZOrder 4371 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 24072 + Points [0, 175] + Branch { + ZOrder 24035 + Points [0, 455] + Branch { + ZOrder 15456 + Points [0, 175] + Branch { + ZOrder 15457 + Points [0, 175] + Branch { + ZOrder 15455 + Points [0, 270; -35, 0; 0, 6105] + Branch { + ZOrder 16940 + DstBlock "Divide59" + DstPort 2 + } + Branch { + ZOrder 16939 + Points [0, 600] + Branch { + ZOrder 14275 + Points [0, 175] + Branch { + ZOrder 14314 + Points [0, 175] + Branch { + ZOrder 12151 + Points [0, 350] + Branch { + ZOrder 14325 + DstBlock "Divide37" + DstPort 2 + } + Branch { + ZOrder 14324 + Points [0, 175] + Branch { + ZOrder 12145 + Points [0, 175] + Branch { + ZOrder 40945 + Points [0, 550] + DstBlock "Divide99" + DstPort 2 + } + Branch { + ZOrder 40944 + DstBlock "Divide46" + DstPort 2 + } + } + Branch { + ZOrder 14300 + DstBlock "Divide38" + DstPort 2 + } + } + } + Branch { + ZOrder 14278 + DstBlock "Divide41" + DstPort 2 + } + } + Branch { + ZOrder 14277 + DstBlock "Divide40" + DstPort 2 + } + } + Branch { + ZOrder 14274 + DstBlock "Divide39" + DstPort 2 + } + } + } + Branch { + ZOrder 14579 + DstBlock "Divide15" + DstPort 2 + } + } + Branch { + ZOrder 4397 + DstBlock "Divide14" + DstPort 2 + } + } + Branch { + ZOrder 4408 + DstBlock "Divide13" + DstPort 2 + } + } + Branch { + ZOrder 4437 + DstBlock "Divide2" + DstPort 2 + } + } + } + } + Branch { + ZOrder 3973 + Points [300, 0; 0, -114] + Branch { + ZOrder 16235 + Points [0, -65] + Branch { + ZOrder 3290 + Points [0, -65] + Branch { + ZOrder 3295 + Points [0, -65] + DstBlock "Divide8" + DstPort 2 + } + Branch { + ZOrder 3285 + DstBlock "Divide23" + DstPort 2 + } + } + Branch { + ZOrder 3286 + DstBlock "Divide25" + DstPort 2 + } + } + Branch { + ZOrder 3507 + DstBlock "Divide26" + DstPort 2 + } + } + } + Line { + ZOrder 43822 + SrcBlock "Yend_SEISM_MON" + SrcPort 1 + DstBlock "Divide59" + DstPort 1 + } + Line { + ZOrder 16930 + SrcBlock "Divide59" + SrcPort 1 + DstBlock "Yend_SEISM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16931 + SrcBlock "Yend_SEISM_VOLT_MON" + SrcPort 1 + DstBlock "Divide60" + DstPort 1 + } + Line { + ZOrder 38799 + SrcBlock "Divide48" + SrcPort 1 + Points [7, 0; 0, -15] + DstBlock "Divide60" + DstPort 2 + } + Line { + ZOrder 38805 + SrcBlock "Divide60" + SrcPort 1 + Points [22, 0; 0, -10] + DstBlock "Divide98" + DstPort 1 + } + Line { + ZOrder 17289 + SrcBlock "Ground54" + SrcPort 1 + DstBlock "Yend_OSC_TM_L2" + DstPort 1 + } + Line { + ZOrder 24213 + SrcBlock "Yend_OSC_TM_L2" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice8" + DstPort 1 + } + Line { + ZOrder 17293 + SrcBlock "Ground55" + SrcPort 1 + DstBlock "Yend_OSC_TM_Y2" + DstPort 1 + } + Line { + ZOrder 17296 + SrcBlock "Ground56" + SrcPort 1 + DstBlock "Yend_OSC_TM_P2" + DstPort 1 + } + Line { + ZOrder 17299 + SrcBlock "Yend_OSC_TM_L2_SW" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 19849 + DstBlock "Choice8" + DstPort 2 + } + Branch { + ZOrder 19769 + Points [0, 287; -245, 0] + Branch { + ZOrder 19921 + Points [0, 28] + DstBlock "Choice14" + DstPort 2 + } + Branch { + ZOrder 19920 + Points [-139, 0] + DstBlock "Choice15" + DstPort 2 + } + } + } + Line { + ZOrder 17300 + SrcBlock "Constant79" + SrcPort 1 + Points [45, 0] + DstBlock "Choice8" + DstPort 3 + } + Line { + ZOrder 17311 + SrcBlock "Choice8" + SrcPort 1 + Points [280, 0; 0, 566; 50, 0] + DstBlock "Sum55" + DstPort 2 + } + Line { + ZOrder 24214 + SrcBlock "Yend_OSC_TM_Y2" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice9" + DstPort 1 + } + Line { + ZOrder 17304 + SrcBlock "Constant80" + SrcPort 1 + Points [45, 0] + DstBlock "Choice9" + DstPort 3 + } + Line { + ZOrder 24215 + SrcBlock "Yend_OSC_TM_P2" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice10" + DstPort 1 + } + Line { + ZOrder 17307 + SrcBlock "Constant81" + SrcPort 1 + Points [45, 0] + DstBlock "Choice10" + DstPort 3 + } + Line { + ZOrder 17314 + SrcBlock "Choice9" + SrcPort 1 + Points [260, 0; 0, 520] + DstBlock "Sum56" + DstPort 2 + } + Line { + ZOrder 17317 + SrcBlock "Choice10" + SrcPort 1 + Points [238, 0; 0, 440] + DstBlock "Sum57" + DstPort 1 + } + Line { + ZOrder 17312 + SrcBlock "Sum55" + SrcPort 1 + Points [23, 0; 0, 380] + DstBlock "Sum34" + DstPort 2 + } + Line { + ZOrder 17315 + SrcBlock "Sum56" + SrcPort 1 + Points [17, 0; 0, 406; 33, 0] + DstBlock "Sum35" + DstPort 2 + } + Line { + ZOrder 17319 + SrcBlock "Sum57" + SrcPort 1 + Points [6, 0; 0, 430] + DstBlock "Sum36" + DstPort 2 + } + Line { + ZOrder 19477 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L1_SIN" + DstPort 1 + } + Line { + ZOrder 19479 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L1_COS" + DstPort 1 + } + Line { + ZOrder 19478 + SrcBlock "Yend_Fil_DEMOD_TM_L1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19397 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 19263 + Points [0, -45; 478, 0] + Branch { + ZOrder 22270 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 19264 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 19398 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 18777 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 18778 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 19473 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y1_SIN" + DstPort 1 + } + Line { + ZOrder 19475 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y1_COS" + DstPort 1 + } + Line { + ZOrder 18793 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 18794 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 18795 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 18796 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 18797 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 18937 + SrcBlock "Product52" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y1_MON" + DstPort 1 + } + Line { + ZOrder 19481 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P1_SIN" + DstPort 1 + } + Line { + ZOrder 19482 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P1_COS" + DstPort 1 + } + Line { + ZOrder 18820 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 18821 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 18822 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 18823 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 18824 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 18938 + SrcBlock "Product55" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P1_MON" + DstPort 1 + } + Line { + ZOrder 19480 + SrcBlock "Yend_Fil_DEMOD_TM_L1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19400 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 19268 + Points [0, 28; 465, 0] + Branch { + ZOrder 22265 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 22264 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 34271 + SrcBlock "Sum37" + SrcPort 1 + Points [217, 0] + Branch { + ZOrder 34513 + Points [0, 320] + Branch { + ZOrder 45607 + Points [427, 0] + Branch { + ZOrder 45615 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + Branch { + ZOrder 45614 + DstBlock "Product50" + DstPort 1 + } + } + Branch { + ZOrder 45606 + Points [0, 425; 273, 0] + Branch { + ZOrder 45628 + Points [0, 55] + DstBlock "Product60" + DstPort 1 + } + Branch { + ZOrder 45627 + DstBlock "Product59" + DstPort 1 + } + } + } + Branch { + ZOrder 34512 + DstBlock "Yend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 19489 + SrcBlock "Product56" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L2_SIN" + DstPort 1 + } + Line { + ZOrder 19488 + SrcBlock "Product57" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L2_COS" + DstPort 1 + } + Line { + ZOrder 18887 + SrcBlock "MathFunction6" + SrcPort 1 + DstBlock "Sum64" + DstPort 1 + } + Line { + ZOrder 18888 + SrcBlock "MathFunction7" + SrcPort 1 + Points [30, 0] + DstBlock "Sum64" + DstPort 2 + } + Line { + ZOrder 18889 + SrcBlock "Sum64" + SrcPort 1 + DstBlock "SQRT4" + DstPort 1 + } + Line { + ZOrder 18890 + SrcBlock "SQRT4" + SrcPort 1 + Points [5, 0] + DstBlock "Product58" + DstPort 1 + } + Line { + ZOrder 18891 + SrcBlock "Constant89" + SrcPort 1 + Points [5, 0] + DstBlock "Product58" + DstPort 2 + } + Line { + ZOrder 18941 + SrcBlock "Product58" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L2_MON" + DstPort 1 + } + Line { + ZOrder 19490 + SrcBlock "Product59" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y2_SIN" + DstPort 1 + } + Line { + ZOrder 19487 + SrcBlock "Product60" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y2_COS" + DstPort 1 + } + Line { + ZOrder 18897 + SrcBlock "MathFunction8" + SrcPort 1 + DstBlock "Sum65" + DstPort 1 + } + Line { + ZOrder 18898 + SrcBlock "MathFunction9" + SrcPort 1 + Points [30, 0] + DstBlock "Sum65" + DstPort 2 + } + Line { + ZOrder 18899 + SrcBlock "Sum65" + SrcPort 1 + DstBlock "SQRT5" + DstPort 1 + } + Line { + ZOrder 18900 + SrcBlock "SQRT5" + SrcPort 1 + Points [5, 0] + DstBlock "Product61" + DstPort 1 + } + Line { + ZOrder 18901 + SrcBlock "Constant88" + SrcPort 1 + Points [5, 0] + DstBlock "Product61" + DstPort 2 + } + Line { + ZOrder 18943 + SrcBlock "Product61" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y2_MON" + DstPort 1 + } + Line { + ZOrder 19486 + SrcBlock "Product62" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P2_SIN" + DstPort 1 + } + Line { + ZOrder 19485 + SrcBlock "Product63" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P2_COS" + DstPort 1 + } + Line { + ZOrder 18907 + SrcBlock "MathFunction10" + SrcPort 1 + DstBlock "Sum66" + DstPort 1 + } + Line { + ZOrder 18908 + SrcBlock "MathFunction11" + SrcPort 1 + Points [30, 0] + DstBlock "Sum66" + DstPort 2 + } + Line { + ZOrder 18909 + SrcBlock "Sum66" + SrcPort 1 + DstBlock "SQRT6" + DstPort 1 + } + Line { + ZOrder 18910 + SrcBlock "SQRT6" + SrcPort 1 + Points [5, 0] + DstBlock "Product64" + DstPort 1 + } + Line { + ZOrder 18911 + SrcBlock "Constant90" + SrcPort 1 + Points [5, 0] + DstBlock "Product64" + DstPort 2 + } + Line { + ZOrder 18942 + SrcBlock "Product64" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P2_MON" + DstPort 1 + } + Line { + ZOrder 18939 + SrcBlock "Yend_DEMOD_TM_AMP_Y1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y1" + DstPort 1 + } + Line { + ZOrder 18940 + SrcBlock "Yend_DEMOD_TM_AMP_P1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P1" + DstPort 1 + } + Line { + ZOrder 18944 + SrcBlock "Yend_DEMOD_TM_AMP_L2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L2" + DstPort 1 + } + Line { + ZOrder 18945 + SrcBlock "Yend_DEMOD_TM_AMP_Y2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y2" + DstPort 1 + } + Line { + ZOrder 18946 + SrcBlock "Yend_DEMOD_TM_AMP_P2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P2" + DstPort 1 + } + Line { + ZOrder 18955 + SrcBlock "Product49" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L1_MON" + DstPort 1 + } + Line { + ZOrder 18956 + SrcBlock "Yend_DEMOD_TM_AMP_L1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L1" + DstPort 1 + } + Line { + ZOrder 18969 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_L1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L1" + DstPort 1 + } + Line { + ZOrder 19483 + SrcBlock "Yend_Fil_DEMOD_TM_P1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19306 + Points [0, -30; 478, 0] + Branch { + ZOrder 19308 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 19307 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 18991 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 19484 + SrcBlock "Yend_Fil_DEMOD_TM_P1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19303 + Points [0, 48; 458, 0] + Branch { + ZOrder 19305 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 19304 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 18993 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 19491 + SrcBlock "Yend_Fil_DEMOD_TM_L2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 19339 + Points [0, -45; 549, 0] + Branch { + ZOrder 22294 + Points [0, 40] + DstBlock "Abs6" + DstPort 1 + } + Branch { + ZOrder 19346 + Points [66, 0; 0, 25] + DstBlock "Divide64" + DstPort 1 + } + } + Branch { + ZOrder 19003 + DstBlock "MathFunction6" + DstPort 1 + } + } + Line { + ZOrder 19495 + SrcBlock "Yend_Fil_DEMOD_TM_L2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 19340 + Points [0, 43; 532, 0] + Branch { + ZOrder 19349 + Points [0, -38] + DstBlock "Abs7" + DstPort 1 + } + Branch { + ZOrder 19348 + Points [83, 0] + DstBlock "Divide70" + DstPort 1 + } + } + Branch { + ZOrder 19005 + DstBlock "MathFunction7" + DstPort 1 + } + } + Line { + ZOrder 19496 + SrcBlock "Yend_Fil_DEMOD_TM_Y2_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 19341 + Points [0, -28; 551, 0] + Branch { + ZOrder 19351 + Points [0, 28] + DstBlock "Abs8" + DstPort 1 + } + Branch { + ZOrder 19350 + Points [80, 0; 0, 13] + DstBlock "Divide65" + DstPort 1 + } + } + Branch { + ZOrder 19015 + DstBlock "MathFunction8" + DstPort 1 + } + } + Line { + ZOrder 19494 + SrcBlock "Yend_Fil_DEMOD_TM_Y2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 19342 + Points [0, 43; 538, 0] + Branch { + ZOrder 19353 + Points [0, -33] + DstBlock "Abs9" + DstPort 1 + } + Branch { + ZOrder 19352 + Points [77, 0] + DstBlock "Divide66" + DstPort 1 + } + } + Branch { + ZOrder 19017 + DstBlock "MathFunction9" + DstPort 1 + } + } + Line { + ZOrder 19493 + SrcBlock "Yend_Fil_DEMOD_TM_P2_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 19343 + Points [0, -26; 561, 0] + Branch { + ZOrder 19355 + Points [0, 41] + DstBlock "Abs10" + DstPort 1 + } + Branch { + ZOrder 19354 + Points [63, 0; 0, 26] + DstBlock "Divide71" + DstPort 1 + } + } + Branch { + ZOrder 19027 + DstBlock "MathFunction10" + DstPort 1 + } + } + Line { + ZOrder 19492 + SrcBlock "Yend_Fil_DEMOD_TM_P2_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 19500 + Points [0, 54; 541, 0] + Branch { + ZOrder 19504 + Points [0, -29] + DstBlock "Abs11" + DstPort 1 + } + Branch { + ZOrder 19503 + Points [76, 0] + DstBlock "Divide72" + DstPort 1 + } + } + Branch { + ZOrder 19029 + DstBlock "MathFunction11" + DstPort 1 + } + } + Line { + ZOrder 19276 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L1_MON" + DstPort 1 + } + Line { + ZOrder 19266 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 19267 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 19277 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_L1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L1" + DstPort 1 + } + Line { + ZOrder 19279 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L1_MON" + DstPort 1 + } + Line { + ZOrder 19283 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_Y1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y1" + DstPort 1 + } + Line { + ZOrder 19284 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y1_MON" + DstPort 1 + } + Line { + ZOrder 19285 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 19286 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 19287 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_Y1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y1" + DstPort 1 + } + Line { + ZOrder 19288 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y1_MON" + DstPort 1 + } + Line { + ZOrder 19297 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_P1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P1" + DstPort 1 + } + Line { + ZOrder 19298 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P1_MON" + DstPort 1 + } + Line { + ZOrder 19299 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 19300 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 19301 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_P1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P1" + DstPort 1 + } + Line { + ZOrder 19302 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P1_MON" + DstPort 1 + } + Line { + ZOrder 19309 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_L2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L2" + DstPort 1 + } + Line { + ZOrder 19310 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_L2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L2" + DstPort 1 + } + Line { + ZOrder 19311 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_Y2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y2" + DstPort 1 + } + Line { + ZOrder 19312 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_Y2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y2" + DstPort 1 + } + Line { + ZOrder 19313 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_P2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P2" + DstPort 1 + } + Line { + ZOrder 19314 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_P2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P2" + DstPort 1 + } + Line { + ZOrder 19334 + SrcBlock "Divide64" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L2_MON" + DstPort 1 + } + Line { + ZOrder 19322 + SrcBlock "Abs6" + SrcPort 1 + DstBlock "Divide64" + DstPort 2 + } + Line { + ZOrder 19323 + SrcBlock "Abs7" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide70" + DstPort 2 + } + Line { + ZOrder 19335 + SrcBlock "Divide70" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L2_MON" + DstPort 1 + } + Line { + ZOrder 19336 + SrcBlock "Divide65" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y2_MON" + DstPort 1 + } + Line { + ZOrder 19326 + SrcBlock "Abs8" + SrcPort 1 + DstBlock "Divide65" + DstPort 2 + } + Line { + ZOrder 19327 + SrcBlock "Abs9" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide66" + DstPort 2 + } + Line { + ZOrder 19337 + SrcBlock "Divide66" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y2_MON" + DstPort 1 + } + Line { + ZOrder 19338 + SrcBlock "Divide71" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P2_MON" + DstPort 1 + } + Line { + ZOrder 19330 + SrcBlock "Abs10" + SrcPort 1 + DstBlock "Divide71" + DstPort 2 + } + Line { + ZOrder 19331 + SrcBlock "Abs11" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide72" + DstPort 2 + } + Line { + ZOrder 19333 + SrcBlock "Divide72" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P2_MON" + DstPort 1 + } + Line { + ZOrder 19476 + SrcBlock "Yend_Fil_DEMOD_TM_Y1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19292 + Points [0, 35; 467, 0] + Branch { + ZOrder 19294 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 19293 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 18982 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 19474 + SrcBlock "Yend_Fil_DEMOD_TM_Y1_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 19289 + Points [0, -40; 475, 0] + Branch { + ZOrder 19291 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 19290 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 18977 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 19399 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 19401 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + Line { + ZOrder 17303 + SrcBlock "Yend_OSC_TM_Y2_SW" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 19781 + Points [0, 182; -242, 0] + Branch { + ZOrder 19923 + Points [0, 83] + DstBlock "Choice17" + DstPort 2 + } + Branch { + ZOrder 19922 + Points [-140, 0; 0, 83] + DstBlock "Choice16" + DstPort 2 + } + } + Branch { + ZOrder 19780 + DstBlock "Choice9" + DstPort 2 + } + } + Line { + ZOrder 19916 + SrcBlock "Yend_OSC_TM_L2" + SrcPort 3 + Points [24, 0; 0, 285] + DstBlock "Choice14" + DstPort 1 + } + Line { + ZOrder 19913 + SrcBlock "Yend_OSC_TM_L2" + SrcPort 2 + Points [8, 0; 0, 251; -136, 0; 0, 54] + DstBlock "Choice15" + DstPort 1 + } + Line { + ZOrder 19914 + SrcBlock "Yend_OSC_TM_Y2" + SrcPort 2 + Points [13, 0; 0, 157; -134, 0; 0, 98] + DstBlock "Choice16" + DstPort 1 + } + Line { + ZOrder 19917 + SrcBlock "Yend_OSC_TM_Y2" + SrcPort 3 + Points [30, 0; 0, 235] + DstBlock "Choice17" + DstPort 1 + } + Line { + ZOrder 19915 + SrcBlock "Yend_OSC_TM_P2" + SrcPort 2 + Points [18, 0; 0, 64; -132, 0; 0, 141] + DstBlock "Choice19" + DstPort 1 + } + Line { + ZOrder 19908 + SrcBlock "Mux18" + SrcPort 1 + DstBlock "Fcn" + DstPort 1 + } + Line { + ZOrder 19910 + SrcBlock "Mux19" + SrcPort 1 + DstBlock "Fcn1" + DstPort 1 + } + Line { + ZOrder 23385 + SrcBlock "Fcn" + SrcPort 1 + Points [42, 0; 0, 1090] + Branch { + ZOrder 19947 + DstBlock "Product56" + DstPort 2 + } + Branch { + ZOrder 19868 + Points [0, 135] + Branch { + ZOrder 19956 + Points [0, 130] + Branch { + ZOrder 24412 + Points [0, 205] + Branch { + ZOrder 24415 + Points [0, 135] + Branch { + ZOrder 24418 + Points [0, 130] + DstBlock "Product70" + DstPort 2 + } + Branch { + ZOrder 24417 + DstBlock "Product67" + DstPort 2 + } + } + Branch { + ZOrder 24414 + DstBlock "Product46" + DstPort 2 + } + } + Branch { + ZOrder 24411 + DstBlock "Product62" + DstPort 2 + } + } + Branch { + ZOrder 19955 + DstBlock "Product59" + DstPort 2 + } + } + } + Line { + ZOrder 23387 + SrcBlock "Fcn1" + SrcPort 1 + Points [0, 74; -120, 0; 0, 1071; 134, 0] + Branch { + ZOrder 19946 + Points [0, 135] + Branch { + ZOrder 19948 + Points [0, 130] + Branch { + ZOrder 24403 + Points [0, 205] + Branch { + ZOrder 24406 + Points [0, 135] + Branch { + ZOrder 24409 + Points [0, 130] + DstBlock "Product71" + DstPort 2 + } + Branch { + ZOrder 24408 + DstBlock "Product68" + DstPort 2 + } + } + Branch { + ZOrder 24405 + DstBlock "Product65" + DstPort 2 + } + } + Branch { + ZOrder 24402 + DstBlock "Product63" + DstPort 2 + } + } + Branch { + ZOrder 19945 + DstBlock "Product60" + DstPort 2 + } + } + Branch { + ZOrder 19944 + DstBlock "Product57" + DstPort 2 + } + } + Line { + ZOrder 19919 + SrcBlock "Yend_OSC_TM_P2" + SrcPort 3 + Points [35, 0; 0, 185] + DstBlock "Choice18" + DstPort 1 + } + Line { + ZOrder 17306 + SrcBlock "Yend_OSC_TM_P2_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 19814 + Points [0, 77; -235, 0] + Branch { + ZOrder 19932 + Points [0, 138] + DstBlock "Choice18" + DstPort 2 + } + Branch { + ZOrder 19931 + Points [-140, 0; 0, 138] + DstBlock "Choice19" + DstPort 2 + } + } + Branch { + ZOrder 19813 + DstBlock "Choice10" + DstPort 2 + } + } + Line { + ZOrder 19767 + SrcBlock "Constant91" + SrcPort 1 + Points [8, 0; 0, 13] + Branch { + ZOrder 19936 + Points [174, 0; 0, 32] + Branch { + ZOrder 19939 + Points [0, 50] + Branch { + ZOrder 19942 + Points [0, 50] + DstBlock "Choice18" + DstPort 3 + } + Branch { + ZOrder 19941 + DstBlock "Choice17" + DstPort 3 + } + } + Branch { + ZOrder 19938 + DstBlock "Choice14" + DstPort 3 + } + } + Branch { + ZOrder 19935 + Points [0, 32] + Branch { + ZOrder 19802 + DstBlock "Choice15" + DstPort 3 + } + Branch { + ZOrder 19799 + Points [0, 50] + Branch { + ZOrder 19850 + Points [0, 50] + DstBlock "Choice19" + DstPort 3 + } + Branch { + ZOrder 19804 + DstBlock "Choice16" + DstPort 3 + } + } + } + } + Line { + ZOrder 19949 + SrcBlock "Choice15" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux18" + DstPort 1 + } + Line { + ZOrder 19950 + SrcBlock "Choice16" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux18" + DstPort 2 + } + Line { + ZOrder 19951 + SrcBlock "Choice19" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux18" + DstPort 3 + } + Line { + ZOrder 19952 + SrcBlock "Choice14" + SrcPort 1 + Points [36, 0; 0, 148; -67, 0; 0, 27] + DstBlock "Mux19" + DstPort 1 + } + Line { + ZOrder 19953 + SrcBlock "Choice17" + SrcPort 1 + Points [31, 0; 0, 93; -76, 0; 0, 47] + DstBlock "Mux19" + DstPort 2 + } + Line { + ZOrder 19954 + SrcBlock "Choice18" + SrcPort 1 + Points [12, 0; 0, 36; -63, 0; 0, 69] + DstBlock "Mux19" + DstPort 3 + } + Line { + ZOrder 20027 + SrcBlock "Yend_OSC_TM_L1" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 20026 + SrcBlock "Yend_OSC_TM_L1" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 20030 + SrcBlock "Yend_OSC_TM_Y1" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 20031 + SrcBlock "Yend_OSC_TM_Y1" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 20028 + SrcBlock "Yend_OSC_TM_P1" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 20029 + SrcBlock "Yend_OSC_TM_P1" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 20019 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 20018 + Points [176, 0; 0, 32] + Branch { + ZOrder 20053 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 20052 + Points [0, 50] + Branch { + ZOrder 20054 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 20047 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 20013 + Points [0, 32] + Branch { + ZOrder 20012 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 20011 + Points [0, 50] + Branch { + ZOrder 20010 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 20009 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 20020 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 20021 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 20022 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 20023 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 20024 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 20025 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 9394 + SrcBlock "Yend_OSC_TM_P1_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 22217 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 20039 + Points [0, 71; -142, 0] + Branch { + ZOrder 20051 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 20050 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 20055 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 20056 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 23388 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0; 0, 325] + Branch { + ZOrder 23389 + DstBlock "Product47" + DstPort 2 + } + Branch { + ZOrder 22244 + Points [0, 135] + Branch { + ZOrder 20062 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 20061 + DstBlock "Product50" + DstPort 2 + } + } + } + Line { + ZOrder 23390 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 33; -139, 0; 0, 347] + Branch { + ZOrder 23391 + Points [0, 135] + Branch { + ZOrder 20069 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 20068 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 22252 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 22033 + SrcBlock "Constant93" + SrcPort 1 + Points [45, 0] + DstBlock "Choice26" + DstPort 3 + } + Line { + ZOrder 22034 + SrcBlock "Yend_DARM_TM_L_SW" + SrcPort 1 + DstBlock "Choice26" + DstPort 2 + } + Line { + ZOrder 24219 + SrcBlock "Yend_Fil_COIL1" + SrcPort 1 + DstBlock "Yend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24226 + SrcBlock "Yend_Fil_COIL2" + SrcPort 1 + DstBlock "Yend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24227 + SrcBlock "Yend_Fil_COIL3" + SrcPort 1 + DstBlock "Yend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24228 + SrcBlock "Yend_Fil_COIL4" + SrcPort 1 + DstBlock "Yend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24237 + SrcBlock "Yend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 31469 + Points [283, 0; 0, 1820] + DstBlock "Product16" + DstPort 1 + } + Branch { + ZOrder 31468 + Points [0, -30] + DstBlock "Yend_TM_COIL1_VOLT" + DstPort 1 + } + } + Line { + ZOrder 24238 + SrcBlock "Yend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 31472 + Points [274, 0; 0, 1940] + DstBlock "Product3" + DstPort 1 + } + Branch { + ZOrder 31471 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 24317 + SrcBlock "Product46" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX2_SIN" + DstPort 1 + } + Line { + ZOrder 24318 + SrcBlock "Product65" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX2_COS" + DstPort 1 + } + Line { + ZOrder 24319 + SrcBlock "MathFunction14" + SrcPort 1 + DstBlock "Sum69" + DstPort 1 + } + Line { + ZOrder 24320 + SrcBlock "MathFunction15" + SrcPort 1 + Points [30, 0] + DstBlock "Sum69" + DstPort 2 + } + Line { + ZOrder 24321 + SrcBlock "Sum69" + SrcPort 1 + DstBlock "SQRT7" + DstPort 1 + } + Line { + ZOrder 24322 + SrcBlock "SQRT7" + SrcPort 1 + Points [5, 0] + DstBlock "Product66" + DstPort 1 + } + Line { + ZOrder 24323 + SrcBlock "Constant41" + SrcPort 1 + Points [5, 0] + DstBlock "Product66" + DstPort 2 + } + Line { + ZOrder 24324 + SrcBlock "Product66" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 24325 + SrcBlock "Product67" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX1_SIN" + DstPort 1 + } + Line { + ZOrder 24326 + SrcBlock "Product68" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX1_COS" + DstPort 1 + } + Line { + ZOrder 24327 + SrcBlock "MathFunction16" + SrcPort 1 + DstBlock "Sum70" + DstPort 1 + } + Line { + ZOrder 24328 + SrcBlock "MathFunction17" + SrcPort 1 + Points [30, 0] + DstBlock "Sum70" + DstPort 2 + } + Line { + ZOrder 24329 + SrcBlock "Sum70" + SrcPort 1 + DstBlock "SQRT8" + DstPort 1 + } + Line { + ZOrder 24330 + SrcBlock "SQRT8" + SrcPort 1 + Points [5, 0] + DstBlock "Product69" + DstPort 1 + } + Line { + ZOrder 24331 + SrcBlock "Constant40" + SrcPort 1 + Points [5, 0] + DstBlock "Product69" + DstPort 2 + } + Line { + ZOrder 24332 + SrcBlock "Product69" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 24333 + SrcBlock "Product70" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPY1_SIN" + DstPort 1 + } + Line { + ZOrder 24334 + SrcBlock "Product71" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPY1_COS" + DstPort 1 + } + Line { + ZOrder 24335 + SrcBlock "MathFunction12" + SrcPort 1 + DstBlock "Sum71" + DstPort 1 + } + Line { + ZOrder 24336 + SrcBlock "MathFunction13" + SrcPort 1 + Points [30, 0] + DstBlock "Sum71" + DstPort 2 + } + Line { + ZOrder 24337 + SrcBlock "Sum71" + SrcPort 1 + DstBlock "SQRT9" + DstPort 1 + } + Line { + ZOrder 24338 + SrcBlock "SQRT9" + SrcPort 1 + Points [5, 0] + DstBlock "Product72" + DstPort 1 + } + Line { + ZOrder 24339 + SrcBlock "Constant44" + SrcPort 1 + Points [5, 0] + DstBlock "Product72" + DstPort 2 + } + Line { + ZOrder 24340 + SrcBlock "Product72" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 24341 + SrcBlock "Yend_DEMOD_TM_AMP_OPX2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX2" + DstPort 1 + } + Line { + ZOrder 24342 + SrcBlock "Yend_DEMOD_TM_AMP_OPX1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX1" + DstPort 1 + } + Line { + ZOrder 24343 + SrcBlock "Yend_DEMOD_TM_AMP_OPY1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPY1" + DstPort 1 + } + Line { + ZOrder 24348 + SrcBlock "Yend_Fil_DEMOD_TM_OPX2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 24347 + Points [0, -45; 549, 0] + Branch { + ZOrder 24346 + Points [0, 40] + DstBlock "Abs14" + DstPort 1 + } + Branch { + ZOrder 24345 + Points [66, 0; 0, 25] + DstBlock "Divide36" + DstPort 1 + } + } + Branch { + ZOrder 24344 + DstBlock "MathFunction14" + DstPort 1 + } + } + Line { + ZOrder 24353 + SrcBlock "Yend_Fil_DEMOD_TM_OPX2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 24352 + Points [0, 43; 532, 0] + Branch { + ZOrder 24351 + Points [0, -38] + DstBlock "Abs15" + DstPort 1 + } + Branch { + ZOrder 24350 + Points [83, 0] + DstBlock "Divide76" + DstPort 1 + } + } + Branch { + ZOrder 24349 + DstBlock "MathFunction15" + DstPort 1 + } + } + Line { + ZOrder 24358 + SrcBlock "Yend_Fil_DEMOD_TM_OPX1_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 24357 + Points [0, -28; 551, 0] + Branch { + ZOrder 24356 + Points [0, 28] + DstBlock "Abs16" + DstPort 1 + } + Branch { + ZOrder 24355 + Points [80, 0; 0, 13] + DstBlock "Divide74" + DstPort 1 + } + } + Branch { + ZOrder 24354 + DstBlock "MathFunction16" + DstPort 1 + } + } + Line { + ZOrder 24363 + SrcBlock "Yend_Fil_DEMOD_TM_OPX1_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 24362 + Points [0, 43; 538, 0] + Branch { + ZOrder 24361 + Points [0, -33] + DstBlock "Abs17" + DstPort 1 + } + Branch { + ZOrder 24360 + Points [77, 0] + DstBlock "Divide75" + DstPort 1 + } + } + Branch { + ZOrder 24359 + DstBlock "MathFunction17" + DstPort 1 + } + } + Line { + ZOrder 24368 + SrcBlock "Yend_Fil_DEMOD_TM_OPY1_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 24367 + Points [0, -26; 561, 0] + Branch { + ZOrder 24366 + Points [0, 41] + DstBlock "Abs12" + DstPort 1 + } + Branch { + ZOrder 24365 + Points [63, 0; 0, 26] + DstBlock "Divide77" + DstPort 1 + } + } + Branch { + ZOrder 24364 + DstBlock "MathFunction12" + DstPort 1 + } + } + Line { + ZOrder 24373 + SrcBlock "Yend_Fil_DEMOD_TM_OPY1_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 24372 + Points [0, 54; 541, 0] + Branch { + ZOrder 24371 + Points [0, -29] + DstBlock "Abs13" + DstPort 1 + } + Branch { + ZOrder 24370 + Points [76, 0] + DstBlock "Divide78" + DstPort 1 + } + } + Branch { + ZOrder 24369 + DstBlock "MathFunction13" + DstPort 1 + } + } + Line { + ZOrder 24374 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX2" + DstPort 1 + } + Line { + ZOrder 24375 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_OPX2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX2" + DstPort 1 + } + Line { + ZOrder 24376 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX1" + DstPort 1 + } + Line { + ZOrder 24377 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_OPX1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX1" + DstPort 1 + } + Line { + ZOrder 24378 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPY1" + DstPort 1 + } + Line { + ZOrder 24379 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_OPY1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPY1" + DstPort 1 + } + Line { + ZOrder 24380 + SrcBlock "Divide36" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 24381 + SrcBlock "Abs14" + SrcPort 1 + DstBlock "Divide36" + DstPort 2 + } + Line { + ZOrder 24382 + SrcBlock "Abs15" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide76" + DstPort 2 + } + Line { + ZOrder 24383 + SrcBlock "Divide76" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 24384 + SrcBlock "Divide74" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 24385 + SrcBlock "Abs16" + SrcPort 1 + DstBlock "Divide74" + DstPort 2 + } + Line { + ZOrder 24386 + SrcBlock "Abs17" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide75" + DstPort 2 + } + Line { + ZOrder 24387 + SrcBlock "Divide75" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 24388 + SrcBlock "Divide77" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 24389 + SrcBlock "Abs12" + SrcPort 1 + DstBlock "Divide77" + DstPort 2 + } + Line { + ZOrder 24390 + SrcBlock "Abs13" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide78" + DstPort 2 + } + Line { + ZOrder 24391 + SrcBlock "Divide78" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 29783 + SrcBlock "Sum94" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 29771 + SrcBlock "Sum91" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 29776 + SrcBlock "Sum92" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 54471 + SrcBlock "Divide101" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 55172 + Points [0, -70] + Branch { + ZOrder 55174 + Points [0, -32; 60, 0] + DstBlock "Divide3" + DstPort 1 + } + Branch { + ZOrder 55173 + DstBlock "Abs36" + DstPort 1 + } + } + Branch { + ZOrder 55171 + Points [120, 0; 0, -10] + DstBlock "Choice7" + DstPort 1 + } + } + Line { + ZOrder 29147 + SrcBlock "Ground60" + SrcPort 1 + DstBlock "Xend_OSC_TM_L2" + DstPort 1 + } + Line { + ZOrder 29148 + SrcBlock "Xend_OSC_TM_L2" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice43" + DstPort 1 + } + Line { + ZOrder 29149 + SrcBlock "Ground61" + SrcPort 1 + DstBlock "Xend_OSC_TM_Y2" + DstPort 1 + } + Line { + ZOrder 29150 + SrcBlock "Ground62" + SrcPort 1 + DstBlock "Xend_OSC_TM_P2" + DstPort 1 + } + Line { + ZOrder 29155 + SrcBlock "Xend_OSC_TM_L2_SW" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 29154 + DstBlock "Choice43" + DstPort 2 + } + Branch { + ZOrder 29153 + Points [0, 287; -245, 0] + Branch { + ZOrder 29152 + Points [0, 28] + DstBlock "Choice30" + DstPort 2 + } + Branch { + ZOrder 29151 + Points [-139, 0] + DstBlock "Choice31" + DstPort 2 + } + } + } + Line { + ZOrder 29156 + SrcBlock "Constant97" + SrcPort 1 + Points [45, 0] + DstBlock "Choice43" + DstPort 3 + } + Line { + ZOrder 29158 + SrcBlock "Xend_OSC_TM_Y2" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice44" + DstPort 1 + } + Line { + ZOrder 29159 + SrcBlock "Constant98" + SrcPort 1 + Points [45, 0] + DstBlock "Choice44" + DstPort 3 + } + Line { + ZOrder 29160 + SrcBlock "Xend_OSC_TM_P2" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice29" + DstPort 1 + } + Line { + ZOrder 29161 + SrcBlock "Constant99" + SrcPort 1 + Points [45, 0] + DstBlock "Choice29" + DstPort 3 + } + Line { + ZOrder 29171 + SrcBlock "Xend_OSC_TM_Y2_SW" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 29170 + Points [0, 182; -242, 0] + Branch { + ZOrder 29169 + Points [0, 83] + DstBlock "Choice33" + DstPort 2 + } + Branch { + ZOrder 29168 + Points [-140, 0; 0, 83] + DstBlock "Choice32" + DstPort 2 + } + } + Branch { + ZOrder 29167 + DstBlock "Choice44" + DstPort 2 + } + } + Line { + ZOrder 29172 + SrcBlock "Xend_OSC_TM_L2" + SrcPort 3 + Points [24, 0; 0, 285] + DstBlock "Choice30" + DstPort 1 + } + Line { + ZOrder 29173 + SrcBlock "Xend_OSC_TM_L2" + SrcPort 2 + Points [8, 0; 0, 251; -136, 0; 0, 54] + DstBlock "Choice31" + DstPort 1 + } + Line { + ZOrder 29174 + SrcBlock "Xend_OSC_TM_Y2" + SrcPort 2 + Points [13, 0; 0, 157; -134, 0; 0, 98] + DstBlock "Choice32" + DstPort 1 + } + Line { + ZOrder 29175 + SrcBlock "Xend_OSC_TM_Y2" + SrcPort 3 + Points [30, 0; 0, 235] + DstBlock "Choice33" + DstPort 1 + } + Line { + ZOrder 29176 + SrcBlock "Xend_OSC_TM_P2" + SrcPort 2 + Points [18, 0; 0, 64; -132, 0; 0, 141] + DstBlock "Choice35" + DstPort 1 + } + Line { + ZOrder 29177 + SrcBlock "Mux22" + SrcPort 1 + DstBlock "Fcn4" + DstPort 1 + } + Line { + ZOrder 29178 + SrcBlock "Mux23" + SrcPort 1 + DstBlock "Fcn5" + DstPort 1 + } + Line { + ZOrder 29179 + SrcBlock "Xend_OSC_TM_P2" + SrcPort 3 + Points [50, 0] + DstBlock "Choice34" + DstPort 1 + } + Line { + ZOrder 29184 + SrcBlock "Xend_OSC_TM_P2_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 29183 + Points [0, 77; -235, 0] + Branch { + ZOrder 29182 + Points [0, 138] + DstBlock "Choice34" + DstPort 2 + } + Branch { + ZOrder 29181 + Points [-140, 0; 0, 138] + DstBlock "Choice35" + DstPort 2 + } + } + Branch { + ZOrder 29180 + DstBlock "Choice29" + DstPort 2 + } + } + Line { + ZOrder 29195 + SrcBlock "Constant100" + SrcPort 1 + Points [8, 0; 0, 13] + Branch { + ZOrder 29194 + Points [174, 0; 0, 32] + Branch { + ZOrder 29193 + Points [0, 50] + Branch { + ZOrder 29192 + Points [0, 50] + DstBlock "Choice34" + DstPort 3 + } + Branch { + ZOrder 29191 + DstBlock "Choice33" + DstPort 3 + } + } + Branch { + ZOrder 29190 + DstBlock "Choice30" + DstPort 3 + } + } + Branch { + ZOrder 29189 + Points [0, 32] + Branch { + ZOrder 29188 + DstBlock "Choice31" + DstPort 3 + } + Branch { + ZOrder 29187 + Points [0, 50] + Branch { + ZOrder 29186 + Points [0, 50] + DstBlock "Choice35" + DstPort 3 + } + Branch { + ZOrder 29185 + DstBlock "Choice32" + DstPort 3 + } + } + } + } + Line { + ZOrder 29196 + SrcBlock "Choice31" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux22" + DstPort 1 + } + Line { + ZOrder 29197 + SrcBlock "Choice32" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux22" + DstPort 2 + } + Line { + ZOrder 29198 + SrcBlock "Choice35" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux22" + DstPort 3 + } + Line { + ZOrder 29199 + SrcBlock "Choice30" + SrcPort 1 + Points [36, 0; 0, 148; -67, 0; 0, 27] + DstBlock "Mux23" + DstPort 1 + } + Line { + ZOrder 29200 + SrcBlock "Choice33" + SrcPort 1 + Points [31, 0; 0, 93; -76, 0; 0, 47] + DstBlock "Mux23" + DstPort 2 + } + Line { + ZOrder 29201 + SrcBlock "Choice34" + SrcPort 1 + Points [12, 0; 0, 36; -63, 0; 0, 69] + DstBlock "Mux23" + DstPort 3 + } + Line { + ZOrder 12058 + SrcBlock "Xend_OSC_TM_L1_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 29311 + Points [0, 283; -189, 0] + Branch { + ZOrder 29277 + Points [-164, 0; 0, 32] + DstBlock "Choice52" + DstPort 2 + } + Branch { + ZOrder 29276 + Points [0, 32] + DstBlock "Choice51" + DstPort 2 + } + } + Branch { + ZOrder 29310 + DstBlock "Choice3" + DstPort 2 + } + } + Line { + ZOrder 12062 + SrcBlock "Xend_OSC_TM_Y1_SW" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 29316 + DstBlock "Choice4" + DstPort 2 + } + Branch { + ZOrder 29314 + Points [0, 176; -176, 0] + Branch { + ZOrder 29280 + Points [-170, 0; 0, 89] + DstBlock "Choice53" + DstPort 2 + } + Branch { + ZOrder 29279 + Points [0, 89] + DstBlock "Choice54" + DstPort 2 + } + } + } + Line { + ZOrder 29327 + SrcBlock "Xend_OSC_TM_L1" + SrcPort 3 + Points [37, 0; 0, 285] + DstBlock "Choice51" + DstPort 1 + } + Line { + ZOrder 29326 + SrcBlock "Xend_OSC_TM_L1" + SrcPort 2 + Points [15, 0; 0, 287; -105, 0; 0, 18] + DstBlock "Choice52" + DstPort 1 + } + Line { + ZOrder 29328 + SrcBlock "Xend_OSC_TM_Y1" + SrcPort 2 + Points [10, 0; 0, 166; -118, 0; 0, 89] + DstBlock "Choice53" + DstPort 1 + } + Line { + ZOrder 29329 + SrcBlock "Xend_OSC_TM_Y1" + SrcPort 3 + Points [29, 0; 0, 235] + DstBlock "Choice54" + DstPort 1 + } + Line { + ZOrder 29341 + SrcBlock "Xend_OSC_TM_P1" + SrcPort 2 + Points [3, 0; 0, 55; -100, 0; 0, 150] + DstBlock "Choice56" + DstPort 1 + } + Line { + ZOrder 29338 + SrcBlock "Xend_OSC_TM_P1" + SrcPort 3 + Points [20, 0; 0, 185] + DstBlock "Choice55" + DstPort 1 + } + Line { + ZOrder 29298 + SrcBlock "Constant103" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 29297 + Points [176, 0; 0, 32] + Branch { + ZOrder 29296 + DstBlock "Choice51" + DstPort 3 + } + Branch { + ZOrder 29295 + Points [0, 50] + Branch { + ZOrder 29294 + DstBlock "Choice54" + DstPort 3 + } + Branch { + ZOrder 29293 + Points [0, 50] + DstBlock "Choice55" + DstPort 3 + } + } + } + Branch { + ZOrder 29292 + Points [0, 32] + Branch { + ZOrder 29291 + DstBlock "Choice52" + DstPort 3 + } + Branch { + ZOrder 29290 + Points [0, 50] + Branch { + ZOrder 29289 + Points [0, 50] + DstBlock "Choice56" + DstPort 3 + } + Branch { + ZOrder 29288 + DstBlock "Choice53" + DstPort 3 + } + } + } + } + Line { + ZOrder 29299 + SrcBlock "Choice52" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux28" + DstPort 1 + } + Line { + ZOrder 29300 + SrcBlock "Choice53" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux28" + DstPort 2 + } + Line { + ZOrder 29301 + SrcBlock "Choice56" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux28" + DstPort 3 + } + Line { + ZOrder 29302 + SrcBlock "Choice51" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux29" + DstPort 1 + } + Line { + ZOrder 29303 + SrcBlock "Choice54" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux29" + DstPort 2 + } + Line { + ZOrder 29304 + SrcBlock "Choice55" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux29" + DstPort 3 + } + Line { + ZOrder 12065 + SrcBlock "Xend_OSC_TM_P1_SW" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 29322 + DstBlock "Choice5" + DstPort 2 + } + Branch { + ZOrder 29318 + Points [0, 71; -179, 0] + Branch { + ZOrder 29321 + Points [0, 144] + DstBlock "Choice55" + DstPort 2 + } + Branch { + ZOrder 29320 + Points [-167, 0; 0, 144] + DstBlock "Choice56" + DstPort 2 + } + } + } + Line { + ZOrder 29308 + SrcBlock "Mux28" + SrcPort 1 + DstBlock "Fcn10" + DstPort 1 + } + Line { + ZOrder 29309 + SrcBlock "Mux29" + SrcPort 1 + DstBlock "Fcn11" + DstPort 1 + } + Line { + ZOrder 29342 + SrcBlock "Choice3" + SrcPort 1 + Points [55, 0; 0, 250] + DstBlock "Sum75" + DstPort 1 + } + Line { + ZOrder 29343 + SrcBlock "Choice4" + SrcPort 1 + Points [25, 0; 0, 205] + DstBlock "Sum76" + DstPort 1 + } + Line { + ZOrder 29344 + SrcBlock "Choice5" + SrcPort 1 + Points [10, 0; 0, 150] + DstBlock "Sum77" + DstPort 1 + } + Line { + ZOrder 29345 + SrcBlock "Sum77" + SrcPort 1 + Points [12, 0; 0, 420] + DstBlock "Sum49" + DstPort 2 + } + Line { + ZOrder 29346 + SrcBlock "Sum76" + SrcPort 1 + Points [19, 0; 0, 396; 41, 0] + DstBlock "Sum48" + DstPort 2 + } + Line { + ZOrder 29347 + SrcBlock "Sum75" + SrcPort 1 + Points [34, 0; 0, 376; 26, 0] + DstBlock "Sum47" + DstPort 2 + } + Line { + ZOrder 29348 + SrcBlock "Choice43" + SrcPort 1 + Points [355, 0; 0, 618; 25, 0] + DstBlock "Sum75" + DstPort 2 + } + Line { + ZOrder 29349 + SrcBlock "Choice44" + SrcPort 1 + Points [345, 0; 0, 575] + DstBlock "Sum76" + DstPort 2 + } + Line { + ZOrder 29350 + SrcBlock "Choice29" + SrcPort 1 + Points [320, 0; 0, 521; 60, 0] + DstBlock "Sum77" + DstPort 2 + } + Line { + ZOrder 14308 + SrcBlock "Xend_OPLEV2_X_mm_diff_MON" + SrcPort 1 + Points [192, 0; 0, 610] + Branch { + ZOrder 29656 + Points [0, 1145; 1703, 0] + Branch { + ZOrder 29352 + Points [0, 55] + DstBlock "Product93" + DstPort 1 + } + Branch { + ZOrder 29351 + DstBlock "Product74" + DstPort 1 + } + } + Branch { + ZOrder 29655 + DstBlock "Product37" + DstPort 2 + } + } + Line { + ZOrder 29354 + SrcBlock "Product75" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L1_SIN" + DstPort 1 + } + Line { + ZOrder 29355 + SrcBlock "Product76" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L1_COS" + DstPort 1 + } + Line { + ZOrder 29360 + SrcBlock "Xend_Fil_DEMOD_TM_L1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 29359 + DstBlock "MathFunction18" + DstPort 1 + } + Branch { + ZOrder 29358 + Points [0, -45; 478, 0] + Branch { + ZOrder 29357 + Points [0, 30] + DstBlock "Abs18" + DstPort 1 + } + Branch { + ZOrder 29356 + Points [68, 0] + DstBlock "Divide80" + DstPort 1 + } + } + } + Line { + ZOrder 29361 + SrcBlock "Sum72" + SrcPort 1 + DstBlock "SQRT10" + DstPort 1 + } + Line { + ZOrder 29362 + SrcBlock "SQRT10" + SrcPort 1 + Points [5, 0] + DstBlock "Product77" + DstPort 1 + } + Line { + ZOrder 29363 + SrcBlock "Constant102" + SrcPort 1 + Points [5, 0] + DstBlock "Product77" + DstPort 2 + } + Line { + ZOrder 29364 + SrcBlock "Product78" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y1_SIN" + DstPort 1 + } + Line { + ZOrder 29365 + SrcBlock "Product79" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y1_COS" + DstPort 1 + } + Line { + ZOrder 29366 + SrcBlock "MathFunction28" + SrcPort 1 + DstBlock "Sum73" + DstPort 1 + } + Line { + ZOrder 29367 + SrcBlock "MathFunction29" + SrcPort 1 + Points [30, 0] + DstBlock "Sum73" + DstPort 2 + } + Line { + ZOrder 29368 + SrcBlock "Sum73" + SrcPort 1 + DstBlock "SQRT11" + DstPort 1 + } + Line { + ZOrder 29369 + SrcBlock "SQRT11" + SrcPort 1 + Points [5, 0] + DstBlock "Product80" + DstPort 1 + } + Line { + ZOrder 29370 + SrcBlock "Constant101" + SrcPort 1 + Points [5, 0] + DstBlock "Product80" + DstPort 2 + } + Line { + ZOrder 29371 + SrcBlock "Product80" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y1_MON" + DstPort 1 + } + Line { + ZOrder 29372 + SrcBlock "Product81" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P1_SIN" + DstPort 1 + } + Line { + ZOrder 29373 + SrcBlock "Product82" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P1_COS" + DstPort 1 + } + Line { + ZOrder 29374 + SrcBlock "MathFunction30" + SrcPort 1 + DstBlock "Sum74" + DstPort 1 + } + Line { + ZOrder 29375 + SrcBlock "MathFunction31" + SrcPort 1 + Points [30, 0] + DstBlock "Sum74" + DstPort 2 + } + Line { + ZOrder 29376 + SrcBlock "Sum74" + SrcPort 1 + DstBlock "SQRT12" + DstPort 1 + } + Line { + ZOrder 29377 + SrcBlock "SQRT12" + SrcPort 1 + Points [5, 0] + DstBlock "Product83" + DstPort 1 + } + Line { + ZOrder 29378 + SrcBlock "Constant104" + SrcPort 1 + Points [5, 0] + DstBlock "Product83" + DstPort 2 + } + Line { + ZOrder 29379 + SrcBlock "Product83" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P1_MON" + DstPort 1 + } + Line { + ZOrder 29384 + SrcBlock "Xend_Fil_DEMOD_TM_L1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 29383 + DstBlock "MathFunction19" + DstPort 1 + } + Branch { + ZOrder 29382 + Points [0, 28; 465, 0] + Branch { + ZOrder 29381 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide86" + DstPort 1 + } + Branch { + ZOrder 29380 + Points [0, -33] + DstBlock "Abs19" + DstPort 1 + } + } + } + Line { + ZOrder 29717 + SrcBlock "Sum89" + SrcPort 1 + Points [545, 0] + Branch { + ZOrder 29652 + Points [0, 375] + Branch { + ZOrder 29687 + Points [141, 0] + Branch { + ZOrder 29689 + Points [0, 55] + DstBlock "Product82" + DstPort 1 + } + Branch { + ZOrder 29688 + DstBlock "Product81" + DstPort 1 + } + } + Branch { + ZOrder 29686 + Points [0, 425] + Branch { + ZOrder 29386 + Points [0, 55] + DstBlock "Product91" + DstPort 1 + } + Branch { + ZOrder 29385 + DstBlock "Product90" + DstPort 1 + } + } + } + Branch { + ZOrder 29651 + DstBlock "Xend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29716 + SrcBlock "Sum85" + SrcPort 1 + Points [537, 0] + Branch { + ZOrder 29649 + Points [0, 320] + Branch { + ZOrder 29682 + Points [147, 0] + Branch { + ZOrder 29685 + Points [0, 55] + DstBlock "Product79" + DstPort 1 + } + Branch { + ZOrder 29684 + DstBlock "Product78" + DstPort 1 + } + } + Branch { + ZOrder 29681 + Points [0, 425] + Branch { + ZOrder 29395 + Points [0, 55] + DstBlock "Product88" + DstPort 1 + } + Branch { + ZOrder 29394 + DstBlock "Product87" + DstPort 1 + } + } + } + Branch { + ZOrder 29648 + DstBlock "Xend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 56430 + SrcBlock "Sum84" + SrcPort 1 + Points [531, 0] + Branch { + ZOrder 29715 + Points [0, 260] + Branch { + ZOrder 29678 + Points [149, 0] + Branch { + ZOrder 29680 + Points [0, 55] + DstBlock "Product76" + DstPort 1 + } + Branch { + ZOrder 29679 + DstBlock "Product75" + DstPort 1 + } + } + Branch { + ZOrder 29677 + Points [0, 425] + Branch { + ZOrder 29398 + DstBlock "Product84" + DstPort 1 + } + Branch { + ZOrder 29397 + Points [0, 55] + DstBlock "Product85" + DstPort 1 + } + } + } + Branch { + ZOrder 29713 + DstBlock "Xend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 29403 + SrcBlock "Product84" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L2_SIN" + DstPort 1 + } + Line { + ZOrder 29404 + SrcBlock "Product85" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L2_COS" + DstPort 1 + } + Line { + ZOrder 29405 + SrcBlock "MathFunction32" + SrcPort 1 + DstBlock "Sum78" + DstPort 1 + } + Line { + ZOrder 29406 + SrcBlock "MathFunction33" + SrcPort 1 + Points [30, 0] + DstBlock "Sum78" + DstPort 2 + } + Line { + ZOrder 29407 + SrcBlock "Sum78" + SrcPort 1 + DstBlock "SQRT13" + DstPort 1 + } + Line { + ZOrder 29408 + SrcBlock "SQRT13" + SrcPort 1 + Points [5, 0] + DstBlock "Product86" + DstPort 1 + } + Line { + ZOrder 29409 + SrcBlock "Constant106" + SrcPort 1 + Points [5, 0] + DstBlock "Product86" + DstPort 2 + } + Line { + ZOrder 29410 + SrcBlock "Product86" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L2_MON" + DstPort 1 + } + Line { + ZOrder 29411 + SrcBlock "Product87" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y2_SIN" + DstPort 1 + } + Line { + ZOrder 29412 + SrcBlock "Product88" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y2_COS" + DstPort 1 + } + Line { + ZOrder 29413 + SrcBlock "MathFunction34" + SrcPort 1 + DstBlock "Sum79" + DstPort 1 + } + Line { + ZOrder 29414 + SrcBlock "MathFunction35" + SrcPort 1 + Points [30, 0] + DstBlock "Sum79" + DstPort 2 + } + Line { + ZOrder 29415 + SrcBlock "Sum79" + SrcPort 1 + DstBlock "SQRT14" + DstPort 1 + } + Line { + ZOrder 29416 + SrcBlock "SQRT14" + SrcPort 1 + Points [5, 0] + DstBlock "Product89" + DstPort 1 + } + Line { + ZOrder 29417 + SrcBlock "Constant105" + SrcPort 1 + Points [5, 0] + DstBlock "Product89" + DstPort 2 + } + Line { + ZOrder 29418 + SrcBlock "Product89" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y2_MON" + DstPort 1 + } + Line { + ZOrder 29419 + SrcBlock "Product90" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P2_SIN" + DstPort 1 + } + Line { + ZOrder 29420 + SrcBlock "Product91" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P2_COS" + DstPort 1 + } + Line { + ZOrder 29421 + SrcBlock "MathFunction20" + SrcPort 1 + DstBlock "Sum80" + DstPort 1 + } + Line { + ZOrder 29422 + SrcBlock "MathFunction21" + SrcPort 1 + Points [30, 0] + DstBlock "Sum80" + DstPort 2 + } + Line { + ZOrder 29423 + SrcBlock "Sum80" + SrcPort 1 + DstBlock "SQRT15" + DstPort 1 + } + Line { + ZOrder 29424 + SrcBlock "SQRT15" + SrcPort 1 + Points [5, 0] + DstBlock "Product92" + DstPort 1 + } + Line { + ZOrder 29425 + SrcBlock "Constant107" + SrcPort 1 + Points [5, 0] + DstBlock "Product92" + DstPort 2 + } + Line { + ZOrder 29426 + SrcBlock "Product92" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P2_MON" + DstPort 1 + } + Line { + ZOrder 29427 + SrcBlock "Xend_DEMOD_TM_AMP_Y1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y1" + DstPort 1 + } + Line { + ZOrder 29428 + SrcBlock "Xend_DEMOD_TM_AMP_P1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P1" + DstPort 1 + } + Line { + ZOrder 29429 + SrcBlock "Xend_DEMOD_TM_AMP_L2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L2" + DstPort 1 + } + Line { + ZOrder 29430 + SrcBlock "Xend_DEMOD_TM_AMP_Y2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y2" + DstPort 1 + } + Line { + ZOrder 29431 + SrcBlock "Xend_DEMOD_TM_AMP_P2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P2" + DstPort 1 + } + Line { + ZOrder 29432 + SrcBlock "Product77" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L1_MON" + DstPort 1 + } + Line { + ZOrder 29433 + SrcBlock "Xend_DEMOD_TM_AMP_L1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L1" + DstPort 1 + } + Line { + ZOrder 29434 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_L1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L1" + DstPort 1 + } + Line { + ZOrder 29439 + SrcBlock "Xend_Fil_DEMOD_TM_P1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 29438 + Points [0, -30; 478, 0] + Branch { + ZOrder 29437 + Points [0, 35] + DstBlock "Abs30" + DstPort 1 + } + Branch { + ZOrder 29436 + Points [62, 0; 0, 20] + DstBlock "Divide87" + DstPort 1 + } + } + Branch { + ZOrder 29435 + DstBlock "MathFunction30" + DstPort 1 + } + } + Line { + ZOrder 29444 + SrcBlock "Xend_Fil_DEMOD_TM_P1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 29443 + Points [0, 48; 458, 0] + Branch { + ZOrder 29442 + Points [0, -33] + DstBlock "Abs31" + DstPort 1 + } + Branch { + ZOrder 29441 + Points [77, 0] + DstBlock "Divide88" + DstPort 1 + } + } + Branch { + ZOrder 29440 + DstBlock "MathFunction31" + DstPort 1 + } + } + Line { + ZOrder 29449 + SrcBlock "Xend_Fil_DEMOD_TM_L2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 29448 + Points [0, -45; 549, 0] + Branch { + ZOrder 29447 + Points [0, 40] + DstBlock "Abs32" + DstPort 1 + } + Branch { + ZOrder 29446 + Points [66, 0; 0, 25] + DstBlock "Divide83" + DstPort 1 + } + } + Branch { + ZOrder 29445 + DstBlock "MathFunction32" + DstPort 1 + } + } + Line { + ZOrder 29454 + SrcBlock "Xend_Fil_DEMOD_TM_L2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29453 + Points [0, 43; 532, 0] + Branch { + ZOrder 29452 + Points [0, -38] + DstBlock "Abs33" + DstPort 1 + } + Branch { + ZOrder 29451 + Points [83, 0] + DstBlock "Divide89" + DstPort 1 + } + } + Branch { + ZOrder 29450 + DstBlock "MathFunction33" + DstPort 1 + } + } + Line { + ZOrder 29459 + SrcBlock "Xend_Fil_DEMOD_TM_Y2_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 29458 + Points [0, -28; 551, 0] + Branch { + ZOrder 29457 + Points [0, 28] + DstBlock "Abs34" + DstPort 1 + } + Branch { + ZOrder 29456 + Points [80, 0; 0, 13] + DstBlock "Divide84" + DstPort 1 + } + } + Branch { + ZOrder 29455 + DstBlock "MathFunction34" + DstPort 1 + } + } + Line { + ZOrder 29464 + SrcBlock "Xend_Fil_DEMOD_TM_Y2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29463 + Points [0, 43; 538, 0] + Branch { + ZOrder 29462 + Points [0, -33] + DstBlock "Abs35" + DstPort 1 + } + Branch { + ZOrder 29461 + Points [77, 0] + DstBlock "Divide85" + DstPort 1 + } + } + Branch { + ZOrder 29460 + DstBlock "MathFunction35" + DstPort 1 + } + } + Line { + ZOrder 29469 + SrcBlock "Xend_Fil_DEMOD_TM_P2_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29468 + Points [0, -26; 561, 0] + Branch { + ZOrder 29467 + Points [0, 41] + DstBlock "Abs20" + DstPort 1 + } + Branch { + ZOrder 29466 + Points [63, 0; 0, 26] + DstBlock "Divide90" + DstPort 1 + } + } + Branch { + ZOrder 29465 + DstBlock "MathFunction20" + DstPort 1 + } + } + Line { + ZOrder 29474 + SrcBlock "Xend_Fil_DEMOD_TM_P2_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 29473 + Points [0, 54; 541, 0] + Branch { + ZOrder 29472 + Points [0, -29] + DstBlock "Abs21" + DstPort 1 + } + Branch { + ZOrder 29471 + Points [76, 0] + DstBlock "Divide91" + DstPort 1 + } + } + Branch { + ZOrder 29470 + DstBlock "MathFunction21" + DstPort 1 + } + } + Line { + ZOrder 29475 + SrcBlock "Divide80" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L1_MON" + DstPort 1 + } + Line { + ZOrder 29476 + SrcBlock "Abs18" + SrcPort 1 + DstBlock "Divide80" + DstPort 2 + } + Line { + ZOrder 29477 + SrcBlock "Abs19" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide86" + DstPort 2 + } + Line { + ZOrder 29478 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_L1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L1" + DstPort 1 + } + Line { + ZOrder 29479 + SrcBlock "Divide86" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L1_MON" + DstPort 1 + } + Line { + ZOrder 29480 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_Y1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y1" + DstPort 1 + } + Line { + ZOrder 29481 + SrcBlock "Divide81" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y1_MON" + DstPort 1 + } + Line { + ZOrder 29482 + SrcBlock "Abs28" + SrcPort 1 + DstBlock "Divide81" + DstPort 2 + } + Line { + ZOrder 29483 + SrcBlock "Abs29" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide82" + DstPort 2 + } + Line { + ZOrder 29484 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_Y1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y1" + DstPort 1 + } + Line { + ZOrder 29485 + SrcBlock "Divide82" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y1_MON" + DstPort 1 + } + Line { + ZOrder 29486 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_P1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P1" + DstPort 1 + } + Line { + ZOrder 29487 + SrcBlock "Divide87" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P1_MON" + DstPort 1 + } + Line { + ZOrder 29488 + SrcBlock "Abs30" + SrcPort 1 + DstBlock "Divide87" + DstPort 2 + } + Line { + ZOrder 29489 + SrcBlock "Abs31" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide88" + DstPort 2 + } + Line { + ZOrder 29490 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_P1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P1" + DstPort 1 + } + Line { + ZOrder 29491 + SrcBlock "Divide88" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P1_MON" + DstPort 1 + } + Line { + ZOrder 29492 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_L2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L2" + DstPort 1 + } + Line { + ZOrder 29493 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_L2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L2" + DstPort 1 + } + Line { + ZOrder 29494 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_Y2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y2" + DstPort 1 + } + Line { + ZOrder 29495 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_Y2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y2" + DstPort 1 + } + Line { + ZOrder 29496 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_P2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P2" + DstPort 1 + } + Line { + ZOrder 29497 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_P2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P2" + DstPort 1 + } + Line { + ZOrder 29498 + SrcBlock "Divide83" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L2_MON" + DstPort 1 + } + Line { + ZOrder 29499 + SrcBlock "Abs32" + SrcPort 1 + DstBlock "Divide83" + DstPort 2 + } + Line { + ZOrder 29500 + SrcBlock "Abs33" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide89" + DstPort 2 + } + Line { + ZOrder 29501 + SrcBlock "Divide89" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L2_MON" + DstPort 1 + } + Line { + ZOrder 29502 + SrcBlock "Divide84" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y2_MON" + DstPort 1 + } + Line { + ZOrder 29503 + SrcBlock "Abs34" + SrcPort 1 + DstBlock "Divide84" + DstPort 2 + } + Line { + ZOrder 29504 + SrcBlock "Abs35" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide85" + DstPort 2 + } + Line { + ZOrder 29505 + SrcBlock "Divide85" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y2_MON" + DstPort 1 + } + Line { + ZOrder 29506 + SrcBlock "Divide90" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P2_MON" + DstPort 1 + } + Line { + ZOrder 29507 + SrcBlock "Abs20" + SrcPort 1 + DstBlock "Divide90" + DstPort 2 + } + Line { + ZOrder 29508 + SrcBlock "Abs21" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide91" + DstPort 2 + } + Line { + ZOrder 29509 + SrcBlock "Divide91" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P2_MON" + DstPort 1 + } + Line { + ZOrder 29514 + SrcBlock "Xend_Fil_DEMOD_TM_Y1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 29513 + Points [0, 35; 467, 0] + Branch { + ZOrder 29512 + Points [0, -35] + DstBlock "Abs29" + DstPort 1 + } + Branch { + ZOrder 29511 + Points [68, 0] + DstBlock "Divide82" + DstPort 1 + } + } + Branch { + ZOrder 29510 + DstBlock "MathFunction29" + DstPort 1 + } + } + Line { + ZOrder 29519 + SrcBlock "Xend_Fil_DEMOD_TM_Y1_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 29518 + Points [0, -40; 475, 0] + Branch { + ZOrder 29517 + Points [0, 30] + DstBlock "Abs28" + DstPort 1 + } + Branch { + ZOrder 29516 + Points [71, 0; 0, 15] + DstBlock "Divide81" + DstPort 1 + } + } + Branch { + ZOrder 29515 + DstBlock "MathFunction28" + DstPort 1 + } + } + Line { + ZOrder 29520 + SrcBlock "MathFunction18" + SrcPort 1 + DstBlock "Sum72" + DstPort 1 + } + Line { + ZOrder 29521 + SrcBlock "MathFunction19" + SrcPort 1 + Points [30, 0] + DstBlock "Sum72" + DstPort 2 + } + Line { + ZOrder 29654 + SrcBlock "Fcn4" + SrcPort 1 + Points [25, 0; 0, 19; 27, 0; 0, 1116] + Branch { + ZOrder 29531 + DstBlock "Product84" + DstPort 2 + } + Branch { + ZOrder 29530 + Points [0, 135] + Branch { + ZOrder 29529 + Points [0, 130] + Branch { + ZOrder 29528 + Points [0, 205] + Branch { + ZOrder 29527 + Points [0, 135] + Branch { + ZOrder 29526 + Points [0, 130] + DstBlock "Product98" + DstPort 2 + } + Branch { + ZOrder 29525 + DstBlock "Product95" + DstPort 2 + } + } + Branch { + ZOrder 29524 + DstBlock "Product74" + DstPort 2 + } + } + Branch { + ZOrder 29523 + DstBlock "Product90" + DstPort 2 + } + } + Branch { + ZOrder 29522 + DstBlock "Product87" + DstPort 2 + } + } + } + Line { + ZOrder 29653 + SrcBlock "Fcn5" + SrcPort 1 + Points [9, 0; 0, 45; -120, 0; 0, 1145; 135, 0] + Branch { + ZOrder 29542 + Points [0, 135] + Branch { + ZOrder 29541 + Points [0, 130] + Branch { + ZOrder 29540 + Points [0, 205] + Branch { + ZOrder 29539 + Points [0, 135] + Branch { + ZOrder 29538 + Points [0, 130] + DstBlock "Product99" + DstPort 2 + } + Branch { + ZOrder 29537 + DstBlock "Product96" + DstPort 2 + } + } + Branch { + ZOrder 29536 + DstBlock "Product93" + DstPort 2 + } + } + Branch { + ZOrder 29535 + DstBlock "Product91" + DstPort 2 + } + } + Branch { + ZOrder 29534 + DstBlock "Product88" + DstPort 2 + } + } + Branch { + ZOrder 29533 + DstBlock "Product85" + DstPort 2 + } + } + Line { + ZOrder 29637 + SrcBlock "Fcn10" + SrcPort 1 + Points [35, 0; 0, 365] + Branch { + ZOrder 29547 + DstBlock "Product75" + DstPort 2 + } + Branch { + ZOrder 29546 + Points [0, 135] + Branch { + ZOrder 29545 + Points [0, 130] + DstBlock "Product81" + DstPort 2 + } + Branch { + ZOrder 29544 + DstBlock "Product78" + DstPort 2 + } + } + } + Line { + ZOrder 29635 + SrcBlock "Fcn11" + SrcPort 1 + Points [17, 0; 0, 284; -147, 0; 0, 136] + Branch { + ZOrder 29638 + Points [0, 135] + Branch { + ZOrder 29551 + Points [0, 130] + DstBlock "Product82" + DstPort 2 + } + Branch { + ZOrder 29550 + DstBlock "Product79" + DstPort 2 + } + } + Branch { + ZOrder 29636 + DstBlock "Product76" + DstPort 2 + } + } + Line { + ZOrder 29554 + SrcBlock "Product74" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX2_SIN" + DstPort 1 + } + Line { + ZOrder 29555 + SrcBlock "Product93" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX2_COS" + DstPort 1 + } + Line { + ZOrder 29556 + SrcBlock "MathFunction24" + SrcPort 1 + DstBlock "Sum81" + DstPort 1 + } + Line { + ZOrder 29557 + SrcBlock "MathFunction25" + SrcPort 1 + Points [30, 0] + DstBlock "Sum81" + DstPort 2 + } + Line { + ZOrder 29558 + SrcBlock "Sum81" + SrcPort 1 + DstBlock "SQRT16" + DstPort 1 + } + Line { + ZOrder 29559 + SrcBlock "SQRT16" + SrcPort 1 + Points [5, 0] + DstBlock "Product94" + DstPort 1 + } + Line { + ZOrder 29560 + SrcBlock "Constant95" + SrcPort 1 + Points [5, 0] + DstBlock "Product94" + DstPort 2 + } + Line { + ZOrder 29561 + SrcBlock "Product94" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 29562 + SrcBlock "Product95" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX1_SIN" + DstPort 1 + } + Line { + ZOrder 29563 + SrcBlock "Product96" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX1_COS" + DstPort 1 + } + Line { + ZOrder 29564 + SrcBlock "MathFunction26" + SrcPort 1 + DstBlock "Sum82" + DstPort 1 + } + Line { + ZOrder 29565 + SrcBlock "MathFunction27" + SrcPort 1 + Points [30, 0] + DstBlock "Sum82" + DstPort 2 + } + Line { + ZOrder 29566 + SrcBlock "Sum82" + SrcPort 1 + DstBlock "SQRT17" + DstPort 1 + } + Line { + ZOrder 29567 + SrcBlock "SQRT17" + SrcPort 1 + Points [5, 0] + DstBlock "Product97" + DstPort 1 + } + Line { + ZOrder 29568 + SrcBlock "Constant94" + SrcPort 1 + Points [5, 0] + DstBlock "Product97" + DstPort 2 + } + Line { + ZOrder 29569 + SrcBlock "Product97" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 29570 + SrcBlock "Product98" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPY1_SIN" + DstPort 1 + } + Line { + ZOrder 29571 + SrcBlock "Product99" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPY1_COS" + DstPort 1 + } + Line { + ZOrder 29572 + SrcBlock "MathFunction22" + SrcPort 1 + DstBlock "Sum83" + DstPort 1 + } + Line { + ZOrder 29573 + SrcBlock "MathFunction23" + SrcPort 1 + Points [30, 0] + DstBlock "Sum83" + DstPort 2 + } + Line { + ZOrder 29574 + SrcBlock "Sum83" + SrcPort 1 + DstBlock "SQRT18" + DstPort 1 + } + Line { + ZOrder 29575 + SrcBlock "SQRT18" + SrcPort 1 + Points [5, 0] + DstBlock "Product100" + DstPort 1 + } + Line { + ZOrder 29576 + SrcBlock "Constant96" + SrcPort 1 + Points [5, 0] + DstBlock "Product100" + DstPort 2 + } + Line { + ZOrder 29577 + SrcBlock "Product100" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 29578 + SrcBlock "Xend_DEMOD_TM_AMP_OPX2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX2" + DstPort 1 + } + Line { + ZOrder 29579 + SrcBlock "Xend_DEMOD_TM_AMP_OPX1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX1" + DstPort 1 + } + Line { + ZOrder 29580 + SrcBlock "Xend_DEMOD_TM_AMP_OPY1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPY1" + DstPort 1 + } + Line { + ZOrder 29585 + SrcBlock "Xend_Fil_DEMOD_TM_OPX2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 29584 + Points [0, -45; 549, 0] + Branch { + ZOrder 29583 + Points [0, 40] + DstBlock "Abs24" + DstPort 1 + } + Branch { + ZOrder 29582 + Points [66, 0; 0, 25] + DstBlock "Divide79" + DstPort 1 + } + } + Branch { + ZOrder 29581 + DstBlock "MathFunction24" + DstPort 1 + } + } + Line { + ZOrder 29590 + SrcBlock "Xend_Fil_DEMOD_TM_OPX2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29589 + Points [0, 43; 532, 0] + Branch { + ZOrder 29588 + Points [0, -38] + DstBlock "Abs25" + DstPort 1 + } + Branch { + ZOrder 29587 + Points [83, 0] + DstBlock "Divide94" + DstPort 1 + } + } + Branch { + ZOrder 29586 + DstBlock "MathFunction25" + DstPort 1 + } + } + Line { + ZOrder 29595 + SrcBlock "Xend_Fil_DEMOD_TM_OPX1_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 29594 + Points [0, -28; 551, 0] + Branch { + ZOrder 29593 + Points [0, 28] + DstBlock "Abs26" + DstPort 1 + } + Branch { + ZOrder 29592 + Points [80, 0; 0, 13] + DstBlock "Divide92" + DstPort 1 + } + } + Branch { + ZOrder 29591 + DstBlock "MathFunction26" + DstPort 1 + } + } + Line { + ZOrder 29600 + SrcBlock "Xend_Fil_DEMOD_TM_OPX1_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29599 + Points [0, 43; 538, 0] + Branch { + ZOrder 29598 + Points [0, -33] + DstBlock "Abs27" + DstPort 1 + } + Branch { + ZOrder 29597 + Points [77, 0] + DstBlock "Divide93" + DstPort 1 + } + } + Branch { + ZOrder 29596 + DstBlock "MathFunction27" + DstPort 1 + } + } + Line { + ZOrder 29605 + SrcBlock "Xend_Fil_DEMOD_TM_OPY1_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29604 + Points [0, -26; 561, 0] + Branch { + ZOrder 29603 + Points [0, 41] + DstBlock "Abs22" + DstPort 1 + } + Branch { + ZOrder 29602 + Points [63, 0; 0, 26] + DstBlock "Divide95" + DstPort 1 + } + } + Branch { + ZOrder 29601 + DstBlock "MathFunction22" + DstPort 1 + } + } + Line { + ZOrder 29610 + SrcBlock "Xend_Fil_DEMOD_TM_OPY1_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 29609 + Points [0, 54; 541, 0] + Branch { + ZOrder 29608 + Points [0, -29] + DstBlock "Abs23" + DstPort 1 + } + Branch { + ZOrder 29607 + Points [76, 0] + DstBlock "Divide96" + DstPort 1 + } + } + Branch { + ZOrder 29606 + DstBlock "MathFunction23" + DstPort 1 + } + } + Line { + ZOrder 29611 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX2" + DstPort 1 + } + Line { + ZOrder 29612 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_OPX2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX2" + DstPort 1 + } + Line { + ZOrder 29613 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX1" + DstPort 1 + } + Line { + ZOrder 29614 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_OPX1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX1" + DstPort 1 + } + Line { + ZOrder 29615 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPY1" + DstPort 1 + } + Line { + ZOrder 29616 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_OPY1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPY1" + DstPort 1 + } + Line { + ZOrder 29617 + SrcBlock "Divide79" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 29618 + SrcBlock "Abs24" + SrcPort 1 + DstBlock "Divide79" + DstPort 2 + } + Line { + ZOrder 29619 + SrcBlock "Abs25" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide94" + DstPort 2 + } + Line { + ZOrder 29620 + SrcBlock "Divide94" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 29621 + SrcBlock "Divide92" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 29622 + SrcBlock "Abs26" + SrcPort 1 + DstBlock "Divide92" + DstPort 2 + } + Line { + ZOrder 29623 + SrcBlock "Abs27" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide93" + DstPort 2 + } + Line { + ZOrder 29624 + SrcBlock "Divide93" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 29625 + SrcBlock "Divide95" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 29626 + SrcBlock "Abs22" + SrcPort 1 + DstBlock "Divide95" + DstPort 2 + } + Line { + ZOrder 29627 + SrcBlock "Abs23" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide96" + DstPort 2 + } + Line { + ZOrder 29628 + SrcBlock "Divide96" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 12097 + SrcBlock "Sum46" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 29691 + Points [0, 1220; 1635, 0] + Branch { + ZOrder 29630 + Points [0, 55] + DstBlock "Product96" + DstPort 1 + } + Branch { + ZOrder 29629 + DstBlock "Product95" + DstPort 1 + } + } + Branch { + ZOrder 29690 + DstBlock "Mux13" + DstPort 1 + } + } + Line { + ZOrder 12101 + SrcBlock "Xend_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [229, 0] + Branch { + ZOrder 29693 + Points [0, 1245; 1674, 0] + Branch { + ZOrder 29633 + Points [0, 55] + DstBlock "Product99" + DstPort 1 + } + Branch { + ZOrder 29632 + DstBlock "Product98" + DstPort 1 + } + } + Branch { + ZOrder 29692 + Points [71, 0] + DstBlock "Mux14" + DstPort 1 + } + } + Line { + ZOrder 34272 + SrcBlock "Sum68" + SrcPort 1 + Points [195, 0] + Branch { + ZOrder 34515 + Points [0, 375] + Branch { + ZOrder 45610 + Points [457, 0] + Branch { + ZOrder 45617 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 45616 + DstBlock "Product53" + DstPort 1 + } + } + Branch { + ZOrder 45609 + Points [0, 425; 295, 0] + Branch { + ZOrder 45630 + Points [0, 55] + DstBlock "Product63" + DstPort 1 + } + Branch { + ZOrder 45629 + DstBlock "Product62" + DstPort 1 + } + } + } + Branch { + ZOrder 34514 + DstBlock "Yend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29695 + SrcBlock "Xend_Fil_TM_OFFSET_L" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice27" + DstPort 1 + } + Line { + ZOrder 29696 + SrcBlock "Xend_ZEROE_TM_L_SW" + SrcPort 1 + DstBlock "Choice27" + DstPort 2 + } + Line { + ZOrder 29697 + SrcBlock "Constant108" + SrcPort 1 + Points [45, 0] + DstBlock "Choice27" + DstPort 3 + } + Line { + ZOrder 29698 + SrcBlock "Choice27" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum86" + DstPort 2 + } + Line { + ZOrder 29699 + SrcBlock "Xend_Fil_TM_OFFSET_Y" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice28" + DstPort 1 + } + Line { + ZOrder 29700 + SrcBlock "Xend_ZEROE_TM_Y_SW" + SrcPort 1 + DstBlock "Choice28" + DstPort 2 + } + Line { + ZOrder 29701 + SrcBlock "Constant109" + SrcPort 1 + Points [45, 0] + DstBlock "Choice28" + DstPort 3 + } + Line { + ZOrder 29702 + SrcBlock "Choice28" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum87" + DstPort 2 + } + Line { + ZOrder 29703 + SrcBlock "Xend_Fil_TM_OFFSET_P" + SrcPort 1 + Points [121, 0; 0, 5] + DstBlock "Choice36" + DstPort 1 + } + Line { + ZOrder 29704 + SrcBlock "Xend_ZEROE_TM_P_SW" + SrcPort 1 + DstBlock "Choice36" + DstPort 2 + } + Line { + ZOrder 29705 + SrcBlock "Constant110" + SrcPort 1 + Points [45, 0] + DstBlock "Choice36" + DstPort 3 + } + Line { + ZOrder 29706 + SrcBlock "Choice36" + SrcPort 1 + Points [65, 0] + DstBlock "Sum88" + DstPort 2 + } + Line { + ZOrder 29707 + SrcBlock "Xend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum84" + DstPort 2 + } + Line { + ZOrder 29708 + SrcBlock "Xend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum85" + DstPort 2 + } + Line { + ZOrder 29709 + SrcBlock "Xend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum89" + DstPort 2 + } + Line { + ZOrder 29723 + SrcBlock "Xend_TM_P_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 29763 + Points [0, -35] + DstBlock "Xend_TM_P" + DstPort 1 + } + Branch { + ZOrder 29762 + Points [94, 0] + Branch { + ZOrder 29730 + Points [0, 310] + DstBlock "Xend_Fil_TM_OFFSET_P" + DstPort 1 + } + Branch { + ZOrder 29729 + DstBlock "Sum88" + DstPort 1 + } + } + } + Line { + ZOrder 29721 + SrcBlock "Xend_TM_L_MON" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29760 + Points [0, -30] + DstBlock "Xend_TM_L" + DstPort 1 + } + Branch { + ZOrder 29759 + Points [131, 0] + Branch { + ZOrder 29726 + DstBlock "Sum86" + DstPort 1 + } + Branch { + ZOrder 29725 + Points [0, 275] + DstBlock "Xend_Fil_TM_OFFSET_L" + DstPort 1 + } + } + } + Line { + ZOrder 29718 + SrcBlock "Sum86" + SrcPort 1 + DstBlock "Sum84" + DstPort 1 + } + Line { + ZOrder 29719 + SrcBlock "Sum87" + SrcPort 1 + DstBlock "Sum85" + DstPort 1 + } + Line { + ZOrder 29720 + SrcBlock "Sum88" + SrcPort 1 + DstBlock "Sum89" + DstPort 1 + } + Line { + ZOrder 12086 + SrcBlock "OPLEV2_length1" + SrcPort 1 + DstBlock "Product37" + DstPort 1 + } + Line { + ZOrder 29722 + SrcBlock "Xend_TM_Y_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 29765 + Points [0, -30] + DstBlock "Xend_TM_Y" + DstPort 1 + } + Branch { + ZOrder 29764 + Points [109, 0] + Branch { + ZOrder 29728 + Points [0, 300] + DstBlock "Xend_Fil_TM_OFFSET_Y" + DstPort 1 + } + Branch { + ZOrder 29727 + DstBlock "Sum87" + DstPort 1 + } + } + } + Line { + ZOrder 29769 + SrcBlock "Yend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum91" + DstPort 2 + } + Line { + ZOrder 29772 + SrcBlock "Yend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum91" + DstPort 1 + } + Line { + ZOrder 29774 + SrcBlock "Yend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum92" + DstPort 2 + } + Line { + ZOrder 29775 + SrcBlock "Yend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum93" + DstPort 2 + } + Line { + ZOrder 29777 + SrcBlock "Yend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum92" + DstPort 1 + } + Line { + ZOrder 29779 + SrcBlock "Yend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum93" + DstPort 1 + } + Line { + ZOrder 29780 + SrcBlock "Yend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum94" + DstPort 2 + } + Line { + ZOrder 29781 + SrcBlock "Yend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum95" + DstPort 2 + } + Line { + ZOrder 29782 + SrcBlock "Yend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum96" + DstPort 2 + } + Line { + ZOrder 29787 + SrcBlock "Yend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum96" + DstPort 1 + } + Line { + ZOrder 29788 + SrcBlock "Yend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum95" + DstPort 1 + } + Line { + ZOrder 29789 + SrcBlock "Yend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum94" + DstPort 1 + } + Line { + ZOrder 29790 + SrcBlock "Xend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum45" + DstPort 2 + } + Line { + ZOrder 29791 + SrcBlock "Xend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum50" + DstPort 2 + } + Line { + ZOrder 29792 + SrcBlock "Xend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum97" + DstPort 2 + } + Line { + ZOrder 29797 + SrcBlock "Xend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum97" + DstPort 1 + } + Line { + ZOrder 29798 + SrcBlock "Xend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum50" + DstPort 1 + } + Line { + ZOrder 29802 + SrcBlock "Xend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum98" + DstPort 2 + } + Line { + ZOrder 29803 + SrcBlock "Xend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum99" + DstPort 2 + } + Line { + ZOrder 29804 + SrcBlock "Xend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum100" + DstPort 2 + } + Line { + ZOrder 29812 + SrcBlock "Xend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum99" + DstPort 1 + } + Line { + ZOrder 29813 + SrcBlock "Xend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum98" + DstPort 1 + } + Line { + ZOrder 33037 + SrcBlock "OPLEV1_yaw1" + SrcPort 1 + Points [51, 0; 0, -15] + DstBlock "Product39" + DstPort 1 + } + Line { + ZOrder 34183 + SrcBlock "Product37" + SrcPort 1 + Points [33, 0; 0, -10] + DstBlock "Product73" + DstPort 1 + } + Line { + ZOrder 34184 + SrcBlock "Constant58" + SrcPort 1 + Points [105, 0; 0, 90] + DstBlock "Product73" + DstPort 2 + } + Line { + ZOrder 45358 + SrcBlock "Demux4" + SrcPort 1 + DstBlock "Sum32" + DstPort 1 + } + Line { + ZOrder 34259 + SrcBlock "Yend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum32" + DstPort 2 + } + Line { + ZOrder 45359 + SrcBlock "Demux4" + SrcPort 2 + DstBlock "Sum37" + DstPort 1 + } + Line { + ZOrder 45360 + SrcBlock "Demux4" + SrcPort 3 + DstBlock "Sum68" + DstPort 1 + } + Line { + ZOrder 34262 + SrcBlock "Yend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum37" + DstPort 2 + } + Line { + ZOrder 34263 + SrcBlock "Yend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum68" + DstPort 2 + } + Line { + ZOrder 34336 + SrcBlock "Yend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 34342 + Points [222, 0; 0, 2060] + DstBlock "Product10" + DstPort 1 + } + Branch { + ZOrder 34341 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL3_VOLT" + DstPort 1 + } + } + Line { + ZOrder 34344 + SrcBlock "Yend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 34346 + Points [0, -14; 20, 0] + DstBlock "Yend_TM_COIL4_VOLT" + DstPort 1 + } + Branch { + ZOrder 34345 + Points [196, 0; 0, 2185] + DstBlock "Product15" + DstPort 1 + } + } + Line { + ZOrder 34386 + SrcBlock "Demux1" + SrcPort 3 + Points [75, 0; 0, -10] + DstBlock "Yend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 34387 + SrcBlock "Demux1" + SrcPort 4 + DstBlock "Yend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 34385 + SrcBlock "Demux1" + SrcPort 2 + Points [75, 0; 0, -25] + DstBlock "Yend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 34383 + SrcBlock "Demux1" + SrcPort 1 + Points [75, 0; 0, -40] + DstBlock "Yend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 34433 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "Yend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 34434 + SrcBlock "Yend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + ZOrder 36010 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_Fil" + DstPort 1 + } + Line { + ZOrder 38777 + SrcBlock "Product20" + SrcPort 1 + DstBlock "Terminator12" + DstPort 1 + } + Line { + ZOrder 38778 + SrcBlock "Product19" + SrcPort 1 + DstBlock "Terminator22" + DstPort 1 + } + Line { + ZOrder 38779 + SrcBlock "Product18" + SrcPort 1 + DstBlock "Terminator21" + DstPort 1 + } + Line { + ZOrder 38780 + SrcBlock "Product17" + SrcPort 1 + DstBlock "Terminator20" + DstPort 1 + } + Line { + ZOrder 16934 + SrcBlock "Yend_SEISM_ACC_MON" + SrcPort 1 + Points [34, 0] + Branch { + ZOrder 38802 + Points [0, -90] + DstBlock "K1:VIS-Yend_SEISM" + DstPort 1 + } + Branch { + ZOrder 38801 + DstBlock "Yend_SEISM_ACC" + DstPort 1 + } + } + Line { + ZOrder 38797 + SrcBlock "Constant62" + SrcPort 1 + DstBlock "Divide48" + DstPort 2 + } + Line { + ZOrder 38798 + SrcBlock "Constant77" + SrcPort 1 + DstBlock "Divide48" + DstPort 1 + } + Line { + ZOrder 38806 + SrcBlock "Constant76" + SrcPort 1 + Points [9, 0; 0, -35] + DstBlock "Divide98" + DstPort 2 + } + Line { + ZOrder 38807 + SrcBlock "Divide98" + SrcPort 1 + DstBlock "Yend_SEISM_ACC_MON" + DstPort 1 + } + Line { + ZOrder 39796 + SrcBlock "Yend_PIEZO1_MON" + SrcPort 1 + DstBlock "Product42" + DstPort 1 + } + Line { + ZOrder 39790 + SrcBlock "Yend_Fil_PIEZO1" + SrcPort 1 + DstBlock "Yend_PIEZO1_MON" + DstPort 1 + } + Line { + ZOrder 39795 + SrcBlock "Ground64" + SrcPort 1 + DstBlock "Yend_Fil_PIEZO1" + DstPort 1 + } + Line { + ZOrder 3910 + SrcBlock "Constant10" + SrcPort 1 + Points [98, 0; 0, 150] + Branch { + ZOrder 24244 + DstBlock "Product16" + DstPort 2 + } + Branch { + ZOrder 24243 + Points [0, 175] + Branch { + ZOrder 24246 + DstBlock "Product3" + DstPort 2 + } + Branch { + ZOrder 24245 + Points [0, 175] + Branch { + ZOrder 24249 + Points [0, 175] + Branch { + ZOrder 24251 + DstBlock "Product15" + DstPort 2 + } + Branch { + ZOrder 24250 + Points [0, 165] + Branch { + ZOrder 7871 + Points [0, 175] + Branch { + ZOrder 7874 + Points [0, 175] + Branch { + ZOrder 7877 + Points [0, 175] + Branch { + ZOrder 39800 + Points [0, 2845] + DstBlock "Product42" + DstPort 2 + } + Branch { + ZOrder 39799 + DstBlock "Product19" + DstPort 2 + } + } + Branch { + ZOrder 7876 + DstBlock "Product18" + DstPort 2 + } + } + Branch { + ZOrder 7873 + DstBlock "Product17" + DstPort 2 + } + } + Branch { + ZOrder 7870 + DstBlock "Product20" + DstPort 2 + } + } + } + Branch { + ZOrder 24248 + DstBlock "Product10" + DstPort 2 + } + } + } + } + Line { + ZOrder 55867 + SrcBlock "Divide4" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 55868 + SrcBlock "Divide6" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 40942 + SrcBlock "Yend_PIEZODRIVER5_MON" + SrcPort 1 + DstBlock "Divide99" + DstPort 1 + } + Line { + ZOrder 40943 + SrcBlock "Divide99" + SrcPort 1 + DstBlock "Yend_PIEZODRIVER5_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 40947 + SrcBlock "Yend_PIEZODRIVER5_VOLT_MON" + SrcPort 1 + Points [31, 0] + Branch { + ZOrder 40949 + DstBlock "Product43" + DstPort 1 + } + Branch { + ZOrder 40948 + Points [0, -55] + DstBlock "Yend_PIEZODRIVER5_VOLT" + DstPort 1 + } + } + Line { + ZOrder 40950 + SrcBlock "Constant78" + SrcPort 1 + DstBlock "Product43" + DstPort 2 + } + Line { + ZOrder 40951 + SrcBlock "Product43" + SrcPort 1 + DstBlock "Yend_PIEZODRIVER5_TRUEVOLT" + DstPort 1 + } + Line { + ZOrder 43823 + SrcBlock "Ground66" + SrcPort 1 + DstBlock "Yend_SEISM_MON" + DstPort 1 + } + Line { + ZOrder 45346 + SrcBlock "Yend_Fil_TM_EXC_L" + SrcPort 1 + DstBlock "Sum34" + DstPort 1 + } + Line { + ZOrder 45347 + SrcBlock "Yend_Fil_TM_EXC_P" + SrcPort 1 + DstBlock "Sum36" + DstPort 1 + } + Line { + ZOrder 45348 + SrcBlock "Yend_Fil_TM_EXC_Y" + SrcPort 1 + DstBlock "Sum35" + DstPort 1 + } + Line { + ZOrder 45495 + SrcBlock "Mux24" + SrcPort 1 + DstBlock "OPLEV2_ratio" + DstPort 1 + } + Line { + ZOrder 45498 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Product44" + DstPort 1 + } + Line { + ZOrder 45499 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Product45" + DstPort 1 + } + Line { + ZOrder 45501 + SrcBlock "Constant50" + SrcPort 1 + Points [70, 0; 0, 95] + DstBlock "Mux24" + DstPort 2 + } + Line { + ZOrder 45503 + SrcBlock "Sum38" + SrcPort 1 + Points [52, 0; 0, 170] + DstBlock "Mux24" + DstPort 1 + } + Line { + ZOrder 45505 + SrcBlock "OPLEV2_ratio" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 47308 + Points [578, 0] + DstBlock "Divide73" + DstPort 2 + } + Branch { + ZOrder 47307 + Points [0, 1120] + Branch { + ZOrder 45507 + Points [0, 175] + DstBlock "Product45" + DstPort 2 + } + Branch { + ZOrder 45506 + DstBlock "Product44" + DstPort 2 + } + } + } + Line { + ZOrder 45511 + SrcBlock "Constant45" + SrcPort 1 + Points [135, 0; 0, 183; 809, 0; 0, 387] + Branch { + ZOrder 45531 + Points [0, 150] + DstBlock "Mux11" + DstPort 3 + } + Branch { + ZOrder 45530 + DstBlock "Mux7" + DstPort 2 + } + } + Line { + ZOrder 55889 + SrcBlock "OPLEV2_length" + SrcPort 1 + DstBlock "Yend_TM_L_MON" + DstPort 1 + } + Line { + ZOrder 45516 + SrcBlock "Mux10" + SrcPort 1 + DstBlock "OPLEV1_yaw" + DstPort 1 + } + Line { + ZOrder 45518 + SrcBlock "Sum39" + SrcPort 1 + Points [905, 0; 0, 585] + Branch { + ZOrder 45529 + Points [0, 65] + DstBlock "Mux11" + DstPort 2 + } + Branch { + ZOrder 45528 + DstBlock "Mux10" + DstPort 2 + } + } + Line { + ZOrder 45541 + SrcBlock "OPLEV1_yaw" + SrcPort 1 + Points [10, 0] + DstBlock "Product101" + DstPort 1 + } + Line { + ZOrder 45523 + SrcBlock "Mux11" + SrcPort 1 + DstBlock "OPLEV1_pitch" + DstPort 1 + } + Line { + ZOrder 45534 + SrcBlock "Product32" + SrcPort 1 + DstBlock "Yend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 45535 + SrcBlock "Yend_TM_L_MON" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 45558 + DstBlock "Sum67" + DstPort 1 + } + Branch { + ZOrder 45551 + Points [0, -30] + DstBlock "Yend_TM_L" + DstPort 1 + } + } + Line { + ZOrder 45542 + SrcBlock "OPLEV1_pitch" + SrcPort 1 + Points [10, 0] + DstBlock "Product32" + DstPort 1 + } + Line { + ZOrder 45543 + SrcBlock "Yend_TM_Y_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 45553 + Points [0, -30] + DstBlock "Yend_TM_Y" + DstPort 1 + } + Branch { + ZOrder 45552 + DstBlock "Mux1" + DstPort 2 + } + } + Line { + ZOrder 45544 + SrcBlock "Product101" + SrcPort 1 + DstBlock "Yend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 45545 + SrcBlock "Yend_TM_P_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 45555 + DstBlock "Yend_TM_P" + DstPort 1 + } + Branch { + ZOrder 45554 + DstBlock "Mux1" + DstPort 3 + } + } + Line { + ZOrder 45563 + SrcBlock "Choice26" + SrcPort 1 + Points [9, 0; 0, 174; 31, 0] + DstBlock "Sum67" + DstPort 2 + } + Line { + ZOrder 45564 + SrcBlock "Sum67" + SrcPort 1 + DstBlock "Mux1" + DstPort 1 + } + Line { + ZOrder 45559 + SrcBlock "Sum32" + SrcPort 1 + Points [236, 0] + Branch { + ZOrder 34511 + Points [0, 260] + Branch { + ZOrder 45605 + Points [404, 0] + Branch { + ZOrder 45613 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 45612 + DstBlock "Product47" + DstPort 1 + } + } + Branch { + ZOrder 45604 + Points [0, 425; 256, 0] + Branch { + ZOrder 45626 + Points [0, 55] + DstBlock "Product57" + DstPort 1 + } + Branch { + ZOrder 45625 + DstBlock "Product56" + DstPort 1 + } + } + } + Branch { + ZOrder 34510 + DstBlock "Yend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 47299 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "Mux10" + DstPort 1 + } + Line { + ZOrder 14094 + SrcBlock "Divide19" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 55879 + DstBlock "Yend_OPLEV2_X_mm_MON" + DstPort 1 + } + Branch { + ZOrder 55878 + Points [0, -265] + DstBlock "Yend_Fil_OPLEV2_X_mm_diff" + DstPort 1 + } + } + Line { + ZOrder 47313 + SrcBlock "Divide73" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 50814 + SrcBlock "Abs36" + SrcPort 1 + DstBlock "Divide3" + DstPort 2 + } + Line { + ZOrder 50868 + SrcBlock "Product102" + SrcPort 1 + Points [4, 0; 0, -60] + DstBlock "Operator1" + DstPort 2 + } + Line { + ZOrder 50870 + SrcBlock "Yend_OPLEV1_SUM_VOLT_full" + SrcPort 1 + Points [54, 0; 0, 31; -56, 0; 0, 19] + DstBlock "Product102" + DstPort 1 + } + Line { + ZOrder 50871 + SrcBlock "Constant59" + SrcPort 1 + DstBlock "Product102" + DstPort 2 + } + Line { + ZOrder 4275 + SrcBlock "Yend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 24277 + Points [0, -50] + DstBlock "Yend_OPLEV1_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 2195 + Points [99, 0] + Branch { + ZOrder 50773 + DstBlock "Divide101" + DstPort 1 + } + Branch { + ZOrder 50760 + Points [0, 248; 2043, 0; 0, 1027; 618, 0] + Branch { + ZOrder 45640 + Points [0, 55] + DstBlock "Product68" + DstPort 1 + } + Branch { + ZOrder 45639 + DstBlock "Product67" + DstPort 1 + } + } + } + } + Line { + ZOrder 4276 + SrcBlock "Yend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 24281 + Points [0, -65] + DstBlock "Yend_OPLEV1_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 3484 + Points [110, 0] + Branch { + ZOrder 54463 + Points [0, 97; 2003, 0; 0, 1133; 652, 0] + Branch { + ZOrder 45642 + Points [0, 55] + DstBlock "Product71" + DstPort 1 + } + Branch { + ZOrder 45641 + DstBlock "Product70" + DstPort 1 + } + } + Branch { + ZOrder 54462 + DstBlock "Divide102" + DstPort 1 + } + } + } + Line { + ZOrder 4274 + SrcBlock "Yend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 49009 + Points [145, 0] + Branch { + ZOrder 55170 + Points [0, -160] + Branch { + ZOrder 52516 + DstBlock "Divide102" + DstPort 2 + } + Branch { + ZOrder 52514 + Points [0, -175] + DstBlock "Divide101" + DstPort 2 + } + } + Branch { + ZOrder 52510 + DstBlock "Operator1" + DstPort 1 + } + } + Branch { + ZOrder 49008 + Points [0, -60] + DstBlock "Yend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 54358 + SrcBlock "Abs39" + SrcPort 1 + DstBlock "Divide103" + DstPort 2 + } + Line { + ZOrder 54378 + SrcBlock "Product103" + SrcPort 1 + Points [4, 0; 0, -60] + DstBlock "Operator2" + DstPort 2 + } + Line { + ZOrder 54379 + SrcBlock "Yend_OPLEV2_SUM_VOLT_full" + SrcPort 1 + Points [54, 0; 0, 31; -56, 0; 0, 19] + DstBlock "Product103" + DstPort 1 + } + Line { + ZOrder 54380 + SrcBlock "Constant71" + SrcPort 1 + DstBlock "Product103" + DstPort 2 + } + Line { + ZOrder 54394 + SrcBlock "Yend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 54397 + Points [137, 0] + Branch { + ZOrder 54481 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 54412 + Points [0, -52; -27, 0; 0, -71; 2277, 0; 0, 458; 396, 0] + Branch { + ZOrder 54415 + Points [0, 55] + DstBlock "Product65" + DstPort 1 + } + Branch { + ZOrder 54414 + DstBlock "Product46" + DstPort 1 + } + } + } + Branch { + ZOrder 54396 + Points [0, -50] + DstBlock "Yend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 54398 + SrcBlock "Yend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 54476 + DstBlock "Divide18" + DstPort 1 + } + Branch { + ZOrder 54475 + Points [0, -65] + DstBlock "Yend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 54406 + SrcBlock "Yend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 54408 + Points [0, -60] + DstBlock "Yend_OPLEV2_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 54407 + Points [173, 0] + Branch { + ZOrder 54387 + Points [0, -23; 1, 0; 0, -137] + Branch { + ZOrder 54386 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 54385 + Points [0, -175] + DstBlock "Divide16" + DstPort 2 + } + } + Branch { + ZOrder 54384 + DstBlock "Operator2" + DstPort 1 + } + } + } + Line { + ZOrder 54409 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 54482 + SrcBlock "Divide16" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 55177 + Points [0, -70] + Branch { + ZOrder 55179 + Points [0, -30; 47, 0] + DstBlock "Divide103" + DstPort 1 + } + Branch { + ZOrder 55178 + DstBlock "Abs39" + DstPort 1 + } + } + Branch { + ZOrder 55176 + Points [119, 0; 0, -10] + DstBlock "Choie3" + DstPort 1 + } + } + Line { + ZOrder 54472 + SrcBlock "Choice7" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 54473 + SrcBlock "Operator1" + SrcPort 1 + Points [150, 0] + DstBlock "Choice7" + DstPort 2 + } + Line { + ZOrder 54474 + SrcBlock "Divide3" + SrcPort 1 + Points [0, 85] + DstBlock "Choice7" + DstPort 3 + } + Line { + ZOrder 54483 + SrcBlock "Divide103" + SrcPort 1 + Points [14, 0; 0, 85] + DstBlock "Choie3" + DstPort 3 + } + Line { + ZOrder 54484 + SrcBlock "Choie3" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 54485 + SrcBlock "Operator2" + SrcPort 1 + Points [135, 0] + DstBlock "Choie3" + DstPort 2 + } + Line { + ZOrder 55880 + SrcBlock "Yend_Fil_OPLEV1_X_mm_diff" + SrcPort 1 + Points [38, 0; 0, 20] + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 55881 + SrcBlock "Yend_Fil_OPLEV1_Y_mm_diff" + SrcPort 1 + Points [69, 0] + Branch { + ZOrder 56432 + DstBlock "K1:VIS-Yend_OPLEV1_Y_mm" + DstPort 1 + } + Branch { + ZOrder 56431 + Points [0, -80] + DstBlock "Mux11" + DstPort 1 + } + } + Line { + ZOrder 55891 + SrcBlock "Product34" + SrcPort 1 + Points [4, 0; 0, -515] + Branch { + ZOrder 55892 + DstBlock "Divide73" + DstPort 1 + } + Branch { + ZOrder 47301 + Points [0, -90] + DstBlock "Mux7" + DstPort 1 + } + } + Line { + ZOrder 55893 + SrcBlock "Yend_Fil_OPLEV2_X_mm_diff" + SrcPort 1 + Points [20, 0; 0, -10] + DstBlock "Product34" + DstPort 1 + } + Line { + ZOrder 55894 + SrcBlock "Constant82" + SrcPort 1 + Points [13, 0; 0, 65] + DstBlock "Product34" + DstPort 2 + } + Line { + ZOrder 56434 + SrcBlock "Ground3" + SrcPort 1 + Points [62, 0; 0, -240] + Branch { + ZOrder 56036 + Points [0, -175] + Branch { + ZOrder 56039 + Points [0, -175; 4, 0] + Branch { + ZOrder 56042 + Points [0, -175] + Branch { + ZOrder 56992 + DstBlock "DAC_1" + DstPort 13 + } + Branch { + ZOrder 56991 + Points [0, -175] + Branch { + ZOrder 56047 + Points [0, -175] + Branch { + ZOrder 56050 + Points [0, -175] + Branch { + ZOrder 56053 + Points [0, -175] + Branch { + ZOrder 56056 + Points [0, -175; 3, 0] + Branch { + ZOrder 56059 + Points [0, -175] + Branch { + ZOrder 56061 + Points [0, -175] + Branch { + ZOrder 56064 + Points [0, -175] + Branch { + ZOrder 56067 + Points [0, -175] + Branch { + ZOrder 56071 + Points [0, -175] + Branch { + ZOrder 56074 + Points [0, -175] + Branch { + ZOrder 56076 + Points [0, -175] + DstBlock "DAC_1" + DstPort 1 + } + Branch { + ZOrder 56075 + DstBlock "DAC_1" + DstPort 2 + } + } + Branch { + ZOrder 56073 + DstBlock "DAC_1" + DstPort 3 + } + } + Branch { + ZOrder 56070 + DstBlock "DAC_1" + DstPort 4 + } + } + Branch { + ZOrder 56066 + DstBlock "DAC_1" + DstPort 5 + } + } + Branch { + ZOrder 56063 + DstBlock "DAC_1" + DstPort 6 + } + } + Branch { + ZOrder 56060 + DstBlock "DAC_1" + DstPort 7 + } + } + Branch { + ZOrder 56058 + DstBlock "DAC_1" + DstPort 8 + } + } + Branch { + ZOrder 56055 + DstBlock "DAC_1" + DstPort 9 + } + } + Branch { + ZOrder 56052 + DstBlock "DAC_1" + DstPort 10 + } + } + Branch { + ZOrder 56049 + DstBlock "DAC_1" + DstPort 11 + } + } + Branch { + ZOrder 56046 + DstBlock "DAC_1" + DstPort 12 + } + } + } + Branch { + ZOrder 56041 + DstBlock "DAC_1" + DstPort 14 + } + } + Branch { + ZOrder 56038 + DstBlock "DAC_1" + DstPort 15 + } + } + Branch { + ZOrder 56035 + DstBlock "DAC_1" + DstPort 16 + } + } + Line { + ZOrder 56990 + SrcBlock "Product42" + SrcPort 1 + Points [37, 0; 0, -3360] + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 56094 + SrcBlock "Product15" + SrcPort 1 + DstBlock "Terminator23" + DstPort 1 + } + Line { + ZOrder 56095 + SrcBlock "Product10" + SrcPort 1 + DstBlock "Terminator31" + DstPort 1 + } + Line { + ZOrder 56100 + SrcBlock "Product3" + SrcPort 1 + DstBlock "Terminator32" + DstPort 1 + } + Line { + ZOrder 56104 + SrcBlock "Product16" + SrcPort 1 + DstBlock "Terminator33" + DstPort 1 + } + Line { + ZOrder 56400 + SrcBlock "Ground2" + SrcPort 1 + Points [62, 0] + Branch { + ZOrder 56289 + Points [0, -255; 8, 0] + Branch { + ZOrder 56098 + Points [0, -175] + Branch { + ZOrder 56102 + Points [0, -175] + Branch { + ZOrder 56106 + Points [0, -175] + DstBlock "DAC_0" + DstPort 9 + } + Branch { + ZOrder 56105 + DstBlock "DAC_0" + DstPort 10 + } + } + Branch { + ZOrder 56101 + DstBlock "DAC_0" + DstPort 11 + } + } + Branch { + ZOrder 56097 + DstBlock "DAC_0" + DstPort 12 + } + } + Branch { + ZOrder 56288 + Points [0, 95] + Branch { + ZOrder 56291 + Points [0, 175] + Branch { + ZOrder 56294 + Points [0, 175] + DstBlock "DAC_0" + DstPort 16 + } + Branch { + ZOrder 56293 + DstBlock "DAC_0" + DstPort 15 + } + } + Branch { + ZOrder 56290 + DstBlock "DAC_0" + DstPort 14 + } + } + } + Line { + ZOrder 56372 + SrcBlock "Ground1" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 56374 + Points [0, 175] + Branch { + ZOrder 56376 + Points [0, 175] + Branch { + ZOrder 56379 + Points [0, 175] + Branch { + ZOrder 56382 + Points [0, 175] + Branch { + ZOrder 56385 + Points [0, 175] + Branch { + ZOrder 56388 + Points [0, 175; 1, 0] + Branch { + ZOrder 56392 + Points [0, 175] + DstBlock "DAC_0" + DstPort 8 + } + Branch { + ZOrder 56391 + DstBlock "DAC_0" + DstPort 7 + } + } + Branch { + ZOrder 56387 + DstBlock "DAC_0" + DstPort 6 + } + } + Branch { + ZOrder 56384 + DstBlock "DAC_0" + DstPort 5 + } + } + Branch { + ZOrder 56381 + DstBlock "DAC_0" + DstPort 4 + } + } + Branch { + ZOrder 56378 + DstBlock "DAC_0" + DstPort 3 + } + } + Branch { + ZOrder 56375 + DstBlock "DAC_0" + DstPort 2 + } + } + Branch { + ZOrder 56373 + DstBlock "DAC_0" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57052 + Points [1440, 16570] + DstBlock "Bus\nSelector2" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57053 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 21 + DstBlock "Terminator34" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57054 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 11 + DstBlock "Terminator87" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57055 + Labels [1, 1] + SrcBlock "Bus\nSelector2" + SrcPort 8 + DstBlock "Terminator69" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57056 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 4 + DstBlock "Terminator70" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57057 + SrcBlock "MEAN_SENSE_PD1" + SrcPort 1 + Points [0, -235] + DstBlock "CRY_SENSE_PD1_MEAN_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57058 + SrcBlock "B_PD1" + SrcPort 1 + Points [0, -4; 30, 0; 0, -56; 162, 0; 0, -42; 948, 0] + DstBlock "Sum128" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57061 + SrcBlock "CRY_SENSE_DELTA_V_PD1_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 57060 + DstBlock "Divide146" + DstPort 1 + } + Branch { + ZOrder 57059 + DstBlock "CRY_SENSE_DELTA_V_PD1" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57064 + SrcBlock "A_PD1" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 57063 + Points [0, 36; 332, 0; 0, -116] + DstBlock "Divide122" + DstPort 2 + } + Branch { + ZOrder 57062 + DstBlock "Divide146" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57065 + SrcBlock "Divide146" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD1_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57068 + SrcBlock "CRY_SENSE_DELTA_D_PD1_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 57067 + DstBlock "Terminator81" + DstPort 1 + } + Branch { + ZOrder 57066 + DstBlock "CRY_SENSE_DELTA_D_PD1" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57071 + SrcBlock "MEAN_SENSE_PD2" + SrcPort 1 + Points [0, -9] + Branch { + ZOrder 57070 + Points [22, 0; 0, 109; 193, 0] + DstBlock "Sum31" + DstPort 2 + } + Branch { + ZOrder 57069 + Points [0, -11] + DstBlock "CRY_SENSE_PD2_MEAN_MON" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57072 + SrcBlock "Sum31" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD2_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57075 + SrcBlock "CRY_SENSE_DELTA_V_PD2_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 57074 + DstBlock "Divide147" + DstPort 1 + } + Branch { + ZOrder 57073 + DstBlock "CRY_SENSE_DELTA_V_PD2" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57076 + SrcBlock "B_PD2" + SrcPort 1 + Points [1130, 0] + DstBlock "Sum129" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57079 + SrcBlock "A_PD2" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 57078 + Points [0, 49; 1092, 0; 0, -99] + DstBlock "Divide123" + DstPort 2 + } + Branch { + ZOrder 57077 + DstBlock "Divide147" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57080 + SrcBlock "Divide147" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD2_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57083 + SrcBlock "CRY_SENSE_DELTA_D_PD2_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 57082 + DstBlock "Terminator82" + DstPort 1 + } + Branch { + ZOrder 57081 + DstBlock "CRY_SENSE_DELTA_D_PD2" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57090 + SrcBlock "CRY_SENSE_PANEL1_PD1_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 57089 + Points [125, 0] + Branch { + ZOrder 57088 + DstBlock "CRY_SENSE_PANEL1_PD1" + DstPort 1 + } + Branch { + ZOrder 57087 + Points [40, 0] + Branch { + ZOrder 57086 + DstBlock "CRY_SENSE_DELTA_V_PD1_MON" + DstPort 1 + } + Branch { + ZOrder 57085 + Points [0, -31; 109, 0; 0, -69] + DstBlock "Sum128" + DstPort 1 + } + } + } + Branch { + ZOrder 57084 + DstBlock "MEAN_SENSE_PD1" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57097 + SrcBlock "CRY_SENSE_PANEL1_PD2_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 57096 + Points [115, 0] + Branch { + ZOrder 57095 + Points [40, 0] + Branch { + ZOrder 57094 + Points [0, 51; 184, 0; 0, 32; 1167, 0; 0, -133] + DstBlock "Sum129" + DstPort 1 + } + Branch { + ZOrder 57093 + DstBlock "Sum31" + DstPort 1 + } + } + Branch { + ZOrder 57092 + DstBlock "CRY_SENSE_PANEL1_PD2" + DstPort 1 + } + } + Branch { + ZOrder 57091 + DstBlock "MEAN_SENSE_PD2" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57098 + SrcBlock "Divide148" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product136" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57099 + SrcBlock "Divide5" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product137" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57102 + SrcBlock "MEAN_SENSE_PD3" + SrcPort 1 + Points [0, -6] + Branch { + ZOrder 57101 + Points [31, 0; 0, 126; 189, 0] + DstBlock "Sum103" + DstPort 2 + } + Branch { + ZOrder 57100 + Points [0, -9] + DstBlock "CRY_SENSE_PD3_MEAN_MON" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57103 + SrcBlock "Sum103" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD3_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57104 + SrcBlock "B_PD3" + SrcPort 1 + Points [0, -2; 30, 0; 0, -93; 1027, 0; 0, 34; 63, 0] + DstBlock "Sum130" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57107 + SrcBlock "CRY_SENSE_DELTA_V_PD3_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 57106 + DstBlock "Divide100" + DstPort 1 + } + Branch { + ZOrder 57105 + DstBlock "CRY_SENSE_DELTA_V_PD3" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57108 + SrcBlock "Divide100" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD3_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57111 + SrcBlock "CRY_SENSE_DELTA_D_PD3_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 57110 + DstBlock "Terminator83" + DstPort 1 + } + Branch { + ZOrder 57109 + DstBlock "CRY_SENSE_DELTA_D_PD3" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57114 + SrcBlock "MEAN_SENSE_PD4" + SrcPort 1 + Points [0, -12] + Branch { + ZOrder 57113 + Points [21, 0; 0, 111; 194, 0] + DstBlock "Sum60" + DstPort 2 + } + Branch { + ZOrder 57112 + Points [0, -8] + DstBlock "CRY_SENSE_PD4_MEAN_MON" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57115 + SrcBlock "Sum60" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD4_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57116 + SrcBlock "B_PD4" + SrcPort 1 + Points [5, 0; 0, 27; 1105, 0] + DstBlock "Sum131" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57119 + SrcBlock "CRY_SENSE_DELTA_V_PD4_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 57118 + DstBlock "Divide104" + DstPort 1 + } + Branch { + ZOrder 57117 + DstBlock "CRY_SENSE_DELTA_V_PD4" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57120 + SrcBlock "Divide104" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD4_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57123 + SrcBlock "CRY_SENSE_DELTA_D_PD4_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 57122 + DstBlock "Terminator84" + DstPort 1 + } + Branch { + ZOrder 57121 + DstBlock "CRY_SENSE_DELTA_D_PD4" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57124 + SrcBlock "Sum102" + SrcPort 1 + DstBlock "Product138" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57125 + SrcBlock "CRY_SENSE_PANEL2_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL2_ROTATE" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57128 + SrcBlock "CRY_SENSE_PANEL2_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 57127 + Points [134, 0; 0, 260] + DstBlock "FIL_PD_H2" + DstPort 1 + } + Branch { + ZOrder 57126 + DstBlock "CRY_SENSE_PANEL2_LENGTH" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57129 + SrcBlock "Product138" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL2_LENGTH_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57130 + SrcBlock "Product35" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL2_ROTATE_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57137 + SrcBlock "CRY_SENSE_PANEL2_PD3_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 57136 + DstBlock "MEAN_SENSE_PD3" + DstPort 1 + } + Branch { + ZOrder 57135 + Points [120, 0] + Branch { + ZOrder 57134 + DstBlock "CRY_SENSE_PANEL2_PD3" + DstPort 1 + } + Branch { + ZOrder 57133 + Points [37, 0] + Branch { + ZOrder 57132 + Points [0, -31; 125, 0; 0, -51; 1202, 0; 0, 32] + DstBlock "Sum130" + DstPort 1 + } + Branch { + ZOrder 57131 + DstBlock "Sum103" + DstPort 1 + } + } + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57144 + SrcBlock "CRY_SENSE_PANEL2_PD4_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 57143 + DstBlock "MEAN_SENSE_PD4" + DstPort 1 + } + Branch { + ZOrder 57142 + Points [115, 0] + Branch { + ZOrder 57141 + Points [73, 0] + Branch { + ZOrder 57140 + Points [0, 39; 316, 0; 0, 25; 1006, 0] + DstBlock "Sum131" + DstPort 1 + } + Branch { + ZOrder 57139 + DstBlock "Sum60" + DstPort 1 + } + } + Branch { + ZOrder 57138 + DstBlock "CRY_SENSE_PANEL2_PD4" + DstPort 1 + } + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57147 + SrcBlock "Constant114" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 57146 + Points [0, 90] + DstBlock "Product35" + DstPort 2 + } + Branch { + ZOrder 57145 + DstBlock "Product138" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57148 + SrcBlock "Sum101" + SrcPort 1 + DstBlock "Product35" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57149 + SrcBlock "Divide105" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product104" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57150 + SrcBlock "Divide97" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product105" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57153 + SrcBlock "MEAN_SENSE_PD5" + SrcPort 1 + Points [0, -16] + Branch { + ZOrder 57152 + Points [40, 0; 0, 126; 180, 0] + DstBlock "Sum109" + DstPort 2 + } + Branch { + ZOrder 57151 + Points [0, -34] + DstBlock "CRY_SENSE_PD5_MEAN_MON" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57154 + SrcBlock "Sum109" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD5_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57155 + SrcBlock "B_PD5" + SrcPort 1 + Points [0, -2; 35, 0; 0, -75; 88, 0; 0, -14; 913, 0; 0, 16] + DstBlock "Sum132" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57158 + SrcBlock "CRY_SENSE_DELTA_V_PD5_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 57157 + DstBlock "Divide107" + DstPort 1 + } + Branch { + ZOrder 57156 + DstBlock "CRY_SENSE_DELTA_V_PD5" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57159 + SrcBlock "Divide107" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD5_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57162 + SrcBlock "CRY_SENSE_DELTA_D_PD5_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 57161 + DstBlock "Terminator86" + DstPort 1 + } + Branch { + ZOrder 57160 + DstBlock "CRY_SENSE_DELTA_D_PD5" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57165 + SrcBlock "MEAN_SENSE_PD6" + SrcPort 1 + Points [0, -12] + Branch { + ZOrder 57164 + Points [24, 0; 0, 112; 201, 0] + DstBlock "Sum105" + DstPort 2 + } + Branch { + ZOrder 57163 + Points [0, -8] + DstBlock "CRY_SENSE_PD6_MEAN_MON" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57166 + SrcBlock "Sum105" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD6_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57169 + SrcBlock "CRY_SENSE_DELTA_V_PD6_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 57168 + DstBlock "Divide108" + DstPort 1 + } + Branch { + ZOrder 57167 + DstBlock "CRY_SENSE_DELTA_V_PD6" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57170 + SrcBlock "B_PD6" + SrcPort 1 + Points [5, 0; 0, 18; 1115, 0] + DstBlock "Sum135" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57173 + SrcBlock "A_PD6" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 57172 + Points [0, 30; 1090, 0; 0, -85] + DstBlock "Divide127" + DstPort 2 + } + Branch { + ZOrder 57171 + DstBlock "Divide108" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57174 + SrcBlock "Divide108" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD6_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57177 + SrcBlock "CRY_SENSE_DELTA_D_PD6_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 57176 + DstBlock "Terminator88" + DstPort 1 + } + Branch { + ZOrder 57175 + DstBlock "CRY_SENSE_DELTA_D_PD6" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57178 + SrcBlock "Sum108" + SrcPort 1 + DstBlock "Product109" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57179 + SrcBlock "CRY_SENSE_PANEL3_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL3_ROTATE" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57182 + SrcBlock "CRY_SENSE_PANEL3_LENGTH_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 57181 + Points [25, 0] + DstBlock "CRY_SENSE_PANEL3_LENGTH" + DstPort 1 + } + Branch { + ZOrder 57180 + Points [0, -130] + DstBlock "FIL_PD_H3" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57183 + SrcBlock "Product109" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL3_LENGTH_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57184 + SrcBlock "Product106" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL3_ROTATE_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57191 + SrcBlock "CRY_SENSE_PANEL3_PD5_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 57190 + Points [120, 0] + Branch { + ZOrder 57189 + DstBlock "CRY_SENSE_PANEL3_PD5" + DstPort 1 + } + Branch { + ZOrder 57188 + Points [46, 0] + Branch { + ZOrder 57187 + Points [0, -31; 105, 0; 0, -60; 1244, 0] + DstBlock "Sum132" + DstPort 1 + } + Branch { + ZOrder 57186 + DstBlock "Sum109" + DstPort 1 + } + } + } + Branch { + ZOrder 57185 + DstBlock "MEAN_SENSE_PD5" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57198 + SrcBlock "CRY_SENSE_PANEL3_PD6_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 57197 + DstBlock "MEAN_SENSE_PD6" + DstPort 1 + } + Branch { + ZOrder 57196 + Points [125, 0] + Branch { + ZOrder 57195 + Points [55, 0] + Branch { + ZOrder 57194 + Points [0, 83; 1249, 0; 0, -158] + DstBlock "Sum135" + DstPort 1 + } + Branch { + ZOrder 57193 + DstBlock "Sum105" + DstPort 1 + } + } + Branch { + ZOrder 57192 + DstBlock "CRY_SENSE_PANEL3_PD6" + DstPort 1 + } + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57201 + SrcBlock "Constant115" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 57200 + Points [0, 90] + DstBlock "Product106" + DstPort 2 + } + Branch { + ZOrder 57199 + DstBlock "Product109" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57202 + SrcBlock "Sum107" + SrcPort 1 + DstBlock "Product106" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57203 + SrcBlock "Divide109" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product107" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57204 + SrcBlock "Divide106" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product108" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57207 + SrcBlock "MEAN_SENSE_PD7" + SrcPort 1 + Points [0, -8] + Branch { + ZOrder 57206 + Points [29, 0; 0, 138; 186, 0] + DstBlock "Sum115" + DstPort 2 + } + Branch { + ZOrder 57205 + Points [0, -12] + DstBlock "CRY_SENSE_PD7_MEAN_MON" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57208 + SrcBlock "Sum115" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD7_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57211 + SrcBlock "A_PD7" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 57210 + Points [0, -45; 185, 0; 0, -30] + DstBlock "Divide130" + DstPort 2 + } + Branch { + ZOrder 57209 + DstBlock "Divide111" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57214 + SrcBlock "CRY_SENSE_DELTA_V_PD7_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 57213 + DstBlock "Divide111" + DstPort 1 + } + Branch { + ZOrder 57212 + DstBlock "CRY_SENSE_DELTA_V_PD7" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57215 + SrcBlock "Divide111" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD7_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57218 + SrcBlock "CRY_SENSE_DELTA_D_PD7_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 57217 + DstBlock "Terminator89" + DstPort 1 + } + Branch { + ZOrder 57216 + DstBlock "CRY_SENSE_DELTA_D_PD7" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57221 + SrcBlock "MEAN_SENSE_PD8" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 57220 + Points [0, -25] + DstBlock "CRY_SENSE_PD8_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 57219 + Points [35, 0; 0, 101; 180, 0] + DstBlock "Sum111" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57222 + SrcBlock "Sum111" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD8_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57225 + SrcBlock "CRY_SENSE_DELTA_V_PD8_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 57224 + DstBlock "Divide112" + DstPort 1 + } + Branch { + ZOrder 57223 + DstBlock "CRY_SENSE_DELTA_V_PD8" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57228 + SrcBlock "A_PD8" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 57227 + Points [0, 37; 857, 0; 0, -62] + DstBlock "Divide131" + DstPort 2 + } + Branch { + ZOrder 57226 + DstBlock "Divide112" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57229 + SrcBlock "Divide112" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD8_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57232 + SrcBlock "CRY_SENSE_DELTA_D_PD8_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 57231 + DstBlock "CRY_SENSE_DELTA_D_PD8" + DstPort 1 + } + Branch { + ZOrder 57230 + DstBlock "Terminator90" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57233 + SrcBlock "Sum114" + SrcPort 1 + DstBlock "Product113" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57234 + SrcBlock "CRY_SENSE_PANEL4_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL4_ROTATE" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57237 + SrcBlock "CRY_SENSE_PANEL4_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 57236 + Points [194, 0; 0, 152; 430, 0; 0, -627] + DstBlock "FIL_PD_V1" + DstPort 1 + } + Branch { + ZOrder 57235 + DstBlock "CRY_SENSE_PANEL4_LENGTH" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57238 + SrcBlock "Product113" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL4_LENGTH_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57239 + SrcBlock "Product110" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL4_ROTATE_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57246 + SrcBlock "CRY_SENSE_PANEL4_PD7_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 57245 + DstBlock "MEAN_SENSE_PD7" + DstPort 1 + } + Branch { + ZOrder 57244 + Points [115, 0] + Branch { + ZOrder 57243 + DstBlock "CRY_SENSE_PANEL4_PD7" + DstPort 1 + } + Branch { + ZOrder 57242 + Points [41, 0] + Branch { + ZOrder 57241 + Points [0, -34; 167, 0; 0, -61] + DstBlock "Sum30" + DstPort 1 + } + Branch { + ZOrder 57240 + DstBlock "Sum115" + DstPort 1 + } + } + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57247 + SrcBlock "Product111" + SrcPort 1 + Points [44, 0; 0, -40; 39, 0; 0, -35; -30, 0; 0, -35] + DstBlock "FIL_7" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57248 + SrcBlock "Product112" + SrcPort 1 + Points [37, 0; 0, -40; 19, 0; 0, -85] + DstBlock "FIL_8" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57255 + SrcBlock "CRY_SENSE_PANEL4_PD8_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 57254 + Points [115, 0] + Branch { + ZOrder 57253 + Points [36, 0] + Branch { + ZOrder 57252 + Points [0, 66; 1132, 0; 0, -111] + DstBlock "Sum33" + DstPort 1 + } + Branch { + ZOrder 57251 + DstBlock "Sum111" + DstPort 1 + } + } + Branch { + ZOrder 57250 + DstBlock "CRY_SENSE_PANEL4_PD8" + DstPort 1 + } + } + Branch { + ZOrder 57249 + DstBlock "MEAN_SENSE_PD8" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57258 + SrcBlock "Constant116" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 57257 + Points [0, 90] + DstBlock "Product110" + DstPort 2 + } + Branch { + ZOrder 57256 + DstBlock "Product113" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57259 + SrcBlock "Sum113" + SrcPort 1 + DstBlock "Product110" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57260 + SrcBlock "Divide113" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product111" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57261 + SrcBlock "Divide110" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product112" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57264 + SrcBlock "MEAN_SENSE_PD9" + SrcPort 1 + Points [0, -12] + Branch { + ZOrder 57263 + Points [21, 0; 0, 142; 199, 0] + DstBlock "Sum121" + DstPort 2 + } + Branch { + ZOrder 57262 + Points [0, -8] + DstBlock "CRY_SENSE_PD9_MEAN_MON" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57265 + SrcBlock "Sum121" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD9_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57268 + SrcBlock "CRY_SENSE_DELTA_V_PD9_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 57267 + DstBlock "Divide115" + DstPort 1 + } + Branch { + ZOrder 57266 + DstBlock "CRY_SENSE_DELTA_V_PD9" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57271 + SrcBlock "A_PD9" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 57270 + Points [0, -35; 185, 0; 0, -45] + DstBlock "Divide132" + DstPort 2 + } + Branch { + ZOrder 57269 + DstBlock "Divide115" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57272 + SrcBlock "Divide115" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD9_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57275 + SrcBlock "CRY_SENSE_DELTA_D_PD9_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 57274 + DstBlock "Terminator91" + DstPort 1 + } + Branch { + ZOrder 57273 + DstBlock "CRY_SENSE_DELTA_D_PD9" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57278 + SrcBlock "MEAN_SENSE_PD10" + SrcPort 1 + Points [0, -11] + Branch { + ZOrder 57277 + Points [31, 0; 0, 117; 189, 0] + DstBlock "Sum117" + DstPort 2 + } + Branch { + ZOrder 57276 + Points [0, -9] + DstBlock "CRY_SENSE_PD10_MEAN_MON" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57279 + SrcBlock "Sum117" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD10_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57282 + SrcBlock "CRY_SENSE_DELTA_V_PD10_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 57281 + DstBlock "Divide116" + DstPort 1 + } + Branch { + ZOrder 57280 + DstBlock "CRY_SENSE_DELTA_V_PD10" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57285 + SrcBlock "A_PD10" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 57284 + Points [0, 33; 293, 0; 0, -13] + DstBlock "Divide133" + DstPort 2 + } + Branch { + ZOrder 57283 + DstBlock "Divide116" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57286 + SrcBlock "Divide116" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD10_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57289 + SrcBlock "CRY_SENSE_DELTA_D_PD10_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 57288 + DstBlock "Terminator92" + DstPort 1 + } + Branch { + ZOrder 57287 + DstBlock "CRY_SENSE_DELTA_D_PD10" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57290 + SrcBlock "Sum120" + SrcPort 1 + DstBlock "Product117" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57291 + SrcBlock "CRY_SENSE_PANEL5_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL5_ROTATE" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57294 + SrcBlock "CRY_SENSE_PANEL5_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 57293 + Points [629, 0; 0, -785] + DstBlock "FIL_PD_V2" + DstPort 1 + } + Branch { + ZOrder 57292 + DstBlock "CRY_SENSE_PANEL5_LENGTH" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57295 + SrcBlock "Product117" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL5_LENGTH_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57296 + SrcBlock "Product114" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL5_ROTATE_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57297 + SrcBlock "Product115" + SrcPort 1 + DstBlock "FIL_9" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57304 + SrcBlock "CRY_SENSE_PANEL5_PD10_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 57303 + Points [120, 0] + Branch { + ZOrder 57302 + Points [43, 0] + Branch { + ZOrder 57301 + Points [0, 82; 1115, 0; 0, -82] + DstBlock "Sum90" + DstPort 1 + } + Branch { + ZOrder 57300 + DstBlock "Sum117" + DstPort 1 + } + } + Branch { + ZOrder 57299 + DstBlock "CRY_SENSE_PANEL5_PD10" + DstPort 1 + } + } + Branch { + ZOrder 57298 + DstBlock "MEAN_SENSE_PD10" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57307 + SrcBlock "Constant117" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 57306 + Points [0, 90] + DstBlock "Product114" + DstPort 2 + } + Branch { + ZOrder 57305 + DstBlock "Product117" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57308 + SrcBlock "Sum119" + SrcPort 1 + DstBlock "Product114" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57309 + SrcBlock "Divide117" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product115" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57310 + SrcBlock "Divide114" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product116" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57313 + SrcBlock "MEAN_SENSE_PD11" + SrcPort 1 + Points [0, -14] + Branch { + ZOrder 57312 + Points [26, 0; 0, 134; 174, 0] + DstBlock "Sum127" + DstPort 2 + } + Branch { + ZOrder 57311 + Points [0, -6] + DstBlock "CRY_SENSE_PD11_MEAN_MON" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57314 + SrcBlock "Sum127" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD11_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57317 + SrcBlock "CRY_SENSE_DELTA_V_PD11_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 57316 + DstBlock "Divide119" + DstPort 1 + } + Branch { + ZOrder 57315 + DstBlock "CRY_SENSE_DELTA_V_PD11" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57320 + SrcBlock "A_PD11" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 57319 + Points [0, 37; 860, 0] + DstBlock "Divide134" + DstPort 2 + } + Branch { + ZOrder 57318 + DstBlock "Divide119" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57321 + SrcBlock "Divide119" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD11_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57324 + SrcBlock "CRY_SENSE_DELTA_D_PD11_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 57323 + DstBlock "Terminator93" + DstPort 1 + } + Branch { + ZOrder 57322 + DstBlock "CRY_SENSE_DELTA_D_PD11" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57327 + SrcBlock "MEAN_SENSE_PD12" + SrcPort 1 + Points [0, -18; 20, 0] + Branch { + ZOrder 57326 + Points [21, 0; 0, 124; 194, 0] + DstBlock "Sum123" + DstPort 2 + } + Branch { + ZOrder 57325 + Points [0, -12] + DstBlock "CRY_SENSE_PD12_MEAN_MON" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57328 + SrcBlock "Sum123" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD12_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57331 + SrcBlock "CRY_SENSE_DELTA_V_PD12_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 57330 + DstBlock "Divide120" + DstPort 1 + } + Branch { + ZOrder 57329 + DstBlock "CRY_SENSE_DELTA_V_PD12" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57334 + SrcBlock "A_PD12" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 57333 + Points [0, 30; 853, 0; 0, -50] + DstBlock "Divide135" + DstPort 2 + } + Branch { + ZOrder 57332 + DstBlock "Divide120" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57335 + SrcBlock "Divide120" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD12_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57338 + SrcBlock "CRY_SENSE_DELTA_D_PD12_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 57337 + DstBlock "Terminator94" + DstPort 1 + } + Branch { + ZOrder 57336 + DstBlock "CRY_SENSE_DELTA_D_PD12" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57339 + SrcBlock "Sum126" + SrcPort 1 + DstBlock "Product121" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57340 + SrcBlock "CRY_SENSE_PANEL6_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL6_ROTATE" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57341 + SrcBlock "Product121" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL6_LENGTH_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57342 + SrcBlock "Product118" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL6_ROTATE_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57349 + SrcBlock "CRY_SENSE_PANEL6_PD11_MON" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 57348 + DstBlock "MEAN_SENSE_PD11" + DstPort 1 + } + Branch { + ZOrder 57347 + Points [100, 0] + Branch { + ZOrder 57346 + DstBlock "CRY_SENSE_PANEL6_PD11" + DstPort 1 + } + Branch { + ZOrder 57345 + Points [32, 0] + Branch { + ZOrder 57344 + Points [0, -34; 181, 0; 0, -82; 957, 0] + DstBlock "Sum104" + DstPort 1 + } + Branch { + ZOrder 57343 + DstBlock "Sum127" + DstPort 1 + } + } + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57356 + SrcBlock "CRY_SENSE_PANEL6_PD12_MON" + SrcPort 1 + Points [40, 0; 0, -5] + Branch { + ZOrder 57355 + Points [-20, 0] + DstBlock "MEAN_SENSE_PD12" + DstPort 1 + } + Branch { + ZOrder 57354 + Points [83, 0] + Branch { + ZOrder 57353 + Points [0, 83; 1202, 0] + DstBlock "Sum106" + DstPort 1 + } + Branch { + ZOrder 57352 + Points [32, 0] + Branch { + ZOrder 57351 + DstBlock "Sum123" + DstPort 1 + } + Branch { + ZOrder 57350 + DstBlock "CRY_SENSE_PANEL6_PD12" + DstPort 1 + } + } + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57359 + SrcBlock "Constant118" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 57358 + Points [0, 90] + DstBlock "Product118" + DstPort 2 + } + Branch { + ZOrder 57357 + DstBlock "Product121" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57360 + SrcBlock "Sum125" + SrcPort 1 + DstBlock "Product118" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57361 + SrcBlock "Divide121" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product119" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57362 + SrcBlock "Divide118" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product120" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57397 + SrcBlock "Constant111" + SrcPort 1 + Points [0, 615] + Branch { + ZOrder 57396 + Points [0, 145] + Branch { + ZOrder 57395 + Points [0, 175] + Branch { + ZOrder 57394 + Points [0, 145] + Branch { + ZOrder 57393 + Points [0, 200] + Branch { + ZOrder 57392 + Points [0, 145] + Branch { + ZOrder 57391 + Points [0, 225] + Branch { + ZOrder 57390 + Points [0, 145] + Branch { + ZOrder 57389 + Points [0, 210; 1, 0] + Branch { + ZOrder 57388 + Points [0, 145] + Branch { + ZOrder 57387 + Points [0, 205] + Branch { + ZOrder 57386 + Points [0, 145; 329, 0] + Branch { + ZOrder 57385 + DstBlock "Product120" + DstPort 2 + } + Branch { + ZOrder 57384 + Points [0, 34; 150, 0; 0, 48] + Branch { + ZOrder 57383 + Points [0, 53] + Branch { + ZOrder 57382 + Points [0, 50] + Branch { + ZOrder 57381 + Points [0, 50; 4, 0] + Branch { + ZOrder 57380 + Points [0, 45] + Branch { + ZOrder 57379 + Points [0, 70] + DstBlock "Product126" + DstPort 2 + } + Branch { + ZOrder 57378 + DstBlock "Product127" + DstPort 2 + } + } + Branch { + ZOrder 57377 + DstBlock "Product125" + DstPort 2 + } + } + Branch { + ZOrder 57376 + DstBlock "Product124" + DstPort 2 + } + } + Branch { + ZOrder 57375 + DstBlock "Product123" + DstPort 2 + } + } + Branch { + ZOrder 57374 + Points [63, 0; 0, -12] + DstBlock "Product122" + DstPort 2 + } + } + } + Branch { + ZOrder 57373 + DstBlock "Product119" + DstPort 2 + } + } + Branch { + ZOrder 57372 + DstBlock "Product116" + DstPort 2 + } + } + Branch { + ZOrder 57371 + DstBlock "Product115" + DstPort 2 + } + } + Branch { + ZOrder 57370 + DstBlock "Product112" + DstPort 2 + } + } + Branch { + ZOrder 57369 + DstBlock "Product111" + DstPort 2 + } + } + Branch { + ZOrder 57368 + DstBlock "Product108" + DstPort 2 + } + } + Branch { + ZOrder 57367 + DstBlock "Product107" + DstPort 2 + } + } + Branch { + ZOrder 57366 + DstBlock "Product105" + DstPort 2 + } + } + Branch { + ZOrder 57365 + DstBlock "Product104" + DstPort 2 + } + } + Branch { + ZOrder 57364 + DstBlock "Product137" + DstPort 2 + } + } + Branch { + ZOrder 57363 + DstBlock "Product136" + DstPort 2 + } + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57398 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 1 + Points [10, 0; 0, -995] + DstBlock "Divide148" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57399 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 2 + Points [28, 0; 0, -900] + DstBlock "Divide5" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57400 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 3 + Points [44, 0; 0, -775] + DstBlock "Divide105" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57401 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 5 + Points [56, 0; 0, -730] + DstBlock "Divide97" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57402 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 6 + Points [76, 0; 0, -580] + DstBlock "Divide109" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57403 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 7 + Points [96, 0; 0, -485] + DstBlock "Divide106" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57404 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 9 + DstBlock "Terminator79" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57405 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 10 + DstBlock "Terminator80" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57406 + SrcBlock "Ground53" + SrcPort 1 + Points [14, 0; 0, -560] + DstBlock "Divide113" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57407 + SrcBlock "Ground63" + SrcPort 1 + Points [26, 0; 0, -470] + DstBlock "Divide110" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57408 + SrcBlock "Ground59" + SrcPort 1 + Points [40, 0; 0, -310] + DstBlock "Divide117" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57409 + SrcBlock "Ground46" + SrcPort 1 + Points [9, 0; 0, -245] + DstBlock "Divide114" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57410 + SrcBlock "Ground58" + SrcPort 1 + Points [22, 0; 0, -95] + DstBlock "Divide121" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57411 + SrcBlock "Ground57" + SrcPort 1 + DstBlock "Divide118" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57412 + SrcBlock "CRY_SENSE_PD1_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD1_MEAN" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57413 + SrcBlock "CRY_SENSE_PD2_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD2_MEAN" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57414 + SrcBlock "CRY_SENSE_PD3_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD3_MEAN" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57415 + SrcBlock "CRY_SENSE_PD4_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD4_MEAN" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57416 + SrcBlock "CRY_SENSE_PD5_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD5_MEAN" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57417 + SrcBlock "CRY_SENSE_PD6_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD6_MEAN" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57418 + SrcBlock "CRY_SENSE_PD7_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD7_MEAN" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57419 + SrcBlock "CRY_SENSE_PD8_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD8_MEAN" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57420 + SrcBlock "CRY_SENSE_PD9_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD9_MEAN" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57421 + SrcBlock "CRY_SENSE_PD10_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD10_MEAN" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57422 + SrcBlock "CRY_SENSE_PD11_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD11_MEAN" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57423 + SrcBlock "CRY_SENSE_PD12_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD12_MEAN" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57424 + SrcBlock "Sum128" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide122" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57425 + SrcBlock "Divide122" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL1_PD1_D_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57426 + SrcBlock "Sum129" + SrcPort 1 + DstBlock "Divide123" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57427 + SrcBlock "Divide123" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL1_PD2_D_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57428 + SrcBlock "Sum130" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide124" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57429 + SrcBlock "Divide124" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL2_PD3_D_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57430 + SrcBlock "Sum131" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide125" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57431 + SrcBlock "Divide125" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL2_PD4_D_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57432 + SrcBlock "Sum132" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide126" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57433 + SrcBlock "Divide126" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL3_PD5_D_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57434 + SrcBlock "Sum135" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide127" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57435 + SrcBlock "Divide127" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL3_PD6_D_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57438 + SrcBlock "A_PD3" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 57437 + Points [0, -45; 140, 0; 0, -30; 817, 0; 0, 45] + DstBlock "Divide124" + DstPort 2 + } + Branch { + ZOrder 57436 + DstBlock "Divide100" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57441 + SrcBlock "A_PD4" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 57440 + Points [9, 0; 0, 74; 1057, 0; 0, -99] + DstBlock "Divide125" + DstPort 2 + } + Branch { + ZOrder 57439 + DstBlock "Divide104" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57444 + SrcBlock "A_PD5" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 57443 + Points [0, -50; 51, 0; 0, -20; 827, 0; 0, 20] + DstBlock "Divide126" + DstPort 2 + } + Branch { + ZOrder 57442 + DstBlock "Divide107" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57445 + SrcBlock "B_PD8" + SrcPort 1 + Points [187, 0; 0, 49; 633, 0] + DstBlock "Sum33" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57446 + SrcBlock "B_PD12" + SrcPort 1 + Points [885, 0] + DstBlock "Sum106" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57449 + SrcBlock "CRY_SENSE_ACC_H1_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 57448 + Points [140, 0; 0, -20] + DstBlock "Divide140" + DstPort 1 + } + Branch { + ZOrder 57447 + DstBlock "CRY_SENSE_ACC_H1" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57450 + SrcBlock "Sum30" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide130" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57451 + SrcBlock "Divide130" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL4_PD7_D_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57456 + SrcBlock "CRY_SENSE_PANEL1_PD1_D_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 57455 + Points [0, 40] + DstBlock "Choice60" + DstPort 1 + } + Branch { + ZOrder 57454 + Points [30, 0] + Branch { + ZOrder 57453 + Points [0, 140] + DstBlock "Sum40" + DstPort 1 + } + Branch { + ZOrder 57452 + DstBlock "CRY_SENSE_PANEL1_PD1_D" + DstPort 1 + } + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57461 + SrcBlock "CRY_SENSE_PANEL2_PD3_D_MON" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 57460 + Points [0, -60] + DstBlock "Choice62" + DstPort 1 + } + Branch { + ZOrder 57459 + Points [26, 0] + Branch { + ZOrder 57458 + Points [0, 58; 158, 0; 0, -18] + DstBlock "Sum101" + DstPort 1 + } + Branch { + ZOrder 57457 + DstBlock "CRY_SENSE_PANEL2_PD3_D" + DstPort 1 + } + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57466 + SrcBlock "CRY_SENSE_PANEL2_PD4_D_MON" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 57465 + Points [0, -66; 156, 0; 0, -94] + DstBlock "Choice63" + DstPort 1 + } + Branch { + ZOrder 57464 + Points [15, 0] + Branch { + ZOrder 57463 + Points [0, -51; 240, 0] + DstBlock "Sum101" + DstPort 2 + } + Branch { + ZOrder 57462 + DstBlock "CRY_SENSE_PANEL2_PD4_D" + DstPort 1 + } + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57471 + SrcBlock "CRY_SENSE_PANEL3_PD5_D_MON" + SrcPort 1 + Points [37, 0] + Branch { + ZOrder 57470 + Points [0, -25; 256, 0; 0, 170] + DstBlock "Sum107" + DstPort 1 + } + Branch { + ZOrder 57469 + Points [39, 0] + Branch { + ZOrder 57468 + Points [0, 36; 136, 0; 0, 9] + DstBlock "Choice64" + DstPort 1 + } + Branch { + ZOrder 57467 + DstBlock "CRY_SENSE_PANEL3_PD5_D" + DstPort 1 + } + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57476 + SrcBlock "CRY_SENSE_PANEL3_PD6_D_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 57475 + Points [39, 0] + Branch { + ZOrder 57474 + Points [0, -55; 137, 0; 0, 5] + DstBlock "Choice66" + DstPort 1 + } + Branch { + ZOrder 57473 + DstBlock "CRY_SENSE_PANEL3_PD6_D" + DstPort 1 + } + } + Branch { + ZOrder 57472 + Points [0, 57; 284, 0] + DstBlock "Sum107" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57477 + SrcBlock "B_PD7" + SrcPort 1 + Points [105, 0; 0, -31; 750, 0] + DstBlock "Sum30" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57482 + SrcBlock "CRY_SENSE_PANEL4_PD7_D_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 57481 + Points [0, 53; 326, 0; 0, 27] + DstBlock "Choice67" + DstPort 1 + } + Branch { + ZOrder 57480 + Points [6, 0] + Branch { + ZOrder 57479 + DstBlock "CRY_SENSE_PANEL4_PD7_D" + DstPort 1 + } + Branch { + ZOrder 57478 + Points [0, 171; 440, 0] + DstBlock "Sum113" + DstPort 1 + } + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57483 + SrcBlock "Divide131" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL4_PD8_D_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57488 + SrcBlock "CRY_SENSE_PANEL4_PD8_D_MON" + SrcPort 1 + Points [47, 0] + Branch { + ZOrder 57487 + Points [23, 0] + Branch { + ZOrder 57486 + DstBlock "CRY_SENSE_PANEL4_PD8_D" + DstPort 1 + } + Branch { + ZOrder 57485 + Points [0, -65] + DstBlock "Choice68" + DstPort 1 + } + } + Branch { + ZOrder 57484 + Points [0, 30; 503, 0] + DstBlock "Sum113" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57489 + SrcBlock "Sum33" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide131" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57490 + SrcBlock "Sum106" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide135" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57495 + SrcBlock "CRY_SENSE_PANEL6_PD12_D_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 57494 + Points [0, -38; 429, 0; 0, -57] + DstBlock "Choice72" + DstPort 1 + } + Branch { + ZOrder 57493 + Points [18, 0] + Branch { + ZOrder 57492 + Points [0, -20; 551, 0] + DstBlock "Sum125" + DstPort 2 + } + Branch { + ZOrder 57491 + DstBlock "CRY_SENSE_PANEL6_PD12_D" + DstPort 1 + } + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57500 + SrcBlock "CRY_SENSE_PANEL6_PD11_D_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 57499 + Points [0, -53; 551, 0; 0, 148] + DstBlock "Sum125" + DstPort 1 + } + Branch { + ZOrder 57498 + Points [16, 0] + Branch { + ZOrder 57497 + Points [0, -25; 369, 0; 0, 20] + DstBlock "Choice71" + DstPort 1 + } + Branch { + ZOrder 57496 + DstBlock "CRY_SENSE_PANEL6_PD11_D" + DstPort 1 + } + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57501 + SrcBlock "Divide134" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL6_PD11_D_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57502 + SrcBlock "Sum104" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide134" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57503 + SrcBlock "B_PD11" + SrcPort 1 + Points [152, 0; 0, -45; 588, 0; 0, 96; 110, 0] + DstBlock "Sum104" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57504 + SrcBlock "B_PD10" + SrcPort 1 + Points [800, 0] + DstBlock "Sum90" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57505 + SrcBlock "Sum90" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide133" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57506 + SrcBlock "Divide133" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL5_PD10_D_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57511 + SrcBlock "CRY_SENSE_PANEL5_PD10_D_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 57510 + Points [0, -53; 427, 0; 0, -72] + DstBlock "Choice70" + DstPort 1 + } + Branch { + ZOrder 57509 + Points [29, 0] + Branch { + ZOrder 57508 + Points [0, -37; 512, 0] + DstBlock "Sum119" + DstPort 2 + } + Branch { + ZOrder 57507 + DstBlock "CRY_SENSE_PANEL5_PD10_D" + DstPort 1 + } + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57512 + SrcBlock "B_PD9" + SrcPort 1 + Points [110, 0; 0, -41; 690, 0] + DstBlock "Sum59" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57519 + SrcBlock "CRY_SENSE_PANEL5_PD9_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 57518 + Points [120, 0] + Branch { + ZOrder 57517 + DstBlock "CRY_SENSE_PANEL5_PD9" + DstPort 1 + } + Branch { + ZOrder 57516 + Points [52, 0] + Branch { + ZOrder 57515 + Points [0, -34; 156, 0; 0, -66] + DstBlock "Sum59" + DstPort 1 + } + Branch { + ZOrder 57514 + DstBlock "Sum121" + DstPort 1 + } + } + } + Branch { + ZOrder 57513 + DstBlock "MEAN_SENSE_PD9" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57520 + SrcBlock "Sum59" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide132" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57521 + SrcBlock "Divide132" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL5_PD9_D_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57526 + SrcBlock "CRY_SENSE_PANEL5_PD9_D_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 57525 + Points [0, -25; 420, 0; 0, 95] + DstBlock "Choice69" + DstPort 1 + } + Branch { + ZOrder 57524 + Points [30, 0] + Branch { + ZOrder 57523 + Points [0, 170] + DstBlock "Sum119" + DstPort 1 + } + Branch { + ZOrder 57522 + DstBlock "CRY_SENSE_PANEL5_PD9_D" + DstPort 1 + } + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57529 + SrcBlock "CRY_SENSE_ACC_H2_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 57528 + Points [104, 0; 0, -15] + DstBlock "Divide142" + DstPort 1 + } + Branch { + ZOrder 57527 + DstBlock "CRY_SENSE_ACC_H2" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57532 + SrcBlock "CRY_SENSE_ACC_V2_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 57531 + Points [104, 0; 0, -15] + DstBlock "Divide143" + DstPort 1 + } + Branch { + ZOrder 57530 + DstBlock "CRY_SENSE_ACC_V2" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57535 + SrcBlock "CRY_SENSE_ACC_H3_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 57534 + DstBlock "CRY_SENSE_ACC_H3" + DstPort 1 + } + Branch { + ZOrder 57533 + DstBlock "Divide144" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57538 + SrcBlock "CRY_SENSE_ACC_V3_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 57537 + Points [225, 0] + DstBlock "Divide145" + DstPort 1 + } + Branch { + ZOrder 57536 + DstBlock "CRY_SENSE_ACC_V3" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57539 + SrcBlock "H1_CONST" + SrcPort 1 + Points [0, 25] + DstBlock "Divide140" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57540 + SrcBlock "Divide140" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_H1_a_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57543 + SrcBlock "CRY_SENSE_ACC_H1_a_MON" + SrcPort 1 + Points [35, 0; 0, 15; 50, 0] + Branch { + ZOrder 57542 + Points [216, 0; 0, 165] + DstBlock "Mux9" + DstPort 1 + } + Branch { + ZOrder 57541 + DstBlock "CRY_SENSE_ACC_H1_a" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57546 + SrcBlock "CRY_SENSE_ACC_V1_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 57545 + Points [104, 0; 0, -30] + DstBlock "Divide141" + DstPort 1 + } + Branch { + ZOrder 57544 + DstBlock "CRY_SENSE_ACC_V1" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57547 + SrcBlock "V1_CONST" + SrcPort 1 + Points [0, 25] + DstBlock "Divide141" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57548 + SrcBlock "Divide141" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V1_a_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57551 + SrcBlock "CRY_SENSE_ACC_V1_a_MON" + SrcPort 1 + Points [35, 0; 0, 15; 50, 0] + Branch { + ZOrder 57550 + Points [171, 0; 0, 145] + DstBlock "Mux9" + DstPort 4 + } + Branch { + ZOrder 57549 + DstBlock "CRY_SENSE_ACC_V1_a" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57552 + SrcBlock "H2_CONST" + SrcPort 1 + Points [0, 25] + DstBlock "Divide142" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57553 + SrcBlock "Divide142" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_H2_a_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57556 + SrcBlock "CRY_SENSE_ACC_H2_a_MON" + SrcPort 1 + Points [35, 0; 0, 15; 50, 0] + Branch { + ZOrder 57555 + Points [97, 0; 0, 35] + DstBlock "Mux9" + DstPort 2 + } + Branch { + ZOrder 57554 + DstBlock "CRY_SENSE_ACC_H2_a" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57557 + SrcBlock "V2_CONST" + SrcPort 1 + Points [0, 25] + DstBlock "Divide143" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57558 + SrcBlock "Divide143" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V2_a_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57561 + SrcBlock "CRY_SENSE_ACC_V2_a_MON" + SrcPort 1 + Points [35, 0; 0, 15; 50, 0] + Branch { + ZOrder 57560 + Points [98, 0; 0, -15] + DstBlock "Mux9" + DstPort 5 + } + Branch { + ZOrder 57559 + DstBlock "CRY_SENSE_ACC_V2_a" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57562 + SrcBlock "H3_CONST" + SrcPort 1 + Points [0, 35] + DstBlock "Divide144" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57563 + SrcBlock "Divide144" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_H3_a_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57566 + SrcBlock "CRY_SENSE_ACC_H3_a_MON" + SrcPort 1 + Points [35, 0; 0, 5; 50, 0] + Branch { + ZOrder 57565 + Points [217, 0; 0, -145] + DstBlock "Mux9" + DstPort 3 + } + Branch { + ZOrder 57564 + DstBlock "CRY_SENSE_ACC_H3_a" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57567 + SrcBlock "V3_CONST" + SrcPort 1 + Points [0, 35] + DstBlock "Divide145" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57568 + SrcBlock "Divide145" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V3_a_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57571 + SrcBlock "CRY_SENSE_ACC_V3_a_MON" + SrcPort 1 + Points [35, 0; 0, 5; 50, 0] + Branch { + ZOrder 57570 + Points [233, 0; 0, -180] + DstBlock "Mux9" + DstPort 6 + } + Branch { + ZOrder 57569 + DstBlock "CRY_SENSE_ACC_V3_a" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57572 + SrcBlock "MAT_PD" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57575 + SrcBlock "CRY_SENSE_PANEL6_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 57574 + Points [640, 0; 0, -1095] + DstBlock "FIL_PD_V3" + DstPort 1 + } + Branch { + ZOrder 57573 + DstBlock "CRY_SENSE_PANEL6_LENGTH" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57576 + SrcBlock "CRY_PD_X_MON" + SrcPort 1 + DstBlock "CRY_PD_X" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57577 + SrcBlock "CRY_PD_Y_MON" + SrcPort 1 + DstBlock "CRY_PD_Y" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57578 + SrcBlock "CRY_PD_Z_MON" + SrcPort 1 + DstBlock "CRY_PD_Z" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57579 + SrcBlock "CRY_PD_ROLL_MON" + SrcPort 1 + Points [13, 0; 0, 45] + DstBlock "CRY_PD_ROLL" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57580 + SrcBlock "CRY_PD_YAW_MON" + SrcPort 1 + Points [15, 0; 0, 35] + DstBlock "CRY_PD_YAW" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57581 + SrcBlock "CRY_PD_PITCH_MON" + SrcPort 1 + DstBlock "CRY_PD_PITCH" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57582 + SrcBlock "Mux9" + SrcPort 1 + DstBlock "MAT_ACC" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57583 + SrcBlock "MAT_ACC" + SrcPort 1 + DstBlock "Demux7" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57584 + SrcBlock "CRY_ACC_X_MON" + SrcPort 1 + DstBlock "CRY_ACC_X" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57585 + SrcBlock "CRY_ACC_Y_MON" + SrcPort 1 + DstBlock "CRY_ACC_Y" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57586 + SrcBlock "CRY_ACC_Z_MON" + SrcPort 1 + DstBlock "CRY_ACC_Z" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57587 + SrcBlock "CRY_ACC_ROLL_MON" + SrcPort 1 + Points [35, 0; 0, 45] + DstBlock "CRY_ACC_ROLL" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57588 + SrcBlock "CRY_ACC_PITCH_MON" + SrcPort 1 + Points [109, 0; 0, 65] + DstBlock "CRY_ACC_PITCH" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57591 + SrcBlock "FIL_PD_PITCH2" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 57590 + Points [0, -314; 277, 0; 0, 1260; 261, 0] + DstBlock "Choice65" + DstPort 1 + } + Branch { + ZOrder 57589 + DstBlock "CRY_PD_PITCH_MON" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57594 + SrcBlock "FIL_PD_YAW2" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 57593 + Points [0, 25] + DstBlock "CRY_PD_YAW_MON" + DstPort 1 + } + Branch { + ZOrder 57592 + Points [0, -398; 276, 0; 0, 1367; 231, 0] + DstBlock "Choice74" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57597 + SrcBlock "FIL_ACC_X2" + SrcPort 1 + Points [17, 0; 0, -75] + Branch { + ZOrder 57596 + DstBlock "CRY_ACC_X_MON" + DstPort 1 + } + Branch { + ZOrder 57595 + Points [0, -90; 1977, 0; 0, -528; 331, 0] + DstBlock "Choice75" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57600 + SrcBlock "FIL_ACC_Y2" + SrcPort 1 + Points [30, 0; 0, -60] + Branch { + ZOrder 57599 + DstBlock "CRY_ACC_Y_MON" + DstPort 1 + } + Branch { + ZOrder 57598 + Points [0, -130; 1987, 0; 0, -529; 299, 0; 0, -51] + DstBlock "Choice76" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57603 + SrcBlock "FIL_ACC_Z2" + SrcPort 1 + Points [43, 0; 0, -30] + Branch { + ZOrder 57602 + Points [0, -181; 1993, 0; 0, -491; 289, 0] + DstBlock "Choice77" + DstPort 1 + } + Branch { + ZOrder 57601 + DstBlock "CRY_ACC_Z_MON" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57606 + SrcBlock "FIL_ACC_PITCH2" + SrcPort 1 + Points [2, 0; 0, -30; 56, 0] + Branch { + ZOrder 57605 + Points [0, -215; 1996, 0; 0, -428; 271, 0] + DstBlock "Choice78" + DstPort 1 + } + Branch { + ZOrder 57604 + DstBlock "CRY_ACC_PITCH_MON" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57609 + SrcBlock "FIL_ACC_ROLL2" + SrcPort 1 + Points [69, 0] + Branch { + ZOrder 57608 + Points [0, -259; 2022, 0; 0, -383; 234, 0] + DstBlock "Choice13" + DstPort 1 + } + Branch { + ZOrder 57607 + DstBlock "CRY_ACC_ROLL_MON" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57612 + SrcBlock "FIL_ACC_YAW2" + SrcPort 1 + Points [29, 0; 0, 30; 54, 0] + Branch { + ZOrder 57611 + Points [0, -311; 2036, 0; 0, -311; 206, 0] + DstBlock "Choice37" + DstPort 1 + } + Branch { + ZOrder 57610 + DstBlock "CRY_ACC_YAW_MON" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57615 + SrcBlock "FIL_PD_Y2" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 57614 + Points [0, -236; 275, 0; 0, 1158; 290, 0] + DstBlock "Choice12" + DstPort 1 + } + Branch { + ZOrder 57613 + DstBlock "CRY_PD_Y_MON" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57618 + SrcBlock "FIL_PD_ROLL2" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 57617 + Points [0, -350; 279, 0; 0, 1303; 247, 0] + DstBlock "Choice73" + DstPort 1 + } + Branch { + ZOrder 57616 + Points [5, 0; 0, 5] + DstBlock "CRY_PD_ROLL_MON" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57619 + SrcBlock "MAT_ACT" + SrcPort 1 + Points [27, 0; 0, 5] + DstBlock "Demux8" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57620 + SrcBlock "Demux8" + SrcPort 2 + Points [105, 0; 0, -5] + DstBlock "FIL_ACT2" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57621 + SrcBlock "Demux8" + SrcPort 3 + Points [9, 0; 0, -13; 205, 0; 0, 43] + DstBlock "FIL_ACT3" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57622 + SrcBlock "Demux8" + SrcPort 4 + Points [96, 0; 0, 50] + DstBlock "FIL_ACT4" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57623 + SrcBlock "Demux8" + SrcPort 5 + Points [155, 0; 0, 80] + DstBlock "FIL_ACT5" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57624 + SrcBlock "Demux8" + SrcPort 6 + Points [82, 0; 0, 100] + DstBlock "FIL_ACT6" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57625 + SrcBlock "CRY_ACC_YAW_MON" + SrcPort 1 + Points [64, 0; 0, 15] + DstBlock "CRY_ACC_YAW" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57648 + SrcBlock "Ground44" + SrcPort 1 + Points [0, 2; 111, 0] + Branch { + ZOrder 57647 + Points [0, 273] + Branch { + ZOrder 57646 + Points [0, 60] + Branch { + ZOrder 57645 + Points [0, 55] + Branch { + ZOrder 57644 + Points [0, 75] + Branch { + ZOrder 57643 + Points [0, 60] + Branch { + ZOrder 57642 + Points [0, 85] + DstBlock "Choice37" + DstPort 3 + } + Branch { + ZOrder 57641 + DstBlock "Choice13" + DstPort 3 + } + } + Branch { + ZOrder 57640 + DstBlock "Choice78" + DstPort 3 + } + } + Branch { + ZOrder 57639 + DstBlock "Choice77" + DstPort 3 + } + } + Branch { + ZOrder 57638 + DstBlock "Choice76" + DstPort 3 + } + } + Branch { + ZOrder 57637 + DstBlock "Choice75" + DstPort 3 + } + } + Branch { + ZOrder 57636 + Points [446, 0; 0, 233] + Branch { + ZOrder 57635 + Points [0, 70] + Branch { + ZOrder 57634 + Points [0, 50] + Branch { + ZOrder 57633 + Points [0, 65; 1, 0] + Branch { + ZOrder 57632 + Points [0, 75] + Branch { + ZOrder 57631 + Points [0, 55] + DstBlock "Choice74" + DstPort 3 + } + Branch { + ZOrder 57630 + DstBlock "Choice73" + DstPort 3 + } + } + Branch { + ZOrder 57629 + DstBlock "Choice65" + DstPort 3 + } + } + Branch { + ZOrder 57628 + DstBlock "Choice48" + DstPort 3 + } + } + Branch { + ZOrder 57627 + DstBlock "Choice12" + DstPort 3 + } + } + Branch { + ZOrder 57626 + DstBlock "Choice11" + DstPort 3 + } + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57649 + SrcBlock "SWITCH_PD_X_IN" + SrcPort 1 + DstBlock "Choice11" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57652 + SrcBlock "FIL_PD_X2" + SrcPort 1 + Points [6, 0] + Branch { + ZOrder 57651 + Points [0, -197; 270, 0; 0, 1072] + DstBlock "Choice11" + DstPort 1 + } + Branch { + ZOrder 57650 + DstBlock "CRY_PD_X_MON" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57653 + SrcBlock "Choice11" + SrcPort 1 + DstBlock "Sum110" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57654 + SrcBlock "Choice12" + SrcPort 1 + DstBlock "Sum112" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57655 + SrcBlock "SWITCH_PD_Y_IN" + SrcPort 1 + Points [16, 0; 0, 10] + DstBlock "Choice12" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57656 + SrcBlock "Choice48" + SrcPort 1 + DstBlock "Sum116" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57657 + SrcBlock "SWITCH_PD_Z_IN" + SrcPort 1 + DstBlock "Choice48" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57660 + SrcBlock "FIL_PD_Z2" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 57659 + Points [0, -286; 276, 0; 0, 1210; 276, 0] + DstBlock "Choice48" + DstPort 1 + } + Branch { + ZOrder 57658 + DstBlock "CRY_PD_Z_MON" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57661 + SrcBlock "Choice65" + SrcPort 1 + DstBlock "Sum118" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57662 + SrcBlock "SWITCH_PD_PITCH_IN" + SrcPort 1 + DstBlock "Choice65" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57663 + SrcBlock "Choice73" + SrcPort 1 + DstBlock "Sum122" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57664 + SrcBlock "SWITCH_PD_ROLL_IN" + SrcPort 1 + DstBlock "Choice73" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57665 + SrcBlock "Choice74" + SrcPort 1 + DstBlock "Sum124" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57666 + SrcBlock "SWITCH_PD_YAW_IN" + SrcPort 1 + DstBlock "Choice74" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57667 + SrcBlock "Choice75" + SrcPort 1 + Points [560, 0] + DstBlock "Sum110" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57668 + SrcBlock "SWITCH_ACC_X_IN" + SrcPort 1 + DstBlock "Choice75" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57669 + SrcBlock "Choice76" + SrcPort 1 + Points [52, 0; 0, 4; 518, 0] + DstBlock "Sum112" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57670 + SrcBlock "SWITCH_ACC_Y_IN" + SrcPort 1 + Points [18, 0; 0, 10] + DstBlock "Choice76" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57671 + SrcBlock "Choice77" + SrcPort 1 + Points [570, 0] + DstBlock "Sum116" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57672 + SrcBlock "SWITCH_ACC_Z_IN" + SrcPort 1 + DstBlock "Choice77" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57673 + SrcBlock "Choice78" + SrcPort 1 + Points [570, 0] + DstBlock "Sum118" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57674 + SrcBlock "SWITCH_ACC_PITCH_IN" + SrcPort 1 + DstBlock "Choice78" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57675 + SrcBlock "Choice13" + SrcPort 1 + Points [95, 0; 0, 4; 475, 0] + DstBlock "Sum122" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57676 + SrcBlock "SWITCH_ACC_ROLL_IN" + SrcPort 1 + DstBlock "Choice13" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57677 + SrcBlock "Choice37" + SrcPort 1 + Points [570, 0] + DstBlock "Sum124" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57678 + SrcBlock "SWITCH_ACC_YAW_IN" + SrcPort 1 + DstBlock "Choice37" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57681 + SrcBlock "SUM_X_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 57680 + Points [0, -189; 171, 0] + DstBlock "Sum133" + DstPort 2 + } + Branch { + ZOrder 57679 + DstBlock "SUM_X" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57682 + SrcBlock "FIL_SUM_X" + SrcPort 1 + Points [17, 0; 0, -85] + DstBlock "SUM_X_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57685 + SrcBlock "SUM_Y_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 57684 + Points [0, -19; 258, 0] + DstBlock "Sum134" + DstPort 2 + } + Branch { + ZOrder 57683 + DstBlock "SUM_Y" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57686 + SrcBlock "FIL_SUM_Y" + SrcPort 1 + Points [33, 0; 0, -70] + DstBlock "SUM_Y_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57687 + SrcBlock "FIL_SUM_Z" + SrcPort 1 + Points [49, 0; 0, -45] + DstBlock "SUM_Z_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57690 + SrcBlock "SUM_Z_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 57689 + Points [0, -33; 300, 0] + DstBlock "Sum136" + DstPort 2 + } + Branch { + ZOrder 57688 + DstBlock "SUM_Z" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57691 + SrcBlock "FIL_SUM_PITCH" + SrcPort 1 + Points [31, 0; 0, -30] + DstBlock "SUM_PITCH_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57692 + SrcBlock "FIL_SUM_ROLL" + SrcPort 1 + DstBlock "SUM_ROLL_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57695 + SrcBlock "SUM_ROLL_MON" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 57694 + Points [0, -24; 62, 0; 0, -895; 379, 0] + DstBlock "Sum138" + DstPort 2 + } + Branch { + ZOrder 57693 + DstBlock "SUM_ROLL" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57698 + SrcBlock "SUM_YAW_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 57697 + Points [0, -19; 457, 0; 0, -866] + DstBlock "Sum139" + DstPort 2 + } + Branch { + ZOrder 57696 + DstBlock "SUM_YAW" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57699 + SrcBlock "FIL_SUM_YAW" + SrcPort 1 + Points [36, 0; 0, 15] + DstBlock "SUM_YAW_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57700 + SrcBlock "Divide128" + SrcPort 1 + DstBlock "FIL_SE1_1" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57701 + SrcBlock "Product122" + SrcPort 1 + Points [24, 0; 0, 55] + DstBlock "CRY_SENSE_ACC_H1_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57702 + SrcBlock "Product123" + SrcPort 1 + Points [10, 0; 0, 65] + DstBlock "CRY_SENSE_ACC_V1_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57703 + SrcBlock "Divide129" + SrcPort 1 + DstBlock "FIL_SE1_2" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57704 + SrcBlock "Divide136" + SrcPort 1 + DstBlock "FIL_SE1_4" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57705 + SrcBlock "Product124" + SrcPort 1 + Points [11, 0; 0, 80] + DstBlock "CRY_SENSE_ACC_H2_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57706 + SrcBlock "Divide137" + SrcPort 1 + DstBlock "FIL_SE2_2" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57707 + SrcBlock "Product125" + SrcPort 1 + Points [17, 0; 0, 125] + DstBlock "CRY_SENSE_ACC_V2_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57708 + SrcBlock "Divide138" + SrcPort 1 + DstBlock "FIL_SE2_3" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57709 + SrcBlock "Product127" + SrcPort 1 + Points [33, 0; 0, 175] + DstBlock "CRY_SENSE_ACC_H3_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57710 + SrcBlock "Divide139" + SrcPort 1 + DstBlock "FIL_SE2_4" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57711 + SrcBlock "Product126" + SrcPort 1 + Points [24, 0; 0, 180] + DstBlock "CRY_SENSE_ACC_V3_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57712 + SrcBlock "SWITCH_FEEDBACK" + SrcPort 1 + DstBlock "Choice38" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57713 + SrcBlock "Mux25" + SrcPort 1 + DstBlock "MAT_ACT" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57714 + SrcBlock "Constant119" + SrcPort 1 + Points [0, 20] + DstBlock "Choice38" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57727 + SrcBlock "Ground65" + SrcPort 1 + Points [67, 0] + Branch { + ZOrder 57726 + Points [0, 94; 44, 0; 0, 131; 17, 0] + Branch { + ZOrder 57725 + Points [0, 60] + Branch { + ZOrder 57724 + Points [0, 55; 2, 0] + Branch { + ZOrder 57723 + Points [0, 60] + Branch { + ZOrder 57722 + Points [0, 50; 1, 0] + Branch { + ZOrder 57721 + Points [0, 55] + DstBlock "Choice46" + DstPort 3 + } + Branch { + ZOrder 57720 + DstBlock "Choice45" + DstPort 3 + } + } + Branch { + ZOrder 57719 + DstBlock "Choice42" + DstPort 3 + } + } + Branch { + ZOrder 57718 + DstBlock "Choice41" + DstPort 3 + } + } + Branch { + ZOrder 57717 + DstBlock "Choice40" + DstPort 3 + } + } + Branch { + ZOrder 57716 + DstBlock "Choice39" + DstPort 3 + } + } + Branch { + ZOrder 57715 + Points [10, 0; 0, -35] + DstBlock "Choice38" + DstPort 3 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57728 + SrcBlock "Choice39" + SrcPort 1 + Points [26, 0; 0, 50] + DstBlock "FIL_SUM_X" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57729 + SrcBlock "Sum110" + SrcPort 1 + Points [11, 0; 0, -10] + DstBlock "Choice39" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57740 + SrcBlock "Choice38" + SrcPort 1 + Points [7, 0; 0, 260] + Branch { + ZOrder 57739 + Points [0, 60] + Branch { + ZOrder 57738 + Points [0, 55] + Branch { + ZOrder 57737 + Points [0, 60; 1, 0] + Branch { + ZOrder 57736 + Points [0, 50] + Branch { + ZOrder 57735 + Points [0, 55] + DstBlock "Choice46" + DstPort 2 + } + Branch { + ZOrder 57734 + DstBlock "Choice45" + DstPort 2 + } + } + Branch { + ZOrder 57733 + DstBlock "Choice42" + DstPort 2 + } + } + Branch { + ZOrder 57732 + DstBlock "Choice41" + DstPort 2 + } + } + Branch { + ZOrder 57731 + DstBlock "Choice40" + DstPort 2 + } + } + Branch { + ZOrder 57730 + DstBlock "Choice39" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57741 + SrcBlock "Sum112" + SrcPort 1 + Points [5, 0; 0, -20] + DstBlock "Choice40" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57742 + SrcBlock "Sum116" + SrcPort 1 + Points [6, 0; 0, -15] + DstBlock "Choice41" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57743 + SrcBlock "Sum118" + SrcPort 1 + Points [5, 0; 0, -20] + DstBlock "Choice42" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57744 + SrcBlock "Sum122" + SrcPort 1 + Points [1, 0; 0, -45] + DstBlock "Choice45" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57745 + SrcBlock "Sum124" + SrcPort 1 + Points [3, 0; 0, -45] + DstBlock "Choice46" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57746 + SrcBlock "Choice40" + SrcPort 1 + Points [24, 0; 0, 25] + DstBlock "FIL_SUM_Y" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57747 + SrcBlock "Choice41" + SrcPort 1 + Points [0, 20; 30, 0] + DstBlock "Sum145" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57748 + SrcBlock "Choice42" + SrcPort 1 + Points [17, 0; 0, -15] + DstBlock "FIL_SUM_PITCH" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57749 + SrcBlock "Choice45" + SrcPort 1 + Points [20, 0; 0, -35] + DstBlock "FIL_SUM_ROLL" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57750 + SrcBlock "Choice46" + SrcPort 1 + Points [31, 0; 0, -55] + DstBlock "FIL_SUM_YAW" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57753 + SrcBlock "P1_MON" + SrcPort 1 + Points [2, 0; 0, -65; 18, 0; 0, -13] + Branch { + ZOrder 57752 + Points [15, 0; 0, -28; 682, 0; 0, -19] + DstBlock "Product128" + DstPort 1 + } + Branch { + ZOrder 57751 + Points [-50, 0] + DstBlock "P1" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57754 + SrcBlock "FIL_ACT1" + SrcPort 1 + Points [17, 0; 0, -25] + DstBlock "P1_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57755 + SrcBlock "FIL_ACT2" + SrcPort 1 + DstBlock "P2_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57758 + SrcBlock "P2_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 57757 + Points [0, -5; 89, 0; 0, -140] + DstBlock "Product129" + DstPort 1 + } + Branch { + ZOrder 57756 + DstBlock "P2" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57761 + SrcBlock "P3_MON" + SrcPort 1 + Points [50, 0] + Branch { + ZOrder 57760 + Points [327, 0; 0, -155] + DstBlock "Product130" + DstPort 1 + } + Branch { + ZOrder 57759 + DstBlock "P3" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57762 + SrcBlock "FIL_ACT3" + SrcPort 1 + DstBlock "P3_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57763 + SrcBlock "FIL_ACT4" + SrcPort 1 + Points [17, 0; 0, 25] + DstBlock "P4_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57764 + SrcBlock "FIL_ACT5" + SrcPort 1 + Points [17, 0; 0, 21; 8, 0] + DstBlock "P5_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57765 + SrcBlock "FIL_ACT6" + SrcPort 1 + Points [17, 0; 0, 45] + DstBlock "P6_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57768 + SrcBlock "P4_MON" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 57767 + Points [26, 0; 0, -30; 352, 0; 0, -145] + DstBlock "Product131" + DstPort 1 + } + Branch { + ZOrder 57766 + DstBlock "P4" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57771 + SrcBlock "P5_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 57770 + Points [403, 0; 0, -205] + DstBlock "Product132" + DstPort 1 + } + Branch { + ZOrder 57769 + DstBlock "P5" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57774 + SrcBlock "P6_MON" + SrcPort 1 + Points [40, 0; 0, 15; 16, 0] + Branch { + ZOrder 57773 + Points [475, 0; 0, -220] + DstBlock "Product133" + DstPort 1 + } + Branch { + ZOrder 57772 + Points [0, 83; -36, 0] + DstBlock "P6" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57775 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "OSC_X" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57776 + SrcBlock "OSC_X" + SrcPort 1 + Points [57, 0; 0, 20; 153, 0] + DstBlock "Choice47" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57777 + SrcBlock "OSC_X_SW" + SrcPort 1 + DstBlock "Choice47" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57788 + SrcBlock "Constant113" + SrcPort 1 + Points [0, 145] + Branch { + ZOrder 57787 + Points [0, 85] + Branch { + ZOrder 57786 + Points [0, 90] + Branch { + ZOrder 57785 + Points [0, 100; 2, 0] + Branch { + ZOrder 57784 + Points [0, 95] + Branch { + ZOrder 57783 + Points [0, 18; -42, 0; 0, 102] + DstBlock "Choice59" + DstPort 3 + } + Branch { + ZOrder 57782 + DstBlock "Choice58" + DstPort 3 + } + } + Branch { + ZOrder 57781 + DstBlock "Choice57" + DstPort 3 + } + } + Branch { + ZOrder 57780 + DstBlock "Choice50" + DstPort 3 + } + } + Branch { + ZOrder 57779 + DstBlock "Choice49" + DstPort 3 + } + } + Branch { + ZOrder 57778 + DstBlock "Choice47" + DstPort 3 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57789 + SrcBlock "Choice47" + SrcPort 1 + DstBlock "Sum133" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57790 + SrcBlock "Demux8" + SrcPort 1 + Points [9, 0; 0, -25] + DstBlock "FIL_ACT1" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57791 + SrcBlock "Sum133" + SrcPort 1 + Points [44, 0; 0, 1097; -49, 0] + DstBlock "Mux25" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57792 + SrcBlock "OSC_X" + SrcPort 2 + DstBlock "Terminator85" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57793 + SrcBlock "OSC_X" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator96" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57794 + SrcBlock "Ground52" + SrcPort 1 + DstBlock "OSC_Y" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57795 + SrcBlock "OSC_Y" + SrcPort 1 + Points [57, 0; 0, 20; 153, 0] + DstBlock "Choice49" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57796 + SrcBlock "OSC_Y_SW" + SrcPort 1 + DstBlock "Choice49" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57797 + SrcBlock "OSC_Y" + SrcPort 2 + DstBlock "Terminator97" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57798 + SrcBlock "OSC_Y" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator98" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57799 + SrcBlock "Choice49" + SrcPort 1 + DstBlock "Sum134" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57800 + SrcBlock "Sum134" + SrcPort 1 + Points [9, 0; 0, 846; -122, 0; 0, 354] + DstBlock "Mux25" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57801 + SrcBlock "Ground67" + SrcPort 1 + DstBlock "OSC_Z" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57802 + SrcBlock "OSC_Z" + SrcPort 1 + Points [57, 0; 0, 20; 153, 0] + DstBlock "Choice50" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57803 + SrcBlock "OSC_Z" + SrcPort 2 + DstBlock "Terminator99" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57804 + SrcBlock "OSC_Z" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator100" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57805 + SrcBlock "OSC_Z_SW" + SrcPort 1 + DstBlock "Choice50" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57806 + SrcBlock "Choice50" + SrcPort 1 + DstBlock "Sum136" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57807 + SrcBlock "Sum136" + SrcPort 1 + Points [9, 0; 0, 384; -185, 0; 0, 741] + DstBlock "Mux25" + DstPort 3 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57808 + SrcBlock "Ground68" + SrcPort 1 + DstBlock "OSC_PITCH" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57809 + SrcBlock "OSC_PITCH" + SrcPort 1 + Points [57, 0; 0, 20; 161, 0; 0, -45] + DstBlock "Choice57" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57810 + SrcBlock "OSC_PITCH" + SrcPort 2 + DstBlock "Terminator47" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57811 + SrcBlock "OSC_PITCH" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator63" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57812 + SrcBlock "OSC_PITCH_SW" + SrcPort 1 + DstBlock "Choice57" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57813 + SrcBlock "Choice57" + SrcPort 1 + DstBlock "Sum137" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57816 + SrcBlock "SUM_PITCH_MON" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 57815 + Points [0, -79; 329, 0; 0, -906] + DstBlock "Sum137" + DstPort 2 + } + Branch { + ZOrder 57814 + DstBlock "SUM_PITCH" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57817 + SrcBlock "Sum137" + SrcPort 1 + Points [9, 0; 0, 766; -273, 0; 0, 274] + DstBlock "Mux25" + DstPort 4 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57818 + SrcBlock "Ground69" + SrcPort 1 + DstBlock "OSC_ROLL" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57819 + SrcBlock "OSC_ROLL" + SrcPort 1 + Points [57, 0; 0, 20; 161, 0; 0, -45] + DstBlock "Choice58" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57820 + SrcBlock "OSC_ROLL" + SrcPort 2 + DstBlock "Terminator64" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57821 + SrcBlock "OSC_ROLL" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator65" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57822 + SrcBlock "OSC_ROLL_SW" + SrcPort 1 + DstBlock "Choice58" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57823 + SrcBlock "Choice58" + SrcPort 1 + DstBlock "Sum138" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57824 + SrcBlock "Sum138" + SrcPort 1 + Points [37, 0; 0, 850; -395, 0; 0, 110] + DstBlock "Mux25" + DstPort 5 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57825 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "OSC_YAW" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57826 + SrcBlock "OSC_YAW" + SrcPort 1 + Points [57, 0; 0, 20; 161, 0; 0, -45] + DstBlock "Choice59" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57827 + SrcBlock "OSC_YAW" + SrcPort 2 + DstBlock "Terminator67" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57828 + SrcBlock "OSC_YAW" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator68" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57829 + SrcBlock "OSC_YAW_SW" + SrcPort 1 + DstBlock "Choice59" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57830 + SrcBlock "Choice59" + SrcPort 1 + Points [8, 0; 0, -5] + DstBlock "Sum139" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57831 + SrcBlock "Sum139" + SrcPort 1 + Points [9, 0; 0, 15; -19, 0; 0, 890; -423, 0; 0, -45] + DstBlock "Mux25" + DstPort 6 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57832 + SrcBlock "FIL_PD_X1" + SrcPort 1 + DstBlock "FIL_PD_X2" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57833 + SrcBlock "FIL_PD_Y1" + SrcPort 1 + DstBlock "FIL_PD_Y2" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57834 + SrcBlock "FIL_PD_Z1" + SrcPort 1 + DstBlock "FIL_PD_Z2" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57835 + SrcBlock "FIL_PD_PITCH1" + SrcPort 1 + DstBlock "FIL_PD_PITCH2" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57836 + SrcBlock "FIL_PD_ROLL1" + SrcPort 1 + DstBlock "FIL_PD_ROLL2" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57837 + SrcBlock "FIL_PD_YAW1" + SrcPort 1 + DstBlock "FIL_PD_YAW2" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57838 + SrcBlock "Demux" + SrcPort 6 + Points [24, 0; 0, 85] + DstBlock "FIL_PD_YAW1" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57839 + SrcBlock "Demux" + SrcPort 5 + Points [37, 0; 0, 40] + DstBlock "FIL_PD_ROLL1" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57840 + SrcBlock "Demux" + SrcPort 4 + DstBlock "FIL_PD_PITCH1" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57841 + SrcBlock "Demux" + SrcPort 3 + Points [29, 0; 0, -30] + DstBlock "FIL_PD_Z1" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57842 + SrcBlock "Demux" + SrcPort 2 + Points [12, 0; 0, -75] + DstBlock "FIL_PD_Y1" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57843 + SrcBlock "Demux" + SrcPort 1 + Points [4, 0; 0, -110] + DstBlock "FIL_PD_X1" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57844 + SrcBlock "FIL_ACC_X1" + SrcPort 1 + DstBlock "FIL_ACC_X2" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57845 + SrcBlock "FIL_ACC_Y1" + SrcPort 1 + DstBlock "FIL_ACC_Y2" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57846 + SrcBlock "FIL_ACC_Z1" + SrcPort 1 + DstBlock "FIL_ACC_Z2" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57847 + SrcBlock "FIL_ACC_PITCH1" + SrcPort 1 + DstBlock "FIL_ACC_PITCH2" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57848 + SrcBlock "FIL_ACC_ROLL1" + SrcPort 1 + DstBlock "FIL_ACC_ROLL2" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57849 + SrcBlock "FIL_ACC_YAW1" + SrcPort 1 + DstBlock "FIL_ACC_YAW2" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57850 + SrcBlock "Demux7" + SrcPort 6 + Points [24, 0; 0, 35] + DstBlock "FIL_ACC_YAW1" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57851 + SrcBlock "Demux7" + SrcPort 5 + Points [38, 0; 0, 15] + DstBlock "FIL_ACC_ROLL1" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57852 + SrcBlock "Demux7" + SrcPort 4 + DstBlock "FIL_ACC_PITCH1" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57853 + SrcBlock "Demux7" + SrcPort 2 + Points [12, 0; 0, -45] + DstBlock "FIL_ACC_Y1" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57854 + SrcBlock "Demux7" + SrcPort 1 + Points [4, 0; 0, -65] + DstBlock "FIL_ACC_X1" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57855 + SrcBlock "Mux" + SrcPort 1 + DstBlock "MAT_PD" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57858 + SrcBlock "FIL_PD_H1" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 57857 + Points [0, -350] + DstBlock "H1_LENGTH_MON" + DstPort 1 + } + Branch { + ZOrder 57856 + Points [13, 0; 0, 70] + DstBlock "Mux" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57861 + SrcBlock "FIL_PD_H2" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 57860 + Points [0, -335] + DstBlock "H2_LENGTH_MON" + DstPort 1 + } + Branch { + ZOrder 57859 + DstBlock "Mux" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57864 + SrcBlock "FIL_PD_H3" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 57863 + Points [0, -56; 21, 0; 0, -23; -8, 0; 0, -246] + DstBlock "H3_LENGTH_MON" + DstPort 1 + } + Branch { + ZOrder 57862 + Points [2, 0; 0, 25] + DstBlock "Mux" + DstPort 3 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57867 + SrcBlock "FIL_PD_V1" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 57866 + DstBlock "Mux" + DstPort 4 + } + Branch { + ZOrder 57865 + Points [0, -12; -63, 0; 0, -298] + DstBlock "V1_LENGTH_MON" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57870 + SrcBlock "FIL_PD_V2" + SrcPort 1 + Points [10, 0; 0, -4] + Branch { + ZOrder 57869 + Points [-6, 0; 0, 28; -61, 0; 0, -314] + DstBlock "V2_LENGTH_MON" + DstPort 1 + } + Branch { + ZOrder 57868 + DstBlock "Mux" + DstPort 5 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57873 + SrcBlock "FIL_PD_V3" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 57872 + Points [25, 0; 0, -108; 9, 0; 0, -167] + DstBlock "V3_LENGTH_MON" + DstPort 1 + } + Branch { + ZOrder 57871 + DstBlock "Mux" + DstPort 6 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57874 + SrcBlock "H1_LENGTH_MON" + SrcPort 1 + DstBlock "H1_LENGTH" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57875 + SrcBlock "H2_LENGTH_MON" + SrcPort 1 + DstBlock "H2_LENGTH" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57876 + SrcBlock "H3_LENGTH_MON" + SrcPort 1 + DstBlock "H3_LENGTH" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57877 + SrcBlock "V1_LENGTH_MON" + SrcPort 1 + DstBlock "V1_LENGTH" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57878 + SrcBlock "V2_LENGTH_MON" + SrcPort 1 + DstBlock "V2_LENGTH" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57879 + SrcBlock "V3_LENGTH_MON" + SrcPort 1 + DstBlock "V3_LENGTH" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57880 + SrcBlock "Sum58" + SrcPort 1 + DstBlock "Product134" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57881 + SrcBlock "CRY_SENSE_PANEL1_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL1_ROTATE" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57884 + SrcBlock "CRY_SENSE_PANEL1_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 57883 + Points [472, 0; 0, 495] + DstBlock "FIL_PD_H1" + DstPort 1 + } + Branch { + ZOrder 57882 + DstBlock "CRY_SENSE_PANEL1_LENGTH" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57885 + SrcBlock "Product134" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL1_LENGTH_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57886 + SrcBlock "Product135" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL1_ROTATE_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57889 + SrcBlock "Constant112" + SrcPort 1 + Points [0, 40] + Branch { + ZOrder 57888 + Points [0, 90] + DstBlock "Product135" + DstPort 2 + } + Branch { + ZOrder 57887 + DstBlock "Product134" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57890 + SrcBlock "Sum40" + SrcPort 1 + DstBlock "Product135" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57895 + SrcBlock "CRY_SENSE_PANEL1_PD2_D_MON" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 57894 + Points [25, 0] + Branch { + ZOrder 57893 + Points [0, -85] + DstBlock "Choice61" + DstPort 1 + } + Branch { + ZOrder 57892 + DstBlock "CRY_SENSE_PANEL1_PD2_D" + DstPort 1 + } + } + Branch { + ZOrder 57891 + Points [0, 10; 13, 0; 0, 20; 213, 0] + DstBlock "Sum40" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57896 + SrcBlock "Sum146" + SrcPort 1 + Points [0, -30] + DstBlock "SUM_78_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57897 + SrcBlock "SUM_78_MON" + SrcPort 1 + Points [55, 0] + DstBlock "SUM_78" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57898 + SrcBlock "SUM_910_MON" + SrcPort 1 + Points [55, 0] + DstBlock "SUM_910" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57899 + SrcBlock "Sum140" + SrcPort 1 + Points [5, 0; 0, -20] + DstBlock "SUM_910_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57900 + SrcBlock "SUM_1112_MON" + SrcPort 1 + DstBlock "SUM_1112" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57901 + SrcBlock "Sum141" + SrcPort 1 + DstBlock "SUM_1112_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57904 + SrcBlock "FIL_7" + SrcPort 1 + Points [9, 0; 0, 26; -4, 0] + Branch { + ZOrder 57903 + Points [0, 44] + DstBlock "CRY_SENSE_PANEL4_PD7_MON" + DstPort 1 + } + Branch { + ZOrder 57902 + Points [-195, 0] + DstBlock "Sum146" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57907 + SrcBlock "FIL_8" + SrcPort 1 + Points [2, 0; 0, 35; -8, 0] + Branch { + ZOrder 57906 + Points [0, 50] + DstBlock "CRY_SENSE_PANEL4_PD8_MON" + DstPort 1 + } + Branch { + ZOrder 57905 + Points [-245, 0; 0, -185] + DstBlock "Sum146" + DstPort 1 + } + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57908 + Labels [0, 1] + SrcBlock "Bus\nSelector2" + SrcPort 12 + DstBlock "Terminator95" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57909 + SrcBlock "SUM_12_MON" + SrcPort 1 + DstBlock "SUM_12" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57910 + SrcBlock "Product137" + SrcPort 1 + Points [5, 0] + DstBlock "FIL_2" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57913 + SrcBlock "FIL_2" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 57912 + DstBlock "CRY_SENSE_PANEL1_PD2_MON" + DstPort 1 + } + Branch { + ZOrder 57911 + Points [0, -156; -120, 0] + DstBlock "Sum142" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57914 + SrcBlock "Product136" + SrcPort 1 + DstBlock "FIL_1" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57917 + SrcBlock "FIL_1" + SrcPort 1 + Points [9, 0; 0, -40] + Branch { + ZOrder 57916 + DstBlock "CRY_SENSE_PANEL1_PD1_MON" + DstPort 1 + } + Branch { + ZOrder 57915 + Points [-130, 0; 0, -55] + DstBlock "Sum142" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57918 + SrcBlock "Sum142" + SrcPort 1 + Points [10, 0] + DstBlock "SUM_12_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57919 + SrcBlock "Product104" + SrcPort 1 + DstBlock "FIL_3" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57922 + SrcBlock "FIL_3" + SrcPort 1 + Points [12, 0; 0, -40] + Branch { + ZOrder 57921 + DstBlock "CRY_SENSE_PANEL2_PD3_MON" + DstPort 1 + } + Branch { + ZOrder 57920 + Points [-134, 0; 0, -60] + DstBlock "Sum143" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57923 + SrcBlock "Product105" + SrcPort 1 + DstBlock "FIL_4" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57926 + SrcBlock "FIL_4" + SrcPort 1 + Points [12, 0; 0, -40; 24, 0] + Branch { + ZOrder 57925 + DstBlock "CRY_SENSE_PANEL2_PD4_MON" + DstPort 1 + } + Branch { + ZOrder 57924 + Points [0, -156; -131, 0] + DstBlock "Sum143" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57927 + SrcBlock "SUM_34_MON" + SrcPort 1 + DstBlock "SUM_34" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57928 + SrcBlock "Sum143" + SrcPort 1 + DstBlock "SUM_34_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57929 + SrcBlock "Product107" + SrcPort 1 + DstBlock "FIL_5" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57930 + SrcBlock "Product108" + SrcPort 1 + DstBlock "FIL_6" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57933 + SrcBlock "FIL_6" + SrcPort 1 + Points [9, 0; 0, -40; 18, 0] + Branch { + ZOrder 57932 + DstBlock "CRY_SENSE_PANEL3_PD6_MON" + DstPort 1 + } + Branch { + ZOrder 57931 + Points [0, -168; -127, 0] + DstBlock "Sum144" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57934 + SrcBlock "SUM_56_MON" + SrcPort 1 + DstBlock "SUM_56" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57935 + SrcBlock "Sum144" + SrcPort 1 + DstBlock "SUM_56_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57938 + SrcBlock "FIL_5" + SrcPort 1 + Points [19, 0; 0, -40] + Branch { + ZOrder 57937 + Points [0, -13; -148, 0; 0, -47] + DstBlock "Sum144" + DstPort 1 + } + Branch { + ZOrder 57936 + DstBlock "CRY_SENSE_PANEL3_PD5_MON" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57941 + SrcBlock "FIL_9" + SrcPort 1 + Points [17, 0; 0, -40] + Branch { + ZOrder 57940 + DstBlock "CRY_SENSE_PANEL5_PD9_MON" + DstPort 1 + } + Branch { + ZOrder 57939 + Points [0, -32; -207, 0; 0, -38] + DstBlock "Sum140" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57942 + SrcBlock "Product116" + SrcPort 1 + DstBlock "FIL_10" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57945 + SrcBlock "FIL_10" + SrcPort 1 + Points [11, 0; 0, -40; 7, 0] + Branch { + ZOrder 57944 + DstBlock "CRY_SENSE_PANEL5_PD10_MON" + DstPort 1 + } + Branch { + ZOrder 57943 + Points [0, -188; -188, 0] + DstBlock "Sum140" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57946 + SrcBlock "Product119" + SrcPort 1 + DstBlock "FIL_11" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57949 + SrcBlock "FIL_11" + SrcPort 1 + Points [13, 0; 0, -40] + Branch { + ZOrder 57948 + DstBlock "CRY_SENSE_PANEL6_PD11_MON" + DstPort 1 + } + Branch { + ZOrder 57947 + Points [0, -6; -125, 0; 0, -64] + DstBlock "Sum141" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57950 + SrcBlock "Product120" + SrcPort 1 + DstBlock "FIL_12" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57953 + SrcBlock "FIL_12" + SrcPort 1 + Points [9, 0; 0, -35; 11, 0] + Branch { + ZOrder 57952 + DstBlock "CRY_SENSE_PANEL6_PD12_MON" + DstPort 1 + } + Branch { + ZOrder 57951 + Points [2, 0; 0, -164; -117, 0] + DstBlock "Sum141" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57954 + SrcBlock "Choice60" + SrcPort 1 + DstBlock "Sum58" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57977 + SrcBlock "Ground45" + SrcPort 1 + Points [0, 150; 1, 0] + Branch { + ZOrder 57976 + Points [0, 50] + Branch { + ZOrder 57975 + DstBlock "Choice61" + DstPort 3 + } + Branch { + ZOrder 57974 + Points [0, 220; 2, 0] + Branch { + ZOrder 57973 + Points [0, 50] + Branch { + ZOrder 57972 + Points [0, 234; 20, 0; 0, 146; 2, 0] + Branch { + ZOrder 57971 + Points [0, 45] + Branch { + ZOrder 57970 + Points [0, 335] + Branch { + ZOrder 57969 + Points [0, 50] + Branch { + ZOrder 57968 + Points [0, 290; 1, 0] + Branch { + ZOrder 57967 + Points [0, 50] + Branch { + ZOrder 57966 + Points [0, 295] + Branch { + ZOrder 57965 + Points [0, 45] + DstBlock "Choice72" + DstPort 3 + } + Branch { + ZOrder 57964 + DstBlock "Choice71" + DstPort 3 + } + } + Branch { + ZOrder 57963 + DstBlock "Choice70" + DstPort 3 + } + } + Branch { + ZOrder 57962 + DstBlock "Choice69" + DstPort 3 + } + } + Branch { + ZOrder 57961 + DstBlock "Choice68" + DstPort 3 + } + } + Branch { + ZOrder 57960 + DstBlock "Choice67" + DstPort 3 + } + } + Branch { + ZOrder 57959 + DstBlock "Choice66" + DstPort 3 + } + } + Branch { + ZOrder 57958 + DstBlock "Choice64" + DstPort 3 + } + } + Branch { + ZOrder 57957 + DstBlock "Choice63" + DstPort 3 + } + } + Branch { + ZOrder 57956 + DstBlock "Choice62" + DstPort 3 + } + } + } + Branch { + ZOrder 57955 + DstBlock "Choice60" + DstPort 3 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57978 + SrcBlock "SWITCH_PD1" + SrcPort 1 + DstBlock "Choice60" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57979 + SrcBlock "SWITCH_PD2" + SrcPort 1 + DstBlock "Choice61" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57980 + SrcBlock "Choice61" + SrcPort 1 + Points [15, 0] + DstBlock "Sum58" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57981 + SrcBlock "Choice62" + SrcPort 1 + DstBlock "Sum102" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57982 + SrcBlock "SWITCH_PD3" + SrcPort 1 + DstBlock "Choice62" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57983 + SrcBlock "Choice63" + SrcPort 1 + Points [45, 0] + DstBlock "Sum102" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57984 + SrcBlock "SWITCH_PD4" + SrcPort 1 + DstBlock "Choice63" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57985 + SrcBlock "Choice64" + SrcPort 1 + DstBlock "Sum108" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57986 + SrcBlock "SWITCH_PD5" + SrcPort 1 + DstBlock "Choice64" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57987 + SrcBlock "SWITCH_PD6" + SrcPort 1 + DstBlock "Choice66" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57988 + SrcBlock "Choice66" + SrcPort 1 + Points [55, 0] + DstBlock "Sum108" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57989 + SrcBlock "Choice67" + SrcPort 1 + DstBlock "Sum114" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57990 + SrcBlock "SWITCH_PD7" + SrcPort 1 + DstBlock "Choice67" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57991 + SrcBlock "Choice68" + SrcPort 1 + Points [50, 0] + DstBlock "Sum114" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57992 + SrcBlock "SWITCH_PD8" + SrcPort 1 + DstBlock "Choice68" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57993 + SrcBlock "Choice69" + SrcPort 1 + DstBlock "Sum120" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57994 + SrcBlock "SWITCH_PD9" + SrcPort 1 + DstBlock "Choice69" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57995 + SrcBlock "Choice70" + SrcPort 1 + Points [60, 0] + DstBlock "Sum120" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57996 + SrcBlock "SWITCH_PD10" + SrcPort 1 + DstBlock "Choice70" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57997 + SrcBlock "Divide135" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL6_PD12_D_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57998 + SrcBlock "Choice71" + SrcPort 1 + DstBlock "Sum126" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57999 + SrcBlock "Choice72" + SrcPort 1 + Points [85, 0] + DstBlock "Sum126" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58000 + SrcBlock "SWITCH_PD11" + SrcPort 1 + DstBlock "Choice71" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58001 + SrcBlock "SWITCH_PD12" + SrcPort 1 + DstBlock "Choice72" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58002 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_2" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58003 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_2" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58004 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "DAC_2" + DstPort 3 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58005 + SrcBlock "Ground36" + SrcPort 1 + DstBlock "DAC_2" + DstPort 4 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58006 + SrcBlock "Ground43" + SrcPort 1 + DstBlock "DAC_2" + DstPort 8 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58007 + SrcBlock "Ground48" + SrcPort 1 + DstBlock "DAC_2" + DstPort 9 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58008 + SrcBlock "Ground49" + SrcPort 1 + DstBlock "DAC_2" + DstPort 10 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58009 + SrcBlock "Ground50" + SrcPort 1 + DstBlock "DAC_2" + DstPort 11 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58010 + SrcBlock "Ground51" + SrcPort 1 + DstBlock "DAC_2" + DstPort 12 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58037 + SrcBlock "Ground5" + SrcPort 1 + Points [0, 55; 78, 0] + Branch { + ZOrder 58036 + Points [0, 20] + Branch { + ZOrder 58035 + Points [0, 20] + Branch { + ZOrder 58034 + Points [0, 20; 15, 0] + Branch { + ZOrder 58033 + Points [0, 20] + Branch { + ZOrder 58032 + Points [0, 20] + Branch { + ZOrder 58031 + Points [0, 20] + Branch { + ZOrder 58030 + Points [0, 20] + Branch { + ZOrder 58029 + Points [0, 20] + Branch { + ZOrder 58028 + Points [0, 20] + Branch { + ZOrder 58027 + Points [0, 20] + Branch { + ZOrder 58026 + Points [0, 20] + Branch { + ZOrder 58025 + Points [0, 40] + Branch { + ZOrder 58024 + Points [0, 20] + DstBlock "DAC_3" + DstPort 15 + } + Branch { + ZOrder 58023 + DstBlock "DAC_3" + DstPort 14 + } + } + Branch { + ZOrder 58022 + DstBlock "DAC_3" + DstPort 12 + } + } + Branch { + ZOrder 58021 + DstBlock "DAC_3" + DstPort 11 + } + } + Branch { + ZOrder 58020 + DstBlock "DAC_3" + DstPort 10 + } + } + Branch { + ZOrder 58019 + DstBlock "DAC_3" + DstPort 9 + } + } + Branch { + ZOrder 58018 + DstBlock "DAC_3" + DstPort 8 + } + } + Branch { + ZOrder 58017 + DstBlock "DAC_3" + DstPort 7 + } + } + Branch { + ZOrder 58016 + DstBlock "DAC_3" + DstPort 6 + } + } + Branch { + ZOrder 58015 + DstBlock "DAC_3" + DstPort 5 + } + } + Branch { + ZOrder 58014 + DstBlock "DAC_3" + DstPort 4 + } + } + Branch { + ZOrder 58013 + DstBlock "DAC_3" + DstPort 3 + } + } + Branch { + ZOrder 58012 + DstBlock "DAC_3" + DstPort 2 + } + } + Branch { + ZOrder 58011 + DstBlock "DAC_3" + DstPort 1 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58048 + SrcBlock "Constant85" + SrcPort 1 + Points [7, 0; 0, 290; -2, 0] + Branch { + ZOrder 58047 + Points [-16, 0; 0, 40] + Branch { + ZOrder 58046 + DstBlock "Product129" + DstPort 2 + } + Branch { + ZOrder 58045 + Points [0, 40; 1, 0] + Branch { + ZOrder 58044 + Points [0, 40] + Branch { + ZOrder 58043 + Points [0, 35] + Branch { + ZOrder 58042 + DstBlock "Product133" + DstPort 2 + } + Branch { + ZOrder 58041 + DstBlock "Product132" + DstPort 2 + } + } + Branch { + ZOrder 58040 + DstBlock "Product131" + DstPort 2 + } + } + Branch { + ZOrder 58039 + DstBlock "Product130" + DstPort 2 + } + } + } + Branch { + ZOrder 58038 + DstBlock "Product128" + DstPort 2 + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58049 + SrcBlock "Ground37" + SrcPort 1 + DstBlock "DAC_2" + DstPort 5 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58050 + SrcBlock "Ground41" + SrcPort 1 + DstBlock "DAC_2" + DstPort 6 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58051 + SrcBlock "Ground42" + SrcPort 1 + DstBlock "DAC_2" + DstPort 7 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58052 + SrcBlock "Demux7" + SrcPort 3 + Points [38, 0; 0, -30] + DstBlock "FIL_ACC_Z1" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58053 + SrcBlock "Ground47" + SrcPort 1 + DstBlock "K1:VIS-Yend_OPLEV1_Y_mm1" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58054 + SrcBlock "Sum145" + SrcPort 1 + DstBlock "FIL_SUM_Z" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58055 + SrcBlock "VIS_Yend_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "FIL_OPLEV1_Y_mm" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58090 + SrcBlock "Constant83" + SrcPort 1 + Points [0, 580] + Branch { + ZOrder 58089 + Points [0, 145] + Branch { + ZOrder 58088 + Points [0, 175] + Branch { + ZOrder 58087 + Points [0, 145] + Branch { + ZOrder 58086 + Points [0, 200] + Branch { + ZOrder 58085 + Points [0, 145] + Branch { + ZOrder 58084 + Points [0, 225] + Branch { + ZOrder 58083 + Points [0, 145] + Branch { + ZOrder 58082 + Points [0, 210] + Branch { + ZOrder 58081 + DstBlock "Divide117" + DstPort 2 + } + Branch { + ZOrder 58080 + Points [0, 145] + Branch { + ZOrder 58079 + Points [0, 205] + Branch { + ZOrder 58078 + Points [0, 145] + Branch { + ZOrder 58077 + Points [0, 110] + Branch { + ZOrder 58076 + Points [0, 50] + Branch { + ZOrder 58075 + Points [0, 50; 1, 0] + Branch { + ZOrder 58074 + Points [0, 50] + Branch { + ZOrder 58073 + Points [0, 55] + Branch { + ZOrder 58072 + DstBlock "Divide138" + DstPort 2 + } + Branch { + ZOrder 58071 + Points [0, 45] + DstBlock "Divide139" + DstPort 2 + } + } + Branch { + ZOrder 58070 + DstBlock "Divide137" + DstPort 2 + } + } + Branch { + ZOrder 58069 + DstBlock "Divide136" + DstPort 2 + } + } + Branch { + ZOrder 58068 + DstBlock "Divide129" + DstPort 2 + } + } + Branch { + ZOrder 58067 + DstBlock "Divide128" + DstPort 2 + } + } + Branch { + ZOrder 58066 + DstBlock "Divide118" + DstPort 2 + } + } + Branch { + ZOrder 58065 + DstBlock "Divide121" + DstPort 2 + } + } + Branch { + ZOrder 58064 + DstBlock "Divide114" + DstPort 2 + } + } + } + Branch { + ZOrder 58063 + DstBlock "Divide110" + DstPort 2 + } + } + Branch { + ZOrder 58062 + DstBlock "Divide113" + DstPort 2 + } + } + Branch { + ZOrder 58061 + DstBlock "Divide106" + DstPort 2 + } + } + Branch { + ZOrder 58060 + DstBlock "Divide109" + DstPort 2 + } + } + Branch { + ZOrder 58059 + DstBlock "Divide97" + DstPort 2 + } + } + Branch { + ZOrder 58058 + DstBlock "Divide105" + DstPort 2 + } + } + Branch { + ZOrder 58057 + DstBlock "Divide5" + DstPort 2 + } + } + Branch { + ZOrder 58056 + DstBlock "Divide148" + DstPort 2 + } + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58091 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 32 + DstBlock "Terminator104" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58092 + SrcBlock "FIL_SE1_1" + SrcPort 1 + Points [143, 0; 0, -15] + DstBlock "Product122" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58093 + SrcBlock "FIL_SE1_2" + SrcPort 1 + DstBlock "Product123" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58094 + SrcBlock "FIL_SE1_4" + SrcPort 1 + DstBlock "Product124" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58095 + SrcBlock "FIL_SE2_2" + SrcPort 1 + DstBlock "Product125" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58096 + SrcBlock "FIL_SE2_3" + SrcPort 1 + Points [137, 0; 0, -10] + DstBlock "Product127" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58097 + SrcBlock "FIL_SE2_4" + SrcPort 1 + Points [138, 0; 0, 15] + DstBlock "Product126" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58098 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 29 + DstBlock "Terminator11" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58099 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 31 + DstBlock "Terminator106" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58100 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 30 + DstBlock "Terminator105" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58101 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 22 + DstBlock "Terminator35" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58102 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 23 + DstBlock "Terminator41" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58103 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 24 + DstBlock "Terminator46" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58104 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 19 + DstBlock "Terminator66" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58105 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 15 + DstBlock "Terminator49" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58106 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 20 + DstBlock "Terminator107" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58107 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 17 + DstBlock "Terminator109" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58108 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 18 + DstBlock "Terminator108" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58109 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 13 + Points [63, 0; 0, 153; 40, 0; 0, 247] + DstBlock "Divide128" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58110 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 14 + Points [52, 0; 0, 30; 43, 0; 0, 370] + DstBlock "Divide129" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58111 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 16 + Points [29, 0; 0, 21; 57, 0; 0, 311; 198, 0; 0, 18] + DstBlock "Divide136" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58112 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 26 + Points [144, 0; 0, -100] + DstBlock "Divide137" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58113 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 25 + DstBlock "Terminator110" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58114 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 27 + Points [285, 0; 0, -95] + DstBlock "Divide138" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58115 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 28 + Points [329, 0; 0, -100] + DstBlock "Divide139" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58116 + SrcBlock "Product132" + SrcPort 1 + Points [139, 0; 0, -25] + DstBlock "DAC_3" + DstPort 13 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58117 + SrcBlock "Product133" + SrcPort 1 + DstBlock "DAC_3" + DstPort 16 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58118 + SrcBlock "Product128" + SrcPort 1 + Points [108, 0; 0, 278; 212, 0; 0, -148] + DstBlock "DAC_2" + DstPort 13 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58119 + SrcBlock "Product129" + SrcPort 1 + Points [97, 0; 0, 250; 233, 0; 0, -140] + DstBlock "DAC_2" + DstPort 14 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58120 + SrcBlock "Product130" + SrcPort 1 + Points [86, 0; 0, 219; 254, 0; 0, -129] + DstBlock "DAC_2" + DstPort 15 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58121 + SrcBlock "Product131" + SrcPort 1 + Points [52, 0; 0, 192; 335, 0; 0, -122] + DstBlock "DAC_2" + DstPort 16 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58122 + SrcBlock "FIL_OPLEV1_Y_mm" + SrcPort 1 + Points [27, 0; 0, 56; -222, 0] + DstBlock "Sum145" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58123 + SrcBlock "K1:VIS-Yend_OPLEV1_Y_mm1" + SrcPort 1 + Points [49, 0; 0, 62; -198, 0; 0, 33] + DstBlock "VIS_Yend_OPLEV1_Y_mm_MON" + DstPort 1 + } + Annotation { + SID "2822" + Name "#DAQ Channels\nYend_TM_L 16384\nXend_TM_L 16384" + Position [1216, 6181, 1337, 6237] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Mon May 01 19:41:20 2023" + RTWModifiedTimeStamp 604781603 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1vis" + Array { + Type "Cell" + Dimension 1 + Cell "k1vis" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0o" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Abs + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType From + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Goto + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Ground + } + Block { + BlockType Math + Operator "exp" + OutputSignalType "auto" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + IntermediateResultsDataTypeStr "Inherit: Inherit via internal rule" + AlgorithmType "Newton-Raphson" + Iterations "3" + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType RelationalOperator + Operator ">=" + InputSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + ZeroCross on + SampleTime "-1" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1vis" + Location [424, 117, 2266, 1043] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "50" + ReportName "simulink-default.rpt" + SIDHighWatermark "9123" + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [1400, 3902, 1475, 3928] + ZOrder 396 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "4626" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [1370, 11237, 1440, 11263] + ZOrder 2445 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD1" + SID "6713" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2860, 15124, 2890, 15136] + ZOrder 4620 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD10" + SID "6714" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2900, 16659, 2930, 16671] + ZOrder 4753 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD11" + SID "6715" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2905, 16864, 2935, 16876] + ZOrder 4777 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD12" + SID "6716" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2905, 17009, 2935, 17021] + ZOrder 4786 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD2" + SID "6717" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2860, 15269, 2890, 15281] + ZOrder 4629 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD3" + SID "6718" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2880, 15444, 2910, 15456] + ZOrder 4645 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD4" + SID "6719" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2880, 15589, 2910, 15601] + ZOrder 4654 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD5" + SID "6720" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2880, 15789, 2910, 15801] + ZOrder 4678 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD6" + SID "6721" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2880, 15934, 2910, 15946] + ZOrder 4687 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD7" + SID "6722" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2880, 16159, 2910, 16171] + ZOrder 4711 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD8" + SID "6723" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2880, 16304, 2910, 16316] + ZOrder 4720 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD9" + SID "6724" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2900, 16514, 2930, 16526] + ZOrder 4744 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "5098" + Position [6100, 3855, 6130, 3885] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "5100" + Position [6100, 3920, 6130, 3950] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs10" + SID "5136" + Position [5985, 4575, 6015, 4605] + ZOrder 2981 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs11" + SID "5137" + Position [5985, 4640, 6015, 4670] + ZOrder 2983 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs12" + SID "5312" + Position [5985, 5045, 6015, 5075] + ZOrder 3197 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs13" + SID "5313" + Position [5985, 5110, 6015, 5140] + ZOrder 3199 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs14" + SID "5314" + Position [5985, 4760, 6015, 4790] + ZOrder 3189 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs15" + SID "5315" + Position [5985, 4825, 6015, 4855] + ZOrder 3191 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs16" + SID "5316" + Position [5985, 4900, 6015, 4930] + ZOrder 3193 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs17" + SID "5317" + Position [5985, 4965, 6015, 4995] + ZOrder 3195 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs18" + SID "5459" + Position [6050, 12685, 6080, 12715] + ZOrder 3349 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs19" + SID "5460" + Position [6050, 12750, 6080, 12780] + ZOrder 3351 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "5104" + Position [6100, 3995, 6130, 4025] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs20" + SID "5461" + Position [5935, 13405, 5965, 13435] + ZOrder 3391 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs21" + SID "5462" + Position [5935, 13470, 5965, 13500] + ZOrder 3393 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs22" + SID "5463" + Position [5935, 13875, 5965, 13905] + ZOrder 3460 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs23" + SID "5464" + Position [5935, 13940, 5965, 13970] + ZOrder 3462 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs24" + SID "5465" + Position [5935, 13590, 5965, 13620] + ZOrder 3452 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs25" + SID "5466" + Position [5935, 13655, 5965, 13685] + ZOrder 3454 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs26" + SID "5467" + Position [5935, 13730, 5965, 13760] + ZOrder 3456 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs27" + SID "5468" + Position [5935, 13795, 5965, 13825] + ZOrder 3458 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs28" + SID "5469" + Position [6050, 12825, 6080, 12855] + ZOrder 3357 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs29" + SID "5470" + Position [6050, 12890, 6080, 12920] + ZOrder 3359 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "5105" + Position [6100, 4060, 6130, 4090] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs30" + SID "5471" + Position [6050, 12970, 6080, 13000] + ZOrder 3365 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs31" + SID "5472" + Position [6050, 13035, 6080, 13065] + ZOrder 3367 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs32" + SID "5473" + Position [5935, 13120, 5965, 13150] + ZOrder 3383 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs33" + SID "5474" + Position [5935, 13185, 5965, 13215] + ZOrder 3385 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs34" + SID "5475" + Position [5935, 13260, 5965, 13290] + ZOrder 3387 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs35" + SID "5476" + Position [5935, 13325, 5965, 13355] + ZOrder 3389 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs36" + SID "5875" + Position [2675, 3595, 2705, 3625] + ZOrder 3776 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs37" + SID "7800" + Position [2665, 4770, 2695, 4800] + ZOrder 5733 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs38" + SID "7874" + Position [2665, 5295, 2695, 5325] + ZOrder 5807 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs39" + SID "5958" + Position [2665, 4155, 2695, 4185] + ZOrder 3866 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "5112" + Position [6100, 4140, 6130, 4170] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs40" + SID "8059" + Position [5295, 1715, 5325, 1745] + ZOrder 5983 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs41" + SID "8060" + Position [5295, 1780, 5325, 1810] + ZOrder 5985 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs42" + SID "8159" + Position [5295, 1870, 5325, 1900] + ZOrder 6063 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs43" + SID "8160" + Position [5295, 1935, 5325, 1965] + ZOrder 6065 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs44" + SID "8179" + Position [5295, 2020, 5325, 2050] + ZOrder 6083 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs45" + SID "8180" + Position [5295, 2085, 5325, 2115] + ZOrder 6085 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs46" + SID "8199" + Position [5295, 2170, 5325, 2200] + ZOrder 6103 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs47" + SID "8200" + Position [5295, 2235, 5325, 2265] + ZOrder 6105 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs48" + SID "8201" + Position [5295, 2325, 5325, 2355] + ZOrder 6123 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs49" + SID "8202" + Position [5295, 2390, 5325, 2420] + ZOrder 6125 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "5113" + Position [6100, 4205, 6130, 4235] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs50" + SID "8203" + Position [5295, 2475, 5325, 2505] + ZOrder 6143 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs51" + SID "8204" + Position [5295, 2540, 5325, 2570] + ZOrder 6145 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs52" + SID "8309" + Position [5295, 240, 5325, 270] + ZOrder 6213 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs53" + SID "8310" + Position [5295, 305, 5325, 335] + ZOrder 6215 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs54" + SID "8469" + Position [5295, 390, 5325, 420] + ZOrder 6373 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs55" + SID "8470" + Position [5295, 455, 5325, 485] + ZOrder 6375 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs56" + SID "8489" + Position [5295, 540, 5325, 570] + ZOrder 6393 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs57" + SID "8490" + Position [5295, 605, 5325, 635] + ZOrder 6395 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs58" + SID "8491" + Position [5295, 690, 5325, 720] + ZOrder 6413 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs59" + SID "8492" + Position [5295, 755, 5325, 785] + ZOrder 6415 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs6" + SID "5132" + Position [5985, 4290, 6015, 4320] + ZOrder 2973 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs60" + SID "8529" + Position [5295, 845, 5325, 875] + ZOrder 6433 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs61" + SID "8530" + Position [5295, 910, 5325, 940] + ZOrder 6435 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs62" + SID "8531" + Position [5295, 995, 5325, 1025] + ZOrder 6453 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs63" + SID "8532" + Position [5295, 1060, 5325, 1090] + ZOrder 6455 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs64" + SID "8533" + Position [5295, 1145, 5325, 1175] + ZOrder 6473 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs65" + SID "8534" + Position [5295, 1210, 5325, 1240] + ZOrder 6475 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs66" + SID "8535" + Position [5295, 1295, 5325, 1325] + ZOrder 6493 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs67" + SID "8536" + Position [5295, 1360, 5325, 1390] + ZOrder 6495 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs7" + SID "5133" + Position [5985, 4355, 6015, 4385] + ZOrder 2975 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs8" + SID "5134" + Position [5985, 4430, 6015, 4460] + ZOrder 2977 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs9" + SID "5135" + Position [5985, 4495, 6015, 4525] + ZOrder 2979 + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "B_PD1" + SID "6725" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2804, 15150, 2816, 15180] + ZOrder 4618 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD10" + SID "6726" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2900, 16699, 2930, 16711] + ZOrder 4751 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD11" + SID "6727" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2865, 16829, 2895, 16841] + ZOrder 4775 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD12" + SID "6728" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2830, 17044, 2860, 17056] + ZOrder 4784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD2" + SID "6729" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2785, 15304, 2815, 15316] + ZOrder 4627 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD3" + SID "6730" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2824, 15470, 2836, 15500] + ZOrder 4643 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD4" + SID "6731" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2805, 15624, 2835, 15636] + ZOrder 4652 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD5" + SID "6732" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2824, 15815, 2836, 15845] + ZOrder 4676 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD6" + SID "6733" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2805, 15969, 2835, 15981] + ZOrder 4685 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD7" + SID "6734" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2880, 16104, 2910, 16116] + ZOrder 4709 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD8" + SID "6735" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2880, 16264, 2910, 16276] + ZOrder 4718 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD9" + SID "6736" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2900, 16469, 2930, 16481] + ZOrder 4742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "4625" + Description "ADC Selector" + Ports [1, 28] + Position [1520, 8417, 1525, 14093] + ZOrder 2444 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_1_4,adc_1_5,adc_1_6,adc_1_7,adc_1_8,adc_1_9,adc_1_10,adc_1_11,adc_1_12,adc_1_13,adc_1_1" + "4,adc_1_15,adc_1_16,adc_1_17,adc_1_18,adc_1_19,adc_1_20,adc_1_21,adc_1_22,adc_1_23,adc_1_24,adc_1_25,adc_1_26,ad" + "c_1_27,adc_1_28,adc_1_29,adc_1_30,adc_1_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 28] + Position [1525, 1070, 1530, 6755] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,adc_0_11,adc_0_12,adc_0_13,adc_0_1" + "4,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_23,adc_0_24,adc_0_25,adc_0_26,ad" + "c_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "C00_Yend" + SID "4740" + Tag "Test Point" + Ports [1] + Position [4160, 3440, 4200, 3460] + ZOrder 2543 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_MON" + SID "4741" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4035, 3435, 4115, 3465] + ZOrder 2544 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_PITCH" + SID "6738" + Tag "Test Point" + Ports [1] + Position [4035, 17410, 4075, 17420] + ZOrder 4963 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_PITCH_MON" + SID "6739" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3845, 17344, 3895, 17356] + ZOrder 4960 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_ROLL" + SID "6740" + Tag "Test Point" + Ports [1] + Position [4040, 17450, 4080, 17460] + ZOrder 4961 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_ROLL_MON" + SID "6741" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3845, 17404, 3895, 17416] + ZOrder 4958 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_X" + SID "6742" + Tag "Test Point" + Ports [1] + Position [3895, 17190, 3935, 17200] + ZOrder 4955 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_X_MON" + SID "6743" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3815, 17189, 3865, 17201] + ZOrder 4952 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Y" + SID "6744" + Tag "Test Point" + Ports [1] + Position [3920, 17240, 3960, 17250] + ZOrder 4956 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_YAW" + SID "6745" + Tag "Test Point" + Ports [1] + Position [4010, 17485, 4050, 17495] + ZOrder 4962 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_YAW_MON" + SID "6746" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3845, 17469, 3895, 17481] + ZOrder 4959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Y_MON" + SID "6747" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3835, 17239, 3885, 17251] + ZOrder 4953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Z" + SID "6748" + Tag "Test Point" + Ports [1] + Position [3930, 17300, 3970, 17310] + ZOrder 4957 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Z_MON" + SID "6749" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3835, 17299, 3885, 17311] + ZOrder 4954 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_PITCH" + SID "6750" + Tag "Test Point" + Ports [1] + Position [6090, 15725, 6130, 15735] + ZOrder 4949 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_PITCH_MON" + SID "6751" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6020, 15709, 6070, 15721] + ZOrder 4946 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_ROLL" + SID "6752" + Tag "Test Point" + Ports [1] + Position [6090, 15815, 6130, 15825] + ZOrder 4947 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_ROLL_MON" + SID "6753" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6005, 15769, 6055, 15781] + ZOrder 4944 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_X" + SID "6754" + Tag "Test Point" + Ports [1] + Position [6090, 15555, 6130, 15565] + ZOrder 4941 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_X_MON" + SID "6755" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6005, 15554, 6055, 15566] + ZOrder 4938 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Y" + SID "6756" + Tag "Test Point" + Ports [1] + Position [6090, 15605, 6130, 15615] + ZOrder 4942 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_YAW" + SID "6757" + Tag "Test Point" + Ports [1] + Position [6090, 15885, 6130, 15895] + ZOrder 4948 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_YAW_MON" + SID "6758" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5995, 15849, 6045, 15861] + ZOrder 4945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Y_MON" + SID "6759" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6005, 15604, 6055, 15616] + ZOrder 4939 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Z" + SID "6760" + Tag "Test Point" + Ports [1] + Position [6090, 15665, 6130, 15675] + ZOrder 4943 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_PD_Z_MON" + SID "6761" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6015, 15664, 6065, 15676] + ZOrder 4940 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H1" + SID "6762" + Tag "Test Point" + Ports [1] + Position [2605, 17110, 2625, 17150] + ZOrder 4868 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H1_MON" + SID "6763" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2485, 17150, 2565, 17180] + ZOrder 4866 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H1_a" + SID "6764" + Tag "Test Point" + Ports [1] + Position [3110, 17115, 3130, 17155] + ZOrder 4915 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H1_a_MON" + SID "6765" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2950, 17140, 3030, 17170] + ZOrder 4914 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H2" + SID "6766" + Tag "Test Point" + Ports [1] + Position [2605, 17255, 2625, 17295] + ZOrder 4904 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H2_MON" + SID "6767" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2485, 17290, 2565, 17320] + ZOrder 4902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H2_a" + SID "6768" + Tag "Test Point" + Ports [1] + Position [3110, 17260, 3130, 17300] + ZOrder 4923 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H2_a_MON" + SID "6769" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2950, 17285, 3030, 17315] + ZOrder 4922 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H3" + SID "6770" + Tag "Test Point" + Ports [1] + Position [2605, 17435, 2625, 17475] + ZOrder 4910 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H3_MON" + SID "6771" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2485, 17480, 2565, 17510] + ZOrder 4908 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H3_a" + SID "6772" + Tag "Test Point" + Ports [1] + Position [3110, 17455, 3130, 17495] + ZOrder 4931 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_H3_a_MON" + SID "6773" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2950, 17490, 3030, 17520] + ZOrder 4930 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V1" + SID "6774" + Tag "Test Point" + Ports [1] + Position [2605, 17180, 2625, 17220] + ZOrder 4869 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V1_MON" + SID "6775" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2485, 17225, 2565, 17255] + ZOrder 4867 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V1_a" + SID "6776" + Tag "Test Point" + Ports [1] + Position [3110, 17180, 3130, 17220] + ZOrder 4919 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V1_a_MON" + SID "6777" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2950, 17205, 3030, 17235] + ZOrder 4918 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V2" + SID "6778" + Tag "Test Point" + Ports [1] + Position [2605, 17345, 2625, 17385] + ZOrder 4905 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V2_MON" + SID "6779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2485, 17385, 2565, 17415] + ZOrder 4903 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V2_a" + SID "6780" + Tag "Test Point" + Ports [1] + Position [3110, 17355, 3130, 17395] + ZOrder 4927 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V2_a_MON" + SID "6781" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2950, 17380, 3030, 17410] + ZOrder 4926 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3" + SID "6782" + Tag "Test Point" + Ports [1] + Position [2605, 17515, 2625, 17555] + ZOrder 4911 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_MON" + SID "6783" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2485, 17555, 2565, 17585] + ZOrder 4909 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_a" + SID "6784" + Tag "Test Point" + Ports [1] + Position [3110, 17535, 3130, 17575] + ZOrder 4935 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_a_MON" + SID "6785" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2950, 17570, 3030, 17600] + ZOrder 4934 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD1" + SID "6786" + Tag "Test Point" + Ports [1] + Position [3090, 15065, 3110, 15105] + ZOrder 4624 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD10" + SID "6787" + Tag "Test Point" + Ports [1] + Position [3130, 16595, 3150, 16635] + ZOrder 4755 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD10_MON" + SID "6788" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3035, 16645, 3115, 16675] + ZOrder 4754 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD11" + SID "6789" + Tag "Test Point" + Ports [1] + Position [3135, 16805, 3155, 16845] + ZOrder 4781 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD11_MON" + SID "6790" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3035, 16850, 3115, 16880] + ZOrder 4780 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD12" + SID "6791" + Tag "Test Point" + Ports [1] + Position [3135, 16945, 3155, 16985] + ZOrder 4788 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD12_MON" + SID "6792" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3040, 16995, 3120, 17025] + ZOrder 4787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD1_MON" + SID "6793" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2990, 15110, 3070, 15140] + ZOrder 4623 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD2" + SID "6794" + Tag "Test Point" + Ports [1] + Position [3090, 15205, 3110, 15245] + ZOrder 4631 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD2_MON" + SID "6795" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2995, 15255, 3075, 15285] + ZOrder 4630 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD3" + SID "6796" + Tag "Test Point" + Ports [1] + Position [3110, 15385, 3130, 15425] + ZOrder 4649 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD3_MON" + SID "6797" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3010, 15430, 3090, 15460] + ZOrder 4648 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD4" + SID "6798" + Tag "Test Point" + Ports [1] + Position [3110, 15525, 3130, 15565] + ZOrder 4656 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD4_MON" + SID "6799" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3015, 15575, 3095, 15605] + ZOrder 4655 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD5" + SID "6800" + Tag "Test Point" + Ports [1] + Position [3110, 15730, 3130, 15770] + ZOrder 4682 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD5_MON" + SID "6801" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3010, 15775, 3090, 15805] + ZOrder 4681 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD6" + SID "6802" + Tag "Test Point" + Ports [1] + Position [3110, 15870, 3130, 15910] + ZOrder 4689 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD6_MON" + SID "6803" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3015, 15920, 3095, 15950] + ZOrder 4688 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD7" + SID "6804" + Tag "Test Point" + Ports [1] + Position [3110, 16100, 3130, 16140] + ZOrder 4715 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD7_MON" + SID "6805" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3010, 16145, 3090, 16175] + ZOrder 4714 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD8" + SID "6806" + Tag "Test Point" + Ports [1] + Position [3110, 16240, 3130, 16280] + ZOrder 4722 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD8_MON" + SID "6807" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3015, 16290, 3095, 16320] + ZOrder 4721 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD9" + SID "6808" + Tag "Test Point" + Ports [1] + Position [3130, 16455, 3150, 16495] + ZOrder 4748 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_D_PD9_MON" + SID "6809" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3030, 16500, 3110, 16530] + ZOrder 4747 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD1" + SID "6810" + Tag "Test Point" + Ports [1] + Position [2760, 15040, 2780, 15080] + ZOrder 4622 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD10" + SID "6811" + Tag "Test Point" + Ports [1] + Position [2800, 16585, 2820, 16625] + ZOrder 4773 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD10_MON" + SID "6812" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2720, 16635, 2800, 16665] + ZOrder 4750 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD11" + SID "6813" + Tag "Test Point" + Ports [1] + Position [2810, 16780, 2830, 16820] + ZOrder 4779 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD11_MON" + SID "6814" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2725, 16840, 2805, 16870] + ZOrder 4778 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD12" + SID "6815" + Tag "Test Point" + Ports [1] + Position [2805, 16935, 2825, 16975] + ZOrder 4806 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD12_MON" + SID "6816" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2725, 16985, 2805, 17015] + ZOrder 4783 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD1_MON" + SID "6817" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2680, 15100, 2760, 15130] + ZOrder 4621 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD2" + SID "6818" + Tag "Test Point" + Ports [1] + Position [2760, 15195, 2780, 15235] + ZOrder 4640 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD2_MON" + SID "6819" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2680, 15245, 2760, 15275] + ZOrder 4626 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD3" + SID "6820" + Tag "Test Point" + Ports [1] + Position [2785, 15360, 2805, 15400] + ZOrder 4647 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD3_MON" + SID "6821" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2700, 15420, 2780, 15450] + ZOrder 4646 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD4" + SID "6822" + Tag "Test Point" + Ports [1] + Position [2780, 15515, 2800, 15555] + ZOrder 4674 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD4_MON" + SID "6823" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2700, 15565, 2780, 15595] + ZOrder 4651 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD5" + SID "6824" + Tag "Test Point" + Ports [1] + Position [2785, 15705, 2805, 15745] + ZOrder 4680 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD5_MON" + SID "6825" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2700, 15765, 2780, 15795] + ZOrder 4679 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD6" + SID "6826" + Tag "Test Point" + Ports [1] + Position [2780, 15860, 2800, 15900] + ZOrder 4707 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD6_MON" + SID "6827" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2700, 15910, 2780, 15940] + ZOrder 4684 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD7" + SID "6828" + Tag "Test Point" + Ports [1] + Position [2785, 16075, 2805, 16115] + ZOrder 4713 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD7_MON" + SID "6829" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2700, 16135, 2780, 16165] + ZOrder 4712 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD8" + SID "6830" + Tag "Test Point" + Ports [1] + Position [2780, 16230, 2800, 16270] + ZOrder 4740 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD8_MON" + SID "6831" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2700, 16280, 2780, 16310] + ZOrder 4717 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD9" + SID "6832" + Tag "Test Point" + Ports [1] + Position [2805, 16430, 2825, 16470] + ZOrder 4746 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_DELTA_V_PD9_MON" + SID "6833" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2720, 16490, 2800, 16520] + ZOrder 4745 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_LENGTH" + SID "6834" + Tag "Test Point" + Ports [1] + Position [4765, 15045, 4785, 15085] + ZOrder 5161 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_LENGTH_MON" + SID "6835" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4655, 15090, 4735, 15120] + ZOrder 5159 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD1" + SID "6836" + Tag "Test Point" + Ports [1] + Position [2510, 15040, 2530, 15080] + ZOrder 4633 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD1_D" + SID "6837" + Tag "Test Point" + Ports [1] + Position [4305, 15035, 4345, 15055] + ZOrder 4873 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD1_D_MON" + SID "6838" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4115, 15030, 4195, 15060] + ZOrder 4846 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD1_MON" + SID "6839" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2295, 15100, 2375, 15130] + ZOrder 4632 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD2" + SID "6840" + Tag "Test Point" + Ports [1] + Position [2500, 15195, 2520, 15235] + ZOrder 4639 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD2_D" + SID "6841" + Tag "Test Point" + Ports [1] + Position [4305, 15210, 4345, 15230] + ZOrder 4874 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD2_D_MON" + SID "6842" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4115, 15205, 4195, 15235] + ZOrder 4851 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_PD2_MON" + SID "6843" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2295, 15245, 2375, 15275] + ZOrder 4638 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_ROTATE" + SID "6844" + Tag "Test Point" + Ports [1] + Position [4785, 15135, 4805, 15175] + ZOrder 5160 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL1_ROTATE_MON" + SID "6845" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4655, 15180, 4735, 15210] + ZOrder 5157 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_LENGTH" + SID "6846" + Tag "Test Point" + Ports [1] + Position [4795, 15315, 4815, 15355] + ZOrder 4662 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_LENGTH_MON" + SID "6847" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4685, 15360, 4765, 15390] + ZOrder 4660 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD3" + SID "6848" + Tag "Test Point" + Ports [1] + Position [2520, 15360, 2540, 15400] + ZOrder 4667 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD3_D" + SID "6849" + Tag "Test Point" + Ports [1] + Position [4275, 15405, 4315, 15425] + ZOrder 4875 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD3_D_MON" + SID "6850" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4115, 15400, 4195, 15430] + ZOrder 4852 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD3_MON" + SID "6851" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 15420, 2395, 15450] + ZOrder 4666 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD4" + SID "6852" + Tag "Test Point" + Ports [1] + Position [2520, 15515, 2540, 15555] + ZOrder 4673 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD4_D" + SID "6853" + Tag "Test Point" + Ports [1] + Position [4275, 15555, 4315, 15575] + ZOrder 4876 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD4_D_MON" + SID "6854" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4115, 15550, 4195, 15580] + ZOrder 4855 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_PD4_MON" + SID "6855" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 15565, 2395, 15595] + ZOrder 4672 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_ROTATE" + SID "6856" + Tag "Test Point" + Ports [1] + Position [4815, 15405, 4835, 15445] + ZOrder 4661 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL2_ROTATE_MON" + SID "6857" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4685, 15450, 4765, 15480] + ZOrder 4658 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_LENGTH" + SID "6858" + Tag "Test Point" + Ports [1] + Position [4830, 15745, 4850, 15785] + ZOrder 4695 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_LENGTH_MON" + SID "6859" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4720, 15790, 4800, 15820] + ZOrder 4693 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD5" + SID "6860" + Tag "Test Point" + Ports [1] + Position [2520, 15705, 2540, 15745] + ZOrder 4700 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD5_D" + SID "6861" + Tag "Test Point" + Ports [1] + Position [4345, 15730, 4385, 15750] + ZOrder 4877 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD5_D_MON" + SID "6862" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4115, 15725, 4195, 15755] + ZOrder 4858 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD5_MON" + SID "6863" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 15765, 2395, 15795] + ZOrder 4699 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD6" + SID "6864" + Tag "Test Point" + Ports [1] + Position [2520, 15860, 2540, 15900] + ZOrder 4706 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD6_D" + SID "6865" + Tag "Test Point" + Ports [1] + Position [4345, 15870, 4385, 15890] + ZOrder 4878 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD6_D_MON" + SID "6866" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4125, 15865, 4205, 15895] + ZOrder 4861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_PD6_MON" + SID "6867" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 15910, 2395, 15940] + ZOrder 4705 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_ROTATE" + SID "6868" + Tag "Test Point" + Ports [1] + Position [4850, 15835, 4870, 15875] + ZOrder 4694 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL3_ROTATE_MON" + SID "6869" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4720, 15880, 4800, 15910] + ZOrder 4691 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_LENGTH" + SID "6870" + Tag "Test Point" + Ports [1] + Position [4845, 16125, 4865, 16165] + ZOrder 4728 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_LENGTH_MON" + SID "6871" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4735, 16170, 4815, 16200] + ZOrder 4726 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD7" + SID "6872" + Tag "Test Point" + Ports [1] + Position [2520, 16075, 2540, 16115] + ZOrder 4733 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD7_D" + SID "6873" + Tag "Test Point" + Ports [1] + Position [4130, 16075, 4170, 16095] + ZOrder 4882 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD7_D_MON" + SID "6874" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3935, 16070, 4015, 16100] + ZOrder 4870 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD7_MON" + SID "6875" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 16135, 2395, 16165] + ZOrder 4732 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD8" + SID "6876" + Tag "Test Point" + Ports [1] + Position [2520, 16230, 2540, 16270] + ZOrder 4739 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD8_D" + SID "6877" + Tag "Test Point" + Ports [1] + Position [4090, 16270, 4130, 16290] + ZOrder 4883 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD8_D_MON" + SID "6878" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3900, 16265, 3980, 16295] + ZOrder 4879 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_PD8_MON" + SID "6879" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 16280, 2395, 16310] + ZOrder 4738 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_ROTATE" + SID "6880" + Tag "Test Point" + Ports [1] + Position [4865, 16215, 4885, 16255] + ZOrder 4727 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL4_ROTATE_MON" + SID "6881" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4735, 16260, 4815, 16290] + ZOrder 4724 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_LENGTH" + SID "6882" + Tag "Test Point" + Ports [1] + Position [4855, 16465, 4875, 16505] + ZOrder 4761 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_LENGTH_MON" + SID "6883" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4745, 16510, 4825, 16540] + ZOrder 4759 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD10" + SID "6884" + Tag "Test Point" + Ports [1] + Position [2540, 16585, 2560, 16625] + ZOrder 4772 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD10_D" + SID "6885" + Tag "Test Point" + Ports [1] + Position [4090, 16670, 4130, 16690] + ZOrder 4891 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD10_D_MON" + SID "6886" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3900, 16665, 3980, 16695] + ZOrder 4888 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD10_MON" + SID "6887" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2335, 16635, 2415, 16665] + ZOrder 4771 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD9" + SID "6888" + Tag "Test Point" + Ports [1] + Position [2540, 16430, 2560, 16470] + ZOrder 4766 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD9_D" + SID "6889" + Tag "Test Point" + Ports [1] + Position [4090, 16425, 4130, 16445] + ZOrder 4887 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD9_D_MON" + SID "6890" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3900, 16420, 3980, 16450] + ZOrder 4884 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_PD9_MON" + SID "6891" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2335, 16490, 2415, 16520] + ZOrder 4765 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_ROTATE" + SID "6892" + Tag "Test Point" + Ports [1] + Position [4875, 16555, 4895, 16595] + ZOrder 4760 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL5_ROTATE_MON" + SID "6893" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4745, 16600, 4825, 16630] + ZOrder 4757 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_LENGTH" + SID "6894" + Tag "Test Point" + Ports [1] + Position [4890, 16810, 4910, 16850] + ZOrder 4794 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_LENGTH_MON" + SID "6895" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4780, 16855, 4860, 16885] + ZOrder 4792 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD11" + SID "6896" + Tag "Test Point" + Ports [1] + Position [2545, 16780, 2565, 16820] + ZOrder 4799 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD11_D" + SID "6897" + Tag "Test Point" + Ports [1] + Position [4045, 16845, 4085, 16865] + ZOrder 4895 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD11_D_MON" + SID "6898" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3900, 16840, 3980, 16870] + ZOrder 4892 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD11_MON" + SID "6899" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2340, 16840, 2420, 16870] + ZOrder 4798 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD12" + SID "6900" + Tag "Test Point" + Ports [1] + Position [2545, 16935, 2565, 16975] + ZOrder 4805 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD12_D" + SID "6901" + Tag "Test Point" + Ports [1] + Position [4055, 16980, 4095, 17000] + ZOrder 4899 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD12_D_MON" + SID "6902" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3900, 16975, 3980, 17005] + ZOrder 4896 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_PD12_MON" + SID "6903" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 16990, 2395, 17020] + ZOrder 4804 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_ROTATE" + SID "6904" + Tag "Test Point" + Ports [1] + Position [4910, 16900, 4930, 16940] + ZOrder 4793 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PANEL6_ROTATE_MON" + SID "6905" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4780, 16945, 4860, 16975] + ZOrder 4790 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD10_MEAN" + SID "6906" + Tag "Test Point" + Ports [1] + Position [2625, 16560, 2660, 16570] + ZOrder 4839 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD10_MEAN_MON" + SID "6907" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2465, 16557, 2520, 16573] + ZOrder 4838 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD11_MEAN" + SID "6908" + Tag "Test Point" + Ports [1] + Position [2650, 16745, 2685, 16755] + ZOrder 4842 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD11_MEAN_MON" + SID "6909" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2490, 16742, 2545, 16758] + ZOrder 4841 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD12_MEAN" + SID "6910" + Tag "Test Point" + Ports [1] + Position [2635, 16900, 2670, 16910] + ZOrder 4845 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD12_MEAN_MON" + SID "6911" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2475, 16897, 2530, 16913] + ZOrder 4844 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD1_MEAN" + SID "6912" + Tag "Test Point" + Ports [1] + Position [2835, 14775, 2875, 14795] + ZOrder 4812 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD1_MEAN_MON" + SID "6913" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2670, 14775, 2710, 14795] + ZOrder 4811 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD2_MEAN" + SID "6914" + Tag "Test Point" + Ports [1] + Position [2590, 15170, 2625, 15180] + ZOrder 4815 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD2_MEAN_MON" + SID "6915" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2430, 15167, 2485, 15183] + ZOrder 4814 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD3_MEAN" + SID "6916" + Tag "Test Point" + Ports [1] + Position [2610, 15335, 2645, 15345] + ZOrder 4818 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD3_MEAN_MON" + SID "6917" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2455, 15334, 2500, 15346] + ZOrder 4817 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD4_MEAN" + SID "6918" + Tag "Test Point" + Ports [1] + Position [2610, 15490, 2645, 15500] + ZOrder 4821 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD4_MEAN_MON" + SID "6919" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2450, 15487, 2505, 15503] + ZOrder 4820 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD5_MEAN" + SID "6920" + Tag "Test Point" + Ports [1] + Position [2610, 15655, 2645, 15665] + ZOrder 4824 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD5_MEAN_MON" + SID "6921" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2465, 15652, 2520, 15668] + ZOrder 4823 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD6_MEAN" + SID "6922" + Tag "Test Point" + Ports [1] + Position [2600, 15835, 2635, 15845] + ZOrder 4827 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD6_MEAN_MON" + SID "6923" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2440, 15832, 2495, 15848] + ZOrder 4826 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD7_MEAN" + SID "6924" + Tag "Test Point" + Ports [1] + Position [2610, 16035, 2645, 16045] + ZOrder 4830 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD7_MEAN_MON" + SID "6925" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2450, 16032, 2505, 16048] + ZOrder 4829 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD8_MEAN" + SID "6926" + Tag "Test Point" + Ports [1] + Position [2610, 16205, 2645, 16215] + ZOrder 4833 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD8_MEAN_MON" + SID "6927" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2450, 16202, 2505, 16218] + ZOrder 4832 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD9_MEAN" + SID "6928" + Tag "Test Point" + Ports [1] + Position [2625, 16390, 2660, 16400] + ZOrder 4836 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_PD9_MEAN_MON" + SID "6929" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2465, 16387, 2520, 16403] + ZOrder 4835 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice" + SID "3860" + Position [5470, 3045, 5500, 3075] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "3864" + Position [5470, 3145, 5500, 3175] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice10" + SID "4830" + Position [5255, 2905, 5285, 2935] + ZOrder 2689 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice11" + SID "6930" + Position [6470, 16430, 6500, 16460] + ZOrder 4998 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice12" + SID "6931" + Position [6470, 16500, 6500, 16530] + ZOrder 5001 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice13" + SID "6932" + Position [5995, 16720, 6025, 16750] + ZOrder 5019 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice14" + SID "5214" + Position [4995, 3020, 5025, 3050] + ZOrder 3056 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice15" + SID "5175" + Position [4860, 3020, 4890, 3050] + ZOrder 3017 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice16" + SID "5177" + Position [4860, 3070, 4890, 3100] + ZOrder 3019 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice17" + SID "5215" + Position [4995, 3070, 5025, 3100] + ZOrder 3057 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice18" + SID "5216" + Position [4995, 3120, 5025, 3150] + ZOrder 3058 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice19" + SID "5181" + Position [4860, 3120, 4890, 3150] + ZOrder 3023 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "3867" + Position [5470, 3245, 5500, 3275] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "5231" + Position [5340, 3360, 5370, 3390] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "5232" + Position [5180, 3360, 5210, 3390] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "5233" + Position [5180, 3410, 5210, 3440] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "5234" + Position [5340, 3410, 5370, 3440] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "5235" + Position [5340, 3460, 5370, 3490] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "5236" + Position [5180, 3460, 5210, 3490] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice26" + SID "5247" + Position [4045, 3505, 4075, 3535] + ZOrder 3089 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice27" + SID "5639" + Position [4325, 12730, 4355, 12760] + ZOrder 3470 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice28" + SID "5640" + Position [4325, 12820, 4355, 12850] + ZOrder 3473 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice29" + SID "5380" + Position [5195, 11690, 5225, 11720] + ZOrder 3236 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice3" + SID "4350" + Position [5475, 11835, 5505, 11865] + ZOrder 2260 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice30" + SID "5381" + Position [4935, 11805, 4965, 11835] + ZOrder 3250 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice31" + SID "5382" + Position [4800, 11805, 4830, 11835] + ZOrder 3242 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice32" + SID "5383" + Position [4800, 11855, 4830, 11885] + ZOrder 3244 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice33" + SID "5384" + Position [4935, 11855, 4965, 11885] + ZOrder 3251 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice34" + SID "5385" + Position [4935, 11905, 4965, 11935] + ZOrder 3252 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice35" + SID "5386" + Position [4800, 11905, 4830, 11935] + ZOrder 3245 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice36" + SID "5641" + Position [4325, 12905, 4355, 12935] + ZOrder 3476 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice37" + SID "6933" + Position [5995, 16805, 6025, 16835] + ZOrder 5021 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice38" + SID "6934" + Position [6595, 16170, 6625, 16200] + ZOrder 5048 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice39" + SID "6935" + Position [6655, 16430, 6685, 16460] + ZOrder 5052 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice4" + SID "4351" + Position [5475, 11935, 5505, 11965] + ZOrder 2263 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice40" + SID "6936" + Position [6655, 16490, 6685, 16520] + ZOrder 5053 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice41" + SID "6937" + Position [6655, 16545, 6685, 16575] + ZOrder 5054 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice42" + SID "6938" + Position [6655, 16605, 6685, 16635] + ZOrder 5055 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice43" + SID "5394" + Position [5195, 11490, 5225, 11520] + ZOrder 3230 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice44" + SID "5395" + Position [5195, 11590, 5225, 11620] + ZOrder 3233 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice45" + SID "6939" + Position [6655, 16655, 6685, 16685] + ZOrder 5056 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice46" + SID "6940" + Position [6655, 16710, 6685, 16740] + ZOrder 5057 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice47" + SID "6941" + Position [7015, 15275, 7045, 15305] + ZOrder 5072 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice48" + SID "6942" + Position [6470, 16550, 6500, 16580] + ZOrder 5003 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice49" + SID "6943" + Position [7015, 15360, 7045, 15390] + ZOrder 5080 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice5" + SID "4352" + Position [5475, 12035, 5505, 12065] + ZOrder 2266 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice50" + SID "6944" + Position [7015, 15450, 7045, 15480] + ZOrder 5087 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice51" + SID "5444" + Position [5290, 12150, 5320, 12180] + ZOrder 3284 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice52" + SID "5445" + Position [5130, 12150, 5160, 12180] + ZOrder 3276 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice53" + SID "5446" + Position [5130, 12200, 5160, 12230] + ZOrder 3278 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice54" + SID "5447" + Position [5290, 12200, 5320, 12230] + ZOrder 3285 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice55" + SID "5448" + Position [5290, 12250, 5320, 12280] + ZOrder 3286 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice56" + SID "5449" + Position [5130, 12250, 5160, 12280] + ZOrder 3279 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice57" + SID "6945" + Position [7015, 15550, 7045, 15580] + ZOrder 5094 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice58" + SID "6946" + Position [7015, 15645, 7045, 15675] + ZOrder 5101 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice59" + SID "6947" + Position [6975, 15765, 7005, 15795] + ZOrder 5108 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice6" + SID "4684" + Position [3405, 12645, 3435, 12675] + ZOrder 2489 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice60" + SID "6948" + Position [4405, 15080, 4435, 15110] + ZOrder 5196 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice61" + SID "6949" + Position [4405, 15130, 4435, 15160] + ZOrder 5199 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice62" + SID "6950" + Position [4405, 15350, 4435, 15380] + ZOrder 5201 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice63" + SID "6951" + Position [4405, 15400, 4435, 15430] + ZOrder 5203 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice64" + SID "6952" + Position [4430, 15780, 4460, 15810] + ZOrder 5205 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice65" + SID "6953" + Position [6470, 16615, 6500, 16645] + ZOrder 5005 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice66" + SID "6954" + Position [4430, 15825, 4460, 15855] + ZOrder 5207 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice67" + SID "6955" + Position [4450, 16160, 4480, 16190] + ZOrder 5209 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice68" + SID "6956" + Position [4450, 16210, 4480, 16240] + ZOrder 5211 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice69" + SID "6957" + Position [4450, 16500, 4480, 16530] + ZOrder 5213 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice7" + SID "5977" + Position [2785, 3625, 2815, 3655] + ZOrder 3878 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice70" + SID "6958" + Position [4450, 16550, 4480, 16580] + ZOrder 5215 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice71" + SID "6959" + Position [4460, 16845, 4490, 16875] + ZOrder 5217 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice72" + SID "6960" + Position [4460, 16890, 4490, 16920] + ZOrder 5218 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice73" + SID "6961" + Position [6470, 16690, 6500, 16720] + ZOrder 5007 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice74" + SID "6962" + Position [6470, 16745, 6500, 16775] + ZOrder 5009 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice75" + SID "6963" + Position [5995, 16470, 6025, 16500] + ZOrder 5011 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice76" + SID "6964" + Position [5995, 16530, 6025, 16560] + ZOrder 5013 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice77" + SID "6965" + Position [5995, 16585, 6025, 16615] + ZOrder 5015 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice78" + SID "6966" + Position [5995, 16660, 6025, 16690] + ZOrder 5017 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice79" + SID "8048" + Position [3785, 2065, 3815, 2095] + ZOrder 5943 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice8" + SID "4828" + Position [5255, 2705, 5285, 2735] + ZOrder 2683 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice80" + SID "8049" + Position [3785, 2115, 3815, 2145] + ZOrder 5944 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice81" + SID "7974" + Position [4205, 1355, 4235, 1385] + ZOrder 5894 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice82" + SID "8050" + Position [3785, 2165, 3815, 2195] + ZOrder 5945 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice83" + SID "7976" + Position [3785, 1910, 3815, 1940] + ZOrder 5900 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice84" + SID "7977" + Position [3785, 1960, 3815, 1990] + ZOrder 5902 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice85" + SID "8051" + Position [3990, 2065, 4020, 2095] + ZOrder 5951 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice86" + SID "8052" + Position [3990, 2115, 4020, 2145] + ZOrder 5952 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice87" + SID "7980" + Position [3785, 2010, 3815, 2040] + ZOrder 5903 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice88" + SID "8053" + Position [3990, 2165, 4020, 2195] + ZOrder 5953 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice89" + SID "8054" + Position [3990, 1910, 4020, 1940] + ZOrder 5946 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice9" + SID "4829" + Position [5255, 2805, 5285, 2835] + ZOrder 2686 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice90" + SID "8055" + Position [3990, 1960, 4020, 1990] + ZOrder 5947 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice91" + SID "8056" + Position [3990, 2010, 4020, 2040] + ZOrder 5948 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice95" + SID "7988" + Position [4205, 1155, 4235, 1185] + ZOrder 5888 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice96" + SID "7989" + Position [4205, 1255, 4235, 1285] + ZOrder 5891 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice97" + SID "8033" + Position [4205, 1655, 4235, 1685] + ZOrder 5940 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice98" + SID "8034" + Position [4205, 1455, 4235, 1485] + ZOrder 5934 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice99" + SID "8035" + Position [4205, 1555, 4235, 1585] + ZOrder 5937 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choie1" + SID "7801" + Position [2785, 4840, 2815, 4870] + ZOrder 5732 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choie2" + SID "7875" + Position [2785, 5365, 2815, 5395] + ZOrder 5806 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choie3" + SID "5962" + Position [2785, 4225, 2815, 4255] + ZOrder 3864 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Coil_sens1" + SID "4758" + Tag "Test Point" + Ports [1] + Position [775, 4415, 815, 4435] + ZOrder 2559 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens2" + SID "4759" + Tag "Test Point" + Ports [1] + Position [775, 4620, 815, 4640] + ZOrder 2560 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens3" + SID "4760" + Tag "Test Point" + Ports [1] + Position [775, 4825, 815, 4845] + ZOrder 2561 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens4" + SID "4761" + Tag "Test Point" + Ports [1] + Position [775, 5030, 815, 5050] + ZOrder 2562 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "Constant1" + SID "3788" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3720, 3479, 3795, 3491] + ZOrder 1418 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant10" + SID "3378" + Description "Quantization range of 16 bit ADC." + Position [6945, 3810, 6990, 3840] + ZOrder 1077 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant100" + SID "5402" + Description "Each half of QPD" + Position [4670, 11777, 4700, 11793] + ZOrder 3243 + Value "0" + } + Block { + BlockType Constant + Name "Constant101" + SID "5480" + Position [5680, 12907, 5710, 12923] + ZOrder 3303 + Value "2" + } + Block { + BlockType Constant + Name "Constant102" + SID "5481" + Position [5680, 12767, 5710, 12783] + ZOrder 3294 + Value "2" + } + Block { + BlockType Constant + Name "Constant103" + SID "5450" + Description "Each half of QPD" + Position [4995, 12117, 5025, 12133] + ZOrder 3277 + Value "0" + } + Block { + BlockType Constant + Name "Constant104" + SID "5482" + Position [5680, 13037, 5710, 13053] + ZOrder 3312 + Value "2" + } + Block { + BlockType Constant + Name "Constant105" + SID "5483" + Position [5485, 13332, 5515, 13348] + ZOrder 3330 + Value "2" + } + Block { + BlockType Constant + Name "Constant106" + SID "5484" + Position [5485, 13197, 5515, 13213] + ZOrder 3321 + Value "2" + } + Block { + BlockType Constant + Name "Constant107" + SID "5485" + Position [5485, 13462, 5515, 13478] + ZOrder 3339 + Value "2" + } + Block { + BlockType Constant + Name "Constant108" + SID "5642" + Description "Each half of QPD" + Position [4230, 12777, 4260, 12793] + ZOrder 3472 + Value "0" + } + Block { + BlockType Constant + Name "Constant109" + SID "5643" + Description "Each half of QPD" + Position [4230, 12867, 4260, 12883] + ZOrder 3475 + Value "0" + } + Block { + BlockType Constant + Name "Constant11" + SID "8066" + Position [4925, 1797, 4955, 1813] + ZOrder 5958 + Value "2" + } + Block { + BlockType Constant + Name "Constant110" + SID "5644" + Description "Each half of QPD" + Position [4230, 12952, 4260, 12968] + ZOrder 3478 + Value "0" + } + Block { + BlockType Constant + Name "Constant111" + SID "6969" + Position [1812, 14520, 1848, 14540] + ZOrder 4616 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant112" + SID "6970" + Position [4497, 15045, 4533, 15065] + ZOrder 5162 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant113" + SID "6971" + Description "Each half of QPD" + Position [6982, 15120, 6998, 15150] + ZOrder 5074 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0" + } + Block { + BlockType Constant + Name "Constant114" + SID "6972" + Position [4527, 15305, 4563, 15325] + ZOrder 4663 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant115" + SID "6973" + Position [4562, 15735, 4598, 15755] + ZOrder 4696 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant116" + SID "6974" + Position [4577, 16115, 4613, 16135] + ZOrder 4729 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant117" + SID "6975" + Position [4587, 16455, 4623, 16475] + ZOrder 4762 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant118" + SID "6976" + Position [4622, 16800, 4658, 16820] + ZOrder 4795 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant119" + SID "6977" + Position [6537, 16130, 6573, 16150] + ZOrder 5051 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + } + Block { + BlockType Constant + Name "Constant12" + SID "8181" + Position [4925, 2102, 4955, 2118] + ZOrder 6078 + Value "2" + } + Block { + BlockType Constant + Name "Constant120" + SID "7463" + Description "Minimum voltage of ADC (V)" + Position [2350, 1177, 2395, 1193] + ZOrder 5365 + Value "1.57576" + } + Block { + BlockType Constant + Name "Constant121" + SID "7467" + Description "Minimum voltage of ADC (V)" + Position [2420, 1107, 2465, 1123] + ZOrder 5369 + Value "-0.02386" + } + Block { + BlockType Constant + Name "Constant122" + SID "7470" + Description "Minimum voltage of ADC (V)" + Position [2350, 1382, 2395, 1398] + ZOrder 5376 + Value "0.90805" + } + Block { + BlockType Constant + Name "Constant123" + SID "7471" + Description "Minimum voltage of ADC (V)" + Position [2420, 1312, 2465, 1328] + ZOrder 5377 + Value "-0.00910" + } + Block { + BlockType Constant + Name "Constant124" + SID "7519" + Description "Minimum voltage of ADC (V)" + Position [2350, 1587, 2395, 1603] + ZOrder 5424 + Value "1.30124" + } + Block { + BlockType Constant + Name "Constant125" + SID "7515" + Position [2822, 1105, 2858, 1125] + ZOrder 5417 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant126" + SID "7520" + Description "Minimum voltage of ADC (V)" + Position [2420, 1517, 2465, 1533] + ZOrder 5425 + Value "-0.02072" + } + Block { + BlockType Constant + Name "Constant127" + SID "7521" + Description "Minimum voltage of ADC (V)" + Position [2350, 1792, 2395, 1808] + ZOrder 5431 + Value "1.27476" + } + Block { + BlockType Constant + Name "Constant128" + SID "7522" + Description "Minimum voltage of ADC (V)" + Position [2420, 1722, 2465, 1738] + ZOrder 5432 + Value "-0.01820" + } + Block { + BlockType Constant + Name "Constant129" + SID "7553" + Position [3197, 1105, 3233, 1125] + ZOrder 5455 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant13" + SID "7993" + Description "Each half of QPD" + Position [4065, 1202, 4095, 1218] + ZOrder 5890 + Value "0" + } + Block { + BlockType Constant + Name "Constant130" + SID "7561" + Description "Minimum voltage of ADC (V)" + Position [2350, 1997, 2395, 2013] + ZOrder 5465 + Value "1.41936" + } + Block { + BlockType Constant + Name "Constant131" + SID "7562" + Description "Minimum voltage of ADC (V)" + Position [2420, 1927, 2465, 1943] + ZOrder 5466 + Value "-0.02570" + } + Block { + BlockType Constant + Name "Constant132" + SID "7563" + Description "Minimum voltage of ADC (V)" + Position [2350, 2202, 2395, 2218] + ZOrder 5471 + Value "0.90026" + } + Block { + BlockType Constant + Name "Constant133" + SID "7564" + Description "Minimum voltage of ADC (V)" + Position [2420, 2132, 2465, 2148] + ZOrder 5472 + Value "-0.00708" + } + Block { + BlockType Constant + Name "Constant134" + SID "7565" + Description "Minimum voltage of ADC (V)" + Position [2350, 2407, 2395, 2423] + ZOrder 5488 + Value "1.46694" + } + Block { + BlockType Constant + Name "Constant135" + SID "7617" + Description "Minimum voltage of ADC (V)" + Position [2350, 2817, 2395, 2833] + ZOrder 5521 + Value "1.57576" + } + Block { + BlockType Constant + Name "Constant136" + SID "7567" + Description "Minimum voltage of ADC (V)" + Position [2420, 2337, 2465, 2353] + ZOrder 5489 + Value "-0.02658" + } + Block { + BlockType Constant + Name "Constant137" + SID "7568" + Description "Minimum voltage of ADC (V)" + Position [2350, 2612, 2395, 2628] + ZOrder 5494 + Value "1.46475" + } + Block { + BlockType Constant + Name "Constant138" + SID "7569" + Description "Minimum voltage of ADC (V)" + Position [2420, 2542, 2465, 2558] + ZOrder 5495 + Value "-0.02584" + } + Block { + BlockType Constant + Name "Constant139" + SID "7618" + Description "Minimum voltage of ADC (V)" + Position [2420, 2747, 2465, 2763] + ZOrder 5522 + Value "-0.02386" + } + Block { + BlockType Constant + Name "Constant14" + SID "7994" + Description "Each half of QPD" + Position [4065, 1302, 4095, 1318] + ZOrder 5893 + Value "0" + } + Block { + BlockType Constant + Name "Constant140" + SID "7619" + Description "Minimum voltage of ADC (V)" + Position [2350, 3022, 2395, 3038] + ZOrder 5527 + Value "0.90805" + } + Block { + BlockType Constant + Name "Constant141" + SID "7620" + Description "Minimum voltage of ADC (V)" + Position [2420, 2952, 2465, 2968] + ZOrder 5528 + Value "-0.00910" + } + Block { + BlockType Constant + Name "Constant142" + SID "7621" + Description "Minimum voltage of ADC (V)" + Position [2350, 3227, 2395, 3243] + ZOrder 5543 + Value "1.30124" + } + Block { + BlockType Constant + Name "Constant143" + SID "7622" + Description "Minimum voltage of ADC (V)" + Position [2420, 3157, 2465, 3173] + ZOrder 5544 + Value "-0.02072" + } + Block { + BlockType Constant + Name "Constant144" + SID "7623" + Description "Minimum voltage of ADC (V)" + Position [2350, 3432, 2395, 3448] + ZOrder 5549 + Value "1.27476" + } + Block { + BlockType Constant + Name "Constant145" + SID "7624" + Description "Minimum voltage of ADC (V)" + Position [2420, 3362, 2465, 3378] + ZOrder 5550 + Value "-0.01820" + } + Block { + BlockType Constant + Name "Constant146" + SID "7684" + Position [3407, 1105, 3443, 1125] + ZOrder 5587 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant147" + SID "8824" + Description "Diameter of oplev laser PL204 (mm)" + Position [2785, 9275, 2830, 9305] + ZOrder 7029 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant148" + SID "8825" + Description "Each half of QPD" + Position [2880, 9230, 2925, 9260] + ZOrder 7031 + Value "2" + } + Block { + BlockType Constant + Name "Constant15" + SID "7995" + Description "Each half of QPD" + Position [4065, 1402, 4095, 1418] + ZOrder 5896 + Value "0" + } + Block { + BlockType Constant + Name "Constant150" + SID "8971" + Description "Diameter of oplev laser PL204 (mm)" + Position [2495, 6555, 2540, 6585] + ZOrder 6871 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant151" + SID "8978" + Description "Each half of QPD" + Position [2605, 6555, 2650, 6585] + ZOrder 6878 + Value "2" + } + Block { + BlockType Constant + Name "Constant16" + SID "7996" + Description "Each half of QPD" + Position [3635, 1862, 3665, 1878] + ZOrder 5901 + Value "0" + } + Block { + BlockType Constant + Name "Constant17" + SID "8205" + Position [4925, 2252, 4955, 2268] + ZOrder 6098 + Value "2" + } + Block { + BlockType Constant + Name "Constant18" + SID "8036" + Description "Each half of QPD" + Position [4065, 1502, 4095, 1518] + ZOrder 5936 + Value "0" + } + Block { + BlockType Constant + Name "Constant19" + SID "8037" + Description "Each half of QPD" + Position [4065, 1602, 4095, 1618] + ZOrder 5939 + Value "0" + } + Block { + BlockType Constant + Name "Constant2" + SID "4683" + Description "Diameter of oplev laser PL204 (mm)" + Position [2775, 3585, 2820, 3615] + ZOrder 2488 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant20" + SID "8038" + Description "Each half of QPD" + Position [4065, 1702, 4095, 1718] + ZOrder 5942 + Value "0" + } + Block { + BlockType Constant + Name "Constant21" + SID "8206" + Position [4925, 2557, 4955, 2573] + ZOrder 6138 + Value "2" + } + Block { + BlockType Constant + Name "Constant22" + SID "8207" + Position [4925, 2407, 4955, 2423] + ZOrder 6118 + Value "2" + } + Block { + BlockType Constant + Name "Constant23" + SID "8271" + Description "Minimum voltage of ADC (V)" + Position [2350, 1212, 2395, 1228] + ZOrder 6166 + Value "0" + } + Block { + BlockType Constant + Name "Constant24" + SID "8273" + Description "Minimum voltage of ADC (V)" + Position [2350, 1417, 2395, 1433] + ZOrder 6168 + Value "0" + } + Block { + BlockType Constant + Name "Constant25" + SID "8277" + Description "Minimum voltage of ADC (V)" + Position [2350, 1622, 2395, 1638] + ZOrder 6172 + Value "0" + } + Block { + BlockType Constant + Name "Constant26" + SID "3518" + Description "Minimum voltage of ADC (V)" + Position [1745, 520, 1790, 550] + ZOrder 1148 + Value "-10" + } + Block { + BlockType Constant + Name "Constant27" + SID "8279" + Description "Minimum voltage of ADC (V)" + Position [2350, 1827, 2395, 1843] + ZOrder 6174 + Value "0" + } + Block { + BlockType Constant + Name "Constant28" + SID "8281" + Description "Minimum voltage of ADC (V)" + Position [2350, 2032, 2395, 2048] + ZOrder 6176 + Value "0" + } + Block { + BlockType Constant + Name "Constant29" + SID "8283" + Description "Minimum voltage of ADC (V)" + Position [2350, 2237, 2395, 2253] + ZOrder 6178 + Value "0" + } + Block { + BlockType Constant + Name "Constant3" + SID "2991" + Description "Each half of QPD" + Position [3040, 3590, 3085, 3620] + ZOrder 734 + Value "2" + } + Block { + BlockType Constant + Name "Constant30" + SID "8285" + Description "Minimum voltage of ADC (V)" + Position [2350, 2442, 2395, 2458] + ZOrder 6180 + Value "0" + } + Block { + BlockType Constant + Name "Constant31" + SID "8287" + Description "Minimum voltage of ADC (V)" + Position [2350, 2647, 2395, 2663] + ZOrder 6182 + Value "0" + } + Block { + BlockType Constant + Name "Constant32" + SID "8289" + Description "Minimum voltage of ADC (V)" + Position [2350, 2852, 2395, 2868] + ZOrder 6184 + Value "0" + } + Block { + BlockType Constant + Name "Constant33" + SID "8291" + Description "Minimum voltage of ADC (V)" + Position [2350, 3057, 2395, 3073] + ZOrder 6186 + Value "0" + } + Block { + BlockType Constant + Name "Constant34" + SID "8295" + Description "Minimum voltage of ADC (V)" + Position [2350, 3262, 2395, 3278] + ZOrder 6190 + Value "0" + } + Block { + BlockType Constant + Name "Constant35" + SID "8297" + Description "Minimum voltage of ADC (V)" + Position [2350, 3467, 2395, 3483] + ZOrder 6192 + Value "0" + } + Block { + BlockType Constant + Name "Constant36" + SID "8321" + Position [4925, 322, 4955, 338] + ZOrder 6208 + Value "2" + } + Block { + BlockType Constant + Name "Constant37" + SID "8471" + Position [4925, 472, 4955, 488] + ZOrder 6368 + Value "2" + } + Block { + BlockType Constant + Name "Constant38" + SID "8493" + Position [4925, 622, 4955, 638] + ZOrder 6388 + Value "2" + } + Block { + BlockType Constant + Name "Constant39" + SID "3863" + Description "Each half of QPD" + Position [5355, 3092, 5385, 3108] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant4" + SID "3071" + Description "positive and negative voltage" + Position [1635, 437, 1670, 463] + ZOrder 808 + Value "2" + } + Block { + BlockType Constant + Name "Constant40" + SID "5318" + Position [5535, 4972, 5565, 4988] + ZOrder 3163 + Value "2" + } + Block { + BlockType Constant + Name "Constant41" + SID "5319" + Position [5535, 4837, 5565, 4853] + ZOrder 3154 + Value "2" + } + Block { + BlockType Constant + Name "Constant42" + SID "3865" + Description "Each half of QPD" + Position [5355, 3192, 5385, 3208] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "3868" + Description "Each half of QPD" + Position [5355, 3292, 5385, 3308] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant44" + SID "5320" + Position [5535, 5102, 5565, 5118] + ZOrder 3172 + Value "2" + } + Block { + BlockType Constant + Name "Constant45" + SID "3881" + Description "Incident angle of laser against mirror (deg)" + Position [2635, 3469, 2710, 3481] + ZOrder 1512 + Value "45" + } + Block { + BlockType Constant + Name "Constant46" + SID "3882" + Description "Distance from mirror to beam splitter (mm)" + Position [2635, 3509, 2710, 3521] + ZOrder 1513 + Value "350" + } + Block { + BlockType Constant + Name "Constant47" + SID "3883" + Description "Distance from beam splitter to QPD1 (mm)" + Position [2775, 3509, 2850, 3521] + ZOrder 1514 + Value "60" + } + Block { + BlockType Constant + Name "Constant48" + SID "3884" + Description "Distance from beam splitter to lens (mm)" + Position [2635, 3549, 2710, 3561] + ZOrder 1515 + Value "20" + } + Block { + BlockType Constant + Name "Constant49" + SID "8494" + Position [4925, 772, 4955, 788] + ZOrder 6408 + Value "2" + } + Block { + BlockType Constant + Name "Constant5" + SID "7802" + Description "Diameter of oplev laser PL204 (mm)" + Position [2465, 5267, 2495, 5283] + ZOrder 5736 + Value "0.95" + } + Block { + BlockType Constant + Name "Constant50" + SID "3886" + Description "Focal length of lens (mm)" + Position [2775, 3544, 2850, 3556] + ZOrder 1517 + Value "150" + } + Block { + BlockType Constant + Name "Constant51" + SID "8537" + Position [4925, 927, 4955, 943] + ZOrder 6428 + Value "2" + } + Block { + BlockType Constant + Name "Constant52" + SID "8538" + Position [4925, 1077, 4955, 1093] + ZOrder 6448 + Value "2" + } + Block { + BlockType Constant + Name "Constant53" + SID "8539" + Position [4925, 1227, 4955, 1243] + ZOrder 6468 + Value "2" + } + Block { + BlockType Constant + Name "Constant54" + SID "4353" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3465, 12059, 3540, 12071] + ZOrder 2230 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant55" + SID "4354" + Description "Diameter of oplev laser PL204 (mm)" + Position [2735, 12310, 2780, 12340] + ZOrder 2180 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant56" + SID "4355" + Description "Each half of QPD" + Position [2830, 12265, 2875, 12295] + ZOrder 2182 + Value "2" + } + Block { + BlockType Constant + Name "Constant57" + SID "4356" + Description "Each half of QPD" + Position [5360, 11882, 5390, 11898] + ZOrder 2262 + Value "0" + } + Block { + BlockType Constant + Name "Constant58" + SID "5717" + Description "Focal length of lens (mm)" + Position [3355, 12359, 3430, 12371] + ZOrder 3546 + Value "-1" + } + Block { + BlockType Constant + Name "Constant59" + SID "5898" + Description "Diameter of oplev laser PL204 (mm)" + Position [2465, 4052, 2495, 4068] + ZOrder 3799 + Value "0.95" + } + Block { + BlockType Constant + Name "Constant6" + SID "3007" + Description "Maximum voltage of ADC (V)" + Position [1745, 465, 1790, 495] + ZOrder 745 + Value "10" + } + Block { + BlockType Constant + Name "Constant60" + SID "4359" + Description "Each half of QPD" + Position [5360, 11982, 5390, 11998] + ZOrder 2265 + Value "0" + } + Block { + BlockType Constant + Name "Constant61" + SID "4360" + Description "Each half of QPD" + Position [5360, 12082, 5390, 12098] + ZOrder 2268 + Value "0" + } + Block { + BlockType Constant + Name "Constant62" + SID "5749" + Description "amplifier gain" + Position [2340, 11189, 2415, 11201] + ZOrder 3641 + Value "3" + } + Block { + BlockType Constant + Name "Constant63" + SID "4362" + Description "Incident angle of laser against mirror (deg)" + Position [3145, 12059, 3220, 12071] + ZOrder 2271 + Value "45" + } + Block { + BlockType Constant + Name "Constant64" + SID "4363" + Description "Distance from mirror to beam splitter (mm)" + Position [3145, 12119, 3220, 12131] + ZOrder 2272 + Value "340" + } + Block { + BlockType Constant + Name "Constant65" + SID "4364" + Description "Distance from beam splitter to QPD1 (mm)" + Position [3145, 12159, 3220, 12171] + ZOrder 2273 + Value "40" + } + Block { + BlockType Constant + Name "Constant66" + SID "4365" + Description "Distance from beam splitter to lens (mm)" + Position [3145, 12199, 3220, 12211] + ZOrder 2274 + Value "65" + } + Block { + BlockType Constant + Name "Constant67" + SID "4366" + Description "Focal length of lens (mm)" + Position [3145, 12269, 3220, 12281] + ZOrder 2275 + Value "150" + } + Block { + BlockType Constant + Name "Constant68" + SID "4667" + Description "Diameter of oplev laser PL204 (mm)" + Position [2755, 11590, 2800, 11620] + ZOrder 2487 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant69" + SID "4628" + Description "Each half of QPD" + Position [2835, 11545, 2880, 11575] + ZOrder 2447 + Value "2" + } + Block { + BlockType Constant + Name "Constant7" + SID "3008" + Description "Quantization range of 16 bit ADC." + Position [1715, 400, 1760, 430] + ZOrder 746 + Value "65536" + } + Block { + BlockType Constant + Name "Constant70" + SID "4685" + Description "Each half of QPD" + Position [3325, 12692, 3355, 12708] + ZOrder 2491 + Value "0" + } + Block { + BlockType Constant + Name "Constant71" + SID "5963" + Description "Diameter of oplev laser PL204 (mm)" + Position [2465, 4652, 2495, 4668] + ZOrder 3874 + Value "0.95" + } + Block { + BlockType Constant + Name "Constant72" + SID "4762" + Description "Minimum voltage of ADC (V)" + Position [130, 4545, 175, 4575] + ZOrder 2568 + Value "-10" + } + Block { + BlockType Constant + Name "Constant73" + SID "4763" + Description "positive and negative voltage" + Position [20, 4462, 55, 4488] + ZOrder 2566 + Value "2" + } + Block { + BlockType Constant + Name "Constant74" + SID "4764" + Description "Maximum voltage of ADC (V)" + Position [130, 4490, 175, 4520] + ZOrder 2563 + Value "10" + } + Block { + BlockType Constant + Name "Constant75" + SID "4765" + Description "Quantization range of 16 bit ADC." + Position [100, 4425, 145, 4455] + ZOrder 2564 + Value "65536" + } + Block { + BlockType Constant + Name "Constant76" + SID "5751" + Description "single-to-differential board" + Position [2475, 11204, 2550, 11216] + ZOrder 3643 + Value "2" + } + Block { + BlockType Constant + Name "Constant77" + SID "4821" + Description "accelerometer sensitivity (V/m/s^2)" + Position [2340, 11174, 2415, 11186] + ZOrder 3640 + Value "300" + } + Block { + BlockType Constant + Name "Constant78" + SID "5782" + Description "Coefficient of monitor output of piezo driver" + Position [2480, 13367, 2510, 13383] + ZOrder 3674 + Value "25" + } + Block { + BlockType Constant + Name "Constant79" + SID "4831" + Description "Each half of QPD" + Position [5160, 2752, 5190, 2768] + ZOrder 2685 + Value "0" + } + Block { + BlockType Constant + Name "Constant8" + SID "7876" + Description "Diameter of oplev laser PL204 (mm)" + Position [2465, 5792, 2495, 5808] + ZOrder 5810 + Value "0.95" + } + Block { + BlockType Constant + Name "Constant80" + SID "4832" + Description "Each half of QPD" + Position [5160, 2852, 5190, 2868] + ZOrder 2688 + Value "0" + } + Block { + BlockType Constant + Name "Constant81" + SID "4833" + Description "Each half of QPD" + Position [5160, 2952, 5190, 2968] + ZOrder 2691 + Value "0" + } + Block { + BlockType Constant + Name "Constant82" + SID "5983" + Description "Each half of QPD" + Position [3380, 3930, 3425, 3960] + ZOrder 3885 + Value "-1" + } + Block { + BlockType Constant + Name "Constant83" + SID "6967" + Position [1717, 14520, 1753, 14540] + ZOrder 4615 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant84" + SID "4946" + Position [5730, 4077, 5760, 4093] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant85" + SID "8540" + Position [4925, 1377, 4955, 1393] + ZOrder 6488 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "4940" + Position [5730, 3937, 5760, 3953] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "4962" + Position [5730, 4207, 5760, 4223] + ZOrder 2812 + Value "2" + } + Block { + BlockType Constant + Name "Constant88" + SID "4981" + Position [5535, 4502, 5565, 4518] + ZOrder 2838 + Value "2" + } + Block { + BlockType Constant + Name "Constant89" + SID "4982" + Position [5535, 4367, 5565, 4383] + ZOrder 2829 + Value "2" + } + Block { + BlockType Constant + Name "Constant9" + SID "8161" + Position [4925, 1952, 4955, 1968] + ZOrder 6058 + Value "2" + } + Block { + BlockType Constant + Name "Constant90" + SID "4983" + Position [5535, 4632, 5565, 4648] + ZOrder 2847 + Value "2" + } + Block { + BlockType Constant + Name "Constant91" + SID "5176" + Description "Each half of QPD" + Position [4730, 2992, 4760, 3008] + ZOrder 3018 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "5237" + Description "Each half of QPD" + Position [5045, 3327, 5075, 3343] + ZOrder 3074 + Value "0" + } + Block { + BlockType Constant + Name "Constant93" + SID "5248" + Description "Each half of QPD" + Position [3950, 3552, 3980, 3568] + ZOrder 3091 + Value "0" + } + Block { + BlockType Constant + Name "Constant94" + SID "5477" + Position [5485, 13802, 5515, 13818] + ZOrder 3426 + Value "2" + } + Block { + BlockType Constant + Name "Constant95" + SID "5478" + Position [5485, 13667, 5515, 13683] + ZOrder 3417 + Value "2" + } + Block { + BlockType Constant + Name "Constant96" + SID "5479" + Position [5485, 13932, 5515, 13948] + ZOrder 3435 + Value "2" + } + Block { + BlockType Constant + Name "Constant97" + SID "5399" + Description "Each half of QPD" + Position [5100, 11537, 5130, 11553] + ZOrder 3232 + Value "0" + } + Block { + BlockType Constant + Name "Constant98" + SID "5400" + Description "Each half of QPD" + Position [5100, 11637, 5130, 11653] + ZOrder 3235 + Value "0" + } + Block { + BlockType Constant + Name "Constant99" + SID "5401" + Description "Each half of QPD" + Position [5100, 11737, 5130, 11753] + ZOrder 3238 + Value "0" + } + Block { + BlockType Reference + Name "DAC_0" + SID "4656" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [7345, 3941, 7375, 6724] + ZOrder 2477 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "5752" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [7345, 6774, 7375, 9561] + ZOrder 3644 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux" + SID "6980" + Ports [1, 6] + Position [5690, 15664, 5695, 15751] + ZOrder 4937 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux1" + SID "3284" + Ports [1, 4] + Position [6090, 3610, 6095, 3770] + ZOrder 909 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux10" + SID "7719" + Ports [1, 6] + Position [4240, 3044, 4245, 3356] + ZOrder 5622 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "3793" + Ports [1, 3] + Position [4250, 3577, 4255, 3803] + ZOrder 3616 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux5" + SID "4367" + Ports [1, 4] + Position [6175, 12389, 6180, 12606] + ZOrder 2209 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux6" + SID "4368" + Ports [1, 3] + Position [5895, 12405, 5900, 12635] + ZOrder 2233 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux7" + SID "6981" + Ports [1, 6] + Position [3450, 17329, 3455, 17416] + ZOrder 4951 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux8" + SID "6982" + Ports [1, 6] + Position [7665, 16559, 7670, 16646] + ZOrder 4991 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux9" + SID "7558" + Ports [1, 6] + Position [3690, 3044, 3695, 3356] + ZOrder 5462 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Product + Name "Divide" + SID "2977" + Ports [2, 1] + Position [2160, 3612, 2190, 3643] + ZOrder 720 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2980" + Ports [2, 1] + Position [2160, 3787, 2190, 3818] + ZOrder 723 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "7805" + Ports [2, 1] + Position [2195, 5002, 2225, 5033] + ZOrder 5705 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide100" + SID "6985" + Ports [2, 1] + Position [2930, 15427, 2960, 15458] + ZOrder 4644 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide101" + SID "5899" + Ports [2, 1] + Position [2590, 3622, 2620, 3653] + ZOrder 3800 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide102" + SID "5900" + Ports [2, 1] + Position [2590, 3797, 2620, 3828] + ZOrder 3801 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide103" + SID "5967" + Ports [2, 1] + Position [2710, 4147, 2740, 4178] + ZOrder 3867 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide104" + SID "6986" + Ports [2, 1] + Position [2930, 15572, 2960, 15603] + ZOrder 4653 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide105" + SID "6987" + Ports [2, 1] + Position [2060, 15422, 2090, 15453] + ZOrder 4668 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide106" + SID "6988" + Ports [2, 1] + Position [2060, 15912, 2090, 15943] + ZOrder 4703 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide107" + SID "6989" + Ports [2, 1] + Position [2930, 15772, 2960, 15803] + ZOrder 4677 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide108" + SID "6990" + Ports [2, 1] + Position [2930, 15917, 2960, 15948] + ZOrder 4686 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide109" + SID "6991" + Ports [2, 1] + Position [2060, 15767, 2090, 15798] + ZOrder 4701 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "7806" + Ports [2, 1] + Position [2195, 5177, 2225, 5208] + ZOrder 5707 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide110" + SID "6992" + Ports [2, 1] + Position [2060, 16282, 2090, 16313] + ZOrder 4736 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide111" + SID "6993" + Ports [2, 1] + Position [2930, 16142, 2960, 16173] + ZOrder 4710 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide112" + SID "6994" + Ports [2, 1] + Position [2930, 16287, 2960, 16318] + ZOrder 4719 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide113" + SID "6995" + Ports [2, 1] + Position [2060, 16137, 2090, 16168] + ZOrder 4734 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide114" + SID "6996" + Ports [2, 1] + Position [2080, 16637, 2110, 16668] + ZOrder 4769 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide115" + SID "6997" + Ports [2, 1] + Position [2950, 16497, 2980, 16528] + ZOrder 4743 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide116" + SID "6998" + Ports [2, 1] + Position [2950, 16642, 2980, 16673] + ZOrder 4752 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide117" + SID "6999" + Ports [2, 1] + Position [2080, 16492, 2110, 16523] + ZOrder 4767 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide118" + SID "7000" + Ports [2, 1] + Position [2085, 16987, 2115, 17018] + ZOrder 4802 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide119" + SID "7001" + Ports [2, 1] + Position [2955, 16847, 2985, 16878] + ZOrder 4776 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "7807" + Ports [2, 1] + Position [2600, 4837, 2630, 4868] + ZOrder 5737 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide120" + SID "7002" + Ports [2, 1] + Position [2955, 16992, 2985, 17023] + ZOrder 4785 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide121" + SID "7003" + Ports [2, 1] + Position [2085, 16842, 2115, 16873] + ZOrder 4800 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide122" + SID "7004" + Ports [2, 1] + Position [4015, 15027, 4045, 15058] + ZOrder 4848 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide123" + SID "7005" + Ports [2, 1] + Position [4015, 15202, 4045, 15233] + ZOrder 4850 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide124" + SID "7006" + Ports [2, 1] + Position [4015, 15397, 4045, 15428] + ZOrder 4854 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide125" + SID "7007" + Ports [2, 1] + Position [4015, 15547, 4045, 15578] + ZOrder 4857 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide126" + SID "7008" + Ports [2, 1] + Position [4015, 15722, 4045, 15753] + ZOrder 4860 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide127" + SID "7009" + Ports [2, 1] + Position [4025, 15862, 4055, 15893] + ZOrder 4863 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide128" + SID "7010" + Ports [2, 1] + Position [1915, 17097, 1945, 17128] + ZOrder 4864 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide129" + SID "7011" + Ports [2, 1] + Position [1915, 17147, 1945, 17178] + ZOrder 4865 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "3050" + Ports [2, 1] + Position [2195, 4212, 2225, 4243] + ZOrder 788 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide130" + SID "7012" + Ports [2, 1] + Position [3835, 16067, 3865, 16098] + ZOrder 4872 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide131" + SID "7013" + Ports [2, 1] + Position [3800, 16262, 3830, 16293] + ZOrder 4881 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide132" + SID "7014" + Ports [2, 1] + Position [3800, 16417, 3830, 16448] + ZOrder 4886 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide133" + SID "7015" + Ports [2, 1] + Position [3800, 16662, 3830, 16693] + ZOrder 4890 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide134" + SID "7016" + Ports [2, 1] + Position [3815, 16837, 3845, 16868] + ZOrder 4894 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide135" + SID "7017" + Ports [2, 1] + Position [3815, 16972, 3845, 17003] + ZOrder 4898 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide136" + SID "7018" + Ports [2, 1] + Position [1915, 17197, 1945, 17228] + ZOrder 4900 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide137" + SID "7019" + Ports [2, 1] + Position [1915, 17247, 1945, 17278] + ZOrder 4901 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide138" + SID "7020" + Ports [2, 1] + Position [1915, 17302, 1945, 17333] + ZOrder 4906 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide139" + SID "7021" + Ports [2, 1] + Position [1915, 17347, 1945, 17378] + ZOrder 4907 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3051" + Ports [2, 1] + Position [2195, 4387, 2225, 4418] + ZOrder 790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide140" + SID "7022" + Ports [2, 1] + Position [2855, 17137, 2885, 17168] + ZOrder 4913 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide141" + SID "7023" + Ports [2, 1] + Position [2855, 17202, 2885, 17233] + ZOrder 4917 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide142" + SID "7024" + Ports [2, 1] + Position [2855, 17282, 2885, 17313] + ZOrder 4921 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide143" + SID "7025" + Ports [2, 1] + Position [2855, 17377, 2885, 17408] + ZOrder 4925 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide144" + SID "7026" + Ports [2, 1] + Position [2855, 17487, 2885, 17518] + ZOrder 4929 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide145" + SID "7027" + Ports [2, 1] + Position [2855, 17567, 2885, 17598] + ZOrder 4933 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide146" + SID "7028" + Ports [2, 1] + Position [2910, 15107, 2940, 15138] + ZOrder 4619 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide147" + SID "7029" + Ports [2, 1] + Position [2910, 15252, 2940, 15283] + ZOrder 4628 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide148" + SID "7030" + Ports [2, 1] + Position [2040, 15102, 2070, 15133] + ZOrder 4634 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide149" + SID "8182" + Ports [2, 1] + Position [5360, 2012, 5390, 2043] + ZOrder 6084 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3052" + Ports [2, 1] + Position [2195, 4562, 2225, 4593] + ZOrder 794 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide150" + SID "8183" + Ports [2, 1] + Position [5360, 2092, 5390, 2123] + ZOrder 6086 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide151" + SID "8208" + Ports [2, 1] + Position [5360, 2467, 5390, 2498] + ZOrder 6144 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide152" + SID "8209" + Ports [2, 1] + Position [5360, 2547, 5390, 2578] + ZOrder 6146 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide153" + SID "7461" + Ports [2, 1] + Position [2490, 1147, 2520, 1178] + ZOrder 5363 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide154" + SID "7472" + Ports [2, 1] + Position [2490, 1352, 2520, 1383] + ZOrder 5374 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide155" + SID "7498" + Ports [2, 1] + Position [1815, 1137, 1845, 1168] + ZOrder 5400 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide156" + SID "7499" + Ports [2, 1] + Position [1815, 1342, 1845, 1373] + ZOrder 5401 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide157" + SID "7500" + Ports [2, 1] + Position [1815, 1547, 1845, 1578] + ZOrder 5402 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide158" + SID "7501" + Ports [2, 1] + Position [1815, 1752, 1845, 1783] + ZOrder 5403 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide159" + SID "7502" + Ports [2, 1] + Position [1815, 1957, 1845, 1988] + ZOrder 5404 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "5965" + Ports [2, 1] + Position [2600, 4222, 2630, 4253] + ZOrder 3875 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide160" + SID "7503" + Ports [2, 1] + Position [1815, 2162, 1845, 2193] + ZOrder 5405 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide161" + SID "7504" + Ports [2, 1] + Position [1815, 2367, 1845, 2398] + ZOrder 5406 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide162" + SID "7505" + Ports [2, 1] + Position [1815, 2572, 1845, 2603] + ZOrder 5407 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide163" + SID "7506" + Ports [2, 1] + Position [1815, 2777, 1845, 2808] + ZOrder 5408 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide164" + SID "7507" + Ports [2, 1] + Position [1815, 2982, 1845, 3013] + ZOrder 5409 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide165" + SID "7508" + Ports [2, 1] + Position [1830, 3187, 1860, 3218] + ZOrder 5410 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide166" + SID "7509" + Ports [2, 1] + Position [1830, 3392, 1860, 3423] + ZOrder 5411 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide167" + SID "8210" + Ports [2, 1] + Position [5360, 2162, 5390, 2193] + ZOrder 6104 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide168" + SID "8472" + Ports [2, 1] + Position [5360, 382, 5390, 413] + ZOrder 6374 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide169" + SID "7524" + Ports [2, 1] + Position [2490, 1557, 2520, 1588] + ZOrder 5422 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3430" + Ports [2, 1] + Position [3125, 4427, 3155, 4458] + ZOrder 1054 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide170" + SID "7525" + Ports [2, 1] + Position [2490, 1762, 2520, 1793] + ZOrder 5429 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide171" + SID "7526" + Ports [2, 1] + Position [2860, 1567, 2890, 1598] + ZOrder 5441 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide172" + SID "7527" + Ports [2, 1] + Position [2860, 1772, 2890, 1803] + ZOrder 5443 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide173" + SID "7551" + Ports [2, 1] + Position [3245, 1167, 3275, 1198] + ZOrder 5453 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide174" + SID "7552" + Ports [2, 1] + Position [3245, 1242, 3275, 1273] + ZOrder 5454 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide175" + SID "7571" + Ports [2, 1] + Position [2490, 1967, 2520, 1998] + ZOrder 5463 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide176" + SID "7572" + Ports [2, 1] + Position [2490, 2172, 2520, 2203] + ZOrder 5469 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide177" + SID "7573" + Ports [2, 1] + Position [2860, 1977, 2890, 2008] + ZOrder 5481 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide178" + SID "7574" + Ports [2, 1] + Position [2860, 2182, 2890, 2213] + ZOrder 5483 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide179" + SID "7575" + Ports [2, 1] + Position [2490, 2377, 2520, 2408] + ZOrder 5486 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "5966" + Ports [2, 1] + Position [2600, 4397, 2630, 4428] + ZOrder 3876 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide180" + SID "7576" + Ports [2, 1] + Position [2490, 2582, 2520, 2613] + ZOrder 5492 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide181" + SID "8211" + Ports [2, 1] + Position [5360, 2317, 5390, 2348] + ZOrder 6124 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide182" + SID "7578" + Ports [2, 1] + Position [2860, 2592, 2890, 2623] + ZOrder 5505 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide183" + SID "7579" + Ports [2, 1] + Position [3245, 1987, 3275, 2018] + ZOrder 5515 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide184" + SID "7580" + Ports [2, 1] + Position [3245, 2052, 3275, 2083] + ZOrder 5516 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide185" + SID "7625" + Ports [2, 1] + Position [2490, 2787, 2520, 2818] + ZOrder 5519 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide186" + SID "7626" + Ports [2, 1] + Position [2490, 2992, 2520, 3023] + ZOrder 5525 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide187" + SID "7627" + Ports [2, 1] + Position [2860, 2797, 2890, 2828] + ZOrder 5537 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide188" + SID "7628" + Ports [2, 1] + Position [2860, 3002, 2890, 3033] + ZOrder 5538 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide189" + SID "7629" + Ports [2, 1] + Position [2490, 3197, 2520, 3228] + ZOrder 5541 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3427" + Ports [2, 1] + Position [3125, 4252, 3155, 4283] + ZOrder 1051 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide190" + SID "7630" + Ports [2, 1] + Position [2490, 3402, 2520, 3433] + ZOrder 5547 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide191" + SID "7631" + Ports [2, 1] + Position [2860, 3207, 2890, 3238] + ZOrder 5559 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide192" + SID "7632" + Ports [2, 1] + Position [2860, 3412, 2890, 3443] + ZOrder 5560 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide193" + SID "7633" + Ports [2, 1] + Position [3245, 2807, 3275, 2838] + ZOrder 5570 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide194" + SID "7634" + Ports [2, 1] + Position [3245, 2872, 3275, 2903] + ZOrder 5571 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide195" + SID "8212" + Ports [2, 1] + Position [5360, 2397, 5390, 2428] + ZOrder 6126 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide196" + SID "8213" + Ports [2, 1] + Position [5360, 2242, 5390, 2273] + ZOrder 6106 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide197" + SID "7686" + Ports [2, 1] + Position [3440, 1252, 3470, 1283] + ZOrder 5588 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide198" + SID "8473" + Ports [2, 1] + Position [5360, 462, 5390, 493] + ZOrder 6376 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide199" + SID "8495" + Ports [2, 1] + Position [5360, 682, 5390, 713] + ZOrder 6414 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2984" + Ports [2, 1] + Position [2160, 3962, 2190, 3993] + ZOrder 728 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "7808" + Ports [2, 1] + Position [3125, 5042, 3155, 5073] + ZOrder 5711 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide200" + SID "8496" + Ports [2, 1] + Position [5360, 762, 5390, 793] + ZOrder 6416 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide201" + SID "8497" + Ports [2, 1] + Position [5360, 532, 5390, 563] + ZOrder 6394 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide202" + SID "8498" + Ports [2, 1] + Position [5360, 612, 5390, 643] + ZOrder 6396 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide203" + SID "8541" + Ports [2, 1] + Position [5360, 987, 5390, 1018] + ZOrder 6454 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide204" + SID "8542" + Ports [2, 1] + Position [5360, 1067, 5390, 1098] + ZOrder 6456 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide205" + SID "8335" + Ports [2, 1] + Position [5360, 232, 5390, 263] + ZOrder 6214 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide206" + SID "8543" + Ports [2, 1] + Position [5360, 1287, 5390, 1318] + ZOrder 6494 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide207" + SID "8544" + Ports [2, 1] + Position [5360, 1367, 5390, 1398] + ZOrder 6496 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide208" + SID "8338" + Ports [2, 1] + Position [5360, 312, 5390, 343] + ZOrder 6216 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide209" + SID "8545" + Ports [2, 1] + Position [5360, 1137, 5390, 1168] + ZOrder 6474 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "7809" + Ports [2, 1] + Position [2600, 5012, 2630, 5043] + ZOrder 5738 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide210" + SID "8546" + Ports [2, 1] + Position [5360, 1217, 5390, 1248] + ZOrder 6476 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide211" + SID "8547" + Ports [2, 1] + Position [5360, 837, 5390, 868] + ZOrder 6434 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide212" + SID "8548" + Ports [2, 1] + Position [5360, 917, 5390, 948] + ZOrder 6436 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide213" + SID "9088" + Ports [2, 1] + Position [2195, 10137, 2225, 10168] + ZOrder 7133 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide214" + SID "9089" + Ports [2, 1] + Position [2195, 10312, 2225, 10343] + ZOrder 7135 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide215" + SID "9090" + Ports [2, 1] + Position [2195, 10487, 2225, 10518] + ZOrder 7139 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide216" + SID "9091" + Ports [2, 1] + Position [2670, 10147, 2700, 10178] + ZOrder 7141 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide217" + SID "9092" + Ports [2, 1] + Position [2960, 10167, 2990, 10198] + ZOrder 7143 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide218" + SID "9093" + Ports [2, 1] + Position [2680, 10322, 2710, 10353] + ZOrder 7146 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide219" + SID "9094" + Ports [2, 1] + Position [2960, 10342, 2990, 10373] + ZOrder 7148 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "7810" + Ports [2, 1] + Position [3125, 4867, 3155, 4898] + ZOrder 5708 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide220" + SID "8765" + Ports [2, 1] + Position [2160, 6062, 2190, 6093] + ZOrder 6850 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide221" + SID "8766" + Ports [2, 1] + Position [2160, 6167, 2190, 6198] + ZOrder 6851 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide222" + SID "8767" + Ports [2, 1] + Position [2160, 6352, 2190, 6383] + ZOrder 6852 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide223" + SID "8768" + Ports [2, 1] + Position [2160, 6452, 2190, 6483] + ZOrder 6853 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide224" + SID "8775" + Ports [2, 1] + Position [2160, 6257, 2190, 6288] + ZOrder 6860 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide225" + SID "8778" + Ports [2, 1] + Position [2160, 6552, 2190, 6583] + ZOrder 6863 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide226" + SID "8780" + Ports [2, 1] + Position [2500, 6072, 2530, 6103] + ZOrder 6865 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide227" + SID "8781" + Ports [2, 1] + Position [2500, 6177, 2530, 6208] + ZOrder 6866 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide228" + SID "8782" + Ports [2, 1] + Position [2500, 6362, 2530, 6393] + ZOrder 6867 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide229" + SID "8783" + Ports [2, 1] + Position [2500, 6462, 2530, 6493] + ZOrder 6868 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "7877" + Ports [2, 1] + Position [2195, 5527, 2225, 5558] + ZOrder 5779 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide230" + SID "8827" + Ports [2, 1] + Position [2200, 9487, 2230, 9518] + ZOrder 7019 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide231" + SID "8828" + Ports [2, 1] + Position [2200, 9662, 2230, 9693] + ZOrder 7021 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide232" + SID "8829" + Ports [2, 1] + Position [2200, 9837, 2230, 9868] + ZOrder 7025 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide233" + SID "8830" + Ports [2, 1] + Position [2675, 9497, 2705, 9528] + ZOrder 7027 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide234" + SID "8831" + Ports [2, 1] + Position [2965, 9517, 2995, 9548] + ZOrder 7030 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide235" + SID "8832" + Ports [2, 1] + Position [2685, 9672, 2715, 9703] + ZOrder 7034 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide236" + SID "8833" + Ports [2, 1] + Position [2965, 9692, 2995, 9723] + ZOrder 7036 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide237" + SID "8935" + Ports [2, 1] + Position [2195, 8882, 2225, 8913] + ZOrder 7057 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide238" + SID "8936" + Ports [2, 1] + Position [2195, 9057, 2225, 9088] + ZOrder 7059 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide239" + SID "8937" + Ports [2, 1] + Position [2195, 9232, 2225, 9263] + ZOrder 7063 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "7878" + Ports [2, 1] + Position [2195, 5702, 2225, 5733] + ZOrder 5781 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide240" + SID "8938" + Ports [2, 1] + Position [2670, 8892, 2700, 8923] + ZOrder 7065 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide241" + SID "8939" + Ports [2, 1] + Position [2960, 8912, 2990, 8943] + ZOrder 7067 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide242" + SID "8940" + Ports [2, 1] + Position [2680, 9067, 2710, 9098] + ZOrder 7070 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide243" + SID "8941" + Ports [2, 1] + Position [2960, 9087, 2990, 9118] + ZOrder 7072 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide244" + SID "8974" + Ports [2, 1] + Position [2710, 6092, 2740, 6123] + ZOrder 6874 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide245" + SID "8975" + Ports [2, 1] + Position [2710, 6197, 2740, 6228] + ZOrder 6875 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide246" + SID "8976" + Ports [2, 1] + Position [2710, 6382, 2740, 6413] + ZOrder 6876 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide247" + SID "8977" + Ports [2, 1] + Position [2710, 6482, 2740, 6513] + ZOrder 6877 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "7879" + Ports [2, 1] + Position [2600, 5362, 2630, 5393] + ZOrder 5811 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "7880" + Ports [2, 1] + Position [3125, 5567, 3155, 5598] + ZOrder 5785 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "3519" + Ports [2, 1] + Position [1915, 417, 1945, 448] + ZOrder 1149 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "7881" + Ports [2, 1] + Position [2600, 5537, 2630, 5568] + ZOrder 5812 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "7882" + Ports [2, 1] + Position [3125, 5392, 3155, 5423] + ZOrder 5782 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "5877" + Ports [2, 1] + Position [2720, 3587, 2750, 3618] + ZOrder 3778 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "7883" + Ports [2, 1] + Position [2710, 5287, 2740, 5318] + ZOrder 5808 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "7884" + Ports [2, 1] + Position [2195, 5352, 2225, 5383] + ZOrder 5777 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "8068" + Ports [2, 1] + Position [5360, 1707, 5390, 1738] + ZOrder 5984 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "8162" + Ports [2, 1] + Position [5360, 1862, 5390, 1893] + ZOrder 6064 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide34" + SID "8163" + Ports [2, 1] + Position [5360, 1942, 5390, 1973] + ZOrder 6066 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide35" + SID "8071" + Ports [2, 1] + Position [5360, 1787, 5390, 1818] + ZOrder 5986 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide36" + SID "5321" + Ports [2, 1] + Position [6050, 4752, 6080, 4783] + ZOrder 3190 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide37" + SID "4369" + Ports [2, 1] + Position [2150, 12442, 2180, 12473] + ZOrder 2170 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide38" + SID "4370" + Ports [2, 1] + Position [2150, 12617, 2180, 12648] + ZOrder 2172 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide39" + SID "4371" + Ports [2, 1] + Position [2145, 11742, 2175, 11773] + ZOrder 2191 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2990" + Ports [2, 1] + Position [3125, 3642, 3155, 3673] + ZOrder 733 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide40" + SID "4372" + Ports [2, 1] + Position [2145, 11917, 2175, 11948] + ZOrder 2193 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide41" + SID "4373" + Ports [2, 1] + Position [2145, 12092, 2175, 12123] + ZOrder 2197 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide42" + SID "4374" + Ports [2, 1] + Position [2630, 11752, 2660, 11783] + ZOrder 2199 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide43" + SID "4375" + Ports [2, 1] + Position [2910, 11947, 2940, 11978] + ZOrder 2213 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide44" + SID "4376" + Ports [2, 1] + Position [2630, 11927, 2660, 11958] + ZOrder 2200 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide45" + SID "4377" + Ports [2, 1] + Position [2910, 11772, 2940, 11803] + ZOrder 2210 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide46" + SID "4378" + Ports [2, 1] + Position [2150, 12792, 2180, 12823] + ZOrder 2176 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide47" + SID "4379" + Ports [2, 1] + Position [2625, 12452, 2655, 12483] + ZOrder 2178 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide48" + SID "5748" + Ports [2, 1] + Position [2435, 11172, 2465, 11203] + ZOrder 3639 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide49" + SID "4381" + Ports [2, 1] + Position [2915, 12472, 2945, 12503] + ZOrder 2181 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "6983" + Ports [2, 1] + Position [2040, 15247, 2070, 15278] + ZOrder 4636 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide50" + SID "4382" + Ports [2, 1] + Position [2635, 12627, 2665, 12658] + ZOrder 2185 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide51" + SID "4383" + Ports [2, 1] + Position [2915, 12647, 2945, 12678] + ZOrder 2187 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide52" + SID "4766" + Ports [2, 1] + Position [300, 4442, 330, 4473] + ZOrder 2569 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide53" + SID "4767" + Ports [2, 1] + Position [215, 4432, 245, 4463] + ZOrder 2565 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide54" + SID "4769" + Ports [2, 1] + Position [710, 4417, 740, 4448] + ZOrder 2570 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide55" + SID "4770" + Ports [2, 1] + Position [710, 4622, 740, 4653] + ZOrder 2571 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide56" + SID "4771" + Ports [2, 1] + Position [710, 4827, 740, 4858] + ZOrder 2572 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide57" + SID "4772" + Ports [2, 1] + Position [710, 5032, 740, 5063] + ZOrder 2573 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide58" + SID "4781" + Ports [2, 1] + Position [2140, 11542, 2170, 11573] + ZOrder 2658 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide59" + SID "4817" + Ports [2, 1] + Position [2140, 11142, 2170, 11173] + ZOrder 2661 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "2996" + Ports [2, 1] + Position [3125, 3817, 3155, 3848] + ZOrder 740 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide60" + SID "4823" + Ports [2, 1] + Position [2495, 11152, 2525, 11183] + ZOrder 2664 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide61" + SID "5099" + Ports [2, 1] + Position [6165, 3847, 6195, 3878] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "5106" + Ports [2, 1] + Position [6165, 3987, 6195, 4018] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "5107" + Ports [2, 1] + Position [6165, 4067, 6195, 4098] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide64" + SID "5138" + Ports [2, 1] + Position [6050, 4282, 6080, 4313] + ZOrder 2974 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide65" + SID "5139" + Ports [2, 1] + Position [6050, 4422, 6080, 4453] + ZOrder 2978 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide66" + SID "5140" + Ports [2, 1] + Position [6050, 4502, 6080, 4533] + ZOrder 2980 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "5101" + Ports [2, 1] + Position [6165, 3927, 6195, 3958] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "5114" + Ports [2, 1] + Position [6165, 4132, 6195, 4163] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "5115" + Ports [2, 1] + Position [6165, 4212, 6195, 4243] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "3013" + Ports [2, 1] + Position [1830, 407, 1860, 438] + ZOrder 751 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide70" + SID "5141" + Ports [2, 1] + Position [6050, 4362, 6080, 4393] + ZOrder 2976 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide71" + SID "5142" + Ports [2, 1] + Position [6050, 4567, 6080, 4598] + ZOrder 2982 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide72" + SID "5143" + Ports [2, 1] + Position [6050, 4647, 6080, 4678] + ZOrder 2984 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide73" + SID "5851" + Ports [2, 1] + Position [3560, 3687, 3590, 3718] + ZOrder 3750 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide74" + SID "5322" + Ports [2, 1] + Position [6050, 4892, 6080, 4923] + ZOrder 3194 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide75" + SID "5323" + Ports [2, 1] + Position [6050, 4972, 6080, 5003] + ZOrder 3196 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide76" + SID "5324" + Ports [2, 1] + Position [6050, 4832, 6080, 4863] + ZOrder 3192 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide77" + SID "5325" + Ports [2, 1] + Position [6050, 5037, 6080, 5068] + ZOrder 3198 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide78" + SID "5326" + Ports [2, 1] + Position [6050, 5117, 6080, 5148] + ZOrder 3200 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide79" + SID "5486" + Ports [2, 1] + Position [6000, 13582, 6030, 13613] + ZOrder 3453 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "7803" + Ports [2, 1] + Position [2710, 4762, 2740, 4793] + ZOrder 5734 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide80" + SID "5487" + Ports [2, 1] + Position [6115, 12677, 6145, 12708] + ZOrder 3350 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide81" + SID "5488" + Ports [2, 1] + Position [6115, 12817, 6145, 12848] + ZOrder 3358 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide82" + SID "5489" + Ports [2, 1] + Position [6115, 12897, 6145, 12928] + ZOrder 3360 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide83" + SID "5490" + Ports [2, 1] + Position [6000, 13112, 6030, 13143] + ZOrder 3384 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide84" + SID "5491" + Ports [2, 1] + Position [6000, 13252, 6030, 13283] + ZOrder 3388 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide85" + SID "5492" + Ports [2, 1] + Position [6000, 13332, 6030, 13363] + ZOrder 3390 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide86" + SID "5493" + Ports [2, 1] + Position [6115, 12757, 6145, 12788] + ZOrder 3352 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide87" + SID "5494" + Ports [2, 1] + Position [6115, 12962, 6145, 12993] + ZOrder 3366 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide88" + SID "5495" + Ports [2, 1] + Position [6115, 13042, 6145, 13073] + ZOrder 3368 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide89" + SID "5496" + Ports [2, 1] + Position [6000, 13192, 6030, 13223] + ZOrder 3386 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "7804" + Ports [2, 1] + Position [2195, 4827, 2225, 4858] + ZOrder 5703 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide90" + SID "5497" + Ports [2, 1] + Position [6000, 13397, 6030, 13428] + ZOrder 3392 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide91" + SID "5498" + Ports [2, 1] + Position [6000, 13477, 6030, 13508] + ZOrder 3394 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide92" + SID "5499" + Ports [2, 1] + Position [6000, 13722, 6030, 13753] + ZOrder 3457 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide93" + SID "5500" + Ports [2, 1] + Position [6000, 13802, 6030, 13833] + ZOrder 3459 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide94" + SID "5501" + Ports [2, 1] + Position [6000, 13662, 6030, 13693] + ZOrder 3455 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide95" + SID "5502" + Ports [2, 1] + Position [6000, 13867, 6030, 13898] + ZOrder 3461 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide96" + SID "5503" + Ports [2, 1] + Position [6000, 13947, 6030, 13978] + ZOrder 3463 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide97" + SID "6984" + Ports [2, 1] + Position [2060, 15567, 2090, 15598] + ZOrder 4670 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide98" + SID "5750" + Ports [2, 1] + Position [2580, 11152, 2610, 11183] + ZOrder 3642 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide99" + SID "5778" + Ports [2, 1] + Position [2150, 13342, 2180, 13373] + ZOrder 3670 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [1387, 5780, 1427, 5819] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "FIL_1" + SID "7031" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2200, 15147, 2230, 15163] + ZOrder 5179 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_10" + SID "7032" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2235, 16682, 2265, 16698] + ZOrder 5193 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_11" + SID "7033" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2235, 16887, 2265, 16903] + ZOrder 5194 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_12" + SID "7034" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2245, 17032, 2275, 17048] + ZOrder 5195 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_2" + SID "7035" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2200, 15252, 2230, 15268] + ZOrder 5180 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_3" + SID "7036" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2215, 15467, 2245, 15483] + ZOrder 5182 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_4" + SID "7037" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2215, 15612, 2245, 15628] + ZOrder 5183 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_5" + SID "7038" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2200, 15812, 2230, 15828] + ZOrder 5187 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_6" + SID "7039" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2220, 15957, 2250, 15973] + ZOrder 5188 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_7" + SID "7040" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2255, 16072, 2285, 16088] + ZOrder 5174 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_8" + SID "7041" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2270, 16202, 2300, 16218] + ZOrder 5175 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_9" + SID "7042" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2225, 16537, 2255, 16553] + ZOrder 5192 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_PITCH1" + SID "7043" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3530, 17375, 3570, 17385] + ZOrder 5122 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_PITCH2" + SID "7044" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3610, 17375, 3650, 17385] + ZOrder 4974 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_ROLL1" + SID "7045" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3530, 17405, 3570, 17415] + ZOrder 5123 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_ROLL2" + SID "7046" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3610, 17405, 3650, 17415] + ZOrder 4975 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_X1" + SID "7047" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3530, 17265, 3570, 17275] + ZOrder 5119 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_X2" + SID "7048" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3610, 17265, 3650, 17275] + ZOrder 4971 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Y1" + SID "7049" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3530, 17300, 3570, 17310] + ZOrder 5120 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Y2" + SID "7050" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3610, 17300, 3650, 17310] + ZOrder 4972 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_YAW1" + SID "7051" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3530, 17440, 3570, 17450] + ZOrder 5124 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_YAW2" + SID "7052" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3610, 17440, 3650, 17450] + ZOrder 4976 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Z1" + SID "7053" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3530, 17330, 3570, 17340] + ZOrder 5121 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Z2" + SID "7054" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3610, 17330, 3650, 17340] + ZOrder 4973 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT1" + SID "7055" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8010, 16535, 8050, 16545] + ZOrder 4992 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT2" + SID "7056" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8010, 16570, 8050, 16580] + ZOrder 4993 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT3" + SID "7057" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8010, 16620, 8050, 16630] + ZOrder 4994 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT4" + SID "7058" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8010, 16655, 8050, 16665] + ZOrder 4995 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT5" + SID "7059" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8010, 16700, 8050, 16710] + ZOrder 4996 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT6" + SID "7060" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [8010, 16735, 8050, 16745] + ZOrder 4997 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_H1" + SID "7062" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5550, 15595, 5590, 15605] + ZOrder 5137 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_H2" + SID "7063" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5550, 15630, 5590, 15640] + ZOrder 5139 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_H3" + SID "7064" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5550, 15670, 5590, 15680] + ZOrder 5140 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_PITCH1" + SID "7065" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5765, 15710, 5805, 15720] + ZOrder 5116 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_PITCH2" + SID "7066" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5830, 15710, 5870, 15720] + ZOrder 4968 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_ROLL1" + SID "7067" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5765, 15765, 5805, 15775] + ZOrder 5117 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_ROLL2" + SID "7068" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5830, 15765, 5870, 15775] + ZOrder 4969 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_V1" + SID "7069" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5550, 15705, 5590, 15715] + ZOrder 5141 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_V2" + SID "7070" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5550, 15735, 5590, 15745] + ZOrder 5142 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_V3" + SID "7071" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5550, 15770, 5590, 15780] + ZOrder 5143 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_X1" + SID "7072" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5765, 15555, 5805, 15565] + ZOrder 5113 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_X2" + SID "7073" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5830, 15555, 5870, 15565] + ZOrder 4965 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Y1" + SID "7074" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5765, 15605, 5805, 15615] + ZOrder 5114 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Y2" + SID "7075" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5830, 15605, 5870, 15615] + ZOrder 4966 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_YAW1" + SID "7076" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5765, 15825, 5805, 15835] + ZOrder 5118 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_YAW2" + SID "7077" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5830, 15825, 5870, 15835] + ZOrder 4970 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Z1" + SID "7078" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5765, 15665, 5805, 15675] + ZOrder 5115 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Z2" + SID "7079" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5830, 15665, 5870, 15675] + ZOrder 4967 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SE1_1" + SID "7080" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1975, 17110, 2015, 17120] + ZOrder 5239 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SE1_2" + SID "7081" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1975, 17160, 2015, 17170] + ZOrder 5240 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SE1_4" + SID "7082" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1975, 17210, 2015, 17220] + ZOrder 5241 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SE2_2" + SID "7083" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1975, 17260, 2015, 17270] + ZOrder 5242 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SE2_3" + SID "7084" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1975, 17315, 2015, 17325] + ZOrder 5243 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SE2_4" + SID "7085" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1975, 17360, 2015, 17370] + ZOrder 5244 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_PITCH" + SID "7086" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6745, 16600, 6785, 16610] + ZOrder 4986 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_ROLL" + SID "7087" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6745, 16630, 6785, 16640] + ZOrder 4987 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_X" + SID "7088" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6745, 16490, 6785, 16500] + ZOrder 4983 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_Y" + SID "7089" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6745, 16525, 6785, 16535] + ZOrder 4984 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_YAW" + SID "7090" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6745, 16665, 6785, 16675] + ZOrder 4988 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_Z" + SID "7091" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6745, 16555, 6785, 16565] + ZOrder 4985 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_TOP_OPLEV_Y_mm" + SID "7061" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6845, 16225, 6885, 16235] + ZOrder 5238 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "Fcn" + SID "5197" + Position [4860, 3210, 4920, 3240] + ZOrder 3039 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn1" + SID "5199" + Position [5045, 3210, 5105, 3240] + ZOrder 3041 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn10" + SID "5452" + Position [5120, 12340, 5180, 12370] + ZOrder 3280 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn11" + SID "5453" + Position [5305, 12340, 5365, 12370] + ZOrder 3281 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "5238" + Position [5170, 3550, 5230, 3580] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "5239" + Position [5355, 3550, 5415, 3580] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn4" + SID "5404" + Position [4800, 11995, 4860, 12025] + ZOrder 3246 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn5" + SID "5405" + Position [4985, 11995, 5045, 12025] + ZOrder 3247 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn6" + SID "7998" + Position [3770, 2325, 3830, 2355] + ZOrder 5904 + Expr "u[1]+u[2]+u[3]+u[4]+u[5]+u[6]" + } + Block { + BlockType Fcn + Name "Fcn7" + SID "8057" + Position [3975, 2430, 4035, 2460] + ZOrder 5949 + Expr "u[1]+u[2]+u[3]+u[4]+u[5]+u[6]" + } + Block { + BlockType From + Name "From" + SID "7368" + Position [6655, 16216, 6695, 16244] + ZOrder 5268 + CloseFcn "tagdialog Close" + } + Block { + BlockType From + Name "From1" + SID "7377" + Position [6910, 5396, 6950, 5424] + ZOrder 5277 + CloseFcn "tagdialog Close" + GotoTag "P1" + } + Block { + BlockType From + Name "From10" + SID "7742" + Position [7035, 4521, 7075, 4549] + ZOrder 5644 + CloseFcn "tagdialog Close" + GotoTag "YI4" + } + Block { + BlockType From + Name "From11" + SID "7737" + Position [7035, 4696, 7075, 4724] + ZOrder 5639 + CloseFcn "tagdialog Close" + GotoTag "YT1" + } + Block { + BlockType From + Name "From12" + SID "7738" + Position [7035, 4871, 7075, 4899] + ZOrder 5640 + CloseFcn "tagdialog Close" + GotoTag "YT2" + } + Block { + BlockType From + Name "From13" + SID "7761" + Position [7035, 5046, 7075, 5074] + ZOrder 5663 + CloseFcn "tagdialog Close" + GotoTag "YT3" + } + Block { + BlockType From + Name "From14" + SID "7762" + Position [7035, 5221, 7075, 5249] + ZOrder 5664 + CloseFcn "tagdialog Close" + GotoTag "YT4" + } + Block { + BlockType From + Name "From2" + SID "7378" + Position [6910, 5571, 6950, 5599] + ZOrder 5278 + CloseFcn "tagdialog Close" + GotoTag "P2" + } + Block { + BlockType From + Name "From3" + SID "7379" + Position [7010, 6096, 7050, 6124] + ZOrder 5279 + CloseFcn "tagdialog Close" + GotoTag "P3" + } + Block { + BlockType From + Name "From4" + SID "7380" + Position [7010, 6271, 7050, 6299] + ZOrder 5280 + CloseFcn "tagdialog Close" + GotoTag "P4" + } + Block { + BlockType From + Name "From5" + SID "7381" + Position [7010, 6446, 7050, 6474] + ZOrder 5281 + CloseFcn "tagdialog Close" + GotoTag "P5" + } + Block { + BlockType From + Name "From6" + SID "7382" + Position [7010, 6621, 7050, 6649] + ZOrder 5282 + CloseFcn "tagdialog Close" + GotoTag "P6" + } + Block { + BlockType From + Name "From7" + SID "7733" + Position [7035, 3996, 7075, 4024] + ZOrder 5635 + CloseFcn "tagdialog Close" + GotoTag "YI1" + } + Block { + BlockType From + Name "From8" + SID "7734" + Position [7035, 4171, 7075, 4199] + ZOrder 5636 + CloseFcn "tagdialog Close" + GotoTag "YI2" + } + Block { + BlockType From + Name "From9" + SID "7741" + Position [7035, 4346, 7075, 4374] + ZOrder 5643 + CloseFcn "tagdialog Close" + GotoTag "YI3" + } + Block { + BlockType Goto + Name "Goto" + SID "7367" + Position [3330, 4980, 3370, 5010] + ZOrder 5813 + } + Block { + BlockType Goto + Name "Goto1" + SID "7370" + Position [8940, 16375, 8980, 16405] + ZOrder 5270 + GotoTag "P1" + } + Block { + BlockType Goto + Name "Goto10" + SID "7730" + Position [4635, 3210, 4675, 3240] + ZOrder 5632 + GotoTag "YI4" + } + Block { + BlockType Goto + Name "Goto13" + SID "7757" + Position [6620, 3570, 6660, 3600] + ZOrder 5659 + GotoTag "YT1" + } + Block { + BlockType Goto + Name "Goto14" + SID "7758" + Position [6620, 3630, 6660, 3660] + ZOrder 5660 + GotoTag "YT2" + } + Block { + BlockType Goto + Name "Goto15" + SID "7759" + Position [6620, 3680, 6660, 3710] + ZOrder 5661 + GotoTag "YT3" + } + Block { + BlockType Goto + Name "Goto16" + SID "7760" + Position [6620, 3735, 6660, 3765] + ZOrder 5662 + GotoTag "YT4" + } + Block { + BlockType Goto + Name "Goto2" + SID "7371" + Position [8940, 16415, 8980, 16445] + ZOrder 5271 + GotoTag "P2" + } + Block { + BlockType Goto + Name "Goto3" + SID "7372" + Position [8940, 16455, 8980, 16485] + ZOrder 5272 + GotoTag "P3" + } + Block { + BlockType Goto + Name "Goto4" + SID "7727" + Position [4635, 3060, 4675, 3090] + ZOrder 5629 + GotoTag "YI1" + } + Block { + BlockType Goto + Name "Goto5" + SID "7374" + Position [8940, 16495, 8980, 16525] + ZOrder 5274 + GotoTag "P4" + } + Block { + BlockType Goto + Name "Goto6" + SID "7375" + Position [8940, 16530, 8980, 16560] + ZOrder 5275 + GotoTag "P5" + } + Block { + BlockType Goto + Name "Goto7" + SID "7376" + Position [8940, 16565, 8980, 16595] + ZOrder 5276 + GotoTag "P6" + } + Block { + BlockType Goto + Name "Goto8" + SID "7728" + Position [4635, 3110, 4675, 3140] + ZOrder 5630 + GotoTag "YI2" + } + Block { + BlockType Goto + Name "Goto9" + SID "7729" + Position [4635, 3160, 4675, 3190] + ZOrder 5631 + GotoTag "YI3" + } + Block { + BlockType Ground + Name "Ground" + SID "3836" + Position [5150, 3050, 5170, 3070] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground1" + SID "7755" + Position [7045, 5750, 7065, 5770] + ZOrder 5657 + } + Block { + BlockType Ground + Name "Ground10" + SID "7915" + Position [1665, 17245, 1685, 17265] + ZOrder 5818 + ShowName off + } + Block { + BlockType Ground + Name "Ground102" + SID "8683" + Position [1625, 3390, 1645, 3410] + ZOrder 6564 + } + Block { + BlockType Ground + Name "Ground104" + SID "8685" + Position [1625, 2775, 1645, 2795] + ZOrder 6558 + } + Block { + BlockType Ground + Name "Ground105" + SID "8686" + Position [1625, 2980, 1645, 3000] + ZOrder 6560 + } + Block { + BlockType Ground + Name "Ground106" + SID "8687" + Position [1625, 3185, 1645, 3205] + ZOrder 6562 + } + Block { + BlockType Ground + Name "Ground11" + SID "7919" + Position [1665, 17445, 1685, 17465] + ZOrder 5823 + ShowName off + } + Block { + BlockType Ground + Name "Ground12" + SID "7921" + Position [1575, 16695, 1595, 16715] + ZOrder 5824 + ShowName off + } + Block { + BlockType Ground + Name "Ground13" + SID "7918" + Position [1665, 17395, 1685, 17415] + ZOrder 5821 + ShowName off + } + Block { + BlockType Ground + Name "Ground14" + SID "4384" + Position [5100, 11840, 5120, 11860] + ZOrder 2246 + } + Block { + BlockType Ground + Name "Ground15" + SID "4748" + Position [3875, 3445, 3895, 3465] + ZOrder 2551 + } + Block { + BlockType Ground + Name "Ground16" + SID "7923" + Position [1575, 16745, 1595, 16765] + ZOrder 5826 + ShowName off + } + Block { + BlockType Ground + Name "Ground17" + SID "4387" + Position [5100, 11940, 5120, 11960] + ZOrder 2253 + } + Block { + BlockType Ground + Name "Ground18" + SID "4388" + Position [5100, 12040, 5120, 12060] + ZOrder 2257 + } + Block { + BlockType Ground + Name "Ground19" + SID "3808" + Position [6760, 3300, 6780, 3320] + ZOrder 1438 + } + Block { + BlockType Ground + Name "Ground2" + SID "7756" + Position [7045, 5925, 7065, 5945] + ZOrder 5658 + } + Block { + BlockType Ground + Name "Ground20" + SID "3809" + Position [6760, 3355, 6780, 3375] + ZOrder 1439 + } + Block { + BlockType Ground + Name "Ground21" + SID "3827" + Position [1260, 4260, 1280, 4280] + ZOrder 1458 + } + Block { + BlockType Ground + Name "Ground22" + SID "3853" + Position [5150, 3150, 5170, 3170] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground23" + SID "7927" + Position [1575, 16845, 1595, 16865] + ZOrder 5830 + ShowName off + } + Block { + BlockType Ground + Name "Ground24" + SID "7929" + Position [1570, 16295, 1590, 16315] + ZOrder 5832 + ShowName off + } + Block { + BlockType Ground + Name "Ground25" + SID "3857" + Position [5150, 3250, 5170, 3270] + ZOrder 1488 + } + Block { + BlockType Ground + Name "Ground26" + SID "3873" + Position [6205, 3410, 6225, 3430] + ZOrder 1504 + } + Block { + BlockType Ground + Name "Ground27" + SID "7931" + Position [1580, 16345, 1600, 16365] + ZOrder 5834 + ShowName off + } + Block { + BlockType Ground + Name "Ground28" + SID "4773" + Position [620, 4415, 640, 4435] + ZOrder 2574 + } + Block { + BlockType Ground + Name "Ground29" + SID "7933" + Position [1580, 16395, 1600, 16415] + ZOrder 5836 + ShowName off + } + Block { + BlockType Ground + Name "Ground3" + SID "6684" + Position [7190, 6845, 7210, 6865] + ZOrder 4584 + ShowName off + } + Block { + BlockType Ground + Name "Ground30" + SID "7935" + Position [1570, 16195, 1590, 16215] + ZOrder 5838 + ShowName off + } + Block { + BlockType Ground + Name "Ground31" + SID "7939" + Position [1565, 16145, 1585, 16165] + ZOrder 5842 + ShowName off + } + Block { + BlockType Ground + Name "Ground32" + SID "7941" + Position [1555, 16095, 1575, 16115] + ZOrder 5844 + ShowName off + } + Block { + BlockType Ground + Name "Ground36" + SID "6690" + Position [7190, 8945, 7210, 8965] + ZOrder 4596 + ShowName off + } + Block { + BlockType Ground + Name "Ground37" + SID "6691" + Position [7190, 9120, 7210, 9140] + ZOrder 4597 + ShowName off + } + Block { + BlockType Ground + Name "Ground38" + SID "4774" + Position [620, 4620, 640, 4640] + ZOrder 2575 + } + Block { + BlockType Ground + Name "Ground39" + SID "4775" + Position [620, 4825, 640, 4845] + ZOrder 2576 + } + Block { + BlockType Ground + Name "Ground4" + SID "6685" + Position [7190, 8070, 7210, 8090] + ZOrder 4591 + ShowName off + } + Block { + BlockType Ground + Name "Ground40" + SID "4776" + Position [620, 5030, 640, 5050] + ZOrder 2577 + } + Block { + BlockType Ground + Name "Ground41" + SID "6692" + Position [7190, 9295, 7210, 9315] + ZOrder 4598 + ShowName off + } + Block { + BlockType Ground + Name "Ground42" + SID "6693" + Position [7190, 9470, 7210, 9490] + ZOrder 4599 + ShowName off + } + Block { + BlockType Ground + Name "Ground43" + SID "6694" + Position [7190, 7020, 7210, 7040] + ZOrder 4585 + ShowName off + } + Block { + BlockType Ground + Name "Ground44" + SID "6695" + Position [7190, 7195, 7210, 7215] + ZOrder 4586 + ShowName off + } + Block { + BlockType Ground + Name "Ground45" + SID "6696" + Position [7190, 7370, 7210, 7390] + ZOrder 4587 + ShowName off + } + Block { + BlockType Ground + Name "Ground46" + SID "6697" + Position [7190, 7545, 7210, 7565] + ZOrder 4588 + ShowName off + } + Block { + BlockType Ground + Name "Ground47" + SID "6698" + Position [7190, 7720, 7210, 7740] + ZOrder 4589 + ShowName off + } + Block { + BlockType Ground + Name "Ground48" + SID "6699" + Position [7190, 7895, 7210, 7915] + ZOrder 4590 + ShowName off + } + Block { + BlockType Ground + Name "Ground5" + SID "6686" + Position [7190, 8245, 7210, 8265] + ZOrder 4592 + ShowName off + } + Block { + BlockType Ground + Name "Ground51" + SID "8617" + Position [7280, 5760, 7300, 5780] + ZOrder 6512 + } + Block { + BlockType Ground + Name "Ground53" + SID "8005" + Position [3725, 1160, 3745, 1180] + ZOrder 5883 + } + Block { + BlockType Ground + Name "Ground54" + SID "4834" + Position [4820, 2710, 4840, 2730] + ZOrder 2672 + } + Block { + BlockType Ground + Name "Ground55" + SID "4835" + Position [4820, 2810, 4840, 2830] + ZOrder 2676 + } + Block { + BlockType Ground + Name "Ground56" + SID "4836" + Position [4820, 2910, 4840, 2930] + ZOrder 2680 + } + Block { + BlockType Ground + Name "Ground57" + SID "8006" + Position [3725, 1260, 3745, 1280] + ZOrder 5885 + } + Block { + BlockType Ground + Name "Ground58" + SID "8007" + Position [3725, 1360, 3745, 1380] + ZOrder 5887 + } + Block { + BlockType Ground + Name "Ground59" + SID "8039" + Position [3725, 1460, 3745, 1480] + ZOrder 5929 + } + Block { + BlockType Ground + Name "Ground6" + SID "6687" + Position [7190, 8420, 7210, 8440] + ZOrder 4593 + ShowName off + } + Block { + BlockType Ground + Name "Ground60" + SID "5411" + Position [4760, 11495, 4780, 11515] + ZOrder 3225 + } + Block { + BlockType Ground + Name "Ground61" + SID "5412" + Position [4760, 11595, 4780, 11615] + ZOrder 3227 + } + Block { + BlockType Ground + Name "Ground62" + SID "5413" + Position [4760, 11695, 4780, 11715] + ZOrder 3229 + } + Block { + BlockType Ground + Name "Ground63" + SID "8040" + Position [3725, 1560, 3745, 1580] + ZOrder 5931 + } + Block { + BlockType Ground + Name "Ground64" + SID "8041" + Position [3725, 1660, 3745, 1680] + ZOrder 5933 + } + Block { + BlockType Ground + Name "Ground65" + SID "8619" + Position [7280, 5935, 7300, 5955] + ZOrder 6514 + } + Block { + BlockType Ground + Name "Ground66" + SID "5790" + Position [1640, 11140, 1660, 11160] + ZOrder 3683 + } + Block { + BlockType Ground + Name "Ground67" + SID "8641" + Position [7280, 4010, 7300, 4030] + ZOrder 6516 + } + Block { + BlockType Ground + Name "Ground68" + SID "7092" + Position [6690, 15315, 6710, 15335] + ZOrder 5071 + } + Block { + BlockType Ground + Name "Ground69" + SID "8643" + Position [7280, 4185, 7300, 4205] + ZOrder 6518 + } + Block { + BlockType Ground + Name "Ground7" + SID "6688" + Position [7190, 8595, 7210, 8615] + ZOrder 4594 + ShowName off + } + Block { + BlockType Ground + Name "Ground70" + SID "8645" + Position [7280, 4360, 7300, 4380] + ZOrder 6520 + } + Block { + BlockType Ground + Name "Ground71" + SID "8647" + Position [7280, 4535, 7300, 4555] + ZOrder 6522 + } + Block { + BlockType Ground + Name "Ground72" + SID "7096" + Position [6640, 15805, 6660, 15825] + ZOrder 5107 + } + Block { + BlockType Ground + Name "Ground73" + SID "8649" + Position [7280, 4710, 7300, 4730] + ZOrder 6524 + } + Block { + BlockType Ground + Name "Ground74" + SID "8651" + Position [7280, 4885, 7300, 4905] + ZOrder 6526 + } + Block { + BlockType Ground + Name "Ground75" + SID "8653" + Position [7280, 5060, 7300, 5080] + ZOrder 6528 + } + Block { + BlockType Ground + Name "Ground76" + SID "8655" + Position [7280, 5235, 7300, 5255] + ZOrder 6530 + } + Block { + BlockType Ground + Name "Ground79" + SID "7103" + Position [5840, 16195, 5860, 16215] + ZOrder 4999 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground8" + SID "6689" + Position [7190, 8770, 7210, 8790] + ZOrder 4595 + ShowName off + } + Block { + BlockType Ground + Name "Ground80" + SID "7104" + Position [4365, 14930, 4385, 14950] + ZOrder 5197 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground81" + SID "7105" + Position [1665, 16880, 1685, 16900] + ZOrder 5252 + ShowName off + } + Block { + BlockType Ground + Name "Ground87" + SID "7111" + Position [6690, 15400, 6710, 15420] + ZOrder 5079 + } + Block { + BlockType Ground + Name "Ground88" + SID "7112" + Position [1610, 16695, 1630, 16715] + ZOrder 5256 + ShowName off + } + Block { + BlockType Ground + Name "Ground89" + SID "7113" + Position [1665, 16985, 1685, 17005] + ZOrder 5253 + ShowName off + } + Block { + BlockType Ground + Name "Ground9" + SID "3807" + Position [6760, 3240, 6780, 3260] + ZOrder 1437 + } + Block { + BlockType Ground + Name "Ground90" + SID "7114" + Position [1665, 16935, 1685, 16955] + ZOrder 5254 + ShowName off + } + Block { + BlockType Ground + Name "Ground91" + SID "7115" + Position [1610, 16800, 1630, 16820] + ZOrder 5257 + ShowName off + } + Block { + BlockType Ground + Name "Ground92" + SID "7116" + Position [1610, 16750, 1630, 16770] + ZOrder 5258 + ShowName off + } + Block { + BlockType Ground + Name "Ground93" + SID "7117" + Position [6475, 16220, 6495, 16240] + ZOrder 5050 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground94" + SID "7118" + Position [6690, 15490, 6710, 15510] + ZOrder 5086 + } + Block { + BlockType Ground + Name "Ground95" + SID "7119" + Position [6680, 15590, 6700, 15610] + ZOrder 5093 + } + Block { + BlockType Ground + Name "Ground96" + SID "7120" + Position [6680, 15685, 6700, 15705] + ZOrder 5100 + } + Block { + BlockType Reference + Name "H1_CONST" + SID "7121" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2804, 17100, 2816, 17130] + ZOrder 4912 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H1_LENGTH" + SID "7122" + Tag "Test Point" + Ports [1] + Position [5760, 15245, 5785, 15255] + ZOrder 5145 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H1_LENGTH_MON" + SID "7123" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5640, 15242, 5695, 15258] + ZOrder 5144 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H2_CONST" + SID "7124" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2804, 17245, 2816, 17275] + ZOrder 4920 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H2_LENGTH" + SID "7125" + Tag "Test Point" + Ports [1] + Position [5760, 15295, 5785, 15305] + ZOrder 5147 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H2_LENGTH_MON" + SID "7126" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5640, 15292, 5695, 15308] + ZOrder 5146 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H3_CONST" + SID "7127" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2804, 17440, 2816, 17470] + ZOrder 4928 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H3_LENGTH" + SID "7128" + Tag "Test Point" + Ports [1] + Position [5760, 15345, 5785, 15355] + ZOrder 5149 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H3_LENGTH_MON" + SID "7129" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5640, 15342, 5695, 15358] + ZOrder 5148 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "K1:C00-VIS_Yend" + SID "4747" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [3925, 3444, 3990, 3466] + ZOrder 2550 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "K1:VIS-Yend_OPLEV1_Y_mm" + SID "5999" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [3580, 3824, 3645, 3846] + ZOrder 3899 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + Commented "on" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "K1:VIS-Yend_SEISM" + SID "5747" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [2785, 11069, 2850, 11091] + ZOrder 3638 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_ACC" + SID "7131" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3390, 17345, 3430, 17405] + ZOrder 4950 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_ACT" + SID "7132" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [7560, 16570, 7600, 16630] + ZOrder 4989 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_PD" + SID "7133" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [5635, 15680, 5675, 15740] + ZOrder 4936 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD1" + SID "7134" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2383, 15025, 2407, 15095] + ZOrder 4810 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD10" + SID "7135" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2422, 16590, 2438, 16620] + ZOrder 4837 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD11" + SID "7136" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2447, 16775, 2463, 16805] + ZOrder 4840 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD12" + SID "7137" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2412, 16940, 2428, 16970] + ZOrder 4843 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD2" + SID "7138" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2387, 15200, 2403, 15230] + ZOrder 4813 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD3" + SID "7139" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2402, 15360, 2418, 15390] + ZOrder 4816 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD4" + SID "7140" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2407, 15520, 2423, 15550] + ZOrder 4819 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD5" + SID "7141" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2402, 15715, 2418, 15745] + ZOrder 4822 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD6" + SID "7142" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2397, 15865, 2413, 15895] + ZOrder 4825 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD7" + SID "7143" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2407, 16065, 2423, 16095] + ZOrder 4828 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD8" + SID "7144" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2407, 16240, 2423, 16270] + ZOrder 4831 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD9" + SID "7145" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2422, 16420, 2438, 16450] + ZOrder 4834 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "5155" + Ports [1, 1] + Position [5635, 3870, 5665, 3900] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "5157" + Ports [1, 1] + Position [5635, 3925, 5665, 3955] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction10" + SID "4988" + Ports [1, 1] + Position [5440, 4558, 5470, 4592] + ZOrder 2842 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction11" + SID "4989" + Ports [1, 1] + Position [5440, 4613, 5470, 4647] + ZOrder 2843 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction12" + SID "5327" + Ports [1, 1] + Position [5440, 5028, 5470, 5062] + ZOrder 3167 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction13" + SID "5328" + Ports [1, 1] + Position [5440, 5083, 5470, 5117] + ZOrder 3168 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction14" + SID "5329" + Ports [1, 1] + Position [5440, 4763, 5470, 4797] + ZOrder 3149 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction15" + SID "5330" + Ports [1, 1] + Position [5440, 4818, 5470, 4852] + ZOrder 3150 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction16" + SID "5331" + Ports [1, 1] + Position [5440, 4898, 5470, 4932] + ZOrder 3158 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction17" + SID "5332" + Ports [1, 1] + Position [5440, 4953, 5470, 4987] + ZOrder 3159 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction18" + SID "5504" + Ports [1, 1] + Position [5585, 12700, 5615, 12730] + ZOrder 3395 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction19" + SID "5505" + Ports [1, 1] + Position [5585, 12755, 5615, 12785] + ZOrder 3397 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "4949" + Ports [1, 1] + Position [5635, 4003, 5665, 4037] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction20" + SID "5506" + Ports [1, 1] + Position [5390, 13388, 5420, 13422] + ZOrder 3334 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction21" + SID "5507" + Ports [1, 1] + Position [5390, 13443, 5420, 13477] + ZOrder 3335 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction22" + SID "5508" + Ports [1, 1] + Position [5390, 13858, 5420, 13892] + ZOrder 3430 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction23" + SID "5509" + Ports [1, 1] + Position [5390, 13913, 5420, 13947] + ZOrder 3431 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction24" + SID "5510" + Ports [1, 1] + Position [5390, 13593, 5420, 13627] + ZOrder 3412 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction25" + SID "5511" + Ports [1, 1] + Position [5390, 13648, 5420, 13682] + ZOrder 3413 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction26" + SID "5512" + Ports [1, 1] + Position [5390, 13728, 5420, 13762] + ZOrder 3421 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction27" + SID "5513" + Ports [1, 1] + Position [5390, 13783, 5420, 13817] + ZOrder 3422 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction28" + SID "5514" + Ports [1, 1] + Position [5585, 12833, 5615, 12867] + ZOrder 3298 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction29" + SID "5515" + Ports [1, 1] + Position [5585, 12888, 5615, 12922] + ZOrder 3299 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "4950" + Ports [1, 1] + Position [5635, 4058, 5665, 4092] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction30" + SID "5516" + Ports [1, 1] + Position [5585, 12963, 5615, 12997] + ZOrder 3307 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction31" + SID "5517" + Ports [1, 1] + Position [5585, 13018, 5615, 13052] + ZOrder 3308 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction32" + SID "5518" + Ports [1, 1] + Position [5390, 13123, 5420, 13157] + ZOrder 3316 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction33" + SID "5519" + Ports [1, 1] + Position [5390, 13178, 5420, 13212] + ZOrder 3317 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction34" + SID "5520" + Ports [1, 1] + Position [5390, 13258, 5420, 13292] + ZOrder 3325 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction35" + SID "5521" + Ports [1, 1] + Position [5390, 13313, 5420, 13347] + ZOrder 3326 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction36" + SID "8074" + Ports [1, 1] + Position [4830, 1730, 4860, 1760] + ZOrder 6005 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction37" + SID "8075" + Ports [1, 1] + Position [4830, 1785, 4860, 1815] + ZOrder 6007 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction38" + SID "8164" + Ports [1, 1] + Position [4830, 1885, 4860, 1915] + ZOrder 6069 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction39" + SID "8165" + Ports [1, 1] + Position [4830, 1940, 4860, 1970] + ZOrder 6071 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "4963" + Ports [1, 1] + Position [5635, 4133, 5665, 4167] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction40" + SID "8184" + Ports [1, 1] + Position [4830, 2035, 4860, 2065] + ZOrder 6089 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction41" + SID "8185" + Ports [1, 1] + Position [4830, 2090, 4860, 2120] + ZOrder 6091 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction42" + SID "8214" + Ports [1, 1] + Position [4830, 2185, 4860, 2215] + ZOrder 6109 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction43" + SID "8215" + Ports [1, 1] + Position [4830, 2240, 4860, 2270] + ZOrder 6111 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction44" + SID "8216" + Ports [1, 1] + Position [4830, 2340, 4860, 2370] + ZOrder 6129 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction45" + SID "8217" + Ports [1, 1] + Position [4830, 2395, 4860, 2425] + ZOrder 6131 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction46" + SID "8218" + Ports [1, 1] + Position [4830, 2490, 4860, 2520] + ZOrder 6149 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction47" + SID "8219" + Ports [1, 1] + Position [4830, 2545, 4860, 2575] + ZOrder 6151 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction48" + SID "8339" + Ports [1, 1] + Position [4830, 255, 4860, 285] + ZOrder 6219 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction49" + SID "8340" + Ports [1, 1] + Position [4830, 310, 4860, 340] + ZOrder 6221 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "4964" + Ports [1, 1] + Position [5635, 4188, 5665, 4222] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction50" + SID "8474" + Ports [1, 1] + Position [4830, 405, 4860, 435] + ZOrder 6379 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction51" + SID "8475" + Ports [1, 1] + Position [4830, 460, 4860, 490] + ZOrder 6381 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction52" + SID "8499" + Ports [1, 1] + Position [4830, 555, 4860, 585] + ZOrder 6399 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction53" + SID "8500" + Ports [1, 1] + Position [4830, 610, 4860, 640] + ZOrder 6401 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction54" + SID "8501" + Ports [1, 1] + Position [4830, 705, 4860, 735] + ZOrder 6419 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction55" + SID "8502" + Ports [1, 1] + Position [4830, 760, 4860, 790] + ZOrder 6421 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction56" + SID "8549" + Ports [1, 1] + Position [4830, 860, 4860, 890] + ZOrder 6439 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction57" + SID "8550" + Ports [1, 1] + Position [4830, 915, 4860, 945] + ZOrder 6441 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction58" + SID "8551" + Ports [1, 1] + Position [4830, 1010, 4860, 1040] + ZOrder 6459 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction59" + SID "8552" + Ports [1, 1] + Position [4830, 1065, 4860, 1095] + ZOrder 6461 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction6" + SID "4984" + Ports [1, 1] + Position [5440, 4293, 5470, 4327] + ZOrder 2824 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction60" + SID "8553" + Ports [1, 1] + Position [4830, 1160, 4860, 1190] + ZOrder 6479 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction61" + SID "8554" + Ports [1, 1] + Position [4830, 1215, 4860, 1245] + ZOrder 6481 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction62" + SID "8555" + Ports [1, 1] + Position [4830, 1310, 4860, 1340] + ZOrder 6499 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction63" + SID "8556" + Ports [1, 1] + Position [4830, 1365, 4860, 1395] + ZOrder 6501 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction7" + SID "4985" + Ports [1, 1] + Position [5440, 4348, 5470, 4382] + ZOrder 2825 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction8" + SID "4986" + Ports [1, 1] + Position [5440, 4428, 5470, 4462] + ZOrder 2833 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction9" + SID "4987" + Ports [1, 1] + Position [5440, 4483, 5470, 4517] + ZOrder 2834 + Operator "square" + } + Block { + BlockType Reference + Name "Midend_MIC_MON" + SID "4778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 11535, 1660, 11565] + ZOrder 2656 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT" + SID "4779" + Tag "Test Point" + Ports [1] + Position [2405, 11550, 2445, 11570] + ZOrder 2657 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT_MON" + SID "4783" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11545, 2340, 11575] + ZOrder 2659 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux" + SID "7146" + Ports [6, 1] + Position [5620, 15664, 5625, 15751] + ZOrder 5138 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux1" + SID "3283" + Ports [3, 1] + Position [4165, 3577, 4170, 3803] + ZOrder 3615 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux10" + SID "3897" + Ports [2, 1] + Position [3720, 3671, 3725, 3709] + ZOrder 3732 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux11" + SID "3899" + Ports [3, 1] + Position [3720, 3746, 3725, 3784] + ZOrder 3734 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux12" + SID "4390" + Ports [3, 1] + Position [5740, 12406, 5745, 12634] + ZOrder 2208 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux13" + SID "4391" + Ports [2, 1] + Position [3560, 12506, 3565, 12544] + ZOrder 2284 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux14" + SID "4392" + Ports [3, 1] + Position [3570, 12571, 3575, 12609] + ZOrder 2286 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux15" + SID "4393" + Ports [3, 1] + Position [3355, 12421, 3360, 12459] + ZOrder 2225 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux16" + SID "4394" + Ports [3, 1] + Position [5935, 12407, 5940, 12633] + ZOrder 2234 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux17" + SID "4395" + Ports [2, 1] + Position [3330, 12501, 3335, 12539] + ZOrder 2278 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux18" + SID "5211" + Ports [3, 1] + Position [4830, 3203, 4835, 3247] + ZOrder 3053 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux19" + SID "5212" + Ports [3, 1] + Position [5015, 3203, 5020, 3247] + ZOrder 3054 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "8008" + Ports [6, 1] + Position [3740, 2287, 3745, 2388] + ZOrder 5906 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux20" + SID "5240" + Ports [3, 1] + Position [5150, 3543, 5155, 3587] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "5241" + Ports [3, 1] + Position [5335, 3543, 5340, 3587] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux22" + SID "5414" + Ports [3, 1] + Position [4770, 11988, 4775, 12032] + ZOrder 3248 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux23" + SID "5415" + Ports [3, 1] + Position [4955, 11988, 4960, 12032] + ZOrder 3249 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux24" + SID "5833" + Ports [2, 1] + Position [2870, 3521, 2875, 3559] + ZOrder 3726 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux25" + SID "7148" + Ports [6, 1] + Position [7120, 16554, 7125, 16641] + ZOrder 4990 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux26" + SID "7559" + Ports [6, 1] + Position [3605, 3044, 3610, 3356] + ZOrder 5461 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux27" + SID "7720" + Ports [6, 1] + Position [4135, 3044, 4140, 3356] + ZOrder 5621 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux28" + SID "5454" + Ports [3, 1] + Position [5100, 12333, 5105, 12377] + ZOrder 3282 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux29" + SID "5455" + Ports [3, 1] + Position [5285, 12333, 5290, 12377] + ZOrder 3283 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "8058" + Ports [6, 1] + Position [3945, 2392, 3950, 2493] + ZOrder 5950 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux7" + SID "3745" + Ports [2, 1] + Position [3720, 3596, 3725, 3634] + ZOrder 1377 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux8" + SID "3796" + Ports [3, 1] + Position [5965, 3577, 5970, 3803] + ZOrder 1426 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux9" + SID "7147" + Ports [6, 1] + Position [3370, 17329, 3375, 17416] + ZOrder 4964 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OPLEV1_ch18_MON" + SID "3826" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1315, 4255, 1395, 4285] + ZOrder 1457 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "OPLEV1_length1" + SID "4396" + Position [3355, 12505, 3415, 12535] + ZOrder 2277 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch" + SID "3900" + Position [3745, 3750, 3805, 3780] + ZOrder 3733 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch1" + SID "4397" + Position [3595, 12575, 3655, 12605] + ZOrder 2285 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw" + SID "3898" + Position [3745, 3675, 3805, 3705] + ZOrder 3731 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw1" + SID "4398" + Position [3585, 12510, 3645, 12540] + ZOrder 2283 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV2_length" + SID "3737" + Position [3745, 3600, 3805, 3630] + ZOrder 1369 + Expr "u[1]/(2*sindeg(u[2]))" + } + Block { + BlockType Fcn + Name "OPLEV2_length1" + SID "4399" + Position [3380, 12425, 3440, 12455] + ZOrder 2224 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV2_ratio" + SID "5834" + Position [2895, 3525, 2955, 3555] + ZOrder 3725 + Expr "u[2]/(u[1]-u[2])" + } + Block { + BlockType Reference + Name "OSC_PITCH" + SID "7149" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [6720, 15569, 6775, 15631] + ZOrder 5092 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_PITCH_SW" + SID "7150" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6885, 15557, 6950, 15573] + ZOrder 5095 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_ROLL" + SID "7151" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [6720, 15664, 6775, 15726] + ZOrder 5099 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_ROLL_SW" + SID "7152" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6885, 15652, 6950, 15668] + ZOrder 5102 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_X" + SID "7153" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [6730, 15294, 6785, 15356] + ZOrder 5070 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_X_SW" + SID "7154" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6895, 15282, 6960, 15298] + ZOrder 5073 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Y" + SID "7155" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [6730, 15379, 6785, 15441] + ZOrder 5078 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_YAW" + SID "7156" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [6680, 15784, 6735, 15846] + ZOrder 5106 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_YAW_SW" + SID "7157" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6845, 15772, 6910, 15788] + ZOrder 5109 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Y_SW" + SID "7158" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6895, 15367, 6960, 15383] + ZOrder 5081 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Z" + SID "7159" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [6730, 15469, 6785, 15531] + ZOrder 5085 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Z_SW" + SID "7160" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6895, 15457, 6960, 15473] + ZOrder 5088 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType RelationalOperator + Name "Operator1" + SID "5847" + Ports [2, 1] + Position [2585, 3972, 2615, 4003] + ZOrder 3754 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator2" + SID "5968" + Ports [2, 1] + Position [2600, 4572, 2630, 4603] + ZOrder 3862 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator3" + SID "7811" + Ports [2, 1] + Position [2600, 5187, 2630, 5218] + ZOrder 5730 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator4" + SID "7885" + Ports [2, 1] + Position [2600, 5712, 2630, 5743] + ZOrder 5804 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Reference + Name "P1" + SID "7161" + Tag "Test Point" + Ports [1] + Position [8140, 16375, 8160, 16415] + ZOrder 5059 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1_MON" + SID "7162" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8095, 16505, 8175, 16525] + ZOrder 5058 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2" + SID "7163" + Tag "Test Point" + Ports [1] + Position [8190, 16520, 8210, 16560] + ZOrder 5065 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2_MON" + SID "7164" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8095, 16565, 8175, 16585] + ZOrder 5060 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3" + SID "7165" + Tag "Test Point" + Ports [1] + Position [8220, 16580, 8240, 16620] + ZOrder 5066 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3_MON" + SID "7166" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8095, 16615, 8175, 16635] + ZOrder 5061 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4" + SID "7167" + Tag "Test Point" + Ports [1] + Position [8200, 16635, 8220, 16675] + ZOrder 5067 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4_MON" + SID "7168" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8095, 16675, 8175, 16695] + ZOrder 5062 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5" + SID "7169" + Tag "Test Point" + Ports [1] + Position [8190, 16695, 8210, 16735] + ZOrder 5068 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5_MON" + SID "7170" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8095, 16740, 8175, 16760] + ZOrder 5063 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6" + SID "7171" + Tag "Test Point" + Ports [1] + Position [8190, 16815, 8210, 16855] + ZOrder 5069 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6_MON" + SID "7172" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [8095, 16775, 8175, 16795] + ZOrder 5064 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "2988" + Ports [2, 1] + Position [2850, 3632, 2880, 3663] + ZOrder 731 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2999" + Ports [2, 1] + Position [2850, 3807, 2880, 3838] + ZOrder 739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "5309" + Ports [2, 1] + Position [7130, 5752, 7160, 5783] + ZOrder 3145 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product100" + SID "5548" + Ports [2, 1] + Position [5540, 13882, 5570, 13913] + ZOrder 3434 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product101" + SID "5838" + Ports [2, 1] + Position [3835, 3672, 3865, 3703] + ZOrder 3739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product102" + SID "5897" + Ports [2, 1] + Position [2525, 4037, 2555, 4068] + ZOrder 3798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product103" + SID "5969" + Ports [2, 1] + Position [2525, 4637, 2555, 4668] + ZOrder 3873 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product104" + SID "7175" + Ports [2, 1] + Position [2150, 15602, 2180, 15633] + ZOrder 4671 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product105" + SID "7176" + Ports [2, 1] + Position [4605, 15877, 4635, 15908] + ZOrder 4698 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product106" + SID "7177" + Ports [2, 1] + Position [2150, 15802, 2180, 15833] + ZOrder 4702 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product107" + SID "7178" + Ports [2, 1] + Position [2165, 15947, 2195, 15978] + ZOrder 4704 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product108" + SID "7179" + Ports [2, 1] + Position [4605, 15787, 4635, 15818] + ZOrder 4697 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product109" + SID "7180" + Ports [2, 1] + Position [4620, 16257, 4650, 16288] + ZOrder 4731 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "7886" + Ports [2, 1] + Position [2525, 5777, 2555, 5808] + ZOrder 5809 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product110" + SID "7181" + Ports [2, 1] + Position [2150, 16172, 2180, 16203] + ZOrder 4735 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product111" + SID "7182" + Ports [2, 1] + Position [2165, 16317, 2195, 16348] + ZOrder 4737 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product112" + SID "7183" + Ports [2, 1] + Position [4620, 16167, 4650, 16198] + ZOrder 4730 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product113" + SID "7184" + Ports [2, 1] + Position [4630, 16597, 4660, 16628] + ZOrder 4764 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product114" + SID "7185" + Ports [2, 1] + Position [2170, 16527, 2200, 16558] + ZOrder 4768 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product115" + SID "7186" + Ports [2, 1] + Position [2185, 16672, 2215, 16703] + ZOrder 4770 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product116" + SID "7187" + Ports [2, 1] + Position [4630, 16507, 4660, 16538] + ZOrder 4763 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product117" + SID "7188" + Ports [2, 1] + Position [4665, 16942, 4695, 16973] + ZOrder 4797 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product118" + SID "7189" + Ports [2, 1] + Position [2175, 16877, 2205, 16908] + ZOrder 4801 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product119" + SID "7190" + Ports [2, 1] + Position [2190, 17022, 2220, 17053] + ZOrder 4803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "7887" + Ports [2, 1] + Position [2850, 5372, 2880, 5403] + ZOrder 5783 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product120" + SID "7191" + Ports [2, 1] + Position [4665, 16852, 4695, 16883] + ZOrder 4796 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product121" + SID "7192" + Ports [2, 1] + Position [2400, 17092, 2430, 17123] + ZOrder 5035 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product122" + SID "7193" + Ports [2, 1] + Position [2405, 17157, 2435, 17188] + ZOrder 5036 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product123" + SID "7194" + Ports [2, 1] + Position [2410, 17207, 2440, 17238] + ZOrder 5037 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product124" + SID "7195" + Ports [2, 1] + Position [2410, 17257, 2440, 17288] + ZOrder 5038 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product125" + SID "7196" + Ports [2, 1] + Position [2345, 17372, 2375, 17403] + ZOrder 5039 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product126" + SID "7197" + Ports [2, 1] + Position [2360, 17302, 2390, 17333] + ZOrder 5040 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product127" + SID "8221" + Ports [2, 1] + Position [4565, 2237, 4595, 2268] + ZOrder 6095 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product128" + SID "8222" + Ports [2, 1] + Position [4980, 2207, 5010, 2238] + ZOrder 6097 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product129" + SID "7745" + Ports [2, 1] + Position [7130, 4002, 7160, 4033] + ZOrder 5647 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "7888" + Ports [2, 1] + Position [2995, 5382, 3025, 5413] + ZOrder 5799 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product130" + SID "7746" + Ports [2, 1] + Position [7140, 4877, 7170, 4908] + ZOrder 5648 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product131" + SID "7747" + Ports [2, 1] + Position [7130, 4177, 7160, 4208] + ZOrder 5649 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product132" + SID "7748" + Ports [2, 1] + Position [7130, 4352, 7160, 4383] + ZOrder 5650 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product133" + SID "7204" + Ports [2, 1] + Position [4540, 15087, 4570, 15118] + ZOrder 5163 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product134" + SID "7205" + Ports [2, 1] + Position [4540, 15177, 4570, 15208] + ZOrder 5164 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product135" + SID "7206" + Ports [2, 1] + Position [2130, 15137, 2160, 15168] + ZOrder 4635 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product136" + SID "7207" + Ports [2, 1] + Position [2145, 15282, 2175, 15313] + ZOrder 4637 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product137" + SID "7208" + Ports [2, 1] + Position [4570, 15357, 4600, 15388] + ZOrder 4664 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product138" + SID "7749" + Ports [2, 1] + Position [7130, 4527, 7160, 4558] + ZOrder 5651 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product139" + SID "7750" + Ports [2, 1] + Position [7130, 4702, 7160, 4733] + ZOrder 5652 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "7889" + Ports [2, 1] + Position [2995, 5557, 3025, 5588] + ZOrder 5800 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product140" + SID "7751" + Ports [2, 1] + Position [7140, 5052, 7170, 5083] + ZOrder 5653 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product141" + SID "7752" + Ports [2, 1] + Position [7140, 5227, 7170, 5258] + ZOrder 5654 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product142" + SID "8223" + Ports [2, 1] + Position [4565, 2337, 4595, 2368] + ZOrder 6114 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product143" + SID "8224" + Ports [2, 1] + Position [4565, 2392, 4595, 2423] + ZOrder 6115 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product144" + SID "8225" + Ports [2, 1] + Position [4980, 2362, 5010, 2393] + ZOrder 6117 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product145" + SID "8226" + Ports [2, 1] + Position [4565, 2487, 4595, 2518] + ZOrder 6134 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product146" + SID "8227" + Ports [2, 1] + Position [4565, 2542, 4595, 2573] + ZOrder 6135 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product147" + SID "8228" + Ports [2, 1] + Position [4980, 2512, 5010, 2543] + ZOrder 6137 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product148" + SID "8476" + Ports [2, 1] + Position [4565, 402, 4595, 433] + ZOrder 6364 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product149" + SID "8477" + Ports [2, 1] + Position [4565, 457, 4595, 488] + ZOrder 6365 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "5310" + Ports [2, 1] + Position [7130, 5927, 7160, 5958] + ZOrder 3146 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product150" + SID "8478" + Ports [2, 1] + Position [4980, 427, 5010, 458] + ZOrder 6367 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product151" + SID "8503" + Ports [2, 1] + Position [4565, 702, 4595, 733] + ZOrder 6404 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product152" + SID "8504" + Ports [2, 1] + Position [4565, 757, 4595, 788] + ZOrder 6405 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product153" + SID "8505" + Ports [2, 1] + Position [4980, 727, 5010, 758] + ZOrder 6407 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product154" + SID "8506" + Ports [2, 1] + Position [4565, 552, 4595, 583] + ZOrder 6384 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product155" + SID "8507" + Ports [2, 1] + Position [4565, 607, 4595, 638] + ZOrder 6385 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product156" + SID "8359" + Ports [2, 1] + Position [4565, 252, 4595, 283] + ZOrder 6204 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product157" + SID "8360" + Ports [2, 1] + Position [4565, 307, 4595, 338] + ZOrder 6205 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product158" + SID "8361" + Ports [2, 1] + Position [4980, 277, 5010, 308] + ZOrder 6207 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product159" + SID "8508" + Ports [2, 1] + Position [4980, 577, 5010, 608] + ZOrder 6387 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "5311" + Ports [2, 1] + Position [7130, 5402, 7160, 5433] + ZOrder 3143 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product160" + SID "8557" + Ports [2, 1] + Position [4565, 1007, 4595, 1038] + ZOrder 6444 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product161" + SID "8558" + Ports [2, 1] + Position [4565, 1062, 4595, 1093] + ZOrder 6445 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product162" + SID "8559" + Ports [2, 1] + Position [4980, 1032, 5010, 1063] + ZOrder 6447 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product163" + SID "8560" + Ports [2, 1] + Position [4565, 1307, 4595, 1338] + ZOrder 6484 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product164" + SID "8561" + Ports [2, 1] + Position [4565, 1362, 4595, 1393] + ZOrder 6485 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product165" + SID "8562" + Ports [2, 1] + Position [4980, 1332, 5010, 1363] + ZOrder 6487 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product166" + SID "8563" + Ports [2, 1] + Position [4565, 1157, 4595, 1188] + ZOrder 6464 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product167" + SID "8564" + Ports [2, 1] + Position [4565, 1212, 4595, 1243] + ZOrder 6465 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product168" + SID "8565" + Ports [2, 1] + Position [4565, 857, 4595, 888] + ZOrder 6424 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product169" + SID "8566" + Ports [2, 1] + Position [4565, 912, 4595, 943] + ZOrder 6425 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "3448" + Ports [2, 1] + Position [7130, 6277, 7160, 6308] + ZOrder 1073 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product170" + SID "8567" + Ports [2, 1] + Position [4980, 882, 5010, 913] + ZOrder 6427 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product171" + SID "8568" + Ports [2, 1] + Position [4980, 1182, 5010, 1213] + ZOrder 6467 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product172" + SID "9095" + Ports [2, 1] + Position [2870, 10157, 2900, 10188] + ZOrder 7142 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product173" + SID "9096" + Ports [2, 1] + Position [2870, 10332, 2900, 10363] + ZOrder 7147 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product174" + SID "8784" + Ports [2, 1] + Position [2610, 6082, 2640, 6113] + ZOrder 6869 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product175" + SID "8785" + Ports [2, 1] + Position [2610, 6187, 2640, 6218] + ZOrder 6870 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product176" + SID "8834" + Ports [2, 1] + Position [2875, 9507, 2905, 9538] + ZOrder 7028 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product177" + SID "8835" + Ports [2, 1] + Position [2875, 9682, 2905, 9713] + ZOrder 7035 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product178" + SID "8942" + Ports [2, 1] + Position [2870, 8902, 2900, 8933] + ZOrder 7066 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product179" + SID "8943" + Ports [2, 1] + Position [2885, 9077, 2915, 9108] + ZOrder 7071 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "3449" + Ports [2, 1] + Position [7130, 6452, 7160, 6483] + ZOrder 1074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product180" + SID "8972" + Ports [2, 1] + Position [2610, 6372, 2640, 6403] + ZOrder 6872 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product181" + SID "8973" + Ports [2, 1] + Position [2610, 6472, 2640, 6503] + ZOrder 6873 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "3450" + Ports [2, 1] + Position [7130, 6627, 7160, 6658] + ZOrder 1075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "7812" + Ports [2, 1] + Position [2525, 5252, 2555, 5283] + ZOrder 5735 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product20" + SID "3451" + Ports [2, 1] + Position [7130, 6102, 7160, 6133] + ZOrder 1072 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "7890" + Ports [2, 1] + Position [2850, 5547, 2880, 5578] + ZOrder 5784 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "8080" + Ports [2, 1] + Position [4565, 1727, 4595, 1758] + ZOrder 5954 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "8081" + Ports [2, 1] + Position [4565, 1782, 4595, 1813] + ZOrder 5955 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "8082" + Ports [2, 1] + Position [4980, 1752, 5010, 1783] + ZOrder 5957 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product25" + SID "8166" + Ports [2, 1] + Position [4565, 1882, 4595, 1913] + ZOrder 6054 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product26" + SID "8167" + Ports [2, 1] + Position [4565, 1937, 4595, 1968] + ZOrder 6055 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product27" + SID "8168" + Ports [2, 1] + Position [4980, 1907, 5010, 1938] + ZOrder 6057 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product28" + SID "8186" + Ports [2, 1] + Position [4565, 2032, 4595, 2063] + ZOrder 6074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product29" + SID "8187" + Ports [2, 1] + Position [4565, 2087, 4595, 2118] + ZOrder 6075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "5308" + Ports [2, 1] + Position [7130, 5577, 7160, 5608] + ZOrder 3144 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product30" + SID "8188" + Ports [2, 1] + Position [4980, 2057, 5010, 2088] + ZOrder 6077 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product31" + SID "8220" + Ports [2, 1] + Position [4565, 2182, 4595, 2213] + ZOrder 6094 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product32" + SID "5837" + Ports [2, 1] + Position [3835, 3747, 3865, 3778] + ZOrder 3738 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product33" + SID "4400" + Ports [2, 1] + Position [2825, 12462, 2855, 12493] + ZOrder 2179 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product34" + SID "5982" + Ports [2, 1] + Position [3480, 3987, 3510, 4018] + ZOrder 3884 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product35" + SID "7173" + Ports [2, 1] + Position [4570, 15447, 4600, 15478] + ZOrder 4665 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product36" + SID "4401" + Ports [2, 1] + Position [2825, 12637, 2855, 12668] + ZOrder 2186 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product37" + SID "4402" + Ports [2, 1] + Position [3485, 12432, 3515, 12463] + ZOrder 2279 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product38" + SID "4403" + Ports [2, 1] + Position [3800, 12577, 3830, 12608] + ZOrder 2282 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product39" + SID "4404" + Ports [2, 1] + Position [3800, 12502, 3830, 12533] + ZOrder 2287 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3428" + Ports [2, 1] + Position [2850, 4232, 2880, 4263] + ZOrder 1052 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product40" + SID "4405" + Ports [2, 1] + Position [2830, 11762, 2860, 11793] + ZOrder 2211 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product41" + SID "4406" + Ports [2, 1] + Position [2830, 11937, 2860, 11968] + ZOrder 2212 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product42" + SID "7174" + Ports [2, 1] + Position [2150, 15457, 2180, 15488] + ZOrder 4669 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product43" + SID "5781" + Ports [2, 1] + Position [2545, 13352, 2575, 13383] + ZOrder 3673 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product44" + SID "5835" + Ports [2, 1] + Position [2995, 4242, 3025, 4273] + ZOrder 3727 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product45" + SID "5836" + Ports [2, 1] + Position [2995, 4417, 3025, 4448] + ZOrder 3728 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product46" + SID "5333" + Ports [2, 1] + Position [5230, 4762, 5260, 4793] + ZOrder 3147 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product47" + SID "4917" + Ports [2, 1] + Position [5370, 3867, 5400, 3898] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "4918" + Ports [2, 1] + Position [5370, 3922, 5400, 3953] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "4939" + Ports [2, 1] + Position [5785, 3892, 5815, 3923] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3429" + Ports [2, 1] + Position [2850, 4407, 2880, 4438] + ZOrder 1053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "4951" + Ports [2, 1] + Position [5370, 4002, 5400, 4033] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "4952" + Ports [2, 1] + Position [5370, 4057, 5400, 4088] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "4953" + Ports [2, 1] + Position [5785, 4027, 5815, 4058] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "4965" + Ports [2, 1] + Position [5370, 4132, 5400, 4163] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "4966" + Ports [2, 1] + Position [5370, 4187, 5400, 4218] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "4967" + Ports [2, 1] + Position [5785, 4157, 5815, 4188] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product56" + SID "4990" + Ports [2, 1] + Position [5230, 4292, 5260, 4323] + ZOrder 2822 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product57" + SID "4991" + Ports [2, 1] + Position [5230, 4347, 5260, 4378] + ZOrder 2823 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product58" + SID "4992" + Ports [2, 1] + Position [5590, 4317, 5620, 4348] + ZOrder 2828 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product59" + SID "4993" + Ports [2, 1] + Position [5230, 4427, 5260, 4458] + ZOrder 2831 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "7813" + Ports [2, 1] + Position [2850, 4847, 2880, 4878] + ZOrder 5709 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product60" + SID "4994" + Ports [2, 1] + Position [5230, 4482, 5260, 4513] + ZOrder 2832 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product61" + SID "4995" + Ports [2, 1] + Position [5590, 4452, 5620, 4483] + ZOrder 2837 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product62" + SID "4996" + Ports [2, 1] + Position [5230, 4557, 5260, 4588] + ZOrder 2840 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product63" + SID "4997" + Ports [2, 1] + Position [5230, 4612, 5260, 4643] + ZOrder 2841 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product64" + SID "4998" + Ports [2, 1] + Position [5590, 4582, 5620, 4613] + ZOrder 2846 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product65" + SID "5334" + Ports [2, 1] + Position [5230, 4817, 5260, 4848] + ZOrder 3148 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product66" + SID "5335" + Ports [2, 1] + Position [5590, 4787, 5620, 4818] + ZOrder 3153 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product67" + SID "5336" + Ports [2, 1] + Position [5230, 4897, 5260, 4928] + ZOrder 3156 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product68" + SID "5337" + Ports [2, 1] + Position [5230, 4952, 5260, 4983] + ZOrder 3157 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product69" + SID "5338" + Ports [2, 1] + Position [5590, 4922, 5620, 4953] + ZOrder 3162 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "7814" + Ports [2, 1] + Position [2995, 4857, 3025, 4888] + ZOrder 5725 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product70" + SID "5339" + Ports [2, 1] + Position [5230, 5027, 5260, 5058] + ZOrder 3165 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product71" + SID "5340" + Ports [2, 1] + Position [5230, 5082, 5260, 5113] + ZOrder 3166 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product72" + SID "5341" + Ports [2, 1] + Position [5590, 5052, 5620, 5083] + ZOrder 3171 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product73" + SID "5718" + Ports [2, 1] + Position [3580, 12432, 3610, 12463] + ZOrder 3547 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product74" + SID "5522" + Ports [2, 1] + Position [5180, 13592, 5210, 13623] + ZOrder 3410 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product75" + SID "5523" + Ports [2, 1] + Position [5320, 12697, 5350, 12728] + ZOrder 3290 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product76" + SID "5524" + Ports [2, 1] + Position [5320, 12752, 5350, 12783] + ZOrder 3291 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product77" + SID "5525" + Ports [2, 1] + Position [5735, 12722, 5765, 12753] + ZOrder 3293 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product78" + SID "5526" + Ports [2, 1] + Position [5320, 12832, 5350, 12863] + ZOrder 3296 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product79" + SID "5527" + Ports [2, 1] + Position [5320, 12887, 5350, 12918] + ZOrder 3297 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "7815" + Ports [2, 1] + Position [2995, 5032, 3025, 5063] + ZOrder 5726 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product80" + SID "5528" + Ports [2, 1] + Position [5735, 12857, 5765, 12888] + ZOrder 3302 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product81" + SID "5529" + Ports [2, 1] + Position [5320, 12962, 5350, 12993] + ZOrder 3305 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product82" + SID "5530" + Ports [2, 1] + Position [5320, 13017, 5350, 13048] + ZOrder 3306 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product83" + SID "5531" + Ports [2, 1] + Position [5735, 12987, 5765, 13018] + ZOrder 3311 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product84" + SID "5532" + Ports [2, 1] + Position [5180, 13122, 5210, 13153] + ZOrder 3314 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product85" + SID "5533" + Ports [2, 1] + Position [5180, 13177, 5210, 13208] + ZOrder 3315 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product86" + SID "5534" + Ports [2, 1] + Position [5540, 13147, 5570, 13178] + ZOrder 3320 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product87" + SID "5535" + Ports [2, 1] + Position [5180, 13257, 5210, 13288] + ZOrder 3323 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product88" + SID "5536" + Ports [2, 1] + Position [5180, 13312, 5210, 13343] + ZOrder 3324 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product89" + SID "5537" + Ports [2, 1] + Position [5540, 13282, 5570, 13313] + ZOrder 3329 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "7816" + Ports [2, 1] + Position [2850, 5022, 2880, 5053] + ZOrder 5710 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product90" + SID "5538" + Ports [2, 1] + Position [5180, 13387, 5210, 13418] + ZOrder 3332 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product91" + SID "5539" + Ports [2, 1] + Position [5180, 13442, 5210, 13473] + ZOrder 3333 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product92" + SID "5540" + Ports [2, 1] + Position [5540, 13412, 5570, 13443] + ZOrder 3338 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product93" + SID "5541" + Ports [2, 1] + Position [5180, 13647, 5210, 13678] + ZOrder 3411 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product94" + SID "5542" + Ports [2, 1] + Position [5540, 13617, 5570, 13648] + ZOrder 3416 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product95" + SID "5543" + Ports [2, 1] + Position [5180, 13727, 5210, 13758] + ZOrder 3419 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product96" + SID "5544" + Ports [2, 1] + Position [5180, 13782, 5210, 13813] + ZOrder 3420 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product97" + SID "5545" + Ports [2, 1] + Position [5540, 13752, 5570, 13783] + ZOrder 3425 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product98" + SID "5546" + Ports [2, 1] + Position [5180, 13857, 5210, 13888] + ZOrder 3428 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product99" + SID "5547" + Ports [2, 1] + Position [5180, 13912, 5210, 13943] + ZOrder 3429 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "4937" + Tag "cdsSqrt" + Ports [1, 1] + Position [5730, 3866, 5760, 3904] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT10" + SID "5549" + Tag "cdsSqrt" + Ports [1, 1] + Position [5680, 12696, 5710, 12734] + ZOrder 3292 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT11" + SID "5550" + Tag "cdsSqrt" + Ports [1, 1] + Position [5680, 12831, 5710, 12869] + ZOrder 3301 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT12" + SID "5551" + Tag "cdsSqrt" + Ports [1, 1] + Position [5680, 12961, 5710, 12999] + ZOrder 3310 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT13" + SID "5552" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13121, 5515, 13159] + ZOrder 3319 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT14" + SID "5553" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13256, 5515, 13294] + ZOrder 3328 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT15" + SID "5554" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13386, 5515, 13424] + ZOrder 3337 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT16" + SID "5555" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13591, 5515, 13629] + ZOrder 3415 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT17" + SID "5556" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13726, 5515, 13764] + ZOrder 3424 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT18" + SID "5557" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13856, 5515, 13894] + ZOrder 3433 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT19" + SID "8089" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 1726, 4955, 1764] + ZOrder 5956 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "4954" + Tag "cdsSqrt" + Ports [1, 1] + Position [5730, 4001, 5760, 4039] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT20" + SID "8169" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 1881, 4955, 1919] + ZOrder 6056 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT21" + SID "8189" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 2031, 4955, 2069] + ZOrder 6076 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT22" + SID "8229" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 2181, 4955, 2219] + ZOrder 6096 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT23" + SID "8230" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 2336, 4955, 2374] + ZOrder 6116 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT24" + SID "8231" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 2486, 4955, 2524] + ZOrder 6136 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT25" + SID "8369" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 251, 4955, 289] + ZOrder 6206 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT26" + SID "8479" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 401, 4955, 439] + ZOrder 6366 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT27" + SID "8509" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 551, 4955, 589] + ZOrder 6386 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT28" + SID "8510" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 701, 4955, 739] + ZOrder 6406 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT29" + SID "8569" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 856, 4955, 894] + ZOrder 6426 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "4968" + Tag "cdsSqrt" + Ports [1, 1] + Position [5730, 4131, 5760, 4169] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT30" + SID "8570" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 1006, 4955, 1044] + ZOrder 6446 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT31" + SID "8571" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 1156, 4955, 1194] + ZOrder 6466 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT32" + SID "8572" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 1306, 4955, 1344] + ZOrder 6486 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT4" + SID "4999" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4291, 5565, 4329] + ZOrder 2827 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT5" + SID "5000" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4426, 5565, 4464] + ZOrder 2836 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT6" + SID "5001" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4556, 5565, 4594] + ZOrder 2845 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT7" + SID "5342" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4761, 5565, 4799] + ZOrder 3152 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT8" + SID "5343" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4896, 5565, 4934] + ZOrder 3161 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT9" + SID "5344" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 5026, 5565, 5064] + ZOrder 3170 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_1112" + SID "7209" + Tag "Test Point" + Ports [1] + Position [2355, 16730, 2375, 16770] + ZOrder 5172 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_1112_MON" + SID "7210" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2245, 16770, 2325, 16800] + ZOrder 5171 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_12" + SID "7211" + Tag "Test Point" + Ports [1] + Position [2285, 15005, 2325, 15025] + ZOrder 5178 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_12_MON" + SID "7212" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2185, 15000, 2265, 15030] + ZOrder 5177 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_34" + SID "7213" + Tag "Test Point" + Ports [1] + Position [2290, 15365, 2330, 15385] + ZOrder 5185 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_34_MON" + SID "7214" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2190, 15360, 2270, 15390] + ZOrder 5184 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_56" + SID "7215" + Tag "Test Point" + Ports [1] + Position [2290, 15710, 2330, 15730] + ZOrder 5190 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_56_MON" + SID "7216" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2190, 15705, 2270, 15735] + ZOrder 5189 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_78" + SID "7217" + Tag "Test Point" + Ports [1] + Position [2280, 15985, 2300, 16025] + ZOrder 5166 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_78_MON" + SID "7218" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2150, 16015, 2230, 16045] + ZOrder 5165 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_910" + SID "7219" + Tag "Test Point" + Ports [1] + Position [2260, 16370, 2280, 16410] + ZOrder 5169 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_910_MON" + SID "7220" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2130, 16400, 2210, 16430] + ZOrder 5168 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_PITCH" + SID "7221" + Tag "Test Point" + Ports [1] + Position [6985, 16565, 7025, 16585] + ZOrder 5030 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_PITCH_MON" + SID "7222" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6855, 16565, 6935, 16585] + ZOrder 5029 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_ROLL" + SID "7223" + Tag "Test Point" + Ports [1] + Position [6985, 16625, 7025, 16645] + ZOrder 5032 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_ROLL_MON" + SID "7224" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6855, 16625, 6935, 16645] + ZOrder 5031 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_X" + SID "7225" + Tag "Test Point" + Ports [1] + Position [6985, 16400, 7025, 16420] + ZOrder 5024 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_X_MON" + SID "7226" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6825, 16400, 6905, 16420] + ZOrder 5023 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Y" + SID "7227" + Tag "Test Point" + Ports [1] + Position [6985, 16450, 7025, 16470] + ZOrder 5026 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_YAW" + SID "7228" + Tag "Test Point" + Ports [1] + Position [6990, 16675, 7030, 16695] + ZOrder 5034 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_YAW_MON" + SID "7229" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6860, 16675, 6940, 16695] + ZOrder 5033 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Y_MON" + SID "7230" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6840, 16450, 6920, 16470] + ZOrder 5025 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Z" + SID "7231" + Tag "Test Point" + Ports [1] + Position [6985, 16505, 7025, 16525] + ZOrder 5028 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Z_MON" + SID "7232" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6855, 16505, 6935, 16525] + ZOrder 5027 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_PITCH_IN" + SID "7233" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5885, 16669, 5915, 16681] + ZOrder 5018 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_ROLL_IN" + SID "7234" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5885, 16729, 5915, 16741] + ZOrder 5020 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_X_IN" + SID "7235" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5885, 16479, 5915, 16491] + ZOrder 5012 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_YAW_IN" + SID "7236" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5885, 16814, 5915, 16826] + ZOrder 5022 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_Y_IN" + SID "7237" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5885, 16529, 5915, 16541] + ZOrder 5014 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_Z_IN" + SID "7238" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5885, 16594, 5915, 16606] + ZOrder 5016 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_FEEDBACK" + SID "7239" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6515, 16179, 6545, 16191] + ZOrder 5049 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD1" + SID "7240" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4305, 15089, 4335, 15101] + ZOrder 5198 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD10" + SID "7241" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4345, 16559, 4375, 16571] + ZOrder 5216 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD11" + SID "7242" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4345, 16854, 4375, 16866] + ZOrder 5219 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD12" + SID "7243" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4345, 16899, 4375, 16911] + ZOrder 5220 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD2" + SID "7244" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4305, 15139, 4335, 15151] + ZOrder 5200 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD3" + SID "7245" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4305, 15359, 4335, 15371] + ZOrder 5202 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD4" + SID "7246" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4330, 15409, 4360, 15421] + ZOrder 5204 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD5" + SID "7247" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4345, 15789, 4375, 15801] + ZOrder 5206 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD6" + SID "7248" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4345, 15834, 4375, 15846] + ZOrder 5208 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD7" + SID "7249" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4350, 16169, 4380, 16181] + ZOrder 5210 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD8" + SID "7250" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4350, 16219, 4380, 16231] + ZOrder 5212 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD9" + SID "7251" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4345, 16509, 4375, 16521] + ZOrder 5214 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_PITCH_IN" + SID "7252" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6335, 16624, 6365, 16636] + ZOrder 5006 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_ROLL_IN" + SID "7253" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6335, 16699, 6365, 16711] + ZOrder 5008 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_X_IN" + SID "7254" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6335, 16439, 6365, 16451] + ZOrder 5000 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_YAW_IN" + SID "7255" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6335, 16754, 6365, 16766] + ZOrder 5010 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_Y_IN" + SID "7256" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6335, 16499, 6365, 16511] + ZOrder 5002 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_Z_IN" + SID "7257" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [6335, 16559, 6365, 16571] + ZOrder 5004 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum1" + SID "5850" + Ports [2, 1] + Position [3610, 3670, 3630, 3690] + ZOrder 3749 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum10" + SID "8190" + Ports [2, 1] + Position [4885, 2040, 4905, 2060] + ZOrder 6090 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum100" + SID "5703" + Ports [2, 1] + Position [1970, 12790, 1990, 12810] + ZOrder 3536 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum101" + SID "7266" + Ports [2, 1] + Position [4475, 15445, 4495, 15465] + ZOrder 4657 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum102" + SID "7267" + Ports [2, 1] + Position [4475, 15355, 4495, 15375] + ZOrder 4659 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum103" + SID "7268" + Ports [2, 1] + Position [2620, 15425, 2640, 15445] + ZOrder 4642 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum104" + SID "7269" + Ports [2, 1] + Position [3740, 16815, 3760, 16835] + ZOrder 4893 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum105" + SID "7270" + Ports [2, 1] + Position [2620, 15915, 2640, 15935] + ZOrder 4683 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum106" + SID "7271" + Ports [2, 1] + Position [3740, 16950, 3760, 16970] + ZOrder 4897 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum107" + SID "7272" + Ports [2, 1] + Position [4510, 15875, 4530, 15895] + ZOrder 4690 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum108" + SID "7273" + Ports [2, 1] + Position [4510, 15785, 4530, 15805] + ZOrder 4692 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum109" + SID "7274" + Ports [2, 1] + Position [2620, 15770, 2640, 15790] + ZOrder 4675 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + SID "8027" + Ports [2, 1] + Position [4075, 3065, 4095, 3085] + ZOrder 5922 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum110" + SID "7275" + Ports [2, 1] + Position [6580, 16435, 6600, 16455] + ZOrder 4977 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum111" + SID "7276" + Ports [2, 1] + Position [2620, 16285, 2640, 16305] + ZOrder 4716 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum112" + SID "7277" + Ports [2, 1] + Position [6590, 16505, 6610, 16525] + ZOrder 4978 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum113" + SID "7278" + Ports [2, 1] + Position [4525, 16255, 4545, 16275] + ZOrder 4723 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum114" + SID "7279" + Ports [2, 1] + Position [4525, 16165, 4545, 16185] + ZOrder 4725 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum115" + SID "7280" + Ports [2, 1] + Position [2620, 16140, 2640, 16160] + ZOrder 4708 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum116" + SID "7281" + Ports [2, 1] + Position [6590, 16555, 6610, 16575] + ZOrder 4979 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum117" + SID "7282" + Ports [2, 1] + Position [2640, 16640, 2660, 16660] + ZOrder 4749 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum118" + SID "7283" + Ports [2, 1] + Position [6590, 16620, 6610, 16640] + ZOrder 4980 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum119" + SID "7284" + Ports [2, 1] + Position [4535, 16595, 4555, 16615] + ZOrder 4756 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + SID "8028" + Ports [2, 1] + Position [4075, 3115, 4095, 3135] + ZOrder 5923 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum120" + SID "7285" + Ports [2, 1] + Position [4535, 16505, 4555, 16525] + ZOrder 4758 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum121" + SID "7286" + Ports [2, 1] + Position [2640, 16495, 2660, 16515] + ZOrder 4741 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum122" + SID "7287" + Ports [2, 1] + Position [6590, 16695, 6610, 16715] + ZOrder 4981 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum123" + SID "7288" + Ports [2, 1] + Position [2645, 16990, 2665, 17010] + ZOrder 4782 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum124" + SID "7289" + Ports [2, 1] + Position [6590, 16750, 6610, 16770] + ZOrder 4982 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum125" + SID "7290" + Ports [2, 1] + Position [4570, 16940, 4590, 16960] + ZOrder 4789 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum126" + SID "7291" + Ports [2, 1] + Position [4570, 16850, 4590, 16870] + ZOrder 4791 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum127" + SID "7292" + Ports [2, 1] + Position [2645, 16845, 2665, 16865] + ZOrder 4774 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum128" + SID "7293" + Ports [2, 1] + Position [3940, 15005, 3960, 15025] + ZOrder 4847 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum129" + SID "7294" + Ports [2, 1] + Position [3940, 15200, 3960, 15220] + ZOrder 4849 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + SID "8029" + Ports [2, 1] + Position [4075, 3215, 4095, 3235] + ZOrder 5924 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum130" + SID "7295" + Ports [2, 1] + Position [3940, 15375, 3960, 15395] + ZOrder 4853 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum131" + SID "7296" + Ports [2, 1] + Position [3940, 15525, 3960, 15545] + ZOrder 4856 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum132" + SID "7297" + Ports [2, 1] + Position [3940, 15700, 3960, 15720] + ZOrder 4859 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum133" + SID "7298" + Ports [2, 1] + Position [7085, 15280, 7105, 15300] + ZOrder 5075 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum134" + SID "7299" + Ports [2, 1] + Position [7185, 15365, 7205, 15385] + ZOrder 5084 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum135" + SID "7300" + Ports [2, 1] + Position [3950, 15840, 3970, 15860] + ZOrder 4862 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum136" + SID "7301" + Ports [2, 1] + Position [7240, 15455, 7260, 15475] + ZOrder 5091 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum137" + SID "7302" + Ports [2, 1] + Position [7320, 15555, 7340, 15575] + ZOrder 5098 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum138" + SID "7303" + Ports [2, 1] + Position [7400, 15650, 7420, 15670] + ZOrder 5105 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum139" + SID "7304" + Ports [2, 1] + Position [7505, 15765, 7525, 15785] + ZOrder 5112 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + SID "8030" + Ports [2, 1] + Position [4075, 3315, 4095, 3335] + ZOrder 5925 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum140" + SID "7305" + Ports [2, 1] + Position [2090, 16425, 2110, 16445] + ZOrder 5170 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum141" + SID "7306" + Ports [2, 1] + Position [2175, 16775, 2195, 16795] + ZOrder 5173 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum142" + SID "7307" + Ports [2, 1] + Position [2135, 15050, 2155, 15070] + ZOrder 5181 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum143" + SID "7308" + Ports [2, 1] + Position [2145, 15365, 2165, 15385] + ZOrder 5186 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum144" + SID "7309" + Ports [2, 1] + Position [2145, 15710, 2165, 15730] + ZOrder 5191 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum145" + SID "7310" + Ports [2, 1] + Position [6710, 16550, 6730, 16570] + ZOrder 5237 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum146" + SID "7311" + Ports [2, 1] + Position [2090, 16050, 2110, 16070] + ZOrder 5167 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum147" + SID "9099" + Ports [2, 1] + Position [3100, 10305, 3120, 10325] + ZOrder 7156 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum148" + SID "9100" + Ports [2, 1] + Position [1875, 10135, 1895, 10155] + ZOrder 7160 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum149" + SID "9101" + Ports [2, 1] + Position [1875, 10310, 1895, 10330] + ZOrder 7162 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + SID "8031" + Ports [2, 1] + Position [4075, 3265, 4095, 3285] + ZOrder 5926 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum150" + SID "8836" + Ports [2, 1] + Position [1880, 9835, 1900, 9855] + ZOrder 7053 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum151" + SID "8837" + Ports [2, 1] + Position [3105, 9580, 3125, 9600] + ZOrder 7042 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum152" + SID "8838" + Ports [2, 1] + Position [3105, 9655, 3125, 9675] + ZOrder 7044 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum153" + SID "7462" + Ports [2, 1] + Position [2435, 1145, 2455, 1165] + ZOrder 5364 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum154" + SID "7473" + Ports [2, 1] + Position [2435, 1350, 2455, 1370] + ZOrder 5375 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum155" + SID "8839" + Ports [2, 1] + Position [1880, 9485, 1900, 9505] + ZOrder 7049 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum156" + SID "8840" + Ports [2, 1] + Position [1880, 9660, 1900, 9680] + ZOrder 7051 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum157" + SID "7528" + Ports [2, 1] + Position [2435, 1555, 2455, 1575] + ZOrder 5423 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum158" + SID "7529" + Ports [2, 1] + Position [2435, 1760, 2455, 1780] + ZOrder 5430 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum159" + SID "7530" + Ports [2, 1] + Position [2805, 1770, 2825, 1790] + ZOrder 5435 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + SID "8032" + Ports [2, 1] + Position [4075, 3165, 4095, 3185] + ZOrder 5927 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum160" + SID "7531" + Ports [2, 1] + Position [2805, 1565, 2825, 1585] + ZOrder 5436 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum161" + SID "7544" + Ports [2, 1] + Position [3170, 1240, 3190, 1260] + ZOrder 5446 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum162" + SID "7545" + Ports [2, 1] + Position [3170, 1165, 3190, 1185] + ZOrder 5447 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum163" + SID "7581" + Ports [2, 1] + Position [2435, 1965, 2455, 1985] + ZOrder 5464 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum164" + SID "7582" + Ports [2, 1] + Position [2435, 2170, 2455, 2190] + ZOrder 5470 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum165" + SID "7583" + Ports [2, 1] + Position [2805, 2180, 2825, 2200] + ZOrder 5475 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum166" + SID "7584" + Ports [2, 1] + Position [2805, 1975, 2825, 1995] + ZOrder 5476 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum167" + SID "7585" + Ports [2, 1] + Position [2435, 2375, 2455, 2395] + ZOrder 5487 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum168" + SID "7586" + Ports [2, 1] + Position [2435, 2580, 2455, 2600] + ZOrder 5493 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum169" + SID "8944" + Ports [2, 1] + Position [3100, 9050, 3120, 9070] + ZOrder 7080 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + SID "8232" + Ports [2, 1] + Position [4885, 2495, 4905, 2515] + ZOrder 6150 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum170" + SID "8945" + Ports [2, 1] + Position [1875, 8880, 1895, 8900] + ZOrder 7084 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum171" + SID "7589" + Ports [2, 1] + Position [3170, 2050, 3190, 2070] + ZOrder 5508 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum172" + SID "7590" + Ports [2, 1] + Position [3170, 1985, 3190, 2005] + ZOrder 5509 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum173" + SID "7635" + Ports [2, 1] + Position [2435, 2785, 2455, 2805] + ZOrder 5520 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum174" + SID "7636" + Ports [2, 1] + Position [2435, 2990, 2455, 3010] + ZOrder 5526 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum175" + SID "7637" + Ports [2, 1] + Position [2805, 3000, 2825, 3020] + ZOrder 5531 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum176" + SID "7638" + Ports [2, 1] + Position [2805, 2795, 2825, 2815] + ZOrder 5532 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum177" + SID "7639" + Ports [2, 1] + Position [2435, 3195, 2455, 3215] + ZOrder 5542 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum178" + SID "7640" + Ports [2, 1] + Position [2435, 3400, 2455, 3420] + ZOrder 5548 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum179" + SID "7641" + Ports [2, 1] + Position [2805, 3410, 2825, 3430] + ZOrder 5553 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + SID "8233" + Ports [2, 1] + Position [4885, 2190, 4905, 2210] + ZOrder 6110 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum180" + SID "7642" + Ports [2, 1] + Position [2805, 3205, 2825, 3225] + ZOrder 5554 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum181" + SID "7643" + Ports [2, 1] + Position [3170, 2870, 3190, 2890] + ZOrder 5563 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum182" + SID "7644" + Ports [2, 1] + Position [3170, 2805, 3190, 2825] + ZOrder 5564 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum183" + SID "8946" + Ports [2, 1] + Position [1875, 9055, 1895, 9075] + ZOrder 7086 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum184" + SID "8947" + Ports [2, 1] + Position [1875, 9230, 1895, 9250] + ZOrder 7088 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum185" + SID "7683" + Ports [2, 1] + Position [3395, 1250, 3415, 1270] + ZOrder 5585 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum186" + SID "8948" + Ports [2, 1] + Position [3100, 8975, 3120, 8995] + ZOrder 7078 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + SID "8234" + Ports [2, 1] + Position [4885, 2345, 4905, 2365] + ZOrder 6130 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum190" + SID "9024" + Ports [2, 1] + Position [3105, 6100, 3125, 6120] + ZOrder 6924 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum191" + SID "9026" + Ports [2, 1] + Position [3105, 6205, 3125, 6225] + ZOrder 6926 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum192" + SID "9028" + Ports [2, 1] + Position [3105, 6390, 3125, 6410] + ZOrder 6928 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum193" + SID "9030" + Ports [2, 1] + Position [3105, 6490, 3125, 6510] + ZOrder 6930 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "7817" + Ports [2, 1] + Position [1995, 4825, 2015, 4845] + ZOrder 5719 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + SID "8480" + Ports [2, 1] + Position [4885, 410, 4905, 430] + ZOrder 6380 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + SID "8511" + Ports [2, 1] + Position [4885, 710, 4905, 730] + ZOrder 6420 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "3517" + Ports [2, 1] + Position [1850, 470, 1870, 490] + ZOrder 1147 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + SID "8512" + Ports [2, 1] + Position [4885, 560, 4905, 580] + ZOrder 6400 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + SID "8573" + Ports [2, 1] + Position [4885, 1015, 4905, 1035] + ZOrder 6460 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + SID "8379" + Ports [2, 1] + Position [4885, 260, 4905, 280] + ZOrder 6220 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum26" + SID "8574" + Ports [2, 1] + Position [4885, 1315, 4905, 1335] + ZOrder 6500 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum27" + SID "8575" + Ports [2, 1] + Position [4885, 1165, 4905, 1185] + ZOrder 6480 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum28" + SID "8576" + Ports [2, 1] + Position [4885, 865, 4905, 885] + ZOrder 6440 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum29" + SID "9097" + Ports [2, 1] + Position [1875, 10485, 1895, 10505] + ZOrder 7164 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "7818" + Ports [2, 1] + Position [1995, 5000, 2015, 5020] + ZOrder 5721 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum30" + SID "7258" + Ports [2, 1] + Position [3760, 16045, 3780, 16065] + ZOrder 4871 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum31" + SID "7259" + Ports [2, 1] + Position [2600, 15250, 2620, 15270] + ZOrder 4625 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum32" + SID "5304" + Ports [2, 1] + Position [4665, 3605, 4685, 3625] + ZOrder 3587 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum33" + SID "7260" + Ports [2, 1] + Position [3725, 16240, 3745, 16260] + ZOrder 4880 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum34" + SID "3849" + Ports [2, 1] + Position [5675, 3605, 5695, 3625] + ZOrder 1480 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum35" + SID "3850" + Ports [2, 1] + Position [5675, 3680, 5695, 3700] + ZOrder 1481 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum36" + SID "3851" + Ports [2, 1] + Position [5675, 3755, 5695, 3775] + ZOrder 1482 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum37" + SID "5305" + Ports [2, 1] + Position [4665, 3680, 4685, 3700] + ZOrder 3588 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum38" + SID "3887" + Ports [2, 1] + Position [2745, 3520, 2765, 3540] + ZOrder 1519 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum39" + SID "3893" + Ports [2, 1] + Position [2880, 3480, 2900, 3500] + ZOrder 1525 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "7819" + Ports [2, 1] + Position [1995, 5175, 2015, 5195] + ZOrder 5723 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum40" + SID "7261" + Ports [2, 1] + Position [4445, 15175, 4465, 15195] + ZOrder 5156 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum41" + SID "9098" + Ports [2, 1] + Position [3100, 10230, 3120, 10250] + ZOrder 7154 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum42" + SID "4407" + Ports [2, 1] + Position [3060, 11835, 3080, 11855] + ZOrder 2292 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum43" + SID "4408" + Ports [2, 1] + Position [3055, 12535, 3075, 12555] + ZOrder 2220 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum44" + SID "4409" + Ports [2, 1] + Position [3055, 12610, 3075, 12630] + ZOrder 2222 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum45" + SID "5689" + Ports [2, 1] + Position [1970, 11740, 1990, 11760] + ZOrder 3520 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum46" + SID "4411" + Ports [2, 1] + Position [3490, 12505, 3510, 12525] + ZOrder 2280 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum47" + SID "4412" + Ports [2, 1] + Position [5675, 12435, 5695, 12455] + ZOrder 2249 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum48" + SID "4413" + Ports [2, 1] + Position [5675, 12510, 5695, 12530] + ZOrder 2250 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum49" + SID "4414" + Ports [2, 1] + Position [5675, 12585, 5695, 12605] + ZOrder 2251 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "7891" + Ports [2, 1] + Position [1995, 5350, 2015, 5370] + ZOrder 5793 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum50" + SID "5690" + Ports [2, 1] + Position [1970, 11915, 1990, 11935] + ZOrder 3522 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum51" + SID "4416" + Ports [2, 1] + Position [3255, 12170, 3275, 12190] + ZOrder 2276 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum52" + SID "4417" + Ports [2, 1] + Position [3255, 12115, 3275, 12135] + ZOrder 2281 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum53" + SID "4418" + Ports [2, 1] + Position [3060, 11910, 3080, 11930] + ZOrder 2294 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum54" + SID "4768" + Ports [2, 1] + Position [235, 4495, 255, 4515] + ZOrder 2567 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum55" + SID "4849" + Ports [2, 1] + Position [5610, 3250, 5630, 3270] + ZOrder 2692 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum56" + SID "4850" + Ports [2, 1] + Position [5610, 3305, 5630, 3325] + ZOrder 2693 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum57" + SID "4851" + Ports [2, 1] + Position [5610, 3350, 5630, 3370] + ZOrder 2694 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum58" + SID "7262" + Ports [2, 1] + Position [4445, 15085, 4465, 15105] + ZOrder 5158 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum59" + SID "7263" + Ports [2, 1] + Position [3725, 16395, 3745, 16415] + ZOrder 4885 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "7892" + Ports [2, 1] + Position [1995, 5525, 2015, 5545] + ZOrder 5795 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum60" + SID "7264" + Ports [2, 1] + Position [2620, 15570, 2640, 15590] + ZOrder 4650 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum61" + SID "5156" + Ports [2, 1] + Position [5690, 3875, 5710, 3895] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "4955" + Ports [2, 1] + Position [5690, 4010, 5710, 4030] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "4969" + Ports [2, 1] + Position [5690, 4140, 5710, 4160] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum64" + SID "5002" + Ports [2, 1] + Position [5495, 4300, 5515, 4320] + ZOrder 2826 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum65" + SID "5003" + Ports [2, 1] + Position [5495, 4435, 5515, 4455] + ZOrder 2835 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum66" + SID "5004" + Ports [2, 1] + Position [5495, 4565, 5515, 4585] + ZOrder 2844 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum67" + SID "5246" + Ports [2, 1] + Position [4110, 3605, 4130, 3625] + ZOrder 3740 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum68" + SID "5306" + Ports [2, 1] + Position [4665, 3755, 4685, 3775] + ZOrder 3589 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum69" + SID "5345" + Ports [2, 1] + Position [5495, 4770, 5515, 4790] + ZOrder 3151 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "7893" + Ports [2, 1] + Position [1995, 5700, 2015, 5720] + ZOrder 5797 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum70" + SID "5346" + Ports [2, 1] + Position [5495, 4905, 5515, 4925] + ZOrder 3160 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum71" + SID "5347" + Ports [2, 1] + Position [5495, 5035, 5515, 5055] + ZOrder 3169 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum72" + SID "5558" + Ports [2, 1] + Position [5640, 12705, 5660, 12725] + ZOrder 3396 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum73" + SID "5559" + Ports [2, 1] + Position [5640, 12840, 5660, 12860] + ZOrder 3300 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum74" + SID "5560" + Ports [2, 1] + Position [5640, 12970, 5660, 12990] + ZOrder 3309 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum75" + SID "5456" + Ports [2, 1] + Position [5600, 12090, 5620, 12110] + ZOrder 3287 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum76" + SID "5457" + Ports [2, 1] + Position [5600, 12145, 5620, 12165] + ZOrder 3288 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum77" + SID "5458" + Ports [2, 1] + Position [5600, 12190, 5620, 12210] + ZOrder 3289 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum78" + SID "5561" + Ports [2, 1] + Position [5445, 13130, 5465, 13150] + ZOrder 3318 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum79" + SID "5562" + Ports [2, 1] + Position [5445, 13265, 5465, 13285] + ZOrder 3327 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + SID "8092" + Ports [2, 1] + Position [4885, 1735, 4905, 1755] + ZOrder 6006 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum80" + SID "5563" + Ports [2, 1] + Position [5445, 13395, 5465, 13415] + ZOrder 3336 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum81" + SID "5564" + Ports [2, 1] + Position [5445, 13600, 5465, 13620] + ZOrder 3414 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum82" + SID "5565" + Ports [2, 1] + Position [5445, 13735, 5465, 13755] + ZOrder 3423 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum83" + SID "5566" + Ports [2, 1] + Position [5445, 13865, 5465, 13885] + ZOrder 3432 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum84" + SID "5645" + Ports [2, 1] + Position [4585, 12435, 4605, 12455] + ZOrder 3487 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum85" + SID "5646" + Ports [2, 1] + Position [4585, 12510, 4605, 12530] + ZOrder 3488 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum86" + SID "5647" + Ports [2, 1] + Position [4415, 12435, 4435, 12455] + ZOrder 3479 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum87" + SID "5648" + Ports [2, 1] + Position [4415, 12510, 4435, 12530] + ZOrder 3480 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum88" + SID "5649" + Ports [2, 1] + Position [4415, 12585, 4435, 12605] + ZOrder 3481 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum89" + SID "5650" + Ports [2, 1] + Position [4585, 12585, 4605, 12605] + ZOrder 3489 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + SID "8170" + Ports [2, 1] + Position [4885, 1890, 4905, 1910] + ZOrder 6070 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum90" + SID "7265" + Ports [2, 1] + Position [3725, 16640, 3745, 16660] + ZOrder 4889 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum91" + SID "5675" + Ports [2, 1] + Position [1995, 3610, 2015, 3630] + ZOrder 3506 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum92" + SID "5679" + Ports [2, 1] + Position [1995, 3785, 2015, 3805] + ZOrder 3510 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum93" + SID "5681" + Ports [2, 1] + Position [1995, 3960, 2015, 3980] + ZOrder 3512 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum94" + SID "5683" + Ports [2, 1] + Position [1995, 4210, 2015, 4230] + ZOrder 3514 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum95" + SID "5684" + Ports [2, 1] + Position [1995, 4385, 2015, 4405] + ZOrder 3516 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum96" + SID "5685" + Ports [2, 1] + Position [1995, 4560, 2015, 4580] + ZOrder 3518 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum97" + SID "5691" + Ports [2, 1] + Position [1970, 12090, 1990, 12110] + ZOrder 3524 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum98" + SID "5701" + Ports [2, 1] + Position [1970, 12440, 1990, 12460] + ZOrder 3532 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum99" + SID "5702" + Ports [2, 1] + Position [1970, 12615, 1990, 12635] + ZOrder 3534 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator1" + SID "4419" + Position [3315, 11910, 3335, 11930] + ZOrder 2298 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "9103" + Position [3500, 10305, 3520, 10325] + ZOrder 7166 + } + Block { + BlockType Terminator + Name "Terminator100" + SID "7351" + Position [6800, 15340, 6820, 15360] + ZOrder 5077 + } + Block { + BlockType Terminator + Name "Terminator101" + SID "7352" + Position [6800, 15400, 6820, 15420] + ZOrder 5082 + } + Block { + BlockType Terminator + Name "Terminator102" + SID "7353" + Position [6800, 15425, 6820, 15445] + ZOrder 5083 + } + Block { + BlockType Terminator + Name "Terminator103" + SID "7354" + Position [6800, 15490, 6820, 15510] + ZOrder 5089 + } + Block { + BlockType Terminator + Name "Terminator104" + SID "8691" + Position [1575, 3390, 1595, 3410] + ZOrder 6565 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "9046" + Position [3505, 8975, 3525, 8995] + ZOrder 7090 + } + Block { + BlockType Terminator + Name "Terminator111" + SID "7355" + Position [6800, 15515, 6820, 15535] + ZOrder 5090 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "5743" + Position [6920, 6100, 6940, 6120] + ZOrder 3634 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3810" + Position [6900, 3300, 6920, 3320] + ZOrder 1441 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3811" + Position [6900, 3355, 6920, 3375] + ZOrder 1442 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "3812" + Position [6900, 3240, 6920, 3260] + ZOrder 1440 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "9047" + Position [3505, 9050, 3525, 9070] + ZOrder 7091 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "9048" + Position [3505, 9580, 3525, 9600] + ZOrder 7092 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "9049" + Position [3505, 9655, 3525, 9675] + ZOrder 7093 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "7911" + Position [4635, 3265, 4655, 3285] + ZOrder 5814 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "5744" + Position [6920, 6275, 6940, 6295] + ZOrder 3635 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "5745" + Position [6925, 6450, 6945, 6470] + ZOrder 3636 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "5746" + Position [6925, 6625, 6945, 6645] + ZOrder 3637 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "5788" + Position [1580, 11340, 1600, 11360] + ZOrder 3681 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "3874" + Position [6405, 3410, 6425, 3430] + ZOrder 1505 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "5789" + Position [1580, 11140, 1600, 11160] + ZOrder 3682 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "7912" + Position [4635, 3315, 4655, 3335] + ZOrder 5815 + } + Block { + BlockType Terminator + Name "Terminator33" + SID "8272" + Position [2410, 1175, 2430, 1195] + ZOrder 6167 + } + Block { + BlockType Terminator + Name "Terminator34" + SID "8274" + Position [2410, 1380, 2430, 1400] + ZOrder 6169 + } + Block { + BlockType Terminator + Name "Terminator35" + SID "8278" + Position [2410, 1585, 2430, 1605] + ZOrder 6173 + } + Block { + BlockType Terminator + Name "Terminator37" + SID "4637" + Position [1580, 10740, 1600, 10760] + ZOrder 2458 + } + Block { + BlockType Terminator + Name "Terminator38" + SID "4638" + Position [1580, 10940, 1600, 10960] + ZOrder 2459 + } + Block { + BlockType Terminator + Name "Terminator39" + SID "8280" + Position [2410, 1790, 2430, 1810] + ZOrder 6175 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "9036" + Position [3385, 6100, 3405, 6120] + ZOrder 6936 + } + Block { + BlockType Terminator + Name "Terminator40" + SID "8282" + Position [2410, 1995, 2430, 2015] + ZOrder 6177 + } + Block { + BlockType Terminator + Name "Terminator41" + SID "8284" + Position [2410, 2200, 2430, 2220] + ZOrder 6179 + } + Block { + BlockType Terminator + Name "Terminator42" + SID "4642" + Position [1580, 13540, 1600, 13560] + ZOrder 2463 + } + Block { + BlockType Terminator + Name "Terminator43" + SID "7744" + Position [3105, 1370, 3125, 1390] + ZOrder 5646 + } + Block { + BlockType Terminator + Name "Terminator44" + SID "4644" + Position [1580, 13945, 1600, 13965] + ZOrder 2465 + } + Block { + BlockType Terminator + Name "Terminator45" + SID "4645" + Position [1580, 12340, 1600, 12360] + ZOrder 2466 + } + Block { + BlockType Terminator + Name "Terminator46" + SID "8286" + Position [2410, 2405, 2430, 2425] + ZOrder 6181 + } + Block { + BlockType Terminator + Name "Terminator47" + SID "8288" + Position [2410, 2610, 2430, 2630] + ZOrder 6183 + } + Block { + BlockType Terminator + Name "Terminator48" + SID "8290" + Position [2410, 2815, 2430, 2835] + ZOrder 6185 + } + Block { + BlockType Terminator + Name "Terminator49" + SID "8292" + Position [2410, 3020, 2430, 3040] + ZOrder 6187 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "9037" + Position [3385, 6205, 3405, 6225] + ZOrder 6937 + } + Block { + BlockType Terminator + Name "Terminator50" + SID "4650" + Position [1580, 13140, 1600, 13160] + ZOrder 2471 + } + Block { + BlockType Terminator + Name "Terminator51" + SID "8296" + Position [2410, 3225, 2430, 3245] + ZOrder 6191 + } + Block { + BlockType Terminator + Name "Terminator52" + SID "4652" + Position [1580, 13740, 1600, 13760] + ZOrder 2601 + } + Block { + BlockType Terminator + Name "Terminator53" + SID "8298" + Position [2410, 3430, 2430, 3450] + ZOrder 6193 + } + Block { + BlockType Terminator + Name "Terminator55" + SID "8618" + Position [7230, 5760, 7250, 5780] + ZOrder 6513 + } + Block { + BlockType Terminator + Name "Terminator57" + SID "8620" + Position [7230, 5935, 7250, 5955] + ZOrder 6515 + } + Block { + BlockType Terminator + Name "Terminator58" + SID "8642" + Position [7230, 4010, 7250, 4030] + ZOrder 6517 + } + Block { + BlockType Terminator + Name "Terminator59" + SID "8644" + Position [7230, 4185, 7250, 4205] + ZOrder 6519 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "9038" + Position [3385, 6390, 3405, 6410] + ZOrder 6938 + } + Block { + BlockType Terminator + Name "Terminator60" + SID "8646" + Position [7230, 4360, 7250, 4380] + ZOrder 6521 + } + Block { + BlockType Terminator + Name "Terminator61" + SID "8648" + Position [7230, 4535, 7250, 4555] + ZOrder 6523 + } + Block { + BlockType Terminator + Name "Terminator62" + SID "8650" + Position [7230, 4710, 7250, 4730] + ZOrder 6525 + } + Block { + BlockType Terminator + Name "Terminator63" + SID "8652" + Position [7230, 4885, 7250, 4905] + ZOrder 6527 + } + Block { + BlockType Terminator + Name "Terminator64" + SID "8654" + Position [7230, 5060, 7250, 5080] + ZOrder 6529 + } + Block { + BlockType Terminator + Name "Terminator65" + SID "7324" + Position [6790, 15590, 6810, 15610] + ZOrder 5096 + } + Block { + BlockType Terminator + Name "Terminator66" + SID "8656" + Position [7230, 5235, 7250, 5255] + ZOrder 6531 + } + Block { + BlockType Terminator + Name "Terminator67" + SID "7326" + Position [6790, 15615, 6810, 15635] + ZOrder 5097 + } + Block { + BlockType Terminator + Name "Terminator68" + SID "7327" + Position [6790, 15685, 6810, 15705] + ZOrder 5103 + } + Block { + BlockType Terminator + Name "Terminator69" + SID "7328" + Position [6790, 15710, 6810, 15730] + ZOrder 5104 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "9039" + Position [3385, 6490, 3405, 6510] + ZOrder 6939 + } + Block { + BlockType Terminator + Name "Terminator79" + SID "7330" + Position [6750, 15805, 6770, 15825] + ZOrder 5110 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "3526" + Position [1425, 4260, 1445, 4280] + ZOrder 1156 + } + Block { + BlockType Terminator + Name "Terminator80" + SID "7331" + Position [6750, 15830, 6770, 15850] + ZOrder 5111 + } + Block { + BlockType Terminator + Name "Terminator84" + SID "8688" + Position [1575, 2775, 1595, 2795] + ZOrder 6559 + } + Block { + BlockType Terminator + Name "Terminator85" + SID "7336" + Position [3150, 15115, 3170, 15135] + ZOrder 5125 + } + Block { + BlockType Terminator + Name "Terminator86" + SID "7337" + Position [3150, 15260, 3170, 15280] + ZOrder 5126 + } + Block { + BlockType Terminator + Name "Terminator87" + SID "7338" + Position [3170, 15435, 3190, 15455] + ZOrder 5127 + } + Block { + BlockType Terminator + Name "Terminator88" + SID "7339" + Position [3150, 15580, 3170, 15600] + ZOrder 5128 + } + Block { + BlockType Terminator + Name "Terminator89" + SID "7340" + Position [6800, 15315, 6820, 15335] + ZOrder 5076 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "9102" + Position [3500, 10230, 3520, 10250] + ZOrder 7165 + } + Block { + BlockType Terminator + Name "Terminator90" + SID "7341" + Position [3150, 15780, 3170, 15800] + ZOrder 5129 + } + Block { + BlockType Terminator + Name "Terminator91" + SID "8689" + Position [1575, 2980, 1595, 3000] + ZOrder 6561 + } + Block { + BlockType Terminator + Name "Terminator92" + SID "7343" + Position [3150, 15925, 3170, 15945] + ZOrder 5130 + } + Block { + BlockType Terminator + Name "Terminator93" + SID "7344" + Position [3170, 16150, 3190, 16170] + ZOrder 5131 + } + Block { + BlockType Terminator + Name "Terminator94" + SID "7345" + Position [3170, 16295, 3190, 16315] + ZOrder 5132 + } + Block { + BlockType Terminator + Name "Terminator95" + SID "7346" + Position [3175, 16505, 3195, 16525] + ZOrder 5133 + } + Block { + BlockType Terminator + Name "Terminator96" + SID "7347" + Position [3175, 16650, 3195, 16670] + ZOrder 5134 + } + Block { + BlockType Terminator + Name "Terminator97" + SID "7348" + Position [3180, 16855, 3200, 16875] + ZOrder 5135 + } + Block { + BlockType Terminator + Name "Terminator98" + SID "7349" + Position [3235, 17000, 3255, 17020] + ZOrder 5136 + } + Block { + BlockType Terminator + Name "Terminator99" + SID "8690" + Position [1575, 3185, 1595, 3205] + ZOrder 6563 + } + Block { + BlockType Reference + Name "V1_CONST" + SID "7356" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2804, 17165, 2816, 17195] + ZOrder 4916 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V1_LENGTH" + SID "7357" + Tag "Test Point" + Ports [1] + Position [5760, 15395, 5785, 15405] + ZOrder 5151 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V1_LENGTH_MON" + SID "7358" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5640, 15392, 5695, 15408] + ZOrder 5150 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V2_CONST" + SID "7359" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2804, 17340, 2816, 17370] + ZOrder 4924 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V2_LENGTH" + SID "7360" + Tag "Test Point" + Ports [1] + Position [5760, 15445, 5785, 15455] + ZOrder 5153 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V2_LENGTH_MON" + SID "7361" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5640, 15442, 5695, 15458] + ZOrder 5152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V3_CONST" + SID "7362" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2804, 17520, 2816, 17550] + ZOrder 4932 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V3_LENGTH" + SID "7363" + Tag "Test Point" + Ports [1] + Position [5760, 15495, 5785, 15505] + ZOrder 5155 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V3_LENGTH_MON" + SID "7364" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5640, 15492, 5695, 15508] + ZOrder 5154 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_Yend_TOP_OPLEV_Y_mm_MON" + SID "7365" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6720, 16220, 6800, 16240] + ZOrder 5264 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L1" + SID "5567" + Tag "Test Point" + Ports [1] + Position [5895, 12730, 5935, 12750] + ZOrder 3295 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L1_MON" + SID "5568" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5795, 12725, 5875, 12755] + ZOrder 3346 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L2" + SID "5569" + Tag "Test Point" + Ports [1] + Position [5725, 13155, 5765, 13175] + ZOrder 3322 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L2_MON" + SID "5570" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13150, 5680, 13180] + ZOrder 3343 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX1" + SID "5571" + Tag "Test Point" + Ports [1] + Position [5725, 13760, 5765, 13780] + ZOrder 3427 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX1_MON" + SID "5572" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13755, 5680, 13785] + ZOrder 3438 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX2" + SID "5573" + Tag "Test Point" + Ports [1] + Position [5725, 13625, 5765, 13645] + ZOrder 3418 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX2_MON" + SID "5574" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13620, 5680, 13650] + ZOrder 3437 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPY1" + SID "5575" + Tag "Test Point" + Ports [1] + Position [5725, 13890, 5765, 13910] + ZOrder 3436 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPY1_MON" + SID "5576" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13885, 5680, 13915] + ZOrder 3439 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P1" + SID "5577" + Tag "Test Point" + Ports [1] + Position [5895, 12995, 5935, 13015] + ZOrder 3313 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P1_MON" + SID "5578" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5795, 12990, 5875, 13020] + ZOrder 3342 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P2" + SID "5579" + Tag "Test Point" + Ports [1] + Position [5725, 13420, 5765, 13440] + ZOrder 3340 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P2_MON" + SID "5580" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13415, 5680, 13445] + ZOrder 3345 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y1" + SID "5581" + Tag "Test Point" + Ports [1] + Position [5895, 12865, 5935, 12885] + ZOrder 3304 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y1_MON" + SID "5582" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5795, 12860, 5875, 12890] + ZOrder 3341 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y2" + SID "5583" + Tag "Test Point" + Ports [1] + Position [5725, 13290, 5765, 13310] + ZOrder 3331 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y2_MON" + SID "5584" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13285, 5680, 13315] + ZOrder 3344 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L1" + SID "5585" + Tag "Test Point" + Ports [1] + Position [6335, 12765, 6375, 12785] + ZOrder 3354 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L1_MON" + SID "5586" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12760, 6280, 12790] + ZOrder 3353 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L2" + SID "5587" + Tag "Test Point" + Ports [1] + Position [6220, 13200, 6260, 13220] + ZOrder 3374 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L2_MON" + SID "5588" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13195, 6165, 13225] + ZOrder 3373 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX1" + SID "5589" + Tag "Test Point" + Ports [1] + Position [6220, 13810, 6260, 13830] + ZOrder 3447 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX1_MON" + SID "5590" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13805, 6165, 13835] + ZOrder 3446 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX2" + SID "5591" + Tag "Test Point" + Ports [1] + Position [6220, 13670, 6260, 13690] + ZOrder 3443 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX2_MON" + SID "5592" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13665, 6165, 13695] + ZOrder 3442 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPY1" + SID "5593" + Tag "Test Point" + Ports [1] + Position [6220, 13955, 6260, 13975] + ZOrder 3451 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPY1_MON" + SID "5594" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13950, 6165, 13980] + ZOrder 3450 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P1" + SID "5595" + Tag "Test Point" + Ports [1] + Position [6335, 13050, 6375, 13070] + ZOrder 3370 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P1_MON" + SID "5596" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 13045, 6280, 13075] + ZOrder 3369 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P2" + SID "5597" + Tag "Test Point" + Ports [1] + Position [6220, 13485, 6260, 13505] + ZOrder 3382 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P2_MON" + SID "5598" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13480, 6165, 13510] + ZOrder 3381 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y1" + SID "5599" + Tag "Test Point" + Ports [1] + Position [6335, 12905, 6375, 12925] + ZOrder 3362 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y1_MON" + SID "5600" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12900, 6280, 12930] + ZOrder 3361 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y2" + SID "5601" + Tag "Test Point" + Ports [1] + Position [6220, 13340, 6260, 13360] + ZOrder 3378 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y2_MON" + SID "5602" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13335, 6165, 13365] + ZOrder 3377 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L1" + SID "5603" + Tag "Test Point" + Ports [1] + Position [6335, 12685, 6375, 12705] + ZOrder 3348 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L1_MON" + SID "5604" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12680, 6280, 12710] + ZOrder 3347 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L2" + SID "5605" + Tag "Test Point" + Ports [1] + Position [6220, 13120, 6260, 13140] + ZOrder 3372 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L2_MON" + SID "5606" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13115, 6165, 13145] + ZOrder 3371 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX1" + SID "5607" + Tag "Test Point" + Ports [1] + Position [6220, 13730, 6260, 13750] + ZOrder 3445 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SID "5608" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13725, 6165, 13755] + ZOrder 3444 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX2" + SID "5609" + Tag "Test Point" + Ports [1] + Position [6220, 13590, 6260, 13610] + ZOrder 3441 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SID "5610" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13585, 6165, 13615] + ZOrder 3440 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPY1" + SID "5611" + Tag "Test Point" + Ports [1] + Position [6220, 13875, 6260, 13895] + ZOrder 3449 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SID "5612" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13870, 6165, 13900] + ZOrder 3448 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P1" + SID "5613" + Tag "Test Point" + Ports [1] + Position [6335, 12970, 6375, 12990] + ZOrder 3364 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P1_MON" + SID "5614" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12965, 6280, 12995] + ZOrder 3363 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P2" + SID "5615" + Tag "Test Point" + Ports [1] + Position [6220, 13405, 6260, 13425] + ZOrder 3380 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P2_MON" + SID "5616" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13400, 6165, 13430] + ZOrder 3379 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y1" + SID "5617" + Tag "Test Point" + Ports [1] + Position [6335, 12825, 6375, 12845] + ZOrder 3356 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y1_MON" + SID "5618" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12820, 6280, 12850] + ZOrder 3355 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y2" + SID "5619" + Tag "Test Point" + Ports [1] + Position [6220, 13260, 6260, 13280] + ZOrder 3376 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y2_MON" + SID "5620" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13255, 6165, 13285] + ZOrder 3375 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL1" + SID "4429" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12408, 6300, 12432] + ZOrder 2300 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL2" + SID "4430" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12463, 6300, 12487] + ZOrder 2301 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL3" + SID "4431" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12518, 6300, 12542] + ZOrder 2302 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL4" + SID "4432" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12568, 6300, 12592] + ZOrder 2303 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L1_COS" + SID "5621" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12758, 5475, 12782] + ZOrder 3401 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L1_SIN" + SID "5622" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12703, 5475, 12727] + ZOrder 3400 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L2_COS" + SID "5623" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13183, 5325, 13207] + ZOrder 3407 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L2_SIN" + SID "5624" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13128, 5325, 13152] + ZOrder 3406 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX1_COS" + SID "5625" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13788, 5325, 13812] + ZOrder 3465 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX1_SIN" + SID "5626" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13733, 5325, 13757] + ZOrder 3464 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX2_COS" + SID "5627" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13653, 5325, 13677] + ZOrder 3467 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX2_SIN" + SID "5628" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13598, 5325, 13622] + ZOrder 3466 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPY1_COS" + SID "5629" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13918, 5325, 13942] + ZOrder 3469 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPY1_SIN" + SID "5630" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13863, 5325, 13887] + ZOrder 3468 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P1_COS" + SID "5631" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 13023, 5475, 13047] + ZOrder 3403 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P1_SIN" + SID "5632" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12968, 5475, 12992] + ZOrder 3402 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P2_COS" + SID "5633" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13448, 5325, 13472] + ZOrder 3409 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P2_SIN" + SID "5634" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13393, 5325, 13417] + ZOrder 3408 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y1_COS" + SID "5635" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12893, 5475, 12917] + ZOrder 3399 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y1_SIN" + SID "5636" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12838, 5475, 12862] + ZOrder 3398 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y2_COS" + SID "5637" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13318, 5325, 13342] + ZOrder 3405 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y2_SIN" + SID "5638" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13263, 5325, 13287] + ZOrder 3404 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_L" + SID "4433" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12433, 5580, 12457] + ZOrder 2168 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_L" + SID "5651" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12708, 4180, 12732] + ZOrder 3482 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_P" + SID "5652" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12893, 4180, 12917] + ZOrder 3484 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_Y" + SID "5653" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12808, 4180, 12832] + ZOrder 3483 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_P" + SID "4434" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12583, 5580, 12607] + ZOrder 2206 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_Y" + SID "4435" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12508, 5580, 12532] + ZOrder 2205 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_COIL_MAT" + SID "4436" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6030, 12490, 6070, 12550] + ZOrder 2207 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_CROSSTALK_MAT" + SID "4437" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [5800, 12490, 5840, 12550] + ZOrder 2201 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_MON" + SID "4438" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1830, 12785, 1910, 12815] + ZOrder 2175 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_OFFSET" + SID "5704" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12857, 1955, 12873] + ZOrder 3537 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT" + SID "4439" + Tag "Test Point" + Ports [1] + Position [2430, 12740, 2470, 12760] + ZOrder 2177 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT_MON" + SID "4440" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12795, 2360, 12825] + ZOrder 2216 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_MON" + SID "4441" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12435, 1905, 12465] + ZOrder 2169 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_OFFSET" + SID "5705" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12507, 1955, 12523] + ZOrder 3533 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT" + SID "4442" + Tag "Test Point" + Ports [1] + Position [2430, 12400, 2470, 12420] + ZOrder 2173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT_MON" + SID "4443" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12445, 2360, 12475] + ZOrder 2214 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm" + SID "4444" + Tag "Test Point" + Ports [1] + Position [3210, 12480, 3250, 12500] + ZOrder 2184 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_INIT" + SID "4445" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12562, 3040, 12578] + ZOrder 2221 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_MON" + SID "4446" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12475, 3160, 12505] + ZOrder 2183 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_diff_MON" + SID "4447" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12530, 3250, 12560] + ZOrder 2231 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_MON" + SID "4448" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12610, 1905, 12640] + ZOrder 2171 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_OFFSET" + SID "5706" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12682, 1955, 12698] + ZOrder 3535 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT" + SID "4449" + Tag "Test Point" + Ports [1] + Position [2430, 12560, 2470, 12580] + ZOrder 2174 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT_MON" + SID "4450" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12620, 2360, 12650] + ZOrder 2215 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm" + SID "4451" + Tag "Test Point" + Ports [1] + Position [3210, 12655, 3250, 12675] + ZOrder 2189 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_INIT" + SID "4452" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12702, 3040, 12718] + ZOrder 2223 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_MON" + SID "4453" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12650, 3160, 12680] + ZOrder 2188 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_diff_MON" + SID "4454" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12605, 3250, 12635] + ZOrder 2232 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_MON" + SID "4455" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12085, 1905, 12115] + ZOrder 2196 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_OFFSET" + SID "5692" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12157, 1955, 12173] + ZOrder 3525 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT" + SID "4456" + Tag "Test Point" + Ports [1] + Position [2430, 12050, 2470, 12070] + ZOrder 2198 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT_MON" + SID "4457" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 12095, 2345, 12125] + ZOrder 2219 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_MON" + SID "4458" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11735, 1905, 11765] + ZOrder 2190 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_OFFSET" + SID "5693" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11807, 1955, 11823] + ZOrder 3521 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT" + SID "4459" + Tag "Test Point" + Ports [1] + Position [2425, 11705, 2465, 11725] + ZOrder 2194 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT_MON" + SID "4460" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11745, 2345, 11775] + ZOrder 2217 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm" + SID "4461" + Tag "Test Point" + Ports [1] + Position [3215, 11780, 3255, 11800] + ZOrder 2289 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_INIT" + SID "4462" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 11862, 3045, 11878] + ZOrder 2293 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_MON" + SID "4463" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11775, 3165, 11805] + ZOrder 2288 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_diff_MON" + SID "4464" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11830, 3255, 11860] + ZOrder 2296 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_MON" + SID "4465" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11910, 1905, 11940] + ZOrder 2192 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_OFFSET" + SID "5694" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11982, 1955, 11998] + ZOrder 3523 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT" + SID "4466" + Tag "Test Point" + Ports [1] + Position [2425, 11880, 2465, 11900] + ZOrder 2195 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT_MON" + SID "4467" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11920, 2345, 11950] + ZOrder 2218 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm" + SID "4468" + Tag "Test Point" + Ports [1] + Position [3215, 11955, 3255, 11975] + ZOrder 2291 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_INIT" + SID "4469" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 12002, 3045, 12018] + ZOrder 2295 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_MON" + SID "4470" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11950, 3165, 11980] + ZOrder 2290 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_diff_MON" + SID "4471" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11905, 3255, 11935] + ZOrder 2297 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L1" + SID "4472" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5150, 11819, 5205, 11881] + ZOrder 2245 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L1_SW" + SID "4473" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5355, 11842, 5420, 11858] + ZOrder 2261 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L2" + SID "5423" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4810, 11474, 4865, 11536] + ZOrder 3224 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L2_SW" + SID "5424" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5055, 11497, 5120, 11513] + ZOrder 3231 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P1" + SID "4474" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5150, 12019, 5205, 12081] + ZOrder 2256 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P1_SW" + SID "4475" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5355, 12042, 5420, 12058] + ZOrder 2267 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P2" + SID "5427" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4810, 11674, 4865, 11736] + ZOrder 3228 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P2_SW" + SID "5428" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5055, 11697, 5120, 11713] + ZOrder 3237 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y1" + SID "4476" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5150, 11919, 5205, 11981] + ZOrder 2252 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y1_SW" + SID "4477" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5355, 11942, 5420, 11958] + ZOrder 2264 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y2" + SID "5431" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4810, 11574, 4865, 11636] + ZOrder 3226 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y2_SW" + SID "5432" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5055, 11597, 5120, 11613] + ZOrder 3234 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_SUM_MON" + SID "8776" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1835, 6250, 1915, 6280] + ZOrder 6861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_SUM_VOLT_MON" + SID "8774" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2295, 6260, 2375, 6290] + ZOrder 6859 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_X_MON" + SID "8761" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1835, 6055, 1915, 6085] + ZOrder 6846 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_X_VOLT_MON" + SID "8770" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2295, 6065, 2375, 6095] + ZOrder 6855 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_X_mm" + SID "8983" + Tag "Test Point" + Ports [1] + Position [3030, 6040, 3070, 6060] + ZOrder 6883 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_X_mm_INIT" + SID "9025" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 6127, 3085, 6143] + ZOrder 6925 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_X_mm_MON" + SID "8979" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2840, 6095, 2920, 6125] + ZOrder 6879 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_X_mm_diff_MON" + SID "9032" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3220, 6095, 3300, 6125] + ZOrder 6932 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_Y_MON" + SID "8762" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1835, 6160, 1915, 6190] + ZOrder 6847 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_Y_VOLT_MON" + SID "8771" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2295, 6170, 2375, 6200] + ZOrder 6856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_Y_mm" + SID "8984" + Tag "Test Point" + Ports [1] + Position [3030, 6280, 3070, 6300] + ZOrder 6884 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_Y_mm_INIT" + SID "9027" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 6232, 3085, 6248] + ZOrder 6927 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_Y_mm_MON" + SID "8980" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2840, 6200, 2920, 6230] + ZOrder 6880 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_Y_mm_diff_MON" + SID "9033" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3220, 6200, 3300, 6230] + ZOrder 6933 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_SUM_MON" + SID "8777" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1835, 6545, 1915, 6575] + ZOrder 6862 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_SUM_VOLT_MON" + SID "8779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2295, 6555, 2375, 6585] + ZOrder 6864 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_X_MON" + SID "8763" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1835, 6345, 1915, 6375] + ZOrder 6848 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_X_VOLT_MON" + SID "8772" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2295, 6355, 2375, 6385] + ZOrder 6857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_X_mm" + SID "8985" + Tag "Test Point" + Ports [1] + Position [3030, 6335, 3070, 6355] + ZOrder 6885 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_X_mm_INIT" + SID "9029" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 6417, 3085, 6433] + ZOrder 6929 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_X_mm_MON" + SID "8981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2840, 6385, 2920, 6415] + ZOrder 6881 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_X_mm_diff_MON" + SID "9034" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3220, 6385, 3300, 6415] + ZOrder 6934 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_Y_MON" + SID "8764" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1835, 6445, 1915, 6475] + ZOrder 6849 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_Y_VOLT_MON" + SID "8773" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2295, 6455, 2375, 6485] + ZOrder 6858 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_Y_mm" + SID "8986" + Tag "Test Point" + Ports [1] + Position [3030, 6565, 3070, 6585] + ZOrder 6886 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_Y_mm_INIT" + SID "9031" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 6517, 3085, 6533] + ZOrder 6931 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_Y_mm_MON" + SID "8982" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2840, 6485, 2920, 6515] + ZOrder 6882 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_Y_mm_diff_MON" + SID "9035" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3220, 6485, 3300, 6515] + ZOrder 6935 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT" + SID "5711" + Tag "Test Point" + Ports [1] + Position [6575, 12375, 6615, 12395] + ZOrder 3542 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT_MON" + SID "4478" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12395, 6505, 12425] + ZOrder 2226 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT" + SID "5712" + Tag "Test Point" + Ports [1] + Position [6575, 12430, 6615, 12450] + ZOrder 3543 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT_MON" + SID "4479" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12450, 6505, 12480] + ZOrder 2227 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT" + SID "5713" + Tag "Test Point" + Ports [1] + Position [6575, 12485, 6615, 12505] + ZOrder 3544 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT_MON" + SID "4480" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12510, 6505, 12540] + ZOrder 2228 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT" + SID "5714" + Tag "Test Point" + Ports [1] + Position [6575, 12540, 6615, 12560] + ZOrder 3545 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT_MON" + SID "4481" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12565, 6505, 12595] + ZOrder 2229 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L" + SID "4482" + Tag "Test Point" + Ports [1] + Position [3985, 12405, 4025, 12425] + ZOrder 2299 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L_MON" + SID "4483" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12430, 3945, 12460] + ZOrder 2202 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_L" + SID "5654" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12462, 4550, 12478] + ZOrder 3485 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_P" + SID "5655" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12617, 4550, 12633] + ZOrder 3490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_Y" + SID "5656" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12542, 4550, 12558] + ZOrder 3486 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P" + SID "5673" + Tag "Test Point" + Ports [1] + Position [3985, 12550, 4025, 12570] + ZOrder 3504 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P_MON" + SID "4484" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12580, 3945, 12610] + ZOrder 2204 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y" + SID "5672" + Tag "Test Point" + Ports [1] + Position [3985, 12480, 4025, 12500] + ZOrder 3503 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y_MON" + SID "4485" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12505, 3945, 12535] + ZOrder 2203 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_SUM_MON" + SID "8951" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1735, 9225, 1815, 9255] + ZOrder 7062 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_SUM_OFFSET" + SID "8952" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1795, 9297, 1860, 9313] + ZOrder 7089 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_SUM_VOLT" + SID "8953" + Tag "Test Point" + Ports [1] + Position [2475, 9180, 2515, 9200] + ZOrder 7064 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_SUM_VOLT_MON" + SID "8954" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2325, 9235, 2405, 9265] + ZOrder 7077 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_MON" + SID "8955" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1730, 8875, 1810, 8905] + ZOrder 7056 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_OFFSET" + SID "8956" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1795, 8947, 1860, 8963] + ZOrder 7085 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_VOLT" + SID "8957" + Tag "Test Point" + Ports [1] + Position [2475, 8840, 2515, 8860] + ZOrder 7060 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_VOLT_MON" + SID "8958" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2325, 8885, 2405, 8915] + ZOrder 7075 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_mm" + SID "8959" + Tag "Test Point" + Ports [1] + Position [3390, 8920, 3430, 8940] + ZOrder 7069 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_mm_INIT" + SID "8960" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 9002, 3085, 9018] + ZOrder 7079 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_mm_MON" + SID "8961" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 8915, 3205, 8945] + ZOrder 7068 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_mm_diff_MON" + SID "8962" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3250, 8970, 3330, 9000] + ZOrder 7082 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_MON" + SID "8963" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1730, 9050, 1810, 9080] + ZOrder 7058 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_OFFSET" + SID "8964" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1795, 9122, 1860, 9138] + ZOrder 7087 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_VOLT" + SID "8965" + Tag "Test Point" + Ports [1] + Position [2475, 9000, 2515, 9020] + ZOrder 7061 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_VOLT_MON" + SID "8966" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2325, 9060, 2405, 9090] + ZOrder 7076 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_mm" + SID "8967" + Tag "Test Point" + Ports [1] + Position [3390, 9095, 3430, 9115] + ZOrder 7074 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_mm_INIT" + SID "8968" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 9142, 3085, 9158] + ZOrder 7081 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_mm_MON" + SID "8969" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 9090, 3205, 9120] + ZOrder 7073 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_mm_diff_MON" + SID "8970" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3250, 9045, 3330, 9075] + ZOrder 7083 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_SUM_MON" + SID "8841" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1740, 9830, 1820, 9860] + ZOrder 7024 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_SUM_OFFSET" + SID "9050" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1780, 9917, 1845, 9933] + ZOrder 7094 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_SUM_VOLT" + SID "8843" + Tag "Test Point" + Ports [1] + Position [2480, 9785, 2520, 9805] + ZOrder 7026 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_SUM_VOLT_MON" + SID "8844" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 9840, 2410, 9870] + ZOrder 7041 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_MON" + SID "8845" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1735, 9480, 1815, 9510] + ZOrder 7018 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_OFFSET" + SID "8846" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1800, 9552, 1865, 9568] + ZOrder 7050 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_VOLT" + SID "8847" + Tag "Test Point" + Ports [1] + Position [2480, 9445, 2520, 9465] + ZOrder 7022 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_VOLT_MON" + SID "8848" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 9490, 2410, 9520] + ZOrder 7039 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_mm" + SID "8849" + Tag "Test Point" + Ports [1] + Position [3400, 9525, 3440, 9545] + ZOrder 7033 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_mm_INIT" + SID "8850" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3025, 9607, 3090, 9623] + ZOrder 7043 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_mm_MON" + SID "8851" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3130, 9520, 3210, 9550] + ZOrder 7032 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_mm_diff_MON" + SID "8852" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3260, 9575, 3340, 9605] + ZOrder 7046 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_MON" + SID "8853" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1735, 9655, 1815, 9685] + ZOrder 7020 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_OFFSET" + SID "8854" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1800, 9727, 1865, 9743] + ZOrder 7052 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_VOLT" + SID "8855" + Tag "Test Point" + Ports [1] + Position [2480, 9605, 2520, 9625] + ZOrder 7023 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_VOLT_MON" + SID "8856" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 9665, 2410, 9695] + ZOrder 7040 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_mm" + SID "8857" + Tag "Test Point" + Ports [1] + Position [3400, 9700, 3440, 9720] + ZOrder 7038 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_mm_INIT" + SID "8858" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3025, 9747, 3090, 9763] + ZOrder 7045 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_mm_MON" + SID "8859" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3130, 9695, 3210, 9725] + ZOrder 7037 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_mm_diff_MON" + SID "8860" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3260, 9650, 3340, 9680] + ZOrder 7047 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_SUM_MON1" + SID "9105" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1735, 10480, 1815, 10510] + ZOrder 7138 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_SUM_OFFSET" + SID "9106" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1775, 10567, 1840, 10583] + ZOrder 7167 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_SUM_VOLT" + SID "9107" + Tag "Test Point" + Ports [1] + Position [2475, 10435, 2515, 10455] + ZOrder 7140 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_SUM_VOLT_MON" + SID "9108" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2325, 10490, 2405, 10520] + ZOrder 7153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_X_MON" + SID "9109" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1730, 10130, 1810, 10160] + ZOrder 7132 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_X_VOLT" + SID "9111" + Tag "Test Point" + Ports [1] + Position [2475, 10095, 2515, 10115] + ZOrder 7136 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_X_VOLT_MON" + SID "9112" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2325, 10140, 2405, 10170] + ZOrder 7151 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_X_mm" + SID "9113" + Tag "Test Point" + Ports [1] + Position [3395, 10175, 3435, 10195] + ZOrder 7145 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_X_mm_INIT" + SID "9114" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 10257, 3085, 10273] + ZOrder 7155 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_X_mm_MON" + SID "9115" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 10170, 3205, 10200] + ZOrder 7144 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_X_mm_diff_MON" + SID "9121" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3255, 10225, 3335, 10255] + ZOrder 7158 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_MON1" + SID "9116" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1730, 10305, 1810, 10335] + ZOrder 7134 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_OFFSET" + SID "9117" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1795, 10377, 1860, 10393] + ZOrder 7163 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_VOLT" + SID "9118" + Tag "Test Point" + Ports [1] + Position [2475, 10255, 2515, 10275] + ZOrder 7137 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_VOLT_MON" + SID "9119" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2325, 10315, 2405, 10345] + ZOrder 7152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_mm" + SID "9122" + Tag "Test Point" + Ports [1] + Position [3395, 10350, 3435, 10370] + ZOrder 7150 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_mm_INIT" + SID "9120" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 10397, 3085, 10413] + ZOrder 7157 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_mm_MON" + SID "9104" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 10345, 3205, 10375] + ZOrder 7149 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_mm_diff_MON" + SID "9123" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3255, 10300, 3335, 10330] + ZOrder 7159 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV_X_OFFSET" + SID "9110" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1795, 10202, 1860, 10218] + ZOrder 7161 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_L_SW" + SID "5657" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12737, 4290, 12753] + ZOrder 3471 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_P_SW" + SID "5658" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12912, 4290, 12928] + ZOrder 3477 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_Y_SW" + SID "5659" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12827, 4290, 12843] + ZOrder 3474 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_yaw_length_SW" + SID "4686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3320, 12652, 3385, 12668] + ZOrder 2490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DARM_TM_L_SW" + SID "5249" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3945, 3512, 4010, 3528] + ZOrder 3090 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_L" + SID "8176" + Tag "Test Point" + Ports [1] + Position [5140, 1915, 5180, 1935] + ZOrder 6059 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_L_MON" + SID "8171" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 1910, 5120, 1940] + ZOrder 6060 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_P" + SID "8237" + Tag "Test Point" + Ports [1] + Position [5140, 2215, 5180, 2235] + ZOrder 6099 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD1" + SID "8481" + Tag "Test Point" + Ports [1] + Position [5140, 435, 5180, 455] + ZOrder 6369 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD1_MON" + SID "8482" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 430, 5120, 460] + ZOrder 6370 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD2" + SID "8387" + Tag "Test Point" + Ports [1] + Position [5140, 285, 5180, 305] + ZOrder 6209 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD2_MON" + SID "8388" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 280, 5120, 310] + ZOrder 6210 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD3" + SID "8513" + Tag "Test Point" + Ports [1] + Position [5140, 735, 5180, 755] + ZOrder 6409 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD3_MON" + SID "8516" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 730, 5120, 760] + ZOrder 6410 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD4" + SID "8514" + Tag "Test Point" + Ports [1] + Position [5140, 585, 5180, 605] + ZOrder 6389 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD4_MON" + SID "8515" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 580, 5120, 610] + ZOrder 6390 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD5" + SID "8577" + Tag "Test Point" + Ports [1] + Position [5140, 1040, 5180, 1060] + ZOrder 6449 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD5_MON" + SID "8579" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 885, 5120, 915] + ZOrder 6430 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD6" + SID "8578" + Tag "Test Point" + Ports [1] + Position [5140, 890, 5180, 910] + ZOrder 6429 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD6_MON" + SID "8580" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 1035, 5120, 1065] + ZOrder 6450 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD7" + SID "8583" + Tag "Test Point" + Ports [1] + Position [5140, 1340, 5180, 1360] + ZOrder 6489 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD7_MON" + SID "8582" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 1335, 5120, 1365] + ZOrder 6490 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD8" + SID "8584" + Tag "Test Point" + Ports [1] + Position [5140, 1190, 5180, 1210] + ZOrder 6469 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD8_MON" + SID "8581" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 1185, 5120, 1215] + ZOrder 6470 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_P_MON" + SID "8238" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 2210, 5120, 2240] + ZOrder 6100 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_R" + SID "8235" + Tag "Test Point" + Ports [1] + Position [5140, 2370, 5180, 2390] + ZOrder 6119 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_R_MON" + SID "8236" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 2365, 5120, 2395] + ZOrder 6120 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_X" + SID "8095" + Tag "Test Point" + Ports [1] + Position [5140, 1760, 5180, 1780] + ZOrder 5959 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_X_MON" + SID "8096" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 1755, 5120, 1785] + ZOrder 5980 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_Y" + SID "8239" + Tag "Test Point" + Ports [1] + Position [5140, 2520, 5180, 2540] + ZOrder 6139 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_Y_MON" + SID "8240" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 2515, 5120, 2545] + ZOrder 6140 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_Z" + SID "8196" + Tag "Test Point" + Ports [1] + Position [5140, 2065, 5180, 2085] + ZOrder 6079 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_Z_MON" + SID "8191" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 2060, 5120, 2090] + ZOrder 6080 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_L" + SID "8172" + Tag "Test Point" + Ports [1] + Position [5580, 1950, 5620, 1970] + ZOrder 6068 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_L_MON" + SID "8173" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1945, 5525, 1975] + ZOrder 6067 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_P" + SID "8243" + Tag "Test Point" + Ports [1] + Position [5580, 2250, 5620, 2270] + ZOrder 6108 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD1" + SID "8483" + Tag "Test Point" + Ports [1] + Position [5580, 470, 5620, 490] + ZOrder 6378 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD1_MON" + SID "8484" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 465, 5525, 495] + ZOrder 6377 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD2" + SID "8399" + Tag "Test Point" + Ports [1] + Position [5580, 320, 5620, 340] + ZOrder 6218 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD2_MON" + SID "8400" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 315, 5525, 345] + ZOrder 6217 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD3" + SID "8517" + Tag "Test Point" + Ports [1] + Position [5580, 770, 5620, 790] + ZOrder 6418 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD3_MON" + SID "8520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 765, 5525, 795] + ZOrder 6417 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD4" + SID "8518" + Tag "Test Point" + Ports [1] + Position [5580, 620, 5620, 640] + ZOrder 6398 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD4_MON" + SID "8519" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 615, 5525, 645] + ZOrder 6397 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD5" + SID "8586" + Tag "Test Point" + Ports [1] + Position [5580, 925, 5620, 945] + ZOrder 6438 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD5_MON" + SID "8587" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 920, 5525, 950] + ZOrder 6437 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD6" + SID "8585" + Tag "Test Point" + Ports [1] + Position [5580, 1075, 5620, 1095] + ZOrder 6458 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD6_MON" + SID "8588" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1070, 5525, 1100] + ZOrder 6457 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD7" + SID "8591" + Tag "Test Point" + Ports [1] + Position [5580, 1375, 5620, 1395] + ZOrder 6498 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD7_MON" + SID "8590" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1370, 5525, 1400] + ZOrder 6497 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD8" + SID "8592" + Tag "Test Point" + Ports [1] + Position [5580, 1225, 5620, 1245] + ZOrder 6478 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD8_MON" + SID "8589" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1220, 5525, 1250] + ZOrder 6477 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_P_MON" + SID "8244" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2245, 5525, 2275] + ZOrder 6107 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_R" + SID "8241" + Tag "Test Point" + Ports [1] + Position [5580, 2405, 5620, 2425] + ZOrder 6128 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_R_MON" + SID "8242" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2400, 5525, 2430] + ZOrder 6127 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_X" + SID "8101" + Tag "Test Point" + Ports [1] + Position [5580, 1795, 5620, 1815] + ZOrder 5988 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_X_MON" + SID "8102" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1790, 5525, 1820] + ZOrder 5987 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_Y" + SID "8245" + Tag "Test Point" + Ports [1] + Position [5580, 2555, 5620, 2575] + ZOrder 6148 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_Y_MON" + SID "8246" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2550, 5525, 2580] + ZOrder 6147 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_Z" + SID "8192" + Tag "Test Point" + Ports [1] + Position [5580, 2100, 5620, 2120] + ZOrder 6088 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_Z_MON" + SID "8193" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2095, 5525, 2125] + ZOrder 6087 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_L" + SID "8174" + Tag "Test Point" + Ports [1] + Position [5580, 1870, 5620, 1890] + ZOrder 6062 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_L_MON" + SID "8175" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1865, 5525, 1895] + ZOrder 6061 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_P" + SID "8249" + Tag "Test Point" + Ports [1] + Position [5580, 2170, 5620, 2190] + ZOrder 6102 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD1" + SID "8485" + Tag "Test Point" + Ports [1] + Position [5580, 390, 5620, 410] + ZOrder 6372 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD1_MON" + SID "8486" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 385, 5525, 415] + ZOrder 6371 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD2" + SID "8411" + Tag "Test Point" + Ports [1] + Position [5580, 240, 5620, 260] + ZOrder 6212 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD2_MON" + SID "8412" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 235, 5525, 265] + ZOrder 6211 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD3" + SID "8521" + Tag "Test Point" + Ports [1] + Position [5580, 690, 5620, 710] + ZOrder 6412 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD3_MON" + SID "8524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 685, 5525, 715] + ZOrder 6411 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD4" + SID "8522" + Tag "Test Point" + Ports [1] + Position [5580, 540, 5620, 560] + ZOrder 6392 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD4_MON" + SID "8523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 535, 5525, 565] + ZOrder 6391 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD5" + SID "8594" + Tag "Test Point" + Ports [1] + Position [5580, 845, 5620, 865] + ZOrder 6432 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD5_MON" + SID "8595" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 840, 5525, 870] + ZOrder 6431 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD6" + SID "8593" + Tag "Test Point" + Ports [1] + Position [5580, 995, 5620, 1015] + ZOrder 6452 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD6_MON" + SID "8596" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 990, 5525, 1020] + ZOrder 6451 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD7" + SID "8599" + Tag "Test Point" + Ports [1] + Position [5580, 1295, 5620, 1315] + ZOrder 6492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD7_MON" + SID "8598" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1290, 5525, 1320] + ZOrder 6491 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD8" + SID "8600" + Tag "Test Point" + Ports [1] + Position [5580, 1145, 5620, 1165] + ZOrder 6472 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD8_MON" + SID "8597" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1140, 5525, 1170] + ZOrder 6471 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_P_MON" + SID "8250" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2165, 5525, 2195] + ZOrder 6101 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_R" + SID "8247" + Tag "Test Point" + Ports [1] + Position [5580, 2325, 5620, 2345] + ZOrder 6122 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_R_MON" + SID "8248" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2320, 5525, 2350] + ZOrder 6121 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_X" + SID "8107" + Tag "Test Point" + Ports [1] + Position [5580, 1715, 5620, 1735] + ZOrder 5982 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_X_MON" + SID "8108" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1710, 5525, 1740] + ZOrder 5981 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_Y" + SID "8251" + Tag "Test Point" + Ports [1] + Position [5580, 2475, 5620, 2495] + ZOrder 6142 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_Y_MON" + SID "8252" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2470, 5525, 2500] + ZOrder 6141 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_Z" + SID "8194" + Tag "Test Point" + Ports [1] + Position [5580, 2020, 5620, 2040] + ZOrder 6082 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_Z_MON" + SID "8195" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2015, 5525, 2045] + ZOrder 6081 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L1" + SID "4943" + Tag "Test Point" + Ports [1] + Position [5945, 3900, 5985, 3920] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L1_MON" + SID "5020" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5845, 3895, 5925, 3925] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L2" + SID "5005" + Tag "Test Point" + Ports [1] + Position [5775, 4325, 5815, 4345] + ZOrder 2830 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L2_MON" + SID "5017" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4320, 5730, 4350] + ZOrder 2858 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX1" + SID "5352" + Tag "Test Point" + Ports [1] + Position [5775, 4930, 5815, 4950] + ZOrder 3164 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX1_MON" + SID "5353" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4925, 5730, 4955] + ZOrder 3175 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX2" + SID "5348" + Tag "Test Point" + Ports [1] + Position [5775, 4795, 5815, 4815] + ZOrder 3155 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX2_MON" + SID "5349" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4790, 5730, 4820] + ZOrder 3174 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPY1" + SID "5350" + Tag "Test Point" + Ports [1] + Position [5775, 5060, 5815, 5080] + ZOrder 3173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPY1_MON" + SID "5351" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 5055, 5730, 5085] + ZOrder 3176 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P1" + SID "4970" + Tag "Test Point" + Ports [1] + Position [5945, 4165, 5985, 4185] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P1_MON" + SID "5016" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5845, 4160, 5925, 4190] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P2" + SID "5006" + Tag "Test Point" + Ports [1] + Position [5775, 4590, 5815, 4610] + ZOrder 2848 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P2_MON" + SID "5018" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4585, 5730, 4615] + ZOrder 2860 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y1" + SID "4958" + Tag "Test Point" + Ports [1] + Position [5945, 4035, 5985, 4055] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y1_MON" + SID "5015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5845, 4030, 5925, 4060] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y2" + SID "5007" + Tag "Test Point" + Ports [1] + Position [5775, 4460, 5815, 4480] + ZOrder 2839 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y2_MON" + SID "5019" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4455, 5730, 4485] + ZOrder 2859 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L1" + SID "5102" + Tag "Test Point" + Ports [1] + Position [6385, 3935, 6425, 3955] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L1_MON" + SID "5103" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 3930, 6330, 3960] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L2" + SID "5120" + Tag "Test Point" + Ports [1] + Position [6270, 4370, 6310, 4390] + ZOrder 2964 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L2_MON" + SID "5121" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4365, 6215, 4395] + ZOrder 2963 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX1" + SID "5358" + Tag "Test Point" + Ports [1] + Position [6270, 4980, 6310, 5000] + ZOrder 3184 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX1_MON" + SID "5359" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4975, 6215, 5005] + ZOrder 3183 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX2" + SID "5354" + Tag "Test Point" + Ports [1] + Position [6270, 4840, 6310, 4860] + ZOrder 3180 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX2_MON" + SID "5355" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4835, 6215, 4865] + ZOrder 3179 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPY1" + SID "5356" + Tag "Test Point" + Ports [1] + Position [6270, 5125, 6310, 5145] + ZOrder 3188 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPY1_MON" + SID "5357" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 5120, 6215, 5150] + ZOrder 3187 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P1" + SID "5117" + Tag "Test Point" + Ports [1] + Position [6385, 4220, 6425, 4240] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P1_MON" + SID "5116" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 4215, 6330, 4245] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P2" + SID "5123" + Tag "Test Point" + Ports [1] + Position [6270, 4655, 6310, 4675] + ZOrder 2972 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P2_MON" + SID "5124" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4650, 6215, 4680] + ZOrder 2971 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y1" + SID "5109" + Tag "Test Point" + Ports [1] + Position [6385, 4075, 6425, 4095] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y1_MON" + SID "5108" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 4070, 6330, 4100] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y2" + SID "5125" + Tag "Test Point" + Ports [1] + Position [6270, 4510, 6310, 4530] + ZOrder 2968 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y2_MON" + SID "5122" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4505, 6215, 4535] + ZOrder 2967 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L1" + SID "5028" + Tag "Test Point" + Ports [1] + Position [6385, 3855, 6425, 3875] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L1_MON" + SID "5027" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 3850, 6330, 3880] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L2" + SID "5126" + Tag "Test Point" + Ports [1] + Position [6270, 4290, 6310, 4310] + ZOrder 2962 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L2_MON" + SID "5127" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4285, 6215, 4315] + ZOrder 2961 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX1" + SID "5364" + Tag "Test Point" + Ports [1] + Position [6270, 4900, 6310, 4920] + ZOrder 3182 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SID "5365" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4895, 6215, 4925] + ZOrder 3181 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX2" + SID "5360" + Tag "Test Point" + Ports [1] + Position [6270, 4760, 6310, 4780] + ZOrder 3178 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SID "5361" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4755, 6215, 4785] + ZOrder 3177 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPY1" + SID "5362" + Tag "Test Point" + Ports [1] + Position [6270, 5045, 6310, 5065] + ZOrder 3186 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SID "5363" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 5040, 6215, 5070] + ZOrder 3185 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P1" + SID "5118" + Tag "Test Point" + Ports [1] + Position [6385, 4140, 6425, 4160] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P1_MON" + SID "5119" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 4135, 6330, 4165] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P2" + SID "5128" + Tag "Test Point" + Ports [1] + Position [6270, 4575, 6310, 4595] + ZOrder 2970 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P2_MON" + SID "5129" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4570, 6215, 4600] + ZOrder 2969 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y1" + SID "5110" + Tag "Test Point" + Ports [1] + Position [6385, 3995, 6425, 4015] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y1_MON" + SID "5111" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 3990, 6330, 4020] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y2" + SID "5130" + Tag "Test Point" + Ports [1] + Position [6270, 4430, 6310, 4450] + ZOrder 2966 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y2_MON" + SID "5131" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4425, 6215, 4455] + ZOrder 2965 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL1" + SID "3927" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3578, 6325, 3602] + ZOrder 1559 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL2" + SID "3931" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3633, 6325, 3657] + ZOrder 1563 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL3" + SID "3932" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3688, 6325, 3712] + ZOrder 1564 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL4" + SID "3933" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3738, 6325, 3762] + ZOrder 1565 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_L_COS" + SID "8177" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1943, 4720, 1967] + ZOrder 6073 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_L_SIN" + SID "8178" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1888, 4720, 1912] + ZOrder 6072 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD1_COS" + SID "8487" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 463, 4720, 487] + ZOrder 6383 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD1_SIN" + SID "8488" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 408, 4720, 432] + ZOrder 6382 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD2_COS" + SID "8423" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 313, 4720, 337] + ZOrder 6223 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD2_SIN" + SID "8424" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 258, 4720, 282] + ZOrder 6222 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD3_COS" + SID "8526" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 763, 4720, 787] + ZOrder 6423 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD3_SIN" + SID "8528" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 708, 4720, 732] + ZOrder 6422 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD4_COS" + SID "8525" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 613, 4720, 637] + ZOrder 6403 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD4_SIN" + SID "8527" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 558, 4720, 582] + ZOrder 6402 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD5_COS" + SID "8601" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 918, 4720, 942] + ZOrder 6443 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD5_SIN" + SID "8605" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 863, 4720, 887] + ZOrder 6442 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD6_COS" + SID "8602" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1068, 4720, 1092] + ZOrder 6463 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD6_SIN" + SID "8606" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1013, 4720, 1037] + ZOrder 6462 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD7_COS" + SID "8604" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1368, 4720, 1392] + ZOrder 6503 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD7_SIN" + SID "8608" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1313, 4720, 1337] + ZOrder 6502 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD8_COS" + SID "8603" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1218, 4720, 1242] + ZOrder 6483 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD8_SIN" + SID "8607" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1163, 4720, 1187] + ZOrder 6482 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_P_COS" + SID "8255" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2243, 4720, 2267] + ZOrder 6113 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_P_SIN" + SID "8256" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2188, 4720, 2212] + ZOrder 6112 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_R_COS" + SID "8253" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2398, 4720, 2422] + ZOrder 6133 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_R_SIN" + SID "8254" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2343, 4720, 2367] + ZOrder 6132 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_X_COS" + SID "8113" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1788, 4720, 1812] + ZOrder 6011 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_X_SIN" + SID "8114" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1733, 4720, 1757] + ZOrder 6010 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_Y_COS" + SID "8257" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2548, 4720, 2572] + ZOrder 6153 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_Y_SIN" + SID "8258" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2493, 4720, 2517] + ZOrder 6152 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_Z_COS" + SID "8197" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2093, 4720, 2117] + ZOrder 6093 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_Z_SIN" + SID "8198" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2038, 4720, 2062] + ZOrder 6092 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L1_COS" + SID "5164" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 3928, 5525, 3952] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L1_SIN" + SID "5163" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 3873, 5525, 3897] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L2_COS" + SID "5167" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4353, 5375, 4377] + ZOrder 3012 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L2_SIN" + SID "5168" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4298, 5375, 4322] + ZOrder 3011 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX1_COS" + SID "5370" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4958, 5375, 4982] + ZOrder 3202 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX1_SIN" + SID "5371" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4903, 5375, 4927] + ZOrder 3201 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX2_COS" + SID "5366" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4823, 5375, 4847] + ZOrder 3204 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX2_SIN" + SID "5367" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4768, 5375, 4792] + ZOrder 3203 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPY1_COS" + SID "5368" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 5088, 5375, 5112] + ZOrder 3206 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPY1_SIN" + SID "5369" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 5033, 5375, 5057] + ZOrder 3205 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P1_COS" + SID "5165" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4193, 5525, 4217] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P1_SIN" + SID "5166" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4138, 5525, 4162] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P2_COS" + SID "5169" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4618, 5375, 4642] + ZOrder 3014 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P2_SIN" + SID "5170" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4563, 5375, 4587] + ZOrder 3013 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y1_COS" + SID "5162" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4063, 5525, 4087] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y1_SIN" + SID "5161" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4008, 5525, 4032] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y2_COS" + SID "5171" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4488, 5375, 4512] + ZOrder 3010 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y2_SIN" + SID "5172" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4433, 5375, 4457] + ZOrder 3009 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL1" + SID "7706" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3063, 4355, 3087] + ZOrder 5613 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL2" + SID "7707" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3113, 4355, 3137] + ZOrder 5614 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL3" + SID "7708" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3163, 4355, 3187] + ZOrder 5615 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL4" + SID "7709" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3213, 4355, 3237] + ZOrder 5616 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL5" + SID "7721" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3263, 4355, 3287] + ZOrder 5625 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL6" + SID "7722" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3313, 4355, 3337] + ZOrder 5626 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD10_offset" + SID "8267" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 2988, 2190, 3012] + ZOrder 6163 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD11_offset" + SID "8270" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 3193, 2190, 3217] + ZOrder 6164 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD12_offset" + SID "8269" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 3398, 2190, 3422] + ZOrder 6165 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD1_offset" + SID "8260" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 1348, 2190, 1372] + ZOrder 6155 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD2_offset" + SID "8259" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 1143, 2190, 1167] + ZOrder 6154 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD3_offset" + SID "8261" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 1758, 2190, 1782] + ZOrder 6157 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD4_offset" + SID "8262" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 1553, 2190, 1577] + ZOrder 6156 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD5_offset" + SID "8264" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 1963, 2190, 1987] + ZOrder 6158 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD6_offset" + SID "8263" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 2168, 2190, 2192] + ZOrder 6159 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD7_offset" + SID "8265" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 2608, 2190, 2632] + ZOrder 6161 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD8_offset" + SID "8266" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 2373, 2190, 2397] + ZOrder 6160 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD9_offset" + SID "8268" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 2783, 2190, 2807] + ZOrder 6162 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_L" + SID "7694" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3113, 3980, 3137] + ZOrder 5597 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_P" + SID "7700" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3213, 3980, 3237] + ZOrder 5601 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_R" + SID "7698" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3263, 3980, 3287] + ZOrder 5603 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_X" + SID "7692" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3063, 3980, 3087] + ZOrder 5595 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_Y" + SID "7699" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3313, 3980, 3337] + ZOrder 5605 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_Z" + SID "7696" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3163, 3980, 3187] + ZOrder 5599 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_L" + SID "7695" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3113, 3875, 3137] + ZOrder 5596 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_L_hpf" + SID "8299" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3113, 3540, 3137] + ZOrder 6195 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_P" + SID "7703" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3213, 3875, 3237] + ZOrder 5600 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_P_hpf" + SID "8300" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3213, 3540, 3237] + ZOrder 6197 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_R" + SID "7701" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3263, 3875, 3287] + ZOrder 5602 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_R_hpf" + SID "8301" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3263, 3540, 3287] + ZOrder 6198 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_X" + SID "7693" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3063, 3875, 3087] + ZOrder 5594 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_X_hpf" + SID "8302" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3063, 3540, 3087] + ZOrder 6194 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_Y" + SID "7702" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3313, 3875, 3337] + ZOrder 5604 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_Y_hpf" + SID "8303" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3313, 3540, 3337] + ZOrder 6199 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_Z" + SID "7697" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3163, 3875, 3187] + ZOrder 5598 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_Z_hpf" + SID "8304" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3163, 3540, 3187] + ZOrder 6196 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_OPLEV1_X_mm_diff" + SID "5774" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3360, 3648, 3430, 3672] + ZOrder 3879 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_OPLEV1_Y_mm_diff" + SID "5978" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3360, 3823, 3430, 3847] + ZOrder 3880 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_OPLEV2_X_mm_diff" + SID "5979" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3360, 3993, 3430, 4017] + ZOrder 3881 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_EXC_L" + SID "5825" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5535, 3603, 5605, 3627] + ZOrder 3717 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_EXC_P" + SID "5826" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5535, 3753, 5605, 3777] + ZOrder 3719 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_EXC_Y" + SID "5827" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5535, 3678, 5605, 3702] + ZOrder 3718 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_L" + SID "2592" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5440, 3603, 5510, 3627] + ZOrder 553 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_P" + SID "3281" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5440, 3753, 5510, 3777] + ZOrder 906 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_Y" + SID "3280" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5440, 3678, 5510, 3702] + ZOrder 905 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL1_VOLT" + SID "7711" + Tag "Test Point" + Ports [1] + Position [4535, 3040, 4575, 3060] + ZOrder 5617 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL1_VOLT_MON" + SID "7712" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3060, 4485, 3090] + ZOrder 5608 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL2_VOLT" + SID "7713" + Tag "Test Point" + Ports [1] + Position [4535, 3095, 4575, 3115] + ZOrder 5618 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL2_VOLT_MON" + SID "7714" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3110, 4485, 3140] + ZOrder 5609 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL3_VOLT" + SID "7715" + Tag "Test Point" + Ports [1] + Position [4535, 3150, 4575, 3170] + ZOrder 5619 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL3_VOLT_MON" + SID "7716" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3160, 4485, 3190] + ZOrder 5610 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL4_VOLT" + SID "7717" + Tag "Test Point" + Ports [1] + Position [4535, 3200, 4575, 3220] + ZOrder 5620 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL4_VOLT_MON" + SID "7718" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3210, 4485, 3240] + ZOrder 5611 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL5_VOLT" + SID "7723" + Tag "Test Point" + Ports [1] + Position [4535, 3250, 4575, 3270] + ZOrder 5627 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL5_VOLT_MON" + SID "7724" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3260, 4485, 3290] + ZOrder 5623 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL6_VOLT" + SID "7725" + Tag "Test Point" + Ports [1] + Position [4535, 3300, 4575, 3320] + ZOrder 5628 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL6_VOLT_MON" + SID "7726" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3310, 4485, 3340] + ZOrder 5624 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL_MAT" + SID "7710" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [4170, 3170, 4210, 3230] + ZOrder 5606 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_CROSSTALK_MAT" + SID "7560" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3630, 3170, 3670, 3230] + ZOrder 5460 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_L_MON" + SID "7600" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 1990, 3375, 2020] + ZOrder 5514 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_P_MON" + SID "7646" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 2875, 3375, 2905] + ZOrder 5572 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_X_MON" + SID "7550" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 1170, 3375, 1200] + ZOrder 5452 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_Y_MON" + SID "7743" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3495, 1255, 3575, 1285] + ZOrder 5645 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_Z_MON" + SID "7645" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 2810, 3375, 2840] + ZOrder 5569 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_leftR_MON" + SID "7675" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 1375, 3375, 1405] + ZOrder 5575 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_leftY_MON" + SID "7554" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 1245, 3375, 1275] + ZOrder 5456 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_lengthY_MON" + SID "7599" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 2055, 3375, 2085] + ZOrder 5518 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftfar_R" + SID "7548" + Tag "Test Point" + Ports [1] + Position [3065, 1735, 3105, 1755] + ZOrder 5451 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftfar_R_MON" + SID "7542" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 1775, 3015, 1805] + ZOrder 5445 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftfar_X" + SID "7549" + Tag "Test Point" + Ports [1] + Position [3065, 1535, 3105, 1555] + ZOrder 5450 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftfar_X_MON" + SID "7543" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 1570, 3015, 1600] + ZOrder 5444 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftnear_R" + SID "7547" + Tag "Test Point" + Ports [1] + Position [3065, 1325, 3105, 1345] + ZOrder 5449 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftnear_R_MON" + SID "7518" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 1365, 3015, 1395] + ZOrder 5420 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftnear_X" + SID "7546" + Tag "Test Point" + Ports [1] + Position [3065, 1125, 3105, 1145] + ZOrder 5448 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftnear_X_MON" + SID "7517" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 1160, 3015, 1190] + ZOrder 5419 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthleft_L" + SID "7597" + Tag "Test Point" + Ports [1] + Position [3065, 1945, 3105, 1965] + ZOrder 5510 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthleft_L_MON" + SID "7598" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 1980, 3015, 2010] + ZOrder 5484 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthleft_P" + SID "7595" + Tag "Test Point" + Ports [1] + Position [3065, 2150, 3105, 2170] + ZOrder 5511 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthleft_P_MON" + SID "7596" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 2185, 3015, 2215] + ZOrder 5485 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthright_L" + SID "7593" + Tag "Test Point" + Ports [1] + Position [3065, 2355, 3105, 2375] + ZOrder 5512 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthright_L_MON" + SID "7594" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 2390, 3015, 2420] + ZOrder 5506 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthright_P" + SID "7591" + Tag "Test Point" + Ports [1] + Position [3065, 2560, 3105, 2580] + ZOrder 5513 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthright_P_MON" + SID "7592" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 2595, 3015, 2625] + ZOrder 5507 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topfar_P" + SID "7653" + Tag "Test Point" + Ports [1] + Position [3065, 3380, 3105, 3400] + ZOrder 5568 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topfar_P_MON" + SID "7654" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 3415, 3015, 3445] + ZOrder 5562 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topfar_Z" + SID "7651" + Tag "Test Point" + Ports [1] + Position [3065, 3175, 3105, 3195] + ZOrder 5567 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topfar_Z_MON" + SID "7652" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 3210, 3015, 3240] + ZOrder 5561 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topnear_P" + SID "7649" + Tag "Test Point" + Ports [1] + Position [3065, 2970, 3105, 2990] + ZOrder 5566 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topnear_P_MON" + SID "7650" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 3005, 3015, 3035] + ZOrder 5540 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topnear_Z" + SID "7647" + Tag "Test Point" + Ports [1] + Position [3065, 2765, 3105, 2785] + ZOrder 5565 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topnear_Z_MON" + SID "7648" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 2800, 3015, 2830] + ZOrder 5539 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_COIL_MAT" + SID "3282" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6015, 3660, 6055, 3720] + ZOrder 907 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_CROSSTALK_MAT" + SID "3274" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [4190, 3660, 4230, 3720] + ZOrder 3614 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_Fil" + SID "5734" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2205, 3968, 2275, 3992] + ZOrder 3617 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_MON" + SID "2986" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 3955, 1935, 3985] + ZOrder 727 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_OFFSET" + SID "5682" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4027, 1980, 4043] + ZOrder 3513 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT" + SID "2985" + Tag "Test Point" + Ports [1] + Position [2455, 3910, 2495, 3930] + ZOrder 729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_MON" + SID "3522" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3965, 2385, 3995] + ZOrder 1152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_full" + SID "5848" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2455, 3987, 2500, 4003] + ZOrder 3755 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_MON" + SID "2976" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3605, 1930, 3635] + ZOrder 719 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_OFFSET" + SID "5676" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3677, 1980, 3693] + ZOrder 3507 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT" + SID "2982" + Tag "Test Point" + Ports [1] + Position [2455, 3570, 2495, 3590] + ZOrder 725 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT_MON" + SID "3520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3615, 2385, 3645] + ZOrder 1150 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm" + SID "2993" + Tag "Test Point" + Ports [1] + Position [3310, 3595, 3350, 3615] + ZOrder 736 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_MON" + SID "2992" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3180, 3645, 3260, 3675] + ZOrder 735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_MON" + SID "2981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3780, 1930, 3810] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_OFFSET" + SID "5680" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3852, 1980, 3868] + ZOrder 3511 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT" + SID "2983" + Tag "Test Point" + Ports [1] + Position [2455, 3730, 2495, 3750] + ZOrder 726 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT_MON" + SID "3521" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3790, 2385, 3820] + ZOrder 1151 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm" + SID "2997" + Tag "Test Point" + Ports [1] + Position [3310, 3775, 3350, 3795] + ZOrder 742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_MON" + SID "2998" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3180, 3820, 3260, 3850] + ZOrder 741 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_MON" + SID "3062" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4555, 1935, 4585] + ZOrder 793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_OFFSET" + SID "5686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4627, 1980, 4643] + ZOrder 3519 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT" + SID "5972" + Tag "Test Point" + Ports [1] + Position [2455, 4510, 2495, 4530] + ZOrder 3861 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_MON" + SID "3523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 4565, 2385, 4595] + ZOrder 1155 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_full" + SID "5973" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2455, 4587, 2500, 4603] + ZOrder 3863 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_MON" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4205, 1935, 4235] + ZOrder 787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_OFFSET" + SID "5687" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4277, 1980, 4293] + ZOrder 3515 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT" + SID "5974" + Tag "Test Point" + Ports [1] + Position [2455, 4170, 2495, 4190] + ZOrder 3859 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT_MON" + SID "3524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 4215, 2385, 4245] + ZOrder 1153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm" + SID "3913" + Tag "Test Point" + Ports [1] + Position [3330, 4260, 3370, 4280] + ZOrder 1546 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_MON" + SID "3915" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 4255, 3280, 4285] + ZOrder 1545 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_MON" + SID "3066" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4380, 1935, 4410] + ZOrder 789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_OFFSET" + SID "5688" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4452, 1980, 4468] + ZOrder 3517 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT" + SID "5975" + Tag "Test Point" + Ports [1] + Position [2455, 4330, 2495, 4350] + ZOrder 3860 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT_MON" + SID "3525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 4390, 2385, 4420] + ZOrder 1154 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm" + SID "3917" + Tag "Test Point" + Ports [1] + Position [3330, 4435, 3370, 4455] + ZOrder 1548 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_MON" + SID "3919" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 4430, 3280, 4460] + ZOrder 1547 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_SUM_MON" + SID "7820" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 5170, 1935, 5200] + ZOrder 5706 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_SUM_OFFSET" + SID "7821" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 5242, 1980, 5258] + ZOrder 5724 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_SUM_VOLT" + SID "7822" + Tag "Test Point" + Ports [1] + Position [2455, 5125, 2495, 5145] + ZOrder 5729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_SUM_VOLT_MON" + SID "7823" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 5180, 2385, 5210] + ZOrder 5714 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_SUM_VOLT_full" + SID "7824" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2455, 5202, 2500, 5218] + ZOrder 5731 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_MON" + SID "7825" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4820, 1935, 4850] + ZOrder 5702 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_OFFSET" + SID "7826" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4892, 1980, 4908] + ZOrder 5720 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_VOLT" + SID "7827" + Tag "Test Point" + Ports [1] + Position [2455, 4785, 2495, 4805] + ZOrder 5727 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_VOLT_MON" + SID "7828" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 4830, 2385, 4860] + ZOrder 5712 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_mm" + SID "7829" + Tag "Test Point" + Ports [1] + Position [3330, 4875, 3370, 4895] + ZOrder 5716 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_mm_MON" + SID "7830" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 4870, 3280, 4900] + ZOrder 5715 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_MON" + SID "7831" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4995, 1935, 5025] + ZOrder 5704 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_OFFSET" + SID "7832" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 5067, 1980, 5083] + ZOrder 5722 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_VOLT" + SID "7833" + Tag "Test Point" + Ports [1] + Position [2455, 4945, 2495, 4965] + ZOrder 5728 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_VOLT_MON" + SID "7834" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 5005, 2385, 5035] + ZOrder 5713 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_mm" + SID "7835" + Tag "Test Point" + Ports [1] + Position [3330, 5050, 3370, 5070] + ZOrder 5718 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_mm_MON" + SID "7836" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 5045, 3280, 5075] + ZOrder 5717 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_SUM_MON" + SID "7894" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 5695, 1935, 5725] + ZOrder 5780 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_SUM_OFFSET" + SID "7895" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 5767, 1980, 5783] + ZOrder 5798 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_SUM_VOLT" + SID "7896" + Tag "Test Point" + Ports [1] + Position [2455, 5650, 2495, 5670] + ZOrder 5803 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_SUM_VOLT_MON" + SID "7897" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 5705, 2385, 5735] + ZOrder 5788 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_SUM_VOLT_full" + SID "7898" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2455, 5727, 2500, 5743] + ZOrder 5805 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_MON" + SID "7899" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 5345, 1935, 5375] + ZOrder 5776 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_OFFSET" + SID "7900" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 5417, 1980, 5433] + ZOrder 5794 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_VOLT" + SID "7901" + Tag "Test Point" + Ports [1] + Position [2455, 5310, 2495, 5330] + ZOrder 5801 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_VOLT_MON" + SID "7902" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 5355, 2385, 5385] + ZOrder 5786 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_mm" + SID "7903" + Tag "Test Point" + Ports [1] + Position [3330, 5400, 3370, 5420] + ZOrder 5790 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_mm_MON" + SID "7904" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 5395, 3280, 5425] + ZOrder 5789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_MON" + SID "7905" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 5520, 1935, 5550] + ZOrder 5778 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_OFFSET" + SID "7906" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 5592, 1980, 5608] + ZOrder 5796 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_VOLT" + SID "7907" + Tag "Test Point" + Ports [1] + Position [2455, 5470, 2495, 5490] + ZOrder 5802 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_VOLT_MON" + SID "7908" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 5530, 2385, 5560] + ZOrder 5787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_mm" + SID "7909" + Tag "Test Point" + Ports [1] + Position [3330, 5575, 3370, 5595] + ZOrder 5792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_mm_MON" + SID "7910" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 5570, 3280, 5600] + ZOrder 5791 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_L" + SID "8025" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1239, 3830, 1301] + ZOrder 5884 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_L_SW" + SID "8026" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1262, 4085, 1278] + ZOrder 5892 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_P" + SID "8044" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1439, 3830, 1501] + ZOrder 5928 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_P_SW" + SID "8045" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1462, 4085, 1478] + ZOrder 5935 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_R" + SID "8042" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1539, 3830, 1601] + ZOrder 5930 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_R_SW" + SID "8043" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1562, 4085, 1578] + ZOrder 5938 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_X" + SID "8017" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1139, 3830, 1201] + ZOrder 5882 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_X_SW" + SID "8018" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1162, 4085, 1178] + ZOrder 5889 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_Y" + SID "8046" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1639, 3830, 1701] + ZOrder 5932 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_Y_SW" + SID "8047" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1662, 4085, 1678] + ZOrder 5941 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_Z" + SID "8021" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1339, 3830, 1401] + ZOrder 5886 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_Z_SW" + SID "8022" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1362, 4085, 1378] + ZOrder 5895 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L1" + SID "3837" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5200, 3029, 5255, 3091] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L1_SW" + SID "3861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5350, 3052, 5415, 3068] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L2" + SID "4843" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4870, 2689, 4925, 2751] + ZOrder 2671 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L2_SW" + SID "4844" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5115, 2712, 5180, 2728] + ZOrder 2684 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P1" + SID "3856" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5200, 3229, 5255, 3291] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P1_SW" + SID "3869" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5350, 3252, 5415, 3268] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P2" + SID "4845" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4870, 2889, 4925, 2951] + ZOrder 2679 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P2_SW" + SID "4846" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5115, 2912, 5180, 2928] + ZOrder 2690 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y1" + SID "3852" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5200, 3129, 5255, 3191] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y1_SW" + SID "3866" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5350, 3152, 5415, 3168] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y2" + SID "4847" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4870, 2789, 4925, 2851] + ZOrder 2675 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y2_SW" + SID "4848" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5115, 2812, 5180, 2828] + ZOrder 2687 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_MON" + SID "7455" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2975, 1770, 3005] + ZOrder 5357 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_VOLT" + SID "7659" + Tag "Test Point" + Ports [1] + Position [2010, 2950, 2050, 2970] + ZOrder 5536 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_VOLT_MON" + SID "7660" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 2985, 1965, 3015] + ZOrder 5534 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_mm" + SID "7661" + Tag "Test Point" + Ports [1] + Position [2685, 2950, 2725, 2970] + ZOrder 5530 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_mm_MON" + SID "7662" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 2995, 2635, 3025] + ZOrder 5529 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_MON" + SID "7456" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 3180, 1770, 3210] + ZOrder 5358 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_VOLT" + SID "7663" + Tag "Test Point" + Ports [1] + Position [2030, 3155, 2070, 3175] + ZOrder 5557 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_VOLT_MON" + SID "7664" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 3190, 1965, 3220] + ZOrder 5555 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_mm" + SID "7665" + Tag "Test Point" + Ports [1] + Position [2685, 3155, 2725, 3175] + ZOrder 5546 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_mm_MON" + SID "7666" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 3200, 2635, 3230] + ZOrder 5545 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_MON" + SID "7457" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 3385, 1770, 3415] + ZOrder 5359 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_VOLT" + SID "7667" + Tag "Test Point" + Ports [1] + Position [2045, 3360, 2085, 3380] + ZOrder 5558 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_VOLT_MON" + SID "7668" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 3395, 1965, 3425] + ZOrder 5556 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_mm" + SID "7669" + Tag "Test Point" + Ports [1] + Position [2685, 3360, 2725, 3380] + ZOrder 5552 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_mm_MON" + SID "7670" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 3405, 2635, 3435] + ZOrder 5551 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_MON" + SID "7475" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1335, 1770, 1365] + ZOrder 5372 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_VOLT" + SID "7512" + Tag "Test Point" + Ports [1] + Position [2020, 1310, 2060, 1330] + ZOrder 5414 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_VOLT_MON" + SID "7511" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 1345, 1965, 1375] + ZOrder 5413 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_mm" + SID "7469" + Tag "Test Point" + Ports [1] + Position [2685, 1310, 2725, 1330] + ZOrder 5371 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_mm_MON" + SID "7468" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 1355, 2635, 1385] + ZOrder 5370 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_MON" + SID "7444" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1130, 1770, 1160] + ZOrder 5348 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_VOLT" + SID "7513" + Tag "Test Point" + Ports [1] + Position [2020, 1105, 2060, 1125] + ZOrder 5415 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_VOLT_MON" + SID "7510" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 1140, 1965, 1170] + ZOrder 5412 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_mm" + SID "7476" + Tag "Test Point" + Ports [1] + Position [2685, 1105, 2725, 1125] + ZOrder 5379 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_mm_MON" + SID "7477" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 1150, 2635, 1180] + ZOrder 5378 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_MON" + SID "7449" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1745, 1770, 1775] + ZOrder 5351 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_VOLT" + SID "7534" + Tag "Test Point" + Ports [1] + Position [2020, 1720, 2060, 1740] + ZOrder 5439 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_VOLT_MON" + SID "7539" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 1755, 1965, 1785] + ZOrder 5438 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_mm" + SID "7536" + Tag "Test Point" + Ports [1] + Position [2685, 1720, 2725, 1740] + ZOrder 5427 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_mm_MON" + SID "7537" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 1765, 2635, 1795] + ZOrder 5426 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_MON" + SID "7448" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1540, 1770, 1570] + ZOrder 5350 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_VOLT" + SID "7538" + Tag "Test Point" + Ports [1] + Position [2020, 1515, 2060, 1535] + ZOrder 5440 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_VOLT_MON" + SID "7535" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 1550, 1965, 1580] + ZOrder 5437 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_mm" + SID "7540" + Tag "Test Point" + Ports [1] + Position [2685, 1515, 2725, 1535] + ZOrder 5434 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_mm_MON" + SID "7541" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 1560, 2635, 1590] + ZOrder 5433 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_MON" + SID "7450" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1950, 1770, 1980] + ZOrder 5352 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_VOLT" + SID "7601" + Tag "Test Point" + Ports [1] + Position [2020, 1925, 2060, 1945] + ZOrder 5479 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_VOLT_MON" + SID "7602" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 1960, 1965, 1990] + ZOrder 5477 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_mm" + SID "7603" + Tag "Test Point" + Ports [1] + Position [2685, 1925, 2725, 1945] + ZOrder 5468 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_mm_MON" + SID "7604" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 1970, 2635, 2000] + ZOrder 5467 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_MON" + SID "7451" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2155, 1770, 2185] + ZOrder 5353 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_VOLT" + SID "7605" + Tag "Test Point" + Ports [1] + Position [2020, 2130, 2060, 2150] + ZOrder 5480 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_VOLT_MON" + SID "7606" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 2165, 1965, 2195] + ZOrder 5478 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_mm" + SID "7607" + Tag "Test Point" + Ports [1] + Position [2685, 2130, 2725, 2150] + ZOrder 5474 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_mm_MON" + SID "7608" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 2175, 2635, 2205] + ZOrder 5473 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_MON" + SID "7453" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2565, 1770, 2595] + ZOrder 5355 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_VOLT" + SID "7609" + Tag "Test Point" + Ports [1] + Position [2020, 2540, 2060, 2560] + ZOrder 5502 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_VOLT_MON" + SID "7610" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 2575, 1965, 2605] + ZOrder 5500 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_mm" + SID "7611" + Tag "Test Point" + Ports [1] + Position [2685, 2540, 2725, 2560] + ZOrder 5491 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_mm_MON" + SID "7612" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 2585, 2635, 2615] + ZOrder 5490 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_MON" + SID "7452" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2360, 1770, 2390] + ZOrder 5354 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_VOLT" + SID "7613" + Tag "Test Point" + Ports [1] + Position [2020, 2335, 2060, 2355] + ZOrder 5503 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_VOLT_MON" + SID "7614" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 2370, 1965, 2400] + ZOrder 5501 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_mm" + SID "7615" + Tag "Test Point" + Ports [1] + Position [2685, 2335, 2725, 2355] + ZOrder 5497 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_mm_MON" + SID "7616" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 2380, 2635, 2410] + ZOrder 5496 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_MON" + SID "7454" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2770, 1770, 2800] + ZOrder 5356 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_VOLT" + SID "7655" + Tag "Test Point" + Ports [1] + Position [2020, 2745, 2060, 2765] + ZOrder 5535 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_VOLT_MON" + SID "7656" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 2780, 1965, 2810] + ZOrder 5533 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_mm" + SID "7657" + Tag "Test Point" + Ports [1] + Position [2685, 2745, 2725, 2765] + ZOrder 5524 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_mm_MON" + SID "7658" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 2790, 2635, 2820] + ZOrder 5523 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PIEZODRIVER5_MON" + SID "5776" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1830, 13335, 1910, 13365] + ZOrder 3668 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PIEZODRIVER5_TRUEVOLT" + SID "9051" + Tag "Test Point" + Ports [1] + Position [2665, 13360, 2705, 13380] + ZOrder 7095 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PIEZODRIVER5_VOLT" + SID "5780" + Tag "Test Point" + Ports [1] + Position [2475, 13295, 2515, 13315] + ZOrder 3672 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PIEZODRIVER5_VOLT_MON" + SID "5779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 13345, 2360, 13375] + ZOrder 3671 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC" + SID "4825" + Tag "Test Point" + Ports [1] + Position [2785, 11160, 2825, 11180] + ZOrder 2666 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC_MON" + SID "4824" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2645, 11155, 2725, 11185] + ZOrder 2665 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_MON" + SID "4818" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1695, 11135, 1775, 11165] + ZOrder 2660 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_VOLT_MON" + SID "4820" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11145, 2340, 11175] + ZOrder 2662 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT" + SID "5707" + Tag "Test Point" + Ports [1] + Position [6505, 3550, 6545, 3570] + ZOrder 3538 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT_MON" + SID "3773" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3575, 6455, 3605] + ZOrder 1403 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT" + SID "5708" + Tag "Test Point" + Ports [1] + Position [6505, 3605, 6545, 3625] + ZOrder 3539 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT_MON" + SID "3777" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3630, 6455, 3660] + ZOrder 1407 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT" + SID "5709" + Tag "Test Point" + Ports [1] + Position [6505, 3660, 6545, 3680] + ZOrder 3540 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT_MON" + SID "3778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3685, 6455, 3715] + ZOrder 1408 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT" + SID "5710" + Tag "Test Point" + Ports [1] + Position [6505, 3715, 6545, 3735] + ZOrder 3541 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT_MON" + SID "3779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3735, 6455, 3765] + ZOrder 1409 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L" + SID "3926" + Tag "Test Point" + Ports [1] + Position [3995, 3575, 4035, 3595] + ZOrder 1558 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L_MON" + SID "5839" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3600, 3965, 3630] + ZOrder 3735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_L" + SID "5299" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3632, 4630, 3648] + ZOrder 3585 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_P" + SID "5307" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3787, 4630, 3803] + ZOrder 3590 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_Y" + SID "5303" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3712, 4630, 3728] + ZOrder 3586 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P" + SID "5243" + Tag "Test Point" + Ports [1] + Position [3995, 3725, 4035, 3745] + ZOrder 3085 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P_MON" + SID "5840" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3750, 3965, 3780] + ZOrder 3737 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y" + SID "5242" + Tag "Test Point" + Ports [1] + Position [3995, 3650, 4035, 3670] + ZOrder 3084 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y_MON" + SID "5841" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3675, 3965, 3705] + ZOrder 3736 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=92\nshmem_daq=1\nspecific_cpu=24\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [1385, 5850, 1425, 5910] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "pyDARM" + SID "3872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6290, 3408, 6360, 3432] + ZOrder 1503 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 2046 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + Name "" + ZOrder 75246 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + Points [6, 0; 0, 15] + DstBlock "Yend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 71682 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + Points [155, 0; 0, -15] + DstBlock "Yend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 4289 + SrcBlock "Divide" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2138 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 2141 + SrcBlock "Yend_OPLEV1_X_mm_MON" + SrcPort 1 + Points [6, 0] + Branch { + ZOrder 47298 + DstBlock "Yend_Fil_OPLEV1_X_mm_diff" + DstPort 1 + } + Branch { + ZOrder 45521 + Points [0, -55] + DstBlock "Yend_OPLEV1_X_mm" + DstPort 1 + } + } + Line { + ZOrder 4291 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 36008 + SrcBlock "Yend_OPLEV1_SUM_Fil" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 52505 + SrcBlock "Divide102" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2205 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 2210 + SrcBlock "Yend_OPLEV1_Y_mm_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 45527 + Points [0, -50] + DstBlock "Yend_OPLEV1_Y_mm" + DstPort 1 + } + Branch { + ZOrder 45526 + DstBlock "Yend_Fil_OPLEV1_Y_mm_diff" + DstPort 1 + } + } + Line { + ZOrder 4294 + SrcBlock "Constant4" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 4295 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 2429 + SrcBlock "Constant7" + SrcPort 1 + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 29778 + SrcBlock "Sum93" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 2375 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2384 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "Yend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29785 + SrcBlock "Sum95" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 29786 + SrcBlock "Sum96" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 8618 + SrcBlock "Mux8" + SrcPort 1 + DstBlock "Yend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 3047 + SrcBlock "Yend_OPLEV1_COIL_MAT" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 45496 + SrcBlock "Product44" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 45497 + SrcBlock "Product45" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 4263 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 4264 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 4267 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + Name "" + ZOrder 71683 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + Points [148, 0; 0, -45] + DstBlock "Yend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 7289 + SrcBlock "Mux7" + SrcPort 1 + DstBlock "OPLEV2_length" + DstPort 1 + } + Line { + ZOrder 8672 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 8674 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 8673 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 9073 + SrcBlock "OPLEV1_ch18_MON" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 9236 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "OPLEV1_ch18_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 71684 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + DstBlock "Yend_OPLEV2_X_MON" + DstPort 1 + } + Line { + ZOrder 9254 + SrcBlock "Ground" + SrcPort 1 + DstBlock "Yend_OSC_TM_L1" + DstPort 1 + } + Line { + ZOrder 9341 + SrcBlock "Yend_Fil_TM_P" + SrcPort 1 + DstBlock "Yend_Fil_TM_EXC_P" + DstPort 1 + } + Line { + ZOrder 9338 + SrcBlock "Yend_Fil_TM_Y" + SrcPort 1 + DstBlock "Yend_Fil_TM_EXC_Y" + DstPort 1 + } + Line { + ZOrder 9335 + SrcBlock "Yend_Fil_TM_L" + SrcPort 1 + DstBlock "Yend_Fil_TM_EXC_L" + DstPort 1 + } + Line { + ZOrder 24216 + SrcBlock "Yend_OSC_TM_L1" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 34195 + SrcBlock "Sum34" + SrcPort 1 + DstBlock "Mux8" + DstPort 1 + } + Line { + ZOrder 34196 + SrcBlock "Sum35" + SrcPort 1 + DstBlock "Mux8" + DstPort 2 + } + Line { + ZOrder 9344 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Yend_OSC_TM_Y1" + DstPort 1 + } + Line { + ZOrder 9349 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "Yend_OSC_TM_P1" + DstPort 1 + } + Line { + ZOrder 34198 + SrcBlock "Sum36" + SrcPort 1 + DstBlock "Mux8" + DstPort 3 + } + Line { + ZOrder 9386 + SrcBlock "Yend_OSC_TM_L1_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 20033 + Points [0, 283; -134, 0] + Branch { + ZOrder 20048 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 20042 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 20032 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 9387 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 17310 + SrcBlock "Choice" + SrcPort 1 + Points [56, 0; 0, 200] + DstBlock "Sum55" + DstPort 1 + } + Line { + ZOrder 24217 + SrcBlock "Yend_OSC_TM_Y1" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 9390 + SrcBlock "Yend_OSC_TM_Y1_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 22216 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 20036 + Points [0, 176; -126, 0] + Branch { + ZOrder 20049 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 20044 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 9391 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 24218 + SrcBlock "Yend_OSC_TM_P1" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 9395 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 17313 + SrcBlock "Choice1" + SrcPort 1 + Points [34, 0; 0, 155] + DstBlock "Sum56" + DstPort 1 + } + Line { + ZOrder 17318 + SrcBlock "Choice2" + SrcPort 1 + Points [2, 0; 0, 125] + DstBlock "Sum57" + DstPort 2 + } + Line { + ZOrder 10256 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "pyDARM" + DstPort 1 + } + Line { + ZOrder 10257 + SrcBlock "pyDARM" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 62186 + SrcBlock "Constant46" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 62193 + Points [0, 15] + DstBlock "Sum38" + DstPort 1 + } + Branch { + ZOrder 62190 + Points [0, -25] + DstBlock "Sum39" + DstPort 1 + } + } + Line { + ZOrder 10373 + SrcBlock "Constant48" + SrcPort 1 + DstBlock "Sum38" + DstPort 2 + } + Line { + ZOrder 10397 + SrcBlock "Constant47" + SrcPort 1 + DstBlock "Sum39" + DstPort 2 + } + Line { + ZOrder 45546 + SrcBlock "Constant1" + SrcPort 1 + Points [14, 0; 0, 210] + Branch { + ZOrder 45548 + Points [0, 75] + DstBlock "Product32" + DstPort 2 + } + Branch { + ZOrder 45547 + DstBlock "Product101" + DstPort 2 + } + } + Line { + ZOrder 10537 + SrcBlock "Yend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 10541 + SrcBlock "Yend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 11948 + SrcBlock "Divide37" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11949 + SrcBlock "Divide47" + SrcPort 1 + DstBlock "Product33" + DstPort 1 + } + Line { + ZOrder 11950 + SrcBlock "Product33" + SrcPort 1 + DstBlock "Divide49" + DstPort 1 + } + Line { + ZOrder 11954 + SrcBlock "Xend_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 11955 + SrcBlock "Divide38" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11956 + SrcBlock "Divide46" + SrcPort 1 + DstBlock "Xend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11957 + SrcBlock "Divide50" + SrcPort 1 + DstBlock "Product36" + DstPort 1 + } + Line { + ZOrder 11958 + SrcBlock "Product36" + SrcPort 1 + DstBlock "Divide51" + DstPort 1 + } + Line { + ZOrder 11962 + SrcBlock "Xend_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 29806 + SrcBlock "Sum98" + SrcPort 1 + DstBlock "Divide37" + DstPort 1 + } + Line { + ZOrder 29809 + SrcBlock "Sum99" + SrcPort 1 + DstBlock "Divide38" + DstPort 1 + } + Line { + ZOrder 29810 + SrcBlock "Xend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum100" + DstPort 1 + } + Line { + ZOrder 11966 + SrcBlock "Divide39" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11967 + SrcBlock "Divide40" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11968 + SrcBlock "Divide41" + SrcPort 1 + DstBlock "Xend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29794 + SrcBlock "Sum45" + SrcPort 1 + DstBlock "Divide39" + DstPort 1 + } + Line { + ZOrder 29795 + SrcBlock "Sum50" + SrcPort 1 + DstBlock "Divide40" + DstPort 1 + } + Line { + ZOrder 29796 + SrcBlock "Sum97" + SrcPort 1 + DstBlock "Divide41" + DstPort 1 + } + Line { + ZOrder 11972 + SrcBlock "Sum44" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 13212 + SrcBlock "Mux16" + SrcPort 1 + DstBlock "Xend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 13219 + SrcBlock "Xend_OPLEV1_COIL_MAT" + SrcPort 1 + Points [47, 0; 0, -20] + DstBlock "Demux5" + DstPort 1 + } + Line { + ZOrder 11975 + SrcBlock "Xend_Fil_COIL2" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11976 + SrcBlock "Xend_Fil_COIL4" + SrcPort 1 + DstBlock "Xend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11977 + SrcBlock "Divide42" + SrcPort 1 + DstBlock "Product40" + DstPort 1 + } + Line { + ZOrder 11978 + SrcBlock "Divide44" + SrcPort 1 + DstBlock "Product41" + DstPort 1 + } + Line { + ZOrder 11979 + SrcBlock "Product40" + SrcPort 1 + DstBlock "Divide45" + DstPort 1 + } + Line { + ZOrder 11980 + SrcBlock "Product41" + SrcPort 1 + DstBlock "Divide43" + DstPort 1 + } + Line { + ZOrder 11983 + SrcBlock "Xend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 11982 + DstBlock "Divide47" + DstPort 1 + } + Branch { + ZOrder 11981 + Points [0, -50] + DstBlock "Xend_OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11986 + SrcBlock "Xend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 11985 + DstBlock "Divide50" + DstPort 1 + } + Branch { + ZOrder 11984 + Points [0, -65] + DstBlock "Xend_OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11989 + SrcBlock "Xend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11988 + DstBlock "Divide42" + DstPort 1 + } + Branch { + ZOrder 11987 + Points [0, -45] + DstBlock "Xend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11994 + SrcBlock "Xend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 11993 + Points [217, 0; 0, -160] + Branch { + ZOrder 11992 + DstBlock "Divide44" + DstPort 2 + } + Branch { + ZOrder 11991 + Points [0, -175] + DstBlock "Divide42" + DstPort 2 + } + } + Branch { + ZOrder 11990 + Points [0, -50] + DstBlock "Xend_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11997 + SrcBlock "Xend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11996 + DstBlock "Divide44" + DstPort 1 + } + Branch { + ZOrder 11995 + Points [0, -45] + DstBlock "Xend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12004 + SrcBlock "Constant56" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 12003 + DstBlock "Divide49" + DstPort 2 + } + Branch { + ZOrder 12002 + Points [0, 175] + DstBlock "Divide51" + DstPort 2 + } + } + Line { + ZOrder 12011 + SrcBlock "Constant55" + SrcPort 1 + Points [25, 0; 0, 160] + Branch { + ZOrder 12010 + DstBlock "Product36" + DstPort 2 + } + Branch { + ZOrder 12005 + DstBlock "Product33" + DstPort 2 + } + } + Line { + ZOrder 12017 + SrcBlock "Xend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 12016 + Points [212, 0; 0, -160] + Branch { + ZOrder 12015 + Points [0, -175] + DstBlock "Divide47" + DstPort 2 + } + Branch { + ZOrder 12014 + DstBlock "Divide50" + DstPort 2 + } + } + Branch { + ZOrder 12013 + Points [0, -60] + DstBlock "Xend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12018 + SrcBlock "Xend_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum43" + DstPort 2 + } + Line { + ZOrder 12019 + SrcBlock "Sum43" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12020 + SrcBlock "Xend_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum44" + DstPort 2 + } + Line { + ZOrder 12021 + SrcBlock "Mux15" + SrcPort 1 + DstBlock "OPLEV2_length1" + DstPort 1 + } + Line { + ZOrder 12022 + SrcBlock "Xend_Fil_COIL3" + SrcPort 1 + Points [97, 0; 0, -5] + DstBlock "Xend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 12027 + SrcBlock "Xend_OPLEV1_X_mm_diff_MON" + SrcPort 1 + Points [15, 0; 0, 13; 202, 0; 0, -43] + DstBlock "Sum46" + DstPort 1 + } + Line { + ZOrder 12028 + SrcBlock "Mux12" + SrcPort 1 + DstBlock "Xend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 12029 + SrcBlock "Xend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux6" + DstPort 1 + } + Line { + ZOrder 12030 + SrcBlock "Xend_Fil_COIL1" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29811 + SrcBlock "Sum100" + SrcPort 1 + DstBlock "Divide46" + DstPort 1 + } + Line { + ZOrder 12038 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "Xend_OSC_TM_L1" + DstPort 1 + } + Line { + ZOrder 12040 + SrcBlock "Xend_Fil_TM_P" + SrcPort 1 + DstBlock "Sum49" + DstPort 1 + } + Line { + ZOrder 12041 + SrcBlock "Xend_Fil_TM_Y" + SrcPort 1 + DstBlock "Sum48" + DstPort 1 + } + Line { + ZOrder 12042 + SrcBlock "Xend_Fil_TM_L" + SrcPort 1 + DstBlock "Sum47" + DstPort 1 + } + Line { + ZOrder 12044 + SrcBlock "Xend_OSC_TM_L1" + SrcPort 1 + Points [250, 0] + DstBlock "Choice3" + DstPort 1 + } + Line { + ZOrder 12049 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "Xend_OSC_TM_Y1" + DstPort 1 + } + Line { + ZOrder 12052 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "Xend_OSC_TM_P1" + DstPort 1 + } + Line { + ZOrder 12055 + SrcBlock "Sum47" + SrcPort 1 + DstBlock "Mux12" + DstPort 1 + } + Line { + ZOrder 12056 + SrcBlock "Sum48" + SrcPort 1 + DstBlock "Mux12" + DstPort 2 + } + Line { + ZOrder 12057 + SrcBlock "Sum49" + SrcPort 1 + DstBlock "Mux12" + DstPort 3 + } + Line { + ZOrder 12059 + SrcBlock "Constant57" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice3" + DstPort 3 + } + Line { + ZOrder 12061 + SrcBlock "Xend_OSC_TM_Y1" + SrcPort 1 + Points [250, 0] + DstBlock "Choice4" + DstPort 1 + } + Line { + ZOrder 12063 + SrcBlock "Constant60" + SrcPort 1 + Points [52, 0; 0, -30] + DstBlock "Choice4" + DstPort 3 + } + Line { + ZOrder 12064 + SrcBlock "Xend_OSC_TM_P1" + SrcPort 1 + Points [247, 0; 0, 10] + DstBlock "Choice5" + DstPort 1 + } + Line { + ZOrder 12066 + SrcBlock "Constant61" + SrcPort 1 + Points [53, 0; 0, -30] + DstBlock "Choice5" + DstPort 3 + } + Line { + ZOrder 29793 + SrcBlock "Xend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum45" + DstPort 1 + } + Line { + ZOrder 12076 + SrcBlock "Constant64" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 12075 + Points [0, 55] + DstBlock "Sum51" + DstPort 1 + } + Branch { + ZOrder 12074 + DstBlock "Sum52" + DstPort 1 + } + } + Line { + ZOrder 12077 + SrcBlock "Constant66" + SrcPort 1 + DstBlock "Sum51" + DstPort 2 + } + Line { + ZOrder 12078 + SrcBlock "Sum51" + SrcPort 1 + Points [60, 0] + DstBlock "Mux15" + DstPort 1 + } + Line { + ZOrder 12079 + SrcBlock "Constant67" + SrcPort 1 + Points [56, 0; 0, 165] + DstBlock "Mux15" + DstPort 2 + } + Line { + ZOrder 12084 + SrcBlock "Constant63" + SrcPort 1 + Points [65, 0; 0, 385] + Branch { + ZOrder 12083 + DstBlock "Mux15" + DstPort 3 + } + Branch { + ZOrder 12082 + Points [0, 80] + Branch { + ZOrder 12081 + Points [0, 70] + DstBlock "Mux14" + DstPort 3 + } + Branch { + ZOrder 12080 + DstBlock "Mux17" + DstPort 2 + } + } + } + Line { + ZOrder 12085 + SrcBlock "Mux17" + SrcPort 1 + DstBlock "OPLEV1_length1" + DstPort 1 + } + Line { + ZOrder 34182 + SrcBlock "Product73" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 29758 + Points [199, 0] + DstBlock "Xend_TM_L_MON" + DstPort 1 + } + Branch { + ZOrder 29751 + Points [0, 36; -336, 0] + DstBlock "Mux17" + DstPort 1 + } + } + Line { + ZOrder 14132 + SrcBlock "OPLEV1_length1" + SrcPort 1 + Points [15, 0; 0, 113; -45, 0] + DstBlock "Choice6" + DstPort 1 + } + Line { + ZOrder 12093 + SrcBlock "Constant65" + SrcPort 1 + Points [40, 0] + DstBlock "Sum52" + DstPort 2 + } + Line { + ZOrder 12096 + SrcBlock "Sum52" + SrcPort 1 + Points [247, 0; 0, 410] + Branch { + ZOrder 12095 + Points [0, 55] + DstBlock "Mux14" + DstPort 2 + } + Branch { + ZOrder 12094 + DstBlock "Mux13" + DstPort 2 + } + } + Line { + ZOrder 12099 + SrcBlock "Mux13" + SrcPort 1 + DstBlock "OPLEV1_yaw1" + DstPort 1 + } + Line { + ZOrder 12100 + SrcBlock "Mux14" + SrcPort 1 + DstBlock "OPLEV1_pitch1" + DstPort 1 + } + Line { + ZOrder 12102 + SrcBlock "OPLEV1_pitch1" + SrcPort 1 + Points [22, 0; 0, -5] + DstBlock "Product38" + DstPort 1 + } + Line { + ZOrder 12105 + SrcBlock "Constant54" + SrcPort 1 + Points [66, 0; 0, 340; 145, 0; 0, 120] + Branch { + ZOrder 12104 + DstBlock "Product39" + DstPort 2 + } + Branch { + ZOrder 12103 + Points [0, 75] + DstBlock "Product38" + DstPort 2 + } + } + Line { + ZOrder 12106 + SrcBlock "Product39" + SrcPort 1 + DstBlock "Xend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 12107 + SrcBlock "Product38" + SrcPort 1 + DstBlock "Xend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 12111 + SrcBlock "Xend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 12115 + SrcBlock "Xend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 12116 + SrcBlock "Sum53" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12117 + SrcBlock "Xend_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum42" + DstPort 2 + } + Line { + ZOrder 12118 + SrcBlock "Sum42" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12119 + SrcBlock "Xend_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum53" + DstPort 2 + } + Line { + ZOrder 12120 + SrcBlock "Xend_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + Name "" + ZOrder 82017 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + Points [147, 0; 0, 5] + DstBlock "Xend_PM_OPLEV1_X_MON" + DstPort 1 + } + Line { + ZOrder 12362 + SrcBlock "ADC1" + SrcPort 1 + Points [32, 0; 0, 5] + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 13153 + SrcBlock "Constant68" + SrcPort 1 + Points [10, 0; 0, 180] + Branch { + ZOrder 12371 + DstBlock "Product41" + DstPort 2 + } + Branch { + ZOrder 12370 + DstBlock "Product40" + DstPort 2 + } + } + Line { + ZOrder 12373 + SrcBlock "Constant69" + SrcPort 1 + Points [10, 0; 0, 235] + Branch { + ZOrder 12375 + DstBlock "Divide43" + DstPort 2 + } + Branch { + ZOrder 12374 + DstBlock "Divide45" + DstPort 2 + } + } + Line { + Name "" + ZOrder 82019 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + Points [158, 0; 0, -210] + DstBlock "Xend_PM_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 82020 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + Points [187, 0; 0, -320] + DstBlock "Xend_PM_OPLEV2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 82018 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + Points [137, 0; 0, -95] + DstBlock "Xend_PM_OPLEV1_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12384 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 12 + Points [29, 0; 0, -5] + DstBlock "Terminator37" + DstPort 1 + } + Line { + Name "" + ZOrder 12385 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 13 + Points [19, 0; 0, -5] + DstBlock "Terminator38" + DstPort 1 + } + Line { + Name "" + ZOrder 43821 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 14 + Points [24, 0; 0, -5] + DstBlock "Terminator26" + DstPort 1 + } + Line { + Name "" + ZOrder 43820 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 15 + Points [7, 0; 0, -5] + DstBlock "Terminator24" + DstPort 1 + } + Line { + Name "" + ZOrder 43819 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 16 + Points [14, 0; 0, -5] + DstBlock "Midend_MIC_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12392 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 20 + Points [22, 0; 0, -5] + DstBlock "Terminator45" + DstPort 1 + } + Line { + Name "" + ZOrder 40941 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 25 + Points [136, 0; 0, -5] + DstBlock "Yend_PIEZODRIVER5_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14321 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 17 + Points [1, 0; 0, -5] + DstBlock "Xend_OPLEV2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14322 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 18 + Points [139, 0; 0, -30] + DstBlock "Xend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14323 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 19 + Points [135, 0; 0, -55] + DstBlock "Xend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14307 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 21 + Points [139, 0; 0, -105] + DstBlock "Xend_OPLEV1_X_MON" + DstPort 1 + } + Line { + ZOrder 75240 + SrcBlock "Ground104" + SrcPort 1 + DstBlock "Yend_PD9_MON" + DstPort 1 + } + Line { + ZOrder 75241 + SrcBlock "Ground105" + SrcPort 1 + DstBlock "Yend_PD10_MON" + DstPort 1 + } + Line { + ZOrder 75242 + SrcBlock "Ground106" + SrcPort 1 + DstBlock "Yend_PD11_MON" + DstPort 1 + } + Line { + ZOrder 75243 + SrcBlock "Ground102" + SrcPort 1 + DstBlock "Yend_PD12_MON" + DstPort 1 + } + Line { + ZOrder 14099 + SrcBlock "Divide45" + SrcPort 1 + Points [94, 0] + Branch { + ZOrder 12109 + Points [0, 55] + DstBlock "Sum42" + DstPort 1 + } + Branch { + ZOrder 12108 + DstBlock "Xend_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14098 + SrcBlock "Divide43" + SrcPort 1 + Points [95, 0] + Branch { + ZOrder 12113 + Points [0, -45] + DstBlock "Sum53" + DstPort 1 + } + Branch { + ZOrder 12112 + DstBlock "Xend_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14096 + SrcBlock "Divide49" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 11952 + Points [0, 55] + DstBlock "Sum43" + DstPort 1 + } + Branch { + ZOrder 11951 + DstBlock "Xend_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14097 + SrcBlock "Divide51" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 11960 + Points [0, -45] + DstBlock "Sum44" + DstPort 1 + } + Branch { + ZOrder 11959 + DstBlock "Xend_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14095 + SrcBlock "Divide17" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 13235 + SrcBlock "Demux5" + SrcPort 1 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 13232 + SrcBlock "Demux5" + SrcPort 4 + DstBlock "Xend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 13234 + SrcBlock "Demux5" + SrcPort 2 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 13233 + SrcBlock "Demux5" + SrcPort 3 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 13229 + SrcBlock "Demux6" + SrcPort 1 + DstBlock "Mux16" + DstPort 1 + } + Line { + ZOrder 13230 + SrcBlock "Demux6" + SrcPort 2 + DstBlock "Mux16" + DstPort 2 + } + Line { + ZOrder 13231 + SrcBlock "Demux6" + SrcPort 3 + DstBlock "Mux16" + DstPort 3 + } + Line { + ZOrder 14133 + SrcBlock "Xend_yaw_length_SW" + SrcPort 1 + DstBlock "Choice6" + DstPort 2 + } + Line { + ZOrder 14134 + SrcBlock "Constant70" + SrcPort 1 + Points [20, 0; 0, -30] + DstBlock "Choice6" + DstPort 3 + } + Line { + ZOrder 14135 + SrcBlock "Choice6" + SrcPort 1 + Points [60, 0] + DstBlock "Sum46" + DstPort 2 + } + Line { + ZOrder 14575 + SrcBlock "Xend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [19, 0; 0, -25] + Branch { + ZOrder 59234 + Points [0, -6275] + DstBlock "Terminator12" + DstPort 1 + } + Branch { + ZOrder 31479 + DstBlock "Xend_TM_COIL1_VOLT" + DstPort 1 + } + } + Line { + ZOrder 14574 + SrcBlock "Xend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 59236 + Points [0, 9; 33, 0; 0, -6189] + DstBlock "Terminator20" + DstPort 1 + } + Branch { + ZOrder 31481 + Points [0, -16; 24, 0; 0, -9] + DstBlock "Xend_TM_COIL2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 14573 + SrcBlock "Xend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 59237 + Points [97, 0; 0, -6065] + DstBlock "Terminator21" + DstPort 1 + } + Branch { + ZOrder 31483 + Points [0, -21; 28, 0; 0, -9] + DstBlock "Xend_TM_COIL3_VOLT" + DstPort 1 + } + } + Line { + ZOrder 14572 + SrcBlock "Xend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 59238 + Points [162, 0; 0, -5945] + DstBlock "Terminator22" + DstPort 1 + } + Branch { + ZOrder 31485 + Points [0, -19; 26, 0; 0, -11] + DstBlock "Xend_TM_COIL4_VOLT" + DstPort 1 + } + } + Line { + Name "" + ZOrder 14304 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 24 + Points [14, 0; 0, -5] + DstBlock "Terminator50" + DstPort 1 + } + Line { + Name "" + ZOrder 14305 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 23 + Points [138, 0; 0, -155] + DstBlock "Xend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14306 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 22 + Points [139, 0; 0, -130] + DstBlock "Xend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14318 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 26 + Points [14, 0; 0, -5] + DstBlock "Terminator42" + DstPort 1 + } + Line { + Name "" + ZOrder 16239 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 27 + Points [14, 0; 0, -5] + DstBlock "Terminator52" + DstPort 1 + } + Line { + ZOrder 14645 + SrcBlock "C00_Yend_MON" + SrcPort 1 + DstBlock "C00_Yend" + DstPort 1 + } + Line { + ZOrder 14655 + SrcBlock "K1:C00-VIS_Yend" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 45561 + Points [0, 60] + DstBlock "Choice26" + DstPort 1 + } + Branch { + ZOrder 45560 + DstBlock "C00_Yend_MON" + DstPort 1 + } + } + Line { + ZOrder 14657 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "K1:C00-VIS_Yend" + DstPort 1 + } + Line { + Name "" + ZOrder 71686 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + Points [148, 0; 0, -60] + DstBlock "Yend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 71685 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + Points [152, 0; 0, -30] + DstBlock "Yend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + ZOrder 14666 + SrcBlock "Constant73" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide53" + DstPort 2 + } + Line { + ZOrder 14667 + SrcBlock "Sum54" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide52" + DstPort 2 + } + Line { + ZOrder 14668 + SrcBlock "Constant75" + SrcPort 1 + DstBlock "Divide53" + DstPort 1 + } + Line { + ZOrder 14669 + SrcBlock "Constant74" + SrcPort 1 + DstBlock "Sum54" + DstPort 1 + } + Line { + ZOrder 14670 + SrcBlock "Constant72" + SrcPort 1 + Points [65, 0] + DstBlock "Sum54" + DstPort 2 + } + Line { + ZOrder 14671 + SrcBlock "Divide53" + SrcPort 1 + DstBlock "Divide52" + DstPort 1 + } + Line { + ZOrder 14673 + SrcBlock "Divide52" + SrcPort 1 + Points [349, 0] + Branch { + ZOrder 14684 + Points [0, -20] + DstBlock "Divide54" + DstPort 2 + } + Branch { + ZOrder 14683 + Points [0, 185] + Branch { + ZOrder 14691 + Points [0, 205] + Branch { + ZOrder 14694 + Points [0, 205] + DstBlock "Divide57" + DstPort 2 + } + Branch { + ZOrder 14693 + DstBlock "Divide56" + DstPort 2 + } + } + Branch { + ZOrder 14690 + DstBlock "Divide55" + DstPort 2 + } + } + } + Line { + ZOrder 14675 + SrcBlock "Divide54" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens1" + DstPort 1 + } + Line { + ZOrder 14679 + SrcBlock "Divide55" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens2" + DstPort 1 + } + Line { + ZOrder 14680 + SrcBlock "Divide56" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens3" + DstPort 1 + } + Line { + ZOrder 14681 + SrcBlock "Divide57" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens4" + DstPort 1 + } + Line { + ZOrder 15445 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "Divide54" + DstPort 1 + } + Line { + ZOrder 15446 + SrcBlock "Ground39" + SrcPort 1 + DstBlock "Divide56" + DstPort 1 + } + Line { + ZOrder 15447 + SrcBlock "Ground40" + SrcPort 1 + DstBlock "Divide57" + DstPort 1 + } + Line { + ZOrder 15448 + SrcBlock "Ground38" + SrcPort 1 + DstBlock "Divide55" + DstPort 1 + } + Line { + ZOrder 16924 + SrcBlock "Midend_MIC_MON" + SrcPort 1 + DstBlock "Divide58" + DstPort 1 + } + Line { + ZOrder 16925 + SrcBlock "Divide58" + SrcPort 1 + DstBlock "Midend_MIC_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16926 + SrcBlock "Midend_MIC_VOLT_MON" + SrcPort 1 + DstBlock "Midend_MIC_VOLT" + DstPort 1 + } + Line { + ZOrder 43822 + SrcBlock "Yend_SEISM_MON" + SrcPort 1 + DstBlock "Divide59" + DstPort 1 + } + Line { + ZOrder 16930 + SrcBlock "Divide59" + SrcPort 1 + DstBlock "Yend_SEISM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16931 + SrcBlock "Yend_SEISM_VOLT_MON" + SrcPort 1 + DstBlock "Divide60" + DstPort 1 + } + Line { + ZOrder 38799 + SrcBlock "Divide48" + SrcPort 1 + Points [7, 0; 0, -15] + DstBlock "Divide60" + DstPort 2 + } + Line { + ZOrder 38805 + SrcBlock "Divide60" + SrcPort 1 + Points [22, 0; 0, -10] + DstBlock "Divide98" + DstPort 1 + } + Line { + ZOrder 17289 + SrcBlock "Ground54" + SrcPort 1 + DstBlock "Yend_OSC_TM_L2" + DstPort 1 + } + Line { + ZOrder 24213 + SrcBlock "Yend_OSC_TM_L2" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice8" + DstPort 1 + } + Line { + ZOrder 17293 + SrcBlock "Ground55" + SrcPort 1 + DstBlock "Yend_OSC_TM_Y2" + DstPort 1 + } + Line { + ZOrder 17296 + SrcBlock "Ground56" + SrcPort 1 + DstBlock "Yend_OSC_TM_P2" + DstPort 1 + } + Line { + ZOrder 17299 + SrcBlock "Yend_OSC_TM_L2_SW" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 19849 + DstBlock "Choice8" + DstPort 2 + } + Branch { + ZOrder 19769 + Points [0, 287; -245, 0] + Branch { + ZOrder 19921 + Points [0, 28] + DstBlock "Choice14" + DstPort 2 + } + Branch { + ZOrder 19920 + Points [-139, 0] + DstBlock "Choice15" + DstPort 2 + } + } + } + Line { + ZOrder 17300 + SrcBlock "Constant79" + SrcPort 1 + Points [45, 0] + DstBlock "Choice8" + DstPort 3 + } + Line { + ZOrder 17311 + SrcBlock "Choice8" + SrcPort 1 + Points [280, 0; 0, 566; 50, 0] + DstBlock "Sum55" + DstPort 2 + } + Line { + ZOrder 24214 + SrcBlock "Yend_OSC_TM_Y2" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice9" + DstPort 1 + } + Line { + ZOrder 17304 + SrcBlock "Constant80" + SrcPort 1 + Points [45, 0] + DstBlock "Choice9" + DstPort 3 + } + Line { + ZOrder 24215 + SrcBlock "Yend_OSC_TM_P2" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice10" + DstPort 1 + } + Line { + ZOrder 17307 + SrcBlock "Constant81" + SrcPort 1 + Points [45, 0] + DstBlock "Choice10" + DstPort 3 + } + Line { + ZOrder 17314 + SrcBlock "Choice9" + SrcPort 1 + Points [260, 0; 0, 520] + DstBlock "Sum56" + DstPort 2 + } + Line { + ZOrder 17317 + SrcBlock "Choice10" + SrcPort 1 + Points [238, 0; 0, 440] + DstBlock "Sum57" + DstPort 1 + } + Line { + ZOrder 17312 + SrcBlock "Sum55" + SrcPort 1 + Points [23, 0; 0, 380] + DstBlock "Sum34" + DstPort 2 + } + Line { + ZOrder 17315 + SrcBlock "Sum56" + SrcPort 1 + Points [17, 0; 0, 406; 33, 0] + DstBlock "Sum35" + DstPort 2 + } + Line { + ZOrder 17319 + SrcBlock "Sum57" + SrcPort 1 + Points [6, 0; 0, 430] + DstBlock "Sum36" + DstPort 2 + } + Line { + ZOrder 19477 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L1_SIN" + DstPort 1 + } + Line { + ZOrder 19479 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L1_COS" + DstPort 1 + } + Line { + ZOrder 19478 + SrcBlock "Yend_Fil_DEMOD_TM_L1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19397 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 19263 + Points [0, -45; 478, 0] + Branch { + ZOrder 22270 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 19264 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 19398 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 18777 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 18778 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 19473 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y1_SIN" + DstPort 1 + } + Line { + ZOrder 19475 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y1_COS" + DstPort 1 + } + Line { + ZOrder 18793 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 18794 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 18795 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 18796 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 18797 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 18937 + SrcBlock "Product52" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y1_MON" + DstPort 1 + } + Line { + ZOrder 19481 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P1_SIN" + DstPort 1 + } + Line { + ZOrder 19482 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P1_COS" + DstPort 1 + } + Line { + ZOrder 18820 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 18821 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 18822 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 18823 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 18824 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 18938 + SrcBlock "Product55" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P1_MON" + DstPort 1 + } + Line { + ZOrder 19480 + SrcBlock "Yend_Fil_DEMOD_TM_L1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19400 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 19268 + Points [0, 28; 465, 0] + Branch { + ZOrder 22265 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 22264 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 34271 + SrcBlock "Sum37" + SrcPort 1 + Points [217, 0] + Branch { + ZOrder 34513 + Points [0, 320] + Branch { + ZOrder 45607 + Points [427, 0] + Branch { + ZOrder 45615 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + Branch { + ZOrder 45614 + DstBlock "Product50" + DstPort 1 + } + } + Branch { + ZOrder 45606 + Points [0, 425; 273, 0] + Branch { + ZOrder 45628 + Points [0, 55] + DstBlock "Product60" + DstPort 1 + } + Branch { + ZOrder 45627 + DstBlock "Product59" + DstPort 1 + } + } + } + Branch { + ZOrder 34512 + DstBlock "Yend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 19489 + SrcBlock "Product56" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L2_SIN" + DstPort 1 + } + Line { + ZOrder 19488 + SrcBlock "Product57" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L2_COS" + DstPort 1 + } + Line { + ZOrder 18887 + SrcBlock "MathFunction6" + SrcPort 1 + DstBlock "Sum64" + DstPort 1 + } + Line { + ZOrder 18888 + SrcBlock "MathFunction7" + SrcPort 1 + Points [30, 0] + DstBlock "Sum64" + DstPort 2 + } + Line { + ZOrder 18889 + SrcBlock "Sum64" + SrcPort 1 + DstBlock "SQRT4" + DstPort 1 + } + Line { + ZOrder 18890 + SrcBlock "SQRT4" + SrcPort 1 + Points [5, 0] + DstBlock "Product58" + DstPort 1 + } + Line { + ZOrder 18891 + SrcBlock "Constant89" + SrcPort 1 + Points [5, 0] + DstBlock "Product58" + DstPort 2 + } + Line { + ZOrder 18941 + SrcBlock "Product58" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L2_MON" + DstPort 1 + } + Line { + ZOrder 19490 + SrcBlock "Product59" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y2_SIN" + DstPort 1 + } + Line { + ZOrder 19487 + SrcBlock "Product60" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y2_COS" + DstPort 1 + } + Line { + ZOrder 18897 + SrcBlock "MathFunction8" + SrcPort 1 + DstBlock "Sum65" + DstPort 1 + } + Line { + ZOrder 18898 + SrcBlock "MathFunction9" + SrcPort 1 + Points [30, 0] + DstBlock "Sum65" + DstPort 2 + } + Line { + ZOrder 18899 + SrcBlock "Sum65" + SrcPort 1 + DstBlock "SQRT5" + DstPort 1 + } + Line { + ZOrder 18900 + SrcBlock "SQRT5" + SrcPort 1 + Points [5, 0] + DstBlock "Product61" + DstPort 1 + } + Line { + ZOrder 18901 + SrcBlock "Constant88" + SrcPort 1 + Points [5, 0] + DstBlock "Product61" + DstPort 2 + } + Line { + ZOrder 18943 + SrcBlock "Product61" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y2_MON" + DstPort 1 + } + Line { + ZOrder 19486 + SrcBlock "Product62" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P2_SIN" + DstPort 1 + } + Line { + ZOrder 19485 + SrcBlock "Product63" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P2_COS" + DstPort 1 + } + Line { + ZOrder 18907 + SrcBlock "MathFunction10" + SrcPort 1 + DstBlock "Sum66" + DstPort 1 + } + Line { + ZOrder 18908 + SrcBlock "MathFunction11" + SrcPort 1 + Points [30, 0] + DstBlock "Sum66" + DstPort 2 + } + Line { + ZOrder 18909 + SrcBlock "Sum66" + SrcPort 1 + DstBlock "SQRT6" + DstPort 1 + } + Line { + ZOrder 18910 + SrcBlock "SQRT6" + SrcPort 1 + Points [5, 0] + DstBlock "Product64" + DstPort 1 + } + Line { + ZOrder 18911 + SrcBlock "Constant90" + SrcPort 1 + Points [5, 0] + DstBlock "Product64" + DstPort 2 + } + Line { + ZOrder 18942 + SrcBlock "Product64" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P2_MON" + DstPort 1 + } + Line { + ZOrder 18939 + SrcBlock "Yend_DEMOD_TM_AMP_Y1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y1" + DstPort 1 + } + Line { + ZOrder 18940 + SrcBlock "Yend_DEMOD_TM_AMP_P1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P1" + DstPort 1 + } + Line { + ZOrder 18944 + SrcBlock "Yend_DEMOD_TM_AMP_L2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L2" + DstPort 1 + } + Line { + ZOrder 18945 + SrcBlock "Yend_DEMOD_TM_AMP_Y2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y2" + DstPort 1 + } + Line { + ZOrder 18946 + SrcBlock "Yend_DEMOD_TM_AMP_P2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P2" + DstPort 1 + } + Line { + ZOrder 18955 + SrcBlock "Product49" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L1_MON" + DstPort 1 + } + Line { + ZOrder 18956 + SrcBlock "Yend_DEMOD_TM_AMP_L1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L1" + DstPort 1 + } + Line { + ZOrder 18969 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_L1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L1" + DstPort 1 + } + Line { + ZOrder 19483 + SrcBlock "Yend_Fil_DEMOD_TM_P1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19306 + Points [0, -30; 478, 0] + Branch { + ZOrder 19308 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 19307 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 18991 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 19484 + SrcBlock "Yend_Fil_DEMOD_TM_P1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19303 + Points [0, 48; 458, 0] + Branch { + ZOrder 19305 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 19304 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 18993 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 19491 + SrcBlock "Yend_Fil_DEMOD_TM_L2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 19339 + Points [0, -45; 549, 0] + Branch { + ZOrder 22294 + Points [0, 40] + DstBlock "Abs6" + DstPort 1 + } + Branch { + ZOrder 19346 + Points [66, 0; 0, 25] + DstBlock "Divide64" + DstPort 1 + } + } + Branch { + ZOrder 19003 + DstBlock "MathFunction6" + DstPort 1 + } + } + Line { + ZOrder 19495 + SrcBlock "Yend_Fil_DEMOD_TM_L2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 19340 + Points [0, 43; 532, 0] + Branch { + ZOrder 19349 + Points [0, -38] + DstBlock "Abs7" + DstPort 1 + } + Branch { + ZOrder 19348 + Points [83, 0] + DstBlock "Divide70" + DstPort 1 + } + } + Branch { + ZOrder 19005 + DstBlock "MathFunction7" + DstPort 1 + } + } + Line { + ZOrder 19496 + SrcBlock "Yend_Fil_DEMOD_TM_Y2_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 19341 + Points [0, -28; 551, 0] + Branch { + ZOrder 19351 + Points [0, 28] + DstBlock "Abs8" + DstPort 1 + } + Branch { + ZOrder 19350 + Points [80, 0; 0, 13] + DstBlock "Divide65" + DstPort 1 + } + } + Branch { + ZOrder 19015 + DstBlock "MathFunction8" + DstPort 1 + } + } + Line { + ZOrder 19494 + SrcBlock "Yend_Fil_DEMOD_TM_Y2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 19342 + Points [0, 43; 538, 0] + Branch { + ZOrder 19353 + Points [0, -33] + DstBlock "Abs9" + DstPort 1 + } + Branch { + ZOrder 19352 + Points [77, 0] + DstBlock "Divide66" + DstPort 1 + } + } + Branch { + ZOrder 19017 + DstBlock "MathFunction9" + DstPort 1 + } + } + Line { + ZOrder 19493 + SrcBlock "Yend_Fil_DEMOD_TM_P2_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 19343 + Points [0, -26; 561, 0] + Branch { + ZOrder 19355 + Points [0, 41] + DstBlock "Abs10" + DstPort 1 + } + Branch { + ZOrder 19354 + Points [63, 0; 0, 26] + DstBlock "Divide71" + DstPort 1 + } + } + Branch { + ZOrder 19027 + DstBlock "MathFunction10" + DstPort 1 + } + } + Line { + ZOrder 19492 + SrcBlock "Yend_Fil_DEMOD_TM_P2_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 19500 + Points [0, 54; 541, 0] + Branch { + ZOrder 19504 + Points [0, -29] + DstBlock "Abs11" + DstPort 1 + } + Branch { + ZOrder 19503 + Points [76, 0] + DstBlock "Divide72" + DstPort 1 + } + } + Branch { + ZOrder 19029 + DstBlock "MathFunction11" + DstPort 1 + } + } + Line { + ZOrder 19276 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L1_MON" + DstPort 1 + } + Line { + ZOrder 19266 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 19267 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 19277 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_L1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L1" + DstPort 1 + } + Line { + ZOrder 19279 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L1_MON" + DstPort 1 + } + Line { + ZOrder 19283 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_Y1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y1" + DstPort 1 + } + Line { + ZOrder 19284 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y1_MON" + DstPort 1 + } + Line { + ZOrder 19285 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 19286 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 19287 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_Y1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y1" + DstPort 1 + } + Line { + ZOrder 19288 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y1_MON" + DstPort 1 + } + Line { + ZOrder 19297 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_P1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P1" + DstPort 1 + } + Line { + ZOrder 19298 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P1_MON" + DstPort 1 + } + Line { + ZOrder 19299 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 19300 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 19301 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_P1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P1" + DstPort 1 + } + Line { + ZOrder 19302 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P1_MON" + DstPort 1 + } + Line { + ZOrder 19309 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_L2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L2" + DstPort 1 + } + Line { + ZOrder 19310 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_L2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L2" + DstPort 1 + } + Line { + ZOrder 19311 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_Y2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y2" + DstPort 1 + } + Line { + ZOrder 19312 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_Y2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y2" + DstPort 1 + } + Line { + ZOrder 19313 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_P2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P2" + DstPort 1 + } + Line { + ZOrder 19314 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_P2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P2" + DstPort 1 + } + Line { + ZOrder 19334 + SrcBlock "Divide64" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L2_MON" + DstPort 1 + } + Line { + ZOrder 19322 + SrcBlock "Abs6" + SrcPort 1 + DstBlock "Divide64" + DstPort 2 + } + Line { + ZOrder 19323 + SrcBlock "Abs7" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide70" + DstPort 2 + } + Line { + ZOrder 19335 + SrcBlock "Divide70" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L2_MON" + DstPort 1 + } + Line { + ZOrder 19336 + SrcBlock "Divide65" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y2_MON" + DstPort 1 + } + Line { + ZOrder 19326 + SrcBlock "Abs8" + SrcPort 1 + DstBlock "Divide65" + DstPort 2 + } + Line { + ZOrder 19327 + SrcBlock "Abs9" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide66" + DstPort 2 + } + Line { + ZOrder 19337 + SrcBlock "Divide66" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y2_MON" + DstPort 1 + } + Line { + ZOrder 19338 + SrcBlock "Divide71" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P2_MON" + DstPort 1 + } + Line { + ZOrder 19330 + SrcBlock "Abs10" + SrcPort 1 + DstBlock "Divide71" + DstPort 2 + } + Line { + ZOrder 19331 + SrcBlock "Abs11" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide72" + DstPort 2 + } + Line { + ZOrder 19333 + SrcBlock "Divide72" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P2_MON" + DstPort 1 + } + Line { + ZOrder 19476 + SrcBlock "Yend_Fil_DEMOD_TM_Y1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19292 + Points [0, 35; 467, 0] + Branch { + ZOrder 19294 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 19293 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 18982 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 19474 + SrcBlock "Yend_Fil_DEMOD_TM_Y1_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 19289 + Points [0, -40; 475, 0] + Branch { + ZOrder 19291 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 19290 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 18977 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 19399 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 19401 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + Line { + ZOrder 17303 + SrcBlock "Yend_OSC_TM_Y2_SW" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 19781 + Points [0, 182; -242, 0] + Branch { + ZOrder 19923 + Points [0, 83] + DstBlock "Choice17" + DstPort 2 + } + Branch { + ZOrder 19922 + Points [-140, 0; 0, 83] + DstBlock "Choice16" + DstPort 2 + } + } + Branch { + ZOrder 19780 + DstBlock "Choice9" + DstPort 2 + } + } + Line { + ZOrder 19916 + SrcBlock "Yend_OSC_TM_L2" + SrcPort 3 + Points [24, 0; 0, 285] + DstBlock "Choice14" + DstPort 1 + } + Line { + ZOrder 19913 + SrcBlock "Yend_OSC_TM_L2" + SrcPort 2 + Points [8, 0; 0, 251; -136, 0; 0, 54] + DstBlock "Choice15" + DstPort 1 + } + Line { + ZOrder 19914 + SrcBlock "Yend_OSC_TM_Y2" + SrcPort 2 + Points [13, 0; 0, 157; -134, 0; 0, 98] + DstBlock "Choice16" + DstPort 1 + } + Line { + ZOrder 19917 + SrcBlock "Yend_OSC_TM_Y2" + SrcPort 3 + Points [30, 0; 0, 235] + DstBlock "Choice17" + DstPort 1 + } + Line { + ZOrder 19915 + SrcBlock "Yend_OSC_TM_P2" + SrcPort 2 + Points [18, 0; 0, 64; -132, 0; 0, 141] + DstBlock "Choice19" + DstPort 1 + } + Line { + ZOrder 19908 + SrcBlock "Mux18" + SrcPort 1 + DstBlock "Fcn" + DstPort 1 + } + Line { + ZOrder 19910 + SrcBlock "Mux19" + SrcPort 1 + DstBlock "Fcn1" + DstPort 1 + } + Line { + ZOrder 23385 + SrcBlock "Fcn" + SrcPort 1 + Points [42, 0; 0, 1090] + Branch { + ZOrder 19947 + DstBlock "Product56" + DstPort 2 + } + Branch { + ZOrder 19868 + Points [0, 135] + Branch { + ZOrder 19956 + Points [0, 130] + Branch { + ZOrder 24412 + Points [0, 205] + Branch { + ZOrder 24415 + Points [0, 135] + Branch { + ZOrder 24418 + Points [0, 130] + DstBlock "Product70" + DstPort 2 + } + Branch { + ZOrder 24417 + DstBlock "Product67" + DstPort 2 + } + } + Branch { + ZOrder 24414 + DstBlock "Product46" + DstPort 2 + } + } + Branch { + ZOrder 24411 + DstBlock "Product62" + DstPort 2 + } + } + Branch { + ZOrder 19955 + DstBlock "Product59" + DstPort 2 + } + } + } + Line { + ZOrder 23387 + SrcBlock "Fcn1" + SrcPort 1 + Points [0, 74; -120, 0; 0, 1071; 134, 0] + Branch { + ZOrder 19946 + Points [0, 135] + Branch { + ZOrder 19948 + Points [0, 130] + Branch { + ZOrder 24403 + Points [0, 205] + Branch { + ZOrder 24406 + Points [0, 135] + Branch { + ZOrder 24409 + Points [0, 130] + DstBlock "Product71" + DstPort 2 + } + Branch { + ZOrder 24408 + DstBlock "Product68" + DstPort 2 + } + } + Branch { + ZOrder 24405 + DstBlock "Product65" + DstPort 2 + } + } + Branch { + ZOrder 24402 + DstBlock "Product63" + DstPort 2 + } + } + Branch { + ZOrder 19945 + DstBlock "Product60" + DstPort 2 + } + } + Branch { + ZOrder 19944 + DstBlock "Product57" + DstPort 2 + } + } + Line { + ZOrder 19919 + SrcBlock "Yend_OSC_TM_P2" + SrcPort 3 + Points [35, 0; 0, 185] + DstBlock "Choice18" + DstPort 1 + } + Line { + ZOrder 17306 + SrcBlock "Yend_OSC_TM_P2_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 19814 + Points [0, 77; -235, 0] + Branch { + ZOrder 19932 + Points [0, 138] + DstBlock "Choice18" + DstPort 2 + } + Branch { + ZOrder 19931 + Points [-140, 0; 0, 138] + DstBlock "Choice19" + DstPort 2 + } + } + Branch { + ZOrder 19813 + DstBlock "Choice10" + DstPort 2 + } + } + Line { + ZOrder 19767 + SrcBlock "Constant91" + SrcPort 1 + Points [8, 0; 0, 13] + Branch { + ZOrder 19936 + Points [174, 0; 0, 32] + Branch { + ZOrder 19939 + Points [0, 50] + Branch { + ZOrder 19942 + Points [0, 50] + DstBlock "Choice18" + DstPort 3 + } + Branch { + ZOrder 19941 + DstBlock "Choice17" + DstPort 3 + } + } + Branch { + ZOrder 19938 + DstBlock "Choice14" + DstPort 3 + } + } + Branch { + ZOrder 19935 + Points [0, 32] + Branch { + ZOrder 19802 + DstBlock "Choice15" + DstPort 3 + } + Branch { + ZOrder 19799 + Points [0, 50] + Branch { + ZOrder 19850 + Points [0, 50] + DstBlock "Choice19" + DstPort 3 + } + Branch { + ZOrder 19804 + DstBlock "Choice16" + DstPort 3 + } + } + } + } + Line { + ZOrder 19949 + SrcBlock "Choice15" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux18" + DstPort 1 + } + Line { + ZOrder 19950 + SrcBlock "Choice16" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux18" + DstPort 2 + } + Line { + ZOrder 19951 + SrcBlock "Choice19" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux18" + DstPort 3 + } + Line { + ZOrder 19952 + SrcBlock "Choice14" + SrcPort 1 + Points [36, 0; 0, 148; -67, 0; 0, 27] + DstBlock "Mux19" + DstPort 1 + } + Line { + ZOrder 19953 + SrcBlock "Choice17" + SrcPort 1 + Points [31, 0; 0, 93; -76, 0; 0, 47] + DstBlock "Mux19" + DstPort 2 + } + Line { + ZOrder 19954 + SrcBlock "Choice18" + SrcPort 1 + Points [12, 0; 0, 36; -63, 0; 0, 69] + DstBlock "Mux19" + DstPort 3 + } + Line { + ZOrder 20027 + SrcBlock "Yend_OSC_TM_L1" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 20026 + SrcBlock "Yend_OSC_TM_L1" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 20030 + SrcBlock "Yend_OSC_TM_Y1" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 20031 + SrcBlock "Yend_OSC_TM_Y1" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 20028 + SrcBlock "Yend_OSC_TM_P1" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 20029 + SrcBlock "Yend_OSC_TM_P1" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 20019 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 20018 + Points [176, 0; 0, 32] + Branch { + ZOrder 20053 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 20052 + Points [0, 50] + Branch { + ZOrder 20054 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 20047 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 20013 + Points [0, 32] + Branch { + ZOrder 20012 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 20011 + Points [0, 50] + Branch { + ZOrder 20010 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 20009 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 20020 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 20021 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 20022 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 20023 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 20024 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 20025 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 9394 + SrcBlock "Yend_OSC_TM_P1_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 22217 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 20039 + Points [0, 71; -142, 0] + Branch { + ZOrder 20051 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 20050 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 20055 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 20056 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 23388 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0; 0, 325] + Branch { + ZOrder 23389 + DstBlock "Product47" + DstPort 2 + } + Branch { + ZOrder 22244 + Points [0, 135] + Branch { + ZOrder 20062 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 20061 + DstBlock "Product50" + DstPort 2 + } + } + } + Line { + ZOrder 23390 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 33; -139, 0; 0, 347] + Branch { + ZOrder 23391 + Points [0, 135] + Branch { + ZOrder 20069 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 20068 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 22252 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 22033 + SrcBlock "Constant93" + SrcPort 1 + Points [45, 0] + DstBlock "Choice26" + DstPort 3 + } + Line { + ZOrder 22034 + SrcBlock "Yend_DARM_TM_L_SW" + SrcPort 1 + DstBlock "Choice26" + DstPort 2 + } + Line { + ZOrder 24219 + SrcBlock "Yend_Fil_COIL1" + SrcPort 1 + DstBlock "Yend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24226 + SrcBlock "Yend_Fil_COIL2" + SrcPort 1 + DstBlock "Yend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24227 + SrcBlock "Yend_Fil_COIL3" + SrcPort 1 + DstBlock "Yend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24228 + SrcBlock "Yend_Fil_COIL4" + SrcPort 1 + DstBlock "Yend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24237 + SrcBlock "Yend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 62574 + Points [0, -30] + DstBlock "Yend_TM_COIL1_VOLT" + DstPort 1 + } + Branch { + ZOrder 62573 + Points [0, 4; 134, 0; 0, -9] + DstBlock "Goto13" + DstPort 1 + } + } + Line { + ZOrder 24238 + SrcBlock "Yend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 62576 + DstBlock "Goto14" + DstPort 1 + } + Branch { + ZOrder 62575 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 24317 + SrcBlock "Product46" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX2_SIN" + DstPort 1 + } + Line { + ZOrder 24318 + SrcBlock "Product65" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX2_COS" + DstPort 1 + } + Line { + ZOrder 24319 + SrcBlock "MathFunction14" + SrcPort 1 + DstBlock "Sum69" + DstPort 1 + } + Line { + ZOrder 24320 + SrcBlock "MathFunction15" + SrcPort 1 + Points [30, 0] + DstBlock "Sum69" + DstPort 2 + } + Line { + ZOrder 24321 + SrcBlock "Sum69" + SrcPort 1 + DstBlock "SQRT7" + DstPort 1 + } + Line { + ZOrder 24322 + SrcBlock "SQRT7" + SrcPort 1 + Points [5, 0] + DstBlock "Product66" + DstPort 1 + } + Line { + ZOrder 24323 + SrcBlock "Constant41" + SrcPort 1 + Points [5, 0] + DstBlock "Product66" + DstPort 2 + } + Line { + ZOrder 24324 + SrcBlock "Product66" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 24325 + SrcBlock "Product67" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX1_SIN" + DstPort 1 + } + Line { + ZOrder 24326 + SrcBlock "Product68" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX1_COS" + DstPort 1 + } + Line { + ZOrder 24327 + SrcBlock "MathFunction16" + SrcPort 1 + DstBlock "Sum70" + DstPort 1 + } + Line { + ZOrder 24328 + SrcBlock "MathFunction17" + SrcPort 1 + Points [30, 0] + DstBlock "Sum70" + DstPort 2 + } + Line { + ZOrder 24329 + SrcBlock "Sum70" + SrcPort 1 + DstBlock "SQRT8" + DstPort 1 + } + Line { + ZOrder 24330 + SrcBlock "SQRT8" + SrcPort 1 + Points [5, 0] + DstBlock "Product69" + DstPort 1 + } + Line { + ZOrder 24331 + SrcBlock "Constant40" + SrcPort 1 + Points [5, 0] + DstBlock "Product69" + DstPort 2 + } + Line { + ZOrder 24332 + SrcBlock "Product69" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 24333 + SrcBlock "Product70" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPY1_SIN" + DstPort 1 + } + Line { + ZOrder 24334 + SrcBlock "Product71" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPY1_COS" + DstPort 1 + } + Line { + ZOrder 24335 + SrcBlock "MathFunction12" + SrcPort 1 + DstBlock "Sum71" + DstPort 1 + } + Line { + ZOrder 24336 + SrcBlock "MathFunction13" + SrcPort 1 + Points [30, 0] + DstBlock "Sum71" + DstPort 2 + } + Line { + ZOrder 24337 + SrcBlock "Sum71" + SrcPort 1 + DstBlock "SQRT9" + DstPort 1 + } + Line { + ZOrder 24338 + SrcBlock "SQRT9" + SrcPort 1 + Points [5, 0] + DstBlock "Product72" + DstPort 1 + } + Line { + ZOrder 24339 + SrcBlock "Constant44" + SrcPort 1 + Points [5, 0] + DstBlock "Product72" + DstPort 2 + } + Line { + ZOrder 24340 + SrcBlock "Product72" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 24341 + SrcBlock "Yend_DEMOD_TM_AMP_OPX2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX2" + DstPort 1 + } + Line { + ZOrder 24342 + SrcBlock "Yend_DEMOD_TM_AMP_OPX1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX1" + DstPort 1 + } + Line { + ZOrder 24343 + SrcBlock "Yend_DEMOD_TM_AMP_OPY1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPY1" + DstPort 1 + } + Line { + ZOrder 24348 + SrcBlock "Yend_Fil_DEMOD_TM_OPX2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 24347 + Points [0, -45; 549, 0] + Branch { + ZOrder 24346 + Points [0, 40] + DstBlock "Abs14" + DstPort 1 + } + Branch { + ZOrder 24345 + Points [66, 0; 0, 25] + DstBlock "Divide36" + DstPort 1 + } + } + Branch { + ZOrder 24344 + DstBlock "MathFunction14" + DstPort 1 + } + } + Line { + ZOrder 24353 + SrcBlock "Yend_Fil_DEMOD_TM_OPX2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 24352 + Points [0, 43; 532, 0] + Branch { + ZOrder 24351 + Points [0, -38] + DstBlock "Abs15" + DstPort 1 + } + Branch { + ZOrder 24350 + Points [83, 0] + DstBlock "Divide76" + DstPort 1 + } + } + Branch { + ZOrder 24349 + DstBlock "MathFunction15" + DstPort 1 + } + } + Line { + ZOrder 24358 + SrcBlock "Yend_Fil_DEMOD_TM_OPX1_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 24357 + Points [0, -28; 551, 0] + Branch { + ZOrder 24356 + Points [0, 28] + DstBlock "Abs16" + DstPort 1 + } + Branch { + ZOrder 24355 + Points [80, 0; 0, 13] + DstBlock "Divide74" + DstPort 1 + } + } + Branch { + ZOrder 24354 + DstBlock "MathFunction16" + DstPort 1 + } + } + Line { + ZOrder 24363 + SrcBlock "Yend_Fil_DEMOD_TM_OPX1_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 24362 + Points [0, 43; 538, 0] + Branch { + ZOrder 24361 + Points [0, -33] + DstBlock "Abs17" + DstPort 1 + } + Branch { + ZOrder 24360 + Points [77, 0] + DstBlock "Divide75" + DstPort 1 + } + } + Branch { + ZOrder 24359 + DstBlock "MathFunction17" + DstPort 1 + } + } + Line { + ZOrder 24368 + SrcBlock "Yend_Fil_DEMOD_TM_OPY1_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 24367 + Points [0, -26; 561, 0] + Branch { + ZOrder 24366 + Points [0, 41] + DstBlock "Abs12" + DstPort 1 + } + Branch { + ZOrder 24365 + Points [63, 0; 0, 26] + DstBlock "Divide77" + DstPort 1 + } + } + Branch { + ZOrder 24364 + DstBlock "MathFunction12" + DstPort 1 + } + } + Line { + ZOrder 24373 + SrcBlock "Yend_Fil_DEMOD_TM_OPY1_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 24372 + Points [0, 54; 541, 0] + Branch { + ZOrder 24371 + Points [0, -29] + DstBlock "Abs13" + DstPort 1 + } + Branch { + ZOrder 24370 + Points [76, 0] + DstBlock "Divide78" + DstPort 1 + } + } + Branch { + ZOrder 24369 + DstBlock "MathFunction13" + DstPort 1 + } + } + Line { + ZOrder 24374 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX2" + DstPort 1 + } + Line { + ZOrder 24375 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_OPX2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX2" + DstPort 1 + } + Line { + ZOrder 24376 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX1" + DstPort 1 + } + Line { + ZOrder 24377 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_OPX1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX1" + DstPort 1 + } + Line { + ZOrder 24378 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPY1" + DstPort 1 + } + Line { + ZOrder 24379 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_OPY1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPY1" + DstPort 1 + } + Line { + ZOrder 24380 + SrcBlock "Divide36" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 24381 + SrcBlock "Abs14" + SrcPort 1 + DstBlock "Divide36" + DstPort 2 + } + Line { + ZOrder 24382 + SrcBlock "Abs15" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide76" + DstPort 2 + } + Line { + ZOrder 24383 + SrcBlock "Divide76" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 24384 + SrcBlock "Divide74" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 24385 + SrcBlock "Abs16" + SrcPort 1 + DstBlock "Divide74" + DstPort 2 + } + Line { + ZOrder 24386 + SrcBlock "Abs17" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide75" + DstPort 2 + } + Line { + ZOrder 24387 + SrcBlock "Divide75" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 24388 + SrcBlock "Divide77" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 24389 + SrcBlock "Abs12" + SrcPort 1 + DstBlock "Divide77" + DstPort 2 + } + Line { + ZOrder 24390 + SrcBlock "Abs13" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide78" + DstPort 2 + } + Line { + ZOrder 24391 + SrcBlock "Divide78" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 29783 + SrcBlock "Sum94" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 29771 + SrcBlock "Sum91" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 29776 + SrcBlock "Sum92" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 54471 + SrcBlock "Divide101" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 55172 + Points [0, -30] + Branch { + ZOrder 55174 + Points [0, -32; 60, 0] + DstBlock "Divide3" + DstPort 1 + } + Branch { + ZOrder 55173 + DstBlock "Abs36" + DstPort 1 + } + } + Branch { + ZOrder 55171 + Points [120, 0; 0, -10] + DstBlock "Choice7" + DstPort 1 + } + } + Line { + ZOrder 29147 + SrcBlock "Ground60" + SrcPort 1 + DstBlock "Xend_OSC_TM_L2" + DstPort 1 + } + Line { + ZOrder 29148 + SrcBlock "Xend_OSC_TM_L2" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice43" + DstPort 1 + } + Line { + ZOrder 29149 + SrcBlock "Ground61" + SrcPort 1 + DstBlock "Xend_OSC_TM_Y2" + DstPort 1 + } + Line { + ZOrder 29150 + SrcBlock "Ground62" + SrcPort 1 + DstBlock "Xend_OSC_TM_P2" + DstPort 1 + } + Line { + ZOrder 29155 + SrcBlock "Xend_OSC_TM_L2_SW" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 29154 + DstBlock "Choice43" + DstPort 2 + } + Branch { + ZOrder 29153 + Points [0, 287; -245, 0] + Branch { + ZOrder 29152 + Points [0, 28] + DstBlock "Choice30" + DstPort 2 + } + Branch { + ZOrder 29151 + Points [-139, 0] + DstBlock "Choice31" + DstPort 2 + } + } + } + Line { + ZOrder 29156 + SrcBlock "Constant97" + SrcPort 1 + Points [45, 0] + DstBlock "Choice43" + DstPort 3 + } + Line { + ZOrder 29158 + SrcBlock "Xend_OSC_TM_Y2" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice44" + DstPort 1 + } + Line { + ZOrder 29159 + SrcBlock "Constant98" + SrcPort 1 + Points [45, 0] + DstBlock "Choice44" + DstPort 3 + } + Line { + ZOrder 29160 + SrcBlock "Xend_OSC_TM_P2" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice29" + DstPort 1 + } + Line { + ZOrder 29161 + SrcBlock "Constant99" + SrcPort 1 + Points [45, 0] + DstBlock "Choice29" + DstPort 3 + } + Line { + ZOrder 29171 + SrcBlock "Xend_OSC_TM_Y2_SW" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 29170 + Points [0, 182; -242, 0] + Branch { + ZOrder 29169 + Points [0, 83] + DstBlock "Choice33" + DstPort 2 + } + Branch { + ZOrder 29168 + Points [-140, 0; 0, 83] + DstBlock "Choice32" + DstPort 2 + } + } + Branch { + ZOrder 29167 + DstBlock "Choice44" + DstPort 2 + } + } + Line { + ZOrder 29172 + SrcBlock "Xend_OSC_TM_L2" + SrcPort 3 + Points [24, 0; 0, 285] + DstBlock "Choice30" + DstPort 1 + } + Line { + ZOrder 29173 + SrcBlock "Xend_OSC_TM_L2" + SrcPort 2 + Points [8, 0; 0, 251; -136, 0; 0, 54] + DstBlock "Choice31" + DstPort 1 + } + Line { + ZOrder 29174 + SrcBlock "Xend_OSC_TM_Y2" + SrcPort 2 + Points [13, 0; 0, 157; -134, 0; 0, 98] + DstBlock "Choice32" + DstPort 1 + } + Line { + ZOrder 29175 + SrcBlock "Xend_OSC_TM_Y2" + SrcPort 3 + Points [30, 0; 0, 235] + DstBlock "Choice33" + DstPort 1 + } + Line { + ZOrder 29176 + SrcBlock "Xend_OSC_TM_P2" + SrcPort 2 + Points [18, 0; 0, 64; -132, 0; 0, 141] + DstBlock "Choice35" + DstPort 1 + } + Line { + ZOrder 29177 + SrcBlock "Mux22" + SrcPort 1 + DstBlock "Fcn4" + DstPort 1 + } + Line { + ZOrder 29178 + SrcBlock "Mux23" + SrcPort 1 + DstBlock "Fcn5" + DstPort 1 + } + Line { + ZOrder 29179 + SrcBlock "Xend_OSC_TM_P2" + SrcPort 3 + Points [50, 0] + DstBlock "Choice34" + DstPort 1 + } + Line { + ZOrder 29184 + SrcBlock "Xend_OSC_TM_P2_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 29183 + Points [0, 77; -235, 0] + Branch { + ZOrder 29182 + Points [0, 138] + DstBlock "Choice34" + DstPort 2 + } + Branch { + ZOrder 29181 + Points [-140, 0; 0, 138] + DstBlock "Choice35" + DstPort 2 + } + } + Branch { + ZOrder 29180 + DstBlock "Choice29" + DstPort 2 + } + } + Line { + ZOrder 29195 + SrcBlock "Constant100" + SrcPort 1 + Points [8, 0; 0, 13] + Branch { + ZOrder 29194 + Points [174, 0; 0, 32] + Branch { + ZOrder 29193 + Points [0, 50] + Branch { + ZOrder 29192 + Points [0, 50] + DstBlock "Choice34" + DstPort 3 + } + Branch { + ZOrder 29191 + DstBlock "Choice33" + DstPort 3 + } + } + Branch { + ZOrder 29190 + DstBlock "Choice30" + DstPort 3 + } + } + Branch { + ZOrder 29189 + Points [0, 32] + Branch { + ZOrder 29188 + DstBlock "Choice31" + DstPort 3 + } + Branch { + ZOrder 29187 + Points [0, 50] + Branch { + ZOrder 29186 + Points [0, 50] + DstBlock "Choice35" + DstPort 3 + } + Branch { + ZOrder 29185 + DstBlock "Choice32" + DstPort 3 + } + } + } + } + Line { + ZOrder 29196 + SrcBlock "Choice31" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux22" + DstPort 1 + } + Line { + ZOrder 29197 + SrcBlock "Choice32" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux22" + DstPort 2 + } + Line { + ZOrder 29198 + SrcBlock "Choice35" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux22" + DstPort 3 + } + Line { + ZOrder 29199 + SrcBlock "Choice30" + SrcPort 1 + Points [36, 0; 0, 148; -67, 0; 0, 27] + DstBlock "Mux23" + DstPort 1 + } + Line { + ZOrder 29200 + SrcBlock "Choice33" + SrcPort 1 + Points [31, 0; 0, 93; -76, 0; 0, 47] + DstBlock "Mux23" + DstPort 2 + } + Line { + ZOrder 29201 + SrcBlock "Choice34" + SrcPort 1 + Points [12, 0; 0, 36; -63, 0; 0, 69] + DstBlock "Mux23" + DstPort 3 + } + Line { + ZOrder 12058 + SrcBlock "Xend_OSC_TM_L1_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 29311 + Points [0, 283; -189, 0] + Branch { + ZOrder 29277 + Points [-164, 0; 0, 32] + DstBlock "Choice52" + DstPort 2 + } + Branch { + ZOrder 29276 + Points [0, 32] + DstBlock "Choice51" + DstPort 2 + } + } + Branch { + ZOrder 29310 + DstBlock "Choice3" + DstPort 2 + } + } + Line { + ZOrder 12062 + SrcBlock "Xend_OSC_TM_Y1_SW" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 29316 + DstBlock "Choice4" + DstPort 2 + } + Branch { + ZOrder 29314 + Points [0, 176; -176, 0] + Branch { + ZOrder 29280 + Points [-170, 0; 0, 89] + DstBlock "Choice53" + DstPort 2 + } + Branch { + ZOrder 29279 + Points [0, 89] + DstBlock "Choice54" + DstPort 2 + } + } + } + Line { + ZOrder 29327 + SrcBlock "Xend_OSC_TM_L1" + SrcPort 3 + Points [37, 0; 0, 285] + DstBlock "Choice51" + DstPort 1 + } + Line { + ZOrder 29326 + SrcBlock "Xend_OSC_TM_L1" + SrcPort 2 + Points [15, 0; 0, 287; -105, 0; 0, 18] + DstBlock "Choice52" + DstPort 1 + } + Line { + ZOrder 29328 + SrcBlock "Xend_OSC_TM_Y1" + SrcPort 2 + Points [10, 0; 0, 166; -118, 0; 0, 89] + DstBlock "Choice53" + DstPort 1 + } + Line { + ZOrder 29329 + SrcBlock "Xend_OSC_TM_Y1" + SrcPort 3 + Points [29, 0; 0, 235] + DstBlock "Choice54" + DstPort 1 + } + Line { + ZOrder 29341 + SrcBlock "Xend_OSC_TM_P1" + SrcPort 2 + Points [3, 0; 0, 55; -100, 0; 0, 150] + DstBlock "Choice56" + DstPort 1 + } + Line { + ZOrder 29338 + SrcBlock "Xend_OSC_TM_P1" + SrcPort 3 + Points [20, 0; 0, 185] + DstBlock "Choice55" + DstPort 1 + } + Line { + ZOrder 29298 + SrcBlock "Constant103" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 29297 + Points [176, 0; 0, 32] + Branch { + ZOrder 29296 + DstBlock "Choice51" + DstPort 3 + } + Branch { + ZOrder 29295 + Points [0, 50] + Branch { + ZOrder 29294 + DstBlock "Choice54" + DstPort 3 + } + Branch { + ZOrder 29293 + Points [0, 50] + DstBlock "Choice55" + DstPort 3 + } + } + } + Branch { + ZOrder 29292 + Points [0, 32] + Branch { + ZOrder 29291 + DstBlock "Choice52" + DstPort 3 + } + Branch { + ZOrder 29290 + Points [0, 50] + Branch { + ZOrder 29289 + Points [0, 50] + DstBlock "Choice56" + DstPort 3 + } + Branch { + ZOrder 29288 + DstBlock "Choice53" + DstPort 3 + } + } + } + } + Line { + ZOrder 29299 + SrcBlock "Choice52" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux28" + DstPort 1 + } + Line { + ZOrder 29300 + SrcBlock "Choice53" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux28" + DstPort 2 + } + Line { + ZOrder 29301 + SrcBlock "Choice56" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux28" + DstPort 3 + } + Line { + ZOrder 29302 + SrcBlock "Choice51" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux29" + DstPort 1 + } + Line { + ZOrder 29303 + SrcBlock "Choice54" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux29" + DstPort 2 + } + Line { + ZOrder 29304 + SrcBlock "Choice55" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux29" + DstPort 3 + } + Line { + ZOrder 12065 + SrcBlock "Xend_OSC_TM_P1_SW" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 29322 + DstBlock "Choice5" + DstPort 2 + } + Branch { + ZOrder 29318 + Points [0, 71; -179, 0] + Branch { + ZOrder 29321 + Points [0, 144] + DstBlock "Choice55" + DstPort 2 + } + Branch { + ZOrder 29320 + Points [-167, 0; 0, 144] + DstBlock "Choice56" + DstPort 2 + } + } + } + Line { + ZOrder 29308 + SrcBlock "Mux28" + SrcPort 1 + DstBlock "Fcn10" + DstPort 1 + } + Line { + ZOrder 29309 + SrcBlock "Mux29" + SrcPort 1 + DstBlock "Fcn11" + DstPort 1 + } + Line { + ZOrder 29342 + SrcBlock "Choice3" + SrcPort 1 + Points [55, 0; 0, 250] + DstBlock "Sum75" + DstPort 1 + } + Line { + ZOrder 29343 + SrcBlock "Choice4" + SrcPort 1 + Points [25, 0; 0, 205] + DstBlock "Sum76" + DstPort 1 + } + Line { + ZOrder 29344 + SrcBlock "Choice5" + SrcPort 1 + Points [10, 0; 0, 150] + DstBlock "Sum77" + DstPort 1 + } + Line { + ZOrder 29345 + SrcBlock "Sum77" + SrcPort 1 + Points [12, 0; 0, 420] + DstBlock "Sum49" + DstPort 2 + } + Line { + ZOrder 29346 + SrcBlock "Sum76" + SrcPort 1 + Points [19, 0; 0, 396; 41, 0] + DstBlock "Sum48" + DstPort 2 + } + Line { + ZOrder 29347 + SrcBlock "Sum75" + SrcPort 1 + Points [34, 0; 0, 376; 26, 0] + DstBlock "Sum47" + DstPort 2 + } + Line { + ZOrder 29348 + SrcBlock "Choice43" + SrcPort 1 + Points [355, 0; 0, 618; 25, 0] + DstBlock "Sum75" + DstPort 2 + } + Line { + ZOrder 29349 + SrcBlock "Choice44" + SrcPort 1 + Points [345, 0; 0, 575] + DstBlock "Sum76" + DstPort 2 + } + Line { + ZOrder 29350 + SrcBlock "Choice29" + SrcPort 1 + Points [320, 0; 0, 521; 60, 0] + DstBlock "Sum77" + DstPort 2 + } + Line { + ZOrder 14308 + SrcBlock "Xend_OPLEV2_X_mm_diff_MON" + SrcPort 1 + Points [192, 0; 0, 610] + Branch { + ZOrder 29656 + Points [0, 1145; 1703, 0] + Branch { + ZOrder 29352 + Points [0, 55] + DstBlock "Product93" + DstPort 1 + } + Branch { + ZOrder 29351 + DstBlock "Product74" + DstPort 1 + } + } + Branch { + ZOrder 29655 + DstBlock "Product37" + DstPort 2 + } + } + Line { + ZOrder 29354 + SrcBlock "Product75" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L1_SIN" + DstPort 1 + } + Line { + ZOrder 29355 + SrcBlock "Product76" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L1_COS" + DstPort 1 + } + Line { + ZOrder 29360 + SrcBlock "Xend_Fil_DEMOD_TM_L1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 29359 + DstBlock "MathFunction18" + DstPort 1 + } + Branch { + ZOrder 29358 + Points [0, -45; 478, 0] + Branch { + ZOrder 29357 + Points [0, 30] + DstBlock "Abs18" + DstPort 1 + } + Branch { + ZOrder 29356 + Points [68, 0] + DstBlock "Divide80" + DstPort 1 + } + } + } + Line { + ZOrder 29361 + SrcBlock "Sum72" + SrcPort 1 + DstBlock "SQRT10" + DstPort 1 + } + Line { + ZOrder 29362 + SrcBlock "SQRT10" + SrcPort 1 + Points [5, 0] + DstBlock "Product77" + DstPort 1 + } + Line { + ZOrder 29363 + SrcBlock "Constant102" + SrcPort 1 + Points [5, 0] + DstBlock "Product77" + DstPort 2 + } + Line { + ZOrder 29364 + SrcBlock "Product78" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y1_SIN" + DstPort 1 + } + Line { + ZOrder 29365 + SrcBlock "Product79" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y1_COS" + DstPort 1 + } + Line { + ZOrder 29366 + SrcBlock "MathFunction28" + SrcPort 1 + DstBlock "Sum73" + DstPort 1 + } + Line { + ZOrder 29367 + SrcBlock "MathFunction29" + SrcPort 1 + Points [30, 0] + DstBlock "Sum73" + DstPort 2 + } + Line { + ZOrder 29368 + SrcBlock "Sum73" + SrcPort 1 + DstBlock "SQRT11" + DstPort 1 + } + Line { + ZOrder 29369 + SrcBlock "SQRT11" + SrcPort 1 + Points [5, 0] + DstBlock "Product80" + DstPort 1 + } + Line { + ZOrder 29370 + SrcBlock "Constant101" + SrcPort 1 + Points [5, 0] + DstBlock "Product80" + DstPort 2 + } + Line { + ZOrder 29371 + SrcBlock "Product80" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y1_MON" + DstPort 1 + } + Line { + ZOrder 29372 + SrcBlock "Product81" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P1_SIN" + DstPort 1 + } + Line { + ZOrder 29373 + SrcBlock "Product82" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P1_COS" + DstPort 1 + } + Line { + ZOrder 29374 + SrcBlock "MathFunction30" + SrcPort 1 + DstBlock "Sum74" + DstPort 1 + } + Line { + ZOrder 29375 + SrcBlock "MathFunction31" + SrcPort 1 + Points [30, 0] + DstBlock "Sum74" + DstPort 2 + } + Line { + ZOrder 29376 + SrcBlock "Sum74" + SrcPort 1 + DstBlock "SQRT12" + DstPort 1 + } + Line { + ZOrder 29377 + SrcBlock "SQRT12" + SrcPort 1 + Points [5, 0] + DstBlock "Product83" + DstPort 1 + } + Line { + ZOrder 29378 + SrcBlock "Constant104" + SrcPort 1 + Points [5, 0] + DstBlock "Product83" + DstPort 2 + } + Line { + ZOrder 29379 + SrcBlock "Product83" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P1_MON" + DstPort 1 + } + Line { + ZOrder 29384 + SrcBlock "Xend_Fil_DEMOD_TM_L1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 29383 + DstBlock "MathFunction19" + DstPort 1 + } + Branch { + ZOrder 29382 + Points [0, 28; 465, 0] + Branch { + ZOrder 29381 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide86" + DstPort 1 + } + Branch { + ZOrder 29380 + Points [0, -33] + DstBlock "Abs19" + DstPort 1 + } + } + } + Line { + ZOrder 29717 + SrcBlock "Sum89" + SrcPort 1 + Points [545, 0] + Branch { + ZOrder 29652 + Points [0, 375] + Branch { + ZOrder 29687 + Points [141, 0] + Branch { + ZOrder 29689 + Points [0, 55] + DstBlock "Product82" + DstPort 1 + } + Branch { + ZOrder 29688 + DstBlock "Product81" + DstPort 1 + } + } + Branch { + ZOrder 29686 + Points [0, 425] + Branch { + ZOrder 29386 + Points [0, 55] + DstBlock "Product91" + DstPort 1 + } + Branch { + ZOrder 29385 + DstBlock "Product90" + DstPort 1 + } + } + } + Branch { + ZOrder 29651 + DstBlock "Xend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29716 + SrcBlock "Sum85" + SrcPort 1 + Points [537, 0] + Branch { + ZOrder 29649 + Points [0, 320] + Branch { + ZOrder 29682 + Points [147, 0] + Branch { + ZOrder 29685 + Points [0, 55] + DstBlock "Product79" + DstPort 1 + } + Branch { + ZOrder 29684 + DstBlock "Product78" + DstPort 1 + } + } + Branch { + ZOrder 29681 + Points [0, 425] + Branch { + ZOrder 29395 + Points [0, 55] + DstBlock "Product88" + DstPort 1 + } + Branch { + ZOrder 29394 + DstBlock "Product87" + DstPort 1 + } + } + } + Branch { + ZOrder 29648 + DstBlock "Xend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 56430 + SrcBlock "Sum84" + SrcPort 1 + Points [531, 0] + Branch { + ZOrder 29715 + Points [0, 260] + Branch { + ZOrder 29678 + Points [149, 0] + Branch { + ZOrder 29680 + Points [0, 55] + DstBlock "Product76" + DstPort 1 + } + Branch { + ZOrder 29679 + DstBlock "Product75" + DstPort 1 + } + } + Branch { + ZOrder 29677 + Points [0, 425] + Branch { + ZOrder 29398 + DstBlock "Product84" + DstPort 1 + } + Branch { + ZOrder 29397 + Points [0, 55] + DstBlock "Product85" + DstPort 1 + } + } + } + Branch { + ZOrder 29713 + DstBlock "Xend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 29403 + SrcBlock "Product84" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L2_SIN" + DstPort 1 + } + Line { + ZOrder 29404 + SrcBlock "Product85" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L2_COS" + DstPort 1 + } + Line { + ZOrder 29405 + SrcBlock "MathFunction32" + SrcPort 1 + DstBlock "Sum78" + DstPort 1 + } + Line { + ZOrder 29406 + SrcBlock "MathFunction33" + SrcPort 1 + Points [30, 0] + DstBlock "Sum78" + DstPort 2 + } + Line { + ZOrder 29407 + SrcBlock "Sum78" + SrcPort 1 + DstBlock "SQRT13" + DstPort 1 + } + Line { + ZOrder 29408 + SrcBlock "SQRT13" + SrcPort 1 + Points [5, 0] + DstBlock "Product86" + DstPort 1 + } + Line { + ZOrder 29409 + SrcBlock "Constant106" + SrcPort 1 + Points [5, 0] + DstBlock "Product86" + DstPort 2 + } + Line { + ZOrder 29410 + SrcBlock "Product86" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L2_MON" + DstPort 1 + } + Line { + ZOrder 29411 + SrcBlock "Product87" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y2_SIN" + DstPort 1 + } + Line { + ZOrder 29412 + SrcBlock "Product88" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y2_COS" + DstPort 1 + } + Line { + ZOrder 29413 + SrcBlock "MathFunction34" + SrcPort 1 + DstBlock "Sum79" + DstPort 1 + } + Line { + ZOrder 29414 + SrcBlock "MathFunction35" + SrcPort 1 + Points [30, 0] + DstBlock "Sum79" + DstPort 2 + } + Line { + ZOrder 29415 + SrcBlock "Sum79" + SrcPort 1 + DstBlock "SQRT14" + DstPort 1 + } + Line { + ZOrder 29416 + SrcBlock "SQRT14" + SrcPort 1 + Points [5, 0] + DstBlock "Product89" + DstPort 1 + } + Line { + ZOrder 29417 + SrcBlock "Constant105" + SrcPort 1 + Points [5, 0] + DstBlock "Product89" + DstPort 2 + } + Line { + ZOrder 29418 + SrcBlock "Product89" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y2_MON" + DstPort 1 + } + Line { + ZOrder 29419 + SrcBlock "Product90" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P2_SIN" + DstPort 1 + } + Line { + ZOrder 29420 + SrcBlock "Product91" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P2_COS" + DstPort 1 + } + Line { + ZOrder 29421 + SrcBlock "MathFunction20" + SrcPort 1 + DstBlock "Sum80" + DstPort 1 + } + Line { + ZOrder 29422 + SrcBlock "MathFunction21" + SrcPort 1 + Points [30, 0] + DstBlock "Sum80" + DstPort 2 + } + Line { + ZOrder 29423 + SrcBlock "Sum80" + SrcPort 1 + DstBlock "SQRT15" + DstPort 1 + } + Line { + ZOrder 29424 + SrcBlock "SQRT15" + SrcPort 1 + Points [5, 0] + DstBlock "Product92" + DstPort 1 + } + Line { + ZOrder 29425 + SrcBlock "Constant107" + SrcPort 1 + Points [5, 0] + DstBlock "Product92" + DstPort 2 + } + Line { + ZOrder 29426 + SrcBlock "Product92" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P2_MON" + DstPort 1 + } + Line { + ZOrder 29427 + SrcBlock "Xend_DEMOD_TM_AMP_Y1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y1" + DstPort 1 + } + Line { + ZOrder 29428 + SrcBlock "Xend_DEMOD_TM_AMP_P1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P1" + DstPort 1 + } + Line { + ZOrder 29429 + SrcBlock "Xend_DEMOD_TM_AMP_L2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L2" + DstPort 1 + } + Line { + ZOrder 29430 + SrcBlock "Xend_DEMOD_TM_AMP_Y2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y2" + DstPort 1 + } + Line { + ZOrder 29431 + SrcBlock "Xend_DEMOD_TM_AMP_P2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P2" + DstPort 1 + } + Line { + ZOrder 29432 + SrcBlock "Product77" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L1_MON" + DstPort 1 + } + Line { + ZOrder 29433 + SrcBlock "Xend_DEMOD_TM_AMP_L1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L1" + DstPort 1 + } + Line { + ZOrder 29434 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_L1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L1" + DstPort 1 + } + Line { + ZOrder 29439 + SrcBlock "Xend_Fil_DEMOD_TM_P1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 29438 + Points [0, -30; 478, 0] + Branch { + ZOrder 29437 + Points [0, 35] + DstBlock "Abs30" + DstPort 1 + } + Branch { + ZOrder 29436 + Points [62, 0; 0, 20] + DstBlock "Divide87" + DstPort 1 + } + } + Branch { + ZOrder 29435 + DstBlock "MathFunction30" + DstPort 1 + } + } + Line { + ZOrder 29444 + SrcBlock "Xend_Fil_DEMOD_TM_P1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 29443 + Points [0, 48; 458, 0] + Branch { + ZOrder 29442 + Points [0, -33] + DstBlock "Abs31" + DstPort 1 + } + Branch { + ZOrder 29441 + Points [77, 0] + DstBlock "Divide88" + DstPort 1 + } + } + Branch { + ZOrder 29440 + DstBlock "MathFunction31" + DstPort 1 + } + } + Line { + ZOrder 29449 + SrcBlock "Xend_Fil_DEMOD_TM_L2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 29448 + Points [0, -45; 549, 0] + Branch { + ZOrder 29447 + Points [0, 40] + DstBlock "Abs32" + DstPort 1 + } + Branch { + ZOrder 29446 + Points [66, 0; 0, 25] + DstBlock "Divide83" + DstPort 1 + } + } + Branch { + ZOrder 29445 + DstBlock "MathFunction32" + DstPort 1 + } + } + Line { + ZOrder 29454 + SrcBlock "Xend_Fil_DEMOD_TM_L2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29453 + Points [0, 43; 532, 0] + Branch { + ZOrder 29452 + Points [0, -38] + DstBlock "Abs33" + DstPort 1 + } + Branch { + ZOrder 29451 + Points [83, 0] + DstBlock "Divide89" + DstPort 1 + } + } + Branch { + ZOrder 29450 + DstBlock "MathFunction33" + DstPort 1 + } + } + Line { + ZOrder 29459 + SrcBlock "Xend_Fil_DEMOD_TM_Y2_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 29458 + Points [0, -28; 551, 0] + Branch { + ZOrder 29457 + Points [0, 28] + DstBlock "Abs34" + DstPort 1 + } + Branch { + ZOrder 29456 + Points [80, 0; 0, 13] + DstBlock "Divide84" + DstPort 1 + } + } + Branch { + ZOrder 29455 + DstBlock "MathFunction34" + DstPort 1 + } + } + Line { + ZOrder 29464 + SrcBlock "Xend_Fil_DEMOD_TM_Y2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29463 + Points [0, 43; 538, 0] + Branch { + ZOrder 29462 + Points [0, -33] + DstBlock "Abs35" + DstPort 1 + } + Branch { + ZOrder 29461 + Points [77, 0] + DstBlock "Divide85" + DstPort 1 + } + } + Branch { + ZOrder 29460 + DstBlock "MathFunction35" + DstPort 1 + } + } + Line { + ZOrder 29469 + SrcBlock "Xend_Fil_DEMOD_TM_P2_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29468 + Points [0, -26; 561, 0] + Branch { + ZOrder 29467 + Points [0, 41] + DstBlock "Abs20" + DstPort 1 + } + Branch { + ZOrder 29466 + Points [63, 0; 0, 26] + DstBlock "Divide90" + DstPort 1 + } + } + Branch { + ZOrder 29465 + DstBlock "MathFunction20" + DstPort 1 + } + } + Line { + ZOrder 29474 + SrcBlock "Xend_Fil_DEMOD_TM_P2_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 29473 + Points [0, 54; 541, 0] + Branch { + ZOrder 29472 + Points [0, -29] + DstBlock "Abs21" + DstPort 1 + } + Branch { + ZOrder 29471 + Points [76, 0] + DstBlock "Divide91" + DstPort 1 + } + } + Branch { + ZOrder 29470 + DstBlock "MathFunction21" + DstPort 1 + } + } + Line { + ZOrder 29475 + SrcBlock "Divide80" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L1_MON" + DstPort 1 + } + Line { + ZOrder 29476 + SrcBlock "Abs18" + SrcPort 1 + DstBlock "Divide80" + DstPort 2 + } + Line { + ZOrder 29477 + SrcBlock "Abs19" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide86" + DstPort 2 + } + Line { + ZOrder 29478 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_L1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L1" + DstPort 1 + } + Line { + ZOrder 29479 + SrcBlock "Divide86" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L1_MON" + DstPort 1 + } + Line { + ZOrder 29480 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_Y1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y1" + DstPort 1 + } + Line { + ZOrder 29481 + SrcBlock "Divide81" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y1_MON" + DstPort 1 + } + Line { + ZOrder 29482 + SrcBlock "Abs28" + SrcPort 1 + DstBlock "Divide81" + DstPort 2 + } + Line { + ZOrder 29483 + SrcBlock "Abs29" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide82" + DstPort 2 + } + Line { + ZOrder 29484 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_Y1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y1" + DstPort 1 + } + Line { + ZOrder 29485 + SrcBlock "Divide82" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y1_MON" + DstPort 1 + } + Line { + ZOrder 29486 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_P1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P1" + DstPort 1 + } + Line { + ZOrder 29487 + SrcBlock "Divide87" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P1_MON" + DstPort 1 + } + Line { + ZOrder 29488 + SrcBlock "Abs30" + SrcPort 1 + DstBlock "Divide87" + DstPort 2 + } + Line { + ZOrder 29489 + SrcBlock "Abs31" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide88" + DstPort 2 + } + Line { + ZOrder 29490 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_P1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P1" + DstPort 1 + } + Line { + ZOrder 29491 + SrcBlock "Divide88" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P1_MON" + DstPort 1 + } + Line { + ZOrder 29492 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_L2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L2" + DstPort 1 + } + Line { + ZOrder 29493 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_L2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L2" + DstPort 1 + } + Line { + ZOrder 29494 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_Y2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y2" + DstPort 1 + } + Line { + ZOrder 29495 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_Y2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y2" + DstPort 1 + } + Line { + ZOrder 29496 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_P2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P2" + DstPort 1 + } + Line { + ZOrder 29497 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_P2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P2" + DstPort 1 + } + Line { + ZOrder 29498 + SrcBlock "Divide83" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L2_MON" + DstPort 1 + } + Line { + ZOrder 29499 + SrcBlock "Abs32" + SrcPort 1 + DstBlock "Divide83" + DstPort 2 + } + Line { + ZOrder 29500 + SrcBlock "Abs33" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide89" + DstPort 2 + } + Line { + ZOrder 29501 + SrcBlock "Divide89" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L2_MON" + DstPort 1 + } + Line { + ZOrder 29502 + SrcBlock "Divide84" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y2_MON" + DstPort 1 + } + Line { + ZOrder 29503 + SrcBlock "Abs34" + SrcPort 1 + DstBlock "Divide84" + DstPort 2 + } + Line { + ZOrder 29504 + SrcBlock "Abs35" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide85" + DstPort 2 + } + Line { + ZOrder 29505 + SrcBlock "Divide85" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y2_MON" + DstPort 1 + } + Line { + ZOrder 29506 + SrcBlock "Divide90" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P2_MON" + DstPort 1 + } + Line { + ZOrder 29507 + SrcBlock "Abs20" + SrcPort 1 + DstBlock "Divide90" + DstPort 2 + } + Line { + ZOrder 29508 + SrcBlock "Abs21" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide91" + DstPort 2 + } + Line { + ZOrder 29509 + SrcBlock "Divide91" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P2_MON" + DstPort 1 + } + Line { + ZOrder 29514 + SrcBlock "Xend_Fil_DEMOD_TM_Y1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 29513 + Points [0, 35; 467, 0] + Branch { + ZOrder 29512 + Points [0, -35] + DstBlock "Abs29" + DstPort 1 + } + Branch { + ZOrder 29511 + Points [68, 0] + DstBlock "Divide82" + DstPort 1 + } + } + Branch { + ZOrder 29510 + DstBlock "MathFunction29" + DstPort 1 + } + } + Line { + ZOrder 29519 + SrcBlock "Xend_Fil_DEMOD_TM_Y1_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 29518 + Points [0, -40; 475, 0] + Branch { + ZOrder 29517 + Points [0, 30] + DstBlock "Abs28" + DstPort 1 + } + Branch { + ZOrder 29516 + Points [71, 0; 0, 15] + DstBlock "Divide81" + DstPort 1 + } + } + Branch { + ZOrder 29515 + DstBlock "MathFunction28" + DstPort 1 + } + } + Line { + ZOrder 29520 + SrcBlock "MathFunction18" + SrcPort 1 + DstBlock "Sum72" + DstPort 1 + } + Line { + ZOrder 29521 + SrcBlock "MathFunction19" + SrcPort 1 + Points [30, 0] + DstBlock "Sum72" + DstPort 2 + } + Line { + ZOrder 29654 + SrcBlock "Fcn4" + SrcPort 1 + Points [25, 0; 0, 19; 27, 0; 0, 1116] + Branch { + ZOrder 29531 + DstBlock "Product84" + DstPort 2 + } + Branch { + ZOrder 29530 + Points [0, 135] + Branch { + ZOrder 29529 + Points [0, 130] + Branch { + ZOrder 29528 + Points [0, 205] + Branch { + ZOrder 29527 + Points [0, 135] + Branch { + ZOrder 29526 + Points [0, 130] + DstBlock "Product98" + DstPort 2 + } + Branch { + ZOrder 29525 + DstBlock "Product95" + DstPort 2 + } + } + Branch { + ZOrder 29524 + DstBlock "Product74" + DstPort 2 + } + } + Branch { + ZOrder 29523 + DstBlock "Product90" + DstPort 2 + } + } + Branch { + ZOrder 29522 + DstBlock "Product87" + DstPort 2 + } + } + } + Line { + ZOrder 29653 + SrcBlock "Fcn5" + SrcPort 1 + Points [9, 0; 0, 45; -120, 0; 0, 1145; 135, 0] + Branch { + ZOrder 29542 + Points [0, 135] + Branch { + ZOrder 29541 + Points [0, 130] + Branch { + ZOrder 29540 + Points [0, 205] + Branch { + ZOrder 29539 + Points [0, 135] + Branch { + ZOrder 29538 + Points [0, 130] + DstBlock "Product99" + DstPort 2 + } + Branch { + ZOrder 29537 + DstBlock "Product96" + DstPort 2 + } + } + Branch { + ZOrder 29536 + DstBlock "Product93" + DstPort 2 + } + } + Branch { + ZOrder 29535 + DstBlock "Product91" + DstPort 2 + } + } + Branch { + ZOrder 29534 + DstBlock "Product88" + DstPort 2 + } + } + Branch { + ZOrder 29533 + DstBlock "Product85" + DstPort 2 + } + } + Line { + ZOrder 29637 + SrcBlock "Fcn10" + SrcPort 1 + Points [35, 0; 0, 365] + Branch { + ZOrder 29547 + DstBlock "Product75" + DstPort 2 + } + Branch { + ZOrder 29546 + Points [0, 135] + Branch { + ZOrder 29545 + Points [0, 130] + DstBlock "Product81" + DstPort 2 + } + Branch { + ZOrder 29544 + DstBlock "Product78" + DstPort 2 + } + } + } + Line { + ZOrder 29635 + SrcBlock "Fcn11" + SrcPort 1 + Points [17, 0; 0, 284; -147, 0; 0, 136] + Branch { + ZOrder 29638 + Points [0, 135] + Branch { + ZOrder 29551 + Points [0, 130] + DstBlock "Product82" + DstPort 2 + } + Branch { + ZOrder 29550 + DstBlock "Product79" + DstPort 2 + } + } + Branch { + ZOrder 29636 + DstBlock "Product76" + DstPort 2 + } + } + Line { + ZOrder 29554 + SrcBlock "Product74" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX2_SIN" + DstPort 1 + } + Line { + ZOrder 29555 + SrcBlock "Product93" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX2_COS" + DstPort 1 + } + Line { + ZOrder 29556 + SrcBlock "MathFunction24" + SrcPort 1 + DstBlock "Sum81" + DstPort 1 + } + Line { + ZOrder 29557 + SrcBlock "MathFunction25" + SrcPort 1 + Points [30, 0] + DstBlock "Sum81" + DstPort 2 + } + Line { + ZOrder 29558 + SrcBlock "Sum81" + SrcPort 1 + DstBlock "SQRT16" + DstPort 1 + } + Line { + ZOrder 29559 + SrcBlock "SQRT16" + SrcPort 1 + Points [5, 0] + DstBlock "Product94" + DstPort 1 + } + Line { + ZOrder 29560 + SrcBlock "Constant95" + SrcPort 1 + Points [5, 0] + DstBlock "Product94" + DstPort 2 + } + Line { + ZOrder 29561 + SrcBlock "Product94" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 29562 + SrcBlock "Product95" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX1_SIN" + DstPort 1 + } + Line { + ZOrder 29563 + SrcBlock "Product96" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX1_COS" + DstPort 1 + } + Line { + ZOrder 29564 + SrcBlock "MathFunction26" + SrcPort 1 + DstBlock "Sum82" + DstPort 1 + } + Line { + ZOrder 29565 + SrcBlock "MathFunction27" + SrcPort 1 + Points [30, 0] + DstBlock "Sum82" + DstPort 2 + } + Line { + ZOrder 29566 + SrcBlock "Sum82" + SrcPort 1 + DstBlock "SQRT17" + DstPort 1 + } + Line { + ZOrder 29567 + SrcBlock "SQRT17" + SrcPort 1 + Points [5, 0] + DstBlock "Product97" + DstPort 1 + } + Line { + ZOrder 29568 + SrcBlock "Constant94" + SrcPort 1 + Points [5, 0] + DstBlock "Product97" + DstPort 2 + } + Line { + ZOrder 29569 + SrcBlock "Product97" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 29570 + SrcBlock "Product98" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPY1_SIN" + DstPort 1 + } + Line { + ZOrder 29571 + SrcBlock "Product99" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPY1_COS" + DstPort 1 + } + Line { + ZOrder 29572 + SrcBlock "MathFunction22" + SrcPort 1 + DstBlock "Sum83" + DstPort 1 + } + Line { + ZOrder 29573 + SrcBlock "MathFunction23" + SrcPort 1 + Points [30, 0] + DstBlock "Sum83" + DstPort 2 + } + Line { + ZOrder 29574 + SrcBlock "Sum83" + SrcPort 1 + DstBlock "SQRT18" + DstPort 1 + } + Line { + ZOrder 29575 + SrcBlock "SQRT18" + SrcPort 1 + Points [5, 0] + DstBlock "Product100" + DstPort 1 + } + Line { + ZOrder 29576 + SrcBlock "Constant96" + SrcPort 1 + Points [5, 0] + DstBlock "Product100" + DstPort 2 + } + Line { + ZOrder 29577 + SrcBlock "Product100" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 29578 + SrcBlock "Xend_DEMOD_TM_AMP_OPX2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX2" + DstPort 1 + } + Line { + ZOrder 29579 + SrcBlock "Xend_DEMOD_TM_AMP_OPX1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX1" + DstPort 1 + } + Line { + ZOrder 29580 + SrcBlock "Xend_DEMOD_TM_AMP_OPY1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPY1" + DstPort 1 + } + Line { + ZOrder 29585 + SrcBlock "Xend_Fil_DEMOD_TM_OPX2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 29584 + Points [0, -45; 549, 0] + Branch { + ZOrder 29583 + Points [0, 40] + DstBlock "Abs24" + DstPort 1 + } + Branch { + ZOrder 29582 + Points [66, 0; 0, 25] + DstBlock "Divide79" + DstPort 1 + } + } + Branch { + ZOrder 29581 + DstBlock "MathFunction24" + DstPort 1 + } + } + Line { + ZOrder 29590 + SrcBlock "Xend_Fil_DEMOD_TM_OPX2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29589 + Points [0, 43; 532, 0] + Branch { + ZOrder 29588 + Points [0, -38] + DstBlock "Abs25" + DstPort 1 + } + Branch { + ZOrder 29587 + Points [83, 0] + DstBlock "Divide94" + DstPort 1 + } + } + Branch { + ZOrder 29586 + DstBlock "MathFunction25" + DstPort 1 + } + } + Line { + ZOrder 29595 + SrcBlock "Xend_Fil_DEMOD_TM_OPX1_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 29594 + Points [0, -28; 551, 0] + Branch { + ZOrder 29593 + Points [0, 28] + DstBlock "Abs26" + DstPort 1 + } + Branch { + ZOrder 29592 + Points [80, 0; 0, 13] + DstBlock "Divide92" + DstPort 1 + } + } + Branch { + ZOrder 29591 + DstBlock "MathFunction26" + DstPort 1 + } + } + Line { + ZOrder 29600 + SrcBlock "Xend_Fil_DEMOD_TM_OPX1_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29599 + Points [0, 43; 538, 0] + Branch { + ZOrder 29598 + Points [0, -33] + DstBlock "Abs27" + DstPort 1 + } + Branch { + ZOrder 29597 + Points [77, 0] + DstBlock "Divide93" + DstPort 1 + } + } + Branch { + ZOrder 29596 + DstBlock "MathFunction27" + DstPort 1 + } + } + Line { + ZOrder 29605 + SrcBlock "Xend_Fil_DEMOD_TM_OPY1_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29604 + Points [0, -26; 561, 0] + Branch { + ZOrder 29603 + Points [0, 41] + DstBlock "Abs22" + DstPort 1 + } + Branch { + ZOrder 29602 + Points [63, 0; 0, 26] + DstBlock "Divide95" + DstPort 1 + } + } + Branch { + ZOrder 29601 + DstBlock "MathFunction22" + DstPort 1 + } + } + Line { + ZOrder 29610 + SrcBlock "Xend_Fil_DEMOD_TM_OPY1_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 29609 + Points [0, 54; 541, 0] + Branch { + ZOrder 29608 + Points [0, -29] + DstBlock "Abs23" + DstPort 1 + } + Branch { + ZOrder 29607 + Points [76, 0] + DstBlock "Divide96" + DstPort 1 + } + } + Branch { + ZOrder 29606 + DstBlock "MathFunction23" + DstPort 1 + } + } + Line { + ZOrder 29611 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX2" + DstPort 1 + } + Line { + ZOrder 29612 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_OPX2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX2" + DstPort 1 + } + Line { + ZOrder 29613 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX1" + DstPort 1 + } + Line { + ZOrder 29614 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_OPX1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX1" + DstPort 1 + } + Line { + ZOrder 29615 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPY1" + DstPort 1 + } + Line { + ZOrder 29616 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_OPY1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPY1" + DstPort 1 + } + Line { + ZOrder 29617 + SrcBlock "Divide79" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 29618 + SrcBlock "Abs24" + SrcPort 1 + DstBlock "Divide79" + DstPort 2 + } + Line { + ZOrder 29619 + SrcBlock "Abs25" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide94" + DstPort 2 + } + Line { + ZOrder 29620 + SrcBlock "Divide94" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 29621 + SrcBlock "Divide92" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 29622 + SrcBlock "Abs26" + SrcPort 1 + DstBlock "Divide92" + DstPort 2 + } + Line { + ZOrder 29623 + SrcBlock "Abs27" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide93" + DstPort 2 + } + Line { + ZOrder 29624 + SrcBlock "Divide93" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 29625 + SrcBlock "Divide95" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 29626 + SrcBlock "Abs22" + SrcPort 1 + DstBlock "Divide95" + DstPort 2 + } + Line { + ZOrder 29627 + SrcBlock "Abs23" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide96" + DstPort 2 + } + Line { + ZOrder 29628 + SrcBlock "Divide96" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 12097 + SrcBlock "Sum46" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 29691 + Points [0, 1220; 1635, 0] + Branch { + ZOrder 29630 + Points [0, 55] + DstBlock "Product96" + DstPort 1 + } + Branch { + ZOrder 29629 + DstBlock "Product95" + DstPort 1 + } + } + Branch { + ZOrder 29690 + DstBlock "Mux13" + DstPort 1 + } + } + Line { + ZOrder 12101 + SrcBlock "Xend_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [229, 0] + Branch { + ZOrder 29693 + Points [0, 1245; 1674, 0] + Branch { + ZOrder 29633 + Points [0, 55] + DstBlock "Product99" + DstPort 1 + } + Branch { + ZOrder 29632 + DstBlock "Product98" + DstPort 1 + } + } + Branch { + ZOrder 29692 + Points [71, 0] + DstBlock "Mux14" + DstPort 1 + } + } + Line { + ZOrder 34272 + SrcBlock "Sum68" + SrcPort 1 + Points [195, 0] + Branch { + ZOrder 34515 + Points [0, 375] + Branch { + ZOrder 45610 + Points [457, 0] + Branch { + ZOrder 45617 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 45616 + DstBlock "Product53" + DstPort 1 + } + } + Branch { + ZOrder 45609 + Points [0, 425; 295, 0] + Branch { + ZOrder 45630 + Points [0, 55] + DstBlock "Product63" + DstPort 1 + } + Branch { + ZOrder 45629 + DstBlock "Product62" + DstPort 1 + } + } + } + Branch { + ZOrder 34514 + DstBlock "Yend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29695 + SrcBlock "Xend_Fil_TM_OFFSET_L" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice27" + DstPort 1 + } + Line { + ZOrder 29696 + SrcBlock "Xend_ZEROE_TM_L_SW" + SrcPort 1 + DstBlock "Choice27" + DstPort 2 + } + Line { + ZOrder 29697 + SrcBlock "Constant108" + SrcPort 1 + Points [45, 0] + DstBlock "Choice27" + DstPort 3 + } + Line { + ZOrder 29698 + SrcBlock "Choice27" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum86" + DstPort 2 + } + Line { + ZOrder 29699 + SrcBlock "Xend_Fil_TM_OFFSET_Y" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice28" + DstPort 1 + } + Line { + ZOrder 29700 + SrcBlock "Xend_ZEROE_TM_Y_SW" + SrcPort 1 + DstBlock "Choice28" + DstPort 2 + } + Line { + ZOrder 29701 + SrcBlock "Constant109" + SrcPort 1 + Points [45, 0] + DstBlock "Choice28" + DstPort 3 + } + Line { + ZOrder 29702 + SrcBlock "Choice28" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum87" + DstPort 2 + } + Line { + ZOrder 29703 + SrcBlock "Xend_Fil_TM_OFFSET_P" + SrcPort 1 + Points [121, 0; 0, 5] + DstBlock "Choice36" + DstPort 1 + } + Line { + ZOrder 29704 + SrcBlock "Xend_ZEROE_TM_P_SW" + SrcPort 1 + DstBlock "Choice36" + DstPort 2 + } + Line { + ZOrder 29705 + SrcBlock "Constant110" + SrcPort 1 + Points [45, 0] + DstBlock "Choice36" + DstPort 3 + } + Line { + ZOrder 29706 + SrcBlock "Choice36" + SrcPort 1 + Points [65, 0] + DstBlock "Sum88" + DstPort 2 + } + Line { + ZOrder 29707 + SrcBlock "Xend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum84" + DstPort 2 + } + Line { + ZOrder 29708 + SrcBlock "Xend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum85" + DstPort 2 + } + Line { + ZOrder 29709 + SrcBlock "Xend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum89" + DstPort 2 + } + Line { + ZOrder 29723 + SrcBlock "Xend_TM_P_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 29763 + Points [0, -35] + DstBlock "Xend_TM_P" + DstPort 1 + } + Branch { + ZOrder 29762 + Points [94, 0] + Branch { + ZOrder 29730 + Points [0, 310] + DstBlock "Xend_Fil_TM_OFFSET_P" + DstPort 1 + } + Branch { + ZOrder 29729 + DstBlock "Sum88" + DstPort 1 + } + } + } + Line { + ZOrder 29721 + SrcBlock "Xend_TM_L_MON" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29760 + Points [0, -30] + DstBlock "Xend_TM_L" + DstPort 1 + } + Branch { + ZOrder 29759 + Points [131, 0] + Branch { + ZOrder 29726 + DstBlock "Sum86" + DstPort 1 + } + Branch { + ZOrder 29725 + Points [0, 275] + DstBlock "Xend_Fil_TM_OFFSET_L" + DstPort 1 + } + } + } + Line { + ZOrder 29718 + SrcBlock "Sum86" + SrcPort 1 + DstBlock "Sum84" + DstPort 1 + } + Line { + ZOrder 29719 + SrcBlock "Sum87" + SrcPort 1 + DstBlock "Sum85" + DstPort 1 + } + Line { + ZOrder 29720 + SrcBlock "Sum88" + SrcPort 1 + DstBlock "Sum89" + DstPort 1 + } + Line { + ZOrder 12086 + SrcBlock "OPLEV2_length1" + SrcPort 1 + DstBlock "Product37" + DstPort 1 + } + Line { + ZOrder 29722 + SrcBlock "Xend_TM_Y_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 29765 + Points [0, -30] + DstBlock "Xend_TM_Y" + DstPort 1 + } + Branch { + ZOrder 29764 + Points [109, 0] + Branch { + ZOrder 29728 + Points [0, 300] + DstBlock "Xend_Fil_TM_OFFSET_Y" + DstPort 1 + } + Branch { + ZOrder 29727 + DstBlock "Sum87" + DstPort 1 + } + } + } + Line { + ZOrder 29769 + SrcBlock "Yend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum91" + DstPort 2 + } + Line { + ZOrder 29772 + SrcBlock "Yend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum91" + DstPort 1 + } + Line { + ZOrder 29774 + SrcBlock "Yend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum92" + DstPort 2 + } + Line { + ZOrder 29775 + SrcBlock "Yend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum93" + DstPort 2 + } + Line { + ZOrder 29777 + SrcBlock "Yend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum92" + DstPort 1 + } + Line { + ZOrder 29779 + SrcBlock "Yend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum93" + DstPort 1 + } + Line { + ZOrder 29780 + SrcBlock "Yend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum94" + DstPort 2 + } + Line { + ZOrder 29781 + SrcBlock "Yend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum95" + DstPort 2 + } + Line { + ZOrder 29782 + SrcBlock "Yend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum96" + DstPort 2 + } + Line { + ZOrder 29787 + SrcBlock "Yend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum96" + DstPort 1 + } + Line { + ZOrder 29788 + SrcBlock "Yend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum95" + DstPort 1 + } + Line { + ZOrder 29789 + SrcBlock "Yend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum94" + DstPort 1 + } + Line { + ZOrder 29790 + SrcBlock "Xend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum45" + DstPort 2 + } + Line { + ZOrder 29791 + SrcBlock "Xend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum50" + DstPort 2 + } + Line { + ZOrder 29792 + SrcBlock "Xend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum97" + DstPort 2 + } + Line { + ZOrder 29797 + SrcBlock "Xend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum97" + DstPort 1 + } + Line { + ZOrder 29798 + SrcBlock "Xend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum50" + DstPort 1 + } + Line { + ZOrder 29802 + SrcBlock "Xend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum98" + DstPort 2 + } + Line { + ZOrder 29803 + SrcBlock "Xend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum99" + DstPort 2 + } + Line { + ZOrder 29804 + SrcBlock "Xend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum100" + DstPort 2 + } + Line { + ZOrder 29812 + SrcBlock "Xend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum99" + DstPort 1 + } + Line { + ZOrder 29813 + SrcBlock "Xend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum98" + DstPort 1 + } + Line { + ZOrder 33037 + SrcBlock "OPLEV1_yaw1" + SrcPort 1 + Points [51, 0; 0, -15] + DstBlock "Product39" + DstPort 1 + } + Line { + ZOrder 34183 + SrcBlock "Product37" + SrcPort 1 + Points [33, 0; 0, -10] + DstBlock "Product73" + DstPort 1 + } + Line { + ZOrder 34184 + SrcBlock "Constant58" + SrcPort 1 + Points [105, 0; 0, 90] + DstBlock "Product73" + DstPort 2 + } + Line { + ZOrder 45358 + SrcBlock "Demux4" + SrcPort 1 + DstBlock "Sum32" + DstPort 1 + } + Line { + ZOrder 34259 + SrcBlock "Yend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum32" + DstPort 2 + } + Line { + ZOrder 45359 + SrcBlock "Demux4" + SrcPort 2 + DstBlock "Sum37" + DstPort 1 + } + Line { + ZOrder 45360 + SrcBlock "Demux4" + SrcPort 3 + DstBlock "Sum68" + DstPort 1 + } + Line { + ZOrder 34262 + SrcBlock "Yend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum37" + DstPort 2 + } + Line { + ZOrder 34263 + SrcBlock "Yend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum68" + DstPort 2 + } + Line { + ZOrder 34336 + SrcBlock "Yend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 62579 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL3_VOLT" + DstPort 1 + } + Branch { + ZOrder 62578 + Points [0, 4; 123, 0; 0, -9] + DstBlock "Goto15" + DstPort 1 + } + } + Line { + ZOrder 34344 + SrcBlock "Yend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62581 + DstBlock "Goto16" + DstPort 1 + } + Branch { + ZOrder 62580 + Points [0, -14; 20, 0] + DstBlock "Yend_TM_COIL4_VOLT" + DstPort 1 + } + } + Line { + ZOrder 34386 + SrcBlock "Demux1" + SrcPort 3 + Points [75, 0; 0, -10] + DstBlock "Yend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 34387 + SrcBlock "Demux1" + SrcPort 4 + DstBlock "Yend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 34385 + SrcBlock "Demux1" + SrcPort 2 + Points [75, 0; 0, -25] + DstBlock "Yend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 34383 + SrcBlock "Demux1" + SrcPort 1 + Points [75, 0; 0, -40] + DstBlock "Yend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 34433 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "Yend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 34434 + SrcBlock "Yend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + ZOrder 36010 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_Fil" + DstPort 1 + } + Line { + ZOrder 16934 + SrcBlock "Yend_SEISM_ACC_MON" + SrcPort 1 + Points [34, 0] + Branch { + ZOrder 38802 + Points [0, -90] + DstBlock "K1:VIS-Yend_SEISM" + DstPort 1 + } + Branch { + ZOrder 38801 + DstBlock "Yend_SEISM_ACC" + DstPort 1 + } + } + Line { + ZOrder 38797 + SrcBlock "Constant62" + SrcPort 1 + DstBlock "Divide48" + DstPort 2 + } + Line { + ZOrder 38798 + SrcBlock "Constant77" + SrcPort 1 + DstBlock "Divide48" + DstPort 1 + } + Line { + ZOrder 38806 + SrcBlock "Constant76" + SrcPort 1 + Points [9, 0; 0, -35] + DstBlock "Divide98" + DstPort 2 + } + Line { + ZOrder 38807 + SrcBlock "Divide98" + SrcPort 1 + DstBlock "Yend_SEISM_ACC_MON" + DstPort 1 + } + Line { + ZOrder 55867 + SrcBlock "Divide4" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 55868 + SrcBlock "Divide6" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 40942 + SrcBlock "Yend_PIEZODRIVER5_MON" + SrcPort 1 + DstBlock "Divide99" + DstPort 1 + } + Line { + ZOrder 40943 + SrcBlock "Divide99" + SrcPort 1 + DstBlock "Yend_PIEZODRIVER5_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 40947 + SrcBlock "Yend_PIEZODRIVER5_VOLT_MON" + SrcPort 1 + Points [31, 0] + Branch { + ZOrder 40949 + DstBlock "Product43" + DstPort 1 + } + Branch { + ZOrder 40948 + Points [0, -55] + DstBlock "Yend_PIEZODRIVER5_VOLT" + DstPort 1 + } + } + Line { + ZOrder 40950 + SrcBlock "Constant78" + SrcPort 1 + DstBlock "Product43" + DstPort 2 + } + Line { + ZOrder 85925 + SrcBlock "Product43" + SrcPort 1 + DstBlock "Yend_PIEZODRIVER5_TRUEVOLT" + DstPort 1 + } + Line { + ZOrder 43823 + SrcBlock "Ground66" + SrcPort 1 + DstBlock "Yend_SEISM_MON" + DstPort 1 + } + Line { + ZOrder 45346 + SrcBlock "Yend_Fil_TM_EXC_L" + SrcPort 1 + DstBlock "Sum34" + DstPort 1 + } + Line { + ZOrder 45347 + SrcBlock "Yend_Fil_TM_EXC_P" + SrcPort 1 + DstBlock "Sum36" + DstPort 1 + } + Line { + ZOrder 45348 + SrcBlock "Yend_Fil_TM_EXC_Y" + SrcPort 1 + DstBlock "Sum35" + DstPort 1 + } + Line { + ZOrder 45495 + SrcBlock "Mux24" + SrcPort 1 + DstBlock "OPLEV2_ratio" + DstPort 1 + } + Line { + ZOrder 45498 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Product44" + DstPort 1 + } + Line { + ZOrder 45499 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Product45" + DstPort 1 + } + Line { + ZOrder 45501 + SrcBlock "Constant50" + SrcPort 1 + DstBlock "Mux24" + DstPort 2 + } + Line { + ZOrder 45503 + SrcBlock "Sum38" + SrcPort 1 + DstBlock "Mux24" + DstPort 1 + } + Line { + ZOrder 45511 + SrcBlock "Constant45" + SrcPort 1 + Points [939, 0; 0, 150] + Branch { + ZOrder 45531 + Points [0, 150] + DstBlock "Mux11" + DstPort 3 + } + Branch { + ZOrder 45530 + DstBlock "Mux7" + DstPort 2 + } + } + Line { + ZOrder 55889 + SrcBlock "OPLEV2_length" + SrcPort 1 + DstBlock "Yend_TM_L_MON" + DstPort 1 + } + Line { + ZOrder 45516 + SrcBlock "Mux10" + SrcPort 1 + DstBlock "OPLEV1_yaw" + DstPort 1 + } + Line { + ZOrder 45518 + SrcBlock "Sum39" + SrcPort 1 + Points [765, 0; 0, 210] + Branch { + ZOrder 45529 + Points [0, 65] + DstBlock "Mux11" + DstPort 2 + } + Branch { + ZOrder 45528 + DstBlock "Mux10" + DstPort 2 + } + } + Line { + ZOrder 45541 + SrcBlock "OPLEV1_yaw" + SrcPort 1 + Points [10, 0] + DstBlock "Product101" + DstPort 1 + } + Line { + ZOrder 45523 + SrcBlock "Mux11" + SrcPort 1 + DstBlock "OPLEV1_pitch" + DstPort 1 + } + Line { + ZOrder 45534 + SrcBlock "Product32" + SrcPort 1 + DstBlock "Yend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 45535 + SrcBlock "Yend_TM_L_MON" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 45558 + DstBlock "Sum67" + DstPort 1 + } + Branch { + ZOrder 45551 + Points [0, -30] + DstBlock "Yend_TM_L" + DstPort 1 + } + } + Line { + ZOrder 45542 + SrcBlock "OPLEV1_pitch" + SrcPort 1 + Points [10, 0] + DstBlock "Product32" + DstPort 1 + } + Line { + ZOrder 45543 + SrcBlock "Yend_TM_Y_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 45553 + Points [0, -30] + DstBlock "Yend_TM_Y" + DstPort 1 + } + Branch { + ZOrder 45552 + DstBlock "Mux1" + DstPort 2 + } + } + Line { + ZOrder 45544 + SrcBlock "Product101" + SrcPort 1 + DstBlock "Yend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 45545 + SrcBlock "Yend_TM_P_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 45555 + DstBlock "Yend_TM_P" + DstPort 1 + } + Branch { + ZOrder 45554 + DstBlock "Mux1" + DstPort 3 + } + } + Line { + ZOrder 45563 + SrcBlock "Choice26" + SrcPort 1 + Points [16, 0; 0, 110; -1, 0; 0, 9; 25, 0] + DstBlock "Sum67" + DstPort 2 + } + Line { + ZOrder 45564 + SrcBlock "Sum67" + SrcPort 1 + DstBlock "Mux1" + DstPort 1 + } + Line { + ZOrder 45559 + SrcBlock "Sum32" + SrcPort 1 + Points [236, 0] + Branch { + ZOrder 34511 + Points [0, 260] + Branch { + ZOrder 45605 + Points [404, 0] + Branch { + ZOrder 45613 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 45612 + DstBlock "Product47" + DstPort 1 + } + } + Branch { + ZOrder 45604 + Points [0, 425; 256, 0] + Branch { + ZOrder 45626 + Points [0, 55] + DstBlock "Product57" + DstPort 1 + } + Branch { + ZOrder 45625 + DstBlock "Product56" + DstPort 1 + } + } + } + Branch { + ZOrder 34510 + DstBlock "Yend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 47299 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "Mux10" + DstPort 1 + } + Line { + ZOrder 14094 + SrcBlock "Divide19" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 55879 + DstBlock "Yend_OPLEV2_X_mm_MON" + DstPort 1 + } + Branch { + ZOrder 55878 + Points [0, -265] + DstBlock "Yend_Fil_OPLEV2_X_mm_diff" + DstPort 1 + } + } + Line { + ZOrder 47313 + SrcBlock "Divide73" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 50814 + SrcBlock "Abs36" + SrcPort 1 + DstBlock "Divide3" + DstPort 2 + } + Line { + ZOrder 50868 + SrcBlock "Product102" + SrcPort 1 + Points [4, 0; 0, -60] + DstBlock "Operator1" + DstPort 2 + } + Line { + ZOrder 50870 + SrcBlock "Yend_OPLEV1_SUM_VOLT_full" + SrcPort 1 + Points [54, 0; 0, 31; -56, 0; 0, 19] + DstBlock "Product102" + DstPort 1 + } + Line { + ZOrder 50871 + SrcBlock "Constant59" + SrcPort 1 + DstBlock "Product102" + DstPort 2 + } + Line { + ZOrder 4275 + SrcBlock "Yend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 24277 + Points [0, -50] + DstBlock "Yend_OPLEV1_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 2195 + Points [99, 0] + Branch { + ZOrder 50773 + DstBlock "Divide101" + DstPort 1 + } + Branch { + ZOrder 50760 + Points [0, 248; 2043, 0; 0, 1027; 618, 0] + Branch { + ZOrder 45640 + Points [0, 55] + DstBlock "Product68" + DstPort 1 + } + Branch { + ZOrder 45639 + DstBlock "Product67" + DstPort 1 + } + } + } + } + Line { + ZOrder 4276 + SrcBlock "Yend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 24281 + Points [0, -65] + DstBlock "Yend_OPLEV1_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 3484 + Points [110, 0] + Branch { + ZOrder 54463 + Points [0, 97; 2003, 0; 0, 1133; 652, 0] + Branch { + ZOrder 45642 + Points [0, 55] + DstBlock "Product71" + DstPort 1 + } + Branch { + ZOrder 45641 + DstBlock "Product70" + DstPort 1 + } + } + Branch { + ZOrder 54462 + DstBlock "Divide102" + DstPort 1 + } + } + } + Line { + ZOrder 4274 + SrcBlock "Yend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 49009 + Points [145, 0] + Branch { + ZOrder 55170 + Points [0, -160] + Branch { + ZOrder 52516 + DstBlock "Divide102" + DstPort 2 + } + Branch { + ZOrder 52514 + Points [0, -175] + DstBlock "Divide101" + DstPort 2 + } + } + Branch { + ZOrder 52510 + DstBlock "Operator1" + DstPort 1 + } + } + Branch { + ZOrder 49008 + Points [0, -60] + DstBlock "Yend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 54358 + SrcBlock "Abs39" + SrcPort 1 + DstBlock "Divide103" + DstPort 2 + } + Line { + ZOrder 54378 + SrcBlock "Product103" + SrcPort 1 + Points [4, 0; 0, -60] + DstBlock "Operator2" + DstPort 2 + } + Line { + ZOrder 54379 + SrcBlock "Yend_OPLEV2_SUM_VOLT_full" + SrcPort 1 + Points [54, 0; 0, 31; -56, 0; 0, 19] + DstBlock "Product103" + DstPort 1 + } + Line { + ZOrder 54380 + SrcBlock "Constant71" + SrcPort 1 + DstBlock "Product103" + DstPort 2 + } + Line { + ZOrder 54394 + SrcBlock "Yend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 54397 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 54396 + Points [0, -50] + DstBlock "Yend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 54406 + SrcBlock "Yend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 54408 + Points [0, -60] + DstBlock "Yend_OPLEV2_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 54407 + Points [173, 0] + Branch { + ZOrder 54387 + Points [0, -23; 1, 0; 0, -137] + Branch { + ZOrder 54386 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 54385 + Points [0, -175] + DstBlock "Divide16" + DstPort 2 + } + } + Branch { + ZOrder 54384 + DstBlock "Operator2" + DstPort 1 + } + } + } + Line { + ZOrder 54409 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 54482 + SrcBlock "Divide16" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 55177 + Points [0, -70] + Branch { + ZOrder 55179 + Points [0, -30; 47, 0] + DstBlock "Divide103" + DstPort 1 + } + Branch { + ZOrder 55178 + DstBlock "Abs39" + DstPort 1 + } + } + Branch { + ZOrder 55176 + Points [119, 0; 0, -10] + DstBlock "Choie3" + DstPort 1 + } + } + Line { + ZOrder 54472 + SrcBlock "Choice7" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 54473 + SrcBlock "Operator1" + SrcPort 1 + Points [150, 0] + DstBlock "Choice7" + DstPort 2 + } + Line { + ZOrder 54474 + SrcBlock "Divide3" + SrcPort 1 + Points [0, 45] + DstBlock "Choice7" + DstPort 3 + } + Line { + ZOrder 54483 + SrcBlock "Divide103" + SrcPort 1 + Points [14, 0; 0, 85] + DstBlock "Choie3" + DstPort 3 + } + Line { + ZOrder 54484 + SrcBlock "Choie3" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 54485 + SrcBlock "Operator2" + SrcPort 1 + Points [135, 0] + DstBlock "Choie3" + DstPort 2 + } + Line { + ZOrder 55880 + SrcBlock "Yend_Fil_OPLEV1_X_mm_diff" + SrcPort 1 + Points [38, 0; 0, 20] + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 55881 + SrcBlock "Yend_Fil_OPLEV1_Y_mm_diff" + SrcPort 1 + Points [69, 0] + Branch { + ZOrder 56432 + DstBlock "K1:VIS-Yend_OPLEV1_Y_mm" + DstPort 1 + } + Branch { + ZOrder 56431 + Points [0, -80] + DstBlock "Mux11" + DstPort 1 + } + } + Line { + ZOrder 61657 + SrcBlock "Product34" + SrcPort 1 + Points [4, 0; 0, -310] + Branch { + ZOrder 55892 + DstBlock "Divide73" + DstPort 1 + } + Branch { + ZOrder 47301 + Points [0, -90] + DstBlock "Mux7" + DstPort 1 + } + } + Line { + ZOrder 55893 + SrcBlock "Yend_Fil_OPLEV2_X_mm_diff" + SrcPort 1 + Points [20, 0; 0, -10] + DstBlock "Product34" + DstPort 1 + } + Line { + ZOrder 55894 + SrcBlock "Constant82" + SrcPort 1 + Points [13, 0; 0, 65] + DstBlock "Product34" + DstPort 2 + } + Line { + ZOrder 59344 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "DAC_1" + DstPort 1 + } + Line { + ZOrder 59345 + SrcBlock "Ground43" + SrcPort 1 + DstBlock "DAC_1" + DstPort 2 + } + Line { + ZOrder 59346 + SrcBlock "Ground44" + SrcPort 1 + DstBlock "DAC_1" + DstPort 3 + } + Line { + ZOrder 59347 + SrcBlock "Ground45" + SrcPort 1 + DstBlock "DAC_1" + DstPort 4 + } + Line { + ZOrder 59348 + SrcBlock "Ground46" + SrcPort 1 + DstBlock "DAC_1" + DstPort 5 + } + Line { + ZOrder 59349 + SrcBlock "Ground47" + SrcPort 1 + DstBlock "DAC_1" + DstPort 6 + } + Line { + ZOrder 59350 + SrcBlock "Ground48" + SrcPort 1 + DstBlock "DAC_1" + DstPort 7 + } + Line { + ZOrder 59351 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_1" + DstPort 8 + } + Line { + ZOrder 59352 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "DAC_1" + DstPort 9 + } + Line { + ZOrder 59353 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_1" + DstPort 10 + } + Line { + ZOrder 59354 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_1" + DstPort 11 + } + Line { + ZOrder 59355 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "DAC_1" + DstPort 12 + } + Line { + ZOrder 59356 + SrcBlock "Ground36" + SrcPort 1 + DstBlock "DAC_1" + DstPort 13 + } + Line { + ZOrder 59357 + SrcBlock "Ground37" + SrcPort 1 + DstBlock "DAC_1" + DstPort 14 + } + Line { + ZOrder 59358 + SrcBlock "Ground41" + SrcPort 1 + DstBlock "DAC_1" + DstPort 15 + } + Line { + ZOrder 59359 + SrcBlock "Ground42" + SrcPort 1 + DstBlock "DAC_1" + DstPort 16 + } + Line { + ZOrder 62540 + SrcBlock "From7" + SrcPort 1 + DstBlock "Product129" + DstPort 1 + } + Line { + ZOrder 75196 + SrcBlock "Product131" + SrcPort 1 + DstBlock "Terminator59" + DstPort 1 + } + Line { + ZOrder 75198 + SrcBlock "Product132" + SrcPort 1 + DstBlock "Terminator60" + DstPort 1 + } + Line { + ZOrder 75202 + SrcBlock "Product138" + SrcPort 1 + DstBlock "Terminator61" + DstPort 1 + } + Line { + ZOrder 75206 + SrcBlock "Product139" + SrcPort 1 + DstBlock "Terminator62" + DstPort 1 + } + Line { + ZOrder 75208 + SrcBlock "Product130" + SrcPort 1 + DstBlock "Terminator63" + DstPort 1 + } + Line { + ZOrder 59380 + SrcBlock "MEAN_SENSE_PD1" + SrcPort 1 + Points [0, -235] + DstBlock "CRY_SENSE_PD1_MEAN_MON" + DstPort 1 + } + Line { + ZOrder 59381 + SrcBlock "B_PD1" + SrcPort 1 + Points [0, -4; 30, 0; 0, -56; 162, 0; 0, -42; 948, 0] + DstBlock "Sum128" + DstPort 2 + } + Line { + ZOrder 59384 + SrcBlock "CRY_SENSE_DELTA_V_PD1_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 59383 + DstBlock "Divide146" + DstPort 1 + } + Branch { + ZOrder 59382 + DstBlock "CRY_SENSE_DELTA_V_PD1" + DstPort 1 + } + } + Line { + ZOrder 59387 + SrcBlock "A_PD1" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 59386 + Points [0, 36; 332, 0; 0, -116] + DstBlock "Divide122" + DstPort 2 + } + Branch { + ZOrder 59385 + DstBlock "Divide146" + DstPort 2 + } + } + Line { + ZOrder 59388 + SrcBlock "Divide146" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD1_MON" + DstPort 1 + } + Line { + ZOrder 59391 + SrcBlock "CRY_SENSE_DELTA_D_PD1_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 59390 + DstBlock "Terminator85" + DstPort 1 + } + Branch { + ZOrder 59389 + DstBlock "CRY_SENSE_DELTA_D_PD1" + DstPort 1 + } + } + Line { + ZOrder 59394 + SrcBlock "MEAN_SENSE_PD2" + SrcPort 1 + Points [0, -9] + Branch { + ZOrder 59393 + Points [22, 0; 0, 109; 193, 0] + DstBlock "Sum31" + DstPort 2 + } + Branch { + ZOrder 59392 + Points [0, -11] + DstBlock "CRY_SENSE_PD2_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 59395 + SrcBlock "Sum31" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD2_MON" + DstPort 1 + } + Line { + ZOrder 59398 + SrcBlock "CRY_SENSE_DELTA_V_PD2_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 59397 + DstBlock "Divide147" + DstPort 1 + } + Branch { + ZOrder 59396 + DstBlock "CRY_SENSE_DELTA_V_PD2" + DstPort 1 + } + } + Line { + ZOrder 59399 + SrcBlock "B_PD2" + SrcPort 1 + Points [1130, 0] + DstBlock "Sum129" + DstPort 2 + } + Line { + ZOrder 59402 + SrcBlock "A_PD2" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 59401 + Points [0, 49; 1092, 0; 0, -99] + DstBlock "Divide123" + DstPort 2 + } + Branch { + ZOrder 59400 + DstBlock "Divide147" + DstPort 2 + } + } + Line { + ZOrder 59403 + SrcBlock "Divide147" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD2_MON" + DstPort 1 + } + Line { + ZOrder 59406 + SrcBlock "CRY_SENSE_DELTA_D_PD2_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 59405 + DstBlock "Terminator86" + DstPort 1 + } + Branch { + ZOrder 59404 + DstBlock "CRY_SENSE_DELTA_D_PD2" + DstPort 1 + } + } + Line { + ZOrder 59413 + SrcBlock "CRY_SENSE_PANEL1_PD1_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 59412 + Points [125, 0] + Branch { + ZOrder 59411 + DstBlock "CRY_SENSE_PANEL1_PD1" + DstPort 1 + } + Branch { + ZOrder 59410 + Points [40, 0] + Branch { + ZOrder 59409 + DstBlock "CRY_SENSE_DELTA_V_PD1_MON" + DstPort 1 + } + Branch { + ZOrder 59408 + Points [0, -31; 109, 0; 0, -69] + DstBlock "Sum128" + DstPort 1 + } + } + } + Branch { + ZOrder 59407 + DstBlock "MEAN_SENSE_PD1" + DstPort 1 + } + } + Line { + ZOrder 59420 + SrcBlock "CRY_SENSE_PANEL1_PD2_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 59419 + Points [115, 0] + Branch { + ZOrder 59418 + Points [40, 0] + Branch { + ZOrder 59417 + Points [0, 51; 184, 0; 0, 32; 1167, 0; 0, -133] + DstBlock "Sum129" + DstPort 1 + } + Branch { + ZOrder 59416 + DstBlock "Sum31" + DstPort 1 + } + } + Branch { + ZOrder 59415 + DstBlock "CRY_SENSE_PANEL1_PD2" + DstPort 1 + } + } + Branch { + ZOrder 59414 + DstBlock "MEAN_SENSE_PD2" + DstPort 1 + } + } + Line { + ZOrder 59421 + SrcBlock "Divide148" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product135" + DstPort 1 + } + Line { + ZOrder 59422 + SrcBlock "Divide5" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product136" + DstPort 1 + } + Line { + ZOrder 59425 + SrcBlock "MEAN_SENSE_PD3" + SrcPort 1 + Points [0, -6] + Branch { + ZOrder 59424 + Points [31, 0; 0, 126; 189, 0] + DstBlock "Sum103" + DstPort 2 + } + Branch { + ZOrder 59423 + Points [0, -9] + DstBlock "CRY_SENSE_PD3_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 59426 + SrcBlock "Sum103" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD3_MON" + DstPort 1 + } + Line { + ZOrder 59427 + SrcBlock "B_PD3" + SrcPort 1 + Points [0, -2; 30, 0; 0, -93; 1027, 0; 0, 34; 63, 0] + DstBlock "Sum130" + DstPort 2 + } + Line { + ZOrder 59430 + SrcBlock "CRY_SENSE_DELTA_V_PD3_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 59429 + DstBlock "Divide100" + DstPort 1 + } + Branch { + ZOrder 59428 + DstBlock "CRY_SENSE_DELTA_V_PD3" + DstPort 1 + } + } + Line { + ZOrder 59431 + SrcBlock "Divide100" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD3_MON" + DstPort 1 + } + Line { + ZOrder 59434 + SrcBlock "CRY_SENSE_DELTA_D_PD3_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 59433 + DstBlock "Terminator87" + DstPort 1 + } + Branch { + ZOrder 59432 + DstBlock "CRY_SENSE_DELTA_D_PD3" + DstPort 1 + } + } + Line { + ZOrder 59437 + SrcBlock "MEAN_SENSE_PD4" + SrcPort 1 + Points [0, -12] + Branch { + ZOrder 59436 + Points [21, 0; 0, 111; 194, 0] + DstBlock "Sum60" + DstPort 2 + } + Branch { + ZOrder 59435 + Points [0, -8] + DstBlock "CRY_SENSE_PD4_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 59438 + SrcBlock "Sum60" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD4_MON" + DstPort 1 + } + Line { + ZOrder 59439 + SrcBlock "B_PD4" + SrcPort 1 + Points [5, 0; 0, 27; 1105, 0] + DstBlock "Sum131" + DstPort 2 + } + Line { + ZOrder 59442 + SrcBlock "CRY_SENSE_DELTA_V_PD4_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 59441 + DstBlock "Divide104" + DstPort 1 + } + Branch { + ZOrder 59440 + DstBlock "CRY_SENSE_DELTA_V_PD4" + DstPort 1 + } + } + Line { + ZOrder 59443 + SrcBlock "Divide104" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD4_MON" + DstPort 1 + } + Line { + ZOrder 59446 + SrcBlock "CRY_SENSE_DELTA_D_PD4_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 59445 + DstBlock "Terminator88" + DstPort 1 + } + Branch { + ZOrder 59444 + DstBlock "CRY_SENSE_DELTA_D_PD4" + DstPort 1 + } + } + Line { + ZOrder 59447 + SrcBlock "Sum102" + SrcPort 1 + DstBlock "Product137" + DstPort 1 + } + Line { + ZOrder 59448 + SrcBlock "CRY_SENSE_PANEL2_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL2_ROTATE" + DstPort 1 + } + Line { + ZOrder 59451 + SrcBlock "CRY_SENSE_PANEL2_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 59450 + Points [134, 0; 0, 260] + DstBlock "FIL_PD_H2" + DstPort 1 + } + Branch { + ZOrder 59449 + DstBlock "CRY_SENSE_PANEL2_LENGTH" + DstPort 1 + } + } + Line { + ZOrder 59452 + SrcBlock "Product137" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL2_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 59453 + SrcBlock "Product35" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL2_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 59460 + SrcBlock "CRY_SENSE_PANEL2_PD3_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 59459 + DstBlock "MEAN_SENSE_PD3" + DstPort 1 + } + Branch { + ZOrder 59458 + Points [120, 0] + Branch { + ZOrder 59457 + DstBlock "CRY_SENSE_PANEL2_PD3" + DstPort 1 + } + Branch { + ZOrder 59456 + Points [37, 0] + Branch { + ZOrder 59455 + Points [0, -31; 125, 0; 0, -51; 1202, 0; 0, 32] + DstBlock "Sum130" + DstPort 1 + } + Branch { + ZOrder 59454 + DstBlock "Sum103" + DstPort 1 + } + } + } + } + Line { + ZOrder 59467 + SrcBlock "CRY_SENSE_PANEL2_PD4_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 59466 + DstBlock "MEAN_SENSE_PD4" + DstPort 1 + } + Branch { + ZOrder 59465 + Points [115, 0] + Branch { + ZOrder 59464 + Points [73, 0] + Branch { + ZOrder 59463 + Points [0, 39; 316, 0; 0, 25; 1006, 0] + DstBlock "Sum131" + DstPort 1 + } + Branch { + ZOrder 59462 + DstBlock "Sum60" + DstPort 1 + } + } + Branch { + ZOrder 59461 + DstBlock "CRY_SENSE_PANEL2_PD4" + DstPort 1 + } + } + } + Line { + ZOrder 59470 + SrcBlock "Constant114" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 59469 + Points [0, 90] + DstBlock "Product35" + DstPort 2 + } + Branch { + ZOrder 59468 + DstBlock "Product137" + DstPort 2 + } + } + Line { + ZOrder 59471 + SrcBlock "Sum101" + SrcPort 1 + DstBlock "Product35" + DstPort 1 + } + Line { + ZOrder 59472 + SrcBlock "Divide105" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product42" + DstPort 1 + } + Line { + ZOrder 59473 + SrcBlock "Divide97" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product104" + DstPort 1 + } + Line { + ZOrder 59476 + SrcBlock "MEAN_SENSE_PD5" + SrcPort 1 + Points [0, -16] + Branch { + ZOrder 59475 + Points [40, 0; 0, 126; 180, 0] + DstBlock "Sum109" + DstPort 2 + } + Branch { + ZOrder 59474 + Points [0, -34] + DstBlock "CRY_SENSE_PD5_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 59477 + SrcBlock "Sum109" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD5_MON" + DstPort 1 + } + Line { + ZOrder 59478 + SrcBlock "B_PD5" + SrcPort 1 + Points [0, -2; 35, 0; 0, -75; 88, 0; 0, -14; 913, 0; 0, 16] + DstBlock "Sum132" + DstPort 2 + } + Line { + ZOrder 59481 + SrcBlock "CRY_SENSE_DELTA_V_PD5_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 59480 + DstBlock "Divide107" + DstPort 1 + } + Branch { + ZOrder 59479 + DstBlock "CRY_SENSE_DELTA_V_PD5" + DstPort 1 + } + } + Line { + ZOrder 59482 + SrcBlock "Divide107" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD5_MON" + DstPort 1 + } + Line { + ZOrder 59485 + SrcBlock "CRY_SENSE_DELTA_D_PD5_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 59484 + DstBlock "Terminator90" + DstPort 1 + } + Branch { + ZOrder 59483 + DstBlock "CRY_SENSE_DELTA_D_PD5" + DstPort 1 + } + } + Line { + ZOrder 59488 + SrcBlock "MEAN_SENSE_PD6" + SrcPort 1 + Points [0, -12] + Branch { + ZOrder 59487 + Points [24, 0; 0, 112; 201, 0] + DstBlock "Sum105" + DstPort 2 + } + Branch { + ZOrder 59486 + Points [0, -8] + DstBlock "CRY_SENSE_PD6_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 59489 + SrcBlock "Sum105" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD6_MON" + DstPort 1 + } + Line { + ZOrder 59492 + SrcBlock "CRY_SENSE_DELTA_V_PD6_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 59491 + DstBlock "Divide108" + DstPort 1 + } + Branch { + ZOrder 59490 + DstBlock "CRY_SENSE_DELTA_V_PD6" + DstPort 1 + } + } + Line { + ZOrder 59493 + SrcBlock "B_PD6" + SrcPort 1 + Points [5, 0; 0, 18; 1115, 0] + DstBlock "Sum135" + DstPort 2 + } + Line { + ZOrder 59496 + SrcBlock "A_PD6" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 59495 + Points [0, 30; 1090, 0; 0, -85] + DstBlock "Divide127" + DstPort 2 + } + Branch { + ZOrder 59494 + DstBlock "Divide108" + DstPort 2 + } + } + Line { + ZOrder 59497 + SrcBlock "Divide108" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD6_MON" + DstPort 1 + } + Line { + ZOrder 59500 + SrcBlock "CRY_SENSE_DELTA_D_PD6_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 59499 + DstBlock "Terminator92" + DstPort 1 + } + Branch { + ZOrder 59498 + DstBlock "CRY_SENSE_DELTA_D_PD6" + DstPort 1 + } + } + Line { + ZOrder 59501 + SrcBlock "Sum108" + SrcPort 1 + DstBlock "Product108" + DstPort 1 + } + Line { + ZOrder 59502 + SrcBlock "CRY_SENSE_PANEL3_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL3_ROTATE" + DstPort 1 + } + Line { + ZOrder 59505 + SrcBlock "CRY_SENSE_PANEL3_LENGTH_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 59504 + Points [25, 0] + DstBlock "CRY_SENSE_PANEL3_LENGTH" + DstPort 1 + } + Branch { + ZOrder 59503 + Points [0, -130] + DstBlock "FIL_PD_H3" + DstPort 1 + } + } + Line { + ZOrder 59506 + SrcBlock "Product108" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL3_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 59507 + SrcBlock "Product105" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL3_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 59514 + SrcBlock "CRY_SENSE_PANEL3_PD5_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 59513 + Points [120, 0] + Branch { + ZOrder 59512 + DstBlock "CRY_SENSE_PANEL3_PD5" + DstPort 1 + } + Branch { + ZOrder 59511 + Points [46, 0] + Branch { + ZOrder 59510 + Points [0, -31; 105, 0; 0, -60; 1244, 0] + DstBlock "Sum132" + DstPort 1 + } + Branch { + ZOrder 59509 + DstBlock "Sum109" + DstPort 1 + } + } + } + Branch { + ZOrder 59508 + DstBlock "MEAN_SENSE_PD5" + DstPort 1 + } + } + Line { + ZOrder 59521 + SrcBlock "CRY_SENSE_PANEL3_PD6_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 59520 + DstBlock "MEAN_SENSE_PD6" + DstPort 1 + } + Branch { + ZOrder 59519 + Points [125, 0] + Branch { + ZOrder 59518 + Points [55, 0] + Branch { + ZOrder 59517 + Points [0, 83; 1249, 0; 0, -158] + DstBlock "Sum135" + DstPort 1 + } + Branch { + ZOrder 59516 + DstBlock "Sum105" + DstPort 1 + } + } + Branch { + ZOrder 59515 + DstBlock "CRY_SENSE_PANEL3_PD6" + DstPort 1 + } + } + } + Line { + ZOrder 59524 + SrcBlock "Constant115" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 59523 + Points [0, 90] + DstBlock "Product105" + DstPort 2 + } + Branch { + ZOrder 59522 + DstBlock "Product108" + DstPort 2 + } + } + Line { + ZOrder 59525 + SrcBlock "Sum107" + SrcPort 1 + DstBlock "Product105" + DstPort 1 + } + Line { + ZOrder 59526 + SrcBlock "Divide109" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product106" + DstPort 1 + } + Line { + ZOrder 59527 + SrcBlock "Divide106" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product107" + DstPort 1 + } + Line { + ZOrder 59530 + SrcBlock "MEAN_SENSE_PD7" + SrcPort 1 + Points [0, -8] + Branch { + ZOrder 59529 + Points [29, 0; 0, 138; 186, 0] + DstBlock "Sum115" + DstPort 2 + } + Branch { + ZOrder 59528 + Points [0, -12] + DstBlock "CRY_SENSE_PD7_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 59531 + SrcBlock "Sum115" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD7_MON" + DstPort 1 + } + Line { + ZOrder 59534 + SrcBlock "A_PD7" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 59533 + Points [0, -45; 185, 0; 0, -30] + DstBlock "Divide130" + DstPort 2 + } + Branch { + ZOrder 59532 + DstBlock "Divide111" + DstPort 2 + } + } + Line { + ZOrder 59537 + SrcBlock "CRY_SENSE_DELTA_V_PD7_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 59536 + DstBlock "Divide111" + DstPort 1 + } + Branch { + ZOrder 59535 + DstBlock "CRY_SENSE_DELTA_V_PD7" + DstPort 1 + } + } + Line { + ZOrder 59538 + SrcBlock "Divide111" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD7_MON" + DstPort 1 + } + Line { + ZOrder 59541 + SrcBlock "CRY_SENSE_DELTA_D_PD7_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 59540 + DstBlock "Terminator93" + DstPort 1 + } + Branch { + ZOrder 59539 + DstBlock "CRY_SENSE_DELTA_D_PD7" + DstPort 1 + } + } + Line { + ZOrder 59544 + SrcBlock "MEAN_SENSE_PD8" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 59543 + Points [0, -25] + DstBlock "CRY_SENSE_PD8_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 59542 + Points [35, 0; 0, 101; 180, 0] + DstBlock "Sum111" + DstPort 2 + } + } + Line { + ZOrder 59545 + SrcBlock "Sum111" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD8_MON" + DstPort 1 + } + Line { + ZOrder 59548 + SrcBlock "CRY_SENSE_DELTA_V_PD8_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 59547 + DstBlock "Divide112" + DstPort 1 + } + Branch { + ZOrder 59546 + DstBlock "CRY_SENSE_DELTA_V_PD8" + DstPort 1 + } + } + Line { + ZOrder 59551 + SrcBlock "A_PD8" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 59550 + Points [0, 37; 857, 0; 0, -62] + DstBlock "Divide131" + DstPort 2 + } + Branch { + ZOrder 59549 + DstBlock "Divide112" + DstPort 2 + } + } + Line { + ZOrder 59552 + SrcBlock "Divide112" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD8_MON" + DstPort 1 + } + Line { + ZOrder 59555 + SrcBlock "CRY_SENSE_DELTA_D_PD8_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 59554 + DstBlock "CRY_SENSE_DELTA_D_PD8" + DstPort 1 + } + Branch { + ZOrder 59553 + DstBlock "Terminator94" + DstPort 1 + } + } + Line { + ZOrder 59556 + SrcBlock "Sum114" + SrcPort 1 + DstBlock "Product112" + DstPort 1 + } + Line { + ZOrder 59557 + SrcBlock "CRY_SENSE_PANEL4_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL4_ROTATE" + DstPort 1 + } + Line { + ZOrder 59560 + SrcBlock "CRY_SENSE_PANEL4_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 59559 + Points [194, 0; 0, 152; 430, 0; 0, -627] + DstBlock "FIL_PD_V1" + DstPort 1 + } + Branch { + ZOrder 59558 + DstBlock "CRY_SENSE_PANEL4_LENGTH" + DstPort 1 + } + } + Line { + ZOrder 59561 + SrcBlock "Product112" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL4_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 59562 + SrcBlock "Product109" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL4_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 59569 + SrcBlock "CRY_SENSE_PANEL4_PD7_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 59568 + DstBlock "MEAN_SENSE_PD7" + DstPort 1 + } + Branch { + ZOrder 59567 + Points [115, 0] + Branch { + ZOrder 59566 + DstBlock "CRY_SENSE_PANEL4_PD7" + DstPort 1 + } + Branch { + ZOrder 59565 + Points [41, 0] + Branch { + ZOrder 59564 + Points [0, -34; 167, 0; 0, -61] + DstBlock "Sum30" + DstPort 1 + } + Branch { + ZOrder 59563 + DstBlock "Sum115" + DstPort 1 + } + } + } + } + Line { + ZOrder 59570 + SrcBlock "Product110" + SrcPort 1 + Points [44, 0; 0, -40; 39, 0; 0, -35; -30, 0; 0, -35] + DstBlock "FIL_7" + DstPort 1 + } + Line { + ZOrder 59571 + SrcBlock "Product111" + SrcPort 1 + Points [37, 0; 0, -40; 19, 0; 0, -85] + DstBlock "FIL_8" + DstPort 1 + } + Line { + ZOrder 59578 + SrcBlock "CRY_SENSE_PANEL4_PD8_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 59577 + Points [115, 0] + Branch { + ZOrder 59576 + Points [36, 0] + Branch { + ZOrder 59575 + Points [0, 66; 1132, 0; 0, -111] + DstBlock "Sum33" + DstPort 1 + } + Branch { + ZOrder 59574 + DstBlock "Sum111" + DstPort 1 + } + } + Branch { + ZOrder 59573 + DstBlock "CRY_SENSE_PANEL4_PD8" + DstPort 1 + } + } + Branch { + ZOrder 59572 + DstBlock "MEAN_SENSE_PD8" + DstPort 1 + } + } + Line { + ZOrder 59581 + SrcBlock "Constant116" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 59580 + Points [0, 90] + DstBlock "Product109" + DstPort 2 + } + Branch { + ZOrder 59579 + DstBlock "Product112" + DstPort 2 + } + } + Line { + ZOrder 59582 + SrcBlock "Sum113" + SrcPort 1 + DstBlock "Product109" + DstPort 1 + } + Line { + ZOrder 59583 + SrcBlock "Divide113" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product110" + DstPort 1 + } + Line { + ZOrder 59584 + SrcBlock "Divide110" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product111" + DstPort 1 + } + Line { + ZOrder 59587 + SrcBlock "MEAN_SENSE_PD9" + SrcPort 1 + Points [0, -12] + Branch { + ZOrder 59586 + Points [21, 0; 0, 142; 199, 0] + DstBlock "Sum121" + DstPort 2 + } + Branch { + ZOrder 59585 + Points [0, -8] + DstBlock "CRY_SENSE_PD9_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 59588 + SrcBlock "Sum121" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD9_MON" + DstPort 1 + } + Line { + ZOrder 59591 + SrcBlock "CRY_SENSE_DELTA_V_PD9_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 59590 + DstBlock "Divide115" + DstPort 1 + } + Branch { + ZOrder 59589 + DstBlock "CRY_SENSE_DELTA_V_PD9" + DstPort 1 + } + } + Line { + ZOrder 59594 + SrcBlock "A_PD9" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 59593 + Points [0, -35; 185, 0; 0, -45] + DstBlock "Divide132" + DstPort 2 + } + Branch { + ZOrder 59592 + DstBlock "Divide115" + DstPort 2 + } + } + Line { + ZOrder 59595 + SrcBlock "Divide115" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD9_MON" + DstPort 1 + } + Line { + ZOrder 59598 + SrcBlock "CRY_SENSE_DELTA_D_PD9_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 59597 + DstBlock "Terminator95" + DstPort 1 + } + Branch { + ZOrder 59596 + DstBlock "CRY_SENSE_DELTA_D_PD9" + DstPort 1 + } + } + Line { + ZOrder 59601 + SrcBlock "MEAN_SENSE_PD10" + SrcPort 1 + Points [0, -11] + Branch { + ZOrder 59600 + Points [31, 0; 0, 117; 189, 0] + DstBlock "Sum117" + DstPort 2 + } + Branch { + ZOrder 59599 + Points [0, -9] + DstBlock "CRY_SENSE_PD10_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 59602 + SrcBlock "Sum117" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD10_MON" + DstPort 1 + } + Line { + ZOrder 59605 + SrcBlock "CRY_SENSE_DELTA_V_PD10_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 59604 + DstBlock "Divide116" + DstPort 1 + } + Branch { + ZOrder 59603 + DstBlock "CRY_SENSE_DELTA_V_PD10" + DstPort 1 + } + } + Line { + ZOrder 59608 + SrcBlock "A_PD10" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 59607 + Points [0, 33; 293, 0; 0, -13] + DstBlock "Divide133" + DstPort 2 + } + Branch { + ZOrder 59606 + DstBlock "Divide116" + DstPort 2 + } + } + Line { + ZOrder 59609 + SrcBlock "Divide116" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD10_MON" + DstPort 1 + } + Line { + ZOrder 59612 + SrcBlock "CRY_SENSE_DELTA_D_PD10_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 59611 + DstBlock "Terminator96" + DstPort 1 + } + Branch { + ZOrder 59610 + DstBlock "CRY_SENSE_DELTA_D_PD10" + DstPort 1 + } + } + Line { + ZOrder 59613 + SrcBlock "Sum120" + SrcPort 1 + DstBlock "Product116" + DstPort 1 + } + Line { + ZOrder 59614 + SrcBlock "CRY_SENSE_PANEL5_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL5_ROTATE" + DstPort 1 + } + Line { + ZOrder 59617 + SrcBlock "CRY_SENSE_PANEL5_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 59616 + Points [629, 0; 0, -785] + DstBlock "FIL_PD_V2" + DstPort 1 + } + Branch { + ZOrder 59615 + DstBlock "CRY_SENSE_PANEL5_LENGTH" + DstPort 1 + } + } + Line { + ZOrder 59618 + SrcBlock "Product116" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL5_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 59619 + SrcBlock "Product113" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL5_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 59620 + SrcBlock "Product114" + SrcPort 1 + DstBlock "FIL_9" + DstPort 1 + } + Line { + ZOrder 59627 + SrcBlock "CRY_SENSE_PANEL5_PD10_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 59626 + Points [120, 0] + Branch { + ZOrder 59625 + Points [43, 0] + Branch { + ZOrder 59624 + Points [0, 82; 1115, 0; 0, -82] + DstBlock "Sum90" + DstPort 1 + } + Branch { + ZOrder 59623 + DstBlock "Sum117" + DstPort 1 + } + } + Branch { + ZOrder 59622 + DstBlock "CRY_SENSE_PANEL5_PD10" + DstPort 1 + } + } + Branch { + ZOrder 59621 + DstBlock "MEAN_SENSE_PD10" + DstPort 1 + } + } + Line { + ZOrder 59630 + SrcBlock "Constant117" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 59629 + Points [0, 90] + DstBlock "Product113" + DstPort 2 + } + Branch { + ZOrder 59628 + DstBlock "Product116" + DstPort 2 + } + } + Line { + ZOrder 59631 + SrcBlock "Sum119" + SrcPort 1 + DstBlock "Product113" + DstPort 1 + } + Line { + ZOrder 59632 + SrcBlock "Divide117" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product114" + DstPort 1 + } + Line { + ZOrder 59633 + SrcBlock "Divide114" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product115" + DstPort 1 + } + Line { + ZOrder 59636 + SrcBlock "MEAN_SENSE_PD11" + SrcPort 1 + Points [0, -14] + Branch { + ZOrder 59635 + Points [26, 0; 0, 134; 174, 0] + DstBlock "Sum127" + DstPort 2 + } + Branch { + ZOrder 59634 + Points [0, -6] + DstBlock "CRY_SENSE_PD11_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 59637 + SrcBlock "Sum127" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD11_MON" + DstPort 1 + } + Line { + ZOrder 59640 + SrcBlock "CRY_SENSE_DELTA_V_PD11_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 59639 + DstBlock "Divide119" + DstPort 1 + } + Branch { + ZOrder 59638 + DstBlock "CRY_SENSE_DELTA_V_PD11" + DstPort 1 + } + } + Line { + ZOrder 59643 + SrcBlock "A_PD11" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 59642 + Points [0, 37; 860, 0] + DstBlock "Divide134" + DstPort 2 + } + Branch { + ZOrder 59641 + DstBlock "Divide119" + DstPort 2 + } + } + Line { + ZOrder 59644 + SrcBlock "Divide119" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD11_MON" + DstPort 1 + } + Line { + ZOrder 59647 + SrcBlock "CRY_SENSE_DELTA_D_PD11_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 59646 + DstBlock "Terminator97" + DstPort 1 + } + Branch { + ZOrder 59645 + DstBlock "CRY_SENSE_DELTA_D_PD11" + DstPort 1 + } + } + Line { + ZOrder 59650 + SrcBlock "MEAN_SENSE_PD12" + SrcPort 1 + Points [0, -18; 20, 0] + Branch { + ZOrder 59649 + Points [21, 0; 0, 124; 194, 0] + DstBlock "Sum123" + DstPort 2 + } + Branch { + ZOrder 59648 + Points [0, -12] + DstBlock "CRY_SENSE_PD12_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 59651 + SrcBlock "Sum123" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_V_PD12_MON" + DstPort 1 + } + Line { + ZOrder 59654 + SrcBlock "CRY_SENSE_DELTA_V_PD12_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 59653 + DstBlock "Divide120" + DstPort 1 + } + Branch { + ZOrder 59652 + DstBlock "CRY_SENSE_DELTA_V_PD12" + DstPort 1 + } + } + Line { + ZOrder 59657 + SrcBlock "A_PD12" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 59656 + Points [0, 30; 853, 0; 0, -50] + DstBlock "Divide135" + DstPort 2 + } + Branch { + ZOrder 59655 + DstBlock "Divide120" + DstPort 2 + } + } + Line { + ZOrder 59658 + SrcBlock "Divide120" + SrcPort 1 + DstBlock "CRY_SENSE_DELTA_D_PD12_MON" + DstPort 1 + } + Line { + ZOrder 59661 + SrcBlock "CRY_SENSE_DELTA_D_PD12_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 59660 + DstBlock "Terminator98" + DstPort 1 + } + Branch { + ZOrder 59659 + DstBlock "CRY_SENSE_DELTA_D_PD12" + DstPort 1 + } + } + Line { + ZOrder 59662 + SrcBlock "Sum126" + SrcPort 1 + DstBlock "Product120" + DstPort 1 + } + Line { + ZOrder 59663 + SrcBlock "CRY_SENSE_PANEL6_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL6_ROTATE" + DstPort 1 + } + Line { + ZOrder 59664 + SrcBlock "Product120" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL6_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 59665 + SrcBlock "Product117" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL6_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 59672 + SrcBlock "CRY_SENSE_PANEL6_PD11_MON" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 59671 + DstBlock "MEAN_SENSE_PD11" + DstPort 1 + } + Branch { + ZOrder 59670 + Points [100, 0] + Branch { + ZOrder 59669 + DstBlock "CRY_SENSE_PANEL6_PD11" + DstPort 1 + } + Branch { + ZOrder 59668 + Points [32, 0] + Branch { + ZOrder 59667 + Points [0, -34; 181, 0; 0, -82; 957, 0] + DstBlock "Sum104" + DstPort 1 + } + Branch { + ZOrder 59666 + DstBlock "Sum127" + DstPort 1 + } + } + } + } + Line { + ZOrder 59679 + SrcBlock "CRY_SENSE_PANEL6_PD12_MON" + SrcPort 1 + Points [40, 0; 0, -5] + Branch { + ZOrder 59678 + Points [-20, 0] + DstBlock "MEAN_SENSE_PD12" + DstPort 1 + } + Branch { + ZOrder 59677 + Points [83, 0] + Branch { + ZOrder 59676 + Points [0, 83; 1202, 0] + DstBlock "Sum106" + DstPort 1 + } + Branch { + ZOrder 59675 + Points [32, 0] + Branch { + ZOrder 59674 + DstBlock "Sum123" + DstPort 1 + } + Branch { + ZOrder 59673 + DstBlock "CRY_SENSE_PANEL6_PD12" + DstPort 1 + } + } + } + } + Line { + ZOrder 59682 + SrcBlock "Constant118" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 59681 + Points [0, 90] + DstBlock "Product117" + DstPort 2 + } + Branch { + ZOrder 59680 + DstBlock "Product120" + DstPort 2 + } + } + Line { + ZOrder 59683 + SrcBlock "Sum125" + SrcPort 1 + DstBlock "Product117" + DstPort 1 + } + Line { + ZOrder 59684 + SrcBlock "Divide121" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product118" + DstPort 1 + } + Line { + ZOrder 59685 + SrcBlock "Divide118" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product119" + DstPort 1 + } + Line { + ZOrder 59720 + SrcBlock "Constant111" + SrcPort 1 + Points [0, 615] + Branch { + ZOrder 59719 + Points [0, 145] + Branch { + ZOrder 59718 + Points [0, 175] + Branch { + ZOrder 59717 + Points [0, 145] + Branch { + ZOrder 59716 + Points [0, 200] + Branch { + ZOrder 59715 + Points [0, 145] + Branch { + ZOrder 59714 + Points [0, 225] + Branch { + ZOrder 59713 + Points [0, 145] + Branch { + ZOrder 59712 + Points [0, 210; 1, 0] + Branch { + ZOrder 59711 + Points [0, 145] + Branch { + ZOrder 59710 + Points [0, 205] + Branch { + ZOrder 59709 + Points [0, 145; 329, 0] + Branch { + ZOrder 59708 + DstBlock "Product119" + DstPort 2 + } + Branch { + ZOrder 59707 + Points [0, 34; 150, 0; 0, 48] + Branch { + ZOrder 59706 + Points [0, 53] + Branch { + ZOrder 59705 + Points [0, 50] + Branch { + ZOrder 59704 + Points [0, 50; 4, 0] + Branch { + ZOrder 59703 + Points [0, 45] + Branch { + ZOrder 59702 + Points [0, 70] + DstBlock "Product125" + DstPort 2 + } + Branch { + ZOrder 59701 + DstBlock "Product126" + DstPort 2 + } + } + Branch { + ZOrder 59700 + DstBlock "Product124" + DstPort 2 + } + } + Branch { + ZOrder 59699 + DstBlock "Product123" + DstPort 2 + } + } + Branch { + ZOrder 59698 + DstBlock "Product122" + DstPort 2 + } + } + Branch { + ZOrder 59697 + Points [63, 0; 0, -12] + DstBlock "Product121" + DstPort 2 + } + } + } + Branch { + ZOrder 59696 + DstBlock "Product118" + DstPort 2 + } + } + Branch { + ZOrder 59695 + DstBlock "Product115" + DstPort 2 + } + } + Branch { + ZOrder 59694 + DstBlock "Product114" + DstPort 2 + } + } + Branch { + ZOrder 59693 + DstBlock "Product111" + DstPort 2 + } + } + Branch { + ZOrder 59692 + DstBlock "Product110" + DstPort 2 + } + } + Branch { + ZOrder 59691 + DstBlock "Product107" + DstPort 2 + } + } + Branch { + ZOrder 59690 + DstBlock "Product106" + DstPort 2 + } + } + Branch { + ZOrder 59689 + DstBlock "Product104" + DstPort 2 + } + } + Branch { + ZOrder 59688 + DstBlock "Product42" + DstPort 2 + } + } + Branch { + ZOrder 59687 + DstBlock "Product136" + DstPort 2 + } + } + Branch { + ZOrder 59686 + DstBlock "Product135" + DstPort 2 + } + } + Line { + ZOrder 65091 + SrcBlock "Ground32" + SrcPort 1 + Points [3, 0; 0, -995] + DstBlock "Divide148" + DstPort 1 + } + Line { + ZOrder 65086 + SrcBlock "Ground30" + SrcPort 1 + Points [2, 0; 0, -775] + DstBlock "Divide105" + DstPort 1 + } + Line { + ZOrder 65080 + SrcBlock "Ground24" + SrcPort 1 + Points [8, 0; 0, -730] + DstBlock "Divide97" + DstPort 1 + } + Line { + ZOrder 65082 + SrcBlock "Ground27" + SrcPort 1 + Points [15, 0; 0, -580] + DstBlock "Divide109" + DstPort 1 + } + Line { + ZOrder 65084 + SrcBlock "Ground29" + SrcPort 1 + Points [30, 0; 0, -485] + DstBlock "Divide106" + DstPort 1 + } + Line { + ZOrder 59729 + SrcBlock "Ground88" + SrcPort 1 + Points [14, 0; 0, -560] + DstBlock "Divide113" + DstPort 1 + } + Line { + ZOrder 59730 + SrcBlock "Ground92" + SrcPort 1 + Points [26, 0; 0, -470] + DstBlock "Divide110" + DstPort 1 + } + Line { + ZOrder 59731 + SrcBlock "Ground91" + SrcPort 1 + Points [40, 0; 0, -310] + DstBlock "Divide117" + DstPort 1 + } + Line { + ZOrder 59732 + SrcBlock "Ground81" + SrcPort 1 + Points [9, 0; 0, -245] + DstBlock "Divide114" + DstPort 1 + } + Line { + ZOrder 59733 + SrcBlock "Ground90" + SrcPort 1 + Points [22, 0; 0, -95] + DstBlock "Divide121" + DstPort 1 + } + Line { + ZOrder 59734 + SrcBlock "Ground89" + SrcPort 1 + DstBlock "Divide118" + DstPort 1 + } + Line { + ZOrder 59735 + SrcBlock "CRY_SENSE_PD1_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD1_MEAN" + DstPort 1 + } + Line { + ZOrder 59736 + SrcBlock "CRY_SENSE_PD2_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD2_MEAN" + DstPort 1 + } + Line { + ZOrder 59737 + SrcBlock "CRY_SENSE_PD3_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD3_MEAN" + DstPort 1 + } + Line { + ZOrder 59738 + SrcBlock "CRY_SENSE_PD4_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD4_MEAN" + DstPort 1 + } + Line { + ZOrder 59739 + SrcBlock "CRY_SENSE_PD5_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD5_MEAN" + DstPort 1 + } + Line { + ZOrder 59740 + SrcBlock "CRY_SENSE_PD6_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD6_MEAN" + DstPort 1 + } + Line { + ZOrder 59741 + SrcBlock "CRY_SENSE_PD7_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD7_MEAN" + DstPort 1 + } + Line { + ZOrder 59742 + SrcBlock "CRY_SENSE_PD8_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD8_MEAN" + DstPort 1 + } + Line { + ZOrder 59743 + SrcBlock "CRY_SENSE_PD9_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD9_MEAN" + DstPort 1 + } + Line { + ZOrder 59744 + SrcBlock "CRY_SENSE_PD10_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD10_MEAN" + DstPort 1 + } + Line { + ZOrder 59745 + SrcBlock "CRY_SENSE_PD11_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD11_MEAN" + DstPort 1 + } + Line { + ZOrder 59746 + SrcBlock "CRY_SENSE_PD12_MEAN_MON" + SrcPort 1 + DstBlock "CRY_SENSE_PD12_MEAN" + DstPort 1 + } + Line { + ZOrder 59747 + SrcBlock "Sum128" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide122" + DstPort 1 + } + Line { + ZOrder 59748 + SrcBlock "Divide122" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL1_PD1_D_MON" + DstPort 1 + } + Line { + ZOrder 59749 + SrcBlock "Sum129" + SrcPort 1 + DstBlock "Divide123" + DstPort 1 + } + Line { + ZOrder 59750 + SrcBlock "Divide123" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL1_PD2_D_MON" + DstPort 1 + } + Line { + ZOrder 59751 + SrcBlock "Sum130" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide124" + DstPort 1 + } + Line { + ZOrder 59752 + SrcBlock "Divide124" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL2_PD3_D_MON" + DstPort 1 + } + Line { + ZOrder 59753 + SrcBlock "Sum131" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide125" + DstPort 1 + } + Line { + ZOrder 59754 + SrcBlock "Divide125" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL2_PD4_D_MON" + DstPort 1 + } + Line { + ZOrder 59755 + SrcBlock "Sum132" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide126" + DstPort 1 + } + Line { + ZOrder 59756 + SrcBlock "Divide126" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL3_PD5_D_MON" + DstPort 1 + } + Line { + ZOrder 59757 + SrcBlock "Sum135" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide127" + DstPort 1 + } + Line { + ZOrder 59758 + SrcBlock "Divide127" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL3_PD6_D_MON" + DstPort 1 + } + Line { + ZOrder 59761 + SrcBlock "A_PD3" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 59760 + Points [0, -45; 140, 0; 0, -30; 817, 0; 0, 45] + DstBlock "Divide124" + DstPort 2 + } + Branch { + ZOrder 59759 + DstBlock "Divide100" + DstPort 2 + } + } + Line { + ZOrder 59764 + SrcBlock "A_PD4" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 59763 + Points [9, 0; 0, 74; 1057, 0; 0, -99] + DstBlock "Divide125" + DstPort 2 + } + Branch { + ZOrder 59762 + DstBlock "Divide104" + DstPort 2 + } + } + Line { + ZOrder 59767 + SrcBlock "A_PD5" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 59766 + Points [0, -50; 51, 0; 0, -20; 827, 0; 0, 20] + DstBlock "Divide126" + DstPort 2 + } + Branch { + ZOrder 59765 + DstBlock "Divide107" + DstPort 2 + } + } + Line { + ZOrder 59768 + SrcBlock "B_PD8" + SrcPort 1 + Points [187, 0; 0, 49; 633, 0] + DstBlock "Sum33" + DstPort 2 + } + Line { + ZOrder 59769 + SrcBlock "B_PD12" + SrcPort 1 + Points [885, 0] + DstBlock "Sum106" + DstPort 2 + } + Line { + ZOrder 59772 + SrcBlock "CRY_SENSE_ACC_H1_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 59771 + Points [140, 0; 0, -20] + DstBlock "Divide140" + DstPort 1 + } + Branch { + ZOrder 59770 + DstBlock "CRY_SENSE_ACC_H1" + DstPort 1 + } + } + Line { + ZOrder 59773 + SrcBlock "Sum30" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide130" + DstPort 1 + } + Line { + ZOrder 59774 + SrcBlock "Divide130" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL4_PD7_D_MON" + DstPort 1 + } + Line { + ZOrder 59779 + SrcBlock "CRY_SENSE_PANEL1_PD1_D_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 59778 + Points [0, 40] + DstBlock "Choice60" + DstPort 1 + } + Branch { + ZOrder 59777 + Points [30, 0] + Branch { + ZOrder 59776 + Points [0, 140] + DstBlock "Sum40" + DstPort 1 + } + Branch { + ZOrder 59775 + DstBlock "CRY_SENSE_PANEL1_PD1_D" + DstPort 1 + } + } + } + Line { + ZOrder 59784 + SrcBlock "CRY_SENSE_PANEL2_PD3_D_MON" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 59783 + Points [0, -60] + DstBlock "Choice62" + DstPort 1 + } + Branch { + ZOrder 59782 + Points [26, 0] + Branch { + ZOrder 59781 + Points [0, 58; 158, 0; 0, -18] + DstBlock "Sum101" + DstPort 1 + } + Branch { + ZOrder 59780 + DstBlock "CRY_SENSE_PANEL2_PD3_D" + DstPort 1 + } + } + } + Line { + ZOrder 59789 + SrcBlock "CRY_SENSE_PANEL2_PD4_D_MON" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 59788 + Points [0, -66; 156, 0; 0, -94] + DstBlock "Choice63" + DstPort 1 + } + Branch { + ZOrder 59787 + Points [15, 0] + Branch { + ZOrder 59786 + Points [0, -51; 240, 0] + DstBlock "Sum101" + DstPort 2 + } + Branch { + ZOrder 59785 + DstBlock "CRY_SENSE_PANEL2_PD4_D" + DstPort 1 + } + } + } + Line { + ZOrder 59794 + SrcBlock "CRY_SENSE_PANEL3_PD5_D_MON" + SrcPort 1 + Points [37, 0] + Branch { + ZOrder 59793 + Points [0, -25; 256, 0; 0, 170] + DstBlock "Sum107" + DstPort 1 + } + Branch { + ZOrder 59792 + Points [39, 0] + Branch { + ZOrder 59791 + Points [0, 36; 136, 0; 0, 9] + DstBlock "Choice64" + DstPort 1 + } + Branch { + ZOrder 59790 + DstBlock "CRY_SENSE_PANEL3_PD5_D" + DstPort 1 + } + } + } + Line { + ZOrder 59799 + SrcBlock "CRY_SENSE_PANEL3_PD6_D_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 59798 + Points [39, 0] + Branch { + ZOrder 59797 + Points [0, -55; 137, 0; 0, 5] + DstBlock "Choice66" + DstPort 1 + } + Branch { + ZOrder 59796 + DstBlock "CRY_SENSE_PANEL3_PD6_D" + DstPort 1 + } + } + Branch { + ZOrder 59795 + Points [0, 57; 284, 0] + DstBlock "Sum107" + DstPort 2 + } + } + Line { + ZOrder 59800 + SrcBlock "B_PD7" + SrcPort 1 + Points [105, 0; 0, -31; 750, 0] + DstBlock "Sum30" + DstPort 2 + } + Line { + ZOrder 59805 + SrcBlock "CRY_SENSE_PANEL4_PD7_D_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 59804 + Points [0, 53; 326, 0; 0, 27] + DstBlock "Choice67" + DstPort 1 + } + Branch { + ZOrder 59803 + Points [6, 0] + Branch { + ZOrder 59802 + DstBlock "CRY_SENSE_PANEL4_PD7_D" + DstPort 1 + } + Branch { + ZOrder 59801 + Points [0, 171; 440, 0] + DstBlock "Sum113" + DstPort 1 + } + } + } + Line { + ZOrder 59806 + SrcBlock "Divide131" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL4_PD8_D_MON" + DstPort 1 + } + Line { + ZOrder 59811 + SrcBlock "CRY_SENSE_PANEL4_PD8_D_MON" + SrcPort 1 + Points [47, 0] + Branch { + ZOrder 59810 + Points [23, 0] + Branch { + ZOrder 59809 + DstBlock "CRY_SENSE_PANEL4_PD8_D" + DstPort 1 + } + Branch { + ZOrder 59808 + Points [0, -65] + DstBlock "Choice68" + DstPort 1 + } + } + Branch { + ZOrder 59807 + Points [0, 30; 503, 0] + DstBlock "Sum113" + DstPort 2 + } + } + Line { + ZOrder 59812 + SrcBlock "Sum33" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide131" + DstPort 1 + } + Line { + ZOrder 59813 + SrcBlock "Sum106" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide135" + DstPort 1 + } + Line { + ZOrder 59818 + SrcBlock "CRY_SENSE_PANEL6_PD12_D_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 59817 + Points [0, -38; 429, 0; 0, -57] + DstBlock "Choice72" + DstPort 1 + } + Branch { + ZOrder 59816 + Points [18, 0] + Branch { + ZOrder 59815 + Points [0, -20; 551, 0] + DstBlock "Sum125" + DstPort 2 + } + Branch { + ZOrder 59814 + DstBlock "CRY_SENSE_PANEL6_PD12_D" + DstPort 1 + } + } + } + Line { + ZOrder 59823 + SrcBlock "CRY_SENSE_PANEL6_PD11_D_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 59822 + Points [0, -53; 551, 0; 0, 148] + DstBlock "Sum125" + DstPort 1 + } + Branch { + ZOrder 59821 + Points [16, 0] + Branch { + ZOrder 59820 + Points [0, -25; 369, 0; 0, 20] + DstBlock "Choice71" + DstPort 1 + } + Branch { + ZOrder 59819 + DstBlock "CRY_SENSE_PANEL6_PD11_D" + DstPort 1 + } + } + } + Line { + ZOrder 59824 + SrcBlock "Divide134" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL6_PD11_D_MON" + DstPort 1 + } + Line { + ZOrder 59825 + SrcBlock "Sum104" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide134" + DstPort 1 + } + Line { + ZOrder 59826 + SrcBlock "B_PD11" + SrcPort 1 + Points [152, 0; 0, -45; 588, 0; 0, 96; 110, 0] + DstBlock "Sum104" + DstPort 2 + } + Line { + ZOrder 59827 + SrcBlock "B_PD10" + SrcPort 1 + Points [800, 0] + DstBlock "Sum90" + DstPort 2 + } + Line { + ZOrder 59828 + SrcBlock "Sum90" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide133" + DstPort 1 + } + Line { + ZOrder 59829 + SrcBlock "Divide133" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL5_PD10_D_MON" + DstPort 1 + } + Line { + ZOrder 59834 + SrcBlock "CRY_SENSE_PANEL5_PD10_D_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 59833 + Points [0, -53; 427, 0; 0, -72] + DstBlock "Choice70" + DstPort 1 + } + Branch { + ZOrder 59832 + Points [29, 0] + Branch { + ZOrder 59831 + Points [0, -37; 512, 0] + DstBlock "Sum119" + DstPort 2 + } + Branch { + ZOrder 59830 + DstBlock "CRY_SENSE_PANEL5_PD10_D" + DstPort 1 + } + } + } + Line { + ZOrder 59835 + SrcBlock "B_PD9" + SrcPort 1 + Points [110, 0; 0, -41; 690, 0] + DstBlock "Sum59" + DstPort 2 + } + Line { + ZOrder 59842 + SrcBlock "CRY_SENSE_PANEL5_PD9_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 59841 + Points [120, 0] + Branch { + ZOrder 59840 + DstBlock "CRY_SENSE_PANEL5_PD9" + DstPort 1 + } + Branch { + ZOrder 59839 + Points [52, 0] + Branch { + ZOrder 59838 + Points [0, -34; 156, 0; 0, -66] + DstBlock "Sum59" + DstPort 1 + } + Branch { + ZOrder 59837 + DstBlock "Sum121" + DstPort 1 + } + } + } + Branch { + ZOrder 59836 + DstBlock "MEAN_SENSE_PD9" + DstPort 1 + } + } + Line { + ZOrder 59843 + SrcBlock "Sum59" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide132" + DstPort 1 + } + Line { + ZOrder 59844 + SrcBlock "Divide132" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL5_PD9_D_MON" + DstPort 1 + } + Line { + ZOrder 59849 + SrcBlock "CRY_SENSE_PANEL5_PD9_D_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 59848 + Points [0, -25; 420, 0; 0, 95] + DstBlock "Choice69" + DstPort 1 + } + Branch { + ZOrder 59847 + Points [30, 0] + Branch { + ZOrder 59846 + Points [0, 170] + DstBlock "Sum119" + DstPort 1 + } + Branch { + ZOrder 59845 + DstBlock "CRY_SENSE_PANEL5_PD9_D" + DstPort 1 + } + } + } + Line { + ZOrder 59852 + SrcBlock "CRY_SENSE_ACC_H2_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 59851 + Points [104, 0; 0, -15] + DstBlock "Divide142" + DstPort 1 + } + Branch { + ZOrder 59850 + DstBlock "CRY_SENSE_ACC_H2" + DstPort 1 + } + } + Line { + ZOrder 59855 + SrcBlock "CRY_SENSE_ACC_V2_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 59854 + Points [104, 0; 0, -15] + DstBlock "Divide143" + DstPort 1 + } + Branch { + ZOrder 59853 + DstBlock "CRY_SENSE_ACC_V2" + DstPort 1 + } + } + Line { + ZOrder 59858 + SrcBlock "CRY_SENSE_ACC_H3_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 59857 + DstBlock "CRY_SENSE_ACC_H3" + DstPort 1 + } + Branch { + ZOrder 59856 + DstBlock "Divide144" + DstPort 1 + } + } + Line { + ZOrder 59861 + SrcBlock "CRY_SENSE_ACC_V3_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 59860 + Points [225, 0] + DstBlock "Divide145" + DstPort 1 + } + Branch { + ZOrder 59859 + DstBlock "CRY_SENSE_ACC_V3" + DstPort 1 + } + } + Line { + ZOrder 59862 + SrcBlock "H1_CONST" + SrcPort 1 + Points [0, 25] + DstBlock "Divide140" + DstPort 2 + } + Line { + ZOrder 59863 + SrcBlock "Divide140" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_H1_a_MON" + DstPort 1 + } + Line { + ZOrder 59866 + SrcBlock "CRY_SENSE_ACC_H1_a_MON" + SrcPort 1 + Points [35, 0; 0, 15; 50, 0] + Branch { + ZOrder 59865 + Points [216, 0; 0, 165] + DstBlock "Mux9" + DstPort 1 + } + Branch { + ZOrder 59864 + DstBlock "CRY_SENSE_ACC_H1_a" + DstPort 1 + } + } + Line { + ZOrder 59869 + SrcBlock "CRY_SENSE_ACC_V1_MON" + SrcPort 1 + Points [45, 0] + Branch { + ZOrder 59868 + Points [104, 0; 0, -30] + DstBlock "Divide141" + DstPort 1 + } + Branch { + ZOrder 59867 + DstBlock "CRY_SENSE_ACC_V1" + DstPort 1 + } + } + Line { + ZOrder 59870 + SrcBlock "V1_CONST" + SrcPort 1 + Points [0, 25] + DstBlock "Divide141" + DstPort 2 + } + Line { + ZOrder 59871 + SrcBlock "Divide141" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V1_a_MON" + DstPort 1 + } + Line { + ZOrder 59874 + SrcBlock "CRY_SENSE_ACC_V1_a_MON" + SrcPort 1 + Points [35, 0; 0, 15; 50, 0] + Branch { + ZOrder 59873 + Points [171, 0; 0, 145] + DstBlock "Mux9" + DstPort 4 + } + Branch { + ZOrder 59872 + DstBlock "CRY_SENSE_ACC_V1_a" + DstPort 1 + } + } + Line { + ZOrder 59875 + SrcBlock "H2_CONST" + SrcPort 1 + Points [0, 25] + DstBlock "Divide142" + DstPort 2 + } + Line { + ZOrder 59876 + SrcBlock "Divide142" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_H2_a_MON" + DstPort 1 + } + Line { + ZOrder 59879 + SrcBlock "CRY_SENSE_ACC_H2_a_MON" + SrcPort 1 + Points [35, 0; 0, 15; 50, 0] + Branch { + ZOrder 59878 + Points [97, 0; 0, 35] + DstBlock "Mux9" + DstPort 2 + } + Branch { + ZOrder 59877 + DstBlock "CRY_SENSE_ACC_H2_a" + DstPort 1 + } + } + Line { + ZOrder 59880 + SrcBlock "V2_CONST" + SrcPort 1 + Points [0, 25] + DstBlock "Divide143" + DstPort 2 + } + Line { + ZOrder 59881 + SrcBlock "Divide143" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V2_a_MON" + DstPort 1 + } + Line { + ZOrder 59884 + SrcBlock "CRY_SENSE_ACC_V2_a_MON" + SrcPort 1 + Points [35, 0; 0, 15; 50, 0] + Branch { + ZOrder 59883 + Points [98, 0; 0, -15] + DstBlock "Mux9" + DstPort 5 + } + Branch { + ZOrder 59882 + DstBlock "CRY_SENSE_ACC_V2_a" + DstPort 1 + } + } + Line { + ZOrder 59885 + SrcBlock "H3_CONST" + SrcPort 1 + Points [0, 35] + DstBlock "Divide144" + DstPort 2 + } + Line { + ZOrder 59886 + SrcBlock "Divide144" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_H3_a_MON" + DstPort 1 + } + Line { + ZOrder 59889 + SrcBlock "CRY_SENSE_ACC_H3_a_MON" + SrcPort 1 + Points [35, 0; 0, 5; 50, 0] + Branch { + ZOrder 59888 + Points [217, 0; 0, -145] + DstBlock "Mux9" + DstPort 3 + } + Branch { + ZOrder 59887 + DstBlock "CRY_SENSE_ACC_H3_a" + DstPort 1 + } + } + Line { + ZOrder 59890 + SrcBlock "V3_CONST" + SrcPort 1 + Points [0, 35] + DstBlock "Divide145" + DstPort 2 + } + Line { + ZOrder 59891 + SrcBlock "Divide145" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V3_a_MON" + DstPort 1 + } + Line { + ZOrder 59894 + SrcBlock "CRY_SENSE_ACC_V3_a_MON" + SrcPort 1 + Points [35, 0; 0, 5; 50, 0] + Branch { + ZOrder 59893 + Points [233, 0; 0, -180] + DstBlock "Mux9" + DstPort 6 + } + Branch { + ZOrder 59892 + DstBlock "CRY_SENSE_ACC_V3_a" + DstPort 1 + } + } + Line { + ZOrder 59895 + SrcBlock "MAT_PD" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + ZOrder 59898 + SrcBlock "CRY_SENSE_PANEL6_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 59897 + Points [640, 0; 0, -1095] + DstBlock "FIL_PD_V3" + DstPort 1 + } + Branch { + ZOrder 59896 + DstBlock "CRY_SENSE_PANEL6_LENGTH" + DstPort 1 + } + } + Line { + ZOrder 59899 + SrcBlock "CRY_PD_X_MON" + SrcPort 1 + DstBlock "CRY_PD_X" + DstPort 1 + } + Line { + ZOrder 59900 + SrcBlock "CRY_PD_Y_MON" + SrcPort 1 + DstBlock "CRY_PD_Y" + DstPort 1 + } + Line { + ZOrder 59901 + SrcBlock "CRY_PD_Z_MON" + SrcPort 1 + DstBlock "CRY_PD_Z" + DstPort 1 + } + Line { + ZOrder 59902 + SrcBlock "CRY_PD_ROLL_MON" + SrcPort 1 + Points [13, 0; 0, 45] + DstBlock "CRY_PD_ROLL" + DstPort 1 + } + Line { + ZOrder 59903 + SrcBlock "CRY_PD_YAW_MON" + SrcPort 1 + Points [15, 0; 0, 35] + DstBlock "CRY_PD_YAW" + DstPort 1 + } + Line { + ZOrder 59904 + SrcBlock "CRY_PD_PITCH_MON" + SrcPort 1 + DstBlock "CRY_PD_PITCH" + DstPort 1 + } + Line { + ZOrder 59905 + SrcBlock "Mux9" + SrcPort 1 + DstBlock "MAT_ACC" + DstPort 1 + } + Line { + ZOrder 59906 + SrcBlock "MAT_ACC" + SrcPort 1 + DstBlock "Demux7" + DstPort 1 + } + Line { + ZOrder 59907 + SrcBlock "CRY_ACC_X_MON" + SrcPort 1 + DstBlock "CRY_ACC_X" + DstPort 1 + } + Line { + ZOrder 59908 + SrcBlock "CRY_ACC_Y_MON" + SrcPort 1 + DstBlock "CRY_ACC_Y" + DstPort 1 + } + Line { + ZOrder 59909 + SrcBlock "CRY_ACC_Z_MON" + SrcPort 1 + DstBlock "CRY_ACC_Z" + DstPort 1 + } + Line { + ZOrder 59910 + SrcBlock "CRY_ACC_ROLL_MON" + SrcPort 1 + Points [35, 0; 0, 45] + DstBlock "CRY_ACC_ROLL" + DstPort 1 + } + Line { + ZOrder 59911 + SrcBlock "CRY_ACC_PITCH_MON" + SrcPort 1 + Points [109, 0; 0, 65] + DstBlock "CRY_ACC_PITCH" + DstPort 1 + } + Line { + ZOrder 59914 + SrcBlock "FIL_PD_PITCH2" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 59913 + Points [0, -314; 277, 0; 0, 1260; 261, 0] + DstBlock "Choice65" + DstPort 1 + } + Branch { + ZOrder 59912 + DstBlock "CRY_PD_PITCH_MON" + DstPort 1 + } + } + Line { + ZOrder 59917 + SrcBlock "FIL_PD_YAW2" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 59916 + Points [0, 25] + DstBlock "CRY_PD_YAW_MON" + DstPort 1 + } + Branch { + ZOrder 59915 + Points [0, -398; 276, 0; 0, 1367; 231, 0] + DstBlock "Choice74" + DstPort 1 + } + } + Line { + ZOrder 59920 + SrcBlock "FIL_ACC_X2" + SrcPort 1 + Points [17, 0; 0, -75] + Branch { + ZOrder 59919 + DstBlock "CRY_ACC_X_MON" + DstPort 1 + } + Branch { + ZOrder 59918 + Points [0, -90; 1977, 0; 0, -528; 331, 0] + DstBlock "Choice75" + DstPort 1 + } + } + Line { + ZOrder 59923 + SrcBlock "FIL_ACC_Y2" + SrcPort 1 + Points [30, 0; 0, -60] + Branch { + ZOrder 59922 + DstBlock "CRY_ACC_Y_MON" + DstPort 1 + } + Branch { + ZOrder 59921 + Points [0, -130; 1987, 0; 0, -529; 299, 0; 0, -51] + DstBlock "Choice76" + DstPort 1 + } + } + Line { + ZOrder 59926 + SrcBlock "FIL_ACC_Z2" + SrcPort 1 + Points [43, 0; 0, -30] + Branch { + ZOrder 59925 + Points [0, -181; 1993, 0; 0, -491; 289, 0] + DstBlock "Choice77" + DstPort 1 + } + Branch { + ZOrder 59924 + DstBlock "CRY_ACC_Z_MON" + DstPort 1 + } + } + Line { + ZOrder 59929 + SrcBlock "FIL_ACC_PITCH2" + SrcPort 1 + Points [2, 0; 0, -30; 56, 0] + Branch { + ZOrder 59928 + Points [0, -215; 1996, 0; 0, -428; 271, 0] + DstBlock "Choice78" + DstPort 1 + } + Branch { + ZOrder 59927 + DstBlock "CRY_ACC_PITCH_MON" + DstPort 1 + } + } + Line { + ZOrder 59932 + SrcBlock "FIL_ACC_ROLL2" + SrcPort 1 + Points [69, 0] + Branch { + ZOrder 59931 + Points [0, -259; 2022, 0; 0, -383; 234, 0] + DstBlock "Choice13" + DstPort 1 + } + Branch { + ZOrder 59930 + DstBlock "CRY_ACC_ROLL_MON" + DstPort 1 + } + } + Line { + ZOrder 59935 + SrcBlock "FIL_ACC_YAW2" + SrcPort 1 + Points [29, 0; 0, 30; 54, 0] + Branch { + ZOrder 59934 + Points [0, -311; 2036, 0; 0, -311; 206, 0] + DstBlock "Choice37" + DstPort 1 + } + Branch { + ZOrder 59933 + DstBlock "CRY_ACC_YAW_MON" + DstPort 1 + } + } + Line { + ZOrder 59938 + SrcBlock "FIL_PD_Y2" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 59937 + Points [0, -236; 275, 0; 0, 1158; 290, 0] + DstBlock "Choice12" + DstPort 1 + } + Branch { + ZOrder 59936 + DstBlock "CRY_PD_Y_MON" + DstPort 1 + } + } + Line { + ZOrder 59941 + SrcBlock "FIL_PD_ROLL2" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 59940 + Points [0, -350; 279, 0; 0, 1303; 247, 0] + DstBlock "Choice73" + DstPort 1 + } + Branch { + ZOrder 59939 + Points [5, 0; 0, 5] + DstBlock "CRY_PD_ROLL_MON" + DstPort 1 + } + } + Line { + ZOrder 59942 + SrcBlock "MAT_ACT" + SrcPort 1 + Points [27, 0; 0, 5] + DstBlock "Demux8" + DstPort 1 + } + Line { + ZOrder 59943 + SrcBlock "Demux8" + SrcPort 2 + Points [105, 0; 0, -5] + DstBlock "FIL_ACT2" + DstPort 1 + } + Line { + ZOrder 59944 + SrcBlock "Demux8" + SrcPort 3 + Points [9, 0; 0, -13; 205, 0; 0, 43] + DstBlock "FIL_ACT3" + DstPort 1 + } + Line { + ZOrder 59945 + SrcBlock "Demux8" + SrcPort 4 + Points [96, 0; 0, 50] + DstBlock "FIL_ACT4" + DstPort 1 + } + Line { + ZOrder 59946 + SrcBlock "Demux8" + SrcPort 5 + Points [155, 0; 0, 80] + DstBlock "FIL_ACT5" + DstPort 1 + } + Line { + ZOrder 59947 + SrcBlock "Demux8" + SrcPort 6 + Points [82, 0; 0, 100] + DstBlock "FIL_ACT6" + DstPort 1 + } + Line { + ZOrder 59948 + SrcBlock "CRY_ACC_YAW_MON" + SrcPort 1 + Points [64, 0; 0, 15] + DstBlock "CRY_ACC_YAW" + DstPort 1 + } + Line { + ZOrder 59971 + SrcBlock "Ground79" + SrcPort 1 + Points [0, 2; 111, 0] + Branch { + ZOrder 59970 + Points [0, 273] + Branch { + ZOrder 59969 + Points [0, 60] + Branch { + ZOrder 59968 + Points [0, 55] + Branch { + ZOrder 59967 + Points [0, 75] + Branch { + ZOrder 59966 + Points [0, 60] + Branch { + ZOrder 59965 + Points [0, 85] + DstBlock "Choice37" + DstPort 3 + } + Branch { + ZOrder 59964 + DstBlock "Choice13" + DstPort 3 + } + } + Branch { + ZOrder 59963 + DstBlock "Choice78" + DstPort 3 + } + } + Branch { + ZOrder 59962 + DstBlock "Choice77" + DstPort 3 + } + } + Branch { + ZOrder 59961 + DstBlock "Choice76" + DstPort 3 + } + } + Branch { + ZOrder 59960 + DstBlock "Choice75" + DstPort 3 + } + } + Branch { + ZOrder 59959 + Points [446, 0; 0, 233] + Branch { + ZOrder 59958 + Points [0, 70] + Branch { + ZOrder 59957 + Points [0, 50] + Branch { + ZOrder 59956 + Points [0, 65; 1, 0] + Branch { + ZOrder 59955 + Points [0, 75] + Branch { + ZOrder 59954 + Points [0, 55] + DstBlock "Choice74" + DstPort 3 + } + Branch { + ZOrder 59953 + DstBlock "Choice73" + DstPort 3 + } + } + Branch { + ZOrder 59952 + DstBlock "Choice65" + DstPort 3 + } + } + Branch { + ZOrder 59951 + DstBlock "Choice48" + DstPort 3 + } + } + Branch { + ZOrder 59950 + DstBlock "Choice12" + DstPort 3 + } + } + Branch { + ZOrder 59949 + DstBlock "Choice11" + DstPort 3 + } + } + } + Line { + ZOrder 59972 + SrcBlock "SWITCH_PD_X_IN" + SrcPort 1 + DstBlock "Choice11" + DstPort 2 + } + Line { + ZOrder 59975 + SrcBlock "FIL_PD_X2" + SrcPort 1 + Points [6, 0] + Branch { + ZOrder 59974 + Points [0, -197; 270, 0; 0, 1072] + DstBlock "Choice11" + DstPort 1 + } + Branch { + ZOrder 59973 + DstBlock "CRY_PD_X_MON" + DstPort 1 + } + } + Line { + ZOrder 59976 + SrcBlock "Choice11" + SrcPort 1 + DstBlock "Sum110" + DstPort 1 + } + Line { + ZOrder 59977 + SrcBlock "Choice12" + SrcPort 1 + DstBlock "Sum112" + DstPort 1 + } + Line { + ZOrder 59978 + SrcBlock "SWITCH_PD_Y_IN" + SrcPort 1 + Points [16, 0; 0, 10] + DstBlock "Choice12" + DstPort 2 + } + Line { + ZOrder 59979 + SrcBlock "Choice48" + SrcPort 1 + DstBlock "Sum116" + DstPort 1 + } + Line { + ZOrder 59980 + SrcBlock "SWITCH_PD_Z_IN" + SrcPort 1 + DstBlock "Choice48" + DstPort 2 + } + Line { + ZOrder 59983 + SrcBlock "FIL_PD_Z2" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 59982 + Points [0, -286; 276, 0; 0, 1210; 276, 0] + DstBlock "Choice48" + DstPort 1 + } + Branch { + ZOrder 59981 + DstBlock "CRY_PD_Z_MON" + DstPort 1 + } + } + Line { + ZOrder 59984 + SrcBlock "Choice65" + SrcPort 1 + DstBlock "Sum118" + DstPort 1 + } + Line { + ZOrder 59985 + SrcBlock "SWITCH_PD_PITCH_IN" + SrcPort 1 + DstBlock "Choice65" + DstPort 2 + } + Line { + ZOrder 59986 + SrcBlock "Choice73" + SrcPort 1 + DstBlock "Sum122" + DstPort 1 + } + Line { + ZOrder 59987 + SrcBlock "SWITCH_PD_ROLL_IN" + SrcPort 1 + DstBlock "Choice73" + DstPort 2 + } + Line { + ZOrder 59988 + SrcBlock "Choice74" + SrcPort 1 + DstBlock "Sum124" + DstPort 1 + } + Line { + ZOrder 59989 + SrcBlock "SWITCH_PD_YAW_IN" + SrcPort 1 + DstBlock "Choice74" + DstPort 2 + } + Line { + ZOrder 59990 + SrcBlock "Choice75" + SrcPort 1 + Points [560, 0] + DstBlock "Sum110" + DstPort 2 + } + Line { + ZOrder 59991 + SrcBlock "SWITCH_ACC_X_IN" + SrcPort 1 + DstBlock "Choice75" + DstPort 2 + } + Line { + ZOrder 59992 + SrcBlock "Choice76" + SrcPort 1 + Points [52, 0; 0, 4; 518, 0] + DstBlock "Sum112" + DstPort 2 + } + Line { + ZOrder 59993 + SrcBlock "SWITCH_ACC_Y_IN" + SrcPort 1 + Points [18, 0; 0, 10] + DstBlock "Choice76" + DstPort 2 + } + Line { + ZOrder 59994 + SrcBlock "Choice77" + SrcPort 1 + Points [570, 0] + DstBlock "Sum116" + DstPort 2 + } + Line { + ZOrder 59995 + SrcBlock "SWITCH_ACC_Z_IN" + SrcPort 1 + DstBlock "Choice77" + DstPort 2 + } + Line { + ZOrder 59996 + SrcBlock "Choice78" + SrcPort 1 + Points [570, 0] + DstBlock "Sum118" + DstPort 2 + } + Line { + ZOrder 59997 + SrcBlock "SWITCH_ACC_PITCH_IN" + SrcPort 1 + DstBlock "Choice78" + DstPort 2 + } + Line { + ZOrder 59998 + SrcBlock "Choice13" + SrcPort 1 + Points [95, 0; 0, 4; 475, 0] + DstBlock "Sum122" + DstPort 2 + } + Line { + ZOrder 59999 + SrcBlock "SWITCH_ACC_ROLL_IN" + SrcPort 1 + DstBlock "Choice13" + DstPort 2 + } + Line { + ZOrder 60000 + SrcBlock "Choice37" + SrcPort 1 + Points [570, 0] + DstBlock "Sum124" + DstPort 2 + } + Line { + ZOrder 60001 + SrcBlock "SWITCH_ACC_YAW_IN" + SrcPort 1 + DstBlock "Choice37" + DstPort 2 + } + Line { + ZOrder 60004 + SrcBlock "SUM_X_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 60003 + Points [0, -189; 171, 0] + DstBlock "Sum133" + DstPort 2 + } + Branch { + ZOrder 60002 + DstBlock "SUM_X" + DstPort 1 + } + } + Line { + ZOrder 60005 + SrcBlock "FIL_SUM_X" + SrcPort 1 + Points [17, 0; 0, -85] + DstBlock "SUM_X_MON" + DstPort 1 + } + Line { + ZOrder 60008 + SrcBlock "SUM_Y_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 60007 + Points [0, -19; 258, 0] + DstBlock "Sum134" + DstPort 2 + } + Branch { + ZOrder 60006 + DstBlock "SUM_Y" + DstPort 1 + } + } + Line { + ZOrder 60009 + SrcBlock "FIL_SUM_Y" + SrcPort 1 + Points [33, 0; 0, -70] + DstBlock "SUM_Y_MON" + DstPort 1 + } + Line { + ZOrder 60010 + SrcBlock "FIL_SUM_Z" + SrcPort 1 + Points [49, 0; 0, -45] + DstBlock "SUM_Z_MON" + DstPort 1 + } + Line { + ZOrder 60013 + SrcBlock "SUM_Z_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 60012 + Points [0, -33; 300, 0] + DstBlock "Sum136" + DstPort 2 + } + Branch { + ZOrder 60011 + DstBlock "SUM_Z" + DstPort 1 + } + } + Line { + ZOrder 60014 + SrcBlock "FIL_SUM_PITCH" + SrcPort 1 + Points [31, 0; 0, -30] + DstBlock "SUM_PITCH_MON" + DstPort 1 + } + Line { + ZOrder 60015 + SrcBlock "FIL_SUM_ROLL" + SrcPort 1 + DstBlock "SUM_ROLL_MON" + DstPort 1 + } + Line { + ZOrder 60018 + SrcBlock "SUM_ROLL_MON" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 60017 + Points [0, -24; 62, 0; 0, -895; 379, 0] + DstBlock "Sum138" + DstPort 2 + } + Branch { + ZOrder 60016 + DstBlock "SUM_ROLL" + DstPort 1 + } + } + Line { + ZOrder 60021 + SrcBlock "SUM_YAW_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 60020 + Points [0, -19; 457, 0; 0, -866] + DstBlock "Sum139" + DstPort 2 + } + Branch { + ZOrder 60019 + DstBlock "SUM_YAW" + DstPort 1 + } + } + Line { + ZOrder 60022 + SrcBlock "FIL_SUM_YAW" + SrcPort 1 + Points [36, 0; 0, 15] + DstBlock "SUM_YAW_MON" + DstPort 1 + } + Line { + ZOrder 60023 + SrcBlock "Divide128" + SrcPort 1 + DstBlock "FIL_SE1_1" + DstPort 1 + } + Line { + ZOrder 60024 + SrcBlock "Product121" + SrcPort 1 + Points [24, 0; 0, 55] + DstBlock "CRY_SENSE_ACC_H1_MON" + DstPort 1 + } + Line { + ZOrder 60025 + SrcBlock "Product122" + SrcPort 1 + Points [10, 0; 0, 65] + DstBlock "CRY_SENSE_ACC_V1_MON" + DstPort 1 + } + Line { + ZOrder 60026 + SrcBlock "Divide129" + SrcPort 1 + DstBlock "FIL_SE1_2" + DstPort 1 + } + Line { + ZOrder 60027 + SrcBlock "Divide136" + SrcPort 1 + DstBlock "FIL_SE1_4" + DstPort 1 + } + Line { + ZOrder 60028 + SrcBlock "Product123" + SrcPort 1 + Points [11, 0; 0, 80] + DstBlock "CRY_SENSE_ACC_H2_MON" + DstPort 1 + } + Line { + ZOrder 60029 + SrcBlock "Divide137" + SrcPort 1 + DstBlock "FIL_SE2_2" + DstPort 1 + } + Line { + ZOrder 60030 + SrcBlock "Product124" + SrcPort 1 + Points [17, 0; 0, 125] + DstBlock "CRY_SENSE_ACC_V2_MON" + DstPort 1 + } + Line { + ZOrder 60031 + SrcBlock "Divide138" + SrcPort 1 + DstBlock "FIL_SE2_3" + DstPort 1 + } + Line { + ZOrder 60032 + SrcBlock "Product126" + SrcPort 1 + Points [33, 0; 0, 175] + DstBlock "CRY_SENSE_ACC_H3_MON" + DstPort 1 + } + Line { + ZOrder 60033 + SrcBlock "Divide139" + SrcPort 1 + DstBlock "FIL_SE2_4" + DstPort 1 + } + Line { + ZOrder 60034 + SrcBlock "Product125" + SrcPort 1 + Points [24, 0; 0, 180] + DstBlock "CRY_SENSE_ACC_V3_MON" + DstPort 1 + } + Line { + ZOrder 60035 + SrcBlock "SWITCH_FEEDBACK" + SrcPort 1 + DstBlock "Choice38" + DstPort 2 + } + Line { + ZOrder 60036 + SrcBlock "Mux25" + SrcPort 1 + DstBlock "MAT_ACT" + DstPort 1 + } + Line { + ZOrder 60037 + SrcBlock "Constant119" + SrcPort 1 + Points [0, 20] + DstBlock "Choice38" + DstPort 1 + } + Line { + ZOrder 60050 + SrcBlock "Ground93" + SrcPort 1 + Points [67, 0] + Branch { + ZOrder 60049 + Points [0, 94; 44, 0; 0, 131; 17, 0] + Branch { + ZOrder 60048 + Points [0, 60] + Branch { + ZOrder 60047 + Points [0, 55; 2, 0] + Branch { + ZOrder 60046 + Points [0, 60] + Branch { + ZOrder 60045 + Points [0, 50; 1, 0] + Branch { + ZOrder 60044 + Points [0, 55] + DstBlock "Choice46" + DstPort 3 + } + Branch { + ZOrder 60043 + DstBlock "Choice45" + DstPort 3 + } + } + Branch { + ZOrder 60042 + DstBlock "Choice42" + DstPort 3 + } + } + Branch { + ZOrder 60041 + DstBlock "Choice41" + DstPort 3 + } + } + Branch { + ZOrder 60040 + DstBlock "Choice40" + DstPort 3 + } + } + Branch { + ZOrder 60039 + DstBlock "Choice39" + DstPort 3 + } + } + Branch { + ZOrder 60038 + Points [10, 0; 0, -35] + DstBlock "Choice38" + DstPort 3 + } + } + Line { + ZOrder 60051 + SrcBlock "Choice39" + SrcPort 1 + Points [26, 0; 0, 50] + DstBlock "FIL_SUM_X" + DstPort 1 + } + Line { + ZOrder 60052 + SrcBlock "Sum110" + SrcPort 1 + Points [11, 0; 0, -10] + DstBlock "Choice39" + DstPort 1 + } + Line { + ZOrder 60063 + SrcBlock "Choice38" + SrcPort 1 + Points [7, 0; 0, 260] + Branch { + ZOrder 60062 + Points [0, 60] + Branch { + ZOrder 60061 + Points [0, 55] + Branch { + ZOrder 60060 + Points [0, 60; 1, 0] + Branch { + ZOrder 60059 + Points [0, 50] + Branch { + ZOrder 60058 + Points [0, 55] + DstBlock "Choice46" + DstPort 2 + } + Branch { + ZOrder 60057 + DstBlock "Choice45" + DstPort 2 + } + } + Branch { + ZOrder 60056 + DstBlock "Choice42" + DstPort 2 + } + } + Branch { + ZOrder 60055 + DstBlock "Choice41" + DstPort 2 + } + } + Branch { + ZOrder 60054 + DstBlock "Choice40" + DstPort 2 + } + } + Branch { + ZOrder 60053 + DstBlock "Choice39" + DstPort 2 + } + } + Line { + ZOrder 60064 + SrcBlock "Sum112" + SrcPort 1 + Points [5, 0; 0, -20] + DstBlock "Choice40" + DstPort 1 + } + Line { + ZOrder 60065 + SrcBlock "Sum116" + SrcPort 1 + Points [6, 0; 0, -15] + DstBlock "Choice41" + DstPort 1 + } + Line { + ZOrder 60066 + SrcBlock "Sum118" + SrcPort 1 + Points [5, 0; 0, -20] + DstBlock "Choice42" + DstPort 1 + } + Line { + ZOrder 60067 + SrcBlock "Sum122" + SrcPort 1 + Points [1, 0; 0, -45] + DstBlock "Choice45" + DstPort 1 + } + Line { + ZOrder 60068 + SrcBlock "Sum124" + SrcPort 1 + Points [3, 0; 0, -45] + DstBlock "Choice46" + DstPort 1 + } + Line { + ZOrder 60069 + SrcBlock "Choice40" + SrcPort 1 + Points [24, 0; 0, 25] + DstBlock "FIL_SUM_Y" + DstPort 1 + } + Line { + ZOrder 60070 + SrcBlock "Choice41" + SrcPort 1 + Points [0, 20; 30, 0] + DstBlock "Sum145" + DstPort 2 + } + Line { + ZOrder 60071 + SrcBlock "Choice42" + SrcPort 1 + Points [17, 0; 0, -15] + DstBlock "FIL_SUM_PITCH" + DstPort 1 + } + Line { + ZOrder 60072 + SrcBlock "Choice45" + SrcPort 1 + Points [20, 0; 0, -35] + DstBlock "FIL_SUM_ROLL" + DstPort 1 + } + Line { + ZOrder 60073 + SrcBlock "Choice46" + SrcPort 1 + Points [31, 0; 0, -55] + DstBlock "FIL_SUM_YAW" + DstPort 1 + } + Line { + ZOrder 60076 + SrcBlock "P1_MON" + SrcPort 1 + Points [2, 0; 0, -65; 18, 0; 0, -13] + Branch { + ZOrder 60500 + Points [0, -47] + DstBlock "Goto1" + DstPort 1 + } + Branch { + ZOrder 60074 + Points [-50, 0] + DstBlock "P1" + DstPort 1 + } + } + Line { + ZOrder 60077 + SrcBlock "FIL_ACT1" + SrcPort 1 + Points [17, 0; 0, -25] + DstBlock "P1_MON" + DstPort 1 + } + Line { + ZOrder 60078 + SrcBlock "FIL_ACT2" + SrcPort 1 + DstBlock "P2_MON" + DstPort 1 + } + Line { + ZOrder 60081 + SrcBlock "P2_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 60499 + Points [0, -5; 233, 0; 0, -140] + DstBlock "Goto2" + DstPort 1 + } + Branch { + ZOrder 60079 + DstBlock "P2" + DstPort 1 + } + } + Line { + ZOrder 60084 + SrcBlock "P3_MON" + SrcPort 1 + Points [50, 0] + Branch { + ZOrder 60496 + Points [204, 0; 0, -155] + DstBlock "Goto3" + DstPort 1 + } + Branch { + ZOrder 60082 + DstBlock "P3" + DstPort 1 + } + } + Line { + ZOrder 60085 + SrcBlock "FIL_ACT3" + SrcPort 1 + DstBlock "P3_MON" + DstPort 1 + } + Line { + ZOrder 60086 + SrcBlock "FIL_ACT4" + SrcPort 1 + Points [17, 0; 0, 25] + DstBlock "P4_MON" + DstPort 1 + } + Line { + ZOrder 60087 + SrcBlock "FIL_ACT5" + SrcPort 1 + Points [17, 0; 0, 21; 8, 0] + DstBlock "P5_MON" + DstPort 1 + } + Line { + ZOrder 60088 + SrcBlock "FIL_ACT6" + SrcPort 1 + Points [17, 0; 0, 45] + DstBlock "P6_MON" + DstPort 1 + } + Line { + ZOrder 60091 + SrcBlock "P4_MON" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 60498 + Points [309, 0; 0, -175] + DstBlock "Goto5" + DstPort 1 + } + Branch { + ZOrder 60089 + DstBlock "P4" + DstPort 1 + } + } + Line { + ZOrder 60094 + SrcBlock "P5_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 60501 + Points [445, 0; 0, -205] + DstBlock "Goto6" + DstPort 1 + } + Branch { + ZOrder 60092 + DstBlock "P5" + DstPort 1 + } + } + Line { + ZOrder 60097 + SrcBlock "P6_MON" + SrcPort 1 + Points [40, 0; 0, 15; 16, 0] + Branch { + ZOrder 60497 + Points [535, 0; 0, -220] + DstBlock "Goto7" + DstPort 1 + } + Branch { + ZOrder 60095 + Points [0, 83; -36, 0] + DstBlock "P6" + DstPort 1 + } + } + Line { + ZOrder 60098 + SrcBlock "Ground68" + SrcPort 1 + DstBlock "OSC_X" + DstPort 1 + } + Line { + ZOrder 60099 + SrcBlock "OSC_X" + SrcPort 1 + Points [57, 0; 0, 20; 153, 0] + DstBlock "Choice47" + DstPort 1 + } + Line { + ZOrder 60100 + SrcBlock "OSC_X_SW" + SrcPort 1 + DstBlock "Choice47" + DstPort 2 + } + Line { + ZOrder 60111 + SrcBlock "Constant113" + SrcPort 1 + Points [0, 145] + Branch { + ZOrder 60110 + Points [0, 85] + Branch { + ZOrder 60109 + Points [0, 90] + Branch { + ZOrder 60108 + Points [0, 100; 2, 0] + Branch { + ZOrder 60107 + Points [0, 95] + Branch { + ZOrder 60106 + Points [0, 18; -42, 0; 0, 102] + DstBlock "Choice59" + DstPort 3 + } + Branch { + ZOrder 60105 + DstBlock "Choice58" + DstPort 3 + } + } + Branch { + ZOrder 60104 + DstBlock "Choice57" + DstPort 3 + } + } + Branch { + ZOrder 60103 + DstBlock "Choice50" + DstPort 3 + } + } + Branch { + ZOrder 60102 + DstBlock "Choice49" + DstPort 3 + } + } + Branch { + ZOrder 60101 + DstBlock "Choice47" + DstPort 3 + } + } + Line { + ZOrder 60112 + SrcBlock "Choice47" + SrcPort 1 + DstBlock "Sum133" + DstPort 1 + } + Line { + ZOrder 60113 + SrcBlock "Demux8" + SrcPort 1 + Points [9, 0; 0, -25] + DstBlock "FIL_ACT1" + DstPort 1 + } + Line { + ZOrder 60114 + SrcBlock "Sum133" + SrcPort 1 + Points [44, 0; 0, 1097; -49, 0] + DstBlock "Mux25" + DstPort 1 + } + Line { + ZOrder 60115 + SrcBlock "OSC_X" + SrcPort 2 + DstBlock "Terminator89" + DstPort 1 + } + Line { + ZOrder 60116 + SrcBlock "OSC_X" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator100" + DstPort 1 + } + Line { + ZOrder 60117 + SrcBlock "Ground87" + SrcPort 1 + DstBlock "OSC_Y" + DstPort 1 + } + Line { + ZOrder 60118 + SrcBlock "OSC_Y" + SrcPort 1 + Points [57, 0; 0, 20; 153, 0] + DstBlock "Choice49" + DstPort 1 + } + Line { + ZOrder 60119 + SrcBlock "OSC_Y_SW" + SrcPort 1 + DstBlock "Choice49" + DstPort 2 + } + Line { + ZOrder 60120 + SrcBlock "OSC_Y" + SrcPort 2 + DstBlock "Terminator101" + DstPort 1 + } + Line { + ZOrder 60121 + SrcBlock "OSC_Y" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator102" + DstPort 1 + } + Line { + ZOrder 60122 + SrcBlock "Choice49" + SrcPort 1 + DstBlock "Sum134" + DstPort 1 + } + Line { + ZOrder 60123 + SrcBlock "Sum134" + SrcPort 1 + Points [9, 0; 0, 846; -122, 0; 0, 354] + DstBlock "Mux25" + DstPort 2 + } + Line { + ZOrder 60124 + SrcBlock "Ground94" + SrcPort 1 + DstBlock "OSC_Z" + DstPort 1 + } + Line { + ZOrder 60125 + SrcBlock "OSC_Z" + SrcPort 1 + Points [57, 0; 0, 20; 153, 0] + DstBlock "Choice50" + DstPort 1 + } + Line { + ZOrder 60126 + SrcBlock "OSC_Z" + SrcPort 2 + DstBlock "Terminator103" + DstPort 1 + } + Line { + ZOrder 60127 + SrcBlock "OSC_Z" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator111" + DstPort 1 + } + Line { + ZOrder 60128 + SrcBlock "OSC_Z_SW" + SrcPort 1 + DstBlock "Choice50" + DstPort 2 + } + Line { + ZOrder 60129 + SrcBlock "Choice50" + SrcPort 1 + DstBlock "Sum136" + DstPort 1 + } + Line { + ZOrder 60130 + SrcBlock "Sum136" + SrcPort 1 + Points [9, 0; 0, 384; -185, 0; 0, 741] + DstBlock "Mux25" + DstPort 3 + } + Line { + ZOrder 60131 + SrcBlock "Ground95" + SrcPort 1 + DstBlock "OSC_PITCH" + DstPort 1 + } + Line { + ZOrder 60132 + SrcBlock "OSC_PITCH" + SrcPort 1 + Points [57, 0; 0, 20; 161, 0; 0, -45] + DstBlock "Choice57" + DstPort 1 + } + Line { + ZOrder 60133 + SrcBlock "OSC_PITCH" + SrcPort 2 + DstBlock "Terminator65" + DstPort 1 + } + Line { + ZOrder 60134 + SrcBlock "OSC_PITCH" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator67" + DstPort 1 + } + Line { + ZOrder 60135 + SrcBlock "OSC_PITCH_SW" + SrcPort 1 + DstBlock "Choice57" + DstPort 2 + } + Line { + ZOrder 60136 + SrcBlock "Choice57" + SrcPort 1 + DstBlock "Sum137" + DstPort 1 + } + Line { + ZOrder 60139 + SrcBlock "SUM_PITCH_MON" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 60138 + Points [0, -79; 329, 0; 0, -906] + DstBlock "Sum137" + DstPort 2 + } + Branch { + ZOrder 60137 + DstBlock "SUM_PITCH" + DstPort 1 + } + } + Line { + ZOrder 60140 + SrcBlock "Sum137" + SrcPort 1 + Points [9, 0; 0, 766; -273, 0; 0, 274] + DstBlock "Mux25" + DstPort 4 + } + Line { + ZOrder 60141 + SrcBlock "Ground96" + SrcPort 1 + DstBlock "OSC_ROLL" + DstPort 1 + } + Line { + ZOrder 60142 + SrcBlock "OSC_ROLL" + SrcPort 1 + Points [57, 0; 0, 20; 161, 0; 0, -45] + DstBlock "Choice58" + DstPort 1 + } + Line { + ZOrder 60143 + SrcBlock "OSC_ROLL" + SrcPort 2 + DstBlock "Terminator68" + DstPort 1 + } + Line { + ZOrder 60144 + SrcBlock "OSC_ROLL" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator69" + DstPort 1 + } + Line { + ZOrder 60145 + SrcBlock "OSC_ROLL_SW" + SrcPort 1 + DstBlock "Choice58" + DstPort 2 + } + Line { + ZOrder 60146 + SrcBlock "Choice58" + SrcPort 1 + DstBlock "Sum138" + DstPort 1 + } + Line { + ZOrder 60147 + SrcBlock "Sum138" + SrcPort 1 + Points [37, 0; 0, 850; -395, 0; 0, 110] + DstBlock "Mux25" + DstPort 5 + } + Line { + ZOrder 60148 + SrcBlock "Ground72" + SrcPort 1 + DstBlock "OSC_YAW" + DstPort 1 + } + Line { + ZOrder 60149 + SrcBlock "OSC_YAW" + SrcPort 1 + Points [57, 0; 0, 20; 161, 0; 0, -45] + DstBlock "Choice59" + DstPort 1 + } + Line { + ZOrder 60150 + SrcBlock "OSC_YAW" + SrcPort 2 + DstBlock "Terminator79" + DstPort 1 + } + Line { + ZOrder 60151 + SrcBlock "OSC_YAW" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator80" + DstPort 1 + } + Line { + ZOrder 60152 + SrcBlock "OSC_YAW_SW" + SrcPort 1 + DstBlock "Choice59" + DstPort 2 + } + Line { + ZOrder 60153 + SrcBlock "Choice59" + SrcPort 1 + Points [8, 0; 0, -5] + DstBlock "Sum139" + DstPort 1 + } + Line { + ZOrder 60154 + SrcBlock "Sum139" + SrcPort 1 + Points [9, 0; 0, 15; -19, 0; 0, 890; -423, 0; 0, -45] + DstBlock "Mux25" + DstPort 6 + } + Line { + ZOrder 60155 + SrcBlock "FIL_PD_X1" + SrcPort 1 + DstBlock "FIL_PD_X2" + DstPort 1 + } + Line { + ZOrder 60156 + SrcBlock "FIL_PD_Y1" + SrcPort 1 + DstBlock "FIL_PD_Y2" + DstPort 1 + } + Line { + ZOrder 60157 + SrcBlock "FIL_PD_Z1" + SrcPort 1 + DstBlock "FIL_PD_Z2" + DstPort 1 + } + Line { + ZOrder 60158 + SrcBlock "FIL_PD_PITCH1" + SrcPort 1 + DstBlock "FIL_PD_PITCH2" + DstPort 1 + } + Line { + ZOrder 60159 + SrcBlock "FIL_PD_ROLL1" + SrcPort 1 + DstBlock "FIL_PD_ROLL2" + DstPort 1 + } + Line { + ZOrder 60160 + SrcBlock "FIL_PD_YAW1" + SrcPort 1 + DstBlock "FIL_PD_YAW2" + DstPort 1 + } + Line { + ZOrder 60161 + SrcBlock "Demux" + SrcPort 6 + Points [24, 0; 0, 85] + DstBlock "FIL_PD_YAW1" + DstPort 1 + } + Line { + ZOrder 60162 + SrcBlock "Demux" + SrcPort 5 + Points [37, 0; 0, 40] + DstBlock "FIL_PD_ROLL1" + DstPort 1 + } + Line { + ZOrder 60163 + SrcBlock "Demux" + SrcPort 4 + DstBlock "FIL_PD_PITCH1" + DstPort 1 + } + Line { + ZOrder 60164 + SrcBlock "Demux" + SrcPort 3 + Points [29, 0; 0, -30] + DstBlock "FIL_PD_Z1" + DstPort 1 + } + Line { + ZOrder 60165 + SrcBlock "Demux" + SrcPort 2 + Points [12, 0; 0, -75] + DstBlock "FIL_PD_Y1" + DstPort 1 + } + Line { + ZOrder 60166 + SrcBlock "Demux" + SrcPort 1 + Points [4, 0; 0, -110] + DstBlock "FIL_PD_X1" + DstPort 1 + } + Line { + ZOrder 60167 + SrcBlock "FIL_ACC_X1" + SrcPort 1 + DstBlock "FIL_ACC_X2" + DstPort 1 + } + Line { + ZOrder 60168 + SrcBlock "FIL_ACC_Y1" + SrcPort 1 + DstBlock "FIL_ACC_Y2" + DstPort 1 + } + Line { + ZOrder 60169 + SrcBlock "FIL_ACC_Z1" + SrcPort 1 + DstBlock "FIL_ACC_Z2" + DstPort 1 + } + Line { + ZOrder 60170 + SrcBlock "FIL_ACC_PITCH1" + SrcPort 1 + DstBlock "FIL_ACC_PITCH2" + DstPort 1 + } + Line { + ZOrder 60171 + SrcBlock "FIL_ACC_ROLL1" + SrcPort 1 + DstBlock "FIL_ACC_ROLL2" + DstPort 1 + } + Line { + ZOrder 60172 + SrcBlock "FIL_ACC_YAW1" + SrcPort 1 + DstBlock "FIL_ACC_YAW2" + DstPort 1 + } + Line { + ZOrder 60173 + SrcBlock "Demux7" + SrcPort 6 + Points [24, 0; 0, 35] + DstBlock "FIL_ACC_YAW1" + DstPort 1 + } + Line { + ZOrder 60174 + SrcBlock "Demux7" + SrcPort 5 + Points [38, 0; 0, 15] + DstBlock "FIL_ACC_ROLL1" + DstPort 1 + } + Line { + ZOrder 60175 + SrcBlock "Demux7" + SrcPort 4 + DstBlock "FIL_ACC_PITCH1" + DstPort 1 + } + Line { + ZOrder 60176 + SrcBlock "Demux7" + SrcPort 2 + Points [12, 0; 0, -45] + DstBlock "FIL_ACC_Y1" + DstPort 1 + } + Line { + ZOrder 60177 + SrcBlock "Demux7" + SrcPort 1 + Points [4, 0; 0, -65] + DstBlock "FIL_ACC_X1" + DstPort 1 + } + Line { + ZOrder 60178 + SrcBlock "Mux" + SrcPort 1 + DstBlock "MAT_PD" + DstPort 1 + } + Line { + ZOrder 60181 + SrcBlock "FIL_PD_H1" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 60180 + Points [0, -350] + DstBlock "H1_LENGTH_MON" + DstPort 1 + } + Branch { + ZOrder 60179 + Points [13, 0; 0, 70] + DstBlock "Mux" + DstPort 1 + } + } + Line { + ZOrder 60184 + SrcBlock "FIL_PD_H2" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 60183 + Points [0, -335] + DstBlock "H2_LENGTH_MON" + DstPort 1 + } + Branch { + ZOrder 60182 + DstBlock "Mux" + DstPort 2 + } + } + Line { + ZOrder 60187 + SrcBlock "FIL_PD_H3" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 60186 + Points [0, -56; 21, 0; 0, -23; -8, 0; 0, -246] + DstBlock "H3_LENGTH_MON" + DstPort 1 + } + Branch { + ZOrder 60185 + Points [2, 0; 0, 25] + DstBlock "Mux" + DstPort 3 + } + } + Line { + ZOrder 60190 + SrcBlock "FIL_PD_V1" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 60189 + DstBlock "Mux" + DstPort 4 + } + Branch { + ZOrder 60188 + Points [0, -12; -63, 0; 0, -298] + DstBlock "V1_LENGTH_MON" + DstPort 1 + } + } + Line { + ZOrder 60193 + SrcBlock "FIL_PD_V2" + SrcPort 1 + Points [10, 0; 0, -4] + Branch { + ZOrder 60192 + Points [-6, 0; 0, 28; -61, 0; 0, -314] + DstBlock "V2_LENGTH_MON" + DstPort 1 + } + Branch { + ZOrder 60191 + DstBlock "Mux" + DstPort 5 + } + } + Line { + ZOrder 60196 + SrcBlock "FIL_PD_V3" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 60195 + Points [25, 0; 0, -108; 9, 0; 0, -167] + DstBlock "V3_LENGTH_MON" + DstPort 1 + } + Branch { + ZOrder 60194 + DstBlock "Mux" + DstPort 6 + } + } + Line { + ZOrder 60197 + SrcBlock "H1_LENGTH_MON" + SrcPort 1 + DstBlock "H1_LENGTH" + DstPort 1 + } + Line { + ZOrder 60198 + SrcBlock "H2_LENGTH_MON" + SrcPort 1 + DstBlock "H2_LENGTH" + DstPort 1 + } + Line { + ZOrder 60199 + SrcBlock "H3_LENGTH_MON" + SrcPort 1 + DstBlock "H3_LENGTH" + DstPort 1 + } + Line { + ZOrder 60200 + SrcBlock "V1_LENGTH_MON" + SrcPort 1 + DstBlock "V1_LENGTH" + DstPort 1 + } + Line { + ZOrder 60201 + SrcBlock "V2_LENGTH_MON" + SrcPort 1 + DstBlock "V2_LENGTH" + DstPort 1 + } + Line { + ZOrder 60202 + SrcBlock "V3_LENGTH_MON" + SrcPort 1 + DstBlock "V3_LENGTH" + DstPort 1 + } + Line { + ZOrder 60203 + SrcBlock "Sum58" + SrcPort 1 + DstBlock "Product133" + DstPort 1 + } + Line { + ZOrder 60204 + SrcBlock "CRY_SENSE_PANEL1_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "CRY_SENSE_PANEL1_ROTATE" + DstPort 1 + } + Line { + ZOrder 60207 + SrcBlock "CRY_SENSE_PANEL1_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 60206 + Points [472, 0; 0, 495] + DstBlock "FIL_PD_H1" + DstPort 1 + } + Branch { + ZOrder 60205 + DstBlock "CRY_SENSE_PANEL1_LENGTH" + DstPort 1 + } + } + Line { + ZOrder 60208 + SrcBlock "Product133" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL1_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 60209 + SrcBlock "Product134" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL1_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 60212 + SrcBlock "Constant112" + SrcPort 1 + Points [0, 40] + Branch { + ZOrder 60211 + Points [0, 90] + DstBlock "Product134" + DstPort 2 + } + Branch { + ZOrder 60210 + DstBlock "Product133" + DstPort 2 + } + } + Line { + ZOrder 60213 + SrcBlock "Sum40" + SrcPort 1 + DstBlock "Product134" + DstPort 1 + } + Line { + ZOrder 60218 + SrcBlock "CRY_SENSE_PANEL1_PD2_D_MON" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 60217 + Points [25, 0] + Branch { + ZOrder 60216 + Points [0, -85] + DstBlock "Choice61" + DstPort 1 + } + Branch { + ZOrder 60215 + DstBlock "CRY_SENSE_PANEL1_PD2_D" + DstPort 1 + } + } + Branch { + ZOrder 60214 + Points [0, 10; 13, 0; 0, 20; 213, 0] + DstBlock "Sum40" + DstPort 2 + } + } + Line { + ZOrder 60219 + SrcBlock "Sum146" + SrcPort 1 + Points [0, -30] + DstBlock "SUM_78_MON" + DstPort 1 + } + Line { + ZOrder 60220 + SrcBlock "SUM_78_MON" + SrcPort 1 + Points [55, 0] + DstBlock "SUM_78" + DstPort 1 + } + Line { + ZOrder 60221 + SrcBlock "SUM_910_MON" + SrcPort 1 + Points [55, 0] + DstBlock "SUM_910" + DstPort 1 + } + Line { + ZOrder 60222 + SrcBlock "Sum140" + SrcPort 1 + Points [5, 0; 0, -20] + DstBlock "SUM_910_MON" + DstPort 1 + } + Line { + ZOrder 60223 + SrcBlock "SUM_1112_MON" + SrcPort 1 + DstBlock "SUM_1112" + DstPort 1 + } + Line { + ZOrder 60224 + SrcBlock "Sum141" + SrcPort 1 + DstBlock "SUM_1112_MON" + DstPort 1 + } + Line { + ZOrder 60227 + SrcBlock "FIL_7" + SrcPort 1 + Points [9, 0; 0, 26; -4, 0] + Branch { + ZOrder 60226 + Points [0, 44] + DstBlock "CRY_SENSE_PANEL4_PD7_MON" + DstPort 1 + } + Branch { + ZOrder 60225 + Points [-195, 0] + DstBlock "Sum146" + DstPort 2 + } + } + Line { + ZOrder 60230 + SrcBlock "FIL_8" + SrcPort 1 + Points [2, 0; 0, 35; -8, 0] + Branch { + ZOrder 60229 + Points [0, 50] + DstBlock "CRY_SENSE_PANEL4_PD8_MON" + DstPort 1 + } + Branch { + ZOrder 60228 + Points [-245, 0; 0, -185] + DstBlock "Sum146" + DstPort 1 + } + } + Line { + ZOrder 60232 + SrcBlock "SUM_12_MON" + SrcPort 1 + DstBlock "SUM_12" + DstPort 1 + } + Line { + ZOrder 60233 + SrcBlock "Product136" + SrcPort 1 + Points [5, 0] + DstBlock "FIL_2" + DstPort 1 + } + Line { + ZOrder 60236 + SrcBlock "FIL_2" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 60235 + DstBlock "CRY_SENSE_PANEL1_PD2_MON" + DstPort 1 + } + Branch { + ZOrder 60234 + Points [0, -156; -120, 0] + DstBlock "Sum142" + DstPort 2 + } + } + Line { + ZOrder 60237 + SrcBlock "Product135" + SrcPort 1 + DstBlock "FIL_1" + DstPort 1 + } + Line { + ZOrder 60240 + SrcBlock "FIL_1" + SrcPort 1 + Points [9, 0; 0, -40] + Branch { + ZOrder 60239 + DstBlock "CRY_SENSE_PANEL1_PD1_MON" + DstPort 1 + } + Branch { + ZOrder 60238 + Points [-130, 0; 0, -55] + DstBlock "Sum142" + DstPort 1 + } + } + Line { + ZOrder 60241 + SrcBlock "Sum142" + SrcPort 1 + Points [10, 0] + DstBlock "SUM_12_MON" + DstPort 1 + } + Line { + ZOrder 60242 + SrcBlock "Product42" + SrcPort 1 + DstBlock "FIL_3" + DstPort 1 + } + Line { + ZOrder 60245 + SrcBlock "FIL_3" + SrcPort 1 + Points [12, 0; 0, -40] + Branch { + ZOrder 60244 + DstBlock "CRY_SENSE_PANEL2_PD3_MON" + DstPort 1 + } + Branch { + ZOrder 60243 + Points [-134, 0; 0, -60] + DstBlock "Sum143" + DstPort 1 + } + } + Line { + ZOrder 60246 + SrcBlock "Product104" + SrcPort 1 + DstBlock "FIL_4" + DstPort 1 + } + Line { + ZOrder 60249 + SrcBlock "FIL_4" + SrcPort 1 + Points [12, 0; 0, -40; 24, 0] + Branch { + ZOrder 60248 + DstBlock "CRY_SENSE_PANEL2_PD4_MON" + DstPort 1 + } + Branch { + ZOrder 60247 + Points [0, -156; -131, 0] + DstBlock "Sum143" + DstPort 2 + } + } + Line { + ZOrder 60250 + SrcBlock "SUM_34_MON" + SrcPort 1 + DstBlock "SUM_34" + DstPort 1 + } + Line { + ZOrder 60251 + SrcBlock "Sum143" + SrcPort 1 + DstBlock "SUM_34_MON" + DstPort 1 + } + Line { + ZOrder 60252 + SrcBlock "Product106" + SrcPort 1 + DstBlock "FIL_5" + DstPort 1 + } + Line { + ZOrder 60253 + SrcBlock "Product107" + SrcPort 1 + DstBlock "FIL_6" + DstPort 1 + } + Line { + ZOrder 60256 + SrcBlock "FIL_6" + SrcPort 1 + Points [9, 0; 0, -40; 18, 0] + Branch { + ZOrder 60255 + DstBlock "CRY_SENSE_PANEL3_PD6_MON" + DstPort 1 + } + Branch { + ZOrder 60254 + Points [0, -168; -127, 0] + DstBlock "Sum144" + DstPort 2 + } + } + Line { + ZOrder 60257 + SrcBlock "SUM_56_MON" + SrcPort 1 + DstBlock "SUM_56" + DstPort 1 + } + Line { + ZOrder 60258 + SrcBlock "Sum144" + SrcPort 1 + DstBlock "SUM_56_MON" + DstPort 1 + } + Line { + ZOrder 60261 + SrcBlock "FIL_5" + SrcPort 1 + Points [19, 0; 0, -40] + Branch { + ZOrder 60260 + Points [0, -13; -148, 0; 0, -47] + DstBlock "Sum144" + DstPort 1 + } + Branch { + ZOrder 60259 + DstBlock "CRY_SENSE_PANEL3_PD5_MON" + DstPort 1 + } + } + Line { + ZOrder 60264 + SrcBlock "FIL_9" + SrcPort 1 + Points [17, 0; 0, -40] + Branch { + ZOrder 60263 + DstBlock "CRY_SENSE_PANEL5_PD9_MON" + DstPort 1 + } + Branch { + ZOrder 60262 + Points [0, -32; -207, 0; 0, -38] + DstBlock "Sum140" + DstPort 1 + } + } + Line { + ZOrder 60265 + SrcBlock "Product115" + SrcPort 1 + DstBlock "FIL_10" + DstPort 1 + } + Line { + ZOrder 60268 + SrcBlock "FIL_10" + SrcPort 1 + Points [11, 0; 0, -40; 7, 0] + Branch { + ZOrder 60267 + DstBlock "CRY_SENSE_PANEL5_PD10_MON" + DstPort 1 + } + Branch { + ZOrder 60266 + Points [0, -188; -188, 0] + DstBlock "Sum140" + DstPort 2 + } + } + Line { + ZOrder 60269 + SrcBlock "Product118" + SrcPort 1 + DstBlock "FIL_11" + DstPort 1 + } + Line { + ZOrder 60272 + SrcBlock "FIL_11" + SrcPort 1 + Points [13, 0; 0, -40] + Branch { + ZOrder 60271 + DstBlock "CRY_SENSE_PANEL6_PD11_MON" + DstPort 1 + } + Branch { + ZOrder 60270 + Points [0, -6; -125, 0; 0, -64] + DstBlock "Sum141" + DstPort 1 + } + } + Line { + ZOrder 60273 + SrcBlock "Product119" + SrcPort 1 + DstBlock "FIL_12" + DstPort 1 + } + Line { + ZOrder 60276 + SrcBlock "FIL_12" + SrcPort 1 + Points [9, 0; 0, -35; 11, 0] + Branch { + ZOrder 60275 + DstBlock "CRY_SENSE_PANEL6_PD12_MON" + DstPort 1 + } + Branch { + ZOrder 60274 + Points [2, 0; 0, -164; -117, 0] + DstBlock "Sum141" + DstPort 2 + } + } + Line { + ZOrder 60277 + SrcBlock "Choice60" + SrcPort 1 + DstBlock "Sum58" + DstPort 1 + } + Line { + ZOrder 60300 + SrcBlock "Ground80" + SrcPort 1 + Points [0, 150; 1, 0] + Branch { + ZOrder 60299 + Points [0, 50] + Branch { + ZOrder 60298 + DstBlock "Choice61" + DstPort 3 + } + Branch { + ZOrder 60297 + Points [0, 220; 2, 0] + Branch { + ZOrder 60296 + Points [0, 50] + Branch { + ZOrder 60295 + Points [0, 234; 20, 0; 0, 146; 2, 0] + Branch { + ZOrder 60294 + Points [0, 45] + Branch { + ZOrder 60293 + Points [0, 335] + Branch { + ZOrder 60292 + Points [0, 50] + Branch { + ZOrder 60291 + Points [0, 290; 1, 0] + Branch { + ZOrder 60290 + Points [0, 50] + Branch { + ZOrder 60289 + Points [0, 295] + Branch { + ZOrder 60288 + Points [0, 45] + DstBlock "Choice72" + DstPort 3 + } + Branch { + ZOrder 60287 + DstBlock "Choice71" + DstPort 3 + } + } + Branch { + ZOrder 60286 + DstBlock "Choice70" + DstPort 3 + } + } + Branch { + ZOrder 60285 + DstBlock "Choice69" + DstPort 3 + } + } + Branch { + ZOrder 60284 + DstBlock "Choice68" + DstPort 3 + } + } + Branch { + ZOrder 60283 + DstBlock "Choice67" + DstPort 3 + } + } + Branch { + ZOrder 60282 + DstBlock "Choice66" + DstPort 3 + } + } + Branch { + ZOrder 60281 + DstBlock "Choice64" + DstPort 3 + } + } + Branch { + ZOrder 60280 + DstBlock "Choice63" + DstPort 3 + } + } + Branch { + ZOrder 60279 + DstBlock "Choice62" + DstPort 3 + } + } + } + Branch { + ZOrder 60278 + DstBlock "Choice60" + DstPort 3 + } + } + Line { + ZOrder 60301 + SrcBlock "SWITCH_PD1" + SrcPort 1 + DstBlock "Choice60" + DstPort 2 + } + Line { + ZOrder 60302 + SrcBlock "SWITCH_PD2" + SrcPort 1 + DstBlock "Choice61" + DstPort 2 + } + Line { + ZOrder 60303 + SrcBlock "Choice61" + SrcPort 1 + Points [15, 0] + DstBlock "Sum58" + DstPort 2 + } + Line { + ZOrder 60304 + SrcBlock "Choice62" + SrcPort 1 + DstBlock "Sum102" + DstPort 1 + } + Line { + ZOrder 60305 + SrcBlock "SWITCH_PD3" + SrcPort 1 + DstBlock "Choice62" + DstPort 2 + } + Line { + ZOrder 60306 + SrcBlock "Choice63" + SrcPort 1 + Points [45, 0] + DstBlock "Sum102" + DstPort 2 + } + Line { + ZOrder 60307 + SrcBlock "SWITCH_PD4" + SrcPort 1 + DstBlock "Choice63" + DstPort 2 + } + Line { + ZOrder 60308 + SrcBlock "Choice64" + SrcPort 1 + DstBlock "Sum108" + DstPort 1 + } + Line { + ZOrder 60309 + SrcBlock "SWITCH_PD5" + SrcPort 1 + DstBlock "Choice64" + DstPort 2 + } + Line { + ZOrder 60310 + SrcBlock "SWITCH_PD6" + SrcPort 1 + DstBlock "Choice66" + DstPort 2 + } + Line { + ZOrder 60311 + SrcBlock "Choice66" + SrcPort 1 + Points [55, 0] + DstBlock "Sum108" + DstPort 2 + } + Line { + ZOrder 60312 + SrcBlock "Choice67" + SrcPort 1 + DstBlock "Sum114" + DstPort 1 + } + Line { + ZOrder 60313 + SrcBlock "SWITCH_PD7" + SrcPort 1 + DstBlock "Choice67" + DstPort 2 + } + Line { + ZOrder 60314 + SrcBlock "Choice68" + SrcPort 1 + Points [50, 0] + DstBlock "Sum114" + DstPort 2 + } + Line { + ZOrder 60315 + SrcBlock "SWITCH_PD8" + SrcPort 1 + DstBlock "Choice68" + DstPort 2 + } + Line { + ZOrder 60316 + SrcBlock "Choice69" + SrcPort 1 + DstBlock "Sum120" + DstPort 1 + } + Line { + ZOrder 60317 + SrcBlock "SWITCH_PD9" + SrcPort 1 + DstBlock "Choice69" + DstPort 2 + } + Line { + ZOrder 60318 + SrcBlock "Choice70" + SrcPort 1 + Points [60, 0] + DstBlock "Sum120" + DstPort 2 + } + Line { + ZOrder 60319 + SrcBlock "SWITCH_PD10" + SrcPort 1 + DstBlock "Choice70" + DstPort 2 + } + Line { + ZOrder 60320 + SrcBlock "Divide135" + SrcPort 1 + DstBlock "CRY_SENSE_PANEL6_PD12_D_MON" + DstPort 1 + } + Line { + ZOrder 60321 + SrcBlock "Choice71" + SrcPort 1 + DstBlock "Sum126" + DstPort 1 + } + Line { + ZOrder 60322 + SrcBlock "Choice72" + SrcPort 1 + Points [85, 0] + DstBlock "Sum126" + DstPort 2 + } + Line { + ZOrder 60323 + SrcBlock "SWITCH_PD11" + SrcPort 1 + DstBlock "Choice71" + DstPort 2 + } + Line { + ZOrder 60324 + SrcBlock "SWITCH_PD12" + SrcPort 1 + DstBlock "Choice72" + DstPort 2 + } + Line { + ZOrder 60375 + SrcBlock "Demux7" + SrcPort 3 + Points [38, 0; 0, -30] + DstBlock "FIL_ACC_Z1" + DstPort 1 + } + Line { + ZOrder 60377 + SrcBlock "Sum145" + SrcPort 1 + DstBlock "FIL_SUM_Z" + DstPort 1 + } + Line { + ZOrder 60378 + SrcBlock "VIS_Yend_TOP_OPLEV_Y_mm_MON" + SrcPort 1 + DstBlock "FIL_TOP_OPLEV_Y_mm" + DstPort 1 + } + Line { + ZOrder 60413 + SrcBlock "Constant83" + SrcPort 1 + Points [0, 580] + Branch { + ZOrder 60412 + Points [0, 145] + Branch { + ZOrder 60411 + Points [0, 175] + Branch { + ZOrder 60410 + Points [0, 145] + Branch { + ZOrder 60409 + Points [0, 200] + Branch { + ZOrder 60408 + Points [0, 145] + Branch { + ZOrder 60407 + Points [0, 225] + Branch { + ZOrder 60406 + Points [0, 145] + Branch { + ZOrder 60405 + Points [0, 210] + Branch { + ZOrder 60404 + DstBlock "Divide117" + DstPort 2 + } + Branch { + ZOrder 60403 + Points [0, 145] + Branch { + ZOrder 60402 + Points [0, 205] + Branch { + ZOrder 60401 + Points [0, 145] + Branch { + ZOrder 60400 + Points [0, 110] + Branch { + ZOrder 60399 + Points [0, 50] + Branch { + ZOrder 60398 + Points [0, 50; 1, 0] + Branch { + ZOrder 60397 + Points [0, 50] + Branch { + ZOrder 60396 + Points [0, 55] + Branch { + ZOrder 60395 + DstBlock "Divide138" + DstPort 2 + } + Branch { + ZOrder 60394 + Points [0, 45] + DstBlock "Divide139" + DstPort 2 + } + } + Branch { + ZOrder 60393 + DstBlock "Divide137" + DstPort 2 + } + } + Branch { + ZOrder 60392 + DstBlock "Divide136" + DstPort 2 + } + } + Branch { + ZOrder 60391 + DstBlock "Divide129" + DstPort 2 + } + } + Branch { + ZOrder 60390 + DstBlock "Divide128" + DstPort 2 + } + } + Branch { + ZOrder 60389 + DstBlock "Divide118" + DstPort 2 + } + } + Branch { + ZOrder 60388 + DstBlock "Divide121" + DstPort 2 + } + } + Branch { + ZOrder 60387 + DstBlock "Divide114" + DstPort 2 + } + } + } + Branch { + ZOrder 60386 + DstBlock "Divide110" + DstPort 2 + } + } + Branch { + ZOrder 60385 + DstBlock "Divide113" + DstPort 2 + } + } + Branch { + ZOrder 60384 + DstBlock "Divide106" + DstPort 2 + } + } + Branch { + ZOrder 60383 + DstBlock "Divide109" + DstPort 2 + } + } + Branch { + ZOrder 60382 + DstBlock "Divide97" + DstPort 2 + } + } + Branch { + ZOrder 60381 + DstBlock "Divide105" + DstPort 2 + } + } + Branch { + ZOrder 60380 + DstBlock "Divide5" + DstPort 2 + } + } + Branch { + ZOrder 60379 + DstBlock "Divide148" + DstPort 2 + } + } + Line { + ZOrder 60415 + SrcBlock "FIL_SE1_1" + SrcPort 1 + Points [143, 0; 0, -15] + DstBlock "Product121" + DstPort 1 + } + Line { + ZOrder 60416 + SrcBlock "FIL_SE1_2" + SrcPort 1 + DstBlock "Product122" + DstPort 1 + } + Line { + ZOrder 60417 + SrcBlock "FIL_SE1_4" + SrcPort 1 + DstBlock "Product123" + DstPort 1 + } + Line { + ZOrder 60418 + SrcBlock "FIL_SE2_2" + SrcPort 1 + DstBlock "Product124" + DstPort 1 + } + Line { + ZOrder 60419 + SrcBlock "FIL_SE2_3" + SrcPort 1 + Points [137, 0; 0, -10] + DstBlock "Product126" + DstPort 1 + } + Line { + ZOrder 60420 + SrcBlock "FIL_SE2_4" + SrcPort 1 + Points [138, 0; 0, 15] + DstBlock "Product125" + DstPort 1 + } + Line { + ZOrder 65071 + SrcBlock "Ground12" + SrcPort 1 + Points [3, 0; 0, -27; 270, 0; 0, 427] + DstBlock "Divide128" + DstPort 1 + } + Line { + ZOrder 65074 + SrcBlock "Ground16" + SrcPort 1 + Points [3, 0; 0, 94; 56, 0; 0, 306] + DstBlock "Divide129" + DstPort 1 + } + Line { + ZOrder 65076 + SrcBlock "Ground23" + SrcPort 1 + Points [47, 0; 0, 350] + DstBlock "Divide136" + DstPort 1 + } + Line { + ZOrder 65060 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "Divide137" + DstPort 1 + } + Line { + ZOrder 65066 + SrcBlock "Ground13" + SrcPort 1 + Points [113, 0; 0, -95] + DstBlock "Divide138" + DstPort 1 + } + Line { + ZOrder 65069 + SrcBlock "Ground11" + SrcPort 1 + Points [167, 0; 0, -100] + DstBlock "Divide139" + DstPort 1 + } + Line { + ZOrder 60445 + SrcBlock "FIL_TOP_OPLEV_Y_mm" + SrcPort 1 + Points [27, 0; 0, 56; -222, 0] + DstBlock "Sum145" + DstPort 1 + } + Line { + ZOrder 60450 + SrcBlock "From" + SrcPort 1 + DstBlock "VIS_Yend_TOP_OPLEV_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 70454 + SrcBlock "From1" + SrcPort 1 + DstBlock "Product16" + DstPort 1 + } + Line { + ZOrder 70455 + SrcBlock "From2" + SrcPort 1 + DstBlock "Product3" + DstPort 1 + } + Line { + ZOrder 60462 + SrcBlock "From3" + SrcPort 1 + DstBlock "Product20" + DstPort 1 + } + Line { + ZOrder 60463 + SrcBlock "From4" + SrcPort 1 + DstBlock "Product17" + DstPort 1 + } + Line { + ZOrder 60464 + SrcBlock "From5" + SrcPort 1 + DstBlock "Product18" + DstPort 1 + } + Line { + ZOrder 60465 + SrcBlock "From6" + SrcPort 1 + DstBlock "Product19" + DstPort 1 + } + Line { + ZOrder 78792 + SrcBlock "Product19" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 78790 + SrcBlock "Product17" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 78791 + SrcBlock "Product18" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 78789 + SrcBlock "Product20" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 54398 + SrcBlock "Yend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 54476 + Points [132, 0] + Branch { + ZOrder 61664 + Points [0, -43; 2681, 0; 0, 408; -3, 0] + Branch { + ZOrder 61665 + Points [-27, 0; 0, 55] + DstBlock "Product65" + DstPort 1 + } + Branch { + ZOrder 54414 + DstBlock "Product46" + DstPort 1 + } + } + Branch { + ZOrder 61663 + DstBlock "Divide18" + DstPort 1 + } + } + Branch { + ZOrder 54475 + Points [0, -65] + DstBlock "Yend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 61699 + SrcBlock "Constant121" + SrcPort 1 + Points [5, 0] + DstBlock "Divide153" + DstPort 2 + } + Line { + ZOrder 61700 + SrcBlock "Sum153" + SrcPort 1 + DstBlock "Divide153" + DstPort 1 + } + Line { + ZOrder 62285 + SrcBlock "Divide153" + SrcPort 1 + DstBlock "Yend_PD2_mm_MON" + DstPort 1 + } + Line { + ZOrder 61707 + SrcBlock "Constant123" + SrcPort 1 + Points [5, 0] + DstBlock "Divide154" + DstPort 2 + } + Line { + ZOrder 61708 + SrcBlock "Sum154" + SrcPort 1 + DstBlock "Divide154" + DstPort 1 + } + Line { + ZOrder 62284 + SrcBlock "Divide154" + SrcPort 1 + DstBlock "Yend_PD1_mm_MON" + DstPort 1 + } + Line { + ZOrder 62286 + SrcBlock "Yend_PD2_mm_MON" + SrcPort 1 + Points [10, 0; 0, -50] + Branch { + ZOrder 69249 + Points [0, -855; 1883, 0] + Branch { + ZOrder 69272 + Points [0, 55] + DstBlock "Product157" + DstPort 1 + } + Branch { + ZOrder 69271 + DstBlock "Product156" + DstPort 1 + } + } + Branch { + ZOrder 69248 + DstBlock "Yend_PD2_mm" + DstPort 1 + } + } + Line { + ZOrder 61747 + SrcBlock "Yend_PD2_MON" + SrcPort 1 + DstBlock "Divide155" + DstPort 1 + } + Line { + ZOrder 61748 + SrcBlock "Yend_PD1_MON" + SrcPort 1 + DstBlock "Divide156" + DstPort 1 + } + Line { + ZOrder 61753 + SrcBlock "Yend_PD4_MON" + SrcPort 1 + DstBlock "Divide157" + DstPort 1 + } + Line { + ZOrder 61758 + SrcBlock "Yend_PD3_MON" + SrcPort 1 + DstBlock "Divide158" + DstPort 1 + } + Line { + ZOrder 61770 + SrcBlock "Yend_PD5_MON" + SrcPort 1 + DstBlock "Divide159" + DstPort 1 + } + Line { + ZOrder 61773 + SrcBlock "Yend_PD6_MON" + SrcPort 1 + DstBlock "Divide160" + DstPort 1 + } + Line { + ZOrder 61771 + SrcBlock "Yend_PD8_MON" + SrcPort 1 + DstBlock "Divide161" + DstPort 1 + } + Line { + ZOrder 61772 + SrcBlock "Yend_PD7_MON" + SrcPort 1 + DstBlock "Divide162" + DstPort 1 + } + Line { + ZOrder 61793 + SrcBlock "Yend_PD9_MON" + SrcPort 1 + DstBlock "Divide163" + DstPort 1 + } + Line { + ZOrder 61791 + SrcBlock "Yend_PD10_MON" + SrcPort 1 + DstBlock "Divide164" + DstPort 1 + } + Line { + ZOrder 61792 + SrcBlock "Yend_PD11_MON" + SrcPort 1 + DstBlock "Divide165" + DstPort 1 + } + Line { + ZOrder 61794 + SrcBlock "Yend_PD12_MON" + SrcPort 1 + DstBlock "Divide166" + DstPort 1 + } + Line { + ZOrder 61806 + SrcBlock "Divide155" + SrcPort 1 + DstBlock "Yend_PD2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 61807 + SrcBlock "Divide156" + SrcPort 1 + DstBlock "Yend_PD1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 61809 + SrcBlock "Yend_PD2_VOLT_MON" + SrcPort 1 + Points [24, 0] + Branch { + ZOrder 67021 + DstBlock "Yend_Fil_IM_PD2_offset" + DstPort 1 + } + Branch { + ZOrder 62276 + Points [0, -40] + DstBlock "Yend_PD2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 61810 + SrcBlock "Yend_PD1_VOLT_MON" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 67017 + DstBlock "Yend_Fil_IM_PD1_offset" + DstPort 1 + } + Branch { + ZOrder 62275 + Points [0, -40] + DstBlock "Yend_PD1_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62283 + SrcBlock "Yend_PD1_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62292 + Points [0, -50; 14, 0] + Branch { + ZOrder 69252 + Points [0, -910; 1867, 0] + Branch { + ZOrder 69274 + Points [0, 55] + DstBlock "Product149" + DstPort 1 + } + Branch { + ZOrder 69273 + DstBlock "Product148" + DstPort 1 + } + } + Branch { + ZOrder 69251 + DstBlock "Yend_PD1_mm" + DstPort 1 + } + } + Branch { + ZOrder 61882 + Points [102, 0] + Branch { + ZOrder 67924 + Points [125, 0; 0, 10] + DstBlock "Yend_IM_leftnear_R_MON" + DstPort 1 + } + Branch { + ZOrder 67922 + Points [0, -195] + DstBlock "Yend_IM_leftnear_X_MON" + DstPort 1 + } + } + } + Line { + ZOrder 61834 + SrcBlock "Constant126" + SrcPort 1 + Points [5, 0] + DstBlock "Divide169" + DstPort 2 + } + Line { + ZOrder 61835 + SrcBlock "Sum157" + SrcPort 1 + DstBlock "Divide169" + DstPort 1 + } + Line { + ZOrder 62287 + SrcBlock "Divide169" + SrcPort 1 + DstBlock "Yend_PD4_mm_MON" + DstPort 1 + } + Line { + ZOrder 61841 + SrcBlock "Constant128" + SrcPort 1 + Points [5, 0] + DstBlock "Divide170" + DstPort 2 + } + Line { + ZOrder 61842 + SrcBlock "Sum158" + SrcPort 1 + DstBlock "Divide170" + DstPort 1 + } + Line { + ZOrder 62289 + SrcBlock "Divide170" + SrcPort 1 + DstBlock "Yend_PD3_mm_MON" + DstPort 1 + } + Line { + ZOrder 62288 + SrcBlock "Yend_PD4_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62293 + Points [0, -50; 7, 0] + Branch { + ZOrder 69254 + Points [0, -965; 1879, 0] + Branch { + ZOrder 69277 + DstBlock "Product154" + DstPort 1 + } + Branch { + ZOrder 69276 + Points [0, 55] + DstBlock "Product155" + DstPort 1 + } + } + Branch { + ZOrder 69253 + DstBlock "Yend_PD4_mm" + DstPort 1 + } + } + Branch { + ZOrder 61884 + Points [128, 0] + Branch { + ZOrder 62299 + Points [0, 235; 37, 0] + DstBlock "Sum159" + DstPort 2 + } + Branch { + ZOrder 62298 + DstBlock "Sum160" + DstPort 1 + } + } + } + Line { + ZOrder 61868 + SrcBlock "Divide157" + SrcPort 1 + DstBlock "Yend_PD4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 61869 + SrcBlock "Divide158" + SrcPort 1 + DstBlock "Yend_PD3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 61857 + SrcBlock "Yend_PD4_VOLT_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 67019 + DstBlock "Yend_Fil_IM_PD4_offset" + DstPort 1 + } + Branch { + ZOrder 62278 + Points [0, -40] + DstBlock "Yend_PD4_VOLT" + DstPort 1 + } + } + Line { + ZOrder 61860 + SrcBlock "Yend_PD3_VOLT_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 67020 + DstBlock "Yend_Fil_IM_PD3_offset" + DstPort 1 + } + Branch { + ZOrder 62277 + Points [0, -40] + DstBlock "Yend_PD3_VOLT" + DstPort 1 + } + } + Line { + ZOrder 61861 + SrcBlock "Sum160" + SrcPort 1 + DstBlock "Divide171" + DstPort 1 + } + Line { + ZOrder 61862 + SrcBlock "Sum159" + SrcPort 1 + DstBlock "Divide172" + DstPort 1 + } + Line { + ZOrder 61866 + SrcBlock "Divide171" + SrcPort 1 + DstBlock "Yend_IM_leftfar_X_MON" + DstPort 1 + } + Line { + ZOrder 61867 + SrcBlock "Divide172" + SrcPort 1 + DstBlock "Yend_IM_leftfar_R_MON" + DstPort 1 + } + Line { + ZOrder 61889 + SrcBlock "Yend_IM_leftnear_X_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62406 + Points [117, 0] + Branch { + ZOrder 62418 + Points [0, 75] + DstBlock "Sum161" + DstPort 1 + } + Branch { + ZOrder 62417 + DstBlock "Sum162" + DstPort 1 + } + } + Branch { + ZOrder 62405 + Points [0, -40] + DstBlock "Yend_IM_leftnear_X" + DstPort 1 + } + } + Line { + ZOrder 61890 + SrcBlock "Yend_IM_leftfar_X_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62415 + Points [107, 0; 0, -310] + Branch { + ZOrder 62420 + DstBlock "Sum161" + DstPort 2 + } + Branch { + ZOrder 62419 + Points [0, -70; 41, 0] + DstBlock "Sum162" + DstPort 2 + } + } + Branch { + ZOrder 62414 + Points [0, -40] + DstBlock "Yend_IM_leftfar_X" + DstPort 1 + } + } + Line { + ZOrder 61904 + SrcBlock "Sum162" + SrcPort 1 + DstBlock "Divide173" + DstPort 1 + } + Line { + ZOrder 61905 + SrcBlock "Sum161" + SrcPort 1 + DstBlock "Divide174" + DstPort 1 + } + Line { + ZOrder 61910 + SrcBlock "Divide173" + SrcPort 1 + DstBlock "Yend_IM_PD_X_MON" + DstPort 1 + } + Line { + ZOrder 61911 + SrcBlock "Divide174" + SrcPort 1 + DstBlock "Yend_IM_PD_leftY_MON" + DstPort 1 + } + Line { + ZOrder 61923 + SrcBlock "Mux26" + SrcPort 1 + DstBlock "Yend_IM_PD_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 61924 + SrcBlock "Yend_IM_PD_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux9" + DstPort 1 + } + Line { + ZOrder 61981 + SrcBlock "Constant131" + SrcPort 1 + Points [5, 0] + DstBlock "Divide175" + DstPort 2 + } + Line { + ZOrder 61982 + SrcBlock "Sum163" + SrcPort 1 + DstBlock "Divide175" + DstPort 1 + } + Line { + ZOrder 61983 + SrcBlock "Divide175" + SrcPort 1 + DstBlock "Yend_PD5_mm_MON" + DstPort 1 + } + Line { + ZOrder 61985 + SrcBlock "Constant133" + SrcPort 1 + Points [5, 0] + DstBlock "Divide176" + DstPort 2 + } + Line { + ZOrder 61986 + SrcBlock "Sum164" + SrcPort 1 + DstBlock "Divide176" + DstPort 1 + } + Line { + ZOrder 61987 + SrcBlock "Divide176" + SrcPort 1 + DstBlock "Yend_PD6_mm_MON" + DstPort 1 + } + Line { + ZOrder 61992 + SrcBlock "Yend_PD5_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 61991 + Points [128, 0] + Branch { + ZOrder 61990 + Points [0, 236; 37, 0] + DstBlock "Sum165" + DstPort 2 + } + Branch { + ZOrder 61989 + DstBlock "Sum166" + DstPort 1 + } + } + Branch { + ZOrder 61988 + Points [0, -50] + Branch { + ZOrder 69260 + DstBlock "Yend_PD5_mm" + DstPort 1 + } + Branch { + ZOrder 69259 + Points [0, -766; -9, 0; 0, -623; 1784, 0; 0, 319; 105, 0] + Branch { + ZOrder 69281 + Points [0, 55] + DstBlock "Product169" + DstPort 1 + } + Branch { + ZOrder 69280 + DstBlock "Product168" + DstPort 1 + } + } + } + } + Line { + ZOrder 62067 + SrcBlock "Divide159" + SrcPort 1 + DstBlock "Yend_PD5_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62066 + SrcBlock "Divide160" + SrcPort 1 + DstBlock "Yend_PD6_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 61999 + SrcBlock "Yend_PD6_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 69263 + Points [0, -50] + Branch { + ZOrder 61995 + DstBlock "Yend_PD6_mm" + DstPort 1 + } + Branch { + ZOrder 69262 + Points [0, -46; -107, 0; 0, -1079; 1987, 0] + Branch { + ZOrder 69283 + Points [0, 55] + DstBlock "Product161" + DstPort 1 + } + Branch { + ZOrder 69282 + DstBlock "Product160" + DstPort 1 + } + } + } + Branch { + ZOrder 61998 + Points [102, 0] + Branch { + ZOrder 61997 + Points [0, -102; 63, 0] + DstBlock "Sum166" + DstPort 2 + } + Branch { + ZOrder 61996 + DstBlock "Sum165" + DstPort 1 + } + } + } + Line { + ZOrder 62002 + SrcBlock "Yend_PD5_VOLT_MON" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 67022 + DstBlock "Yend_Fil_IM_PD5_offset" + DstPort 1 + } + Branch { + ZOrder 62000 + Points [0, -40] + DstBlock "Yend_PD5_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62005 + SrcBlock "Yend_PD6_VOLT_MON" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 67023 + DstBlock "Yend_Fil_IM_PD6_offset" + DstPort 1 + } + Branch { + ZOrder 62004 + Points [0, -40] + DstBlock "Yend_PD6_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62006 + SrcBlock "Sum166" + SrcPort 1 + DstBlock "Divide177" + DstPort 1 + } + Line { + ZOrder 62007 + SrcBlock "Sum165" + SrcPort 1 + DstBlock "Divide178" + DstPort 1 + } + Line { + ZOrder 62008 + SrcBlock "Divide177" + SrcPort 1 + DstBlock "Yend_IM_lengthleft_L_MON" + DstPort 1 + } + Line { + ZOrder 62009 + SrcBlock "Divide178" + SrcPort 1 + DstBlock "Yend_IM_lengthleft_P_MON" + DstPort 1 + } + Line { + ZOrder 62011 + SrcBlock "Constant136" + SrcPort 1 + Points [5, 0] + DstBlock "Divide179" + DstPort 2 + } + Line { + ZOrder 62012 + SrcBlock "Sum167" + SrcPort 1 + DstBlock "Divide179" + DstPort 1 + } + Line { + ZOrder 62304 + SrcBlock "Divide179" + SrcPort 1 + DstBlock "Yend_PD8_mm_MON" + DstPort 1 + } + Line { + ZOrder 62015 + SrcBlock "Constant138" + SrcPort 1 + Points [5, 0] + DstBlock "Divide180" + DstPort 2 + } + Line { + ZOrder 62016 + SrcBlock "Sum168" + SrcPort 1 + DstBlock "Divide180" + DstPort 1 + } + Line { + ZOrder 62305 + SrcBlock "Divide180" + SrcPort 1 + DstBlock "Yend_PD7_mm_MON" + DstPort 1 + } + Line { + ZOrder 62272 + SrcBlock "Divide161" + SrcPort 1 + DstBlock "Yend_PD8_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62274 + SrcBlock "Divide162" + SrcPort 1 + DstBlock "Yend_PD7_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62306 + SrcBlock "Yend_PD7_mm_MON" + SrcPort 1 + Points [10, 0; 0, -50] + Branch { + ZOrder 69269 + DstBlock "Yend_PD7_mm" + DstPort 1 + } + Branch { + ZOrder 69268 + Points [0, -46; -111, 0; 0, -1477; 1878, 0; 0, 288; 110, 0] + Branch { + ZOrder 69287 + Points [0, 55] + DstBlock "Product164" + DstPort 1 + } + Branch { + ZOrder 69286 + DstBlock "Product163" + DstPort 1 + } + } + } + Line { + ZOrder 62271 + SrcBlock "Yend_PD8_VOLT_MON" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 67024 + DstBlock "Yend_Fil_IM_PD8_offset" + DstPort 1 + } + Branch { + ZOrder 62302 + Points [0, -40] + DstBlock "Yend_PD8_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62273 + SrcBlock "Yend_PD7_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 67025 + Points [0, 30] + DstBlock "Yend_Fil_IM_PD7_offset" + DstPort 1 + } + Branch { + ZOrder 62301 + Points [0, -40] + DstBlock "Yend_PD7_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62303 + SrcBlock "Yend_PD8_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62307 + Points [0, -50] + Branch { + ZOrder 69265 + Points [-116, 0; 0, -1420; 1895, 0; 0, 240; 100, 0] + Branch { + ZOrder 69285 + Points [0, 55] + DstBlock "Product167" + DstPort 1 + } + Branch { + ZOrder 69284 + DstBlock "Product166" + DstPort 1 + } + } + Branch { + ZOrder 69264 + DstBlock "Yend_PD8_mm" + DstPort 1 + } + } + Branch { + ZOrder 62021 + Points [129, 0; 0, 10] + Branch { + ZOrder 67930 + Points [0, 195] + DstBlock "Divide182" + DstPort 1 + } + Branch { + ZOrder 62538 + DstBlock "Yend_IM_lengthright_L_MON" + DstPort 1 + } + } + } + Line { + ZOrder 62046 + SrcBlock "Divide182" + SrcPort 1 + DstBlock "Yend_IM_lengthright_P_MON" + DstPort 1 + } + Line { + ZOrder 62049 + SrcBlock "Yend_IM_lengthleft_L_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62422 + Points [118, 0] + Branch { + ZOrder 62428 + Points [0, 65] + DstBlock "Sum171" + DstPort 1 + } + Branch { + ZOrder 62427 + DstBlock "Sum172" + DstPort 1 + } + } + Branch { + ZOrder 62421 + Points [0, -40] + DstBlock "Yend_IM_lengthleft_L" + DstPort 1 + } + } + Line { + ZOrder 62055 + SrcBlock "Yend_IM_lengthright_L_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62425 + Points [111, 0; 0, -323] + Branch { + ZOrder 62431 + Points [37, 0] + DstBlock "Sum171" + DstPort 2 + } + Branch { + ZOrder 62430 + Points [0, -41; 37, 0] + DstBlock "Sum172" + DstPort 2 + } + } + Branch { + ZOrder 62424 + Points [0, -40] + DstBlock "Yend_IM_lengthright_L" + DstPort 1 + } + } + Line { + ZOrder 62059 + SrcBlock "Sum172" + SrcPort 1 + DstBlock "Divide183" + DstPort 1 + } + Line { + ZOrder 62060 + SrcBlock "Sum171" + SrcPort 1 + DstBlock "Divide184" + DstPort 1 + } + Line { + ZOrder 62064 + SrcBlock "Divide183" + SrcPort 1 + DstBlock "Yend_IM_PD_L_MON" + DstPort 1 + } + Line { + ZOrder 62065 + SrcBlock "Divide184" + SrcPort 1 + DstBlock "Yend_IM_PD_lengthY_MON" + DstPort 1 + } + Line { + ZOrder 62092 + SrcBlock "Constant139" + SrcPort 1 + Points [5, 0] + DstBlock "Divide185" + DstPort 2 + } + Line { + ZOrder 62093 + SrcBlock "Sum173" + SrcPort 1 + DstBlock "Divide185" + DstPort 1 + } + Line { + ZOrder 62094 + SrcBlock "Divide185" + SrcPort 1 + DstBlock "Yend_PD9_mm_MON" + DstPort 1 + } + Line { + ZOrder 62096 + SrcBlock "Constant141" + SrcPort 1 + Points [5, 0] + DstBlock "Divide186" + DstPort 2 + } + Line { + ZOrder 62097 + SrcBlock "Sum174" + SrcPort 1 + DstBlock "Divide186" + DstPort 1 + } + Line { + ZOrder 62098 + SrcBlock "Divide186" + SrcPort 1 + DstBlock "Yend_PD10_mm_MON" + DstPort 1 + } + Line { + ZOrder 62103 + SrcBlock "Yend_PD9_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62102 + Points [121, 0] + Branch { + ZOrder 62316 + Points [0, 205] + DstBlock "Sum175" + DstPort 1 + } + Branch { + ZOrder 62315 + DstBlock "Sum176" + DstPort 1 + } + } + Branch { + ZOrder 62099 + Points [0, -50] + DstBlock "Yend_PD9_mm" + DstPort 1 + } + } + Line { + ZOrder 62179 + SrcBlock "Divide163" + SrcPort 1 + DstBlock "Yend_PD9_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62177 + SrcBlock "Divide164" + SrcPort 1 + DstBlock "Yend_PD10_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62110 + SrcBlock "Yend_PD10_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62109 + Points [102, 0] + Branch { + ZOrder 62319 + Points [0, -102; 63, 0] + DstBlock "Sum176" + DstPort 2 + } + Branch { + ZOrder 62318 + Points [0, 30; 63, 0] + DstBlock "Sum175" + DstPort 2 + } + } + Branch { + ZOrder 62106 + Points [0, -50] + DstBlock "Yend_PD10_mm" + DstPort 1 + } + } + Line { + ZOrder 62113 + SrcBlock "Yend_PD9_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 67026 + DstBlock "Yend_Fil_IM_PD9_offset" + DstPort 1 + } + Branch { + ZOrder 62111 + Points [0, -40] + DstBlock "Yend_PD9_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62116 + SrcBlock "Yend_PD10_VOLT_MON" + SrcPort 1 + Points [6, 0] + Branch { + ZOrder 67027 + DstBlock "Yend_Fil_IM_PD10_offset" + DstPort 1 + } + Branch { + ZOrder 62115 + Points [0, -40] + DstBlock "Yend_PD10_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62117 + SrcBlock "Sum176" + SrcPort 1 + DstBlock "Divide187" + DstPort 1 + } + Line { + ZOrder 62118 + SrcBlock "Sum175" + SrcPort 1 + DstBlock "Divide188" + DstPort 1 + } + Line { + ZOrder 62119 + SrcBlock "Divide187" + SrcPort 1 + DstBlock "Yend_IM_topnear_Z_MON" + DstPort 1 + } + Line { + ZOrder 62120 + SrcBlock "Divide188" + SrcPort 1 + DstBlock "Yend_IM_topnear_P_MON" + DstPort 1 + } + Line { + ZOrder 62122 + SrcBlock "Constant143" + SrcPort 1 + Points [5, 0] + DstBlock "Divide189" + DstPort 2 + } + Line { + ZOrder 62123 + SrcBlock "Sum177" + SrcPort 1 + DstBlock "Divide189" + DstPort 1 + } + Line { + ZOrder 62124 + SrcBlock "Divide189" + SrcPort 1 + DstBlock "Yend_PD11_mm_MON" + DstPort 1 + } + Line { + ZOrder 62126 + SrcBlock "Constant145" + SrcPort 1 + Points [5, 0] + DstBlock "Divide190" + DstPort 2 + } + Line { + ZOrder 62127 + SrcBlock "Sum178" + SrcPort 1 + DstBlock "Divide190" + DstPort 1 + } + Line { + ZOrder 62128 + SrcBlock "Divide190" + SrcPort 1 + DstBlock "Yend_PD12_mm_MON" + DstPort 1 + } + Line { + ZOrder 62133 + SrcBlock "Yend_PD11_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62132 + Points [118, 0] + Branch { + ZOrder 62131 + Points [0, 205] + DstBlock "Sum179" + DstPort 1 + } + Branch { + ZOrder 62130 + DstBlock "Sum180" + DstPort 1 + } + } + Branch { + ZOrder 62129 + Points [0, -50] + DstBlock "Yend_PD11_mm" + DstPort 1 + } + } + Line { + ZOrder 62178 + SrcBlock "Divide165" + SrcPort 1 + DstBlock "Yend_PD11_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62180 + SrcBlock "Divide166" + SrcPort 1 + DstBlock "Yend_PD12_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62140 + SrcBlock "Yend_PD12_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62139 + Points [102, 0] + Branch { + ZOrder 62138 + Points [0, 29; 63, 0] + DstBlock "Sum179" + DstPort 2 + } + Branch { + ZOrder 62137 + Points [0, -102; 63, 0] + DstBlock "Sum180" + DstPort 2 + } + } + Branch { + ZOrder 62136 + Points [0, -50] + DstBlock "Yend_PD12_mm" + DstPort 1 + } + } + Line { + ZOrder 62143 + SrcBlock "Yend_PD11_VOLT_MON" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 67028 + DstBlock "Yend_Fil_IM_PD11_offset" + DstPort 1 + } + Branch { + ZOrder 62141 + Points [0, -40] + DstBlock "Yend_PD11_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62146 + SrcBlock "Yend_PD12_VOLT_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 67029 + DstBlock "Yend_Fil_IM_PD12_offset" + DstPort 1 + } + Branch { + ZOrder 62145 + Points [0, -40] + DstBlock "Yend_PD12_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62147 + SrcBlock "Sum180" + SrcPort 1 + DstBlock "Divide191" + DstPort 1 + } + Line { + ZOrder 62148 + SrcBlock "Sum179" + SrcPort 1 + DstBlock "Divide192" + DstPort 1 + } + Line { + ZOrder 61827 + SrcBlock "Constant125" + SrcPort 1 + Points [0, 460] + Branch { + ZOrder 61864 + Points [0, 205] + Branch { + ZOrder 62081 + Points [0, 205] + Branch { + ZOrder 62043 + Points [0, 205] + Branch { + ZOrder 62042 + Points [0, 410] + Branch { + ZOrder 62195 + Points [0, 205] + Branch { + ZOrder 62154 + Points [0, 205] + Branch { + ZOrder 62153 + Points [0, 205] + Branch { + ZOrder 62152 + Points [0, 205] + DstBlock "Divide192" + DstPort 2 + } + Branch { + ZOrder 62151 + DstBlock "Divide191" + DstPort 2 + } + } + Branch { + ZOrder 62150 + DstBlock "Divide188" + DstPort 2 + } + } + Branch { + ZOrder 62149 + DstBlock "Divide187" + DstPort 2 + } + } + Branch { + ZOrder 62194 + DstBlock "Divide182" + DstPort 2 + } + } + Branch { + ZOrder 62039 + DstBlock "Divide178" + DstPort 2 + } + } + Branch { + ZOrder 62038 + DstBlock "Divide177" + DstPort 2 + } + } + Branch { + ZOrder 62080 + DstBlock "Divide172" + DstPort 2 + } + } + Branch { + ZOrder 61863 + DstBlock "Divide171" + DstPort 2 + } + } + Line { + ZOrder 62156 + SrcBlock "Divide191" + SrcPort 1 + DstBlock "Yend_IM_topfar_Z_MON" + DstPort 1 + } + Line { + ZOrder 62157 + SrcBlock "Divide192" + SrcPort 1 + DstBlock "Yend_IM_topfar_P_MON" + DstPort 1 + } + Line { + ZOrder 62160 + SrcBlock "Yend_IM_topnear_Z_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62433 + Points [122, 0] + Branch { + ZOrder 62440 + Points [0, 95; 26, 0] + DstBlock "Sum181" + DstPort 2 + } + Branch { + ZOrder 62439 + DstBlock "Sum182" + DstPort 1 + } + } + Branch { + ZOrder 62432 + Points [0, -40] + DstBlock "Yend_IM_topnear_Z" + DstPort 1 + } + } + Line { + ZOrder 62166 + SrcBlock "Yend_IM_topfar_Z_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62435 + Points [106, 0; 0, -345] + Branch { + ZOrder 62438 + DstBlock "Sum181" + DstPort 1 + } + Branch { + ZOrder 62437 + Points [0, -19; 42, 0] + DstBlock "Sum182" + DstPort 2 + } + } + Branch { + ZOrder 62434 + Points [0, -40] + DstBlock "Yend_IM_topfar_Z" + DstPort 1 + } + } + Line { + ZOrder 62170 + SrcBlock "Sum182" + SrcPort 1 + DstBlock "Divide193" + DstPort 1 + } + Line { + ZOrder 62171 + SrcBlock "Sum181" + SrcPort 1 + DstBlock "Divide194" + DstPort 1 + } + Line { + ZOrder 62175 + SrcBlock "Divide193" + SrcPort 1 + DstBlock "Yend_IM_PD_Z_MON" + DstPort 1 + } + Line { + ZOrder 62176 + SrcBlock "Divide194" + SrcPort 1 + DstBlock "Yend_IM_PD_P_MON" + DstPort 1 + } + Line { + ZOrder 61891 + SrcBlock "Yend_IM_leftnear_R_MON" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 62533 + DstBlock "Terminator43" + DstPort 1 + } + Branch { + ZOrder 62408 + Points [0, -45] + DstBlock "Yend_IM_leftnear_R" + DstPort 1 + } + } + Line { + ZOrder 61892 + SrcBlock "Yend_IM_leftfar_R_MON" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 62532 + Points [139, 0; 0, -400] + DstBlock "Yend_IM_PD_leftR_MON" + DstPort 1 + } + Branch { + ZOrder 62411 + Points [0, -45] + DstBlock "Yend_IM_leftfar_R" + DstPort 1 + } + } + Line { + ZOrder 62052 + SrcBlock "Yend_IM_lengthleft_P_MON" + SrcPort 1 + Points [10, 0; 0, -40] + DstBlock "Yend_IM_lengthleft_P" + DstPort 1 + } + Line { + ZOrder 62058 + SrcBlock "Yend_IM_lengthright_P_MON" + SrcPort 1 + Points [10, 0; 0, -40] + DstBlock "Yend_IM_lengthright_P" + DstPort 1 + } + Line { + ZOrder 62163 + SrcBlock "Yend_IM_topnear_P_MON" + SrcPort 1 + Points [10, 0; 0, -40] + DstBlock "Yend_IM_topnear_P" + DstPort 1 + } + Line { + ZOrder 62169 + SrcBlock "Yend_IM_topfar_P_MON" + SrcPort 1 + Points [3, 0; 0, -40] + DstBlock "Yend_IM_topfar_P" + DstPort 1 + } + Line { + ZOrder 61906 + SrcBlock "Constant129" + SrcPort 1 + Points [0, 60] + Branch { + ZOrder 62084 + Points [0, 75] + Branch { + ZOrder 62083 + Points [0, 745] + Branch { + ZOrder 62199 + Points [0, 65] + Branch { + ZOrder 62198 + Points [0, 755] + Branch { + ZOrder 62173 + Points [0, 65] + DstBlock "Divide194" + DstPort 2 + } + Branch { + ZOrder 62172 + DstBlock "Divide193" + DstPort 2 + } + } + Branch { + ZOrder 62062 + DstBlock "Divide184" + DstPort 2 + } + } + Branch { + ZOrder 62061 + DstBlock "Divide183" + DstPort 2 + } + } + Branch { + ZOrder 62070 + DstBlock "Divide174" + DstPort 2 + } + } + Branch { + ZOrder 61907 + DstBlock "Divide173" + DstPort 2 + } + } + Line { + ZOrder 62258 + SrcBlock "Yend_IM_PD_leftY_MON" + SrcPort 1 + DstBlock "Sum185" + DstPort 1 + } + Line { + ZOrder 62259 + SrcBlock "Yend_IM_PD_lengthY_MON" + SrcPort 1 + Points [25, 0] + DstBlock "Sum185" + DstPort 2 + } + Line { + ZOrder 62262 + SrcBlock "Constant146" + SrcPort 1 + DstBlock "Divide197" + DstPort 2 + } + Line { + ZOrder 62263 + SrcBlock "Sum185" + SrcPort 1 + DstBlock "Divide197" + DstPort 1 + } + Line { + ZOrder 62443 + SrcBlock "Divide197" + SrcPort 1 + DstBlock "Yend_IM_PD_Y_MON" + DstPort 1 + } + Line { + ZOrder 62445 + SrcBlock "Yend_IM_PD_X_MON" + SrcPort 1 + Points [69, 0; 0, 1890] + DstBlock "Yend_Fil_IM_PD_X_hpf" + DstPort 1 + } + Line { + ZOrder 62448 + SrcBlock "Yend_IM_PD_leftR_MON" + SrcPort 1 + Points [35, 0; 0, 1885] + DstBlock "Yend_Fil_IM_PD_R_hpf" + DstPort 1 + } + Line { + ZOrder 62449 + SrcBlock "Yend_IM_PD_P_MON" + SrcPort 1 + Points [44, 0; 0, 335] + DstBlock "Yend_Fil_IM_PD_P_hpf" + DstPort 1 + } + Line { + ZOrder 62450 + SrcBlock "Yend_IM_PD_Z_MON" + SrcPort 1 + Points [51, 0; 0, 350] + DstBlock "Yend_Fil_IM_PD_Z_hpf" + DstPort 1 + } + Line { + ZOrder 62452 + SrcBlock "Yend_IM_PD_L_MON" + SrcPort 1 + Points [59, 0; 0, 1120] + DstBlock "Yend_Fil_IM_PD_L_hpf" + DstPort 1 + } + Line { + ZOrder 62453 + SrcBlock "Yend_Fil_IM_PD_X" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_X" + DstPort 1 + } + Line { + ZOrder 62454 + SrcBlock "Demux9" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 66935 + Points [0, -535; 698, 0; 0, -805; 123, 0] + Branch { + ZOrder 66938 + Points [0, 55] + DstBlock "Product23" + DstPort 1 + } + Branch { + ZOrder 66937 + DstBlock "Product22" + DstPort 1 + } + } + Branch { + ZOrder 66934 + DstBlock "Yend_Fil_IM_PD_X" + DstPort 1 + } + } + Line { + ZOrder 62455 + SrcBlock "Yend_Fil_IM_PD_L" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_L" + DstPort 1 + } + Line { + ZOrder 62458 + SrcBlock "Yend_Fil_IM_PD_Z" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_Z" + DstPort 1 + } + Line { + ZOrder 62461 + SrcBlock "Yend_Fil_IM_PD_P" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_P" + DstPort 1 + } + Line { + ZOrder 62469 + SrcBlock "Demux9" + SrcPort 4 + Points [52, 0] + Branch { + ZOrder 66978 + Points [0, -644; 692, 0; 0, -391; 95, 0] + Branch { + ZOrder 66980 + Points [0, 55] + DstBlock "Product127" + DstPort 1 + } + Branch { + ZOrder 66979 + DstBlock "Product31" + DstPort 1 + } + } + Branch { + ZOrder 66977 + DstBlock "Yend_Fil_IM_PD_P" + DstPort 1 + } + } + Line { + ZOrder 62463 + SrcBlock "Yend_Fil_IM_PD_R" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_R" + DstPort 1 + } + Line { + ZOrder 62468 + SrcBlock "Demux9" + SrcPort 5 + Points [64, 0] + Branch { + ZOrder 66994 + Points [0, -677; 695, 0; 0, -253; 82, 0] + Branch { + ZOrder 66996 + Points [0, 55] + DstBlock "Product143" + DstPort 1 + } + Branch { + ZOrder 66995 + DstBlock "Product142" + DstPort 1 + } + } + Branch { + ZOrder 66993 + DstBlock "Yend_Fil_IM_PD_R" + DstPort 1 + } + } + Line { + ZOrder 62465 + SrcBlock "Yend_Fil_IM_PD_Y" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_Y" + DstPort 1 + } + Line { + ZOrder 62484 + SrcBlock "Mux27" + SrcPort 1 + DstBlock "Yend_IM_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 62485 + SrcBlock "Yend_IM_COIL_MAT" + SrcPort 1 + DstBlock "Demux10" + DstPort 1 + } + Line { + ZOrder 62472 + SrcBlock "Yend_Fil_IM_COIL1" + SrcPort 1 + DstBlock "Yend_IM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62473 + SrcBlock "Yend_Fil_IM_COIL2" + SrcPort 1 + DstBlock "Yend_IM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62474 + SrcBlock "Yend_Fil_IM_COIL3" + SrcPort 1 + DstBlock "Yend_IM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62475 + SrcBlock "Yend_Fil_IM_COIL4" + SrcPort 1 + DstBlock "Yend_IM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62495 + SrcBlock "Yend_IM_COIL1_VOLT_MON" + SrcPort 1 + Points [3, 0] + Branch { + ZOrder 62510 + Points [0, 9; 116, 0; 0, -9] + DstBlock "Goto4" + DstPort 1 + } + Branch { + ZOrder 62509 + Points [2, 0; 0, -25] + DstBlock "Yend_IM_COIL1_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62494 + SrcBlock "Yend_IM_COIL2_VOLT_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 62512 + Points [0, 14; 114, 0; 0, -14] + DstBlock "Goto8" + DstPort 1 + } + Branch { + ZOrder 62511 + Points [0, -20] + DstBlock "Yend_IM_COIL2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62493 + SrcBlock "Yend_IM_COIL3_VOLT_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 62514 + Points [0, 16; 114, 0; 0, -16] + DstBlock "Goto9" + DstPort 1 + } + Branch { + ZOrder 62513 + Points [0, -15] + DstBlock "Yend_IM_COIL3_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62492 + SrcBlock "Yend_IM_COIL4_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 62516 + Points [0, 16; 115, 0; 0, -16] + DstBlock "Goto10" + DstPort 1 + } + Branch { + ZOrder 62515 + Points [1, 0; 0, -15] + DstBlock "Yend_IM_COIL4_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62498 + SrcBlock "Demux10" + SrcPort 3 + DstBlock "Yend_Fil_IM_COIL3" + DstPort 1 + } + Line { + ZOrder 62500 + SrcBlock "Demux10" + SrcPort 4 + DstBlock "Yend_Fil_IM_COIL4" + DstPort 1 + } + Line { + ZOrder 62497 + SrcBlock "Demux10" + SrcPort 2 + DstBlock "Yend_Fil_IM_COIL2" + DstPort 1 + } + Line { + ZOrder 62496 + SrcBlock "Demux10" + SrcPort 1 + DstBlock "Yend_Fil_IM_COIL1" + DstPort 1 + } + Line { + ZOrder 66547 + SrcBlock "Yend_Fil_IM_PD_EXC_X" + SrcPort 1 + DstBlock "Sum11" + DstPort 1 + } + Line { + ZOrder 66545 + SrcBlock "Yend_Fil_IM_PD_EXC_L" + SrcPort 1 + DstBlock "Sum12" + DstPort 1 + } + Line { + ZOrder 66535 + SrcBlock "Yend_Fil_IM_PD_EXC_Z" + SrcPort 1 + DstBlock "Sum16" + DstPort 1 + } + Line { + ZOrder 66533 + SrcBlock "Yend_Fil_IM_PD_EXC_P" + SrcPort 1 + DstBlock "Sum13" + DstPort 1 + } + Line { + ZOrder 66531 + SrcBlock "Yend_Fil_IM_PD_EXC_R" + SrcPort 1 + DstBlock "Sum15" + DstPort 1 + } + Line { + ZOrder 66529 + SrcBlock "Yend_Fil_IM_PD_EXC_Y" + SrcPort 1 + DstBlock "Sum14" + DstPort 1 + } + Line { + ZOrder 62501 + SrcBlock "Yend_Fil_IM_COIL5" + SrcPort 1 + DstBlock "Yend_IM_COIL5_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62502 + SrcBlock "Yend_Fil_IM_COIL6" + SrcPort 1 + DstBlock "Yend_IM_COIL6_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62503 + SrcBlock "Yend_IM_COIL5_VOLT_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 65056 + Points [0, 16; 116, 0; 0, -16] + DstBlock "Terminator2" + DstPort 1 + } + Branch { + ZOrder 62517 + Points [0, -15] + DstBlock "Yend_IM_COIL5_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62504 + SrcBlock "Yend_IM_COIL6_VOLT_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 65057 + Points [0, 16; 117, 0; 0, -16] + DstBlock "Terminator3" + DstPort 1 + } + Branch { + ZOrder 62519 + Points [0, -15] + DstBlock "Yend_IM_COIL6_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62507 + SrcBlock "Demux10" + SrcPort 5 + DstBlock "Yend_Fil_IM_COIL5" + DstPort 1 + } + Line { + ZOrder 62508 + SrcBlock "Demux10" + SrcPort 6 + DstBlock "Yend_Fil_IM_COIL6" + DstPort 1 + } + Line { + ZOrder 62531 + SrcBlock "Yend_IM_PD_Y_MON" + SrcPort 1 + Points [11, 0; 0, 804; -187, 0; 0, 1251] + DstBlock "Yend_Fil_IM_PD_Y_hpf" + DstPort 1 + } + Line { + ZOrder 75190 + SrcBlock "Product129" + SrcPort 1 + DstBlock "Terminator58" + DstPort 1 + } + Line { + ZOrder 62544 + SrcBlock "From8" + SrcPort 1 + DstBlock "Product131" + DstPort 1 + } + Line { + ZOrder 62548 + SrcBlock "From9" + SrcPort 1 + DstBlock "Product132" + DstPort 1 + } + Line { + ZOrder 62552 + SrcBlock "From10" + SrcPort 1 + DstBlock "Product138" + DstPort 1 + } + Line { + ZOrder 62556 + SrcBlock "From11" + SrcPort 1 + DstBlock "Product139" + DstPort 1 + } + Line { + ZOrder 62561 + SrcBlock "From12" + SrcPort 1 + DstBlock "Product130" + DstPort 1 + } + Line { + ZOrder 3910 + SrcBlock "Constant10" + SrcPort 1 + Points [98, 0; 0, 200] + Branch { + ZOrder 62542 + DstBlock "Product129" + DstPort 2 + } + Branch { + ZOrder 62541 + Points [0, 175] + Branch { + ZOrder 62547 + DstBlock "Product131" + DstPort 2 + } + Branch { + ZOrder 62546 + Points [0, 175] + Branch { + ZOrder 62550 + DstBlock "Product132" + DstPort 2 + } + Branch { + ZOrder 62549 + Points [0, 175] + Branch { + ZOrder 62554 + DstBlock "Product138" + DstPort 2 + } + Branch { + ZOrder 62553 + Points [0, 175] + Branch { + ZOrder 62558 + DstBlock "Product139" + DstPort 2 + } + Branch { + ZOrder 62557 + Points [0, 175] + Branch { + ZOrder 62563 + DstBlock "Product130" + DstPort 2 + } + Branch { + ZOrder 62562 + Points [0, 175] + Branch { + ZOrder 62584 + DstBlock "Product140" + DstPort 2 + } + Branch { + ZOrder 62583 + Points [0, 175] + Branch { + ZOrder 62587 + DstBlock "Product141" + DstPort 2 + } + Branch { + ZOrder 62586 + Points [0, 175] + Branch { + ZOrder 24244 + DstBlock "Product16" + DstPort 2 + } + Branch { + ZOrder 24243 + Points [0, 175] + Branch { + ZOrder 24246 + DstBlock "Product3" + DstPort 2 + } + Branch { + ZOrder 24245 + Points [0, 175] + Branch { + ZOrder 24249 + Points [0, 175] + Branch { + ZOrder 24251 + DstBlock "Product15" + DstPort 2 + } + Branch { + ZOrder 24250 + Points [0, 175] + Branch { + ZOrder 7871 + Points [0, 175] + Branch { + ZOrder 7874 + Points [0, 175] + Branch { + ZOrder 7877 + Points [0, 175] + DstBlock "Product19" + DstPort 2 + } + Branch { + ZOrder 7876 + DstBlock "Product18" + DstPort 2 + } + } + Branch { + ZOrder 7873 + DstBlock "Product17" + DstPort 2 + } + } + Branch { + ZOrder 7870 + DstBlock "Product20" + DstPort 2 + } + } + } + Branch { + ZOrder 24248 + DstBlock "Product10" + DstPort 2 + } + } + } + } + } + } + } + } + } + } + } + } + Line { + ZOrder 62570 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "Product10" + DstPort 1 + } + Line { + ZOrder 62571 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "Product15" + DstPort 1 + } + Line { + ZOrder 62582 + SrcBlock "From13" + SrcPort 1 + DstBlock "Product140" + DstPort 1 + } + Line { + ZOrder 62585 + SrcBlock "From14" + SrcPort 1 + DstBlock "Product141" + DstPort 1 + } + Line { + ZOrder 75210 + SrcBlock "Product140" + SrcPort 1 + DstBlock "Terminator64" + DstPort 1 + } + Line { + ZOrder 75212 + SrcBlock "Product141" + SrcPort 1 + DstBlock "Terminator66" + DstPort 1 + } + Line { + ZOrder 62676 + SrcBlock "Divide9" + SrcPort 1 + DstBlock "Yend_OPLEV3_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62677 + SrcBlock "Divide10" + SrcPort 1 + DstBlock "Yend_OPLEV3_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62678 + SrcBlock "Divide11" + SrcPort 1 + DstBlock "Yend_OPLEV3_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62679 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 62680 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "Divide11" + DstPort 1 + } + Line { + ZOrder 62681 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 62682 + SrcBlock "Product8" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + Name "" + ZOrder 62756 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + DstBlock "Yend_OPLEV3_X_MON" + DstPort 1 + } + Line { + ZOrder 62687 + SrcBlock "Yend_OPLEV3_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV3_X_mm" + DstPort 1 + } + Line { + ZOrder 62688 + SrcBlock "Yend_OPLEV3_Y_mm_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 62968 + Points [0, -65] + DstBlock "Goto" + DstPort 1 + } + Branch { + ZOrder 62967 + DstBlock "Yend_OPLEV3_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 62689 + SrcBlock "Divide20" + SrcPort 1 + DstBlock "Yend_OPLEV3_Y_mm_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 62760 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + Points [150, 0; 0, -30] + DstBlock "Yend_OPLEV3_Y_MON" + DstPort 1 + } + Line { + ZOrder 62692 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 62693 + SrcBlock "Yend_OPLEV3_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 62694 + SrcBlock "Yend_OPLEV3_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 62695 + SrcBlock "Yend_OPLEV3_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 62696 + SrcBlock "Yend_OPLEV3_SUM_MON" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 62697 + SrcBlock "Yend_OPLEV3_Y_MON" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 62698 + SrcBlock "Yend_OPLEV3_X_MON" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 62699 + SrcBlock "Product6" + SrcPort 1 + DstBlock "Product7" + DstPort 1 + } + Line { + ZOrder 62700 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Product8" + DstPort 1 + } + Line { + ZOrder 62703 + SrcBlock "Divide22" + SrcPort 1 + DstBlock "Yend_OPLEV3_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 62704 + SrcBlock "Abs37" + SrcPort 1 + DstBlock "Divide8" + DstPort 2 + } + Line { + ZOrder 62705 + SrcBlock "Product2" + SrcPort 1 + Points [4, 0; 0, -60] + DstBlock "Operator3" + DstPort 2 + } + Line { + ZOrder 62706 + SrcBlock "Yend_OPLEV3_SUM_VOLT_full" + SrcPort 1 + Points [54, 0; 0, 31; -56, 0; 0, 19] + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 62707 + SrcBlock "Constant5" + SrcPort 1 + DstBlock "Product2" + DstPort 2 + } + Line { + ZOrder 62710 + SrcBlock "Yend_OPLEV3_X_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 62709 + DstBlock "Divide12" + DstPort 1 + } + Branch { + ZOrder 62708 + Points [0, -50] + DstBlock "Yend_OPLEV3_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62717 + SrcBlock "Yend_OPLEV3_SUM_VOLT_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 62716 + Points [0, -60] + DstBlock "Yend_OPLEV3_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 62715 + Points [173, 0] + Branch { + ZOrder 62714 + Points [0, -23; 1, 0; 0, -137] + Branch { + ZOrder 62713 + DstBlock "Divide21" + DstPort 2 + } + Branch { + ZOrder 62712 + Points [0, -175] + DstBlock "Divide12" + DstPort 2 + } + } + Branch { + ZOrder 62711 + DstBlock "Operator3" + DstPort 1 + } + } + } + Line { + ZOrder 62718 + SrcBlock "Divide21" + SrcPort 1 + DstBlock "Product9" + DstPort 1 + } + Line { + ZOrder 62723 + SrcBlock "Divide12" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 62722 + Points [0, -70] + Branch { + ZOrder 62721 + Points [0, -30; 47, 0] + DstBlock "Divide8" + DstPort 1 + } + Branch { + ZOrder 62720 + DstBlock "Abs37" + DstPort 1 + } + } + Branch { + ZOrder 62719 + Points [119, 0; 0, -10] + DstBlock "Choie1" + DstPort 1 + } + } + Line { + ZOrder 62724 + SrcBlock "Divide8" + SrcPort 1 + Points [14, 0; 0, 85] + DstBlock "Choie1" + DstPort 3 + } + Line { + ZOrder 62725 + SrcBlock "Choie1" + SrcPort 1 + DstBlock "Product6" + DstPort 1 + } + Line { + ZOrder 62726 + SrcBlock "Operator3" + SrcPort 1 + Points [135, 0] + DstBlock "Choie1" + DstPort 2 + } + Line { + ZOrder 62784 + SrcBlock "Yend_OPLEV3_Y_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 62786 + Points [0, -65] + DstBlock "Yend_OPLEV3_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 62785 + DstBlock "Divide21" + DstPort 1 + } + } + Line { + ZOrder 13442 + SrcBlock "Constant2" + SrcPort 1 + Points [10, 0; 0, 55] + Branch { + ZOrder 4386 + Points [0, 175] + Branch { + ZOrder 61671 + Points [0, 425] + Branch { + ZOrder 61674 + Points [0, 175] + Branch { + ZOrder 62764 + Points [0, 440] + Branch { + ZOrder 62767 + Points [0, 175] + Branch { + ZOrder 62959 + Points [0, 350] + Branch { + ZOrder 62888 + DstBlock "Product21" + DstPort 2 + } + Branch { + ZOrder 62887 + DstBlock "Product12" + DstPort 2 + } + } + Branch { + ZOrder 62958 + DstBlock "Product9" + DstPort 2 + } + } + Branch { + ZOrder 62766 + DstBlock "Product6" + DstPort 2 + } + } + Branch { + ZOrder 62763 + DstBlock "Product5" + DstPort 2 + } + } + Branch { + ZOrder 61673 + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 61670 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 4385 + DstBlock "Product" + DstPort 2 + } + } + Line { + ZOrder 45505 + SrcBlock "OPLEV2_ratio" + SrcPort 1 + Points [7, 0] + Branch { + ZOrder 62183 + Points [0, -5; 578, 0] + DstBlock "Divide73" + DstPort 2 + } + Branch { + ZOrder 62182 + Points [0, 725] + Branch { + ZOrder 45507 + Points [0, 175] + Branch { + ZOrder 62770 + Points [0, 440] + Branch { + ZOrder 62778 + Points [0, 175] + Branch { + ZOrder 62962 + Points [0, 350] + Branch { + ZOrder 62891 + Points [0, 175] + DstBlock "Product14" + DstPort 2 + } + Branch { + ZOrder 62890 + DstBlock "Product13" + DstPort 2 + } + } + Branch { + ZOrder 62961 + DstBlock "Product8" + DstPort 2 + } + } + Branch { + ZOrder 62777 + DstBlock "Product7" + DstPort 2 + } + } + Branch { + ZOrder 62769 + DstBlock "Product45" + DstPort 2 + } + } + Branch { + ZOrder 45506 + DstBlock "Product44" + DstPort 2 + } + } + } + Line { + ZOrder 62896 + SrcBlock "Divide31" + SrcPort 1 + DstBlock "Yend_OPLEV4_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62897 + SrcBlock "Divide23" + SrcPort 1 + DstBlock "Yend_OPLEV4_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62898 + SrcBlock "Divide24" + SrcPort 1 + DstBlock "Yend_OPLEV4_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62899 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 62900 + SrcBlock "Sum7" + SrcPort 1 + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 62901 + SrcBlock "Product13" + SrcPort 1 + DstBlock "Divide29" + DstPort 1 + } + Line { + ZOrder 62902 + SrcBlock "Product14" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 62904 + SrcBlock "Yend_OPLEV4_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV4_X_mm" + DstPort 1 + } + Line { + ZOrder 62905 + SrcBlock "Yend_OPLEV4_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV4_Y_mm" + DstPort 1 + } + Line { + ZOrder 62906 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "Yend_OPLEV4_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 62909 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 62910 + SrcBlock "Yend_OPLEV4_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 62911 + SrcBlock "Yend_OPLEV4_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 62912 + SrcBlock "Yend_OPLEV4_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum7" + DstPort 2 + } + Line { + ZOrder 62913 + SrcBlock "Yend_OPLEV4_SUM_MON" + SrcPort 1 + DstBlock "Sum7" + DstPort 1 + } + Line { + ZOrder 62914 + SrcBlock "Yend_OPLEV4_Y_MON" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 62916 + SrcBlock "Product12" + SrcPort 1 + DstBlock "Product13" + DstPort 1 + } + Line { + ZOrder 62917 + SrcBlock "Product21" + SrcPort 1 + DstBlock "Product14" + DstPort 1 + } + Line { + ZOrder 62918 + SrcBlock "Divide29" + SrcPort 1 + DstBlock "Yend_OPLEV4_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 62919 + SrcBlock "Abs38" + SrcPort 1 + DstBlock "Divide30" + DstPort 2 + } + Line { + ZOrder 62920 + SrcBlock "Product11" + SrcPort 1 + Points [4, 0; 0, -60] + DstBlock "Operator4" + DstPort 2 + } + Line { + ZOrder 62921 + SrcBlock "Yend_OPLEV4_SUM_VOLT_full" + SrcPort 1 + Points [54, 0; 0, 31; -56, 0; 0, 19] + DstBlock "Product11" + DstPort 1 + } + Line { + ZOrder 62922 + SrcBlock "Constant8" + SrcPort 1 + DstBlock "Product11" + DstPort 2 + } + Line { + ZOrder 62925 + SrcBlock "Yend_OPLEV4_X_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 62924 + DstBlock "Divide25" + DstPort 1 + } + Branch { + ZOrder 62923 + Points [0, -50] + DstBlock "Yend_OPLEV4_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62932 + SrcBlock "Yend_OPLEV4_SUM_VOLT_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 62931 + Points [0, -60] + DstBlock "Yend_OPLEV4_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 62930 + Points [173, 0] + Branch { + ZOrder 62929 + Points [0, -23; 1, 0; 0, -137] + Branch { + ZOrder 62928 + DstBlock "Divide28" + DstPort 2 + } + Branch { + ZOrder 62927 + Points [0, -175] + DstBlock "Divide25" + DstPort 2 + } + } + Branch { + ZOrder 62926 + DstBlock "Operator4" + DstPort 1 + } + } + } + Line { + ZOrder 62933 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "Product21" + DstPort 1 + } + Line { + ZOrder 62938 + SrcBlock "Divide25" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 62937 + Points [0, -70] + Branch { + ZOrder 62936 + Points [0, -30; 47, 0] + DstBlock "Divide30" + DstPort 1 + } + Branch { + ZOrder 62935 + DstBlock "Abs38" + DstPort 1 + } + } + Branch { + ZOrder 62934 + Points [119, 0; 0, -10] + DstBlock "Choie2" + DstPort 1 + } + } + Line { + ZOrder 62939 + SrcBlock "Divide30" + SrcPort 1 + Points [14, 0; 0, 85] + DstBlock "Choie2" + DstPort 3 + } + Line { + ZOrder 62940 + SrcBlock "Choie2" + SrcPort 1 + DstBlock "Product12" + DstPort 1 + } + Line { + ZOrder 62941 + SrcBlock "Operator4" + SrcPort 1 + Points [135, 0] + DstBlock "Choie2" + DstPort 2 + } + Line { + ZOrder 62944 + SrcBlock "Yend_OPLEV4_Y_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 62943 + Points [0, -65] + DstBlock "Yend_OPLEV4_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 62942 + DstBlock "Divide28" + DstPort 1 + } + } + Line { + ZOrder 2139 + SrcBlock "Constant3" + SrcPort 1 + Points [12, 0; 0, 60] + Branch { + ZOrder 4388 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 4387 + Points [0, 175] + Branch { + ZOrder 61677 + Points [0, 435] + Branch { + ZOrder 15466 + DstBlock "Divide19" + DstPort 2 + } + Branch { + ZOrder 15454 + Points [0, 175] + Branch { + ZOrder 62775 + Points [0, 440] + Branch { + ZOrder 62782 + Points [0, 175] + Branch { + ZOrder 62965 + Points [0, 350] + Branch { + ZOrder 62946 + Points [0, 175] + DstBlock "Divide26" + DstPort 2 + } + Branch { + ZOrder 62945 + DstBlock "Divide29" + DstPort 2 + } + } + Branch { + ZOrder 62964 + DstBlock "Divide20" + DstPort 2 + } + } + Branch { + ZOrder 62781 + DstBlock "Divide22" + DstPort 2 + } + } + Branch { + ZOrder 62774 + DstBlock "Divide17" + DstPort 2 + } + } + } + Branch { + ZOrder 61676 + DstBlock "Divide6" + DstPort 2 + } + } + } + Line { + ZOrder 65089 + SrcBlock "Ground31" + SrcPort 1 + Points [1, 0; 0, -900] + DstBlock "Divide5" + DstPort 1 + } + Line { + Name "" + ZOrder 81961 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + Points [148, 0; 0, -60] + DstBlock "Yend_OPLEV3_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 81963 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + Points [152, 0; 0, -120] + DstBlock "Yend_OPLEV4_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 81964 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 24 + Points [148, 0; 0, -150] + DstBlock "Yend_OPLEV4_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 81962 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + Points [152, 0; 0, -90] + DstBlock "Yend_OPLEV4_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 66374 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + Points [223, 0; 0, -2095] + DstBlock "Xend_PM_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 82024 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + Points [249, 0; 0, -2195] + DstBlock "Xend_PM_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 85790 + Labels [0, 1] + SrcBlock "Bus\nSelector1" + SrcPort 3 + Points [86, 0; 0, -65] + DstBlock "Xend_Top_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 85791 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + Points [86, 0; 0, -90] + DstBlock "Xend_Top_OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 66412 + SrcBlock "Ground53" + SrcPort 1 + DstBlock "Yend_OSC_IM_X" + DstPort 1 + } + Line { + ZOrder 66413 + SrcBlock "Yend_OSC_IM_X" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice95" + DstPort 1 + } + Line { + ZOrder 66414 + SrcBlock "Ground57" + SrcPort 1 + DstBlock "Yend_OSC_IM_L" + DstPort 1 + } + Line { + ZOrder 66415 + SrcBlock "Ground58" + SrcPort 1 + DstBlock "Yend_OSC_IM_Z" + DstPort 1 + } + Line { + ZOrder 66420 + SrcBlock "Yend_OSC_IM_X_SW" + SrcPort 1 + Points [71, 0] + Branch { + ZOrder 66419 + DstBlock "Choice95" + DstPort 2 + } + Branch { + ZOrder 66418 + Points [0, 672; -230, 0] + Branch { + ZOrder 66660 + Points [0, 83] + DstBlock "Choice89" + DstPort 2 + } + Branch { + ZOrder 66659 + Points [-160, 0; 0, 83] + DstBlock "Choice83" + DstPort 2 + } + } + } + Line { + ZOrder 66421 + SrcBlock "Constant13" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice95" + DstPort 3 + } + Line { + ZOrder 66423 + SrcBlock "Yend_OSC_IM_L" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice96" + DstPort 1 + } + Line { + ZOrder 66424 + SrcBlock "Constant14" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice96" + DstPort 3 + } + Line { + ZOrder 66425 + SrcBlock "Yend_OSC_IM_Z" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice81" + DstPort 1 + } + Line { + ZOrder 66426 + SrcBlock "Constant15" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice81" + DstPort 3 + } + Line { + ZOrder 66436 + SrcBlock "Yend_OSC_IM_L_SW" + SrcPort 1 + Points [62, 0] + Branch { + ZOrder 66435 + Points [0, 567; -228, 0] + Branch { + ZOrder 66662 + Points [0, 138] + DstBlock "Choice90" + DstPort 2 + } + Branch { + ZOrder 66661 + Points [-158, 0; 0, 138] + DstBlock "Choice84" + DstPort 2 + } + } + Branch { + ZOrder 66432 + DstBlock "Choice96" + DstPort 2 + } + } + Line { + ZOrder 66442 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "Fcn6" + DstPort 1 + } + Line { + ZOrder 66471 + SrcBlock "Yend_OSC_IM_Z_SW" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 66470 + Points [0, 461; -226, 0] + Branch { + ZOrder 66664 + Points [0, 194] + DstBlock "Choice91" + DstPort 2 + } + Branch { + ZOrder 66663 + Points [-159, 0; 0, 194] + DstBlock "Choice87" + DstPort 2 + } + } + Branch { + ZOrder 66467 + DstBlock "Choice81" + DstPort 2 + } + } + Line { + ZOrder 66482 + SrcBlock "Constant16" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 66637 + Points [207, 0; 0, 65] + Branch { + ZOrder 66674 + DstBlock "Choice89" + DstPort 3 + } + Branch { + ZOrder 66640 + Points [0, 50] + Branch { + ZOrder 66673 + DstBlock "Choice90" + DstPort 3 + } + Branch { + ZOrder 66643 + Points [0, 50] + Branch { + ZOrder 66672 + DstBlock "Choice91" + DstPort 3 + } + Branch { + ZOrder 66646 + Points [0, 55] + Branch { + ZOrder 66671 + DstBlock "Choice85" + DstPort 3 + } + Branch { + ZOrder 66649 + Points [0, 50] + Branch { + ZOrder 66670 + DstBlock "Choice86" + DstPort 3 + } + Branch { + ZOrder 66652 + Points [0, 50] + DstBlock "Choice88" + DstPort 3 + } + } + } + } + } + } + Branch { + ZOrder 66636 + Points [0, 65] + Branch { + ZOrder 66609 + DstBlock "Choice83" + DstPort 3 + } + Branch { + ZOrder 66474 + Points [0, 50] + Branch { + ZOrder 66610 + DstBlock "Choice84" + DstPort 3 + } + Branch { + ZOrder 66473 + Points [0, 50] + Branch { + ZOrder 66611 + DstBlock "Choice87" + DstPort 3 + } + Branch { + ZOrder 66585 + Points [0, 55] + Branch { + ZOrder 66612 + DstBlock "Choice79" + DstPort 3 + } + Branch { + ZOrder 66588 + Points [0, 50] + Branch { + ZOrder 66613 + DstBlock "Choice80" + DstPort 3 + } + Branch { + ZOrder 66591 + Points [0, 50] + DstBlock "Choice82" + DstPort 3 + } + } + } + } + } + } + } + Line { + ZOrder 66548 + SrcBlock "Sum11" + SrcPort 1 + DstBlock "Mux27" + DstPort 1 + } + Line { + ZOrder 66549 + SrcBlock "Sum12" + SrcPort 1 + DstBlock "Mux27" + DstPort 2 + } + Line { + ZOrder 66550 + SrcBlock "Sum16" + SrcPort 1 + DstBlock "Mux27" + DstPort 3 + } + Line { + ZOrder 66551 + SrcBlock "Sum13" + SrcPort 1 + DstBlock "Mux27" + DstPort 4 + } + Line { + ZOrder 66552 + SrcBlock "Sum15" + SrcPort 1 + DstBlock "Mux27" + DstPort 5 + } + Line { + ZOrder 66553 + SrcBlock "Sum14" + SrcPort 1 + DstBlock "Mux27" + DstPort 6 + } + Line { + ZOrder 66554 + SrcBlock "Ground59" + SrcPort 1 + DstBlock "Yend_OSC_IM_P" + DstPort 1 + } + Line { + ZOrder 66555 + SrcBlock "Yend_OSC_IM_P" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice98" + DstPort 1 + } + Line { + ZOrder 66556 + SrcBlock "Ground63" + SrcPort 1 + DstBlock "Yend_OSC_IM_R" + DstPort 1 + } + Line { + ZOrder 66557 + SrcBlock "Ground64" + SrcPort 1 + DstBlock "Yend_OSC_IM_Y" + DstPort 1 + } + Line { + ZOrder 66563 + SrcBlock "Constant18" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice98" + DstPort 3 + } + Line { + ZOrder 66564 + SrcBlock "Yend_OSC_IM_R" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice99" + DstPort 1 + } + Line { + ZOrder 66565 + SrcBlock "Constant19" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice99" + DstPort 3 + } + Line { + ZOrder 66566 + SrcBlock "Yend_OSC_IM_Y" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice97" + DstPort 1 + } + Line { + ZOrder 66567 + SrcBlock "Constant20" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice97" + DstPort 3 + } + Line { + ZOrder 66572 + SrcBlock "Yend_OSC_IM_R_SW" + SrcPort 1 + Points [37, 0] + Branch { + ZOrder 66604 + DstBlock "Choice99" + DstPort 2 + } + Branch { + ZOrder 66602 + Points [0, 241; -223, 0] + Branch { + ZOrder 66669 + Points [0, 319] + DstBlock "Choice86" + DstPort 2 + } + Branch { + ZOrder 66668 + Points [-157, 0; 0, 319] + DstBlock "Choice80" + DstPort 2 + } + } + } + Line { + ZOrder 66583 + SrcBlock "Yend_OSC_IM_Y_SW" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 66606 + Points [0, 134; -224, 0] + Branch { + ZOrder 66676 + Points [0, 376] + DstBlock "Choice88" + DstPort 2 + } + Branch { + ZOrder 66675 + Points [-157, 0; 0, 376] + DstBlock "Choice82" + DstPort 2 + } + } + Branch { + ZOrder 66605 + DstBlock "Choice97" + DstPort 2 + } + } + Line { + ZOrder 66593 + SrcBlock "Yend_OSC_IM_Y" + SrcPort 2 + Points [32, 0; 0, 70; -179, 0; 0, 430] + DstBlock "Choice82" + DstPort 1 + } + Line { + ZOrder 66594 + SrcBlock "Yend_OSC_IM_R" + SrcPort 2 + Points [38, 0; 0, 181; -180, 0; 0, 369] + DstBlock "Choice80" + DstPort 1 + } + Line { + ZOrder 66607 + SrcBlock "Yend_OSC_IM_P" + SrcPort 2 + Points [52, 0; 0, 286; -182, 0; 0, 314] + DstBlock "Choice79" + DstPort 1 + } + Line { + ZOrder 66608 + SrcBlock "Yend_OSC_IM_Z" + SrcPort 2 + Points [69, 0; 0, 397; -194, 0; 0, 248] + DstBlock "Choice87" + DstPort 1 + } + Line { + ZOrder 66614 + SrcBlock "Yend_OSC_IM_L" + SrcPort 2 + Points [80, 0; 0, 504; -198, 0; 0, 191] + DstBlock "Choice84" + DstPort 1 + } + Line { + ZOrder 66615 + SrcBlock "Yend_OSC_IM_X" + SrcPort 2 + Points [91, 0; 0, 612; -202, 0; 0, 133] + DstBlock "Choice83" + DstPort 1 + } + Line { + ZOrder 66616 + SrcBlock "Choice82" + SrcPort 1 + Points [24, 0; 0, 33; -159, 0; 0, 162] + DstBlock "Mux2" + DstPort 6 + } + Line { + ZOrder 66617 + SrcBlock "Choice83" + SrcPort 1 + Points [59, 0; 0, 353; -155, 0; 0, 22] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 66618 + SrcBlock "Choice80" + SrcPort 1 + Points [31, 0; 0, 93; -160, 0; 0, 137] + DstBlock "Mux2" + DstPort 5 + } + Line { + ZOrder 66619 + SrcBlock "Choice79" + SrcPort 1 + Points [39, 0; 0, 151; -158, 0; 0, 114] + DstBlock "Mux2" + DstPort 4 + } + Line { + ZOrder 66620 + SrcBlock "Choice87" + SrcPort 1 + Points [44, 0; 0, 227; -157, 0; 0, 78] + DstBlock "Mux2" + DstPort 3 + } + Line { + ZOrder 66621 + SrcBlock "Choice84" + SrcPort 1 + Points [51, 0; 0, 293; -158, 0; 0, 47] + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 66622 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "Fcn7" + DstPort 1 + } + Line { + ZOrder 66623 + SrcBlock "Choice88" + SrcPort 1 + Points [24, 0; 0, 33; -159, 0; 0, 267] + DstBlock "Mux3" + DstPort 6 + } + Line { + ZOrder 66624 + SrcBlock "Choice89" + SrcPort 1 + Points [59, 0; 0, 353; -155, 0; 0, 127] + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 66625 + SrcBlock "Choice86" + SrcPort 1 + Points [31, 0; 0, 93; -160, 0; 0, 242] + DstBlock "Mux3" + DstPort 5 + } + Line { + ZOrder 66626 + SrcBlock "Choice85" + SrcPort 1 + Points [39, 0; 0, 151; -158, 0; 0, 219] + DstBlock "Mux3" + DstPort 4 + } + Line { + ZOrder 66627 + SrcBlock "Choice91" + SrcPort 1 + Points [44, 0; 0, 227; -157, 0; 0, 183] + DstBlock "Mux3" + DstPort 3 + } + Line { + ZOrder 66628 + SrcBlock "Choice90" + SrcPort 1 + Points [51, 0; 0, 293; -158, 0; 0, 152] + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 66631 + SrcBlock "Yend_OSC_IM_Y" + SrcPort 3 + Points [104, 0; 0, 480] + DstBlock "Choice88" + DstPort 1 + } + Line { + ZOrder 66630 + SrcBlock "Yend_OSC_IM_R" + SrcPort 3 + Points [109, 0; 0, 530] + DstBlock "Choice86" + DstPort 1 + } + Line { + ZOrder 66632 + SrcBlock "Yend_OSC_IM_P" + SrcPort 3 + Points [118, 0; 0, 580] + DstBlock "Choice85" + DstPort 1 + } + Line { + ZOrder 66633 + SrcBlock "Yend_OSC_IM_Z" + SrcPort 3 + Points [126, 0; 0, 625] + DstBlock "Choice91" + DstPort 1 + } + Line { + ZOrder 66634 + SrcBlock "Yend_OSC_IM_L" + SrcPort 3 + Points [131, 0; 0, 675] + DstBlock "Choice90" + DstPort 1 + } + Line { + ZOrder 66635 + SrcBlock "Yend_OSC_IM_X" + SrcPort 3 + Points [141, 0; 0, 725] + DstBlock "Choice89" + DstPort 1 + } + Line { + ZOrder 66562 + SrcBlock "Yend_OSC_IM_P_SW" + SrcPort 1 + Points [46, 0] + Branch { + ZOrder 66600 + Points [0, 352; -225, 0] + Branch { + ZOrder 66667 + Points [0, 258] + DstBlock "Choice85" + DstPort 2 + } + Branch { + ZOrder 66666 + Points [-159, 0; 0, 258] + DstBlock "Choice79" + DstPort 2 + } + } + Branch { + ZOrder 66599 + DstBlock "Choice98" + DstPort 2 + } + } + Line { + ZOrder 66677 + SrcBlock "Product22" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_X_SIN" + DstPort 1 + } + Line { + ZOrder 66678 + SrcBlock "Product23" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_X_COS" + DstPort 1 + } + Line { + ZOrder 66683 + SrcBlock "Yend_Fil_DEMOD_IM_X_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66682 + DstBlock "MathFunction36" + DstPort 1 + } + Branch { + ZOrder 66681 + Points [0, -45; 478, 0] + Branch { + ZOrder 66680 + Points [0, 30] + DstBlock "Abs40" + DstPort 1 + } + Branch { + ZOrder 66679 + Points [68, 0] + DstBlock "Divide32" + DstPort 1 + } + } + } + Line { + ZOrder 66684 + SrcBlock "Sum8" + SrcPort 1 + DstBlock "SQRT19" + DstPort 1 + } + Line { + ZOrder 66685 + SrcBlock "SQRT19" + SrcPort 1 + Points [5, 0] + DstBlock "Product24" + DstPort 1 + } + Line { + ZOrder 66686 + SrcBlock "Constant11" + SrcPort 1 + Points [5, 0] + DstBlock "Product24" + DstPort 2 + } + Line { + ZOrder 66707 + SrcBlock "Yend_Fil_DEMOD_IM_X_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66706 + DstBlock "MathFunction37" + DstPort 1 + } + Branch { + ZOrder 66705 + Points [0, 28; 465, 0] + Branch { + ZOrder 66704 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide35" + DstPort 1 + } + Branch { + ZOrder 66703 + Points [0, -33] + DstBlock "Abs41" + DstPort 1 + } + } + } + Line { + ZOrder 66710 + SrcBlock "Product24" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 66711 + SrcBlock "Yend_DEMOD_IM_AMP_X_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_X" + DstPort 1 + } + Line { + ZOrder 66712 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 66723 + SrcBlock "Divide32" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 66724 + SrcBlock "Abs40" + SrcPort 1 + DstBlock "Divide32" + DstPort 2 + } + Line { + ZOrder 66725 + SrcBlock "Abs41" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide35" + DstPort 2 + } + Line { + ZOrder 66726 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 66727 + SrcBlock "Divide35" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 66750 + SrcBlock "MathFunction36" + SrcPort 1 + DstBlock "Sum8" + DstPort 1 + } + Line { + ZOrder 66751 + SrcBlock "MathFunction37" + SrcPort 1 + Points [30, 0] + DstBlock "Sum8" + DstPort 2 + } + Line { + ZOrder 66752 + SrcBlock "Choice95" + SrcPort 1 + Points [132, 0; 0, 1703; -312, 0; 0, 227] + DstBlock "Sum11" + DstPort 2 + } + Line { + ZOrder 66753 + SrcBlock "Choice97" + SrcPort 1 + Points [19, 0; 0, 1096; -247, 0; 0, 584] + DstBlock "Sum14" + DstPort 2 + } + Line { + ZOrder 66754 + SrcBlock "Choice96" + SrcPort 1 + Points [111, 0; 0, 1578; -296, 0; 0, 302] + DstBlock "Sum12" + DstPort 2 + } + Line { + ZOrder 66755 + SrcBlock "Choice81" + SrcPort 1 + Points [96, 0; 0, 1457; -291, 0; 0, 373] + DstBlock "Sum16" + DstPort 2 + } + Line { + ZOrder 66756 + SrcBlock "Choice98" + SrcPort 1 + Points [79, 0; 0, 1344; -279, 0; 0, 436] + DstBlock "Sum13" + DstPort 2 + } + Line { + ZOrder 66757 + SrcBlock "Choice99" + SrcPort 1 + Points [51, 0; 0, 1225; -267, 0; 0, 505] + DstBlock "Sum15" + DstPort 2 + } + Line { + ZOrder 66808 + SrcBlock "Product25" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_L_SIN" + DstPort 1 + } + Line { + ZOrder 66809 + SrcBlock "Product26" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_L_COS" + DstPort 1 + } + Line { + ZOrder 66814 + SrcBlock "Yend_Fil_DEMOD_IM_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66813 + DstBlock "MathFunction38" + DstPort 1 + } + Branch { + ZOrder 66812 + Points [0, -45; 478, 0] + Branch { + ZOrder 66811 + Points [0, 30] + DstBlock "Abs42" + DstPort 1 + } + Branch { + ZOrder 66810 + Points [68, 0] + DstBlock "Divide33" + DstPort 1 + } + } + } + Line { + ZOrder 66815 + SrcBlock "Sum9" + SrcPort 1 + DstBlock "SQRT20" + DstPort 1 + } + Line { + ZOrder 66816 + SrcBlock "SQRT20" + SrcPort 1 + Points [5, 0] + DstBlock "Product27" + DstPort 1 + } + Line { + ZOrder 66817 + SrcBlock "Constant9" + SrcPort 1 + Points [5, 0] + DstBlock "Product27" + DstPort 2 + } + Line { + ZOrder 66822 + SrcBlock "Yend_Fil_DEMOD_IM_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66821 + DstBlock "MathFunction39" + DstPort 1 + } + Branch { + ZOrder 66820 + Points [0, 28; 465, 0] + Branch { + ZOrder 66819 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide34" + DstPort 1 + } + Branch { + ZOrder 66818 + Points [0, -33] + DstBlock "Abs43" + DstPort 1 + } + } + } + Line { + ZOrder 66823 + SrcBlock "Product27" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 66824 + SrcBlock "Yend_DEMOD_IM_AMP_L_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_L" + DstPort 1 + } + Line { + ZOrder 66825 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 66826 + SrcBlock "Divide33" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 66827 + SrcBlock "Abs42" + SrcPort 1 + DstBlock "Divide33" + DstPort 2 + } + Line { + ZOrder 66828 + SrcBlock "Abs43" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide34" + DstPort 2 + } + Line { + ZOrder 66829 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_L_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 66830 + SrcBlock "Divide34" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 66831 + SrcBlock "MathFunction38" + SrcPort 1 + DstBlock "Sum9" + DstPort 1 + } + Line { + ZOrder 66832 + SrcBlock "MathFunction39" + SrcPort 1 + Points [30, 0] + DstBlock "Sum9" + DstPort 2 + } + Line { + ZOrder 66833 + SrcBlock "Product28" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_Z_SIN" + DstPort 1 + } + Line { + ZOrder 66834 + SrcBlock "Product29" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_Z_COS" + DstPort 1 + } + Line { + ZOrder 66839 + SrcBlock "Yend_Fil_DEMOD_IM_Z_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66838 + DstBlock "MathFunction40" + DstPort 1 + } + Branch { + ZOrder 66837 + Points [0, -45; 478, 0] + Branch { + ZOrder 66836 + Points [0, 30] + DstBlock "Abs44" + DstPort 1 + } + Branch { + ZOrder 66835 + Points [68, 0] + DstBlock "Divide149" + DstPort 1 + } + } + } + Line { + ZOrder 66840 + SrcBlock "Sum10" + SrcPort 1 + DstBlock "SQRT21" + DstPort 1 + } + Line { + ZOrder 66841 + SrcBlock "SQRT21" + SrcPort 1 + Points [5, 0] + DstBlock "Product30" + DstPort 1 + } + Line { + ZOrder 66842 + SrcBlock "Constant12" + SrcPort 1 + Points [5, 0] + DstBlock "Product30" + DstPort 2 + } + Line { + ZOrder 66847 + SrcBlock "Yend_Fil_DEMOD_IM_Z_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66846 + DstBlock "MathFunction41" + DstPort 1 + } + Branch { + ZOrder 66845 + Points [0, 28; 465, 0] + Branch { + ZOrder 66844 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide150" + DstPort 1 + } + Branch { + ZOrder 66843 + Points [0, -33] + DstBlock "Abs45" + DstPort 1 + } + } + } + Line { + ZOrder 66848 + SrcBlock "Product30" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_Z_MON" + DstPort 1 + } + Line { + ZOrder 66849 + SrcBlock "Yend_DEMOD_IM_AMP_Z_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_Z" + DstPort 1 + } + Line { + ZOrder 66850 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_Z_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_Z" + DstPort 1 + } + Line { + ZOrder 66851 + SrcBlock "Divide149" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_Z_MON" + DstPort 1 + } + Line { + ZOrder 66852 + SrcBlock "Abs44" + SrcPort 1 + DstBlock "Divide149" + DstPort 2 + } + Line { + ZOrder 66853 + SrcBlock "Abs45" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide150" + DstPort 2 + } + Line { + ZOrder 66854 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_Z_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_Z" + DstPort 1 + } + Line { + ZOrder 66855 + SrcBlock "Divide150" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_Z_MON" + DstPort 1 + } + Line { + ZOrder 66856 + SrcBlock "MathFunction40" + SrcPort 1 + DstBlock "Sum10" + DstPort 1 + } + Line { + ZOrder 66857 + SrcBlock "MathFunction41" + SrcPort 1 + Points [30, 0] + DstBlock "Sum10" + DstPort 2 + } + Line { + ZOrder 66858 + SrcBlock "Product31" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_P_SIN" + DstPort 1 + } + Line { + ZOrder 66859 + SrcBlock "Product127" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_P_COS" + DstPort 1 + } + Line { + ZOrder 66864 + SrcBlock "Yend_Fil_DEMOD_IM_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66863 + DstBlock "MathFunction42" + DstPort 1 + } + Branch { + ZOrder 66862 + Points [0, -45; 478, 0] + Branch { + ZOrder 66861 + Points [0, 30] + DstBlock "Abs46" + DstPort 1 + } + Branch { + ZOrder 66860 + Points [68, 0] + DstBlock "Divide167" + DstPort 1 + } + } + } + Line { + ZOrder 66865 + SrcBlock "Sum18" + SrcPort 1 + DstBlock "SQRT22" + DstPort 1 + } + Line { + ZOrder 66866 + SrcBlock "SQRT22" + SrcPort 1 + Points [5, 0] + DstBlock "Product128" + DstPort 1 + } + Line { + ZOrder 66867 + SrcBlock "Constant17" + SrcPort 1 + Points [5, 0] + DstBlock "Product128" + DstPort 2 + } + Line { + ZOrder 66872 + SrcBlock "Yend_Fil_DEMOD_IM_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66871 + DstBlock "MathFunction43" + DstPort 1 + } + Branch { + ZOrder 66870 + Points [0, 28; 465, 0] + Branch { + ZOrder 66869 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide196" + DstPort 1 + } + Branch { + ZOrder 66868 + Points [0, -33] + DstBlock "Abs47" + DstPort 1 + } + } + } + Line { + ZOrder 66873 + SrcBlock "Product128" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 66874 + SrcBlock "Yend_DEMOD_IM_AMP_P_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_P" + DstPort 1 + } + Line { + ZOrder 66875 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 66876 + SrcBlock "Divide167" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 66877 + SrcBlock "Abs46" + SrcPort 1 + DstBlock "Divide167" + DstPort 2 + } + Line { + ZOrder 66878 + SrcBlock "Abs47" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide196" + DstPort 2 + } + Line { + ZOrder 66879 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_P_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 66880 + SrcBlock "Divide196" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 66881 + SrcBlock "MathFunction42" + SrcPort 1 + DstBlock "Sum18" + DstPort 1 + } + Line { + ZOrder 66882 + SrcBlock "MathFunction43" + SrcPort 1 + Points [30, 0] + DstBlock "Sum18" + DstPort 2 + } + Line { + ZOrder 66883 + SrcBlock "Product142" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_R_SIN" + DstPort 1 + } + Line { + ZOrder 66884 + SrcBlock "Product143" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_R_COS" + DstPort 1 + } + Line { + ZOrder 66889 + SrcBlock "Yend_Fil_DEMOD_IM_R_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66888 + DstBlock "MathFunction44" + DstPort 1 + } + Branch { + ZOrder 66887 + Points [0, -45; 478, 0] + Branch { + ZOrder 66886 + Points [0, 30] + DstBlock "Abs48" + DstPort 1 + } + Branch { + ZOrder 66885 + Points [68, 0] + DstBlock "Divide181" + DstPort 1 + } + } + } + Line { + ZOrder 66890 + SrcBlock "Sum19" + SrcPort 1 + DstBlock "SQRT23" + DstPort 1 + } + Line { + ZOrder 66891 + SrcBlock "SQRT23" + SrcPort 1 + Points [5, 0] + DstBlock "Product144" + DstPort 1 + } + Line { + ZOrder 66892 + SrcBlock "Constant22" + SrcPort 1 + Points [5, 0] + DstBlock "Product144" + DstPort 2 + } + Line { + ZOrder 66897 + SrcBlock "Yend_Fil_DEMOD_IM_R_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66896 + DstBlock "MathFunction45" + DstPort 1 + } + Branch { + ZOrder 66895 + Points [0, 28; 465, 0] + Branch { + ZOrder 66894 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide195" + DstPort 1 + } + Branch { + ZOrder 66893 + Points [0, -33] + DstBlock "Abs49" + DstPort 1 + } + } + } + Line { + ZOrder 66898 + SrcBlock "Product144" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_R_MON" + DstPort 1 + } + Line { + ZOrder 66899 + SrcBlock "Yend_DEMOD_IM_AMP_R_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_R" + DstPort 1 + } + Line { + ZOrder 66900 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_R_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_R" + DstPort 1 + } + Line { + ZOrder 66901 + SrcBlock "Divide181" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_R_MON" + DstPort 1 + } + Line { + ZOrder 66902 + SrcBlock "Abs48" + SrcPort 1 + DstBlock "Divide181" + DstPort 2 + } + Line { + ZOrder 66903 + SrcBlock "Abs49" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide195" + DstPort 2 + } + Line { + ZOrder 66904 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_R_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_R" + DstPort 1 + } + Line { + ZOrder 66905 + SrcBlock "Divide195" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_R_MON" + DstPort 1 + } + Line { + ZOrder 66906 + SrcBlock "MathFunction44" + SrcPort 1 + DstBlock "Sum19" + DstPort 1 + } + Line { + ZOrder 66907 + SrcBlock "MathFunction45" + SrcPort 1 + Points [30, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + ZOrder 66908 + SrcBlock "Product145" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_Y_SIN" + DstPort 1 + } + Line { + ZOrder 66909 + SrcBlock "Product146" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_Y_COS" + DstPort 1 + } + Line { + ZOrder 66914 + SrcBlock "Yend_Fil_DEMOD_IM_Y_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66913 + DstBlock "MathFunction46" + DstPort 1 + } + Branch { + ZOrder 66912 + Points [0, -45; 478, 0] + Branch { + ZOrder 66911 + Points [0, 30] + DstBlock "Abs50" + DstPort 1 + } + Branch { + ZOrder 66910 + Points [68, 0] + DstBlock "Divide151" + DstPort 1 + } + } + } + Line { + ZOrder 66915 + SrcBlock "Sum17" + SrcPort 1 + DstBlock "SQRT24" + DstPort 1 + } + Line { + ZOrder 66916 + SrcBlock "SQRT24" + SrcPort 1 + Points [5, 0] + DstBlock "Product147" + DstPort 1 + } + Line { + ZOrder 66917 + SrcBlock "Constant21" + SrcPort 1 + Points [5, 0] + DstBlock "Product147" + DstPort 2 + } + Line { + ZOrder 66922 + SrcBlock "Yend_Fil_DEMOD_IM_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66921 + DstBlock "MathFunction47" + DstPort 1 + } + Branch { + ZOrder 66920 + Points [0, 28; 465, 0] + Branch { + ZOrder 66919 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide152" + DstPort 1 + } + Branch { + ZOrder 66918 + Points [0, -33] + DstBlock "Abs51" + DstPort 1 + } + } + } + Line { + ZOrder 66923 + SrcBlock "Product147" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 66924 + SrcBlock "Yend_DEMOD_IM_AMP_Y_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_Y" + DstPort 1 + } + Line { + ZOrder 66925 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 66926 + SrcBlock "Divide151" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 66927 + SrcBlock "Abs50" + SrcPort 1 + DstBlock "Divide151" + DstPort 2 + } + Line { + ZOrder 66928 + SrcBlock "Abs51" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide152" + DstPort 2 + } + Line { + ZOrder 66929 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 66930 + SrcBlock "Divide152" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 66931 + SrcBlock "MathFunction46" + SrcPort 1 + DstBlock "Sum17" + DstPort 1 + } + Line { + ZOrder 66932 + SrcBlock "MathFunction47" + SrcPort 1 + Points [30, 0] + DstBlock "Sum17" + DstPort 2 + } + Line { + ZOrder 62457 + SrcBlock "Demux9" + SrcPort 2 + Points [30, 0] + Branch { + ZOrder 66942 + Points [0, -568; 694, 0; 0, -667; 110, 0] + Branch { + ZOrder 66944 + Points [0, 55] + DstBlock "Product26" + DstPort 1 + } + Branch { + ZOrder 66943 + DstBlock "Product25" + DstPort 1 + } + } + Branch { + ZOrder 66941 + DstBlock "Yend_Fil_IM_PD_L" + DstPort 1 + } + } + Line { + ZOrder 62460 + SrcBlock "Demux9" + SrcPort 3 + Points [44, 0] + Branch { + ZOrder 66974 + Points [0, -606; 691, 0; 0, -529; 105, 0] + Branch { + ZOrder 66976 + Points [0, 55] + DstBlock "Product29" + DstPort 1 + } + Branch { + ZOrder 66975 + DstBlock "Product28" + DstPort 1 + } + } + Branch { + ZOrder 66973 + DstBlock "Yend_Fil_IM_PD_Z" + DstPort 1 + } + } + Line { + ZOrder 62467 + SrcBlock "Demux9" + SrcPort 6 + Points [78, 0] + Branch { + ZOrder 67000 + Points [0, -709; 694, 0; 0, -121; 67, 0] + Branch { + ZOrder 67002 + Points [0, 55] + DstBlock "Product146" + DstPort 1 + } + Branch { + ZOrder 67001 + DstBlock "Product145" + DstPort 1 + } + } + Branch { + ZOrder 66999 + DstBlock "Yend_Fil_IM_PD_Y" + DstPort 1 + } + } + Line { + ZOrder 67068 + SrcBlock "Yend_Fil_IM_PD2_offset" + SrcPort 1 + DstBlock "Sum153" + DstPort 1 + } + Line { + ZOrder 67069 + SrcBlock "Yend_Fil_IM_PD1_offset" + SrcPort 1 + DstBlock "Sum154" + DstPort 1 + } + Line { + ZOrder 67070 + SrcBlock "Yend_Fil_IM_PD4_offset" + SrcPort 1 + DstBlock "Sum157" + DstPort 1 + } + Line { + ZOrder 67071 + SrcBlock "Yend_Fil_IM_PD3_offset" + SrcPort 1 + DstBlock "Sum158" + DstPort 1 + } + Line { + ZOrder 67072 + SrcBlock "Yend_Fil_IM_PD7_offset" + SrcPort 1 + Points [105, 0; 0, -30] + DstBlock "Sum168" + DstPort 1 + } + Line { + ZOrder 67073 + SrcBlock "Yend_Fil_IM_PD6_offset" + SrcPort 1 + DstBlock "Sum164" + DstPort 1 + } + Line { + ZOrder 67074 + SrcBlock "Yend_Fil_IM_PD8_offset" + SrcPort 1 + DstBlock "Sum167" + DstPort 1 + } + Line { + ZOrder 67075 + SrcBlock "Yend_Fil_IM_PD5_offset" + SrcPort 1 + DstBlock "Sum163" + DstPort 1 + } + Line { + ZOrder 67076 + SrcBlock "Yend_Fil_IM_PD11_offset" + SrcPort 1 + DstBlock "Sum177" + DstPort 1 + } + Line { + ZOrder 67077 + SrcBlock "Yend_Fil_IM_PD9_offset" + SrcPort 1 + DstBlock "Sum173" + DstPort 1 + } + Line { + ZOrder 67078 + SrcBlock "Yend_Fil_IM_PD12_offset" + SrcPort 1 + DstBlock "Sum178" + DstPort 1 + } + Line { + ZOrder 67079 + SrcBlock "Yend_Fil_IM_PD10_offset" + SrcPort 1 + DstBlock "Sum174" + DstPort 1 + } + Line { + ZOrder 67080 + SrcBlock "Constant23" + SrcPort 1 + Points [45, 0] + DstBlock "Sum153" + DstPort 2 + } + Line { + ZOrder 67081 + SrcBlock "Constant120" + SrcPort 1 + DstBlock "Terminator33" + DstPort 1 + } + Line { + ZOrder 67083 + SrcBlock "Constant24" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum154" + DstPort 2 + } + Line { + ZOrder 67084 + SrcBlock "Constant122" + SrcPort 1 + DstBlock "Terminator34" + DstPort 1 + } + Line { + ZOrder 67087 + SrcBlock "Constant25" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum157" + DstPort 2 + } + Line { + ZOrder 67088 + SrcBlock "Constant124" + SrcPort 1 + DstBlock "Terminator35" + DstPort 1 + } + Line { + ZOrder 67090 + SrcBlock "Constant27" + SrcPort 1 + Points [61, 0; 0, -20; -16, 0] + DstBlock "Sum158" + DstPort 2 + } + Line { + ZOrder 67091 + SrcBlock "Constant127" + SrcPort 1 + DstBlock "Terminator39" + DstPort 1 + } + Line { + ZOrder 67093 + SrcBlock "Constant28" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum163" + DstPort 2 + } + Line { + ZOrder 67094 + SrcBlock "Constant130" + SrcPort 1 + DstBlock "Terminator40" + DstPort 1 + } + Line { + ZOrder 67096 + SrcBlock "Constant29" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum164" + DstPort 2 + } + Line { + ZOrder 67097 + SrcBlock "Constant132" + SrcPort 1 + DstBlock "Terminator41" + DstPort 1 + } + Line { + ZOrder 67099 + SrcBlock "Constant30" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum167" + DstPort 2 + } + Line { + ZOrder 67100 + SrcBlock "Constant134" + SrcPort 1 + DstBlock "Terminator46" + DstPort 1 + } + Line { + ZOrder 67102 + SrcBlock "Constant31" + SrcPort 1 + Points [61, 0; 0, -20; -16, 0] + DstBlock "Sum168" + DstPort 2 + } + Line { + ZOrder 67103 + SrcBlock "Constant137" + SrcPort 1 + DstBlock "Terminator47" + DstPort 1 + } + Line { + ZOrder 67105 + SrcBlock "Constant32" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum173" + DstPort 2 + } + Line { + ZOrder 67106 + SrcBlock "Constant135" + SrcPort 1 + DstBlock "Terminator48" + DstPort 1 + } + Line { + ZOrder 67108 + SrcBlock "Constant33" + SrcPort 1 + Points [61, 0; 0, -20; -16, 0] + DstBlock "Sum174" + DstPort 2 + } + Line { + ZOrder 67109 + SrcBlock "Constant140" + SrcPort 1 + DstBlock "Terminator49" + DstPort 1 + } + Line { + ZOrder 67112 + SrcBlock "Constant34" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum177" + DstPort 2 + } + Line { + ZOrder 67113 + SrcBlock "Constant142" + SrcPort 1 + DstBlock "Terminator51" + DstPort 1 + } + Line { + ZOrder 67115 + SrcBlock "Constant35" + SrcPort 1 + Points [61, 0; 0, -22; -16, 0] + DstBlock "Sum178" + DstPort 2 + } + Line { + ZOrder 67116 + SrcBlock "Constant144" + SrcPort 1 + DstBlock "Terminator53" + DstPort 1 + } + Line { + ZOrder 67931 + SrcBlock "Yend_Fil_IM_PD_L_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 2 + } + Line { + ZOrder 67932 + SrcBlock "Yend_Fil_IM_PD_P_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 4 + } + Line { + ZOrder 67933 + SrcBlock "Yend_Fil_IM_PD_R_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 5 + } + Line { + ZOrder 67934 + SrcBlock "Yend_Fil_IM_PD_X_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 1 + } + Line { + ZOrder 67935 + SrcBlock "Yend_Fil_IM_PD_Y_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 6 + } + Line { + ZOrder 67936 + SrcBlock "Yend_Fil_IM_PD_Z_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 3 + } + Line { + ZOrder 68822 + SrcBlock "Product156" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD2_SIN" + DstPort 1 + } + Line { + ZOrder 68823 + SrcBlock "Product157" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD2_COS" + DstPort 1 + } + Line { + ZOrder 68828 + SrcBlock "Yend_Fil_DEMOD_IM_PD2_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 68827 + DstBlock "MathFunction48" + DstPort 1 + } + Branch { + ZOrder 68826 + Points [0, -45; 478, 0] + Branch { + ZOrder 68825 + Points [0, 30] + DstBlock "Abs52" + DstPort 1 + } + Branch { + ZOrder 68824 + Points [68, 0] + DstBlock "Divide205" + DstPort 1 + } + } + } + Line { + ZOrder 68829 + SrcBlock "Sum25" + SrcPort 1 + DstBlock "SQRT25" + DstPort 1 + } + Line { + ZOrder 68830 + SrcBlock "SQRT25" + SrcPort 1 + Points [5, 0] + DstBlock "Product158" + DstPort 1 + } + Line { + ZOrder 68831 + SrcBlock "Constant36" + SrcPort 1 + Points [5, 0] + DstBlock "Product158" + DstPort 2 + } + Line { + ZOrder 68836 + SrcBlock "Yend_Fil_DEMOD_IM_PD2_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 68835 + DstBlock "MathFunction49" + DstPort 1 + } + Branch { + ZOrder 68834 + Points [0, 28; 465, 0] + Branch { + ZOrder 68833 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide208" + DstPort 1 + } + Branch { + ZOrder 68832 + Points [0, -33] + DstBlock "Abs53" + DstPort 1 + } + } + } + Line { + ZOrder 68837 + SrcBlock "Product158" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD2_MON" + DstPort 1 + } + Line { + ZOrder 68838 + SrcBlock "Yend_DEMOD_IM_AMP_PD2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD2" + DstPort 1 + } + Line { + ZOrder 68839 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD2" + DstPort 1 + } + Line { + ZOrder 68840 + SrcBlock "Divide205" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD2_MON" + DstPort 1 + } + Line { + ZOrder 68841 + SrcBlock "Abs52" + SrcPort 1 + DstBlock "Divide205" + DstPort 2 + } + Line { + ZOrder 68842 + SrcBlock "Abs53" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide208" + DstPort 2 + } + Line { + ZOrder 68843 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD2" + DstPort 1 + } + Line { + ZOrder 68844 + SrcBlock "Divide208" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD2_MON" + DstPort 1 + } + Line { + ZOrder 68845 + SrcBlock "MathFunction48" + SrcPort 1 + DstBlock "Sum25" + DstPort 1 + } + Line { + ZOrder 68846 + SrcBlock "MathFunction49" + SrcPort 1 + Points [30, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + ZOrder 69024 + SrcBlock "Product148" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD1_SIN" + DstPort 1 + } + Line { + ZOrder 69025 + SrcBlock "Product149" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD1_COS" + DstPort 1 + } + Line { + ZOrder 69030 + SrcBlock "Yend_Fil_DEMOD_IM_PD1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69029 + DstBlock "MathFunction50" + DstPort 1 + } + Branch { + ZOrder 69028 + Points [0, -45; 478, 0] + Branch { + ZOrder 69027 + Points [0, 30] + DstBlock "Abs54" + DstPort 1 + } + Branch { + ZOrder 69026 + Points [68, 0] + DstBlock "Divide168" + DstPort 1 + } + } + } + Line { + ZOrder 69031 + SrcBlock "Sum20" + SrcPort 1 + DstBlock "SQRT26" + DstPort 1 + } + Line { + ZOrder 69032 + SrcBlock "SQRT26" + SrcPort 1 + Points [5, 0] + DstBlock "Product150" + DstPort 1 + } + Line { + ZOrder 69033 + SrcBlock "Constant37" + SrcPort 1 + Points [5, 0] + DstBlock "Product150" + DstPort 2 + } + Line { + ZOrder 69038 + SrcBlock "Yend_Fil_DEMOD_IM_PD1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69037 + DstBlock "MathFunction51" + DstPort 1 + } + Branch { + ZOrder 69036 + Points [0, 28; 465, 0] + Branch { + ZOrder 69035 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide198" + DstPort 1 + } + Branch { + ZOrder 69034 + Points [0, -33] + DstBlock "Abs55" + DstPort 1 + } + } + } + Line { + ZOrder 69039 + SrcBlock "Product150" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD1_MON" + DstPort 1 + } + Line { + ZOrder 69040 + SrcBlock "Yend_DEMOD_IM_AMP_PD1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD1" + DstPort 1 + } + Line { + ZOrder 69041 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD1" + DstPort 1 + } + Line { + ZOrder 69042 + SrcBlock "Divide168" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD1_MON" + DstPort 1 + } + Line { + ZOrder 69043 + SrcBlock "Abs54" + SrcPort 1 + DstBlock "Divide168" + DstPort 2 + } + Line { + ZOrder 69044 + SrcBlock "Abs55" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide198" + DstPort 2 + } + Line { + ZOrder 69045 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD1" + DstPort 1 + } + Line { + ZOrder 69046 + SrcBlock "Divide198" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD1_MON" + DstPort 1 + } + Line { + ZOrder 69047 + SrcBlock "MathFunction50" + SrcPort 1 + DstBlock "Sum20" + DstPort 1 + } + Line { + ZOrder 69048 + SrcBlock "MathFunction51" + SrcPort 1 + Points [30, 0] + DstBlock "Sum20" + DstPort 2 + } + Line { + ZOrder 69049 + SrcBlock "Product154" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD4_SIN" + DstPort 1 + } + Line { + ZOrder 69050 + SrcBlock "Product155" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD4_COS" + DstPort 1 + } + Line { + ZOrder 69055 + SrcBlock "Yend_Fil_DEMOD_IM_PD4_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69054 + DstBlock "MathFunction52" + DstPort 1 + } + Branch { + ZOrder 69053 + Points [0, -45; 478, 0] + Branch { + ZOrder 69052 + Points [0, 30] + DstBlock "Abs56" + DstPort 1 + } + Branch { + ZOrder 69051 + Points [68, 0] + DstBlock "Divide201" + DstPort 1 + } + } + } + Line { + ZOrder 69056 + SrcBlock "Sum23" + SrcPort 1 + DstBlock "SQRT27" + DstPort 1 + } + Line { + ZOrder 69057 + SrcBlock "SQRT27" + SrcPort 1 + Points [5, 0] + DstBlock "Product159" + DstPort 1 + } + Line { + ZOrder 69058 + SrcBlock "Constant38" + SrcPort 1 + Points [5, 0] + DstBlock "Product159" + DstPort 2 + } + Line { + ZOrder 69063 + SrcBlock "Yend_Fil_DEMOD_IM_PD4_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69062 + DstBlock "MathFunction53" + DstPort 1 + } + Branch { + ZOrder 69061 + Points [0, 28; 465, 0] + Branch { + ZOrder 69060 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide202" + DstPort 1 + } + Branch { + ZOrder 69059 + Points [0, -33] + DstBlock "Abs57" + DstPort 1 + } + } + } + Line { + ZOrder 69064 + SrcBlock "Product159" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD4_MON" + DstPort 1 + } + Line { + ZOrder 69065 + SrcBlock "Yend_DEMOD_IM_AMP_PD4_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD4" + DstPort 1 + } + Line { + ZOrder 69066 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD4_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD4" + DstPort 1 + } + Line { + ZOrder 69067 + SrcBlock "Divide201" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD4_MON" + DstPort 1 + } + Line { + ZOrder 69068 + SrcBlock "Abs56" + SrcPort 1 + DstBlock "Divide201" + DstPort 2 + } + Line { + ZOrder 69069 + SrcBlock "Abs57" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide202" + DstPort 2 + } + Line { + ZOrder 69070 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD4_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD4" + DstPort 1 + } + Line { + ZOrder 69071 + SrcBlock "Divide202" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD4_MON" + DstPort 1 + } + Line { + ZOrder 69072 + SrcBlock "MathFunction52" + SrcPort 1 + DstBlock "Sum23" + DstPort 1 + } + Line { + ZOrder 69073 + SrcBlock "MathFunction53" + SrcPort 1 + Points [30, 0] + DstBlock "Sum23" + DstPort 2 + } + Line { + ZOrder 69074 + SrcBlock "Product151" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD3_SIN" + DstPort 1 + } + Line { + ZOrder 69075 + SrcBlock "Product152" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD3_COS" + DstPort 1 + } + Line { + ZOrder 69080 + SrcBlock "Yend_Fil_DEMOD_IM_PD3_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69079 + DstBlock "MathFunction54" + DstPort 1 + } + Branch { + ZOrder 69078 + Points [0, -45; 478, 0] + Branch { + ZOrder 69077 + Points [0, 30] + DstBlock "Abs58" + DstPort 1 + } + Branch { + ZOrder 69076 + Points [68, 0] + DstBlock "Divide199" + DstPort 1 + } + } + } + Line { + ZOrder 69081 + SrcBlock "Sum21" + SrcPort 1 + DstBlock "SQRT28" + DstPort 1 + } + Line { + ZOrder 69082 + SrcBlock "SQRT28" + SrcPort 1 + Points [5, 0] + DstBlock "Product153" + DstPort 1 + } + Line { + ZOrder 69083 + SrcBlock "Constant49" + SrcPort 1 + Points [5, 0] + DstBlock "Product153" + DstPort 2 + } + Line { + ZOrder 69088 + SrcBlock "Yend_Fil_DEMOD_IM_PD3_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69087 + DstBlock "MathFunction55" + DstPort 1 + } + Branch { + ZOrder 69086 + Points [0, 28; 465, 0] + Branch { + ZOrder 69085 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide200" + DstPort 1 + } + Branch { + ZOrder 69084 + Points [0, -33] + DstBlock "Abs59" + DstPort 1 + } + } + } + Line { + ZOrder 69089 + SrcBlock "Product153" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD3_MON" + DstPort 1 + } + Line { + ZOrder 69090 + SrcBlock "Yend_DEMOD_IM_AMP_PD3_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD3" + DstPort 1 + } + Line { + ZOrder 69091 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD3_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD3" + DstPort 1 + } + Line { + ZOrder 69092 + SrcBlock "Divide199" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD3_MON" + DstPort 1 + } + Line { + ZOrder 69093 + SrcBlock "Abs58" + SrcPort 1 + DstBlock "Divide199" + DstPort 2 + } + Line { + ZOrder 69094 + SrcBlock "Abs59" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide200" + DstPort 2 + } + Line { + ZOrder 69095 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD3_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD3" + DstPort 1 + } + Line { + ZOrder 69096 + SrcBlock "Divide200" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD3_MON" + DstPort 1 + } + Line { + ZOrder 69097 + SrcBlock "MathFunction54" + SrcPort 1 + DstBlock "Sum21" + DstPort 1 + } + Line { + ZOrder 69098 + SrcBlock "MathFunction55" + SrcPort 1 + Points [30, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + ZOrder 69099 + SrcBlock "Product168" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD5_SIN" + DstPort 1 + } + Line { + ZOrder 69100 + SrcBlock "Product169" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD5_COS" + DstPort 1 + } + Line { + ZOrder 69105 + SrcBlock "Yend_Fil_DEMOD_IM_PD5_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69104 + DstBlock "MathFunction56" + DstPort 1 + } + Branch { + ZOrder 69103 + Points [0, -45; 478, 0] + Branch { + ZOrder 69102 + Points [0, 30] + DstBlock "Abs60" + DstPort 1 + } + Branch { + ZOrder 69101 + Points [68, 0] + DstBlock "Divide211" + DstPort 1 + } + } + } + Line { + ZOrder 69106 + SrcBlock "Sum28" + SrcPort 1 + DstBlock "SQRT29" + DstPort 1 + } + Line { + ZOrder 69107 + SrcBlock "SQRT29" + SrcPort 1 + Points [5, 0] + DstBlock "Product170" + DstPort 1 + } + Line { + ZOrder 69108 + SrcBlock "Constant51" + SrcPort 1 + Points [5, 0] + DstBlock "Product170" + DstPort 2 + } + Line { + ZOrder 69113 + SrcBlock "Yend_Fil_DEMOD_IM_PD5_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69112 + DstBlock "MathFunction57" + DstPort 1 + } + Branch { + ZOrder 69111 + Points [0, 28; 465, 0] + Branch { + ZOrder 69110 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide212" + DstPort 1 + } + Branch { + ZOrder 69109 + Points [0, -33] + DstBlock "Abs61" + DstPort 1 + } + } + } + Line { + ZOrder 69114 + SrcBlock "Product170" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD5_MON" + DstPort 1 + } + Line { + ZOrder 69115 + SrcBlock "Yend_DEMOD_IM_AMP_PD5_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD6" + DstPort 1 + } + Line { + ZOrder 69116 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD5_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD5" + DstPort 1 + } + Line { + ZOrder 69117 + SrcBlock "Divide211" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD5_MON" + DstPort 1 + } + Line { + ZOrder 69118 + SrcBlock "Abs60" + SrcPort 1 + DstBlock "Divide211" + DstPort 2 + } + Line { + ZOrder 69119 + SrcBlock "Abs61" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide212" + DstPort 2 + } + Line { + ZOrder 69120 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD5_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD5" + DstPort 1 + } + Line { + ZOrder 69121 + SrcBlock "Divide212" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD5_MON" + DstPort 1 + } + Line { + ZOrder 69122 + SrcBlock "MathFunction56" + SrcPort 1 + DstBlock "Sum28" + DstPort 1 + } + Line { + ZOrder 69123 + SrcBlock "MathFunction57" + SrcPort 1 + Points [30, 0] + DstBlock "Sum28" + DstPort 2 + } + Line { + ZOrder 69124 + SrcBlock "Product160" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD6_SIN" + DstPort 1 + } + Line { + ZOrder 69125 + SrcBlock "Product161" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD6_COS" + DstPort 1 + } + Line { + ZOrder 69130 + SrcBlock "Yend_Fil_DEMOD_IM_PD6_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69129 + DstBlock "MathFunction58" + DstPort 1 + } + Branch { + ZOrder 69128 + Points [0, -45; 478, 0] + Branch { + ZOrder 69127 + Points [0, 30] + DstBlock "Abs62" + DstPort 1 + } + Branch { + ZOrder 69126 + Points [68, 0] + DstBlock "Divide203" + DstPort 1 + } + } + } + Line { + ZOrder 69131 + SrcBlock "Sum24" + SrcPort 1 + DstBlock "SQRT30" + DstPort 1 + } + Line { + ZOrder 69132 + SrcBlock "SQRT30" + SrcPort 1 + Points [5, 0] + DstBlock "Product162" + DstPort 1 + } + Line { + ZOrder 69133 + SrcBlock "Constant52" + SrcPort 1 + Points [5, 0] + DstBlock "Product162" + DstPort 2 + } + Line { + ZOrder 69138 + SrcBlock "Yend_Fil_DEMOD_IM_PD6_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69137 + DstBlock "MathFunction59" + DstPort 1 + } + Branch { + ZOrder 69136 + Points [0, 28; 465, 0] + Branch { + ZOrder 69135 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide204" + DstPort 1 + } + Branch { + ZOrder 69134 + Points [0, -33] + DstBlock "Abs63" + DstPort 1 + } + } + } + Line { + ZOrder 69139 + SrcBlock "Product162" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD6_MON" + DstPort 1 + } + Line { + ZOrder 69140 + SrcBlock "Yend_DEMOD_IM_AMP_PD6_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD5" + DstPort 1 + } + Line { + ZOrder 69141 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD6_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD6" + DstPort 1 + } + Line { + ZOrder 69142 + SrcBlock "Divide203" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD6_MON" + DstPort 1 + } + Line { + ZOrder 69143 + SrcBlock "Abs62" + SrcPort 1 + DstBlock "Divide203" + DstPort 2 + } + Line { + ZOrder 69144 + SrcBlock "Abs63" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide204" + DstPort 2 + } + Line { + ZOrder 69145 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD6_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD6" + DstPort 1 + } + Line { + ZOrder 69146 + SrcBlock "Divide204" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD6_MON" + DstPort 1 + } + Line { + ZOrder 69147 + SrcBlock "MathFunction58" + SrcPort 1 + DstBlock "Sum24" + DstPort 1 + } + Line { + ZOrder 69148 + SrcBlock "MathFunction59" + SrcPort 1 + Points [30, 0] + DstBlock "Sum24" + DstPort 2 + } + Line { + ZOrder 69149 + SrcBlock "Product166" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD8_SIN" + DstPort 1 + } + Line { + ZOrder 69150 + SrcBlock "Product167" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD8_COS" + DstPort 1 + } + Line { + ZOrder 69155 + SrcBlock "Yend_Fil_DEMOD_IM_PD8_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69154 + DstBlock "MathFunction60" + DstPort 1 + } + Branch { + ZOrder 69153 + Points [0, -45; 478, 0] + Branch { + ZOrder 69152 + Points [0, 30] + DstBlock "Abs64" + DstPort 1 + } + Branch { + ZOrder 69151 + Points [68, 0] + DstBlock "Divide209" + DstPort 1 + } + } + } + Line { + ZOrder 69156 + SrcBlock "Sum27" + SrcPort 1 + DstBlock "SQRT31" + DstPort 1 + } + Line { + ZOrder 69157 + SrcBlock "SQRT31" + SrcPort 1 + Points [5, 0] + DstBlock "Product171" + DstPort 1 + } + Line { + ZOrder 69158 + SrcBlock "Constant53" + SrcPort 1 + Points [5, 0] + DstBlock "Product171" + DstPort 2 + } + Line { + ZOrder 69163 + SrcBlock "Yend_Fil_DEMOD_IM_PD8_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69162 + DstBlock "MathFunction61" + DstPort 1 + } + Branch { + ZOrder 69161 + Points [0, 28; 465, 0] + Branch { + ZOrder 69160 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide210" + DstPort 1 + } + Branch { + ZOrder 69159 + Points [0, -33] + DstBlock "Abs65" + DstPort 1 + } + } + } + Line { + ZOrder 69164 + SrcBlock "Product171" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD8_MON" + DstPort 1 + } + Line { + ZOrder 69165 + SrcBlock "Yend_DEMOD_IM_AMP_PD8_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD8" + DstPort 1 + } + Line { + ZOrder 69166 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD8_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD8" + DstPort 1 + } + Line { + ZOrder 69167 + SrcBlock "Divide209" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD8_MON" + DstPort 1 + } + Line { + ZOrder 69168 + SrcBlock "Abs64" + SrcPort 1 + DstBlock "Divide209" + DstPort 2 + } + Line { + ZOrder 69169 + SrcBlock "Abs65" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide210" + DstPort 2 + } + Line { + ZOrder 69170 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD8_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD8" + DstPort 1 + } + Line { + ZOrder 69171 + SrcBlock "Divide210" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD8_MON" + DstPort 1 + } + Line { + ZOrder 69172 + SrcBlock "MathFunction60" + SrcPort 1 + DstBlock "Sum27" + DstPort 1 + } + Line { + ZOrder 69173 + SrcBlock "MathFunction61" + SrcPort 1 + Points [30, 0] + DstBlock "Sum27" + DstPort 2 + } + Line { + ZOrder 69174 + SrcBlock "Product163" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD7_SIN" + DstPort 1 + } + Line { + ZOrder 69175 + SrcBlock "Product164" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD7_COS" + DstPort 1 + } + Line { + ZOrder 69180 + SrcBlock "Yend_Fil_DEMOD_IM_PD7_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69179 + DstBlock "MathFunction62" + DstPort 1 + } + Branch { + ZOrder 69178 + Points [0, -45; 478, 0] + Branch { + ZOrder 69177 + Points [0, 30] + DstBlock "Abs66" + DstPort 1 + } + Branch { + ZOrder 69176 + Points [68, 0] + DstBlock "Divide206" + DstPort 1 + } + } + } + Line { + ZOrder 69181 + SrcBlock "Sum26" + SrcPort 1 + DstBlock "SQRT32" + DstPort 1 + } + Line { + ZOrder 69182 + SrcBlock "SQRT32" + SrcPort 1 + Points [5, 0] + DstBlock "Product165" + DstPort 1 + } + Line { + ZOrder 69183 + SrcBlock "Constant85" + SrcPort 1 + Points [5, 0] + DstBlock "Product165" + DstPort 2 + } + Line { + ZOrder 69188 + SrcBlock "Yend_Fil_DEMOD_IM_PD7_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69187 + DstBlock "MathFunction63" + DstPort 1 + } + Branch { + ZOrder 69186 + Points [0, 28; 465, 0] + Branch { + ZOrder 69185 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide207" + DstPort 1 + } + Branch { + ZOrder 69184 + Points [0, -33] + DstBlock "Abs67" + DstPort 1 + } + } + } + Line { + ZOrder 69189 + SrcBlock "Product165" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD7_MON" + DstPort 1 + } + Line { + ZOrder 69190 + SrcBlock "Yend_DEMOD_IM_AMP_PD7_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD7" + DstPort 1 + } + Line { + ZOrder 69191 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD7_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD7" + DstPort 1 + } + Line { + ZOrder 69192 + SrcBlock "Divide206" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD7_MON" + DstPort 1 + } + Line { + ZOrder 69193 + SrcBlock "Abs66" + SrcPort 1 + DstBlock "Divide206" + DstPort 2 + } + Line { + ZOrder 69194 + SrcBlock "Abs67" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide207" + DstPort 2 + } + Line { + ZOrder 69195 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD7_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD7" + DstPort 1 + } + Line { + ZOrder 69196 + SrcBlock "Divide207" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD7_MON" + DstPort 1 + } + Line { + ZOrder 69197 + SrcBlock "MathFunction62" + SrcPort 1 + DstBlock "Sum26" + DstPort 1 + } + Line { + ZOrder 69198 + SrcBlock "MathFunction63" + SrcPort 1 + Points [30, 0] + DstBlock "Sum26" + DstPort 2 + } + Line { + ZOrder 69023 + SrcBlock "Fcn6" + SrcPort 1 + Points [330, 0] + Branch { + ZOrder 69202 + Points [0, -609; 220, 0; 0, -1456; 127, 0] + Branch { + ZOrder 69209 + Points [0, 150] + Branch { + ZOrder 69213 + Points [0, 150] + Branch { + ZOrder 69216 + Points [0, 150] + Branch { + ZOrder 69219 + Points [0, 155] + Branch { + ZOrder 69222 + Points [0, 150] + Branch { + ZOrder 69225 + Points [0, 150] + Branch { + ZOrder 69228 + Points [0, 150] + DstBlock "Product163" + DstPort 2 + } + Branch { + ZOrder 69227 + DstBlock "Product166" + DstPort 2 + } + } + Branch { + ZOrder 69224 + DstBlock "Product160" + DstPort 2 + } + } + Branch { + ZOrder 69221 + DstBlock "Product168" + DstPort 2 + } + } + Branch { + ZOrder 69218 + DstBlock "Product151" + DstPort 2 + } + } + Branch { + ZOrder 69215 + DstBlock "Product154" + DstPort 2 + } + } + Branch { + ZOrder 69212 + DstBlock "Product148" + DstPort 2 + } + } + Branch { + ZOrder 69208 + DstBlock "Product156" + DstPort 2 + } + } + Branch { + ZOrder 69200 + Points [330, 0] + Branch { + ZOrder 66962 + Points [0, 20] + Branch { + ZOrder 66992 + DstBlock "Product142" + DstPort 2 + } + Branch { + ZOrder 66990 + Points [0, 150] + DstBlock "Product145" + DstPort 2 + } + } + Branch { + ZOrder 66961 + Points [0, -135] + Branch { + ZOrder 66957 + Points [0, -150] + Branch { + ZOrder 66952 + DstBlock "Product28" + DstPort 2 + } + Branch { + ZOrder 66951 + Points [0, -150] + Branch { + ZOrder 66948 + DstBlock "Product25" + DstPort 2 + } + Branch { + ZOrder 66947 + Points [0, -155] + DstBlock "Product22" + DstPort 2 + } + } + } + Branch { + ZOrder 66956 + DstBlock "Product31" + DstPort 2 + } + } + } + } + Line { + ZOrder 66939 + SrcBlock "Fcn7" + SrcPort 1 + Points [166, 0] + Branch { + ZOrder 69207 + Points [309, 0] + Branch { + ZOrder 66971 + Points [0, -30] + Branch { + ZOrder 66965 + Points [0, -155] + Branch { + ZOrder 66960 + Points [0, -150] + Branch { + ZOrder 66954 + DstBlock "Product29" + DstPort 2 + } + Branch { + ZOrder 66953 + Points [0, -150] + Branch { + ZOrder 66950 + DstBlock "Product26" + DstPort 2 + } + Branch { + ZOrder 66949 + Points [0, -155] + DstBlock "Product23" + DstPort 2 + } + } + } + Branch { + ZOrder 66959 + DstBlock "Product127" + DstPort 2 + } + } + Branch { + ZOrder 66964 + DstBlock "Product143" + DstPort 2 + } + } + Branch { + ZOrder 66970 + Points [0, 120] + DstBlock "Product146" + DstPort 2 + } + } + Branch { + ZOrder 69205 + Points [0, -702; 171, 0; 0, -1413; 105, 0] + Branch { + ZOrder 69211 + Points [0, 150] + Branch { + ZOrder 69231 + Points [0, 150] + Branch { + ZOrder 69234 + Points [0, 150] + Branch { + ZOrder 69237 + Points [0, 155] + Branch { + ZOrder 69240 + Points [0, 150] + Branch { + ZOrder 69243 + Points [0, 150] + Branch { + ZOrder 69246 + Points [0, 150] + DstBlock "Product164" + DstPort 2 + } + Branch { + ZOrder 69245 + DstBlock "Product167" + DstPort 2 + } + } + Branch { + ZOrder 69242 + DstBlock "Product161" + DstPort 2 + } + } + Branch { + ZOrder 69239 + DstBlock "Product169" + DstPort 2 + } + } + Branch { + ZOrder 69236 + DstBlock "Product152" + DstPort 2 + } + } + Branch { + ZOrder 69233 + DstBlock "Product155" + DstPort 2 + } + } + Branch { + ZOrder 69230 + DstBlock "Product149" + DstPort 2 + } + } + Branch { + ZOrder 69210 + DstBlock "Product157" + DstPort 2 + } + } + } + Line { + ZOrder 62290 + SrcBlock "Yend_PD3_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62294 + Points [0, -50; 12, 0] + Branch { + ZOrder 69257 + Points [0, -141; -16, 0; 0, -879; 1885, 0] + Branch { + ZOrder 69279 + Points [0, 55] + DstBlock "Product152" + DstPort 1 + } + Branch { + ZOrder 69278 + DstBlock "Product151" + DstPort 1 + } + } + Branch { + ZOrder 69256 + DstBlock "Yend_PD3_mm" + DstPort 1 + } + } + Branch { + ZOrder 61887 + Points [102, 0] + Branch { + ZOrder 62296 + DstBlock "Sum159" + DstPort 1 + } + Branch { + ZOrder 62295 + Points [0, -102; 63, 0] + DstBlock "Sum160" + DstPort 2 + } + } + } + Line { + ZOrder 78787 + SrcBlock "Product16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 78788 + SrcBlock "Product3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 70460 + SrcBlock "Product10" + SrcPort 1 + DstBlock "Terminator55" + DstPort 1 + } + Line { + ZOrder 70461 + SrcBlock "Ground51" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 70462 + SrcBlock "Product15" + SrcPort 1 + DstBlock "Terminator57" + DstPort 1 + } + Line { + ZOrder 70463 + SrcBlock "Ground65" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 75191 + SrcBlock "Ground67" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 75197 + SrcBlock "Ground69" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 75199 + SrcBlock "Ground70" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 75203 + SrcBlock "Ground71" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 75207 + SrcBlock "Ground73" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 75209 + SrcBlock "Ground74" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 75211 + SrcBlock "Ground75" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 75213 + SrcBlock "Ground76" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + Name "" + ZOrder 78779 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "Yend_PD2_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 78780 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "Yend_PD1_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 78781 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "Yend_PD4_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 78782 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "Yend_PD3_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 78783 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "Yend_PD5_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 78784 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "Yend_PD6_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 78785 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "Yend_PD8_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 78786 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "Yend_PD7_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 75247 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "Terminator104" + DstPort 1 + } + Line { + Name "" + ZOrder 75248 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "Terminator99" + DstPort 1 + } + Line { + Name "" + ZOrder 75249 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "Terminator91" + DstPort 1 + } + Line { + Name "" + ZOrder 75250 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "Terminator84" + DstPort 1 + } + Line { + ZOrder 81959 + SrcBlock "Yend_OPLEV4_X_MON" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 81965 + SrcBlock "Xend_PM_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Divide220" + DstPort 1 + } + Line { + ZOrder 81966 + SrcBlock "Xend_PM_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Divide221" + DstPort 1 + } + Line { + ZOrder 81973 + SrcBlock "Xend_PM_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Divide222" + DstPort 1 + } + Line { + ZOrder 81974 + SrcBlock "Xend_PM_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Divide223" + DstPort 1 + } + Line { + ZOrder 81985 + SrcBlock "Divide220" + SrcPort 1 + DstBlock "Xend_PM_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 81986 + SrcBlock "Divide221" + SrcPort 1 + DstBlock "Xend_PM_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 81987 + SrcBlock "Divide222" + SrcPort 1 + DstBlock "Xend_PM_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 81988 + SrcBlock "Divide223" + SrcPort 1 + DstBlock "Xend_PM_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 81989 + SrcBlock "Divide224" + SrcPort 1 + DstBlock "Xend_PM_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 81990 + SrcBlock "Xend_PM_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Divide224" + DstPort 1 + } + Line { + ZOrder 81991 + SrcBlock "Xend_PM_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Divide225" + DstPort 1 + } + Line { + ZOrder 81992 + SrcBlock "Divide225" + SrcPort 1 + DstBlock "Xend_PM_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 81993 + SrcBlock "Xend_PM_OPLEV1_X_VOLT_MON" + SrcPort 1 + DstBlock "Divide226" + DstPort 1 + } + Line { + ZOrder 81994 + SrcBlock "Xend_PM_OPLEV1_Y_VOLT_MON" + SrcPort 1 + DstBlock "Divide227" + DstPort 1 + } + Line { + ZOrder 81997 + SrcBlock "Xend_PM_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [74, 0; 0, -75] + Branch { + ZOrder 81996 + DstBlock "Divide227" + DstPort 2 + } + Branch { + ZOrder 81995 + Points [0, -105] + DstBlock "Divide226" + DstPort 2 + } + } + Line { + ZOrder 81998 + SrcBlock "Xend_PM_OPLEV2_X_VOLT_MON" + SrcPort 1 + DstBlock "Divide228" + DstPort 1 + } + Line { + ZOrder 81999 + SrcBlock "Xend_PM_OPLEV2_Y_VOLT_MON" + SrcPort 1 + DstBlock "Divide229" + DstPort 1 + } + Line { + ZOrder 82002 + SrcBlock "Xend_PM_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [74, 0; 0, -85] + Branch { + ZOrder 82001 + DstBlock "Divide229" + DstPort 2 + } + Branch { + ZOrder 82000 + Points [0, -100] + DstBlock "Divide228" + DstPort 2 + } + } + Line { + ZOrder 82003 + SrcBlock "Divide226" + SrcPort 1 + DstBlock "Product174" + DstPort 1 + } + Line { + ZOrder 82004 + SrcBlock "Divide227" + SrcPort 1 + DstBlock "Product175" + DstPort 1 + } + Line { + ZOrder 82025 + SrcBlock "Divide228" + SrcPort 1 + DstBlock "Product180" + DstPort 1 + } + Line { + ZOrder 82026 + SrcBlock "Divide229" + SrcPort 1 + DstBlock "Product181" + DstPort 1 + } + Line { + ZOrder 82027 + SrcBlock "Constant150" + SrcPort 1 + Points [26, 0; 0, -75] + Branch { + ZOrder 82029 + Points [0, -100] + Branch { + ZOrder 82032 + Points [0, -185] + Branch { + ZOrder 82035 + Points [0, -105] + DstBlock "Product174" + DstPort 2 + } + Branch { + ZOrder 82034 + DstBlock "Product175" + DstPort 2 + } + } + Branch { + ZOrder 82031 + DstBlock "Product180" + DstPort 2 + } + } + Branch { + ZOrder 82028 + DstBlock "Product181" + DstPort 2 + } + } + Line { + ZOrder 82037 + SrcBlock "Product181" + SrcPort 1 + DstBlock "Divide247" + DstPort 1 + } + Line { + ZOrder 82038 + SrcBlock "Product180" + SrcPort 1 + DstBlock "Divide246" + DstPort 1 + } + Line { + ZOrder 82039 + SrcBlock "Product175" + SrcPort 1 + DstBlock "Divide245" + DstPort 1 + } + Line { + ZOrder 82040 + SrcBlock "Product174" + SrcPort 1 + DstBlock "Divide244" + DstPort 1 + } + Line { + ZOrder 82041 + SrcBlock "Constant151" + SrcPort 1 + Points [23, 0; 0, -65] + Branch { + ZOrder 82043 + Points [0, -100] + Branch { + ZOrder 82046 + Points [0, -185] + Branch { + ZOrder 82049 + Points [0, -105] + DstBlock "Divide244" + DstPort 2 + } + Branch { + ZOrder 82048 + DstBlock "Divide245" + DstPort 2 + } + } + Branch { + ZOrder 82045 + DstBlock "Divide246" + DstPort 2 + } + } + Branch { + ZOrder 82042 + DstBlock "Divide247" + DstPort 2 + } + } + Line { + ZOrder 82051 + SrcBlock "Divide244" + SrcPort 1 + DstBlock "Xend_PM_OPLEV1_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 82052 + SrcBlock "Divide245" + SrcPort 1 + DstBlock "Xend_PM_OPLEV1_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 82053 + SrcBlock "Divide246" + SrcPort 1 + DstBlock "Xend_PM_OPLEV2_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 82054 + SrcBlock "Divide247" + SrcPort 1 + DstBlock "Xend_PM_OPLEV2_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 82055 + SrcBlock "Xend_PM_OPLEV1_X_mm_MON" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 82122 + DstBlock "Sum190" + DstPort 1 + } + Branch { + ZOrder 82121 + Points [0, -60] + DstBlock "Xend_PM_OPLEV1_X_mm" + DstPort 1 + } + } + Line { + ZOrder 82118 + SrcBlock "Xend_PM_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum190" + DstPort 2 + } + Line { + ZOrder 82124 + SrcBlock "Xend_PM_OPLEV1_Y_mm_INIT" + SrcPort 1 + DstBlock "Sum191" + DstPort 2 + } + Line { + ZOrder 82056 + SrcBlock "Xend_PM_OPLEV1_Y_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 82129 + DstBlock "Sum191" + DstPort 1 + } + Branch { + ZOrder 82128 + Points [0, 75] + DstBlock "Xend_PM_OPLEV1_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 82131 + SrcBlock "Xend_PM_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum192" + DstPort 2 + } + Line { + ZOrder 82057 + SrcBlock "Xend_PM_OPLEV2_X_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 82134 + DstBlock "Sum192" + DstPort 1 + } + Branch { + ZOrder 82133 + Points [0, -55] + DstBlock "Xend_PM_OPLEV2_X_mm" + DstPort 1 + } + } + Line { + ZOrder 82136 + SrcBlock "Xend_PM_OPLEV2_Y_mm_INIT" + SrcPort 1 + DstBlock "Sum193" + DstPort 2 + } + Line { + ZOrder 82058 + SrcBlock "Xend_PM_OPLEV2_Y_mm_MON" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 82139 + DstBlock "Sum193" + DstPort 1 + } + Branch { + ZOrder 82138 + Points [0, 75] + DstBlock "Xend_PM_OPLEV2_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 82144 + SrcBlock "Sum191" + SrcPort 1 + DstBlock "Xend_PM_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 82143 + SrcBlock "Sum190" + SrcPort 1 + DstBlock "Xend_PM_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 82148 + SrcBlock "Sum193" + SrcPort 1 + DstBlock "Xend_PM_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 82147 + SrcBlock "Sum192" + SrcPort 1 + DstBlock "Xend_PM_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 82149 + SrcBlock "Xend_PM_OPLEV1_X_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 82150 + SrcBlock "Xend_PM_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 82151 + SrcBlock "Xend_PM_OPLEV2_X_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 82152 + SrcBlock "Xend_PM_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 85687 + SrcBlock "Divide230" + SrcPort 1 + DstBlock "Xend_Top_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85688 + SrcBlock "Divide233" + SrcPort 1 + DstBlock "Product176" + DstPort 1 + } + Line { + ZOrder 85689 + SrcBlock "Product176" + SrcPort 1 + DstBlock "Divide234" + DstPort 1 + } + Line { + ZOrder 85690 + SrcBlock "Xend_Top_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Xend_Top_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 85691 + SrcBlock "Divide231" + SrcPort 1 + DstBlock "Xend_Top_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85692 + SrcBlock "Divide232" + SrcPort 1 + DstBlock "Xend_Top_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85693 + SrcBlock "Divide235" + SrcPort 1 + DstBlock "Product177" + DstPort 1 + } + Line { + ZOrder 85694 + SrcBlock "Product177" + SrcPort 1 + DstBlock "Divide236" + DstPort 1 + } + Line { + ZOrder 85695 + SrcBlock "Xend_Top_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_Top_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 85696 + SrcBlock "Sum155" + SrcPort 1 + DstBlock "Divide230" + DstPort 1 + } + Line { + ZOrder 85697 + SrcBlock "Sum156" + SrcPort 1 + DstBlock "Divide231" + DstPort 1 + } + Line { + ZOrder 85698 + SrcBlock "Xend_Top_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum150" + DstPort 1 + } + Line { + ZOrder 85699 + SrcBlock "Sum152" + SrcPort 1 + DstBlock "Xend_Top_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 85702 + SrcBlock "Xend_Top_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 85701 + DstBlock "Divide233" + DstPort 1 + } + Branch { + ZOrder 85700 + Points [0, -50] + DstBlock "Xend_Top_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85705 + SrcBlock "Xend_Top_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 85704 + DstBlock "Divide235" + DstPort 1 + } + Branch { + ZOrder 85703 + Points [0, -65] + DstBlock "Xend_Top_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85716 + SrcBlock "Xend_Top_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 85715 + Points [212, 0; 0, -160] + Branch { + ZOrder 85714 + Points [0, -175] + DstBlock "Divide233" + DstPort 2 + } + Branch { + ZOrder 85713 + DstBlock "Divide235" + DstPort 2 + } + } + Branch { + ZOrder 85712 + Points [0, -60] + DstBlock "Xend_Top_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85717 + SrcBlock "Xend_Top_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum151" + DstPort 2 + } + Line { + ZOrder 85718 + SrcBlock "Sum151" + SrcPort 1 + DstBlock "Xend_Top_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 85719 + SrcBlock "Xend_Top_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum152" + DstPort 2 + } + Line { + ZOrder 85720 + SrcBlock "Sum150" + SrcPort 1 + DstBlock "Divide232" + DstPort 1 + } + Line { + ZOrder 85724 + SrcBlock "Divide234" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 85723 + Points [0, 55] + DstBlock "Sum151" + DstPort 1 + } + Branch { + ZOrder 85722 + DstBlock "Xend_Top_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 85727 + SrcBlock "Divide236" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 85726 + Points [0, -45] + DstBlock "Sum152" + DstPort 1 + } + Branch { + ZOrder 85725 + DstBlock "Xend_Top_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 85730 + SrcBlock "Xend_Top_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum155" + DstPort 2 + } + Line { + ZOrder 85731 + SrcBlock "Xend_Top_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum156" + DstPort 2 + } + Line { + ZOrder 85827 + SrcBlock "Xend_Top_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum150" + DstPort 2 + } + Line { + ZOrder 85733 + SrcBlock "Xend_Top_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum156" + DstPort 1 + } + Line { + ZOrder 85734 + SrcBlock "Xend_Top_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum155" + DstPort 1 + } + Line { + ZOrder 85735 + SrcBlock "Divide237" + SrcPort 1 + DstBlock "Xend_Top_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85736 + SrcBlock "Divide240" + SrcPort 1 + DstBlock "Product178" + DstPort 1 + } + Line { + ZOrder 85737 + SrcBlock "Product178" + SrcPort 1 + DstBlock "Divide241" + DstPort 1 + } + Line { + ZOrder 85738 + SrcBlock "Xend_Top_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Xend_Top_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 85739 + SrcBlock "Divide238" + SrcPort 1 + DstBlock "Xend_Top_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85740 + SrcBlock "Divide239" + SrcPort 1 + DstBlock "Xend_Top_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85741 + SrcBlock "Divide242" + SrcPort 1 + DstBlock "Product179" + DstPort 1 + } + Line { + ZOrder 85742 + SrcBlock "Product179" + SrcPort 1 + DstBlock "Divide243" + DstPort 1 + } + Line { + ZOrder 85743 + SrcBlock "Xend_Top_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_Top_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 85744 + SrcBlock "Sum170" + SrcPort 1 + DstBlock "Divide237" + DstPort 1 + } + Line { + ZOrder 85745 + SrcBlock "Sum183" + SrcPort 1 + DstBlock "Divide238" + DstPort 1 + } + Line { + ZOrder 85746 + SrcBlock "Xend_Top_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum184" + DstPort 1 + } + Line { + ZOrder 85747 + SrcBlock "Sum169" + SrcPort 1 + DstBlock "Xend_Top_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 85750 + SrcBlock "Xend_Top_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 85749 + DstBlock "Divide240" + DstPort 1 + } + Branch { + ZOrder 85748 + Points [0, -50] + DstBlock "Xend_Top_OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85753 + SrcBlock "Xend_Top_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 85752 + DstBlock "Divide242" + DstPort 1 + } + Branch { + ZOrder 85751 + Points [0, -65] + DstBlock "Xend_Top_OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85758 + SrcBlock "Xend_Top_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 85757 + Points [212, 0; 0, -160] + Branch { + ZOrder 85756 + Points [0, -175] + DstBlock "Divide240" + DstPort 2 + } + Branch { + ZOrder 85755 + DstBlock "Divide242" + DstPort 2 + } + } + Branch { + ZOrder 85754 + Points [0, -60] + DstBlock "Xend_Top_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85759 + SrcBlock "Xend_Top_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum186" + DstPort 2 + } + Line { + ZOrder 85760 + SrcBlock "Sum186" + SrcPort 1 + DstBlock "Xend_Top_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 85761 + SrcBlock "Xend_Top_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum169" + DstPort 2 + } + Line { + ZOrder 85762 + SrcBlock "Sum184" + SrcPort 1 + DstBlock "Divide239" + DstPort 1 + } + Line { + ZOrder 85766 + SrcBlock "Divide241" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 85765 + Points [0, 55] + DstBlock "Sum186" + DstPort 1 + } + Branch { + ZOrder 85764 + DstBlock "Xend_Top_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 85769 + SrcBlock "Divide243" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 85768 + Points [0, -45] + DstBlock "Sum169" + DstPort 1 + } + Branch { + ZOrder 85767 + DstBlock "Xend_Top_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 85771 + SrcBlock "Xend_Top_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum170" + DstPort 2 + } + Line { + ZOrder 85772 + SrcBlock "Xend_Top_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum183" + DstPort 2 + } + Line { + ZOrder 85773 + SrcBlock "Xend_Top_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum184" + DstPort 2 + } + Line { + ZOrder 85774 + SrcBlock "Xend_Top_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum183" + DstPort 1 + } + Line { + ZOrder 85775 + SrcBlock "Xend_Top_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum170" + DstPort 1 + } + Line { + Name "" + ZOrder 85792 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 5 + Points [85, 0; 0, -115] + DstBlock "Xend_Top_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 85806 + SrcBlock "Xend_Top_OPLEV1_X_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Line { + ZOrder 85807 + SrcBlock "Xend_Top_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 85808 + SrcBlock "Xend_Top_OPLEV2_X_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 85809 + SrcBlock "Xend_Top_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator18" + DstPort 1 + } + Line { + Name "" + ZOrder 85828 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 6 + Points [89, 0; 0, -60] + DstBlock "Xend_Top_OPLEV2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 85829 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 7 + Points [89, 0; 0, -85] + DstBlock "Xend_Top_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 85830 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 8 + Points [87, 0; 0, -110] + DstBlock "Xend_Top_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + ZOrder 85981 + SrcBlock "Divide213" + SrcPort 1 + DstBlock "Xend_Top_OPLEV3_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85982 + SrcBlock "Divide216" + SrcPort 1 + DstBlock "Product172" + DstPort 1 + } + Line { + ZOrder 85983 + SrcBlock "Product172" + SrcPort 1 + DstBlock "Divide217" + DstPort 1 + } + Line { + ZOrder 85984 + SrcBlock "Xend_Top_OPLEV3_X_mm_MON" + SrcPort 1 + DstBlock "Xend_Top_OPLEV3_X_mm" + DstPort 1 + } + Line { + ZOrder 85985 + SrcBlock "Divide214" + SrcPort 1 + DstBlock "Xend_Top_OPLEV3_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85986 + SrcBlock "Divide215" + SrcPort 1 + DstBlock "Xend_Top_OPLEV3_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85987 + SrcBlock "Divide218" + SrcPort 1 + DstBlock "Product173" + DstPort 1 + } + Line { + ZOrder 85988 + SrcBlock "Product173" + SrcPort 1 + DstBlock "Divide219" + DstPort 1 + } + Line { + ZOrder 85989 + SrcBlock "Xend_Top_OPLEV3_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_Top_OPLEV3_Y_mm" + DstPort 1 + } + Line { + ZOrder 85990 + SrcBlock "Sum148" + SrcPort 1 + DstBlock "Divide213" + DstPort 1 + } + Line { + ZOrder 85991 + SrcBlock "Sum149" + SrcPort 1 + DstBlock "Divide214" + DstPort 1 + } + Line { + ZOrder 85992 + SrcBlock "Xend_Top_OPLEV3_SUM_MON1" + SrcPort 1 + DstBlock "Sum29" + DstPort 1 + } + Line { + ZOrder 85993 + SrcBlock "Sum147" + SrcPort 1 + DstBlock "Xend_Top_OPLEV3_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 85996 + SrcBlock "Xend_Top_OPLEV3_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 85995 + DstBlock "Divide216" + DstPort 1 + } + Branch { + ZOrder 85994 + Points [0, -50] + DstBlock "Xend_Top_OPLEV3_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85999 + SrcBlock "Xend_Top_OPLEV3_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 85998 + DstBlock "Divide218" + DstPort 1 + } + Branch { + ZOrder 85997 + Points [0, -65] + DstBlock "Xend_Top_OPLEV3_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85711 + SrcBlock "Constant147" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 85814 + Points [0, 240] + Branch { + ZOrder 85710 + Points [0, 175] + Branch { + ZOrder 86042 + Points [0, 475] + Branch { + ZOrder 86044 + DstBlock "Product172" + DstPort 2 + } + Branch { + ZOrder 86001 + Points [0, 175] + DstBlock "Product173" + DstPort 2 + } + } + Branch { + ZOrder 86041 + DstBlock "Product177" + DstPort 2 + } + } + Branch { + ZOrder 85709 + DstBlock "Product176" + DstPort 2 + } + } + Branch { + ZOrder 85813 + Points [0, -72; -25, 0; 0, -118; 1, 0] + Branch { + ZOrder 85816 + Points [0, -175] + DstBlock "Product178" + DstPort 2 + } + Branch { + ZOrder 85815 + DstBlock "Product179" + DstPort 2 + } + } + } + Line { + ZOrder 86007 + SrcBlock "Xend_Top_OPLEV3_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 86006 + Points [212, 0; 0, -160] + Branch { + ZOrder 86005 + Points [0, -175] + DstBlock "Divide216" + DstPort 2 + } + Branch { + ZOrder 86004 + DstBlock "Divide218" + DstPort 2 + } + } + Branch { + ZOrder 86003 + Points [0, -60] + DstBlock "Xend_Top_OPLEV3_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 86008 + SrcBlock "Xend_Top_OPLEV3_X_mm_INIT" + SrcPort 1 + DstBlock "Sum41" + DstPort 2 + } + Line { + ZOrder 86009 + SrcBlock "Sum41" + SrcPort 1 + DstBlock "Xend_Top_OPLEV3_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 86010 + SrcBlock "Xend_Top_OPLEV3_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum147" + DstPort 2 + } + Line { + ZOrder 86011 + SrcBlock "Sum29" + SrcPort 1 + DstBlock "Divide215" + DstPort 1 + } + Line { + ZOrder 86014 + SrcBlock "Divide217" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 86013 + Points [0, 55] + DstBlock "Sum41" + DstPort 1 + } + Branch { + ZOrder 86012 + DstBlock "Xend_Top_OPLEV3_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 86017 + SrcBlock "Divide219" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 86016 + Points [0, -45] + DstBlock "Sum147" + DstPort 1 + } + Branch { + ZOrder 86015 + DstBlock "Xend_Top_OPLEV3_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 86018 + SrcBlock "Xend_Top_OPLEV_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum148" + DstPort 2 + } + Line { + ZOrder 86019 + SrcBlock "Xend_Top_OPLEV3_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum149" + DstPort 2 + } + Line { + ZOrder 86020 + SrcBlock "Xend_Top_OPLEV3_SUM_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum29" + DstPort 2 + } + Line { + ZOrder 86021 + SrcBlock "Xend_Top_OPLEV3_Y_MON1" + SrcPort 1 + DstBlock "Sum149" + DstPort 1 + } + Line { + ZOrder 86022 + SrcBlock "Xend_Top_OPLEV3_X_MON" + SrcPort 1 + DstBlock "Sum148" + DstPort 1 + } + Line { + ZOrder 86023 + SrcBlock "Xend_Top_OPLEV3_X_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator9" + DstPort 1 + } + Line { + ZOrder 86024 + SrcBlock "Xend_Top_OPLEV3_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator10" + DstPort 1 + } + Line { + ZOrder 85708 + SrcBlock "Constant148" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 85820 + Points [0, 295] + Branch { + ZOrder 85707 + DstBlock "Divide234" + DstPort 2 + } + Branch { + ZOrder 85706 + Points [0, 175] + Branch { + ZOrder 86038 + Points [0, 475] + Branch { + ZOrder 86039 + Points [-5, 0; 0, 175] + DstBlock "Divide219" + DstPort 2 + } + Branch { + ZOrder 86026 + DstBlock "Divide217" + DstPort 2 + } + } + Branch { + ZOrder 86037 + DstBlock "Divide236" + DstPort 2 + } + } + } + Branch { + ZOrder 85819 + Points [0, -135] + Branch { + ZOrder 85822 + Points [0, -175] + DstBlock "Divide241" + DstPort 2 + } + Branch { + ZOrder 85821 + DstBlock "Divide243" + DstPort 2 + } + } + } + Line { + ZOrder 4266 + SrcBlock "Divide27" + SrcPort 1 + Points [10, 0; 0, 142; -162, 0; 0, 583] + Branch { + ZOrder 67043 + Points [0, 205] + Branch { + ZOrder 67045 + Points [0, 205] + Branch { + ZOrder 67047 + Points [0, 205] + Branch { + ZOrder 67049 + Points [0, 205] + Branch { + ZOrder 67051 + Points [0, 205] + Branch { + ZOrder 67053 + Points [0, 205] + Branch { + ZOrder 67055 + Points [0, 205] + Branch { + ZOrder 67057 + Points [0, 205] + Branch { + ZOrder 67059 + Points [0, 205] + Branch { + ZOrder 67061 + Points [0, 205] + Branch { + ZOrder 67064 + Points [0, 205] + Branch { + ZOrder 67067 + Points [0, 99; 342, 0; 0, 121] + Branch { + ZOrder 4383 + DstBlock "Divide" + DstPort 2 + } + Branch { + ZOrder 24034 + Points [0, 175] + Branch { + ZOrder 4371 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 24072 + Points [0, 175] + Branch { + ZOrder 24035 + Points [0, 250] + Branch { + ZOrder 61669 + DstBlock "Divide13" + DstPort 2 + } + Branch { + ZOrder 61668 + Points [0, 175] + Branch { + ZOrder 61667 + Points [0, 175] + Branch { + ZOrder 62594 + Points [0, 265] + Branch { + ZOrder 62792 + Points [0, 175] + Branch { + ZOrder 62795 + Points [0, 175] + Branch { + ZOrder 62797 + DstBlock "Divide11" + DstPort 2 + } + Branch { + ZOrder 62796 + Points [0, 175] + Branch { + ZOrder 81956 + Points [0, 175] + Branch { + ZOrder 81957 + Points [0, 175] + Branch { + ZOrder 81958 + Points [0, 90; -20, 0; 0, 270] + Branch { + ZOrder 82006 + DstBlock "Divide220" + DstPort 2 + } + Branch { + ZOrder 82005 + Points [0, 105] + Branch { + ZOrder 82008 + DstBlock "Divide221" + DstPort 2 + } + Branch { + ZOrder 82007 + Points [0, 90] + Branch { + ZOrder 82010 + DstBlock "Divide224" + DstPort 2 + } + Branch { + ZOrder 82009 + Points [0, 95] + Branch { + ZOrder 82012 + DstBlock "Divide222" + DstPort 2 + } + Branch { + ZOrder 82011 + Points [0, 100] + Branch { + ZOrder 82014 + DstBlock "Divide223" + DstPort 2 + } + Branch { + ZOrder 82013 + Points [0, 100] + Branch { + ZOrder 82016 + DstBlock "Divide225" + DstPort 2 + } + Branch { + ZOrder 82015 + Points [0, 2330] + Branch { + ZOrder 85826 + DstBlock "Divide237" + DstPort 2 + } + Branch { + ZOrder 85825 + Points [0, 175] + Branch { + ZOrder 85796 + DstBlock "Divide238" + DstPort 2 + } + Branch { + ZOrder 85795 + Points [0, 175] + Branch { + ZOrder 85798 + DstBlock "Divide239" + DstPort 2 + } + Branch { + ZOrder 85797 + Points [0, 255] + Branch { + ZOrder 85801 + DstBlock "Divide230" + DstPort 2 + } + Branch { + ZOrder 85800 + Points [0, 175] + Branch { + ZOrder 85803 + DstBlock "Divide231" + DstPort 2 + } + Branch { + ZOrder 85802 + Points [0, 175] + Branch { + ZOrder 85805 + DstBlock "Divide232" + DstPort 2 + } + Branch { + ZOrder 85804 + Points [0, 300] + Branch { + ZOrder 86046 + DstBlock "Divide213" + DstPort 2 + } + Branch { + ZOrder 86045 + Points [0, 175] + Branch { + ZOrder 86048 + DstBlock "Divide214" + DstPort 2 + } + Branch { + ZOrder 86047 + Points [0, 175] + Branch { + ZOrder 86050 + DstBlock "Divide215" + DstPort 2 + } + Branch { + ZOrder 86049 + Points [0, 655] + Branch { + ZOrder 16940 + DstBlock "Divide59" + DstPort 2 + } + Branch { + ZOrder 16939 + Points [0, 400] + Branch { + ZOrder 62789 + Points [0, 200] + Branch { + ZOrder 14275 + Points [0, 175] + Branch { + ZOrder 14314 + Points [0, 175] + Branch { + ZOrder 12151 + Points [0, 350] + Branch { + ZOrder 14325 + DstBlock "Divide37" + DstPort 2 + } + Branch { + ZOrder 14324 + Points [0, 175] + Branch { + ZOrder 12145 + Points [0, 175] + Branch { + ZOrder 40945 + Points [0, 550] + DstBlock "Divide99" + DstPort 2 + } + Branch { + ZOrder 40944 + DstBlock "Divide46" + DstPort 2 + } + } + Branch { + ZOrder 14300 + DstBlock "Divide38" + DstPort 2 + } + } + } + Branch { + ZOrder 14278 + DstBlock "Divide41" + DstPort 2 + } + } + Branch { + ZOrder 14277 + DstBlock "Divide40" + DstPort 2 + } + } + Branch { + ZOrder 14274 + DstBlock "Divide39" + DstPort 2 + } + } + Branch { + ZOrder 62788 + DstBlock "Divide58" + DstPort 2 + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + Branch { + ZOrder 62957 + DstBlock "Divide24" + DstPort 2 + } + } + Branch { + ZOrder 62955 + DstBlock "Divide23" + DstPort 2 + } + } + Branch { + ZOrder 62952 + DstBlock "Divide31" + DstPort 2 + } + } + } + Branch { + ZOrder 62794 + DstBlock "Divide10" + DstPort 2 + } + } + Branch { + ZOrder 62791 + DstBlock "Divide9" + DstPort 2 + } + } + Branch { + ZOrder 62593 + DstBlock "Divide15" + DstPort 2 + } + } + Branch { + ZOrder 61666 + DstBlock "Divide14" + DstPort 2 + } + } + } + Branch { + ZOrder 4437 + DstBlock "Divide2" + DstPort 2 + } + } + } + } + Branch { + ZOrder 67015 + DstBlock "Divide166" + DstPort 2 + } + } + Branch { + ZOrder 67014 + DstBlock "Divide165" + DstPort 2 + } + } + Branch { + ZOrder 67013 + DstBlock "Divide164" + DstPort 2 + } + } + Branch { + ZOrder 67012 + DstBlock "Divide163" + DstPort 2 + } + } + Branch { + ZOrder 67011 + DstBlock "Divide162" + DstPort 2 + } + } + Branch { + ZOrder 67010 + DstBlock "Divide161" + DstPort 2 + } + } + Branch { + ZOrder 67009 + DstBlock "Divide160" + DstPort 2 + } + } + Branch { + ZOrder 67008 + DstBlock "Divide159" + DstPort 2 + } + } + Branch { + ZOrder 67007 + DstBlock "Divide158" + DstPort 2 + } + } + Branch { + ZOrder 67006 + DstBlock "Divide157" + DstPort 2 + } + } + Branch { + ZOrder 67005 + DstBlock "Divide156" + DstPort 2 + } + } + Branch { + ZOrder 67004 + DstBlock "Divide155" + DstPort 2 + } + } + Line { + Name "" + ZOrder 86034 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 9 + Points [85, 0; 0, -10] + DstBlock "Xend_Top_OPLEV3_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 86035 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 10 + Points [128, 0; 0, -35] + DstBlock "Xend_Top_OPLEV3_Y_MON1" + DstPort 1 + } + Line { + Name "" + ZOrder 86036 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 11 + Points [83, 0; 0, -60] + DstBlock "Xend_Top_OPLEV3_SUM_MON1" + DstPort 1 + } + Annotation { + SID "2822" + Name "#DAQ Channels\nYend_TM_L 16384\nXend_TM_L 16384" + Position [1216, 6181, 1337, 6237] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Tue May 02 14:58:07 2023" + RTWModifiedTimeStamp 604940284 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1vis" + Array { + Type "Cell" + Dimension 1 + Cell "k1vis" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0o" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Abs + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType From + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Goto + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Ground + } + Block { + BlockType Math + Operator "exp" + OutputSignalType "auto" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + IntermediateResultsDataTypeStr "Inherit: Inherit via internal rule" + AlgorithmType "Newton-Raphson" + Iterations "3" + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType RelationalOperator + Operator ">=" + InputSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + ZeroCross on + SampleTime "-1" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1vis" + Location [443, 73, 2305, 1056] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + ReportName "simulink-default.rpt" + SIDHighWatermark "9129" + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [1400, 3902, 1475, 3928] + ZOrder 396 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "4626" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [1370, 11237, 1440, 11263] + ZOrder 2445 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "5098" + Position [6100, 3855, 6130, 3885] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "5100" + Position [6100, 3920, 6130, 3950] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs10" + SID "5136" + Position [5985, 4575, 6015, 4605] + ZOrder 2981 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs11" + SID "5137" + Position [5985, 4640, 6015, 4670] + ZOrder 2983 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs12" + SID "5312" + Position [5985, 5045, 6015, 5075] + ZOrder 3197 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs13" + SID "5313" + Position [5985, 5110, 6015, 5140] + ZOrder 3199 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs14" + SID "5314" + Position [5985, 4760, 6015, 4790] + ZOrder 3189 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs15" + SID "5315" + Position [5985, 4825, 6015, 4855] + ZOrder 3191 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs16" + SID "5316" + Position [5985, 4900, 6015, 4930] + ZOrder 3193 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs17" + SID "5317" + Position [5985, 4965, 6015, 4995] + ZOrder 3195 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs18" + SID "5459" + Position [6050, 12685, 6080, 12715] + ZOrder 3349 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs19" + SID "5460" + Position [6050, 12750, 6080, 12780] + ZOrder 3351 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "5104" + Position [6100, 3995, 6130, 4025] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs20" + SID "5461" + Position [5935, 13405, 5965, 13435] + ZOrder 3391 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs21" + SID "5462" + Position [5935, 13470, 5965, 13500] + ZOrder 3393 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs22" + SID "5463" + Position [5935, 13875, 5965, 13905] + ZOrder 3460 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs23" + SID "5464" + Position [5935, 13940, 5965, 13970] + ZOrder 3462 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs24" + SID "5465" + Position [5935, 13590, 5965, 13620] + ZOrder 3452 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs25" + SID "5466" + Position [5935, 13655, 5965, 13685] + ZOrder 3454 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs26" + SID "5467" + Position [5935, 13730, 5965, 13760] + ZOrder 3456 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs27" + SID "5468" + Position [5935, 13795, 5965, 13825] + ZOrder 3458 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs28" + SID "5469" + Position [6050, 12825, 6080, 12855] + ZOrder 3357 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs29" + SID "5470" + Position [6050, 12890, 6080, 12920] + ZOrder 3359 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "5105" + Position [6100, 4060, 6130, 4090] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs30" + SID "5471" + Position [6050, 12970, 6080, 13000] + ZOrder 3365 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs31" + SID "5472" + Position [6050, 13035, 6080, 13065] + ZOrder 3367 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs32" + SID "5473" + Position [5935, 13120, 5965, 13150] + ZOrder 3383 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs33" + SID "5474" + Position [5935, 13185, 5965, 13215] + ZOrder 3385 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs34" + SID "5475" + Position [5935, 13260, 5965, 13290] + ZOrder 3387 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs35" + SID "5476" + Position [5935, 13325, 5965, 13355] + ZOrder 3389 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs36" + SID "5875" + Position [2675, 3595, 2705, 3625] + ZOrder 3776 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs37" + SID "7800" + Position [2665, 4770, 2695, 4800] + ZOrder 5733 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs38" + SID "7874" + Position [2665, 5295, 2695, 5325] + ZOrder 5807 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs39" + SID "5958" + Position [2665, 4155, 2695, 4185] + ZOrder 3866 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "5112" + Position [6100, 4140, 6130, 4170] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs40" + SID "8059" + Position [5295, 1715, 5325, 1745] + ZOrder 5983 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs41" + SID "8060" + Position [5295, 1780, 5325, 1810] + ZOrder 5985 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs42" + SID "8159" + Position [5295, 1870, 5325, 1900] + ZOrder 6063 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs43" + SID "8160" + Position [5295, 1935, 5325, 1965] + ZOrder 6065 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs44" + SID "8179" + Position [5295, 2020, 5325, 2050] + ZOrder 6083 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs45" + SID "8180" + Position [5295, 2085, 5325, 2115] + ZOrder 6085 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs46" + SID "8199" + Position [5295, 2170, 5325, 2200] + ZOrder 6103 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs47" + SID "8200" + Position [5295, 2235, 5325, 2265] + ZOrder 6105 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs48" + SID "8201" + Position [5295, 2325, 5325, 2355] + ZOrder 6123 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs49" + SID "8202" + Position [5295, 2390, 5325, 2420] + ZOrder 6125 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "5113" + Position [6100, 4205, 6130, 4235] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs50" + SID "8203" + Position [5295, 2475, 5325, 2505] + ZOrder 6143 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs51" + SID "8204" + Position [5295, 2540, 5325, 2570] + ZOrder 6145 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs52" + SID "8309" + Position [5295, 240, 5325, 270] + ZOrder 6213 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs53" + SID "8310" + Position [5295, 305, 5325, 335] + ZOrder 6215 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs54" + SID "8469" + Position [5295, 390, 5325, 420] + ZOrder 6373 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs55" + SID "8470" + Position [5295, 455, 5325, 485] + ZOrder 6375 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs56" + SID "8489" + Position [5295, 540, 5325, 570] + ZOrder 6393 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs57" + SID "8490" + Position [5295, 605, 5325, 635] + ZOrder 6395 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs58" + SID "8491" + Position [5295, 690, 5325, 720] + ZOrder 6413 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs59" + SID "8492" + Position [5295, 755, 5325, 785] + ZOrder 6415 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs6" + SID "5132" + Position [5985, 4290, 6015, 4320] + ZOrder 2973 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs60" + SID "8529" + Position [5295, 845, 5325, 875] + ZOrder 6433 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs61" + SID "8530" + Position [5295, 910, 5325, 940] + ZOrder 6435 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs62" + SID "8531" + Position [5295, 995, 5325, 1025] + ZOrder 6453 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs63" + SID "8532" + Position [5295, 1060, 5325, 1090] + ZOrder 6455 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs64" + SID "8533" + Position [5295, 1145, 5325, 1175] + ZOrder 6473 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs65" + SID "8534" + Position [5295, 1210, 5325, 1240] + ZOrder 6475 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs66" + SID "8535" + Position [5295, 1295, 5325, 1325] + ZOrder 6493 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs67" + SID "8536" + Position [5295, 1360, 5325, 1390] + ZOrder 6495 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs7" + SID "5133" + Position [5985, 4355, 6015, 4385] + ZOrder 2975 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs8" + SID "5134" + Position [5985, 4430, 6015, 4460] + ZOrder 2977 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs9" + SID "5135" + Position [5985, 4495, 6015, 4525] + ZOrder 2979 + SaturateOnIntegerOverflow off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "4625" + Description "ADC Selector" + Ports [1, 28] + Position [1520, 8417, 1525, 14093] + ZOrder 2444 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_1_4,adc_1_5,adc_1_6,adc_1_7,adc_1_8,adc_1_9,adc_1_10,adc_1_11,adc_1_12,adc_1_13,adc_1_1" + "4,adc_1_15,adc_1_16,adc_1_17,adc_1_18,adc_1_19,adc_1_20,adc_1_21,adc_1_22,adc_1_23,adc_1_24,adc_1_25,adc_1_26,ad" + "c_1_27,adc_1_28,adc_1_29,adc_1_30,adc_1_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 28] + Position [1525, 1070, 1530, 6755] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,adc_0_11,adc_0_12,adc_0_13,adc_0_1" + "4,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_23,adc_0_24,adc_0_25,adc_0_26,ad" + "c_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Switch + Name "Choice" + SID "3860" + Position [5470, 3045, 5500, 3075] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "3864" + Position [5470, 3145, 5500, 3175] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice10" + SID "4830" + Position [5255, 2905, 5285, 2935] + ZOrder 2689 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice14" + SID "5214" + Position [4995, 3020, 5025, 3050] + ZOrder 3056 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice15" + SID "5175" + Position [4860, 3020, 4890, 3050] + ZOrder 3017 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice16" + SID "5177" + Position [4860, 3070, 4890, 3100] + ZOrder 3019 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice17" + SID "5215" + Position [4995, 3070, 5025, 3100] + ZOrder 3057 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice18" + SID "5216" + Position [4995, 3120, 5025, 3150] + ZOrder 3058 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice19" + SID "5181" + Position [4860, 3120, 4890, 3150] + ZOrder 3023 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "3867" + Position [5470, 3245, 5500, 3275] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "5231" + Position [5340, 3360, 5370, 3390] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "5232" + Position [5180, 3360, 5210, 3390] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "5233" + Position [5180, 3410, 5210, 3440] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "5234" + Position [5340, 3410, 5370, 3440] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "5235" + Position [5340, 3460, 5370, 3490] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "5236" + Position [5180, 3460, 5210, 3490] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice27" + SID "5639" + Position [4325, 12730, 4355, 12760] + ZOrder 3470 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice28" + SID "5640" + Position [4325, 12820, 4355, 12850] + ZOrder 3473 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice29" + SID "5380" + Position [5195, 11690, 5225, 11720] + ZOrder 3236 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice3" + SID "4350" + Position [5475, 11835, 5505, 11865] + ZOrder 2260 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice30" + SID "5381" + Position [4935, 11805, 4965, 11835] + ZOrder 3250 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice31" + SID "5382" + Position [4800, 11805, 4830, 11835] + ZOrder 3242 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice32" + SID "5383" + Position [4800, 11855, 4830, 11885] + ZOrder 3244 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice33" + SID "5384" + Position [4935, 11855, 4965, 11885] + ZOrder 3251 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice34" + SID "5385" + Position [4935, 11905, 4965, 11935] + ZOrder 3252 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice35" + SID "5386" + Position [4800, 11905, 4830, 11935] + ZOrder 3245 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice36" + SID "5641" + Position [4325, 12905, 4355, 12935] + ZOrder 3476 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice4" + SID "4351" + Position [5475, 11935, 5505, 11965] + ZOrder 2263 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice43" + SID "5394" + Position [5195, 11490, 5225, 11520] + ZOrder 3230 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice44" + SID "5395" + Position [5195, 11590, 5225, 11620] + ZOrder 3233 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice5" + SID "4352" + Position [5475, 12035, 5505, 12065] + ZOrder 2266 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice51" + SID "5444" + Position [5290, 12150, 5320, 12180] + ZOrder 3284 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice52" + SID "5445" + Position [5130, 12150, 5160, 12180] + ZOrder 3276 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice53" + SID "5446" + Position [5130, 12200, 5160, 12230] + ZOrder 3278 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice54" + SID "5447" + Position [5290, 12200, 5320, 12230] + ZOrder 3285 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice55" + SID "5448" + Position [5290, 12250, 5320, 12280] + ZOrder 3286 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice56" + SID "5449" + Position [5130, 12250, 5160, 12280] + ZOrder 3279 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice6" + SID "4684" + Position [3405, 12645, 3435, 12675] + ZOrder 2489 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice7" + SID "5977" + Position [2785, 3625, 2815, 3655] + ZOrder 3878 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice79" + SID "8048" + Position [3785, 2065, 3815, 2095] + ZOrder 5943 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice8" + SID "4828" + Position [5255, 2705, 5285, 2735] + ZOrder 2683 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice80" + SID "8049" + Position [3785, 2115, 3815, 2145] + ZOrder 5944 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice81" + SID "7974" + Position [4205, 1355, 4235, 1385] + ZOrder 5894 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice82" + SID "8050" + Position [3785, 2165, 3815, 2195] + ZOrder 5945 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice83" + SID "7976" + Position [3785, 1910, 3815, 1940] + ZOrder 5900 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice84" + SID "7977" + Position [3785, 1960, 3815, 1990] + ZOrder 5902 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice85" + SID "8051" + Position [3990, 2065, 4020, 2095] + ZOrder 5951 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice86" + SID "8052" + Position [3990, 2115, 4020, 2145] + ZOrder 5952 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice87" + SID "7980" + Position [3785, 2010, 3815, 2040] + ZOrder 5903 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice88" + SID "8053" + Position [3990, 2165, 4020, 2195] + ZOrder 5953 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice89" + SID "8054" + Position [3990, 1910, 4020, 1940] + ZOrder 5946 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice9" + SID "4829" + Position [5255, 2805, 5285, 2835] + ZOrder 2686 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice90" + SID "8055" + Position [3990, 1960, 4020, 1990] + ZOrder 5947 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice91" + SID "8056" + Position [3990, 2010, 4020, 2040] + ZOrder 5948 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice95" + SID "7988" + Position [4205, 1155, 4235, 1185] + ZOrder 5888 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice96" + SID "7989" + Position [4205, 1255, 4235, 1285] + ZOrder 5891 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice97" + SID "8033" + Position [4205, 1655, 4235, 1685] + ZOrder 5940 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice98" + SID "8034" + Position [4205, 1455, 4235, 1485] + ZOrder 5934 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice99" + SID "8035" + Position [4205, 1555, 4235, 1585] + ZOrder 5937 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choie1" + SID "7801" + Position [2785, 4840, 2815, 4870] + ZOrder 5732 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choie2" + SID "7875" + Position [2785, 5365, 2815, 5395] + ZOrder 5806 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choie3" + SID "5962" + Position [2785, 4225, 2815, 4255] + ZOrder 3864 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Coil_sens1" + SID "4758" + Tag "Test Point" + Ports [1] + Position [775, 4415, 815, 4435] + ZOrder 2559 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens2" + SID "4759" + Tag "Test Point" + Ports [1] + Position [775, 4620, 815, 4640] + ZOrder 2560 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens3" + SID "4760" + Tag "Test Point" + Ports [1] + Position [775, 4825, 815, 4845] + ZOrder 2561 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens4" + SID "4761" + Tag "Test Point" + Ports [1] + Position [775, 5030, 815, 5050] + ZOrder 2562 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "Constant1" + SID "3788" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3720, 3479, 3795, 3491] + ZOrder 1418 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant10" + SID "3378" + Description "Quantization range of 16 bit ADC." + Position [6945, 3810, 6990, 3840] + ZOrder 1077 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant100" + SID "5402" + Description "Each half of QPD" + Position [4670, 11777, 4700, 11793] + ZOrder 3243 + Value "0" + } + Block { + BlockType Constant + Name "Constant101" + SID "5480" + Position [5680, 12907, 5710, 12923] + ZOrder 3303 + Value "2" + } + Block { + BlockType Constant + Name "Constant102" + SID "5481" + Position [5680, 12767, 5710, 12783] + ZOrder 3294 + Value "2" + } + Block { + BlockType Constant + Name "Constant103" + SID "5450" + Description "Each half of QPD" + Position [4995, 12117, 5025, 12133] + ZOrder 3277 + Value "0" + } + Block { + BlockType Constant + Name "Constant104" + SID "5482" + Position [5680, 13037, 5710, 13053] + ZOrder 3312 + Value "2" + } + Block { + BlockType Constant + Name "Constant105" + SID "5483" + Position [5485, 13332, 5515, 13348] + ZOrder 3330 + Value "2" + } + Block { + BlockType Constant + Name "Constant106" + SID "5484" + Position [5485, 13197, 5515, 13213] + ZOrder 3321 + Value "2" + } + Block { + BlockType Constant + Name "Constant107" + SID "5485" + Position [5485, 13462, 5515, 13478] + ZOrder 3339 + Value "2" + } + Block { + BlockType Constant + Name "Constant108" + SID "5642" + Description "Each half of QPD" + Position [4230, 12777, 4260, 12793] + ZOrder 3472 + Value "0" + } + Block { + BlockType Constant + Name "Constant109" + SID "5643" + Description "Each half of QPD" + Position [4230, 12867, 4260, 12883] + ZOrder 3475 + Value "0" + } + Block { + BlockType Constant + Name "Constant11" + SID "8066" + Position [4925, 1797, 4955, 1813] + ZOrder 5958 + Value "2" + } + Block { + BlockType Constant + Name "Constant110" + SID "5644" + Description "Each half of QPD" + Position [4230, 12952, 4260, 12968] + ZOrder 3478 + Value "0" + } + Block { + BlockType Constant + Name "Constant12" + SID "8181" + Position [4925, 2102, 4955, 2118] + ZOrder 6078 + Value "2" + } + Block { + BlockType Constant + Name "Constant120" + SID "7463" + Description "Minimum voltage of ADC (V)" + Position [2350, 1177, 2395, 1193] + ZOrder 5365 + Value "1.57576" + } + Block { + BlockType Constant + Name "Constant121" + SID "7467" + Description "Minimum voltage of ADC (V)" + Position [2420, 1107, 2465, 1123] + ZOrder 5369 + Value "-0.02386" + } + Block { + BlockType Constant + Name "Constant122" + SID "7470" + Description "Minimum voltage of ADC (V)" + Position [2350, 1382, 2395, 1398] + ZOrder 5376 + Value "0.90805" + } + Block { + BlockType Constant + Name "Constant123" + SID "7471" + Description "Minimum voltage of ADC (V)" + Position [2420, 1312, 2465, 1328] + ZOrder 5377 + Value "-0.00910" + } + Block { + BlockType Constant + Name "Constant124" + SID "7519" + Description "Minimum voltage of ADC (V)" + Position [2350, 1587, 2395, 1603] + ZOrder 5424 + Value "1.30124" + } + Block { + BlockType Constant + Name "Constant125" + SID "7515" + Position [2822, 1105, 2858, 1125] + ZOrder 5417 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant126" + SID "7520" + Description "Minimum voltage of ADC (V)" + Position [2420, 1517, 2465, 1533] + ZOrder 5425 + Value "-0.02072" + } + Block { + BlockType Constant + Name "Constant127" + SID "7521" + Description "Minimum voltage of ADC (V)" + Position [2350, 1792, 2395, 1808] + ZOrder 5431 + Value "1.27476" + } + Block { + BlockType Constant + Name "Constant128" + SID "7522" + Description "Minimum voltage of ADC (V)" + Position [2420, 1722, 2465, 1738] + ZOrder 5432 + Value "-0.01820" + } + Block { + BlockType Constant + Name "Constant129" + SID "7553" + Position [3197, 1105, 3233, 1125] + ZOrder 5455 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant13" + SID "7993" + Description "Each half of QPD" + Position [4065, 1202, 4095, 1218] + ZOrder 5890 + Value "0" + } + Block { + BlockType Constant + Name "Constant130" + SID "7561" + Description "Minimum voltage of ADC (V)" + Position [2350, 1997, 2395, 2013] + ZOrder 5465 + Value "1.41936" + } + Block { + BlockType Constant + Name "Constant131" + SID "7562" + Description "Minimum voltage of ADC (V)" + Position [2420, 1927, 2465, 1943] + ZOrder 5466 + Value "-0.02570" + } + Block { + BlockType Constant + Name "Constant132" + SID "7563" + Description "Minimum voltage of ADC (V)" + Position [2350, 2202, 2395, 2218] + ZOrder 5471 + Value "0.90026" + } + Block { + BlockType Constant + Name "Constant133" + SID "7564" + Description "Minimum voltage of ADC (V)" + Position [2420, 2132, 2465, 2148] + ZOrder 5472 + Value "-0.00708" + } + Block { + BlockType Constant + Name "Constant134" + SID "7565" + Description "Minimum voltage of ADC (V)" + Position [2350, 2407, 2395, 2423] + ZOrder 5488 + Value "1.46694" + } + Block { + BlockType Constant + Name "Constant135" + SID "7617" + Description "Minimum voltage of ADC (V)" + Position [2350, 2817, 2395, 2833] + ZOrder 5521 + Value "1.57576" + } + Block { + BlockType Constant + Name "Constant136" + SID "7567" + Description "Minimum voltage of ADC (V)" + Position [2420, 2337, 2465, 2353] + ZOrder 5489 + Value "-0.02658" + } + Block { + BlockType Constant + Name "Constant137" + SID "7568" + Description "Minimum voltage of ADC (V)" + Position [2350, 2612, 2395, 2628] + ZOrder 5494 + Value "1.46475" + } + Block { + BlockType Constant + Name "Constant138" + SID "7569" + Description "Minimum voltage of ADC (V)" + Position [2420, 2542, 2465, 2558] + ZOrder 5495 + Value "-0.02584" + } + Block { + BlockType Constant + Name "Constant139" + SID "7618" + Description "Minimum voltage of ADC (V)" + Position [2420, 2747, 2465, 2763] + ZOrder 5522 + Value "-0.02386" + } + Block { + BlockType Constant + Name "Constant14" + SID "7994" + Description "Each half of QPD" + Position [4065, 1302, 4095, 1318] + ZOrder 5893 + Value "0" + } + Block { + BlockType Constant + Name "Constant140" + SID "7619" + Description "Minimum voltage of ADC (V)" + Position [2350, 3022, 2395, 3038] + ZOrder 5527 + Value "0.90805" + } + Block { + BlockType Constant + Name "Constant141" + SID "7620" + Description "Minimum voltage of ADC (V)" + Position [2420, 2952, 2465, 2968] + ZOrder 5528 + Value "-0.00910" + } + Block { + BlockType Constant + Name "Constant142" + SID "7621" + Description "Minimum voltage of ADC (V)" + Position [2350, 3227, 2395, 3243] + ZOrder 5543 + Value "1.30124" + } + Block { + BlockType Constant + Name "Constant143" + SID "7622" + Description "Minimum voltage of ADC (V)" + Position [2420, 3157, 2465, 3173] + ZOrder 5544 + Value "-0.02072" + } + Block { + BlockType Constant + Name "Constant144" + SID "7623" + Description "Minimum voltage of ADC (V)" + Position [2350, 3432, 2395, 3448] + ZOrder 5549 + Value "1.27476" + } + Block { + BlockType Constant + Name "Constant145" + SID "7624" + Description "Minimum voltage of ADC (V)" + Position [2420, 3362, 2465, 3378] + ZOrder 5550 + Value "-0.01820" + } + Block { + BlockType Constant + Name "Constant146" + SID "7684" + Position [3407, 1105, 3443, 1125] + ZOrder 5587 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant147" + SID "8824" + Description "Diameter of oplev laser PL204 (mm)" + Position [2785, 9275, 2830, 9305] + ZOrder 7029 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant148" + SID "8825" + Description "Each half of QPD" + Position [2880, 9230, 2925, 9260] + ZOrder 7031 + Value "2" + } + Block { + BlockType Constant + Name "Constant15" + SID "7995" + Description "Each half of QPD" + Position [4065, 1402, 4095, 1418] + ZOrder 5896 + Value "0" + } + Block { + BlockType Constant + Name "Constant150" + SID "8971" + Description "Diameter of oplev laser PL204 (mm)" + Position [2495, 6555, 2540, 6585] + ZOrder 6871 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant151" + SID "8978" + Description "Each half of QPD" + Position [2605, 6555, 2650, 6585] + ZOrder 6878 + Value "2" + } + Block { + BlockType Constant + Name "Constant16" + SID "7996" + Description "Each half of QPD" + Position [3635, 1862, 3665, 1878] + ZOrder 5901 + Value "0" + } + Block { + BlockType Constant + Name "Constant17" + SID "8205" + Position [4925, 2252, 4955, 2268] + ZOrder 6098 + Value "2" + } + Block { + BlockType Constant + Name "Constant18" + SID "8036" + Description "Each half of QPD" + Position [4065, 1502, 4095, 1518] + ZOrder 5936 + Value "0" + } + Block { + BlockType Constant + Name "Constant19" + SID "8037" + Description "Each half of QPD" + Position [4065, 1602, 4095, 1618] + ZOrder 5939 + Value "0" + } + Block { + BlockType Constant + Name "Constant2" + SID "4683" + Description "Diameter of oplev laser PL204 (mm)" + Position [2775, 3585, 2820, 3615] + ZOrder 2488 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant20" + SID "8038" + Description "Each half of QPD" + Position [4065, 1702, 4095, 1718] + ZOrder 5942 + Value "0" + } + Block { + BlockType Constant + Name "Constant21" + SID "8206" + Position [4925, 2557, 4955, 2573] + ZOrder 6138 + Value "2" + } + Block { + BlockType Constant + Name "Constant22" + SID "8207" + Position [4925, 2407, 4955, 2423] + ZOrder 6118 + Value "2" + } + Block { + BlockType Constant + Name "Constant23" + SID "8271" + Description "Minimum voltage of ADC (V)" + Position [2350, 1212, 2395, 1228] + ZOrder 6166 + Value "0" + } + Block { + BlockType Constant + Name "Constant24" + SID "8273" + Description "Minimum voltage of ADC (V)" + Position [2350, 1417, 2395, 1433] + ZOrder 6168 + Value "0" + } + Block { + BlockType Constant + Name "Constant25" + SID "8277" + Description "Minimum voltage of ADC (V)" + Position [2350, 1622, 2395, 1638] + ZOrder 6172 + Value "0" + } + Block { + BlockType Constant + Name "Constant26" + SID "3518" + Description "Minimum voltage of ADC (V)" + Position [1745, 520, 1790, 550] + ZOrder 1148 + Value "-10" + } + Block { + BlockType Constant + Name "Constant27" + SID "8279" + Description "Minimum voltage of ADC (V)" + Position [2350, 1827, 2395, 1843] + ZOrder 6174 + Value "0" + } + Block { + BlockType Constant + Name "Constant28" + SID "8281" + Description "Minimum voltage of ADC (V)" + Position [2350, 2032, 2395, 2048] + ZOrder 6176 + Value "0" + } + Block { + BlockType Constant + Name "Constant29" + SID "8283" + Description "Minimum voltage of ADC (V)" + Position [2350, 2237, 2395, 2253] + ZOrder 6178 + Value "0" + } + Block { + BlockType Constant + Name "Constant3" + SID "2991" + Description "Each half of QPD" + Position [3040, 3590, 3085, 3620] + ZOrder 734 + Value "2" + } + Block { + BlockType Constant + Name "Constant30" + SID "8285" + Description "Minimum voltage of ADC (V)" + Position [2350, 2442, 2395, 2458] + ZOrder 6180 + Value "0" + } + Block { + BlockType Constant + Name "Constant31" + SID "8287" + Description "Minimum voltage of ADC (V)" + Position [2350, 2647, 2395, 2663] + ZOrder 6182 + Value "0" + } + Block { + BlockType Constant + Name "Constant32" + SID "8289" + Description "Minimum voltage of ADC (V)" + Position [2350, 2852, 2395, 2868] + ZOrder 6184 + Value "0" + } + Block { + BlockType Constant + Name "Constant33" + SID "8291" + Description "Minimum voltage of ADC (V)" + Position [2350, 3057, 2395, 3073] + ZOrder 6186 + Value "0" + } + Block { + BlockType Constant + Name "Constant34" + SID "8295" + Description "Minimum voltage of ADC (V)" + Position [2350, 3262, 2395, 3278] + ZOrder 6190 + Value "0" + } + Block { + BlockType Constant + Name "Constant35" + SID "8297" + Description "Minimum voltage of ADC (V)" + Position [2350, 3467, 2395, 3483] + ZOrder 6192 + Value "0" + } + Block { + BlockType Constant + Name "Constant36" + SID "8321" + Position [4925, 322, 4955, 338] + ZOrder 6208 + Value "2" + } + Block { + BlockType Constant + Name "Constant37" + SID "8471" + Position [4925, 472, 4955, 488] + ZOrder 6368 + Value "2" + } + Block { + BlockType Constant + Name "Constant38" + SID "8493" + Position [4925, 622, 4955, 638] + ZOrder 6388 + Value "2" + } + Block { + BlockType Constant + Name "Constant39" + SID "3863" + Description "Each half of QPD" + Position [5355, 3092, 5385, 3108] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant4" + SID "3071" + Description "positive and negative voltage" + Position [1635, 437, 1670, 463] + ZOrder 808 + Value "2" + } + Block { + BlockType Constant + Name "Constant40" + SID "5318" + Position [5535, 4972, 5565, 4988] + ZOrder 3163 + Value "2" + } + Block { + BlockType Constant + Name "Constant41" + SID "5319" + Position [5535, 4837, 5565, 4853] + ZOrder 3154 + Value "2" + } + Block { + BlockType Constant + Name "Constant42" + SID "3865" + Description "Each half of QPD" + Position [5355, 3192, 5385, 3208] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "3868" + Description "Each half of QPD" + Position [5355, 3292, 5385, 3308] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant44" + SID "5320" + Position [5535, 5102, 5565, 5118] + ZOrder 3172 + Value "2" + } + Block { + BlockType Constant + Name "Constant45" + SID "3881" + Description "Incident angle of laser against mirror (deg)" + Position [2635, 3469, 2710, 3481] + ZOrder 1512 + Value "45" + } + Block { + BlockType Constant + Name "Constant46" + SID "3882" + Description "Distance from mirror to beam splitter (mm)" + Position [2635, 3509, 2710, 3521] + ZOrder 1513 + Value "350" + } + Block { + BlockType Constant + Name "Constant47" + SID "3883" + Description "Distance from beam splitter to QPD1 (mm)" + Position [2775, 3509, 2850, 3521] + ZOrder 1514 + Value "60" + } + Block { + BlockType Constant + Name "Constant48" + SID "3884" + Description "Distance from beam splitter to lens (mm)" + Position [2635, 3549, 2710, 3561] + ZOrder 1515 + Value "20" + } + Block { + BlockType Constant + Name "Constant49" + SID "8494" + Position [4925, 772, 4955, 788] + ZOrder 6408 + Value "2" + } + Block { + BlockType Constant + Name "Constant5" + SID "7802" + Description "Diameter of oplev laser PL204 (mm)" + Position [2465, 5267, 2495, 5283] + ZOrder 5736 + Value "0.95" + } + Block { + BlockType Constant + Name "Constant50" + SID "3886" + Description "Focal length of lens (mm)" + Position [2775, 3544, 2850, 3556] + ZOrder 1517 + Value "150" + } + Block { + BlockType Constant + Name "Constant51" + SID "8537" + Position [4925, 927, 4955, 943] + ZOrder 6428 + Value "2" + } + Block { + BlockType Constant + Name "Constant52" + SID "8538" + Position [4925, 1077, 4955, 1093] + ZOrder 6448 + Value "2" + } + Block { + BlockType Constant + Name "Constant53" + SID "8539" + Position [4925, 1227, 4955, 1243] + ZOrder 6468 + Value "2" + } + Block { + BlockType Constant + Name "Constant54" + SID "4353" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3465, 12059, 3540, 12071] + ZOrder 2230 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant55" + SID "4354" + Description "Diameter of oplev laser PL204 (mm)" + Position [2735, 12310, 2780, 12340] + ZOrder 2180 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant56" + SID "4355" + Description "Each half of QPD" + Position [2830, 12265, 2875, 12295] + ZOrder 2182 + Value "2" + } + Block { + BlockType Constant + Name "Constant57" + SID "4356" + Description "Each half of QPD" + Position [5360, 11882, 5390, 11898] + ZOrder 2262 + Value "0" + } + Block { + BlockType Constant + Name "Constant58" + SID "5717" + Description "Focal length of lens (mm)" + Position [3355, 12359, 3430, 12371] + ZOrder 3546 + Value "-1" + } + Block { + BlockType Constant + Name "Constant59" + SID "5898" + Description "Diameter of oplev laser PL204 (mm)" + Position [2465, 4052, 2495, 4068] + ZOrder 3799 + Value "0.95" + } + Block { + BlockType Constant + Name "Constant6" + SID "3007" + Description "Maximum voltage of ADC (V)" + Position [1745, 465, 1790, 495] + ZOrder 745 + Value "10" + } + Block { + BlockType Constant + Name "Constant60" + SID "4359" + Description "Each half of QPD" + Position [5360, 11982, 5390, 11998] + ZOrder 2265 + Value "0" + } + Block { + BlockType Constant + Name "Constant61" + SID "4360" + Description "Each half of QPD" + Position [5360, 12082, 5390, 12098] + ZOrder 2268 + Value "0" + } + Block { + BlockType Constant + Name "Constant62" + SID "5749" + Description "amplifier gain" + Position [2340, 11189, 2415, 11201] + ZOrder 3641 + Value "3" + } + Block { + BlockType Constant + Name "Constant63" + SID "4362" + Description "Incident angle of laser against mirror (deg)" + Position [3145, 12059, 3220, 12071] + ZOrder 2271 + Value "45" + } + Block { + BlockType Constant + Name "Constant64" + SID "4363" + Description "Distance from mirror to beam splitter (mm)" + Position [3145, 12119, 3220, 12131] + ZOrder 2272 + Value "340" + } + Block { + BlockType Constant + Name "Constant65" + SID "4364" + Description "Distance from beam splitter to QPD1 (mm)" + Position [3145, 12159, 3220, 12171] + ZOrder 2273 + Value "40" + } + Block { + BlockType Constant + Name "Constant66" + SID "4365" + Description "Distance from beam splitter to lens (mm)" + Position [3145, 12199, 3220, 12211] + ZOrder 2274 + Value "65" + } + Block { + BlockType Constant + Name "Constant67" + SID "4366" + Description "Focal length of lens (mm)" + Position [3145, 12269, 3220, 12281] + ZOrder 2275 + Value "150" + } + Block { + BlockType Constant + Name "Constant68" + SID "4667" + Description "Diameter of oplev laser PL204 (mm)" + Position [2755, 11590, 2800, 11620] + ZOrder 2487 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant69" + SID "4628" + Description "Each half of QPD" + Position [2835, 11545, 2880, 11575] + ZOrder 2447 + Value "2" + } + Block { + BlockType Constant + Name "Constant7" + SID "3008" + Description "Quantization range of 16 bit ADC." + Position [1715, 400, 1760, 430] + ZOrder 746 + Value "65536" + } + Block { + BlockType Constant + Name "Constant70" + SID "4685" + Description "Each half of QPD" + Position [3325, 12692, 3355, 12708] + ZOrder 2491 + Value "0" + } + Block { + BlockType Constant + Name "Constant71" + SID "5963" + Description "Diameter of oplev laser PL204 (mm)" + Position [2465, 4652, 2495, 4668] + ZOrder 3874 + Value "0.95" + } + Block { + BlockType Constant + Name "Constant72" + SID "4762" + Description "Minimum voltage of ADC (V)" + Position [130, 4545, 175, 4575] + ZOrder 2568 + Value "-10" + } + Block { + BlockType Constant + Name "Constant73" + SID "4763" + Description "positive and negative voltage" + Position [20, 4462, 55, 4488] + ZOrder 2566 + Value "2" + } + Block { + BlockType Constant + Name "Constant74" + SID "4764" + Description "Maximum voltage of ADC (V)" + Position [130, 4490, 175, 4520] + ZOrder 2563 + Value "10" + } + Block { + BlockType Constant + Name "Constant75" + SID "4765" + Description "Quantization range of 16 bit ADC." + Position [100, 4425, 145, 4455] + ZOrder 2564 + Value "65536" + } + Block { + BlockType Constant + Name "Constant76" + SID "5751" + Description "single-to-differential board" + Position [2475, 11204, 2550, 11216] + ZOrder 3643 + Value "2" + } + Block { + BlockType Constant + Name "Constant77" + SID "4821" + Description "accelerometer sensitivity (V/m/s^2)" + Position [2340, 11174, 2415, 11186] + ZOrder 3640 + Value "300" + } + Block { + BlockType Constant + Name "Constant78" + SID "5782" + Description "Coefficient of monitor output of piezo driver" + Position [2480, 13367, 2510, 13383] + ZOrder 3674 + Value "25" + } + Block { + BlockType Constant + Name "Constant79" + SID "4831" + Description "Each half of QPD" + Position [5160, 2752, 5190, 2768] + ZOrder 2685 + Value "0" + } + Block { + BlockType Constant + Name "Constant8" + SID "7876" + Description "Diameter of oplev laser PL204 (mm)" + Position [2465, 5792, 2495, 5808] + ZOrder 5810 + Value "0.95" + } + Block { + BlockType Constant + Name "Constant80" + SID "4832" + Description "Each half of QPD" + Position [5160, 2852, 5190, 2868] + ZOrder 2688 + Value "0" + } + Block { + BlockType Constant + Name "Constant81" + SID "4833" + Description "Each half of QPD" + Position [5160, 2952, 5190, 2968] + ZOrder 2691 + Value "0" + } + Block { + BlockType Constant + Name "Constant82" + SID "5983" + Description "Each half of QPD" + Position [3380, 3930, 3425, 3960] + ZOrder 3885 + Value "-1" + } + Block { + BlockType Constant + Name "Constant84" + SID "4946" + Position [5730, 4077, 5760, 4093] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant85" + SID "8540" + Position [4925, 1377, 4955, 1393] + ZOrder 6488 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "4940" + Position [5730, 3937, 5760, 3953] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "4962" + Position [5730, 4207, 5760, 4223] + ZOrder 2812 + Value "2" + } + Block { + BlockType Constant + Name "Constant88" + SID "4981" + Position [5535, 4502, 5565, 4518] + ZOrder 2838 + Value "2" + } + Block { + BlockType Constant + Name "Constant89" + SID "4982" + Position [5535, 4367, 5565, 4383] + ZOrder 2829 + Value "2" + } + Block { + BlockType Constant + Name "Constant9" + SID "8161" + Position [4925, 1952, 4955, 1968] + ZOrder 6058 + Value "2" + } + Block { + BlockType Constant + Name "Constant90" + SID "4983" + Position [5535, 4632, 5565, 4648] + ZOrder 2847 + Value "2" + } + Block { + BlockType Constant + Name "Constant91" + SID "5176" + Description "Each half of QPD" + Position [4730, 2992, 4760, 3008] + ZOrder 3018 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "5237" + Description "Each half of QPD" + Position [5045, 3327, 5075, 3343] + ZOrder 3074 + Value "0" + } + Block { + BlockType Constant + Name "Constant94" + SID "5477" + Position [5485, 13802, 5515, 13818] + ZOrder 3426 + Value "2" + } + Block { + BlockType Constant + Name "Constant95" + SID "5478" + Position [5485, 13667, 5515, 13683] + ZOrder 3417 + Value "2" + } + Block { + BlockType Constant + Name "Constant96" + SID "5479" + Position [5485, 13932, 5515, 13948] + ZOrder 3435 + Value "2" + } + Block { + BlockType Constant + Name "Constant97" + SID "5399" + Description "Each half of QPD" + Position [5100, 11537, 5130, 11553] + ZOrder 3232 + Value "0" + } + Block { + BlockType Constant + Name "Constant98" + SID "5400" + Description "Each half of QPD" + Position [5100, 11637, 5130, 11653] + ZOrder 3235 + Value "0" + } + Block { + BlockType Constant + Name "Constant99" + SID "5401" + Description "Each half of QPD" + Position [5100, 11737, 5130, 11753] + ZOrder 3238 + Value "0" + } + Block { + BlockType Reference + Name "DAC_0" + SID "4656" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [7345, 3941, 7375, 6724] + ZOrder 2477 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "5752" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [7345, 6774, 7375, 9561] + ZOrder 3644 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux1" + SID "3284" + Ports [1, 4] + Position [6090, 3610, 6095, 3770] + ZOrder 909 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux10" + SID "7719" + Ports [1, 6] + Position [4240, 3044, 4245, 3356] + ZOrder 5622 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "3793" + Ports [1, 3] + Position [4250, 3577, 4255, 3803] + ZOrder 3616 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux5" + SID "4367" + Ports [1, 4] + Position [6175, 12389, 6180, 12606] + ZOrder 2209 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux6" + SID "4368" + Ports [1, 3] + Position [5895, 12405, 5900, 12635] + ZOrder 2233 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux9" + SID "7558" + Ports [1, 6] + Position [3690, 3044, 3695, 3356] + ZOrder 5462 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Product + Name "Divide" + SID "2977" + Ports [2, 1] + Position [2160, 3612, 2190, 3643] + ZOrder 720 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2980" + Ports [2, 1] + Position [2160, 3787, 2190, 3818] + ZOrder 723 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "7805" + Ports [2, 1] + Position [2195, 5002, 2225, 5033] + ZOrder 5705 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide101" + SID "5899" + Ports [2, 1] + Position [2590, 3622, 2620, 3653] + ZOrder 3800 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide102" + SID "5900" + Ports [2, 1] + Position [2590, 3797, 2620, 3828] + ZOrder 3801 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide103" + SID "5967" + Ports [2, 1] + Position [2710, 4147, 2740, 4178] + ZOrder 3867 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "7806" + Ports [2, 1] + Position [2195, 5177, 2225, 5208] + ZOrder 5707 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "7807" + Ports [2, 1] + Position [2600, 4837, 2630, 4868] + ZOrder 5737 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "3050" + Ports [2, 1] + Position [2195, 4212, 2225, 4243] + ZOrder 788 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3051" + Ports [2, 1] + Position [2195, 4387, 2225, 4418] + ZOrder 790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide149" + SID "8182" + Ports [2, 1] + Position [5360, 2012, 5390, 2043] + ZOrder 6084 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3052" + Ports [2, 1] + Position [2195, 4562, 2225, 4593] + ZOrder 794 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide150" + SID "8183" + Ports [2, 1] + Position [5360, 2092, 5390, 2123] + ZOrder 6086 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide151" + SID "8208" + Ports [2, 1] + Position [5360, 2467, 5390, 2498] + ZOrder 6144 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide152" + SID "8209" + Ports [2, 1] + Position [5360, 2547, 5390, 2578] + ZOrder 6146 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide153" + SID "7461" + Ports [2, 1] + Position [2490, 1147, 2520, 1178] + ZOrder 5363 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide154" + SID "7472" + Ports [2, 1] + Position [2490, 1352, 2520, 1383] + ZOrder 5374 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide155" + SID "7498" + Ports [2, 1] + Position [1815, 1137, 1845, 1168] + ZOrder 5400 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide156" + SID "7499" + Ports [2, 1] + Position [1815, 1342, 1845, 1373] + ZOrder 5401 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide157" + SID "7500" + Ports [2, 1] + Position [1815, 1547, 1845, 1578] + ZOrder 5402 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide158" + SID "7501" + Ports [2, 1] + Position [1815, 1752, 1845, 1783] + ZOrder 5403 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide159" + SID "7502" + Ports [2, 1] + Position [1815, 1957, 1845, 1988] + ZOrder 5404 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "5965" + Ports [2, 1] + Position [2600, 4222, 2630, 4253] + ZOrder 3875 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide160" + SID "7503" + Ports [2, 1] + Position [1815, 2162, 1845, 2193] + ZOrder 5405 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide161" + SID "7504" + Ports [2, 1] + Position [1815, 2367, 1845, 2398] + ZOrder 5406 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide162" + SID "7505" + Ports [2, 1] + Position [1815, 2572, 1845, 2603] + ZOrder 5407 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide163" + SID "7506" + Ports [2, 1] + Position [1815, 2777, 1845, 2808] + ZOrder 5408 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide164" + SID "7507" + Ports [2, 1] + Position [1815, 2982, 1845, 3013] + ZOrder 5409 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide165" + SID "7508" + Ports [2, 1] + Position [1830, 3187, 1860, 3218] + ZOrder 5410 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide166" + SID "7509" + Ports [2, 1] + Position [1830, 3392, 1860, 3423] + ZOrder 5411 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide167" + SID "8210" + Ports [2, 1] + Position [5360, 2162, 5390, 2193] + ZOrder 6104 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide168" + SID "8472" + Ports [2, 1] + Position [5360, 382, 5390, 413] + ZOrder 6374 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide169" + SID "7524" + Ports [2, 1] + Position [2490, 1557, 2520, 1588] + ZOrder 5422 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3430" + Ports [2, 1] + Position [3125, 4427, 3155, 4458] + ZOrder 1054 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide170" + SID "7525" + Ports [2, 1] + Position [2490, 1762, 2520, 1793] + ZOrder 5429 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide171" + SID "7526" + Ports [2, 1] + Position [2860, 1567, 2890, 1598] + ZOrder 5441 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide172" + SID "7527" + Ports [2, 1] + Position [2860, 1772, 2890, 1803] + ZOrder 5443 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide173" + SID "7551" + Ports [2, 1] + Position [3245, 1167, 3275, 1198] + ZOrder 5453 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide174" + SID "7552" + Ports [2, 1] + Position [3245, 1242, 3275, 1273] + ZOrder 5454 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide175" + SID "7571" + Ports [2, 1] + Position [2490, 1967, 2520, 1998] + ZOrder 5463 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide176" + SID "7572" + Ports [2, 1] + Position [2490, 2172, 2520, 2203] + ZOrder 5469 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide177" + SID "7573" + Ports [2, 1] + Position [2860, 1977, 2890, 2008] + ZOrder 5481 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide178" + SID "7574" + Ports [2, 1] + Position [2860, 2182, 2890, 2213] + ZOrder 5483 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide179" + SID "7575" + Ports [2, 1] + Position [2490, 2377, 2520, 2408] + ZOrder 5486 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "5966" + Ports [2, 1] + Position [2600, 4397, 2630, 4428] + ZOrder 3876 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide180" + SID "7576" + Ports [2, 1] + Position [2490, 2582, 2520, 2613] + ZOrder 5492 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide181" + SID "8211" + Ports [2, 1] + Position [5360, 2317, 5390, 2348] + ZOrder 6124 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide182" + SID "7578" + Ports [2, 1] + Position [2860, 2592, 2890, 2623] + ZOrder 5505 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide183" + SID "7579" + Ports [2, 1] + Position [3245, 1987, 3275, 2018] + ZOrder 5515 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide184" + SID "7580" + Ports [2, 1] + Position [3245, 2052, 3275, 2083] + ZOrder 5516 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide185" + SID "7625" + Ports [2, 1] + Position [2490, 2787, 2520, 2818] + ZOrder 5519 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide186" + SID "7626" + Ports [2, 1] + Position [2490, 2992, 2520, 3023] + ZOrder 5525 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide187" + SID "7627" + Ports [2, 1] + Position [2860, 2797, 2890, 2828] + ZOrder 5537 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide188" + SID "7628" + Ports [2, 1] + Position [2860, 3002, 2890, 3033] + ZOrder 5538 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide189" + SID "7629" + Ports [2, 1] + Position [2490, 3197, 2520, 3228] + ZOrder 5541 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3427" + Ports [2, 1] + Position [3125, 4252, 3155, 4283] + ZOrder 1051 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide190" + SID "7630" + Ports [2, 1] + Position [2490, 3402, 2520, 3433] + ZOrder 5547 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide191" + SID "7631" + Ports [2, 1] + Position [2860, 3207, 2890, 3238] + ZOrder 5559 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide192" + SID "7632" + Ports [2, 1] + Position [2860, 3412, 2890, 3443] + ZOrder 5560 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide193" + SID "7633" + Ports [2, 1] + Position [3245, 2807, 3275, 2838] + ZOrder 5570 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide194" + SID "7634" + Ports [2, 1] + Position [3245, 2872, 3275, 2903] + ZOrder 5571 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide195" + SID "8212" + Ports [2, 1] + Position [5360, 2397, 5390, 2428] + ZOrder 6126 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide196" + SID "8213" + Ports [2, 1] + Position [5360, 2242, 5390, 2273] + ZOrder 6106 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide197" + SID "7686" + Ports [2, 1] + Position [3440, 1252, 3470, 1283] + ZOrder 5588 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide198" + SID "8473" + Ports [2, 1] + Position [5360, 462, 5390, 493] + ZOrder 6376 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide199" + SID "8495" + Ports [2, 1] + Position [5360, 682, 5390, 713] + ZOrder 6414 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2984" + Ports [2, 1] + Position [2160, 3962, 2190, 3993] + ZOrder 728 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "7808" + Ports [2, 1] + Position [3125, 5042, 3155, 5073] + ZOrder 5711 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide200" + SID "8496" + Ports [2, 1] + Position [5360, 762, 5390, 793] + ZOrder 6416 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide201" + SID "8497" + Ports [2, 1] + Position [5360, 532, 5390, 563] + ZOrder 6394 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide202" + SID "8498" + Ports [2, 1] + Position [5360, 612, 5390, 643] + ZOrder 6396 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide203" + SID "8541" + Ports [2, 1] + Position [5360, 987, 5390, 1018] + ZOrder 6454 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide204" + SID "8542" + Ports [2, 1] + Position [5360, 1067, 5390, 1098] + ZOrder 6456 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide205" + SID "8335" + Ports [2, 1] + Position [5360, 232, 5390, 263] + ZOrder 6214 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide206" + SID "8543" + Ports [2, 1] + Position [5360, 1287, 5390, 1318] + ZOrder 6494 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide207" + SID "8544" + Ports [2, 1] + Position [5360, 1367, 5390, 1398] + ZOrder 6496 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide208" + SID "8338" + Ports [2, 1] + Position [5360, 312, 5390, 343] + ZOrder 6216 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide209" + SID "8545" + Ports [2, 1] + Position [5360, 1137, 5390, 1168] + ZOrder 6474 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "7809" + Ports [2, 1] + Position [2600, 5012, 2630, 5043] + ZOrder 5738 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide210" + SID "8546" + Ports [2, 1] + Position [5360, 1217, 5390, 1248] + ZOrder 6476 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide211" + SID "8547" + Ports [2, 1] + Position [5360, 837, 5390, 868] + ZOrder 6434 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide212" + SID "8548" + Ports [2, 1] + Position [5360, 917, 5390, 948] + ZOrder 6436 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide213" + SID "9088" + Ports [2, 1] + Position [2195, 10137, 2225, 10168] + ZOrder 7133 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide214" + SID "9089" + Ports [2, 1] + Position [2195, 10312, 2225, 10343] + ZOrder 7135 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide215" + SID "9090" + Ports [2, 1] + Position [2195, 10487, 2225, 10518] + ZOrder 7139 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide216" + SID "9091" + Ports [2, 1] + Position [2670, 10147, 2700, 10178] + ZOrder 7141 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide217" + SID "9092" + Ports [2, 1] + Position [2960, 10167, 2990, 10198] + ZOrder 7143 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide218" + SID "9093" + Ports [2, 1] + Position [2680, 10322, 2710, 10353] + ZOrder 7146 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide219" + SID "9094" + Ports [2, 1] + Position [2960, 10342, 2990, 10373] + ZOrder 7148 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "7810" + Ports [2, 1] + Position [3125, 4867, 3155, 4898] + ZOrder 5708 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide220" + SID "8765" + Ports [2, 1] + Position [2160, 6062, 2190, 6093] + ZOrder 6850 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide221" + SID "8766" + Ports [2, 1] + Position [2160, 6167, 2190, 6198] + ZOrder 6851 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide222" + SID "8767" + Ports [2, 1] + Position [2160, 6352, 2190, 6383] + ZOrder 6852 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide223" + SID "8768" + Ports [2, 1] + Position [2160, 6452, 2190, 6483] + ZOrder 6853 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide224" + SID "8775" + Ports [2, 1] + Position [2160, 6257, 2190, 6288] + ZOrder 6860 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide225" + SID "8778" + Ports [2, 1] + Position [2160, 6552, 2190, 6583] + ZOrder 6863 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide226" + SID "8780" + Ports [2, 1] + Position [2500, 6072, 2530, 6103] + ZOrder 6865 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide227" + SID "8781" + Ports [2, 1] + Position [2500, 6177, 2530, 6208] + ZOrder 6866 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide228" + SID "8782" + Ports [2, 1] + Position [2500, 6362, 2530, 6393] + ZOrder 6867 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide229" + SID "8783" + Ports [2, 1] + Position [2500, 6462, 2530, 6493] + ZOrder 6868 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "7877" + Ports [2, 1] + Position [2195, 5527, 2225, 5558] + ZOrder 5779 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide230" + SID "8827" + Ports [2, 1] + Position [2200, 9487, 2230, 9518] + ZOrder 7019 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide231" + SID "8828" + Ports [2, 1] + Position [2200, 9662, 2230, 9693] + ZOrder 7021 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide232" + SID "8829" + Ports [2, 1] + Position [2200, 9837, 2230, 9868] + ZOrder 7025 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide233" + SID "8830" + Ports [2, 1] + Position [2675, 9497, 2705, 9528] + ZOrder 7027 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide234" + SID "8831" + Ports [2, 1] + Position [2965, 9517, 2995, 9548] + ZOrder 7030 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide235" + SID "8832" + Ports [2, 1] + Position [2685, 9672, 2715, 9703] + ZOrder 7034 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide236" + SID "8833" + Ports [2, 1] + Position [2965, 9692, 2995, 9723] + ZOrder 7036 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide237" + SID "8935" + Ports [2, 1] + Position [2195, 8882, 2225, 8913] + ZOrder 7057 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide238" + SID "8936" + Ports [2, 1] + Position [2195, 9057, 2225, 9088] + ZOrder 7059 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide239" + SID "8937" + Ports [2, 1] + Position [2195, 9232, 2225, 9263] + ZOrder 7063 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "7878" + Ports [2, 1] + Position [2195, 5702, 2225, 5733] + ZOrder 5781 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide240" + SID "8938" + Ports [2, 1] + Position [2670, 8892, 2700, 8923] + ZOrder 7065 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide241" + SID "8939" + Ports [2, 1] + Position [2960, 8912, 2990, 8943] + ZOrder 7067 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide242" + SID "8940" + Ports [2, 1] + Position [2680, 9067, 2710, 9098] + ZOrder 7070 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide243" + SID "8941" + Ports [2, 1] + Position [2960, 9087, 2990, 9118] + ZOrder 7072 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide244" + SID "8974" + Ports [2, 1] + Position [2710, 6092, 2740, 6123] + ZOrder 6874 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide245" + SID "8975" + Ports [2, 1] + Position [2710, 6197, 2740, 6228] + ZOrder 6875 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide246" + SID "8976" + Ports [2, 1] + Position [2710, 6382, 2740, 6413] + ZOrder 6876 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide247" + SID "8977" + Ports [2, 1] + Position [2710, 6482, 2740, 6513] + ZOrder 6877 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "7879" + Ports [2, 1] + Position [2600, 5362, 2630, 5393] + ZOrder 5811 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "7880" + Ports [2, 1] + Position [3125, 5567, 3155, 5598] + ZOrder 5785 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "3519" + Ports [2, 1] + Position [1915, 417, 1945, 448] + ZOrder 1149 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "7881" + Ports [2, 1] + Position [2600, 5537, 2630, 5568] + ZOrder 5812 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "7882" + Ports [2, 1] + Position [3125, 5392, 3155, 5423] + ZOrder 5782 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "5877" + Ports [2, 1] + Position [2720, 3587, 2750, 3618] + ZOrder 3778 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "7883" + Ports [2, 1] + Position [2710, 5287, 2740, 5318] + ZOrder 5808 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "7884" + Ports [2, 1] + Position [2195, 5352, 2225, 5383] + ZOrder 5777 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "8068" + Ports [2, 1] + Position [5360, 1707, 5390, 1738] + ZOrder 5984 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "8162" + Ports [2, 1] + Position [5360, 1862, 5390, 1893] + ZOrder 6064 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide34" + SID "8163" + Ports [2, 1] + Position [5360, 1942, 5390, 1973] + ZOrder 6066 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide35" + SID "8071" + Ports [2, 1] + Position [5360, 1787, 5390, 1818] + ZOrder 5986 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide36" + SID "5321" + Ports [2, 1] + Position [6050, 4752, 6080, 4783] + ZOrder 3190 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide37" + SID "4369" + Ports [2, 1] + Position [2150, 12442, 2180, 12473] + ZOrder 2170 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide38" + SID "4370" + Ports [2, 1] + Position [2150, 12617, 2180, 12648] + ZOrder 2172 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide39" + SID "4371" + Ports [2, 1] + Position [2145, 11742, 2175, 11773] + ZOrder 2191 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2990" + Ports [2, 1] + Position [3125, 3642, 3155, 3673] + ZOrder 733 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide40" + SID "4372" + Ports [2, 1] + Position [2145, 11917, 2175, 11948] + ZOrder 2193 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide41" + SID "4373" + Ports [2, 1] + Position [2145, 12092, 2175, 12123] + ZOrder 2197 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide42" + SID "4374" + Ports [2, 1] + Position [2630, 11752, 2660, 11783] + ZOrder 2199 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide43" + SID "4375" + Ports [2, 1] + Position [2910, 11947, 2940, 11978] + ZOrder 2213 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide44" + SID "4376" + Ports [2, 1] + Position [2630, 11927, 2660, 11958] + ZOrder 2200 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide45" + SID "4377" + Ports [2, 1] + Position [2910, 11772, 2940, 11803] + ZOrder 2210 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide46" + SID "4378" + Ports [2, 1] + Position [2150, 12792, 2180, 12823] + ZOrder 2176 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide47" + SID "4379" + Ports [2, 1] + Position [2625, 12452, 2655, 12483] + ZOrder 2178 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide48" + SID "5748" + Ports [2, 1] + Position [2435, 11172, 2465, 11203] + ZOrder 3639 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide49" + SID "4381" + Ports [2, 1] + Position [2915, 12472, 2945, 12503] + ZOrder 2181 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide50" + SID "4382" + Ports [2, 1] + Position [2635, 12627, 2665, 12658] + ZOrder 2185 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide51" + SID "4383" + Ports [2, 1] + Position [2915, 12647, 2945, 12678] + ZOrder 2187 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide52" + SID "4766" + Ports [2, 1] + Position [300, 4442, 330, 4473] + ZOrder 2569 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide53" + SID "4767" + Ports [2, 1] + Position [215, 4432, 245, 4463] + ZOrder 2565 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide54" + SID "4769" + Ports [2, 1] + Position [710, 4417, 740, 4448] + ZOrder 2570 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide55" + SID "4770" + Ports [2, 1] + Position [710, 4622, 740, 4653] + ZOrder 2571 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide56" + SID "4771" + Ports [2, 1] + Position [710, 4827, 740, 4858] + ZOrder 2572 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide57" + SID "4772" + Ports [2, 1] + Position [710, 5032, 740, 5063] + ZOrder 2573 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide58" + SID "4781" + Ports [2, 1] + Position [2140, 11542, 2170, 11573] + ZOrder 2658 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide59" + SID "4817" + Ports [2, 1] + Position [2140, 11142, 2170, 11173] + ZOrder 2661 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "2996" + Ports [2, 1] + Position [3125, 3817, 3155, 3848] + ZOrder 740 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide60" + SID "4823" + Ports [2, 1] + Position [2495, 11152, 2525, 11183] + ZOrder 2664 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide61" + SID "5099" + Ports [2, 1] + Position [6165, 3847, 6195, 3878] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "5106" + Ports [2, 1] + Position [6165, 3987, 6195, 4018] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "5107" + Ports [2, 1] + Position [6165, 4067, 6195, 4098] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide64" + SID "5138" + Ports [2, 1] + Position [6050, 4282, 6080, 4313] + ZOrder 2974 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide65" + SID "5139" + Ports [2, 1] + Position [6050, 4422, 6080, 4453] + ZOrder 2978 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide66" + SID "5140" + Ports [2, 1] + Position [6050, 4502, 6080, 4533] + ZOrder 2980 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "5101" + Ports [2, 1] + Position [6165, 3927, 6195, 3958] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "5114" + Ports [2, 1] + Position [6165, 4132, 6195, 4163] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "5115" + Ports [2, 1] + Position [6165, 4212, 6195, 4243] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "3013" + Ports [2, 1] + Position [1830, 407, 1860, 438] + ZOrder 751 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide70" + SID "5141" + Ports [2, 1] + Position [6050, 4362, 6080, 4393] + ZOrder 2976 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide71" + SID "5142" + Ports [2, 1] + Position [6050, 4567, 6080, 4598] + ZOrder 2982 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide72" + SID "5143" + Ports [2, 1] + Position [6050, 4647, 6080, 4678] + ZOrder 2984 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide73" + SID "5851" + Ports [2, 1] + Position [3560, 3687, 3590, 3718] + ZOrder 3750 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide74" + SID "5322" + Ports [2, 1] + Position [6050, 4892, 6080, 4923] + ZOrder 3194 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide75" + SID "5323" + Ports [2, 1] + Position [6050, 4972, 6080, 5003] + ZOrder 3196 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide76" + SID "5324" + Ports [2, 1] + Position [6050, 4832, 6080, 4863] + ZOrder 3192 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide77" + SID "5325" + Ports [2, 1] + Position [6050, 5037, 6080, 5068] + ZOrder 3198 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide78" + SID "5326" + Ports [2, 1] + Position [6050, 5117, 6080, 5148] + ZOrder 3200 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide79" + SID "5486" + Ports [2, 1] + Position [6000, 13582, 6030, 13613] + ZOrder 3453 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "7803" + Ports [2, 1] + Position [2710, 4762, 2740, 4793] + ZOrder 5734 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide80" + SID "5487" + Ports [2, 1] + Position [6115, 12677, 6145, 12708] + ZOrder 3350 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide81" + SID "5488" + Ports [2, 1] + Position [6115, 12817, 6145, 12848] + ZOrder 3358 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide82" + SID "5489" + Ports [2, 1] + Position [6115, 12897, 6145, 12928] + ZOrder 3360 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide83" + SID "5490" + Ports [2, 1] + Position [6000, 13112, 6030, 13143] + ZOrder 3384 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide84" + SID "5491" + Ports [2, 1] + Position [6000, 13252, 6030, 13283] + ZOrder 3388 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide85" + SID "5492" + Ports [2, 1] + Position [6000, 13332, 6030, 13363] + ZOrder 3390 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide86" + SID "5493" + Ports [2, 1] + Position [6115, 12757, 6145, 12788] + ZOrder 3352 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide87" + SID "5494" + Ports [2, 1] + Position [6115, 12962, 6145, 12993] + ZOrder 3366 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide88" + SID "5495" + Ports [2, 1] + Position [6115, 13042, 6145, 13073] + ZOrder 3368 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide89" + SID "5496" + Ports [2, 1] + Position [6000, 13192, 6030, 13223] + ZOrder 3386 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "7804" + Ports [2, 1] + Position [2195, 4827, 2225, 4858] + ZOrder 5703 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide90" + SID "5497" + Ports [2, 1] + Position [6000, 13397, 6030, 13428] + ZOrder 3392 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide91" + SID "5498" + Ports [2, 1] + Position [6000, 13477, 6030, 13508] + ZOrder 3394 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide92" + SID "5499" + Ports [2, 1] + Position [6000, 13722, 6030, 13753] + ZOrder 3457 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide93" + SID "5500" + Ports [2, 1] + Position [6000, 13802, 6030, 13833] + ZOrder 3459 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide94" + SID "5501" + Ports [2, 1] + Position [6000, 13662, 6030, 13693] + ZOrder 3455 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide95" + SID "5502" + Ports [2, 1] + Position [6000, 13867, 6030, 13898] + ZOrder 3461 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide96" + SID "5503" + Ports [2, 1] + Position [6000, 13947, 6030, 13978] + ZOrder 3463 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide98" + SID "5750" + Ports [2, 1] + Position [2580, 11152, 2610, 11183] + ZOrder 3642 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide99" + SID "5778" + Ports [2, 1] + Position [2150, 13342, 2180, 13373] + ZOrder 3670 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [1387, 5780, 1427, 5819] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Fcn + Name "Fcn" + SID "5197" + Position [4860, 3210, 4920, 3240] + ZOrder 3039 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn1" + SID "5199" + Position [5045, 3210, 5105, 3240] + ZOrder 3041 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn10" + SID "5452" + Position [5120, 12340, 5180, 12370] + ZOrder 3280 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn11" + SID "5453" + Position [5305, 12340, 5365, 12370] + ZOrder 3281 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "5238" + Position [5170, 3550, 5230, 3580] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "5239" + Position [5355, 3550, 5415, 3580] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn4" + SID "5404" + Position [4800, 11995, 4860, 12025] + ZOrder 3246 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn5" + SID "5405" + Position [4985, 11995, 5045, 12025] + ZOrder 3247 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn6" + SID "7998" + Position [3770, 2325, 3830, 2355] + ZOrder 5904 + Expr "u[1]+u[2]+u[3]+u[4]+u[5]+u[6]" + } + Block { + BlockType Fcn + Name "Fcn7" + SID "8057" + Position [3975, 2430, 4035, 2460] + ZOrder 5949 + Expr "u[1]+u[2]+u[3]+u[4]+u[5]+u[6]" + } + Block { + BlockType From + Name "From10" + SID "7742" + Position [7035, 4521, 7075, 4549] + ZOrder 5644 + CloseFcn "tagdialog Close" + GotoTag "YI4" + } + Block { + BlockType From + Name "From11" + SID "7737" + Position [7035, 4696, 7075, 4724] + ZOrder 5639 + CloseFcn "tagdialog Close" + GotoTag "YT1" + } + Block { + BlockType From + Name "From12" + SID "7738" + Position [7035, 4871, 7075, 4899] + ZOrder 5640 + CloseFcn "tagdialog Close" + GotoTag "YT2" + } + Block { + BlockType From + Name "From13" + SID "7761" + Position [7035, 5046, 7075, 5074] + ZOrder 5663 + CloseFcn "tagdialog Close" + GotoTag "YT3" + } + Block { + BlockType From + Name "From14" + SID "7762" + Position [7035, 5221, 7075, 5249] + ZOrder 5664 + CloseFcn "tagdialog Close" + GotoTag "YT4" + } + Block { + BlockType From + Name "From7" + SID "7733" + Position [7035, 3996, 7075, 4024] + ZOrder 5635 + CloseFcn "tagdialog Close" + GotoTag "YI1" + } + Block { + BlockType From + Name "From8" + SID "7734" + Position [7035, 4171, 7075, 4199] + ZOrder 5636 + CloseFcn "tagdialog Close" + GotoTag "YI2" + } + Block { + BlockType From + Name "From9" + SID "7741" + Position [7035, 4346, 7075, 4374] + ZOrder 5643 + CloseFcn "tagdialog Close" + GotoTag "YI3" + } + Block { + BlockType Goto + Name "Goto10" + SID "7730" + Position [4635, 3210, 4675, 3240] + ZOrder 5632 + GotoTag "YI4" + } + Block { + BlockType Goto + Name "Goto13" + SID "7757" + Position [6620, 3570, 6660, 3600] + ZOrder 5659 + GotoTag "YT1" + } + Block { + BlockType Goto + Name "Goto14" + SID "7758" + Position [6620, 3630, 6660, 3660] + ZOrder 5660 + GotoTag "YT2" + } + Block { + BlockType Goto + Name "Goto15" + SID "7759" + Position [6620, 3680, 6660, 3710] + ZOrder 5661 + GotoTag "YT3" + } + Block { + BlockType Goto + Name "Goto16" + SID "7760" + Position [6620, 3735, 6660, 3765] + ZOrder 5662 + GotoTag "YT4" + } + Block { + BlockType Goto + Name "Goto4" + SID "7727" + Position [4635, 3060, 4675, 3090] + ZOrder 5629 + GotoTag "YI1" + } + Block { + BlockType Goto + Name "Goto8" + SID "7728" + Position [4635, 3110, 4675, 3140] + ZOrder 5630 + GotoTag "YI2" + } + Block { + BlockType Goto + Name "Goto9" + SID "7729" + Position [4635, 3160, 4675, 3190] + ZOrder 5631 + GotoTag "YI3" + } + Block { + BlockType Ground + Name "Ground" + SID "3836" + Position [5150, 3050, 5170, 3070] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground1" + SID "7755" + Position [7045, 5750, 7065, 5770] + ZOrder 5657 + } + Block { + BlockType Ground + Name "Ground10" + SID "9124" + Position [7030, 6100, 7050, 6120] + ZOrder 7168 + } + Block { + BlockType Ground + Name "Ground102" + SID "8683" + Position [1625, 3390, 1645, 3410] + ZOrder 6564 + } + Block { + BlockType Ground + Name "Ground104" + SID "8685" + Position [1625, 2775, 1645, 2795] + ZOrder 6558 + } + Block { + BlockType Ground + Name "Ground105" + SID "8686" + Position [1625, 2980, 1645, 3000] + ZOrder 6560 + } + Block { + BlockType Ground + Name "Ground106" + SID "8687" + Position [1625, 3185, 1645, 3205] + ZOrder 6562 + } + Block { + BlockType Ground + Name "Ground11" + SID "9125" + Position [7030, 6275, 7050, 6295] + ZOrder 7169 + } + Block { + BlockType Ground + Name "Ground12" + SID "9126" + Position [7030, 6450, 7050, 6470] + ZOrder 7170 + } + Block { + BlockType Ground + Name "Ground13" + SID "9127" + Position [7030, 6625, 7050, 6645] + ZOrder 7171 + } + Block { + BlockType Ground + Name "Ground14" + SID "4384" + Position [5100, 11840, 5120, 11860] + ZOrder 2246 + } + Block { + BlockType Ground + Name "Ground15" + SID "9128" + Position [6930, 5400, 6950, 5420] + ZOrder 7172 + } + Block { + BlockType Ground + Name "Ground16" + SID "9129" + Position [6930, 5575, 6950, 5595] + ZOrder 7173 + } + Block { + BlockType Ground + Name "Ground17" + SID "4387" + Position [5100, 11940, 5120, 11960] + ZOrder 2253 + } + Block { + BlockType Ground + Name "Ground18" + SID "4388" + Position [5100, 12040, 5120, 12060] + ZOrder 2257 + } + Block { + BlockType Ground + Name "Ground19" + SID "3808" + Position [6760, 3300, 6780, 3320] + ZOrder 1438 + } + Block { + BlockType Ground + Name "Ground2" + SID "7756" + Position [7045, 5925, 7065, 5945] + ZOrder 5658 + } + Block { + BlockType Ground + Name "Ground20" + SID "3809" + Position [6760, 3355, 6780, 3375] + ZOrder 1439 + } + Block { + BlockType Ground + Name "Ground21" + SID "3827" + Position [1260, 4260, 1280, 4280] + ZOrder 1458 + } + Block { + BlockType Ground + Name "Ground22" + SID "3853" + Position [5150, 3150, 5170, 3170] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "3857" + Position [5150, 3250, 5170, 3270] + ZOrder 1488 + } + Block { + BlockType Ground + Name "Ground26" + SID "3873" + Position [6205, 3410, 6225, 3430] + ZOrder 1504 + } + Block { + BlockType Ground + Name "Ground28" + SID "4773" + Position [620, 4415, 640, 4435] + ZOrder 2574 + } + Block { + BlockType Ground + Name "Ground3" + SID "6684" + Position [7190, 6845, 7210, 6865] + ZOrder 4584 + ShowName off + } + Block { + BlockType Ground + Name "Ground36" + SID "6690" + Position [7190, 8945, 7210, 8965] + ZOrder 4596 + ShowName off + } + Block { + BlockType Ground + Name "Ground37" + SID "6691" + Position [7190, 9120, 7210, 9140] + ZOrder 4597 + ShowName off + } + Block { + BlockType Ground + Name "Ground38" + SID "4774" + Position [620, 4620, 640, 4640] + ZOrder 2575 + } + Block { + BlockType Ground + Name "Ground39" + SID "4775" + Position [620, 4825, 640, 4845] + ZOrder 2576 + } + Block { + BlockType Ground + Name "Ground4" + SID "6685" + Position [7190, 8070, 7210, 8090] + ZOrder 4591 + ShowName off + } + Block { + BlockType Ground + Name "Ground40" + SID "4776" + Position [620, 5030, 640, 5050] + ZOrder 2577 + } + Block { + BlockType Ground + Name "Ground41" + SID "6692" + Position [7190, 9295, 7210, 9315] + ZOrder 4598 + ShowName off + } + Block { + BlockType Ground + Name "Ground42" + SID "6693" + Position [7190, 9470, 7210, 9490] + ZOrder 4599 + ShowName off + } + Block { + BlockType Ground + Name "Ground43" + SID "6694" + Position [7190, 7020, 7210, 7040] + ZOrder 4585 + ShowName off + } + Block { + BlockType Ground + Name "Ground44" + SID "6695" + Position [7190, 7195, 7210, 7215] + ZOrder 4586 + ShowName off + } + Block { + BlockType Ground + Name "Ground45" + SID "6696" + Position [7190, 7370, 7210, 7390] + ZOrder 4587 + ShowName off + } + Block { + BlockType Ground + Name "Ground46" + SID "6697" + Position [7190, 7545, 7210, 7565] + ZOrder 4588 + ShowName off + } + Block { + BlockType Ground + Name "Ground47" + SID "6698" + Position [7190, 7720, 7210, 7740] + ZOrder 4589 + ShowName off + } + Block { + BlockType Ground + Name "Ground48" + SID "6699" + Position [7190, 7895, 7210, 7915] + ZOrder 4590 + ShowName off + } + Block { + BlockType Ground + Name "Ground5" + SID "6686" + Position [7190, 8245, 7210, 8265] + ZOrder 4592 + ShowName off + } + Block { + BlockType Ground + Name "Ground51" + SID "8617" + Position [7280, 5760, 7300, 5780] + ZOrder 6512 + } + Block { + BlockType Ground + Name "Ground53" + SID "8005" + Position [3725, 1160, 3745, 1180] + ZOrder 5883 + } + Block { + BlockType Ground + Name "Ground54" + SID "4834" + Position [4820, 2710, 4840, 2730] + ZOrder 2672 + } + Block { + BlockType Ground + Name "Ground55" + SID "4835" + Position [4820, 2810, 4840, 2830] + ZOrder 2676 + } + Block { + BlockType Ground + Name "Ground56" + SID "4836" + Position [4820, 2910, 4840, 2930] + ZOrder 2680 + } + Block { + BlockType Ground + Name "Ground57" + SID "8006" + Position [3725, 1260, 3745, 1280] + ZOrder 5885 + } + Block { + BlockType Ground + Name "Ground58" + SID "8007" + Position [3725, 1360, 3745, 1380] + ZOrder 5887 + } + Block { + BlockType Ground + Name "Ground59" + SID "8039" + Position [3725, 1460, 3745, 1480] + ZOrder 5929 + } + Block { + BlockType Ground + Name "Ground6" + SID "6687" + Position [7190, 8420, 7210, 8440] + ZOrder 4593 + ShowName off + } + Block { + BlockType Ground + Name "Ground60" + SID "5411" + Position [4760, 11495, 4780, 11515] + ZOrder 3225 + } + Block { + BlockType Ground + Name "Ground61" + SID "5412" + Position [4760, 11595, 4780, 11615] + ZOrder 3227 + } + Block { + BlockType Ground + Name "Ground62" + SID "5413" + Position [4760, 11695, 4780, 11715] + ZOrder 3229 + } + Block { + BlockType Ground + Name "Ground63" + SID "8040" + Position [3725, 1560, 3745, 1580] + ZOrder 5931 + } + Block { + BlockType Ground + Name "Ground64" + SID "8041" + Position [3725, 1660, 3745, 1680] + ZOrder 5933 + } + Block { + BlockType Ground + Name "Ground65" + SID "8619" + Position [7280, 5935, 7300, 5955] + ZOrder 6514 + } + Block { + BlockType Ground + Name "Ground66" + SID "5790" + Position [1640, 11140, 1660, 11160] + ZOrder 3683 + } + Block { + BlockType Ground + Name "Ground67" + SID "8641" + Position [7280, 4010, 7300, 4030] + ZOrder 6516 + } + Block { + BlockType Ground + Name "Ground69" + SID "8643" + Position [7280, 4185, 7300, 4205] + ZOrder 6518 + } + Block { + BlockType Ground + Name "Ground7" + SID "6688" + Position [7190, 8595, 7210, 8615] + ZOrder 4594 + ShowName off + } + Block { + BlockType Ground + Name "Ground70" + SID "8645" + Position [7280, 4360, 7300, 4380] + ZOrder 6520 + } + Block { + BlockType Ground + Name "Ground71" + SID "8647" + Position [7280, 4535, 7300, 4555] + ZOrder 6522 + } + Block { + BlockType Ground + Name "Ground73" + SID "8649" + Position [7280, 4710, 7300, 4730] + ZOrder 6524 + } + Block { + BlockType Ground + Name "Ground74" + SID "8651" + Position [7280, 4885, 7300, 4905] + ZOrder 6526 + } + Block { + BlockType Ground + Name "Ground75" + SID "8653" + Position [7280, 5060, 7300, 5080] + ZOrder 6528 + } + Block { + BlockType Ground + Name "Ground76" + SID "8655" + Position [7280, 5235, 7300, 5255] + ZOrder 6530 + } + Block { + BlockType Ground + Name "Ground8" + SID "6689" + Position [7190, 8770, 7210, 8790] + ZOrder 4595 + ShowName off + } + Block { + BlockType Ground + Name "Ground9" + SID "3807" + Position [6760, 3240, 6780, 3260] + ZOrder 1437 + } + Block { + BlockType Math + Name "MathFunction" + SID "5155" + Ports [1, 1] + Position [5635, 3870, 5665, 3900] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "5157" + Ports [1, 1] + Position [5635, 3925, 5665, 3955] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction10" + SID "4988" + Ports [1, 1] + Position [5440, 4558, 5470, 4592] + ZOrder 2842 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction11" + SID "4989" + Ports [1, 1] + Position [5440, 4613, 5470, 4647] + ZOrder 2843 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction12" + SID "5327" + Ports [1, 1] + Position [5440, 5028, 5470, 5062] + ZOrder 3167 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction13" + SID "5328" + Ports [1, 1] + Position [5440, 5083, 5470, 5117] + ZOrder 3168 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction14" + SID "5329" + Ports [1, 1] + Position [5440, 4763, 5470, 4797] + ZOrder 3149 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction15" + SID "5330" + Ports [1, 1] + Position [5440, 4818, 5470, 4852] + ZOrder 3150 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction16" + SID "5331" + Ports [1, 1] + Position [5440, 4898, 5470, 4932] + ZOrder 3158 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction17" + SID "5332" + Ports [1, 1] + Position [5440, 4953, 5470, 4987] + ZOrder 3159 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction18" + SID "5504" + Ports [1, 1] + Position [5585, 12700, 5615, 12730] + ZOrder 3395 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction19" + SID "5505" + Ports [1, 1] + Position [5585, 12755, 5615, 12785] + ZOrder 3397 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "4949" + Ports [1, 1] + Position [5635, 4003, 5665, 4037] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction20" + SID "5506" + Ports [1, 1] + Position [5390, 13388, 5420, 13422] + ZOrder 3334 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction21" + SID "5507" + Ports [1, 1] + Position [5390, 13443, 5420, 13477] + ZOrder 3335 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction22" + SID "5508" + Ports [1, 1] + Position [5390, 13858, 5420, 13892] + ZOrder 3430 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction23" + SID "5509" + Ports [1, 1] + Position [5390, 13913, 5420, 13947] + ZOrder 3431 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction24" + SID "5510" + Ports [1, 1] + Position [5390, 13593, 5420, 13627] + ZOrder 3412 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction25" + SID "5511" + Ports [1, 1] + Position [5390, 13648, 5420, 13682] + ZOrder 3413 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction26" + SID "5512" + Ports [1, 1] + Position [5390, 13728, 5420, 13762] + ZOrder 3421 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction27" + SID "5513" + Ports [1, 1] + Position [5390, 13783, 5420, 13817] + ZOrder 3422 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction28" + SID "5514" + Ports [1, 1] + Position [5585, 12833, 5615, 12867] + ZOrder 3298 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction29" + SID "5515" + Ports [1, 1] + Position [5585, 12888, 5615, 12922] + ZOrder 3299 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "4950" + Ports [1, 1] + Position [5635, 4058, 5665, 4092] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction30" + SID "5516" + Ports [1, 1] + Position [5585, 12963, 5615, 12997] + ZOrder 3307 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction31" + SID "5517" + Ports [1, 1] + Position [5585, 13018, 5615, 13052] + ZOrder 3308 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction32" + SID "5518" + Ports [1, 1] + Position [5390, 13123, 5420, 13157] + ZOrder 3316 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction33" + SID "5519" + Ports [1, 1] + Position [5390, 13178, 5420, 13212] + ZOrder 3317 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction34" + SID "5520" + Ports [1, 1] + Position [5390, 13258, 5420, 13292] + ZOrder 3325 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction35" + SID "5521" + Ports [1, 1] + Position [5390, 13313, 5420, 13347] + ZOrder 3326 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction36" + SID "8074" + Ports [1, 1] + Position [4830, 1730, 4860, 1760] + ZOrder 6005 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction37" + SID "8075" + Ports [1, 1] + Position [4830, 1785, 4860, 1815] + ZOrder 6007 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction38" + SID "8164" + Ports [1, 1] + Position [4830, 1885, 4860, 1915] + ZOrder 6069 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction39" + SID "8165" + Ports [1, 1] + Position [4830, 1940, 4860, 1970] + ZOrder 6071 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "4963" + Ports [1, 1] + Position [5635, 4133, 5665, 4167] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction40" + SID "8184" + Ports [1, 1] + Position [4830, 2035, 4860, 2065] + ZOrder 6089 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction41" + SID "8185" + Ports [1, 1] + Position [4830, 2090, 4860, 2120] + ZOrder 6091 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction42" + SID "8214" + Ports [1, 1] + Position [4830, 2185, 4860, 2215] + ZOrder 6109 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction43" + SID "8215" + Ports [1, 1] + Position [4830, 2240, 4860, 2270] + ZOrder 6111 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction44" + SID "8216" + Ports [1, 1] + Position [4830, 2340, 4860, 2370] + ZOrder 6129 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction45" + SID "8217" + Ports [1, 1] + Position [4830, 2395, 4860, 2425] + ZOrder 6131 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction46" + SID "8218" + Ports [1, 1] + Position [4830, 2490, 4860, 2520] + ZOrder 6149 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction47" + SID "8219" + Ports [1, 1] + Position [4830, 2545, 4860, 2575] + ZOrder 6151 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction48" + SID "8339" + Ports [1, 1] + Position [4830, 255, 4860, 285] + ZOrder 6219 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction49" + SID "8340" + Ports [1, 1] + Position [4830, 310, 4860, 340] + ZOrder 6221 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "4964" + Ports [1, 1] + Position [5635, 4188, 5665, 4222] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction50" + SID "8474" + Ports [1, 1] + Position [4830, 405, 4860, 435] + ZOrder 6379 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction51" + SID "8475" + Ports [1, 1] + Position [4830, 460, 4860, 490] + ZOrder 6381 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction52" + SID "8499" + Ports [1, 1] + Position [4830, 555, 4860, 585] + ZOrder 6399 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction53" + SID "8500" + Ports [1, 1] + Position [4830, 610, 4860, 640] + ZOrder 6401 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction54" + SID "8501" + Ports [1, 1] + Position [4830, 705, 4860, 735] + ZOrder 6419 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction55" + SID "8502" + Ports [1, 1] + Position [4830, 760, 4860, 790] + ZOrder 6421 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction56" + SID "8549" + Ports [1, 1] + Position [4830, 860, 4860, 890] + ZOrder 6439 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction57" + SID "8550" + Ports [1, 1] + Position [4830, 915, 4860, 945] + ZOrder 6441 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction58" + SID "8551" + Ports [1, 1] + Position [4830, 1010, 4860, 1040] + ZOrder 6459 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction59" + SID "8552" + Ports [1, 1] + Position [4830, 1065, 4860, 1095] + ZOrder 6461 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction6" + SID "4984" + Ports [1, 1] + Position [5440, 4293, 5470, 4327] + ZOrder 2824 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction60" + SID "8553" + Ports [1, 1] + Position [4830, 1160, 4860, 1190] + ZOrder 6479 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction61" + SID "8554" + Ports [1, 1] + Position [4830, 1215, 4860, 1245] + ZOrder 6481 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction62" + SID "8555" + Ports [1, 1] + Position [4830, 1310, 4860, 1340] + ZOrder 6499 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction63" + SID "8556" + Ports [1, 1] + Position [4830, 1365, 4860, 1395] + ZOrder 6501 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction7" + SID "4985" + Ports [1, 1] + Position [5440, 4348, 5470, 4382] + ZOrder 2825 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction8" + SID "4986" + Ports [1, 1] + Position [5440, 4428, 5470, 4462] + ZOrder 2833 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction9" + SID "4987" + Ports [1, 1] + Position [5440, 4483, 5470, 4517] + ZOrder 2834 + Operator "square" + } + Block { + BlockType Reference + Name "Midend_MIC_MON" + SID "4778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 11535, 1660, 11565] + ZOrder 2656 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT" + SID "4779" + Tag "Test Point" + Ports [1] + Position [2405, 11550, 2445, 11570] + ZOrder 2657 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT_MON" + SID "4783" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11545, 2340, 11575] + ZOrder 2659 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux1" + SID "3283" + Ports [3, 1] + Position [4165, 3577, 4170, 3803] + ZOrder 3615 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux10" + SID "3897" + Ports [2, 1] + Position [3720, 3671, 3725, 3709] + ZOrder 3732 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux11" + SID "3899" + Ports [3, 1] + Position [3720, 3746, 3725, 3784] + ZOrder 3734 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux12" + SID "4390" + Ports [3, 1] + Position [5740, 12406, 5745, 12634] + ZOrder 2208 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux13" + SID "4391" + Ports [2, 1] + Position [3560, 12506, 3565, 12544] + ZOrder 2284 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux14" + SID "4392" + Ports [3, 1] + Position [3570, 12571, 3575, 12609] + ZOrder 2286 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux15" + SID "4393" + Ports [3, 1] + Position [3355, 12421, 3360, 12459] + ZOrder 2225 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux16" + SID "4394" + Ports [3, 1] + Position [5935, 12407, 5940, 12633] + ZOrder 2234 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux17" + SID "4395" + Ports [2, 1] + Position [3330, 12501, 3335, 12539] + ZOrder 2278 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux18" + SID "5211" + Ports [3, 1] + Position [4830, 3203, 4835, 3247] + ZOrder 3053 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux19" + SID "5212" + Ports [3, 1] + Position [5015, 3203, 5020, 3247] + ZOrder 3054 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "8008" + Ports [6, 1] + Position [3740, 2287, 3745, 2388] + ZOrder 5906 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux20" + SID "5240" + Ports [3, 1] + Position [5150, 3543, 5155, 3587] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "5241" + Ports [3, 1] + Position [5335, 3543, 5340, 3587] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux22" + SID "5414" + Ports [3, 1] + Position [4770, 11988, 4775, 12032] + ZOrder 3248 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux23" + SID "5415" + Ports [3, 1] + Position [4955, 11988, 4960, 12032] + ZOrder 3249 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux24" + SID "5833" + Ports [2, 1] + Position [2870, 3521, 2875, 3559] + ZOrder 3726 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux26" + SID "7559" + Ports [6, 1] + Position [3605, 3044, 3610, 3356] + ZOrder 5461 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux27" + SID "7720" + Ports [6, 1] + Position [4135, 3044, 4140, 3356] + ZOrder 5621 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux28" + SID "5454" + Ports [3, 1] + Position [5100, 12333, 5105, 12377] + ZOrder 3282 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux29" + SID "5455" + Ports [3, 1] + Position [5285, 12333, 5290, 12377] + ZOrder 3283 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "8058" + Ports [6, 1] + Position [3945, 2392, 3950, 2493] + ZOrder 5950 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux7" + SID "3745" + Ports [2, 1] + Position [3720, 3596, 3725, 3634] + ZOrder 1377 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux8" + SID "3796" + Ports [3, 1] + Position [5965, 3577, 5970, 3803] + ZOrder 1426 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OPLEV1_ch18_MON" + SID "3826" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1315, 4255, 1395, 4285] + ZOrder 1457 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "OPLEV1_length1" + SID "4396" + Position [3355, 12505, 3415, 12535] + ZOrder 2277 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch" + SID "3900" + Position [3745, 3750, 3805, 3780] + ZOrder 3733 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch1" + SID "4397" + Position [3595, 12575, 3655, 12605] + ZOrder 2285 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw" + SID "3898" + Position [3745, 3675, 3805, 3705] + ZOrder 3731 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw1" + SID "4398" + Position [3585, 12510, 3645, 12540] + ZOrder 2283 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV2_length" + SID "3737" + Position [3745, 3600, 3805, 3630] + ZOrder 1369 + Expr "u[1]/(2*sindeg(u[2]))" + } + Block { + BlockType Fcn + Name "OPLEV2_length1" + SID "4399" + Position [3380, 12425, 3440, 12455] + ZOrder 2224 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV2_ratio" + SID "5834" + Position [2895, 3525, 2955, 3555] + ZOrder 3725 + Expr "u[2]/(u[1]-u[2])" + } + Block { + BlockType RelationalOperator + Name "Operator1" + SID "5847" + Ports [2, 1] + Position [2585, 3972, 2615, 4003] + ZOrder 3754 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator2" + SID "5968" + Ports [2, 1] + Position [2600, 4572, 2630, 4603] + ZOrder 3862 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator3" + SID "7811" + Ports [2, 1] + Position [2600, 5187, 2630, 5218] + ZOrder 5730 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator4" + SID "7885" + Ports [2, 1] + Position [2600, 5712, 2630, 5743] + ZOrder 5804 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Product + Name "Product" + SID "2988" + Ports [2, 1] + Position [2850, 3632, 2880, 3663] + ZOrder 731 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2999" + Ports [2, 1] + Position [2850, 3807, 2880, 3838] + ZOrder 739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "5309" + Ports [2, 1] + Position [7130, 5752, 7160, 5783] + ZOrder 3145 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product100" + SID "5548" + Ports [2, 1] + Position [5540, 13882, 5570, 13913] + ZOrder 3434 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product101" + SID "5838" + Ports [2, 1] + Position [3835, 3672, 3865, 3703] + ZOrder 3739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product102" + SID "5897" + Ports [2, 1] + Position [2525, 4037, 2555, 4068] + ZOrder 3798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product103" + SID "5969" + Ports [2, 1] + Position [2525, 4637, 2555, 4668] + ZOrder 3873 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "7886" + Ports [2, 1] + Position [2525, 5777, 2555, 5808] + ZOrder 5809 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "7887" + Ports [2, 1] + Position [2850, 5372, 2880, 5403] + ZOrder 5783 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product127" + SID "8221" + Ports [2, 1] + Position [4565, 2237, 4595, 2268] + ZOrder 6095 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product128" + SID "8222" + Ports [2, 1] + Position [4980, 2207, 5010, 2238] + ZOrder 6097 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product129" + SID "7745" + Ports [2, 1] + Position [7130, 4002, 7160, 4033] + ZOrder 5647 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "7888" + Ports [2, 1] + Position [2995, 5382, 3025, 5413] + ZOrder 5799 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product130" + SID "7746" + Ports [2, 1] + Position [7140, 4877, 7170, 4908] + ZOrder 5648 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product131" + SID "7747" + Ports [2, 1] + Position [7130, 4177, 7160, 4208] + ZOrder 5649 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product132" + SID "7748" + Ports [2, 1] + Position [7130, 4352, 7160, 4383] + ZOrder 5650 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product138" + SID "7749" + Ports [2, 1] + Position [7130, 4527, 7160, 4558] + ZOrder 5651 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product139" + SID "7750" + Ports [2, 1] + Position [7130, 4702, 7160, 4733] + ZOrder 5652 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "7889" + Ports [2, 1] + Position [2995, 5557, 3025, 5588] + ZOrder 5800 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product140" + SID "7751" + Ports [2, 1] + Position [7140, 5052, 7170, 5083] + ZOrder 5653 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product141" + SID "7752" + Ports [2, 1] + Position [7140, 5227, 7170, 5258] + ZOrder 5654 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product142" + SID "8223" + Ports [2, 1] + Position [4565, 2337, 4595, 2368] + ZOrder 6114 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product143" + SID "8224" + Ports [2, 1] + Position [4565, 2392, 4595, 2423] + ZOrder 6115 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product144" + SID "8225" + Ports [2, 1] + Position [4980, 2362, 5010, 2393] + ZOrder 6117 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product145" + SID "8226" + Ports [2, 1] + Position [4565, 2487, 4595, 2518] + ZOrder 6134 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product146" + SID "8227" + Ports [2, 1] + Position [4565, 2542, 4595, 2573] + ZOrder 6135 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product147" + SID "8228" + Ports [2, 1] + Position [4980, 2512, 5010, 2543] + ZOrder 6137 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product148" + SID "8476" + Ports [2, 1] + Position [4565, 402, 4595, 433] + ZOrder 6364 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product149" + SID "8477" + Ports [2, 1] + Position [4565, 457, 4595, 488] + ZOrder 6365 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "5310" + Ports [2, 1] + Position [7130, 5927, 7160, 5958] + ZOrder 3146 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product150" + SID "8478" + Ports [2, 1] + Position [4980, 427, 5010, 458] + ZOrder 6367 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product151" + SID "8503" + Ports [2, 1] + Position [4565, 702, 4595, 733] + ZOrder 6404 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product152" + SID "8504" + Ports [2, 1] + Position [4565, 757, 4595, 788] + ZOrder 6405 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product153" + SID "8505" + Ports [2, 1] + Position [4980, 727, 5010, 758] + ZOrder 6407 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product154" + SID "8506" + Ports [2, 1] + Position [4565, 552, 4595, 583] + ZOrder 6384 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product155" + SID "8507" + Ports [2, 1] + Position [4565, 607, 4595, 638] + ZOrder 6385 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product156" + SID "8359" + Ports [2, 1] + Position [4565, 252, 4595, 283] + ZOrder 6204 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product157" + SID "8360" + Ports [2, 1] + Position [4565, 307, 4595, 338] + ZOrder 6205 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product158" + SID "8361" + Ports [2, 1] + Position [4980, 277, 5010, 308] + ZOrder 6207 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product159" + SID "8508" + Ports [2, 1] + Position [4980, 577, 5010, 608] + ZOrder 6387 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "5311" + Ports [2, 1] + Position [7130, 5402, 7160, 5433] + ZOrder 3143 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product160" + SID "8557" + Ports [2, 1] + Position [4565, 1007, 4595, 1038] + ZOrder 6444 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product161" + SID "8558" + Ports [2, 1] + Position [4565, 1062, 4595, 1093] + ZOrder 6445 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product162" + SID "8559" + Ports [2, 1] + Position [4980, 1032, 5010, 1063] + ZOrder 6447 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product163" + SID "8560" + Ports [2, 1] + Position [4565, 1307, 4595, 1338] + ZOrder 6484 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product164" + SID "8561" + Ports [2, 1] + Position [4565, 1362, 4595, 1393] + ZOrder 6485 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product165" + SID "8562" + Ports [2, 1] + Position [4980, 1332, 5010, 1363] + ZOrder 6487 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product166" + SID "8563" + Ports [2, 1] + Position [4565, 1157, 4595, 1188] + ZOrder 6464 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product167" + SID "8564" + Ports [2, 1] + Position [4565, 1212, 4595, 1243] + ZOrder 6465 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product168" + SID "8565" + Ports [2, 1] + Position [4565, 857, 4595, 888] + ZOrder 6424 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product169" + SID "8566" + Ports [2, 1] + Position [4565, 912, 4595, 943] + ZOrder 6425 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "3448" + Ports [2, 1] + Position [7130, 6277, 7160, 6308] + ZOrder 1073 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product170" + SID "8567" + Ports [2, 1] + Position [4980, 882, 5010, 913] + ZOrder 6427 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product171" + SID "8568" + Ports [2, 1] + Position [4980, 1182, 5010, 1213] + ZOrder 6467 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product172" + SID "9095" + Ports [2, 1] + Position [2870, 10157, 2900, 10188] + ZOrder 7142 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product173" + SID "9096" + Ports [2, 1] + Position [2870, 10332, 2900, 10363] + ZOrder 7147 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product174" + SID "8784" + Ports [2, 1] + Position [2610, 6082, 2640, 6113] + ZOrder 6869 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product175" + SID "8785" + Ports [2, 1] + Position [2610, 6187, 2640, 6218] + ZOrder 6870 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product176" + SID "8834" + Ports [2, 1] + Position [2875, 9507, 2905, 9538] + ZOrder 7028 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product177" + SID "8835" + Ports [2, 1] + Position [2875, 9682, 2905, 9713] + ZOrder 7035 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product178" + SID "8942" + Ports [2, 1] + Position [2870, 8902, 2900, 8933] + ZOrder 7066 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product179" + SID "8943" + Ports [2, 1] + Position [2885, 9077, 2915, 9108] + ZOrder 7071 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "3449" + Ports [2, 1] + Position [7130, 6452, 7160, 6483] + ZOrder 1074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product180" + SID "8972" + Ports [2, 1] + Position [2610, 6372, 2640, 6403] + ZOrder 6872 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product181" + SID "8973" + Ports [2, 1] + Position [2610, 6472, 2640, 6503] + ZOrder 6873 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "3450" + Ports [2, 1] + Position [7130, 6627, 7160, 6658] + ZOrder 1075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "7812" + Ports [2, 1] + Position [2525, 5252, 2555, 5283] + ZOrder 5735 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product20" + SID "3451" + Ports [2, 1] + Position [7130, 6102, 7160, 6133] + ZOrder 1072 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "7890" + Ports [2, 1] + Position [2850, 5547, 2880, 5578] + ZOrder 5784 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "8080" + Ports [2, 1] + Position [4565, 1727, 4595, 1758] + ZOrder 5954 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "8081" + Ports [2, 1] + Position [4565, 1782, 4595, 1813] + ZOrder 5955 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "8082" + Ports [2, 1] + Position [4980, 1752, 5010, 1783] + ZOrder 5957 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product25" + SID "8166" + Ports [2, 1] + Position [4565, 1882, 4595, 1913] + ZOrder 6054 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product26" + SID "8167" + Ports [2, 1] + Position [4565, 1937, 4595, 1968] + ZOrder 6055 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product27" + SID "8168" + Ports [2, 1] + Position [4980, 1907, 5010, 1938] + ZOrder 6057 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product28" + SID "8186" + Ports [2, 1] + Position [4565, 2032, 4595, 2063] + ZOrder 6074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product29" + SID "8187" + Ports [2, 1] + Position [4565, 2087, 4595, 2118] + ZOrder 6075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "5308" + Ports [2, 1] + Position [7130, 5577, 7160, 5608] + ZOrder 3144 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product30" + SID "8188" + Ports [2, 1] + Position [4980, 2057, 5010, 2088] + ZOrder 6077 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product31" + SID "8220" + Ports [2, 1] + Position [4565, 2182, 4595, 2213] + ZOrder 6094 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product32" + SID "5837" + Ports [2, 1] + Position [3835, 3747, 3865, 3778] + ZOrder 3738 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product33" + SID "4400" + Ports [2, 1] + Position [2825, 12462, 2855, 12493] + ZOrder 2179 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product34" + SID "5982" + Ports [2, 1] + Position [3480, 3987, 3510, 4018] + ZOrder 3884 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product36" + SID "4401" + Ports [2, 1] + Position [2825, 12637, 2855, 12668] + ZOrder 2186 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product37" + SID "4402" + Ports [2, 1] + Position [3485, 12432, 3515, 12463] + ZOrder 2279 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product38" + SID "4403" + Ports [2, 1] + Position [3800, 12577, 3830, 12608] + ZOrder 2282 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product39" + SID "4404" + Ports [2, 1] + Position [3800, 12502, 3830, 12533] + ZOrder 2287 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3428" + Ports [2, 1] + Position [2850, 4232, 2880, 4263] + ZOrder 1052 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product40" + SID "4405" + Ports [2, 1] + Position [2830, 11762, 2860, 11793] + ZOrder 2211 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product41" + SID "4406" + Ports [2, 1] + Position [2830, 11937, 2860, 11968] + ZOrder 2212 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product43" + SID "5781" + Ports [2, 1] + Position [2545, 13352, 2575, 13383] + ZOrder 3673 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product44" + SID "5835" + Ports [2, 1] + Position [2995, 4242, 3025, 4273] + ZOrder 3727 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product45" + SID "5836" + Ports [2, 1] + Position [2995, 4417, 3025, 4448] + ZOrder 3728 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product46" + SID "5333" + Ports [2, 1] + Position [5230, 4762, 5260, 4793] + ZOrder 3147 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product47" + SID "4917" + Ports [2, 1] + Position [5370, 3867, 5400, 3898] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "4918" + Ports [2, 1] + Position [5370, 3922, 5400, 3953] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "4939" + Ports [2, 1] + Position [5785, 3892, 5815, 3923] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3429" + Ports [2, 1] + Position [2850, 4407, 2880, 4438] + ZOrder 1053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "4951" + Ports [2, 1] + Position [5370, 4002, 5400, 4033] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "4952" + Ports [2, 1] + Position [5370, 4057, 5400, 4088] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "4953" + Ports [2, 1] + Position [5785, 4027, 5815, 4058] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "4965" + Ports [2, 1] + Position [5370, 4132, 5400, 4163] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "4966" + Ports [2, 1] + Position [5370, 4187, 5400, 4218] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "4967" + Ports [2, 1] + Position [5785, 4157, 5815, 4188] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product56" + SID "4990" + Ports [2, 1] + Position [5230, 4292, 5260, 4323] + ZOrder 2822 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product57" + SID "4991" + Ports [2, 1] + Position [5230, 4347, 5260, 4378] + ZOrder 2823 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product58" + SID "4992" + Ports [2, 1] + Position [5590, 4317, 5620, 4348] + ZOrder 2828 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product59" + SID "4993" + Ports [2, 1] + Position [5230, 4427, 5260, 4458] + ZOrder 2831 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "7813" + Ports [2, 1] + Position [2850, 4847, 2880, 4878] + ZOrder 5709 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product60" + SID "4994" + Ports [2, 1] + Position [5230, 4482, 5260, 4513] + ZOrder 2832 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product61" + SID "4995" + Ports [2, 1] + Position [5590, 4452, 5620, 4483] + ZOrder 2837 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product62" + SID "4996" + Ports [2, 1] + Position [5230, 4557, 5260, 4588] + ZOrder 2840 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product63" + SID "4997" + Ports [2, 1] + Position [5230, 4612, 5260, 4643] + ZOrder 2841 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product64" + SID "4998" + Ports [2, 1] + Position [5590, 4582, 5620, 4613] + ZOrder 2846 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product65" + SID "5334" + Ports [2, 1] + Position [5230, 4817, 5260, 4848] + ZOrder 3148 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product66" + SID "5335" + Ports [2, 1] + Position [5590, 4787, 5620, 4818] + ZOrder 3153 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product67" + SID "5336" + Ports [2, 1] + Position [5230, 4897, 5260, 4928] + ZOrder 3156 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product68" + SID "5337" + Ports [2, 1] + Position [5230, 4952, 5260, 4983] + ZOrder 3157 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product69" + SID "5338" + Ports [2, 1] + Position [5590, 4922, 5620, 4953] + ZOrder 3162 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "7814" + Ports [2, 1] + Position [2995, 4857, 3025, 4888] + ZOrder 5725 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product70" + SID "5339" + Ports [2, 1] + Position [5230, 5027, 5260, 5058] + ZOrder 3165 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product71" + SID "5340" + Ports [2, 1] + Position [5230, 5082, 5260, 5113] + ZOrder 3166 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product72" + SID "5341" + Ports [2, 1] + Position [5590, 5052, 5620, 5083] + ZOrder 3171 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product73" + SID "5718" + Ports [2, 1] + Position [3580, 12432, 3610, 12463] + ZOrder 3547 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product74" + SID "5522" + Ports [2, 1] + Position [5180, 13592, 5210, 13623] + ZOrder 3410 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product75" + SID "5523" + Ports [2, 1] + Position [5320, 12697, 5350, 12728] + ZOrder 3290 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product76" + SID "5524" + Ports [2, 1] + Position [5320, 12752, 5350, 12783] + ZOrder 3291 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product77" + SID "5525" + Ports [2, 1] + Position [5735, 12722, 5765, 12753] + ZOrder 3293 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product78" + SID "5526" + Ports [2, 1] + Position [5320, 12832, 5350, 12863] + ZOrder 3296 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product79" + SID "5527" + Ports [2, 1] + Position [5320, 12887, 5350, 12918] + ZOrder 3297 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "7815" + Ports [2, 1] + Position [2995, 5032, 3025, 5063] + ZOrder 5726 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product80" + SID "5528" + Ports [2, 1] + Position [5735, 12857, 5765, 12888] + ZOrder 3302 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product81" + SID "5529" + Ports [2, 1] + Position [5320, 12962, 5350, 12993] + ZOrder 3305 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product82" + SID "5530" + Ports [2, 1] + Position [5320, 13017, 5350, 13048] + ZOrder 3306 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product83" + SID "5531" + Ports [2, 1] + Position [5735, 12987, 5765, 13018] + ZOrder 3311 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product84" + SID "5532" + Ports [2, 1] + Position [5180, 13122, 5210, 13153] + ZOrder 3314 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product85" + SID "5533" + Ports [2, 1] + Position [5180, 13177, 5210, 13208] + ZOrder 3315 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product86" + SID "5534" + Ports [2, 1] + Position [5540, 13147, 5570, 13178] + ZOrder 3320 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product87" + SID "5535" + Ports [2, 1] + Position [5180, 13257, 5210, 13288] + ZOrder 3323 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product88" + SID "5536" + Ports [2, 1] + Position [5180, 13312, 5210, 13343] + ZOrder 3324 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product89" + SID "5537" + Ports [2, 1] + Position [5540, 13282, 5570, 13313] + ZOrder 3329 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "7816" + Ports [2, 1] + Position [2850, 5022, 2880, 5053] + ZOrder 5710 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product90" + SID "5538" + Ports [2, 1] + Position [5180, 13387, 5210, 13418] + ZOrder 3332 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product91" + SID "5539" + Ports [2, 1] + Position [5180, 13442, 5210, 13473] + ZOrder 3333 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product92" + SID "5540" + Ports [2, 1] + Position [5540, 13412, 5570, 13443] + ZOrder 3338 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product93" + SID "5541" + Ports [2, 1] + Position [5180, 13647, 5210, 13678] + ZOrder 3411 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product94" + SID "5542" + Ports [2, 1] + Position [5540, 13617, 5570, 13648] + ZOrder 3416 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product95" + SID "5543" + Ports [2, 1] + Position [5180, 13727, 5210, 13758] + ZOrder 3419 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product96" + SID "5544" + Ports [2, 1] + Position [5180, 13782, 5210, 13813] + ZOrder 3420 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product97" + SID "5545" + Ports [2, 1] + Position [5540, 13752, 5570, 13783] + ZOrder 3425 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product98" + SID "5546" + Ports [2, 1] + Position [5180, 13857, 5210, 13888] + ZOrder 3428 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product99" + SID "5547" + Ports [2, 1] + Position [5180, 13912, 5210, 13943] + ZOrder 3429 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "4937" + Tag "cdsSqrt" + Ports [1, 1] + Position [5730, 3866, 5760, 3904] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT10" + SID "5549" + Tag "cdsSqrt" + Ports [1, 1] + Position [5680, 12696, 5710, 12734] + ZOrder 3292 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT11" + SID "5550" + Tag "cdsSqrt" + Ports [1, 1] + Position [5680, 12831, 5710, 12869] + ZOrder 3301 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT12" + SID "5551" + Tag "cdsSqrt" + Ports [1, 1] + Position [5680, 12961, 5710, 12999] + ZOrder 3310 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT13" + SID "5552" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13121, 5515, 13159] + ZOrder 3319 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT14" + SID "5553" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13256, 5515, 13294] + ZOrder 3328 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT15" + SID "5554" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13386, 5515, 13424] + ZOrder 3337 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT16" + SID "5555" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13591, 5515, 13629] + ZOrder 3415 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT17" + SID "5556" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13726, 5515, 13764] + ZOrder 3424 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT18" + SID "5557" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13856, 5515, 13894] + ZOrder 3433 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT19" + SID "8089" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 1726, 4955, 1764] + ZOrder 5956 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "4954" + Tag "cdsSqrt" + Ports [1, 1] + Position [5730, 4001, 5760, 4039] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT20" + SID "8169" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 1881, 4955, 1919] + ZOrder 6056 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT21" + SID "8189" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 2031, 4955, 2069] + ZOrder 6076 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT22" + SID "8229" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 2181, 4955, 2219] + ZOrder 6096 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT23" + SID "8230" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 2336, 4955, 2374] + ZOrder 6116 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT24" + SID "8231" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 2486, 4955, 2524] + ZOrder 6136 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT25" + SID "8369" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 251, 4955, 289] + ZOrder 6206 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT26" + SID "8479" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 401, 4955, 439] + ZOrder 6366 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT27" + SID "8509" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 551, 4955, 589] + ZOrder 6386 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT28" + SID "8510" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 701, 4955, 739] + ZOrder 6406 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT29" + SID "8569" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 856, 4955, 894] + ZOrder 6426 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "4968" + Tag "cdsSqrt" + Ports [1, 1] + Position [5730, 4131, 5760, 4169] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT30" + SID "8570" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 1006, 4955, 1044] + ZOrder 6446 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT31" + SID "8571" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 1156, 4955, 1194] + ZOrder 6466 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT32" + SID "8572" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 1306, 4955, 1344] + ZOrder 6486 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT4" + SID "4999" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4291, 5565, 4329] + ZOrder 2827 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT5" + SID "5000" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4426, 5565, 4464] + ZOrder 2836 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT6" + SID "5001" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4556, 5565, 4594] + ZOrder 2845 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT7" + SID "5342" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4761, 5565, 4799] + ZOrder 3152 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT8" + SID "5343" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4896, 5565, 4934] + ZOrder 3161 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT9" + SID "5344" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 5026, 5565, 5064] + ZOrder 3170 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum1" + SID "5850" + Ports [2, 1] + Position [3610, 3670, 3630, 3690] + ZOrder 3749 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum10" + SID "8190" + Ports [2, 1] + Position [4885, 2040, 4905, 2060] + ZOrder 6090 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum100" + SID "5703" + Ports [2, 1] + Position [1970, 12790, 1990, 12810] + ZOrder 3536 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + SID "8027" + Ports [2, 1] + Position [4075, 3065, 4095, 3085] + ZOrder 5922 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + SID "8028" + Ports [2, 1] + Position [4075, 3115, 4095, 3135] + ZOrder 5923 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + SID "8029" + Ports [2, 1] + Position [4075, 3215, 4095, 3235] + ZOrder 5924 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + SID "8030" + Ports [2, 1] + Position [4075, 3315, 4095, 3335] + ZOrder 5925 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum147" + SID "9099" + Ports [2, 1] + Position [3100, 10305, 3120, 10325] + ZOrder 7156 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum148" + SID "9100" + Ports [2, 1] + Position [1875, 10135, 1895, 10155] + ZOrder 7160 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum149" + SID "9101" + Ports [2, 1] + Position [1875, 10310, 1895, 10330] + ZOrder 7162 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + SID "8031" + Ports [2, 1] + Position [4075, 3265, 4095, 3285] + ZOrder 5926 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum150" + SID "8836" + Ports [2, 1] + Position [1880, 9835, 1900, 9855] + ZOrder 7053 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum151" + SID "8837" + Ports [2, 1] + Position [3105, 9580, 3125, 9600] + ZOrder 7042 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum152" + SID "8838" + Ports [2, 1] + Position [3105, 9655, 3125, 9675] + ZOrder 7044 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum153" + SID "7462" + Ports [2, 1] + Position [2435, 1145, 2455, 1165] + ZOrder 5364 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum154" + SID "7473" + Ports [2, 1] + Position [2435, 1350, 2455, 1370] + ZOrder 5375 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum155" + SID "8839" + Ports [2, 1] + Position [1880, 9485, 1900, 9505] + ZOrder 7049 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum156" + SID "8840" + Ports [2, 1] + Position [1880, 9660, 1900, 9680] + ZOrder 7051 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum157" + SID "7528" + Ports [2, 1] + Position [2435, 1555, 2455, 1575] + ZOrder 5423 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum158" + SID "7529" + Ports [2, 1] + Position [2435, 1760, 2455, 1780] + ZOrder 5430 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum159" + SID "7530" + Ports [2, 1] + Position [2805, 1770, 2825, 1790] + ZOrder 5435 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + SID "8032" + Ports [2, 1] + Position [4075, 3165, 4095, 3185] + ZOrder 5927 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum160" + SID "7531" + Ports [2, 1] + Position [2805, 1565, 2825, 1585] + ZOrder 5436 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum161" + SID "7544" + Ports [2, 1] + Position [3170, 1240, 3190, 1260] + ZOrder 5446 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum162" + SID "7545" + Ports [2, 1] + Position [3170, 1165, 3190, 1185] + ZOrder 5447 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum163" + SID "7581" + Ports [2, 1] + Position [2435, 1965, 2455, 1985] + ZOrder 5464 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum164" + SID "7582" + Ports [2, 1] + Position [2435, 2170, 2455, 2190] + ZOrder 5470 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum165" + SID "7583" + Ports [2, 1] + Position [2805, 2180, 2825, 2200] + ZOrder 5475 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum166" + SID "7584" + Ports [2, 1] + Position [2805, 1975, 2825, 1995] + ZOrder 5476 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum167" + SID "7585" + Ports [2, 1] + Position [2435, 2375, 2455, 2395] + ZOrder 5487 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum168" + SID "7586" + Ports [2, 1] + Position [2435, 2580, 2455, 2600] + ZOrder 5493 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum169" + SID "8944" + Ports [2, 1] + Position [3100, 9050, 3120, 9070] + ZOrder 7080 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + SID "8232" + Ports [2, 1] + Position [4885, 2495, 4905, 2515] + ZOrder 6150 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum170" + SID "8945" + Ports [2, 1] + Position [1875, 8880, 1895, 8900] + ZOrder 7084 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum171" + SID "7589" + Ports [2, 1] + Position [3170, 2050, 3190, 2070] + ZOrder 5508 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum172" + SID "7590" + Ports [2, 1] + Position [3170, 1985, 3190, 2005] + ZOrder 5509 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum173" + SID "7635" + Ports [2, 1] + Position [2435, 2785, 2455, 2805] + ZOrder 5520 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum174" + SID "7636" + Ports [2, 1] + Position [2435, 2990, 2455, 3010] + ZOrder 5526 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum175" + SID "7637" + Ports [2, 1] + Position [2805, 3000, 2825, 3020] + ZOrder 5531 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum176" + SID "7638" + Ports [2, 1] + Position [2805, 2795, 2825, 2815] + ZOrder 5532 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum177" + SID "7639" + Ports [2, 1] + Position [2435, 3195, 2455, 3215] + ZOrder 5542 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum178" + SID "7640" + Ports [2, 1] + Position [2435, 3400, 2455, 3420] + ZOrder 5548 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum179" + SID "7641" + Ports [2, 1] + Position [2805, 3410, 2825, 3430] + ZOrder 5553 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + SID "8233" + Ports [2, 1] + Position [4885, 2190, 4905, 2210] + ZOrder 6110 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum180" + SID "7642" + Ports [2, 1] + Position [2805, 3205, 2825, 3225] + ZOrder 5554 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum181" + SID "7643" + Ports [2, 1] + Position [3170, 2870, 3190, 2890] + ZOrder 5563 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum182" + SID "7644" + Ports [2, 1] + Position [3170, 2805, 3190, 2825] + ZOrder 5564 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum183" + SID "8946" + Ports [2, 1] + Position [1875, 9055, 1895, 9075] + ZOrder 7086 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum184" + SID "8947" + Ports [2, 1] + Position [1875, 9230, 1895, 9250] + ZOrder 7088 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum185" + SID "7683" + Ports [2, 1] + Position [3395, 1250, 3415, 1270] + ZOrder 5585 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum186" + SID "8948" + Ports [2, 1] + Position [3100, 8975, 3120, 8995] + ZOrder 7078 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + SID "8234" + Ports [2, 1] + Position [4885, 2345, 4905, 2365] + ZOrder 6130 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum190" + SID "9024" + Ports [2, 1] + Position [3105, 6100, 3125, 6120] + ZOrder 6924 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum191" + SID "9026" + Ports [2, 1] + Position [3105, 6205, 3125, 6225] + ZOrder 6926 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum192" + SID "9028" + Ports [2, 1] + Position [3105, 6390, 3125, 6410] + ZOrder 6928 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum193" + SID "9030" + Ports [2, 1] + Position [3105, 6490, 3125, 6510] + ZOrder 6930 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "7817" + Ports [2, 1] + Position [1995, 4825, 2015, 4845] + ZOrder 5719 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + SID "8480" + Ports [2, 1] + Position [4885, 410, 4905, 430] + ZOrder 6380 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + SID "8511" + Ports [2, 1] + Position [4885, 710, 4905, 730] + ZOrder 6420 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "3517" + Ports [2, 1] + Position [1850, 470, 1870, 490] + ZOrder 1147 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + SID "8512" + Ports [2, 1] + Position [4885, 560, 4905, 580] + ZOrder 6400 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + SID "8573" + Ports [2, 1] + Position [4885, 1015, 4905, 1035] + ZOrder 6460 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + SID "8379" + Ports [2, 1] + Position [4885, 260, 4905, 280] + ZOrder 6220 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum26" + SID "8574" + Ports [2, 1] + Position [4885, 1315, 4905, 1335] + ZOrder 6500 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum27" + SID "8575" + Ports [2, 1] + Position [4885, 1165, 4905, 1185] + ZOrder 6480 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum28" + SID "8576" + Ports [2, 1] + Position [4885, 865, 4905, 885] + ZOrder 6440 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum29" + SID "9097" + Ports [2, 1] + Position [1875, 10485, 1895, 10505] + ZOrder 7164 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "7818" + Ports [2, 1] + Position [1995, 5000, 2015, 5020] + ZOrder 5721 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum32" + SID "5304" + Ports [2, 1] + Position [4665, 3605, 4685, 3625] + ZOrder 3587 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum34" + SID "3849" + Ports [2, 1] + Position [5675, 3605, 5695, 3625] + ZOrder 1480 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum35" + SID "3850" + Ports [2, 1] + Position [5675, 3680, 5695, 3700] + ZOrder 1481 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum36" + SID "3851" + Ports [2, 1] + Position [5675, 3755, 5695, 3775] + ZOrder 1482 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum37" + SID "5305" + Ports [2, 1] + Position [4665, 3680, 4685, 3700] + ZOrder 3588 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum38" + SID "3887" + Ports [2, 1] + Position [2745, 3520, 2765, 3540] + ZOrder 1519 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum39" + SID "3893" + Ports [2, 1] + Position [2880, 3480, 2900, 3500] + ZOrder 1525 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "7819" + Ports [2, 1] + Position [1995, 5175, 2015, 5195] + ZOrder 5723 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum41" + SID "9098" + Ports [2, 1] + Position [3100, 10230, 3120, 10250] + ZOrder 7154 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum42" + SID "4407" + Ports [2, 1] + Position [3060, 11835, 3080, 11855] + ZOrder 2292 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum43" + SID "4408" + Ports [2, 1] + Position [3055, 12535, 3075, 12555] + ZOrder 2220 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum44" + SID "4409" + Ports [2, 1] + Position [3055, 12610, 3075, 12630] + ZOrder 2222 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum45" + SID "5689" + Ports [2, 1] + Position [1970, 11740, 1990, 11760] + ZOrder 3520 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum46" + SID "4411" + Ports [2, 1] + Position [3490, 12505, 3510, 12525] + ZOrder 2280 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum47" + SID "4412" + Ports [2, 1] + Position [5675, 12435, 5695, 12455] + ZOrder 2249 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum48" + SID "4413" + Ports [2, 1] + Position [5675, 12510, 5695, 12530] + ZOrder 2250 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum49" + SID "4414" + Ports [2, 1] + Position [5675, 12585, 5695, 12605] + ZOrder 2251 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "7891" + Ports [2, 1] + Position [1995, 5350, 2015, 5370] + ZOrder 5793 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum50" + SID "5690" + Ports [2, 1] + Position [1970, 11915, 1990, 11935] + ZOrder 3522 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum51" + SID "4416" + Ports [2, 1] + Position [3255, 12170, 3275, 12190] + ZOrder 2276 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum52" + SID "4417" + Ports [2, 1] + Position [3255, 12115, 3275, 12135] + ZOrder 2281 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum53" + SID "4418" + Ports [2, 1] + Position [3060, 11910, 3080, 11930] + ZOrder 2294 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum54" + SID "4768" + Ports [2, 1] + Position [235, 4495, 255, 4515] + ZOrder 2567 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum55" + SID "4849" + Ports [2, 1] + Position [5610, 3250, 5630, 3270] + ZOrder 2692 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum56" + SID "4850" + Ports [2, 1] + Position [5610, 3305, 5630, 3325] + ZOrder 2693 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum57" + SID "4851" + Ports [2, 1] + Position [5610, 3350, 5630, 3370] + ZOrder 2694 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "7892" + Ports [2, 1] + Position [1995, 5525, 2015, 5545] + ZOrder 5795 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum61" + SID "5156" + Ports [2, 1] + Position [5690, 3875, 5710, 3895] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "4955" + Ports [2, 1] + Position [5690, 4010, 5710, 4030] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "4969" + Ports [2, 1] + Position [5690, 4140, 5710, 4160] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum64" + SID "5002" + Ports [2, 1] + Position [5495, 4300, 5515, 4320] + ZOrder 2826 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum65" + SID "5003" + Ports [2, 1] + Position [5495, 4435, 5515, 4455] + ZOrder 2835 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum66" + SID "5004" + Ports [2, 1] + Position [5495, 4565, 5515, 4585] + ZOrder 2844 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum68" + SID "5306" + Ports [2, 1] + Position [4665, 3755, 4685, 3775] + ZOrder 3589 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum69" + SID "5345" + Ports [2, 1] + Position [5495, 4770, 5515, 4790] + ZOrder 3151 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "7893" + Ports [2, 1] + Position [1995, 5700, 2015, 5720] + ZOrder 5797 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum70" + SID "5346" + Ports [2, 1] + Position [5495, 4905, 5515, 4925] + ZOrder 3160 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum71" + SID "5347" + Ports [2, 1] + Position [5495, 5035, 5515, 5055] + ZOrder 3169 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum72" + SID "5558" + Ports [2, 1] + Position [5640, 12705, 5660, 12725] + ZOrder 3396 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum73" + SID "5559" + Ports [2, 1] + Position [5640, 12840, 5660, 12860] + ZOrder 3300 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum74" + SID "5560" + Ports [2, 1] + Position [5640, 12970, 5660, 12990] + ZOrder 3309 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum75" + SID "5456" + Ports [2, 1] + Position [5600, 12090, 5620, 12110] + ZOrder 3287 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum76" + SID "5457" + Ports [2, 1] + Position [5600, 12145, 5620, 12165] + ZOrder 3288 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum77" + SID "5458" + Ports [2, 1] + Position [5600, 12190, 5620, 12210] + ZOrder 3289 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum78" + SID "5561" + Ports [2, 1] + Position [5445, 13130, 5465, 13150] + ZOrder 3318 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum79" + SID "5562" + Ports [2, 1] + Position [5445, 13265, 5465, 13285] + ZOrder 3327 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + SID "8092" + Ports [2, 1] + Position [4885, 1735, 4905, 1755] + ZOrder 6006 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum80" + SID "5563" + Ports [2, 1] + Position [5445, 13395, 5465, 13415] + ZOrder 3336 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum81" + SID "5564" + Ports [2, 1] + Position [5445, 13600, 5465, 13620] + ZOrder 3414 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum82" + SID "5565" + Ports [2, 1] + Position [5445, 13735, 5465, 13755] + ZOrder 3423 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum83" + SID "5566" + Ports [2, 1] + Position [5445, 13865, 5465, 13885] + ZOrder 3432 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum84" + SID "5645" + Ports [2, 1] + Position [4585, 12435, 4605, 12455] + ZOrder 3487 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum85" + SID "5646" + Ports [2, 1] + Position [4585, 12510, 4605, 12530] + ZOrder 3488 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum86" + SID "5647" + Ports [2, 1] + Position [4415, 12435, 4435, 12455] + ZOrder 3479 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum87" + SID "5648" + Ports [2, 1] + Position [4415, 12510, 4435, 12530] + ZOrder 3480 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum88" + SID "5649" + Ports [2, 1] + Position [4415, 12585, 4435, 12605] + ZOrder 3481 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum89" + SID "5650" + Ports [2, 1] + Position [4585, 12585, 4605, 12605] + ZOrder 3489 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + SID "8170" + Ports [2, 1] + Position [4885, 1890, 4905, 1910] + ZOrder 6070 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum91" + SID "5675" + Ports [2, 1] + Position [1995, 3610, 2015, 3630] + ZOrder 3506 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum92" + SID "5679" + Ports [2, 1] + Position [1995, 3785, 2015, 3805] + ZOrder 3510 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum93" + SID "5681" + Ports [2, 1] + Position [1995, 3960, 2015, 3980] + ZOrder 3512 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum94" + SID "5683" + Ports [2, 1] + Position [1995, 4210, 2015, 4230] + ZOrder 3514 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum95" + SID "5684" + Ports [2, 1] + Position [1995, 4385, 2015, 4405] + ZOrder 3516 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum96" + SID "5685" + Ports [2, 1] + Position [1995, 4560, 2015, 4580] + ZOrder 3518 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum97" + SID "5691" + Ports [2, 1] + Position [1970, 12090, 1990, 12110] + ZOrder 3524 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum98" + SID "5701" + Ports [2, 1] + Position [1970, 12440, 1990, 12460] + ZOrder 3532 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum99" + SID "5702" + Ports [2, 1] + Position [1970, 12615, 1990, 12635] + ZOrder 3534 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator1" + SID "4419" + Position [3315, 11910, 3335, 11930] + ZOrder 2298 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "9103" + Position [3500, 10305, 3520, 10325] + ZOrder 7166 + } + Block { + BlockType Terminator + Name "Terminator104" + SID "8691" + Position [1575, 3390, 1595, 3410] + ZOrder 6565 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "9046" + Position [3505, 8975, 3525, 8995] + ZOrder 7090 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "5743" + Position [6920, 6100, 6940, 6120] + ZOrder 3634 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3810" + Position [6900, 3300, 6920, 3320] + ZOrder 1441 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3811" + Position [6900, 3355, 6920, 3375] + ZOrder 1442 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "3812" + Position [6900, 3240, 6920, 3260] + ZOrder 1440 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "9047" + Position [3505, 9050, 3525, 9070] + ZOrder 7091 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "9048" + Position [3505, 9580, 3525, 9600] + ZOrder 7092 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "9049" + Position [3505, 9655, 3525, 9675] + ZOrder 7093 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "7911" + Position [4635, 3265, 4655, 3285] + ZOrder 5814 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "5744" + Position [6920, 6275, 6940, 6295] + ZOrder 3635 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "5745" + Position [6925, 6450, 6945, 6470] + ZOrder 3636 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "5746" + Position [6925, 6625, 6945, 6645] + ZOrder 3637 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "5788" + Position [1580, 11340, 1600, 11360] + ZOrder 3681 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "3874" + Position [6405, 3410, 6425, 3430] + ZOrder 1505 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "5789" + Position [1580, 11140, 1600, 11160] + ZOrder 3682 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "7912" + Position [4635, 3315, 4655, 3335] + ZOrder 5815 + } + Block { + BlockType Terminator + Name "Terminator33" + SID "8272" + Position [2410, 1175, 2430, 1195] + ZOrder 6167 + } + Block { + BlockType Terminator + Name "Terminator34" + SID "8274" + Position [2410, 1380, 2430, 1400] + ZOrder 6169 + } + Block { + BlockType Terminator + Name "Terminator35" + SID "8278" + Position [2410, 1585, 2430, 1605] + ZOrder 6173 + } + Block { + BlockType Terminator + Name "Terminator37" + SID "4637" + Position [1580, 10740, 1600, 10760] + ZOrder 2458 + } + Block { + BlockType Terminator + Name "Terminator38" + SID "4638" + Position [1580, 10940, 1600, 10960] + ZOrder 2459 + } + Block { + BlockType Terminator + Name "Terminator39" + SID "8280" + Position [2410, 1790, 2430, 1810] + ZOrder 6175 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "9036" + Position [3385, 6100, 3405, 6120] + ZOrder 6936 + } + Block { + BlockType Terminator + Name "Terminator40" + SID "8282" + Position [2410, 1995, 2430, 2015] + ZOrder 6177 + } + Block { + BlockType Terminator + Name "Terminator41" + SID "8284" + Position [2410, 2200, 2430, 2220] + ZOrder 6179 + } + Block { + BlockType Terminator + Name "Terminator42" + SID "4642" + Position [1580, 13540, 1600, 13560] + ZOrder 2463 + } + Block { + BlockType Terminator + Name "Terminator43" + SID "7744" + Position [3105, 1370, 3125, 1390] + ZOrder 5646 + } + Block { + BlockType Terminator + Name "Terminator44" + SID "4644" + Position [1580, 13945, 1600, 13965] + ZOrder 2465 + } + Block { + BlockType Terminator + Name "Terminator45" + SID "4645" + Position [1580, 12340, 1600, 12360] + ZOrder 2466 + } + Block { + BlockType Terminator + Name "Terminator46" + SID "8286" + Position [2410, 2405, 2430, 2425] + ZOrder 6181 + } + Block { + BlockType Terminator + Name "Terminator47" + SID "8288" + Position [2410, 2610, 2430, 2630] + ZOrder 6183 + } + Block { + BlockType Terminator + Name "Terminator48" + SID "8290" + Position [2410, 2815, 2430, 2835] + ZOrder 6185 + } + Block { + BlockType Terminator + Name "Terminator49" + SID "8292" + Position [2410, 3020, 2430, 3040] + ZOrder 6187 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "9037" + Position [3385, 6205, 3405, 6225] + ZOrder 6937 + } + Block { + BlockType Terminator + Name "Terminator50" + SID "4650" + Position [1580, 13140, 1600, 13160] + ZOrder 2471 + } + Block { + BlockType Terminator + Name "Terminator51" + SID "8296" + Position [2410, 3225, 2430, 3245] + ZOrder 6191 + } + Block { + BlockType Terminator + Name "Terminator52" + SID "4652" + Position [1580, 13740, 1600, 13760] + ZOrder 2601 + } + Block { + BlockType Terminator + Name "Terminator53" + SID "8298" + Position [2410, 3430, 2430, 3450] + ZOrder 6193 + } + Block { + BlockType Terminator + Name "Terminator55" + SID "8618" + Position [7230, 5760, 7250, 5780] + ZOrder 6513 + } + Block { + BlockType Terminator + Name "Terminator57" + SID "8620" + Position [7230, 5935, 7250, 5955] + ZOrder 6515 + } + Block { + BlockType Terminator + Name "Terminator58" + SID "8642" + Position [7230, 4010, 7250, 4030] + ZOrder 6517 + } + Block { + BlockType Terminator + Name "Terminator59" + SID "8644" + Position [7230, 4185, 7250, 4205] + ZOrder 6519 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "9038" + Position [3385, 6390, 3405, 6410] + ZOrder 6938 + } + Block { + BlockType Terminator + Name "Terminator60" + SID "8646" + Position [7230, 4360, 7250, 4380] + ZOrder 6521 + } + Block { + BlockType Terminator + Name "Terminator61" + SID "8648" + Position [7230, 4535, 7250, 4555] + ZOrder 6523 + } + Block { + BlockType Terminator + Name "Terminator62" + SID "8650" + Position [7230, 4710, 7250, 4730] + ZOrder 6525 + } + Block { + BlockType Terminator + Name "Terminator63" + SID "8652" + Position [7230, 4885, 7250, 4905] + ZOrder 6527 + } + Block { + BlockType Terminator + Name "Terminator64" + SID "8654" + Position [7230, 5060, 7250, 5080] + ZOrder 6529 + } + Block { + BlockType Terminator + Name "Terminator66" + SID "8656" + Position [7230, 5235, 7250, 5255] + ZOrder 6531 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "9039" + Position [3385, 6490, 3405, 6510] + ZOrder 6939 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "3526" + Position [1425, 4260, 1445, 4280] + ZOrder 1156 + } + Block { + BlockType Terminator + Name "Terminator84" + SID "8688" + Position [1575, 2775, 1595, 2795] + ZOrder 6559 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "9102" + Position [3500, 10230, 3520, 10250] + ZOrder 7165 + } + Block { + BlockType Terminator + Name "Terminator91" + SID "8689" + Position [1575, 2980, 1595, 3000] + ZOrder 6561 + } + Block { + BlockType Terminator + Name "Terminator99" + SID "8690" + Position [1575, 3185, 1595, 3205] + ZOrder 6563 + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L1" + SID "5567" + Tag "Test Point" + Ports [1] + Position [5895, 12730, 5935, 12750] + ZOrder 3295 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L1_MON" + SID "5568" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5795, 12725, 5875, 12755] + ZOrder 3346 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L2" + SID "5569" + Tag "Test Point" + Ports [1] + Position [5725, 13155, 5765, 13175] + ZOrder 3322 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L2_MON" + SID "5570" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13150, 5680, 13180] + ZOrder 3343 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX1" + SID "5571" + Tag "Test Point" + Ports [1] + Position [5725, 13760, 5765, 13780] + ZOrder 3427 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX1_MON" + SID "5572" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13755, 5680, 13785] + ZOrder 3438 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX2" + SID "5573" + Tag "Test Point" + Ports [1] + Position [5725, 13625, 5765, 13645] + ZOrder 3418 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX2_MON" + SID "5574" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13620, 5680, 13650] + ZOrder 3437 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPY1" + SID "5575" + Tag "Test Point" + Ports [1] + Position [5725, 13890, 5765, 13910] + ZOrder 3436 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPY1_MON" + SID "5576" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13885, 5680, 13915] + ZOrder 3439 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P1" + SID "5577" + Tag "Test Point" + Ports [1] + Position [5895, 12995, 5935, 13015] + ZOrder 3313 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P1_MON" + SID "5578" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5795, 12990, 5875, 13020] + ZOrder 3342 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P2" + SID "5579" + Tag "Test Point" + Ports [1] + Position [5725, 13420, 5765, 13440] + ZOrder 3340 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P2_MON" + SID "5580" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13415, 5680, 13445] + ZOrder 3345 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y1" + SID "5581" + Tag "Test Point" + Ports [1] + Position [5895, 12865, 5935, 12885] + ZOrder 3304 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y1_MON" + SID "5582" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5795, 12860, 5875, 12890] + ZOrder 3341 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y2" + SID "5583" + Tag "Test Point" + Ports [1] + Position [5725, 13290, 5765, 13310] + ZOrder 3331 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y2_MON" + SID "5584" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13285, 5680, 13315] + ZOrder 3344 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L1" + SID "5585" + Tag "Test Point" + Ports [1] + Position [6335, 12765, 6375, 12785] + ZOrder 3354 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L1_MON" + SID "5586" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12760, 6280, 12790] + ZOrder 3353 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L2" + SID "5587" + Tag "Test Point" + Ports [1] + Position [6220, 13200, 6260, 13220] + ZOrder 3374 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L2_MON" + SID "5588" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13195, 6165, 13225] + ZOrder 3373 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX1" + SID "5589" + Tag "Test Point" + Ports [1] + Position [6220, 13810, 6260, 13830] + ZOrder 3447 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX1_MON" + SID "5590" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13805, 6165, 13835] + ZOrder 3446 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX2" + SID "5591" + Tag "Test Point" + Ports [1] + Position [6220, 13670, 6260, 13690] + ZOrder 3443 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX2_MON" + SID "5592" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13665, 6165, 13695] + ZOrder 3442 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPY1" + SID "5593" + Tag "Test Point" + Ports [1] + Position [6220, 13955, 6260, 13975] + ZOrder 3451 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPY1_MON" + SID "5594" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13950, 6165, 13980] + ZOrder 3450 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P1" + SID "5595" + Tag "Test Point" + Ports [1] + Position [6335, 13050, 6375, 13070] + ZOrder 3370 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P1_MON" + SID "5596" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 13045, 6280, 13075] + ZOrder 3369 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P2" + SID "5597" + Tag "Test Point" + Ports [1] + Position [6220, 13485, 6260, 13505] + ZOrder 3382 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P2_MON" + SID "5598" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13480, 6165, 13510] + ZOrder 3381 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y1" + SID "5599" + Tag "Test Point" + Ports [1] + Position [6335, 12905, 6375, 12925] + ZOrder 3362 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y1_MON" + SID "5600" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12900, 6280, 12930] + ZOrder 3361 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y2" + SID "5601" + Tag "Test Point" + Ports [1] + Position [6220, 13340, 6260, 13360] + ZOrder 3378 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y2_MON" + SID "5602" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13335, 6165, 13365] + ZOrder 3377 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L1" + SID "5603" + Tag "Test Point" + Ports [1] + Position [6335, 12685, 6375, 12705] + ZOrder 3348 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L1_MON" + SID "5604" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12680, 6280, 12710] + ZOrder 3347 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L2" + SID "5605" + Tag "Test Point" + Ports [1] + Position [6220, 13120, 6260, 13140] + ZOrder 3372 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L2_MON" + SID "5606" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13115, 6165, 13145] + ZOrder 3371 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX1" + SID "5607" + Tag "Test Point" + Ports [1] + Position [6220, 13730, 6260, 13750] + ZOrder 3445 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SID "5608" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13725, 6165, 13755] + ZOrder 3444 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX2" + SID "5609" + Tag "Test Point" + Ports [1] + Position [6220, 13590, 6260, 13610] + ZOrder 3441 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SID "5610" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13585, 6165, 13615] + ZOrder 3440 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPY1" + SID "5611" + Tag "Test Point" + Ports [1] + Position [6220, 13875, 6260, 13895] + ZOrder 3449 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SID "5612" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13870, 6165, 13900] + ZOrder 3448 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P1" + SID "5613" + Tag "Test Point" + Ports [1] + Position [6335, 12970, 6375, 12990] + ZOrder 3364 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P1_MON" + SID "5614" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12965, 6280, 12995] + ZOrder 3363 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P2" + SID "5615" + Tag "Test Point" + Ports [1] + Position [6220, 13405, 6260, 13425] + ZOrder 3380 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P2_MON" + SID "5616" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13400, 6165, 13430] + ZOrder 3379 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y1" + SID "5617" + Tag "Test Point" + Ports [1] + Position [6335, 12825, 6375, 12845] + ZOrder 3356 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y1_MON" + SID "5618" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12820, 6280, 12850] + ZOrder 3355 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y2" + SID "5619" + Tag "Test Point" + Ports [1] + Position [6220, 13260, 6260, 13280] + ZOrder 3376 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y2_MON" + SID "5620" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13255, 6165, 13285] + ZOrder 3375 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL1" + SID "4429" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12408, 6300, 12432] + ZOrder 2300 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL2" + SID "4430" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12463, 6300, 12487] + ZOrder 2301 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL3" + SID "4431" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12518, 6300, 12542] + ZOrder 2302 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL4" + SID "4432" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12568, 6300, 12592] + ZOrder 2303 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L1_COS" + SID "5621" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12758, 5475, 12782] + ZOrder 3401 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L1_SIN" + SID "5622" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12703, 5475, 12727] + ZOrder 3400 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L2_COS" + SID "5623" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13183, 5325, 13207] + ZOrder 3407 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L2_SIN" + SID "5624" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13128, 5325, 13152] + ZOrder 3406 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX1_COS" + SID "5625" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13788, 5325, 13812] + ZOrder 3465 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX1_SIN" + SID "5626" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13733, 5325, 13757] + ZOrder 3464 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX2_COS" + SID "5627" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13653, 5325, 13677] + ZOrder 3467 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX2_SIN" + SID "5628" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13598, 5325, 13622] + ZOrder 3466 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPY1_COS" + SID "5629" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13918, 5325, 13942] + ZOrder 3469 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPY1_SIN" + SID "5630" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13863, 5325, 13887] + ZOrder 3468 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P1_COS" + SID "5631" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 13023, 5475, 13047] + ZOrder 3403 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P1_SIN" + SID "5632" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12968, 5475, 12992] + ZOrder 3402 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P2_COS" + SID "5633" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13448, 5325, 13472] + ZOrder 3409 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P2_SIN" + SID "5634" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13393, 5325, 13417] + ZOrder 3408 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y1_COS" + SID "5635" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12893, 5475, 12917] + ZOrder 3399 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y1_SIN" + SID "5636" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12838, 5475, 12862] + ZOrder 3398 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y2_COS" + SID "5637" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13318, 5325, 13342] + ZOrder 3405 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y2_SIN" + SID "5638" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13263, 5325, 13287] + ZOrder 3404 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_L" + SID "4433" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12433, 5580, 12457] + ZOrder 2168 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_L" + SID "5651" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12708, 4180, 12732] + ZOrder 3482 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_P" + SID "5652" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12893, 4180, 12917] + ZOrder 3484 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_Y" + SID "5653" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12808, 4180, 12832] + ZOrder 3483 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_P" + SID "4434" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12583, 5580, 12607] + ZOrder 2206 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_Y" + SID "4435" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12508, 5580, 12532] + ZOrder 2205 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_COIL_MAT" + SID "4436" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6030, 12490, 6070, 12550] + ZOrder 2207 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_CROSSTALK_MAT" + SID "4437" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [5800, 12490, 5840, 12550] + ZOrder 2201 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_MON" + SID "4438" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1830, 12785, 1910, 12815] + ZOrder 2175 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_OFFSET" + SID "5704" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12857, 1955, 12873] + ZOrder 3537 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT" + SID "4439" + Tag "Test Point" + Ports [1] + Position [2430, 12740, 2470, 12760] + ZOrder 2177 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT_MON" + SID "4440" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12795, 2360, 12825] + ZOrder 2216 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_MON" + SID "4441" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12435, 1905, 12465] + ZOrder 2169 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_OFFSET" + SID "5705" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12507, 1955, 12523] + ZOrder 3533 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT" + SID "4442" + Tag "Test Point" + Ports [1] + Position [2430, 12400, 2470, 12420] + ZOrder 2173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT_MON" + SID "4443" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12445, 2360, 12475] + ZOrder 2214 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm" + SID "4444" + Tag "Test Point" + Ports [1] + Position [3210, 12480, 3250, 12500] + ZOrder 2184 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_INIT" + SID "4445" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12562, 3040, 12578] + ZOrder 2221 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_MON" + SID "4446" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12475, 3160, 12505] + ZOrder 2183 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_diff_MON" + SID "4447" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12530, 3250, 12560] + ZOrder 2231 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_MON" + SID "4448" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12610, 1905, 12640] + ZOrder 2171 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_OFFSET" + SID "5706" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12682, 1955, 12698] + ZOrder 3535 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT" + SID "4449" + Tag "Test Point" + Ports [1] + Position [2430, 12560, 2470, 12580] + ZOrder 2174 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT_MON" + SID "4450" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12620, 2360, 12650] + ZOrder 2215 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm" + SID "4451" + Tag "Test Point" + Ports [1] + Position [3210, 12655, 3250, 12675] + ZOrder 2189 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_INIT" + SID "4452" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12702, 3040, 12718] + ZOrder 2223 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_MON" + SID "4453" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12650, 3160, 12680] + ZOrder 2188 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_diff_MON" + SID "4454" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12605, 3250, 12635] + ZOrder 2232 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_MON" + SID "4455" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12085, 1905, 12115] + ZOrder 2196 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_OFFSET" + SID "5692" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12157, 1955, 12173] + ZOrder 3525 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT" + SID "4456" + Tag "Test Point" + Ports [1] + Position [2430, 12050, 2470, 12070] + ZOrder 2198 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT_MON" + SID "4457" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 12095, 2345, 12125] + ZOrder 2219 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_MON" + SID "4458" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11735, 1905, 11765] + ZOrder 2190 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_OFFSET" + SID "5693" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11807, 1955, 11823] + ZOrder 3521 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT" + SID "4459" + Tag "Test Point" + Ports [1] + Position [2425, 11705, 2465, 11725] + ZOrder 2194 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT_MON" + SID "4460" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11745, 2345, 11775] + ZOrder 2217 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm" + SID "4461" + Tag "Test Point" + Ports [1] + Position [3215, 11780, 3255, 11800] + ZOrder 2289 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_INIT" + SID "4462" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 11862, 3045, 11878] + ZOrder 2293 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_MON" + SID "4463" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11775, 3165, 11805] + ZOrder 2288 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_diff_MON" + SID "4464" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11830, 3255, 11860] + ZOrder 2296 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_MON" + SID "4465" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11910, 1905, 11940] + ZOrder 2192 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_OFFSET" + SID "5694" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11982, 1955, 11998] + ZOrder 3523 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT" + SID "4466" + Tag "Test Point" + Ports [1] + Position [2425, 11880, 2465, 11900] + ZOrder 2195 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT_MON" + SID "4467" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11920, 2345, 11950] + ZOrder 2218 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm" + SID "4468" + Tag "Test Point" + Ports [1] + Position [3215, 11955, 3255, 11975] + ZOrder 2291 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_INIT" + SID "4469" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 12002, 3045, 12018] + ZOrder 2295 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_MON" + SID "4470" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11950, 3165, 11980] + ZOrder 2290 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_diff_MON" + SID "4471" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11905, 3255, 11935] + ZOrder 2297 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L1" + SID "4472" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5150, 11819, 5205, 11881] + ZOrder 2245 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L1_SW" + SID "4473" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5355, 11842, 5420, 11858] + ZOrder 2261 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L2" + SID "5423" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4810, 11474, 4865, 11536] + ZOrder 3224 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L2_SW" + SID "5424" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5055, 11497, 5120, 11513] + ZOrder 3231 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P1" + SID "4474" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5150, 12019, 5205, 12081] + ZOrder 2256 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P1_SW" + SID "4475" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5355, 12042, 5420, 12058] + ZOrder 2267 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P2" + SID "5427" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4810, 11674, 4865, 11736] + ZOrder 3228 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P2_SW" + SID "5428" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5055, 11697, 5120, 11713] + ZOrder 3237 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y1" + SID "4476" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5150, 11919, 5205, 11981] + ZOrder 2252 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y1_SW" + SID "4477" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5355, 11942, 5420, 11958] + ZOrder 2264 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y2" + SID "5431" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4810, 11574, 4865, 11636] + ZOrder 3226 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y2_SW" + SID "5432" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5055, 11597, 5120, 11613] + ZOrder 3234 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_SUM_MON" + SID "8776" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1835, 6250, 1915, 6280] + ZOrder 6861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_SUM_VOLT_MON" + SID "8774" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2295, 6260, 2375, 6290] + ZOrder 6859 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_X_MON" + SID "8761" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1835, 6055, 1915, 6085] + ZOrder 6846 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_X_VOLT_MON" + SID "8770" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2295, 6065, 2375, 6095] + ZOrder 6855 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_X_mm" + SID "8983" + Tag "Test Point" + Ports [1] + Position [3030, 6040, 3070, 6060] + ZOrder 6883 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_X_mm_INIT" + SID "9025" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 6127, 3085, 6143] + ZOrder 6925 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_X_mm_MON" + SID "8979" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2840, 6095, 2920, 6125] + ZOrder 6879 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_X_mm_diff_MON" + SID "9032" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3220, 6095, 3300, 6125] + ZOrder 6932 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_Y_MON" + SID "8762" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1835, 6160, 1915, 6190] + ZOrder 6847 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_Y_VOLT_MON" + SID "8771" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2295, 6170, 2375, 6200] + ZOrder 6856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_Y_mm" + SID "8984" + Tag "Test Point" + Ports [1] + Position [3030, 6280, 3070, 6300] + ZOrder 6884 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_Y_mm_INIT" + SID "9027" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 6232, 3085, 6248] + ZOrder 6927 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_Y_mm_MON" + SID "8980" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2840, 6200, 2920, 6230] + ZOrder 6880 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_Y_mm_diff_MON" + SID "9033" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3220, 6200, 3300, 6230] + ZOrder 6933 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_SUM_MON" + SID "8777" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1835, 6545, 1915, 6575] + ZOrder 6862 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_SUM_VOLT_MON" + SID "8779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2295, 6555, 2375, 6585] + ZOrder 6864 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_X_MON" + SID "8763" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1835, 6345, 1915, 6375] + ZOrder 6848 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_X_VOLT_MON" + SID "8772" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2295, 6355, 2375, 6385] + ZOrder 6857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_X_mm" + SID "8985" + Tag "Test Point" + Ports [1] + Position [3030, 6335, 3070, 6355] + ZOrder 6885 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_X_mm_INIT" + SID "9029" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 6417, 3085, 6433] + ZOrder 6929 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_X_mm_MON" + SID "8981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2840, 6385, 2920, 6415] + ZOrder 6881 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_X_mm_diff_MON" + SID "9034" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3220, 6385, 3300, 6415] + ZOrder 6934 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_Y_MON" + SID "8764" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1835, 6445, 1915, 6475] + ZOrder 6849 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_Y_VOLT_MON" + SID "8773" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2295, 6455, 2375, 6485] + ZOrder 6858 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_Y_mm" + SID "8986" + Tag "Test Point" + Ports [1] + Position [3030, 6565, 3070, 6585] + ZOrder 6886 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_Y_mm_INIT" + SID "9031" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 6517, 3085, 6533] + ZOrder 6931 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_Y_mm_MON" + SID "8982" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2840, 6485, 2920, 6515] + ZOrder 6882 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_Y_mm_diff_MON" + SID "9035" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3220, 6485, 3300, 6515] + ZOrder 6935 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT" + SID "5711" + Tag "Test Point" + Ports [1] + Position [6575, 12375, 6615, 12395] + ZOrder 3542 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT_MON" + SID "4478" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12395, 6505, 12425] + ZOrder 2226 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT" + SID "5712" + Tag "Test Point" + Ports [1] + Position [6575, 12430, 6615, 12450] + ZOrder 3543 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT_MON" + SID "4479" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12450, 6505, 12480] + ZOrder 2227 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT" + SID "5713" + Tag "Test Point" + Ports [1] + Position [6575, 12485, 6615, 12505] + ZOrder 3544 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT_MON" + SID "4480" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12510, 6505, 12540] + ZOrder 2228 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT" + SID "5714" + Tag "Test Point" + Ports [1] + Position [6575, 12540, 6615, 12560] + ZOrder 3545 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT_MON" + SID "4481" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12565, 6505, 12595] + ZOrder 2229 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L" + SID "4482" + Tag "Test Point" + Ports [1] + Position [3985, 12405, 4025, 12425] + ZOrder 2299 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L_MON" + SID "4483" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12430, 3945, 12460] + ZOrder 2202 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_L" + SID "5654" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12462, 4550, 12478] + ZOrder 3485 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_P" + SID "5655" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12617, 4550, 12633] + ZOrder 3490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_Y" + SID "5656" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12542, 4550, 12558] + ZOrder 3486 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P" + SID "5673" + Tag "Test Point" + Ports [1] + Position [3985, 12550, 4025, 12570] + ZOrder 3504 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P_MON" + SID "4484" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12580, 3945, 12610] + ZOrder 2204 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y" + SID "5672" + Tag "Test Point" + Ports [1] + Position [3985, 12480, 4025, 12500] + ZOrder 3503 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y_MON" + SID "4485" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12505, 3945, 12535] + ZOrder 2203 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_SUM_MON" + SID "8951" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1735, 9225, 1815, 9255] + ZOrder 7062 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_SUM_OFFSET" + SID "8952" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1795, 9297, 1860, 9313] + ZOrder 7089 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_SUM_VOLT" + SID "8953" + Tag "Test Point" + Ports [1] + Position [2475, 9180, 2515, 9200] + ZOrder 7064 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_SUM_VOLT_MON" + SID "8954" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2325, 9235, 2405, 9265] + ZOrder 7077 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_MON" + SID "8955" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1730, 8875, 1810, 8905] + ZOrder 7056 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_OFFSET" + SID "8956" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1795, 8947, 1860, 8963] + ZOrder 7085 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_VOLT" + SID "8957" + Tag "Test Point" + Ports [1] + Position [2475, 8840, 2515, 8860] + ZOrder 7060 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_VOLT_MON" + SID "8958" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2325, 8885, 2405, 8915] + ZOrder 7075 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_mm" + SID "8959" + Tag "Test Point" + Ports [1] + Position [3390, 8920, 3430, 8940] + ZOrder 7069 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_mm_INIT" + SID "8960" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 9002, 3085, 9018] + ZOrder 7079 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_mm_MON" + SID "8961" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 8915, 3205, 8945] + ZOrder 7068 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_mm_diff_MON" + SID "8962" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3250, 8970, 3330, 9000] + ZOrder 7082 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_MON" + SID "8963" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1730, 9050, 1810, 9080] + ZOrder 7058 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_OFFSET" + SID "8964" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1795, 9122, 1860, 9138] + ZOrder 7087 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_VOLT" + SID "8965" + Tag "Test Point" + Ports [1] + Position [2475, 9000, 2515, 9020] + ZOrder 7061 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_VOLT_MON" + SID "8966" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2325, 9060, 2405, 9090] + ZOrder 7076 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_mm" + SID "8967" + Tag "Test Point" + Ports [1] + Position [3390, 9095, 3430, 9115] + ZOrder 7074 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_mm_INIT" + SID "8968" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 9142, 3085, 9158] + ZOrder 7081 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_mm_MON" + SID "8969" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 9090, 3205, 9120] + ZOrder 7073 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_mm_diff_MON" + SID "8970" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3250, 9045, 3330, 9075] + ZOrder 7083 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_SUM_MON" + SID "8841" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1740, 9830, 1820, 9860] + ZOrder 7024 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_SUM_OFFSET" + SID "9050" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1780, 9917, 1845, 9933] + ZOrder 7094 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_SUM_VOLT" + SID "8843" + Tag "Test Point" + Ports [1] + Position [2480, 9785, 2520, 9805] + ZOrder 7026 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_SUM_VOLT_MON" + SID "8844" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 9840, 2410, 9870] + ZOrder 7041 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_MON" + SID "8845" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1735, 9480, 1815, 9510] + ZOrder 7018 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_OFFSET" + SID "8846" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1800, 9552, 1865, 9568] + ZOrder 7050 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_VOLT" + SID "8847" + Tag "Test Point" + Ports [1] + Position [2480, 9445, 2520, 9465] + ZOrder 7022 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_VOLT_MON" + SID "8848" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 9490, 2410, 9520] + ZOrder 7039 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_mm" + SID "8849" + Tag "Test Point" + Ports [1] + Position [3400, 9525, 3440, 9545] + ZOrder 7033 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_mm_INIT" + SID "8850" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3025, 9607, 3090, 9623] + ZOrder 7043 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_mm_MON" + SID "8851" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3130, 9520, 3210, 9550] + ZOrder 7032 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_mm_diff_MON" + SID "8852" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3260, 9575, 3340, 9605] + ZOrder 7046 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_MON" + SID "8853" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1735, 9655, 1815, 9685] + ZOrder 7020 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_OFFSET" + SID "8854" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1800, 9727, 1865, 9743] + ZOrder 7052 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_VOLT" + SID "8855" + Tag "Test Point" + Ports [1] + Position [2480, 9605, 2520, 9625] + ZOrder 7023 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_VOLT_MON" + SID "8856" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 9665, 2410, 9695] + ZOrder 7040 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_mm" + SID "8857" + Tag "Test Point" + Ports [1] + Position [3400, 9700, 3440, 9720] + ZOrder 7038 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_mm_INIT" + SID "8858" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3025, 9747, 3090, 9763] + ZOrder 7045 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_mm_MON" + SID "8859" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3130, 9695, 3210, 9725] + ZOrder 7037 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_mm_diff_MON" + SID "8860" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3260, 9650, 3340, 9680] + ZOrder 7047 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_SUM_MON1" + SID "9105" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1735, 10480, 1815, 10510] + ZOrder 7138 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_SUM_OFFSET" + SID "9106" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1775, 10567, 1840, 10583] + ZOrder 7167 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_SUM_VOLT" + SID "9107" + Tag "Test Point" + Ports [1] + Position [2475, 10435, 2515, 10455] + ZOrder 7140 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_SUM_VOLT_MON" + SID "9108" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2325, 10490, 2405, 10520] + ZOrder 7153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_X_MON" + SID "9109" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1730, 10130, 1810, 10160] + ZOrder 7132 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_X_VOLT" + SID "9111" + Tag "Test Point" + Ports [1] + Position [2475, 10095, 2515, 10115] + ZOrder 7136 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_X_VOLT_MON" + SID "9112" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2325, 10140, 2405, 10170] + ZOrder 7151 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_X_mm" + SID "9113" + Tag "Test Point" + Ports [1] + Position [3395, 10175, 3435, 10195] + ZOrder 7145 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_X_mm_INIT" + SID "9114" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 10257, 3085, 10273] + ZOrder 7155 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_X_mm_MON" + SID "9115" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 10170, 3205, 10200] + ZOrder 7144 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_X_mm_diff_MON" + SID "9121" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3255, 10225, 3335, 10255] + ZOrder 7158 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_MON1" + SID "9116" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1730, 10305, 1810, 10335] + ZOrder 7134 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_OFFSET" + SID "9117" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1795, 10377, 1860, 10393] + ZOrder 7163 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_VOLT" + SID "9118" + Tag "Test Point" + Ports [1] + Position [2475, 10255, 2515, 10275] + ZOrder 7137 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_VOLT_MON" + SID "9119" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2325, 10315, 2405, 10345] + ZOrder 7152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_mm" + SID "9122" + Tag "Test Point" + Ports [1] + Position [3395, 10350, 3435, 10370] + ZOrder 7150 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_mm_INIT" + SID "9120" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 10397, 3085, 10413] + ZOrder 7157 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_mm_MON" + SID "9104" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 10345, 3205, 10375] + ZOrder 7149 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_mm_diff_MON" + SID "9123" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3255, 10300, 3335, 10330] + ZOrder 7159 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV_X_OFFSET" + SID "9110" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1795, 10202, 1860, 10218] + ZOrder 7161 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_L_SW" + SID "5657" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12737, 4290, 12753] + ZOrder 3471 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_P_SW" + SID "5658" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12912, 4290, 12928] + ZOrder 3477 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_Y_SW" + SID "5659" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12827, 4290, 12843] + ZOrder 3474 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_yaw_length_SW" + SID "4686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3320, 12652, 3385, 12668] + ZOrder 2490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_L" + SID "8176" + Tag "Test Point" + Ports [1] + Position [5140, 1915, 5180, 1935] + ZOrder 6059 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_L_MON" + SID "8171" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 1910, 5120, 1940] + ZOrder 6060 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_P" + SID "8237" + Tag "Test Point" + Ports [1] + Position [5140, 2215, 5180, 2235] + ZOrder 6099 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD1" + SID "8481" + Tag "Test Point" + Ports [1] + Position [5140, 435, 5180, 455] + ZOrder 6369 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD1_MON" + SID "8482" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 430, 5120, 460] + ZOrder 6370 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD2" + SID "8387" + Tag "Test Point" + Ports [1] + Position [5140, 285, 5180, 305] + ZOrder 6209 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD2_MON" + SID "8388" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 280, 5120, 310] + ZOrder 6210 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD3" + SID "8513" + Tag "Test Point" + Ports [1] + Position [5140, 735, 5180, 755] + ZOrder 6409 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD3_MON" + SID "8516" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 730, 5120, 760] + ZOrder 6410 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD4" + SID "8514" + Tag "Test Point" + Ports [1] + Position [5140, 585, 5180, 605] + ZOrder 6389 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD4_MON" + SID "8515" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 580, 5120, 610] + ZOrder 6390 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD5" + SID "8577" + Tag "Test Point" + Ports [1] + Position [5140, 1040, 5180, 1060] + ZOrder 6449 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD5_MON" + SID "8579" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 885, 5120, 915] + ZOrder 6430 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD6" + SID "8578" + Tag "Test Point" + Ports [1] + Position [5140, 890, 5180, 910] + ZOrder 6429 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD6_MON" + SID "8580" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 1035, 5120, 1065] + ZOrder 6450 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD7" + SID "8583" + Tag "Test Point" + Ports [1] + Position [5140, 1340, 5180, 1360] + ZOrder 6489 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD7_MON" + SID "8582" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 1335, 5120, 1365] + ZOrder 6490 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD8" + SID "8584" + Tag "Test Point" + Ports [1] + Position [5140, 1190, 5180, 1210] + ZOrder 6469 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD8_MON" + SID "8581" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 1185, 5120, 1215] + ZOrder 6470 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_P_MON" + SID "8238" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 2210, 5120, 2240] + ZOrder 6100 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_R" + SID "8235" + Tag "Test Point" + Ports [1] + Position [5140, 2370, 5180, 2390] + ZOrder 6119 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_R_MON" + SID "8236" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 2365, 5120, 2395] + ZOrder 6120 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_X" + SID "8095" + Tag "Test Point" + Ports [1] + Position [5140, 1760, 5180, 1780] + ZOrder 5959 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_X_MON" + SID "8096" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 1755, 5120, 1785] + ZOrder 5980 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_Y" + SID "8239" + Tag "Test Point" + Ports [1] + Position [5140, 2520, 5180, 2540] + ZOrder 6139 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_Y_MON" + SID "8240" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 2515, 5120, 2545] + ZOrder 6140 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_Z" + SID "8196" + Tag "Test Point" + Ports [1] + Position [5140, 2065, 5180, 2085] + ZOrder 6079 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_Z_MON" + SID "8191" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 2060, 5120, 2090] + ZOrder 6080 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_L" + SID "8172" + Tag "Test Point" + Ports [1] + Position [5580, 1950, 5620, 1970] + ZOrder 6068 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_L_MON" + SID "8173" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1945, 5525, 1975] + ZOrder 6067 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_P" + SID "8243" + Tag "Test Point" + Ports [1] + Position [5580, 2250, 5620, 2270] + ZOrder 6108 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD1" + SID "8483" + Tag "Test Point" + Ports [1] + Position [5580, 470, 5620, 490] + ZOrder 6378 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD1_MON" + SID "8484" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 465, 5525, 495] + ZOrder 6377 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD2" + SID "8399" + Tag "Test Point" + Ports [1] + Position [5580, 320, 5620, 340] + ZOrder 6218 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD2_MON" + SID "8400" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 315, 5525, 345] + ZOrder 6217 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD3" + SID "8517" + Tag "Test Point" + Ports [1] + Position [5580, 770, 5620, 790] + ZOrder 6418 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD3_MON" + SID "8520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 765, 5525, 795] + ZOrder 6417 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD4" + SID "8518" + Tag "Test Point" + Ports [1] + Position [5580, 620, 5620, 640] + ZOrder 6398 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD4_MON" + SID "8519" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 615, 5525, 645] + ZOrder 6397 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD5" + SID "8586" + Tag "Test Point" + Ports [1] + Position [5580, 925, 5620, 945] + ZOrder 6438 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD5_MON" + SID "8587" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 920, 5525, 950] + ZOrder 6437 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD6" + SID "8585" + Tag "Test Point" + Ports [1] + Position [5580, 1075, 5620, 1095] + ZOrder 6458 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD6_MON" + SID "8588" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1070, 5525, 1100] + ZOrder 6457 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD7" + SID "8591" + Tag "Test Point" + Ports [1] + Position [5580, 1375, 5620, 1395] + ZOrder 6498 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD7_MON" + SID "8590" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1370, 5525, 1400] + ZOrder 6497 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD8" + SID "8592" + Tag "Test Point" + Ports [1] + Position [5580, 1225, 5620, 1245] + ZOrder 6478 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD8_MON" + SID "8589" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1220, 5525, 1250] + ZOrder 6477 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_P_MON" + SID "8244" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2245, 5525, 2275] + ZOrder 6107 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_R" + SID "8241" + Tag "Test Point" + Ports [1] + Position [5580, 2405, 5620, 2425] + ZOrder 6128 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_R_MON" + SID "8242" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2400, 5525, 2430] + ZOrder 6127 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_X" + SID "8101" + Tag "Test Point" + Ports [1] + Position [5580, 1795, 5620, 1815] + ZOrder 5988 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_X_MON" + SID "8102" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1790, 5525, 1820] + ZOrder 5987 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_Y" + SID "8245" + Tag "Test Point" + Ports [1] + Position [5580, 2555, 5620, 2575] + ZOrder 6148 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_Y_MON" + SID "8246" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2550, 5525, 2580] + ZOrder 6147 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_Z" + SID "8192" + Tag "Test Point" + Ports [1] + Position [5580, 2100, 5620, 2120] + ZOrder 6088 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_Z_MON" + SID "8193" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2095, 5525, 2125] + ZOrder 6087 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_L" + SID "8174" + Tag "Test Point" + Ports [1] + Position [5580, 1870, 5620, 1890] + ZOrder 6062 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_L_MON" + SID "8175" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1865, 5525, 1895] + ZOrder 6061 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_P" + SID "8249" + Tag "Test Point" + Ports [1] + Position [5580, 2170, 5620, 2190] + ZOrder 6102 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD1" + SID "8485" + Tag "Test Point" + Ports [1] + Position [5580, 390, 5620, 410] + ZOrder 6372 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD1_MON" + SID "8486" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 385, 5525, 415] + ZOrder 6371 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD2" + SID "8411" + Tag "Test Point" + Ports [1] + Position [5580, 240, 5620, 260] + ZOrder 6212 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD2_MON" + SID "8412" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 235, 5525, 265] + ZOrder 6211 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD3" + SID "8521" + Tag "Test Point" + Ports [1] + Position [5580, 690, 5620, 710] + ZOrder 6412 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD3_MON" + SID "8524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 685, 5525, 715] + ZOrder 6411 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD4" + SID "8522" + Tag "Test Point" + Ports [1] + Position [5580, 540, 5620, 560] + ZOrder 6392 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD4_MON" + SID "8523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 535, 5525, 565] + ZOrder 6391 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD5" + SID "8594" + Tag "Test Point" + Ports [1] + Position [5580, 845, 5620, 865] + ZOrder 6432 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD5_MON" + SID "8595" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 840, 5525, 870] + ZOrder 6431 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD6" + SID "8593" + Tag "Test Point" + Ports [1] + Position [5580, 995, 5620, 1015] + ZOrder 6452 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD6_MON" + SID "8596" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 990, 5525, 1020] + ZOrder 6451 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD7" + SID "8599" + Tag "Test Point" + Ports [1] + Position [5580, 1295, 5620, 1315] + ZOrder 6492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD7_MON" + SID "8598" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1290, 5525, 1320] + ZOrder 6491 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD8" + SID "8600" + Tag "Test Point" + Ports [1] + Position [5580, 1145, 5620, 1165] + ZOrder 6472 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD8_MON" + SID "8597" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1140, 5525, 1170] + ZOrder 6471 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_P_MON" + SID "8250" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2165, 5525, 2195] + ZOrder 6101 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_R" + SID "8247" + Tag "Test Point" + Ports [1] + Position [5580, 2325, 5620, 2345] + ZOrder 6122 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_R_MON" + SID "8248" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2320, 5525, 2350] + ZOrder 6121 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_X" + SID "8107" + Tag "Test Point" + Ports [1] + Position [5580, 1715, 5620, 1735] + ZOrder 5982 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_X_MON" + SID "8108" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1710, 5525, 1740] + ZOrder 5981 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_Y" + SID "8251" + Tag "Test Point" + Ports [1] + Position [5580, 2475, 5620, 2495] + ZOrder 6142 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_Y_MON" + SID "8252" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2470, 5525, 2500] + ZOrder 6141 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_Z" + SID "8194" + Tag "Test Point" + Ports [1] + Position [5580, 2020, 5620, 2040] + ZOrder 6082 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_Z_MON" + SID "8195" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2015, 5525, 2045] + ZOrder 6081 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L1" + SID "4943" + Tag "Test Point" + Ports [1] + Position [5945, 3900, 5985, 3920] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L1_MON" + SID "5020" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5845, 3895, 5925, 3925] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L2" + SID "5005" + Tag "Test Point" + Ports [1] + Position [5775, 4325, 5815, 4345] + ZOrder 2830 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L2_MON" + SID "5017" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4320, 5730, 4350] + ZOrder 2858 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX1" + SID "5352" + Tag "Test Point" + Ports [1] + Position [5775, 4930, 5815, 4950] + ZOrder 3164 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX1_MON" + SID "5353" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4925, 5730, 4955] + ZOrder 3175 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX2" + SID "5348" + Tag "Test Point" + Ports [1] + Position [5775, 4795, 5815, 4815] + ZOrder 3155 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX2_MON" + SID "5349" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4790, 5730, 4820] + ZOrder 3174 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPY1" + SID "5350" + Tag "Test Point" + Ports [1] + Position [5775, 5060, 5815, 5080] + ZOrder 3173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPY1_MON" + SID "5351" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 5055, 5730, 5085] + ZOrder 3176 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P1" + SID "4970" + Tag "Test Point" + Ports [1] + Position [5945, 4165, 5985, 4185] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P1_MON" + SID "5016" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5845, 4160, 5925, 4190] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P2" + SID "5006" + Tag "Test Point" + Ports [1] + Position [5775, 4590, 5815, 4610] + ZOrder 2848 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P2_MON" + SID "5018" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4585, 5730, 4615] + ZOrder 2860 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y1" + SID "4958" + Tag "Test Point" + Ports [1] + Position [5945, 4035, 5985, 4055] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y1_MON" + SID "5015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5845, 4030, 5925, 4060] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y2" + SID "5007" + Tag "Test Point" + Ports [1] + Position [5775, 4460, 5815, 4480] + ZOrder 2839 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y2_MON" + SID "5019" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4455, 5730, 4485] + ZOrder 2859 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L1" + SID "5102" + Tag "Test Point" + Ports [1] + Position [6385, 3935, 6425, 3955] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L1_MON" + SID "5103" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 3930, 6330, 3960] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L2" + SID "5120" + Tag "Test Point" + Ports [1] + Position [6270, 4370, 6310, 4390] + ZOrder 2964 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L2_MON" + SID "5121" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4365, 6215, 4395] + ZOrder 2963 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX1" + SID "5358" + Tag "Test Point" + Ports [1] + Position [6270, 4980, 6310, 5000] + ZOrder 3184 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX1_MON" + SID "5359" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4975, 6215, 5005] + ZOrder 3183 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX2" + SID "5354" + Tag "Test Point" + Ports [1] + Position [6270, 4840, 6310, 4860] + ZOrder 3180 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX2_MON" + SID "5355" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4835, 6215, 4865] + ZOrder 3179 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPY1" + SID "5356" + Tag "Test Point" + Ports [1] + Position [6270, 5125, 6310, 5145] + ZOrder 3188 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPY1_MON" + SID "5357" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 5120, 6215, 5150] + ZOrder 3187 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P1" + SID "5117" + Tag "Test Point" + Ports [1] + Position [6385, 4220, 6425, 4240] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P1_MON" + SID "5116" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 4215, 6330, 4245] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P2" + SID "5123" + Tag "Test Point" + Ports [1] + Position [6270, 4655, 6310, 4675] + ZOrder 2972 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P2_MON" + SID "5124" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4650, 6215, 4680] + ZOrder 2971 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y1" + SID "5109" + Tag "Test Point" + Ports [1] + Position [6385, 4075, 6425, 4095] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y1_MON" + SID "5108" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 4070, 6330, 4100] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y2" + SID "5125" + Tag "Test Point" + Ports [1] + Position [6270, 4510, 6310, 4530] + ZOrder 2968 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y2_MON" + SID "5122" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4505, 6215, 4535] + ZOrder 2967 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L1" + SID "5028" + Tag "Test Point" + Ports [1] + Position [6385, 3855, 6425, 3875] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L1_MON" + SID "5027" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 3850, 6330, 3880] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L2" + SID "5126" + Tag "Test Point" + Ports [1] + Position [6270, 4290, 6310, 4310] + ZOrder 2962 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L2_MON" + SID "5127" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4285, 6215, 4315] + ZOrder 2961 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX1" + SID "5364" + Tag "Test Point" + Ports [1] + Position [6270, 4900, 6310, 4920] + ZOrder 3182 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SID "5365" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4895, 6215, 4925] + ZOrder 3181 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX2" + SID "5360" + Tag "Test Point" + Ports [1] + Position [6270, 4760, 6310, 4780] + ZOrder 3178 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SID "5361" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4755, 6215, 4785] + ZOrder 3177 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPY1" + SID "5362" + Tag "Test Point" + Ports [1] + Position [6270, 5045, 6310, 5065] + ZOrder 3186 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SID "5363" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 5040, 6215, 5070] + ZOrder 3185 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P1" + SID "5118" + Tag "Test Point" + Ports [1] + Position [6385, 4140, 6425, 4160] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P1_MON" + SID "5119" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 4135, 6330, 4165] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P2" + SID "5128" + Tag "Test Point" + Ports [1] + Position [6270, 4575, 6310, 4595] + ZOrder 2970 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P2_MON" + SID "5129" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4570, 6215, 4600] + ZOrder 2969 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y1" + SID "5110" + Tag "Test Point" + Ports [1] + Position [6385, 3995, 6425, 4015] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y1_MON" + SID "5111" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 3990, 6330, 4020] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y2" + SID "5130" + Tag "Test Point" + Ports [1] + Position [6270, 4430, 6310, 4450] + ZOrder 2966 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y2_MON" + SID "5131" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4425, 6215, 4455] + ZOrder 2965 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL1" + SID "3927" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3578, 6325, 3602] + ZOrder 1559 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL2" + SID "3931" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3633, 6325, 3657] + ZOrder 1563 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL3" + SID "3932" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3688, 6325, 3712] + ZOrder 1564 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL4" + SID "3933" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3738, 6325, 3762] + ZOrder 1565 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_L_COS" + SID "8177" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1943, 4720, 1967] + ZOrder 6073 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_L_SIN" + SID "8178" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1888, 4720, 1912] + ZOrder 6072 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD1_COS" + SID "8487" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 463, 4720, 487] + ZOrder 6383 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD1_SIN" + SID "8488" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 408, 4720, 432] + ZOrder 6382 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD2_COS" + SID "8423" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 313, 4720, 337] + ZOrder 6223 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD2_SIN" + SID "8424" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 258, 4720, 282] + ZOrder 6222 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD3_COS" + SID "8526" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 763, 4720, 787] + ZOrder 6423 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD3_SIN" + SID "8528" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 708, 4720, 732] + ZOrder 6422 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD4_COS" + SID "8525" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 613, 4720, 637] + ZOrder 6403 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD4_SIN" + SID "8527" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 558, 4720, 582] + ZOrder 6402 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD5_COS" + SID "8601" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 918, 4720, 942] + ZOrder 6443 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD5_SIN" + SID "8605" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 863, 4720, 887] + ZOrder 6442 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD6_COS" + SID "8602" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1068, 4720, 1092] + ZOrder 6463 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD6_SIN" + SID "8606" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1013, 4720, 1037] + ZOrder 6462 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD7_COS" + SID "8604" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1368, 4720, 1392] + ZOrder 6503 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD7_SIN" + SID "8608" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1313, 4720, 1337] + ZOrder 6502 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD8_COS" + SID "8603" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1218, 4720, 1242] + ZOrder 6483 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD8_SIN" + SID "8607" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1163, 4720, 1187] + ZOrder 6482 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_P_COS" + SID "8255" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2243, 4720, 2267] + ZOrder 6113 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_P_SIN" + SID "8256" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2188, 4720, 2212] + ZOrder 6112 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_R_COS" + SID "8253" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2398, 4720, 2422] + ZOrder 6133 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_R_SIN" + SID "8254" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2343, 4720, 2367] + ZOrder 6132 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_X_COS" + SID "8113" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1788, 4720, 1812] + ZOrder 6011 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_X_SIN" + SID "8114" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1733, 4720, 1757] + ZOrder 6010 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_Y_COS" + SID "8257" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2548, 4720, 2572] + ZOrder 6153 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_Y_SIN" + SID "8258" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2493, 4720, 2517] + ZOrder 6152 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_Z_COS" + SID "8197" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2093, 4720, 2117] + ZOrder 6093 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_Z_SIN" + SID "8198" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2038, 4720, 2062] + ZOrder 6092 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L1_COS" + SID "5164" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 3928, 5525, 3952] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L1_SIN" + SID "5163" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 3873, 5525, 3897] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L2_COS" + SID "5167" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4353, 5375, 4377] + ZOrder 3012 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L2_SIN" + SID "5168" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4298, 5375, 4322] + ZOrder 3011 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX1_COS" + SID "5370" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4958, 5375, 4982] + ZOrder 3202 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX1_SIN" + SID "5371" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4903, 5375, 4927] + ZOrder 3201 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX2_COS" + SID "5366" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4823, 5375, 4847] + ZOrder 3204 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX2_SIN" + SID "5367" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4768, 5375, 4792] + ZOrder 3203 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPY1_COS" + SID "5368" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 5088, 5375, 5112] + ZOrder 3206 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPY1_SIN" + SID "5369" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 5033, 5375, 5057] + ZOrder 3205 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P1_COS" + SID "5165" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4193, 5525, 4217] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P1_SIN" + SID "5166" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4138, 5525, 4162] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P2_COS" + SID "5169" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4618, 5375, 4642] + ZOrder 3014 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P2_SIN" + SID "5170" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4563, 5375, 4587] + ZOrder 3013 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y1_COS" + SID "5162" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4063, 5525, 4087] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y1_SIN" + SID "5161" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4008, 5525, 4032] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y2_COS" + SID "5171" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4488, 5375, 4512] + ZOrder 3010 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y2_SIN" + SID "5172" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4433, 5375, 4457] + ZOrder 3009 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL1" + SID "7706" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3063, 4355, 3087] + ZOrder 5613 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL2" + SID "7707" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3113, 4355, 3137] + ZOrder 5614 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL3" + SID "7708" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3163, 4355, 3187] + ZOrder 5615 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL4" + SID "7709" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3213, 4355, 3237] + ZOrder 5616 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL5" + SID "7721" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3263, 4355, 3287] + ZOrder 5625 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL6" + SID "7722" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3313, 4355, 3337] + ZOrder 5626 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD10_offset" + SID "8267" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 2988, 2190, 3012] + ZOrder 6163 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD11_offset" + SID "8270" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 3193, 2190, 3217] + ZOrder 6164 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD12_offset" + SID "8269" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 3398, 2190, 3422] + ZOrder 6165 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD1_offset" + SID "8260" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 1348, 2190, 1372] + ZOrder 6155 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD2_offset" + SID "8259" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 1143, 2190, 1167] + ZOrder 6154 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD3_offset" + SID "8261" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 1758, 2190, 1782] + ZOrder 6157 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD4_offset" + SID "8262" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 1553, 2190, 1577] + ZOrder 6156 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD5_offset" + SID "8264" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 1963, 2190, 1987] + ZOrder 6158 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD6_offset" + SID "8263" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 2168, 2190, 2192] + ZOrder 6159 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD7_offset" + SID "8265" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 2608, 2190, 2632] + ZOrder 6161 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD8_offset" + SID "8266" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 2373, 2190, 2397] + ZOrder 6160 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD9_offset" + SID "8268" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 2783, 2190, 2807] + ZOrder 6162 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_L" + SID "7694" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3113, 3980, 3137] + ZOrder 5597 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_P" + SID "7700" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3213, 3980, 3237] + ZOrder 5601 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_R" + SID "7698" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3263, 3980, 3287] + ZOrder 5603 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_X" + SID "7692" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3063, 3980, 3087] + ZOrder 5595 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_Y" + SID "7699" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3313, 3980, 3337] + ZOrder 5605 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_Z" + SID "7696" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3163, 3980, 3187] + ZOrder 5599 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_L" + SID "7695" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3113, 3875, 3137] + ZOrder 5596 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_L_hpf" + SID "8299" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3113, 3540, 3137] + ZOrder 6195 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_P" + SID "7703" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3213, 3875, 3237] + ZOrder 5600 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_P_hpf" + SID "8300" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3213, 3540, 3237] + ZOrder 6197 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_R" + SID "7701" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3263, 3875, 3287] + ZOrder 5602 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_R_hpf" + SID "8301" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3263, 3540, 3287] + ZOrder 6198 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_X" + SID "7693" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3063, 3875, 3087] + ZOrder 5594 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_X_hpf" + SID "8302" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3063, 3540, 3087] + ZOrder 6194 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_Y" + SID "7702" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3313, 3875, 3337] + ZOrder 5604 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_Y_hpf" + SID "8303" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3313, 3540, 3337] + ZOrder 6199 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_Z" + SID "7697" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3163, 3875, 3187] + ZOrder 5598 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_Z_hpf" + SID "8304" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3163, 3540, 3187] + ZOrder 6196 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_OPLEV1_X_mm_diff" + SID "5774" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3360, 3648, 3430, 3672] + ZOrder 3879 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_OPLEV1_Y_mm_diff" + SID "5978" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3360, 3823, 3430, 3847] + ZOrder 3880 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_OPLEV2_X_mm_diff" + SID "5979" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3360, 3993, 3430, 4017] + ZOrder 3881 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_EXC_L" + SID "5825" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5535, 3603, 5605, 3627] + ZOrder 3717 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_EXC_P" + SID "5826" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5535, 3753, 5605, 3777] + ZOrder 3719 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_EXC_Y" + SID "5827" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5535, 3678, 5605, 3702] + ZOrder 3718 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_L" + SID "2592" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5440, 3603, 5510, 3627] + ZOrder 553 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_P" + SID "3281" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5440, 3753, 5510, 3777] + ZOrder 906 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_Y" + SID "3280" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5440, 3678, 5510, 3702] + ZOrder 905 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL1_VOLT" + SID "7711" + Tag "Test Point" + Ports [1] + Position [4535, 3040, 4575, 3060] + ZOrder 5617 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL1_VOLT_MON" + SID "7712" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3060, 4485, 3090] + ZOrder 5608 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL2_VOLT" + SID "7713" + Tag "Test Point" + Ports [1] + Position [4535, 3095, 4575, 3115] + ZOrder 5618 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL2_VOLT_MON" + SID "7714" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3110, 4485, 3140] + ZOrder 5609 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL3_VOLT" + SID "7715" + Tag "Test Point" + Ports [1] + Position [4535, 3150, 4575, 3170] + ZOrder 5619 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL3_VOLT_MON" + SID "7716" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3160, 4485, 3190] + ZOrder 5610 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL4_VOLT" + SID "7717" + Tag "Test Point" + Ports [1] + Position [4535, 3200, 4575, 3220] + ZOrder 5620 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL4_VOLT_MON" + SID "7718" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3210, 4485, 3240] + ZOrder 5611 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL5_VOLT" + SID "7723" + Tag "Test Point" + Ports [1] + Position [4535, 3250, 4575, 3270] + ZOrder 5627 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL5_VOLT_MON" + SID "7724" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3260, 4485, 3290] + ZOrder 5623 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL6_VOLT" + SID "7725" + Tag "Test Point" + Ports [1] + Position [4535, 3300, 4575, 3320] + ZOrder 5628 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL6_VOLT_MON" + SID "7726" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3310, 4485, 3340] + ZOrder 5624 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL_MAT" + SID "7710" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [4170, 3170, 4210, 3230] + ZOrder 5606 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_CROSSTALK_MAT" + SID "7560" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3630, 3170, 3670, 3230] + ZOrder 5460 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_L_MON" + SID "7600" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 1990, 3375, 2020] + ZOrder 5514 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_P_MON" + SID "7646" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 2875, 3375, 2905] + ZOrder 5572 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_X_MON" + SID "7550" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 1170, 3375, 1200] + ZOrder 5452 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_Y_MON" + SID "7743" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3495, 1255, 3575, 1285] + ZOrder 5645 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_Z_MON" + SID "7645" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 2810, 3375, 2840] + ZOrder 5569 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_leftR_MON" + SID "7675" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 1375, 3375, 1405] + ZOrder 5575 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_leftY_MON" + SID "7554" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 1245, 3375, 1275] + ZOrder 5456 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_lengthY_MON" + SID "7599" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 2055, 3375, 2085] + ZOrder 5518 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftfar_R" + SID "7548" + Tag "Test Point" + Ports [1] + Position [3065, 1735, 3105, 1755] + ZOrder 5451 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftfar_R_MON" + SID "7542" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 1775, 3015, 1805] + ZOrder 5445 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftfar_X" + SID "7549" + Tag "Test Point" + Ports [1] + Position [3065, 1535, 3105, 1555] + ZOrder 5450 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftfar_X_MON" + SID "7543" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 1570, 3015, 1600] + ZOrder 5444 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftnear_R" + SID "7547" + Tag "Test Point" + Ports [1] + Position [3065, 1325, 3105, 1345] + ZOrder 5449 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftnear_R_MON" + SID "7518" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 1365, 3015, 1395] + ZOrder 5420 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftnear_X" + SID "7546" + Tag "Test Point" + Ports [1] + Position [3065, 1125, 3105, 1145] + ZOrder 5448 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftnear_X_MON" + SID "7517" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 1160, 3015, 1190] + ZOrder 5419 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthleft_L" + SID "7597" + Tag "Test Point" + Ports [1] + Position [3065, 1945, 3105, 1965] + ZOrder 5510 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthleft_L_MON" + SID "7598" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 1980, 3015, 2010] + ZOrder 5484 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthleft_P" + SID "7595" + Tag "Test Point" + Ports [1] + Position [3065, 2150, 3105, 2170] + ZOrder 5511 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthleft_P_MON" + SID "7596" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 2185, 3015, 2215] + ZOrder 5485 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthright_L" + SID "7593" + Tag "Test Point" + Ports [1] + Position [3065, 2355, 3105, 2375] + ZOrder 5512 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthright_L_MON" + SID "7594" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 2390, 3015, 2420] + ZOrder 5506 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthright_P" + SID "7591" + Tag "Test Point" + Ports [1] + Position [3065, 2560, 3105, 2580] + ZOrder 5513 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthright_P_MON" + SID "7592" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 2595, 3015, 2625] + ZOrder 5507 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topfar_P" + SID "7653" + Tag "Test Point" + Ports [1] + Position [3065, 3380, 3105, 3400] + ZOrder 5568 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topfar_P_MON" + SID "7654" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 3415, 3015, 3445] + ZOrder 5562 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topfar_Z" + SID "7651" + Tag "Test Point" + Ports [1] + Position [3065, 3175, 3105, 3195] + ZOrder 5567 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topfar_Z_MON" + SID "7652" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 3210, 3015, 3240] + ZOrder 5561 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topnear_P" + SID "7649" + Tag "Test Point" + Ports [1] + Position [3065, 2970, 3105, 2990] + ZOrder 5566 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topnear_P_MON" + SID "7650" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 3005, 3015, 3035] + ZOrder 5540 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topnear_Z" + SID "7647" + Tag "Test Point" + Ports [1] + Position [3065, 2765, 3105, 2785] + ZOrder 5565 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topnear_Z_MON" + SID "7648" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 2800, 3015, 2830] + ZOrder 5539 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_COIL_MAT" + SID "3282" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6015, 3660, 6055, 3720] + ZOrder 907 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_CROSSTALK_MAT" + SID "3274" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [4190, 3660, 4230, 3720] + ZOrder 3614 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_Fil" + SID "5734" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2205, 3968, 2275, 3992] + ZOrder 3617 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_MON" + SID "2986" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 3955, 1935, 3985] + ZOrder 727 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_OFFSET" + SID "5682" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4027, 1980, 4043] + ZOrder 3513 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT" + SID "2985" + Tag "Test Point" + Ports [1] + Position [2455, 3910, 2495, 3930] + ZOrder 729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_MON" + SID "3522" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3965, 2385, 3995] + ZOrder 1152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_full" + SID "5848" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2455, 3987, 2500, 4003] + ZOrder 3755 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_MON" + SID "2976" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3605, 1930, 3635] + ZOrder 719 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_OFFSET" + SID "5676" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3677, 1980, 3693] + ZOrder 3507 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT" + SID "2982" + Tag "Test Point" + Ports [1] + Position [2455, 3570, 2495, 3590] + ZOrder 725 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT_MON" + SID "3520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3615, 2385, 3645] + ZOrder 1150 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm" + SID "2993" + Tag "Test Point" + Ports [1] + Position [3310, 3595, 3350, 3615] + ZOrder 736 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_MON" + SID "2992" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3180, 3645, 3260, 3675] + ZOrder 735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_MON" + SID "2981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3780, 1930, 3810] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_OFFSET" + SID "5680" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3852, 1980, 3868] + ZOrder 3511 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT" + SID "2983" + Tag "Test Point" + Ports [1] + Position [2455, 3730, 2495, 3750] + ZOrder 726 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT_MON" + SID "3521" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3790, 2385, 3820] + ZOrder 1151 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm" + SID "2997" + Tag "Test Point" + Ports [1] + Position [3310, 3775, 3350, 3795] + ZOrder 742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_MON" + SID "2998" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3180, 3820, 3260, 3850] + ZOrder 741 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_MON" + SID "3062" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4555, 1935, 4585] + ZOrder 793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_OFFSET" + SID "5686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4627, 1980, 4643] + ZOrder 3519 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT" + SID "5972" + Tag "Test Point" + Ports [1] + Position [2455, 4510, 2495, 4530] + ZOrder 3861 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_MON" + SID "3523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 4565, 2385, 4595] + ZOrder 1155 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_full" + SID "5973" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2455, 4587, 2500, 4603] + ZOrder 3863 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_MON" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4205, 1935, 4235] + ZOrder 787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_OFFSET" + SID "5687" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4277, 1980, 4293] + ZOrder 3515 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT" + SID "5974" + Tag "Test Point" + Ports [1] + Position [2455, 4170, 2495, 4190] + ZOrder 3859 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT_MON" + SID "3524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 4215, 2385, 4245] + ZOrder 1153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm" + SID "3913" + Tag "Test Point" + Ports [1] + Position [3330, 4260, 3370, 4280] + ZOrder 1546 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_MON" + SID "3915" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 4255, 3280, 4285] + ZOrder 1545 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_MON" + SID "3066" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4380, 1935, 4410] + ZOrder 789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_OFFSET" + SID "5688" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4452, 1980, 4468] + ZOrder 3517 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT" + SID "5975" + Tag "Test Point" + Ports [1] + Position [2455, 4330, 2495, 4350] + ZOrder 3860 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT_MON" + SID "3525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 4390, 2385, 4420] + ZOrder 1154 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm" + SID "3917" + Tag "Test Point" + Ports [1] + Position [3330, 4435, 3370, 4455] + ZOrder 1548 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_MON" + SID "3919" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 4430, 3280, 4460] + ZOrder 1547 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_SUM_MON" + SID "7820" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 5170, 1935, 5200] + ZOrder 5706 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_SUM_OFFSET" + SID "7821" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 5242, 1980, 5258] + ZOrder 5724 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_SUM_VOLT" + SID "7822" + Tag "Test Point" + Ports [1] + Position [2455, 5125, 2495, 5145] + ZOrder 5729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_SUM_VOLT_MON" + SID "7823" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 5180, 2385, 5210] + ZOrder 5714 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_SUM_VOLT_full" + SID "7824" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2455, 5202, 2500, 5218] + ZOrder 5731 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_MON" + SID "7825" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4820, 1935, 4850] + ZOrder 5702 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_OFFSET" + SID "7826" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4892, 1980, 4908] + ZOrder 5720 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_VOLT" + SID "7827" + Tag "Test Point" + Ports [1] + Position [2455, 4785, 2495, 4805] + ZOrder 5727 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_VOLT_MON" + SID "7828" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 4830, 2385, 4860] + ZOrder 5712 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_mm" + SID "7829" + Tag "Test Point" + Ports [1] + Position [3330, 4875, 3370, 4895] + ZOrder 5716 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_mm_MON" + SID "7830" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 4870, 3280, 4900] + ZOrder 5715 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_MON" + SID "7831" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4995, 1935, 5025] + ZOrder 5704 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_OFFSET" + SID "7832" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 5067, 1980, 5083] + ZOrder 5722 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_VOLT" + SID "7833" + Tag "Test Point" + Ports [1] + Position [2455, 4945, 2495, 4965] + ZOrder 5728 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_VOLT_MON" + SID "7834" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 5005, 2385, 5035] + ZOrder 5713 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_mm" + SID "7835" + Tag "Test Point" + Ports [1] + Position [3330, 5050, 3370, 5070] + ZOrder 5718 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_mm_MON" + SID "7836" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 5045, 3280, 5075] + ZOrder 5717 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_SUM_MON" + SID "7894" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 5695, 1935, 5725] + ZOrder 5780 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_SUM_OFFSET" + SID "7895" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 5767, 1980, 5783] + ZOrder 5798 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_SUM_VOLT" + SID "7896" + Tag "Test Point" + Ports [1] + Position [2455, 5650, 2495, 5670] + ZOrder 5803 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_SUM_VOLT_MON" + SID "7897" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 5705, 2385, 5735] + ZOrder 5788 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_SUM_VOLT_full" + SID "7898" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2455, 5727, 2500, 5743] + ZOrder 5805 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_MON" + SID "7899" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 5345, 1935, 5375] + ZOrder 5776 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_OFFSET" + SID "7900" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 5417, 1980, 5433] + ZOrder 5794 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_VOLT" + SID "7901" + Tag "Test Point" + Ports [1] + Position [2455, 5310, 2495, 5330] + ZOrder 5801 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_VOLT_MON" + SID "7902" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 5355, 2385, 5385] + ZOrder 5786 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_mm" + SID "7903" + Tag "Test Point" + Ports [1] + Position [3330, 5400, 3370, 5420] + ZOrder 5790 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_mm_MON" + SID "7904" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 5395, 3280, 5425] + ZOrder 5789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_MON" + SID "7905" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 5520, 1935, 5550] + ZOrder 5778 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_OFFSET" + SID "7906" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 5592, 1980, 5608] + ZOrder 5796 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_VOLT" + SID "7907" + Tag "Test Point" + Ports [1] + Position [2455, 5470, 2495, 5490] + ZOrder 5802 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_VOLT_MON" + SID "7908" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 5530, 2385, 5560] + ZOrder 5787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_mm" + SID "7909" + Tag "Test Point" + Ports [1] + Position [3330, 5575, 3370, 5595] + ZOrder 5792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_mm_MON" + SID "7910" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 5570, 3280, 5600] + ZOrder 5791 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_L" + SID "8025" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1239, 3830, 1301] + ZOrder 5884 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_L_SW" + SID "8026" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1262, 4085, 1278] + ZOrder 5892 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_P" + SID "8044" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1439, 3830, 1501] + ZOrder 5928 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_P_SW" + SID "8045" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1462, 4085, 1478] + ZOrder 5935 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_R" + SID "8042" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1539, 3830, 1601] + ZOrder 5930 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_R_SW" + SID "8043" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1562, 4085, 1578] + ZOrder 5938 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_X" + SID "8017" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1139, 3830, 1201] + ZOrder 5882 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_X_SW" + SID "8018" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1162, 4085, 1178] + ZOrder 5889 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_Y" + SID "8046" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1639, 3830, 1701] + ZOrder 5932 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_Y_SW" + SID "8047" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1662, 4085, 1678] + ZOrder 5941 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_Z" + SID "8021" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1339, 3830, 1401] + ZOrder 5886 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_Z_SW" + SID "8022" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1362, 4085, 1378] + ZOrder 5895 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L1" + SID "3837" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5200, 3029, 5255, 3091] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L1_SW" + SID "3861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5350, 3052, 5415, 3068] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L2" + SID "4843" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4870, 2689, 4925, 2751] + ZOrder 2671 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L2_SW" + SID "4844" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5115, 2712, 5180, 2728] + ZOrder 2684 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P1" + SID "3856" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5200, 3229, 5255, 3291] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P1_SW" + SID "3869" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5350, 3252, 5415, 3268] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P2" + SID "4845" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4870, 2889, 4925, 2951] + ZOrder 2679 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P2_SW" + SID "4846" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5115, 2912, 5180, 2928] + ZOrder 2690 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y1" + SID "3852" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5200, 3129, 5255, 3191] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y1_SW" + SID "3866" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5350, 3152, 5415, 3168] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y2" + SID "4847" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4870, 2789, 4925, 2851] + ZOrder 2675 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y2_SW" + SID "4848" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5115, 2812, 5180, 2828] + ZOrder 2687 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_MON" + SID "7455" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2975, 1770, 3005] + ZOrder 5357 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_VOLT" + SID "7659" + Tag "Test Point" + Ports [1] + Position [2010, 2950, 2050, 2970] + ZOrder 5536 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_VOLT_MON" + SID "7660" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 2985, 1965, 3015] + ZOrder 5534 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_mm" + SID "7661" + Tag "Test Point" + Ports [1] + Position [2685, 2950, 2725, 2970] + ZOrder 5530 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_mm_MON" + SID "7662" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 2995, 2635, 3025] + ZOrder 5529 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_MON" + SID "7456" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 3180, 1770, 3210] + ZOrder 5358 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_VOLT" + SID "7663" + Tag "Test Point" + Ports [1] + Position [2030, 3155, 2070, 3175] + ZOrder 5557 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_VOLT_MON" + SID "7664" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 3190, 1965, 3220] + ZOrder 5555 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_mm" + SID "7665" + Tag "Test Point" + Ports [1] + Position [2685, 3155, 2725, 3175] + ZOrder 5546 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_mm_MON" + SID "7666" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 3200, 2635, 3230] + ZOrder 5545 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_MON" + SID "7457" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 3385, 1770, 3415] + ZOrder 5359 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_VOLT" + SID "7667" + Tag "Test Point" + Ports [1] + Position [2045, 3360, 2085, 3380] + ZOrder 5558 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_VOLT_MON" + SID "7668" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 3395, 1965, 3425] + ZOrder 5556 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_mm" + SID "7669" + Tag "Test Point" + Ports [1] + Position [2685, 3360, 2725, 3380] + ZOrder 5552 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_mm_MON" + SID "7670" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 3405, 2635, 3435] + ZOrder 5551 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_MON" + SID "7475" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1335, 1770, 1365] + ZOrder 5372 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_VOLT" + SID "7512" + Tag "Test Point" + Ports [1] + Position [2020, 1310, 2060, 1330] + ZOrder 5414 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_VOLT_MON" + SID "7511" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 1345, 1965, 1375] + ZOrder 5413 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_mm" + SID "7469" + Tag "Test Point" + Ports [1] + Position [2685, 1310, 2725, 1330] + ZOrder 5371 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_mm_MON" + SID "7468" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 1355, 2635, 1385] + ZOrder 5370 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_MON" + SID "7444" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1130, 1770, 1160] + ZOrder 5348 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_VOLT" + SID "7513" + Tag "Test Point" + Ports [1] + Position [2020, 1105, 2060, 1125] + ZOrder 5415 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_VOLT_MON" + SID "7510" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 1140, 1965, 1170] + ZOrder 5412 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_mm" + SID "7476" + Tag "Test Point" + Ports [1] + Position [2685, 1105, 2725, 1125] + ZOrder 5379 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_mm_MON" + SID "7477" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 1150, 2635, 1180] + ZOrder 5378 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_MON" + SID "7449" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1745, 1770, 1775] + ZOrder 5351 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_VOLT" + SID "7534" + Tag "Test Point" + Ports [1] + Position [2020, 1720, 2060, 1740] + ZOrder 5439 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_VOLT_MON" + SID "7539" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 1755, 1965, 1785] + ZOrder 5438 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_mm" + SID "7536" + Tag "Test Point" + Ports [1] + Position [2685, 1720, 2725, 1740] + ZOrder 5427 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_mm_MON" + SID "7537" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 1765, 2635, 1795] + ZOrder 5426 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_MON" + SID "7448" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1540, 1770, 1570] + ZOrder 5350 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_VOLT" + SID "7538" + Tag "Test Point" + Ports [1] + Position [2020, 1515, 2060, 1535] + ZOrder 5440 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_VOLT_MON" + SID "7535" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 1550, 1965, 1580] + ZOrder 5437 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_mm" + SID "7540" + Tag "Test Point" + Ports [1] + Position [2685, 1515, 2725, 1535] + ZOrder 5434 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_mm_MON" + SID "7541" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 1560, 2635, 1590] + ZOrder 5433 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_MON" + SID "7450" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1950, 1770, 1980] + ZOrder 5352 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_VOLT" + SID "7601" + Tag "Test Point" + Ports [1] + Position [2020, 1925, 2060, 1945] + ZOrder 5479 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_VOLT_MON" + SID "7602" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 1960, 1965, 1990] + ZOrder 5477 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_mm" + SID "7603" + Tag "Test Point" + Ports [1] + Position [2685, 1925, 2725, 1945] + ZOrder 5468 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_mm_MON" + SID "7604" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 1970, 2635, 2000] + ZOrder 5467 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_MON" + SID "7451" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2155, 1770, 2185] + ZOrder 5353 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_VOLT" + SID "7605" + Tag "Test Point" + Ports [1] + Position [2020, 2130, 2060, 2150] + ZOrder 5480 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_VOLT_MON" + SID "7606" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 2165, 1965, 2195] + ZOrder 5478 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_mm" + SID "7607" + Tag "Test Point" + Ports [1] + Position [2685, 2130, 2725, 2150] + ZOrder 5474 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_mm_MON" + SID "7608" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 2175, 2635, 2205] + ZOrder 5473 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_MON" + SID "7453" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2565, 1770, 2595] + ZOrder 5355 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_VOLT" + SID "7609" + Tag "Test Point" + Ports [1] + Position [2020, 2540, 2060, 2560] + ZOrder 5502 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_VOLT_MON" + SID "7610" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 2575, 1965, 2605] + ZOrder 5500 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_mm" + SID "7611" + Tag "Test Point" + Ports [1] + Position [2685, 2540, 2725, 2560] + ZOrder 5491 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_mm_MON" + SID "7612" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 2585, 2635, 2615] + ZOrder 5490 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_MON" + SID "7452" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2360, 1770, 2390] + ZOrder 5354 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_VOLT" + SID "7613" + Tag "Test Point" + Ports [1] + Position [2020, 2335, 2060, 2355] + ZOrder 5503 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_VOLT_MON" + SID "7614" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 2370, 1965, 2400] + ZOrder 5501 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_mm" + SID "7615" + Tag "Test Point" + Ports [1] + Position [2685, 2335, 2725, 2355] + ZOrder 5497 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_mm_MON" + SID "7616" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 2380, 2635, 2410] + ZOrder 5496 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_MON" + SID "7454" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2770, 1770, 2800] + ZOrder 5356 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_VOLT" + SID "7655" + Tag "Test Point" + Ports [1] + Position [2020, 2745, 2060, 2765] + ZOrder 5535 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_VOLT_MON" + SID "7656" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 2780, 1965, 2810] + ZOrder 5533 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_mm" + SID "7657" + Tag "Test Point" + Ports [1] + Position [2685, 2745, 2725, 2765] + ZOrder 5524 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_mm_MON" + SID "7658" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 2790, 2635, 2820] + ZOrder 5523 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PIEZODRIVER5_MON" + SID "5776" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1830, 13335, 1910, 13365] + ZOrder 3668 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PIEZODRIVER5_TRUEVOLT" + SID "9051" + Tag "Test Point" + Ports [1] + Position [2665, 13360, 2705, 13380] + ZOrder 7095 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PIEZODRIVER5_VOLT" + SID "5780" + Tag "Test Point" + Ports [1] + Position [2475, 13295, 2515, 13315] + ZOrder 3672 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PIEZODRIVER5_VOLT_MON" + SID "5779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 13345, 2360, 13375] + ZOrder 3671 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC" + SID "4825" + Tag "Test Point" + Ports [1] + Position [2785, 11160, 2825, 11180] + ZOrder 2666 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC_MON" + SID "4824" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2645, 11155, 2725, 11185] + ZOrder 2665 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_MON" + SID "4818" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1695, 11135, 1775, 11165] + ZOrder 2660 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_VOLT_MON" + SID "4820" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11145, 2340, 11175] + ZOrder 2662 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT" + SID "5707" + Tag "Test Point" + Ports [1] + Position [6505, 3550, 6545, 3570] + ZOrder 3538 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT_MON" + SID "3773" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3575, 6455, 3605] + ZOrder 1403 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT" + SID "5708" + Tag "Test Point" + Ports [1] + Position [6505, 3605, 6545, 3625] + ZOrder 3539 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT_MON" + SID "3777" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3630, 6455, 3660] + ZOrder 1407 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT" + SID "5709" + Tag "Test Point" + Ports [1] + Position [6505, 3660, 6545, 3680] + ZOrder 3540 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT_MON" + SID "3778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3685, 6455, 3715] + ZOrder 1408 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT" + SID "5710" + Tag "Test Point" + Ports [1] + Position [6505, 3715, 6545, 3735] + ZOrder 3541 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT_MON" + SID "3779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3735, 6455, 3765] + ZOrder 1409 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L" + SID "3926" + Tag "Test Point" + Ports [1] + Position [3995, 3575, 4035, 3595] + ZOrder 1558 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L_MON" + SID "5839" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3600, 3965, 3630] + ZOrder 3735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_L" + SID "5299" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3632, 4630, 3648] + ZOrder 3585 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_P" + SID "5307" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3787, 4630, 3803] + ZOrder 3590 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_Y" + SID "5303" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3712, 4630, 3728] + ZOrder 3586 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P" + SID "5243" + Tag "Test Point" + Ports [1] + Position [3995, 3725, 4035, 3745] + ZOrder 3085 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P_MON" + SID "5840" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3750, 3965, 3780] + ZOrder 3737 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y" + SID "5242" + Tag "Test Point" + Ports [1] + Position [3995, 3650, 4035, 3670] + ZOrder 3084 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y_MON" + SID "5841" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3675, 3965, 3705] + ZOrder 3736 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=92\nshmem_daq=1\nspecific_cpu=24\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [1385, 5850, 1425, 5910] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "pyDARM" + SID "3872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6290, 3408, 6360, 3432] + ZOrder 1503 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 2046 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + Name "" + ZOrder 75246 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + Points [6, 0; 0, 15] + DstBlock "Yend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 71682 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + Points [155, 0; 0, -15] + DstBlock "Yend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 4289 + SrcBlock "Divide" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2138 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 2141 + SrcBlock "Yend_OPLEV1_X_mm_MON" + SrcPort 1 + Points [6, 0] + Branch { + ZOrder 47298 + DstBlock "Yend_Fil_OPLEV1_X_mm_diff" + DstPort 1 + } + Branch { + ZOrder 45521 + Points [0, -55] + DstBlock "Yend_OPLEV1_X_mm" + DstPort 1 + } + } + Line { + ZOrder 4291 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 36008 + SrcBlock "Yend_OPLEV1_SUM_Fil" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 52505 + SrcBlock "Divide102" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2205 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 2210 + SrcBlock "Yend_OPLEV1_Y_mm_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 45527 + Points [0, -50] + DstBlock "Yend_OPLEV1_Y_mm" + DstPort 1 + } + Branch { + ZOrder 45526 + DstBlock "Yend_Fil_OPLEV1_Y_mm_diff" + DstPort 1 + } + } + Line { + ZOrder 4294 + SrcBlock "Constant4" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 4295 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 2429 + SrcBlock "Constant7" + SrcPort 1 + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 29778 + SrcBlock "Sum93" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 2375 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2384 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "Yend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29785 + SrcBlock "Sum95" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 29786 + SrcBlock "Sum96" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 8618 + SrcBlock "Mux8" + SrcPort 1 + DstBlock "Yend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 3047 + SrcBlock "Yend_OPLEV1_COIL_MAT" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 45496 + SrcBlock "Product44" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 45497 + SrcBlock "Product45" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 4263 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 4264 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 4267 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + Name "" + ZOrder 71683 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + Points [148, 0; 0, -45] + DstBlock "Yend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 7289 + SrcBlock "Mux7" + SrcPort 1 + DstBlock "OPLEV2_length" + DstPort 1 + } + Line { + ZOrder 8672 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 8674 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 8673 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 9073 + SrcBlock "OPLEV1_ch18_MON" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 9236 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "OPLEV1_ch18_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 71684 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + DstBlock "Yend_OPLEV2_X_MON" + DstPort 1 + } + Line { + ZOrder 9254 + SrcBlock "Ground" + SrcPort 1 + DstBlock "Yend_OSC_TM_L1" + DstPort 1 + } + Line { + ZOrder 9341 + SrcBlock "Yend_Fil_TM_P" + SrcPort 1 + DstBlock "Yend_Fil_TM_EXC_P" + DstPort 1 + } + Line { + ZOrder 9338 + SrcBlock "Yend_Fil_TM_Y" + SrcPort 1 + DstBlock "Yend_Fil_TM_EXC_Y" + DstPort 1 + } + Line { + ZOrder 9335 + SrcBlock "Yend_Fil_TM_L" + SrcPort 1 + DstBlock "Yend_Fil_TM_EXC_L" + DstPort 1 + } + Line { + ZOrder 24216 + SrcBlock "Yend_OSC_TM_L1" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 34195 + SrcBlock "Sum34" + SrcPort 1 + DstBlock "Mux8" + DstPort 1 + } + Line { + ZOrder 34196 + SrcBlock "Sum35" + SrcPort 1 + DstBlock "Mux8" + DstPort 2 + } + Line { + ZOrder 9344 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Yend_OSC_TM_Y1" + DstPort 1 + } + Line { + ZOrder 9349 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "Yend_OSC_TM_P1" + DstPort 1 + } + Line { + ZOrder 34198 + SrcBlock "Sum36" + SrcPort 1 + DstBlock "Mux8" + DstPort 3 + } + Line { + ZOrder 9386 + SrcBlock "Yend_OSC_TM_L1_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 20033 + Points [0, 283; -134, 0] + Branch { + ZOrder 20048 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 20042 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 20032 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 9387 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 17310 + SrcBlock "Choice" + SrcPort 1 + Points [56, 0; 0, 200] + DstBlock "Sum55" + DstPort 1 + } + Line { + ZOrder 24217 + SrcBlock "Yend_OSC_TM_Y1" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 9390 + SrcBlock "Yend_OSC_TM_Y1_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 22216 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 20036 + Points [0, 176; -126, 0] + Branch { + ZOrder 20049 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 20044 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 9391 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 24218 + SrcBlock "Yend_OSC_TM_P1" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 9395 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 17313 + SrcBlock "Choice1" + SrcPort 1 + Points [34, 0; 0, 155] + DstBlock "Sum56" + DstPort 1 + } + Line { + ZOrder 17318 + SrcBlock "Choice2" + SrcPort 1 + Points [2, 0; 0, 125] + DstBlock "Sum57" + DstPort 2 + } + Line { + ZOrder 10256 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "pyDARM" + DstPort 1 + } + Line { + ZOrder 10257 + SrcBlock "pyDARM" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 62186 + SrcBlock "Constant46" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 62193 + Points [0, 15] + DstBlock "Sum38" + DstPort 1 + } + Branch { + ZOrder 62190 + Points [0, -25] + DstBlock "Sum39" + DstPort 1 + } + } + Line { + ZOrder 10373 + SrcBlock "Constant48" + SrcPort 1 + DstBlock "Sum38" + DstPort 2 + } + Line { + ZOrder 10397 + SrcBlock "Constant47" + SrcPort 1 + DstBlock "Sum39" + DstPort 2 + } + Line { + ZOrder 45546 + SrcBlock "Constant1" + SrcPort 1 + Points [14, 0; 0, 210] + Branch { + ZOrder 45548 + Points [0, 75] + DstBlock "Product32" + DstPort 2 + } + Branch { + ZOrder 45547 + DstBlock "Product101" + DstPort 2 + } + } + Line { + ZOrder 10537 + SrcBlock "Yend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 10541 + SrcBlock "Yend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 11948 + SrcBlock "Divide37" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11949 + SrcBlock "Divide47" + SrcPort 1 + DstBlock "Product33" + DstPort 1 + } + Line { + ZOrder 11950 + SrcBlock "Product33" + SrcPort 1 + DstBlock "Divide49" + DstPort 1 + } + Line { + ZOrder 11954 + SrcBlock "Xend_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 11955 + SrcBlock "Divide38" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11956 + SrcBlock "Divide46" + SrcPort 1 + DstBlock "Xend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11957 + SrcBlock "Divide50" + SrcPort 1 + DstBlock "Product36" + DstPort 1 + } + Line { + ZOrder 11958 + SrcBlock "Product36" + SrcPort 1 + DstBlock "Divide51" + DstPort 1 + } + Line { + ZOrder 11962 + SrcBlock "Xend_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 29806 + SrcBlock "Sum98" + SrcPort 1 + DstBlock "Divide37" + DstPort 1 + } + Line { + ZOrder 29809 + SrcBlock "Sum99" + SrcPort 1 + DstBlock "Divide38" + DstPort 1 + } + Line { + ZOrder 29810 + SrcBlock "Xend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum100" + DstPort 1 + } + Line { + ZOrder 11966 + SrcBlock "Divide39" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11967 + SrcBlock "Divide40" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11968 + SrcBlock "Divide41" + SrcPort 1 + DstBlock "Xend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29794 + SrcBlock "Sum45" + SrcPort 1 + DstBlock "Divide39" + DstPort 1 + } + Line { + ZOrder 29795 + SrcBlock "Sum50" + SrcPort 1 + DstBlock "Divide40" + DstPort 1 + } + Line { + ZOrder 29796 + SrcBlock "Sum97" + SrcPort 1 + DstBlock "Divide41" + DstPort 1 + } + Line { + ZOrder 11972 + SrcBlock "Sum44" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 13212 + SrcBlock "Mux16" + SrcPort 1 + DstBlock "Xend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 13219 + SrcBlock "Xend_OPLEV1_COIL_MAT" + SrcPort 1 + Points [47, 0; 0, -20] + DstBlock "Demux5" + DstPort 1 + } + Line { + ZOrder 11975 + SrcBlock "Xend_Fil_COIL2" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11976 + SrcBlock "Xend_Fil_COIL4" + SrcPort 1 + DstBlock "Xend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11977 + SrcBlock "Divide42" + SrcPort 1 + DstBlock "Product40" + DstPort 1 + } + Line { + ZOrder 11978 + SrcBlock "Divide44" + SrcPort 1 + DstBlock "Product41" + DstPort 1 + } + Line { + ZOrder 11979 + SrcBlock "Product40" + SrcPort 1 + DstBlock "Divide45" + DstPort 1 + } + Line { + ZOrder 11980 + SrcBlock "Product41" + SrcPort 1 + DstBlock "Divide43" + DstPort 1 + } + Line { + ZOrder 11983 + SrcBlock "Xend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 11982 + DstBlock "Divide47" + DstPort 1 + } + Branch { + ZOrder 11981 + Points [0, -50] + DstBlock "Xend_OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11986 + SrcBlock "Xend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 11985 + DstBlock "Divide50" + DstPort 1 + } + Branch { + ZOrder 11984 + Points [0, -65] + DstBlock "Xend_OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11989 + SrcBlock "Xend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11988 + DstBlock "Divide42" + DstPort 1 + } + Branch { + ZOrder 11987 + Points [0, -45] + DstBlock "Xend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11994 + SrcBlock "Xend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 11993 + Points [217, 0; 0, -160] + Branch { + ZOrder 11992 + DstBlock "Divide44" + DstPort 2 + } + Branch { + ZOrder 11991 + Points [0, -175] + DstBlock "Divide42" + DstPort 2 + } + } + Branch { + ZOrder 11990 + Points [0, -50] + DstBlock "Xend_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11997 + SrcBlock "Xend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11996 + DstBlock "Divide44" + DstPort 1 + } + Branch { + ZOrder 11995 + Points [0, -45] + DstBlock "Xend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12004 + SrcBlock "Constant56" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 12003 + DstBlock "Divide49" + DstPort 2 + } + Branch { + ZOrder 12002 + Points [0, 175] + DstBlock "Divide51" + DstPort 2 + } + } + Line { + ZOrder 12011 + SrcBlock "Constant55" + SrcPort 1 + Points [25, 0; 0, 160] + Branch { + ZOrder 12010 + DstBlock "Product36" + DstPort 2 + } + Branch { + ZOrder 12005 + DstBlock "Product33" + DstPort 2 + } + } + Line { + ZOrder 12017 + SrcBlock "Xend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 12016 + Points [212, 0; 0, -160] + Branch { + ZOrder 12015 + Points [0, -175] + DstBlock "Divide47" + DstPort 2 + } + Branch { + ZOrder 12014 + DstBlock "Divide50" + DstPort 2 + } + } + Branch { + ZOrder 12013 + Points [0, -60] + DstBlock "Xend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12018 + SrcBlock "Xend_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum43" + DstPort 2 + } + Line { + ZOrder 12019 + SrcBlock "Sum43" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12020 + SrcBlock "Xend_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum44" + DstPort 2 + } + Line { + ZOrder 12021 + SrcBlock "Mux15" + SrcPort 1 + DstBlock "OPLEV2_length1" + DstPort 1 + } + Line { + ZOrder 12022 + SrcBlock "Xend_Fil_COIL3" + SrcPort 1 + Points [97, 0; 0, -5] + DstBlock "Xend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 12027 + SrcBlock "Xend_OPLEV1_X_mm_diff_MON" + SrcPort 1 + Points [15, 0; 0, 13; 202, 0; 0, -43] + DstBlock "Sum46" + DstPort 1 + } + Line { + ZOrder 12028 + SrcBlock "Mux12" + SrcPort 1 + DstBlock "Xend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 12029 + SrcBlock "Xend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux6" + DstPort 1 + } + Line { + ZOrder 12030 + SrcBlock "Xend_Fil_COIL1" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29811 + SrcBlock "Sum100" + SrcPort 1 + DstBlock "Divide46" + DstPort 1 + } + Line { + ZOrder 12038 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "Xend_OSC_TM_L1" + DstPort 1 + } + Line { + ZOrder 12040 + SrcBlock "Xend_Fil_TM_P" + SrcPort 1 + DstBlock "Sum49" + DstPort 1 + } + Line { + ZOrder 12041 + SrcBlock "Xend_Fil_TM_Y" + SrcPort 1 + DstBlock "Sum48" + DstPort 1 + } + Line { + ZOrder 12042 + SrcBlock "Xend_Fil_TM_L" + SrcPort 1 + DstBlock "Sum47" + DstPort 1 + } + Line { + ZOrder 12044 + SrcBlock "Xend_OSC_TM_L1" + SrcPort 1 + Points [250, 0] + DstBlock "Choice3" + DstPort 1 + } + Line { + ZOrder 12049 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "Xend_OSC_TM_Y1" + DstPort 1 + } + Line { + ZOrder 12052 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "Xend_OSC_TM_P1" + DstPort 1 + } + Line { + ZOrder 12055 + SrcBlock "Sum47" + SrcPort 1 + DstBlock "Mux12" + DstPort 1 + } + Line { + ZOrder 12056 + SrcBlock "Sum48" + SrcPort 1 + DstBlock "Mux12" + DstPort 2 + } + Line { + ZOrder 12057 + SrcBlock "Sum49" + SrcPort 1 + DstBlock "Mux12" + DstPort 3 + } + Line { + ZOrder 12059 + SrcBlock "Constant57" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice3" + DstPort 3 + } + Line { + ZOrder 12061 + SrcBlock "Xend_OSC_TM_Y1" + SrcPort 1 + Points [250, 0] + DstBlock "Choice4" + DstPort 1 + } + Line { + ZOrder 12063 + SrcBlock "Constant60" + SrcPort 1 + Points [52, 0; 0, -30] + DstBlock "Choice4" + DstPort 3 + } + Line { + ZOrder 12064 + SrcBlock "Xend_OSC_TM_P1" + SrcPort 1 + Points [247, 0; 0, 10] + DstBlock "Choice5" + DstPort 1 + } + Line { + ZOrder 12066 + SrcBlock "Constant61" + SrcPort 1 + Points [53, 0; 0, -30] + DstBlock "Choice5" + DstPort 3 + } + Line { + ZOrder 29793 + SrcBlock "Xend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum45" + DstPort 1 + } + Line { + ZOrder 12076 + SrcBlock "Constant64" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 12075 + Points [0, 55] + DstBlock "Sum51" + DstPort 1 + } + Branch { + ZOrder 12074 + DstBlock "Sum52" + DstPort 1 + } + } + Line { + ZOrder 12077 + SrcBlock "Constant66" + SrcPort 1 + DstBlock "Sum51" + DstPort 2 + } + Line { + ZOrder 12078 + SrcBlock "Sum51" + SrcPort 1 + Points [60, 0] + DstBlock "Mux15" + DstPort 1 + } + Line { + ZOrder 12079 + SrcBlock "Constant67" + SrcPort 1 + Points [56, 0; 0, 165] + DstBlock "Mux15" + DstPort 2 + } + Line { + ZOrder 12084 + SrcBlock "Constant63" + SrcPort 1 + Points [65, 0; 0, 385] + Branch { + ZOrder 12083 + DstBlock "Mux15" + DstPort 3 + } + Branch { + ZOrder 12082 + Points [0, 80] + Branch { + ZOrder 12081 + Points [0, 70] + DstBlock "Mux14" + DstPort 3 + } + Branch { + ZOrder 12080 + DstBlock "Mux17" + DstPort 2 + } + } + } + Line { + ZOrder 12085 + SrcBlock "Mux17" + SrcPort 1 + DstBlock "OPLEV1_length1" + DstPort 1 + } + Line { + ZOrder 34182 + SrcBlock "Product73" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 29758 + Points [199, 0] + DstBlock "Xend_TM_L_MON" + DstPort 1 + } + Branch { + ZOrder 29751 + Points [0, 36; -336, 0] + DstBlock "Mux17" + DstPort 1 + } + } + Line { + ZOrder 14132 + SrcBlock "OPLEV1_length1" + SrcPort 1 + Points [15, 0; 0, 113; -45, 0] + DstBlock "Choice6" + DstPort 1 + } + Line { + ZOrder 12093 + SrcBlock "Constant65" + SrcPort 1 + Points [40, 0] + DstBlock "Sum52" + DstPort 2 + } + Line { + ZOrder 12096 + SrcBlock "Sum52" + SrcPort 1 + Points [247, 0; 0, 410] + Branch { + ZOrder 12095 + Points [0, 55] + DstBlock "Mux14" + DstPort 2 + } + Branch { + ZOrder 12094 + DstBlock "Mux13" + DstPort 2 + } + } + Line { + ZOrder 12099 + SrcBlock "Mux13" + SrcPort 1 + DstBlock "OPLEV1_yaw1" + DstPort 1 + } + Line { + ZOrder 12100 + SrcBlock "Mux14" + SrcPort 1 + DstBlock "OPLEV1_pitch1" + DstPort 1 + } + Line { + ZOrder 12102 + SrcBlock "OPLEV1_pitch1" + SrcPort 1 + Points [22, 0; 0, -5] + DstBlock "Product38" + DstPort 1 + } + Line { + ZOrder 12105 + SrcBlock "Constant54" + SrcPort 1 + Points [66, 0; 0, 340; 145, 0; 0, 120] + Branch { + ZOrder 12104 + DstBlock "Product39" + DstPort 2 + } + Branch { + ZOrder 12103 + Points [0, 75] + DstBlock "Product38" + DstPort 2 + } + } + Line { + ZOrder 12106 + SrcBlock "Product39" + SrcPort 1 + DstBlock "Xend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 12107 + SrcBlock "Product38" + SrcPort 1 + DstBlock "Xend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 12111 + SrcBlock "Xend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 12115 + SrcBlock "Xend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 12116 + SrcBlock "Sum53" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12117 + SrcBlock "Xend_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum42" + DstPort 2 + } + Line { + ZOrder 12118 + SrcBlock "Sum42" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12119 + SrcBlock "Xend_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum53" + DstPort 2 + } + Line { + ZOrder 12120 + SrcBlock "Xend_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + Name "" + ZOrder 82017 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + Points [147, 0; 0, 5] + DstBlock "Xend_PM_OPLEV1_X_MON" + DstPort 1 + } + Line { + ZOrder 12362 + SrcBlock "ADC1" + SrcPort 1 + Points [32, 0; 0, 5] + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 13153 + SrcBlock "Constant68" + SrcPort 1 + Points [10, 0; 0, 180] + Branch { + ZOrder 12371 + DstBlock "Product41" + DstPort 2 + } + Branch { + ZOrder 12370 + DstBlock "Product40" + DstPort 2 + } + } + Line { + ZOrder 12373 + SrcBlock "Constant69" + SrcPort 1 + Points [10, 0; 0, 235] + Branch { + ZOrder 12375 + DstBlock "Divide43" + DstPort 2 + } + Branch { + ZOrder 12374 + DstBlock "Divide45" + DstPort 2 + } + } + Line { + Name "" + ZOrder 82019 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + Points [158, 0; 0, -210] + DstBlock "Xend_PM_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 82020 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + Points [187, 0; 0, -320] + DstBlock "Xend_PM_OPLEV2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 82018 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + Points [137, 0; 0, -95] + DstBlock "Xend_PM_OPLEV1_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12384 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 12 + Points [29, 0; 0, -5] + DstBlock "Terminator37" + DstPort 1 + } + Line { + Name "" + ZOrder 12385 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 13 + Points [19, 0; 0, -5] + DstBlock "Terminator38" + DstPort 1 + } + Line { + Name "" + ZOrder 43821 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 14 + Points [24, 0; 0, -5] + DstBlock "Terminator26" + DstPort 1 + } + Line { + Name "" + ZOrder 43820 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 15 + Points [7, 0; 0, -5] + DstBlock "Terminator24" + DstPort 1 + } + Line { + Name "" + ZOrder 43819 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 16 + Points [14, 0; 0, -5] + DstBlock "Midend_MIC_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12392 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 20 + Points [22, 0; 0, -5] + DstBlock "Terminator45" + DstPort 1 + } + Line { + Name "" + ZOrder 40941 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 25 + Points [136, 0; 0, -5] + DstBlock "Yend_PIEZODRIVER5_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14321 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 17 + Points [1, 0; 0, -5] + DstBlock "Xend_OPLEV2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14322 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 18 + Points [139, 0; 0, -30] + DstBlock "Xend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14323 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 19 + Points [135, 0; 0, -55] + DstBlock "Xend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14307 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 21 + Points [139, 0; 0, -105] + DstBlock "Xend_OPLEV1_X_MON" + DstPort 1 + } + Line { + ZOrder 75240 + SrcBlock "Ground104" + SrcPort 1 + DstBlock "Yend_PD9_MON" + DstPort 1 + } + Line { + ZOrder 75241 + SrcBlock "Ground105" + SrcPort 1 + DstBlock "Yend_PD10_MON" + DstPort 1 + } + Line { + ZOrder 75242 + SrcBlock "Ground106" + SrcPort 1 + DstBlock "Yend_PD11_MON" + DstPort 1 + } + Line { + ZOrder 75243 + SrcBlock "Ground102" + SrcPort 1 + DstBlock "Yend_PD12_MON" + DstPort 1 + } + Line { + ZOrder 14099 + SrcBlock "Divide45" + SrcPort 1 + Points [94, 0] + Branch { + ZOrder 12109 + Points [0, 55] + DstBlock "Sum42" + DstPort 1 + } + Branch { + ZOrder 12108 + DstBlock "Xend_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14098 + SrcBlock "Divide43" + SrcPort 1 + Points [95, 0] + Branch { + ZOrder 12113 + Points [0, -45] + DstBlock "Sum53" + DstPort 1 + } + Branch { + ZOrder 12112 + DstBlock "Xend_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14096 + SrcBlock "Divide49" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 11952 + Points [0, 55] + DstBlock "Sum43" + DstPort 1 + } + Branch { + ZOrder 11951 + DstBlock "Xend_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14097 + SrcBlock "Divide51" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 11960 + Points [0, -45] + DstBlock "Sum44" + DstPort 1 + } + Branch { + ZOrder 11959 + DstBlock "Xend_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14095 + SrcBlock "Divide17" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 13235 + SrcBlock "Demux5" + SrcPort 1 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 13232 + SrcBlock "Demux5" + SrcPort 4 + DstBlock "Xend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 13234 + SrcBlock "Demux5" + SrcPort 2 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 13233 + SrcBlock "Demux5" + SrcPort 3 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 13229 + SrcBlock "Demux6" + SrcPort 1 + DstBlock "Mux16" + DstPort 1 + } + Line { + ZOrder 13230 + SrcBlock "Demux6" + SrcPort 2 + DstBlock "Mux16" + DstPort 2 + } + Line { + ZOrder 13231 + SrcBlock "Demux6" + SrcPort 3 + DstBlock "Mux16" + DstPort 3 + } + Line { + ZOrder 14133 + SrcBlock "Xend_yaw_length_SW" + SrcPort 1 + DstBlock "Choice6" + DstPort 2 + } + Line { + ZOrder 14134 + SrcBlock "Constant70" + SrcPort 1 + Points [20, 0; 0, -30] + DstBlock "Choice6" + DstPort 3 + } + Line { + ZOrder 14135 + SrcBlock "Choice6" + SrcPort 1 + Points [60, 0] + DstBlock "Sum46" + DstPort 2 + } + Line { + ZOrder 14575 + SrcBlock "Xend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [19, 0; 0, -25] + Branch { + ZOrder 59234 + Points [0, -6275] + DstBlock "Terminator12" + DstPort 1 + } + Branch { + ZOrder 31479 + DstBlock "Xend_TM_COIL1_VOLT" + DstPort 1 + } + } + Line { + ZOrder 14574 + SrcBlock "Xend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 59236 + Points [0, 9; 33, 0; 0, -6189] + DstBlock "Terminator20" + DstPort 1 + } + Branch { + ZOrder 31481 + Points [0, -16; 24, 0; 0, -9] + DstBlock "Xend_TM_COIL2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 14573 + SrcBlock "Xend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 59237 + Points [97, 0; 0, -6065] + DstBlock "Terminator21" + DstPort 1 + } + Branch { + ZOrder 31483 + Points [0, -21; 28, 0; 0, -9] + DstBlock "Xend_TM_COIL3_VOLT" + DstPort 1 + } + } + Line { + ZOrder 14572 + SrcBlock "Xend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 59238 + Points [162, 0; 0, -5945] + DstBlock "Terminator22" + DstPort 1 + } + Branch { + ZOrder 31485 + Points [0, -19; 26, 0; 0, -11] + DstBlock "Xend_TM_COIL4_VOLT" + DstPort 1 + } + } + Line { + Name "" + ZOrder 14304 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 24 + Points [14, 0; 0, -5] + DstBlock "Terminator50" + DstPort 1 + } + Line { + Name "" + ZOrder 14305 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 23 + Points [138, 0; 0, -155] + DstBlock "Xend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14306 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 22 + Points [139, 0; 0, -130] + DstBlock "Xend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14318 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 26 + Points [14, 0; 0, -5] + DstBlock "Terminator42" + DstPort 1 + } + Line { + Name "" + ZOrder 16239 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 27 + Points [14, 0; 0, -5] + DstBlock "Terminator52" + DstPort 1 + } + Line { + Name "" + ZOrder 71686 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + Points [148, 0; 0, -60] + DstBlock "Yend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 71685 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + Points [152, 0; 0, -30] + DstBlock "Yend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + ZOrder 14666 + SrcBlock "Constant73" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide53" + DstPort 2 + } + Line { + ZOrder 14667 + SrcBlock "Sum54" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide52" + DstPort 2 + } + Line { + ZOrder 14668 + SrcBlock "Constant75" + SrcPort 1 + DstBlock "Divide53" + DstPort 1 + } + Line { + ZOrder 14669 + SrcBlock "Constant74" + SrcPort 1 + DstBlock "Sum54" + DstPort 1 + } + Line { + ZOrder 14670 + SrcBlock "Constant72" + SrcPort 1 + Points [65, 0] + DstBlock "Sum54" + DstPort 2 + } + Line { + ZOrder 14671 + SrcBlock "Divide53" + SrcPort 1 + DstBlock "Divide52" + DstPort 1 + } + Line { + ZOrder 14673 + SrcBlock "Divide52" + SrcPort 1 + Points [349, 0] + Branch { + ZOrder 14684 + Points [0, -20] + DstBlock "Divide54" + DstPort 2 + } + Branch { + ZOrder 14683 + Points [0, 185] + Branch { + ZOrder 14691 + Points [0, 205] + Branch { + ZOrder 14694 + Points [0, 205] + DstBlock "Divide57" + DstPort 2 + } + Branch { + ZOrder 14693 + DstBlock "Divide56" + DstPort 2 + } + } + Branch { + ZOrder 14690 + DstBlock "Divide55" + DstPort 2 + } + } + } + Line { + ZOrder 14675 + SrcBlock "Divide54" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens1" + DstPort 1 + } + Line { + ZOrder 14679 + SrcBlock "Divide55" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens2" + DstPort 1 + } + Line { + ZOrder 14680 + SrcBlock "Divide56" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens3" + DstPort 1 + } + Line { + ZOrder 14681 + SrcBlock "Divide57" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens4" + DstPort 1 + } + Line { + ZOrder 15445 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "Divide54" + DstPort 1 + } + Line { + ZOrder 15446 + SrcBlock "Ground39" + SrcPort 1 + DstBlock "Divide56" + DstPort 1 + } + Line { + ZOrder 15447 + SrcBlock "Ground40" + SrcPort 1 + DstBlock "Divide57" + DstPort 1 + } + Line { + ZOrder 15448 + SrcBlock "Ground38" + SrcPort 1 + DstBlock "Divide55" + DstPort 1 + } + Line { + ZOrder 16924 + SrcBlock "Midend_MIC_MON" + SrcPort 1 + DstBlock "Divide58" + DstPort 1 + } + Line { + ZOrder 16925 + SrcBlock "Divide58" + SrcPort 1 + DstBlock "Midend_MIC_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16926 + SrcBlock "Midend_MIC_VOLT_MON" + SrcPort 1 + DstBlock "Midend_MIC_VOLT" + DstPort 1 + } + Line { + ZOrder 43822 + SrcBlock "Yend_SEISM_MON" + SrcPort 1 + DstBlock "Divide59" + DstPort 1 + } + Line { + ZOrder 16930 + SrcBlock "Divide59" + SrcPort 1 + DstBlock "Yend_SEISM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16931 + SrcBlock "Yend_SEISM_VOLT_MON" + SrcPort 1 + DstBlock "Divide60" + DstPort 1 + } + Line { + ZOrder 38799 + SrcBlock "Divide48" + SrcPort 1 + Points [7, 0; 0, -15] + DstBlock "Divide60" + DstPort 2 + } + Line { + ZOrder 38805 + SrcBlock "Divide60" + SrcPort 1 + Points [22, 0; 0, -10] + DstBlock "Divide98" + DstPort 1 + } + Line { + ZOrder 17289 + SrcBlock "Ground54" + SrcPort 1 + DstBlock "Yend_OSC_TM_L2" + DstPort 1 + } + Line { + ZOrder 24213 + SrcBlock "Yend_OSC_TM_L2" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice8" + DstPort 1 + } + Line { + ZOrder 17293 + SrcBlock "Ground55" + SrcPort 1 + DstBlock "Yend_OSC_TM_Y2" + DstPort 1 + } + Line { + ZOrder 17296 + SrcBlock "Ground56" + SrcPort 1 + DstBlock "Yend_OSC_TM_P2" + DstPort 1 + } + Line { + ZOrder 17299 + SrcBlock "Yend_OSC_TM_L2_SW" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 19849 + DstBlock "Choice8" + DstPort 2 + } + Branch { + ZOrder 19769 + Points [0, 287; -245, 0] + Branch { + ZOrder 19921 + Points [0, 28] + DstBlock "Choice14" + DstPort 2 + } + Branch { + ZOrder 19920 + Points [-139, 0] + DstBlock "Choice15" + DstPort 2 + } + } + } + Line { + ZOrder 17300 + SrcBlock "Constant79" + SrcPort 1 + Points [45, 0] + DstBlock "Choice8" + DstPort 3 + } + Line { + ZOrder 17311 + SrcBlock "Choice8" + SrcPort 1 + Points [280, 0; 0, 566; 50, 0] + DstBlock "Sum55" + DstPort 2 + } + Line { + ZOrder 24214 + SrcBlock "Yend_OSC_TM_Y2" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice9" + DstPort 1 + } + Line { + ZOrder 17304 + SrcBlock "Constant80" + SrcPort 1 + Points [45, 0] + DstBlock "Choice9" + DstPort 3 + } + Line { + ZOrder 24215 + SrcBlock "Yend_OSC_TM_P2" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice10" + DstPort 1 + } + Line { + ZOrder 17307 + SrcBlock "Constant81" + SrcPort 1 + Points [45, 0] + DstBlock "Choice10" + DstPort 3 + } + Line { + ZOrder 17314 + SrcBlock "Choice9" + SrcPort 1 + Points [260, 0; 0, 520] + DstBlock "Sum56" + DstPort 2 + } + Line { + ZOrder 17317 + SrcBlock "Choice10" + SrcPort 1 + Points [238, 0; 0, 440] + DstBlock "Sum57" + DstPort 1 + } + Line { + ZOrder 17312 + SrcBlock "Sum55" + SrcPort 1 + Points [23, 0; 0, 380] + DstBlock "Sum34" + DstPort 2 + } + Line { + ZOrder 17315 + SrcBlock "Sum56" + SrcPort 1 + Points [17, 0; 0, 406; 33, 0] + DstBlock "Sum35" + DstPort 2 + } + Line { + ZOrder 17319 + SrcBlock "Sum57" + SrcPort 1 + Points [6, 0; 0, 430] + DstBlock "Sum36" + DstPort 2 + } + Line { + ZOrder 19477 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L1_SIN" + DstPort 1 + } + Line { + ZOrder 19479 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L1_COS" + DstPort 1 + } + Line { + ZOrder 19478 + SrcBlock "Yend_Fil_DEMOD_TM_L1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19397 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 19263 + Points [0, -45; 478, 0] + Branch { + ZOrder 22270 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 19264 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 19398 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 18777 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 18778 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 19473 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y1_SIN" + DstPort 1 + } + Line { + ZOrder 19475 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y1_COS" + DstPort 1 + } + Line { + ZOrder 18793 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 18794 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 18795 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 18796 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 18797 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 18937 + SrcBlock "Product52" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y1_MON" + DstPort 1 + } + Line { + ZOrder 19481 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P1_SIN" + DstPort 1 + } + Line { + ZOrder 19482 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P1_COS" + DstPort 1 + } + Line { + ZOrder 18820 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 18821 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 18822 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 18823 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 18824 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 18938 + SrcBlock "Product55" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P1_MON" + DstPort 1 + } + Line { + ZOrder 19480 + SrcBlock "Yend_Fil_DEMOD_TM_L1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19400 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 19268 + Points [0, 28; 465, 0] + Branch { + ZOrder 22265 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 22264 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 34271 + SrcBlock "Sum37" + SrcPort 1 + Points [217, 0] + Branch { + ZOrder 34513 + Points [0, 320] + Branch { + ZOrder 45607 + Points [427, 0] + Branch { + ZOrder 45615 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + Branch { + ZOrder 45614 + DstBlock "Product50" + DstPort 1 + } + } + Branch { + ZOrder 45606 + Points [0, 425; 273, 0] + Branch { + ZOrder 45628 + Points [0, 55] + DstBlock "Product60" + DstPort 1 + } + Branch { + ZOrder 45627 + DstBlock "Product59" + DstPort 1 + } + } + } + Branch { + ZOrder 34512 + DstBlock "Yend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 19489 + SrcBlock "Product56" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L2_SIN" + DstPort 1 + } + Line { + ZOrder 19488 + SrcBlock "Product57" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L2_COS" + DstPort 1 + } + Line { + ZOrder 18887 + SrcBlock "MathFunction6" + SrcPort 1 + DstBlock "Sum64" + DstPort 1 + } + Line { + ZOrder 18888 + SrcBlock "MathFunction7" + SrcPort 1 + Points [30, 0] + DstBlock "Sum64" + DstPort 2 + } + Line { + ZOrder 18889 + SrcBlock "Sum64" + SrcPort 1 + DstBlock "SQRT4" + DstPort 1 + } + Line { + ZOrder 18890 + SrcBlock "SQRT4" + SrcPort 1 + Points [5, 0] + DstBlock "Product58" + DstPort 1 + } + Line { + ZOrder 18891 + SrcBlock "Constant89" + SrcPort 1 + Points [5, 0] + DstBlock "Product58" + DstPort 2 + } + Line { + ZOrder 18941 + SrcBlock "Product58" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L2_MON" + DstPort 1 + } + Line { + ZOrder 19490 + SrcBlock "Product59" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y2_SIN" + DstPort 1 + } + Line { + ZOrder 19487 + SrcBlock "Product60" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y2_COS" + DstPort 1 + } + Line { + ZOrder 18897 + SrcBlock "MathFunction8" + SrcPort 1 + DstBlock "Sum65" + DstPort 1 + } + Line { + ZOrder 18898 + SrcBlock "MathFunction9" + SrcPort 1 + Points [30, 0] + DstBlock "Sum65" + DstPort 2 + } + Line { + ZOrder 18899 + SrcBlock "Sum65" + SrcPort 1 + DstBlock "SQRT5" + DstPort 1 + } + Line { + ZOrder 18900 + SrcBlock "SQRT5" + SrcPort 1 + Points [5, 0] + DstBlock "Product61" + DstPort 1 + } + Line { + ZOrder 18901 + SrcBlock "Constant88" + SrcPort 1 + Points [5, 0] + DstBlock "Product61" + DstPort 2 + } + Line { + ZOrder 18943 + SrcBlock "Product61" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y2_MON" + DstPort 1 + } + Line { + ZOrder 19486 + SrcBlock "Product62" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P2_SIN" + DstPort 1 + } + Line { + ZOrder 19485 + SrcBlock "Product63" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P2_COS" + DstPort 1 + } + Line { + ZOrder 18907 + SrcBlock "MathFunction10" + SrcPort 1 + DstBlock "Sum66" + DstPort 1 + } + Line { + ZOrder 18908 + SrcBlock "MathFunction11" + SrcPort 1 + Points [30, 0] + DstBlock "Sum66" + DstPort 2 + } + Line { + ZOrder 18909 + SrcBlock "Sum66" + SrcPort 1 + DstBlock "SQRT6" + DstPort 1 + } + Line { + ZOrder 18910 + SrcBlock "SQRT6" + SrcPort 1 + Points [5, 0] + DstBlock "Product64" + DstPort 1 + } + Line { + ZOrder 18911 + SrcBlock "Constant90" + SrcPort 1 + Points [5, 0] + DstBlock "Product64" + DstPort 2 + } + Line { + ZOrder 18942 + SrcBlock "Product64" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P2_MON" + DstPort 1 + } + Line { + ZOrder 18939 + SrcBlock "Yend_DEMOD_TM_AMP_Y1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y1" + DstPort 1 + } + Line { + ZOrder 18940 + SrcBlock "Yend_DEMOD_TM_AMP_P1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P1" + DstPort 1 + } + Line { + ZOrder 18944 + SrcBlock "Yend_DEMOD_TM_AMP_L2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L2" + DstPort 1 + } + Line { + ZOrder 18945 + SrcBlock "Yend_DEMOD_TM_AMP_Y2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y2" + DstPort 1 + } + Line { + ZOrder 18946 + SrcBlock "Yend_DEMOD_TM_AMP_P2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P2" + DstPort 1 + } + Line { + ZOrder 18955 + SrcBlock "Product49" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L1_MON" + DstPort 1 + } + Line { + ZOrder 18956 + SrcBlock "Yend_DEMOD_TM_AMP_L1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L1" + DstPort 1 + } + Line { + ZOrder 18969 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_L1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L1" + DstPort 1 + } + Line { + ZOrder 19483 + SrcBlock "Yend_Fil_DEMOD_TM_P1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19306 + Points [0, -30; 478, 0] + Branch { + ZOrder 19308 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 19307 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 18991 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 19484 + SrcBlock "Yend_Fil_DEMOD_TM_P1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19303 + Points [0, 48; 458, 0] + Branch { + ZOrder 19305 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 19304 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 18993 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 19491 + SrcBlock "Yend_Fil_DEMOD_TM_L2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 19339 + Points [0, -45; 549, 0] + Branch { + ZOrder 22294 + Points [0, 40] + DstBlock "Abs6" + DstPort 1 + } + Branch { + ZOrder 19346 + Points [66, 0; 0, 25] + DstBlock "Divide64" + DstPort 1 + } + } + Branch { + ZOrder 19003 + DstBlock "MathFunction6" + DstPort 1 + } + } + Line { + ZOrder 19495 + SrcBlock "Yend_Fil_DEMOD_TM_L2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 19340 + Points [0, 43; 532, 0] + Branch { + ZOrder 19349 + Points [0, -38] + DstBlock "Abs7" + DstPort 1 + } + Branch { + ZOrder 19348 + Points [83, 0] + DstBlock "Divide70" + DstPort 1 + } + } + Branch { + ZOrder 19005 + DstBlock "MathFunction7" + DstPort 1 + } + } + Line { + ZOrder 19496 + SrcBlock "Yend_Fil_DEMOD_TM_Y2_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 19341 + Points [0, -28; 551, 0] + Branch { + ZOrder 19351 + Points [0, 28] + DstBlock "Abs8" + DstPort 1 + } + Branch { + ZOrder 19350 + Points [80, 0; 0, 13] + DstBlock "Divide65" + DstPort 1 + } + } + Branch { + ZOrder 19015 + DstBlock "MathFunction8" + DstPort 1 + } + } + Line { + ZOrder 19494 + SrcBlock "Yend_Fil_DEMOD_TM_Y2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 19342 + Points [0, 43; 538, 0] + Branch { + ZOrder 19353 + Points [0, -33] + DstBlock "Abs9" + DstPort 1 + } + Branch { + ZOrder 19352 + Points [77, 0] + DstBlock "Divide66" + DstPort 1 + } + } + Branch { + ZOrder 19017 + DstBlock "MathFunction9" + DstPort 1 + } + } + Line { + ZOrder 19493 + SrcBlock "Yend_Fil_DEMOD_TM_P2_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 19343 + Points [0, -26; 561, 0] + Branch { + ZOrder 19355 + Points [0, 41] + DstBlock "Abs10" + DstPort 1 + } + Branch { + ZOrder 19354 + Points [63, 0; 0, 26] + DstBlock "Divide71" + DstPort 1 + } + } + Branch { + ZOrder 19027 + DstBlock "MathFunction10" + DstPort 1 + } + } + Line { + ZOrder 19492 + SrcBlock "Yend_Fil_DEMOD_TM_P2_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 19500 + Points [0, 54; 541, 0] + Branch { + ZOrder 19504 + Points [0, -29] + DstBlock "Abs11" + DstPort 1 + } + Branch { + ZOrder 19503 + Points [76, 0] + DstBlock "Divide72" + DstPort 1 + } + } + Branch { + ZOrder 19029 + DstBlock "MathFunction11" + DstPort 1 + } + } + Line { + ZOrder 19276 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L1_MON" + DstPort 1 + } + Line { + ZOrder 19266 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 19267 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 19277 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_L1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L1" + DstPort 1 + } + Line { + ZOrder 19279 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L1_MON" + DstPort 1 + } + Line { + ZOrder 19283 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_Y1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y1" + DstPort 1 + } + Line { + ZOrder 19284 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y1_MON" + DstPort 1 + } + Line { + ZOrder 19285 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 19286 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 19287 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_Y1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y1" + DstPort 1 + } + Line { + ZOrder 19288 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y1_MON" + DstPort 1 + } + Line { + ZOrder 19297 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_P1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P1" + DstPort 1 + } + Line { + ZOrder 19298 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P1_MON" + DstPort 1 + } + Line { + ZOrder 19299 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 19300 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 19301 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_P1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P1" + DstPort 1 + } + Line { + ZOrder 19302 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P1_MON" + DstPort 1 + } + Line { + ZOrder 19309 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_L2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L2" + DstPort 1 + } + Line { + ZOrder 19310 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_L2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L2" + DstPort 1 + } + Line { + ZOrder 19311 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_Y2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y2" + DstPort 1 + } + Line { + ZOrder 19312 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_Y2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y2" + DstPort 1 + } + Line { + ZOrder 19313 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_P2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P2" + DstPort 1 + } + Line { + ZOrder 19314 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_P2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P2" + DstPort 1 + } + Line { + ZOrder 19334 + SrcBlock "Divide64" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L2_MON" + DstPort 1 + } + Line { + ZOrder 19322 + SrcBlock "Abs6" + SrcPort 1 + DstBlock "Divide64" + DstPort 2 + } + Line { + ZOrder 19323 + SrcBlock "Abs7" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide70" + DstPort 2 + } + Line { + ZOrder 19335 + SrcBlock "Divide70" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L2_MON" + DstPort 1 + } + Line { + ZOrder 19336 + SrcBlock "Divide65" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y2_MON" + DstPort 1 + } + Line { + ZOrder 19326 + SrcBlock "Abs8" + SrcPort 1 + DstBlock "Divide65" + DstPort 2 + } + Line { + ZOrder 19327 + SrcBlock "Abs9" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide66" + DstPort 2 + } + Line { + ZOrder 19337 + SrcBlock "Divide66" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y2_MON" + DstPort 1 + } + Line { + ZOrder 19338 + SrcBlock "Divide71" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P2_MON" + DstPort 1 + } + Line { + ZOrder 19330 + SrcBlock "Abs10" + SrcPort 1 + DstBlock "Divide71" + DstPort 2 + } + Line { + ZOrder 19331 + SrcBlock "Abs11" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide72" + DstPort 2 + } + Line { + ZOrder 19333 + SrcBlock "Divide72" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P2_MON" + DstPort 1 + } + Line { + ZOrder 19476 + SrcBlock "Yend_Fil_DEMOD_TM_Y1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19292 + Points [0, 35; 467, 0] + Branch { + ZOrder 19294 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 19293 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 18982 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 19474 + SrcBlock "Yend_Fil_DEMOD_TM_Y1_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 19289 + Points [0, -40; 475, 0] + Branch { + ZOrder 19291 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 19290 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 18977 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 19399 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 19401 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + Line { + ZOrder 17303 + SrcBlock "Yend_OSC_TM_Y2_SW" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 19781 + Points [0, 182; -242, 0] + Branch { + ZOrder 19923 + Points [0, 83] + DstBlock "Choice17" + DstPort 2 + } + Branch { + ZOrder 19922 + Points [-140, 0; 0, 83] + DstBlock "Choice16" + DstPort 2 + } + } + Branch { + ZOrder 19780 + DstBlock "Choice9" + DstPort 2 + } + } + Line { + ZOrder 19916 + SrcBlock "Yend_OSC_TM_L2" + SrcPort 3 + Points [24, 0; 0, 285] + DstBlock "Choice14" + DstPort 1 + } + Line { + ZOrder 19913 + SrcBlock "Yend_OSC_TM_L2" + SrcPort 2 + Points [8, 0; 0, 251; -136, 0; 0, 54] + DstBlock "Choice15" + DstPort 1 + } + Line { + ZOrder 19914 + SrcBlock "Yend_OSC_TM_Y2" + SrcPort 2 + Points [13, 0; 0, 157; -134, 0; 0, 98] + DstBlock "Choice16" + DstPort 1 + } + Line { + ZOrder 19917 + SrcBlock "Yend_OSC_TM_Y2" + SrcPort 3 + Points [30, 0; 0, 235] + DstBlock "Choice17" + DstPort 1 + } + Line { + ZOrder 19915 + SrcBlock "Yend_OSC_TM_P2" + SrcPort 2 + Points [18, 0; 0, 64; -132, 0; 0, 141] + DstBlock "Choice19" + DstPort 1 + } + Line { + ZOrder 19908 + SrcBlock "Mux18" + SrcPort 1 + DstBlock "Fcn" + DstPort 1 + } + Line { + ZOrder 19910 + SrcBlock "Mux19" + SrcPort 1 + DstBlock "Fcn1" + DstPort 1 + } + Line { + ZOrder 23385 + SrcBlock "Fcn" + SrcPort 1 + Points [42, 0; 0, 1090] + Branch { + ZOrder 19947 + DstBlock "Product56" + DstPort 2 + } + Branch { + ZOrder 19868 + Points [0, 135] + Branch { + ZOrder 19956 + Points [0, 130] + Branch { + ZOrder 24412 + Points [0, 205] + Branch { + ZOrder 24415 + Points [0, 135] + Branch { + ZOrder 24418 + Points [0, 130] + DstBlock "Product70" + DstPort 2 + } + Branch { + ZOrder 24417 + DstBlock "Product67" + DstPort 2 + } + } + Branch { + ZOrder 24414 + DstBlock "Product46" + DstPort 2 + } + } + Branch { + ZOrder 24411 + DstBlock "Product62" + DstPort 2 + } + } + Branch { + ZOrder 19955 + DstBlock "Product59" + DstPort 2 + } + } + } + Line { + ZOrder 23387 + SrcBlock "Fcn1" + SrcPort 1 + Points [0, 74; -120, 0; 0, 1071; 134, 0] + Branch { + ZOrder 19946 + Points [0, 135] + Branch { + ZOrder 19948 + Points [0, 130] + Branch { + ZOrder 24403 + Points [0, 205] + Branch { + ZOrder 24406 + Points [0, 135] + Branch { + ZOrder 24409 + Points [0, 130] + DstBlock "Product71" + DstPort 2 + } + Branch { + ZOrder 24408 + DstBlock "Product68" + DstPort 2 + } + } + Branch { + ZOrder 24405 + DstBlock "Product65" + DstPort 2 + } + } + Branch { + ZOrder 24402 + DstBlock "Product63" + DstPort 2 + } + } + Branch { + ZOrder 19945 + DstBlock "Product60" + DstPort 2 + } + } + Branch { + ZOrder 19944 + DstBlock "Product57" + DstPort 2 + } + } + Line { + ZOrder 19919 + SrcBlock "Yend_OSC_TM_P2" + SrcPort 3 + Points [35, 0; 0, 185] + DstBlock "Choice18" + DstPort 1 + } + Line { + ZOrder 17306 + SrcBlock "Yend_OSC_TM_P2_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 19814 + Points [0, 77; -235, 0] + Branch { + ZOrder 19932 + Points [0, 138] + DstBlock "Choice18" + DstPort 2 + } + Branch { + ZOrder 19931 + Points [-140, 0; 0, 138] + DstBlock "Choice19" + DstPort 2 + } + } + Branch { + ZOrder 19813 + DstBlock "Choice10" + DstPort 2 + } + } + Line { + ZOrder 19767 + SrcBlock "Constant91" + SrcPort 1 + Points [8, 0; 0, 13] + Branch { + ZOrder 19936 + Points [174, 0; 0, 32] + Branch { + ZOrder 19939 + Points [0, 50] + Branch { + ZOrder 19942 + Points [0, 50] + DstBlock "Choice18" + DstPort 3 + } + Branch { + ZOrder 19941 + DstBlock "Choice17" + DstPort 3 + } + } + Branch { + ZOrder 19938 + DstBlock "Choice14" + DstPort 3 + } + } + Branch { + ZOrder 19935 + Points [0, 32] + Branch { + ZOrder 19802 + DstBlock "Choice15" + DstPort 3 + } + Branch { + ZOrder 19799 + Points [0, 50] + Branch { + ZOrder 19850 + Points [0, 50] + DstBlock "Choice19" + DstPort 3 + } + Branch { + ZOrder 19804 + DstBlock "Choice16" + DstPort 3 + } + } + } + } + Line { + ZOrder 19949 + SrcBlock "Choice15" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux18" + DstPort 1 + } + Line { + ZOrder 19950 + SrcBlock "Choice16" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux18" + DstPort 2 + } + Line { + ZOrder 19951 + SrcBlock "Choice19" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux18" + DstPort 3 + } + Line { + ZOrder 19952 + SrcBlock "Choice14" + SrcPort 1 + Points [36, 0; 0, 148; -67, 0; 0, 27] + DstBlock "Mux19" + DstPort 1 + } + Line { + ZOrder 19953 + SrcBlock "Choice17" + SrcPort 1 + Points [31, 0; 0, 93; -76, 0; 0, 47] + DstBlock "Mux19" + DstPort 2 + } + Line { + ZOrder 19954 + SrcBlock "Choice18" + SrcPort 1 + Points [12, 0; 0, 36; -63, 0; 0, 69] + DstBlock "Mux19" + DstPort 3 + } + Line { + ZOrder 20027 + SrcBlock "Yend_OSC_TM_L1" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 20026 + SrcBlock "Yend_OSC_TM_L1" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 20030 + SrcBlock "Yend_OSC_TM_Y1" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 20031 + SrcBlock "Yend_OSC_TM_Y1" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 20028 + SrcBlock "Yend_OSC_TM_P1" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 20029 + SrcBlock "Yend_OSC_TM_P1" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 20019 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 20018 + Points [176, 0; 0, 32] + Branch { + ZOrder 20053 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 20052 + Points [0, 50] + Branch { + ZOrder 20054 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 20047 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 20013 + Points [0, 32] + Branch { + ZOrder 20012 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 20011 + Points [0, 50] + Branch { + ZOrder 20010 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 20009 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 20020 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 20021 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 20022 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 20023 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 20024 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 20025 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 9394 + SrcBlock "Yend_OSC_TM_P1_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 22217 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 20039 + Points [0, 71; -142, 0] + Branch { + ZOrder 20051 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 20050 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 20055 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 20056 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 23388 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0; 0, 325] + Branch { + ZOrder 23389 + DstBlock "Product47" + DstPort 2 + } + Branch { + ZOrder 22244 + Points [0, 135] + Branch { + ZOrder 20062 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 20061 + DstBlock "Product50" + DstPort 2 + } + } + } + Line { + ZOrder 23390 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 33; -139, 0; 0, 347] + Branch { + ZOrder 23391 + Points [0, 135] + Branch { + ZOrder 20069 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 20068 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 22252 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 24219 + SrcBlock "Yend_Fil_COIL1" + SrcPort 1 + DstBlock "Yend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24226 + SrcBlock "Yend_Fil_COIL2" + SrcPort 1 + DstBlock "Yend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24227 + SrcBlock "Yend_Fil_COIL3" + SrcPort 1 + DstBlock "Yend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24228 + SrcBlock "Yend_Fil_COIL4" + SrcPort 1 + DstBlock "Yend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24237 + SrcBlock "Yend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 62574 + Points [0, -30] + DstBlock "Yend_TM_COIL1_VOLT" + DstPort 1 + } + Branch { + ZOrder 62573 + Points [0, 4; 134, 0; 0, -9] + DstBlock "Goto13" + DstPort 1 + } + } + Line { + ZOrder 24238 + SrcBlock "Yend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 62576 + DstBlock "Goto14" + DstPort 1 + } + Branch { + ZOrder 62575 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 24317 + SrcBlock "Product46" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX2_SIN" + DstPort 1 + } + Line { + ZOrder 24318 + SrcBlock "Product65" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX2_COS" + DstPort 1 + } + Line { + ZOrder 24319 + SrcBlock "MathFunction14" + SrcPort 1 + DstBlock "Sum69" + DstPort 1 + } + Line { + ZOrder 24320 + SrcBlock "MathFunction15" + SrcPort 1 + Points [30, 0] + DstBlock "Sum69" + DstPort 2 + } + Line { + ZOrder 24321 + SrcBlock "Sum69" + SrcPort 1 + DstBlock "SQRT7" + DstPort 1 + } + Line { + ZOrder 24322 + SrcBlock "SQRT7" + SrcPort 1 + Points [5, 0] + DstBlock "Product66" + DstPort 1 + } + Line { + ZOrder 24323 + SrcBlock "Constant41" + SrcPort 1 + Points [5, 0] + DstBlock "Product66" + DstPort 2 + } + Line { + ZOrder 24324 + SrcBlock "Product66" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 24325 + SrcBlock "Product67" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX1_SIN" + DstPort 1 + } + Line { + ZOrder 24326 + SrcBlock "Product68" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX1_COS" + DstPort 1 + } + Line { + ZOrder 24327 + SrcBlock "MathFunction16" + SrcPort 1 + DstBlock "Sum70" + DstPort 1 + } + Line { + ZOrder 24328 + SrcBlock "MathFunction17" + SrcPort 1 + Points [30, 0] + DstBlock "Sum70" + DstPort 2 + } + Line { + ZOrder 24329 + SrcBlock "Sum70" + SrcPort 1 + DstBlock "SQRT8" + DstPort 1 + } + Line { + ZOrder 24330 + SrcBlock "SQRT8" + SrcPort 1 + Points [5, 0] + DstBlock "Product69" + DstPort 1 + } + Line { + ZOrder 24331 + SrcBlock "Constant40" + SrcPort 1 + Points [5, 0] + DstBlock "Product69" + DstPort 2 + } + Line { + ZOrder 24332 + SrcBlock "Product69" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 24333 + SrcBlock "Product70" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPY1_SIN" + DstPort 1 + } + Line { + ZOrder 24334 + SrcBlock "Product71" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPY1_COS" + DstPort 1 + } + Line { + ZOrder 24335 + SrcBlock "MathFunction12" + SrcPort 1 + DstBlock "Sum71" + DstPort 1 + } + Line { + ZOrder 24336 + SrcBlock "MathFunction13" + SrcPort 1 + Points [30, 0] + DstBlock "Sum71" + DstPort 2 + } + Line { + ZOrder 24337 + SrcBlock "Sum71" + SrcPort 1 + DstBlock "SQRT9" + DstPort 1 + } + Line { + ZOrder 24338 + SrcBlock "SQRT9" + SrcPort 1 + Points [5, 0] + DstBlock "Product72" + DstPort 1 + } + Line { + ZOrder 24339 + SrcBlock "Constant44" + SrcPort 1 + Points [5, 0] + DstBlock "Product72" + DstPort 2 + } + Line { + ZOrder 24340 + SrcBlock "Product72" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 24341 + SrcBlock "Yend_DEMOD_TM_AMP_OPX2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX2" + DstPort 1 + } + Line { + ZOrder 24342 + SrcBlock "Yend_DEMOD_TM_AMP_OPX1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX1" + DstPort 1 + } + Line { + ZOrder 24343 + SrcBlock "Yend_DEMOD_TM_AMP_OPY1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPY1" + DstPort 1 + } + Line { + ZOrder 24348 + SrcBlock "Yend_Fil_DEMOD_TM_OPX2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 24347 + Points [0, -45; 549, 0] + Branch { + ZOrder 24346 + Points [0, 40] + DstBlock "Abs14" + DstPort 1 + } + Branch { + ZOrder 24345 + Points [66, 0; 0, 25] + DstBlock "Divide36" + DstPort 1 + } + } + Branch { + ZOrder 24344 + DstBlock "MathFunction14" + DstPort 1 + } + } + Line { + ZOrder 24353 + SrcBlock "Yend_Fil_DEMOD_TM_OPX2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 24352 + Points [0, 43; 532, 0] + Branch { + ZOrder 24351 + Points [0, -38] + DstBlock "Abs15" + DstPort 1 + } + Branch { + ZOrder 24350 + Points [83, 0] + DstBlock "Divide76" + DstPort 1 + } + } + Branch { + ZOrder 24349 + DstBlock "MathFunction15" + DstPort 1 + } + } + Line { + ZOrder 24358 + SrcBlock "Yend_Fil_DEMOD_TM_OPX1_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 24357 + Points [0, -28; 551, 0] + Branch { + ZOrder 24356 + Points [0, 28] + DstBlock "Abs16" + DstPort 1 + } + Branch { + ZOrder 24355 + Points [80, 0; 0, 13] + DstBlock "Divide74" + DstPort 1 + } + } + Branch { + ZOrder 24354 + DstBlock "MathFunction16" + DstPort 1 + } + } + Line { + ZOrder 24363 + SrcBlock "Yend_Fil_DEMOD_TM_OPX1_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 24362 + Points [0, 43; 538, 0] + Branch { + ZOrder 24361 + Points [0, -33] + DstBlock "Abs17" + DstPort 1 + } + Branch { + ZOrder 24360 + Points [77, 0] + DstBlock "Divide75" + DstPort 1 + } + } + Branch { + ZOrder 24359 + DstBlock "MathFunction17" + DstPort 1 + } + } + Line { + ZOrder 24368 + SrcBlock "Yend_Fil_DEMOD_TM_OPY1_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 24367 + Points [0, -26; 561, 0] + Branch { + ZOrder 24366 + Points [0, 41] + DstBlock "Abs12" + DstPort 1 + } + Branch { + ZOrder 24365 + Points [63, 0; 0, 26] + DstBlock "Divide77" + DstPort 1 + } + } + Branch { + ZOrder 24364 + DstBlock "MathFunction12" + DstPort 1 + } + } + Line { + ZOrder 24373 + SrcBlock "Yend_Fil_DEMOD_TM_OPY1_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 24372 + Points [0, 54; 541, 0] + Branch { + ZOrder 24371 + Points [0, -29] + DstBlock "Abs13" + DstPort 1 + } + Branch { + ZOrder 24370 + Points [76, 0] + DstBlock "Divide78" + DstPort 1 + } + } + Branch { + ZOrder 24369 + DstBlock "MathFunction13" + DstPort 1 + } + } + Line { + ZOrder 24374 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX2" + DstPort 1 + } + Line { + ZOrder 24375 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_OPX2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX2" + DstPort 1 + } + Line { + ZOrder 24376 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX1" + DstPort 1 + } + Line { + ZOrder 24377 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_OPX1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX1" + DstPort 1 + } + Line { + ZOrder 24378 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPY1" + DstPort 1 + } + Line { + ZOrder 24379 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_OPY1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPY1" + DstPort 1 + } + Line { + ZOrder 24380 + SrcBlock "Divide36" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 24381 + SrcBlock "Abs14" + SrcPort 1 + DstBlock "Divide36" + DstPort 2 + } + Line { + ZOrder 24382 + SrcBlock "Abs15" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide76" + DstPort 2 + } + Line { + ZOrder 24383 + SrcBlock "Divide76" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 24384 + SrcBlock "Divide74" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 24385 + SrcBlock "Abs16" + SrcPort 1 + DstBlock "Divide74" + DstPort 2 + } + Line { + ZOrder 24386 + SrcBlock "Abs17" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide75" + DstPort 2 + } + Line { + ZOrder 24387 + SrcBlock "Divide75" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 24388 + SrcBlock "Divide77" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 24389 + SrcBlock "Abs12" + SrcPort 1 + DstBlock "Divide77" + DstPort 2 + } + Line { + ZOrder 24390 + SrcBlock "Abs13" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide78" + DstPort 2 + } + Line { + ZOrder 24391 + SrcBlock "Divide78" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 29783 + SrcBlock "Sum94" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 29771 + SrcBlock "Sum91" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 29776 + SrcBlock "Sum92" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 54471 + SrcBlock "Divide101" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 55172 + Points [0, -30] + Branch { + ZOrder 55174 + Points [0, -32; 60, 0] + DstBlock "Divide3" + DstPort 1 + } + Branch { + ZOrder 55173 + DstBlock "Abs36" + DstPort 1 + } + } + Branch { + ZOrder 55171 + Points [120, 0; 0, -10] + DstBlock "Choice7" + DstPort 1 + } + } + Line { + ZOrder 29147 + SrcBlock "Ground60" + SrcPort 1 + DstBlock "Xend_OSC_TM_L2" + DstPort 1 + } + Line { + ZOrder 29148 + SrcBlock "Xend_OSC_TM_L2" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice43" + DstPort 1 + } + Line { + ZOrder 29149 + SrcBlock "Ground61" + SrcPort 1 + DstBlock "Xend_OSC_TM_Y2" + DstPort 1 + } + Line { + ZOrder 29150 + SrcBlock "Ground62" + SrcPort 1 + DstBlock "Xend_OSC_TM_P2" + DstPort 1 + } + Line { + ZOrder 29155 + SrcBlock "Xend_OSC_TM_L2_SW" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 29154 + DstBlock "Choice43" + DstPort 2 + } + Branch { + ZOrder 29153 + Points [0, 287; -245, 0] + Branch { + ZOrder 29152 + Points [0, 28] + DstBlock "Choice30" + DstPort 2 + } + Branch { + ZOrder 29151 + Points [-139, 0] + DstBlock "Choice31" + DstPort 2 + } + } + } + Line { + ZOrder 29156 + SrcBlock "Constant97" + SrcPort 1 + Points [45, 0] + DstBlock "Choice43" + DstPort 3 + } + Line { + ZOrder 29158 + SrcBlock "Xend_OSC_TM_Y2" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice44" + DstPort 1 + } + Line { + ZOrder 29159 + SrcBlock "Constant98" + SrcPort 1 + Points [45, 0] + DstBlock "Choice44" + DstPort 3 + } + Line { + ZOrder 29160 + SrcBlock "Xend_OSC_TM_P2" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice29" + DstPort 1 + } + Line { + ZOrder 29161 + SrcBlock "Constant99" + SrcPort 1 + Points [45, 0] + DstBlock "Choice29" + DstPort 3 + } + Line { + ZOrder 29171 + SrcBlock "Xend_OSC_TM_Y2_SW" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 29170 + Points [0, 182; -242, 0] + Branch { + ZOrder 29169 + Points [0, 83] + DstBlock "Choice33" + DstPort 2 + } + Branch { + ZOrder 29168 + Points [-140, 0; 0, 83] + DstBlock "Choice32" + DstPort 2 + } + } + Branch { + ZOrder 29167 + DstBlock "Choice44" + DstPort 2 + } + } + Line { + ZOrder 29172 + SrcBlock "Xend_OSC_TM_L2" + SrcPort 3 + Points [24, 0; 0, 285] + DstBlock "Choice30" + DstPort 1 + } + Line { + ZOrder 29173 + SrcBlock "Xend_OSC_TM_L2" + SrcPort 2 + Points [8, 0; 0, 251; -136, 0; 0, 54] + DstBlock "Choice31" + DstPort 1 + } + Line { + ZOrder 29174 + SrcBlock "Xend_OSC_TM_Y2" + SrcPort 2 + Points [13, 0; 0, 157; -134, 0; 0, 98] + DstBlock "Choice32" + DstPort 1 + } + Line { + ZOrder 29175 + SrcBlock "Xend_OSC_TM_Y2" + SrcPort 3 + Points [30, 0; 0, 235] + DstBlock "Choice33" + DstPort 1 + } + Line { + ZOrder 29176 + SrcBlock "Xend_OSC_TM_P2" + SrcPort 2 + Points [18, 0; 0, 64; -132, 0; 0, 141] + DstBlock "Choice35" + DstPort 1 + } + Line { + ZOrder 29177 + SrcBlock "Mux22" + SrcPort 1 + DstBlock "Fcn4" + DstPort 1 + } + Line { + ZOrder 29178 + SrcBlock "Mux23" + SrcPort 1 + DstBlock "Fcn5" + DstPort 1 + } + Line { + ZOrder 29179 + SrcBlock "Xend_OSC_TM_P2" + SrcPort 3 + Points [50, 0] + DstBlock "Choice34" + DstPort 1 + } + Line { + ZOrder 29184 + SrcBlock "Xend_OSC_TM_P2_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 29183 + Points [0, 77; -235, 0] + Branch { + ZOrder 29182 + Points [0, 138] + DstBlock "Choice34" + DstPort 2 + } + Branch { + ZOrder 29181 + Points [-140, 0; 0, 138] + DstBlock "Choice35" + DstPort 2 + } + } + Branch { + ZOrder 29180 + DstBlock "Choice29" + DstPort 2 + } + } + Line { + ZOrder 29195 + SrcBlock "Constant100" + SrcPort 1 + Points [8, 0; 0, 13] + Branch { + ZOrder 29194 + Points [174, 0; 0, 32] + Branch { + ZOrder 29193 + Points [0, 50] + Branch { + ZOrder 29192 + Points [0, 50] + DstBlock "Choice34" + DstPort 3 + } + Branch { + ZOrder 29191 + DstBlock "Choice33" + DstPort 3 + } + } + Branch { + ZOrder 29190 + DstBlock "Choice30" + DstPort 3 + } + } + Branch { + ZOrder 29189 + Points [0, 32] + Branch { + ZOrder 29188 + DstBlock "Choice31" + DstPort 3 + } + Branch { + ZOrder 29187 + Points [0, 50] + Branch { + ZOrder 29186 + Points [0, 50] + DstBlock "Choice35" + DstPort 3 + } + Branch { + ZOrder 29185 + DstBlock "Choice32" + DstPort 3 + } + } + } + } + Line { + ZOrder 29196 + SrcBlock "Choice31" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux22" + DstPort 1 + } + Line { + ZOrder 29197 + SrcBlock "Choice32" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux22" + DstPort 2 + } + Line { + ZOrder 29198 + SrcBlock "Choice35" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux22" + DstPort 3 + } + Line { + ZOrder 29199 + SrcBlock "Choice30" + SrcPort 1 + Points [36, 0; 0, 148; -67, 0; 0, 27] + DstBlock "Mux23" + DstPort 1 + } + Line { + ZOrder 29200 + SrcBlock "Choice33" + SrcPort 1 + Points [31, 0; 0, 93; -76, 0; 0, 47] + DstBlock "Mux23" + DstPort 2 + } + Line { + ZOrder 29201 + SrcBlock "Choice34" + SrcPort 1 + Points [12, 0; 0, 36; -63, 0; 0, 69] + DstBlock "Mux23" + DstPort 3 + } + Line { + ZOrder 12058 + SrcBlock "Xend_OSC_TM_L1_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 29311 + Points [0, 283; -189, 0] + Branch { + ZOrder 29277 + Points [-164, 0; 0, 32] + DstBlock "Choice52" + DstPort 2 + } + Branch { + ZOrder 29276 + Points [0, 32] + DstBlock "Choice51" + DstPort 2 + } + } + Branch { + ZOrder 29310 + DstBlock "Choice3" + DstPort 2 + } + } + Line { + ZOrder 12062 + SrcBlock "Xend_OSC_TM_Y1_SW" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 29316 + DstBlock "Choice4" + DstPort 2 + } + Branch { + ZOrder 29314 + Points [0, 176; -176, 0] + Branch { + ZOrder 29280 + Points [-170, 0; 0, 89] + DstBlock "Choice53" + DstPort 2 + } + Branch { + ZOrder 29279 + Points [0, 89] + DstBlock "Choice54" + DstPort 2 + } + } + } + Line { + ZOrder 29327 + SrcBlock "Xend_OSC_TM_L1" + SrcPort 3 + Points [37, 0; 0, 285] + DstBlock "Choice51" + DstPort 1 + } + Line { + ZOrder 29326 + SrcBlock "Xend_OSC_TM_L1" + SrcPort 2 + Points [15, 0; 0, 287; -105, 0; 0, 18] + DstBlock "Choice52" + DstPort 1 + } + Line { + ZOrder 29328 + SrcBlock "Xend_OSC_TM_Y1" + SrcPort 2 + Points [10, 0; 0, 166; -118, 0; 0, 89] + DstBlock "Choice53" + DstPort 1 + } + Line { + ZOrder 29329 + SrcBlock "Xend_OSC_TM_Y1" + SrcPort 3 + Points [29, 0; 0, 235] + DstBlock "Choice54" + DstPort 1 + } + Line { + ZOrder 29341 + SrcBlock "Xend_OSC_TM_P1" + SrcPort 2 + Points [3, 0; 0, 55; -100, 0; 0, 150] + DstBlock "Choice56" + DstPort 1 + } + Line { + ZOrder 29338 + SrcBlock "Xend_OSC_TM_P1" + SrcPort 3 + Points [20, 0; 0, 185] + DstBlock "Choice55" + DstPort 1 + } + Line { + ZOrder 29298 + SrcBlock "Constant103" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 29297 + Points [176, 0; 0, 32] + Branch { + ZOrder 29296 + DstBlock "Choice51" + DstPort 3 + } + Branch { + ZOrder 29295 + Points [0, 50] + Branch { + ZOrder 29294 + DstBlock "Choice54" + DstPort 3 + } + Branch { + ZOrder 29293 + Points [0, 50] + DstBlock "Choice55" + DstPort 3 + } + } + } + Branch { + ZOrder 29292 + Points [0, 32] + Branch { + ZOrder 29291 + DstBlock "Choice52" + DstPort 3 + } + Branch { + ZOrder 29290 + Points [0, 50] + Branch { + ZOrder 29289 + Points [0, 50] + DstBlock "Choice56" + DstPort 3 + } + Branch { + ZOrder 29288 + DstBlock "Choice53" + DstPort 3 + } + } + } + } + Line { + ZOrder 29299 + SrcBlock "Choice52" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux28" + DstPort 1 + } + Line { + ZOrder 29300 + SrcBlock "Choice53" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux28" + DstPort 2 + } + Line { + ZOrder 29301 + SrcBlock "Choice56" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux28" + DstPort 3 + } + Line { + ZOrder 29302 + SrcBlock "Choice51" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux29" + DstPort 1 + } + Line { + ZOrder 29303 + SrcBlock "Choice54" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux29" + DstPort 2 + } + Line { + ZOrder 29304 + SrcBlock "Choice55" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux29" + DstPort 3 + } + Line { + ZOrder 12065 + SrcBlock "Xend_OSC_TM_P1_SW" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 29322 + DstBlock "Choice5" + DstPort 2 + } + Branch { + ZOrder 29318 + Points [0, 71; -179, 0] + Branch { + ZOrder 29321 + Points [0, 144] + DstBlock "Choice55" + DstPort 2 + } + Branch { + ZOrder 29320 + Points [-167, 0; 0, 144] + DstBlock "Choice56" + DstPort 2 + } + } + } + Line { + ZOrder 29308 + SrcBlock "Mux28" + SrcPort 1 + DstBlock "Fcn10" + DstPort 1 + } + Line { + ZOrder 29309 + SrcBlock "Mux29" + SrcPort 1 + DstBlock "Fcn11" + DstPort 1 + } + Line { + ZOrder 29342 + SrcBlock "Choice3" + SrcPort 1 + Points [55, 0; 0, 250] + DstBlock "Sum75" + DstPort 1 + } + Line { + ZOrder 29343 + SrcBlock "Choice4" + SrcPort 1 + Points [25, 0; 0, 205] + DstBlock "Sum76" + DstPort 1 + } + Line { + ZOrder 29344 + SrcBlock "Choice5" + SrcPort 1 + Points [10, 0; 0, 150] + DstBlock "Sum77" + DstPort 1 + } + Line { + ZOrder 29345 + SrcBlock "Sum77" + SrcPort 1 + Points [12, 0; 0, 420] + DstBlock "Sum49" + DstPort 2 + } + Line { + ZOrder 29346 + SrcBlock "Sum76" + SrcPort 1 + Points [19, 0; 0, 396; 41, 0] + DstBlock "Sum48" + DstPort 2 + } + Line { + ZOrder 29347 + SrcBlock "Sum75" + SrcPort 1 + Points [34, 0; 0, 376; 26, 0] + DstBlock "Sum47" + DstPort 2 + } + Line { + ZOrder 29348 + SrcBlock "Choice43" + SrcPort 1 + Points [355, 0; 0, 618; 25, 0] + DstBlock "Sum75" + DstPort 2 + } + Line { + ZOrder 29349 + SrcBlock "Choice44" + SrcPort 1 + Points [345, 0; 0, 575] + DstBlock "Sum76" + DstPort 2 + } + Line { + ZOrder 29350 + SrcBlock "Choice29" + SrcPort 1 + Points [320, 0; 0, 521; 60, 0] + DstBlock "Sum77" + DstPort 2 + } + Line { + ZOrder 14308 + SrcBlock "Xend_OPLEV2_X_mm_diff_MON" + SrcPort 1 + Points [192, 0; 0, 610] + Branch { + ZOrder 29656 + Points [0, 1145; 1703, 0] + Branch { + ZOrder 29352 + Points [0, 55] + DstBlock "Product93" + DstPort 1 + } + Branch { + ZOrder 29351 + DstBlock "Product74" + DstPort 1 + } + } + Branch { + ZOrder 29655 + DstBlock "Product37" + DstPort 2 + } + } + Line { + ZOrder 29354 + SrcBlock "Product75" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L1_SIN" + DstPort 1 + } + Line { + ZOrder 29355 + SrcBlock "Product76" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L1_COS" + DstPort 1 + } + Line { + ZOrder 29360 + SrcBlock "Xend_Fil_DEMOD_TM_L1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 29359 + DstBlock "MathFunction18" + DstPort 1 + } + Branch { + ZOrder 29358 + Points [0, -45; 478, 0] + Branch { + ZOrder 29357 + Points [0, 30] + DstBlock "Abs18" + DstPort 1 + } + Branch { + ZOrder 29356 + Points [68, 0] + DstBlock "Divide80" + DstPort 1 + } + } + } + Line { + ZOrder 29361 + SrcBlock "Sum72" + SrcPort 1 + DstBlock "SQRT10" + DstPort 1 + } + Line { + ZOrder 29362 + SrcBlock "SQRT10" + SrcPort 1 + Points [5, 0] + DstBlock "Product77" + DstPort 1 + } + Line { + ZOrder 29363 + SrcBlock "Constant102" + SrcPort 1 + Points [5, 0] + DstBlock "Product77" + DstPort 2 + } + Line { + ZOrder 29364 + SrcBlock "Product78" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y1_SIN" + DstPort 1 + } + Line { + ZOrder 29365 + SrcBlock "Product79" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y1_COS" + DstPort 1 + } + Line { + ZOrder 29366 + SrcBlock "MathFunction28" + SrcPort 1 + DstBlock "Sum73" + DstPort 1 + } + Line { + ZOrder 29367 + SrcBlock "MathFunction29" + SrcPort 1 + Points [30, 0] + DstBlock "Sum73" + DstPort 2 + } + Line { + ZOrder 29368 + SrcBlock "Sum73" + SrcPort 1 + DstBlock "SQRT11" + DstPort 1 + } + Line { + ZOrder 29369 + SrcBlock "SQRT11" + SrcPort 1 + Points [5, 0] + DstBlock "Product80" + DstPort 1 + } + Line { + ZOrder 29370 + SrcBlock "Constant101" + SrcPort 1 + Points [5, 0] + DstBlock "Product80" + DstPort 2 + } + Line { + ZOrder 29371 + SrcBlock "Product80" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y1_MON" + DstPort 1 + } + Line { + ZOrder 29372 + SrcBlock "Product81" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P1_SIN" + DstPort 1 + } + Line { + ZOrder 29373 + SrcBlock "Product82" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P1_COS" + DstPort 1 + } + Line { + ZOrder 29374 + SrcBlock "MathFunction30" + SrcPort 1 + DstBlock "Sum74" + DstPort 1 + } + Line { + ZOrder 29375 + SrcBlock "MathFunction31" + SrcPort 1 + Points [30, 0] + DstBlock "Sum74" + DstPort 2 + } + Line { + ZOrder 29376 + SrcBlock "Sum74" + SrcPort 1 + DstBlock "SQRT12" + DstPort 1 + } + Line { + ZOrder 29377 + SrcBlock "SQRT12" + SrcPort 1 + Points [5, 0] + DstBlock "Product83" + DstPort 1 + } + Line { + ZOrder 29378 + SrcBlock "Constant104" + SrcPort 1 + Points [5, 0] + DstBlock "Product83" + DstPort 2 + } + Line { + ZOrder 29379 + SrcBlock "Product83" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P1_MON" + DstPort 1 + } + Line { + ZOrder 29384 + SrcBlock "Xend_Fil_DEMOD_TM_L1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 29383 + DstBlock "MathFunction19" + DstPort 1 + } + Branch { + ZOrder 29382 + Points [0, 28; 465, 0] + Branch { + ZOrder 29381 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide86" + DstPort 1 + } + Branch { + ZOrder 29380 + Points [0, -33] + DstBlock "Abs19" + DstPort 1 + } + } + } + Line { + ZOrder 29717 + SrcBlock "Sum89" + SrcPort 1 + Points [545, 0] + Branch { + ZOrder 29652 + Points [0, 375] + Branch { + ZOrder 29687 + Points [141, 0] + Branch { + ZOrder 29689 + Points [0, 55] + DstBlock "Product82" + DstPort 1 + } + Branch { + ZOrder 29688 + DstBlock "Product81" + DstPort 1 + } + } + Branch { + ZOrder 29686 + Points [0, 425] + Branch { + ZOrder 29386 + Points [0, 55] + DstBlock "Product91" + DstPort 1 + } + Branch { + ZOrder 29385 + DstBlock "Product90" + DstPort 1 + } + } + } + Branch { + ZOrder 29651 + DstBlock "Xend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29716 + SrcBlock "Sum85" + SrcPort 1 + Points [537, 0] + Branch { + ZOrder 29649 + Points [0, 320] + Branch { + ZOrder 29682 + Points [147, 0] + Branch { + ZOrder 29685 + Points [0, 55] + DstBlock "Product79" + DstPort 1 + } + Branch { + ZOrder 29684 + DstBlock "Product78" + DstPort 1 + } + } + Branch { + ZOrder 29681 + Points [0, 425] + Branch { + ZOrder 29395 + Points [0, 55] + DstBlock "Product88" + DstPort 1 + } + Branch { + ZOrder 29394 + DstBlock "Product87" + DstPort 1 + } + } + } + Branch { + ZOrder 29648 + DstBlock "Xend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 56430 + SrcBlock "Sum84" + SrcPort 1 + Points [531, 0] + Branch { + ZOrder 29715 + Points [0, 260] + Branch { + ZOrder 29678 + Points [149, 0] + Branch { + ZOrder 29680 + Points [0, 55] + DstBlock "Product76" + DstPort 1 + } + Branch { + ZOrder 29679 + DstBlock "Product75" + DstPort 1 + } + } + Branch { + ZOrder 29677 + Points [0, 425] + Branch { + ZOrder 29398 + DstBlock "Product84" + DstPort 1 + } + Branch { + ZOrder 29397 + Points [0, 55] + DstBlock "Product85" + DstPort 1 + } + } + } + Branch { + ZOrder 29713 + DstBlock "Xend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 29403 + SrcBlock "Product84" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L2_SIN" + DstPort 1 + } + Line { + ZOrder 29404 + SrcBlock "Product85" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L2_COS" + DstPort 1 + } + Line { + ZOrder 29405 + SrcBlock "MathFunction32" + SrcPort 1 + DstBlock "Sum78" + DstPort 1 + } + Line { + ZOrder 29406 + SrcBlock "MathFunction33" + SrcPort 1 + Points [30, 0] + DstBlock "Sum78" + DstPort 2 + } + Line { + ZOrder 29407 + SrcBlock "Sum78" + SrcPort 1 + DstBlock "SQRT13" + DstPort 1 + } + Line { + ZOrder 29408 + SrcBlock "SQRT13" + SrcPort 1 + Points [5, 0] + DstBlock "Product86" + DstPort 1 + } + Line { + ZOrder 29409 + SrcBlock "Constant106" + SrcPort 1 + Points [5, 0] + DstBlock "Product86" + DstPort 2 + } + Line { + ZOrder 29410 + SrcBlock "Product86" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L2_MON" + DstPort 1 + } + Line { + ZOrder 29411 + SrcBlock "Product87" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y2_SIN" + DstPort 1 + } + Line { + ZOrder 29412 + SrcBlock "Product88" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y2_COS" + DstPort 1 + } + Line { + ZOrder 29413 + SrcBlock "MathFunction34" + SrcPort 1 + DstBlock "Sum79" + DstPort 1 + } + Line { + ZOrder 29414 + SrcBlock "MathFunction35" + SrcPort 1 + Points [30, 0] + DstBlock "Sum79" + DstPort 2 + } + Line { + ZOrder 29415 + SrcBlock "Sum79" + SrcPort 1 + DstBlock "SQRT14" + DstPort 1 + } + Line { + ZOrder 29416 + SrcBlock "SQRT14" + SrcPort 1 + Points [5, 0] + DstBlock "Product89" + DstPort 1 + } + Line { + ZOrder 29417 + SrcBlock "Constant105" + SrcPort 1 + Points [5, 0] + DstBlock "Product89" + DstPort 2 + } + Line { + ZOrder 29418 + SrcBlock "Product89" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y2_MON" + DstPort 1 + } + Line { + ZOrder 29419 + SrcBlock "Product90" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P2_SIN" + DstPort 1 + } + Line { + ZOrder 29420 + SrcBlock "Product91" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P2_COS" + DstPort 1 + } + Line { + ZOrder 29421 + SrcBlock "MathFunction20" + SrcPort 1 + DstBlock "Sum80" + DstPort 1 + } + Line { + ZOrder 29422 + SrcBlock "MathFunction21" + SrcPort 1 + Points [30, 0] + DstBlock "Sum80" + DstPort 2 + } + Line { + ZOrder 29423 + SrcBlock "Sum80" + SrcPort 1 + DstBlock "SQRT15" + DstPort 1 + } + Line { + ZOrder 29424 + SrcBlock "SQRT15" + SrcPort 1 + Points [5, 0] + DstBlock "Product92" + DstPort 1 + } + Line { + ZOrder 29425 + SrcBlock "Constant107" + SrcPort 1 + Points [5, 0] + DstBlock "Product92" + DstPort 2 + } + Line { + ZOrder 29426 + SrcBlock "Product92" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P2_MON" + DstPort 1 + } + Line { + ZOrder 29427 + SrcBlock "Xend_DEMOD_TM_AMP_Y1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y1" + DstPort 1 + } + Line { + ZOrder 29428 + SrcBlock "Xend_DEMOD_TM_AMP_P1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P1" + DstPort 1 + } + Line { + ZOrder 29429 + SrcBlock "Xend_DEMOD_TM_AMP_L2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L2" + DstPort 1 + } + Line { + ZOrder 29430 + SrcBlock "Xend_DEMOD_TM_AMP_Y2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y2" + DstPort 1 + } + Line { + ZOrder 29431 + SrcBlock "Xend_DEMOD_TM_AMP_P2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P2" + DstPort 1 + } + Line { + ZOrder 29432 + SrcBlock "Product77" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L1_MON" + DstPort 1 + } + Line { + ZOrder 29433 + SrcBlock "Xend_DEMOD_TM_AMP_L1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L1" + DstPort 1 + } + Line { + ZOrder 29434 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_L1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L1" + DstPort 1 + } + Line { + ZOrder 29439 + SrcBlock "Xend_Fil_DEMOD_TM_P1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 29438 + Points [0, -30; 478, 0] + Branch { + ZOrder 29437 + Points [0, 35] + DstBlock "Abs30" + DstPort 1 + } + Branch { + ZOrder 29436 + Points [62, 0; 0, 20] + DstBlock "Divide87" + DstPort 1 + } + } + Branch { + ZOrder 29435 + DstBlock "MathFunction30" + DstPort 1 + } + } + Line { + ZOrder 29444 + SrcBlock "Xend_Fil_DEMOD_TM_P1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 29443 + Points [0, 48; 458, 0] + Branch { + ZOrder 29442 + Points [0, -33] + DstBlock "Abs31" + DstPort 1 + } + Branch { + ZOrder 29441 + Points [77, 0] + DstBlock "Divide88" + DstPort 1 + } + } + Branch { + ZOrder 29440 + DstBlock "MathFunction31" + DstPort 1 + } + } + Line { + ZOrder 29449 + SrcBlock "Xend_Fil_DEMOD_TM_L2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 29448 + Points [0, -45; 549, 0] + Branch { + ZOrder 29447 + Points [0, 40] + DstBlock "Abs32" + DstPort 1 + } + Branch { + ZOrder 29446 + Points [66, 0; 0, 25] + DstBlock "Divide83" + DstPort 1 + } + } + Branch { + ZOrder 29445 + DstBlock "MathFunction32" + DstPort 1 + } + } + Line { + ZOrder 29454 + SrcBlock "Xend_Fil_DEMOD_TM_L2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29453 + Points [0, 43; 532, 0] + Branch { + ZOrder 29452 + Points [0, -38] + DstBlock "Abs33" + DstPort 1 + } + Branch { + ZOrder 29451 + Points [83, 0] + DstBlock "Divide89" + DstPort 1 + } + } + Branch { + ZOrder 29450 + DstBlock "MathFunction33" + DstPort 1 + } + } + Line { + ZOrder 29459 + SrcBlock "Xend_Fil_DEMOD_TM_Y2_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 29458 + Points [0, -28; 551, 0] + Branch { + ZOrder 29457 + Points [0, 28] + DstBlock "Abs34" + DstPort 1 + } + Branch { + ZOrder 29456 + Points [80, 0; 0, 13] + DstBlock "Divide84" + DstPort 1 + } + } + Branch { + ZOrder 29455 + DstBlock "MathFunction34" + DstPort 1 + } + } + Line { + ZOrder 29464 + SrcBlock "Xend_Fil_DEMOD_TM_Y2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29463 + Points [0, 43; 538, 0] + Branch { + ZOrder 29462 + Points [0, -33] + DstBlock "Abs35" + DstPort 1 + } + Branch { + ZOrder 29461 + Points [77, 0] + DstBlock "Divide85" + DstPort 1 + } + } + Branch { + ZOrder 29460 + DstBlock "MathFunction35" + DstPort 1 + } + } + Line { + ZOrder 29469 + SrcBlock "Xend_Fil_DEMOD_TM_P2_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29468 + Points [0, -26; 561, 0] + Branch { + ZOrder 29467 + Points [0, 41] + DstBlock "Abs20" + DstPort 1 + } + Branch { + ZOrder 29466 + Points [63, 0; 0, 26] + DstBlock "Divide90" + DstPort 1 + } + } + Branch { + ZOrder 29465 + DstBlock "MathFunction20" + DstPort 1 + } + } + Line { + ZOrder 29474 + SrcBlock "Xend_Fil_DEMOD_TM_P2_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 29473 + Points [0, 54; 541, 0] + Branch { + ZOrder 29472 + Points [0, -29] + DstBlock "Abs21" + DstPort 1 + } + Branch { + ZOrder 29471 + Points [76, 0] + DstBlock "Divide91" + DstPort 1 + } + } + Branch { + ZOrder 29470 + DstBlock "MathFunction21" + DstPort 1 + } + } + Line { + ZOrder 29475 + SrcBlock "Divide80" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L1_MON" + DstPort 1 + } + Line { + ZOrder 29476 + SrcBlock "Abs18" + SrcPort 1 + DstBlock "Divide80" + DstPort 2 + } + Line { + ZOrder 29477 + SrcBlock "Abs19" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide86" + DstPort 2 + } + Line { + ZOrder 29478 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_L1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L1" + DstPort 1 + } + Line { + ZOrder 29479 + SrcBlock "Divide86" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L1_MON" + DstPort 1 + } + Line { + ZOrder 29480 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_Y1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y1" + DstPort 1 + } + Line { + ZOrder 29481 + SrcBlock "Divide81" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y1_MON" + DstPort 1 + } + Line { + ZOrder 29482 + SrcBlock "Abs28" + SrcPort 1 + DstBlock "Divide81" + DstPort 2 + } + Line { + ZOrder 29483 + SrcBlock "Abs29" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide82" + DstPort 2 + } + Line { + ZOrder 29484 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_Y1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y1" + DstPort 1 + } + Line { + ZOrder 29485 + SrcBlock "Divide82" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y1_MON" + DstPort 1 + } + Line { + ZOrder 29486 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_P1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P1" + DstPort 1 + } + Line { + ZOrder 29487 + SrcBlock "Divide87" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P1_MON" + DstPort 1 + } + Line { + ZOrder 29488 + SrcBlock "Abs30" + SrcPort 1 + DstBlock "Divide87" + DstPort 2 + } + Line { + ZOrder 29489 + SrcBlock "Abs31" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide88" + DstPort 2 + } + Line { + ZOrder 29490 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_P1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P1" + DstPort 1 + } + Line { + ZOrder 29491 + SrcBlock "Divide88" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P1_MON" + DstPort 1 + } + Line { + ZOrder 29492 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_L2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L2" + DstPort 1 + } + Line { + ZOrder 29493 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_L2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L2" + DstPort 1 + } + Line { + ZOrder 29494 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_Y2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y2" + DstPort 1 + } + Line { + ZOrder 29495 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_Y2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y2" + DstPort 1 + } + Line { + ZOrder 29496 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_P2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P2" + DstPort 1 + } + Line { + ZOrder 29497 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_P2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P2" + DstPort 1 + } + Line { + ZOrder 29498 + SrcBlock "Divide83" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L2_MON" + DstPort 1 + } + Line { + ZOrder 29499 + SrcBlock "Abs32" + SrcPort 1 + DstBlock "Divide83" + DstPort 2 + } + Line { + ZOrder 29500 + SrcBlock "Abs33" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide89" + DstPort 2 + } + Line { + ZOrder 29501 + SrcBlock "Divide89" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L2_MON" + DstPort 1 + } + Line { + ZOrder 29502 + SrcBlock "Divide84" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y2_MON" + DstPort 1 + } + Line { + ZOrder 29503 + SrcBlock "Abs34" + SrcPort 1 + DstBlock "Divide84" + DstPort 2 + } + Line { + ZOrder 29504 + SrcBlock "Abs35" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide85" + DstPort 2 + } + Line { + ZOrder 29505 + SrcBlock "Divide85" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y2_MON" + DstPort 1 + } + Line { + ZOrder 29506 + SrcBlock "Divide90" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P2_MON" + DstPort 1 + } + Line { + ZOrder 29507 + SrcBlock "Abs20" + SrcPort 1 + DstBlock "Divide90" + DstPort 2 + } + Line { + ZOrder 29508 + SrcBlock "Abs21" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide91" + DstPort 2 + } + Line { + ZOrder 29509 + SrcBlock "Divide91" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P2_MON" + DstPort 1 + } + Line { + ZOrder 29514 + SrcBlock "Xend_Fil_DEMOD_TM_Y1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 29513 + Points [0, 35; 467, 0] + Branch { + ZOrder 29512 + Points [0, -35] + DstBlock "Abs29" + DstPort 1 + } + Branch { + ZOrder 29511 + Points [68, 0] + DstBlock "Divide82" + DstPort 1 + } + } + Branch { + ZOrder 29510 + DstBlock "MathFunction29" + DstPort 1 + } + } + Line { + ZOrder 29519 + SrcBlock "Xend_Fil_DEMOD_TM_Y1_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 29518 + Points [0, -40; 475, 0] + Branch { + ZOrder 29517 + Points [0, 30] + DstBlock "Abs28" + DstPort 1 + } + Branch { + ZOrder 29516 + Points [71, 0; 0, 15] + DstBlock "Divide81" + DstPort 1 + } + } + Branch { + ZOrder 29515 + DstBlock "MathFunction28" + DstPort 1 + } + } + Line { + ZOrder 29520 + SrcBlock "MathFunction18" + SrcPort 1 + DstBlock "Sum72" + DstPort 1 + } + Line { + ZOrder 29521 + SrcBlock "MathFunction19" + SrcPort 1 + Points [30, 0] + DstBlock "Sum72" + DstPort 2 + } + Line { + ZOrder 29654 + SrcBlock "Fcn4" + SrcPort 1 + Points [25, 0; 0, 19; 27, 0; 0, 1116] + Branch { + ZOrder 29531 + DstBlock "Product84" + DstPort 2 + } + Branch { + ZOrder 29530 + Points [0, 135] + Branch { + ZOrder 29529 + Points [0, 130] + Branch { + ZOrder 29528 + Points [0, 205] + Branch { + ZOrder 29527 + Points [0, 135] + Branch { + ZOrder 29526 + Points [0, 130] + DstBlock "Product98" + DstPort 2 + } + Branch { + ZOrder 29525 + DstBlock "Product95" + DstPort 2 + } + } + Branch { + ZOrder 29524 + DstBlock "Product74" + DstPort 2 + } + } + Branch { + ZOrder 29523 + DstBlock "Product90" + DstPort 2 + } + } + Branch { + ZOrder 29522 + DstBlock "Product87" + DstPort 2 + } + } + } + Line { + ZOrder 29653 + SrcBlock "Fcn5" + SrcPort 1 + Points [9, 0; 0, 45; -120, 0; 0, 1145; 135, 0] + Branch { + ZOrder 29542 + Points [0, 135] + Branch { + ZOrder 29541 + Points [0, 130] + Branch { + ZOrder 29540 + Points [0, 205] + Branch { + ZOrder 29539 + Points [0, 135] + Branch { + ZOrder 29538 + Points [0, 130] + DstBlock "Product99" + DstPort 2 + } + Branch { + ZOrder 29537 + DstBlock "Product96" + DstPort 2 + } + } + Branch { + ZOrder 29536 + DstBlock "Product93" + DstPort 2 + } + } + Branch { + ZOrder 29535 + DstBlock "Product91" + DstPort 2 + } + } + Branch { + ZOrder 29534 + DstBlock "Product88" + DstPort 2 + } + } + Branch { + ZOrder 29533 + DstBlock "Product85" + DstPort 2 + } + } + Line { + ZOrder 29637 + SrcBlock "Fcn10" + SrcPort 1 + Points [35, 0; 0, 365] + Branch { + ZOrder 29547 + DstBlock "Product75" + DstPort 2 + } + Branch { + ZOrder 29546 + Points [0, 135] + Branch { + ZOrder 29545 + Points [0, 130] + DstBlock "Product81" + DstPort 2 + } + Branch { + ZOrder 29544 + DstBlock "Product78" + DstPort 2 + } + } + } + Line { + ZOrder 29635 + SrcBlock "Fcn11" + SrcPort 1 + Points [17, 0; 0, 284; -147, 0; 0, 136] + Branch { + ZOrder 29638 + Points [0, 135] + Branch { + ZOrder 29551 + Points [0, 130] + DstBlock "Product82" + DstPort 2 + } + Branch { + ZOrder 29550 + DstBlock "Product79" + DstPort 2 + } + } + Branch { + ZOrder 29636 + DstBlock "Product76" + DstPort 2 + } + } + Line { + ZOrder 29554 + SrcBlock "Product74" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX2_SIN" + DstPort 1 + } + Line { + ZOrder 29555 + SrcBlock "Product93" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX2_COS" + DstPort 1 + } + Line { + ZOrder 29556 + SrcBlock "MathFunction24" + SrcPort 1 + DstBlock "Sum81" + DstPort 1 + } + Line { + ZOrder 29557 + SrcBlock "MathFunction25" + SrcPort 1 + Points [30, 0] + DstBlock "Sum81" + DstPort 2 + } + Line { + ZOrder 29558 + SrcBlock "Sum81" + SrcPort 1 + DstBlock "SQRT16" + DstPort 1 + } + Line { + ZOrder 29559 + SrcBlock "SQRT16" + SrcPort 1 + Points [5, 0] + DstBlock "Product94" + DstPort 1 + } + Line { + ZOrder 29560 + SrcBlock "Constant95" + SrcPort 1 + Points [5, 0] + DstBlock "Product94" + DstPort 2 + } + Line { + ZOrder 29561 + SrcBlock "Product94" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 29562 + SrcBlock "Product95" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX1_SIN" + DstPort 1 + } + Line { + ZOrder 29563 + SrcBlock "Product96" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX1_COS" + DstPort 1 + } + Line { + ZOrder 29564 + SrcBlock "MathFunction26" + SrcPort 1 + DstBlock "Sum82" + DstPort 1 + } + Line { + ZOrder 29565 + SrcBlock "MathFunction27" + SrcPort 1 + Points [30, 0] + DstBlock "Sum82" + DstPort 2 + } + Line { + ZOrder 29566 + SrcBlock "Sum82" + SrcPort 1 + DstBlock "SQRT17" + DstPort 1 + } + Line { + ZOrder 29567 + SrcBlock "SQRT17" + SrcPort 1 + Points [5, 0] + DstBlock "Product97" + DstPort 1 + } + Line { + ZOrder 29568 + SrcBlock "Constant94" + SrcPort 1 + Points [5, 0] + DstBlock "Product97" + DstPort 2 + } + Line { + ZOrder 29569 + SrcBlock "Product97" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 29570 + SrcBlock "Product98" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPY1_SIN" + DstPort 1 + } + Line { + ZOrder 29571 + SrcBlock "Product99" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPY1_COS" + DstPort 1 + } + Line { + ZOrder 29572 + SrcBlock "MathFunction22" + SrcPort 1 + DstBlock "Sum83" + DstPort 1 + } + Line { + ZOrder 29573 + SrcBlock "MathFunction23" + SrcPort 1 + Points [30, 0] + DstBlock "Sum83" + DstPort 2 + } + Line { + ZOrder 29574 + SrcBlock "Sum83" + SrcPort 1 + DstBlock "SQRT18" + DstPort 1 + } + Line { + ZOrder 29575 + SrcBlock "SQRT18" + SrcPort 1 + Points [5, 0] + DstBlock "Product100" + DstPort 1 + } + Line { + ZOrder 29576 + SrcBlock "Constant96" + SrcPort 1 + Points [5, 0] + DstBlock "Product100" + DstPort 2 + } + Line { + ZOrder 29577 + SrcBlock "Product100" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 29578 + SrcBlock "Xend_DEMOD_TM_AMP_OPX2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX2" + DstPort 1 + } + Line { + ZOrder 29579 + SrcBlock "Xend_DEMOD_TM_AMP_OPX1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX1" + DstPort 1 + } + Line { + ZOrder 29580 + SrcBlock "Xend_DEMOD_TM_AMP_OPY1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPY1" + DstPort 1 + } + Line { + ZOrder 29585 + SrcBlock "Xend_Fil_DEMOD_TM_OPX2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 29584 + Points [0, -45; 549, 0] + Branch { + ZOrder 29583 + Points [0, 40] + DstBlock "Abs24" + DstPort 1 + } + Branch { + ZOrder 29582 + Points [66, 0; 0, 25] + DstBlock "Divide79" + DstPort 1 + } + } + Branch { + ZOrder 29581 + DstBlock "MathFunction24" + DstPort 1 + } + } + Line { + ZOrder 29590 + SrcBlock "Xend_Fil_DEMOD_TM_OPX2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29589 + Points [0, 43; 532, 0] + Branch { + ZOrder 29588 + Points [0, -38] + DstBlock "Abs25" + DstPort 1 + } + Branch { + ZOrder 29587 + Points [83, 0] + DstBlock "Divide94" + DstPort 1 + } + } + Branch { + ZOrder 29586 + DstBlock "MathFunction25" + DstPort 1 + } + } + Line { + ZOrder 29595 + SrcBlock "Xend_Fil_DEMOD_TM_OPX1_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 29594 + Points [0, -28; 551, 0] + Branch { + ZOrder 29593 + Points [0, 28] + DstBlock "Abs26" + DstPort 1 + } + Branch { + ZOrder 29592 + Points [80, 0; 0, 13] + DstBlock "Divide92" + DstPort 1 + } + } + Branch { + ZOrder 29591 + DstBlock "MathFunction26" + DstPort 1 + } + } + Line { + ZOrder 29600 + SrcBlock "Xend_Fil_DEMOD_TM_OPX1_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29599 + Points [0, 43; 538, 0] + Branch { + ZOrder 29598 + Points [0, -33] + DstBlock "Abs27" + DstPort 1 + } + Branch { + ZOrder 29597 + Points [77, 0] + DstBlock "Divide93" + DstPort 1 + } + } + Branch { + ZOrder 29596 + DstBlock "MathFunction27" + DstPort 1 + } + } + Line { + ZOrder 29605 + SrcBlock "Xend_Fil_DEMOD_TM_OPY1_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29604 + Points [0, -26; 561, 0] + Branch { + ZOrder 29603 + Points [0, 41] + DstBlock "Abs22" + DstPort 1 + } + Branch { + ZOrder 29602 + Points [63, 0; 0, 26] + DstBlock "Divide95" + DstPort 1 + } + } + Branch { + ZOrder 29601 + DstBlock "MathFunction22" + DstPort 1 + } + } + Line { + ZOrder 29610 + SrcBlock "Xend_Fil_DEMOD_TM_OPY1_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 29609 + Points [0, 54; 541, 0] + Branch { + ZOrder 29608 + Points [0, -29] + DstBlock "Abs23" + DstPort 1 + } + Branch { + ZOrder 29607 + Points [76, 0] + DstBlock "Divide96" + DstPort 1 + } + } + Branch { + ZOrder 29606 + DstBlock "MathFunction23" + DstPort 1 + } + } + Line { + ZOrder 29611 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX2" + DstPort 1 + } + Line { + ZOrder 29612 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_OPX2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX2" + DstPort 1 + } + Line { + ZOrder 29613 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX1" + DstPort 1 + } + Line { + ZOrder 29614 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_OPX1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX1" + DstPort 1 + } + Line { + ZOrder 29615 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPY1" + DstPort 1 + } + Line { + ZOrder 29616 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_OPY1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPY1" + DstPort 1 + } + Line { + ZOrder 29617 + SrcBlock "Divide79" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 29618 + SrcBlock "Abs24" + SrcPort 1 + DstBlock "Divide79" + DstPort 2 + } + Line { + ZOrder 29619 + SrcBlock "Abs25" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide94" + DstPort 2 + } + Line { + ZOrder 29620 + SrcBlock "Divide94" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 29621 + SrcBlock "Divide92" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 29622 + SrcBlock "Abs26" + SrcPort 1 + DstBlock "Divide92" + DstPort 2 + } + Line { + ZOrder 29623 + SrcBlock "Abs27" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide93" + DstPort 2 + } + Line { + ZOrder 29624 + SrcBlock "Divide93" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 29625 + SrcBlock "Divide95" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 29626 + SrcBlock "Abs22" + SrcPort 1 + DstBlock "Divide95" + DstPort 2 + } + Line { + ZOrder 29627 + SrcBlock "Abs23" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide96" + DstPort 2 + } + Line { + ZOrder 29628 + SrcBlock "Divide96" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 12097 + SrcBlock "Sum46" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 29691 + Points [0, 1220; 1635, 0] + Branch { + ZOrder 29630 + Points [0, 55] + DstBlock "Product96" + DstPort 1 + } + Branch { + ZOrder 29629 + DstBlock "Product95" + DstPort 1 + } + } + Branch { + ZOrder 29690 + DstBlock "Mux13" + DstPort 1 + } + } + Line { + ZOrder 12101 + SrcBlock "Xend_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [229, 0] + Branch { + ZOrder 29693 + Points [0, 1245; 1674, 0] + Branch { + ZOrder 29633 + Points [0, 55] + DstBlock "Product99" + DstPort 1 + } + Branch { + ZOrder 29632 + DstBlock "Product98" + DstPort 1 + } + } + Branch { + ZOrder 29692 + Points [71, 0] + DstBlock "Mux14" + DstPort 1 + } + } + Line { + ZOrder 34272 + SrcBlock "Sum68" + SrcPort 1 + Points [195, 0] + Branch { + ZOrder 34515 + Points [0, 375] + Branch { + ZOrder 45610 + Points [457, 0] + Branch { + ZOrder 45617 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 45616 + DstBlock "Product53" + DstPort 1 + } + } + Branch { + ZOrder 45609 + Points [0, 425; 295, 0] + Branch { + ZOrder 45630 + Points [0, 55] + DstBlock "Product63" + DstPort 1 + } + Branch { + ZOrder 45629 + DstBlock "Product62" + DstPort 1 + } + } + } + Branch { + ZOrder 34514 + DstBlock "Yend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29695 + SrcBlock "Xend_Fil_TM_OFFSET_L" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice27" + DstPort 1 + } + Line { + ZOrder 29696 + SrcBlock "Xend_ZEROE_TM_L_SW" + SrcPort 1 + DstBlock "Choice27" + DstPort 2 + } + Line { + ZOrder 29697 + SrcBlock "Constant108" + SrcPort 1 + Points [45, 0] + DstBlock "Choice27" + DstPort 3 + } + Line { + ZOrder 29698 + SrcBlock "Choice27" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum86" + DstPort 2 + } + Line { + ZOrder 29699 + SrcBlock "Xend_Fil_TM_OFFSET_Y" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice28" + DstPort 1 + } + Line { + ZOrder 29700 + SrcBlock "Xend_ZEROE_TM_Y_SW" + SrcPort 1 + DstBlock "Choice28" + DstPort 2 + } + Line { + ZOrder 29701 + SrcBlock "Constant109" + SrcPort 1 + Points [45, 0] + DstBlock "Choice28" + DstPort 3 + } + Line { + ZOrder 29702 + SrcBlock "Choice28" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum87" + DstPort 2 + } + Line { + ZOrder 29703 + SrcBlock "Xend_Fil_TM_OFFSET_P" + SrcPort 1 + Points [121, 0; 0, 5] + DstBlock "Choice36" + DstPort 1 + } + Line { + ZOrder 29704 + SrcBlock "Xend_ZEROE_TM_P_SW" + SrcPort 1 + DstBlock "Choice36" + DstPort 2 + } + Line { + ZOrder 29705 + SrcBlock "Constant110" + SrcPort 1 + Points [45, 0] + DstBlock "Choice36" + DstPort 3 + } + Line { + ZOrder 29706 + SrcBlock "Choice36" + SrcPort 1 + Points [65, 0] + DstBlock "Sum88" + DstPort 2 + } + Line { + ZOrder 29707 + SrcBlock "Xend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum84" + DstPort 2 + } + Line { + ZOrder 29708 + SrcBlock "Xend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum85" + DstPort 2 + } + Line { + ZOrder 29709 + SrcBlock "Xend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum89" + DstPort 2 + } + Line { + ZOrder 29723 + SrcBlock "Xend_TM_P_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 29763 + Points [0, -35] + DstBlock "Xend_TM_P" + DstPort 1 + } + Branch { + ZOrder 29762 + Points [94, 0] + Branch { + ZOrder 29730 + Points [0, 310] + DstBlock "Xend_Fil_TM_OFFSET_P" + DstPort 1 + } + Branch { + ZOrder 29729 + DstBlock "Sum88" + DstPort 1 + } + } + } + Line { + ZOrder 29721 + SrcBlock "Xend_TM_L_MON" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29760 + Points [0, -30] + DstBlock "Xend_TM_L" + DstPort 1 + } + Branch { + ZOrder 29759 + Points [131, 0] + Branch { + ZOrder 29726 + DstBlock "Sum86" + DstPort 1 + } + Branch { + ZOrder 29725 + Points [0, 275] + DstBlock "Xend_Fil_TM_OFFSET_L" + DstPort 1 + } + } + } + Line { + ZOrder 29718 + SrcBlock "Sum86" + SrcPort 1 + DstBlock "Sum84" + DstPort 1 + } + Line { + ZOrder 29719 + SrcBlock "Sum87" + SrcPort 1 + DstBlock "Sum85" + DstPort 1 + } + Line { + ZOrder 29720 + SrcBlock "Sum88" + SrcPort 1 + DstBlock "Sum89" + DstPort 1 + } + Line { + ZOrder 12086 + SrcBlock "OPLEV2_length1" + SrcPort 1 + DstBlock "Product37" + DstPort 1 + } + Line { + ZOrder 29722 + SrcBlock "Xend_TM_Y_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 29765 + Points [0, -30] + DstBlock "Xend_TM_Y" + DstPort 1 + } + Branch { + ZOrder 29764 + Points [109, 0] + Branch { + ZOrder 29728 + Points [0, 300] + DstBlock "Xend_Fil_TM_OFFSET_Y" + DstPort 1 + } + Branch { + ZOrder 29727 + DstBlock "Sum87" + DstPort 1 + } + } + } + Line { + ZOrder 29769 + SrcBlock "Yend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum91" + DstPort 2 + } + Line { + ZOrder 29772 + SrcBlock "Yend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum91" + DstPort 1 + } + Line { + ZOrder 29774 + SrcBlock "Yend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum92" + DstPort 2 + } + Line { + ZOrder 29775 + SrcBlock "Yend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum93" + DstPort 2 + } + Line { + ZOrder 29777 + SrcBlock "Yend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum92" + DstPort 1 + } + Line { + ZOrder 29779 + SrcBlock "Yend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum93" + DstPort 1 + } + Line { + ZOrder 29780 + SrcBlock "Yend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum94" + DstPort 2 + } + Line { + ZOrder 29781 + SrcBlock "Yend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum95" + DstPort 2 + } + Line { + ZOrder 29782 + SrcBlock "Yend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum96" + DstPort 2 + } + Line { + ZOrder 29787 + SrcBlock "Yend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum96" + DstPort 1 + } + Line { + ZOrder 29788 + SrcBlock "Yend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum95" + DstPort 1 + } + Line { + ZOrder 29789 + SrcBlock "Yend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum94" + DstPort 1 + } + Line { + ZOrder 29790 + SrcBlock "Xend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum45" + DstPort 2 + } + Line { + ZOrder 29791 + SrcBlock "Xend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum50" + DstPort 2 + } + Line { + ZOrder 29792 + SrcBlock "Xend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum97" + DstPort 2 + } + Line { + ZOrder 29797 + SrcBlock "Xend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum97" + DstPort 1 + } + Line { + ZOrder 29798 + SrcBlock "Xend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum50" + DstPort 1 + } + Line { + ZOrder 29802 + SrcBlock "Xend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum98" + DstPort 2 + } + Line { + ZOrder 29803 + SrcBlock "Xend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum99" + DstPort 2 + } + Line { + ZOrder 29804 + SrcBlock "Xend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum100" + DstPort 2 + } + Line { + ZOrder 29812 + SrcBlock "Xend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum99" + DstPort 1 + } + Line { + ZOrder 29813 + SrcBlock "Xend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum98" + DstPort 1 + } + Line { + ZOrder 33037 + SrcBlock "OPLEV1_yaw1" + SrcPort 1 + Points [51, 0; 0, -15] + DstBlock "Product39" + DstPort 1 + } + Line { + ZOrder 34183 + SrcBlock "Product37" + SrcPort 1 + Points [33, 0; 0, -10] + DstBlock "Product73" + DstPort 1 + } + Line { + ZOrder 34184 + SrcBlock "Constant58" + SrcPort 1 + Points [105, 0; 0, 90] + DstBlock "Product73" + DstPort 2 + } + Line { + ZOrder 45358 + SrcBlock "Demux4" + SrcPort 1 + DstBlock "Sum32" + DstPort 1 + } + Line { + ZOrder 34259 + SrcBlock "Yend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum32" + DstPort 2 + } + Line { + ZOrder 45359 + SrcBlock "Demux4" + SrcPort 2 + DstBlock "Sum37" + DstPort 1 + } + Line { + ZOrder 45360 + SrcBlock "Demux4" + SrcPort 3 + DstBlock "Sum68" + DstPort 1 + } + Line { + ZOrder 34262 + SrcBlock "Yend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum37" + DstPort 2 + } + Line { + ZOrder 34263 + SrcBlock "Yend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum68" + DstPort 2 + } + Line { + ZOrder 34336 + SrcBlock "Yend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 62579 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL3_VOLT" + DstPort 1 + } + Branch { + ZOrder 62578 + Points [0, 4; 123, 0; 0, -9] + DstBlock "Goto15" + DstPort 1 + } + } + Line { + ZOrder 34344 + SrcBlock "Yend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62581 + DstBlock "Goto16" + DstPort 1 + } + Branch { + ZOrder 62580 + Points [0, -14; 20, 0] + DstBlock "Yend_TM_COIL4_VOLT" + DstPort 1 + } + } + Line { + ZOrder 34386 + SrcBlock "Demux1" + SrcPort 3 + Points [75, 0; 0, -10] + DstBlock "Yend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 34387 + SrcBlock "Demux1" + SrcPort 4 + DstBlock "Yend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 34385 + SrcBlock "Demux1" + SrcPort 2 + Points [75, 0; 0, -25] + DstBlock "Yend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 34383 + SrcBlock "Demux1" + SrcPort 1 + Points [75, 0; 0, -40] + DstBlock "Yend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 34433 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "Yend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 34434 + SrcBlock "Yend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + ZOrder 36010 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_Fil" + DstPort 1 + } + Line { + ZOrder 16934 + SrcBlock "Yend_SEISM_ACC_MON" + SrcPort 1 + DstBlock "Yend_SEISM_ACC" + DstPort 1 + } + Line { + ZOrder 38797 + SrcBlock "Constant62" + SrcPort 1 + DstBlock "Divide48" + DstPort 2 + } + Line { + ZOrder 38798 + SrcBlock "Constant77" + SrcPort 1 + DstBlock "Divide48" + DstPort 1 + } + Line { + ZOrder 38806 + SrcBlock "Constant76" + SrcPort 1 + Points [9, 0; 0, -35] + DstBlock "Divide98" + DstPort 2 + } + Line { + ZOrder 38807 + SrcBlock "Divide98" + SrcPort 1 + DstBlock "Yend_SEISM_ACC_MON" + DstPort 1 + } + Line { + ZOrder 55867 + SrcBlock "Divide4" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 55868 + SrcBlock "Divide6" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 40942 + SrcBlock "Yend_PIEZODRIVER5_MON" + SrcPort 1 + DstBlock "Divide99" + DstPort 1 + } + Line { + ZOrder 40943 + SrcBlock "Divide99" + SrcPort 1 + DstBlock "Yend_PIEZODRIVER5_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 40947 + SrcBlock "Yend_PIEZODRIVER5_VOLT_MON" + SrcPort 1 + Points [31, 0] + Branch { + ZOrder 40949 + DstBlock "Product43" + DstPort 1 + } + Branch { + ZOrder 40948 + Points [0, -55] + DstBlock "Yend_PIEZODRIVER5_VOLT" + DstPort 1 + } + } + Line { + ZOrder 40950 + SrcBlock "Constant78" + SrcPort 1 + DstBlock "Product43" + DstPort 2 + } + Line { + ZOrder 85925 + SrcBlock "Product43" + SrcPort 1 + DstBlock "Yend_PIEZODRIVER5_TRUEVOLT" + DstPort 1 + } + Line { + ZOrder 43823 + SrcBlock "Ground66" + SrcPort 1 + DstBlock "Yend_SEISM_MON" + DstPort 1 + } + Line { + ZOrder 45346 + SrcBlock "Yend_Fil_TM_EXC_L" + SrcPort 1 + DstBlock "Sum34" + DstPort 1 + } + Line { + ZOrder 45347 + SrcBlock "Yend_Fil_TM_EXC_P" + SrcPort 1 + DstBlock "Sum36" + DstPort 1 + } + Line { + ZOrder 45348 + SrcBlock "Yend_Fil_TM_EXC_Y" + SrcPort 1 + DstBlock "Sum35" + DstPort 1 + } + Line { + ZOrder 45495 + SrcBlock "Mux24" + SrcPort 1 + DstBlock "OPLEV2_ratio" + DstPort 1 + } + Line { + ZOrder 45498 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Product44" + DstPort 1 + } + Line { + ZOrder 45499 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Product45" + DstPort 1 + } + Line { + ZOrder 45501 + SrcBlock "Constant50" + SrcPort 1 + DstBlock "Mux24" + DstPort 2 + } + Line { + ZOrder 45503 + SrcBlock "Sum38" + SrcPort 1 + DstBlock "Mux24" + DstPort 1 + } + Line { + ZOrder 45511 + SrcBlock "Constant45" + SrcPort 1 + Points [939, 0; 0, 150] + Branch { + ZOrder 45531 + Points [0, 150] + DstBlock "Mux11" + DstPort 3 + } + Branch { + ZOrder 45530 + DstBlock "Mux7" + DstPort 2 + } + } + Line { + ZOrder 55889 + SrcBlock "OPLEV2_length" + SrcPort 1 + DstBlock "Yend_TM_L_MON" + DstPort 1 + } + Line { + ZOrder 45516 + SrcBlock "Mux10" + SrcPort 1 + DstBlock "OPLEV1_yaw" + DstPort 1 + } + Line { + ZOrder 45518 + SrcBlock "Sum39" + SrcPort 1 + Points [765, 0; 0, 210] + Branch { + ZOrder 45529 + Points [0, 65] + DstBlock "Mux11" + DstPort 2 + } + Branch { + ZOrder 45528 + DstBlock "Mux10" + DstPort 2 + } + } + Line { + ZOrder 45541 + SrcBlock "OPLEV1_yaw" + SrcPort 1 + Points [10, 0] + DstBlock "Product101" + DstPort 1 + } + Line { + ZOrder 45523 + SrcBlock "Mux11" + SrcPort 1 + DstBlock "OPLEV1_pitch" + DstPort 1 + } + Line { + ZOrder 45534 + SrcBlock "Product32" + SrcPort 1 + DstBlock "Yend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 45535 + SrcBlock "Yend_TM_L_MON" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 88521 + DstBlock "Mux1" + DstPort 1 + } + Branch { + ZOrder 45551 + Points [0, -30] + DstBlock "Yend_TM_L" + DstPort 1 + } + } + Line { + ZOrder 45542 + SrcBlock "OPLEV1_pitch" + SrcPort 1 + Points [10, 0] + DstBlock "Product32" + DstPort 1 + } + Line { + ZOrder 45543 + SrcBlock "Yend_TM_Y_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 45553 + Points [0, -30] + DstBlock "Yend_TM_Y" + DstPort 1 + } + Branch { + ZOrder 45552 + DstBlock "Mux1" + DstPort 2 + } + } + Line { + ZOrder 45544 + SrcBlock "Product101" + SrcPort 1 + DstBlock "Yend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 45545 + SrcBlock "Yend_TM_P_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 45555 + DstBlock "Yend_TM_P" + DstPort 1 + } + Branch { + ZOrder 45554 + DstBlock "Mux1" + DstPort 3 + } + } + Line { + ZOrder 45559 + SrcBlock "Sum32" + SrcPort 1 + Points [236, 0] + Branch { + ZOrder 34511 + Points [0, 260] + Branch { + ZOrder 45605 + Points [404, 0] + Branch { + ZOrder 45613 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 45612 + DstBlock "Product47" + DstPort 1 + } + } + Branch { + ZOrder 45604 + Points [0, 425; 256, 0] + Branch { + ZOrder 45626 + Points [0, 55] + DstBlock "Product57" + DstPort 1 + } + Branch { + ZOrder 45625 + DstBlock "Product56" + DstPort 1 + } + } + } + Branch { + ZOrder 34510 + DstBlock "Yend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 47299 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "Mux10" + DstPort 1 + } + Line { + ZOrder 14094 + SrcBlock "Divide19" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 55879 + DstBlock "Yend_OPLEV2_X_mm_MON" + DstPort 1 + } + Branch { + ZOrder 55878 + Points [0, -265] + DstBlock "Yend_Fil_OPLEV2_X_mm_diff" + DstPort 1 + } + } + Line { + ZOrder 47313 + SrcBlock "Divide73" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 50814 + SrcBlock "Abs36" + SrcPort 1 + DstBlock "Divide3" + DstPort 2 + } + Line { + ZOrder 50868 + SrcBlock "Product102" + SrcPort 1 + Points [4, 0; 0, -60] + DstBlock "Operator1" + DstPort 2 + } + Line { + ZOrder 50870 + SrcBlock "Yend_OPLEV1_SUM_VOLT_full" + SrcPort 1 + Points [54, 0; 0, 31; -56, 0; 0, 19] + DstBlock "Product102" + DstPort 1 + } + Line { + ZOrder 50871 + SrcBlock "Constant59" + SrcPort 1 + DstBlock "Product102" + DstPort 2 + } + Line { + ZOrder 4275 + SrcBlock "Yend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 24277 + Points [0, -50] + DstBlock "Yend_OPLEV1_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 2195 + Points [99, 0] + Branch { + ZOrder 50773 + DstBlock "Divide101" + DstPort 1 + } + Branch { + ZOrder 50760 + Points [0, 248; 2043, 0; 0, 1027; 618, 0] + Branch { + ZOrder 45640 + Points [0, 55] + DstBlock "Product68" + DstPort 1 + } + Branch { + ZOrder 45639 + DstBlock "Product67" + DstPort 1 + } + } + } + } + Line { + ZOrder 4276 + SrcBlock "Yend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 24281 + Points [0, -65] + DstBlock "Yend_OPLEV1_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 3484 + Points [110, 0] + Branch { + ZOrder 54463 + Points [0, 97; 2003, 0; 0, 1133; 652, 0] + Branch { + ZOrder 45642 + Points [0, 55] + DstBlock "Product71" + DstPort 1 + } + Branch { + ZOrder 45641 + DstBlock "Product70" + DstPort 1 + } + } + Branch { + ZOrder 54462 + DstBlock "Divide102" + DstPort 1 + } + } + } + Line { + ZOrder 4274 + SrcBlock "Yend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 49009 + Points [145, 0] + Branch { + ZOrder 55170 + Points [0, -160] + Branch { + ZOrder 52516 + DstBlock "Divide102" + DstPort 2 + } + Branch { + ZOrder 52514 + Points [0, -175] + DstBlock "Divide101" + DstPort 2 + } + } + Branch { + ZOrder 52510 + DstBlock "Operator1" + DstPort 1 + } + } + Branch { + ZOrder 49008 + Points [0, -60] + DstBlock "Yend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 54358 + SrcBlock "Abs39" + SrcPort 1 + DstBlock "Divide103" + DstPort 2 + } + Line { + ZOrder 54378 + SrcBlock "Product103" + SrcPort 1 + Points [4, 0; 0, -60] + DstBlock "Operator2" + DstPort 2 + } + Line { + ZOrder 54379 + SrcBlock "Yend_OPLEV2_SUM_VOLT_full" + SrcPort 1 + Points [54, 0; 0, 31; -56, 0; 0, 19] + DstBlock "Product103" + DstPort 1 + } + Line { + ZOrder 54380 + SrcBlock "Constant71" + SrcPort 1 + DstBlock "Product103" + DstPort 2 + } + Line { + ZOrder 54394 + SrcBlock "Yend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 54397 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 54396 + Points [0, -50] + DstBlock "Yend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 54406 + SrcBlock "Yend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 54408 + Points [0, -60] + DstBlock "Yend_OPLEV2_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 54407 + Points [173, 0] + Branch { + ZOrder 54387 + Points [0, -23; 1, 0; 0, -137] + Branch { + ZOrder 54386 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 54385 + Points [0, -175] + DstBlock "Divide16" + DstPort 2 + } + } + Branch { + ZOrder 54384 + DstBlock "Operator2" + DstPort 1 + } + } + } + Line { + ZOrder 54409 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 54482 + SrcBlock "Divide16" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 55177 + Points [0, -70] + Branch { + ZOrder 55179 + Points [0, -30; 47, 0] + DstBlock "Divide103" + DstPort 1 + } + Branch { + ZOrder 55178 + DstBlock "Abs39" + DstPort 1 + } + } + Branch { + ZOrder 55176 + Points [119, 0; 0, -10] + DstBlock "Choie3" + DstPort 1 + } + } + Line { + ZOrder 54472 + SrcBlock "Choice7" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 54473 + SrcBlock "Operator1" + SrcPort 1 + Points [150, 0] + DstBlock "Choice7" + DstPort 2 + } + Line { + ZOrder 54474 + SrcBlock "Divide3" + SrcPort 1 + Points [0, 45] + DstBlock "Choice7" + DstPort 3 + } + Line { + ZOrder 54483 + SrcBlock "Divide103" + SrcPort 1 + Points [14, 0; 0, 85] + DstBlock "Choie3" + DstPort 3 + } + Line { + ZOrder 54484 + SrcBlock "Choie3" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 54485 + SrcBlock "Operator2" + SrcPort 1 + Points [135, 0] + DstBlock "Choie3" + DstPort 2 + } + Line { + ZOrder 55880 + SrcBlock "Yend_Fil_OPLEV1_X_mm_diff" + SrcPort 1 + Points [38, 0; 0, 20] + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 55881 + SrcBlock "Yend_Fil_OPLEV1_Y_mm_diff" + SrcPort 1 + Points [69, 0; 0, -80] + DstBlock "Mux11" + DstPort 1 + } + Line { + ZOrder 61657 + SrcBlock "Product34" + SrcPort 1 + Points [4, 0; 0, -310] + Branch { + ZOrder 55892 + DstBlock "Divide73" + DstPort 1 + } + Branch { + ZOrder 47301 + Points [0, -90] + DstBlock "Mux7" + DstPort 1 + } + } + Line { + ZOrder 55893 + SrcBlock "Yend_Fil_OPLEV2_X_mm_diff" + SrcPort 1 + Points [20, 0; 0, -10] + DstBlock "Product34" + DstPort 1 + } + Line { + ZOrder 55894 + SrcBlock "Constant82" + SrcPort 1 + Points [13, 0; 0, 65] + DstBlock "Product34" + DstPort 2 + } + Line { + ZOrder 59344 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "DAC_1" + DstPort 1 + } + Line { + ZOrder 59345 + SrcBlock "Ground43" + SrcPort 1 + DstBlock "DAC_1" + DstPort 2 + } + Line { + ZOrder 59346 + SrcBlock "Ground44" + SrcPort 1 + DstBlock "DAC_1" + DstPort 3 + } + Line { + ZOrder 59347 + SrcBlock "Ground45" + SrcPort 1 + DstBlock "DAC_1" + DstPort 4 + } + Line { + ZOrder 59348 + SrcBlock "Ground46" + SrcPort 1 + DstBlock "DAC_1" + DstPort 5 + } + Line { + ZOrder 59349 + SrcBlock "Ground47" + SrcPort 1 + DstBlock "DAC_1" + DstPort 6 + } + Line { + ZOrder 59350 + SrcBlock "Ground48" + SrcPort 1 + DstBlock "DAC_1" + DstPort 7 + } + Line { + ZOrder 59351 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_1" + DstPort 8 + } + Line { + ZOrder 59352 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "DAC_1" + DstPort 9 + } + Line { + ZOrder 59353 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_1" + DstPort 10 + } + Line { + ZOrder 59354 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_1" + DstPort 11 + } + Line { + ZOrder 59355 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "DAC_1" + DstPort 12 + } + Line { + ZOrder 59356 + SrcBlock "Ground36" + SrcPort 1 + DstBlock "DAC_1" + DstPort 13 + } + Line { + ZOrder 59357 + SrcBlock "Ground37" + SrcPort 1 + DstBlock "DAC_1" + DstPort 14 + } + Line { + ZOrder 59358 + SrcBlock "Ground41" + SrcPort 1 + DstBlock "DAC_1" + DstPort 15 + } + Line { + ZOrder 59359 + SrcBlock "Ground42" + SrcPort 1 + DstBlock "DAC_1" + DstPort 16 + } + Line { + ZOrder 62540 + SrcBlock "From7" + SrcPort 1 + DstBlock "Product129" + DstPort 1 + } + Line { + ZOrder 75196 + SrcBlock "Product131" + SrcPort 1 + DstBlock "Terminator59" + DstPort 1 + } + Line { + ZOrder 75198 + SrcBlock "Product132" + SrcPort 1 + DstBlock "Terminator60" + DstPort 1 + } + Line { + ZOrder 75202 + SrcBlock "Product138" + SrcPort 1 + DstBlock "Terminator61" + DstPort 1 + } + Line { + ZOrder 75206 + SrcBlock "Product139" + SrcPort 1 + DstBlock "Terminator62" + DstPort 1 + } + Line { + ZOrder 75208 + SrcBlock "Product130" + SrcPort 1 + DstBlock "Terminator63" + DstPort 1 + } + Line { + ZOrder 88526 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "Product16" + DstPort 1 + } + Line { + ZOrder 88527 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "Product3" + DstPort 1 + } + Line { + ZOrder 88522 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "Product20" + DstPort 1 + } + Line { + ZOrder 88523 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "Product17" + DstPort 1 + } + Line { + ZOrder 88524 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "Product18" + DstPort 1 + } + Line { + ZOrder 88525 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "Product19" + DstPort 1 + } + Line { + ZOrder 78792 + SrcBlock "Product19" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 78790 + SrcBlock "Product17" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 78791 + SrcBlock "Product18" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 78789 + SrcBlock "Product20" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 54398 + SrcBlock "Yend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 54476 + Points [132, 0] + Branch { + ZOrder 61664 + Points [0, -43; 2681, 0; 0, 408; -3, 0] + Branch { + ZOrder 61665 + Points [-27, 0; 0, 55] + DstBlock "Product65" + DstPort 1 + } + Branch { + ZOrder 54414 + DstBlock "Product46" + DstPort 1 + } + } + Branch { + ZOrder 61663 + DstBlock "Divide18" + DstPort 1 + } + } + Branch { + ZOrder 54475 + Points [0, -65] + DstBlock "Yend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 61699 + SrcBlock "Constant121" + SrcPort 1 + Points [5, 0] + DstBlock "Divide153" + DstPort 2 + } + Line { + ZOrder 61700 + SrcBlock "Sum153" + SrcPort 1 + DstBlock "Divide153" + DstPort 1 + } + Line { + ZOrder 62285 + SrcBlock "Divide153" + SrcPort 1 + DstBlock "Yend_PD2_mm_MON" + DstPort 1 + } + Line { + ZOrder 61707 + SrcBlock "Constant123" + SrcPort 1 + Points [5, 0] + DstBlock "Divide154" + DstPort 2 + } + Line { + ZOrder 61708 + SrcBlock "Sum154" + SrcPort 1 + DstBlock "Divide154" + DstPort 1 + } + Line { + ZOrder 62284 + SrcBlock "Divide154" + SrcPort 1 + DstBlock "Yend_PD1_mm_MON" + DstPort 1 + } + Line { + ZOrder 62286 + SrcBlock "Yend_PD2_mm_MON" + SrcPort 1 + Points [10, 0; 0, -50] + Branch { + ZOrder 69249 + Points [0, -855; 1883, 0] + Branch { + ZOrder 69272 + Points [0, 55] + DstBlock "Product157" + DstPort 1 + } + Branch { + ZOrder 69271 + DstBlock "Product156" + DstPort 1 + } + } + Branch { + ZOrder 69248 + DstBlock "Yend_PD2_mm" + DstPort 1 + } + } + Line { + ZOrder 61747 + SrcBlock "Yend_PD2_MON" + SrcPort 1 + DstBlock "Divide155" + DstPort 1 + } + Line { + ZOrder 61748 + SrcBlock "Yend_PD1_MON" + SrcPort 1 + DstBlock "Divide156" + DstPort 1 + } + Line { + ZOrder 61753 + SrcBlock "Yend_PD4_MON" + SrcPort 1 + DstBlock "Divide157" + DstPort 1 + } + Line { + ZOrder 61758 + SrcBlock "Yend_PD3_MON" + SrcPort 1 + DstBlock "Divide158" + DstPort 1 + } + Line { + ZOrder 61770 + SrcBlock "Yend_PD5_MON" + SrcPort 1 + DstBlock "Divide159" + DstPort 1 + } + Line { + ZOrder 61773 + SrcBlock "Yend_PD6_MON" + SrcPort 1 + DstBlock "Divide160" + DstPort 1 + } + Line { + ZOrder 61771 + SrcBlock "Yend_PD8_MON" + SrcPort 1 + DstBlock "Divide161" + DstPort 1 + } + Line { + ZOrder 61772 + SrcBlock "Yend_PD7_MON" + SrcPort 1 + DstBlock "Divide162" + DstPort 1 + } + Line { + ZOrder 61793 + SrcBlock "Yend_PD9_MON" + SrcPort 1 + DstBlock "Divide163" + DstPort 1 + } + Line { + ZOrder 61791 + SrcBlock "Yend_PD10_MON" + SrcPort 1 + DstBlock "Divide164" + DstPort 1 + } + Line { + ZOrder 61792 + SrcBlock "Yend_PD11_MON" + SrcPort 1 + DstBlock "Divide165" + DstPort 1 + } + Line { + ZOrder 61794 + SrcBlock "Yend_PD12_MON" + SrcPort 1 + DstBlock "Divide166" + DstPort 1 + } + Line { + ZOrder 61806 + SrcBlock "Divide155" + SrcPort 1 + DstBlock "Yend_PD2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 61807 + SrcBlock "Divide156" + SrcPort 1 + DstBlock "Yend_PD1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 61809 + SrcBlock "Yend_PD2_VOLT_MON" + SrcPort 1 + Points [24, 0] + Branch { + ZOrder 67021 + DstBlock "Yend_Fil_IM_PD2_offset" + DstPort 1 + } + Branch { + ZOrder 62276 + Points [0, -40] + DstBlock "Yend_PD2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 61810 + SrcBlock "Yend_PD1_VOLT_MON" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 67017 + DstBlock "Yend_Fil_IM_PD1_offset" + DstPort 1 + } + Branch { + ZOrder 62275 + Points [0, -40] + DstBlock "Yend_PD1_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62283 + SrcBlock "Yend_PD1_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62292 + Points [0, -50; 14, 0] + Branch { + ZOrder 69252 + Points [0, -910; 1867, 0] + Branch { + ZOrder 69274 + Points [0, 55] + DstBlock "Product149" + DstPort 1 + } + Branch { + ZOrder 69273 + DstBlock "Product148" + DstPort 1 + } + } + Branch { + ZOrder 69251 + DstBlock "Yend_PD1_mm" + DstPort 1 + } + } + Branch { + ZOrder 61882 + Points [102, 0] + Branch { + ZOrder 67924 + Points [125, 0; 0, 10] + DstBlock "Yend_IM_leftnear_R_MON" + DstPort 1 + } + Branch { + ZOrder 67922 + Points [0, -195] + DstBlock "Yend_IM_leftnear_X_MON" + DstPort 1 + } + } + } + Line { + ZOrder 61834 + SrcBlock "Constant126" + SrcPort 1 + Points [5, 0] + DstBlock "Divide169" + DstPort 2 + } + Line { + ZOrder 61835 + SrcBlock "Sum157" + SrcPort 1 + DstBlock "Divide169" + DstPort 1 + } + Line { + ZOrder 62287 + SrcBlock "Divide169" + SrcPort 1 + DstBlock "Yend_PD4_mm_MON" + DstPort 1 + } + Line { + ZOrder 61841 + SrcBlock "Constant128" + SrcPort 1 + Points [5, 0] + DstBlock "Divide170" + DstPort 2 + } + Line { + ZOrder 61842 + SrcBlock "Sum158" + SrcPort 1 + DstBlock "Divide170" + DstPort 1 + } + Line { + ZOrder 62289 + SrcBlock "Divide170" + SrcPort 1 + DstBlock "Yend_PD3_mm_MON" + DstPort 1 + } + Line { + ZOrder 62288 + SrcBlock "Yend_PD4_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62293 + Points [0, -50; 7, 0] + Branch { + ZOrder 69254 + Points [0, -965; 1879, 0] + Branch { + ZOrder 69277 + DstBlock "Product154" + DstPort 1 + } + Branch { + ZOrder 69276 + Points [0, 55] + DstBlock "Product155" + DstPort 1 + } + } + Branch { + ZOrder 69253 + DstBlock "Yend_PD4_mm" + DstPort 1 + } + } + Branch { + ZOrder 61884 + Points [128, 0] + Branch { + ZOrder 62299 + Points [0, 235; 37, 0] + DstBlock "Sum159" + DstPort 2 + } + Branch { + ZOrder 62298 + DstBlock "Sum160" + DstPort 1 + } + } + } + Line { + ZOrder 61868 + SrcBlock "Divide157" + SrcPort 1 + DstBlock "Yend_PD4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 61869 + SrcBlock "Divide158" + SrcPort 1 + DstBlock "Yend_PD3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 61857 + SrcBlock "Yend_PD4_VOLT_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 67019 + DstBlock "Yend_Fil_IM_PD4_offset" + DstPort 1 + } + Branch { + ZOrder 62278 + Points [0, -40] + DstBlock "Yend_PD4_VOLT" + DstPort 1 + } + } + Line { + ZOrder 61860 + SrcBlock "Yend_PD3_VOLT_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 67020 + DstBlock "Yend_Fil_IM_PD3_offset" + DstPort 1 + } + Branch { + ZOrder 62277 + Points [0, -40] + DstBlock "Yend_PD3_VOLT" + DstPort 1 + } + } + Line { + ZOrder 61861 + SrcBlock "Sum160" + SrcPort 1 + DstBlock "Divide171" + DstPort 1 + } + Line { + ZOrder 61862 + SrcBlock "Sum159" + SrcPort 1 + DstBlock "Divide172" + DstPort 1 + } + Line { + ZOrder 61866 + SrcBlock "Divide171" + SrcPort 1 + DstBlock "Yend_IM_leftfar_X_MON" + DstPort 1 + } + Line { + ZOrder 61867 + SrcBlock "Divide172" + SrcPort 1 + DstBlock "Yend_IM_leftfar_R_MON" + DstPort 1 + } + Line { + ZOrder 61889 + SrcBlock "Yend_IM_leftnear_X_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62406 + Points [117, 0] + Branch { + ZOrder 62418 + Points [0, 75] + DstBlock "Sum161" + DstPort 1 + } + Branch { + ZOrder 62417 + DstBlock "Sum162" + DstPort 1 + } + } + Branch { + ZOrder 62405 + Points [0, -40] + DstBlock "Yend_IM_leftnear_X" + DstPort 1 + } + } + Line { + ZOrder 61890 + SrcBlock "Yend_IM_leftfar_X_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62415 + Points [107, 0; 0, -310] + Branch { + ZOrder 62420 + DstBlock "Sum161" + DstPort 2 + } + Branch { + ZOrder 62419 + Points [0, -70; 41, 0] + DstBlock "Sum162" + DstPort 2 + } + } + Branch { + ZOrder 62414 + Points [0, -40] + DstBlock "Yend_IM_leftfar_X" + DstPort 1 + } + } + Line { + ZOrder 61904 + SrcBlock "Sum162" + SrcPort 1 + DstBlock "Divide173" + DstPort 1 + } + Line { + ZOrder 61905 + SrcBlock "Sum161" + SrcPort 1 + DstBlock "Divide174" + DstPort 1 + } + Line { + ZOrder 61910 + SrcBlock "Divide173" + SrcPort 1 + DstBlock "Yend_IM_PD_X_MON" + DstPort 1 + } + Line { + ZOrder 61911 + SrcBlock "Divide174" + SrcPort 1 + DstBlock "Yend_IM_PD_leftY_MON" + DstPort 1 + } + Line { + ZOrder 61923 + SrcBlock "Mux26" + SrcPort 1 + DstBlock "Yend_IM_PD_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 61924 + SrcBlock "Yend_IM_PD_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux9" + DstPort 1 + } + Line { + ZOrder 61981 + SrcBlock "Constant131" + SrcPort 1 + Points [5, 0] + DstBlock "Divide175" + DstPort 2 + } + Line { + ZOrder 61982 + SrcBlock "Sum163" + SrcPort 1 + DstBlock "Divide175" + DstPort 1 + } + Line { + ZOrder 61983 + SrcBlock "Divide175" + SrcPort 1 + DstBlock "Yend_PD5_mm_MON" + DstPort 1 + } + Line { + ZOrder 61985 + SrcBlock "Constant133" + SrcPort 1 + Points [5, 0] + DstBlock "Divide176" + DstPort 2 + } + Line { + ZOrder 61986 + SrcBlock "Sum164" + SrcPort 1 + DstBlock "Divide176" + DstPort 1 + } + Line { + ZOrder 61987 + SrcBlock "Divide176" + SrcPort 1 + DstBlock "Yend_PD6_mm_MON" + DstPort 1 + } + Line { + ZOrder 61992 + SrcBlock "Yend_PD5_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 61991 + Points [128, 0] + Branch { + ZOrder 61990 + Points [0, 236; 37, 0] + DstBlock "Sum165" + DstPort 2 + } + Branch { + ZOrder 61989 + DstBlock "Sum166" + DstPort 1 + } + } + Branch { + ZOrder 61988 + Points [0, -50] + Branch { + ZOrder 69260 + DstBlock "Yend_PD5_mm" + DstPort 1 + } + Branch { + ZOrder 69259 + Points [0, -766; -9, 0; 0, -623; 1784, 0; 0, 319; 105, 0] + Branch { + ZOrder 69281 + Points [0, 55] + DstBlock "Product169" + DstPort 1 + } + Branch { + ZOrder 69280 + DstBlock "Product168" + DstPort 1 + } + } + } + } + Line { + ZOrder 62067 + SrcBlock "Divide159" + SrcPort 1 + DstBlock "Yend_PD5_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62066 + SrcBlock "Divide160" + SrcPort 1 + DstBlock "Yend_PD6_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 61999 + SrcBlock "Yend_PD6_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 69263 + Points [0, -50] + Branch { + ZOrder 61995 + DstBlock "Yend_PD6_mm" + DstPort 1 + } + Branch { + ZOrder 69262 + Points [0, -46; -107, 0; 0, -1079; 1987, 0] + Branch { + ZOrder 69283 + Points [0, 55] + DstBlock "Product161" + DstPort 1 + } + Branch { + ZOrder 69282 + DstBlock "Product160" + DstPort 1 + } + } + } + Branch { + ZOrder 61998 + Points [102, 0] + Branch { + ZOrder 61997 + Points [0, -102; 63, 0] + DstBlock "Sum166" + DstPort 2 + } + Branch { + ZOrder 61996 + DstBlock "Sum165" + DstPort 1 + } + } + } + Line { + ZOrder 62002 + SrcBlock "Yend_PD5_VOLT_MON" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 67022 + DstBlock "Yend_Fil_IM_PD5_offset" + DstPort 1 + } + Branch { + ZOrder 62000 + Points [0, -40] + DstBlock "Yend_PD5_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62005 + SrcBlock "Yend_PD6_VOLT_MON" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 67023 + DstBlock "Yend_Fil_IM_PD6_offset" + DstPort 1 + } + Branch { + ZOrder 62004 + Points [0, -40] + DstBlock "Yend_PD6_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62006 + SrcBlock "Sum166" + SrcPort 1 + DstBlock "Divide177" + DstPort 1 + } + Line { + ZOrder 62007 + SrcBlock "Sum165" + SrcPort 1 + DstBlock "Divide178" + DstPort 1 + } + Line { + ZOrder 62008 + SrcBlock "Divide177" + SrcPort 1 + DstBlock "Yend_IM_lengthleft_L_MON" + DstPort 1 + } + Line { + ZOrder 62009 + SrcBlock "Divide178" + SrcPort 1 + DstBlock "Yend_IM_lengthleft_P_MON" + DstPort 1 + } + Line { + ZOrder 62011 + SrcBlock "Constant136" + SrcPort 1 + Points [5, 0] + DstBlock "Divide179" + DstPort 2 + } + Line { + ZOrder 62012 + SrcBlock "Sum167" + SrcPort 1 + DstBlock "Divide179" + DstPort 1 + } + Line { + ZOrder 62304 + SrcBlock "Divide179" + SrcPort 1 + DstBlock "Yend_PD8_mm_MON" + DstPort 1 + } + Line { + ZOrder 62015 + SrcBlock "Constant138" + SrcPort 1 + Points [5, 0] + DstBlock "Divide180" + DstPort 2 + } + Line { + ZOrder 62016 + SrcBlock "Sum168" + SrcPort 1 + DstBlock "Divide180" + DstPort 1 + } + Line { + ZOrder 62305 + SrcBlock "Divide180" + SrcPort 1 + DstBlock "Yend_PD7_mm_MON" + DstPort 1 + } + Line { + ZOrder 62272 + SrcBlock "Divide161" + SrcPort 1 + DstBlock "Yend_PD8_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62274 + SrcBlock "Divide162" + SrcPort 1 + DstBlock "Yend_PD7_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62306 + SrcBlock "Yend_PD7_mm_MON" + SrcPort 1 + Points [10, 0; 0, -50] + Branch { + ZOrder 69269 + DstBlock "Yend_PD7_mm" + DstPort 1 + } + Branch { + ZOrder 69268 + Points [0, -46; -111, 0; 0, -1477; 1878, 0; 0, 288; 110, 0] + Branch { + ZOrder 69287 + Points [0, 55] + DstBlock "Product164" + DstPort 1 + } + Branch { + ZOrder 69286 + DstBlock "Product163" + DstPort 1 + } + } + } + Line { + ZOrder 62271 + SrcBlock "Yend_PD8_VOLT_MON" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 67024 + DstBlock "Yend_Fil_IM_PD8_offset" + DstPort 1 + } + Branch { + ZOrder 62302 + Points [0, -40] + DstBlock "Yend_PD8_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62273 + SrcBlock "Yend_PD7_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 67025 + Points [0, 30] + DstBlock "Yend_Fil_IM_PD7_offset" + DstPort 1 + } + Branch { + ZOrder 62301 + Points [0, -40] + DstBlock "Yend_PD7_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62303 + SrcBlock "Yend_PD8_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62307 + Points [0, -50] + Branch { + ZOrder 69265 + Points [-116, 0; 0, -1420; 1895, 0; 0, 240; 100, 0] + Branch { + ZOrder 69285 + Points [0, 55] + DstBlock "Product167" + DstPort 1 + } + Branch { + ZOrder 69284 + DstBlock "Product166" + DstPort 1 + } + } + Branch { + ZOrder 69264 + DstBlock "Yend_PD8_mm" + DstPort 1 + } + } + Branch { + ZOrder 62021 + Points [129, 0; 0, 10] + Branch { + ZOrder 67930 + Points [0, 195] + DstBlock "Divide182" + DstPort 1 + } + Branch { + ZOrder 62538 + DstBlock "Yend_IM_lengthright_L_MON" + DstPort 1 + } + } + } + Line { + ZOrder 62046 + SrcBlock "Divide182" + SrcPort 1 + DstBlock "Yend_IM_lengthright_P_MON" + DstPort 1 + } + Line { + ZOrder 62049 + SrcBlock "Yend_IM_lengthleft_L_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62422 + Points [118, 0] + Branch { + ZOrder 62428 + Points [0, 65] + DstBlock "Sum171" + DstPort 1 + } + Branch { + ZOrder 62427 + DstBlock "Sum172" + DstPort 1 + } + } + Branch { + ZOrder 62421 + Points [0, -40] + DstBlock "Yend_IM_lengthleft_L" + DstPort 1 + } + } + Line { + ZOrder 62055 + SrcBlock "Yend_IM_lengthright_L_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62425 + Points [111, 0; 0, -323] + Branch { + ZOrder 62431 + Points [37, 0] + DstBlock "Sum171" + DstPort 2 + } + Branch { + ZOrder 62430 + Points [0, -41; 37, 0] + DstBlock "Sum172" + DstPort 2 + } + } + Branch { + ZOrder 62424 + Points [0, -40] + DstBlock "Yend_IM_lengthright_L" + DstPort 1 + } + } + Line { + ZOrder 62059 + SrcBlock "Sum172" + SrcPort 1 + DstBlock "Divide183" + DstPort 1 + } + Line { + ZOrder 62060 + SrcBlock "Sum171" + SrcPort 1 + DstBlock "Divide184" + DstPort 1 + } + Line { + ZOrder 62064 + SrcBlock "Divide183" + SrcPort 1 + DstBlock "Yend_IM_PD_L_MON" + DstPort 1 + } + Line { + ZOrder 62065 + SrcBlock "Divide184" + SrcPort 1 + DstBlock "Yend_IM_PD_lengthY_MON" + DstPort 1 + } + Line { + ZOrder 62092 + SrcBlock "Constant139" + SrcPort 1 + Points [5, 0] + DstBlock "Divide185" + DstPort 2 + } + Line { + ZOrder 62093 + SrcBlock "Sum173" + SrcPort 1 + DstBlock "Divide185" + DstPort 1 + } + Line { + ZOrder 62094 + SrcBlock "Divide185" + SrcPort 1 + DstBlock "Yend_PD9_mm_MON" + DstPort 1 + } + Line { + ZOrder 62096 + SrcBlock "Constant141" + SrcPort 1 + Points [5, 0] + DstBlock "Divide186" + DstPort 2 + } + Line { + ZOrder 62097 + SrcBlock "Sum174" + SrcPort 1 + DstBlock "Divide186" + DstPort 1 + } + Line { + ZOrder 62098 + SrcBlock "Divide186" + SrcPort 1 + DstBlock "Yend_PD10_mm_MON" + DstPort 1 + } + Line { + ZOrder 62103 + SrcBlock "Yend_PD9_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62102 + Points [121, 0] + Branch { + ZOrder 62316 + Points [0, 205] + DstBlock "Sum175" + DstPort 1 + } + Branch { + ZOrder 62315 + DstBlock "Sum176" + DstPort 1 + } + } + Branch { + ZOrder 62099 + Points [0, -50] + DstBlock "Yend_PD9_mm" + DstPort 1 + } + } + Line { + ZOrder 62179 + SrcBlock "Divide163" + SrcPort 1 + DstBlock "Yend_PD9_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62177 + SrcBlock "Divide164" + SrcPort 1 + DstBlock "Yend_PD10_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62110 + SrcBlock "Yend_PD10_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62109 + Points [102, 0] + Branch { + ZOrder 62319 + Points [0, -102; 63, 0] + DstBlock "Sum176" + DstPort 2 + } + Branch { + ZOrder 62318 + Points [0, 30; 63, 0] + DstBlock "Sum175" + DstPort 2 + } + } + Branch { + ZOrder 62106 + Points [0, -50] + DstBlock "Yend_PD10_mm" + DstPort 1 + } + } + Line { + ZOrder 62113 + SrcBlock "Yend_PD9_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 67026 + DstBlock "Yend_Fil_IM_PD9_offset" + DstPort 1 + } + Branch { + ZOrder 62111 + Points [0, -40] + DstBlock "Yend_PD9_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62116 + SrcBlock "Yend_PD10_VOLT_MON" + SrcPort 1 + Points [6, 0] + Branch { + ZOrder 67027 + DstBlock "Yend_Fil_IM_PD10_offset" + DstPort 1 + } + Branch { + ZOrder 62115 + Points [0, -40] + DstBlock "Yend_PD10_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62117 + SrcBlock "Sum176" + SrcPort 1 + DstBlock "Divide187" + DstPort 1 + } + Line { + ZOrder 62118 + SrcBlock "Sum175" + SrcPort 1 + DstBlock "Divide188" + DstPort 1 + } + Line { + ZOrder 62119 + SrcBlock "Divide187" + SrcPort 1 + DstBlock "Yend_IM_topnear_Z_MON" + DstPort 1 + } + Line { + ZOrder 62120 + SrcBlock "Divide188" + SrcPort 1 + DstBlock "Yend_IM_topnear_P_MON" + DstPort 1 + } + Line { + ZOrder 62122 + SrcBlock "Constant143" + SrcPort 1 + Points [5, 0] + DstBlock "Divide189" + DstPort 2 + } + Line { + ZOrder 62123 + SrcBlock "Sum177" + SrcPort 1 + DstBlock "Divide189" + DstPort 1 + } + Line { + ZOrder 62124 + SrcBlock "Divide189" + SrcPort 1 + DstBlock "Yend_PD11_mm_MON" + DstPort 1 + } + Line { + ZOrder 62126 + SrcBlock "Constant145" + SrcPort 1 + Points [5, 0] + DstBlock "Divide190" + DstPort 2 + } + Line { + ZOrder 62127 + SrcBlock "Sum178" + SrcPort 1 + DstBlock "Divide190" + DstPort 1 + } + Line { + ZOrder 62128 + SrcBlock "Divide190" + SrcPort 1 + DstBlock "Yend_PD12_mm_MON" + DstPort 1 + } + Line { + ZOrder 62133 + SrcBlock "Yend_PD11_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62132 + Points [118, 0] + Branch { + ZOrder 62131 + Points [0, 205] + DstBlock "Sum179" + DstPort 1 + } + Branch { + ZOrder 62130 + DstBlock "Sum180" + DstPort 1 + } + } + Branch { + ZOrder 62129 + Points [0, -50] + DstBlock "Yend_PD11_mm" + DstPort 1 + } + } + Line { + ZOrder 62178 + SrcBlock "Divide165" + SrcPort 1 + DstBlock "Yend_PD11_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62180 + SrcBlock "Divide166" + SrcPort 1 + DstBlock "Yend_PD12_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62140 + SrcBlock "Yend_PD12_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62139 + Points [102, 0] + Branch { + ZOrder 62138 + Points [0, 29; 63, 0] + DstBlock "Sum179" + DstPort 2 + } + Branch { + ZOrder 62137 + Points [0, -102; 63, 0] + DstBlock "Sum180" + DstPort 2 + } + } + Branch { + ZOrder 62136 + Points [0, -50] + DstBlock "Yend_PD12_mm" + DstPort 1 + } + } + Line { + ZOrder 62143 + SrcBlock "Yend_PD11_VOLT_MON" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 67028 + DstBlock "Yend_Fil_IM_PD11_offset" + DstPort 1 + } + Branch { + ZOrder 62141 + Points [0, -40] + DstBlock "Yend_PD11_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62146 + SrcBlock "Yend_PD12_VOLT_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 67029 + DstBlock "Yend_Fil_IM_PD12_offset" + DstPort 1 + } + Branch { + ZOrder 62145 + Points [0, -40] + DstBlock "Yend_PD12_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62147 + SrcBlock "Sum180" + SrcPort 1 + DstBlock "Divide191" + DstPort 1 + } + Line { + ZOrder 62148 + SrcBlock "Sum179" + SrcPort 1 + DstBlock "Divide192" + DstPort 1 + } + Line { + ZOrder 61827 + SrcBlock "Constant125" + SrcPort 1 + Points [0, 460] + Branch { + ZOrder 61864 + Points [0, 205] + Branch { + ZOrder 62081 + Points [0, 205] + Branch { + ZOrder 62043 + Points [0, 205] + Branch { + ZOrder 62042 + Points [0, 410] + Branch { + ZOrder 62195 + Points [0, 205] + Branch { + ZOrder 62154 + Points [0, 205] + Branch { + ZOrder 62153 + Points [0, 205] + Branch { + ZOrder 62152 + Points [0, 205] + DstBlock "Divide192" + DstPort 2 + } + Branch { + ZOrder 62151 + DstBlock "Divide191" + DstPort 2 + } + } + Branch { + ZOrder 62150 + DstBlock "Divide188" + DstPort 2 + } + } + Branch { + ZOrder 62149 + DstBlock "Divide187" + DstPort 2 + } + } + Branch { + ZOrder 62194 + DstBlock "Divide182" + DstPort 2 + } + } + Branch { + ZOrder 62039 + DstBlock "Divide178" + DstPort 2 + } + } + Branch { + ZOrder 62038 + DstBlock "Divide177" + DstPort 2 + } + } + Branch { + ZOrder 62080 + DstBlock "Divide172" + DstPort 2 + } + } + Branch { + ZOrder 61863 + DstBlock "Divide171" + DstPort 2 + } + } + Line { + ZOrder 62156 + SrcBlock "Divide191" + SrcPort 1 + DstBlock "Yend_IM_topfar_Z_MON" + DstPort 1 + } + Line { + ZOrder 62157 + SrcBlock "Divide192" + SrcPort 1 + DstBlock "Yend_IM_topfar_P_MON" + DstPort 1 + } + Line { + ZOrder 62160 + SrcBlock "Yend_IM_topnear_Z_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62433 + Points [122, 0] + Branch { + ZOrder 62440 + Points [0, 95; 26, 0] + DstBlock "Sum181" + DstPort 2 + } + Branch { + ZOrder 62439 + DstBlock "Sum182" + DstPort 1 + } + } + Branch { + ZOrder 62432 + Points [0, -40] + DstBlock "Yend_IM_topnear_Z" + DstPort 1 + } + } + Line { + ZOrder 62166 + SrcBlock "Yend_IM_topfar_Z_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62435 + Points [106, 0; 0, -345] + Branch { + ZOrder 62438 + DstBlock "Sum181" + DstPort 1 + } + Branch { + ZOrder 62437 + Points [0, -19; 42, 0] + DstBlock "Sum182" + DstPort 2 + } + } + Branch { + ZOrder 62434 + Points [0, -40] + DstBlock "Yend_IM_topfar_Z" + DstPort 1 + } + } + Line { + ZOrder 62170 + SrcBlock "Sum182" + SrcPort 1 + DstBlock "Divide193" + DstPort 1 + } + Line { + ZOrder 62171 + SrcBlock "Sum181" + SrcPort 1 + DstBlock "Divide194" + DstPort 1 + } + Line { + ZOrder 62175 + SrcBlock "Divide193" + SrcPort 1 + DstBlock "Yend_IM_PD_Z_MON" + DstPort 1 + } + Line { + ZOrder 62176 + SrcBlock "Divide194" + SrcPort 1 + DstBlock "Yend_IM_PD_P_MON" + DstPort 1 + } + Line { + ZOrder 61891 + SrcBlock "Yend_IM_leftnear_R_MON" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 62533 + DstBlock "Terminator43" + DstPort 1 + } + Branch { + ZOrder 62408 + Points [0, -45] + DstBlock "Yend_IM_leftnear_R" + DstPort 1 + } + } + Line { + ZOrder 61892 + SrcBlock "Yend_IM_leftfar_R_MON" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 62532 + Points [139, 0; 0, -400] + DstBlock "Yend_IM_PD_leftR_MON" + DstPort 1 + } + Branch { + ZOrder 62411 + Points [0, -45] + DstBlock "Yend_IM_leftfar_R" + DstPort 1 + } + } + Line { + ZOrder 62052 + SrcBlock "Yend_IM_lengthleft_P_MON" + SrcPort 1 + Points [10, 0; 0, -40] + DstBlock "Yend_IM_lengthleft_P" + DstPort 1 + } + Line { + ZOrder 62058 + SrcBlock "Yend_IM_lengthright_P_MON" + SrcPort 1 + Points [10, 0; 0, -40] + DstBlock "Yend_IM_lengthright_P" + DstPort 1 + } + Line { + ZOrder 62163 + SrcBlock "Yend_IM_topnear_P_MON" + SrcPort 1 + Points [10, 0; 0, -40] + DstBlock "Yend_IM_topnear_P" + DstPort 1 + } + Line { + ZOrder 62169 + SrcBlock "Yend_IM_topfar_P_MON" + SrcPort 1 + Points [3, 0; 0, -40] + DstBlock "Yend_IM_topfar_P" + DstPort 1 + } + Line { + ZOrder 61906 + SrcBlock "Constant129" + SrcPort 1 + Points [0, 60] + Branch { + ZOrder 62084 + Points [0, 75] + Branch { + ZOrder 62083 + Points [0, 745] + Branch { + ZOrder 62199 + Points [0, 65] + Branch { + ZOrder 62198 + Points [0, 755] + Branch { + ZOrder 62173 + Points [0, 65] + DstBlock "Divide194" + DstPort 2 + } + Branch { + ZOrder 62172 + DstBlock "Divide193" + DstPort 2 + } + } + Branch { + ZOrder 62062 + DstBlock "Divide184" + DstPort 2 + } + } + Branch { + ZOrder 62061 + DstBlock "Divide183" + DstPort 2 + } + } + Branch { + ZOrder 62070 + DstBlock "Divide174" + DstPort 2 + } + } + Branch { + ZOrder 61907 + DstBlock "Divide173" + DstPort 2 + } + } + Line { + ZOrder 62258 + SrcBlock "Yend_IM_PD_leftY_MON" + SrcPort 1 + DstBlock "Sum185" + DstPort 1 + } + Line { + ZOrder 62259 + SrcBlock "Yend_IM_PD_lengthY_MON" + SrcPort 1 + Points [25, 0] + DstBlock "Sum185" + DstPort 2 + } + Line { + ZOrder 62262 + SrcBlock "Constant146" + SrcPort 1 + DstBlock "Divide197" + DstPort 2 + } + Line { + ZOrder 62263 + SrcBlock "Sum185" + SrcPort 1 + DstBlock "Divide197" + DstPort 1 + } + Line { + ZOrder 62443 + SrcBlock "Divide197" + SrcPort 1 + DstBlock "Yend_IM_PD_Y_MON" + DstPort 1 + } + Line { + ZOrder 62445 + SrcBlock "Yend_IM_PD_X_MON" + SrcPort 1 + Points [69, 0; 0, 1890] + DstBlock "Yend_Fil_IM_PD_X_hpf" + DstPort 1 + } + Line { + ZOrder 62448 + SrcBlock "Yend_IM_PD_leftR_MON" + SrcPort 1 + Points [35, 0; 0, 1885] + DstBlock "Yend_Fil_IM_PD_R_hpf" + DstPort 1 + } + Line { + ZOrder 62449 + SrcBlock "Yend_IM_PD_P_MON" + SrcPort 1 + Points [44, 0; 0, 335] + DstBlock "Yend_Fil_IM_PD_P_hpf" + DstPort 1 + } + Line { + ZOrder 62450 + SrcBlock "Yend_IM_PD_Z_MON" + SrcPort 1 + Points [51, 0; 0, 350] + DstBlock "Yend_Fil_IM_PD_Z_hpf" + DstPort 1 + } + Line { + ZOrder 62452 + SrcBlock "Yend_IM_PD_L_MON" + SrcPort 1 + Points [59, 0; 0, 1120] + DstBlock "Yend_Fil_IM_PD_L_hpf" + DstPort 1 + } + Line { + ZOrder 62453 + SrcBlock "Yend_Fil_IM_PD_X" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_X" + DstPort 1 + } + Line { + ZOrder 62454 + SrcBlock "Demux9" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 66935 + Points [0, -535; 698, 0; 0, -805; 123, 0] + Branch { + ZOrder 66938 + Points [0, 55] + DstBlock "Product23" + DstPort 1 + } + Branch { + ZOrder 66937 + DstBlock "Product22" + DstPort 1 + } + } + Branch { + ZOrder 66934 + DstBlock "Yend_Fil_IM_PD_X" + DstPort 1 + } + } + Line { + ZOrder 62455 + SrcBlock "Yend_Fil_IM_PD_L" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_L" + DstPort 1 + } + Line { + ZOrder 62458 + SrcBlock "Yend_Fil_IM_PD_Z" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_Z" + DstPort 1 + } + Line { + ZOrder 62461 + SrcBlock "Yend_Fil_IM_PD_P" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_P" + DstPort 1 + } + Line { + ZOrder 62469 + SrcBlock "Demux9" + SrcPort 4 + Points [52, 0] + Branch { + ZOrder 66978 + Points [0, -644; 692, 0; 0, -391; 95, 0] + Branch { + ZOrder 66980 + Points [0, 55] + DstBlock "Product127" + DstPort 1 + } + Branch { + ZOrder 66979 + DstBlock "Product31" + DstPort 1 + } + } + Branch { + ZOrder 66977 + DstBlock "Yend_Fil_IM_PD_P" + DstPort 1 + } + } + Line { + ZOrder 62463 + SrcBlock "Yend_Fil_IM_PD_R" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_R" + DstPort 1 + } + Line { + ZOrder 62468 + SrcBlock "Demux9" + SrcPort 5 + Points [64, 0] + Branch { + ZOrder 66994 + Points [0, -677; 695, 0; 0, -253; 82, 0] + Branch { + ZOrder 66996 + Points [0, 55] + DstBlock "Product143" + DstPort 1 + } + Branch { + ZOrder 66995 + DstBlock "Product142" + DstPort 1 + } + } + Branch { + ZOrder 66993 + DstBlock "Yend_Fil_IM_PD_R" + DstPort 1 + } + } + Line { + ZOrder 62465 + SrcBlock "Yend_Fil_IM_PD_Y" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_Y" + DstPort 1 + } + Line { + ZOrder 62484 + SrcBlock "Mux27" + SrcPort 1 + DstBlock "Yend_IM_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 62485 + SrcBlock "Yend_IM_COIL_MAT" + SrcPort 1 + DstBlock "Demux10" + DstPort 1 + } + Line { + ZOrder 62472 + SrcBlock "Yend_Fil_IM_COIL1" + SrcPort 1 + DstBlock "Yend_IM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62473 + SrcBlock "Yend_Fil_IM_COIL2" + SrcPort 1 + DstBlock "Yend_IM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62474 + SrcBlock "Yend_Fil_IM_COIL3" + SrcPort 1 + DstBlock "Yend_IM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62475 + SrcBlock "Yend_Fil_IM_COIL4" + SrcPort 1 + DstBlock "Yend_IM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62495 + SrcBlock "Yend_IM_COIL1_VOLT_MON" + SrcPort 1 + Points [3, 0] + Branch { + ZOrder 62510 + Points [0, 9; 116, 0; 0, -9] + DstBlock "Goto4" + DstPort 1 + } + Branch { + ZOrder 62509 + Points [2, 0; 0, -25] + DstBlock "Yend_IM_COIL1_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62494 + SrcBlock "Yend_IM_COIL2_VOLT_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 62512 + Points [0, 14; 114, 0; 0, -14] + DstBlock "Goto8" + DstPort 1 + } + Branch { + ZOrder 62511 + Points [0, -20] + DstBlock "Yend_IM_COIL2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62493 + SrcBlock "Yend_IM_COIL3_VOLT_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 62514 + Points [0, 16; 114, 0; 0, -16] + DstBlock "Goto9" + DstPort 1 + } + Branch { + ZOrder 62513 + Points [0, -15] + DstBlock "Yend_IM_COIL3_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62492 + SrcBlock "Yend_IM_COIL4_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 62516 + Points [0, 16; 115, 0; 0, -16] + DstBlock "Goto10" + DstPort 1 + } + Branch { + ZOrder 62515 + Points [1, 0; 0, -15] + DstBlock "Yend_IM_COIL4_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62498 + SrcBlock "Demux10" + SrcPort 3 + DstBlock "Yend_Fil_IM_COIL3" + DstPort 1 + } + Line { + ZOrder 62500 + SrcBlock "Demux10" + SrcPort 4 + DstBlock "Yend_Fil_IM_COIL4" + DstPort 1 + } + Line { + ZOrder 62497 + SrcBlock "Demux10" + SrcPort 2 + DstBlock "Yend_Fil_IM_COIL2" + DstPort 1 + } + Line { + ZOrder 62496 + SrcBlock "Demux10" + SrcPort 1 + DstBlock "Yend_Fil_IM_COIL1" + DstPort 1 + } + Line { + ZOrder 66547 + SrcBlock "Yend_Fil_IM_PD_EXC_X" + SrcPort 1 + DstBlock "Sum11" + DstPort 1 + } + Line { + ZOrder 66545 + SrcBlock "Yend_Fil_IM_PD_EXC_L" + SrcPort 1 + DstBlock "Sum12" + DstPort 1 + } + Line { + ZOrder 66535 + SrcBlock "Yend_Fil_IM_PD_EXC_Z" + SrcPort 1 + DstBlock "Sum16" + DstPort 1 + } + Line { + ZOrder 66533 + SrcBlock "Yend_Fil_IM_PD_EXC_P" + SrcPort 1 + DstBlock "Sum13" + DstPort 1 + } + Line { + ZOrder 66531 + SrcBlock "Yend_Fil_IM_PD_EXC_R" + SrcPort 1 + DstBlock "Sum15" + DstPort 1 + } + Line { + ZOrder 66529 + SrcBlock "Yend_Fil_IM_PD_EXC_Y" + SrcPort 1 + DstBlock "Sum14" + DstPort 1 + } + Line { + ZOrder 62501 + SrcBlock "Yend_Fil_IM_COIL5" + SrcPort 1 + DstBlock "Yend_IM_COIL5_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62502 + SrcBlock "Yend_Fil_IM_COIL6" + SrcPort 1 + DstBlock "Yend_IM_COIL6_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62503 + SrcBlock "Yend_IM_COIL5_VOLT_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 65056 + Points [0, 16; 116, 0; 0, -16] + DstBlock "Terminator2" + DstPort 1 + } + Branch { + ZOrder 62517 + Points [0, -15] + DstBlock "Yend_IM_COIL5_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62504 + SrcBlock "Yend_IM_COIL6_VOLT_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 65057 + Points [0, 16; 117, 0; 0, -16] + DstBlock "Terminator3" + DstPort 1 + } + Branch { + ZOrder 62519 + Points [0, -15] + DstBlock "Yend_IM_COIL6_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62507 + SrcBlock "Demux10" + SrcPort 5 + DstBlock "Yend_Fil_IM_COIL5" + DstPort 1 + } + Line { + ZOrder 62508 + SrcBlock "Demux10" + SrcPort 6 + DstBlock "Yend_Fil_IM_COIL6" + DstPort 1 + } + Line { + ZOrder 62531 + SrcBlock "Yend_IM_PD_Y_MON" + SrcPort 1 + Points [11, 0; 0, 804; -187, 0; 0, 1251] + DstBlock "Yend_Fil_IM_PD_Y_hpf" + DstPort 1 + } + Line { + ZOrder 75190 + SrcBlock "Product129" + SrcPort 1 + DstBlock "Terminator58" + DstPort 1 + } + Line { + ZOrder 62544 + SrcBlock "From8" + SrcPort 1 + DstBlock "Product131" + DstPort 1 + } + Line { + ZOrder 62548 + SrcBlock "From9" + SrcPort 1 + DstBlock "Product132" + DstPort 1 + } + Line { + ZOrder 62552 + SrcBlock "From10" + SrcPort 1 + DstBlock "Product138" + DstPort 1 + } + Line { + ZOrder 62556 + SrcBlock "From11" + SrcPort 1 + DstBlock "Product139" + DstPort 1 + } + Line { + ZOrder 62561 + SrcBlock "From12" + SrcPort 1 + DstBlock "Product130" + DstPort 1 + } + Line { + ZOrder 3910 + SrcBlock "Constant10" + SrcPort 1 + Points [98, 0; 0, 200] + Branch { + ZOrder 62542 + DstBlock "Product129" + DstPort 2 + } + Branch { + ZOrder 62541 + Points [0, 175] + Branch { + ZOrder 62547 + DstBlock "Product131" + DstPort 2 + } + Branch { + ZOrder 62546 + Points [0, 175] + Branch { + ZOrder 62550 + DstBlock "Product132" + DstPort 2 + } + Branch { + ZOrder 62549 + Points [0, 175] + Branch { + ZOrder 62554 + DstBlock "Product138" + DstPort 2 + } + Branch { + ZOrder 62553 + Points [0, 175] + Branch { + ZOrder 62558 + DstBlock "Product139" + DstPort 2 + } + Branch { + ZOrder 62557 + Points [0, 175] + Branch { + ZOrder 62563 + DstBlock "Product130" + DstPort 2 + } + Branch { + ZOrder 62562 + Points [0, 175] + Branch { + ZOrder 62584 + DstBlock "Product140" + DstPort 2 + } + Branch { + ZOrder 62583 + Points [0, 175] + Branch { + ZOrder 62587 + DstBlock "Product141" + DstPort 2 + } + Branch { + ZOrder 62586 + Points [0, 175] + Branch { + ZOrder 24244 + DstBlock "Product16" + DstPort 2 + } + Branch { + ZOrder 24243 + Points [0, 175] + Branch { + ZOrder 24246 + DstBlock "Product3" + DstPort 2 + } + Branch { + ZOrder 24245 + Points [0, 175] + Branch { + ZOrder 24249 + Points [0, 175] + Branch { + ZOrder 24251 + DstBlock "Product15" + DstPort 2 + } + Branch { + ZOrder 24250 + Points [0, 175] + Branch { + ZOrder 7871 + Points [0, 175] + Branch { + ZOrder 7874 + Points [0, 175] + Branch { + ZOrder 7877 + Points [0, 175] + DstBlock "Product19" + DstPort 2 + } + Branch { + ZOrder 7876 + DstBlock "Product18" + DstPort 2 + } + } + Branch { + ZOrder 7873 + DstBlock "Product17" + DstPort 2 + } + } + Branch { + ZOrder 7870 + DstBlock "Product20" + DstPort 2 + } + } + } + Branch { + ZOrder 24248 + DstBlock "Product10" + DstPort 2 + } + } + } + } + } + } + } + } + } + } + } + } + Line { + ZOrder 62570 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "Product10" + DstPort 1 + } + Line { + ZOrder 62571 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "Product15" + DstPort 1 + } + Line { + ZOrder 62582 + SrcBlock "From13" + SrcPort 1 + DstBlock "Product140" + DstPort 1 + } + Line { + ZOrder 62585 + SrcBlock "From14" + SrcPort 1 + DstBlock "Product141" + DstPort 1 + } + Line { + ZOrder 75210 + SrcBlock "Product140" + SrcPort 1 + DstBlock "Terminator64" + DstPort 1 + } + Line { + ZOrder 75212 + SrcBlock "Product141" + SrcPort 1 + DstBlock "Terminator66" + DstPort 1 + } + Line { + ZOrder 62676 + SrcBlock "Divide9" + SrcPort 1 + DstBlock "Yend_OPLEV3_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62677 + SrcBlock "Divide10" + SrcPort 1 + DstBlock "Yend_OPLEV3_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62678 + SrcBlock "Divide11" + SrcPort 1 + DstBlock "Yend_OPLEV3_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62679 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 62680 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "Divide11" + DstPort 1 + } + Line { + ZOrder 62681 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 62682 + SrcBlock "Product8" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + Name "" + ZOrder 62756 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + DstBlock "Yend_OPLEV3_X_MON" + DstPort 1 + } + Line { + ZOrder 62687 + SrcBlock "Yend_OPLEV3_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV3_X_mm" + DstPort 1 + } + Line { + ZOrder 62688 + SrcBlock "Yend_OPLEV3_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV3_Y_mm" + DstPort 1 + } + Line { + ZOrder 62689 + SrcBlock "Divide20" + SrcPort 1 + DstBlock "Yend_OPLEV3_Y_mm_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 62760 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + Points [150, 0; 0, -30] + DstBlock "Yend_OPLEV3_Y_MON" + DstPort 1 + } + Line { + ZOrder 62692 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 62693 + SrcBlock "Yend_OPLEV3_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 62694 + SrcBlock "Yend_OPLEV3_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 62695 + SrcBlock "Yend_OPLEV3_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 62696 + SrcBlock "Yend_OPLEV3_SUM_MON" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 62697 + SrcBlock "Yend_OPLEV3_Y_MON" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 62698 + SrcBlock "Yend_OPLEV3_X_MON" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 62699 + SrcBlock "Product6" + SrcPort 1 + DstBlock "Product7" + DstPort 1 + } + Line { + ZOrder 62700 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Product8" + DstPort 1 + } + Line { + ZOrder 62703 + SrcBlock "Divide22" + SrcPort 1 + DstBlock "Yend_OPLEV3_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 62704 + SrcBlock "Abs37" + SrcPort 1 + DstBlock "Divide8" + DstPort 2 + } + Line { + ZOrder 62705 + SrcBlock "Product2" + SrcPort 1 + Points [4, 0; 0, -60] + DstBlock "Operator3" + DstPort 2 + } + Line { + ZOrder 62706 + SrcBlock "Yend_OPLEV3_SUM_VOLT_full" + SrcPort 1 + Points [54, 0; 0, 31; -56, 0; 0, 19] + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 62707 + SrcBlock "Constant5" + SrcPort 1 + DstBlock "Product2" + DstPort 2 + } + Line { + ZOrder 62710 + SrcBlock "Yend_OPLEV3_X_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 62709 + DstBlock "Divide12" + DstPort 1 + } + Branch { + ZOrder 62708 + Points [0, -50] + DstBlock "Yend_OPLEV3_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62717 + SrcBlock "Yend_OPLEV3_SUM_VOLT_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 62716 + Points [0, -60] + DstBlock "Yend_OPLEV3_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 62715 + Points [173, 0] + Branch { + ZOrder 62714 + Points [0, -23; 1, 0; 0, -137] + Branch { + ZOrder 62713 + DstBlock "Divide21" + DstPort 2 + } + Branch { + ZOrder 62712 + Points [0, -175] + DstBlock "Divide12" + DstPort 2 + } + } + Branch { + ZOrder 62711 + DstBlock "Operator3" + DstPort 1 + } + } + } + Line { + ZOrder 62718 + SrcBlock "Divide21" + SrcPort 1 + DstBlock "Product9" + DstPort 1 + } + Line { + ZOrder 62723 + SrcBlock "Divide12" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 62722 + Points [0, -70] + Branch { + ZOrder 62721 + Points [0, -30; 47, 0] + DstBlock "Divide8" + DstPort 1 + } + Branch { + ZOrder 62720 + DstBlock "Abs37" + DstPort 1 + } + } + Branch { + ZOrder 62719 + Points [119, 0; 0, -10] + DstBlock "Choie1" + DstPort 1 + } + } + Line { + ZOrder 62724 + SrcBlock "Divide8" + SrcPort 1 + Points [14, 0; 0, 85] + DstBlock "Choie1" + DstPort 3 + } + Line { + ZOrder 62725 + SrcBlock "Choie1" + SrcPort 1 + DstBlock "Product6" + DstPort 1 + } + Line { + ZOrder 62726 + SrcBlock "Operator3" + SrcPort 1 + Points [135, 0] + DstBlock "Choie1" + DstPort 2 + } + Line { + ZOrder 62784 + SrcBlock "Yend_OPLEV3_Y_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 62786 + Points [0, -65] + DstBlock "Yend_OPLEV3_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 62785 + DstBlock "Divide21" + DstPort 1 + } + } + Line { + ZOrder 13442 + SrcBlock "Constant2" + SrcPort 1 + Points [10, 0; 0, 55] + Branch { + ZOrder 4386 + Points [0, 175] + Branch { + ZOrder 61671 + Points [0, 425] + Branch { + ZOrder 61674 + Points [0, 175] + Branch { + ZOrder 62764 + Points [0, 440] + Branch { + ZOrder 62767 + Points [0, 175] + Branch { + ZOrder 62959 + Points [0, 350] + Branch { + ZOrder 62888 + DstBlock "Product21" + DstPort 2 + } + Branch { + ZOrder 62887 + DstBlock "Product12" + DstPort 2 + } + } + Branch { + ZOrder 62958 + DstBlock "Product9" + DstPort 2 + } + } + Branch { + ZOrder 62766 + DstBlock "Product6" + DstPort 2 + } + } + Branch { + ZOrder 62763 + DstBlock "Product5" + DstPort 2 + } + } + Branch { + ZOrder 61673 + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 61670 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 4385 + DstBlock "Product" + DstPort 2 + } + } + Line { + ZOrder 45505 + SrcBlock "OPLEV2_ratio" + SrcPort 1 + Points [7, 0] + Branch { + ZOrder 62183 + Points [0, -5; 578, 0] + DstBlock "Divide73" + DstPort 2 + } + Branch { + ZOrder 62182 + Points [0, 725] + Branch { + ZOrder 45507 + Points [0, 175] + Branch { + ZOrder 62770 + Points [0, 440] + Branch { + ZOrder 62778 + Points [0, 175] + Branch { + ZOrder 62962 + Points [0, 350] + Branch { + ZOrder 62891 + Points [0, 175] + DstBlock "Product14" + DstPort 2 + } + Branch { + ZOrder 62890 + DstBlock "Product13" + DstPort 2 + } + } + Branch { + ZOrder 62961 + DstBlock "Product8" + DstPort 2 + } + } + Branch { + ZOrder 62777 + DstBlock "Product7" + DstPort 2 + } + } + Branch { + ZOrder 62769 + DstBlock "Product45" + DstPort 2 + } + } + Branch { + ZOrder 45506 + DstBlock "Product44" + DstPort 2 + } + } + } + Line { + ZOrder 62896 + SrcBlock "Divide31" + SrcPort 1 + DstBlock "Yend_OPLEV4_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62897 + SrcBlock "Divide23" + SrcPort 1 + DstBlock "Yend_OPLEV4_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62898 + SrcBlock "Divide24" + SrcPort 1 + DstBlock "Yend_OPLEV4_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62899 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 62900 + SrcBlock "Sum7" + SrcPort 1 + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 62901 + SrcBlock "Product13" + SrcPort 1 + DstBlock "Divide29" + DstPort 1 + } + Line { + ZOrder 62902 + SrcBlock "Product14" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 62904 + SrcBlock "Yend_OPLEV4_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV4_X_mm" + DstPort 1 + } + Line { + ZOrder 62905 + SrcBlock "Yend_OPLEV4_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV4_Y_mm" + DstPort 1 + } + Line { + ZOrder 62906 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "Yend_OPLEV4_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 62909 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 62910 + SrcBlock "Yend_OPLEV4_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 62911 + SrcBlock "Yend_OPLEV4_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 62912 + SrcBlock "Yend_OPLEV4_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum7" + DstPort 2 + } + Line { + ZOrder 62913 + SrcBlock "Yend_OPLEV4_SUM_MON" + SrcPort 1 + DstBlock "Sum7" + DstPort 1 + } + Line { + ZOrder 62914 + SrcBlock "Yend_OPLEV4_Y_MON" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 62916 + SrcBlock "Product12" + SrcPort 1 + DstBlock "Product13" + DstPort 1 + } + Line { + ZOrder 62917 + SrcBlock "Product21" + SrcPort 1 + DstBlock "Product14" + DstPort 1 + } + Line { + ZOrder 62918 + SrcBlock "Divide29" + SrcPort 1 + DstBlock "Yend_OPLEV4_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 62919 + SrcBlock "Abs38" + SrcPort 1 + DstBlock "Divide30" + DstPort 2 + } + Line { + ZOrder 62920 + SrcBlock "Product11" + SrcPort 1 + Points [4, 0; 0, -60] + DstBlock "Operator4" + DstPort 2 + } + Line { + ZOrder 62921 + SrcBlock "Yend_OPLEV4_SUM_VOLT_full" + SrcPort 1 + Points [54, 0; 0, 31; -56, 0; 0, 19] + DstBlock "Product11" + DstPort 1 + } + Line { + ZOrder 62922 + SrcBlock "Constant8" + SrcPort 1 + DstBlock "Product11" + DstPort 2 + } + Line { + ZOrder 62925 + SrcBlock "Yend_OPLEV4_X_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 62924 + DstBlock "Divide25" + DstPort 1 + } + Branch { + ZOrder 62923 + Points [0, -50] + DstBlock "Yend_OPLEV4_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62932 + SrcBlock "Yend_OPLEV4_SUM_VOLT_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 62931 + Points [0, -60] + DstBlock "Yend_OPLEV4_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 62930 + Points [173, 0] + Branch { + ZOrder 62929 + Points [0, -23; 1, 0; 0, -137] + Branch { + ZOrder 62928 + DstBlock "Divide28" + DstPort 2 + } + Branch { + ZOrder 62927 + Points [0, -175] + DstBlock "Divide25" + DstPort 2 + } + } + Branch { + ZOrder 62926 + DstBlock "Operator4" + DstPort 1 + } + } + } + Line { + ZOrder 62933 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "Product21" + DstPort 1 + } + Line { + ZOrder 62938 + SrcBlock "Divide25" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 62937 + Points [0, -70] + Branch { + ZOrder 62936 + Points [0, -30; 47, 0] + DstBlock "Divide30" + DstPort 1 + } + Branch { + ZOrder 62935 + DstBlock "Abs38" + DstPort 1 + } + } + Branch { + ZOrder 62934 + Points [119, 0; 0, -10] + DstBlock "Choie2" + DstPort 1 + } + } + Line { + ZOrder 62939 + SrcBlock "Divide30" + SrcPort 1 + Points [14, 0; 0, 85] + DstBlock "Choie2" + DstPort 3 + } + Line { + ZOrder 62940 + SrcBlock "Choie2" + SrcPort 1 + DstBlock "Product12" + DstPort 1 + } + Line { + ZOrder 62941 + SrcBlock "Operator4" + SrcPort 1 + Points [135, 0] + DstBlock "Choie2" + DstPort 2 + } + Line { + ZOrder 62944 + SrcBlock "Yend_OPLEV4_Y_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 62943 + Points [0, -65] + DstBlock "Yend_OPLEV4_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 62942 + DstBlock "Divide28" + DstPort 1 + } + } + Line { + ZOrder 2139 + SrcBlock "Constant3" + SrcPort 1 + Points [12, 0; 0, 60] + Branch { + ZOrder 4388 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 4387 + Points [0, 175] + Branch { + ZOrder 61677 + Points [0, 435] + Branch { + ZOrder 15466 + DstBlock "Divide19" + DstPort 2 + } + Branch { + ZOrder 15454 + Points [0, 175] + Branch { + ZOrder 62775 + Points [0, 440] + Branch { + ZOrder 62782 + Points [0, 175] + Branch { + ZOrder 62965 + Points [0, 350] + Branch { + ZOrder 62946 + Points [0, 175] + DstBlock "Divide26" + DstPort 2 + } + Branch { + ZOrder 62945 + DstBlock "Divide29" + DstPort 2 + } + } + Branch { + ZOrder 62964 + DstBlock "Divide20" + DstPort 2 + } + } + Branch { + ZOrder 62781 + DstBlock "Divide22" + DstPort 2 + } + } + Branch { + ZOrder 62774 + DstBlock "Divide17" + DstPort 2 + } + } + } + Branch { + ZOrder 61676 + DstBlock "Divide6" + DstPort 2 + } + } + } + Line { + Name "" + ZOrder 81961 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + Points [148, 0; 0, -60] + DstBlock "Yend_OPLEV3_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 81963 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + Points [152, 0; 0, -120] + DstBlock "Yend_OPLEV4_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 81964 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 24 + Points [148, 0; 0, -150] + DstBlock "Yend_OPLEV4_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 81962 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + Points [152, 0; 0, -90] + DstBlock "Yend_OPLEV4_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 66374 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + Points [223, 0; 0, -2095] + DstBlock "Xend_PM_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 82024 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + Points [249, 0; 0, -2195] + DstBlock "Xend_PM_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 85790 + Labels [0, 1] + SrcBlock "Bus\nSelector1" + SrcPort 3 + Points [86, 0; 0, -65] + DstBlock "Xend_Top_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 85791 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + Points [86, 0; 0, -90] + DstBlock "Xend_Top_OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 66412 + SrcBlock "Ground53" + SrcPort 1 + DstBlock "Yend_OSC_IM_X" + DstPort 1 + } + Line { + ZOrder 66413 + SrcBlock "Yend_OSC_IM_X" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice95" + DstPort 1 + } + Line { + ZOrder 66414 + SrcBlock "Ground57" + SrcPort 1 + DstBlock "Yend_OSC_IM_L" + DstPort 1 + } + Line { + ZOrder 66415 + SrcBlock "Ground58" + SrcPort 1 + DstBlock "Yend_OSC_IM_Z" + DstPort 1 + } + Line { + ZOrder 66420 + SrcBlock "Yend_OSC_IM_X_SW" + SrcPort 1 + Points [71, 0] + Branch { + ZOrder 66419 + DstBlock "Choice95" + DstPort 2 + } + Branch { + ZOrder 66418 + Points [0, 672; -230, 0] + Branch { + ZOrder 66660 + Points [0, 83] + DstBlock "Choice89" + DstPort 2 + } + Branch { + ZOrder 66659 + Points [-160, 0; 0, 83] + DstBlock "Choice83" + DstPort 2 + } + } + } + Line { + ZOrder 66421 + SrcBlock "Constant13" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice95" + DstPort 3 + } + Line { + ZOrder 66423 + SrcBlock "Yend_OSC_IM_L" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice96" + DstPort 1 + } + Line { + ZOrder 66424 + SrcBlock "Constant14" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice96" + DstPort 3 + } + Line { + ZOrder 66425 + SrcBlock "Yend_OSC_IM_Z" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice81" + DstPort 1 + } + Line { + ZOrder 66426 + SrcBlock "Constant15" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice81" + DstPort 3 + } + Line { + ZOrder 66436 + SrcBlock "Yend_OSC_IM_L_SW" + SrcPort 1 + Points [62, 0] + Branch { + ZOrder 66435 + Points [0, 567; -228, 0] + Branch { + ZOrder 66662 + Points [0, 138] + DstBlock "Choice90" + DstPort 2 + } + Branch { + ZOrder 66661 + Points [-158, 0; 0, 138] + DstBlock "Choice84" + DstPort 2 + } + } + Branch { + ZOrder 66432 + DstBlock "Choice96" + DstPort 2 + } + } + Line { + ZOrder 66442 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "Fcn6" + DstPort 1 + } + Line { + ZOrder 66471 + SrcBlock "Yend_OSC_IM_Z_SW" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 66470 + Points [0, 461; -226, 0] + Branch { + ZOrder 66664 + Points [0, 194] + DstBlock "Choice91" + DstPort 2 + } + Branch { + ZOrder 66663 + Points [-159, 0; 0, 194] + DstBlock "Choice87" + DstPort 2 + } + } + Branch { + ZOrder 66467 + DstBlock "Choice81" + DstPort 2 + } + } + Line { + ZOrder 66482 + SrcBlock "Constant16" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 66637 + Points [207, 0; 0, 65] + Branch { + ZOrder 66674 + DstBlock "Choice89" + DstPort 3 + } + Branch { + ZOrder 66640 + Points [0, 50] + Branch { + ZOrder 66673 + DstBlock "Choice90" + DstPort 3 + } + Branch { + ZOrder 66643 + Points [0, 50] + Branch { + ZOrder 66672 + DstBlock "Choice91" + DstPort 3 + } + Branch { + ZOrder 66646 + Points [0, 55] + Branch { + ZOrder 66671 + DstBlock "Choice85" + DstPort 3 + } + Branch { + ZOrder 66649 + Points [0, 50] + Branch { + ZOrder 66670 + DstBlock "Choice86" + DstPort 3 + } + Branch { + ZOrder 66652 + Points [0, 50] + DstBlock "Choice88" + DstPort 3 + } + } + } + } + } + } + Branch { + ZOrder 66636 + Points [0, 65] + Branch { + ZOrder 66609 + DstBlock "Choice83" + DstPort 3 + } + Branch { + ZOrder 66474 + Points [0, 50] + Branch { + ZOrder 66610 + DstBlock "Choice84" + DstPort 3 + } + Branch { + ZOrder 66473 + Points [0, 50] + Branch { + ZOrder 66611 + DstBlock "Choice87" + DstPort 3 + } + Branch { + ZOrder 66585 + Points [0, 55] + Branch { + ZOrder 66612 + DstBlock "Choice79" + DstPort 3 + } + Branch { + ZOrder 66588 + Points [0, 50] + Branch { + ZOrder 66613 + DstBlock "Choice80" + DstPort 3 + } + Branch { + ZOrder 66591 + Points [0, 50] + DstBlock "Choice82" + DstPort 3 + } + } + } + } + } + } + } + Line { + ZOrder 66548 + SrcBlock "Sum11" + SrcPort 1 + DstBlock "Mux27" + DstPort 1 + } + Line { + ZOrder 66549 + SrcBlock "Sum12" + SrcPort 1 + DstBlock "Mux27" + DstPort 2 + } + Line { + ZOrder 66550 + SrcBlock "Sum16" + SrcPort 1 + DstBlock "Mux27" + DstPort 3 + } + Line { + ZOrder 66551 + SrcBlock "Sum13" + SrcPort 1 + DstBlock "Mux27" + DstPort 4 + } + Line { + ZOrder 66552 + SrcBlock "Sum15" + SrcPort 1 + DstBlock "Mux27" + DstPort 5 + } + Line { + ZOrder 66553 + SrcBlock "Sum14" + SrcPort 1 + DstBlock "Mux27" + DstPort 6 + } + Line { + ZOrder 66554 + SrcBlock "Ground59" + SrcPort 1 + DstBlock "Yend_OSC_IM_P" + DstPort 1 + } + Line { + ZOrder 66555 + SrcBlock "Yend_OSC_IM_P" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice98" + DstPort 1 + } + Line { + ZOrder 66556 + SrcBlock "Ground63" + SrcPort 1 + DstBlock "Yend_OSC_IM_R" + DstPort 1 + } + Line { + ZOrder 66557 + SrcBlock "Ground64" + SrcPort 1 + DstBlock "Yend_OSC_IM_Y" + DstPort 1 + } + Line { + ZOrder 66563 + SrcBlock "Constant18" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice98" + DstPort 3 + } + Line { + ZOrder 66564 + SrcBlock "Yend_OSC_IM_R" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice99" + DstPort 1 + } + Line { + ZOrder 66565 + SrcBlock "Constant19" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice99" + DstPort 3 + } + Line { + ZOrder 66566 + SrcBlock "Yend_OSC_IM_Y" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice97" + DstPort 1 + } + Line { + ZOrder 66567 + SrcBlock "Constant20" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice97" + DstPort 3 + } + Line { + ZOrder 66572 + SrcBlock "Yend_OSC_IM_R_SW" + SrcPort 1 + Points [37, 0] + Branch { + ZOrder 66604 + DstBlock "Choice99" + DstPort 2 + } + Branch { + ZOrder 66602 + Points [0, 241; -223, 0] + Branch { + ZOrder 66669 + Points [0, 319] + DstBlock "Choice86" + DstPort 2 + } + Branch { + ZOrder 66668 + Points [-157, 0; 0, 319] + DstBlock "Choice80" + DstPort 2 + } + } + } + Line { + ZOrder 66583 + SrcBlock "Yend_OSC_IM_Y_SW" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 66606 + Points [0, 134; -224, 0] + Branch { + ZOrder 66676 + Points [0, 376] + DstBlock "Choice88" + DstPort 2 + } + Branch { + ZOrder 66675 + Points [-157, 0; 0, 376] + DstBlock "Choice82" + DstPort 2 + } + } + Branch { + ZOrder 66605 + DstBlock "Choice97" + DstPort 2 + } + } + Line { + ZOrder 66593 + SrcBlock "Yend_OSC_IM_Y" + SrcPort 2 + Points [32, 0; 0, 70; -179, 0; 0, 430] + DstBlock "Choice82" + DstPort 1 + } + Line { + ZOrder 66594 + SrcBlock "Yend_OSC_IM_R" + SrcPort 2 + Points [38, 0; 0, 181; -180, 0; 0, 369] + DstBlock "Choice80" + DstPort 1 + } + Line { + ZOrder 66607 + SrcBlock "Yend_OSC_IM_P" + SrcPort 2 + Points [52, 0; 0, 286; -182, 0; 0, 314] + DstBlock "Choice79" + DstPort 1 + } + Line { + ZOrder 66608 + SrcBlock "Yend_OSC_IM_Z" + SrcPort 2 + Points [69, 0; 0, 397; -194, 0; 0, 248] + DstBlock "Choice87" + DstPort 1 + } + Line { + ZOrder 66614 + SrcBlock "Yend_OSC_IM_L" + SrcPort 2 + Points [80, 0; 0, 504; -198, 0; 0, 191] + DstBlock "Choice84" + DstPort 1 + } + Line { + ZOrder 66615 + SrcBlock "Yend_OSC_IM_X" + SrcPort 2 + Points [91, 0; 0, 612; -202, 0; 0, 133] + DstBlock "Choice83" + DstPort 1 + } + Line { + ZOrder 66616 + SrcBlock "Choice82" + SrcPort 1 + Points [24, 0; 0, 33; -159, 0; 0, 162] + DstBlock "Mux2" + DstPort 6 + } + Line { + ZOrder 66617 + SrcBlock "Choice83" + SrcPort 1 + Points [59, 0; 0, 353; -155, 0; 0, 22] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 66618 + SrcBlock "Choice80" + SrcPort 1 + Points [31, 0; 0, 93; -160, 0; 0, 137] + DstBlock "Mux2" + DstPort 5 + } + Line { + ZOrder 66619 + SrcBlock "Choice79" + SrcPort 1 + Points [39, 0; 0, 151; -158, 0; 0, 114] + DstBlock "Mux2" + DstPort 4 + } + Line { + ZOrder 66620 + SrcBlock "Choice87" + SrcPort 1 + Points [44, 0; 0, 227; -157, 0; 0, 78] + DstBlock "Mux2" + DstPort 3 + } + Line { + ZOrder 66621 + SrcBlock "Choice84" + SrcPort 1 + Points [51, 0; 0, 293; -158, 0; 0, 47] + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 66622 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "Fcn7" + DstPort 1 + } + Line { + ZOrder 66623 + SrcBlock "Choice88" + SrcPort 1 + Points [24, 0; 0, 33; -159, 0; 0, 267] + DstBlock "Mux3" + DstPort 6 + } + Line { + ZOrder 66624 + SrcBlock "Choice89" + SrcPort 1 + Points [59, 0; 0, 353; -155, 0; 0, 127] + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 66625 + SrcBlock "Choice86" + SrcPort 1 + Points [31, 0; 0, 93; -160, 0; 0, 242] + DstBlock "Mux3" + DstPort 5 + } + Line { + ZOrder 66626 + SrcBlock "Choice85" + SrcPort 1 + Points [39, 0; 0, 151; -158, 0; 0, 219] + DstBlock "Mux3" + DstPort 4 + } + Line { + ZOrder 66627 + SrcBlock "Choice91" + SrcPort 1 + Points [44, 0; 0, 227; -157, 0; 0, 183] + DstBlock "Mux3" + DstPort 3 + } + Line { + ZOrder 66628 + SrcBlock "Choice90" + SrcPort 1 + Points [51, 0; 0, 293; -158, 0; 0, 152] + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 66631 + SrcBlock "Yend_OSC_IM_Y" + SrcPort 3 + Points [104, 0; 0, 480] + DstBlock "Choice88" + DstPort 1 + } + Line { + ZOrder 66630 + SrcBlock "Yend_OSC_IM_R" + SrcPort 3 + Points [109, 0; 0, 530] + DstBlock "Choice86" + DstPort 1 + } + Line { + ZOrder 66632 + SrcBlock "Yend_OSC_IM_P" + SrcPort 3 + Points [118, 0; 0, 580] + DstBlock "Choice85" + DstPort 1 + } + Line { + ZOrder 66633 + SrcBlock "Yend_OSC_IM_Z" + SrcPort 3 + Points [126, 0; 0, 625] + DstBlock "Choice91" + DstPort 1 + } + Line { + ZOrder 66634 + SrcBlock "Yend_OSC_IM_L" + SrcPort 3 + Points [131, 0; 0, 675] + DstBlock "Choice90" + DstPort 1 + } + Line { + ZOrder 66635 + SrcBlock "Yend_OSC_IM_X" + SrcPort 3 + Points [141, 0; 0, 725] + DstBlock "Choice89" + DstPort 1 + } + Line { + ZOrder 66562 + SrcBlock "Yend_OSC_IM_P_SW" + SrcPort 1 + Points [46, 0] + Branch { + ZOrder 66600 + Points [0, 352; -225, 0] + Branch { + ZOrder 66667 + Points [0, 258] + DstBlock "Choice85" + DstPort 2 + } + Branch { + ZOrder 66666 + Points [-159, 0; 0, 258] + DstBlock "Choice79" + DstPort 2 + } + } + Branch { + ZOrder 66599 + DstBlock "Choice98" + DstPort 2 + } + } + Line { + ZOrder 66677 + SrcBlock "Product22" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_X_SIN" + DstPort 1 + } + Line { + ZOrder 66678 + SrcBlock "Product23" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_X_COS" + DstPort 1 + } + Line { + ZOrder 66683 + SrcBlock "Yend_Fil_DEMOD_IM_X_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66682 + DstBlock "MathFunction36" + DstPort 1 + } + Branch { + ZOrder 66681 + Points [0, -45; 478, 0] + Branch { + ZOrder 66680 + Points [0, 30] + DstBlock "Abs40" + DstPort 1 + } + Branch { + ZOrder 66679 + Points [68, 0] + DstBlock "Divide32" + DstPort 1 + } + } + } + Line { + ZOrder 66684 + SrcBlock "Sum8" + SrcPort 1 + DstBlock "SQRT19" + DstPort 1 + } + Line { + ZOrder 66685 + SrcBlock "SQRT19" + SrcPort 1 + Points [5, 0] + DstBlock "Product24" + DstPort 1 + } + Line { + ZOrder 66686 + SrcBlock "Constant11" + SrcPort 1 + Points [5, 0] + DstBlock "Product24" + DstPort 2 + } + Line { + ZOrder 66707 + SrcBlock "Yend_Fil_DEMOD_IM_X_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66706 + DstBlock "MathFunction37" + DstPort 1 + } + Branch { + ZOrder 66705 + Points [0, 28; 465, 0] + Branch { + ZOrder 66704 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide35" + DstPort 1 + } + Branch { + ZOrder 66703 + Points [0, -33] + DstBlock "Abs41" + DstPort 1 + } + } + } + Line { + ZOrder 66710 + SrcBlock "Product24" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 66711 + SrcBlock "Yend_DEMOD_IM_AMP_X_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_X" + DstPort 1 + } + Line { + ZOrder 66712 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 66723 + SrcBlock "Divide32" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 66724 + SrcBlock "Abs40" + SrcPort 1 + DstBlock "Divide32" + DstPort 2 + } + Line { + ZOrder 66725 + SrcBlock "Abs41" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide35" + DstPort 2 + } + Line { + ZOrder 66726 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 66727 + SrcBlock "Divide35" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 66750 + SrcBlock "MathFunction36" + SrcPort 1 + DstBlock "Sum8" + DstPort 1 + } + Line { + ZOrder 66751 + SrcBlock "MathFunction37" + SrcPort 1 + Points [30, 0] + DstBlock "Sum8" + DstPort 2 + } + Line { + ZOrder 66752 + SrcBlock "Choice95" + SrcPort 1 + Points [132, 0; 0, 1703; -312, 0; 0, 227] + DstBlock "Sum11" + DstPort 2 + } + Line { + ZOrder 66753 + SrcBlock "Choice97" + SrcPort 1 + Points [19, 0; 0, 1096; -247, 0; 0, 584] + DstBlock "Sum14" + DstPort 2 + } + Line { + ZOrder 66754 + SrcBlock "Choice96" + SrcPort 1 + Points [111, 0; 0, 1578; -296, 0; 0, 302] + DstBlock "Sum12" + DstPort 2 + } + Line { + ZOrder 66755 + SrcBlock "Choice81" + SrcPort 1 + Points [96, 0; 0, 1457; -291, 0; 0, 373] + DstBlock "Sum16" + DstPort 2 + } + Line { + ZOrder 66756 + SrcBlock "Choice98" + SrcPort 1 + Points [79, 0; 0, 1344; -279, 0; 0, 436] + DstBlock "Sum13" + DstPort 2 + } + Line { + ZOrder 66757 + SrcBlock "Choice99" + SrcPort 1 + Points [51, 0; 0, 1225; -267, 0; 0, 505] + DstBlock "Sum15" + DstPort 2 + } + Line { + ZOrder 66808 + SrcBlock "Product25" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_L_SIN" + DstPort 1 + } + Line { + ZOrder 66809 + SrcBlock "Product26" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_L_COS" + DstPort 1 + } + Line { + ZOrder 66814 + SrcBlock "Yend_Fil_DEMOD_IM_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66813 + DstBlock "MathFunction38" + DstPort 1 + } + Branch { + ZOrder 66812 + Points [0, -45; 478, 0] + Branch { + ZOrder 66811 + Points [0, 30] + DstBlock "Abs42" + DstPort 1 + } + Branch { + ZOrder 66810 + Points [68, 0] + DstBlock "Divide33" + DstPort 1 + } + } + } + Line { + ZOrder 66815 + SrcBlock "Sum9" + SrcPort 1 + DstBlock "SQRT20" + DstPort 1 + } + Line { + ZOrder 66816 + SrcBlock "SQRT20" + SrcPort 1 + Points [5, 0] + DstBlock "Product27" + DstPort 1 + } + Line { + ZOrder 66817 + SrcBlock "Constant9" + SrcPort 1 + Points [5, 0] + DstBlock "Product27" + DstPort 2 + } + Line { + ZOrder 66822 + SrcBlock "Yend_Fil_DEMOD_IM_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66821 + DstBlock "MathFunction39" + DstPort 1 + } + Branch { + ZOrder 66820 + Points [0, 28; 465, 0] + Branch { + ZOrder 66819 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide34" + DstPort 1 + } + Branch { + ZOrder 66818 + Points [0, -33] + DstBlock "Abs43" + DstPort 1 + } + } + } + Line { + ZOrder 66823 + SrcBlock "Product27" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 66824 + SrcBlock "Yend_DEMOD_IM_AMP_L_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_L" + DstPort 1 + } + Line { + ZOrder 66825 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 66826 + SrcBlock "Divide33" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 66827 + SrcBlock "Abs42" + SrcPort 1 + DstBlock "Divide33" + DstPort 2 + } + Line { + ZOrder 66828 + SrcBlock "Abs43" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide34" + DstPort 2 + } + Line { + ZOrder 66829 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_L_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 66830 + SrcBlock "Divide34" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 66831 + SrcBlock "MathFunction38" + SrcPort 1 + DstBlock "Sum9" + DstPort 1 + } + Line { + ZOrder 66832 + SrcBlock "MathFunction39" + SrcPort 1 + Points [30, 0] + DstBlock "Sum9" + DstPort 2 + } + Line { + ZOrder 66833 + SrcBlock "Product28" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_Z_SIN" + DstPort 1 + } + Line { + ZOrder 66834 + SrcBlock "Product29" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_Z_COS" + DstPort 1 + } + Line { + ZOrder 66839 + SrcBlock "Yend_Fil_DEMOD_IM_Z_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66838 + DstBlock "MathFunction40" + DstPort 1 + } + Branch { + ZOrder 66837 + Points [0, -45; 478, 0] + Branch { + ZOrder 66836 + Points [0, 30] + DstBlock "Abs44" + DstPort 1 + } + Branch { + ZOrder 66835 + Points [68, 0] + DstBlock "Divide149" + DstPort 1 + } + } + } + Line { + ZOrder 66840 + SrcBlock "Sum10" + SrcPort 1 + DstBlock "SQRT21" + DstPort 1 + } + Line { + ZOrder 66841 + SrcBlock "SQRT21" + SrcPort 1 + Points [5, 0] + DstBlock "Product30" + DstPort 1 + } + Line { + ZOrder 66842 + SrcBlock "Constant12" + SrcPort 1 + Points [5, 0] + DstBlock "Product30" + DstPort 2 + } + Line { + ZOrder 66847 + SrcBlock "Yend_Fil_DEMOD_IM_Z_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66846 + DstBlock "MathFunction41" + DstPort 1 + } + Branch { + ZOrder 66845 + Points [0, 28; 465, 0] + Branch { + ZOrder 66844 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide150" + DstPort 1 + } + Branch { + ZOrder 66843 + Points [0, -33] + DstBlock "Abs45" + DstPort 1 + } + } + } + Line { + ZOrder 66848 + SrcBlock "Product30" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_Z_MON" + DstPort 1 + } + Line { + ZOrder 66849 + SrcBlock "Yend_DEMOD_IM_AMP_Z_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_Z" + DstPort 1 + } + Line { + ZOrder 66850 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_Z_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_Z" + DstPort 1 + } + Line { + ZOrder 66851 + SrcBlock "Divide149" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_Z_MON" + DstPort 1 + } + Line { + ZOrder 66852 + SrcBlock "Abs44" + SrcPort 1 + DstBlock "Divide149" + DstPort 2 + } + Line { + ZOrder 66853 + SrcBlock "Abs45" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide150" + DstPort 2 + } + Line { + ZOrder 66854 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_Z_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_Z" + DstPort 1 + } + Line { + ZOrder 66855 + SrcBlock "Divide150" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_Z_MON" + DstPort 1 + } + Line { + ZOrder 66856 + SrcBlock "MathFunction40" + SrcPort 1 + DstBlock "Sum10" + DstPort 1 + } + Line { + ZOrder 66857 + SrcBlock "MathFunction41" + SrcPort 1 + Points [30, 0] + DstBlock "Sum10" + DstPort 2 + } + Line { + ZOrder 66858 + SrcBlock "Product31" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_P_SIN" + DstPort 1 + } + Line { + ZOrder 66859 + SrcBlock "Product127" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_P_COS" + DstPort 1 + } + Line { + ZOrder 66864 + SrcBlock "Yend_Fil_DEMOD_IM_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66863 + DstBlock "MathFunction42" + DstPort 1 + } + Branch { + ZOrder 66862 + Points [0, -45; 478, 0] + Branch { + ZOrder 66861 + Points [0, 30] + DstBlock "Abs46" + DstPort 1 + } + Branch { + ZOrder 66860 + Points [68, 0] + DstBlock "Divide167" + DstPort 1 + } + } + } + Line { + ZOrder 66865 + SrcBlock "Sum18" + SrcPort 1 + DstBlock "SQRT22" + DstPort 1 + } + Line { + ZOrder 66866 + SrcBlock "SQRT22" + SrcPort 1 + Points [5, 0] + DstBlock "Product128" + DstPort 1 + } + Line { + ZOrder 66867 + SrcBlock "Constant17" + SrcPort 1 + Points [5, 0] + DstBlock "Product128" + DstPort 2 + } + Line { + ZOrder 66872 + SrcBlock "Yend_Fil_DEMOD_IM_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66871 + DstBlock "MathFunction43" + DstPort 1 + } + Branch { + ZOrder 66870 + Points [0, 28; 465, 0] + Branch { + ZOrder 66869 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide196" + DstPort 1 + } + Branch { + ZOrder 66868 + Points [0, -33] + DstBlock "Abs47" + DstPort 1 + } + } + } + Line { + ZOrder 66873 + SrcBlock "Product128" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 66874 + SrcBlock "Yend_DEMOD_IM_AMP_P_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_P" + DstPort 1 + } + Line { + ZOrder 66875 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 66876 + SrcBlock "Divide167" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 66877 + SrcBlock "Abs46" + SrcPort 1 + DstBlock "Divide167" + DstPort 2 + } + Line { + ZOrder 66878 + SrcBlock "Abs47" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide196" + DstPort 2 + } + Line { + ZOrder 66879 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_P_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 66880 + SrcBlock "Divide196" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 66881 + SrcBlock "MathFunction42" + SrcPort 1 + DstBlock "Sum18" + DstPort 1 + } + Line { + ZOrder 66882 + SrcBlock "MathFunction43" + SrcPort 1 + Points [30, 0] + DstBlock "Sum18" + DstPort 2 + } + Line { + ZOrder 66883 + SrcBlock "Product142" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_R_SIN" + DstPort 1 + } + Line { + ZOrder 66884 + SrcBlock "Product143" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_R_COS" + DstPort 1 + } + Line { + ZOrder 66889 + SrcBlock "Yend_Fil_DEMOD_IM_R_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66888 + DstBlock "MathFunction44" + DstPort 1 + } + Branch { + ZOrder 66887 + Points [0, -45; 478, 0] + Branch { + ZOrder 66886 + Points [0, 30] + DstBlock "Abs48" + DstPort 1 + } + Branch { + ZOrder 66885 + Points [68, 0] + DstBlock "Divide181" + DstPort 1 + } + } + } + Line { + ZOrder 66890 + SrcBlock "Sum19" + SrcPort 1 + DstBlock "SQRT23" + DstPort 1 + } + Line { + ZOrder 66891 + SrcBlock "SQRT23" + SrcPort 1 + Points [5, 0] + DstBlock "Product144" + DstPort 1 + } + Line { + ZOrder 66892 + SrcBlock "Constant22" + SrcPort 1 + Points [5, 0] + DstBlock "Product144" + DstPort 2 + } + Line { + ZOrder 66897 + SrcBlock "Yend_Fil_DEMOD_IM_R_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66896 + DstBlock "MathFunction45" + DstPort 1 + } + Branch { + ZOrder 66895 + Points [0, 28; 465, 0] + Branch { + ZOrder 66894 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide195" + DstPort 1 + } + Branch { + ZOrder 66893 + Points [0, -33] + DstBlock "Abs49" + DstPort 1 + } + } + } + Line { + ZOrder 66898 + SrcBlock "Product144" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_R_MON" + DstPort 1 + } + Line { + ZOrder 66899 + SrcBlock "Yend_DEMOD_IM_AMP_R_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_R" + DstPort 1 + } + Line { + ZOrder 66900 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_R_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_R" + DstPort 1 + } + Line { + ZOrder 66901 + SrcBlock "Divide181" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_R_MON" + DstPort 1 + } + Line { + ZOrder 66902 + SrcBlock "Abs48" + SrcPort 1 + DstBlock "Divide181" + DstPort 2 + } + Line { + ZOrder 66903 + SrcBlock "Abs49" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide195" + DstPort 2 + } + Line { + ZOrder 66904 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_R_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_R" + DstPort 1 + } + Line { + ZOrder 66905 + SrcBlock "Divide195" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_R_MON" + DstPort 1 + } + Line { + ZOrder 66906 + SrcBlock "MathFunction44" + SrcPort 1 + DstBlock "Sum19" + DstPort 1 + } + Line { + ZOrder 66907 + SrcBlock "MathFunction45" + SrcPort 1 + Points [30, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + ZOrder 66908 + SrcBlock "Product145" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_Y_SIN" + DstPort 1 + } + Line { + ZOrder 66909 + SrcBlock "Product146" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_Y_COS" + DstPort 1 + } + Line { + ZOrder 66914 + SrcBlock "Yend_Fil_DEMOD_IM_Y_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66913 + DstBlock "MathFunction46" + DstPort 1 + } + Branch { + ZOrder 66912 + Points [0, -45; 478, 0] + Branch { + ZOrder 66911 + Points [0, 30] + DstBlock "Abs50" + DstPort 1 + } + Branch { + ZOrder 66910 + Points [68, 0] + DstBlock "Divide151" + DstPort 1 + } + } + } + Line { + ZOrder 66915 + SrcBlock "Sum17" + SrcPort 1 + DstBlock "SQRT24" + DstPort 1 + } + Line { + ZOrder 66916 + SrcBlock "SQRT24" + SrcPort 1 + Points [5, 0] + DstBlock "Product147" + DstPort 1 + } + Line { + ZOrder 66917 + SrcBlock "Constant21" + SrcPort 1 + Points [5, 0] + DstBlock "Product147" + DstPort 2 + } + Line { + ZOrder 66922 + SrcBlock "Yend_Fil_DEMOD_IM_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66921 + DstBlock "MathFunction47" + DstPort 1 + } + Branch { + ZOrder 66920 + Points [0, 28; 465, 0] + Branch { + ZOrder 66919 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide152" + DstPort 1 + } + Branch { + ZOrder 66918 + Points [0, -33] + DstBlock "Abs51" + DstPort 1 + } + } + } + Line { + ZOrder 66923 + SrcBlock "Product147" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 66924 + SrcBlock "Yend_DEMOD_IM_AMP_Y_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_Y" + DstPort 1 + } + Line { + ZOrder 66925 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 66926 + SrcBlock "Divide151" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 66927 + SrcBlock "Abs50" + SrcPort 1 + DstBlock "Divide151" + DstPort 2 + } + Line { + ZOrder 66928 + SrcBlock "Abs51" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide152" + DstPort 2 + } + Line { + ZOrder 66929 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 66930 + SrcBlock "Divide152" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 66931 + SrcBlock "MathFunction46" + SrcPort 1 + DstBlock "Sum17" + DstPort 1 + } + Line { + ZOrder 66932 + SrcBlock "MathFunction47" + SrcPort 1 + Points [30, 0] + DstBlock "Sum17" + DstPort 2 + } + Line { + ZOrder 62457 + SrcBlock "Demux9" + SrcPort 2 + Points [30, 0] + Branch { + ZOrder 66942 + Points [0, -568; 694, 0; 0, -667; 110, 0] + Branch { + ZOrder 66944 + Points [0, 55] + DstBlock "Product26" + DstPort 1 + } + Branch { + ZOrder 66943 + DstBlock "Product25" + DstPort 1 + } + } + Branch { + ZOrder 66941 + DstBlock "Yend_Fil_IM_PD_L" + DstPort 1 + } + } + Line { + ZOrder 62460 + SrcBlock "Demux9" + SrcPort 3 + Points [44, 0] + Branch { + ZOrder 66974 + Points [0, -606; 691, 0; 0, -529; 105, 0] + Branch { + ZOrder 66976 + Points [0, 55] + DstBlock "Product29" + DstPort 1 + } + Branch { + ZOrder 66975 + DstBlock "Product28" + DstPort 1 + } + } + Branch { + ZOrder 66973 + DstBlock "Yend_Fil_IM_PD_Z" + DstPort 1 + } + } + Line { + ZOrder 62467 + SrcBlock "Demux9" + SrcPort 6 + Points [78, 0] + Branch { + ZOrder 67000 + Points [0, -709; 694, 0; 0, -121; 67, 0] + Branch { + ZOrder 67002 + Points [0, 55] + DstBlock "Product146" + DstPort 1 + } + Branch { + ZOrder 67001 + DstBlock "Product145" + DstPort 1 + } + } + Branch { + ZOrder 66999 + DstBlock "Yend_Fil_IM_PD_Y" + DstPort 1 + } + } + Line { + ZOrder 67068 + SrcBlock "Yend_Fil_IM_PD2_offset" + SrcPort 1 + DstBlock "Sum153" + DstPort 1 + } + Line { + ZOrder 67069 + SrcBlock "Yend_Fil_IM_PD1_offset" + SrcPort 1 + DstBlock "Sum154" + DstPort 1 + } + Line { + ZOrder 67070 + SrcBlock "Yend_Fil_IM_PD4_offset" + SrcPort 1 + DstBlock "Sum157" + DstPort 1 + } + Line { + ZOrder 67071 + SrcBlock "Yend_Fil_IM_PD3_offset" + SrcPort 1 + DstBlock "Sum158" + DstPort 1 + } + Line { + ZOrder 67072 + SrcBlock "Yend_Fil_IM_PD7_offset" + SrcPort 1 + Points [105, 0; 0, -30] + DstBlock "Sum168" + DstPort 1 + } + Line { + ZOrder 67073 + SrcBlock "Yend_Fil_IM_PD6_offset" + SrcPort 1 + DstBlock "Sum164" + DstPort 1 + } + Line { + ZOrder 67074 + SrcBlock "Yend_Fil_IM_PD8_offset" + SrcPort 1 + DstBlock "Sum167" + DstPort 1 + } + Line { + ZOrder 67075 + SrcBlock "Yend_Fil_IM_PD5_offset" + SrcPort 1 + DstBlock "Sum163" + DstPort 1 + } + Line { + ZOrder 67076 + SrcBlock "Yend_Fil_IM_PD11_offset" + SrcPort 1 + DstBlock "Sum177" + DstPort 1 + } + Line { + ZOrder 67077 + SrcBlock "Yend_Fil_IM_PD9_offset" + SrcPort 1 + DstBlock "Sum173" + DstPort 1 + } + Line { + ZOrder 67078 + SrcBlock "Yend_Fil_IM_PD12_offset" + SrcPort 1 + DstBlock "Sum178" + DstPort 1 + } + Line { + ZOrder 67079 + SrcBlock "Yend_Fil_IM_PD10_offset" + SrcPort 1 + DstBlock "Sum174" + DstPort 1 + } + Line { + ZOrder 67080 + SrcBlock "Constant23" + SrcPort 1 + Points [45, 0] + DstBlock "Sum153" + DstPort 2 + } + Line { + ZOrder 67081 + SrcBlock "Constant120" + SrcPort 1 + DstBlock "Terminator33" + DstPort 1 + } + Line { + ZOrder 67083 + SrcBlock "Constant24" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum154" + DstPort 2 + } + Line { + ZOrder 67084 + SrcBlock "Constant122" + SrcPort 1 + DstBlock "Terminator34" + DstPort 1 + } + Line { + ZOrder 67087 + SrcBlock "Constant25" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum157" + DstPort 2 + } + Line { + ZOrder 67088 + SrcBlock "Constant124" + SrcPort 1 + DstBlock "Terminator35" + DstPort 1 + } + Line { + ZOrder 67090 + SrcBlock "Constant27" + SrcPort 1 + Points [61, 0; 0, -20; -16, 0] + DstBlock "Sum158" + DstPort 2 + } + Line { + ZOrder 67091 + SrcBlock "Constant127" + SrcPort 1 + DstBlock "Terminator39" + DstPort 1 + } + Line { + ZOrder 67093 + SrcBlock "Constant28" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum163" + DstPort 2 + } + Line { + ZOrder 67094 + SrcBlock "Constant130" + SrcPort 1 + DstBlock "Terminator40" + DstPort 1 + } + Line { + ZOrder 67096 + SrcBlock "Constant29" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum164" + DstPort 2 + } + Line { + ZOrder 67097 + SrcBlock "Constant132" + SrcPort 1 + DstBlock "Terminator41" + DstPort 1 + } + Line { + ZOrder 67099 + SrcBlock "Constant30" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum167" + DstPort 2 + } + Line { + ZOrder 67100 + SrcBlock "Constant134" + SrcPort 1 + DstBlock "Terminator46" + DstPort 1 + } + Line { + ZOrder 67102 + SrcBlock "Constant31" + SrcPort 1 + Points [61, 0; 0, -20; -16, 0] + DstBlock "Sum168" + DstPort 2 + } + Line { + ZOrder 67103 + SrcBlock "Constant137" + SrcPort 1 + DstBlock "Terminator47" + DstPort 1 + } + Line { + ZOrder 67105 + SrcBlock "Constant32" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum173" + DstPort 2 + } + Line { + ZOrder 67106 + SrcBlock "Constant135" + SrcPort 1 + DstBlock "Terminator48" + DstPort 1 + } + Line { + ZOrder 67108 + SrcBlock "Constant33" + SrcPort 1 + Points [61, 0; 0, -20; -16, 0] + DstBlock "Sum174" + DstPort 2 + } + Line { + ZOrder 67109 + SrcBlock "Constant140" + SrcPort 1 + DstBlock "Terminator49" + DstPort 1 + } + Line { + ZOrder 67112 + SrcBlock "Constant34" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum177" + DstPort 2 + } + Line { + ZOrder 67113 + SrcBlock "Constant142" + SrcPort 1 + DstBlock "Terminator51" + DstPort 1 + } + Line { + ZOrder 67115 + SrcBlock "Constant35" + SrcPort 1 + Points [61, 0; 0, -22; -16, 0] + DstBlock "Sum178" + DstPort 2 + } + Line { + ZOrder 67116 + SrcBlock "Constant144" + SrcPort 1 + DstBlock "Terminator53" + DstPort 1 + } + Line { + ZOrder 67931 + SrcBlock "Yend_Fil_IM_PD_L_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 2 + } + Line { + ZOrder 67932 + SrcBlock "Yend_Fil_IM_PD_P_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 4 + } + Line { + ZOrder 67933 + SrcBlock "Yend_Fil_IM_PD_R_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 5 + } + Line { + ZOrder 67934 + SrcBlock "Yend_Fil_IM_PD_X_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 1 + } + Line { + ZOrder 67935 + SrcBlock "Yend_Fil_IM_PD_Y_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 6 + } + Line { + ZOrder 67936 + SrcBlock "Yend_Fil_IM_PD_Z_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 3 + } + Line { + ZOrder 68822 + SrcBlock "Product156" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD2_SIN" + DstPort 1 + } + Line { + ZOrder 68823 + SrcBlock "Product157" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD2_COS" + DstPort 1 + } + Line { + ZOrder 68828 + SrcBlock "Yend_Fil_DEMOD_IM_PD2_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 68827 + DstBlock "MathFunction48" + DstPort 1 + } + Branch { + ZOrder 68826 + Points [0, -45; 478, 0] + Branch { + ZOrder 68825 + Points [0, 30] + DstBlock "Abs52" + DstPort 1 + } + Branch { + ZOrder 68824 + Points [68, 0] + DstBlock "Divide205" + DstPort 1 + } + } + } + Line { + ZOrder 68829 + SrcBlock "Sum25" + SrcPort 1 + DstBlock "SQRT25" + DstPort 1 + } + Line { + ZOrder 68830 + SrcBlock "SQRT25" + SrcPort 1 + Points [5, 0] + DstBlock "Product158" + DstPort 1 + } + Line { + ZOrder 68831 + SrcBlock "Constant36" + SrcPort 1 + Points [5, 0] + DstBlock "Product158" + DstPort 2 + } + Line { + ZOrder 68836 + SrcBlock "Yend_Fil_DEMOD_IM_PD2_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 68835 + DstBlock "MathFunction49" + DstPort 1 + } + Branch { + ZOrder 68834 + Points [0, 28; 465, 0] + Branch { + ZOrder 68833 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide208" + DstPort 1 + } + Branch { + ZOrder 68832 + Points [0, -33] + DstBlock "Abs53" + DstPort 1 + } + } + } + Line { + ZOrder 68837 + SrcBlock "Product158" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD2_MON" + DstPort 1 + } + Line { + ZOrder 68838 + SrcBlock "Yend_DEMOD_IM_AMP_PD2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD2" + DstPort 1 + } + Line { + ZOrder 68839 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD2" + DstPort 1 + } + Line { + ZOrder 68840 + SrcBlock "Divide205" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD2_MON" + DstPort 1 + } + Line { + ZOrder 68841 + SrcBlock "Abs52" + SrcPort 1 + DstBlock "Divide205" + DstPort 2 + } + Line { + ZOrder 68842 + SrcBlock "Abs53" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide208" + DstPort 2 + } + Line { + ZOrder 68843 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD2" + DstPort 1 + } + Line { + ZOrder 68844 + SrcBlock "Divide208" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD2_MON" + DstPort 1 + } + Line { + ZOrder 68845 + SrcBlock "MathFunction48" + SrcPort 1 + DstBlock "Sum25" + DstPort 1 + } + Line { + ZOrder 68846 + SrcBlock "MathFunction49" + SrcPort 1 + Points [30, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + ZOrder 69024 + SrcBlock "Product148" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD1_SIN" + DstPort 1 + } + Line { + ZOrder 69025 + SrcBlock "Product149" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD1_COS" + DstPort 1 + } + Line { + ZOrder 69030 + SrcBlock "Yend_Fil_DEMOD_IM_PD1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69029 + DstBlock "MathFunction50" + DstPort 1 + } + Branch { + ZOrder 69028 + Points [0, -45; 478, 0] + Branch { + ZOrder 69027 + Points [0, 30] + DstBlock "Abs54" + DstPort 1 + } + Branch { + ZOrder 69026 + Points [68, 0] + DstBlock "Divide168" + DstPort 1 + } + } + } + Line { + ZOrder 69031 + SrcBlock "Sum20" + SrcPort 1 + DstBlock "SQRT26" + DstPort 1 + } + Line { + ZOrder 69032 + SrcBlock "SQRT26" + SrcPort 1 + Points [5, 0] + DstBlock "Product150" + DstPort 1 + } + Line { + ZOrder 69033 + SrcBlock "Constant37" + SrcPort 1 + Points [5, 0] + DstBlock "Product150" + DstPort 2 + } + Line { + ZOrder 69038 + SrcBlock "Yend_Fil_DEMOD_IM_PD1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69037 + DstBlock "MathFunction51" + DstPort 1 + } + Branch { + ZOrder 69036 + Points [0, 28; 465, 0] + Branch { + ZOrder 69035 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide198" + DstPort 1 + } + Branch { + ZOrder 69034 + Points [0, -33] + DstBlock "Abs55" + DstPort 1 + } + } + } + Line { + ZOrder 69039 + SrcBlock "Product150" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD1_MON" + DstPort 1 + } + Line { + ZOrder 69040 + SrcBlock "Yend_DEMOD_IM_AMP_PD1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD1" + DstPort 1 + } + Line { + ZOrder 69041 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD1" + DstPort 1 + } + Line { + ZOrder 69042 + SrcBlock "Divide168" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD1_MON" + DstPort 1 + } + Line { + ZOrder 69043 + SrcBlock "Abs54" + SrcPort 1 + DstBlock "Divide168" + DstPort 2 + } + Line { + ZOrder 69044 + SrcBlock "Abs55" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide198" + DstPort 2 + } + Line { + ZOrder 69045 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD1" + DstPort 1 + } + Line { + ZOrder 69046 + SrcBlock "Divide198" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD1_MON" + DstPort 1 + } + Line { + ZOrder 69047 + SrcBlock "MathFunction50" + SrcPort 1 + DstBlock "Sum20" + DstPort 1 + } + Line { + ZOrder 69048 + SrcBlock "MathFunction51" + SrcPort 1 + Points [30, 0] + DstBlock "Sum20" + DstPort 2 + } + Line { + ZOrder 69049 + SrcBlock "Product154" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD4_SIN" + DstPort 1 + } + Line { + ZOrder 69050 + SrcBlock "Product155" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD4_COS" + DstPort 1 + } + Line { + ZOrder 69055 + SrcBlock "Yend_Fil_DEMOD_IM_PD4_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69054 + DstBlock "MathFunction52" + DstPort 1 + } + Branch { + ZOrder 69053 + Points [0, -45; 478, 0] + Branch { + ZOrder 69052 + Points [0, 30] + DstBlock "Abs56" + DstPort 1 + } + Branch { + ZOrder 69051 + Points [68, 0] + DstBlock "Divide201" + DstPort 1 + } + } + } + Line { + ZOrder 69056 + SrcBlock "Sum23" + SrcPort 1 + DstBlock "SQRT27" + DstPort 1 + } + Line { + ZOrder 69057 + SrcBlock "SQRT27" + SrcPort 1 + Points [5, 0] + DstBlock "Product159" + DstPort 1 + } + Line { + ZOrder 69058 + SrcBlock "Constant38" + SrcPort 1 + Points [5, 0] + DstBlock "Product159" + DstPort 2 + } + Line { + ZOrder 69063 + SrcBlock "Yend_Fil_DEMOD_IM_PD4_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69062 + DstBlock "MathFunction53" + DstPort 1 + } + Branch { + ZOrder 69061 + Points [0, 28; 465, 0] + Branch { + ZOrder 69060 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide202" + DstPort 1 + } + Branch { + ZOrder 69059 + Points [0, -33] + DstBlock "Abs57" + DstPort 1 + } + } + } + Line { + ZOrder 69064 + SrcBlock "Product159" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD4_MON" + DstPort 1 + } + Line { + ZOrder 69065 + SrcBlock "Yend_DEMOD_IM_AMP_PD4_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD4" + DstPort 1 + } + Line { + ZOrder 69066 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD4_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD4" + DstPort 1 + } + Line { + ZOrder 69067 + SrcBlock "Divide201" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD4_MON" + DstPort 1 + } + Line { + ZOrder 69068 + SrcBlock "Abs56" + SrcPort 1 + DstBlock "Divide201" + DstPort 2 + } + Line { + ZOrder 69069 + SrcBlock "Abs57" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide202" + DstPort 2 + } + Line { + ZOrder 69070 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD4_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD4" + DstPort 1 + } + Line { + ZOrder 69071 + SrcBlock "Divide202" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD4_MON" + DstPort 1 + } + Line { + ZOrder 69072 + SrcBlock "MathFunction52" + SrcPort 1 + DstBlock "Sum23" + DstPort 1 + } + Line { + ZOrder 69073 + SrcBlock "MathFunction53" + SrcPort 1 + Points [30, 0] + DstBlock "Sum23" + DstPort 2 + } + Line { + ZOrder 69074 + SrcBlock "Product151" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD3_SIN" + DstPort 1 + } + Line { + ZOrder 69075 + SrcBlock "Product152" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD3_COS" + DstPort 1 + } + Line { + ZOrder 69080 + SrcBlock "Yend_Fil_DEMOD_IM_PD3_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69079 + DstBlock "MathFunction54" + DstPort 1 + } + Branch { + ZOrder 69078 + Points [0, -45; 478, 0] + Branch { + ZOrder 69077 + Points [0, 30] + DstBlock "Abs58" + DstPort 1 + } + Branch { + ZOrder 69076 + Points [68, 0] + DstBlock "Divide199" + DstPort 1 + } + } + } + Line { + ZOrder 69081 + SrcBlock "Sum21" + SrcPort 1 + DstBlock "SQRT28" + DstPort 1 + } + Line { + ZOrder 69082 + SrcBlock "SQRT28" + SrcPort 1 + Points [5, 0] + DstBlock "Product153" + DstPort 1 + } + Line { + ZOrder 69083 + SrcBlock "Constant49" + SrcPort 1 + Points [5, 0] + DstBlock "Product153" + DstPort 2 + } + Line { + ZOrder 69088 + SrcBlock "Yend_Fil_DEMOD_IM_PD3_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69087 + DstBlock "MathFunction55" + DstPort 1 + } + Branch { + ZOrder 69086 + Points [0, 28; 465, 0] + Branch { + ZOrder 69085 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide200" + DstPort 1 + } + Branch { + ZOrder 69084 + Points [0, -33] + DstBlock "Abs59" + DstPort 1 + } + } + } + Line { + ZOrder 69089 + SrcBlock "Product153" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD3_MON" + DstPort 1 + } + Line { + ZOrder 69090 + SrcBlock "Yend_DEMOD_IM_AMP_PD3_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD3" + DstPort 1 + } + Line { + ZOrder 69091 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD3_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD3" + DstPort 1 + } + Line { + ZOrder 69092 + SrcBlock "Divide199" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD3_MON" + DstPort 1 + } + Line { + ZOrder 69093 + SrcBlock "Abs58" + SrcPort 1 + DstBlock "Divide199" + DstPort 2 + } + Line { + ZOrder 69094 + SrcBlock "Abs59" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide200" + DstPort 2 + } + Line { + ZOrder 69095 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD3_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD3" + DstPort 1 + } + Line { + ZOrder 69096 + SrcBlock "Divide200" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD3_MON" + DstPort 1 + } + Line { + ZOrder 69097 + SrcBlock "MathFunction54" + SrcPort 1 + DstBlock "Sum21" + DstPort 1 + } + Line { + ZOrder 69098 + SrcBlock "MathFunction55" + SrcPort 1 + Points [30, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + ZOrder 69099 + SrcBlock "Product168" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD5_SIN" + DstPort 1 + } + Line { + ZOrder 69100 + SrcBlock "Product169" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD5_COS" + DstPort 1 + } + Line { + ZOrder 69105 + SrcBlock "Yend_Fil_DEMOD_IM_PD5_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69104 + DstBlock "MathFunction56" + DstPort 1 + } + Branch { + ZOrder 69103 + Points [0, -45; 478, 0] + Branch { + ZOrder 69102 + Points [0, 30] + DstBlock "Abs60" + DstPort 1 + } + Branch { + ZOrder 69101 + Points [68, 0] + DstBlock "Divide211" + DstPort 1 + } + } + } + Line { + ZOrder 69106 + SrcBlock "Sum28" + SrcPort 1 + DstBlock "SQRT29" + DstPort 1 + } + Line { + ZOrder 69107 + SrcBlock "SQRT29" + SrcPort 1 + Points [5, 0] + DstBlock "Product170" + DstPort 1 + } + Line { + ZOrder 69108 + SrcBlock "Constant51" + SrcPort 1 + Points [5, 0] + DstBlock "Product170" + DstPort 2 + } + Line { + ZOrder 69113 + SrcBlock "Yend_Fil_DEMOD_IM_PD5_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69112 + DstBlock "MathFunction57" + DstPort 1 + } + Branch { + ZOrder 69111 + Points [0, 28; 465, 0] + Branch { + ZOrder 69110 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide212" + DstPort 1 + } + Branch { + ZOrder 69109 + Points [0, -33] + DstBlock "Abs61" + DstPort 1 + } + } + } + Line { + ZOrder 69114 + SrcBlock "Product170" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD5_MON" + DstPort 1 + } + Line { + ZOrder 69115 + SrcBlock "Yend_DEMOD_IM_AMP_PD5_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD6" + DstPort 1 + } + Line { + ZOrder 69116 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD5_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD5" + DstPort 1 + } + Line { + ZOrder 69117 + SrcBlock "Divide211" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD5_MON" + DstPort 1 + } + Line { + ZOrder 69118 + SrcBlock "Abs60" + SrcPort 1 + DstBlock "Divide211" + DstPort 2 + } + Line { + ZOrder 69119 + SrcBlock "Abs61" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide212" + DstPort 2 + } + Line { + ZOrder 69120 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD5_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD5" + DstPort 1 + } + Line { + ZOrder 69121 + SrcBlock "Divide212" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD5_MON" + DstPort 1 + } + Line { + ZOrder 69122 + SrcBlock "MathFunction56" + SrcPort 1 + DstBlock "Sum28" + DstPort 1 + } + Line { + ZOrder 69123 + SrcBlock "MathFunction57" + SrcPort 1 + Points [30, 0] + DstBlock "Sum28" + DstPort 2 + } + Line { + ZOrder 69124 + SrcBlock "Product160" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD6_SIN" + DstPort 1 + } + Line { + ZOrder 69125 + SrcBlock "Product161" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD6_COS" + DstPort 1 + } + Line { + ZOrder 69130 + SrcBlock "Yend_Fil_DEMOD_IM_PD6_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69129 + DstBlock "MathFunction58" + DstPort 1 + } + Branch { + ZOrder 69128 + Points [0, -45; 478, 0] + Branch { + ZOrder 69127 + Points [0, 30] + DstBlock "Abs62" + DstPort 1 + } + Branch { + ZOrder 69126 + Points [68, 0] + DstBlock "Divide203" + DstPort 1 + } + } + } + Line { + ZOrder 69131 + SrcBlock "Sum24" + SrcPort 1 + DstBlock "SQRT30" + DstPort 1 + } + Line { + ZOrder 69132 + SrcBlock "SQRT30" + SrcPort 1 + Points [5, 0] + DstBlock "Product162" + DstPort 1 + } + Line { + ZOrder 69133 + SrcBlock "Constant52" + SrcPort 1 + Points [5, 0] + DstBlock "Product162" + DstPort 2 + } + Line { + ZOrder 69138 + SrcBlock "Yend_Fil_DEMOD_IM_PD6_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69137 + DstBlock "MathFunction59" + DstPort 1 + } + Branch { + ZOrder 69136 + Points [0, 28; 465, 0] + Branch { + ZOrder 69135 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide204" + DstPort 1 + } + Branch { + ZOrder 69134 + Points [0, -33] + DstBlock "Abs63" + DstPort 1 + } + } + } + Line { + ZOrder 69139 + SrcBlock "Product162" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD6_MON" + DstPort 1 + } + Line { + ZOrder 69140 + SrcBlock "Yend_DEMOD_IM_AMP_PD6_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD5" + DstPort 1 + } + Line { + ZOrder 69141 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD6_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD6" + DstPort 1 + } + Line { + ZOrder 69142 + SrcBlock "Divide203" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD6_MON" + DstPort 1 + } + Line { + ZOrder 69143 + SrcBlock "Abs62" + SrcPort 1 + DstBlock "Divide203" + DstPort 2 + } + Line { + ZOrder 69144 + SrcBlock "Abs63" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide204" + DstPort 2 + } + Line { + ZOrder 69145 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD6_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD6" + DstPort 1 + } + Line { + ZOrder 69146 + SrcBlock "Divide204" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD6_MON" + DstPort 1 + } + Line { + ZOrder 69147 + SrcBlock "MathFunction58" + SrcPort 1 + DstBlock "Sum24" + DstPort 1 + } + Line { + ZOrder 69148 + SrcBlock "MathFunction59" + SrcPort 1 + Points [30, 0] + DstBlock "Sum24" + DstPort 2 + } + Line { + ZOrder 69149 + SrcBlock "Product166" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD8_SIN" + DstPort 1 + } + Line { + ZOrder 69150 + SrcBlock "Product167" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD8_COS" + DstPort 1 + } + Line { + ZOrder 69155 + SrcBlock "Yend_Fil_DEMOD_IM_PD8_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69154 + DstBlock "MathFunction60" + DstPort 1 + } + Branch { + ZOrder 69153 + Points [0, -45; 478, 0] + Branch { + ZOrder 69152 + Points [0, 30] + DstBlock "Abs64" + DstPort 1 + } + Branch { + ZOrder 69151 + Points [68, 0] + DstBlock "Divide209" + DstPort 1 + } + } + } + Line { + ZOrder 69156 + SrcBlock "Sum27" + SrcPort 1 + DstBlock "SQRT31" + DstPort 1 + } + Line { + ZOrder 69157 + SrcBlock "SQRT31" + SrcPort 1 + Points [5, 0] + DstBlock "Product171" + DstPort 1 + } + Line { + ZOrder 69158 + SrcBlock "Constant53" + SrcPort 1 + Points [5, 0] + DstBlock "Product171" + DstPort 2 + } + Line { + ZOrder 69163 + SrcBlock "Yend_Fil_DEMOD_IM_PD8_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69162 + DstBlock "MathFunction61" + DstPort 1 + } + Branch { + ZOrder 69161 + Points [0, 28; 465, 0] + Branch { + ZOrder 69160 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide210" + DstPort 1 + } + Branch { + ZOrder 69159 + Points [0, -33] + DstBlock "Abs65" + DstPort 1 + } + } + } + Line { + ZOrder 69164 + SrcBlock "Product171" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD8_MON" + DstPort 1 + } + Line { + ZOrder 69165 + SrcBlock "Yend_DEMOD_IM_AMP_PD8_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD8" + DstPort 1 + } + Line { + ZOrder 69166 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD8_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD8" + DstPort 1 + } + Line { + ZOrder 69167 + SrcBlock "Divide209" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD8_MON" + DstPort 1 + } + Line { + ZOrder 69168 + SrcBlock "Abs64" + SrcPort 1 + DstBlock "Divide209" + DstPort 2 + } + Line { + ZOrder 69169 + SrcBlock "Abs65" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide210" + DstPort 2 + } + Line { + ZOrder 69170 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD8_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD8" + DstPort 1 + } + Line { + ZOrder 69171 + SrcBlock "Divide210" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD8_MON" + DstPort 1 + } + Line { + ZOrder 69172 + SrcBlock "MathFunction60" + SrcPort 1 + DstBlock "Sum27" + DstPort 1 + } + Line { + ZOrder 69173 + SrcBlock "MathFunction61" + SrcPort 1 + Points [30, 0] + DstBlock "Sum27" + DstPort 2 + } + Line { + ZOrder 69174 + SrcBlock "Product163" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD7_SIN" + DstPort 1 + } + Line { + ZOrder 69175 + SrcBlock "Product164" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD7_COS" + DstPort 1 + } + Line { + ZOrder 69180 + SrcBlock "Yend_Fil_DEMOD_IM_PD7_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69179 + DstBlock "MathFunction62" + DstPort 1 + } + Branch { + ZOrder 69178 + Points [0, -45; 478, 0] + Branch { + ZOrder 69177 + Points [0, 30] + DstBlock "Abs66" + DstPort 1 + } + Branch { + ZOrder 69176 + Points [68, 0] + DstBlock "Divide206" + DstPort 1 + } + } + } + Line { + ZOrder 69181 + SrcBlock "Sum26" + SrcPort 1 + DstBlock "SQRT32" + DstPort 1 + } + Line { + ZOrder 69182 + SrcBlock "SQRT32" + SrcPort 1 + Points [5, 0] + DstBlock "Product165" + DstPort 1 + } + Line { + ZOrder 69183 + SrcBlock "Constant85" + SrcPort 1 + Points [5, 0] + DstBlock "Product165" + DstPort 2 + } + Line { + ZOrder 69188 + SrcBlock "Yend_Fil_DEMOD_IM_PD7_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69187 + DstBlock "MathFunction63" + DstPort 1 + } + Branch { + ZOrder 69186 + Points [0, 28; 465, 0] + Branch { + ZOrder 69185 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide207" + DstPort 1 + } + Branch { + ZOrder 69184 + Points [0, -33] + DstBlock "Abs67" + DstPort 1 + } + } + } + Line { + ZOrder 69189 + SrcBlock "Product165" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD7_MON" + DstPort 1 + } + Line { + ZOrder 69190 + SrcBlock "Yend_DEMOD_IM_AMP_PD7_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD7" + DstPort 1 + } + Line { + ZOrder 69191 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD7_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD7" + DstPort 1 + } + Line { + ZOrder 69192 + SrcBlock "Divide206" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD7_MON" + DstPort 1 + } + Line { + ZOrder 69193 + SrcBlock "Abs66" + SrcPort 1 + DstBlock "Divide206" + DstPort 2 + } + Line { + ZOrder 69194 + SrcBlock "Abs67" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide207" + DstPort 2 + } + Line { + ZOrder 69195 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD7_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD7" + DstPort 1 + } + Line { + ZOrder 69196 + SrcBlock "Divide207" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD7_MON" + DstPort 1 + } + Line { + ZOrder 69197 + SrcBlock "MathFunction62" + SrcPort 1 + DstBlock "Sum26" + DstPort 1 + } + Line { + ZOrder 69198 + SrcBlock "MathFunction63" + SrcPort 1 + Points [30, 0] + DstBlock "Sum26" + DstPort 2 + } + Line { + ZOrder 69023 + SrcBlock "Fcn6" + SrcPort 1 + Points [330, 0] + Branch { + ZOrder 69202 + Points [0, -609; 220, 0; 0, -1456; 127, 0] + Branch { + ZOrder 69209 + Points [0, 150] + Branch { + ZOrder 69213 + Points [0, 150] + Branch { + ZOrder 69216 + Points [0, 150] + Branch { + ZOrder 69219 + Points [0, 155] + Branch { + ZOrder 69222 + Points [0, 150] + Branch { + ZOrder 69225 + Points [0, 150] + Branch { + ZOrder 69228 + Points [0, 150] + DstBlock "Product163" + DstPort 2 + } + Branch { + ZOrder 69227 + DstBlock "Product166" + DstPort 2 + } + } + Branch { + ZOrder 69224 + DstBlock "Product160" + DstPort 2 + } + } + Branch { + ZOrder 69221 + DstBlock "Product168" + DstPort 2 + } + } + Branch { + ZOrder 69218 + DstBlock "Product151" + DstPort 2 + } + } + Branch { + ZOrder 69215 + DstBlock "Product154" + DstPort 2 + } + } + Branch { + ZOrder 69212 + DstBlock "Product148" + DstPort 2 + } + } + Branch { + ZOrder 69208 + DstBlock "Product156" + DstPort 2 + } + } + Branch { + ZOrder 69200 + Points [330, 0] + Branch { + ZOrder 66962 + Points [0, 20] + Branch { + ZOrder 66992 + DstBlock "Product142" + DstPort 2 + } + Branch { + ZOrder 66990 + Points [0, 150] + DstBlock "Product145" + DstPort 2 + } + } + Branch { + ZOrder 66961 + Points [0, -135] + Branch { + ZOrder 66957 + Points [0, -150] + Branch { + ZOrder 66952 + DstBlock "Product28" + DstPort 2 + } + Branch { + ZOrder 66951 + Points [0, -150] + Branch { + ZOrder 66948 + DstBlock "Product25" + DstPort 2 + } + Branch { + ZOrder 66947 + Points [0, -155] + DstBlock "Product22" + DstPort 2 + } + } + } + Branch { + ZOrder 66956 + DstBlock "Product31" + DstPort 2 + } + } + } + } + Line { + ZOrder 66939 + SrcBlock "Fcn7" + SrcPort 1 + Points [166, 0] + Branch { + ZOrder 69207 + Points [309, 0] + Branch { + ZOrder 66971 + Points [0, -30] + Branch { + ZOrder 66965 + Points [0, -155] + Branch { + ZOrder 66960 + Points [0, -150] + Branch { + ZOrder 66954 + DstBlock "Product29" + DstPort 2 + } + Branch { + ZOrder 66953 + Points [0, -150] + Branch { + ZOrder 66950 + DstBlock "Product26" + DstPort 2 + } + Branch { + ZOrder 66949 + Points [0, -155] + DstBlock "Product23" + DstPort 2 + } + } + } + Branch { + ZOrder 66959 + DstBlock "Product127" + DstPort 2 + } + } + Branch { + ZOrder 66964 + DstBlock "Product143" + DstPort 2 + } + } + Branch { + ZOrder 66970 + Points [0, 120] + DstBlock "Product146" + DstPort 2 + } + } + Branch { + ZOrder 69205 + Points [0, -702; 171, 0; 0, -1413; 105, 0] + Branch { + ZOrder 69211 + Points [0, 150] + Branch { + ZOrder 69231 + Points [0, 150] + Branch { + ZOrder 69234 + Points [0, 150] + Branch { + ZOrder 69237 + Points [0, 155] + Branch { + ZOrder 69240 + Points [0, 150] + Branch { + ZOrder 69243 + Points [0, 150] + Branch { + ZOrder 69246 + Points [0, 150] + DstBlock "Product164" + DstPort 2 + } + Branch { + ZOrder 69245 + DstBlock "Product167" + DstPort 2 + } + } + Branch { + ZOrder 69242 + DstBlock "Product161" + DstPort 2 + } + } + Branch { + ZOrder 69239 + DstBlock "Product169" + DstPort 2 + } + } + Branch { + ZOrder 69236 + DstBlock "Product152" + DstPort 2 + } + } + Branch { + ZOrder 69233 + DstBlock "Product155" + DstPort 2 + } + } + Branch { + ZOrder 69230 + DstBlock "Product149" + DstPort 2 + } + } + Branch { + ZOrder 69210 + DstBlock "Product157" + DstPort 2 + } + } + } + Line { + ZOrder 62290 + SrcBlock "Yend_PD3_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62294 + Points [0, -50; 12, 0] + Branch { + ZOrder 69257 + Points [0, -141; -16, 0; 0, -879; 1885, 0] + Branch { + ZOrder 69279 + Points [0, 55] + DstBlock "Product152" + DstPort 1 + } + Branch { + ZOrder 69278 + DstBlock "Product151" + DstPort 1 + } + } + Branch { + ZOrder 69256 + DstBlock "Yend_PD3_mm" + DstPort 1 + } + } + Branch { + ZOrder 61887 + Points [102, 0] + Branch { + ZOrder 62296 + DstBlock "Sum159" + DstPort 1 + } + Branch { + ZOrder 62295 + Points [0, -102; 63, 0] + DstBlock "Sum160" + DstPort 2 + } + } + } + Line { + ZOrder 78787 + SrcBlock "Product16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 78788 + SrcBlock "Product3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 70460 + SrcBlock "Product10" + SrcPort 1 + DstBlock "Terminator55" + DstPort 1 + } + Line { + ZOrder 70461 + SrcBlock "Ground51" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 70462 + SrcBlock "Product15" + SrcPort 1 + DstBlock "Terminator57" + DstPort 1 + } + Line { + ZOrder 70463 + SrcBlock "Ground65" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 75191 + SrcBlock "Ground67" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 75197 + SrcBlock "Ground69" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 75199 + SrcBlock "Ground70" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 75203 + SrcBlock "Ground71" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 75207 + SrcBlock "Ground73" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 75209 + SrcBlock "Ground74" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 75211 + SrcBlock "Ground75" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 75213 + SrcBlock "Ground76" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + Name "" + ZOrder 78779 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "Yend_PD2_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 78780 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "Yend_PD1_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 78781 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "Yend_PD4_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 78782 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "Yend_PD3_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 78783 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "Yend_PD5_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 78784 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "Yend_PD6_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 78785 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "Yend_PD8_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 78786 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "Yend_PD7_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 75247 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "Terminator104" + DstPort 1 + } + Line { + Name "" + ZOrder 75248 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "Terminator99" + DstPort 1 + } + Line { + Name "" + ZOrder 75249 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "Terminator91" + DstPort 1 + } + Line { + Name "" + ZOrder 75250 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "Terminator84" + DstPort 1 + } + Line { + ZOrder 81959 + SrcBlock "Yend_OPLEV4_X_MON" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 81965 + SrcBlock "Xend_PM_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Divide220" + DstPort 1 + } + Line { + ZOrder 81966 + SrcBlock "Xend_PM_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Divide221" + DstPort 1 + } + Line { + ZOrder 81973 + SrcBlock "Xend_PM_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Divide222" + DstPort 1 + } + Line { + ZOrder 81974 + SrcBlock "Xend_PM_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Divide223" + DstPort 1 + } + Line { + ZOrder 81985 + SrcBlock "Divide220" + SrcPort 1 + DstBlock "Xend_PM_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 81986 + SrcBlock "Divide221" + SrcPort 1 + DstBlock "Xend_PM_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 81987 + SrcBlock "Divide222" + SrcPort 1 + DstBlock "Xend_PM_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 81988 + SrcBlock "Divide223" + SrcPort 1 + DstBlock "Xend_PM_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 81989 + SrcBlock "Divide224" + SrcPort 1 + DstBlock "Xend_PM_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 81990 + SrcBlock "Xend_PM_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Divide224" + DstPort 1 + } + Line { + ZOrder 81991 + SrcBlock "Xend_PM_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Divide225" + DstPort 1 + } + Line { + ZOrder 81992 + SrcBlock "Divide225" + SrcPort 1 + DstBlock "Xend_PM_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 81993 + SrcBlock "Xend_PM_OPLEV1_X_VOLT_MON" + SrcPort 1 + DstBlock "Divide226" + DstPort 1 + } + Line { + ZOrder 81994 + SrcBlock "Xend_PM_OPLEV1_Y_VOLT_MON" + SrcPort 1 + DstBlock "Divide227" + DstPort 1 + } + Line { + ZOrder 81997 + SrcBlock "Xend_PM_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [74, 0; 0, -75] + Branch { + ZOrder 81996 + DstBlock "Divide227" + DstPort 2 + } + Branch { + ZOrder 81995 + Points [0, -105] + DstBlock "Divide226" + DstPort 2 + } + } + Line { + ZOrder 81998 + SrcBlock "Xend_PM_OPLEV2_X_VOLT_MON" + SrcPort 1 + DstBlock "Divide228" + DstPort 1 + } + Line { + ZOrder 81999 + SrcBlock "Xend_PM_OPLEV2_Y_VOLT_MON" + SrcPort 1 + DstBlock "Divide229" + DstPort 1 + } + Line { + ZOrder 82002 + SrcBlock "Xend_PM_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [74, 0; 0, -85] + Branch { + ZOrder 82001 + DstBlock "Divide229" + DstPort 2 + } + Branch { + ZOrder 82000 + Points [0, -100] + DstBlock "Divide228" + DstPort 2 + } + } + Line { + ZOrder 82003 + SrcBlock "Divide226" + SrcPort 1 + DstBlock "Product174" + DstPort 1 + } + Line { + ZOrder 82004 + SrcBlock "Divide227" + SrcPort 1 + DstBlock "Product175" + DstPort 1 + } + Line { + ZOrder 82025 + SrcBlock "Divide228" + SrcPort 1 + DstBlock "Product180" + DstPort 1 + } + Line { + ZOrder 82026 + SrcBlock "Divide229" + SrcPort 1 + DstBlock "Product181" + DstPort 1 + } + Line { + ZOrder 82027 + SrcBlock "Constant150" + SrcPort 1 + Points [26, 0; 0, -75] + Branch { + ZOrder 82029 + Points [0, -100] + Branch { + ZOrder 82032 + Points [0, -185] + Branch { + ZOrder 82035 + Points [0, -105] + DstBlock "Product174" + DstPort 2 + } + Branch { + ZOrder 82034 + DstBlock "Product175" + DstPort 2 + } + } + Branch { + ZOrder 82031 + DstBlock "Product180" + DstPort 2 + } + } + Branch { + ZOrder 82028 + DstBlock "Product181" + DstPort 2 + } + } + Line { + ZOrder 82037 + SrcBlock "Product181" + SrcPort 1 + DstBlock "Divide247" + DstPort 1 + } + Line { + ZOrder 82038 + SrcBlock "Product180" + SrcPort 1 + DstBlock "Divide246" + DstPort 1 + } + Line { + ZOrder 82039 + SrcBlock "Product175" + SrcPort 1 + DstBlock "Divide245" + DstPort 1 + } + Line { + ZOrder 82040 + SrcBlock "Product174" + SrcPort 1 + DstBlock "Divide244" + DstPort 1 + } + Line { + ZOrder 82041 + SrcBlock "Constant151" + SrcPort 1 + Points [23, 0; 0, -65] + Branch { + ZOrder 82043 + Points [0, -100] + Branch { + ZOrder 82046 + Points [0, -185] + Branch { + ZOrder 82049 + Points [0, -105] + DstBlock "Divide244" + DstPort 2 + } + Branch { + ZOrder 82048 + DstBlock "Divide245" + DstPort 2 + } + } + Branch { + ZOrder 82045 + DstBlock "Divide246" + DstPort 2 + } + } + Branch { + ZOrder 82042 + DstBlock "Divide247" + DstPort 2 + } + } + Line { + ZOrder 82051 + SrcBlock "Divide244" + SrcPort 1 + DstBlock "Xend_PM_OPLEV1_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 82052 + SrcBlock "Divide245" + SrcPort 1 + DstBlock "Xend_PM_OPLEV1_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 82053 + SrcBlock "Divide246" + SrcPort 1 + DstBlock "Xend_PM_OPLEV2_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 82054 + SrcBlock "Divide247" + SrcPort 1 + DstBlock "Xend_PM_OPLEV2_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 82055 + SrcBlock "Xend_PM_OPLEV1_X_mm_MON" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 82122 + DstBlock "Sum190" + DstPort 1 + } + Branch { + ZOrder 82121 + Points [0, -60] + DstBlock "Xend_PM_OPLEV1_X_mm" + DstPort 1 + } + } + Line { + ZOrder 82118 + SrcBlock "Xend_PM_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum190" + DstPort 2 + } + Line { + ZOrder 82124 + SrcBlock "Xend_PM_OPLEV1_Y_mm_INIT" + SrcPort 1 + DstBlock "Sum191" + DstPort 2 + } + Line { + ZOrder 82056 + SrcBlock "Xend_PM_OPLEV1_Y_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 82129 + DstBlock "Sum191" + DstPort 1 + } + Branch { + ZOrder 82128 + Points [0, 75] + DstBlock "Xend_PM_OPLEV1_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 82131 + SrcBlock "Xend_PM_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum192" + DstPort 2 + } + Line { + ZOrder 82057 + SrcBlock "Xend_PM_OPLEV2_X_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 82134 + DstBlock "Sum192" + DstPort 1 + } + Branch { + ZOrder 82133 + Points [0, -55] + DstBlock "Xend_PM_OPLEV2_X_mm" + DstPort 1 + } + } + Line { + ZOrder 82136 + SrcBlock "Xend_PM_OPLEV2_Y_mm_INIT" + SrcPort 1 + DstBlock "Sum193" + DstPort 2 + } + Line { + ZOrder 82058 + SrcBlock "Xend_PM_OPLEV2_Y_mm_MON" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 82139 + DstBlock "Sum193" + DstPort 1 + } + Branch { + ZOrder 82138 + Points [0, 75] + DstBlock "Xend_PM_OPLEV2_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 82144 + SrcBlock "Sum191" + SrcPort 1 + DstBlock "Xend_PM_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 82143 + SrcBlock "Sum190" + SrcPort 1 + DstBlock "Xend_PM_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 82148 + SrcBlock "Sum193" + SrcPort 1 + DstBlock "Xend_PM_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 82147 + SrcBlock "Sum192" + SrcPort 1 + DstBlock "Xend_PM_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 82149 + SrcBlock "Xend_PM_OPLEV1_X_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 82150 + SrcBlock "Xend_PM_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 82151 + SrcBlock "Xend_PM_OPLEV2_X_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 82152 + SrcBlock "Xend_PM_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 85687 + SrcBlock "Divide230" + SrcPort 1 + DstBlock "Xend_Top_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85688 + SrcBlock "Divide233" + SrcPort 1 + DstBlock "Product176" + DstPort 1 + } + Line { + ZOrder 85689 + SrcBlock "Product176" + SrcPort 1 + DstBlock "Divide234" + DstPort 1 + } + Line { + ZOrder 85690 + SrcBlock "Xend_Top_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Xend_Top_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 85691 + SrcBlock "Divide231" + SrcPort 1 + DstBlock "Xend_Top_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85692 + SrcBlock "Divide232" + SrcPort 1 + DstBlock "Xend_Top_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85693 + SrcBlock "Divide235" + SrcPort 1 + DstBlock "Product177" + DstPort 1 + } + Line { + ZOrder 85694 + SrcBlock "Product177" + SrcPort 1 + DstBlock "Divide236" + DstPort 1 + } + Line { + ZOrder 85695 + SrcBlock "Xend_Top_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_Top_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 85696 + SrcBlock "Sum155" + SrcPort 1 + DstBlock "Divide230" + DstPort 1 + } + Line { + ZOrder 85697 + SrcBlock "Sum156" + SrcPort 1 + DstBlock "Divide231" + DstPort 1 + } + Line { + ZOrder 85698 + SrcBlock "Xend_Top_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum150" + DstPort 1 + } + Line { + ZOrder 85699 + SrcBlock "Sum152" + SrcPort 1 + DstBlock "Xend_Top_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 85702 + SrcBlock "Xend_Top_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 85701 + DstBlock "Divide233" + DstPort 1 + } + Branch { + ZOrder 85700 + Points [0, -50] + DstBlock "Xend_Top_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85705 + SrcBlock "Xend_Top_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 85704 + DstBlock "Divide235" + DstPort 1 + } + Branch { + ZOrder 85703 + Points [0, -65] + DstBlock "Xend_Top_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85716 + SrcBlock "Xend_Top_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 85715 + Points [212, 0; 0, -160] + Branch { + ZOrder 85714 + Points [0, -175] + DstBlock "Divide233" + DstPort 2 + } + Branch { + ZOrder 85713 + DstBlock "Divide235" + DstPort 2 + } + } + Branch { + ZOrder 85712 + Points [0, -60] + DstBlock "Xend_Top_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85717 + SrcBlock "Xend_Top_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum151" + DstPort 2 + } + Line { + ZOrder 85718 + SrcBlock "Sum151" + SrcPort 1 + DstBlock "Xend_Top_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 85719 + SrcBlock "Xend_Top_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum152" + DstPort 2 + } + Line { + ZOrder 85720 + SrcBlock "Sum150" + SrcPort 1 + DstBlock "Divide232" + DstPort 1 + } + Line { + ZOrder 85724 + SrcBlock "Divide234" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 85723 + Points [0, 55] + DstBlock "Sum151" + DstPort 1 + } + Branch { + ZOrder 85722 + DstBlock "Xend_Top_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 85727 + SrcBlock "Divide236" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 85726 + Points [0, -45] + DstBlock "Sum152" + DstPort 1 + } + Branch { + ZOrder 85725 + DstBlock "Xend_Top_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 85730 + SrcBlock "Xend_Top_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum155" + DstPort 2 + } + Line { + ZOrder 85731 + SrcBlock "Xend_Top_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum156" + DstPort 2 + } + Line { + ZOrder 85827 + SrcBlock "Xend_Top_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum150" + DstPort 2 + } + Line { + ZOrder 85733 + SrcBlock "Xend_Top_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum156" + DstPort 1 + } + Line { + ZOrder 85734 + SrcBlock "Xend_Top_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum155" + DstPort 1 + } + Line { + ZOrder 85735 + SrcBlock "Divide237" + SrcPort 1 + DstBlock "Xend_Top_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85736 + SrcBlock "Divide240" + SrcPort 1 + DstBlock "Product178" + DstPort 1 + } + Line { + ZOrder 85737 + SrcBlock "Product178" + SrcPort 1 + DstBlock "Divide241" + DstPort 1 + } + Line { + ZOrder 85738 + SrcBlock "Xend_Top_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Xend_Top_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 85739 + SrcBlock "Divide238" + SrcPort 1 + DstBlock "Xend_Top_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85740 + SrcBlock "Divide239" + SrcPort 1 + DstBlock "Xend_Top_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85741 + SrcBlock "Divide242" + SrcPort 1 + DstBlock "Product179" + DstPort 1 + } + Line { + ZOrder 85742 + SrcBlock "Product179" + SrcPort 1 + DstBlock "Divide243" + DstPort 1 + } + Line { + ZOrder 85743 + SrcBlock "Xend_Top_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_Top_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 85744 + SrcBlock "Sum170" + SrcPort 1 + DstBlock "Divide237" + DstPort 1 + } + Line { + ZOrder 85745 + SrcBlock "Sum183" + SrcPort 1 + DstBlock "Divide238" + DstPort 1 + } + Line { + ZOrder 85746 + SrcBlock "Xend_Top_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum184" + DstPort 1 + } + Line { + ZOrder 85747 + SrcBlock "Sum169" + SrcPort 1 + DstBlock "Xend_Top_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 85750 + SrcBlock "Xend_Top_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 85749 + DstBlock "Divide240" + DstPort 1 + } + Branch { + ZOrder 85748 + Points [0, -50] + DstBlock "Xend_Top_OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85753 + SrcBlock "Xend_Top_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 85752 + DstBlock "Divide242" + DstPort 1 + } + Branch { + ZOrder 85751 + Points [0, -65] + DstBlock "Xend_Top_OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85758 + SrcBlock "Xend_Top_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 85757 + Points [212, 0; 0, -160] + Branch { + ZOrder 85756 + Points [0, -175] + DstBlock "Divide240" + DstPort 2 + } + Branch { + ZOrder 85755 + DstBlock "Divide242" + DstPort 2 + } + } + Branch { + ZOrder 85754 + Points [0, -60] + DstBlock "Xend_Top_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85759 + SrcBlock "Xend_Top_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum186" + DstPort 2 + } + Line { + ZOrder 85760 + SrcBlock "Sum186" + SrcPort 1 + DstBlock "Xend_Top_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 85761 + SrcBlock "Xend_Top_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum169" + DstPort 2 + } + Line { + ZOrder 85762 + SrcBlock "Sum184" + SrcPort 1 + DstBlock "Divide239" + DstPort 1 + } + Line { + ZOrder 85766 + SrcBlock "Divide241" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 85765 + Points [0, 55] + DstBlock "Sum186" + DstPort 1 + } + Branch { + ZOrder 85764 + DstBlock "Xend_Top_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 85769 + SrcBlock "Divide243" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 85768 + Points [0, -45] + DstBlock "Sum169" + DstPort 1 + } + Branch { + ZOrder 85767 + DstBlock "Xend_Top_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 85771 + SrcBlock "Xend_Top_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum170" + DstPort 2 + } + Line { + ZOrder 85772 + SrcBlock "Xend_Top_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum183" + DstPort 2 + } + Line { + ZOrder 85773 + SrcBlock "Xend_Top_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum184" + DstPort 2 + } + Line { + ZOrder 85774 + SrcBlock "Xend_Top_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum183" + DstPort 1 + } + Line { + ZOrder 85775 + SrcBlock "Xend_Top_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum170" + DstPort 1 + } + Line { + Name "" + ZOrder 85792 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 5 + Points [85, 0; 0, -115] + DstBlock "Xend_Top_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 85806 + SrcBlock "Xend_Top_OPLEV1_X_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Line { + ZOrder 85807 + SrcBlock "Xend_Top_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 85808 + SrcBlock "Xend_Top_OPLEV2_X_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 85809 + SrcBlock "Xend_Top_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator18" + DstPort 1 + } + Line { + Name "" + ZOrder 85828 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 6 + Points [89, 0; 0, -60] + DstBlock "Xend_Top_OPLEV2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 85829 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 7 + Points [89, 0; 0, -85] + DstBlock "Xend_Top_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 85830 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 8 + Points [87, 0; 0, -110] + DstBlock "Xend_Top_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + ZOrder 85981 + SrcBlock "Divide213" + SrcPort 1 + DstBlock "Xend_Top_OPLEV3_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85982 + SrcBlock "Divide216" + SrcPort 1 + DstBlock "Product172" + DstPort 1 + } + Line { + ZOrder 85983 + SrcBlock "Product172" + SrcPort 1 + DstBlock "Divide217" + DstPort 1 + } + Line { + ZOrder 85984 + SrcBlock "Xend_Top_OPLEV3_X_mm_MON" + SrcPort 1 + DstBlock "Xend_Top_OPLEV3_X_mm" + DstPort 1 + } + Line { + ZOrder 85985 + SrcBlock "Divide214" + SrcPort 1 + DstBlock "Xend_Top_OPLEV3_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85986 + SrcBlock "Divide215" + SrcPort 1 + DstBlock "Xend_Top_OPLEV3_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85987 + SrcBlock "Divide218" + SrcPort 1 + DstBlock "Product173" + DstPort 1 + } + Line { + ZOrder 85988 + SrcBlock "Product173" + SrcPort 1 + DstBlock "Divide219" + DstPort 1 + } + Line { + ZOrder 85989 + SrcBlock "Xend_Top_OPLEV3_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_Top_OPLEV3_Y_mm" + DstPort 1 + } + Line { + ZOrder 85990 + SrcBlock "Sum148" + SrcPort 1 + DstBlock "Divide213" + DstPort 1 + } + Line { + ZOrder 85991 + SrcBlock "Sum149" + SrcPort 1 + DstBlock "Divide214" + DstPort 1 + } + Line { + ZOrder 85992 + SrcBlock "Xend_Top_OPLEV3_SUM_MON1" + SrcPort 1 + DstBlock "Sum29" + DstPort 1 + } + Line { + ZOrder 85993 + SrcBlock "Sum147" + SrcPort 1 + DstBlock "Xend_Top_OPLEV3_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 85996 + SrcBlock "Xend_Top_OPLEV3_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 85995 + DstBlock "Divide216" + DstPort 1 + } + Branch { + ZOrder 85994 + Points [0, -50] + DstBlock "Xend_Top_OPLEV3_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85999 + SrcBlock "Xend_Top_OPLEV3_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 85998 + DstBlock "Divide218" + DstPort 1 + } + Branch { + ZOrder 85997 + Points [0, -65] + DstBlock "Xend_Top_OPLEV3_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85711 + SrcBlock "Constant147" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 85814 + Points [0, 240] + Branch { + ZOrder 85710 + Points [0, 175] + Branch { + ZOrder 86042 + Points [0, 475] + Branch { + ZOrder 86044 + DstBlock "Product172" + DstPort 2 + } + Branch { + ZOrder 86001 + Points [0, 175] + DstBlock "Product173" + DstPort 2 + } + } + Branch { + ZOrder 86041 + DstBlock "Product177" + DstPort 2 + } + } + Branch { + ZOrder 85709 + DstBlock "Product176" + DstPort 2 + } + } + Branch { + ZOrder 85813 + Points [0, -72; -25, 0; 0, -118; 1, 0] + Branch { + ZOrder 85816 + Points [0, -175] + DstBlock "Product178" + DstPort 2 + } + Branch { + ZOrder 85815 + DstBlock "Product179" + DstPort 2 + } + } + } + Line { + ZOrder 86007 + SrcBlock "Xend_Top_OPLEV3_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 86006 + Points [212, 0; 0, -160] + Branch { + ZOrder 86005 + Points [0, -175] + DstBlock "Divide216" + DstPort 2 + } + Branch { + ZOrder 86004 + DstBlock "Divide218" + DstPort 2 + } + } + Branch { + ZOrder 86003 + Points [0, -60] + DstBlock "Xend_Top_OPLEV3_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 86008 + SrcBlock "Xend_Top_OPLEV3_X_mm_INIT" + SrcPort 1 + DstBlock "Sum41" + DstPort 2 + } + Line { + ZOrder 86009 + SrcBlock "Sum41" + SrcPort 1 + DstBlock "Xend_Top_OPLEV3_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 86010 + SrcBlock "Xend_Top_OPLEV3_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum147" + DstPort 2 + } + Line { + ZOrder 86011 + SrcBlock "Sum29" + SrcPort 1 + DstBlock "Divide215" + DstPort 1 + } + Line { + ZOrder 86014 + SrcBlock "Divide217" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 86013 + Points [0, 55] + DstBlock "Sum41" + DstPort 1 + } + Branch { + ZOrder 86012 + DstBlock "Xend_Top_OPLEV3_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 86017 + SrcBlock "Divide219" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 86016 + Points [0, -45] + DstBlock "Sum147" + DstPort 1 + } + Branch { + ZOrder 86015 + DstBlock "Xend_Top_OPLEV3_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 86018 + SrcBlock "Xend_Top_OPLEV_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum148" + DstPort 2 + } + Line { + ZOrder 86019 + SrcBlock "Xend_Top_OPLEV3_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum149" + DstPort 2 + } + Line { + ZOrder 86020 + SrcBlock "Xend_Top_OPLEV3_SUM_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum29" + DstPort 2 + } + Line { + ZOrder 86021 + SrcBlock "Xend_Top_OPLEV3_Y_MON1" + SrcPort 1 + DstBlock "Sum149" + DstPort 1 + } + Line { + ZOrder 86022 + SrcBlock "Xend_Top_OPLEV3_X_MON" + SrcPort 1 + DstBlock "Sum148" + DstPort 1 + } + Line { + ZOrder 86023 + SrcBlock "Xend_Top_OPLEV3_X_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator9" + DstPort 1 + } + Line { + ZOrder 86024 + SrcBlock "Xend_Top_OPLEV3_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator10" + DstPort 1 + } + Line { + ZOrder 85708 + SrcBlock "Constant148" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 85820 + Points [0, 295] + Branch { + ZOrder 85707 + DstBlock "Divide234" + DstPort 2 + } + Branch { + ZOrder 85706 + Points [0, 175] + Branch { + ZOrder 86038 + Points [0, 475] + Branch { + ZOrder 86039 + Points [-5, 0; 0, 175] + DstBlock "Divide219" + DstPort 2 + } + Branch { + ZOrder 86026 + DstBlock "Divide217" + DstPort 2 + } + } + Branch { + ZOrder 86037 + DstBlock "Divide236" + DstPort 2 + } + } + } + Branch { + ZOrder 85819 + Points [0, -135] + Branch { + ZOrder 85822 + Points [0, -175] + DstBlock "Divide241" + DstPort 2 + } + Branch { + ZOrder 85821 + DstBlock "Divide243" + DstPort 2 + } + } + } + Line { + ZOrder 4266 + SrcBlock "Divide27" + SrcPort 1 + Points [10, 0; 0, 142; -162, 0; 0, 583] + Branch { + ZOrder 67043 + Points [0, 205] + Branch { + ZOrder 67045 + Points [0, 205] + Branch { + ZOrder 67047 + Points [0, 205] + Branch { + ZOrder 67049 + Points [0, 205] + Branch { + ZOrder 67051 + Points [0, 205] + Branch { + ZOrder 67053 + Points [0, 205] + Branch { + ZOrder 67055 + Points [0, 205] + Branch { + ZOrder 67057 + Points [0, 205] + Branch { + ZOrder 67059 + Points [0, 205] + Branch { + ZOrder 67061 + Points [0, 205] + Branch { + ZOrder 67064 + Points [0, 205] + Branch { + ZOrder 67067 + Points [0, 99; 342, 0; 0, 121] + Branch { + ZOrder 4383 + DstBlock "Divide" + DstPort 2 + } + Branch { + ZOrder 24034 + Points [0, 175] + Branch { + ZOrder 4371 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 24072 + Points [0, 175] + Branch { + ZOrder 24035 + Points [0, 250] + Branch { + ZOrder 61669 + DstBlock "Divide13" + DstPort 2 + } + Branch { + ZOrder 61668 + Points [0, 175] + Branch { + ZOrder 61667 + Points [0, 175] + Branch { + ZOrder 62594 + Points [0, 265] + Branch { + ZOrder 62792 + Points [0, 175] + Branch { + ZOrder 62795 + Points [0, 175] + Branch { + ZOrder 62797 + DstBlock "Divide11" + DstPort 2 + } + Branch { + ZOrder 62796 + Points [0, 175] + Branch { + ZOrder 81956 + Points [0, 175] + Branch { + ZOrder 81957 + Points [0, 175] + Branch { + ZOrder 81958 + Points [0, 90; -20, 0; 0, 270] + Branch { + ZOrder 82006 + DstBlock "Divide220" + DstPort 2 + } + Branch { + ZOrder 82005 + Points [0, 105] + Branch { + ZOrder 82008 + DstBlock "Divide221" + DstPort 2 + } + Branch { + ZOrder 82007 + Points [0, 90] + Branch { + ZOrder 82010 + DstBlock "Divide224" + DstPort 2 + } + Branch { + ZOrder 82009 + Points [0, 95] + Branch { + ZOrder 82012 + DstBlock "Divide222" + DstPort 2 + } + Branch { + ZOrder 82011 + Points [0, 100] + Branch { + ZOrder 82014 + DstBlock "Divide223" + DstPort 2 + } + Branch { + ZOrder 82013 + Points [0, 100] + Branch { + ZOrder 82016 + DstBlock "Divide225" + DstPort 2 + } + Branch { + ZOrder 82015 + Points [0, 2330] + Branch { + ZOrder 85826 + DstBlock "Divide237" + DstPort 2 + } + Branch { + ZOrder 85825 + Points [0, 175] + Branch { + ZOrder 85796 + DstBlock "Divide238" + DstPort 2 + } + Branch { + ZOrder 85795 + Points [0, 175] + Branch { + ZOrder 85798 + DstBlock "Divide239" + DstPort 2 + } + Branch { + ZOrder 85797 + Points [0, 255] + Branch { + ZOrder 85801 + DstBlock "Divide230" + DstPort 2 + } + Branch { + ZOrder 85800 + Points [0, 175] + Branch { + ZOrder 85803 + DstBlock "Divide231" + DstPort 2 + } + Branch { + ZOrder 85802 + Points [0, 175] + Branch { + ZOrder 85805 + DstBlock "Divide232" + DstPort 2 + } + Branch { + ZOrder 85804 + Points [0, 300] + Branch { + ZOrder 86046 + DstBlock "Divide213" + DstPort 2 + } + Branch { + ZOrder 86045 + Points [0, 175] + Branch { + ZOrder 86048 + DstBlock "Divide214" + DstPort 2 + } + Branch { + ZOrder 86047 + Points [0, 175] + Branch { + ZOrder 86050 + DstBlock "Divide215" + DstPort 2 + } + Branch { + ZOrder 86049 + Points [0, 655] + Branch { + ZOrder 16940 + DstBlock "Divide59" + DstPort 2 + } + Branch { + ZOrder 16939 + Points [0, 400] + Branch { + ZOrder 62789 + Points [0, 200] + Branch { + ZOrder 14275 + Points [0, 175] + Branch { + ZOrder 14314 + Points [0, 175] + Branch { + ZOrder 12151 + Points [0, 350] + Branch { + ZOrder 14325 + DstBlock "Divide37" + DstPort 2 + } + Branch { + ZOrder 14324 + Points [0, 175] + Branch { + ZOrder 12145 + Points [0, 175] + Branch { + ZOrder 40945 + Points [0, 550] + DstBlock "Divide99" + DstPort 2 + } + Branch { + ZOrder 40944 + DstBlock "Divide46" + DstPort 2 + } + } + Branch { + ZOrder 14300 + DstBlock "Divide38" + DstPort 2 + } + } + } + Branch { + ZOrder 14278 + DstBlock "Divide41" + DstPort 2 + } + } + Branch { + ZOrder 14277 + DstBlock "Divide40" + DstPort 2 + } + } + Branch { + ZOrder 14274 + DstBlock "Divide39" + DstPort 2 + } + } + Branch { + ZOrder 62788 + DstBlock "Divide58" + DstPort 2 + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + Branch { + ZOrder 62957 + DstBlock "Divide24" + DstPort 2 + } + } + Branch { + ZOrder 62955 + DstBlock "Divide23" + DstPort 2 + } + } + Branch { + ZOrder 62952 + DstBlock "Divide31" + DstPort 2 + } + } + } + Branch { + ZOrder 62794 + DstBlock "Divide10" + DstPort 2 + } + } + Branch { + ZOrder 62791 + DstBlock "Divide9" + DstPort 2 + } + } + Branch { + ZOrder 62593 + DstBlock "Divide15" + DstPort 2 + } + } + Branch { + ZOrder 61666 + DstBlock "Divide14" + DstPort 2 + } + } + } + Branch { + ZOrder 4437 + DstBlock "Divide2" + DstPort 2 + } + } + } + } + Branch { + ZOrder 67015 + DstBlock "Divide166" + DstPort 2 + } + } + Branch { + ZOrder 67014 + DstBlock "Divide165" + DstPort 2 + } + } + Branch { + ZOrder 67013 + DstBlock "Divide164" + DstPort 2 + } + } + Branch { + ZOrder 67012 + DstBlock "Divide163" + DstPort 2 + } + } + Branch { + ZOrder 67011 + DstBlock "Divide162" + DstPort 2 + } + } + Branch { + ZOrder 67010 + DstBlock "Divide161" + DstPort 2 + } + } + Branch { + ZOrder 67009 + DstBlock "Divide160" + DstPort 2 + } + } + Branch { + ZOrder 67008 + DstBlock "Divide159" + DstPort 2 + } + } + Branch { + ZOrder 67007 + DstBlock "Divide158" + DstPort 2 + } + } + Branch { + ZOrder 67006 + DstBlock "Divide157" + DstPort 2 + } + } + Branch { + ZOrder 67005 + DstBlock "Divide156" + DstPort 2 + } + } + Branch { + ZOrder 67004 + DstBlock "Divide155" + DstPort 2 + } + } + Line { + Name "" + ZOrder 86034 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 9 + Points [85, 0; 0, -10] + DstBlock "Xend_Top_OPLEV3_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 86035 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 10 + Points [128, 0; 0, -35] + DstBlock "Xend_Top_OPLEV3_Y_MON1" + DstPort 1 + } + Line { + Name "" + ZOrder 86036 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 11 + Points [83, 0; 0, -60] + DstBlock "Xend_Top_OPLEV3_SUM_MON1" + DstPort 1 + } + Line { + Name "" + ZOrder 88520 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 28 + DstBlock "Terminator44" + DstPort 1 + } + Annotation { + SID "2822" + Name "#DAQ Channels\nYend_TM_L 16384\nXend_TM_L 16384" + Position [1216, 6181, 1337, 6237] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Tue May 02 14:58:07 2023" + RTWModifiedTimeStamp 604940284 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1vis" + Array { + Type "Cell" + Dimension 1 + Cell "k1vis" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0o" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Abs + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType From + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Goto + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Ground + } + Block { + BlockType Math + Operator "exp" + OutputSignalType "auto" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + IntermediateResultsDataTypeStr "Inherit: Inherit via internal rule" + AlgorithmType "Newton-Raphson" + Iterations "3" + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType RelationalOperator + Operator ">=" + InputSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + ZeroCross on + SampleTime "-1" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1vis" + Location [443, 73, 2305, 1056] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + ReportName "simulink-default.rpt" + SIDHighWatermark "9129" + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [1400, 3902, 1475, 3928] + ZOrder 396 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "4626" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [1370, 11237, 1440, 11263] + ZOrder 2445 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "5098" + Position [6100, 3855, 6130, 3885] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "5100" + Position [6100, 3920, 6130, 3950] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs10" + SID "5136" + Position [5985, 4575, 6015, 4605] + ZOrder 2981 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs11" + SID "5137" + Position [5985, 4640, 6015, 4670] + ZOrder 2983 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs12" + SID "5312" + Position [5985, 5045, 6015, 5075] + ZOrder 3197 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs13" + SID "5313" + Position [5985, 5110, 6015, 5140] + ZOrder 3199 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs14" + SID "5314" + Position [5985, 4760, 6015, 4790] + ZOrder 3189 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs15" + SID "5315" + Position [5985, 4825, 6015, 4855] + ZOrder 3191 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs16" + SID "5316" + Position [5985, 4900, 6015, 4930] + ZOrder 3193 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs17" + SID "5317" + Position [5985, 4965, 6015, 4995] + ZOrder 3195 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs18" + SID "5459" + Position [6050, 12685, 6080, 12715] + ZOrder 3349 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs19" + SID "5460" + Position [6050, 12750, 6080, 12780] + ZOrder 3351 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "5104" + Position [6100, 3995, 6130, 4025] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs20" + SID "5461" + Position [5935, 13405, 5965, 13435] + ZOrder 3391 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs21" + SID "5462" + Position [5935, 13470, 5965, 13500] + ZOrder 3393 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs22" + SID "5463" + Position [5935, 13875, 5965, 13905] + ZOrder 3460 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs23" + SID "5464" + Position [5935, 13940, 5965, 13970] + ZOrder 3462 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs24" + SID "5465" + Position [5935, 13590, 5965, 13620] + ZOrder 3452 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs25" + SID "5466" + Position [5935, 13655, 5965, 13685] + ZOrder 3454 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs26" + SID "5467" + Position [5935, 13730, 5965, 13760] + ZOrder 3456 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs27" + SID "5468" + Position [5935, 13795, 5965, 13825] + ZOrder 3458 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs28" + SID "5469" + Position [6050, 12825, 6080, 12855] + ZOrder 3357 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs29" + SID "5470" + Position [6050, 12890, 6080, 12920] + ZOrder 3359 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "5105" + Position [6100, 4060, 6130, 4090] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs30" + SID "5471" + Position [6050, 12970, 6080, 13000] + ZOrder 3365 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs31" + SID "5472" + Position [6050, 13035, 6080, 13065] + ZOrder 3367 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs32" + SID "5473" + Position [5935, 13120, 5965, 13150] + ZOrder 3383 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs33" + SID "5474" + Position [5935, 13185, 5965, 13215] + ZOrder 3385 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs34" + SID "5475" + Position [5935, 13260, 5965, 13290] + ZOrder 3387 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs35" + SID "5476" + Position [5935, 13325, 5965, 13355] + ZOrder 3389 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs36" + SID "5875" + Position [2675, 3595, 2705, 3625] + ZOrder 3776 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs37" + SID "7800" + Position [2665, 4770, 2695, 4800] + ZOrder 5733 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs38" + SID "7874" + Position [2665, 5295, 2695, 5325] + ZOrder 5807 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs39" + SID "5958" + Position [2665, 4155, 2695, 4185] + ZOrder 3866 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "5112" + Position [6100, 4140, 6130, 4170] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs40" + SID "8059" + Position [5295, 1715, 5325, 1745] + ZOrder 5983 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs41" + SID "8060" + Position [5295, 1780, 5325, 1810] + ZOrder 5985 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs42" + SID "8159" + Position [5295, 1870, 5325, 1900] + ZOrder 6063 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs43" + SID "8160" + Position [5295, 1935, 5325, 1965] + ZOrder 6065 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs44" + SID "8179" + Position [5295, 2020, 5325, 2050] + ZOrder 6083 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs45" + SID "8180" + Position [5295, 2085, 5325, 2115] + ZOrder 6085 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs46" + SID "8199" + Position [5295, 2170, 5325, 2200] + ZOrder 6103 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs47" + SID "8200" + Position [5295, 2235, 5325, 2265] + ZOrder 6105 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs48" + SID "8201" + Position [5295, 2325, 5325, 2355] + ZOrder 6123 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs49" + SID "8202" + Position [5295, 2390, 5325, 2420] + ZOrder 6125 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "5113" + Position [6100, 4205, 6130, 4235] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs50" + SID "8203" + Position [5295, 2475, 5325, 2505] + ZOrder 6143 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs51" + SID "8204" + Position [5295, 2540, 5325, 2570] + ZOrder 6145 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs52" + SID "8309" + Position [5295, 240, 5325, 270] + ZOrder 6213 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs53" + SID "8310" + Position [5295, 305, 5325, 335] + ZOrder 6215 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs54" + SID "8469" + Position [5295, 390, 5325, 420] + ZOrder 6373 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs55" + SID "8470" + Position [5295, 455, 5325, 485] + ZOrder 6375 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs56" + SID "8489" + Position [5295, 540, 5325, 570] + ZOrder 6393 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs57" + SID "8490" + Position [5295, 605, 5325, 635] + ZOrder 6395 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs58" + SID "8491" + Position [5295, 690, 5325, 720] + ZOrder 6413 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs59" + SID "8492" + Position [5295, 755, 5325, 785] + ZOrder 6415 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs6" + SID "5132" + Position [5985, 4290, 6015, 4320] + ZOrder 2973 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs60" + SID "8529" + Position [5295, 845, 5325, 875] + ZOrder 6433 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs61" + SID "8530" + Position [5295, 910, 5325, 940] + ZOrder 6435 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs62" + SID "8531" + Position [5295, 995, 5325, 1025] + ZOrder 6453 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs63" + SID "8532" + Position [5295, 1060, 5325, 1090] + ZOrder 6455 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs64" + SID "8533" + Position [5295, 1145, 5325, 1175] + ZOrder 6473 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs65" + SID "8534" + Position [5295, 1210, 5325, 1240] + ZOrder 6475 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs66" + SID "8535" + Position [5295, 1295, 5325, 1325] + ZOrder 6493 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs67" + SID "8536" + Position [5295, 1360, 5325, 1390] + ZOrder 6495 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs7" + SID "5133" + Position [5985, 4355, 6015, 4385] + ZOrder 2975 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs8" + SID "5134" + Position [5985, 4430, 6015, 4460] + ZOrder 2977 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs9" + SID "5135" + Position [5985, 4495, 6015, 4525] + ZOrder 2979 + SaturateOnIntegerOverflow off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "4625" + Description "ADC Selector" + Ports [1, 28] + Position [1520, 8417, 1525, 14093] + ZOrder 2444 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_1_4,adc_1_5,adc_1_6,adc_1_7,adc_1_8,adc_1_9,adc_1_10,adc_1_11,adc_1_12,adc_1_13,adc_1_1" + "4,adc_1_15,adc_1_16,adc_1_17,adc_1_18,adc_1_19,adc_1_20,adc_1_21,adc_1_22,adc_1_23,adc_1_24,adc_1_25,adc_1_26,ad" + "c_1_27,adc_1_28,adc_1_29,adc_1_30,adc_1_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 28] + Position [1525, 1070, 1530, 6755] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,adc_0_11,adc_0_12,adc_0_13,adc_0_1" + "4,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_23,adc_0_24,adc_0_25,adc_0_26,ad" + "c_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Switch + Name "Choice" + SID "3860" + Position [5470, 3045, 5500, 3075] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "3864" + Position [5470, 3145, 5500, 3175] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice10" + SID "4830" + Position [5255, 2905, 5285, 2935] + ZOrder 2689 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice14" + SID "5214" + Position [4995, 3020, 5025, 3050] + ZOrder 3056 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice15" + SID "5175" + Position [4860, 3020, 4890, 3050] + ZOrder 3017 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice16" + SID "5177" + Position [4860, 3070, 4890, 3100] + ZOrder 3019 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice17" + SID "5215" + Position [4995, 3070, 5025, 3100] + ZOrder 3057 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice18" + SID "5216" + Position [4995, 3120, 5025, 3150] + ZOrder 3058 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice19" + SID "5181" + Position [4860, 3120, 4890, 3150] + ZOrder 3023 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "3867" + Position [5470, 3245, 5500, 3275] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "5231" + Position [5340, 3360, 5370, 3390] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "5232" + Position [5180, 3360, 5210, 3390] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "5233" + Position [5180, 3410, 5210, 3440] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "5234" + Position [5340, 3410, 5370, 3440] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "5235" + Position [5340, 3460, 5370, 3490] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "5236" + Position [5180, 3460, 5210, 3490] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice27" + SID "5639" + Position [4325, 12730, 4355, 12760] + ZOrder 3470 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice28" + SID "5640" + Position [4325, 12820, 4355, 12850] + ZOrder 3473 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice29" + SID "5380" + Position [5195, 11690, 5225, 11720] + ZOrder 3236 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice3" + SID "4350" + Position [5475, 11835, 5505, 11865] + ZOrder 2260 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice30" + SID "5381" + Position [4935, 11805, 4965, 11835] + ZOrder 3250 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice31" + SID "5382" + Position [4800, 11805, 4830, 11835] + ZOrder 3242 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice32" + SID "5383" + Position [4800, 11855, 4830, 11885] + ZOrder 3244 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice33" + SID "5384" + Position [4935, 11855, 4965, 11885] + ZOrder 3251 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice34" + SID "5385" + Position [4935, 11905, 4965, 11935] + ZOrder 3252 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice35" + SID "5386" + Position [4800, 11905, 4830, 11935] + ZOrder 3245 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice36" + SID "5641" + Position [4325, 12905, 4355, 12935] + ZOrder 3476 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice4" + SID "4351" + Position [5475, 11935, 5505, 11965] + ZOrder 2263 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice43" + SID "5394" + Position [5195, 11490, 5225, 11520] + ZOrder 3230 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice44" + SID "5395" + Position [5195, 11590, 5225, 11620] + ZOrder 3233 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice5" + SID "4352" + Position [5475, 12035, 5505, 12065] + ZOrder 2266 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice51" + SID "5444" + Position [5290, 12150, 5320, 12180] + ZOrder 3284 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice52" + SID "5445" + Position [5130, 12150, 5160, 12180] + ZOrder 3276 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice53" + SID "5446" + Position [5130, 12200, 5160, 12230] + ZOrder 3278 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice54" + SID "5447" + Position [5290, 12200, 5320, 12230] + ZOrder 3285 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice55" + SID "5448" + Position [5290, 12250, 5320, 12280] + ZOrder 3286 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice56" + SID "5449" + Position [5130, 12250, 5160, 12280] + ZOrder 3279 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice6" + SID "4684" + Position [3405, 12645, 3435, 12675] + ZOrder 2489 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice7" + SID "5977" + Position [2785, 3625, 2815, 3655] + ZOrder 3878 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice79" + SID "8048" + Position [3785, 2065, 3815, 2095] + ZOrder 5943 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice8" + SID "4828" + Position [5255, 2705, 5285, 2735] + ZOrder 2683 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice80" + SID "8049" + Position [3785, 2115, 3815, 2145] + ZOrder 5944 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice81" + SID "7974" + Position [4205, 1355, 4235, 1385] + ZOrder 5894 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice82" + SID "8050" + Position [3785, 2165, 3815, 2195] + ZOrder 5945 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice83" + SID "7976" + Position [3785, 1910, 3815, 1940] + ZOrder 5900 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice84" + SID "7977" + Position [3785, 1960, 3815, 1990] + ZOrder 5902 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice85" + SID "8051" + Position [3990, 2065, 4020, 2095] + ZOrder 5951 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice86" + SID "8052" + Position [3990, 2115, 4020, 2145] + ZOrder 5952 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice87" + SID "7980" + Position [3785, 2010, 3815, 2040] + ZOrder 5903 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice88" + SID "8053" + Position [3990, 2165, 4020, 2195] + ZOrder 5953 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice89" + SID "8054" + Position [3990, 1910, 4020, 1940] + ZOrder 5946 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice9" + SID "4829" + Position [5255, 2805, 5285, 2835] + ZOrder 2686 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice90" + SID "8055" + Position [3990, 1960, 4020, 1990] + ZOrder 5947 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice91" + SID "8056" + Position [3990, 2010, 4020, 2040] + ZOrder 5948 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice95" + SID "7988" + Position [4205, 1155, 4235, 1185] + ZOrder 5888 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice96" + SID "7989" + Position [4205, 1255, 4235, 1285] + ZOrder 5891 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice97" + SID "8033" + Position [4205, 1655, 4235, 1685] + ZOrder 5940 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice98" + SID "8034" + Position [4205, 1455, 4235, 1485] + ZOrder 5934 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice99" + SID "8035" + Position [4205, 1555, 4235, 1585] + ZOrder 5937 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choie1" + SID "7801" + Position [2785, 4840, 2815, 4870] + ZOrder 5732 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choie2" + SID "7875" + Position [2785, 5365, 2815, 5395] + ZOrder 5806 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choie3" + SID "5962" + Position [2785, 4225, 2815, 4255] + ZOrder 3864 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Coil_sens1" + SID "4758" + Tag "Test Point" + Ports [1] + Position [775, 4415, 815, 4435] + ZOrder 2559 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens2" + SID "4759" + Tag "Test Point" + Ports [1] + Position [775, 4620, 815, 4640] + ZOrder 2560 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens3" + SID "4760" + Tag "Test Point" + Ports [1] + Position [775, 4825, 815, 4845] + ZOrder 2561 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens4" + SID "4761" + Tag "Test Point" + Ports [1] + Position [775, 5030, 815, 5050] + ZOrder 2562 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "Constant1" + SID "3788" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3720, 3479, 3795, 3491] + ZOrder 1418 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant10" + SID "3378" + Description "Quantization range of 16 bit ADC." + Position [6945, 3810, 6990, 3840] + ZOrder 1077 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant100" + SID "5402" + Description "Each half of QPD" + Position [4670, 11777, 4700, 11793] + ZOrder 3243 + Value "0" + } + Block { + BlockType Constant + Name "Constant101" + SID "5480" + Position [5680, 12907, 5710, 12923] + ZOrder 3303 + Value "2" + } + Block { + BlockType Constant + Name "Constant102" + SID "5481" + Position [5680, 12767, 5710, 12783] + ZOrder 3294 + Value "2" + } + Block { + BlockType Constant + Name "Constant103" + SID "5450" + Description "Each half of QPD" + Position [4995, 12117, 5025, 12133] + ZOrder 3277 + Value "0" + } + Block { + BlockType Constant + Name "Constant104" + SID "5482" + Position [5680, 13037, 5710, 13053] + ZOrder 3312 + Value "2" + } + Block { + BlockType Constant + Name "Constant105" + SID "5483" + Position [5485, 13332, 5515, 13348] + ZOrder 3330 + Value "2" + } + Block { + BlockType Constant + Name "Constant106" + SID "5484" + Position [5485, 13197, 5515, 13213] + ZOrder 3321 + Value "2" + } + Block { + BlockType Constant + Name "Constant107" + SID "5485" + Position [5485, 13462, 5515, 13478] + ZOrder 3339 + Value "2" + } + Block { + BlockType Constant + Name "Constant108" + SID "5642" + Description "Each half of QPD" + Position [4230, 12777, 4260, 12793] + ZOrder 3472 + Value "0" + } + Block { + BlockType Constant + Name "Constant109" + SID "5643" + Description "Each half of QPD" + Position [4230, 12867, 4260, 12883] + ZOrder 3475 + Value "0" + } + Block { + BlockType Constant + Name "Constant11" + SID "8066" + Position [4925, 1797, 4955, 1813] + ZOrder 5958 + Value "2" + } + Block { + BlockType Constant + Name "Constant110" + SID "5644" + Description "Each half of QPD" + Position [4230, 12952, 4260, 12968] + ZOrder 3478 + Value "0" + } + Block { + BlockType Constant + Name "Constant12" + SID "8181" + Position [4925, 2102, 4955, 2118] + ZOrder 6078 + Value "2" + } + Block { + BlockType Constant + Name "Constant120" + SID "7463" + Description "Minimum voltage of ADC (V)" + Position [2350, 1177, 2395, 1193] + ZOrder 5365 + Value "1.57576" + } + Block { + BlockType Constant + Name "Constant121" + SID "7467" + Description "Minimum voltage of ADC (V)" + Position [2420, 1107, 2465, 1123] + ZOrder 5369 + Value "-0.02386" + } + Block { + BlockType Constant + Name "Constant122" + SID "7470" + Description "Minimum voltage of ADC (V)" + Position [2350, 1382, 2395, 1398] + ZOrder 5376 + Value "0.90805" + } + Block { + BlockType Constant + Name "Constant123" + SID "7471" + Description "Minimum voltage of ADC (V)" + Position [2420, 1312, 2465, 1328] + ZOrder 5377 + Value "-0.00910" + } + Block { + BlockType Constant + Name "Constant124" + SID "7519" + Description "Minimum voltage of ADC (V)" + Position [2350, 1587, 2395, 1603] + ZOrder 5424 + Value "1.30124" + } + Block { + BlockType Constant + Name "Constant125" + SID "7515" + Position [2822, 1105, 2858, 1125] + ZOrder 5417 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant126" + SID "7520" + Description "Minimum voltage of ADC (V)" + Position [2420, 1517, 2465, 1533] + ZOrder 5425 + Value "-0.02072" + } + Block { + BlockType Constant + Name "Constant127" + SID "7521" + Description "Minimum voltage of ADC (V)" + Position [2350, 1792, 2395, 1808] + ZOrder 5431 + Value "1.27476" + } + Block { + BlockType Constant + Name "Constant128" + SID "7522" + Description "Minimum voltage of ADC (V)" + Position [2420, 1722, 2465, 1738] + ZOrder 5432 + Value "-0.01820" + } + Block { + BlockType Constant + Name "Constant129" + SID "7553" + Position [3197, 1105, 3233, 1125] + ZOrder 5455 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant13" + SID "7993" + Description "Each half of QPD" + Position [4065, 1202, 4095, 1218] + ZOrder 5890 + Value "0" + } + Block { + BlockType Constant + Name "Constant130" + SID "7561" + Description "Minimum voltage of ADC (V)" + Position [2350, 1997, 2395, 2013] + ZOrder 5465 + Value "1.41936" + } + Block { + BlockType Constant + Name "Constant131" + SID "7562" + Description "Minimum voltage of ADC (V)" + Position [2420, 1927, 2465, 1943] + ZOrder 5466 + Value "-0.02570" + } + Block { + BlockType Constant + Name "Constant132" + SID "7563" + Description "Minimum voltage of ADC (V)" + Position [2350, 2202, 2395, 2218] + ZOrder 5471 + Value "0.90026" + } + Block { + BlockType Constant + Name "Constant133" + SID "7564" + Description "Minimum voltage of ADC (V)" + Position [2420, 2132, 2465, 2148] + ZOrder 5472 + Value "-0.00708" + } + Block { + BlockType Constant + Name "Constant134" + SID "7565" + Description "Minimum voltage of ADC (V)" + Position [2350, 2407, 2395, 2423] + ZOrder 5488 + Value "1.46694" + } + Block { + BlockType Constant + Name "Constant135" + SID "7617" + Description "Minimum voltage of ADC (V)" + Position [2350, 2817, 2395, 2833] + ZOrder 5521 + Value "1.57576" + } + Block { + BlockType Constant + Name "Constant136" + SID "7567" + Description "Minimum voltage of ADC (V)" + Position [2420, 2337, 2465, 2353] + ZOrder 5489 + Value "-0.02658" + } + Block { + BlockType Constant + Name "Constant137" + SID "7568" + Description "Minimum voltage of ADC (V)" + Position [2350, 2612, 2395, 2628] + ZOrder 5494 + Value "1.46475" + } + Block { + BlockType Constant + Name "Constant138" + SID "7569" + Description "Minimum voltage of ADC (V)" + Position [2420, 2542, 2465, 2558] + ZOrder 5495 + Value "-0.02584" + } + Block { + BlockType Constant + Name "Constant139" + SID "7618" + Description "Minimum voltage of ADC (V)" + Position [2420, 2747, 2465, 2763] + ZOrder 5522 + Value "-0.02386" + } + Block { + BlockType Constant + Name "Constant14" + SID "7994" + Description "Each half of QPD" + Position [4065, 1302, 4095, 1318] + ZOrder 5893 + Value "0" + } + Block { + BlockType Constant + Name "Constant140" + SID "7619" + Description "Minimum voltage of ADC (V)" + Position [2350, 3022, 2395, 3038] + ZOrder 5527 + Value "0.90805" + } + Block { + BlockType Constant + Name "Constant141" + SID "7620" + Description "Minimum voltage of ADC (V)" + Position [2420, 2952, 2465, 2968] + ZOrder 5528 + Value "-0.00910" + } + Block { + BlockType Constant + Name "Constant142" + SID "7621" + Description "Minimum voltage of ADC (V)" + Position [2350, 3227, 2395, 3243] + ZOrder 5543 + Value "1.30124" + } + Block { + BlockType Constant + Name "Constant143" + SID "7622" + Description "Minimum voltage of ADC (V)" + Position [2420, 3157, 2465, 3173] + ZOrder 5544 + Value "-0.02072" + } + Block { + BlockType Constant + Name "Constant144" + SID "7623" + Description "Minimum voltage of ADC (V)" + Position [2350, 3432, 2395, 3448] + ZOrder 5549 + Value "1.27476" + } + Block { + BlockType Constant + Name "Constant145" + SID "7624" + Description "Minimum voltage of ADC (V)" + Position [2420, 3362, 2465, 3378] + ZOrder 5550 + Value "-0.01820" + } + Block { + BlockType Constant + Name "Constant146" + SID "7684" + Position [3407, 1105, 3443, 1125] + ZOrder 5587 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant147" + SID "8824" + Description "Diameter of oplev laser PL204 (mm)" + Position [2785, 9275, 2830, 9305] + ZOrder 7029 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant148" + SID "8825" + Description "Each half of QPD" + Position [2880, 9230, 2925, 9260] + ZOrder 7031 + Value "2" + } + Block { + BlockType Constant + Name "Constant15" + SID "7995" + Description "Each half of QPD" + Position [4065, 1402, 4095, 1418] + ZOrder 5896 + Value "0" + } + Block { + BlockType Constant + Name "Constant150" + SID "8971" + Description "Diameter of oplev laser PL204 (mm)" + Position [2495, 6555, 2540, 6585] + ZOrder 6871 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant151" + SID "8978" + Description "Each half of QPD" + Position [2605, 6555, 2650, 6585] + ZOrder 6878 + Value "2" + } + Block { + BlockType Constant + Name "Constant16" + SID "7996" + Description "Each half of QPD" + Position [3635, 1862, 3665, 1878] + ZOrder 5901 + Value "0" + } + Block { + BlockType Constant + Name "Constant17" + SID "8205" + Position [4925, 2252, 4955, 2268] + ZOrder 6098 + Value "2" + } + Block { + BlockType Constant + Name "Constant18" + SID "8036" + Description "Each half of QPD" + Position [4065, 1502, 4095, 1518] + ZOrder 5936 + Value "0" + } + Block { + BlockType Constant + Name "Constant19" + SID "8037" + Description "Each half of QPD" + Position [4065, 1602, 4095, 1618] + ZOrder 5939 + Value "0" + } + Block { + BlockType Constant + Name "Constant2" + SID "4683" + Description "Diameter of oplev laser PL204 (mm)" + Position [2775, 3585, 2820, 3615] + ZOrder 2488 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant20" + SID "8038" + Description "Each half of QPD" + Position [4065, 1702, 4095, 1718] + ZOrder 5942 + Value "0" + } + Block { + BlockType Constant + Name "Constant21" + SID "8206" + Position [4925, 2557, 4955, 2573] + ZOrder 6138 + Value "2" + } + Block { + BlockType Constant + Name "Constant22" + SID "8207" + Position [4925, 2407, 4955, 2423] + ZOrder 6118 + Value "2" + } + Block { + BlockType Constant + Name "Constant23" + SID "8271" + Description "Minimum voltage of ADC (V)" + Position [2350, 1212, 2395, 1228] + ZOrder 6166 + Value "0" + } + Block { + BlockType Constant + Name "Constant24" + SID "8273" + Description "Minimum voltage of ADC (V)" + Position [2350, 1417, 2395, 1433] + ZOrder 6168 + Value "0" + } + Block { + BlockType Constant + Name "Constant25" + SID "8277" + Description "Minimum voltage of ADC (V)" + Position [2350, 1622, 2395, 1638] + ZOrder 6172 + Value "0" + } + Block { + BlockType Constant + Name "Constant26" + SID "3518" + Description "Minimum voltage of ADC (V)" + Position [1745, 520, 1790, 550] + ZOrder 1148 + Value "-10" + } + Block { + BlockType Constant + Name "Constant27" + SID "8279" + Description "Minimum voltage of ADC (V)" + Position [2350, 1827, 2395, 1843] + ZOrder 6174 + Value "0" + } + Block { + BlockType Constant + Name "Constant28" + SID "8281" + Description "Minimum voltage of ADC (V)" + Position [2350, 2032, 2395, 2048] + ZOrder 6176 + Value "0" + } + Block { + BlockType Constant + Name "Constant29" + SID "8283" + Description "Minimum voltage of ADC (V)" + Position [2350, 2237, 2395, 2253] + ZOrder 6178 + Value "0" + } + Block { + BlockType Constant + Name "Constant3" + SID "2991" + Description "Each half of QPD" + Position [3040, 3590, 3085, 3620] + ZOrder 734 + Value "2" + } + Block { + BlockType Constant + Name "Constant30" + SID "8285" + Description "Minimum voltage of ADC (V)" + Position [2350, 2442, 2395, 2458] + ZOrder 6180 + Value "0" + } + Block { + BlockType Constant + Name "Constant31" + SID "8287" + Description "Minimum voltage of ADC (V)" + Position [2350, 2647, 2395, 2663] + ZOrder 6182 + Value "0" + } + Block { + BlockType Constant + Name "Constant32" + SID "8289" + Description "Minimum voltage of ADC (V)" + Position [2350, 2852, 2395, 2868] + ZOrder 6184 + Value "0" + } + Block { + BlockType Constant + Name "Constant33" + SID "8291" + Description "Minimum voltage of ADC (V)" + Position [2350, 3057, 2395, 3073] + ZOrder 6186 + Value "0" + } + Block { + BlockType Constant + Name "Constant34" + SID "8295" + Description "Minimum voltage of ADC (V)" + Position [2350, 3262, 2395, 3278] + ZOrder 6190 + Value "0" + } + Block { + BlockType Constant + Name "Constant35" + SID "8297" + Description "Minimum voltage of ADC (V)" + Position [2350, 3467, 2395, 3483] + ZOrder 6192 + Value "0" + } + Block { + BlockType Constant + Name "Constant36" + SID "8321" + Position [4925, 322, 4955, 338] + ZOrder 6208 + Value "2" + } + Block { + BlockType Constant + Name "Constant37" + SID "8471" + Position [4925, 472, 4955, 488] + ZOrder 6368 + Value "2" + } + Block { + BlockType Constant + Name "Constant38" + SID "8493" + Position [4925, 622, 4955, 638] + ZOrder 6388 + Value "2" + } + Block { + BlockType Constant + Name "Constant39" + SID "3863" + Description "Each half of QPD" + Position [5355, 3092, 5385, 3108] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant4" + SID "3071" + Description "positive and negative voltage" + Position [1635, 437, 1670, 463] + ZOrder 808 + Value "2" + } + Block { + BlockType Constant + Name "Constant40" + SID "5318" + Position [5535, 4972, 5565, 4988] + ZOrder 3163 + Value "2" + } + Block { + BlockType Constant + Name "Constant41" + SID "5319" + Position [5535, 4837, 5565, 4853] + ZOrder 3154 + Value "2" + } + Block { + BlockType Constant + Name "Constant42" + SID "3865" + Description "Each half of QPD" + Position [5355, 3192, 5385, 3208] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "3868" + Description "Each half of QPD" + Position [5355, 3292, 5385, 3308] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant44" + SID "5320" + Position [5535, 5102, 5565, 5118] + ZOrder 3172 + Value "2" + } + Block { + BlockType Constant + Name "Constant45" + SID "3881" + Description "Incident angle of laser against mirror (deg)" + Position [2635, 3469, 2710, 3481] + ZOrder 1512 + Value "45" + } + Block { + BlockType Constant + Name "Constant46" + SID "3882" + Description "Distance from mirror to beam splitter (mm)" + Position [2635, 3509, 2710, 3521] + ZOrder 1513 + Value "350" + } + Block { + BlockType Constant + Name "Constant47" + SID "3883" + Description "Distance from beam splitter to QPD1 (mm)" + Position [2775, 3509, 2850, 3521] + ZOrder 1514 + Value "60" + } + Block { + BlockType Constant + Name "Constant48" + SID "3884" + Description "Distance from beam splitter to lens (mm)" + Position [2635, 3549, 2710, 3561] + ZOrder 1515 + Value "20" + } + Block { + BlockType Constant + Name "Constant49" + SID "8494" + Position [4925, 772, 4955, 788] + ZOrder 6408 + Value "2" + } + Block { + BlockType Constant + Name "Constant5" + SID "7802" + Description "Diameter of oplev laser PL204 (mm)" + Position [2465, 5267, 2495, 5283] + ZOrder 5736 + Value "0.95" + } + Block { + BlockType Constant + Name "Constant50" + SID "3886" + Description "Focal length of lens (mm)" + Position [2775, 3544, 2850, 3556] + ZOrder 1517 + Value "150" + } + Block { + BlockType Constant + Name "Constant51" + SID "8537" + Position [4925, 927, 4955, 943] + ZOrder 6428 + Value "2" + } + Block { + BlockType Constant + Name "Constant52" + SID "8538" + Position [4925, 1077, 4955, 1093] + ZOrder 6448 + Value "2" + } + Block { + BlockType Constant + Name "Constant53" + SID "8539" + Position [4925, 1227, 4955, 1243] + ZOrder 6468 + Value "2" + } + Block { + BlockType Constant + Name "Constant54" + SID "4353" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3465, 12059, 3540, 12071] + ZOrder 2230 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant55" + SID "4354" + Description "Diameter of oplev laser PL204 (mm)" + Position [2735, 12310, 2780, 12340] + ZOrder 2180 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant56" + SID "4355" + Description "Each half of QPD" + Position [2830, 12265, 2875, 12295] + ZOrder 2182 + Value "2" + } + Block { + BlockType Constant + Name "Constant57" + SID "4356" + Description "Each half of QPD" + Position [5360, 11882, 5390, 11898] + ZOrder 2262 + Value "0" + } + Block { + BlockType Constant + Name "Constant58" + SID "5717" + Description "Focal length of lens (mm)" + Position [3355, 12359, 3430, 12371] + ZOrder 3546 + Value "-1" + } + Block { + BlockType Constant + Name "Constant59" + SID "5898" + Description "Diameter of oplev laser PL204 (mm)" + Position [2465, 4052, 2495, 4068] + ZOrder 3799 + Value "0.95" + } + Block { + BlockType Constant + Name "Constant6" + SID "3007" + Description "Maximum voltage of ADC (V)" + Position [1745, 465, 1790, 495] + ZOrder 745 + Value "10" + } + Block { + BlockType Constant + Name "Constant60" + SID "4359" + Description "Each half of QPD" + Position [5360, 11982, 5390, 11998] + ZOrder 2265 + Value "0" + } + Block { + BlockType Constant + Name "Constant61" + SID "4360" + Description "Each half of QPD" + Position [5360, 12082, 5390, 12098] + ZOrder 2268 + Value "0" + } + Block { + BlockType Constant + Name "Constant62" + SID "5749" + Description "amplifier gain" + Position [2340, 11189, 2415, 11201] + ZOrder 3641 + Value "3" + } + Block { + BlockType Constant + Name "Constant63" + SID "4362" + Description "Incident angle of laser against mirror (deg)" + Position [3145, 12059, 3220, 12071] + ZOrder 2271 + Value "45" + } + Block { + BlockType Constant + Name "Constant64" + SID "4363" + Description "Distance from mirror to beam splitter (mm)" + Position [3145, 12119, 3220, 12131] + ZOrder 2272 + Value "340" + } + Block { + BlockType Constant + Name "Constant65" + SID "4364" + Description "Distance from beam splitter to QPD1 (mm)" + Position [3145, 12159, 3220, 12171] + ZOrder 2273 + Value "40" + } + Block { + BlockType Constant + Name "Constant66" + SID "4365" + Description "Distance from beam splitter to lens (mm)" + Position [3145, 12199, 3220, 12211] + ZOrder 2274 + Value "65" + } + Block { + BlockType Constant + Name "Constant67" + SID "4366" + Description "Focal length of lens (mm)" + Position [3145, 12269, 3220, 12281] + ZOrder 2275 + Value "150" + } + Block { + BlockType Constant + Name "Constant68" + SID "4667" + Description "Diameter of oplev laser PL204 (mm)" + Position [2755, 11590, 2800, 11620] + ZOrder 2487 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant69" + SID "4628" + Description "Each half of QPD" + Position [2835, 11545, 2880, 11575] + ZOrder 2447 + Value "2" + } + Block { + BlockType Constant + Name "Constant7" + SID "3008" + Description "Quantization range of 16 bit ADC." + Position [1715, 400, 1760, 430] + ZOrder 746 + Value "65536" + } + Block { + BlockType Constant + Name "Constant70" + SID "4685" + Description "Each half of QPD" + Position [3325, 12692, 3355, 12708] + ZOrder 2491 + Value "0" + } + Block { + BlockType Constant + Name "Constant71" + SID "5963" + Description "Diameter of oplev laser PL204 (mm)" + Position [2465, 4652, 2495, 4668] + ZOrder 3874 + Value "0.95" + } + Block { + BlockType Constant + Name "Constant72" + SID "4762" + Description "Minimum voltage of ADC (V)" + Position [130, 4545, 175, 4575] + ZOrder 2568 + Value "-10" + } + Block { + BlockType Constant + Name "Constant73" + SID "4763" + Description "positive and negative voltage" + Position [20, 4462, 55, 4488] + ZOrder 2566 + Value "2" + } + Block { + BlockType Constant + Name "Constant74" + SID "4764" + Description "Maximum voltage of ADC (V)" + Position [130, 4490, 175, 4520] + ZOrder 2563 + Value "10" + } + Block { + BlockType Constant + Name "Constant75" + SID "4765" + Description "Quantization range of 16 bit ADC." + Position [100, 4425, 145, 4455] + ZOrder 2564 + Value "65536" + } + Block { + BlockType Constant + Name "Constant76" + SID "5751" + Description "single-to-differential board" + Position [2475, 11204, 2550, 11216] + ZOrder 3643 + Value "2" + } + Block { + BlockType Constant + Name "Constant77" + SID "4821" + Description "accelerometer sensitivity (V/m/s^2)" + Position [2340, 11174, 2415, 11186] + ZOrder 3640 + Value "300" + } + Block { + BlockType Constant + Name "Constant78" + SID "5782" + Description "Coefficient of monitor output of piezo driver" + Position [2480, 13367, 2510, 13383] + ZOrder 3674 + Value "25" + } + Block { + BlockType Constant + Name "Constant79" + SID "4831" + Description "Each half of QPD" + Position [5160, 2752, 5190, 2768] + ZOrder 2685 + Value "0" + } + Block { + BlockType Constant + Name "Constant8" + SID "7876" + Description "Diameter of oplev laser PL204 (mm)" + Position [2465, 5792, 2495, 5808] + ZOrder 5810 + Value "0.95" + } + Block { + BlockType Constant + Name "Constant80" + SID "4832" + Description "Each half of QPD" + Position [5160, 2852, 5190, 2868] + ZOrder 2688 + Value "0" + } + Block { + BlockType Constant + Name "Constant81" + SID "4833" + Description "Each half of QPD" + Position [5160, 2952, 5190, 2968] + ZOrder 2691 + Value "0" + } + Block { + BlockType Constant + Name "Constant82" + SID "5983" + Description "Each half of QPD" + Position [3380, 3930, 3425, 3960] + ZOrder 3885 + Value "-1" + } + Block { + BlockType Constant + Name "Constant84" + SID "4946" + Position [5730, 4077, 5760, 4093] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant85" + SID "8540" + Position [4925, 1377, 4955, 1393] + ZOrder 6488 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "4940" + Position [5730, 3937, 5760, 3953] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "4962" + Position [5730, 4207, 5760, 4223] + ZOrder 2812 + Value "2" + } + Block { + BlockType Constant + Name "Constant88" + SID "4981" + Position [5535, 4502, 5565, 4518] + ZOrder 2838 + Value "2" + } + Block { + BlockType Constant + Name "Constant89" + SID "4982" + Position [5535, 4367, 5565, 4383] + ZOrder 2829 + Value "2" + } + Block { + BlockType Constant + Name "Constant9" + SID "8161" + Position [4925, 1952, 4955, 1968] + ZOrder 6058 + Value "2" + } + Block { + BlockType Constant + Name "Constant90" + SID "4983" + Position [5535, 4632, 5565, 4648] + ZOrder 2847 + Value "2" + } + Block { + BlockType Constant + Name "Constant91" + SID "5176" + Description "Each half of QPD" + Position [4730, 2992, 4760, 3008] + ZOrder 3018 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "5237" + Description "Each half of QPD" + Position [5045, 3327, 5075, 3343] + ZOrder 3074 + Value "0" + } + Block { + BlockType Constant + Name "Constant94" + SID "5477" + Position [5485, 13802, 5515, 13818] + ZOrder 3426 + Value "2" + } + Block { + BlockType Constant + Name "Constant95" + SID "5478" + Position [5485, 13667, 5515, 13683] + ZOrder 3417 + Value "2" + } + Block { + BlockType Constant + Name "Constant96" + SID "5479" + Position [5485, 13932, 5515, 13948] + ZOrder 3435 + Value "2" + } + Block { + BlockType Constant + Name "Constant97" + SID "5399" + Description "Each half of QPD" + Position [5100, 11537, 5130, 11553] + ZOrder 3232 + Value "0" + } + Block { + BlockType Constant + Name "Constant98" + SID "5400" + Description "Each half of QPD" + Position [5100, 11637, 5130, 11653] + ZOrder 3235 + Value "0" + } + Block { + BlockType Constant + Name "Constant99" + SID "5401" + Description "Each half of QPD" + Position [5100, 11737, 5130, 11753] + ZOrder 3238 + Value "0" + } + Block { + BlockType Reference + Name "DAC_0" + SID "4656" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [7345, 3941, 7375, 6724] + ZOrder 2477 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "5752" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [7345, 6774, 7375, 9561] + ZOrder 3644 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux1" + SID "3284" + Ports [1, 4] + Position [6090, 3610, 6095, 3770] + ZOrder 909 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux10" + SID "7719" + Ports [1, 6] + Position [4240, 3044, 4245, 3356] + ZOrder 5622 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "3793" + Ports [1, 3] + Position [4250, 3577, 4255, 3803] + ZOrder 3616 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux5" + SID "4367" + Ports [1, 4] + Position [6175, 12389, 6180, 12606] + ZOrder 2209 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux6" + SID "4368" + Ports [1, 3] + Position [5895, 12405, 5900, 12635] + ZOrder 2233 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux9" + SID "7558" + Ports [1, 6] + Position [3690, 3044, 3695, 3356] + ZOrder 5462 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Product + Name "Divide" + SID "2977" + Ports [2, 1] + Position [2160, 3612, 2190, 3643] + ZOrder 720 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2980" + Ports [2, 1] + Position [2160, 3787, 2190, 3818] + ZOrder 723 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "7805" + Ports [2, 1] + Position [2195, 5002, 2225, 5033] + ZOrder 5705 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide101" + SID "5899" + Ports [2, 1] + Position [2590, 3622, 2620, 3653] + ZOrder 3800 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide102" + SID "5900" + Ports [2, 1] + Position [2590, 3797, 2620, 3828] + ZOrder 3801 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide103" + SID "5967" + Ports [2, 1] + Position [2710, 4147, 2740, 4178] + ZOrder 3867 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "7806" + Ports [2, 1] + Position [2195, 5177, 2225, 5208] + ZOrder 5707 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "7807" + Ports [2, 1] + Position [2600, 4837, 2630, 4868] + ZOrder 5737 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "3050" + Ports [2, 1] + Position [2195, 4212, 2225, 4243] + ZOrder 788 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3051" + Ports [2, 1] + Position [2195, 4387, 2225, 4418] + ZOrder 790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide149" + SID "8182" + Ports [2, 1] + Position [5360, 2012, 5390, 2043] + ZOrder 6084 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3052" + Ports [2, 1] + Position [2195, 4562, 2225, 4593] + ZOrder 794 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide150" + SID "8183" + Ports [2, 1] + Position [5360, 2092, 5390, 2123] + ZOrder 6086 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide151" + SID "8208" + Ports [2, 1] + Position [5360, 2467, 5390, 2498] + ZOrder 6144 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide152" + SID "8209" + Ports [2, 1] + Position [5360, 2547, 5390, 2578] + ZOrder 6146 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide153" + SID "7461" + Ports [2, 1] + Position [2490, 1147, 2520, 1178] + ZOrder 5363 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide154" + SID "7472" + Ports [2, 1] + Position [2490, 1352, 2520, 1383] + ZOrder 5374 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide155" + SID "7498" + Ports [2, 1] + Position [1815, 1137, 1845, 1168] + ZOrder 5400 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide156" + SID "7499" + Ports [2, 1] + Position [1815, 1342, 1845, 1373] + ZOrder 5401 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide157" + SID "7500" + Ports [2, 1] + Position [1815, 1547, 1845, 1578] + ZOrder 5402 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide158" + SID "7501" + Ports [2, 1] + Position [1815, 1752, 1845, 1783] + ZOrder 5403 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide159" + SID "7502" + Ports [2, 1] + Position [1815, 1957, 1845, 1988] + ZOrder 5404 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "5965" + Ports [2, 1] + Position [2600, 4222, 2630, 4253] + ZOrder 3875 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide160" + SID "7503" + Ports [2, 1] + Position [1815, 2162, 1845, 2193] + ZOrder 5405 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide161" + SID "7504" + Ports [2, 1] + Position [1815, 2367, 1845, 2398] + ZOrder 5406 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide162" + SID "7505" + Ports [2, 1] + Position [1815, 2572, 1845, 2603] + ZOrder 5407 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide163" + SID "7506" + Ports [2, 1] + Position [1815, 2777, 1845, 2808] + ZOrder 5408 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide164" + SID "7507" + Ports [2, 1] + Position [1815, 2982, 1845, 3013] + ZOrder 5409 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide165" + SID "7508" + Ports [2, 1] + Position [1830, 3187, 1860, 3218] + ZOrder 5410 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide166" + SID "7509" + Ports [2, 1] + Position [1830, 3392, 1860, 3423] + ZOrder 5411 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide167" + SID "8210" + Ports [2, 1] + Position [5360, 2162, 5390, 2193] + ZOrder 6104 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide168" + SID "8472" + Ports [2, 1] + Position [5360, 382, 5390, 413] + ZOrder 6374 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide169" + SID "7524" + Ports [2, 1] + Position [2490, 1557, 2520, 1588] + ZOrder 5422 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3430" + Ports [2, 1] + Position [3125, 4427, 3155, 4458] + ZOrder 1054 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide170" + SID "7525" + Ports [2, 1] + Position [2490, 1762, 2520, 1793] + ZOrder 5429 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide171" + SID "7526" + Ports [2, 1] + Position [2860, 1567, 2890, 1598] + ZOrder 5441 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide172" + SID "7527" + Ports [2, 1] + Position [2860, 1772, 2890, 1803] + ZOrder 5443 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide173" + SID "7551" + Ports [2, 1] + Position [3245, 1167, 3275, 1198] + ZOrder 5453 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide174" + SID "7552" + Ports [2, 1] + Position [3245, 1242, 3275, 1273] + ZOrder 5454 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide175" + SID "7571" + Ports [2, 1] + Position [2490, 1967, 2520, 1998] + ZOrder 5463 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide176" + SID "7572" + Ports [2, 1] + Position [2490, 2172, 2520, 2203] + ZOrder 5469 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide177" + SID "7573" + Ports [2, 1] + Position [2860, 1977, 2890, 2008] + ZOrder 5481 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide178" + SID "7574" + Ports [2, 1] + Position [2860, 2182, 2890, 2213] + ZOrder 5483 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide179" + SID "7575" + Ports [2, 1] + Position [2490, 2377, 2520, 2408] + ZOrder 5486 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "5966" + Ports [2, 1] + Position [2600, 4397, 2630, 4428] + ZOrder 3876 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide180" + SID "7576" + Ports [2, 1] + Position [2490, 2582, 2520, 2613] + ZOrder 5492 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide181" + SID "8211" + Ports [2, 1] + Position [5360, 2317, 5390, 2348] + ZOrder 6124 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide182" + SID "7578" + Ports [2, 1] + Position [2860, 2592, 2890, 2623] + ZOrder 5505 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide183" + SID "7579" + Ports [2, 1] + Position [3245, 1987, 3275, 2018] + ZOrder 5515 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide184" + SID "7580" + Ports [2, 1] + Position [3245, 2052, 3275, 2083] + ZOrder 5516 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide185" + SID "7625" + Ports [2, 1] + Position [2490, 2787, 2520, 2818] + ZOrder 5519 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide186" + SID "7626" + Ports [2, 1] + Position [2490, 2992, 2520, 3023] + ZOrder 5525 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide187" + SID "7627" + Ports [2, 1] + Position [2860, 2797, 2890, 2828] + ZOrder 5537 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide188" + SID "7628" + Ports [2, 1] + Position [2860, 3002, 2890, 3033] + ZOrder 5538 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide189" + SID "7629" + Ports [2, 1] + Position [2490, 3197, 2520, 3228] + ZOrder 5541 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3427" + Ports [2, 1] + Position [3125, 4252, 3155, 4283] + ZOrder 1051 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide190" + SID "7630" + Ports [2, 1] + Position [2490, 3402, 2520, 3433] + ZOrder 5547 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide191" + SID "7631" + Ports [2, 1] + Position [2860, 3207, 2890, 3238] + ZOrder 5559 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide192" + SID "7632" + Ports [2, 1] + Position [2860, 3412, 2890, 3443] + ZOrder 5560 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide193" + SID "7633" + Ports [2, 1] + Position [3245, 2807, 3275, 2838] + ZOrder 5570 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide194" + SID "7634" + Ports [2, 1] + Position [3245, 2872, 3275, 2903] + ZOrder 5571 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide195" + SID "8212" + Ports [2, 1] + Position [5360, 2397, 5390, 2428] + ZOrder 6126 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide196" + SID "8213" + Ports [2, 1] + Position [5360, 2242, 5390, 2273] + ZOrder 6106 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide197" + SID "7686" + Ports [2, 1] + Position [3440, 1252, 3470, 1283] + ZOrder 5588 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide198" + SID "8473" + Ports [2, 1] + Position [5360, 462, 5390, 493] + ZOrder 6376 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide199" + SID "8495" + Ports [2, 1] + Position [5360, 682, 5390, 713] + ZOrder 6414 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2984" + Ports [2, 1] + Position [2160, 3962, 2190, 3993] + ZOrder 728 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "7808" + Ports [2, 1] + Position [3125, 5042, 3155, 5073] + ZOrder 5711 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide200" + SID "8496" + Ports [2, 1] + Position [5360, 762, 5390, 793] + ZOrder 6416 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide201" + SID "8497" + Ports [2, 1] + Position [5360, 532, 5390, 563] + ZOrder 6394 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide202" + SID "8498" + Ports [2, 1] + Position [5360, 612, 5390, 643] + ZOrder 6396 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide203" + SID "8541" + Ports [2, 1] + Position [5360, 987, 5390, 1018] + ZOrder 6454 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide204" + SID "8542" + Ports [2, 1] + Position [5360, 1067, 5390, 1098] + ZOrder 6456 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide205" + SID "8335" + Ports [2, 1] + Position [5360, 232, 5390, 263] + ZOrder 6214 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide206" + SID "8543" + Ports [2, 1] + Position [5360, 1287, 5390, 1318] + ZOrder 6494 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide207" + SID "8544" + Ports [2, 1] + Position [5360, 1367, 5390, 1398] + ZOrder 6496 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide208" + SID "8338" + Ports [2, 1] + Position [5360, 312, 5390, 343] + ZOrder 6216 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide209" + SID "8545" + Ports [2, 1] + Position [5360, 1137, 5390, 1168] + ZOrder 6474 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "7809" + Ports [2, 1] + Position [2600, 5012, 2630, 5043] + ZOrder 5738 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide210" + SID "8546" + Ports [2, 1] + Position [5360, 1217, 5390, 1248] + ZOrder 6476 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide211" + SID "8547" + Ports [2, 1] + Position [5360, 837, 5390, 868] + ZOrder 6434 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide212" + SID "8548" + Ports [2, 1] + Position [5360, 917, 5390, 948] + ZOrder 6436 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide213" + SID "9088" + Ports [2, 1] + Position [2195, 10137, 2225, 10168] + ZOrder 7133 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide214" + SID "9089" + Ports [2, 1] + Position [2195, 10312, 2225, 10343] + ZOrder 7135 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide215" + SID "9090" + Ports [2, 1] + Position [2195, 10487, 2225, 10518] + ZOrder 7139 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide216" + SID "9091" + Ports [2, 1] + Position [2670, 10147, 2700, 10178] + ZOrder 7141 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide217" + SID "9092" + Ports [2, 1] + Position [2960, 10167, 2990, 10198] + ZOrder 7143 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide218" + SID "9093" + Ports [2, 1] + Position [2680, 10322, 2710, 10353] + ZOrder 7146 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide219" + SID "9094" + Ports [2, 1] + Position [2960, 10342, 2990, 10373] + ZOrder 7148 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "7810" + Ports [2, 1] + Position [3125, 4867, 3155, 4898] + ZOrder 5708 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide220" + SID "8765" + Ports [2, 1] + Position [2160, 6062, 2190, 6093] + ZOrder 6850 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide221" + SID "8766" + Ports [2, 1] + Position [2160, 6167, 2190, 6198] + ZOrder 6851 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide222" + SID "8767" + Ports [2, 1] + Position [2160, 6352, 2190, 6383] + ZOrder 6852 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide223" + SID "8768" + Ports [2, 1] + Position [2160, 6452, 2190, 6483] + ZOrder 6853 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide224" + SID "8775" + Ports [2, 1] + Position [2160, 6257, 2190, 6288] + ZOrder 6860 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide225" + SID "8778" + Ports [2, 1] + Position [2160, 6552, 2190, 6583] + ZOrder 6863 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide226" + SID "8780" + Ports [2, 1] + Position [2500, 6072, 2530, 6103] + ZOrder 6865 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide227" + SID "8781" + Ports [2, 1] + Position [2500, 6177, 2530, 6208] + ZOrder 6866 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide228" + SID "8782" + Ports [2, 1] + Position [2500, 6362, 2530, 6393] + ZOrder 6867 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide229" + SID "8783" + Ports [2, 1] + Position [2500, 6462, 2530, 6493] + ZOrder 6868 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "7877" + Ports [2, 1] + Position [2195, 5527, 2225, 5558] + ZOrder 5779 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide230" + SID "8827" + Ports [2, 1] + Position [2200, 9487, 2230, 9518] + ZOrder 7019 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide231" + SID "8828" + Ports [2, 1] + Position [2200, 9662, 2230, 9693] + ZOrder 7021 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide232" + SID "8829" + Ports [2, 1] + Position [2200, 9837, 2230, 9868] + ZOrder 7025 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide233" + SID "8830" + Ports [2, 1] + Position [2675, 9497, 2705, 9528] + ZOrder 7027 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide234" + SID "8831" + Ports [2, 1] + Position [2965, 9517, 2995, 9548] + ZOrder 7030 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide235" + SID "8832" + Ports [2, 1] + Position [2685, 9672, 2715, 9703] + ZOrder 7034 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide236" + SID "8833" + Ports [2, 1] + Position [2965, 9692, 2995, 9723] + ZOrder 7036 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide237" + SID "8935" + Ports [2, 1] + Position [2195, 8882, 2225, 8913] + ZOrder 7057 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide238" + SID "8936" + Ports [2, 1] + Position [2195, 9057, 2225, 9088] + ZOrder 7059 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide239" + SID "8937" + Ports [2, 1] + Position [2195, 9232, 2225, 9263] + ZOrder 7063 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "7878" + Ports [2, 1] + Position [2195, 5702, 2225, 5733] + ZOrder 5781 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide240" + SID "8938" + Ports [2, 1] + Position [2670, 8892, 2700, 8923] + ZOrder 7065 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide241" + SID "8939" + Ports [2, 1] + Position [2960, 8912, 2990, 8943] + ZOrder 7067 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide242" + SID "8940" + Ports [2, 1] + Position [2680, 9067, 2710, 9098] + ZOrder 7070 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide243" + SID "8941" + Ports [2, 1] + Position [2960, 9087, 2990, 9118] + ZOrder 7072 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide244" + SID "8974" + Ports [2, 1] + Position [2710, 6092, 2740, 6123] + ZOrder 6874 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide245" + SID "8975" + Ports [2, 1] + Position [2710, 6197, 2740, 6228] + ZOrder 6875 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide246" + SID "8976" + Ports [2, 1] + Position [2710, 6382, 2740, 6413] + ZOrder 6876 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide247" + SID "8977" + Ports [2, 1] + Position [2710, 6482, 2740, 6513] + ZOrder 6877 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "7879" + Ports [2, 1] + Position [2600, 5362, 2630, 5393] + ZOrder 5811 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "7880" + Ports [2, 1] + Position [3125, 5567, 3155, 5598] + ZOrder 5785 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "3519" + Ports [2, 1] + Position [1915, 417, 1945, 448] + ZOrder 1149 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "7881" + Ports [2, 1] + Position [2600, 5537, 2630, 5568] + ZOrder 5812 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "7882" + Ports [2, 1] + Position [3125, 5392, 3155, 5423] + ZOrder 5782 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "5877" + Ports [2, 1] + Position [2720, 3587, 2750, 3618] + ZOrder 3778 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "7883" + Ports [2, 1] + Position [2710, 5287, 2740, 5318] + ZOrder 5808 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "7884" + Ports [2, 1] + Position [2195, 5352, 2225, 5383] + ZOrder 5777 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "8068" + Ports [2, 1] + Position [5360, 1707, 5390, 1738] + ZOrder 5984 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "8162" + Ports [2, 1] + Position [5360, 1862, 5390, 1893] + ZOrder 6064 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide34" + SID "8163" + Ports [2, 1] + Position [5360, 1942, 5390, 1973] + ZOrder 6066 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide35" + SID "8071" + Ports [2, 1] + Position [5360, 1787, 5390, 1818] + ZOrder 5986 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide36" + SID "5321" + Ports [2, 1] + Position [6050, 4752, 6080, 4783] + ZOrder 3190 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide37" + SID "4369" + Ports [2, 1] + Position [2150, 12442, 2180, 12473] + ZOrder 2170 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide38" + SID "4370" + Ports [2, 1] + Position [2150, 12617, 2180, 12648] + ZOrder 2172 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide39" + SID "4371" + Ports [2, 1] + Position [2145, 11742, 2175, 11773] + ZOrder 2191 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2990" + Ports [2, 1] + Position [3125, 3642, 3155, 3673] + ZOrder 733 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide40" + SID "4372" + Ports [2, 1] + Position [2145, 11917, 2175, 11948] + ZOrder 2193 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide41" + SID "4373" + Ports [2, 1] + Position [2145, 12092, 2175, 12123] + ZOrder 2197 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide42" + SID "4374" + Ports [2, 1] + Position [2630, 11752, 2660, 11783] + ZOrder 2199 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide43" + SID "4375" + Ports [2, 1] + Position [2910, 11947, 2940, 11978] + ZOrder 2213 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide44" + SID "4376" + Ports [2, 1] + Position [2630, 11927, 2660, 11958] + ZOrder 2200 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide45" + SID "4377" + Ports [2, 1] + Position [2910, 11772, 2940, 11803] + ZOrder 2210 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide46" + SID "4378" + Ports [2, 1] + Position [2150, 12792, 2180, 12823] + ZOrder 2176 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide47" + SID "4379" + Ports [2, 1] + Position [2625, 12452, 2655, 12483] + ZOrder 2178 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide48" + SID "5748" + Ports [2, 1] + Position [2435, 11172, 2465, 11203] + ZOrder 3639 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide49" + SID "4381" + Ports [2, 1] + Position [2915, 12472, 2945, 12503] + ZOrder 2181 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide50" + SID "4382" + Ports [2, 1] + Position [2635, 12627, 2665, 12658] + ZOrder 2185 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide51" + SID "4383" + Ports [2, 1] + Position [2915, 12647, 2945, 12678] + ZOrder 2187 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide52" + SID "4766" + Ports [2, 1] + Position [300, 4442, 330, 4473] + ZOrder 2569 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide53" + SID "4767" + Ports [2, 1] + Position [215, 4432, 245, 4463] + ZOrder 2565 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide54" + SID "4769" + Ports [2, 1] + Position [710, 4417, 740, 4448] + ZOrder 2570 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide55" + SID "4770" + Ports [2, 1] + Position [710, 4622, 740, 4653] + ZOrder 2571 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide56" + SID "4771" + Ports [2, 1] + Position [710, 4827, 740, 4858] + ZOrder 2572 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide57" + SID "4772" + Ports [2, 1] + Position [710, 5032, 740, 5063] + ZOrder 2573 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide58" + SID "4781" + Ports [2, 1] + Position [2140, 11542, 2170, 11573] + ZOrder 2658 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide59" + SID "4817" + Ports [2, 1] + Position [2140, 11142, 2170, 11173] + ZOrder 2661 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "2996" + Ports [2, 1] + Position [3125, 3817, 3155, 3848] + ZOrder 740 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide60" + SID "4823" + Ports [2, 1] + Position [2495, 11152, 2525, 11183] + ZOrder 2664 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide61" + SID "5099" + Ports [2, 1] + Position [6165, 3847, 6195, 3878] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "5106" + Ports [2, 1] + Position [6165, 3987, 6195, 4018] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "5107" + Ports [2, 1] + Position [6165, 4067, 6195, 4098] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide64" + SID "5138" + Ports [2, 1] + Position [6050, 4282, 6080, 4313] + ZOrder 2974 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide65" + SID "5139" + Ports [2, 1] + Position [6050, 4422, 6080, 4453] + ZOrder 2978 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide66" + SID "5140" + Ports [2, 1] + Position [6050, 4502, 6080, 4533] + ZOrder 2980 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "5101" + Ports [2, 1] + Position [6165, 3927, 6195, 3958] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "5114" + Ports [2, 1] + Position [6165, 4132, 6195, 4163] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "5115" + Ports [2, 1] + Position [6165, 4212, 6195, 4243] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "3013" + Ports [2, 1] + Position [1830, 407, 1860, 438] + ZOrder 751 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide70" + SID "5141" + Ports [2, 1] + Position [6050, 4362, 6080, 4393] + ZOrder 2976 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide71" + SID "5142" + Ports [2, 1] + Position [6050, 4567, 6080, 4598] + ZOrder 2982 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide72" + SID "5143" + Ports [2, 1] + Position [6050, 4647, 6080, 4678] + ZOrder 2984 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide73" + SID "5851" + Ports [2, 1] + Position [3560, 3687, 3590, 3718] + ZOrder 3750 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide74" + SID "5322" + Ports [2, 1] + Position [6050, 4892, 6080, 4923] + ZOrder 3194 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide75" + SID "5323" + Ports [2, 1] + Position [6050, 4972, 6080, 5003] + ZOrder 3196 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide76" + SID "5324" + Ports [2, 1] + Position [6050, 4832, 6080, 4863] + ZOrder 3192 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide77" + SID "5325" + Ports [2, 1] + Position [6050, 5037, 6080, 5068] + ZOrder 3198 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide78" + SID "5326" + Ports [2, 1] + Position [6050, 5117, 6080, 5148] + ZOrder 3200 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide79" + SID "5486" + Ports [2, 1] + Position [6000, 13582, 6030, 13613] + ZOrder 3453 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "7803" + Ports [2, 1] + Position [2710, 4762, 2740, 4793] + ZOrder 5734 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide80" + SID "5487" + Ports [2, 1] + Position [6115, 12677, 6145, 12708] + ZOrder 3350 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide81" + SID "5488" + Ports [2, 1] + Position [6115, 12817, 6145, 12848] + ZOrder 3358 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide82" + SID "5489" + Ports [2, 1] + Position [6115, 12897, 6145, 12928] + ZOrder 3360 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide83" + SID "5490" + Ports [2, 1] + Position [6000, 13112, 6030, 13143] + ZOrder 3384 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide84" + SID "5491" + Ports [2, 1] + Position [6000, 13252, 6030, 13283] + ZOrder 3388 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide85" + SID "5492" + Ports [2, 1] + Position [6000, 13332, 6030, 13363] + ZOrder 3390 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide86" + SID "5493" + Ports [2, 1] + Position [6115, 12757, 6145, 12788] + ZOrder 3352 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide87" + SID "5494" + Ports [2, 1] + Position [6115, 12962, 6145, 12993] + ZOrder 3366 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide88" + SID "5495" + Ports [2, 1] + Position [6115, 13042, 6145, 13073] + ZOrder 3368 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide89" + SID "5496" + Ports [2, 1] + Position [6000, 13192, 6030, 13223] + ZOrder 3386 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "7804" + Ports [2, 1] + Position [2195, 4827, 2225, 4858] + ZOrder 5703 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide90" + SID "5497" + Ports [2, 1] + Position [6000, 13397, 6030, 13428] + ZOrder 3392 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide91" + SID "5498" + Ports [2, 1] + Position [6000, 13477, 6030, 13508] + ZOrder 3394 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide92" + SID "5499" + Ports [2, 1] + Position [6000, 13722, 6030, 13753] + ZOrder 3457 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide93" + SID "5500" + Ports [2, 1] + Position [6000, 13802, 6030, 13833] + ZOrder 3459 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide94" + SID "5501" + Ports [2, 1] + Position [6000, 13662, 6030, 13693] + ZOrder 3455 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide95" + SID "5502" + Ports [2, 1] + Position [6000, 13867, 6030, 13898] + ZOrder 3461 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide96" + SID "5503" + Ports [2, 1] + Position [6000, 13947, 6030, 13978] + ZOrder 3463 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide98" + SID "5750" + Ports [2, 1] + Position [2580, 11152, 2610, 11183] + ZOrder 3642 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide99" + SID "5778" + Ports [2, 1] + Position [2150, 13342, 2180, 13373] + ZOrder 3670 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [1387, 5780, 1427, 5819] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Fcn + Name "Fcn" + SID "5197" + Position [4860, 3210, 4920, 3240] + ZOrder 3039 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn1" + SID "5199" + Position [5045, 3210, 5105, 3240] + ZOrder 3041 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn10" + SID "5452" + Position [5120, 12340, 5180, 12370] + ZOrder 3280 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn11" + SID "5453" + Position [5305, 12340, 5365, 12370] + ZOrder 3281 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "5238" + Position [5170, 3550, 5230, 3580] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "5239" + Position [5355, 3550, 5415, 3580] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn4" + SID "5404" + Position [4800, 11995, 4860, 12025] + ZOrder 3246 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn5" + SID "5405" + Position [4985, 11995, 5045, 12025] + ZOrder 3247 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn6" + SID "7998" + Position [3770, 2325, 3830, 2355] + ZOrder 5904 + Expr "u[1]+u[2]+u[3]+u[4]+u[5]+u[6]" + } + Block { + BlockType Fcn + Name "Fcn7" + SID "8057" + Position [3975, 2430, 4035, 2460] + ZOrder 5949 + Expr "u[1]+u[2]+u[3]+u[4]+u[5]+u[6]" + } + Block { + BlockType From + Name "From10" + SID "7742" + Position [7035, 4521, 7075, 4549] + ZOrder 5644 + CloseFcn "tagdialog Close" + GotoTag "YI4" + } + Block { + BlockType From + Name "From11" + SID "7737" + Position [7035, 4696, 7075, 4724] + ZOrder 5639 + CloseFcn "tagdialog Close" + GotoTag "YT1" + } + Block { + BlockType From + Name "From12" + SID "7738" + Position [7035, 4871, 7075, 4899] + ZOrder 5640 + CloseFcn "tagdialog Close" + GotoTag "YT2" + } + Block { + BlockType From + Name "From13" + SID "7761" + Position [7035, 5046, 7075, 5074] + ZOrder 5663 + CloseFcn "tagdialog Close" + GotoTag "YT3" + } + Block { + BlockType From + Name "From14" + SID "7762" + Position [7035, 5221, 7075, 5249] + ZOrder 5664 + CloseFcn "tagdialog Close" + GotoTag "YT4" + } + Block { + BlockType From + Name "From7" + SID "7733" + Position [7035, 3996, 7075, 4024] + ZOrder 5635 + CloseFcn "tagdialog Close" + GotoTag "YI1" + } + Block { + BlockType From + Name "From8" + SID "7734" + Position [7035, 4171, 7075, 4199] + ZOrder 5636 + CloseFcn "tagdialog Close" + GotoTag "YI2" + } + Block { + BlockType From + Name "From9" + SID "7741" + Position [7035, 4346, 7075, 4374] + ZOrder 5643 + CloseFcn "tagdialog Close" + GotoTag "YI3" + } + Block { + BlockType Goto + Name "Goto10" + SID "7730" + Position [4635, 3210, 4675, 3240] + ZOrder 5632 + GotoTag "YI4" + } + Block { + BlockType Goto + Name "Goto13" + SID "7757" + Position [6620, 3570, 6660, 3600] + ZOrder 5659 + GotoTag "YT1" + } + Block { + BlockType Goto + Name "Goto14" + SID "7758" + Position [6620, 3630, 6660, 3660] + ZOrder 5660 + GotoTag "YT2" + } + Block { + BlockType Goto + Name "Goto15" + SID "7759" + Position [6620, 3680, 6660, 3710] + ZOrder 5661 + GotoTag "YT3" + } + Block { + BlockType Goto + Name "Goto16" + SID "7760" + Position [6620, 3735, 6660, 3765] + ZOrder 5662 + GotoTag "YT4" + } + Block { + BlockType Goto + Name "Goto4" + SID "7727" + Position [4635, 3060, 4675, 3090] + ZOrder 5629 + GotoTag "YI1" + } + Block { + BlockType Goto + Name "Goto8" + SID "7728" + Position [4635, 3110, 4675, 3140] + ZOrder 5630 + GotoTag "YI2" + } + Block { + BlockType Goto + Name "Goto9" + SID "7729" + Position [4635, 3160, 4675, 3190] + ZOrder 5631 + GotoTag "YI3" + } + Block { + BlockType Ground + Name "Ground" + SID "3836" + Position [5150, 3050, 5170, 3070] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground1" + SID "7755" + Position [7045, 5750, 7065, 5770] + ZOrder 5657 + } + Block { + BlockType Ground + Name "Ground10" + SID "9124" + Position [7030, 6100, 7050, 6120] + ZOrder 7168 + } + Block { + BlockType Ground + Name "Ground102" + SID "8683" + Position [1625, 3390, 1645, 3410] + ZOrder 6564 + } + Block { + BlockType Ground + Name "Ground104" + SID "8685" + Position [1625, 2775, 1645, 2795] + ZOrder 6558 + } + Block { + BlockType Ground + Name "Ground105" + SID "8686" + Position [1625, 2980, 1645, 3000] + ZOrder 6560 + } + Block { + BlockType Ground + Name "Ground106" + SID "8687" + Position [1625, 3185, 1645, 3205] + ZOrder 6562 + } + Block { + BlockType Ground + Name "Ground11" + SID "9125" + Position [7030, 6275, 7050, 6295] + ZOrder 7169 + } + Block { + BlockType Ground + Name "Ground12" + SID "9126" + Position [7030, 6450, 7050, 6470] + ZOrder 7170 + } + Block { + BlockType Ground + Name "Ground13" + SID "9127" + Position [7030, 6625, 7050, 6645] + ZOrder 7171 + } + Block { + BlockType Ground + Name "Ground14" + SID "4384" + Position [5100, 11840, 5120, 11860] + ZOrder 2246 + } + Block { + BlockType Ground + Name "Ground15" + SID "9128" + Position [6930, 5400, 6950, 5420] + ZOrder 7172 + } + Block { + BlockType Ground + Name "Ground16" + SID "9129" + Position [6930, 5575, 6950, 5595] + ZOrder 7173 + } + Block { + BlockType Ground + Name "Ground17" + SID "4387" + Position [5100, 11940, 5120, 11960] + ZOrder 2253 + } + Block { + BlockType Ground + Name "Ground18" + SID "4388" + Position [5100, 12040, 5120, 12060] + ZOrder 2257 + } + Block { + BlockType Ground + Name "Ground19" + SID "3808" + Position [6760, 3300, 6780, 3320] + ZOrder 1438 + } + Block { + BlockType Ground + Name "Ground2" + SID "7756" + Position [7045, 5925, 7065, 5945] + ZOrder 5658 + } + Block { + BlockType Ground + Name "Ground20" + SID "3809" + Position [6760, 3355, 6780, 3375] + ZOrder 1439 + } + Block { + BlockType Ground + Name "Ground21" + SID "3827" + Position [1260, 4260, 1280, 4280] + ZOrder 1458 + } + Block { + BlockType Ground + Name "Ground22" + SID "3853" + Position [5150, 3150, 5170, 3170] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "3857" + Position [5150, 3250, 5170, 3270] + ZOrder 1488 + } + Block { + BlockType Ground + Name "Ground26" + SID "3873" + Position [6205, 3410, 6225, 3430] + ZOrder 1504 + } + Block { + BlockType Ground + Name "Ground28" + SID "4773" + Position [620, 4415, 640, 4435] + ZOrder 2574 + } + Block { + BlockType Ground + Name "Ground3" + SID "6684" + Position [7190, 6845, 7210, 6865] + ZOrder 4584 + ShowName off + } + Block { + BlockType Ground + Name "Ground36" + SID "6690" + Position [7190, 8945, 7210, 8965] + ZOrder 4596 + ShowName off + } + Block { + BlockType Ground + Name "Ground37" + SID "6691" + Position [7190, 9120, 7210, 9140] + ZOrder 4597 + ShowName off + } + Block { + BlockType Ground + Name "Ground38" + SID "4774" + Position [620, 4620, 640, 4640] + ZOrder 2575 + } + Block { + BlockType Ground + Name "Ground39" + SID "4775" + Position [620, 4825, 640, 4845] + ZOrder 2576 + } + Block { + BlockType Ground + Name "Ground4" + SID "6685" + Position [7190, 8070, 7210, 8090] + ZOrder 4591 + ShowName off + } + Block { + BlockType Ground + Name "Ground40" + SID "4776" + Position [620, 5030, 640, 5050] + ZOrder 2577 + } + Block { + BlockType Ground + Name "Ground41" + SID "6692" + Position [7190, 9295, 7210, 9315] + ZOrder 4598 + ShowName off + } + Block { + BlockType Ground + Name "Ground42" + SID "6693" + Position [7190, 9470, 7210, 9490] + ZOrder 4599 + ShowName off + } + Block { + BlockType Ground + Name "Ground43" + SID "6694" + Position [7190, 7020, 7210, 7040] + ZOrder 4585 + ShowName off + } + Block { + BlockType Ground + Name "Ground44" + SID "6695" + Position [7190, 7195, 7210, 7215] + ZOrder 4586 + ShowName off + } + Block { + BlockType Ground + Name "Ground45" + SID "6696" + Position [7190, 7370, 7210, 7390] + ZOrder 4587 + ShowName off + } + Block { + BlockType Ground + Name "Ground46" + SID "6697" + Position [7190, 7545, 7210, 7565] + ZOrder 4588 + ShowName off + } + Block { + BlockType Ground + Name "Ground47" + SID "6698" + Position [7190, 7720, 7210, 7740] + ZOrder 4589 + ShowName off + } + Block { + BlockType Ground + Name "Ground48" + SID "6699" + Position [7190, 7895, 7210, 7915] + ZOrder 4590 + ShowName off + } + Block { + BlockType Ground + Name "Ground5" + SID "6686" + Position [7190, 8245, 7210, 8265] + ZOrder 4592 + ShowName off + } + Block { + BlockType Ground + Name "Ground51" + SID "8617" + Position [7280, 5760, 7300, 5780] + ZOrder 6512 + } + Block { + BlockType Ground + Name "Ground53" + SID "8005" + Position [3725, 1160, 3745, 1180] + ZOrder 5883 + } + Block { + BlockType Ground + Name "Ground54" + SID "4834" + Position [4820, 2710, 4840, 2730] + ZOrder 2672 + } + Block { + BlockType Ground + Name "Ground55" + SID "4835" + Position [4820, 2810, 4840, 2830] + ZOrder 2676 + } + Block { + BlockType Ground + Name "Ground56" + SID "4836" + Position [4820, 2910, 4840, 2930] + ZOrder 2680 + } + Block { + BlockType Ground + Name "Ground57" + SID "8006" + Position [3725, 1260, 3745, 1280] + ZOrder 5885 + } + Block { + BlockType Ground + Name "Ground58" + SID "8007" + Position [3725, 1360, 3745, 1380] + ZOrder 5887 + } + Block { + BlockType Ground + Name "Ground59" + SID "8039" + Position [3725, 1460, 3745, 1480] + ZOrder 5929 + } + Block { + BlockType Ground + Name "Ground6" + SID "6687" + Position [7190, 8420, 7210, 8440] + ZOrder 4593 + ShowName off + } + Block { + BlockType Ground + Name "Ground60" + SID "5411" + Position [4760, 11495, 4780, 11515] + ZOrder 3225 + } + Block { + BlockType Ground + Name "Ground61" + SID "5412" + Position [4760, 11595, 4780, 11615] + ZOrder 3227 + } + Block { + BlockType Ground + Name "Ground62" + SID "5413" + Position [4760, 11695, 4780, 11715] + ZOrder 3229 + } + Block { + BlockType Ground + Name "Ground63" + SID "8040" + Position [3725, 1560, 3745, 1580] + ZOrder 5931 + } + Block { + BlockType Ground + Name "Ground64" + SID "8041" + Position [3725, 1660, 3745, 1680] + ZOrder 5933 + } + Block { + BlockType Ground + Name "Ground65" + SID "8619" + Position [7280, 5935, 7300, 5955] + ZOrder 6514 + } + Block { + BlockType Ground + Name "Ground66" + SID "5790" + Position [1640, 11140, 1660, 11160] + ZOrder 3683 + } + Block { + BlockType Ground + Name "Ground67" + SID "8641" + Position [7280, 4010, 7300, 4030] + ZOrder 6516 + } + Block { + BlockType Ground + Name "Ground69" + SID "8643" + Position [7280, 4185, 7300, 4205] + ZOrder 6518 + } + Block { + BlockType Ground + Name "Ground7" + SID "6688" + Position [7190, 8595, 7210, 8615] + ZOrder 4594 + ShowName off + } + Block { + BlockType Ground + Name "Ground70" + SID "8645" + Position [7280, 4360, 7300, 4380] + ZOrder 6520 + } + Block { + BlockType Ground + Name "Ground71" + SID "8647" + Position [7280, 4535, 7300, 4555] + ZOrder 6522 + } + Block { + BlockType Ground + Name "Ground73" + SID "8649" + Position [7280, 4710, 7300, 4730] + ZOrder 6524 + } + Block { + BlockType Ground + Name "Ground74" + SID "8651" + Position [7280, 4885, 7300, 4905] + ZOrder 6526 + } + Block { + BlockType Ground + Name "Ground75" + SID "8653" + Position [7280, 5060, 7300, 5080] + ZOrder 6528 + } + Block { + BlockType Ground + Name "Ground76" + SID "8655" + Position [7280, 5235, 7300, 5255] + ZOrder 6530 + } + Block { + BlockType Ground + Name "Ground8" + SID "6689" + Position [7190, 8770, 7210, 8790] + ZOrder 4595 + ShowName off + } + Block { + BlockType Ground + Name "Ground9" + SID "3807" + Position [6760, 3240, 6780, 3260] + ZOrder 1437 + } + Block { + BlockType Math + Name "MathFunction" + SID "5155" + Ports [1, 1] + Position [5635, 3870, 5665, 3900] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "5157" + Ports [1, 1] + Position [5635, 3925, 5665, 3955] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction10" + SID "4988" + Ports [1, 1] + Position [5440, 4558, 5470, 4592] + ZOrder 2842 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction11" + SID "4989" + Ports [1, 1] + Position [5440, 4613, 5470, 4647] + ZOrder 2843 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction12" + SID "5327" + Ports [1, 1] + Position [5440, 5028, 5470, 5062] + ZOrder 3167 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction13" + SID "5328" + Ports [1, 1] + Position [5440, 5083, 5470, 5117] + ZOrder 3168 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction14" + SID "5329" + Ports [1, 1] + Position [5440, 4763, 5470, 4797] + ZOrder 3149 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction15" + SID "5330" + Ports [1, 1] + Position [5440, 4818, 5470, 4852] + ZOrder 3150 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction16" + SID "5331" + Ports [1, 1] + Position [5440, 4898, 5470, 4932] + ZOrder 3158 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction17" + SID "5332" + Ports [1, 1] + Position [5440, 4953, 5470, 4987] + ZOrder 3159 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction18" + SID "5504" + Ports [1, 1] + Position [5585, 12700, 5615, 12730] + ZOrder 3395 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction19" + SID "5505" + Ports [1, 1] + Position [5585, 12755, 5615, 12785] + ZOrder 3397 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "4949" + Ports [1, 1] + Position [5635, 4003, 5665, 4037] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction20" + SID "5506" + Ports [1, 1] + Position [5390, 13388, 5420, 13422] + ZOrder 3334 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction21" + SID "5507" + Ports [1, 1] + Position [5390, 13443, 5420, 13477] + ZOrder 3335 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction22" + SID "5508" + Ports [1, 1] + Position [5390, 13858, 5420, 13892] + ZOrder 3430 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction23" + SID "5509" + Ports [1, 1] + Position [5390, 13913, 5420, 13947] + ZOrder 3431 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction24" + SID "5510" + Ports [1, 1] + Position [5390, 13593, 5420, 13627] + ZOrder 3412 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction25" + SID "5511" + Ports [1, 1] + Position [5390, 13648, 5420, 13682] + ZOrder 3413 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction26" + SID "5512" + Ports [1, 1] + Position [5390, 13728, 5420, 13762] + ZOrder 3421 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction27" + SID "5513" + Ports [1, 1] + Position [5390, 13783, 5420, 13817] + ZOrder 3422 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction28" + SID "5514" + Ports [1, 1] + Position [5585, 12833, 5615, 12867] + ZOrder 3298 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction29" + SID "5515" + Ports [1, 1] + Position [5585, 12888, 5615, 12922] + ZOrder 3299 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "4950" + Ports [1, 1] + Position [5635, 4058, 5665, 4092] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction30" + SID "5516" + Ports [1, 1] + Position [5585, 12963, 5615, 12997] + ZOrder 3307 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction31" + SID "5517" + Ports [1, 1] + Position [5585, 13018, 5615, 13052] + ZOrder 3308 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction32" + SID "5518" + Ports [1, 1] + Position [5390, 13123, 5420, 13157] + ZOrder 3316 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction33" + SID "5519" + Ports [1, 1] + Position [5390, 13178, 5420, 13212] + ZOrder 3317 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction34" + SID "5520" + Ports [1, 1] + Position [5390, 13258, 5420, 13292] + ZOrder 3325 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction35" + SID "5521" + Ports [1, 1] + Position [5390, 13313, 5420, 13347] + ZOrder 3326 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction36" + SID "8074" + Ports [1, 1] + Position [4830, 1730, 4860, 1760] + ZOrder 6005 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction37" + SID "8075" + Ports [1, 1] + Position [4830, 1785, 4860, 1815] + ZOrder 6007 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction38" + SID "8164" + Ports [1, 1] + Position [4830, 1885, 4860, 1915] + ZOrder 6069 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction39" + SID "8165" + Ports [1, 1] + Position [4830, 1940, 4860, 1970] + ZOrder 6071 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "4963" + Ports [1, 1] + Position [5635, 4133, 5665, 4167] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction40" + SID "8184" + Ports [1, 1] + Position [4830, 2035, 4860, 2065] + ZOrder 6089 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction41" + SID "8185" + Ports [1, 1] + Position [4830, 2090, 4860, 2120] + ZOrder 6091 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction42" + SID "8214" + Ports [1, 1] + Position [4830, 2185, 4860, 2215] + ZOrder 6109 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction43" + SID "8215" + Ports [1, 1] + Position [4830, 2240, 4860, 2270] + ZOrder 6111 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction44" + SID "8216" + Ports [1, 1] + Position [4830, 2340, 4860, 2370] + ZOrder 6129 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction45" + SID "8217" + Ports [1, 1] + Position [4830, 2395, 4860, 2425] + ZOrder 6131 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction46" + SID "8218" + Ports [1, 1] + Position [4830, 2490, 4860, 2520] + ZOrder 6149 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction47" + SID "8219" + Ports [1, 1] + Position [4830, 2545, 4860, 2575] + ZOrder 6151 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction48" + SID "8339" + Ports [1, 1] + Position [4830, 255, 4860, 285] + ZOrder 6219 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction49" + SID "8340" + Ports [1, 1] + Position [4830, 310, 4860, 340] + ZOrder 6221 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "4964" + Ports [1, 1] + Position [5635, 4188, 5665, 4222] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction50" + SID "8474" + Ports [1, 1] + Position [4830, 405, 4860, 435] + ZOrder 6379 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction51" + SID "8475" + Ports [1, 1] + Position [4830, 460, 4860, 490] + ZOrder 6381 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction52" + SID "8499" + Ports [1, 1] + Position [4830, 555, 4860, 585] + ZOrder 6399 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction53" + SID "8500" + Ports [1, 1] + Position [4830, 610, 4860, 640] + ZOrder 6401 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction54" + SID "8501" + Ports [1, 1] + Position [4830, 705, 4860, 735] + ZOrder 6419 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction55" + SID "8502" + Ports [1, 1] + Position [4830, 760, 4860, 790] + ZOrder 6421 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction56" + SID "8549" + Ports [1, 1] + Position [4830, 860, 4860, 890] + ZOrder 6439 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction57" + SID "8550" + Ports [1, 1] + Position [4830, 915, 4860, 945] + ZOrder 6441 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction58" + SID "8551" + Ports [1, 1] + Position [4830, 1010, 4860, 1040] + ZOrder 6459 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction59" + SID "8552" + Ports [1, 1] + Position [4830, 1065, 4860, 1095] + ZOrder 6461 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction6" + SID "4984" + Ports [1, 1] + Position [5440, 4293, 5470, 4327] + ZOrder 2824 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction60" + SID "8553" + Ports [1, 1] + Position [4830, 1160, 4860, 1190] + ZOrder 6479 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction61" + SID "8554" + Ports [1, 1] + Position [4830, 1215, 4860, 1245] + ZOrder 6481 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction62" + SID "8555" + Ports [1, 1] + Position [4830, 1310, 4860, 1340] + ZOrder 6499 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction63" + SID "8556" + Ports [1, 1] + Position [4830, 1365, 4860, 1395] + ZOrder 6501 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction7" + SID "4985" + Ports [1, 1] + Position [5440, 4348, 5470, 4382] + ZOrder 2825 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction8" + SID "4986" + Ports [1, 1] + Position [5440, 4428, 5470, 4462] + ZOrder 2833 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction9" + SID "4987" + Ports [1, 1] + Position [5440, 4483, 5470, 4517] + ZOrder 2834 + Operator "square" + } + Block { + BlockType Reference + Name "Midend_MIC_MON" + SID "4778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 11535, 1660, 11565] + ZOrder 2656 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT" + SID "4779" + Tag "Test Point" + Ports [1] + Position [2405, 11550, 2445, 11570] + ZOrder 2657 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT_MON" + SID "4783" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11545, 2340, 11575] + ZOrder 2659 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux1" + SID "3283" + Ports [3, 1] + Position [4165, 3577, 4170, 3803] + ZOrder 3615 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux10" + SID "3897" + Ports [2, 1] + Position [3720, 3671, 3725, 3709] + ZOrder 3732 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux11" + SID "3899" + Ports [3, 1] + Position [3720, 3746, 3725, 3784] + ZOrder 3734 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux12" + SID "4390" + Ports [3, 1] + Position [5740, 12406, 5745, 12634] + ZOrder 2208 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux13" + SID "4391" + Ports [2, 1] + Position [3560, 12506, 3565, 12544] + ZOrder 2284 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux14" + SID "4392" + Ports [3, 1] + Position [3570, 12571, 3575, 12609] + ZOrder 2286 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux15" + SID "4393" + Ports [3, 1] + Position [3355, 12421, 3360, 12459] + ZOrder 2225 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux16" + SID "4394" + Ports [3, 1] + Position [5935, 12407, 5940, 12633] + ZOrder 2234 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux17" + SID "4395" + Ports [2, 1] + Position [3330, 12501, 3335, 12539] + ZOrder 2278 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux18" + SID "5211" + Ports [3, 1] + Position [4830, 3203, 4835, 3247] + ZOrder 3053 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux19" + SID "5212" + Ports [3, 1] + Position [5015, 3203, 5020, 3247] + ZOrder 3054 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "8008" + Ports [6, 1] + Position [3740, 2287, 3745, 2388] + ZOrder 5906 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux20" + SID "5240" + Ports [3, 1] + Position [5150, 3543, 5155, 3587] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "5241" + Ports [3, 1] + Position [5335, 3543, 5340, 3587] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux22" + SID "5414" + Ports [3, 1] + Position [4770, 11988, 4775, 12032] + ZOrder 3248 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux23" + SID "5415" + Ports [3, 1] + Position [4955, 11988, 4960, 12032] + ZOrder 3249 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux24" + SID "5833" + Ports [2, 1] + Position [2870, 3521, 2875, 3559] + ZOrder 3726 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux26" + SID "7559" + Ports [6, 1] + Position [3605, 3044, 3610, 3356] + ZOrder 5461 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux27" + SID "7720" + Ports [6, 1] + Position [4135, 3044, 4140, 3356] + ZOrder 5621 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux28" + SID "5454" + Ports [3, 1] + Position [5100, 12333, 5105, 12377] + ZOrder 3282 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux29" + SID "5455" + Ports [3, 1] + Position [5285, 12333, 5290, 12377] + ZOrder 3283 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "8058" + Ports [6, 1] + Position [3945, 2392, 3950, 2493] + ZOrder 5950 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux7" + SID "3745" + Ports [2, 1] + Position [3720, 3596, 3725, 3634] + ZOrder 1377 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux8" + SID "3796" + Ports [3, 1] + Position [5965, 3577, 5970, 3803] + ZOrder 1426 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OPLEV1_ch18_MON" + SID "3826" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1315, 4255, 1395, 4285] + ZOrder 1457 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "OPLEV1_length1" + SID "4396" + Position [3355, 12505, 3415, 12535] + ZOrder 2277 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch" + SID "3900" + Position [3745, 3750, 3805, 3780] + ZOrder 3733 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch1" + SID "4397" + Position [3595, 12575, 3655, 12605] + ZOrder 2285 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw" + SID "3898" + Position [3745, 3675, 3805, 3705] + ZOrder 3731 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw1" + SID "4398" + Position [3585, 12510, 3645, 12540] + ZOrder 2283 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV2_length" + SID "3737" + Position [3745, 3600, 3805, 3630] + ZOrder 1369 + Expr "u[1]/(2*sindeg(u[2]))" + } + Block { + BlockType Fcn + Name "OPLEV2_length1" + SID "4399" + Position [3380, 12425, 3440, 12455] + ZOrder 2224 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV2_ratio" + SID "5834" + Position [2895, 3525, 2955, 3555] + ZOrder 3725 + Expr "u[2]/(u[1]-u[2])" + } + Block { + BlockType RelationalOperator + Name "Operator1" + SID "5847" + Ports [2, 1] + Position [2585, 3972, 2615, 4003] + ZOrder 3754 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator2" + SID "5968" + Ports [2, 1] + Position [2600, 4572, 2630, 4603] + ZOrder 3862 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator3" + SID "7811" + Ports [2, 1] + Position [2600, 5187, 2630, 5218] + ZOrder 5730 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator4" + SID "7885" + Ports [2, 1] + Position [2600, 5712, 2630, 5743] + ZOrder 5804 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Product + Name "Product" + SID "2988" + Ports [2, 1] + Position [2850, 3632, 2880, 3663] + ZOrder 731 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2999" + Ports [2, 1] + Position [2850, 3807, 2880, 3838] + ZOrder 739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "5309" + Ports [2, 1] + Position [7130, 5752, 7160, 5783] + ZOrder 3145 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product100" + SID "5548" + Ports [2, 1] + Position [5540, 13882, 5570, 13913] + ZOrder 3434 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product101" + SID "5838" + Ports [2, 1] + Position [3835, 3672, 3865, 3703] + ZOrder 3739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product102" + SID "5897" + Ports [2, 1] + Position [2525, 4037, 2555, 4068] + ZOrder 3798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product103" + SID "5969" + Ports [2, 1] + Position [2525, 4637, 2555, 4668] + ZOrder 3873 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "7886" + Ports [2, 1] + Position [2525, 5777, 2555, 5808] + ZOrder 5809 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "7887" + Ports [2, 1] + Position [2850, 5372, 2880, 5403] + ZOrder 5783 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product127" + SID "8221" + Ports [2, 1] + Position [4565, 2237, 4595, 2268] + ZOrder 6095 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product128" + SID "8222" + Ports [2, 1] + Position [4980, 2207, 5010, 2238] + ZOrder 6097 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product129" + SID "7745" + Ports [2, 1] + Position [7130, 4002, 7160, 4033] + ZOrder 5647 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "7888" + Ports [2, 1] + Position [2995, 5382, 3025, 5413] + ZOrder 5799 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product130" + SID "7746" + Ports [2, 1] + Position [7140, 4877, 7170, 4908] + ZOrder 5648 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product131" + SID "7747" + Ports [2, 1] + Position [7130, 4177, 7160, 4208] + ZOrder 5649 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product132" + SID "7748" + Ports [2, 1] + Position [7130, 4352, 7160, 4383] + ZOrder 5650 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product138" + SID "7749" + Ports [2, 1] + Position [7130, 4527, 7160, 4558] + ZOrder 5651 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product139" + SID "7750" + Ports [2, 1] + Position [7130, 4702, 7160, 4733] + ZOrder 5652 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "7889" + Ports [2, 1] + Position [2995, 5557, 3025, 5588] + ZOrder 5800 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product140" + SID "7751" + Ports [2, 1] + Position [7140, 5052, 7170, 5083] + ZOrder 5653 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product141" + SID "7752" + Ports [2, 1] + Position [7140, 5227, 7170, 5258] + ZOrder 5654 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product142" + SID "8223" + Ports [2, 1] + Position [4565, 2337, 4595, 2368] + ZOrder 6114 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product143" + SID "8224" + Ports [2, 1] + Position [4565, 2392, 4595, 2423] + ZOrder 6115 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product144" + SID "8225" + Ports [2, 1] + Position [4980, 2362, 5010, 2393] + ZOrder 6117 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product145" + SID "8226" + Ports [2, 1] + Position [4565, 2487, 4595, 2518] + ZOrder 6134 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product146" + SID "8227" + Ports [2, 1] + Position [4565, 2542, 4595, 2573] + ZOrder 6135 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product147" + SID "8228" + Ports [2, 1] + Position [4980, 2512, 5010, 2543] + ZOrder 6137 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product148" + SID "8476" + Ports [2, 1] + Position [4565, 402, 4595, 433] + ZOrder 6364 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product149" + SID "8477" + Ports [2, 1] + Position [4565, 457, 4595, 488] + ZOrder 6365 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "5310" + Ports [2, 1] + Position [7130, 5927, 7160, 5958] + ZOrder 3146 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product150" + SID "8478" + Ports [2, 1] + Position [4980, 427, 5010, 458] + ZOrder 6367 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product151" + SID "8503" + Ports [2, 1] + Position [4565, 702, 4595, 733] + ZOrder 6404 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product152" + SID "8504" + Ports [2, 1] + Position [4565, 757, 4595, 788] + ZOrder 6405 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product153" + SID "8505" + Ports [2, 1] + Position [4980, 727, 5010, 758] + ZOrder 6407 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product154" + SID "8506" + Ports [2, 1] + Position [4565, 552, 4595, 583] + ZOrder 6384 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product155" + SID "8507" + Ports [2, 1] + Position [4565, 607, 4595, 638] + ZOrder 6385 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product156" + SID "8359" + Ports [2, 1] + Position [4565, 252, 4595, 283] + ZOrder 6204 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product157" + SID "8360" + Ports [2, 1] + Position [4565, 307, 4595, 338] + ZOrder 6205 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product158" + SID "8361" + Ports [2, 1] + Position [4980, 277, 5010, 308] + ZOrder 6207 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product159" + SID "8508" + Ports [2, 1] + Position [4980, 577, 5010, 608] + ZOrder 6387 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "5311" + Ports [2, 1] + Position [7130, 5402, 7160, 5433] + ZOrder 3143 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product160" + SID "8557" + Ports [2, 1] + Position [4565, 1007, 4595, 1038] + ZOrder 6444 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product161" + SID "8558" + Ports [2, 1] + Position [4565, 1062, 4595, 1093] + ZOrder 6445 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product162" + SID "8559" + Ports [2, 1] + Position [4980, 1032, 5010, 1063] + ZOrder 6447 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product163" + SID "8560" + Ports [2, 1] + Position [4565, 1307, 4595, 1338] + ZOrder 6484 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product164" + SID "8561" + Ports [2, 1] + Position [4565, 1362, 4595, 1393] + ZOrder 6485 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product165" + SID "8562" + Ports [2, 1] + Position [4980, 1332, 5010, 1363] + ZOrder 6487 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product166" + SID "8563" + Ports [2, 1] + Position [4565, 1157, 4595, 1188] + ZOrder 6464 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product167" + SID "8564" + Ports [2, 1] + Position [4565, 1212, 4595, 1243] + ZOrder 6465 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product168" + SID "8565" + Ports [2, 1] + Position [4565, 857, 4595, 888] + ZOrder 6424 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product169" + SID "8566" + Ports [2, 1] + Position [4565, 912, 4595, 943] + ZOrder 6425 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "3448" + Ports [2, 1] + Position [7130, 6277, 7160, 6308] + ZOrder 1073 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product170" + SID "8567" + Ports [2, 1] + Position [4980, 882, 5010, 913] + ZOrder 6427 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product171" + SID "8568" + Ports [2, 1] + Position [4980, 1182, 5010, 1213] + ZOrder 6467 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product172" + SID "9095" + Ports [2, 1] + Position [2870, 10157, 2900, 10188] + ZOrder 7142 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product173" + SID "9096" + Ports [2, 1] + Position [2870, 10332, 2900, 10363] + ZOrder 7147 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product174" + SID "8784" + Ports [2, 1] + Position [2610, 6082, 2640, 6113] + ZOrder 6869 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product175" + SID "8785" + Ports [2, 1] + Position [2610, 6187, 2640, 6218] + ZOrder 6870 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product176" + SID "8834" + Ports [2, 1] + Position [2875, 9507, 2905, 9538] + ZOrder 7028 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product177" + SID "8835" + Ports [2, 1] + Position [2875, 9682, 2905, 9713] + ZOrder 7035 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product178" + SID "8942" + Ports [2, 1] + Position [2870, 8902, 2900, 8933] + ZOrder 7066 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product179" + SID "8943" + Ports [2, 1] + Position [2885, 9077, 2915, 9108] + ZOrder 7071 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "3449" + Ports [2, 1] + Position [7130, 6452, 7160, 6483] + ZOrder 1074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product180" + SID "8972" + Ports [2, 1] + Position [2610, 6372, 2640, 6403] + ZOrder 6872 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product181" + SID "8973" + Ports [2, 1] + Position [2610, 6472, 2640, 6503] + ZOrder 6873 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "3450" + Ports [2, 1] + Position [7130, 6627, 7160, 6658] + ZOrder 1075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "7812" + Ports [2, 1] + Position [2525, 5252, 2555, 5283] + ZOrder 5735 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product20" + SID "3451" + Ports [2, 1] + Position [7130, 6102, 7160, 6133] + ZOrder 1072 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "7890" + Ports [2, 1] + Position [2850, 5547, 2880, 5578] + ZOrder 5784 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "8080" + Ports [2, 1] + Position [4565, 1727, 4595, 1758] + ZOrder 5954 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "8081" + Ports [2, 1] + Position [4565, 1782, 4595, 1813] + ZOrder 5955 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "8082" + Ports [2, 1] + Position [4980, 1752, 5010, 1783] + ZOrder 5957 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product25" + SID "8166" + Ports [2, 1] + Position [4565, 1882, 4595, 1913] + ZOrder 6054 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product26" + SID "8167" + Ports [2, 1] + Position [4565, 1937, 4595, 1968] + ZOrder 6055 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product27" + SID "8168" + Ports [2, 1] + Position [4980, 1907, 5010, 1938] + ZOrder 6057 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product28" + SID "8186" + Ports [2, 1] + Position [4565, 2032, 4595, 2063] + ZOrder 6074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product29" + SID "8187" + Ports [2, 1] + Position [4565, 2087, 4595, 2118] + ZOrder 6075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "5308" + Ports [2, 1] + Position [7130, 5577, 7160, 5608] + ZOrder 3144 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product30" + SID "8188" + Ports [2, 1] + Position [4980, 2057, 5010, 2088] + ZOrder 6077 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product31" + SID "8220" + Ports [2, 1] + Position [4565, 2182, 4595, 2213] + ZOrder 6094 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product32" + SID "5837" + Ports [2, 1] + Position [3835, 3747, 3865, 3778] + ZOrder 3738 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product33" + SID "4400" + Ports [2, 1] + Position [2825, 12462, 2855, 12493] + ZOrder 2179 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product34" + SID "5982" + Ports [2, 1] + Position [3480, 3987, 3510, 4018] + ZOrder 3884 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product36" + SID "4401" + Ports [2, 1] + Position [2825, 12637, 2855, 12668] + ZOrder 2186 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product37" + SID "4402" + Ports [2, 1] + Position [3485, 12432, 3515, 12463] + ZOrder 2279 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product38" + SID "4403" + Ports [2, 1] + Position [3800, 12577, 3830, 12608] + ZOrder 2282 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product39" + SID "4404" + Ports [2, 1] + Position [3800, 12502, 3830, 12533] + ZOrder 2287 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3428" + Ports [2, 1] + Position [2850, 4232, 2880, 4263] + ZOrder 1052 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product40" + SID "4405" + Ports [2, 1] + Position [2830, 11762, 2860, 11793] + ZOrder 2211 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product41" + SID "4406" + Ports [2, 1] + Position [2830, 11937, 2860, 11968] + ZOrder 2212 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product43" + SID "5781" + Ports [2, 1] + Position [2545, 13352, 2575, 13383] + ZOrder 3673 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product44" + SID "5835" + Ports [2, 1] + Position [2995, 4242, 3025, 4273] + ZOrder 3727 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product45" + SID "5836" + Ports [2, 1] + Position [2995, 4417, 3025, 4448] + ZOrder 3728 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product46" + SID "5333" + Ports [2, 1] + Position [5230, 4762, 5260, 4793] + ZOrder 3147 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product47" + SID "4917" + Ports [2, 1] + Position [5370, 3867, 5400, 3898] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "4918" + Ports [2, 1] + Position [5370, 3922, 5400, 3953] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "4939" + Ports [2, 1] + Position [5785, 3892, 5815, 3923] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3429" + Ports [2, 1] + Position [2850, 4407, 2880, 4438] + ZOrder 1053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "4951" + Ports [2, 1] + Position [5370, 4002, 5400, 4033] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "4952" + Ports [2, 1] + Position [5370, 4057, 5400, 4088] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "4953" + Ports [2, 1] + Position [5785, 4027, 5815, 4058] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "4965" + Ports [2, 1] + Position [5370, 4132, 5400, 4163] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "4966" + Ports [2, 1] + Position [5370, 4187, 5400, 4218] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "4967" + Ports [2, 1] + Position [5785, 4157, 5815, 4188] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product56" + SID "4990" + Ports [2, 1] + Position [5230, 4292, 5260, 4323] + ZOrder 2822 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product57" + SID "4991" + Ports [2, 1] + Position [5230, 4347, 5260, 4378] + ZOrder 2823 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product58" + SID "4992" + Ports [2, 1] + Position [5590, 4317, 5620, 4348] + ZOrder 2828 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product59" + SID "4993" + Ports [2, 1] + Position [5230, 4427, 5260, 4458] + ZOrder 2831 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "7813" + Ports [2, 1] + Position [2850, 4847, 2880, 4878] + ZOrder 5709 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product60" + SID "4994" + Ports [2, 1] + Position [5230, 4482, 5260, 4513] + ZOrder 2832 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product61" + SID "4995" + Ports [2, 1] + Position [5590, 4452, 5620, 4483] + ZOrder 2837 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product62" + SID "4996" + Ports [2, 1] + Position [5230, 4557, 5260, 4588] + ZOrder 2840 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product63" + SID "4997" + Ports [2, 1] + Position [5230, 4612, 5260, 4643] + ZOrder 2841 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product64" + SID "4998" + Ports [2, 1] + Position [5590, 4582, 5620, 4613] + ZOrder 2846 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product65" + SID "5334" + Ports [2, 1] + Position [5230, 4817, 5260, 4848] + ZOrder 3148 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product66" + SID "5335" + Ports [2, 1] + Position [5590, 4787, 5620, 4818] + ZOrder 3153 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product67" + SID "5336" + Ports [2, 1] + Position [5230, 4897, 5260, 4928] + ZOrder 3156 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product68" + SID "5337" + Ports [2, 1] + Position [5230, 4952, 5260, 4983] + ZOrder 3157 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product69" + SID "5338" + Ports [2, 1] + Position [5590, 4922, 5620, 4953] + ZOrder 3162 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "7814" + Ports [2, 1] + Position [2995, 4857, 3025, 4888] + ZOrder 5725 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product70" + SID "5339" + Ports [2, 1] + Position [5230, 5027, 5260, 5058] + ZOrder 3165 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product71" + SID "5340" + Ports [2, 1] + Position [5230, 5082, 5260, 5113] + ZOrder 3166 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product72" + SID "5341" + Ports [2, 1] + Position [5590, 5052, 5620, 5083] + ZOrder 3171 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product73" + SID "5718" + Ports [2, 1] + Position [3580, 12432, 3610, 12463] + ZOrder 3547 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product74" + SID "5522" + Ports [2, 1] + Position [5180, 13592, 5210, 13623] + ZOrder 3410 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product75" + SID "5523" + Ports [2, 1] + Position [5320, 12697, 5350, 12728] + ZOrder 3290 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product76" + SID "5524" + Ports [2, 1] + Position [5320, 12752, 5350, 12783] + ZOrder 3291 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product77" + SID "5525" + Ports [2, 1] + Position [5735, 12722, 5765, 12753] + ZOrder 3293 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product78" + SID "5526" + Ports [2, 1] + Position [5320, 12832, 5350, 12863] + ZOrder 3296 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product79" + SID "5527" + Ports [2, 1] + Position [5320, 12887, 5350, 12918] + ZOrder 3297 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "7815" + Ports [2, 1] + Position [2995, 5032, 3025, 5063] + ZOrder 5726 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product80" + SID "5528" + Ports [2, 1] + Position [5735, 12857, 5765, 12888] + ZOrder 3302 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product81" + SID "5529" + Ports [2, 1] + Position [5320, 12962, 5350, 12993] + ZOrder 3305 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product82" + SID "5530" + Ports [2, 1] + Position [5320, 13017, 5350, 13048] + ZOrder 3306 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product83" + SID "5531" + Ports [2, 1] + Position [5735, 12987, 5765, 13018] + ZOrder 3311 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product84" + SID "5532" + Ports [2, 1] + Position [5180, 13122, 5210, 13153] + ZOrder 3314 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product85" + SID "5533" + Ports [2, 1] + Position [5180, 13177, 5210, 13208] + ZOrder 3315 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product86" + SID "5534" + Ports [2, 1] + Position [5540, 13147, 5570, 13178] + ZOrder 3320 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product87" + SID "5535" + Ports [2, 1] + Position [5180, 13257, 5210, 13288] + ZOrder 3323 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product88" + SID "5536" + Ports [2, 1] + Position [5180, 13312, 5210, 13343] + ZOrder 3324 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product89" + SID "5537" + Ports [2, 1] + Position [5540, 13282, 5570, 13313] + ZOrder 3329 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "7816" + Ports [2, 1] + Position [2850, 5022, 2880, 5053] + ZOrder 5710 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product90" + SID "5538" + Ports [2, 1] + Position [5180, 13387, 5210, 13418] + ZOrder 3332 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product91" + SID "5539" + Ports [2, 1] + Position [5180, 13442, 5210, 13473] + ZOrder 3333 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product92" + SID "5540" + Ports [2, 1] + Position [5540, 13412, 5570, 13443] + ZOrder 3338 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product93" + SID "5541" + Ports [2, 1] + Position [5180, 13647, 5210, 13678] + ZOrder 3411 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product94" + SID "5542" + Ports [2, 1] + Position [5540, 13617, 5570, 13648] + ZOrder 3416 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product95" + SID "5543" + Ports [2, 1] + Position [5180, 13727, 5210, 13758] + ZOrder 3419 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product96" + SID "5544" + Ports [2, 1] + Position [5180, 13782, 5210, 13813] + ZOrder 3420 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product97" + SID "5545" + Ports [2, 1] + Position [5540, 13752, 5570, 13783] + ZOrder 3425 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product98" + SID "5546" + Ports [2, 1] + Position [5180, 13857, 5210, 13888] + ZOrder 3428 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product99" + SID "5547" + Ports [2, 1] + Position [5180, 13912, 5210, 13943] + ZOrder 3429 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "4937" + Tag "cdsSqrt" + Ports [1, 1] + Position [5730, 3866, 5760, 3904] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT10" + SID "5549" + Tag "cdsSqrt" + Ports [1, 1] + Position [5680, 12696, 5710, 12734] + ZOrder 3292 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT11" + SID "5550" + Tag "cdsSqrt" + Ports [1, 1] + Position [5680, 12831, 5710, 12869] + ZOrder 3301 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT12" + SID "5551" + Tag "cdsSqrt" + Ports [1, 1] + Position [5680, 12961, 5710, 12999] + ZOrder 3310 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT13" + SID "5552" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13121, 5515, 13159] + ZOrder 3319 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT14" + SID "5553" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13256, 5515, 13294] + ZOrder 3328 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT15" + SID "5554" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13386, 5515, 13424] + ZOrder 3337 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT16" + SID "5555" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13591, 5515, 13629] + ZOrder 3415 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT17" + SID "5556" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13726, 5515, 13764] + ZOrder 3424 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT18" + SID "5557" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13856, 5515, 13894] + ZOrder 3433 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT19" + SID "8089" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 1726, 4955, 1764] + ZOrder 5956 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "4954" + Tag "cdsSqrt" + Ports [1, 1] + Position [5730, 4001, 5760, 4039] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT20" + SID "8169" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 1881, 4955, 1919] + ZOrder 6056 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT21" + SID "8189" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 2031, 4955, 2069] + ZOrder 6076 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT22" + SID "8229" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 2181, 4955, 2219] + ZOrder 6096 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT23" + SID "8230" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 2336, 4955, 2374] + ZOrder 6116 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT24" + SID "8231" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 2486, 4955, 2524] + ZOrder 6136 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT25" + SID "8369" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 251, 4955, 289] + ZOrder 6206 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT26" + SID "8479" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 401, 4955, 439] + ZOrder 6366 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT27" + SID "8509" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 551, 4955, 589] + ZOrder 6386 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT28" + SID "8510" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 701, 4955, 739] + ZOrder 6406 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT29" + SID "8569" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 856, 4955, 894] + ZOrder 6426 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "4968" + Tag "cdsSqrt" + Ports [1, 1] + Position [5730, 4131, 5760, 4169] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT30" + SID "8570" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 1006, 4955, 1044] + ZOrder 6446 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT31" + SID "8571" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 1156, 4955, 1194] + ZOrder 6466 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT32" + SID "8572" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 1306, 4955, 1344] + ZOrder 6486 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT4" + SID "4999" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4291, 5565, 4329] + ZOrder 2827 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT5" + SID "5000" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4426, 5565, 4464] + ZOrder 2836 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT6" + SID "5001" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4556, 5565, 4594] + ZOrder 2845 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT7" + SID "5342" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4761, 5565, 4799] + ZOrder 3152 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT8" + SID "5343" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4896, 5565, 4934] + ZOrder 3161 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT9" + SID "5344" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 5026, 5565, 5064] + ZOrder 3170 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum1" + SID "5850" + Ports [2, 1] + Position [3610, 3670, 3630, 3690] + ZOrder 3749 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum10" + SID "8190" + Ports [2, 1] + Position [4885, 2040, 4905, 2060] + ZOrder 6090 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum100" + SID "5703" + Ports [2, 1] + Position [1970, 12790, 1990, 12810] + ZOrder 3536 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + SID "8027" + Ports [2, 1] + Position [4075, 3065, 4095, 3085] + ZOrder 5922 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + SID "8028" + Ports [2, 1] + Position [4075, 3115, 4095, 3135] + ZOrder 5923 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + SID "8029" + Ports [2, 1] + Position [4075, 3215, 4095, 3235] + ZOrder 5924 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + SID "8030" + Ports [2, 1] + Position [4075, 3315, 4095, 3335] + ZOrder 5925 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum147" + SID "9099" + Ports [2, 1] + Position [3100, 10305, 3120, 10325] + ZOrder 7156 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum148" + SID "9100" + Ports [2, 1] + Position [1875, 10135, 1895, 10155] + ZOrder 7160 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum149" + SID "9101" + Ports [2, 1] + Position [1875, 10310, 1895, 10330] + ZOrder 7162 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + SID "8031" + Ports [2, 1] + Position [4075, 3265, 4095, 3285] + ZOrder 5926 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum150" + SID "8836" + Ports [2, 1] + Position [1880, 9835, 1900, 9855] + ZOrder 7053 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum151" + SID "8837" + Ports [2, 1] + Position [3105, 9580, 3125, 9600] + ZOrder 7042 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum152" + SID "8838" + Ports [2, 1] + Position [3105, 9655, 3125, 9675] + ZOrder 7044 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum153" + SID "7462" + Ports [2, 1] + Position [2435, 1145, 2455, 1165] + ZOrder 5364 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum154" + SID "7473" + Ports [2, 1] + Position [2435, 1350, 2455, 1370] + ZOrder 5375 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum155" + SID "8839" + Ports [2, 1] + Position [1880, 9485, 1900, 9505] + ZOrder 7049 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum156" + SID "8840" + Ports [2, 1] + Position [1880, 9660, 1900, 9680] + ZOrder 7051 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum157" + SID "7528" + Ports [2, 1] + Position [2435, 1555, 2455, 1575] + ZOrder 5423 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum158" + SID "7529" + Ports [2, 1] + Position [2435, 1760, 2455, 1780] + ZOrder 5430 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum159" + SID "7530" + Ports [2, 1] + Position [2805, 1770, 2825, 1790] + ZOrder 5435 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + SID "8032" + Ports [2, 1] + Position [4075, 3165, 4095, 3185] + ZOrder 5927 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum160" + SID "7531" + Ports [2, 1] + Position [2805, 1565, 2825, 1585] + ZOrder 5436 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum161" + SID "7544" + Ports [2, 1] + Position [3170, 1240, 3190, 1260] + ZOrder 5446 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum162" + SID "7545" + Ports [2, 1] + Position [3170, 1165, 3190, 1185] + ZOrder 5447 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum163" + SID "7581" + Ports [2, 1] + Position [2435, 1965, 2455, 1985] + ZOrder 5464 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum164" + SID "7582" + Ports [2, 1] + Position [2435, 2170, 2455, 2190] + ZOrder 5470 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum165" + SID "7583" + Ports [2, 1] + Position [2805, 2180, 2825, 2200] + ZOrder 5475 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum166" + SID "7584" + Ports [2, 1] + Position [2805, 1975, 2825, 1995] + ZOrder 5476 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum167" + SID "7585" + Ports [2, 1] + Position [2435, 2375, 2455, 2395] + ZOrder 5487 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum168" + SID "7586" + Ports [2, 1] + Position [2435, 2580, 2455, 2600] + ZOrder 5493 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum169" + SID "8944" + Ports [2, 1] + Position [3100, 9050, 3120, 9070] + ZOrder 7080 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + SID "8232" + Ports [2, 1] + Position [4885, 2495, 4905, 2515] + ZOrder 6150 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum170" + SID "8945" + Ports [2, 1] + Position [1875, 8880, 1895, 8900] + ZOrder 7084 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum171" + SID "7589" + Ports [2, 1] + Position [3170, 2050, 3190, 2070] + ZOrder 5508 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum172" + SID "7590" + Ports [2, 1] + Position [3170, 1985, 3190, 2005] + ZOrder 5509 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum173" + SID "7635" + Ports [2, 1] + Position [2435, 2785, 2455, 2805] + ZOrder 5520 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum174" + SID "7636" + Ports [2, 1] + Position [2435, 2990, 2455, 3010] + ZOrder 5526 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum175" + SID "7637" + Ports [2, 1] + Position [2805, 3000, 2825, 3020] + ZOrder 5531 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum176" + SID "7638" + Ports [2, 1] + Position [2805, 2795, 2825, 2815] + ZOrder 5532 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum177" + SID "7639" + Ports [2, 1] + Position [2435, 3195, 2455, 3215] + ZOrder 5542 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum178" + SID "7640" + Ports [2, 1] + Position [2435, 3400, 2455, 3420] + ZOrder 5548 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum179" + SID "7641" + Ports [2, 1] + Position [2805, 3410, 2825, 3430] + ZOrder 5553 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + SID "8233" + Ports [2, 1] + Position [4885, 2190, 4905, 2210] + ZOrder 6110 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum180" + SID "7642" + Ports [2, 1] + Position [2805, 3205, 2825, 3225] + ZOrder 5554 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum181" + SID "7643" + Ports [2, 1] + Position [3170, 2870, 3190, 2890] + ZOrder 5563 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum182" + SID "7644" + Ports [2, 1] + Position [3170, 2805, 3190, 2825] + ZOrder 5564 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum183" + SID "8946" + Ports [2, 1] + Position [1875, 9055, 1895, 9075] + ZOrder 7086 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum184" + SID "8947" + Ports [2, 1] + Position [1875, 9230, 1895, 9250] + ZOrder 7088 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum185" + SID "7683" + Ports [2, 1] + Position [3395, 1250, 3415, 1270] + ZOrder 5585 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum186" + SID "8948" + Ports [2, 1] + Position [3100, 8975, 3120, 8995] + ZOrder 7078 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + SID "8234" + Ports [2, 1] + Position [4885, 2345, 4905, 2365] + ZOrder 6130 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum190" + SID "9024" + Ports [2, 1] + Position [3105, 6100, 3125, 6120] + ZOrder 6924 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum191" + SID "9026" + Ports [2, 1] + Position [3105, 6205, 3125, 6225] + ZOrder 6926 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum192" + SID "9028" + Ports [2, 1] + Position [3105, 6390, 3125, 6410] + ZOrder 6928 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum193" + SID "9030" + Ports [2, 1] + Position [3105, 6490, 3125, 6510] + ZOrder 6930 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "7817" + Ports [2, 1] + Position [1995, 4825, 2015, 4845] + ZOrder 5719 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + SID "8480" + Ports [2, 1] + Position [4885, 410, 4905, 430] + ZOrder 6380 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + SID "8511" + Ports [2, 1] + Position [4885, 710, 4905, 730] + ZOrder 6420 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "3517" + Ports [2, 1] + Position [1850, 470, 1870, 490] + ZOrder 1147 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + SID "8512" + Ports [2, 1] + Position [4885, 560, 4905, 580] + ZOrder 6400 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + SID "8573" + Ports [2, 1] + Position [4885, 1015, 4905, 1035] + ZOrder 6460 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + SID "8379" + Ports [2, 1] + Position [4885, 260, 4905, 280] + ZOrder 6220 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum26" + SID "8574" + Ports [2, 1] + Position [4885, 1315, 4905, 1335] + ZOrder 6500 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum27" + SID "8575" + Ports [2, 1] + Position [4885, 1165, 4905, 1185] + ZOrder 6480 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum28" + SID "8576" + Ports [2, 1] + Position [4885, 865, 4905, 885] + ZOrder 6440 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum29" + SID "9097" + Ports [2, 1] + Position [1875, 10485, 1895, 10505] + ZOrder 7164 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "7818" + Ports [2, 1] + Position [1995, 5000, 2015, 5020] + ZOrder 5721 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum32" + SID "5304" + Ports [2, 1] + Position [4665, 3605, 4685, 3625] + ZOrder 3587 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum34" + SID "3849" + Ports [2, 1] + Position [5675, 3605, 5695, 3625] + ZOrder 1480 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum35" + SID "3850" + Ports [2, 1] + Position [5675, 3680, 5695, 3700] + ZOrder 1481 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum36" + SID "3851" + Ports [2, 1] + Position [5675, 3755, 5695, 3775] + ZOrder 1482 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum37" + SID "5305" + Ports [2, 1] + Position [4665, 3680, 4685, 3700] + ZOrder 3588 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum38" + SID "3887" + Ports [2, 1] + Position [2745, 3520, 2765, 3540] + ZOrder 1519 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum39" + SID "3893" + Ports [2, 1] + Position [2880, 3480, 2900, 3500] + ZOrder 1525 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "7819" + Ports [2, 1] + Position [1995, 5175, 2015, 5195] + ZOrder 5723 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum41" + SID "9098" + Ports [2, 1] + Position [3100, 10230, 3120, 10250] + ZOrder 7154 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum42" + SID "4407" + Ports [2, 1] + Position [3060, 11835, 3080, 11855] + ZOrder 2292 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum43" + SID "4408" + Ports [2, 1] + Position [3055, 12535, 3075, 12555] + ZOrder 2220 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum44" + SID "4409" + Ports [2, 1] + Position [3055, 12610, 3075, 12630] + ZOrder 2222 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum45" + SID "5689" + Ports [2, 1] + Position [1970, 11740, 1990, 11760] + ZOrder 3520 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum46" + SID "4411" + Ports [2, 1] + Position [3490, 12505, 3510, 12525] + ZOrder 2280 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum47" + SID "4412" + Ports [2, 1] + Position [5675, 12435, 5695, 12455] + ZOrder 2249 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum48" + SID "4413" + Ports [2, 1] + Position [5675, 12510, 5695, 12530] + ZOrder 2250 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum49" + SID "4414" + Ports [2, 1] + Position [5675, 12585, 5695, 12605] + ZOrder 2251 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "7891" + Ports [2, 1] + Position [1995, 5350, 2015, 5370] + ZOrder 5793 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum50" + SID "5690" + Ports [2, 1] + Position [1970, 11915, 1990, 11935] + ZOrder 3522 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum51" + SID "4416" + Ports [2, 1] + Position [3255, 12170, 3275, 12190] + ZOrder 2276 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum52" + SID "4417" + Ports [2, 1] + Position [3255, 12115, 3275, 12135] + ZOrder 2281 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum53" + SID "4418" + Ports [2, 1] + Position [3060, 11910, 3080, 11930] + ZOrder 2294 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum54" + SID "4768" + Ports [2, 1] + Position [235, 4495, 255, 4515] + ZOrder 2567 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum55" + SID "4849" + Ports [2, 1] + Position [5610, 3250, 5630, 3270] + ZOrder 2692 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum56" + SID "4850" + Ports [2, 1] + Position [5610, 3305, 5630, 3325] + ZOrder 2693 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum57" + SID "4851" + Ports [2, 1] + Position [5610, 3350, 5630, 3370] + ZOrder 2694 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "7892" + Ports [2, 1] + Position [1995, 5525, 2015, 5545] + ZOrder 5795 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum61" + SID "5156" + Ports [2, 1] + Position [5690, 3875, 5710, 3895] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "4955" + Ports [2, 1] + Position [5690, 4010, 5710, 4030] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "4969" + Ports [2, 1] + Position [5690, 4140, 5710, 4160] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum64" + SID "5002" + Ports [2, 1] + Position [5495, 4300, 5515, 4320] + ZOrder 2826 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum65" + SID "5003" + Ports [2, 1] + Position [5495, 4435, 5515, 4455] + ZOrder 2835 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum66" + SID "5004" + Ports [2, 1] + Position [5495, 4565, 5515, 4585] + ZOrder 2844 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum68" + SID "5306" + Ports [2, 1] + Position [4665, 3755, 4685, 3775] + ZOrder 3589 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum69" + SID "5345" + Ports [2, 1] + Position [5495, 4770, 5515, 4790] + ZOrder 3151 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "7893" + Ports [2, 1] + Position [1995, 5700, 2015, 5720] + ZOrder 5797 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum70" + SID "5346" + Ports [2, 1] + Position [5495, 4905, 5515, 4925] + ZOrder 3160 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum71" + SID "5347" + Ports [2, 1] + Position [5495, 5035, 5515, 5055] + ZOrder 3169 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum72" + SID "5558" + Ports [2, 1] + Position [5640, 12705, 5660, 12725] + ZOrder 3396 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum73" + SID "5559" + Ports [2, 1] + Position [5640, 12840, 5660, 12860] + ZOrder 3300 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum74" + SID "5560" + Ports [2, 1] + Position [5640, 12970, 5660, 12990] + ZOrder 3309 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum75" + SID "5456" + Ports [2, 1] + Position [5600, 12090, 5620, 12110] + ZOrder 3287 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum76" + SID "5457" + Ports [2, 1] + Position [5600, 12145, 5620, 12165] + ZOrder 3288 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum77" + SID "5458" + Ports [2, 1] + Position [5600, 12190, 5620, 12210] + ZOrder 3289 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum78" + SID "5561" + Ports [2, 1] + Position [5445, 13130, 5465, 13150] + ZOrder 3318 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum79" + SID "5562" + Ports [2, 1] + Position [5445, 13265, 5465, 13285] + ZOrder 3327 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + SID "8092" + Ports [2, 1] + Position [4885, 1735, 4905, 1755] + ZOrder 6006 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum80" + SID "5563" + Ports [2, 1] + Position [5445, 13395, 5465, 13415] + ZOrder 3336 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum81" + SID "5564" + Ports [2, 1] + Position [5445, 13600, 5465, 13620] + ZOrder 3414 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum82" + SID "5565" + Ports [2, 1] + Position [5445, 13735, 5465, 13755] + ZOrder 3423 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum83" + SID "5566" + Ports [2, 1] + Position [5445, 13865, 5465, 13885] + ZOrder 3432 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum84" + SID "5645" + Ports [2, 1] + Position [4585, 12435, 4605, 12455] + ZOrder 3487 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum85" + SID "5646" + Ports [2, 1] + Position [4585, 12510, 4605, 12530] + ZOrder 3488 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum86" + SID "5647" + Ports [2, 1] + Position [4415, 12435, 4435, 12455] + ZOrder 3479 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum87" + SID "5648" + Ports [2, 1] + Position [4415, 12510, 4435, 12530] + ZOrder 3480 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum88" + SID "5649" + Ports [2, 1] + Position [4415, 12585, 4435, 12605] + ZOrder 3481 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum89" + SID "5650" + Ports [2, 1] + Position [4585, 12585, 4605, 12605] + ZOrder 3489 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + SID "8170" + Ports [2, 1] + Position [4885, 1890, 4905, 1910] + ZOrder 6070 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum91" + SID "5675" + Ports [2, 1] + Position [1995, 3610, 2015, 3630] + ZOrder 3506 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum92" + SID "5679" + Ports [2, 1] + Position [1995, 3785, 2015, 3805] + ZOrder 3510 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum93" + SID "5681" + Ports [2, 1] + Position [1995, 3960, 2015, 3980] + ZOrder 3512 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum94" + SID "5683" + Ports [2, 1] + Position [1995, 4210, 2015, 4230] + ZOrder 3514 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum95" + SID "5684" + Ports [2, 1] + Position [1995, 4385, 2015, 4405] + ZOrder 3516 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum96" + SID "5685" + Ports [2, 1] + Position [1995, 4560, 2015, 4580] + ZOrder 3518 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum97" + SID "5691" + Ports [2, 1] + Position [1970, 12090, 1990, 12110] + ZOrder 3524 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum98" + SID "5701" + Ports [2, 1] + Position [1970, 12440, 1990, 12460] + ZOrder 3532 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum99" + SID "5702" + Ports [2, 1] + Position [1970, 12615, 1990, 12635] + ZOrder 3534 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator1" + SID "4419" + Position [3315, 11910, 3335, 11930] + ZOrder 2298 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "9103" + Position [3500, 10305, 3520, 10325] + ZOrder 7166 + } + Block { + BlockType Terminator + Name "Terminator104" + SID "8691" + Position [1575, 3390, 1595, 3410] + ZOrder 6565 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "9046" + Position [3505, 8975, 3525, 8995] + ZOrder 7090 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "5743" + Position [6920, 6100, 6940, 6120] + ZOrder 3634 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3810" + Position [6900, 3300, 6920, 3320] + ZOrder 1441 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3811" + Position [6900, 3355, 6920, 3375] + ZOrder 1442 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "3812" + Position [6900, 3240, 6920, 3260] + ZOrder 1440 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "9047" + Position [3505, 9050, 3525, 9070] + ZOrder 7091 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "9048" + Position [3505, 9580, 3525, 9600] + ZOrder 7092 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "9049" + Position [3505, 9655, 3525, 9675] + ZOrder 7093 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "7911" + Position [4635, 3265, 4655, 3285] + ZOrder 5814 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "5744" + Position [6920, 6275, 6940, 6295] + ZOrder 3635 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "5745" + Position [6925, 6450, 6945, 6470] + ZOrder 3636 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "5746" + Position [6925, 6625, 6945, 6645] + ZOrder 3637 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "5788" + Position [1580, 11340, 1600, 11360] + ZOrder 3681 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "3874" + Position [6405, 3410, 6425, 3430] + ZOrder 1505 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "5789" + Position [1580, 11140, 1600, 11160] + ZOrder 3682 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "7912" + Position [4635, 3315, 4655, 3335] + ZOrder 5815 + } + Block { + BlockType Terminator + Name "Terminator33" + SID "8272" + Position [2410, 1175, 2430, 1195] + ZOrder 6167 + } + Block { + BlockType Terminator + Name "Terminator34" + SID "8274" + Position [2410, 1380, 2430, 1400] + ZOrder 6169 + } + Block { + BlockType Terminator + Name "Terminator35" + SID "8278" + Position [2410, 1585, 2430, 1605] + ZOrder 6173 + } + Block { + BlockType Terminator + Name "Terminator37" + SID "4637" + Position [1580, 10740, 1600, 10760] + ZOrder 2458 + } + Block { + BlockType Terminator + Name "Terminator38" + SID "4638" + Position [1580, 10940, 1600, 10960] + ZOrder 2459 + } + Block { + BlockType Terminator + Name "Terminator39" + SID "8280" + Position [2410, 1790, 2430, 1810] + ZOrder 6175 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "9036" + Position [3385, 6100, 3405, 6120] + ZOrder 6936 + } + Block { + BlockType Terminator + Name "Terminator40" + SID "8282" + Position [2410, 1995, 2430, 2015] + ZOrder 6177 + } + Block { + BlockType Terminator + Name "Terminator41" + SID "8284" + Position [2410, 2200, 2430, 2220] + ZOrder 6179 + } + Block { + BlockType Terminator + Name "Terminator42" + SID "4642" + Position [1580, 13540, 1600, 13560] + ZOrder 2463 + } + Block { + BlockType Terminator + Name "Terminator43" + SID "7744" + Position [3105, 1370, 3125, 1390] + ZOrder 5646 + } + Block { + BlockType Terminator + Name "Terminator44" + SID "4644" + Position [1580, 13945, 1600, 13965] + ZOrder 2465 + } + Block { + BlockType Terminator + Name "Terminator45" + SID "4645" + Position [1580, 12340, 1600, 12360] + ZOrder 2466 + } + Block { + BlockType Terminator + Name "Terminator46" + SID "8286" + Position [2410, 2405, 2430, 2425] + ZOrder 6181 + } + Block { + BlockType Terminator + Name "Terminator47" + SID "8288" + Position [2410, 2610, 2430, 2630] + ZOrder 6183 + } + Block { + BlockType Terminator + Name "Terminator48" + SID "8290" + Position [2410, 2815, 2430, 2835] + ZOrder 6185 + } + Block { + BlockType Terminator + Name "Terminator49" + SID "8292" + Position [2410, 3020, 2430, 3040] + ZOrder 6187 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "9037" + Position [3385, 6205, 3405, 6225] + ZOrder 6937 + } + Block { + BlockType Terminator + Name "Terminator50" + SID "4650" + Position [1580, 13140, 1600, 13160] + ZOrder 2471 + } + Block { + BlockType Terminator + Name "Terminator51" + SID "8296" + Position [2410, 3225, 2430, 3245] + ZOrder 6191 + } + Block { + BlockType Terminator + Name "Terminator52" + SID "4652" + Position [1580, 13740, 1600, 13760] + ZOrder 2601 + } + Block { + BlockType Terminator + Name "Terminator53" + SID "8298" + Position [2410, 3430, 2430, 3450] + ZOrder 6193 + } + Block { + BlockType Terminator + Name "Terminator55" + SID "8618" + Position [7230, 5760, 7250, 5780] + ZOrder 6513 + } + Block { + BlockType Terminator + Name "Terminator57" + SID "8620" + Position [7230, 5935, 7250, 5955] + ZOrder 6515 + } + Block { + BlockType Terminator + Name "Terminator58" + SID "8642" + Position [7230, 4010, 7250, 4030] + ZOrder 6517 + } + Block { + BlockType Terminator + Name "Terminator59" + SID "8644" + Position [7230, 4185, 7250, 4205] + ZOrder 6519 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "9038" + Position [3385, 6390, 3405, 6410] + ZOrder 6938 + } + Block { + BlockType Terminator + Name "Terminator60" + SID "8646" + Position [7230, 4360, 7250, 4380] + ZOrder 6521 + } + Block { + BlockType Terminator + Name "Terminator61" + SID "8648" + Position [7230, 4535, 7250, 4555] + ZOrder 6523 + } + Block { + BlockType Terminator + Name "Terminator62" + SID "8650" + Position [7230, 4710, 7250, 4730] + ZOrder 6525 + } + Block { + BlockType Terminator + Name "Terminator63" + SID "8652" + Position [7230, 4885, 7250, 4905] + ZOrder 6527 + } + Block { + BlockType Terminator + Name "Terminator64" + SID "8654" + Position [7230, 5060, 7250, 5080] + ZOrder 6529 + } + Block { + BlockType Terminator + Name "Terminator66" + SID "8656" + Position [7230, 5235, 7250, 5255] + ZOrder 6531 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "9039" + Position [3385, 6490, 3405, 6510] + ZOrder 6939 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "3526" + Position [1425, 4260, 1445, 4280] + ZOrder 1156 + } + Block { + BlockType Terminator + Name "Terminator84" + SID "8688" + Position [1575, 2775, 1595, 2795] + ZOrder 6559 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "9102" + Position [3500, 10230, 3520, 10250] + ZOrder 7165 + } + Block { + BlockType Terminator + Name "Terminator91" + SID "8689" + Position [1575, 2980, 1595, 3000] + ZOrder 6561 + } + Block { + BlockType Terminator + Name "Terminator99" + SID "8690" + Position [1575, 3185, 1595, 3205] + ZOrder 6563 + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L1" + SID "5567" + Tag "Test Point" + Ports [1] + Position [5895, 12730, 5935, 12750] + ZOrder 3295 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L1_MON" + SID "5568" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5795, 12725, 5875, 12755] + ZOrder 3346 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L2" + SID "5569" + Tag "Test Point" + Ports [1] + Position [5725, 13155, 5765, 13175] + ZOrder 3322 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L2_MON" + SID "5570" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13150, 5680, 13180] + ZOrder 3343 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX1" + SID "5571" + Tag "Test Point" + Ports [1] + Position [5725, 13760, 5765, 13780] + ZOrder 3427 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX1_MON" + SID "5572" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13755, 5680, 13785] + ZOrder 3438 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX2" + SID "5573" + Tag "Test Point" + Ports [1] + Position [5725, 13625, 5765, 13645] + ZOrder 3418 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX2_MON" + SID "5574" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13620, 5680, 13650] + ZOrder 3437 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPY1" + SID "5575" + Tag "Test Point" + Ports [1] + Position [5725, 13890, 5765, 13910] + ZOrder 3436 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPY1_MON" + SID "5576" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13885, 5680, 13915] + ZOrder 3439 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P1" + SID "5577" + Tag "Test Point" + Ports [1] + Position [5895, 12995, 5935, 13015] + ZOrder 3313 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P1_MON" + SID "5578" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5795, 12990, 5875, 13020] + ZOrder 3342 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P2" + SID "5579" + Tag "Test Point" + Ports [1] + Position [5725, 13420, 5765, 13440] + ZOrder 3340 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P2_MON" + SID "5580" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13415, 5680, 13445] + ZOrder 3345 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y1" + SID "5581" + Tag "Test Point" + Ports [1] + Position [5895, 12865, 5935, 12885] + ZOrder 3304 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y1_MON" + SID "5582" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5795, 12860, 5875, 12890] + ZOrder 3341 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y2" + SID "5583" + Tag "Test Point" + Ports [1] + Position [5725, 13290, 5765, 13310] + ZOrder 3331 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y2_MON" + SID "5584" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13285, 5680, 13315] + ZOrder 3344 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L1" + SID "5585" + Tag "Test Point" + Ports [1] + Position [6335, 12765, 6375, 12785] + ZOrder 3354 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L1_MON" + SID "5586" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12760, 6280, 12790] + ZOrder 3353 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L2" + SID "5587" + Tag "Test Point" + Ports [1] + Position [6220, 13200, 6260, 13220] + ZOrder 3374 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L2_MON" + SID "5588" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13195, 6165, 13225] + ZOrder 3373 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX1" + SID "5589" + Tag "Test Point" + Ports [1] + Position [6220, 13810, 6260, 13830] + ZOrder 3447 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX1_MON" + SID "5590" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13805, 6165, 13835] + ZOrder 3446 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX2" + SID "5591" + Tag "Test Point" + Ports [1] + Position [6220, 13670, 6260, 13690] + ZOrder 3443 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX2_MON" + SID "5592" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13665, 6165, 13695] + ZOrder 3442 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPY1" + SID "5593" + Tag "Test Point" + Ports [1] + Position [6220, 13955, 6260, 13975] + ZOrder 3451 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPY1_MON" + SID "5594" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13950, 6165, 13980] + ZOrder 3450 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P1" + SID "5595" + Tag "Test Point" + Ports [1] + Position [6335, 13050, 6375, 13070] + ZOrder 3370 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P1_MON" + SID "5596" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 13045, 6280, 13075] + ZOrder 3369 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P2" + SID "5597" + Tag "Test Point" + Ports [1] + Position [6220, 13485, 6260, 13505] + ZOrder 3382 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P2_MON" + SID "5598" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13480, 6165, 13510] + ZOrder 3381 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y1" + SID "5599" + Tag "Test Point" + Ports [1] + Position [6335, 12905, 6375, 12925] + ZOrder 3362 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y1_MON" + SID "5600" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12900, 6280, 12930] + ZOrder 3361 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y2" + SID "5601" + Tag "Test Point" + Ports [1] + Position [6220, 13340, 6260, 13360] + ZOrder 3378 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y2_MON" + SID "5602" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13335, 6165, 13365] + ZOrder 3377 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L1" + SID "5603" + Tag "Test Point" + Ports [1] + Position [6335, 12685, 6375, 12705] + ZOrder 3348 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L1_MON" + SID "5604" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12680, 6280, 12710] + ZOrder 3347 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L2" + SID "5605" + Tag "Test Point" + Ports [1] + Position [6220, 13120, 6260, 13140] + ZOrder 3372 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L2_MON" + SID "5606" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13115, 6165, 13145] + ZOrder 3371 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX1" + SID "5607" + Tag "Test Point" + Ports [1] + Position [6220, 13730, 6260, 13750] + ZOrder 3445 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SID "5608" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13725, 6165, 13755] + ZOrder 3444 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX2" + SID "5609" + Tag "Test Point" + Ports [1] + Position [6220, 13590, 6260, 13610] + ZOrder 3441 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SID "5610" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13585, 6165, 13615] + ZOrder 3440 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPY1" + SID "5611" + Tag "Test Point" + Ports [1] + Position [6220, 13875, 6260, 13895] + ZOrder 3449 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SID "5612" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13870, 6165, 13900] + ZOrder 3448 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P1" + SID "5613" + Tag "Test Point" + Ports [1] + Position [6335, 12970, 6375, 12990] + ZOrder 3364 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P1_MON" + SID "5614" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12965, 6280, 12995] + ZOrder 3363 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P2" + SID "5615" + Tag "Test Point" + Ports [1] + Position [6220, 13405, 6260, 13425] + ZOrder 3380 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P2_MON" + SID "5616" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13400, 6165, 13430] + ZOrder 3379 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y1" + SID "5617" + Tag "Test Point" + Ports [1] + Position [6335, 12825, 6375, 12845] + ZOrder 3356 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y1_MON" + SID "5618" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12820, 6280, 12850] + ZOrder 3355 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y2" + SID "5619" + Tag "Test Point" + Ports [1] + Position [6220, 13260, 6260, 13280] + ZOrder 3376 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y2_MON" + SID "5620" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13255, 6165, 13285] + ZOrder 3375 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL1" + SID "4429" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12408, 6300, 12432] + ZOrder 2300 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL2" + SID "4430" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12463, 6300, 12487] + ZOrder 2301 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL3" + SID "4431" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12518, 6300, 12542] + ZOrder 2302 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL4" + SID "4432" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12568, 6300, 12592] + ZOrder 2303 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L1_COS" + SID "5621" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12758, 5475, 12782] + ZOrder 3401 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L1_SIN" + SID "5622" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12703, 5475, 12727] + ZOrder 3400 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L2_COS" + SID "5623" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13183, 5325, 13207] + ZOrder 3407 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L2_SIN" + SID "5624" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13128, 5325, 13152] + ZOrder 3406 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX1_COS" + SID "5625" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13788, 5325, 13812] + ZOrder 3465 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX1_SIN" + SID "5626" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13733, 5325, 13757] + ZOrder 3464 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX2_COS" + SID "5627" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13653, 5325, 13677] + ZOrder 3467 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX2_SIN" + SID "5628" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13598, 5325, 13622] + ZOrder 3466 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPY1_COS" + SID "5629" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13918, 5325, 13942] + ZOrder 3469 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPY1_SIN" + SID "5630" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13863, 5325, 13887] + ZOrder 3468 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P1_COS" + SID "5631" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 13023, 5475, 13047] + ZOrder 3403 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P1_SIN" + SID "5632" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12968, 5475, 12992] + ZOrder 3402 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P2_COS" + SID "5633" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13448, 5325, 13472] + ZOrder 3409 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P2_SIN" + SID "5634" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13393, 5325, 13417] + ZOrder 3408 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y1_COS" + SID "5635" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12893, 5475, 12917] + ZOrder 3399 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y1_SIN" + SID "5636" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12838, 5475, 12862] + ZOrder 3398 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y2_COS" + SID "5637" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13318, 5325, 13342] + ZOrder 3405 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y2_SIN" + SID "5638" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13263, 5325, 13287] + ZOrder 3404 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_L" + SID "4433" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12433, 5580, 12457] + ZOrder 2168 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_L" + SID "5651" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12708, 4180, 12732] + ZOrder 3482 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_P" + SID "5652" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12893, 4180, 12917] + ZOrder 3484 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_Y" + SID "5653" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12808, 4180, 12832] + ZOrder 3483 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_P" + SID "4434" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12583, 5580, 12607] + ZOrder 2206 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_Y" + SID "4435" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12508, 5580, 12532] + ZOrder 2205 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_COIL_MAT" + SID "4436" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6030, 12490, 6070, 12550] + ZOrder 2207 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_CROSSTALK_MAT" + SID "4437" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [5800, 12490, 5840, 12550] + ZOrder 2201 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_MON" + SID "4438" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1830, 12785, 1910, 12815] + ZOrder 2175 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_OFFSET" + SID "5704" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12857, 1955, 12873] + ZOrder 3537 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT" + SID "4439" + Tag "Test Point" + Ports [1] + Position [2430, 12740, 2470, 12760] + ZOrder 2177 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT_MON" + SID "4440" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12795, 2360, 12825] + ZOrder 2216 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_MON" + SID "4441" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12435, 1905, 12465] + ZOrder 2169 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_OFFSET" + SID "5705" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12507, 1955, 12523] + ZOrder 3533 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT" + SID "4442" + Tag "Test Point" + Ports [1] + Position [2430, 12400, 2470, 12420] + ZOrder 2173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT_MON" + SID "4443" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12445, 2360, 12475] + ZOrder 2214 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm" + SID "4444" + Tag "Test Point" + Ports [1] + Position [3210, 12480, 3250, 12500] + ZOrder 2184 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_INIT" + SID "4445" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12562, 3040, 12578] + ZOrder 2221 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_MON" + SID "4446" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12475, 3160, 12505] + ZOrder 2183 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_diff_MON" + SID "4447" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12530, 3250, 12560] + ZOrder 2231 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_MON" + SID "4448" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12610, 1905, 12640] + ZOrder 2171 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_OFFSET" + SID "5706" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12682, 1955, 12698] + ZOrder 3535 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT" + SID "4449" + Tag "Test Point" + Ports [1] + Position [2430, 12560, 2470, 12580] + ZOrder 2174 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT_MON" + SID "4450" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12620, 2360, 12650] + ZOrder 2215 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm" + SID "4451" + Tag "Test Point" + Ports [1] + Position [3210, 12655, 3250, 12675] + ZOrder 2189 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_INIT" + SID "4452" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12702, 3040, 12718] + ZOrder 2223 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_MON" + SID "4453" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12650, 3160, 12680] + ZOrder 2188 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_diff_MON" + SID "4454" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12605, 3250, 12635] + ZOrder 2232 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_MON" + SID "4455" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12085, 1905, 12115] + ZOrder 2196 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_OFFSET" + SID "5692" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12157, 1955, 12173] + ZOrder 3525 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT" + SID "4456" + Tag "Test Point" + Ports [1] + Position [2430, 12050, 2470, 12070] + ZOrder 2198 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT_MON" + SID "4457" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 12095, 2345, 12125] + ZOrder 2219 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_MON" + SID "4458" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11735, 1905, 11765] + ZOrder 2190 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_OFFSET" + SID "5693" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11807, 1955, 11823] + ZOrder 3521 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT" + SID "4459" + Tag "Test Point" + Ports [1] + Position [2425, 11705, 2465, 11725] + ZOrder 2194 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT_MON" + SID "4460" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11745, 2345, 11775] + ZOrder 2217 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm" + SID "4461" + Tag "Test Point" + Ports [1] + Position [3215, 11780, 3255, 11800] + ZOrder 2289 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_INIT" + SID "4462" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 11862, 3045, 11878] + ZOrder 2293 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_MON" + SID "4463" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11775, 3165, 11805] + ZOrder 2288 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_diff_MON" + SID "4464" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11830, 3255, 11860] + ZOrder 2296 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_MON" + SID "4465" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11910, 1905, 11940] + ZOrder 2192 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_OFFSET" + SID "5694" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11982, 1955, 11998] + ZOrder 3523 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT" + SID "4466" + Tag "Test Point" + Ports [1] + Position [2425, 11880, 2465, 11900] + ZOrder 2195 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT_MON" + SID "4467" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11920, 2345, 11950] + ZOrder 2218 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm" + SID "4468" + Tag "Test Point" + Ports [1] + Position [3215, 11955, 3255, 11975] + ZOrder 2291 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_INIT" + SID "4469" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 12002, 3045, 12018] + ZOrder 2295 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_MON" + SID "4470" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11950, 3165, 11980] + ZOrder 2290 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_diff_MON" + SID "4471" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11905, 3255, 11935] + ZOrder 2297 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L1" + SID "4472" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5150, 11819, 5205, 11881] + ZOrder 2245 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L1_SW" + SID "4473" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5355, 11842, 5420, 11858] + ZOrder 2261 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L2" + SID "5423" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4810, 11474, 4865, 11536] + ZOrder 3224 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L2_SW" + SID "5424" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5055, 11497, 5120, 11513] + ZOrder 3231 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P1" + SID "4474" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5150, 12019, 5205, 12081] + ZOrder 2256 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P1_SW" + SID "4475" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5355, 12042, 5420, 12058] + ZOrder 2267 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P2" + SID "5427" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4810, 11674, 4865, 11736] + ZOrder 3228 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P2_SW" + SID "5428" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5055, 11697, 5120, 11713] + ZOrder 3237 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y1" + SID "4476" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5150, 11919, 5205, 11981] + ZOrder 2252 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y1_SW" + SID "4477" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5355, 11942, 5420, 11958] + ZOrder 2264 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y2" + SID "5431" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4810, 11574, 4865, 11636] + ZOrder 3226 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y2_SW" + SID "5432" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5055, 11597, 5120, 11613] + ZOrder 3234 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_SUM_MON" + SID "8776" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1835, 6250, 1915, 6280] + ZOrder 6861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_SUM_VOLT_MON" + SID "8774" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2295, 6260, 2375, 6290] + ZOrder 6859 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_X_MON" + SID "8761" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1835, 6055, 1915, 6085] + ZOrder 6846 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_X_VOLT_MON" + SID "8770" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2295, 6065, 2375, 6095] + ZOrder 6855 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_X_mm" + SID "8983" + Tag "Test Point" + Ports [1] + Position [3030, 6040, 3070, 6060] + ZOrder 6883 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_X_mm_INIT" + SID "9025" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 6127, 3085, 6143] + ZOrder 6925 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_X_mm_MON" + SID "8979" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2840, 6095, 2920, 6125] + ZOrder 6879 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_X_mm_diff_MON" + SID "9032" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3220, 6095, 3300, 6125] + ZOrder 6932 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_Y_MON" + SID "8762" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1835, 6160, 1915, 6190] + ZOrder 6847 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_Y_VOLT_MON" + SID "8771" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2295, 6170, 2375, 6200] + ZOrder 6856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_Y_mm" + SID "8984" + Tag "Test Point" + Ports [1] + Position [3030, 6280, 3070, 6300] + ZOrder 6884 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_Y_mm_INIT" + SID "9027" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 6232, 3085, 6248] + ZOrder 6927 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_Y_mm_MON" + SID "8980" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2840, 6200, 2920, 6230] + ZOrder 6880 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV1_Y_mm_diff_MON" + SID "9033" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3220, 6200, 3300, 6230] + ZOrder 6933 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_SUM_MON" + SID "8777" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1835, 6545, 1915, 6575] + ZOrder 6862 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_SUM_VOLT_MON" + SID "8779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2295, 6555, 2375, 6585] + ZOrder 6864 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_X_MON" + SID "8763" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1835, 6345, 1915, 6375] + ZOrder 6848 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_X_VOLT_MON" + SID "8772" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2295, 6355, 2375, 6385] + ZOrder 6857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_X_mm" + SID "8985" + Tag "Test Point" + Ports [1] + Position [3030, 6335, 3070, 6355] + ZOrder 6885 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_X_mm_INIT" + SID "9029" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 6417, 3085, 6433] + ZOrder 6929 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_X_mm_MON" + SID "8981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2840, 6385, 2920, 6415] + ZOrder 6881 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_X_mm_diff_MON" + SID "9034" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3220, 6385, 3300, 6415] + ZOrder 6934 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_Y_MON" + SID "8764" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1835, 6445, 1915, 6475] + ZOrder 6849 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_Y_VOLT_MON" + SID "8773" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2295, 6455, 2375, 6485] + ZOrder 6858 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_Y_mm" + SID "8986" + Tag "Test Point" + Ports [1] + Position [3030, 6565, 3070, 6585] + ZOrder 6886 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_Y_mm_INIT" + SID "9031" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 6517, 3085, 6533] + ZOrder 6931 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_Y_mm_MON" + SID "8982" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2840, 6485, 2920, 6515] + ZOrder 6882 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_PM_OPLEV2_Y_mm_diff_MON" + SID "9035" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3220, 6485, 3300, 6515] + ZOrder 6935 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT" + SID "5711" + Tag "Test Point" + Ports [1] + Position [6575, 12375, 6615, 12395] + ZOrder 3542 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT_MON" + SID "4478" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12395, 6505, 12425] + ZOrder 2226 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT" + SID "5712" + Tag "Test Point" + Ports [1] + Position [6575, 12430, 6615, 12450] + ZOrder 3543 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT_MON" + SID "4479" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12450, 6505, 12480] + ZOrder 2227 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT" + SID "5713" + Tag "Test Point" + Ports [1] + Position [6575, 12485, 6615, 12505] + ZOrder 3544 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT_MON" + SID "4480" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12510, 6505, 12540] + ZOrder 2228 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT" + SID "5714" + Tag "Test Point" + Ports [1] + Position [6575, 12540, 6615, 12560] + ZOrder 3545 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT_MON" + SID "4481" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12565, 6505, 12595] + ZOrder 2229 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L" + SID "4482" + Tag "Test Point" + Ports [1] + Position [3985, 12405, 4025, 12425] + ZOrder 2299 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L_MON" + SID "4483" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12430, 3945, 12460] + ZOrder 2202 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_L" + SID "5654" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12462, 4550, 12478] + ZOrder 3485 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_P" + SID "5655" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12617, 4550, 12633] + ZOrder 3490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_Y" + SID "5656" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12542, 4550, 12558] + ZOrder 3486 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P" + SID "5673" + Tag "Test Point" + Ports [1] + Position [3985, 12550, 4025, 12570] + ZOrder 3504 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P_MON" + SID "4484" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12580, 3945, 12610] + ZOrder 2204 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y" + SID "5672" + Tag "Test Point" + Ports [1] + Position [3985, 12480, 4025, 12500] + ZOrder 3503 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y_MON" + SID "4485" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12505, 3945, 12535] + ZOrder 2203 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_SUM_MON" + SID "8951" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1735, 9225, 1815, 9255] + ZOrder 7062 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_SUM_OFFSET" + SID "8952" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1795, 9297, 1860, 9313] + ZOrder 7089 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_SUM_VOLT" + SID "8953" + Tag "Test Point" + Ports [1] + Position [2475, 9180, 2515, 9200] + ZOrder 7064 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_SUM_VOLT_MON" + SID "8954" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2325, 9235, 2405, 9265] + ZOrder 7077 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_MON" + SID "8955" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1730, 8875, 1810, 8905] + ZOrder 7056 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_OFFSET" + SID "8956" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1795, 8947, 1860, 8963] + ZOrder 7085 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_VOLT" + SID "8957" + Tag "Test Point" + Ports [1] + Position [2475, 8840, 2515, 8860] + ZOrder 7060 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_VOLT_MON" + SID "8958" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2325, 8885, 2405, 8915] + ZOrder 7075 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_mm" + SID "8959" + Tag "Test Point" + Ports [1] + Position [3390, 8920, 3430, 8940] + ZOrder 7069 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_mm_INIT" + SID "8960" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 9002, 3085, 9018] + ZOrder 7079 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_mm_MON" + SID "8961" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 8915, 3205, 8945] + ZOrder 7068 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_X_mm_diff_MON" + SID "8962" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3250, 8970, 3330, 9000] + ZOrder 7082 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_MON" + SID "8963" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1730, 9050, 1810, 9080] + ZOrder 7058 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_OFFSET" + SID "8964" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1795, 9122, 1860, 9138] + ZOrder 7087 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_VOLT" + SID "8965" + Tag "Test Point" + Ports [1] + Position [2475, 9000, 2515, 9020] + ZOrder 7061 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_VOLT_MON" + SID "8966" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2325, 9060, 2405, 9090] + ZOrder 7076 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_mm" + SID "8967" + Tag "Test Point" + Ports [1] + Position [3390, 9095, 3430, 9115] + ZOrder 7074 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_mm_INIT" + SID "8968" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 9142, 3085, 9158] + ZOrder 7081 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_mm_MON" + SID "8969" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 9090, 3205, 9120] + ZOrder 7073 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV1_Y_mm_diff_MON" + SID "8970" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3250, 9045, 3330, 9075] + ZOrder 7083 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_SUM_MON" + SID "8841" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1740, 9830, 1820, 9860] + ZOrder 7024 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_SUM_OFFSET" + SID "9050" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1780, 9917, 1845, 9933] + ZOrder 7094 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_SUM_VOLT" + SID "8843" + Tag "Test Point" + Ports [1] + Position [2480, 9785, 2520, 9805] + ZOrder 7026 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_SUM_VOLT_MON" + SID "8844" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 9840, 2410, 9870] + ZOrder 7041 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_MON" + SID "8845" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1735, 9480, 1815, 9510] + ZOrder 7018 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_OFFSET" + SID "8846" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1800, 9552, 1865, 9568] + ZOrder 7050 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_VOLT" + SID "8847" + Tag "Test Point" + Ports [1] + Position [2480, 9445, 2520, 9465] + ZOrder 7022 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_VOLT_MON" + SID "8848" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 9490, 2410, 9520] + ZOrder 7039 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_mm" + SID "8849" + Tag "Test Point" + Ports [1] + Position [3400, 9525, 3440, 9545] + ZOrder 7033 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_mm_INIT" + SID "8850" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3025, 9607, 3090, 9623] + ZOrder 7043 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_mm_MON" + SID "8851" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3130, 9520, 3210, 9550] + ZOrder 7032 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_X_mm_diff_MON" + SID "8852" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3260, 9575, 3340, 9605] + ZOrder 7046 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_MON" + SID "8853" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1735, 9655, 1815, 9685] + ZOrder 7020 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_OFFSET" + SID "8854" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1800, 9727, 1865, 9743] + ZOrder 7052 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_VOLT" + SID "8855" + Tag "Test Point" + Ports [1] + Position [2480, 9605, 2520, 9625] + ZOrder 7023 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_VOLT_MON" + SID "8856" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 9665, 2410, 9695] + ZOrder 7040 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_mm" + SID "8857" + Tag "Test Point" + Ports [1] + Position [3400, 9700, 3440, 9720] + ZOrder 7038 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_mm_INIT" + SID "8858" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3025, 9747, 3090, 9763] + ZOrder 7045 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_mm_MON" + SID "8859" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3130, 9695, 3210, 9725] + ZOrder 7037 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV2_Y_mm_diff_MON" + SID "8860" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3260, 9650, 3340, 9680] + ZOrder 7047 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_SUM_MON1" + SID "9105" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1735, 10480, 1815, 10510] + ZOrder 7138 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_SUM_OFFSET" + SID "9106" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1775, 10567, 1840, 10583] + ZOrder 7167 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_SUM_VOLT" + SID "9107" + Tag "Test Point" + Ports [1] + Position [2475, 10435, 2515, 10455] + ZOrder 7140 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_SUM_VOLT_MON" + SID "9108" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2325, 10490, 2405, 10520] + ZOrder 7153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_X_MON" + SID "9109" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1730, 10130, 1810, 10160] + ZOrder 7132 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_X_VOLT" + SID "9111" + Tag "Test Point" + Ports [1] + Position [2475, 10095, 2515, 10115] + ZOrder 7136 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_X_VOLT_MON" + SID "9112" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2325, 10140, 2405, 10170] + ZOrder 7151 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_X_mm" + SID "9113" + Tag "Test Point" + Ports [1] + Position [3395, 10175, 3435, 10195] + ZOrder 7145 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_X_mm_INIT" + SID "9114" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 10257, 3085, 10273] + ZOrder 7155 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_X_mm_MON" + SID "9115" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 10170, 3205, 10200] + ZOrder 7144 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_X_mm_diff_MON" + SID "9121" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3255, 10225, 3335, 10255] + ZOrder 7158 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_MON1" + SID "9116" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1730, 10305, 1810, 10335] + ZOrder 7134 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_OFFSET" + SID "9117" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1795, 10377, 1860, 10393] + ZOrder 7163 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_VOLT" + SID "9118" + Tag "Test Point" + Ports [1] + Position [2475, 10255, 2515, 10275] + ZOrder 7137 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_VOLT_MON" + SID "9119" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2325, 10315, 2405, 10345] + ZOrder 7152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_mm" + SID "9122" + Tag "Test Point" + Ports [1] + Position [3395, 10350, 3435, 10370] + ZOrder 7150 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_mm_INIT" + SID "9120" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 10397, 3085, 10413] + ZOrder 7157 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_mm_MON" + SID "9104" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 10345, 3205, 10375] + ZOrder 7149 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV3_Y_mm_diff_MON" + SID "9123" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3255, 10300, 3335, 10330] + ZOrder 7159 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Top_OPLEV_X_OFFSET" + SID "9110" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1795, 10202, 1860, 10218] + ZOrder 7161 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_L_SW" + SID "5657" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12737, 4290, 12753] + ZOrder 3471 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_P_SW" + SID "5658" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12912, 4290, 12928] + ZOrder 3477 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_Y_SW" + SID "5659" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12827, 4290, 12843] + ZOrder 3474 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_yaw_length_SW" + SID "4686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3320, 12652, 3385, 12668] + ZOrder 2490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_L" + SID "8176" + Tag "Test Point" + Ports [1] + Position [5140, 1915, 5180, 1935] + ZOrder 6059 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_L_MON" + SID "8171" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 1910, 5120, 1940] + ZOrder 6060 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_P" + SID "8237" + Tag "Test Point" + Ports [1] + Position [5140, 2215, 5180, 2235] + ZOrder 6099 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD1" + SID "8481" + Tag "Test Point" + Ports [1] + Position [5140, 435, 5180, 455] + ZOrder 6369 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD1_MON" + SID "8482" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 430, 5120, 460] + ZOrder 6370 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD2" + SID "8387" + Tag "Test Point" + Ports [1] + Position [5140, 285, 5180, 305] + ZOrder 6209 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD2_MON" + SID "8388" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 280, 5120, 310] + ZOrder 6210 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD3" + SID "8513" + Tag "Test Point" + Ports [1] + Position [5140, 735, 5180, 755] + ZOrder 6409 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD3_MON" + SID "8516" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 730, 5120, 760] + ZOrder 6410 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD4" + SID "8514" + Tag "Test Point" + Ports [1] + Position [5140, 585, 5180, 605] + ZOrder 6389 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD4_MON" + SID "8515" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 580, 5120, 610] + ZOrder 6390 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD5" + SID "8577" + Tag "Test Point" + Ports [1] + Position [5140, 1040, 5180, 1060] + ZOrder 6449 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD5_MON" + SID "8579" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 885, 5120, 915] + ZOrder 6430 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD6" + SID "8578" + Tag "Test Point" + Ports [1] + Position [5140, 890, 5180, 910] + ZOrder 6429 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD6_MON" + SID "8580" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 1035, 5120, 1065] + ZOrder 6450 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD7" + SID "8583" + Tag "Test Point" + Ports [1] + Position [5140, 1340, 5180, 1360] + ZOrder 6489 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD7_MON" + SID "8582" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 1335, 5120, 1365] + ZOrder 6490 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD8" + SID "8584" + Tag "Test Point" + Ports [1] + Position [5140, 1190, 5180, 1210] + ZOrder 6469 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD8_MON" + SID "8581" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 1185, 5120, 1215] + ZOrder 6470 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_P_MON" + SID "8238" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 2210, 5120, 2240] + ZOrder 6100 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_R" + SID "8235" + Tag "Test Point" + Ports [1] + Position [5140, 2370, 5180, 2390] + ZOrder 6119 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_R_MON" + SID "8236" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 2365, 5120, 2395] + ZOrder 6120 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_X" + SID "8095" + Tag "Test Point" + Ports [1] + Position [5140, 1760, 5180, 1780] + ZOrder 5959 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_X_MON" + SID "8096" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 1755, 5120, 1785] + ZOrder 5980 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_Y" + SID "8239" + Tag "Test Point" + Ports [1] + Position [5140, 2520, 5180, 2540] + ZOrder 6139 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_Y_MON" + SID "8240" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 2515, 5120, 2545] + ZOrder 6140 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_Z" + SID "8196" + Tag "Test Point" + Ports [1] + Position [5140, 2065, 5180, 2085] + ZOrder 6079 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_Z_MON" + SID "8191" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 2060, 5120, 2090] + ZOrder 6080 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_L" + SID "8172" + Tag "Test Point" + Ports [1] + Position [5580, 1950, 5620, 1970] + ZOrder 6068 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_L_MON" + SID "8173" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1945, 5525, 1975] + ZOrder 6067 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_P" + SID "8243" + Tag "Test Point" + Ports [1] + Position [5580, 2250, 5620, 2270] + ZOrder 6108 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD1" + SID "8483" + Tag "Test Point" + Ports [1] + Position [5580, 470, 5620, 490] + ZOrder 6378 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD1_MON" + SID "8484" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 465, 5525, 495] + ZOrder 6377 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD2" + SID "8399" + Tag "Test Point" + Ports [1] + Position [5580, 320, 5620, 340] + ZOrder 6218 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD2_MON" + SID "8400" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 315, 5525, 345] + ZOrder 6217 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD3" + SID "8517" + Tag "Test Point" + Ports [1] + Position [5580, 770, 5620, 790] + ZOrder 6418 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD3_MON" + SID "8520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 765, 5525, 795] + ZOrder 6417 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD4" + SID "8518" + Tag "Test Point" + Ports [1] + Position [5580, 620, 5620, 640] + ZOrder 6398 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD4_MON" + SID "8519" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 615, 5525, 645] + ZOrder 6397 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD5" + SID "8586" + Tag "Test Point" + Ports [1] + Position [5580, 925, 5620, 945] + ZOrder 6438 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD5_MON" + SID "8587" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 920, 5525, 950] + ZOrder 6437 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD6" + SID "8585" + Tag "Test Point" + Ports [1] + Position [5580, 1075, 5620, 1095] + ZOrder 6458 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD6_MON" + SID "8588" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1070, 5525, 1100] + ZOrder 6457 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD7" + SID "8591" + Tag "Test Point" + Ports [1] + Position [5580, 1375, 5620, 1395] + ZOrder 6498 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD7_MON" + SID "8590" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1370, 5525, 1400] + ZOrder 6497 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD8" + SID "8592" + Tag "Test Point" + Ports [1] + Position [5580, 1225, 5620, 1245] + ZOrder 6478 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD8_MON" + SID "8589" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1220, 5525, 1250] + ZOrder 6477 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_P_MON" + SID "8244" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2245, 5525, 2275] + ZOrder 6107 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_R" + SID "8241" + Tag "Test Point" + Ports [1] + Position [5580, 2405, 5620, 2425] + ZOrder 6128 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_R_MON" + SID "8242" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2400, 5525, 2430] + ZOrder 6127 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_X" + SID "8101" + Tag "Test Point" + Ports [1] + Position [5580, 1795, 5620, 1815] + ZOrder 5988 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_X_MON" + SID "8102" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1790, 5525, 1820] + ZOrder 5987 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_Y" + SID "8245" + Tag "Test Point" + Ports [1] + Position [5580, 2555, 5620, 2575] + ZOrder 6148 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_Y_MON" + SID "8246" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2550, 5525, 2580] + ZOrder 6147 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_Z" + SID "8192" + Tag "Test Point" + Ports [1] + Position [5580, 2100, 5620, 2120] + ZOrder 6088 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_Z_MON" + SID "8193" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2095, 5525, 2125] + ZOrder 6087 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_L" + SID "8174" + Tag "Test Point" + Ports [1] + Position [5580, 1870, 5620, 1890] + ZOrder 6062 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_L_MON" + SID "8175" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1865, 5525, 1895] + ZOrder 6061 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_P" + SID "8249" + Tag "Test Point" + Ports [1] + Position [5580, 2170, 5620, 2190] + ZOrder 6102 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD1" + SID "8485" + Tag "Test Point" + Ports [1] + Position [5580, 390, 5620, 410] + ZOrder 6372 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD1_MON" + SID "8486" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 385, 5525, 415] + ZOrder 6371 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD2" + SID "8411" + Tag "Test Point" + Ports [1] + Position [5580, 240, 5620, 260] + ZOrder 6212 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD2_MON" + SID "8412" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 235, 5525, 265] + ZOrder 6211 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD3" + SID "8521" + Tag "Test Point" + Ports [1] + Position [5580, 690, 5620, 710] + ZOrder 6412 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD3_MON" + SID "8524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 685, 5525, 715] + ZOrder 6411 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD4" + SID "8522" + Tag "Test Point" + Ports [1] + Position [5580, 540, 5620, 560] + ZOrder 6392 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD4_MON" + SID "8523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 535, 5525, 565] + ZOrder 6391 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD5" + SID "8594" + Tag "Test Point" + Ports [1] + Position [5580, 845, 5620, 865] + ZOrder 6432 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD5_MON" + SID "8595" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 840, 5525, 870] + ZOrder 6431 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD6" + SID "8593" + Tag "Test Point" + Ports [1] + Position [5580, 995, 5620, 1015] + ZOrder 6452 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD6_MON" + SID "8596" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 990, 5525, 1020] + ZOrder 6451 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD7" + SID "8599" + Tag "Test Point" + Ports [1] + Position [5580, 1295, 5620, 1315] + ZOrder 6492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD7_MON" + SID "8598" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1290, 5525, 1320] + ZOrder 6491 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD8" + SID "8600" + Tag "Test Point" + Ports [1] + Position [5580, 1145, 5620, 1165] + ZOrder 6472 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD8_MON" + SID "8597" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1140, 5525, 1170] + ZOrder 6471 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_P_MON" + SID "8250" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2165, 5525, 2195] + ZOrder 6101 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_R" + SID "8247" + Tag "Test Point" + Ports [1] + Position [5580, 2325, 5620, 2345] + ZOrder 6122 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_R_MON" + SID "8248" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2320, 5525, 2350] + ZOrder 6121 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_X" + SID "8107" + Tag "Test Point" + Ports [1] + Position [5580, 1715, 5620, 1735] + ZOrder 5982 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_X_MON" + SID "8108" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1710, 5525, 1740] + ZOrder 5981 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_Y" + SID "8251" + Tag "Test Point" + Ports [1] + Position [5580, 2475, 5620, 2495] + ZOrder 6142 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_Y_MON" + SID "8252" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2470, 5525, 2500] + ZOrder 6141 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_Z" + SID "8194" + Tag "Test Point" + Ports [1] + Position [5580, 2020, 5620, 2040] + ZOrder 6082 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_Z_MON" + SID "8195" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2015, 5525, 2045] + ZOrder 6081 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L1" + SID "4943" + Tag "Test Point" + Ports [1] + Position [5945, 3900, 5985, 3920] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L1_MON" + SID "5020" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5845, 3895, 5925, 3925] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L2" + SID "5005" + Tag "Test Point" + Ports [1] + Position [5775, 4325, 5815, 4345] + ZOrder 2830 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L2_MON" + SID "5017" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4320, 5730, 4350] + ZOrder 2858 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX1" + SID "5352" + Tag "Test Point" + Ports [1] + Position [5775, 4930, 5815, 4950] + ZOrder 3164 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX1_MON" + SID "5353" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4925, 5730, 4955] + ZOrder 3175 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX2" + SID "5348" + Tag "Test Point" + Ports [1] + Position [5775, 4795, 5815, 4815] + ZOrder 3155 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX2_MON" + SID "5349" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4790, 5730, 4820] + ZOrder 3174 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPY1" + SID "5350" + Tag "Test Point" + Ports [1] + Position [5775, 5060, 5815, 5080] + ZOrder 3173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPY1_MON" + SID "5351" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 5055, 5730, 5085] + ZOrder 3176 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P1" + SID "4970" + Tag "Test Point" + Ports [1] + Position [5945, 4165, 5985, 4185] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P1_MON" + SID "5016" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5845, 4160, 5925, 4190] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P2" + SID "5006" + Tag "Test Point" + Ports [1] + Position [5775, 4590, 5815, 4610] + ZOrder 2848 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P2_MON" + SID "5018" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4585, 5730, 4615] + ZOrder 2860 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y1" + SID "4958" + Tag "Test Point" + Ports [1] + Position [5945, 4035, 5985, 4055] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y1_MON" + SID "5015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5845, 4030, 5925, 4060] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y2" + SID "5007" + Tag "Test Point" + Ports [1] + Position [5775, 4460, 5815, 4480] + ZOrder 2839 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y2_MON" + SID "5019" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4455, 5730, 4485] + ZOrder 2859 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L1" + SID "5102" + Tag "Test Point" + Ports [1] + Position [6385, 3935, 6425, 3955] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L1_MON" + SID "5103" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 3930, 6330, 3960] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L2" + SID "5120" + Tag "Test Point" + Ports [1] + Position [6270, 4370, 6310, 4390] + ZOrder 2964 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L2_MON" + SID "5121" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4365, 6215, 4395] + ZOrder 2963 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX1" + SID "5358" + Tag "Test Point" + Ports [1] + Position [6270, 4980, 6310, 5000] + ZOrder 3184 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX1_MON" + SID "5359" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4975, 6215, 5005] + ZOrder 3183 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX2" + SID "5354" + Tag "Test Point" + Ports [1] + Position [6270, 4840, 6310, 4860] + ZOrder 3180 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX2_MON" + SID "5355" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4835, 6215, 4865] + ZOrder 3179 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPY1" + SID "5356" + Tag "Test Point" + Ports [1] + Position [6270, 5125, 6310, 5145] + ZOrder 3188 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPY1_MON" + SID "5357" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 5120, 6215, 5150] + ZOrder 3187 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P1" + SID "5117" + Tag "Test Point" + Ports [1] + Position [6385, 4220, 6425, 4240] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P1_MON" + SID "5116" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 4215, 6330, 4245] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P2" + SID "5123" + Tag "Test Point" + Ports [1] + Position [6270, 4655, 6310, 4675] + ZOrder 2972 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P2_MON" + SID "5124" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4650, 6215, 4680] + ZOrder 2971 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y1" + SID "5109" + Tag "Test Point" + Ports [1] + Position [6385, 4075, 6425, 4095] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y1_MON" + SID "5108" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 4070, 6330, 4100] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y2" + SID "5125" + Tag "Test Point" + Ports [1] + Position [6270, 4510, 6310, 4530] + ZOrder 2968 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y2_MON" + SID "5122" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4505, 6215, 4535] + ZOrder 2967 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L1" + SID "5028" + Tag "Test Point" + Ports [1] + Position [6385, 3855, 6425, 3875] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L1_MON" + SID "5027" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 3850, 6330, 3880] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L2" + SID "5126" + Tag "Test Point" + Ports [1] + Position [6270, 4290, 6310, 4310] + ZOrder 2962 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L2_MON" + SID "5127" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4285, 6215, 4315] + ZOrder 2961 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX1" + SID "5364" + Tag "Test Point" + Ports [1] + Position [6270, 4900, 6310, 4920] + ZOrder 3182 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SID "5365" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4895, 6215, 4925] + ZOrder 3181 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX2" + SID "5360" + Tag "Test Point" + Ports [1] + Position [6270, 4760, 6310, 4780] + ZOrder 3178 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SID "5361" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4755, 6215, 4785] + ZOrder 3177 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPY1" + SID "5362" + Tag "Test Point" + Ports [1] + Position [6270, 5045, 6310, 5065] + ZOrder 3186 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SID "5363" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 5040, 6215, 5070] + ZOrder 3185 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P1" + SID "5118" + Tag "Test Point" + Ports [1] + Position [6385, 4140, 6425, 4160] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P1_MON" + SID "5119" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 4135, 6330, 4165] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P2" + SID "5128" + Tag "Test Point" + Ports [1] + Position [6270, 4575, 6310, 4595] + ZOrder 2970 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P2_MON" + SID "5129" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4570, 6215, 4600] + ZOrder 2969 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y1" + SID "5110" + Tag "Test Point" + Ports [1] + Position [6385, 3995, 6425, 4015] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y1_MON" + SID "5111" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 3990, 6330, 4020] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y2" + SID "5130" + Tag "Test Point" + Ports [1] + Position [6270, 4430, 6310, 4450] + ZOrder 2966 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y2_MON" + SID "5131" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4425, 6215, 4455] + ZOrder 2965 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL1" + SID "3927" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3578, 6325, 3602] + ZOrder 1559 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL2" + SID "3931" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3633, 6325, 3657] + ZOrder 1563 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL3" + SID "3932" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3688, 6325, 3712] + ZOrder 1564 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL4" + SID "3933" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3738, 6325, 3762] + ZOrder 1565 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_L_COS" + SID "8177" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1943, 4720, 1967] + ZOrder 6073 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_L_SIN" + SID "8178" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1888, 4720, 1912] + ZOrder 6072 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD1_COS" + SID "8487" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 463, 4720, 487] + ZOrder 6383 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD1_SIN" + SID "8488" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 408, 4720, 432] + ZOrder 6382 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD2_COS" + SID "8423" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 313, 4720, 337] + ZOrder 6223 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD2_SIN" + SID "8424" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 258, 4720, 282] + ZOrder 6222 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD3_COS" + SID "8526" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 763, 4720, 787] + ZOrder 6423 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD3_SIN" + SID "8528" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 708, 4720, 732] + ZOrder 6422 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD4_COS" + SID "8525" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 613, 4720, 637] + ZOrder 6403 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD4_SIN" + SID "8527" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 558, 4720, 582] + ZOrder 6402 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD5_COS" + SID "8601" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 918, 4720, 942] + ZOrder 6443 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD5_SIN" + SID "8605" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 863, 4720, 887] + ZOrder 6442 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD6_COS" + SID "8602" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1068, 4720, 1092] + ZOrder 6463 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD6_SIN" + SID "8606" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1013, 4720, 1037] + ZOrder 6462 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD7_COS" + SID "8604" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1368, 4720, 1392] + ZOrder 6503 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD7_SIN" + SID "8608" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1313, 4720, 1337] + ZOrder 6502 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD8_COS" + SID "8603" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1218, 4720, 1242] + ZOrder 6483 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD8_SIN" + SID "8607" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1163, 4720, 1187] + ZOrder 6482 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_P_COS" + SID "8255" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2243, 4720, 2267] + ZOrder 6113 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_P_SIN" + SID "8256" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2188, 4720, 2212] + ZOrder 6112 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_R_COS" + SID "8253" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2398, 4720, 2422] + ZOrder 6133 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_R_SIN" + SID "8254" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2343, 4720, 2367] + ZOrder 6132 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_X_COS" + SID "8113" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1788, 4720, 1812] + ZOrder 6011 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_X_SIN" + SID "8114" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1733, 4720, 1757] + ZOrder 6010 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_Y_COS" + SID "8257" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2548, 4720, 2572] + ZOrder 6153 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_Y_SIN" + SID "8258" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2493, 4720, 2517] + ZOrder 6152 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_Z_COS" + SID "8197" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2093, 4720, 2117] + ZOrder 6093 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_Z_SIN" + SID "8198" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2038, 4720, 2062] + ZOrder 6092 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L1_COS" + SID "5164" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 3928, 5525, 3952] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L1_SIN" + SID "5163" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 3873, 5525, 3897] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L2_COS" + SID "5167" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4353, 5375, 4377] + ZOrder 3012 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L2_SIN" + SID "5168" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4298, 5375, 4322] + ZOrder 3011 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX1_COS" + SID "5370" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4958, 5375, 4982] + ZOrder 3202 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX1_SIN" + SID "5371" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4903, 5375, 4927] + ZOrder 3201 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX2_COS" + SID "5366" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4823, 5375, 4847] + ZOrder 3204 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX2_SIN" + SID "5367" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4768, 5375, 4792] + ZOrder 3203 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPY1_COS" + SID "5368" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 5088, 5375, 5112] + ZOrder 3206 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPY1_SIN" + SID "5369" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 5033, 5375, 5057] + ZOrder 3205 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P1_COS" + SID "5165" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4193, 5525, 4217] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P1_SIN" + SID "5166" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4138, 5525, 4162] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P2_COS" + SID "5169" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4618, 5375, 4642] + ZOrder 3014 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P2_SIN" + SID "5170" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4563, 5375, 4587] + ZOrder 3013 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y1_COS" + SID "5162" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4063, 5525, 4087] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y1_SIN" + SID "5161" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4008, 5525, 4032] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y2_COS" + SID "5171" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4488, 5375, 4512] + ZOrder 3010 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y2_SIN" + SID "5172" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4433, 5375, 4457] + ZOrder 3009 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL1" + SID "7706" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3063, 4355, 3087] + ZOrder 5613 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL2" + SID "7707" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3113, 4355, 3137] + ZOrder 5614 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL3" + SID "7708" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3163, 4355, 3187] + ZOrder 5615 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL4" + SID "7709" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3213, 4355, 3237] + ZOrder 5616 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL5" + SID "7721" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3263, 4355, 3287] + ZOrder 5625 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL6" + SID "7722" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3313, 4355, 3337] + ZOrder 5626 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD10_offset" + SID "8267" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 2988, 2190, 3012] + ZOrder 6163 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD11_offset" + SID "8270" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 3193, 2190, 3217] + ZOrder 6164 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD12_offset" + SID "8269" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 3398, 2190, 3422] + ZOrder 6165 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD1_offset" + SID "8260" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 1348, 2190, 1372] + ZOrder 6155 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD2_offset" + SID "8259" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 1143, 2190, 1167] + ZOrder 6154 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD3_offset" + SID "8261" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 1758, 2190, 1782] + ZOrder 6157 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD4_offset" + SID "8262" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 1553, 2190, 1577] + ZOrder 6156 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD5_offset" + SID "8264" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 1963, 2190, 1987] + ZOrder 6158 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD6_offset" + SID "8263" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 2168, 2190, 2192] + ZOrder 6159 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD7_offset" + SID "8265" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 2608, 2190, 2632] + ZOrder 6161 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD8_offset" + SID "8266" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 2373, 2190, 2397] + ZOrder 6160 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD9_offset" + SID "8268" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 2783, 2190, 2807] + ZOrder 6162 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_L" + SID "7694" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3113, 3980, 3137] + ZOrder 5597 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_P" + SID "7700" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3213, 3980, 3237] + ZOrder 5601 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_R" + SID "7698" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3263, 3980, 3287] + ZOrder 5603 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_X" + SID "7692" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3063, 3980, 3087] + ZOrder 5595 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_Y" + SID "7699" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3313, 3980, 3337] + ZOrder 5605 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_Z" + SID "7696" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3163, 3980, 3187] + ZOrder 5599 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_L" + SID "7695" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3113, 3875, 3137] + ZOrder 5596 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_L_hpf" + SID "8299" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3113, 3540, 3137] + ZOrder 6195 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_P" + SID "7703" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3213, 3875, 3237] + ZOrder 5600 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_P_hpf" + SID "8300" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3213, 3540, 3237] + ZOrder 6197 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_R" + SID "7701" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3263, 3875, 3287] + ZOrder 5602 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_R_hpf" + SID "8301" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3263, 3540, 3287] + ZOrder 6198 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_X" + SID "7693" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3063, 3875, 3087] + ZOrder 5594 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_X_hpf" + SID "8302" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3063, 3540, 3087] + ZOrder 6194 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_Y" + SID "7702" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3313, 3875, 3337] + ZOrder 5604 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_Y_hpf" + SID "8303" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3313, 3540, 3337] + ZOrder 6199 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_Z" + SID "7697" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3163, 3875, 3187] + ZOrder 5598 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_Z_hpf" + SID "8304" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3163, 3540, 3187] + ZOrder 6196 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_OPLEV1_X_mm_diff" + SID "5774" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3360, 3648, 3430, 3672] + ZOrder 3879 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_OPLEV1_Y_mm_diff" + SID "5978" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3360, 3823, 3430, 3847] + ZOrder 3880 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_OPLEV2_X_mm_diff" + SID "5979" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3360, 3993, 3430, 4017] + ZOrder 3881 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_EXC_L" + SID "5825" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5535, 3603, 5605, 3627] + ZOrder 3717 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_EXC_P" + SID "5826" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5535, 3753, 5605, 3777] + ZOrder 3719 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_EXC_Y" + SID "5827" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5535, 3678, 5605, 3702] + ZOrder 3718 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_L" + SID "2592" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5440, 3603, 5510, 3627] + ZOrder 553 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_P" + SID "3281" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5440, 3753, 5510, 3777] + ZOrder 906 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_Y" + SID "3280" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5440, 3678, 5510, 3702] + ZOrder 905 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL1_VOLT" + SID "7711" + Tag "Test Point" + Ports [1] + Position [4535, 3040, 4575, 3060] + ZOrder 5617 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL1_VOLT_MON" + SID "7712" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3060, 4485, 3090] + ZOrder 5608 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL2_VOLT" + SID "7713" + Tag "Test Point" + Ports [1] + Position [4535, 3095, 4575, 3115] + ZOrder 5618 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL2_VOLT_MON" + SID "7714" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3110, 4485, 3140] + ZOrder 5609 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL3_VOLT" + SID "7715" + Tag "Test Point" + Ports [1] + Position [4535, 3150, 4575, 3170] + ZOrder 5619 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL3_VOLT_MON" + SID "7716" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3160, 4485, 3190] + ZOrder 5610 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL4_VOLT" + SID "7717" + Tag "Test Point" + Ports [1] + Position [4535, 3200, 4575, 3220] + ZOrder 5620 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL4_VOLT_MON" + SID "7718" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3210, 4485, 3240] + ZOrder 5611 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL5_VOLT" + SID "7723" + Tag "Test Point" + Ports [1] + Position [4535, 3250, 4575, 3270] + ZOrder 5627 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL5_VOLT_MON" + SID "7724" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3260, 4485, 3290] + ZOrder 5623 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL6_VOLT" + SID "7725" + Tag "Test Point" + Ports [1] + Position [4535, 3300, 4575, 3320] + ZOrder 5628 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL6_VOLT_MON" + SID "7726" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3310, 4485, 3340] + ZOrder 5624 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL_MAT" + SID "7710" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [4170, 3170, 4210, 3230] + ZOrder 5606 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_CROSSTALK_MAT" + SID "7560" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3630, 3170, 3670, 3230] + ZOrder 5460 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_L_MON" + SID "7600" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 1990, 3375, 2020] + ZOrder 5514 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_P_MON" + SID "7646" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 2875, 3375, 2905] + ZOrder 5572 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_X_MON" + SID "7550" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 1170, 3375, 1200] + ZOrder 5452 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_Y_MON" + SID "7743" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3495, 1255, 3575, 1285] + ZOrder 5645 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_Z_MON" + SID "7645" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 2810, 3375, 2840] + ZOrder 5569 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_leftR_MON" + SID "7675" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 1375, 3375, 1405] + ZOrder 5575 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_leftY_MON" + SID "7554" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 1245, 3375, 1275] + ZOrder 5456 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_lengthY_MON" + SID "7599" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 2055, 3375, 2085] + ZOrder 5518 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftfar_R" + SID "7548" + Tag "Test Point" + Ports [1] + Position [3065, 1735, 3105, 1755] + ZOrder 5451 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftfar_R_MON" + SID "7542" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 1775, 3015, 1805] + ZOrder 5445 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftfar_X" + SID "7549" + Tag "Test Point" + Ports [1] + Position [3065, 1535, 3105, 1555] + ZOrder 5450 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftfar_X_MON" + SID "7543" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 1570, 3015, 1600] + ZOrder 5444 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftnear_R" + SID "7547" + Tag "Test Point" + Ports [1] + Position [3065, 1325, 3105, 1345] + ZOrder 5449 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftnear_R_MON" + SID "7518" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 1365, 3015, 1395] + ZOrder 5420 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftnear_X" + SID "7546" + Tag "Test Point" + Ports [1] + Position [3065, 1125, 3105, 1145] + ZOrder 5448 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftnear_X_MON" + SID "7517" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 1160, 3015, 1190] + ZOrder 5419 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthleft_L" + SID "7597" + Tag "Test Point" + Ports [1] + Position [3065, 1945, 3105, 1965] + ZOrder 5510 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthleft_L_MON" + SID "7598" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 1980, 3015, 2010] + ZOrder 5484 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthleft_P" + SID "7595" + Tag "Test Point" + Ports [1] + Position [3065, 2150, 3105, 2170] + ZOrder 5511 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthleft_P_MON" + SID "7596" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 2185, 3015, 2215] + ZOrder 5485 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthright_L" + SID "7593" + Tag "Test Point" + Ports [1] + Position [3065, 2355, 3105, 2375] + ZOrder 5512 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthright_L_MON" + SID "7594" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 2390, 3015, 2420] + ZOrder 5506 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthright_P" + SID "7591" + Tag "Test Point" + Ports [1] + Position [3065, 2560, 3105, 2580] + ZOrder 5513 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthright_P_MON" + SID "7592" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 2595, 3015, 2625] + ZOrder 5507 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topfar_P" + SID "7653" + Tag "Test Point" + Ports [1] + Position [3065, 3380, 3105, 3400] + ZOrder 5568 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topfar_P_MON" + SID "7654" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 3415, 3015, 3445] + ZOrder 5562 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topfar_Z" + SID "7651" + Tag "Test Point" + Ports [1] + Position [3065, 3175, 3105, 3195] + ZOrder 5567 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topfar_Z_MON" + SID "7652" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 3210, 3015, 3240] + ZOrder 5561 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topnear_P" + SID "7649" + Tag "Test Point" + Ports [1] + Position [3065, 2970, 3105, 2990] + ZOrder 5566 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topnear_P_MON" + SID "7650" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 3005, 3015, 3035] + ZOrder 5540 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topnear_Z" + SID "7647" + Tag "Test Point" + Ports [1] + Position [3065, 2765, 3105, 2785] + ZOrder 5565 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topnear_Z_MON" + SID "7648" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 2800, 3015, 2830] + ZOrder 5539 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_COIL_MAT" + SID "3282" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6015, 3660, 6055, 3720] + ZOrder 907 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_CROSSTALK_MAT" + SID "3274" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [4190, 3660, 4230, 3720] + ZOrder 3614 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_Fil" + SID "5734" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2205, 3968, 2275, 3992] + ZOrder 3617 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_MON" + SID "2986" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 3955, 1935, 3985] + ZOrder 727 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_OFFSET" + SID "5682" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4027, 1980, 4043] + ZOrder 3513 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT" + SID "2985" + Tag "Test Point" + Ports [1] + Position [2455, 3910, 2495, 3930] + ZOrder 729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_MON" + SID "3522" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3965, 2385, 3995] + ZOrder 1152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_full" + SID "5848" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2455, 3987, 2500, 4003] + ZOrder 3755 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_MON" + SID "2976" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3605, 1930, 3635] + ZOrder 719 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_OFFSET" + SID "5676" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3677, 1980, 3693] + ZOrder 3507 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT" + SID "2982" + Tag "Test Point" + Ports [1] + Position [2455, 3570, 2495, 3590] + ZOrder 725 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT_MON" + SID "3520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3615, 2385, 3645] + ZOrder 1150 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm" + SID "2993" + Tag "Test Point" + Ports [1] + Position [3310, 3595, 3350, 3615] + ZOrder 736 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_MON" + SID "2992" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3180, 3645, 3260, 3675] + ZOrder 735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_MON" + SID "2981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3780, 1930, 3810] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_OFFSET" + SID "5680" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3852, 1980, 3868] + ZOrder 3511 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT" + SID "2983" + Tag "Test Point" + Ports [1] + Position [2455, 3730, 2495, 3750] + ZOrder 726 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT_MON" + SID "3521" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3790, 2385, 3820] + ZOrder 1151 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm" + SID "2997" + Tag "Test Point" + Ports [1] + Position [3310, 3775, 3350, 3795] + ZOrder 742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_MON" + SID "2998" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3180, 3820, 3260, 3850] + ZOrder 741 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_MON" + SID "3062" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4555, 1935, 4585] + ZOrder 793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_OFFSET" + SID "5686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4627, 1980, 4643] + ZOrder 3519 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT" + SID "5972" + Tag "Test Point" + Ports [1] + Position [2455, 4510, 2495, 4530] + ZOrder 3861 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_MON" + SID "3523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 4565, 2385, 4595] + ZOrder 1155 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_full" + SID "5973" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2455, 4587, 2500, 4603] + ZOrder 3863 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_MON" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4205, 1935, 4235] + ZOrder 787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_OFFSET" + SID "5687" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4277, 1980, 4293] + ZOrder 3515 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT" + SID "5974" + Tag "Test Point" + Ports [1] + Position [2455, 4170, 2495, 4190] + ZOrder 3859 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT_MON" + SID "3524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 4215, 2385, 4245] + ZOrder 1153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm" + SID "3913" + Tag "Test Point" + Ports [1] + Position [3330, 4260, 3370, 4280] + ZOrder 1546 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_MON" + SID "3915" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 4255, 3280, 4285] + ZOrder 1545 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_MON" + SID "3066" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4380, 1935, 4410] + ZOrder 789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_OFFSET" + SID "5688" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4452, 1980, 4468] + ZOrder 3517 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT" + SID "5975" + Tag "Test Point" + Ports [1] + Position [2455, 4330, 2495, 4350] + ZOrder 3860 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT_MON" + SID "3525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 4390, 2385, 4420] + ZOrder 1154 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm" + SID "3917" + Tag "Test Point" + Ports [1] + Position [3330, 4435, 3370, 4455] + ZOrder 1548 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_MON" + SID "3919" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 4430, 3280, 4460] + ZOrder 1547 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_SUM_MON" + SID "7820" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 5170, 1935, 5200] + ZOrder 5706 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_SUM_OFFSET" + SID "7821" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 5242, 1980, 5258] + ZOrder 5724 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_SUM_VOLT" + SID "7822" + Tag "Test Point" + Ports [1] + Position [2455, 5125, 2495, 5145] + ZOrder 5729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_SUM_VOLT_MON" + SID "7823" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 5180, 2385, 5210] + ZOrder 5714 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_SUM_VOLT_full" + SID "7824" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2455, 5202, 2500, 5218] + ZOrder 5731 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_MON" + SID "7825" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4820, 1935, 4850] + ZOrder 5702 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_OFFSET" + SID "7826" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4892, 1980, 4908] + ZOrder 5720 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_VOLT" + SID "7827" + Tag "Test Point" + Ports [1] + Position [2455, 4785, 2495, 4805] + ZOrder 5727 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_VOLT_MON" + SID "7828" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 4830, 2385, 4860] + ZOrder 5712 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_mm" + SID "7829" + Tag "Test Point" + Ports [1] + Position [3330, 4875, 3370, 4895] + ZOrder 5716 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_mm_MON" + SID "7830" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 4870, 3280, 4900] + ZOrder 5715 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_MON" + SID "7831" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4995, 1935, 5025] + ZOrder 5704 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_OFFSET" + SID "7832" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 5067, 1980, 5083] + ZOrder 5722 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_VOLT" + SID "7833" + Tag "Test Point" + Ports [1] + Position [2455, 4945, 2495, 4965] + ZOrder 5728 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_VOLT_MON" + SID "7834" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 5005, 2385, 5035] + ZOrder 5713 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_mm" + SID "7835" + Tag "Test Point" + Ports [1] + Position [3330, 5050, 3370, 5070] + ZOrder 5718 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_mm_MON" + SID "7836" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 5045, 3280, 5075] + ZOrder 5717 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_SUM_MON" + SID "7894" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 5695, 1935, 5725] + ZOrder 5780 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_SUM_OFFSET" + SID "7895" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 5767, 1980, 5783] + ZOrder 5798 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_SUM_VOLT" + SID "7896" + Tag "Test Point" + Ports [1] + Position [2455, 5650, 2495, 5670] + ZOrder 5803 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_SUM_VOLT_MON" + SID "7897" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 5705, 2385, 5735] + ZOrder 5788 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_SUM_VOLT_full" + SID "7898" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2455, 5727, 2500, 5743] + ZOrder 5805 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_MON" + SID "7899" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 5345, 1935, 5375] + ZOrder 5776 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_OFFSET" + SID "7900" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 5417, 1980, 5433] + ZOrder 5794 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_VOLT" + SID "7901" + Tag "Test Point" + Ports [1] + Position [2455, 5310, 2495, 5330] + ZOrder 5801 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_VOLT_MON" + SID "7902" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 5355, 2385, 5385] + ZOrder 5786 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_mm" + SID "7903" + Tag "Test Point" + Ports [1] + Position [3330, 5400, 3370, 5420] + ZOrder 5790 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_mm_MON" + SID "7904" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 5395, 3280, 5425] + ZOrder 5789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_MON" + SID "7905" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 5520, 1935, 5550] + ZOrder 5778 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_OFFSET" + SID "7906" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 5592, 1980, 5608] + ZOrder 5796 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_VOLT" + SID "7907" + Tag "Test Point" + Ports [1] + Position [2455, 5470, 2495, 5490] + ZOrder 5802 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_VOLT_MON" + SID "7908" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 5530, 2385, 5560] + ZOrder 5787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_mm" + SID "7909" + Tag "Test Point" + Ports [1] + Position [3330, 5575, 3370, 5595] + ZOrder 5792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_mm_MON" + SID "7910" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 5570, 3280, 5600] + ZOrder 5791 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_L" + SID "8025" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1239, 3830, 1301] + ZOrder 5884 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_L_SW" + SID "8026" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1262, 4085, 1278] + ZOrder 5892 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_P" + SID "8044" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1439, 3830, 1501] + ZOrder 5928 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_P_SW" + SID "8045" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1462, 4085, 1478] + ZOrder 5935 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_R" + SID "8042" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1539, 3830, 1601] + ZOrder 5930 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_R_SW" + SID "8043" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1562, 4085, 1578] + ZOrder 5938 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_X" + SID "8017" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1139, 3830, 1201] + ZOrder 5882 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_X_SW" + SID "8018" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1162, 4085, 1178] + ZOrder 5889 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_Y" + SID "8046" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1639, 3830, 1701] + ZOrder 5932 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_Y_SW" + SID "8047" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1662, 4085, 1678] + ZOrder 5941 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_Z" + SID "8021" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1339, 3830, 1401] + ZOrder 5886 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_Z_SW" + SID "8022" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1362, 4085, 1378] + ZOrder 5895 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L1" + SID "3837" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5200, 3029, 5255, 3091] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L1_SW" + SID "3861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5350, 3052, 5415, 3068] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L2" + SID "4843" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4870, 2689, 4925, 2751] + ZOrder 2671 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L2_SW" + SID "4844" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5115, 2712, 5180, 2728] + ZOrder 2684 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P1" + SID "3856" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5200, 3229, 5255, 3291] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P1_SW" + SID "3869" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5350, 3252, 5415, 3268] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P2" + SID "4845" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4870, 2889, 4925, 2951] + ZOrder 2679 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P2_SW" + SID "4846" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5115, 2912, 5180, 2928] + ZOrder 2690 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y1" + SID "3852" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5200, 3129, 5255, 3191] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y1_SW" + SID "3866" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5350, 3152, 5415, 3168] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y2" + SID "4847" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4870, 2789, 4925, 2851] + ZOrder 2675 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y2_SW" + SID "4848" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5115, 2812, 5180, 2828] + ZOrder 2687 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_MON" + SID "7455" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2975, 1770, 3005] + ZOrder 5357 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_VOLT" + SID "7659" + Tag "Test Point" + Ports [1] + Position [2010, 2950, 2050, 2970] + ZOrder 5536 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_VOLT_MON" + SID "7660" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 2985, 1965, 3015] + ZOrder 5534 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_mm" + SID "7661" + Tag "Test Point" + Ports [1] + Position [2685, 2950, 2725, 2970] + ZOrder 5530 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_mm_MON" + SID "7662" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 2995, 2635, 3025] + ZOrder 5529 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_MON" + SID "7456" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 3180, 1770, 3210] + ZOrder 5358 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_VOLT" + SID "7663" + Tag "Test Point" + Ports [1] + Position [2030, 3155, 2070, 3175] + ZOrder 5557 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_VOLT_MON" + SID "7664" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 3190, 1965, 3220] + ZOrder 5555 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_mm" + SID "7665" + Tag "Test Point" + Ports [1] + Position [2685, 3155, 2725, 3175] + ZOrder 5546 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_mm_MON" + SID "7666" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 3200, 2635, 3230] + ZOrder 5545 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_MON" + SID "7457" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 3385, 1770, 3415] + ZOrder 5359 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_VOLT" + SID "7667" + Tag "Test Point" + Ports [1] + Position [2045, 3360, 2085, 3380] + ZOrder 5558 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_VOLT_MON" + SID "7668" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 3395, 1965, 3425] + ZOrder 5556 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_mm" + SID "7669" + Tag "Test Point" + Ports [1] + Position [2685, 3360, 2725, 3380] + ZOrder 5552 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_mm_MON" + SID "7670" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 3405, 2635, 3435] + ZOrder 5551 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_MON" + SID "7475" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1335, 1770, 1365] + ZOrder 5372 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_VOLT" + SID "7512" + Tag "Test Point" + Ports [1] + Position [2020, 1310, 2060, 1330] + ZOrder 5414 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_VOLT_MON" + SID "7511" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 1345, 1965, 1375] + ZOrder 5413 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_mm" + SID "7469" + Tag "Test Point" + Ports [1] + Position [2685, 1310, 2725, 1330] + ZOrder 5371 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_mm_MON" + SID "7468" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 1355, 2635, 1385] + ZOrder 5370 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_MON" + SID "7444" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1130, 1770, 1160] + ZOrder 5348 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_VOLT" + SID "7513" + Tag "Test Point" + Ports [1] + Position [2020, 1105, 2060, 1125] + ZOrder 5415 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_VOLT_MON" + SID "7510" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 1140, 1965, 1170] + ZOrder 5412 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_mm" + SID "7476" + Tag "Test Point" + Ports [1] + Position [2685, 1105, 2725, 1125] + ZOrder 5379 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_mm_MON" + SID "7477" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 1150, 2635, 1180] + ZOrder 5378 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_MON" + SID "7449" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1745, 1770, 1775] + ZOrder 5351 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_VOLT" + SID "7534" + Tag "Test Point" + Ports [1] + Position [2020, 1720, 2060, 1740] + ZOrder 5439 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_VOLT_MON" + SID "7539" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 1755, 1965, 1785] + ZOrder 5438 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_mm" + SID "7536" + Tag "Test Point" + Ports [1] + Position [2685, 1720, 2725, 1740] + ZOrder 5427 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_mm_MON" + SID "7537" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 1765, 2635, 1795] + ZOrder 5426 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_MON" + SID "7448" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1540, 1770, 1570] + ZOrder 5350 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_VOLT" + SID "7538" + Tag "Test Point" + Ports [1] + Position [2020, 1515, 2060, 1535] + ZOrder 5440 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_VOLT_MON" + SID "7535" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 1550, 1965, 1580] + ZOrder 5437 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_mm" + SID "7540" + Tag "Test Point" + Ports [1] + Position [2685, 1515, 2725, 1535] + ZOrder 5434 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_mm_MON" + SID "7541" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 1560, 2635, 1590] + ZOrder 5433 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_MON" + SID "7450" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1950, 1770, 1980] + ZOrder 5352 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_VOLT" + SID "7601" + Tag "Test Point" + Ports [1] + Position [2020, 1925, 2060, 1945] + ZOrder 5479 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_VOLT_MON" + SID "7602" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 1960, 1965, 1990] + ZOrder 5477 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_mm" + SID "7603" + Tag "Test Point" + Ports [1] + Position [2685, 1925, 2725, 1945] + ZOrder 5468 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_mm_MON" + SID "7604" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 1970, 2635, 2000] + ZOrder 5467 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_MON" + SID "7451" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2155, 1770, 2185] + ZOrder 5353 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_VOLT" + SID "7605" + Tag "Test Point" + Ports [1] + Position [2020, 2130, 2060, 2150] + ZOrder 5480 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_VOLT_MON" + SID "7606" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 2165, 1965, 2195] + ZOrder 5478 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_mm" + SID "7607" + Tag "Test Point" + Ports [1] + Position [2685, 2130, 2725, 2150] + ZOrder 5474 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_mm_MON" + SID "7608" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 2175, 2635, 2205] + ZOrder 5473 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_MON" + SID "7453" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2565, 1770, 2595] + ZOrder 5355 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_VOLT" + SID "7609" + Tag "Test Point" + Ports [1] + Position [2020, 2540, 2060, 2560] + ZOrder 5502 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_VOLT_MON" + SID "7610" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 2575, 1965, 2605] + ZOrder 5500 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_mm" + SID "7611" + Tag "Test Point" + Ports [1] + Position [2685, 2540, 2725, 2560] + ZOrder 5491 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_mm_MON" + SID "7612" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 2585, 2635, 2615] + ZOrder 5490 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_MON" + SID "7452" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2360, 1770, 2390] + ZOrder 5354 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_VOLT" + SID "7613" + Tag "Test Point" + Ports [1] + Position [2020, 2335, 2060, 2355] + ZOrder 5503 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_VOLT_MON" + SID "7614" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 2370, 1965, 2400] + ZOrder 5501 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_mm" + SID "7615" + Tag "Test Point" + Ports [1] + Position [2685, 2335, 2725, 2355] + ZOrder 5497 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_mm_MON" + SID "7616" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 2380, 2635, 2410] + ZOrder 5496 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_MON" + SID "7454" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2770, 1770, 2800] + ZOrder 5356 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_VOLT" + SID "7655" + Tag "Test Point" + Ports [1] + Position [2020, 2745, 2060, 2765] + ZOrder 5535 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_VOLT_MON" + SID "7656" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 2780, 1965, 2810] + ZOrder 5533 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_mm" + SID "7657" + Tag "Test Point" + Ports [1] + Position [2685, 2745, 2725, 2765] + ZOrder 5524 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_mm_MON" + SID "7658" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 2790, 2635, 2820] + ZOrder 5523 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PIEZODRIVER5_MON" + SID "5776" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1830, 13335, 1910, 13365] + ZOrder 3668 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PIEZODRIVER5_TRUEVOLT" + SID "9051" + Tag "Test Point" + Ports [1] + Position [2665, 13360, 2705, 13380] + ZOrder 7095 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PIEZODRIVER5_VOLT" + SID "5780" + Tag "Test Point" + Ports [1] + Position [2475, 13295, 2515, 13315] + ZOrder 3672 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PIEZODRIVER5_VOLT_MON" + SID "5779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 13345, 2360, 13375] + ZOrder 3671 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC" + SID "4825" + Tag "Test Point" + Ports [1] + Position [2785, 11160, 2825, 11180] + ZOrder 2666 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC_MON" + SID "4824" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2645, 11155, 2725, 11185] + ZOrder 2665 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_MON" + SID "4818" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1695, 11135, 1775, 11165] + ZOrder 2660 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_VOLT_MON" + SID "4820" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11145, 2340, 11175] + ZOrder 2662 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT" + SID "5707" + Tag "Test Point" + Ports [1] + Position [6505, 3550, 6545, 3570] + ZOrder 3538 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT_MON" + SID "3773" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3575, 6455, 3605] + ZOrder 1403 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT" + SID "5708" + Tag "Test Point" + Ports [1] + Position [6505, 3605, 6545, 3625] + ZOrder 3539 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT_MON" + SID "3777" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3630, 6455, 3660] + ZOrder 1407 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT" + SID "5709" + Tag "Test Point" + Ports [1] + Position [6505, 3660, 6545, 3680] + ZOrder 3540 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT_MON" + SID "3778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3685, 6455, 3715] + ZOrder 1408 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT" + SID "5710" + Tag "Test Point" + Ports [1] + Position [6505, 3715, 6545, 3735] + ZOrder 3541 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT_MON" + SID "3779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3735, 6455, 3765] + ZOrder 1409 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L" + SID "3926" + Tag "Test Point" + Ports [1] + Position [3995, 3575, 4035, 3595] + ZOrder 1558 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L_MON" + SID "5839" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3600, 3965, 3630] + ZOrder 3735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_L" + SID "5299" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3632, 4630, 3648] + ZOrder 3585 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_P" + SID "5307" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3787, 4630, 3803] + ZOrder 3590 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_Y" + SID "5303" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3712, 4630, 3728] + ZOrder 3586 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P" + SID "5243" + Tag "Test Point" + Ports [1] + Position [3995, 3725, 4035, 3745] + ZOrder 3085 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P_MON" + SID "5840" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3750, 3965, 3780] + ZOrder 3737 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y" + SID "5242" + Tag "Test Point" + Ports [1] + Position [3995, 3650, 4035, 3670] + ZOrder 3084 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y_MON" + SID "5841" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3675, 3965, 3705] + ZOrder 3736 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=92\nshmem_daq=1\nspecific_cpu=24\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [1385, 5850, 1425, 5910] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "pyDARM" + SID "3872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6290, 3408, 6360, 3432] + ZOrder 1503 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 2046 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + Name "" + ZOrder 75246 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + Points [6, 0; 0, 15] + DstBlock "Yend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 71682 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + Points [155, 0; 0, -15] + DstBlock "Yend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 4289 + SrcBlock "Divide" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2138 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 2141 + SrcBlock "Yend_OPLEV1_X_mm_MON" + SrcPort 1 + Points [6, 0] + Branch { + ZOrder 47298 + DstBlock "Yend_Fil_OPLEV1_X_mm_diff" + DstPort 1 + } + Branch { + ZOrder 45521 + Points [0, -55] + DstBlock "Yend_OPLEV1_X_mm" + DstPort 1 + } + } + Line { + ZOrder 4291 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 36008 + SrcBlock "Yend_OPLEV1_SUM_Fil" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 52505 + SrcBlock "Divide102" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2205 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 2210 + SrcBlock "Yend_OPLEV1_Y_mm_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 45527 + Points [0, -50] + DstBlock "Yend_OPLEV1_Y_mm" + DstPort 1 + } + Branch { + ZOrder 45526 + DstBlock "Yend_Fil_OPLEV1_Y_mm_diff" + DstPort 1 + } + } + Line { + ZOrder 4294 + SrcBlock "Constant4" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 4295 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 2429 + SrcBlock "Constant7" + SrcPort 1 + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 29778 + SrcBlock "Sum93" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 2375 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2384 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "Yend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29785 + SrcBlock "Sum95" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 29786 + SrcBlock "Sum96" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 8618 + SrcBlock "Mux8" + SrcPort 1 + DstBlock "Yend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 3047 + SrcBlock "Yend_OPLEV1_COIL_MAT" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 45496 + SrcBlock "Product44" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 45497 + SrcBlock "Product45" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 4263 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 4264 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 4267 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + Name "" + ZOrder 71683 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + Points [148, 0; 0, -45] + DstBlock "Yend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 7289 + SrcBlock "Mux7" + SrcPort 1 + DstBlock "OPLEV2_length" + DstPort 1 + } + Line { + ZOrder 8672 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 8674 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 8673 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 9073 + SrcBlock "OPLEV1_ch18_MON" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 9236 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "OPLEV1_ch18_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 71684 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + DstBlock "Yend_OPLEV2_X_MON" + DstPort 1 + } + Line { + ZOrder 9254 + SrcBlock "Ground" + SrcPort 1 + DstBlock "Yend_OSC_TM_L1" + DstPort 1 + } + Line { + ZOrder 9341 + SrcBlock "Yend_Fil_TM_P" + SrcPort 1 + DstBlock "Yend_Fil_TM_EXC_P" + DstPort 1 + } + Line { + ZOrder 9338 + SrcBlock "Yend_Fil_TM_Y" + SrcPort 1 + DstBlock "Yend_Fil_TM_EXC_Y" + DstPort 1 + } + Line { + ZOrder 9335 + SrcBlock "Yend_Fil_TM_L" + SrcPort 1 + DstBlock "Yend_Fil_TM_EXC_L" + DstPort 1 + } + Line { + ZOrder 24216 + SrcBlock "Yend_OSC_TM_L1" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 34195 + SrcBlock "Sum34" + SrcPort 1 + DstBlock "Mux8" + DstPort 1 + } + Line { + ZOrder 34196 + SrcBlock "Sum35" + SrcPort 1 + DstBlock "Mux8" + DstPort 2 + } + Line { + ZOrder 9344 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Yend_OSC_TM_Y1" + DstPort 1 + } + Line { + ZOrder 9349 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "Yend_OSC_TM_P1" + DstPort 1 + } + Line { + ZOrder 34198 + SrcBlock "Sum36" + SrcPort 1 + DstBlock "Mux8" + DstPort 3 + } + Line { + ZOrder 9386 + SrcBlock "Yend_OSC_TM_L1_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 20033 + Points [0, 283; -134, 0] + Branch { + ZOrder 20048 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 20042 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 20032 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 9387 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 17310 + SrcBlock "Choice" + SrcPort 1 + Points [56, 0; 0, 200] + DstBlock "Sum55" + DstPort 1 + } + Line { + ZOrder 24217 + SrcBlock "Yend_OSC_TM_Y1" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 9390 + SrcBlock "Yend_OSC_TM_Y1_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 22216 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 20036 + Points [0, 176; -126, 0] + Branch { + ZOrder 20049 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 20044 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 9391 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 24218 + SrcBlock "Yend_OSC_TM_P1" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 9395 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 17313 + SrcBlock "Choice1" + SrcPort 1 + Points [34, 0; 0, 155] + DstBlock "Sum56" + DstPort 1 + } + Line { + ZOrder 17318 + SrcBlock "Choice2" + SrcPort 1 + Points [2, 0; 0, 125] + DstBlock "Sum57" + DstPort 2 + } + Line { + ZOrder 10256 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "pyDARM" + DstPort 1 + } + Line { + ZOrder 10257 + SrcBlock "pyDARM" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 62186 + SrcBlock "Constant46" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 62193 + Points [0, 15] + DstBlock "Sum38" + DstPort 1 + } + Branch { + ZOrder 62190 + Points [0, -25] + DstBlock "Sum39" + DstPort 1 + } + } + Line { + ZOrder 10373 + SrcBlock "Constant48" + SrcPort 1 + DstBlock "Sum38" + DstPort 2 + } + Line { + ZOrder 10397 + SrcBlock "Constant47" + SrcPort 1 + DstBlock "Sum39" + DstPort 2 + } + Line { + ZOrder 45546 + SrcBlock "Constant1" + SrcPort 1 + Points [14, 0; 0, 210] + Branch { + ZOrder 45548 + Points [0, 75] + DstBlock "Product32" + DstPort 2 + } + Branch { + ZOrder 45547 + DstBlock "Product101" + DstPort 2 + } + } + Line { + ZOrder 10537 + SrcBlock "Yend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 10541 + SrcBlock "Yend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 11948 + SrcBlock "Divide37" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11949 + SrcBlock "Divide47" + SrcPort 1 + DstBlock "Product33" + DstPort 1 + } + Line { + ZOrder 11950 + SrcBlock "Product33" + SrcPort 1 + DstBlock "Divide49" + DstPort 1 + } + Line { + ZOrder 11954 + SrcBlock "Xend_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 11955 + SrcBlock "Divide38" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11956 + SrcBlock "Divide46" + SrcPort 1 + DstBlock "Xend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11957 + SrcBlock "Divide50" + SrcPort 1 + DstBlock "Product36" + DstPort 1 + } + Line { + ZOrder 11958 + SrcBlock "Product36" + SrcPort 1 + DstBlock "Divide51" + DstPort 1 + } + Line { + ZOrder 11962 + SrcBlock "Xend_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 29806 + SrcBlock "Sum98" + SrcPort 1 + DstBlock "Divide37" + DstPort 1 + } + Line { + ZOrder 29809 + SrcBlock "Sum99" + SrcPort 1 + DstBlock "Divide38" + DstPort 1 + } + Line { + ZOrder 29810 + SrcBlock "Xend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum100" + DstPort 1 + } + Line { + ZOrder 11966 + SrcBlock "Divide39" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11967 + SrcBlock "Divide40" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11968 + SrcBlock "Divide41" + SrcPort 1 + DstBlock "Xend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29794 + SrcBlock "Sum45" + SrcPort 1 + DstBlock "Divide39" + DstPort 1 + } + Line { + ZOrder 29795 + SrcBlock "Sum50" + SrcPort 1 + DstBlock "Divide40" + DstPort 1 + } + Line { + ZOrder 29796 + SrcBlock "Sum97" + SrcPort 1 + DstBlock "Divide41" + DstPort 1 + } + Line { + ZOrder 11972 + SrcBlock "Sum44" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 13212 + SrcBlock "Mux16" + SrcPort 1 + DstBlock "Xend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 13219 + SrcBlock "Xend_OPLEV1_COIL_MAT" + SrcPort 1 + Points [47, 0; 0, -20] + DstBlock "Demux5" + DstPort 1 + } + Line { + ZOrder 11975 + SrcBlock "Xend_Fil_COIL2" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11976 + SrcBlock "Xend_Fil_COIL4" + SrcPort 1 + DstBlock "Xend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11977 + SrcBlock "Divide42" + SrcPort 1 + DstBlock "Product40" + DstPort 1 + } + Line { + ZOrder 11978 + SrcBlock "Divide44" + SrcPort 1 + DstBlock "Product41" + DstPort 1 + } + Line { + ZOrder 11979 + SrcBlock "Product40" + SrcPort 1 + DstBlock "Divide45" + DstPort 1 + } + Line { + ZOrder 11980 + SrcBlock "Product41" + SrcPort 1 + DstBlock "Divide43" + DstPort 1 + } + Line { + ZOrder 11983 + SrcBlock "Xend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 11982 + DstBlock "Divide47" + DstPort 1 + } + Branch { + ZOrder 11981 + Points [0, -50] + DstBlock "Xend_OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11986 + SrcBlock "Xend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 11985 + DstBlock "Divide50" + DstPort 1 + } + Branch { + ZOrder 11984 + Points [0, -65] + DstBlock "Xend_OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11989 + SrcBlock "Xend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11988 + DstBlock "Divide42" + DstPort 1 + } + Branch { + ZOrder 11987 + Points [0, -45] + DstBlock "Xend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11994 + SrcBlock "Xend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 11993 + Points [217, 0; 0, -160] + Branch { + ZOrder 11992 + DstBlock "Divide44" + DstPort 2 + } + Branch { + ZOrder 11991 + Points [0, -175] + DstBlock "Divide42" + DstPort 2 + } + } + Branch { + ZOrder 11990 + Points [0, -50] + DstBlock "Xend_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11997 + SrcBlock "Xend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11996 + DstBlock "Divide44" + DstPort 1 + } + Branch { + ZOrder 11995 + Points [0, -45] + DstBlock "Xend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12004 + SrcBlock "Constant56" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 12003 + DstBlock "Divide49" + DstPort 2 + } + Branch { + ZOrder 12002 + Points [0, 175] + DstBlock "Divide51" + DstPort 2 + } + } + Line { + ZOrder 12011 + SrcBlock "Constant55" + SrcPort 1 + Points [25, 0; 0, 160] + Branch { + ZOrder 12010 + DstBlock "Product36" + DstPort 2 + } + Branch { + ZOrder 12005 + DstBlock "Product33" + DstPort 2 + } + } + Line { + ZOrder 12017 + SrcBlock "Xend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 12016 + Points [212, 0; 0, -160] + Branch { + ZOrder 12015 + Points [0, -175] + DstBlock "Divide47" + DstPort 2 + } + Branch { + ZOrder 12014 + DstBlock "Divide50" + DstPort 2 + } + } + Branch { + ZOrder 12013 + Points [0, -60] + DstBlock "Xend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12018 + SrcBlock "Xend_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum43" + DstPort 2 + } + Line { + ZOrder 12019 + SrcBlock "Sum43" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12020 + SrcBlock "Xend_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum44" + DstPort 2 + } + Line { + ZOrder 12021 + SrcBlock "Mux15" + SrcPort 1 + DstBlock "OPLEV2_length1" + DstPort 1 + } + Line { + ZOrder 12022 + SrcBlock "Xend_Fil_COIL3" + SrcPort 1 + Points [97, 0; 0, -5] + DstBlock "Xend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 12027 + SrcBlock "Xend_OPLEV1_X_mm_diff_MON" + SrcPort 1 + Points [15, 0; 0, 13; 202, 0; 0, -43] + DstBlock "Sum46" + DstPort 1 + } + Line { + ZOrder 12028 + SrcBlock "Mux12" + SrcPort 1 + DstBlock "Xend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 12029 + SrcBlock "Xend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux6" + DstPort 1 + } + Line { + ZOrder 12030 + SrcBlock "Xend_Fil_COIL1" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29811 + SrcBlock "Sum100" + SrcPort 1 + DstBlock "Divide46" + DstPort 1 + } + Line { + ZOrder 12038 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "Xend_OSC_TM_L1" + DstPort 1 + } + Line { + ZOrder 12040 + SrcBlock "Xend_Fil_TM_P" + SrcPort 1 + DstBlock "Sum49" + DstPort 1 + } + Line { + ZOrder 12041 + SrcBlock "Xend_Fil_TM_Y" + SrcPort 1 + DstBlock "Sum48" + DstPort 1 + } + Line { + ZOrder 12042 + SrcBlock "Xend_Fil_TM_L" + SrcPort 1 + DstBlock "Sum47" + DstPort 1 + } + Line { + ZOrder 12044 + SrcBlock "Xend_OSC_TM_L1" + SrcPort 1 + Points [250, 0] + DstBlock "Choice3" + DstPort 1 + } + Line { + ZOrder 12049 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "Xend_OSC_TM_Y1" + DstPort 1 + } + Line { + ZOrder 12052 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "Xend_OSC_TM_P1" + DstPort 1 + } + Line { + ZOrder 12055 + SrcBlock "Sum47" + SrcPort 1 + DstBlock "Mux12" + DstPort 1 + } + Line { + ZOrder 12056 + SrcBlock "Sum48" + SrcPort 1 + DstBlock "Mux12" + DstPort 2 + } + Line { + ZOrder 12057 + SrcBlock "Sum49" + SrcPort 1 + DstBlock "Mux12" + DstPort 3 + } + Line { + ZOrder 12059 + SrcBlock "Constant57" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice3" + DstPort 3 + } + Line { + ZOrder 12061 + SrcBlock "Xend_OSC_TM_Y1" + SrcPort 1 + Points [250, 0] + DstBlock "Choice4" + DstPort 1 + } + Line { + ZOrder 12063 + SrcBlock "Constant60" + SrcPort 1 + Points [52, 0; 0, -30] + DstBlock "Choice4" + DstPort 3 + } + Line { + ZOrder 12064 + SrcBlock "Xend_OSC_TM_P1" + SrcPort 1 + Points [247, 0; 0, 10] + DstBlock "Choice5" + DstPort 1 + } + Line { + ZOrder 12066 + SrcBlock "Constant61" + SrcPort 1 + Points [53, 0; 0, -30] + DstBlock "Choice5" + DstPort 3 + } + Line { + ZOrder 29793 + SrcBlock "Xend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum45" + DstPort 1 + } + Line { + ZOrder 12076 + SrcBlock "Constant64" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 12075 + Points [0, 55] + DstBlock "Sum51" + DstPort 1 + } + Branch { + ZOrder 12074 + DstBlock "Sum52" + DstPort 1 + } + } + Line { + ZOrder 12077 + SrcBlock "Constant66" + SrcPort 1 + DstBlock "Sum51" + DstPort 2 + } + Line { + ZOrder 12078 + SrcBlock "Sum51" + SrcPort 1 + Points [60, 0] + DstBlock "Mux15" + DstPort 1 + } + Line { + ZOrder 12079 + SrcBlock "Constant67" + SrcPort 1 + Points [56, 0; 0, 165] + DstBlock "Mux15" + DstPort 2 + } + Line { + ZOrder 12084 + SrcBlock "Constant63" + SrcPort 1 + Points [65, 0; 0, 385] + Branch { + ZOrder 12083 + DstBlock "Mux15" + DstPort 3 + } + Branch { + ZOrder 12082 + Points [0, 80] + Branch { + ZOrder 12081 + Points [0, 70] + DstBlock "Mux14" + DstPort 3 + } + Branch { + ZOrder 12080 + DstBlock "Mux17" + DstPort 2 + } + } + } + Line { + ZOrder 12085 + SrcBlock "Mux17" + SrcPort 1 + DstBlock "OPLEV1_length1" + DstPort 1 + } + Line { + ZOrder 34182 + SrcBlock "Product73" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 29758 + Points [199, 0] + DstBlock "Xend_TM_L_MON" + DstPort 1 + } + Branch { + ZOrder 29751 + Points [0, 36; -336, 0] + DstBlock "Mux17" + DstPort 1 + } + } + Line { + ZOrder 14132 + SrcBlock "OPLEV1_length1" + SrcPort 1 + Points [15, 0; 0, 113; -45, 0] + DstBlock "Choice6" + DstPort 1 + } + Line { + ZOrder 12093 + SrcBlock "Constant65" + SrcPort 1 + Points [40, 0] + DstBlock "Sum52" + DstPort 2 + } + Line { + ZOrder 12096 + SrcBlock "Sum52" + SrcPort 1 + Points [247, 0; 0, 410] + Branch { + ZOrder 12095 + Points [0, 55] + DstBlock "Mux14" + DstPort 2 + } + Branch { + ZOrder 12094 + DstBlock "Mux13" + DstPort 2 + } + } + Line { + ZOrder 12099 + SrcBlock "Mux13" + SrcPort 1 + DstBlock "OPLEV1_yaw1" + DstPort 1 + } + Line { + ZOrder 12100 + SrcBlock "Mux14" + SrcPort 1 + DstBlock "OPLEV1_pitch1" + DstPort 1 + } + Line { + ZOrder 12102 + SrcBlock "OPLEV1_pitch1" + SrcPort 1 + Points [22, 0; 0, -5] + DstBlock "Product38" + DstPort 1 + } + Line { + ZOrder 12105 + SrcBlock "Constant54" + SrcPort 1 + Points [66, 0; 0, 340; 145, 0; 0, 120] + Branch { + ZOrder 12104 + DstBlock "Product39" + DstPort 2 + } + Branch { + ZOrder 12103 + Points [0, 75] + DstBlock "Product38" + DstPort 2 + } + } + Line { + ZOrder 12106 + SrcBlock "Product39" + SrcPort 1 + DstBlock "Xend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 12107 + SrcBlock "Product38" + SrcPort 1 + DstBlock "Xend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 12111 + SrcBlock "Xend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 12115 + SrcBlock "Xend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 12116 + SrcBlock "Sum53" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12117 + SrcBlock "Xend_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum42" + DstPort 2 + } + Line { + ZOrder 12118 + SrcBlock "Sum42" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12119 + SrcBlock "Xend_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum53" + DstPort 2 + } + Line { + ZOrder 12120 + SrcBlock "Xend_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + Name "" + ZOrder 82017 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + Points [147, 0; 0, 5] + DstBlock "Xend_PM_OPLEV1_X_MON" + DstPort 1 + } + Line { + ZOrder 12362 + SrcBlock "ADC1" + SrcPort 1 + Points [32, 0; 0, 5] + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 13153 + SrcBlock "Constant68" + SrcPort 1 + Points [10, 0; 0, 180] + Branch { + ZOrder 12371 + DstBlock "Product41" + DstPort 2 + } + Branch { + ZOrder 12370 + DstBlock "Product40" + DstPort 2 + } + } + Line { + ZOrder 12373 + SrcBlock "Constant69" + SrcPort 1 + Points [10, 0; 0, 235] + Branch { + ZOrder 12375 + DstBlock "Divide43" + DstPort 2 + } + Branch { + ZOrder 12374 + DstBlock "Divide45" + DstPort 2 + } + } + Line { + Name "" + ZOrder 82019 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + Points [158, 0; 0, -210] + DstBlock "Xend_PM_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 82020 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + Points [187, 0; 0, -320] + DstBlock "Xend_PM_OPLEV2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 82018 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + Points [137, 0; 0, -95] + DstBlock "Xend_PM_OPLEV1_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12384 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 12 + Points [29, 0; 0, -5] + DstBlock "Terminator37" + DstPort 1 + } + Line { + Name "" + ZOrder 12385 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 13 + Points [19, 0; 0, -5] + DstBlock "Terminator38" + DstPort 1 + } + Line { + Name "" + ZOrder 43821 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 14 + Points [24, 0; 0, -5] + DstBlock "Terminator26" + DstPort 1 + } + Line { + Name "" + ZOrder 43820 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 15 + Points [7, 0; 0, -5] + DstBlock "Terminator24" + DstPort 1 + } + Line { + Name "" + ZOrder 43819 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 16 + Points [14, 0; 0, -5] + DstBlock "Midend_MIC_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12392 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 20 + Points [22, 0; 0, -5] + DstBlock "Terminator45" + DstPort 1 + } + Line { + Name "" + ZOrder 40941 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 25 + Points [136, 0; 0, -5] + DstBlock "Yend_PIEZODRIVER5_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14321 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 17 + Points [1, 0; 0, -5] + DstBlock "Xend_OPLEV2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14322 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 18 + Points [139, 0; 0, -30] + DstBlock "Xend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14323 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 19 + Points [135, 0; 0, -55] + DstBlock "Xend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14307 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 21 + Points [139, 0; 0, -105] + DstBlock "Xend_OPLEV1_X_MON" + DstPort 1 + } + Line { + ZOrder 75240 + SrcBlock "Ground104" + SrcPort 1 + DstBlock "Yend_PD9_MON" + DstPort 1 + } + Line { + ZOrder 75241 + SrcBlock "Ground105" + SrcPort 1 + DstBlock "Yend_PD10_MON" + DstPort 1 + } + Line { + ZOrder 75242 + SrcBlock "Ground106" + SrcPort 1 + DstBlock "Yend_PD11_MON" + DstPort 1 + } + Line { + ZOrder 75243 + SrcBlock "Ground102" + SrcPort 1 + DstBlock "Yend_PD12_MON" + DstPort 1 + } + Line { + ZOrder 14099 + SrcBlock "Divide45" + SrcPort 1 + Points [94, 0] + Branch { + ZOrder 12109 + Points [0, 55] + DstBlock "Sum42" + DstPort 1 + } + Branch { + ZOrder 12108 + DstBlock "Xend_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14098 + SrcBlock "Divide43" + SrcPort 1 + Points [95, 0] + Branch { + ZOrder 12113 + Points [0, -45] + DstBlock "Sum53" + DstPort 1 + } + Branch { + ZOrder 12112 + DstBlock "Xend_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14096 + SrcBlock "Divide49" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 11952 + Points [0, 55] + DstBlock "Sum43" + DstPort 1 + } + Branch { + ZOrder 11951 + DstBlock "Xend_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14097 + SrcBlock "Divide51" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 11960 + Points [0, -45] + DstBlock "Sum44" + DstPort 1 + } + Branch { + ZOrder 11959 + DstBlock "Xend_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14095 + SrcBlock "Divide17" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 13235 + SrcBlock "Demux5" + SrcPort 1 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 13232 + SrcBlock "Demux5" + SrcPort 4 + DstBlock "Xend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 13234 + SrcBlock "Demux5" + SrcPort 2 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 13233 + SrcBlock "Demux5" + SrcPort 3 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 13229 + SrcBlock "Demux6" + SrcPort 1 + DstBlock "Mux16" + DstPort 1 + } + Line { + ZOrder 13230 + SrcBlock "Demux6" + SrcPort 2 + DstBlock "Mux16" + DstPort 2 + } + Line { + ZOrder 13231 + SrcBlock "Demux6" + SrcPort 3 + DstBlock "Mux16" + DstPort 3 + } + Line { + ZOrder 14133 + SrcBlock "Xend_yaw_length_SW" + SrcPort 1 + DstBlock "Choice6" + DstPort 2 + } + Line { + ZOrder 14134 + SrcBlock "Constant70" + SrcPort 1 + Points [20, 0; 0, -30] + DstBlock "Choice6" + DstPort 3 + } + Line { + ZOrder 14135 + SrcBlock "Choice6" + SrcPort 1 + Points [60, 0] + DstBlock "Sum46" + DstPort 2 + } + Line { + ZOrder 14575 + SrcBlock "Xend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [19, 0; 0, -25] + Branch { + ZOrder 59234 + Points [0, -6275] + DstBlock "Terminator12" + DstPort 1 + } + Branch { + ZOrder 31479 + DstBlock "Xend_TM_COIL1_VOLT" + DstPort 1 + } + } + Line { + ZOrder 14574 + SrcBlock "Xend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 59236 + Points [0, 9; 33, 0; 0, -6189] + DstBlock "Terminator20" + DstPort 1 + } + Branch { + ZOrder 31481 + Points [0, -16; 24, 0; 0, -9] + DstBlock "Xend_TM_COIL2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 14573 + SrcBlock "Xend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 59237 + Points [97, 0; 0, -6065] + DstBlock "Terminator21" + DstPort 1 + } + Branch { + ZOrder 31483 + Points [0, -21; 28, 0; 0, -9] + DstBlock "Xend_TM_COIL3_VOLT" + DstPort 1 + } + } + Line { + ZOrder 14572 + SrcBlock "Xend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 59238 + Points [162, 0; 0, -5945] + DstBlock "Terminator22" + DstPort 1 + } + Branch { + ZOrder 31485 + Points [0, -19; 26, 0; 0, -11] + DstBlock "Xend_TM_COIL4_VOLT" + DstPort 1 + } + } + Line { + Name "" + ZOrder 14304 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 24 + Points [14, 0; 0, -5] + DstBlock "Terminator50" + DstPort 1 + } + Line { + Name "" + ZOrder 14305 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 23 + Points [138, 0; 0, -155] + DstBlock "Xend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14306 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 22 + Points [139, 0; 0, -130] + DstBlock "Xend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14318 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 26 + Points [14, 0; 0, -5] + DstBlock "Terminator42" + DstPort 1 + } + Line { + Name "" + ZOrder 16239 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 27 + Points [14, 0; 0, -5] + DstBlock "Terminator52" + DstPort 1 + } + Line { + Name "" + ZOrder 71686 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + Points [148, 0; 0, -60] + DstBlock "Yend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 71685 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + Points [152, 0; 0, -30] + DstBlock "Yend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + ZOrder 14666 + SrcBlock "Constant73" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide53" + DstPort 2 + } + Line { + ZOrder 14667 + SrcBlock "Sum54" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide52" + DstPort 2 + } + Line { + ZOrder 14668 + SrcBlock "Constant75" + SrcPort 1 + DstBlock "Divide53" + DstPort 1 + } + Line { + ZOrder 14669 + SrcBlock "Constant74" + SrcPort 1 + DstBlock "Sum54" + DstPort 1 + } + Line { + ZOrder 14670 + SrcBlock "Constant72" + SrcPort 1 + Points [65, 0] + DstBlock "Sum54" + DstPort 2 + } + Line { + ZOrder 14671 + SrcBlock "Divide53" + SrcPort 1 + DstBlock "Divide52" + DstPort 1 + } + Line { + ZOrder 14673 + SrcBlock "Divide52" + SrcPort 1 + Points [349, 0] + Branch { + ZOrder 14684 + Points [0, -20] + DstBlock "Divide54" + DstPort 2 + } + Branch { + ZOrder 14683 + Points [0, 185] + Branch { + ZOrder 14691 + Points [0, 205] + Branch { + ZOrder 14694 + Points [0, 205] + DstBlock "Divide57" + DstPort 2 + } + Branch { + ZOrder 14693 + DstBlock "Divide56" + DstPort 2 + } + } + Branch { + ZOrder 14690 + DstBlock "Divide55" + DstPort 2 + } + } + } + Line { + ZOrder 14675 + SrcBlock "Divide54" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens1" + DstPort 1 + } + Line { + ZOrder 14679 + SrcBlock "Divide55" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens2" + DstPort 1 + } + Line { + ZOrder 14680 + SrcBlock "Divide56" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens3" + DstPort 1 + } + Line { + ZOrder 14681 + SrcBlock "Divide57" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens4" + DstPort 1 + } + Line { + ZOrder 15445 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "Divide54" + DstPort 1 + } + Line { + ZOrder 15446 + SrcBlock "Ground39" + SrcPort 1 + DstBlock "Divide56" + DstPort 1 + } + Line { + ZOrder 15447 + SrcBlock "Ground40" + SrcPort 1 + DstBlock "Divide57" + DstPort 1 + } + Line { + ZOrder 15448 + SrcBlock "Ground38" + SrcPort 1 + DstBlock "Divide55" + DstPort 1 + } + Line { + ZOrder 16924 + SrcBlock "Midend_MIC_MON" + SrcPort 1 + DstBlock "Divide58" + DstPort 1 + } + Line { + ZOrder 16925 + SrcBlock "Divide58" + SrcPort 1 + DstBlock "Midend_MIC_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16926 + SrcBlock "Midend_MIC_VOLT_MON" + SrcPort 1 + DstBlock "Midend_MIC_VOLT" + DstPort 1 + } + Line { + ZOrder 43822 + SrcBlock "Yend_SEISM_MON" + SrcPort 1 + DstBlock "Divide59" + DstPort 1 + } + Line { + ZOrder 16930 + SrcBlock "Divide59" + SrcPort 1 + DstBlock "Yend_SEISM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16931 + SrcBlock "Yend_SEISM_VOLT_MON" + SrcPort 1 + DstBlock "Divide60" + DstPort 1 + } + Line { + ZOrder 38799 + SrcBlock "Divide48" + SrcPort 1 + Points [7, 0; 0, -15] + DstBlock "Divide60" + DstPort 2 + } + Line { + ZOrder 38805 + SrcBlock "Divide60" + SrcPort 1 + Points [22, 0; 0, -10] + DstBlock "Divide98" + DstPort 1 + } + Line { + ZOrder 17289 + SrcBlock "Ground54" + SrcPort 1 + DstBlock "Yend_OSC_TM_L2" + DstPort 1 + } + Line { + ZOrder 24213 + SrcBlock "Yend_OSC_TM_L2" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice8" + DstPort 1 + } + Line { + ZOrder 17293 + SrcBlock "Ground55" + SrcPort 1 + DstBlock "Yend_OSC_TM_Y2" + DstPort 1 + } + Line { + ZOrder 17296 + SrcBlock "Ground56" + SrcPort 1 + DstBlock "Yend_OSC_TM_P2" + DstPort 1 + } + Line { + ZOrder 17299 + SrcBlock "Yend_OSC_TM_L2_SW" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 19849 + DstBlock "Choice8" + DstPort 2 + } + Branch { + ZOrder 19769 + Points [0, 287; -245, 0] + Branch { + ZOrder 19921 + Points [0, 28] + DstBlock "Choice14" + DstPort 2 + } + Branch { + ZOrder 19920 + Points [-139, 0] + DstBlock "Choice15" + DstPort 2 + } + } + } + Line { + ZOrder 17300 + SrcBlock "Constant79" + SrcPort 1 + Points [45, 0] + DstBlock "Choice8" + DstPort 3 + } + Line { + ZOrder 17311 + SrcBlock "Choice8" + SrcPort 1 + Points [280, 0; 0, 566; 50, 0] + DstBlock "Sum55" + DstPort 2 + } + Line { + ZOrder 24214 + SrcBlock "Yend_OSC_TM_Y2" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice9" + DstPort 1 + } + Line { + ZOrder 17304 + SrcBlock "Constant80" + SrcPort 1 + Points [45, 0] + DstBlock "Choice9" + DstPort 3 + } + Line { + ZOrder 24215 + SrcBlock "Yend_OSC_TM_P2" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice10" + DstPort 1 + } + Line { + ZOrder 17307 + SrcBlock "Constant81" + SrcPort 1 + Points [45, 0] + DstBlock "Choice10" + DstPort 3 + } + Line { + ZOrder 17314 + SrcBlock "Choice9" + SrcPort 1 + Points [260, 0; 0, 520] + DstBlock "Sum56" + DstPort 2 + } + Line { + ZOrder 17317 + SrcBlock "Choice10" + SrcPort 1 + Points [238, 0; 0, 440] + DstBlock "Sum57" + DstPort 1 + } + Line { + ZOrder 17312 + SrcBlock "Sum55" + SrcPort 1 + Points [23, 0; 0, 380] + DstBlock "Sum34" + DstPort 2 + } + Line { + ZOrder 17315 + SrcBlock "Sum56" + SrcPort 1 + Points [17, 0; 0, 406; 33, 0] + DstBlock "Sum35" + DstPort 2 + } + Line { + ZOrder 17319 + SrcBlock "Sum57" + SrcPort 1 + Points [6, 0; 0, 430] + DstBlock "Sum36" + DstPort 2 + } + Line { + ZOrder 19477 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L1_SIN" + DstPort 1 + } + Line { + ZOrder 19479 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L1_COS" + DstPort 1 + } + Line { + ZOrder 19478 + SrcBlock "Yend_Fil_DEMOD_TM_L1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19397 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 19263 + Points [0, -45; 478, 0] + Branch { + ZOrder 22270 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 19264 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 19398 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 18777 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 18778 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 19473 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y1_SIN" + DstPort 1 + } + Line { + ZOrder 19475 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y1_COS" + DstPort 1 + } + Line { + ZOrder 18793 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 18794 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 18795 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 18796 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 18797 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 18937 + SrcBlock "Product52" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y1_MON" + DstPort 1 + } + Line { + ZOrder 19481 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P1_SIN" + DstPort 1 + } + Line { + ZOrder 19482 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P1_COS" + DstPort 1 + } + Line { + ZOrder 18820 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 18821 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 18822 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 18823 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 18824 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 18938 + SrcBlock "Product55" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P1_MON" + DstPort 1 + } + Line { + ZOrder 19480 + SrcBlock "Yend_Fil_DEMOD_TM_L1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19400 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 19268 + Points [0, 28; 465, 0] + Branch { + ZOrder 22265 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 22264 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 34271 + SrcBlock "Sum37" + SrcPort 1 + Points [217, 0] + Branch { + ZOrder 34513 + Points [0, 320] + Branch { + ZOrder 45607 + Points [427, 0] + Branch { + ZOrder 45615 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + Branch { + ZOrder 45614 + DstBlock "Product50" + DstPort 1 + } + } + Branch { + ZOrder 45606 + Points [0, 425; 273, 0] + Branch { + ZOrder 45628 + Points [0, 55] + DstBlock "Product60" + DstPort 1 + } + Branch { + ZOrder 45627 + DstBlock "Product59" + DstPort 1 + } + } + } + Branch { + ZOrder 34512 + DstBlock "Yend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 19489 + SrcBlock "Product56" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L2_SIN" + DstPort 1 + } + Line { + ZOrder 19488 + SrcBlock "Product57" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L2_COS" + DstPort 1 + } + Line { + ZOrder 18887 + SrcBlock "MathFunction6" + SrcPort 1 + DstBlock "Sum64" + DstPort 1 + } + Line { + ZOrder 18888 + SrcBlock "MathFunction7" + SrcPort 1 + Points [30, 0] + DstBlock "Sum64" + DstPort 2 + } + Line { + ZOrder 18889 + SrcBlock "Sum64" + SrcPort 1 + DstBlock "SQRT4" + DstPort 1 + } + Line { + ZOrder 18890 + SrcBlock "SQRT4" + SrcPort 1 + Points [5, 0] + DstBlock "Product58" + DstPort 1 + } + Line { + ZOrder 18891 + SrcBlock "Constant89" + SrcPort 1 + Points [5, 0] + DstBlock "Product58" + DstPort 2 + } + Line { + ZOrder 18941 + SrcBlock "Product58" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L2_MON" + DstPort 1 + } + Line { + ZOrder 19490 + SrcBlock "Product59" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y2_SIN" + DstPort 1 + } + Line { + ZOrder 19487 + SrcBlock "Product60" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y2_COS" + DstPort 1 + } + Line { + ZOrder 18897 + SrcBlock "MathFunction8" + SrcPort 1 + DstBlock "Sum65" + DstPort 1 + } + Line { + ZOrder 18898 + SrcBlock "MathFunction9" + SrcPort 1 + Points [30, 0] + DstBlock "Sum65" + DstPort 2 + } + Line { + ZOrder 18899 + SrcBlock "Sum65" + SrcPort 1 + DstBlock "SQRT5" + DstPort 1 + } + Line { + ZOrder 18900 + SrcBlock "SQRT5" + SrcPort 1 + Points [5, 0] + DstBlock "Product61" + DstPort 1 + } + Line { + ZOrder 18901 + SrcBlock "Constant88" + SrcPort 1 + Points [5, 0] + DstBlock "Product61" + DstPort 2 + } + Line { + ZOrder 18943 + SrcBlock "Product61" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y2_MON" + DstPort 1 + } + Line { + ZOrder 19486 + SrcBlock "Product62" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P2_SIN" + DstPort 1 + } + Line { + ZOrder 19485 + SrcBlock "Product63" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P2_COS" + DstPort 1 + } + Line { + ZOrder 18907 + SrcBlock "MathFunction10" + SrcPort 1 + DstBlock "Sum66" + DstPort 1 + } + Line { + ZOrder 18908 + SrcBlock "MathFunction11" + SrcPort 1 + Points [30, 0] + DstBlock "Sum66" + DstPort 2 + } + Line { + ZOrder 18909 + SrcBlock "Sum66" + SrcPort 1 + DstBlock "SQRT6" + DstPort 1 + } + Line { + ZOrder 18910 + SrcBlock "SQRT6" + SrcPort 1 + Points [5, 0] + DstBlock "Product64" + DstPort 1 + } + Line { + ZOrder 18911 + SrcBlock "Constant90" + SrcPort 1 + Points [5, 0] + DstBlock "Product64" + DstPort 2 + } + Line { + ZOrder 18942 + SrcBlock "Product64" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P2_MON" + DstPort 1 + } + Line { + ZOrder 18939 + SrcBlock "Yend_DEMOD_TM_AMP_Y1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y1" + DstPort 1 + } + Line { + ZOrder 18940 + SrcBlock "Yend_DEMOD_TM_AMP_P1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P1" + DstPort 1 + } + Line { + ZOrder 18944 + SrcBlock "Yend_DEMOD_TM_AMP_L2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L2" + DstPort 1 + } + Line { + ZOrder 18945 + SrcBlock "Yend_DEMOD_TM_AMP_Y2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y2" + DstPort 1 + } + Line { + ZOrder 18946 + SrcBlock "Yend_DEMOD_TM_AMP_P2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P2" + DstPort 1 + } + Line { + ZOrder 18955 + SrcBlock "Product49" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L1_MON" + DstPort 1 + } + Line { + ZOrder 18956 + SrcBlock "Yend_DEMOD_TM_AMP_L1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L1" + DstPort 1 + } + Line { + ZOrder 18969 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_L1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L1" + DstPort 1 + } + Line { + ZOrder 19483 + SrcBlock "Yend_Fil_DEMOD_TM_P1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19306 + Points [0, -30; 478, 0] + Branch { + ZOrder 19308 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 19307 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 18991 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 19484 + SrcBlock "Yend_Fil_DEMOD_TM_P1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19303 + Points [0, 48; 458, 0] + Branch { + ZOrder 19305 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 19304 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 18993 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 19491 + SrcBlock "Yend_Fil_DEMOD_TM_L2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 19339 + Points [0, -45; 549, 0] + Branch { + ZOrder 22294 + Points [0, 40] + DstBlock "Abs6" + DstPort 1 + } + Branch { + ZOrder 19346 + Points [66, 0; 0, 25] + DstBlock "Divide64" + DstPort 1 + } + } + Branch { + ZOrder 19003 + DstBlock "MathFunction6" + DstPort 1 + } + } + Line { + ZOrder 19495 + SrcBlock "Yend_Fil_DEMOD_TM_L2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 19340 + Points [0, 43; 532, 0] + Branch { + ZOrder 19349 + Points [0, -38] + DstBlock "Abs7" + DstPort 1 + } + Branch { + ZOrder 19348 + Points [83, 0] + DstBlock "Divide70" + DstPort 1 + } + } + Branch { + ZOrder 19005 + DstBlock "MathFunction7" + DstPort 1 + } + } + Line { + ZOrder 19496 + SrcBlock "Yend_Fil_DEMOD_TM_Y2_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 19341 + Points [0, -28; 551, 0] + Branch { + ZOrder 19351 + Points [0, 28] + DstBlock "Abs8" + DstPort 1 + } + Branch { + ZOrder 19350 + Points [80, 0; 0, 13] + DstBlock "Divide65" + DstPort 1 + } + } + Branch { + ZOrder 19015 + DstBlock "MathFunction8" + DstPort 1 + } + } + Line { + ZOrder 19494 + SrcBlock "Yend_Fil_DEMOD_TM_Y2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 19342 + Points [0, 43; 538, 0] + Branch { + ZOrder 19353 + Points [0, -33] + DstBlock "Abs9" + DstPort 1 + } + Branch { + ZOrder 19352 + Points [77, 0] + DstBlock "Divide66" + DstPort 1 + } + } + Branch { + ZOrder 19017 + DstBlock "MathFunction9" + DstPort 1 + } + } + Line { + ZOrder 19493 + SrcBlock "Yend_Fil_DEMOD_TM_P2_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 19343 + Points [0, -26; 561, 0] + Branch { + ZOrder 19355 + Points [0, 41] + DstBlock "Abs10" + DstPort 1 + } + Branch { + ZOrder 19354 + Points [63, 0; 0, 26] + DstBlock "Divide71" + DstPort 1 + } + } + Branch { + ZOrder 19027 + DstBlock "MathFunction10" + DstPort 1 + } + } + Line { + ZOrder 19492 + SrcBlock "Yend_Fil_DEMOD_TM_P2_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 19500 + Points [0, 54; 541, 0] + Branch { + ZOrder 19504 + Points [0, -29] + DstBlock "Abs11" + DstPort 1 + } + Branch { + ZOrder 19503 + Points [76, 0] + DstBlock "Divide72" + DstPort 1 + } + } + Branch { + ZOrder 19029 + DstBlock "MathFunction11" + DstPort 1 + } + } + Line { + ZOrder 19276 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L1_MON" + DstPort 1 + } + Line { + ZOrder 19266 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 19267 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 19277 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_L1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L1" + DstPort 1 + } + Line { + ZOrder 19279 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L1_MON" + DstPort 1 + } + Line { + ZOrder 19283 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_Y1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y1" + DstPort 1 + } + Line { + ZOrder 19284 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y1_MON" + DstPort 1 + } + Line { + ZOrder 19285 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 19286 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 19287 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_Y1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y1" + DstPort 1 + } + Line { + ZOrder 19288 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y1_MON" + DstPort 1 + } + Line { + ZOrder 19297 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_P1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P1" + DstPort 1 + } + Line { + ZOrder 19298 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P1_MON" + DstPort 1 + } + Line { + ZOrder 19299 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 19300 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 19301 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_P1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P1" + DstPort 1 + } + Line { + ZOrder 19302 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P1_MON" + DstPort 1 + } + Line { + ZOrder 19309 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_L2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L2" + DstPort 1 + } + Line { + ZOrder 19310 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_L2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L2" + DstPort 1 + } + Line { + ZOrder 19311 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_Y2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y2" + DstPort 1 + } + Line { + ZOrder 19312 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_Y2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y2" + DstPort 1 + } + Line { + ZOrder 19313 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_P2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P2" + DstPort 1 + } + Line { + ZOrder 19314 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_P2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P2" + DstPort 1 + } + Line { + ZOrder 19334 + SrcBlock "Divide64" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L2_MON" + DstPort 1 + } + Line { + ZOrder 19322 + SrcBlock "Abs6" + SrcPort 1 + DstBlock "Divide64" + DstPort 2 + } + Line { + ZOrder 19323 + SrcBlock "Abs7" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide70" + DstPort 2 + } + Line { + ZOrder 19335 + SrcBlock "Divide70" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L2_MON" + DstPort 1 + } + Line { + ZOrder 19336 + SrcBlock "Divide65" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y2_MON" + DstPort 1 + } + Line { + ZOrder 19326 + SrcBlock "Abs8" + SrcPort 1 + DstBlock "Divide65" + DstPort 2 + } + Line { + ZOrder 19327 + SrcBlock "Abs9" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide66" + DstPort 2 + } + Line { + ZOrder 19337 + SrcBlock "Divide66" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y2_MON" + DstPort 1 + } + Line { + ZOrder 19338 + SrcBlock "Divide71" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P2_MON" + DstPort 1 + } + Line { + ZOrder 19330 + SrcBlock "Abs10" + SrcPort 1 + DstBlock "Divide71" + DstPort 2 + } + Line { + ZOrder 19331 + SrcBlock "Abs11" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide72" + DstPort 2 + } + Line { + ZOrder 19333 + SrcBlock "Divide72" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P2_MON" + DstPort 1 + } + Line { + ZOrder 19476 + SrcBlock "Yend_Fil_DEMOD_TM_Y1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19292 + Points [0, 35; 467, 0] + Branch { + ZOrder 19294 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 19293 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 18982 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 19474 + SrcBlock "Yend_Fil_DEMOD_TM_Y1_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 19289 + Points [0, -40; 475, 0] + Branch { + ZOrder 19291 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 19290 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 18977 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 19399 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 19401 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + Line { + ZOrder 17303 + SrcBlock "Yend_OSC_TM_Y2_SW" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 19781 + Points [0, 182; -242, 0] + Branch { + ZOrder 19923 + Points [0, 83] + DstBlock "Choice17" + DstPort 2 + } + Branch { + ZOrder 19922 + Points [-140, 0; 0, 83] + DstBlock "Choice16" + DstPort 2 + } + } + Branch { + ZOrder 19780 + DstBlock "Choice9" + DstPort 2 + } + } + Line { + ZOrder 19916 + SrcBlock "Yend_OSC_TM_L2" + SrcPort 3 + Points [24, 0; 0, 285] + DstBlock "Choice14" + DstPort 1 + } + Line { + ZOrder 19913 + SrcBlock "Yend_OSC_TM_L2" + SrcPort 2 + Points [8, 0; 0, 251; -136, 0; 0, 54] + DstBlock "Choice15" + DstPort 1 + } + Line { + ZOrder 19914 + SrcBlock "Yend_OSC_TM_Y2" + SrcPort 2 + Points [13, 0; 0, 157; -134, 0; 0, 98] + DstBlock "Choice16" + DstPort 1 + } + Line { + ZOrder 19917 + SrcBlock "Yend_OSC_TM_Y2" + SrcPort 3 + Points [30, 0; 0, 235] + DstBlock "Choice17" + DstPort 1 + } + Line { + ZOrder 19915 + SrcBlock "Yend_OSC_TM_P2" + SrcPort 2 + Points [18, 0; 0, 64; -132, 0; 0, 141] + DstBlock "Choice19" + DstPort 1 + } + Line { + ZOrder 19908 + SrcBlock "Mux18" + SrcPort 1 + DstBlock "Fcn" + DstPort 1 + } + Line { + ZOrder 19910 + SrcBlock "Mux19" + SrcPort 1 + DstBlock "Fcn1" + DstPort 1 + } + Line { + ZOrder 23385 + SrcBlock "Fcn" + SrcPort 1 + Points [42, 0; 0, 1090] + Branch { + ZOrder 19947 + DstBlock "Product56" + DstPort 2 + } + Branch { + ZOrder 19868 + Points [0, 135] + Branch { + ZOrder 19956 + Points [0, 130] + Branch { + ZOrder 24412 + Points [0, 205] + Branch { + ZOrder 24415 + Points [0, 135] + Branch { + ZOrder 24418 + Points [0, 130] + DstBlock "Product70" + DstPort 2 + } + Branch { + ZOrder 24417 + DstBlock "Product67" + DstPort 2 + } + } + Branch { + ZOrder 24414 + DstBlock "Product46" + DstPort 2 + } + } + Branch { + ZOrder 24411 + DstBlock "Product62" + DstPort 2 + } + } + Branch { + ZOrder 19955 + DstBlock "Product59" + DstPort 2 + } + } + } + Line { + ZOrder 23387 + SrcBlock "Fcn1" + SrcPort 1 + Points [0, 74; -120, 0; 0, 1071; 134, 0] + Branch { + ZOrder 19946 + Points [0, 135] + Branch { + ZOrder 19948 + Points [0, 130] + Branch { + ZOrder 24403 + Points [0, 205] + Branch { + ZOrder 24406 + Points [0, 135] + Branch { + ZOrder 24409 + Points [0, 130] + DstBlock "Product71" + DstPort 2 + } + Branch { + ZOrder 24408 + DstBlock "Product68" + DstPort 2 + } + } + Branch { + ZOrder 24405 + DstBlock "Product65" + DstPort 2 + } + } + Branch { + ZOrder 24402 + DstBlock "Product63" + DstPort 2 + } + } + Branch { + ZOrder 19945 + DstBlock "Product60" + DstPort 2 + } + } + Branch { + ZOrder 19944 + DstBlock "Product57" + DstPort 2 + } + } + Line { + ZOrder 19919 + SrcBlock "Yend_OSC_TM_P2" + SrcPort 3 + Points [35, 0; 0, 185] + DstBlock "Choice18" + DstPort 1 + } + Line { + ZOrder 17306 + SrcBlock "Yend_OSC_TM_P2_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 19814 + Points [0, 77; -235, 0] + Branch { + ZOrder 19932 + Points [0, 138] + DstBlock "Choice18" + DstPort 2 + } + Branch { + ZOrder 19931 + Points [-140, 0; 0, 138] + DstBlock "Choice19" + DstPort 2 + } + } + Branch { + ZOrder 19813 + DstBlock "Choice10" + DstPort 2 + } + } + Line { + ZOrder 19767 + SrcBlock "Constant91" + SrcPort 1 + Points [8, 0; 0, 13] + Branch { + ZOrder 19936 + Points [174, 0; 0, 32] + Branch { + ZOrder 19939 + Points [0, 50] + Branch { + ZOrder 19942 + Points [0, 50] + DstBlock "Choice18" + DstPort 3 + } + Branch { + ZOrder 19941 + DstBlock "Choice17" + DstPort 3 + } + } + Branch { + ZOrder 19938 + DstBlock "Choice14" + DstPort 3 + } + } + Branch { + ZOrder 19935 + Points [0, 32] + Branch { + ZOrder 19802 + DstBlock "Choice15" + DstPort 3 + } + Branch { + ZOrder 19799 + Points [0, 50] + Branch { + ZOrder 19850 + Points [0, 50] + DstBlock "Choice19" + DstPort 3 + } + Branch { + ZOrder 19804 + DstBlock "Choice16" + DstPort 3 + } + } + } + } + Line { + ZOrder 19949 + SrcBlock "Choice15" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux18" + DstPort 1 + } + Line { + ZOrder 19950 + SrcBlock "Choice16" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux18" + DstPort 2 + } + Line { + ZOrder 19951 + SrcBlock "Choice19" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux18" + DstPort 3 + } + Line { + ZOrder 19952 + SrcBlock "Choice14" + SrcPort 1 + Points [36, 0; 0, 148; -67, 0; 0, 27] + DstBlock "Mux19" + DstPort 1 + } + Line { + ZOrder 19953 + SrcBlock "Choice17" + SrcPort 1 + Points [31, 0; 0, 93; -76, 0; 0, 47] + DstBlock "Mux19" + DstPort 2 + } + Line { + ZOrder 19954 + SrcBlock "Choice18" + SrcPort 1 + Points [12, 0; 0, 36; -63, 0; 0, 69] + DstBlock "Mux19" + DstPort 3 + } + Line { + ZOrder 20027 + SrcBlock "Yend_OSC_TM_L1" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 20026 + SrcBlock "Yend_OSC_TM_L1" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 20030 + SrcBlock "Yend_OSC_TM_Y1" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 20031 + SrcBlock "Yend_OSC_TM_Y1" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 20028 + SrcBlock "Yend_OSC_TM_P1" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 20029 + SrcBlock "Yend_OSC_TM_P1" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 20019 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 20018 + Points [176, 0; 0, 32] + Branch { + ZOrder 20053 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 20052 + Points [0, 50] + Branch { + ZOrder 20054 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 20047 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 20013 + Points [0, 32] + Branch { + ZOrder 20012 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 20011 + Points [0, 50] + Branch { + ZOrder 20010 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 20009 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 20020 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 20021 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 20022 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 20023 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 20024 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 20025 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 9394 + SrcBlock "Yend_OSC_TM_P1_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 22217 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 20039 + Points [0, 71; -142, 0] + Branch { + ZOrder 20051 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 20050 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 20055 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 20056 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 23388 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0; 0, 325] + Branch { + ZOrder 23389 + DstBlock "Product47" + DstPort 2 + } + Branch { + ZOrder 22244 + Points [0, 135] + Branch { + ZOrder 20062 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 20061 + DstBlock "Product50" + DstPort 2 + } + } + } + Line { + ZOrder 23390 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 33; -139, 0; 0, 347] + Branch { + ZOrder 23391 + Points [0, 135] + Branch { + ZOrder 20069 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 20068 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 22252 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 24219 + SrcBlock "Yend_Fil_COIL1" + SrcPort 1 + DstBlock "Yend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24226 + SrcBlock "Yend_Fil_COIL2" + SrcPort 1 + DstBlock "Yend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24227 + SrcBlock "Yend_Fil_COIL3" + SrcPort 1 + DstBlock "Yend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24228 + SrcBlock "Yend_Fil_COIL4" + SrcPort 1 + DstBlock "Yend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24237 + SrcBlock "Yend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 62574 + Points [0, -30] + DstBlock "Yend_TM_COIL1_VOLT" + DstPort 1 + } + Branch { + ZOrder 62573 + Points [0, 4; 134, 0; 0, -9] + DstBlock "Goto13" + DstPort 1 + } + } + Line { + ZOrder 24238 + SrcBlock "Yend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 62576 + DstBlock "Goto14" + DstPort 1 + } + Branch { + ZOrder 62575 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 24317 + SrcBlock "Product46" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX2_SIN" + DstPort 1 + } + Line { + ZOrder 24318 + SrcBlock "Product65" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX2_COS" + DstPort 1 + } + Line { + ZOrder 24319 + SrcBlock "MathFunction14" + SrcPort 1 + DstBlock "Sum69" + DstPort 1 + } + Line { + ZOrder 24320 + SrcBlock "MathFunction15" + SrcPort 1 + Points [30, 0] + DstBlock "Sum69" + DstPort 2 + } + Line { + ZOrder 24321 + SrcBlock "Sum69" + SrcPort 1 + DstBlock "SQRT7" + DstPort 1 + } + Line { + ZOrder 24322 + SrcBlock "SQRT7" + SrcPort 1 + Points [5, 0] + DstBlock "Product66" + DstPort 1 + } + Line { + ZOrder 24323 + SrcBlock "Constant41" + SrcPort 1 + Points [5, 0] + DstBlock "Product66" + DstPort 2 + } + Line { + ZOrder 24324 + SrcBlock "Product66" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 24325 + SrcBlock "Product67" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX1_SIN" + DstPort 1 + } + Line { + ZOrder 24326 + SrcBlock "Product68" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX1_COS" + DstPort 1 + } + Line { + ZOrder 24327 + SrcBlock "MathFunction16" + SrcPort 1 + DstBlock "Sum70" + DstPort 1 + } + Line { + ZOrder 24328 + SrcBlock "MathFunction17" + SrcPort 1 + Points [30, 0] + DstBlock "Sum70" + DstPort 2 + } + Line { + ZOrder 24329 + SrcBlock "Sum70" + SrcPort 1 + DstBlock "SQRT8" + DstPort 1 + } + Line { + ZOrder 24330 + SrcBlock "SQRT8" + SrcPort 1 + Points [5, 0] + DstBlock "Product69" + DstPort 1 + } + Line { + ZOrder 24331 + SrcBlock "Constant40" + SrcPort 1 + Points [5, 0] + DstBlock "Product69" + DstPort 2 + } + Line { + ZOrder 24332 + SrcBlock "Product69" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 24333 + SrcBlock "Product70" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPY1_SIN" + DstPort 1 + } + Line { + ZOrder 24334 + SrcBlock "Product71" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPY1_COS" + DstPort 1 + } + Line { + ZOrder 24335 + SrcBlock "MathFunction12" + SrcPort 1 + DstBlock "Sum71" + DstPort 1 + } + Line { + ZOrder 24336 + SrcBlock "MathFunction13" + SrcPort 1 + Points [30, 0] + DstBlock "Sum71" + DstPort 2 + } + Line { + ZOrder 24337 + SrcBlock "Sum71" + SrcPort 1 + DstBlock "SQRT9" + DstPort 1 + } + Line { + ZOrder 24338 + SrcBlock "SQRT9" + SrcPort 1 + Points [5, 0] + DstBlock "Product72" + DstPort 1 + } + Line { + ZOrder 24339 + SrcBlock "Constant44" + SrcPort 1 + Points [5, 0] + DstBlock "Product72" + DstPort 2 + } + Line { + ZOrder 24340 + SrcBlock "Product72" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 24341 + SrcBlock "Yend_DEMOD_TM_AMP_OPX2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX2" + DstPort 1 + } + Line { + ZOrder 24342 + SrcBlock "Yend_DEMOD_TM_AMP_OPX1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX1" + DstPort 1 + } + Line { + ZOrder 24343 + SrcBlock "Yend_DEMOD_TM_AMP_OPY1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPY1" + DstPort 1 + } + Line { + ZOrder 24348 + SrcBlock "Yend_Fil_DEMOD_TM_OPX2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 24347 + Points [0, -45; 549, 0] + Branch { + ZOrder 24346 + Points [0, 40] + DstBlock "Abs14" + DstPort 1 + } + Branch { + ZOrder 24345 + Points [66, 0; 0, 25] + DstBlock "Divide36" + DstPort 1 + } + } + Branch { + ZOrder 24344 + DstBlock "MathFunction14" + DstPort 1 + } + } + Line { + ZOrder 24353 + SrcBlock "Yend_Fil_DEMOD_TM_OPX2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 24352 + Points [0, 43; 532, 0] + Branch { + ZOrder 24351 + Points [0, -38] + DstBlock "Abs15" + DstPort 1 + } + Branch { + ZOrder 24350 + Points [83, 0] + DstBlock "Divide76" + DstPort 1 + } + } + Branch { + ZOrder 24349 + DstBlock "MathFunction15" + DstPort 1 + } + } + Line { + ZOrder 24358 + SrcBlock "Yend_Fil_DEMOD_TM_OPX1_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 24357 + Points [0, -28; 551, 0] + Branch { + ZOrder 24356 + Points [0, 28] + DstBlock "Abs16" + DstPort 1 + } + Branch { + ZOrder 24355 + Points [80, 0; 0, 13] + DstBlock "Divide74" + DstPort 1 + } + } + Branch { + ZOrder 24354 + DstBlock "MathFunction16" + DstPort 1 + } + } + Line { + ZOrder 24363 + SrcBlock "Yend_Fil_DEMOD_TM_OPX1_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 24362 + Points [0, 43; 538, 0] + Branch { + ZOrder 24361 + Points [0, -33] + DstBlock "Abs17" + DstPort 1 + } + Branch { + ZOrder 24360 + Points [77, 0] + DstBlock "Divide75" + DstPort 1 + } + } + Branch { + ZOrder 24359 + DstBlock "MathFunction17" + DstPort 1 + } + } + Line { + ZOrder 24368 + SrcBlock "Yend_Fil_DEMOD_TM_OPY1_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 24367 + Points [0, -26; 561, 0] + Branch { + ZOrder 24366 + Points [0, 41] + DstBlock "Abs12" + DstPort 1 + } + Branch { + ZOrder 24365 + Points [63, 0; 0, 26] + DstBlock "Divide77" + DstPort 1 + } + } + Branch { + ZOrder 24364 + DstBlock "MathFunction12" + DstPort 1 + } + } + Line { + ZOrder 24373 + SrcBlock "Yend_Fil_DEMOD_TM_OPY1_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 24372 + Points [0, 54; 541, 0] + Branch { + ZOrder 24371 + Points [0, -29] + DstBlock "Abs13" + DstPort 1 + } + Branch { + ZOrder 24370 + Points [76, 0] + DstBlock "Divide78" + DstPort 1 + } + } + Branch { + ZOrder 24369 + DstBlock "MathFunction13" + DstPort 1 + } + } + Line { + ZOrder 24374 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX2" + DstPort 1 + } + Line { + ZOrder 24375 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_OPX2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX2" + DstPort 1 + } + Line { + ZOrder 24376 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX1" + DstPort 1 + } + Line { + ZOrder 24377 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_OPX1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX1" + DstPort 1 + } + Line { + ZOrder 24378 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPY1" + DstPort 1 + } + Line { + ZOrder 24379 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_OPY1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPY1" + DstPort 1 + } + Line { + ZOrder 24380 + SrcBlock "Divide36" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 24381 + SrcBlock "Abs14" + SrcPort 1 + DstBlock "Divide36" + DstPort 2 + } + Line { + ZOrder 24382 + SrcBlock "Abs15" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide76" + DstPort 2 + } + Line { + ZOrder 24383 + SrcBlock "Divide76" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 24384 + SrcBlock "Divide74" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 24385 + SrcBlock "Abs16" + SrcPort 1 + DstBlock "Divide74" + DstPort 2 + } + Line { + ZOrder 24386 + SrcBlock "Abs17" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide75" + DstPort 2 + } + Line { + ZOrder 24387 + SrcBlock "Divide75" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 24388 + SrcBlock "Divide77" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 24389 + SrcBlock "Abs12" + SrcPort 1 + DstBlock "Divide77" + DstPort 2 + } + Line { + ZOrder 24390 + SrcBlock "Abs13" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide78" + DstPort 2 + } + Line { + ZOrder 24391 + SrcBlock "Divide78" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 29783 + SrcBlock "Sum94" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 29771 + SrcBlock "Sum91" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 29776 + SrcBlock "Sum92" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 54471 + SrcBlock "Divide101" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 55172 + Points [0, -30] + Branch { + ZOrder 55174 + Points [0, -32; 60, 0] + DstBlock "Divide3" + DstPort 1 + } + Branch { + ZOrder 55173 + DstBlock "Abs36" + DstPort 1 + } + } + Branch { + ZOrder 55171 + Points [120, 0; 0, -10] + DstBlock "Choice7" + DstPort 1 + } + } + Line { + ZOrder 29147 + SrcBlock "Ground60" + SrcPort 1 + DstBlock "Xend_OSC_TM_L2" + DstPort 1 + } + Line { + ZOrder 29148 + SrcBlock "Xend_OSC_TM_L2" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice43" + DstPort 1 + } + Line { + ZOrder 29149 + SrcBlock "Ground61" + SrcPort 1 + DstBlock "Xend_OSC_TM_Y2" + DstPort 1 + } + Line { + ZOrder 29150 + SrcBlock "Ground62" + SrcPort 1 + DstBlock "Xend_OSC_TM_P2" + DstPort 1 + } + Line { + ZOrder 29155 + SrcBlock "Xend_OSC_TM_L2_SW" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 29154 + DstBlock "Choice43" + DstPort 2 + } + Branch { + ZOrder 29153 + Points [0, 287; -245, 0] + Branch { + ZOrder 29152 + Points [0, 28] + DstBlock "Choice30" + DstPort 2 + } + Branch { + ZOrder 29151 + Points [-139, 0] + DstBlock "Choice31" + DstPort 2 + } + } + } + Line { + ZOrder 29156 + SrcBlock "Constant97" + SrcPort 1 + Points [45, 0] + DstBlock "Choice43" + DstPort 3 + } + Line { + ZOrder 29158 + SrcBlock "Xend_OSC_TM_Y2" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice44" + DstPort 1 + } + Line { + ZOrder 29159 + SrcBlock "Constant98" + SrcPort 1 + Points [45, 0] + DstBlock "Choice44" + DstPort 3 + } + Line { + ZOrder 29160 + SrcBlock "Xend_OSC_TM_P2" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice29" + DstPort 1 + } + Line { + ZOrder 29161 + SrcBlock "Constant99" + SrcPort 1 + Points [45, 0] + DstBlock "Choice29" + DstPort 3 + } + Line { + ZOrder 29171 + SrcBlock "Xend_OSC_TM_Y2_SW" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 29170 + Points [0, 182; -242, 0] + Branch { + ZOrder 29169 + Points [0, 83] + DstBlock "Choice33" + DstPort 2 + } + Branch { + ZOrder 29168 + Points [-140, 0; 0, 83] + DstBlock "Choice32" + DstPort 2 + } + } + Branch { + ZOrder 29167 + DstBlock "Choice44" + DstPort 2 + } + } + Line { + ZOrder 29172 + SrcBlock "Xend_OSC_TM_L2" + SrcPort 3 + Points [24, 0; 0, 285] + DstBlock "Choice30" + DstPort 1 + } + Line { + ZOrder 29173 + SrcBlock "Xend_OSC_TM_L2" + SrcPort 2 + Points [8, 0; 0, 251; -136, 0; 0, 54] + DstBlock "Choice31" + DstPort 1 + } + Line { + ZOrder 29174 + SrcBlock "Xend_OSC_TM_Y2" + SrcPort 2 + Points [13, 0; 0, 157; -134, 0; 0, 98] + DstBlock "Choice32" + DstPort 1 + } + Line { + ZOrder 29175 + SrcBlock "Xend_OSC_TM_Y2" + SrcPort 3 + Points [30, 0; 0, 235] + DstBlock "Choice33" + DstPort 1 + } + Line { + ZOrder 29176 + SrcBlock "Xend_OSC_TM_P2" + SrcPort 2 + Points [18, 0; 0, 64; -132, 0; 0, 141] + DstBlock "Choice35" + DstPort 1 + } + Line { + ZOrder 29177 + SrcBlock "Mux22" + SrcPort 1 + DstBlock "Fcn4" + DstPort 1 + } + Line { + ZOrder 29178 + SrcBlock "Mux23" + SrcPort 1 + DstBlock "Fcn5" + DstPort 1 + } + Line { + ZOrder 29179 + SrcBlock "Xend_OSC_TM_P2" + SrcPort 3 + Points [50, 0] + DstBlock "Choice34" + DstPort 1 + } + Line { + ZOrder 29184 + SrcBlock "Xend_OSC_TM_P2_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 29183 + Points [0, 77; -235, 0] + Branch { + ZOrder 29182 + Points [0, 138] + DstBlock "Choice34" + DstPort 2 + } + Branch { + ZOrder 29181 + Points [-140, 0; 0, 138] + DstBlock "Choice35" + DstPort 2 + } + } + Branch { + ZOrder 29180 + DstBlock "Choice29" + DstPort 2 + } + } + Line { + ZOrder 29195 + SrcBlock "Constant100" + SrcPort 1 + Points [8, 0; 0, 13] + Branch { + ZOrder 29194 + Points [174, 0; 0, 32] + Branch { + ZOrder 29193 + Points [0, 50] + Branch { + ZOrder 29192 + Points [0, 50] + DstBlock "Choice34" + DstPort 3 + } + Branch { + ZOrder 29191 + DstBlock "Choice33" + DstPort 3 + } + } + Branch { + ZOrder 29190 + DstBlock "Choice30" + DstPort 3 + } + } + Branch { + ZOrder 29189 + Points [0, 32] + Branch { + ZOrder 29188 + DstBlock "Choice31" + DstPort 3 + } + Branch { + ZOrder 29187 + Points [0, 50] + Branch { + ZOrder 29186 + Points [0, 50] + DstBlock "Choice35" + DstPort 3 + } + Branch { + ZOrder 29185 + DstBlock "Choice32" + DstPort 3 + } + } + } + } + Line { + ZOrder 29196 + SrcBlock "Choice31" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux22" + DstPort 1 + } + Line { + ZOrder 29197 + SrcBlock "Choice32" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux22" + DstPort 2 + } + Line { + ZOrder 29198 + SrcBlock "Choice35" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux22" + DstPort 3 + } + Line { + ZOrder 29199 + SrcBlock "Choice30" + SrcPort 1 + Points [36, 0; 0, 148; -67, 0; 0, 27] + DstBlock "Mux23" + DstPort 1 + } + Line { + ZOrder 29200 + SrcBlock "Choice33" + SrcPort 1 + Points [31, 0; 0, 93; -76, 0; 0, 47] + DstBlock "Mux23" + DstPort 2 + } + Line { + ZOrder 29201 + SrcBlock "Choice34" + SrcPort 1 + Points [12, 0; 0, 36; -63, 0; 0, 69] + DstBlock "Mux23" + DstPort 3 + } + Line { + ZOrder 12058 + SrcBlock "Xend_OSC_TM_L1_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 29311 + Points [0, 283; -189, 0] + Branch { + ZOrder 29277 + Points [-164, 0; 0, 32] + DstBlock "Choice52" + DstPort 2 + } + Branch { + ZOrder 29276 + Points [0, 32] + DstBlock "Choice51" + DstPort 2 + } + } + Branch { + ZOrder 29310 + DstBlock "Choice3" + DstPort 2 + } + } + Line { + ZOrder 12062 + SrcBlock "Xend_OSC_TM_Y1_SW" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 29316 + DstBlock "Choice4" + DstPort 2 + } + Branch { + ZOrder 29314 + Points [0, 176; -176, 0] + Branch { + ZOrder 29280 + Points [-170, 0; 0, 89] + DstBlock "Choice53" + DstPort 2 + } + Branch { + ZOrder 29279 + Points [0, 89] + DstBlock "Choice54" + DstPort 2 + } + } + } + Line { + ZOrder 29327 + SrcBlock "Xend_OSC_TM_L1" + SrcPort 3 + Points [37, 0; 0, 285] + DstBlock "Choice51" + DstPort 1 + } + Line { + ZOrder 29326 + SrcBlock "Xend_OSC_TM_L1" + SrcPort 2 + Points [15, 0; 0, 287; -105, 0; 0, 18] + DstBlock "Choice52" + DstPort 1 + } + Line { + ZOrder 29328 + SrcBlock "Xend_OSC_TM_Y1" + SrcPort 2 + Points [10, 0; 0, 166; -118, 0; 0, 89] + DstBlock "Choice53" + DstPort 1 + } + Line { + ZOrder 29329 + SrcBlock "Xend_OSC_TM_Y1" + SrcPort 3 + Points [29, 0; 0, 235] + DstBlock "Choice54" + DstPort 1 + } + Line { + ZOrder 29341 + SrcBlock "Xend_OSC_TM_P1" + SrcPort 2 + Points [3, 0; 0, 55; -100, 0; 0, 150] + DstBlock "Choice56" + DstPort 1 + } + Line { + ZOrder 29338 + SrcBlock "Xend_OSC_TM_P1" + SrcPort 3 + Points [20, 0; 0, 185] + DstBlock "Choice55" + DstPort 1 + } + Line { + ZOrder 29298 + SrcBlock "Constant103" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 29297 + Points [176, 0; 0, 32] + Branch { + ZOrder 29296 + DstBlock "Choice51" + DstPort 3 + } + Branch { + ZOrder 29295 + Points [0, 50] + Branch { + ZOrder 29294 + DstBlock "Choice54" + DstPort 3 + } + Branch { + ZOrder 29293 + Points [0, 50] + DstBlock "Choice55" + DstPort 3 + } + } + } + Branch { + ZOrder 29292 + Points [0, 32] + Branch { + ZOrder 29291 + DstBlock "Choice52" + DstPort 3 + } + Branch { + ZOrder 29290 + Points [0, 50] + Branch { + ZOrder 29289 + Points [0, 50] + DstBlock "Choice56" + DstPort 3 + } + Branch { + ZOrder 29288 + DstBlock "Choice53" + DstPort 3 + } + } + } + } + Line { + ZOrder 29299 + SrcBlock "Choice52" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux28" + DstPort 1 + } + Line { + ZOrder 29300 + SrcBlock "Choice53" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux28" + DstPort 2 + } + Line { + ZOrder 29301 + SrcBlock "Choice56" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux28" + DstPort 3 + } + Line { + ZOrder 29302 + SrcBlock "Choice51" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux29" + DstPort 1 + } + Line { + ZOrder 29303 + SrcBlock "Choice54" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux29" + DstPort 2 + } + Line { + ZOrder 29304 + SrcBlock "Choice55" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux29" + DstPort 3 + } + Line { + ZOrder 12065 + SrcBlock "Xend_OSC_TM_P1_SW" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 29322 + DstBlock "Choice5" + DstPort 2 + } + Branch { + ZOrder 29318 + Points [0, 71; -179, 0] + Branch { + ZOrder 29321 + Points [0, 144] + DstBlock "Choice55" + DstPort 2 + } + Branch { + ZOrder 29320 + Points [-167, 0; 0, 144] + DstBlock "Choice56" + DstPort 2 + } + } + } + Line { + ZOrder 29308 + SrcBlock "Mux28" + SrcPort 1 + DstBlock "Fcn10" + DstPort 1 + } + Line { + ZOrder 29309 + SrcBlock "Mux29" + SrcPort 1 + DstBlock "Fcn11" + DstPort 1 + } + Line { + ZOrder 29342 + SrcBlock "Choice3" + SrcPort 1 + Points [55, 0; 0, 250] + DstBlock "Sum75" + DstPort 1 + } + Line { + ZOrder 29343 + SrcBlock "Choice4" + SrcPort 1 + Points [25, 0; 0, 205] + DstBlock "Sum76" + DstPort 1 + } + Line { + ZOrder 29344 + SrcBlock "Choice5" + SrcPort 1 + Points [10, 0; 0, 150] + DstBlock "Sum77" + DstPort 1 + } + Line { + ZOrder 29345 + SrcBlock "Sum77" + SrcPort 1 + Points [12, 0; 0, 420] + DstBlock "Sum49" + DstPort 2 + } + Line { + ZOrder 29346 + SrcBlock "Sum76" + SrcPort 1 + Points [19, 0; 0, 396; 41, 0] + DstBlock "Sum48" + DstPort 2 + } + Line { + ZOrder 29347 + SrcBlock "Sum75" + SrcPort 1 + Points [34, 0; 0, 376; 26, 0] + DstBlock "Sum47" + DstPort 2 + } + Line { + ZOrder 29348 + SrcBlock "Choice43" + SrcPort 1 + Points [355, 0; 0, 618; 25, 0] + DstBlock "Sum75" + DstPort 2 + } + Line { + ZOrder 29349 + SrcBlock "Choice44" + SrcPort 1 + Points [345, 0; 0, 575] + DstBlock "Sum76" + DstPort 2 + } + Line { + ZOrder 29350 + SrcBlock "Choice29" + SrcPort 1 + Points [320, 0; 0, 521; 60, 0] + DstBlock "Sum77" + DstPort 2 + } + Line { + ZOrder 14308 + SrcBlock "Xend_OPLEV2_X_mm_diff_MON" + SrcPort 1 + Points [192, 0; 0, 610] + Branch { + ZOrder 29656 + Points [0, 1145; 1703, 0] + Branch { + ZOrder 29352 + Points [0, 55] + DstBlock "Product93" + DstPort 1 + } + Branch { + ZOrder 29351 + DstBlock "Product74" + DstPort 1 + } + } + Branch { + ZOrder 29655 + DstBlock "Product37" + DstPort 2 + } + } + Line { + ZOrder 29354 + SrcBlock "Product75" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L1_SIN" + DstPort 1 + } + Line { + ZOrder 29355 + SrcBlock "Product76" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L1_COS" + DstPort 1 + } + Line { + ZOrder 29360 + SrcBlock "Xend_Fil_DEMOD_TM_L1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 29359 + DstBlock "MathFunction18" + DstPort 1 + } + Branch { + ZOrder 29358 + Points [0, -45; 478, 0] + Branch { + ZOrder 29357 + Points [0, 30] + DstBlock "Abs18" + DstPort 1 + } + Branch { + ZOrder 29356 + Points [68, 0] + DstBlock "Divide80" + DstPort 1 + } + } + } + Line { + ZOrder 29361 + SrcBlock "Sum72" + SrcPort 1 + DstBlock "SQRT10" + DstPort 1 + } + Line { + ZOrder 29362 + SrcBlock "SQRT10" + SrcPort 1 + Points [5, 0] + DstBlock "Product77" + DstPort 1 + } + Line { + ZOrder 29363 + SrcBlock "Constant102" + SrcPort 1 + Points [5, 0] + DstBlock "Product77" + DstPort 2 + } + Line { + ZOrder 29364 + SrcBlock "Product78" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y1_SIN" + DstPort 1 + } + Line { + ZOrder 29365 + SrcBlock "Product79" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y1_COS" + DstPort 1 + } + Line { + ZOrder 29366 + SrcBlock "MathFunction28" + SrcPort 1 + DstBlock "Sum73" + DstPort 1 + } + Line { + ZOrder 29367 + SrcBlock "MathFunction29" + SrcPort 1 + Points [30, 0] + DstBlock "Sum73" + DstPort 2 + } + Line { + ZOrder 29368 + SrcBlock "Sum73" + SrcPort 1 + DstBlock "SQRT11" + DstPort 1 + } + Line { + ZOrder 29369 + SrcBlock "SQRT11" + SrcPort 1 + Points [5, 0] + DstBlock "Product80" + DstPort 1 + } + Line { + ZOrder 29370 + SrcBlock "Constant101" + SrcPort 1 + Points [5, 0] + DstBlock "Product80" + DstPort 2 + } + Line { + ZOrder 29371 + SrcBlock "Product80" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y1_MON" + DstPort 1 + } + Line { + ZOrder 29372 + SrcBlock "Product81" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P1_SIN" + DstPort 1 + } + Line { + ZOrder 29373 + SrcBlock "Product82" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P1_COS" + DstPort 1 + } + Line { + ZOrder 29374 + SrcBlock "MathFunction30" + SrcPort 1 + DstBlock "Sum74" + DstPort 1 + } + Line { + ZOrder 29375 + SrcBlock "MathFunction31" + SrcPort 1 + Points [30, 0] + DstBlock "Sum74" + DstPort 2 + } + Line { + ZOrder 29376 + SrcBlock "Sum74" + SrcPort 1 + DstBlock "SQRT12" + DstPort 1 + } + Line { + ZOrder 29377 + SrcBlock "SQRT12" + SrcPort 1 + Points [5, 0] + DstBlock "Product83" + DstPort 1 + } + Line { + ZOrder 29378 + SrcBlock "Constant104" + SrcPort 1 + Points [5, 0] + DstBlock "Product83" + DstPort 2 + } + Line { + ZOrder 29379 + SrcBlock "Product83" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P1_MON" + DstPort 1 + } + Line { + ZOrder 29384 + SrcBlock "Xend_Fil_DEMOD_TM_L1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 29383 + DstBlock "MathFunction19" + DstPort 1 + } + Branch { + ZOrder 29382 + Points [0, 28; 465, 0] + Branch { + ZOrder 29381 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide86" + DstPort 1 + } + Branch { + ZOrder 29380 + Points [0, -33] + DstBlock "Abs19" + DstPort 1 + } + } + } + Line { + ZOrder 29717 + SrcBlock "Sum89" + SrcPort 1 + Points [545, 0] + Branch { + ZOrder 29652 + Points [0, 375] + Branch { + ZOrder 29687 + Points [141, 0] + Branch { + ZOrder 29689 + Points [0, 55] + DstBlock "Product82" + DstPort 1 + } + Branch { + ZOrder 29688 + DstBlock "Product81" + DstPort 1 + } + } + Branch { + ZOrder 29686 + Points [0, 425] + Branch { + ZOrder 29386 + Points [0, 55] + DstBlock "Product91" + DstPort 1 + } + Branch { + ZOrder 29385 + DstBlock "Product90" + DstPort 1 + } + } + } + Branch { + ZOrder 29651 + DstBlock "Xend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29716 + SrcBlock "Sum85" + SrcPort 1 + Points [537, 0] + Branch { + ZOrder 29649 + Points [0, 320] + Branch { + ZOrder 29682 + Points [147, 0] + Branch { + ZOrder 29685 + Points [0, 55] + DstBlock "Product79" + DstPort 1 + } + Branch { + ZOrder 29684 + DstBlock "Product78" + DstPort 1 + } + } + Branch { + ZOrder 29681 + Points [0, 425] + Branch { + ZOrder 29395 + Points [0, 55] + DstBlock "Product88" + DstPort 1 + } + Branch { + ZOrder 29394 + DstBlock "Product87" + DstPort 1 + } + } + } + Branch { + ZOrder 29648 + DstBlock "Xend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 56430 + SrcBlock "Sum84" + SrcPort 1 + Points [531, 0] + Branch { + ZOrder 29715 + Points [0, 260] + Branch { + ZOrder 29678 + Points [149, 0] + Branch { + ZOrder 29680 + Points [0, 55] + DstBlock "Product76" + DstPort 1 + } + Branch { + ZOrder 29679 + DstBlock "Product75" + DstPort 1 + } + } + Branch { + ZOrder 29677 + Points [0, 425] + Branch { + ZOrder 29398 + DstBlock "Product84" + DstPort 1 + } + Branch { + ZOrder 29397 + Points [0, 55] + DstBlock "Product85" + DstPort 1 + } + } + } + Branch { + ZOrder 29713 + DstBlock "Xend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 29403 + SrcBlock "Product84" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L2_SIN" + DstPort 1 + } + Line { + ZOrder 29404 + SrcBlock "Product85" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L2_COS" + DstPort 1 + } + Line { + ZOrder 29405 + SrcBlock "MathFunction32" + SrcPort 1 + DstBlock "Sum78" + DstPort 1 + } + Line { + ZOrder 29406 + SrcBlock "MathFunction33" + SrcPort 1 + Points [30, 0] + DstBlock "Sum78" + DstPort 2 + } + Line { + ZOrder 29407 + SrcBlock "Sum78" + SrcPort 1 + DstBlock "SQRT13" + DstPort 1 + } + Line { + ZOrder 29408 + SrcBlock "SQRT13" + SrcPort 1 + Points [5, 0] + DstBlock "Product86" + DstPort 1 + } + Line { + ZOrder 29409 + SrcBlock "Constant106" + SrcPort 1 + Points [5, 0] + DstBlock "Product86" + DstPort 2 + } + Line { + ZOrder 29410 + SrcBlock "Product86" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L2_MON" + DstPort 1 + } + Line { + ZOrder 29411 + SrcBlock "Product87" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y2_SIN" + DstPort 1 + } + Line { + ZOrder 29412 + SrcBlock "Product88" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y2_COS" + DstPort 1 + } + Line { + ZOrder 29413 + SrcBlock "MathFunction34" + SrcPort 1 + DstBlock "Sum79" + DstPort 1 + } + Line { + ZOrder 29414 + SrcBlock "MathFunction35" + SrcPort 1 + Points [30, 0] + DstBlock "Sum79" + DstPort 2 + } + Line { + ZOrder 29415 + SrcBlock "Sum79" + SrcPort 1 + DstBlock "SQRT14" + DstPort 1 + } + Line { + ZOrder 29416 + SrcBlock "SQRT14" + SrcPort 1 + Points [5, 0] + DstBlock "Product89" + DstPort 1 + } + Line { + ZOrder 29417 + SrcBlock "Constant105" + SrcPort 1 + Points [5, 0] + DstBlock "Product89" + DstPort 2 + } + Line { + ZOrder 29418 + SrcBlock "Product89" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y2_MON" + DstPort 1 + } + Line { + ZOrder 29419 + SrcBlock "Product90" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P2_SIN" + DstPort 1 + } + Line { + ZOrder 29420 + SrcBlock "Product91" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P2_COS" + DstPort 1 + } + Line { + ZOrder 29421 + SrcBlock "MathFunction20" + SrcPort 1 + DstBlock "Sum80" + DstPort 1 + } + Line { + ZOrder 29422 + SrcBlock "MathFunction21" + SrcPort 1 + Points [30, 0] + DstBlock "Sum80" + DstPort 2 + } + Line { + ZOrder 29423 + SrcBlock "Sum80" + SrcPort 1 + DstBlock "SQRT15" + DstPort 1 + } + Line { + ZOrder 29424 + SrcBlock "SQRT15" + SrcPort 1 + Points [5, 0] + DstBlock "Product92" + DstPort 1 + } + Line { + ZOrder 29425 + SrcBlock "Constant107" + SrcPort 1 + Points [5, 0] + DstBlock "Product92" + DstPort 2 + } + Line { + ZOrder 29426 + SrcBlock "Product92" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P2_MON" + DstPort 1 + } + Line { + ZOrder 29427 + SrcBlock "Xend_DEMOD_TM_AMP_Y1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y1" + DstPort 1 + } + Line { + ZOrder 29428 + SrcBlock "Xend_DEMOD_TM_AMP_P1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P1" + DstPort 1 + } + Line { + ZOrder 29429 + SrcBlock "Xend_DEMOD_TM_AMP_L2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L2" + DstPort 1 + } + Line { + ZOrder 29430 + SrcBlock "Xend_DEMOD_TM_AMP_Y2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y2" + DstPort 1 + } + Line { + ZOrder 29431 + SrcBlock "Xend_DEMOD_TM_AMP_P2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P2" + DstPort 1 + } + Line { + ZOrder 29432 + SrcBlock "Product77" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L1_MON" + DstPort 1 + } + Line { + ZOrder 29433 + SrcBlock "Xend_DEMOD_TM_AMP_L1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L1" + DstPort 1 + } + Line { + ZOrder 29434 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_L1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L1" + DstPort 1 + } + Line { + ZOrder 29439 + SrcBlock "Xend_Fil_DEMOD_TM_P1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 29438 + Points [0, -30; 478, 0] + Branch { + ZOrder 29437 + Points [0, 35] + DstBlock "Abs30" + DstPort 1 + } + Branch { + ZOrder 29436 + Points [62, 0; 0, 20] + DstBlock "Divide87" + DstPort 1 + } + } + Branch { + ZOrder 29435 + DstBlock "MathFunction30" + DstPort 1 + } + } + Line { + ZOrder 29444 + SrcBlock "Xend_Fil_DEMOD_TM_P1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 29443 + Points [0, 48; 458, 0] + Branch { + ZOrder 29442 + Points [0, -33] + DstBlock "Abs31" + DstPort 1 + } + Branch { + ZOrder 29441 + Points [77, 0] + DstBlock "Divide88" + DstPort 1 + } + } + Branch { + ZOrder 29440 + DstBlock "MathFunction31" + DstPort 1 + } + } + Line { + ZOrder 29449 + SrcBlock "Xend_Fil_DEMOD_TM_L2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 29448 + Points [0, -45; 549, 0] + Branch { + ZOrder 29447 + Points [0, 40] + DstBlock "Abs32" + DstPort 1 + } + Branch { + ZOrder 29446 + Points [66, 0; 0, 25] + DstBlock "Divide83" + DstPort 1 + } + } + Branch { + ZOrder 29445 + DstBlock "MathFunction32" + DstPort 1 + } + } + Line { + ZOrder 29454 + SrcBlock "Xend_Fil_DEMOD_TM_L2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29453 + Points [0, 43; 532, 0] + Branch { + ZOrder 29452 + Points [0, -38] + DstBlock "Abs33" + DstPort 1 + } + Branch { + ZOrder 29451 + Points [83, 0] + DstBlock "Divide89" + DstPort 1 + } + } + Branch { + ZOrder 29450 + DstBlock "MathFunction33" + DstPort 1 + } + } + Line { + ZOrder 29459 + SrcBlock "Xend_Fil_DEMOD_TM_Y2_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 29458 + Points [0, -28; 551, 0] + Branch { + ZOrder 29457 + Points [0, 28] + DstBlock "Abs34" + DstPort 1 + } + Branch { + ZOrder 29456 + Points [80, 0; 0, 13] + DstBlock "Divide84" + DstPort 1 + } + } + Branch { + ZOrder 29455 + DstBlock "MathFunction34" + DstPort 1 + } + } + Line { + ZOrder 29464 + SrcBlock "Xend_Fil_DEMOD_TM_Y2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29463 + Points [0, 43; 538, 0] + Branch { + ZOrder 29462 + Points [0, -33] + DstBlock "Abs35" + DstPort 1 + } + Branch { + ZOrder 29461 + Points [77, 0] + DstBlock "Divide85" + DstPort 1 + } + } + Branch { + ZOrder 29460 + DstBlock "MathFunction35" + DstPort 1 + } + } + Line { + ZOrder 29469 + SrcBlock "Xend_Fil_DEMOD_TM_P2_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29468 + Points [0, -26; 561, 0] + Branch { + ZOrder 29467 + Points [0, 41] + DstBlock "Abs20" + DstPort 1 + } + Branch { + ZOrder 29466 + Points [63, 0; 0, 26] + DstBlock "Divide90" + DstPort 1 + } + } + Branch { + ZOrder 29465 + DstBlock "MathFunction20" + DstPort 1 + } + } + Line { + ZOrder 29474 + SrcBlock "Xend_Fil_DEMOD_TM_P2_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 29473 + Points [0, 54; 541, 0] + Branch { + ZOrder 29472 + Points [0, -29] + DstBlock "Abs21" + DstPort 1 + } + Branch { + ZOrder 29471 + Points [76, 0] + DstBlock "Divide91" + DstPort 1 + } + } + Branch { + ZOrder 29470 + DstBlock "MathFunction21" + DstPort 1 + } + } + Line { + ZOrder 29475 + SrcBlock "Divide80" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L1_MON" + DstPort 1 + } + Line { + ZOrder 29476 + SrcBlock "Abs18" + SrcPort 1 + DstBlock "Divide80" + DstPort 2 + } + Line { + ZOrder 29477 + SrcBlock "Abs19" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide86" + DstPort 2 + } + Line { + ZOrder 29478 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_L1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L1" + DstPort 1 + } + Line { + ZOrder 29479 + SrcBlock "Divide86" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L1_MON" + DstPort 1 + } + Line { + ZOrder 29480 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_Y1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y1" + DstPort 1 + } + Line { + ZOrder 29481 + SrcBlock "Divide81" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y1_MON" + DstPort 1 + } + Line { + ZOrder 29482 + SrcBlock "Abs28" + SrcPort 1 + DstBlock "Divide81" + DstPort 2 + } + Line { + ZOrder 29483 + SrcBlock "Abs29" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide82" + DstPort 2 + } + Line { + ZOrder 29484 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_Y1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y1" + DstPort 1 + } + Line { + ZOrder 29485 + SrcBlock "Divide82" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y1_MON" + DstPort 1 + } + Line { + ZOrder 29486 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_P1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P1" + DstPort 1 + } + Line { + ZOrder 29487 + SrcBlock "Divide87" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P1_MON" + DstPort 1 + } + Line { + ZOrder 29488 + SrcBlock "Abs30" + SrcPort 1 + DstBlock "Divide87" + DstPort 2 + } + Line { + ZOrder 29489 + SrcBlock "Abs31" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide88" + DstPort 2 + } + Line { + ZOrder 29490 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_P1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P1" + DstPort 1 + } + Line { + ZOrder 29491 + SrcBlock "Divide88" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P1_MON" + DstPort 1 + } + Line { + ZOrder 29492 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_L2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L2" + DstPort 1 + } + Line { + ZOrder 29493 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_L2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L2" + DstPort 1 + } + Line { + ZOrder 29494 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_Y2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y2" + DstPort 1 + } + Line { + ZOrder 29495 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_Y2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y2" + DstPort 1 + } + Line { + ZOrder 29496 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_P2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P2" + DstPort 1 + } + Line { + ZOrder 29497 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_P2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P2" + DstPort 1 + } + Line { + ZOrder 29498 + SrcBlock "Divide83" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L2_MON" + DstPort 1 + } + Line { + ZOrder 29499 + SrcBlock "Abs32" + SrcPort 1 + DstBlock "Divide83" + DstPort 2 + } + Line { + ZOrder 29500 + SrcBlock "Abs33" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide89" + DstPort 2 + } + Line { + ZOrder 29501 + SrcBlock "Divide89" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L2_MON" + DstPort 1 + } + Line { + ZOrder 29502 + SrcBlock "Divide84" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y2_MON" + DstPort 1 + } + Line { + ZOrder 29503 + SrcBlock "Abs34" + SrcPort 1 + DstBlock "Divide84" + DstPort 2 + } + Line { + ZOrder 29504 + SrcBlock "Abs35" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide85" + DstPort 2 + } + Line { + ZOrder 29505 + SrcBlock "Divide85" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y2_MON" + DstPort 1 + } + Line { + ZOrder 29506 + SrcBlock "Divide90" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P2_MON" + DstPort 1 + } + Line { + ZOrder 29507 + SrcBlock "Abs20" + SrcPort 1 + DstBlock "Divide90" + DstPort 2 + } + Line { + ZOrder 29508 + SrcBlock "Abs21" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide91" + DstPort 2 + } + Line { + ZOrder 29509 + SrcBlock "Divide91" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P2_MON" + DstPort 1 + } + Line { + ZOrder 29514 + SrcBlock "Xend_Fil_DEMOD_TM_Y1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 29513 + Points [0, 35; 467, 0] + Branch { + ZOrder 29512 + Points [0, -35] + DstBlock "Abs29" + DstPort 1 + } + Branch { + ZOrder 29511 + Points [68, 0] + DstBlock "Divide82" + DstPort 1 + } + } + Branch { + ZOrder 29510 + DstBlock "MathFunction29" + DstPort 1 + } + } + Line { + ZOrder 29519 + SrcBlock "Xend_Fil_DEMOD_TM_Y1_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 29518 + Points [0, -40; 475, 0] + Branch { + ZOrder 29517 + Points [0, 30] + DstBlock "Abs28" + DstPort 1 + } + Branch { + ZOrder 29516 + Points [71, 0; 0, 15] + DstBlock "Divide81" + DstPort 1 + } + } + Branch { + ZOrder 29515 + DstBlock "MathFunction28" + DstPort 1 + } + } + Line { + ZOrder 29520 + SrcBlock "MathFunction18" + SrcPort 1 + DstBlock "Sum72" + DstPort 1 + } + Line { + ZOrder 29521 + SrcBlock "MathFunction19" + SrcPort 1 + Points [30, 0] + DstBlock "Sum72" + DstPort 2 + } + Line { + ZOrder 29654 + SrcBlock "Fcn4" + SrcPort 1 + Points [25, 0; 0, 19; 27, 0; 0, 1116] + Branch { + ZOrder 29531 + DstBlock "Product84" + DstPort 2 + } + Branch { + ZOrder 29530 + Points [0, 135] + Branch { + ZOrder 29529 + Points [0, 130] + Branch { + ZOrder 29528 + Points [0, 205] + Branch { + ZOrder 29527 + Points [0, 135] + Branch { + ZOrder 29526 + Points [0, 130] + DstBlock "Product98" + DstPort 2 + } + Branch { + ZOrder 29525 + DstBlock "Product95" + DstPort 2 + } + } + Branch { + ZOrder 29524 + DstBlock "Product74" + DstPort 2 + } + } + Branch { + ZOrder 29523 + DstBlock "Product90" + DstPort 2 + } + } + Branch { + ZOrder 29522 + DstBlock "Product87" + DstPort 2 + } + } + } + Line { + ZOrder 29653 + SrcBlock "Fcn5" + SrcPort 1 + Points [9, 0; 0, 45; -120, 0; 0, 1145; 135, 0] + Branch { + ZOrder 29542 + Points [0, 135] + Branch { + ZOrder 29541 + Points [0, 130] + Branch { + ZOrder 29540 + Points [0, 205] + Branch { + ZOrder 29539 + Points [0, 135] + Branch { + ZOrder 29538 + Points [0, 130] + DstBlock "Product99" + DstPort 2 + } + Branch { + ZOrder 29537 + DstBlock "Product96" + DstPort 2 + } + } + Branch { + ZOrder 29536 + DstBlock "Product93" + DstPort 2 + } + } + Branch { + ZOrder 29535 + DstBlock "Product91" + DstPort 2 + } + } + Branch { + ZOrder 29534 + DstBlock "Product88" + DstPort 2 + } + } + Branch { + ZOrder 29533 + DstBlock "Product85" + DstPort 2 + } + } + Line { + ZOrder 29637 + SrcBlock "Fcn10" + SrcPort 1 + Points [35, 0; 0, 365] + Branch { + ZOrder 29547 + DstBlock "Product75" + DstPort 2 + } + Branch { + ZOrder 29546 + Points [0, 135] + Branch { + ZOrder 29545 + Points [0, 130] + DstBlock "Product81" + DstPort 2 + } + Branch { + ZOrder 29544 + DstBlock "Product78" + DstPort 2 + } + } + } + Line { + ZOrder 29635 + SrcBlock "Fcn11" + SrcPort 1 + Points [17, 0; 0, 284; -147, 0; 0, 136] + Branch { + ZOrder 29638 + Points [0, 135] + Branch { + ZOrder 29551 + Points [0, 130] + DstBlock "Product82" + DstPort 2 + } + Branch { + ZOrder 29550 + DstBlock "Product79" + DstPort 2 + } + } + Branch { + ZOrder 29636 + DstBlock "Product76" + DstPort 2 + } + } + Line { + ZOrder 29554 + SrcBlock "Product74" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX2_SIN" + DstPort 1 + } + Line { + ZOrder 29555 + SrcBlock "Product93" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX2_COS" + DstPort 1 + } + Line { + ZOrder 29556 + SrcBlock "MathFunction24" + SrcPort 1 + DstBlock "Sum81" + DstPort 1 + } + Line { + ZOrder 29557 + SrcBlock "MathFunction25" + SrcPort 1 + Points [30, 0] + DstBlock "Sum81" + DstPort 2 + } + Line { + ZOrder 29558 + SrcBlock "Sum81" + SrcPort 1 + DstBlock "SQRT16" + DstPort 1 + } + Line { + ZOrder 29559 + SrcBlock "SQRT16" + SrcPort 1 + Points [5, 0] + DstBlock "Product94" + DstPort 1 + } + Line { + ZOrder 29560 + SrcBlock "Constant95" + SrcPort 1 + Points [5, 0] + DstBlock "Product94" + DstPort 2 + } + Line { + ZOrder 29561 + SrcBlock "Product94" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 29562 + SrcBlock "Product95" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX1_SIN" + DstPort 1 + } + Line { + ZOrder 29563 + SrcBlock "Product96" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX1_COS" + DstPort 1 + } + Line { + ZOrder 29564 + SrcBlock "MathFunction26" + SrcPort 1 + DstBlock "Sum82" + DstPort 1 + } + Line { + ZOrder 29565 + SrcBlock "MathFunction27" + SrcPort 1 + Points [30, 0] + DstBlock "Sum82" + DstPort 2 + } + Line { + ZOrder 29566 + SrcBlock "Sum82" + SrcPort 1 + DstBlock "SQRT17" + DstPort 1 + } + Line { + ZOrder 29567 + SrcBlock "SQRT17" + SrcPort 1 + Points [5, 0] + DstBlock "Product97" + DstPort 1 + } + Line { + ZOrder 29568 + SrcBlock "Constant94" + SrcPort 1 + Points [5, 0] + DstBlock "Product97" + DstPort 2 + } + Line { + ZOrder 29569 + SrcBlock "Product97" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 29570 + SrcBlock "Product98" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPY1_SIN" + DstPort 1 + } + Line { + ZOrder 29571 + SrcBlock "Product99" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPY1_COS" + DstPort 1 + } + Line { + ZOrder 29572 + SrcBlock "MathFunction22" + SrcPort 1 + DstBlock "Sum83" + DstPort 1 + } + Line { + ZOrder 29573 + SrcBlock "MathFunction23" + SrcPort 1 + Points [30, 0] + DstBlock "Sum83" + DstPort 2 + } + Line { + ZOrder 29574 + SrcBlock "Sum83" + SrcPort 1 + DstBlock "SQRT18" + DstPort 1 + } + Line { + ZOrder 29575 + SrcBlock "SQRT18" + SrcPort 1 + Points [5, 0] + DstBlock "Product100" + DstPort 1 + } + Line { + ZOrder 29576 + SrcBlock "Constant96" + SrcPort 1 + Points [5, 0] + DstBlock "Product100" + DstPort 2 + } + Line { + ZOrder 29577 + SrcBlock "Product100" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 29578 + SrcBlock "Xend_DEMOD_TM_AMP_OPX2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX2" + DstPort 1 + } + Line { + ZOrder 29579 + SrcBlock "Xend_DEMOD_TM_AMP_OPX1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX1" + DstPort 1 + } + Line { + ZOrder 29580 + SrcBlock "Xend_DEMOD_TM_AMP_OPY1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPY1" + DstPort 1 + } + Line { + ZOrder 29585 + SrcBlock "Xend_Fil_DEMOD_TM_OPX2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 29584 + Points [0, -45; 549, 0] + Branch { + ZOrder 29583 + Points [0, 40] + DstBlock "Abs24" + DstPort 1 + } + Branch { + ZOrder 29582 + Points [66, 0; 0, 25] + DstBlock "Divide79" + DstPort 1 + } + } + Branch { + ZOrder 29581 + DstBlock "MathFunction24" + DstPort 1 + } + } + Line { + ZOrder 29590 + SrcBlock "Xend_Fil_DEMOD_TM_OPX2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29589 + Points [0, 43; 532, 0] + Branch { + ZOrder 29588 + Points [0, -38] + DstBlock "Abs25" + DstPort 1 + } + Branch { + ZOrder 29587 + Points [83, 0] + DstBlock "Divide94" + DstPort 1 + } + } + Branch { + ZOrder 29586 + DstBlock "MathFunction25" + DstPort 1 + } + } + Line { + ZOrder 29595 + SrcBlock "Xend_Fil_DEMOD_TM_OPX1_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 29594 + Points [0, -28; 551, 0] + Branch { + ZOrder 29593 + Points [0, 28] + DstBlock "Abs26" + DstPort 1 + } + Branch { + ZOrder 29592 + Points [80, 0; 0, 13] + DstBlock "Divide92" + DstPort 1 + } + } + Branch { + ZOrder 29591 + DstBlock "MathFunction26" + DstPort 1 + } + } + Line { + ZOrder 29600 + SrcBlock "Xend_Fil_DEMOD_TM_OPX1_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29599 + Points [0, 43; 538, 0] + Branch { + ZOrder 29598 + Points [0, -33] + DstBlock "Abs27" + DstPort 1 + } + Branch { + ZOrder 29597 + Points [77, 0] + DstBlock "Divide93" + DstPort 1 + } + } + Branch { + ZOrder 29596 + DstBlock "MathFunction27" + DstPort 1 + } + } + Line { + ZOrder 29605 + SrcBlock "Xend_Fil_DEMOD_TM_OPY1_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29604 + Points [0, -26; 561, 0] + Branch { + ZOrder 29603 + Points [0, 41] + DstBlock "Abs22" + DstPort 1 + } + Branch { + ZOrder 29602 + Points [63, 0; 0, 26] + DstBlock "Divide95" + DstPort 1 + } + } + Branch { + ZOrder 29601 + DstBlock "MathFunction22" + DstPort 1 + } + } + Line { + ZOrder 29610 + SrcBlock "Xend_Fil_DEMOD_TM_OPY1_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 29609 + Points [0, 54; 541, 0] + Branch { + ZOrder 29608 + Points [0, -29] + DstBlock "Abs23" + DstPort 1 + } + Branch { + ZOrder 29607 + Points [76, 0] + DstBlock "Divide96" + DstPort 1 + } + } + Branch { + ZOrder 29606 + DstBlock "MathFunction23" + DstPort 1 + } + } + Line { + ZOrder 29611 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX2" + DstPort 1 + } + Line { + ZOrder 29612 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_OPX2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX2" + DstPort 1 + } + Line { + ZOrder 29613 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX1" + DstPort 1 + } + Line { + ZOrder 29614 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_OPX1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX1" + DstPort 1 + } + Line { + ZOrder 29615 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPY1" + DstPort 1 + } + Line { + ZOrder 29616 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_OPY1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPY1" + DstPort 1 + } + Line { + ZOrder 29617 + SrcBlock "Divide79" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 29618 + SrcBlock "Abs24" + SrcPort 1 + DstBlock "Divide79" + DstPort 2 + } + Line { + ZOrder 29619 + SrcBlock "Abs25" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide94" + DstPort 2 + } + Line { + ZOrder 29620 + SrcBlock "Divide94" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 29621 + SrcBlock "Divide92" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 29622 + SrcBlock "Abs26" + SrcPort 1 + DstBlock "Divide92" + DstPort 2 + } + Line { + ZOrder 29623 + SrcBlock "Abs27" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide93" + DstPort 2 + } + Line { + ZOrder 29624 + SrcBlock "Divide93" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 29625 + SrcBlock "Divide95" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 29626 + SrcBlock "Abs22" + SrcPort 1 + DstBlock "Divide95" + DstPort 2 + } + Line { + ZOrder 29627 + SrcBlock "Abs23" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide96" + DstPort 2 + } + Line { + ZOrder 29628 + SrcBlock "Divide96" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 12097 + SrcBlock "Sum46" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 29691 + Points [0, 1220; 1635, 0] + Branch { + ZOrder 29630 + Points [0, 55] + DstBlock "Product96" + DstPort 1 + } + Branch { + ZOrder 29629 + DstBlock "Product95" + DstPort 1 + } + } + Branch { + ZOrder 29690 + DstBlock "Mux13" + DstPort 1 + } + } + Line { + ZOrder 12101 + SrcBlock "Xend_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [229, 0] + Branch { + ZOrder 29693 + Points [0, 1245; 1674, 0] + Branch { + ZOrder 29633 + Points [0, 55] + DstBlock "Product99" + DstPort 1 + } + Branch { + ZOrder 29632 + DstBlock "Product98" + DstPort 1 + } + } + Branch { + ZOrder 29692 + Points [71, 0] + DstBlock "Mux14" + DstPort 1 + } + } + Line { + ZOrder 34272 + SrcBlock "Sum68" + SrcPort 1 + Points [195, 0] + Branch { + ZOrder 34515 + Points [0, 375] + Branch { + ZOrder 45610 + Points [457, 0] + Branch { + ZOrder 45617 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 45616 + DstBlock "Product53" + DstPort 1 + } + } + Branch { + ZOrder 45609 + Points [0, 425; 295, 0] + Branch { + ZOrder 45630 + Points [0, 55] + DstBlock "Product63" + DstPort 1 + } + Branch { + ZOrder 45629 + DstBlock "Product62" + DstPort 1 + } + } + } + Branch { + ZOrder 34514 + DstBlock "Yend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29695 + SrcBlock "Xend_Fil_TM_OFFSET_L" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice27" + DstPort 1 + } + Line { + ZOrder 29696 + SrcBlock "Xend_ZEROE_TM_L_SW" + SrcPort 1 + DstBlock "Choice27" + DstPort 2 + } + Line { + ZOrder 29697 + SrcBlock "Constant108" + SrcPort 1 + Points [45, 0] + DstBlock "Choice27" + DstPort 3 + } + Line { + ZOrder 29698 + SrcBlock "Choice27" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum86" + DstPort 2 + } + Line { + ZOrder 29699 + SrcBlock "Xend_Fil_TM_OFFSET_Y" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice28" + DstPort 1 + } + Line { + ZOrder 29700 + SrcBlock "Xend_ZEROE_TM_Y_SW" + SrcPort 1 + DstBlock "Choice28" + DstPort 2 + } + Line { + ZOrder 29701 + SrcBlock "Constant109" + SrcPort 1 + Points [45, 0] + DstBlock "Choice28" + DstPort 3 + } + Line { + ZOrder 29702 + SrcBlock "Choice28" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum87" + DstPort 2 + } + Line { + ZOrder 29703 + SrcBlock "Xend_Fil_TM_OFFSET_P" + SrcPort 1 + Points [121, 0; 0, 5] + DstBlock "Choice36" + DstPort 1 + } + Line { + ZOrder 29704 + SrcBlock "Xend_ZEROE_TM_P_SW" + SrcPort 1 + DstBlock "Choice36" + DstPort 2 + } + Line { + ZOrder 29705 + SrcBlock "Constant110" + SrcPort 1 + Points [45, 0] + DstBlock "Choice36" + DstPort 3 + } + Line { + ZOrder 29706 + SrcBlock "Choice36" + SrcPort 1 + Points [65, 0] + DstBlock "Sum88" + DstPort 2 + } + Line { + ZOrder 29707 + SrcBlock "Xend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum84" + DstPort 2 + } + Line { + ZOrder 29708 + SrcBlock "Xend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum85" + DstPort 2 + } + Line { + ZOrder 29709 + SrcBlock "Xend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum89" + DstPort 2 + } + Line { + ZOrder 29723 + SrcBlock "Xend_TM_P_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 29763 + Points [0, -35] + DstBlock "Xend_TM_P" + DstPort 1 + } + Branch { + ZOrder 29762 + Points [94, 0] + Branch { + ZOrder 29730 + Points [0, 310] + DstBlock "Xend_Fil_TM_OFFSET_P" + DstPort 1 + } + Branch { + ZOrder 29729 + DstBlock "Sum88" + DstPort 1 + } + } + } + Line { + ZOrder 29721 + SrcBlock "Xend_TM_L_MON" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29760 + Points [0, -30] + DstBlock "Xend_TM_L" + DstPort 1 + } + Branch { + ZOrder 29759 + Points [131, 0] + Branch { + ZOrder 29726 + DstBlock "Sum86" + DstPort 1 + } + Branch { + ZOrder 29725 + Points [0, 275] + DstBlock "Xend_Fil_TM_OFFSET_L" + DstPort 1 + } + } + } + Line { + ZOrder 29718 + SrcBlock "Sum86" + SrcPort 1 + DstBlock "Sum84" + DstPort 1 + } + Line { + ZOrder 29719 + SrcBlock "Sum87" + SrcPort 1 + DstBlock "Sum85" + DstPort 1 + } + Line { + ZOrder 29720 + SrcBlock "Sum88" + SrcPort 1 + DstBlock "Sum89" + DstPort 1 + } + Line { + ZOrder 12086 + SrcBlock "OPLEV2_length1" + SrcPort 1 + DstBlock "Product37" + DstPort 1 + } + Line { + ZOrder 29722 + SrcBlock "Xend_TM_Y_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 29765 + Points [0, -30] + DstBlock "Xend_TM_Y" + DstPort 1 + } + Branch { + ZOrder 29764 + Points [109, 0] + Branch { + ZOrder 29728 + Points [0, 300] + DstBlock "Xend_Fil_TM_OFFSET_Y" + DstPort 1 + } + Branch { + ZOrder 29727 + DstBlock "Sum87" + DstPort 1 + } + } + } + Line { + ZOrder 29769 + SrcBlock "Yend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum91" + DstPort 2 + } + Line { + ZOrder 29772 + SrcBlock "Yend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum91" + DstPort 1 + } + Line { + ZOrder 29774 + SrcBlock "Yend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum92" + DstPort 2 + } + Line { + ZOrder 29775 + SrcBlock "Yend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum93" + DstPort 2 + } + Line { + ZOrder 29777 + SrcBlock "Yend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum92" + DstPort 1 + } + Line { + ZOrder 29779 + SrcBlock "Yend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum93" + DstPort 1 + } + Line { + ZOrder 29780 + SrcBlock "Yend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum94" + DstPort 2 + } + Line { + ZOrder 29781 + SrcBlock "Yend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum95" + DstPort 2 + } + Line { + ZOrder 29782 + SrcBlock "Yend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum96" + DstPort 2 + } + Line { + ZOrder 29787 + SrcBlock "Yend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum96" + DstPort 1 + } + Line { + ZOrder 29788 + SrcBlock "Yend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum95" + DstPort 1 + } + Line { + ZOrder 29789 + SrcBlock "Yend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum94" + DstPort 1 + } + Line { + ZOrder 29790 + SrcBlock "Xend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum45" + DstPort 2 + } + Line { + ZOrder 29791 + SrcBlock "Xend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum50" + DstPort 2 + } + Line { + ZOrder 29792 + SrcBlock "Xend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum97" + DstPort 2 + } + Line { + ZOrder 29797 + SrcBlock "Xend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum97" + DstPort 1 + } + Line { + ZOrder 29798 + SrcBlock "Xend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum50" + DstPort 1 + } + Line { + ZOrder 29802 + SrcBlock "Xend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum98" + DstPort 2 + } + Line { + ZOrder 29803 + SrcBlock "Xend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum99" + DstPort 2 + } + Line { + ZOrder 29804 + SrcBlock "Xend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum100" + DstPort 2 + } + Line { + ZOrder 29812 + SrcBlock "Xend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum99" + DstPort 1 + } + Line { + ZOrder 29813 + SrcBlock "Xend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum98" + DstPort 1 + } + Line { + ZOrder 33037 + SrcBlock "OPLEV1_yaw1" + SrcPort 1 + Points [51, 0; 0, -15] + DstBlock "Product39" + DstPort 1 + } + Line { + ZOrder 34183 + SrcBlock "Product37" + SrcPort 1 + Points [33, 0; 0, -10] + DstBlock "Product73" + DstPort 1 + } + Line { + ZOrder 34184 + SrcBlock "Constant58" + SrcPort 1 + Points [105, 0; 0, 90] + DstBlock "Product73" + DstPort 2 + } + Line { + ZOrder 45358 + SrcBlock "Demux4" + SrcPort 1 + DstBlock "Sum32" + DstPort 1 + } + Line { + ZOrder 34259 + SrcBlock "Yend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum32" + DstPort 2 + } + Line { + ZOrder 45359 + SrcBlock "Demux4" + SrcPort 2 + DstBlock "Sum37" + DstPort 1 + } + Line { + ZOrder 45360 + SrcBlock "Demux4" + SrcPort 3 + DstBlock "Sum68" + DstPort 1 + } + Line { + ZOrder 34262 + SrcBlock "Yend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum37" + DstPort 2 + } + Line { + ZOrder 34263 + SrcBlock "Yend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum68" + DstPort 2 + } + Line { + ZOrder 34336 + SrcBlock "Yend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 62579 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL3_VOLT" + DstPort 1 + } + Branch { + ZOrder 62578 + Points [0, 4; 123, 0; 0, -9] + DstBlock "Goto15" + DstPort 1 + } + } + Line { + ZOrder 34344 + SrcBlock "Yend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62581 + DstBlock "Goto16" + DstPort 1 + } + Branch { + ZOrder 62580 + Points [0, -14; 20, 0] + DstBlock "Yend_TM_COIL4_VOLT" + DstPort 1 + } + } + Line { + ZOrder 34386 + SrcBlock "Demux1" + SrcPort 3 + Points [75, 0; 0, -10] + DstBlock "Yend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 34387 + SrcBlock "Demux1" + SrcPort 4 + DstBlock "Yend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 34385 + SrcBlock "Demux1" + SrcPort 2 + Points [75, 0; 0, -25] + DstBlock "Yend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 34383 + SrcBlock "Demux1" + SrcPort 1 + Points [75, 0; 0, -40] + DstBlock "Yend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 34433 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "Yend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 34434 + SrcBlock "Yend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + ZOrder 36010 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_Fil" + DstPort 1 + } + Line { + ZOrder 16934 + SrcBlock "Yend_SEISM_ACC_MON" + SrcPort 1 + DstBlock "Yend_SEISM_ACC" + DstPort 1 + } + Line { + ZOrder 38797 + SrcBlock "Constant62" + SrcPort 1 + DstBlock "Divide48" + DstPort 2 + } + Line { + ZOrder 38798 + SrcBlock "Constant77" + SrcPort 1 + DstBlock "Divide48" + DstPort 1 + } + Line { + ZOrder 38806 + SrcBlock "Constant76" + SrcPort 1 + Points [9, 0; 0, -35] + DstBlock "Divide98" + DstPort 2 + } + Line { + ZOrder 38807 + SrcBlock "Divide98" + SrcPort 1 + DstBlock "Yend_SEISM_ACC_MON" + DstPort 1 + } + Line { + ZOrder 55867 + SrcBlock "Divide4" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 55868 + SrcBlock "Divide6" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 40942 + SrcBlock "Yend_PIEZODRIVER5_MON" + SrcPort 1 + DstBlock "Divide99" + DstPort 1 + } + Line { + ZOrder 40943 + SrcBlock "Divide99" + SrcPort 1 + DstBlock "Yend_PIEZODRIVER5_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 40947 + SrcBlock "Yend_PIEZODRIVER5_VOLT_MON" + SrcPort 1 + Points [31, 0] + Branch { + ZOrder 40949 + DstBlock "Product43" + DstPort 1 + } + Branch { + ZOrder 40948 + Points [0, -55] + DstBlock "Yend_PIEZODRIVER5_VOLT" + DstPort 1 + } + } + Line { + ZOrder 40950 + SrcBlock "Constant78" + SrcPort 1 + DstBlock "Product43" + DstPort 2 + } + Line { + ZOrder 85925 + SrcBlock "Product43" + SrcPort 1 + DstBlock "Yend_PIEZODRIVER5_TRUEVOLT" + DstPort 1 + } + Line { + ZOrder 43823 + SrcBlock "Ground66" + SrcPort 1 + DstBlock "Yend_SEISM_MON" + DstPort 1 + } + Line { + ZOrder 45346 + SrcBlock "Yend_Fil_TM_EXC_L" + SrcPort 1 + DstBlock "Sum34" + DstPort 1 + } + Line { + ZOrder 45347 + SrcBlock "Yend_Fil_TM_EXC_P" + SrcPort 1 + DstBlock "Sum36" + DstPort 1 + } + Line { + ZOrder 45348 + SrcBlock "Yend_Fil_TM_EXC_Y" + SrcPort 1 + DstBlock "Sum35" + DstPort 1 + } + Line { + ZOrder 45495 + SrcBlock "Mux24" + SrcPort 1 + DstBlock "OPLEV2_ratio" + DstPort 1 + } + Line { + ZOrder 45498 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Product44" + DstPort 1 + } + Line { + ZOrder 45499 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Product45" + DstPort 1 + } + Line { + ZOrder 45501 + SrcBlock "Constant50" + SrcPort 1 + DstBlock "Mux24" + DstPort 2 + } + Line { + ZOrder 45503 + SrcBlock "Sum38" + SrcPort 1 + DstBlock "Mux24" + DstPort 1 + } + Line { + ZOrder 45511 + SrcBlock "Constant45" + SrcPort 1 + Points [939, 0; 0, 150] + Branch { + ZOrder 45531 + Points [0, 150] + DstBlock "Mux11" + DstPort 3 + } + Branch { + ZOrder 45530 + DstBlock "Mux7" + DstPort 2 + } + } + Line { + ZOrder 55889 + SrcBlock "OPLEV2_length" + SrcPort 1 + DstBlock "Yend_TM_L_MON" + DstPort 1 + } + Line { + ZOrder 45516 + SrcBlock "Mux10" + SrcPort 1 + DstBlock "OPLEV1_yaw" + DstPort 1 + } + Line { + ZOrder 45518 + SrcBlock "Sum39" + SrcPort 1 + Points [765, 0; 0, 210] + Branch { + ZOrder 45529 + Points [0, 65] + DstBlock "Mux11" + DstPort 2 + } + Branch { + ZOrder 45528 + DstBlock "Mux10" + DstPort 2 + } + } + Line { + ZOrder 45541 + SrcBlock "OPLEV1_yaw" + SrcPort 1 + Points [10, 0] + DstBlock "Product101" + DstPort 1 + } + Line { + ZOrder 45523 + SrcBlock "Mux11" + SrcPort 1 + DstBlock "OPLEV1_pitch" + DstPort 1 + } + Line { + ZOrder 45534 + SrcBlock "Product32" + SrcPort 1 + DstBlock "Yend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 45535 + SrcBlock "Yend_TM_L_MON" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 88521 + DstBlock "Mux1" + DstPort 1 + } + Branch { + ZOrder 45551 + Points [0, -30] + DstBlock "Yend_TM_L" + DstPort 1 + } + } + Line { + ZOrder 45542 + SrcBlock "OPLEV1_pitch" + SrcPort 1 + Points [10, 0] + DstBlock "Product32" + DstPort 1 + } + Line { + ZOrder 45543 + SrcBlock "Yend_TM_Y_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 45553 + Points [0, -30] + DstBlock "Yend_TM_Y" + DstPort 1 + } + Branch { + ZOrder 45552 + DstBlock "Mux1" + DstPort 2 + } + } + Line { + ZOrder 45544 + SrcBlock "Product101" + SrcPort 1 + DstBlock "Yend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 45545 + SrcBlock "Yend_TM_P_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 45555 + DstBlock "Yend_TM_P" + DstPort 1 + } + Branch { + ZOrder 45554 + DstBlock "Mux1" + DstPort 3 + } + } + Line { + ZOrder 45559 + SrcBlock "Sum32" + SrcPort 1 + Points [236, 0] + Branch { + ZOrder 34511 + Points [0, 260] + Branch { + ZOrder 45605 + Points [404, 0] + Branch { + ZOrder 45613 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 45612 + DstBlock "Product47" + DstPort 1 + } + } + Branch { + ZOrder 45604 + Points [0, 425; 256, 0] + Branch { + ZOrder 45626 + Points [0, 55] + DstBlock "Product57" + DstPort 1 + } + Branch { + ZOrder 45625 + DstBlock "Product56" + DstPort 1 + } + } + } + Branch { + ZOrder 34510 + DstBlock "Yend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 47299 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "Mux10" + DstPort 1 + } + Line { + ZOrder 14094 + SrcBlock "Divide19" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 55879 + DstBlock "Yend_OPLEV2_X_mm_MON" + DstPort 1 + } + Branch { + ZOrder 55878 + Points [0, -265] + DstBlock "Yend_Fil_OPLEV2_X_mm_diff" + DstPort 1 + } + } + Line { + ZOrder 47313 + SrcBlock "Divide73" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 50814 + SrcBlock "Abs36" + SrcPort 1 + DstBlock "Divide3" + DstPort 2 + } + Line { + ZOrder 50868 + SrcBlock "Product102" + SrcPort 1 + Points [4, 0; 0, -60] + DstBlock "Operator1" + DstPort 2 + } + Line { + ZOrder 50870 + SrcBlock "Yend_OPLEV1_SUM_VOLT_full" + SrcPort 1 + Points [54, 0; 0, 31; -56, 0; 0, 19] + DstBlock "Product102" + DstPort 1 + } + Line { + ZOrder 50871 + SrcBlock "Constant59" + SrcPort 1 + DstBlock "Product102" + DstPort 2 + } + Line { + ZOrder 4275 + SrcBlock "Yend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 24277 + Points [0, -50] + DstBlock "Yend_OPLEV1_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 2195 + Points [99, 0] + Branch { + ZOrder 50773 + DstBlock "Divide101" + DstPort 1 + } + Branch { + ZOrder 50760 + Points [0, 248; 2043, 0; 0, 1027; 618, 0] + Branch { + ZOrder 45640 + Points [0, 55] + DstBlock "Product68" + DstPort 1 + } + Branch { + ZOrder 45639 + DstBlock "Product67" + DstPort 1 + } + } + } + } + Line { + ZOrder 4276 + SrcBlock "Yend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 24281 + Points [0, -65] + DstBlock "Yend_OPLEV1_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 3484 + Points [110, 0] + Branch { + ZOrder 54463 + Points [0, 97; 2003, 0; 0, 1133; 652, 0] + Branch { + ZOrder 45642 + Points [0, 55] + DstBlock "Product71" + DstPort 1 + } + Branch { + ZOrder 45641 + DstBlock "Product70" + DstPort 1 + } + } + Branch { + ZOrder 54462 + DstBlock "Divide102" + DstPort 1 + } + } + } + Line { + ZOrder 4274 + SrcBlock "Yend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 49009 + Points [145, 0] + Branch { + ZOrder 55170 + Points [0, -160] + Branch { + ZOrder 52516 + DstBlock "Divide102" + DstPort 2 + } + Branch { + ZOrder 52514 + Points [0, -175] + DstBlock "Divide101" + DstPort 2 + } + } + Branch { + ZOrder 52510 + DstBlock "Operator1" + DstPort 1 + } + } + Branch { + ZOrder 49008 + Points [0, -60] + DstBlock "Yend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 54358 + SrcBlock "Abs39" + SrcPort 1 + DstBlock "Divide103" + DstPort 2 + } + Line { + ZOrder 54378 + SrcBlock "Product103" + SrcPort 1 + Points [4, 0; 0, -60] + DstBlock "Operator2" + DstPort 2 + } + Line { + ZOrder 54379 + SrcBlock "Yend_OPLEV2_SUM_VOLT_full" + SrcPort 1 + Points [54, 0; 0, 31; -56, 0; 0, 19] + DstBlock "Product103" + DstPort 1 + } + Line { + ZOrder 54380 + SrcBlock "Constant71" + SrcPort 1 + DstBlock "Product103" + DstPort 2 + } + Line { + ZOrder 54394 + SrcBlock "Yend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 54397 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 54396 + Points [0, -50] + DstBlock "Yend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 54406 + SrcBlock "Yend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 54408 + Points [0, -60] + DstBlock "Yend_OPLEV2_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 54407 + Points [173, 0] + Branch { + ZOrder 54387 + Points [0, -23; 1, 0; 0, -137] + Branch { + ZOrder 54386 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 54385 + Points [0, -175] + DstBlock "Divide16" + DstPort 2 + } + } + Branch { + ZOrder 54384 + DstBlock "Operator2" + DstPort 1 + } + } + } + Line { + ZOrder 54409 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 54482 + SrcBlock "Divide16" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 55177 + Points [0, -70] + Branch { + ZOrder 55179 + Points [0, -30; 47, 0] + DstBlock "Divide103" + DstPort 1 + } + Branch { + ZOrder 55178 + DstBlock "Abs39" + DstPort 1 + } + } + Branch { + ZOrder 55176 + Points [119, 0; 0, -10] + DstBlock "Choie3" + DstPort 1 + } + } + Line { + ZOrder 54472 + SrcBlock "Choice7" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 54473 + SrcBlock "Operator1" + SrcPort 1 + Points [150, 0] + DstBlock "Choice7" + DstPort 2 + } + Line { + ZOrder 54474 + SrcBlock "Divide3" + SrcPort 1 + Points [0, 45] + DstBlock "Choice7" + DstPort 3 + } + Line { + ZOrder 54483 + SrcBlock "Divide103" + SrcPort 1 + Points [14, 0; 0, 85] + DstBlock "Choie3" + DstPort 3 + } + Line { + ZOrder 54484 + SrcBlock "Choie3" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 54485 + SrcBlock "Operator2" + SrcPort 1 + Points [135, 0] + DstBlock "Choie3" + DstPort 2 + } + Line { + ZOrder 55880 + SrcBlock "Yend_Fil_OPLEV1_X_mm_diff" + SrcPort 1 + Points [38, 0; 0, 20] + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 55881 + SrcBlock "Yend_Fil_OPLEV1_Y_mm_diff" + SrcPort 1 + Points [69, 0; 0, -80] + DstBlock "Mux11" + DstPort 1 + } + Line { + ZOrder 61657 + SrcBlock "Product34" + SrcPort 1 + Points [4, 0; 0, -310] + Branch { + ZOrder 55892 + DstBlock "Divide73" + DstPort 1 + } + Branch { + ZOrder 47301 + Points [0, -90] + DstBlock "Mux7" + DstPort 1 + } + } + Line { + ZOrder 55893 + SrcBlock "Yend_Fil_OPLEV2_X_mm_diff" + SrcPort 1 + Points [20, 0; 0, -10] + DstBlock "Product34" + DstPort 1 + } + Line { + ZOrder 55894 + SrcBlock "Constant82" + SrcPort 1 + Points [13, 0; 0, 65] + DstBlock "Product34" + DstPort 2 + } + Line { + ZOrder 59344 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "DAC_1" + DstPort 1 + } + Line { + ZOrder 59345 + SrcBlock "Ground43" + SrcPort 1 + DstBlock "DAC_1" + DstPort 2 + } + Line { + ZOrder 59346 + SrcBlock "Ground44" + SrcPort 1 + DstBlock "DAC_1" + DstPort 3 + } + Line { + ZOrder 59347 + SrcBlock "Ground45" + SrcPort 1 + DstBlock "DAC_1" + DstPort 4 + } + Line { + ZOrder 59348 + SrcBlock "Ground46" + SrcPort 1 + DstBlock "DAC_1" + DstPort 5 + } + Line { + ZOrder 59349 + SrcBlock "Ground47" + SrcPort 1 + DstBlock "DAC_1" + DstPort 6 + } + Line { + ZOrder 59350 + SrcBlock "Ground48" + SrcPort 1 + DstBlock "DAC_1" + DstPort 7 + } + Line { + ZOrder 59351 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_1" + DstPort 8 + } + Line { + ZOrder 59352 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "DAC_1" + DstPort 9 + } + Line { + ZOrder 59353 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_1" + DstPort 10 + } + Line { + ZOrder 59354 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_1" + DstPort 11 + } + Line { + ZOrder 59355 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "DAC_1" + DstPort 12 + } + Line { + ZOrder 59356 + SrcBlock "Ground36" + SrcPort 1 + DstBlock "DAC_1" + DstPort 13 + } + Line { + ZOrder 59357 + SrcBlock "Ground37" + SrcPort 1 + DstBlock "DAC_1" + DstPort 14 + } + Line { + ZOrder 59358 + SrcBlock "Ground41" + SrcPort 1 + DstBlock "DAC_1" + DstPort 15 + } + Line { + ZOrder 59359 + SrcBlock "Ground42" + SrcPort 1 + DstBlock "DAC_1" + DstPort 16 + } + Line { + ZOrder 62540 + SrcBlock "From7" + SrcPort 1 + DstBlock "Product129" + DstPort 1 + } + Line { + ZOrder 75196 + SrcBlock "Product131" + SrcPort 1 + DstBlock "Terminator59" + DstPort 1 + } + Line { + ZOrder 75198 + SrcBlock "Product132" + SrcPort 1 + DstBlock "Terminator60" + DstPort 1 + } + Line { + ZOrder 75202 + SrcBlock "Product138" + SrcPort 1 + DstBlock "Terminator61" + DstPort 1 + } + Line { + ZOrder 75206 + SrcBlock "Product139" + SrcPort 1 + DstBlock "Terminator62" + DstPort 1 + } + Line { + ZOrder 75208 + SrcBlock "Product130" + SrcPort 1 + DstBlock "Terminator63" + DstPort 1 + } + Line { + ZOrder 88526 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "Product16" + DstPort 1 + } + Line { + ZOrder 88527 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "Product3" + DstPort 1 + } + Line { + ZOrder 88522 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "Product20" + DstPort 1 + } + Line { + ZOrder 88523 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "Product17" + DstPort 1 + } + Line { + ZOrder 88524 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "Product18" + DstPort 1 + } + Line { + ZOrder 88525 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "Product19" + DstPort 1 + } + Line { + ZOrder 78792 + SrcBlock "Product19" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 78790 + SrcBlock "Product17" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 78791 + SrcBlock "Product18" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 78789 + SrcBlock "Product20" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 54398 + SrcBlock "Yend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 54476 + Points [132, 0] + Branch { + ZOrder 61664 + Points [0, -43; 2681, 0; 0, 408; -3, 0] + Branch { + ZOrder 61665 + Points [-27, 0; 0, 55] + DstBlock "Product65" + DstPort 1 + } + Branch { + ZOrder 54414 + DstBlock "Product46" + DstPort 1 + } + } + Branch { + ZOrder 61663 + DstBlock "Divide18" + DstPort 1 + } + } + Branch { + ZOrder 54475 + Points [0, -65] + DstBlock "Yend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 61699 + SrcBlock "Constant121" + SrcPort 1 + Points [5, 0] + DstBlock "Divide153" + DstPort 2 + } + Line { + ZOrder 61700 + SrcBlock "Sum153" + SrcPort 1 + DstBlock "Divide153" + DstPort 1 + } + Line { + ZOrder 62285 + SrcBlock "Divide153" + SrcPort 1 + DstBlock "Yend_PD2_mm_MON" + DstPort 1 + } + Line { + ZOrder 61707 + SrcBlock "Constant123" + SrcPort 1 + Points [5, 0] + DstBlock "Divide154" + DstPort 2 + } + Line { + ZOrder 61708 + SrcBlock "Sum154" + SrcPort 1 + DstBlock "Divide154" + DstPort 1 + } + Line { + ZOrder 62284 + SrcBlock "Divide154" + SrcPort 1 + DstBlock "Yend_PD1_mm_MON" + DstPort 1 + } + Line { + ZOrder 62286 + SrcBlock "Yend_PD2_mm_MON" + SrcPort 1 + Points [10, 0; 0, -50] + Branch { + ZOrder 69249 + Points [0, -855; 1883, 0] + Branch { + ZOrder 69272 + Points [0, 55] + DstBlock "Product157" + DstPort 1 + } + Branch { + ZOrder 69271 + DstBlock "Product156" + DstPort 1 + } + } + Branch { + ZOrder 69248 + DstBlock "Yend_PD2_mm" + DstPort 1 + } + } + Line { + ZOrder 61747 + SrcBlock "Yend_PD2_MON" + SrcPort 1 + DstBlock "Divide155" + DstPort 1 + } + Line { + ZOrder 61748 + SrcBlock "Yend_PD1_MON" + SrcPort 1 + DstBlock "Divide156" + DstPort 1 + } + Line { + ZOrder 61753 + SrcBlock "Yend_PD4_MON" + SrcPort 1 + DstBlock "Divide157" + DstPort 1 + } + Line { + ZOrder 61758 + SrcBlock "Yend_PD3_MON" + SrcPort 1 + DstBlock "Divide158" + DstPort 1 + } + Line { + ZOrder 61770 + SrcBlock "Yend_PD5_MON" + SrcPort 1 + DstBlock "Divide159" + DstPort 1 + } + Line { + ZOrder 61773 + SrcBlock "Yend_PD6_MON" + SrcPort 1 + DstBlock "Divide160" + DstPort 1 + } + Line { + ZOrder 61771 + SrcBlock "Yend_PD8_MON" + SrcPort 1 + DstBlock "Divide161" + DstPort 1 + } + Line { + ZOrder 61772 + SrcBlock "Yend_PD7_MON" + SrcPort 1 + DstBlock "Divide162" + DstPort 1 + } + Line { + ZOrder 61793 + SrcBlock "Yend_PD9_MON" + SrcPort 1 + DstBlock "Divide163" + DstPort 1 + } + Line { + ZOrder 61791 + SrcBlock "Yend_PD10_MON" + SrcPort 1 + DstBlock "Divide164" + DstPort 1 + } + Line { + ZOrder 61792 + SrcBlock "Yend_PD11_MON" + SrcPort 1 + DstBlock "Divide165" + DstPort 1 + } + Line { + ZOrder 61794 + SrcBlock "Yend_PD12_MON" + SrcPort 1 + DstBlock "Divide166" + DstPort 1 + } + Line { + ZOrder 61806 + SrcBlock "Divide155" + SrcPort 1 + DstBlock "Yend_PD2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 61807 + SrcBlock "Divide156" + SrcPort 1 + DstBlock "Yend_PD1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 61809 + SrcBlock "Yend_PD2_VOLT_MON" + SrcPort 1 + Points [24, 0] + Branch { + ZOrder 67021 + DstBlock "Yend_Fil_IM_PD2_offset" + DstPort 1 + } + Branch { + ZOrder 62276 + Points [0, -40] + DstBlock "Yend_PD2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 61810 + SrcBlock "Yend_PD1_VOLT_MON" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 67017 + DstBlock "Yend_Fil_IM_PD1_offset" + DstPort 1 + } + Branch { + ZOrder 62275 + Points [0, -40] + DstBlock "Yend_PD1_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62283 + SrcBlock "Yend_PD1_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62292 + Points [0, -50; 14, 0] + Branch { + ZOrder 69252 + Points [0, -910; 1867, 0] + Branch { + ZOrder 69274 + Points [0, 55] + DstBlock "Product149" + DstPort 1 + } + Branch { + ZOrder 69273 + DstBlock "Product148" + DstPort 1 + } + } + Branch { + ZOrder 69251 + DstBlock "Yend_PD1_mm" + DstPort 1 + } + } + Branch { + ZOrder 61882 + Points [102, 0] + Branch { + ZOrder 67924 + Points [125, 0; 0, 10] + DstBlock "Yend_IM_leftnear_R_MON" + DstPort 1 + } + Branch { + ZOrder 67922 + Points [0, -195] + DstBlock "Yend_IM_leftnear_X_MON" + DstPort 1 + } + } + } + Line { + ZOrder 61834 + SrcBlock "Constant126" + SrcPort 1 + Points [5, 0] + DstBlock "Divide169" + DstPort 2 + } + Line { + ZOrder 61835 + SrcBlock "Sum157" + SrcPort 1 + DstBlock "Divide169" + DstPort 1 + } + Line { + ZOrder 62287 + SrcBlock "Divide169" + SrcPort 1 + DstBlock "Yend_PD4_mm_MON" + DstPort 1 + } + Line { + ZOrder 61841 + SrcBlock "Constant128" + SrcPort 1 + Points [5, 0] + DstBlock "Divide170" + DstPort 2 + } + Line { + ZOrder 61842 + SrcBlock "Sum158" + SrcPort 1 + DstBlock "Divide170" + DstPort 1 + } + Line { + ZOrder 62289 + SrcBlock "Divide170" + SrcPort 1 + DstBlock "Yend_PD3_mm_MON" + DstPort 1 + } + Line { + ZOrder 62288 + SrcBlock "Yend_PD4_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62293 + Points [0, -50; 7, 0] + Branch { + ZOrder 69254 + Points [0, -965; 1879, 0] + Branch { + ZOrder 69277 + DstBlock "Product154" + DstPort 1 + } + Branch { + ZOrder 69276 + Points [0, 55] + DstBlock "Product155" + DstPort 1 + } + } + Branch { + ZOrder 69253 + DstBlock "Yend_PD4_mm" + DstPort 1 + } + } + Branch { + ZOrder 61884 + Points [128, 0] + Branch { + ZOrder 62299 + Points [0, 235; 37, 0] + DstBlock "Sum159" + DstPort 2 + } + Branch { + ZOrder 62298 + DstBlock "Sum160" + DstPort 1 + } + } + } + Line { + ZOrder 61868 + SrcBlock "Divide157" + SrcPort 1 + DstBlock "Yend_PD4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 61869 + SrcBlock "Divide158" + SrcPort 1 + DstBlock "Yend_PD3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 61857 + SrcBlock "Yend_PD4_VOLT_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 67019 + DstBlock "Yend_Fil_IM_PD4_offset" + DstPort 1 + } + Branch { + ZOrder 62278 + Points [0, -40] + DstBlock "Yend_PD4_VOLT" + DstPort 1 + } + } + Line { + ZOrder 61860 + SrcBlock "Yend_PD3_VOLT_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 67020 + DstBlock "Yend_Fil_IM_PD3_offset" + DstPort 1 + } + Branch { + ZOrder 62277 + Points [0, -40] + DstBlock "Yend_PD3_VOLT" + DstPort 1 + } + } + Line { + ZOrder 61861 + SrcBlock "Sum160" + SrcPort 1 + DstBlock "Divide171" + DstPort 1 + } + Line { + ZOrder 61862 + SrcBlock "Sum159" + SrcPort 1 + DstBlock "Divide172" + DstPort 1 + } + Line { + ZOrder 61866 + SrcBlock "Divide171" + SrcPort 1 + DstBlock "Yend_IM_leftfar_X_MON" + DstPort 1 + } + Line { + ZOrder 61867 + SrcBlock "Divide172" + SrcPort 1 + DstBlock "Yend_IM_leftfar_R_MON" + DstPort 1 + } + Line { + ZOrder 61889 + SrcBlock "Yend_IM_leftnear_X_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62406 + Points [117, 0] + Branch { + ZOrder 62418 + Points [0, 75] + DstBlock "Sum161" + DstPort 1 + } + Branch { + ZOrder 62417 + DstBlock "Sum162" + DstPort 1 + } + } + Branch { + ZOrder 62405 + Points [0, -40] + DstBlock "Yend_IM_leftnear_X" + DstPort 1 + } + } + Line { + ZOrder 61890 + SrcBlock "Yend_IM_leftfar_X_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62415 + Points [107, 0; 0, -310] + Branch { + ZOrder 62420 + DstBlock "Sum161" + DstPort 2 + } + Branch { + ZOrder 62419 + Points [0, -70; 41, 0] + DstBlock "Sum162" + DstPort 2 + } + } + Branch { + ZOrder 62414 + Points [0, -40] + DstBlock "Yend_IM_leftfar_X" + DstPort 1 + } + } + Line { + ZOrder 61904 + SrcBlock "Sum162" + SrcPort 1 + DstBlock "Divide173" + DstPort 1 + } + Line { + ZOrder 61905 + SrcBlock "Sum161" + SrcPort 1 + DstBlock "Divide174" + DstPort 1 + } + Line { + ZOrder 61910 + SrcBlock "Divide173" + SrcPort 1 + DstBlock "Yend_IM_PD_X_MON" + DstPort 1 + } + Line { + ZOrder 61911 + SrcBlock "Divide174" + SrcPort 1 + DstBlock "Yend_IM_PD_leftY_MON" + DstPort 1 + } + Line { + ZOrder 61923 + SrcBlock "Mux26" + SrcPort 1 + DstBlock "Yend_IM_PD_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 61924 + SrcBlock "Yend_IM_PD_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux9" + DstPort 1 + } + Line { + ZOrder 61981 + SrcBlock "Constant131" + SrcPort 1 + Points [5, 0] + DstBlock "Divide175" + DstPort 2 + } + Line { + ZOrder 61982 + SrcBlock "Sum163" + SrcPort 1 + DstBlock "Divide175" + DstPort 1 + } + Line { + ZOrder 61983 + SrcBlock "Divide175" + SrcPort 1 + DstBlock "Yend_PD5_mm_MON" + DstPort 1 + } + Line { + ZOrder 61985 + SrcBlock "Constant133" + SrcPort 1 + Points [5, 0] + DstBlock "Divide176" + DstPort 2 + } + Line { + ZOrder 61986 + SrcBlock "Sum164" + SrcPort 1 + DstBlock "Divide176" + DstPort 1 + } + Line { + ZOrder 61987 + SrcBlock "Divide176" + SrcPort 1 + DstBlock "Yend_PD6_mm_MON" + DstPort 1 + } + Line { + ZOrder 61992 + SrcBlock "Yend_PD5_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 61991 + Points [128, 0] + Branch { + ZOrder 61990 + Points [0, 236; 37, 0] + DstBlock "Sum165" + DstPort 2 + } + Branch { + ZOrder 61989 + DstBlock "Sum166" + DstPort 1 + } + } + Branch { + ZOrder 61988 + Points [0, -50] + Branch { + ZOrder 69260 + DstBlock "Yend_PD5_mm" + DstPort 1 + } + Branch { + ZOrder 69259 + Points [0, -766; -9, 0; 0, -623; 1784, 0; 0, 319; 105, 0] + Branch { + ZOrder 69281 + Points [0, 55] + DstBlock "Product169" + DstPort 1 + } + Branch { + ZOrder 69280 + DstBlock "Product168" + DstPort 1 + } + } + } + } + Line { + ZOrder 62067 + SrcBlock "Divide159" + SrcPort 1 + DstBlock "Yend_PD5_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62066 + SrcBlock "Divide160" + SrcPort 1 + DstBlock "Yend_PD6_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 61999 + SrcBlock "Yend_PD6_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 69263 + Points [0, -50] + Branch { + ZOrder 61995 + DstBlock "Yend_PD6_mm" + DstPort 1 + } + Branch { + ZOrder 69262 + Points [0, -46; -107, 0; 0, -1079; 1987, 0] + Branch { + ZOrder 69283 + Points [0, 55] + DstBlock "Product161" + DstPort 1 + } + Branch { + ZOrder 69282 + DstBlock "Product160" + DstPort 1 + } + } + } + Branch { + ZOrder 61998 + Points [102, 0] + Branch { + ZOrder 61997 + Points [0, -102; 63, 0] + DstBlock "Sum166" + DstPort 2 + } + Branch { + ZOrder 61996 + DstBlock "Sum165" + DstPort 1 + } + } + } + Line { + ZOrder 62002 + SrcBlock "Yend_PD5_VOLT_MON" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 67022 + DstBlock "Yend_Fil_IM_PD5_offset" + DstPort 1 + } + Branch { + ZOrder 62000 + Points [0, -40] + DstBlock "Yend_PD5_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62005 + SrcBlock "Yend_PD6_VOLT_MON" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 67023 + DstBlock "Yend_Fil_IM_PD6_offset" + DstPort 1 + } + Branch { + ZOrder 62004 + Points [0, -40] + DstBlock "Yend_PD6_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62006 + SrcBlock "Sum166" + SrcPort 1 + DstBlock "Divide177" + DstPort 1 + } + Line { + ZOrder 62007 + SrcBlock "Sum165" + SrcPort 1 + DstBlock "Divide178" + DstPort 1 + } + Line { + ZOrder 62008 + SrcBlock "Divide177" + SrcPort 1 + DstBlock "Yend_IM_lengthleft_L_MON" + DstPort 1 + } + Line { + ZOrder 62009 + SrcBlock "Divide178" + SrcPort 1 + DstBlock "Yend_IM_lengthleft_P_MON" + DstPort 1 + } + Line { + ZOrder 62011 + SrcBlock "Constant136" + SrcPort 1 + Points [5, 0] + DstBlock "Divide179" + DstPort 2 + } + Line { + ZOrder 62012 + SrcBlock "Sum167" + SrcPort 1 + DstBlock "Divide179" + DstPort 1 + } + Line { + ZOrder 62304 + SrcBlock "Divide179" + SrcPort 1 + DstBlock "Yend_PD8_mm_MON" + DstPort 1 + } + Line { + ZOrder 62015 + SrcBlock "Constant138" + SrcPort 1 + Points [5, 0] + DstBlock "Divide180" + DstPort 2 + } + Line { + ZOrder 62016 + SrcBlock "Sum168" + SrcPort 1 + DstBlock "Divide180" + DstPort 1 + } + Line { + ZOrder 62305 + SrcBlock "Divide180" + SrcPort 1 + DstBlock "Yend_PD7_mm_MON" + DstPort 1 + } + Line { + ZOrder 62272 + SrcBlock "Divide161" + SrcPort 1 + DstBlock "Yend_PD8_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62274 + SrcBlock "Divide162" + SrcPort 1 + DstBlock "Yend_PD7_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62306 + SrcBlock "Yend_PD7_mm_MON" + SrcPort 1 + Points [10, 0; 0, -50] + Branch { + ZOrder 69269 + DstBlock "Yend_PD7_mm" + DstPort 1 + } + Branch { + ZOrder 69268 + Points [0, -46; -111, 0; 0, -1477; 1878, 0; 0, 288; 110, 0] + Branch { + ZOrder 69287 + Points [0, 55] + DstBlock "Product164" + DstPort 1 + } + Branch { + ZOrder 69286 + DstBlock "Product163" + DstPort 1 + } + } + } + Line { + ZOrder 62271 + SrcBlock "Yend_PD8_VOLT_MON" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 67024 + DstBlock "Yend_Fil_IM_PD8_offset" + DstPort 1 + } + Branch { + ZOrder 62302 + Points [0, -40] + DstBlock "Yend_PD8_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62273 + SrcBlock "Yend_PD7_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 67025 + Points [0, 30] + DstBlock "Yend_Fil_IM_PD7_offset" + DstPort 1 + } + Branch { + ZOrder 62301 + Points [0, -40] + DstBlock "Yend_PD7_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62303 + SrcBlock "Yend_PD8_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62307 + Points [0, -50] + Branch { + ZOrder 69265 + Points [-116, 0; 0, -1420; 1895, 0; 0, 240; 100, 0] + Branch { + ZOrder 69285 + Points [0, 55] + DstBlock "Product167" + DstPort 1 + } + Branch { + ZOrder 69284 + DstBlock "Product166" + DstPort 1 + } + } + Branch { + ZOrder 69264 + DstBlock "Yend_PD8_mm" + DstPort 1 + } + } + Branch { + ZOrder 62021 + Points [129, 0; 0, 10] + Branch { + ZOrder 67930 + Points [0, 195] + DstBlock "Divide182" + DstPort 1 + } + Branch { + ZOrder 62538 + DstBlock "Yend_IM_lengthright_L_MON" + DstPort 1 + } + } + } + Line { + ZOrder 62046 + SrcBlock "Divide182" + SrcPort 1 + DstBlock "Yend_IM_lengthright_P_MON" + DstPort 1 + } + Line { + ZOrder 62049 + SrcBlock "Yend_IM_lengthleft_L_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62422 + Points [118, 0] + Branch { + ZOrder 62428 + Points [0, 65] + DstBlock "Sum171" + DstPort 1 + } + Branch { + ZOrder 62427 + DstBlock "Sum172" + DstPort 1 + } + } + Branch { + ZOrder 62421 + Points [0, -40] + DstBlock "Yend_IM_lengthleft_L" + DstPort 1 + } + } + Line { + ZOrder 62055 + SrcBlock "Yend_IM_lengthright_L_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62425 + Points [111, 0; 0, -323] + Branch { + ZOrder 62431 + Points [37, 0] + DstBlock "Sum171" + DstPort 2 + } + Branch { + ZOrder 62430 + Points [0, -41; 37, 0] + DstBlock "Sum172" + DstPort 2 + } + } + Branch { + ZOrder 62424 + Points [0, -40] + DstBlock "Yend_IM_lengthright_L" + DstPort 1 + } + } + Line { + ZOrder 62059 + SrcBlock "Sum172" + SrcPort 1 + DstBlock "Divide183" + DstPort 1 + } + Line { + ZOrder 62060 + SrcBlock "Sum171" + SrcPort 1 + DstBlock "Divide184" + DstPort 1 + } + Line { + ZOrder 62064 + SrcBlock "Divide183" + SrcPort 1 + DstBlock "Yend_IM_PD_L_MON" + DstPort 1 + } + Line { + ZOrder 62065 + SrcBlock "Divide184" + SrcPort 1 + DstBlock "Yend_IM_PD_lengthY_MON" + DstPort 1 + } + Line { + ZOrder 62092 + SrcBlock "Constant139" + SrcPort 1 + Points [5, 0] + DstBlock "Divide185" + DstPort 2 + } + Line { + ZOrder 62093 + SrcBlock "Sum173" + SrcPort 1 + DstBlock "Divide185" + DstPort 1 + } + Line { + ZOrder 62094 + SrcBlock "Divide185" + SrcPort 1 + DstBlock "Yend_PD9_mm_MON" + DstPort 1 + } + Line { + ZOrder 62096 + SrcBlock "Constant141" + SrcPort 1 + Points [5, 0] + DstBlock "Divide186" + DstPort 2 + } + Line { + ZOrder 62097 + SrcBlock "Sum174" + SrcPort 1 + DstBlock "Divide186" + DstPort 1 + } + Line { + ZOrder 62098 + SrcBlock "Divide186" + SrcPort 1 + DstBlock "Yend_PD10_mm_MON" + DstPort 1 + } + Line { + ZOrder 62103 + SrcBlock "Yend_PD9_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62102 + Points [121, 0] + Branch { + ZOrder 62316 + Points [0, 205] + DstBlock "Sum175" + DstPort 1 + } + Branch { + ZOrder 62315 + DstBlock "Sum176" + DstPort 1 + } + } + Branch { + ZOrder 62099 + Points [0, -50] + DstBlock "Yend_PD9_mm" + DstPort 1 + } + } + Line { + ZOrder 62179 + SrcBlock "Divide163" + SrcPort 1 + DstBlock "Yend_PD9_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62177 + SrcBlock "Divide164" + SrcPort 1 + DstBlock "Yend_PD10_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62110 + SrcBlock "Yend_PD10_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62109 + Points [102, 0] + Branch { + ZOrder 62319 + Points [0, -102; 63, 0] + DstBlock "Sum176" + DstPort 2 + } + Branch { + ZOrder 62318 + Points [0, 30; 63, 0] + DstBlock "Sum175" + DstPort 2 + } + } + Branch { + ZOrder 62106 + Points [0, -50] + DstBlock "Yend_PD10_mm" + DstPort 1 + } + } + Line { + ZOrder 62113 + SrcBlock "Yend_PD9_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 67026 + DstBlock "Yend_Fil_IM_PD9_offset" + DstPort 1 + } + Branch { + ZOrder 62111 + Points [0, -40] + DstBlock "Yend_PD9_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62116 + SrcBlock "Yend_PD10_VOLT_MON" + SrcPort 1 + Points [6, 0] + Branch { + ZOrder 67027 + DstBlock "Yend_Fil_IM_PD10_offset" + DstPort 1 + } + Branch { + ZOrder 62115 + Points [0, -40] + DstBlock "Yend_PD10_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62117 + SrcBlock "Sum176" + SrcPort 1 + DstBlock "Divide187" + DstPort 1 + } + Line { + ZOrder 62118 + SrcBlock "Sum175" + SrcPort 1 + DstBlock "Divide188" + DstPort 1 + } + Line { + ZOrder 62119 + SrcBlock "Divide187" + SrcPort 1 + DstBlock "Yend_IM_topnear_Z_MON" + DstPort 1 + } + Line { + ZOrder 62120 + SrcBlock "Divide188" + SrcPort 1 + DstBlock "Yend_IM_topnear_P_MON" + DstPort 1 + } + Line { + ZOrder 62122 + SrcBlock "Constant143" + SrcPort 1 + Points [5, 0] + DstBlock "Divide189" + DstPort 2 + } + Line { + ZOrder 62123 + SrcBlock "Sum177" + SrcPort 1 + DstBlock "Divide189" + DstPort 1 + } + Line { + ZOrder 62124 + SrcBlock "Divide189" + SrcPort 1 + DstBlock "Yend_PD11_mm_MON" + DstPort 1 + } + Line { + ZOrder 62126 + SrcBlock "Constant145" + SrcPort 1 + Points [5, 0] + DstBlock "Divide190" + DstPort 2 + } + Line { + ZOrder 62127 + SrcBlock "Sum178" + SrcPort 1 + DstBlock "Divide190" + DstPort 1 + } + Line { + ZOrder 62128 + SrcBlock "Divide190" + SrcPort 1 + DstBlock "Yend_PD12_mm_MON" + DstPort 1 + } + Line { + ZOrder 62133 + SrcBlock "Yend_PD11_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62132 + Points [118, 0] + Branch { + ZOrder 62131 + Points [0, 205] + DstBlock "Sum179" + DstPort 1 + } + Branch { + ZOrder 62130 + DstBlock "Sum180" + DstPort 1 + } + } + Branch { + ZOrder 62129 + Points [0, -50] + DstBlock "Yend_PD11_mm" + DstPort 1 + } + } + Line { + ZOrder 62178 + SrcBlock "Divide165" + SrcPort 1 + DstBlock "Yend_PD11_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62180 + SrcBlock "Divide166" + SrcPort 1 + DstBlock "Yend_PD12_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62140 + SrcBlock "Yend_PD12_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62139 + Points [102, 0] + Branch { + ZOrder 62138 + Points [0, 29; 63, 0] + DstBlock "Sum179" + DstPort 2 + } + Branch { + ZOrder 62137 + Points [0, -102; 63, 0] + DstBlock "Sum180" + DstPort 2 + } + } + Branch { + ZOrder 62136 + Points [0, -50] + DstBlock "Yend_PD12_mm" + DstPort 1 + } + } + Line { + ZOrder 62143 + SrcBlock "Yend_PD11_VOLT_MON" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 67028 + DstBlock "Yend_Fil_IM_PD11_offset" + DstPort 1 + } + Branch { + ZOrder 62141 + Points [0, -40] + DstBlock "Yend_PD11_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62146 + SrcBlock "Yend_PD12_VOLT_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 67029 + DstBlock "Yend_Fil_IM_PD12_offset" + DstPort 1 + } + Branch { + ZOrder 62145 + Points [0, -40] + DstBlock "Yend_PD12_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62147 + SrcBlock "Sum180" + SrcPort 1 + DstBlock "Divide191" + DstPort 1 + } + Line { + ZOrder 62148 + SrcBlock "Sum179" + SrcPort 1 + DstBlock "Divide192" + DstPort 1 + } + Line { + ZOrder 61827 + SrcBlock "Constant125" + SrcPort 1 + Points [0, 460] + Branch { + ZOrder 61864 + Points [0, 205] + Branch { + ZOrder 62081 + Points [0, 205] + Branch { + ZOrder 62043 + Points [0, 205] + Branch { + ZOrder 62042 + Points [0, 410] + Branch { + ZOrder 62195 + Points [0, 205] + Branch { + ZOrder 62154 + Points [0, 205] + Branch { + ZOrder 62153 + Points [0, 205] + Branch { + ZOrder 62152 + Points [0, 205] + DstBlock "Divide192" + DstPort 2 + } + Branch { + ZOrder 62151 + DstBlock "Divide191" + DstPort 2 + } + } + Branch { + ZOrder 62150 + DstBlock "Divide188" + DstPort 2 + } + } + Branch { + ZOrder 62149 + DstBlock "Divide187" + DstPort 2 + } + } + Branch { + ZOrder 62194 + DstBlock "Divide182" + DstPort 2 + } + } + Branch { + ZOrder 62039 + DstBlock "Divide178" + DstPort 2 + } + } + Branch { + ZOrder 62038 + DstBlock "Divide177" + DstPort 2 + } + } + Branch { + ZOrder 62080 + DstBlock "Divide172" + DstPort 2 + } + } + Branch { + ZOrder 61863 + DstBlock "Divide171" + DstPort 2 + } + } + Line { + ZOrder 62156 + SrcBlock "Divide191" + SrcPort 1 + DstBlock "Yend_IM_topfar_Z_MON" + DstPort 1 + } + Line { + ZOrder 62157 + SrcBlock "Divide192" + SrcPort 1 + DstBlock "Yend_IM_topfar_P_MON" + DstPort 1 + } + Line { + ZOrder 62160 + SrcBlock "Yend_IM_topnear_Z_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62433 + Points [122, 0] + Branch { + ZOrder 62440 + Points [0, 95; 26, 0] + DstBlock "Sum181" + DstPort 2 + } + Branch { + ZOrder 62439 + DstBlock "Sum182" + DstPort 1 + } + } + Branch { + ZOrder 62432 + Points [0, -40] + DstBlock "Yend_IM_topnear_Z" + DstPort 1 + } + } + Line { + ZOrder 62166 + SrcBlock "Yend_IM_topfar_Z_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62435 + Points [106, 0; 0, -345] + Branch { + ZOrder 62438 + DstBlock "Sum181" + DstPort 1 + } + Branch { + ZOrder 62437 + Points [0, -19; 42, 0] + DstBlock "Sum182" + DstPort 2 + } + } + Branch { + ZOrder 62434 + Points [0, -40] + DstBlock "Yend_IM_topfar_Z" + DstPort 1 + } + } + Line { + ZOrder 62170 + SrcBlock "Sum182" + SrcPort 1 + DstBlock "Divide193" + DstPort 1 + } + Line { + ZOrder 62171 + SrcBlock "Sum181" + SrcPort 1 + DstBlock "Divide194" + DstPort 1 + } + Line { + ZOrder 62175 + SrcBlock "Divide193" + SrcPort 1 + DstBlock "Yend_IM_PD_Z_MON" + DstPort 1 + } + Line { + ZOrder 62176 + SrcBlock "Divide194" + SrcPort 1 + DstBlock "Yend_IM_PD_P_MON" + DstPort 1 + } + Line { + ZOrder 61891 + SrcBlock "Yend_IM_leftnear_R_MON" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 62533 + DstBlock "Terminator43" + DstPort 1 + } + Branch { + ZOrder 62408 + Points [0, -45] + DstBlock "Yend_IM_leftnear_R" + DstPort 1 + } + } + Line { + ZOrder 61892 + SrcBlock "Yend_IM_leftfar_R_MON" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 62532 + Points [139, 0; 0, -400] + DstBlock "Yend_IM_PD_leftR_MON" + DstPort 1 + } + Branch { + ZOrder 62411 + Points [0, -45] + DstBlock "Yend_IM_leftfar_R" + DstPort 1 + } + } + Line { + ZOrder 62052 + SrcBlock "Yend_IM_lengthleft_P_MON" + SrcPort 1 + Points [10, 0; 0, -40] + DstBlock "Yend_IM_lengthleft_P" + DstPort 1 + } + Line { + ZOrder 62058 + SrcBlock "Yend_IM_lengthright_P_MON" + SrcPort 1 + Points [10, 0; 0, -40] + DstBlock "Yend_IM_lengthright_P" + DstPort 1 + } + Line { + ZOrder 62163 + SrcBlock "Yend_IM_topnear_P_MON" + SrcPort 1 + Points [10, 0; 0, -40] + DstBlock "Yend_IM_topnear_P" + DstPort 1 + } + Line { + ZOrder 62169 + SrcBlock "Yend_IM_topfar_P_MON" + SrcPort 1 + Points [3, 0; 0, -40] + DstBlock "Yend_IM_topfar_P" + DstPort 1 + } + Line { + ZOrder 61906 + SrcBlock "Constant129" + SrcPort 1 + Points [0, 60] + Branch { + ZOrder 62084 + Points [0, 75] + Branch { + ZOrder 62083 + Points [0, 745] + Branch { + ZOrder 62199 + Points [0, 65] + Branch { + ZOrder 62198 + Points [0, 755] + Branch { + ZOrder 62173 + Points [0, 65] + DstBlock "Divide194" + DstPort 2 + } + Branch { + ZOrder 62172 + DstBlock "Divide193" + DstPort 2 + } + } + Branch { + ZOrder 62062 + DstBlock "Divide184" + DstPort 2 + } + } + Branch { + ZOrder 62061 + DstBlock "Divide183" + DstPort 2 + } + } + Branch { + ZOrder 62070 + DstBlock "Divide174" + DstPort 2 + } + } + Branch { + ZOrder 61907 + DstBlock "Divide173" + DstPort 2 + } + } + Line { + ZOrder 62258 + SrcBlock "Yend_IM_PD_leftY_MON" + SrcPort 1 + DstBlock "Sum185" + DstPort 1 + } + Line { + ZOrder 62259 + SrcBlock "Yend_IM_PD_lengthY_MON" + SrcPort 1 + Points [25, 0] + DstBlock "Sum185" + DstPort 2 + } + Line { + ZOrder 62262 + SrcBlock "Constant146" + SrcPort 1 + DstBlock "Divide197" + DstPort 2 + } + Line { + ZOrder 62263 + SrcBlock "Sum185" + SrcPort 1 + DstBlock "Divide197" + DstPort 1 + } + Line { + ZOrder 62443 + SrcBlock "Divide197" + SrcPort 1 + DstBlock "Yend_IM_PD_Y_MON" + DstPort 1 + } + Line { + ZOrder 62445 + SrcBlock "Yend_IM_PD_X_MON" + SrcPort 1 + Points [69, 0; 0, 1890] + DstBlock "Yend_Fil_IM_PD_X_hpf" + DstPort 1 + } + Line { + ZOrder 62448 + SrcBlock "Yend_IM_PD_leftR_MON" + SrcPort 1 + Points [35, 0; 0, 1885] + DstBlock "Yend_Fil_IM_PD_R_hpf" + DstPort 1 + } + Line { + ZOrder 62449 + SrcBlock "Yend_IM_PD_P_MON" + SrcPort 1 + Points [44, 0; 0, 335] + DstBlock "Yend_Fil_IM_PD_P_hpf" + DstPort 1 + } + Line { + ZOrder 62450 + SrcBlock "Yend_IM_PD_Z_MON" + SrcPort 1 + Points [51, 0; 0, 350] + DstBlock "Yend_Fil_IM_PD_Z_hpf" + DstPort 1 + } + Line { + ZOrder 62452 + SrcBlock "Yend_IM_PD_L_MON" + SrcPort 1 + Points [59, 0; 0, 1120] + DstBlock "Yend_Fil_IM_PD_L_hpf" + DstPort 1 + } + Line { + ZOrder 62453 + SrcBlock "Yend_Fil_IM_PD_X" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_X" + DstPort 1 + } + Line { + ZOrder 62454 + SrcBlock "Demux9" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 66935 + Points [0, -535; 698, 0; 0, -805; 123, 0] + Branch { + ZOrder 66938 + Points [0, 55] + DstBlock "Product23" + DstPort 1 + } + Branch { + ZOrder 66937 + DstBlock "Product22" + DstPort 1 + } + } + Branch { + ZOrder 66934 + DstBlock "Yend_Fil_IM_PD_X" + DstPort 1 + } + } + Line { + ZOrder 62455 + SrcBlock "Yend_Fil_IM_PD_L" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_L" + DstPort 1 + } + Line { + ZOrder 62458 + SrcBlock "Yend_Fil_IM_PD_Z" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_Z" + DstPort 1 + } + Line { + ZOrder 62461 + SrcBlock "Yend_Fil_IM_PD_P" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_P" + DstPort 1 + } + Line { + ZOrder 62469 + SrcBlock "Demux9" + SrcPort 4 + Points [52, 0] + Branch { + ZOrder 66978 + Points [0, -644; 692, 0; 0, -391; 95, 0] + Branch { + ZOrder 66980 + Points [0, 55] + DstBlock "Product127" + DstPort 1 + } + Branch { + ZOrder 66979 + DstBlock "Product31" + DstPort 1 + } + } + Branch { + ZOrder 66977 + DstBlock "Yend_Fil_IM_PD_P" + DstPort 1 + } + } + Line { + ZOrder 62463 + SrcBlock "Yend_Fil_IM_PD_R" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_R" + DstPort 1 + } + Line { + ZOrder 62468 + SrcBlock "Demux9" + SrcPort 5 + Points [64, 0] + Branch { + ZOrder 66994 + Points [0, -677; 695, 0; 0, -253; 82, 0] + Branch { + ZOrder 66996 + Points [0, 55] + DstBlock "Product143" + DstPort 1 + } + Branch { + ZOrder 66995 + DstBlock "Product142" + DstPort 1 + } + } + Branch { + ZOrder 66993 + DstBlock "Yend_Fil_IM_PD_R" + DstPort 1 + } + } + Line { + ZOrder 62465 + SrcBlock "Yend_Fil_IM_PD_Y" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_Y" + DstPort 1 + } + Line { + ZOrder 62484 + SrcBlock "Mux27" + SrcPort 1 + DstBlock "Yend_IM_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 62485 + SrcBlock "Yend_IM_COIL_MAT" + SrcPort 1 + DstBlock "Demux10" + DstPort 1 + } + Line { + ZOrder 62472 + SrcBlock "Yend_Fil_IM_COIL1" + SrcPort 1 + DstBlock "Yend_IM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62473 + SrcBlock "Yend_Fil_IM_COIL2" + SrcPort 1 + DstBlock "Yend_IM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62474 + SrcBlock "Yend_Fil_IM_COIL3" + SrcPort 1 + DstBlock "Yend_IM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62475 + SrcBlock "Yend_Fil_IM_COIL4" + SrcPort 1 + DstBlock "Yend_IM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62495 + SrcBlock "Yend_IM_COIL1_VOLT_MON" + SrcPort 1 + Points [3, 0] + Branch { + ZOrder 62510 + Points [0, 9; 116, 0; 0, -9] + DstBlock "Goto4" + DstPort 1 + } + Branch { + ZOrder 62509 + Points [2, 0; 0, -25] + DstBlock "Yend_IM_COIL1_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62494 + SrcBlock "Yend_IM_COIL2_VOLT_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 62512 + Points [0, 14; 114, 0; 0, -14] + DstBlock "Goto8" + DstPort 1 + } + Branch { + ZOrder 62511 + Points [0, -20] + DstBlock "Yend_IM_COIL2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62493 + SrcBlock "Yend_IM_COIL3_VOLT_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 62514 + Points [0, 16; 114, 0; 0, -16] + DstBlock "Goto9" + DstPort 1 + } + Branch { + ZOrder 62513 + Points [0, -15] + DstBlock "Yend_IM_COIL3_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62492 + SrcBlock "Yend_IM_COIL4_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 62516 + Points [0, 16; 115, 0; 0, -16] + DstBlock "Goto10" + DstPort 1 + } + Branch { + ZOrder 62515 + Points [1, 0; 0, -15] + DstBlock "Yend_IM_COIL4_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62498 + SrcBlock "Demux10" + SrcPort 3 + DstBlock "Yend_Fil_IM_COIL3" + DstPort 1 + } + Line { + ZOrder 62500 + SrcBlock "Demux10" + SrcPort 4 + DstBlock "Yend_Fil_IM_COIL4" + DstPort 1 + } + Line { + ZOrder 62497 + SrcBlock "Demux10" + SrcPort 2 + DstBlock "Yend_Fil_IM_COIL2" + DstPort 1 + } + Line { + ZOrder 62496 + SrcBlock "Demux10" + SrcPort 1 + DstBlock "Yend_Fil_IM_COIL1" + DstPort 1 + } + Line { + ZOrder 66547 + SrcBlock "Yend_Fil_IM_PD_EXC_X" + SrcPort 1 + DstBlock "Sum11" + DstPort 1 + } + Line { + ZOrder 66545 + SrcBlock "Yend_Fil_IM_PD_EXC_L" + SrcPort 1 + DstBlock "Sum12" + DstPort 1 + } + Line { + ZOrder 66535 + SrcBlock "Yend_Fil_IM_PD_EXC_Z" + SrcPort 1 + DstBlock "Sum16" + DstPort 1 + } + Line { + ZOrder 66533 + SrcBlock "Yend_Fil_IM_PD_EXC_P" + SrcPort 1 + DstBlock "Sum13" + DstPort 1 + } + Line { + ZOrder 66531 + SrcBlock "Yend_Fil_IM_PD_EXC_R" + SrcPort 1 + DstBlock "Sum15" + DstPort 1 + } + Line { + ZOrder 66529 + SrcBlock "Yend_Fil_IM_PD_EXC_Y" + SrcPort 1 + DstBlock "Sum14" + DstPort 1 + } + Line { + ZOrder 62501 + SrcBlock "Yend_Fil_IM_COIL5" + SrcPort 1 + DstBlock "Yend_IM_COIL5_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62502 + SrcBlock "Yend_Fil_IM_COIL6" + SrcPort 1 + DstBlock "Yend_IM_COIL6_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62503 + SrcBlock "Yend_IM_COIL5_VOLT_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 65056 + Points [0, 16; 116, 0; 0, -16] + DstBlock "Terminator2" + DstPort 1 + } + Branch { + ZOrder 62517 + Points [0, -15] + DstBlock "Yend_IM_COIL5_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62504 + SrcBlock "Yend_IM_COIL6_VOLT_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 65057 + Points [0, 16; 117, 0; 0, -16] + DstBlock "Terminator3" + DstPort 1 + } + Branch { + ZOrder 62519 + Points [0, -15] + DstBlock "Yend_IM_COIL6_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62507 + SrcBlock "Demux10" + SrcPort 5 + DstBlock "Yend_Fil_IM_COIL5" + DstPort 1 + } + Line { + ZOrder 62508 + SrcBlock "Demux10" + SrcPort 6 + DstBlock "Yend_Fil_IM_COIL6" + DstPort 1 + } + Line { + ZOrder 62531 + SrcBlock "Yend_IM_PD_Y_MON" + SrcPort 1 + Points [11, 0; 0, 804; -187, 0; 0, 1251] + DstBlock "Yend_Fil_IM_PD_Y_hpf" + DstPort 1 + } + Line { + ZOrder 75190 + SrcBlock "Product129" + SrcPort 1 + DstBlock "Terminator58" + DstPort 1 + } + Line { + ZOrder 62544 + SrcBlock "From8" + SrcPort 1 + DstBlock "Product131" + DstPort 1 + } + Line { + ZOrder 62548 + SrcBlock "From9" + SrcPort 1 + DstBlock "Product132" + DstPort 1 + } + Line { + ZOrder 62552 + SrcBlock "From10" + SrcPort 1 + DstBlock "Product138" + DstPort 1 + } + Line { + ZOrder 62556 + SrcBlock "From11" + SrcPort 1 + DstBlock "Product139" + DstPort 1 + } + Line { + ZOrder 62561 + SrcBlock "From12" + SrcPort 1 + DstBlock "Product130" + DstPort 1 + } + Line { + ZOrder 3910 + SrcBlock "Constant10" + SrcPort 1 + Points [98, 0; 0, 200] + Branch { + ZOrder 62542 + DstBlock "Product129" + DstPort 2 + } + Branch { + ZOrder 62541 + Points [0, 175] + Branch { + ZOrder 62547 + DstBlock "Product131" + DstPort 2 + } + Branch { + ZOrder 62546 + Points [0, 175] + Branch { + ZOrder 62550 + DstBlock "Product132" + DstPort 2 + } + Branch { + ZOrder 62549 + Points [0, 175] + Branch { + ZOrder 62554 + DstBlock "Product138" + DstPort 2 + } + Branch { + ZOrder 62553 + Points [0, 175] + Branch { + ZOrder 62558 + DstBlock "Product139" + DstPort 2 + } + Branch { + ZOrder 62557 + Points [0, 175] + Branch { + ZOrder 62563 + DstBlock "Product130" + DstPort 2 + } + Branch { + ZOrder 62562 + Points [0, 175] + Branch { + ZOrder 62584 + DstBlock "Product140" + DstPort 2 + } + Branch { + ZOrder 62583 + Points [0, 175] + Branch { + ZOrder 62587 + DstBlock "Product141" + DstPort 2 + } + Branch { + ZOrder 62586 + Points [0, 175] + Branch { + ZOrder 24244 + DstBlock "Product16" + DstPort 2 + } + Branch { + ZOrder 24243 + Points [0, 175] + Branch { + ZOrder 24246 + DstBlock "Product3" + DstPort 2 + } + Branch { + ZOrder 24245 + Points [0, 175] + Branch { + ZOrder 24249 + Points [0, 175] + Branch { + ZOrder 24251 + DstBlock "Product15" + DstPort 2 + } + Branch { + ZOrder 24250 + Points [0, 175] + Branch { + ZOrder 7871 + Points [0, 175] + Branch { + ZOrder 7874 + Points [0, 175] + Branch { + ZOrder 7877 + Points [0, 175] + DstBlock "Product19" + DstPort 2 + } + Branch { + ZOrder 7876 + DstBlock "Product18" + DstPort 2 + } + } + Branch { + ZOrder 7873 + DstBlock "Product17" + DstPort 2 + } + } + Branch { + ZOrder 7870 + DstBlock "Product20" + DstPort 2 + } + } + } + Branch { + ZOrder 24248 + DstBlock "Product10" + DstPort 2 + } + } + } + } + } + } + } + } + } + } + } + } + Line { + ZOrder 62570 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "Product10" + DstPort 1 + } + Line { + ZOrder 62571 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "Product15" + DstPort 1 + } + Line { + ZOrder 62582 + SrcBlock "From13" + SrcPort 1 + DstBlock "Product140" + DstPort 1 + } + Line { + ZOrder 62585 + SrcBlock "From14" + SrcPort 1 + DstBlock "Product141" + DstPort 1 + } + Line { + ZOrder 75210 + SrcBlock "Product140" + SrcPort 1 + DstBlock "Terminator64" + DstPort 1 + } + Line { + ZOrder 75212 + SrcBlock "Product141" + SrcPort 1 + DstBlock "Terminator66" + DstPort 1 + } + Line { + ZOrder 62676 + SrcBlock "Divide9" + SrcPort 1 + DstBlock "Yend_OPLEV3_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62677 + SrcBlock "Divide10" + SrcPort 1 + DstBlock "Yend_OPLEV3_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62678 + SrcBlock "Divide11" + SrcPort 1 + DstBlock "Yend_OPLEV3_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62679 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 62680 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "Divide11" + DstPort 1 + } + Line { + ZOrder 62681 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 62682 + SrcBlock "Product8" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + Name "" + ZOrder 62756 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + DstBlock "Yend_OPLEV3_X_MON" + DstPort 1 + } + Line { + ZOrder 62687 + SrcBlock "Yend_OPLEV3_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV3_X_mm" + DstPort 1 + } + Line { + ZOrder 62688 + SrcBlock "Yend_OPLEV3_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV3_Y_mm" + DstPort 1 + } + Line { + ZOrder 62689 + SrcBlock "Divide20" + SrcPort 1 + DstBlock "Yend_OPLEV3_Y_mm_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 62760 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + Points [150, 0; 0, -30] + DstBlock "Yend_OPLEV3_Y_MON" + DstPort 1 + } + Line { + ZOrder 62692 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 62693 + SrcBlock "Yend_OPLEV3_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 62694 + SrcBlock "Yend_OPLEV3_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 62695 + SrcBlock "Yend_OPLEV3_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 62696 + SrcBlock "Yend_OPLEV3_SUM_MON" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 62697 + SrcBlock "Yend_OPLEV3_Y_MON" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 62698 + SrcBlock "Yend_OPLEV3_X_MON" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 62699 + SrcBlock "Product6" + SrcPort 1 + DstBlock "Product7" + DstPort 1 + } + Line { + ZOrder 62700 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Product8" + DstPort 1 + } + Line { + ZOrder 62703 + SrcBlock "Divide22" + SrcPort 1 + DstBlock "Yend_OPLEV3_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 62704 + SrcBlock "Abs37" + SrcPort 1 + DstBlock "Divide8" + DstPort 2 + } + Line { + ZOrder 62705 + SrcBlock "Product2" + SrcPort 1 + Points [4, 0; 0, -60] + DstBlock "Operator3" + DstPort 2 + } + Line { + ZOrder 62706 + SrcBlock "Yend_OPLEV3_SUM_VOLT_full" + SrcPort 1 + Points [54, 0; 0, 31; -56, 0; 0, 19] + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 62707 + SrcBlock "Constant5" + SrcPort 1 + DstBlock "Product2" + DstPort 2 + } + Line { + ZOrder 62710 + SrcBlock "Yend_OPLEV3_X_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 62709 + DstBlock "Divide12" + DstPort 1 + } + Branch { + ZOrder 62708 + Points [0, -50] + DstBlock "Yend_OPLEV3_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62717 + SrcBlock "Yend_OPLEV3_SUM_VOLT_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 62716 + Points [0, -60] + DstBlock "Yend_OPLEV3_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 62715 + Points [173, 0] + Branch { + ZOrder 62714 + Points [0, -23; 1, 0; 0, -137] + Branch { + ZOrder 62713 + DstBlock "Divide21" + DstPort 2 + } + Branch { + ZOrder 62712 + Points [0, -175] + DstBlock "Divide12" + DstPort 2 + } + } + Branch { + ZOrder 62711 + DstBlock "Operator3" + DstPort 1 + } + } + } + Line { + ZOrder 62718 + SrcBlock "Divide21" + SrcPort 1 + DstBlock "Product9" + DstPort 1 + } + Line { + ZOrder 62723 + SrcBlock "Divide12" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 62722 + Points [0, -70] + Branch { + ZOrder 62721 + Points [0, -30; 47, 0] + DstBlock "Divide8" + DstPort 1 + } + Branch { + ZOrder 62720 + DstBlock "Abs37" + DstPort 1 + } + } + Branch { + ZOrder 62719 + Points [119, 0; 0, -10] + DstBlock "Choie1" + DstPort 1 + } + } + Line { + ZOrder 62724 + SrcBlock "Divide8" + SrcPort 1 + Points [14, 0; 0, 85] + DstBlock "Choie1" + DstPort 3 + } + Line { + ZOrder 62725 + SrcBlock "Choie1" + SrcPort 1 + DstBlock "Product6" + DstPort 1 + } + Line { + ZOrder 62726 + SrcBlock "Operator3" + SrcPort 1 + Points [135, 0] + DstBlock "Choie1" + DstPort 2 + } + Line { + ZOrder 62784 + SrcBlock "Yend_OPLEV3_Y_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 62786 + Points [0, -65] + DstBlock "Yend_OPLEV3_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 62785 + DstBlock "Divide21" + DstPort 1 + } + } + Line { + ZOrder 13442 + SrcBlock "Constant2" + SrcPort 1 + Points [10, 0; 0, 55] + Branch { + ZOrder 4386 + Points [0, 175] + Branch { + ZOrder 61671 + Points [0, 425] + Branch { + ZOrder 61674 + Points [0, 175] + Branch { + ZOrder 62764 + Points [0, 440] + Branch { + ZOrder 62767 + Points [0, 175] + Branch { + ZOrder 62959 + Points [0, 350] + Branch { + ZOrder 62888 + DstBlock "Product21" + DstPort 2 + } + Branch { + ZOrder 62887 + DstBlock "Product12" + DstPort 2 + } + } + Branch { + ZOrder 62958 + DstBlock "Product9" + DstPort 2 + } + } + Branch { + ZOrder 62766 + DstBlock "Product6" + DstPort 2 + } + } + Branch { + ZOrder 62763 + DstBlock "Product5" + DstPort 2 + } + } + Branch { + ZOrder 61673 + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 61670 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 4385 + DstBlock "Product" + DstPort 2 + } + } + Line { + ZOrder 45505 + SrcBlock "OPLEV2_ratio" + SrcPort 1 + Points [7, 0] + Branch { + ZOrder 62183 + Points [0, -5; 578, 0] + DstBlock "Divide73" + DstPort 2 + } + Branch { + ZOrder 62182 + Points [0, 725] + Branch { + ZOrder 45507 + Points [0, 175] + Branch { + ZOrder 62770 + Points [0, 440] + Branch { + ZOrder 62778 + Points [0, 175] + Branch { + ZOrder 62962 + Points [0, 350] + Branch { + ZOrder 62891 + Points [0, 175] + DstBlock "Product14" + DstPort 2 + } + Branch { + ZOrder 62890 + DstBlock "Product13" + DstPort 2 + } + } + Branch { + ZOrder 62961 + DstBlock "Product8" + DstPort 2 + } + } + Branch { + ZOrder 62777 + DstBlock "Product7" + DstPort 2 + } + } + Branch { + ZOrder 62769 + DstBlock "Product45" + DstPort 2 + } + } + Branch { + ZOrder 45506 + DstBlock "Product44" + DstPort 2 + } + } + } + Line { + ZOrder 62896 + SrcBlock "Divide31" + SrcPort 1 + DstBlock "Yend_OPLEV4_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62897 + SrcBlock "Divide23" + SrcPort 1 + DstBlock "Yend_OPLEV4_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62898 + SrcBlock "Divide24" + SrcPort 1 + DstBlock "Yend_OPLEV4_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62899 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 62900 + SrcBlock "Sum7" + SrcPort 1 + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 62901 + SrcBlock "Product13" + SrcPort 1 + DstBlock "Divide29" + DstPort 1 + } + Line { + ZOrder 62902 + SrcBlock "Product14" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 62904 + SrcBlock "Yend_OPLEV4_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV4_X_mm" + DstPort 1 + } + Line { + ZOrder 62905 + SrcBlock "Yend_OPLEV4_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV4_Y_mm" + DstPort 1 + } + Line { + ZOrder 62906 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "Yend_OPLEV4_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 62909 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 62910 + SrcBlock "Yend_OPLEV4_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 62911 + SrcBlock "Yend_OPLEV4_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 62912 + SrcBlock "Yend_OPLEV4_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum7" + DstPort 2 + } + Line { + ZOrder 62913 + SrcBlock "Yend_OPLEV4_SUM_MON" + SrcPort 1 + DstBlock "Sum7" + DstPort 1 + } + Line { + ZOrder 62914 + SrcBlock "Yend_OPLEV4_Y_MON" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 62916 + SrcBlock "Product12" + SrcPort 1 + DstBlock "Product13" + DstPort 1 + } + Line { + ZOrder 62917 + SrcBlock "Product21" + SrcPort 1 + DstBlock "Product14" + DstPort 1 + } + Line { + ZOrder 62918 + SrcBlock "Divide29" + SrcPort 1 + DstBlock "Yend_OPLEV4_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 62919 + SrcBlock "Abs38" + SrcPort 1 + DstBlock "Divide30" + DstPort 2 + } + Line { + ZOrder 62920 + SrcBlock "Product11" + SrcPort 1 + Points [4, 0; 0, -60] + DstBlock "Operator4" + DstPort 2 + } + Line { + ZOrder 62921 + SrcBlock "Yend_OPLEV4_SUM_VOLT_full" + SrcPort 1 + Points [54, 0; 0, 31; -56, 0; 0, 19] + DstBlock "Product11" + DstPort 1 + } + Line { + ZOrder 62922 + SrcBlock "Constant8" + SrcPort 1 + DstBlock "Product11" + DstPort 2 + } + Line { + ZOrder 62925 + SrcBlock "Yend_OPLEV4_X_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 62924 + DstBlock "Divide25" + DstPort 1 + } + Branch { + ZOrder 62923 + Points [0, -50] + DstBlock "Yend_OPLEV4_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62932 + SrcBlock "Yend_OPLEV4_SUM_VOLT_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 62931 + Points [0, -60] + DstBlock "Yend_OPLEV4_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 62930 + Points [173, 0] + Branch { + ZOrder 62929 + Points [0, -23; 1, 0; 0, -137] + Branch { + ZOrder 62928 + DstBlock "Divide28" + DstPort 2 + } + Branch { + ZOrder 62927 + Points [0, -175] + DstBlock "Divide25" + DstPort 2 + } + } + Branch { + ZOrder 62926 + DstBlock "Operator4" + DstPort 1 + } + } + } + Line { + ZOrder 62933 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "Product21" + DstPort 1 + } + Line { + ZOrder 62938 + SrcBlock "Divide25" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 62937 + Points [0, -70] + Branch { + ZOrder 62936 + Points [0, -30; 47, 0] + DstBlock "Divide30" + DstPort 1 + } + Branch { + ZOrder 62935 + DstBlock "Abs38" + DstPort 1 + } + } + Branch { + ZOrder 62934 + Points [119, 0; 0, -10] + DstBlock "Choie2" + DstPort 1 + } + } + Line { + ZOrder 62939 + SrcBlock "Divide30" + SrcPort 1 + Points [14, 0; 0, 85] + DstBlock "Choie2" + DstPort 3 + } + Line { + ZOrder 62940 + SrcBlock "Choie2" + SrcPort 1 + DstBlock "Product12" + DstPort 1 + } + Line { + ZOrder 62941 + SrcBlock "Operator4" + SrcPort 1 + Points [135, 0] + DstBlock "Choie2" + DstPort 2 + } + Line { + ZOrder 62944 + SrcBlock "Yend_OPLEV4_Y_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 62943 + Points [0, -65] + DstBlock "Yend_OPLEV4_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 62942 + DstBlock "Divide28" + DstPort 1 + } + } + Line { + ZOrder 2139 + SrcBlock "Constant3" + SrcPort 1 + Points [12, 0; 0, 60] + Branch { + ZOrder 4388 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 4387 + Points [0, 175] + Branch { + ZOrder 61677 + Points [0, 435] + Branch { + ZOrder 15466 + DstBlock "Divide19" + DstPort 2 + } + Branch { + ZOrder 15454 + Points [0, 175] + Branch { + ZOrder 62775 + Points [0, 440] + Branch { + ZOrder 62782 + Points [0, 175] + Branch { + ZOrder 62965 + Points [0, 350] + Branch { + ZOrder 62946 + Points [0, 175] + DstBlock "Divide26" + DstPort 2 + } + Branch { + ZOrder 62945 + DstBlock "Divide29" + DstPort 2 + } + } + Branch { + ZOrder 62964 + DstBlock "Divide20" + DstPort 2 + } + } + Branch { + ZOrder 62781 + DstBlock "Divide22" + DstPort 2 + } + } + Branch { + ZOrder 62774 + DstBlock "Divide17" + DstPort 2 + } + } + } + Branch { + ZOrder 61676 + DstBlock "Divide6" + DstPort 2 + } + } + } + Line { + Name "" + ZOrder 81961 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + Points [148, 0; 0, -60] + DstBlock "Yend_OPLEV3_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 81963 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + Points [152, 0; 0, -120] + DstBlock "Yend_OPLEV4_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 81964 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 24 + Points [148, 0; 0, -150] + DstBlock "Yend_OPLEV4_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 81962 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + Points [152, 0; 0, -90] + DstBlock "Yend_OPLEV4_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 66374 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + Points [223, 0; 0, -2095] + DstBlock "Xend_PM_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 82024 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + Points [249, 0; 0, -2195] + DstBlock "Xend_PM_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 85790 + Labels [0, 1] + SrcBlock "Bus\nSelector1" + SrcPort 3 + Points [86, 0; 0, -65] + DstBlock "Xend_Top_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 85791 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + Points [86, 0; 0, -90] + DstBlock "Xend_Top_OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 66412 + SrcBlock "Ground53" + SrcPort 1 + DstBlock "Yend_OSC_IM_X" + DstPort 1 + } + Line { + ZOrder 66413 + SrcBlock "Yend_OSC_IM_X" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice95" + DstPort 1 + } + Line { + ZOrder 66414 + SrcBlock "Ground57" + SrcPort 1 + DstBlock "Yend_OSC_IM_L" + DstPort 1 + } + Line { + ZOrder 66415 + SrcBlock "Ground58" + SrcPort 1 + DstBlock "Yend_OSC_IM_Z" + DstPort 1 + } + Line { + ZOrder 66420 + SrcBlock "Yend_OSC_IM_X_SW" + SrcPort 1 + Points [71, 0] + Branch { + ZOrder 66419 + DstBlock "Choice95" + DstPort 2 + } + Branch { + ZOrder 66418 + Points [0, 672; -230, 0] + Branch { + ZOrder 66660 + Points [0, 83] + DstBlock "Choice89" + DstPort 2 + } + Branch { + ZOrder 66659 + Points [-160, 0; 0, 83] + DstBlock "Choice83" + DstPort 2 + } + } + } + Line { + ZOrder 66421 + SrcBlock "Constant13" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice95" + DstPort 3 + } + Line { + ZOrder 66423 + SrcBlock "Yend_OSC_IM_L" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice96" + DstPort 1 + } + Line { + ZOrder 66424 + SrcBlock "Constant14" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice96" + DstPort 3 + } + Line { + ZOrder 66425 + SrcBlock "Yend_OSC_IM_Z" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice81" + DstPort 1 + } + Line { + ZOrder 66426 + SrcBlock "Constant15" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice81" + DstPort 3 + } + Line { + ZOrder 66436 + SrcBlock "Yend_OSC_IM_L_SW" + SrcPort 1 + Points [62, 0] + Branch { + ZOrder 66435 + Points [0, 567; -228, 0] + Branch { + ZOrder 66662 + Points [0, 138] + DstBlock "Choice90" + DstPort 2 + } + Branch { + ZOrder 66661 + Points [-158, 0; 0, 138] + DstBlock "Choice84" + DstPort 2 + } + } + Branch { + ZOrder 66432 + DstBlock "Choice96" + DstPort 2 + } + } + Line { + ZOrder 66442 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "Fcn6" + DstPort 1 + } + Line { + ZOrder 66471 + SrcBlock "Yend_OSC_IM_Z_SW" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 66470 + Points [0, 461; -226, 0] + Branch { + ZOrder 66664 + Points [0, 194] + DstBlock "Choice91" + DstPort 2 + } + Branch { + ZOrder 66663 + Points [-159, 0; 0, 194] + DstBlock "Choice87" + DstPort 2 + } + } + Branch { + ZOrder 66467 + DstBlock "Choice81" + DstPort 2 + } + } + Line { + ZOrder 66482 + SrcBlock "Constant16" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 66637 + Points [207, 0; 0, 65] + Branch { + ZOrder 66674 + DstBlock "Choice89" + DstPort 3 + } + Branch { + ZOrder 66640 + Points [0, 50] + Branch { + ZOrder 66673 + DstBlock "Choice90" + DstPort 3 + } + Branch { + ZOrder 66643 + Points [0, 50] + Branch { + ZOrder 66672 + DstBlock "Choice91" + DstPort 3 + } + Branch { + ZOrder 66646 + Points [0, 55] + Branch { + ZOrder 66671 + DstBlock "Choice85" + DstPort 3 + } + Branch { + ZOrder 66649 + Points [0, 50] + Branch { + ZOrder 66670 + DstBlock "Choice86" + DstPort 3 + } + Branch { + ZOrder 66652 + Points [0, 50] + DstBlock "Choice88" + DstPort 3 + } + } + } + } + } + } + Branch { + ZOrder 66636 + Points [0, 65] + Branch { + ZOrder 66609 + DstBlock "Choice83" + DstPort 3 + } + Branch { + ZOrder 66474 + Points [0, 50] + Branch { + ZOrder 66610 + DstBlock "Choice84" + DstPort 3 + } + Branch { + ZOrder 66473 + Points [0, 50] + Branch { + ZOrder 66611 + DstBlock "Choice87" + DstPort 3 + } + Branch { + ZOrder 66585 + Points [0, 55] + Branch { + ZOrder 66612 + DstBlock "Choice79" + DstPort 3 + } + Branch { + ZOrder 66588 + Points [0, 50] + Branch { + ZOrder 66613 + DstBlock "Choice80" + DstPort 3 + } + Branch { + ZOrder 66591 + Points [0, 50] + DstBlock "Choice82" + DstPort 3 + } + } + } + } + } + } + } + Line { + ZOrder 66548 + SrcBlock "Sum11" + SrcPort 1 + DstBlock "Mux27" + DstPort 1 + } + Line { + ZOrder 66549 + SrcBlock "Sum12" + SrcPort 1 + DstBlock "Mux27" + DstPort 2 + } + Line { + ZOrder 66550 + SrcBlock "Sum16" + SrcPort 1 + DstBlock "Mux27" + DstPort 3 + } + Line { + ZOrder 66551 + SrcBlock "Sum13" + SrcPort 1 + DstBlock "Mux27" + DstPort 4 + } + Line { + ZOrder 66552 + SrcBlock "Sum15" + SrcPort 1 + DstBlock "Mux27" + DstPort 5 + } + Line { + ZOrder 66553 + SrcBlock "Sum14" + SrcPort 1 + DstBlock "Mux27" + DstPort 6 + } + Line { + ZOrder 66554 + SrcBlock "Ground59" + SrcPort 1 + DstBlock "Yend_OSC_IM_P" + DstPort 1 + } + Line { + ZOrder 66555 + SrcBlock "Yend_OSC_IM_P" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice98" + DstPort 1 + } + Line { + ZOrder 66556 + SrcBlock "Ground63" + SrcPort 1 + DstBlock "Yend_OSC_IM_R" + DstPort 1 + } + Line { + ZOrder 66557 + SrcBlock "Ground64" + SrcPort 1 + DstBlock "Yend_OSC_IM_Y" + DstPort 1 + } + Line { + ZOrder 66563 + SrcBlock "Constant18" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice98" + DstPort 3 + } + Line { + ZOrder 66564 + SrcBlock "Yend_OSC_IM_R" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice99" + DstPort 1 + } + Line { + ZOrder 66565 + SrcBlock "Constant19" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice99" + DstPort 3 + } + Line { + ZOrder 66566 + SrcBlock "Yend_OSC_IM_Y" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice97" + DstPort 1 + } + Line { + ZOrder 66567 + SrcBlock "Constant20" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice97" + DstPort 3 + } + Line { + ZOrder 66572 + SrcBlock "Yend_OSC_IM_R_SW" + SrcPort 1 + Points [37, 0] + Branch { + ZOrder 66604 + DstBlock "Choice99" + DstPort 2 + } + Branch { + ZOrder 66602 + Points [0, 241; -223, 0] + Branch { + ZOrder 66669 + Points [0, 319] + DstBlock "Choice86" + DstPort 2 + } + Branch { + ZOrder 66668 + Points [-157, 0; 0, 319] + DstBlock "Choice80" + DstPort 2 + } + } + } + Line { + ZOrder 66583 + SrcBlock "Yend_OSC_IM_Y_SW" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 66606 + Points [0, 134; -224, 0] + Branch { + ZOrder 66676 + Points [0, 376] + DstBlock "Choice88" + DstPort 2 + } + Branch { + ZOrder 66675 + Points [-157, 0; 0, 376] + DstBlock "Choice82" + DstPort 2 + } + } + Branch { + ZOrder 66605 + DstBlock "Choice97" + DstPort 2 + } + } + Line { + ZOrder 66593 + SrcBlock "Yend_OSC_IM_Y" + SrcPort 2 + Points [32, 0; 0, 70; -179, 0; 0, 430] + DstBlock "Choice82" + DstPort 1 + } + Line { + ZOrder 66594 + SrcBlock "Yend_OSC_IM_R" + SrcPort 2 + Points [38, 0; 0, 181; -180, 0; 0, 369] + DstBlock "Choice80" + DstPort 1 + } + Line { + ZOrder 66607 + SrcBlock "Yend_OSC_IM_P" + SrcPort 2 + Points [52, 0; 0, 286; -182, 0; 0, 314] + DstBlock "Choice79" + DstPort 1 + } + Line { + ZOrder 66608 + SrcBlock "Yend_OSC_IM_Z" + SrcPort 2 + Points [69, 0; 0, 397; -194, 0; 0, 248] + DstBlock "Choice87" + DstPort 1 + } + Line { + ZOrder 66614 + SrcBlock "Yend_OSC_IM_L" + SrcPort 2 + Points [80, 0; 0, 504; -198, 0; 0, 191] + DstBlock "Choice84" + DstPort 1 + } + Line { + ZOrder 66615 + SrcBlock "Yend_OSC_IM_X" + SrcPort 2 + Points [91, 0; 0, 612; -202, 0; 0, 133] + DstBlock "Choice83" + DstPort 1 + } + Line { + ZOrder 66616 + SrcBlock "Choice82" + SrcPort 1 + Points [24, 0; 0, 33; -159, 0; 0, 162] + DstBlock "Mux2" + DstPort 6 + } + Line { + ZOrder 66617 + SrcBlock "Choice83" + SrcPort 1 + Points [59, 0; 0, 353; -155, 0; 0, 22] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 66618 + SrcBlock "Choice80" + SrcPort 1 + Points [31, 0; 0, 93; -160, 0; 0, 137] + DstBlock "Mux2" + DstPort 5 + } + Line { + ZOrder 66619 + SrcBlock "Choice79" + SrcPort 1 + Points [39, 0; 0, 151; -158, 0; 0, 114] + DstBlock "Mux2" + DstPort 4 + } + Line { + ZOrder 66620 + SrcBlock "Choice87" + SrcPort 1 + Points [44, 0; 0, 227; -157, 0; 0, 78] + DstBlock "Mux2" + DstPort 3 + } + Line { + ZOrder 66621 + SrcBlock "Choice84" + SrcPort 1 + Points [51, 0; 0, 293; -158, 0; 0, 47] + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 66622 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "Fcn7" + DstPort 1 + } + Line { + ZOrder 66623 + SrcBlock "Choice88" + SrcPort 1 + Points [24, 0; 0, 33; -159, 0; 0, 267] + DstBlock "Mux3" + DstPort 6 + } + Line { + ZOrder 66624 + SrcBlock "Choice89" + SrcPort 1 + Points [59, 0; 0, 353; -155, 0; 0, 127] + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 66625 + SrcBlock "Choice86" + SrcPort 1 + Points [31, 0; 0, 93; -160, 0; 0, 242] + DstBlock "Mux3" + DstPort 5 + } + Line { + ZOrder 66626 + SrcBlock "Choice85" + SrcPort 1 + Points [39, 0; 0, 151; -158, 0; 0, 219] + DstBlock "Mux3" + DstPort 4 + } + Line { + ZOrder 66627 + SrcBlock "Choice91" + SrcPort 1 + Points [44, 0; 0, 227; -157, 0; 0, 183] + DstBlock "Mux3" + DstPort 3 + } + Line { + ZOrder 66628 + SrcBlock "Choice90" + SrcPort 1 + Points [51, 0; 0, 293; -158, 0; 0, 152] + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 66631 + SrcBlock "Yend_OSC_IM_Y" + SrcPort 3 + Points [104, 0; 0, 480] + DstBlock "Choice88" + DstPort 1 + } + Line { + ZOrder 66630 + SrcBlock "Yend_OSC_IM_R" + SrcPort 3 + Points [109, 0; 0, 530] + DstBlock "Choice86" + DstPort 1 + } + Line { + ZOrder 66632 + SrcBlock "Yend_OSC_IM_P" + SrcPort 3 + Points [118, 0; 0, 580] + DstBlock "Choice85" + DstPort 1 + } + Line { + ZOrder 66633 + SrcBlock "Yend_OSC_IM_Z" + SrcPort 3 + Points [126, 0; 0, 625] + DstBlock "Choice91" + DstPort 1 + } + Line { + ZOrder 66634 + SrcBlock "Yend_OSC_IM_L" + SrcPort 3 + Points [131, 0; 0, 675] + DstBlock "Choice90" + DstPort 1 + } + Line { + ZOrder 66635 + SrcBlock "Yend_OSC_IM_X" + SrcPort 3 + Points [141, 0; 0, 725] + DstBlock "Choice89" + DstPort 1 + } + Line { + ZOrder 66562 + SrcBlock "Yend_OSC_IM_P_SW" + SrcPort 1 + Points [46, 0] + Branch { + ZOrder 66600 + Points [0, 352; -225, 0] + Branch { + ZOrder 66667 + Points [0, 258] + DstBlock "Choice85" + DstPort 2 + } + Branch { + ZOrder 66666 + Points [-159, 0; 0, 258] + DstBlock "Choice79" + DstPort 2 + } + } + Branch { + ZOrder 66599 + DstBlock "Choice98" + DstPort 2 + } + } + Line { + ZOrder 66677 + SrcBlock "Product22" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_X_SIN" + DstPort 1 + } + Line { + ZOrder 66678 + SrcBlock "Product23" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_X_COS" + DstPort 1 + } + Line { + ZOrder 66683 + SrcBlock "Yend_Fil_DEMOD_IM_X_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66682 + DstBlock "MathFunction36" + DstPort 1 + } + Branch { + ZOrder 66681 + Points [0, -45; 478, 0] + Branch { + ZOrder 66680 + Points [0, 30] + DstBlock "Abs40" + DstPort 1 + } + Branch { + ZOrder 66679 + Points [68, 0] + DstBlock "Divide32" + DstPort 1 + } + } + } + Line { + ZOrder 66684 + SrcBlock "Sum8" + SrcPort 1 + DstBlock "SQRT19" + DstPort 1 + } + Line { + ZOrder 66685 + SrcBlock "SQRT19" + SrcPort 1 + Points [5, 0] + DstBlock "Product24" + DstPort 1 + } + Line { + ZOrder 66686 + SrcBlock "Constant11" + SrcPort 1 + Points [5, 0] + DstBlock "Product24" + DstPort 2 + } + Line { + ZOrder 66707 + SrcBlock "Yend_Fil_DEMOD_IM_X_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66706 + DstBlock "MathFunction37" + DstPort 1 + } + Branch { + ZOrder 66705 + Points [0, 28; 465, 0] + Branch { + ZOrder 66704 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide35" + DstPort 1 + } + Branch { + ZOrder 66703 + Points [0, -33] + DstBlock "Abs41" + DstPort 1 + } + } + } + Line { + ZOrder 66710 + SrcBlock "Product24" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 66711 + SrcBlock "Yend_DEMOD_IM_AMP_X_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_X" + DstPort 1 + } + Line { + ZOrder 66712 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 66723 + SrcBlock "Divide32" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 66724 + SrcBlock "Abs40" + SrcPort 1 + DstBlock "Divide32" + DstPort 2 + } + Line { + ZOrder 66725 + SrcBlock "Abs41" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide35" + DstPort 2 + } + Line { + ZOrder 66726 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 66727 + SrcBlock "Divide35" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 66750 + SrcBlock "MathFunction36" + SrcPort 1 + DstBlock "Sum8" + DstPort 1 + } + Line { + ZOrder 66751 + SrcBlock "MathFunction37" + SrcPort 1 + Points [30, 0] + DstBlock "Sum8" + DstPort 2 + } + Line { + ZOrder 66752 + SrcBlock "Choice95" + SrcPort 1 + Points [132, 0; 0, 1703; -312, 0; 0, 227] + DstBlock "Sum11" + DstPort 2 + } + Line { + ZOrder 66753 + SrcBlock "Choice97" + SrcPort 1 + Points [19, 0; 0, 1096; -247, 0; 0, 584] + DstBlock "Sum14" + DstPort 2 + } + Line { + ZOrder 66754 + SrcBlock "Choice96" + SrcPort 1 + Points [111, 0; 0, 1578; -296, 0; 0, 302] + DstBlock "Sum12" + DstPort 2 + } + Line { + ZOrder 66755 + SrcBlock "Choice81" + SrcPort 1 + Points [96, 0; 0, 1457; -291, 0; 0, 373] + DstBlock "Sum16" + DstPort 2 + } + Line { + ZOrder 66756 + SrcBlock "Choice98" + SrcPort 1 + Points [79, 0; 0, 1344; -279, 0; 0, 436] + DstBlock "Sum13" + DstPort 2 + } + Line { + ZOrder 66757 + SrcBlock "Choice99" + SrcPort 1 + Points [51, 0; 0, 1225; -267, 0; 0, 505] + DstBlock "Sum15" + DstPort 2 + } + Line { + ZOrder 66808 + SrcBlock "Product25" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_L_SIN" + DstPort 1 + } + Line { + ZOrder 66809 + SrcBlock "Product26" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_L_COS" + DstPort 1 + } + Line { + ZOrder 66814 + SrcBlock "Yend_Fil_DEMOD_IM_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66813 + DstBlock "MathFunction38" + DstPort 1 + } + Branch { + ZOrder 66812 + Points [0, -45; 478, 0] + Branch { + ZOrder 66811 + Points [0, 30] + DstBlock "Abs42" + DstPort 1 + } + Branch { + ZOrder 66810 + Points [68, 0] + DstBlock "Divide33" + DstPort 1 + } + } + } + Line { + ZOrder 66815 + SrcBlock "Sum9" + SrcPort 1 + DstBlock "SQRT20" + DstPort 1 + } + Line { + ZOrder 66816 + SrcBlock "SQRT20" + SrcPort 1 + Points [5, 0] + DstBlock "Product27" + DstPort 1 + } + Line { + ZOrder 66817 + SrcBlock "Constant9" + SrcPort 1 + Points [5, 0] + DstBlock "Product27" + DstPort 2 + } + Line { + ZOrder 66822 + SrcBlock "Yend_Fil_DEMOD_IM_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66821 + DstBlock "MathFunction39" + DstPort 1 + } + Branch { + ZOrder 66820 + Points [0, 28; 465, 0] + Branch { + ZOrder 66819 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide34" + DstPort 1 + } + Branch { + ZOrder 66818 + Points [0, -33] + DstBlock "Abs43" + DstPort 1 + } + } + } + Line { + ZOrder 66823 + SrcBlock "Product27" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 66824 + SrcBlock "Yend_DEMOD_IM_AMP_L_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_L" + DstPort 1 + } + Line { + ZOrder 66825 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 66826 + SrcBlock "Divide33" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 66827 + SrcBlock "Abs42" + SrcPort 1 + DstBlock "Divide33" + DstPort 2 + } + Line { + ZOrder 66828 + SrcBlock "Abs43" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide34" + DstPort 2 + } + Line { + ZOrder 66829 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_L_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 66830 + SrcBlock "Divide34" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 66831 + SrcBlock "MathFunction38" + SrcPort 1 + DstBlock "Sum9" + DstPort 1 + } + Line { + ZOrder 66832 + SrcBlock "MathFunction39" + SrcPort 1 + Points [30, 0] + DstBlock "Sum9" + DstPort 2 + } + Line { + ZOrder 66833 + SrcBlock "Product28" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_Z_SIN" + DstPort 1 + } + Line { + ZOrder 66834 + SrcBlock "Product29" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_Z_COS" + DstPort 1 + } + Line { + ZOrder 66839 + SrcBlock "Yend_Fil_DEMOD_IM_Z_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66838 + DstBlock "MathFunction40" + DstPort 1 + } + Branch { + ZOrder 66837 + Points [0, -45; 478, 0] + Branch { + ZOrder 66836 + Points [0, 30] + DstBlock "Abs44" + DstPort 1 + } + Branch { + ZOrder 66835 + Points [68, 0] + DstBlock "Divide149" + DstPort 1 + } + } + } + Line { + ZOrder 66840 + SrcBlock "Sum10" + SrcPort 1 + DstBlock "SQRT21" + DstPort 1 + } + Line { + ZOrder 66841 + SrcBlock "SQRT21" + SrcPort 1 + Points [5, 0] + DstBlock "Product30" + DstPort 1 + } + Line { + ZOrder 66842 + SrcBlock "Constant12" + SrcPort 1 + Points [5, 0] + DstBlock "Product30" + DstPort 2 + } + Line { + ZOrder 66847 + SrcBlock "Yend_Fil_DEMOD_IM_Z_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66846 + DstBlock "MathFunction41" + DstPort 1 + } + Branch { + ZOrder 66845 + Points [0, 28; 465, 0] + Branch { + ZOrder 66844 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide150" + DstPort 1 + } + Branch { + ZOrder 66843 + Points [0, -33] + DstBlock "Abs45" + DstPort 1 + } + } + } + Line { + ZOrder 66848 + SrcBlock "Product30" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_Z_MON" + DstPort 1 + } + Line { + ZOrder 66849 + SrcBlock "Yend_DEMOD_IM_AMP_Z_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_Z" + DstPort 1 + } + Line { + ZOrder 66850 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_Z_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_Z" + DstPort 1 + } + Line { + ZOrder 66851 + SrcBlock "Divide149" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_Z_MON" + DstPort 1 + } + Line { + ZOrder 66852 + SrcBlock "Abs44" + SrcPort 1 + DstBlock "Divide149" + DstPort 2 + } + Line { + ZOrder 66853 + SrcBlock "Abs45" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide150" + DstPort 2 + } + Line { + ZOrder 66854 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_Z_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_Z" + DstPort 1 + } + Line { + ZOrder 66855 + SrcBlock "Divide150" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_Z_MON" + DstPort 1 + } + Line { + ZOrder 66856 + SrcBlock "MathFunction40" + SrcPort 1 + DstBlock "Sum10" + DstPort 1 + } + Line { + ZOrder 66857 + SrcBlock "MathFunction41" + SrcPort 1 + Points [30, 0] + DstBlock "Sum10" + DstPort 2 + } + Line { + ZOrder 66858 + SrcBlock "Product31" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_P_SIN" + DstPort 1 + } + Line { + ZOrder 66859 + SrcBlock "Product127" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_P_COS" + DstPort 1 + } + Line { + ZOrder 66864 + SrcBlock "Yend_Fil_DEMOD_IM_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66863 + DstBlock "MathFunction42" + DstPort 1 + } + Branch { + ZOrder 66862 + Points [0, -45; 478, 0] + Branch { + ZOrder 66861 + Points [0, 30] + DstBlock "Abs46" + DstPort 1 + } + Branch { + ZOrder 66860 + Points [68, 0] + DstBlock "Divide167" + DstPort 1 + } + } + } + Line { + ZOrder 66865 + SrcBlock "Sum18" + SrcPort 1 + DstBlock "SQRT22" + DstPort 1 + } + Line { + ZOrder 66866 + SrcBlock "SQRT22" + SrcPort 1 + Points [5, 0] + DstBlock "Product128" + DstPort 1 + } + Line { + ZOrder 66867 + SrcBlock "Constant17" + SrcPort 1 + Points [5, 0] + DstBlock "Product128" + DstPort 2 + } + Line { + ZOrder 66872 + SrcBlock "Yend_Fil_DEMOD_IM_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66871 + DstBlock "MathFunction43" + DstPort 1 + } + Branch { + ZOrder 66870 + Points [0, 28; 465, 0] + Branch { + ZOrder 66869 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide196" + DstPort 1 + } + Branch { + ZOrder 66868 + Points [0, -33] + DstBlock "Abs47" + DstPort 1 + } + } + } + Line { + ZOrder 66873 + SrcBlock "Product128" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 66874 + SrcBlock "Yend_DEMOD_IM_AMP_P_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_P" + DstPort 1 + } + Line { + ZOrder 66875 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 66876 + SrcBlock "Divide167" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 66877 + SrcBlock "Abs46" + SrcPort 1 + DstBlock "Divide167" + DstPort 2 + } + Line { + ZOrder 66878 + SrcBlock "Abs47" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide196" + DstPort 2 + } + Line { + ZOrder 66879 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_P_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 66880 + SrcBlock "Divide196" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 66881 + SrcBlock "MathFunction42" + SrcPort 1 + DstBlock "Sum18" + DstPort 1 + } + Line { + ZOrder 66882 + SrcBlock "MathFunction43" + SrcPort 1 + Points [30, 0] + DstBlock "Sum18" + DstPort 2 + } + Line { + ZOrder 66883 + SrcBlock "Product142" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_R_SIN" + DstPort 1 + } + Line { + ZOrder 66884 + SrcBlock "Product143" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_R_COS" + DstPort 1 + } + Line { + ZOrder 66889 + SrcBlock "Yend_Fil_DEMOD_IM_R_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66888 + DstBlock "MathFunction44" + DstPort 1 + } + Branch { + ZOrder 66887 + Points [0, -45; 478, 0] + Branch { + ZOrder 66886 + Points [0, 30] + DstBlock "Abs48" + DstPort 1 + } + Branch { + ZOrder 66885 + Points [68, 0] + DstBlock "Divide181" + DstPort 1 + } + } + } + Line { + ZOrder 66890 + SrcBlock "Sum19" + SrcPort 1 + DstBlock "SQRT23" + DstPort 1 + } + Line { + ZOrder 66891 + SrcBlock "SQRT23" + SrcPort 1 + Points [5, 0] + DstBlock "Product144" + DstPort 1 + } + Line { + ZOrder 66892 + SrcBlock "Constant22" + SrcPort 1 + Points [5, 0] + DstBlock "Product144" + DstPort 2 + } + Line { + ZOrder 66897 + SrcBlock "Yend_Fil_DEMOD_IM_R_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66896 + DstBlock "MathFunction45" + DstPort 1 + } + Branch { + ZOrder 66895 + Points [0, 28; 465, 0] + Branch { + ZOrder 66894 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide195" + DstPort 1 + } + Branch { + ZOrder 66893 + Points [0, -33] + DstBlock "Abs49" + DstPort 1 + } + } + } + Line { + ZOrder 66898 + SrcBlock "Product144" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_R_MON" + DstPort 1 + } + Line { + ZOrder 66899 + SrcBlock "Yend_DEMOD_IM_AMP_R_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_R" + DstPort 1 + } + Line { + ZOrder 66900 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_R_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_R" + DstPort 1 + } + Line { + ZOrder 66901 + SrcBlock "Divide181" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_R_MON" + DstPort 1 + } + Line { + ZOrder 66902 + SrcBlock "Abs48" + SrcPort 1 + DstBlock "Divide181" + DstPort 2 + } + Line { + ZOrder 66903 + SrcBlock "Abs49" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide195" + DstPort 2 + } + Line { + ZOrder 66904 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_R_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_R" + DstPort 1 + } + Line { + ZOrder 66905 + SrcBlock "Divide195" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_R_MON" + DstPort 1 + } + Line { + ZOrder 66906 + SrcBlock "MathFunction44" + SrcPort 1 + DstBlock "Sum19" + DstPort 1 + } + Line { + ZOrder 66907 + SrcBlock "MathFunction45" + SrcPort 1 + Points [30, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + ZOrder 66908 + SrcBlock "Product145" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_Y_SIN" + DstPort 1 + } + Line { + ZOrder 66909 + SrcBlock "Product146" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_Y_COS" + DstPort 1 + } + Line { + ZOrder 66914 + SrcBlock "Yend_Fil_DEMOD_IM_Y_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66913 + DstBlock "MathFunction46" + DstPort 1 + } + Branch { + ZOrder 66912 + Points [0, -45; 478, 0] + Branch { + ZOrder 66911 + Points [0, 30] + DstBlock "Abs50" + DstPort 1 + } + Branch { + ZOrder 66910 + Points [68, 0] + DstBlock "Divide151" + DstPort 1 + } + } + } + Line { + ZOrder 66915 + SrcBlock "Sum17" + SrcPort 1 + DstBlock "SQRT24" + DstPort 1 + } + Line { + ZOrder 66916 + SrcBlock "SQRT24" + SrcPort 1 + Points [5, 0] + DstBlock "Product147" + DstPort 1 + } + Line { + ZOrder 66917 + SrcBlock "Constant21" + SrcPort 1 + Points [5, 0] + DstBlock "Product147" + DstPort 2 + } + Line { + ZOrder 66922 + SrcBlock "Yend_Fil_DEMOD_IM_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66921 + DstBlock "MathFunction47" + DstPort 1 + } + Branch { + ZOrder 66920 + Points [0, 28; 465, 0] + Branch { + ZOrder 66919 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide152" + DstPort 1 + } + Branch { + ZOrder 66918 + Points [0, -33] + DstBlock "Abs51" + DstPort 1 + } + } + } + Line { + ZOrder 66923 + SrcBlock "Product147" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 66924 + SrcBlock "Yend_DEMOD_IM_AMP_Y_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_Y" + DstPort 1 + } + Line { + ZOrder 66925 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 66926 + SrcBlock "Divide151" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 66927 + SrcBlock "Abs50" + SrcPort 1 + DstBlock "Divide151" + DstPort 2 + } + Line { + ZOrder 66928 + SrcBlock "Abs51" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide152" + DstPort 2 + } + Line { + ZOrder 66929 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 66930 + SrcBlock "Divide152" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 66931 + SrcBlock "MathFunction46" + SrcPort 1 + DstBlock "Sum17" + DstPort 1 + } + Line { + ZOrder 66932 + SrcBlock "MathFunction47" + SrcPort 1 + Points [30, 0] + DstBlock "Sum17" + DstPort 2 + } + Line { + ZOrder 62457 + SrcBlock "Demux9" + SrcPort 2 + Points [30, 0] + Branch { + ZOrder 66942 + Points [0, -568; 694, 0; 0, -667; 110, 0] + Branch { + ZOrder 66944 + Points [0, 55] + DstBlock "Product26" + DstPort 1 + } + Branch { + ZOrder 66943 + DstBlock "Product25" + DstPort 1 + } + } + Branch { + ZOrder 66941 + DstBlock "Yend_Fil_IM_PD_L" + DstPort 1 + } + } + Line { + ZOrder 62460 + SrcBlock "Demux9" + SrcPort 3 + Points [44, 0] + Branch { + ZOrder 66974 + Points [0, -606; 691, 0; 0, -529; 105, 0] + Branch { + ZOrder 66976 + Points [0, 55] + DstBlock "Product29" + DstPort 1 + } + Branch { + ZOrder 66975 + DstBlock "Product28" + DstPort 1 + } + } + Branch { + ZOrder 66973 + DstBlock "Yend_Fil_IM_PD_Z" + DstPort 1 + } + } + Line { + ZOrder 62467 + SrcBlock "Demux9" + SrcPort 6 + Points [78, 0] + Branch { + ZOrder 67000 + Points [0, -709; 694, 0; 0, -121; 67, 0] + Branch { + ZOrder 67002 + Points [0, 55] + DstBlock "Product146" + DstPort 1 + } + Branch { + ZOrder 67001 + DstBlock "Product145" + DstPort 1 + } + } + Branch { + ZOrder 66999 + DstBlock "Yend_Fil_IM_PD_Y" + DstPort 1 + } + } + Line { + ZOrder 67068 + SrcBlock "Yend_Fil_IM_PD2_offset" + SrcPort 1 + DstBlock "Sum153" + DstPort 1 + } + Line { + ZOrder 67069 + SrcBlock "Yend_Fil_IM_PD1_offset" + SrcPort 1 + DstBlock "Sum154" + DstPort 1 + } + Line { + ZOrder 67070 + SrcBlock "Yend_Fil_IM_PD4_offset" + SrcPort 1 + DstBlock "Sum157" + DstPort 1 + } + Line { + ZOrder 67071 + SrcBlock "Yend_Fil_IM_PD3_offset" + SrcPort 1 + DstBlock "Sum158" + DstPort 1 + } + Line { + ZOrder 67072 + SrcBlock "Yend_Fil_IM_PD7_offset" + SrcPort 1 + Points [105, 0; 0, -30] + DstBlock "Sum168" + DstPort 1 + } + Line { + ZOrder 67073 + SrcBlock "Yend_Fil_IM_PD6_offset" + SrcPort 1 + DstBlock "Sum164" + DstPort 1 + } + Line { + ZOrder 67074 + SrcBlock "Yend_Fil_IM_PD8_offset" + SrcPort 1 + DstBlock "Sum167" + DstPort 1 + } + Line { + ZOrder 67075 + SrcBlock "Yend_Fil_IM_PD5_offset" + SrcPort 1 + DstBlock "Sum163" + DstPort 1 + } + Line { + ZOrder 67076 + SrcBlock "Yend_Fil_IM_PD11_offset" + SrcPort 1 + DstBlock "Sum177" + DstPort 1 + } + Line { + ZOrder 67077 + SrcBlock "Yend_Fil_IM_PD9_offset" + SrcPort 1 + DstBlock "Sum173" + DstPort 1 + } + Line { + ZOrder 67078 + SrcBlock "Yend_Fil_IM_PD12_offset" + SrcPort 1 + DstBlock "Sum178" + DstPort 1 + } + Line { + ZOrder 67079 + SrcBlock "Yend_Fil_IM_PD10_offset" + SrcPort 1 + DstBlock "Sum174" + DstPort 1 + } + Line { + ZOrder 67080 + SrcBlock "Constant23" + SrcPort 1 + Points [45, 0] + DstBlock "Sum153" + DstPort 2 + } + Line { + ZOrder 67081 + SrcBlock "Constant120" + SrcPort 1 + DstBlock "Terminator33" + DstPort 1 + } + Line { + ZOrder 67083 + SrcBlock "Constant24" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum154" + DstPort 2 + } + Line { + ZOrder 67084 + SrcBlock "Constant122" + SrcPort 1 + DstBlock "Terminator34" + DstPort 1 + } + Line { + ZOrder 67087 + SrcBlock "Constant25" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum157" + DstPort 2 + } + Line { + ZOrder 67088 + SrcBlock "Constant124" + SrcPort 1 + DstBlock "Terminator35" + DstPort 1 + } + Line { + ZOrder 67090 + SrcBlock "Constant27" + SrcPort 1 + Points [61, 0; 0, -20; -16, 0] + DstBlock "Sum158" + DstPort 2 + } + Line { + ZOrder 67091 + SrcBlock "Constant127" + SrcPort 1 + DstBlock "Terminator39" + DstPort 1 + } + Line { + ZOrder 67093 + SrcBlock "Constant28" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum163" + DstPort 2 + } + Line { + ZOrder 67094 + SrcBlock "Constant130" + SrcPort 1 + DstBlock "Terminator40" + DstPort 1 + } + Line { + ZOrder 67096 + SrcBlock "Constant29" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum164" + DstPort 2 + } + Line { + ZOrder 67097 + SrcBlock "Constant132" + SrcPort 1 + DstBlock "Terminator41" + DstPort 1 + } + Line { + ZOrder 67099 + SrcBlock "Constant30" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum167" + DstPort 2 + } + Line { + ZOrder 67100 + SrcBlock "Constant134" + SrcPort 1 + DstBlock "Terminator46" + DstPort 1 + } + Line { + ZOrder 67102 + SrcBlock "Constant31" + SrcPort 1 + Points [61, 0; 0, -20; -16, 0] + DstBlock "Sum168" + DstPort 2 + } + Line { + ZOrder 67103 + SrcBlock "Constant137" + SrcPort 1 + DstBlock "Terminator47" + DstPort 1 + } + Line { + ZOrder 67105 + SrcBlock "Constant32" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum173" + DstPort 2 + } + Line { + ZOrder 67106 + SrcBlock "Constant135" + SrcPort 1 + DstBlock "Terminator48" + DstPort 1 + } + Line { + ZOrder 67108 + SrcBlock "Constant33" + SrcPort 1 + Points [61, 0; 0, -20; -16, 0] + DstBlock "Sum174" + DstPort 2 + } + Line { + ZOrder 67109 + SrcBlock "Constant140" + SrcPort 1 + DstBlock "Terminator49" + DstPort 1 + } + Line { + ZOrder 67112 + SrcBlock "Constant34" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum177" + DstPort 2 + } + Line { + ZOrder 67113 + SrcBlock "Constant142" + SrcPort 1 + DstBlock "Terminator51" + DstPort 1 + } + Line { + ZOrder 67115 + SrcBlock "Constant35" + SrcPort 1 + Points [61, 0; 0, -22; -16, 0] + DstBlock "Sum178" + DstPort 2 + } + Line { + ZOrder 67116 + SrcBlock "Constant144" + SrcPort 1 + DstBlock "Terminator53" + DstPort 1 + } + Line { + ZOrder 67931 + SrcBlock "Yend_Fil_IM_PD_L_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 2 + } + Line { + ZOrder 67932 + SrcBlock "Yend_Fil_IM_PD_P_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 4 + } + Line { + ZOrder 67933 + SrcBlock "Yend_Fil_IM_PD_R_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 5 + } + Line { + ZOrder 67934 + SrcBlock "Yend_Fil_IM_PD_X_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 1 + } + Line { + ZOrder 67935 + SrcBlock "Yend_Fil_IM_PD_Y_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 6 + } + Line { + ZOrder 67936 + SrcBlock "Yend_Fil_IM_PD_Z_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 3 + } + Line { + ZOrder 68822 + SrcBlock "Product156" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD2_SIN" + DstPort 1 + } + Line { + ZOrder 68823 + SrcBlock "Product157" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD2_COS" + DstPort 1 + } + Line { + ZOrder 68828 + SrcBlock "Yend_Fil_DEMOD_IM_PD2_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 68827 + DstBlock "MathFunction48" + DstPort 1 + } + Branch { + ZOrder 68826 + Points [0, -45; 478, 0] + Branch { + ZOrder 68825 + Points [0, 30] + DstBlock "Abs52" + DstPort 1 + } + Branch { + ZOrder 68824 + Points [68, 0] + DstBlock "Divide205" + DstPort 1 + } + } + } + Line { + ZOrder 68829 + SrcBlock "Sum25" + SrcPort 1 + DstBlock "SQRT25" + DstPort 1 + } + Line { + ZOrder 68830 + SrcBlock "SQRT25" + SrcPort 1 + Points [5, 0] + DstBlock "Product158" + DstPort 1 + } + Line { + ZOrder 68831 + SrcBlock "Constant36" + SrcPort 1 + Points [5, 0] + DstBlock "Product158" + DstPort 2 + } + Line { + ZOrder 68836 + SrcBlock "Yend_Fil_DEMOD_IM_PD2_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 68835 + DstBlock "MathFunction49" + DstPort 1 + } + Branch { + ZOrder 68834 + Points [0, 28; 465, 0] + Branch { + ZOrder 68833 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide208" + DstPort 1 + } + Branch { + ZOrder 68832 + Points [0, -33] + DstBlock "Abs53" + DstPort 1 + } + } + } + Line { + ZOrder 68837 + SrcBlock "Product158" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD2_MON" + DstPort 1 + } + Line { + ZOrder 68838 + SrcBlock "Yend_DEMOD_IM_AMP_PD2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD2" + DstPort 1 + } + Line { + ZOrder 68839 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD2" + DstPort 1 + } + Line { + ZOrder 68840 + SrcBlock "Divide205" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD2_MON" + DstPort 1 + } + Line { + ZOrder 68841 + SrcBlock "Abs52" + SrcPort 1 + DstBlock "Divide205" + DstPort 2 + } + Line { + ZOrder 68842 + SrcBlock "Abs53" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide208" + DstPort 2 + } + Line { + ZOrder 68843 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD2" + DstPort 1 + } + Line { + ZOrder 68844 + SrcBlock "Divide208" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD2_MON" + DstPort 1 + } + Line { + ZOrder 68845 + SrcBlock "MathFunction48" + SrcPort 1 + DstBlock "Sum25" + DstPort 1 + } + Line { + ZOrder 68846 + SrcBlock "MathFunction49" + SrcPort 1 + Points [30, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + ZOrder 69024 + SrcBlock "Product148" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD1_SIN" + DstPort 1 + } + Line { + ZOrder 69025 + SrcBlock "Product149" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD1_COS" + DstPort 1 + } + Line { + ZOrder 69030 + SrcBlock "Yend_Fil_DEMOD_IM_PD1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69029 + DstBlock "MathFunction50" + DstPort 1 + } + Branch { + ZOrder 69028 + Points [0, -45; 478, 0] + Branch { + ZOrder 69027 + Points [0, 30] + DstBlock "Abs54" + DstPort 1 + } + Branch { + ZOrder 69026 + Points [68, 0] + DstBlock "Divide168" + DstPort 1 + } + } + } + Line { + ZOrder 69031 + SrcBlock "Sum20" + SrcPort 1 + DstBlock "SQRT26" + DstPort 1 + } + Line { + ZOrder 69032 + SrcBlock "SQRT26" + SrcPort 1 + Points [5, 0] + DstBlock "Product150" + DstPort 1 + } + Line { + ZOrder 69033 + SrcBlock "Constant37" + SrcPort 1 + Points [5, 0] + DstBlock "Product150" + DstPort 2 + } + Line { + ZOrder 69038 + SrcBlock "Yend_Fil_DEMOD_IM_PD1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69037 + DstBlock "MathFunction51" + DstPort 1 + } + Branch { + ZOrder 69036 + Points [0, 28; 465, 0] + Branch { + ZOrder 69035 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide198" + DstPort 1 + } + Branch { + ZOrder 69034 + Points [0, -33] + DstBlock "Abs55" + DstPort 1 + } + } + } + Line { + ZOrder 69039 + SrcBlock "Product150" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD1_MON" + DstPort 1 + } + Line { + ZOrder 69040 + SrcBlock "Yend_DEMOD_IM_AMP_PD1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD1" + DstPort 1 + } + Line { + ZOrder 69041 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD1" + DstPort 1 + } + Line { + ZOrder 69042 + SrcBlock "Divide168" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD1_MON" + DstPort 1 + } + Line { + ZOrder 69043 + SrcBlock "Abs54" + SrcPort 1 + DstBlock "Divide168" + DstPort 2 + } + Line { + ZOrder 69044 + SrcBlock "Abs55" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide198" + DstPort 2 + } + Line { + ZOrder 69045 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD1" + DstPort 1 + } + Line { + ZOrder 69046 + SrcBlock "Divide198" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD1_MON" + DstPort 1 + } + Line { + ZOrder 69047 + SrcBlock "MathFunction50" + SrcPort 1 + DstBlock "Sum20" + DstPort 1 + } + Line { + ZOrder 69048 + SrcBlock "MathFunction51" + SrcPort 1 + Points [30, 0] + DstBlock "Sum20" + DstPort 2 + } + Line { + ZOrder 69049 + SrcBlock "Product154" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD4_SIN" + DstPort 1 + } + Line { + ZOrder 69050 + SrcBlock "Product155" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD4_COS" + DstPort 1 + } + Line { + ZOrder 69055 + SrcBlock "Yend_Fil_DEMOD_IM_PD4_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69054 + DstBlock "MathFunction52" + DstPort 1 + } + Branch { + ZOrder 69053 + Points [0, -45; 478, 0] + Branch { + ZOrder 69052 + Points [0, 30] + DstBlock "Abs56" + DstPort 1 + } + Branch { + ZOrder 69051 + Points [68, 0] + DstBlock "Divide201" + DstPort 1 + } + } + } + Line { + ZOrder 69056 + SrcBlock "Sum23" + SrcPort 1 + DstBlock "SQRT27" + DstPort 1 + } + Line { + ZOrder 69057 + SrcBlock "SQRT27" + SrcPort 1 + Points [5, 0] + DstBlock "Product159" + DstPort 1 + } + Line { + ZOrder 69058 + SrcBlock "Constant38" + SrcPort 1 + Points [5, 0] + DstBlock "Product159" + DstPort 2 + } + Line { + ZOrder 69063 + SrcBlock "Yend_Fil_DEMOD_IM_PD4_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69062 + DstBlock "MathFunction53" + DstPort 1 + } + Branch { + ZOrder 69061 + Points [0, 28; 465, 0] + Branch { + ZOrder 69060 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide202" + DstPort 1 + } + Branch { + ZOrder 69059 + Points [0, -33] + DstBlock "Abs57" + DstPort 1 + } + } + } + Line { + ZOrder 69064 + SrcBlock "Product159" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD4_MON" + DstPort 1 + } + Line { + ZOrder 69065 + SrcBlock "Yend_DEMOD_IM_AMP_PD4_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD4" + DstPort 1 + } + Line { + ZOrder 69066 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD4_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD4" + DstPort 1 + } + Line { + ZOrder 69067 + SrcBlock "Divide201" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD4_MON" + DstPort 1 + } + Line { + ZOrder 69068 + SrcBlock "Abs56" + SrcPort 1 + DstBlock "Divide201" + DstPort 2 + } + Line { + ZOrder 69069 + SrcBlock "Abs57" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide202" + DstPort 2 + } + Line { + ZOrder 69070 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD4_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD4" + DstPort 1 + } + Line { + ZOrder 69071 + SrcBlock "Divide202" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD4_MON" + DstPort 1 + } + Line { + ZOrder 69072 + SrcBlock "MathFunction52" + SrcPort 1 + DstBlock "Sum23" + DstPort 1 + } + Line { + ZOrder 69073 + SrcBlock "MathFunction53" + SrcPort 1 + Points [30, 0] + DstBlock "Sum23" + DstPort 2 + } + Line { + ZOrder 69074 + SrcBlock "Product151" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD3_SIN" + DstPort 1 + } + Line { + ZOrder 69075 + SrcBlock "Product152" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD3_COS" + DstPort 1 + } + Line { + ZOrder 69080 + SrcBlock "Yend_Fil_DEMOD_IM_PD3_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69079 + DstBlock "MathFunction54" + DstPort 1 + } + Branch { + ZOrder 69078 + Points [0, -45; 478, 0] + Branch { + ZOrder 69077 + Points [0, 30] + DstBlock "Abs58" + DstPort 1 + } + Branch { + ZOrder 69076 + Points [68, 0] + DstBlock "Divide199" + DstPort 1 + } + } + } + Line { + ZOrder 69081 + SrcBlock "Sum21" + SrcPort 1 + DstBlock "SQRT28" + DstPort 1 + } + Line { + ZOrder 69082 + SrcBlock "SQRT28" + SrcPort 1 + Points [5, 0] + DstBlock "Product153" + DstPort 1 + } + Line { + ZOrder 69083 + SrcBlock "Constant49" + SrcPort 1 + Points [5, 0] + DstBlock "Product153" + DstPort 2 + } + Line { + ZOrder 69088 + SrcBlock "Yend_Fil_DEMOD_IM_PD3_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69087 + DstBlock "MathFunction55" + DstPort 1 + } + Branch { + ZOrder 69086 + Points [0, 28; 465, 0] + Branch { + ZOrder 69085 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide200" + DstPort 1 + } + Branch { + ZOrder 69084 + Points [0, -33] + DstBlock "Abs59" + DstPort 1 + } + } + } + Line { + ZOrder 69089 + SrcBlock "Product153" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD3_MON" + DstPort 1 + } + Line { + ZOrder 69090 + SrcBlock "Yend_DEMOD_IM_AMP_PD3_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD3" + DstPort 1 + } + Line { + ZOrder 69091 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD3_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD3" + DstPort 1 + } + Line { + ZOrder 69092 + SrcBlock "Divide199" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD3_MON" + DstPort 1 + } + Line { + ZOrder 69093 + SrcBlock "Abs58" + SrcPort 1 + DstBlock "Divide199" + DstPort 2 + } + Line { + ZOrder 69094 + SrcBlock "Abs59" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide200" + DstPort 2 + } + Line { + ZOrder 69095 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD3_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD3" + DstPort 1 + } + Line { + ZOrder 69096 + SrcBlock "Divide200" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD3_MON" + DstPort 1 + } + Line { + ZOrder 69097 + SrcBlock "MathFunction54" + SrcPort 1 + DstBlock "Sum21" + DstPort 1 + } + Line { + ZOrder 69098 + SrcBlock "MathFunction55" + SrcPort 1 + Points [30, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + ZOrder 69099 + SrcBlock "Product168" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD5_SIN" + DstPort 1 + } + Line { + ZOrder 69100 + SrcBlock "Product169" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD5_COS" + DstPort 1 + } + Line { + ZOrder 69105 + SrcBlock "Yend_Fil_DEMOD_IM_PD5_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69104 + DstBlock "MathFunction56" + DstPort 1 + } + Branch { + ZOrder 69103 + Points [0, -45; 478, 0] + Branch { + ZOrder 69102 + Points [0, 30] + DstBlock "Abs60" + DstPort 1 + } + Branch { + ZOrder 69101 + Points [68, 0] + DstBlock "Divide211" + DstPort 1 + } + } + } + Line { + ZOrder 69106 + SrcBlock "Sum28" + SrcPort 1 + DstBlock "SQRT29" + DstPort 1 + } + Line { + ZOrder 69107 + SrcBlock "SQRT29" + SrcPort 1 + Points [5, 0] + DstBlock "Product170" + DstPort 1 + } + Line { + ZOrder 69108 + SrcBlock "Constant51" + SrcPort 1 + Points [5, 0] + DstBlock "Product170" + DstPort 2 + } + Line { + ZOrder 69113 + SrcBlock "Yend_Fil_DEMOD_IM_PD5_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69112 + DstBlock "MathFunction57" + DstPort 1 + } + Branch { + ZOrder 69111 + Points [0, 28; 465, 0] + Branch { + ZOrder 69110 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide212" + DstPort 1 + } + Branch { + ZOrder 69109 + Points [0, -33] + DstBlock "Abs61" + DstPort 1 + } + } + } + Line { + ZOrder 69114 + SrcBlock "Product170" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD5_MON" + DstPort 1 + } + Line { + ZOrder 69115 + SrcBlock "Yend_DEMOD_IM_AMP_PD5_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD6" + DstPort 1 + } + Line { + ZOrder 69116 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD5_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD5" + DstPort 1 + } + Line { + ZOrder 69117 + SrcBlock "Divide211" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD5_MON" + DstPort 1 + } + Line { + ZOrder 69118 + SrcBlock "Abs60" + SrcPort 1 + DstBlock "Divide211" + DstPort 2 + } + Line { + ZOrder 69119 + SrcBlock "Abs61" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide212" + DstPort 2 + } + Line { + ZOrder 69120 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD5_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD5" + DstPort 1 + } + Line { + ZOrder 69121 + SrcBlock "Divide212" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD5_MON" + DstPort 1 + } + Line { + ZOrder 69122 + SrcBlock "MathFunction56" + SrcPort 1 + DstBlock "Sum28" + DstPort 1 + } + Line { + ZOrder 69123 + SrcBlock "MathFunction57" + SrcPort 1 + Points [30, 0] + DstBlock "Sum28" + DstPort 2 + } + Line { + ZOrder 69124 + SrcBlock "Product160" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD6_SIN" + DstPort 1 + } + Line { + ZOrder 69125 + SrcBlock "Product161" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD6_COS" + DstPort 1 + } + Line { + ZOrder 69130 + SrcBlock "Yend_Fil_DEMOD_IM_PD6_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69129 + DstBlock "MathFunction58" + DstPort 1 + } + Branch { + ZOrder 69128 + Points [0, -45; 478, 0] + Branch { + ZOrder 69127 + Points [0, 30] + DstBlock "Abs62" + DstPort 1 + } + Branch { + ZOrder 69126 + Points [68, 0] + DstBlock "Divide203" + DstPort 1 + } + } + } + Line { + ZOrder 69131 + SrcBlock "Sum24" + SrcPort 1 + DstBlock "SQRT30" + DstPort 1 + } + Line { + ZOrder 69132 + SrcBlock "SQRT30" + SrcPort 1 + Points [5, 0] + DstBlock "Product162" + DstPort 1 + } + Line { + ZOrder 69133 + SrcBlock "Constant52" + SrcPort 1 + Points [5, 0] + DstBlock "Product162" + DstPort 2 + } + Line { + ZOrder 69138 + SrcBlock "Yend_Fil_DEMOD_IM_PD6_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69137 + DstBlock "MathFunction59" + DstPort 1 + } + Branch { + ZOrder 69136 + Points [0, 28; 465, 0] + Branch { + ZOrder 69135 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide204" + DstPort 1 + } + Branch { + ZOrder 69134 + Points [0, -33] + DstBlock "Abs63" + DstPort 1 + } + } + } + Line { + ZOrder 69139 + SrcBlock "Product162" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD6_MON" + DstPort 1 + } + Line { + ZOrder 69140 + SrcBlock "Yend_DEMOD_IM_AMP_PD6_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD5" + DstPort 1 + } + Line { + ZOrder 69141 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD6_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD6" + DstPort 1 + } + Line { + ZOrder 69142 + SrcBlock "Divide203" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD6_MON" + DstPort 1 + } + Line { + ZOrder 69143 + SrcBlock "Abs62" + SrcPort 1 + DstBlock "Divide203" + DstPort 2 + } + Line { + ZOrder 69144 + SrcBlock "Abs63" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide204" + DstPort 2 + } + Line { + ZOrder 69145 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD6_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD6" + DstPort 1 + } + Line { + ZOrder 69146 + SrcBlock "Divide204" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD6_MON" + DstPort 1 + } + Line { + ZOrder 69147 + SrcBlock "MathFunction58" + SrcPort 1 + DstBlock "Sum24" + DstPort 1 + } + Line { + ZOrder 69148 + SrcBlock "MathFunction59" + SrcPort 1 + Points [30, 0] + DstBlock "Sum24" + DstPort 2 + } + Line { + ZOrder 69149 + SrcBlock "Product166" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD8_SIN" + DstPort 1 + } + Line { + ZOrder 69150 + SrcBlock "Product167" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD8_COS" + DstPort 1 + } + Line { + ZOrder 69155 + SrcBlock "Yend_Fil_DEMOD_IM_PD8_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69154 + DstBlock "MathFunction60" + DstPort 1 + } + Branch { + ZOrder 69153 + Points [0, -45; 478, 0] + Branch { + ZOrder 69152 + Points [0, 30] + DstBlock "Abs64" + DstPort 1 + } + Branch { + ZOrder 69151 + Points [68, 0] + DstBlock "Divide209" + DstPort 1 + } + } + } + Line { + ZOrder 69156 + SrcBlock "Sum27" + SrcPort 1 + DstBlock "SQRT31" + DstPort 1 + } + Line { + ZOrder 69157 + SrcBlock "SQRT31" + SrcPort 1 + Points [5, 0] + DstBlock "Product171" + DstPort 1 + } + Line { + ZOrder 69158 + SrcBlock "Constant53" + SrcPort 1 + Points [5, 0] + DstBlock "Product171" + DstPort 2 + } + Line { + ZOrder 69163 + SrcBlock "Yend_Fil_DEMOD_IM_PD8_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69162 + DstBlock "MathFunction61" + DstPort 1 + } + Branch { + ZOrder 69161 + Points [0, 28; 465, 0] + Branch { + ZOrder 69160 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide210" + DstPort 1 + } + Branch { + ZOrder 69159 + Points [0, -33] + DstBlock "Abs65" + DstPort 1 + } + } + } + Line { + ZOrder 69164 + SrcBlock "Product171" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD8_MON" + DstPort 1 + } + Line { + ZOrder 69165 + SrcBlock "Yend_DEMOD_IM_AMP_PD8_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD8" + DstPort 1 + } + Line { + ZOrder 69166 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD8_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD8" + DstPort 1 + } + Line { + ZOrder 69167 + SrcBlock "Divide209" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD8_MON" + DstPort 1 + } + Line { + ZOrder 69168 + SrcBlock "Abs64" + SrcPort 1 + DstBlock "Divide209" + DstPort 2 + } + Line { + ZOrder 69169 + SrcBlock "Abs65" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide210" + DstPort 2 + } + Line { + ZOrder 69170 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD8_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD8" + DstPort 1 + } + Line { + ZOrder 69171 + SrcBlock "Divide210" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD8_MON" + DstPort 1 + } + Line { + ZOrder 69172 + SrcBlock "MathFunction60" + SrcPort 1 + DstBlock "Sum27" + DstPort 1 + } + Line { + ZOrder 69173 + SrcBlock "MathFunction61" + SrcPort 1 + Points [30, 0] + DstBlock "Sum27" + DstPort 2 + } + Line { + ZOrder 69174 + SrcBlock "Product163" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD7_SIN" + DstPort 1 + } + Line { + ZOrder 69175 + SrcBlock "Product164" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD7_COS" + DstPort 1 + } + Line { + ZOrder 69180 + SrcBlock "Yend_Fil_DEMOD_IM_PD7_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69179 + DstBlock "MathFunction62" + DstPort 1 + } + Branch { + ZOrder 69178 + Points [0, -45; 478, 0] + Branch { + ZOrder 69177 + Points [0, 30] + DstBlock "Abs66" + DstPort 1 + } + Branch { + ZOrder 69176 + Points [68, 0] + DstBlock "Divide206" + DstPort 1 + } + } + } + Line { + ZOrder 69181 + SrcBlock "Sum26" + SrcPort 1 + DstBlock "SQRT32" + DstPort 1 + } + Line { + ZOrder 69182 + SrcBlock "SQRT32" + SrcPort 1 + Points [5, 0] + DstBlock "Product165" + DstPort 1 + } + Line { + ZOrder 69183 + SrcBlock "Constant85" + SrcPort 1 + Points [5, 0] + DstBlock "Product165" + DstPort 2 + } + Line { + ZOrder 69188 + SrcBlock "Yend_Fil_DEMOD_IM_PD7_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69187 + DstBlock "MathFunction63" + DstPort 1 + } + Branch { + ZOrder 69186 + Points [0, 28; 465, 0] + Branch { + ZOrder 69185 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide207" + DstPort 1 + } + Branch { + ZOrder 69184 + Points [0, -33] + DstBlock "Abs67" + DstPort 1 + } + } + } + Line { + ZOrder 69189 + SrcBlock "Product165" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD7_MON" + DstPort 1 + } + Line { + ZOrder 69190 + SrcBlock "Yend_DEMOD_IM_AMP_PD7_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD7" + DstPort 1 + } + Line { + ZOrder 69191 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD7_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD7" + DstPort 1 + } + Line { + ZOrder 69192 + SrcBlock "Divide206" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD7_MON" + DstPort 1 + } + Line { + ZOrder 69193 + SrcBlock "Abs66" + SrcPort 1 + DstBlock "Divide206" + DstPort 2 + } + Line { + ZOrder 69194 + SrcBlock "Abs67" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide207" + DstPort 2 + } + Line { + ZOrder 69195 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD7_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD7" + DstPort 1 + } + Line { + ZOrder 69196 + SrcBlock "Divide207" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD7_MON" + DstPort 1 + } + Line { + ZOrder 69197 + SrcBlock "MathFunction62" + SrcPort 1 + DstBlock "Sum26" + DstPort 1 + } + Line { + ZOrder 69198 + SrcBlock "MathFunction63" + SrcPort 1 + Points [30, 0] + DstBlock "Sum26" + DstPort 2 + } + Line { + ZOrder 69023 + SrcBlock "Fcn6" + SrcPort 1 + Points [330, 0] + Branch { + ZOrder 69202 + Points [0, -609; 220, 0; 0, -1456; 127, 0] + Branch { + ZOrder 69209 + Points [0, 150] + Branch { + ZOrder 69213 + Points [0, 150] + Branch { + ZOrder 69216 + Points [0, 150] + Branch { + ZOrder 69219 + Points [0, 155] + Branch { + ZOrder 69222 + Points [0, 150] + Branch { + ZOrder 69225 + Points [0, 150] + Branch { + ZOrder 69228 + Points [0, 150] + DstBlock "Product163" + DstPort 2 + } + Branch { + ZOrder 69227 + DstBlock "Product166" + DstPort 2 + } + } + Branch { + ZOrder 69224 + DstBlock "Product160" + DstPort 2 + } + } + Branch { + ZOrder 69221 + DstBlock "Product168" + DstPort 2 + } + } + Branch { + ZOrder 69218 + DstBlock "Product151" + DstPort 2 + } + } + Branch { + ZOrder 69215 + DstBlock "Product154" + DstPort 2 + } + } + Branch { + ZOrder 69212 + DstBlock "Product148" + DstPort 2 + } + } + Branch { + ZOrder 69208 + DstBlock "Product156" + DstPort 2 + } + } + Branch { + ZOrder 69200 + Points [330, 0] + Branch { + ZOrder 66962 + Points [0, 20] + Branch { + ZOrder 66992 + DstBlock "Product142" + DstPort 2 + } + Branch { + ZOrder 66990 + Points [0, 150] + DstBlock "Product145" + DstPort 2 + } + } + Branch { + ZOrder 66961 + Points [0, -135] + Branch { + ZOrder 66957 + Points [0, -150] + Branch { + ZOrder 66952 + DstBlock "Product28" + DstPort 2 + } + Branch { + ZOrder 66951 + Points [0, -150] + Branch { + ZOrder 66948 + DstBlock "Product25" + DstPort 2 + } + Branch { + ZOrder 66947 + Points [0, -155] + DstBlock "Product22" + DstPort 2 + } + } + } + Branch { + ZOrder 66956 + DstBlock "Product31" + DstPort 2 + } + } + } + } + Line { + ZOrder 66939 + SrcBlock "Fcn7" + SrcPort 1 + Points [166, 0] + Branch { + ZOrder 69207 + Points [309, 0] + Branch { + ZOrder 66971 + Points [0, -30] + Branch { + ZOrder 66965 + Points [0, -155] + Branch { + ZOrder 66960 + Points [0, -150] + Branch { + ZOrder 66954 + DstBlock "Product29" + DstPort 2 + } + Branch { + ZOrder 66953 + Points [0, -150] + Branch { + ZOrder 66950 + DstBlock "Product26" + DstPort 2 + } + Branch { + ZOrder 66949 + Points [0, -155] + DstBlock "Product23" + DstPort 2 + } + } + } + Branch { + ZOrder 66959 + DstBlock "Product127" + DstPort 2 + } + } + Branch { + ZOrder 66964 + DstBlock "Product143" + DstPort 2 + } + } + Branch { + ZOrder 66970 + Points [0, 120] + DstBlock "Product146" + DstPort 2 + } + } + Branch { + ZOrder 69205 + Points [0, -702; 171, 0; 0, -1413; 105, 0] + Branch { + ZOrder 69211 + Points [0, 150] + Branch { + ZOrder 69231 + Points [0, 150] + Branch { + ZOrder 69234 + Points [0, 150] + Branch { + ZOrder 69237 + Points [0, 155] + Branch { + ZOrder 69240 + Points [0, 150] + Branch { + ZOrder 69243 + Points [0, 150] + Branch { + ZOrder 69246 + Points [0, 150] + DstBlock "Product164" + DstPort 2 + } + Branch { + ZOrder 69245 + DstBlock "Product167" + DstPort 2 + } + } + Branch { + ZOrder 69242 + DstBlock "Product161" + DstPort 2 + } + } + Branch { + ZOrder 69239 + DstBlock "Product169" + DstPort 2 + } + } + Branch { + ZOrder 69236 + DstBlock "Product152" + DstPort 2 + } + } + Branch { + ZOrder 69233 + DstBlock "Product155" + DstPort 2 + } + } + Branch { + ZOrder 69230 + DstBlock "Product149" + DstPort 2 + } + } + Branch { + ZOrder 69210 + DstBlock "Product157" + DstPort 2 + } + } + } + Line { + ZOrder 62290 + SrcBlock "Yend_PD3_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62294 + Points [0, -50; 12, 0] + Branch { + ZOrder 69257 + Points [0, -141; -16, 0; 0, -879; 1885, 0] + Branch { + ZOrder 69279 + Points [0, 55] + DstBlock "Product152" + DstPort 1 + } + Branch { + ZOrder 69278 + DstBlock "Product151" + DstPort 1 + } + } + Branch { + ZOrder 69256 + DstBlock "Yend_PD3_mm" + DstPort 1 + } + } + Branch { + ZOrder 61887 + Points [102, 0] + Branch { + ZOrder 62296 + DstBlock "Sum159" + DstPort 1 + } + Branch { + ZOrder 62295 + Points [0, -102; 63, 0] + DstBlock "Sum160" + DstPort 2 + } + } + } + Line { + ZOrder 78787 + SrcBlock "Product16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 78788 + SrcBlock "Product3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 70460 + SrcBlock "Product10" + SrcPort 1 + DstBlock "Terminator55" + DstPort 1 + } + Line { + ZOrder 70461 + SrcBlock "Ground51" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 70462 + SrcBlock "Product15" + SrcPort 1 + DstBlock "Terminator57" + DstPort 1 + } + Line { + ZOrder 70463 + SrcBlock "Ground65" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 75191 + SrcBlock "Ground67" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 75197 + SrcBlock "Ground69" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 75199 + SrcBlock "Ground70" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 75203 + SrcBlock "Ground71" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 75207 + SrcBlock "Ground73" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 75209 + SrcBlock "Ground74" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 75211 + SrcBlock "Ground75" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 75213 + SrcBlock "Ground76" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + Name "" + ZOrder 78779 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "Yend_PD2_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 78780 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "Yend_PD1_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 78781 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "Yend_PD4_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 78782 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "Yend_PD3_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 78783 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "Yend_PD5_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 78784 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "Yend_PD6_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 78785 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "Yend_PD8_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 78786 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "Yend_PD7_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 75247 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "Terminator104" + DstPort 1 + } + Line { + Name "" + ZOrder 75248 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "Terminator99" + DstPort 1 + } + Line { + Name "" + ZOrder 75249 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "Terminator91" + DstPort 1 + } + Line { + Name "" + ZOrder 75250 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "Terminator84" + DstPort 1 + } + Line { + ZOrder 81959 + SrcBlock "Yend_OPLEV4_X_MON" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 81965 + SrcBlock "Xend_PM_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Divide220" + DstPort 1 + } + Line { + ZOrder 81966 + SrcBlock "Xend_PM_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Divide221" + DstPort 1 + } + Line { + ZOrder 81973 + SrcBlock "Xend_PM_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Divide222" + DstPort 1 + } + Line { + ZOrder 81974 + SrcBlock "Xend_PM_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Divide223" + DstPort 1 + } + Line { + ZOrder 81985 + SrcBlock "Divide220" + SrcPort 1 + DstBlock "Xend_PM_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 81986 + SrcBlock "Divide221" + SrcPort 1 + DstBlock "Xend_PM_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 81987 + SrcBlock "Divide222" + SrcPort 1 + DstBlock "Xend_PM_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 81988 + SrcBlock "Divide223" + SrcPort 1 + DstBlock "Xend_PM_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 81989 + SrcBlock "Divide224" + SrcPort 1 + DstBlock "Xend_PM_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 81990 + SrcBlock "Xend_PM_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Divide224" + DstPort 1 + } + Line { + ZOrder 81991 + SrcBlock "Xend_PM_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Divide225" + DstPort 1 + } + Line { + ZOrder 81992 + SrcBlock "Divide225" + SrcPort 1 + DstBlock "Xend_PM_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 81993 + SrcBlock "Xend_PM_OPLEV1_X_VOLT_MON" + SrcPort 1 + DstBlock "Divide226" + DstPort 1 + } + Line { + ZOrder 81994 + SrcBlock "Xend_PM_OPLEV1_Y_VOLT_MON" + SrcPort 1 + DstBlock "Divide227" + DstPort 1 + } + Line { + ZOrder 81997 + SrcBlock "Xend_PM_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [74, 0; 0, -75] + Branch { + ZOrder 81996 + DstBlock "Divide227" + DstPort 2 + } + Branch { + ZOrder 81995 + Points [0, -105] + DstBlock "Divide226" + DstPort 2 + } + } + Line { + ZOrder 81998 + SrcBlock "Xend_PM_OPLEV2_X_VOLT_MON" + SrcPort 1 + DstBlock "Divide228" + DstPort 1 + } + Line { + ZOrder 81999 + SrcBlock "Xend_PM_OPLEV2_Y_VOLT_MON" + SrcPort 1 + DstBlock "Divide229" + DstPort 1 + } + Line { + ZOrder 82002 + SrcBlock "Xend_PM_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [74, 0; 0, -85] + Branch { + ZOrder 82001 + DstBlock "Divide229" + DstPort 2 + } + Branch { + ZOrder 82000 + Points [0, -100] + DstBlock "Divide228" + DstPort 2 + } + } + Line { + ZOrder 82003 + SrcBlock "Divide226" + SrcPort 1 + DstBlock "Product174" + DstPort 1 + } + Line { + ZOrder 82004 + SrcBlock "Divide227" + SrcPort 1 + DstBlock "Product175" + DstPort 1 + } + Line { + ZOrder 82025 + SrcBlock "Divide228" + SrcPort 1 + DstBlock "Product180" + DstPort 1 + } + Line { + ZOrder 82026 + SrcBlock "Divide229" + SrcPort 1 + DstBlock "Product181" + DstPort 1 + } + Line { + ZOrder 82027 + SrcBlock "Constant150" + SrcPort 1 + Points [26, 0; 0, -75] + Branch { + ZOrder 82029 + Points [0, -100] + Branch { + ZOrder 82032 + Points [0, -185] + Branch { + ZOrder 82035 + Points [0, -105] + DstBlock "Product174" + DstPort 2 + } + Branch { + ZOrder 82034 + DstBlock "Product175" + DstPort 2 + } + } + Branch { + ZOrder 82031 + DstBlock "Product180" + DstPort 2 + } + } + Branch { + ZOrder 82028 + DstBlock "Product181" + DstPort 2 + } + } + Line { + ZOrder 82037 + SrcBlock "Product181" + SrcPort 1 + DstBlock "Divide247" + DstPort 1 + } + Line { + ZOrder 82038 + SrcBlock "Product180" + SrcPort 1 + DstBlock "Divide246" + DstPort 1 + } + Line { + ZOrder 82039 + SrcBlock "Product175" + SrcPort 1 + DstBlock "Divide245" + DstPort 1 + } + Line { + ZOrder 82040 + SrcBlock "Product174" + SrcPort 1 + DstBlock "Divide244" + DstPort 1 + } + Line { + ZOrder 82041 + SrcBlock "Constant151" + SrcPort 1 + Points [23, 0; 0, -65] + Branch { + ZOrder 82043 + Points [0, -100] + Branch { + ZOrder 82046 + Points [0, -185] + Branch { + ZOrder 82049 + Points [0, -105] + DstBlock "Divide244" + DstPort 2 + } + Branch { + ZOrder 82048 + DstBlock "Divide245" + DstPort 2 + } + } + Branch { + ZOrder 82045 + DstBlock "Divide246" + DstPort 2 + } + } + Branch { + ZOrder 82042 + DstBlock "Divide247" + DstPort 2 + } + } + Line { + ZOrder 82051 + SrcBlock "Divide244" + SrcPort 1 + DstBlock "Xend_PM_OPLEV1_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 82052 + SrcBlock "Divide245" + SrcPort 1 + DstBlock "Xend_PM_OPLEV1_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 82053 + SrcBlock "Divide246" + SrcPort 1 + DstBlock "Xend_PM_OPLEV2_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 82054 + SrcBlock "Divide247" + SrcPort 1 + DstBlock "Xend_PM_OPLEV2_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 82055 + SrcBlock "Xend_PM_OPLEV1_X_mm_MON" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 82122 + DstBlock "Sum190" + DstPort 1 + } + Branch { + ZOrder 82121 + Points [0, -60] + DstBlock "Xend_PM_OPLEV1_X_mm" + DstPort 1 + } + } + Line { + ZOrder 82118 + SrcBlock "Xend_PM_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum190" + DstPort 2 + } + Line { + ZOrder 82124 + SrcBlock "Xend_PM_OPLEV1_Y_mm_INIT" + SrcPort 1 + DstBlock "Sum191" + DstPort 2 + } + Line { + ZOrder 82056 + SrcBlock "Xend_PM_OPLEV1_Y_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 82129 + DstBlock "Sum191" + DstPort 1 + } + Branch { + ZOrder 82128 + Points [0, 75] + DstBlock "Xend_PM_OPLEV1_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 82131 + SrcBlock "Xend_PM_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum192" + DstPort 2 + } + Line { + ZOrder 82057 + SrcBlock "Xend_PM_OPLEV2_X_mm_MON" + SrcPort 1 + Points [51, 0] + Branch { + ZOrder 82134 + DstBlock "Sum192" + DstPort 1 + } + Branch { + ZOrder 82133 + Points [0, -55] + DstBlock "Xend_PM_OPLEV2_X_mm" + DstPort 1 + } + } + Line { + ZOrder 82136 + SrcBlock "Xend_PM_OPLEV2_Y_mm_INIT" + SrcPort 1 + DstBlock "Sum193" + DstPort 2 + } + Line { + ZOrder 82058 + SrcBlock "Xend_PM_OPLEV2_Y_mm_MON" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 82139 + DstBlock "Sum193" + DstPort 1 + } + Branch { + ZOrder 82138 + Points [0, 75] + DstBlock "Xend_PM_OPLEV2_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 82144 + SrcBlock "Sum191" + SrcPort 1 + DstBlock "Xend_PM_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 82143 + SrcBlock "Sum190" + SrcPort 1 + DstBlock "Xend_PM_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 82148 + SrcBlock "Sum193" + SrcPort 1 + DstBlock "Xend_PM_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 82147 + SrcBlock "Sum192" + SrcPort 1 + DstBlock "Xend_PM_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 82149 + SrcBlock "Xend_PM_OPLEV1_X_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 82150 + SrcBlock "Xend_PM_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 82151 + SrcBlock "Xend_PM_OPLEV2_X_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 82152 + SrcBlock "Xend_PM_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 85687 + SrcBlock "Divide230" + SrcPort 1 + DstBlock "Xend_Top_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85688 + SrcBlock "Divide233" + SrcPort 1 + DstBlock "Product176" + DstPort 1 + } + Line { + ZOrder 85689 + SrcBlock "Product176" + SrcPort 1 + DstBlock "Divide234" + DstPort 1 + } + Line { + ZOrder 85690 + SrcBlock "Xend_Top_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Xend_Top_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 85691 + SrcBlock "Divide231" + SrcPort 1 + DstBlock "Xend_Top_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85692 + SrcBlock "Divide232" + SrcPort 1 + DstBlock "Xend_Top_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85693 + SrcBlock "Divide235" + SrcPort 1 + DstBlock "Product177" + DstPort 1 + } + Line { + ZOrder 85694 + SrcBlock "Product177" + SrcPort 1 + DstBlock "Divide236" + DstPort 1 + } + Line { + ZOrder 85695 + SrcBlock "Xend_Top_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_Top_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 85696 + SrcBlock "Sum155" + SrcPort 1 + DstBlock "Divide230" + DstPort 1 + } + Line { + ZOrder 85697 + SrcBlock "Sum156" + SrcPort 1 + DstBlock "Divide231" + DstPort 1 + } + Line { + ZOrder 85698 + SrcBlock "Xend_Top_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum150" + DstPort 1 + } + Line { + ZOrder 85699 + SrcBlock "Sum152" + SrcPort 1 + DstBlock "Xend_Top_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 85702 + SrcBlock "Xend_Top_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 85701 + DstBlock "Divide233" + DstPort 1 + } + Branch { + ZOrder 85700 + Points [0, -50] + DstBlock "Xend_Top_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85705 + SrcBlock "Xend_Top_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 85704 + DstBlock "Divide235" + DstPort 1 + } + Branch { + ZOrder 85703 + Points [0, -65] + DstBlock "Xend_Top_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85716 + SrcBlock "Xend_Top_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 85715 + Points [212, 0; 0, -160] + Branch { + ZOrder 85714 + Points [0, -175] + DstBlock "Divide233" + DstPort 2 + } + Branch { + ZOrder 85713 + DstBlock "Divide235" + DstPort 2 + } + } + Branch { + ZOrder 85712 + Points [0, -60] + DstBlock "Xend_Top_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85717 + SrcBlock "Xend_Top_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum151" + DstPort 2 + } + Line { + ZOrder 85718 + SrcBlock "Sum151" + SrcPort 1 + DstBlock "Xend_Top_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 85719 + SrcBlock "Xend_Top_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum152" + DstPort 2 + } + Line { + ZOrder 85720 + SrcBlock "Sum150" + SrcPort 1 + DstBlock "Divide232" + DstPort 1 + } + Line { + ZOrder 85724 + SrcBlock "Divide234" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 85723 + Points [0, 55] + DstBlock "Sum151" + DstPort 1 + } + Branch { + ZOrder 85722 + DstBlock "Xend_Top_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 85727 + SrcBlock "Divide236" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 85726 + Points [0, -45] + DstBlock "Sum152" + DstPort 1 + } + Branch { + ZOrder 85725 + DstBlock "Xend_Top_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 85730 + SrcBlock "Xend_Top_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum155" + DstPort 2 + } + Line { + ZOrder 85731 + SrcBlock "Xend_Top_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum156" + DstPort 2 + } + Line { + ZOrder 85827 + SrcBlock "Xend_Top_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum150" + DstPort 2 + } + Line { + ZOrder 85733 + SrcBlock "Xend_Top_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum156" + DstPort 1 + } + Line { + ZOrder 85734 + SrcBlock "Xend_Top_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum155" + DstPort 1 + } + Line { + ZOrder 85735 + SrcBlock "Divide237" + SrcPort 1 + DstBlock "Xend_Top_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85736 + SrcBlock "Divide240" + SrcPort 1 + DstBlock "Product178" + DstPort 1 + } + Line { + ZOrder 85737 + SrcBlock "Product178" + SrcPort 1 + DstBlock "Divide241" + DstPort 1 + } + Line { + ZOrder 85738 + SrcBlock "Xend_Top_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Xend_Top_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 85739 + SrcBlock "Divide238" + SrcPort 1 + DstBlock "Xend_Top_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85740 + SrcBlock "Divide239" + SrcPort 1 + DstBlock "Xend_Top_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85741 + SrcBlock "Divide242" + SrcPort 1 + DstBlock "Product179" + DstPort 1 + } + Line { + ZOrder 85742 + SrcBlock "Product179" + SrcPort 1 + DstBlock "Divide243" + DstPort 1 + } + Line { + ZOrder 85743 + SrcBlock "Xend_Top_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_Top_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 85744 + SrcBlock "Sum170" + SrcPort 1 + DstBlock "Divide237" + DstPort 1 + } + Line { + ZOrder 85745 + SrcBlock "Sum183" + SrcPort 1 + DstBlock "Divide238" + DstPort 1 + } + Line { + ZOrder 85746 + SrcBlock "Xend_Top_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum184" + DstPort 1 + } + Line { + ZOrder 85747 + SrcBlock "Sum169" + SrcPort 1 + DstBlock "Xend_Top_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 85750 + SrcBlock "Xend_Top_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 85749 + DstBlock "Divide240" + DstPort 1 + } + Branch { + ZOrder 85748 + Points [0, -50] + DstBlock "Xend_Top_OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85753 + SrcBlock "Xend_Top_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 85752 + DstBlock "Divide242" + DstPort 1 + } + Branch { + ZOrder 85751 + Points [0, -65] + DstBlock "Xend_Top_OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85758 + SrcBlock "Xend_Top_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 85757 + Points [212, 0; 0, -160] + Branch { + ZOrder 85756 + Points [0, -175] + DstBlock "Divide240" + DstPort 2 + } + Branch { + ZOrder 85755 + DstBlock "Divide242" + DstPort 2 + } + } + Branch { + ZOrder 85754 + Points [0, -60] + DstBlock "Xend_Top_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85759 + SrcBlock "Xend_Top_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum186" + DstPort 2 + } + Line { + ZOrder 85760 + SrcBlock "Sum186" + SrcPort 1 + DstBlock "Xend_Top_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 85761 + SrcBlock "Xend_Top_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum169" + DstPort 2 + } + Line { + ZOrder 85762 + SrcBlock "Sum184" + SrcPort 1 + DstBlock "Divide239" + DstPort 1 + } + Line { + ZOrder 85766 + SrcBlock "Divide241" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 85765 + Points [0, 55] + DstBlock "Sum186" + DstPort 1 + } + Branch { + ZOrder 85764 + DstBlock "Xend_Top_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 85769 + SrcBlock "Divide243" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 85768 + Points [0, -45] + DstBlock "Sum169" + DstPort 1 + } + Branch { + ZOrder 85767 + DstBlock "Xend_Top_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 85771 + SrcBlock "Xend_Top_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum170" + DstPort 2 + } + Line { + ZOrder 85772 + SrcBlock "Xend_Top_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum183" + DstPort 2 + } + Line { + ZOrder 85773 + SrcBlock "Xend_Top_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum184" + DstPort 2 + } + Line { + ZOrder 85774 + SrcBlock "Xend_Top_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum183" + DstPort 1 + } + Line { + ZOrder 85775 + SrcBlock "Xend_Top_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum170" + DstPort 1 + } + Line { + Name "" + ZOrder 85792 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 5 + Points [85, 0; 0, -115] + DstBlock "Xend_Top_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 85806 + SrcBlock "Xend_Top_OPLEV1_X_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Line { + ZOrder 85807 + SrcBlock "Xend_Top_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 85808 + SrcBlock "Xend_Top_OPLEV2_X_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 85809 + SrcBlock "Xend_Top_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator18" + DstPort 1 + } + Line { + Name "" + ZOrder 85828 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 6 + Points [89, 0; 0, -60] + DstBlock "Xend_Top_OPLEV2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 85829 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 7 + Points [89, 0; 0, -85] + DstBlock "Xend_Top_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 85830 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 8 + Points [87, 0; 0, -110] + DstBlock "Xend_Top_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + ZOrder 85981 + SrcBlock "Divide213" + SrcPort 1 + DstBlock "Xend_Top_OPLEV3_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85982 + SrcBlock "Divide216" + SrcPort 1 + DstBlock "Product172" + DstPort 1 + } + Line { + ZOrder 85983 + SrcBlock "Product172" + SrcPort 1 + DstBlock "Divide217" + DstPort 1 + } + Line { + ZOrder 85984 + SrcBlock "Xend_Top_OPLEV3_X_mm_MON" + SrcPort 1 + DstBlock "Xend_Top_OPLEV3_X_mm" + DstPort 1 + } + Line { + ZOrder 85985 + SrcBlock "Divide214" + SrcPort 1 + DstBlock "Xend_Top_OPLEV3_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85986 + SrcBlock "Divide215" + SrcPort 1 + DstBlock "Xend_Top_OPLEV3_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 85987 + SrcBlock "Divide218" + SrcPort 1 + DstBlock "Product173" + DstPort 1 + } + Line { + ZOrder 85988 + SrcBlock "Product173" + SrcPort 1 + DstBlock "Divide219" + DstPort 1 + } + Line { + ZOrder 85989 + SrcBlock "Xend_Top_OPLEV3_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_Top_OPLEV3_Y_mm" + DstPort 1 + } + Line { + ZOrder 85990 + SrcBlock "Sum148" + SrcPort 1 + DstBlock "Divide213" + DstPort 1 + } + Line { + ZOrder 85991 + SrcBlock "Sum149" + SrcPort 1 + DstBlock "Divide214" + DstPort 1 + } + Line { + ZOrder 85992 + SrcBlock "Xend_Top_OPLEV3_SUM_MON1" + SrcPort 1 + DstBlock "Sum29" + DstPort 1 + } + Line { + ZOrder 85993 + SrcBlock "Sum147" + SrcPort 1 + DstBlock "Xend_Top_OPLEV3_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 85996 + SrcBlock "Xend_Top_OPLEV3_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 85995 + DstBlock "Divide216" + DstPort 1 + } + Branch { + ZOrder 85994 + Points [0, -50] + DstBlock "Xend_Top_OPLEV3_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85999 + SrcBlock "Xend_Top_OPLEV3_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 85998 + DstBlock "Divide218" + DstPort 1 + } + Branch { + ZOrder 85997 + Points [0, -65] + DstBlock "Xend_Top_OPLEV3_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 85711 + SrcBlock "Constant147" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 85814 + Points [0, 240] + Branch { + ZOrder 85710 + Points [0, 175] + Branch { + ZOrder 86042 + Points [0, 475] + Branch { + ZOrder 86044 + DstBlock "Product172" + DstPort 2 + } + Branch { + ZOrder 86001 + Points [0, 175] + DstBlock "Product173" + DstPort 2 + } + } + Branch { + ZOrder 86041 + DstBlock "Product177" + DstPort 2 + } + } + Branch { + ZOrder 85709 + DstBlock "Product176" + DstPort 2 + } + } + Branch { + ZOrder 85813 + Points [0, -72; -25, 0; 0, -118; 1, 0] + Branch { + ZOrder 85816 + Points [0, -175] + DstBlock "Product178" + DstPort 2 + } + Branch { + ZOrder 85815 + DstBlock "Product179" + DstPort 2 + } + } + } + Line { + ZOrder 86007 + SrcBlock "Xend_Top_OPLEV3_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 86006 + Points [212, 0; 0, -160] + Branch { + ZOrder 86005 + Points [0, -175] + DstBlock "Divide216" + DstPort 2 + } + Branch { + ZOrder 86004 + DstBlock "Divide218" + DstPort 2 + } + } + Branch { + ZOrder 86003 + Points [0, -60] + DstBlock "Xend_Top_OPLEV3_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 86008 + SrcBlock "Xend_Top_OPLEV3_X_mm_INIT" + SrcPort 1 + DstBlock "Sum41" + DstPort 2 + } + Line { + ZOrder 86009 + SrcBlock "Sum41" + SrcPort 1 + DstBlock "Xend_Top_OPLEV3_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 86010 + SrcBlock "Xend_Top_OPLEV3_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum147" + DstPort 2 + } + Line { + ZOrder 86011 + SrcBlock "Sum29" + SrcPort 1 + DstBlock "Divide215" + DstPort 1 + } + Line { + ZOrder 86014 + SrcBlock "Divide217" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 86013 + Points [0, 55] + DstBlock "Sum41" + DstPort 1 + } + Branch { + ZOrder 86012 + DstBlock "Xend_Top_OPLEV3_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 86017 + SrcBlock "Divide219" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 86016 + Points [0, -45] + DstBlock "Sum147" + DstPort 1 + } + Branch { + ZOrder 86015 + DstBlock "Xend_Top_OPLEV3_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 86018 + SrcBlock "Xend_Top_OPLEV_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum148" + DstPort 2 + } + Line { + ZOrder 86019 + SrcBlock "Xend_Top_OPLEV3_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum149" + DstPort 2 + } + Line { + ZOrder 86020 + SrcBlock "Xend_Top_OPLEV3_SUM_OFFSET" + SrcPort 1 + Points [40, 0] + DstBlock "Sum29" + DstPort 2 + } + Line { + ZOrder 86021 + SrcBlock "Xend_Top_OPLEV3_Y_MON1" + SrcPort 1 + DstBlock "Sum149" + DstPort 1 + } + Line { + ZOrder 86022 + SrcBlock "Xend_Top_OPLEV3_X_MON" + SrcPort 1 + DstBlock "Sum148" + DstPort 1 + } + Line { + ZOrder 86023 + SrcBlock "Xend_Top_OPLEV3_X_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator9" + DstPort 1 + } + Line { + ZOrder 86024 + SrcBlock "Xend_Top_OPLEV3_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator10" + DstPort 1 + } + Line { + ZOrder 85708 + SrcBlock "Constant148" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 85820 + Points [0, 295] + Branch { + ZOrder 85707 + DstBlock "Divide234" + DstPort 2 + } + Branch { + ZOrder 85706 + Points [0, 175] + Branch { + ZOrder 86038 + Points [0, 475] + Branch { + ZOrder 86039 + Points [-5, 0; 0, 175] + DstBlock "Divide219" + DstPort 2 + } + Branch { + ZOrder 86026 + DstBlock "Divide217" + DstPort 2 + } + } + Branch { + ZOrder 86037 + DstBlock "Divide236" + DstPort 2 + } + } + } + Branch { + ZOrder 85819 + Points [0, -135] + Branch { + ZOrder 85822 + Points [0, -175] + DstBlock "Divide241" + DstPort 2 + } + Branch { + ZOrder 85821 + DstBlock "Divide243" + DstPort 2 + } + } + } + Line { + ZOrder 4266 + SrcBlock "Divide27" + SrcPort 1 + Points [10, 0; 0, 142; -162, 0; 0, 583] + Branch { + ZOrder 67043 + Points [0, 205] + Branch { + ZOrder 67045 + Points [0, 205] + Branch { + ZOrder 67047 + Points [0, 205] + Branch { + ZOrder 67049 + Points [0, 205] + Branch { + ZOrder 67051 + Points [0, 205] + Branch { + ZOrder 67053 + Points [0, 205] + Branch { + ZOrder 67055 + Points [0, 205] + Branch { + ZOrder 67057 + Points [0, 205] + Branch { + ZOrder 67059 + Points [0, 205] + Branch { + ZOrder 67061 + Points [0, 205] + Branch { + ZOrder 67064 + Points [0, 205] + Branch { + ZOrder 67067 + Points [0, 99; 342, 0; 0, 121] + Branch { + ZOrder 4383 + DstBlock "Divide" + DstPort 2 + } + Branch { + ZOrder 24034 + Points [0, 175] + Branch { + ZOrder 4371 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 24072 + Points [0, 175] + Branch { + ZOrder 24035 + Points [0, 250] + Branch { + ZOrder 61669 + DstBlock "Divide13" + DstPort 2 + } + Branch { + ZOrder 61668 + Points [0, 175] + Branch { + ZOrder 61667 + Points [0, 175] + Branch { + ZOrder 62594 + Points [0, 265] + Branch { + ZOrder 62792 + Points [0, 175] + Branch { + ZOrder 62795 + Points [0, 175] + Branch { + ZOrder 62797 + DstBlock "Divide11" + DstPort 2 + } + Branch { + ZOrder 62796 + Points [0, 175] + Branch { + ZOrder 81956 + Points [0, 175] + Branch { + ZOrder 81957 + Points [0, 175] + Branch { + ZOrder 81958 + Points [0, 90; -20, 0; 0, 270] + Branch { + ZOrder 82006 + DstBlock "Divide220" + DstPort 2 + } + Branch { + ZOrder 82005 + Points [0, 105] + Branch { + ZOrder 82008 + DstBlock "Divide221" + DstPort 2 + } + Branch { + ZOrder 82007 + Points [0, 90] + Branch { + ZOrder 82010 + DstBlock "Divide224" + DstPort 2 + } + Branch { + ZOrder 82009 + Points [0, 95] + Branch { + ZOrder 82012 + DstBlock "Divide222" + DstPort 2 + } + Branch { + ZOrder 82011 + Points [0, 100] + Branch { + ZOrder 82014 + DstBlock "Divide223" + DstPort 2 + } + Branch { + ZOrder 82013 + Points [0, 100] + Branch { + ZOrder 82016 + DstBlock "Divide225" + DstPort 2 + } + Branch { + ZOrder 82015 + Points [0, 2330] + Branch { + ZOrder 85826 + DstBlock "Divide237" + DstPort 2 + } + Branch { + ZOrder 85825 + Points [0, 175] + Branch { + ZOrder 85796 + DstBlock "Divide238" + DstPort 2 + } + Branch { + ZOrder 85795 + Points [0, 175] + Branch { + ZOrder 85798 + DstBlock "Divide239" + DstPort 2 + } + Branch { + ZOrder 85797 + Points [0, 255] + Branch { + ZOrder 85801 + DstBlock "Divide230" + DstPort 2 + } + Branch { + ZOrder 85800 + Points [0, 175] + Branch { + ZOrder 85803 + DstBlock "Divide231" + DstPort 2 + } + Branch { + ZOrder 85802 + Points [0, 175] + Branch { + ZOrder 85805 + DstBlock "Divide232" + DstPort 2 + } + Branch { + ZOrder 85804 + Points [0, 300] + Branch { + ZOrder 86046 + DstBlock "Divide213" + DstPort 2 + } + Branch { + ZOrder 86045 + Points [0, 175] + Branch { + ZOrder 86048 + DstBlock "Divide214" + DstPort 2 + } + Branch { + ZOrder 86047 + Points [0, 175] + Branch { + ZOrder 86050 + DstBlock "Divide215" + DstPort 2 + } + Branch { + ZOrder 86049 + Points [0, 655] + Branch { + ZOrder 16940 + DstBlock "Divide59" + DstPort 2 + } + Branch { + ZOrder 16939 + Points [0, 400] + Branch { + ZOrder 62789 + Points [0, 200] + Branch { + ZOrder 14275 + Points [0, 175] + Branch { + ZOrder 14314 + Points [0, 175] + Branch { + ZOrder 12151 + Points [0, 350] + Branch { + ZOrder 14325 + DstBlock "Divide37" + DstPort 2 + } + Branch { + ZOrder 14324 + Points [0, 175] + Branch { + ZOrder 12145 + Points [0, 175] + Branch { + ZOrder 40945 + Points [0, 550] + DstBlock "Divide99" + DstPort 2 + } + Branch { + ZOrder 40944 + DstBlock "Divide46" + DstPort 2 + } + } + Branch { + ZOrder 14300 + DstBlock "Divide38" + DstPort 2 + } + } + } + Branch { + ZOrder 14278 + DstBlock "Divide41" + DstPort 2 + } + } + Branch { + ZOrder 14277 + DstBlock "Divide40" + DstPort 2 + } + } + Branch { + ZOrder 14274 + DstBlock "Divide39" + DstPort 2 + } + } + Branch { + ZOrder 62788 + DstBlock "Divide58" + DstPort 2 + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + Branch { + ZOrder 62957 + DstBlock "Divide24" + DstPort 2 + } + } + Branch { + ZOrder 62955 + DstBlock "Divide23" + DstPort 2 + } + } + Branch { + ZOrder 62952 + DstBlock "Divide31" + DstPort 2 + } + } + } + Branch { + ZOrder 62794 + DstBlock "Divide10" + DstPort 2 + } + } + Branch { + ZOrder 62791 + DstBlock "Divide9" + DstPort 2 + } + } + Branch { + ZOrder 62593 + DstBlock "Divide15" + DstPort 2 + } + } + Branch { + ZOrder 61666 + DstBlock "Divide14" + DstPort 2 + } + } + } + Branch { + ZOrder 4437 + DstBlock "Divide2" + DstPort 2 + } + } + } + } + Branch { + ZOrder 67015 + DstBlock "Divide166" + DstPort 2 + } + } + Branch { + ZOrder 67014 + DstBlock "Divide165" + DstPort 2 + } + } + Branch { + ZOrder 67013 + DstBlock "Divide164" + DstPort 2 + } + } + Branch { + ZOrder 67012 + DstBlock "Divide163" + DstPort 2 + } + } + Branch { + ZOrder 67011 + DstBlock "Divide162" + DstPort 2 + } + } + Branch { + ZOrder 67010 + DstBlock "Divide161" + DstPort 2 + } + } + Branch { + ZOrder 67009 + DstBlock "Divide160" + DstPort 2 + } + } + Branch { + ZOrder 67008 + DstBlock "Divide159" + DstPort 2 + } + } + Branch { + ZOrder 67007 + DstBlock "Divide158" + DstPort 2 + } + } + Branch { + ZOrder 67006 + DstBlock "Divide157" + DstPort 2 + } + } + Branch { + ZOrder 67005 + DstBlock "Divide156" + DstPort 2 + } + } + Branch { + ZOrder 67004 + DstBlock "Divide155" + DstPort 2 + } + } + Line { + Name "" + ZOrder 86034 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 9 + Points [85, 0; 0, -10] + DstBlock "Xend_Top_OPLEV3_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 86035 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 10 + Points [128, 0; 0, -35] + DstBlock "Xend_Top_OPLEV3_Y_MON1" + DstPort 1 + } + Line { + Name "" + ZOrder 86036 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 11 + Points [83, 0; 0, -60] + DstBlock "Xend_Top_OPLEV3_SUM_MON1" + DstPort 1 + } + Line { + Name "" + ZOrder 88520 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 28 + DstBlock "Terminator44" + DstPort 1 + } + Annotation { + SID "2822" + Name "#DAQ Channels\nYend_TM_L 16384\nXend_TM_L 16384" + Position [1216, 6181, 1337, 6237] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Mon Aug 23 17:36:53 2021" + RTWModifiedTimeStamp 551641012 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1vis_coildrivertest" + Array { + Type "Cell" + Dimension 1 + Cell "k1vis_coildrivertest" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Ground + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Terminator + } + } + System { + Name "k1vis_coildrivertest" + Location [0, 28, 1920, 1047] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + ReportName "simulink-default.rpt" + SIDHighWatermark "3458" + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [500, 6207, 575, 6233] + ZOrder 396 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Add" + SID "3086" + Ports [2, 1] + Position [1805, 5497, 1835, 5528] + ZOrder 823 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add1" + SID "3087" + Ports [2, 1] + Position [1805, 5847, 1835, 5878] + ZOrder 824 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add10" + SID "3131" + Ports [2, 1] + Position [1520, 6457, 1550, 6488] + ZOrder 895 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add11" + SID "3132" + Ports [2, 1] + Position [1520, 6632, 1550, 6663] + ZOrder 896 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add2" + SID "3122" + Ports [2, 1] + Position [1520, 5407, 1550, 5438] + ZOrder 859 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add3" + SID "3124" + Ports [2, 1] + Position [1520, 5582, 1550, 5613] + ZOrder 861 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add4" + SID "3125" + Ports [2, 1] + Position [1520, 5757, 1550, 5788] + ZOrder 862 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add5" + SID "3126" + Ports [2, 1] + Position [1520, 5932, 1550, 5963] + ZOrder 863 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add6" + SID "3127" + Ports [2, 1] + Position [1805, 6197, 1835, 6228] + ZOrder 881 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add7" + SID "3128" + Ports [2, 1] + Position [1805, 6547, 1835, 6578] + ZOrder 882 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add8" + SID "3129" + Ports [2, 1] + Position [1520, 6107, 1550, 6138] + ZOrder 892 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add9" + SID "3130" + Ports [2, 1] + Position [1520, 6282, 1550, 6313] + ZOrder 894 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 20] + Position [600, 3193, 635, 6722] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_12,adc_0_13,adc_0_14,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,a" + "dc_0_22,adc_0_23,adc_0_24,adc_0_25,adc_0_26,adc_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "COILTEST1_MON" + SID "3372" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 3295, 1355, 3325] + ZOrder 997 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST2_MON" + SID "3374" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 3360, 1355, 3390] + ZOrder 999 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST3_MON" + SID "3375" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 3425, 1355, 3455] + ZOrder 1000 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST4_MON" + SID "3373" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 3490, 1355, 3520] + ZOrder 998 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC1" + SID "3351" + Tag "Excitation" + Ports [0, 1] + Position [3805, 5376, 3845, 5394] + ZOrder 1076 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.7" + SourceBlock "cdsEXC/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC2" + SID "3452" + Tag "Excitation" + Ports [0, 1] + Position [3475, 5551, 3515, 5569] + ZOrder 1082 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.7" + SourceBlock "cdsEXC/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC3" + SID "3453" + Tag "Excitation" + Ports [0, 1] + Position [3475, 5726, 3515, 5744] + ZOrder 1083 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.7" + SourceBlock "cdsEXC/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC5" + SID "3446" + Tag "Excitation" + Ports [0, 1] + Position [3795, 6076, 3835, 6094] + ZOrder 1070 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.7" + SourceBlock "cdsEXC/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC8" + SID "3454" + Tag "Excitation" + Ports [0, 1] + Position [3475, 5901, 3515, 5919] + ZOrder 1084 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.7" + SourceBlock "cdsEXC/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT1" + SID "3361" + Tag "Test Point" + Ports [1] + Position [1540, 3310, 1580, 3330] + ZOrder 986 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT2" + SID "3365" + Tag "Test Point" + Ports [1] + Position [1540, 3375, 1580, 3395] + ZOrder 990 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT3" + SID "3366" + Tag "Test Point" + Ports [1] + Position [1540, 3440, 1580, 3460] + ZOrder 991 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT4" + SID "3367" + Tag "Test Point" + Ports [1] + Position [1540, 3505, 1580, 3525] + ZOrder 992 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "Constant1" + SID "3447" + Description "Quantization range of 16 bit ADC." + Position [3740, 5945, 3785, 5975] + ZOrder 1071 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant10" + SID "3378" + Description "Quantization range of 16 bit ADC." + Position [3750, 5245, 3795, 5275] + ZOrder 1077 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant2" + SID "2989" + Description "Diameter of QPD (mm)" + Position [1710, 3775, 1755, 3805] + ZOrder 732 + Value "7.8" + } + Block { + BlockType Constant + Name "Constant3" + SID "2991" + Description "Each half of QPD" + Position [1850, 3810, 1895, 3840] + ZOrder 734 + Value "2" + } + Block { + BlockType Constant + Name "Constant4" + SID "3071" + Description "Some constant related to ADC voltage range (referring k1ioo)" + Position [920, 3877, 955, 3903] + ZOrder 808 + Value "4" + } + Block { + BlockType Constant + Name "Constant5" + SID "3119" + Description "Voltage to distance coefficient.\nV=-0.1d+2. -> d=-10V+20." + Position [1185, 3850, 1215, 3895] + ZOrder 856 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-10" + } + Block { + BlockType Constant + Name "Constant6" + SID "3007" + Description "Voltage range of ADC (V)" + Position [915, 3810, 960, 3840] + ZOrder 745 + Value "10" + } + Block { + BlockType Constant + Name "Constant7" + SID "3008" + Description "Quantization range of 16 bit ADC." + Position [975, 3810, 1020, 3840] + ZOrder 746 + Value "65536" + } + Block { + BlockType Constant + Name "Constant8" + SID "3123" + Description "Subtraction of voltage baseline.\nV=-0.1d+2. -> d=-10V+20. -> delta_d (from 10 mm)=-10V+10." + Position [1445, 3810, 1490, 3840] + ZOrder 860 + Value "10" + } + Block { + BlockType Reference + Name "DAC_0" + SID "3294" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [4130, 3912, 4160, 6703] + ZOrder 919 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux" + SID "3272" + Ports [1, 3] + Position [2610, 4025, 2615, 4185] + ZOrder 899 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux1" + SID "3284" + Ports [1, 4] + Position [3130, 4005, 3135, 4165] + ZOrder 909 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "3322" + Ports [1, 3] + Position [2335, 4735, 2340, 4895] + ZOrder 951 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "3323" + Ports [1, 4] + Position [2855, 4715, 2860, 4875] + ZOrder 961 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Reference + Name "Diff_PDunit1" + SID "3091" + Tag "Test Point" + Ports [1] + Position [2075, 5505, 2115, 5525] + ZOrder 828 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit1_MON" + SID "3088" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1910, 5500, 1990, 5530] + ZOrder 825 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2" + SID "3092" + Tag "Test Point" + Ports [1] + Position [2075, 5855, 2115, 5875] + ZOrder 829 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2_MON" + SID "3090" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1910, 5850, 1990, 5880] + ZOrder 827 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3" + SID "3143" + Tag "Test Point" + Ports [1] + Position [2075, 6205, 2115, 6225] + ZOrder 885 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3_MON" + SID "3144" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1910, 6200, 1990, 6230] + ZOrder 883 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4" + SID "3145" + Tag "Test Point" + Ports [1] + Position [2075, 6555, 2115, 6575] + ZOrder 886 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4_MON" + SID "3146" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1910, 6550, 1990, 6580] + ZOrder 884 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide" + SID "2977" + Ports [2, 1] + Position [1110, 3987, 1140, 4018] + ZOrder 720 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2980" + Ports [2, 1] + Position [1110, 4162, 1140, 4193] + ZOrder 723 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "3035" + Ports [2, 1] + Position [1110, 5562, 1140, 5593] + ZOrder 773 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "3038" + Ports [2, 1] + Position [1110, 5737, 1140, 5768] + ZOrder 776 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "3047" + Ports [2, 1] + Position [1110, 5912, 1140, 5943] + ZOrder 785 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "3050" + Ports [2, 1] + Position [1110, 4687, 1140, 4718] + ZOrder 788 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3051" + Ports [2, 1] + Position [1110, 4862, 1140, 4893] + ZOrder 790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3052" + Ports [2, 1] + Position [1110, 5037, 1140, 5068] + ZOrder 794 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "3053" + Ports [2, 1] + Position [1595, 4697, 1625, 4728] + ZOrder 796 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3430" + Ports [2, 1] + Position [1925, 4892, 1955, 4923] + ZOrder 1054 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "3055" + Ports [2, 1] + Position [1595, 4872, 1625, 4903] + ZOrder 801 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3427" + Ports [2, 1] + Position [1925, 4717, 1955, 4748] + ZOrder 1051 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2984" + Ports [2, 1] + Position [1110, 4337, 1140, 4368] + ZOrder 728 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "3138" + Ports [2, 1] + Position [1110, 6262, 1140, 6293] + ZOrder 873 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "3139" + Ports [2, 1] + Position [1110, 6437, 1140, 6468] + ZOrder 876 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "3140" + Ports [2, 1] + Position [1110, 6612, 1140, 6643] + ZOrder 879 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "3385" + Ports [2, 1] + Position [1440, 3367, 1470, 3398] + ZOrder 1010 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "3142" + Ports [2, 1] + Position [1110, 6087, 1140, 6118] + ZOrder 870 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "3386" + Ports [2, 1] + Position [1440, 3432, 1470, 3463] + ZOrder 1011 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "3387" + Ports [2, 1] + Position [1440, 3497, 1470, 3528] + ZOrder 1012 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "2987" + Ports [2, 1] + Position [1585, 3997, 1615, 4028] + ZOrder 730 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2990" + Ports [2, 1] + Position [1935, 4017, 1965, 4048] + ZOrder 733 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "2995" + Ports [2, 1] + Position [1595, 4172, 1625, 4203] + ZOrder 738 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "2996" + Ports [2, 1] + Position [1935, 4192, 1965, 4223] + ZOrder 740 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "3013" + Ports [2, 1] + Position [1040, 3832, 1070, 3863] + ZOrder 751 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "3384" + Ports [2, 1] + Position [1440, 3302, 1470, 3333] + ZOrder 1009 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "3031" + Ports [2, 1] + Position [1110, 5387, 1140, 5418] + ZOrder 768 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [462, 5780, 502, 5819] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "Fil_IM_COIL1" + SID "3324" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2915, 4698, 2985, 4722] + ZOrder 962 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL2" + SID "3325" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2915, 4753, 2985, 4777] + ZOrder 965 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL3" + SID "3326" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2915, 4813, 2985, 4837] + ZOrder 964 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL4" + SID "3327" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2915, 4868, 2985, 4892] + ZOrder 963 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_L" + SID "3328" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2605, 4698, 2675, 4722] + ZOrder 947 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_P" + SID "3329" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2605, 4848, 2675, 4872] + ZOrder 958 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_Y" + SID "3330" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2605, 4768, 2675, 4792] + ZOrder 957 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL1" + SID "3289" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3190, 3988, 3260, 4012] + ZOrder 914 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL2" + SID "3292" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3190, 4043, 3260, 4067] + ZOrder 917 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL3" + SID "3291" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3190, 4103, 3260, 4127] + ZOrder 916 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL4" + SID "3290" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3190, 4158, 3260, 4182] + ZOrder 915 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_L" + SID "2592" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2880, 3988, 2950, 4012] + ZOrder 553 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_P" + SID "3281" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2880, 4138, 2950, 4162] + ZOrder 906 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_Y" + SID "3280" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2880, 4058, 2950, 4082] + ZOrder 905 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground1" + SID "3296" + Position [4070, 4160, 4090, 4180] + ZOrder 921 + } + Block { + BlockType Ground + Name "Ground2" + SID "3297" + Position [4070, 4335, 4090, 4355] + ZOrder 922 + } + Block { + BlockType Ground + Name "Ground3" + SID "3298" + Position [4070, 4510, 4090, 4530] + ZOrder 923 + } + Block { + BlockType Ground + Name "Ground4" + SID "3299" + Position [4070, 4685, 4090, 4705] + ZOrder 924 + } + Block { + BlockType Ground + Name "Ground5" + SID "3300" + Position [4070, 4860, 4090, 4880] + ZOrder 925 + } + Block { + BlockType Ground + Name "Ground6" + SID "3301" + Position [4070, 5035, 4090, 5055] + ZOrder 926 + } + Block { + BlockType Ground + Name "Ground7" + SID "3302" + Position [4070, 5210, 4090, 5230] + ZOrder 927 + } + Block { + BlockType Ground + Name "Ground8" + SID "3347" + Position [4070, 3985, 4090, 4005] + ZOrder 972 + } + Block { + BlockType Reference + Name "IM_L_MON" + SID "3333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2420, 4725, 2500, 4755] + ZOrder 952 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_P_MON" + SID "3334" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2420, 4875, 2500, 4905] + ZOrder 954 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_Y_MON" + SID "3335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2420, 4800, 2500, 4830] + ZOrder 953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT1" + SID "3339" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [2230, 4785, 2270, 4845] + ZOrder 949 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux" + SID "3273" + Ports [2, 1] + Position [2510, 4086, 2515, 4124] + ZOrder 898 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux1" + SID "3283" + Ports [3, 1] + Position [3000, 4063, 3005, 4127] + ZOrder 908 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "3331" + Ports [2, 1] + Position [2175, 4796, 2180, 4834] + ZOrder 950 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "3332" + Ports [3, 1] + Position [2725, 4773, 2730, 4837] + ZOrder 960 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OPLEV1_SUM_VOLT" + SID "2985" + Tag "Test Point" + Ports [1] + Position [1650, 4345, 1690, 4365] + ZOrder 729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_SUM_VOLT_MON" + SID "2986" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [780, 4330, 860, 4360] + ZOrder 727 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X" + SID "2993" + Tag "Test Point" + Ports [1] + Position [2230, 4015, 2270, 4035] + ZOrder 736 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_MON" + SID "2992" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2070, 4010, 2150, 4040] + ZOrder 735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_VOLT" + SID "2982" + Tag "Test Point" + Ports [1] + Position [1315, 3945, 1355, 3965] + ZOrder 725 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_VOLT_MON" + SID "2976" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [780, 3980, 860, 4010] + ZOrder 719 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y" + SID "2997" + Tag "Test Point" + Ports [1] + Position [2230, 4190, 2270, 4210] + ZOrder 742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_MON" + SID "2998" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2070, 4185, 2150, 4215] + ZOrder 741 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_VOLT" + SID "2983" + Tag "Test Point" + Ports [1] + Position [1280, 4105, 1320, 4125] + ZOrder 726 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_VOLT_MON" + SID "2981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [780, 4155, 860, 4185] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_SUM_VOLT" + SID "3061" + Tag "Test Point" + Ports [1] + Position [1650, 5045, 1690, 5065] + ZOrder 795 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_SUM_VOLT_MON" + SID "3062" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [780, 5030, 860, 5060] + ZOrder 793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X" + SID "3057" + Tag "Test Point" + Ports [1] + Position [2015, 4590, 2055, 4610] + ZOrder 800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_MON" + SID "3059" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 4625, 2005, 4705] + ZOrder 799 + BlockRotation 270 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_VOLT" + SID "3063" + Tag "Test Point" + Ports [1] + Position [1315, 4625, 1355, 4645] + ZOrder 791 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_VOLT_MON" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [780, 4680, 860, 4710] + ZOrder 787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y" + SID "3058" + Tag "Test Point" + Ports [1] + Position [2015, 5035, 2055, 5055] + ZOrder 805 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_MON" + SID "3060" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1977, 4950, 2003, 5025] + ZOrder 804 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_VOLT" + SID "3065" + Tag "Test Point" + Ports [1] + Position [1290, 4825, 1330, 4845] + ZOrder 792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_VOLT_MON" + SID "3066" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [780, 4855, 860, 4885] + ZOrder 789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1" + SID "3033" + Tag "Test Point" + Ports [1] + Position [1665, 5415, 1705, 5435] + ZOrder 770 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_MON" + SID "3015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [775, 5380, 855, 5410] + ZOrder 752 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2" + SID "3036" + Tag "Test Point" + Ports [1] + Position [1665, 5590, 1705, 5610] + ZOrder 774 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_MON" + SID "3037" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [775, 5555, 855, 5585] + ZOrder 772 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3" + SID "3049" + Tag "Test Point" + Ports [1] + Position [1665, 5940, 1705, 5960] + ZOrder 786 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_MON" + SID "3048" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [775, 5905, 855, 5935] + ZOrder 784 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4" + SID "3039" + Tag "Test Point" + Ports [1] + Position [1665, 5765, 1705, 5785] + ZOrder 777 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_MON" + SID "3040" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [775, 5730, 855, 5760] + ZOrder 775 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5" + SID "3149" + Tag "Test Point" + Ports [1] + Position [1665, 6290, 1705, 6310] + ZOrder 874 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_MON" + SID "3150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [775, 6255, 855, 6285] + ZOrder 872 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6" + SID "3147" + Tag "Test Point" + Ports [1] + Position [1665, 6115, 1705, 6135] + ZOrder 871 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_MON" + SID "3148" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [775, 6080, 855, 6110] + ZOrder 864 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7" + SID "3153" + Tag "Test Point" + Ports [1] + Position [1665, 6640, 1705, 6660] + ZOrder 880 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_MON" + SID "3154" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [775, 6605, 855, 6635] + ZOrder 878 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8" + SID "3151" + Tag "Test Point" + Ports [1] + Position [1665, 6465, 1705, 6485] + ZOrder 877 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_MON" + SID "3152" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [775, 6430, 855, 6460] + ZOrder 875 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "2988" + Ports [2, 1] + Position [1785, 4007, 1815, 4038] + ZOrder 731 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2999" + Ports [2, 1] + Position [1785, 4182, 1815, 4213] + ZOrder 739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "3403" + Ports [2, 1] + Position [3935, 5552, 3965, 5583] + ZOrder 1079 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "3156" + Ports [2, 1] + Position [1245, 6097, 1275, 6128] + ZOrder 887 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "3157" + Ports [2, 1] + Position [1245, 6272, 1275, 6303] + ZOrder 888 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "3158" + Ports [2, 1] + Position [1245, 6447, 1275, 6478] + ZOrder 889 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "3159" + Ports [2, 1] + Position [1245, 6622, 1275, 6653] + ZOrder 890 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "3406" + Ports [2, 1] + Position [3935, 5727, 3965, 5758] + ZOrder 1080 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "3409" + Ports [2, 1] + Position [3935, 5902, 3965, 5933] + ZOrder 1081 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "3448" + Ports [2, 1] + Position [3925, 6252, 3955, 6283] + ZOrder 1073 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "3449" + Ports [2, 1] + Position [3925, 6427, 3955, 6458] + ZOrder 1074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "3450" + Ports [2, 1] + Position [3925, 6602, 3955, 6633] + ZOrder 1075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "3010" + Ports [2, 1] + Position [980, 3867, 1010, 3898] + ZOrder 748 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product20" + SID "3451" + Ports [2, 1] + Position [3925, 6077, 3955, 6108] + ZOrder 1072 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "3380" + Ports [2, 1] + Position [3935, 5377, 3965, 5408] + ZOrder 1078 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3428" + Ports [2, 1] + Position [1795, 4707, 1825, 4738] + ZOrder 1052 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3429" + Ports [2, 1] + Position [1795, 4882, 1825, 4913] + ZOrder 1053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "3115" + Ports [2, 1] + Position [1245, 5397, 1275, 5428] + ZOrder 852 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "3116" + Ports [2, 1] + Position [1245, 5572, 1275, 5603] + ZOrder 853 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "3117" + Ports [2, 1] + Position [1245, 5747, 1275, 5778] + ZOrder 854 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "3118" + Ports [2, 1] + Position [1245, 5922, 1275, 5953] + ZOrder 855 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum" + SID "3435" + Ports [2, 1] + Position [2070, 4725, 2090, 4745] + ZOrder 1059 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "3436" + Ports [2, 1] + Position [2070, 4900, 2090, 4920] + ZOrder 1060 + NamePlacement "alternate" + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "TM_L_MON" + SID "3275" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2695, 4015, 2775, 4045] + ZOrder 900 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_P_MON" + SID "3277" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2695, 4165, 2775, 4195] + ZOrder 902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_Y_MON" + SID "3276" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2695, 4090, 2775, 4120] + ZOrder 901 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Terminator + Name "Terminator" + SID "2825" + Position [2820, 4020, 2840, 4040] + ZOrder 605 + } + Block { + BlockType Terminator + Name "Terminator1" + SID "3278" + Position [2820, 4095, 2840, 4115] + ZOrder 903 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "3457" + Position [3590, 5900, 3610, 5920] + ZOrder 1087 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "3345" + Position [3310, 3990, 3330, 4010] + ZOrder 970 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3348" + Position [3310, 4045, 3330, 4065] + ZOrder 973 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3349" + Position [3310, 4105, 3330, 4125] + ZOrder 974 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "3350" + Position [3310, 4160, 3330, 4180] + ZOrder 975 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "3419" + Position [3070, 4700, 3090, 4720] + ZOrder 1043 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "3420" + Position [3070, 4755, 3090, 4775] + ZOrder 1044 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "3421" + Position [3070, 4815, 3090, 4835] + ZOrder 1045 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "3422" + Position [3070, 4870, 3090, 4890] + ZOrder 1046 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "3069" + Position [720, 4510, 740, 4530] + ZOrder 806 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "3070" + Position [720, 5210, 740, 5230] + ZOrder 807 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "3279" + Position [2820, 4170, 2840, 4190] + ZOrder 904 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "3336" + Position [2545, 4730, 2565, 4750] + ZOrder 948 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "3337" + Position [2545, 4805, 2565, 4825] + ZOrder 955 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "3338" + Position [2545, 4880, 2565, 4900] + ZOrder 956 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "3455" + Position [3590, 5550, 3610, 5570] + ZOrder 1085 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "3456" + Position [3590, 5725, 3610, 5745] + ZOrder 1086 + } + Block { + BlockType Reference + Name "X0" + SID "3437" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1960, 4772, 2025, 4788] + ZOrder 1061 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y0" + SID "3439" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1960, 4827, 2025, 4843] + ZOrder 1063 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsMuxMatrix" + SID "3274" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [2545, 4075, 2585, 4135] + ZOrder 897 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsMuxMatrix1" + SID "3282" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3055, 4055, 3095, 4115] + ZOrder 907 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsMuxMatrix3" + SID "3340" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [2780, 4765, 2820, 4825] + ZOrder 959 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=92\nshmem_daq=1\nspecific_cpu=14\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [460, 5850, 500, 5910] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 2046 + SrcBlock "ADC0" + SrcPort 1 + Points [5, 0] + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + Name "" + ZOrder 2112 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2226 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2400 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2399 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2401 + Labels [-1, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2426 + Labels [1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "Terminator3" + DstPort 1 + } + Line { + Name "" + ZOrder 2414 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "Terminator2" + DstPort 1 + } + Line { + Name "" + ZOrder 2117 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2118 + SrcBlock "Divide" + SrcPort 1 + Points [111, 0] + Branch { + ZOrder 2195 + DstBlock "Divide3" + DstPort 1 + } + Branch { + ZOrder 2130 + Points [0, -50] + DstBlock "OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 2201 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 2138 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 2140 + SrcBlock "Divide4" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 3489 + Points [0, -10] + DstBlock "OPLEV1_X_MON" + DstPort 1 + } + Branch { + ZOrder 2847 + Points [0, 60] + DstBlock "Mux" + DstPort 1 + } + } + Line { + ZOrder 2141 + SrcBlock "OPLEV1_X_MON" + SrcPort 1 + DstBlock "OPLEV1_X" + DstPort 1 + } + Line { + ZOrder 2188 + SrcBlock "Divide1" + SrcPort 1 + Points [108, 0] + Branch { + ZOrder 3484 + DstBlock "Divide5" + DstPort 1 + } + Branch { + ZOrder 2189 + Points [0, -65] + DstBlock "OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 2124 + SrcBlock "Divide2" + SrcPort 1 + Points [427, 0] + Branch { + ZOrder 2229 + DstBlock "OPLEV1_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 2198 + Points [0, -160] + Branch { + ZOrder 3485 + Points [0, -175] + DstBlock "Divide3" + DstPort 2 + } + Branch { + ZOrder 2193 + DstBlock "Divide5" + DstPort 2 + } + } + } + Line { + ZOrder 2202 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2205 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 2214 + SrcBlock "Divide6" + SrcPort 1 + Points [55, 0; 0, -10] + Branch { + ZOrder 2849 + Points [0, -85] + DstBlock "Mux" + DstPort 2 + } + Branch { + ZOrder 2848 + DstBlock "OPLEV1_Y_MON" + DstPort 1 + } + } + Line { + ZOrder 2210 + SrcBlock "OPLEV1_Y_MON" + SrcPort 1 + DstBlock "OPLEV1_Y" + DstPort 1 + } + Line { + ZOrder 2278 + SrcBlock "Constant6" + SrcPort 1 + Points [2, 0; 0, 50] + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 2427 + SrcBlock "Constant4" + SrcPort 1 + DstBlock "Product2" + DstPort 2 + } + Line { + ZOrder 2430 + SrcBlock "Product2" + SrcPort 1 + Points [13, 0; 0, -30] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 2429 + SrcBlock "Constant7" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 2287 + SrcBlock "OPLEV1_X_VOLT_MON" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 2288 + SrcBlock "OPLEV1_Y_VOLT_MON" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 2289 + SrcBlock "OPLEV1_SUM_VOLT_MON" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 2588 + SrcBlock "Divide9" + SrcPort 1 + DstBlock "Product6" + DstPort 1 + } + Line { + ZOrder 2589 + SrcBlock "Divide10" + SrcPort 1 + DstBlock "Product7" + DstPort 1 + } + Line { + ZOrder 2590 + SrcBlock "Divide11" + SrcPort 1 + DstBlock "Product8" + DstPort 1 + } + Line { + ZOrder 2591 + SrcBlock "Divide12" + SrcPort 1 + DstBlock "Product9" + DstPort 1 + } + Line { + ZOrder 2375 + SrcBlock "Divide13" + SrcPort 1 + Points [101, 0] + Branch { + ZOrder 3500 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 2373 + Points [0, -70] + DstBlock "OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 2384 + SrcBlock "Divide14" + SrcPort 1 + Points [113, 0] + Branch { + ZOrder 3501 + DstBlock "Divide18" + DstPort 1 + } + Branch { + ZOrder 2382 + Points [0, -45] + DstBlock "OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 2389 + SrcBlock "Divide15" + SrcPort 1 + Points [427, 0] + Branch { + ZOrder 2388 + DstBlock "OPLEV2_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 2387 + Points [0, -160] + Branch { + ZOrder 3509 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 3502 + Points [0, -175] + DstBlock "Divide16" + DstPort 2 + } + } + } + Line { + ZOrder 2394 + SrcBlock "OPLEV2_X_VOLT_MON" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 2395 + SrcBlock "OPLEV2_Y_VOLT_MON" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 2396 + SrcBlock "OPLEV2_SUM_VOLT_MON" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 2603 + SrcBlock "Add2" + SrcPort 1 + Points [57, 0] + Branch { + ZOrder 2586 + Points [0, 80] + DstBlock "Add" + DstPort 1 + } + Branch { + ZOrder 2580 + DstBlock "PD1" + DstPort 1 + } + } + Line { + ZOrder 2490 + SrcBlock "Add" + SrcPort 1 + DstBlock "Diff_PDunit1_MON" + DstPort 1 + } + Line { + ZOrder 2491 + SrcBlock "Add1" + SrcPort 1 + DstBlock "Diff_PDunit2_MON" + DstPort 1 + } + Line { + ZOrder 2493 + SrcBlock "Diff_PDunit1_MON" + SrcPort 1 + DstBlock "Diff_PDunit1" + DstPort 1 + } + Line { + ZOrder 2494 + SrcBlock "Diff_PDunit2_MON" + SrcPort 1 + DstBlock "Diff_PDunit2" + DstPort 1 + } + Line { + ZOrder 2605 + SrcBlock "Product6" + SrcPort 1 + DstBlock "Add2" + DstPort 1 + } + Line { + ZOrder 2618 + SrcBlock "Add3" + SrcPort 1 + Points [52, 0] + Branch { + ZOrder 2620 + DstBlock "PD2" + DstPort 1 + } + Branch { + ZOrder 2619 + Points [0, -80] + DstBlock "Add" + DstPort 2 + } + } + Line { + ZOrder 2622 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Add3" + DstPort 1 + } + Line { + ZOrder 2626 + SrcBlock "Add4" + SrcPort 1 + Points [56, 0] + Branch { + ZOrder 2629 + Points [0, 80] + DstBlock "Add1" + DstPort 1 + } + Branch { + ZOrder 2628 + DstBlock "PD4" + DstPort 1 + } + } + Line { + ZOrder 2630 + SrcBlock "Add5" + SrcPort 1 + Points [57, 0] + Branch { + ZOrder 2632 + Points [0, -80] + DstBlock "Add1" + DstPort 2 + } + Branch { + ZOrder 2631 + DstBlock "PD3" + DstPort 1 + } + } + Line { + ZOrder 2634 + SrcBlock "Product8" + SrcPort 1 + DstBlock "Add4" + DstPort 1 + } + Line { + ZOrder 2636 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Add5" + DstPort 1 + } + Line { + Name "" + ZOrder 2740 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + DstBlock "PD6_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2742 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + DstBlock "PD8_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2741 + Labels [1, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + DstBlock "PD5_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2743 + Labels [-1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "PD7_MON" + DstPort 1 + } + Line { + ZOrder 2687 + SrcBlock "PD6_MON" + SrcPort 1 + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 2692 + SrcBlock "Divide24" + SrcPort 1 + DstBlock "Product11" + DstPort 1 + } + Line { + ZOrder 2700 + SrcBlock "Divide20" + SrcPort 1 + DstBlock "Product12" + DstPort 1 + } + Line { + ZOrder 2701 + SrcBlock "PD5_MON" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + ZOrder 2702 + SrcBlock "Divide21" + SrcPort 1 + DstBlock "Product13" + DstPort 1 + } + Line { + ZOrder 2703 + SrcBlock "PD8_MON" + SrcPort 1 + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 2704 + SrcBlock "Divide22" + SrcPort 1 + DstBlock "Product14" + DstPort 1 + } + Line { + ZOrder 2705 + SrcBlock "PD7_MON" + SrcPort 1 + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 2708 + SrcBlock "Add8" + SrcPort 1 + Points [57, 0] + Branch { + ZOrder 2707 + Points [0, 80] + DstBlock "Add6" + DstPort 1 + } + Branch { + ZOrder 2706 + DstBlock "PD6" + DstPort 1 + } + } + Line { + ZOrder 2709 + SrcBlock "Add6" + SrcPort 1 + DstBlock "Diff_PDunit3_MON" + DstPort 1 + } + Line { + ZOrder 2710 + SrcBlock "Add7" + SrcPort 1 + DstBlock "Diff_PDunit4_MON" + DstPort 1 + } + Line { + ZOrder 2711 + SrcBlock "Diff_PDunit3_MON" + SrcPort 1 + DstBlock "Diff_PDunit3" + DstPort 1 + } + Line { + ZOrder 2712 + SrcBlock "Diff_PDunit4_MON" + SrcPort 1 + DstBlock "Diff_PDunit4" + DstPort 1 + } + Line { + ZOrder 2727 + SrcBlock "Product11" + SrcPort 1 + DstBlock "Add8" + DstPort 1 + } + Line { + ZOrder 2730 + SrcBlock "Add9" + SrcPort 1 + Points [52, 0] + Branch { + ZOrder 2729 + DstBlock "PD5" + DstPort 1 + } + Branch { + ZOrder 2728 + Points [0, -80] + DstBlock "Add6" + DstPort 2 + } + } + Line { + ZOrder 2731 + SrcBlock "Product12" + SrcPort 1 + DstBlock "Add9" + DstPort 1 + } + Line { + ZOrder 2734 + SrcBlock "Add10" + SrcPort 1 + Points [56, 0] + Branch { + ZOrder 2733 + Points [0, 80] + DstBlock "Add7" + DstPort 1 + } + Branch { + ZOrder 2732 + DstBlock "PD8" + DstPort 1 + } + } + Line { + ZOrder 2737 + SrcBlock "Add11" + SrcPort 1 + Points [57, 0] + Branch { + ZOrder 2736 + Points [0, -80] + DstBlock "Add7" + DstPort 2 + } + Branch { + ZOrder 2735 + DstBlock "PD7" + DstPort 1 + } + } + Line { + ZOrder 2738 + SrcBlock "Product13" + SrcPort 1 + DstBlock "Add10" + DstPort 1 + } + Line { + ZOrder 2739 + SrcBlock "Product14" + SrcPort 1 + DstBlock "Add11" + DstPort 1 + } + Line { + ZOrder 2139 + SrcBlock "Constant3" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 2207 + Points [0, 175] + Branch { + ZOrder 3531 + DstBlock "Divide6" + DstPort 2 + } + Branch { + ZOrder 3530 + Points [0, 525] + Branch { + ZOrder 3534 + Points [0, 175] + DstBlock "Divide17" + DstPort 2 + } + Branch { + ZOrder 3533 + DstBlock "Divide19" + DstPort 2 + } + } + } + Branch { + ZOrder 2206 + DstBlock "Divide4" + DstPort 2 + } + } + Line { + ZOrder 2592 + SrcBlock "Constant5" + SrcPort 1 + Points [0, 1520; 21, 0] + Branch { + ZOrder 3483 + DstBlock "Product6" + DstPort 2 + } + Branch { + ZOrder 3481 + Points [0, 175] + Branch { + ZOrder 2647 + DstBlock "Product7" + DstPort 2 + } + Branch { + ZOrder 2597 + Points [0, 175] + Branch { + ZOrder 2648 + DstBlock "Product8" + DstPort 2 + } + Branch { + ZOrder 2600 + Points [0, 175] + Branch { + ZOrder 2754 + Points [0, 175] + Branch { + ZOrder 2757 + Points [0, 175] + Branch { + ZOrder 2760 + Points [0, 175] + Branch { + ZOrder 2784 + Points [0, 175] + DstBlock "Product14" + DstPort 2 + } + Branch { + ZOrder 2783 + DstBlock "Product13" + DstPort 2 + } + } + Branch { + ZOrder 2759 + DstBlock "Product12" + DstPort 2 + } + } + Branch { + ZOrder 2756 + DstBlock "Product11" + DstPort 2 + } + } + Branch { + ZOrder 2753 + DstBlock "Product9" + DstPort 2 + } + } + } + } + } + Line { + ZOrder 2604 + SrcBlock "Constant8" + SrcPort 1 + Points [9, 0; 0, 1605] + Branch { + ZOrder 3459 + Points [-14, 0; 0, 175] + Branch { + ZOrder 2641 + Points [0, 175] + Branch { + ZOrder 2644 + Points [0, 175] + Branch { + ZOrder 2769 + Points [0, 175] + Branch { + ZOrder 2772 + Points [0, 175] + Branch { + ZOrder 2775 + Points [0, 175] + Branch { + ZOrder 2778 + Points [0, 175] + DstBlock "Add11" + DstPort 2 + } + Branch { + ZOrder 2777 + DstBlock "Add10" + DstPort 2 + } + } + Branch { + ZOrder 2774 + DstBlock "Add9" + DstPort 2 + } + } + Branch { + ZOrder 2771 + DstBlock "Add8" + DstPort 2 + } + } + Branch { + ZOrder 2768 + DstBlock "Add5" + DstPort 2 + } + } + Branch { + ZOrder 2643 + DstBlock "Add4" + DstPort 2 + } + } + Branch { + ZOrder 2640 + DstBlock "Add3" + DstPort 2 + } + } + Branch { + ZOrder 2637 + DstBlock "Add2" + DstPort 2 + } + } + Line { + ZOrder 2844 + SrcBlock "Mux" + SrcPort 1 + DstBlock "cdsMuxMatrix" + DstPort 1 + } + Line { + ZOrder 2845 + SrcBlock "cdsMuxMatrix" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + ZOrder 2850 + SrcBlock "Demux" + SrcPort 1 + Points [35, 0; 0, -20; 5, 0] + Branch { + ZOrder 3042 + Points [0, -30] + DstBlock "Fil_TM_L" + DstPort 1 + } + Branch { + ZOrder 3041 + DstBlock "TM_L_MON" + DstPort 1 + } + } + Line { + ZOrder 2852 + SrcBlock "Demux" + SrcPort 2 + Points [45, 0] + Branch { + ZOrder 3040 + Points [0, -35] + DstBlock "Fil_TM_Y" + DstPort 1 + } + Branch { + ZOrder 3039 + DstBlock "TM_Y_MON" + DstPort 1 + } + } + Line { + ZOrder 2854 + SrcBlock "Demux" + SrcPort 3 + Points [35, 0] + Branch { + ZOrder 3038 + Points [0, 20] + DstBlock "TM_P_MON" + DstPort 1 + } + Branch { + ZOrder 3037 + Points [0, -10] + DstBlock "Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 3029 + SrcBlock "TM_L_MON" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + ZOrder 3033 + SrcBlock "TM_Y_MON" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 3035 + SrcBlock "TM_P_MON" + SrcPort 1 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 3043 + SrcBlock "Fil_TM_L" + SrcPort 1 + Points [20, 0; 0, 75] + DstBlock "Mux1" + DstPort 1 + } + Line { + ZOrder 3044 + SrcBlock "Fil_TM_Y" + SrcPort 1 + Points [8, 0; 0, 25] + DstBlock "Mux1" + DstPort 2 + } + Line { + ZOrder 3045 + SrcBlock "Fil_TM_P" + SrcPort 1 + Points [20, 0; 0, -35] + DstBlock "Mux1" + DstPort 3 + } + Line { + ZOrder 3046 + SrcBlock "Mux1" + SrcPort 1 + Points [20, 0; 0, -10] + DstBlock "cdsMuxMatrix1" + DstPort 1 + } + Line { + ZOrder 3047 + SrcBlock "cdsMuxMatrix1" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 3051 + SrcBlock "Demux1" + SrcPort 1 + Points [22, 0; 0, -25] + DstBlock "Fil_TM_COIL1" + DstPort 1 + } + Line { + ZOrder 3053 + SrcBlock "Demux1" + SrcPort 4 + Points [22, 0; 0, 25] + DstBlock "Fil_TM_COIL4" + DstPort 1 + } + Line { + ZOrder 3055 + SrcBlock "Demux1" + SrcPort 3 + Points [22, 0; 0, 10] + DstBlock "Fil_TM_COIL3" + DstPort 1 + } + Line { + ZOrder 3056 + SrcBlock "Demux1" + SrcPort 2 + Points [22, 0; 0, -10] + DstBlock "Fil_TM_COIL2" + DstPort 1 + } + Line { + ZOrder 3064 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 3067 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 3068 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 3929 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 3930 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 3931 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 3932 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 2381 + SrcBlock "OPLEV2_X_MON" + SrcPort 1 + Points [0, -20] + DstBlock "OPLEV2_X" + DstPort 1 + } + Line { + ZOrder 2393 + SrcBlock "OPLEV2_Y_MON" + SrcPort 1 + Points [0, 15] + DstBlock "OPLEV2_Y" + DstPort 1 + } + Line { + ZOrder 3108 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "MAT1" + DstPort 1 + } + Line { + ZOrder 3109 + SrcBlock "MAT1" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 3112 + SrcBlock "Demux2" + SrcPort 1 + Points [35, 0; 0, -20; 5, 0] + Branch { + ZOrder 3111 + Points [0, -30] + DstBlock "Fil_IM_L" + DstPort 1 + } + Branch { + ZOrder 3110 + DstBlock "IM_L_MON" + DstPort 1 + } + } + Line { + ZOrder 3115 + SrcBlock "Demux2" + SrcPort 2 + Points [45, 0] + Branch { + ZOrder 3114 + Points [0, -35] + DstBlock "Fil_IM_Y" + DstPort 1 + } + Branch { + ZOrder 3113 + DstBlock "IM_Y_MON" + DstPort 1 + } + } + Line { + ZOrder 3118 + SrcBlock "Demux2" + SrcPort 3 + Points [35, 0] + Branch { + ZOrder 3117 + Points [0, 20] + DstBlock "IM_P_MON" + DstPort 1 + } + Branch { + ZOrder 3116 + Points [0, -10] + DstBlock "Fil_IM_P" + DstPort 1 + } + } + Line { + ZOrder 3119 + SrcBlock "IM_L_MON" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 3120 + SrcBlock "IM_Y_MON" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 3121 + SrcBlock "IM_P_MON" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 3122 + SrcBlock "Fil_IM_L" + SrcPort 1 + Points [20, 0; 0, 75] + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 3123 + SrcBlock "Fil_IM_Y" + SrcPort 1 + Points [8, 0; 0, 25] + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 3124 + SrcBlock "Fil_IM_P" + SrcPort 1 + Points [20, 0; 0, -35] + DstBlock "Mux3" + DstPort 3 + } + Line { + ZOrder 3125 + SrcBlock "Mux3" + SrcPort 1 + Points [20, 0; 0, -10] + DstBlock "cdsMuxMatrix3" + DstPort 1 + } + Line { + ZOrder 3126 + SrcBlock "cdsMuxMatrix3" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 3127 + SrcBlock "Demux3" + SrcPort 1 + Points [22, 0; 0, -25] + DstBlock "Fil_IM_COIL1" + DstPort 1 + } + Line { + ZOrder 3128 + SrcBlock "Demux3" + SrcPort 4 + Points [22, 0; 0, 25] + DstBlock "Fil_IM_COIL4" + DstPort 1 + } + Line { + ZOrder 3129 + SrcBlock "Demux3" + SrcPort 3 + Points [22, 0; 0, 10] + DstBlock "Fil_IM_COIL3" + DstPort 1 + } + Line { + ZOrder 3130 + SrcBlock "Demux3" + SrcPort 2 + Points [22, 0; 0, -10] + DstBlock "Fil_IM_COIL2" + DstPort 1 + } + Line { + Name "" + ZOrder 3980 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + Points [315, 0; 0, 15] + DstBlock "COILTEST1_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 3978 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + Points [220, 0; 0, -95] + DstBlock "COILTEST2_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 3977 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + Points [540, 0; 0, -205] + DstBlock "COILTEST3_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 3976 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + Points [135, 0; 0, -315] + DstBlock "COILTEST4_MON" + DstPort 1 + } + Line { + ZOrder 3178 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 3181 + SrcBlock "Fil_TM_COIL1" + SrcPort 1 + DstBlock "Terminator12" + DstPort 1 + } + Line { + ZOrder 3183 + SrcBlock "Fil_TM_COIL2" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 3184 + SrcBlock "Fil_TM_COIL3" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 3185 + SrcBlock "Fil_TM_COIL4" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + Name "" + ZOrder 3956 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + DstBlock "PD1_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 3959 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + DstBlock "PD3_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 3958 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + DstBlock "PD4_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 3957 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + DstBlock "PD2_MON" + DstPort 1 + } + Line { + ZOrder 3276 + SrcBlock "COILTEST1_MON" + SrcPort 1 + DstBlock "Divide8" + DstPort 1 + } + Line { + ZOrder 3292 + SrcBlock "COILTEST2_MON" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 3293 + SrcBlock "COILTEST3_MON" + SrcPort 1 + DstBlock "Divide25" + DstPort 1 + } + Line { + ZOrder 3294 + SrcBlock "COILTEST4_MON" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 3243 + SrcBlock "PD1_MON" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 3244 + SrcBlock "PD2_MON" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 3245 + SrcBlock "PD4_MON" + SrcPort 1 + DstBlock "Divide11" + DstPort 1 + } + Line { + ZOrder 3246 + SrcBlock "PD3_MON" + SrcPort 1 + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 3296 + SrcBlock "Divide8" + SrcPort 1 + DstBlock "COILTEST_OUT1" + DstPort 1 + } + Line { + ZOrder 3297 + SrcBlock "Divide23" + SrcPort 1 + DstBlock "COILTEST_OUT2" + DstPort 1 + } + Line { + ZOrder 3298 + SrcBlock "Divide25" + SrcPort 1 + DstBlock "COILTEST_OUT3" + DstPort 1 + } + Line { + ZOrder 3299 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "COILTEST_OUT4" + DstPort 1 + } + Line { + ZOrder 3477 + SrcBlock "Fil_IM_COIL1" + SrcPort 1 + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 3478 + SrcBlock "Fil_IM_COIL2" + SrcPort 1 + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 3479 + SrcBlock "Fil_IM_COIL3" + SrcPort 1 + DstBlock "Terminator18" + DstPort 1 + } + Line { + ZOrder 3480 + SrcBlock "Fil_IM_COIL4" + SrcPort 1 + DstBlock "Terminator19" + DstPort 1 + } + Line { + ZOrder 3510 + SrcBlock "Divide16" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 3516 + SrcBlock "Constant2" + SrcPort 1 + Points [10, 0; 0, 240] + Branch { + ZOrder 3519 + Points [0, 175] + Branch { + ZOrder 3522 + Points [0, 525] + Branch { + ZOrder 3526 + Points [0, 175] + DstBlock "Product5" + DstPort 2 + } + Branch { + ZOrder 3525 + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 3521 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 3518 + DstBlock "Product" + DstPort 2 + } + } + Line { + ZOrder 3524 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 3528 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 3532 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 3538 + SrcBlock "Divide19" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 3796 + DstBlock "Sum" + DstPort 1 + } + Branch { + ZOrder 3795 + DstBlock "OPLEV2_X_MON" + DstPort 1 + } + } + Line { + ZOrder 3539 + SrcBlock "Divide17" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 3802 + DstBlock "OPLEV2_Y_MON" + DstPort 1 + } + Branch { + ZOrder 3801 + DstBlock "Sum1" + DstPort 1 + } + } + Line { + ZOrder 3798 + SrcBlock "X0" + SrcPort 1 + Points [50, 0] + DstBlock "Sum" + DstPort 2 + } + Line { + ZOrder 3799 + SrcBlock "Sum" + SrcPort 1 + Points [37, 0; 0, 70] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 3805 + SrcBlock "Y0" + SrcPort 1 + Points [13, 0; 0, 103; 37, 0] + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 3808 + SrcBlock "Sum1" + SrcPort 1 + Points [37, 0; 0, -85] + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 3827 + SrcBlock "COILTEST_EXC5" + SrcPort 1 + Points [31, 0] + Branch { + ZOrder 3875 + DstBlock "Product20" + DstPort 1 + } + Branch { + ZOrder 3874 + Points [0, 175] + Branch { + ZOrder 3877 + Points [0, 175] + Branch { + ZOrder 3880 + Points [0, 175] + DstBlock "Product19" + DstPort 1 + } + Branch { + ZOrder 3879 + DstBlock "Product18" + DstPort 1 + } + } + Branch { + ZOrder 3876 + DstBlock "Product17" + DstPort 1 + } + } + } + Line { + ZOrder 3847 + SrcBlock "Product20" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 3845 + SrcBlock "Product17" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 3846 + SrcBlock "Product18" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 3848 + SrcBlock "Product19" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 3844 + SrcBlock "Constant1" + SrcPort 1 + Points [98, 0; 0, 140] + Branch { + ZOrder 3843 + Points [0, 175] + Branch { + ZOrder 3840 + Points [0, 175] + Branch { + ZOrder 3838 + Points [0, 175] + DstBlock "Product19" + DstPort 2 + } + Branch { + ZOrder 3835 + DstBlock "Product18" + DstPort 2 + } + } + Branch { + ZOrder 3833 + DstBlock "Product17" + DstPort 2 + } + } + Branch { + ZOrder 3832 + DstBlock "Product20" + DstPort 2 + } + } + Line { + ZOrder 3934 + SrcBlock "Product3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 3935 + SrcBlock "Product10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 3936 + SrcBlock "Product15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 3933 + SrcBlock "Product16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 3910 + SrcBlock "Constant10" + SrcPort 1 + Points [98, 0; 0, 140] + Branch { + ZOrder 3909 + Points [0, 175] + Branch { + ZOrder 3908 + Points [0, 175] + Branch { + ZOrder 3907 + Points [0, 175] + DstBlock "Product16" + DstPort 2 + } + Branch { + ZOrder 3906 + DstBlock "Product15" + DstPort 2 + } + } + Branch { + ZOrder 3905 + DstBlock "Product10" + DstPort 2 + } + } + Branch { + ZOrder 3904 + DstBlock "Product3" + DstPort 2 + } + } + Line { + ZOrder 2291 + SrcBlock "Divide7" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 3974 + Points [0, 160] + Branch { + ZOrder 3482 + DstBlock "Divide" + DstPort 2 + } + Branch { + ZOrder 3458 + Points [0, 175] + Branch { + ZOrder 2298 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 2295 + Points [0, 175] + Branch { + ZOrder 2403 + Points [0, 350] + Branch { + ZOrder 2406 + Points [0, 175] + Branch { + ZOrder 2412 + Points [0, 175] + Branch { + ZOrder 2801 + Points [0, 350] + Branch { + ZOrder 2804 + Points [0, 175] + Branch { + ZOrder 2807 + Points [0, 175; 1, 0] + Branch { + ZOrder 2813 + Points [0, 175] + Branch { + ZOrder 2815 + Points [0, 175] + Branch { + ZOrder 2817 + Points [0, 175] + Branch { + ZOrder 2820 + Points [0, 175] + Branch { + ZOrder 2823 + Points [0, 175] + DstBlock "Divide22" + DstPort 2 + } + Branch { + ZOrder 2822 + DstBlock "Divide21" + DstPort 2 + } + } + Branch { + ZOrder 2819 + DstBlock "Divide20" + DstPort 2 + } + } + Branch { + ZOrder 2816 + DstBlock "Divide24" + DstPort 2 + } + } + Branch { + ZOrder 2814 + DstBlock "Divide12" + DstPort 2 + } + } + Branch { + ZOrder 2812 + DstBlock "Divide11" + DstPort 2 + } + } + Branch { + ZOrder 2806 + DstBlock "Divide10" + DstPort 2 + } + } + Branch { + ZOrder 2803 + DstBlock "Divide9" + DstPort 2 + } + } + Branch { + ZOrder 2800 + DstBlock "Divide15" + DstPort 2 + } + } + Branch { + ZOrder 2411 + DstBlock "Divide14" + DstPort 2 + } + } + Branch { + ZOrder 2405 + DstBlock "Divide13" + DstPort 2 + } + } + Branch { + ZOrder 2402 + DstBlock "Divide2" + DstPort 2 + } + } + } + } + Branch { + ZOrder 3973 + Points [0, -501; 275, 0; 0, -24; 61, 0] + Branch { + ZOrder 3295 + Points [0, 65] + Branch { + ZOrder 3290 + Points [0, 65] + Branch { + ZOrder 3507 + Points [0, 65] + DstBlock "Divide26" + DstPort 2 + } + Branch { + ZOrder 3286 + DstBlock "Divide25" + DstPort 2 + } + } + Branch { + ZOrder 3285 + DstBlock "Divide23" + DstPort 2 + } + } + Branch { + ZOrder 3284 + DstBlock "Divide8" + DstPort 2 + } + } + } + Line { + ZOrder 4104 + SrcBlock "COILTEST_EXC1" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 4112 + Points [0, 175] + Branch { + ZOrder 4115 + Points [0, 175] + Branch { + ZOrder 4118 + Points [0, 175] + DstBlock "Product16" + DstPort 1 + } + Branch { + ZOrder 4117 + DstBlock "Product15" + DstPort 1 + } + } + Branch { + ZOrder 4114 + DstBlock "Product10" + DstPort 1 + } + } + Branch { + ZOrder 4111 + DstBlock "Product3" + DstPort 1 + } + } + Line { + ZOrder 4120 + SrcBlock "COILTEST_EXC2" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 4121 + SrcBlock "COILTEST_EXC3" + SrcPort 1 + DstBlock "Terminator9" + DstPort 1 + } + Line { + ZOrder 4122 + SrcBlock "COILTEST_EXC8" + SrcPort 1 + DstBlock "Terminator10" + DstPort 1 + } + Annotation { + SID "2822" + Name "#DAQ Channels\nOPLEV1_X 16384\nOPLEV1_Y 16384" + Position [291, 6181, 407, 6237] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Sun Sep 05 10:56:30 2021" + RTWModifiedTimeStamp 552740188 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1vis_includequartic" + Array { + Type "Cell" + Dimension 1 + Cell "k1vis_includequartic" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType Ground + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Terminator + } + } + System { + Name "k1vis_includequartic" + Location [0, 28, 1920, 1047] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + ReportName "simulink-default.rpt" + SIDHighWatermark "3666" + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [500, 6207, 575, 6233] + ZOrder 396 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 20] + Position [600, 3193, 635, 6722] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_12,adc_0_13,adc_0_14,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,a" + "dc_0_22,adc_0_23,adc_0_24,adc_0_25,adc_0_26,adc_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "COILTEST1_MON" + SID "3372" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 3270, 1355, 3300] + ZOrder 997 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST2_MON" + SID "3374" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 3360, 1355, 3390] + ZOrder 999 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST3_MON" + SID "3375" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 3425, 1355, 3455] + ZOrder 1000 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST4_MON" + SID "3373" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 3490, 1355, 3520] + ZOrder 998 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC1" + SID "3351" + Tag "Excitation" + Ports [0, 1] + Position [4495, 5326, 4535, 5344] + ZOrder 1076 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.7" + SourceBlock "cdsEXC/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC2" + SID "3452" + Tag "Excitation" + Ports [0, 1] + Position [4495, 5501, 4535, 5519] + ZOrder 1082 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.7" + SourceBlock "cdsEXC/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC3" + SID "3453" + Tag "Excitation" + Ports [0, 1] + Position [4495, 5676, 4535, 5694] + ZOrder 1083 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.7" + SourceBlock "cdsEXC/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC4" + SID "3454" + Tag "Excitation" + Ports [0, 1] + Position [4495, 5846, 4535, 5864] + ZOrder 1084 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.7" + SourceBlock "cdsEXC/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC5" + SID "3446" + Tag "Excitation" + Ports [0, 1] + Position [4485, 6091, 4525, 6109] + ZOrder 1070 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.7" + SourceBlock "cdsEXC/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT1" + SID "3361" + Tag "Test Point" + Ports [1] + Position [1540, 3310, 1580, 3330] + ZOrder 986 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT2" + SID "3365" + Tag "Test Point" + Ports [1] + Position [1540, 3375, 1580, 3395] + ZOrder 990 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT3" + SID "3366" + Tag "Test Point" + Ports [1] + Position [1540, 3440, 1580, 3460] + ZOrder 991 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT4" + SID "3367" + Tag "Test Point" + Ports [1] + Position [1540, 3505, 1580, 3525] + ZOrder 992 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "COS_Theta" + SID "3604" + Position [2525, 4525, 2585, 4555] + ZOrder 1235 + Expr "cosdeg(u[1])" + } + Block { + BlockType Constant + Name "Constant" + SID "3611" + Position [1830, 5220, 1860, 5250] + ZOrder 1242 + Value "2" + } + Block { + BlockType Constant + Name "Constant1" + SID "3447" + Description "Quantization range of 16 bit ADC." + Position [4430, 5960, 4475, 5990] + ZOrder 1071 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant10" + SID "3378" + Description "Quantization range of 16 bit ADC." + Position [4440, 5260, 4485, 5290] + ZOrder 1077 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant11" + SID "3469" + Description "Voltage baseline subtraction (V)" + Position [1535, 5780, 1580, 5810] + ZOrder 1099 + Value "0" + } + Block { + BlockType Constant + Name "Constant12" + SID "3470" + Description "Voltage baseline subtraction (V)" + Position [1535, 5955, 1580, 5985] + ZOrder 1100 + Value "0" + } + Block { + BlockType Constant + Name "Constant13" + SID "3471" + Description "Voltage baseline subtraction (V)" + Position [1535, 6130, 1580, 6160] + ZOrder 1101 + Value "0" + } + Block { + BlockType Constant + Name "Constant14" + SID "3472" + Description "Voltage baseline subtraction (V)" + Position [1535, 6305, 1580, 6335] + ZOrder 1102 + Value "0" + } + Block { + BlockType Constant + Name "Constant15" + SID "3473" + Description "Voltage baseline subtraction (V)" + Position [1535, 6480, 1580, 6510] + ZOrder 1103 + Value "0" + } + Block { + BlockType Constant + Name "Constant16" + SID "3474" + Description "Voltage baseline subtraction (V)" + Position [1535, 6655, 1580, 6685] + ZOrder 1104 + Value "0" + } + Block { + BlockType Constant + Name "Constant17" + SID "3500" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1390, 5430, 1435, 5460] + ZOrder 1130 + Value "20" + } + Block { + BlockType Constant + Name "Constant18" + SID "3501" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1390, 5605, 1435, 5635] + ZOrder 1132 + Value "20" + } + Block { + BlockType Constant + Name "Constant19" + SID "3503" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1390, 5780, 1435, 5810] + ZOrder 1134 + Value "20" + } + Block { + BlockType Constant + Name "Constant2" + SID "2989" + Description "Diameter of QPD (mm)" + Position [1695, 3855, 1740, 3885] + ZOrder 732 + Value "7.8" + } + Block { + BlockType Constant + Name "Constant20" + SID "3505" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1390, 5955, 1435, 5985] + ZOrder 1136 + Value "20" + } + Block { + BlockType Constant + Name "Constant21" + SID "3507" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1390, 6130, 1435, 6160] + ZOrder 1138 + Value "20" + } + Block { + BlockType Constant + Name "Constant22" + SID "3509" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1390, 6305, 1435, 6335] + ZOrder 1140 + Value "20" + } + Block { + BlockType Constant + Name "Constant23" + SID "3511" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1390, 6480, 1435, 6510] + ZOrder 1142 + Value "20" + } + Block { + BlockType Constant + Name "Constant24" + SID "3513" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1390, 6655, 1435, 6685] + ZOrder 1144 + Value "20" + } + Block { + BlockType Constant + Name "Constant25" + SID "3573" + Description "Voltage baseline subtraction (V)" + Position [2804, 4675, 2856, 4695] + ZOrder 1203 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-0.5" + } + Block { + BlockType Constant + Name "Constant26" + SID "3518" + Description "Minimum voltage of ADC (V)" + Position [855, 3090, 900, 3120] + ZOrder 1148 + Value "-10" + } + Block { + BlockType Constant + Name "Constant27" + SID "3578" + Description "Voltage baseline subtraction (V)" + Position [2585, 5002, 2630, 5018] + ZOrder 1208 + Value "2" + } + Block { + BlockType Constant + Name "Constant28" + SID "3631" + Description "conversion coefficient from radian to degree (180/pi)" + Position [1610, 5059, 1685, 5071] + ZOrder 1262 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant29" + SID "3635" + Description "conversion coefficient from radian to degree (180/pi)" + Position [1590, 5239, 1665, 5251] + ZOrder 1266 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant3" + SID "2991" + Description "Each half of QPD" + Position [1850, 3810, 1895, 3840] + ZOrder 734 + Value "2" + } + Block { + BlockType Constant + Name "Constant31" + SID "3640" + Description "conversion coefficient from radian to degree (180/pi)" + Position [2945, 4789, 3020, 4801] + ZOrder 1271 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant4" + SID "3071" + Description "positive and negative voltage" + Position [745, 3007, 780, 3033] + ZOrder 808 + Value "2" + } + Block { + BlockType Constant + Name "Constant5" + SID "3119" + Description "Voltage to distance coefficient. (V/mm)\nV=-0.1d+2. -> d=-10V+20." + Position [1185, 3850, 1215, 3895] + ZOrder 856 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-10" + } + Block { + BlockType Constant + Name "Constant6" + SID "3007" + Description "Maximum voltage of ADC (V)" + Position [855, 3035, 900, 3065] + ZOrder 745 + Value "10" + } + Block { + BlockType Constant + Name "Constant7" + SID "3008" + Description "Quantization range of 16 bit ADC." + Position [825, 2970, 870, 3000] + ZOrder 746 + Value "65536" + } + Block { + BlockType Constant + Name "Constant8" + SID "3123" + Description "Voltage baseline subtraction (V)" + Position [1535, 5430, 1580, 5460] + ZOrder 860 + Value "0" + } + Block { + BlockType Constant + Name "Constant9" + SID "3468" + Description "Voltage baseline subtraction (V)" + Position [1535, 5605, 1580, 5635] + ZOrder 1098 + Value "0" + } + Block { + BlockType Constant + Name "Constant_P" + SID "3599" + Position [1595, 5160, 1625, 5190] + ZOrder 1230 + } + Block { + BlockType Constant + Name "Constant_R" + SID "3600" + Position [1595, 5095, 1625, 5125] + ZOrder 1231 + } + Block { + BlockType Constant + Name "Constant_R1" + SID "3661" + Position [3085, 5085, 3115, 5115] + ZOrder 1295 + } + Block { + BlockType Reference + Name "DAC_0" + SID "3294" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [4820, 3927, 4850, 6718] + ZOrder 919 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "D_M" + SID "3564" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2250, 4657, 2315, 4673] + ZOrder 1194 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux" + SID "3272" + Ports [1, 3] + Position [3110, 4040, 3115, 4200] + ZOrder 899 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux1" + SID "3284" + Ports [1, 4] + Position [3630, 4020, 3635, 4180] + ZOrder 909 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "3322" + Ports [1, 3] + Position [3520, 4765, 3525, 4925] + ZOrder 951 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "3323" + Ports [1, 4] + Position [4040, 4755, 4045, 4915] + ZOrder 961 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "3662" + Ports [1, 1] + Position [3310, 5091, 3315, 5129] + ZOrder 1299 + ShowName off + Outputs "1" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "Diff_PDunit1" + SID "3091" + Tag "Test Point" + Ports [1] + Position [2380, 5495, 2420, 5515] + ZOrder 828 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit1_MON" + SID "3088" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2215, 5490, 2295, 5520] + ZOrder 825 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2" + SID "3092" + Tag "Test Point" + Ports [1] + Position [2380, 5845, 2420, 5865] + ZOrder 829 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2_MON" + SID "3090" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2215, 5840, 2295, 5870] + ZOrder 827 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3" + SID "3143" + Tag "Test Point" + Ports [1] + Position [2380, 6195, 2420, 6215] + ZOrder 885 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3_MON" + SID "3144" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2215, 6190, 2295, 6220] + ZOrder 883 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4" + SID "3145" + Tag "Test Point" + Ports [1] + Position [2380, 6545, 2420, 6565] + ZOrder 886 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4_MON" + SID "3146" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2215, 6540, 2295, 6570] + ZOrder 884 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide" + SID "2977" + Ports [2, 1] + Position [1110, 3987, 1140, 4018] + ZOrder 720 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2980" + Ports [2, 1] + Position [1110, 4162, 1140, 4193] + ZOrder 723 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "3035" + Ports [2, 1] + Position [1110, 5562, 1140, 5593] + ZOrder 773 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "3038" + Ports [2, 1] + Position [1110, 5737, 1140, 5768] + ZOrder 776 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "3047" + Ports [2, 1] + Position [1110, 5912, 1140, 5943] + ZOrder 785 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "3050" + Ports [2, 1] + Position [1110, 4687, 1140, 4718] + ZOrder 788 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3051" + Ports [2, 1] + Position [1110, 4862, 1140, 4893] + ZOrder 790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3052" + Ports [2, 1] + Position [1110, 5037, 1140, 5068] + ZOrder 794 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "3053" + Ports [2, 1] + Position [1595, 4697, 1625, 4728] + ZOrder 796 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3430" + Ports [2, 1] + Position [1925, 4892, 1955, 4923] + ZOrder 1054 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "3055" + Ports [2, 1] + Position [1595, 4872, 1625, 4903] + ZOrder 801 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3427" + Ports [2, 1] + Position [1925, 4717, 1955, 4748] + ZOrder 1051 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2984" + Ports [2, 1] + Position [1110, 4337, 1140, 4368] + ZOrder 728 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "3138" + Ports [2, 1] + Position [1110, 6262, 1140, 6293] + ZOrder 873 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "3139" + Ports [2, 1] + Position [1110, 6437, 1140, 6468] + ZOrder 876 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "3140" + Ports [2, 1] + Position [1110, 6612, 1140, 6643] + ZOrder 879 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "3385" + Ports [2, 1] + Position [1440, 3367, 1470, 3398] + ZOrder 1010 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "3142" + Ports [2, 1] + Position [1110, 6087, 1140, 6118] + ZOrder 870 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "3386" + Ports [2, 1] + Position [1440, 3432, 1470, 3463] + ZOrder 1011 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "3387" + Ports [2, 1] + Position [1440, 3497, 1470, 3528] + ZOrder 1012 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "3519" + Ports [2, 1] + Position [1025, 2987, 1055, 3018] + ZOrder 1149 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "3568" + Ports [2, 1] + Position [2260, 4937, 2290, 4968] + ZOrder 1198 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "3575" + Ports [2, 1] + Position [2795, 4777, 2825, 4808] + ZOrder 1205 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "2987" + Ports [2, 1] + Position [1585, 3997, 1615, 4028] + ZOrder 730 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2990" + Ports [2, 1] + Position [1935, 4017, 1965, 4048] + ZOrder 733 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "2995" + Ports [2, 1] + Position [1595, 4172, 1625, 4203] + ZOrder 738 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "2996" + Ports [2, 1] + Position [1935, 4192, 1965, 4223] + ZOrder 740 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "3013" + Ports [2, 1] + Position [940, 2977, 970, 3008] + ZOrder 751 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "3384" + Ports [2, 1] + Position [1440, 3302, 1470, 3333] + ZOrder 1009 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "3031" + Ports [2, 1] + Position [1110, 5387, 1140, 5418] + ZOrder 768 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [462, 5780, 502, 5819] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "Fil_IM_COIL1" + SID "3324" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4100, 4738, 4170, 4762] + ZOrder 962 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL2" + SID "3325" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4100, 4793, 4170, 4817] + ZOrder 965 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL3" + SID "3326" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4100, 4853, 4170, 4877] + ZOrder 964 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL4" + SID "3327" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4100, 4908, 4170, 4932] + ZOrder 963 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_L" + SID "3328" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3790, 4728, 3860, 4752] + ZOrder 947 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_P" + SID "3329" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3790, 4878, 3860, 4902] + ZOrder 958 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_Y" + SID "3330" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3790, 4798, 3860, 4822] + ZOrder 957 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL1" + SID "3289" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3690, 4003, 3760, 4027] + ZOrder 914 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL2" + SID "3292" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3690, 4058, 3760, 4082] + ZOrder 917 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL3" + SID "3291" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3690, 4118, 3760, 4142] + ZOrder 916 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL4" + SID "3290" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3690, 4173, 3760, 4197] + ZOrder 915 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_L" + SID "2592" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3380, 4003, 3450, 4027] + ZOrder 553 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_P" + SID "3281" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3380, 4153, 3450, 4177] + ZOrder 906 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_Y" + SID "3280" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3380, 4073, 3450, 4097] + ZOrder 905 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Function Name" + SID "3663" + Tag "cdsFunctionCall" + Description "inline quartic /opt/rtcds/kamioka/k1/rtbuild/rt-2.8.8/src/fe/k1vis/quartic.c" + Ports [1, 1] + Position [3255, 5080, 3295, 5140] + ZOrder 1298 + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground" + SID "3553" + Position [3330, 4825, 3350, 4845] + ZOrder 1183 + } + Block { + BlockType Ground + Name "Ground1" + SID "3296" + Position [4760, 4175, 4780, 4195] + ZOrder 921 + } + Block { + BlockType Ground + Name "Ground10" + SID "3556" + Position [1225, 3275, 1245, 3295] + ZOrder 1186 + } + Block { + BlockType Ground + Name "Ground11" + SID "3557" + Position [1225, 3365, 1245, 3385] + ZOrder 1187 + } + Block { + BlockType Ground + Name "Ground12" + SID "3558" + Position [1225, 3430, 1245, 3450] + ZOrder 1188 + } + Block { + BlockType Ground + Name "Ground13" + SID "3559" + Position [1225, 3495, 1245, 3515] + ZOrder 1189 + } + Block { + BlockType Ground + Name "Ground2" + SID "3297" + Position [4760, 4350, 4780, 4370] + ZOrder 922 + } + Block { + BlockType Ground + Name "Ground3" + SID "3298" + Position [4760, 4525, 4780, 4545] + ZOrder 923 + } + Block { + BlockType Ground + Name "Ground4" + SID "3299" + Position [4760, 4700, 4780, 4720] + ZOrder 924 + } + Block { + BlockType Ground + Name "Ground5" + SID "3300" + Position [4760, 4875, 4780, 4895] + ZOrder 925 + } + Block { + BlockType Ground + Name "Ground6" + SID "3301" + Position [4760, 5050, 4780, 5070] + ZOrder 926 + } + Block { + BlockType Ground + Name "Ground7" + SID "3302" + Position [4760, 5225, 4780, 5245] + ZOrder 927 + } + Block { + BlockType Ground + Name "Ground8" + SID "3347" + Position [4760, 4000, 4780, 4020] + ZOrder 972 + } + Block { + BlockType Ground + Name "Ground9" + SID "3554" + Position [3330, 4865, 3350, 4885] + ZOrder 1184 + } + Block { + BlockType Reference + Name "IM_L_MON" + SID "3333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3605, 4755, 3685, 4785] + ZOrder 952 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_P_MON" + SID "3334" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3605, 4905, 3685, 4935] + ZOrder 954 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_Y_MON" + SID "3335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3605, 4830, 3685, 4860] + ZOrder 953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L" + SID "3571" + Tag "Test Point" + Ports [1] + Position [2635, 5065, 2675, 5085] + ZOrder 1201 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L1" + SID "3664" + Tag "Test Point" + Ports [1] + Position [3430, 5110, 3470, 5130] + ZOrder 1297 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_MON" + SID "3627" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2510, 5060, 2590, 5090] + ZOrder 1258 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT1" + SID "3339" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3415, 4815, 3455, 4875] + ZOrder 949 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux" + SID "3273" + Ports [2, 1] + Position [3010, 4101, 3015, 4139] + ZOrder 898 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux1" + SID "3283" + Ports [3, 1] + Position [3500, 4078, 3505, 4142] + ZOrder 908 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "3331" + Ports [2, 1] + Position [3370, 4826, 3375, 4864] + ZOrder 950 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "3332" + Ports [3, 1] + Position [3910, 4803, 3915, 4867] + ZOrder 960 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux4" + SID "3606" + Ports [1, 1] + Position [2385, 4521, 2390, 4559] + ZOrder 1237 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux5" + SID "3607" + Ports [1, 1] + Position [2385, 4576, 2390, 4614] + ZOrder 1238 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux6" + SID "3588" + Ports [1, 1] + Position [2095, 5166, 2100, 5204] + ZOrder 1218 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux9" + SID "3665" + Ports [4, 1] + Position [3215, 5091, 3220, 5129] + ZOrder 1294 + ShowName off + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OPLEV1_SUM_MON" + SID "2986" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [935, 4330, 1015, 4360] + ZOrder 727 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_SUM_VOLT" + SID "2985" + Tag "Test Point" + Ports [1] + Position [1390, 4285, 1430, 4305] + ZOrder 729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_SUM_VOLT_MON" + SID "3522" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1240, 4340, 1320, 4370] + ZOrder 1152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_MON" + SID "2976" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [930, 3980, 1010, 4010] + ZOrder 719 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_VOLT" + SID "2982" + Tag "Test Point" + Ports [1] + Position [1390, 3945, 1430, 3965] + ZOrder 725 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_VOLT_MON" + SID "3520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1240, 3990, 1320, 4020] + ZOrder 1150 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_mm" + SID "2993" + Tag "Test Point" + Ports [1] + Position [2230, 4015, 2270, 4035] + ZOrder 736 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_mm_MON" + SID "2992" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2070, 4010, 2150, 4040] + ZOrder 735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_MON" + SID "2981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [930, 4155, 1010, 4185] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_VOLT" + SID "2983" + Tag "Test Point" + Ports [1] + Position [1390, 4105, 1430, 4125] + ZOrder 726 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_VOLT_MON" + SID "3521" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1240, 4165, 1320, 4195] + ZOrder 1151 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_mm" + SID "2997" + Tag "Test Point" + Ports [1] + Position [2230, 4190, 2270, 4210] + ZOrder 742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_mm_MON" + SID "2998" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2070, 4185, 2150, 4215] + ZOrder 741 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_SUM_MON" + SID "3062" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5030, 980, 5060] + ZOrder 793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_SUM_VOLT" + SID "3061" + Tag "Test Point" + Ports [1] + Position [1395, 4995, 1435, 5015] + ZOrder 795 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_SUM_VOLT_MON" + SID "3523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1230, 5040, 1310, 5070] + ZOrder 1155 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_MON" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 4680, 980, 4710] + ZOrder 787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_VOLT" + SID "3063" + Tag "Test Point" + Ports [1] + Position [1390, 4650, 1430, 4670] + ZOrder 791 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_VOLT_MON" + SID "3524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1230, 4690, 1310, 4720] + ZOrder 1153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_mm" + SID "3057" + Tag "Test Point" + Ports [1] + Position [2015, 4590, 2055, 4610] + ZOrder 800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_mm_MON" + SID "3059" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1975, 4625, 2005, 4705] + ZOrder 799 + BlockRotation 270 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_MON" + SID "3066" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 4855, 980, 4885] + ZOrder 789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_VOLT" + SID "3065" + Tag "Test Point" + Ports [1] + Position [1390, 4825, 1430, 4845] + ZOrder 792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_VOLT_MON" + SID "3525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1230, 4865, 1310, 4895] + ZOrder 1154 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_mm" + SID "3058" + Tag "Test Point" + Ports [1] + Position [2095, 5040, 2135, 5060] + ZOrder 805 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_mm_MON" + SID "3060" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1977, 4950, 2003, 5025] + ZOrder 804 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_dX_MON" + SID "3625" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2170, 4720, 2250, 4750] + ZOrder 1256 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_dX_mm" + SID "3551" + Tag "Test Point" + Ports [1] + Position [2120, 4770, 2140, 4810] + ZOrder 1181 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_dY_MON" + SID "3626" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2120, 4930, 2200, 4960] + ZOrder 1257 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_dY_mm" + SID "3552" + Tag "Test Point" + Ports [1] + Position [2120, 4845, 2140, 4885] + ZOrder 1182 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P" + SID "3637" + Tag "Test Point" + Ports [1] + Position [1850, 5275, 1890, 5295] + ZOrder 1268 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_MON" + SID "3015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5380, 980, 5410] + ZOrder 752 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm" + SID "3033" + Tag "Test Point" + Ports [1] + Position [1970, 5405, 2010, 5425] + ZOrder 770 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm_MON" + SID "3491" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1695, 5400, 1775, 5430] + ZOrder 1121 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt" + SID "3543" + Tag "Test Point" + Ports [1] + Position [1440, 5355, 1480, 5375] + ZOrder 1173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt_MON" + SID "3617" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1330, 5350, 1410, 5380] + ZOrder 1248 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_MON" + SID "3037" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5555, 980, 5585] + ZOrder 772 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm" + SID "3036" + Tag "Test Point" + Ports [1] + Position [1970, 5580, 2010, 5600] + ZOrder 774 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm_MON" + SID "3492" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1695, 5575, 1775, 5605] + ZOrder 1122 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt" + SID "3544" + Tag "Test Point" + Ports [1] + Position [1435, 5530, 1475, 5550] + ZOrder 1174 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt_MON" + SID "3618" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1330, 5525, 1410, 5555] + ZOrder 1249 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_MON" + SID "3048" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5920, 980, 5950] + ZOrder 784 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm" + SID "3049" + Tag "Test Point" + Ports [1] + Position [1970, 5930, 2010, 5950] + ZOrder 786 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm_MON" + SID "3494" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1695, 5925, 1775, 5955] + ZOrder 1124 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt" + SID "3546" + Tag "Test Point" + Ports [1] + Position [1425, 5880, 1465, 5900] + ZOrder 1176 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt_MON" + SID "3620" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1320, 5875, 1400, 5905] + ZOrder 1251 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_MON" + SID "3040" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5730, 980, 5760] + ZOrder 775 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm" + SID "3039" + Tag "Test Point" + Ports [1] + Position [1970, 5755, 2010, 5775] + ZOrder 777 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm_MON" + SID "3493" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1695, 5750, 1775, 5780] + ZOrder 1123 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt" + SID "3545" + Tag "Test Point" + Ports [1] + Position [1430, 5700, 1470, 5720] + ZOrder 1175 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt_MON" + SID "3619" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1320, 5695, 1400, 5725] + ZOrder 1250 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_MON" + SID "3150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 6255, 980, 6285] + ZOrder 872 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm" + SID "3149" + Tag "Test Point" + Ports [1] + Position [1970, 6280, 2010, 6300] + ZOrder 874 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm_MON" + SID "3496" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1695, 6275, 1775, 6305] + ZOrder 1126 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt" + SID "3548" + Tag "Test Point" + Ports [1] + Position [1435, 6230, 1475, 6250] + ZOrder 1178 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt_MON" + SID "3622" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1320, 6225, 1400, 6255] + ZOrder 1253 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_MON" + SID "3148" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 6090, 980, 6120] + ZOrder 864 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm" + SID "3147" + Tag "Test Point" + Ports [1] + Position [1970, 6105, 2010, 6125] + ZOrder 871 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm_MON" + SID "3495" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1695, 6100, 1775, 6130] + ZOrder 1125 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt" + SID "3547" + Tag "Test Point" + Ports [1] + Position [1460, 6050, 1500, 6070] + ZOrder 1177 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt_MON" + SID "3621" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1330, 6045, 1410, 6075] + ZOrder 1252 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_MON" + SID "3154" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 6540, 970, 6570] + ZOrder 878 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm" + SID "3153" + Tag "Test Point" + Ports [1] + Position [1970, 6630, 2010, 6650] + ZOrder 880 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm_MON" + SID "3498" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1695, 6625, 1775, 6655] + ZOrder 1128 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt" + SID "3550" + Tag "Test Point" + Ports [1] + Position [1420, 6580, 1460, 6600] + ZOrder 1180 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt_MON" + SID "3624" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1310, 6575, 1390, 6605] + ZOrder 1255 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_MON" + SID "3152" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 6430, 970, 6460] + ZOrder 875 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm" + SID "3151" + Tag "Test Point" + Ports [1] + Position [1970, 6455, 2010, 6475] + ZOrder 877 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm_MON" + SID "3497" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1695, 6450, 1775, 6480] + ZOrder 1127 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt" + SID "3549" + Tag "Test Point" + Ports [1] + Position [1425, 6405, 1465, 6425] + ZOrder 1179 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt_MON" + SID "3623" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1320, 6400, 1400, 6430] + ZOrder 1254 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_MON" + SID "3629" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1740, 5270, 1820, 5300] + ZOrder 1260 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "2988" + Ports [2, 1] + Position [1785, 4007, 1815, 4038] + ZOrder 731 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2999" + Ports [2, 1] + Position [1785, 4182, 1815, 4213] + ZOrder 739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "3403" + Ports [2, 1] + Position [4625, 5567, 4655, 5598] + ZOrder 1079 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "3156" + Ports [2, 1] + Position [1245, 6097, 1275, 6128] + ZOrder 887 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "3157" + Ports [2, 1] + Position [1245, 6272, 1275, 6303] + ZOrder 888 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "3158" + Ports [2, 1] + Position [1245, 6447, 1275, 6478] + ZOrder 889 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "3159" + Ports [2, 1] + Position [1245, 6622, 1275, 6653] + ZOrder 890 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "3406" + Ports [2, 1] + Position [4625, 5742, 4655, 5773] + ZOrder 1080 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "3409" + Ports [2, 1] + Position [4625, 5917, 4655, 5948] + ZOrder 1081 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "3448" + Ports [2, 1] + Position [4615, 6267, 4645, 6298] + ZOrder 1073 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "3449" + Ports [2, 1] + Position [4615, 6442, 4645, 6473] + ZOrder 1074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "3450" + Ports [2, 1] + Position [4615, 6617, 4645, 6648] + ZOrder 1075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "3577" + Ports [2, 1] + Position [2700, 4942, 2730, 4973] + ZOrder 1207 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product20" + SID "3451" + Ports [2, 1] + Position [4615, 6092, 4645, 6123] + ZOrder 1072 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "3579" + Ports [2, 1] + Position [2640, 4947, 2670, 4978] + ZOrder 1209 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "3581" + Ports [2, 1] + Position [2855, 4712, 2885, 4743] + ZOrder 1211 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "3582" + Ports [2, 1] + Position [2915, 4722, 2945, 4753] + ZOrder 1212 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "3609" + Ports [2, 1] + Position [2020, 5167, 2050, 5198] + ZOrder 1240 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product25" + SID "3633" + Ports [2, 1] + Position [1710, 5057, 1740, 5088] + ZOrder 1264 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product26" + SID "3634" + Ports [2, 1] + Position [1710, 5187, 1740, 5218] + ZOrder 1265 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product27" + SID "3666" + Ports [2, 1] + Position [3355, 5102, 3385, 5133] + ZOrder 1296 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product28" + SID "3641" + Ports [2, 1] + Position [3070, 4732, 3100, 4763] + ZOrder 1272 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "3380" + Ports [2, 1] + Position [4625, 5392, 4655, 5423] + ZOrder 1078 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3428" + Ports [2, 1] + Position [1795, 4707, 1825, 4738] + ZOrder 1052 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3429" + Ports [2, 1] + Position [1795, 4882, 1825, 4913] + ZOrder 1053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "3115" + Ports [2, 1] + Position [1245, 5397, 1275, 5428] + ZOrder 852 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "3116" + Ports [2, 1] + Position [1245, 5572, 1275, 5603] + ZOrder 853 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "3117" + Ports [2, 1] + Position [1245, 5747, 1275, 5778] + ZOrder 854 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "3118" + Ports [2, 1] + Position [1245, 5922, 1275, 5953] + ZOrder 855 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "R" + SID "3636" + Tag "Test Point" + Ports [1] + Position [1900, 5050, 1940, 5070] + ZOrder 1267 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "R_MON" + SID "3628" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1770, 5060, 1850, 5090] + ZOrder 1259 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_L" + SID "3615" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2410, 4943, 2480, 4967] + ZOrder 1246 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_P" + SID "3613" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1885, 5163, 1955, 5187] + ZOrder 1244 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_R" + SID "3612" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1885, 5098, 1955, 5122] + ZOrder 1243 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_Y" + SID "3616" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2965, 4728, 3035, 4752] + ZOrder 1247 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum" + SID "3435" + Ports [2, 1] + Position [2070, 4725, 2090, 4745] + ZOrder 1059 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "3436" + Ports [2, 1] + Position [2070, 4900, 2090, 4920] + ZOrder 1060 + NamePlacement "alternate" + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum10" + SID "3483" + Ports [2, 1] + Position [2120, 5495, 2140, 5515] + ZOrder 1113 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + SID "3484" + Ports [2, 1] + Position [2120, 5845, 2140, 5865] + ZOrder 1114 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + SID "3485" + Ports [2, 1] + Position [2120, 6195, 2140, 6215] + ZOrder 1115 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + SID "3486" + Ports [2, 1] + Position [2120, 6545, 2140, 6565] + ZOrder 1116 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + SID "3499" + Ports [2, 1] + Position [1470, 5405, 1490, 5425] + ZOrder 1129 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + SID "3502" + Ports [2, 1] + Position [1470, 5580, 1490, 5600] + ZOrder 1131 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + SID "3504" + Ports [2, 1] + Position [1470, 5755, 1490, 5775] + ZOrder 1133 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + SID "3506" + Ports [2, 1] + Position [1470, 5930, 1490, 5950] + ZOrder 1135 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + SID "3508" + Ports [2, 1] + Position [1470, 6105, 1490, 6125] + ZOrder 1137 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + SID "3510" + Ports [2, 1] + Position [1470, 6280, 1490, 6300] + ZOrder 1139 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "3475" + Ports [2, 1] + Position [1615, 5405, 1635, 5425] + ZOrder 1105 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + SID "3512" + Ports [2, 1] + Position [1470, 6455, 1490, 6475] + ZOrder 1141 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + SID "3514" + Ports [2, 1] + Position [1470, 6630, 1490, 6650] + ZOrder 1143 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "3517" + Ports [2, 1] + Position [960, 3040, 980, 3060] + ZOrder 1147 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + SID "3569" + Ports [2, 1] + Position [2355, 4945, 2375, 4965] + ZOrder 1199 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + SID "3574" + Ports [2, 1] + Position [2560, 4790, 2580, 4810] + ZOrder 1204 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + SID "3580" + Ports [2, 1] + Position [2755, 4725, 2775, 4745] + ZOrder 1210 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "3476" + Ports [2, 1] + Position [1615, 5580, 1635, 5600] + ZOrder 1106 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "3477" + Ports [2, 1] + Position [1615, 5755, 1635, 5775] + ZOrder 1107 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "3478" + Ports [2, 1] + Position [1615, 5930, 1635, 5950] + ZOrder 1108 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "3479" + Ports [2, 1] + Position [1615, 6105, 1635, 6125] + ZOrder 1109 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "3480" + Ports [2, 1] + Position [1615, 6280, 1635, 6300] + ZOrder 1110 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + SID "3481" + Ports [2, 1] + Position [1615, 6455, 1635, 6475] + ZOrder 1111 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + SID "3482" + Ports [2, 1] + Position [1615, 6630, 1635, 6650] + ZOrder 1112 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "TM_L_MON" + SID "3275" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3195, 4030, 3275, 4060] + ZOrder 900 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_P_MON" + SID "3277" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3195, 4180, 3275, 4210] + ZOrder 902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_Y_MON" + SID "3276" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3195, 4105, 3275, 4135] + ZOrder 901 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "Tan_2P" + SID "3601" + Position [2130, 5170, 2190, 5200] + ZOrder 1232 + Expr "sin(u[1])/cos(u[1])" + } + Block { + BlockType Fcn + Name "Tan_Theta" + SID "3602" + Position [2525, 4580, 2585, 4610] + ZOrder 1233 + Expr "sindeg(u[1])/cosdeg(u[1])" + } + Block { + BlockType Terminator + Name "Terminator" + SID "2825" + Position [3320, 4035, 3340, 4055] + ZOrder 605 + } + Block { + BlockType Terminator + Name "Terminator1" + SID "3278" + Position [3320, 4110, 3340, 4130] + ZOrder 903 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "3537" + Position [655, 6435, 675, 6455] + ZOrder 1167 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "3345" + Position [3810, 4005, 3830, 4025] + ZOrder 970 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3348" + Position [3810, 4060, 3830, 4080] + ZOrder 973 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3349" + Position [3810, 4120, 3830, 4140] + ZOrder 974 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "3350" + Position [3810, 4175, 3830, 4195] + ZOrder 975 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "3419" + Position [4430, 5390, 4450, 5410] + ZOrder 1043 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "3420" + Position [4430, 5565, 4450, 5585] + ZOrder 1044 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "3421" + Position [4430, 5740, 4450, 5760] + ZOrder 1045 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "3422" + Position [4430, 5915, 4450, 5935] + ZOrder 1046 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "3533" + Position [655, 5385, 675, 5405] + ZOrder 1163 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "3070" + Position [665, 4685, 685, 4705] + ZOrder 807 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "3279" + Position [3320, 4185, 3340, 4205] + ZOrder 904 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "3336" + Position [3730, 4760, 3750, 4780] + ZOrder 948 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "3337" + Position [3730, 4835, 3750, 4855] + ZOrder 955 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "3338" + Position [3730, 4910, 3750, 4930] + ZOrder 956 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "3526" + Position [665, 4335, 685, 4355] + ZOrder 1156 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "3534" + Position [655, 6610, 675, 6630] + ZOrder 1164 + } + Block { + BlockType Reference + Name "Theta" + SID "3605" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2270, 4532, 2335, 4548] + ZOrder 1236 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "X0" + SID "3437" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1960, 4772, 2025, 4788] + ZOrder 1061 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "3584" + Tag "Test Point" + Ports [1] + Position [3235, 4740, 3275, 4760] + ZOrder 1214 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y0" + SID "3439" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1960, 4827, 2025, 4843] + ZOrder 1063 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_MON" + SID "3630" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3120, 4735, 3200, 4765] + ZOrder 1261 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsMuxMatrix" + SID "3274" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3045, 4090, 3085, 4150] + ZOrder 897 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsMuxMatrix1" + SID "3282" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3555, 4070, 3595, 4130] + ZOrder 907 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsMuxMatrix3" + SID "3340" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3965, 4805, 4005, 4865] + ZOrder 959 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=92\nshmem_daq=1\nspecific_cpu=14\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [460, 5850, 500, 5910] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 2046 + SrcBlock "ADC0" + SrcPort 1 + Points [5, 0] + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + Name "" + ZOrder 4432 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4401 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "Terminator3" + DstPort 1 + } + Line { + Name "" + ZOrder 4406 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4403 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4402 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + Points [69, 0; 0, -525] + DstBlock "OPLEV2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4379 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 4289 + SrcBlock "Divide" + SrcPort 1 + DstBlock "OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2201 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 2138 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 2140 + SrcBlock "Divide4" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 3489 + Points [0, -10] + DstBlock "OPLEV1_X_mm_MON" + DstPort 1 + } + Branch { + ZOrder 2847 + Points [0, 75] + DstBlock "Mux" + DstPort 1 + } + } + Line { + ZOrder 2141 + SrcBlock "OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 4291 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 4282 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2202 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2205 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 2214 + SrcBlock "Divide6" + SrcPort 1 + Points [55, 0; 0, -10] + Branch { + ZOrder 2849 + Points [0, -70] + DstBlock "Mux" + DstPort 2 + } + Branch { + ZOrder 2848 + DstBlock "OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 2210 + SrcBlock "OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 4294 + SrcBlock "Constant4" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 4295 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 2429 + SrcBlock "Constant7" + SrcPort 1 + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 2287 + SrcBlock "OPLEV1_X_MON" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 2288 + SrcBlock "OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 2289 + SrcBlock "OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 2588 + SrcBlock "Divide9" + SrcPort 1 + DstBlock "Product6" + DstPort 1 + } + Line { + ZOrder 2589 + SrcBlock "Divide10" + SrcPort 1 + DstBlock "Product7" + DstPort 1 + } + Line { + ZOrder 2590 + SrcBlock "Divide11" + SrcPort 1 + DstBlock "Product8" + DstPort 1 + } + Line { + ZOrder 2591 + SrcBlock "Divide12" + SrcPort 1 + DstBlock "Product9" + DstPort 1 + } + Line { + ZOrder 2375 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2384 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2394 + SrcBlock "OPLEV2_X_MON" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 2395 + SrcBlock "OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 2396 + SrcBlock "OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 4156 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "PD1_mm_MON" + DstPort 1 + } + Line { + ZOrder 4183 + SrcBlock "Sum10" + SrcPort 1 + DstBlock "Diff_PDunit1_MON" + DstPort 1 + } + Line { + ZOrder 4191 + SrcBlock "Sum11" + SrcPort 1 + DstBlock "Diff_PDunit2_MON" + DstPort 1 + } + Line { + ZOrder 2493 + SrcBlock "Diff_PDunit1_MON" + SrcPort 1 + DstBlock "Diff_PDunit1" + DstPort 1 + } + Line { + ZOrder 2494 + SrcBlock "Diff_PDunit2_MON" + SrcPort 1 + DstBlock "Diff_PDunit2" + DstPort 1 + } + Line { + ZOrder 4161 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "PD2_mm_MON" + DstPort 1 + } + Line { + ZOrder 4165 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "PD4_mm_MON" + DstPort 1 + } + Line { + ZOrder 4167 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "PD3_mm_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 5019 + Labels [-1, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + Points [66, 0; 0, 535] + DstBlock "PD6_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 5021 + Labels [-1, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + Points [40, 0; 0, 525] + DstBlock "PD8_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 5020 + Labels [-1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 15 + Points [54, 0; 0, 525] + DstBlock "PD5_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 5022 + Labels [-1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 17 + Points [27, 0; 0, 460] + DstBlock "PD7_MON" + DstPort 1 + } + Line { + ZOrder 2687 + SrcBlock "PD6_MON" + SrcPort 1 + Points [48, 0; 0, -10] + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 2692 + SrcBlock "Divide24" + SrcPort 1 + DstBlock "Product11" + DstPort 1 + } + Line { + ZOrder 2700 + SrcBlock "Divide20" + SrcPort 1 + DstBlock "Product12" + DstPort 1 + } + Line { + ZOrder 2701 + SrcBlock "PD5_MON" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + ZOrder 2702 + SrcBlock "Divide21" + SrcPort 1 + DstBlock "Product13" + DstPort 1 + } + Line { + ZOrder 2703 + SrcBlock "PD8_MON" + SrcPort 1 + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 2704 + SrcBlock "Divide22" + SrcPort 1 + DstBlock "Product14" + DstPort 1 + } + Line { + ZOrder 2705 + SrcBlock "PD7_MON" + SrcPort 1 + Points [9, 0; 0, 65] + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 4170 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "PD6_mm_MON" + DstPort 1 + } + Line { + ZOrder 4196 + SrcBlock "Sum12" + SrcPort 1 + DstBlock "Diff_PDunit3_MON" + DstPort 1 + } + Line { + ZOrder 4210 + SrcBlock "Sum13" + SrcPort 1 + DstBlock "Diff_PDunit4_MON" + DstPort 1 + } + Line { + ZOrder 2711 + SrcBlock "Diff_PDunit3_MON" + SrcPort 1 + DstBlock "Diff_PDunit3" + DstPort 1 + } + Line { + ZOrder 2712 + SrcBlock "Diff_PDunit4_MON" + SrcPort 1 + DstBlock "Diff_PDunit4" + DstPort 1 + } + Line { + ZOrder 4174 + SrcBlock "Sum7" + SrcPort 1 + DstBlock "PD5_mm_MON" + DstPort 1 + } + Line { + ZOrder 4177 + SrcBlock "Sum8" + SrcPort 1 + DstBlock "PD8_mm_MON" + DstPort 1 + } + Line { + ZOrder 4180 + SrcBlock "Sum9" + SrcPort 1 + DstBlock "PD7_mm_MON" + DstPort 1 + } + Line { + ZOrder 2592 + SrcBlock "Constant5" + SrcPort 1 + Points [0, 1520; 21, 0] + Branch { + ZOrder 3483 + DstBlock "Product6" + DstPort 2 + } + Branch { + ZOrder 3481 + Points [0, 175] + Branch { + ZOrder 2647 + DstBlock "Product7" + DstPort 2 + } + Branch { + ZOrder 2597 + Points [0, 175] + Branch { + ZOrder 2648 + DstBlock "Product8" + DstPort 2 + } + Branch { + ZOrder 2600 + Points [0, 175] + Branch { + ZOrder 2754 + Points [0, 175] + Branch { + ZOrder 2757 + Points [0, 175] + Branch { + ZOrder 2760 + Points [0, 175] + Branch { + ZOrder 2784 + Points [0, 175] + DstBlock "Product14" + DstPort 2 + } + Branch { + ZOrder 2783 + DstBlock "Product13" + DstPort 2 + } + } + Branch { + ZOrder 2759 + DstBlock "Product12" + DstPort 2 + } + } + Branch { + ZOrder 2756 + DstBlock "Product11" + DstPort 2 + } + } + Branch { + ZOrder 2753 + DstBlock "Product9" + DstPort 2 + } + } + } + } + } + Line { + ZOrder 4157 + SrcBlock "Constant8" + SrcPort 1 + Points [40, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 2844 + SrcBlock "Mux" + SrcPort 1 + DstBlock "cdsMuxMatrix" + DstPort 1 + } + Line { + ZOrder 2845 + SrcBlock "cdsMuxMatrix" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + ZOrder 2850 + SrcBlock "Demux" + SrcPort 1 + Points [35, 0; 0, -20; 5, 0] + Branch { + ZOrder 3042 + Points [0, -30] + DstBlock "Fil_TM_L" + DstPort 1 + } + Branch { + ZOrder 3041 + DstBlock "TM_L_MON" + DstPort 1 + } + } + Line { + ZOrder 2852 + SrcBlock "Demux" + SrcPort 2 + Points [45, 0] + Branch { + ZOrder 3040 + Points [0, -35] + DstBlock "Fil_TM_Y" + DstPort 1 + } + Branch { + ZOrder 3039 + DstBlock "TM_Y_MON" + DstPort 1 + } + } + Line { + ZOrder 2854 + SrcBlock "Demux" + SrcPort 3 + Points [35, 0] + Branch { + ZOrder 3038 + Points [0, 20] + DstBlock "TM_P_MON" + DstPort 1 + } + Branch { + ZOrder 3037 + Points [0, -10] + DstBlock "Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 3029 + SrcBlock "TM_L_MON" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + ZOrder 3033 + SrcBlock "TM_Y_MON" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 3035 + SrcBlock "TM_P_MON" + SrcPort 1 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 3043 + SrcBlock "Fil_TM_L" + SrcPort 1 + Points [20, 0; 0, 75] + DstBlock "Mux1" + DstPort 1 + } + Line { + ZOrder 3044 + SrcBlock "Fil_TM_Y" + SrcPort 1 + Points [8, 0; 0, 25] + DstBlock "Mux1" + DstPort 2 + } + Line { + ZOrder 3045 + SrcBlock "Fil_TM_P" + SrcPort 1 + Points [20, 0; 0, -35] + DstBlock "Mux1" + DstPort 3 + } + Line { + ZOrder 3046 + SrcBlock "Mux1" + SrcPort 1 + Points [20, 0; 0, -10] + DstBlock "cdsMuxMatrix1" + DstPort 1 + } + Line { + ZOrder 3047 + SrcBlock "cdsMuxMatrix1" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 3051 + SrcBlock "Demux1" + SrcPort 1 + Points [22, 0; 0, -25] + DstBlock "Fil_TM_COIL1" + DstPort 1 + } + Line { + ZOrder 3053 + SrcBlock "Demux1" + SrcPort 4 + Points [22, 0; 0, 25] + DstBlock "Fil_TM_COIL4" + DstPort 1 + } + Line { + ZOrder 3055 + SrcBlock "Demux1" + SrcPort 3 + Points [22, 0; 0, 10] + DstBlock "Fil_TM_COIL3" + DstPort 1 + } + Line { + ZOrder 3056 + SrcBlock "Demux1" + SrcPort 2 + Points [22, 0; 0, -10] + DstBlock "Fil_TM_COIL2" + DstPort 1 + } + Line { + ZOrder 3064 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 3067 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 3068 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 3929 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 3930 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 3931 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 3932 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 2381 + SrcBlock "OPLEV2_X_mm_MON" + SrcPort 1 + Points [0, -20] + DstBlock "OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 2393 + SrcBlock "OPLEV2_Y_mm_MON" + SrcPort 1 + Points [0, 20] + DstBlock "OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 3108 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "MAT1" + DstPort 1 + } + Line { + ZOrder 3109 + SrcBlock "MAT1" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 3112 + SrcBlock "Demux2" + SrcPort 1 + Points [35, 0; 0, -20] + Branch { + ZOrder 4775 + DstBlock "IM_L_MON" + DstPort 1 + } + Branch { + ZOrder 3111 + Points [0, -30] + DstBlock "Fil_IM_L" + DstPort 1 + } + } + Line { + ZOrder 3115 + SrcBlock "Demux2" + SrcPort 2 + Points [35, 0] + Branch { + ZOrder 4776 + DstBlock "IM_Y_MON" + DstPort 1 + } + Branch { + ZOrder 3114 + Points [0, -27; 210, 0] + DstBlock "Fil_IM_Y" + DstPort 1 + } + } + Line { + ZOrder 3118 + SrcBlock "Demux2" + SrcPort 3 + Points [35, 0] + Branch { + ZOrder 3117 + Points [0, 20] + DstBlock "IM_P_MON" + DstPort 1 + } + Branch { + ZOrder 3116 + Points [0, -10] + DstBlock "Fil_IM_P" + DstPort 1 + } + } + Line { + ZOrder 3119 + SrcBlock "IM_L_MON" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 3120 + SrcBlock "IM_Y_MON" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 3121 + SrcBlock "IM_P_MON" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 3122 + SrcBlock "Fil_IM_L" + SrcPort 1 + Points [20, 0; 0, 75] + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 3123 + SrcBlock "Fil_IM_Y" + SrcPort 1 + Points [8, 0; 0, 25] + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 3124 + SrcBlock "Fil_IM_P" + SrcPort 1 + Points [20, 0; 0, -35] + DstBlock "Mux3" + DstPort 3 + } + Line { + ZOrder 3125 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "cdsMuxMatrix3" + DstPort 1 + } + Line { + ZOrder 3126 + SrcBlock "cdsMuxMatrix3" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 3127 + SrcBlock "Demux3" + SrcPort 1 + Points [22, 0; 0, -25] + DstBlock "Fil_IM_COIL1" + DstPort 1 + } + Line { + ZOrder 3128 + SrcBlock "Demux3" + SrcPort 4 + Points [22, 0; 0, 25] + DstBlock "Fil_IM_COIL4" + DstPort 1 + } + Line { + ZOrder 3129 + SrcBlock "Demux3" + SrcPort 3 + Points [22, 0; 0, 10] + DstBlock "Fil_IM_COIL3" + DstPort 1 + } + Line { + ZOrder 3130 + SrcBlock "Demux3" + SrcPort 2 + Points [22, 0; 0, -10] + DstBlock "Fil_IM_COIL2" + DstPort 1 + } + Line { + ZOrder 3178 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 3181 + SrcBlock "Fil_TM_COIL1" + SrcPort 1 + DstBlock "Terminator12" + DstPort 1 + } + Line { + ZOrder 3183 + SrcBlock "Fil_TM_COIL2" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 3184 + SrcBlock "Fil_TM_COIL3" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 3185 + SrcBlock "Fil_TM_COIL4" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + Name "" + ZOrder 5014 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + Points [219, 0; 0, 2100] + DstBlock "PD1_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 5318 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + Points [107, 0; 0, 2115] + DstBlock "PD3_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 5025 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + Points [154, 0; 0, 2100] + DstBlock "PD4_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 5023 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + Points [192, 0; 0, 2100] + DstBlock "PD2_MON" + DstPort 1 + } + Line { + ZOrder 3276 + SrcBlock "COILTEST1_MON" + SrcPort 1 + Points [37, 0; 0, 25] + DstBlock "Divide8" + DstPort 1 + } + Line { + ZOrder 3292 + SrcBlock "COILTEST2_MON" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 3293 + SrcBlock "COILTEST3_MON" + SrcPort 1 + DstBlock "Divide25" + DstPort 1 + } + Line { + ZOrder 3294 + SrcBlock "COILTEST4_MON" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 3243 + SrcBlock "PD1_MON" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 3244 + SrcBlock "PD2_MON" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 3245 + SrcBlock "PD4_MON" + SrcPort 1 + DstBlock "Divide11" + DstPort 1 + } + Line { + ZOrder 3246 + SrcBlock "PD3_MON" + SrcPort 1 + Points [48, 0; 0, -15] + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 3296 + SrcBlock "Divide8" + SrcPort 1 + DstBlock "COILTEST_OUT1" + DstPort 1 + } + Line { + ZOrder 3297 + SrcBlock "Divide23" + SrcPort 1 + DstBlock "COILTEST_OUT2" + DstPort 1 + } + Line { + ZOrder 3298 + SrcBlock "Divide25" + SrcPort 1 + DstBlock "COILTEST_OUT3" + DstPort 1 + } + Line { + ZOrder 3299 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "COILTEST_OUT4" + DstPort 1 + } + Line { + ZOrder 3477 + SrcBlock "Fil_IM_COIL1" + SrcPort 1 + Points [9, 0; 0, 650] + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 3478 + SrcBlock "Fil_IM_COIL2" + SrcPort 1 + Points [2, 0; 0, 770] + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 3479 + SrcBlock "Fil_IM_COIL3" + SrcPort 1 + Points [23, 0; 0, 885] + DstBlock "Terminator18" + DstPort 1 + } + Line { + ZOrder 3480 + SrcBlock "Fil_IM_COIL4" + SrcPort 1 + Points [69, 0; 0, 1005] + DstBlock "Terminator19" + DstPort 1 + } + Line { + ZOrder 3510 + SrcBlock "Divide16" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 3524 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 3528 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 3532 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 3538 + SrcBlock "Divide19" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 3796 + DstBlock "Sum" + DstPort 1 + } + Branch { + ZOrder 3795 + DstBlock "OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 3539 + SrcBlock "Divide17" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 3802 + DstBlock "OPLEV2_Y_mm_MON" + DstPort 1 + } + Branch { + ZOrder 3801 + DstBlock "Sum1" + DstPort 1 + } + } + Line { + ZOrder 3798 + SrcBlock "X0" + SrcPort 1 + Points [50, 0] + DstBlock "Sum" + DstPort 2 + } + Line { + ZOrder 3799 + SrcBlock "Sum" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 5611 + DstBlock "OPLEV2_dX_MON" + DstPort 1 + } + Branch { + ZOrder 5487 + DstBlock "OPLEV2_dX_mm" + DstPort 1 + } + } + Line { + ZOrder 3805 + SrcBlock "Y0" + SrcPort 1 + Points [13, 0; 0, 103; 37, 0] + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 3808 + SrcBlock "Sum1" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 5615 + Points [0, 35] + DstBlock "OPLEV2_dY_MON" + DstPort 1 + } + Branch { + ZOrder 5614 + Points [23, 0] + DstBlock "OPLEV2_dY_mm" + DstPort 1 + } + } + Line { + ZOrder 3827 + SrcBlock "COILTEST_EXC5" + SrcPort 1 + Points [31, 0] + Branch { + ZOrder 3875 + DstBlock "Product20" + DstPort 1 + } + Branch { + ZOrder 3874 + Points [0, 175] + Branch { + ZOrder 3877 + Points [0, 175] + Branch { + ZOrder 3880 + Points [0, 175] + DstBlock "Product19" + DstPort 1 + } + Branch { + ZOrder 3879 + DstBlock "Product18" + DstPort 1 + } + } + Branch { + ZOrder 3876 + DstBlock "Product17" + DstPort 1 + } + } + } + Line { + ZOrder 3847 + SrcBlock "Product20" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 3845 + SrcBlock "Product17" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 3846 + SrcBlock "Product18" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 3848 + SrcBlock "Product19" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 3844 + SrcBlock "Constant1" + SrcPort 1 + Points [98, 0; 0, 140] + Branch { + ZOrder 3843 + Points [0, 175] + Branch { + ZOrder 3840 + Points [0, 175] + Branch { + ZOrder 3838 + Points [0, 175] + DstBlock "Product19" + DstPort 2 + } + Branch { + ZOrder 3835 + DstBlock "Product18" + DstPort 2 + } + } + Branch { + ZOrder 3833 + DstBlock "Product17" + DstPort 2 + } + } + Branch { + ZOrder 3832 + DstBlock "Product20" + DstPort 2 + } + } + Line { + ZOrder 3934 + SrcBlock "Product3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 3935 + SrcBlock "Product10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 3936 + SrcBlock "Product15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 3933 + SrcBlock "Product16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 3910 + SrcBlock "Constant10" + SrcPort 1 + Points [98, 0; 0, 140] + Branch { + ZOrder 3909 + Points [0, 175] + Branch { + ZOrder 3908 + Points [0, 175] + Branch { + ZOrder 3907 + Points [0, 175] + DstBlock "Product16" + DstPort 2 + } + Branch { + ZOrder 3906 + DstBlock "Product15" + DstPort 2 + } + } + Branch { + ZOrder 3905 + DstBlock "Product10" + DstPort 2 + } + } + Branch { + ZOrder 3904 + DstBlock "Product3" + DstPort 2 + } + } + Line { + ZOrder 4266 + SrcBlock "Divide27" + SrcPort 1 + Points [25, 0; 0, 320] + Branch { + ZOrder 5335 + Points [0, 685] + Branch { + ZOrder 4383 + DstBlock "Divide" + DstPort 2 + } + Branch { + ZOrder 4382 + Points [0, 175] + Branch { + ZOrder 4371 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 2295 + Points [0, 175] + Branch { + ZOrder 4437 + DstBlock "Divide2" + DstPort 2 + } + Branch { + ZOrder 4436 + Points [0, 350] + Branch { + ZOrder 4408 + DstBlock "Divide13" + DstPort 2 + } + Branch { + ZOrder 4407 + Points [0, 175] + Branch { + ZOrder 4397 + DstBlock "Divide14" + DstPort 2 + } + Branch { + ZOrder 2412 + Points [0, 175] + Branch { + ZOrder 4398 + DstBlock "Divide15" + DstPort 2 + } + Branch { + ZOrder 2801 + Points [0, 350] + Branch { + ZOrder 2804 + Points [0, 175] + Branch { + ZOrder 2807 + Points [0, 175; 1, 0] + Branch { + ZOrder 2813 + Points [0, 175] + Branch { + ZOrder 2815 + Points [0, 175] + Branch { + ZOrder 2817 + Points [0, 175] + Branch { + ZOrder 2820 + Points [0, 175] + Branch { + ZOrder 2823 + Points [0, 175] + DstBlock "Divide22" + DstPort 2 + } + Branch { + ZOrder 2822 + DstBlock "Divide21" + DstPort 2 + } + } + Branch { + ZOrder 2819 + DstBlock "Divide20" + DstPort 2 + } + } + Branch { + ZOrder 2816 + DstBlock "Divide24" + DstPort 2 + } + } + Branch { + ZOrder 2814 + DstBlock "Divide12" + DstPort 2 + } + } + Branch { + ZOrder 2812 + DstBlock "Divide11" + DstPort 2 + } + } + Branch { + ZOrder 2806 + DstBlock "Divide10" + DstPort 2 + } + } + Branch { + ZOrder 2803 + DstBlock "Divide9" + DstPort 2 + } + } + } + } + } + } + } + } + Branch { + ZOrder 3973 + Points [336, 0] + Branch { + ZOrder 3295 + Points [0, 65] + Branch { + ZOrder 3290 + Points [0, 65] + Branch { + ZOrder 3507 + Points [0, 65] + DstBlock "Divide26" + DstPort 2 + } + Branch { + ZOrder 3286 + DstBlock "Divide25" + DstPort 2 + } + } + Branch { + ZOrder 3285 + DstBlock "Divide23" + DstPort 2 + } + } + Branch { + ZOrder 3284 + DstBlock "Divide8" + DstPort 2 + } + } + } + Line { + ZOrder 4104 + SrcBlock "COILTEST_EXC1" + SrcPort 1 + Points [30, 0; 0, 65] + DstBlock "Product3" + DstPort 1 + } + Line { + ZOrder 4123 + SrcBlock "COILTEST_EXC2" + SrcPort 1 + Points [30, 0; 0, 65] + DstBlock "Product10" + DstPort 1 + } + Line { + ZOrder 4124 + SrcBlock "COILTEST_EXC3" + SrcPort 1 + Points [30, 0; 0, 65] + DstBlock "Product15" + DstPort 1 + } + Line { + ZOrder 4125 + SrcBlock "COILTEST_EXC4" + SrcPort 1 + Points [30, 0; 0, 70] + DstBlock "Product16" + DstPort 1 + } + Line { + ZOrder 4162 + SrcBlock "Constant9" + SrcPort 1 + Points [40, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 4164 + SrcBlock "Constant11" + SrcPort 1 + Points [40, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 4168 + SrcBlock "Constant12" + SrcPort 1 + Points [40, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 4171 + SrcBlock "Constant13" + SrcPort 1 + Points [40, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 4175 + SrcBlock "Constant14" + SrcPort 1 + Points [40, 0] + DstBlock "Sum7" + DstPort 2 + } + Line { + ZOrder 4178 + SrcBlock "Constant15" + SrcPort 1 + Points [40, 0] + DstBlock "Sum8" + DstPort 2 + } + Line { + ZOrder 4181 + SrcBlock "Constant16" + SrcPort 1 + Points [40, 0] + DstBlock "Sum9" + DstPort 2 + } + Line { + ZOrder 4214 + SrcBlock "PD1_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 4186 + Points [0, 90] + DstBlock "Sum10" + DstPort 1 + } + Branch { + ZOrder 2580 + DstBlock "PD1_mm" + DstPort 1 + } + } + Line { + ZOrder 4215 + SrcBlock "PD2_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 4187 + DstBlock "PD2_mm" + DstPort 1 + } + Branch { + ZOrder 4184 + Points [0, -39; 213, 0] + DstBlock "Sum10" + DstPort 2 + } + } + Line { + ZOrder 4216 + SrcBlock "PD3_mm_MON" + SrcPort 1 + Points [136, 0] + Branch { + ZOrder 4208 + Points [0, -85] + DstBlock "Sum11" + DstPort 1 + } + Branch { + ZOrder 4195 + DstBlock "PD3_mm" + DstPort 1 + } + } + Line { + ZOrder 4217 + SrcBlock "PD4_mm_MON" + SrcPort 1 + Points [160, 0] + Branch { + ZOrder 4223 + DstBlock "PD4_mm" + DstPort 1 + } + Branch { + ZOrder 4206 + Points [0, 119; 190, 0] + DstBlock "Sum11" + DstPort 2 + } + } + Line { + ZOrder 4218 + SrcBlock "PD5_mm_MON" + SrcPort 1 + Points [134, 0] + Branch { + ZOrder 4209 + DstBlock "PD5_mm" + DstPort 1 + } + Branch { + ZOrder 4204 + Points [0, -85] + DstBlock "Sum12" + DstPort 1 + } + } + Line { + ZOrder 4219 + SrcBlock "PD6_mm_MON" + SrcPort 1 + Points [160, 0] + Branch { + ZOrder 4222 + DstBlock "PD6_mm" + DstPort 1 + } + Branch { + ZOrder 4202 + Points [0, 118; 190, 0] + DstBlock "Sum12" + DstPort 2 + } + } + Line { + ZOrder 4220 + SrcBlock "PD8_mm_MON" + SrcPort 1 + Points [163, 0] + Branch { + ZOrder 4211 + Points [0, 124; 187, 0] + DstBlock "Sum13" + DstPort 2 + } + Branch { + ZOrder 2732 + DstBlock "PD8_mm" + DstPort 1 + } + } + Line { + ZOrder 4221 + SrcBlock "PD7_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 4213 + Points [0, -85] + DstBlock "Sum13" + DstPort 1 + } + Branch { + ZOrder 2735 + DstBlock "PD7_mm" + DstPort 1 + } + } + Line { + ZOrder 4224 + SrcBlock "Sum14" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 4225 + SrcBlock "Product6" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 5587 + DstBlock "PD1_volt_MON" + DstPort 1 + } + Branch { + ZOrder 5586 + DstBlock "Sum14" + DstPort 1 + } + } + Line { + ZOrder 4226 + SrcBlock "Constant17" + SrcPort 1 + Points [40, 0] + DstBlock "Sum14" + DstPort 2 + } + Line { + ZOrder 4230 + SrcBlock "Sum15" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 4229 + SrcBlock "Constant18" + SrcPort 1 + Points [40, 0] + DstBlock "Sum15" + DstPort 2 + } + Line { + ZOrder 4234 + SrcBlock "Product7" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 5590 + Points [0, -50] + DstBlock "PD2_volt_MON" + DstPort 1 + } + Branch { + ZOrder 5589 + DstBlock "Sum15" + DstPort 1 + } + } + Line { + ZOrder 4237 + SrcBlock "Sum16" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 4236 + SrcBlock "Constant19" + SrcPort 1 + Points [40, 0] + DstBlock "Sum16" + DstPort 2 + } + Line { + ZOrder 4238 + SrcBlock "Product8" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 5593 + Points [0, -55] + DstBlock "PD4_volt_MON" + DstPort 1 + } + Branch { + ZOrder 5592 + DstBlock "Sum16" + DstPort 1 + } + } + Line { + ZOrder 4241 + SrcBlock "Sum17" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 4240 + SrcBlock "Constant20" + SrcPort 1 + Points [40, 0] + DstBlock "Sum17" + DstPort 2 + } + Line { + ZOrder 4242 + SrcBlock "Product9" + SrcPort 1 + Points [24, 0] + Branch { + ZOrder 5596 + Points [0, -50] + DstBlock "PD3_volt_MON" + DstPort 1 + } + Branch { + ZOrder 5595 + DstBlock "Sum17" + DstPort 1 + } + } + Line { + ZOrder 4245 + SrcBlock "Sum18" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 4244 + SrcBlock "Constant21" + SrcPort 1 + Points [40, 0] + DstBlock "Sum18" + DstPort 2 + } + Line { + ZOrder 4246 + SrcBlock "Product11" + SrcPort 1 + Points [34, 0] + Branch { + ZOrder 5599 + Points [0, -55] + DstBlock "PD6_volt_MON" + DstPort 1 + } + Branch { + ZOrder 5598 + DstBlock "Sum18" + DstPort 1 + } + } + Line { + ZOrder 4249 + SrcBlock "Sum19" + SrcPort 1 + DstBlock "Sum7" + DstPort 1 + } + Line { + ZOrder 4248 + SrcBlock "Constant22" + SrcPort 1 + Points [40, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + ZOrder 4253 + SrcBlock "Sum20" + SrcPort 1 + DstBlock "Sum8" + DstPort 1 + } + Line { + ZOrder 4252 + SrcBlock "Constant23" + SrcPort 1 + Points [40, 0] + DstBlock "Sum20" + DstPort 2 + } + Line { + ZOrder 4254 + SrcBlock "Product13" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 5606 + Points [0, -50] + DstBlock "PD8_volt_MON" + DstPort 1 + } + Branch { + ZOrder 5605 + DstBlock "Sum20" + DstPort 1 + } + } + Line { + ZOrder 4257 + SrcBlock "Sum21" + SrcPort 1 + DstBlock "Sum9" + DstPort 1 + } + Line { + ZOrder 4256 + SrcBlock "Constant24" + SrcPort 1 + Points [40, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + ZOrder 4258 + SrcBlock "Product14" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 5608 + Points [0, -50] + DstBlock "PD7_volt_MON" + DstPort 1 + } + Branch { + ZOrder 5607 + DstBlock "Sum21" + DstPort 1 + } + } + Line { + ZOrder 4263 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 4264 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 4267 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + ZOrder 4275 + SrcBlock "OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 2195 + DstBlock "Divide3" + DstPort 1 + } + Branch { + ZOrder 2130 + Points [0, -50] + DstBlock "OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4276 + SrcBlock "OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 3484 + DstBlock "Divide5" + DstPort 1 + } + Branch { + ZOrder 2189 + Points [0, -65] + DstBlock "OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4279 + SrcBlock "OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4429 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 2373 + Points [0, -45] + DstBlock "OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4280 + SrcBlock "OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 4292 + Points [217, 0; 0, -160] + Branch { + ZOrder 3509 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 3502 + Points [0, -175] + DstBlock "Divide16" + DstPort 2 + } + } + Branch { + ZOrder 2388 + Points [0, -50] + DstBlock "OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4281 + SrcBlock "OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4430 + DstBlock "Divide18" + DstPort 1 + } + Branch { + ZOrder 2382 + Points [0, -45] + DstBlock "OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 2139 + SrcBlock "Constant3" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 4388 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 4387 + Points [0, 175] + Branch { + ZOrder 4417 + Points [0, 525] + Branch { + ZOrder 4423 + Points [0, 175] + DstBlock "Divide17" + DstPort 2 + } + Branch { + ZOrder 4422 + DstBlock "Divide19" + DstPort 2 + } + } + Branch { + ZOrder 4416 + DstBlock "Divide6" + DstPort 2 + } + } + } + Line { + ZOrder 3516 + SrcBlock "Constant2" + SrcPort 1 + Points [25, 0; 0, 160] + Branch { + ZOrder 4386 + Points [0, 175] + Branch { + ZOrder 4410 + Points [0, 525] + Branch { + ZOrder 4414 + Points [0, 175] + DstBlock "Product5" + DstPort 2 + } + Branch { + ZOrder 4413 + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 4409 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 4385 + DstBlock "Product" + DstPort 2 + } + } + Line { + Name "" + ZOrder 4431 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + Points [72, 0; 0, -175] + DstBlock "OPLEV1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4426 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 4274 + SrcBlock "OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 4434 + Points [212, 0; 0, -160] + Branch { + ZOrder 3485 + Points [0, -175] + DstBlock "Divide3" + DstPort 2 + } + Branch { + ZOrder 2193 + DstBlock "Divide5" + DstPort 2 + } + } + Branch { + ZOrder 4433 + Points [0, -60] + DstBlock "OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + Name "" + ZOrder 5332 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + DstBlock "Terminator2" + DstPort 1 + } + Line { + Name "" + ZOrder 5333 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "Terminator9" + DstPort 1 + } + Line { + Name "" + ZOrder 5334 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + DstBlock "Terminator10" + DstPort 1 + } + Line { + ZOrder 4250 + SrcBlock "Product12" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 5602 + Points [0, -50] + DstBlock "PD5_volt_MON" + DstPort 1 + } + Branch { + ZOrder 5601 + DstBlock "Sum19" + DstPort 1 + } + } + Line { + ZOrder 5364 + SrcBlock "Ground" + SrcPort 1 + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 5365 + SrcBlock "Ground9" + SrcPort 1 + Points [5, 0; 0, -20] + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 5367 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "COILTEST1_MON" + DstPort 1 + } + Line { + ZOrder 5370 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "COILTEST2_MON" + DstPort 1 + } + Line { + ZOrder 5371 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "COILTEST3_MON" + DstPort 1 + } + Line { + ZOrder 5372 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "COILTEST4_MON" + DstPort 1 + } + Line { + ZOrder 5390 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "Sum23" + DstPort 1 + } + Line { + ZOrder 5391 + SrcBlock "D_M" + SrcPort 1 + Points [15, 0; 0, 135] + Branch { + ZOrder 5554 + DstBlock "Sum24" + DstPort 1 + } + Branch { + ZOrder 5394 + Points [0, 191; 30, 0] + DstBlock "Sum23" + DstPort 2 + } + } + Line { + ZOrder 5392 + SrcBlock "Sum23" + SrcPort 1 + DstBlock "SENSING_L" + DstPort 1 + } + Line { + ZOrder 5403 + SrcBlock "Sum24" + SrcPort 1 + DstBlock "Divide29" + DstPort 2 + } + Line { + ZOrder 5404 + SrcBlock "Constant27" + SrcPort 1 + Points [9, 0; 0, -14; -23, 0; 0, -26] + DstBlock "Product21" + DstPort 2 + } + Line { + ZOrder 5409 + SrcBlock "Product21" + SrcPort 1 + DstBlock "Product2" + DstPort 2 + } + Line { + ZOrder 5415 + SrcBlock "Product2" + SrcPort 1 + Points [30, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + ZOrder 5420 + SrcBlock "Sum25" + SrcPort 1 + DstBlock "Product22" + DstPort 2 + } + Line { + ZOrder 5422 + SrcBlock "Divide29" + SrcPort 1 + Points [70, 0] + DstBlock "Product23" + DstPort 2 + } + Line { + ZOrder 5423 + SrcBlock "Product22" + SrcPort 1 + DstBlock "Product23" + DstPort 1 + } + Line { + ZOrder 5424 + SrcBlock "Constant25" + SrcPort 1 + Points [0, 20] + DstBlock "Product22" + DstPort 1 + } + Line { + ZOrder 5671 + SrcBlock "Mux6" + SrcPort 1 + DstBlock "Tan_2P" + DstPort 1 + } + Line { + ZOrder 5526 + SrcBlock "Tan_2P" + SrcPort 1 + Points [50, 0] + DstBlock "Divide28" + DstPort 2 + } + Line { + ZOrder 5536 + SrcBlock "Tan_Theta" + SrcPort 1 + Points [89, 0; 0, 355] + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 5537 + SrcBlock "COS_Theta" + SrcPort 1 + Points [110, 0; 0, 245] + DstBlock "Divide29" + DstPort 1 + } + Line { + ZOrder 5539 + SrcBlock "Mux4" + SrcPort 1 + DstBlock "COS_Theta" + DstPort 1 + } + Line { + ZOrder 5540 + SrcBlock "Mux5" + SrcPort 1 + DstBlock "Tan_Theta" + DstPort 1 + } + Line { + ZOrder 5543 + SrcBlock "Theta" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 5545 + Points [0, 55] + DstBlock "Mux5" + DstPort 1 + } + Branch { + ZOrder 5544 + DstBlock "Mux4" + DstPort 1 + } + } + Line { + ZOrder 5547 + SrcBlock "Constant" + SrcPort 1 + Points [119, 0; 0, -45] + DstBlock "Product24" + DstPort 2 + } + Line { + ZOrder 5548 + SrcBlock "Product24" + SrcPort 1 + DstBlock "Mux6" + DstPort 1 + } + Line { + ZOrder 5551 + SrcBlock "SENSING_P" + SrcPort 1 + DstBlock "Product24" + DstPort 1 + } + Line { + ZOrder 5561 + SrcBlock "SENSING_L" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 5655 + Points [0, 120] + DstBlock "L_MON" + DstPort 1 + } + Branch { + ZOrder 5654 + Points [74, 0] + Branch { + ZOrder 5563 + DstBlock "Sum24" + DstPort 2 + } + Branch { + ZOrder 5562 + DstBlock "Product21" + DstPort 1 + } + } + } + Line { + ZOrder 5566 + SrcBlock "Product23" + SrcPort 1 + DstBlock "SENSING_Y" + DstPort 1 + } + Line { + ZOrder 5588 + SrcBlock "PD1_volt_MON" + SrcPort 1 + DstBlock "PD1_volt" + DstPort 1 + } + Line { + ZOrder 5591 + SrcBlock "PD2_volt_MON" + SrcPort 1 + DstBlock "PD2_volt" + DstPort 1 + } + Line { + ZOrder 5594 + SrcBlock "PD4_volt_MON" + SrcPort 1 + DstBlock "PD4_volt" + DstPort 1 + } + Line { + ZOrder 5597 + SrcBlock "PD3_volt_MON" + SrcPort 1 + DstBlock "PD3_volt" + DstPort 1 + } + Line { + ZOrder 5600 + SrcBlock "PD6_volt_MON" + SrcPort 1 + DstBlock "PD6_volt" + DstPort 1 + } + Line { + ZOrder 5603 + SrcBlock "PD5_volt_MON" + SrcPort 1 + DstBlock "PD5_volt" + DstPort 1 + } + Line { + ZOrder 5604 + SrcBlock "PD8_volt_MON" + SrcPort 1 + DstBlock "PD8_volt" + DstPort 1 + } + Line { + ZOrder 5609 + SrcBlock "PD7_volt_MON" + SrcPort 1 + DstBlock "PD7_volt" + DstPort 1 + } + Line { + ZOrder 5613 + SrcBlock "OPLEV2_dX_MON" + SrcPort 1 + DstBlock "Sum25" + DstPort 1 + } + Line { + ZOrder 5616 + SrcBlock "OPLEV2_dY_MON" + SrcPort 1 + DstBlock "Divide28" + DstPort 1 + } + Line { + ZOrder 5620 + SrcBlock "L_MON" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 5625 + SrcBlock "Y_MON" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 5626 + SrcBlock "Constant_R" + SrcPort 1 + Points [61, 0] + Branch { + ZOrder 5637 + Points [0, -30] + DstBlock "Product25" + DstPort 2 + } + Branch { + ZOrder 5636 + DstBlock "SENSING_R" + DstPort 1 + } + } + Line { + ZOrder 5627 + SrcBlock "Constant_P" + SrcPort 1 + Points [55, 0] + Branch { + ZOrder 5640 + Points [0, 20] + DstBlock "Product26" + DstPort 1 + } + Branch { + ZOrder 5639 + DstBlock "SENSING_P" + DstPort 1 + } + } + Line { + ZOrder 5635 + SrcBlock "Constant28" + SrcPort 1 + DstBlock "Product25" + DstPort 1 + } + Line { + ZOrder 5638 + SrcBlock "Product25" + SrcPort 1 + DstBlock "R_MON" + DstPort 1 + } + Line { + ZOrder 5642 + SrcBlock "Constant29" + SrcPort 1 + Points [15, 0; 0, -35] + DstBlock "Product26" + DstPort 2 + } + Line { + ZOrder 5643 + SrcBlock "Product26" + SrcPort 1 + Points [14, 0; 0, 40; -41, 0; 0, 40] + DstBlock "P_MON" + DstPort 1 + } + Line { + ZOrder 5644 + SrcBlock "R_MON" + SrcPort 1 + Points [12, 0; 0, -15] + DstBlock "R" + DstPort 1 + } + Line { + ZOrder 5645 + SrcBlock "P_MON" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 5651 + SrcBlock "Constant31" + SrcPort 1 + Points [28, 0; 0, -40] + DstBlock "Product28" + DstPort 2 + } + Line { + ZOrder 5652 + SrcBlock "SENSING_Y" + SrcPort 1 + DstBlock "Product28" + DstPort 1 + } + Line { + ZOrder 5653 + SrcBlock "Product28" + SrcPort 1 + DstBlock "Y_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 5877 + SrcBlock "Mux9" + SrcPort 1 + DstBlock "Function Name" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 5886 + SrcBlock "Constant_R1" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 5885 + Points [0, -35; 203, 0; 0, 45] + DstBlock "Product27" + DstPort 1 + } + Branch { + ZOrder 5884 + Points [14, 0] + Branch { + ZOrder 5883 + Points [0, -5; 13, 0] + Branch { + ZOrder 5882 + Points [0, 20] + DstBlock "Mux9" + DstPort 3 + } + Branch { + ZOrder 5881 + Points [11, 0] + Branch { + ZOrder 5880 + Points [0, 10] + DstBlock "Mux9" + DstPort 2 + } + Branch { + ZOrder 5879 + DstBlock "Mux9" + DstPort 1 + } + } + } + Branch { + ZOrder 5878 + Points [0, 25] + DstBlock "Mux9" + DstPort 4 + } + } + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 5887 + SrcBlock "Product27" + SrcPort 1 + DstBlock "L1" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 5888 + SrcBlock "Function Name" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 5889 + SrcBlock "Demux4" + SrcPort 1 + Points [6, 0; 0, 15] + DstBlock "Product27" + DstPort 2 + } + Annotation { + SID "2822" + Name "#DAQ Channels\nOPLEV1_X_mm 16384\nOPLEV1_Y_mm 16384" + Position [291, 6181, 438, 6237] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Wed Jul 14 17:14:21 2021" + RTWModifiedTimeStamp 548183596 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1vis_plan" + Array { + Type "Cell" + Dimension 1 + Cell "k1vis_plan" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Ground + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Terminator + } + } + System { + Name "k1vis_plan" + Location [171, 28, 1689, 1019] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "60" + ReportName "simulink-default.rpt" + SIDHighWatermark "3272" + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [500, 6207, 575, 6233] + ZOrder 396 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "3272" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [2615, 6197, 2685, 6223] + ZOrder 1009 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI1" + SID "2592" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [75, 4348, 145, 4372] + ZOrder 553 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI2" + SID "2807" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [350, 4348, 420, 4372] + ZOrder 588 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Add" + SID "3086" + Ports [2, 1] + Position [1805, 5497, 1835, 5528] + ZOrder 823 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add1" + SID "3087" + Ports [2, 1] + Position [1805, 5847, 1835, 5878] + ZOrder 824 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add10" + SID "3131" + Ports [2, 1] + Position [1520, 6457, 1550, 6488] + ZOrder 895 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add11" + SID "3132" + Ports [2, 1] + Position [1520, 6632, 1550, 6663] + ZOrder 896 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add12" + SID "3203" + Ports [2, 1] + Position [3910, 2702, 3940, 2733] + ZOrder 952 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add13" + SID "3204" + Ports [2, 1] + Position [3910, 3052, 3940, 3083] + ZOrder 953 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add14" + SID "3205" + Ports [2, 1] + Position [3625, 3662, 3655, 3693] + ZOrder 990 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add15" + SID "3206" + Ports [2, 1] + Position [3625, 3837, 3655, 3868] + ZOrder 991 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add16" + SID "3207" + Ports [2, 1] + Position [3625, 2612, 3655, 2643] + ZOrder 962 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add17" + SID "3208" + Ports [2, 1] + Position [3625, 2787, 3655, 2818] + ZOrder 963 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add18" + SID "3209" + Ports [2, 1] + Position [3625, 2962, 3655, 2993] + ZOrder 964 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add19" + SID "3210" + Ports [2, 1] + Position [3625, 3137, 3655, 3168] + ZOrder 965 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add2" + SID "3122" + Ports [2, 1] + Position [1520, 5407, 1550, 5438] + ZOrder 859 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add20" + SID "3211" + Ports [2, 1] + Position [3910, 3402, 3940, 3433] + ZOrder 978 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add21" + SID "3212" + Ports [2, 1] + Position [3910, 3752, 3940, 3783] + ZOrder 979 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add22" + SID "3213" + Ports [2, 1] + Position [3625, 3312, 3655, 3343] + ZOrder 988 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add23" + SID "3214" + Ports [2, 1] + Position [3625, 3487, 3655, 3518] + ZOrder 989 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add3" + SID "3124" + Ports [2, 1] + Position [1520, 5582, 1550, 5613] + ZOrder 861 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add4" + SID "3125" + Ports [2, 1] + Position [1520, 5757, 1550, 5788] + ZOrder 862 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add5" + SID "3126" + Ports [2, 1] + Position [1520, 5932, 1550, 5963] + ZOrder 863 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add6" + SID "3127" + Ports [2, 1] + Position [1805, 6197, 1835, 6228] + ZOrder 881 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add7" + SID "3128" + Ports [2, 1] + Position [1805, 6547, 1835, 6578] + ZOrder 882 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add8" + SID "3129" + Ports [2, 1] + Position [1520, 6107, 1550, 6138] + ZOrder 892 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Add9" + SID "3130" + Ports [2, 1] + Position [1520, 6282, 1550, 6313] + ZOrder 894 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "3162" + Description "ADC Selector" + Ports [1, 32] + Position [2735, 1104, 2750, 6721] + ZOrder 899 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1,adc_0_2,adc_0_3,adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,ad" + "c_0_11,adc_0_12,adc_0_13,adc_0_14,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_" + "23,adc_0_24,adc_0_25,adc_0_26,adc_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 16] + Position [620, 3902, 635, 6713] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_23,adc_0_24,adc_0_25,a" + "dc_0_26,adc_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Constant + Name "Constant2" + SID "2989" + Description "Diameter of QPD (mm)" + Position [1680, 100, 1725, 130] + ZOrder 732 + Value "7.8" + } + Block { + BlockType Constant + Name "Constant3" + SID "2991" + Description "Each half of QPD" + Position [1825, 135, 1870, 165] + ZOrder 734 + Value "2" + } + Block { + BlockType Constant + Name "Constant4" + SID "3071" + Description "Some constant related to ADC voltage range (referring k1ioo)" + Position [770, 55, 815, 85] + ZOrder 808 + Value "4" + } + Block { + BlockType Constant + Name "Constant5" + SID "3119" + Description "Voltage to distance coefficient.\nV=-0.1d+2. -> d=-10V+20." + Position [1140, 200, 1185, 230] + ZOrder 856 + Value "-10" + } + Block { + BlockType Constant + Name "Constant6" + SID "3007" + Description "Voltage range of ADC (V)" + Position [830, 20, 875, 50] + ZOrder 745 + Value "10" + } + Block { + BlockType Constant + Name "Constant7" + SID "3008" + Description "Quantization range of 16 bit ADC." + Position [905, 20, 950, 50] + ZOrder 746 + Value "65536" + } + Block { + BlockType Constant + Name "Constant8" + SID "3123" + Description "Subtraction of voltage baseline.\nV=-0.1d+2. -> d=-10V+20. -> delta_d (from 10 mm)=-10V+10." + Position [1410, 230, 1455, 260] + ZOrder 860 + Value "10" + } + Block { + BlockType Product + Name "Divide" + SID "2977" + Ports [2, 1] + Position [1110, 3987, 1140, 4018] + ZOrder 720 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2980" + Ports [2, 1] + Position [1110, 4162, 1140, 4193] + ZOrder 723 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "3035" + Ports [2, 1] + Position [1110, 5562, 1140, 5593] + ZOrder 773 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "3038" + Ports [2, 1] + Position [1110, 5737, 1140, 5768] + ZOrder 776 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "3047" + Ports [2, 1] + Position [1110, 5912, 1140, 5943] + ZOrder 785 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "3050" + Ports [2, 1] + Position [1110, 4687, 1140, 4718] + ZOrder 788 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3051" + Ports [2, 1] + Position [1110, 4862, 1140, 4893] + ZOrder 790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3052" + Ports [2, 1] + Position [1110, 5037, 1140, 5068] + ZOrder 794 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "3053" + Ports [2, 1] + Position [1585, 4687, 1615, 4718] + ZOrder 796 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3054" + Ports [2, 1] + Position [1935, 4707, 1965, 4738] + ZOrder 798 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "3055" + Ports [2, 1] + Position [1585, 4862, 1615, 4893] + ZOrder 801 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3056" + Ports [2, 1] + Position [1935, 4882, 1965, 4913] + ZOrder 803 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2984" + Ports [2, 1] + Position [1110, 4337, 1140, 4368] + ZOrder 728 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "3138" + Ports [2, 1] + Position [1110, 6262, 1140, 6293] + ZOrder 873 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "3139" + Ports [2, 1] + Position [1110, 6437, 1140, 6468] + ZOrder 876 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "3140" + Ports [2, 1] + Position [1110, 6612, 1140, 6643] + ZOrder 879 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "3164" + Ports [2, 1] + Position [3225, 1367, 3255, 1398] + ZOrder 903 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "3142" + Ports [2, 1] + Position [1110, 6087, 1140, 6118] + ZOrder 870 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "3165" + Ports [2, 1] + Position [3225, 1892, 3255, 1923] + ZOrder 920 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "3166" + Ports [2, 1] + Position [3225, 2067, 3255, 2098] + ZOrder 922 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "3167" + Ports [2, 1] + Position [3225, 2242, 3255, 2273] + ZOrder 926 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "3168" + Ports [2, 1] + Position [3700, 1892, 3730, 1923] + ZOrder 928 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "3169" + Ports [2, 1] + Position [4050, 1912, 4080, 1943] + ZOrder 930 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "2987" + Ports [2, 1] + Position [1585, 3987, 1615, 4018] + ZOrder 730 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "3170" + Ports [2, 1] + Position [3700, 2067, 3730, 2098] + ZOrder 933 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "3171" + Ports [2, 1] + Position [4050, 2087, 4080, 2118] + ZOrder 935 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "3172" + Ports [2, 1] + Position [3225, 1542, 3255, 1573] + ZOrder 907 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "3173" + Ports [2, 1] + Position [3700, 1192, 3730, 1223] + ZOrder 909 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide34" + SID "3174" + Ports [2, 1] + Position [4050, 1212, 4080, 1243] + ZOrder 911 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide35" + SID "3175" + Ports [2, 1] + Position [3700, 1367, 3730, 1398] + ZOrder 914 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide36" + SID "3176" + Ports [2, 1] + Position [4050, 1387, 4080, 1418] + ZOrder 916 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide37" + SID "3215" + Ports [2, 1] + Position [3215, 2767, 3245, 2798] + ZOrder 944 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide38" + SID "3216" + Ports [2, 1] + Position [3215, 2942, 3245, 2973] + ZOrder 947 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide39" + SID "3217" + Ports [2, 1] + Position [3215, 3117, 3245, 3148] + ZOrder 950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2990" + Ports [2, 1] + Position [1935, 4007, 1965, 4038] + ZOrder 733 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide40" + SID "3218" + Ports [2, 1] + Position [3215, 3467, 3245, 3498] + ZOrder 970 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide41" + SID "3219" + Ports [2, 1] + Position [3215, 3642, 3245, 3673] + ZOrder 973 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide42" + SID "3220" + Ports [2, 1] + Position [3215, 3817, 3245, 3848] + ZOrder 976 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide43" + SID "3221" + Ports [2, 1] + Position [3215, 3292, 3245, 3323] + ZOrder 967 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide44" + SID "3222" + Ports [2, 1] + Position [3215, 2592, 3245, 2623] + ZOrder 941 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "2995" + Ports [2, 1] + Position [1585, 4162, 1615, 4193] + ZOrder 738 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "2996" + Ports [2, 1] + Position [1935, 4182, 1965, 4213] + ZOrder 740 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "3013" + Ports [2, 1] + Position [985, 42, 1015, 73] + ZOrder 751 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "3163" + Ports [2, 1] + Position [3225, 1192, 3255, 1223] + ZOrder 901 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "3031" + Ports [2, 1] + Position [1110, 5387, 1140, 5418] + ZOrder 768 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [462, 5780, 502, 5819] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Ground + Name "Ground2" + SID "2594" + Position [20, 4350, 40, 4370] + ZOrder 554 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground3" + SID "2808" + Position [295, 4350, 315, 4370] + ZOrder 589 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Reference + Name "Height_PDunit1" + SID "3091" + Tag "Test Point" + Ports [1] + Position [2075, 5505, 2115, 5525] + ZOrder 828 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Height_PDunit1_MON" + SID "3088" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1910, 5500, 1990, 5530] + ZOrder 825 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Height_PDunit2" + SID "3092" + Tag "Test Point" + Ports [1] + Position [2075, 5855, 2115, 5875] + ZOrder 829 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Height_PDunit2_MON" + SID "3090" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1910, 5850, 1990, 5880] + ZOrder 827 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Height_PDunit3" + SID "3143" + Tag "Test Point" + Ports [1] + Position [2075, 6205, 2115, 6225] + ZOrder 885 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Height_PDunit3_MON" + SID "3144" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1910, 6200, 1990, 6230] + ZOrder 883 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Height_PDunit4" + SID "3145" + Tag "Test Point" + Ports [1] + Position [2075, 6555, 2115, 6575] + ZOrder 886 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Height_PDunit4_MON" + SID "3146" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1910, 6550, 1990, 6580] + ZOrder 884 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Height_PDunit5" + SID "3223" + Tag "Test Point" + Ports [1] + Position [4180, 2710, 4220, 2730] + ZOrder 956 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Height_PDunit5_MON" + SID "3224" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4015, 2705, 4095, 2735] + ZOrder 954 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Height_PDunit6" + SID "3225" + Tag "Test Point" + Ports [1] + Position [4180, 3060, 4220, 3080] + ZOrder 957 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Height_PDunit6_MON" + SID "3226" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4015, 3055, 4095, 3085] + ZOrder 955 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Height_PDunit7" + SID "3227" + Tag "Test Point" + Ports [1] + Position [4180, 3410, 4220, 3430] + ZOrder 982 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Height_PDunit7_MON" + SID "3228" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4015, 3405, 4095, 3435] + ZOrder 980 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Height_PDunit8" + SID "3229" + Tag "Test Point" + Ports [1] + Position [4180, 3760, 4220, 3780] + ZOrder 983 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Height_PDunit8_MON" + SID "3230" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4015, 3755, 4095, 3785] + ZOrder 981 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LENGTH_OPLEV1_X" + SID "2993" + Tag "Test Point" + Ports [1] + Position [2230, 4015, 2270, 4035] + ZOrder 736 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LENGTH_OPLEV1_Y" + SID "2997" + Tag "Test Point" + Ports [1] + Position [2230, 4190, 2270, 4210] + ZOrder 742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LENGTH_OPLEV2_X" + SID "3057" + Tag "Test Point" + Ports [1] + Position [2230, 4715, 2270, 4735] + ZOrder 800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LENGTH_OPLEV2_Y" + SID "3058" + Tag "Test Point" + Ports [1] + Position [2230, 4890, 2270, 4910] + ZOrder 805 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LENGTH_OPLEV3_X" + SID "3177" + Tag "Test Point" + Ports [1] + Position [4345, 1220, 4385, 1240] + ZOrder 913 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LENGTH_OPLEV3_Y" + SID "3178" + Tag "Test Point" + Ports [1] + Position [4345, 1395, 4385, 1415] + ZOrder 918 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LENGTH_OPLEV4_X" + SID "3179" + Tag "Test Point" + Ports [1] + Position [4345, 1920, 4385, 1940] + ZOrder 932 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LENGTH_OPLEV4_Y" + SID "3180" + Tag "Test Point" + Ports [1] + Position [4345, 2095, 4385, 2115] + ZOrder 937 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Length_OPLEV1_X_MON" + SID "2992" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2070, 4010, 2150, 4040] + ZOrder 735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Length_OPLEV1_Y_MON" + SID "2998" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2070, 4185, 2150, 4215] + ZOrder 741 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Length_OPLEV2_X_MON" + SID "3059" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2070, 4710, 2150, 4740] + ZOrder 799 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Length_OPLEV2_Y_MON" + SID "3060" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2070, 4885, 2150, 4915] + ZOrder 804 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Length_OPLEV3_X_MON" + SID "3181" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4185, 1215, 4265, 1245] + ZOrder 912 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Length_OPLEV3_Y_MON" + SID "3182" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4185, 1390, 4265, 1420] + ZOrder 917 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Length_OPLEV4_X_MON" + SID "3183" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4185, 1915, 4265, 1945] + ZOrder 931 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Length_OPLEV4_Y_MON" + SID "3184" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4185, 2090, 4265, 2120] + ZOrder 936 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_SUM" + SID "2985" + Tag "Test Point" + Ports [1] + Position [1650, 4345, 1690, 4365] + ZOrder 729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_SUM_MON" + SID "2986" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [780, 4330, 860, 4360] + ZOrder 727 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X" + SID "2982" + Tag "Test Point" + Ports [1] + Position [1350, 3995, 1390, 4015] + ZOrder 725 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_MON" + SID "2976" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [780, 3980, 860, 4010] + ZOrder 719 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y" + SID "2983" + Tag "Test Point" + Ports [1] + Position [1350, 4170, 1390, 4190] + ZOrder 726 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_MON" + SID "2981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [780, 4155, 860, 4185] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_SUM" + SID "3061" + Tag "Test Point" + Ports [1] + Position [1650, 5045, 1690, 5065] + ZOrder 795 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_SUM_MON" + SID "3062" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [780, 5030, 860, 5060] + ZOrder 793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X" + SID "3063" + Tag "Test Point" + Ports [1] + Position [1350, 4695, 1390, 4715] + ZOrder 791 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_MON" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [780, 4680, 860, 4710] + ZOrder 787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y" + SID "3065" + Tag "Test Point" + Ports [1] + Position [1350, 4870, 1390, 4890] + ZOrder 792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_MON" + SID "3066" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [780, 4855, 860, 4885] + ZOrder 789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV3_SUM" + SID "3185" + Tag "Test Point" + Ports [1] + Position [3765, 1550, 3805, 1570] + ZOrder 908 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV3_SUM_MON" + SID "3186" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2895, 1535, 2975, 1565] + ZOrder 906 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV3_X" + SID "3187" + Tag "Test Point" + Ports [1] + Position [3465, 1200, 3505, 1220] + ZOrder 904 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV3_X_MON" + SID "3188" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2895, 1185, 2975, 1215] + ZOrder 900 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV3_Y1" + SID "3189" + Tag "Test Point" + Ports [1] + Position [3465, 1375, 3505, 1395] + ZOrder 905 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV3_Y_MON" + SID "3190" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2895, 1360, 2975, 1390] + ZOrder 902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV4_SUM" + SID "3191" + Tag "Test Point" + Ports [1] + Position [3765, 2250, 3805, 2270] + ZOrder 927 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV4_SUM_MON" + SID "3192" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2895, 2235, 2975, 2265] + ZOrder 925 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV4_X" + SID "3193" + Tag "Test Point" + Ports [1] + Position [3465, 1900, 3505, 1920] + ZOrder 923 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV4_X_MON" + SID "3194" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2895, 1885, 2975, 1915] + ZOrder 919 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV4_Y" + SID "3195" + Tag "Test Point" + Ports [1] + Position [3465, 2075, 3505, 2095] + ZOrder 924 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV4_Y_MON" + SID "3196" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2895, 2060, 2975, 2090] + ZOrder 921 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1" + SID "3033" + Tag "Test Point" + Ports [1] + Position [1665, 5415, 1705, 5435] + ZOrder 770 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD10" + SID "3233" + Tag "Test Point" + Ports [1] + Position [3770, 2795, 3810, 2815] + ZOrder 945 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD10_MON" + SID "3234" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2880, 2760, 2960, 2790] + ZOrder 943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD11" + SID "3235" + Tag "Test Point" + Ports [1] + Position [3770, 2970, 3810, 2990] + ZOrder 948 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD11_MON" + SID "3236" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2880, 2935, 2960, 2965] + ZOrder 946 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD12" + SID "3237" + Tag "Test Point" + Ports [1] + Position [3770, 3145, 3810, 3165] + ZOrder 951 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD12_MON" + SID "3238" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2880, 3110, 2960, 3140] + ZOrder 949 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD13" + SID "3239" + Tag "Test Point" + Ports [1] + Position [3770, 3320, 3810, 3340] + ZOrder 968 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD13_MON" + SID "3240" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2880, 3285, 2960, 3315] + ZOrder 966 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD14" + SID "3241" + Tag "Test Point" + Ports [1] + Position [3770, 3495, 3810, 3515] + ZOrder 971 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD14_MON" + SID "3242" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2880, 3460, 2960, 3490] + ZOrder 969 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD15" + SID "3243" + Tag "Test Point" + Ports [1] + Position [3770, 3670, 3810, 3690] + ZOrder 974 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD15_MON" + SID "3244" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2880, 3635, 2960, 3665] + ZOrder 972 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD16" + SID "3245" + Tag "Test Point" + Ports [1] + Position [3770, 3845, 3810, 3865] + ZOrder 977 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD16_MON" + SID "3246" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2880, 3810, 2960, 3840] + ZOrder 975 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_MON" + SID "3015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [775, 5380, 855, 5410] + ZOrder 752 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2" + SID "3036" + Tag "Test Point" + Ports [1] + Position [1665, 5590, 1705, 5610] + ZOrder 774 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_MON" + SID "3037" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [775, 5555, 855, 5585] + ZOrder 772 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3" + SID "3039" + Tag "Test Point" + Ports [1] + Position [1665, 5765, 1705, 5785] + ZOrder 777 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_MON" + SID "3040" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [775, 5730, 855, 5760] + ZOrder 775 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4" + SID "3049" + Tag "Test Point" + Ports [1] + Position [1665, 5940, 1705, 5960] + ZOrder 786 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_MON" + SID "3048" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [775, 5905, 855, 5935] + ZOrder 784 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5" + SID "3147" + Tag "Test Point" + Ports [1] + Position [1665, 6115, 1705, 6135] + ZOrder 871 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_MON" + SID "3148" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [775, 6080, 855, 6110] + ZOrder 864 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6" + SID "3149" + Tag "Test Point" + Ports [1] + Position [1665, 6290, 1705, 6310] + ZOrder 874 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_MON" + SID "3150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [775, 6255, 855, 6285] + ZOrder 872 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7" + SID "3151" + Tag "Test Point" + Ports [1] + Position [1665, 6465, 1705, 6485] + ZOrder 877 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_MON" + SID "3152" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [775, 6430, 855, 6460] + ZOrder 875 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8" + SID "3153" + Tag "Test Point" + Ports [1] + Position [1665, 6640, 1705, 6660] + ZOrder 880 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_MON" + SID "3154" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [775, 6605, 855, 6635] + ZOrder 878 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD9" + SID "3231" + Tag "Test Point" + Ports [1] + Position [3770, 2620, 3810, 2640] + ZOrder 942 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD9_MON" + SID "3232" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2880, 2585, 2960, 2615] + ZOrder 940 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "2988" + Ports [2, 1] + Position [1785, 3997, 1815, 4028] + ZOrder 731 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2999" + Ports [2, 1] + Position [1785, 4172, 1815, 4203] + ZOrder 739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "3198" + Ports [2, 1] + Position [3900, 1377, 3930, 1408] + ZOrder 915 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "3156" + Ports [2, 1] + Position [1245, 6097, 1275, 6128] + ZOrder 887 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "3157" + Ports [2, 1] + Position [1245, 6272, 1275, 6303] + ZOrder 888 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "3158" + Ports [2, 1] + Position [1245, 6447, 1275, 6478] + ZOrder 889 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "3159" + Ports [2, 1] + Position [1245, 6622, 1275, 6653] + ZOrder 890 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "3199" + Ports [2, 1] + Position [3900, 1902, 3930, 1933] + ZOrder 929 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "3200" + Ports [2, 1] + Position [3900, 2077, 3930, 2108] + ZOrder 934 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "3247" + Ports [2, 1] + Position [3350, 3302, 3380, 3333] + ZOrder 984 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "3248" + Ports [2, 1] + Position [3350, 3477, 3380, 3508] + ZOrder 985 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "3249" + Ports [2, 1] + Position [3350, 3652, 3380, 3683] + ZOrder 986 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "3010" + Ports [2, 1] + Position [905, 62, 935, 93] + ZOrder 748 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product20" + SID "3250" + Ports [2, 1] + Position [3350, 3827, 3380, 3858] + ZOrder 987 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "3251" + Ports [2, 1] + Position [3350, 2602, 3380, 2633] + ZOrder 958 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "3252" + Ports [2, 1] + Position [3350, 2777, 3380, 2808] + ZOrder 959 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "3253" + Ports [2, 1] + Position [3350, 2952, 3380, 2983] + ZOrder 960 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "3254" + Ports [2, 1] + Position [3350, 3127, 3380, 3158] + ZOrder 961 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "3197" + Ports [2, 1] + Position [3900, 1202, 3930, 1233] + ZOrder 910 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3067" + Ports [2, 1] + Position [1785, 4697, 1815, 4728] + ZOrder 797 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3068" + Ports [2, 1] + Position [1785, 4872, 1815, 4903] + ZOrder 802 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "3115" + Ports [2, 1] + Position [1245, 5397, 1275, 5428] + ZOrder 852 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "3116" + Ports [2, 1] + Position [1245, 5572, 1275, 5603] + ZOrder 853 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "3117" + Ports [2, 1] + Position [1245, 5747, 1275, 5778] + ZOrder 854 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "3118" + Ports [2, 1] + Position [1245, 5922, 1275, 5953] + ZOrder 855 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator" + SID "2825" + Position [490, 4350, 510, 4370] + ZOrder 605 + } + Block { + BlockType Terminator + Name "Terminator1" + SID "2826" + Position [215, 4350, 235, 4370] + ZOrder 606 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "3259" + Position [3265, 4690, 3285, 4710] + ZOrder 996 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "3260" + Position [3265, 4865, 3285, 4885] + ZOrder 997 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "3261" + Position [3265, 5040, 3285, 5060] + ZOrder 998 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3262" + Position [3265, 5215, 3285, 5235] + ZOrder 999 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3263" + Position [3265, 6090, 3285, 6110] + ZOrder 1004 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "3264" + Position [3265, 6265, 3285, 6285] + ZOrder 1005 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "3265" + Position [3265, 6440, 3285, 6460] + ZOrder 1006 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "3266" + Position [3265, 6615, 3285, 6635] + ZOrder 1007 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "3267" + Position [3265, 5390, 3285, 5410] + ZOrder 1000 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "3268" + Position [3265, 5565, 3285, 5585] + ZOrder 1001 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "3069" + Position [720, 4510, 740, 4530] + ZOrder 806 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "3269" + Position [3265, 5740, 3285, 5760] + ZOrder 1002 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "3270" + Position [3265, 5915, 3285, 5935] + ZOrder 1003 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "3070" + Position [720, 5210, 740, 5230] + ZOrder 807 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "3201" + Position [2835, 1715, 2855, 1735] + ZOrder 938 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "3202" + Position [2835, 2415, 2855, 2435] + ZOrder 939 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "3255" + Position [3265, 3990, 3285, 4010] + ZOrder 992 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "3256" + Position [3265, 4165, 3285, 4185] + ZOrder 993 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "3257" + Position [3265, 4340, 3285, 4360] + ZOrder 994 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "3258" + Position [3265, 4515, 3285, 4535] + ZOrder 995 + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=92\nshmem_daq=1\nspecific_cpu=12\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [460, 5850, 500, 5910] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 2046 + SrcBlock "ADC0" + SrcPort 1 + Points [12, 0; 0, -910] + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + ZOrder 1206 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "AI1" + DstPort 1 + } + Line { + ZOrder 1906 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "AI2" + DstPort 1 + } + Line { + ZOrder 1968 + SrcBlock "AI2" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + ZOrder 1983 + SrcBlock "AI1" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + Name "" + ZOrder 2112 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2226 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "OPLEV1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2400 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "OPLEV2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2399 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2423 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "PD1_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2425 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "PD3_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2401 + Labels [-1, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2426 + Labels [1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "Terminator3" + DstPort 1 + } + Line { + Name "" + ZOrder 2424 + Labels [1, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "PD2_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2422 + Labels [-1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "PD4_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2414 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "Terminator2" + DstPort 1 + } + Line { + Name "" + ZOrder 2117 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 2118 + SrcBlock "Divide" + SrcPort 1 + Points [154, 0] + Branch { + ZOrder 2195 + Points [0, 47; 124, 0; 0, -57] + DstBlock "Divide3" + DstPort 1 + } + Branch { + ZOrder 2130 + DstBlock "OPLEV1_X" + DstPort 1 + } + } + Line { + ZOrder 2201 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 2138 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 2140 + SrcBlock "Divide4" + SrcPort 1 + DstBlock "Length_OPLEV1_X_MON" + DstPort 1 + } + Line { + ZOrder 2141 + SrcBlock "Length_OPLEV1_X_MON" + SrcPort 1 + DstBlock "LENGTH_OPLEV1_X" + DstPort 1 + } + Line { + ZOrder 2188 + SrcBlock "Divide1" + SrcPort 1 + Points [159, 0] + Branch { + ZOrder 2196 + Points [0, 47; 115, 0; 0, -57] + DstBlock "Divide5" + DstPort 1 + } + Branch { + ZOrder 2189 + DstBlock "OPLEV1_Y" + DstPort 1 + } + } + Line { + ZOrder 2124 + SrcBlock "Divide2" + SrcPort 1 + Points [427, 0] + Branch { + ZOrder 2229 + DstBlock "OPLEV1_SUM" + DstPort 1 + } + Branch { + ZOrder 2198 + Points [0, -170] + Branch { + ZOrder 2193 + DstBlock "Divide5" + DstPort 2 + } + Branch { + ZOrder 2192 + Points [0, -175] + DstBlock "Divide3" + DstPort 2 + } + } + } + Line { + ZOrder 2202 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2205 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 2214 + SrcBlock "Divide6" + SrcPort 1 + DstBlock "Length_OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 2210 + SrcBlock "Length_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "LENGTH_OPLEV1_Y" + DstPort 1 + } + Line { + ZOrder 2278 + SrcBlock "Constant6" + SrcPort 1 + Points [4, 0; 0, 35] + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 2427 + SrcBlock "Constant4" + SrcPort 1 + Points [30, 0; 0, 15] + DstBlock "Product2" + DstPort 2 + } + Line { + ZOrder 2430 + SrcBlock "Product2" + SrcPort 1 + Points [20, 0; 0, -15] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 2429 + SrcBlock "Constant7" + SrcPort 1 + Points [8, 0; 0, 15] + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 2287 + SrcBlock "OPLEV1_X_MON" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 2288 + SrcBlock "OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 2289 + SrcBlock "OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 2450 + SrcBlock "PD1_MON" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 2588 + SrcBlock "Divide9" + SrcPort 1 + DstBlock "Product6" + DstPort 1 + } + Line { + ZOrder 2589 + SrcBlock "Divide10" + SrcPort 1 + DstBlock "Product7" + DstPort 1 + } + Line { + ZOrder 2454 + SrcBlock "PD2_MON" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 2590 + SrcBlock "Divide11" + SrcPort 1 + DstBlock "Product8" + DstPort 1 + } + Line { + ZOrder 2455 + SrcBlock "PD3_MON" + SrcPort 1 + DstBlock "Divide11" + DstPort 1 + } + Line { + ZOrder 2591 + SrcBlock "Divide12" + SrcPort 1 + DstBlock "Product9" + DstPort 1 + } + Line { + ZOrder 2449 + SrcBlock "PD4_MON" + SrcPort 1 + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 2375 + SrcBlock "Divide13" + SrcPort 1 + Points [154, 0] + Branch { + ZOrder 2374 + Points [0, 47; 124, 0; 0, -57] + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 2373 + DstBlock "OPLEV2_X" + DstPort 1 + } + } + Line { + ZOrder 2376 + SrcBlock "Divide16" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 2378 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 2380 + SrcBlock "Divide17" + SrcPort 1 + DstBlock "Length_OPLEV2_X_MON" + DstPort 1 + } + Line { + ZOrder 2381 + SrcBlock "Length_OPLEV2_X_MON" + SrcPort 1 + DstBlock "LENGTH_OPLEV2_X" + DstPort 1 + } + Line { + ZOrder 2384 + SrcBlock "Divide14" + SrcPort 1 + Points [159, 0] + Branch { + ZOrder 2383 + Points [0, 47; 115, 0; 0, -57] + DstBlock "Divide18" + DstPort 1 + } + Branch { + ZOrder 2382 + DstBlock "OPLEV2_Y" + DstPort 1 + } + } + Line { + ZOrder 2389 + SrcBlock "Divide15" + SrcPort 1 + Points [427, 0] + Branch { + ZOrder 2388 + DstBlock "OPLEV2_SUM" + DstPort 1 + } + Branch { + ZOrder 2387 + Points [0, -170] + Branch { + ZOrder 2386 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 2385 + Points [0, -175] + DstBlock "Divide16" + DstPort 2 + } + } + } + Line { + ZOrder 2390 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 2391 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 2392 + SrcBlock "Divide19" + SrcPort 1 + DstBlock "Length_OPLEV2_Y_MON" + DstPort 1 + } + Line { + ZOrder 2393 + SrcBlock "Length_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "LENGTH_OPLEV2_Y" + DstPort 1 + } + Line { + ZOrder 2394 + SrcBlock "OPLEV2_X_MON" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 2395 + SrcBlock "OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 2396 + SrcBlock "OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 2603 + SrcBlock "Add2" + SrcPort 1 + Points [57, 0] + Branch { + ZOrder 2586 + Points [0, 80] + DstBlock "Add" + DstPort 1 + } + Branch { + ZOrder 2580 + DstBlock "PD1" + DstPort 1 + } + } + Line { + ZOrder 2490 + SrcBlock "Add" + SrcPort 1 + DstBlock "Height_PDunit1_MON" + DstPort 1 + } + Line { + ZOrder 2491 + SrcBlock "Add1" + SrcPort 1 + DstBlock "Height_PDunit2_MON" + DstPort 1 + } + Line { + ZOrder 2493 + SrcBlock "Height_PDunit1_MON" + SrcPort 1 + DstBlock "Height_PDunit1" + DstPort 1 + } + Line { + ZOrder 2494 + SrcBlock "Height_PDunit2_MON" + SrcPort 1 + DstBlock "Height_PDunit2" + DstPort 1 + } + Line { + ZOrder 2605 + SrcBlock "Product6" + SrcPort 1 + DstBlock "Add2" + DstPort 1 + } + Line { + ZOrder 2618 + SrcBlock "Add3" + SrcPort 1 + Points [52, 0] + Branch { + ZOrder 2620 + DstBlock "PD2" + DstPort 1 + } + Branch { + ZOrder 2619 + Points [0, -80] + DstBlock "Add" + DstPort 2 + } + } + Line { + ZOrder 2622 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Add3" + DstPort 1 + } + Line { + ZOrder 2626 + SrcBlock "Add4" + SrcPort 1 + Points [56, 0] + Branch { + ZOrder 2629 + Points [0, 80] + DstBlock "Add1" + DstPort 1 + } + Branch { + ZOrder 2628 + DstBlock "PD3" + DstPort 1 + } + } + Line { + ZOrder 2630 + SrcBlock "Add5" + SrcPort 1 + Points [57, 0] + Branch { + ZOrder 2632 + Points [0, -80] + DstBlock "Add1" + DstPort 2 + } + Branch { + ZOrder 2631 + DstBlock "PD4" + DstPort 1 + } + } + Line { + ZOrder 2634 + SrcBlock "Product8" + SrcPort 1 + DstBlock "Add4" + DstPort 1 + } + Line { + ZOrder 2636 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Add5" + DstPort 1 + } + Line { + Name "" + ZOrder 2740 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + DstBlock "PD5_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2742 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + DstBlock "PD7_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2741 + Labels [1, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + DstBlock "PD6_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2743 + Labels [-1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 16 + DstBlock "PD8_MON" + DstPort 1 + } + Line { + ZOrder 2687 + SrcBlock "PD5_MON" + SrcPort 1 + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 2692 + SrcBlock "Divide24" + SrcPort 1 + DstBlock "Product11" + DstPort 1 + } + Line { + ZOrder 2700 + SrcBlock "Divide20" + SrcPort 1 + DstBlock "Product12" + DstPort 1 + } + Line { + ZOrder 2701 + SrcBlock "PD6_MON" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + ZOrder 2702 + SrcBlock "Divide21" + SrcPort 1 + DstBlock "Product13" + DstPort 1 + } + Line { + ZOrder 2703 + SrcBlock "PD7_MON" + SrcPort 1 + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 2704 + SrcBlock "Divide22" + SrcPort 1 + DstBlock "Product14" + DstPort 1 + } + Line { + ZOrder 2705 + SrcBlock "PD8_MON" + SrcPort 1 + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 2708 + SrcBlock "Add8" + SrcPort 1 + Points [57, 0] + Branch { + ZOrder 2707 + Points [0, 80] + DstBlock "Add6" + DstPort 1 + } + Branch { + ZOrder 2706 + DstBlock "PD5" + DstPort 1 + } + } + Line { + ZOrder 2709 + SrcBlock "Add6" + SrcPort 1 + DstBlock "Height_PDunit3_MON" + DstPort 1 + } + Line { + ZOrder 2710 + SrcBlock "Add7" + SrcPort 1 + DstBlock "Height_PDunit4_MON" + DstPort 1 + } + Line { + ZOrder 2711 + SrcBlock "Height_PDunit3_MON" + SrcPort 1 + DstBlock "Height_PDunit3" + DstPort 1 + } + Line { + ZOrder 2712 + SrcBlock "Height_PDunit4_MON" + SrcPort 1 + DstBlock "Height_PDunit4" + DstPort 1 + } + Line { + ZOrder 2727 + SrcBlock "Product11" + SrcPort 1 + DstBlock "Add8" + DstPort 1 + } + Line { + ZOrder 2730 + SrcBlock "Add9" + SrcPort 1 + Points [52, 0] + Branch { + ZOrder 2729 + DstBlock "PD6" + DstPort 1 + } + Branch { + ZOrder 2728 + Points [0, -80] + DstBlock "Add6" + DstPort 2 + } + } + Line { + ZOrder 2731 + SrcBlock "Product12" + SrcPort 1 + DstBlock "Add9" + DstPort 1 + } + Line { + ZOrder 2734 + SrcBlock "Add10" + SrcPort 1 + Points [56, 0] + Branch { + ZOrder 2733 + Points [0, 80] + DstBlock "Add7" + DstPort 1 + } + Branch { + ZOrder 2732 + DstBlock "PD7" + DstPort 1 + } + } + Line { + ZOrder 2737 + SrcBlock "Add11" + SrcPort 1 + Points [57, 0] + Branch { + ZOrder 2736 + Points [0, -80] + DstBlock "Add7" + DstPort 2 + } + Branch { + ZOrder 2735 + DstBlock "PD8" + DstPort 1 + } + } + Line { + ZOrder 2738 + SrcBlock "Product13" + SrcPort 1 + DstBlock "Add10" + DstPort 1 + } + Line { + ZOrder 2739 + SrcBlock "Product14" + SrcPort 1 + DstBlock "Add11" + DstPort 1 + } + Line { + ZOrder 3190 + SrcBlock "ADC1" + SrcPort 1 + Points [20, 0; 0, -2295] + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + Name "" + ZOrder 2904 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "OPLEV3_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2903 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "OPLEV3_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2906 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 5 + DstBlock "OPLEV4_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2908 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 7 + DstBlock "OPLEV4_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2907 + Labels [-1, 0] + SrcBlock "Bus\nSelector1" + SrcPort 6 + DstBlock "OPLEV4_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2909 + Labels [1, 1] + SrcBlock "Bus\nSelector1" + SrcPort 8 + DstBlock "Terminator5" + DstPort 1 + } + Line { + Name "" + ZOrder 2905 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "Terminator4" + DstPort 1 + } + Line { + Name "" + ZOrder 2902 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "OPLEV3_Y_MON" + DstPort 1 + } + Line { + ZOrder 2837 + SrcBlock "Divide8" + SrcPort 1 + Points [154, 0] + Branch { + ZOrder 2836 + Points [0, 47; 124, 0; 0, -57] + DstBlock "Divide33" + DstPort 1 + } + Branch { + ZOrder 2835 + DstBlock "OPLEV3_X" + DstPort 1 + } + } + Line { + ZOrder 2838 + SrcBlock "Divide33" + SrcPort 1 + DstBlock "Product3" + DstPort 1 + } + Line { + ZOrder 2839 + SrcBlock "Product3" + SrcPort 1 + DstBlock "Divide34" + DstPort 1 + } + Line { + ZOrder 2840 + SrcBlock "Divide34" + SrcPort 1 + DstBlock "Length_OPLEV3_X_MON" + DstPort 1 + } + Line { + ZOrder 2841 + SrcBlock "Length_OPLEV3_X_MON" + SrcPort 1 + DstBlock "LENGTH_OPLEV3_X" + DstPort 1 + } + Line { + ZOrder 2844 + SrcBlock "Divide23" + SrcPort 1 + Points [159, 0] + Branch { + ZOrder 2843 + Points [0, 47; 115, 0; 0, -57] + DstBlock "Divide35" + DstPort 1 + } + Branch { + ZOrder 2842 + DstBlock "OPLEV3_Y1" + DstPort 1 + } + } + Line { + ZOrder 2849 + SrcBlock "Divide32" + SrcPort 1 + Points [427, 0] + Branch { + ZOrder 2848 + DstBlock "OPLEV3_SUM" + DstPort 1 + } + Branch { + ZOrder 2847 + Points [0, -170] + Branch { + ZOrder 2846 + DstBlock "Divide35" + DstPort 2 + } + Branch { + ZOrder 2845 + Points [0, -175] + DstBlock "Divide33" + DstPort 2 + } + } + } + Line { + ZOrder 2850 + SrcBlock "Divide35" + SrcPort 1 + DstBlock "Product10" + DstPort 1 + } + Line { + ZOrder 2851 + SrcBlock "Product10" + SrcPort 1 + DstBlock "Divide36" + DstPort 1 + } + Line { + ZOrder 2852 + SrcBlock "Divide36" + SrcPort 1 + DstBlock "Length_OPLEV3_Y_MON" + DstPort 1 + } + Line { + ZOrder 2853 + SrcBlock "Length_OPLEV3_Y_MON" + SrcPort 1 + DstBlock "LENGTH_OPLEV3_Y" + DstPort 1 + } + Line { + ZOrder 2854 + SrcBlock "OPLEV3_X_MON" + SrcPort 1 + DstBlock "Divide8" + DstPort 1 + } + Line { + ZOrder 2855 + SrcBlock "OPLEV3_Y_MON" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 2856 + SrcBlock "OPLEV3_SUM_MON" + SrcPort 1 + DstBlock "Divide32" + DstPort 1 + } + Line { + ZOrder 2859 + SrcBlock "Divide25" + SrcPort 1 + Points [154, 0] + Branch { + ZOrder 2858 + Points [0, 47; 124, 0; 0, -57] + DstBlock "Divide28" + DstPort 1 + } + Branch { + ZOrder 2857 + DstBlock "OPLEV4_X" + DstPort 1 + } + } + Line { + ZOrder 2860 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "Product15" + DstPort 1 + } + Line { + ZOrder 2137 + SrcBlock "Constant2" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 2940 + Points [2089, 0; 0, 1110] + Branch { + ZOrder 2946 + Points [0, 175] + Branch { + ZOrder 2953 + Points [0, 525] + Branch { + ZOrder 2958 + Points [0, 175] + DstBlock "Product16" + DstPort 2 + } + Branch { + ZOrder 2957 + DstBlock "Product15" + DstPort 2 + } + } + Branch { + ZOrder 2952 + DstBlock "Product10" + DstPort 2 + } + } + Branch { + ZOrder 2945 + DstBlock "Product3" + DstPort 2 + } + } + Branch { + ZOrder 2939 + Points [0, 3905] + Branch { + ZOrder 2204 + Points [0, 175] + Branch { + ZOrder 2498 + Points [0, 525] + Branch { + ZOrder 2501 + Points [0, 175] + DstBlock "Product5" + DstPort 2 + } + Branch { + ZOrder 2500 + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 2497 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 2203 + DstBlock "Product" + DstPort 2 + } + } + } + Line { + ZOrder 2864 + SrcBlock "Product15" + SrcPort 1 + DstBlock "Divide29" + DstPort 1 + } + Line { + ZOrder 2139 + SrcBlock "Constant3" + SrcPort 1 + Points [37, 0] + Branch { + ZOrder 2943 + Points [2080, 0; 0, 1085] + Branch { + ZOrder 2965 + Points [0, 175] + Branch { + ZOrder 2968 + Points [0, 525] + Branch { + ZOrder 2971 + Points [0, 175] + DstBlock "Divide31" + DstPort 2 + } + Branch { + ZOrder 2970 + DstBlock "Divide29" + DstPort 2 + } + } + Branch { + ZOrder 2967 + DstBlock "Divide36" + DstPort 2 + } + } + Branch { + ZOrder 2964 + DstBlock "Divide34" + DstPort 2 + } + } + Branch { + ZOrder 2942 + Points [0, 3880] + Branch { + ZOrder 2207 + Points [0, 175] + Branch { + ZOrder 2507 + Points [0, 525] + Branch { + ZOrder 2510 + Points [0, 175] + DstBlock "Divide19" + DstPort 2 + } + Branch { + ZOrder 2509 + DstBlock "Divide17" + DstPort 2 + } + } + Branch { + ZOrder 2506 + DstBlock "Divide6" + DstPort 2 + } + } + Branch { + ZOrder 2206 + DstBlock "Divide4" + DstPort 2 + } + } + } + Line { + ZOrder 2868 + SrcBlock "Divide29" + SrcPort 1 + DstBlock "Length_OPLEV4_X_MON" + DstPort 1 + } + Line { + ZOrder 2869 + SrcBlock "Length_OPLEV4_X_MON" + SrcPort 1 + DstBlock "LENGTH_OPLEV4_X" + DstPort 1 + } + Line { + ZOrder 2872 + SrcBlock "Divide26" + SrcPort 1 + Points [159, 0] + Branch { + ZOrder 2871 + Points [0, 47; 115, 0; 0, -57] + DstBlock "Divide30" + DstPort 1 + } + Branch { + ZOrder 2870 + DstBlock "OPLEV4_Y" + DstPort 1 + } + } + Line { + ZOrder 2877 + SrcBlock "Divide27" + SrcPort 1 + Points [427, 0] + Branch { + ZOrder 2876 + DstBlock "OPLEV4_SUM" + DstPort 1 + } + Branch { + ZOrder 2875 + Points [0, -170] + Branch { + ZOrder 2874 + DstBlock "Divide30" + DstPort 2 + } + Branch { + ZOrder 2873 + Points [0, -175] + DstBlock "Divide28" + DstPort 2 + } + } + } + Line { + ZOrder 2878 + SrcBlock "Divide30" + SrcPort 1 + DstBlock "Product16" + DstPort 1 + } + Line { + ZOrder 2879 + SrcBlock "Product16" + SrcPort 1 + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 2880 + SrcBlock "Divide31" + SrcPort 1 + DstBlock "Length_OPLEV4_Y_MON" + DstPort 1 + } + Line { + ZOrder 2881 + SrcBlock "Length_OPLEV4_Y_MON" + SrcPort 1 + DstBlock "LENGTH_OPLEV4_Y" + DstPort 1 + } + Line { + ZOrder 2882 + SrcBlock "OPLEV4_X_MON" + SrcPort 1 + DstBlock "Divide25" + DstPort 1 + } + Line { + ZOrder 2883 + SrcBlock "OPLEV4_Y_MON" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 2884 + SrcBlock "OPLEV4_SUM_MON" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + ZOrder 2892 + Points [3766, 2255; 19, 0] + } + Line { + Name "" + ZOrder 3059 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 9 + DstBlock "PD9_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 3061 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 11 + DstBlock "PD11_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 3060 + Labels [1, 0] + SrcBlock "Bus\nSelector1" + SrcPort 10 + DstBlock "PD10_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 3062 + Labels [-1, 1] + SrcBlock "Bus\nSelector1" + SrcPort 12 + DstBlock "PD12_MON" + DstPort 1 + } + Line { + ZOrder 2978 + SrcBlock "PD9_MON" + SrcPort 1 + DstBlock "Divide44" + DstPort 1 + } + Line { + ZOrder 2979 + SrcBlock "Divide44" + SrcPort 1 + DstBlock "Product21" + DstPort 1 + } + Line { + ZOrder 2980 + SrcBlock "Divide37" + SrcPort 1 + DstBlock "Product22" + DstPort 1 + } + Line { + ZOrder 2981 + SrcBlock "PD10_MON" + SrcPort 1 + DstBlock "Divide37" + DstPort 1 + } + Line { + ZOrder 2982 + SrcBlock "Divide38" + SrcPort 1 + DstBlock "Product23" + DstPort 1 + } + Line { + ZOrder 2983 + SrcBlock "PD11_MON" + SrcPort 1 + DstBlock "Divide38" + DstPort 1 + } + Line { + ZOrder 2984 + SrcBlock "Divide39" + SrcPort 1 + DstBlock "Product24" + DstPort 1 + } + Line { + ZOrder 2985 + SrcBlock "PD12_MON" + SrcPort 1 + DstBlock "Divide39" + DstPort 1 + } + Line { + ZOrder 2988 + SrcBlock "Add16" + SrcPort 1 + Points [57, 0] + Branch { + ZOrder 2987 + Points [0, 80] + DstBlock "Add12" + DstPort 1 + } + Branch { + ZOrder 2986 + DstBlock "PD9" + DstPort 1 + } + } + Line { + ZOrder 2989 + SrcBlock "Add12" + SrcPort 1 + DstBlock "Height_PDunit5_MON" + DstPort 1 + } + Line { + ZOrder 2990 + SrcBlock "Add13" + SrcPort 1 + DstBlock "Height_PDunit6_MON" + DstPort 1 + } + Line { + ZOrder 2991 + SrcBlock "Height_PDunit5_MON" + SrcPort 1 + DstBlock "Height_PDunit5" + DstPort 1 + } + Line { + ZOrder 2992 + SrcBlock "Height_PDunit6_MON" + SrcPort 1 + DstBlock "Height_PDunit6" + DstPort 1 + } + Line { + ZOrder 2592 + SrcBlock "Constant5" + SrcPort 1 + Points [31, 0] + Branch { + ZOrder 3099 + Points [2082, 0; 0, 2410] + Branch { + ZOrder 3104 + Points [0, 175] + Branch { + ZOrder 3110 + Points [0, 175] + Branch { + ZOrder 3113 + Points [0, 175] + Branch { + ZOrder 3116 + Points [0, 175] + Branch { + ZOrder 3123 + Points [0, 175] + Branch { + ZOrder 3122 + Points [0, 175] + Branch { + ZOrder 3143 + Points [0, 175] + DstBlock "Product20" + DstPort 2 + } + Branch { + ZOrder 3142 + DstBlock "Product19" + DstPort 2 + } + } + Branch { + ZOrder 3119 + DstBlock "Product18" + DstPort 2 + } + } + Branch { + ZOrder 3118 + DstBlock "Product17" + DstPort 2 + } + } + Branch { + ZOrder 3115 + DstBlock "Product24" + DstPort 2 + } + } + Branch { + ZOrder 3112 + DstBlock "Product23" + DstPort 2 + } + } + Branch { + ZOrder 3109 + DstBlock "Product22" + DstPort 2 + } + } + Branch { + ZOrder 3103 + DstBlock "Product21" + DstPort 2 + } + } + Branch { + ZOrder 3098 + Points [0, 5205] + Branch { + ZOrder 2646 + DstBlock "Product6" + DstPort 2 + } + Branch { + ZOrder 2594 + Points [0, 175] + Branch { + ZOrder 2647 + DstBlock "Product7" + DstPort 2 + } + Branch { + ZOrder 2597 + Points [0, 175] + Branch { + ZOrder 2648 + DstBlock "Product8" + DstPort 2 + } + Branch { + ZOrder 2600 + Points [0, 175] + Branch { + ZOrder 2754 + Points [0, 175] + Branch { + ZOrder 2757 + Points [0, 175] + Branch { + ZOrder 2760 + Points [0, 175] + Branch { + ZOrder 2784 + Points [0, 175] + DstBlock "Product14" + DstPort 2 + } + Branch { + ZOrder 2783 + DstBlock "Product13" + DstPort 2 + } + } + Branch { + ZOrder 2759 + DstBlock "Product12" + DstPort 2 + } + } + Branch { + ZOrder 2756 + DstBlock "Product11" + DstPort 2 + } + } + Branch { + ZOrder 2753 + DstBlock "Product9" + DstPort 2 + } + } + } + } + } + } + Line { + ZOrder 2604 + SrcBlock "Constant8" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 3102 + Points [2091, 0; 0, 2390] + Branch { + ZOrder 3125 + Points [0, 175] + Branch { + ZOrder 3128 + Points [0, 175] + Branch { + ZOrder 3131 + Points [0, 175] + Branch { + ZOrder 3134 + Points [0, 175] + Branch { + ZOrder 3137 + Points [0, 175] + Branch { + ZOrder 3140 + Points [0, 175] + Branch { + ZOrder 3146 + Points [0, 175] + DstBlock "Add15" + DstPort 2 + } + Branch { + ZOrder 3145 + DstBlock "Add14" + DstPort 2 + } + } + Branch { + ZOrder 3139 + DstBlock "Add23" + DstPort 2 + } + } + Branch { + ZOrder 3136 + DstBlock "Add22" + DstPort 2 + } + } + Branch { + ZOrder 3133 + DstBlock "Add19" + DstPort 2 + } + } + Branch { + ZOrder 3130 + DstBlock "Add18" + DstPort 2 + } + } + Branch { + ZOrder 3127 + DstBlock "Add17" + DstPort 2 + } + } + Branch { + ZOrder 3124 + DstBlock "Add16" + DstPort 2 + } + } + Branch { + ZOrder 3101 + Points [0, 5185] + Branch { + ZOrder 2638 + Points [0, 175] + Branch { + ZOrder 2641 + Points [0, 175] + Branch { + ZOrder 2644 + Points [0, 175] + Branch { + ZOrder 2769 + Points [0, 175] + Branch { + ZOrder 2772 + Points [0, 175] + Branch { + ZOrder 2775 + Points [0, 175] + Branch { + ZOrder 2778 + Points [0, 175] + DstBlock "Add11" + DstPort 2 + } + Branch { + ZOrder 2777 + DstBlock "Add10" + DstPort 2 + } + } + Branch { + ZOrder 2774 + DstBlock "Add9" + DstPort 2 + } + } + Branch { + ZOrder 2771 + DstBlock "Add8" + DstPort 2 + } + } + Branch { + ZOrder 2768 + DstBlock "Add5" + DstPort 2 + } + } + Branch { + ZOrder 2643 + DstBlock "Add4" + DstPort 2 + } + } + Branch { + ZOrder 2640 + DstBlock "Add3" + DstPort 2 + } + } + Branch { + ZOrder 2637 + DstBlock "Add2" + DstPort 2 + } + } + } + Line { + ZOrder 3007 + SrcBlock "Product21" + SrcPort 1 + DstBlock "Add16" + DstPort 1 + } + Line { + ZOrder 3010 + SrcBlock "Add17" + SrcPort 1 + Points [52, 0] + Branch { + ZOrder 3009 + DstBlock "PD10" + DstPort 1 + } + Branch { + ZOrder 3008 + Points [0, -80] + DstBlock "Add12" + DstPort 2 + } + } + Line { + ZOrder 3011 + SrcBlock "Product22" + SrcPort 1 + DstBlock "Add17" + DstPort 1 + } + Line { + ZOrder 3014 + SrcBlock "Add18" + SrcPort 1 + Points [56, 0] + Branch { + ZOrder 3013 + Points [0, 80] + DstBlock "Add13" + DstPort 1 + } + Branch { + ZOrder 3012 + DstBlock "PD11" + DstPort 1 + } + } + Line { + ZOrder 3017 + SrcBlock "Add19" + SrcPort 1 + Points [57, 0] + Branch { + ZOrder 3016 + Points [0, -80] + DstBlock "Add13" + DstPort 2 + } + Branch { + ZOrder 3015 + DstBlock "PD12" + DstPort 1 + } + } + Line { + ZOrder 3018 + SrcBlock "Product23" + SrcPort 1 + DstBlock "Add18" + DstPort 1 + } + Line { + ZOrder 3019 + SrcBlock "Product24" + SrcPort 1 + DstBlock "Add19" + DstPort 1 + } + Line { + Name "" + ZOrder 3063 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 13 + DstBlock "PD13_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 3065 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 15 + DstBlock "PD15_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 3064 + Labels [1, 0] + SrcBlock "Bus\nSelector1" + SrcPort 14 + DstBlock "PD14_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 3066 + Labels [-1, 1] + SrcBlock "Bus\nSelector1" + SrcPort 16 + DstBlock "PD16_MON" + DstPort 1 + } + Line { + ZOrder 3024 + SrcBlock "PD13_MON" + SrcPort 1 + DstBlock "Divide43" + DstPort 1 + } + Line { + ZOrder 3025 + SrcBlock "Divide43" + SrcPort 1 + DstBlock "Product17" + DstPort 1 + } + Line { + ZOrder 3026 + SrcBlock "Divide40" + SrcPort 1 + DstBlock "Product18" + DstPort 1 + } + Line { + ZOrder 3027 + SrcBlock "PD14_MON" + SrcPort 1 + DstBlock "Divide40" + DstPort 1 + } + Line { + ZOrder 3028 + SrcBlock "Divide41" + SrcPort 1 + DstBlock "Product19" + DstPort 1 + } + Line { + ZOrder 3029 + SrcBlock "PD15_MON" + SrcPort 1 + DstBlock "Divide41" + DstPort 1 + } + Line { + ZOrder 3030 + SrcBlock "Divide42" + SrcPort 1 + DstBlock "Product20" + DstPort 1 + } + Line { + ZOrder 3031 + SrcBlock "PD16_MON" + SrcPort 1 + DstBlock "Divide42" + DstPort 1 + } + Line { + ZOrder 3034 + SrcBlock "Add22" + SrcPort 1 + Points [57, 0] + Branch { + ZOrder 3033 + Points [0, 80] + DstBlock "Add20" + DstPort 1 + } + Branch { + ZOrder 3032 + DstBlock "PD13" + DstPort 1 + } + } + Line { + ZOrder 3035 + SrcBlock "Add20" + SrcPort 1 + DstBlock "Height_PDunit7_MON" + DstPort 1 + } + Line { + ZOrder 3036 + SrcBlock "Add21" + SrcPort 1 + DstBlock "Height_PDunit8_MON" + DstPort 1 + } + Line { + ZOrder 3037 + SrcBlock "Height_PDunit7_MON" + SrcPort 1 + DstBlock "Height_PDunit7" + DstPort 1 + } + Line { + ZOrder 3038 + SrcBlock "Height_PDunit8_MON" + SrcPort 1 + DstBlock "Height_PDunit8" + DstPort 1 + } + Line { + ZOrder 3039 + SrcBlock "Product17" + SrcPort 1 + DstBlock "Add22" + DstPort 1 + } + Line { + ZOrder 3042 + SrcBlock "Add23" + SrcPort 1 + Points [52, 0] + Branch { + ZOrder 3041 + DstBlock "PD14" + DstPort 1 + } + Branch { + ZOrder 3040 + Points [0, -80] + DstBlock "Add20" + DstPort 2 + } + } + Line { + ZOrder 3043 + SrcBlock "Product18" + SrcPort 1 + DstBlock "Add23" + DstPort 1 + } + Line { + ZOrder 3046 + SrcBlock "Add14" + SrcPort 1 + Points [56, 0] + Branch { + ZOrder 3045 + Points [0, 80] + DstBlock "Add21" + DstPort 1 + } + Branch { + ZOrder 3044 + DstBlock "PD15" + DstPort 1 + } + } + Line { + ZOrder 3049 + SrcBlock "Add15" + SrcPort 1 + Points [57, 0] + Branch { + ZOrder 3048 + Points [0, -80] + DstBlock "Add21" + DstPort 2 + } + Branch { + ZOrder 3047 + DstBlock "PD16" + DstPort 1 + } + } + Line { + ZOrder 3050 + SrcBlock "Product19" + SrcPort 1 + DstBlock "Add14" + DstPort 1 + } + Line { + ZOrder 3051 + SrcBlock "Product20" + SrcPort 1 + DstBlock "Add15" + DstPort 1 + } + Line { + ZOrder 2291 + SrcBlock "Divide7" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 2912 + Points [2018, 0; 0, 1155] + Branch { + ZOrder 2925 + Points [0, 175] + Branch { + ZOrder 2928 + Points [0, 175] + Branch { + ZOrder 2931 + Points [0, 350] + Branch { + ZOrder 2933 + Points [0, 175] + Branch { + ZOrder 2937 + Points [0, 175] + Branch { + ZOrder 3075 + Points [0, 350] + Branch { + ZOrder 3078 + Points [0, 175] + Branch { + ZOrder 3081 + Points [0, 175] + Branch { + ZOrder 3084 + Points [0, 175] + Branch { + ZOrder 3087 + Points [0, 175] + Branch { + ZOrder 3090 + Points [0, 175] + Branch { + ZOrder 3093 + Points [0, 175] + Branch { + ZOrder 3096 + Points [0, 175] + DstBlock "Divide42" + DstPort 2 + } + Branch { + ZOrder 3095 + DstBlock "Divide41" + DstPort 2 + } + } + Branch { + ZOrder 3092 + DstBlock "Divide40" + DstPort 2 + } + } + Branch { + ZOrder 3089 + DstBlock "Divide43" + DstPort 2 + } + } + Branch { + ZOrder 3086 + DstBlock "Divide39" + DstPort 2 + } + } + Branch { + ZOrder 3083 + DstBlock "Divide38" + DstPort 2 + } + } + Branch { + ZOrder 3080 + DstBlock "Divide37" + DstPort 2 + } + } + Branch { + ZOrder 3077 + DstBlock "Divide44" + DstPort 2 + } + } + Branch { + ZOrder 3074 + DstBlock "Divide27" + DstPort 2 + } + } + Branch { + ZOrder 2936 + DstBlock "Divide26" + DstPort 2 + } + } + Branch { + ZOrder 2932 + DstBlock "Divide25" + DstPort 2 + } + } + Branch { + ZOrder 2930 + DstBlock "Divide32" + DstPort 2 + } + } + Branch { + ZOrder 2927 + DstBlock "Divide23" + DstPort 2 + } + } + Branch { + ZOrder 2924 + DstBlock "Divide8" + DstPort 2 + } + } + Branch { + ZOrder 2911 + Points [0, 3950] + Branch { + ZOrder 2297 + DstBlock "Divide" + DstPort 2 + } + Branch { + ZOrder 2292 + Points [0, 175] + Branch { + ZOrder 2298 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 2295 + Points [0, 175] + Branch { + ZOrder 2403 + Points [0, 350] + Branch { + ZOrder 2406 + Points [0, 175] + Branch { + ZOrder 2412 + Points [0, 175] + Branch { + ZOrder 2801 + Points [0, 350] + Branch { + ZOrder 2804 + Points [0, 175] + Branch { + ZOrder 2807 + Points [0, 175; 1, 0] + Branch { + ZOrder 2813 + Points [0, 175] + Branch { + ZOrder 2815 + Points [0, 175] + Branch { + ZOrder 2817 + Points [0, 175] + Branch { + ZOrder 2820 + Points [0, 175] + Branch { + ZOrder 2823 + Points [0, 175] + DstBlock "Divide22" + DstPort 2 + } + Branch { + ZOrder 2822 + DstBlock "Divide21" + DstPort 2 + } + } + Branch { + ZOrder 2819 + DstBlock "Divide20" + DstPort 2 + } + } + Branch { + ZOrder 2816 + DstBlock "Divide24" + DstPort 2 + } + } + Branch { + ZOrder 2814 + DstBlock "Divide12" + DstPort 2 + } + } + Branch { + ZOrder 2812 + DstBlock "Divide11" + DstPort 2 + } + } + Branch { + ZOrder 2806 + DstBlock "Divide10" + DstPort 2 + } + } + Branch { + ZOrder 2803 + DstBlock "Divide9" + DstPort 2 + } + } + Branch { + ZOrder 2800 + DstBlock "Divide15" + DstPort 2 + } + } + Branch { + ZOrder 2411 + DstBlock "Divide14" + DstPort 2 + } + } + Branch { + ZOrder 2405 + DstBlock "Divide13" + DstPort 2 + } + } + Branch { + ZOrder 2402 + DstBlock "Divide2" + DstPort 2 + } + } + } + } + } + Line { + Name "" + ZOrder 3149 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 17 + DstBlock "Terminator6" + DstPort 1 + } + Line { + Name "" + ZOrder 3150 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 18 + DstBlock "Terminator7" + DstPort 1 + } + Line { + Name "" + ZOrder 3152 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 19 + DstBlock "Terminator8" + DstPort 1 + } + Line { + Name "" + ZOrder 3153 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 20 + DstBlock "Terminator9" + DstPort 1 + } + Line { + Name "" + ZOrder 3154 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 21 + DstBlock "Terminator10" + DstPort 1 + } + Line { + Name "" + ZOrder 3155 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 22 + DstBlock "Terminator11" + DstPort 1 + } + Line { + Name "" + ZOrder 3156 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 23 + DstBlock "Terminator12" + DstPort 1 + } + Line { + Name "" + ZOrder 3157 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 24 + DstBlock "Terminator13" + DstPort 1 + } + Line { + Name "" + ZOrder 3189 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 25 + DstBlock "Terminator18" + DstPort 1 + } + Line { + Name "" + ZOrder 3184 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 26 + DstBlock "Terminator19" + DstPort 1 + } + Line { + Name "" + ZOrder 3187 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 27 + DstBlock "Terminator20" + DstPort 1 + } + Line { + Name "" + ZOrder 3188 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 28 + DstBlock "Terminator21" + DstPort 1 + } + Line { + Name "" + ZOrder 3183 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 29 + DstBlock "Terminator14" + DstPort 1 + } + Line { + Name "" + ZOrder 3182 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 30 + DstBlock "Terminator15" + DstPort 1 + } + Line { + Name "" + ZOrder 3186 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 31 + DstBlock "Terminator16" + DstPort 1 + } + Line { + Name "" + ZOrder 3185 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 32 + DstBlock "Terminator17" + DstPort 1 + } + Annotation { + SID "2822" + Name "#DAQ Channels\nLENGTH_OPLEV1_X 16384\nLENGTH_OPLEV1_Y 16384" + Position [291, 6181, 471, 6237] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . L $ 8 ( @ % \" $ ! 0 % 0 \" $ 0 =F5R<" + "VEO;@!C;VYT96YT X X !@ @ & 4 ( 0 $ ! D ( FIF9F9F9\\3\\. ( $ " + " 8 ( ! % \" $ #I 0 0 Z0 %-#62 M(%-U_Ndpp+D+LS+RE1hfYN1cdXSYGdMTU~J%QKyPH{Xd>@uXK&)@Y+>R==Wb)| zqo^Y{NQnAP4S!2ptkojXL8s72k%pNw{}yWBimXNG|M~W+*s?5(vAdT&*nX;O%dyGk z(g1#0q^cy`fJ>IwhOSs$dS=2QNAcGom$KioT0atDPoA+-()RBvI({{)em7Ve7|HQp zHl?Qf9r2Z4r7)|NF z?H=^^wXfCt_feT>50I!;TN-qKTQ?ON(o8*Vn?%c4g(lc8a|-% z|0koG$yoJ~|FRMLFDJbJoso^(|DTdc+@vii5uAu0c>QhsXh{WT!z7(bN(sT9e~JJo zguz34FJcsp=|V9r;Lz*&205tBzyMH|c4C7aK!c0}E?9dt0+&cQ@rfHoK-! z3A!NSEc|~VmY~AJ!~K*aY}JlXQ!zfg}9EfXjK&BMAxfF(^f$M4+JZMc}$2 zC>343XFsoVxBc8^GNz`+bH;UQc2#bUydd1xG=kOn36Z$4i*4Yvy?%40;rh(lJw$lz z1Kz9(WHS6ovd1Z*-A!KvG~R;vadrIUI;Ny>Px%S^8Jb!`E$%9txm(TZLb7ug`#uYP zh<1Cf-RwzAF6=C+1~9ojHF7nE&Zte?!vVC(*2XtUo>bK_oc`gFqfWfD@hjQ(6Gzj_ zvym@%`a(@^t*@GuZ8?mmsmI8VAnVLwBLa@ajYI}x%ibi zp|ZCjP%m!-c}RtgE=E^(MRQ=`U%IN>N3}PaYTCT$kKF`q7v$ z*@U&h9t3SkMcQBJiSxg8_97hYeD&fRJAsH2NPe-NI@;2;g5Lb+vUsDA9cibUxH*)7z7k%+f!P?1;`^gJl59dCESr@!q=at zzb)R1E}BAG!Ikg7y^{I>M?mW3o3Li~TL?K)xa}_uH!Q^FQM;XvJegAEy!<9mcIWs~ z>UK`W5cRJId>2v+(?ACY3bpZ1IoLCBLsY;g29Gd`{OT>%BK-W?7GY`C8-A`7josc> zpBCY2-K+B@-T7g2Z%F7j5H(NMi@b`I{qpW0p)sjVWqMAHu^lVnK2;fl!{mdGmzNt* zQ5ox|(jHfT88N#w#sch_E(12EGZ+e}NX|x&jF~JZl$y-NHBsPG8!>Zgv`COZLmFWK z?CFJ}+DvxEzAE(HfAa6l$H%6kXF7nDFF7B4&Uw$;+tfOST+YA?T!kuelSxl3{&fSe}H|&&z`mC2TlwN^@ z)-6)T4azN+4_=iMkvHqE*z>5x-p|PjjvjH2YNk!(3kfFO zWY2qzvL`w39)TJx!CyVdYQDomc`9@Xm9za)L85gz&HM~HH%&)1pPgJUerI3?P$~w zEmF@7Kt~ny{IOOpNpWQL0gJ*U?nDgEUmf!w zoleYr15zKFP8OaokX^q`R{?*bCaD&3FZj$$bNm!K4UdXiaOd9feW(}RR?ftkarJK9 z;tEu0c^2nYrdq-{pLMNCwC;)Lo2ZAM^8EetSj7a5P^*T(_t#d!(Q?E=%%Vgpt<0nH z-u(0%qu4OBh+j=xFb3Aay*)@oNLZ1pJRCZw9*Z7Fm%U_mss`zk?{4`EXm}v_TtC{k zql&ByQhfK}vTv3PX0FwI+xsw%9mi)85Q-wUn9w=@Ti&);X+qt=;WZA ztIa2)5SrvD_r~^9Ld4t1$m#N*$dj^v*$d?Pn?m1sftSbAw<=d*nP+H`8^Fw*eX~$( z5Alxpw;HgOv{=&M4(;gqMKe_V)r`-3O_U$3S(osu`(gV@kvq=mUuVixH8ll9^+!BB zfGNh$yN~^)Kadx&v4zd9R!C<5*s3q_-_7(@o)ZKVblnc+Dw`?k3?A83f$pOK+EonP zqi=5*$pT@g63K$81wB7b4}6T1h%gLO#i+>ddy_WQ+7RgphEgMsPIbZEEXq6lFv2w? z)HWQ4GF6rgtosreo?xfk#Q6-DstMTzsq2^@H=XIP5Ugz!4B^!6aDNTi-ou^u^ zCCU_WvV^pabRMmRO)R?^{H!zyNHJemn2~KSnJ-Evc4<_o`<0%fQfei-8h^95F3AC> z$oG6yv#a4KPcDWHxmEkVa4_>@APlxS0?T+IZ0z*C$U@+M}Xoh zQHr?1{8pK}8VgG8;Zk#P5L!qPGPn#iP4|~4#k3l8 zzd(NPc@6>YUN~~d36$w?s~M!erN8M!4)!B-@0Y5`b0_d#y8O4N2v(nJ4hF~ZiRd3W zmWH;jtw$@`T3P8~$%Sh}|G9~+p(q{i5@m*f*GVUsSb?1rzxeU(=%_*Do-yVRzUS6Ll>d@RE9|q`_^<1LhRc)E+kn?lV z#SVDyxgQ4OO)7${oRdFT^0$U|AnQRk1s{Q2?t%qBTPI?TP(9+5Rt_=UVb%K#Cw|*c z@I@j>_hTUN9>I;&Af{dmXDUQD$l3a1Hq1Y`{E645@7l4Q$_D#(vsDA_&&Qj*Q)Xv` zen))xn*_Zrd7qE^c-up4PS9LM)Thur*vC}d-z#b&qi+sPt!!DpB55+dqclPs930%d zKI9O;-QpqV09n-5%aE75H-VD(gHyM>S|McCqCTo4m|G`L`O>Z}>i(Pe4tf@RgqBUlS5XWIYbYj(5 zm7m4z@%BT%1hF$WXwRB-J(L>LUp*u>EF3zYt!z|qrL;O3fXlhVBv{@J|H+$?9GTW`KTO~4 zT0`I@RJm9+V%{!h^}qAnmb-GUU`}j#$QtJH5efXE%!F~$w#P~xu8WWnjp&0yxNeQL z3e;^!4Et)P>!WTBETyYPtqn#PFP@;ca5L-zBXDSP@voUZhm)|#W`L#~bC|nG6C>`~b#f!ELu>M(dE-`M1^_Cl|r^`{OlI{h+ zo~GC)%LQ``VQ|7bn(Khb$D#|JpJ9ui9%aM|mBKEr6ks7xYiqFj$mL^T zokMsKJ9G2~`L9R04Rg-qVB*0>u(@+l11RH2B)qx_t_dhDJ1Y_1P0-@xXGhAfa8YfS4XC55+SPm^ zP2(vUdbuT>8!}+Wk~ONT`n|LPZ<&A*X;iTlAsq`7E9-dxNgY0qI>CVNvbGu$BGO=$ zOcmMq`x(^j^2Z-!V=&^fLaZY3)({U&`Y3Iu`_HK?g!43Xl&hqEHjdhm*|dK{c5M-C zkf%5LzerGG%EUS1Bh+*r$BVGzO**omaB|s{+<|5jvrimckFU z2(oOCigKqMzm4Mr-TY5AR$c-D=wZi#UGHV`~Z+{FfB{2{$N=jm1z=!O#6hocg|Y-!|{9-(M}cWT~)-truAQ zUP)<6rQVP74||akLc0hMD2$6~sN4S5na!GtvQ~$~jMtf51tLp-qI2u!mBTn zVxz!m?*tr@cd2lHwn+Fqv;1x;lH1SMI zWcbGuHCUcKWzMb6nyA9-ns|J64gq@;r*Xyiti=vH(U%-n4^^!S@@ji``Ub|n@nhBJ z$L?7&X{s0Ws6{~+nc8zVkU>v`r=M0rx_l{}+rkKf%d=+L z(*Z7^r}p3Y+s2n8#(pklLH`4?D}?SGkXAcjsG%M3gi<*m+Z%OlkZ+Dhd6CpS_=lrgci7 z-TVpx{c4Ke`m^vTf=Q& z-{Wy(5QCIib8A74NRC%Z2k^7(&z(9RE!e(YY86bjDTGs}SEu5kLYlQmvSpAJN%!0R zz1bH5P?Kk-}VTmEK&*7;Zvc&8iMdS`6@jO$*CI=yT!RPf>H;G^) z=j&1qbYbS)cXlkDD%;Q(on!?O{3RmiW`wE`>+l<%#|7tkSy>z``L%8;iRtMj7>Qym zkx%xmoeeMc|IL8uBmvpV!$5^Y>L>-YYx6z-GWC65EUqqYv+%RMn{q>kVYrt-8 zkU%IajmwG5`$IZ&ntpUbokZSVv>AWN>HpA0GBWtXe9 z_4W)(w1?>Ex6rF?x2HnhPQ*$2LVos`B+DNY49)jEs5@GwQjzY4XpRh(_n`cy*wfE{85f*O$Z1-~ z=q_x`=u4?E5F6Hz_&OLF*=2d`r$rz+#TUFz@|`e-P;9KMJ$pFu8sX=reeGZb2ih9u zCSRC_@xm22m);QA2^VLO`00$iC{bv`^n6{+;$h<$^~rCzDzoQCR9yP9J9Woe^KJ}i zS;HSa++YkPrzHX$K>}4R@!R2GU+0kBfCiOglK=Xyk&m9RbE_bbw$E*^g3r>N{M*K$*-=cQ;>jhqaJV_BZBj;ZlBmkf#n+Ia%94lbBSGiwDsW>c-{76K{|h zlEeztHAIrmyG&l3uiy#vtvgz#^>Uo4-%qTQnjk%8-3s=YUPL$MdNr53ngMNJKjT2} zB%CKce+RYf*VWji-N;Mz&&z`V@ew-B4XzK6mw$Gss4$6QfeR-wP`3hWtD&SuoVA#Y1-@9;;$J9d(a$kT0b zy3blR`X=%N1Nq0!`f|w)>e0ZfLN}-JuYIuA=#1!#uR*a_Oi9l-BfO!3abO~^9XJcJ zh{xX)jc23~z<2s_zA7KgzH@5N@m{0Xazv)0S}$KCG+V&o{v8wDx5 zX*gi-$u<1a1SAX@qDFN*D1S{0c1I$+U@$p0^tM2oB>^@nazT;Fj>6O!)Jek8x*?IR zb;HIW0Z|4ugrQW@+>E#Li9QaWC)I z&6ljl;zMOl;OERaU|PDcsOg2GSIeFK%FbFX9VRmZN_VUak>U-0JU8|H)V5|V2L@OJ z!@koxr*SmIOWQ)H=cedkDuprxR=_8XXYghp0?<$5=R-^65(+U+AHy4={BtWxpd7xK z4!`$Pj;}DM6Py41CL*}mZ71BS&8?!jLkbn5&$#+mef3VSwjaP zG3{ugqi0j*;q0wY3VfFt*DkXqzZU5>Nq+^xd91EZ=Tj-7MlQ=5;Ark9wm>GIaL9)T zj+xEygnwE@*7FVfPTYIcOrJ{}tN(U*_jAxgt;L~%CZ4urX_=zf?EhAsBMJ$MH9~bn z!2@xqW(2t9lVFef5NCC3X`_AA-tH^AhS5^c&HY6bjsaWj8V0t8u9Je zz|+Mk^5xN2N&k9608}`nc9j48VS`m;n|%{+m7)__hLM$64Sp6ick%vVlU*3QU@X@- zb>aJnro&KBLBxo96@!r_Jd3W_qa9V72+*6I$D=*qxC&E4zi%PQYMmCXtfkwZFwCYf z{CwynUAG&$xNj}cBKaH#k{ZhVd28WaW=NczL#Z={^BwX5&yp36OOq18Bsv>ommvh;Pca#e{A1=|ZVk13olz z)9 z9{!uub}KSCJHN2sqAoJ_OePB%IgH)76qrWAsloCZ{Z<$Mio#9nFq2Mqg9Qw~3vkS$ zI(mbRn5wT%?a|{i)g5f3tMeI&S}mZ*2}q0-koKFJA|yqM2-S#YKQ6}aU_G<_dJ6#o zb(RHFuD~9HF#k5gP{e~a#T;bQ%JWASfp33Yu007lfiUN(6bn?P4j&(?^lNg4sabmh z(it5KThx*4D$f7^F__jJS%UYNov6IM|nK&12f4AxFxQctfnfDqRpWtbr*ylJQ zHqbI(>VIMXFL9~V)StHe4>v{rS7`qc7bgoF7i$Y!D|$m?8~6X=gLF0q&W|o|_YTgA z49iUNcP?=AGLush%L-6q5;PK%^b^gB_OJI*_RLK43ifo8GBgr03S+a4icpXXy2TtY zq2w^3C#s<%s-mGVq7eLn;(b7%(YZZe{E-m}0r`fq)xV;Arb4+3edePtDvt!#%xMyu ze~9KOc!(@begQcwbYfdUh8kHBIG;=^zta$(*E5ajj(z3{MH-TvD3TjPgqT! zCQ6xdmosrV9Qwuwo^DpsjK2Jy@?!iv&5D%cBn&9A!{_cEJ#4zP_mFa&jL#k}^W2&N z*mv4~3cmo)(a(P>L1jqLRlK?VCWbi-3k^S373Q+FDkIHml)96?GFNX} zh^6@cW%AW8Pwr%_qj|U#7^sn-I+Rin>#QW)Z!ZVf0`nnCXOB3R|ISvo32v*Drrq+q zFk6;rM2wKMPD&D-cCVk^osTxq`s8yoY8~BLcVr$sQC^MTc!o}f{UHYWzu_#h_i#DN z0Rg$;fCBwT#Qs+})^EEAk^@;l7_ZFIHw3L^-ZOiL%akKFtA!mOsC#kZ1 z9+G5`#AaXTdRo{X3q`u%3bIbUHlIEs8ejDw<8pI`rTDlbY7UK$i|3qQv{pnm-Chy! zr%kJ%-@yR0W_DdEzutB?J`ZVPt-1%aihLg9kUL!NZtoWnk5}g$c0X1J)pkK4kWBoI zR(AW1^e`md>os%->^u=G4vDre2u)pX-Se9^6_zdtdsW`)XAJG@HD71$eNJYmt=?Mbd^155tT#S!YgP^R?C1`=LDLcB&nWr> zna$6<(1p!*Fcuy;qxk?MY;4hYniRBd+|uZ+{S*M}iyh$i!&6f6Z_iq_(=?3DaPJ*1 ze?+DwhPv0|tG6c=q>oa8Bf!VJj3;bSFf7;I%Z1;!2q%}^0n6p1;X7}5>isFaL3cOS z=g$!)ri+~`s%IAb?zVn2e9+n9Pt>8|XZD5Vp`_^WbYa7a_t@?+Eay5dogzQN?UOfs zv>jCUK*3p}uvDNUG0Q{hq&qBgquU*#anP6t_aOE=A7g^hkBiRRA>TVD%Nk`+w>XeD zUpXDWoi2YhES&aQ#%`bte_wfZkc~|J`M>=}_dm(1jX=PyZuS>?rOhw5L1b5sD@f@& zqh64vK3l84_D)%@=1@B^pwV|wqST@V}c=e$jK#gz< z?B&RLl)%9)w*L7kU{ZG<00VMjdMd88X(y~&xo% zMgH^95NL-@@B_N1PcPhB-GJ2SBuzD&-3k^zFQ4xF#SfYqiz}{@bIr_s>`YtrmBS2+ z^pzf~wKa!$1CmA7UyW@dIts~NHD9jC!ppsrsi-a-zVRV5nc8kG`tBt^JZpU-J%KHB zKOfLGnapIOIx~B`w@C~=J%vxh+r8hff6~8>Z8C>^J4Jp9F2HE}Za2;j@4S~{PwU*z zs#f}pg95P#f0L$?F2Akun*g)UD6}YmbfjK?0r||AbtUkD+<$?oh7Jh+A-nsY2M(+kI2q1oKO0GT@2QiFp5!B<&li^Gv2V0Xqvc#Tl1lE z)OMZ-C+a2B%d~Od@R&jvy3UKN|5?FiSC}RNLPMhQFfIf3a4Av;heBxVzW}?L#uAnj zKwFqyY@Lo{PXPceZGV%ZjbsU{|CL(QKz=<70i1T-8sM1wo`*8{$YN{T>VXd~vM$ zbjMXF1Zc`eGCPKv&%=vH?)#ZsDQ5Yc*si-hW)Wl4%3kNBzt=!=>8!(;wp{BW;zBbc zO2~}onbl%N>;xg@?8e$jC>7^DCQ9bu(!Y#zJXapui-3ZF&FU`w$9p86)=71qg+;07wx8GnC~s-4^=Met4@hu3iasSb`_njZ={9DrSYsuKAq2e;v8+Jv~djn<`)Z#cJgP9R$%g=uz0#yvJ~8 z;EptSdX~8cOn}dQZiynfj+Q1n9$kB)y*TMrw$H8|V%)At4eJdLUx+E>ok0 zymsjT=@u*aS7lJR72+D)=0o*N|8<;tVaecthNmk^dSTyWlKy=(nMsEUB0M4x0M--&yAP&?{)6(tI%Lsis(Zbw4(hPG#%|2MRkl$Ez)3jLK ze4~U9R%Vv+1P9GHe|a)Kkr(RY%t~tU&}M*`Adj?Jba{17J+B{>ps;xHl3iO-)dFw3 zl-$p%aY}WEOT2F|&Q^0nDNcjOnlikk1oTF^JI1?i;7GbpOGpan^}Ct?kGygvKW&l& zldV5(GTouR;n@r2lnYMC(rM)OSX94f1T6p*?iy-tRj}_duK$Dm2e+S>ezH5+$)6Y^ zTyumR)7X}+(Jd}qo;J)Du%hw0J_+UAMc*u%q2a!-296NDJa@0b0Y%s9(7!;(R!l`0 z*GSEs5^76fSE(ok4uNQHpBi-gU{T>J)Vxp5gsvO3E()UW;zYzW8r*Gi8$t4?DelQf z0xV4iqS3yx5Mjy^zQkb(BxJAyc2J)Gz&Y3$KTO{f7te$wg{Pc!Iu5yEPq|p4%ak_0 zYJ7kBgb@K&ux4XV4^~Sv$3t&yUK+^(;|w~HIN!vZ(>_5nT9#0u3w4S_$8(lce3T!I( zI2MKk4Zk^rqnG;qVhXhPS!~C=2yWF6*VCfY2}Ai9Abd$nb4PG~xc&k_DaS$ffEhCa`wsaLp!LrG$9&Yw z%E|+;3Jedt7+wzbmvt=Gkh=VfM2sY**S5*OOz_2Ts>h@(?BE=Z2P zC-EQ9T{6eUge@+S@5uy`fGZf_Q5KiaW3914>o`3#d02PI;mk|HRg}U8QqmEtE~)8` znyJB?%J&%Mn=~-z`SFMpdN$ApL>>I9>weJ#vlfjJCUXI5e4W+WZt73b+4~fE)OVyw zLy*%tvqxPz8Th!FffaWIuLpFxt3~cCnHAug>Q(DKq0rk6yX&?C-1{;hsndI(mbV84 zvKTeJT52r#ga8d%XyNHNjRg~M^~HswA|aGDI2}a@UKR4+`E4K{;wMv89e6Q6dEE%qeiv{}(Ao{(z8#1LSoJbO-XbM*c%HUI0NW&hfH(PRsIN zlgq$pJvdK0XvZcjbNz~g{g8_s;5nEig#8weTmOAR7MX#%pdHB- zLaGMUNa%xBk~L`V;f-cXXT%uZ)U16%{dWDqsSdW6qKFj++(&X3&Dq5F$j{P4gqO@P zjv6`Oi%=tg;tAx0#L}8402W>be8 zK8+XbtJs7xR4sc!#+t?p(o#_0CyTTBRf{jx4qaAjW< zdytHq8qm95OW^Qt2lCv;baUYoZE4;LxkH?lGMsdD-){iYxkO*Y&7YZIdesw$%YPtk+gMO@5jdh z*PTtFOCl%)8$H!?wGb2*I+udFL#o>9SaL*9*H*T`qrvEc1^A{)5Q$kgCyRXpC(5U5})O_UL1vx1-N))EI~)n|4_0D(`HRnS_NNIqGg}i zOyj?p%at7K3UcoE@QT-s^2dZOy)Vf@d9+Q_vJVYJLfR}RXcn~a?j-Rp5P}BA+gQaQ zy%sjeQ1f|c;Z5iTnuUcESs)5Q-~blq`aVhO@)S)fVqu!x5P$en)^c1a;tZBb#F1x5 z1ibS=stNGtXnAV)JhwHvJIi-F4m0aF6=5>dw6E9q02M|vn~)NL2tfdMS*?eZn778j z27}cv3bHjiS{G!6P7(jNu3!kf>RDj``_o)ZsWMb(ou7rV3Ewy^^`;^x-zMq4|7(Rq z>dPw`_1#KjCiFc8ioQM8R;@2RUX|czJ2<|H?xJTY4iQgK#bx{kAh4h$Zc4Q^1B=U&pH-wA&rTwaLuI(>;EbW`g+}kxxg`1)nz52;*aS z*cvW%z@06;gk@r;eVr8lwDbhdwzfm9DTwp1ACIfmm>M?!Freopz(nJ(b~X^yk`{qT zt$}a5CkG>W;Cx5-!0RC(?#_nzF@Z5X*e#Nzek0lIiDAPgO%L)$&zF!*u+S(2(i`LrfAC9nW22-DX0lJ;;GZyxvsdO8G5n7qD~)YRxz2gwOvQDEi(_x(P? zIQ*p!W+vh zF0yY`94gATHFcT6;Z#~>ZR-uu(JC7`N!zm}(a9<)M8N|mXJWFI7L3X|I-c|p7jqMg zmFT(0$*T#(e|&vQMW-Rf+V3YldwjM1M4XR3@r%tKbCOBN2)7$t$?di~2J2gvs!WfQ ze)S_hvl36SFx7@nY~?JeFS@p4{(*SB?GRcA*DUP}Kdj?39^FV~+#L$RSy`f!*KX~_ zqg(A)>g9=5vNHv!W*O7nXCkMq$gT4;hwRBx`y;?Zc;dttAZVSbTs`YGjCu}En1OB= z^sfkIu#_aB&2FIPKhshTpaPf?c#yjD?7uYOrcW>WVe97-Je6OdEqhV5?-&ob{tpd7 zXAE6Lr}TChG`nv5mGJ-pJ*ZLZzsGY1Xr-Wihj|uMyn21~N%%Hwgnw~nG&Zq@&N6F% zBeUaKOD>b_Fhv#?Mc_vJKTtKx>jhjm_-XoYH^vWeO zP#y?#w_T_I3_HTKwRt0c>J{NNl3ds2f{f&^yQb1?-jHerZx;VzbCMg6B!%l3DxdTy zD8=VE(0Dt3w|QOm6gIv**15%9_VDP|4AiuHJ#U_|No4Md)Sh1~lB5!5rZ85rzNKh0 zYkk-i-c=G;{q0WJVZhbNYI~(q5sQk;qicMT0vR%BDk?qN5lrD5@=DYrwW`qTfka)d z*;yTlVPifGF$}J4exH+1&Wk5Wsj2X^YHdl|p>Xt*+W}IKKdmTx$m=Ey46T(!L&8?Z z6ab$K8ZhPMnNSYs68XOI5F$apQWX>`5O<0cBPaHdE?YmN(rr03S#=*tT#7+ElwvLS z4yx@wHrPm{2lJW}%cwgMUUxB{+NhgAt12#7x7yVTq~BVJj?y#9s!|OtfUb>PU__gR zx&LF*DaEG&jyzdqSwhR;AP@(@G=0a!*6LeDsxp5r744N;zJVU94dw!OxzT zQ4$EX=0j2^nemSfT7m77Mx-RWH3q%arh1IbsX&IwPLT+R>HGnOd72ut^H>xIUT0QL z_P?c9XVt6t2M{lv3o}R>%4pP<&-3pNRF$T$)|&*67!aYWHomm%4J*k0F3GIqC3g@- z+GJZ=Dhf$RELUR{g`e$NG@THMpli)m3%V9#?C|+anlykq{SKJzYW61PotliAR1;{} zUp3ogm7A-8*d%V=0?%%Son^jEeq&k{&Gb$6s5FvN>~04+azUbk5U| z;@N1Ff~gaub_H7B2)G5~(F2r9?7sAd-lt&voIKx%kCoa1)Q%RUZe^p&?9wpyN0VB+ zF@$S1o~~U^XcODkB-opJsl$;q4DpGhOr)lU0e0u@~?SUY}DzHn@dr!KDt18-g)0630nt2K?}5irAn( zy@{>9ou+CS6Ct={u;i?)uVHAL3xo#7w0h0021FK$bFw?3OKpCTdHl)0BmaFV{k#5R42zcNJ2XgJ4z5q~C)QrTgVH zgx9sa&RUdcpm+wQTf0~hw+nzUZv5-_jw79qV4ARg<6a>k6)c?0VNA~ z#$E*LCz_&tw}sXF3##7XS!?IB727Lgv+*bH_>?!xYfxT_LhOqMPvo+d7ugI5)AnD6 zAuRY>=PMCs>sH-8P~hZ4ScpJSK$CHG7)GSl$-Vm{skLq*hPD)Sfa?x*O+xBClknOLf;(lbH5J zLXNUz_!)1f06?q)~c#GE#BBBxzEG(aXr=+bML&wd5sa1LFofNNRWm7a!!8T11 zWSg67IXph5pX_J7kB31t3oEO}`;rBZt4Twm7neyAW3L5gNBf0dAB%bV>w3mAQIi#o zahjmRu~tLqC|DI^#csL!Hp2^{6WXfs#Nh52#-+V$miVxqQj~gdiWj!4&YXv&0=z;Uv}W)+l9KE^aib(p43UHCCw^rBR&ukHsblzDLXG4q2tD?AO*5O7Mx_ zjcYMwg)R5yQ_?Ad7T1Uvi;5BHY7E5=sZyK~X`ZZ6*uqTnBsogTP*D0;hc}rf|2KZ` zx})Xs5);{Agv@Pc^l$w=+bopiyOuaw@uA$T=JSBmO0jPDdkB{ zQBlQ78-YfHuo*_wk>}k~fKThC;{P)yCez2DpYP^T$n*=#1@_uoM1Z~rE1?Bqm}DjE z@B|251B#d;$OV*19w}_@>f=<2iM!&iPS4Sczl%pPQQmn39QdXwP=`k+s=%Bx<`en;fm~FlN z0umosJZdWU`Z!ViQXq;XyAfdGXqRs0yY3cedkCg`MPXHYn+_i4y*BloN|xlI$7~8U zCd6{TEslKxA|hn4J@tNr>|{2z!?IGxf!;LYO%A3HzSvt`jEOzMsz830S|SzmwN|T@7+s2p5%t@*?w?a2GhEog?0)9S-bY+^V|_C-fRhdZel$Hb21yl ze)|Nhe1*&s$EW@2E^`t8VbRUIfzOrSUbGmKTMNK3}hjhf>E8#x49Skn=$x z5)Mo%qu38~MeWVA8vT3uRSow-uRY0Q4T?VBIAsIv^}EYmSd7_Hkdv>a$HZV>w-9SHF17u@O3qH{`xa$Tw}h~}bi95yB(=1yNi?PCOKP`t-X@2V z7LjaF8YhMq!urKCAa+bO#2IWbBP+=Y_F07$P?1ze5k%6<2uKFECgpV7o)ynMErwI& zKUjQll8%PP9s1;)i{QmY8Xaxj(1c<76(Iy)ax1NY9dH{)UkhM*NXI->eIIK>IX<4F ze*igM@mz1d;#SSc(t5gn98NQ=PoSPtKf_;o-G=q|9l2NNe&9sXoRh%giaC<UMnl2f1C^|uJ(Scfx@{~g^-R-XS)Z5I3HwriAY1lh1TzmT?x)nW093|sbjJV=39{dh)sR!z zzes7{uSaSXaW9;$6ly4~Q4i>*A(0N?+}P(Nq8w^3Up}Q2fS{P)(r-RBJXrb2{MMbj z*Jy-6`<5v^ffQyQ1XY)X{Jr>0?a?%NXC`8fcn;GYQ&*XTw!OUS#)+NnmLFnGl-`Jx zo|**kc9D#aBSXXT(6s13?9e;{KCFH{Iw@?90#Y1E1i`50cj_7S(zo&k_Y2RGh zG%eIDUcNBtozg=eH0z-%wU79TeU%KcmEk=&*nf90%r6H05-3Sdl$V<_+5eKt%_oJO z5zNLP$G@e7$`>ZRyIzYil4-aPfA(268EL5gYlLUxet8Vur2ZW5m^aM;;PygL-~9&` z2z4J4wC`FR>P_Ia4pOZ}V@Jg{cC2S47m2HfWYdb!#|_&#wCODWB@cX4pb+~#Tz;K_ zHXz8+81eFXH{B&3hnaVJ)~Jy2(j;;|`j1g1M5^!eNgpg|sW%eLN^g=9xO8uP-G23B zh=Rw9uJsgFMugYz* zCLkUh37OkjKL|8xK&&G%4xkec1!?DzSaT%D*Coftm$dUCk*SOqQ;-n}N~kP9^H83X zl8{<=Ob0(vK~-*)3rn1Cf=#LYrmf5UKAIzpOrx|JyE=0NaK|bPBMSFIJO2>{XERTusvAkjNk*8@&hIKqTuedgkWUPslWQc zx|^B$ZGch-vTJE0vmhs8@?-mKoYdkwEETyjyZy`0=6N&}8g#B??&|q)xw#&C>|i5N zt@xpKBC0n^Den4_@L#j*Ctmawt32?2KA!%?O`I8S`?(>tuzpI|UEB){453e#O!i0< zIKo%uo~mvjZWDqGx-$nKhX0uq$C{d=L|JW953tSoQVT7nHAs4~^zJ-ytOdC?PU z%XOlNvu7RLMtpC22iPu_=fkkyO`G&3}TiH1NmqUf=5F_J+$E*LjMz$3}V>%V295I+296nR^dyMMn$Dz z$Bjr5}xeW;kCA%0Q31flXwjR zb2{I4gNf_=uzlAk9i}vk_2<|7i#?H^kR2=h^Z5+ ze7|{MuT+1rG-~;o)VRJNfq*@3Iid+`78N_C1kmQ@ln1+5yJ%YMAdPkqbRIJAQ|mjh zV#p?D_r7`f)b!gc^h8te3cUQN@=`ze+Vaqg{<<_dG>R}GE4`A;K!Rf(UgD^ojuzkO zroqQCCOfn;A`s0>LS#$5=V+Cmn9!8s#>X}FSGGT2W8n$o@^QE(5z}=R|Jnjx_v(Ow zj$-;LSu*Q30Pl!>bF4Gal;yoCNFM<5eoH#21fME?NwT4zbDR)f=#FXlVX*FV$*FGliT?KY(_VvT%-5~=pUS0RUtWA!$fz#w zhb@mWLwm)^m7)=!|6Botq_-~$hEtbb4?V1U4-Z<5hBG=DhePF1)YCddUW0-~p5`2M z>L^SnV46rZ*E8oOWcd_Spd&CGvm+of`*QcDjFLT+| z8~CDGW1hb^*jqbk^|U%fk(iQ@TUz_!x7jf3@_o{KaZC|SPySt;mD(tGmEc=gw402p zluK&@`}(RSSyPWi;Btor=LT9fU#p0{`DBaEsCg>Sxox+gL`(`ZL`aDFuq-dp*?T3^ zpPThI;Gr4t)&6zH<$ICclifp+@5j3c*E7e5XQbKSCpFL+^U<4`)HmrvSk+Sr2R!H5 z3pL23C~9LD@6ZON3Qg;Dz;F3?L!J1h1&c$(|5Pkn%Pj$JeWTMQcn(AywOvSTFya#$ zMGRTKr?6l2woRvtCo?U^fL3&pQ_Gp|W@+tbtqRyCNA*Bjjh`~@e=ZU#v0Aa6AQx_$ zl*bO&6!#Hxv(aHdl80S0a0~wQMT@=9Y!aV2)K2Du37uM{pj{woW`Hk7v4TA9y4SST zz#+qH$lM(%M8$;Qx{XJ6h@MKmEz$dBUah@SJqQOB zFJ$@%$>T>oX)Qz{oXgx=Y&#pOQNln!d4RK+T$TXkv0*o#kFjH}sahsRAVl9j|iz8N@h z)@N?~yYk29e#{XXbiOQ(U-~rV5%ys7-`fzjbsG$gFN)>s~O^Aqf^X*fYLIi1yMm3j$cf%buWjw@=t@=&Tzp(y=2!Oaz1o>CCc` zN>QvGj*zY6=-)~un^cu`g##VT%>@hqlx7tnZwCE~p||Q%u~AQ=K6{NP&vkIa!7?n$ zT!~vEEX_AcfB337&+nD1)F3JVif=Sngt%K}lcgAxkrMG8+v=GlIciqmo|G_TH9$e_ zsZcE`+tc=!wLXNH8Iw{P4mfyo8~7OI&vh_=EMF>6O@#tWZ~y^)E^%HUB&2ZO$cVl~ zxLk75MHxX(AfUxH%FA)TIjN!U^X+I9C4fNgaS@`q$2ZAojy+UCf1!xP?WX{HQj(s- zJ7U7mlV*_%NQ#o3Tfvo60E>-!eeD=&A^9zYofvf0jEeuHS#GT?Unx)U_H6*b+KC8BImvTb-kUcgQDw`a_ys$7K2!aahM*NXT;mVOn zr8+K3V#=WSkPuN2M3~!Ly)U8<8Amp+p9A)Uioy&7dB7D1ojKVzWD8@XQQ@|ed-&ui}vr}_{3?)I~Xw|-ajwN1U zUROT|$?=~p06xeT8yYdUjO^hS#v%adq6yX!NRqL{Ne8rhDs-q&pG^IiwX)Y;dEgcs z%D;AS!oj{dso*g89zB$a3^ZA&lM52+fhmh$^*d)f?y5?jia$8+YUR}D2=R0?HCw(Z zV59Y%m8Z61YcqEANM#ARkhJ&;sS*+%{}4G(ZLJ+7DMVpxggfo?#oP8L)%cV)EV0u` zaqJC>rsU8k{NSWJUy0r+8vh%OD5hp5o=SV+UtqF_BMQAJmu~MJRh`XWJYN*M_D@`b z8;iAygN!<{pPl#UVXqF$X6SB9ab@FZ67Osv&xZke;|p1|&yOe@oENfd0S50FH|bD{ zC=bkVK&|GOL4k^KB9UsFFtK9(S@4vg%`K71WIbbCvQUb^ix0E=3`vNP!`N5oW#rz3 zuG(o+KFYU`E_&0ciQdN_6`maL>lL6k#aB$4wyuGc6^0v*S2kqbr{=T$B>QQsbyOC) z3#_!S;uzhLy(OJHk?BWstCk;I3bxEu{A}V&b)=XqRKPi`ik04l4mvIT*}bC1a4DvGF;ffh76sD4Rd7j?n;l9-kjO-d9|3dZB!Ej{*O9aYCqHz@2h3h2~ z-}q1bo;XRn98q+y(|5d&H@+2T;T#a2=s=5)wMn%s=BV*N24f=v6y9RZ{p~?_55E`B zp6=B^xCe+PgsC})zr}uM!Hw_tz{(o`1D&vHP?|Xz`%<69029Anxpc$x^aG#%Fv)9{ z{$Y`v<8%&xz^!|0apbAIARBvbw}`l4?sxn)6WoWL;0C4pnL!qyc=2tKQ25=^?9-9U z2RG~^v6O4+H}meTcYGw*hv^?iKPW%T~#Krd}#&|1JmXH}zmeh6tv1dvh zT@|GD&?o4y{%p%MTOwnf2_Rz`CuXWqJtheN_7#X9`LSm3@pYRc@pL^WKNU#-VjwZX zovFG8kJFUA?}%xIKuTD3M9nJweZ^ysgm<_5S%EieF?L#jnapZPNr3}XA5Dqe%64N+ zD;?HkhcZ=e?0=Uru`B;&Wf|9=&C+lNzJ%b+(ZC1U@=+gLv0=+1kVYaC{r7IWU+ zXN@JQKhp*EvpR-u(1{xh?X((mX3lNLXV=WF4QFjjR+^+gZV@dK?@YVaMTN>g9gQvi zh_N)>Cr6qGXC?|#5-NH?wOUQr`%f~AV297!ux7mb;##3xRNllWNZ)U6r^YN+CZKOx zW6vl{ufZ{|>H=m|b@o-L9@pG1kH`6YO?qA~@1B1hxEu|<#^l+RR(ej`^7u`lto>>- zQd@h(O?aUbe&%l&uoPAdjK&gl+!anp+4Wi()p&##PVgXKy|gBWj{%Y0j%=~!N! zL%-kL>5V0Gz6>8;Hn03T0M3slb5iVjf)@s%kjvg3?XYZ^`Pd$-@I(jm?e}2k29~=t z4t&HB7U9FVAzNI56YUs)Pt9Ai>j=9;^Im4SzC5}@Zyj(BjW&kEI7utNRq+N~Lgp|} z3C*J$=zO#H0b@SCLImW%=s!nv-O#HBlJY1b6;XM1TJk3nQO%GcD#94uMqB=;1MFq+ zLQ|2XfzM$7N9LwWPuG!7WtIs5A?JZZqico;g?=ptf5YVlgoDlA+?bmLbQ~M`o(p9S zj@6O58M1aj_xi1WD=hL=*TNhqL;~GIgKxufirWlfUg}TcqwV|n9)EG%fKU)EvWX5q zIGJTa*-m<#m1Nn19y!j}Bg=08zgpYuFy;^b!!W?7B|j1kB!HXma31&`pRdN?3#Ag! zVkdf{-&q2s6PXpHwgb8t?8jpjF-AQ6%U*+>ik*1^uE7_rxYKX_dk_wBmE2xoocf+m zK}4kbJTHBz!Yqn#9kk*p*~n>0z3t@#lC~X)Q=KBdGs^F+I6PBHPXGy=2ZyLy3bUPu z#%>Cz>OK6R$c|YxG4J z>YdxxqwHd%4x;&T9A?zofvYR_xM*uDOL`@>ICM0R%^S2rk#r+C@)^N_P`@0U0HyEm zIg3wmB?*(LB6d{UzQ}E^HmVoyjzOnbdbPSYw7NzFhl84-n&bnC2iOGF{PRo`hi4w$ z_n9mYPr1^f1GT))Rc$frUz4o#BPwAzK7N;BM8fl-yk4oqhpWGuL^_Tfw8GX4JnF0b z_Y;iUmHC%9sHo)oJb&m+?00S*)NIpa2RJ(Ev#4e8_+}}va5qdeX5|2MwP#(0GvEro zT~~EI@zW6coH}?Kv7K0Telc1!9=ubt4W_t1%JU6Yr~YwiJyX+fR~b> z>Vr%-Bf@kaCqH!LQtTSP!Ya*WBtrwE#=HC%BY?tL&VP6pzrrZZg}X4aeylpWaRX-P zI8O?`mK)?+l%@#BHOq=WVEig_y_h+8?Rh@jscey>Kc0(dl}ttCK9ujUwoZ0Y`2Mii zTIIc{%L*0t3Xi-7wH5GJ)9%cN0Do7^Ti8!WRW@6%JlHm z&cKI^&C&ZEV>;Rsfpo^4)E2_lltMDm?X*$`g+EVs@#ou&1MRH~EqV=38K!xOKn;9r;4J66{)YuZ zVJOr|9AXKt{;ty=FW5FQ1ziz8y=lkem~af zJ!Tpl(v zoyK#BOoIZmyQYRC6O+5@`Dp=H9UGzdX{ireoW6uAU7XXxklN;{Z>ItF;M{1yqBZuQ zHtw3gGu~R9tu&n;^hW6-ChAk7bOR8vc3H==hfYO|q7hLUW(J1&{CcaGIHMXKKqg1B2n)pifOQ+_Dt{ZY)p z@66z5Yx*mu`8P3#&uKZi{u{^d zo6rTBC-f4J;|U+LgOEkc>gUxEztgWx*Ox3QwS8@VSv!I?*!VrVrWWi@rWr;E6T~oF zbb>xy6zZ72hXL#${kSl`FD~+OJvKf=fs@=v!%_qo!Qs?17Nm8 zm*Hw5YH@yVuh0$i)oAl24%jo|)-dl21OH&tQ{s1>1D-eo;7GVLgNl6bjheGN4@*57 zQM9>dBe!t&vw-Na4q z(VA8ecsJ0_6Sd<0oCpLoGduj&bJu+|U&8;1Dva!9BgUYI5}&%B0UI8?>=h|A0G2G! z#~54aFX?waNbW6Kmw{`K$8}%oIH9=p83f1leHrLN{4u;6_C6lZf?$L9I2iaG8&I_f zL8KIZ3qhu5Xx)V!>;{%@8}5C_{k^sWJLU?_1XK0b=&1eq==mH=@;<}eq`M@rf^GM; zqB!Pt$wB**L_(?1PgtrU zd)q`|*V;a2Z@R9Qbx9-jHA9E{nqZHsulwJ2UH#V0r(FpA#$bNS6& zc@nNR%ocf7Yk?N_avHE5JBO-N!{L~E7d!)*H@EzJaF-yAN@jSb+-#F;K&2 z50r+|H|K1WOe(igq~Mi%y%7mwxs>LV5%l!5lrXj;L0Oe-Xef09spIEr&sfM+F1aA> za&+5ey+Dj)x3Hy+J2o+LoPblGMm%jg$02`B6~8bs=ksSWM^8o~m<# zjt3GhYdn{=L@1_lsE*Rv_M}uoHMU+)v?)Tw(-@zxeP@fT@Xi7d+HSI_a5g*Y)TL15 zqRDRHZ%+E~@%c~IK<^udmz!Ry$DH3Ezo*>lJ&wCKpk;nHo-o(|KQBa=-`5|44s6cY z!%obu%o{ev_Ry_9j}2{Ila2!}@eTpO z-oSI#*=?K;{?A)aC-qH5m$qMnGT+}EYP<$0iU0TxvpPfbg3I!UsPl^ySkY~W?!I-z zt6GoUHlC1p{Wn%SF+Tl%ycc%;ADU-mQ<SnSiB9mk3a`9AMa6Y7dUZ-nXU#pu_a?+gO3onl$C5%<*i>JI z$Wd@m@z&e+t%Jjv&cvXkquzC)>))3!>+H=I29%&rE4K zZ8?5TDwrD)JxB0EM-C(veL}z9Yt7BS?m`7!h{(ug0}}6TKR5E1VKl|>Au3xtpnmV- zNDzM-2Mr!lpuUZfnNY$rLO`-R`Q@REEJU*{h@(Wx!|%Dr$J>zU_XmM*wAp<-_Ay9AYSC1|4E_Z{z9FGE*acDU(N92l?3N+BEuz3if87E9cUh*q&A4;v zwrSb4ywFYeAghys&%^nx8Y^?TRy9_*HUTGDE>J>KQ$>$lYjMM&LZ^EgkqP&elXu@h z-sJgkjeyv`7L}$X$;Z@TpC{&-j>U4aYO^z!9tD6Vxq7kZ^r*x;ldBtCVu&Ur_cV^` z`dVgA@QI%h^_+OtHwh?yWxBX&MfNlF3M5~W%Q#E|M!wjy3Gj(E3*AB-? z(5*F^jUif-cAkj+u!jns^{>;@8Z{%@Y5BM#Z*q|L{>AdwJ3(*oKI5ME2q5^n0)S~%gwL)z#`V> zuQ0tZN}_qKaBqy$&|^ptPNSub(rQR!lg7xs3VOOU0LfNMq#1)}9YN)V*$~~%RJ9|% zC!v)HsUYNR^)StHXvyO?5^!OZE4|gvqhhT93*;?Jfh2pDu$>!DNXd-7_!aRHF(Jgk zpIyqLX)c9*lcFuFlM>7FfjEjXatk~8Yz!xTi;S|}(4y)`-!D+L{^=K+ zXKS1qxTk4#NX>Us zUy*KCZ*&7Cn-(;VPB~9jo=Q6XC*J5Z8E+wnu#rp?4`@uE4N+4ggDsXoWZo)N6D+i~ zdEtXCCIP6-hQ+(ja6M#>q$f!cH_DN2s9WfA_H{N6eCF{PivyO61wv%#*V%7tB&Leb z%^0b9FqR2ov9GN8h6SU1CpxrzT$^}5o69#0-(-8yW5kW{Ib{!nglz`C7Kr{(_DnkF zJmLD|!sH|Xgm}+e|6JB|kn?~jly@d_z7;BicIfQVzfq}GvOLoAJVY~gxoJKuC>l=@ z6=baf^QHtIzl&kHAdxO$3EO;UnjI5;^Oo9$!1DcF{{vZ za2hF3?a6E;^S21&#%kgW3rppbM1obZe^+nWH$#1biy?d6Gc%DjTD(fEbo7mKgMO)2 zrAaGF@6n$&aj>bUJop)b>@3Zsf zur*vzz)`l=jY-DBa~ElN3;A{7{%Z@oBFs2H9HnxzmT8%51TE3gpc_9X5t!3AaY?OE z`H5)I$%r&LcU&=M!3S&CNDG|TJ8mqUf&tN~nHK#!obH_u>!eZIGC!wXvlcQR^inCb zTKoGNOutuvdsR^$9_*YN4m^=Bso1io%Uc)ik9oSi8|Mr4~>IzHu7 z*7$wx5dbE6VY}+&@c;m;lPkC!#RdTMEaR5u^MvySD}mqn8{mTt8yuz}97_nCt&%2p zGFOk>7mK3^t^pGlLFbe6#?{6It`FKxIU7P|O0xRQC+A0vi$x_<-U_4kkFIVEH#9Wu z?_i8{4fWo`RlEK~T^)q~$gZV5IZPMiMrTeN)Ld0rS6f=BDCrsX1=MQt{dOvuPj-3E zc`C4CF(s}M0Rir$KGhb7DUmm*s;`b(!Hl3x@sNi*!B|0+VD*7KYnIgu7-iaNsA#VF zxzT5&<3~mf<@v`emT184(?uY)hMx{Nc%v2J8}|3Dja$i*>xz6s?#zG>>w)jFZj(Cn zD0NM?-Fc5`$sR=8Nv&d+wuCX-ksGf~QVg5GYxScCnEa+`1FK+pU6WG}psFE8qa8Ye zd0qYIdPz_Md^_*=ZiH`>{QJ|FFkEsr9{`gI+EQFI`S>U$0d&NT2-YQn?%|T|*fY?n z7T&LGT~fSBbYH*AVBLJTiXr}B54mKbPQ$<1-kL5M8`;mhhl(qpXvvk0$u3WCC*v}w z2ATruzU8`QB!!AD!};X0C(Tgm2z`Wf|KKqtEtRU#6%YtKBE(*jOU2-#L7UZL9-AxkV1RE<7%2eGP? zxRM?Q)y6A-Nx&lZaKNy&mDipBO z4?W?+^n$4{1v)V3VL+998AT zfgYKwe=Ti_e2_)#{aKw`3AY-<>62=46mXo8r`DbWInqK!L!#eJws8=}K+0mW%7H0F zbwvUw&!*bxl=XDhV<5G|6TXPq@{XrcSgk`hPk6x)2%x?x17hqeSd|*LM6vEDsB-K% zpegmG<-qVJEkbf(-53R0^A_z8>(iT~_B`8w5SvfR#TAPQM>_^E3nOKviyXCitERv& zjm3#GjPvs>f{`|n_Oi3YvzHpW_dugM%Gg{(#kw8T`%u={=p%*!=pG;5gXL6;xc$YA z&k$$2DjhcaVF;LSgto;x%PYC;E5MXyOtosY2IUs9`Gpw7%d`hs`qLV8% zmSqg@%!LyW;Z=8~qM(on*QhE8ReSd${KSU>$5p1tfGTd3itF_uwO>1DnS?wx?XTZq z{wom!8b9T~71sEQB+j7~s$&c5W&lbxe@7>fDLL3s=;$jku|=1(c?XqltLZQ95e-!! z8OR=iRQI@*<3LCYf0#5w%dT}kfntBGZhr9zHpa6k8?&U2OQI|ta}Wk;>PwwITAOEhu4rt|LTM*^|PvrQ87j2R#`b)23wm~t({oargjEFFa1p{p#=6;Z&fQ3UYQBh3r{Lp3^1qrF_EEAZQO zCBu#b)Ww|;z2)m!@MBI5)P)ffy)@xL>xJQFs4#!-_u#Dbme$WeY!TjirXB4-jmute z$QWKvb0{vP7CV2SS~8Qio>8##9=gah0$YQMu^>f7Ais&0z@?$AM1pSzeUQ=Gi)}T@ zLqo1(iC51}D2kWVX86Ci$Fa&ewD+4AcesH*Tz)3^1*{ z_r*>}{sw~-I+15AYVNo?a04qU*bWHYVP`B>T)W9hGd?3@@VRHXWn?k3LHae+TopB8 z-5OO)Cb`xuI&f+FHKQO-Z9L_YrC5GT&dN_Usj*LeGM!c}I{kM^{FY?)l4AUX zCv0PhUK?lTpuLnE+Yy!9l*C(*fB)1_hgb#d{7v8*C+kTAEd`@!V`&3epPKNb!r`4q zprx@M(a8wm5?~1r8Gtkn1OAo+mJ8^hwH;Dq0gx6Us1!FB~Q@WHdN^BD)BoBq?8Vmg0N77d_P^ zyKv50O+*H1ms%Tj&O0{`DIFvYH7VURuT_jfgp-UN1i7jw#>~#QPt5T|zc3qvn)snmY{*@T5rj7tF z{25hEXFQR9Lb4L_o)Vz?>|tEHRbI=mVQ9Blxa$oKp(%wEraBi&B0^d|q zg5w7x2k#M0%A=rAx!F<+t)v)~V(V$e;WH`$1m8v?EF~|r{NQh9?5>{r6HUiE5RnQ? z0&3QP@BNI3!qXpSBob|nl>PuIMsPYdU3!eM0+Y-!rr&Y|c0(=2_#o-hI~6HjHh}9 zF$Re@<);iH;`xm*t6=9R-ZJ3%{qPr{+?8MhN-cDv+L!)*NPTqtCZyR8lDaV&Rm#E6 z(g|{Mb7kVp>@Hij(FfRkM_Hr=POs zi75088X z9smS0*}^0inbox?(znrGd|XE&(@8}n|MQ$C5>jJeu4JdeD=N|LiPG;CNym11@k@IKn5ikov}5Z5b!`DfO1qNbY&pqx8O+iYlf^{VMx4Rb z6r*QJR!N*e1hj2<#N;;qF38KR98S>pPbM7Baj13p5Te{k}4pFyiJjI{sx`!4)csF zR(80+rRlOP6JC#RBL3M`53|gSD>LJ(WQF(gFQ#K%>Y^xeCVF*&3-kl!55@wHcZo1d zX1d*tvgB}EZ*4}of!*(w>ia;T-bjaw&|jhYnjy9K0VllK84DowGldi}_Bw?c{o7!P zZe(sbZF2Z$%e9L2Pm)fNzJ6u637n%31% zBy0&*laKl~;U1yW^wz9SUiW=At^f3<;Mn;>v;?zAOCSyG= z+2biFbQNy-kN@@(u3Y;Z(1)=0};}fV*ETCXYLP)Gs?U z9dwaQ`g^Y!|0&cr=1iST4pmU>ga%i`feQ5*O1U_DT0481YWqQT#f|@x=qu11RUP2K z{DU{X#N@UUg6S{|GmhoY@Sa1ZB338BapgR<*LGbu{apq!eSpnom&~12N0Y20hxA!h zD*pihxooHt}68|7J|3!xY~} z&pydrF3&NkrZDt{GvB~UVmTy6JVuWZ|LX`PKpqV_#vf&4h0Dz&cJ)HudbV)5U-cFL^1f1=~ytREN zlBma=?=I`KBs*8rT=&qI1FQ(#t3>G-{Mhbn^tB(MFskh8C;*5@N%*6{y*s?V?skhgVK2kr4t28r>VQOqX#?NU!UcvlZr5$ zxRIu`R$HSJEYfB6{4z(XR)HaF`?*MI;;HkiZTzLnLT3ymG! zRr6{pU<)oag$Iwde0sl>(^$J=C-{sUW8u)AEL>xu?YpP>lVLMbvbn7ulAaSPmB^t~ zU%xe`{4QoNazKQKLIJNnvf9yOeg%Xtut}}kZ$7#AKKwwUC=`RtU5U>vKl1gOzBWuN z@;%IpT8Ocn79VvBw+Si<8dI2P0Ik!#Y-eb<KK$Toj=b@{j*?k<7t#{k><3h2sVx+Ffw zYYjb@|71-x0S?>+Ws4HZ9L>M0MgEgM3&;P|jQj_k)}K0^2RNWX2GPCP)=heT^2@Y|As>9KZ88^=9RNG%ooU9u z=#W;QnvkCg8wD=DzEf9v3mqT-{|JXr3f@4e_^-$R67TTuKz|Rz_ZPxHfy$s?{|)p% z1?BrY)ZYWz{a&{TBuS>A!1&{+nRy-y!}kB>Jx&HACYJ z{!8=qZ$sqoFn>SH{R_s}>3=-v{T<-%6Z>BPAm{&>=6`Sa_p$x2hPy8R)`9L$$qE literal 0 HcmV?d00001 diff --git a/simulink_archive/simLink/k1vis_youru_backup20230328.mdl b/simulink_archive/simLink/k1vis_youru_backup20230328.mdl new file mode 100644 index 0000000..6c93ad5 --- /dev/null +++ b/simulink_archive/simLink/k1vis_youru_backup20230328.mdl @@ -0,0 +1,66578 @@ +Model { + Name "k1vis" + Version 8.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + GraphicalInterface { + NumRootInports 0 + NumRootOutports 0 + ParameterArgumentNames "" + ComputedModelVersion "1.1193" + NumModelReferences 0 + NumTestPointedSignals 0 + } + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + MinMaxOverflowArchiveMode "Overwrite" + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [0.0, 2188.0, 2560.0, 1019.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [1] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [0] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkTopLevel" + LoadSaveID "0" + Extents [2329.0, 867.0] + ZoomFactor [0.3] + Offset [-951.26529844949937, 752.367971540479] + } + } + } + Created "Tue Apr 14 12:28:19 2009" + Creator "controls" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Wed Mar 29 16:58:47 2023" + RTWModifiedTimeStamp 602009924 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1vis" + Array { + Type "Cell" + Dimension 1 + Cell "k1vis" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0o" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Abs + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType From + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Goto + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Ground + } + Block { + BlockType Math + Operator "exp" + OutputSignalType "auto" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + IntermediateResultsDataTypeStr "Inherit: Inherit via internal rule" + AlgorithmType "Newton-Raphson" + Iterations "3" + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType RelationalOperator + Operator ">=" + InputSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + ZeroCross on + SampleTime "-1" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1vis" + Location [0, 2188, 2560, 3207] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "30" + ReportName "simulink-default.rpt" + SIDHighWatermark "9645" + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [1400, 3902, 1475, 3928] + ZOrder 396 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "4626" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [1370, 11237, 1440, 11263] + ZOrder 2445 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI1" + SID "8693" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [19105, 8063, 19175, 8087] + ZOrder 6567 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI2" + SID "8694" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [19105, 8118, 19175, 8142] + ZOrder 6569 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD1" + SID "8695" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16645, 8774, 16675, 8786] + ZOrder 6658 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD11" + SID "8697" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16690, 10514, 16720, 10526] + ZOrder 6816 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD12" + SID "8698" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16690, 10659, 16720, 10671] + ZOrder 6824 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD14" + SID "8696" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16675, 10294, 16705, 10306] + ZOrder 6792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD2" + SID "8699" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16645, 8919, 16675, 8931] + ZOrder 6667 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD3" + SID "8700" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16665, 9094, 16695, 9106] + ZOrder 6684 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD4" + SID "8701" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16665, 9239, 16695, 9251] + ZOrder 6693 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD5" + SID "8702" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16665, 9439, 16695, 9451] + ZOrder 6717 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD6" + SID "8703" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16665, 9584, 16695, 9596] + ZOrder 6726 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD7" + SID "8704" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16665, 9809, 16695, 9821] + ZOrder 6750 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD8" + SID "8705" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16665, 9954, 16695, 9966] + ZOrder 6759 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "A_PD9" + SID "8706" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16685, 10164, 16715, 10176] + ZOrder 6783 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "5098" + Position [6100, 3855, 6130, 3885] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "5100" + Position [6100, 3920, 6130, 3950] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs10" + SID "5136" + Position [5985, 4575, 6015, 4605] + ZOrder 2981 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs11" + SID "5137" + Position [5985, 4640, 6015, 4670] + ZOrder 2983 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs12" + SID "5312" + Position [5985, 5045, 6015, 5075] + ZOrder 3197 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs13" + SID "5313" + Position [5985, 5110, 6015, 5140] + ZOrder 3199 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs14" + SID "5314" + Position [5985, 4760, 6015, 4790] + ZOrder 3189 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs15" + SID "5315" + Position [5985, 4825, 6015, 4855] + ZOrder 3191 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs16" + SID "5316" + Position [5985, 4900, 6015, 4930] + ZOrder 3193 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs17" + SID "5317" + Position [5985, 4965, 6015, 4995] + ZOrder 3195 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs18" + SID "5459" + Position [6050, 12685, 6080, 12715] + ZOrder 3349 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs19" + SID "5460" + Position [6050, 12750, 6080, 12780] + ZOrder 3351 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "5104" + Position [6100, 3995, 6130, 4025] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs20" + SID "5461" + Position [5935, 13405, 5965, 13435] + ZOrder 3391 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs21" + SID "5462" + Position [5935, 13470, 5965, 13500] + ZOrder 3393 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs22" + SID "5463" + Position [5935, 13875, 5965, 13905] + ZOrder 3460 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs23" + SID "5464" + Position [5935, 13940, 5965, 13970] + ZOrder 3462 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs24" + SID "5465" + Position [5935, 13590, 5965, 13620] + ZOrder 3452 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs25" + SID "5466" + Position [5935, 13655, 5965, 13685] + ZOrder 3454 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs26" + SID "5467" + Position [5935, 13730, 5965, 13760] + ZOrder 3456 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs27" + SID "5468" + Position [5935, 13795, 5965, 13825] + ZOrder 3458 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs28" + SID "5469" + Position [6050, 12825, 6080, 12855] + ZOrder 3357 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs29" + SID "5470" + Position [6050, 12890, 6080, 12920] + ZOrder 3359 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "5105" + Position [6100, 4060, 6130, 4090] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs30" + SID "5471" + Position [6050, 12970, 6080, 13000] + ZOrder 3365 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs31" + SID "5472" + Position [6050, 13035, 6080, 13065] + ZOrder 3367 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs32" + SID "5473" + Position [5935, 13120, 5965, 13150] + ZOrder 3383 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs33" + SID "5474" + Position [5935, 13185, 5965, 13215] + ZOrder 3385 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs34" + SID "5475" + Position [5935, 13260, 5965, 13290] + ZOrder 3387 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs35" + SID "5476" + Position [5935, 13325, 5965, 13355] + ZOrder 3389 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs36" + SID "5875" + Position [2675, 3595, 2705, 3625] + ZOrder 3776 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs37" + SID "7800" + Position [2665, 4770, 2695, 4800] + ZOrder 5733 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs38" + SID "7874" + Position [2665, 5385, 2695, 5415] + ZOrder 5807 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs39" + SID "5958" + Position [2665, 4155, 2695, 4185] + ZOrder 3866 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "5112" + Position [6100, 4140, 6130, 4170] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs40" + SID "8059" + Position [5295, 1715, 5325, 1745] + ZOrder 5983 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs41" + SID "8060" + Position [5295, 1780, 5325, 1810] + ZOrder 5985 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs42" + SID "8159" + Position [5295, 1870, 5325, 1900] + ZOrder 6063 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs43" + SID "8160" + Position [5295, 1935, 5325, 1965] + ZOrder 6065 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs44" + SID "8179" + Position [5295, 2020, 5325, 2050] + ZOrder 6083 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs45" + SID "8180" + Position [5295, 2085, 5325, 2115] + ZOrder 6085 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs46" + SID "8199" + Position [5295, 2170, 5325, 2200] + ZOrder 6103 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs47" + SID "8200" + Position [5295, 2235, 5325, 2265] + ZOrder 6105 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs48" + SID "8201" + Position [5295, 2325, 5325, 2355] + ZOrder 6123 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs49" + SID "8202" + Position [5295, 2390, 5325, 2420] + ZOrder 6125 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "5113" + Position [6100, 4205, 6130, 4235] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs50" + SID "8203" + Position [5295, 2475, 5325, 2505] + ZOrder 6143 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs51" + SID "8204" + Position [5295, 2540, 5325, 2570] + ZOrder 6145 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs52" + SID "8309" + Position [5295, 240, 5325, 270] + ZOrder 6213 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs53" + SID "8310" + Position [5295, 305, 5325, 335] + ZOrder 6215 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs54" + SID "8469" + Position [5295, 390, 5325, 420] + ZOrder 6373 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs55" + SID "8470" + Position [5295, 455, 5325, 485] + ZOrder 6375 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs56" + SID "8489" + Position [5295, 540, 5325, 570] + ZOrder 6393 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs57" + SID "8490" + Position [5295, 605, 5325, 635] + ZOrder 6395 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs58" + SID "8491" + Position [5295, 690, 5325, 720] + ZOrder 6413 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs59" + SID "8492" + Position [5295, 755, 5325, 785] + ZOrder 6415 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs6" + SID "5132" + Position [5985, 4290, 6015, 4320] + ZOrder 2973 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs60" + SID "8529" + Position [5295, 845, 5325, 875] + ZOrder 6433 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs61" + SID "8530" + Position [5295, 910, 5325, 940] + ZOrder 6435 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs62" + SID "8531" + Position [5295, 995, 5325, 1025] + ZOrder 6453 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs63" + SID "8532" + Position [5295, 1060, 5325, 1090] + ZOrder 6455 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs64" + SID "8533" + Position [5295, 1145, 5325, 1175] + ZOrder 6473 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs65" + SID "8534" + Position [5295, 1210, 5325, 1240] + ZOrder 6475 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs66" + SID "8535" + Position [5295, 1295, 5325, 1325] + ZOrder 6493 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs67" + SID "8536" + Position [5295, 1360, 5325, 1390] + ZOrder 6495 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs68" + SID "8707" + Position [23710, 7440, 23725, 7460] + ZOrder 7266 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs69" + SID "8708" + Position [23710, 7500, 23725, 7520] + ZOrder 7337 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs7" + SID "5133" + Position [5985, 4355, 6015, 4385] + ZOrder 2975 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs70" + SID "8709" + Position [23710, 7965, 23725, 7985] + ZOrder 7305 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs71" + SID "8710" + Position [23710, 8025, 23725, 8045] + ZOrder 7309 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs72" + SID "8711" + Position [23710, 7555, 23725, 7575] + ZOrder 7273 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs73" + SID "8712" + Position [23710, 7615, 23725, 7635] + ZOrder 7277 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs74" + SID "8713" + Position [23710, 7665, 23725, 7685] + ZOrder 7281 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs75" + SID "8714" + Position [23710, 7730, 23725, 7750] + ZOrder 7285 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs76" + SID "8715" + Position [23710, 7775, 23725, 7795] + ZOrder 7289 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs77" + SID "8716" + Position [23710, 7820, 23725, 7840] + ZOrder 7293 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs78" + SID "8717" + Position [23710, 7870, 23725, 7890] + ZOrder 7297 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs79" + SID "8718" + Position [23710, 7920, 23725, 7940] + ZOrder 7301 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs8" + SID "5134" + Position [5985, 4430, 6015, 4460] + ZOrder 2977 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs9" + SID "5135" + Position [5985, 4495, 6015, 4525] + ZOrder 2979 + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "B_PD1" + SID "8719" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16589, 8800, 16601, 8830] + ZOrder 6656 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD10" + SID "8720" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16685, 10349, 16715, 10361] + ZOrder 6790 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD11" + SID "8721" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16650, 10479, 16680, 10491] + ZOrder 6814 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD12" + SID "9643" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16615, 10694, 16645, 10706] + ZOrder 7516 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD2" + SID "8722" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16570, 8954, 16600, 8966] + ZOrder 6665 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD3" + SID "8723" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16609, 9120, 16621, 9150] + ZOrder 6682 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD4" + SID "8724" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16590, 9274, 16620, 9286] + ZOrder 6691 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD5" + SID "8725" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16609, 9465, 16621, 9495] + ZOrder 6715 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD6" + SID "8726" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16590, 9619, 16620, 9631] + ZOrder 6724 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD7" + SID "8727" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16665, 9754, 16695, 9766] + ZOrder 6748 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD8" + SID "8728" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16665, 9914, 16695, 9926] + ZOrder 6757 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "B_PD9" + SID "8729" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [16685, 10119, 16715, 10131] + ZOrder 6781 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "4625" + Description "ADC Selector" + Ports [1, 28] + Position [1520, 8417, 1525, 14093] + ZOrder 2444 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_1_4,adc_1_5,adc_1_6,adc_1_7,adc_1_8,adc_1_9,adc_1_10,adc_1_11,adc_1_12,adc_1_13,adc_1_1" + "4,adc_1_15,adc_1_16,adc_1_17,adc_1_18,adc_1_19,adc_1_20,adc_1_21,adc_1_22,adc_1_23,adc_1_24,adc_1_25,adc_1_26,ad" + "c_1_27,adc_1_28,adc_1_29,adc_1_30,adc_1_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 28] + Position [1525, 1070, 1530, 6755] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,adc_0_11,adc_0_12,adc_0_13,adc_0_1" + "4,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_23,adc_0_24,adc_0_25,adc_0_26,ad" + "c_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "C00_Yend" + SID "4740" + Tag "Test Point" + Ports [1] + Position [4160, 3440, 4200, 3460] + ZOrder 2543 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_MON" + SID "4741" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4035, 3435, 4115, 3465] + ZOrder 2544 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice" + SID "3860" + Position [5470, 3045, 5500, 3075] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "3864" + Position [5470, 3145, 5500, 3175] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice10" + SID "4830" + Position [5255, 2905, 5285, 2935] + ZOrder 2689 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice101" + SID "8966" + Position [20860, 9820, 20890, 9850] + ZOrder 7015 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice102" + SID "8967" + Position [20920, 10080, 20950, 10110] + ZOrder 7019 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice103" + SID "8968" + Position [20920, 10140, 20950, 10170] + ZOrder 7020 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice104" + SID "8969" + Position [20920, 10195, 20950, 10225] + ZOrder 7021 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice105" + SID "8970" + Position [20920, 10255, 20950, 10285] + ZOrder 7022 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice106" + SID "8971" + Position [20920, 10305, 20950, 10335] + ZOrder 7023 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice107" + SID "8972" + Position [20920, 10360, 20950, 10390] + ZOrder 7024 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice108" + SID "8973" + Position [21280, 8925, 21310, 8955] + ZOrder 7039 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice109" + SID "8974" + Position [20735, 10200, 20765, 10230] + ZOrder 6976 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice110" + SID "8975" + Position [21280, 9010, 21310, 9040] + ZOrder 7045 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice111" + SID "8976" + Position [21280, 9100, 21310, 9130] + ZOrder 7050 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice112" + SID "8977" + Position [21280, 9200, 21310, 9230] + ZOrder 7055 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice113" + SID "8978" + Position [21280, 9295, 21310, 9325] + ZOrder 7060 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice114" + SID "8979" + Position [21240, 9415, 21270, 9445] + ZOrder 7065 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice115" + SID "8980" + Position [18190, 8730, 18220, 8760] + ZOrder 7143 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice116" + SID "8981" + Position [18190, 8780, 18220, 8810] + ZOrder 7146 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice117" + SID "8982" + Position [18190, 9000, 18220, 9030] + ZOrder 7148 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice118" + SID "8983" + Position [18190, 9050, 18220, 9080] + ZOrder 7150 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice119" + SID "8984" + Position [18215, 9430, 18245, 9460] + ZOrder 7152 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice120" + SID "8985" + Position [20735, 10265, 20765, 10295] + ZOrder 6978 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice121" + SID "8986" + Position [18215, 9475, 18245, 9505] + ZOrder 7154 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice122" + SID "8987" + Position [18235, 9810, 18265, 9840] + ZOrder 7156 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice123" + SID "8988" + Position [18235, 9860, 18265, 9890] + ZOrder 7158 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice124" + SID "8989" + Position [18235, 10150, 18265, 10180] + ZOrder 7160 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice125" + SID "8990" + Position [18235, 10200, 18265, 10230] + ZOrder 7162 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice126" + SID "8991" + Position [18245, 10495, 18275, 10525] + ZOrder 7164 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice127" + SID "8992" + Position [18245, 10540, 18275, 10570] + ZOrder 7165 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice128" + SID "8993" + Position [21785, 8440, 21815, 8470] + ZOrder 7181 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice129" + SID "8994" + Position [21785, 8480, 21815, 8510] + ZOrder 7182 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice130" + SID "8995" + Position [21785, 8515, 21815, 8545] + ZOrder 7183 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice131" + SID "8996" + Position [20735, 10340, 20765, 10370] + ZOrder 6980 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice132" + SID "8997" + Position [21785, 8550, 21815, 8580] + ZOrder 7184 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice133" + SID "8998" + Position [21785, 8585, 21815, 8615] + ZOrder 7185 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice134" + SID "8999" + Position [21785, 8620, 21815, 8650] + ZOrder 7186 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice135" + SID "9000" + Position [21785, 8665, 21815, 8695] + ZOrder 7189 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice136" + SID "9001" + Position [21785, 8705, 21815, 8735] + ZOrder 7190 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice137" + SID "9002" + Position [21785, 8740, 21815, 8770] + ZOrder 7191 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice138" + SID "9003" + Position [21785, 8775, 21815, 8805] + ZOrder 7192 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice139" + SID "9004" + Position [21785, 8810, 21815, 8840] + ZOrder 7193 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice14" + SID "5214" + Position [4995, 3020, 5025, 3050] + ZOrder 3056 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice140" + SID "9005" + Position [21785, 8845, 21815, 8875] + ZOrder 7194 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice141" + SID "9006" + Position [22110, 9580, 22140, 9610] + ZOrder 7317 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice142" + SID "9007" + Position [20735, 10395, 20765, 10425] + ZOrder 6982 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice143" + SID "9008" + Position [22110, 9645, 22140, 9675] + ZOrder 7320 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice144" + SID "9009" + Position [22110, 9805, 22140, 9835] + ZOrder 7321 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice145" + SID "9010" + Position [22110, 9705, 22140, 9735] + ZOrder 7322 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice146" + SID "9011" + Position [22110, 9760, 22140, 9790] + ZOrder 7323 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice147" + SID "9012" + Position [22110, 9855, 22140, 9885] + ZOrder 7324 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice148" + SID "9013" + Position [22010, 8360, 22040, 8390] + ZOrder 7325 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice149" + SID "9014" + Position [22010, 8405, 22040, 8435] + ZOrder 7326 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice15" + SID "5175" + Position [4860, 3020, 4890, 3050] + ZOrder 3017 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice150" + SID "9015" + Position [22010, 8450, 22040, 8480] + ZOrder 7327 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice151" + SID "9016" + Position [22010, 8490, 22040, 8520] + ZOrder 7328 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice152" + SID "9017" + Position [22010, 8535, 22040, 8565] + ZOrder 7329 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice154" + SID "9019" + Position [22010, 8580, 22040, 8610] + ZOrder 7330 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice155" + SID "9020" + Position [22010, 8660, 22040, 8690] + ZOrder 7331 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice156" + SID "9021" + Position [22010, 8705, 22040, 8735] + ZOrder 7332 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice157" + SID "9022" + Position [22010, 8750, 22040, 8780] + ZOrder 7333 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice158" + SID "9023" + Position [22010, 8790, 22040, 8820] + ZOrder 7334 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice159" + SID "9024" + Position [22010, 8835, 22040, 8865] + ZOrder 7335 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice16" + SID "5177" + Position [4860, 3070, 4890, 3100] + ZOrder 3019 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice160" + SID "9025" + Position [22010, 8880, 22040, 8910] + ZOrder 7336 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice161" + SID "9026" + Position [24395, 9795, 24425, 9825] + ZOrder 7356 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice162" + SID "9027" + Position [24525, 10185, 24555, 10215] + ZOrder 7360 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice163" + SID "9028" + Position [24525, 10245, 24555, 10275] + ZOrder 7361 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice165" + SID "9030" + Position [24525, 10300, 24555, 10330] + ZOrder 7362 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice166" + SID "9031" + Position [24525, 10360, 24555, 10390] + ZOrder 7363 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice167" + SID "9032" + Position [24525, 10410, 24555, 10440] + ZOrder 7364 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice168" + SID "9033" + Position [24525, 10465, 24555, 10495] + ZOrder 7365 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice169" + SID "9034" + Position [23590, 10065, 23620, 10095] + ZOrder 7426 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice17" + SID "5215" + Position [4995, 3070, 5025, 3100] + ZOrder 3057 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice170" + SID "9035" + Position [23590, 10125, 23620, 10155] + ZOrder 7427 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice171" + SID "9036" + Position [23590, 10190, 23620, 10220] + ZOrder 7428 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice172" + SID "9037" + Position [23590, 10320, 23620, 10350] + ZOrder 7429 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice173" + SID "9038" + Position [23590, 10380, 23620, 10410] + ZOrder 7430 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice174" + SID "9039" + Position [23590, 10445, 23620, 10475] + ZOrder 7431 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice176" + SID "9041" + Position [21345, 9245, 21375, 9275] + ZOrder 7410 + BlockRotation 270 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice177" + SID "9042" + Position [21430, 9245, 21460, 9275] + ZOrder 7411 + BlockRotation 270 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice178" + SID "9043" + Position [21500, 9245, 21530, 9275] + ZOrder 7412 + BlockRotation 270 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice179" + SID "9044" + Position [21580, 9245, 21610, 9275] + ZOrder 7413 + BlockRotation 270 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice18" + SID "5216" + Position [4995, 3120, 5025, 3150] + ZOrder 3058 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice180" + SID "9045" + Position [21660, 9345, 21690, 9375] + ZOrder 7414 + BlockRotation 270 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice181" + SID "9046" + Position [21750, 9490, 21780, 9520] + ZOrder 7415 + BlockRotation 270 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice182" + SID "9047" + Position [19870, 9235, 19900, 9265] + ZOrder 7419 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice183" + SID "9048" + Position [19870, 9280, 19900, 9310] + ZOrder 7421 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice184" + SID "9049" + Position [19870, 9330, 19900, 9360] + ZOrder 7422 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice185" + SID "9050" + Position [19870, 9375, 19900, 9405] + ZOrder 7423 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice187" + SID "9052" + Position [19870, 9420, 19900, 9450] + ZOrder 7424 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice188" + SID "9053" + Position [19870, 9460, 19900, 9490] + ZOrder 7425 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice19" + SID "5181" + Position [4860, 3120, 4890, 3150] + ZOrder 3023 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "3867" + Position [5470, 3245, 5500, 3275] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "5231" + Position [5340, 3360, 5370, 3390] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "5232" + Position [5180, 3360, 5210, 3390] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "5233" + Position [5180, 3410, 5210, 3440] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "5234" + Position [5340, 3410, 5370, 3440] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "5235" + Position [5340, 3460, 5370, 3490] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "5236" + Position [5180, 3460, 5210, 3490] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice26" + SID "5247" + Position [4045, 3505, 4075, 3535] + ZOrder 3089 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice27" + SID "5639" + Position [4325, 12730, 4355, 12760] + ZOrder 3470 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice28" + SID "5640" + Position [4325, 12820, 4355, 12850] + ZOrder 3473 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice29" + SID "5380" + Position [5195, 11690, 5225, 11720] + ZOrder 3236 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice3" + SID "4350" + Position [5475, 11835, 5505, 11865] + ZOrder 2260 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice30" + SID "5381" + Position [4935, 11805, 4965, 11835] + ZOrder 3250 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice31" + SID "5382" + Position [4800, 11805, 4830, 11835] + ZOrder 3242 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice32" + SID "5383" + Position [4800, 11855, 4830, 11885] + ZOrder 3244 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice33" + SID "5384" + Position [4935, 11855, 4965, 11885] + ZOrder 3251 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice34" + SID "5385" + Position [4935, 11905, 4965, 11935] + ZOrder 3252 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice35" + SID "5386" + Position [4800, 11905, 4830, 11935] + ZOrder 3245 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice36" + SID "5641" + Position [4325, 12905, 4355, 12935] + ZOrder 3476 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice4" + SID "4351" + Position [5475, 11935, 5505, 11965] + ZOrder 2263 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice43" + SID "5394" + Position [5195, 11490, 5225, 11520] + ZOrder 3230 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice44" + SID "5395" + Position [5195, 11590, 5225, 11620] + ZOrder 3233 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice5" + SID "4352" + Position [5475, 12035, 5505, 12065] + ZOrder 2266 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice51" + SID "5444" + Position [5290, 12150, 5320, 12180] + ZOrder 3284 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice52" + SID "5445" + Position [5130, 12150, 5160, 12180] + ZOrder 3276 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice53" + SID "5446" + Position [5130, 12200, 5160, 12230] + ZOrder 3278 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice54" + SID "5447" + Position [5290, 12200, 5320, 12230] + ZOrder 3285 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice55" + SID "5448" + Position [5290, 12250, 5320, 12280] + ZOrder 3286 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice56" + SID "5449" + Position [5130, 12250, 5160, 12280] + ZOrder 3279 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice6" + SID "4684" + Position [3405, 12645, 3435, 12675] + ZOrder 2489 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice7" + SID "5977" + Position [2785, 3625, 2815, 3655] + ZOrder 3878 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice79" + SID "8048" + Position [3785, 2065, 3815, 2095] + ZOrder 5943 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice8" + SID "4828" + Position [5255, 2705, 5285, 2735] + ZOrder 2683 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice80" + SID "8049" + Position [3785, 2115, 3815, 2145] + ZOrder 5944 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice81" + SID "7974" + Position [4205, 1355, 4235, 1385] + ZOrder 5894 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice82" + SID "8050" + Position [3785, 2165, 3815, 2195] + ZOrder 5945 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice83" + SID "7976" + Position [3785, 1910, 3815, 1940] + ZOrder 5900 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice84" + SID "7977" + Position [3785, 1960, 3815, 1990] + ZOrder 5902 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice85" + SID "8051" + Position [3990, 2065, 4020, 2095] + ZOrder 5951 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice86" + SID "8052" + Position [3990, 2115, 4020, 2145] + ZOrder 5952 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice87" + SID "7980" + Position [3785, 2010, 3815, 2040] + ZOrder 5903 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice88" + SID "8053" + Position [3990, 2165, 4020, 2195] + ZOrder 5953 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice89" + SID "8054" + Position [3990, 1910, 4020, 1940] + ZOrder 5946 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice9" + SID "4829" + Position [5255, 2805, 5285, 2835] + ZOrder 2686 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice90" + SID "8055" + Position [3990, 1960, 4020, 1990] + ZOrder 5947 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice91" + SID "8056" + Position [3990, 2010, 4020, 2040] + ZOrder 5948 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice92" + SID "8962" + Position [20735, 10080, 20765, 10110] + ZOrder 6971 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice93" + SID "8963" + Position [20735, 10150, 20765, 10180] + ZOrder 6974 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice95" + SID "7988" + Position [4205, 1155, 4235, 1185] + ZOrder 5888 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice96" + SID "7989" + Position [4205, 1255, 4235, 1285] + ZOrder 5891 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice97" + SID "8033" + Position [4205, 1655, 4235, 1685] + ZOrder 5940 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice98" + SID "8034" + Position [4205, 1455, 4235, 1485] + ZOrder 5934 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice99" + SID "8035" + Position [4205, 1555, 4235, 1585] + ZOrder 5937 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choie1" + SID "7801" + Position [2785, 4840, 2815, 4870] + ZOrder 5732 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choie2" + SID "7875" + Position [2785, 5455, 2815, 5485] + ZOrder 5806 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choie3" + SID "5962" + Position [2785, 4225, 2815, 4255] + ZOrder 3864 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Coil_sens1" + SID "4758" + Tag "Test Point" + Ports [1] + Position [775, 4415, 815, 4435] + ZOrder 2559 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens2" + SID "4759" + Tag "Test Point" + Ports [1] + Position [775, 4620, 815, 4640] + ZOrder 2560 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens3" + SID "4760" + Tag "Test Point" + Ports [1] + Position [775, 4825, 815, 4845] + ZOrder 2561 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens4" + SID "4761" + Tag "Test Point" + Ports [1] + Position [775, 5030, 815, 5050] + ZOrder 2562 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "Constant1" + SID "3788" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3720, 3479, 3795, 3491] + ZOrder 1418 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant10" + SID "3378" + Description "Quantization range of 16 bit ADC." + Position [6945, 3810, 6990, 3840] + ZOrder 1077 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant100" + SID "5402" + Description "Each half of QPD" + Position [4670, 11777, 4700, 11793] + ZOrder 3243 + Value "0" + } + Block { + BlockType Constant + Name "Constant101" + SID "5480" + Position [5680, 12907, 5710, 12923] + ZOrder 3303 + Value "2" + } + Block { + BlockType Constant + Name "Constant102" + SID "5481" + Position [5680, 12767, 5710, 12783] + ZOrder 3294 + Value "2" + } + Block { + BlockType Constant + Name "Constant103" + SID "5450" + Description "Each half of QPD" + Position [4995, 12117, 5025, 12133] + ZOrder 3277 + Value "0" + } + Block { + BlockType Constant + Name "Constant104" + SID "5482" + Position [5680, 13037, 5710, 13053] + ZOrder 3312 + Value "2" + } + Block { + BlockType Constant + Name "Constant105" + SID "5483" + Position [5485, 13332, 5515, 13348] + ZOrder 3330 + Value "2" + } + Block { + BlockType Constant + Name "Constant106" + SID "5484" + Position [5485, 13197, 5515, 13213] + ZOrder 3321 + Value "2" + } + Block { + BlockType Constant + Name "Constant107" + SID "5485" + Position [5485, 13462, 5515, 13478] + ZOrder 3339 + Value "2" + } + Block { + BlockType Constant + Name "Constant108" + SID "5642" + Description "Each half of QPD" + Position [4230, 12777, 4260, 12793] + ZOrder 3472 + Value "0" + } + Block { + BlockType Constant + Name "Constant109" + SID "5643" + Description "Each half of QPD" + Position [4230, 12867, 4260, 12883] + ZOrder 3475 + Value "0" + } + Block { + BlockType Constant + Name "Constant11" + SID "8066" + Position [4925, 1797, 4955, 1813] + ZOrder 5958 + Value "2" + } + Block { + BlockType Constant + Name "Constant110" + SID "5644" + Description "Each half of QPD" + Position [4230, 12952, 4260, 12968] + ZOrder 3478 + Value "0" + } + Block { + BlockType Constant + Name "Constant12" + SID "8181" + Position [4925, 2102, 4955, 2118] + ZOrder 6078 + Value "2" + } + Block { + BlockType Constant + Name "Constant120" + SID "7463" + Description "Minimum voltage of ADC (V)" + Position [2350, 1177, 2395, 1193] + ZOrder 5365 + Value "1.57576" + } + Block { + BlockType Constant + Name "Constant121" + SID "7467" + Description "Minimum voltage of ADC (V)" + Position [2420, 1107, 2465, 1123] + ZOrder 5369 + Value "-0.02386" + } + Block { + BlockType Constant + Name "Constant122" + SID "7470" + Description "Minimum voltage of ADC (V)" + Position [2350, 1382, 2395, 1398] + ZOrder 5376 + Value "0.90805" + } + Block { + BlockType Constant + Name "Constant123" + SID "7471" + Description "Minimum voltage of ADC (V)" + Position [2420, 1312, 2465, 1328] + ZOrder 5377 + Value "-0.00910" + } + Block { + BlockType Constant + Name "Constant124" + SID "7519" + Description "Minimum voltage of ADC (V)" + Position [2350, 1587, 2395, 1603] + ZOrder 5424 + Value "1.30124" + } + Block { + BlockType Constant + Name "Constant125" + SID "7515" + Position [2822, 1105, 2858, 1125] + ZOrder 5417 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant126" + SID "7520" + Description "Minimum voltage of ADC (V)" + Position [2420, 1517, 2465, 1533] + ZOrder 5425 + Value "-0.02072" + } + Block { + BlockType Constant + Name "Constant127" + SID "7521" + Description "Minimum voltage of ADC (V)" + Position [2350, 1792, 2395, 1808] + ZOrder 5431 + Value "1.27476" + } + Block { + BlockType Constant + Name "Constant128" + SID "7522" + Description "Minimum voltage of ADC (V)" + Position [2420, 1722, 2465, 1738] + ZOrder 5432 + Value "-0.01820" + } + Block { + BlockType Constant + Name "Constant129" + SID "7553" + Position [3197, 1105, 3233, 1125] + ZOrder 5455 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant13" + SID "7993" + Description "Each half of QPD" + Position [4065, 1202, 4095, 1218] + ZOrder 5890 + Value "0" + } + Block { + BlockType Constant + Name "Constant130" + SID "7561" + Description "Minimum voltage of ADC (V)" + Position [2350, 1997, 2395, 2013] + ZOrder 5465 + Value "1.41936" + } + Block { + BlockType Constant + Name "Constant131" + SID "7562" + Description "Minimum voltage of ADC (V)" + Position [2420, 1927, 2465, 1943] + ZOrder 5466 + Value "-0.02570" + } + Block { + BlockType Constant + Name "Constant132" + SID "7563" + Description "Minimum voltage of ADC (V)" + Position [2350, 2202, 2395, 2218] + ZOrder 5471 + Value "0.90026" + } + Block { + BlockType Constant + Name "Constant133" + SID "7564" + Description "Minimum voltage of ADC (V)" + Position [2420, 2132, 2465, 2148] + ZOrder 5472 + Value "-0.00708" + } + Block { + BlockType Constant + Name "Constant134" + SID "7565" + Description "Minimum voltage of ADC (V)" + Position [2350, 2407, 2395, 2423] + ZOrder 5488 + Value "1.46694" + } + Block { + BlockType Constant + Name "Constant135" + SID "7617" + Description "Minimum voltage of ADC (V)" + Position [2350, 2817, 2395, 2833] + ZOrder 5521 + Value "1.57576" + } + Block { + BlockType Constant + Name "Constant136" + SID "7567" + Description "Minimum voltage of ADC (V)" + Position [2420, 2337, 2465, 2353] + ZOrder 5489 + Value "-0.02658" + } + Block { + BlockType Constant + Name "Constant137" + SID "7568" + Description "Minimum voltage of ADC (V)" + Position [2350, 2612, 2395, 2628] + ZOrder 5494 + Value "1.46475" + } + Block { + BlockType Constant + Name "Constant138" + SID "7569" + Description "Minimum voltage of ADC (V)" + Position [2420, 2542, 2465, 2558] + ZOrder 5495 + Value "-0.02584" + } + Block { + BlockType Constant + Name "Constant139" + SID "7618" + Description "Minimum voltage of ADC (V)" + Position [2420, 2747, 2465, 2763] + ZOrder 5522 + Value "-0.02386" + } + Block { + BlockType Constant + Name "Constant14" + SID "7994" + Description "Each half of QPD" + Position [4065, 1302, 4095, 1318] + ZOrder 5893 + Value "0" + } + Block { + BlockType Constant + Name "Constant140" + SID "7619" + Description "Minimum voltage of ADC (V)" + Position [2350, 3022, 2395, 3038] + ZOrder 5527 + Value "0.90805" + } + Block { + BlockType Constant + Name "Constant141" + SID "7620" + Description "Minimum voltage of ADC (V)" + Position [2420, 2952, 2465, 2968] + ZOrder 5528 + Value "-0.00910" + } + Block { + BlockType Constant + Name "Constant142" + SID "7621" + Description "Minimum voltage of ADC (V)" + Position [2350, 3227, 2395, 3243] + ZOrder 5543 + Value "1.30124" + } + Block { + BlockType Constant + Name "Constant143" + SID "7622" + Description "Minimum voltage of ADC (V)" + Position [2420, 3157, 2465, 3173] + ZOrder 5544 + Value "-0.02072" + } + Block { + BlockType Constant + Name "Constant144" + SID "7623" + Description "Minimum voltage of ADC (V)" + Position [2350, 3432, 2395, 3448] + ZOrder 5549 + Value "1.27476" + } + Block { + BlockType Constant + Name "Constant145" + SID "7624" + Description "Minimum voltage of ADC (V)" + Position [2420, 3362, 2465, 3378] + ZOrder 5550 + Value "-0.01820" + } + Block { + BlockType Constant + Name "Constant146" + SID "7684" + Position [3407, 1105, 3443, 1125] + ZOrder 5587 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant147" + SID "9054" + Position [15502, 8170, 15538, 8190] + ZOrder 6575 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant148" + SID "9055" + Description "Quantization range of 16 bit ADC." + Position [24990, 9750, 25035, 9780] + ZOrder 7008 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant149" + SID "9056" + Description "Each half of QPD" + Position [21805, 9347, 21835, 9363] + ZOrder 7319 + } + Block { + BlockType Constant + Name "Constant15" + SID "7995" + Description "Each half of QPD" + Position [4065, 1402, 4095, 1418] + ZOrder 5896 + Value "0" + } + Block { + BlockType Constant + Name "Constant150" + SID "9057" + Position [24337, 9755, 24373, 9775] + ZOrder 7359 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + } + Block { + BlockType Constant + Name "Constant151" + SID "9058" + Position [24609, 7305, 24631, 7325] + ZOrder 7384 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-2" + } + Block { + BlockType Constant + Name "Constant152" + SID "9059" + Position [24514, 7265, 24536, 7285] + ZOrder 7386 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant153" + SID "9060" + Position [15597, 8170, 15633, 8190] + ZOrder 6594 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant154" + SID "9061" + Position [18282, 8695, 18318, 8715] + ZOrder 7111 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant155" + SID "9062" + Description "Each half of QPD" + Position [21247, 8290, 21263, 8320] + ZOrder 7041 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0" + } + Block { + BlockType Constant + Name "Constant156" + SID "9063" + Position [18312, 8955, 18348, 8975] + ZOrder 6702 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant157" + SID "9064" + Position [18347, 9385, 18383, 9405] + ZOrder 6735 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant158" + SID "9065" + Position [18362, 9765, 18398, 9785] + ZOrder 6768 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant159" + SID "9066" + Position [18372, 10105, 18408, 10125] + ZOrder 6801 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant16" + SID "7996" + Description "Each half of QPD" + Position [3635, 1862, 3665, 1878] + ZOrder 5901 + Value "0" + } + Block { + BlockType Constant + Name "Constant160" + SID "9067" + Position [18407, 10450, 18443, 10470] + ZOrder 6833 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "0.5" + } + Block { + BlockType Constant + Name "Constant161" + SID "9068" + Position [23349, 8225, 23361, 8240] + ZOrder 7236 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant162" + SID "9069" + Position [20802, 9780, 20838, 9800] + ZOrder 7018 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + } + Block { + BlockType Constant + Name "Constant17" + SID "8205" + Position [4925, 2252, 4955, 2268] + ZOrder 6098 + Value "2" + } + Block { + BlockType Constant + Name "Constant18" + SID "8036" + Description "Each half of QPD" + Position [4065, 1502, 4095, 1518] + ZOrder 5936 + Value "0" + } + Block { + BlockType Constant + Name "Constant19" + SID "8037" + Description "Each half of QPD" + Position [4065, 1602, 4095, 1618] + ZOrder 5939 + Value "0" + } + Block { + BlockType Constant + Name "Constant2" + SID "4683" + Description "Diameter of oplev laser PL204 (mm)" + Position [2775, 3585, 2820, 3615] + ZOrder 2488 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant20" + SID "8038" + Description "Each half of QPD" + Position [4065, 1702, 4095, 1718] + ZOrder 5942 + Value "0" + } + Block { + BlockType Constant + Name "Constant21" + SID "8206" + Position [4925, 2557, 4955, 2573] + ZOrder 6138 + Value "2" + } + Block { + BlockType Constant + Name "Constant22" + SID "8207" + Position [4925, 2407, 4955, 2423] + ZOrder 6118 + Value "2" + } + Block { + BlockType Constant + Name "Constant23" + SID "8271" + Description "Minimum voltage of ADC (V)" + Position [2350, 1212, 2395, 1228] + ZOrder 6166 + Value "0" + } + Block { + BlockType Constant + Name "Constant24" + SID "8273" + Description "Minimum voltage of ADC (V)" + Position [2350, 1417, 2395, 1433] + ZOrder 6168 + Value "0" + } + Block { + BlockType Constant + Name "Constant25" + SID "8277" + Description "Minimum voltage of ADC (V)" + Position [2350, 1622, 2395, 1638] + ZOrder 6172 + Value "0" + } + Block { + BlockType Constant + Name "Constant26" + SID "3518" + Description "Minimum voltage of ADC (V)" + Position [1745, 520, 1790, 550] + ZOrder 1148 + Value "-10" + } + Block { + BlockType Constant + Name "Constant27" + SID "8279" + Description "Minimum voltage of ADC (V)" + Position [2350, 1827, 2395, 1843] + ZOrder 6174 + Value "0" + } + Block { + BlockType Constant + Name "Constant28" + SID "8281" + Description "Minimum voltage of ADC (V)" + Position [2350, 2032, 2395, 2048] + ZOrder 6176 + Value "0" + } + Block { + BlockType Constant + Name "Constant29" + SID "8283" + Description "Minimum voltage of ADC (V)" + Position [2350, 2237, 2395, 2253] + ZOrder 6178 + Value "0" + } + Block { + BlockType Constant + Name "Constant3" + SID "2991" + Description "Each half of QPD" + Position [3040, 3590, 3085, 3620] + ZOrder 734 + Value "2" + } + Block { + BlockType Constant + Name "Constant30" + SID "8285" + Description "Minimum voltage of ADC (V)" + Position [2350, 2442, 2395, 2458] + ZOrder 6180 + Value "0" + } + Block { + BlockType Constant + Name "Constant31" + SID "8287" + Description "Minimum voltage of ADC (V)" + Position [2350, 2647, 2395, 2663] + ZOrder 6182 + Value "0" + } + Block { + BlockType Constant + Name "Constant32" + SID "8289" + Description "Minimum voltage of ADC (V)" + Position [2350, 2852, 2395, 2868] + ZOrder 6184 + Value "0" + } + Block { + BlockType Constant + Name "Constant33" + SID "8291" + Description "Minimum voltage of ADC (V)" + Position [2350, 3057, 2395, 3073] + ZOrder 6186 + Value "0" + } + Block { + BlockType Constant + Name "Constant34" + SID "8295" + Description "Minimum voltage of ADC (V)" + Position [2350, 3262, 2395, 3278] + ZOrder 6190 + Value "0" + } + Block { + BlockType Constant + Name "Constant35" + SID "8297" + Description "Minimum voltage of ADC (V)" + Position [2350, 3467, 2395, 3483] + ZOrder 6192 + Value "0" + } + Block { + BlockType Constant + Name "Constant36" + SID "8321" + Position [4925, 322, 4955, 338] + ZOrder 6208 + Value "2" + } + Block { + BlockType Constant + Name "Constant37" + SID "8471" + Position [4925, 472, 4955, 488] + ZOrder 6368 + Value "2" + } + Block { + BlockType Constant + Name "Constant38" + SID "8493" + Position [4925, 622, 4955, 638] + ZOrder 6388 + Value "2" + } + Block { + BlockType Constant + Name "Constant39" + SID "3863" + Description "Each half of QPD" + Position [5355, 3092, 5385, 3108] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant4" + SID "3071" + Description "positive and negative voltage" + Position [1635, 437, 1670, 463] + ZOrder 808 + Value "2" + } + Block { + BlockType Constant + Name "Constant40" + SID "5318" + Position [5535, 4972, 5565, 4988] + ZOrder 3163 + Value "2" + } + Block { + BlockType Constant + Name "Constant41" + SID "5319" + Position [5535, 4837, 5565, 4853] + ZOrder 3154 + Value "2" + } + Block { + BlockType Constant + Name "Constant42" + SID "3865" + Description "Each half of QPD" + Position [5355, 3192, 5385, 3208] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "3868" + Description "Each half of QPD" + Position [5355, 3292, 5385, 3308] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant44" + SID "5320" + Position [5535, 5102, 5565, 5118] + ZOrder 3172 + Value "2" + } + Block { + BlockType Constant + Name "Constant45" + SID "3881" + Description "Incident angle of laser against mirror (deg)" + Position [2635, 3469, 2710, 3481] + ZOrder 1512 + Value "45" + } + Block { + BlockType Constant + Name "Constant46" + SID "3882" + Description "Distance from mirror to beam splitter (mm)" + Position [2635, 3509, 2710, 3521] + ZOrder 1513 + Value "350" + } + Block { + BlockType Constant + Name "Constant47" + SID "3883" + Description "Distance from beam splitter to QPD1 (mm)" + Position [2775, 3509, 2850, 3521] + ZOrder 1514 + Value "60" + } + Block { + BlockType Constant + Name "Constant48" + SID "3884" + Description "Distance from beam splitter to lens (mm)" + Position [2635, 3549, 2710, 3561] + ZOrder 1515 + Value "20" + } + Block { + BlockType Constant + Name "Constant49" + SID "8494" + Position [4925, 772, 4955, 788] + ZOrder 6408 + Value "2" + } + Block { + BlockType Constant + Name "Constant5" + SID "7802" + Description "Diameter of oplev laser PL204 (mm)" + Position [2465, 5267, 2495, 5283] + ZOrder 5736 + Value "0.95" + } + Block { + BlockType Constant + Name "Constant50" + SID "3886" + Description "Focal length of lens (mm)" + Position [2775, 3544, 2850, 3556] + ZOrder 1517 + Value "150" + } + Block { + BlockType Constant + Name "Constant51" + SID "8537" + Position [4925, 927, 4955, 943] + ZOrder 6428 + Value "2" + } + Block { + BlockType Constant + Name "Constant52" + SID "8538" + Position [4925, 1077, 4955, 1093] + ZOrder 6448 + Value "2" + } + Block { + BlockType Constant + Name "Constant53" + SID "8539" + Position [4925, 1227, 4955, 1243] + ZOrder 6468 + Value "2" + } + Block { + BlockType Constant + Name "Constant54" + SID "4353" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3465, 12059, 3540, 12071] + ZOrder 2230 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant55" + SID "4354" + Description "Diameter of oplev laser PL204 (mm)" + Position [2735, 12310, 2780, 12340] + ZOrder 2180 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant56" + SID "4355" + Description "Each half of QPD" + Position [2830, 12265, 2875, 12295] + ZOrder 2182 + Value "2" + } + Block { + BlockType Constant + Name "Constant57" + SID "4356" + Description "Each half of QPD" + Position [5360, 11882, 5390, 11898] + ZOrder 2262 + Value "0" + } + Block { + BlockType Constant + Name "Constant58" + SID "5717" + Description "Focal length of lens (mm)" + Position [3355, 12359, 3430, 12371] + ZOrder 3546 + Value "-1" + } + Block { + BlockType Constant + Name "Constant59" + SID "5898" + Description "Diameter of oplev laser PL204 (mm)" + Position [2465, 4052, 2495, 4068] + ZOrder 3799 + Value "0.95" + } + Block { + BlockType Constant + Name "Constant6" + SID "3007" + Description "Maximum voltage of ADC (V)" + Position [1745, 465, 1790, 495] + ZOrder 745 + Value "10" + } + Block { + BlockType Constant + Name "Constant60" + SID "4359" + Description "Each half of QPD" + Position [5360, 11982, 5390, 11998] + ZOrder 2265 + Value "0" + } + Block { + BlockType Constant + Name "Constant61" + SID "4360" + Description "Each half of QPD" + Position [5360, 12082, 5390, 12098] + ZOrder 2268 + Value "0" + } + Block { + BlockType Constant + Name "Constant62" + SID "5749" + Description "amplifier gain" + Position [2340, 11189, 2415, 11201] + ZOrder 3641 + Value "3" + } + Block { + BlockType Constant + Name "Constant63" + SID "4362" + Description "Incident angle of laser against mirror (deg)" + Position [3145, 12059, 3220, 12071] + ZOrder 2271 + Value "45" + } + Block { + BlockType Constant + Name "Constant64" + SID "4363" + Description "Distance from mirror to beam splitter (mm)" + Position [3145, 12119, 3220, 12131] + ZOrder 2272 + Value "340" + } + Block { + BlockType Constant + Name "Constant65" + SID "4364" + Description "Distance from beam splitter to QPD1 (mm)" + Position [3145, 12159, 3220, 12171] + ZOrder 2273 + Value "40" + } + Block { + BlockType Constant + Name "Constant66" + SID "4365" + Description "Distance from beam splitter to lens (mm)" + Position [3145, 12199, 3220, 12211] + ZOrder 2274 + Value "65" + } + Block { + BlockType Constant + Name "Constant67" + SID "4366" + Description "Focal length of lens (mm)" + Position [3145, 12269, 3220, 12281] + ZOrder 2275 + Value "150" + } + Block { + BlockType Constant + Name "Constant68" + SID "4667" + Description "Diameter of oplev laser PL204 (mm)" + Position [2755, 11590, 2800, 11620] + ZOrder 2487 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant69" + SID "4628" + Description "Each half of QPD" + Position [2835, 11545, 2880, 11575] + ZOrder 2447 + Value "2" + } + Block { + BlockType Constant + Name "Constant7" + SID "3008" + Description "Quantization range of 16 bit ADC." + Position [1715, 400, 1760, 430] + ZOrder 746 + Value "65536" + } + Block { + BlockType Constant + Name "Constant70" + SID "4685" + Description "Each half of QPD" + Position [3325, 12692, 3355, 12708] + ZOrder 2491 + Value "0" + } + Block { + BlockType Constant + Name "Constant71" + SID "5963" + Description "Diameter of oplev laser PL204 (mm)" + Position [2465, 4652, 2495, 4668] + ZOrder 3874 + Value "0.95" + } + Block { + BlockType Constant + Name "Constant72" + SID "4762" + Description "Minimum voltage of ADC (V)" + Position [130, 4545, 175, 4575] + ZOrder 2568 + Value "-10" + } + Block { + BlockType Constant + Name "Constant73" + SID "4763" + Description "positive and negative voltage" + Position [20, 4462, 55, 4488] + ZOrder 2566 + Value "2" + } + Block { + BlockType Constant + Name "Constant74" + SID "4764" + Description "Maximum voltage of ADC (V)" + Position [130, 4490, 175, 4520] + ZOrder 2563 + Value "10" + } + Block { + BlockType Constant + Name "Constant75" + SID "4765" + Description "Quantization range of 16 bit ADC." + Position [100, 4425, 145, 4455] + ZOrder 2564 + Value "65536" + } + Block { + BlockType Constant + Name "Constant76" + SID "5751" + Description "single-to-differential board" + Position [2475, 11204, 2550, 11216] + ZOrder 3643 + Value "2" + } + Block { + BlockType Constant + Name "Constant77" + SID "4821" + Description "accelerometer sensitivity (V/m/s^2)" + Position [2340, 11174, 2415, 11186] + ZOrder 3640 + Value "300" + } + Block { + BlockType Constant + Name "Constant78" + SID "5782" + Description "Coefficient of monitor output of piezo driver" + Position [2480, 13367, 2510, 13383] + ZOrder 3674 + Value "25" + } + Block { + BlockType Constant + Name "Constant79" + SID "4831" + Description "Each half of QPD" + Position [5160, 2752, 5190, 2768] + ZOrder 2685 + Value "0" + } + Block { + BlockType Constant + Name "Constant8" + SID "7876" + Description "Diameter of oplev laser PL204 (mm)" + Position [2465, 5882, 2495, 5898] + ZOrder 5810 + Value "0.95" + } + Block { + BlockType Constant + Name "Constant80" + SID "4832" + Description "Each half of QPD" + Position [5160, 2852, 5190, 2868] + ZOrder 2688 + Value "0" + } + Block { + BlockType Constant + Name "Constant81" + SID "4833" + Description "Each half of QPD" + Position [5160, 2952, 5190, 2968] + ZOrder 2691 + Value "0" + } + Block { + BlockType Constant + Name "Constant82" + SID "5983" + Description "Each half of QPD" + Position [3380, 3930, 3425, 3960] + ZOrder 3885 + Value "-1" + } + Block { + BlockType Constant + Name "Constant84" + SID "4946" + Position [5730, 4077, 5760, 4093] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant85" + SID "8540" + Position [4925, 1377, 4955, 1393] + ZOrder 6488 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "4940" + Position [5730, 3937, 5760, 3953] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "4962" + Position [5730, 4207, 5760, 4223] + ZOrder 2812 + Value "2" + } + Block { + BlockType Constant + Name "Constant88" + SID "4981" + Position [5535, 4502, 5565, 4518] + ZOrder 2838 + Value "2" + } + Block { + BlockType Constant + Name "Constant89" + SID "4982" + Position [5535, 4367, 5565, 4383] + ZOrder 2829 + Value "2" + } + Block { + BlockType Constant + Name "Constant9" + SID "8161" + Position [4925, 1952, 4955, 1968] + ZOrder 6058 + Value "2" + } + Block { + BlockType Constant + Name "Constant90" + SID "4983" + Position [5535, 4632, 5565, 4648] + ZOrder 2847 + Value "2" + } + Block { + BlockType Constant + Name "Constant91" + SID "5176" + Description "Each half of QPD" + Position [4730, 2992, 4760, 3008] + ZOrder 3018 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "5237" + Description "Each half of QPD" + Position [5045, 3327, 5075, 3343] + ZOrder 3074 + Value "0" + } + Block { + BlockType Constant + Name "Constant93" + SID "5248" + Description "Each half of QPD" + Position [3950, 3552, 3980, 3568] + ZOrder 3091 + Value "0" + } + Block { + BlockType Constant + Name "Constant94" + SID "5477" + Position [5485, 13802, 5515, 13818] + ZOrder 3426 + Value "2" + } + Block { + BlockType Constant + Name "Constant95" + SID "5478" + Position [5485, 13667, 5515, 13683] + ZOrder 3417 + Value "2" + } + Block { + BlockType Constant + Name "Constant96" + SID "5479" + Position [5485, 13932, 5515, 13948] + ZOrder 3435 + Value "2" + } + Block { + BlockType Constant + Name "Constant97" + SID "5399" + Description "Each half of QPD" + Position [5100, 11537, 5130, 11553] + ZOrder 3232 + Value "0" + } + Block { + BlockType Constant + Name "Constant98" + SID "5400" + Description "Each half of QPD" + Position [5100, 11637, 5130, 11653] + ZOrder 3235 + Value "0" + } + Block { + BlockType Constant + Name "Constant99" + SID "5401" + Description "Each half of QPD" + Position [5100, 11737, 5130, 11753] + ZOrder 3238 + Value "0" + } + Block { + BlockType Reference + Name "DAC_0" + SID "4656" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [7345, 3941, 7375, 6724] + ZOrder 2477 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "5752" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [7345, 6774, 7375, 9561] + ZOrder 3644 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_PITCH" + SID "9071" + Tag "Test Point" + Ports [1] + Position [23930, 8507, 23955, 8523] + ZOrder 7252 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_PITCH_MON" + SID "9072" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [23750, 8510, 23815, 8520] + ZOrder 7251 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_ROLL" + SID "9073" + Tag "Test Point" + Ports [1] + Position [23940, 8577, 23965, 8593] + ZOrder 7257 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_ROLL_MON" + SID "9074" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [23770, 8580, 23835, 8590] + ZOrder 7256 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_X" + SID "9075" + Tag "Test Point" + Ports [1] + Position [23915, 8297, 23940, 8313] + ZOrder 7238 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_X_MON" + SID "9076" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [23710, 8300, 23775, 8310] + ZOrder 7237 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_Y" + SID "9077" + Tag "Test Point" + Ports [1] + Position [23915, 8367, 23940, 8383] + ZOrder 7242 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_YAW" + SID "9078" + Tag "Test Point" + Ports [1] + Position [23950, 8647, 23975, 8663] + ZOrder 7262 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_YAW_MON" + SID "9079" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [23770, 8650, 23835, 8660] + ZOrder 7261 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_Y_MON" + SID "9080" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [23710, 8370, 23775, 8380] + ZOrder 7241 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_Z" + SID "9081" + Tag "Test Point" + Ports [1] + Position [23930, 8437, 23955, 8453] + ZOrder 7247 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_AMP_Z_MON" + SID "9082" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [23730, 8440, 23795, 8450] + ZOrder 7246 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_PITCH" + SID "9083" + Tag "Test Point" + Ports [1] + Position [24910, 7817, 24940, 7833] + ZOrder 7292 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_PITCH_MON" + SID "9084" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24755, 7820, 24810, 7830] + ZOrder 7291 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_ROLL" + SID "9085" + Tag "Test Point" + Ports [1] + Position [24910, 7917, 24940, 7933] + ZOrder 7300 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_ROLL_MON" + SID "9086" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24755, 7920, 24810, 7930] + ZOrder 7299 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_X" + SID "9087" + Tag "Test Point" + Ports [1] + Position [24880, 7487, 24910, 7503] + ZOrder 7269 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_X_MON" + SID "9088" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24755, 7490, 24810, 7500] + ZOrder 7268 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_Y" + SID "9089" + Tag "Test Point" + Ports [1] + Position [24880, 7602, 24910, 7618] + ZOrder 7276 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_YAW" + SID "9090" + Tag "Test Point" + Ports [1] + Position [24915, 8022, 24945, 8038] + ZOrder 7308 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_YAW_MON" + SID "9091" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24760, 8025, 24815, 8035] + ZOrder 7307 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_Y_MON" + SID "9092" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24755, 7605, 24810, 7615] + ZOrder 7275 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_Z" + SID "9093" + Tag "Test Point" + Ports [1] + Position [24910, 7712, 24940, 7728] + ZOrder 7284 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_COS_Z_MON" + SID "9094" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24755, 7715, 24810, 7725] + ZOrder 7283 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_PITCH" + SID "9095" + Tag "Test Point" + Ports [1] + Position [24910, 7757, 24940, 7773] + ZOrder 7288 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_PITCH_MON" + SID "9096" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24755, 7760, 24810, 7770] + ZOrder 7287 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_ROLL" + SID "9097" + Tag "Test Point" + Ports [1] + Position [24910, 7857, 24940, 7873] + ZOrder 7296 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_ROLL_MON" + SID "9098" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24755, 7860, 24810, 7870] + ZOrder 7295 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_X" + SID "9099" + Tag "Test Point" + Ports [1] + Position [24920, 7427, 24950, 7443] + ZOrder 7265 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_X_MON" + SID "9100" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24755, 7430, 24810, 7440] + ZOrder 7264 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_Y" + SID "9101" + Tag "Test Point" + Ports [1] + Position [24880, 7542, 24910, 7558] + ZOrder 7272 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_YAW" + SID "9102" + Tag "Test Point" + Ports [1] + Position [24915, 7962, 24945, 7978] + ZOrder 7304 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_YAW_MON" + SID "9103" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24760, 7965, 24815, 7975] + ZOrder 7303 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_Y_MON" + SID "9104" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24755, 7545, 24810, 7555] + ZOrder 7271 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_Z" + SID "9105" + Tag "Test Point" + Ports [1] + Position [24910, 7652, 24940, 7668] + ZOrder 7280 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_SIN_Z_MON" + SID "9106" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24755, 7655, 24810, 7665] + ZOrder 7279 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_PITCH" + SID "9107" + Tag "Test Point" + Ports [1] + Position [25365, 7757, 25395, 7773] + ZOrder 7349 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_PITCH_MON" + SID "9108" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [25200, 7760, 25255, 7770] + ZOrder 7348 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_ROLL" + SID "9109" + Tag "Test Point" + Ports [1] + Position [25365, 7827, 25395, 7843] + ZOrder 7352 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_ROLL_MON" + SID "9110" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [25200, 7830, 25255, 7840] + ZOrder 7351 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_X" + SID "9111" + Tag "Test Point" + Ports [1] + Position [25365, 7472, 25395, 7488] + ZOrder 7340 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_X_MON" + SID "9112" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [25200, 7475, 25255, 7485] + ZOrder 7339 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_Y" + SID "9113" + Tag "Test Point" + Ports [1] + Position [25365, 7542, 25395, 7558] + ZOrder 7343 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_YAW" + SID "9114" + Tag "Test Point" + Ports [1] + Position [25365, 7902, 25395, 7918] + ZOrder 7355 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_YAW_MON" + SID "9115" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [25200, 7905, 25255, 7915] + ZOrder 7354 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_Y_MON" + SID "9116" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [25200, 7545, 25255, 7555] + ZOrder 7342 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_Z" + SID "9117" + Tag "Test Point" + Ports [1] + Position [25365, 7687, 25395, 7703] + ZOrder 7346 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DEMOD_PHASE_TAN_Z_MON" + SID "9118" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [25200, 7690, 25255, 7700] + ZOrder 7345 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux1" + SID "3284" + Ports [1, 4] + Position [6090, 3610, 6095, 3770] + ZOrder 909 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux10" + SID "7719" + Ports [1, 6] + Position [4240, 3044, 4245, 3356] + ZOrder 5622 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux11" + SID "9121" + Ports [1, 6] + Position [23250, 10209, 23255, 10296] + ZOrder 7380 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux12" + SID "9122" + Ports [1, 6] + Position [19670, 9314, 19675, 9401] + ZOrder 7418 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "9119" + Ports [1, 6] + Position [19295, 9309, 19300, 9396] + ZOrder 6931 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "9120" + Ports [1, 6] + Position [23460, 10209, 23465, 10296] + ZOrder 6964 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "3793" + Ports [1, 3] + Position [4250, 3577, 4255, 3803] + ZOrder 3616 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux5" + SID "4367" + Ports [1, 4] + Position [6175, 12389, 6180, 12606] + ZOrder 2209 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux6" + SID "4368" + Ports [1, 3] + Position [5895, 12405, 5900, 12635] + ZOrder 2233 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux9" + SID "7558" + Ports [1, 6] + Position [3690, 3044, 3695, 3356] + ZOrder 5462 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Product + Name "Divide" + SID "2977" + Ports [2, 1] + Position [2160, 3612, 2190, 3643] + ZOrder 720 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2980" + Ports [2, 1] + Position [2160, 3787, 2190, 3818] + ZOrder 723 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "7805" + Ports [2, 1] + Position [2195, 5002, 2225, 5033] + ZOrder 5705 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide101" + SID "5899" + Ports [2, 1] + Position [2590, 3622, 2620, 3653] + ZOrder 3800 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide102" + SID "5900" + Ports [2, 1] + Position [2590, 3797, 2620, 3828] + ZOrder 3801 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide103" + SID "5967" + Ports [2, 1] + Position [2710, 4147, 2740, 4178] + ZOrder 3867 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "7806" + Ports [2, 1] + Position [2195, 5177, 2225, 5208] + ZOrder 5707 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "7807" + Ports [2, 1] + Position [2600, 4837, 2630, 4868] + ZOrder 5737 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "3050" + Ports [2, 1] + Position [2195, 4212, 2225, 4243] + ZOrder 788 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3051" + Ports [2, 1] + Position [2195, 4387, 2225, 4418] + ZOrder 790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide149" + SID "8182" + Ports [2, 1] + Position [5360, 2012, 5390, 2043] + ZOrder 6084 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3052" + Ports [2, 1] + Position [2195, 4562, 2225, 4593] + ZOrder 794 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide150" + SID "8183" + Ports [2, 1] + Position [5360, 2092, 5390, 2123] + ZOrder 6086 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide151" + SID "8208" + Ports [2, 1] + Position [5360, 2467, 5390, 2498] + ZOrder 6144 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide152" + SID "8209" + Ports [2, 1] + Position [5360, 2547, 5390, 2578] + ZOrder 6146 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide153" + SID "7461" + Ports [2, 1] + Position [2490, 1147, 2520, 1178] + ZOrder 5363 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide154" + SID "7472" + Ports [2, 1] + Position [2490, 1352, 2520, 1383] + ZOrder 5374 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide155" + SID "7498" + Ports [2, 1] + Position [1815, 1137, 1845, 1168] + ZOrder 5400 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide156" + SID "7499" + Ports [2, 1] + Position [1815, 1342, 1845, 1373] + ZOrder 5401 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide157" + SID "7500" + Ports [2, 1] + Position [1815, 1547, 1845, 1578] + ZOrder 5402 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide158" + SID "7501" + Ports [2, 1] + Position [1815, 1752, 1845, 1783] + ZOrder 5403 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide159" + SID "7502" + Ports [2, 1] + Position [1815, 1957, 1845, 1988] + ZOrder 5404 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "5965" + Ports [2, 1] + Position [2600, 4222, 2630, 4253] + ZOrder 3875 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide160" + SID "7503" + Ports [2, 1] + Position [1815, 2162, 1845, 2193] + ZOrder 5405 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide161" + SID "7504" + Ports [2, 1] + Position [1815, 2367, 1845, 2398] + ZOrder 5406 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide162" + SID "7505" + Ports [2, 1] + Position [1815, 2572, 1845, 2603] + ZOrder 5407 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide163" + SID "7506" + Ports [2, 1] + Position [1815, 2777, 1845, 2808] + ZOrder 5408 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide164" + SID "7507" + Ports [2, 1] + Position [1815, 2982, 1845, 3013] + ZOrder 5409 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide165" + SID "7508" + Ports [2, 1] + Position [1830, 3187, 1860, 3218] + ZOrder 5410 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide166" + SID "7509" + Ports [2, 1] + Position [1830, 3392, 1860, 3423] + ZOrder 5411 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide167" + SID "8210" + Ports [2, 1] + Position [5360, 2162, 5390, 2193] + ZOrder 6104 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide168" + SID "8472" + Ports [2, 1] + Position [5360, 382, 5390, 413] + ZOrder 6374 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide169" + SID "7524" + Ports [2, 1] + Position [2490, 1557, 2520, 1588] + ZOrder 5422 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3430" + Ports [2, 1] + Position [3125, 4427, 3155, 4458] + ZOrder 1054 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide170" + SID "7525" + Ports [2, 1] + Position [2490, 1762, 2520, 1793] + ZOrder 5429 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide171" + SID "7526" + Ports [2, 1] + Position [2860, 1567, 2890, 1598] + ZOrder 5441 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide172" + SID "7527" + Ports [2, 1] + Position [2860, 1772, 2890, 1803] + ZOrder 5443 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide173" + SID "7551" + Ports [2, 1] + Position [3245, 1167, 3275, 1198] + ZOrder 5453 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide174" + SID "7552" + Ports [2, 1] + Position [3245, 1242, 3275, 1273] + ZOrder 5454 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide175" + SID "7571" + Ports [2, 1] + Position [2490, 1967, 2520, 1998] + ZOrder 5463 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide176" + SID "7572" + Ports [2, 1] + Position [2490, 2172, 2520, 2203] + ZOrder 5469 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide177" + SID "7573" + Ports [2, 1] + Position [2860, 1977, 2890, 2008] + ZOrder 5481 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide178" + SID "7574" + Ports [2, 1] + Position [2860, 2182, 2890, 2213] + ZOrder 5483 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide179" + SID "7575" + Ports [2, 1] + Position [2490, 2377, 2520, 2408] + ZOrder 5486 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "5966" + Ports [2, 1] + Position [2600, 4397, 2630, 4428] + ZOrder 3876 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide180" + SID "7576" + Ports [2, 1] + Position [2490, 2582, 2520, 2613] + ZOrder 5492 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide181" + SID "8211" + Ports [2, 1] + Position [5360, 2317, 5390, 2348] + ZOrder 6124 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide182" + SID "7578" + Ports [2, 1] + Position [2860, 2592, 2890, 2623] + ZOrder 5505 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide183" + SID "7579" + Ports [2, 1] + Position [3245, 1987, 3275, 2018] + ZOrder 5515 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide184" + SID "7580" + Ports [2, 1] + Position [3245, 2052, 3275, 2083] + ZOrder 5516 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide185" + SID "7625" + Ports [2, 1] + Position [2490, 2787, 2520, 2818] + ZOrder 5519 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide186" + SID "7626" + Ports [2, 1] + Position [2490, 2992, 2520, 3023] + ZOrder 5525 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide187" + SID "7627" + Ports [2, 1] + Position [2860, 2797, 2890, 2828] + ZOrder 5537 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide188" + SID "7628" + Ports [2, 1] + Position [2860, 3002, 2890, 3033] + ZOrder 5538 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide189" + SID "7629" + Ports [2, 1] + Position [2490, 3197, 2520, 3228] + ZOrder 5541 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3427" + Ports [2, 1] + Position [3125, 4252, 3155, 4283] + ZOrder 1051 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide190" + SID "7630" + Ports [2, 1] + Position [2490, 3402, 2520, 3433] + ZOrder 5547 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide191" + SID "7631" + Ports [2, 1] + Position [2860, 3207, 2890, 3238] + ZOrder 5559 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide192" + SID "7632" + Ports [2, 1] + Position [2860, 3412, 2890, 3443] + ZOrder 5560 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide193" + SID "7633" + Ports [2, 1] + Position [3245, 2807, 3275, 2838] + ZOrder 5570 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide194" + SID "7634" + Ports [2, 1] + Position [3245, 2872, 3275, 2903] + ZOrder 5571 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide195" + SID "8212" + Ports [2, 1] + Position [5360, 2397, 5390, 2428] + ZOrder 6126 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide196" + SID "8213" + Ports [2, 1] + Position [5360, 2242, 5390, 2273] + ZOrder 6106 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide197" + SID "7686" + Ports [2, 1] + Position [3440, 1252, 3470, 1283] + ZOrder 5588 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide198" + SID "8473" + Ports [2, 1] + Position [5360, 462, 5390, 493] + ZOrder 6376 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide199" + SID "8495" + Ports [2, 1] + Position [5360, 682, 5390, 713] + ZOrder 6414 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2984" + Ports [2, 1] + Position [2160, 3962, 2190, 3993] + ZOrder 728 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "7808" + Ports [2, 1] + Position [3125, 5042, 3155, 5073] + ZOrder 5711 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide200" + SID "8496" + Ports [2, 1] + Position [5360, 762, 5390, 793] + ZOrder 6416 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide201" + SID "8497" + Ports [2, 1] + Position [5360, 532, 5390, 563] + ZOrder 6394 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide202" + SID "8498" + Ports [2, 1] + Position [5360, 612, 5390, 643] + ZOrder 6396 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide203" + SID "8541" + Ports [2, 1] + Position [5360, 987, 5390, 1018] + ZOrder 6454 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide204" + SID "8542" + Ports [2, 1] + Position [5360, 1067, 5390, 1098] + ZOrder 6456 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide205" + SID "8335" + Ports [2, 1] + Position [5360, 232, 5390, 263] + ZOrder 6214 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide206" + SID "8543" + Ports [2, 1] + Position [5360, 1287, 5390, 1318] + ZOrder 6494 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide207" + SID "8544" + Ports [2, 1] + Position [5360, 1367, 5390, 1398] + ZOrder 6496 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide208" + SID "8338" + Ports [2, 1] + Position [5360, 312, 5390, 343] + ZOrder 6216 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide209" + SID "8545" + Ports [2, 1] + Position [5360, 1137, 5390, 1168] + ZOrder 6474 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "7809" + Ports [2, 1] + Position [2600, 5012, 2630, 5043] + ZOrder 5738 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide210" + SID "8546" + Ports [2, 1] + Position [5360, 1217, 5390, 1248] + ZOrder 6476 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide211" + SID "8547" + Ports [2, 1] + Position [5360, 837, 5390, 868] + ZOrder 6434 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide212" + SID "8548" + Ports [2, 1] + Position [5360, 917, 5390, 948] + ZOrder 6436 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide213" + SID "9123" + Ports [2, 1] + Position [20365, 4797, 20395, 4828] + ZOrder 6576 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide214" + SID "9124" + Ports [2, 1] + Position [20365, 4997, 20395, 5028] + ZOrder 6586 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide215" + SID "9125" + Ports [2, 1] + Position [15825, 8897, 15855, 8928] + ZOrder 6674 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide216" + SID "9126" + Ports [2, 1] + Position [15845, 9217, 15875, 9248] + ZOrder 6709 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide217" + SID "9127" + Ports [2, 1] + Position [16715, 9077, 16745, 9108] + ZOrder 6683 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide218" + SID "9128" + Ports [2, 1] + Position [16715, 9222, 16745, 9253] + ZOrder 6692 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide219" + SID "9129" + Ports [2, 1] + Position [15845, 9072, 15875, 9103] + ZOrder 6707 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "7810" + Ports [2, 1] + Position [3125, 4867, 3155, 4898] + ZOrder 5708 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide220" + SID "9130" + Ports [2, 1] + Position [15845, 9562, 15875, 9593] + ZOrder 6742 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide221" + SID "9131" + Ports [2, 1] + Position [16715, 9422, 16745, 9453] + ZOrder 6716 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide222" + SID "9132" + Ports [2, 1] + Position [16715, 9567, 16745, 9598] + ZOrder 6725 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide223" + SID "9133" + Ports [2, 1] + Position [15845, 9417, 15875, 9448] + ZOrder 6740 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide224" + SID "9134" + Ports [2, 1] + Position [15845, 9932, 15875, 9963] + ZOrder 6775 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide225" + SID "9135" + Ports [2, 1] + Position [20365, 5232, 20395, 5263] + ZOrder 6606 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide226" + SID "9136" + Ports [2, 1] + Position [16715, 9792, 16745, 9823] + ZOrder 6749 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide227" + SID "9137" + Ports [2, 1] + Position [16715, 9937, 16745, 9968] + ZOrder 6758 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide228" + SID "9138" + Ports [2, 1] + Position [15845, 9787, 15875, 9818] + ZOrder 6773 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide229" + SID "9139" + Ports [2, 1] + Position [15865, 10287, 15895, 10318] + ZOrder 6808 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "7877" + Ports [2, 1] + Position [2195, 5617, 2225, 5648] + ZOrder 5779 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide230" + SID "9140" + Ports [2, 1] + Position [16735, 10147, 16765, 10178] + ZOrder 6782 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide231" + SID "9141" + Ports [2, 1] + Position [16735, 10292, 16765, 10323] + ZOrder 6791 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide232" + SID "9142" + Ports [2, 1] + Position [15865, 10142, 15895, 10173] + ZOrder 6806 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide233" + SID "9143" + Ports [2, 1] + Position [15870, 10637, 15900, 10668] + ZOrder 6840 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide234" + SID "9144" + Ports [2, 1] + Position [16740, 10497, 16770, 10528] + ZOrder 6815 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide235" + SID "9145" + Ports [2, 1] + Position [16740, 10642, 16770, 10673] + ZOrder 6823 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide236" + SID "9146" + Ports [2, 1] + Position [20480, 5807, 20510, 5838] + ZOrder 6617 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide237" + SID "9147" + Ports [2, 1] + Position [15870, 10492, 15900, 10523] + ZOrder 6838 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide238" + SID "9148" + Ports [2, 1] + Position [17800, 8677, 17830, 8708] + ZOrder 6884 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide239" + SID "9149" + Ports [2, 1] + Position [17800, 8852, 17830, 8883] + ZOrder 6886 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "7878" + Ports [2, 1] + Position [2195, 5792, 2225, 5823] + ZOrder 5781 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide240" + SID "9150" + Ports [2, 1] + Position [17800, 9047, 17830, 9078] + ZOrder 6890 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide241" + SID "9151" + Ports [2, 1] + Position [17800, 9197, 17830, 9228] + ZOrder 6893 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide242" + SID "9152" + Ports [2, 1] + Position [17800, 9372, 17830, 9403] + ZOrder 6896 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide243" + SID "9153" + Ports [2, 1] + Position [20365, 5442, 20395, 5473] + ZOrder 7177 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide244" + SID "9154" + Ports [2, 1] + Position [24540, 7484, 24560, 7506] + ZOrder 7270 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide245" + SID "9155" + Ports [2, 1] + Position [17810, 9512, 17840, 9543] + ZOrder 6899 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide246" + SID "9156" + Ports [2, 1] + Position [24540, 7599, 24560, 7621] + ZOrder 7278 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide247" + SID "9157" + Ports [2, 1] + Position [20490, 5872, 20520, 5903] + ZOrder 6629 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide248" + SID "9158" + Ports [2, 1] + Position [24540, 7539, 24560, 7561] + ZOrder 7274 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide249" + SID "9159" + Ports [2, 1] + Position [24540, 7709, 24560, 7731] + ZOrder 7286 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "7879" + Ports [2, 1] + Position [2600, 5452, 2630, 5483] + ZOrder 5811 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide250" + SID "9160" + Ports [2, 1] + Position [24540, 7649, 24560, 7671] + ZOrder 7282 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide251" + SID "9161" + Ports [2, 1] + Position [17620, 9717, 17650, 9748] + ZOrder 6902 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide252" + SID "9162" + Ports [2, 1] + Position [17585, 9912, 17615, 9943] + ZOrder 6911 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide253" + SID "9163" + Ports [2, 1] + Position [17585, 10067, 17615, 10098] + ZOrder 6916 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide254" + SID "9164" + Ports [2, 1] + Position [17585, 10312, 17615, 10343] + ZOrder 6920 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide255" + SID "9165" + Ports [2, 1] + Position [17600, 10487, 17630, 10518] + ZOrder 6924 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide256" + SID "9166" + Ports [2, 1] + Position [21565, 4642, 21595, 4673] + ZOrder 6632 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide257" + SID "9167" + Ports [2, 1] + Position [17600, 10622, 17630, 10653] + ZOrder 6928 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide258" + SID "9168" + Ports [2, 1] + Position [21565, 4882, 21595, 4913] + ZOrder 6641 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide259" + SID "9169" + Ports [2, 1] + Position [24540, 7424, 24560, 7446] + ZOrder 7267 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "7880" + Ports [2, 1] + Position [3125, 5657, 3155, 5688] + ZOrder 5785 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide260" + SID "9170" + Ports [2, 1] + Position [24540, 7814, 24560, 7836] + ZOrder 7294 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide261" + SID "9171" + Ports [2, 1] + Position [24540, 7754, 24560, 7776] + ZOrder 7290 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide262" + SID "9172" + Ports [2, 1] + Position [24540, 7914, 24560, 7936] + ZOrder 7302 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide263" + SID "9173" + Ports [2, 1] + Position [24540, 7854, 24560, 7876] + ZOrder 7298 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide264" + SID "9174" + Ports [2, 1] + Position [24540, 8019, 24560, 8041] + ZOrder 7310 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide265" + SID "9175" + Ports [2, 1] + Position [24540, 7959, 24560, 7981] + ZOrder 7306 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide266" + SID "9176" + Ports [2, 1] + Position [25140, 7469, 25160, 7491] + ZOrder 7338 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide267" + SID "9177" + Ports [2, 1] + Position [25140, 7539, 25160, 7561] + ZOrder 7341 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide268" + SID "9178" + Ports [2, 1] + Position [16695, 8757, 16725, 8788] + ZOrder 6657 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide269" + SID "9179" + Ports [2, 1] + Position [25140, 7684, 25160, 7706] + ZOrder 7344 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "3519" + Ports [2, 1] + Position [1915, 417, 1945, 448] + ZOrder 1149 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide270" + SID "9180" + Ports [2, 1] + Position [25140, 7754, 25160, 7776] + ZOrder 7347 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide271" + SID "9181" + Ports [2, 1] + Position [25140, 7824, 25160, 7846] + ZOrder 7350 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide272" + SID "9182" + Ports [2, 1] + Position [25140, 7899, 25160, 7921] + ZOrder 7353 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide273" + SID "9183" + Ports [2, 1] + Position [16695, 8902, 16725, 8933] + ZOrder 6666 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide274" + SID "9184" + Ports [2, 1] + Position [15825, 8752, 15855, 8783] + ZOrder 6672 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "7881" + Ports [2, 1] + Position [2600, 5627, 2630, 5658] + ZOrder 5812 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "7882" + Ports [2, 1] + Position [3125, 5482, 3155, 5513] + ZOrder 5782 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "5877" + Ports [2, 1] + Position [2720, 3587, 2750, 3618] + ZOrder 3778 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "7883" + Ports [2, 1] + Position [2710, 5377, 2740, 5408] + ZOrder 5808 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "7884" + Ports [2, 1] + Position [2195, 5442, 2225, 5473] + ZOrder 5777 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "8068" + Ports [2, 1] + Position [5360, 1707, 5390, 1738] + ZOrder 5984 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "8162" + Ports [2, 1] + Position [5360, 1862, 5390, 1893] + ZOrder 6064 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide34" + SID "8163" + Ports [2, 1] + Position [5360, 1942, 5390, 1973] + ZOrder 6066 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide35" + SID "8071" + Ports [2, 1] + Position [5360, 1787, 5390, 1818] + ZOrder 5986 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide36" + SID "5321" + Ports [2, 1] + Position [6050, 4752, 6080, 4783] + ZOrder 3190 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide37" + SID "4369" + Ports [2, 1] + Position [2150, 12442, 2180, 12473] + ZOrder 2170 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide38" + SID "4370" + Ports [2, 1] + Position [2150, 12617, 2180, 12648] + ZOrder 2172 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide39" + SID "4371" + Ports [2, 1] + Position [2145, 11742, 2175, 11773] + ZOrder 2191 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2990" + Ports [2, 1] + Position [3125, 3642, 3155, 3673] + ZOrder 733 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide40" + SID "4372" + Ports [2, 1] + Position [2145, 11917, 2175, 11948] + ZOrder 2193 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide41" + SID "4373" + Ports [2, 1] + Position [2145, 12092, 2175, 12123] + ZOrder 2197 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide42" + SID "4374" + Ports [2, 1] + Position [2630, 11752, 2660, 11783] + ZOrder 2199 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide43" + SID "4375" + Ports [2, 1] + Position [2910, 11947, 2940, 11978] + ZOrder 2213 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide44" + SID "4376" + Ports [2, 1] + Position [2630, 11927, 2660, 11958] + ZOrder 2200 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide45" + SID "4377" + Ports [2, 1] + Position [2910, 11772, 2940, 11803] + ZOrder 2210 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide46" + SID "4378" + Ports [2, 1] + Position [2150, 12792, 2180, 12823] + ZOrder 2176 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide47" + SID "4379" + Ports [2, 1] + Position [2625, 12452, 2655, 12483] + ZOrder 2178 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide48" + SID "5748" + Ports [2, 1] + Position [2435, 11172, 2465, 11203] + ZOrder 3639 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide49" + SID "4381" + Ports [2, 1] + Position [2915, 12472, 2945, 12503] + ZOrder 2181 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide50" + SID "4382" + Ports [2, 1] + Position [2635, 12627, 2665, 12658] + ZOrder 2185 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide51" + SID "4383" + Ports [2, 1] + Position [2915, 12647, 2945, 12678] + ZOrder 2187 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide52" + SID "4766" + Ports [2, 1] + Position [300, 4442, 330, 4473] + ZOrder 2569 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide53" + SID "4767" + Ports [2, 1] + Position [215, 4432, 245, 4463] + ZOrder 2565 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide54" + SID "4769" + Ports [2, 1] + Position [710, 4417, 740, 4448] + ZOrder 2570 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide55" + SID "4770" + Ports [2, 1] + Position [710, 4622, 740, 4653] + ZOrder 2571 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide56" + SID "4771" + Ports [2, 1] + Position [710, 4827, 740, 4858] + ZOrder 2572 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide57" + SID "4772" + Ports [2, 1] + Position [710, 5032, 740, 5063] + ZOrder 2573 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide58" + SID "4781" + Ports [2, 1] + Position [2140, 11542, 2170, 11573] + ZOrder 2658 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide59" + SID "4817" + Ports [2, 1] + Position [2140, 11142, 2170, 11173] + ZOrder 2661 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "2996" + Ports [2, 1] + Position [3125, 3817, 3155, 3848] + ZOrder 740 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide60" + SID "4823" + Ports [2, 1] + Position [2495, 11152, 2525, 11183] + ZOrder 2664 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide61" + SID "5099" + Ports [2, 1] + Position [6165, 3847, 6195, 3878] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "5106" + Ports [2, 1] + Position [6165, 3987, 6195, 4018] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "5107" + Ports [2, 1] + Position [6165, 4067, 6195, 4098] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide64" + SID "5138" + Ports [2, 1] + Position [6050, 4282, 6080, 4313] + ZOrder 2974 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide65" + SID "5139" + Ports [2, 1] + Position [6050, 4422, 6080, 4453] + ZOrder 2978 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide66" + SID "5140" + Ports [2, 1] + Position [6050, 4502, 6080, 4533] + ZOrder 2980 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "5101" + Ports [2, 1] + Position [6165, 3927, 6195, 3958] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "5114" + Ports [2, 1] + Position [6165, 4132, 6195, 4163] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "5115" + Ports [2, 1] + Position [6165, 4212, 6195, 4243] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "3013" + Ports [2, 1] + Position [1830, 407, 1860, 438] + ZOrder 751 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide70" + SID "5141" + Ports [2, 1] + Position [6050, 4362, 6080, 4393] + ZOrder 2976 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide71" + SID "5142" + Ports [2, 1] + Position [6050, 4567, 6080, 4598] + ZOrder 2982 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide72" + SID "5143" + Ports [2, 1] + Position [6050, 4647, 6080, 4678] + ZOrder 2984 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide73" + SID "5851" + Ports [2, 1] + Position [3560, 3687, 3590, 3718] + ZOrder 3750 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide74" + SID "5322" + Ports [2, 1] + Position [6050, 4892, 6080, 4923] + ZOrder 3194 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide75" + SID "5323" + Ports [2, 1] + Position [6050, 4972, 6080, 5003] + ZOrder 3196 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide76" + SID "5324" + Ports [2, 1] + Position [6050, 4832, 6080, 4863] + ZOrder 3192 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide77" + SID "5325" + Ports [2, 1] + Position [6050, 5037, 6080, 5068] + ZOrder 3198 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide78" + SID "5326" + Ports [2, 1] + Position [6050, 5117, 6080, 5148] + ZOrder 3200 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide79" + SID "5486" + Ports [2, 1] + Position [6000, 13582, 6030, 13613] + ZOrder 3453 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "7803" + Ports [2, 1] + Position [2710, 4762, 2740, 4793] + ZOrder 5734 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide80" + SID "5487" + Ports [2, 1] + Position [6115, 12677, 6145, 12708] + ZOrder 3350 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide81" + SID "5488" + Ports [2, 1] + Position [6115, 12817, 6145, 12848] + ZOrder 3358 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide82" + SID "5489" + Ports [2, 1] + Position [6115, 12897, 6145, 12928] + ZOrder 3360 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide83" + SID "5490" + Ports [2, 1] + Position [6000, 13112, 6030, 13143] + ZOrder 3384 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide84" + SID "5491" + Ports [2, 1] + Position [6000, 13252, 6030, 13283] + ZOrder 3388 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide85" + SID "5492" + Ports [2, 1] + Position [6000, 13332, 6030, 13363] + ZOrder 3390 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide86" + SID "5493" + Ports [2, 1] + Position [6115, 12757, 6145, 12788] + ZOrder 3352 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide87" + SID "5494" + Ports [2, 1] + Position [6115, 12962, 6145, 12993] + ZOrder 3366 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide88" + SID "5495" + Ports [2, 1] + Position [6115, 13042, 6145, 13073] + ZOrder 3368 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide89" + SID "5496" + Ports [2, 1] + Position [6000, 13192, 6030, 13223] + ZOrder 3386 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "7804" + Ports [2, 1] + Position [2195, 4827, 2225, 4858] + ZOrder 5703 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide90" + SID "5497" + Ports [2, 1] + Position [6000, 13397, 6030, 13428] + ZOrder 3392 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide91" + SID "5498" + Ports [2, 1] + Position [6000, 13477, 6030, 13508] + ZOrder 3394 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide92" + SID "5499" + Ports [2, 1] + Position [6000, 13722, 6030, 13753] + ZOrder 3457 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide93" + SID "5500" + Ports [2, 1] + Position [6000, 13802, 6030, 13833] + ZOrder 3459 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide94" + SID "5501" + Ports [2, 1] + Position [6000, 13662, 6030, 13693] + ZOrder 3455 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide95" + SID "5502" + Ports [2, 1] + Position [6000, 13867, 6030, 13898] + ZOrder 3461 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide96" + SID "5503" + Ports [2, 1] + Position [6000, 13947, 6030, 13978] + ZOrder 3463 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide98" + SID "5750" + Ports [2, 1] + Position [2580, 11152, 2610, 11183] + ZOrder 3642 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide99" + SID "5778" + Ports [2, 1] + Position [2150, 13342, 2180, 13373] + ZOrder 3670 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [1387, 5780, 1427, 5819] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "ETE_PD1_dist" + SID "9185" + Tag "Test Point" + Ports [1] + Position [21705, 4560, 21725, 4600] + ZOrder 6638 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETE_PD1_dist_MEAN" + SID "9186" + Tag "Test Point" + Ports [1] + Position [22090, 4650, 22130, 4670] + ZOrder 6637 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETE_PD1_dist_MEAN_MON" + SID "9187" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21945, 4645, 22025, 4675] + ZOrder 6636 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETE_PD1_dist_MON" + SID "9188" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21625, 4645, 21705, 4675] + ZOrder 6634 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETE_PD2_dist" + SID "9189" + Tag "Test Point" + Ports [1] + Position [21705, 4805, 21725, 4845] + ZOrder 6647 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETE_PD2_dist_MEAN" + SID "9190" + Tag "Test Point" + Ports [1] + Position [22115, 4890, 22155, 4910] + ZOrder 6646 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETE_PD2_dist_MEAN_MON" + SID "9191" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21975, 4885, 22055, 4915] + ZOrder 6645 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ETE_PD2_dist_MON" + SID "9192" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21625, 4885, 21705, 4915] + ZOrder 6643 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_1" + SID "9193" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [15985, 8797, 16015, 8813] + ZOrder 7127 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_10" + SID "9194" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [16020, 10332, 16050, 10348] + ZOrder 7141 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_11" + SID "9195" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [16020, 10537, 16050, 10553] + ZOrder 7142 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_12" + SID "9642" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [16025, 10682, 16055, 10698] + ZOrder 7515 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_2" + SID "9196" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [15985, 8902, 16015, 8918] + ZOrder 7128 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_3" + SID "9197" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [16000, 9117, 16030, 9133] + ZOrder 7130 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_4" + SID "9198" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [16000, 9262, 16030, 9278] + ZOrder 7131 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_5" + SID "9199" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [15985, 9462, 16015, 9478] + ZOrder 7135 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_6" + SID "9200" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [16005, 9607, 16035, 9623] + ZOrder 7136 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_7" + SID "9201" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [16040, 9722, 16070, 9738] + ZOrder 7123 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_8" + SID "9202" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [16055, 9852, 16085, 9868] + ZOrder 7124 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_9" + SID "9203" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [16010, 10187, 16040, 10203] + ZOrder 7140 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT10" + SID "9207" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [24135, 10310, 24175, 10320] + ZOrder 6968 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT11" + SID "9208" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [24135, 10355, 24175, 10365] + ZOrder 6969 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT12" + SID "9209" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [24135, 10390, 24175, 10400] + ZOrder 6970 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT7" + SID "9204" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [24135, 10190, 24175, 10200] + ZOrder 6965 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT8" + SID "9205" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [24135, 10225, 24175, 10235] + ZOrder 6966 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT9" + SID "9206" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [24135, 10275, 24175, 10285] + ZOrder 6967 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_H1" + SID "9210" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [19050, 9240, 19090, 9250] + ZOrder 7086 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_H2" + SID "9211" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [19050, 9275, 19090, 9285] + ZOrder 7088 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_H3" + SID "9212" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [19050, 9315, 19090, 9325] + ZOrder 7089 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_PITCH1" + SID "9213" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [20030, 9360, 20070, 9370] + ZOrder 7071 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_PITCH2" + SID "9214" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [20095, 9360, 20135, 9370] + ZOrder 6947 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_PITCH_MOD" + SID "9215" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [19390, 9355, 19430, 9365] + ZOrder 7435 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_ROLL1" + SID "9216" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [20030, 9415, 20070, 9425] + ZOrder 7072 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_ROLL2" + SID "9217" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [20095, 9415, 20135, 9425] + ZOrder 6948 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_ROLL_MOD" + SID "9218" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [19390, 9385, 19430, 9395] + ZOrder 7436 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_V1" + SID "9219" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [19050, 9350, 19090, 9360] + ZOrder 7090 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_V2" + SID "9220" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [19050, 9380, 19090, 9390] + ZOrder 7091 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_V3" + SID "9221" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [19050, 9415, 19090, 9425] + ZOrder 7092 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_X1" + SID "9222" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [20030, 9205, 20070, 9215] + ZOrder 7068 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_X2" + SID "9223" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [20095, 9205, 20135, 9215] + ZOrder 6944 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_X_MOD" + SID "9224" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [19390, 9235, 19430, 9245] + ZOrder 7432 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Y1" + SID "9225" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [20030, 9255, 20070, 9265] + ZOrder 7069 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Y2" + SID "9226" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [20095, 9255, 20135, 9265] + ZOrder 6945 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_YAW1" + SID "9227" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [20030, 9475, 20070, 9485] + ZOrder 7073 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_YAW2" + SID "9228" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [20095, 9475, 20135, 9485] + ZOrder 6949 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_YAW_MOD" + SID "9229" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [19390, 9420, 19430, 9430] + ZOrder 7437 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Y_MOD" + SID "9230" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [19390, 9265, 19430, 9275] + ZOrder 7433 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Z1" + SID "9231" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [20030, 9315, 20070, 9325] + ZOrder 7070 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Z2" + SID "9232" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [20095, 9315, 20135, 9325] + ZOrder 6946 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_PD_Z_MOD" + SID "9233" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [19395, 9330, 19435, 9340] + ZOrder 7434 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_PITCH" + SID "9234" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [21010, 10250, 21050, 10260] + ZOrder 6959 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_ROLL" + SID "9235" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [21010, 10280, 21050, 10290] + ZOrder 6960 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_X" + SID "9236" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [21010, 10140, 21050, 10150] + ZOrder 6956 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_Y" + SID "9237" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [21010, 10175, 21050, 10185] + ZOrder 6957 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_YAW" + SID "9238" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [21010, 10315, 21050, 10325] + ZOrder 6961 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_Z" + SID "9239" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [21010, 10205, 21050, 10215] + ZOrder 6958 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "Fcn" + SID "5197" + Position [4860, 3210, 4920, 3240] + ZOrder 3039 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn1" + SID "5199" + Position [5045, 3210, 5105, 3240] + ZOrder 3041 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn10" + SID "5452" + Position [5120, 12340, 5180, 12370] + ZOrder 3280 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn11" + SID "5453" + Position [5305, 12340, 5365, 12370] + ZOrder 3281 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "5238" + Position [5170, 3550, 5230, 3580] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "5239" + Position [5355, 3550, 5415, 3580] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn4" + SID "5404" + Position [4800, 11995, 4860, 12025] + ZOrder 3246 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn5" + SID "5405" + Position [4985, 11995, 5045, 12025] + ZOrder 3247 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn6" + SID "7998" + Position [3770, 2325, 3830, 2355] + ZOrder 5904 + Expr "u[1]+u[2]+u[3]+u[4]+u[5]+u[6]" + } + Block { + BlockType Fcn + Name "Fcn7" + SID "8057" + Position [3975, 2430, 4035, 2460] + ZOrder 5949 + Expr "u[1]+u[2]+u[3]+u[4]+u[5]+u[6]" + } + Block { + BlockType Fcn + Name "Fcn8" + SID "9240" + Position [21885, 8530, 21945, 8560] + ZOrder 7188 + Expr "u[1]+u[2]+u[3]+u[4]+u[5]+u[6]" + } + Block { + BlockType Fcn + Name "Fcn9" + SID "9241" + Position [21885, 8755, 21945, 8785] + ZOrder 7196 + Expr "u[1]+u[2]+u[3]+u[4]+u[5]+u[6]" + } + Block { + BlockType Reference + Name "Fil_DEMOD_PITCH_COS" + SID "9242" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [22690, 8790, 22755, 8800] + ZOrder 7219 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_DEMOD_PITCH_SIN" + SID "9243" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [22595, 8550, 22660, 8560] + ZOrder 7206 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_DEMOD_ROLL_COS" + SID "9244" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [22690, 8825, 22755, 8835] + ZOrder 7220 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_DEMOD_ROLL_SIN" + SID "9245" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [22595, 8585, 22660, 8595] + ZOrder 7207 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_DEMOD_X_COS" + SID "9246" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [22690, 8685, 22755, 8695] + ZOrder 7216 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_DEMOD_X_SIN" + SID "9247" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [22595, 8445, 22660, 8455] + ZOrder 7203 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_DEMOD_YAW_COS" + SID "9248" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [22690, 8860, 22755, 8870] + ZOrder 7221 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_DEMOD_YAW_SIN" + SID "9249" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [22595, 8620, 22660, 8630] + ZOrder 7208 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_DEMOD_Y_COS" + SID "9250" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [22690, 8720, 22755, 8730] + ZOrder 7217 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_DEMOD_Y_SIN" + SID "9251" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [22595, 8480, 22660, 8490] + ZOrder 7204 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_DEMOD_Z_COS" + SID "9252" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [22690, 8755, 22755, 8765] + ZOrder 7218 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_DEMOD_Z_SIN" + SID "9253" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [22595, 8515, 22660, 8525] + ZOrder 7205 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType From + Name "From1" + SID "7377" + Position [6910, 5396, 6950, 5424] + ZOrder 5277 + CloseFcn "tagdialog Close" + GotoTag "P1" + } + Block { + BlockType From + Name "From10" + SID "7742" + Position [7035, 4521, 7075, 4549] + ZOrder 5644 + CloseFcn "tagdialog Close" + GotoTag "YI4" + } + Block { + BlockType From + Name "From11" + SID "7737" + Position [7035, 4696, 7075, 4724] + ZOrder 5639 + CloseFcn "tagdialog Close" + GotoTag "YT1" + } + Block { + BlockType From + Name "From12" + SID "7738" + Position [7035, 4871, 7075, 4899] + ZOrder 5640 + CloseFcn "tagdialog Close" + GotoTag "YT2" + } + Block { + BlockType From + Name "From13" + SID "7761" + Position [7035, 5046, 7075, 5074] + ZOrder 5663 + CloseFcn "tagdialog Close" + GotoTag "YT3" + } + Block { + BlockType From + Name "From14" + SID "7762" + Position [7035, 5221, 7075, 5249] + ZOrder 5664 + CloseFcn "tagdialog Close" + GotoTag "YT4" + } + Block { + BlockType From + Name "From2" + SID "7378" + Position [6910, 5571, 6950, 5599] + ZOrder 5278 + CloseFcn "tagdialog Close" + GotoTag "P2" + } + Block { + BlockType From + Name "From3" + SID "7379" + Position [7010, 6096, 7050, 6124] + ZOrder 5279 + CloseFcn "tagdialog Close" + GotoTag "P3" + } + Block { + BlockType From + Name "From4" + SID "7380" + Position [7010, 6271, 7050, 6299] + ZOrder 5280 + CloseFcn "tagdialog Close" + GotoTag "P4" + } + Block { + BlockType From + Name "From5" + SID "7381" + Position [7010, 6446, 7050, 6474] + ZOrder 5281 + CloseFcn "tagdialog Close" + GotoTag "P5" + } + Block { + BlockType From + Name "From6" + SID "7382" + Position [7010, 6621, 7050, 6649] + ZOrder 5282 + CloseFcn "tagdialog Close" + GotoTag "P6" + } + Block { + BlockType From + Name "From7" + SID "7733" + Position [7035, 3996, 7075, 4024] + ZOrder 5635 + CloseFcn "tagdialog Close" + GotoTag "YI1" + } + Block { + BlockType From + Name "From8" + SID "7734" + Position [7035, 4171, 7075, 4199] + ZOrder 5636 + CloseFcn "tagdialog Close" + GotoTag "YI2" + } + Block { + BlockType From + Name "From9" + SID "7741" + Position [7035, 4346, 7075, 4374] + ZOrder 5643 + CloseFcn "tagdialog Close" + GotoTag "YI3" + } + Block { + BlockType Goto + Name "Goto10" + SID "7730" + Position [4635, 3210, 4675, 3240] + ZOrder 5632 + GotoTag "YI4" + } + Block { + BlockType Goto + Name "Goto13" + SID "7757" + Position [6620, 3570, 6660, 3600] + ZOrder 5659 + GotoTag "YT1" + } + Block { + BlockType Goto + Name "Goto14" + SID "7758" + Position [6620, 3630, 6660, 3660] + ZOrder 5660 + GotoTag "YT2" + } + Block { + BlockType Goto + Name "Goto15" + SID "7759" + Position [6620, 3680, 6660, 3710] + ZOrder 5661 + GotoTag "YT3" + } + Block { + BlockType Goto + Name "Goto16" + SID "7760" + Position [6620, 3735, 6660, 3765] + ZOrder 5662 + GotoTag "YT4" + } + Block { + BlockType Goto + Name "Goto4" + SID "7727" + Position [4635, 3060, 4675, 3090] + ZOrder 5629 + GotoTag "YI1" + } + Block { + BlockType Goto + Name "Goto8" + SID "7728" + Position [4635, 3110, 4675, 3140] + ZOrder 5630 + GotoTag "YI2" + } + Block { + BlockType Goto + Name "Goto9" + SID "7729" + Position [4635, 3160, 4675, 3190] + ZOrder 5631 + GotoTag "YI3" + } + Block { + BlockType Ground + Name "Ground" + SID "3836" + Position [5150, 3050, 5170, 3070] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground1" + SID "7755" + Position [7045, 5750, 7065, 5770] + ZOrder 5657 + } + Block { + BlockType Ground + Name "Ground10" + SID "9630" + Position [15265, 9945, 15285, 9965] + ZOrder 7503 + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Ground + Name "Ground100" + SID "8679" + Position [1625, 2365, 1645, 2385] + ZOrder 6554 + } + Block { + BlockType Ground + Name "Ground101" + SID "8681" + Position [1625, 2570, 1645, 2590] + ZOrder 6556 + } + Block { + BlockType Ground + Name "Ground102" + SID "8683" + Position [1625, 3390, 1645, 3410] + ZOrder 6564 + } + Block { + BlockType Ground + Name "Ground103" + SID "9254" + Position [20955, 8890, 20975, 8910] + ZOrder 7038 + } + Block { + BlockType Ground + Name "Ground104" + SID "8685" + Position [1625, 2775, 1645, 2795] + ZOrder 6558 + } + Block { + BlockType Ground + Name "Ground105" + SID "8686" + Position [1625, 2980, 1645, 3000] + ZOrder 6560 + } + Block { + BlockType Ground + Name "Ground106" + SID "8687" + Position [1625, 3185, 1645, 3205] + ZOrder 6562 + } + Block { + BlockType Ground + Name "Ground11" + SID "9631" + Position [15265, 9995, 15285, 10015] + ZOrder 7504 + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Ground + Name "Ground110" + SID "9258" + Position [20945, 9445, 20965, 9465] + ZOrder 7064 + } + Block { + BlockType Ground + Name "Ground117" + SID "9265" + Position [24315, 9845, 24335, 9865] + ZOrder 7358 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground118" + SID "9266" + Position [19050, 8065, 19070, 8085] + ZOrder 6568 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground119" + SID "9267" + Position [20105, 9845, 20125, 9865] + ZOrder 6972 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground12" + SID "9632" + Position [15265, 10045, 15285, 10065] + ZOrder 7505 + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Ground + Name "Ground120" + SID "9268" + Position [18150, 8580, 18170, 8600] + ZOrder 7144 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground121" + SID "9269" + Position [20405, 5805, 20425, 5825] + ZOrder 6679 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground122" + SID "9270" + Position [20420, 5870, 20440, 5890] + ZOrder 6680 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground123" + SID "9271" + Position [21005, 9550, 21025, 9570] + ZOrder 7409 + ShowName off + } + Block { + BlockType Ground + Name "Ground124" + SID "9272" + Position [20265, 5440, 20285, 5460] + ZOrder 7179 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground125" + SID "9273" + Position [19050, 8120, 19070, 8140] + ZOrder 6570 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground126" + SID "9274" + Position [20290, 5230, 20310, 5250] + ZOrder 7180 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground127" + SID "9275" + Position [15375, 10645, 15395, 10665] + ZOrder 7475 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground128" + SID "9276" + Position [15375, 10595, 15395, 10615] + ZOrder 7477 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground129" + SID "9277" + Position [15375, 10245, 15395, 10265] + ZOrder 7500 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground13" + SID "9633" + Position [15265, 10090, 15285, 10110] + ZOrder 7506 + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Ground + Name "Ground130" + SID "9278" + Position [15375, 10395, 15395, 10415] + ZOrder 7480 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground131" + SID "9279" + Position [15375, 10295, 15395, 10315] + ZOrder 7501 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground132" + SID "9280" + Position [20955, 9050, 20975, 9070] + ZOrder 7044 + } + Block { + BlockType Ground + Name "Ground133" + SID "9281" + Position [15375, 10345, 15395, 10365] + ZOrder 7499 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground134" + SID "9282" + Position [20740, 9870, 20760, 9890] + ZOrder 7017 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground135" + SID "9283" + Position [20955, 9140, 20975, 9160] + ZOrder 7049 + } + Block { + BlockType Ground + Name "Ground136" + SID "9284" + Position [20945, 9240, 20965, 9260] + ZOrder 7054 + } + Block { + BlockType Ground + Name "Ground137" + SID "9285" + Position [20945, 9335, 20965, 9355] + ZOrder 7059 + } + Block { + BlockType Ground + Name "Ground14" + SID "4384" + Position [5100, 11840, 5120, 11860] + ZOrder 2246 + } + Block { + BlockType Ground + Name "Ground15" + SID "4748" + Position [3875, 3445, 3895, 3465] + ZOrder 2551 + } + Block { + BlockType Ground + Name "Ground16" + SID "9634" + Position [15265, 10140, 15285, 10160] + ZOrder 7507 + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Ground + Name "Ground17" + SID "4387" + Position [5100, 11940, 5120, 11960] + ZOrder 2253 + } + Block { + BlockType Ground + Name "Ground18" + SID "4388" + Position [5100, 12040, 5120, 12060] + ZOrder 2257 + } + Block { + BlockType Ground + Name "Ground19" + SID "3808" + Position [6760, 3300, 6780, 3320] + ZOrder 1438 + } + Block { + BlockType Ground + Name "Ground2" + SID "7756" + Position [7045, 5925, 7065, 5945] + ZOrder 5658 + } + Block { + BlockType Ground + Name "Ground20" + SID "3809" + Position [6760, 3355, 6780, 3375] + ZOrder 1439 + } + Block { + BlockType Ground + Name "Ground21" + SID "3827" + Position [1260, 4260, 1280, 4280] + ZOrder 1458 + } + Block { + BlockType Ground + Name "Ground22" + SID "3853" + Position [5150, 3150, 5170, 3170] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground23" + SID "9635" + Position [15265, 10190, 15285, 10210] + ZOrder 7508 + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Ground + Name "Ground24" + SID "9644" + Position [20245, 4795, 20265, 4815] + ZOrder 7517 + } + Block { + BlockType Ground + Name "Ground25" + SID "3857" + Position [5150, 3250, 5170, 3270] + ZOrder 1488 + } + Block { + BlockType Ground + Name "Ground26" + SID "3873" + Position [6205, 3410, 6225, 3430] + ZOrder 1504 + } + Block { + BlockType Ground + Name "Ground27" + SID "9645" + Position [20290, 4995, 20310, 5015] + ZOrder 7518 + } + Block { + BlockType Ground + Name "Ground28" + SID "4773" + Position [620, 4415, 640, 4435] + ZOrder 2574 + } + Block { + BlockType Ground + Name "Ground3" + SID "6684" + Position [7190, 6845, 7210, 6865] + ZOrder 4584 + ShowName off + } + Block { + BlockType Ground + Name "Ground33" + SID "7954" + Position [1590, 8515, 1610, 8535] + ZOrder 5849 + } + Block { + BlockType Ground + Name "Ground34" + SID "7955" + Position [1670, 8740, 1690, 8760] + ZOrder 5850 + } + Block { + BlockType Ground + Name "Ground35" + SID "7956" + Position [1710, 8945, 1730, 8965] + ZOrder 5851 + } + Block { + BlockType Ground + Name "Ground36" + SID "6690" + Position [7190, 8945, 7210, 8965] + ZOrder 4596 + ShowName off + } + Block { + BlockType Ground + Name "Ground37" + SID "6691" + Position [7190, 9120, 7210, 9140] + ZOrder 4597 + ShowName off + } + Block { + BlockType Ground + Name "Ground38" + SID "4774" + Position [620, 4620, 640, 4640] + ZOrder 2575 + } + Block { + BlockType Ground + Name "Ground39" + SID "4775" + Position [620, 4825, 640, 4845] + ZOrder 2576 + } + Block { + BlockType Ground + Name "Ground4" + SID "6685" + Position [7190, 8070, 7210, 8090] + ZOrder 4591 + ShowName off + } + Block { + BlockType Ground + Name "Ground40" + SID "4776" + Position [620, 5030, 640, 5050] + ZOrder 2577 + } + Block { + BlockType Ground + Name "Ground41" + SID "6692" + Position [7190, 9295, 7210, 9315] + ZOrder 4598 + ShowName off + } + Block { + BlockType Ground + Name "Ground42" + SID "6693" + Position [7190, 9470, 7210, 9490] + ZOrder 4599 + ShowName off + } + Block { + BlockType Ground + Name "Ground43" + SID "6694" + Position [7190, 7020, 7210, 7040] + ZOrder 4585 + ShowName off + } + Block { + BlockType Ground + Name "Ground44" + SID "6695" + Position [7190, 7195, 7210, 7215] + ZOrder 4586 + ShowName off + } + Block { + BlockType Ground + Name "Ground45" + SID "6696" + Position [7190, 7370, 7210, 7390] + ZOrder 4587 + ShowName off + } + Block { + BlockType Ground + Name "Ground46" + SID "6697" + Position [7190, 7545, 7210, 7565] + ZOrder 4588 + ShowName off + } + Block { + BlockType Ground + Name "Ground47" + SID "6698" + Position [7190, 7720, 7210, 7740] + ZOrder 4589 + ShowName off + } + Block { + BlockType Ground + Name "Ground48" + SID "6699" + Position [7190, 7895, 7210, 7915] + ZOrder 4590 + ShowName off + } + Block { + BlockType Ground + Name "Ground49" + SID "7957" + Position [1750, 9155, 1770, 9175] + ZOrder 5852 + } + Block { + BlockType Ground + Name "Ground5" + SID "6686" + Position [7190, 8245, 7210, 8265] + ZOrder 4592 + ShowName off + } + Block { + BlockType Ground + Name "Ground51" + SID "8617" + Position [7280, 5760, 7300, 5780] + ZOrder 6512 + } + Block { + BlockType Ground + Name "Ground53" + SID "8005" + Position [3725, 1160, 3745, 1180] + ZOrder 5883 + } + Block { + BlockType Ground + Name "Ground54" + SID "4834" + Position [4820, 2710, 4840, 2730] + ZOrder 2672 + } + Block { + BlockType Ground + Name "Ground55" + SID "4835" + Position [4820, 2810, 4840, 2830] + ZOrder 2676 + } + Block { + BlockType Ground + Name "Ground56" + SID "4836" + Position [4820, 2910, 4840, 2930] + ZOrder 2680 + } + Block { + BlockType Ground + Name "Ground57" + SID "8006" + Position [3725, 1260, 3745, 1280] + ZOrder 5885 + } + Block { + BlockType Ground + Name "Ground58" + SID "8007" + Position [3725, 1360, 3745, 1380] + ZOrder 5887 + } + Block { + BlockType Ground + Name "Ground59" + SID "8039" + Position [3725, 1460, 3745, 1480] + ZOrder 5929 + } + Block { + BlockType Ground + Name "Ground6" + SID "6687" + Position [7190, 8420, 7210, 8440] + ZOrder 4593 + ShowName off + } + Block { + BlockType Ground + Name "Ground60" + SID "5411" + Position [4760, 11495, 4780, 11515] + ZOrder 3225 + } + Block { + BlockType Ground + Name "Ground61" + SID "5412" + Position [4760, 11595, 4780, 11615] + ZOrder 3227 + } + Block { + BlockType Ground + Name "Ground62" + SID "5413" + Position [4760, 11695, 4780, 11715] + ZOrder 3229 + } + Block { + BlockType Ground + Name "Ground63" + SID "8040" + Position [3725, 1560, 3745, 1580] + ZOrder 5931 + } + Block { + BlockType Ground + Name "Ground64" + SID "8041" + Position [3725, 1660, 3745, 1680] + ZOrder 5933 + } + Block { + BlockType Ground + Name "Ground65" + SID "8619" + Position [7280, 5935, 7300, 5955] + ZOrder 6514 + } + Block { + BlockType Ground + Name "Ground66" + SID "5790" + Position [1640, 11140, 1660, 11160] + ZOrder 3683 + } + Block { + BlockType Ground + Name "Ground67" + SID "8641" + Position [7280, 4010, 7300, 4030] + ZOrder 6516 + } + Block { + BlockType Ground + Name "Ground69" + SID "8643" + Position [7280, 4185, 7300, 4205] + ZOrder 6518 + } + Block { + BlockType Ground + Name "Ground7" + SID "6688" + Position [7190, 8595, 7210, 8615] + ZOrder 4594 + ShowName off + } + Block { + BlockType Ground + Name "Ground70" + SID "8645" + Position [7280, 4360, 7300, 4380] + ZOrder 6520 + } + Block { + BlockType Ground + Name "Ground71" + SID "8647" + Position [7280, 4535, 7300, 4555] + ZOrder 6522 + } + Block { + BlockType Ground + Name "Ground73" + SID "8649" + Position [7280, 4710, 7300, 4730] + ZOrder 6524 + } + Block { + BlockType Ground + Name "Ground74" + SID "8651" + Position [7280, 4885, 7300, 4905] + ZOrder 6526 + } + Block { + BlockType Ground + Name "Ground75" + SID "8653" + Position [7280, 5060, 7300, 5080] + ZOrder 6528 + } + Block { + BlockType Ground + Name "Ground76" + SID "8655" + Position [7280, 5235, 7300, 5255] + ZOrder 6530 + } + Block { + BlockType Ground + Name "Ground8" + SID "6689" + Position [7190, 8770, 7210, 8790] + ZOrder 4595 + ShowName off + } + Block { + BlockType Ground + Name "Ground84" + SID "8667" + Position [1625, 1135, 1645, 1155] + ZOrder 6542 + } + Block { + BlockType Ground + Name "Ground85" + SID "8669" + Position [1625, 1340, 1645, 1360] + ZOrder 6544 + } + Block { + BlockType Ground + Name "Ground86" + SID "8671" + Position [1625, 1545, 1645, 1565] + ZOrder 6546 + } + Block { + BlockType Ground + Name "Ground9" + SID "3807" + Position [6760, 3240, 6780, 3260] + ZOrder 1437 + } + Block { + BlockType Ground + Name "Ground97" + SID "8673" + Position [1625, 1750, 1645, 1770] + ZOrder 6548 + } + Block { + BlockType Ground + Name "Ground98" + SID "8675" + Position [1625, 1955, 1645, 1975] + ZOrder 6550 + } + Block { + BlockType Ground + Name "Ground99" + SID "8677" + Position [1625, 2160, 1645, 2180] + ZOrder 6552 + } + Block { + BlockType Reference + Name "H1_LENGTH" + SID "9287" + Tag "Test Point" + Ports [1] + Position [19300, 8610, 19325, 8620] + ZOrder 7094 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H1_LENGTH_MON" + SID "9288" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19180, 8607, 19235, 8623] + ZOrder 7093 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H2_LENGTH" + SID "9289" + Tag "Test Point" + Ports [1] + Position [19300, 8660, 19325, 8670] + ZOrder 7096 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H2_LENGTH_MON" + SID "9290" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19180, 8657, 19235, 8673] + ZOrder 7095 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H3_LENGTH" + SID "9291" + Tag "Test Point" + Ports [1] + Position [19300, 8710, 19325, 8720] + ZOrder 7098 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "H3_LENGTH_MON" + SID "9292" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19180, 8707, 19235, 8723] + ZOrder 7097 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "K1:C00-VIS_Yend" + SID "4747" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [3925, 3444, 3990, 3466] + ZOrder 2550 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "K1:VIS-Yend_OPLEV1_Y_mm" + SID "5999" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [3580, 3824, 3645, 3846] + ZOrder 3899 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + Commented "on" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "K1:VIS-Yend_SEISM" + SID "5747" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [2785, 11069, 2850, 11091] + ZOrder 3638 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_ACT1" + SID "9293" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [23175, 10225, 23215, 10285] + ZOrder 7378 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_ACT_MOD" + SID "9294" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [23375, 10225, 23415, 10285] + ZOrder 6962 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_PD1" + SID "9295" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [19240, 9325, 19280, 9385] + ZOrder 6930 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_PD_MOD" + SID "9296" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [19605, 9335, 19645, 9385] + ZOrder 7417 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_FIL_PD1" + SID "9297" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [20855, 4838, 20925, 4862] + ZOrder 6577 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_FIL_PD2" + SID "9298" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [20855, 5038, 20925, 5062] + ZOrder 6587 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_FIL_PD3" + SID "9299" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [20855, 5248, 20925, 5272] + ZOrder 6599 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_FIL_PD4" + SID "9300" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [20855, 5473, 20925, 5497] + ZOrder 7170 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_FIL_PD7" + SID "9301" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [20875, 5748, 20945, 5772] + ZOrder 6610 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_FIL_PD8" + SID "9302" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [20875, 5943, 20945, 5967] + ZOrder 6621 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD1" + SID "9303" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [16168, 8675, 16192, 8745] + ZOrder 6846 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD10" + SID "9304" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [16207, 10240, 16223, 10270] + ZOrder 6873 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD11" + SID "9305" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [16232, 10425, 16248, 10455] + ZOrder 6876 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD12" + SID "9306" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [16197, 10590, 16213, 10620] + ZOrder 6879 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD2" + SID "9307" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [16172, 8850, 16188, 8880] + ZOrder 6849 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD3" + SID "9308" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [16187, 9010, 16203, 9040] + ZOrder 6852 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD4" + SID "9309" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [16192, 9170, 16208, 9200] + ZOrder 6855 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD5" + SID "9310" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [16187, 9365, 16203, 9395] + ZOrder 6858 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD6" + SID "9311" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [16182, 9515, 16198, 9545] + ZOrder 6861 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD7" + SID "9312" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [16192, 9715, 16208, 9745] + ZOrder 6864 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD8" + SID "9313" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [16192, 9890, 16208, 9920] + ZOrder 6867 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_SENSE_PD9" + SID "9314" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [16207, 10070, 16223, 10100] + ZOrder 6870 + BlockRotation 270 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_dist_FIL_PD1" + SID "9315" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [21840, 4648, 21910, 4672] + ZOrder 6635 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MEAN_dist_FIL_PD2" + SID "9316" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [21850, 4888, 21920, 4912] + ZOrder 6644 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "5155" + Ports [1, 1] + Position [5635, 3870, 5665, 3900] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "5157" + Ports [1, 1] + Position [5635, 3925, 5665, 3955] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction10" + SID "4988" + Ports [1, 1] + Position [5440, 4558, 5470, 4592] + ZOrder 2842 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction11" + SID "4989" + Ports [1, 1] + Position [5440, 4613, 5470, 4647] + ZOrder 2843 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction12" + SID "5327" + Ports [1, 1] + Position [5440, 5028, 5470, 5062] + ZOrder 3167 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction13" + SID "5328" + Ports [1, 1] + Position [5440, 5083, 5470, 5117] + ZOrder 3168 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction14" + SID "5329" + Ports [1, 1] + Position [5440, 4763, 5470, 4797] + ZOrder 3149 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction15" + SID "5330" + Ports [1, 1] + Position [5440, 4818, 5470, 4852] + ZOrder 3150 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction16" + SID "5331" + Ports [1, 1] + Position [5440, 4898, 5470, 4932] + ZOrder 3158 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction17" + SID "5332" + Ports [1, 1] + Position [5440, 4953, 5470, 4987] + ZOrder 3159 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction18" + SID "5504" + Ports [1, 1] + Position [5585, 12700, 5615, 12730] + ZOrder 3395 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction19" + SID "5505" + Ports [1, 1] + Position [5585, 12755, 5615, 12785] + ZOrder 3397 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "4949" + Ports [1, 1] + Position [5635, 4003, 5665, 4037] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction20" + SID "5506" + Ports [1, 1] + Position [5390, 13388, 5420, 13422] + ZOrder 3334 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction21" + SID "5507" + Ports [1, 1] + Position [5390, 13443, 5420, 13477] + ZOrder 3335 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction22" + SID "5508" + Ports [1, 1] + Position [5390, 13858, 5420, 13892] + ZOrder 3430 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction23" + SID "5509" + Ports [1, 1] + Position [5390, 13913, 5420, 13947] + ZOrder 3431 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction24" + SID "5510" + Ports [1, 1] + Position [5390, 13593, 5420, 13627] + ZOrder 3412 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction25" + SID "5511" + Ports [1, 1] + Position [5390, 13648, 5420, 13682] + ZOrder 3413 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction26" + SID "5512" + Ports [1, 1] + Position [5390, 13728, 5420, 13762] + ZOrder 3421 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction27" + SID "5513" + Ports [1, 1] + Position [5390, 13783, 5420, 13817] + ZOrder 3422 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction28" + SID "5514" + Ports [1, 1] + Position [5585, 12833, 5615, 12867] + ZOrder 3298 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction29" + SID "5515" + Ports [1, 1] + Position [5585, 12888, 5615, 12922] + ZOrder 3299 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "4950" + Ports [1, 1] + Position [5635, 4058, 5665, 4092] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction30" + SID "5516" + Ports [1, 1] + Position [5585, 12963, 5615, 12997] + ZOrder 3307 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction31" + SID "5517" + Ports [1, 1] + Position [5585, 13018, 5615, 13052] + ZOrder 3308 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction32" + SID "5518" + Ports [1, 1] + Position [5390, 13123, 5420, 13157] + ZOrder 3316 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction33" + SID "5519" + Ports [1, 1] + Position [5390, 13178, 5420, 13212] + ZOrder 3317 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction34" + SID "5520" + Ports [1, 1] + Position [5390, 13258, 5420, 13292] + ZOrder 3325 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction35" + SID "5521" + Ports [1, 1] + Position [5390, 13313, 5420, 13347] + ZOrder 3326 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction36" + SID "8074" + Ports [1, 1] + Position [4830, 1730, 4860, 1760] + ZOrder 6005 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction37" + SID "8075" + Ports [1, 1] + Position [4830, 1785, 4860, 1815] + ZOrder 6007 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction38" + SID "8164" + Ports [1, 1] + Position [4830, 1885, 4860, 1915] + ZOrder 6069 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction39" + SID "8165" + Ports [1, 1] + Position [4830, 1940, 4860, 1970] + ZOrder 6071 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "4963" + Ports [1, 1] + Position [5635, 4133, 5665, 4167] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction40" + SID "8184" + Ports [1, 1] + Position [4830, 2035, 4860, 2065] + ZOrder 6089 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction41" + SID "8185" + Ports [1, 1] + Position [4830, 2090, 4860, 2120] + ZOrder 6091 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction42" + SID "8214" + Ports [1, 1] + Position [4830, 2185, 4860, 2215] + ZOrder 6109 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction43" + SID "8215" + Ports [1, 1] + Position [4830, 2240, 4860, 2270] + ZOrder 6111 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction44" + SID "8216" + Ports [1, 1] + Position [4830, 2340, 4860, 2370] + ZOrder 6129 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction45" + SID "8217" + Ports [1, 1] + Position [4830, 2395, 4860, 2425] + ZOrder 6131 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction46" + SID "8218" + Ports [1, 1] + Position [4830, 2490, 4860, 2520] + ZOrder 6149 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction47" + SID "8219" + Ports [1, 1] + Position [4830, 2545, 4860, 2575] + ZOrder 6151 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction48" + SID "8339" + Ports [1, 1] + Position [4830, 255, 4860, 285] + ZOrder 6219 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction49" + SID "8340" + Ports [1, 1] + Position [4830, 310, 4860, 340] + ZOrder 6221 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "4964" + Ports [1, 1] + Position [5635, 4188, 5665, 4222] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction50" + SID "8474" + Ports [1, 1] + Position [4830, 405, 4860, 435] + ZOrder 6379 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction51" + SID "8475" + Ports [1, 1] + Position [4830, 460, 4860, 490] + ZOrder 6381 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction52" + SID "8499" + Ports [1, 1] + Position [4830, 555, 4860, 585] + ZOrder 6399 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction53" + SID "8500" + Ports [1, 1] + Position [4830, 610, 4860, 640] + ZOrder 6401 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction54" + SID "8501" + Ports [1, 1] + Position [4830, 705, 4860, 735] + ZOrder 6419 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction55" + SID "8502" + Ports [1, 1] + Position [4830, 760, 4860, 790] + ZOrder 6421 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction56" + SID "8549" + Ports [1, 1] + Position [4830, 860, 4860, 890] + ZOrder 6439 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction57" + SID "8550" + Ports [1, 1] + Position [4830, 915, 4860, 945] + ZOrder 6441 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction58" + SID "8551" + Ports [1, 1] + Position [4830, 1010, 4860, 1040] + ZOrder 6459 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction59" + SID "8552" + Ports [1, 1] + Position [4830, 1065, 4860, 1095] + ZOrder 6461 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction6" + SID "4984" + Ports [1, 1] + Position [5440, 4293, 5470, 4327] + ZOrder 2824 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction60" + SID "8553" + Ports [1, 1] + Position [4830, 1160, 4860, 1190] + ZOrder 6479 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction61" + SID "8554" + Ports [1, 1] + Position [4830, 1215, 4860, 1245] + ZOrder 6481 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction62" + SID "8555" + Ports [1, 1] + Position [4830, 1310, 4860, 1340] + ZOrder 6499 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction63" + SID "8556" + Ports [1, 1] + Position [4830, 1365, 4860, 1395] + ZOrder 6501 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction64" + SID "9317" + Ports [1, 1] + Position [22840, 8440, 22860, 8460] + ZOrder 7209 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction65" + SID "9318" + Ports [1, 1] + Position [23170, 8680, 23190, 8700] + ZOrder 7222 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction66" + SID "9319" + Ports [1, 1] + Position [23170, 8820, 23190, 8840] + ZOrder 7231 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction67" + SID "9320" + Ports [1, 1] + Position [23170, 8855, 23190, 8875] + ZOrder 7232 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction68" + SID "9321" + Ports [1, 1] + Position [22840, 8475, 22860, 8495] + ZOrder 7223 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction69" + SID "9322" + Ports [1, 1] + Position [22840, 8510, 22860, 8530] + ZOrder 7224 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction7" + SID "4985" + Ports [1, 1] + Position [5440, 4348, 5470, 4382] + ZOrder 2825 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction70" + SID "9323" + Ports [1, 1] + Position [22840, 8545, 22860, 8565] + ZOrder 7225 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction71" + SID "9324" + Ports [1, 1] + Position [22840, 8580, 22860, 8600] + ZOrder 7226 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction72" + SID "9325" + Ports [1, 1] + Position [22840, 8615, 22860, 8635] + ZOrder 7227 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction73" + SID "9326" + Ports [1, 1] + Position [23170, 8715, 23190, 8735] + ZOrder 7228 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction74" + SID "9327" + Ports [1, 1] + Position [23170, 8750, 23190, 8770] + ZOrder 7229 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction75" + SID "9328" + Ports [1, 1] + Position [23170, 8785, 23190, 8805] + ZOrder 7230 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction8" + SID "4986" + Ports [1, 1] + Position [5440, 4428, 5470, 4462] + ZOrder 2833 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction9" + SID "4987" + Ports [1, 1] + Position [5440, 4483, 5470, 4517] + ZOrder 2834 + Operator "square" + } + Block { + BlockType Reference + Name "Midend_MIC_MON" + SID "4778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 11535, 1660, 11565] + ZOrder 2656 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT" + SID "4779" + Tag "Test Point" + Ports [1] + Position [2405, 11550, 2445, 11570] + ZOrder 2657 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT_MON" + SID "4783" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11545, 2340, 11575] + ZOrder 2659 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux1" + SID "3283" + Ports [3, 1] + Position [4165, 3577, 4170, 3803] + ZOrder 3615 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux10" + SID "3897" + Ports [2, 1] + Position [3720, 3671, 3725, 3709] + ZOrder 3732 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux11" + SID "3899" + Ports [3, 1] + Position [3720, 3746, 3725, 3784] + ZOrder 3734 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux12" + SID "4390" + Ports [3, 1] + Position [5740, 12406, 5745, 12634] + ZOrder 2208 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux13" + SID "4391" + Ports [2, 1] + Position [3560, 12506, 3565, 12544] + ZOrder 2284 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux14" + SID "4392" + Ports [3, 1] + Position [3570, 12571, 3575, 12609] + ZOrder 2286 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux15" + SID "4393" + Ports [3, 1] + Position [3355, 12421, 3360, 12459] + ZOrder 2225 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux16" + SID "4394" + Ports [3, 1] + Position [5935, 12407, 5940, 12633] + ZOrder 2234 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux17" + SID "4395" + Ports [2, 1] + Position [3330, 12501, 3335, 12539] + ZOrder 2278 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux18" + SID "5211" + Ports [3, 1] + Position [4830, 3203, 4835, 3247] + ZOrder 3053 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux19" + SID "5212" + Ports [3, 1] + Position [5015, 3203, 5020, 3247] + ZOrder 3054 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "8008" + Ports [6, 1] + Position [3740, 2287, 3745, 2388] + ZOrder 5906 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux20" + SID "5240" + Ports [3, 1] + Position [5150, 3543, 5155, 3587] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "5241" + Ports [3, 1] + Position [5335, 3543, 5340, 3587] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux22" + SID "5414" + Ports [3, 1] + Position [4770, 11988, 4775, 12032] + ZOrder 3248 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux23" + SID "5415" + Ports [3, 1] + Position [4955, 11988, 4960, 12032] + ZOrder 3249 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux24" + SID "5833" + Ports [2, 1] + Position [2870, 3521, 2875, 3559] + ZOrder 3726 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux26" + SID "7559" + Ports [6, 1] + Position [3605, 3044, 3610, 3356] + ZOrder 5461 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux27" + SID "7720" + Ports [6, 1] + Position [4135, 3044, 4140, 3356] + ZOrder 5621 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux28" + SID "5454" + Ports [3, 1] + Position [5100, 12333, 5105, 12377] + ZOrder 3282 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux29" + SID "5455" + Ports [3, 1] + Position [5285, 12333, 5290, 12377] + ZOrder 3283 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "8058" + Ports [6, 1] + Position [3945, 2392, 3950, 2493] + ZOrder 5950 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux30" + SID "9332" + Ports [6, 1] + Position [21845, 8658, 21855, 8877] + ZOrder 7195 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux31" + SID "9333" + Ports [6, 1] + Position [23330, 10209, 23335, 10296] + ZOrder 7379 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux32" + SID "9334" + Ports [6, 1] + Position [19570, 9314, 19575, 9401] + ZOrder 7416 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux4" + SID "9329" + Ports [6, 1] + Position [19220, 9309, 19225, 9396] + ZOrder 7087 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux5" + SID "9330" + Ports [6, 1] + Position [21845, 8433, 21855, 8652] + ZOrder 7187 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux6" + SID "9331" + Ports [6, 1] + Position [23115, 10209, 23120, 10296] + ZOrder 6963 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux7" + SID "3745" + Ports [2, 1] + Position [3720, 3596, 3725, 3634] + ZOrder 1377 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux8" + SID "3796" + Ports [3, 1] + Position [5965, 3577, 5970, 3803] + ZOrder 1426 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OFFSET_PD1" + SID "9335" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [21335, 4674, 21365, 4686] + ZOrder 6630 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFFSET_PD2" + SID "9336" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [21335, 4914, 21365, 4926] + ZOrder 6639 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_ch18_MON" + SID "3826" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1315, 4255, 1395, 4285] + ZOrder 1457 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "OPLEV1_length1" + SID "4396" + Position [3355, 12505, 3415, 12535] + ZOrder 2277 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch" + SID "3900" + Position [3745, 3750, 3805, 3780] + ZOrder 3733 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch1" + SID "4397" + Position [3595, 12575, 3655, 12605] + ZOrder 2285 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw" + SID "3898" + Position [3745, 3675, 3805, 3705] + ZOrder 3731 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw1" + SID "4398" + Position [3585, 12510, 3645, 12540] + ZOrder 2283 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV2_length" + SID "3737" + Position [3745, 3600, 3805, 3630] + ZOrder 1369 + Expr "u[1]/(2*sindeg(u[2]))" + } + Block { + BlockType Fcn + Name "OPLEV2_length1" + SID "4399" + Position [3380, 12425, 3440, 12455] + ZOrder 2224 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV2_ratio" + SID "5834" + Position [2895, 3525, 2955, 3555] + ZOrder 3725 + Expr "u[2]/(u[1]-u[2])" + } + Block { + BlockType Reference + Name "OSC_FB_OR_NOT_FINAL" + SID "9337" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [22467, 9120, 22483, 9185] + ZOrder 7408 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_PITCH" + SID "9338" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [20985, 9219, 21040, 9281] + ZOrder 7053 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_PITCH_SW" + SID "9339" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [21125, 9207, 21190, 9223] + ZOrder 7056 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_ROLL" + SID "9340" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [20985, 9314, 21040, 9376] + ZOrder 7058 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_ROLL_SW" + SID "9341" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [21125, 9302, 21190, 9318] + ZOrder 7061 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_SIGNAL_OR_NOT_SW" + SID "9342" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [21997, 9275, 22013, 9340] + ZOrder 7318 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_X" + SID "9343" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [20995, 8869, 21050, 8931] + ZOrder 7037 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_X_SW" + SID "9344" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [21115, 8932, 21180, 8948] + ZOrder 7040 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Y" + SID "9345" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [20995, 9029, 21050, 9091] + ZOrder 7043 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_YAW" + SID "9346" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [20985, 9424, 21040, 9486] + ZOrder 7063 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_YAW_SW" + SID "9347" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [21110, 9422, 21175, 9438] + ZOrder 7066 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Y_SW" + SID "9348" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [21125, 9017, 21190, 9033] + ZOrder 7046 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Z" + SID "9349" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [20995, 9119, 21050, 9181] + ZOrder 7048 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Z_SW" + SID "9350" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [21125, 9107, 21190, 9123] + ZOrder 7051 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType RelationalOperator + Name "Operator1" + SID "5847" + Ports [2, 1] + Position [2585, 3972, 2615, 4003] + ZOrder 3754 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator2" + SID "5968" + Ports [2, 1] + Position [2600, 4572, 2630, 4603] + ZOrder 3862 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator3" + SID "7811" + Ports [2, 1] + Position [2600, 5187, 2630, 5218] + ZOrder 5730 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator4" + SID "7885" + Ports [2, 1] + Position [2600, 5802, 2630, 5833] + ZOrder 5804 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Goto + Name "P1" + SID "9636" + Position [25275, 10143, 25310, 10157] + ZOrder 7509 + GotoTag "P1" + } + Block { + BlockType Reference + Name "P10" + SID "9363" + Tag "Test Point" + Ports [1] + Position [24325, 10290, 24345, 10330] + ZOrder 7034 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P11" + SID "9367" + Tag "Test Point" + Ports [1] + Position [24315, 10350, 24335, 10390] + ZOrder 7035 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P12" + SID "9371" + Tag "Test Point" + Ports [1] + Position [24315, 10470, 24335, 10510] + ZOrder 7036 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1_FINAL" + SID "9352" + Tag "Test Point" + Ports [1] + Position [24690, 10140, 24710, 10180] + ZOrder 7372 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1_MON" + SID "9353" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24220, 10160, 24300, 10180] + ZOrder 7025 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1_MON_FINAL" + SID "9354" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24580, 10190, 24660, 10210] + ZOrder 7366 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Goto + Name "P2" + SID "9637" + Position [25320, 10162, 25360, 10178] + ZOrder 7510 + GotoTag "P2" + } + Block { + BlockType Reference + Name "P2_FINAL" + SID "9356" + Tag "Test Point" + Ports [1] + Position [24695, 10220, 24715, 10260] + ZOrder 7373 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2_MON" + SID "9357" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24220, 10220, 24300, 10240] + ZOrder 7027 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2_MON_FINAL" + SID "9358" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24580, 10250, 24660, 10270] + ZOrder 7367 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Goto + Name "P3" + SID "9638" + Position [25270, 10182, 25310, 10198] + ZOrder 7511 + GotoTag "P3" + } + Block { + BlockType Reference + Name "P3_FINAL" + SID "9360" + Tag "Test Point" + Ports [1] + Position [24730, 10265, 24750, 10305] + ZOrder 7374 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3_MON" + SID "9361" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24220, 10270, 24300, 10290] + ZOrder 7028 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3_MON_FINAL" + SID "9362" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24580, 10300, 24660, 10320] + ZOrder 7368 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Goto + Name "P4" + SID "9639" + Position [25305, 10202, 25345, 10218] + ZOrder 7512 + GotoTag "P4" + } + Block { + BlockType Reference + Name "P4_FINAL" + SID "9364" + Tag "Test Point" + Ports [1] + Position [24730, 10330, 24750, 10370] + ZOrder 7375 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4_MON" + SID "9365" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24220, 10330, 24300, 10350] + ZOrder 7029 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4_MON_FINAL" + SID "9366" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24580, 10360, 24660, 10380] + ZOrder 7369 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Goto + Name "P5" + SID "9640" + Position [25270, 10225, 25310, 10235] + ZOrder 7513 + GotoTag "P5" + } + Block { + BlockType Reference + Name "P5_FINAL" + SID "9368" + Tag "Test Point" + Ports [1] + Position [24765, 10380, 24785, 10420] + ZOrder 7376 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5_MON" + SID "9369" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24220, 10395, 24300, 10415] + ZOrder 7030 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5_MON_FINAL" + SID "9370" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24580, 10425, 24660, 10445] + ZOrder 7370 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Goto + Name "P6" + SID "9641" + Position [25325, 10242, 25365, 10258] + ZOrder 7514 + GotoTag "P6" + } + Block { + BlockType Reference + Name "P6_FINAL" + SID "9372" + Tag "Test Point" + Ports [1] + Position [24765, 10450, 24785, 10490] + ZOrder 7377 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6_MON" + SID "9373" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24220, 10430, 24300, 10450] + ZOrder 7031 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6_MON_FINAL" + SID "9374" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [24580, 10460, 24660, 10480] + ZOrder 7371 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P7" + SID "9351" + Tag "Test Point" + Ports [1] + Position [24265, 10030, 24285, 10070] + ZOrder 7026 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P8" + SID "9355" + Tag "Test Point" + Ports [1] + Position [24315, 10175, 24335, 10215] + ZOrder 7032 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P9" + SID "9359" + Tag "Test Point" + Ports [1] + Position [24360, 10220, 24380, 10260] + ZOrder 7033 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "2988" + Ports [2, 1] + Position [2850, 3632, 2880, 3663] + ZOrder 731 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2999" + Ports [2, 1] + Position [2850, 3807, 2880, 3838] + ZOrder 739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "5309" + Ports [2, 1] + Position [7130, 5752, 7160, 5783] + ZOrder 3145 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product100" + SID "5548" + Ports [2, 1] + Position [5540, 13882, 5570, 13913] + ZOrder 3434 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product101" + SID "5838" + Ports [2, 1] + Position [3835, 3672, 3865, 3703] + ZOrder 3739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product102" + SID "5897" + Ports [2, 1] + Position [2525, 4037, 2555, 4068] + ZOrder 3798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product103" + SID "5969" + Ports [2, 1] + Position [2525, 4637, 2555, 4668] + ZOrder 3873 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "7886" + Ports [2, 1] + Position [2525, 5867, 2555, 5898] + ZOrder 5809 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "7887" + Ports [2, 1] + Position [2850, 5462, 2880, 5493] + ZOrder 5783 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product127" + SID "8221" + Ports [2, 1] + Position [4565, 2237, 4595, 2268] + ZOrder 6095 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product128" + SID "8222" + Ports [2, 1] + Position [4980, 2207, 5010, 2238] + ZOrder 6097 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product129" + SID "7745" + Ports [2, 1] + Position [7130, 4002, 7160, 4033] + ZOrder 5647 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "7888" + Ports [2, 1] + Position [2995, 5472, 3025, 5503] + ZOrder 5799 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product130" + SID "7746" + Ports [2, 1] + Position [7140, 4877, 7170, 4908] + ZOrder 5648 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product131" + SID "7747" + Ports [2, 1] + Position [7130, 4177, 7160, 4208] + ZOrder 5649 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product132" + SID "7748" + Ports [2, 1] + Position [7130, 4352, 7160, 4383] + ZOrder 5650 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product138" + SID "7749" + Ports [2, 1] + Position [7130, 4527, 7160, 4558] + ZOrder 5651 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product139" + SID "7750" + Ports [2, 1] + Position [7130, 4702, 7160, 4733] + ZOrder 5652 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "7889" + Ports [2, 1] + Position [2995, 5647, 3025, 5678] + ZOrder 5800 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product140" + SID "7751" + Ports [2, 1] + Position [7140, 5052, 7170, 5083] + ZOrder 5653 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product141" + SID "7752" + Ports [2, 1] + Position [7140, 5227, 7170, 5258] + ZOrder 5654 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product142" + SID "8223" + Ports [2, 1] + Position [4565, 2337, 4595, 2368] + ZOrder 6114 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product143" + SID "8224" + Ports [2, 1] + Position [4565, 2392, 4595, 2423] + ZOrder 6115 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product144" + SID "8225" + Ports [2, 1] + Position [4980, 2362, 5010, 2393] + ZOrder 6117 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product145" + SID "8226" + Ports [2, 1] + Position [4565, 2487, 4595, 2518] + ZOrder 6134 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product146" + SID "8227" + Ports [2, 1] + Position [4565, 2542, 4595, 2573] + ZOrder 6135 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product147" + SID "8228" + Ports [2, 1] + Position [4980, 2512, 5010, 2543] + ZOrder 6137 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product148" + SID "8476" + Ports [2, 1] + Position [4565, 402, 4595, 433] + ZOrder 6364 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product149" + SID "8477" + Ports [2, 1] + Position [4565, 457, 4595, 488] + ZOrder 6365 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "5310" + Ports [2, 1] + Position [7130, 5927, 7160, 5958] + ZOrder 3146 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product150" + SID "8478" + Ports [2, 1] + Position [4980, 427, 5010, 458] + ZOrder 6367 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product151" + SID "8503" + Ports [2, 1] + Position [4565, 702, 4595, 733] + ZOrder 6404 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product152" + SID "8504" + Ports [2, 1] + Position [4565, 757, 4595, 788] + ZOrder 6405 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product153" + SID "8505" + Ports [2, 1] + Position [4980, 727, 5010, 758] + ZOrder 6407 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product154" + SID "8506" + Ports [2, 1] + Position [4565, 552, 4595, 583] + ZOrder 6384 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product155" + SID "8507" + Ports [2, 1] + Position [4565, 607, 4595, 638] + ZOrder 6385 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product156" + SID "8359" + Ports [2, 1] + Position [4565, 252, 4595, 283] + ZOrder 6204 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product157" + SID "8360" + Ports [2, 1] + Position [4565, 307, 4595, 338] + ZOrder 6205 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product158" + SID "8361" + Ports [2, 1] + Position [4980, 277, 5010, 308] + ZOrder 6207 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product159" + SID "8508" + Ports [2, 1] + Position [4980, 577, 5010, 608] + ZOrder 6387 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "5311" + Ports [2, 1] + Position [7130, 5402, 7160, 5433] + ZOrder 3143 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product160" + SID "8557" + Ports [2, 1] + Position [4565, 1007, 4595, 1038] + ZOrder 6444 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product161" + SID "8558" + Ports [2, 1] + Position [4565, 1062, 4595, 1093] + ZOrder 6445 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product162" + SID "8559" + Ports [2, 1] + Position [4980, 1032, 5010, 1063] + ZOrder 6447 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product163" + SID "8560" + Ports [2, 1] + Position [4565, 1307, 4595, 1338] + ZOrder 6484 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product164" + SID "8561" + Ports [2, 1] + Position [4565, 1362, 4595, 1393] + ZOrder 6485 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product165" + SID "8562" + Ports [2, 1] + Position [4980, 1332, 5010, 1363] + ZOrder 6487 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product166" + SID "8563" + Ports [2, 1] + Position [4565, 1157, 4595, 1188] + ZOrder 6464 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product167" + SID "8564" + Ports [2, 1] + Position [4565, 1212, 4595, 1243] + ZOrder 6465 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product168" + SID "8565" + Ports [2, 1] + Position [4565, 857, 4595, 888] + ZOrder 6424 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product169" + SID "8566" + Ports [2, 1] + Position [4565, 912, 4595, 943] + ZOrder 6425 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "3448" + Ports [2, 1] + Position [7130, 6277, 7160, 6308] + ZOrder 1073 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product170" + SID "8567" + Ports [2, 1] + Position [4980, 882, 5010, 913] + ZOrder 6427 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product171" + SID "8568" + Ports [2, 1] + Position [4980, 1182, 5010, 1213] + ZOrder 6467 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product172" + SID "9375" + Ports [2, 1] + Position [20440, 4837, 20470, 4868] + ZOrder 6595 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product173" + SID "9376" + Ports [2, 1] + Position [20440, 5007, 20470, 5038] + ZOrder 6596 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product174" + SID "9377" + Ports [2, 1] + Position [18355, 9097, 18385, 9128] + ZOrder 6704 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product175" + SID "9378" + Ports [2, 1] + Position [15935, 9107, 15965, 9138] + ZOrder 6708 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product176" + SID "9379" + Ports [2, 1] + Position [15935, 9252, 15965, 9283] + ZOrder 6710 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product177" + SID "9380" + Ports [2, 1] + Position [18390, 9527, 18420, 9558] + ZOrder 6737 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product178" + SID "9381" + Ports [2, 1] + Position [15935, 9452, 15965, 9483] + ZOrder 6741 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product179" + SID "9382" + Ports [2, 1] + Position [15950, 9597, 15980, 9628] + ZOrder 6743 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "3449" + Ports [2, 1] + Position [7130, 6452, 7160, 6483] + ZOrder 1074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product180" + SID "9383" + Ports [2, 1] + Position [18390, 9437, 18420, 9468] + ZOrder 6736 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product181" + SID "9384" + Ports [2, 1] + Position [18405, 9907, 18435, 9938] + ZOrder 6770 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product182" + SID "9385" + Ports [2, 1] + Position [15935, 9822, 15965, 9853] + ZOrder 6774 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product183" + SID "9386" + Ports [2, 1] + Position [15950, 9967, 15980, 9998] + ZOrder 6776 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product184" + SID "9387" + Ports [2, 1] + Position [20455, 5242, 20485, 5273] + ZOrder 6607 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product185" + SID "9388" + Ports [2, 1] + Position [18405, 9817, 18435, 9848] + ZOrder 6769 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product186" + SID "9389" + Ports [2, 1] + Position [18415, 10247, 18445, 10278] + ZOrder 6803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product187" + SID "9390" + Ports [2, 1] + Position [15955, 10177, 15985, 10208] + ZOrder 6807 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product188" + SID "9391" + Ports [2, 1] + Position [15970, 10322, 16000, 10353] + ZOrder 6809 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product189" + SID "9392" + Ports [2, 1] + Position [18415, 10157, 18445, 10188] + ZOrder 6802 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "3450" + Ports [2, 1] + Position [7130, 6627, 7160, 6658] + ZOrder 1075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product190" + SID "9393" + Ports [2, 1] + Position [18450, 10592, 18480, 10623] + ZOrder 6835 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product191" + SID "9394" + Ports [2, 1] + Position [15960, 10527, 15990, 10558] + ZOrder 6839 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product192" + SID "9395" + Ports [2, 1] + Position [15975, 10672, 16005, 10703] + ZOrder 6841 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product193" + SID "9396" + Ports [2, 1] + Position [18450, 10502, 18480, 10533] + ZOrder 6834 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product194" + SID "9397" + Ports [2, 1] + Position [20600, 5817, 20630, 5848] + ZOrder 6618 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product195" + SID "9398" + Ports [2, 1] + Position [25060, 10042, 25085, 10058] + ZOrder 7009 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product196" + SID "9399" + Ports [2, 1] + Position [25060, 10082, 25085, 10098] + ZOrder 7010 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product197" + SID "9400" + Ports [2, 1] + Position [25060, 10122, 25085, 10138] + ZOrder 7011 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product198" + SID "9401" + Ports [2, 1] + Position [25045, 10162, 25070, 10178] + ZOrder 7012 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product199" + SID "9402" + Ports [2, 1] + Position [25045, 10197, 25070, 10213] + ZOrder 7013 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "7812" + Ports [2, 1] + Position [2525, 5252, 2555, 5283] + ZOrder 5735 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product20" + SID "3451" + Ports [2, 1] + Position [7130, 6102, 7160, 6133] + ZOrder 1072 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product200" + SID "9403" + Ports [2, 1] + Position [20600, 5902, 20630, 5933] + ZOrder 6628 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product201" + SID "9404" + Ports [2, 1] + Position [25045, 10232, 25070, 10248] + ZOrder 7014 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product202" + SID "9405" + Ports [2, 1] + Position [18325, 8737, 18355, 8768] + ZOrder 7112 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product203" + SID "9406" + Ports [2, 1] + Position [20455, 5467, 20485, 5498] + ZOrder 7178 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product204" + SID "9407" + Ports [2, 1] + Position [22515, 8439, 22530, 8461] + ZOrder 7197 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product205" + SID "9408" + Ports [2, 1] + Position [22515, 8474, 22530, 8496] + ZOrder 7198 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product206" + SID "9409" + Ports [2, 1] + Position [22515, 8509, 22530, 8531] + ZOrder 7199 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product207" + SID "9410" + Ports [2, 1] + Position [22515, 8544, 22530, 8566] + ZOrder 7200 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product208" + SID "9411" + Ports [2, 1] + Position [22515, 8579, 22530, 8601] + ZOrder 7201 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product209" + SID "9412" + Ports [2, 1] + Position [22515, 8614, 22530, 8636] + ZOrder 7202 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "7890" + Ports [2, 1] + Position [2850, 5637, 2880, 5668] + ZOrder 5784 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product210" + SID "9413" + Ports [2, 1] + Position [22620, 8679, 22635, 8701] + ZOrder 7210 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product211" + SID "9414" + Ports [2, 1] + Position [22620, 8714, 22635, 8736] + ZOrder 7211 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product212" + SID "9415" + Ports [2, 1] + Position [18325, 8827, 18355, 8858] + ZOrder 7113 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product213" + SID "9416" + Ports [2, 1] + Position [22620, 8749, 22635, 8771] + ZOrder 7212 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product214" + SID "9417" + Ports [2, 1] + Position [22620, 8784, 22635, 8806] + ZOrder 7213 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product215" + SID "9418" + Ports [2, 1] + Position [22620, 8819, 22635, 8841] + ZOrder 7214 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product216" + SID "9419" + Ports [2, 1] + Position [22620, 8854, 22635, 8876] + ZOrder 7215 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product217" + SID "9420" + Ports [2, 1] + Position [23375, 8297, 23395, 8313] + ZOrder 7235 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product218" + SID "9421" + Ports [2, 1] + Position [23395, 8367, 23415, 8383] + ZOrder 7240 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product219" + SID "9422" + Ports [2, 1] + Position [23425, 8437, 23445, 8453] + ZOrder 7245 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "8080" + Ports [2, 1] + Position [4565, 1727, 4595, 1758] + ZOrder 5954 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product220" + SID "9423" + Ports [2, 1] + Position [23445, 8507, 23465, 8523] + ZOrder 7250 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product221" + SID "9424" + Ports [2, 1] + Position [23465, 8577, 23485, 8593] + ZOrder 7255 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product222" + SID "9425" + Ports [2, 1] + Position [23465, 8647, 23485, 8663] + ZOrder 7260 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product223" + SID "9426" + Ports [2, 1] + Position [15915, 8787, 15945, 8818] + ZOrder 6673 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product224" + SID "9427" + Ports [2, 1] + Position [24640, 7432, 24660, 7448] + ZOrder 7383 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product225" + SID "9428" + Ports [2, 1] + Position [24640, 7492, 24660, 7508] + ZOrder 7387 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product226" + SID "9429" + Ports [2, 1] + Position [24640, 7542, 24660, 7558] + ZOrder 7389 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product227" + SID "9430" + Ports [2, 1] + Position [24640, 7607, 24660, 7623] + ZOrder 7391 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product228" + SID "9431" + Ports [2, 1] + Position [24640, 7657, 24660, 7673] + ZOrder 7392 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product229" + SID "9432" + Ports [2, 1] + Position [24640, 7712, 24660, 7728] + ZOrder 7394 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "8081" + Ports [2, 1] + Position [4565, 1782, 4595, 1813] + ZOrder 5955 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product230" + SID "9433" + Ports [2, 1] + Position [24640, 7762, 24660, 7778] + ZOrder 7401 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product231" + SID "9434" + Ports [2, 1] + Position [24640, 7817, 24660, 7833] + ZOrder 7402 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product232" + SID "9435" + Ports [2, 1] + Position [24640, 7857, 24660, 7873] + ZOrder 7403 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product233" + SID "9436" + Ports [2, 1] + Position [24640, 7917, 24660, 7933] + ZOrder 7404 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product234" + SID "9437" + Ports [2, 1] + Position [15930, 8932, 15960, 8963] + ZOrder 6675 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product235" + SID "9438" + Ports [2, 1] + Position [24640, 7967, 24660, 7983] + ZOrder 7405 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product236" + SID "9439" + Ports [2, 1] + Position [24650, 8022, 24670, 8038] + ZOrder 7406 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product237" + SID "9440" + Ports [2, 1] + Position [18355, 9007, 18385, 9038] + ZOrder 6703 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "8082" + Ports [2, 1] + Position [4980, 1752, 5010, 1783] + ZOrder 5957 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product25" + SID "8166" + Ports [2, 1] + Position [4565, 1882, 4595, 1913] + ZOrder 6054 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product26" + SID "8167" + Ports [2, 1] + Position [4565, 1937, 4595, 1968] + ZOrder 6055 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product27" + SID "8168" + Ports [2, 1] + Position [4980, 1907, 5010, 1938] + ZOrder 6057 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product28" + SID "8186" + Ports [2, 1] + Position [4565, 2032, 4595, 2063] + ZOrder 6074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product29" + SID "8187" + Ports [2, 1] + Position [4565, 2087, 4595, 2118] + ZOrder 6075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "5308" + Ports [2, 1] + Position [7130, 5577, 7160, 5608] + ZOrder 3144 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product30" + SID "8188" + Ports [2, 1] + Position [4980, 2057, 5010, 2088] + ZOrder 6077 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product31" + SID "8220" + Ports [2, 1] + Position [4565, 2182, 4595, 2213] + ZOrder 6094 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product32" + SID "5837" + Ports [2, 1] + Position [3835, 3747, 3865, 3778] + ZOrder 3738 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product33" + SID "4400" + Ports [2, 1] + Position [2825, 12462, 2855, 12493] + ZOrder 2179 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product34" + SID "5982" + Ports [2, 1] + Position [3480, 3987, 3510, 4018] + ZOrder 3884 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product36" + SID "4401" + Ports [2, 1] + Position [2825, 12637, 2855, 12668] + ZOrder 2186 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product37" + SID "4402" + Ports [2, 1] + Position [3485, 12432, 3515, 12463] + ZOrder 2279 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product38" + SID "4403" + Ports [2, 1] + Position [3800, 12577, 3830, 12608] + ZOrder 2282 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product39" + SID "4404" + Ports [2, 1] + Position [3800, 12502, 3830, 12533] + ZOrder 2287 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3428" + Ports [2, 1] + Position [2850, 4232, 2880, 4263] + ZOrder 1052 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product40" + SID "4405" + Ports [2, 1] + Position [2830, 11762, 2860, 11793] + ZOrder 2211 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product41" + SID "4406" + Ports [2, 1] + Position [2830, 11937, 2860, 11968] + ZOrder 2212 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product43" + SID "5781" + Ports [2, 1] + Position [2545, 13352, 2575, 13383] + ZOrder 3673 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product44" + SID "5835" + Ports [2, 1] + Position [2995, 4242, 3025, 4273] + ZOrder 3727 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product45" + SID "5836" + Ports [2, 1] + Position [2995, 4417, 3025, 4448] + ZOrder 3728 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product46" + SID "5333" + Ports [2, 1] + Position [5230, 4762, 5260, 4793] + ZOrder 3147 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product47" + SID "4917" + Ports [2, 1] + Position [5370, 3867, 5400, 3898] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "4918" + Ports [2, 1] + Position [5370, 3922, 5400, 3953] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "4939" + Ports [2, 1] + Position [5785, 3892, 5815, 3923] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3429" + Ports [2, 1] + Position [2850, 4407, 2880, 4438] + ZOrder 1053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "4951" + Ports [2, 1] + Position [5370, 4002, 5400, 4033] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "4952" + Ports [2, 1] + Position [5370, 4057, 5400, 4088] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "4953" + Ports [2, 1] + Position [5785, 4027, 5815, 4058] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "4965" + Ports [2, 1] + Position [5370, 4132, 5400, 4163] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "4966" + Ports [2, 1] + Position [5370, 4187, 5400, 4218] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "4967" + Ports [2, 1] + Position [5785, 4157, 5815, 4188] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product56" + SID "4990" + Ports [2, 1] + Position [5230, 4292, 5260, 4323] + ZOrder 2822 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product57" + SID "4991" + Ports [2, 1] + Position [5230, 4347, 5260, 4378] + ZOrder 2823 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product58" + SID "4992" + Ports [2, 1] + Position [5590, 4317, 5620, 4348] + ZOrder 2828 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product59" + SID "4993" + Ports [2, 1] + Position [5230, 4427, 5260, 4458] + ZOrder 2831 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "7813" + Ports [2, 1] + Position [2850, 4847, 2880, 4878] + ZOrder 5709 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product60" + SID "4994" + Ports [2, 1] + Position [5230, 4482, 5260, 4513] + ZOrder 2832 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product61" + SID "4995" + Ports [2, 1] + Position [5590, 4452, 5620, 4483] + ZOrder 2837 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product62" + SID "4996" + Ports [2, 1] + Position [5230, 4557, 5260, 4588] + ZOrder 2840 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product63" + SID "4997" + Ports [2, 1] + Position [5230, 4612, 5260, 4643] + ZOrder 2841 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product64" + SID "4998" + Ports [2, 1] + Position [5590, 4582, 5620, 4613] + ZOrder 2846 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product65" + SID "5334" + Ports [2, 1] + Position [5230, 4817, 5260, 4848] + ZOrder 3148 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product66" + SID "5335" + Ports [2, 1] + Position [5590, 4787, 5620, 4818] + ZOrder 3153 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product67" + SID "5336" + Ports [2, 1] + Position [5230, 4897, 5260, 4928] + ZOrder 3156 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product68" + SID "5337" + Ports [2, 1] + Position [5230, 4952, 5260, 4983] + ZOrder 3157 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product69" + SID "5338" + Ports [2, 1] + Position [5590, 4922, 5620, 4953] + ZOrder 3162 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "7814" + Ports [2, 1] + Position [2995, 4857, 3025, 4888] + ZOrder 5725 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product70" + SID "5339" + Ports [2, 1] + Position [5230, 5027, 5260, 5058] + ZOrder 3165 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product71" + SID "5340" + Ports [2, 1] + Position [5230, 5082, 5260, 5113] + ZOrder 3166 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product72" + SID "5341" + Ports [2, 1] + Position [5590, 5052, 5620, 5083] + ZOrder 3171 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product73" + SID "5718" + Ports [2, 1] + Position [3580, 12432, 3610, 12463] + ZOrder 3547 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product74" + SID "5522" + Ports [2, 1] + Position [5180, 13592, 5210, 13623] + ZOrder 3410 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product75" + SID "5523" + Ports [2, 1] + Position [5320, 12697, 5350, 12728] + ZOrder 3290 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product76" + SID "5524" + Ports [2, 1] + Position [5320, 12752, 5350, 12783] + ZOrder 3291 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product77" + SID "5525" + Ports [2, 1] + Position [5735, 12722, 5765, 12753] + ZOrder 3293 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product78" + SID "5526" + Ports [2, 1] + Position [5320, 12832, 5350, 12863] + ZOrder 3296 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product79" + SID "5527" + Ports [2, 1] + Position [5320, 12887, 5350, 12918] + ZOrder 3297 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "7815" + Ports [2, 1] + Position [2995, 5032, 3025, 5063] + ZOrder 5726 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product80" + SID "5528" + Ports [2, 1] + Position [5735, 12857, 5765, 12888] + ZOrder 3302 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product81" + SID "5529" + Ports [2, 1] + Position [5320, 12962, 5350, 12993] + ZOrder 3305 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product82" + SID "5530" + Ports [2, 1] + Position [5320, 13017, 5350, 13048] + ZOrder 3306 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product83" + SID "5531" + Ports [2, 1] + Position [5735, 12987, 5765, 13018] + ZOrder 3311 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product84" + SID "5532" + Ports [2, 1] + Position [5180, 13122, 5210, 13153] + ZOrder 3314 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product85" + SID "5533" + Ports [2, 1] + Position [5180, 13177, 5210, 13208] + ZOrder 3315 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product86" + SID "5534" + Ports [2, 1] + Position [5540, 13147, 5570, 13178] + ZOrder 3320 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product87" + SID "5535" + Ports [2, 1] + Position [5180, 13257, 5210, 13288] + ZOrder 3323 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product88" + SID "5536" + Ports [2, 1] + Position [5180, 13312, 5210, 13343] + ZOrder 3324 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product89" + SID "5537" + Ports [2, 1] + Position [5540, 13282, 5570, 13313] + ZOrder 3329 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "7816" + Ports [2, 1] + Position [2850, 5022, 2880, 5053] + ZOrder 5710 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product90" + SID "5538" + Ports [2, 1] + Position [5180, 13387, 5210, 13418] + ZOrder 3332 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product91" + SID "5539" + Ports [2, 1] + Position [5180, 13442, 5210, 13473] + ZOrder 3333 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product92" + SID "5540" + Ports [2, 1] + Position [5540, 13412, 5570, 13443] + ZOrder 3338 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product93" + SID "5541" + Ports [2, 1] + Position [5180, 13647, 5210, 13678] + ZOrder 3411 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product94" + SID "5542" + Ports [2, 1] + Position [5540, 13617, 5570, 13648] + ZOrder 3416 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product95" + SID "5543" + Ports [2, 1] + Position [5180, 13727, 5210, 13758] + ZOrder 3419 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product96" + SID "5544" + Ports [2, 1] + Position [5180, 13782, 5210, 13813] + ZOrder 3420 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product97" + SID "5545" + Ports [2, 1] + Position [5540, 13752, 5570, 13783] + ZOrder 3425 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product98" + SID "5546" + Ports [2, 1] + Position [5180, 13857, 5210, 13888] + ZOrder 3428 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product99" + SID "5547" + Ports [2, 1] + Position [5180, 13912, 5210, 13943] + ZOrder 3429 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "RMS_ETE_PD1" + SID "9441" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [21870, 4511, 21955, 4559] + ZOrder 6648 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMS_ETE_PD2" + SID "9442" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [21875, 4751, 21960, 4799] + ZOrder 6652 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMS_PD1" + SID "9443" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [20970, 4706, 21055, 4754] + ZOrder 6580 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMS_PD2" + SID "9444" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [20970, 4906, 21055, 4954] + ZOrder 6590 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMS_PD3" + SID "9445" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [20970, 5116, 21055, 5164] + ZOrder 6602 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMS_PD4" + SID "9446" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [20970, 5341, 21055, 5389] + ZOrder 7173 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMS_PD7" + SID "9447" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [20990, 5616, 21075, 5664] + ZOrder 6613 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RMS_PD8" + SID "9448" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [20990, 5811, 21075, 5859] + ZOrder 6624 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SLOPE_PD1" + SID "9449" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [21435, 4699, 21465, 4711] + ZOrder 6633 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SLOPE_PD2" + SID "9450" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [21435, 4939, 21465, 4951] + ZOrder 6642 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT1" + SID "4937" + Tag "cdsSqrt" + Ports [1, 1] + Position [5730, 3866, 5760, 3904] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT10" + SID "5549" + Tag "cdsSqrt" + Ports [1, 1] + Position [5680, 12696, 5710, 12734] + ZOrder 3292 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT11" + SID "5550" + Tag "cdsSqrt" + Ports [1, 1] + Position [5680, 12831, 5710, 12869] + ZOrder 3301 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT12" + SID "5551" + Tag "cdsSqrt" + Ports [1, 1] + Position [5680, 12961, 5710, 12999] + ZOrder 3310 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT13" + SID "5552" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13121, 5515, 13159] + ZOrder 3319 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT14" + SID "5553" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13256, 5515, 13294] + ZOrder 3328 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT15" + SID "5554" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13386, 5515, 13424] + ZOrder 3337 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT16" + SID "5555" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13591, 5515, 13629] + ZOrder 3415 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT17" + SID "5556" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13726, 5515, 13764] + ZOrder 3424 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT18" + SID "5557" + Tag "cdsSqrt" + Ports [1, 1] + Position [5485, 13856, 5515, 13894] + ZOrder 3433 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT19" + SID "8089" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 1726, 4955, 1764] + ZOrder 5956 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "4954" + Tag "cdsSqrt" + Ports [1, 1] + Position [5730, 4001, 5760, 4039] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT20" + SID "8169" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 1881, 4955, 1919] + ZOrder 6056 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT21" + SID "8189" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 2031, 4955, 2069] + ZOrder 6076 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT22" + SID "8229" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 2181, 4955, 2219] + ZOrder 6096 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT23" + SID "8230" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 2336, 4955, 2374] + ZOrder 6116 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT24" + SID "8231" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 2486, 4955, 2524] + ZOrder 6136 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT25" + SID "8369" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 251, 4955, 289] + ZOrder 6206 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT26" + SID "8479" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 401, 4955, 439] + ZOrder 6366 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT27" + SID "8509" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 551, 4955, 589] + ZOrder 6386 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT28" + SID "8510" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 701, 4955, 739] + ZOrder 6406 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT29" + SID "8569" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 856, 4955, 894] + ZOrder 6426 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "4968" + Tag "cdsSqrt" + Ports [1, 1] + Position [5730, 4131, 5760, 4169] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT30" + SID "8570" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 1006, 4955, 1044] + ZOrder 6446 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT31" + SID "8571" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 1156, 4955, 1194] + ZOrder 6466 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT32" + SID "8572" + Tag "cdsSqrt" + Ports [1, 1] + Position [4925, 1306, 4955, 1344] + ZOrder 6486 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT33" + SID "9451" + Tag "cdsSqrt" + Ports [1, 1] + Position [23320, 8271, 23350, 8299] + ZOrder 7234 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT34" + SID "9452" + Tag "cdsSqrt" + Ports [1, 1] + Position [23340, 8341, 23370, 8369] + ZOrder 7239 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT35" + SID "9453" + Tag "cdsSqrt" + Ports [1, 1] + Position [23370, 8411, 23400, 8439] + ZOrder 7244 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT36" + SID "9454" + Tag "cdsSqrt" + Ports [1, 1] + Position [23390, 8481, 23420, 8509] + ZOrder 7249 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT37" + SID "9455" + Tag "cdsSqrt" + Ports [1, 1] + Position [23410, 8551, 23440, 8579] + ZOrder 7254 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT38" + SID "9456" + Tag "cdsSqrt" + Ports [1, 1] + Position [23410, 8621, 23440, 8649] + ZOrder 7259 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT4" + SID "4999" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4291, 5565, 4329] + ZOrder 2827 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT5" + SID "5000" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4426, 5565, 4464] + ZOrder 2836 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT6" + SID "5001" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4556, 5565, 4594] + ZOrder 2845 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT7" + SID "5342" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4761, 5565, 4799] + ZOrder 3152 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT8" + SID "5343" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 4896, 5565, 4934] + ZOrder 3161 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT9" + SID "5344" + Tag "cdsSqrt" + Ports [1, 1] + Position [5535, 5026, 5565, 5064] + ZOrder 3170 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_1112" + SID "9457" + Tag "Test Point" + Ports [1] + Position [16140, 10380, 16160, 10420] + ZOrder 7121 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_1112_MON" + SID "9458" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16030, 10420, 16110, 10450] + ZOrder 7120 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_12" + SID "9459" + Tag "Test Point" + Ports [1] + Position [16070, 8655, 16110, 8675] + ZOrder 7126 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_12_MON" + SID "9460" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15970, 8650, 16050, 8680] + ZOrder 7125 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_34" + SID "9461" + Tag "Test Point" + Ports [1] + Position [16075, 9015, 16115, 9035] + ZOrder 7133 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_34_MON" + SID "9462" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15975, 9010, 16055, 9040] + ZOrder 7132 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_56" + SID "9463" + Tag "Test Point" + Ports [1] + Position [16075, 9360, 16115, 9380] + ZOrder 7138 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_56_MON" + SID "9464" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15975, 9355, 16055, 9385] + ZOrder 7137 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_78" + SID "9465" + Tag "Test Point" + Ports [1] + Position [16065, 9635, 16085, 9675] + ZOrder 7115 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_78_MON" + SID "9466" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15935, 9665, 16015, 9695] + ZOrder 7114 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_910" + SID "9467" + Tag "Test Point" + Ports [1] + Position [16045, 10020, 16065, 10060] + ZOrder 7118 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_910_MON" + SID "9468" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [15915, 10050, 15995, 10080] + ZOrder 7117 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_PITCH" + SID "9469" + Tag "Test Point" + Ports [1] + Position [21250, 10215, 21290, 10235] + ZOrder 7003 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_PITCH_MON" + SID "9470" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21120, 10215, 21200, 10235] + ZOrder 7002 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_ROLL" + SID "9471" + Tag "Test Point" + Ports [1] + Position [21250, 10275, 21290, 10295] + ZOrder 7005 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_ROLL_MON" + SID "9472" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21120, 10275, 21200, 10295] + ZOrder 7004 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_X" + SID "9473" + Tag "Test Point" + Ports [1] + Position [21250, 10050, 21290, 10070] + ZOrder 6997 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_X_MON" + SID "9474" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21090, 10050, 21170, 10070] + ZOrder 6996 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Y" + SID "9475" + Tag "Test Point" + Ports [1] + Position [21250, 10100, 21290, 10120] + ZOrder 6999 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_YAW" + SID "9476" + Tag "Test Point" + Ports [1] + Position [21255, 10325, 21295, 10345] + ZOrder 7007 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_YAW_MON" + SID "9477" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21125, 10325, 21205, 10345] + ZOrder 7006 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Y_MON" + SID "9478" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21105, 10100, 21185, 10120] + ZOrder 6998 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Z" + SID "9479" + Tag "Test Point" + Ports [1] + Position [21250, 10155, 21290, 10175] + ZOrder 7001 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Z_MON" + SID "9480" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21120, 10155, 21200, 10175] + ZOrder 7000 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_FEEDBACK1" + SID "9487" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [20780, 9829, 20810, 9841] + ZOrder 7016 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_MODIFIED_M" + SID "9488" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [23529, 9930, 23551, 9990] + ZOrder 7407 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_MOD_PD" + SID "9489" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [19819, 9050, 19841, 9110] + ZOrder 7420 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD1" + SID "9490" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [18090, 8739, 18120, 8751] + ZOrder 7145 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD10" + SID "9491" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [18130, 10209, 18160, 10221] + ZOrder 7163 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD11" + SID "9492" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [18130, 10504, 18160, 10516] + ZOrder 7166 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD12" + SID "9493" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [18130, 10549, 18160, 10561] + ZOrder 7167 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD2" + SID "9494" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [18090, 8789, 18120, 8801] + ZOrder 7147 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD3" + SID "9495" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [18090, 9009, 18120, 9021] + ZOrder 7149 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD4" + SID "9496" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [18115, 9059, 18145, 9071] + ZOrder 7151 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD5" + SID "9497" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [18130, 9439, 18160, 9451] + ZOrder 7153 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD6" + SID "9498" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [18130, 9484, 18160, 9496] + ZOrder 7155 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD7" + SID "9499" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [18135, 9819, 18165, 9831] + ZOrder 7157 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD8" + SID "9500" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [18135, 9869, 18165, 9881] + ZOrder 7159 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD9" + SID "9501" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [18130, 10159, 18160, 10171] + ZOrder 7161 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_PITCH_IN" + SID "9502" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [20600, 10274, 20630, 10286] + ZOrder 6979 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_ROLL_IN" + SID "9503" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [20600, 10349, 20630, 10361] + ZOrder 6981 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_X_IN" + SID "9504" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [20600, 10089, 20630, 10101] + ZOrder 6973 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_YAW_IN" + SID "9505" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [20600, 10404, 20630, 10416] + ZOrder 6983 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_Y_IN" + SID "9506" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [20600, 10149, 20630, 10161] + ZOrder 6975 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_Z_IN" + SID "9507" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [20600, 10209, 20630, 10221] + ZOrder 6977 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_TO_DAC" + SID "9508" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [24315, 9804, 24345, 9816] + ZOrder 7357 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum" + SID "9509" + Ports [2, 1] + Position [20925, 4720, 20945, 4740] + ZOrder 6581 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "5850" + Ports [2, 1] + Position [3610, 3670, 3630, 3690] + ZOrder 3749 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum10" + SID "8190" + Ports [2, 1] + Position [4885, 2040, 4905, 2060] + ZOrder 6090 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum100" + SID "5703" + Ports [2, 1] + Position [1970, 12790, 1990, 12810] + ZOrder 3536 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + SID "8027" + Ports [2, 1] + Position [4075, 3065, 4095, 3085] + ZOrder 5922 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + SID "8028" + Ports [2, 1] + Position [4075, 3115, 4095, 3135] + ZOrder 5923 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + SID "8029" + Ports [2, 1] + Position [4075, 3215, 4095, 3235] + ZOrder 5924 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + SID "8030" + Ports [2, 1] + Position [4075, 3315, 4095, 3335] + ZOrder 5925 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum147" + SID "9512" + Ports [2, 1] + Position [16385, 8900, 16405, 8920] + ZOrder 6663 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum148" + SID "9513" + Ports [2, 1] + Position [17510, 9890, 17530, 9910] + ZOrder 6910 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum149" + SID "9514" + Ports [2, 1] + Position [18230, 8825, 18250, 8845] + ZOrder 7105 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + SID "8031" + Ports [2, 1] + Position [4075, 3265, 4095, 3285] + ZOrder 5926 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum150" + SID "9515" + Ports [2, 1] + Position [18230, 8735, 18250, 8755] + ZOrder 7107 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum151" + SID "9516" + Ports [2, 1] + Position [17510, 10045, 17530, 10065] + ZOrder 6915 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum152" + SID "9517" + Ports [2, 1] + Position [16405, 9220, 16425, 9240] + ZOrder 6689 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum153" + SID "7462" + Ports [2, 1] + Position [2435, 1145, 2455, 1165] + ZOrder 5364 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum154" + SID "7473" + Ports [2, 1] + Position [2435, 1350, 2455, 1370] + ZOrder 5375 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum155" + SID "9518" + Ports [2, 1] + Position [17510, 10290, 17530, 10310] + ZOrder 6919 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum156" + SID "9519" + Ports [2, 1] + Position [18260, 9095, 18280, 9115] + ZOrder 6696 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum157" + SID "7528" + Ports [2, 1] + Position [2435, 1555, 2455, 1575] + ZOrder 5423 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum158" + SID "7529" + Ports [2, 1] + Position [2435, 1760, 2455, 1780] + ZOrder 5430 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum159" + SID "7530" + Ports [2, 1] + Position [2805, 1770, 2825, 1790] + ZOrder 5435 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + SID "8032" + Ports [2, 1] + Position [4075, 3165, 4095, 3185] + ZOrder 5927 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum160" + SID "7531" + Ports [2, 1] + Position [2805, 1565, 2825, 1585] + ZOrder 5436 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum161" + SID "7544" + Ports [2, 1] + Position [3170, 1240, 3190, 1260] + ZOrder 5446 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum162" + SID "7545" + Ports [2, 1] + Position [3170, 1165, 3190, 1185] + ZOrder 5447 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum163" + SID "7581" + Ports [2, 1] + Position [2435, 1965, 2455, 1985] + ZOrder 5464 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum164" + SID "7582" + Ports [2, 1] + Position [2435, 2170, 2455, 2190] + ZOrder 5470 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum165" + SID "7583" + Ports [2, 1] + Position [2805, 2180, 2825, 2200] + ZOrder 5475 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum166" + SID "7584" + Ports [2, 1] + Position [2805, 1975, 2825, 1995] + ZOrder 5476 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum167" + SID "7585" + Ports [2, 1] + Position [2435, 2375, 2455, 2395] + ZOrder 5487 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum168" + SID "7586" + Ports [2, 1] + Position [2435, 2580, 2455, 2600] + ZOrder 5493 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum169" + SID "9520" + Ports [2, 1] + Position [18260, 9005, 18280, 9025] + ZOrder 6698 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + SID "8232" + Ports [2, 1] + Position [4885, 2495, 4905, 2515] + ZOrder 6150 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum170" + SID "9521" + Ports [2, 1] + Position [20925, 5130, 20945, 5150] + ZOrder 6603 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum171" + SID "7589" + Ports [2, 1] + Position [3170, 2050, 3190, 2070] + ZOrder 5508 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum172" + SID "7590" + Ports [2, 1] + Position [3170, 1985, 3190, 2005] + ZOrder 5509 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum173" + SID "7635" + Ports [2, 1] + Position [2435, 2785, 2455, 2805] + ZOrder 5520 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum174" + SID "7636" + Ports [2, 1] + Position [2435, 2990, 2455, 3010] + ZOrder 5526 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum175" + SID "7637" + Ports [2, 1] + Position [2805, 3000, 2825, 3020] + ZOrder 5531 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum176" + SID "7638" + Ports [2, 1] + Position [2805, 2795, 2825, 2815] + ZOrder 5532 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum177" + SID "7639" + Ports [2, 1] + Position [2435, 3195, 2455, 3215] + ZOrder 5542 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum178" + SID "7640" + Ports [2, 1] + Position [2435, 3400, 2455, 3420] + ZOrder 5548 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum179" + SID "7641" + Ports [2, 1] + Position [2805, 3410, 2825, 3430] + ZOrder 5553 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + SID "8233" + Ports [2, 1] + Position [4885, 2190, 4905, 2210] + ZOrder 6110 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum180" + SID "7642" + Ports [2, 1] + Position [2805, 3205, 2825, 3225] + ZOrder 5554 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum181" + SID "7643" + Ports [2, 1] + Position [3170, 2870, 3190, 2890] + ZOrder 5563 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum182" + SID "7644" + Ports [2, 1] + Position [3170, 2805, 3190, 2825] + ZOrder 5564 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum183" + SID "9522" + Ports [2, 1] + Position [16405, 9075, 16425, 9095] + ZOrder 6681 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum184" + SID "9523" + Ports [2, 1] + Position [17525, 10465, 17545, 10485] + ZOrder 6923 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum185" + SID "7683" + Ports [2, 1] + Position [3395, 1250, 3415, 1270] + ZOrder 5585 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum186" + SID "9524" + Ports [2, 1] + Position [16405, 9565, 16425, 9585] + ZOrder 6722 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum187" + SID "9525" + Ports [2, 1] + Position [17525, 10600, 17545, 10620] + ZOrder 6927 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum188" + SID "9526" + Ports [2, 1] + Position [18295, 9525, 18315, 9545] + ZOrder 6729 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum189" + SID "9527" + Ports [2, 1] + Position [18295, 9435, 18315, 9455] + ZOrder 6731 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + SID "8234" + Ports [2, 1] + Position [4885, 2345, 4905, 2365] + ZOrder 6130 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum190" + SID "9528" + Ports [2, 1] + Position [16405, 9420, 16425, 9440] + ZOrder 6714 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum192" + SID "9530" + Ports [2, 1] + Position [16405, 9935, 16425, 9955] + ZOrder 6755 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum193" + SID "9531" + Ports [2, 1] + Position [20855, 10155, 20875, 10175] + ZOrder 6951 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum194" + SID "9532" + Ports [2, 1] + Position [20945, 5630, 20965, 5650] + ZOrder 6614 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum195" + SID "9533" + Ports [2, 1] + Position [18310, 9905, 18330, 9925] + ZOrder 6762 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum196" + SID "9534" + Ports [2, 1] + Position [18310, 9815, 18330, 9835] + ZOrder 6764 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum197" + SID "9535" + Ports [2, 1] + Position [16405, 9790, 16425, 9810] + ZOrder 6747 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum198" + SID "9536" + Ports [2, 1] + Position [20855, 10205, 20875, 10225] + ZOrder 6952 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum199" + SID "9537" + Ports [2, 1] + Position [16425, 10290, 16445, 10310] + ZOrder 6788 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "7817" + Ports [2, 1] + Position [1995, 4825, 2015, 4845] + ZOrder 5719 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + SID "8480" + Ports [2, 1] + Position [4885, 410, 4905, 430] + ZOrder 6380 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum200" + SID "9538" + Ports [2, 1] + Position [20855, 10270, 20875, 10290] + ZOrder 6953 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum201" + SID "9539" + Ports [2, 1] + Position [18320, 10245, 18340, 10265] + ZOrder 6795 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum202" + SID "9540" + Ports [2, 1] + Position [18320, 10155, 18340, 10175] + ZOrder 6797 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum203" + SID "9541" + Ports [2, 1] + Position [16425, 10145, 16445, 10165] + ZOrder 6780 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum204" + SID "9542" + Ports [2, 1] + Position [20855, 10345, 20875, 10365] + ZOrder 6954 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum205" + SID "9543" + Ports [2, 1] + Position [20945, 5825, 20965, 5845] + ZOrder 6625 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum206" + SID "9544" + Ports [2, 1] + Position [16430, 10640, 16450, 10660] + ZOrder 6821 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum207" + SID "9545" + Ports [2, 1] + Position [20855, 10400, 20875, 10420] + ZOrder 6955 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum208" + SID "9546" + Ports [2, 1] + Position [18355, 10590, 18375, 10610] + ZOrder 6827 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum209" + SID "9547" + Ports [2, 1] + Position [18355, 10500, 18375, 10520] + ZOrder 6829 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + SID "8511" + Ports [2, 1] + Position [4885, 710, 4905, 730] + ZOrder 6420 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum210" + SID "9548" + Ports [2, 1] + Position [16430, 10495, 16450, 10515] + ZOrder 6813 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum211" + SID "9549" + Ports [2, 1] + Position [17725, 8655, 17745, 8675] + ZOrder 6883 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum212" + SID "9550" + Ports [2, 1] + Position [17725, 8850, 17745, 8870] + ZOrder 6885 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum213" + SID "9551" + Ports [2, 1] + Position [17725, 9025, 17745, 9045] + ZOrder 6889 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum214" + SID "9552" + Ports [2, 1] + Position [17725, 9175, 17745, 9195] + ZOrder 6892 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum215" + SID "9553" + Ports [2, 1] + Position [17725, 9350, 17745, 9370] + ZOrder 6895 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum216" + SID "9554" + Ports [2, 1] + Position [21505, 4640, 21525, 4660] + ZOrder 6631 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum217" + SID "9555" + Ports [2, 1] + Position [21350, 8930, 21370, 8950] + ZOrder 7042 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum218" + SID "9556" + Ports [2, 1] + Position [21435, 9015, 21455, 9035] + ZOrder 7047 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum219" + SID "9557" + Ports [2, 1] + Position [17735, 9490, 17755, 9510] + ZOrder 6898 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "3517" + Ports [2, 1] + Position [1850, 470, 1870, 490] + ZOrder 1147 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum220" + SID "9558" + Ports [2, 1] + Position [21505, 9105, 21525, 9125] + ZOrder 7052 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum221" + SID "9559" + Ports [2, 1] + Position [21585, 9205, 21605, 9225] + ZOrder 7057 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum222" + SID "9560" + Ports [2, 1] + Position [21665, 9300, 21685, 9320] + ZOrder 7062 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum223" + SID "9561" + Ports [2, 1] + Position [21770, 9415, 21790, 9435] + ZOrder 7067 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum224" + SID "9562" + Ports [2, 1] + Position [15875, 10075, 15895, 10095] + ZOrder 7119 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum225" + SID "9563" + Ports [2, 1] + Position [15960, 10425, 15980, 10445] + ZOrder 7122 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum226" + SID "9564" + Ports [2, 1] + Position [15920, 8700, 15940, 8720] + ZOrder 7129 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum227" + SID "9565" + Ports [2, 1] + Position [21505, 4880, 21525, 4900] + ZOrder 6640 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum228" + SID "9566" + Ports [2, 1] + Position [15930, 9015, 15950, 9035] + ZOrder 7134 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum229" + SID "9567" + Ports [2, 1] + Position [15930, 9360, 15950, 9380] + ZOrder 7139 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + SID "8512" + Ports [2, 1] + Position [4885, 560, 4905, 580] + ZOrder 6400 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum230" + SID "9568" + Ports [2, 1] + Position [20925, 5355, 20945, 5375] + ZOrder 7174 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum231" + SID "9569" + Ports [2, 1] + Position [23280, 8275, 23300, 8295] + ZOrder 7233 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum232" + SID "9570" + Ports [2, 1] + Position [23300, 8345, 23320, 8365] + ZOrder 7243 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum233" + SID "9571" + Ports [2, 1] + Position [23320, 8415, 23340, 8435] + ZOrder 7248 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum234" + SID "9572" + Ports [2, 1] + Position [23340, 8485, 23360, 8505] + ZOrder 7253 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum235" + SID "9573" + Ports [2, 1] + Position [23360, 8555, 23380, 8575] + ZOrder 7258 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum236" + SID "9574" + Ports [2, 1] + Position [23375, 8625, 23395, 8645] + ZOrder 7263 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum237" + SID "9575" + Ports [2, 1] + Position [21825, 4525, 21845, 4545] + ZOrder 6649 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum238" + SID "9576" + Ports [2, 1] + Position [21830, 4765, 21850, 4785] + ZOrder 6653 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum239" + SID "9577" + Ports [2, 1] + Position [15875, 9700, 15895, 9720] + ZOrder 7116 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + SID "8573" + Ports [2, 1] + Position [4885, 1015, 4905, 1035] + ZOrder 6460 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + SID "8379" + Ports [2, 1] + Position [4885, 260, 4905, 280] + ZOrder 6220 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum26" + SID "8574" + Ports [2, 1] + Position [4885, 1315, 4905, 1335] + ZOrder 6500 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum27" + SID "8575" + Ports [2, 1] + Position [4885, 1165, 4905, 1185] + ZOrder 6480 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum28" + SID "8576" + Ports [2, 1] + Position [4885, 865, 4905, 885] + ZOrder 6440 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum29" + SID "9510" + Ports [2, 1] + Position [20925, 4920, 20945, 4940] + ZOrder 6591 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "7818" + Ports [2, 1] + Position [1995, 5000, 2015, 5020] + ZOrder 5721 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum32" + SID "5304" + Ports [2, 1] + Position [4665, 3605, 4685, 3625] + ZOrder 3587 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum34" + SID "3849" + Ports [2, 1] + Position [5675, 3605, 5695, 3625] + ZOrder 1480 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum35" + SID "3850" + Ports [2, 1] + Position [5675, 3680, 5695, 3700] + ZOrder 1481 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum36" + SID "3851" + Ports [2, 1] + Position [5675, 3755, 5695, 3775] + ZOrder 1482 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum37" + SID "5305" + Ports [2, 1] + Position [4665, 3680, 4685, 3700] + ZOrder 3588 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum38" + SID "3887" + Ports [2, 1] + Position [2745, 3520, 2765, 3540] + ZOrder 1519 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum39" + SID "3893" + Ports [2, 1] + Position [2880, 3480, 2900, 3500] + ZOrder 1525 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "7819" + Ports [2, 1] + Position [1995, 5175, 2015, 5195] + ZOrder 5723 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum41" + SID "9511" + Ports [2, 1] + Position [17545, 9695, 17565, 9715] + ZOrder 6901 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum42" + SID "4407" + Ports [2, 1] + Position [3060, 11835, 3080, 11855] + ZOrder 2292 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum43" + SID "4408" + Ports [2, 1] + Position [3055, 12535, 3075, 12555] + ZOrder 2220 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum44" + SID "4409" + Ports [2, 1] + Position [3055, 12610, 3075, 12630] + ZOrder 2222 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum45" + SID "5689" + Ports [2, 1] + Position [1970, 11740, 1990, 11760] + ZOrder 3520 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum46" + SID "4411" + Ports [2, 1] + Position [3490, 12505, 3510, 12525] + ZOrder 2280 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum47" + SID "4412" + Ports [2, 1] + Position [5675, 12435, 5695, 12455] + ZOrder 2249 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum48" + SID "4413" + Ports [2, 1] + Position [5675, 12510, 5695, 12530] + ZOrder 2250 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum49" + SID "4414" + Ports [2, 1] + Position [5675, 12585, 5695, 12605] + ZOrder 2251 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "7891" + Ports [2, 1] + Position [1995, 5440, 2015, 5460] + ZOrder 5793 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum50" + SID "5690" + Ports [2, 1] + Position [1970, 11915, 1990, 11935] + ZOrder 3522 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum51" + SID "4416" + Ports [2, 1] + Position [3255, 12170, 3275, 12190] + ZOrder 2276 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum52" + SID "4417" + Ports [2, 1] + Position [3255, 12115, 3275, 12135] + ZOrder 2281 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum53" + SID "4418" + Ports [2, 1] + Position [3060, 11910, 3080, 11930] + ZOrder 2294 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum54" + SID "4768" + Ports [2, 1] + Position [235, 4495, 255, 4515] + ZOrder 2567 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum55" + SID "4849" + Ports [2, 1] + Position [5610, 3250, 5630, 3270] + ZOrder 2692 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum56" + SID "4850" + Ports [2, 1] + Position [5610, 3305, 5630, 3325] + ZOrder 2693 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum57" + SID "4851" + Ports [2, 1] + Position [5610, 3350, 5630, 3370] + ZOrder 2694 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "7892" + Ports [2, 1] + Position [1995, 5615, 2015, 5635] + ZOrder 5795 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum61" + SID "5156" + Ports [2, 1] + Position [5690, 3875, 5710, 3895] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "4955" + Ports [2, 1] + Position [5690, 4010, 5710, 4030] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "4969" + Ports [2, 1] + Position [5690, 4140, 5710, 4160] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum64" + SID "5002" + Ports [2, 1] + Position [5495, 4300, 5515, 4320] + ZOrder 2826 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum65" + SID "5003" + Ports [2, 1] + Position [5495, 4435, 5515, 4455] + ZOrder 2835 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum66" + SID "5004" + Ports [2, 1] + Position [5495, 4565, 5515, 4585] + ZOrder 2844 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum67" + SID "5246" + Ports [2, 1] + Position [4110, 3605, 4130, 3625] + ZOrder 3740 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum68" + SID "5306" + Ports [2, 1] + Position [4665, 3755, 4685, 3775] + ZOrder 3589 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum69" + SID "5345" + Ports [2, 1] + Position [5495, 4770, 5515, 4790] + ZOrder 3151 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "7893" + Ports [2, 1] + Position [1995, 5790, 2015, 5810] + ZOrder 5797 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum70" + SID "5346" + Ports [2, 1] + Position [5495, 4905, 5515, 4925] + ZOrder 3160 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum71" + SID "5347" + Ports [2, 1] + Position [5495, 5035, 5515, 5055] + ZOrder 3169 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum72" + SID "5558" + Ports [2, 1] + Position [5640, 12705, 5660, 12725] + ZOrder 3396 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum73" + SID "5559" + Ports [2, 1] + Position [5640, 12840, 5660, 12860] + ZOrder 3300 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum74" + SID "5560" + Ports [2, 1] + Position [5640, 12970, 5660, 12990] + ZOrder 3309 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum75" + SID "5456" + Ports [2, 1] + Position [5600, 12090, 5620, 12110] + ZOrder 3287 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum76" + SID "5457" + Ports [2, 1] + Position [5600, 12145, 5620, 12165] + ZOrder 3288 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum77" + SID "5458" + Ports [2, 1] + Position [5600, 12190, 5620, 12210] + ZOrder 3289 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum78" + SID "5561" + Ports [2, 1] + Position [5445, 13130, 5465, 13150] + ZOrder 3318 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum79" + SID "5562" + Ports [2, 1] + Position [5445, 13265, 5465, 13285] + ZOrder 3327 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + SID "8092" + Ports [2, 1] + Position [4885, 1735, 4905, 1755] + ZOrder 6006 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum80" + SID "5563" + Ports [2, 1] + Position [5445, 13395, 5465, 13415] + ZOrder 3336 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum81" + SID "5564" + Ports [2, 1] + Position [5445, 13600, 5465, 13620] + ZOrder 3414 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum82" + SID "5565" + Ports [2, 1] + Position [5445, 13735, 5465, 13755] + ZOrder 3423 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum83" + SID "5566" + Ports [2, 1] + Position [5445, 13865, 5465, 13885] + ZOrder 3432 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum84" + SID "5645" + Ports [2, 1] + Position [4585, 12435, 4605, 12455] + ZOrder 3487 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum85" + SID "5646" + Ports [2, 1] + Position [4585, 12510, 4605, 12530] + ZOrder 3488 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum86" + SID "5647" + Ports [2, 1] + Position [4415, 12435, 4435, 12455] + ZOrder 3479 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum87" + SID "5648" + Ports [2, 1] + Position [4415, 12510, 4435, 12530] + ZOrder 3480 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum88" + SID "5649" + Ports [2, 1] + Position [4415, 12585, 4435, 12605] + ZOrder 3481 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum89" + SID "5650" + Ports [2, 1] + Position [4585, 12585, 4605, 12605] + ZOrder 3489 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + SID "8170" + Ports [2, 1] + Position [4885, 1890, 4905, 1910] + ZOrder 6070 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum91" + SID "5675" + Ports [2, 1] + Position [1995, 3610, 2015, 3630] + ZOrder 3506 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum92" + SID "5679" + Ports [2, 1] + Position [1995, 3785, 2015, 3805] + ZOrder 3510 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum93" + SID "5681" + Ports [2, 1] + Position [1995, 3960, 2015, 3980] + ZOrder 3512 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum94" + SID "5683" + Ports [2, 1] + Position [1995, 4210, 2015, 4230] + ZOrder 3514 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum95" + SID "5684" + Ports [2, 1] + Position [1995, 4385, 2015, 4405] + ZOrder 3516 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum96" + SID "5685" + Ports [2, 1] + Position [1995, 4560, 2015, 4580] + ZOrder 3518 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum97" + SID "5691" + Ports [2, 1] + Position [1970, 12090, 1990, 12110] + ZOrder 3524 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum98" + SID "5701" + Ports [2, 1] + Position [1970, 12440, 1990, 12460] + ZOrder 3532 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum99" + SID "5702" + Ports [2, 1] + Position [1970, 12615, 1990, 12635] + ZOrder 3534 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "TEST_OSC_COS" + SID "9578" + Tag "Test Point" + Ports [1] + Position [21765, 9180, 21805, 9190] + ZOrder 7314 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEST_OSC_COS_MON" + SID "9579" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21645, 9175, 21710, 9185] + ZOrder 7313 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEST_OSC_SIN" + SID "9580" + Tag "Test Point" + Ports [1] + Position [21760, 9095, 21800, 9105] + ZOrder 7312 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEST_OSC_SIN_MON" + SID "9581" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21640, 9090, 21705, 9100] + ZOrder 7311 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEST_OSC_S_ALL" + SID "9582" + Tag "Test Point" + Ports [1] + Position [22605, 8315, 22645, 8325] + ZOrder 7316 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TEST_OSC_S_ALL_MON" + SID "9583" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [22485, 8310, 22550, 8320] + ZOrder 7315 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Terminator + Name "Terminator" + SID "9584" + Position [19260, 8065, 19280, 8085] + ZOrder 6571 + } + Block { + BlockType Terminator + Name "Terminator1" + SID "4419" + Position [3315, 11910, 3335, 11930] + ZOrder 2298 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "4629" + Position [1580, 6260, 1600, 6280] + ZOrder 2448 + } + Block { + BlockType Terminator + Name "Terminator104" + SID "8691" + Position [1575, 3390, 1595, 3410] + ZOrder 6565 + } + Block { + BlockType Terminator + Name "Terminator105" + SID "9585" + Position [19260, 8120, 19280, 8140] + ZOrder 6572 + } + Block { + BlockType Terminator + Name "Terminator106" + SID "9586" + Position [23750, 7555, 23770, 7575] + ZOrder 7388 + } + Block { + BlockType Terminator + Name "Terminator108" + SID "9588" + Position [23750, 7615, 23770, 7635] + ZOrder 7390 + } + Block { + BlockType Terminator + Name "Terminator109" + SID "9589" + Position [23750, 7730, 23770, 7750] + ZOrder 7393 + } + Block { + BlockType Terminator + Name "Terminator110" + SID "9590" + Position [23750, 7775, 23770, 7795] + ZOrder 7395 + } + Block { + BlockType Terminator + Name "Terminator112" + SID "9591" + Position [23750, 7820, 23770, 7840] + ZOrder 7396 + } + Block { + BlockType Terminator + Name "Terminator114" + SID "9593" + Position [23755, 7870, 23775, 7890] + ZOrder 7397 + } + Block { + BlockType Terminator + Name "Terminator115" + SID "9594" + Position [23755, 7920, 23775, 7940] + ZOrder 7398 + } + Block { + BlockType Terminator + Name "Terminator116" + SID "9595" + Position [23755, 7965, 23775, 7985] + ZOrder 7399 + } + Block { + BlockType Terminator + Name "Terminator117" + SID "9596" + Position [16935, 8765, 16955, 8785] + ZOrder 7074 + } + Block { + BlockType Terminator + Name "Terminator118" + SID "9597" + Position [16935, 8910, 16955, 8930] + ZOrder 7075 + } + Block { + BlockType Terminator + Name "Terminator119" + SID "9598" + Position [16955, 9085, 16975, 9105] + ZOrder 7076 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "5743" + Position [6920, 6100, 6940, 6120] + ZOrder 3634 + } + Block { + BlockType Terminator + Name "Terminator120" + SID "9599" + Position [16935, 9230, 16955, 9250] + ZOrder 7077 + } + Block { + BlockType Terminator + Name "Terminator121" + SID "9600" + Position [15335, 10245, 15355, 10265] + ZOrder 7493 + } + Block { + BlockType Terminator + Name "Terminator122" + SID "9601" + Position [16935, 9430, 16955, 9450] + ZOrder 7078 + } + Block { + BlockType Terminator + Name "Terminator123" + SID "9602" + Position [23755, 8025, 23775, 8045] + ZOrder 7400 + } + Block { + BlockType Terminator + Name "Terminator124" + SID "9603" + Position [16935, 9575, 16955, 9595] + ZOrder 7079 + } + Block { + BlockType Terminator + Name "Terminator125" + SID "9604" + Position [16955, 9800, 16975, 9820] + ZOrder 7080 + } + Block { + BlockType Terminator + Name "Terminator126" + SID "9605" + Position [16955, 9945, 16975, 9965] + ZOrder 7081 + } + Block { + BlockType Terminator + Name "Terminator127" + SID "9606" + Position [16960, 10155, 16980, 10175] + ZOrder 7082 + } + Block { + BlockType Terminator + Name "Terminator128" + SID "9607" + Position [16960, 10300, 16980, 10320] + ZOrder 7083 + } + Block { + BlockType Terminator + Name "Terminator129" + SID "9608" + Position [16965, 10505, 16985, 10525] + ZOrder 7084 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3810" + Position [6900, 3300, 6920, 3320] + ZOrder 1441 + } + Block { + BlockType Terminator + Name "Terminator130" + SID "9609" + Position [17020, 10650, 17040, 10670] + ZOrder 7085 + } + Block { + BlockType Terminator + Name "Terminator132" + SID "9611" + Position [15335, 10295, 15355, 10315] + ZOrder 7494 + } + Block { + BlockType Terminator + Name "Terminator133" + SID "9612" + Position [15335, 10645, 15355, 10665] + ZOrder 7474 + } + Block { + BlockType Terminator + Name "Terminator134" + SID "9613" + Position [15335, 10595, 15355, 10615] + ZOrder 7476 + } + Block { + BlockType Terminator + Name "Terminator136" + SID "9615" + Position [15335, 10395, 15355, 10415] + ZOrder 7479 + } + Block { + BlockType Terminator + Name "Terminator139" + SID "9618" + Position [15335, 10345, 15355, 10365] + ZOrder 7482 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3811" + Position [6900, 3355, 6920, 3375] + ZOrder 1442 + } + Block { + BlockType Terminator + Name "Terminator141" + SID "9620" + Position [23750, 7665, 23770, 7685] + ZOrder 7381 + } + Block { + BlockType Terminator + Name "Terminator142" + SID "9621" + Position [23750, 7440, 23770, 7460] + ZOrder 7382 + } + Block { + BlockType Terminator + Name "Terminator143" + SID "9622" + Position [23750, 7500, 23770, 7520] + ZOrder 7385 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "3812" + Position [6900, 3240, 6920, 3260] + ZOrder 1440 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "7963" + Position [1555, 8545, 1575, 8565] + ZOrder 5858 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "7964" + Position [1555, 8745, 1575, 8765] + ZOrder 5859 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "7965" + Position [1555, 8945, 1575, 8965] + ZOrder 5860 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "7966" + Position [1555, 9145, 1575, 9165] + ZOrder 5861 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "7911" + Position [4635, 3265, 4655, 3285] + ZOrder 5814 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "5744" + Position [6920, 6275, 6940, 6295] + ZOrder 3635 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "5745" + Position [6925, 6450, 6945, 6470] + ZOrder 3636 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "5746" + Position [6925, 6625, 6945, 6645] + ZOrder 3637 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "5788" + Position [1580, 11340, 1600, 11360] + ZOrder 3681 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "3874" + Position [6405, 3410, 6425, 3430] + ZOrder 1505 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "5789" + Position [1580, 11140, 1600, 11160] + ZOrder 3682 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "4784" + Position [1580, 6465, 1600, 6485] + ZOrder 2588 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "4631" + Position [1580, 6670, 1600, 6690] + ZOrder 2450 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "7912" + Position [4635, 3315, 4655, 3335] + ZOrder 5815 + } + Block { + BlockType Terminator + Name "Terminator33" + SID "8272" + Position [2410, 1175, 2430, 1195] + ZOrder 6167 + } + Block { + BlockType Terminator + Name "Terminator34" + SID "8274" + Position [2410, 1380, 2430, 1400] + ZOrder 6169 + } + Block { + BlockType Terminator + Name "Terminator35" + SID "8278" + Position [2410, 1585, 2430, 1605] + ZOrder 6173 + } + Block { + BlockType Terminator + Name "Terminator36" + SID "4636" + Position [1580, 10540, 1600, 10560] + ZOrder 2457 + } + Block { + BlockType Terminator + Name "Terminator37" + SID "4637" + Position [1580, 10740, 1600, 10760] + ZOrder 2458 + } + Block { + BlockType Terminator + Name "Terminator38" + SID "4638" + Position [1580, 10940, 1600, 10960] + ZOrder 2459 + } + Block { + BlockType Terminator + Name "Terminator39" + SID "8280" + Position [2410, 1790, 2430, 1810] + ZOrder 6175 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "7943" + Position [1580, 5440, 1600, 5460] + ZOrder 5846 + } + Block { + BlockType Terminator + Name "Terminator40" + SID "8282" + Position [2410, 1995, 2430, 2015] + ZOrder 6177 + } + Block { + BlockType Terminator + Name "Terminator41" + SID "8284" + Position [2410, 2200, 2430, 2220] + ZOrder 6179 + } + Block { + BlockType Terminator + Name "Terminator42" + SID "4642" + Position [1580, 13540, 1600, 13560] + ZOrder 2463 + } + Block { + BlockType Terminator + Name "Terminator43" + SID "7744" + Position [3105, 1370, 3125, 1390] + ZOrder 5646 + } + Block { + BlockType Terminator + Name "Terminator44" + SID "4644" + Position [1580, 13940, 1600, 13960] + ZOrder 2465 + } + Block { + BlockType Terminator + Name "Terminator45" + SID "4645" + Position [1580, 12340, 1600, 12360] + ZOrder 2466 + } + Block { + BlockType Terminator + Name "Terminator46" + SID "8286" + Position [2410, 2405, 2430, 2425] + ZOrder 6181 + } + Block { + BlockType Terminator + Name "Terminator47" + SID "8288" + Position [2410, 2610, 2430, 2630] + ZOrder 6183 + } + Block { + BlockType Terminator + Name "Terminator48" + SID "8290" + Position [2410, 2815, 2430, 2835] + ZOrder 6185 + } + Block { + BlockType Terminator + Name "Terminator49" + SID "8292" + Position [2410, 3020, 2430, 3040] + ZOrder 6187 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "7944" + Position [1580, 5645, 1600, 5665] + ZOrder 5848 + } + Block { + BlockType Terminator + Name "Terminator50" + SID "4650" + Position [1580, 13140, 1600, 13160] + ZOrder 2471 + } + Block { + BlockType Terminator + Name "Terminator51" + SID "8296" + Position [2410, 3225, 2430, 3245] + ZOrder 6191 + } + Block { + BlockType Terminator + Name "Terminator52" + SID "4652" + Position [1580, 13740, 1600, 13760] + ZOrder 2601 + } + Block { + BlockType Terminator + Name "Terminator53" + SID "8298" + Position [2410, 3430, 2430, 3450] + ZOrder 6193 + } + Block { + BlockType Terminator + Name "Terminator55" + SID "8618" + Position [7230, 5760, 7250, 5780] + ZOrder 6513 + } + Block { + BlockType Terminator + Name "Terminator57" + SID "8620" + Position [7230, 5935, 7250, 5955] + ZOrder 6515 + } + Block { + BlockType Terminator + Name "Terminator58" + SID "8642" + Position [7230, 4010, 7250, 4030] + ZOrder 6517 + } + Block { + BlockType Terminator + Name "Terminator59" + SID "8644" + Position [7230, 4185, 7250, 4205] + ZOrder 6519 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "7945" + Position [1580, 5850, 1600, 5870] + ZOrder 5847 + } + Block { + BlockType Terminator + Name "Terminator60" + SID "8646" + Position [7230, 4360, 7250, 4380] + ZOrder 6521 + } + Block { + BlockType Terminator + Name "Terminator61" + SID "8648" + Position [7230, 4535, 7250, 4555] + ZOrder 6523 + } + Block { + BlockType Terminator + Name "Terminator62" + SID "8650" + Position [7230, 4710, 7250, 4730] + ZOrder 6525 + } + Block { + BlockType Terminator + Name "Terminator63" + SID "8652" + Position [7230, 4885, 7250, 4905] + ZOrder 6527 + } + Block { + BlockType Terminator + Name "Terminator64" + SID "8654" + Position [7230, 5060, 7250, 5080] + ZOrder 6529 + } + Block { + BlockType Terminator + Name "Terminator66" + SID "8656" + Position [7230, 5235, 7250, 5255] + ZOrder 6531 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "7946" + Position [1580, 5235, 1600, 5255] + ZOrder 5845 + } + Block { + BlockType Terminator + Name "Terminator74" + SID "8668" + Position [1575, 1135, 1595, 1155] + ZOrder 6543 + } + Block { + BlockType Terminator + Name "Terminator75" + SID "8670" + Position [1575, 1340, 1595, 1360] + ZOrder 6545 + } + Block { + BlockType Terminator + Name "Terminator76" + SID "8672" + Position [1575, 1545, 1595, 1565] + ZOrder 6547 + } + Block { + BlockType Terminator + Name "Terminator77" + SID "8674" + Position [1575, 1750, 1595, 1770] + ZOrder 6549 + } + Block { + BlockType Terminator + Name "Terminator78" + SID "8676" + Position [1575, 1955, 1595, 1975] + ZOrder 6551 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "3526" + Position [1425, 4260, 1445, 4280] + ZOrder 1156 + } + Block { + BlockType Terminator + Name "Terminator81" + SID "8678" + Position [1575, 2160, 1595, 2180] + ZOrder 6553 + } + Block { + BlockType Terminator + Name "Terminator82" + SID "8680" + Position [1575, 2365, 1595, 2385] + ZOrder 6555 + } + Block { + BlockType Terminator + Name "Terminator83" + SID "8682" + Position [1575, 2570, 1595, 2590] + ZOrder 6557 + } + Block { + BlockType Terminator + Name "Terminator84" + SID "8688" + Position [1575, 2775, 1595, 2795] + ZOrder 6559 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "4623" + Position [1580, 6055, 1600, 6075] + ZOrder 2442 + } + Block { + BlockType Terminator + Name "Terminator91" + SID "8689" + Position [1575, 2980, 1595, 3000] + ZOrder 6561 + } + Block { + BlockType Terminator + Name "Terminator99" + SID "8690" + Position [1575, 3185, 1595, 3205] + ZOrder 6563 + } + Block { + BlockType Reference + Name "V1_LENGTH" + SID "9623" + Tag "Test Point" + Ports [1] + Position [19300, 8760, 19325, 8770] + ZOrder 7100 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V1_LENGTH_MON" + SID "9624" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19180, 8757, 19235, 8773] + ZOrder 7099 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V2_LENGTH" + SID "9625" + Tag "Test Point" + Ports [1] + Position [19300, 8810, 19325, 8820] + ZOrder 7102 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V2_LENGTH_MON" + SID "9626" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19180, 8807, 19235, 8823] + ZOrder 7101 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V3_LENGTH" + SID "9627" + Tag "Test Point" + Ports [1] + Position [19300, 8860, 19325, 8870] + ZOrder 7104 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "V3_LENGTH_MON" + SID "9628" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19180, 8857, 19235, 8873] + ZOrder 7103 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD1" + SID "8730" + Tag "Test Point" + Ports [1] + Position [20795, 4775, 20815, 4815] + ZOrder 6574 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD1_MEAN" + SID "8731" + Tag "Test Point" + Ports [1] + Position [21115, 4840, 21155, 4860] + ZOrder 6579 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD1_MEAN_MON" + SID "8732" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [20960, 4835, 21040, 4865] + ZOrder 6578 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD1_MON" + SID "8733" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [20715, 4835, 20795, 4865] + ZOrder 6573 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD1_RMS" + SID "8734" + Tag "Test Point" + Ports [1] + Position [21250, 4720, 21290, 4740] + ZOrder 6583 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD1_RMS_MON" + SID "8735" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21095, 4715, 21175, 4745] + ZOrder 6582 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD2" + SID "8736" + Tag "Test Point" + Ports [1] + Position [20795, 4975, 20815, 5015] + ZOrder 6585 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD2_MEAN" + SID "8737" + Tag "Test Point" + Ports [1] + Position [21115, 5040, 21155, 5060] + ZOrder 6589 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD2_MEAN_MON" + SID "8738" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [20960, 5035, 21040, 5065] + ZOrder 6588 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD2_MON" + SID "8739" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [20715, 5035, 20795, 5065] + ZOrder 6584 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD2_RMS" + SID "8740" + Tag "Test Point" + Ports [1] + Position [21250, 4920, 21290, 4940] + ZOrder 6593 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD2_RMS_MON" + SID "8741" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21095, 4915, 21175, 4945] + ZOrder 6592 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD3" + SID "8742" + Tag "Test Point" + Ports [1] + Position [20795, 5185, 20815, 5225] + ZOrder 6598 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD3_MEAN" + SID "8743" + Tag "Test Point" + Ports [1] + Position [21115, 5250, 21155, 5270] + ZOrder 6601 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD3_MEAN_MON" + SID "8744" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [20960, 5245, 21040, 5275] + ZOrder 6600 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD3_MON" + SID "8745" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [20715, 5245, 20795, 5275] + ZOrder 6597 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD3_RMS" + SID "8746" + Tag "Test Point" + Ports [1] + Position [21250, 5130, 21290, 5150] + ZOrder 6605 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD3_RMS_MON" + SID "8747" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21095, 5125, 21175, 5155] + ZOrder 6604 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD4" + SID "8748" + Tag "Test Point" + Ports [1] + Position [20795, 5410, 20815, 5450] + ZOrder 7169 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD4_MEAN" + SID "8749" + Tag "Test Point" + Ports [1] + Position [21115, 5475, 21155, 5495] + ZOrder 7172 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD4_MEAN_MON" + SID "8750" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [20960, 5470, 21040, 5500] + ZOrder 7171 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD4_MON" + SID "8751" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [20715, 5470, 20795, 5500] + ZOrder 7168 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD4_RMS" + SID "8752" + Tag "Test Point" + Ports [1] + Position [21250, 5355, 21290, 5375] + ZOrder 7176 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD4_RMS_MON" + SID "8753" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21095, 5350, 21175, 5380] + ZOrder 7175 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD7" + SID "8754" + Tag "Test Point" + Ports [1] + Position [20815, 5685, 20835, 5725] + ZOrder 6609 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD7_MEAN" + SID "8755" + Tag "Test Point" + Ports [1] + Position [21135, 5750, 21175, 5770] + ZOrder 6612 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD7_MEAN_MON" + SID "8756" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [20980, 5745, 21060, 5775] + ZOrder 6611 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD7_MON" + SID "8757" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [20735, 5745, 20815, 5775] + ZOrder 6608 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD7_RMS" + SID "8758" + Tag "Test Point" + Ports [1] + Position [21270, 5630, 21310, 5650] + ZOrder 6616 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD7_RMS_MON" + SID "8759" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21115, 5625, 21195, 5655] + ZOrder 6615 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD8" + SID "8760" + Tag "Test Point" + Ports [1] + Position [20815, 5880, 20835, 5920] + ZOrder 6620 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD8_MEAN" + SID "8761" + Tag "Test Point" + Ports [1] + Position [21135, 5945, 21175, 5965] + ZOrder 6623 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD8_MEAN_MON" + SID "8762" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [20980, 5940, 21060, 5970] + ZOrder 6622 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD8_MON" + SID "8763" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [20735, 5940, 20815, 5970] + ZOrder 6619 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD8_RMS" + SID "8764" + Tag "Test Point" + Ports [1] + Position [21270, 5825, 21310, 5845] + ZOrder 6627 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_CAL_PD8_RMS_MON" + SID "8765" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21115, 5820, 21195, 5850] + ZOrder 6626 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_PITCH" + SID "8766" + Tag "Test Point" + Ports [1] + Position [20355, 9375, 20395, 9385] + ZOrder 6943 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_PITCH_AFTER_MOD" + SID "8767" + Tag "Test Point" + Ports [1] + Position [19315, 9740, 19325, 9780] + ZOrder 7459 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_PITCH_AFTER_MOD_MON" + SID "8768" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19470, 9354, 19505, 9366] + ZOrder 7453 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_PITCH_BEFORE_MOD" + SID "8769" + Tag "Test Point" + Ports [1] + Position [19590, 9620, 19600, 9660] + ZOrder 7447 + BlockRotation 270 + BlockMirror on + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_PITCH_BEFORE_MOD_MON" + SID "8770" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19440, 9499, 19490, 9511] + ZOrder 7444 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_PITCH_BEFORE_SERVOFIL" + SID "8771" + Tag "Test Point" + Ports [1] + Position [19990, 9555, 20000, 9595] + ZOrder 7469 + BlockRotation 270 + BlockMirror on + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_PITCH_BEFORE_SERVOFIL_MON" + SID "8772" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19930, 9384, 19960, 9396] + ZOrder 7468 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_PITCH_MON" + SID "8773" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [20285, 9359, 20335, 9371] + ZOrder 6940 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_ROLL" + SID "8774" + Tag "Test Point" + Ports [1] + Position [20355, 9465, 20395, 9475] + ZOrder 6941 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_ROLL_AFTER_MOD" + SID "8775" + Tag "Test Point" + Ports [1] + Position [19360, 9770, 19370, 9810] + ZOrder 7460 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_ROLL_AFTER_MOD_MON" + SID "8776" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19470, 9384, 19505, 9396] + ZOrder 7454 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_ROLL_BEFORE_MOD" + SID "8777" + Tag "Test Point" + Ports [1] + Position [19640, 9655, 19650, 9695] + ZOrder 7448 + BlockRotation 270 + BlockMirror on + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_ROLL_BEFORE_MOD_MON" + SID "8778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19440, 9534, 19490, 9546] + ZOrder 7445 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_ROLL_BEFORE_SERVOFIL" + SID "8779" + Tag "Test Point" + Ports [1] + Position [20010, 9590, 20020, 9630] + ZOrder 7471 + BlockRotation 270 + BlockMirror on + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_ROLL_BEFORE_SERVOFIL_MON" + SID "8780" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19930, 9429, 19960, 9441] + ZOrder 7470 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_ROLL_MON" + SID "8781" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [20270, 9419, 20320, 9431] + ZOrder 6938 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_X" + SID "8782" + Tag "Test Point" + Ports [1] + Position [20355, 9205, 20395, 9215] + ZOrder 6935 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_X_AFTER_MOD" + SID "8783" + Tag "Test Point" + Ports [1] + Position [19645, 9095, 19655, 9135] + ZOrder 7456 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_X_AFTER_MOD_MON" + SID "8784" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19500, 9234, 19535, 9246] + ZOrder 7450 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_X_BEFORE_MOD" + SID "8785" + Tag "Test Point" + Ports [1] + Position [19495, 8990, 19505, 9030] + ZOrder 7439 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_X_BEFORE_MOD_MON" + SID "8786" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19440, 9134, 19490, 9146] + ZOrder 7438 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_X_BEFORE_SERVOFIL" + SID "8787" + Tag "Test Point" + Ports [1] + Position [19995, 9050, 20005, 9090] + ZOrder 7463 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_X_BEFORE_SERVOFIL_MON" + SID "8788" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19955, 9129, 19985, 9141] + ZOrder 7462 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_X_MON" + SID "8789" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [20270, 9204, 20320, 9216] + ZOrder 6932 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_Y" + SID "8790" + Tag "Test Point" + Ports [1] + Position [20355, 9255, 20395, 9265] + ZOrder 6936 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_YAW" + SID "8791" + Tag "Test Point" + Ports [1] + Position [20355, 9535, 20395, 9545] + ZOrder 6942 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_YAW_AFTER_MOD" + SID "8792" + Tag "Test Point" + Ports [1] + Position [19425, 9815, 19435, 9855] + ZOrder 7461 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_YAW_AFTER_MOD_MON" + SID "8793" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19475, 9419, 19510, 9431] + ZOrder 7455 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_YAW_BEFORE_MOD" + SID "8794" + Tag "Test Point" + Ports [1] + Position [19685, 9700, 19695, 9740] + ZOrder 7449 + BlockRotation 270 + BlockMirror on + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_YAW_BEFORE_MOD_MON" + SID "8795" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19440, 9569, 19490, 9581] + ZOrder 7446 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_YAW_BEFORE_SERVOFIL" + SID "8796" + Tag "Test Point" + Ports [1] + Position [20035, 9620, 20045, 9660] + ZOrder 7472 + BlockRotation 270 + BlockMirror on + BackgroundColor "green" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_YAW_BEFORE_SERVOFIL_MON" + SID "8797" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19940, 9474, 19970, 9486] + ZOrder 7473 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_YAW_MON" + SID "8798" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [20260, 9499, 20310, 9511] + ZOrder 6939 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_Y_AFTER_MOD" + SID "8799" + Tag "Test Point" + Ports [1] + Position [19665, 9130, 19675, 9170] + ZOrder 7457 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_Y_AFTER_MOD_MON" + SID "8800" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19470, 9264, 19505, 9276] + ZOrder 7451 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_Y_BEFORE_MOD" + SID "8801" + Tag "Test Point" + Ports [1] + Position [19515, 9020, 19525, 9060] + ZOrder 7441 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_Y_BEFORE_MOD_MON" + SID "8802" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19440, 9169, 19490, 9181] + ZOrder 7440 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_Y_BEFORE_SERVOFIL" + SID "8803" + Tag "Test Point" + Ports [1] + Position [20020, 9090, 20030, 9130] + ZOrder 7465 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_Y_BEFORE_SERVOFIL_MON" + SID "8804" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19945, 9174, 19975, 9186] + ZOrder 7464 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_Y_MON" + SID "8805" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [20270, 9254, 20320, 9266] + ZOrder 6933 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_Z" + SID "8806" + Tag "Test Point" + Ports [1] + Position [20355, 9315, 20395, 9325] + ZOrder 6937 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_Z_AFTER_MOD" + SID "8807" + Tag "Test Point" + Ports [1] + Position [19685, 9175, 19695, 9215] + ZOrder 7458 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_Z_AFTER_MOD_MON" + SID "8808" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19470, 9299, 19505, 9311] + ZOrder 7452 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_Z_BEFORE_MOD" + SID "8809" + Tag "Test Point" + Ports [1] + Position [19540, 9050, 19550, 9090] + ZOrder 7443 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_Z_BEFORE_MOD_MON" + SID "8810" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19440, 9204, 19490, 9216] + ZOrder 7442 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_Z_BEFORE_SERVOFIL" + SID "8811" + Tag "Test Point" + Ports [1] + Position [20065, 9145, 20075, 9185] + ZOrder 7467 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_Z_BEFORE_SERVOFIL_MON" + SID "8812" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [19945, 9224, 19975, 9236] + ZOrder 7466 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_PD_Z_MON" + SID "8813" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [20280, 9314, 20330, 9326] + ZOrder 6934 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_RMS_ETE_PD1" + SID "8814" + Tag "Test Point" + Ports [1] + Position [22150, 4525, 22190, 4545] + ZOrder 6651 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_RMS_ETE_PD1_MON" + SID "8815" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [21995, 4520, 22075, 4550] + ZOrder 6650 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_RMS_ETE_PD2" + SID "8816" + Tag "Test Point" + Ports [1] + Position [22155, 4765, 22195, 4785] + ZOrder 6655 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_RMS_ETE_PD2_MON" + SID "8817" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [22000, 4760, 22080, 4790] + ZOrder 6654 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD1" + SID "8818" + Tag "Test Point" + Ports [1] + Position [16875, 8715, 16895, 8755] + ZOrder 6662 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD10" + SID "8819" + Tag "Test Point" + Ports [1] + Position [16915, 10245, 16935, 10285] + ZOrder 6794 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD10_MON" + SID "8820" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16820, 10295, 16900, 10325] + ZOrder 6793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD11" + SID "8821" + Tag "Test Point" + Ports [1] + Position [16920, 10455, 16940, 10495] + ZOrder 6820 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD11_MON" + SID "8822" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16820, 10500, 16900, 10530] + ZOrder 6819 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD12" + SID "8823" + Tag "Test Point" + Ports [1] + Position [16920, 10595, 16940, 10635] + ZOrder 6826 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD12_MON" + SID "8824" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16825, 10645, 16905, 10675] + ZOrder 6825 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD1_MON" + SID "8825" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16775, 8760, 16855, 8790] + ZOrder 6661 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD2" + SID "8826" + Tag "Test Point" + Ports [1] + Position [16875, 8855, 16895, 8895] + ZOrder 6669 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD2_MON" + SID "8827" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16780, 8905, 16860, 8935] + ZOrder 6668 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD3" + SID "8828" + Tag "Test Point" + Ports [1] + Position [16895, 9035, 16915, 9075] + ZOrder 6688 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD3_MON" + SID "8829" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16795, 9080, 16875, 9110] + ZOrder 6687 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD4" + SID "8830" + Tag "Test Point" + Ports [1] + Position [16895, 9175, 16915, 9215] + ZOrder 6695 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD4_MON" + SID "8831" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16800, 9225, 16880, 9255] + ZOrder 6694 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD5" + SID "8832" + Tag "Test Point" + Ports [1] + Position [16895, 9380, 16915, 9420] + ZOrder 6721 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD5_MON" + SID "8833" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16795, 9425, 16875, 9455] + ZOrder 6720 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD6" + SID "8834" + Tag "Test Point" + Ports [1] + Position [16895, 9520, 16915, 9560] + ZOrder 6728 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD6_MON" + SID "8835" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16800, 9570, 16880, 9600] + ZOrder 6727 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD7" + SID "8836" + Tag "Test Point" + Ports [1] + Position [16895, 9750, 16915, 9790] + ZOrder 6754 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD7_MON" + SID "8837" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16795, 9795, 16875, 9825] + ZOrder 6753 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD8" + SID "8838" + Tag "Test Point" + Ports [1] + Position [16895, 9890, 16915, 9930] + ZOrder 6761 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD8_MON" + SID "8839" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16800, 9940, 16880, 9970] + ZOrder 6760 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD9" + SID "8840" + Tag "Test Point" + Ports [1] + Position [16915, 10105, 16935, 10145] + ZOrder 6787 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_D_PD9_MON" + SID "8841" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16815, 10150, 16895, 10180] + ZOrder 6786 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD1" + SID "8842" + Tag "Test Point" + Ports [1] + Position [16545, 8690, 16565, 8730] + ZOrder 6660 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD10" + SID "8843" + Tag "Test Point" + Ports [1] + Position [16585, 10235, 16605, 10275] + ZOrder 6812 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD10_MON" + SID "8844" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16505, 10285, 16585, 10315] + ZOrder 6789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD11" + SID "8845" + Tag "Test Point" + Ports [1] + Position [16595, 10430, 16615, 10470] + ZOrder 6818 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD11_MON" + SID "8846" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16510, 10490, 16590, 10520] + ZOrder 6817 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD12" + SID "8847" + Tag "Test Point" + Ports [1] + Position [16590, 10585, 16610, 10625] + ZOrder 6844 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD12_MON" + SID "8848" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16510, 10635, 16590, 10665] + ZOrder 6822 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD1_MON" + SID "8849" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16465, 8750, 16545, 8780] + ZOrder 6659 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD2" + SID "8850" + Tag "Test Point" + Ports [1] + Position [16545, 8845, 16565, 8885] + ZOrder 6678 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD2_MON" + SID "8851" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16465, 8895, 16545, 8925] + ZOrder 6664 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD3" + SID "8852" + Tag "Test Point" + Ports [1] + Position [16570, 9010, 16590, 9050] + ZOrder 6686 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD3_MON" + SID "8853" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16485, 9070, 16565, 9100] + ZOrder 6685 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD4" + SID "8854" + Tag "Test Point" + Ports [1] + Position [16565, 9165, 16585, 9205] + ZOrder 6713 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD4_MON" + SID "8855" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16485, 9215, 16565, 9245] + ZOrder 6690 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD5" + SID "8856" + Tag "Test Point" + Ports [1] + Position [16570, 9355, 16590, 9395] + ZOrder 6719 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD5_MON" + SID "8857" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16485, 9415, 16565, 9445] + ZOrder 6718 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD6" + SID "8858" + Tag "Test Point" + Ports [1] + Position [16565, 9510, 16585, 9550] + ZOrder 6746 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD6_MON" + SID "8859" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16485, 9560, 16565, 9590] + ZOrder 6723 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD7" + SID "8860" + Tag "Test Point" + Ports [1] + Position [16570, 9725, 16590, 9765] + ZOrder 6752 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD7_MON" + SID "8861" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16485, 9785, 16565, 9815] + ZOrder 6751 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD8" + SID "8862" + Tag "Test Point" + Ports [1] + Position [16565, 9880, 16585, 9920] + ZOrder 6779 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD8_MON" + SID "8863" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16485, 9930, 16565, 9960] + ZOrder 6756 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD9" + SID "8864" + Tag "Test Point" + Ports [1] + Position [16590, 10080, 16610, 10120] + ZOrder 6785 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_DELTA_V_PD9_MON" + SID "8865" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16505, 10140, 16585, 10170] + ZOrder 6784 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL1_LENGTH" + SID "8866" + Tag "Test Point" + Ports [1] + Position [18550, 8695, 18570, 8735] + ZOrder 7110 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL1_LENGTH_MON" + SID "8867" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [18440, 8740, 18520, 8770] + ZOrder 7108 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL1_PD1" + SID "8868" + Tag "Test Point" + Ports [1] + Position [16295, 8690, 16315, 8730] + ZOrder 6671 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL1_PD1_D" + SID "8869" + Tag "Test Point" + Ports [1] + Position [18090, 8685, 18130, 8705] + ZOrder 6903 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL1_PD1_D_MON" + SID "8870" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [17900, 8680, 17980, 8710] + ZOrder 6882 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL1_PD1_MON" + SID "8871" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16080, 8750, 16160, 8780] + ZOrder 6670 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL1_PD2" + SID "8872" + Tag "Test Point" + Ports [1] + Position [16285, 8845, 16305, 8885] + ZOrder 6677 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL1_PD2_D" + SID "8873" + Tag "Test Point" + Ports [1] + Position [18090, 8860, 18130, 8880] + ZOrder 6904 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL1_PD2_D_MON" + SID "8874" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [17900, 8855, 17980, 8885] + ZOrder 6887 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL1_PD2_MON" + SID "8875" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16080, 8895, 16160, 8925] + ZOrder 6676 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL1_ROTATE" + SID "8876" + Tag "Test Point" + Ports [1] + Position [18570, 8785, 18590, 8825] + ZOrder 7109 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL1_ROTATE_MON" + SID "8877" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [18440, 8830, 18520, 8860] + ZOrder 7106 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL2_LENGTH" + SID "8878" + Tag "Test Point" + Ports [1] + Position [18580, 8965, 18600, 9005] + ZOrder 6701 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL2_LENGTH_MON" + SID "8879" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [18470, 9010, 18550, 9040] + ZOrder 6699 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL2_PD3" + SID "8880" + Tag "Test Point" + Ports [1] + Position [16305, 9010, 16325, 9050] + ZOrder 6706 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL2_PD3_D" + SID "8881" + Tag "Test Point" + Ports [1] + Position [18060, 9055, 18100, 9075] + ZOrder 6905 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL2_PD3_D_MON" + SID "8882" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [17900, 9050, 17980, 9080] + ZOrder 6888 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL2_PD3_MON" + SID "8883" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16100, 9070, 16180, 9100] + ZOrder 6705 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL2_PD4" + SID "8884" + Tag "Test Point" + Ports [1] + Position [16305, 9165, 16325, 9205] + ZOrder 6712 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL2_PD4_D" + SID "8885" + Tag "Test Point" + Ports [1] + Position [18060, 9205, 18100, 9225] + ZOrder 6906 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL2_PD4_D_MON" + SID "8886" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [17900, 9200, 17980, 9230] + ZOrder 6891 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL2_PD4_MON" + SID "8887" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16100, 9215, 16180, 9245] + ZOrder 6711 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL2_ROTATE" + SID "8888" + Tag "Test Point" + Ports [1] + Position [18600, 9055, 18620, 9095] + ZOrder 6700 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL2_ROTATE_MON" + SID "8889" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [18470, 9100, 18550, 9130] + ZOrder 6697 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL3_LENGTH" + SID "8890" + Tag "Test Point" + Ports [1] + Position [18615, 9395, 18635, 9435] + ZOrder 6734 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL3_LENGTH_MON" + SID "8891" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [18505, 9440, 18585, 9470] + ZOrder 6732 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL3_PD5" + SID "8892" + Tag "Test Point" + Ports [1] + Position [16305, 9355, 16325, 9395] + ZOrder 6739 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL3_PD5_D" + SID "8893" + Tag "Test Point" + Ports [1] + Position [18130, 9380, 18170, 9400] + ZOrder 6907 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL3_PD5_D_MON" + SID "8894" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [17900, 9375, 17980, 9405] + ZOrder 6894 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL3_PD5_MON" + SID "8895" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16100, 9415, 16180, 9445] + ZOrder 6738 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL3_PD6" + SID "8896" + Tag "Test Point" + Ports [1] + Position [16305, 9510, 16325, 9550] + ZOrder 6745 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL3_PD6_D" + SID "8897" + Tag "Test Point" + Ports [1] + Position [18130, 9520, 18170, 9540] + ZOrder 6908 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL3_PD6_D_MON" + SID "8898" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [17910, 9515, 17990, 9545] + ZOrder 6897 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL3_PD6_MON" + SID "8899" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16100, 9560, 16180, 9590] + ZOrder 6744 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL3_ROTATE" + SID "8900" + Tag "Test Point" + Ports [1] + Position [18635, 9485, 18655, 9525] + ZOrder 6733 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL3_ROTATE_MON" + SID "8901" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [18505, 9530, 18585, 9560] + ZOrder 6730 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL4_LENGTH" + SID "8902" + Tag "Test Point" + Ports [1] + Position [18630, 9775, 18650, 9815] + ZOrder 6767 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL4_LENGTH_MON" + SID "8903" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [18520, 9820, 18600, 9850] + ZOrder 6765 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL4_PD7" + SID "8904" + Tag "Test Point" + Ports [1] + Position [16305, 9725, 16325, 9765] + ZOrder 6772 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL4_PD7_D" + SID "8905" + Tag "Test Point" + Ports [1] + Position [17915, 9725, 17955, 9745] + ZOrder 6912 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL4_PD7_D_MON" + SID "8906" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [17720, 9720, 17800, 9750] + ZOrder 6900 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL4_PD7_MON" + SID "8907" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16100, 9785, 16180, 9815] + ZOrder 6771 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL4_PD8" + SID "8908" + Tag "Test Point" + Ports [1] + Position [16305, 9880, 16325, 9920] + ZOrder 6778 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL4_PD8_D" + SID "8909" + Tag "Test Point" + Ports [1] + Position [17875, 9920, 17915, 9940] + ZOrder 6913 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL4_PD8_D_MON" + SID "8910" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [17685, 9915, 17765, 9945] + ZOrder 6909 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL4_PD8_MON" + SID "8911" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16100, 9930, 16180, 9960] + ZOrder 6777 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL4_ROTATE" + SID "8912" + Tag "Test Point" + Ports [1] + Position [18650, 9865, 18670, 9905] + ZOrder 6766 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL4_ROTATE_MON" + SID "8913" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [18520, 9910, 18600, 9940] + ZOrder 6763 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL5_LENGTH" + SID "8914" + Tag "Test Point" + Ports [1] + Position [18640, 10115, 18660, 10155] + ZOrder 6800 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL5_LENGTH_MON" + SID "8915" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [18530, 10160, 18610, 10190] + ZOrder 6798 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL5_PD10" + SID "8916" + Tag "Test Point" + Ports [1] + Position [16325, 10235, 16345, 10275] + ZOrder 6811 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL5_PD10_D" + SID "8917" + Tag "Test Point" + Ports [1] + Position [17875, 10320, 17915, 10340] + ZOrder 6921 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL5_PD10_D_MON" + SID "8918" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [17685, 10315, 17765, 10345] + ZOrder 6918 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL5_PD10_MON" + SID "8919" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16120, 10285, 16200, 10315] + ZOrder 6810 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL5_PD9" + SID "8920" + Tag "Test Point" + Ports [1] + Position [16325, 10080, 16345, 10120] + ZOrder 6805 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL5_PD9_D" + SID "8921" + Tag "Test Point" + Ports [1] + Position [17875, 10075, 17915, 10095] + ZOrder 6917 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL5_PD9_D_MON" + SID "8922" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [17685, 10070, 17765, 10100] + ZOrder 6914 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL5_PD9_MON" + SID "8923" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16120, 10140, 16200, 10170] + ZOrder 6804 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL5_ROTATE" + SID "8924" + Tag "Test Point" + Ports [1] + Position [18660, 10205, 18680, 10245] + ZOrder 6799 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL5_ROTATE_MON" + SID "8925" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [18530, 10250, 18610, 10280] + ZOrder 6796 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL6_LENGTH" + SID "8926" + Tag "Test Point" + Ports [1] + Position [18675, 10460, 18695, 10500] + ZOrder 6832 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL6_LENGTH_MON" + SID "8927" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [18565, 10505, 18645, 10535] + ZOrder 6830 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL6_PD11" + SID "8928" + Tag "Test Point" + Ports [1] + Position [16330, 10430, 16350, 10470] + ZOrder 6837 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL6_PD11_D" + SID "8929" + Tag "Test Point" + Ports [1] + Position [17830, 10495, 17870, 10515] + ZOrder 6925 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL6_PD11_D_MON" + SID "8930" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [17685, 10490, 17765, 10520] + ZOrder 6922 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL6_PD11_MON" + SID "8931" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16125, 10490, 16205, 10520] + ZOrder 6836 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL6_PD12" + SID "8932" + Tag "Test Point" + Ports [1] + Position [16330, 10585, 16350, 10625] + ZOrder 6843 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL6_PD12_D" + SID "8933" + Tag "Test Point" + Ports [1] + Position [17840, 10630, 17880, 10650] + ZOrder 6929 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL6_PD12_D_MON" + SID "8934" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [17685, 10625, 17765, 10655] + ZOrder 6926 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL6_PD12_MON" + SID "8935" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16100, 10640, 16180, 10670] + ZOrder 6842 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL6_ROTATE" + SID "8936" + Tag "Test Point" + Ports [1] + Position [18695, 10550, 18715, 10590] + ZOrder 6831 + BlockRotation 270 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PANEL6_ROTATE_MON" + SID "8937" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [18565, 10595, 18645, 10625] + ZOrder 6828 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD10_MEAN" + SID "8938" + Tag "Test Point" + Ports [1] + Position [16410, 10210, 16445, 10220] + ZOrder 6875 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD10_MEAN_MON" + SID "8939" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16250, 10207, 16305, 10223] + ZOrder 6874 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD11_MEAN" + SID "8940" + Tag "Test Point" + Ports [1] + Position [16435, 10395, 16470, 10405] + ZOrder 6878 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD11_MEAN_MON" + SID "8941" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16275, 10392, 16330, 10408] + ZOrder 6877 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD12_MEAN" + SID "8942" + Tag "Test Point" + Ports [1] + Position [16420, 10550, 16455, 10560] + ZOrder 6881 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD12_MEAN_MON" + SID "8943" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16260, 10547, 16315, 10563] + ZOrder 6880 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD1_MEAN" + SID "8944" + Tag "Test Point" + Ports [1] + Position [16620, 8425, 16660, 8445] + ZOrder 6848 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD1_MEAN_MON" + SID "8945" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16455, 8425, 16495, 8445] + ZOrder 6847 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD2_MEAN" + SID "8946" + Tag "Test Point" + Ports [1] + Position [16375, 8820, 16410, 8830] + ZOrder 6851 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD2_MEAN_MON" + SID "8947" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16215, 8817, 16270, 8833] + ZOrder 6850 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD3_MEAN" + SID "8948" + Tag "Test Point" + Ports [1] + Position [16395, 8985, 16430, 8995] + ZOrder 6854 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD3_MEAN_MON" + SID "8949" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16240, 8984, 16285, 8996] + ZOrder 6853 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD4_MEAN" + SID "8950" + Tag "Test Point" + Ports [1] + Position [16395, 9140, 16430, 9150] + ZOrder 6857 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD4_MEAN_MON" + SID "8951" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16235, 9137, 16290, 9153] + ZOrder 6856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD5_MEAN" + SID "8952" + Tag "Test Point" + Ports [1] + Position [16395, 9305, 16430, 9315] + ZOrder 6860 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD5_MEAN_MON" + SID "8953" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16250, 9302, 16305, 9318] + ZOrder 6859 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD6_MEAN" + SID "8954" + Tag "Test Point" + Ports [1] + Position [16385, 9485, 16420, 9495] + ZOrder 6863 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD6_MEAN_MON" + SID "8955" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16225, 9482, 16280, 9498] + ZOrder 6862 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD7_MEAN" + SID "8956" + Tag "Test Point" + Ports [1] + Position [16395, 9685, 16430, 9695] + ZOrder 6866 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD7_MEAN_MON" + SID "8957" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16235, 9682, 16290, 9698] + ZOrder 6865 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD8_MEAN" + SID "8958" + Tag "Test Point" + Ports [1] + Position [16395, 9855, 16430, 9865] + ZOrder 6869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD8_MEAN_MON" + SID "8959" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16235, 9852, 16290, 9868] + ZOrder 6868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD9_MEAN" + SID "8960" + Tag "Test Point" + Ports [1] + Position [16410, 10040, 16445, 10050] + ZOrder 6872 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "VIS_SENSE_PD9_MEAN_MON" + SID "8961" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [16250, 10037, 16305, 10053] + ZOrder 6871 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L1" + SID "5567" + Tag "Test Point" + Ports [1] + Position [5895, 12730, 5935, 12750] + ZOrder 3295 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L1_MON" + SID "5568" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5795, 12725, 5875, 12755] + ZOrder 3346 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L2" + SID "5569" + Tag "Test Point" + Ports [1] + Position [5725, 13155, 5765, 13175] + ZOrder 3322 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_L2_MON" + SID "5570" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13150, 5680, 13180] + ZOrder 3343 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX1" + SID "5571" + Tag "Test Point" + Ports [1] + Position [5725, 13760, 5765, 13780] + ZOrder 3427 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX1_MON" + SID "5572" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13755, 5680, 13785] + ZOrder 3438 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX2" + SID "5573" + Tag "Test Point" + Ports [1] + Position [5725, 13625, 5765, 13645] + ZOrder 3418 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPX2_MON" + SID "5574" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13620, 5680, 13650] + ZOrder 3437 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPY1" + SID "5575" + Tag "Test Point" + Ports [1] + Position [5725, 13890, 5765, 13910] + ZOrder 3436 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_OPY1_MON" + SID "5576" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13885, 5680, 13915] + ZOrder 3439 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P1" + SID "5577" + Tag "Test Point" + Ports [1] + Position [5895, 12995, 5935, 13015] + ZOrder 3313 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P1_MON" + SID "5578" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5795, 12990, 5875, 13020] + ZOrder 3342 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P2" + SID "5579" + Tag "Test Point" + Ports [1] + Position [5725, 13420, 5765, 13440] + ZOrder 3340 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_P2_MON" + SID "5580" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13415, 5680, 13445] + ZOrder 3345 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y1" + SID "5581" + Tag "Test Point" + Ports [1] + Position [5895, 12865, 5935, 12885] + ZOrder 3304 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y1_MON" + SID "5582" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5795, 12860, 5875, 12890] + ZOrder 3341 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y2" + SID "5583" + Tag "Test Point" + Ports [1] + Position [5725, 13290, 5765, 13310] + ZOrder 3331 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_AMP_Y2_MON" + SID "5584" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5600, 13285, 5680, 13315] + ZOrder 3344 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L1" + SID "5585" + Tag "Test Point" + Ports [1] + Position [6335, 12765, 6375, 12785] + ZOrder 3354 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L1_MON" + SID "5586" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12760, 6280, 12790] + ZOrder 3353 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L2" + SID "5587" + Tag "Test Point" + Ports [1] + Position [6220, 13200, 6260, 13220] + ZOrder 3374 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_L2_MON" + SID "5588" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13195, 6165, 13225] + ZOrder 3373 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX1" + SID "5589" + Tag "Test Point" + Ports [1] + Position [6220, 13810, 6260, 13830] + ZOrder 3447 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX1_MON" + SID "5590" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13805, 6165, 13835] + ZOrder 3446 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX2" + SID "5591" + Tag "Test Point" + Ports [1] + Position [6220, 13670, 6260, 13690] + ZOrder 3443 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPX2_MON" + SID "5592" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13665, 6165, 13695] + ZOrder 3442 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPY1" + SID "5593" + Tag "Test Point" + Ports [1] + Position [6220, 13955, 6260, 13975] + ZOrder 3451 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_OPY1_MON" + SID "5594" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13950, 6165, 13980] + ZOrder 3450 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P1" + SID "5595" + Tag "Test Point" + Ports [1] + Position [6335, 13050, 6375, 13070] + ZOrder 3370 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P1_MON" + SID "5596" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 13045, 6280, 13075] + ZOrder 3369 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P2" + SID "5597" + Tag "Test Point" + Ports [1] + Position [6220, 13485, 6260, 13505] + ZOrder 3382 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_P2_MON" + SID "5598" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13480, 6165, 13510] + ZOrder 3381 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y1" + SID "5599" + Tag "Test Point" + Ports [1] + Position [6335, 12905, 6375, 12925] + ZOrder 3362 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y1_MON" + SID "5600" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12900, 6280, 12930] + ZOrder 3361 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y2" + SID "5601" + Tag "Test Point" + Ports [1] + Position [6220, 13340, 6260, 13360] + ZOrder 3378 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_COS_Y2_MON" + SID "5602" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13335, 6165, 13365] + ZOrder 3377 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L1" + SID "5603" + Tag "Test Point" + Ports [1] + Position [6335, 12685, 6375, 12705] + ZOrder 3348 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L1_MON" + SID "5604" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12680, 6280, 12710] + ZOrder 3347 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L2" + SID "5605" + Tag "Test Point" + Ports [1] + Position [6220, 13120, 6260, 13140] + ZOrder 3372 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_L2_MON" + SID "5606" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13115, 6165, 13145] + ZOrder 3371 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX1" + SID "5607" + Tag "Test Point" + Ports [1] + Position [6220, 13730, 6260, 13750] + ZOrder 3445 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SID "5608" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13725, 6165, 13755] + ZOrder 3444 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX2" + SID "5609" + Tag "Test Point" + Ports [1] + Position [6220, 13590, 6260, 13610] + ZOrder 3441 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SID "5610" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13585, 6165, 13615] + ZOrder 3440 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPY1" + SID "5611" + Tag "Test Point" + Ports [1] + Position [6220, 13875, 6260, 13895] + ZOrder 3449 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SID "5612" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13870, 6165, 13900] + ZOrder 3448 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P1" + SID "5613" + Tag "Test Point" + Ports [1] + Position [6335, 12970, 6375, 12990] + ZOrder 3364 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P1_MON" + SID "5614" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12965, 6280, 12995] + ZOrder 3363 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P2" + SID "5615" + Tag "Test Point" + Ports [1] + Position [6220, 13405, 6260, 13425] + ZOrder 3380 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_P2_MON" + SID "5616" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13400, 6165, 13430] + ZOrder 3379 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y1" + SID "5617" + Tag "Test Point" + Ports [1] + Position [6335, 12825, 6375, 12845] + ZOrder 3356 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y1_MON" + SID "5618" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6200, 12820, 6280, 12850] + ZOrder 3355 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y2" + SID "5619" + Tag "Test Point" + Ports [1] + Position [6220, 13260, 6260, 13280] + ZOrder 3376 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_DEMOD_TM_PHASE_SIN_Y2_MON" + SID "5620" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6085, 13255, 6165, 13285] + ZOrder 3375 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL1" + SID "4429" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12408, 6300, 12432] + ZOrder 2300 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL2" + SID "4430" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12463, 6300, 12487] + ZOrder 2301 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL3" + SID "4431" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12518, 6300, 12542] + ZOrder 2302 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL4" + SID "4432" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12568, 6300, 12592] + ZOrder 2303 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L1_COS" + SID "5621" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12758, 5475, 12782] + ZOrder 3401 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L1_SIN" + SID "5622" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12703, 5475, 12727] + ZOrder 3400 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L2_COS" + SID "5623" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13183, 5325, 13207] + ZOrder 3407 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_L2_SIN" + SID "5624" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13128, 5325, 13152] + ZOrder 3406 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX1_COS" + SID "5625" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13788, 5325, 13812] + ZOrder 3465 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX1_SIN" + SID "5626" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13733, 5325, 13757] + ZOrder 3464 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX2_COS" + SID "5627" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13653, 5325, 13677] + ZOrder 3467 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPX2_SIN" + SID "5628" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13598, 5325, 13622] + ZOrder 3466 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPY1_COS" + SID "5629" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13918, 5325, 13942] + ZOrder 3469 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_OPY1_SIN" + SID "5630" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13863, 5325, 13887] + ZOrder 3468 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P1_COS" + SID "5631" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 13023, 5475, 13047] + ZOrder 3403 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P1_SIN" + SID "5632" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12968, 5475, 12992] + ZOrder 3402 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P2_COS" + SID "5633" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13448, 5325, 13472] + ZOrder 3409 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_P2_SIN" + SID "5634" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13393, 5325, 13417] + ZOrder 3408 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y1_COS" + SID "5635" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12893, 5475, 12917] + ZOrder 3399 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y1_SIN" + SID "5636" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5405, 12838, 5475, 12862] + ZOrder 3398 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y2_COS" + SID "5637" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13318, 5325, 13342] + ZOrder 3405 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_DEMOD_TM_Y2_SIN" + SID "5638" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5255, 13263, 5325, 13287] + ZOrder 3404 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_L" + SID "4433" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12433, 5580, 12457] + ZOrder 2168 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_L" + SID "5651" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12708, 4180, 12732] + ZOrder 3482 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_P" + SID "5652" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12893, 4180, 12917] + ZOrder 3484 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_Y" + SID "5653" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12808, 4180, 12832] + ZOrder 3483 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_P" + SID "4434" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12583, 5580, 12607] + ZOrder 2206 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_Y" + SID "4435" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12508, 5580, 12532] + ZOrder 2205 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_COIL_MAT" + SID "4436" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6030, 12490, 6070, 12550] + ZOrder 2207 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_CROSSTALK_MAT" + SID "4437" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [5800, 12490, 5840, 12550] + ZOrder 2201 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_MON" + SID "4438" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1830, 12785, 1910, 12815] + ZOrder 2175 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_OFFSET" + SID "5704" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12857, 1955, 12873] + ZOrder 3537 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT" + SID "4439" + Tag "Test Point" + Ports [1] + Position [2430, 12740, 2470, 12760] + ZOrder 2177 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT_MON" + SID "4440" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12795, 2360, 12825] + ZOrder 2216 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_MON" + SID "4441" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12435, 1905, 12465] + ZOrder 2169 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_OFFSET" + SID "5705" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12507, 1955, 12523] + ZOrder 3533 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT" + SID "4442" + Tag "Test Point" + Ports [1] + Position [2430, 12400, 2470, 12420] + ZOrder 2173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT_MON" + SID "4443" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12445, 2360, 12475] + ZOrder 2214 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm" + SID "4444" + Tag "Test Point" + Ports [1] + Position [3210, 12480, 3250, 12500] + ZOrder 2184 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_INIT" + SID "4445" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12562, 3040, 12578] + ZOrder 2221 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_MON" + SID "4446" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12475, 3160, 12505] + ZOrder 2183 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_diff_MON" + SID "4447" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12530, 3250, 12560] + ZOrder 2231 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_MON" + SID "4448" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12610, 1905, 12640] + ZOrder 2171 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_OFFSET" + SID "5706" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12682, 1955, 12698] + ZOrder 3535 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT" + SID "4449" + Tag "Test Point" + Ports [1] + Position [2430, 12560, 2470, 12580] + ZOrder 2174 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT_MON" + SID "4450" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12620, 2360, 12650] + ZOrder 2215 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm" + SID "4451" + Tag "Test Point" + Ports [1] + Position [3210, 12655, 3250, 12675] + ZOrder 2189 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_INIT" + SID "4452" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12702, 3040, 12718] + ZOrder 2223 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_MON" + SID "4453" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12650, 3160, 12680] + ZOrder 2188 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_diff_MON" + SID "4454" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12605, 3250, 12635] + ZOrder 2232 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_MON" + SID "4455" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12085, 1905, 12115] + ZOrder 2196 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_OFFSET" + SID "5692" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12157, 1955, 12173] + ZOrder 3525 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT" + SID "4456" + Tag "Test Point" + Ports [1] + Position [2430, 12050, 2470, 12070] + ZOrder 2198 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT_MON" + SID "4457" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 12095, 2345, 12125] + ZOrder 2219 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_MON" + SID "4458" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11735, 1905, 11765] + ZOrder 2190 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_OFFSET" + SID "5693" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11807, 1955, 11823] + ZOrder 3521 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT" + SID "4459" + Tag "Test Point" + Ports [1] + Position [2425, 11705, 2465, 11725] + ZOrder 2194 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT_MON" + SID "4460" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11745, 2345, 11775] + ZOrder 2217 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm" + SID "4461" + Tag "Test Point" + Ports [1] + Position [3215, 11780, 3255, 11800] + ZOrder 2289 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_INIT" + SID "4462" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 11862, 3045, 11878] + ZOrder 2293 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_MON" + SID "4463" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11775, 3165, 11805] + ZOrder 2288 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_diff_MON" + SID "4464" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11830, 3255, 11860] + ZOrder 2296 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_MON" + SID "4465" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11910, 1905, 11940] + ZOrder 2192 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_OFFSET" + SID "5694" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11982, 1955, 11998] + ZOrder 3523 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT" + SID "4466" + Tag "Test Point" + Ports [1] + Position [2425, 11880, 2465, 11900] + ZOrder 2195 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT_MON" + SID "4467" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11920, 2345, 11950] + ZOrder 2218 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm" + SID "4468" + Tag "Test Point" + Ports [1] + Position [3215, 11955, 3255, 11975] + ZOrder 2291 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_INIT" + SID "4469" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 12002, 3045, 12018] + ZOrder 2295 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_MON" + SID "4470" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11950, 3165, 11980] + ZOrder 2290 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_diff_MON" + SID "4471" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11905, 3255, 11935] + ZOrder 2297 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L1" + SID "4472" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5150, 11819, 5205, 11881] + ZOrder 2245 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L1_SW" + SID "4473" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5355, 11842, 5420, 11858] + ZOrder 2261 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L2" + SID "5423" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4810, 11474, 4865, 11536] + ZOrder 3224 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_L2_SW" + SID "5424" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5055, 11497, 5120, 11513] + ZOrder 3231 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P1" + SID "4474" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5150, 12019, 5205, 12081] + ZOrder 2256 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P1_SW" + SID "4475" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5355, 12042, 5420, 12058] + ZOrder 2267 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P2" + SID "5427" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4810, 11674, 4865, 11736] + ZOrder 3228 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_P2_SW" + SID "5428" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5055, 11697, 5120, 11713] + ZOrder 3237 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y1" + SID "4476" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5150, 11919, 5205, 11981] + ZOrder 2252 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y1_SW" + SID "4477" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5355, 11942, 5420, 11958] + ZOrder 2264 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y2" + SID "5431" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4810, 11574, 4865, 11636] + ZOrder 3226 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OSC_TM_Y2_SW" + SID "5432" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5055, 11597, 5120, 11613] + ZOrder 3234 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT" + SID "5711" + Tag "Test Point" + Ports [1] + Position [6575, 12375, 6615, 12395] + ZOrder 3542 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT_MON" + SID "4478" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12395, 6505, 12425] + ZOrder 2226 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT" + SID "5712" + Tag "Test Point" + Ports [1] + Position [6575, 12430, 6615, 12450] + ZOrder 3543 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT_MON" + SID "4479" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12450, 6505, 12480] + ZOrder 2227 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT" + SID "5713" + Tag "Test Point" + Ports [1] + Position [6575, 12485, 6615, 12505] + ZOrder 3544 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT_MON" + SID "4480" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12510, 6505, 12540] + ZOrder 2228 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT" + SID "5714" + Tag "Test Point" + Ports [1] + Position [6575, 12540, 6615, 12560] + ZOrder 3545 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT_MON" + SID "4481" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12565, 6505, 12595] + ZOrder 2229 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L" + SID "4482" + Tag "Test Point" + Ports [1] + Position [3985, 12405, 4025, 12425] + ZOrder 2299 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L_MON" + SID "4483" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12430, 3945, 12460] + ZOrder 2202 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_L" + SID "5654" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12462, 4550, 12478] + ZOrder 3485 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_P" + SID "5655" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12617, 4550, 12633] + ZOrder 3490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_Y" + SID "5656" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12542, 4550, 12558] + ZOrder 3486 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P" + SID "5673" + Tag "Test Point" + Ports [1] + Position [3985, 12550, 4025, 12570] + ZOrder 3504 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P_MON" + SID "4484" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12580, 3945, 12610] + ZOrder 2204 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y" + SID "5672" + Tag "Test Point" + Ports [1] + Position [3985, 12480, 4025, 12500] + ZOrder 3503 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y_MON" + SID "4485" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12505, 3945, 12535] + ZOrder 2203 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_L_SW" + SID "5657" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12737, 4290, 12753] + ZOrder 3471 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_P_SW" + SID "5658" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12912, 4290, 12928] + ZOrder 3477 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_Y_SW" + SID "5659" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12827, 4290, 12843] + ZOrder 3474 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_yaw_length_SW" + SID "4686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3320, 12652, 3385, 12668] + ZOrder 2490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DARM_TM_L_SW" + SID "5249" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3945, 3512, 4010, 3528] + ZOrder 3090 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_L" + SID "8176" + Tag "Test Point" + Ports [1] + Position [5140, 1915, 5180, 1935] + ZOrder 6059 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_L_MON" + SID "8171" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 1910, 5120, 1940] + ZOrder 6060 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_P" + SID "8237" + Tag "Test Point" + Ports [1] + Position [5140, 2215, 5180, 2235] + ZOrder 6099 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD1" + SID "8481" + Tag "Test Point" + Ports [1] + Position [5140, 435, 5180, 455] + ZOrder 6369 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD1_MON" + SID "8482" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 430, 5120, 460] + ZOrder 6370 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD2" + SID "8387" + Tag "Test Point" + Ports [1] + Position [5140, 285, 5180, 305] + ZOrder 6209 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD2_MON" + SID "8388" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 280, 5120, 310] + ZOrder 6210 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD3" + SID "8513" + Tag "Test Point" + Ports [1] + Position [5140, 735, 5180, 755] + ZOrder 6409 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD3_MON" + SID "8516" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 730, 5120, 760] + ZOrder 6410 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD4" + SID "8514" + Tag "Test Point" + Ports [1] + Position [5140, 585, 5180, 605] + ZOrder 6389 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD4_MON" + SID "8515" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 580, 5120, 610] + ZOrder 6390 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD5" + SID "8577" + Tag "Test Point" + Ports [1] + Position [5140, 1040, 5180, 1060] + ZOrder 6449 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD5_MON" + SID "8579" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 885, 5120, 915] + ZOrder 6430 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD6" + SID "8578" + Tag "Test Point" + Ports [1] + Position [5140, 890, 5180, 910] + ZOrder 6429 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD6_MON" + SID "8580" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 1035, 5120, 1065] + ZOrder 6450 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD7" + SID "8583" + Tag "Test Point" + Ports [1] + Position [5140, 1340, 5180, 1360] + ZOrder 6489 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD7_MON" + SID "8582" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 1335, 5120, 1365] + ZOrder 6490 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD8" + SID "8584" + Tag "Test Point" + Ports [1] + Position [5140, 1190, 5180, 1210] + ZOrder 6469 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_PD8_MON" + SID "8581" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 1185, 5120, 1215] + ZOrder 6470 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_P_MON" + SID "8238" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 2210, 5120, 2240] + ZOrder 6100 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_R" + SID "8235" + Tag "Test Point" + Ports [1] + Position [5140, 2370, 5180, 2390] + ZOrder 6119 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_R_MON" + SID "8236" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 2365, 5120, 2395] + ZOrder 6120 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_X" + SID "8095" + Tag "Test Point" + Ports [1] + Position [5140, 1760, 5180, 1780] + ZOrder 5959 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_X_MON" + SID "8096" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 1755, 5120, 1785] + ZOrder 5980 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_Y" + SID "8239" + Tag "Test Point" + Ports [1] + Position [5140, 2520, 5180, 2540] + ZOrder 6139 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_Y_MON" + SID "8240" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 2515, 5120, 2545] + ZOrder 6140 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_Z" + SID "8196" + Tag "Test Point" + Ports [1] + Position [5140, 2065, 5180, 2085] + ZOrder 6079 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_AMP_Z_MON" + SID "8191" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5040, 2060, 5120, 2090] + ZOrder 6080 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_L" + SID "8172" + Tag "Test Point" + Ports [1] + Position [5580, 1950, 5620, 1970] + ZOrder 6068 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_L_MON" + SID "8173" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1945, 5525, 1975] + ZOrder 6067 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_P" + SID "8243" + Tag "Test Point" + Ports [1] + Position [5580, 2250, 5620, 2270] + ZOrder 6108 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD1" + SID "8483" + Tag "Test Point" + Ports [1] + Position [5580, 470, 5620, 490] + ZOrder 6378 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD1_MON" + SID "8484" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 465, 5525, 495] + ZOrder 6377 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD2" + SID "8399" + Tag "Test Point" + Ports [1] + Position [5580, 320, 5620, 340] + ZOrder 6218 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD2_MON" + SID "8400" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 315, 5525, 345] + ZOrder 6217 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD3" + SID "8517" + Tag "Test Point" + Ports [1] + Position [5580, 770, 5620, 790] + ZOrder 6418 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD3_MON" + SID "8520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 765, 5525, 795] + ZOrder 6417 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD4" + SID "8518" + Tag "Test Point" + Ports [1] + Position [5580, 620, 5620, 640] + ZOrder 6398 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD4_MON" + SID "8519" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 615, 5525, 645] + ZOrder 6397 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD5" + SID "8586" + Tag "Test Point" + Ports [1] + Position [5580, 925, 5620, 945] + ZOrder 6438 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD5_MON" + SID "8587" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 920, 5525, 950] + ZOrder 6437 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD6" + SID "8585" + Tag "Test Point" + Ports [1] + Position [5580, 1075, 5620, 1095] + ZOrder 6458 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD6_MON" + SID "8588" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1070, 5525, 1100] + ZOrder 6457 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD7" + SID "8591" + Tag "Test Point" + Ports [1] + Position [5580, 1375, 5620, 1395] + ZOrder 6498 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD7_MON" + SID "8590" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1370, 5525, 1400] + ZOrder 6497 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD8" + SID "8592" + Tag "Test Point" + Ports [1] + Position [5580, 1225, 5620, 1245] + ZOrder 6478 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_PD8_MON" + SID "8589" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1220, 5525, 1250] + ZOrder 6477 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_P_MON" + SID "8244" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2245, 5525, 2275] + ZOrder 6107 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_R" + SID "8241" + Tag "Test Point" + Ports [1] + Position [5580, 2405, 5620, 2425] + ZOrder 6128 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_R_MON" + SID "8242" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2400, 5525, 2430] + ZOrder 6127 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_X" + SID "8101" + Tag "Test Point" + Ports [1] + Position [5580, 1795, 5620, 1815] + ZOrder 5988 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_X_MON" + SID "8102" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1790, 5525, 1820] + ZOrder 5987 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_Y" + SID "8245" + Tag "Test Point" + Ports [1] + Position [5580, 2555, 5620, 2575] + ZOrder 6148 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_Y_MON" + SID "8246" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2550, 5525, 2580] + ZOrder 6147 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_Z" + SID "8192" + Tag "Test Point" + Ports [1] + Position [5580, 2100, 5620, 2120] + ZOrder 6088 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_COS_Z_MON" + SID "8193" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2095, 5525, 2125] + ZOrder 6087 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_L" + SID "8174" + Tag "Test Point" + Ports [1] + Position [5580, 1870, 5620, 1890] + ZOrder 6062 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_L_MON" + SID "8175" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1865, 5525, 1895] + ZOrder 6061 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_P" + SID "8249" + Tag "Test Point" + Ports [1] + Position [5580, 2170, 5620, 2190] + ZOrder 6102 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD1" + SID "8485" + Tag "Test Point" + Ports [1] + Position [5580, 390, 5620, 410] + ZOrder 6372 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD1_MON" + SID "8486" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 385, 5525, 415] + ZOrder 6371 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD2" + SID "8411" + Tag "Test Point" + Ports [1] + Position [5580, 240, 5620, 260] + ZOrder 6212 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD2_MON" + SID "8412" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 235, 5525, 265] + ZOrder 6211 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD3" + SID "8521" + Tag "Test Point" + Ports [1] + Position [5580, 690, 5620, 710] + ZOrder 6412 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD3_MON" + SID "8524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 685, 5525, 715] + ZOrder 6411 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD4" + SID "8522" + Tag "Test Point" + Ports [1] + Position [5580, 540, 5620, 560] + ZOrder 6392 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD4_MON" + SID "8523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 535, 5525, 565] + ZOrder 6391 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD5" + SID "8594" + Tag "Test Point" + Ports [1] + Position [5580, 845, 5620, 865] + ZOrder 6432 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD5_MON" + SID "8595" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 840, 5525, 870] + ZOrder 6431 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD6" + SID "8593" + Tag "Test Point" + Ports [1] + Position [5580, 995, 5620, 1015] + ZOrder 6452 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD6_MON" + SID "8596" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 990, 5525, 1020] + ZOrder 6451 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD7" + SID "8599" + Tag "Test Point" + Ports [1] + Position [5580, 1295, 5620, 1315] + ZOrder 6492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD7_MON" + SID "8598" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1290, 5525, 1320] + ZOrder 6491 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD8" + SID "8600" + Tag "Test Point" + Ports [1] + Position [5580, 1145, 5620, 1165] + ZOrder 6472 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_PD8_MON" + SID "8597" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1140, 5525, 1170] + ZOrder 6471 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_P_MON" + SID "8250" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2165, 5525, 2195] + ZOrder 6101 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_R" + SID "8247" + Tag "Test Point" + Ports [1] + Position [5580, 2325, 5620, 2345] + ZOrder 6122 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_R_MON" + SID "8248" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2320, 5525, 2350] + ZOrder 6121 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_X" + SID "8107" + Tag "Test Point" + Ports [1] + Position [5580, 1715, 5620, 1735] + ZOrder 5982 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_X_MON" + SID "8108" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 1710, 5525, 1740] + ZOrder 5981 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_Y" + SID "8251" + Tag "Test Point" + Ports [1] + Position [5580, 2475, 5620, 2495] + ZOrder 6142 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_Y_MON" + SID "8252" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2470, 5525, 2500] + ZOrder 6141 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_Z" + SID "8194" + Tag "Test Point" + Ports [1] + Position [5580, 2020, 5620, 2040] + ZOrder 6082 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_IM_PHASE_SIN_Z_MON" + SID "8195" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5445, 2015, 5525, 2045] + ZOrder 6081 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L1" + SID "4943" + Tag "Test Point" + Ports [1] + Position [5945, 3900, 5985, 3920] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L1_MON" + SID "5020" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5845, 3895, 5925, 3925] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L2" + SID "5005" + Tag "Test Point" + Ports [1] + Position [5775, 4325, 5815, 4345] + ZOrder 2830 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_L2_MON" + SID "5017" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4320, 5730, 4350] + ZOrder 2858 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX1" + SID "5352" + Tag "Test Point" + Ports [1] + Position [5775, 4930, 5815, 4950] + ZOrder 3164 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX1_MON" + SID "5353" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4925, 5730, 4955] + ZOrder 3175 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX2" + SID "5348" + Tag "Test Point" + Ports [1] + Position [5775, 4795, 5815, 4815] + ZOrder 3155 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPX2_MON" + SID "5349" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4790, 5730, 4820] + ZOrder 3174 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPY1" + SID "5350" + Tag "Test Point" + Ports [1] + Position [5775, 5060, 5815, 5080] + ZOrder 3173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_OPY1_MON" + SID "5351" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 5055, 5730, 5085] + ZOrder 3176 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P1" + SID "4970" + Tag "Test Point" + Ports [1] + Position [5945, 4165, 5985, 4185] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P1_MON" + SID "5016" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5845, 4160, 5925, 4190] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P2" + SID "5006" + Tag "Test Point" + Ports [1] + Position [5775, 4590, 5815, 4610] + ZOrder 2848 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_P2_MON" + SID "5018" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4585, 5730, 4615] + ZOrder 2860 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y1" + SID "4958" + Tag "Test Point" + Ports [1] + Position [5945, 4035, 5985, 4055] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y1_MON" + SID "5015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5845, 4030, 5925, 4060] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y2" + SID "5007" + Tag "Test Point" + Ports [1] + Position [5775, 4460, 5815, 4480] + ZOrder 2839 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_AMP_Y2_MON" + SID "5019" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [5650, 4455, 5730, 4485] + ZOrder 2859 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L1" + SID "5102" + Tag "Test Point" + Ports [1] + Position [6385, 3935, 6425, 3955] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L1_MON" + SID "5103" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 3930, 6330, 3960] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L2" + SID "5120" + Tag "Test Point" + Ports [1] + Position [6270, 4370, 6310, 4390] + ZOrder 2964 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_L2_MON" + SID "5121" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4365, 6215, 4395] + ZOrder 2963 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX1" + SID "5358" + Tag "Test Point" + Ports [1] + Position [6270, 4980, 6310, 5000] + ZOrder 3184 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX1_MON" + SID "5359" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4975, 6215, 5005] + ZOrder 3183 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX2" + SID "5354" + Tag "Test Point" + Ports [1] + Position [6270, 4840, 6310, 4860] + ZOrder 3180 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPX2_MON" + SID "5355" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4835, 6215, 4865] + ZOrder 3179 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPY1" + SID "5356" + Tag "Test Point" + Ports [1] + Position [6270, 5125, 6310, 5145] + ZOrder 3188 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_OPY1_MON" + SID "5357" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 5120, 6215, 5150] + ZOrder 3187 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P1" + SID "5117" + Tag "Test Point" + Ports [1] + Position [6385, 4220, 6425, 4240] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P1_MON" + SID "5116" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 4215, 6330, 4245] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P2" + SID "5123" + Tag "Test Point" + Ports [1] + Position [6270, 4655, 6310, 4675] + ZOrder 2972 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_P2_MON" + SID "5124" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4650, 6215, 4680] + ZOrder 2971 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y1" + SID "5109" + Tag "Test Point" + Ports [1] + Position [6385, 4075, 6425, 4095] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y1_MON" + SID "5108" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 4070, 6330, 4100] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y2" + SID "5125" + Tag "Test Point" + Ports [1] + Position [6270, 4510, 6310, 4530] + ZOrder 2968 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_COS_Y2_MON" + SID "5122" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4505, 6215, 4535] + ZOrder 2967 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L1" + SID "5028" + Tag "Test Point" + Ports [1] + Position [6385, 3855, 6425, 3875] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L1_MON" + SID "5027" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 3850, 6330, 3880] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L2" + SID "5126" + Tag "Test Point" + Ports [1] + Position [6270, 4290, 6310, 4310] + ZOrder 2962 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_L2_MON" + SID "5127" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4285, 6215, 4315] + ZOrder 2961 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX1" + SID "5364" + Tag "Test Point" + Ports [1] + Position [6270, 4900, 6310, 4920] + ZOrder 3182 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SID "5365" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4895, 6215, 4925] + ZOrder 3181 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX2" + SID "5360" + Tag "Test Point" + Ports [1] + Position [6270, 4760, 6310, 4780] + ZOrder 3178 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SID "5361" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4755, 6215, 4785] + ZOrder 3177 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPY1" + SID "5362" + Tag "Test Point" + Ports [1] + Position [6270, 5045, 6310, 5065] + ZOrder 3186 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SID "5363" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 5040, 6215, 5070] + ZOrder 3185 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P1" + SID "5118" + Tag "Test Point" + Ports [1] + Position [6385, 4140, 6425, 4160] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P1_MON" + SID "5119" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 4135, 6330, 4165] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P2" + SID "5128" + Tag "Test Point" + Ports [1] + Position [6270, 4575, 6310, 4595] + ZOrder 2970 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_P2_MON" + SID "5129" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4570, 6215, 4600] + ZOrder 2969 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y1" + SID "5110" + Tag "Test Point" + Ports [1] + Position [6385, 3995, 6425, 4015] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y1_MON" + SID "5111" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6250, 3990, 6330, 4020] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y2" + SID "5130" + Tag "Test Point" + Ports [1] + Position [6270, 4430, 6310, 4450] + ZOrder 2966 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DEMOD_TM_PHASE_SIN_Y2_MON" + SID "5131" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6135, 4425, 6215, 4455] + ZOrder 2965 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL1" + SID "3927" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3578, 6325, 3602] + ZOrder 1559 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL2" + SID "3931" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3633, 6325, 3657] + ZOrder 1563 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL3" + SID "3932" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3688, 6325, 3712] + ZOrder 1564 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL4" + SID "3933" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3738, 6325, 3762] + ZOrder 1565 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_L_COS" + SID "8177" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1943, 4720, 1967] + ZOrder 6073 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_L_SIN" + SID "8178" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1888, 4720, 1912] + ZOrder 6072 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD1_COS" + SID "8487" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 463, 4720, 487] + ZOrder 6383 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD1_SIN" + SID "8488" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 408, 4720, 432] + ZOrder 6382 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD2_COS" + SID "8423" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 313, 4720, 337] + ZOrder 6223 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD2_SIN" + SID "8424" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 258, 4720, 282] + ZOrder 6222 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD3_COS" + SID "8526" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 763, 4720, 787] + ZOrder 6423 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD3_SIN" + SID "8528" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 708, 4720, 732] + ZOrder 6422 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD4_COS" + SID "8525" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 613, 4720, 637] + ZOrder 6403 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD4_SIN" + SID "8527" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 558, 4720, 582] + ZOrder 6402 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD5_COS" + SID "8601" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 918, 4720, 942] + ZOrder 6443 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD5_SIN" + SID "8605" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 863, 4720, 887] + ZOrder 6442 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD6_COS" + SID "8602" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1068, 4720, 1092] + ZOrder 6463 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD6_SIN" + SID "8606" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1013, 4720, 1037] + ZOrder 6462 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD7_COS" + SID "8604" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1368, 4720, 1392] + ZOrder 6503 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD7_SIN" + SID "8608" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1313, 4720, 1337] + ZOrder 6502 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD8_COS" + SID "8603" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1218, 4720, 1242] + ZOrder 6483 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_PD8_SIN" + SID "8607" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1163, 4720, 1187] + ZOrder 6482 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_P_COS" + SID "8255" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2243, 4720, 2267] + ZOrder 6113 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_P_SIN" + SID "8256" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2188, 4720, 2212] + ZOrder 6112 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_R_COS" + SID "8253" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2398, 4720, 2422] + ZOrder 6133 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_R_SIN" + SID "8254" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2343, 4720, 2367] + ZOrder 6132 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_X_COS" + SID "8113" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1788, 4720, 1812] + ZOrder 6011 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_X_SIN" + SID "8114" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 1733, 4720, 1757] + ZOrder 6010 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_Y_COS" + SID "8257" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2548, 4720, 2572] + ZOrder 6153 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_Y_SIN" + SID "8258" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2493, 4720, 2517] + ZOrder 6152 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_Z_COS" + SID "8197" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2093, 4720, 2117] + ZOrder 6093 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_IM_Z_SIN" + SID "8198" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4650, 2038, 4720, 2062] + ZOrder 6092 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L1_COS" + SID "5164" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 3928, 5525, 3952] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L1_SIN" + SID "5163" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 3873, 5525, 3897] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L2_COS" + SID "5167" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4353, 5375, 4377] + ZOrder 3012 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_L2_SIN" + SID "5168" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4298, 5375, 4322] + ZOrder 3011 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX1_COS" + SID "5370" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4958, 5375, 4982] + ZOrder 3202 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX1_SIN" + SID "5371" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4903, 5375, 4927] + ZOrder 3201 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX2_COS" + SID "5366" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4823, 5375, 4847] + ZOrder 3204 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPX2_SIN" + SID "5367" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4768, 5375, 4792] + ZOrder 3203 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPY1_COS" + SID "5368" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 5088, 5375, 5112] + ZOrder 3206 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_OPY1_SIN" + SID "5369" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 5033, 5375, 5057] + ZOrder 3205 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P1_COS" + SID "5165" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4193, 5525, 4217] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P1_SIN" + SID "5166" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4138, 5525, 4162] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P2_COS" + SID "5169" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4618, 5375, 4642] + ZOrder 3014 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_P2_SIN" + SID "5170" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4563, 5375, 4587] + ZOrder 3013 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y1_COS" + SID "5162" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4063, 5525, 4087] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y1_SIN" + SID "5161" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5455, 4008, 5525, 4032] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y2_COS" + SID "5171" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4488, 5375, 4512] + ZOrder 3010 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_DEMOD_TM_Y2_SIN" + SID "5172" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5305, 4433, 5375, 4457] + ZOrder 3009 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL1" + SID "7706" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3063, 4355, 3087] + ZOrder 5613 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL2" + SID "7707" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3113, 4355, 3137] + ZOrder 5614 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL3" + SID "7708" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3163, 4355, 3187] + ZOrder 5615 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL4" + SID "7709" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3213, 4355, 3237] + ZOrder 5616 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL5" + SID "7721" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3263, 4355, 3287] + ZOrder 5625 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_COIL6" + SID "7722" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4285, 3313, 4355, 3337] + ZOrder 5626 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD10_offset" + SID "8267" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 2988, 2190, 3012] + ZOrder 6163 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD11_offset" + SID "8270" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 3193, 2190, 3217] + ZOrder 6164 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD12_offset" + SID "8269" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 3398, 2190, 3422] + ZOrder 6165 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD1_offset" + SID "8260" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 1348, 2190, 1372] + ZOrder 6155 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD2_offset" + SID "8259" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 1143, 2190, 1167] + ZOrder 6154 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD3_offset" + SID "8261" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 1758, 2190, 1782] + ZOrder 6157 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD4_offset" + SID "8262" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 1553, 2190, 1577] + ZOrder 6156 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD5_offset" + SID "8264" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 1963, 2190, 1987] + ZOrder 6158 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD6_offset" + SID "8263" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 2168, 2190, 2192] + ZOrder 6159 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD7_offset" + SID "8265" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 2578, 2190, 2602] + ZOrder 6161 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD8_offset" + SID "8266" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 2373, 2190, 2397] + ZOrder 6160 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD9_offset" + SID "8268" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2120, 2783, 2190, 2807] + ZOrder 6162 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_L" + SID "7694" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3113, 3980, 3137] + ZOrder 5597 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_P" + SID "7700" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3213, 3980, 3237] + ZOrder 5601 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_R" + SID "7698" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3263, 3980, 3287] + ZOrder 5603 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_X" + SID "7692" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3063, 3980, 3087] + ZOrder 5595 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_Y" + SID "7699" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3313, 3980, 3337] + ZOrder 5605 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_EXC_Z" + SID "7696" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3910, 3163, 3980, 3187] + ZOrder 5599 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_L" + SID "7695" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3113, 3875, 3137] + ZOrder 5596 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_L_hpf" + SID "8299" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3113, 3540, 3137] + ZOrder 6195 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_P" + SID "7703" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3213, 3875, 3237] + ZOrder 5600 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_P_hpf" + SID "8300" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3213, 3540, 3237] + ZOrder 6197 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_R" + SID "7701" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3263, 3875, 3287] + ZOrder 5602 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_R_hpf" + SID "8301" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3263, 3540, 3287] + ZOrder 6198 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_X" + SID "7693" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3063, 3875, 3087] + ZOrder 5594 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_X_hpf" + SID "8302" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3063, 3540, 3087] + ZOrder 6194 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_Y" + SID "7702" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3313, 3875, 3337] + ZOrder 5604 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_Y_hpf" + SID "8303" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3313, 3540, 3337] + ZOrder 6199 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_Z" + SID "7697" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3163, 3875, 3187] + ZOrder 5598 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_IM_PD_Z_hpf" + SID "8304" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3470, 3163, 3540, 3187] + ZOrder 6196 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_OPLEV1_X_mm_diff" + SID "5774" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3360, 3648, 3430, 3672] + ZOrder 3879 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_OPLEV1_Y_mm_diff" + SID "5978" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3360, 3823, 3430, 3847] + ZOrder 3880 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_OPLEV2_X_mm_diff" + SID "5979" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3360, 3993, 3430, 4017] + ZOrder 3881 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_EXC_L" + SID "5825" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5535, 3603, 5605, 3627] + ZOrder 3717 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_EXC_P" + SID "5826" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5535, 3753, 5605, 3777] + ZOrder 3719 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_EXC_Y" + SID "5827" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5535, 3678, 5605, 3702] + ZOrder 3718 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_L" + SID "2592" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5440, 3603, 5510, 3627] + ZOrder 553 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_P" + SID "3281" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5440, 3753, 5510, 3777] + ZOrder 906 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_Y" + SID "3280" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5440, 3678, 5510, 3702] + ZOrder 905 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL1_VOLT" + SID "7711" + Tag "Test Point" + Ports [1] + Position [4535, 3040, 4575, 3060] + ZOrder 5617 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL1_VOLT_MON" + SID "7712" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3060, 4485, 3090] + ZOrder 5608 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL2_VOLT" + SID "7713" + Tag "Test Point" + Ports [1] + Position [4535, 3095, 4575, 3115] + ZOrder 5618 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL2_VOLT_MON" + SID "7714" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3110, 4485, 3140] + ZOrder 5609 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL3_VOLT" + SID "7715" + Tag "Test Point" + Ports [1] + Position [4535, 3150, 4575, 3170] + ZOrder 5619 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL3_VOLT_MON" + SID "7716" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3160, 4485, 3190] + ZOrder 5610 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL4_VOLT" + SID "7717" + Tag "Test Point" + Ports [1] + Position [4535, 3200, 4575, 3220] + ZOrder 5620 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL4_VOLT_MON" + SID "7718" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3210, 4485, 3240] + ZOrder 5611 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL5_VOLT" + SID "7723" + Tag "Test Point" + Ports [1] + Position [4535, 3250, 4575, 3270] + ZOrder 5627 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL5_VOLT_MON" + SID "7724" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3260, 4485, 3290] + ZOrder 5623 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL6_VOLT" + SID "7725" + Tag "Test Point" + Ports [1] + Position [4535, 3300, 4575, 3320] + ZOrder 5628 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL6_VOLT_MON" + SID "7726" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4405, 3310, 4485, 3340] + ZOrder 5624 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_COIL_MAT" + SID "7710" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [4170, 3170, 4210, 3230] + ZOrder 5606 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_CROSSTALK_MAT" + SID "7560" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3630, 3170, 3670, 3230] + ZOrder 5460 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_L_MON" + SID "7600" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 1990, 3375, 2020] + ZOrder 5514 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_P_MON" + SID "7646" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 2875, 3375, 2905] + ZOrder 5572 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_X_MON" + SID "7550" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 1170, 3375, 1200] + ZOrder 5452 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_Y_MON" + SID "7743" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3495, 1255, 3575, 1285] + ZOrder 5645 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_Z_MON" + SID "7645" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 2810, 3375, 2840] + ZOrder 5569 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_leftR_MON" + SID "7675" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 1375, 3375, 1405] + ZOrder 5575 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_leftY_MON" + SID "7554" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 1245, 3375, 1275] + ZOrder 5456 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_PD_lengthY_MON" + SID "7599" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3295, 2055, 3375, 2085] + ZOrder 5518 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftfar_R" + SID "7548" + Tag "Test Point" + Ports [1] + Position [3065, 1735, 3105, 1755] + ZOrder 5451 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftfar_R_MON" + SID "7542" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 1775, 3015, 1805] + ZOrder 5445 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftfar_X" + SID "7549" + Tag "Test Point" + Ports [1] + Position [3065, 1535, 3105, 1555] + ZOrder 5450 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftfar_X_MON" + SID "7543" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 1570, 3015, 1600] + ZOrder 5444 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftnear_R" + SID "7547" + Tag "Test Point" + Ports [1] + Position [3065, 1325, 3105, 1345] + ZOrder 5449 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftnear_R_MON" + SID "7518" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 1365, 3015, 1395] + ZOrder 5420 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftnear_X" + SID "7546" + Tag "Test Point" + Ports [1] + Position [3065, 1125, 3105, 1145] + ZOrder 5448 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_leftnear_X_MON" + SID "7517" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 1160, 3015, 1190] + ZOrder 5419 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthleft_L" + SID "7597" + Tag "Test Point" + Ports [1] + Position [3065, 1945, 3105, 1965] + ZOrder 5510 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthleft_L_MON" + SID "7598" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 1980, 3015, 2010] + ZOrder 5484 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthleft_P" + SID "7595" + Tag "Test Point" + Ports [1] + Position [3065, 2150, 3105, 2170] + ZOrder 5511 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthleft_P_MON" + SID "7596" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 2185, 3015, 2215] + ZOrder 5485 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthright_L" + SID "7593" + Tag "Test Point" + Ports [1] + Position [3065, 2355, 3105, 2375] + ZOrder 5512 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthright_L_MON" + SID "7594" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 2390, 3015, 2420] + ZOrder 5506 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthright_P" + SID "7591" + Tag "Test Point" + Ports [1] + Position [3065, 2560, 3105, 2580] + ZOrder 5513 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_lengthright_P_MON" + SID "7592" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 2595, 3015, 2625] + ZOrder 5507 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topfar_P" + SID "7653" + Tag "Test Point" + Ports [1] + Position [3065, 3380, 3105, 3400] + ZOrder 5568 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topfar_P_MON" + SID "7654" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 3415, 3015, 3445] + ZOrder 5562 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topfar_Z" + SID "7651" + Tag "Test Point" + Ports [1] + Position [3065, 3175, 3105, 3195] + ZOrder 5567 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topfar_Z_MON" + SID "7652" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 3210, 3015, 3240] + ZOrder 5561 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topnear_P" + SID "7649" + Tag "Test Point" + Ports [1] + Position [3065, 2970, 3105, 2990] + ZOrder 5566 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topnear_P_MON" + SID "7650" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 3005, 3015, 3035] + ZOrder 5540 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topnear_Z" + SID "7647" + Tag "Test Point" + Ports [1] + Position [3065, 2765, 3105, 2785] + ZOrder 5565 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_IM_topnear_Z_MON" + SID "7648" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2935, 2800, 3015, 2830] + ZOrder 5539 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_COIL_MAT" + SID "3282" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6015, 3660, 6055, 3720] + ZOrder 907 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_CROSSTALK_MAT" + SID "3274" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [4190, 3660, 4230, 3720] + ZOrder 3614 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_Fil" + SID "5734" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2205, 3968, 2275, 3992] + ZOrder 3617 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_MON" + SID "2986" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 3955, 1935, 3985] + ZOrder 727 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_OFFSET" + SID "5682" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4027, 1980, 4043] + ZOrder 3513 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT" + SID "2985" + Tag "Test Point" + Ports [1] + Position [2455, 3910, 2495, 3930] + ZOrder 729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_MON" + SID "3522" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3965, 2385, 3995] + ZOrder 1152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_full" + SID "5848" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2455, 3987, 2500, 4003] + ZOrder 3755 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_MON" + SID "2976" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3605, 1930, 3635] + ZOrder 719 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_OFFSET" + SID "5676" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3677, 1980, 3693] + ZOrder 3507 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT" + SID "2982" + Tag "Test Point" + Ports [1] + Position [2455, 3570, 2495, 3590] + ZOrder 725 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT_MON" + SID "3520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3615, 2385, 3645] + ZOrder 1150 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm" + SID "2993" + Tag "Test Point" + Ports [1] + Position [3310, 3595, 3350, 3615] + ZOrder 736 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_MON" + SID "2992" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3180, 3645, 3260, 3675] + ZOrder 735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_MON" + SID "2981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3780, 1930, 3810] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_OFFSET" + SID "5680" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3852, 1980, 3868] + ZOrder 3511 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT" + SID "2983" + Tag "Test Point" + Ports [1] + Position [2455, 3730, 2495, 3750] + ZOrder 726 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT_MON" + SID "3521" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3790, 2385, 3820] + ZOrder 1151 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm" + SID "2997" + Tag "Test Point" + Ports [1] + Position [3310, 3775, 3350, 3795] + ZOrder 742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_MON" + SID "2998" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3180, 3820, 3260, 3850] + ZOrder 741 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_MON" + SID "3062" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4555, 1935, 4585] + ZOrder 793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_OFFSET" + SID "5686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4627, 1980, 4643] + ZOrder 3519 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT" + SID "5972" + Tag "Test Point" + Ports [1] + Position [2455, 4510, 2495, 4530] + ZOrder 3861 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_MON" + SID "3523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 4565, 2385, 4595] + ZOrder 1155 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_full" + SID "5973" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2455, 4587, 2500, 4603] + ZOrder 3863 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_MON" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4205, 1935, 4235] + ZOrder 787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_OFFSET" + SID "5687" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4277, 1980, 4293] + ZOrder 3515 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT" + SID "5974" + Tag "Test Point" + Ports [1] + Position [2455, 4170, 2495, 4190] + ZOrder 3859 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT_MON" + SID "3524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 4215, 2385, 4245] + ZOrder 1153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm" + SID "3913" + Tag "Test Point" + Ports [1] + Position [3330, 4260, 3370, 4280] + ZOrder 1546 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_MON" + SID "3915" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 4255, 3280, 4285] + ZOrder 1545 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_MON" + SID "3066" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4380, 1935, 4410] + ZOrder 789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_OFFSET" + SID "5688" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4452, 1980, 4468] + ZOrder 3517 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT" + SID "5975" + Tag "Test Point" + Ports [1] + Position [2455, 4330, 2495, 4350] + ZOrder 3860 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT_MON" + SID "3525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 4390, 2385, 4420] + ZOrder 1154 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm" + SID "3917" + Tag "Test Point" + Ports [1] + Position [3330, 4435, 3370, 4455] + ZOrder 1548 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_MON" + SID "3919" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 4430, 3280, 4460] + ZOrder 1547 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_SUM_MON" + SID "7820" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 5170, 1935, 5200] + ZOrder 5706 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_SUM_OFFSET" + SID "7821" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 5242, 1980, 5258] + ZOrder 5724 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_SUM_VOLT" + SID "7822" + Tag "Test Point" + Ports [1] + Position [2455, 5125, 2495, 5145] + ZOrder 5729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_SUM_VOLT_MON" + SID "7823" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 5180, 2385, 5210] + ZOrder 5714 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_SUM_VOLT_full" + SID "7824" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2455, 5202, 2500, 5218] + ZOrder 5731 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_MON" + SID "7825" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4820, 1935, 4850] + ZOrder 5702 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_OFFSET" + SID "7826" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4892, 1980, 4908] + ZOrder 5720 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_VOLT" + SID "7827" + Tag "Test Point" + Ports [1] + Position [2455, 4785, 2495, 4805] + ZOrder 5727 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_VOLT_MON" + SID "7828" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 4830, 2385, 4860] + ZOrder 5712 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_mm" + SID "7829" + Tag "Test Point" + Ports [1] + Position [3330, 4875, 3370, 4895] + ZOrder 5716 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_X_mm_MON" + SID "7830" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 4870, 3280, 4900] + ZOrder 5715 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_MON" + SID "7831" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4995, 1935, 5025] + ZOrder 5704 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_OFFSET" + SID "7832" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 5067, 1980, 5083] + ZOrder 5722 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_VOLT" + SID "7833" + Tag "Test Point" + Ports [1] + Position [2455, 4945, 2495, 4965] + ZOrder 5728 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_VOLT_MON" + SID "7834" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 5005, 2385, 5035] + ZOrder 5713 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_mm" + SID "7835" + Tag "Test Point" + Ports [1] + Position [3330, 5050, 3370, 5070] + ZOrder 5718 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV3_Y_mm_MON" + SID "7836" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 5045, 3280, 5075] + ZOrder 5717 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_SUM_MON" + SID "7894" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 5785, 1935, 5815] + ZOrder 5780 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_SUM_OFFSET" + SID "7895" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 5857, 1980, 5873] + ZOrder 5798 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_SUM_VOLT" + SID "7896" + Tag "Test Point" + Ports [1] + Position [2455, 5740, 2495, 5760] + ZOrder 5803 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_SUM_VOLT_MON" + SID "7897" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 5795, 2385, 5825] + ZOrder 5788 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_SUM_VOLT_full" + SID "7898" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2455, 5817, 2500, 5833] + ZOrder 5805 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_MON" + SID "7899" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 5435, 1935, 5465] + ZOrder 5776 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_OFFSET" + SID "7900" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 5507, 1980, 5523] + ZOrder 5794 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_VOLT" + SID "7901" + Tag "Test Point" + Ports [1] + Position [2455, 5400, 2495, 5420] + ZOrder 5801 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_VOLT_MON" + SID "7902" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 5445, 2385, 5475] + ZOrder 5786 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_mm" + SID "7903" + Tag "Test Point" + Ports [1] + Position [3330, 5490, 3370, 5510] + ZOrder 5790 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_X_mm_MON" + SID "7904" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 5485, 3280, 5515] + ZOrder 5789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_MON" + SID "7905" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 5610, 1935, 5640] + ZOrder 5778 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_OFFSET" + SID "7906" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 5682, 1980, 5698] + ZOrder 5796 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_VOLT" + SID "7907" + Tag "Test Point" + Ports [1] + Position [2455, 5560, 2495, 5580] + ZOrder 5802 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_VOLT_MON" + SID "7908" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 5620, 2385, 5650] + ZOrder 5787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_mm" + SID "7909" + Tag "Test Point" + Ports [1] + Position [3330, 5665, 3370, 5685] + ZOrder 5792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV4_Y_mm_MON" + SID "7910" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3200, 5660, 3280, 5690] + ZOrder 5791 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_L" + SID "8025" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1239, 3830, 1301] + ZOrder 5884 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_L_SW" + SID "8026" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1262, 4085, 1278] + ZOrder 5892 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_P" + SID "8044" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1439, 3830, 1501] + ZOrder 5928 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_P_SW" + SID "8045" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1462, 4085, 1478] + ZOrder 5935 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_R" + SID "8042" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1539, 3830, 1601] + ZOrder 5930 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_R_SW" + SID "8043" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1562, 4085, 1578] + ZOrder 5938 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_X" + SID "8017" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1139, 3830, 1201] + ZOrder 5882 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_X_SW" + SID "8018" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1162, 4085, 1178] + ZOrder 5889 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_Y" + SID "8046" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1639, 3830, 1701] + ZOrder 5932 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_Y_SW" + SID "8047" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1662, 4085, 1678] + ZOrder 5941 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_Z" + SID "8021" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [3775, 1339, 3830, 1401] + ZOrder 5886 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_IM_Z_SW" + SID "8022" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4020, 1362, 4085, 1378] + ZOrder 5895 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L1" + SID "3837" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5200, 3029, 5255, 3091] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L1_SW" + SID "3861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5350, 3052, 5415, 3068] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L2" + SID "4843" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4870, 2689, 4925, 2751] + ZOrder 2671 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_L2_SW" + SID "4844" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5115, 2712, 5180, 2728] + ZOrder 2684 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P1" + SID "3856" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5200, 3229, 5255, 3291] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P1_SW" + SID "3869" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5350, 3252, 5415, 3268] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P2" + SID "4845" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4870, 2889, 4925, 2951] + ZOrder 2679 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_P2_SW" + SID "4846" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5115, 2912, 5180, 2928] + ZOrder 2690 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y1" + SID "3852" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [5200, 3129, 5255, 3191] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y1_SW" + SID "3866" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5350, 3152, 5415, 3168] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y2" + SID "4847" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [4870, 2789, 4925, 2851] + ZOrder 2675 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OSC_TM_Y2_SW" + SID "4848" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [5115, 2812, 5180, 2828] + ZOrder 2687 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_MON" + SID "7455" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2975, 1770, 3005] + ZOrder 5357 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_VOLT" + SID "7659" + Tag "Test Point" + Ports [1] + Position [2010, 2950, 2050, 2970] + ZOrder 5536 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_VOLT_MON" + SID "7660" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 2985, 1965, 3015] + ZOrder 5534 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_mm" + SID "7661" + Tag "Test Point" + Ports [1] + Position [2685, 2950, 2725, 2970] + ZOrder 5530 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD10_mm_MON" + SID "7662" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 2995, 2635, 3025] + ZOrder 5529 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_MON" + SID "7456" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 3180, 1770, 3210] + ZOrder 5358 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_VOLT" + SID "7663" + Tag "Test Point" + Ports [1] + Position [2030, 3155, 2070, 3175] + ZOrder 5557 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_VOLT_MON" + SID "7664" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 3190, 1965, 3220] + ZOrder 5555 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_mm" + SID "7665" + Tag "Test Point" + Ports [1] + Position [2685, 3155, 2725, 3175] + ZOrder 5546 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD11_mm_MON" + SID "7666" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 3200, 2635, 3230] + ZOrder 5545 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_MON" + SID "7457" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 3385, 1770, 3415] + ZOrder 5359 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_VOLT" + SID "7667" + Tag "Test Point" + Ports [1] + Position [2045, 3360, 2085, 3380] + ZOrder 5558 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_VOLT_MON" + SID "7668" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 3395, 1965, 3425] + ZOrder 5556 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_mm" + SID "7669" + Tag "Test Point" + Ports [1] + Position [2685, 3360, 2725, 3380] + ZOrder 5552 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD12_mm_MON" + SID "7670" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 3405, 2635, 3435] + ZOrder 5551 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_MON" + SID "7475" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1335, 1770, 1365] + ZOrder 5372 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_VOLT" + SID "7512" + Tag "Test Point" + Ports [1] + Position [2020, 1310, 2060, 1330] + ZOrder 5414 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_VOLT_MON" + SID "7511" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 1345, 1965, 1375] + ZOrder 5413 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_mm" + SID "7469" + Tag "Test Point" + Ports [1] + Position [2685, 1310, 2725, 1330] + ZOrder 5371 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_mm_MON" + SID "7468" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 1355, 2635, 1385] + ZOrder 5370 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_MON" + SID "7444" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1130, 1770, 1160] + ZOrder 5348 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_VOLT" + SID "7513" + Tag "Test Point" + Ports [1] + Position [2020, 1105, 2060, 1125] + ZOrder 5415 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_VOLT_MON" + SID "7510" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 1140, 1965, 1170] + ZOrder 5412 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_mm" + SID "7476" + Tag "Test Point" + Ports [1] + Position [2685, 1105, 2725, 1125] + ZOrder 5379 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_mm_MON" + SID "7477" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 1150, 2635, 1180] + ZOrder 5378 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_MON" + SID "7449" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1745, 1770, 1775] + ZOrder 5351 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_VOLT" + SID "7534" + Tag "Test Point" + Ports [1] + Position [2020, 1720, 2060, 1740] + ZOrder 5439 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_VOLT_MON" + SID "7539" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 1755, 1965, 1785] + ZOrder 5438 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_mm" + SID "7536" + Tag "Test Point" + Ports [1] + Position [2685, 1720, 2725, 1740] + ZOrder 5427 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD3_mm_MON" + SID "7537" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 1765, 2635, 1795] + ZOrder 5426 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_MON" + SID "7448" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1540, 1770, 1570] + ZOrder 5350 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_VOLT" + SID "7538" + Tag "Test Point" + Ports [1] + Position [2020, 1515, 2060, 1535] + ZOrder 5440 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_VOLT_MON" + SID "7535" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 1550, 1965, 1580] + ZOrder 5437 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_mm" + SID "7540" + Tag "Test Point" + Ports [1] + Position [2685, 1515, 2725, 1535] + ZOrder 5434 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD4_mm_MON" + SID "7541" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 1560, 2635, 1590] + ZOrder 5433 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_MON" + SID "7450" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1950, 1770, 1980] + ZOrder 5352 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_VOLT" + SID "7601" + Tag "Test Point" + Ports [1] + Position [2020, 1925, 2060, 1945] + ZOrder 5479 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_VOLT_MON" + SID "7602" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 1960, 1965, 1990] + ZOrder 5477 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_mm" + SID "7603" + Tag "Test Point" + Ports [1] + Position [2685, 1925, 2725, 1945] + ZOrder 5468 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD5_mm_MON" + SID "7604" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 1970, 2635, 2000] + ZOrder 5467 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_MON" + SID "7451" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2155, 1770, 2185] + ZOrder 5353 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_VOLT" + SID "7605" + Tag "Test Point" + Ports [1] + Position [2020, 2130, 2060, 2150] + ZOrder 5480 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_VOLT_MON" + SID "7606" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 2165, 1965, 2195] + ZOrder 5478 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_mm" + SID "7607" + Tag "Test Point" + Ports [1] + Position [2685, 2130, 2725, 2150] + ZOrder 5474 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD6_mm_MON" + SID "7608" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 2175, 2635, 2205] + ZOrder 5473 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_MON" + SID "7453" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2565, 1770, 2595] + ZOrder 5355 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_VOLT" + SID "7609" + Tag "Test Point" + Ports [1] + Position [2020, 2540, 2060, 2560] + ZOrder 5502 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_VOLT_MON" + SID "7610" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 2575, 1965, 2605] + ZOrder 5500 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_mm" + SID "7611" + Tag "Test Point" + Ports [1] + Position [2685, 2540, 2725, 2560] + ZOrder 5491 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD7_mm_MON" + SID "7612" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 2585, 2635, 2615] + ZOrder 5490 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_MON" + SID "7452" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2360, 1770, 2390] + ZOrder 5354 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_VOLT" + SID "7613" + Tag "Test Point" + Ports [1] + Position [2020, 2335, 2060, 2355] + ZOrder 5503 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_VOLT_MON" + SID "7614" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 2370, 1965, 2400] + ZOrder 5501 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_mm" + SID "7615" + Tag "Test Point" + Ports [1] + Position [2685, 2335, 2725, 2355] + ZOrder 5497 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD8_mm_MON" + SID "7616" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 2380, 2635, 2410] + ZOrder 5496 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_MON" + SID "7454" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2770, 1770, 2800] + ZOrder 5356 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_VOLT" + SID "7655" + Tag "Test Point" + Ports [1] + Position [2020, 2745, 2060, 2765] + ZOrder 5535 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_VOLT_MON" + SID "7656" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1885, 2780, 1965, 2810] + ZOrder 5533 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_mm" + SID "7657" + Tag "Test Point" + Ports [1] + Position [2685, 2745, 2725, 2765] + ZOrder 5524 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD9_mm_MON" + SID "7658" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2555, 2790, 2635, 2820] + ZOrder 5523 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PIEZODRIVER5_MON" + SID "5776" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1830, 13335, 1910, 13365] + ZOrder 3668 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PIEZODRIVER5_TRUEVOLT" + SID "5783" + Tag "Test Point" + Ports [1] + Position [2665, 13360, 2705, 13380] + ZOrder 3675 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PIEZODRIVER5_VOLT" + SID "5780" + Tag "Test Point" + Ports [1] + Position [2475, 13295, 2515, 13315] + ZOrder 3672 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PIEZODRIVER5_VOLT_MON" + SID "5779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 13345, 2360, 13375] + ZOrder 3671 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC" + SID "4825" + Tag "Test Point" + Ports [1] + Position [2785, 11160, 2825, 11180] + ZOrder 2666 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC_MON" + SID "4824" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2645, 11155, 2725, 11185] + ZOrder 2665 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_MON" + SID "4818" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1695, 11135, 1775, 11165] + ZOrder 2660 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_VOLT_MON" + SID "4820" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11145, 2340, 11175] + ZOrder 2662 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT" + SID "5707" + Tag "Test Point" + Ports [1] + Position [6505, 3550, 6545, 3570] + ZOrder 3538 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT_MON" + SID "3773" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3575, 6455, 3605] + ZOrder 1403 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT" + SID "5708" + Tag "Test Point" + Ports [1] + Position [6505, 3605, 6545, 3625] + ZOrder 3539 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT_MON" + SID "3777" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3630, 6455, 3660] + ZOrder 1407 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT" + SID "5709" + Tag "Test Point" + Ports [1] + Position [6505, 3660, 6545, 3680] + ZOrder 3540 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT_MON" + SID "3778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3685, 6455, 3715] + ZOrder 1408 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT" + SID "5710" + Tag "Test Point" + Ports [1] + Position [6505, 3715, 6545, 3735] + ZOrder 3541 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT_MON" + SID "3779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3735, 6455, 3765] + ZOrder 1409 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L" + SID "3926" + Tag "Test Point" + Ports [1] + Position [3995, 3575, 4035, 3595] + ZOrder 1558 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L_MON" + SID "5839" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3600, 3965, 3630] + ZOrder 3735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_L" + SID "5299" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3632, 4630, 3648] + ZOrder 3585 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_P" + SID "5307" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3787, 4630, 3803] + ZOrder 3590 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_Y" + SID "5303" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3712, 4630, 3728] + ZOrder 3586 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P" + SID "5243" + Tag "Test Point" + Ports [1] + Position [3995, 3725, 4035, 3745] + ZOrder 3085 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P_MON" + SID "5840" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3750, 3965, 3780] + ZOrder 3737 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y" + SID "5242" + Tag "Test Point" + Ports [1] + Position [3995, 3650, 4035, 3670] + ZOrder 3084 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y_MON" + SID "5841" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3675, 3965, 3705] + ZOrder 3736 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=92\nshmem_daq=1\nspecific_cpu=22\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [1385, 5850, 1425, 5910] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "pyDARM" + SID "3872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6290, 3408, 6360, 3432] + ZOrder 1503 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 2046 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + Name "" + ZOrder 75246 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + Points [6, 0; 0, 15] + DstBlock "Yend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 71682 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + Points [155, 0; 0, -15] + DstBlock "Yend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 4289 + SrcBlock "Divide" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2138 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 2141 + SrcBlock "Yend_OPLEV1_X_mm_MON" + SrcPort 1 + Points [6, 0] + Branch { + ZOrder 47298 + DstBlock "Yend_Fil_OPLEV1_X_mm_diff" + DstPort 1 + } + Branch { + ZOrder 45521 + Points [0, -55] + DstBlock "Yend_OPLEV1_X_mm" + DstPort 1 + } + } + Line { + ZOrder 4291 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 36008 + SrcBlock "Yend_OPLEV1_SUM_Fil" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 52505 + SrcBlock "Divide102" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2205 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 2210 + SrcBlock "Yend_OPLEV1_Y_mm_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 45527 + Points [0, -50] + DstBlock "Yend_OPLEV1_Y_mm" + DstPort 1 + } + Branch { + ZOrder 45526 + DstBlock "Yend_Fil_OPLEV1_Y_mm_diff" + DstPort 1 + } + } + Line { + ZOrder 4294 + SrcBlock "Constant4" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 4295 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 2429 + SrcBlock "Constant7" + SrcPort 1 + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 29778 + SrcBlock "Sum93" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 2375 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2384 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "Yend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29785 + SrcBlock "Sum95" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 29786 + SrcBlock "Sum96" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 8618 + SrcBlock "Mux8" + SrcPort 1 + DstBlock "Yend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 3047 + SrcBlock "Yend_OPLEV1_COIL_MAT" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 45496 + SrcBlock "Product44" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 45497 + SrcBlock "Product45" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 4263 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 4264 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 4267 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + Name "" + ZOrder 71683 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + Points [148, 0; 0, -45] + DstBlock "Yend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 7289 + SrcBlock "Mux7" + SrcPort 1 + DstBlock "OPLEV2_length" + DstPort 1 + } + Line { + ZOrder 8672 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 8674 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 8673 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 9073 + SrcBlock "OPLEV1_ch18_MON" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 9236 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "OPLEV1_ch18_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 71684 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + DstBlock "Yend_OPLEV2_X_MON" + DstPort 1 + } + Line { + ZOrder 9254 + SrcBlock "Ground" + SrcPort 1 + DstBlock "Yend_OSC_TM_L1" + DstPort 1 + } + Line { + ZOrder 9341 + SrcBlock "Yend_Fil_TM_P" + SrcPort 1 + DstBlock "Yend_Fil_TM_EXC_P" + DstPort 1 + } + Line { + ZOrder 9338 + SrcBlock "Yend_Fil_TM_Y" + SrcPort 1 + DstBlock "Yend_Fil_TM_EXC_Y" + DstPort 1 + } + Line { + ZOrder 9335 + SrcBlock "Yend_Fil_TM_L" + SrcPort 1 + DstBlock "Yend_Fil_TM_EXC_L" + DstPort 1 + } + Line { + ZOrder 24216 + SrcBlock "Yend_OSC_TM_L1" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 34195 + SrcBlock "Sum34" + SrcPort 1 + DstBlock "Mux8" + DstPort 1 + } + Line { + ZOrder 34196 + SrcBlock "Sum35" + SrcPort 1 + DstBlock "Mux8" + DstPort 2 + } + Line { + ZOrder 9344 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Yend_OSC_TM_Y1" + DstPort 1 + } + Line { + ZOrder 9349 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "Yend_OSC_TM_P1" + DstPort 1 + } + Line { + ZOrder 34198 + SrcBlock "Sum36" + SrcPort 1 + DstBlock "Mux8" + DstPort 3 + } + Line { + ZOrder 9386 + SrcBlock "Yend_OSC_TM_L1_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 20033 + Points [0, 283; -134, 0] + Branch { + ZOrder 20048 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 20042 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 20032 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 9387 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 17310 + SrcBlock "Choice" + SrcPort 1 + Points [56, 0; 0, 200] + DstBlock "Sum55" + DstPort 1 + } + Line { + ZOrder 24217 + SrcBlock "Yend_OSC_TM_Y1" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 9390 + SrcBlock "Yend_OSC_TM_Y1_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 22216 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 20036 + Points [0, 176; -126, 0] + Branch { + ZOrder 20049 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 20044 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 9391 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 24218 + SrcBlock "Yend_OSC_TM_P1" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 9395 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 17313 + SrcBlock "Choice1" + SrcPort 1 + Points [34, 0; 0, 155] + DstBlock "Sum56" + DstPort 1 + } + Line { + ZOrder 17318 + SrcBlock "Choice2" + SrcPort 1 + Points [2, 0; 0, 125] + DstBlock "Sum57" + DstPort 2 + } + Line { + ZOrder 10256 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "pyDARM" + DstPort 1 + } + Line { + ZOrder 10257 + SrcBlock "pyDARM" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 62186 + SrcBlock "Constant46" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 62193 + Points [0, 15] + DstBlock "Sum38" + DstPort 1 + } + Branch { + ZOrder 62190 + Points [0, -25] + DstBlock "Sum39" + DstPort 1 + } + } + Line { + ZOrder 10373 + SrcBlock "Constant48" + SrcPort 1 + DstBlock "Sum38" + DstPort 2 + } + Line { + ZOrder 10397 + SrcBlock "Constant47" + SrcPort 1 + DstBlock "Sum39" + DstPort 2 + } + Line { + ZOrder 45546 + SrcBlock "Constant1" + SrcPort 1 + Points [14, 0; 0, 210] + Branch { + ZOrder 45548 + Points [0, 75] + DstBlock "Product32" + DstPort 2 + } + Branch { + ZOrder 45547 + DstBlock "Product101" + DstPort 2 + } + } + Line { + ZOrder 10537 + SrcBlock "Yend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 10541 + SrcBlock "Yend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 11948 + SrcBlock "Divide37" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11949 + SrcBlock "Divide47" + SrcPort 1 + DstBlock "Product33" + DstPort 1 + } + Line { + ZOrder 11950 + SrcBlock "Product33" + SrcPort 1 + DstBlock "Divide49" + DstPort 1 + } + Line { + ZOrder 11954 + SrcBlock "Xend_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 11955 + SrcBlock "Divide38" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11956 + SrcBlock "Divide46" + SrcPort 1 + DstBlock "Xend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11957 + SrcBlock "Divide50" + SrcPort 1 + DstBlock "Product36" + DstPort 1 + } + Line { + ZOrder 11958 + SrcBlock "Product36" + SrcPort 1 + DstBlock "Divide51" + DstPort 1 + } + Line { + ZOrder 11962 + SrcBlock "Xend_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 29806 + SrcBlock "Sum98" + SrcPort 1 + DstBlock "Divide37" + DstPort 1 + } + Line { + ZOrder 29809 + SrcBlock "Sum99" + SrcPort 1 + DstBlock "Divide38" + DstPort 1 + } + Line { + ZOrder 29810 + SrcBlock "Xend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum100" + DstPort 1 + } + Line { + ZOrder 11966 + SrcBlock "Divide39" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11967 + SrcBlock "Divide40" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11968 + SrcBlock "Divide41" + SrcPort 1 + DstBlock "Xend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29794 + SrcBlock "Sum45" + SrcPort 1 + DstBlock "Divide39" + DstPort 1 + } + Line { + ZOrder 29795 + SrcBlock "Sum50" + SrcPort 1 + DstBlock "Divide40" + DstPort 1 + } + Line { + ZOrder 29796 + SrcBlock "Sum97" + SrcPort 1 + DstBlock "Divide41" + DstPort 1 + } + Line { + ZOrder 11972 + SrcBlock "Sum44" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 13212 + SrcBlock "Mux16" + SrcPort 1 + DstBlock "Xend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 13219 + SrcBlock "Xend_OPLEV1_COIL_MAT" + SrcPort 1 + Points [47, 0; 0, -20] + DstBlock "Demux5" + DstPort 1 + } + Line { + ZOrder 11975 + SrcBlock "Xend_Fil_COIL2" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11976 + SrcBlock "Xend_Fil_COIL4" + SrcPort 1 + DstBlock "Xend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11977 + SrcBlock "Divide42" + SrcPort 1 + DstBlock "Product40" + DstPort 1 + } + Line { + ZOrder 11978 + SrcBlock "Divide44" + SrcPort 1 + DstBlock "Product41" + DstPort 1 + } + Line { + ZOrder 11979 + SrcBlock "Product40" + SrcPort 1 + DstBlock "Divide45" + DstPort 1 + } + Line { + ZOrder 11980 + SrcBlock "Product41" + SrcPort 1 + DstBlock "Divide43" + DstPort 1 + } + Line { + ZOrder 11983 + SrcBlock "Xend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 11982 + DstBlock "Divide47" + DstPort 1 + } + Branch { + ZOrder 11981 + Points [0, -50] + DstBlock "Xend_OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11986 + SrcBlock "Xend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 11985 + DstBlock "Divide50" + DstPort 1 + } + Branch { + ZOrder 11984 + Points [0, -65] + DstBlock "Xend_OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11989 + SrcBlock "Xend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11988 + DstBlock "Divide42" + DstPort 1 + } + Branch { + ZOrder 11987 + Points [0, -45] + DstBlock "Xend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11994 + SrcBlock "Xend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 11993 + Points [217, 0; 0, -160] + Branch { + ZOrder 11992 + DstBlock "Divide44" + DstPort 2 + } + Branch { + ZOrder 11991 + Points [0, -175] + DstBlock "Divide42" + DstPort 2 + } + } + Branch { + ZOrder 11990 + Points [0, -50] + DstBlock "Xend_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11997 + SrcBlock "Xend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11996 + DstBlock "Divide44" + DstPort 1 + } + Branch { + ZOrder 11995 + Points [0, -45] + DstBlock "Xend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12004 + SrcBlock "Constant56" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 12003 + DstBlock "Divide49" + DstPort 2 + } + Branch { + ZOrder 12002 + Points [0, 175] + DstBlock "Divide51" + DstPort 2 + } + } + Line { + ZOrder 12011 + SrcBlock "Constant55" + SrcPort 1 + Points [25, 0; 0, 160] + Branch { + ZOrder 12010 + DstBlock "Product36" + DstPort 2 + } + Branch { + ZOrder 12005 + DstBlock "Product33" + DstPort 2 + } + } + Line { + ZOrder 12017 + SrcBlock "Xend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 12016 + Points [212, 0; 0, -160] + Branch { + ZOrder 12015 + Points [0, -175] + DstBlock "Divide47" + DstPort 2 + } + Branch { + ZOrder 12014 + DstBlock "Divide50" + DstPort 2 + } + } + Branch { + ZOrder 12013 + Points [0, -60] + DstBlock "Xend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12018 + SrcBlock "Xend_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum43" + DstPort 2 + } + Line { + ZOrder 12019 + SrcBlock "Sum43" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12020 + SrcBlock "Xend_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum44" + DstPort 2 + } + Line { + ZOrder 12021 + SrcBlock "Mux15" + SrcPort 1 + DstBlock "OPLEV2_length1" + DstPort 1 + } + Line { + ZOrder 12022 + SrcBlock "Xend_Fil_COIL3" + SrcPort 1 + Points [97, 0; 0, -5] + DstBlock "Xend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 12027 + SrcBlock "Xend_OPLEV1_X_mm_diff_MON" + SrcPort 1 + Points [15, 0; 0, 13; 202, 0; 0, -43] + DstBlock "Sum46" + DstPort 1 + } + Line { + ZOrder 12028 + SrcBlock "Mux12" + SrcPort 1 + DstBlock "Xend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 12029 + SrcBlock "Xend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux6" + DstPort 1 + } + Line { + ZOrder 12030 + SrcBlock "Xend_Fil_COIL1" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29811 + SrcBlock "Sum100" + SrcPort 1 + DstBlock "Divide46" + DstPort 1 + } + Line { + ZOrder 12038 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "Xend_OSC_TM_L1" + DstPort 1 + } + Line { + ZOrder 12040 + SrcBlock "Xend_Fil_TM_P" + SrcPort 1 + DstBlock "Sum49" + DstPort 1 + } + Line { + ZOrder 12041 + SrcBlock "Xend_Fil_TM_Y" + SrcPort 1 + DstBlock "Sum48" + DstPort 1 + } + Line { + ZOrder 12042 + SrcBlock "Xend_Fil_TM_L" + SrcPort 1 + DstBlock "Sum47" + DstPort 1 + } + Line { + ZOrder 12044 + SrcBlock "Xend_OSC_TM_L1" + SrcPort 1 + Points [250, 0] + DstBlock "Choice3" + DstPort 1 + } + Line { + ZOrder 12049 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "Xend_OSC_TM_Y1" + DstPort 1 + } + Line { + ZOrder 12052 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "Xend_OSC_TM_P1" + DstPort 1 + } + Line { + ZOrder 12055 + SrcBlock "Sum47" + SrcPort 1 + DstBlock "Mux12" + DstPort 1 + } + Line { + ZOrder 12056 + SrcBlock "Sum48" + SrcPort 1 + DstBlock "Mux12" + DstPort 2 + } + Line { + ZOrder 12057 + SrcBlock "Sum49" + SrcPort 1 + DstBlock "Mux12" + DstPort 3 + } + Line { + ZOrder 12059 + SrcBlock "Constant57" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice3" + DstPort 3 + } + Line { + ZOrder 12061 + SrcBlock "Xend_OSC_TM_Y1" + SrcPort 1 + Points [250, 0] + DstBlock "Choice4" + DstPort 1 + } + Line { + ZOrder 12063 + SrcBlock "Constant60" + SrcPort 1 + Points [52, 0; 0, -30] + DstBlock "Choice4" + DstPort 3 + } + Line { + ZOrder 12064 + SrcBlock "Xend_OSC_TM_P1" + SrcPort 1 + Points [247, 0; 0, 10] + DstBlock "Choice5" + DstPort 1 + } + Line { + ZOrder 12066 + SrcBlock "Constant61" + SrcPort 1 + Points [53, 0; 0, -30] + DstBlock "Choice5" + DstPort 3 + } + Line { + ZOrder 29793 + SrcBlock "Xend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum45" + DstPort 1 + } + Line { + ZOrder 12076 + SrcBlock "Constant64" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 12075 + Points [0, 55] + DstBlock "Sum51" + DstPort 1 + } + Branch { + ZOrder 12074 + DstBlock "Sum52" + DstPort 1 + } + } + Line { + ZOrder 12077 + SrcBlock "Constant66" + SrcPort 1 + DstBlock "Sum51" + DstPort 2 + } + Line { + ZOrder 12078 + SrcBlock "Sum51" + SrcPort 1 + Points [60, 0] + DstBlock "Mux15" + DstPort 1 + } + Line { + ZOrder 12079 + SrcBlock "Constant67" + SrcPort 1 + Points [56, 0; 0, 165] + DstBlock "Mux15" + DstPort 2 + } + Line { + ZOrder 12084 + SrcBlock "Constant63" + SrcPort 1 + Points [65, 0; 0, 385] + Branch { + ZOrder 12083 + DstBlock "Mux15" + DstPort 3 + } + Branch { + ZOrder 12082 + Points [0, 80] + Branch { + ZOrder 12081 + Points [0, 70] + DstBlock "Mux14" + DstPort 3 + } + Branch { + ZOrder 12080 + DstBlock "Mux17" + DstPort 2 + } + } + } + Line { + ZOrder 12085 + SrcBlock "Mux17" + SrcPort 1 + DstBlock "OPLEV1_length1" + DstPort 1 + } + Line { + ZOrder 34182 + SrcBlock "Product73" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 29758 + Points [199, 0] + DstBlock "Xend_TM_L_MON" + DstPort 1 + } + Branch { + ZOrder 29751 + Points [0, 36; -336, 0] + DstBlock "Mux17" + DstPort 1 + } + } + Line { + ZOrder 14132 + SrcBlock "OPLEV1_length1" + SrcPort 1 + Points [15, 0; 0, 113; -45, 0] + DstBlock "Choice6" + DstPort 1 + } + Line { + ZOrder 12093 + SrcBlock "Constant65" + SrcPort 1 + Points [40, 0] + DstBlock "Sum52" + DstPort 2 + } + Line { + ZOrder 12096 + SrcBlock "Sum52" + SrcPort 1 + Points [247, 0; 0, 410] + Branch { + ZOrder 12095 + Points [0, 55] + DstBlock "Mux14" + DstPort 2 + } + Branch { + ZOrder 12094 + DstBlock "Mux13" + DstPort 2 + } + } + Line { + ZOrder 12099 + SrcBlock "Mux13" + SrcPort 1 + DstBlock "OPLEV1_yaw1" + DstPort 1 + } + Line { + ZOrder 12100 + SrcBlock "Mux14" + SrcPort 1 + DstBlock "OPLEV1_pitch1" + DstPort 1 + } + Line { + ZOrder 12102 + SrcBlock "OPLEV1_pitch1" + SrcPort 1 + Points [22, 0; 0, -5] + DstBlock "Product38" + DstPort 1 + } + Line { + ZOrder 12105 + SrcBlock "Constant54" + SrcPort 1 + Points [66, 0; 0, 340; 145, 0; 0, 120] + Branch { + ZOrder 12104 + DstBlock "Product39" + DstPort 2 + } + Branch { + ZOrder 12103 + Points [0, 75] + DstBlock "Product38" + DstPort 2 + } + } + Line { + ZOrder 12106 + SrcBlock "Product39" + SrcPort 1 + DstBlock "Xend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 12107 + SrcBlock "Product38" + SrcPort 1 + DstBlock "Xend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 12111 + SrcBlock "Xend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 12115 + SrcBlock "Xend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 12116 + SrcBlock "Sum53" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12117 + SrcBlock "Xend_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum42" + DstPort 2 + } + Line { + ZOrder 12118 + SrcBlock "Sum42" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12119 + SrcBlock "Xend_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum53" + DstPort 2 + } + Line { + ZOrder 12120 + SrcBlock "Xend_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + Name "" + ZOrder 12360 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + DstBlock "Terminator9" + DstPort 1 + } + Line { + ZOrder 12362 + SrcBlock "ADC1" + SrcPort 1 + Points [32, 0; 0, 5] + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 13153 + SrcBlock "Constant68" + SrcPort 1 + Points [10, 0; 0, 180] + Branch { + ZOrder 12371 + DstBlock "Product41" + DstPort 2 + } + Branch { + ZOrder 12370 + DstBlock "Product40" + DstPort 2 + } + } + Line { + ZOrder 12373 + SrcBlock "Constant69" + SrcPort 1 + Points [10, 0; 0, 235] + Branch { + ZOrder 12375 + DstBlock "Divide43" + DstPort 2 + } + Branch { + ZOrder 12374 + DstBlock "Divide45" + DstPort 2 + } + } + Line { + Name "" + ZOrder 16215 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + DstBlock "Terminator27" + DstPort 1 + } + Line { + Name "" + ZOrder 12379 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + DstBlock "Terminator28" + DstPort 1 + } + Line { + Name "" + ZOrder 12380 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + DstBlock "Terminator10" + DstPort 1 + } + Line { + Name "" + ZOrder 12383 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 11 + Points [13, 0; 0, -5] + DstBlock "Terminator36" + DstPort 1 + } + Line { + Name "" + ZOrder 12384 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 12 + Points [29, 0; 0, -5] + DstBlock "Terminator37" + DstPort 1 + } + Line { + Name "" + ZOrder 12385 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 13 + Points [19, 0; 0, -5] + DstBlock "Terminator38" + DstPort 1 + } + Line { + Name "" + ZOrder 43821 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 14 + Points [24, 0; 0, -5] + DstBlock "Terminator26" + DstPort 1 + } + Line { + Name "" + ZOrder 43820 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 15 + Points [7, 0; 0, -5] + DstBlock "Terminator24" + DstPort 1 + } + Line { + Name "" + ZOrder 43819 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 16 + Points [14, 0; 0, -5] + DstBlock "Midend_MIC_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12392 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 20 + Points [22, 0; 0, -5] + DstBlock "Terminator45" + DstPort 1 + } + Line { + Name "" + ZOrder 40941 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 25 + Points [136, 0; 0, -5] + DstBlock "Yend_PIEZODRIVER5_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14321 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 17 + Points [1, 0; 0, -5] + DstBlock "Xend_OPLEV2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14322 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 18 + Points [139, 0; 0, -30] + DstBlock "Xend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14323 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 19 + Points [135, 0; 0, -55] + DstBlock "Xend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14307 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 21 + Points [139, 0; 0, -105] + DstBlock "Xend_OPLEV1_X_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 75240 + SrcBlock "Ground104" + SrcPort 1 + DstBlock "Yend_PD9_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 75241 + SrcBlock "Ground105" + SrcPort 1 + DstBlock "Yend_PD10_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 75242 + SrcBlock "Ground106" + SrcPort 1 + DstBlock "Yend_PD11_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 75243 + SrcBlock "Ground102" + SrcPort 1 + DstBlock "Yend_PD12_MON" + DstPort 1 + } + Line { + ZOrder 14099 + SrcBlock "Divide45" + SrcPort 1 + Points [94, 0] + Branch { + ZOrder 12109 + Points [0, 55] + DstBlock "Sum42" + DstPort 1 + } + Branch { + ZOrder 12108 + DstBlock "Xend_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14098 + SrcBlock "Divide43" + SrcPort 1 + Points [95, 0] + Branch { + ZOrder 12113 + Points [0, -45] + DstBlock "Sum53" + DstPort 1 + } + Branch { + ZOrder 12112 + DstBlock "Xend_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14096 + SrcBlock "Divide49" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 11952 + Points [0, 55] + DstBlock "Sum43" + DstPort 1 + } + Branch { + ZOrder 11951 + DstBlock "Xend_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14097 + SrcBlock "Divide51" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 11960 + Points [0, -45] + DstBlock "Sum44" + DstPort 1 + } + Branch { + ZOrder 11959 + DstBlock "Xend_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14095 + SrcBlock "Divide17" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 13235 + SrcBlock "Demux5" + SrcPort 1 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 13232 + SrcBlock "Demux5" + SrcPort 4 + DstBlock "Xend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 13234 + SrcBlock "Demux5" + SrcPort 2 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 13233 + SrcBlock "Demux5" + SrcPort 3 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 13229 + SrcBlock "Demux6" + SrcPort 1 + DstBlock "Mux16" + DstPort 1 + } + Line { + ZOrder 13230 + SrcBlock "Demux6" + SrcPort 2 + DstBlock "Mux16" + DstPort 2 + } + Line { + ZOrder 13231 + SrcBlock "Demux6" + SrcPort 3 + DstBlock "Mux16" + DstPort 3 + } + Line { + ZOrder 14133 + SrcBlock "Xend_yaw_length_SW" + SrcPort 1 + DstBlock "Choice6" + DstPort 2 + } + Line { + ZOrder 14134 + SrcBlock "Constant70" + SrcPort 1 + Points [20, 0; 0, -30] + DstBlock "Choice6" + DstPort 3 + } + Line { + ZOrder 14135 + SrcBlock "Choice6" + SrcPort 1 + Points [60, 0] + DstBlock "Sum46" + DstPort 2 + } + Line { + ZOrder 14575 + SrcBlock "Xend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [19, 0; 0, -25] + Branch { + ZOrder 59234 + Points [0, -6275] + DstBlock "Terminator12" + DstPort 1 + } + Branch { + ZOrder 31479 + DstBlock "Xend_TM_COIL1_VOLT" + DstPort 1 + } + } + Line { + ZOrder 14574 + SrcBlock "Xend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 59236 + Points [0, 9; 33, 0; 0, -6189] + DstBlock "Terminator20" + DstPort 1 + } + Branch { + ZOrder 31481 + Points [0, -16; 24, 0; 0, -9] + DstBlock "Xend_TM_COIL2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 14573 + SrcBlock "Xend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 59237 + Points [97, 0; 0, -6065] + DstBlock "Terminator21" + DstPort 1 + } + Branch { + ZOrder 31483 + Points [0, -21; 28, 0; 0, -9] + DstBlock "Xend_TM_COIL3_VOLT" + DstPort 1 + } + } + Line { + ZOrder 14572 + SrcBlock "Xend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 59238 + Points [162, 0; 0, -5945] + DstBlock "Terminator22" + DstPort 1 + } + Branch { + ZOrder 31485 + Points [0, -19; 26, 0; 0, -11] + DstBlock "Xend_TM_COIL4_VOLT" + DstPort 1 + } + } + Line { + Name "" + ZOrder 14304 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 24 + Points [14, 0; 0, -5] + DstBlock "Terminator50" + DstPort 1 + } + Line { + Name "" + ZOrder 14305 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 23 + Points [138, 0; 0, -155] + DstBlock "Xend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14306 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 22 + Points [139, 0; 0, -130] + DstBlock "Xend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14318 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 26 + Points [14, 0; 0, -5] + DstBlock "Terminator42" + DstPort 1 + } + Line { + Name "" + ZOrder 16239 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 27 + Points [14, 0; 0, -5] + DstBlock "Terminator52" + DstPort 1 + } + Line { + Name "" + ZOrder 14320 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 28 + Points [14, 0; 0, -5] + DstBlock "Terminator44" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 75235 + SrcBlock "Ground101" + SrcPort 1 + DstBlock "Yend_PD7_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 75234 + SrcBlock "Ground100" + SrcPort 1 + DstBlock "Yend_PD8_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 75232 + SrcBlock "Ground99" + SrcPort 1 + DstBlock "Yend_PD6_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 75231 + SrcBlock "Ground98" + SrcPort 1 + DstBlock "Yend_PD5_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 75223 + SrcBlock "Ground84" + SrcPort 1 + DstBlock "Yend_PD2_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 75224 + SrcBlock "Ground85" + SrcPort 1 + DstBlock "Yend_PD1_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 75225 + SrcBlock "Ground86" + SrcPort 1 + DstBlock "Yend_PD4_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 75226 + SrcBlock "Ground97" + SrcPort 1 + DstBlock "Yend_PD3_MON" + DstPort 1 + } + Line { + ZOrder 14645 + SrcBlock "C00_Yend_MON" + SrcPort 1 + DstBlock "C00_Yend" + DstPort 1 + } + Line { + ZOrder 14655 + SrcBlock "K1:C00-VIS_Yend" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 45561 + Points [0, 60] + DstBlock "Choice26" + DstPort 1 + } + Branch { + ZOrder 45560 + DstBlock "C00_Yend_MON" + DstPort 1 + } + } + Line { + ZOrder 14657 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "K1:C00-VIS_Yend" + DstPort 1 + } + Line { + Name "" + ZOrder 71686 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + Points [148, 0; 0, -60] + DstBlock "Yend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 71685 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + Points [152, 0; 0, -30] + DstBlock "Yend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + ZOrder 14666 + SrcBlock "Constant73" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide53" + DstPort 2 + } + Line { + ZOrder 14667 + SrcBlock "Sum54" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide52" + DstPort 2 + } + Line { + ZOrder 14668 + SrcBlock "Constant75" + SrcPort 1 + DstBlock "Divide53" + DstPort 1 + } + Line { + ZOrder 14669 + SrcBlock "Constant74" + SrcPort 1 + DstBlock "Sum54" + DstPort 1 + } + Line { + ZOrder 14670 + SrcBlock "Constant72" + SrcPort 1 + Points [65, 0] + DstBlock "Sum54" + DstPort 2 + } + Line { + ZOrder 14671 + SrcBlock "Divide53" + SrcPort 1 + DstBlock "Divide52" + DstPort 1 + } + Line { + ZOrder 14673 + SrcBlock "Divide52" + SrcPort 1 + Points [349, 0] + Branch { + ZOrder 14684 + Points [0, -20] + DstBlock "Divide54" + DstPort 2 + } + Branch { + ZOrder 14683 + Points [0, 185] + Branch { + ZOrder 14691 + Points [0, 205] + Branch { + ZOrder 14694 + Points [0, 205] + DstBlock "Divide57" + DstPort 2 + } + Branch { + ZOrder 14693 + DstBlock "Divide56" + DstPort 2 + } + } + Branch { + ZOrder 14690 + DstBlock "Divide55" + DstPort 2 + } + } + } + Line { + ZOrder 14675 + SrcBlock "Divide54" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens1" + DstPort 1 + } + Line { + ZOrder 14679 + SrcBlock "Divide55" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens2" + DstPort 1 + } + Line { + ZOrder 14680 + SrcBlock "Divide56" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens3" + DstPort 1 + } + Line { + ZOrder 14681 + SrcBlock "Divide57" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens4" + DstPort 1 + } + Line { + ZOrder 15445 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "Divide54" + DstPort 1 + } + Line { + ZOrder 15446 + SrcBlock "Ground39" + SrcPort 1 + DstBlock "Divide56" + DstPort 1 + } + Line { + ZOrder 15447 + SrcBlock "Ground40" + SrcPort 1 + DstBlock "Divide57" + DstPort 1 + } + Line { + ZOrder 15448 + SrcBlock "Ground38" + SrcPort 1 + DstBlock "Divide55" + DstPort 1 + } + Line { + ZOrder 16924 + SrcBlock "Midend_MIC_MON" + SrcPort 1 + DstBlock "Divide58" + DstPort 1 + } + Line { + ZOrder 16925 + SrcBlock "Divide58" + SrcPort 1 + DstBlock "Midend_MIC_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16926 + SrcBlock "Midend_MIC_VOLT_MON" + SrcPort 1 + DstBlock "Midend_MIC_VOLT" + DstPort 1 + } + Line { + ZOrder 43822 + SrcBlock "Yend_SEISM_MON" + SrcPort 1 + DstBlock "Divide59" + DstPort 1 + } + Line { + ZOrder 16930 + SrcBlock "Divide59" + SrcPort 1 + DstBlock "Yend_SEISM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16931 + SrcBlock "Yend_SEISM_VOLT_MON" + SrcPort 1 + DstBlock "Divide60" + DstPort 1 + } + Line { + ZOrder 38799 + SrcBlock "Divide48" + SrcPort 1 + Points [7, 0; 0, -15] + DstBlock "Divide60" + DstPort 2 + } + Line { + ZOrder 38805 + SrcBlock "Divide60" + SrcPort 1 + Points [22, 0; 0, -10] + DstBlock "Divide98" + DstPort 1 + } + Line { + ZOrder 17289 + SrcBlock "Ground54" + SrcPort 1 + DstBlock "Yend_OSC_TM_L2" + DstPort 1 + } + Line { + ZOrder 24213 + SrcBlock "Yend_OSC_TM_L2" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice8" + DstPort 1 + } + Line { + ZOrder 17293 + SrcBlock "Ground55" + SrcPort 1 + DstBlock "Yend_OSC_TM_Y2" + DstPort 1 + } + Line { + ZOrder 17296 + SrcBlock "Ground56" + SrcPort 1 + DstBlock "Yend_OSC_TM_P2" + DstPort 1 + } + Line { + ZOrder 17299 + SrcBlock "Yend_OSC_TM_L2_SW" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 19849 + DstBlock "Choice8" + DstPort 2 + } + Branch { + ZOrder 19769 + Points [0, 287; -245, 0] + Branch { + ZOrder 19921 + Points [0, 28] + DstBlock "Choice14" + DstPort 2 + } + Branch { + ZOrder 19920 + Points [-139, 0] + DstBlock "Choice15" + DstPort 2 + } + } + } + Line { + ZOrder 17300 + SrcBlock "Constant79" + SrcPort 1 + Points [45, 0] + DstBlock "Choice8" + DstPort 3 + } + Line { + ZOrder 17311 + SrcBlock "Choice8" + SrcPort 1 + Points [280, 0; 0, 566; 50, 0] + DstBlock "Sum55" + DstPort 2 + } + Line { + ZOrder 24214 + SrcBlock "Yend_OSC_TM_Y2" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice9" + DstPort 1 + } + Line { + ZOrder 17304 + SrcBlock "Constant80" + SrcPort 1 + Points [45, 0] + DstBlock "Choice9" + DstPort 3 + } + Line { + ZOrder 24215 + SrcBlock "Yend_OSC_TM_P2" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice10" + DstPort 1 + } + Line { + ZOrder 17307 + SrcBlock "Constant81" + SrcPort 1 + Points [45, 0] + DstBlock "Choice10" + DstPort 3 + } + Line { + ZOrder 17314 + SrcBlock "Choice9" + SrcPort 1 + Points [260, 0; 0, 520] + DstBlock "Sum56" + DstPort 2 + } + Line { + ZOrder 17317 + SrcBlock "Choice10" + SrcPort 1 + Points [238, 0; 0, 440] + DstBlock "Sum57" + DstPort 1 + } + Line { + ZOrder 17312 + SrcBlock "Sum55" + SrcPort 1 + Points [23, 0; 0, 380] + DstBlock "Sum34" + DstPort 2 + } + Line { + ZOrder 17315 + SrcBlock "Sum56" + SrcPort 1 + Points [17, 0; 0, 406; 33, 0] + DstBlock "Sum35" + DstPort 2 + } + Line { + ZOrder 17319 + SrcBlock "Sum57" + SrcPort 1 + Points [6, 0; 0, 430] + DstBlock "Sum36" + DstPort 2 + } + Line { + ZOrder 19477 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L1_SIN" + DstPort 1 + } + Line { + ZOrder 19479 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L1_COS" + DstPort 1 + } + Line { + ZOrder 19478 + SrcBlock "Yend_Fil_DEMOD_TM_L1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19397 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 19263 + Points [0, -45; 478, 0] + Branch { + ZOrder 22270 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 19264 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 19398 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 18777 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 18778 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 19473 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y1_SIN" + DstPort 1 + } + Line { + ZOrder 19475 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y1_COS" + DstPort 1 + } + Line { + ZOrder 18793 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 18794 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 18795 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 18796 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 18797 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 18937 + SrcBlock "Product52" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y1_MON" + DstPort 1 + } + Line { + ZOrder 19481 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P1_SIN" + DstPort 1 + } + Line { + ZOrder 19482 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P1_COS" + DstPort 1 + } + Line { + ZOrder 18820 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 18821 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 18822 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 18823 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 18824 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 18938 + SrcBlock "Product55" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P1_MON" + DstPort 1 + } + Line { + ZOrder 19480 + SrcBlock "Yend_Fil_DEMOD_TM_L1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19400 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 19268 + Points [0, 28; 465, 0] + Branch { + ZOrder 22265 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 22264 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 34271 + SrcBlock "Sum37" + SrcPort 1 + Points [217, 0] + Branch { + ZOrder 34513 + Points [0, 320] + Branch { + ZOrder 45607 + Points [427, 0] + Branch { + ZOrder 45615 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + Branch { + ZOrder 45614 + DstBlock "Product50" + DstPort 1 + } + } + Branch { + ZOrder 45606 + Points [0, 425; 273, 0] + Branch { + ZOrder 45628 + Points [0, 55] + DstBlock "Product60" + DstPort 1 + } + Branch { + ZOrder 45627 + DstBlock "Product59" + DstPort 1 + } + } + } + Branch { + ZOrder 34512 + DstBlock "Yend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 19489 + SrcBlock "Product56" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L2_SIN" + DstPort 1 + } + Line { + ZOrder 19488 + SrcBlock "Product57" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_L2_COS" + DstPort 1 + } + Line { + ZOrder 18887 + SrcBlock "MathFunction6" + SrcPort 1 + DstBlock "Sum64" + DstPort 1 + } + Line { + ZOrder 18888 + SrcBlock "MathFunction7" + SrcPort 1 + Points [30, 0] + DstBlock "Sum64" + DstPort 2 + } + Line { + ZOrder 18889 + SrcBlock "Sum64" + SrcPort 1 + DstBlock "SQRT4" + DstPort 1 + } + Line { + ZOrder 18890 + SrcBlock "SQRT4" + SrcPort 1 + Points [5, 0] + DstBlock "Product58" + DstPort 1 + } + Line { + ZOrder 18891 + SrcBlock "Constant89" + SrcPort 1 + Points [5, 0] + DstBlock "Product58" + DstPort 2 + } + Line { + ZOrder 18941 + SrcBlock "Product58" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L2_MON" + DstPort 1 + } + Line { + ZOrder 19490 + SrcBlock "Product59" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y2_SIN" + DstPort 1 + } + Line { + ZOrder 19487 + SrcBlock "Product60" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_Y2_COS" + DstPort 1 + } + Line { + ZOrder 18897 + SrcBlock "MathFunction8" + SrcPort 1 + DstBlock "Sum65" + DstPort 1 + } + Line { + ZOrder 18898 + SrcBlock "MathFunction9" + SrcPort 1 + Points [30, 0] + DstBlock "Sum65" + DstPort 2 + } + Line { + ZOrder 18899 + SrcBlock "Sum65" + SrcPort 1 + DstBlock "SQRT5" + DstPort 1 + } + Line { + ZOrder 18900 + SrcBlock "SQRT5" + SrcPort 1 + Points [5, 0] + DstBlock "Product61" + DstPort 1 + } + Line { + ZOrder 18901 + SrcBlock "Constant88" + SrcPort 1 + Points [5, 0] + DstBlock "Product61" + DstPort 2 + } + Line { + ZOrder 18943 + SrcBlock "Product61" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y2_MON" + DstPort 1 + } + Line { + ZOrder 19486 + SrcBlock "Product62" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P2_SIN" + DstPort 1 + } + Line { + ZOrder 19485 + SrcBlock "Product63" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_P2_COS" + DstPort 1 + } + Line { + ZOrder 18907 + SrcBlock "MathFunction10" + SrcPort 1 + DstBlock "Sum66" + DstPort 1 + } + Line { + ZOrder 18908 + SrcBlock "MathFunction11" + SrcPort 1 + Points [30, 0] + DstBlock "Sum66" + DstPort 2 + } + Line { + ZOrder 18909 + SrcBlock "Sum66" + SrcPort 1 + DstBlock "SQRT6" + DstPort 1 + } + Line { + ZOrder 18910 + SrcBlock "SQRT6" + SrcPort 1 + Points [5, 0] + DstBlock "Product64" + DstPort 1 + } + Line { + ZOrder 18911 + SrcBlock "Constant90" + SrcPort 1 + Points [5, 0] + DstBlock "Product64" + DstPort 2 + } + Line { + ZOrder 18942 + SrcBlock "Product64" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P2_MON" + DstPort 1 + } + Line { + ZOrder 18939 + SrcBlock "Yend_DEMOD_TM_AMP_Y1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y1" + DstPort 1 + } + Line { + ZOrder 18940 + SrcBlock "Yend_DEMOD_TM_AMP_P1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P1" + DstPort 1 + } + Line { + ZOrder 18944 + SrcBlock "Yend_DEMOD_TM_AMP_L2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L2" + DstPort 1 + } + Line { + ZOrder 18945 + SrcBlock "Yend_DEMOD_TM_AMP_Y2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_Y2" + DstPort 1 + } + Line { + ZOrder 18946 + SrcBlock "Yend_DEMOD_TM_AMP_P2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_P2" + DstPort 1 + } + Line { + ZOrder 18955 + SrcBlock "Product49" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L1_MON" + DstPort 1 + } + Line { + ZOrder 18956 + SrcBlock "Yend_DEMOD_TM_AMP_L1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_L1" + DstPort 1 + } + Line { + ZOrder 18969 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_L1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L1" + DstPort 1 + } + Line { + ZOrder 19483 + SrcBlock "Yend_Fil_DEMOD_TM_P1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19306 + Points [0, -30; 478, 0] + Branch { + ZOrder 19308 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 19307 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 18991 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 19484 + SrcBlock "Yend_Fil_DEMOD_TM_P1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19303 + Points [0, 48; 458, 0] + Branch { + ZOrder 19305 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 19304 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 18993 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 19491 + SrcBlock "Yend_Fil_DEMOD_TM_L2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 19339 + Points [0, -45; 549, 0] + Branch { + ZOrder 22294 + Points [0, 40] + DstBlock "Abs6" + DstPort 1 + } + Branch { + ZOrder 19346 + Points [66, 0; 0, 25] + DstBlock "Divide64" + DstPort 1 + } + } + Branch { + ZOrder 19003 + DstBlock "MathFunction6" + DstPort 1 + } + } + Line { + ZOrder 19495 + SrcBlock "Yend_Fil_DEMOD_TM_L2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 19340 + Points [0, 43; 532, 0] + Branch { + ZOrder 19349 + Points [0, -38] + DstBlock "Abs7" + DstPort 1 + } + Branch { + ZOrder 19348 + Points [83, 0] + DstBlock "Divide70" + DstPort 1 + } + } + Branch { + ZOrder 19005 + DstBlock "MathFunction7" + DstPort 1 + } + } + Line { + ZOrder 19496 + SrcBlock "Yend_Fil_DEMOD_TM_Y2_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 19341 + Points [0, -28; 551, 0] + Branch { + ZOrder 19351 + Points [0, 28] + DstBlock "Abs8" + DstPort 1 + } + Branch { + ZOrder 19350 + Points [80, 0; 0, 13] + DstBlock "Divide65" + DstPort 1 + } + } + Branch { + ZOrder 19015 + DstBlock "MathFunction8" + DstPort 1 + } + } + Line { + ZOrder 19494 + SrcBlock "Yend_Fil_DEMOD_TM_Y2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 19342 + Points [0, 43; 538, 0] + Branch { + ZOrder 19353 + Points [0, -33] + DstBlock "Abs9" + DstPort 1 + } + Branch { + ZOrder 19352 + Points [77, 0] + DstBlock "Divide66" + DstPort 1 + } + } + Branch { + ZOrder 19017 + DstBlock "MathFunction9" + DstPort 1 + } + } + Line { + ZOrder 19493 + SrcBlock "Yend_Fil_DEMOD_TM_P2_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 19343 + Points [0, -26; 561, 0] + Branch { + ZOrder 19355 + Points [0, 41] + DstBlock "Abs10" + DstPort 1 + } + Branch { + ZOrder 19354 + Points [63, 0; 0, 26] + DstBlock "Divide71" + DstPort 1 + } + } + Branch { + ZOrder 19027 + DstBlock "MathFunction10" + DstPort 1 + } + } + Line { + ZOrder 19492 + SrcBlock "Yend_Fil_DEMOD_TM_P2_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 19500 + Points [0, 54; 541, 0] + Branch { + ZOrder 19504 + Points [0, -29] + DstBlock "Abs11" + DstPort 1 + } + Branch { + ZOrder 19503 + Points [76, 0] + DstBlock "Divide72" + DstPort 1 + } + } + Branch { + ZOrder 19029 + DstBlock "MathFunction11" + DstPort 1 + } + } + Line { + ZOrder 19276 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L1_MON" + DstPort 1 + } + Line { + ZOrder 19266 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 19267 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 19277 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_L1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L1" + DstPort 1 + } + Line { + ZOrder 19279 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L1_MON" + DstPort 1 + } + Line { + ZOrder 19283 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_Y1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y1" + DstPort 1 + } + Line { + ZOrder 19284 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y1_MON" + DstPort 1 + } + Line { + ZOrder 19285 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 19286 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 19287 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_Y1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y1" + DstPort 1 + } + Line { + ZOrder 19288 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y1_MON" + DstPort 1 + } + Line { + ZOrder 19297 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_P1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P1" + DstPort 1 + } + Line { + ZOrder 19298 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P1_MON" + DstPort 1 + } + Line { + ZOrder 19299 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 19300 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 19301 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_P1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P1" + DstPort 1 + } + Line { + ZOrder 19302 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P1_MON" + DstPort 1 + } + Line { + ZOrder 19309 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_L2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L2" + DstPort 1 + } + Line { + ZOrder 19310 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_L2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L2" + DstPort 1 + } + Line { + ZOrder 19311 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_Y2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y2" + DstPort 1 + } + Line { + ZOrder 19312 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_Y2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y2" + DstPort 1 + } + Line { + ZOrder 19313 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_P2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P2" + DstPort 1 + } + Line { + ZOrder 19314 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_P2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P2" + DstPort 1 + } + Line { + ZOrder 19334 + SrcBlock "Divide64" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_L2_MON" + DstPort 1 + } + Line { + ZOrder 19322 + SrcBlock "Abs6" + SrcPort 1 + DstBlock "Divide64" + DstPort 2 + } + Line { + ZOrder 19323 + SrcBlock "Abs7" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide70" + DstPort 2 + } + Line { + ZOrder 19335 + SrcBlock "Divide70" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_L2_MON" + DstPort 1 + } + Line { + ZOrder 19336 + SrcBlock "Divide65" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_Y2_MON" + DstPort 1 + } + Line { + ZOrder 19326 + SrcBlock "Abs8" + SrcPort 1 + DstBlock "Divide65" + DstPort 2 + } + Line { + ZOrder 19327 + SrcBlock "Abs9" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide66" + DstPort 2 + } + Line { + ZOrder 19337 + SrcBlock "Divide66" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_Y2_MON" + DstPort 1 + } + Line { + ZOrder 19338 + SrcBlock "Divide71" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_P2_MON" + DstPort 1 + } + Line { + ZOrder 19330 + SrcBlock "Abs10" + SrcPort 1 + DstBlock "Divide71" + DstPort 2 + } + Line { + ZOrder 19331 + SrcBlock "Abs11" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide72" + DstPort 2 + } + Line { + ZOrder 19333 + SrcBlock "Divide72" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_P2_MON" + DstPort 1 + } + Line { + ZOrder 19476 + SrcBlock "Yend_Fil_DEMOD_TM_Y1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19292 + Points [0, 35; 467, 0] + Branch { + ZOrder 19294 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 19293 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 18982 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 19474 + SrcBlock "Yend_Fil_DEMOD_TM_Y1_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 19289 + Points [0, -40; 475, 0] + Branch { + ZOrder 19291 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 19290 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 18977 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 19399 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 19401 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + Line { + ZOrder 17303 + SrcBlock "Yend_OSC_TM_Y2_SW" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 19781 + Points [0, 182; -242, 0] + Branch { + ZOrder 19923 + Points [0, 83] + DstBlock "Choice17" + DstPort 2 + } + Branch { + ZOrder 19922 + Points [-140, 0; 0, 83] + DstBlock "Choice16" + DstPort 2 + } + } + Branch { + ZOrder 19780 + DstBlock "Choice9" + DstPort 2 + } + } + Line { + ZOrder 19916 + SrcBlock "Yend_OSC_TM_L2" + SrcPort 3 + Points [24, 0; 0, 285] + DstBlock "Choice14" + DstPort 1 + } + Line { + ZOrder 19913 + SrcBlock "Yend_OSC_TM_L2" + SrcPort 2 + Points [8, 0; 0, 251; -136, 0; 0, 54] + DstBlock "Choice15" + DstPort 1 + } + Line { + ZOrder 19914 + SrcBlock "Yend_OSC_TM_Y2" + SrcPort 2 + Points [13, 0; 0, 157; -134, 0; 0, 98] + DstBlock "Choice16" + DstPort 1 + } + Line { + ZOrder 19917 + SrcBlock "Yend_OSC_TM_Y2" + SrcPort 3 + Points [30, 0; 0, 235] + DstBlock "Choice17" + DstPort 1 + } + Line { + ZOrder 19915 + SrcBlock "Yend_OSC_TM_P2" + SrcPort 2 + Points [18, 0; 0, 64; -132, 0; 0, 141] + DstBlock "Choice19" + DstPort 1 + } + Line { + ZOrder 19908 + SrcBlock "Mux18" + SrcPort 1 + DstBlock "Fcn" + DstPort 1 + } + Line { + ZOrder 19910 + SrcBlock "Mux19" + SrcPort 1 + DstBlock "Fcn1" + DstPort 1 + } + Line { + ZOrder 23385 + SrcBlock "Fcn" + SrcPort 1 + Points [42, 0; 0, 1090] + Branch { + ZOrder 19947 + DstBlock "Product56" + DstPort 2 + } + Branch { + ZOrder 19868 + Points [0, 135] + Branch { + ZOrder 19956 + Points [0, 130] + Branch { + ZOrder 24412 + Points [0, 205] + Branch { + ZOrder 24415 + Points [0, 135] + Branch { + ZOrder 24418 + Points [0, 130] + DstBlock "Product70" + DstPort 2 + } + Branch { + ZOrder 24417 + DstBlock "Product67" + DstPort 2 + } + } + Branch { + ZOrder 24414 + DstBlock "Product46" + DstPort 2 + } + } + Branch { + ZOrder 24411 + DstBlock "Product62" + DstPort 2 + } + } + Branch { + ZOrder 19955 + DstBlock "Product59" + DstPort 2 + } + } + } + Line { + ZOrder 23387 + SrcBlock "Fcn1" + SrcPort 1 + Points [0, 74; -120, 0; 0, 1071; 134, 0] + Branch { + ZOrder 19946 + Points [0, 135] + Branch { + ZOrder 19948 + Points [0, 130] + Branch { + ZOrder 24403 + Points [0, 205] + Branch { + ZOrder 24406 + Points [0, 135] + Branch { + ZOrder 24409 + Points [0, 130] + DstBlock "Product71" + DstPort 2 + } + Branch { + ZOrder 24408 + DstBlock "Product68" + DstPort 2 + } + } + Branch { + ZOrder 24405 + DstBlock "Product65" + DstPort 2 + } + } + Branch { + ZOrder 24402 + DstBlock "Product63" + DstPort 2 + } + } + Branch { + ZOrder 19945 + DstBlock "Product60" + DstPort 2 + } + } + Branch { + ZOrder 19944 + DstBlock "Product57" + DstPort 2 + } + } + Line { + ZOrder 19919 + SrcBlock "Yend_OSC_TM_P2" + SrcPort 3 + Points [35, 0; 0, 185] + DstBlock "Choice18" + DstPort 1 + } + Line { + ZOrder 17306 + SrcBlock "Yend_OSC_TM_P2_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 19814 + Points [0, 77; -235, 0] + Branch { + ZOrder 19932 + Points [0, 138] + DstBlock "Choice18" + DstPort 2 + } + Branch { + ZOrder 19931 + Points [-140, 0; 0, 138] + DstBlock "Choice19" + DstPort 2 + } + } + Branch { + ZOrder 19813 + DstBlock "Choice10" + DstPort 2 + } + } + Line { + ZOrder 19767 + SrcBlock "Constant91" + SrcPort 1 + Points [8, 0; 0, 13] + Branch { + ZOrder 19936 + Points [174, 0; 0, 32] + Branch { + ZOrder 19939 + Points [0, 50] + Branch { + ZOrder 19942 + Points [0, 50] + DstBlock "Choice18" + DstPort 3 + } + Branch { + ZOrder 19941 + DstBlock "Choice17" + DstPort 3 + } + } + Branch { + ZOrder 19938 + DstBlock "Choice14" + DstPort 3 + } + } + Branch { + ZOrder 19935 + Points [0, 32] + Branch { + ZOrder 19802 + DstBlock "Choice15" + DstPort 3 + } + Branch { + ZOrder 19799 + Points [0, 50] + Branch { + ZOrder 19850 + Points [0, 50] + DstBlock "Choice19" + DstPort 3 + } + Branch { + ZOrder 19804 + DstBlock "Choice16" + DstPort 3 + } + } + } + } + Line { + ZOrder 19949 + SrcBlock "Choice15" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux18" + DstPort 1 + } + Line { + ZOrder 19950 + SrcBlock "Choice16" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux18" + DstPort 2 + } + Line { + ZOrder 19951 + SrcBlock "Choice19" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux18" + DstPort 3 + } + Line { + ZOrder 19952 + SrcBlock "Choice14" + SrcPort 1 + Points [36, 0; 0, 148; -67, 0; 0, 27] + DstBlock "Mux19" + DstPort 1 + } + Line { + ZOrder 19953 + SrcBlock "Choice17" + SrcPort 1 + Points [31, 0; 0, 93; -76, 0; 0, 47] + DstBlock "Mux19" + DstPort 2 + } + Line { + ZOrder 19954 + SrcBlock "Choice18" + SrcPort 1 + Points [12, 0; 0, 36; -63, 0; 0, 69] + DstBlock "Mux19" + DstPort 3 + } + Line { + ZOrder 20027 + SrcBlock "Yend_OSC_TM_L1" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 20026 + SrcBlock "Yend_OSC_TM_L1" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 20030 + SrcBlock "Yend_OSC_TM_Y1" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 20031 + SrcBlock "Yend_OSC_TM_Y1" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 20028 + SrcBlock "Yend_OSC_TM_P1" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 20029 + SrcBlock "Yend_OSC_TM_P1" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 20019 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 20018 + Points [176, 0; 0, 32] + Branch { + ZOrder 20053 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 20052 + Points [0, 50] + Branch { + ZOrder 20054 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 20047 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 20013 + Points [0, 32] + Branch { + ZOrder 20012 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 20011 + Points [0, 50] + Branch { + ZOrder 20010 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 20009 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 20020 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 20021 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 20022 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 20023 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 20024 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 20025 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 9394 + SrcBlock "Yend_OSC_TM_P1_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 22217 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 20039 + Points [0, 71; -142, 0] + Branch { + ZOrder 20051 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 20050 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 20055 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 20056 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 23388 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0; 0, 325] + Branch { + ZOrder 23389 + DstBlock "Product47" + DstPort 2 + } + Branch { + ZOrder 22244 + Points [0, 135] + Branch { + ZOrder 20062 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 20061 + DstBlock "Product50" + DstPort 2 + } + } + } + Line { + ZOrder 23390 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 33; -139, 0; 0, 347] + Branch { + ZOrder 23391 + Points [0, 135] + Branch { + ZOrder 20069 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 20068 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 22252 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 22033 + SrcBlock "Constant93" + SrcPort 1 + Points [45, 0] + DstBlock "Choice26" + DstPort 3 + } + Line { + ZOrder 22034 + SrcBlock "Yend_DARM_TM_L_SW" + SrcPort 1 + DstBlock "Choice26" + DstPort 2 + } + Line { + ZOrder 24219 + SrcBlock "Yend_Fil_COIL1" + SrcPort 1 + DstBlock "Yend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24226 + SrcBlock "Yend_Fil_COIL2" + SrcPort 1 + DstBlock "Yend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24227 + SrcBlock "Yend_Fil_COIL3" + SrcPort 1 + DstBlock "Yend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24228 + SrcBlock "Yend_Fil_COIL4" + SrcPort 1 + DstBlock "Yend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24237 + SrcBlock "Yend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 62574 + Points [0, -30] + DstBlock "Yend_TM_COIL1_VOLT" + DstPort 1 + } + Branch { + ZOrder 62573 + Points [0, 4; 134, 0; 0, -9] + DstBlock "Goto13" + DstPort 1 + } + } + Line { + ZOrder 24238 + SrcBlock "Yend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 62576 + DstBlock "Goto14" + DstPort 1 + } + Branch { + ZOrder 62575 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 24317 + SrcBlock "Product46" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX2_SIN" + DstPort 1 + } + Line { + ZOrder 24318 + SrcBlock "Product65" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX2_COS" + DstPort 1 + } + Line { + ZOrder 24319 + SrcBlock "MathFunction14" + SrcPort 1 + DstBlock "Sum69" + DstPort 1 + } + Line { + ZOrder 24320 + SrcBlock "MathFunction15" + SrcPort 1 + Points [30, 0] + DstBlock "Sum69" + DstPort 2 + } + Line { + ZOrder 24321 + SrcBlock "Sum69" + SrcPort 1 + DstBlock "SQRT7" + DstPort 1 + } + Line { + ZOrder 24322 + SrcBlock "SQRT7" + SrcPort 1 + Points [5, 0] + DstBlock "Product66" + DstPort 1 + } + Line { + ZOrder 24323 + SrcBlock "Constant41" + SrcPort 1 + Points [5, 0] + DstBlock "Product66" + DstPort 2 + } + Line { + ZOrder 24324 + SrcBlock "Product66" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 24325 + SrcBlock "Product67" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX1_SIN" + DstPort 1 + } + Line { + ZOrder 24326 + SrcBlock "Product68" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPX1_COS" + DstPort 1 + } + Line { + ZOrder 24327 + SrcBlock "MathFunction16" + SrcPort 1 + DstBlock "Sum70" + DstPort 1 + } + Line { + ZOrder 24328 + SrcBlock "MathFunction17" + SrcPort 1 + Points [30, 0] + DstBlock "Sum70" + DstPort 2 + } + Line { + ZOrder 24329 + SrcBlock "Sum70" + SrcPort 1 + DstBlock "SQRT8" + DstPort 1 + } + Line { + ZOrder 24330 + SrcBlock "SQRT8" + SrcPort 1 + Points [5, 0] + DstBlock "Product69" + DstPort 1 + } + Line { + ZOrder 24331 + SrcBlock "Constant40" + SrcPort 1 + Points [5, 0] + DstBlock "Product69" + DstPort 2 + } + Line { + ZOrder 24332 + SrcBlock "Product69" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 24333 + SrcBlock "Product70" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPY1_SIN" + DstPort 1 + } + Line { + ZOrder 24334 + SrcBlock "Product71" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_TM_OPY1_COS" + DstPort 1 + } + Line { + ZOrder 24335 + SrcBlock "MathFunction12" + SrcPort 1 + DstBlock "Sum71" + DstPort 1 + } + Line { + ZOrder 24336 + SrcBlock "MathFunction13" + SrcPort 1 + Points [30, 0] + DstBlock "Sum71" + DstPort 2 + } + Line { + ZOrder 24337 + SrcBlock "Sum71" + SrcPort 1 + DstBlock "SQRT9" + DstPort 1 + } + Line { + ZOrder 24338 + SrcBlock "SQRT9" + SrcPort 1 + Points [5, 0] + DstBlock "Product72" + DstPort 1 + } + Line { + ZOrder 24339 + SrcBlock "Constant44" + SrcPort 1 + Points [5, 0] + DstBlock "Product72" + DstPort 2 + } + Line { + ZOrder 24340 + SrcBlock "Product72" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 24341 + SrcBlock "Yend_DEMOD_TM_AMP_OPX2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX2" + DstPort 1 + } + Line { + ZOrder 24342 + SrcBlock "Yend_DEMOD_TM_AMP_OPX1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPX1" + DstPort 1 + } + Line { + ZOrder 24343 + SrcBlock "Yend_DEMOD_TM_AMP_OPY1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_AMP_OPY1" + DstPort 1 + } + Line { + ZOrder 24348 + SrcBlock "Yend_Fil_DEMOD_TM_OPX2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 24347 + Points [0, -45; 549, 0] + Branch { + ZOrder 24346 + Points [0, 40] + DstBlock "Abs14" + DstPort 1 + } + Branch { + ZOrder 24345 + Points [66, 0; 0, 25] + DstBlock "Divide36" + DstPort 1 + } + } + Branch { + ZOrder 24344 + DstBlock "MathFunction14" + DstPort 1 + } + } + Line { + ZOrder 24353 + SrcBlock "Yend_Fil_DEMOD_TM_OPX2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 24352 + Points [0, 43; 532, 0] + Branch { + ZOrder 24351 + Points [0, -38] + DstBlock "Abs15" + DstPort 1 + } + Branch { + ZOrder 24350 + Points [83, 0] + DstBlock "Divide76" + DstPort 1 + } + } + Branch { + ZOrder 24349 + DstBlock "MathFunction15" + DstPort 1 + } + } + Line { + ZOrder 24358 + SrcBlock "Yend_Fil_DEMOD_TM_OPX1_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 24357 + Points [0, -28; 551, 0] + Branch { + ZOrder 24356 + Points [0, 28] + DstBlock "Abs16" + DstPort 1 + } + Branch { + ZOrder 24355 + Points [80, 0; 0, 13] + DstBlock "Divide74" + DstPort 1 + } + } + Branch { + ZOrder 24354 + DstBlock "MathFunction16" + DstPort 1 + } + } + Line { + ZOrder 24363 + SrcBlock "Yend_Fil_DEMOD_TM_OPX1_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 24362 + Points [0, 43; 538, 0] + Branch { + ZOrder 24361 + Points [0, -33] + DstBlock "Abs17" + DstPort 1 + } + Branch { + ZOrder 24360 + Points [77, 0] + DstBlock "Divide75" + DstPort 1 + } + } + Branch { + ZOrder 24359 + DstBlock "MathFunction17" + DstPort 1 + } + } + Line { + ZOrder 24368 + SrcBlock "Yend_Fil_DEMOD_TM_OPY1_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 24367 + Points [0, -26; 561, 0] + Branch { + ZOrder 24366 + Points [0, 41] + DstBlock "Abs12" + DstPort 1 + } + Branch { + ZOrder 24365 + Points [63, 0; 0, 26] + DstBlock "Divide77" + DstPort 1 + } + } + Branch { + ZOrder 24364 + DstBlock "MathFunction12" + DstPort 1 + } + } + Line { + ZOrder 24373 + SrcBlock "Yend_Fil_DEMOD_TM_OPY1_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 24372 + Points [0, 54; 541, 0] + Branch { + ZOrder 24371 + Points [0, -29] + DstBlock "Abs13" + DstPort 1 + } + Branch { + ZOrder 24370 + Points [76, 0] + DstBlock "Divide78" + DstPort 1 + } + } + Branch { + ZOrder 24369 + DstBlock "MathFunction13" + DstPort 1 + } + } + Line { + ZOrder 24374 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX2" + DstPort 1 + } + Line { + ZOrder 24375 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_OPX2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX2" + DstPort 1 + } + Line { + ZOrder 24376 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX1" + DstPort 1 + } + Line { + ZOrder 24377 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_OPX1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX1" + DstPort 1 + } + Line { + ZOrder 24378 + SrcBlock "Yend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPY1" + DstPort 1 + } + Line { + ZOrder 24379 + SrcBlock "Yend_DEMOD_TM_PHASE_COS_OPY1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPY1" + DstPort 1 + } + Line { + ZOrder 24380 + SrcBlock "Divide36" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 24381 + SrcBlock "Abs14" + SrcPort 1 + DstBlock "Divide36" + DstPort 2 + } + Line { + ZOrder 24382 + SrcBlock "Abs15" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide76" + DstPort 2 + } + Line { + ZOrder 24383 + SrcBlock "Divide76" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 24384 + SrcBlock "Divide74" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 24385 + SrcBlock "Abs16" + SrcPort 1 + DstBlock "Divide74" + DstPort 2 + } + Line { + ZOrder 24386 + SrcBlock "Abs17" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide75" + DstPort 2 + } + Line { + ZOrder 24387 + SrcBlock "Divide75" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 24388 + SrcBlock "Divide77" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_SIN_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 24389 + SrcBlock "Abs12" + SrcPort 1 + DstBlock "Divide77" + DstPort 2 + } + Line { + ZOrder 24390 + SrcBlock "Abs13" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide78" + DstPort 2 + } + Line { + ZOrder 24391 + SrcBlock "Divide78" + SrcPort 1 + DstBlock "Yend_DEMOD_TM_PHASE_COS_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 29783 + SrcBlock "Sum94" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 29771 + SrcBlock "Sum91" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 29776 + SrcBlock "Sum92" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 54471 + SrcBlock "Divide101" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 55172 + Points [0, -30] + Branch { + ZOrder 55174 + Points [0, -32; 60, 0] + DstBlock "Divide3" + DstPort 1 + } + Branch { + ZOrder 55173 + DstBlock "Abs36" + DstPort 1 + } + } + Branch { + ZOrder 55171 + Points [120, 0; 0, -10] + DstBlock "Choice7" + DstPort 1 + } + } + Line { + ZOrder 29147 + SrcBlock "Ground60" + SrcPort 1 + DstBlock "Xend_OSC_TM_L2" + DstPort 1 + } + Line { + ZOrder 29148 + SrcBlock "Xend_OSC_TM_L2" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice43" + DstPort 1 + } + Line { + ZOrder 29149 + SrcBlock "Ground61" + SrcPort 1 + DstBlock "Xend_OSC_TM_Y2" + DstPort 1 + } + Line { + ZOrder 29150 + SrcBlock "Ground62" + SrcPort 1 + DstBlock "Xend_OSC_TM_P2" + DstPort 1 + } + Line { + ZOrder 29155 + SrcBlock "Xend_OSC_TM_L2_SW" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 29154 + DstBlock "Choice43" + DstPort 2 + } + Branch { + ZOrder 29153 + Points [0, 287; -245, 0] + Branch { + ZOrder 29152 + Points [0, 28] + DstBlock "Choice30" + DstPort 2 + } + Branch { + ZOrder 29151 + Points [-139, 0] + DstBlock "Choice31" + DstPort 2 + } + } + } + Line { + ZOrder 29156 + SrcBlock "Constant97" + SrcPort 1 + Points [45, 0] + DstBlock "Choice43" + DstPort 3 + } + Line { + ZOrder 29158 + SrcBlock "Xend_OSC_TM_Y2" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice44" + DstPort 1 + } + Line { + ZOrder 29159 + SrcBlock "Constant98" + SrcPort 1 + Points [45, 0] + DstBlock "Choice44" + DstPort 3 + } + Line { + ZOrder 29160 + SrcBlock "Xend_OSC_TM_P2" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice29" + DstPort 1 + } + Line { + ZOrder 29161 + SrcBlock "Constant99" + SrcPort 1 + Points [45, 0] + DstBlock "Choice29" + DstPort 3 + } + Line { + ZOrder 29171 + SrcBlock "Xend_OSC_TM_Y2_SW" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 29170 + Points [0, 182; -242, 0] + Branch { + ZOrder 29169 + Points [0, 83] + DstBlock "Choice33" + DstPort 2 + } + Branch { + ZOrder 29168 + Points [-140, 0; 0, 83] + DstBlock "Choice32" + DstPort 2 + } + } + Branch { + ZOrder 29167 + DstBlock "Choice44" + DstPort 2 + } + } + Line { + ZOrder 29172 + SrcBlock "Xend_OSC_TM_L2" + SrcPort 3 + Points [24, 0; 0, 285] + DstBlock "Choice30" + DstPort 1 + } + Line { + ZOrder 29173 + SrcBlock "Xend_OSC_TM_L2" + SrcPort 2 + Points [8, 0; 0, 251; -136, 0; 0, 54] + DstBlock "Choice31" + DstPort 1 + } + Line { + ZOrder 29174 + SrcBlock "Xend_OSC_TM_Y2" + SrcPort 2 + Points [13, 0; 0, 157; -134, 0; 0, 98] + DstBlock "Choice32" + DstPort 1 + } + Line { + ZOrder 29175 + SrcBlock "Xend_OSC_TM_Y2" + SrcPort 3 + Points [30, 0; 0, 235] + DstBlock "Choice33" + DstPort 1 + } + Line { + ZOrder 29176 + SrcBlock "Xend_OSC_TM_P2" + SrcPort 2 + Points [18, 0; 0, 64; -132, 0; 0, 141] + DstBlock "Choice35" + DstPort 1 + } + Line { + ZOrder 29177 + SrcBlock "Mux22" + SrcPort 1 + DstBlock "Fcn4" + DstPort 1 + } + Line { + ZOrder 29178 + SrcBlock "Mux23" + SrcPort 1 + DstBlock "Fcn5" + DstPort 1 + } + Line { + ZOrder 29179 + SrcBlock "Xend_OSC_TM_P2" + SrcPort 3 + Points [50, 0] + DstBlock "Choice34" + DstPort 1 + } + Line { + ZOrder 29184 + SrcBlock "Xend_OSC_TM_P2_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 29183 + Points [0, 77; -235, 0] + Branch { + ZOrder 29182 + Points [0, 138] + DstBlock "Choice34" + DstPort 2 + } + Branch { + ZOrder 29181 + Points [-140, 0; 0, 138] + DstBlock "Choice35" + DstPort 2 + } + } + Branch { + ZOrder 29180 + DstBlock "Choice29" + DstPort 2 + } + } + Line { + ZOrder 29195 + SrcBlock "Constant100" + SrcPort 1 + Points [8, 0; 0, 13] + Branch { + ZOrder 29194 + Points [174, 0; 0, 32] + Branch { + ZOrder 29193 + Points [0, 50] + Branch { + ZOrder 29192 + Points [0, 50] + DstBlock "Choice34" + DstPort 3 + } + Branch { + ZOrder 29191 + DstBlock "Choice33" + DstPort 3 + } + } + Branch { + ZOrder 29190 + DstBlock "Choice30" + DstPort 3 + } + } + Branch { + ZOrder 29189 + Points [0, 32] + Branch { + ZOrder 29188 + DstBlock "Choice31" + DstPort 3 + } + Branch { + ZOrder 29187 + Points [0, 50] + Branch { + ZOrder 29186 + Points [0, 50] + DstBlock "Choice35" + DstPort 3 + } + Branch { + ZOrder 29185 + DstBlock "Choice32" + DstPort 3 + } + } + } + } + Line { + ZOrder 29196 + SrcBlock "Choice31" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux22" + DstPort 1 + } + Line { + ZOrder 29197 + SrcBlock "Choice32" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux22" + DstPort 2 + } + Line { + ZOrder 29198 + SrcBlock "Choice35" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux22" + DstPort 3 + } + Line { + ZOrder 29199 + SrcBlock "Choice30" + SrcPort 1 + Points [36, 0; 0, 148; -67, 0; 0, 27] + DstBlock "Mux23" + DstPort 1 + } + Line { + ZOrder 29200 + SrcBlock "Choice33" + SrcPort 1 + Points [31, 0; 0, 93; -76, 0; 0, 47] + DstBlock "Mux23" + DstPort 2 + } + Line { + ZOrder 29201 + SrcBlock "Choice34" + SrcPort 1 + Points [12, 0; 0, 36; -63, 0; 0, 69] + DstBlock "Mux23" + DstPort 3 + } + Line { + ZOrder 12058 + SrcBlock "Xend_OSC_TM_L1_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 29311 + Points [0, 283; -189, 0] + Branch { + ZOrder 29277 + Points [-164, 0; 0, 32] + DstBlock "Choice52" + DstPort 2 + } + Branch { + ZOrder 29276 + Points [0, 32] + DstBlock "Choice51" + DstPort 2 + } + } + Branch { + ZOrder 29310 + DstBlock "Choice3" + DstPort 2 + } + } + Line { + ZOrder 12062 + SrcBlock "Xend_OSC_TM_Y1_SW" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 29316 + DstBlock "Choice4" + DstPort 2 + } + Branch { + ZOrder 29314 + Points [0, 176; -176, 0] + Branch { + ZOrder 29280 + Points [-170, 0; 0, 89] + DstBlock "Choice53" + DstPort 2 + } + Branch { + ZOrder 29279 + Points [0, 89] + DstBlock "Choice54" + DstPort 2 + } + } + } + Line { + ZOrder 29327 + SrcBlock "Xend_OSC_TM_L1" + SrcPort 3 + Points [37, 0; 0, 285] + DstBlock "Choice51" + DstPort 1 + } + Line { + ZOrder 29326 + SrcBlock "Xend_OSC_TM_L1" + SrcPort 2 + Points [15, 0; 0, 287; -105, 0; 0, 18] + DstBlock "Choice52" + DstPort 1 + } + Line { + ZOrder 29328 + SrcBlock "Xend_OSC_TM_Y1" + SrcPort 2 + Points [10, 0; 0, 166; -118, 0; 0, 89] + DstBlock "Choice53" + DstPort 1 + } + Line { + ZOrder 29329 + SrcBlock "Xend_OSC_TM_Y1" + SrcPort 3 + Points [29, 0; 0, 235] + DstBlock "Choice54" + DstPort 1 + } + Line { + ZOrder 29341 + SrcBlock "Xend_OSC_TM_P1" + SrcPort 2 + Points [3, 0; 0, 55; -100, 0; 0, 150] + DstBlock "Choice56" + DstPort 1 + } + Line { + ZOrder 29338 + SrcBlock "Xend_OSC_TM_P1" + SrcPort 3 + Points [20, 0; 0, 185] + DstBlock "Choice55" + DstPort 1 + } + Line { + ZOrder 29298 + SrcBlock "Constant103" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 29297 + Points [176, 0; 0, 32] + Branch { + ZOrder 29296 + DstBlock "Choice51" + DstPort 3 + } + Branch { + ZOrder 29295 + Points [0, 50] + Branch { + ZOrder 29294 + DstBlock "Choice54" + DstPort 3 + } + Branch { + ZOrder 29293 + Points [0, 50] + DstBlock "Choice55" + DstPort 3 + } + } + } + Branch { + ZOrder 29292 + Points [0, 32] + Branch { + ZOrder 29291 + DstBlock "Choice52" + DstPort 3 + } + Branch { + ZOrder 29290 + Points [0, 50] + Branch { + ZOrder 29289 + Points [0, 50] + DstBlock "Choice56" + DstPort 3 + } + Branch { + ZOrder 29288 + DstBlock "Choice53" + DstPort 3 + } + } + } + } + Line { + ZOrder 29299 + SrcBlock "Choice52" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux28" + DstPort 1 + } + Line { + ZOrder 29300 + SrcBlock "Choice53" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux28" + DstPort 2 + } + Line { + ZOrder 29301 + SrcBlock "Choice56" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux28" + DstPort 3 + } + Line { + ZOrder 29302 + SrcBlock "Choice51" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux29" + DstPort 1 + } + Line { + ZOrder 29303 + SrcBlock "Choice54" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux29" + DstPort 2 + } + Line { + ZOrder 29304 + SrcBlock "Choice55" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux29" + DstPort 3 + } + Line { + ZOrder 12065 + SrcBlock "Xend_OSC_TM_P1_SW" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 29322 + DstBlock "Choice5" + DstPort 2 + } + Branch { + ZOrder 29318 + Points [0, 71; -179, 0] + Branch { + ZOrder 29321 + Points [0, 144] + DstBlock "Choice55" + DstPort 2 + } + Branch { + ZOrder 29320 + Points [-167, 0; 0, 144] + DstBlock "Choice56" + DstPort 2 + } + } + } + Line { + ZOrder 29308 + SrcBlock "Mux28" + SrcPort 1 + DstBlock "Fcn10" + DstPort 1 + } + Line { + ZOrder 29309 + SrcBlock "Mux29" + SrcPort 1 + DstBlock "Fcn11" + DstPort 1 + } + Line { + ZOrder 29342 + SrcBlock "Choice3" + SrcPort 1 + Points [55, 0; 0, 250] + DstBlock "Sum75" + DstPort 1 + } + Line { + ZOrder 29343 + SrcBlock "Choice4" + SrcPort 1 + Points [25, 0; 0, 205] + DstBlock "Sum76" + DstPort 1 + } + Line { + ZOrder 29344 + SrcBlock "Choice5" + SrcPort 1 + Points [10, 0; 0, 150] + DstBlock "Sum77" + DstPort 1 + } + Line { + ZOrder 29345 + SrcBlock "Sum77" + SrcPort 1 + Points [12, 0; 0, 420] + DstBlock "Sum49" + DstPort 2 + } + Line { + ZOrder 29346 + SrcBlock "Sum76" + SrcPort 1 + Points [19, 0; 0, 396; 41, 0] + DstBlock "Sum48" + DstPort 2 + } + Line { + ZOrder 29347 + SrcBlock "Sum75" + SrcPort 1 + Points [34, 0; 0, 376; 26, 0] + DstBlock "Sum47" + DstPort 2 + } + Line { + ZOrder 29348 + SrcBlock "Choice43" + SrcPort 1 + Points [355, 0; 0, 618; 25, 0] + DstBlock "Sum75" + DstPort 2 + } + Line { + ZOrder 29349 + SrcBlock "Choice44" + SrcPort 1 + Points [345, 0; 0, 575] + DstBlock "Sum76" + DstPort 2 + } + Line { + ZOrder 29350 + SrcBlock "Choice29" + SrcPort 1 + Points [320, 0; 0, 521; 60, 0] + DstBlock "Sum77" + DstPort 2 + } + Line { + ZOrder 14308 + SrcBlock "Xend_OPLEV2_X_mm_diff_MON" + SrcPort 1 + Points [192, 0; 0, 610] + Branch { + ZOrder 29656 + Points [0, 1145; 1703, 0] + Branch { + ZOrder 29352 + Points [0, 55] + DstBlock "Product93" + DstPort 1 + } + Branch { + ZOrder 29351 + DstBlock "Product74" + DstPort 1 + } + } + Branch { + ZOrder 29655 + DstBlock "Product37" + DstPort 2 + } + } + Line { + ZOrder 29354 + SrcBlock "Product75" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L1_SIN" + DstPort 1 + } + Line { + ZOrder 29355 + SrcBlock "Product76" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L1_COS" + DstPort 1 + } + Line { + ZOrder 29360 + SrcBlock "Xend_Fil_DEMOD_TM_L1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 29359 + DstBlock "MathFunction18" + DstPort 1 + } + Branch { + ZOrder 29358 + Points [0, -45; 478, 0] + Branch { + ZOrder 29357 + Points [0, 30] + DstBlock "Abs18" + DstPort 1 + } + Branch { + ZOrder 29356 + Points [68, 0] + DstBlock "Divide80" + DstPort 1 + } + } + } + Line { + ZOrder 29361 + SrcBlock "Sum72" + SrcPort 1 + DstBlock "SQRT10" + DstPort 1 + } + Line { + ZOrder 29362 + SrcBlock "SQRT10" + SrcPort 1 + Points [5, 0] + DstBlock "Product77" + DstPort 1 + } + Line { + ZOrder 29363 + SrcBlock "Constant102" + SrcPort 1 + Points [5, 0] + DstBlock "Product77" + DstPort 2 + } + Line { + ZOrder 29364 + SrcBlock "Product78" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y1_SIN" + DstPort 1 + } + Line { + ZOrder 29365 + SrcBlock "Product79" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y1_COS" + DstPort 1 + } + Line { + ZOrder 29366 + SrcBlock "MathFunction28" + SrcPort 1 + DstBlock "Sum73" + DstPort 1 + } + Line { + ZOrder 29367 + SrcBlock "MathFunction29" + SrcPort 1 + Points [30, 0] + DstBlock "Sum73" + DstPort 2 + } + Line { + ZOrder 29368 + SrcBlock "Sum73" + SrcPort 1 + DstBlock "SQRT11" + DstPort 1 + } + Line { + ZOrder 29369 + SrcBlock "SQRT11" + SrcPort 1 + Points [5, 0] + DstBlock "Product80" + DstPort 1 + } + Line { + ZOrder 29370 + SrcBlock "Constant101" + SrcPort 1 + Points [5, 0] + DstBlock "Product80" + DstPort 2 + } + Line { + ZOrder 29371 + SrcBlock "Product80" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y1_MON" + DstPort 1 + } + Line { + ZOrder 29372 + SrcBlock "Product81" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P1_SIN" + DstPort 1 + } + Line { + ZOrder 29373 + SrcBlock "Product82" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P1_COS" + DstPort 1 + } + Line { + ZOrder 29374 + SrcBlock "MathFunction30" + SrcPort 1 + DstBlock "Sum74" + DstPort 1 + } + Line { + ZOrder 29375 + SrcBlock "MathFunction31" + SrcPort 1 + Points [30, 0] + DstBlock "Sum74" + DstPort 2 + } + Line { + ZOrder 29376 + SrcBlock "Sum74" + SrcPort 1 + DstBlock "SQRT12" + DstPort 1 + } + Line { + ZOrder 29377 + SrcBlock "SQRT12" + SrcPort 1 + Points [5, 0] + DstBlock "Product83" + DstPort 1 + } + Line { + ZOrder 29378 + SrcBlock "Constant104" + SrcPort 1 + Points [5, 0] + DstBlock "Product83" + DstPort 2 + } + Line { + ZOrder 29379 + SrcBlock "Product83" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P1_MON" + DstPort 1 + } + Line { + ZOrder 29384 + SrcBlock "Xend_Fil_DEMOD_TM_L1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 29383 + DstBlock "MathFunction19" + DstPort 1 + } + Branch { + ZOrder 29382 + Points [0, 28; 465, 0] + Branch { + ZOrder 29381 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide86" + DstPort 1 + } + Branch { + ZOrder 29380 + Points [0, -33] + DstBlock "Abs19" + DstPort 1 + } + } + } + Line { + ZOrder 29717 + SrcBlock "Sum89" + SrcPort 1 + Points [545, 0] + Branch { + ZOrder 29652 + Points [0, 375] + Branch { + ZOrder 29687 + Points [141, 0] + Branch { + ZOrder 29689 + Points [0, 55] + DstBlock "Product82" + DstPort 1 + } + Branch { + ZOrder 29688 + DstBlock "Product81" + DstPort 1 + } + } + Branch { + ZOrder 29686 + Points [0, 425] + Branch { + ZOrder 29386 + Points [0, 55] + DstBlock "Product91" + DstPort 1 + } + Branch { + ZOrder 29385 + DstBlock "Product90" + DstPort 1 + } + } + } + Branch { + ZOrder 29651 + DstBlock "Xend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29716 + SrcBlock "Sum85" + SrcPort 1 + Points [537, 0] + Branch { + ZOrder 29649 + Points [0, 320] + Branch { + ZOrder 29682 + Points [147, 0] + Branch { + ZOrder 29685 + Points [0, 55] + DstBlock "Product79" + DstPort 1 + } + Branch { + ZOrder 29684 + DstBlock "Product78" + DstPort 1 + } + } + Branch { + ZOrder 29681 + Points [0, 425] + Branch { + ZOrder 29395 + Points [0, 55] + DstBlock "Product88" + DstPort 1 + } + Branch { + ZOrder 29394 + DstBlock "Product87" + DstPort 1 + } + } + } + Branch { + ZOrder 29648 + DstBlock "Xend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 56430 + SrcBlock "Sum84" + SrcPort 1 + Points [531, 0] + Branch { + ZOrder 29715 + Points [0, 260] + Branch { + ZOrder 29678 + Points [149, 0] + Branch { + ZOrder 29680 + Points [0, 55] + DstBlock "Product76" + DstPort 1 + } + Branch { + ZOrder 29679 + DstBlock "Product75" + DstPort 1 + } + } + Branch { + ZOrder 29677 + Points [0, 425] + Branch { + ZOrder 29398 + DstBlock "Product84" + DstPort 1 + } + Branch { + ZOrder 29397 + Points [0, 55] + DstBlock "Product85" + DstPort 1 + } + } + } + Branch { + ZOrder 29713 + DstBlock "Xend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 29403 + SrcBlock "Product84" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L2_SIN" + DstPort 1 + } + Line { + ZOrder 29404 + SrcBlock "Product85" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_L2_COS" + DstPort 1 + } + Line { + ZOrder 29405 + SrcBlock "MathFunction32" + SrcPort 1 + DstBlock "Sum78" + DstPort 1 + } + Line { + ZOrder 29406 + SrcBlock "MathFunction33" + SrcPort 1 + Points [30, 0] + DstBlock "Sum78" + DstPort 2 + } + Line { + ZOrder 29407 + SrcBlock "Sum78" + SrcPort 1 + DstBlock "SQRT13" + DstPort 1 + } + Line { + ZOrder 29408 + SrcBlock "SQRT13" + SrcPort 1 + Points [5, 0] + DstBlock "Product86" + DstPort 1 + } + Line { + ZOrder 29409 + SrcBlock "Constant106" + SrcPort 1 + Points [5, 0] + DstBlock "Product86" + DstPort 2 + } + Line { + ZOrder 29410 + SrcBlock "Product86" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L2_MON" + DstPort 1 + } + Line { + ZOrder 29411 + SrcBlock "Product87" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y2_SIN" + DstPort 1 + } + Line { + ZOrder 29412 + SrcBlock "Product88" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_Y2_COS" + DstPort 1 + } + Line { + ZOrder 29413 + SrcBlock "MathFunction34" + SrcPort 1 + DstBlock "Sum79" + DstPort 1 + } + Line { + ZOrder 29414 + SrcBlock "MathFunction35" + SrcPort 1 + Points [30, 0] + DstBlock "Sum79" + DstPort 2 + } + Line { + ZOrder 29415 + SrcBlock "Sum79" + SrcPort 1 + DstBlock "SQRT14" + DstPort 1 + } + Line { + ZOrder 29416 + SrcBlock "SQRT14" + SrcPort 1 + Points [5, 0] + DstBlock "Product89" + DstPort 1 + } + Line { + ZOrder 29417 + SrcBlock "Constant105" + SrcPort 1 + Points [5, 0] + DstBlock "Product89" + DstPort 2 + } + Line { + ZOrder 29418 + SrcBlock "Product89" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y2_MON" + DstPort 1 + } + Line { + ZOrder 29419 + SrcBlock "Product90" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P2_SIN" + DstPort 1 + } + Line { + ZOrder 29420 + SrcBlock "Product91" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_P2_COS" + DstPort 1 + } + Line { + ZOrder 29421 + SrcBlock "MathFunction20" + SrcPort 1 + DstBlock "Sum80" + DstPort 1 + } + Line { + ZOrder 29422 + SrcBlock "MathFunction21" + SrcPort 1 + Points [30, 0] + DstBlock "Sum80" + DstPort 2 + } + Line { + ZOrder 29423 + SrcBlock "Sum80" + SrcPort 1 + DstBlock "SQRT15" + DstPort 1 + } + Line { + ZOrder 29424 + SrcBlock "SQRT15" + SrcPort 1 + Points [5, 0] + DstBlock "Product92" + DstPort 1 + } + Line { + ZOrder 29425 + SrcBlock "Constant107" + SrcPort 1 + Points [5, 0] + DstBlock "Product92" + DstPort 2 + } + Line { + ZOrder 29426 + SrcBlock "Product92" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P2_MON" + DstPort 1 + } + Line { + ZOrder 29427 + SrcBlock "Xend_DEMOD_TM_AMP_Y1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y1" + DstPort 1 + } + Line { + ZOrder 29428 + SrcBlock "Xend_DEMOD_TM_AMP_P1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P1" + DstPort 1 + } + Line { + ZOrder 29429 + SrcBlock "Xend_DEMOD_TM_AMP_L2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L2" + DstPort 1 + } + Line { + ZOrder 29430 + SrcBlock "Xend_DEMOD_TM_AMP_Y2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_Y2" + DstPort 1 + } + Line { + ZOrder 29431 + SrcBlock "Xend_DEMOD_TM_AMP_P2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_P2" + DstPort 1 + } + Line { + ZOrder 29432 + SrcBlock "Product77" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L1_MON" + DstPort 1 + } + Line { + ZOrder 29433 + SrcBlock "Xend_DEMOD_TM_AMP_L1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_L1" + DstPort 1 + } + Line { + ZOrder 29434 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_L1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L1" + DstPort 1 + } + Line { + ZOrder 29439 + SrcBlock "Xend_Fil_DEMOD_TM_P1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 29438 + Points [0, -30; 478, 0] + Branch { + ZOrder 29437 + Points [0, 35] + DstBlock "Abs30" + DstPort 1 + } + Branch { + ZOrder 29436 + Points [62, 0; 0, 20] + DstBlock "Divide87" + DstPort 1 + } + } + Branch { + ZOrder 29435 + DstBlock "MathFunction30" + DstPort 1 + } + } + Line { + ZOrder 29444 + SrcBlock "Xend_Fil_DEMOD_TM_P1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 29443 + Points [0, 48; 458, 0] + Branch { + ZOrder 29442 + Points [0, -33] + DstBlock "Abs31" + DstPort 1 + } + Branch { + ZOrder 29441 + Points [77, 0] + DstBlock "Divide88" + DstPort 1 + } + } + Branch { + ZOrder 29440 + DstBlock "MathFunction31" + DstPort 1 + } + } + Line { + ZOrder 29449 + SrcBlock "Xend_Fil_DEMOD_TM_L2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 29448 + Points [0, -45; 549, 0] + Branch { + ZOrder 29447 + Points [0, 40] + DstBlock "Abs32" + DstPort 1 + } + Branch { + ZOrder 29446 + Points [66, 0; 0, 25] + DstBlock "Divide83" + DstPort 1 + } + } + Branch { + ZOrder 29445 + DstBlock "MathFunction32" + DstPort 1 + } + } + Line { + ZOrder 29454 + SrcBlock "Xend_Fil_DEMOD_TM_L2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29453 + Points [0, 43; 532, 0] + Branch { + ZOrder 29452 + Points [0, -38] + DstBlock "Abs33" + DstPort 1 + } + Branch { + ZOrder 29451 + Points [83, 0] + DstBlock "Divide89" + DstPort 1 + } + } + Branch { + ZOrder 29450 + DstBlock "MathFunction33" + DstPort 1 + } + } + Line { + ZOrder 29459 + SrcBlock "Xend_Fil_DEMOD_TM_Y2_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 29458 + Points [0, -28; 551, 0] + Branch { + ZOrder 29457 + Points [0, 28] + DstBlock "Abs34" + DstPort 1 + } + Branch { + ZOrder 29456 + Points [80, 0; 0, 13] + DstBlock "Divide84" + DstPort 1 + } + } + Branch { + ZOrder 29455 + DstBlock "MathFunction34" + DstPort 1 + } + } + Line { + ZOrder 29464 + SrcBlock "Xend_Fil_DEMOD_TM_Y2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29463 + Points [0, 43; 538, 0] + Branch { + ZOrder 29462 + Points [0, -33] + DstBlock "Abs35" + DstPort 1 + } + Branch { + ZOrder 29461 + Points [77, 0] + DstBlock "Divide85" + DstPort 1 + } + } + Branch { + ZOrder 29460 + DstBlock "MathFunction35" + DstPort 1 + } + } + Line { + ZOrder 29469 + SrcBlock "Xend_Fil_DEMOD_TM_P2_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29468 + Points [0, -26; 561, 0] + Branch { + ZOrder 29467 + Points [0, 41] + DstBlock "Abs20" + DstPort 1 + } + Branch { + ZOrder 29466 + Points [63, 0; 0, 26] + DstBlock "Divide90" + DstPort 1 + } + } + Branch { + ZOrder 29465 + DstBlock "MathFunction20" + DstPort 1 + } + } + Line { + ZOrder 29474 + SrcBlock "Xend_Fil_DEMOD_TM_P2_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 29473 + Points [0, 54; 541, 0] + Branch { + ZOrder 29472 + Points [0, -29] + DstBlock "Abs21" + DstPort 1 + } + Branch { + ZOrder 29471 + Points [76, 0] + DstBlock "Divide91" + DstPort 1 + } + } + Branch { + ZOrder 29470 + DstBlock "MathFunction21" + DstPort 1 + } + } + Line { + ZOrder 29475 + SrcBlock "Divide80" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L1_MON" + DstPort 1 + } + Line { + ZOrder 29476 + SrcBlock "Abs18" + SrcPort 1 + DstBlock "Divide80" + DstPort 2 + } + Line { + ZOrder 29477 + SrcBlock "Abs19" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide86" + DstPort 2 + } + Line { + ZOrder 29478 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_L1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L1" + DstPort 1 + } + Line { + ZOrder 29479 + SrcBlock "Divide86" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L1_MON" + DstPort 1 + } + Line { + ZOrder 29480 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_Y1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y1" + DstPort 1 + } + Line { + ZOrder 29481 + SrcBlock "Divide81" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y1_MON" + DstPort 1 + } + Line { + ZOrder 29482 + SrcBlock "Abs28" + SrcPort 1 + DstBlock "Divide81" + DstPort 2 + } + Line { + ZOrder 29483 + SrcBlock "Abs29" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide82" + DstPort 2 + } + Line { + ZOrder 29484 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_Y1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y1" + DstPort 1 + } + Line { + ZOrder 29485 + SrcBlock "Divide82" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y1_MON" + DstPort 1 + } + Line { + ZOrder 29486 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_P1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P1" + DstPort 1 + } + Line { + ZOrder 29487 + SrcBlock "Divide87" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P1_MON" + DstPort 1 + } + Line { + ZOrder 29488 + SrcBlock "Abs30" + SrcPort 1 + DstBlock "Divide87" + DstPort 2 + } + Line { + ZOrder 29489 + SrcBlock "Abs31" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide88" + DstPort 2 + } + Line { + ZOrder 29490 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_P1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P1" + DstPort 1 + } + Line { + ZOrder 29491 + SrcBlock "Divide88" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P1_MON" + DstPort 1 + } + Line { + ZOrder 29492 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_L2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L2" + DstPort 1 + } + Line { + ZOrder 29493 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_L2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L2" + DstPort 1 + } + Line { + ZOrder 29494 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_Y2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y2" + DstPort 1 + } + Line { + ZOrder 29495 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_Y2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y2" + DstPort 1 + } + Line { + ZOrder 29496 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_P2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P2" + DstPort 1 + } + Line { + ZOrder 29497 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_P2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P2" + DstPort 1 + } + Line { + ZOrder 29498 + SrcBlock "Divide83" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_L2_MON" + DstPort 1 + } + Line { + ZOrder 29499 + SrcBlock "Abs32" + SrcPort 1 + DstBlock "Divide83" + DstPort 2 + } + Line { + ZOrder 29500 + SrcBlock "Abs33" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide89" + DstPort 2 + } + Line { + ZOrder 29501 + SrcBlock "Divide89" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_L2_MON" + DstPort 1 + } + Line { + ZOrder 29502 + SrcBlock "Divide84" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_Y2_MON" + DstPort 1 + } + Line { + ZOrder 29503 + SrcBlock "Abs34" + SrcPort 1 + DstBlock "Divide84" + DstPort 2 + } + Line { + ZOrder 29504 + SrcBlock "Abs35" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide85" + DstPort 2 + } + Line { + ZOrder 29505 + SrcBlock "Divide85" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_Y2_MON" + DstPort 1 + } + Line { + ZOrder 29506 + SrcBlock "Divide90" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_P2_MON" + DstPort 1 + } + Line { + ZOrder 29507 + SrcBlock "Abs20" + SrcPort 1 + DstBlock "Divide90" + DstPort 2 + } + Line { + ZOrder 29508 + SrcBlock "Abs21" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide91" + DstPort 2 + } + Line { + ZOrder 29509 + SrcBlock "Divide91" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_P2_MON" + DstPort 1 + } + Line { + ZOrder 29514 + SrcBlock "Xend_Fil_DEMOD_TM_Y1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 29513 + Points [0, 35; 467, 0] + Branch { + ZOrder 29512 + Points [0, -35] + DstBlock "Abs29" + DstPort 1 + } + Branch { + ZOrder 29511 + Points [68, 0] + DstBlock "Divide82" + DstPort 1 + } + } + Branch { + ZOrder 29510 + DstBlock "MathFunction29" + DstPort 1 + } + } + Line { + ZOrder 29519 + SrcBlock "Xend_Fil_DEMOD_TM_Y1_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 29518 + Points [0, -40; 475, 0] + Branch { + ZOrder 29517 + Points [0, 30] + DstBlock "Abs28" + DstPort 1 + } + Branch { + ZOrder 29516 + Points [71, 0; 0, 15] + DstBlock "Divide81" + DstPort 1 + } + } + Branch { + ZOrder 29515 + DstBlock "MathFunction28" + DstPort 1 + } + } + Line { + ZOrder 29520 + SrcBlock "MathFunction18" + SrcPort 1 + DstBlock "Sum72" + DstPort 1 + } + Line { + ZOrder 29521 + SrcBlock "MathFunction19" + SrcPort 1 + Points [30, 0] + DstBlock "Sum72" + DstPort 2 + } + Line { + ZOrder 29654 + SrcBlock "Fcn4" + SrcPort 1 + Points [25, 0; 0, 19; 27, 0; 0, 1116] + Branch { + ZOrder 29531 + DstBlock "Product84" + DstPort 2 + } + Branch { + ZOrder 29530 + Points [0, 135] + Branch { + ZOrder 29529 + Points [0, 130] + Branch { + ZOrder 29528 + Points [0, 205] + Branch { + ZOrder 29527 + Points [0, 135] + Branch { + ZOrder 29526 + Points [0, 130] + DstBlock "Product98" + DstPort 2 + } + Branch { + ZOrder 29525 + DstBlock "Product95" + DstPort 2 + } + } + Branch { + ZOrder 29524 + DstBlock "Product74" + DstPort 2 + } + } + Branch { + ZOrder 29523 + DstBlock "Product90" + DstPort 2 + } + } + Branch { + ZOrder 29522 + DstBlock "Product87" + DstPort 2 + } + } + } + Line { + ZOrder 29653 + SrcBlock "Fcn5" + SrcPort 1 + Points [9, 0; 0, 45; -120, 0; 0, 1145; 135, 0] + Branch { + ZOrder 29542 + Points [0, 135] + Branch { + ZOrder 29541 + Points [0, 130] + Branch { + ZOrder 29540 + Points [0, 205] + Branch { + ZOrder 29539 + Points [0, 135] + Branch { + ZOrder 29538 + Points [0, 130] + DstBlock "Product99" + DstPort 2 + } + Branch { + ZOrder 29537 + DstBlock "Product96" + DstPort 2 + } + } + Branch { + ZOrder 29536 + DstBlock "Product93" + DstPort 2 + } + } + Branch { + ZOrder 29535 + DstBlock "Product91" + DstPort 2 + } + } + Branch { + ZOrder 29534 + DstBlock "Product88" + DstPort 2 + } + } + Branch { + ZOrder 29533 + DstBlock "Product85" + DstPort 2 + } + } + Line { + ZOrder 29637 + SrcBlock "Fcn10" + SrcPort 1 + Points [35, 0; 0, 365] + Branch { + ZOrder 29547 + DstBlock "Product75" + DstPort 2 + } + Branch { + ZOrder 29546 + Points [0, 135] + Branch { + ZOrder 29545 + Points [0, 130] + DstBlock "Product81" + DstPort 2 + } + Branch { + ZOrder 29544 + DstBlock "Product78" + DstPort 2 + } + } + } + Line { + ZOrder 29635 + SrcBlock "Fcn11" + SrcPort 1 + Points [17, 0; 0, 284; -147, 0; 0, 136] + Branch { + ZOrder 29638 + Points [0, 135] + Branch { + ZOrder 29551 + Points [0, 130] + DstBlock "Product82" + DstPort 2 + } + Branch { + ZOrder 29550 + DstBlock "Product79" + DstPort 2 + } + } + Branch { + ZOrder 29636 + DstBlock "Product76" + DstPort 2 + } + } + Line { + ZOrder 29554 + SrcBlock "Product74" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX2_SIN" + DstPort 1 + } + Line { + ZOrder 29555 + SrcBlock "Product93" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX2_COS" + DstPort 1 + } + Line { + ZOrder 29556 + SrcBlock "MathFunction24" + SrcPort 1 + DstBlock "Sum81" + DstPort 1 + } + Line { + ZOrder 29557 + SrcBlock "MathFunction25" + SrcPort 1 + Points [30, 0] + DstBlock "Sum81" + DstPort 2 + } + Line { + ZOrder 29558 + SrcBlock "Sum81" + SrcPort 1 + DstBlock "SQRT16" + DstPort 1 + } + Line { + ZOrder 29559 + SrcBlock "SQRT16" + SrcPort 1 + Points [5, 0] + DstBlock "Product94" + DstPort 1 + } + Line { + ZOrder 29560 + SrcBlock "Constant95" + SrcPort 1 + Points [5, 0] + DstBlock "Product94" + DstPort 2 + } + Line { + ZOrder 29561 + SrcBlock "Product94" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 29562 + SrcBlock "Product95" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX1_SIN" + DstPort 1 + } + Line { + ZOrder 29563 + SrcBlock "Product96" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPX1_COS" + DstPort 1 + } + Line { + ZOrder 29564 + SrcBlock "MathFunction26" + SrcPort 1 + DstBlock "Sum82" + DstPort 1 + } + Line { + ZOrder 29565 + SrcBlock "MathFunction27" + SrcPort 1 + Points [30, 0] + DstBlock "Sum82" + DstPort 2 + } + Line { + ZOrder 29566 + SrcBlock "Sum82" + SrcPort 1 + DstBlock "SQRT17" + DstPort 1 + } + Line { + ZOrder 29567 + SrcBlock "SQRT17" + SrcPort 1 + Points [5, 0] + DstBlock "Product97" + DstPort 1 + } + Line { + ZOrder 29568 + SrcBlock "Constant94" + SrcPort 1 + Points [5, 0] + DstBlock "Product97" + DstPort 2 + } + Line { + ZOrder 29569 + SrcBlock "Product97" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 29570 + SrcBlock "Product98" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPY1_SIN" + DstPort 1 + } + Line { + ZOrder 29571 + SrcBlock "Product99" + SrcPort 1 + DstBlock "Xend_Fil_DEMOD_TM_OPY1_COS" + DstPort 1 + } + Line { + ZOrder 29572 + SrcBlock "MathFunction22" + SrcPort 1 + DstBlock "Sum83" + DstPort 1 + } + Line { + ZOrder 29573 + SrcBlock "MathFunction23" + SrcPort 1 + Points [30, 0] + DstBlock "Sum83" + DstPort 2 + } + Line { + ZOrder 29574 + SrcBlock "Sum83" + SrcPort 1 + DstBlock "SQRT18" + DstPort 1 + } + Line { + ZOrder 29575 + SrcBlock "SQRT18" + SrcPort 1 + Points [5, 0] + DstBlock "Product100" + DstPort 1 + } + Line { + ZOrder 29576 + SrcBlock "Constant96" + SrcPort 1 + Points [5, 0] + DstBlock "Product100" + DstPort 2 + } + Line { + ZOrder 29577 + SrcBlock "Product100" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 29578 + SrcBlock "Xend_DEMOD_TM_AMP_OPX2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX2" + DstPort 1 + } + Line { + ZOrder 29579 + SrcBlock "Xend_DEMOD_TM_AMP_OPX1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPX1" + DstPort 1 + } + Line { + ZOrder 29580 + SrcBlock "Xend_DEMOD_TM_AMP_OPY1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_AMP_OPY1" + DstPort 1 + } + Line { + ZOrder 29585 + SrcBlock "Xend_Fil_DEMOD_TM_OPX2_SIN" + SrcPort 1 + Points [27, 0] + Branch { + ZOrder 29584 + Points [0, -45; 549, 0] + Branch { + ZOrder 29583 + Points [0, 40] + DstBlock "Abs24" + DstPort 1 + } + Branch { + ZOrder 29582 + Points [66, 0; 0, 25] + DstBlock "Divide79" + DstPort 1 + } + } + Branch { + ZOrder 29581 + DstBlock "MathFunction24" + DstPort 1 + } + } + Line { + ZOrder 29590 + SrcBlock "Xend_Fil_DEMOD_TM_OPX2_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29589 + Points [0, 43; 532, 0] + Branch { + ZOrder 29588 + Points [0, -38] + DstBlock "Abs25" + DstPort 1 + } + Branch { + ZOrder 29587 + Points [83, 0] + DstBlock "Divide94" + DstPort 1 + } + } + Branch { + ZOrder 29586 + DstBlock "MathFunction25" + DstPort 1 + } + } + Line { + ZOrder 29595 + SrcBlock "Xend_Fil_DEMOD_TM_OPX1_SIN" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 29594 + Points [0, -28; 551, 0] + Branch { + ZOrder 29593 + Points [0, 28] + DstBlock "Abs26" + DstPort 1 + } + Branch { + ZOrder 29592 + Points [80, 0; 0, 13] + DstBlock "Divide92" + DstPort 1 + } + } + Branch { + ZOrder 29591 + DstBlock "MathFunction26" + DstPort 1 + } + } + Line { + ZOrder 29600 + SrcBlock "Xend_Fil_DEMOD_TM_OPX1_COS" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 29599 + Points [0, 43; 538, 0] + Branch { + ZOrder 29598 + Points [0, -33] + DstBlock "Abs27" + DstPort 1 + } + Branch { + ZOrder 29597 + Points [77, 0] + DstBlock "Divide93" + DstPort 1 + } + } + Branch { + ZOrder 29596 + DstBlock "MathFunction27" + DstPort 1 + } + } + Line { + ZOrder 29605 + SrcBlock "Xend_Fil_DEMOD_TM_OPY1_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29604 + Points [0, -26; 561, 0] + Branch { + ZOrder 29603 + Points [0, 41] + DstBlock "Abs22" + DstPort 1 + } + Branch { + ZOrder 29602 + Points [63, 0; 0, 26] + DstBlock "Divide95" + DstPort 1 + } + } + Branch { + ZOrder 29601 + DstBlock "MathFunction22" + DstPort 1 + } + } + Line { + ZOrder 29610 + SrcBlock "Xend_Fil_DEMOD_TM_OPY1_COS" + SrcPort 1 + Points [38, 0] + Branch { + ZOrder 29609 + Points [0, 54; 541, 0] + Branch { + ZOrder 29608 + Points [0, -29] + DstBlock "Abs23" + DstPort 1 + } + Branch { + ZOrder 29607 + Points [76, 0] + DstBlock "Divide96" + DstPort 1 + } + } + Branch { + ZOrder 29606 + DstBlock "MathFunction23" + DstPort 1 + } + } + Line { + ZOrder 29611 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_OPX2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX2" + DstPort 1 + } + Line { + ZOrder 29612 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_OPX2_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX2" + DstPort 1 + } + Line { + ZOrder 29613 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_OPX1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX1" + DstPort 1 + } + Line { + ZOrder 29614 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_OPX1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX1" + DstPort 1 + } + Line { + ZOrder 29615 + SrcBlock "Xend_DEMOD_TM_PHASE_SIN_OPY1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPY1" + DstPort 1 + } + Line { + ZOrder 29616 + SrcBlock "Xend_DEMOD_TM_PHASE_COS_OPY1_MON" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPY1" + DstPort 1 + } + Line { + ZOrder 29617 + SrcBlock "Divide79" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 29618 + SrcBlock "Abs24" + SrcPort 1 + DstBlock "Divide79" + DstPort 2 + } + Line { + ZOrder 29619 + SrcBlock "Abs25" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide94" + DstPort 2 + } + Line { + ZOrder 29620 + SrcBlock "Divide94" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX2_MON" + DstPort 1 + } + Line { + ZOrder 29621 + SrcBlock "Divide92" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 29622 + SrcBlock "Abs26" + SrcPort 1 + DstBlock "Divide92" + DstPort 2 + } + Line { + ZOrder 29623 + SrcBlock "Abs27" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide93" + DstPort 2 + } + Line { + ZOrder 29624 + SrcBlock "Divide93" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPX1_MON" + DstPort 1 + } + Line { + ZOrder 29625 + SrcBlock "Divide95" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_SIN_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 29626 + SrcBlock "Abs22" + SrcPort 1 + DstBlock "Divide95" + DstPort 2 + } + Line { + ZOrder 29627 + SrcBlock "Abs23" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide96" + DstPort 2 + } + Line { + ZOrder 29628 + SrcBlock "Divide96" + SrcPort 1 + DstBlock "Xend_DEMOD_TM_PHASE_COS_OPY1_MON" + DstPort 1 + } + Line { + ZOrder 12097 + SrcBlock "Sum46" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 29691 + Points [0, 1220; 1635, 0] + Branch { + ZOrder 29630 + Points [0, 55] + DstBlock "Product96" + DstPort 1 + } + Branch { + ZOrder 29629 + DstBlock "Product95" + DstPort 1 + } + } + Branch { + ZOrder 29690 + DstBlock "Mux13" + DstPort 1 + } + } + Line { + ZOrder 12101 + SrcBlock "Xend_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [229, 0] + Branch { + ZOrder 29693 + Points [0, 1245; 1674, 0] + Branch { + ZOrder 29633 + Points [0, 55] + DstBlock "Product99" + DstPort 1 + } + Branch { + ZOrder 29632 + DstBlock "Product98" + DstPort 1 + } + } + Branch { + ZOrder 29692 + Points [71, 0] + DstBlock "Mux14" + DstPort 1 + } + } + Line { + ZOrder 34272 + SrcBlock "Sum68" + SrcPort 1 + Points [195, 0] + Branch { + ZOrder 34515 + Points [0, 375] + Branch { + ZOrder 45610 + Points [457, 0] + Branch { + ZOrder 45617 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 45616 + DstBlock "Product53" + DstPort 1 + } + } + Branch { + ZOrder 45609 + Points [0, 425; 295, 0] + Branch { + ZOrder 45630 + Points [0, 55] + DstBlock "Product63" + DstPort 1 + } + Branch { + ZOrder 45629 + DstBlock "Product62" + DstPort 1 + } + } + } + Branch { + ZOrder 34514 + DstBlock "Yend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29695 + SrcBlock "Xend_Fil_TM_OFFSET_L" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice27" + DstPort 1 + } + Line { + ZOrder 29696 + SrcBlock "Xend_ZEROE_TM_L_SW" + SrcPort 1 + DstBlock "Choice27" + DstPort 2 + } + Line { + ZOrder 29697 + SrcBlock "Constant108" + SrcPort 1 + Points [45, 0] + DstBlock "Choice27" + DstPort 3 + } + Line { + ZOrder 29698 + SrcBlock "Choice27" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum86" + DstPort 2 + } + Line { + ZOrder 29699 + SrcBlock "Xend_Fil_TM_OFFSET_Y" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice28" + DstPort 1 + } + Line { + ZOrder 29700 + SrcBlock "Xend_ZEROE_TM_Y_SW" + SrcPort 1 + DstBlock "Choice28" + DstPort 2 + } + Line { + ZOrder 29701 + SrcBlock "Constant109" + SrcPort 1 + Points [45, 0] + DstBlock "Choice28" + DstPort 3 + } + Line { + ZOrder 29702 + SrcBlock "Choice28" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum87" + DstPort 2 + } + Line { + ZOrder 29703 + SrcBlock "Xend_Fil_TM_OFFSET_P" + SrcPort 1 + Points [121, 0; 0, 5] + DstBlock "Choice36" + DstPort 1 + } + Line { + ZOrder 29704 + SrcBlock "Xend_ZEROE_TM_P_SW" + SrcPort 1 + DstBlock "Choice36" + DstPort 2 + } + Line { + ZOrder 29705 + SrcBlock "Constant110" + SrcPort 1 + Points [45, 0] + DstBlock "Choice36" + DstPort 3 + } + Line { + ZOrder 29706 + SrcBlock "Choice36" + SrcPort 1 + Points [65, 0] + DstBlock "Sum88" + DstPort 2 + } + Line { + ZOrder 29707 + SrcBlock "Xend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum84" + DstPort 2 + } + Line { + ZOrder 29708 + SrcBlock "Xend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum85" + DstPort 2 + } + Line { + ZOrder 29709 + SrcBlock "Xend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum89" + DstPort 2 + } + Line { + ZOrder 29723 + SrcBlock "Xend_TM_P_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 29763 + Points [0, -35] + DstBlock "Xend_TM_P" + DstPort 1 + } + Branch { + ZOrder 29762 + Points [94, 0] + Branch { + ZOrder 29730 + Points [0, 310] + DstBlock "Xend_Fil_TM_OFFSET_P" + DstPort 1 + } + Branch { + ZOrder 29729 + DstBlock "Sum88" + DstPort 1 + } + } + } + Line { + ZOrder 29721 + SrcBlock "Xend_TM_L_MON" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29760 + Points [0, -30] + DstBlock "Xend_TM_L" + DstPort 1 + } + Branch { + ZOrder 29759 + Points [131, 0] + Branch { + ZOrder 29726 + DstBlock "Sum86" + DstPort 1 + } + Branch { + ZOrder 29725 + Points [0, 275] + DstBlock "Xend_Fil_TM_OFFSET_L" + DstPort 1 + } + } + } + Line { + ZOrder 29718 + SrcBlock "Sum86" + SrcPort 1 + DstBlock "Sum84" + DstPort 1 + } + Line { + ZOrder 29719 + SrcBlock "Sum87" + SrcPort 1 + DstBlock "Sum85" + DstPort 1 + } + Line { + ZOrder 29720 + SrcBlock "Sum88" + SrcPort 1 + DstBlock "Sum89" + DstPort 1 + } + Line { + ZOrder 12086 + SrcBlock "OPLEV2_length1" + SrcPort 1 + DstBlock "Product37" + DstPort 1 + } + Line { + ZOrder 29722 + SrcBlock "Xend_TM_Y_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 29765 + Points [0, -30] + DstBlock "Xend_TM_Y" + DstPort 1 + } + Branch { + ZOrder 29764 + Points [109, 0] + Branch { + ZOrder 29728 + Points [0, 300] + DstBlock "Xend_Fil_TM_OFFSET_Y" + DstPort 1 + } + Branch { + ZOrder 29727 + DstBlock "Sum87" + DstPort 1 + } + } + } + Line { + ZOrder 29769 + SrcBlock "Yend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum91" + DstPort 2 + } + Line { + ZOrder 29772 + SrcBlock "Yend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum91" + DstPort 1 + } + Line { + ZOrder 29774 + SrcBlock "Yend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum92" + DstPort 2 + } + Line { + ZOrder 29775 + SrcBlock "Yend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum93" + DstPort 2 + } + Line { + ZOrder 29777 + SrcBlock "Yend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum92" + DstPort 1 + } + Line { + ZOrder 29779 + SrcBlock "Yend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum93" + DstPort 1 + } + Line { + ZOrder 29780 + SrcBlock "Yend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum94" + DstPort 2 + } + Line { + ZOrder 29781 + SrcBlock "Yend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum95" + DstPort 2 + } + Line { + ZOrder 29782 + SrcBlock "Yend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum96" + DstPort 2 + } + Line { + ZOrder 29787 + SrcBlock "Yend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum96" + DstPort 1 + } + Line { + ZOrder 29788 + SrcBlock "Yend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum95" + DstPort 1 + } + Line { + ZOrder 29789 + SrcBlock "Yend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum94" + DstPort 1 + } + Line { + ZOrder 29790 + SrcBlock "Xend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum45" + DstPort 2 + } + Line { + ZOrder 29791 + SrcBlock "Xend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum50" + DstPort 2 + } + Line { + ZOrder 29792 + SrcBlock "Xend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum97" + DstPort 2 + } + Line { + ZOrder 29797 + SrcBlock "Xend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum97" + DstPort 1 + } + Line { + ZOrder 29798 + SrcBlock "Xend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum50" + DstPort 1 + } + Line { + ZOrder 29802 + SrcBlock "Xend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum98" + DstPort 2 + } + Line { + ZOrder 29803 + SrcBlock "Xend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum99" + DstPort 2 + } + Line { + ZOrder 29804 + SrcBlock "Xend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum100" + DstPort 2 + } + Line { + ZOrder 29812 + SrcBlock "Xend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum99" + DstPort 1 + } + Line { + ZOrder 29813 + SrcBlock "Xend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum98" + DstPort 1 + } + Line { + ZOrder 33037 + SrcBlock "OPLEV1_yaw1" + SrcPort 1 + Points [51, 0; 0, -15] + DstBlock "Product39" + DstPort 1 + } + Line { + ZOrder 34183 + SrcBlock "Product37" + SrcPort 1 + Points [33, 0; 0, -10] + DstBlock "Product73" + DstPort 1 + } + Line { + ZOrder 34184 + SrcBlock "Constant58" + SrcPort 1 + Points [105, 0; 0, 90] + DstBlock "Product73" + DstPort 2 + } + Line { + ZOrder 45358 + SrcBlock "Demux4" + SrcPort 1 + DstBlock "Sum32" + DstPort 1 + } + Line { + ZOrder 34259 + SrcBlock "Yend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum32" + DstPort 2 + } + Line { + ZOrder 45359 + SrcBlock "Demux4" + SrcPort 2 + DstBlock "Sum37" + DstPort 1 + } + Line { + ZOrder 45360 + SrcBlock "Demux4" + SrcPort 3 + DstBlock "Sum68" + DstPort 1 + } + Line { + ZOrder 34262 + SrcBlock "Yend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum37" + DstPort 2 + } + Line { + ZOrder 34263 + SrcBlock "Yend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum68" + DstPort 2 + } + Line { + ZOrder 34336 + SrcBlock "Yend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 62579 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL3_VOLT" + DstPort 1 + } + Branch { + ZOrder 62578 + Points [0, 4; 123, 0; 0, -9] + DstBlock "Goto15" + DstPort 1 + } + } + Line { + ZOrder 34344 + SrcBlock "Yend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62581 + DstBlock "Goto16" + DstPort 1 + } + Branch { + ZOrder 62580 + Points [0, -14; 20, 0] + DstBlock "Yend_TM_COIL4_VOLT" + DstPort 1 + } + } + Line { + ZOrder 34386 + SrcBlock "Demux1" + SrcPort 3 + Points [75, 0; 0, -10] + DstBlock "Yend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 34387 + SrcBlock "Demux1" + SrcPort 4 + DstBlock "Yend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 34385 + SrcBlock "Demux1" + SrcPort 2 + Points [75, 0; 0, -25] + DstBlock "Yend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 34383 + SrcBlock "Demux1" + SrcPort 1 + Points [75, 0; 0, -40] + DstBlock "Yend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 34433 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "Yend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 34434 + SrcBlock "Yend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + ZOrder 36010 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_Fil" + DstPort 1 + } + Line { + ZOrder 16934 + SrcBlock "Yend_SEISM_ACC_MON" + SrcPort 1 + Points [34, 0] + Branch { + ZOrder 38802 + Points [0, -90] + DstBlock "K1:VIS-Yend_SEISM" + DstPort 1 + } + Branch { + ZOrder 38801 + DstBlock "Yend_SEISM_ACC" + DstPort 1 + } + } + Line { + ZOrder 38797 + SrcBlock "Constant62" + SrcPort 1 + DstBlock "Divide48" + DstPort 2 + } + Line { + ZOrder 38798 + SrcBlock "Constant77" + SrcPort 1 + DstBlock "Divide48" + DstPort 1 + } + Line { + ZOrder 38806 + SrcBlock "Constant76" + SrcPort 1 + Points [9, 0; 0, -35] + DstBlock "Divide98" + DstPort 2 + } + Line { + ZOrder 38807 + SrcBlock "Divide98" + SrcPort 1 + DstBlock "Yend_SEISM_ACC_MON" + DstPort 1 + } + Line { + ZOrder 55867 + SrcBlock "Divide4" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 55868 + SrcBlock "Divide6" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 40942 + SrcBlock "Yend_PIEZODRIVER5_MON" + SrcPort 1 + DstBlock "Divide99" + DstPort 1 + } + Line { + ZOrder 40943 + SrcBlock "Divide99" + SrcPort 1 + DstBlock "Yend_PIEZODRIVER5_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 40947 + SrcBlock "Yend_PIEZODRIVER5_VOLT_MON" + SrcPort 1 + Points [31, 0] + Branch { + ZOrder 40949 + DstBlock "Product43" + DstPort 1 + } + Branch { + ZOrder 40948 + Points [0, -55] + DstBlock "Yend_PIEZODRIVER5_VOLT" + DstPort 1 + } + } + Line { + ZOrder 40950 + SrcBlock "Constant78" + SrcPort 1 + DstBlock "Product43" + DstPort 2 + } + Line { + ZOrder 40951 + SrcBlock "Product43" + SrcPort 1 + DstBlock "Yend_PIEZODRIVER5_TRUEVOLT" + DstPort 1 + } + Line { + ZOrder 43823 + SrcBlock "Ground66" + SrcPort 1 + DstBlock "Yend_SEISM_MON" + DstPort 1 + } + Line { + ZOrder 45346 + SrcBlock "Yend_Fil_TM_EXC_L" + SrcPort 1 + DstBlock "Sum34" + DstPort 1 + } + Line { + ZOrder 45347 + SrcBlock "Yend_Fil_TM_EXC_P" + SrcPort 1 + DstBlock "Sum36" + DstPort 1 + } + Line { + ZOrder 45348 + SrcBlock "Yend_Fil_TM_EXC_Y" + SrcPort 1 + DstBlock "Sum35" + DstPort 1 + } + Line { + ZOrder 45495 + SrcBlock "Mux24" + SrcPort 1 + DstBlock "OPLEV2_ratio" + DstPort 1 + } + Line { + ZOrder 45498 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Product44" + DstPort 1 + } + Line { + ZOrder 45499 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Product45" + DstPort 1 + } + Line { + ZOrder 45501 + SrcBlock "Constant50" + SrcPort 1 + DstBlock "Mux24" + DstPort 2 + } + Line { + ZOrder 45503 + SrcBlock "Sum38" + SrcPort 1 + DstBlock "Mux24" + DstPort 1 + } + Line { + ZOrder 45511 + SrcBlock "Constant45" + SrcPort 1 + Points [939, 0; 0, 150] + Branch { + ZOrder 45531 + Points [0, 150] + DstBlock "Mux11" + DstPort 3 + } + Branch { + ZOrder 45530 + DstBlock "Mux7" + DstPort 2 + } + } + Line { + ZOrder 55889 + SrcBlock "OPLEV2_length" + SrcPort 1 + DstBlock "Yend_TM_L_MON" + DstPort 1 + } + Line { + ZOrder 45516 + SrcBlock "Mux10" + SrcPort 1 + DstBlock "OPLEV1_yaw" + DstPort 1 + } + Line { + ZOrder 45518 + SrcBlock "Sum39" + SrcPort 1 + Points [765, 0; 0, 210] + Branch { + ZOrder 45529 + Points [0, 65] + DstBlock "Mux11" + DstPort 2 + } + Branch { + ZOrder 45528 + DstBlock "Mux10" + DstPort 2 + } + } + Line { + ZOrder 45541 + SrcBlock "OPLEV1_yaw" + SrcPort 1 + Points [10, 0] + DstBlock "Product101" + DstPort 1 + } + Line { + ZOrder 45523 + SrcBlock "Mux11" + SrcPort 1 + DstBlock "OPLEV1_pitch" + DstPort 1 + } + Line { + ZOrder 45534 + SrcBlock "Product32" + SrcPort 1 + DstBlock "Yend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 45535 + SrcBlock "Yend_TM_L_MON" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 45558 + DstBlock "Sum67" + DstPort 1 + } + Branch { + ZOrder 45551 + Points [0, -30] + DstBlock "Yend_TM_L" + DstPort 1 + } + } + Line { + ZOrder 45542 + SrcBlock "OPLEV1_pitch" + SrcPort 1 + Points [10, 0] + DstBlock "Product32" + DstPort 1 + } + Line { + ZOrder 45543 + SrcBlock "Yend_TM_Y_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 45553 + Points [0, -30] + DstBlock "Yend_TM_Y" + DstPort 1 + } + Branch { + ZOrder 45552 + DstBlock "Mux1" + DstPort 2 + } + } + Line { + ZOrder 45544 + SrcBlock "Product101" + SrcPort 1 + DstBlock "Yend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 45545 + SrcBlock "Yend_TM_P_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 45555 + DstBlock "Yend_TM_P" + DstPort 1 + } + Branch { + ZOrder 45554 + DstBlock "Mux1" + DstPort 3 + } + } + Line { + ZOrder 45563 + SrcBlock "Choice26" + SrcPort 1 + Points [16, 0; 0, 110; -1, 0; 0, 9; 25, 0] + DstBlock "Sum67" + DstPort 2 + } + Line { + ZOrder 45564 + SrcBlock "Sum67" + SrcPort 1 + DstBlock "Mux1" + DstPort 1 + } + Line { + ZOrder 45559 + SrcBlock "Sum32" + SrcPort 1 + Points [236, 0] + Branch { + ZOrder 34511 + Points [0, 260] + Branch { + ZOrder 45605 + Points [404, 0] + Branch { + ZOrder 45613 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 45612 + DstBlock "Product47" + DstPort 1 + } + } + Branch { + ZOrder 45604 + Points [0, 425; 256, 0] + Branch { + ZOrder 45626 + Points [0, 55] + DstBlock "Product57" + DstPort 1 + } + Branch { + ZOrder 45625 + DstBlock "Product56" + DstPort 1 + } + } + } + Branch { + ZOrder 34510 + DstBlock "Yend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 47299 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "Mux10" + DstPort 1 + } + Line { + ZOrder 14094 + SrcBlock "Divide19" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 55879 + DstBlock "Yend_OPLEV2_X_mm_MON" + DstPort 1 + } + Branch { + ZOrder 55878 + Points [0, -265] + DstBlock "Yend_Fil_OPLEV2_X_mm_diff" + DstPort 1 + } + } + Line { + ZOrder 47313 + SrcBlock "Divide73" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 50814 + SrcBlock "Abs36" + SrcPort 1 + DstBlock "Divide3" + DstPort 2 + } + Line { + ZOrder 50868 + SrcBlock "Product102" + SrcPort 1 + Points [4, 0; 0, -60] + DstBlock "Operator1" + DstPort 2 + } + Line { + ZOrder 50870 + SrcBlock "Yend_OPLEV1_SUM_VOLT_full" + SrcPort 1 + Points [54, 0; 0, 31; -56, 0; 0, 19] + DstBlock "Product102" + DstPort 1 + } + Line { + ZOrder 50871 + SrcBlock "Constant59" + SrcPort 1 + DstBlock "Product102" + DstPort 2 + } + Line { + ZOrder 4275 + SrcBlock "Yend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 24277 + Points [0, -50] + DstBlock "Yend_OPLEV1_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 2195 + Points [99, 0] + Branch { + ZOrder 50773 + DstBlock "Divide101" + DstPort 1 + } + Branch { + ZOrder 50760 + Points [0, 248; 2043, 0; 0, 1027; 618, 0] + Branch { + ZOrder 45640 + Points [0, 55] + DstBlock "Product68" + DstPort 1 + } + Branch { + ZOrder 45639 + DstBlock "Product67" + DstPort 1 + } + } + } + } + Line { + ZOrder 4276 + SrcBlock "Yend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 24281 + Points [0, -65] + DstBlock "Yend_OPLEV1_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 3484 + Points [110, 0] + Branch { + ZOrder 54463 + Points [0, 97; 2003, 0; 0, 1133; 652, 0] + Branch { + ZOrder 45642 + Points [0, 55] + DstBlock "Product71" + DstPort 1 + } + Branch { + ZOrder 45641 + DstBlock "Product70" + DstPort 1 + } + } + Branch { + ZOrder 54462 + DstBlock "Divide102" + DstPort 1 + } + } + } + Line { + ZOrder 4274 + SrcBlock "Yend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 49009 + Points [145, 0] + Branch { + ZOrder 55170 + Points [0, -160] + Branch { + ZOrder 52516 + DstBlock "Divide102" + DstPort 2 + } + Branch { + ZOrder 52514 + Points [0, -175] + DstBlock "Divide101" + DstPort 2 + } + } + Branch { + ZOrder 52510 + DstBlock "Operator1" + DstPort 1 + } + } + Branch { + ZOrder 49008 + Points [0, -60] + DstBlock "Yend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 54358 + SrcBlock "Abs39" + SrcPort 1 + DstBlock "Divide103" + DstPort 2 + } + Line { + ZOrder 54378 + SrcBlock "Product103" + SrcPort 1 + Points [4, 0; 0, -60] + DstBlock "Operator2" + DstPort 2 + } + Line { + ZOrder 54379 + SrcBlock "Yend_OPLEV2_SUM_VOLT_full" + SrcPort 1 + Points [54, 0; 0, 31; -56, 0; 0, 19] + DstBlock "Product103" + DstPort 1 + } + Line { + ZOrder 54380 + SrcBlock "Constant71" + SrcPort 1 + DstBlock "Product103" + DstPort 2 + } + Line { + ZOrder 54394 + SrcBlock "Yend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 54397 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 54396 + Points [0, -50] + DstBlock "Yend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 54406 + SrcBlock "Yend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 54408 + Points [0, -60] + DstBlock "Yend_OPLEV2_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 54407 + Points [173, 0] + Branch { + ZOrder 54387 + Points [0, -23; 1, 0; 0, -137] + Branch { + ZOrder 54386 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 54385 + Points [0, -175] + DstBlock "Divide16" + DstPort 2 + } + } + Branch { + ZOrder 54384 + DstBlock "Operator2" + DstPort 1 + } + } + } + Line { + ZOrder 54409 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 54482 + SrcBlock "Divide16" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 55177 + Points [0, -70] + Branch { + ZOrder 55179 + Points [0, -30; 47, 0] + DstBlock "Divide103" + DstPort 1 + } + Branch { + ZOrder 55178 + DstBlock "Abs39" + DstPort 1 + } + } + Branch { + ZOrder 55176 + Points [119, 0; 0, -10] + DstBlock "Choie3" + DstPort 1 + } + } + Line { + ZOrder 54472 + SrcBlock "Choice7" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 54473 + SrcBlock "Operator1" + SrcPort 1 + Points [150, 0] + DstBlock "Choice7" + DstPort 2 + } + Line { + ZOrder 54474 + SrcBlock "Divide3" + SrcPort 1 + Points [0, 45] + DstBlock "Choice7" + DstPort 3 + } + Line { + ZOrder 54483 + SrcBlock "Divide103" + SrcPort 1 + Points [14, 0; 0, 85] + DstBlock "Choie3" + DstPort 3 + } + Line { + ZOrder 54484 + SrcBlock "Choie3" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 54485 + SrcBlock "Operator2" + SrcPort 1 + Points [135, 0] + DstBlock "Choie3" + DstPort 2 + } + Line { + ZOrder 55880 + SrcBlock "Yend_Fil_OPLEV1_X_mm_diff" + SrcPort 1 + Points [38, 0; 0, 20] + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 55881 + SrcBlock "Yend_Fil_OPLEV1_Y_mm_diff" + SrcPort 1 + Points [69, 0] + Branch { + ZOrder 56432 + DstBlock "K1:VIS-Yend_OPLEV1_Y_mm" + DstPort 1 + } + Branch { + ZOrder 56431 + Points [0, -80] + DstBlock "Mux11" + DstPort 1 + } + } + Line { + ZOrder 61657 + SrcBlock "Product34" + SrcPort 1 + Points [4, 0; 0, -310] + Branch { + ZOrder 55892 + DstBlock "Divide73" + DstPort 1 + } + Branch { + ZOrder 47301 + Points [0, -90] + DstBlock "Mux7" + DstPort 1 + } + } + Line { + ZOrder 55893 + SrcBlock "Yend_Fil_OPLEV2_X_mm_diff" + SrcPort 1 + Points [20, 0; 0, -10] + DstBlock "Product34" + DstPort 1 + } + Line { + ZOrder 55894 + SrcBlock "Constant82" + SrcPort 1 + Points [13, 0; 0, 65] + DstBlock "Product34" + DstPort 2 + } + Line { + ZOrder 59344 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "DAC_1" + DstPort 1 + } + Line { + ZOrder 59345 + SrcBlock "Ground43" + SrcPort 1 + DstBlock "DAC_1" + DstPort 2 + } + Line { + ZOrder 59346 + SrcBlock "Ground44" + SrcPort 1 + DstBlock "DAC_1" + DstPort 3 + } + Line { + ZOrder 59347 + SrcBlock "Ground45" + SrcPort 1 + DstBlock "DAC_1" + DstPort 4 + } + Line { + ZOrder 59348 + SrcBlock "Ground46" + SrcPort 1 + DstBlock "DAC_1" + DstPort 5 + } + Line { + ZOrder 59349 + SrcBlock "Ground47" + SrcPort 1 + DstBlock "DAC_1" + DstPort 6 + } + Line { + ZOrder 59350 + SrcBlock "Ground48" + SrcPort 1 + DstBlock "DAC_1" + DstPort 7 + } + Line { + ZOrder 59351 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_1" + DstPort 8 + } + Line { + ZOrder 59352 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "DAC_1" + DstPort 9 + } + Line { + ZOrder 59353 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_1" + DstPort 10 + } + Line { + ZOrder 59354 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_1" + DstPort 11 + } + Line { + ZOrder 59355 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "DAC_1" + DstPort 12 + } + Line { + ZOrder 59356 + SrcBlock "Ground36" + SrcPort 1 + DstBlock "DAC_1" + DstPort 13 + } + Line { + ZOrder 59357 + SrcBlock "Ground37" + SrcPort 1 + DstBlock "DAC_1" + DstPort 14 + } + Line { + ZOrder 59358 + SrcBlock "Ground41" + SrcPort 1 + DstBlock "DAC_1" + DstPort 15 + } + Line { + ZOrder 59359 + SrcBlock "Ground42" + SrcPort 1 + DstBlock "DAC_1" + DstPort 16 + } + Line { + ZOrder 62540 + SrcBlock "From7" + SrcPort 1 + DstBlock "Product129" + DstPort 1 + } + Line { + ZOrder 75196 + SrcBlock "Product131" + SrcPort 1 + DstBlock "Terminator59" + DstPort 1 + } + Line { + ZOrder 75198 + SrcBlock "Product132" + SrcPort 1 + DstBlock "Terminator60" + DstPort 1 + } + Line { + ZOrder 75202 + SrcBlock "Product138" + SrcPort 1 + DstBlock "Terminator61" + DstPort 1 + } + Line { + ZOrder 75206 + SrcBlock "Product139" + SrcPort 1 + DstBlock "Terminator62" + DstPort 1 + } + Line { + ZOrder 75208 + SrcBlock "Product130" + SrcPort 1 + DstBlock "Terminator63" + DstPort 1 + } + Line { + ZOrder 70454 + SrcBlock "From1" + SrcPort 1 + DstBlock "Product16" + DstPort 1 + } + Line { + ZOrder 70455 + SrcBlock "From2" + SrcPort 1 + DstBlock "Product3" + DstPort 1 + } + Line { + ZOrder 60462 + SrcBlock "From3" + SrcPort 1 + DstBlock "Product20" + DstPort 1 + } + Line { + ZOrder 60463 + SrcBlock "From4" + SrcPort 1 + DstBlock "Product17" + DstPort 1 + } + Line { + ZOrder 60464 + SrcBlock "From5" + SrcPort 1 + DstBlock "Product18" + DstPort 1 + } + Line { + ZOrder 60465 + SrcBlock "From6" + SrcPort 1 + DstBlock "Product19" + DstPort 1 + } + Line { + ZOrder 54398 + SrcBlock "Yend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 54476 + Points [132, 0] + Branch { + ZOrder 61664 + Points [0, -43; 2681, 0; 0, 408; -3, 0] + Branch { + ZOrder 61665 + Points [-27, 0; 0, 55] + DstBlock "Product65" + DstPort 1 + } + Branch { + ZOrder 54414 + DstBlock "Product46" + DstPort 1 + } + } + Branch { + ZOrder 61663 + DstBlock "Divide18" + DstPort 1 + } + } + Branch { + ZOrder 54475 + Points [0, -65] + DstBlock "Yend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 61699 + SrcBlock "Constant121" + SrcPort 1 + Points [5, 0] + DstBlock "Divide153" + DstPort 2 + } + Line { + ZOrder 61700 + SrcBlock "Sum153" + SrcPort 1 + DstBlock "Divide153" + DstPort 1 + } + Line { + ZOrder 62285 + SrcBlock "Divide153" + SrcPort 1 + DstBlock "Yend_PD2_mm_MON" + DstPort 1 + } + Line { + ZOrder 61707 + SrcBlock "Constant123" + SrcPort 1 + Points [5, 0] + DstBlock "Divide154" + DstPort 2 + } + Line { + ZOrder 61708 + SrcBlock "Sum154" + SrcPort 1 + DstBlock "Divide154" + DstPort 1 + } + Line { + ZOrder 62284 + SrcBlock "Divide154" + SrcPort 1 + DstBlock "Yend_PD1_mm_MON" + DstPort 1 + } + Line { + ZOrder 62286 + SrcBlock "Yend_PD2_mm_MON" + SrcPort 1 + Points [10, 0; 0, -50] + Branch { + ZOrder 69249 + Points [0, -855; 1883, 0] + Branch { + ZOrder 69272 + Points [0, 55] + DstBlock "Product157" + DstPort 1 + } + Branch { + ZOrder 69271 + DstBlock "Product156" + DstPort 1 + } + } + Branch { + ZOrder 69248 + DstBlock "Yend_PD2_mm" + DstPort 1 + } + } + Line { + ZOrder 61747 + SrcBlock "Yend_PD2_MON" + SrcPort 1 + DstBlock "Divide155" + DstPort 1 + } + Line { + ZOrder 61748 + SrcBlock "Yend_PD1_MON" + SrcPort 1 + DstBlock "Divide156" + DstPort 1 + } + Line { + ZOrder 61753 + SrcBlock "Yend_PD4_MON" + SrcPort 1 + DstBlock "Divide157" + DstPort 1 + } + Line { + ZOrder 61758 + SrcBlock "Yend_PD3_MON" + SrcPort 1 + DstBlock "Divide158" + DstPort 1 + } + Line { + ZOrder 61770 + SrcBlock "Yend_PD5_MON" + SrcPort 1 + DstBlock "Divide159" + DstPort 1 + } + Line { + ZOrder 61773 + SrcBlock "Yend_PD6_MON" + SrcPort 1 + DstBlock "Divide160" + DstPort 1 + } + Line { + ZOrder 61771 + SrcBlock "Yend_PD8_MON" + SrcPort 1 + DstBlock "Divide161" + DstPort 1 + } + Line { + ZOrder 61772 + SrcBlock "Yend_PD7_MON" + SrcPort 1 + DstBlock "Divide162" + DstPort 1 + } + Line { + ZOrder 61793 + SrcBlock "Yend_PD9_MON" + SrcPort 1 + DstBlock "Divide163" + DstPort 1 + } + Line { + ZOrder 61791 + SrcBlock "Yend_PD10_MON" + SrcPort 1 + DstBlock "Divide164" + DstPort 1 + } + Line { + ZOrder 61792 + SrcBlock "Yend_PD11_MON" + SrcPort 1 + DstBlock "Divide165" + DstPort 1 + } + Line { + ZOrder 61794 + SrcBlock "Yend_PD12_MON" + SrcPort 1 + DstBlock "Divide166" + DstPort 1 + } + Line { + ZOrder 61806 + SrcBlock "Divide155" + SrcPort 1 + DstBlock "Yend_PD2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 61807 + SrcBlock "Divide156" + SrcPort 1 + DstBlock "Yend_PD1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 61809 + SrcBlock "Yend_PD2_VOLT_MON" + SrcPort 1 + Points [24, 0] + Branch { + ZOrder 67021 + DstBlock "Yend_Fil_IM_PD2_offset" + DstPort 1 + } + Branch { + ZOrder 62276 + Points [0, -40] + DstBlock "Yend_PD2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 61810 + SrcBlock "Yend_PD1_VOLT_MON" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 67017 + DstBlock "Yend_Fil_IM_PD1_offset" + DstPort 1 + } + Branch { + ZOrder 62275 + Points [0, -40] + DstBlock "Yend_PD1_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62283 + SrcBlock "Yend_PD1_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62292 + Points [0, -50; 14, 0] + Branch { + ZOrder 69252 + Points [0, -910; 1867, 0] + Branch { + ZOrder 69274 + Points [0, 55] + DstBlock "Product149" + DstPort 1 + } + Branch { + ZOrder 69273 + DstBlock "Product148" + DstPort 1 + } + } + Branch { + ZOrder 69251 + DstBlock "Yend_PD1_mm" + DstPort 1 + } + } + Branch { + ZOrder 61882 + Points [102, 0] + Branch { + ZOrder 67924 + Points [125, 0; 0, 10] + DstBlock "Yend_IM_leftnear_R_MON" + DstPort 1 + } + Branch { + ZOrder 67922 + Points [0, -195] + DstBlock "Yend_IM_leftnear_X_MON" + DstPort 1 + } + } + } + Line { + ZOrder 61834 + SrcBlock "Constant126" + SrcPort 1 + Points [5, 0] + DstBlock "Divide169" + DstPort 2 + } + Line { + ZOrder 61835 + SrcBlock "Sum157" + SrcPort 1 + DstBlock "Divide169" + DstPort 1 + } + Line { + ZOrder 62287 + SrcBlock "Divide169" + SrcPort 1 + DstBlock "Yend_PD4_mm_MON" + DstPort 1 + } + Line { + ZOrder 61841 + SrcBlock "Constant128" + SrcPort 1 + Points [5, 0] + DstBlock "Divide170" + DstPort 2 + } + Line { + ZOrder 61842 + SrcBlock "Sum158" + SrcPort 1 + DstBlock "Divide170" + DstPort 1 + } + Line { + ZOrder 62289 + SrcBlock "Divide170" + SrcPort 1 + DstBlock "Yend_PD3_mm_MON" + DstPort 1 + } + Line { + ZOrder 62288 + SrcBlock "Yend_PD4_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62293 + Points [0, -50; 7, 0] + Branch { + ZOrder 69254 + Points [0, -965; 1879, 0] + Branch { + ZOrder 69277 + DstBlock "Product154" + DstPort 1 + } + Branch { + ZOrder 69276 + Points [0, 55] + DstBlock "Product155" + DstPort 1 + } + } + Branch { + ZOrder 69253 + DstBlock "Yend_PD4_mm" + DstPort 1 + } + } + Branch { + ZOrder 61884 + Points [128, 0] + Branch { + ZOrder 62299 + Points [0, 235; 37, 0] + DstBlock "Sum159" + DstPort 2 + } + Branch { + ZOrder 62298 + DstBlock "Sum160" + DstPort 1 + } + } + } + Line { + ZOrder 61868 + SrcBlock "Divide157" + SrcPort 1 + DstBlock "Yend_PD4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 61869 + SrcBlock "Divide158" + SrcPort 1 + DstBlock "Yend_PD3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 61857 + SrcBlock "Yend_PD4_VOLT_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 67019 + DstBlock "Yend_Fil_IM_PD4_offset" + DstPort 1 + } + Branch { + ZOrder 62278 + Points [0, -40] + DstBlock "Yend_PD4_VOLT" + DstPort 1 + } + } + Line { + ZOrder 61860 + SrcBlock "Yend_PD3_VOLT_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 67020 + DstBlock "Yend_Fil_IM_PD3_offset" + DstPort 1 + } + Branch { + ZOrder 62277 + Points [0, -40] + DstBlock "Yend_PD3_VOLT" + DstPort 1 + } + } + Line { + ZOrder 61861 + SrcBlock "Sum160" + SrcPort 1 + DstBlock "Divide171" + DstPort 1 + } + Line { + ZOrder 61862 + SrcBlock "Sum159" + SrcPort 1 + DstBlock "Divide172" + DstPort 1 + } + Line { + ZOrder 61866 + SrcBlock "Divide171" + SrcPort 1 + DstBlock "Yend_IM_leftfar_X_MON" + DstPort 1 + } + Line { + ZOrder 61867 + SrcBlock "Divide172" + SrcPort 1 + DstBlock "Yend_IM_leftfar_R_MON" + DstPort 1 + } + Line { + ZOrder 61889 + SrcBlock "Yend_IM_leftnear_X_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62406 + Points [117, 0] + Branch { + ZOrder 62418 + Points [0, 75] + DstBlock "Sum161" + DstPort 1 + } + Branch { + ZOrder 62417 + DstBlock "Sum162" + DstPort 1 + } + } + Branch { + ZOrder 62405 + Points [0, -40] + DstBlock "Yend_IM_leftnear_X" + DstPort 1 + } + } + Line { + ZOrder 61890 + SrcBlock "Yend_IM_leftfar_X_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62415 + Points [107, 0; 0, -310] + Branch { + ZOrder 62420 + DstBlock "Sum161" + DstPort 2 + } + Branch { + ZOrder 62419 + Points [0, -70; 41, 0] + DstBlock "Sum162" + DstPort 2 + } + } + Branch { + ZOrder 62414 + Points [0, -40] + DstBlock "Yend_IM_leftfar_X" + DstPort 1 + } + } + Line { + ZOrder 61904 + SrcBlock "Sum162" + SrcPort 1 + DstBlock "Divide173" + DstPort 1 + } + Line { + ZOrder 61905 + SrcBlock "Sum161" + SrcPort 1 + DstBlock "Divide174" + DstPort 1 + } + Line { + ZOrder 61910 + SrcBlock "Divide173" + SrcPort 1 + DstBlock "Yend_IM_PD_X_MON" + DstPort 1 + } + Line { + ZOrder 61911 + SrcBlock "Divide174" + SrcPort 1 + DstBlock "Yend_IM_PD_leftY_MON" + DstPort 1 + } + Line { + ZOrder 61923 + SrcBlock "Mux26" + SrcPort 1 + DstBlock "Yend_IM_PD_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 61924 + SrcBlock "Yend_IM_PD_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux9" + DstPort 1 + } + Line { + ZOrder 61981 + SrcBlock "Constant131" + SrcPort 1 + Points [5, 0] + DstBlock "Divide175" + DstPort 2 + } + Line { + ZOrder 61982 + SrcBlock "Sum163" + SrcPort 1 + DstBlock "Divide175" + DstPort 1 + } + Line { + ZOrder 61983 + SrcBlock "Divide175" + SrcPort 1 + DstBlock "Yend_PD5_mm_MON" + DstPort 1 + } + Line { + ZOrder 61985 + SrcBlock "Constant133" + SrcPort 1 + Points [5, 0] + DstBlock "Divide176" + DstPort 2 + } + Line { + ZOrder 61986 + SrcBlock "Sum164" + SrcPort 1 + DstBlock "Divide176" + DstPort 1 + } + Line { + ZOrder 61987 + SrcBlock "Divide176" + SrcPort 1 + DstBlock "Yend_PD6_mm_MON" + DstPort 1 + } + Line { + ZOrder 61992 + SrcBlock "Yend_PD5_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 61991 + Points [128, 0] + Branch { + ZOrder 61990 + Points [0, 236; 37, 0] + DstBlock "Sum165" + DstPort 2 + } + Branch { + ZOrder 61989 + DstBlock "Sum166" + DstPort 1 + } + } + Branch { + ZOrder 61988 + Points [0, -50] + Branch { + ZOrder 69260 + DstBlock "Yend_PD5_mm" + DstPort 1 + } + Branch { + ZOrder 69259 + Points [0, -766; -9, 0; 0, -623; 1784, 0; 0, 319; 105, 0] + Branch { + ZOrder 69281 + Points [0, 55] + DstBlock "Product169" + DstPort 1 + } + Branch { + ZOrder 69280 + DstBlock "Product168" + DstPort 1 + } + } + } + } + Line { + ZOrder 62067 + SrcBlock "Divide159" + SrcPort 1 + DstBlock "Yend_PD5_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62066 + SrcBlock "Divide160" + SrcPort 1 + DstBlock "Yend_PD6_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 61999 + SrcBlock "Yend_PD6_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 69263 + Points [0, -50] + Branch { + ZOrder 61995 + DstBlock "Yend_PD6_mm" + DstPort 1 + } + Branch { + ZOrder 69262 + Points [0, -46; -107, 0; 0, -1079; 1987, 0] + Branch { + ZOrder 69283 + Points [0, 55] + DstBlock "Product161" + DstPort 1 + } + Branch { + ZOrder 69282 + DstBlock "Product160" + DstPort 1 + } + } + } + Branch { + ZOrder 61998 + Points [102, 0] + Branch { + ZOrder 61997 + Points [0, -102; 63, 0] + DstBlock "Sum166" + DstPort 2 + } + Branch { + ZOrder 61996 + DstBlock "Sum165" + DstPort 1 + } + } + } + Line { + ZOrder 62002 + SrcBlock "Yend_PD5_VOLT_MON" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 67022 + DstBlock "Yend_Fil_IM_PD5_offset" + DstPort 1 + } + Branch { + ZOrder 62000 + Points [0, -40] + DstBlock "Yend_PD5_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62005 + SrcBlock "Yend_PD6_VOLT_MON" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 67023 + DstBlock "Yend_Fil_IM_PD6_offset" + DstPort 1 + } + Branch { + ZOrder 62004 + Points [0, -40] + DstBlock "Yend_PD6_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62006 + SrcBlock "Sum166" + SrcPort 1 + DstBlock "Divide177" + DstPort 1 + } + Line { + ZOrder 62007 + SrcBlock "Sum165" + SrcPort 1 + DstBlock "Divide178" + DstPort 1 + } + Line { + ZOrder 62008 + SrcBlock "Divide177" + SrcPort 1 + DstBlock "Yend_IM_lengthleft_L_MON" + DstPort 1 + } + Line { + ZOrder 62009 + SrcBlock "Divide178" + SrcPort 1 + DstBlock "Yend_IM_lengthleft_P_MON" + DstPort 1 + } + Line { + ZOrder 62011 + SrcBlock "Constant136" + SrcPort 1 + Points [5, 0] + DstBlock "Divide179" + DstPort 2 + } + Line { + ZOrder 62012 + SrcBlock "Sum167" + SrcPort 1 + DstBlock "Divide179" + DstPort 1 + } + Line { + ZOrder 62304 + SrcBlock "Divide179" + SrcPort 1 + DstBlock "Yend_PD8_mm_MON" + DstPort 1 + } + Line { + ZOrder 62015 + SrcBlock "Constant138" + SrcPort 1 + Points [5, 0] + DstBlock "Divide180" + DstPort 2 + } + Line { + ZOrder 62016 + SrcBlock "Sum168" + SrcPort 1 + DstBlock "Divide180" + DstPort 1 + } + Line { + ZOrder 62305 + SrcBlock "Divide180" + SrcPort 1 + DstBlock "Yend_PD7_mm_MON" + DstPort 1 + } + Line { + ZOrder 62272 + SrcBlock "Divide161" + SrcPort 1 + DstBlock "Yend_PD8_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62274 + SrcBlock "Divide162" + SrcPort 1 + DstBlock "Yend_PD7_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62306 + SrcBlock "Yend_PD7_mm_MON" + SrcPort 1 + Points [10, 0; 0, -50] + Branch { + ZOrder 69269 + DstBlock "Yend_PD7_mm" + DstPort 1 + } + Branch { + ZOrder 69268 + Points [0, -46; -111, 0; 0, -1477; 1878, 0; 0, 288; 110, 0] + Branch { + ZOrder 69287 + Points [0, 55] + DstBlock "Product164" + DstPort 1 + } + Branch { + ZOrder 69286 + DstBlock "Product163" + DstPort 1 + } + } + } + Line { + ZOrder 62271 + SrcBlock "Yend_PD8_VOLT_MON" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 67024 + DstBlock "Yend_Fil_IM_PD8_offset" + DstPort 1 + } + Branch { + ZOrder 62302 + Points [0, -40] + DstBlock "Yend_PD8_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62273 + SrcBlock "Yend_PD7_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 67025 + DstBlock "Yend_Fil_IM_PD7_offset" + DstPort 1 + } + Branch { + ZOrder 62301 + Points [0, -40] + DstBlock "Yend_PD7_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62303 + SrcBlock "Yend_PD8_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62307 + Points [0, -50] + Branch { + ZOrder 69265 + Points [-116, 0; 0, -1420; 1895, 0; 0, 240; 100, 0] + Branch { + ZOrder 69285 + Points [0, 55] + DstBlock "Product167" + DstPort 1 + } + Branch { + ZOrder 69284 + DstBlock "Product166" + DstPort 1 + } + } + Branch { + ZOrder 69264 + DstBlock "Yend_PD8_mm" + DstPort 1 + } + } + Branch { + ZOrder 62021 + Points [129, 0; 0, 10] + Branch { + ZOrder 67930 + Points [0, 195] + DstBlock "Divide182" + DstPort 1 + } + Branch { + ZOrder 62538 + DstBlock "Yend_IM_lengthright_L_MON" + DstPort 1 + } + } + } + Line { + ZOrder 62046 + SrcBlock "Divide182" + SrcPort 1 + DstBlock "Yend_IM_lengthright_P_MON" + DstPort 1 + } + Line { + ZOrder 62049 + SrcBlock "Yend_IM_lengthleft_L_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62422 + Points [118, 0] + Branch { + ZOrder 62428 + Points [0, 65] + DstBlock "Sum171" + DstPort 1 + } + Branch { + ZOrder 62427 + DstBlock "Sum172" + DstPort 1 + } + } + Branch { + ZOrder 62421 + Points [0, -40] + DstBlock "Yend_IM_lengthleft_L" + DstPort 1 + } + } + Line { + ZOrder 62055 + SrcBlock "Yend_IM_lengthright_L_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62425 + Points [111, 0; 0, -323] + Branch { + ZOrder 62431 + Points [37, 0] + DstBlock "Sum171" + DstPort 2 + } + Branch { + ZOrder 62430 + Points [0, -41; 37, 0] + DstBlock "Sum172" + DstPort 2 + } + } + Branch { + ZOrder 62424 + Points [0, -40] + DstBlock "Yend_IM_lengthright_L" + DstPort 1 + } + } + Line { + ZOrder 62059 + SrcBlock "Sum172" + SrcPort 1 + DstBlock "Divide183" + DstPort 1 + } + Line { + ZOrder 62060 + SrcBlock "Sum171" + SrcPort 1 + DstBlock "Divide184" + DstPort 1 + } + Line { + ZOrder 62064 + SrcBlock "Divide183" + SrcPort 1 + DstBlock "Yend_IM_PD_L_MON" + DstPort 1 + } + Line { + ZOrder 62065 + SrcBlock "Divide184" + SrcPort 1 + DstBlock "Yend_IM_PD_lengthY_MON" + DstPort 1 + } + Line { + ZOrder 62092 + SrcBlock "Constant139" + SrcPort 1 + Points [5, 0] + DstBlock "Divide185" + DstPort 2 + } + Line { + ZOrder 62093 + SrcBlock "Sum173" + SrcPort 1 + DstBlock "Divide185" + DstPort 1 + } + Line { + ZOrder 62094 + SrcBlock "Divide185" + SrcPort 1 + DstBlock "Yend_PD9_mm_MON" + DstPort 1 + } + Line { + ZOrder 62096 + SrcBlock "Constant141" + SrcPort 1 + Points [5, 0] + DstBlock "Divide186" + DstPort 2 + } + Line { + ZOrder 62097 + SrcBlock "Sum174" + SrcPort 1 + DstBlock "Divide186" + DstPort 1 + } + Line { + ZOrder 62098 + SrcBlock "Divide186" + SrcPort 1 + DstBlock "Yend_PD10_mm_MON" + DstPort 1 + } + Line { + ZOrder 62103 + SrcBlock "Yend_PD9_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62102 + Points [121, 0] + Branch { + ZOrder 62316 + Points [0, 205] + DstBlock "Sum175" + DstPort 1 + } + Branch { + ZOrder 62315 + DstBlock "Sum176" + DstPort 1 + } + } + Branch { + ZOrder 62099 + Points [0, -50] + DstBlock "Yend_PD9_mm" + DstPort 1 + } + } + Line { + ZOrder 62179 + SrcBlock "Divide163" + SrcPort 1 + DstBlock "Yend_PD9_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62177 + SrcBlock "Divide164" + SrcPort 1 + DstBlock "Yend_PD10_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62110 + SrcBlock "Yend_PD10_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62109 + Points [102, 0] + Branch { + ZOrder 62319 + Points [0, -102; 63, 0] + DstBlock "Sum176" + DstPort 2 + } + Branch { + ZOrder 62318 + Points [0, 30; 63, 0] + DstBlock "Sum175" + DstPort 2 + } + } + Branch { + ZOrder 62106 + Points [0, -50] + DstBlock "Yend_PD10_mm" + DstPort 1 + } + } + Line { + ZOrder 62113 + SrcBlock "Yend_PD9_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 67026 + DstBlock "Yend_Fil_IM_PD9_offset" + DstPort 1 + } + Branch { + ZOrder 62111 + Points [0, -40] + DstBlock "Yend_PD9_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62116 + SrcBlock "Yend_PD10_VOLT_MON" + SrcPort 1 + Points [6, 0] + Branch { + ZOrder 67027 + DstBlock "Yend_Fil_IM_PD10_offset" + DstPort 1 + } + Branch { + ZOrder 62115 + Points [0, -40] + DstBlock "Yend_PD10_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62117 + SrcBlock "Sum176" + SrcPort 1 + DstBlock "Divide187" + DstPort 1 + } + Line { + ZOrder 62118 + SrcBlock "Sum175" + SrcPort 1 + DstBlock "Divide188" + DstPort 1 + } + Line { + ZOrder 62119 + SrcBlock "Divide187" + SrcPort 1 + DstBlock "Yend_IM_topnear_Z_MON" + DstPort 1 + } + Line { + ZOrder 62120 + SrcBlock "Divide188" + SrcPort 1 + DstBlock "Yend_IM_topnear_P_MON" + DstPort 1 + } + Line { + ZOrder 62122 + SrcBlock "Constant143" + SrcPort 1 + Points [5, 0] + DstBlock "Divide189" + DstPort 2 + } + Line { + ZOrder 62123 + SrcBlock "Sum177" + SrcPort 1 + DstBlock "Divide189" + DstPort 1 + } + Line { + ZOrder 62124 + SrcBlock "Divide189" + SrcPort 1 + DstBlock "Yend_PD11_mm_MON" + DstPort 1 + } + Line { + ZOrder 62126 + SrcBlock "Constant145" + SrcPort 1 + Points [5, 0] + DstBlock "Divide190" + DstPort 2 + } + Line { + ZOrder 62127 + SrcBlock "Sum178" + SrcPort 1 + DstBlock "Divide190" + DstPort 1 + } + Line { + ZOrder 62128 + SrcBlock "Divide190" + SrcPort 1 + DstBlock "Yend_PD12_mm_MON" + DstPort 1 + } + Line { + ZOrder 62133 + SrcBlock "Yend_PD11_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62132 + Points [118, 0] + Branch { + ZOrder 62131 + Points [0, 205] + DstBlock "Sum179" + DstPort 1 + } + Branch { + ZOrder 62130 + DstBlock "Sum180" + DstPort 1 + } + } + Branch { + ZOrder 62129 + Points [0, -50] + DstBlock "Yend_PD11_mm" + DstPort 1 + } + } + Line { + ZOrder 62178 + SrcBlock "Divide165" + SrcPort 1 + DstBlock "Yend_PD11_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62180 + SrcBlock "Divide166" + SrcPort 1 + DstBlock "Yend_PD12_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62140 + SrcBlock "Yend_PD12_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62139 + Points [102, 0] + Branch { + ZOrder 62138 + Points [0, 29; 63, 0] + DstBlock "Sum179" + DstPort 2 + } + Branch { + ZOrder 62137 + Points [0, -102; 63, 0] + DstBlock "Sum180" + DstPort 2 + } + } + Branch { + ZOrder 62136 + Points [0, -50] + DstBlock "Yend_PD12_mm" + DstPort 1 + } + } + Line { + ZOrder 62143 + SrcBlock "Yend_PD11_VOLT_MON" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 67028 + DstBlock "Yend_Fil_IM_PD11_offset" + DstPort 1 + } + Branch { + ZOrder 62141 + Points [0, -40] + DstBlock "Yend_PD11_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62146 + SrcBlock "Yend_PD12_VOLT_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 67029 + DstBlock "Yend_Fil_IM_PD12_offset" + DstPort 1 + } + Branch { + ZOrder 62145 + Points [0, -40] + DstBlock "Yend_PD12_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62147 + SrcBlock "Sum180" + SrcPort 1 + DstBlock "Divide191" + DstPort 1 + } + Line { + ZOrder 62148 + SrcBlock "Sum179" + SrcPort 1 + DstBlock "Divide192" + DstPort 1 + } + Line { + ZOrder 61827 + SrcBlock "Constant125" + SrcPort 1 + Points [0, 460] + Branch { + ZOrder 61864 + Points [0, 205] + Branch { + ZOrder 62081 + Points [0, 205] + Branch { + ZOrder 62043 + Points [0, 205] + Branch { + ZOrder 62042 + Points [0, 410] + Branch { + ZOrder 62195 + Points [0, 205] + Branch { + ZOrder 62154 + Points [0, 205] + Branch { + ZOrder 62153 + Points [0, 205] + Branch { + ZOrder 62152 + Points [0, 205] + DstBlock "Divide192" + DstPort 2 + } + Branch { + ZOrder 62151 + DstBlock "Divide191" + DstPort 2 + } + } + Branch { + ZOrder 62150 + DstBlock "Divide188" + DstPort 2 + } + } + Branch { + ZOrder 62149 + DstBlock "Divide187" + DstPort 2 + } + } + Branch { + ZOrder 62194 + DstBlock "Divide182" + DstPort 2 + } + } + Branch { + ZOrder 62039 + DstBlock "Divide178" + DstPort 2 + } + } + Branch { + ZOrder 62038 + DstBlock "Divide177" + DstPort 2 + } + } + Branch { + ZOrder 62080 + DstBlock "Divide172" + DstPort 2 + } + } + Branch { + ZOrder 61863 + DstBlock "Divide171" + DstPort 2 + } + } + Line { + ZOrder 62156 + SrcBlock "Divide191" + SrcPort 1 + DstBlock "Yend_IM_topfar_Z_MON" + DstPort 1 + } + Line { + ZOrder 62157 + SrcBlock "Divide192" + SrcPort 1 + DstBlock "Yend_IM_topfar_P_MON" + DstPort 1 + } + Line { + ZOrder 62160 + SrcBlock "Yend_IM_topnear_Z_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62433 + Points [122, 0] + Branch { + ZOrder 62440 + Points [0, 95; 26, 0] + DstBlock "Sum181" + DstPort 2 + } + Branch { + ZOrder 62439 + DstBlock "Sum182" + DstPort 1 + } + } + Branch { + ZOrder 62432 + Points [0, -40] + DstBlock "Yend_IM_topnear_Z" + DstPort 1 + } + } + Line { + ZOrder 62166 + SrcBlock "Yend_IM_topfar_Z_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 62435 + Points [106, 0; 0, -345] + Branch { + ZOrder 62438 + DstBlock "Sum181" + DstPort 1 + } + Branch { + ZOrder 62437 + Points [0, -19; 42, 0] + DstBlock "Sum182" + DstPort 2 + } + } + Branch { + ZOrder 62434 + Points [0, -40] + DstBlock "Yend_IM_topfar_Z" + DstPort 1 + } + } + Line { + ZOrder 62170 + SrcBlock "Sum182" + SrcPort 1 + DstBlock "Divide193" + DstPort 1 + } + Line { + ZOrder 62171 + SrcBlock "Sum181" + SrcPort 1 + DstBlock "Divide194" + DstPort 1 + } + Line { + ZOrder 62175 + SrcBlock "Divide193" + SrcPort 1 + DstBlock "Yend_IM_PD_Z_MON" + DstPort 1 + } + Line { + ZOrder 62176 + SrcBlock "Divide194" + SrcPort 1 + DstBlock "Yend_IM_PD_P_MON" + DstPort 1 + } + Line { + ZOrder 61891 + SrcBlock "Yend_IM_leftnear_R_MON" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 62533 + DstBlock "Terminator43" + DstPort 1 + } + Branch { + ZOrder 62408 + Points [0, -45] + DstBlock "Yend_IM_leftnear_R" + DstPort 1 + } + } + Line { + ZOrder 61892 + SrcBlock "Yend_IM_leftfar_R_MON" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 62532 + Points [139, 0; 0, -400] + DstBlock "Yend_IM_PD_leftR_MON" + DstPort 1 + } + Branch { + ZOrder 62411 + Points [0, -45] + DstBlock "Yend_IM_leftfar_R" + DstPort 1 + } + } + Line { + ZOrder 62052 + SrcBlock "Yend_IM_lengthleft_P_MON" + SrcPort 1 + Points [10, 0; 0, -40] + DstBlock "Yend_IM_lengthleft_P" + DstPort 1 + } + Line { + ZOrder 62058 + SrcBlock "Yend_IM_lengthright_P_MON" + SrcPort 1 + Points [10, 0; 0, -40] + DstBlock "Yend_IM_lengthright_P" + DstPort 1 + } + Line { + ZOrder 62163 + SrcBlock "Yend_IM_topnear_P_MON" + SrcPort 1 + Points [10, 0; 0, -40] + DstBlock "Yend_IM_topnear_P" + DstPort 1 + } + Line { + ZOrder 62169 + SrcBlock "Yend_IM_topfar_P_MON" + SrcPort 1 + Points [3, 0; 0, -40] + DstBlock "Yend_IM_topfar_P" + DstPort 1 + } + Line { + ZOrder 61906 + SrcBlock "Constant129" + SrcPort 1 + Points [0, 60] + Branch { + ZOrder 62084 + Points [0, 75] + Branch { + ZOrder 62083 + Points [0, 745] + Branch { + ZOrder 62199 + Points [0, 65] + Branch { + ZOrder 62198 + Points [0, 755] + Branch { + ZOrder 62173 + Points [0, 65] + DstBlock "Divide194" + DstPort 2 + } + Branch { + ZOrder 62172 + DstBlock "Divide193" + DstPort 2 + } + } + Branch { + ZOrder 62062 + DstBlock "Divide184" + DstPort 2 + } + } + Branch { + ZOrder 62061 + DstBlock "Divide183" + DstPort 2 + } + } + Branch { + ZOrder 62070 + DstBlock "Divide174" + DstPort 2 + } + } + Branch { + ZOrder 61907 + DstBlock "Divide173" + DstPort 2 + } + } + Line { + ZOrder 62258 + SrcBlock "Yend_IM_PD_leftY_MON" + SrcPort 1 + DstBlock "Sum185" + DstPort 1 + } + Line { + ZOrder 62259 + SrcBlock "Yend_IM_PD_lengthY_MON" + SrcPort 1 + Points [25, 0] + DstBlock "Sum185" + DstPort 2 + } + Line { + ZOrder 62262 + SrcBlock "Constant146" + SrcPort 1 + DstBlock "Divide197" + DstPort 2 + } + Line { + ZOrder 62263 + SrcBlock "Sum185" + SrcPort 1 + DstBlock "Divide197" + DstPort 1 + } + Line { + ZOrder 62443 + SrcBlock "Divide197" + SrcPort 1 + DstBlock "Yend_IM_PD_Y_MON" + DstPort 1 + } + Line { + ZOrder 62445 + SrcBlock "Yend_IM_PD_X_MON" + SrcPort 1 + Points [69, 0; 0, 1890] + DstBlock "Yend_Fil_IM_PD_X_hpf" + DstPort 1 + } + Line { + ZOrder 62448 + SrcBlock "Yend_IM_PD_leftR_MON" + SrcPort 1 + Points [35, 0; 0, 1885] + DstBlock "Yend_Fil_IM_PD_R_hpf" + DstPort 1 + } + Line { + ZOrder 62449 + SrcBlock "Yend_IM_PD_P_MON" + SrcPort 1 + Points [44, 0; 0, 335] + DstBlock "Yend_Fil_IM_PD_P_hpf" + DstPort 1 + } + Line { + ZOrder 62450 + SrcBlock "Yend_IM_PD_Z_MON" + SrcPort 1 + Points [51, 0; 0, 350] + DstBlock "Yend_Fil_IM_PD_Z_hpf" + DstPort 1 + } + Line { + ZOrder 62452 + SrcBlock "Yend_IM_PD_L_MON" + SrcPort 1 + Points [59, 0; 0, 1120] + DstBlock "Yend_Fil_IM_PD_L_hpf" + DstPort 1 + } + Line { + ZOrder 62453 + SrcBlock "Yend_Fil_IM_PD_X" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_X" + DstPort 1 + } + Line { + ZOrder 62454 + SrcBlock "Demux9" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 66935 + Points [0, -535; 698, 0; 0, -805; 123, 0] + Branch { + ZOrder 66938 + Points [0, 55] + DstBlock "Product23" + DstPort 1 + } + Branch { + ZOrder 66937 + DstBlock "Product22" + DstPort 1 + } + } + Branch { + ZOrder 66934 + DstBlock "Yend_Fil_IM_PD_X" + DstPort 1 + } + } + Line { + ZOrder 62455 + SrcBlock "Yend_Fil_IM_PD_L" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_L" + DstPort 1 + } + Line { + ZOrder 62458 + SrcBlock "Yend_Fil_IM_PD_Z" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_Z" + DstPort 1 + } + Line { + ZOrder 62461 + SrcBlock "Yend_Fil_IM_PD_P" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_P" + DstPort 1 + } + Line { + ZOrder 62469 + SrcBlock "Demux9" + SrcPort 4 + Points [52, 0] + Branch { + ZOrder 66978 + Points [0, -644; 692, 0; 0, -391; 95, 0] + Branch { + ZOrder 66980 + Points [0, 55] + DstBlock "Product127" + DstPort 1 + } + Branch { + ZOrder 66979 + DstBlock "Product31" + DstPort 1 + } + } + Branch { + ZOrder 66977 + DstBlock "Yend_Fil_IM_PD_P" + DstPort 1 + } + } + Line { + ZOrder 62463 + SrcBlock "Yend_Fil_IM_PD_R" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_R" + DstPort 1 + } + Line { + ZOrder 62468 + SrcBlock "Demux9" + SrcPort 5 + Points [64, 0] + Branch { + ZOrder 66994 + Points [0, -677; 695, 0; 0, -253; 82, 0] + Branch { + ZOrder 66996 + Points [0, 55] + DstBlock "Product143" + DstPort 1 + } + Branch { + ZOrder 66995 + DstBlock "Product142" + DstPort 1 + } + } + Branch { + ZOrder 66993 + DstBlock "Yend_Fil_IM_PD_R" + DstPort 1 + } + } + Line { + ZOrder 62465 + SrcBlock "Yend_Fil_IM_PD_Y" + SrcPort 1 + DstBlock "Yend_Fil_IM_PD_EXC_Y" + DstPort 1 + } + Line { + ZOrder 62484 + SrcBlock "Mux27" + SrcPort 1 + DstBlock "Yend_IM_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 62485 + SrcBlock "Yend_IM_COIL_MAT" + SrcPort 1 + DstBlock "Demux10" + DstPort 1 + } + Line { + ZOrder 62472 + SrcBlock "Yend_Fil_IM_COIL1" + SrcPort 1 + DstBlock "Yend_IM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62473 + SrcBlock "Yend_Fil_IM_COIL2" + SrcPort 1 + DstBlock "Yend_IM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62474 + SrcBlock "Yend_Fil_IM_COIL3" + SrcPort 1 + DstBlock "Yend_IM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62475 + SrcBlock "Yend_Fil_IM_COIL4" + SrcPort 1 + DstBlock "Yend_IM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62495 + SrcBlock "Yend_IM_COIL1_VOLT_MON" + SrcPort 1 + Points [3, 0] + Branch { + ZOrder 62510 + Points [0, 9; 116, 0; 0, -9] + DstBlock "Goto4" + DstPort 1 + } + Branch { + ZOrder 62509 + Points [2, 0; 0, -25] + DstBlock "Yend_IM_COIL1_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62494 + SrcBlock "Yend_IM_COIL2_VOLT_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 62512 + Points [0, 14; 114, 0; 0, -14] + DstBlock "Goto8" + DstPort 1 + } + Branch { + ZOrder 62511 + Points [0, -20] + DstBlock "Yend_IM_COIL2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62493 + SrcBlock "Yend_IM_COIL3_VOLT_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 62514 + Points [0, 16; 114, 0; 0, -16] + DstBlock "Goto9" + DstPort 1 + } + Branch { + ZOrder 62513 + Points [0, -15] + DstBlock "Yend_IM_COIL3_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62492 + SrcBlock "Yend_IM_COIL4_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 62516 + Points [0, 16; 115, 0; 0, -16] + DstBlock "Goto10" + DstPort 1 + } + Branch { + ZOrder 62515 + Points [1, 0; 0, -15] + DstBlock "Yend_IM_COIL4_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62498 + SrcBlock "Demux10" + SrcPort 3 + DstBlock "Yend_Fil_IM_COIL3" + DstPort 1 + } + Line { + ZOrder 62500 + SrcBlock "Demux10" + SrcPort 4 + DstBlock "Yend_Fil_IM_COIL4" + DstPort 1 + } + Line { + ZOrder 62497 + SrcBlock "Demux10" + SrcPort 2 + DstBlock "Yend_Fil_IM_COIL2" + DstPort 1 + } + Line { + ZOrder 62496 + SrcBlock "Demux10" + SrcPort 1 + DstBlock "Yend_Fil_IM_COIL1" + DstPort 1 + } + Line { + ZOrder 66547 + SrcBlock "Yend_Fil_IM_PD_EXC_X" + SrcPort 1 + DstBlock "Sum11" + DstPort 1 + } + Line { + ZOrder 66545 + SrcBlock "Yend_Fil_IM_PD_EXC_L" + SrcPort 1 + DstBlock "Sum12" + DstPort 1 + } + Line { + ZOrder 66535 + SrcBlock "Yend_Fil_IM_PD_EXC_Z" + SrcPort 1 + DstBlock "Sum16" + DstPort 1 + } + Line { + ZOrder 66533 + SrcBlock "Yend_Fil_IM_PD_EXC_P" + SrcPort 1 + DstBlock "Sum13" + DstPort 1 + } + Line { + ZOrder 66531 + SrcBlock "Yend_Fil_IM_PD_EXC_R" + SrcPort 1 + DstBlock "Sum15" + DstPort 1 + } + Line { + ZOrder 66529 + SrcBlock "Yend_Fil_IM_PD_EXC_Y" + SrcPort 1 + DstBlock "Sum14" + DstPort 1 + } + Line { + ZOrder 62501 + SrcBlock "Yend_Fil_IM_COIL5" + SrcPort 1 + DstBlock "Yend_IM_COIL5_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62502 + SrcBlock "Yend_Fil_IM_COIL6" + SrcPort 1 + DstBlock "Yend_IM_COIL6_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62503 + SrcBlock "Yend_IM_COIL5_VOLT_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 65056 + Points [0, 16; 116, 0; 0, -16] + DstBlock "Terminator2" + DstPort 1 + } + Branch { + ZOrder 62517 + Points [0, -15] + DstBlock "Yend_IM_COIL5_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62504 + SrcBlock "Yend_IM_COIL6_VOLT_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 65057 + Points [0, 16; 117, 0; 0, -16] + DstBlock "Terminator3" + DstPort 1 + } + Branch { + ZOrder 62519 + Points [0, -15] + DstBlock "Yend_IM_COIL6_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62507 + SrcBlock "Demux10" + SrcPort 5 + DstBlock "Yend_Fil_IM_COIL5" + DstPort 1 + } + Line { + ZOrder 62508 + SrcBlock "Demux10" + SrcPort 6 + DstBlock "Yend_Fil_IM_COIL6" + DstPort 1 + } + Line { + ZOrder 62531 + SrcBlock "Yend_IM_PD_Y_MON" + SrcPort 1 + Points [11, 0; 0, 804; -187, 0; 0, 1251] + DstBlock "Yend_Fil_IM_PD_Y_hpf" + DstPort 1 + } + Line { + ZOrder 75190 + SrcBlock "Product129" + SrcPort 1 + DstBlock "Terminator58" + DstPort 1 + } + Line { + ZOrder 62544 + SrcBlock "From8" + SrcPort 1 + DstBlock "Product131" + DstPort 1 + } + Line { + ZOrder 62548 + SrcBlock "From9" + SrcPort 1 + DstBlock "Product132" + DstPort 1 + } + Line { + ZOrder 62552 + SrcBlock "From10" + SrcPort 1 + DstBlock "Product138" + DstPort 1 + } + Line { + ZOrder 62556 + SrcBlock "From11" + SrcPort 1 + DstBlock "Product139" + DstPort 1 + } + Line { + ZOrder 62561 + SrcBlock "From12" + SrcPort 1 + DstBlock "Product130" + DstPort 1 + } + Line { + ZOrder 3910 + SrcBlock "Constant10" + SrcPort 1 + Points [98, 0; 0, 200] + Branch { + ZOrder 62542 + DstBlock "Product129" + DstPort 2 + } + Branch { + ZOrder 62541 + Points [0, 175] + Branch { + ZOrder 62547 + DstBlock "Product131" + DstPort 2 + } + Branch { + ZOrder 62546 + Points [0, 175] + Branch { + ZOrder 62550 + DstBlock "Product132" + DstPort 2 + } + Branch { + ZOrder 62549 + Points [0, 175] + Branch { + ZOrder 62554 + DstBlock "Product138" + DstPort 2 + } + Branch { + ZOrder 62553 + Points [0, 175] + Branch { + ZOrder 62558 + DstBlock "Product139" + DstPort 2 + } + Branch { + ZOrder 62557 + Points [0, 175] + Branch { + ZOrder 62563 + DstBlock "Product130" + DstPort 2 + } + Branch { + ZOrder 62562 + Points [0, 175] + Branch { + ZOrder 62584 + DstBlock "Product140" + DstPort 2 + } + Branch { + ZOrder 62583 + Points [0, 175] + Branch { + ZOrder 62587 + DstBlock "Product141" + DstPort 2 + } + Branch { + ZOrder 62586 + Points [0, 175] + Branch { + ZOrder 24244 + DstBlock "Product16" + DstPort 2 + } + Branch { + ZOrder 24243 + Points [0, 175] + Branch { + ZOrder 24246 + DstBlock "Product3" + DstPort 2 + } + Branch { + ZOrder 24245 + Points [0, 175] + Branch { + ZOrder 24249 + Points [0, 175] + Branch { + ZOrder 24251 + DstBlock "Product15" + DstPort 2 + } + Branch { + ZOrder 24250 + Points [0, 175] + Branch { + ZOrder 7871 + Points [0, 175] + Branch { + ZOrder 7874 + Points [0, 175] + Branch { + ZOrder 7877 + Points [0, 175] + DstBlock "Product19" + DstPort 2 + } + Branch { + ZOrder 7876 + DstBlock "Product18" + DstPort 2 + } + } + Branch { + ZOrder 7873 + DstBlock "Product17" + DstPort 2 + } + } + Branch { + ZOrder 7870 + DstBlock "Product20" + DstPort 2 + } + } + } + Branch { + ZOrder 24248 + DstBlock "Product10" + DstPort 2 + } + } + } + } + } + } + } + } + } + } + } + } + Line { + ZOrder 62570 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "Product10" + DstPort 1 + } + Line { + ZOrder 62571 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "Product15" + DstPort 1 + } + Line { + ZOrder 62582 + SrcBlock "From13" + SrcPort 1 + DstBlock "Product140" + DstPort 1 + } + Line { + ZOrder 62585 + SrcBlock "From14" + SrcPort 1 + DstBlock "Product141" + DstPort 1 + } + Line { + ZOrder 75210 + SrcBlock "Product140" + SrcPort 1 + DstBlock "Terminator64" + DstPort 1 + } + Line { + ZOrder 75212 + SrcBlock "Product141" + SrcPort 1 + DstBlock "Terminator66" + DstPort 1 + } + Line { + ZOrder 62676 + SrcBlock "Divide9" + SrcPort 1 + DstBlock "Yend_OPLEV3_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62677 + SrcBlock "Divide10" + SrcPort 1 + DstBlock "Yend_OPLEV3_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62678 + SrcBlock "Divide11" + SrcPort 1 + DstBlock "Yend_OPLEV3_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62679 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 62680 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "Divide11" + DstPort 1 + } + Line { + ZOrder 62681 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 62682 + SrcBlock "Product8" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + Name "" + ZOrder 62756 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + DstBlock "Yend_OPLEV3_X_MON" + DstPort 1 + } + Line { + ZOrder 62687 + SrcBlock "Yend_OPLEV3_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV3_X_mm" + DstPort 1 + } + Line { + ZOrder 62688 + SrcBlock "Yend_OPLEV3_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV3_Y_mm" + DstPort 1 + } + Line { + ZOrder 62689 + SrcBlock "Divide20" + SrcPort 1 + DstBlock "Yend_OPLEV3_Y_mm_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 62760 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + Points [150, 0; 0, -30] + DstBlock "Yend_OPLEV3_Y_MON" + DstPort 1 + } + Line { + ZOrder 62692 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 62693 + SrcBlock "Yend_OPLEV3_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 62694 + SrcBlock "Yend_OPLEV3_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 62695 + SrcBlock "Yend_OPLEV3_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 62696 + SrcBlock "Yend_OPLEV3_SUM_MON" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 62697 + SrcBlock "Yend_OPLEV3_Y_MON" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 62698 + SrcBlock "Yend_OPLEV3_X_MON" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 62699 + SrcBlock "Product6" + SrcPort 1 + DstBlock "Product7" + DstPort 1 + } + Line { + ZOrder 62700 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Product8" + DstPort 1 + } + Line { + ZOrder 62703 + SrcBlock "Divide22" + SrcPort 1 + DstBlock "Yend_OPLEV3_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 62704 + SrcBlock "Abs37" + SrcPort 1 + DstBlock "Divide8" + DstPort 2 + } + Line { + ZOrder 62705 + SrcBlock "Product2" + SrcPort 1 + Points [4, 0; 0, -60] + DstBlock "Operator3" + DstPort 2 + } + Line { + ZOrder 62706 + SrcBlock "Yend_OPLEV3_SUM_VOLT_full" + SrcPort 1 + Points [54, 0; 0, 31; -56, 0; 0, 19] + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 62707 + SrcBlock "Constant5" + SrcPort 1 + DstBlock "Product2" + DstPort 2 + } + Line { + ZOrder 62710 + SrcBlock "Yend_OPLEV3_X_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 62709 + DstBlock "Divide12" + DstPort 1 + } + Branch { + ZOrder 62708 + Points [0, -50] + DstBlock "Yend_OPLEV3_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62717 + SrcBlock "Yend_OPLEV3_SUM_VOLT_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 62716 + Points [0, -60] + DstBlock "Yend_OPLEV3_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 62715 + Points [173, 0] + Branch { + ZOrder 62714 + Points [0, -23; 1, 0; 0, -137] + Branch { + ZOrder 62713 + DstBlock "Divide21" + DstPort 2 + } + Branch { + ZOrder 62712 + Points [0, -175] + DstBlock "Divide12" + DstPort 2 + } + } + Branch { + ZOrder 62711 + DstBlock "Operator3" + DstPort 1 + } + } + } + Line { + ZOrder 62718 + SrcBlock "Divide21" + SrcPort 1 + DstBlock "Product9" + DstPort 1 + } + Line { + ZOrder 62723 + SrcBlock "Divide12" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 62722 + Points [0, -70] + Branch { + ZOrder 62721 + Points [0, -30; 47, 0] + DstBlock "Divide8" + DstPort 1 + } + Branch { + ZOrder 62720 + DstBlock "Abs37" + DstPort 1 + } + } + Branch { + ZOrder 62719 + Points [119, 0; 0, -10] + DstBlock "Choie1" + DstPort 1 + } + } + Line { + ZOrder 62724 + SrcBlock "Divide8" + SrcPort 1 + Points [14, 0; 0, 85] + DstBlock "Choie1" + DstPort 3 + } + Line { + ZOrder 62725 + SrcBlock "Choie1" + SrcPort 1 + DstBlock "Product6" + DstPort 1 + } + Line { + ZOrder 62726 + SrcBlock "Operator3" + SrcPort 1 + Points [135, 0] + DstBlock "Choie1" + DstPort 2 + } + Line { + ZOrder 62784 + SrcBlock "Yend_OPLEV3_Y_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 62786 + Points [0, -65] + DstBlock "Yend_OPLEV3_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 62785 + DstBlock "Divide21" + DstPort 1 + } + } + Line { + ZOrder 13442 + SrcBlock "Constant2" + SrcPort 1 + Points [10, 0; 0, 55] + Branch { + ZOrder 4386 + Points [0, 175] + Branch { + ZOrder 61671 + Points [0, 425] + Branch { + ZOrder 61674 + Points [0, 175] + Branch { + ZOrder 62764 + Points [0, 440] + Branch { + ZOrder 62767 + Points [0, 175] + Branch { + ZOrder 62959 + Points [0, 440] + Branch { + ZOrder 62888 + DstBlock "Product21" + DstPort 2 + } + Branch { + ZOrder 62887 + DstBlock "Product12" + DstPort 2 + } + } + Branch { + ZOrder 62958 + DstBlock "Product9" + DstPort 2 + } + } + Branch { + ZOrder 62766 + DstBlock "Product6" + DstPort 2 + } + } + Branch { + ZOrder 62763 + DstBlock "Product5" + DstPort 2 + } + } + Branch { + ZOrder 61673 + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 61670 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 4385 + DstBlock "Product" + DstPort 2 + } + } + Line { + ZOrder 45505 + SrcBlock "OPLEV2_ratio" + SrcPort 1 + Points [7, 0] + Branch { + ZOrder 62183 + Points [0, -5; 578, 0] + DstBlock "Divide73" + DstPort 2 + } + Branch { + ZOrder 62182 + Points [0, 725] + Branch { + ZOrder 45507 + Points [0, 175] + Branch { + ZOrder 62770 + Points [0, 440] + Branch { + ZOrder 62778 + Points [0, 175] + Branch { + ZOrder 62962 + Points [0, 440] + Branch { + ZOrder 62891 + Points [0, 175] + DstBlock "Product14" + DstPort 2 + } + Branch { + ZOrder 62890 + DstBlock "Product13" + DstPort 2 + } + } + Branch { + ZOrder 62961 + DstBlock "Product8" + DstPort 2 + } + } + Branch { + ZOrder 62777 + DstBlock "Product7" + DstPort 2 + } + } + Branch { + ZOrder 62769 + DstBlock "Product45" + DstPort 2 + } + } + Branch { + ZOrder 45506 + DstBlock "Product44" + DstPort 2 + } + } + } + Line { + ZOrder 4266 + SrcBlock "Divide27" + SrcPort 1 + Points [10, 0; 0, 142; -162, 0; 0, 583] + Branch { + ZOrder 67043 + Points [0, 205] + Branch { + ZOrder 67045 + Points [0, 205] + Branch { + ZOrder 67047 + Points [0, 205] + Branch { + ZOrder 67049 + Points [0, 205] + Branch { + ZOrder 67051 + Points [0, 205] + Branch { + ZOrder 67053 + Points [0, 205] + Branch { + ZOrder 67055 + Points [0, 205] + Branch { + ZOrder 67057 + Points [0, 205] + Branch { + ZOrder 67059 + Points [0, 205] + Branch { + ZOrder 67061 + Points [0, 205] + Branch { + ZOrder 67064 + Points [0, 205] + Branch { + ZOrder 67067 + Points [0, 99; 342, 0; 0, 121] + Branch { + ZOrder 4383 + DstBlock "Divide" + DstPort 2 + } + Branch { + ZOrder 24034 + Points [0, 175] + Branch { + ZOrder 4371 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 24072 + Points [0, 175] + Branch { + ZOrder 24035 + Points [0, 250] + Branch { + ZOrder 61669 + DstBlock "Divide13" + DstPort 2 + } + Branch { + ZOrder 61668 + Points [0, 175] + Branch { + ZOrder 61667 + Points [0, 175] + Branch { + ZOrder 62594 + Points [0, 265] + Branch { + ZOrder 62792 + Points [0, 175] + Branch { + ZOrder 62795 + Points [0, 175] + Branch { + ZOrder 62797 + DstBlock "Divide11" + DstPort 2 + } + Branch { + ZOrder 62796 + Points [0, 265] + Branch { + ZOrder 62953 + Points [0, 175] + Branch { + ZOrder 62955 + DstBlock "Divide23" + DstPort 2 + } + Branch { + ZOrder 62954 + Points [0, 175] + Branch { + ZOrder 62957 + DstBlock "Divide24" + DstPort 2 + } + Branch { + ZOrder 62956 + Points [-20, 0; 0, 5350] + Branch { + ZOrder 16940 + DstBlock "Divide59" + DstPort 2 + } + Branch { + ZOrder 16939 + Points [0, 400] + Branch { + ZOrder 62789 + Points [0, 200] + Branch { + ZOrder 14275 + Points [0, 175] + Branch { + ZOrder 14314 + Points [0, 175] + Branch { + ZOrder 12151 + Points [0, 350] + Branch { + ZOrder 14325 + DstBlock "Divide37" + DstPort 2 + } + Branch { + ZOrder 14324 + Points [0, 175] + Branch { + ZOrder 12145 + Points [0, 175] + Branch { + ZOrder 40945 + Points [0, 550] + DstBlock "Divide99" + DstPort 2 + } + Branch { + ZOrder 40944 + DstBlock "Divide46" + DstPort 2 + } + } + Branch { + ZOrder 14300 + DstBlock "Divide38" + DstPort 2 + } + } + } + Branch { + ZOrder 14278 + DstBlock "Divide41" + DstPort 2 + } + } + Branch { + ZOrder 14277 + DstBlock "Divide40" + DstPort 2 + } + } + Branch { + ZOrder 14274 + DstBlock "Divide39" + DstPort 2 + } + } + Branch { + ZOrder 62788 + DstBlock "Divide58" + DstPort 2 + } + } + } + } + } + Branch { + ZOrder 62952 + DstBlock "Divide31" + DstPort 2 + } + } + } + Branch { + ZOrder 62794 + DstBlock "Divide10" + DstPort 2 + } + } + Branch { + ZOrder 62791 + DstBlock "Divide9" + DstPort 2 + } + } + Branch { + ZOrder 62593 + DstBlock "Divide15" + DstPort 2 + } + } + Branch { + ZOrder 61666 + DstBlock "Divide14" + DstPort 2 + } + } + } + Branch { + ZOrder 4437 + DstBlock "Divide2" + DstPort 2 + } + } + } + } + Branch { + ZOrder 67015 + DstBlock "Divide166" + DstPort 2 + } + } + Branch { + ZOrder 67014 + DstBlock "Divide165" + DstPort 2 + } + } + Branch { + ZOrder 67013 + DstBlock "Divide164" + DstPort 2 + } + } + Branch { + ZOrder 67012 + DstBlock "Divide163" + DstPort 2 + } + } + Branch { + ZOrder 67011 + DstBlock "Divide162" + DstPort 2 + } + } + Branch { + ZOrder 67010 + DstBlock "Divide161" + DstPort 2 + } + } + Branch { + ZOrder 67009 + DstBlock "Divide160" + DstPort 2 + } + } + Branch { + ZOrder 67008 + DstBlock "Divide159" + DstPort 2 + } + } + Branch { + ZOrder 67007 + DstBlock "Divide158" + DstPort 2 + } + } + Branch { + ZOrder 67006 + DstBlock "Divide157" + DstPort 2 + } + } + Branch { + ZOrder 67005 + DstBlock "Divide156" + DstPort 2 + } + } + Branch { + ZOrder 67004 + DstBlock "Divide155" + DstPort 2 + } + } + Line { + ZOrder 62896 + SrcBlock "Divide31" + SrcPort 1 + DstBlock "Yend_OPLEV4_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62897 + SrcBlock "Divide23" + SrcPort 1 + DstBlock "Yend_OPLEV4_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62898 + SrcBlock "Divide24" + SrcPort 1 + DstBlock "Yend_OPLEV4_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 62899 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 62900 + SrcBlock "Sum7" + SrcPort 1 + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 62901 + SrcBlock "Product13" + SrcPort 1 + DstBlock "Divide29" + DstPort 1 + } + Line { + ZOrder 62902 + SrcBlock "Product14" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 62904 + SrcBlock "Yend_OPLEV4_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV4_X_mm" + DstPort 1 + } + Line { + ZOrder 62905 + SrcBlock "Yend_OPLEV4_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV4_Y_mm" + DstPort 1 + } + Line { + ZOrder 62906 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "Yend_OPLEV4_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 62909 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 62910 + SrcBlock "Yend_OPLEV4_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 62911 + SrcBlock "Yend_OPLEV4_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 62912 + SrcBlock "Yend_OPLEV4_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum7" + DstPort 2 + } + Line { + ZOrder 62913 + SrcBlock "Yend_OPLEV4_SUM_MON" + SrcPort 1 + DstBlock "Sum7" + DstPort 1 + } + Line { + ZOrder 62914 + SrcBlock "Yend_OPLEV4_Y_MON" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 62915 + SrcBlock "Yend_OPLEV4_X_MON" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 62916 + SrcBlock "Product12" + SrcPort 1 + DstBlock "Product13" + DstPort 1 + } + Line { + ZOrder 62917 + SrcBlock "Product21" + SrcPort 1 + DstBlock "Product14" + DstPort 1 + } + Line { + ZOrder 62918 + SrcBlock "Divide29" + SrcPort 1 + DstBlock "Yend_OPLEV4_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 62919 + SrcBlock "Abs38" + SrcPort 1 + DstBlock "Divide30" + DstPort 2 + } + Line { + ZOrder 62920 + SrcBlock "Product11" + SrcPort 1 + Points [4, 0; 0, -60] + DstBlock "Operator4" + DstPort 2 + } + Line { + ZOrder 62921 + SrcBlock "Yend_OPLEV4_SUM_VOLT_full" + SrcPort 1 + Points [54, 0; 0, 31; -56, 0; 0, 19] + DstBlock "Product11" + DstPort 1 + } + Line { + ZOrder 62922 + SrcBlock "Constant8" + SrcPort 1 + DstBlock "Product11" + DstPort 2 + } + Line { + ZOrder 62925 + SrcBlock "Yend_OPLEV4_X_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 62924 + DstBlock "Divide25" + DstPort 1 + } + Branch { + ZOrder 62923 + Points [0, -50] + DstBlock "Yend_OPLEV4_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 62932 + SrcBlock "Yend_OPLEV4_SUM_VOLT_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 62931 + Points [0, -60] + DstBlock "Yend_OPLEV4_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 62930 + Points [173, 0] + Branch { + ZOrder 62929 + Points [0, -23; 1, 0; 0, -137] + Branch { + ZOrder 62928 + DstBlock "Divide28" + DstPort 2 + } + Branch { + ZOrder 62927 + Points [0, -175] + DstBlock "Divide25" + DstPort 2 + } + } + Branch { + ZOrder 62926 + DstBlock "Operator4" + DstPort 1 + } + } + } + Line { + ZOrder 62933 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "Product21" + DstPort 1 + } + Line { + ZOrder 62938 + SrcBlock "Divide25" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 62937 + Points [0, -70] + Branch { + ZOrder 62936 + Points [0, -30; 47, 0] + DstBlock "Divide30" + DstPort 1 + } + Branch { + ZOrder 62935 + DstBlock "Abs38" + DstPort 1 + } + } + Branch { + ZOrder 62934 + Points [119, 0; 0, -10] + DstBlock "Choie2" + DstPort 1 + } + } + Line { + ZOrder 62939 + SrcBlock "Divide30" + SrcPort 1 + Points [14, 0; 0, 85] + DstBlock "Choie2" + DstPort 3 + } + Line { + ZOrder 62940 + SrcBlock "Choie2" + SrcPort 1 + DstBlock "Product12" + DstPort 1 + } + Line { + ZOrder 62941 + SrcBlock "Operator4" + SrcPort 1 + Points [135, 0] + DstBlock "Choie2" + DstPort 2 + } + Line { + ZOrder 62944 + SrcBlock "Yend_OPLEV4_Y_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 62943 + Points [0, -65] + DstBlock "Yend_OPLEV4_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 62942 + DstBlock "Divide28" + DstPort 1 + } + } + Line { + ZOrder 2139 + SrcBlock "Constant3" + SrcPort 1 + Points [12, 0; 0, 60] + Branch { + ZOrder 4388 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 4387 + Points [0, 175] + Branch { + ZOrder 61677 + Points [0, 435] + Branch { + ZOrder 15466 + DstBlock "Divide19" + DstPort 2 + } + Branch { + ZOrder 15454 + Points [0, 175] + Branch { + ZOrder 62775 + Points [0, 440] + Branch { + ZOrder 62782 + Points [0, 175] + Branch { + ZOrder 62965 + Points [0, 440] + Branch { + ZOrder 62946 + Points [0, 175] + DstBlock "Divide26" + DstPort 2 + } + Branch { + ZOrder 62945 + DstBlock "Divide29" + DstPort 2 + } + } + Branch { + ZOrder 62964 + DstBlock "Divide20" + DstPort 2 + } + } + Branch { + ZOrder 62781 + DstBlock "Divide22" + DstPort 2 + } + } + Branch { + ZOrder 62774 + DstBlock "Divide17" + DstPort 2 + } + } + } + Branch { + ZOrder 61676 + DstBlock "Divide6" + DstPort 2 + } + } + } + Line { + Name "" + ZOrder 66347 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + DstBlock "Terminator7" + DstPort 1 + } + Line { + Name "" + ZOrder 66349 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + DstBlock "Terminator5" + DstPort 1 + } + Line { + Name "" + ZOrder 66350 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 24 + DstBlock "Terminator6" + DstPort 1 + } + Line { + Name "" + ZOrder 66348 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 66366 + SrcBlock "Ground33" + SrcPort 1 + Points [49, 0; 0, -3340] + DstBlock "Yend_OPLEV3_SUM_MON" + DstPort 1 + } + Line { + ZOrder 66367 + SrcBlock "Ground34" + SrcPort 1 + Points [34, 0; 0, -3300] + DstBlock "Yend_OPLEV4_X_MON" + DstPort 1 + } + Line { + ZOrder 66369 + SrcBlock "Ground35" + SrcPort 1 + Points [32, 0; 0, -3330] + DstBlock "Yend_OPLEV4_Y_MON" + DstPort 1 + } + Line { + ZOrder 66368 + SrcBlock "Ground49" + SrcPort 1 + Points [28, 0; 0, -3365] + DstBlock "Yend_OPLEV4_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 66374 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "Terminator16" + DstPort 1 + } + Line { + Name "" + ZOrder 66376 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "Terminator17" + DstPort 1 + } + Line { + Name "" + ZOrder 66379 + Labels [1, 1] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "Terminator18" + DstPort 1 + } + Line { + Name "" + ZOrder 66380 + Labels [1, 1] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "Terminator19" + DstPort 1 + } + Line { + Name "" + ZOrder 66387 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 7 + Points [4669, 0; 0, 600] + DstBlock "Terminator139" + DstPort 1 + } + Line { + ZOrder 66412 + SrcBlock "Ground53" + SrcPort 1 + DstBlock "Yend_OSC_IM_X" + DstPort 1 + } + Line { + ZOrder 66413 + SrcBlock "Yend_OSC_IM_X" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice95" + DstPort 1 + } + Line { + ZOrder 66414 + SrcBlock "Ground57" + SrcPort 1 + DstBlock "Yend_OSC_IM_L" + DstPort 1 + } + Line { + ZOrder 66415 + SrcBlock "Ground58" + SrcPort 1 + DstBlock "Yend_OSC_IM_Z" + DstPort 1 + } + Line { + ZOrder 66420 + SrcBlock "Yend_OSC_IM_X_SW" + SrcPort 1 + Points [71, 0] + Branch { + ZOrder 66419 + DstBlock "Choice95" + DstPort 2 + } + Branch { + ZOrder 66418 + Points [0, 672; -230, 0] + Branch { + ZOrder 66660 + Points [0, 83] + DstBlock "Choice89" + DstPort 2 + } + Branch { + ZOrder 66659 + Points [-160, 0; 0, 83] + DstBlock "Choice83" + DstPort 2 + } + } + } + Line { + ZOrder 66421 + SrcBlock "Constant13" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice95" + DstPort 3 + } + Line { + ZOrder 66423 + SrcBlock "Yend_OSC_IM_L" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice96" + DstPort 1 + } + Line { + ZOrder 66424 + SrcBlock "Constant14" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice96" + DstPort 3 + } + Line { + ZOrder 66425 + SrcBlock "Yend_OSC_IM_Z" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice81" + DstPort 1 + } + Line { + ZOrder 66426 + SrcBlock "Constant15" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice81" + DstPort 3 + } + Line { + ZOrder 66436 + SrcBlock "Yend_OSC_IM_L_SW" + SrcPort 1 + Points [62, 0] + Branch { + ZOrder 66435 + Points [0, 567; -228, 0] + Branch { + ZOrder 66662 + Points [0, 138] + DstBlock "Choice90" + DstPort 2 + } + Branch { + ZOrder 66661 + Points [-158, 0; 0, 138] + DstBlock "Choice84" + DstPort 2 + } + } + Branch { + ZOrder 66432 + DstBlock "Choice96" + DstPort 2 + } + } + Line { + ZOrder 66442 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "Fcn6" + DstPort 1 + } + Line { + ZOrder 66471 + SrcBlock "Yend_OSC_IM_Z_SW" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 66470 + Points [0, 461; -226, 0] + Branch { + ZOrder 66664 + Points [0, 194] + DstBlock "Choice91" + DstPort 2 + } + Branch { + ZOrder 66663 + Points [-159, 0; 0, 194] + DstBlock "Choice87" + DstPort 2 + } + } + Branch { + ZOrder 66467 + DstBlock "Choice81" + DstPort 2 + } + } + Line { + ZOrder 66482 + SrcBlock "Constant16" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 66637 + Points [207, 0; 0, 65] + Branch { + ZOrder 66674 + DstBlock "Choice89" + DstPort 3 + } + Branch { + ZOrder 66640 + Points [0, 50] + Branch { + ZOrder 66673 + DstBlock "Choice90" + DstPort 3 + } + Branch { + ZOrder 66643 + Points [0, 50] + Branch { + ZOrder 66672 + DstBlock "Choice91" + DstPort 3 + } + Branch { + ZOrder 66646 + Points [0, 55] + Branch { + ZOrder 66671 + DstBlock "Choice85" + DstPort 3 + } + Branch { + ZOrder 66649 + Points [0, 50] + Branch { + ZOrder 66670 + DstBlock "Choice86" + DstPort 3 + } + Branch { + ZOrder 66652 + Points [0, 50] + DstBlock "Choice88" + DstPort 3 + } + } + } + } + } + } + Branch { + ZOrder 66636 + Points [0, 65] + Branch { + ZOrder 66609 + DstBlock "Choice83" + DstPort 3 + } + Branch { + ZOrder 66474 + Points [0, 50] + Branch { + ZOrder 66610 + DstBlock "Choice84" + DstPort 3 + } + Branch { + ZOrder 66473 + Points [0, 50] + Branch { + ZOrder 66611 + DstBlock "Choice87" + DstPort 3 + } + Branch { + ZOrder 66585 + Points [0, 55] + Branch { + ZOrder 66612 + DstBlock "Choice79" + DstPort 3 + } + Branch { + ZOrder 66588 + Points [0, 50] + Branch { + ZOrder 66613 + DstBlock "Choice80" + DstPort 3 + } + Branch { + ZOrder 66591 + Points [0, 50] + DstBlock "Choice82" + DstPort 3 + } + } + } + } + } + } + } + Line { + ZOrder 66548 + SrcBlock "Sum11" + SrcPort 1 + DstBlock "Mux27" + DstPort 1 + } + Line { + ZOrder 66549 + SrcBlock "Sum12" + SrcPort 1 + DstBlock "Mux27" + DstPort 2 + } + Line { + ZOrder 66550 + SrcBlock "Sum16" + SrcPort 1 + DstBlock "Mux27" + DstPort 3 + } + Line { + ZOrder 66551 + SrcBlock "Sum13" + SrcPort 1 + DstBlock "Mux27" + DstPort 4 + } + Line { + ZOrder 66552 + SrcBlock "Sum15" + SrcPort 1 + DstBlock "Mux27" + DstPort 5 + } + Line { + ZOrder 66553 + SrcBlock "Sum14" + SrcPort 1 + DstBlock "Mux27" + DstPort 6 + } + Line { + ZOrder 66554 + SrcBlock "Ground59" + SrcPort 1 + DstBlock "Yend_OSC_IM_P" + DstPort 1 + } + Line { + ZOrder 66555 + SrcBlock "Yend_OSC_IM_P" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice98" + DstPort 1 + } + Line { + ZOrder 66556 + SrcBlock "Ground63" + SrcPort 1 + DstBlock "Yend_OSC_IM_R" + DstPort 1 + } + Line { + ZOrder 66557 + SrcBlock "Ground64" + SrcPort 1 + DstBlock "Yend_OSC_IM_Y" + DstPort 1 + } + Line { + ZOrder 66563 + SrcBlock "Constant18" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice98" + DstPort 3 + } + Line { + ZOrder 66564 + SrcBlock "Yend_OSC_IM_R" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice99" + DstPort 1 + } + Line { + ZOrder 66565 + SrcBlock "Constant19" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice99" + DstPort 3 + } + Line { + ZOrder 66566 + SrcBlock "Yend_OSC_IM_Y" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice97" + DstPort 1 + } + Line { + ZOrder 66567 + SrcBlock "Constant20" + SrcPort 1 + Points [68, 0; 0, -30] + DstBlock "Choice97" + DstPort 3 + } + Line { + ZOrder 66572 + SrcBlock "Yend_OSC_IM_R_SW" + SrcPort 1 + Points [37, 0] + Branch { + ZOrder 66604 + DstBlock "Choice99" + DstPort 2 + } + Branch { + ZOrder 66602 + Points [0, 241; -223, 0] + Branch { + ZOrder 66669 + Points [0, 319] + DstBlock "Choice86" + DstPort 2 + } + Branch { + ZOrder 66668 + Points [-157, 0; 0, 319] + DstBlock "Choice80" + DstPort 2 + } + } + } + Line { + ZOrder 66583 + SrcBlock "Yend_OSC_IM_Y_SW" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 66606 + Points [0, 134; -224, 0] + Branch { + ZOrder 66676 + Points [0, 376] + DstBlock "Choice88" + DstPort 2 + } + Branch { + ZOrder 66675 + Points [-157, 0; 0, 376] + DstBlock "Choice82" + DstPort 2 + } + } + Branch { + ZOrder 66605 + DstBlock "Choice97" + DstPort 2 + } + } + Line { + ZOrder 66593 + SrcBlock "Yend_OSC_IM_Y" + SrcPort 2 + Points [32, 0; 0, 70; -179, 0; 0, 430] + DstBlock "Choice82" + DstPort 1 + } + Line { + ZOrder 66594 + SrcBlock "Yend_OSC_IM_R" + SrcPort 2 + Points [38, 0; 0, 181; -180, 0; 0, 369] + DstBlock "Choice80" + DstPort 1 + } + Line { + ZOrder 66607 + SrcBlock "Yend_OSC_IM_P" + SrcPort 2 + Points [52, 0; 0, 286; -182, 0; 0, 314] + DstBlock "Choice79" + DstPort 1 + } + Line { + ZOrder 66608 + SrcBlock "Yend_OSC_IM_Z" + SrcPort 2 + Points [69, 0; 0, 397; -194, 0; 0, 248] + DstBlock "Choice87" + DstPort 1 + } + Line { + ZOrder 66614 + SrcBlock "Yend_OSC_IM_L" + SrcPort 2 + Points [80, 0; 0, 504; -198, 0; 0, 191] + DstBlock "Choice84" + DstPort 1 + } + Line { + ZOrder 66615 + SrcBlock "Yend_OSC_IM_X" + SrcPort 2 + Points [91, 0; 0, 612; -202, 0; 0, 133] + DstBlock "Choice83" + DstPort 1 + } + Line { + ZOrder 66616 + SrcBlock "Choice82" + SrcPort 1 + Points [24, 0; 0, 33; -159, 0; 0, 162] + DstBlock "Mux2" + DstPort 6 + } + Line { + ZOrder 66617 + SrcBlock "Choice83" + SrcPort 1 + Points [59, 0; 0, 353; -155, 0; 0, 22] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 66618 + SrcBlock "Choice80" + SrcPort 1 + Points [31, 0; 0, 93; -160, 0; 0, 137] + DstBlock "Mux2" + DstPort 5 + } + Line { + ZOrder 66619 + SrcBlock "Choice79" + SrcPort 1 + Points [39, 0; 0, 151; -158, 0; 0, 114] + DstBlock "Mux2" + DstPort 4 + } + Line { + ZOrder 66620 + SrcBlock "Choice87" + SrcPort 1 + Points [44, 0; 0, 227; -157, 0; 0, 78] + DstBlock "Mux2" + DstPort 3 + } + Line { + ZOrder 66621 + SrcBlock "Choice84" + SrcPort 1 + Points [51, 0; 0, 293; -158, 0; 0, 47] + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 66622 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "Fcn7" + DstPort 1 + } + Line { + ZOrder 66623 + SrcBlock "Choice88" + SrcPort 1 + Points [24, 0; 0, 33; -159, 0; 0, 267] + DstBlock "Mux3" + DstPort 6 + } + Line { + ZOrder 66624 + SrcBlock "Choice89" + SrcPort 1 + Points [59, 0; 0, 353; -155, 0; 0, 127] + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 66625 + SrcBlock "Choice86" + SrcPort 1 + Points [31, 0; 0, 93; -160, 0; 0, 242] + DstBlock "Mux3" + DstPort 5 + } + Line { + ZOrder 66626 + SrcBlock "Choice85" + SrcPort 1 + Points [39, 0; 0, 151; -158, 0; 0, 219] + DstBlock "Mux3" + DstPort 4 + } + Line { + ZOrder 66627 + SrcBlock "Choice91" + SrcPort 1 + Points [44, 0; 0, 227; -157, 0; 0, 183] + DstBlock "Mux3" + DstPort 3 + } + Line { + ZOrder 66628 + SrcBlock "Choice90" + SrcPort 1 + Points [51, 0; 0, 293; -158, 0; 0, 152] + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 66631 + SrcBlock "Yend_OSC_IM_Y" + SrcPort 3 + Points [104, 0; 0, 480] + DstBlock "Choice88" + DstPort 1 + } + Line { + ZOrder 66630 + SrcBlock "Yend_OSC_IM_R" + SrcPort 3 + Points [109, 0; 0, 530] + DstBlock "Choice86" + DstPort 1 + } + Line { + ZOrder 66632 + SrcBlock "Yend_OSC_IM_P" + SrcPort 3 + Points [118, 0; 0, 580] + DstBlock "Choice85" + DstPort 1 + } + Line { + ZOrder 66633 + SrcBlock "Yend_OSC_IM_Z" + SrcPort 3 + Points [126, 0; 0, 625] + DstBlock "Choice91" + DstPort 1 + } + Line { + ZOrder 66634 + SrcBlock "Yend_OSC_IM_L" + SrcPort 3 + Points [131, 0; 0, 675] + DstBlock "Choice90" + DstPort 1 + } + Line { + ZOrder 66635 + SrcBlock "Yend_OSC_IM_X" + SrcPort 3 + Points [141, 0; 0, 725] + DstBlock "Choice89" + DstPort 1 + } + Line { + ZOrder 66562 + SrcBlock "Yend_OSC_IM_P_SW" + SrcPort 1 + Points [46, 0] + Branch { + ZOrder 66600 + Points [0, 352; -225, 0] + Branch { + ZOrder 66667 + Points [0, 258] + DstBlock "Choice85" + DstPort 2 + } + Branch { + ZOrder 66666 + Points [-159, 0; 0, 258] + DstBlock "Choice79" + DstPort 2 + } + } + Branch { + ZOrder 66599 + DstBlock "Choice98" + DstPort 2 + } + } + Line { + ZOrder 66677 + SrcBlock "Product22" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_X_SIN" + DstPort 1 + } + Line { + ZOrder 66678 + SrcBlock "Product23" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_X_COS" + DstPort 1 + } + Line { + ZOrder 66683 + SrcBlock "Yend_Fil_DEMOD_IM_X_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66682 + DstBlock "MathFunction36" + DstPort 1 + } + Branch { + ZOrder 66681 + Points [0, -45; 478, 0] + Branch { + ZOrder 66680 + Points [0, 30] + DstBlock "Abs40" + DstPort 1 + } + Branch { + ZOrder 66679 + Points [68, 0] + DstBlock "Divide32" + DstPort 1 + } + } + } + Line { + ZOrder 66684 + SrcBlock "Sum8" + SrcPort 1 + DstBlock "SQRT19" + DstPort 1 + } + Line { + ZOrder 66685 + SrcBlock "SQRT19" + SrcPort 1 + Points [5, 0] + DstBlock "Product24" + DstPort 1 + } + Line { + ZOrder 66686 + SrcBlock "Constant11" + SrcPort 1 + Points [5, 0] + DstBlock "Product24" + DstPort 2 + } + Line { + ZOrder 66707 + SrcBlock "Yend_Fil_DEMOD_IM_X_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66706 + DstBlock "MathFunction37" + DstPort 1 + } + Branch { + ZOrder 66705 + Points [0, 28; 465, 0] + Branch { + ZOrder 66704 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide35" + DstPort 1 + } + Branch { + ZOrder 66703 + Points [0, -33] + DstBlock "Abs41" + DstPort 1 + } + } + } + Line { + ZOrder 66710 + SrcBlock "Product24" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_X_MON" + DstPort 1 + } + Line { + ZOrder 66711 + SrcBlock "Yend_DEMOD_IM_AMP_X_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_X" + DstPort 1 + } + Line { + ZOrder 66712 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 66723 + SrcBlock "Divide32" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 66724 + SrcBlock "Abs40" + SrcPort 1 + DstBlock "Divide32" + DstPort 2 + } + Line { + ZOrder 66725 + SrcBlock "Abs41" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide35" + DstPort 2 + } + Line { + ZOrder 66726 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 66727 + SrcBlock "Divide35" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 66750 + SrcBlock "MathFunction36" + SrcPort 1 + DstBlock "Sum8" + DstPort 1 + } + Line { + ZOrder 66751 + SrcBlock "MathFunction37" + SrcPort 1 + Points [30, 0] + DstBlock "Sum8" + DstPort 2 + } + Line { + ZOrder 66752 + SrcBlock "Choice95" + SrcPort 1 + Points [132, 0; 0, 1703; -312, 0; 0, 227] + DstBlock "Sum11" + DstPort 2 + } + Line { + ZOrder 66753 + SrcBlock "Choice97" + SrcPort 1 + Points [19, 0; 0, 1096; -247, 0; 0, 584] + DstBlock "Sum14" + DstPort 2 + } + Line { + ZOrder 66754 + SrcBlock "Choice96" + SrcPort 1 + Points [111, 0; 0, 1578; -296, 0; 0, 302] + DstBlock "Sum12" + DstPort 2 + } + Line { + ZOrder 66755 + SrcBlock "Choice81" + SrcPort 1 + Points [96, 0; 0, 1457; -291, 0; 0, 373] + DstBlock "Sum16" + DstPort 2 + } + Line { + ZOrder 66756 + SrcBlock "Choice98" + SrcPort 1 + Points [79, 0; 0, 1344; -279, 0; 0, 436] + DstBlock "Sum13" + DstPort 2 + } + Line { + ZOrder 66757 + SrcBlock "Choice99" + SrcPort 1 + Points [51, 0; 0, 1225; -267, 0; 0, 505] + DstBlock "Sum15" + DstPort 2 + } + Line { + ZOrder 66808 + SrcBlock "Product25" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_L_SIN" + DstPort 1 + } + Line { + ZOrder 66809 + SrcBlock "Product26" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_L_COS" + DstPort 1 + } + Line { + ZOrder 66814 + SrcBlock "Yend_Fil_DEMOD_IM_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66813 + DstBlock "MathFunction38" + DstPort 1 + } + Branch { + ZOrder 66812 + Points [0, -45; 478, 0] + Branch { + ZOrder 66811 + Points [0, 30] + DstBlock "Abs42" + DstPort 1 + } + Branch { + ZOrder 66810 + Points [68, 0] + DstBlock "Divide33" + DstPort 1 + } + } + } + Line { + ZOrder 66815 + SrcBlock "Sum9" + SrcPort 1 + DstBlock "SQRT20" + DstPort 1 + } + Line { + ZOrder 66816 + SrcBlock "SQRT20" + SrcPort 1 + Points [5, 0] + DstBlock "Product27" + DstPort 1 + } + Line { + ZOrder 66817 + SrcBlock "Constant9" + SrcPort 1 + Points [5, 0] + DstBlock "Product27" + DstPort 2 + } + Line { + ZOrder 66822 + SrcBlock "Yend_Fil_DEMOD_IM_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66821 + DstBlock "MathFunction39" + DstPort 1 + } + Branch { + ZOrder 66820 + Points [0, 28; 465, 0] + Branch { + ZOrder 66819 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide34" + DstPort 1 + } + Branch { + ZOrder 66818 + Points [0, -33] + DstBlock "Abs43" + DstPort 1 + } + } + } + Line { + ZOrder 66823 + SrcBlock "Product27" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 66824 + SrcBlock "Yend_DEMOD_IM_AMP_L_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_L" + DstPort 1 + } + Line { + ZOrder 66825 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 66826 + SrcBlock "Divide33" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 66827 + SrcBlock "Abs42" + SrcPort 1 + DstBlock "Divide33" + DstPort 2 + } + Line { + ZOrder 66828 + SrcBlock "Abs43" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide34" + DstPort 2 + } + Line { + ZOrder 66829 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_L_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 66830 + SrcBlock "Divide34" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 66831 + SrcBlock "MathFunction38" + SrcPort 1 + DstBlock "Sum9" + DstPort 1 + } + Line { + ZOrder 66832 + SrcBlock "MathFunction39" + SrcPort 1 + Points [30, 0] + DstBlock "Sum9" + DstPort 2 + } + Line { + ZOrder 66833 + SrcBlock "Product28" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_Z_SIN" + DstPort 1 + } + Line { + ZOrder 66834 + SrcBlock "Product29" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_Z_COS" + DstPort 1 + } + Line { + ZOrder 66839 + SrcBlock "Yend_Fil_DEMOD_IM_Z_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66838 + DstBlock "MathFunction40" + DstPort 1 + } + Branch { + ZOrder 66837 + Points [0, -45; 478, 0] + Branch { + ZOrder 66836 + Points [0, 30] + DstBlock "Abs44" + DstPort 1 + } + Branch { + ZOrder 66835 + Points [68, 0] + DstBlock "Divide149" + DstPort 1 + } + } + } + Line { + ZOrder 66840 + SrcBlock "Sum10" + SrcPort 1 + DstBlock "SQRT21" + DstPort 1 + } + Line { + ZOrder 66841 + SrcBlock "SQRT21" + SrcPort 1 + Points [5, 0] + DstBlock "Product30" + DstPort 1 + } + Line { + ZOrder 66842 + SrcBlock "Constant12" + SrcPort 1 + Points [5, 0] + DstBlock "Product30" + DstPort 2 + } + Line { + ZOrder 66847 + SrcBlock "Yend_Fil_DEMOD_IM_Z_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66846 + DstBlock "MathFunction41" + DstPort 1 + } + Branch { + ZOrder 66845 + Points [0, 28; 465, 0] + Branch { + ZOrder 66844 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide150" + DstPort 1 + } + Branch { + ZOrder 66843 + Points [0, -33] + DstBlock "Abs45" + DstPort 1 + } + } + } + Line { + ZOrder 66848 + SrcBlock "Product30" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_Z_MON" + DstPort 1 + } + Line { + ZOrder 66849 + SrcBlock "Yend_DEMOD_IM_AMP_Z_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_Z" + DstPort 1 + } + Line { + ZOrder 66850 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_Z_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_Z" + DstPort 1 + } + Line { + ZOrder 66851 + SrcBlock "Divide149" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_Z_MON" + DstPort 1 + } + Line { + ZOrder 66852 + SrcBlock "Abs44" + SrcPort 1 + DstBlock "Divide149" + DstPort 2 + } + Line { + ZOrder 66853 + SrcBlock "Abs45" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide150" + DstPort 2 + } + Line { + ZOrder 66854 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_Z_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_Z" + DstPort 1 + } + Line { + ZOrder 66855 + SrcBlock "Divide150" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_Z_MON" + DstPort 1 + } + Line { + ZOrder 66856 + SrcBlock "MathFunction40" + SrcPort 1 + DstBlock "Sum10" + DstPort 1 + } + Line { + ZOrder 66857 + SrcBlock "MathFunction41" + SrcPort 1 + Points [30, 0] + DstBlock "Sum10" + DstPort 2 + } + Line { + ZOrder 66858 + SrcBlock "Product31" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_P_SIN" + DstPort 1 + } + Line { + ZOrder 66859 + SrcBlock "Product127" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_P_COS" + DstPort 1 + } + Line { + ZOrder 66864 + SrcBlock "Yend_Fil_DEMOD_IM_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66863 + DstBlock "MathFunction42" + DstPort 1 + } + Branch { + ZOrder 66862 + Points [0, -45; 478, 0] + Branch { + ZOrder 66861 + Points [0, 30] + DstBlock "Abs46" + DstPort 1 + } + Branch { + ZOrder 66860 + Points [68, 0] + DstBlock "Divide167" + DstPort 1 + } + } + } + Line { + ZOrder 66865 + SrcBlock "Sum18" + SrcPort 1 + DstBlock "SQRT22" + DstPort 1 + } + Line { + ZOrder 66866 + SrcBlock "SQRT22" + SrcPort 1 + Points [5, 0] + DstBlock "Product128" + DstPort 1 + } + Line { + ZOrder 66867 + SrcBlock "Constant17" + SrcPort 1 + Points [5, 0] + DstBlock "Product128" + DstPort 2 + } + Line { + ZOrder 66872 + SrcBlock "Yend_Fil_DEMOD_IM_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66871 + DstBlock "MathFunction43" + DstPort 1 + } + Branch { + ZOrder 66870 + Points [0, 28; 465, 0] + Branch { + ZOrder 66869 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide196" + DstPort 1 + } + Branch { + ZOrder 66868 + Points [0, -33] + DstBlock "Abs47" + DstPort 1 + } + } + } + Line { + ZOrder 66873 + SrcBlock "Product128" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 66874 + SrcBlock "Yend_DEMOD_IM_AMP_P_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_P" + DstPort 1 + } + Line { + ZOrder 66875 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 66876 + SrcBlock "Divide167" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 66877 + SrcBlock "Abs46" + SrcPort 1 + DstBlock "Divide167" + DstPort 2 + } + Line { + ZOrder 66878 + SrcBlock "Abs47" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide196" + DstPort 2 + } + Line { + ZOrder 66879 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_P_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 66880 + SrcBlock "Divide196" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 66881 + SrcBlock "MathFunction42" + SrcPort 1 + DstBlock "Sum18" + DstPort 1 + } + Line { + ZOrder 66882 + SrcBlock "MathFunction43" + SrcPort 1 + Points [30, 0] + DstBlock "Sum18" + DstPort 2 + } + Line { + ZOrder 66883 + SrcBlock "Product142" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_R_SIN" + DstPort 1 + } + Line { + ZOrder 66884 + SrcBlock "Product143" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_R_COS" + DstPort 1 + } + Line { + ZOrder 66889 + SrcBlock "Yend_Fil_DEMOD_IM_R_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66888 + DstBlock "MathFunction44" + DstPort 1 + } + Branch { + ZOrder 66887 + Points [0, -45; 478, 0] + Branch { + ZOrder 66886 + Points [0, 30] + DstBlock "Abs48" + DstPort 1 + } + Branch { + ZOrder 66885 + Points [68, 0] + DstBlock "Divide181" + DstPort 1 + } + } + } + Line { + ZOrder 66890 + SrcBlock "Sum19" + SrcPort 1 + DstBlock "SQRT23" + DstPort 1 + } + Line { + ZOrder 66891 + SrcBlock "SQRT23" + SrcPort 1 + Points [5, 0] + DstBlock "Product144" + DstPort 1 + } + Line { + ZOrder 66892 + SrcBlock "Constant22" + SrcPort 1 + Points [5, 0] + DstBlock "Product144" + DstPort 2 + } + Line { + ZOrder 66897 + SrcBlock "Yend_Fil_DEMOD_IM_R_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66896 + DstBlock "MathFunction45" + DstPort 1 + } + Branch { + ZOrder 66895 + Points [0, 28; 465, 0] + Branch { + ZOrder 66894 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide195" + DstPort 1 + } + Branch { + ZOrder 66893 + Points [0, -33] + DstBlock "Abs49" + DstPort 1 + } + } + } + Line { + ZOrder 66898 + SrcBlock "Product144" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_R_MON" + DstPort 1 + } + Line { + ZOrder 66899 + SrcBlock "Yend_DEMOD_IM_AMP_R_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_R" + DstPort 1 + } + Line { + ZOrder 66900 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_R_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_R" + DstPort 1 + } + Line { + ZOrder 66901 + SrcBlock "Divide181" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_R_MON" + DstPort 1 + } + Line { + ZOrder 66902 + SrcBlock "Abs48" + SrcPort 1 + DstBlock "Divide181" + DstPort 2 + } + Line { + ZOrder 66903 + SrcBlock "Abs49" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide195" + DstPort 2 + } + Line { + ZOrder 66904 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_R_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_R" + DstPort 1 + } + Line { + ZOrder 66905 + SrcBlock "Divide195" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_R_MON" + DstPort 1 + } + Line { + ZOrder 66906 + SrcBlock "MathFunction44" + SrcPort 1 + DstBlock "Sum19" + DstPort 1 + } + Line { + ZOrder 66907 + SrcBlock "MathFunction45" + SrcPort 1 + Points [30, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + ZOrder 66908 + SrcBlock "Product145" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_Y_SIN" + DstPort 1 + } + Line { + ZOrder 66909 + SrcBlock "Product146" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_Y_COS" + DstPort 1 + } + Line { + ZOrder 66914 + SrcBlock "Yend_Fil_DEMOD_IM_Y_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 66913 + DstBlock "MathFunction46" + DstPort 1 + } + Branch { + ZOrder 66912 + Points [0, -45; 478, 0] + Branch { + ZOrder 66911 + Points [0, 30] + DstBlock "Abs50" + DstPort 1 + } + Branch { + ZOrder 66910 + Points [68, 0] + DstBlock "Divide151" + DstPort 1 + } + } + } + Line { + ZOrder 66915 + SrcBlock "Sum17" + SrcPort 1 + DstBlock "SQRT24" + DstPort 1 + } + Line { + ZOrder 66916 + SrcBlock "SQRT24" + SrcPort 1 + Points [5, 0] + DstBlock "Product147" + DstPort 1 + } + Line { + ZOrder 66917 + SrcBlock "Constant21" + SrcPort 1 + Points [5, 0] + DstBlock "Product147" + DstPort 2 + } + Line { + ZOrder 66922 + SrcBlock "Yend_Fil_DEMOD_IM_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 66921 + DstBlock "MathFunction47" + DstPort 1 + } + Branch { + ZOrder 66920 + Points [0, 28; 465, 0] + Branch { + ZOrder 66919 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide152" + DstPort 1 + } + Branch { + ZOrder 66918 + Points [0, -33] + DstBlock "Abs51" + DstPort 1 + } + } + } + Line { + ZOrder 66923 + SrcBlock "Product147" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 66924 + SrcBlock "Yend_DEMOD_IM_AMP_Y_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_Y" + DstPort 1 + } + Line { + ZOrder 66925 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 66926 + SrcBlock "Divide151" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 66927 + SrcBlock "Abs50" + SrcPort 1 + DstBlock "Divide151" + DstPort 2 + } + Line { + ZOrder 66928 + SrcBlock "Abs51" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide152" + DstPort 2 + } + Line { + ZOrder 66929 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 66930 + SrcBlock "Divide152" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 66931 + SrcBlock "MathFunction46" + SrcPort 1 + DstBlock "Sum17" + DstPort 1 + } + Line { + ZOrder 66932 + SrcBlock "MathFunction47" + SrcPort 1 + Points [30, 0] + DstBlock "Sum17" + DstPort 2 + } + Line { + ZOrder 62457 + SrcBlock "Demux9" + SrcPort 2 + Points [30, 0] + Branch { + ZOrder 66942 + Points [0, -568; 694, 0; 0, -667; 110, 0] + Branch { + ZOrder 66944 + Points [0, 55] + DstBlock "Product26" + DstPort 1 + } + Branch { + ZOrder 66943 + DstBlock "Product25" + DstPort 1 + } + } + Branch { + ZOrder 66941 + DstBlock "Yend_Fil_IM_PD_L" + DstPort 1 + } + } + Line { + ZOrder 62460 + SrcBlock "Demux9" + SrcPort 3 + Points [44, 0] + Branch { + ZOrder 66974 + Points [0, -606; 691, 0; 0, -529; 105, 0] + Branch { + ZOrder 66976 + Points [0, 55] + DstBlock "Product29" + DstPort 1 + } + Branch { + ZOrder 66975 + DstBlock "Product28" + DstPort 1 + } + } + Branch { + ZOrder 66973 + DstBlock "Yend_Fil_IM_PD_Z" + DstPort 1 + } + } + Line { + ZOrder 62467 + SrcBlock "Demux9" + SrcPort 6 + Points [78, 0] + Branch { + ZOrder 67000 + Points [0, -709; 694, 0; 0, -121; 67, 0] + Branch { + ZOrder 67002 + Points [0, 55] + DstBlock "Product146" + DstPort 1 + } + Branch { + ZOrder 67001 + DstBlock "Product145" + DstPort 1 + } + } + Branch { + ZOrder 66999 + DstBlock "Yend_Fil_IM_PD_Y" + DstPort 1 + } + } + Line { + ZOrder 67068 + SrcBlock "Yend_Fil_IM_PD2_offset" + SrcPort 1 + DstBlock "Sum153" + DstPort 1 + } + Line { + ZOrder 67069 + SrcBlock "Yend_Fil_IM_PD1_offset" + SrcPort 1 + DstBlock "Sum154" + DstPort 1 + } + Line { + ZOrder 67070 + SrcBlock "Yend_Fil_IM_PD4_offset" + SrcPort 1 + DstBlock "Sum157" + DstPort 1 + } + Line { + ZOrder 67071 + SrcBlock "Yend_Fil_IM_PD3_offset" + SrcPort 1 + DstBlock "Sum158" + DstPort 1 + } + Line { + ZOrder 67072 + SrcBlock "Yend_Fil_IM_PD7_offset" + SrcPort 1 + DstBlock "Sum168" + DstPort 1 + } + Line { + ZOrder 67073 + SrcBlock "Yend_Fil_IM_PD6_offset" + SrcPort 1 + DstBlock "Sum164" + DstPort 1 + } + Line { + ZOrder 67074 + SrcBlock "Yend_Fil_IM_PD8_offset" + SrcPort 1 + DstBlock "Sum167" + DstPort 1 + } + Line { + ZOrder 67075 + SrcBlock "Yend_Fil_IM_PD5_offset" + SrcPort 1 + DstBlock "Sum163" + DstPort 1 + } + Line { + ZOrder 67076 + SrcBlock "Yend_Fil_IM_PD11_offset" + SrcPort 1 + DstBlock "Sum177" + DstPort 1 + } + Line { + ZOrder 67077 + SrcBlock "Yend_Fil_IM_PD9_offset" + SrcPort 1 + DstBlock "Sum173" + DstPort 1 + } + Line { + ZOrder 67078 + SrcBlock "Yend_Fil_IM_PD12_offset" + SrcPort 1 + DstBlock "Sum178" + DstPort 1 + } + Line { + ZOrder 67079 + SrcBlock "Yend_Fil_IM_PD10_offset" + SrcPort 1 + DstBlock "Sum174" + DstPort 1 + } + Line { + ZOrder 67080 + SrcBlock "Constant23" + SrcPort 1 + Points [45, 0] + DstBlock "Sum153" + DstPort 2 + } + Line { + ZOrder 67081 + SrcBlock "Constant120" + SrcPort 1 + DstBlock "Terminator33" + DstPort 1 + } + Line { + ZOrder 67083 + SrcBlock "Constant24" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum154" + DstPort 2 + } + Line { + ZOrder 67084 + SrcBlock "Constant122" + SrcPort 1 + DstBlock "Terminator34" + DstPort 1 + } + Line { + ZOrder 67087 + SrcBlock "Constant25" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum157" + DstPort 2 + } + Line { + ZOrder 67088 + SrcBlock "Constant124" + SrcPort 1 + DstBlock "Terminator35" + DstPort 1 + } + Line { + ZOrder 67090 + SrcBlock "Constant27" + SrcPort 1 + Points [61, 0; 0, -20; -16, 0] + DstBlock "Sum158" + DstPort 2 + } + Line { + ZOrder 67091 + SrcBlock "Constant127" + SrcPort 1 + DstBlock "Terminator39" + DstPort 1 + } + Line { + ZOrder 67093 + SrcBlock "Constant28" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum163" + DstPort 2 + } + Line { + ZOrder 67094 + SrcBlock "Constant130" + SrcPort 1 + DstBlock "Terminator40" + DstPort 1 + } + Line { + ZOrder 67096 + SrcBlock "Constant29" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum164" + DstPort 2 + } + Line { + ZOrder 67097 + SrcBlock "Constant132" + SrcPort 1 + DstBlock "Terminator41" + DstPort 1 + } + Line { + ZOrder 67099 + SrcBlock "Constant30" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum167" + DstPort 2 + } + Line { + ZOrder 67100 + SrcBlock "Constant134" + SrcPort 1 + DstBlock "Terminator46" + DstPort 1 + } + Line { + ZOrder 67102 + SrcBlock "Constant31" + SrcPort 1 + Points [61, 0; 0, -20; -16, 0] + DstBlock "Sum168" + DstPort 2 + } + Line { + ZOrder 67103 + SrcBlock "Constant137" + SrcPort 1 + DstBlock "Terminator47" + DstPort 1 + } + Line { + ZOrder 67105 + SrcBlock "Constant32" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum173" + DstPort 2 + } + Line { + ZOrder 67106 + SrcBlock "Constant135" + SrcPort 1 + DstBlock "Terminator48" + DstPort 1 + } + Line { + ZOrder 67108 + SrcBlock "Constant33" + SrcPort 1 + Points [61, 0; 0, -20; -16, 0] + DstBlock "Sum174" + DstPort 2 + } + Line { + ZOrder 67109 + SrcBlock "Constant140" + SrcPort 1 + DstBlock "Terminator49" + DstPort 1 + } + Line { + ZOrder 67112 + SrcBlock "Constant34" + SrcPort 1 + Points [61, 0; 0, -21; -16, 0] + DstBlock "Sum177" + DstPort 2 + } + Line { + ZOrder 67113 + SrcBlock "Constant142" + SrcPort 1 + DstBlock "Terminator51" + DstPort 1 + } + Line { + ZOrder 67115 + SrcBlock "Constant35" + SrcPort 1 + Points [61, 0; 0, -22; -16, 0] + DstBlock "Sum178" + DstPort 2 + } + Line { + ZOrder 67116 + SrcBlock "Constant144" + SrcPort 1 + DstBlock "Terminator53" + DstPort 1 + } + Line { + ZOrder 67931 + SrcBlock "Yend_Fil_IM_PD_L_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 2 + } + Line { + ZOrder 67932 + SrcBlock "Yend_Fil_IM_PD_P_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 4 + } + Line { + ZOrder 67933 + SrcBlock "Yend_Fil_IM_PD_R_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 5 + } + Line { + ZOrder 67934 + SrcBlock "Yend_Fil_IM_PD_X_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 1 + } + Line { + ZOrder 67935 + SrcBlock "Yend_Fil_IM_PD_Y_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 6 + } + Line { + ZOrder 67936 + SrcBlock "Yend_Fil_IM_PD_Z_hpf" + SrcPort 1 + DstBlock "Mux26" + DstPort 3 + } + Line { + ZOrder 68822 + SrcBlock "Product156" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD2_SIN" + DstPort 1 + } + Line { + ZOrder 68823 + SrcBlock "Product157" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD2_COS" + DstPort 1 + } + Line { + ZOrder 68828 + SrcBlock "Yend_Fil_DEMOD_IM_PD2_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 68827 + DstBlock "MathFunction48" + DstPort 1 + } + Branch { + ZOrder 68826 + Points [0, -45; 478, 0] + Branch { + ZOrder 68825 + Points [0, 30] + DstBlock "Abs52" + DstPort 1 + } + Branch { + ZOrder 68824 + Points [68, 0] + DstBlock "Divide205" + DstPort 1 + } + } + } + Line { + ZOrder 68829 + SrcBlock "Sum25" + SrcPort 1 + DstBlock "SQRT25" + DstPort 1 + } + Line { + ZOrder 68830 + SrcBlock "SQRT25" + SrcPort 1 + Points [5, 0] + DstBlock "Product158" + DstPort 1 + } + Line { + ZOrder 68831 + SrcBlock "Constant36" + SrcPort 1 + Points [5, 0] + DstBlock "Product158" + DstPort 2 + } + Line { + ZOrder 68836 + SrcBlock "Yend_Fil_DEMOD_IM_PD2_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 68835 + DstBlock "MathFunction49" + DstPort 1 + } + Branch { + ZOrder 68834 + Points [0, 28; 465, 0] + Branch { + ZOrder 68833 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide208" + DstPort 1 + } + Branch { + ZOrder 68832 + Points [0, -33] + DstBlock "Abs53" + DstPort 1 + } + } + } + Line { + ZOrder 68837 + SrcBlock "Product158" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD2_MON" + DstPort 1 + } + Line { + ZOrder 68838 + SrcBlock "Yend_DEMOD_IM_AMP_PD2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD2" + DstPort 1 + } + Line { + ZOrder 68839 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD2" + DstPort 1 + } + Line { + ZOrder 68840 + SrcBlock "Divide205" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD2_MON" + DstPort 1 + } + Line { + ZOrder 68841 + SrcBlock "Abs52" + SrcPort 1 + DstBlock "Divide205" + DstPort 2 + } + Line { + ZOrder 68842 + SrcBlock "Abs53" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide208" + DstPort 2 + } + Line { + ZOrder 68843 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD2_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD2" + DstPort 1 + } + Line { + ZOrder 68844 + SrcBlock "Divide208" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD2_MON" + DstPort 1 + } + Line { + ZOrder 68845 + SrcBlock "MathFunction48" + SrcPort 1 + DstBlock "Sum25" + DstPort 1 + } + Line { + ZOrder 68846 + SrcBlock "MathFunction49" + SrcPort 1 + Points [30, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + ZOrder 69024 + SrcBlock "Product148" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD1_SIN" + DstPort 1 + } + Line { + ZOrder 69025 + SrcBlock "Product149" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD1_COS" + DstPort 1 + } + Line { + ZOrder 69030 + SrcBlock "Yend_Fil_DEMOD_IM_PD1_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69029 + DstBlock "MathFunction50" + DstPort 1 + } + Branch { + ZOrder 69028 + Points [0, -45; 478, 0] + Branch { + ZOrder 69027 + Points [0, 30] + DstBlock "Abs54" + DstPort 1 + } + Branch { + ZOrder 69026 + Points [68, 0] + DstBlock "Divide168" + DstPort 1 + } + } + } + Line { + ZOrder 69031 + SrcBlock "Sum20" + SrcPort 1 + DstBlock "SQRT26" + DstPort 1 + } + Line { + ZOrder 69032 + SrcBlock "SQRT26" + SrcPort 1 + Points [5, 0] + DstBlock "Product150" + DstPort 1 + } + Line { + ZOrder 69033 + SrcBlock "Constant37" + SrcPort 1 + Points [5, 0] + DstBlock "Product150" + DstPort 2 + } + Line { + ZOrder 69038 + SrcBlock "Yend_Fil_DEMOD_IM_PD1_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69037 + DstBlock "MathFunction51" + DstPort 1 + } + Branch { + ZOrder 69036 + Points [0, 28; 465, 0] + Branch { + ZOrder 69035 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide198" + DstPort 1 + } + Branch { + ZOrder 69034 + Points [0, -33] + DstBlock "Abs55" + DstPort 1 + } + } + } + Line { + ZOrder 69039 + SrcBlock "Product150" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD1_MON" + DstPort 1 + } + Line { + ZOrder 69040 + SrcBlock "Yend_DEMOD_IM_AMP_PD1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD1" + DstPort 1 + } + Line { + ZOrder 69041 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD1" + DstPort 1 + } + Line { + ZOrder 69042 + SrcBlock "Divide168" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD1_MON" + DstPort 1 + } + Line { + ZOrder 69043 + SrcBlock "Abs54" + SrcPort 1 + DstBlock "Divide168" + DstPort 2 + } + Line { + ZOrder 69044 + SrcBlock "Abs55" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide198" + DstPort 2 + } + Line { + ZOrder 69045 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD1_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD1" + DstPort 1 + } + Line { + ZOrder 69046 + SrcBlock "Divide198" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD1_MON" + DstPort 1 + } + Line { + ZOrder 69047 + SrcBlock "MathFunction50" + SrcPort 1 + DstBlock "Sum20" + DstPort 1 + } + Line { + ZOrder 69048 + SrcBlock "MathFunction51" + SrcPort 1 + Points [30, 0] + DstBlock "Sum20" + DstPort 2 + } + Line { + ZOrder 69049 + SrcBlock "Product154" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD4_SIN" + DstPort 1 + } + Line { + ZOrder 69050 + SrcBlock "Product155" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD4_COS" + DstPort 1 + } + Line { + ZOrder 69055 + SrcBlock "Yend_Fil_DEMOD_IM_PD4_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69054 + DstBlock "MathFunction52" + DstPort 1 + } + Branch { + ZOrder 69053 + Points [0, -45; 478, 0] + Branch { + ZOrder 69052 + Points [0, 30] + DstBlock "Abs56" + DstPort 1 + } + Branch { + ZOrder 69051 + Points [68, 0] + DstBlock "Divide201" + DstPort 1 + } + } + } + Line { + ZOrder 69056 + SrcBlock "Sum23" + SrcPort 1 + DstBlock "SQRT27" + DstPort 1 + } + Line { + ZOrder 69057 + SrcBlock "SQRT27" + SrcPort 1 + Points [5, 0] + DstBlock "Product159" + DstPort 1 + } + Line { + ZOrder 69058 + SrcBlock "Constant38" + SrcPort 1 + Points [5, 0] + DstBlock "Product159" + DstPort 2 + } + Line { + ZOrder 69063 + SrcBlock "Yend_Fil_DEMOD_IM_PD4_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69062 + DstBlock "MathFunction53" + DstPort 1 + } + Branch { + ZOrder 69061 + Points [0, 28; 465, 0] + Branch { + ZOrder 69060 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide202" + DstPort 1 + } + Branch { + ZOrder 69059 + Points [0, -33] + DstBlock "Abs57" + DstPort 1 + } + } + } + Line { + ZOrder 69064 + SrcBlock "Product159" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD4_MON" + DstPort 1 + } + Line { + ZOrder 69065 + SrcBlock "Yend_DEMOD_IM_AMP_PD4_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD4" + DstPort 1 + } + Line { + ZOrder 69066 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD4_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD4" + DstPort 1 + } + Line { + ZOrder 69067 + SrcBlock "Divide201" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD4_MON" + DstPort 1 + } + Line { + ZOrder 69068 + SrcBlock "Abs56" + SrcPort 1 + DstBlock "Divide201" + DstPort 2 + } + Line { + ZOrder 69069 + SrcBlock "Abs57" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide202" + DstPort 2 + } + Line { + ZOrder 69070 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD4_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD4" + DstPort 1 + } + Line { + ZOrder 69071 + SrcBlock "Divide202" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD4_MON" + DstPort 1 + } + Line { + ZOrder 69072 + SrcBlock "MathFunction52" + SrcPort 1 + DstBlock "Sum23" + DstPort 1 + } + Line { + ZOrder 69073 + SrcBlock "MathFunction53" + SrcPort 1 + Points [30, 0] + DstBlock "Sum23" + DstPort 2 + } + Line { + ZOrder 69074 + SrcBlock "Product151" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD3_SIN" + DstPort 1 + } + Line { + ZOrder 69075 + SrcBlock "Product152" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD3_COS" + DstPort 1 + } + Line { + ZOrder 69080 + SrcBlock "Yend_Fil_DEMOD_IM_PD3_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69079 + DstBlock "MathFunction54" + DstPort 1 + } + Branch { + ZOrder 69078 + Points [0, -45; 478, 0] + Branch { + ZOrder 69077 + Points [0, 30] + DstBlock "Abs58" + DstPort 1 + } + Branch { + ZOrder 69076 + Points [68, 0] + DstBlock "Divide199" + DstPort 1 + } + } + } + Line { + ZOrder 69081 + SrcBlock "Sum21" + SrcPort 1 + DstBlock "SQRT28" + DstPort 1 + } + Line { + ZOrder 69082 + SrcBlock "SQRT28" + SrcPort 1 + Points [5, 0] + DstBlock "Product153" + DstPort 1 + } + Line { + ZOrder 69083 + SrcBlock "Constant49" + SrcPort 1 + Points [5, 0] + DstBlock "Product153" + DstPort 2 + } + Line { + ZOrder 69088 + SrcBlock "Yend_Fil_DEMOD_IM_PD3_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69087 + DstBlock "MathFunction55" + DstPort 1 + } + Branch { + ZOrder 69086 + Points [0, 28; 465, 0] + Branch { + ZOrder 69085 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide200" + DstPort 1 + } + Branch { + ZOrder 69084 + Points [0, -33] + DstBlock "Abs59" + DstPort 1 + } + } + } + Line { + ZOrder 69089 + SrcBlock "Product153" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD3_MON" + DstPort 1 + } + Line { + ZOrder 69090 + SrcBlock "Yend_DEMOD_IM_AMP_PD3_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD3" + DstPort 1 + } + Line { + ZOrder 69091 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD3_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD3" + DstPort 1 + } + Line { + ZOrder 69092 + SrcBlock "Divide199" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD3_MON" + DstPort 1 + } + Line { + ZOrder 69093 + SrcBlock "Abs58" + SrcPort 1 + DstBlock "Divide199" + DstPort 2 + } + Line { + ZOrder 69094 + SrcBlock "Abs59" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide200" + DstPort 2 + } + Line { + ZOrder 69095 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD3_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD3" + DstPort 1 + } + Line { + ZOrder 69096 + SrcBlock "Divide200" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD3_MON" + DstPort 1 + } + Line { + ZOrder 69097 + SrcBlock "MathFunction54" + SrcPort 1 + DstBlock "Sum21" + DstPort 1 + } + Line { + ZOrder 69098 + SrcBlock "MathFunction55" + SrcPort 1 + Points [30, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + ZOrder 69099 + SrcBlock "Product168" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD5_SIN" + DstPort 1 + } + Line { + ZOrder 69100 + SrcBlock "Product169" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD5_COS" + DstPort 1 + } + Line { + ZOrder 69105 + SrcBlock "Yend_Fil_DEMOD_IM_PD5_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69104 + DstBlock "MathFunction56" + DstPort 1 + } + Branch { + ZOrder 69103 + Points [0, -45; 478, 0] + Branch { + ZOrder 69102 + Points [0, 30] + DstBlock "Abs60" + DstPort 1 + } + Branch { + ZOrder 69101 + Points [68, 0] + DstBlock "Divide211" + DstPort 1 + } + } + } + Line { + ZOrder 69106 + SrcBlock "Sum28" + SrcPort 1 + DstBlock "SQRT29" + DstPort 1 + } + Line { + ZOrder 69107 + SrcBlock "SQRT29" + SrcPort 1 + Points [5, 0] + DstBlock "Product170" + DstPort 1 + } + Line { + ZOrder 69108 + SrcBlock "Constant51" + SrcPort 1 + Points [5, 0] + DstBlock "Product170" + DstPort 2 + } + Line { + ZOrder 69113 + SrcBlock "Yend_Fil_DEMOD_IM_PD5_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69112 + DstBlock "MathFunction57" + DstPort 1 + } + Branch { + ZOrder 69111 + Points [0, 28; 465, 0] + Branch { + ZOrder 69110 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide212" + DstPort 1 + } + Branch { + ZOrder 69109 + Points [0, -33] + DstBlock "Abs61" + DstPort 1 + } + } + } + Line { + ZOrder 69114 + SrcBlock "Product170" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD5_MON" + DstPort 1 + } + Line { + ZOrder 69115 + SrcBlock "Yend_DEMOD_IM_AMP_PD5_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD6" + DstPort 1 + } + Line { + ZOrder 69116 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD5_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD5" + DstPort 1 + } + Line { + ZOrder 69117 + SrcBlock "Divide211" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD5_MON" + DstPort 1 + } + Line { + ZOrder 69118 + SrcBlock "Abs60" + SrcPort 1 + DstBlock "Divide211" + DstPort 2 + } + Line { + ZOrder 69119 + SrcBlock "Abs61" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide212" + DstPort 2 + } + Line { + ZOrder 69120 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD5_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD5" + DstPort 1 + } + Line { + ZOrder 69121 + SrcBlock "Divide212" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD5_MON" + DstPort 1 + } + Line { + ZOrder 69122 + SrcBlock "MathFunction56" + SrcPort 1 + DstBlock "Sum28" + DstPort 1 + } + Line { + ZOrder 69123 + SrcBlock "MathFunction57" + SrcPort 1 + Points [30, 0] + DstBlock "Sum28" + DstPort 2 + } + Line { + ZOrder 69124 + SrcBlock "Product160" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD6_SIN" + DstPort 1 + } + Line { + ZOrder 69125 + SrcBlock "Product161" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD6_COS" + DstPort 1 + } + Line { + ZOrder 69130 + SrcBlock "Yend_Fil_DEMOD_IM_PD6_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69129 + DstBlock "MathFunction58" + DstPort 1 + } + Branch { + ZOrder 69128 + Points [0, -45; 478, 0] + Branch { + ZOrder 69127 + Points [0, 30] + DstBlock "Abs62" + DstPort 1 + } + Branch { + ZOrder 69126 + Points [68, 0] + DstBlock "Divide203" + DstPort 1 + } + } + } + Line { + ZOrder 69131 + SrcBlock "Sum24" + SrcPort 1 + DstBlock "SQRT30" + DstPort 1 + } + Line { + ZOrder 69132 + SrcBlock "SQRT30" + SrcPort 1 + Points [5, 0] + DstBlock "Product162" + DstPort 1 + } + Line { + ZOrder 69133 + SrcBlock "Constant52" + SrcPort 1 + Points [5, 0] + DstBlock "Product162" + DstPort 2 + } + Line { + ZOrder 69138 + SrcBlock "Yend_Fil_DEMOD_IM_PD6_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69137 + DstBlock "MathFunction59" + DstPort 1 + } + Branch { + ZOrder 69136 + Points [0, 28; 465, 0] + Branch { + ZOrder 69135 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide204" + DstPort 1 + } + Branch { + ZOrder 69134 + Points [0, -33] + DstBlock "Abs63" + DstPort 1 + } + } + } + Line { + ZOrder 69139 + SrcBlock "Product162" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD6_MON" + DstPort 1 + } + Line { + ZOrder 69140 + SrcBlock "Yend_DEMOD_IM_AMP_PD6_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD5" + DstPort 1 + } + Line { + ZOrder 69141 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD6_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD6" + DstPort 1 + } + Line { + ZOrder 69142 + SrcBlock "Divide203" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD6_MON" + DstPort 1 + } + Line { + ZOrder 69143 + SrcBlock "Abs62" + SrcPort 1 + DstBlock "Divide203" + DstPort 2 + } + Line { + ZOrder 69144 + SrcBlock "Abs63" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide204" + DstPort 2 + } + Line { + ZOrder 69145 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD6_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD6" + DstPort 1 + } + Line { + ZOrder 69146 + SrcBlock "Divide204" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD6_MON" + DstPort 1 + } + Line { + ZOrder 69147 + SrcBlock "MathFunction58" + SrcPort 1 + DstBlock "Sum24" + DstPort 1 + } + Line { + ZOrder 69148 + SrcBlock "MathFunction59" + SrcPort 1 + Points [30, 0] + DstBlock "Sum24" + DstPort 2 + } + Line { + ZOrder 69149 + SrcBlock "Product166" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD8_SIN" + DstPort 1 + } + Line { + ZOrder 69150 + SrcBlock "Product167" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD8_COS" + DstPort 1 + } + Line { + ZOrder 69155 + SrcBlock "Yend_Fil_DEMOD_IM_PD8_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69154 + DstBlock "MathFunction60" + DstPort 1 + } + Branch { + ZOrder 69153 + Points [0, -45; 478, 0] + Branch { + ZOrder 69152 + Points [0, 30] + DstBlock "Abs64" + DstPort 1 + } + Branch { + ZOrder 69151 + Points [68, 0] + DstBlock "Divide209" + DstPort 1 + } + } + } + Line { + ZOrder 69156 + SrcBlock "Sum27" + SrcPort 1 + DstBlock "SQRT31" + DstPort 1 + } + Line { + ZOrder 69157 + SrcBlock "SQRT31" + SrcPort 1 + Points [5, 0] + DstBlock "Product171" + DstPort 1 + } + Line { + ZOrder 69158 + SrcBlock "Constant53" + SrcPort 1 + Points [5, 0] + DstBlock "Product171" + DstPort 2 + } + Line { + ZOrder 69163 + SrcBlock "Yend_Fil_DEMOD_IM_PD8_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69162 + DstBlock "MathFunction61" + DstPort 1 + } + Branch { + ZOrder 69161 + Points [0, 28; 465, 0] + Branch { + ZOrder 69160 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide210" + DstPort 1 + } + Branch { + ZOrder 69159 + Points [0, -33] + DstBlock "Abs65" + DstPort 1 + } + } + } + Line { + ZOrder 69164 + SrcBlock "Product171" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD8_MON" + DstPort 1 + } + Line { + ZOrder 69165 + SrcBlock "Yend_DEMOD_IM_AMP_PD8_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD8" + DstPort 1 + } + Line { + ZOrder 69166 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD8_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD8" + DstPort 1 + } + Line { + ZOrder 69167 + SrcBlock "Divide209" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD8_MON" + DstPort 1 + } + Line { + ZOrder 69168 + SrcBlock "Abs64" + SrcPort 1 + DstBlock "Divide209" + DstPort 2 + } + Line { + ZOrder 69169 + SrcBlock "Abs65" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide210" + DstPort 2 + } + Line { + ZOrder 69170 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD8_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD8" + DstPort 1 + } + Line { + ZOrder 69171 + SrcBlock "Divide210" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD8_MON" + DstPort 1 + } + Line { + ZOrder 69172 + SrcBlock "MathFunction60" + SrcPort 1 + DstBlock "Sum27" + DstPort 1 + } + Line { + ZOrder 69173 + SrcBlock "MathFunction61" + SrcPort 1 + Points [30, 0] + DstBlock "Sum27" + DstPort 2 + } + Line { + ZOrder 69174 + SrcBlock "Product163" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD7_SIN" + DstPort 1 + } + Line { + ZOrder 69175 + SrcBlock "Product164" + SrcPort 1 + DstBlock "Yend_Fil_DEMOD_IM_PD7_COS" + DstPort 1 + } + Line { + ZOrder 69180 + SrcBlock "Yend_Fil_DEMOD_IM_PD7_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 69179 + DstBlock "MathFunction62" + DstPort 1 + } + Branch { + ZOrder 69178 + Points [0, -45; 478, 0] + Branch { + ZOrder 69177 + Points [0, 30] + DstBlock "Abs66" + DstPort 1 + } + Branch { + ZOrder 69176 + Points [68, 0] + DstBlock "Divide206" + DstPort 1 + } + } + } + Line { + ZOrder 69181 + SrcBlock "Sum26" + SrcPort 1 + DstBlock "SQRT32" + DstPort 1 + } + Line { + ZOrder 69182 + SrcBlock "SQRT32" + SrcPort 1 + Points [5, 0] + DstBlock "Product165" + DstPort 1 + } + Line { + ZOrder 69183 + SrcBlock "Constant85" + SrcPort 1 + Points [5, 0] + DstBlock "Product165" + DstPort 2 + } + Line { + ZOrder 69188 + SrcBlock "Yend_Fil_DEMOD_IM_PD7_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 69187 + DstBlock "MathFunction63" + DstPort 1 + } + Branch { + ZOrder 69186 + Points [0, 28; 465, 0] + Branch { + ZOrder 69185 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide207" + DstPort 1 + } + Branch { + ZOrder 69184 + Points [0, -33] + DstBlock "Abs67" + DstPort 1 + } + } + } + Line { + ZOrder 69189 + SrcBlock "Product165" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD7_MON" + DstPort 1 + } + Line { + ZOrder 69190 + SrcBlock "Yend_DEMOD_IM_AMP_PD7_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_AMP_PD7" + DstPort 1 + } + Line { + ZOrder 69191 + SrcBlock "Yend_DEMOD_IM_PHASE_SIN_PD7_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD7" + DstPort 1 + } + Line { + ZOrder 69192 + SrcBlock "Divide206" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_SIN_PD7_MON" + DstPort 1 + } + Line { + ZOrder 69193 + SrcBlock "Abs66" + SrcPort 1 + DstBlock "Divide206" + DstPort 2 + } + Line { + ZOrder 69194 + SrcBlock "Abs67" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide207" + DstPort 2 + } + Line { + ZOrder 69195 + SrcBlock "Yend_DEMOD_IM_PHASE_COS_PD7_MON" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD7" + DstPort 1 + } + Line { + ZOrder 69196 + SrcBlock "Divide207" + SrcPort 1 + DstBlock "Yend_DEMOD_IM_PHASE_COS_PD7_MON" + DstPort 1 + } + Line { + ZOrder 69197 + SrcBlock "MathFunction62" + SrcPort 1 + DstBlock "Sum26" + DstPort 1 + } + Line { + ZOrder 69198 + SrcBlock "MathFunction63" + SrcPort 1 + Points [30, 0] + DstBlock "Sum26" + DstPort 2 + } + Line { + ZOrder 69023 + SrcBlock "Fcn6" + SrcPort 1 + Points [330, 0] + Branch { + ZOrder 69202 + Points [0, -609; 220, 0; 0, -1456; 127, 0] + Branch { + ZOrder 69209 + Points [0, 150] + Branch { + ZOrder 69213 + Points [0, 150] + Branch { + ZOrder 69216 + Points [0, 150] + Branch { + ZOrder 69219 + Points [0, 155] + Branch { + ZOrder 69222 + Points [0, 150] + Branch { + ZOrder 69225 + Points [0, 150] + Branch { + ZOrder 69228 + Points [0, 150] + DstBlock "Product163" + DstPort 2 + } + Branch { + ZOrder 69227 + DstBlock "Product166" + DstPort 2 + } + } + Branch { + ZOrder 69224 + DstBlock "Product160" + DstPort 2 + } + } + Branch { + ZOrder 69221 + DstBlock "Product168" + DstPort 2 + } + } + Branch { + ZOrder 69218 + DstBlock "Product151" + DstPort 2 + } + } + Branch { + ZOrder 69215 + DstBlock "Product154" + DstPort 2 + } + } + Branch { + ZOrder 69212 + DstBlock "Product148" + DstPort 2 + } + } + Branch { + ZOrder 69208 + DstBlock "Product156" + DstPort 2 + } + } + Branch { + ZOrder 69200 + Points [330, 0] + Branch { + ZOrder 66962 + Points [0, 20] + Branch { + ZOrder 66992 + DstBlock "Product142" + DstPort 2 + } + Branch { + ZOrder 66990 + Points [0, 150] + DstBlock "Product145" + DstPort 2 + } + } + Branch { + ZOrder 66961 + Points [0, -135] + Branch { + ZOrder 66957 + Points [0, -150] + Branch { + ZOrder 66952 + DstBlock "Product28" + DstPort 2 + } + Branch { + ZOrder 66951 + Points [0, -150] + Branch { + ZOrder 66948 + DstBlock "Product25" + DstPort 2 + } + Branch { + ZOrder 66947 + Points [0, -155] + DstBlock "Product22" + DstPort 2 + } + } + } + Branch { + ZOrder 66956 + DstBlock "Product31" + DstPort 2 + } + } + } + } + Line { + ZOrder 66939 + SrcBlock "Fcn7" + SrcPort 1 + Points [166, 0] + Branch { + ZOrder 69207 + Points [309, 0] + Branch { + ZOrder 66971 + Points [0, -30] + Branch { + ZOrder 66965 + Points [0, -155] + Branch { + ZOrder 66960 + Points [0, -150] + Branch { + ZOrder 66954 + DstBlock "Product29" + DstPort 2 + } + Branch { + ZOrder 66953 + Points [0, -150] + Branch { + ZOrder 66950 + DstBlock "Product26" + DstPort 2 + } + Branch { + ZOrder 66949 + Points [0, -155] + DstBlock "Product23" + DstPort 2 + } + } + } + Branch { + ZOrder 66959 + DstBlock "Product127" + DstPort 2 + } + } + Branch { + ZOrder 66964 + DstBlock "Product143" + DstPort 2 + } + } + Branch { + ZOrder 66970 + Points [0, 120] + DstBlock "Product146" + DstPort 2 + } + } + Branch { + ZOrder 69205 + Points [0, -702; 171, 0; 0, -1413; 105, 0] + Branch { + ZOrder 69211 + Points [0, 150] + Branch { + ZOrder 69231 + Points [0, 150] + Branch { + ZOrder 69234 + Points [0, 150] + Branch { + ZOrder 69237 + Points [0, 155] + Branch { + ZOrder 69240 + Points [0, 150] + Branch { + ZOrder 69243 + Points [0, 150] + Branch { + ZOrder 69246 + Points [0, 150] + DstBlock "Product164" + DstPort 2 + } + Branch { + ZOrder 69245 + DstBlock "Product167" + DstPort 2 + } + } + Branch { + ZOrder 69242 + DstBlock "Product161" + DstPort 2 + } + } + Branch { + ZOrder 69239 + DstBlock "Product169" + DstPort 2 + } + } + Branch { + ZOrder 69236 + DstBlock "Product152" + DstPort 2 + } + } + Branch { + ZOrder 69233 + DstBlock "Product155" + DstPort 2 + } + } + Branch { + ZOrder 69230 + DstBlock "Product149" + DstPort 2 + } + } + Branch { + ZOrder 69210 + DstBlock "Product157" + DstPort 2 + } + } + } + Line { + ZOrder 62290 + SrcBlock "Yend_PD3_mm_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 62294 + Points [0, -50; 12, 0] + Branch { + ZOrder 69257 + Points [0, -141; -16, 0; 0, -879; 1885, 0] + Branch { + ZOrder 69279 + Points [0, 55] + DstBlock "Product152" + DstPort 1 + } + Branch { + ZOrder 69278 + DstBlock "Product151" + DstPort 1 + } + } + Branch { + ZOrder 69256 + DstBlock "Yend_PD3_mm" + DstPort 1 + } + } + Branch { + ZOrder 61887 + Points [102, 0] + Branch { + ZOrder 62296 + DstBlock "Sum159" + DstPort 1 + } + Branch { + ZOrder 62295 + Points [0, -102; 63, 0] + DstBlock "Sum160" + DstPort 2 + } + } + } + Line { + ZOrder 81656 + SrcBlock "Product16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 81657 + SrcBlock "Product3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 70460 + SrcBlock "Product10" + SrcPort 1 + DstBlock "Terminator55" + DstPort 1 + } + Line { + ZOrder 70461 + SrcBlock "Ground51" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 70462 + SrcBlock "Product15" + SrcPort 1 + DstBlock "Terminator57" + DstPort 1 + } + Line { + ZOrder 70463 + SrcBlock "Ground65" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 75191 + SrcBlock "Ground67" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 75197 + SrcBlock "Ground69" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 75199 + SrcBlock "Ground70" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 75203 + SrcBlock "Ground71" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 75207 + SrcBlock "Ground73" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 75209 + SrcBlock "Ground74" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 75211 + SrcBlock "Ground75" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 75213 + SrcBlock "Ground76" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 81662 + SrcBlock "Product20" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 81659 + SrcBlock "Product17" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 81660 + SrcBlock "Product18" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 81661 + SrcBlock "Product19" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + Name "" + ZOrder 75227 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "Terminator74" + DstPort 1 + } + Line { + Name "" + ZOrder 75228 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "Terminator75" + DstPort 1 + } + Line { + Name "" + ZOrder 75229 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "Terminator76" + DstPort 1 + } + Line { + Name "" + ZOrder 75230 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "Terminator77" + DstPort 1 + } + Line { + Name "" + ZOrder 75236 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "Terminator78" + DstPort 1 + } + Line { + Name "" + ZOrder 75237 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "Terminator81" + DstPort 1 + } + Line { + Name "" + ZOrder 75238 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "Terminator82" + DstPort 1 + } + Line { + Name "" + ZOrder 75239 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "Terminator83" + DstPort 1 + } + Line { + Name "" + ZOrder 75247 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "Terminator104" + DstPort 1 + } + Line { + Name "" + ZOrder 75248 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "Terminator99" + DstPort 1 + } + Line { + Name "" + ZOrder 75249 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "Terminator91" + DstPort 1 + } + Line { + Name "" + ZOrder 75250 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "Terminator84" + DstPort 1 + } + Line { + ZOrder 78780 + SrcBlock "Ground118" + SrcPort 1 + DstBlock "AI1" + DstPort 1 + } + Line { + ZOrder 78781 + SrcBlock "Ground125" + SrcPort 1 + DstBlock "AI2" + DstPort 1 + } + Line { + ZOrder 78782 + SrcBlock "AI2" + SrcPort 1 + DstBlock "Terminator105" + DstPort 1 + } + Line { + ZOrder 78783 + SrcBlock "AI1" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + ZOrder 78792 + SrcBlock "VIS_CAL_PD1_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 78791 + Points [27, 0] + Branch { + ZOrder 78790 + Points [0, -32; 78, 0] + DstBlock "Sum" + DstPort 1 + } + Branch { + ZOrder 78789 + DstBlock "MEAN_FIL_PD1" + DstPort 1 + } + } + Branch { + ZOrder 78788 + DstBlock "VIS_CAL_PD1" + DstPort 1 + } + } + Line { + ZOrder 78795 + SrcBlock "MEAN_FIL_PD1" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 78794 + DstBlock "VIS_CAL_PD1_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 78793 + DstBlock "Sum" + DstPort 2 + } + } + Line { + ZOrder 78796 + SrcBlock "VIS_CAL_PD1_MEAN_MON" + SrcPort 1 + DstBlock "VIS_CAL_PD1_MEAN" + DstPort 1 + } + Line { + ZOrder 78797 + SrcBlock "Sum" + SrcPort 1 + DstBlock "RMS_PD1" + DstPort 1 + } + Line { + ZOrder 78798 + SrcBlock "VIS_CAL_PD1_RMS_MON" + SrcPort 1 + DstBlock "VIS_CAL_PD1_RMS" + DstPort 1 + } + Line { + ZOrder 78799 + SrcBlock "RMS_PD1" + SrcPort 1 + DstBlock "VIS_CAL_PD1_RMS_MON" + DstPort 1 + } + Line { + ZOrder 78804 + SrcBlock "VIS_CAL_PD2_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 78803 + Points [27, 0] + Branch { + ZOrder 78802 + Points [0, -32; 78, 0] + DstBlock "Sum29" + DstPort 1 + } + Branch { + ZOrder 78801 + DstBlock "MEAN_FIL_PD2" + DstPort 1 + } + } + Branch { + ZOrder 78800 + DstBlock "VIS_CAL_PD2" + DstPort 1 + } + } + Line { + ZOrder 78807 + SrcBlock "MEAN_FIL_PD2" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 78806 + DstBlock "VIS_CAL_PD2_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 78805 + DstBlock "Sum29" + DstPort 2 + } + } + Line { + ZOrder 78808 + SrcBlock "VIS_CAL_PD2_MEAN_MON" + SrcPort 1 + DstBlock "VIS_CAL_PD2_MEAN" + DstPort 1 + } + Line { + ZOrder 78809 + SrcBlock "Sum29" + SrcPort 1 + DstBlock "RMS_PD2" + DstPort 1 + } + Line { + ZOrder 78810 + SrcBlock "VIS_CAL_PD2_RMS_MON" + SrcPort 1 + DstBlock "VIS_CAL_PD2_RMS" + DstPort 1 + } + Line { + ZOrder 78811 + SrcBlock "RMS_PD2" + SrcPort 1 + DstBlock "VIS_CAL_PD2_RMS_MON" + DstPort 1 + } + Line { + ZOrder 78812 + SrcBlock "Divide213" + SrcPort 1 + Points [5, 0; 0, 30] + DstBlock "Product172" + DstPort 1 + } + Line { + ZOrder 78815 + SrcBlock "Product172" + SrcPort 1 + Points [204, 0; 0, -5] + Branch { + ZOrder 78814 + Points [0, -200] + DstBlock "Sum216" + DstPort 1 + } + Branch { + ZOrder 78813 + DstBlock "VIS_CAL_PD1_MON" + DstPort 1 + } + } + Line { + ZOrder 78818 + SrcBlock "Product173" + SrcPort 1 + Points [204, 0] + Branch { + ZOrder 78817 + Points [0, -155; 811, 0] + DstBlock "Sum227" + DstPort 1 + } + Branch { + ZOrder 78816 + Points [0, 25] + DstBlock "VIS_CAL_PD2_MON" + DstPort 1 + } + } + Line { + ZOrder 78819 + SrcBlock "Divide214" + SrcPort 1 + DstBlock "Product173" + DstPort 1 + } + Line { + ZOrder 78824 + SrcBlock "VIS_CAL_PD3_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 78823 + Points [27, 0] + Branch { + ZOrder 78822 + Points [0, -32; 78, 0] + DstBlock "Sum170" + DstPort 1 + } + Branch { + ZOrder 78821 + DstBlock "MEAN_FIL_PD3" + DstPort 1 + } + } + Branch { + ZOrder 78820 + DstBlock "VIS_CAL_PD3" + DstPort 1 + } + } + Line { + ZOrder 78827 + SrcBlock "MEAN_FIL_PD3" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 78826 + DstBlock "VIS_CAL_PD3_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 78825 + DstBlock "Sum170" + DstPort 2 + } + } + Line { + ZOrder 78828 + SrcBlock "VIS_CAL_PD3_MEAN_MON" + SrcPort 1 + DstBlock "VIS_CAL_PD3_MEAN" + DstPort 1 + } + Line { + ZOrder 78829 + SrcBlock "Sum170" + SrcPort 1 + DstBlock "RMS_PD3" + DstPort 1 + } + Line { + ZOrder 78830 + SrcBlock "VIS_CAL_PD3_RMS_MON" + SrcPort 1 + DstBlock "VIS_CAL_PD3_RMS" + DstPort 1 + } + Line { + ZOrder 78831 + SrcBlock "RMS_PD3" + SrcPort 1 + DstBlock "VIS_CAL_PD3_RMS_MON" + DstPort 1 + } + Line { + ZOrder 78832 + SrcBlock "Divide225" + SrcPort 1 + DstBlock "Product184" + DstPort 1 + } + Line { + ZOrder 78833 + SrcBlock "Product184" + SrcPort 1 + DstBlock "VIS_CAL_PD3_MON" + DstPort 1 + } + Line { + ZOrder 78838 + SrcBlock "VIS_CAL_PD7_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 78837 + Points [27, 0] + Branch { + ZOrder 78836 + Points [0, -32; 78, 0] + DstBlock "Sum194" + DstPort 1 + } + Branch { + ZOrder 78835 + DstBlock "MEAN_FIL_PD7" + DstPort 1 + } + } + Branch { + ZOrder 78834 + DstBlock "VIS_CAL_PD7" + DstPort 1 + } + } + Line { + ZOrder 78841 + SrcBlock "MEAN_FIL_PD7" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 78840 + DstBlock "VIS_CAL_PD7_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 78839 + DstBlock "Sum194" + DstPort 2 + } + } + Line { + ZOrder 78842 + SrcBlock "VIS_CAL_PD7_MEAN_MON" + SrcPort 1 + DstBlock "VIS_CAL_PD7_MEAN" + DstPort 1 + } + Line { + ZOrder 78843 + SrcBlock "Sum194" + SrcPort 1 + DstBlock "RMS_PD7" + DstPort 1 + } + Line { + ZOrder 78844 + SrcBlock "VIS_CAL_PD7_RMS_MON" + SrcPort 1 + DstBlock "VIS_CAL_PD7_RMS" + DstPort 1 + } + Line { + ZOrder 78845 + SrcBlock "RMS_PD7" + SrcPort 1 + DstBlock "VIS_CAL_PD7_RMS_MON" + DstPort 1 + } + Line { + ZOrder 78846 + SrcBlock "Divide236" + SrcPort 1 + DstBlock "Product194" + DstPort 1 + } + Line { + ZOrder 78847 + SrcBlock "Product194" + SrcPort 1 + Points [9, 0; 0, -75] + DstBlock "VIS_CAL_PD7_MON" + DstPort 1 + } + Line { + ZOrder 78852 + SrcBlock "VIS_CAL_PD8_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 78851 + Points [27, 0] + Branch { + ZOrder 78850 + Points [0, -32; 78, 0] + DstBlock "Sum205" + DstPort 1 + } + Branch { + ZOrder 78849 + DstBlock "MEAN_FIL_PD8" + DstPort 1 + } + } + Branch { + ZOrder 78848 + DstBlock "VIS_CAL_PD8" + DstPort 1 + } + } + Line { + ZOrder 78855 + SrcBlock "MEAN_FIL_PD8" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 78854 + DstBlock "VIS_CAL_PD8_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 78853 + DstBlock "Sum205" + DstPort 2 + } + } + Line { + ZOrder 78856 + SrcBlock "VIS_CAL_PD8_MEAN_MON" + SrcPort 1 + DstBlock "VIS_CAL_PD8_MEAN" + DstPort 1 + } + Line { + ZOrder 78857 + SrcBlock "Sum205" + SrcPort 1 + DstBlock "RMS_PD8" + DstPort 1 + } + Line { + ZOrder 78858 + SrcBlock "VIS_CAL_PD8_RMS_MON" + SrcPort 1 + DstBlock "VIS_CAL_PD8_RMS" + DstPort 1 + } + Line { + ZOrder 78859 + SrcBlock "RMS_PD8" + SrcPort 1 + DstBlock "VIS_CAL_PD8_RMS_MON" + DstPort 1 + } + Line { + ZOrder 78860 + SrcBlock "Product200" + SrcPort 1 + Points [11, 0; 0, 35] + DstBlock "VIS_CAL_PD8_MON" + DstPort 1 + } + Line { + ZOrder 78861 + SrcBlock "Divide247" + SrcPort 1 + Points [28, 0; 0, 20] + DstBlock "Product200" + DstPort 1 + } + Line { + ZOrder 78862 + SrcBlock "OFFSET_PD1" + SrcPort 1 + Points [145, 0] + DstBlock "Sum216" + DstPort 2 + } + Line { + ZOrder 78863 + SrcBlock "Sum216" + SrcPort 1 + DstBlock "Divide256" + DstPort 1 + } + Line { + ZOrder 78864 + SrcBlock "SLOPE_PD1" + SrcPort 1 + Points [69, 0; 0, -40] + DstBlock "Divide256" + DstPort 2 + } + Line { + ZOrder 78865 + SrcBlock "Divide256" + SrcPort 1 + DstBlock "ETE_PD1_dist_MON" + DstPort 1 + } + Line { + ZOrder 78870 + SrcBlock "ETE_PD1_dist_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 78869 + Points [40, 0] + Branch { + ZOrder 78868 + Points [0, -125] + DstBlock "Sum237" + DstPort 1 + } + Branch { + ZOrder 78867 + DstBlock "MEAN_dist_FIL_PD1" + DstPort 1 + } + } + Branch { + ZOrder 78866 + DstBlock "ETE_PD1_dist" + DstPort 1 + } + } + Line { + ZOrder 78873 + SrcBlock "MEAN_dist_FIL_PD1" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 78872 + DstBlock "ETE_PD1_dist_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 78871 + Points [0, -80; -89, 0] + DstBlock "Sum237" + DstPort 2 + } + } + Line { + ZOrder 78874 + SrcBlock "ETE_PD1_dist_MEAN_MON" + SrcPort 1 + DstBlock "ETE_PD1_dist_MEAN" + DstPort 1 + } + Line { + ZOrder 78875 + SrcBlock "OFFSET_PD2" + SrcPort 1 + Points [145, 0] + DstBlock "Sum227" + DstPort 2 + } + Line { + ZOrder 78876 + SrcBlock "Sum227" + SrcPort 1 + DstBlock "Divide258" + DstPort 1 + } + Line { + ZOrder 78877 + SrcBlock "SLOPE_PD2" + SrcPort 1 + Points [69, 0; 0, -40] + DstBlock "Divide258" + DstPort 2 + } + Line { + ZOrder 78878 + SrcBlock "Divide258" + SrcPort 1 + DstBlock "ETE_PD2_dist_MON" + DstPort 1 + } + Line { + ZOrder 78883 + SrcBlock "ETE_PD2_dist_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 78882 + Points [22, 0] + Branch { + ZOrder 78881 + Points [0, -125] + DstBlock "Sum238" + DstPort 1 + } + Branch { + ZOrder 78880 + DstBlock "MEAN_dist_FIL_PD2" + DstPort 1 + } + } + Branch { + ZOrder 78879 + DstBlock "ETE_PD2_dist" + DstPort 1 + } + } + Line { + ZOrder 78886 + SrcBlock "MEAN_dist_FIL_PD2" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 78885 + DstBlock "ETE_PD2_dist_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 78884 + Points [0, -75; -94, 0] + DstBlock "Sum238" + DstPort 2 + } + } + Line { + ZOrder 78887 + SrcBlock "ETE_PD2_dist_MEAN_MON" + SrcPort 1 + DstBlock "ETE_PD2_dist_MEAN" + DstPort 1 + } + Line { + ZOrder 78888 + SrcBlock "Sum237" + SrcPort 1 + DstBlock "RMS_ETE_PD1" + DstPort 1 + } + Line { + ZOrder 78889 + SrcBlock "VIS_RMS_ETE_PD1_MON" + SrcPort 1 + DstBlock "VIS_RMS_ETE_PD1" + DstPort 1 + } + Line { + ZOrder 78890 + SrcBlock "RMS_ETE_PD1" + SrcPort 1 + DstBlock "VIS_RMS_ETE_PD1_MON" + DstPort 1 + } + Line { + ZOrder 78891 + SrcBlock "Sum238" + SrcPort 1 + DstBlock "RMS_ETE_PD2" + DstPort 1 + } + Line { + ZOrder 78892 + SrcBlock "VIS_RMS_ETE_PD2_MON" + SrcPort 1 + DstBlock "VIS_RMS_ETE_PD2" + DstPort 1 + } + Line { + ZOrder 78893 + SrcBlock "RMS_ETE_PD2" + SrcPort 1 + DstBlock "VIS_RMS_ETE_PD2_MON" + DstPort 1 + } + Line { + ZOrder 78894 + SrcBlock "MEAN_SENSE_PD1" + SrcPort 1 + Points [0, -235] + DstBlock "VIS_SENSE_PD1_MEAN_MON" + DstPort 1 + } + Line { + ZOrder 78895 + SrcBlock "B_PD1" + SrcPort 1 + Points [0, -4; 30, 0; 0, -56; 162, 0; 0, -42; 948, 0] + DstBlock "Sum211" + DstPort 2 + } + Line { + ZOrder 78898 + SrcBlock "VIS_SENSE_DELTA_V_PD1_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 78897 + DstBlock "Divide268" + DstPort 1 + } + Branch { + ZOrder 78896 + DstBlock "VIS_SENSE_DELTA_V_PD1" + DstPort 1 + } + } + Line { + ZOrder 78901 + SrcBlock "A_PD1" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 78900 + Points [0, 36; 332, 0; 0, -116] + DstBlock "Divide238" + DstPort 2 + } + Branch { + ZOrder 78899 + DstBlock "Divide268" + DstPort 2 + } + } + Line { + ZOrder 78902 + SrcBlock "Divide268" + SrcPort 1 + DstBlock "VIS_SENSE_DELTA_D_PD1_MON" + DstPort 1 + } + Line { + ZOrder 78905 + SrcBlock "VIS_SENSE_DELTA_D_PD1_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 78904 + DstBlock "Terminator117" + DstPort 1 + } + Branch { + ZOrder 78903 + DstBlock "VIS_SENSE_DELTA_D_PD1" + DstPort 1 + } + } + Line { + ZOrder 78908 + SrcBlock "MEAN_SENSE_PD2" + SrcPort 1 + Points [0, -9] + Branch { + ZOrder 78907 + Points [22, 0; 0, 109; 193, 0] + DstBlock "Sum147" + DstPort 2 + } + Branch { + ZOrder 78906 + Points [0, -11] + DstBlock "VIS_SENSE_PD2_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 78909 + SrcBlock "Sum147" + SrcPort 1 + DstBlock "VIS_SENSE_DELTA_V_PD2_MON" + DstPort 1 + } + Line { + ZOrder 78912 + SrcBlock "VIS_SENSE_DELTA_V_PD2_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 78911 + DstBlock "Divide273" + DstPort 1 + } + Branch { + ZOrder 78910 + DstBlock "VIS_SENSE_DELTA_V_PD2" + DstPort 1 + } + } + Line { + ZOrder 78913 + SrcBlock "B_PD2" + SrcPort 1 + Points [1130, 0] + DstBlock "Sum212" + DstPort 2 + } + Line { + ZOrder 78916 + SrcBlock "A_PD2" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 78915 + Points [0, 49; 1092, 0; 0, -99] + DstBlock "Divide239" + DstPort 2 + } + Branch { + ZOrder 78914 + DstBlock "Divide273" + DstPort 2 + } + } + Line { + ZOrder 78917 + SrcBlock "Divide273" + SrcPort 1 + DstBlock "VIS_SENSE_DELTA_D_PD2_MON" + DstPort 1 + } + Line { + ZOrder 78920 + SrcBlock "VIS_SENSE_DELTA_D_PD2_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 78919 + DstBlock "Terminator118" + DstPort 1 + } + Branch { + ZOrder 78918 + DstBlock "VIS_SENSE_DELTA_D_PD2" + DstPort 1 + } + } + Line { + ZOrder 78927 + SrcBlock "VIS_SENSE_PANEL1_PD1_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 78926 + Points [125, 0] + Branch { + ZOrder 78925 + DstBlock "VIS_SENSE_PANEL1_PD1" + DstPort 1 + } + Branch { + ZOrder 78924 + Points [40, 0] + Branch { + ZOrder 78923 + DstBlock "VIS_SENSE_DELTA_V_PD1_MON" + DstPort 1 + } + Branch { + ZOrder 78922 + Points [0, -31; 109, 0; 0, -69] + DstBlock "Sum211" + DstPort 1 + } + } + } + Branch { + ZOrder 78921 + DstBlock "MEAN_SENSE_PD1" + DstPort 1 + } + } + Line { + ZOrder 78934 + SrcBlock "VIS_SENSE_PANEL1_PD2_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 78933 + Points [115, 0] + Branch { + ZOrder 78932 + Points [40, 0] + Branch { + ZOrder 78931 + Points [0, 51; 184, 0; 0, 32; 1167, 0; 0, -133] + DstBlock "Sum212" + DstPort 1 + } + Branch { + ZOrder 78930 + DstBlock "Sum147" + DstPort 1 + } + } + Branch { + ZOrder 78929 + DstBlock "VIS_SENSE_PANEL1_PD2" + DstPort 1 + } + } + Branch { + ZOrder 78928 + DstBlock "MEAN_SENSE_PD2" + DstPort 1 + } + } + Line { + ZOrder 78939 + SrcBlock "Ground121" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 78938 + Points [0, 15; 1, 0] + Branch { + ZOrder 78937 + Points [0, 31; 120, 0; 0, -21] + DstBlock "Product194" + DstPort 2 + } + Branch { + ZOrder 78936 + DstBlock "Divide236" + DstPort 2 + } + } + Branch { + ZOrder 78935 + DstBlock "Divide236" + DstPort 1 + } + } + Line { + ZOrder 78944 + SrcBlock "Ground122" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 78943 + Points [0, 15] + Branch { + ZOrder 78942 + DstBlock "Divide247" + DstPort 2 + } + Branch { + ZOrder 78941 + Points [0, 30] + DstBlock "Product200" + DstPort 2 + } + } + Branch { + ZOrder 78940 + DstBlock "Divide247" + DstPort 1 + } + } + Line { + ZOrder 78945 + SrcBlock "Divide274" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product223" + DstPort 1 + } + Line { + ZOrder 78946 + SrcBlock "Divide215" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product234" + DstPort 1 + } + Line { + ZOrder 78949 + SrcBlock "MEAN_SENSE_PD3" + SrcPort 1 + Points [0, -6] + Branch { + ZOrder 78948 + Points [31, 0; 0, 126; 189, 0] + DstBlock "Sum183" + DstPort 2 + } + Branch { + ZOrder 78947 + Points [0, -9] + DstBlock "VIS_SENSE_PD3_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 78950 + SrcBlock "Sum183" + SrcPort 1 + DstBlock "VIS_SENSE_DELTA_V_PD3_MON" + DstPort 1 + } + Line { + ZOrder 78951 + SrcBlock "B_PD3" + SrcPort 1 + Points [0, -2; 30, 0; 0, -93; 1027, 0; 0, 34; 63, 0] + DstBlock "Sum213" + DstPort 2 + } + Line { + ZOrder 78954 + SrcBlock "VIS_SENSE_DELTA_V_PD3_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 78953 + DstBlock "Divide217" + DstPort 1 + } + Branch { + ZOrder 78952 + DstBlock "VIS_SENSE_DELTA_V_PD3" + DstPort 1 + } + } + Line { + ZOrder 78955 + SrcBlock "Divide217" + SrcPort 1 + DstBlock "VIS_SENSE_DELTA_D_PD3_MON" + DstPort 1 + } + Line { + ZOrder 78958 + SrcBlock "VIS_SENSE_DELTA_D_PD3_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 78957 + DstBlock "Terminator119" + DstPort 1 + } + Branch { + ZOrder 78956 + DstBlock "VIS_SENSE_DELTA_D_PD3" + DstPort 1 + } + } + Line { + ZOrder 78961 + SrcBlock "MEAN_SENSE_PD4" + SrcPort 1 + Points [0, -12] + Branch { + ZOrder 78960 + Points [21, 0; 0, 111; 194, 0] + DstBlock "Sum152" + DstPort 2 + } + Branch { + ZOrder 78959 + Points [0, -8] + DstBlock "VIS_SENSE_PD4_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 78962 + SrcBlock "Sum152" + SrcPort 1 + DstBlock "VIS_SENSE_DELTA_V_PD4_MON" + DstPort 1 + } + Line { + ZOrder 78963 + SrcBlock "B_PD4" + SrcPort 1 + Points [5, 0; 0, 27; 1105, 0] + DstBlock "Sum214" + DstPort 2 + } + Line { + ZOrder 78966 + SrcBlock "VIS_SENSE_DELTA_V_PD4_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 78965 + DstBlock "Divide218" + DstPort 1 + } + Branch { + ZOrder 78964 + DstBlock "VIS_SENSE_DELTA_V_PD4" + DstPort 1 + } + } + Line { + ZOrder 78967 + SrcBlock "Divide218" + SrcPort 1 + DstBlock "VIS_SENSE_DELTA_D_PD4_MON" + DstPort 1 + } + Line { + ZOrder 78970 + SrcBlock "VIS_SENSE_DELTA_D_PD4_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 78969 + DstBlock "Terminator120" + DstPort 1 + } + Branch { + ZOrder 78968 + DstBlock "VIS_SENSE_DELTA_D_PD4" + DstPort 1 + } + } + Line { + ZOrder 78971 + SrcBlock "Sum169" + SrcPort 1 + DstBlock "Product237" + DstPort 1 + } + Line { + ZOrder 78972 + SrcBlock "VIS_SENSE_PANEL2_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "VIS_SENSE_PANEL2_ROTATE" + DstPort 1 + } + Line { + ZOrder 78975 + SrcBlock "VIS_SENSE_PANEL2_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 78974 + Points [134, 0; 0, 255] + DstBlock "FIL_PD_H2" + DstPort 1 + } + Branch { + ZOrder 78973 + DstBlock "VIS_SENSE_PANEL2_LENGTH" + DstPort 1 + } + } + Line { + ZOrder 78976 + SrcBlock "Product237" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL2_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 78977 + SrcBlock "Product174" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL2_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 78984 + SrcBlock "VIS_SENSE_PANEL2_PD3_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 78983 + DstBlock "MEAN_SENSE_PD3" + DstPort 1 + } + Branch { + ZOrder 78982 + Points [120, 0] + Branch { + ZOrder 78981 + DstBlock "VIS_SENSE_PANEL2_PD3" + DstPort 1 + } + Branch { + ZOrder 78980 + Points [37, 0] + Branch { + ZOrder 78979 + Points [0, -31; 125, 0; 0, -51; 1202, 0; 0, 32] + DstBlock "Sum213" + DstPort 1 + } + Branch { + ZOrder 78978 + DstBlock "Sum183" + DstPort 1 + } + } + } + } + Line { + ZOrder 78991 + SrcBlock "VIS_SENSE_PANEL2_PD4_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 78990 + DstBlock "MEAN_SENSE_PD4" + DstPort 1 + } + Branch { + ZOrder 78989 + Points [115, 0] + Branch { + ZOrder 78988 + Points [73, 0] + Branch { + ZOrder 78987 + Points [0, 39; 316, 0; 0, 25; 1006, 0] + DstBlock "Sum214" + DstPort 1 + } + Branch { + ZOrder 78986 + DstBlock "Sum152" + DstPort 1 + } + } + Branch { + ZOrder 78985 + DstBlock "VIS_SENSE_PANEL2_PD4" + DstPort 1 + } + } + } + Line { + ZOrder 78994 + SrcBlock "Constant156" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 78993 + Points [0, 90] + DstBlock "Product174" + DstPort 2 + } + Branch { + ZOrder 78992 + DstBlock "Product237" + DstPort 2 + } + } + Line { + ZOrder 78995 + SrcBlock "Sum156" + SrcPort 1 + DstBlock "Product174" + DstPort 1 + } + Line { + ZOrder 78996 + SrcBlock "Divide219" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product175" + DstPort 1 + } + Line { + ZOrder 78997 + SrcBlock "Divide216" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product176" + DstPort 1 + } + Line { + ZOrder 79000 + SrcBlock "MEAN_SENSE_PD5" + SrcPort 1 + Points [0, -16] + Branch { + ZOrder 78999 + Points [40, 0; 0, 126; 180, 0] + DstBlock "Sum190" + DstPort 2 + } + Branch { + ZOrder 78998 + Points [0, -34] + DstBlock "VIS_SENSE_PD5_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 79001 + SrcBlock "Sum190" + SrcPort 1 + DstBlock "VIS_SENSE_DELTA_V_PD5_MON" + DstPort 1 + } + Line { + ZOrder 79002 + SrcBlock "B_PD5" + SrcPort 1 + Points [0, -2; 35, 0; 0, -75; 88, 0; 0, -14; 913, 0; 0, 16] + DstBlock "Sum215" + DstPort 2 + } + Line { + ZOrder 79005 + SrcBlock "VIS_SENSE_DELTA_V_PD5_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 79004 + DstBlock "Divide221" + DstPort 1 + } + Branch { + ZOrder 79003 + DstBlock "VIS_SENSE_DELTA_V_PD5" + DstPort 1 + } + } + Line { + ZOrder 79006 + SrcBlock "Divide221" + SrcPort 1 + DstBlock "VIS_SENSE_DELTA_D_PD5_MON" + DstPort 1 + } + Line { + ZOrder 79009 + SrcBlock "VIS_SENSE_DELTA_D_PD5_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 79008 + DstBlock "Terminator122" + DstPort 1 + } + Branch { + ZOrder 79007 + DstBlock "VIS_SENSE_DELTA_D_PD5" + DstPort 1 + } + } + Line { + ZOrder 79012 + SrcBlock "MEAN_SENSE_PD6" + SrcPort 1 + Points [0, -12] + Branch { + ZOrder 79011 + Points [24, 0; 0, 112; 201, 0] + DstBlock "Sum186" + DstPort 2 + } + Branch { + ZOrder 79010 + Points [0, -8] + DstBlock "VIS_SENSE_PD6_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 79013 + SrcBlock "Sum186" + SrcPort 1 + DstBlock "VIS_SENSE_DELTA_V_PD6_MON" + DstPort 1 + } + Line { + ZOrder 79016 + SrcBlock "VIS_SENSE_DELTA_V_PD6_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 79015 + DstBlock "Divide222" + DstPort 1 + } + Branch { + ZOrder 79014 + DstBlock "VIS_SENSE_DELTA_V_PD6" + DstPort 1 + } + } + Line { + ZOrder 79017 + SrcBlock "B_PD6" + SrcPort 1 + Points [5, 0; 0, 18; 1115, 0] + DstBlock "Sum219" + DstPort 2 + } + Line { + ZOrder 79020 + SrcBlock "A_PD6" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 79019 + Points [0, 30; 1090, 0; 0, -85] + DstBlock "Divide245" + DstPort 2 + } + Branch { + ZOrder 79018 + DstBlock "Divide222" + DstPort 2 + } + } + Line { + ZOrder 79021 + SrcBlock "Divide222" + SrcPort 1 + DstBlock "VIS_SENSE_DELTA_D_PD6_MON" + DstPort 1 + } + Line { + ZOrder 79024 + SrcBlock "VIS_SENSE_DELTA_D_PD6_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 79023 + DstBlock "Terminator124" + DstPort 1 + } + Branch { + ZOrder 79022 + DstBlock "VIS_SENSE_DELTA_D_PD6" + DstPort 1 + } + } + Line { + ZOrder 79025 + SrcBlock "Sum189" + SrcPort 1 + DstBlock "Product180" + DstPort 1 + } + Line { + ZOrder 79026 + SrcBlock "VIS_SENSE_PANEL3_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "VIS_SENSE_PANEL3_ROTATE" + DstPort 1 + } + Line { + ZOrder 79029 + SrcBlock "VIS_SENSE_PANEL3_LENGTH_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 79028 + Points [25, 0] + DstBlock "VIS_SENSE_PANEL3_LENGTH" + DstPort 1 + } + Branch { + ZOrder 79027 + Points [0, -135] + DstBlock "FIL_PD_H3" + DstPort 1 + } + } + Line { + ZOrder 79030 + SrcBlock "Product180" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL3_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 79031 + SrcBlock "Product177" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL3_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 79038 + SrcBlock "VIS_SENSE_PANEL3_PD5_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 79037 + Points [120, 0] + Branch { + ZOrder 79036 + DstBlock "VIS_SENSE_PANEL3_PD5" + DstPort 1 + } + Branch { + ZOrder 79035 + Points [46, 0] + Branch { + ZOrder 79034 + Points [0, -31; 105, 0; 0, -60; 1244, 0] + DstBlock "Sum215" + DstPort 1 + } + Branch { + ZOrder 79033 + DstBlock "Sum190" + DstPort 1 + } + } + } + Branch { + ZOrder 79032 + DstBlock "MEAN_SENSE_PD5" + DstPort 1 + } + } + Line { + ZOrder 79045 + SrcBlock "VIS_SENSE_PANEL3_PD6_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 79044 + DstBlock "MEAN_SENSE_PD6" + DstPort 1 + } + Branch { + ZOrder 79043 + Points [125, 0] + Branch { + ZOrder 79042 + Points [55, 0] + Branch { + ZOrder 79041 + Points [0, 83; 1249, 0; 0, -158] + DstBlock "Sum219" + DstPort 1 + } + Branch { + ZOrder 79040 + DstBlock "Sum186" + DstPort 1 + } + } + Branch { + ZOrder 79039 + DstBlock "VIS_SENSE_PANEL3_PD6" + DstPort 1 + } + } + } + Line { + ZOrder 79048 + SrcBlock "Constant157" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 79047 + Points [0, 90] + DstBlock "Product177" + DstPort 2 + } + Branch { + ZOrder 79046 + DstBlock "Product180" + DstPort 2 + } + } + Line { + ZOrder 79049 + SrcBlock "Sum188" + SrcPort 1 + DstBlock "Product177" + DstPort 1 + } + Line { + ZOrder 79050 + SrcBlock "Divide223" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product178" + DstPort 1 + } + Line { + ZOrder 79051 + SrcBlock "Divide220" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product179" + DstPort 1 + } + Line { + ZOrder 79054 + SrcBlock "MEAN_SENSE_PD7" + SrcPort 1 + Points [0, -8] + Branch { + ZOrder 79053 + Points [29, 0; 0, 138; 186, 0] + DstBlock "Sum197" + DstPort 2 + } + Branch { + ZOrder 79052 + Points [0, -12] + DstBlock "VIS_SENSE_PD7_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 79055 + SrcBlock "Sum197" + SrcPort 1 + DstBlock "VIS_SENSE_DELTA_V_PD7_MON" + DstPort 1 + } + Line { + ZOrder 79058 + SrcBlock "A_PD7" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 79057 + Points [0, -45; 185, 0; 0, -30] + DstBlock "Divide251" + DstPort 2 + } + Branch { + ZOrder 79056 + DstBlock "Divide226" + DstPort 2 + } + } + Line { + ZOrder 79061 + SrcBlock "VIS_SENSE_DELTA_V_PD7_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 79060 + DstBlock "Divide226" + DstPort 1 + } + Branch { + ZOrder 79059 + DstBlock "VIS_SENSE_DELTA_V_PD7" + DstPort 1 + } + } + Line { + ZOrder 79062 + SrcBlock "Divide226" + SrcPort 1 + DstBlock "VIS_SENSE_DELTA_D_PD7_MON" + DstPort 1 + } + Line { + ZOrder 79065 + SrcBlock "VIS_SENSE_DELTA_D_PD7_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 79064 + DstBlock "Terminator125" + DstPort 1 + } + Branch { + ZOrder 79063 + DstBlock "VIS_SENSE_DELTA_D_PD7" + DstPort 1 + } + } + Line { + ZOrder 79068 + SrcBlock "MEAN_SENSE_PD8" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 79067 + Points [0, -25] + DstBlock "VIS_SENSE_PD8_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 79066 + Points [35, 0; 0, 101; 180, 0] + DstBlock "Sum192" + DstPort 2 + } + } + Line { + ZOrder 79069 + SrcBlock "Sum192" + SrcPort 1 + DstBlock "VIS_SENSE_DELTA_V_PD8_MON" + DstPort 1 + } + Line { + ZOrder 79072 + SrcBlock "VIS_SENSE_DELTA_V_PD8_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 79071 + DstBlock "Divide227" + DstPort 1 + } + Branch { + ZOrder 79070 + DstBlock "VIS_SENSE_DELTA_V_PD8" + DstPort 1 + } + } + Line { + ZOrder 79075 + SrcBlock "A_PD8" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 79074 + Points [0, 37; 857, 0; 0, -62] + DstBlock "Divide252" + DstPort 2 + } + Branch { + ZOrder 79073 + DstBlock "Divide227" + DstPort 2 + } + } + Line { + ZOrder 79076 + SrcBlock "Divide227" + SrcPort 1 + DstBlock "VIS_SENSE_DELTA_D_PD8_MON" + DstPort 1 + } + Line { + ZOrder 79079 + SrcBlock "VIS_SENSE_DELTA_D_PD8_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 79078 + DstBlock "VIS_SENSE_DELTA_D_PD8" + DstPort 1 + } + Branch { + ZOrder 79077 + DstBlock "Terminator126" + DstPort 1 + } + } + Line { + ZOrder 79080 + SrcBlock "Sum196" + SrcPort 1 + DstBlock "Product185" + DstPort 1 + } + Line { + ZOrder 79081 + SrcBlock "VIS_SENSE_PANEL4_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "VIS_SENSE_PANEL4_ROTATE" + DstPort 1 + } + Line { + ZOrder 79084 + SrcBlock "VIS_SENSE_PANEL4_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 79083 + Points [194, 0; 0, 152; 134, 0; 0, -632] + DstBlock "FIL_PD_V1" + DstPort 1 + } + Branch { + ZOrder 79082 + DstBlock "VIS_SENSE_PANEL4_LENGTH" + DstPort 1 + } + } + Line { + ZOrder 79085 + SrcBlock "Product185" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL4_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 79086 + SrcBlock "Product181" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL4_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 79093 + SrcBlock "VIS_SENSE_PANEL4_PD7_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 79092 + DstBlock "MEAN_SENSE_PD7" + DstPort 1 + } + Branch { + ZOrder 79091 + Points [115, 0] + Branch { + ZOrder 79090 + DstBlock "VIS_SENSE_PANEL4_PD7" + DstPort 1 + } + Branch { + ZOrder 79089 + Points [41, 0] + Branch { + ZOrder 79088 + Points [0, -34; 167, 0; 0, -61] + DstBlock "Sum41" + DstPort 1 + } + Branch { + ZOrder 79087 + DstBlock "Sum197" + DstPort 1 + } + } + } + } + Line { + ZOrder 79094 + SrcBlock "Product182" + SrcPort 1 + Points [44, 0; 0, -40; 39, 0; 0, -35; -30, 0; 0, -35] + DstBlock "FIL_7" + DstPort 1 + } + Line { + ZOrder 79095 + SrcBlock "Product183" + SrcPort 1 + Points [138, 0; 0, 85; -93, 0; 0, -210] + DstBlock "FIL_8" + DstPort 1 + } + Line { + ZOrder 79102 + SrcBlock "VIS_SENSE_PANEL4_PD8_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 79101 + Points [115, 0] + Branch { + ZOrder 79100 + Points [36, 0] + Branch { + ZOrder 79099 + Points [0, 66; 1132, 0; 0, -111] + DstBlock "Sum148" + DstPort 1 + } + Branch { + ZOrder 79098 + DstBlock "Sum192" + DstPort 1 + } + } + Branch { + ZOrder 79097 + DstBlock "VIS_SENSE_PANEL4_PD8" + DstPort 1 + } + } + Branch { + ZOrder 79096 + DstBlock "MEAN_SENSE_PD8" + DstPort 1 + } + } + Line { + ZOrder 79105 + SrcBlock "Constant158" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 79104 + Points [0, 90] + DstBlock "Product181" + DstPort 2 + } + Branch { + ZOrder 79103 + DstBlock "Product185" + DstPort 2 + } + } + Line { + ZOrder 79106 + SrcBlock "Sum195" + SrcPort 1 + DstBlock "Product181" + DstPort 1 + } + Line { + ZOrder 79107 + SrcBlock "Divide228" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product182" + DstPort 1 + } + Line { + ZOrder 79108 + SrcBlock "Divide224" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product183" + DstPort 1 + } + Line { + ZOrder 79111 + SrcBlock "MEAN_SENSE_PD9" + SrcPort 1 + Points [0, -12] + Branch { + ZOrder 79110 + Points [21, 0; 0, 142; 199, 0] + DstBlock "Sum203" + DstPort 2 + } + Branch { + ZOrder 79109 + Points [0, -8] + DstBlock "VIS_SENSE_PD9_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 79112 + SrcBlock "Sum203" + SrcPort 1 + DstBlock "VIS_SENSE_DELTA_V_PD9_MON" + DstPort 1 + } + Line { + ZOrder 79115 + SrcBlock "VIS_SENSE_DELTA_V_PD9_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 79114 + DstBlock "Divide230" + DstPort 1 + } + Branch { + ZOrder 79113 + DstBlock "VIS_SENSE_DELTA_V_PD9" + DstPort 1 + } + } + Line { + ZOrder 79118 + SrcBlock "A_PD9" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 79117 + Points [0, -35; 185, 0; 0, -45] + DstBlock "Divide253" + DstPort 2 + } + Branch { + ZOrder 79116 + DstBlock "Divide230" + DstPort 2 + } + } + Line { + ZOrder 79119 + SrcBlock "Divide230" + SrcPort 1 + DstBlock "VIS_SENSE_DELTA_D_PD9_MON" + DstPort 1 + } + Line { + ZOrder 79122 + SrcBlock "VIS_SENSE_DELTA_D_PD9_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 79121 + DstBlock "Terminator127" + DstPort 1 + } + Branch { + ZOrder 79120 + DstBlock "VIS_SENSE_DELTA_D_PD9" + DstPort 1 + } + } + Line { + ZOrder 79125 + SrcBlock "MEAN_SENSE_PD10" + SrcPort 1 + Points [0, -11] + Branch { + ZOrder 79124 + Points [31, 0; 0, 117; 189, 0] + DstBlock "Sum199" + DstPort 2 + } + Branch { + ZOrder 79123 + Points [0, -9] + DstBlock "VIS_SENSE_PD10_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 79126 + SrcBlock "Sum199" + SrcPort 1 + DstBlock "VIS_SENSE_DELTA_V_PD10_MON" + DstPort 1 + } + Line { + ZOrder 79129 + SrcBlock "VIS_SENSE_DELTA_V_PD10_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 79128 + DstBlock "Divide231" + DstPort 1 + } + Branch { + ZOrder 79127 + DstBlock "VIS_SENSE_DELTA_V_PD10" + DstPort 1 + } + } + Line { + ZOrder 79132 + SrcBlock "A_PD14" + SrcPort 1 + Points [3, 0; 0, 3; 1, 0; 0, 12; 6, 0] + Branch { + ZOrder 79131 + Points [0, 33; 293, 0; 0, -13] + DstBlock "Divide254" + DstPort 2 + } + Branch { + ZOrder 79130 + DstBlock "Divide231" + DstPort 2 + } + } + Line { + ZOrder 79133 + SrcBlock "Divide231" + SrcPort 1 + DstBlock "VIS_SENSE_DELTA_D_PD10_MON" + DstPort 1 + } + Line { + ZOrder 79136 + SrcBlock "VIS_SENSE_DELTA_D_PD10_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 79135 + DstBlock "Terminator128" + DstPort 1 + } + Branch { + ZOrder 79134 + DstBlock "VIS_SENSE_DELTA_D_PD10" + DstPort 1 + } + } + Line { + ZOrder 79137 + SrcBlock "Sum202" + SrcPort 1 + DstBlock "Product189" + DstPort 1 + } + Line { + ZOrder 79138 + SrcBlock "VIS_SENSE_PANEL5_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "VIS_SENSE_PANEL5_ROTATE" + DstPort 1 + } + Line { + ZOrder 79141 + SrcBlock "VIS_SENSE_PANEL5_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 79140 + Points [348, 0; 0, -790] + DstBlock "FIL_PD_V2" + DstPort 1 + } + Branch { + ZOrder 79139 + DstBlock "VIS_SENSE_PANEL5_LENGTH" + DstPort 1 + } + } + Line { + ZOrder 79142 + SrcBlock "Product189" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL5_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 79143 + SrcBlock "Product186" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL5_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 79144 + SrcBlock "Product187" + SrcPort 1 + DstBlock "FIL_9" + DstPort 1 + } + Line { + ZOrder 79151 + SrcBlock "VIS_SENSE_PANEL5_PD10_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 79150 + Points [120, 0] + Branch { + ZOrder 79149 + Points [43, 0] + Branch { + ZOrder 79148 + Points [0, 82; 1115, 0; 0, -82] + DstBlock "Sum155" + DstPort 1 + } + Branch { + ZOrder 79147 + DstBlock "Sum199" + DstPort 1 + } + } + Branch { + ZOrder 79146 + DstBlock "VIS_SENSE_PANEL5_PD10" + DstPort 1 + } + } + Branch { + ZOrder 79145 + DstBlock "MEAN_SENSE_PD10" + DstPort 1 + } + } + Line { + ZOrder 79154 + SrcBlock "Constant159" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 79153 + Points [0, 90] + DstBlock "Product186" + DstPort 2 + } + Branch { + ZOrder 79152 + DstBlock "Product189" + DstPort 2 + } + } + Line { + ZOrder 79155 + SrcBlock "Sum201" + SrcPort 1 + DstBlock "Product186" + DstPort 1 + } + Line { + ZOrder 79156 + SrcBlock "Divide232" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product187" + DstPort 1 + } + Line { + ZOrder 79157 + SrcBlock "Divide229" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product188" + DstPort 1 + } + Line { + ZOrder 79160 + SrcBlock "MEAN_SENSE_PD11" + SrcPort 1 + Points [0, -14] + Branch { + ZOrder 79159 + Points [26, 0; 0, 134; 174, 0] + DstBlock "Sum210" + DstPort 2 + } + Branch { + ZOrder 79158 + Points [0, -6] + DstBlock "VIS_SENSE_PD11_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 79161 + SrcBlock "Sum210" + SrcPort 1 + DstBlock "VIS_SENSE_DELTA_V_PD11_MON" + DstPort 1 + } + Line { + ZOrder 79164 + SrcBlock "VIS_SENSE_DELTA_V_PD11_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 79163 + DstBlock "Divide234" + DstPort 1 + } + Branch { + ZOrder 79162 + DstBlock "VIS_SENSE_DELTA_V_PD11" + DstPort 1 + } + } + Line { + ZOrder 79167 + SrcBlock "A_PD11" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 79166 + Points [0, 37; 860, 0] + DstBlock "Divide255" + DstPort 2 + } + Branch { + ZOrder 79165 + DstBlock "Divide234" + DstPort 2 + } + } + Line { + ZOrder 79168 + SrcBlock "Divide234" + SrcPort 1 + DstBlock "VIS_SENSE_DELTA_D_PD11_MON" + DstPort 1 + } + Line { + ZOrder 79171 + SrcBlock "VIS_SENSE_DELTA_D_PD11_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 79170 + DstBlock "Terminator129" + DstPort 1 + } + Branch { + ZOrder 79169 + DstBlock "VIS_SENSE_DELTA_D_PD11" + DstPort 1 + } + } + Line { + ZOrder 79174 + SrcBlock "MEAN_SENSE_PD12" + SrcPort 1 + Points [0, -18; 20, 0] + Branch { + ZOrder 79173 + Points [21, 0; 0, 124; 194, 0] + DstBlock "Sum206" + DstPort 2 + } + Branch { + ZOrder 79172 + Points [0, -12] + DstBlock "VIS_SENSE_PD12_MEAN_MON" + DstPort 1 + } + } + Line { + ZOrder 79175 + SrcBlock "Sum206" + SrcPort 1 + DstBlock "VIS_SENSE_DELTA_V_PD12_MON" + DstPort 1 + } + Line { + ZOrder 79178 + SrcBlock "VIS_SENSE_DELTA_V_PD12_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 79177 + DstBlock "Divide235" + DstPort 1 + } + Branch { + ZOrder 79176 + DstBlock "VIS_SENSE_DELTA_V_PD12" + DstPort 1 + } + } + Line { + ZOrder 79181 + SrcBlock "A_PD12" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 79180 + Points [0, 30; 853, 0; 0, -50] + DstBlock "Divide257" + DstPort 2 + } + Branch { + ZOrder 79179 + DstBlock "Divide235" + DstPort 2 + } + } + Line { + ZOrder 79182 + SrcBlock "Divide235" + SrcPort 1 + DstBlock "VIS_SENSE_DELTA_D_PD12_MON" + DstPort 1 + } + Line { + ZOrder 79185 + SrcBlock "VIS_SENSE_DELTA_D_PD12_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 79184 + DstBlock "Terminator130" + DstPort 1 + } + Branch { + ZOrder 79183 + DstBlock "VIS_SENSE_DELTA_D_PD12" + DstPort 1 + } + } + Line { + ZOrder 79186 + SrcBlock "Sum209" + SrcPort 1 + DstBlock "Product193" + DstPort 1 + } + Line { + ZOrder 79187 + SrcBlock "VIS_SENSE_PANEL6_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "VIS_SENSE_PANEL6_ROTATE" + DstPort 1 + } + Line { + ZOrder 79188 + SrcBlock "Product193" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL6_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 79189 + SrcBlock "Product190" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL6_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 79196 + SrcBlock "VIS_SENSE_PANEL6_PD11_MON" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 79195 + DstBlock "MEAN_SENSE_PD11" + DstPort 1 + } + Branch { + ZOrder 79194 + Points [100, 0] + Branch { + ZOrder 79193 + DstBlock "VIS_SENSE_PANEL6_PD11" + DstPort 1 + } + Branch { + ZOrder 79192 + Points [32, 0] + Branch { + ZOrder 79191 + Points [0, -34; 181, 0; 0, -82; 957, 0] + DstBlock "Sum184" + DstPort 1 + } + Branch { + ZOrder 79190 + DstBlock "Sum210" + DstPort 1 + } + } + } + } + Line { + ZOrder 79203 + SrcBlock "VIS_SENSE_PANEL6_PD12_MON" + SrcPort 1 + Points [40, 0; 0, -5] + Branch { + ZOrder 79202 + Points [-20, 0] + DstBlock "MEAN_SENSE_PD12" + DstPort 1 + } + Branch { + ZOrder 79201 + Points [83, 0] + Branch { + ZOrder 79200 + Points [0, 83; 1202, 0] + DstBlock "Sum187" + DstPort 1 + } + Branch { + ZOrder 79199 + Points [32, 0] + Branch { + ZOrder 79198 + DstBlock "Sum206" + DstPort 1 + } + Branch { + ZOrder 79197 + DstBlock "VIS_SENSE_PANEL6_PD12" + DstPort 1 + } + } + } + } + Line { + ZOrder 79206 + SrcBlock "Constant160" + SrcPort 1 + Points [0, 50] + Branch { + ZOrder 79205 + Points [0, 90] + DstBlock "Product190" + DstPort 2 + } + Branch { + ZOrder 79204 + DstBlock "Product193" + DstPort 2 + } + } + Line { + ZOrder 79207 + SrcBlock "Sum208" + SrcPort 1 + DstBlock "Product190" + DstPort 1 + } + Line { + ZOrder 79208 + SrcBlock "Divide237" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Product191" + DstPort 1 + } + Line { + ZOrder 79209 + SrcBlock "Divide233" + SrcPort 1 + Points [33, 0; 0, 25] + DstBlock "Product192" + DstPort 1 + } + Line { + ZOrder 79211 + SrcBlock "VIS_SENSE_PD1_MEAN_MON" + SrcPort 1 + DstBlock "VIS_SENSE_PD1_MEAN" + DstPort 1 + } + Line { + ZOrder 79212 + SrcBlock "VIS_SENSE_PD2_MEAN_MON" + SrcPort 1 + DstBlock "VIS_SENSE_PD2_MEAN" + DstPort 1 + } + Line { + ZOrder 79213 + SrcBlock "VIS_SENSE_PD3_MEAN_MON" + SrcPort 1 + DstBlock "VIS_SENSE_PD3_MEAN" + DstPort 1 + } + Line { + ZOrder 79214 + SrcBlock "VIS_SENSE_PD4_MEAN_MON" + SrcPort 1 + DstBlock "VIS_SENSE_PD4_MEAN" + DstPort 1 + } + Line { + ZOrder 79215 + SrcBlock "VIS_SENSE_PD5_MEAN_MON" + SrcPort 1 + DstBlock "VIS_SENSE_PD5_MEAN" + DstPort 1 + } + Line { + ZOrder 79216 + SrcBlock "VIS_SENSE_PD6_MEAN_MON" + SrcPort 1 + DstBlock "VIS_SENSE_PD6_MEAN" + DstPort 1 + } + Line { + ZOrder 79217 + SrcBlock "VIS_SENSE_PD7_MEAN_MON" + SrcPort 1 + DstBlock "VIS_SENSE_PD7_MEAN" + DstPort 1 + } + Line { + ZOrder 79218 + SrcBlock "VIS_SENSE_PD8_MEAN_MON" + SrcPort 1 + DstBlock "VIS_SENSE_PD8_MEAN" + DstPort 1 + } + Line { + ZOrder 79219 + SrcBlock "VIS_SENSE_PD9_MEAN_MON" + SrcPort 1 + DstBlock "VIS_SENSE_PD9_MEAN" + DstPort 1 + } + Line { + ZOrder 79220 + SrcBlock "VIS_SENSE_PD10_MEAN_MON" + SrcPort 1 + DstBlock "VIS_SENSE_PD10_MEAN" + DstPort 1 + } + Line { + ZOrder 79221 + SrcBlock "VIS_SENSE_PD11_MEAN_MON" + SrcPort 1 + DstBlock "VIS_SENSE_PD11_MEAN" + DstPort 1 + } + Line { + ZOrder 79222 + SrcBlock "VIS_SENSE_PD12_MEAN_MON" + SrcPort 1 + DstBlock "VIS_SENSE_PD12_MEAN" + DstPort 1 + } + Line { + ZOrder 79223 + SrcBlock "Sum211" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide238" + DstPort 1 + } + Line { + ZOrder 79224 + SrcBlock "Divide238" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL1_PD1_D_MON" + DstPort 1 + } + Line { + ZOrder 79225 + SrcBlock "Sum212" + SrcPort 1 + DstBlock "Divide239" + DstPort 1 + } + Line { + ZOrder 79226 + SrcBlock "Divide239" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL1_PD2_D_MON" + DstPort 1 + } + Line { + ZOrder 79227 + SrcBlock "Sum213" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide240" + DstPort 1 + } + Line { + ZOrder 79228 + SrcBlock "Divide240" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL2_PD3_D_MON" + DstPort 1 + } + Line { + ZOrder 79229 + SrcBlock "Sum214" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide241" + DstPort 1 + } + Line { + ZOrder 79230 + SrcBlock "Divide241" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL2_PD4_D_MON" + DstPort 1 + } + Line { + ZOrder 79231 + SrcBlock "Sum215" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide242" + DstPort 1 + } + Line { + ZOrder 79232 + SrcBlock "Divide242" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL3_PD5_D_MON" + DstPort 1 + } + Line { + ZOrder 79233 + SrcBlock "Sum219" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide245" + DstPort 1 + } + Line { + ZOrder 79234 + SrcBlock "Divide245" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL3_PD6_D_MON" + DstPort 1 + } + Line { + ZOrder 79237 + SrcBlock "A_PD3" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 79236 + Points [0, -45; 140, 0; 0, -30; 817, 0; 0, 45] + DstBlock "Divide240" + DstPort 2 + } + Branch { + ZOrder 79235 + DstBlock "Divide217" + DstPort 2 + } + } + Line { + ZOrder 79240 + SrcBlock "A_PD4" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 79239 + Points [9, 0; 0, 74; 1057, 0; 0, -99] + DstBlock "Divide241" + DstPort 2 + } + Branch { + ZOrder 79238 + DstBlock "Divide218" + DstPort 2 + } + } + Line { + ZOrder 79243 + SrcBlock "A_PD5" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 79242 + Points [0, -50; 51, 0; 0, -20; 827, 0; 0, 20] + DstBlock "Divide242" + DstPort 2 + } + Branch { + ZOrder 79241 + DstBlock "Divide221" + DstPort 2 + } + } + Line { + ZOrder 79244 + SrcBlock "B_PD8" + SrcPort 1 + Points [187, 0; 0, 49; 633, 0] + DstBlock "Sum148" + DstPort 2 + } + Line { + ZOrder 79288 + SrcBlock "Constant147" + SrcPort 1 + Points [0, 332] + Branch { + ZOrder 79287 + Points [25, 0; 0, -3707; 4386, 0] + Branch { + ZOrder 79286 + Points [0, 645] + DstBlock "Divide243" + DstPort 2 + } + Branch { + ZOrder 79285 + Points [78, 0] + Branch { + ZOrder 79284 + Points [0, 435] + DstBlock "Divide225" + DstPort 2 + } + Branch { + ZOrder 79283 + Points [173, 0] + Branch { + ZOrder 79282 + Points [0, 200] + DstBlock "Divide214" + DstPort 2 + } + Branch { + ZOrder 79281 + DstBlock "Divide213" + DstPort 2 + } + } + } + } + Branch { + ZOrder 79280 + Points [0, 248] + Branch { + ZOrder 79279 + DstBlock "Divide274" + DstPort 2 + } + Branch { + ZOrder 79278 + Points [0, 145] + Branch { + ZOrder 79277 + Points [0, 175] + Branch { + ZOrder 79276 + Points [0, 145] + Branch { + ZOrder 79275 + Points [0, 200] + Branch { + ZOrder 79274 + Points [0, 145] + Branch { + ZOrder 79273 + Points [0, 233] + Branch { + ZOrder 79272 + Points [0, 137] + Branch { + ZOrder 79271 + Points [0, 210] + Branch { + ZOrder 79270 + DstBlock "Divide232" + DstPort 2 + } + Branch { + ZOrder 79269 + Points [0, 145] + Branch { + ZOrder 79268 + Points [0, 205] + Branch { + ZOrder 79267 + Points [0, 145] + DstBlock "Divide233" + DstPort 2 + } + Branch { + ZOrder 79254 + DstBlock "Divide237" + DstPort 2 + } + } + Branch { + ZOrder 79253 + DstBlock "Divide229" + DstPort 2 + } + } + } + Branch { + ZOrder 79252 + DstBlock "Divide224" + DstPort 2 + } + } + Branch { + ZOrder 79251 + Points [310, 0] + DstBlock "Divide228" + DstPort 2 + } + } + Branch { + ZOrder 79250 + DstBlock "Divide220" + DstPort 2 + } + } + Branch { + ZOrder 79249 + DstBlock "Divide223" + DstPort 2 + } + } + Branch { + ZOrder 79248 + DstBlock "Divide216" + DstPort 2 + } + } + Branch { + ZOrder 79247 + DstBlock "Divide219" + DstPort 2 + } + } + Branch { + ZOrder 79246 + DstBlock "Divide215" + DstPort 2 + } + } + } + } + Line { + ZOrder 79289 + SrcBlock "Sum41" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide251" + DstPort 1 + } + Line { + ZOrder 79290 + SrcBlock "Divide251" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL4_PD7_D_MON" + DstPort 1 + } + Line { + ZOrder 79295 + SrcBlock "VIS_SENSE_PANEL1_PD1_D_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 79294 + Points [0, 40] + DstBlock "Choice115" + DstPort 1 + } + Branch { + ZOrder 79293 + Points [30, 0] + Branch { + ZOrder 79292 + Points [0, 140] + DstBlock "Sum149" + DstPort 1 + } + Branch { + ZOrder 79291 + DstBlock "VIS_SENSE_PANEL1_PD1_D" + DstPort 1 + } + } + } + Line { + ZOrder 79300 + SrcBlock "VIS_SENSE_PANEL2_PD3_D_MON" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 79299 + Points [0, -60] + DstBlock "Choice117" + DstPort 1 + } + Branch { + ZOrder 79298 + Points [26, 0] + Branch { + ZOrder 79297 + Points [0, 58; 158, 0; 0, -18] + DstBlock "Sum156" + DstPort 1 + } + Branch { + ZOrder 79296 + DstBlock "VIS_SENSE_PANEL2_PD3_D" + DstPort 1 + } + } + } + Line { + ZOrder 79305 + SrcBlock "VIS_SENSE_PANEL2_PD4_D_MON" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 79304 + Points [0, -66; 156, 0; 0, -94] + DstBlock "Choice118" + DstPort 1 + } + Branch { + ZOrder 79303 + Points [15, 0] + Branch { + ZOrder 79302 + Points [0, -51; 240, 0] + DstBlock "Sum156" + DstPort 2 + } + Branch { + ZOrder 79301 + DstBlock "VIS_SENSE_PANEL2_PD4_D" + DstPort 1 + } + } + } + Line { + ZOrder 79310 + SrcBlock "VIS_SENSE_PANEL3_PD5_D_MON" + SrcPort 1 + Points [37, 0] + Branch { + ZOrder 79309 + Points [0, -25; 256, 0; 0, 170] + DstBlock "Sum188" + DstPort 1 + } + Branch { + ZOrder 79308 + Points [39, 0] + Branch { + ZOrder 79307 + Points [0, 36; 136, 0; 0, 9] + DstBlock "Choice119" + DstPort 1 + } + Branch { + ZOrder 79306 + DstBlock "VIS_SENSE_PANEL3_PD5_D" + DstPort 1 + } + } + } + Line { + ZOrder 79315 + SrcBlock "VIS_SENSE_PANEL3_PD6_D_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 79314 + Points [39, 0] + Branch { + ZOrder 79313 + Points [0, -55; 137, 0; 0, 5] + DstBlock "Choice121" + DstPort 1 + } + Branch { + ZOrder 79312 + DstBlock "VIS_SENSE_PANEL3_PD6_D" + DstPort 1 + } + } + Branch { + ZOrder 79311 + Points [0, 57; 284, 0] + DstBlock "Sum188" + DstPort 2 + } + } + Line { + ZOrder 79316 + SrcBlock "B_PD7" + SrcPort 1 + Points [105, 0; 0, -31; 750, 0] + DstBlock "Sum41" + DstPort 2 + } + Line { + ZOrder 79321 + SrcBlock "VIS_SENSE_PANEL4_PD7_D_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 79320 + Points [0, 53; 326, 0; 0, 27] + DstBlock "Choice122" + DstPort 1 + } + Branch { + ZOrder 79319 + Points [6, 0] + Branch { + ZOrder 79318 + DstBlock "VIS_SENSE_PANEL4_PD7_D" + DstPort 1 + } + Branch { + ZOrder 79317 + Points [0, 171; 440, 0] + DstBlock "Sum195" + DstPort 1 + } + } + } + Line { + ZOrder 79322 + SrcBlock "Divide252" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL4_PD8_D_MON" + DstPort 1 + } + Line { + ZOrder 79327 + SrcBlock "VIS_SENSE_PANEL4_PD8_D_MON" + SrcPort 1 + Points [47, 0] + Branch { + ZOrder 79326 + Points [23, 0] + Branch { + ZOrder 79325 + DstBlock "VIS_SENSE_PANEL4_PD8_D" + DstPort 1 + } + Branch { + ZOrder 79324 + Points [0, -65] + DstBlock "Choice123" + DstPort 1 + } + } + Branch { + ZOrder 79323 + Points [0, 30; 503, 0] + DstBlock "Sum195" + DstPort 2 + } + } + Line { + ZOrder 79328 + SrcBlock "Sum148" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide252" + DstPort 1 + } + Line { + ZOrder 79329 + SrcBlock "Sum187" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide257" + DstPort 1 + } + Line { + ZOrder 79334 + SrcBlock "VIS_SENSE_PANEL6_PD12_D_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 79333 + Points [0, -38; 429, 0; 0, -57] + DstBlock "Choice127" + DstPort 1 + } + Branch { + ZOrder 79332 + Points [18, 0] + Branch { + ZOrder 79331 + Points [0, -20; 551, 0] + DstBlock "Sum208" + DstPort 2 + } + Branch { + ZOrder 79330 + DstBlock "VIS_SENSE_PANEL6_PD12_D" + DstPort 1 + } + } + } + Line { + ZOrder 79339 + SrcBlock "VIS_SENSE_PANEL6_PD11_D_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 79338 + Points [0, -53; 551, 0; 0, 148] + DstBlock "Sum208" + DstPort 1 + } + Branch { + ZOrder 79337 + Points [16, 0] + Branch { + ZOrder 79336 + Points [0, -25; 369, 0; 0, 20] + DstBlock "Choice126" + DstPort 1 + } + Branch { + ZOrder 79335 + DstBlock "VIS_SENSE_PANEL6_PD11_D" + DstPort 1 + } + } + } + Line { + ZOrder 79340 + SrcBlock "Divide255" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL6_PD11_D_MON" + DstPort 1 + } + Line { + ZOrder 79341 + SrcBlock "Sum184" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide255" + DstPort 1 + } + Line { + ZOrder 79342 + SrcBlock "B_PD11" + SrcPort 1 + Points [152, 0; 0, -45; 588, 0; 0, 96; 110, 0] + DstBlock "Sum184" + DstPort 2 + } + Line { + ZOrder 79343 + SrcBlock "B_PD10" + SrcPort 1 + Points [800, 0] + DstBlock "Sum155" + DstPort 2 + } + Line { + ZOrder 79344 + SrcBlock "Sum155" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide254" + DstPort 1 + } + Line { + ZOrder 79345 + SrcBlock "Divide254" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL5_PD10_D_MON" + DstPort 1 + } + Line { + ZOrder 79350 + SrcBlock "VIS_SENSE_PANEL5_PD10_D_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 79349 + Points [0, -53; 427, 0; 0, -72] + DstBlock "Choice125" + DstPort 1 + } + Branch { + ZOrder 79348 + Points [29, 0] + Branch { + ZOrder 79347 + Points [0, -37; 512, 0] + DstBlock "Sum201" + DstPort 2 + } + Branch { + ZOrder 79346 + DstBlock "VIS_SENSE_PANEL5_PD10_D" + DstPort 1 + } + } + } + Line { + ZOrder 79351 + SrcBlock "B_PD9" + SrcPort 1 + Points [110, 0; 0, -41; 690, 0] + DstBlock "Sum151" + DstPort 2 + } + Line { + ZOrder 79358 + SrcBlock "VIS_SENSE_PANEL5_PD9_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 79357 + Points [120, 0] + Branch { + ZOrder 79356 + DstBlock "VIS_SENSE_PANEL5_PD9" + DstPort 1 + } + Branch { + ZOrder 79355 + Points [52, 0] + Branch { + ZOrder 79354 + Points [0, -34; 156, 0; 0, -66] + DstBlock "Sum151" + DstPort 1 + } + Branch { + ZOrder 79353 + DstBlock "Sum203" + DstPort 1 + } + } + } + Branch { + ZOrder 79352 + DstBlock "MEAN_SENSE_PD9" + DstPort 1 + } + } + Line { + ZOrder 79359 + SrcBlock "Sum151" + SrcPort 1 + Points [22, 0; 0, 20] + DstBlock "Divide253" + DstPort 1 + } + Line { + ZOrder 79360 + SrcBlock "Divide253" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL5_PD9_D_MON" + DstPort 1 + } + Line { + ZOrder 79365 + SrcBlock "VIS_SENSE_PANEL5_PD9_D_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 79364 + Points [0, -25; 420, 0; 0, 95] + DstBlock "Choice124" + DstPort 1 + } + Branch { + ZOrder 79363 + Points [30, 0] + Branch { + ZOrder 79362 + Points [0, 170] + DstBlock "Sum201" + DstPort 1 + } + Branch { + ZOrder 79361 + DstBlock "VIS_SENSE_PANEL5_PD9_D" + DstPort 1 + } + } + } + Line { + ZOrder 79368 + SrcBlock "MAT_PD1" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 79371 + SrcBlock "VIS_SENSE_PANEL6_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 79370 + Points [341, 0; 0, -1100] + DstBlock "FIL_PD_V3" + DstPort 1 + } + Branch { + ZOrder 79369 + DstBlock "VIS_SENSE_PANEL6_LENGTH" + DstPort 1 + } + } + Line { + ZOrder 79372 + SrcBlock "VIS_PD_X_MON" + SrcPort 1 + DstBlock "VIS_PD_X" + DstPort 1 + } + Line { + ZOrder 79373 + SrcBlock "VIS_PD_Y_MON" + SrcPort 1 + DstBlock "VIS_PD_Y" + DstPort 1 + } + Line { + ZOrder 79374 + SrcBlock "VIS_PD_Z_MON" + SrcPort 1 + DstBlock "VIS_PD_Z" + DstPort 1 + } + Line { + ZOrder 79375 + SrcBlock "VIS_PD_ROLL_MON" + SrcPort 1 + Points [13, 0; 0, 45] + DstBlock "VIS_PD_ROLL" + DstPort 1 + } + Line { + ZOrder 79376 + SrcBlock "VIS_PD_YAW_MON" + SrcPort 1 + Points [15, 0; 0, 35] + DstBlock "VIS_PD_YAW" + DstPort 1 + } + Line { + ZOrder 79377 + SrcBlock "VIS_PD_PITCH_MON" + SrcPort 1 + DstBlock "VIS_PD_PITCH" + DstPort 1 + } + Line { + ZOrder 79380 + SrcBlock "FIL_PD_PITCH2" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 79379 + Points [0, -314; 277, 0; 0, 1260; 261, 0] + DstBlock "Choice120" + DstPort 1 + } + Branch { + ZOrder 79378 + DstBlock "VIS_PD_PITCH_MON" + DstPort 1 + } + } + Line { + ZOrder 79383 + SrcBlock "FIL_PD_YAW2" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 79382 + Points [0, 25] + DstBlock "VIS_PD_YAW_MON" + DstPort 1 + } + Branch { + ZOrder 79381 + Points [0, -398; 276, 0; 0, 1367; 231, 0] + DstBlock "Choice142" + DstPort 1 + } + } + Line { + ZOrder 79392 + SrcBlock "FIL_PD_Y2" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 79391 + Points [0, -236; 275, 0; 0, 1158; 290, 0] + DstBlock "Choice93" + DstPort 1 + } + Branch { + ZOrder 79390 + DstBlock "VIS_PD_Y_MON" + DstPort 1 + } + } + Line { + ZOrder 79395 + SrcBlock "FIL_PD_ROLL2" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 79394 + Points [0, -350; 279, 0; 0, 1303; 247, 0] + DstBlock "Choice131" + DstPort 1 + } + Branch { + ZOrder 79393 + Points [5, 0; 0, 5] + DstBlock "VIS_PD_ROLL_MON" + DstPort 1 + } + } + Line { + ZOrder 79396 + SrcBlock "MAT_ACT_MOD" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 79419 + SrcBlock "Ground119" + SrcPort 1 + Points [0, 2; 557, 0; 0, 233] + Branch { + ZOrder 79406 + Points [0, 70] + Branch { + ZOrder 79405 + Points [0, 50] + Branch { + ZOrder 79404 + Points [0, 65; 1, 0] + Branch { + ZOrder 79403 + Points [0, 75] + Branch { + ZOrder 79402 + Points [0, 55] + DstBlock "Choice142" + DstPort 3 + } + Branch { + ZOrder 79401 + DstBlock "Choice131" + DstPort 3 + } + } + Branch { + ZOrder 79400 + DstBlock "Choice120" + DstPort 3 + } + } + Branch { + ZOrder 79399 + DstBlock "Choice109" + DstPort 3 + } + } + Branch { + ZOrder 79398 + DstBlock "Choice93" + DstPort 3 + } + } + Branch { + ZOrder 79397 + DstBlock "Choice92" + DstPort 3 + } + } + Line { + ZOrder 79420 + SrcBlock "SWITCH_PD_X_IN" + SrcPort 1 + DstBlock "Choice92" + DstPort 2 + } + Line { + ZOrder 79423 + SrcBlock "FIL_PD_X2" + SrcPort 1 + Points [6, 0] + Branch { + ZOrder 79422 + Points [0, -197; 270, 0; 0, 1072] + DstBlock "Choice92" + DstPort 1 + } + Branch { + ZOrder 79421 + DstBlock "VIS_PD_X_MON" + DstPort 1 + } + } + Line { + ZOrder 79425 + SrcBlock "Choice93" + SrcPort 1 + DstBlock "Sum193" + DstPort 1 + } + Line { + ZOrder 79426 + SrcBlock "SWITCH_PD_Y_IN" + SrcPort 1 + Points [16, 0; 0, 10] + DstBlock "Choice93" + DstPort 2 + } + Line { + ZOrder 79427 + SrcBlock "Choice109" + SrcPort 1 + DstBlock "Sum198" + DstPort 1 + } + Line { + ZOrder 79428 + SrcBlock "SWITCH_PD_Z_IN" + SrcPort 1 + DstBlock "Choice109" + DstPort 2 + } + Line { + ZOrder 79431 + SrcBlock "FIL_PD_Z2" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 79430 + Points [0, -286; 276, 0; 0, 1210; 276, 0] + DstBlock "Choice109" + DstPort 1 + } + Branch { + ZOrder 79429 + DstBlock "VIS_PD_Z_MON" + DstPort 1 + } + } + Line { + ZOrder 79432 + SrcBlock "Choice120" + SrcPort 1 + DstBlock "Sum200" + DstPort 1 + } + Line { + ZOrder 79433 + SrcBlock "SWITCH_PD_PITCH_IN" + SrcPort 1 + DstBlock "Choice120" + DstPort 2 + } + Line { + ZOrder 79434 + SrcBlock "Choice131" + SrcPort 1 + DstBlock "Sum204" + DstPort 1 + } + Line { + ZOrder 79435 + SrcBlock "SWITCH_PD_ROLL_IN" + SrcPort 1 + DstBlock "Choice131" + DstPort 2 + } + Line { + ZOrder 79436 + SrcBlock "Choice142" + SrcPort 1 + DstBlock "Sum207" + DstPort 1 + } + Line { + ZOrder 79437 + SrcBlock "SWITCH_PD_YAW_IN" + SrcPort 1 + DstBlock "Choice142" + DstPort 2 + } + Line { + ZOrder 79454 + SrcBlock "SUM_X_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 79453 + Points [0, -189; 161, 0; 0, -286] + Branch { + ZOrder 79452 + DstBlock "Choice176" + DstPort 1 + } + Branch { + ZOrder 79451 + DstBlock "Choice141" + DstPort 1 + } + } + Branch { + ZOrder 79450 + DstBlock "SUM_X" + DstPort 1 + } + } + Line { + ZOrder 79455 + SrcBlock "FIL_SUM_X" + SrcPort 1 + Points [17, 0; 0, -85] + DstBlock "SUM_X_MON" + DstPort 1 + } + Line { + ZOrder 79460 + SrcBlock "SUM_Y_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 79459 + Points [0, -19; 243, 0; 0, -441] + Branch { + ZOrder 79458 + DstBlock "Choice143" + DstPort 1 + } + Branch { + ZOrder 79457 + Points [-10, 0] + DstBlock "Choice177" + DstPort 1 + } + } + Branch { + ZOrder 79456 + DstBlock "SUM_Y" + DstPort 1 + } + } + Line { + ZOrder 79461 + SrcBlock "FIL_SUM_Y" + SrcPort 1 + Points [33, 0; 0, -70] + DstBlock "SUM_Y_MON" + DstPort 1 + } + Line { + ZOrder 79462 + SrcBlock "FIL_SUM_Z" + SrcPort 1 + Points [49, 0; 0, -45] + DstBlock "SUM_Z_MON" + DstPort 1 + } + Line { + ZOrder 79463 + SrcBlock "FIL_SUM_PITCH" + SrcPort 1 + Points [31, 0; 0, -30] + DstBlock "SUM_PITCH_MON" + DstPort 1 + } + Line { + ZOrder 79464 + SrcBlock "FIL_SUM_ROLL" + SrcPort 1 + DstBlock "SUM_ROLL_MON" + DstPort 1 + } + Line { + ZOrder 79469 + SrcBlock "SUM_ROLL_MON" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 79468 + Points [0, -24; 62, 0; 0, -451; 369, 0] + Branch { + ZOrder 79467 + DstBlock "Choice180" + DstPort 1 + } + Branch { + ZOrder 79466 + DstBlock "Choice144" + DstPort 1 + } + } + Branch { + ZOrder 79465 + DstBlock "SUM_ROLL" + DstPort 1 + } + } + Line { + ZOrder 79474 + SrcBlock "SUM_YAW_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 79473 + Points [0, -19; 457, 0; 0, -456; 73, 0] + Branch { + ZOrder 79472 + DstBlock "Choice181" + DstPort 1 + } + Branch { + ZOrder 79471 + DstBlock "Choice147" + DstPort 1 + } + } + Branch { + ZOrder 79470 + DstBlock "SUM_YAW" + DstPort 1 + } + } + Line { + ZOrder 79475 + SrcBlock "FIL_SUM_YAW" + SrcPort 1 + Points [36, 0; 0, 15] + DstBlock "SUM_YAW_MON" + DstPort 1 + } + Line { + ZOrder 79487 + SrcBlock "Constant148" + SrcPort 1 + Points [7, 0; 0, 290; -2, 0] + Branch { + ZOrder 79486 + Points [-16, 0; 0, 40] + Branch { + ZOrder 79485 + DstBlock "Product196" + DstPort 2 + } + Branch { + ZOrder 79484 + Points [0, 40; 1, 0] + Branch { + ZOrder 79483 + Points [0, 40] + Branch { + ZOrder 79482 + Points [0, 35] + Branch { + ZOrder 79481 + DstBlock "Product201" + DstPort 2 + } + Branch { + ZOrder 79480 + DstBlock "Product199" + DstPort 2 + } + } + Branch { + ZOrder 79479 + DstBlock "Product198" + DstPort 2 + } + } + Branch { + ZOrder 79478 + DstBlock "Product197" + DstPort 2 + } + } + } + Branch { + ZOrder 79477 + DstBlock "Product195" + DstPort 2 + } + } + Line { + ZOrder 80616 + SrcBlock "Product195" + SrcPort 1 + Points [100, 0; 0, 100] + DstBlock "P1" + DstPort 1 + } + Line { + ZOrder 80617 + SrcBlock "Product196" + SrcPort 1 + Points [58, 0; 0, 80] + DstBlock "P2" + DstPort 1 + } + Line { + ZOrder 80618 + SrcBlock "Product197" + SrcPort 1 + Points [32, 0; 0, 60] + DstBlock "P3" + DstPort 1 + } + Line { + ZOrder 80628 + SrcBlock "Product198" + SrcPort 1 + Points [32, 0; 0, 40] + DstBlock "P4" + DstPort 1 + } + Line { + ZOrder 80629 + SrcBlock "Product199" + SrcPort 1 + Points [19, 0; 0, 25] + DstBlock "P5" + DstPort 1 + } + Line { + ZOrder 79493 + SrcBlock "SWITCH_FEEDBACK1" + SrcPort 1 + DstBlock "Choice101" + DstPort 2 + } + Line { + ZOrder 79494 + SrcBlock "Constant162" + SrcPort 1 + Points [0, 20] + DstBlock "Choice101" + DstPort 1 + } + Line { + ZOrder 79507 + SrcBlock "Ground134" + SrcPort 1 + Points [67, 0] + Branch { + ZOrder 79506 + Points [0, 94; 44, 0; 0, 131; 17, 0] + Branch { + ZOrder 79505 + Points [0, 60] + Branch { + ZOrder 79504 + Points [0, 55; 2, 0] + Branch { + ZOrder 79503 + Points [0, 60] + Branch { + ZOrder 79502 + Points [0, 50; 1, 0] + Branch { + ZOrder 79501 + Points [0, 55] + DstBlock "Choice107" + DstPort 3 + } + Branch { + ZOrder 79500 + DstBlock "Choice106" + DstPort 3 + } + } + Branch { + ZOrder 79499 + DstBlock "Choice105" + DstPort 3 + } + } + Branch { + ZOrder 79498 + DstBlock "Choice104" + DstPort 3 + } + } + Branch { + ZOrder 79497 + DstBlock "Choice103" + DstPort 3 + } + } + Branch { + ZOrder 79496 + DstBlock "Choice102" + DstPort 3 + } + } + Branch { + ZOrder 79495 + Points [10, 0; 0, -35] + DstBlock "Choice101" + DstPort 3 + } + } + Line { + ZOrder 79508 + SrcBlock "Choice102" + SrcPort 1 + Points [26, 0; 0, 50] + DstBlock "FIL_SUM_X" + DstPort 1 + } + Line { + ZOrder 80539 + SrcBlock "Choice92" + SrcPort 1 + Points [51, 0; 0, -10] + DstBlock "Choice102" + DstPort 1 + } + Line { + ZOrder 79520 + SrcBlock "Choice101" + SrcPort 1 + Points [7, 0; 0, 260] + Branch { + ZOrder 79519 + Points [0, 60] + Branch { + ZOrder 79518 + Points [0, 55] + Branch { + ZOrder 79517 + Points [0, 60; 1, 0] + Branch { + ZOrder 79516 + Points [0, 50] + Branch { + ZOrder 79515 + Points [0, 55] + DstBlock "Choice107" + DstPort 2 + } + Branch { + ZOrder 79514 + DstBlock "Choice106" + DstPort 2 + } + } + Branch { + ZOrder 79513 + DstBlock "Choice105" + DstPort 2 + } + } + Branch { + ZOrder 79512 + DstBlock "Choice104" + DstPort 2 + } + } + Branch { + ZOrder 79511 + DstBlock "Choice103" + DstPort 2 + } + } + Branch { + ZOrder 79510 + DstBlock "Choice102" + DstPort 2 + } + } + Line { + ZOrder 79521 + SrcBlock "Sum193" + SrcPort 1 + Points [5, 0; 0, -20] + DstBlock "Choice103" + DstPort 1 + } + Line { + ZOrder 79522 + SrcBlock "Sum198" + SrcPort 1 + Points [6, 0; 0, -15] + DstBlock "Choice104" + DstPort 1 + } + Line { + ZOrder 79523 + SrcBlock "Sum200" + SrcPort 1 + Points [5, 0; 0, -20] + DstBlock "Choice105" + DstPort 1 + } + Line { + ZOrder 79524 + SrcBlock "Sum204" + SrcPort 1 + Points [1, 0; 0, -45] + DstBlock "Choice106" + DstPort 1 + } + Line { + ZOrder 79525 + SrcBlock "Sum207" + SrcPort 1 + Points [3, 0; 0, -45] + DstBlock "Choice107" + DstPort 1 + } + Line { + ZOrder 79526 + SrcBlock "Choice103" + SrcPort 1 + Points [24, 0; 0, 25] + DstBlock "FIL_SUM_Y" + DstPort 1 + } + Line { + ZOrder 79527 + SrcBlock "Choice104" + SrcPort 1 + DstBlock "FIL_SUM_Z" + DstPort 1 + } + Line { + ZOrder 79528 + SrcBlock "Choice105" + SrcPort 1 + Points [17, 0; 0, -15] + DstBlock "FIL_SUM_PITCH" + DstPort 1 + } + Line { + ZOrder 79529 + SrcBlock "Choice106" + SrcPort 1 + Points [20, 0; 0, -35] + DstBlock "FIL_SUM_ROLL" + DstPort 1 + } + Line { + ZOrder 79530 + SrcBlock "Choice107" + SrcPort 1 + Points [31, 0; 0, -55] + DstBlock "FIL_SUM_YAW" + DstPort 1 + } + Line { + ZOrder 79533 + SrcBlock "P1_MON" + SrcPort 1 + Points [2, 0; 0, -42] + Branch { + ZOrder 79532 + Points [90, 0; 0, 62] + DstBlock "Choice162" + DstPort 1 + } + Branch { + ZOrder 79531 + Points [0, -23; 18, 0; 0, -13; -50, 0] + DstBlock "P7" + DstPort 1 + } + } + Line { + ZOrder 79534 + SrcBlock "FIL_ACT7" + SrcPort 1 + Points [17, 0; 0, -25] + DstBlock "P1_MON" + DstPort 1 + } + Line { + ZOrder 79535 + SrcBlock "FIL_ACT8" + SrcPort 1 + DstBlock "P2_MON" + DstPort 1 + } + Line { + ZOrder 79538 + SrcBlock "P2_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 79537 + Points [152, 0; 0, 20] + DstBlock "Choice163" + DstPort 1 + } + Branch { + ZOrder 79536 + DstBlock "P8" + DstPort 1 + } + } + Line { + ZOrder 79541 + SrcBlock "P3_MON" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 79540 + Points [32, 0; 0, 25] + DstBlock "Choice165" + DstPort 1 + } + Branch { + ZOrder 79539 + DstBlock "P9" + DstPort 1 + } + } + Line { + ZOrder 79542 + SrcBlock "FIL_ACT9" + SrcPort 1 + DstBlock "P3_MON" + DstPort 1 + } + Line { + ZOrder 79543 + SrcBlock "FIL_ACT10" + SrcPort 1 + Points [17, 0; 0, 25] + DstBlock "P4_MON" + DstPort 1 + } + Line { + ZOrder 79544 + SrcBlock "FIL_ACT11" + SrcPort 1 + Points [17, 0; 0, 21; 8, 0] + DstBlock "P5_MON" + DstPort 1 + } + Line { + ZOrder 79545 + SrcBlock "FIL_ACT12" + SrcPort 1 + Points [17, 0; 0, 45] + DstBlock "P6_MON" + DstPort 1 + } + Line { + ZOrder 79548 + SrcBlock "P4_MON" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 79547 + Points [62, 0; 0, 25] + DstBlock "Choice166" + DstPort 1 + } + Branch { + ZOrder 79546 + DstBlock "P10" + DstPort 1 + } + } + Line { + ZOrder 79551 + SrcBlock "P5_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 79550 + Points [0, -5; 195, 0] + DstBlock "Choice167" + DstPort 1 + } + Branch { + ZOrder 79549 + DstBlock "P11" + DstPort 1 + } + } + Line { + ZOrder 79554 + SrcBlock "P6_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 79553 + Points [0, 15; 16, 0; 0, 83; -36, 0] + DstBlock "P12" + DstPort 1 + } + Branch { + ZOrder 79552 + Points [165, 0] + DstBlock "Choice168" + DstPort 1 + } + } + Line { + ZOrder 79555 + SrcBlock "Ground103" + SrcPort 1 + DstBlock "OSC_X" + DstPort 1 + } + Line { + ZOrder 79556 + SrcBlock "OSC_X" + SrcPort 1 + Points [210, 0] + DstBlock "Choice108" + DstPort 1 + } + Line { + ZOrder 79565 + SrcBlock "OSC_X_SW" + SrcPort 1 + Points [54, 0] + Branch { + ZOrder 79564 + Points [0, -485; 50, 0] + Branch { + ZOrder 79563 + Points [0, 225; 414, 0] + Branch { + ZOrder 79562 + Points [0, 395; 255, 0; 0, -400] + DstBlock "Choice155" + DstPort 2 + } + Branch { + ZOrder 79561 + DstBlock "Choice135" + DstPort 2 + } + } + Branch { + ZOrder 79560 + Points [363, 0] + Branch { + ZOrder 79559 + DstBlock "Choice128" + DstPort 2 + } + Branch { + ZOrder 79558 + Points [0, -80] + DstBlock "Choice148" + DstPort 2 + } + } + } + Branch { + ZOrder 79557 + DstBlock "Choice108" + DstPort 2 + } + } + Line { + ZOrder 79624 + SrcBlock "Constant155" + SrcPort 1 + Points [0, 60] + Branch { + ZOrder 79623 + Points [0, 80] + Branch { + ZOrder 79622 + Points [0, 40] + Branch { + ZOrder 79621 + Points [0, 35] + Branch { + ZOrder 79620 + DstBlock "Choice130" + DstPort 3 + } + Branch { + ZOrder 79619 + Points [0, 35] + Branch { + ZOrder 79618 + DstBlock "Choice132" + DstPort 3 + } + Branch { + ZOrder 79617 + Points [0, 35] + Branch { + ZOrder 79616 + Points [0, 35] + Branch { + ZOrder 79615 + DstBlock "Choice134" + DstPort 3 + } + Branch { + ZOrder 79614 + Points [0, 45] + Branch { + ZOrder 79613 + DstBlock "Choice135" + DstPort 3 + } + Branch { + ZOrder 79612 + Points [0, 40] + Branch { + ZOrder 79611 + DstBlock "Choice136" + DstPort 3 + } + Branch { + ZOrder 79610 + Points [0, 35] + Branch { + ZOrder 79609 + DstBlock "Choice137" + DstPort 3 + } + Branch { + ZOrder 79608 + Points [0, 35] + Branch { + ZOrder 79607 + DstBlock "Choice138" + DstPort 3 + } + Branch { + ZOrder 79606 + Points [0, 35] + Branch { + ZOrder 79605 + DstBlock "Choice139" + DstPort 3 + } + Branch { + ZOrder 79604 + Points [0, 35] + Branch { + ZOrder 79603 + DstBlock "Choice140" + DstPort 3 + } + Branch { + ZOrder 79602 + Points [0, 80] + Branch { + ZOrder 79601 + DstBlock "Choice108" + DstPort 3 + } + Branch { + ZOrder 79600 + Points [0, 85] + Branch { + ZOrder 79599 + Points [0, 90] + Branch { + ZOrder 79598 + Points [0, 100; 2, 0] + Branch { + ZOrder 79597 + Points [0, 95] + Branch { + ZOrder 79596 + Points [0, 18; -42, 0; 0, 102] + DstBlock "Choice114" + DstPort 3 + } + Branch { + ZOrder 79595 + DstBlock "Choice113" + DstPort 3 + } + } + Branch { + ZOrder 79594 + DstBlock "Choice112" + DstPort 3 + } + } + Branch { + ZOrder 79593 + DstBlock "Choice111" + DstPort 3 + } + } + Branch { + ZOrder 79592 + DstBlock "Choice110" + DstPort 3 + } + } + } + } + } + } + } + } + } + } + Branch { + ZOrder 79591 + DstBlock "Choice133" + DstPort 3 + } + } + } + } + Branch { + ZOrder 79590 + DstBlock "Choice129" + DstPort 3 + } + } + Branch { + ZOrder 79589 + DstBlock "Choice128" + DstPort 3 + } + } + Branch { + ZOrder 79588 + Points [733, 0] + Branch { + ZOrder 79587 + Points [0, 45; 2, 0] + Branch { + ZOrder 79586 + Points [0, 45] + Branch { + ZOrder 79585 + Points [0, 40] + Branch { + ZOrder 79584 + Points [0, 45] + Branch { + ZOrder 79583 + Points [0, 45; 3, 0] + Branch { + ZOrder 79582 + Points [0, 80] + Branch { + ZOrder 79581 + Points [0, 45] + Branch { + ZOrder 79580 + Points [0, 45] + Branch { + ZOrder 79579 + Points [0, 40] + Branch { + ZOrder 79578 + Points [0, 45] + Branch { + ZOrder 79577 + Points [0, 45] + DstBlock "Choice160" + DstPort 3 + } + Branch { + ZOrder 79576 + DstBlock "Choice159" + DstPort 3 + } + } + Branch { + ZOrder 79575 + DstBlock "Choice158" + DstPort 3 + } + } + Branch { + ZOrder 79574 + DstBlock "Choice157" + DstPort 3 + } + } + Branch { + ZOrder 79573 + DstBlock "Choice156" + DstPort 3 + } + } + Branch { + ZOrder 79572 + DstBlock "Choice155" + DstPort 3 + } + } + Branch { + ZOrder 79571 + DstBlock "Choice154" + DstPort 3 + } + } + Branch { + ZOrder 79570 + DstBlock "Choice152" + DstPort 3 + } + } + Branch { + ZOrder 79569 + DstBlock "Choice151" + DstPort 3 + } + } + Branch { + ZOrder 79568 + DstBlock "Choice150" + DstPort 3 + } + } + Branch { + ZOrder 79567 + DstBlock "Choice149" + DstPort 3 + } + } + Branch { + ZOrder 79566 + DstBlock "Choice148" + DstPort 3 + } + } + } + Line { + ZOrder 79625 + SrcBlock "Choice108" + SrcPort 1 + DstBlock "Sum217" + DstPort 1 + } + Line { + ZOrder 79626 + SrcBlock "Ground132" + SrcPort 1 + DstBlock "OSC_Y" + DstPort 1 + } + Line { + ZOrder 79627 + SrcBlock "OSC_Y" + SrcPort 1 + Points [57, 0; 0, 20; 153, 0] + DstBlock "Choice110" + DstPort 1 + } + Line { + ZOrder 79636 + SrcBlock "OSC_Y_SW" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 79635 + DstBlock "Choice110" + DstPort 2 + } + Branch { + ZOrder 79634 + Points [0, -530; 81, 0] + Branch { + ZOrder 79633 + Points [0, 225; 404, 0] + Branch { + ZOrder 79632 + Points [0, 346; 250, 0; 0, -346] + DstBlock "Choice156" + DstPort 2 + } + Branch { + ZOrder 79631 + DstBlock "Choice136" + DstPort 2 + } + } + Branch { + ZOrder 79630 + Points [348, 0] + Branch { + ZOrder 79629 + DstBlock "Choice129" + DstPort 2 + } + Branch { + ZOrder 79628 + Points [0, -75] + DstBlock "Choice149" + DstPort 2 + } + } + } + } + Line { + ZOrder 79637 + SrcBlock "Choice110" + SrcPort 1 + DstBlock "Sum218" + DstPort 1 + } + Line { + ZOrder 79638 + SrcBlock "Sum218" + SrcPort 1 + Points [17, 0; 0, 1205] + DstBlock "Mux6" + DstPort 2 + } + Line { + ZOrder 79639 + SrcBlock "Ground135" + SrcPort 1 + DstBlock "OSC_Z" + DstPort 1 + } + Line { + ZOrder 79640 + SrcBlock "OSC_Z" + SrcPort 1 + Points [57, 0; 0, 20; 153, 0] + DstBlock "Choice111" + DstPort 1 + } + Line { + ZOrder 79649 + SrcBlock "OSC_Z_SW" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 79648 + DstBlock "Choice111" + DstPort 2 + } + Branch { + ZOrder 79647 + Points [0, -585; 113, 0] + Branch { + ZOrder 79646 + Points [0, 225; 396, 0] + Branch { + ZOrder 79645 + Points [0, 300; 246, 0; 0, -290] + DstBlock "Choice157" + DstPort 2 + } + Branch { + ZOrder 79644 + DstBlock "Choice137" + DstPort 2 + } + } + Branch { + ZOrder 79643 + Points [334, 0] + Branch { + ZOrder 79642 + Points [0, -105; 256, 0; 0, 40] + DstBlock "Choice150" + DstPort 2 + } + Branch { + ZOrder 79641 + DstBlock "Choice130" + DstPort 2 + } + } + } + } + Line { + ZOrder 79650 + SrcBlock "Choice111" + SrcPort 1 + DstBlock "Sum220" + DstPort 1 + } + Line { + ZOrder 79651 + SrcBlock "Sum220" + SrcPort 1 + Points [9, 0; 0, 396; -222, 0; 0, 734] + DstBlock "Mux6" + DstPort 3 + } + Line { + ZOrder 79652 + SrcBlock "Ground136" + SrcPort 1 + DstBlock "OSC_PITCH" + DstPort 1 + } + Line { + ZOrder 79653 + SrcBlock "OSC_PITCH" + SrcPort 1 + Points [57, 0; 0, 20; 161, 0; 0, -45] + DstBlock "Choice112" + DstPort 1 + } + Line { + ZOrder 79662 + SrcBlock "OSC_PITCH_SW" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 79661 + Points [0, -650; 155, 0] + Branch { + ZOrder 79660 + Points [0, 225; 387, 0] + Branch { + ZOrder 79659 + Points [0, 245; 206, 0; 0, -230] + DstBlock "Choice158" + DstPort 2 + } + Branch { + ZOrder 79658 + DstBlock "Choice138" + DstPort 2 + } + } + Branch { + ZOrder 79657 + Points [330, 0] + Branch { + ZOrder 79656 + Points [0, -157; 255, 0; 0, 97] + DstBlock "Choice151" + DstPort 2 + } + Branch { + ZOrder 79655 + DstBlock "Choice132" + DstPort 2 + } + } + } + Branch { + ZOrder 79654 + DstBlock "Choice112" + DstPort 2 + } + } + Line { + ZOrder 79663 + SrcBlock "Choice112" + SrcPort 1 + DstBlock "Sum221" + DstPort 1 + } + Line { + ZOrder 79668 + SrcBlock "SUM_PITCH_MON" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 79667 + Points [0, -79; 362, 0; 0, -381] + Branch { + ZOrder 79666 + DstBlock "Choice146" + DstPort 1 + } + Branch { + ZOrder 79665 + DstBlock "Choice179" + DstPort 1 + } + } + Branch { + ZOrder 79664 + DstBlock "SUM_PITCH" + DstPort 1 + } + } + Line { + ZOrder 79669 + SrcBlock "Sum221" + SrcPort 1 + Points [9, 0; 0, 766; -273, 0; 0, 279] + DstBlock "Mux6" + DstPort 4 + } + Line { + ZOrder 79670 + SrcBlock "Ground137" + SrcPort 1 + DstBlock "OSC_ROLL" + DstPort 1 + } + Line { + ZOrder 79671 + SrcBlock "OSC_ROLL" + SrcPort 1 + Points [57, 0; 0, 20; 161, 0; 0, -45] + DstBlock "Choice113" + DstPort 1 + } + Line { + ZOrder 79680 + SrcBlock "OSC_ROLL_SW" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 79679 + Points [0, -710; 174, 0] + Branch { + ZOrder 79678 + Points [0, 225; 370, 0] + Branch { + ZOrder 79677 + Points [0, 203; 182, 0; 0, -178] + DstBlock "Choice159" + DstPort 2 + } + Branch { + ZOrder 79676 + DstBlock "Choice139" + DstPort 2 + } + } + Branch { + ZOrder 79675 + Points [309, 0] + Branch { + ZOrder 79674 + Points [0, -247; 290, 0; 0, 197] + DstBlock "Choice152" + DstPort 2 + } + Branch { + ZOrder 79673 + DstBlock "Choice133" + DstPort 2 + } + } + } + Branch { + ZOrder 79672 + DstBlock "Choice113" + DstPort 2 + } + } + Line { + ZOrder 79681 + SrcBlock "Choice113" + SrcPort 1 + DstBlock "Sum222" + DstPort 1 + } + Line { + ZOrder 79682 + SrcBlock "Sum222" + SrcPort 1 + Points [37, 0; 0, 850; -395, 0; 0, 115] + DstBlock "Mux6" + DstPort 5 + } + Line { + ZOrder 79683 + SrcBlock "Ground110" + SrcPort 1 + DstBlock "OSC_YAW" + DstPort 1 + } + Line { + ZOrder 79684 + SrcBlock "OSC_YAW" + SrcPort 1 + Points [17, 0; 0, 30; 161, 0; 0, -45] + DstBlock "Choice114" + DstPort 1 + } + Line { + ZOrder 79693 + SrcBlock "OSC_YAW_SW" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 79692 + DstBlock "Choice114" + DstPort 2 + } + Branch { + ZOrder 79691 + Points [0, -795; 223, 0] + Branch { + ZOrder 79690 + Points [0, 225; 352, 0] + Branch { + ZOrder 79689 + Points [0, 146; 235, 0; 0, -89; -7, 0; 0, -22] + DstBlock "Choice160" + DstPort 2 + } + Branch { + ZOrder 79688 + DstBlock "Choice140" + DstPort 2 + } + } + Branch { + ZOrder 79687 + Points [290, 0] + Branch { + ZOrder 79686 + Points [0, -220; 174, 0; 0, 180] + DstBlock "Choice154" + DstPort 2 + } + Branch { + ZOrder 79685 + DstBlock "Choice134" + DstPort 2 + } + } + } + } + Line { + ZOrder 79694 + SrcBlock "Choice114" + SrcPort 1 + Points [8, 0; 0, -5] + DstBlock "Sum223" + DstPort 1 + } + Line { + ZOrder 79695 + SrcBlock "Sum223" + SrcPort 1 + Points [9, 0; 0, 865] + DstBlock "Mux6" + DstPort 6 + } + Line { + ZOrder 79696 + SrcBlock "FIL_PD_X1" + SrcPort 1 + DstBlock "FIL_PD_X2" + DstPort 1 + } + Line { + ZOrder 79697 + SrcBlock "FIL_PD_Y1" + SrcPort 1 + DstBlock "FIL_PD_Y2" + DstPort 1 + } + Line { + ZOrder 79698 + SrcBlock "FIL_PD_Z1" + SrcPort 1 + DstBlock "FIL_PD_Z2" + DstPort 1 + } + Line { + ZOrder 79699 + SrcBlock "FIL_PD_PITCH1" + SrcPort 1 + DstBlock "FIL_PD_PITCH2" + DstPort 1 + } + Line { + ZOrder 79700 + SrcBlock "FIL_PD_ROLL1" + SrcPort 1 + DstBlock "FIL_PD_ROLL2" + DstPort 1 + } + Line { + ZOrder 79701 + SrcBlock "FIL_PD_YAW1" + SrcPort 1 + DstBlock "FIL_PD_YAW2" + DstPort 1 + } + Line { + ZOrder 79702 + SrcBlock "Mux4" + SrcPort 1 + DstBlock "MAT_PD1" + DstPort 1 + } + Line { + ZOrder 79705 + SrcBlock "FIL_PD_H1" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 79704 + Points [91, 0; 0, 70] + DstBlock "Mux4" + DstPort 1 + } + Branch { + ZOrder 79703 + Points [0, -630] + DstBlock "H1_LENGTH_MON" + DstPort 1 + } + } + Line { + ZOrder 79708 + SrcBlock "FIL_PD_H2" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 79707 + Points [77, 0; 0, 50] + DstBlock "Mux4" + DstPort 2 + } + Branch { + ZOrder 79706 + Points [0, -615] + DstBlock "H2_LENGTH_MON" + DstPort 1 + } + } + Line { + ZOrder 79711 + SrcBlock "FIL_PD_H3" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 79710 + Points [0, 25] + DstBlock "Mux4" + DstPort 3 + } + Branch { + ZOrder 79709 + Points [0, -605] + DstBlock "H3_LENGTH_MON" + DstPort 1 + } + } + Line { + ZOrder 79714 + SrcBlock "FIL_PD_V2" + SrcPort 1 + Points [48, 0] + Branch { + ZOrder 79713 + Points [0, -570] + DstBlock "V2_LENGTH_MON" + DstPort 1 + } + Branch { + ZOrder 79712 + Points [24, 0; 0, -10] + DstBlock "Mux4" + DstPort 5 + } + } + Line { + ZOrder 79717 + SrcBlock "FIL_PD_V3" + SrcPort 1 + Points [58, 0] + Branch { + ZOrder 79716 + Points [0, -555] + DstBlock "V3_LENGTH_MON" + DstPort 1 + } + Branch { + ZOrder 79715 + Points [52, 0] + DstBlock "Mux4" + DstPort 6 + } + } + Line { + ZOrder 79718 + SrcBlock "H1_LENGTH_MON" + SrcPort 1 + DstBlock "H1_LENGTH" + DstPort 1 + } + Line { + ZOrder 79719 + SrcBlock "H2_LENGTH_MON" + SrcPort 1 + DstBlock "H2_LENGTH" + DstPort 1 + } + Line { + ZOrder 79720 + SrcBlock "H3_LENGTH_MON" + SrcPort 1 + DstBlock "H3_LENGTH" + DstPort 1 + } + Line { + ZOrder 79721 + SrcBlock "V1_LENGTH_MON" + SrcPort 1 + DstBlock "V1_LENGTH" + DstPort 1 + } + Line { + ZOrder 79722 + SrcBlock "V2_LENGTH_MON" + SrcPort 1 + DstBlock "V2_LENGTH" + DstPort 1 + } + Line { + ZOrder 79723 + SrcBlock "V3_LENGTH_MON" + SrcPort 1 + DstBlock "V3_LENGTH" + DstPort 1 + } + Line { + ZOrder 79724 + SrcBlock "Sum150" + SrcPort 1 + DstBlock "Product202" + DstPort 1 + } + Line { + ZOrder 79725 + SrcBlock "VIS_SENSE_PANEL1_ROTATE_MON" + SrcPort 1 + Points [55, 0] + DstBlock "VIS_SENSE_PANEL1_ROTATE" + DstPort 1 + } + Line { + ZOrder 79728 + SrcBlock "VIS_SENSE_PANEL1_LENGTH_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 79727 + Points [472, 0; 0, 490] + DstBlock "FIL_PD_H1" + DstPort 1 + } + Branch { + ZOrder 79726 + DstBlock "VIS_SENSE_PANEL1_LENGTH" + DstPort 1 + } + } + Line { + ZOrder 79729 + SrcBlock "Product202" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL1_LENGTH_MON" + DstPort 1 + } + Line { + ZOrder 79730 + SrcBlock "Product212" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL1_ROTATE_MON" + DstPort 1 + } + Line { + ZOrder 79733 + SrcBlock "Constant154" + SrcPort 1 + Points [0, 40] + Branch { + ZOrder 79732 + Points [0, 90] + DstBlock "Product212" + DstPort 2 + } + Branch { + ZOrder 79731 + DstBlock "Product202" + DstPort 2 + } + } + Line { + ZOrder 79734 + SrcBlock "Sum149" + SrcPort 1 + DstBlock "Product212" + DstPort 1 + } + Line { + ZOrder 79739 + SrcBlock "VIS_SENSE_PANEL1_PD2_D_MON" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 79738 + Points [25, 0] + Branch { + ZOrder 79737 + Points [0, -85] + DstBlock "Choice116" + DstPort 1 + } + Branch { + ZOrder 79736 + DstBlock "VIS_SENSE_PANEL1_PD2_D" + DstPort 1 + } + } + Branch { + ZOrder 79735 + Points [0, 10; 13, 0; 0, 20; 213, 0] + DstBlock "Sum149" + DstPort 2 + } + } + Line { + ZOrder 79740 + SrcBlock "Sum239" + SrcPort 1 + Points [0, -30] + DstBlock "SUM_78_MON" + DstPort 1 + } + Line { + ZOrder 79741 + SrcBlock "SUM_78_MON" + SrcPort 1 + Points [55, 0] + DstBlock "SUM_78" + DstPort 1 + } + Line { + ZOrder 79742 + SrcBlock "SUM_910_MON" + SrcPort 1 + Points [55, 0] + DstBlock "SUM_910" + DstPort 1 + } + Line { + ZOrder 79743 + SrcBlock "Sum224" + SrcPort 1 + Points [5, 0; 0, -20] + DstBlock "SUM_910_MON" + DstPort 1 + } + Line { + ZOrder 79744 + SrcBlock "SUM_1112_MON" + SrcPort 1 + DstBlock "SUM_1112" + DstPort 1 + } + Line { + ZOrder 79745 + SrcBlock "Sum225" + SrcPort 1 + DstBlock "SUM_1112_MON" + DstPort 1 + } + Line { + ZOrder 79748 + SrcBlock "FIL_7" + SrcPort 1 + Points [9, 0; 0, 26; -4, 0] + Branch { + ZOrder 79747 + Points [0, 44] + DstBlock "VIS_SENSE_PANEL4_PD7_MON" + DstPort 1 + } + Branch { + ZOrder 79746 + Points [-195, 0] + DstBlock "Sum239" + DstPort 2 + } + } + Line { + ZOrder 79751 + SrcBlock "FIL_8" + SrcPort 1 + Points [2, 0; 0, 35; -8, 0] + Branch { + ZOrder 79750 + Points [0, 50] + DstBlock "VIS_SENSE_PANEL4_PD8_MON" + DstPort 1 + } + Branch { + ZOrder 79749 + Points [-245, 0; 0, -185] + DstBlock "Sum239" + DstPort 1 + } + } + Line { + ZOrder 79752 + SrcBlock "SUM_12_MON" + SrcPort 1 + DstBlock "SUM_12" + DstPort 1 + } + Line { + ZOrder 79753 + SrcBlock "Product234" + SrcPort 1 + Points [5, 0] + DstBlock "FIL_2" + DstPort 1 + } + Line { + ZOrder 79756 + SrcBlock "FIL_2" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 79755 + DstBlock "VIS_SENSE_PANEL1_PD2_MON" + DstPort 1 + } + Branch { + ZOrder 79754 + Points [0, -156; -120, 0] + DstBlock "Sum226" + DstPort 2 + } + } + Line { + ZOrder 79757 + SrcBlock "Product223" + SrcPort 1 + DstBlock "FIL_1" + DstPort 1 + } + Line { + ZOrder 79760 + SrcBlock "FIL_1" + SrcPort 1 + Points [9, 0; 0, -40] + Branch { + ZOrder 79759 + DstBlock "VIS_SENSE_PANEL1_PD1_MON" + DstPort 1 + } + Branch { + ZOrder 79758 + Points [-130, 0; 0, -55] + DstBlock "Sum226" + DstPort 1 + } + } + Line { + ZOrder 79761 + SrcBlock "Sum226" + SrcPort 1 + Points [10, 0] + DstBlock "SUM_12_MON" + DstPort 1 + } + Line { + ZOrder 79762 + SrcBlock "Product175" + SrcPort 1 + DstBlock "FIL_3" + DstPort 1 + } + Line { + ZOrder 79765 + SrcBlock "FIL_3" + SrcPort 1 + Points [12, 0; 0, -40] + Branch { + ZOrder 79764 + DstBlock "VIS_SENSE_PANEL2_PD3_MON" + DstPort 1 + } + Branch { + ZOrder 79763 + Points [-134, 0; 0, -60] + DstBlock "Sum228" + DstPort 1 + } + } + Line { + ZOrder 79766 + SrcBlock "Product176" + SrcPort 1 + DstBlock "FIL_4" + DstPort 1 + } + Line { + ZOrder 79769 + SrcBlock "FIL_4" + SrcPort 1 + Points [12, 0; 0, -40; 24, 0] + Branch { + ZOrder 79768 + DstBlock "VIS_SENSE_PANEL2_PD4_MON" + DstPort 1 + } + Branch { + ZOrder 79767 + Points [0, -156; -131, 0] + DstBlock "Sum228" + DstPort 2 + } + } + Line { + ZOrder 79770 + SrcBlock "SUM_34_MON" + SrcPort 1 + DstBlock "SUM_34" + DstPort 1 + } + Line { + ZOrder 79771 + SrcBlock "Sum228" + SrcPort 1 + DstBlock "SUM_34_MON" + DstPort 1 + } + Line { + ZOrder 79772 + SrcBlock "Product178" + SrcPort 1 + DstBlock "FIL_5" + DstPort 1 + } + Line { + ZOrder 79773 + SrcBlock "Product179" + SrcPort 1 + DstBlock "FIL_6" + DstPort 1 + } + Line { + ZOrder 79776 + SrcBlock "FIL_6" + SrcPort 1 + Points [9, 0; 0, -40; 18, 0] + Branch { + ZOrder 79775 + DstBlock "VIS_SENSE_PANEL3_PD6_MON" + DstPort 1 + } + Branch { + ZOrder 79774 + Points [0, -168; -127, 0] + DstBlock "Sum229" + DstPort 2 + } + } + Line { + ZOrder 79777 + SrcBlock "SUM_56_MON" + SrcPort 1 + DstBlock "SUM_56" + DstPort 1 + } + Line { + ZOrder 79778 + SrcBlock "Sum229" + SrcPort 1 + DstBlock "SUM_56_MON" + DstPort 1 + } + Line { + ZOrder 79781 + SrcBlock "FIL_5" + SrcPort 1 + Points [19, 0; 0, -40] + Branch { + ZOrder 79780 + Points [0, -13; -148, 0; 0, -47] + DstBlock "Sum229" + DstPort 1 + } + Branch { + ZOrder 79779 + DstBlock "VIS_SENSE_PANEL3_PD5_MON" + DstPort 1 + } + } + Line { + ZOrder 79784 + SrcBlock "FIL_9" + SrcPort 1 + Points [17, 0; 0, -40] + Branch { + ZOrder 79783 + DstBlock "VIS_SENSE_PANEL5_PD9_MON" + DstPort 1 + } + Branch { + ZOrder 79782 + Points [0, -32; -207, 0; 0, -38] + DstBlock "Sum224" + DstPort 1 + } + } + Line { + ZOrder 79785 + SrcBlock "Product188" + SrcPort 1 + DstBlock "FIL_10" + DstPort 1 + } + Line { + ZOrder 79788 + SrcBlock "FIL_10" + SrcPort 1 + Points [11, 0; 0, -40; 7, 0] + Branch { + ZOrder 79787 + DstBlock "VIS_SENSE_PANEL5_PD10_MON" + DstPort 1 + } + Branch { + ZOrder 79786 + Points [0, -188; -188, 0] + DstBlock "Sum224" + DstPort 2 + } + } + Line { + ZOrder 79789 + SrcBlock "Product191" + SrcPort 1 + DstBlock "FIL_11" + DstPort 1 + } + Line { + ZOrder 79792 + SrcBlock "FIL_11" + SrcPort 1 + Points [13, 0; 0, -40] + Branch { + ZOrder 79791 + DstBlock "VIS_SENSE_PANEL6_PD11_MON" + DstPort 1 + } + Branch { + ZOrder 79790 + Points [0, -6; -125, 0; 0, -64] + DstBlock "Sum225" + DstPort 1 + } + } + Line { + ZOrder 81645 + SrcBlock "Product192" + SrcPort 1 + DstBlock "FIL_12" + DstPort 1 + } + Line { + ZOrder 81648 + SrcBlock "FIL_12" + SrcPort 1 + Points [6, 0; 0, -35; 19, 0] + Branch { + ZOrder 79795 + DstBlock "VIS_SENSE_PANEL6_PD12_MON" + DstPort 1 + } + Branch { + ZOrder 79794 + Points [2, 0; 0, -164; -117, 0] + DstBlock "Sum225" + DstPort 2 + } + } + Line { + ZOrder 79797 + SrcBlock "Choice115" + SrcPort 1 + DstBlock "Sum150" + DstPort 1 + } + Line { + ZOrder 79820 + SrcBlock "Ground120" + SrcPort 1 + Points [0, 150; 1, 0] + Branch { + ZOrder 79819 + Points [0, 50] + Branch { + ZOrder 79818 + DstBlock "Choice116" + DstPort 3 + } + Branch { + ZOrder 79817 + Points [0, 220; 2, 0] + Branch { + ZOrder 79816 + Points [0, 50] + Branch { + ZOrder 79815 + Points [0, 234; 20, 0; 0, 146; 2, 0] + Branch { + ZOrder 79814 + Points [0, 45] + Branch { + ZOrder 79813 + Points [0, 335] + Branch { + ZOrder 79812 + Points [0, 50] + Branch { + ZOrder 79811 + Points [0, 290; 1, 0] + Branch { + ZOrder 79810 + Points [0, 50] + Branch { + ZOrder 79809 + Points [0, 295] + Branch { + ZOrder 79808 + Points [0, 45] + DstBlock "Choice127" + DstPort 3 + } + Branch { + ZOrder 79807 + DstBlock "Choice126" + DstPort 3 + } + } + Branch { + ZOrder 79806 + DstBlock "Choice125" + DstPort 3 + } + } + Branch { + ZOrder 79805 + DstBlock "Choice124" + DstPort 3 + } + } + Branch { + ZOrder 79804 + DstBlock "Choice123" + DstPort 3 + } + } + Branch { + ZOrder 79803 + DstBlock "Choice122" + DstPort 3 + } + } + Branch { + ZOrder 79802 + DstBlock "Choice121" + DstPort 3 + } + } + Branch { + ZOrder 79801 + DstBlock "Choice119" + DstPort 3 + } + } + Branch { + ZOrder 79800 + DstBlock "Choice118" + DstPort 3 + } + } + Branch { + ZOrder 79799 + DstBlock "Choice117" + DstPort 3 + } + } + } + Branch { + ZOrder 79798 + DstBlock "Choice115" + DstPort 3 + } + } + Line { + ZOrder 79821 + SrcBlock "SWITCH_PD1" + SrcPort 1 + DstBlock "Choice115" + DstPort 2 + } + Line { + ZOrder 79822 + SrcBlock "SWITCH_PD2" + SrcPort 1 + DstBlock "Choice116" + DstPort 2 + } + Line { + ZOrder 79823 + SrcBlock "Choice116" + SrcPort 1 + Points [15, 0] + DstBlock "Sum150" + DstPort 2 + } + Line { + ZOrder 79824 + SrcBlock "Choice117" + SrcPort 1 + DstBlock "Sum169" + DstPort 1 + } + Line { + ZOrder 79825 + SrcBlock "SWITCH_PD3" + SrcPort 1 + DstBlock "Choice117" + DstPort 2 + } + Line { + ZOrder 79826 + SrcBlock "Choice118" + SrcPort 1 + Points [45, 0] + DstBlock "Sum169" + DstPort 2 + } + Line { + ZOrder 79827 + SrcBlock "SWITCH_PD4" + SrcPort 1 + DstBlock "Choice118" + DstPort 2 + } + Line { + ZOrder 79828 + SrcBlock "Choice119" + SrcPort 1 + DstBlock "Sum189" + DstPort 1 + } + Line { + ZOrder 79829 + SrcBlock "SWITCH_PD5" + SrcPort 1 + DstBlock "Choice119" + DstPort 2 + } + Line { + ZOrder 79830 + SrcBlock "SWITCH_PD6" + SrcPort 1 + DstBlock "Choice121" + DstPort 2 + } + Line { + ZOrder 79831 + SrcBlock "Choice121" + SrcPort 1 + Points [55, 0] + DstBlock "Sum189" + DstPort 2 + } + Line { + ZOrder 79832 + SrcBlock "Choice122" + SrcPort 1 + DstBlock "Sum196" + DstPort 1 + } + Line { + ZOrder 79833 + SrcBlock "SWITCH_PD7" + SrcPort 1 + DstBlock "Choice122" + DstPort 2 + } + Line { + ZOrder 79834 + SrcBlock "Choice123" + SrcPort 1 + Points [50, 0] + DstBlock "Sum196" + DstPort 2 + } + Line { + ZOrder 79835 + SrcBlock "SWITCH_PD8" + SrcPort 1 + DstBlock "Choice123" + DstPort 2 + } + Line { + ZOrder 79836 + SrcBlock "Choice124" + SrcPort 1 + DstBlock "Sum202" + DstPort 1 + } + Line { + ZOrder 79837 + SrcBlock "SWITCH_PD9" + SrcPort 1 + DstBlock "Choice124" + DstPort 2 + } + Line { + ZOrder 79838 + SrcBlock "Choice125" + SrcPort 1 + Points [60, 0] + DstBlock "Sum202" + DstPort 2 + } + Line { + ZOrder 79839 + SrcBlock "SWITCH_PD10" + SrcPort 1 + DstBlock "Choice125" + DstPort 2 + } + Line { + ZOrder 79840 + SrcBlock "Divide257" + SrcPort 1 + DstBlock "VIS_SENSE_PANEL6_PD12_D_MON" + DstPort 1 + } + Line { + ZOrder 79841 + SrcBlock "Choice126" + SrcPort 1 + DstBlock "Sum209" + DstPort 1 + } + Line { + ZOrder 79842 + SrcBlock "Choice127" + SrcPort 1 + Points [85, 0] + DstBlock "Sum209" + DstPort 2 + } + Line { + ZOrder 79843 + SrcBlock "SWITCH_PD11" + SrcPort 1 + DstBlock "Choice126" + DstPort 2 + } + Line { + ZOrder 79844 + SrcBlock "SWITCH_PD12" + SrcPort 1 + DstBlock "Choice127" + DstPort 2 + } + Line { + ZOrder 79887 + SrcBlock "Constant153" + SrcPort 1 + Points [0, 241] + Branch { + ZOrder 79886 + Points [293, 0; 0, -3576; 4129, 0] + Branch { + ZOrder 79885 + Points [0, 640; 402, 0; 0, -10] + DstBlock "Product203" + DstPort 2 + } + Branch { + ZOrder 79884 + Points [52, 0] + Branch { + ZOrder 79883 + Points [0, 266; 344, 0; 0, 139] + DstBlock "Product184" + DstPort 2 + } + Branch { + ZOrder 79882 + Points [145, 0] + Branch { + ZOrder 79881 + Points [0, 57; 191, 0] + DstBlock "Product173" + DstPort 2 + } + Branch { + ZOrder 79880 + DstBlock "Product172" + DstPort 2 + } + } + } + } + Branch { + ZOrder 79879 + Points [0, 374] + Branch { + ZOrder 79878 + Points [0, 145] + Branch { + ZOrder 79877 + Points [0, 175] + Branch { + ZOrder 79876 + Points [0, 145] + Branch { + ZOrder 79875 + Points [0, 200] + Branch { + ZOrder 79874 + Points [0, 145] + Branch { + ZOrder 79873 + Points [0, 225] + Branch { + ZOrder 79872 + Points [0, 145] + Branch { + ZOrder 79871 + Points [0, 210; 1, 0] + Branch { + ZOrder 79870 + Points [0, 145] + Branch { + ZOrder 79869 + Points [0, 205] + Branch { + ZOrder 79868 + Points [0, 145] + DstBlock "Product192" + DstPort 2 + } + Branch { + ZOrder 79855 + DstBlock "Product191" + DstPort 2 + } + } + Branch { + ZOrder 79854 + DstBlock "Product188" + DstPort 2 + } + } + Branch { + ZOrder 79853 + DstBlock "Product187" + DstPort 2 + } + } + Branch { + ZOrder 79852 + DstBlock "Product183" + DstPort 2 + } + } + Branch { + ZOrder 79851 + DstBlock "Product182" + DstPort 2 + } + } + Branch { + ZOrder 79850 + DstBlock "Product179" + DstPort 2 + } + } + Branch { + ZOrder 79849 + DstBlock "Product178" + DstPort 2 + } + } + Branch { + ZOrder 79848 + DstBlock "Product176" + DstPort 2 + } + } + Branch { + ZOrder 79847 + DstBlock "Product175" + DstPort 2 + } + } + Branch { + ZOrder 79846 + DstBlock "Product234" + DstPort 2 + } + } + Branch { + ZOrder 79845 + DstBlock "Product223" + DstPort 2 + } + } + } + Line { + ZOrder 79892 + SrcBlock "VIS_CAL_PD4_MON" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 79891 + Points [27, 0] + Branch { + ZOrder 79890 + Points [0, -32; 78, 0] + DstBlock "Sum230" + DstPort 1 + } + Branch { + ZOrder 79889 + DstBlock "MEAN_FIL_PD4" + DstPort 1 + } + } + Branch { + ZOrder 79888 + DstBlock "VIS_CAL_PD4" + DstPort 1 + } + } + Line { + ZOrder 79895 + SrcBlock "MEAN_FIL_PD4" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 79894 + DstBlock "VIS_CAL_PD4_MEAN_MON" + DstPort 1 + } + Branch { + ZOrder 79893 + DstBlock "Sum230" + DstPort 2 + } + } + Line { + ZOrder 79896 + SrcBlock "VIS_CAL_PD4_MEAN_MON" + SrcPort 1 + DstBlock "VIS_CAL_PD4_MEAN" + DstPort 1 + } + Line { + ZOrder 79897 + SrcBlock "Sum230" + SrcPort 1 + DstBlock "RMS_PD4" + DstPort 1 + } + Line { + ZOrder 79898 + SrcBlock "VIS_CAL_PD4_RMS_MON" + SrcPort 1 + DstBlock "VIS_CAL_PD4_RMS" + DstPort 1 + } + Line { + ZOrder 79899 + SrcBlock "RMS_PD4" + SrcPort 1 + DstBlock "VIS_CAL_PD4_RMS_MON" + DstPort 1 + } + Line { + ZOrder 79900 + SrcBlock "Product203" + SrcPort 1 + DstBlock "VIS_CAL_PD4_MON" + DstPort 1 + } + Line { + ZOrder 79901 + SrcBlock "Divide243" + SrcPort 1 + Points [25, 0; 0, 15] + DstBlock "Product203" + DstPort 1 + } + Line { + ZOrder 79902 + SrcBlock "Ground124" + SrcPort 1 + DstBlock "Divide243" + DstPort 1 + } + Line { + ZOrder 79903 + SrcBlock "Ground126" + SrcPort 1 + DstBlock "Divide225" + DstPort 1 + } + Line { + ZOrder 79904 + SrcBlock "OSC_X" + SrcPort 2 + Points [17, 0; 0, -455] + DstBlock "Choice128" + DstPort 1 + } + Line { + ZOrder 79905 + SrcBlock "OSC_Y" + SrcPort 2 + Points [6, 0; 0, -575] + DstBlock "Choice129" + DstPort 1 + } + Line { + ZOrder 79908 + SrcBlock "OSC_Z" + SrcPort 2 + Points [4, 0] + Branch { + ZOrder 79907 + Points [0, 13; 560, 0; 0, -68] + DstBlock "TEST_OSC_SIN_MON" + DstPort 1 + } + Branch { + ZOrder 79906 + Points [22, 0; 0, -630] + DstBlock "Choice130" + DstPort 1 + } + } + Line { + ZOrder 79909 + SrcBlock "OSC_PITCH" + SrcPort 2 + Points [44, 0; 0, -695] + DstBlock "Choice132" + DstPort 1 + } + Line { + ZOrder 79910 + SrcBlock "OSC_ROLL" + SrcPort 2 + Points [47, 0; 0, -24; 11, 0; 0, -731] + DstBlock "Choice133" + DstPort 1 + } + Line { + ZOrder 79911 + SrcBlock "OSC_YAW" + SrcPort 2 + Points [10, 0; 0, -530; 64, 0; 0, -300] + DstBlock "Choice134" + DstPort 1 + } + Line { + ZOrder 79912 + SrcBlock "Choice128" + SrcPort 1 + DstBlock "Mux5" + DstPort 1 + } + Line { + ZOrder 79913 + SrcBlock "Choice129" + SrcPort 1 + Points [10, 0] + DstBlock "Mux5" + DstPort 2 + } + Line { + ZOrder 79914 + SrcBlock "Choice130" + SrcPort 1 + Points [10, 0] + DstBlock "Mux5" + DstPort 3 + } + Line { + ZOrder 79915 + SrcBlock "Choice132" + SrcPort 1 + Points [10, 0] + DstBlock "Mux5" + DstPort 4 + } + Line { + ZOrder 79916 + SrcBlock "Choice133" + SrcPort 1 + Points [10, 0] + DstBlock "Mux5" + DstPort 5 + } + Line { + ZOrder 79917 + SrcBlock "Choice134" + SrcPort 1 + Points [10, 0] + DstBlock "Mux5" + DstPort 6 + } + Line { + ZOrder 79918 + SrcBlock "Mux5" + SrcPort 1 + DstBlock "Fcn8" + DstPort 1 + } + Line { + ZOrder 79919 + SrcBlock "Choice135" + SrcPort 1 + DstBlock "Mux30" + DstPort 1 + } + Line { + ZOrder 79920 + SrcBlock "Choice136" + SrcPort 1 + Points [10, 0] + DstBlock "Mux30" + DstPort 2 + } + Line { + ZOrder 79921 + SrcBlock "Choice137" + SrcPort 1 + Points [10, 0] + DstBlock "Mux30" + DstPort 3 + } + Line { + ZOrder 79922 + SrcBlock "Choice138" + SrcPort 1 + Points [10, 0] + DstBlock "Mux30" + DstPort 4 + } + Line { + ZOrder 79923 + SrcBlock "Choice139" + SrcPort 1 + Points [10, 0] + DstBlock "Mux30" + DstPort 5 + } + Line { + ZOrder 79924 + SrcBlock "Choice140" + SrcPort 1 + Points [10, 0] + DstBlock "Mux30" + DstPort 6 + } + Line { + ZOrder 79925 + SrcBlock "Mux30" + SrcPort 1 + DstBlock "Fcn9" + DstPort 1 + } + Line { + ZOrder 79926 + SrcBlock "OSC_X" + SrcPort 3 + Points [0, -250] + DstBlock "Choice135" + DstPort 1 + } + Line { + ZOrder 79927 + SrcBlock "OSC_Y" + SrcPort 3 + Points [11, 0; 0, -370] + DstBlock "Choice136" + DstPort 1 + } + Line { + ZOrder 79930 + SrcBlock "OSC_Z" + SrcPort 3 + Points [6, 0] + Branch { + ZOrder 79929 + Points [0, 10] + DstBlock "TEST_OSC_COS_MON" + DstPort 1 + } + Branch { + ZOrder 79928 + Points [16, 0; 0, -425] + DstBlock "Choice137" + DstPort 1 + } + } + Line { + ZOrder 79931 + SrcBlock "OSC_PITCH" + SrcPort 3 + Points [51, 0; 0, -490] + DstBlock "Choice138" + DstPort 1 + } + Line { + ZOrder 79932 + SrcBlock "OSC_ROLL" + SrcPort 3 + Points [63, 0; 0, -550] + DstBlock "Choice139" + DstPort 1 + } + Line { + ZOrder 79933 + SrcBlock "OSC_YAW" + SrcPort 3 + Points [88, 0; 0, -625] + DstBlock "Choice140" + DstPort 1 + } + Line { + ZOrder 79938 + SrcBlock "SUM_Z_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 79937 + Points [0, -130; 289, 0; 0, 97; 1, 0; 0, -422] + Branch { + ZOrder 79936 + DstBlock "Choice145" + DstPort 1 + } + Branch { + ZOrder 79935 + DstBlock "Choice178" + DstPort 1 + } + } + Branch { + ZOrder 79934 + DstBlock "SUM_Z" + DstPort 1 + } + } + Line { + ZOrder 79939 + SrcBlock "Product204" + SrcPort 1 + DstBlock "Fil_DEMOD_X_SIN" + DstPort 1 + } + Line { + ZOrder 79940 + SrcBlock "Product205" + SrcPort 1 + DstBlock "Fil_DEMOD_Y_SIN" + DstPort 1 + } + Line { + ZOrder 79943 + SrcBlock "Product206" + SrcPort 1 + Points [29, 0] + Branch { + ZOrder 79942 + Points [0, -93; 8, 0; 0, -132; -104, 0; 0, 20] + DstBlock "TEST_OSC_S_ALL_MON" + DstPort 1 + } + Branch { + ZOrder 79941 + DstBlock "Fil_DEMOD_Z_SIN" + DstPort 1 + } + } + Line { + ZOrder 79944 + SrcBlock "Product207" + SrcPort 1 + DstBlock "Fil_DEMOD_PITCH_SIN" + DstPort 1 + } + Line { + ZOrder 79945 + SrcBlock "Product208" + SrcPort 1 + DstBlock "Fil_DEMOD_ROLL_SIN" + DstPort 1 + } + Line { + ZOrder 79946 + SrcBlock "Product209" + SrcPort 1 + DstBlock "Fil_DEMOD_YAW_SIN" + DstPort 1 + } + Line { + ZOrder 79953 + SrcBlock "Fil_DEMOD_X_SIN" + SrcPort 1 + Points [8, 0] + Branch { + ZOrder 79952 + Points [0, -1020; 973, 0] + Branch { + ZOrder 79951 + Points [772, 0] + Branch { + ZOrder 79950 + DstBlock "Divide259" + DstPort 1 + } + Branch { + ZOrder 79949 + Points [0, -21; 633, 0; 0, 76] + DstBlock "Divide266" + DstPort 2 + } + } + Branch { + ZOrder 79948 + Points [0, 20] + DstBlock "Abs68" + DstPort 1 + } + } + Branch { + ZOrder 79947 + DstBlock "MathFunction64" + DstPort 1 + } + } + Line { + ZOrder 79960 + SrcBlock "Fil_DEMOD_X_COS" + SrcPort 1 + Points [154, 0] + Branch { + ZOrder 79959 + Points [0, -1200; 734, 0] + Branch { + ZOrder 79958 + Points [772, 0] + Branch { + ZOrder 79957 + DstBlock "Divide244" + DstPort 1 + } + Branch { + ZOrder 79956 + Points [0, -15] + DstBlock "Divide266" + DstPort 1 + } + } + Branch { + ZOrder 79955 + Points [0, 20] + DstBlock "Abs69" + DstPort 1 + } + } + Branch { + ZOrder 79954 + DstBlock "MathFunction65" + DstPort 1 + } + } + Line { + ZOrder 79961 + SrcBlock "Product210" + SrcPort 1 + DstBlock "Fil_DEMOD_X_COS" + DstPort 1 + } + Line { + ZOrder 79962 + SrcBlock "Product211" + SrcPort 1 + DstBlock "Fil_DEMOD_Y_COS" + DstPort 1 + } + Line { + ZOrder 79963 + SrcBlock "Product213" + SrcPort 1 + DstBlock "Fil_DEMOD_Z_COS" + DstPort 1 + } + Line { + ZOrder 79964 + SrcBlock "Product214" + SrcPort 1 + DstBlock "Fil_DEMOD_PITCH_COS" + DstPort 1 + } + Line { + ZOrder 79965 + SrcBlock "Product215" + SrcPort 1 + Points [11, 0; 0, 27; 13, 0; 0, -27] + DstBlock "Fil_DEMOD_ROLL_COS" + DstPort 1 + } + Line { + ZOrder 79966 + SrcBlock "Product216" + SrcPort 1 + DstBlock "Fil_DEMOD_YAW_COS" + DstPort 1 + } + Line { + ZOrder 79973 + SrcBlock "Fil_DEMOD_Y_SIN" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 79972 + Points [0, -940; 967, 0] + Branch { + ZOrder 79971 + Points [771, 0] + Branch { + ZOrder 79970 + DstBlock "Divide248" + DstPort 1 + } + Branch { + ZOrder 79969 + Points [0, -16; 692, 0; 0, 26] + DstBlock "Divide267" + DstPort 2 + } + } + Branch { + ZOrder 79968 + Points [0, 20] + DstBlock "Abs72" + DstPort 1 + } + } + Branch { + ZOrder 79967 + DstBlock "MathFunction68" + DstPort 1 + } + } + Line { + ZOrder 79980 + SrcBlock "Fil_DEMOD_Z_SIN" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 79979 + Points [0, -865; 957, 0] + Branch { + ZOrder 79978 + Points [0, 20] + DstBlock "Abs74" + DstPort 1 + } + Branch { + ZOrder 79977 + Points [773, 0] + Branch { + ZOrder 79976 + Points [0, -17; 698, 0] + DstBlock "Divide269" + DstPort 2 + } + Branch { + ZOrder 79975 + DstBlock "Divide250" + DstPort 1 + } + } + } + Branch { + ZOrder 79974 + DstBlock "MathFunction69" + DstPort 1 + } + } + Line { + ZOrder 79987 + SrcBlock "Fil_DEMOD_PITCH_SIN" + SrcPort 1 + Points [47, 0] + Branch { + ZOrder 79986 + Points [0, -795; 942, 0] + Branch { + ZOrder 79985 + Points [0, 25] + DstBlock "Abs76" + DstPort 1 + } + Branch { + ZOrder 79984 + Points [773, 0] + Branch { + ZOrder 79983 + DstBlock "Divide261" + DstPort 1 + } + Branch { + ZOrder 79982 + Points [0, -11; 645, 0; 0, 21] + DstBlock "Divide270" + DstPort 2 + } + } + } + Branch { + ZOrder 79981 + DstBlock "MathFunction70" + DstPort 1 + } + } + Line { + ZOrder 79994 + SrcBlock "Fil_DEMOD_ROLL_SIN" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 79993 + Points [0, -730; 923, 0] + Branch { + ZOrder 79992 + Points [779, 0] + Branch { + ZOrder 79991 + DstBlock "Divide263" + DstPort 1 + } + Branch { + ZOrder 79990 + Points [0, 35; 687, 0; 0, -55] + DstBlock "Divide271" + DstPort 2 + } + } + Branch { + ZOrder 79989 + Points [0, 20] + DstBlock "Abs78" + DstPort 1 + } + } + Branch { + ZOrder 79988 + DstBlock "MathFunction71" + DstPort 1 + } + } + Line { + ZOrder 80001 + SrcBlock "Fil_DEMOD_YAW_SIN" + SrcPort 1 + Points [87, 0] + Branch { + ZOrder 80000 + Points [0, -660; 902, 0] + Branch { + ZOrder 79999 + Points [725, 0] + Branch { + ZOrder 79998 + DstBlock "Divide265" + DstPort 1 + } + Branch { + ZOrder 79997 + Points [0, -11; 738, 0; 0, -39] + DstBlock "Divide272" + DstPort 2 + } + } + Branch { + ZOrder 79996 + Points [0, 10] + DstBlock "Abs70" + DstPort 1 + } + } + Branch { + ZOrder 79995 + DstBlock "MathFunction72" + DstPort 1 + } + } + Line { + ZOrder 80008 + SrcBlock "Fil_DEMOD_Y_COS" + SrcPort 1 + Points [176, 0] + Branch { + ZOrder 80007 + Points [0, -1120; 716, 0] + Branch { + ZOrder 80006 + Points [772, 0] + Branch { + ZOrder 80005 + DstBlock "Divide246" + DstPort 1 + } + Branch { + ZOrder 80004 + Points [0, -28; 668, 0; 0, -32] + DstBlock "Divide267" + DstPort 1 + } + } + Branch { + ZOrder 80003 + Points [0, 20] + DstBlock "Abs73" + DstPort 1 + } + } + Branch { + ZOrder 80002 + DstBlock "MathFunction73" + DstPort 1 + } + } + Line { + ZOrder 80015 + SrcBlock "Fil_DEMOD_Z_COS" + SrcPort 1 + Points [113, 0; 0, 133; 481, 0; 0, -228; -401, 0] + Branch { + ZOrder 80014 + Points [0, 95] + DstBlock "MathFunction74" + DstPort 1 + } + Branch { + ZOrder 80013 + Points [0, -950; 702, 0] + Branch { + ZOrder 80012 + Points [0, 25] + DstBlock "Abs75" + DstPort 1 + } + Branch { + ZOrder 80011 + Points [772, 0] + Branch { + ZOrder 80010 + DstBlock "Divide249" + DstPort 1 + } + Branch { + ZOrder 80009 + Points [0, -10; 670, 0; 0, -15] + DstBlock "Divide269" + DstPort 1 + } + } + } + } + Line { + ZOrder 80022 + SrcBlock "Fil_DEMOD_PITCH_COS" + SrcPort 1 + Points [208, 0] + Branch { + ZOrder 80021 + Points [0, -975; 685, 0] + Branch { + ZOrder 80020 + Points [776, 0] + Branch { + ZOrder 80019 + DstBlock "Divide260" + DstPort 1 + } + Branch { + ZOrder 80018 + Points [0, -19; 694, 0; 0, -41] + DstBlock "Divide270" + DstPort 1 + } + } + Branch { + ZOrder 80017 + Points [0, 10] + DstBlock "Abs77" + DstPort 1 + } + } + Branch { + ZOrder 80016 + DstBlock "MathFunction75" + DstPort 1 + } + } + Line { + ZOrder 80029 + SrcBlock "Fil_DEMOD_ROLL_COS" + SrcPort 1 + Points [230, 0] + Branch { + ZOrder 80028 + Points [0, -910; 659, 0] + Branch { + ZOrder 80027 + Points [781, 0] + Branch { + ZOrder 80026 + DstBlock "Divide262" + DstPort 1 + } + Branch { + ZOrder 80025 + Points [0, -19; 693, 0; 0, -71] + DstBlock "Divide271" + DstPort 1 + } + } + Branch { + ZOrder 80024 + Points [0, 10] + DstBlock "Abs79" + DstPort 1 + } + } + Branch { + ZOrder 80023 + DstBlock "MathFunction66" + DstPort 1 + } + } + Line { + ZOrder 80036 + SrcBlock "Fil_DEMOD_YAW_COS" + SrcPort 1 + Points [257, 0] + Branch { + ZOrder 80035 + Points [0, -846; 638, 0; 0, 6] + Branch { + ZOrder 80034 + Points [722, 0] + Branch { + ZOrder 80033 + DstBlock "Divide264" + DstPort 1 + } + Branch { + ZOrder 80032 + Points [0, -19; 746, 0; 0, -101] + DstBlock "Divide272" + DstPort 1 + } + } + Branch { + ZOrder 80031 + Points [0, 10] + DstBlock "Abs71" + DstPort 1 + } + } + Branch { + ZOrder 80030 + DstBlock "MathFunction67" + DstPort 1 + } + } + Line { + ZOrder 80037 + SrcBlock "Sum231" + SrcPort 1 + DstBlock "SQRT33" + DstPort 1 + } + Line { + ZOrder 80038 + SrcBlock "SQRT33" + SrcPort 1 + Points [5, 0] + DstBlock "Product217" + DstPort 1 + } + Line { + ZOrder 80039 + SrcBlock "DEMOD_AMP_X_MON" + SrcPort 1 + DstBlock "DEMOD_AMP_X" + DstPort 1 + } + Line { + ZOrder 80044 + SrcBlock "Product217" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 80043 + Points [0, -1173; 1052, 0; 0, 308] + Branch { + ZOrder 80042 + Points [0, 60] + DstBlock "Divide244" + DstPort 2 + } + Branch { + ZOrder 80041 + DstBlock "Divide259" + DstPort 2 + } + } + Branch { + ZOrder 80040 + Points [16, 0; 0, 94; 250, 0; 0, -94] + DstBlock "DEMOD_AMP_X_MON" + DstPort 1 + } + } + Line { + ZOrder 80045 + SrcBlock "MathFunction64" + SrcPort 1 + Points [0, -165] + DstBlock "Sum231" + DstPort 1 + } + Line { + ZOrder 80046 + SrcBlock "MathFunction65" + SrcPort 1 + Points [95, 0] + DstBlock "Sum231" + DstPort 2 + } + Line { + ZOrder 80047 + SrcBlock "SQRT34" + SrcPort 1 + Points [5, 0] + DstBlock "Product218" + DstPort 1 + } + Line { + ZOrder 80048 + SrcBlock "DEMOD_AMP_Y_MON" + SrcPort 1 + DstBlock "DEMOD_AMP_Y" + DstPort 1 + } + Line { + ZOrder 80053 + SrcBlock "Product218" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 80052 + Points [0, -1229; 1017, 0; 0, 409] + Branch { + ZOrder 80051 + Points [0, 60] + DstBlock "Divide246" + DstPort 2 + } + Branch { + ZOrder 80050 + DstBlock "Divide248" + DstPort 2 + } + } + Branch { + ZOrder 80049 + DstBlock "DEMOD_AMP_Y_MON" + DstPort 1 + } + } + Line { + ZOrder 80054 + SrcBlock "Sum232" + SrcPort 1 + DstBlock "SQRT34" + DstPort 1 + } + Line { + ZOrder 80055 + SrcBlock "MathFunction68" + SrcPort 1 + Points [17, 0; 0, -130] + DstBlock "Sum232" + DstPort 1 + } + Line { + ZOrder 80056 + SrcBlock "MathFunction73" + SrcPort 1 + Points [115, 0] + DstBlock "Sum232" + DstPort 2 + } + Line { + ZOrder 80057 + SrcBlock "SQRT35" + SrcPort 1 + Points [5, 0] + DstBlock "Product219" + DstPort 1 + } + Line { + ZOrder 80058 + SrcBlock "DEMOD_AMP_Z_MON" + SrcPort 1 + DstBlock "DEMOD_AMP_Z" + DstPort 1 + } + Line { + ZOrder 80063 + SrcBlock "Product219" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 80062 + Points [0, -1287; 990, 0; 0, 507] + Branch { + ZOrder 80061 + Points [0, 60] + DstBlock "Divide249" + DstPort 2 + } + Branch { + ZOrder 80060 + DstBlock "Divide250" + DstPort 2 + } + } + Branch { + ZOrder 80059 + DstBlock "DEMOD_AMP_Z_MON" + DstPort 1 + } + } + Line { + ZOrder 80064 + SrcBlock "Sum233" + SrcPort 1 + DstBlock "SQRT35" + DstPort 1 + } + Line { + ZOrder 80065 + SrcBlock "MathFunction69" + SrcPort 1 + Points [22, 0; 0, -95] + DstBlock "Sum233" + DstPort 1 + } + Line { + ZOrder 80066 + SrcBlock "MathFunction74" + SrcPort 1 + Points [135, 0] + DstBlock "Sum233" + DstPort 2 + } + Line { + ZOrder 80077 + SrcBlock "Constant161" + SrcPort 1 + Points [0, 65; 5, 0] + Branch { + ZOrder 80076 + Points [0, 23; 15, 0; 0, 47; 5, 0] + Branch { + ZOrder 80075 + Points [0, 23; 25, 0; 0, 47; 5, 0] + Branch { + ZOrder 80074 + Points [0, 23; 15, 0; 0, 47; 5, 0] + Branch { + ZOrder 80073 + Points [0, 23; 15, 0; 0, 47] + Branch { + ZOrder 80072 + Points [0, 70] + DstBlock "Product222" + DstPort 2 + } + Branch { + ZOrder 80071 + DstBlock "Product221" + DstPort 2 + } + } + Branch { + ZOrder 80070 + DstBlock "Product220" + DstPort 2 + } + } + Branch { + ZOrder 80069 + DstBlock "Product219" + DstPort 2 + } + } + Branch { + ZOrder 80068 + DstBlock "Product218" + DstPort 2 + } + } + Branch { + ZOrder 80067 + DstBlock "Product217" + DstPort 2 + } + } + Line { + ZOrder 80078 + SrcBlock "SQRT36" + SrcPort 1 + Points [5, 0] + DstBlock "Product220" + DstPort 1 + } + Line { + ZOrder 80079 + SrcBlock "DEMOD_AMP_PITCH_MON" + SrcPort 1 + DstBlock "DEMOD_AMP_PITCH" + DstPort 1 + } + Line { + ZOrder 80080 + SrcBlock "Sum234" + SrcPort 1 + DstBlock "SQRT36" + DstPort 1 + } + Line { + ZOrder 80081 + SrcBlock "MathFunction70" + SrcPort 1 + Points [29, 0; 0, -60] + DstBlock "Sum234" + DstPort 1 + } + Line { + ZOrder 80082 + SrcBlock "MathFunction75" + SrcPort 1 + Points [155, 0] + DstBlock "Sum234" + DstPort 2 + } + Line { + ZOrder 80083 + SrcBlock "SQRT37" + SrcPort 1 + Points [5, 0] + DstBlock "Product221" + DstPort 1 + } + Line { + ZOrder 80084 + SrcBlock "DEMOD_AMP_ROLL_MON" + SrcPort 1 + DstBlock "DEMOD_AMP_ROLL" + DstPort 1 + } + Line { + ZOrder 80089 + SrcBlock "Product221" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 80088 + DstBlock "DEMOD_AMP_ROLL_MON" + DstPort 1 + } + Branch { + ZOrder 80087 + Points [0, -1400; 893, 0; 0, 685] + Branch { + ZOrder 80086 + Points [0, 60] + DstBlock "Divide262" + DstPort 2 + } + Branch { + ZOrder 80085 + DstBlock "Divide263" + DstPort 2 + } + } + } + Line { + ZOrder 80090 + SrcBlock "Sum235" + SrcPort 1 + DstBlock "SQRT37" + DstPort 1 + } + Line { + ZOrder 80091 + SrcBlock "MathFunction71" + SrcPort 1 + Points [41, 0; 0, -25] + DstBlock "Sum235" + DstPort 1 + } + Line { + ZOrder 80092 + SrcBlock "MathFunction66" + SrcPort 1 + Points [175, 0] + DstBlock "Sum235" + DstPort 2 + } + Line { + ZOrder 80093 + SrcBlock "SQRT38" + SrcPort 1 + Points [5, 0] + DstBlock "Product222" + DstPort 1 + } + Line { + ZOrder 80094 + SrcBlock "DEMOD_AMP_YAW_MON" + SrcPort 1 + DstBlock "DEMOD_AMP_YAW" + DstPort 1 + } + Line { + ZOrder 80099 + SrcBlock "Product222" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 80098 + Points [0, -1462; 862, 0; 0, 782] + Branch { + ZOrder 80097 + Points [0, 60] + DstBlock "Divide264" + DstPort 2 + } + Branch { + ZOrder 80096 + DstBlock "Divide265" + DstPort 2 + } + } + Branch { + ZOrder 80095 + DstBlock "DEMOD_AMP_YAW_MON" + DstPort 1 + } + } + Line { + ZOrder 80100 + SrcBlock "Sum236" + SrcPort 1 + DstBlock "SQRT38" + DstPort 1 + } + Line { + ZOrder 80101 + SrcBlock "MathFunction72" + SrcPort 1 + Points [31, 0; 0, 10] + DstBlock "Sum236" + DstPort 1 + } + Line { + ZOrder 80102 + SrcBlock "MathFunction67" + SrcPort 1 + Points [190, 0] + DstBlock "Sum236" + DstPort 2 + } + Line { + ZOrder 80103 + SrcBlock "DEMOD_PHASE_SIN_X_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_SIN_X" + DstPort 1 + } + Line { + ZOrder 80104 + SrcBlock "DEMOD_PHASE_COS_X_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_COS_X" + DstPort 1 + } + Line { + ZOrder 80105 + SrcBlock "DEMOD_PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 80106 + SrcBlock "DEMOD_PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 80107 + SrcBlock "DEMOD_PHASE_SIN_Z_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_SIN_Z" + DstPort 1 + } + Line { + ZOrder 80108 + SrcBlock "DEMOD_PHASE_COS_Z_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_COS_Z" + DstPort 1 + } + Line { + ZOrder 80109 + SrcBlock "DEMOD_PHASE_SIN_PITCH_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_SIN_PITCH" + DstPort 1 + } + Line { + ZOrder 80110 + SrcBlock "DEMOD_PHASE_COS_PITCH_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_COS_PITCH" + DstPort 1 + } + Line { + ZOrder 80111 + SrcBlock "DEMOD_PHASE_COS_ROLL_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_COS_ROLL" + DstPort 1 + } + Line { + ZOrder 80112 + SrcBlock "DEMOD_PHASE_SIN_ROLL_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_SIN_ROLL" + DstPort 1 + } + Line { + ZOrder 80113 + SrcBlock "DEMOD_PHASE_COS_YAW_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_COS_YAW" + DstPort 1 + } + Line { + ZOrder 80114 + SrcBlock "DEMOD_PHASE_SIN_YAW_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_SIN_YAW" + DstPort 1 + } + Line { + ZOrder 80115 + SrcBlock "Ground133" + SrcPort 1 + Points [397, 0; 0, -205] + DstBlock "Divide232" + DstPort 1 + } + Line { + ZOrder 80116 + SrcBlock "Ground130" + SrcPort 1 + Points [430, 0; 0, -110] + DstBlock "Divide229" + DstPort 1 + } + Line { + ZOrder 80117 + SrcBlock "Ground128" + SrcPort 1 + Points [342, 0; 0, -105] + DstBlock "Divide237" + DstPort 1 + } + Line { + ZOrder 80118 + SrcBlock "Ground127" + SrcPort 1 + Points [343, 0; 0, -10] + DstBlock "Divide233" + DstPort 1 + } + Line { + ZOrder 80119 + SrcBlock "TEST_OSC_SIN_MON" + SrcPort 1 + Points [22, 0; 0, 5] + DstBlock "TEST_OSC_SIN" + DstPort 1 + } + Line { + ZOrder 80120 + SrcBlock "TEST_OSC_COS_MON" + SrcPort 1 + Points [22, 0; 0, 5] + DstBlock "TEST_OSC_COS" + DstPort 1 + } + Line { + ZOrder 80121 + SrcBlock "TEST_OSC_S_ALL_MON" + SrcPort 1 + Points [22, 0; 0, 5] + DstBlock "TEST_OSC_S_ALL" + DstPort 1 + } + Line { + ZOrder 80132 + SrcBlock "OSC_SIGNAL_OR_NOT_SW" + SrcPort 1 + Points [0, 250] + Branch { + ZOrder 80131 + Points [0, 65] + Branch { + ZOrder 80130 + Points [0, 60] + Branch { + ZOrder 80129 + Points [0, 55] + Branch { + ZOrder 80128 + Points [0, 45] + Branch { + ZOrder 80127 + Points [0, 50] + DstBlock "Choice147" + DstPort 2 + } + Branch { + ZOrder 80126 + DstBlock "Choice144" + DstPort 2 + } + } + Branch { + ZOrder 80125 + DstBlock "Choice146" + DstPort 2 + } + } + Branch { + ZOrder 80124 + DstBlock "Choice145" + DstPort 2 + } + } + Branch { + ZOrder 80123 + DstBlock "Choice143" + DstPort 2 + } + } + Branch { + ZOrder 80122 + DstBlock "Choice141" + DstPort 2 + } + } + Line { + ZOrder 80143 + SrcBlock "Constant149" + SrcPort 1 + Points [38, 0; 0, 250] + Branch { + ZOrder 80142 + DstBlock "Choice141" + DstPort 3 + } + Branch { + ZOrder 80141 + Points [0, 65] + Branch { + ZOrder 80140 + DstBlock "Choice143" + DstPort 3 + } + Branch { + ZOrder 80139 + Points [0, 60] + Branch { + ZOrder 80138 + Points [0, 55] + Branch { + ZOrder 80137 + Points [0, 45] + Branch { + ZOrder 80136 + Points [0, 50] + DstBlock "Choice147" + DstPort 3 + } + Branch { + ZOrder 80135 + DstBlock "Choice144" + DstPort 3 + } + } + Branch { + ZOrder 80134 + DstBlock "Choice146" + DstPort 3 + } + } + Branch { + ZOrder 80133 + DstBlock "Choice145" + DstPort 3 + } + } + } + } + Line { + ZOrder 80146 + SrcBlock "Choice141" + SrcPort 1 + Points [10, 0; 0, -910] + Branch { + ZOrder 80145 + Points [0, -240] + DstBlock "Product204" + DstPort 1 + } + Branch { + ZOrder 80144 + DstBlock "Product210" + DstPort 1 + } + } + Line { + ZOrder 80149 + SrcBlock "Choice143" + SrcPort 1 + Points [34, 0; 0, -940] + Branch { + ZOrder 80148 + DstBlock "Product211" + DstPort 1 + } + Branch { + ZOrder 80147 + Points [0, -240] + DstBlock "Product205" + DstPort 1 + } + } + Line { + ZOrder 80152 + SrcBlock "Choice145" + SrcPort 1 + Points [56, 0; 0, -975] + Branch { + ZOrder 80151 + Points [398, 0; 0, 10] + DstBlock "Product213" + DstPort 1 + } + Branch { + ZOrder 80150 + Points [0, -230] + DstBlock "Product206" + DstPort 1 + } + } + Line { + ZOrder 80155 + SrcBlock "Choice146" + SrcPort 1 + Points [78, 0; 0, -958] + Branch { + ZOrder 80154 + Points [0, -267] + DstBlock "Product207" + DstPort 1 + } + Branch { + ZOrder 80153 + Points [380, 0; 0, -27] + DstBlock "Product214" + DstPort 1 + } + } + Line { + ZOrder 80158 + SrcBlock "Choice144" + SrcPort 1 + Points [92, 0; 0, -995] + Branch { + ZOrder 80157 + DstBlock "Product215" + DstPort 1 + } + Branch { + ZOrder 80156 + Points [0, -240] + DstBlock "Product208" + DstPort 1 + } + } + Line { + ZOrder 80161 + SrcBlock "Choice147" + SrcPort 1 + Points [108, 0; 0, -1010] + Branch { + ZOrder 80160 + DstBlock "Product216" + DstPort 1 + } + Branch { + ZOrder 80159 + Points [0, -240] + DstBlock "Product209" + DstPort 1 + } + } + Line { + ZOrder 80172 + SrcBlock "Fcn8" + SrcPort 1 + Points [3, 0] + Branch { + ZOrder 80171 + Points [9, 0; 0, 40] + DstBlock "Choice154" + DstPort 1 + } + Branch { + ZOrder 80170 + Points [0, -5] + Branch { + ZOrder 80169 + Points [0, -45] + Branch { + ZOrder 80168 + DstBlock "Choice151" + DstPort 1 + } + Branch { + ZOrder 80167 + Points [0, -40] + Branch { + ZOrder 80166 + DstBlock "Choice150" + DstPort 1 + } + Branch { + ZOrder 80165 + Points [0, -45] + Branch { + ZOrder 80164 + DstBlock "Choice149" + DstPort 1 + } + Branch { + ZOrder 80163 + Points [0, -45] + DstBlock "Choice148" + DstPort 1 + } + } + } + } + Branch { + ZOrder 80162 + DstBlock "Choice152" + DstPort 1 + } + } + } + Line { + ZOrder 80173 + SrcBlock "Choice148" + SrcPort 1 + Points [290, 0; 0, 80] + DstBlock "Product204" + DstPort 2 + } + Line { + ZOrder 80174 + SrcBlock "Choice149" + SrcPort 1 + Points [212, 0; 0, 70] + DstBlock "Product205" + DstPort 2 + } + Line { + ZOrder 80175 + SrcBlock "Choice150" + SrcPort 1 + Points [54, 0; 0, 60] + DstBlock "Product206" + DstPort 2 + } + Line { + ZOrder 80176 + SrcBlock "Choice151" + SrcPort 1 + Points [26, 0; 0, 55] + DstBlock "Product207" + DstPort 2 + } + Line { + ZOrder 80177 + SrcBlock "Choice152" + SrcPort 1 + Points [12, 0; 0, 19; 443, 0] + DstBlock "Product208" + DstPort 2 + } + Line { + ZOrder 80178 + SrcBlock "Choice154" + SrcPort 1 + Points [54, 0; 0, 35] + DstBlock "Product209" + DstPort 2 + } + Line { + ZOrder 80189 + SrcBlock "Fcn9" + SrcPort 1 + Points [1, 0] + Branch { + ZOrder 80188 + Points [0, 25] + Branch { + ZOrder 80187 + Points [0, 45] + Branch { + ZOrder 80186 + Points [0, 45] + DstBlock "Choice160" + DstPort 1 + } + Branch { + ZOrder 80185 + DstBlock "Choice159" + DstPort 1 + } + } + Branch { + ZOrder 80184 + DstBlock "Choice158" + DstPort 1 + } + } + Branch { + ZOrder 80183 + Points [1, 0; 0, -15] + Branch { + ZOrder 80182 + DstBlock "Choice157" + DstPort 1 + } + Branch { + ZOrder 80181 + Points [0, -45] + Branch { + ZOrder 80180 + DstBlock "Choice156" + DstPort 1 + } + Branch { + ZOrder 80179 + Points [0, -45] + DstBlock "Choice155" + DstPort 1 + } + } + } + } + Line { + ZOrder 80190 + SrcBlock "Choice155" + SrcPort 1 + Points [54, 0; 0, 20] + DstBlock "Product210" + DstPort 2 + } + Line { + ZOrder 80191 + SrcBlock "Choice156" + SrcPort 1 + Points [53, 0; 0, 10] + DstBlock "Product211" + DstPort 2 + } + Line { + ZOrder 80192 + SrcBlock "Choice157" + SrcPort 1 + DstBlock "Product213" + DstPort 2 + } + Line { + ZOrder 80193 + SrcBlock "Choice158" + SrcPort 1 + Points [53, 0; 0, -5] + DstBlock "Product214" + DstPort 2 + } + Line { + ZOrder 80194 + SrcBlock "Choice159" + SrcPort 1 + Points [385, 0; 0, -15] + DstBlock "Product215" + DstPort 2 + } + Line { + ZOrder 80195 + SrcBlock "Choice160" + SrcPort 1 + Points [385, 0; 0, -25] + DstBlock "Product216" + DstPort 2 + } + Line { + ZOrder 80196 + SrcBlock "DEMOD_PHASE_TAN_X_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_X" + DstPort 1 + } + Line { + ZOrder 80197 + SrcBlock "Divide266" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_X_MON" + DstPort 1 + } + Line { + ZOrder 80198 + SrcBlock "DEMOD_PHASE_TAN_Y_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_Y" + DstPort 1 + } + Line { + ZOrder 80199 + SrcBlock "Divide267" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_Y_MON" + DstPort 1 + } + Line { + ZOrder 80200 + SrcBlock "DEMOD_PHASE_TAN_Z_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_Z" + DstPort 1 + } + Line { + ZOrder 80201 + SrcBlock "Divide269" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_Z_MON" + DstPort 1 + } + Line { + ZOrder 80202 + SrcBlock "DEMOD_PHASE_TAN_PITCH_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_PITCH" + DstPort 1 + } + Line { + ZOrder 80203 + SrcBlock "Divide270" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_PITCH_MON" + DstPort 1 + } + Line { + ZOrder 80204 + SrcBlock "DEMOD_PHASE_TAN_ROLL_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_ROLL" + DstPort 1 + } + Line { + ZOrder 80205 + SrcBlock "Divide271" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_ROLL_MON" + DstPort 1 + } + Line { + ZOrder 80206 + SrcBlock "DEMOD_PHASE_TAN_YAW_MON" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_YAW" + DstPort 1 + } + Line { + ZOrder 80207 + SrcBlock "Divide272" + SrcPort 1 + DstBlock "DEMOD_PHASE_TAN_YAW_MON" + DstPort 1 + } + Line { + ZOrder 80208 + SrcBlock "SWITCH_TO_DAC" + SrcPort 1 + DstBlock "Choice161" + DstPort 2 + } + Line { + ZOrder 80209 + SrcBlock "Constant150" + SrcPort 1 + Points [0, 20] + DstBlock "Choice161" + DstPort 1 + } + Line { + ZOrder 80220 + SrcBlock "Choice161" + SrcPort 1 + Points [16, 0; 0, 390] + Branch { + ZOrder 80219 + Points [0, 60] + Branch { + ZOrder 80218 + DstBlock "Choice163" + DstPort 2 + } + Branch { + ZOrder 80217 + Points [0, 55] + Branch { + ZOrder 80216 + DstBlock "Choice165" + DstPort 2 + } + Branch { + ZOrder 80215 + Points [0, 60] + Branch { + ZOrder 80214 + DstBlock "Choice166" + DstPort 2 + } + Branch { + ZOrder 80213 + Points [0, 50] + Branch { + ZOrder 80212 + DstBlock "Choice167" + DstPort 2 + } + Branch { + ZOrder 80211 + Points [0, 55] + DstBlock "Choice168" + DstPort 2 + } + } + } + } + } + Branch { + ZOrder 80210 + DstBlock "Choice162" + DstPort 2 + } + } + Line { + ZOrder 80233 + SrcBlock "Ground117" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 80232 + Points [29, 0; 0, 355] + Branch { + ZOrder 80231 + DstBlock "Choice162" + DstPort 3 + } + Branch { + ZOrder 80230 + Points [0, 60] + Branch { + ZOrder 80229 + DstBlock "Choice163" + DstPort 3 + } + Branch { + ZOrder 80228 + Points [0, 55] + Branch { + ZOrder 80227 + DstBlock "Choice165" + DstPort 3 + } + Branch { + ZOrder 80226 + Points [0, 60] + Branch { + ZOrder 80225 + DstBlock "Choice166" + DstPort 3 + } + Branch { + ZOrder 80224 + Points [0, 50] + Branch { + ZOrder 80223 + DstBlock "Choice167" + DstPort 3 + } + Branch { + ZOrder 80222 + Points [0, 55] + DstBlock "Choice168" + DstPort 3 + } + } + } + } + } + } + Branch { + ZOrder 80221 + DstBlock "Choice161" + DstPort 3 + } + } + Line { + ZOrder 80234 + SrcBlock "Choice162" + SrcPort 1 + DstBlock "P1_MON_FINAL" + DstPort 1 + } + Line { + ZOrder 80235 + SrcBlock "Choice163" + SrcPort 1 + DstBlock "P2_MON_FINAL" + DstPort 1 + } + Line { + ZOrder 80236 + SrcBlock "Choice165" + SrcPort 1 + Points [5, 0] + DstBlock "P3_MON_FINAL" + DstPort 1 + } + Line { + ZOrder 80237 + SrcBlock "Choice166" + SrcPort 1 + Points [5, 0] + DstBlock "P4_MON_FINAL" + DstPort 1 + } + Line { + ZOrder 80238 + SrcBlock "Choice167" + SrcPort 1 + Points [5, 0] + DstBlock "P5_MON_FINAL" + DstPort 1 + } + Line { + ZOrder 80239 + SrcBlock "Choice168" + SrcPort 1 + Points [5, 0] + DstBlock "P6_MON_FINAL" + DstPort 1 + } + Line { + ZOrder 80242 + SrcBlock "P1_MON_FINAL" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 80241 + Points [193, 0; 0, -155] + DstBlock "Product195" + DstPort 1 + } + Branch { + ZOrder 80240 + DstBlock "P1_FINAL" + DstPort 1 + } + } + Line { + ZOrder 80245 + SrcBlock "P2_MON_FINAL" + SrcPort 1 + Points [12, 0; 0, 15; 11, 0] + Branch { + ZOrder 80244 + Points [0, -65; 334, 0; 0, -125] + DstBlock "Product196" + DstPort 1 + } + Branch { + ZOrder 80243 + DstBlock "P2_FINAL" + DstPort 1 + } + } + Line { + ZOrder 80248 + SrcBlock "P3_MON_FINAL" + SrcPort 1 + Points [75, 0] + Branch { + ZOrder 80247 + Points [105, 0; 0, -185] + DstBlock "Product197" + DstPort 1 + } + Branch { + ZOrder 80246 + DstBlock "P3_FINAL" + DstPort 1 + } + } + Line { + ZOrder 80251 + SrcBlock "P4_MON_FINAL" + SrcPort 1 + Points [30, 0; 0, 21; 45, 0] + Branch { + ZOrder 80250 + Points [15, 0; 0, -21; 178, 0; 0, -205] + DstBlock "Product198" + DstPort 1 + } + Branch { + ZOrder 80249 + DstBlock "P4_FINAL" + DstPort 1 + } + } + Line { + ZOrder 80254 + SrcBlock "P5_MON_FINAL" + SrcPort 1 + Points [110, 0] + Branch { + ZOrder 80253 + Points [138, 0; 0, -235] + DstBlock "Product199" + DstPort 1 + } + Branch { + ZOrder 80252 + DstBlock "P5_FINAL" + DstPort 1 + } + } + Line { + ZOrder 80257 + SrcBlock "P6_MON_FINAL" + SrcPort 1 + Points [47, 0; 0, 35; 63, 0] + Branch { + ZOrder 80256 + Points [108, 0; 0, -270] + DstBlock "Product201" + DstPort 1 + } + Branch { + ZOrder 80255 + DstBlock "P6_FINAL" + DstPort 1 + } + } + Line { + Name "" + ZOrder 80615 + Labels [0, 1] + SrcBlock "Ground13" + SrcPort 1 + Points [138, 0; 0, -875] + DstBlock "Divide216" + DstPort 1 + } + Line { + Name "" + ZOrder 80613 + Labels [0, 0] + SrcBlock "Ground16" + SrcPort 1 + Points [149, 0; 0, -725] + DstBlock "Divide223" + DstPort 1 + } + Line { + Name "" + ZOrder 80614 + Labels [0, 0] + SrcBlock "Ground23" + SrcPort 1 + Points [157, 0; 0, -630] + DstBlock "Divide220" + DstPort 1 + } + Line { + ZOrder 80261 + SrcBlock "Ground129" + SrcPort 1 + Points [55, 0; 0, -460] + DstBlock "Divide228" + DstPort 1 + } + Line { + ZOrder 80262 + SrcBlock "Ground131" + SrcPort 1 + Points [330, 0; 0, -365] + DstBlock "Divide224" + DstPort 1 + } + Line { + ZOrder 80630 + SrcBlock "Product201" + SrcPort 1 + Points [105, 0; 0, 22; 130, 0] + DstBlock "P6" + DstPort 1 + } + Line { + ZOrder 80264 + SrcBlock "MAT_ACT1" + SrcPort 1 + DstBlock "Demux11" + DstPort 1 + } + Line { + ZOrder 80265 + SrcBlock "Mux6" + SrcPort 1 + DstBlock "MAT_ACT1" + DstPort 1 + } + Line { + ZOrder 80266 + SrcBlock "Mux31" + SrcPort 1 + DstBlock "MAT_ACT_MOD" + DstPort 1 + } + Line { + ZOrder 80267 + SrcBlock "Abs74" + SrcPort 1 + DstBlock "Terminator141" + DstPort 1 + } + Line { + ZOrder 80268 + SrcBlock "Abs68" + SrcPort 1 + DstBlock "Terminator142" + DstPort 1 + } + Line { + ZOrder 80269 + SrcBlock "Divide259" + SrcPort 1 + DstBlock "Product224" + DstPort 1 + } + Line { + ZOrder 80270 + SrcBlock "Product224" + SrcPort 1 + Points [42, 0; 0, -5] + DstBlock "DEMOD_PHASE_SIN_X_MON" + DstPort 1 + } + Line { + ZOrder 80281 + SrcBlock "Constant151" + SrcPort 1 + Points [0, 115] + Branch { + ZOrder 80280 + Points [0, 110] + Branch { + ZOrder 80279 + Points [0, 115] + Branch { + ZOrder 80278 + Points [0, 105] + Branch { + ZOrder 80277 + Points [0, 95] + Branch { + ZOrder 80276 + Points [0, 110] + DstBlock "Product235" + DstPort 2 + } + Branch { + ZOrder 80275 + DstBlock "Product232" + DstPort 2 + } + } + Branch { + ZOrder 80274 + DstBlock "Product230" + DstPort 2 + } + } + Branch { + ZOrder 80273 + DstBlock "Product228" + DstPort 2 + } + } + Branch { + ZOrder 80272 + DstBlock "Product226" + DstPort 2 + } + } + Branch { + ZOrder 80271 + DstBlock "Product224" + DstPort 2 + } + } + Line { + ZOrder 80282 + SrcBlock "Abs69" + SrcPort 1 + DstBlock "Terminator143" + DstPort 1 + } + Line { + ZOrder 80283 + SrcBlock "Divide244" + SrcPort 1 + DstBlock "Product225" + DstPort 1 + } + Line { + ZOrder 80294 + SrcBlock "Constant152" + SrcPort 1 + Points [0, 87; 58, 0; 0, 128] + Branch { + ZOrder 80293 + Points [0, 115; 1, 0] + Branch { + ZOrder 80292 + Points [0, 105; 1, 0] + Branch { + ZOrder 80291 + Points [0, 105; 3, 0] + Branch { + ZOrder 80290 + Points [0, 100] + Branch { + ZOrder 80289 + Points [0, 105] + DstBlock "Product236" + DstPort 2 + } + Branch { + ZOrder 80288 + DstBlock "Product233" + DstPort 2 + } + } + Branch { + ZOrder 80287 + DstBlock "Product231" + DstPort 2 + } + } + Branch { + ZOrder 80286 + DstBlock "Product229" + DstPort 2 + } + } + Branch { + ZOrder 80285 + DstBlock "Product227" + DstPort 2 + } + } + Branch { + ZOrder 80284 + DstBlock "Product225" + DstPort 2 + } + } + Line { + ZOrder 80295 + SrcBlock "Product225" + SrcPort 1 + Points [0, -5] + DstBlock "DEMOD_PHASE_COS_X_MON" + DstPort 1 + } + Line { + ZOrder 80296 + SrcBlock "Abs72" + SrcPort 1 + DstBlock "Terminator106" + DstPort 1 + } + Line { + ZOrder 80297 + SrcBlock "Divide248" + SrcPort 1 + Points [35, 0; 0, -5] + DstBlock "Product226" + DstPort 1 + } + Line { + ZOrder 80298 + SrcBlock "Product226" + SrcPort 1 + DstBlock "DEMOD_PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 80299 + SrcBlock "Abs73" + SrcPort 1 + DstBlock "Terminator108" + DstPort 1 + } + Line { + ZOrder 80300 + SrcBlock "Divide246" + SrcPort 1 + DstBlock "Product227" + DstPort 1 + } + Line { + ZOrder 80301 + SrcBlock "Product227" + SrcPort 1 + Points [42, 0; 0, -5] + DstBlock "DEMOD_PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 80302 + SrcBlock "Divide250" + SrcPort 1 + DstBlock "Product228" + DstPort 1 + } + Line { + ZOrder 80303 + SrcBlock "Product228" + SrcPort 1 + Points [42, 0; 0, -5] + DstBlock "DEMOD_PHASE_SIN_Z_MON" + DstPort 1 + } + Line { + ZOrder 80304 + SrcBlock "Abs75" + SrcPort 1 + DstBlock "Terminator109" + DstPort 1 + } + Line { + ZOrder 80305 + SrcBlock "Divide249" + SrcPort 1 + Points [46, 0; 0, -5] + DstBlock "Product229" + DstPort 1 + } + Line { + ZOrder 80306 + SrcBlock "Product229" + SrcPort 1 + DstBlock "DEMOD_PHASE_COS_Z_MON" + DstPort 1 + } + Line { + ZOrder 80307 + SrcBlock "Abs76" + SrcPort 1 + DstBlock "Terminator110" + DstPort 1 + } + Line { + ZOrder 80308 + SrcBlock "Abs77" + SrcPort 1 + DstBlock "Terminator112" + DstPort 1 + } + Line { + ZOrder 80309 + SrcBlock "Abs78" + SrcPort 1 + DstBlock "Terminator114" + DstPort 1 + } + Line { + ZOrder 80310 + SrcBlock "Abs79" + SrcPort 1 + DstBlock "Terminator115" + DstPort 1 + } + Line { + ZOrder 80311 + SrcBlock "Abs70" + SrcPort 1 + DstBlock "Terminator116" + DstPort 1 + } + Line { + ZOrder 80312 + SrcBlock "Abs71" + SrcPort 1 + DstBlock "Terminator123" + DstPort 1 + } + Line { + ZOrder 80317 + SrcBlock "Product220" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 80316 + DstBlock "DEMOD_AMP_PITCH_MON" + DstPort 1 + } + Branch { + ZOrder 80315 + Points [0, -1346; 935, 0; 0, 601; 1, 0] + Branch { + ZOrder 80314 + Points [0, 60] + DstBlock "Divide260" + DstPort 2 + } + Branch { + ZOrder 80313 + DstBlock "Divide261" + DstPort 2 + } + } + } + Line { + ZOrder 80318 + SrcBlock "Divide261" + SrcPort 1 + DstBlock "Product230" + DstPort 1 + } + Line { + ZOrder 80319 + SrcBlock "Product230" + SrcPort 1 + Points [42, 0; 0, -5] + DstBlock "DEMOD_PHASE_SIN_PITCH_MON" + DstPort 1 + } + Line { + ZOrder 80320 + SrcBlock "Divide260" + SrcPort 1 + Points [46, 0; 0, -5] + DstBlock "Product231" + DstPort 1 + } + Line { + ZOrder 80321 + SrcBlock "Product231" + SrcPort 1 + DstBlock "DEMOD_PHASE_COS_PITCH_MON" + DstPort 1 + } + Line { + ZOrder 80322 + SrcBlock "Divide263" + SrcPort 1 + Points [35, 0; 0, -5] + DstBlock "Product232" + DstPort 1 + } + Line { + ZOrder 80323 + SrcBlock "Product232" + SrcPort 1 + DstBlock "DEMOD_PHASE_SIN_ROLL_MON" + DstPort 1 + } + Line { + ZOrder 80324 + SrcBlock "Divide262" + SrcPort 1 + Points [35, 0; 0, -5] + DstBlock "Product233" + DstPort 1 + } + Line { + ZOrder 80325 + SrcBlock "Product233" + SrcPort 1 + DstBlock "DEMOD_PHASE_COS_ROLL_MON" + DstPort 1 + } + Line { + ZOrder 80326 + SrcBlock "Divide265" + SrcPort 1 + DstBlock "Product235" + DstPort 1 + } + Line { + ZOrder 80327 + SrcBlock "Divide264" + SrcPort 1 + Points [40, 0; 0, -5] + DstBlock "Product236" + DstPort 1 + } + Line { + ZOrder 80328 + SrcBlock "Product235" + SrcPort 1 + Points [45, 0; 0, -5] + DstBlock "DEMOD_PHASE_SIN_YAW_MON" + DstPort 1 + } + Line { + ZOrder 80329 + SrcBlock "Product236" + SrcPort 1 + DstBlock "DEMOD_PHASE_COS_YAW_MON" + DstPort 1 + } + Line { + ZOrder 80330 + SrcBlock "Sum217" + SrcPort 1 + Points [29, 0; 0, 1275] + DstBlock "Mux6" + DstPort 1 + } + Line { + ZOrder 80344 + SrcBlock "Ground123" + SrcPort 1 + Points [340, 0] + Branch { + ZOrder 80343 + Points [85, 0] + Branch { + ZOrder 80342 + Points [70, 0; 0, -1] + Branch { + ZOrder 80341 + Points [72, 0] + Branch { + ZOrder 80340 + Points [0, -19; 178, 0] + DstBlock "Choice181" + DstPort 3 + } + Branch { + ZOrder 80339 + Points [8, 0; 0, -113] + Branch { + ZOrder 80338 + Points [80, 0] + DstBlock "Choice180" + DstPort 3 + } + Branch { + ZOrder 80337 + DstBlock "Choice179" + DstPort 3 + } + } + } + Branch { + ZOrder 80336 + DstBlock "Choice178" + DstPort 3 + } + } + Branch { + ZOrder 80335 + DstBlock "Choice177" + DstPort 3 + } + } + Branch { + ZOrder 80334 + DstBlock "Choice176" + DstPort 3 + } + } + Line { + ZOrder 80345 + SrcBlock "Choice176" + SrcPort 1 + DstBlock "Sum217" + DstPort 2 + } + Line { + ZOrder 80356 + SrcBlock "OSC_FB_OR_NOT_FINAL" + SrcPort 1 + Points [0, 200; -538, 0] + Branch { + ZOrder 80355 + Points [-262, 0] + Branch { + ZOrder 80354 + DstBlock "Choice180" + DstPort 2 + } + Branch { + ZOrder 80353 + Points [-80, 0] + Branch { + ZOrder 80352 + DstBlock "Choice179" + DstPort 2 + } + Branch { + ZOrder 80351 + Points [-80, 0] + Branch { + ZOrder 80350 + DstBlock "Choice178" + DstPort 2 + } + Branch { + ZOrder 80349 + Points [-70, 0] + Branch { + ZOrder 80348 + DstBlock "Choice177" + DstPort 2 + } + Branch { + ZOrder 80347 + Points [-85, 0] + DstBlock "Choice176" + DstPort 2 + } + } + } + } + } + Branch { + ZOrder 80346 + Points [0, 169; -172, 0] + DstBlock "Choice181" + DstPort 2 + } + } + Line { + ZOrder 80357 + SrcBlock "Choice177" + SrcPort 1 + DstBlock "Sum218" + DstPort 2 + } + Line { + ZOrder 80358 + SrcBlock "Choice178" + SrcPort 1 + DstBlock "Sum220" + DstPort 2 + } + Line { + ZOrder 80359 + SrcBlock "Choice179" + SrcPort 1 + DstBlock "Sum221" + DstPort 2 + } + Line { + ZOrder 80360 + SrcBlock "Choice180" + SrcPort 1 + DstBlock "Sum222" + DstPort 2 + } + Line { + ZOrder 80361 + SrcBlock "Choice181" + SrcPort 1 + Points [0, -22; 15, 0] + DstBlock "Sum223" + DstPort 2 + } + Line { + Name "" + ZOrder 80608 + Labels [0, 0] + SrcBlock "Ground10" + SrcPort 1 + Points [95, 0; 0, -1195] + DstBlock "Divide274" + DstPort 1 + } + Line { + Name "" + ZOrder 80609 + Labels [0, 0] + SrcBlock "Ground11" + SrcPort 1 + Points [112, 0; 0, -1100] + DstBlock "Divide215" + DstPort 1 + } + Line { + ZOrder 80364 + SrcBlock "MAT_PD_MOD" + SrcPort 1 + DstBlock "Demux12" + DstPort 1 + } + Line { + ZOrder 80365 + SrcBlock "Mux32" + SrcPort 1 + DstBlock "MAT_PD_MOD" + DstPort 1 + } + Line { + ZOrder 80368 + SrcBlock "FIL_PD_V1" + SrcPort 1 + Points [39, 0] + Branch { + ZOrder 80367 + Points [0, -590] + DstBlock "V1_LENGTH_MON" + DstPort 1 + } + Branch { + ZOrder 80366 + Points [46, 0; 0, 5] + DstBlock "Mux4" + DstPort 4 + } + } + Line { + ZOrder 80371 + SrcBlock "Demux2" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 80370 + Points [0, -175] + DstBlock "VIS_PD_X_BEFORE_MOD_MON" + DstPort 1 + } + Branch { + ZOrder 80369 + Points [36, 0; 0, -75] + DstBlock "FIL_PD_X_MOD" + DstPort 1 + } + } + Line { + ZOrder 80374 + SrcBlock "Demux2" + SrcPort 2 + Points [24, 0] + Branch { + ZOrder 80373 + Points [0, -155] + DstBlock "VIS_PD_Y_BEFORE_MOD_MON" + DstPort 1 + } + Branch { + ZOrder 80372 + Points [40, 0; 0, -60] + DstBlock "FIL_PD_Y_MOD" + DstPort 1 + } + } + Line { + ZOrder 80377 + SrcBlock "Demux2" + SrcPort 3 + Points [35, 0] + Branch { + ZOrder 80376 + Points [0, -135] + DstBlock "VIS_PD_Z_BEFORE_MOD_MON" + DstPort 1 + } + Branch { + ZOrder 80375 + Points [22, 0; 0, -10] + DstBlock "FIL_PD_Z_MOD" + DstPort 1 + } + } + Line { + ZOrder 80380 + SrcBlock "Demux2" + SrcPort 4 + Points [12, 0] + Branch { + ZOrder 80379 + Points [0, 145] + DstBlock "VIS_PD_PITCH_BEFORE_MOD_MON" + DstPort 1 + } + Branch { + ZOrder 80378 + DstBlock "FIL_PD_PITCH_MOD" + DstPort 1 + } + } + Line { + ZOrder 80383 + SrcBlock "Demux2" + SrcPort 5 + Points [32, 0; 0, 9] + Branch { + ZOrder 80382 + Points [0, 156] + DstBlock "VIS_PD_ROLL_BEFORE_MOD_MON" + DstPort 1 + } + Branch { + ZOrder 80381 + Points [36, 0; 0, 6] + DstBlock "FIL_PD_ROLL_MOD" + DstPort 1 + } + } + Line { + ZOrder 80386 + SrcBlock "Demux2" + SrcPort 6 + Points [52, 0; 0, 35; 2, 0] + Branch { + ZOrder 80385 + Points [0, 150] + DstBlock "VIS_PD_YAW_BEFORE_MOD_MON" + DstPort 1 + } + Branch { + ZOrder 80384 + DstBlock "FIL_PD_YAW_MOD" + DstPort 1 + } + } + Line { + ZOrder 80387 + SrcBlock "Demux12" + SrcPort 1 + Points [32, 0; 0, -80] + DstBlock "Choice182" + DstPort 1 + } + Line { + ZOrder 80388 + SrcBlock "Demux12" + SrcPort 2 + Points [42, 0; 0, -50] + DstBlock "Choice183" + DstPort 1 + } + Line { + ZOrder 80389 + SrcBlock "Demux12" + SrcPort 3 + Points [51, 0; 0, -15] + DstBlock "Choice184" + DstPort 1 + } + Line { + ZOrder 80390 + SrcBlock "Demux12" + SrcPort 4 + Points [31, 0; 0, 15] + DstBlock "Choice185" + DstPort 1 + } + Line { + ZOrder 80391 + SrcBlock "Demux12" + SrcPort 5 + Points [19, 0; 0, 45] + DstBlock "Choice187" + DstPort 1 + } + Line { + ZOrder 80392 + SrcBlock "Demux12" + SrcPort 6 + Points [7, 0; 0, 70] + DstBlock "Choice188" + DstPort 1 + } + Line { + ZOrder 80403 + SrcBlock "SWITCH_MOD_PD" + SrcPort 1 + Points [0, 135] + Branch { + ZOrder 80402 + DstBlock "Choice182" + DstPort 2 + } + Branch { + ZOrder 80401 + Points [0, 45] + Branch { + ZOrder 80400 + DstBlock "Choice183" + DstPort 2 + } + Branch { + ZOrder 80399 + Points [0, 50] + Branch { + ZOrder 80398 + DstBlock "Choice184" + DstPort 2 + } + Branch { + ZOrder 80397 + Points [0, 45] + Branch { + ZOrder 80396 + DstBlock "Choice185" + DstPort 2 + } + Branch { + ZOrder 80395 + Points [0, 45] + Branch { + ZOrder 80394 + DstBlock "Choice187" + DstPort 2 + } + Branch { + ZOrder 80393 + Points [0, 40] + DstBlock "Choice188" + DstPort 2 + } + } + } + } + } + } + Line { + ZOrder 80406 + SrcBlock "Demux11" + SrcPort 1 + Points [24, 0] + Branch { + ZOrder 80405 + Points [0, -176; 291, 0] + DstBlock "Choice169" + DstPort 3 + } + Branch { + ZOrder 80404 + DstBlock "Mux31" + DstPort 1 + } + } + Line { + ZOrder 80409 + SrcBlock "Demux11" + SrcPort 2 + Points [32, 0] + Branch { + ZOrder 80408 + Points [0, -183; 274, 0; 0, 103] + DstBlock "Choice170" + DstPort 3 + } + Branch { + ZOrder 80407 + DstBlock "Mux31" + DstPort 2 + } + } + Line { + ZOrder 80412 + SrcBlock "Demux11" + SrcPort 3 + Points [44, 0] + Branch { + ZOrder 80411 + Points [0, -188; 257, 0; 0, 158] + DstBlock "Choice171" + DstPort 3 + } + Branch { + ZOrder 80410 + DstBlock "Mux31" + DstPort 3 + } + } + Line { + ZOrder 80415 + SrcBlock "Demux11" + SrcPort 4 + Points [45, 0] + Branch { + ZOrder 80414 + Points [0, 85] + DstBlock "Choice172" + DstPort 3 + } + Branch { + ZOrder 80413 + DstBlock "Mux31" + DstPort 4 + } + } + Line { + ZOrder 80418 + SrcBlock "Demux11" + SrcPort 5 + Points [34, 0] + Branch { + ZOrder 80417 + Points [0, 130] + DstBlock "Choice173" + DstPort 3 + } + Branch { + ZOrder 80416 + DstBlock "Mux31" + DstPort 5 + } + } + Line { + ZOrder 80421 + SrcBlock "Demux11" + SrcPort 6 + Points [23, 0] + Branch { + ZOrder 80420 + Points [0, 180] + DstBlock "Choice174" + DstPort 3 + } + Branch { + ZOrder 80419 + DstBlock "Mux31" + DstPort 6 + } + } + Line { + ZOrder 80422 + SrcBlock "Demux3" + SrcPort 1 + Points [56, 0; 0, -145] + DstBlock "Choice169" + DstPort 1 + } + Line { + ZOrder 80433 + SrcBlock "SWITCH_MODIFIED_M" + SrcPort 1 + Points [0, 85] + Branch { + ZOrder 80432 + Points [0, 60] + Branch { + ZOrder 80431 + Points [0, 65] + Branch { + ZOrder 80430 + Points [0, 130] + Branch { + ZOrder 80429 + Points [0, 60] + Branch { + ZOrder 80428 + Points [0, 65] + DstBlock "Choice174" + DstPort 2 + } + Branch { + ZOrder 80427 + DstBlock "Choice173" + DstPort 2 + } + } + Branch { + ZOrder 80426 + DstBlock "Choice172" + DstPort 2 + } + } + Branch { + ZOrder 80425 + DstBlock "Choice171" + DstPort 2 + } + } + Branch { + ZOrder 80424 + DstBlock "Choice170" + DstPort 2 + } + } + Branch { + ZOrder 80423 + DstBlock "Choice169" + DstPort 2 + } + } + Line { + ZOrder 80434 + SrcBlock "Demux3" + SrcPort 2 + Points [86, 0; 0, -100] + DstBlock "Choice170" + DstPort 1 + } + Line { + ZOrder 80435 + SrcBlock "Demux3" + SrcPort 3 + Points [101, 0; 0, -50] + DstBlock "Choice171" + DstPort 1 + } + Line { + ZOrder 80436 + SrcBlock "Demux3" + SrcPort 4 + Points [101, 0; 0, 65] + DstBlock "Choice172" + DstPort 1 + } + Line { + ZOrder 80437 + SrcBlock "Demux3" + SrcPort 5 + Points [88, 0; 0, 110] + DstBlock "Choice173" + DstPort 1 + } + Line { + ZOrder 80438 + SrcBlock "Demux3" + SrcPort 6 + Points [59, 0; 0, 160] + DstBlock "Choice174" + DstPort 1 + } + Line { + ZOrder 80439 + SrcBlock "Choice169" + SrcPort 1 + Points [254, 0; 0, 115] + DstBlock "FIL_ACT7" + DstPort 1 + } + Line { + ZOrder 80440 + SrcBlock "Choice170" + SrcPort 1 + Points [126, 0; 0, 90] + DstBlock "FIL_ACT8" + DstPort 1 + } + Line { + ZOrder 80441 + SrcBlock "Choice171" + SrcPort 1 + Points [62, 0; 0, 75] + DstBlock "FIL_ACT9" + DstPort 1 + } + Line { + ZOrder 80442 + SrcBlock "Choice172" + SrcPort 1 + Points [252, 0; 0, -20] + DstBlock "FIL_ACT10" + DstPort 1 + } + Line { + ZOrder 80443 + SrcBlock "Choice173" + SrcPort 1 + Points [254, 0; 0, -35] + DstBlock "FIL_ACT11" + DstPort 1 + } + Line { + ZOrder 80444 + SrcBlock "Choice174" + SrcPort 1 + Points [382, 0; 0, -65] + DstBlock "FIL_ACT12" + DstPort 1 + } + Line { + ZOrder 80447 + SrcBlock "VIS_PD_X_BEFORE_MOD_MON" + SrcPort 1 + Points [5, 0; 0, -1] + Branch { + ZOrder 80446 + Points [126, 0; 0, 121] + DstBlock "Choice182" + DstPort 3 + } + Branch { + ZOrder 80445 + DstBlock "VIS_PD_X_BEFORE_MOD" + DstPort 1 + } + } + Line { + ZOrder 80450 + SrcBlock "VIS_PD_Y_BEFORE_MOD_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 80449 + Points [63, 0; 0, 130] + DstBlock "Choice183" + DstPort 3 + } + Branch { + ZOrder 80448 + DstBlock "VIS_PD_Y_BEFORE_MOD" + DstPort 1 + } + } + Line { + ZOrder 80453 + SrcBlock "VIS_PD_Z_BEFORE_MOD_MON" + SrcPort 1 + Points [50, 0] + Branch { + ZOrder 80452 + DstBlock "VIS_PD_Z_BEFORE_MOD" + DstPort 1 + } + Branch { + ZOrder 80451 + Points [208, 0; 0, 145] + DstBlock "Choice184" + DstPort 3 + } + } + Line { + ZOrder 80456 + SrcBlock "VIS_PD_PITCH_BEFORE_MOD_MON" + SrcPort 1 + Points [100, 0] + Branch { + ZOrder 80455 + DstBlock "VIS_PD_PITCH_BEFORE_MOD" + DstPort 1 + } + Branch { + ZOrder 80454 + Points [138, 0; 0, -105] + DstBlock "Choice185" + DstPort 3 + } + } + Line { + ZOrder 80459 + SrcBlock "VIS_PD_ROLL_BEFORE_MOD_MON" + SrcPort 1 + Points [150, 0] + Branch { + ZOrder 80458 + DstBlock "VIS_PD_ROLL_BEFORE_MOD" + DstPort 1 + } + Branch { + ZOrder 80457 + Points [108, 0; 0, -95] + DstBlock "Choice187" + DstPort 3 + } + } + Line { + ZOrder 80462 + SrcBlock "VIS_PD_YAW_BEFORE_MOD_MON" + SrcPort 1 + Points [195, 0] + Branch { + ZOrder 80461 + DstBlock "VIS_PD_YAW_BEFORE_MOD" + DstPort 1 + } + Branch { + ZOrder 80460 + Points [98, 0; 0, -90] + DstBlock "Choice188" + DstPort 3 + } + } + Line { + ZOrder 80463 + SrcBlock "FIL_PD_X_MOD" + SrcPort 1 + DstBlock "VIS_PD_X_AFTER_MOD_MON" + DstPort 1 + } + Line { + ZOrder 80466 + SrcBlock "VIS_PD_X_AFTER_MOD_MON" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 80465 + Points [101, 0] + DstBlock "VIS_PD_X_AFTER_MOD" + DstPort 1 + } + Branch { + ZOrder 80464 + Points [0, 80] + DstBlock "Mux32" + DstPort 1 + } + } + Line { + ZOrder 80467 + SrcBlock "FIL_PD_Y_MOD" + SrcPort 1 + DstBlock "VIS_PD_Y_AFTER_MOD_MON" + DstPort 1 + } + Line { + ZOrder 80470 + SrcBlock "VIS_PD_Y_AFTER_MOD_MON" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 80469 + Points [0, 65] + DstBlock "Mux32" + DstPort 2 + } + Branch { + ZOrder 80468 + Points [138, 0] + DstBlock "VIS_PD_Y_AFTER_MOD" + DstPort 1 + } + } + Line { + ZOrder 80471 + SrcBlock "FIL_PD_Z_MOD" + SrcPort 1 + Points [72, 0; 0, 19; 52, 0; 0, -60; -109, 0] + DstBlock "VIS_PD_Z_AFTER_MOD_MON" + DstPort 1 + } + Line { + ZOrder 80474 + SrcBlock "VIS_PD_Z_AFTER_MOD_MON" + SrcPort 1 + Points [9, 0; 0, 3] + Branch { + ZOrder 80473 + Points [171, 0] + DstBlock "VIS_PD_Z_AFTER_MOD" + DstPort 1 + } + Branch { + ZOrder 80472 + Points [0, 42] + DstBlock "Mux32" + DstPort 3 + } + } + Line { + ZOrder 80475 + SrcBlock "FIL_PD_PITCH_MOD" + SrcPort 1 + DstBlock "VIS_PD_PITCH_AFTER_MOD_MON" + DstPort 1 + } + Line { + ZOrder 80478 + SrcBlock "VIS_PD_PITCH_AFTER_MOD_MON" + SrcPort 1 + Points [2, 0] + Branch { + ZOrder 80477 + Points [25, 0; 0, 5] + DstBlock "Mux32" + DstPort 4 + } + Branch { + ZOrder 80476 + Points [0, 261; -192, 0] + DstBlock "VIS_PD_PITCH_AFTER_MOD" + DstPort 1 + } + } + Line { + ZOrder 80479 + SrcBlock "FIL_PD_ROLL_MOD" + SrcPort 1 + DstBlock "VIS_PD_ROLL_AFTER_MOD_MON" + DstPort 1 + } + Line { + ZOrder 80482 + SrcBlock "VIS_PD_ROLL_AFTER_MOD_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 80481 + Points [10, 0; 0, -10] + DstBlock "Mux32" + DstPort 5 + } + Branch { + ZOrder 80480 + Points [0, 365] + DstBlock "VIS_PD_ROLL_AFTER_MOD" + DstPort 1 + } + } + Line { + ZOrder 80483 + SrcBlock "FIL_PD_YAW_MOD" + SrcPort 1 + DstBlock "VIS_PD_YAW_AFTER_MOD_MON" + DstPort 1 + } + Line { + ZOrder 80486 + SrcBlock "VIS_PD_YAW_AFTER_MOD_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 80485 + Points [0, 375] + DstBlock "VIS_PD_YAW_AFTER_MOD" + DstPort 1 + } + Branch { + ZOrder 80484 + Points [0, -30] + DstBlock "Mux32" + DstPort 6 + } + } + Line { + ZOrder 80487 + SrcBlock "Choice182" + SrcPort 1 + Points [9, 0; 0, -115] + DstBlock "VIS_PD_X_BEFORE_SERVOFIL_MON" + DstPort 1 + } + Line { + ZOrder 80490 + SrcBlock "VIS_PD_X_BEFORE_SERVOFIL_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 80489 + Points [2, 0; 0, 75] + DstBlock "FIL_PD_X1" + DstPort 1 + } + Branch { + ZOrder 80488 + DstBlock "VIS_PD_X_BEFORE_SERVOFIL" + DstPort 1 + } + } + Line { + ZOrder 80491 + SrcBlock "Choice183" + SrcPort 1 + Points [17, 0; 0, -115] + DstBlock "VIS_PD_Y_BEFORE_SERVOFIL_MON" + DstPort 1 + } + Line { + ZOrder 80494 + SrcBlock "VIS_PD_Y_BEFORE_SERVOFIL_MON" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 80493 + Points [32, 0] + DstBlock "VIS_PD_Y_BEFORE_SERVOFIL" + DstPort 1 + } + Branch { + ZOrder 80492 + Points [0, 80] + DstBlock "FIL_PD_Y1" + DstPort 1 + } + } + Line { + ZOrder 80495 + SrcBlock "Choice184" + SrcPort 1 + Points [4, 0; 0, -115] + DstBlock "VIS_PD_Z_BEFORE_SERVOFIL_MON" + DstPort 1 + } + Line { + ZOrder 80498 + SrcBlock "VIS_PD_Z_BEFORE_SERVOFIL_MON" + SrcPort 1 + Points [-1, 0; 0, 7] + Branch { + ZOrder 80497 + Points [91, 0] + DstBlock "VIS_PD_Z_BEFORE_SERVOFIL" + DstPort 1 + } + Branch { + ZOrder 80496 + Points [0, 55; -4, 0; 0, 28] + DstBlock "FIL_PD_Z1" + DstPort 1 + } + } + Line { + ZOrder 80499 + SrcBlock "Choice185" + SrcPort 1 + DstBlock "VIS_PD_PITCH_BEFORE_SERVOFIL_MON" + DstPort 1 + } + Line { + ZOrder 80502 + SrcBlock "VIS_PD_PITCH_BEFORE_SERVOFIL_MON" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 80501 + Points [174, 0; 0, 147; -167, 0] + DstBlock "VIS_PD_PITCH_BEFORE_SERVOFIL" + DstPort 1 + } + Branch { + ZOrder 80500 + Points [0, -25] + DstBlock "FIL_PD_PITCH1" + DstPort 1 + } + } + Line { + ZOrder 80503 + SrcBlock "Choice187" + SrcPort 1 + DstBlock "VIS_PD_ROLL_BEFORE_SERVOFIL_MON" + DstPort 1 + } + Line { + ZOrder 80506 + SrcBlock "VIS_PD_ROLL_BEFORE_SERVOFIL_MON" + SrcPort 1 + Points [24, 0; 0, -15; 18, 0] + Branch { + ZOrder 80505 + Points [0, 24; 8, 0] + DstBlock "VIS_PD_ROLL_BEFORE_SERVOFIL" + DstPort 1 + } + Branch { + ZOrder 80504 + DstBlock "FIL_PD_ROLL1" + DstPort 1 + } + } + Line { + ZOrder 80507 + SrcBlock "Choice188" + SrcPort 1 + Points [15, 0; 0, 5] + DstBlock "VIS_PD_YAW_BEFORE_SERVOFIL_MON" + DstPort 1 + } + Line { + ZOrder 80510 + SrcBlock "VIS_PD_YAW_BEFORE_SERVOFIL_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 80509 + Points [0, 70; 40, 0] + DstBlock "VIS_PD_YAW_BEFORE_SERVOFIL" + DstPort 1 + } + Branch { + ZOrder 80508 + DstBlock "FIL_PD_YAW1" + DstPort 1 + } + } + Line { + Name "" + ZOrder 80603 + Labels [0, 0; -1, 0] + SrcBlock "Bus\nSelector1" + SrcPort 10 + Points [4322, 0; 0, 300] + DstBlock "Terminator133" + DstPort 1 + } + Line { + Name "" + ZOrder 80599 + Labels [0, 0; -1, 0] + SrcBlock "Bus\nSelector1" + SrcPort 9 + Points [4455, 0; 0, 450] + DstBlock "Terminator134" + DstPort 1 + } + Line { + Name "" + ZOrder 80596 + Labels [0, 0; -1, 0] + SrcBlock "Bus\nSelector1" + SrcPort 8 + Points [4586, 0; 0, 450] + DstBlock "Terminator136" + DstPort 1 + } + Line { + Name "" + ZOrder 80610 + Labels [0, 0] + SrcBlock "Ground12" + SrcPort 1 + Points [126, 0; 0, -975] + DstBlock "Divide219" + DstPort 1 + } + Line { + Name "" + ZOrder 80556 + Labels [0, 0; -1, 0] + SrcBlock "Bus\nSelector1" + SrcPort 6 + Points [4750, 0; 0, 750] + DstBlock "Terminator132" + DstPort 1 + } + Line { + Name "" + ZOrder 80551 + Labels [0, 0; -1, 0] + SrcBlock "Bus\nSelector1" + SrcPort 5 + Points [4825, 0; 0, 900] + DstBlock "Terminator121" + DstPort 1 + } + Line { + ZOrder 81653 + SrcBlock "B_PD12" + SrcPort 1 + Points [885, 0] + DstBlock "Sum187" + DstPort 2 + } + Line { + ZOrder 81663 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "Divide213" + DstPort 1 + } + Line { + ZOrder 81665 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "Divide214" + DstPort 1 + } + Annotation { + SID "2822" + Name "#DAQ Channels\nYend_TM_L 16384\nXend_TM_L 16384" + Position [1216, 6181, 1337, 6237] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Mon Apr 10 18:20:38 2017" + RTWModifiedTimeStamp 413749147 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1visbs" + Array { + Type "Cell" + Dimension 1 + Cell "k1visbs" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 9 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 7 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 19 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + hdlcoderui.hdlcc { + $ObjectID 18 + Version "1.13.1" + Description "HDL Coder custom configuration component" + Name "HDL Coder" + Array { + Type "Cell" + Dimension 1 + Cell " " + PropName "HDLConfigFile" + } + HDLCActiveTab "0" + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 1480, 285, 2360, 915 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 19 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusCreator + Inputs "4" + DisplayOption "none" + OutDataTypeStr "Inherit: auto" + NonVirtualBus off + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType From + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Gain + Gain "1" + Multiplication "Element-wise(K.*u)" + ParamMin "[]" + ParamMax "[]" + ParamDataTypeStr "Inherit: Same as input" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Goto + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Logic + Operator "AND" + Inputs "2" + IconShape "rectangular" + AllPortsSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + SampleTime "-1" + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1visbs" + Location [221, 20, 1699, 897] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + ReportName "simulink-default.rpt" + SIDHighWatermark "6477" + Block { + BlockType Reference + Name "ADC0" + SID "2337" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [665, 277, 740, 303] + ZOrder -1 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "BS" + SID "6453" + Description "Quadruple Suspension" + Ports [2, 1] + Position [855, 404, 1000, 571] + ZOrder 2362 + BackgroundColor "[0.501961, 0.501961, 0.501961]" + AttributesFormatString "%" + AncestorBlock "QUAD_MASTER/QUAD" + LibraryVersion "*1.359" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "BS" + Location [221, 20, 1699, 897] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "60" + SIDHighWatermark "9934" + SIDPrevWatermark "9867" + Block { + BlockType Inport + Name "BIO_L1_MON_In" + SID "6453:9541" + Position [1665, 1566, 1685, 1574] + ZOrder 2451 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "BIO_L1_ISC_CTRL" + SID "6453:9546" + Position [1665, 1511, 1685, 1519] + ZOrder 2452 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "BIO" + SID "6453:9547" + Ports [10, 21] + Position [1790, 1272, 1955, 1808] + ZOrder 2439 + BackgroundColor "[0.000000, 0.820000, 0.426400]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "BIO" + Location [221, 20, 1699, 897] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "M0_ISC_CTRL" + SID "6453:9548" + Position [85, 53, 115, 67] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "M0_MON_In" + SID "6453:9549" + Position [85, 83, 115, 97] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "R0_ISC_CTRL" + SID "6453:9550" + Position [90, 198, 120, 212] + ZOrder -7 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "R0_MON_In" + SID "6453:9551" + Position [90, 228, 120, 242] + ZOrder -8 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L1_ISC_CTRL" + SID "6453:9552" + Position [85, 333, 115, 347] + ZOrder -3 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L1_MON_In" + SID "6453:9553" + Position [85, 363, 115, 377] + ZOrder -4 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L2_ISC_CTRL" + SID "6453:9554" + Position [85, 553, 115, 567] + ZOrder -5 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L2_MON_In" + SID "6453:9555" + Position [85, 693, 115, 707] + ZOrder -6 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L3_ISC_CTRL" + SID "6453:9556" + Position [90, 873, 120, 887] + ZOrder 48 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L3_MON_In" + SID "6453:9557" + Position [90, 933, 120, 947] + ZOrder 47 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "L1" + SID "6453:9558" + Ports [2, 3] + Position [255, 325, 335, 385] + ZOrder -9 + BackgroundColor "[0.540369, 1.000000, 0.934650]" + LibraryVersion "1.50" + SourceBlock "STATE_BIO_MASTER/UIM_BIO_MASTER" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L2" + SID "6453:9861" + Ports [2, 9] + Position [225, 491, 385, 769] + ZOrder 139 + BackgroundColor "[0.666667, 0.333333, 1.000000]" + LibraryVersion "1.50" + SourceBlock "STATE_BIO_MASTER/PUM_INDIVIDUAL_CTRL_BIO_MASTER" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "L3" + SID "6453:9560" + Ports [2, 3] + Position [210, 852, 410, 968] + ZOrder 46 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "L3" + Location [0, 28, 1920, 1047] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "30" + Block { + BlockType Inport + Name "ISC_CTRL" + SID "6453:9561" + Position [220, 1113, 250, 1127] + ZOrder 91 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L3_MON" + SID "6453:9562" + Position [225, 1003, 255, 1017] + ZOrder 95 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType BusCreator + Name "Bus\nCreator1" + SID "6453:9563" + Ports [4, 1] + Position [1580, 611, 1585, 824] + ZOrder 191 + ShowName off + Inputs "'L3_UL_CTRL','L3_LL_CTRL','L3_UR_CTRL','L3_LR_CTRL'" + DisplayOption "bar" + } + Block { + BlockType BusCreator + Name "Bus\nCreator2" + SID "6453:9564" + Ports [4, 1] + Position [425, 58, 430, 317] + ZOrder 192 + ShowName off + Inputs "'L3_UL_VOLTAGE_SW','L3_LL_VOLTAGE_SW','L3_UR_VOLTAGE_SW','L3_LR_VOLTAGE_SW'" + DisplayOption "bar" + } + Block { + BlockType BusCreator + Name "Bus\nCreator3" + SID "6453:9565" + Ports [2, 1] + Position [425, 370, 430, 505] + ZOrder 193 + ShowName off + Inputs "'L3_URLR_PI_SW','L3_ULLL_PI_SW'" + DisplayOption "bar" + } + Block { + BlockType BusCreator + Name "Bus\nCreator4" + SID "6453:9566" + Ports [4, 1] + Position [425, 673, 430, 932] + ZOrder 194 + ShowName off + Inputs "'L3_UL_HVDISCONNECT_SW','L3_LL_HVDISCONNECT_SW','L3_UR_HVDISCONNECT_SW','L3_LR_HVDISCONNECT_SW'" + DisplayOption "bar" + } + Block { + BlockType BusCreator + Name "Bus\nCreator8" + SID "6453:9567" + Ports [4, 1] + Position [1580, 351, 1585, 564] + ZOrder 190 + ShowName off + Inputs "'L3_UL_MASK','L3_LL_MASK','L3_UR_MASK','L3_LR_MASK'" + DisplayOption "bar" + } + Block { + BlockType BusSelector + Name "Bus\nSelector" + SID "6453:9568" + Ports [1, 4] + Position [1870, 706, 1875, 999] + ZOrder 195 + ShowName off + OutputSignals "L3_UR_VOLTAGE_SW,L3_LR_VOLTAGE_SW,L3_UL_VOLTAGE_SW,L3_LL_VOLTAGE_SW" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "6453:9569" + Ports [1, 2] + Position [1870, 1005, 1875, 1160] + ZOrder 200 + ShowName off + OutputSignals "L3_URLR_PI_SW,L3_ULLL_PI_SW" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector2" + SID "6453:9570" + Ports [1, 4] + Position [1875, 81, 1880, 374] + ZOrder 202 + ShowName off + OutputSignals "L3_UR_HVDISCONNECT_SW,L3_LR_HVDISCONNECT_SW,L3_UL_HVDISCONNECT_SW,L3_LL_HVDISCONNECT_SW" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Constant + Name "Constant" + SID "6453:9571" + Position [205, 565, 235, 595] + ZOrder 35 + Value "0.5" + } + Block { + BlockType Constant + Name "Constant1" + SID "6453:9572" + Position [2015, 1282, 2065, 1298] + ZOrder 213 + ShowName off + Value "15" + } + Block { + BlockType Constant + Name "Constant10" + SID "6453:9573" + Position [2040, 822, 2065, 838] + ZOrder 185 + ShowName off + Value "9" + } + Block { + BlockType Constant + Name "Constant11" + SID "6453:9574" + Position [2040, 897, 2065, 913] + ZOrder 186 + ShowName off + Value "10" + } + Block { + BlockType Constant + Name "Constant12" + SID "6453:9575" + Position [2040, 972, 2065, 988] + ZOrder 187 + ShowName off + Value "11" + } + Block { + BlockType Constant + Name "Constant13" + SID "6453:9576" + Position [2040, 1052, 2065, 1068] + ZOrder 188 + ShowName off + Value "12" + } + Block { + BlockType Constant + Name "Constant14" + SID "6453:9577" + Position [2040, 1127, 2065, 1143] + ZOrder 189 + ShowName off + Value "13" + } + Block { + BlockType Constant + Name "Constant15" + SID "6453:9578" + Position [2020, 1207, 2065, 1223] + ZOrder 204 + ShowName off + Value "14" + } + Block { + BlockType Constant + Name "Constant2" + SID "6453:9579" + Position [2040, 272, 2065, 288] + ZOrder 178 + ShowName off + Value "2" + } + Block { + BlockType Constant + Name "Constant3" + SID "6453:9580" + Position [2040, 197, 2065, 213] + ZOrder 177 + ShowName off + } + Block { + BlockType Constant + Name "Constant4" + SID "6453:9581" + Position [2040, 347, 2065, 363] + ZOrder 179 + ShowName off + Value "3" + } + Block { + BlockType Constant + Name "Constant5" + SID "6453:9582" + Position [2040, 437, 2065, 453] + ZOrder 180 + ShowName off + Value "4" + } + Block { + BlockType Constant + Name "Constant6" + SID "6453:9583" + Position [2040, 517, 2065, 533] + ZOrder 181 + ShowName off + Value "5" + } + Block { + BlockType Constant + Name "Constant7" + SID "6453:9584" + Position [2040, 597, 2065, 613] + ZOrder 182 + ShowName off + Value "6" + } + Block { + BlockType Constant + Name "Constant8" + SID "6453:9585" + Position [2040, 672, 2065, 688] + ZOrder 183 + ShowName off + Value "7" + } + Block { + BlockType Constant + Name "Constant9" + SID "6453:9586" + Position [2040, 747, 2065, 763] + ZOrder 184 + ShowName off + Value "8" + } + Block { + BlockType Demux + Name "Demux" + SID "6453:9587" + Ports [1, 1] + Position [380, 551, 385, 589] + ZOrder 34 + BackgroundColor "black" + ShowName off + Outputs "1" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux1" + SID "6453:9588" + Ports [1, 3] + Position [1070, 123, 1075, 217] + ZOrder 81 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "6453:9589" + Ports [1, 3] + Position [1070, 383, 1075, 477] + ZOrder 105 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "6453:9590" + Ports [1, 3] + Position [1070, 673, 1075, 767] + ZOrder 126 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "6453:9591" + Ports [1, 3] + Position [1070, 938, 1075, 1032] + ZOrder 136 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "ESD_LL" + SID "6453:9592" + Tag "cdsFunctionCall" + Description "inline ESD /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [940, 400, 980, 460] + ZOrder 103 + BackgroundColor "red" + AttributesFormatString "%\\n%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ESD_LR" + SID "6453:9867" + Tag "cdsFunctionCall" + Description "inline ESD /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [940, 955, 980, 1015] + ZOrder 215 + BackgroundColor "red" + AttributesFormatString "%\\n%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ESD_UL" + SID "6453:9594" + Tag "cdsFunctionCall" + Description "inline ESD /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [940, 140, 980, 200] + ZOrder 79 + BackgroundColor "red" + AttributesFormatString "%\\n%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ESD_UR" + SID "6453:9866" + Tag "cdsFunctionCall" + Description "inline ESD /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/CD_STATE_MACHINE.c" + Ports [1, 1] + Position [940, 690, 980, 750] + ZOrder 214 + BackgroundColor "red" + AttributesFormatString "%\\n%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType From + Name "From1" + SID "6453:9596" + Position [1420, 625, 1515, 645] + ZOrder 99 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "UL_CTRL" + } + Block { + BlockType From + Name "From10" + SID "6453:9597" + Position [1420, 790, 1515, 810] + ZOrder 123 + ForegroundColor "red" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LR_CTRL" + } + Block { + BlockType From + Name "From11" + SID "6453:9598" + Position [695, 680, 790, 700] + ZOrder 133 + ForegroundColor "orange" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ISC_CTRL" + } + Block { + BlockType From + Name "From12" + SID "6453:9599" + Position [695, 945, 790, 965] + ZOrder 143 + ForegroundColor "orange" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ISC_CTRL" + } + Block { + BlockType From + Name "From13" + SID "6453:9600" + Position [1710, 847, 1840, 863] + ZOrder 196 + ForegroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "VOLTAGE_SW" + } + Block { + BlockType From + Name "From14" + SID "6453:9601" + Position [1790, 422, 1920, 438] + ZOrder 206 + ForegroundColor "cyan" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "UR_FILT_SW" + } + Block { + BlockType From + Name "From15" + SID "6453:9602" + Position [1725, 1190, 1860, 1210] + ZOrder 198 + ForegroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "RESET_PULSE" + } + Block { + BlockType From + Name "From16" + SID "6453:9603" + Position [1710, 220, 1845, 240] + ZOrder 199 + ForegroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "HVDISCONNECT_SW" + } + Block { + BlockType From + Name "From17" + SID "6453:9604" + Position [1710, 1077, 1840, 1093] + ZOrder 201 + ForegroundColor "darkGreen" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "PI_SW" + } + Block { + BlockType From + Name "From18" + SID "6453:9605" + Position [1785, 580, 1920, 600] + ZOrder 207 + ForegroundColor "cyan" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "UL_FILT_SW" + } + Block { + BlockType From + Name "From19" + SID "6453:9606" + Position [1785, 655, 1920, 675] + ZOrder 208 + ForegroundColor "cyan" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LL_FILT_SW" + } + Block { + BlockType From + Name "From2" + SID "6453:9607" + Position [695, 130, 790, 150] + ZOrder 114 + ForegroundColor "[1.000000, 0.501961, 0.000000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ISC_CTRL" + } + Block { + BlockType From + Name "From20" + SID "6453:9608" + Position [1790, 502, 1920, 518] + ZOrder 209 + ForegroundColor "cyan" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LR_FILT_SW" + } + Block { + BlockType From + Name "From3" + SID "6453:9609" + Position [695, 390, 790, 410] + ZOrder 115 + ForegroundColor "orange" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ISC_CTRL" + } + Block { + BlockType From + Name "From4" + SID "6453:9610" + Position [1420, 420, 1515, 440] + ZOrder 117 + ForegroundColor "blue" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LL_MASK" + } + Block { + BlockType From + Name "From5" + SID "6453:9611" + Position [1420, 475, 1515, 495] + ZOrder 118 + ForegroundColor "blue" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "UR_MASK" + } + Block { + BlockType From + Name "From6" + SID "6453:9612" + Position [1420, 530, 1515, 550] + ZOrder 119 + ForegroundColor "blue" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LR_MASK" + } + Block { + BlockType From + Name "From7" + SID "6453:9613" + Position [1420, 680, 1515, 700] + ZOrder 121 + ForegroundColor "red" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "LL_CTRL" + } + Block { + BlockType From + Name "From8" + SID "6453:9614" + Position [1420, 735, 1515, 755] + ZOrder 122 + ForegroundColor "red" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "UR_CTRL" + } + Block { + BlockType From + Name "From9" + SID "6453:9615" + Position [1420, 365, 1515, 385] + ZOrder 98 + ForegroundColor "blue" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "UL_MASK" + } + Block { + BlockType Goto + Name "Goto1" + SID "6453:9616" + Position [1195, 160, 1295, 180] + ZOrder 97 + ForegroundColor "red" + ShowName off + GotoTag "UL_CTRL" + } + Block { + BlockType Goto + Name "Goto10" + SID "6453:9617" + Position [1195, 740, 1295, 760] + ZOrder 132 + ForegroundColor "cyan" + ShowName off + GotoTag "UR_FILT_SW" + } + Block { + BlockType Goto + Name "Goto11" + SID "6453:9618" + Position [1195, 1005, 1295, 1025] + ZOrder 142 + ForegroundColor "cyan" + ShowName off + GotoTag "LR_FILT_SW" + } + Block { + BlockType Goto + Name "Goto12" + SID "6453:9619" + Position [1195, 975, 1295, 995] + ZOrder 140 + ForegroundColor "red" + ShowName off + GotoTag "LR_CTRL" + } + Block { + BlockType Goto + Name "Goto13" + SID "6453:9620" + Position [1195, 945, 1295, 965] + ZOrder 141 + ForegroundColor "blue" + ShowName off + GotoTag "LR_MASK" + } + Block { + BlockType Goto + Name "Goto14" + SID "6453:9621" + Position [490, 180, 590, 200] + ZOrder 157 + ForegroundColor "darkGreen" + ShowName off + GotoTag "VOLTAGE_SW" + } + Block { + BlockType Goto + Name "Goto15" + SID "6453:9622" + Position [490, 430, 590, 450] + ZOrder 158 + ForegroundColor "darkGreen" + ShowName off + GotoTag "PI_SW" + } + Block { + BlockType Goto + Name "Goto16" + SID "6453:9623" + Position [490, 560, 590, 580] + ZOrder 159 + ForegroundColor "darkGreen" + ShowName off + GotoTag "RESET_PULSE" + } + Block { + BlockType Goto + Name "Goto17" + SID "6453:9624" + Position [480, 795, 620, 815] + ZOrder 160 + ForegroundColor "darkGreen" + ShowName off + GotoTag "HVDISCONNECT_SW" + } + Block { + BlockType Goto + Name "Goto2" + SID "6453:9625" + Position [1195, 130, 1295, 150] + ZOrder 100 + ForegroundColor "blue" + ShowName off + GotoTag "UL_MASK" + } + Block { + BlockType Goto + Name "Goto3" + SID "6453:9626" + Position [1195, 190, 1295, 210] + ZOrder 101 + ForegroundColor "cyan" + ShowName off + GotoTag "UL_FILT_SW" + } + Block { + BlockType Goto + Name "Goto4" + SID "6453:9627" + Position [1195, 420, 1295, 440] + ZOrder 110 + ForegroundColor "red" + ShowName off + GotoTag "LL_CTRL" + } + Block { + BlockType Goto + Name "Goto5" + SID "6453:9628" + Position [1195, 390, 1295, 410] + ZOrder 111 + ForegroundColor "blue" + ShowName off + GotoTag "LL_MASK" + } + Block { + BlockType Goto + Name "Goto6" + SID "6453:9629" + Position [1195, 450, 1295, 470] + ZOrder 112 + ForegroundColor "cyan" + ShowName off + GotoTag "LL_FILT_SW" + } + Block { + BlockType Goto + Name "Goto7" + SID "6453:9630" + Position [290, 1110, 390, 1130] + ZOrder 113 + ForegroundColor "orange" + ShowName off + GotoTag "ISC_CTRL" + } + Block { + BlockType Goto + Name "Goto8" + SID "6453:9631" + Position [1195, 710, 1295, 730] + ZOrder 130 + ForegroundColor "red" + ShowName off + GotoTag "UR_CTRL" + } + Block { + BlockType Goto + Name "Goto9" + SID "6453:9632" + Position [1195, 680, 1295, 700] + ZOrder 131 + ForegroundColor "blue" + ShowName off + GotoTag "UR_MASK" + } + Block { + BlockType Ground + Name "Ground" + SID "6453:9633" + Position [20, 550, 40, 570] + ZOrder 36 + } + Block { + BlockType Ground + Name "Ground1" + SID "6453:9634" + Position [245, 695, 265, 715] + ZOrder 61 + } + Block { + BlockType Ground + Name "Ground10" + SID "6453:9635" + Position [245, 890, 265, 910] + ZOrder 67 + } + Block { + BlockType Ground + Name "Ground11" + SID "6453:9636" + Position [1960, 1265, 1980, 1285] + ZOrder 210 + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "6453:9637" + Position [240, 80, 260, 100] + ZOrder 49 + } + Block { + BlockType Ground + Name "Ground3" + SID "6453:9638" + Position [240, 145, 260, 165] + ZOrder 51 + } + Block { + BlockType Ground + Name "Ground4" + SID "6453:9639" + Position [240, 210, 260, 230] + ZOrder 53 + } + Block { + BlockType Ground + Name "Ground5" + SID "6453:9640" + Position [240, 275, 260, 295] + ZOrder 55 + } + Block { + BlockType Ground + Name "Ground6" + SID "6453:9641" + Position [245, 395, 265, 415] + ZOrder 57 + } + Block { + BlockType Ground + Name "Ground7" + SID "6453:9642" + Position [245, 460, 265, 480] + ZOrder 60 + } + Block { + BlockType Ground + Name "Ground8" + SID "6453:9643" + Position [245, 760, 265, 780] + ZOrder 63 + } + Block { + BlockType Ground + Name "Ground9" + SID "6453:9644" + Position [245, 825, 265, 845] + ZOrder 65 + } + Block { + BlockType Reference + Name "LL_HVDISCONNECT_SW" + SID "6453:9645" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [300, 755, 375, 785] + ZOrder 64 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LL_MSDELAYOFF" + SID "6453:9646" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 502, 760, 518] + ZOrder 109 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LL_MSDELAYON" + SID "6453:9647" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 447, 760, 463] + ZOrder 108 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LL_STATEREQ" + SID "6453:9648" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 337, 760, 353] + ZOrder 106 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LL_VOLTAGE_SW" + SID "6453:9649" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [295, 140, 370, 170] + ZOrder 52 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LR_HVDISCONNECT_SW" + SID "6453:9650" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [300, 885, 375, 915] + ZOrder 68 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LR_MSDELAYOFF" + SID "6453:9651" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 1057, 760, 1073] + ZOrder 139 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LR_MSDELAYON" + SID "6453:9652" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 1002, 760, 1018] + ZOrder 138 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LR_STATEREQ" + SID "6453:9653" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 892, 760, 908] + ZOrder 137 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LR_VOLTAGE_SW" + SID "6453:9654" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [295, 270, 370, 300] + ZOrder 56 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MON" + SID "6453:9655" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [300, 995, 380, 1025] + ZOrder 96 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux" + SID "6453:9656" + Ports [2, 1] + Position [285, 551, 290, 589] + ZOrder 32 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux1" + SID "6453:9657" + Ports [4, 1] + Position [835, 54, 840, 281] + ZOrder 80 + ShowName off + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "6453:9658" + Ports [4, 1] + Position [835, 312, 840, 543] + ZOrder 104 + ShowName off + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux5" + SID "6453:9659" + Ports [4, 1] + Position [835, 602, 840, 833] + ZOrder 125 + ShowName off + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux6" + SID "6453:9660" + Ports [4, 1] + Position [835, 867, 840, 1098] + ZOrder 135 + ShowName off + DisplayOption "bar" + } + Block { + BlockType Reference + Name "PI_ULLL_SW" + SID "6453:9661" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [300, 455, 375, 485] + ZOrder 59 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PI_URLR_SW" + SID "6453:9662" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [300, 390, 375, 420] + ZOrder 58 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RESET" + SID "6453:9663" + Tag "cdsEpicsMomentary" + Ports [1, 1] + Position [100, 545, 175, 575] + ZOrder 37 + BackgroundColor "[0.501961, 1.000000, 0.501961]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsMomentary/EpicsMomentary" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RESET_PULSE" + SID "6453:9664" + Tag "cdsFunctionCall" + Description "inline LONG_PULSE /opt/rtcds/rtscore/tags/advLigoRTS-2.8.8/src/epics/simLink/LONG_PULSE.c" + Ports [1, 1] + Position [315, 540, 355, 600] + ZOrder 33 + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UL_HVDISCONNECT_SW" + SID "6453:9665" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [300, 690, 375, 720] + ZOrder 62 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UL_MSDELAYOFF" + SID "6453:9666" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 242, 760, 258] + ZOrder 94 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UL_MSDELAYON" + SID "6453:9667" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 187, 760, 203] + ZOrder 93 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UL_STATEREQ" + SID "6453:9668" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 77, 760, 93] + ZOrder 90 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UL_VOLTAGE_SW" + SID "6453:9669" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [295, 75, 370, 105] + ZOrder 50 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UR_HVDISCONNECT_SW" + SID "6453:9670" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [300, 820, 375, 850] + ZOrder 66 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UR_MSDELAYOFF" + SID "6453:9671" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 792, 760, 808] + ZOrder 129 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UR_MSDELAYON" + SID "6453:9672" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 737, 760, 753] + ZOrder 128 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UR_STATEREQ" + SID "6453:9673" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an " + "EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n" + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [695, 627, 760, 643] + ZOrder 127 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UR_VOLTAGE_SW" + SID "6453:9674" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [295, 205, 370, 235] + ZOrder 54 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift1" + SID "6453:9675" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 180, 2160, 215] + ZOrder 165 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift10" + SID "6453:9676" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 880, 2160, 915] + ZOrder 174 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift11" + SID "6453:9677" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 955, 2160, 990] + ZOrder 173 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift12" + SID "6453:9678" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 1035, 2160, 1070] + ZOrder 175 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift13" + SID "6453:9679" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 1110, 2160, 1145] + ZOrder 176 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift14" + SID "6453:9680" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 1190, 2160, 1225] + ZOrder 203 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift15" + SID "6453:9681" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 1265, 2160, 1300] + ZOrder 212 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift2" + SID "6453:9682" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 255, 2160, 290] + ZOrder 164 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift3" + SID "6453:9683" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 330, 2160, 365] + ZOrder 166 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift4" + SID "6453:9684" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 420, 2160, 455] + ZOrder 168 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift5" + SID "6453:9685" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 500, 2160, 535] + ZOrder 167 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift6" + SID "6453:9686" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 580, 2160, 615] + ZOrder 169 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift7" + SID "6453:9687" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 655, 2160, 690] + ZOrder 171 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift8" + SID "6453:9688" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 730, 2160, 765] + ZOrder 170 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "lshift9" + SID "6453:9689" + Tag "cdsBitwise" + Ports [2, 1] + Position [2100, 805, 2160, 840] + ZOrder 172 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or1" + SID "6453:9690" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 105, 2245, 140] + ZOrder 84 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or10" + SID "6453:9691" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 875, 2245, 910] + ZOrder 151 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or11" + SID "6453:9692" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 950, 2245, 985] + ZOrder 150 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or12" + SID "6453:9693" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 1030, 2245, 1065] + ZOrder 153 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or13" + SID "6453:9694" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 1105, 2245, 1140] + ZOrder 156 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or14" + SID "6453:9695" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 1185, 2245, 1220] + ZOrder 205 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or15" + SID "6453:9696" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 1260, 2245, 1295] + ZOrder 211 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or2" + SID "6453:9697" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 250, 2245, 285] + ZOrder 83 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or3" + SID "6453:9698" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 325, 2245, 360] + ZOrder 146 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or4" + SID "6453:9699" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 415, 2245, 450] + ZOrder 145 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or5" + SID "6453:9700" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 495, 2245, 530] + ZOrder 144 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or6" + SID "6453:9701" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 575, 2245, 610] + ZOrder 149 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or7" + SID "6453:9702" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 650, 2245, 685] + ZOrder 148 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or8" + SID "6453:9703" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 725, 2245, 760] + ZOrder 147 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "or9" + SID "6453:9704" + Tag "cdsBitwise" + Ports [2, 1] + Position [2200, 800, 2245, 835] + ZOrder 152 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsBitwise/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "MASK" + SID "6453:9705" + Position [1650, 453, 1680, 467] + ZOrder 46 + ForegroundColor "blue" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "CTRL" + SID "6453:9706" + Position [1645, 713, 1675, 727] + ZOrder 77 + ForegroundColor "red" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "BO" + SID "6453:9707" + Position [2375, 1273, 2405, 1287] + ZOrder 78 + Port "3" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "From19" + SrcPort 1 + DstBlock "lshift7" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "From18" + SrcPort 1 + DstBlock "lshift6" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "From20" + SrcPort 1 + DstBlock "lshift5" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "From14" + SrcPort 1 + DstBlock "lshift4" + DstPort 1 + } + Line { + Name "" + ZOrder 5 + Labels [0, 0] + SrcBlock "Bus\nSelector" + SrcPort 4 + DstBlock "lshift11" + DstPort 1 + } + Line { + Name "" + ZOrder 6 + Labels [0, 0] + SrcBlock "Bus\nSelector" + SrcPort 3 + DstBlock "lshift10" + DstPort 1 + } + Line { + Name "" + ZOrder 7 + Labels [0, 0] + SrcBlock "Bus\nSelector" + SrcPort 2 + DstBlock "lshift9" + DstPort 1 + } + Line { + Name "" + ZOrder 8 + Labels [0, 0] + SrcBlock "Bus\nSelector" + SrcPort 1 + DstBlock "lshift8" + DstPort 1 + } + Line { + Name "" + ZOrder 9 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 4 + DstBlock "lshift3" + DstPort 1 + } + Line { + Name "" + ZOrder 10 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 3 + DstBlock "lshift2" + DstPort 1 + } + Line { + Name "" + ZOrder 11 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 2 + DstBlock "lshift1" + DstPort 1 + } + Line { + Name "" + ZOrder 12 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 1 + DstBlock "or1" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "or15" + SrcPort 1 + DstBlock "BO" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "Constant1" + SrcPort 1 + DstBlock "lshift15" + DstPort 2 + } + Line { + ZOrder 15 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "lshift15" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "lshift15" + SrcPort 1 + DstBlock "or15" + DstPort 2 + } + Line { + ZOrder 17 + SrcBlock "or14" + SrcPort 1 + Points [21, 0; 0, 48; -83, 0; 0, 17] + DstBlock "or15" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "or13" + SrcPort 1 + Points [23, 0; 0, 49; -88, 0] + DstBlock "or14" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "lshift14" + SrcPort 1 + DstBlock "or14" + DstPort 2 + } + Line { + ZOrder 20 + SrcBlock "Constant15" + SrcPort 1 + DstBlock "lshift14" + DstPort 2 + } + Line { + ZOrder 21 + SrcBlock "From15" + SrcPort 1 + DstBlock "lshift14" + DstPort 1 + } + Line { + Name "" + ZOrder 22 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "lshift13" + DstPort 1 + } + Line { + Name "" + ZOrder 23 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "lshift12" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "From16" + SrcPort 1 + DstBlock "Bus\nSelector2" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "From17" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "From13" + SrcPort 1 + DstBlock "Bus\nSelector" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "Bus\nCreator2" + SrcPort 1 + DstBlock "Goto14" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "LR_VOLTAGE_SW" + SrcPort 1 + DstBlock "Bus\nCreator2" + DstPort 4 + } + Line { + ZOrder 29 + SrcBlock "UR_VOLTAGE_SW" + SrcPort 1 + DstBlock "Bus\nCreator2" + DstPort 3 + } + Line { + ZOrder 30 + SrcBlock "LL_VOLTAGE_SW" + SrcPort 1 + DstBlock "Bus\nCreator2" + DstPort 2 + } + Line { + ZOrder 31 + SrcBlock "UL_VOLTAGE_SW" + SrcPort 1 + DstBlock "Bus\nCreator2" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "Constant14" + SrcPort 1 + DstBlock "lshift13" + DstPort 2 + } + Line { + ZOrder 33 + SrcBlock "Constant13" + SrcPort 1 + DstBlock "lshift12" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Constant12" + SrcPort 1 + DstBlock "lshift11" + DstPort 2 + } + Line { + ZOrder 35 + SrcBlock "Constant11" + SrcPort 1 + DstBlock "lshift10" + DstPort 2 + } + Line { + ZOrder 36 + SrcBlock "Constant10" + SrcPort 1 + DstBlock "lshift9" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Constant9" + SrcPort 1 + DstBlock "lshift8" + DstPort 2 + } + Line { + ZOrder 38 + SrcBlock "Constant8" + SrcPort 1 + DstBlock "lshift7" + DstPort 2 + } + Line { + ZOrder 39 + SrcBlock "Constant7" + SrcPort 1 + DstBlock "lshift6" + DstPort 2 + } + Line { + ZOrder 40 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "lshift5" + DstPort 2 + } + Line { + ZOrder 41 + SrcBlock "Constant5" + SrcPort 1 + DstBlock "lshift4" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Constant4" + SrcPort 1 + DstBlock "lshift3" + DstPort 2 + } + Line { + ZOrder 43 + SrcBlock "Constant2" + SrcPort 1 + DstBlock "lshift2" + DstPort 2 + } + Line { + ZOrder 44 + SrcBlock "Constant3" + SrcPort 1 + DstBlock "lshift1" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "lshift1" + SrcPort 1 + Points [15, 0; 0, -70] + DstBlock "or1" + DstPort 2 + } + Line { + ZOrder 46 + SrcBlock "lshift13" + SrcPort 1 + DstBlock "or13" + DstPort 2 + } + Line { + ZOrder 47 + SrcBlock "lshift12" + SrcPort 1 + DstBlock "or12" + DstPort 2 + } + Line { + ZOrder 48 + SrcBlock "lshift11" + SrcPort 1 + DstBlock "or11" + DstPort 2 + } + Line { + ZOrder 49 + SrcBlock "lshift10" + SrcPort 1 + DstBlock "or10" + DstPort 2 + } + Line { + ZOrder 50 + SrcBlock "lshift9" + SrcPort 1 + DstBlock "or9" + DstPort 2 + } + Line { + ZOrder 51 + SrcBlock "lshift8" + SrcPort 1 + DstBlock "or8" + DstPort 2 + } + Line { + ZOrder 52 + SrcBlock "lshift7" + SrcPort 1 + DstBlock "or7" + DstPort 2 + } + Line { + ZOrder 53 + SrcBlock "lshift6" + SrcPort 1 + DstBlock "or6" + DstPort 2 + } + Line { + ZOrder 54 + SrcBlock "lshift5" + SrcPort 1 + DstBlock "or5" + DstPort 2 + } + Line { + ZOrder 55 + SrcBlock "lshift4" + SrcPort 1 + DstBlock "or4" + DstPort 2 + } + Line { + ZOrder 56 + SrcBlock "lshift3" + SrcPort 1 + DstBlock "or3" + DstPort 2 + } + Line { + ZOrder 57 + SrcBlock "lshift2" + SrcPort 1 + DstBlock "or2" + DstPort 2 + } + Line { + ZOrder 58 + SrcBlock "Bus\nCreator3" + SrcPort 1 + DstBlock "Goto15" + DstPort 1 + } + Line { + ZOrder 59 + SrcBlock "PI_ULLL_SW" + SrcPort 1 + DstBlock "Bus\nCreator3" + DstPort 2 + } + Line { + ZOrder 60 + SrcBlock "PI_URLR_SW" + SrcPort 1 + DstBlock "Bus\nCreator3" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "Bus\nCreator4" + SrcPort 1 + DstBlock "Goto17" + DstPort 1 + } + Line { + ZOrder 62 + SrcBlock "LR_HVDISCONNECT_SW" + SrcPort 1 + DstBlock "Bus\nCreator4" + DstPort 4 + } + Line { + ZOrder 63 + SrcBlock "UR_HVDISCONNECT_SW" + SrcPort 1 + DstBlock "Bus\nCreator4" + DstPort 3 + } + Line { + ZOrder 64 + SrcBlock "LL_HVDISCONNECT_SW" + SrcPort 1 + DstBlock "Bus\nCreator4" + DstPort 2 + } + Line { + ZOrder 65 + SrcBlock "UL_HVDISCONNECT_SW" + SrcPort 1 + DstBlock "Bus\nCreator4" + DstPort 1 + } + Line { + ZOrder 66 + SrcBlock "or12" + SrcPort 1 + Points [9, 0; 0, 48; -74, 0] + DstBlock "or13" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "or11" + SrcPort 1 + Points [8, 0; 0, 53; -73, 0] + DstBlock "or12" + DstPort 1 + } + Line { + ZOrder 68 + SrcBlock "or5" + SrcPort 1 + Points [7, 0; 0, 48; -69, 0; 0, 22] + DstBlock "or6" + DstPort 1 + } + Line { + ZOrder 69 + SrcBlock "or8" + SrcPort 1 + Points [8, 0; 0, 48; -74, 0; 0, 17] + DstBlock "or9" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "or10" + SrcPort 1 + Points [7, 0; 0, 47; -72, 0] + DstBlock "or11" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "or9" + SrcPort 1 + Points [9, 0; 0, 53; -74, 0] + DstBlock "or10" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "or7" + SrcPort 1 + Points [7, 0; 0, 49; -73, 0; 0, 16] + DstBlock "or8" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "or6" + SrcPort 1 + Points [9, 0; 0, 48; -74, 0] + DstBlock "or7" + DstPort 1 + } + Line { + ZOrder 74 + SrcBlock "or2" + SrcPort 1 + Points [8, 0; 0, 48; -74, 0; 0, 17] + DstBlock "or3" + DstPort 1 + } + Line { + ZOrder 75 + SrcBlock "or4" + SrcPort 1 + Points [7, 0; 0, 54; -73, 0; 0, 16] + DstBlock "or5" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "or3" + SrcPort 1 + Points [9, 0; 0, 48; -74, 0] + DstBlock "or4" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "or1" + SrcPort 1 + Points [7, 0; 0, 119; -73, 0; 0, 16] + DstBlock "or2" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "From12" + SrcPort 1 + DstBlock "Mux6" + DstPort 2 + } + Line { + ZOrder 79 + SrcBlock "Demux4" + SrcPort 3 + DstBlock "Goto11" + DstPort 1 + } + Line { + ZOrder 80 + SrcBlock "Demux4" + SrcPort 2 + DstBlock "Goto12" + DstPort 1 + } + Line { + ZOrder 81 + SrcBlock "Demux4" + SrcPort 1 + DstBlock "Goto13" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "LR_MSDELAYOFF" + SrcPort 1 + DstBlock "Mux6" + DstPort 4 + } + Line { + ZOrder 83 + SrcBlock "LR_MSDELAYON" + SrcPort 1 + DstBlock "Mux6" + DstPort 3 + } + Line { + ZOrder 84 + SrcBlock "LR_STATEREQ" + SrcPort 1 + DstBlock "Mux6" + DstPort 1 + } + Line { + ZOrder 85 + SrcBlock "ESD_LR" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + ZOrder 86 + SrcBlock "Mux6" + SrcPort 1 + DstBlock "ESD_LR" + DstPort 1 + } + Line { + ZOrder 87 + SrcBlock "From11" + SrcPort 1 + DstBlock "Mux5" + DstPort 2 + } + Line { + ZOrder 88 + SrcBlock "Demux3" + SrcPort 3 + DstBlock "Goto10" + DstPort 1 + } + Line { + ZOrder 89 + SrcBlock "Demux3" + SrcPort 2 + DstBlock "Goto8" + DstPort 1 + } + Line { + ZOrder 90 + SrcBlock "Demux3" + SrcPort 1 + DstBlock "Goto9" + DstPort 1 + } + Line { + ZOrder 91 + SrcBlock "UR_MSDELAYOFF" + SrcPort 1 + DstBlock "Mux5" + DstPort 4 + } + Line { + ZOrder 92 + SrcBlock "UR_MSDELAYON" + SrcPort 1 + DstBlock "Mux5" + DstPort 3 + } + Line { + ZOrder 93 + SrcBlock "UR_STATEREQ" + SrcPort 1 + DstBlock "Mux5" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "ESD_UR" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 95 + SrcBlock "Mux5" + SrcPort 1 + DstBlock "ESD_UR" + DstPort 1 + } + Line { + ZOrder 96 + SrcBlock "Bus\nCreator8" + SrcPort 1 + DstBlock "MASK" + DstPort 1 + } + Line { + ZOrder 97 + SrcBlock "Bus\nCreator1" + SrcPort 1 + DstBlock "CTRL" + DstPort 1 + } + Line { + ZOrder 98 + SrcBlock "From10" + SrcPort 1 + DstBlock "Bus\nCreator1" + DstPort 4 + } + Line { + ZOrder 99 + SrcBlock "From8" + SrcPort 1 + DstBlock "Bus\nCreator1" + DstPort 3 + } + Line { + ZOrder 100 + SrcBlock "From7" + SrcPort 1 + DstBlock "Bus\nCreator1" + DstPort 2 + } + Line { + ZOrder 101 + SrcBlock "From1" + SrcPort 1 + DstBlock "Bus\nCreator1" + DstPort 1 + } + Line { + ZOrder 102 + SrcBlock "From6" + SrcPort 1 + DstBlock "Bus\nCreator8" + DstPort 4 + } + Line { + ZOrder 103 + SrcBlock "From5" + SrcPort 1 + DstBlock "Bus\nCreator8" + DstPort 3 + } + Line { + ZOrder 104 + SrcBlock "From4" + SrcPort 1 + DstBlock "Bus\nCreator8" + DstPort 2 + } + Line { + ZOrder 105 + SrcBlock "From9" + SrcPort 1 + DstBlock "Bus\nCreator8" + DstPort 1 + } + Line { + ZOrder 106 + SrcBlock "From3" + SrcPort 1 + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 107 + SrcBlock "From2" + SrcPort 1 + DstBlock "Mux1" + DstPort 2 + } + Line { + ZOrder 108 + SrcBlock "ISC_CTRL" + SrcPort 1 + DstBlock "Goto7" + DstPort 1 + } + Line { + ZOrder 109 + SrcBlock "Demux2" + SrcPort 3 + DstBlock "Goto6" + DstPort 1 + } + Line { + ZOrder 110 + SrcBlock "Demux2" + SrcPort 2 + DstBlock "Goto4" + DstPort 1 + } + Line { + ZOrder 111 + SrcBlock "Demux2" + SrcPort 1 + DstBlock "Goto5" + DstPort 1 + } + Line { + ZOrder 112 + SrcBlock "LL_MSDELAYOFF" + SrcPort 1 + DstBlock "Mux2" + DstPort 4 + } + Line { + ZOrder 113 + SrcBlock "LL_MSDELAYON" + SrcPort 1 + DstBlock "Mux2" + DstPort 3 + } + Line { + ZOrder 114 + SrcBlock "LL_STATEREQ" + SrcPort 1 + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 115 + SrcBlock "ESD_LL" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 116 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "ESD_LL" + DstPort 1 + } + Line { + ZOrder 117 + SrcBlock "Demux1" + SrcPort 3 + DstBlock "Goto3" + DstPort 1 + } + Line { + ZOrder 118 + SrcBlock "Demux1" + SrcPort 2 + DstBlock "Goto1" + DstPort 1 + } + Line { + ZOrder 119 + SrcBlock "Demux1" + SrcPort 1 + DstBlock "Goto2" + DstPort 1 + } + Line { + ZOrder 120 + SrcBlock "L3_MON" + SrcPort 1 + DstBlock "MON" + DstPort 1 + } + Line { + ZOrder 121 + SrcBlock "UL_MSDELAYOFF" + SrcPort 1 + DstBlock "Mux1" + DstPort 4 + } + Line { + ZOrder 122 + SrcBlock "UL_MSDELAYON" + SrcPort 1 + DstBlock "Mux1" + DstPort 3 + } + Line { + ZOrder 123 + SrcBlock "UL_STATEREQ" + SrcPort 1 + DstBlock "Mux1" + DstPort 1 + } + Line { + ZOrder 124 + SrcBlock "ESD_UL" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 125 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "ESD_UL" + DstPort 1 + } + Line { + ZOrder 126 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "LR_HVDISCONNECT_SW" + DstPort 1 + } + Line { + ZOrder 127 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "UR_HVDISCONNECT_SW" + DstPort 1 + } + Line { + ZOrder 128 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "LL_HVDISCONNECT_SW" + DstPort 1 + } + Line { + ZOrder 129 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "UL_HVDISCONNECT_SW" + DstPort 1 + } + Line { + ZOrder 130 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "PI_ULLL_SW" + DstPort 1 + } + Line { + ZOrder 131 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "PI_URLR_SW" + DstPort 1 + } + Line { + ZOrder 132 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "LR_VOLTAGE_SW" + DstPort 1 + } + Line { + ZOrder 133 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "UR_VOLTAGE_SW" + DstPort 1 + } + Line { + ZOrder 134 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "LL_VOLTAGE_SW" + DstPort 1 + } + Line { + ZOrder 135 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "UL_VOLTAGE_SW" + DstPort 1 + } + Line { + ZOrder 136 + SrcBlock "RESET_PULSE" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + ZOrder 137 + SrcBlock "Mux" + SrcPort 1 + DstBlock "RESET_PULSE" + DstPort 1 + } + Line { + ZOrder 138 + SrcBlock "Constant" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + ZOrder 139 + SrcBlock "RESET" + SrcPort 1 + DstBlock "Mux" + DstPort 1 + } + Line { + ZOrder 140 + SrcBlock "Ground" + SrcPort 1 + DstBlock "RESET" + DstPort 1 + } + Line { + ZOrder 141 + SrcBlock "Demux" + SrcPort 1 + DstBlock "Goto16" + DstPort 1 + } + Annotation { + SID "6453:9708" + Name "0 = Upper Quadrants\n1 = Lower Quadrants" + Position [336, 357, 336, 357] + AutoSize on + WordWrap off + ZOrder -1 + } + Annotation { + SID "6453:9709" + Name "0 = Low Voltage\n1 = High Voltage" + Position [336, 42, 336, 42] + AutoSize on + WordWrap off + ZOrder -2 + } + Annotation { + SID "6453:9710" + Name "NOTE THE UNORTHODOX CHANNEL \nORDER ANALOG ELECTRONICS \nARE IN UR, LR, UL, LL\n#thanksobama\nSee D14001" + "77" + Position [1987, 54, 1987, 54] + AutoSize on + WordWrap off + BackgroundColor "yellow" + ZOrder -3 + } + } + } + Block { + BlockType Reference + Name "M0" + SID "6453:9711" + Ports [2, 3] + Position [255, 45, 335, 105] + ZOrder -11 + BackgroundColor "[1.000000, 0.990031, 0.495245]" + LibraryVersion "1.50" + SourceBlock "STATE_BIO_MASTER/TOP_BIO_MASTER" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "R0" + SID "6453:9712" + Ports [2, 3] + Position [255, 190, 335, 250] + ZOrder -12 + BackgroundColor "[1.000000, 0.990031, 0.495245]" + LibraryVersion "1.50" + SourceBlock "STATE_BIO_MASTER/TOP_BIO_MASTER" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "M0_BO_CTRL_Out" + SID "6453:9713" + Position [455, 103, 485, 117] + ZOrder -13 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "R0_BO_CTRL_Out" + SID "6453:9714" + Position [455, 233, 485, 247] + ZOrder -16 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L1_BO_CTRL_Out" + SID "6453:9715" + Position [455, 393, 485, 407] + ZOrder -14 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2_BO_CTRL_Out" + SID "6453:9716" + Position [550, 743, 580, 757] + ZOrder -15 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L3_BO_Out" + SID "6453:9717" + Position [555, 943, 585, 957] + ZOrder 49 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "M0_MASK_Out" + SID "6453:9718" + Position [455, 28, 485, 42] + ZOrder -17 + ForegroundColor "blue" + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "M0_CTRL_Out" + SID "6453:9719" + Position [455, 68, 485, 82] + ZOrder -18 + ForegroundColor "red" + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "R0_MASK_Out" + SID "6453:9720" + Position [455, 168, 485, 182] + ZOrder -23 + ForegroundColor "blue" + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "R0_CTRL_Out" + SID "6453:9721" + Position [455, 198, 485, 212] + ZOrder -24 + ForegroundColor "red" + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L1_MASK_Out" + SID "6453:9722" + Position [455, 308, 485, 322] + ZOrder -19 + ForegroundColor "blue" + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L1_CTRL_Out" + SID "6453:9723" + Position [455, 348, 485, 362] + ZOrder -20 + ForegroundColor "red" + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2__UL_MASK_Out" + SID "6453:9851" + Position [550, 503, 580, 517] + ZOrder 91 + ForegroundColor "blue" + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2_UL_CTRL_Out" + SID "6453:9852" + Position [550, 533, 580, 547] + ZOrder 90 + ForegroundColor "red" + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2_LL_MASK_Out" + SID "6453:9853" + Position [550, 563, 580, 577] + ZOrder 93 + ForegroundColor "blue" + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2_LL_CTRL_Out" + SID "6453:9854" + Position [550, 593, 580, 607] + ZOrder 92 + ForegroundColor "red" + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2_UR_MASK_Out" + SID "6453:9855" + Position [550, 623, 580, 637] + ZOrder 95 + ForegroundColor "blue" + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2_UR_CTRL_Out" + SID "6453:9856" + Position [550, 653, 580, 667] + ZOrder 94 + ForegroundColor "red" + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2_LR_MASK_Out" + SID "6453:9857" + Position [550, 683, 580, 697] + ZOrder 97 + ForegroundColor "blue" + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2_LR_CTRL_Out" + SID "6453:9858" + Position [550, 713, 580, 727] + ZOrder 96 + ForegroundColor "red" + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L3_MASK_Out" + SID "6453:9726" + Position [555, 863, 585, 877] + ZOrder 30 + ForegroundColor "blue" + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L3_CTRL_Out" + SID "6453:9727" + Position [555, 903, 585, 917] + ZOrder 31 + ForegroundColor "red" + Port "21" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "L2" + SrcPort 9 + DstBlock "L2_BO_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "L2" + SrcPort 1 + DstBlock "L2__UL_MASK_Out" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "L2" + SrcPort 2 + DstBlock "L2_UL_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "L2" + SrcPort 3 + DstBlock "L2_LL_MASK_Out" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "L2" + SrcPort 4 + DstBlock "L2_LL_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "L2" + SrcPort 5 + DstBlock "L2_UR_MASK_Out" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "L2" + SrcPort 6 + DstBlock "L2_UR_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "L2" + SrcPort 7 + DstBlock "L2_LR_MASK_Out" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "L2" + SrcPort 8 + DstBlock "L2_LR_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "L3" + SrcPort 3 + DstBlock "L3_BO_Out" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "L3" + SrcPort 2 + DstBlock "L3_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "L3_MON_In" + SrcPort 1 + DstBlock "L3" + DstPort 2 + } + Line { + ZOrder 14 + SrcBlock "L3_ISC_CTRL" + SrcPort 1 + DstBlock "L3" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "L3" + SrcPort 1 + DstBlock "L3_MASK_Out" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "R0" + SrcPort 2 + Points [50, 0; 0, -15] + DstBlock "R0_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "R0" + SrcPort 1 + Points [50, 0; 0, -25] + DstBlock "R0_MASK_Out" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "R0" + SrcPort 3 + DstBlock "R0_BO_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "R0_MON_In" + SrcPort 1 + DstBlock "R0" + DstPort 2 + } + Line { + ZOrder 20 + SrcBlock "R0_ISC_CTRL" + SrcPort 1 + DstBlock "R0" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "L1" + SrcPort 1 + Points [50, 0; 0, -20] + DstBlock "L1_MASK_Out" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "L1" + SrcPort 2 + DstBlock "L1_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "M0" + SrcPort 2 + DstBlock "M0_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "M0" + SrcPort 1 + Points [55, 0; 0, -20] + DstBlock "M0_MASK_Out" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "M0" + SrcPort 3 + Points [100, 0] + DstBlock "M0_BO_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "L2_MON_In" + SrcPort 1 + DstBlock "L2" + DstPort 2 + } + Line { + ZOrder 27 + SrcBlock "L2_ISC_CTRL" + SrcPort 1 + DstBlock "L2" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "L1_MON_In" + SrcPort 1 + DstBlock "L1" + DstPort 2 + } + Line { + ZOrder 29 + SrcBlock "L1_ISC_CTRL" + SrcPort 1 + DstBlock "L1" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "L1" + SrcPort 3 + Points [100, 0] + DstBlock "L1_BO_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "M0_MON_In" + SrcPort 1 + DstBlock "M0" + DstPort 2 + } + Line { + ZOrder 32 + SrcBlock "M0_ISC_CTRL" + SrcPort 1 + DstBlock "M0" + DstPort 1 + } + Annotation { + SID "6453:9844" + Name "12 Bit Word" + Position [387, 254, 387, 254] + AutoSize on + WordWrap off + ZOrder -1 + } + Annotation { + SID "6453:9843" + Name "16 Bit Word" + Position [482, 959, 482, 959] + AutoSize on + WordWrap off + ZOrder -2 + } + Annotation { + SID "6453:9842" + Name "Control and readbacks \nfor both the HV ESD Driver\nas well as the LVLN Driver" + Position [313, 819, 313, 819] + AutoSize on + WordWrap off + ZOrder -3 + } + Annotation { + SID "6453:9728" + Name "12 Bit Word" + Position [387, 104, 387, 104] + AutoSize on + WordWrap off + ZOrder -4 + } + Annotation { + SID "6453:9729" + Name "12 Bit Word" + Position [382, 384, 382, 384] + AutoSize on + WordWrap off + ZOrder -5 + } + Annotation { + SID "6453:9730" + Name "12 Bit Word" + Position [177, 574, 177, 574] + AutoSize on + WordWrap off + ZOrder -6 + } + Annotation { + SID "6453:9731" + Name "12 Bit Word" + Position [187, 84, 187, 84] + AutoSize on + WordWrap off + ZOrder -7 + } + Annotation { + SID "6453:9732" + Name "12 Bit Word" + Position [192, 364, 192, 364] + AutoSize on + WordWrap off + ZOrder -8 + } + Annotation { + SID "6453:9733" + Name "12 Bit Word" + Position [177, 714, 177, 714] + AutoSize on + WordWrap off + ZOrder -9 + } + } + } + Block { + BlockType Reference + Name "COMMISH_MESSAGE" + SID "6453:8095" + Tag "cdsEpicsStringIn" + Description "cdsEpicsStringIn" + Ports [1] + Position [1610, 1188, 1650, 1212] + ZOrder -45 + BackgroundColor "[0.000000, 0.501961, 0.250980]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsEpicsStringIn/EpicsStringIn" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COMMISH_STATUS" + SID "6453:8096" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1610, 1123, 1650, 1147] + ZOrder -46 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DACKILL" + SID "6453:8106" + Description "cdsDacKill" + Ports [2, 2] + Position [1985, 2064, 2065, 2151] + ZOrder -56 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.7" + FontName "times" + FontSize 12 + SourceBlock "cdsDacKill/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "DACKILL_BYPASS_TIME" + SID "6453:8107" + Position [1720, 2121, 1745, 2139] + ZOrder -57 + ForegroundColor "blue" + Value "0" + } + Block { + BlockType Reference + Name "DACKILL_BYPASS_TIMEMON" + SID "6453:8108" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 2119, 1895, 2141] + ZOrder -58 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "DACKILL_TRIG" + SID "6453:8109" + Ports [4, 1] + Position [1680, 1993, 1790, 2102] + ZOrder -137 + BackgroundColor "[1.000000, 0.686272, 0.544000]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "DACKILL_TRIG" + Location [2948, 53, 4878, 1489] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "M0_WDBLOCKFLAG_In" + SID "6453:8110" + Position [85, 140, 105, 150] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "R0_WDBLOCKFLAG_In" + SID "6453:8111" + Position [85, 190, 105, 200] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L1_WDBLOCKFLAG_In1" + SID "6453:8112" + Position [85, 240, 105, 250] + ZOrder 23 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L2_WDBLOCKFLAG_In2" + SID "6453:8113" + Position [85, 290, 105, 300] + ZOrder 24 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Logic + Name "LogicalOperator1" + SID "6453:8114" + Ports [4, 1] + Position [310, 123, 345, 317] + ZOrder 22 + ShowName off + Inputs "4" + AllPortsSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Reference + Name "STATE" + SID "6453:8115" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUs" + "age: \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [530, 209, 570, 231] + ZOrder -7 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "DACKILL_TRIG_Out" + SID "6453:8116" + Position [695, 216, 715, 224] + ZOrder -11 + BackgroundColor "yellow" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "STATE" + SrcPort 1 + DstBlock "DACKILL_TRIG_Out" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "M0_WDBLOCKFLAG_In" + SrcPort 1 + DstBlock "LogicalOperator1" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "R0_WDBLOCKFLAG_In" + SrcPort 1 + DstBlock "LogicalOperator1" + DstPort 2 + } + Line { + ZOrder 4 + SrcBlock "L1_WDBLOCKFLAG_In1" + SrcPort 1 + DstBlock "LogicalOperator1" + DstPort 3 + } + Line { + ZOrder 5 + SrcBlock "L2_WDBLOCKFLAG_In2" + SrcPort 1 + DstBlock "LogicalOperator1" + DstPort 4 + } + Line { + ZOrder 6 + SrcBlock "LogicalOperator1" + SrcPort 1 + DstBlock "STATE" + DstPort 1 + } + Annotation { + SID "6453:8117" + Name "Unit Delay allows for a DACKILL reset request to \nuntrip USER watchdogs " + Position [580, 269, 580, 269] + AutoSize on + WordWrap off + ZOrder -1 + } + Annotation { + SID "6453:8118" + Name "M0(R0)WDBLOCKFLAG is zero (0) if OK, \nnon-zero if BAD" + Position [169, 85, 169, 85] + AutoSize on + WordWrap off + ZOrder -2 + } + Annotation { + SID "6453:8119" + Name "AND is zero (0) if all stages are OK\nnon-zero if BAD" + Position [438, 173, 438, 173] + AutoSize on + WordWrap off + ZOrder -3 + } + } + } + Block { + BlockType Goto + Name "Goto1" + SID "6453:9929" + Position [1810, 924, 1945, 936] + ZOrder 2526 + BackgroundColor "red" + GotoTag "MASTERSWITCH" + } + Block { + BlockType Ground + Name "Ground1" + SID "6453:9868" + Position [1700, 1395, 1720, 1415] + ZOrder 2467 + ShowName off + } + Block { + BlockType Ground + Name "Ground10" + SID "6453:9872" + Position [1725, 1730, 1745, 1750] + ZOrder 2469 + ShowName off + } + Block { + BlockType Ground + Name "Ground11" + SID "6453:9873" + Position [1700, 1450, 1720, 1470] + ZOrder 2468 + ShowName off + } + Block { + BlockType Ground + Name "Ground12" + SID "6453:9874" + Position [1725, 1615, 1745, 1635] + ZOrder 2472 + ShowName off + } + Block { + BlockType Ground + Name "Ground13" + SID "6453:9896" + Position [1615, 2000, 1635, 2020] + ZOrder 2493 + ShowName off + } + Block { + BlockType Ground + Name "Ground14" + SID "6453:9876" + Position [1725, 1670, 1745, 1690] + ZOrder 2473 + ShowName off + } + Block { + BlockType Ground + Name "Ground15" + SID "6453:9897" + Position [1615, 2050, 1635, 2070] + ZOrder 2495 + ShowName off + } + Block { + BlockType Ground + Name "Ground16" + SID "6453:9898" + Position [1615, 2070, 1635, 2090] + ZOrder 2496 + ShowName off + } + Block { + BlockType Ground + Name "Ground17" + SID "6453:9899" + Position [1615, 2025, 1635, 2045] + ZOrder 2494 + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "6453:8222" + Position [1465, 1190, 1485, 1210] + ZOrder -113 + ShowName off + } + Block { + BlockType Ground + Name "Ground3" + SID "6453:8223" + Position [1465, 1125, 1485, 1145] + ZOrder -114 + ShowName off + } + Block { + BlockType Ground + Name "Ground4" + SID "6453:8224" + Position [1465, 1070, 1485, 1090] + ZOrder -115 + ShowName off + } + Block { + BlockType Ground + Name "Ground5" + SID "6453:9869" + Position [1700, 1340, 1720, 1360] + ZOrder 2466 + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "6453:8226" + Position [1465, 920, 1485, 940] + ZOrder -117 + ShowName off + } + Block { + BlockType Ground + Name "Ground7" + SID "6453:8227" + Position [1465, 980, 1485, 1000] + ZOrder 16 + ShowName off + } + Block { + BlockType Ground + Name "Ground8" + SID "6453:9870" + Position [1700, 1285, 1720, 1305] + ZOrder 2465 + ShowName off + } + Block { + BlockType Ground + Name "Ground9" + SID "6453:9871" + Position [1725, 1780, 1745, 1800] + ZOrder 2470 + ShowName off + } + Block { + BlockType Reference + Name "HIERSWITCH" + SID "6453:8229" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1610, 1068, 1650, 1092] + ZOrder -118 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "HIERSWITCHMON" + SID "6453:8230" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1790, 1072, 1845, 1088] + ZOrder -119 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "L1" + SID "6453:8241" + Ports [3, 5] + Position [915, 1219, 1110, 1771] + ZOrder -130 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "L1" + Location [221, 20, 1699, 897] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "125" + Block { + BlockType Inport + Name "MASTERSW_In" + SID "6453:8255" + Position [1250, 785, 1270, 795] + ZOrder -12 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ESDOUTF_CTRL" + SID "6453:9805" + Position [1250, 575, 1270, 585] + ZOrder 1208 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "ESDOUTF_MASK" + SID "6453:9806" + Position [1250, 695, 1270, 705] + ZOrder 1207 + ForegroundColor "blue" + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "3" + IconDisplay "Port number" + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "6453:9807" + Ports [1, 4] + Position [1310, 641, 1315, 759] + ZOrder 1210 + ShowName off + OutputSignals "L3_UL_MASK,L3_LL_MASK,L3_UR_MASK,L3_LR_MASK" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector10" + SID "6453:9808" + Ports [1, 4] + Position [1310, 522, 1315, 638] + ZOrder 1209 + ShowName off + OutputSignals "L3_UL_CTRL,L3_LL_CTRL,L3_UR_CTRL,L3_LR_CTRL" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType SubSystem + Name "ESDOUTF" + SID "6453:9751" + Ports [13, 5] + Position [1430, 377, 1535, 753] + ZOrder 53 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ESDOUTF" + Location [231, 65, 1689, 885] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "UL_In" + SID "6453:9752" + Position [180, 148, 210, 162] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LL_In" + SID "6453:9753" + Position [180, 223, 210, 237] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "UR_In" + SID "6453:9754" + Position [180, 298, 210, 312] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LR_In" + SID "6453:9755" + Position [180, 373, 210, 387] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DC_In" + SID "6453:9756" + Position [10, 448, 40, 462] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "UL_Control" + SID "6453:9757" + Position [560, 198, 590, 212] + ZOrder -6 + ForegroundColor "red" + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LL_Control" + SID "6453:9758" + Position [545, 313, 575, 327] + ZOrder 56 + ForegroundColor "red" + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "UR_Control" + SID "6453:9759" + Position [545, 418, 575, 432] + ZOrder 58 + ForegroundColor "red" + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LR_Control" + SID "6453:9760" + Position [545, 528, 575, 542] + ZOrder 60 + ForegroundColor "red" + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "UL_Mask" + SID "6453:9761" + Position [500, 223, 530, 237] + ZOrder -7 + ForegroundColor "blue" + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LL_Mask" + SID "6453:9762" + Position [485, 343, 515, 357] + ZOrder 55 + ForegroundColor "blue" + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "UR_Mask" + SID "6453:9763" + Position [485, 443, 515, 457] + ZOrder 57 + ForegroundColor "blue" + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LR_Mask" + SID "6453:9764" + Position [485, 553, 515, 567] + ZOrder 59 + ForegroundColor "blue" + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "DC" + SID "6453:9765" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [680, 609, 740, 691] + ZOrder -8 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground1" + SID "6453:9766" + Position [65, 520, 85, 540] + ZOrder 52 + } + Block { + BlockType Ground + Name "Ground2" + SID "6453:9767" + Position [610, 665, 630, 685] + ZOrder 61 + } + Block { + BlockType SubSystem + Name "LIN" + SID "6453:9768" + Ports [6, 4] + Position [225, 122, 285, 563] + ZOrder 54 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "LIN" + Location [2019, 107, 3164, 1173] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "UL_in" + SID "6453:9769" + Position [20, 133, 50, 147] + ZOrder 53 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LL_in" + SID "6453:9770" + Position [20, 303, 50, 317] + ZOrder 54 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "UR_in" + SID "6453:9771" + Position [20, 458, 50, 472] + ZOrder 55 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LR_in" + SID "6453:9772" + Position [20, 623, 50, 637] + ZOrder 56 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "Bias_in" + SID "6453:9773" + Position [60, 20, 90, 35] + ZOrder 48 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "Bypass_in" + SID "6453:9774" + Position [440, 50, 470, 65] + ZOrder 65 + BlockRotation 270 + BlockMirror on + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Switch + Name "Choice" + SID "6453:9775" + Position [480, 170, 510, 200] + ZOrder 62 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "6453:9776" + Position [480, 335, 510, 365] + ZOrder 63 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "6453:9777" + Position [470, 495, 500, 525] + ZOrder 64 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice3" + SID "6453:9778" + Position [470, 650, 500, 680] + ZOrder 66 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "FORCE_COEFF" + SID "6453:9779" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate" + " an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisio" + "n of 3..\n \nUsage: " + " \nName the part with the desired EPICS c" + "hannel name. " + Ports [0, 1] + Position [95, 660, 160, 690] + ZOrder 82 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LL" + SID "6453:9780" + Ports [3, 1] + Position [280, 285, 385, 335] + ZOrder 78 + BackgroundColor "orange" + LibraryVersion "1.4" + SourceBlock "ESD_LINEARIZATION_WITH_CHARGE_MASTER/ESD_LIN_CHARGE_MASTER" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LR" + SID "6453:9781" + Ports [3, 1] + Position [265, 605, 370, 655] + ZOrder 80 + BackgroundColor "orange" + LibraryVersion "1.4" + SourceBlock "ESD_LINEARIZATION_WITH_CHARGE_MASTER/ESD_LIN_CHARGE_MASTER" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UL" + SID "6453:9782" + Ports [3, 1] + Position [280, 115, 385, 165] + ZOrder 77 + BackgroundColor "orange" + LibraryVersion "1.4" + SourceBlock "ESD_LINEARIZATION_WITH_CHARGE_MASTER/ESD_LIN_CHARGE_MASTER" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UR" + SID "6453:9783" + Ports [3, 1] + Position [280, 440, 385, 490] + ZOrder 79 + BackgroundColor "orange" + LibraryVersion "1.4" + SourceBlock "ESD_LINEARIZATION_WITH_CHARGE_MASTER/ESD_LIN_CHARGE_MASTER" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "UL_out" + SID "6453:9784" + Position [560, 163, 590, 177] + ZOrder 58 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LL_out" + SID "6453:9785" + Position [540, 343, 570, 357] + ZOrder 59 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "UR_out" + SID "6453:9786" + Position [525, 488, 555, 502] + ZOrder 60 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LR_out" + SID "6453:9787" + Position [535, 658, 565, 672] + ZOrder 61 + Port "4" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Bias_in" + SrcPort 1 + Points [0, 85] + Branch { + ZOrder 2 + Points [0, 170] + Branch { + ZOrder 3 + DstBlock "LL" + DstPort 1 + } + Branch { + ZOrder 4 + Points [0, 155] + Branch { + ZOrder 5 + Points [0, 165] + DstBlock "LR" + DstPort 1 + } + Branch { + ZOrder 6 + DstBlock "UR" + DstPort 1 + } + } + } + Branch { + ZOrder 7 + DstBlock "UL" + DstPort 1 + } + } + Line { + ZOrder 8 + SrcBlock "UL_in" + SrcPort 1 + Points [195, 0] + Branch { + ZOrder 9 + DstBlock "UL" + DstPort 2 + } + Branch { + ZOrder 10 + Points [0, 35] + DstBlock "Choice" + DstPort 1 + } + } + Line { + ZOrder 11 + SrcBlock "LR_in" + SrcPort 1 + Points [189, 0] + Branch { + ZOrder 12 + DstBlock "LR" + DstPort 2 + } + Branch { + ZOrder 13 + Points [0, 25] + DstBlock "Choice3" + DstPort 1 + } + } + Line { + ZOrder 14 + SrcBlock "Choice" + SrcPort 1 + Points [20, 0; 0, -15] + DstBlock "UL_out" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "LL_in" + SrcPort 1 + Points [191, 0] + Branch { + ZOrder 16 + DstBlock "LL" + DstPort 2 + } + Branch { + ZOrder 17 + Points [0, 30] + DstBlock "Choice1" + DstPort 1 + } + } + Line { + ZOrder 18 + SrcBlock "Choice1" + SrcPort 1 + DstBlock "LL_out" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "UR_in" + SrcPort 1 + Points [184, 0] + Branch { + ZOrder 20 + DstBlock "UR" + DstPort 2 + } + Branch { + ZOrder 21 + Points [0, 35] + DstBlock "Choice2" + DstPort 1 + } + } + Line { + ZOrder 22 + SrcBlock "Choice2" + SrcPort 1 + Points [5, 0] + DstBlock "UR_out" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "Bypass_in" + SrcPort 1 + Points [0, 75; 1, 0; 0, 40] + Branch { + ZOrder 24 + Points [0, 165] + Branch { + ZOrder 25 + Points [0, 160] + Branch { + ZOrder 26 + Points [0, 155] + DstBlock "Choice3" + DstPort 2 + } + Branch { + ZOrder 27 + DstBlock "Choice2" + DstPort 2 + } + } + Branch { + ZOrder 28 + DstBlock "Choice1" + DstPort 2 + } + } + Branch { + ZOrder 29 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 30 + SrcBlock "Choice3" + SrcPort 1 + DstBlock "LR_out" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "UL" + SrcPort 1 + Points [30, 0; 0, 55] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 32 + SrcBlock "LL" + SrcPort 1 + Points [21, 0; 0, 50] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 33 + SrcBlock "UR" + SrcPort 1 + Points [31, 0; 0, 55] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 34 + SrcBlock "LR" + SrcPort 1 + Points [38, 0; 0, 45] + DstBlock "Choice3" + DstPort 3 + } + Line { + ZOrder 35 + SrcBlock "FORCE_COEFF" + SrcPort 1 + Points [40, 0; 0, -30] + Branch { + ZOrder 36 + Points [0, -165; 1, 0] + Branch { + ZOrder 37 + Points [0, -155] + Branch { + ZOrder 38 + DstBlock "LL" + DstPort 3 + } + Branch { + ZOrder 39 + Points [0, -170] + DstBlock "UL" + DstPort 3 + } + } + Branch { + ZOrder 40 + DstBlock "UR" + DstPort 3 + } + } + Branch { + ZOrder 41 + DstBlock "LR" + DstPort 3 + } + } + Annotation { + SID "6453:9788" + Name "Was originally hard coded to -128e3" + Position [169, 773, 169, 773] + AutoSize on + WordWrap off + ZOrder -1 + } + } + } + Block { + BlockType Reference + Name "LIN_BYPASS_SW" + SID "6453:9789" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EP" + "ICS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [120, 515, 195, 545] + ZOrder 53 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LL" + SID "6453:9790" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [680, 278, 740, 362] + ZOrder -9 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "LR" + SID "6453:9791" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [680, 494, 740, 576] + ZOrder -10 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Terminator + Name "Terminator" + SID "6453:9792" + Position [810, 215, 830, 235] + ZOrder -11 + } + Block { + BlockType Terminator + Name "Terminator1" + SID "6453:9793" + Position [810, 330, 830, 350] + ZOrder -12 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "6453:9794" + Position [810, 435, 830, 455] + ZOrder -13 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "6453:9795" + Position [810, 545, 830, 565] + ZOrder -14 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "6453:9796" + Position [780, 660, 800, 680] + ZOrder -15 + } + Block { + BlockType Reference + Name "UL" + SID "6453:9797" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [680, 164, 740, 246] + ZOrder -16 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "UR" + SID "6453:9798" + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" + "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctr" + "l' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:" + "\n " + " " + " \nmodule hex " + "dec " + " " + " \n----------------------- " + " " + " " + " \nFM1 0x20 32 " + " " + " " + " \nFM2 0x80 128 " + " " + " " + " \nFM3 0x200 512 " + " " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " \nFM7 0x2000" + "0 131072 " + " " + " \nFM8 0x80000 " + " 524288 " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using" + " a binary I/O module. " + " " + " " + Ports [3, 2] + Position [680, 384, 740, 466] + ZOrder -17 + BackgroundColor "darkGreen" + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "cdsFiltCtrl/IIR FM with control" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "UL_Out" + SID "6453:9799" + Position [780, 178, 810, 192] + ZOrder -18 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LL_Out" + SID "6453:9800" + Position [780, 293, 810, 307] + ZOrder -19 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "UR_Out" + SID "6453:9801" + Position [780, 398, 810, 412] + ZOrder -20 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LR_Out" + SID "6453:9802" + Position [780, 508, 810, 522] + ZOrder -21 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "DC_Out" + SID "6453:9803" + Position [780, 623, 810, 637] + ZOrder -22 + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground2" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 2 + DstBlock "DC" + DstPort 3 + } + Branch { + ZOrder 3 + Points [0, -25] + DstBlock "DC" + DstPort 2 + } + } + Line { + ZOrder 4 + SrcBlock "LL_Control" + SrcPort 1 + DstBlock "LL" + DstPort 2 + } + Line { + ZOrder 5 + SrcBlock "UR_Control" + SrcPort 1 + DstBlock "UR" + DstPort 2 + } + Line { + ZOrder 6 + SrcBlock "LR_Control" + SrcPort 1 + DstBlock "LR" + DstPort 2 + } + Line { + ZOrder 7 + SrcBlock "LR_Mask" + SrcPort 1 + DstBlock "LR" + DstPort 3 + } + Line { + ZOrder 8 + SrcBlock "UR_Mask" + SrcPort 1 + DstBlock "UR" + DstPort 3 + } + Line { + ZOrder 9 + SrcBlock "LL_Mask" + SrcPort 1 + DstBlock "LL" + DstPort 3 + } + Line { + ZOrder 10 + SrcBlock "DC" + SrcPort 2 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "UR" + SrcPort 2 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "LR" + SrcPort 2 + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "LL" + SrcPort 2 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "UL_Control" + SrcPort 1 + DstBlock "UL" + DstPort 2 + } + Line { + ZOrder 15 + SrcBlock "UL" + SrcPort 2 + DstBlock "Terminator" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "LR" + SrcPort 1 + DstBlock "LR_Out" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "UR" + SrcPort 1 + DstBlock "UR_Out" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "LL" + SrcPort 1 + DstBlock "LL_Out" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "UL" + SrcPort 1 + DstBlock "UL_Out" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "UL_Mask" + SrcPort 1 + DstBlock "UL" + DstPort 3 + } + Line { + ZOrder 21 + SrcBlock "DC" + SrcPort 1 + DstBlock "DC_Out" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "UL_In" + SrcPort 1 + DstBlock "LIN" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "LL_In" + SrcPort 1 + DstBlock "LIN" + DstPort 2 + } + Line { + ZOrder 24 + SrcBlock "UR_In" + SrcPort 1 + DstBlock "LIN" + DstPort 3 + } + Line { + ZOrder 25 + SrcBlock "LR_In" + SrcPort 1 + DstBlock "LIN" + DstPort 4 + } + Line { + ZOrder 26 + SrcBlock "LIN" + SrcPort 1 + DstBlock "UL" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "LIN" + SrcPort 2 + DstBlock "LL" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "LIN" + SrcPort 3 + DstBlock "UR" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "LIN" + SrcPort 4 + DstBlock "LR" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "LIN_BYPASS_SW" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "LIN_BYPASS_SW" + SrcPort 1 + DstBlock "LIN" + DstPort 6 + } + Line { + ZOrder 32 + SrcBlock "DC_In" + SrcPort 1 + Points [8, 0] + Branch { + ZOrder 33 + Points [0, 170] + DstBlock "DC" + DstPort 1 + } + Branch { + ZOrder 34 + DstBlock "LIN" + DstPort 5 + } + } + Annotation { + SID "6453:9804" + Name "Bypasses linearization when 1\nUses linearization when 0" + Position [154, 588, 154, 588] + AutoSize on + WordWrap off + ZOrder -1 + } + } + } + Block { + BlockType Ground + Name "Ground" + SID "6453:9930" + Position [1330, 375, 1350, 395] + ZOrder 1222 + } + Block { + BlockType Ground + Name "Ground1" + SID "6453:9931" + Position [1330, 405, 1350, 425] + ZOrder 1223 + } + Block { + BlockType Ground + Name "Ground2" + SID "6453:9932" + Position [1330, 435, 1350, 455] + ZOrder 1224 + } + Block { + BlockType Ground + Name "Ground3" + SID "6453:9933" + Position [1330, 465, 1350, 485] + ZOrder 1225 + } + Block { + BlockType Ground + Name "Ground4" + SID "6453:9934" + Position [1330, 495, 1350, 515] + ZOrder 1226 + } + Block { + BlockType SubSystem + Name "MASTER" + SID "6453:8429" + Ports [6, 5] + Position [1625, 371, 1735, 834] + ZOrder -39 + BackgroundColor "[0.501961, 0.501961, 0.501961]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "MASTER" + Location [231, 65, 1689, 885] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "UL_In" + SID "6453:8430" + Position [60, 418, 90, 432] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LL_In" + SID "6453:8431" + Position [60, 483, 90, 497] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "UR_In" + SID "6453:8432" + Position [60, 548, 90, 562] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LR_In" + SID "6453:8433" + Position [60, 613, 90, 627] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DC_In" + SID "6453:8434" + Position [60, 283, 90, 297] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "MASTERSW_In" + SID "6453:8435" + Position [60, 903, 90, 917] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "OUT_DC" + SID "6453:8436" + Tag "Test Point" + Ports [1] + Position [985, 235, 1025, 255] + ZOrder -11 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OUT_DCMON" + SID "6453:8437" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 273, 1130, 297] + ZOrder -12 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OUT_LL" + SID "6453:8438" + Tag "Test Point" + Ports [1] + Position [985, 435, 1025, 455] + ZOrder -13 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OUT_LLMON" + SID "6453:8439" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 473, 1130, 497] + ZOrder -14 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OUT_LR" + SID "6453:8440" + Tag "Test Point" + Ports [1] + Position [985, 565, 1025, 585] + ZOrder -15 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OUT_LRMON" + SID "6453:8441" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 603, 1130, 627] + ZOrder -16 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OUT_UL" + SID "6453:8442" + Tag "Test Point" + Ports [1] + Position [985, 370, 1025, 390] + ZOrder -17 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OUT_ULMON" + SID "6453:8443" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 408, 1130, 432] + ZOrder -18 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OUT_UR" + SID "6453:8444" + Tag "Test Point" + Ports [1] + Position [985, 500, 1025, 520] + ZOrder -19 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OUT_URMON" + SID "6453:8445" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1075, 538, 1130, 562] + ZOrder -20 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "P_MS_DC" + SID "6453:8446" + Ports [2, 1] + Position [365, 267, 405, 298] + ZOrder -31 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_LL" + SID "6453:8447" + Ports [2, 1] + Position [365, 465, 410, 500] + ZOrder -32 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_LR" + SID "6453:8448" + Ports [2, 1] + Position [365, 595, 410, 630] + ZOrder -33 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_UL" + SID "6453:8449" + Ports [2, 1] + Position [365, 400, 410, 435] + ZOrder -34 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "P_MS_UR" + SID "6453:8450" + Ports [2, 1] + Position [365, 530, 410, 565] + ZOrder -35 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SWITCHMON" + SID "6453:8451" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTake" + "s input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [275, 898, 330, 922] + ZOrder -41 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Terminator + Name "Terminator2" + SID "6453:8452" + Position [385, 900, 405, 920] + ZOrder -42 + } + Block { + BlockType Outport + Name "UL_Out" + SID "6453:8453" + Position [1165, 413, 1195, 427] + ZOrder -43 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LL_Out" + SID "6453:8454" + Position [1165, 478, 1195, 492] + ZOrder -44 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "UR_Out" + SID "6453:8455" + Position [1165, 543, 1195, 557] + ZOrder -45 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "LR_Out" + SID "6453:8456" + Position [1165, 608, 1195, 622] + ZOrder -46 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "DC_Out" + SID "6453:8457" + Position [1165, 278, 1195, 292] + ZOrder -47 + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "UL_In" + SrcPort 1 + DstBlock "P_MS_UL" + DstPort 2 + } + Line { + ZOrder 2 + SrcBlock "LL_In" + SrcPort 1 + DstBlock "P_MS_LL" + DstPort 2 + } + Line { + ZOrder 3 + SrcBlock "UR_In" + SrcPort 1 + DstBlock "P_MS_UR" + DstPort 2 + } + Line { + ZOrder 4 + SrcBlock "LR_In" + SrcPort 1 + DstBlock "P_MS_LR" + DstPort 2 + } + Line { + ZOrder 5 + SrcBlock "OUT_LLMON" + SrcPort 1 + DstBlock "LL_Out" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "OUT_ULMON" + SrcPort 1 + DstBlock "UL_Out" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "OUT_URMON" + SrcPort 1 + DstBlock "UR_Out" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "OUT_LRMON" + SrcPort 1 + DstBlock "LR_Out" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "P_MS_UL" + SrcPort 1 + Points [550, 0] + Branch { + ZOrder 10 + DstBlock "OUT_ULMON" + DstPort 1 + } + Branch { + ZOrder 11 + Points [0, -40] + DstBlock "OUT_UL" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "P_MS_LL" + SrcPort 1 + Points [550, 0] + Branch { + ZOrder 13 + DstBlock "OUT_LLMON" + DstPort 1 + } + Branch { + ZOrder 14 + Points [0, -40] + DstBlock "OUT_LL" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "P_MS_UR" + SrcPort 1 + Points [550, 0] + Branch { + ZOrder 16 + DstBlock "OUT_URMON" + DstPort 1 + } + Branch { + ZOrder 17 + Points [0, -40] + DstBlock "OUT_UR" + DstPort 1 + } + } + Line { + ZOrder 18 + SrcBlock "P_MS_LR" + SrcPort 1 + Points [550, 0] + Branch { + ZOrder 19 + DstBlock "OUT_LRMON" + DstPort 1 + } + Branch { + ZOrder 20 + Points [0, -40] + DstBlock "OUT_LR" + DstPort 1 + } + } + Line { + ZOrder 21 + SrcBlock "OUT_DCMON" + SrcPort 1 + DstBlock "DC_Out" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "P_MS_DC" + SrcPort 1 + Points [555, 0] + Branch { + ZOrder 23 + DstBlock "OUT_DCMON" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -40] + DstBlock "OUT_DC" + DstPort 1 + } + } + Line { + ZOrder 25 + SrcBlock "DC_In" + SrcPort 1 + DstBlock "P_MS_DC" + DstPort 2 + } + Line { + ZOrder 26 + SrcBlock "MASTERSW_In" + SrcPort 1 + Points [120, 0] + Branch { + ZOrder 27 + DstBlock "SWITCHMON" + DstPort 1 + } + Branch { + ZOrder 28 + Points [0, -305] + Branch { + ZOrder 29 + Points [0, -65] + Branch { + ZOrder 30 + Points [0, -65] + Branch { + ZOrder 31 + Points [0, -65] + Branch { + ZOrder 32 + Points [0, -135] + DstBlock "P_MS_DC" + DstPort 1 + } + Branch { + ZOrder 33 + DstBlock "P_MS_UL" + DstPort 1 + } + } + Branch { + ZOrder 34 + DstBlock "P_MS_LL" + DstPort 1 + } + } + Branch { + ZOrder 35 + DstBlock "P_MS_UR" + DstPort 1 + } + } + Branch { + ZOrder 36 + DstBlock "P_MS_LR" + DstPort 1 + } + } + } + Line { + ZOrder 37 + SrcBlock "SWITCHMON" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "ESD_UL_Out" + SID "6453:8526" + Position [1830, 420, 1850, 430] + ZOrder -57 + BackgroundColor "yellow" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ESD_LL_Out" + SID "6453:8527" + Position [1825, 510, 1845, 520] + ZOrder -58 + BackgroundColor "yellow" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ESD_UR_Out" + SID "6453:8528" + Position [1830, 600, 1850, 610] + ZOrder -59 + BackgroundColor "yellow" + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ESD_LR_Out" + SID "6453:8529" + Position [1830, 690, 1850, 700] + ZOrder -60 + BackgroundColor "yellow" + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ESD_DC_Out" + SID "6453:8530" + Position [1830, 780, 1850, 790] + ZOrder -61 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + Port "5" + IconDisplay "Port number" + } + Line { + Name "" + ZOrder 5 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "ESDOUTF" + DstPort 10 + } + Line { + Name "" + ZOrder 6 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "ESDOUTF" + DstPort 13 + } + Line { + Name "" + ZOrder 7 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "ESDOUTF" + DstPort 12 + } + Line { + Name "" + ZOrder 8 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "ESDOUTF" + DstPort 11 + } + Line { + Name "" + ZOrder 9 + Labels [0, 0] + SrcBlock "Bus\nSelector10" + SrcPort 4 + DstBlock "ESDOUTF" + DstPort 9 + } + Line { + Name "" + ZOrder 10 + Labels [0, 0] + SrcBlock "Bus\nSelector10" + SrcPort 1 + DstBlock "ESDOUTF" + DstPort 6 + } + Line { + Name "" + ZOrder 11 + Labels [0, 0] + SrcBlock "Bus\nSelector10" + SrcPort 2 + DstBlock "ESDOUTF" + DstPort 7 + } + Line { + Name "" + ZOrder 12 + Labels [0, 0] + SrcBlock "Bus\nSelector10" + SrcPort 3 + DstBlock "ESDOUTF" + DstPort 8 + } + Line { + ZOrder 13 + SrcBlock "ESDOUTF_MASK" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "ESDOUTF_CTRL" + SrcPort 1 + DstBlock "Bus\nSelector10" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "ESDOUTF" + SrcPort 5 + DstBlock "MASTER" + DstPort 5 + } + Line { + ZOrder 16 + SrcBlock "ESDOUTF" + SrcPort 4 + DstBlock "MASTER" + DstPort 4 + } + Line { + ZOrder 17 + SrcBlock "ESDOUTF" + SrcPort 3 + DstBlock "MASTER" + DstPort 3 + } + Line { + ZOrder 18 + SrcBlock "ESDOUTF" + SrcPort 2 + DstBlock "MASTER" + DstPort 2 + } + Line { + ZOrder 19 + SrcBlock "ESDOUTF" + SrcPort 1 + DstBlock "MASTER" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "MASTER" + SrcPort 1 + DstBlock "ESD_UL_Out" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "MASTER" + SrcPort 2 + DstBlock "ESD_LL_Out" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MASTER" + SrcPort 3 + DstBlock "ESD_UR_Out" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MASTER" + SrcPort 4 + DstBlock "ESD_LR_Out" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "MASTER" + SrcPort 5 + DstBlock "ESD_DC_Out" + DstPort 1 + } + Line { + ZOrder 116 + SrcBlock "Ground" + SrcPort 1 + DstBlock "ESDOUTF" + DstPort 1 + } + Line { + ZOrder 117 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "ESDOUTF" + DstPort 2 + } + Line { + ZOrder 118 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "ESDOUTF" + DstPort 3 + } + Line { + ZOrder 119 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "ESDOUTF" + DstPort 4 + } + Line { + ZOrder 120 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "ESDOUTF" + DstPort 5 + } + Line { + ZOrder 84 + SrcBlock "MASTERSW_In" + SrcPort 1 + DstBlock "MASTER" + DstPort 6 + } + } + } + Block { + BlockType From + Name "L1_COILOUTF_CTRL2" + SID "6453:9749" + Position [730, 1487, 875, 1503] + ZOrder 2454 + ForegroundColor "red" + BackgroundColor "yellow" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L1_MASK" + } + Block { + BlockType From + Name "L1_COILOUTF_MASK2" + SID "6453:9750" + Position [730, 1672, 875, 1688] + ZOrder 2453 + ForegroundColor "blue" + BackgroundColor "[0.527670, 0.612739, 0.990000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L1_CTRL" + } + Block { + BlockType Goto + Name "L2_COILOUTF_CTRL" + SID "6453:9736" + Position [1995, 1532, 2145, 1548] + ZOrder 2436 + BackgroundColor "yellow" + ShowName off + GotoTag "L1_CTRL" + } + Block { + BlockType Goto + Name "L2_COILOUTF_MASK" + SID "6453:9738" + Position [1995, 1507, 2145, 1523] + ZOrder 2435 + BackgroundColor "[0.532845, 0.618917, 1.000000]" + ShowName off + GotoTag "L1_MASK" + } + Block { + BlockType Logic + Name "LogicalOperator" + SID "6453:8538" + Ports [1, 1] + Position [1860, 2072, 1890, 2098] + ZOrder -135 + ShowName off + Operator "NOT" + AllPortsSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType From + Name "M1_COILOUTF_MASK4" + SID "6453:8585" + Position [745, 1302, 885, 1318] + ZOrder -171 + BackgroundColor "[0.901961, 0.000000, 0.000000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "MASTERSWITCH" + } + Block { + BlockType Reference + Name "MASTERSWITCH" + SID "6453:8596" + Tag "cdsEpicsBinIn" + Description "Purpose: \nCreate an EPI" + "CS binary (0 or 1) input channel to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [1, 1] + Position [1610, 918, 1650, 942] + ZOrder -177 + BackgroundColor "red" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsBinIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Terminator + Name "Terminator10" + SID "6453:9882" + Position [1995, 1430, 2015, 1450] + ZOrder 2479 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator11" + SID "6453:9883" + Position [1995, 1455, 2015, 1475] + ZOrder 2480 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator12" + SID "6453:9884" + Position [1995, 1480, 2015, 1500] + ZOrder 2481 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator13" + SID "6453:9885" + Position [1995, 1780, 2015, 1800] + ZOrder 2484 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator14" + SID "6453:9886" + Position [1995, 1555, 2015, 1575] + ZOrder 2485 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator15" + SID "6453:9887" + Position [1995, 1580, 2015, 1600] + ZOrder 2486 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator16" + SID "6453:9888" + Position [1995, 1755, 2015, 1775] + ZOrder 2483 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator17" + SID "6453:9890" + Position [1995, 1630, 2015, 1650] + ZOrder 2488 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator18" + SID "6453:9891" + Position [1995, 1655, 2015, 1675] + ZOrder 2489 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator19" + SID "6453:9892" + Position [1995, 1680, 2015, 1700] + ZOrder 2490 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator2" + SID "6453:8970" + Position [1795, 1125, 1815, 1145] + ZOrder -187 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator20" + SID "6453:9893" + Position [1995, 1605, 2015, 1625] + ZOrder 2487 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator21" + SID "6453:9894" + Position [1995, 1705, 2015, 1725] + ZOrder 2491 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator22" + SID "6453:9895" + Position [1995, 1730, 2015, 1750] + ZOrder 2492 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator23" + SID "6453:9900" + Position [2070, 2010, 2090, 2030] + ZOrder 2497 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator24" + SID "6453:9901" + Position [2095, 2075, 2115, 2095] + ZOrder 2498 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator25" + SID "6453:9913" + Position [1150, 1264, 1170, 1286] + ZOrder 2510 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator26" + SID "6453:9914" + Position [1150, 1374, 1170, 1396] + ZOrder 2511 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator27" + SID "6453:9915" + Position [1160, 1484, 1180, 1506] + ZOrder 2512 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator28" + SID "6453:9916" + Position [1160, 1594, 1180, 1616] + ZOrder 2513 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator29" + SID "6453:9917" + Position [1145, 1704, 1165, 1726] + ZOrder 2514 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator3" + SID "6453:8971" + Position [1880, 1070, 1900, 1090] + ZOrder -188 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator33" + SID "6453:9921" + Position [1750, 980, 1770, 1000] + ZOrder 2518 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator4" + SID "6453:9877" + Position [1995, 1280, 2015, 1300] + ZOrder 2474 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator5" + SID "6453:8973" + Position [2095, 2120, 2115, 2140] + ZOrder 26 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator6" + SID "6453:9878" + Position [1995, 1305, 2015, 1325] + ZOrder 2475 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator7" + SID "6453:9879" + Position [1995, 1382, 2010, 1398] + ZOrder 2476 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator8" + SID "6453:9880" + Position [1995, 1355, 2015, 1375] + ZOrder 2477 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator9" + SID "6453:9881" + Position [1995, 1405, 2015, 1425] + ZOrder 2478 + ShowName off + } + Block { + BlockType Reference + Name "WD_RESET" + SID "6453:8978" + Tag "cdsEpicsMomentary" + Ports [1, 1] + Position [1610, 978, 1650, 1002] + ZOrder 15 + BackgroundColor "[0.501961, 1.000000, 0.501961]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsEpicsMomentary/EpicsMomentary" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "BIO_L1_CTRL_Out" + SID "6453:9748" + Position [1995, 1336, 2015, 1344] + ZOrder 2448 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + IconDisplay "Port number" + } + Line { + ZOrder 56 + SrcBlock "DACKILL_TRIG" + SrcPort 1 + Points [50, 0] + Branch { + ZOrder 305 + Points [0, -30] + DstBlock "Terminator23" + DstPort 1 + } + Branch { + ZOrder 58 + DstBlock "LogicalOperator" + DstPort 1 + } + } + Line { + ZOrder 68 + SrcBlock "DACKILL_BYPASS_TIME" + SrcPort 1 + DstBlock "DACKILL_BYPASS_TIMEMON" + DstPort 1 + } + Line { + ZOrder 306 + SrcBlock "DACKILL" + SrcPort 1 + DstBlock "Terminator24" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "DACKILL_BYPASS_TIMEMON" + SrcPort 1 + DstBlock "DACKILL" + DstPort 2 + } + Line { + ZOrder 71 + SrcBlock "LogicalOperator" + SrcPort 1 + DstBlock "DACKILL" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "COMMISH_STATUS" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "COMMISH_MESSAGE" + DstPort 1 + } + Line { + ZOrder 80 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "HIERSWITCH" + DstPort 1 + } + Line { + ZOrder 81 + SrcBlock "HIERSWITCH" + SrcPort 1 + DstBlock "HIERSWITCHMON" + DstPort 1 + } + Line { + ZOrder 84 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "MASTERSWITCH" + DstPort 1 + } + Line { + ZOrder 333 + SrcBlock "MASTERSWITCH" + SrcPort 1 + DstBlock "Goto1" + DstPort 1 + } + Line { + ZOrder 88 + SrcBlock "COMMISH_STATUS" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 318 + SrcBlock "L1" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 319 + SrcBlock "L1" + SrcPort 2 + DstBlock "Terminator26" + DstPort 1 + } + Line { + ZOrder 320 + SrcBlock "L1" + SrcPort 3 + DstBlock "Terminator27" + DstPort 1 + } + Line { + ZOrder 321 + SrcBlock "L1" + SrcPort 4 + DstBlock "Terminator28" + DstPort 1 + } + Line { + ZOrder 322 + SrcBlock "L1" + SrcPort 5 + DstBlock "Terminator29" + DstPort 1 + } + Line { + ZOrder 149 + SrcBlock "HIERSWITCHMON" + SrcPort 1 + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 200 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "WD_RESET" + DstPort 1 + } + Line { + ZOrder 326 + SrcBlock "WD_RESET" + SrcPort 1 + DstBlock "Terminator33" + DstPort 1 + } + Line { + ZOrder 211 + SrcBlock "DACKILL" + SrcPort 2 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 251 + SrcBlock "M1_COILOUTF_MASK4" + SrcPort 1 + DstBlock "L1" + DstPort 1 + } + Line { + ZOrder 253 + SrcBlock "L1_COILOUTF_MASK2" + SrcPort 1 + DstBlock "L1" + DstPort 3 + } + Line { + ZOrder 254 + SrcBlock "L1_COILOUTF_CTRL2" + SrcPort 1 + DstBlock "L1" + DstPort 2 + } + Line { + ZOrder 276 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "BIO" + DstPort 3 + } + Line { + ZOrder 278 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "BIO" + DstPort 2 + } + Line { + ZOrder 279 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "BIO" + DstPort 1 + } + Line { + ZOrder 280 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "BIO" + DstPort 4 + } + Line { + ZOrder 281 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "BIO" + DstPort 8 + } + Line { + ZOrder 282 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "BIO" + DstPort 7 + } + Line { + ZOrder 283 + SrcBlock "BIO" + SrcPort 1 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 284 + SrcBlock "BIO" + SrcPort 2 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 286 + SrcBlock "BIO" + SrcPort 4 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 287 + SrcBlock "BIO" + SrcPort 6 + DstBlock "Terminator9" + DstPort 1 + } + Line { + ZOrder 288 + SrcBlock "BIO" + SrcPort 7 + DstBlock "Terminator10" + DstPort 1 + } + Line { + ZOrder 289 + SrcBlock "BIO" + SrcPort 8 + DstBlock "Terminator11" + DstPort 1 + } + Line { + ZOrder 290 + SrcBlock "BIO" + SrcPort 9 + DstBlock "Terminator12" + DstPort 1 + } + Line { + ZOrder 293 + SrcBlock "BIO" + SrcPort 12 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 294 + SrcBlock "BIO" + SrcPort 13 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 295 + SrcBlock "BIO" + SrcPort 14 + DstBlock "Terminator20" + DstPort 1 + } + Line { + ZOrder 296 + SrcBlock "BIO" + SrcPort 15 + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 297 + SrcBlock "BIO" + SrcPort 16 + DstBlock "Terminator18" + DstPort 1 + } + Line { + ZOrder 298 + SrcBlock "BIO" + SrcPort 17 + DstBlock "Terminator19" + DstPort 1 + } + Line { + ZOrder 299 + SrcBlock "BIO" + SrcPort 18 + DstBlock "Terminator21" + DstPort 1 + } + Line { + ZOrder 300 + SrcBlock "BIO" + SrcPort 19 + DstBlock "Terminator22" + DstPort 1 + } + Line { + ZOrder 301 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "DACKILL_TRIG" + DstPort 1 + } + Line { + ZOrder 302 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "DACKILL_TRIG" + DstPort 2 + } + Line { + ZOrder 303 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "DACKILL_TRIG" + DstPort 3 + } + Line { + ZOrder 304 + SrcBlock "Ground16" + SrcPort 1 + Points [17, 0; 0, 5] + DstBlock "DACKILL_TRIG" + DstPort 4 + } + Line { + ZOrder 377 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "BIO" + DstPort 10 + } + Line { + ZOrder 378 + SrcBlock "Ground10" + SrcPort 1 + Points [17, 0; 0, -5] + DstBlock "BIO" + DstPort 9 + } + Line { + ZOrder 379 + SrcBlock "BIO_L1_ISC_CTRL" + SrcPort 1 + DstBlock "BIO" + DstPort 5 + } + Line { + ZOrder 380 + SrcBlock "BIO_L1_MON_In" + SrcPort 1 + DstBlock "BIO" + DstPort 6 + } + Line { + ZOrder 381 + SrcBlock "BIO" + SrcPort 5 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 382 + SrcBlock "BIO" + SrcPort 3 + Points [20, 0] + DstBlock "BIO_L1_CTRL_Out" + DstPort 1 + } + Line { + ZOrder 383 + SrcBlock "BIO" + SrcPort 20 + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 384 + SrcBlock "BIO" + SrcPort 21 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 385 + SrcBlock "BIO" + SrcPort 10 + DstBlock "L2_COILOUTF_MASK" + DstPort 1 + } + Line { + ZOrder 386 + SrcBlock "BIO" + SrcPort 11 + DstBlock "L2_COILOUTF_CTRL" + DstPort 1 + } + Annotation { + SID "6453:9017" + Name "Since L3 is a unique stage in all suspensions, it does not have a STAGE_MASTER\nLibrary Part (but is stil" + "l a part of the overall QUAD_MASTER library part)" + Position [1025, 1827, 1025, 1827] + AutoSize on + WordWrap off + ZOrder -3 + } + Annotation { + SID "6453:9019" + Name "0 if OK, 1 if BAD" + Position [1935, 1997, 1935, 1997] + AutoSize on + WordWrap off + ZOrder -4 + } + Annotation { + SID "6453:9020" + Name "1 if OK, 0 if BAD" + Position [1935, 2107, 1935, 2107] + AutoSize on + WordWrap off + ZOrder -5 + } + } + } + Block { + BlockType SubSystem + Name "BS_BIO_DECODE" + SID "4270" + Ports [3, 7] + Position [1025, 658, 1125, 862] + ZOrder -37 + BackgroundColor "green" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "BS_BIO_DECODE" + Location [231, 65, 1689, 885] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "50" + Block { + BlockType Inport + Name "DIO_0_In" + SID "4271" + Position [15, 178, 45, 192] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DIO_1_In" + SID "4272" + Position [30, 708, 60, 722] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DIO_2_In" + SID "4668" + Position [30, 1138, 60, 1152] + ZOrder 21 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "DIO_0_IN" + SID "4397" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [95, 175, 165, 195] + ZOrder -3 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DIO_1_IN" + SID "4398" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [95, 705, 165, 725] + ZOrder -4 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DIO_2_IN" + SID "4669" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [95, 1135, 165, 1155] + ZOrder 26 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Gain + Name "Gain1" + SID "4273" + Position [205, 394, 285, 426] + ZOrder -5 + ShowName off + Gain "1/65536" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain2" + SID "4274" + Position [215, 904, 290, 936] + ZOrder -6 + ShowName off + Gain "1/65536" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain4" + SID "4697" + Position [215, 1334, 290, 1366] + ZOrder 28 + ShowName off + Gain "1/65536" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Ground + Name "Ground1" + SID "4275" + Position [805, 449, 825, 461] + ZOrder -7 + ForegroundColor "red" + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "6456" + Position [975, 629, 995, 641] + ZOrder 33 + ForegroundColor "red" + ShowName off + } + Block { + BlockType Ground + Name "Ground4" + SID "4396" + Position [805, 224, 825, 236] + ZOrder -8 + ForegroundColor "red" + ShowName off + } + Block { + BlockType Reference + Name "cdsBit2Word" + SID "4279" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [845, 631, 885, 799] + ZOrder -9 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word1" + SID "4698" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [845, 1267, 885, 1433] + ZOrder 31 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word2" + SID "4280" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [855, 96, 895, 274] + ZOrder -10 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word3" + SID "4281" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [855, 327, 895, 493] + ZOrder -11 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word4" + SID "4282" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [845, 837, 885, 1003] + ZOrder -12 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word5" + SID "6457" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [1025, 526, 1065, 694] + ZOrder 32 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word6" + SID "4672" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [845, 1062, 885, 1228] + ZOrder 24 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsWord2Bit" + SID "4283" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [300, 102, 345, 268] + ZOrder -13 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.5" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsWord2Bit1" + SID "4284" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [305, 632, 345, 798] + ZOrder -14 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.5" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsWord2Bit2" + SID "4285" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [300, 327, 345, 493] + ZOrder -15 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.5" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsWord2Bit3" + SID "4286" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [305, 837, 345, 1003] + ZOrder -16 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.5" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsWord2Bit4" + SID "4699" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [305, 1267, 345, 1433] + ZOrder 30 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.5" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsWord2Bit5" + SID "4673" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [305, 1062, 345, 1228] + ZOrder 23 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.5" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "M0_OUT" + SID "4287" + Position [955, 173, 985, 187] + ZOrder -17 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "R0_OUT" + SID "4289" + Position [945, 403, 975, 417] + ZOrder -18 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L1_OUT" + SID "4288" + Position [945, 708, 975, 722] + ZOrder -19 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2_OUT" + SID "4290" + Position [945, 913, 975, 927] + ZOrder -20 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L3_OUT" + SID "4674" + Position [945, 1138, 975, 1152] + ZOrder 22 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ESDMON_OUT" + SID "4700" + Position [945, 1343, 975, 1357] + ZOrder 29 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "HWWD_OUT" + SID "6458" + Position [1145, 603, 1175, 617] + ZOrder 34 + Port "7" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "cdsBit2Word2" + SrcPort 1 + Points [25, 0; 0, -5] + DstBlock "M0_OUT" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "cdsBit2Word3" + SrcPort 1 + DstBlock "R0_OUT" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "DIO_0_In" + SrcPort 1 + DstBlock "DIO_0_IN" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Gain1" + SrcPort 1 + DstBlock "cdsWord2Bit2" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "cdsWord2Bit" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "cdsWord2Bit" + SrcPort 2 + DstBlock "cdsBit2Word2" + DstPort 2 + } + Line { + ZOrder 7 + SrcBlock "cdsWord2Bit" + SrcPort 3 + DstBlock "cdsBit2Word2" + DstPort 3 + } + Line { + ZOrder 8 + SrcBlock "cdsWord2Bit" + SrcPort 4 + DstBlock "cdsBit2Word2" + DstPort 4 + } + Line { + ZOrder 9 + SrcBlock "cdsWord2Bit" + SrcPort 5 + DstBlock "cdsBit2Word2" + DstPort 5 + } + Line { + ZOrder 10 + SrcBlock "cdsWord2Bit" + SrcPort 6 + DstBlock "cdsBit2Word2" + DstPort 6 + } + Line { + ZOrder 11 + SrcBlock "cdsWord2Bit" + SrcPort 7 + DstBlock "cdsBit2Word2" + DstPort 7 + } + Line { + ZOrder 12 + SrcBlock "cdsWord2Bit" + SrcPort 8 + DstBlock "cdsBit2Word2" + DstPort 8 + } + Line { + ZOrder 13 + SrcBlock "cdsWord2Bit" + SrcPort 9 + DstBlock "cdsBit2Word2" + DstPort 9 + } + Line { + ZOrder 14 + SrcBlock "cdsWord2Bit" + SrcPort 10 + DstBlock "cdsBit2Word2" + DstPort 10 + } + Line { + ZOrder 15 + SrcBlock "cdsWord2Bit" + SrcPort 11 + DstBlock "cdsBit2Word2" + DstPort 11 + } + Line { + ZOrder 16 + SrcBlock "cdsWord2Bit" + SrcPort 12 + DstBlock "cdsBit2Word2" + DstPort 12 + } + Line { + ZOrder 17 + SrcBlock "cdsBit2Word" + SrcPort 1 + DstBlock "L1_OUT" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "cdsBit2Word4" + SrcPort 1 + DstBlock "L2_OUT" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "DIO_1_In" + SrcPort 1 + DstBlock "DIO_1_IN" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "Gain2" + SrcPort 1 + DstBlock "cdsWord2Bit3" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "cdsWord2Bit1" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "cdsWord2Bit1" + SrcPort 2 + DstBlock "cdsBit2Word" + DstPort 2 + } + Line { + ZOrder 23 + SrcBlock "cdsWord2Bit1" + SrcPort 3 + DstBlock "cdsBit2Word" + DstPort 3 + } + Line { + ZOrder 24 + SrcBlock "cdsWord2Bit1" + SrcPort 4 + DstBlock "cdsBit2Word" + DstPort 4 + } + Line { + ZOrder 25 + SrcBlock "cdsWord2Bit1" + SrcPort 5 + DstBlock "cdsBit2Word" + DstPort 5 + } + Line { + ZOrder 26 + SrcBlock "cdsWord2Bit1" + SrcPort 6 + DstBlock "cdsBit2Word" + DstPort 6 + } + Line { + ZOrder 27 + SrcBlock "cdsWord2Bit1" + SrcPort 7 + DstBlock "cdsBit2Word" + DstPort 7 + } + Line { + ZOrder 28 + SrcBlock "cdsWord2Bit1" + SrcPort 8 + DstBlock "cdsBit2Word" + DstPort 8 + } + Line { + ZOrder 29 + SrcBlock "cdsWord2Bit1" + SrcPort 9 + DstBlock "cdsBit2Word" + DstPort 9 + } + Line { + ZOrder 30 + SrcBlock "cdsWord2Bit1" + SrcPort 10 + DstBlock "cdsBit2Word" + DstPort 10 + } + Line { + ZOrder 31 + SrcBlock "cdsWord2Bit1" + SrcPort 11 + DstBlock "cdsBit2Word" + DstPort 11 + } + Line { + ZOrder 32 + SrcBlock "cdsWord2Bit1" + SrcPort 12 + DstBlock "cdsBit2Word" + DstPort 12 + } + Line { + ZOrder 33 + SrcBlock "cdsWord2Bit3" + SrcPort 1 + DstBlock "cdsBit2Word4" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "cdsWord2Bit3" + SrcPort 2 + DstBlock "cdsBit2Word4" + DstPort 2 + } + Line { + ZOrder 35 + SrcBlock "cdsWord2Bit3" + SrcPort 3 + DstBlock "cdsBit2Word4" + DstPort 3 + } + Line { + ZOrder 36 + SrcBlock "cdsWord2Bit3" + SrcPort 4 + DstBlock "cdsBit2Word4" + DstPort 4 + } + Line { + ZOrder 37 + SrcBlock "cdsWord2Bit3" + SrcPort 5 + DstBlock "cdsBit2Word4" + DstPort 5 + } + Line { + ZOrder 38 + SrcBlock "cdsWord2Bit3" + SrcPort 6 + DstBlock "cdsBit2Word4" + DstPort 6 + } + Line { + ZOrder 39 + SrcBlock "cdsWord2Bit3" + SrcPort 7 + DstBlock "cdsBit2Word4" + DstPort 7 + } + Line { + ZOrder 40 + SrcBlock "cdsWord2Bit3" + SrcPort 8 + DstBlock "cdsBit2Word4" + DstPort 8 + } + Line { + ZOrder 41 + SrcBlock "cdsWord2Bit3" + SrcPort 9 + DstBlock "cdsBit2Word4" + DstPort 9 + } + Line { + ZOrder 42 + SrcBlock "cdsWord2Bit3" + SrcPort 10 + DstBlock "cdsBit2Word4" + DstPort 10 + } + Line { + ZOrder 43 + SrcBlock "cdsWord2Bit3" + SrcPort 11 + DstBlock "cdsBit2Word4" + DstPort 11 + } + Line { + ZOrder 44 + SrcBlock "cdsWord2Bit3" + SrcPort 12 + DstBlock "cdsBit2Word4" + DstPort 12 + } + Line { + ZOrder 45 + SrcBlock "Ground1" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 46 + Points [0, 10] + Branch { + ZOrder 47 + Points [0, 10] + Branch { + ZOrder 48 + DstBlock "cdsBit2Word3" + DstPort 15 + } + Branch { + ZOrder 49 + Points [0, 10] + DstBlock "cdsBit2Word3" + DstPort 16 + } + } + Branch { + ZOrder 50 + DstBlock "cdsBit2Word3" + DstPort 14 + } + } + Branch { + ZOrder 51 + DstBlock "cdsBit2Word3" + DstPort 13 + } + } + Line { + ZOrder 52 + SrcBlock "cdsWord2Bit" + SrcPort 13 + Points [265, 0; 0, 105] + DstBlock "cdsBit2Word3" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "cdsWord2Bit" + SrcPort 14 + Points [255, 0; 0, 105] + DstBlock "cdsBit2Word3" + DstPort 2 + } + Line { + ZOrder 54 + SrcBlock "cdsWord2Bit" + SrcPort 15 + Points [245, 0; 0, 105] + DstBlock "cdsBit2Word3" + DstPort 3 + } + Line { + ZOrder 55 + SrcBlock "cdsWord2Bit" + SrcPort 16 + Points [235, 0; 0, 105] + DstBlock "cdsBit2Word3" + DstPort 4 + } + Line { + ZOrder 56 + SrcBlock "Ground4" + SrcPort 1 + Points [0, 0] + Branch { + ZOrder 57 + Points [0, 10] + Branch { + ZOrder 58 + Points [0, 10] + Branch { + ZOrder 59 + DstBlock "cdsBit2Word2" + DstPort 15 + } + Branch { + ZOrder 60 + Points [0, 10] + DstBlock "cdsBit2Word2" + DstPort 16 + } + } + Branch { + ZOrder 61 + DstBlock "cdsBit2Word2" + DstPort 14 + } + } + Branch { + ZOrder 62 + DstBlock "cdsBit2Word2" + DstPort 13 + } + } + Line { + ZOrder 63 + SrcBlock "cdsWord2Bit1" + SrcPort 13 + DstBlock "cdsBit2Word" + DstPort 13 + } + Line { + ZOrder 64 + SrcBlock "cdsWord2Bit1" + SrcPort 14 + DstBlock "cdsBit2Word" + DstPort 14 + } + Line { + ZOrder 65 + SrcBlock "cdsWord2Bit1" + SrcPort 15 + DstBlock "cdsBit2Word" + DstPort 15 + } + Line { + ZOrder 66 + SrcBlock "cdsWord2Bit1" + SrcPort 16 + DstBlock "cdsBit2Word" + DstPort 16 + } + Line { + ZOrder 67 + SrcBlock "cdsWord2Bit3" + SrcPort 13 + DstBlock "cdsBit2Word4" + DstPort 13 + } + Line { + ZOrder 68 + SrcBlock "cdsWord2Bit3" + SrcPort 14 + DstBlock "cdsBit2Word4" + DstPort 14 + } + Line { + ZOrder 69 + SrcBlock "cdsWord2Bit3" + SrcPort 15 + DstBlock "cdsBit2Word4" + DstPort 15 + } + Line { + ZOrder 70 + SrcBlock "cdsWord2Bit3" + SrcPort 16 + DstBlock "cdsBit2Word4" + DstPort 16 + } + Line { + ZOrder 71 + SrcBlock "cdsWord2Bit2" + SrcPort 1 + Points [225, 0; 0, 40] + DstBlock "cdsBit2Word3" + DstPort 5 + } + Line { + ZOrder 72 + SrcBlock "cdsWord2Bit2" + SrcPort 2 + Points [215, 0; 0, 40] + DstBlock "cdsBit2Word3" + DstPort 6 + } + Line { + ZOrder 73 + SrcBlock "cdsWord2Bit2" + SrcPort 3 + Points [205, 0; 0, 40] + DstBlock "cdsBit2Word3" + DstPort 7 + } + Line { + ZOrder 74 + SrcBlock "cdsWord2Bit2" + SrcPort 4 + Points [195, 0; 0, 40] + DstBlock "cdsBit2Word3" + DstPort 8 + } + Line { + ZOrder 75 + SrcBlock "cdsWord2Bit2" + SrcPort 5 + Points [185, 0; 0, 40] + DstBlock "cdsBit2Word3" + DstPort 9 + } + Line { + ZOrder 76 + SrcBlock "cdsWord2Bit2" + SrcPort 6 + Points [175, 0; 0, 40] + DstBlock "cdsBit2Word3" + DstPort 10 + } + Line { + ZOrder 77 + SrcBlock "cdsWord2Bit2" + SrcPort 7 + Points [165, 0; 0, 40] + DstBlock "cdsBit2Word3" + DstPort 11 + } + Line { + ZOrder 78 + SrcBlock "cdsWord2Bit2" + SrcPort 8 + Points [155, 0; 0, 40] + DstBlock "cdsBit2Word3" + DstPort 12 + } + Line { + ZOrder 79 + SrcBlock "DIO_1_IN" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 80 + DstBlock "cdsWord2Bit1" + DstPort 1 + } + Branch { + ZOrder 81 + DstBlock "Gain2" + DstPort 1 + } + } + Line { + ZOrder 82 + SrcBlock "DIO_0_IN" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 83 + DstBlock "Gain1" + DstPort 1 + } + Branch { + ZOrder 84 + DstBlock "cdsWord2Bit" + DstPort 1 + } + } + Line { + ZOrder 85 + SrcBlock "cdsBit2Word6" + SrcPort 1 + DstBlock "L3_OUT" + DstPort 1 + } + Line { + ZOrder 86 + SrcBlock "DIO_2_In" + SrcPort 1 + DstBlock "DIO_2_IN" + DstPort 1 + } + Line { + ZOrder 87 + SrcBlock "cdsWord2Bit5" + SrcPort 1 + DstBlock "cdsBit2Word6" + DstPort 1 + } + Line { + ZOrder 88 + SrcBlock "cdsWord2Bit5" + SrcPort 2 + DstBlock "cdsBit2Word6" + DstPort 2 + } + Line { + ZOrder 89 + SrcBlock "cdsWord2Bit5" + SrcPort 3 + DstBlock "cdsBit2Word6" + DstPort 3 + } + Line { + ZOrder 90 + SrcBlock "cdsWord2Bit5" + SrcPort 4 + DstBlock "cdsBit2Word6" + DstPort 4 + } + Line { + ZOrder 91 + SrcBlock "cdsWord2Bit5" + SrcPort 5 + DstBlock "cdsBit2Word6" + DstPort 5 + } + Line { + ZOrder 92 + SrcBlock "cdsWord2Bit5" + SrcPort 6 + DstBlock "cdsBit2Word6" + DstPort 6 + } + Line { + ZOrder 93 + SrcBlock "cdsWord2Bit5" + SrcPort 7 + DstBlock "cdsBit2Word6" + DstPort 7 + } + Line { + ZOrder 94 + SrcBlock "cdsWord2Bit5" + SrcPort 8 + DstBlock "cdsBit2Word6" + DstPort 8 + } + Line { + ZOrder 95 + SrcBlock "cdsWord2Bit5" + SrcPort 9 + DstBlock "cdsBit2Word6" + DstPort 9 + } + Line { + ZOrder 96 + SrcBlock "cdsWord2Bit5" + SrcPort 10 + DstBlock "cdsBit2Word6" + DstPort 10 + } + Line { + ZOrder 97 + SrcBlock "cdsWord2Bit5" + SrcPort 11 + DstBlock "cdsBit2Word6" + DstPort 11 + } + Line { + ZOrder 98 + SrcBlock "cdsWord2Bit5" + SrcPort 12 + DstBlock "cdsBit2Word6" + DstPort 12 + } + Line { + ZOrder 99 + SrcBlock "cdsWord2Bit5" + SrcPort 13 + DstBlock "cdsBit2Word6" + DstPort 13 + } + Line { + ZOrder 100 + SrcBlock "cdsWord2Bit5" + SrcPort 14 + DstBlock "cdsBit2Word6" + DstPort 14 + } + Line { + ZOrder 101 + SrcBlock "cdsWord2Bit5" + SrcPort 15 + DstBlock "cdsBit2Word6" + DstPort 15 + } + Line { + ZOrder 102 + SrcBlock "cdsWord2Bit5" + SrcPort 16 + DstBlock "cdsBit2Word6" + DstPort 16 + } + Line { + ZOrder 103 + SrcBlock "DIO_2_IN" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 104 + Points [0, 205] + DstBlock "Gain4" + DstPort 1 + } + Branch { + ZOrder 105 + DstBlock "cdsWord2Bit5" + DstPort 1 + } + } + Line { + ZOrder 106 + SrcBlock "cdsBit2Word1" + SrcPort 1 + DstBlock "ESDMON_OUT" + DstPort 1 + } + Line { + ZOrder 107 + SrcBlock "cdsWord2Bit4" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 1 + } + Line { + ZOrder 108 + SrcBlock "cdsWord2Bit4" + SrcPort 2 + DstBlock "cdsBit2Word1" + DstPort 2 + } + Line { + ZOrder 109 + SrcBlock "cdsWord2Bit4" + SrcPort 3 + DstBlock "cdsBit2Word1" + DstPort 3 + } + Line { + ZOrder 110 + SrcBlock "cdsWord2Bit4" + SrcPort 4 + DstBlock "cdsBit2Word1" + DstPort 4 + } + Line { + ZOrder 111 + SrcBlock "cdsWord2Bit4" + SrcPort 5 + DstBlock "cdsBit2Word1" + DstPort 5 + } + Line { + ZOrder 112 + SrcBlock "cdsWord2Bit4" + SrcPort 6 + DstBlock "cdsBit2Word1" + DstPort 6 + } + Line { + ZOrder 113 + SrcBlock "cdsWord2Bit4" + SrcPort 7 + DstBlock "cdsBit2Word1" + DstPort 7 + } + Line { + ZOrder 114 + SrcBlock "cdsWord2Bit4" + SrcPort 8 + DstBlock "cdsBit2Word1" + DstPort 8 + } + Line { + ZOrder 115 + SrcBlock "cdsWord2Bit4" + SrcPort 9 + DstBlock "cdsBit2Word1" + DstPort 9 + } + Line { + ZOrder 116 + SrcBlock "cdsWord2Bit4" + SrcPort 10 + DstBlock "cdsBit2Word1" + DstPort 10 + } + Line { + ZOrder 117 + SrcBlock "cdsWord2Bit4" + SrcPort 11 + DstBlock "cdsBit2Word1" + DstPort 11 + } + Line { + ZOrder 118 + SrcBlock "cdsWord2Bit4" + SrcPort 12 + DstBlock "cdsBit2Word1" + DstPort 12 + } + Line { + ZOrder 119 + SrcBlock "cdsWord2Bit4" + SrcPort 13 + DstBlock "cdsBit2Word1" + DstPort 13 + } + Line { + ZOrder 120 + SrcBlock "cdsWord2Bit4" + SrcPort 14 + DstBlock "cdsBit2Word1" + DstPort 14 + } + Line { + ZOrder 121 + SrcBlock "cdsWord2Bit4" + SrcPort 15 + DstBlock "cdsBit2Word1" + DstPort 15 + } + Line { + ZOrder 122 + SrcBlock "cdsWord2Bit4" + SrcPort 16 + DstBlock "cdsBit2Word1" + DstPort 16 + } + Line { + ZOrder 123 + SrcBlock "Gain4" + SrcPort 1 + DstBlock "cdsWord2Bit4" + DstPort 1 + } + Line { + ZOrder 124 + SrcBlock "Ground2" + SrcPort 1 + Points [7, 0] + Branch { + ZOrder 125 + Points [0, 10] + Branch { + ZOrder 126 + Points [0, 10] + Branch { + ZOrder 127 + Points [0, 10] + Branch { + ZOrder 128 + Points [0, 10] + Branch { + ZOrder 129 + Points [0, 10] + DstBlock "cdsBit2Word5" + DstPort 16 + } + Branch { + ZOrder 130 + DstBlock "cdsBit2Word5" + DstPort 15 + } + } + Branch { + ZOrder 131 + DstBlock "cdsBit2Word5" + DstPort 14 + } + } + Branch { + ZOrder 132 + DstBlock "cdsBit2Word5" + DstPort 13 + } + } + Branch { + ZOrder 133 + DstBlock "cdsBit2Word5" + DstPort 12 + } + } + Branch { + ZOrder 134 + DstBlock "cdsBit2Word5" + DstPort 11 + } + Branch { + ZOrder 135 + Points [0, -10] + Branch { + ZOrder 136 + DstBlock "cdsBit2Word5" + DstPort 10 + } + Branch { + ZOrder 137 + Points [0, -10] + DstBlock "cdsBit2Word5" + DstPort 9 + } + } + } + Line { + ZOrder 138 + SrcBlock "cdsBit2Word5" + SrcPort 1 + DstBlock "HWWD_OUT" + DstPort 1 + } + Line { + ZOrder 139 + SrcBlock "cdsWord2Bit2" + SrcPort 9 + Points [135, 0; 0, 120] + DstBlock "cdsBit2Word5" + DstPort 1 + } + Line { + ZOrder 140 + SrcBlock "cdsWord2Bit2" + SrcPort 10 + Points [121, 0; 0, 120] + DstBlock "cdsBit2Word5" + DstPort 2 + } + Line { + ZOrder 141 + SrcBlock "cdsWord2Bit2" + SrcPort 11 + Points [107, 0; 0, 120] + DstBlock "cdsBit2Word5" + DstPort 3 + } + Line { + ZOrder 142 + SrcBlock "cdsWord2Bit2" + SrcPort 12 + Points [93, 0; 0, 120] + DstBlock "cdsBit2Word5" + DstPort 4 + } + Line { + ZOrder 143 + SrcBlock "cdsWord2Bit2" + SrcPort 13 + Points [82, 0; 0, 120] + DstBlock "cdsBit2Word5" + DstPort 5 + } + Line { + ZOrder 144 + SrcBlock "cdsWord2Bit2" + SrcPort 14 + Points [70, 0; 0, 120] + DstBlock "cdsBit2Word5" + DstPort 6 + } + Line { + ZOrder 145 + SrcBlock "cdsWord2Bit2" + SrcPort 15 + Points [59, 0; 0, 120] + DstBlock "cdsBit2Word5" + DstPort 7 + } + Line { + ZOrder 146 + SrcBlock "cdsWord2Bit2" + SrcPort 16 + Points [47, 0; 0, 120] + DstBlock "cdsBit2Word5" + DstPort 8 + } + Annotation { + SID "4541" + Name "Converting SUSH34's BIO Cards which come in chunks of 16 bits\ninto each suspension's isolation stage coi" + "l driver monitor bits, which come naturally in groups of 12\nSee D1000599, sheets 15 and 16" + Position [456, 44, 456, 44] + AutoSize on + WordWrap off + ZOrder -1 + } + } + } + Block { + BlockType SubSystem + Name "BS_BIO_ENCODE" + SID "4291" + Ports [6, 3] + Position [665, 656, 765, 859] + ZOrder -38 + BackgroundColor "green" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "BS_BIO_ENCODE" + Location [231, 65, 1689, 885] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "M0_In" + SID "4292" + Position [55, 173, 85, 187] + ZOrder -1 + BackgroundColor "yellow" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "R0_In" + SID "4293" + Position [55, 533, 85, 547] + ZOrder -2 + BackgroundColor "yellow" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L1_In" + SID "4294" + Position [55, 938, 85, 952] + ZOrder -3 + BackgroundColor "yellow" + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L2_In" + SID "4295" + Position [55, 1293, 85, 1307] + ZOrder -4 + BackgroundColor "yellow" + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L3_In" + SID "4625" + Position [55, 1688, 85, 1702] + ZOrder 18 + BackgroundColor "yellow" + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "HWWD_CONTROL" + SID "6454" + Position [55, 748, 85, 762] + ZOrder 22 + BackgroundColor "yellow" + Port "6" + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "BIT2WORD2" + SID "4296" + Ports [32, 1] + Position [595, 16, 630, 664] + ZOrder -5 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "BIT2WORD2" + Location [2232, 175, 2685, 1011] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "4297" + Position [25, 43, 55, 57] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "4298" + Position [25, 53, 55, 67] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "4299" + Position [25, 63, 55, 77] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "4300" + Position [25, 73, 55, 87] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "4301" + Position [25, 83, 55, 97] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In6" + SID "4302" + Position [25, 93, 55, 107] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In7" + SID "4303" + Position [25, 103, 55, 117] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In8" + SID "4304" + Position [25, 113, 55, 127] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In9" + SID "4305" + Position [25, 123, 55, 137] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In10" + SID "4306" + Position [25, 133, 55, 147] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In11" + SID "4307" + Position [25, 143, 55, 157] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In12" + SID "4308" + Position [25, 153, 55, 167] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In13" + SID "4309" + Position [25, 163, 55, 177] + ZOrder -13 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In14" + SID "4310" + Position [25, 173, 55, 187] + ZOrder -14 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In15" + SID "4311" + Position [25, 183, 55, 197] + ZOrder -15 + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In16" + SID "4312" + Position [25, 193, 55, 207] + ZOrder -16 + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In17" + SID "4313" + Position [25, 368, 55, 382] + ZOrder -17 + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In18" + SID "4314" + Position [25, 378, 55, 392] + ZOrder -18 + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In19" + SID "4315" + Position [25, 388, 55, 402] + ZOrder -19 + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In20" + SID "4316" + Position [25, 398, 55, 412] + ZOrder -20 + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In21" + SID "4317" + Position [25, 408, 55, 422] + ZOrder -21 + Port "21" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In22" + SID "4318" + Position [25, 418, 55, 432] + ZOrder -22 + Port "22" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In23" + SID "4319" + Position [25, 428, 55, 442] + ZOrder -23 + Port "23" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In24" + SID "4320" + Position [25, 438, 55, 452] + ZOrder -24 + Port "24" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In25" + SID "4321" + Position [25, 448, 55, 462] + ZOrder -25 + Port "25" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In26" + SID "4322" + Position [25, 458, 55, 472] + ZOrder -26 + Port "26" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In27" + SID "4323" + Position [25, 468, 55, 482] + ZOrder -27 + Port "27" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In28" + SID "4324" + Position [25, 478, 55, 492] + ZOrder -28 + Port "28" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In29" + SID "4325" + Position [25, 488, 55, 502] + ZOrder -29 + Port "29" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In30" + SID "4326" + Position [25, 498, 55, 512] + ZOrder -30 + Port "30" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In31" + SID "4327" + Position [25, 508, 55, 522] + ZOrder -31 + Port "31" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In32" + SID "4328" + Position [25, 518, 55, 532] + ZOrder -32 + Port "32" + IconDisplay "Port number" + } + Block { + BlockType Gain + Name "Gain" + SID "4329" + Position [175, 435, 250, 465] + ZOrder -33 + Gain "65536" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum" + SID "4330" + Ports [2, 1] + Position [315, 101, 325, 199] + ZOrder -34 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "cdsBit2Word" + SID "4331" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [80, 27, 130, 223] + ZOrder -35 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word1" + SID "4332" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [80, 352, 130, 548] + ZOrder -36 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "4333" + Position [350, 143, 380, 157] + ZOrder -37 + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Gain" + SrcPort 1 + Points [0, -275] + DstBlock "Sum" + DstPort 2 + } + Line { + ZOrder 2 + SrcBlock "cdsBit2Word1" + SrcPort 1 + DstBlock "Gain" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "cdsBit2Word" + SrcPort 1 + DstBlock "Sum" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "In2" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 2 + } + Line { + ZOrder 6 + SrcBlock "In3" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 3 + } + Line { + ZOrder 7 + SrcBlock "In4" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 4 + } + Line { + ZOrder 8 + SrcBlock "In5" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 5 + } + Line { + ZOrder 9 + SrcBlock "In6" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 6 + } + Line { + ZOrder 10 + SrcBlock "In7" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 7 + } + Line { + ZOrder 11 + SrcBlock "In8" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 8 + } + Line { + ZOrder 12 + SrcBlock "In9" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 9 + } + Line { + ZOrder 13 + SrcBlock "In10" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 10 + } + Line { + ZOrder 14 + SrcBlock "Sum" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "In11" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 11 + } + Line { + ZOrder 16 + SrcBlock "In12" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 12 + } + Line { + ZOrder 17 + SrcBlock "In13" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 13 + } + Line { + ZOrder 18 + SrcBlock "In14" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 14 + } + Line { + ZOrder 19 + SrcBlock "In15" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 15 + } + Line { + ZOrder 20 + SrcBlock "In16" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 16 + } + Line { + ZOrder 21 + SrcBlock "In17" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "In18" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 2 + } + Line { + ZOrder 23 + SrcBlock "In19" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 3 + } + Line { + ZOrder 24 + SrcBlock "In20" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 4 + } + Line { + ZOrder 25 + SrcBlock "In21" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 5 + } + Line { + ZOrder 26 + SrcBlock "In22" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 6 + } + Line { + ZOrder 27 + SrcBlock "In23" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 7 + } + Line { + ZOrder 28 + SrcBlock "In24" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 8 + } + Line { + ZOrder 29 + SrcBlock "In25" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 9 + } + Line { + ZOrder 30 + SrcBlock "In26" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 10 + } + Line { + ZOrder 31 + SrcBlock "In27" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 11 + } + Line { + ZOrder 32 + SrcBlock "In28" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 12 + } + Line { + ZOrder 33 + SrcBlock "In29" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 13 + } + Line { + ZOrder 34 + SrcBlock "In30" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 14 + } + Line { + ZOrder 35 + SrcBlock "In31" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 15 + } + Line { + ZOrder 36 + SrcBlock "In32" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 16 + } + } + } + Block { + BlockType SubSystem + Name "BIT2WORD3" + SID "4334" + Ports [32, 1] + Position [595, 781, 630, 1429] + ZOrder -6 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "BIT2WORD3" + Location [2475, 352, 3003, 1093] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "4335" + Position [25, 43, 55, 57] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "4336" + Position [25, 53, 55, 67] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "4337" + Position [25, 63, 55, 77] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "4338" + Position [25, 73, 55, 87] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "4339" + Position [25, 83, 55, 97] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In6" + SID "4340" + Position [25, 93, 55, 107] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In7" + SID "4341" + Position [25, 103, 55, 117] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In8" + SID "4342" + Position [25, 113, 55, 127] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In9" + SID "4343" + Position [25, 123, 55, 137] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In10" + SID "4344" + Position [25, 133, 55, 147] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In11" + SID "4345" + Position [25, 143, 55, 157] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In12" + SID "4346" + Position [25, 153, 55, 167] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In13" + SID "4347" + Position [25, 163, 55, 177] + ZOrder -13 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In14" + SID "4348" + Position [25, 173, 55, 187] + ZOrder -14 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In15" + SID "4349" + Position [25, 183, 55, 197] + ZOrder -15 + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In16" + SID "4350" + Position [25, 193, 55, 207] + ZOrder -16 + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In17" + SID "4351" + Position [25, 273, 55, 287] + ZOrder -17 + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In18" + SID "4352" + Position [25, 283, 55, 297] + ZOrder -18 + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In19" + SID "4353" + Position [25, 293, 55, 307] + ZOrder -19 + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In20" + SID "4354" + Position [25, 303, 55, 317] + ZOrder -20 + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In21" + SID "4355" + Position [25, 313, 55, 327] + ZOrder -21 + Port "21" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In22" + SID "4356" + Position [25, 323, 55, 337] + ZOrder -22 + Port "22" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In23" + SID "4357" + Position [25, 333, 55, 347] + ZOrder -23 + Port "23" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In24" + SID "4358" + Position [25, 343, 55, 357] + ZOrder -24 + Port "24" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In25" + SID "4359" + Position [25, 353, 55, 367] + ZOrder -25 + Port "25" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In26" + SID "4360" + Position [25, 363, 55, 377] + ZOrder -26 + Port "26" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In27" + SID "4361" + Position [25, 373, 55, 387] + ZOrder -27 + Port "27" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In28" + SID "4362" + Position [25, 383, 55, 397] + ZOrder -28 + Port "28" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In29" + SID "4363" + Position [25, 393, 55, 407] + ZOrder -29 + Port "29" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In30" + SID "4364" + Position [25, 403, 55, 417] + ZOrder -30 + Port "30" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In31" + SID "4365" + Position [25, 413, 55, 427] + ZOrder -31 + Port "31" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In32" + SID "4366" + Position [25, 423, 55, 437] + ZOrder -32 + Port "32" + IconDisplay "Port number" + } + Block { + BlockType Gain + Name "Gain1" + SID "4367" + Position [175, 340, 250, 370] + ZOrder -33 + Gain "65536" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "4368" + Ports [2, 1] + Position [390, 101, 400, 199] + ZOrder -34 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "cdsBit2Word2" + SID "4369" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [80, 27, 130, 223] + ZOrder -35 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word3" + SID "4370" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [80, 257, 130, 453] + ZOrder -36 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "4371" + Position [425, 143, 455, 157] + ZOrder -37 + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "cdsBit2Word2" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "cdsBit2Word3" + SrcPort 1 + DstBlock "Gain1" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Gain1" + SrcPort 1 + Points [40, 0; 0, -180] + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "In2" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 2 + } + Line { + ZOrder 6 + SrcBlock "In3" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 3 + } + Line { + ZOrder 7 + SrcBlock "In4" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 4 + } + Line { + ZOrder 8 + SrcBlock "In5" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 5 + } + Line { + ZOrder 9 + SrcBlock "In6" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 6 + } + Line { + ZOrder 10 + SrcBlock "In7" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 7 + } + Line { + ZOrder 11 + SrcBlock "In8" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 8 + } + Line { + ZOrder 12 + SrcBlock "In9" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 9 + } + Line { + ZOrder 13 + SrcBlock "In10" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 10 + } + Line { + ZOrder 14 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "In11" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 11 + } + Line { + ZOrder 16 + SrcBlock "In12" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 12 + } + Line { + ZOrder 17 + SrcBlock "In13" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 13 + } + Line { + ZOrder 18 + SrcBlock "In14" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 14 + } + Line { + ZOrder 19 + SrcBlock "In15" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 15 + } + Line { + ZOrder 20 + SrcBlock "In16" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 16 + } + Line { + ZOrder 21 + SrcBlock "In17" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "In18" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 2 + } + Line { + ZOrder 23 + SrcBlock "In19" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 3 + } + Line { + ZOrder 24 + SrcBlock "In20" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 4 + } + Line { + ZOrder 25 + SrcBlock "In21" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 5 + } + Line { + ZOrder 26 + SrcBlock "In22" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 6 + } + Line { + ZOrder 27 + SrcBlock "In23" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 7 + } + Line { + ZOrder 28 + SrcBlock "In24" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 8 + } + Line { + ZOrder 29 + SrcBlock "In25" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 9 + } + Line { + ZOrder 30 + SrcBlock "In26" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 10 + } + Line { + ZOrder 31 + SrcBlock "In27" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 11 + } + Line { + ZOrder 32 + SrcBlock "In28" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 12 + } + Line { + ZOrder 33 + SrcBlock "In29" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 13 + } + Line { + ZOrder 34 + SrcBlock "In30" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 14 + } + Line { + ZOrder 35 + SrcBlock "In31" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 15 + } + Line { + ZOrder 36 + SrcBlock "In32" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 16 + } + } + } + Block { + BlockType SubSystem + Name "BIT2WORD4" + SID "4626" + Ports [32, 1] + Position [595, 1531, 630, 2179] + ZOrder 16 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "BIT2WORD4" + Location [2475, 352, 3003, 1093] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "4627" + Position [25, 43, 55, 57] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "4628" + Position [25, 53, 55, 67] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "4629" + Position [25, 63, 55, 77] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "4630" + Position [25, 73, 55, 87] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "4631" + Position [25, 83, 55, 97] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In6" + SID "4632" + Position [25, 93, 55, 107] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In7" + SID "4633" + Position [25, 103, 55, 117] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In8" + SID "4634" + Position [25, 113, 55, 127] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In9" + SID "4635" + Position [25, 123, 55, 137] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In10" + SID "4636" + Position [25, 133, 55, 147] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In11" + SID "4637" + Position [25, 143, 55, 157] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In12" + SID "4638" + Position [25, 153, 55, 167] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In13" + SID "4639" + Position [25, 163, 55, 177] + ZOrder -13 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In14" + SID "4640" + Position [25, 173, 55, 187] + ZOrder -14 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In15" + SID "4641" + Position [25, 183, 55, 197] + ZOrder -15 + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In16" + SID "4642" + Position [25, 193, 55, 207] + ZOrder -16 + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In17" + SID "4643" + Position [25, 273, 55, 287] + ZOrder -17 + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In18" + SID "4644" + Position [25, 283, 55, 297] + ZOrder -18 + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In19" + SID "4645" + Position [25, 293, 55, 307] + ZOrder -19 + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In20" + SID "4646" + Position [25, 303, 55, 317] + ZOrder -20 + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In21" + SID "4647" + Position [25, 313, 55, 327] + ZOrder -21 + Port "21" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In22" + SID "4648" + Position [25, 323, 55, 337] + ZOrder -22 + Port "22" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In23" + SID "4649" + Position [25, 333, 55, 347] + ZOrder -23 + Port "23" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In24" + SID "4650" + Position [25, 343, 55, 357] + ZOrder -24 + Port "24" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In25" + SID "4651" + Position [25, 353, 55, 367] + ZOrder -25 + Port "25" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In26" + SID "4652" + Position [25, 363, 55, 377] + ZOrder -26 + Port "26" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In27" + SID "4653" + Position [25, 373, 55, 387] + ZOrder -27 + Port "27" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In28" + SID "4654" + Position [25, 383, 55, 397] + ZOrder -28 + Port "28" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In29" + SID "4655" + Position [25, 393, 55, 407] + ZOrder -29 + Port "29" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In30" + SID "4656" + Position [25, 403, 55, 417] + ZOrder -30 + Port "30" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In31" + SID "4657" + Position [25, 413, 55, 427] + ZOrder -31 + Port "31" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In32" + SID "4658" + Position [25, 423, 55, 437] + ZOrder -32 + Port "32" + IconDisplay "Port number" + } + Block { + BlockType Gain + Name "Gain1" + SID "4659" + Position [175, 340, 250, 370] + ZOrder -33 + Gain "65536" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "4660" + Ports [2, 1] + Position [390, 101, 400, 199] + ZOrder -34 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "cdsBit2Word2" + SID "4661" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [80, 27, 130, 223] + ZOrder -35 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsBit2Word3" + SID "4662" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [80, 257, 130, 453] + ZOrder -36 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "4663" + Position [425, 143, 455, 157] + ZOrder -37 + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "In32" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 16 + } + Line { + ZOrder 2 + SrcBlock "In31" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 15 + } + Line { + ZOrder 3 + SrcBlock "In30" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 14 + } + Line { + ZOrder 4 + SrcBlock "In29" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 13 + } + Line { + ZOrder 5 + SrcBlock "In28" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 12 + } + Line { + ZOrder 6 + SrcBlock "In27" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 11 + } + Line { + ZOrder 7 + SrcBlock "In26" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 10 + } + Line { + ZOrder 8 + SrcBlock "In25" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 9 + } + Line { + ZOrder 9 + SrcBlock "In24" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 8 + } + Line { + ZOrder 10 + SrcBlock "In23" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 7 + } + Line { + ZOrder 11 + SrcBlock "In22" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 6 + } + Line { + ZOrder 12 + SrcBlock "In21" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 5 + } + Line { + ZOrder 13 + SrcBlock "In20" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 4 + } + Line { + ZOrder 14 + SrcBlock "In19" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 3 + } + Line { + ZOrder 15 + SrcBlock "In18" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 2 + } + Line { + ZOrder 16 + SrcBlock "In17" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "In16" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 16 + } + Line { + ZOrder 18 + SrcBlock "In15" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 15 + } + Line { + ZOrder 19 + SrcBlock "In14" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 14 + } + Line { + ZOrder 20 + SrcBlock "In13" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 13 + } + Line { + ZOrder 21 + SrcBlock "In12" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 12 + } + Line { + ZOrder 22 + SrcBlock "In11" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 11 + } + Line { + ZOrder 23 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "In10" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 10 + } + Line { + ZOrder 25 + SrcBlock "In9" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 9 + } + Line { + ZOrder 26 + SrcBlock "In8" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 8 + } + Line { + ZOrder 27 + SrcBlock "In7" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 7 + } + Line { + ZOrder 28 + SrcBlock "In6" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 6 + } + Line { + ZOrder 29 + SrcBlock "In5" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 5 + } + Line { + ZOrder 30 + SrcBlock "In4" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 4 + } + Line { + ZOrder 31 + SrcBlock "In3" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 3 + } + Line { + ZOrder 32 + SrcBlock "In2" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 2 + } + Line { + ZOrder 33 + SrcBlock "In1" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "Gain1" + SrcPort 1 + Points [40, 0; 0, -180] + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 35 + SrcBlock "cdsBit2Word3" + SrcPort 1 + DstBlock "Gain1" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "cdsBit2Word2" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "DIO_0_OUT" + SID "4372" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [680, 330, 760, 350] + ZOrder -7 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DIO_1_OUT" + SID "4373" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [670, 1095, 750, 1115] + ZOrder -8 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DIO_2_OUT" + SID "4664" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [685, 1845, 765, 1865] + ZOrder 20 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground1" + SID "4665" + Position [430, 1999, 450, 2011] + ZOrder 21 + ForegroundColor "red" + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "4395" + Position [525, 524, 545, 536] + ZOrder -9 + ForegroundColor "red" + ShowName off + } + Block { + BlockType Reference + Name "cdsWord2Bit" + SID "4378" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [140, 19, 175, 341] + ZOrder -10 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.5" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsWord2Bit1" + SID "4379" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [145, 785, 175, 1105] + ZOrder -11 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.5" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsWord2Bit2" + SID "4666" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [145, 1537, 175, 1853] + ZOrder 17 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.5" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsWord2Bit3" + SID "4380" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [145, 379, 175, 701] + ZOrder -12 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.5" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsWord2Bit4" + SID "4381" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [145, 1142, 175, 1458] + ZOrder -13 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.5" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "CARD0_L32BIT_OUT" + SID "4382" + Position [810, 333, 840, 347] + ZOrder -14 + BackgroundColor "magenta" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "CARD0_H32BIT_OUT" + SID "4383" + Position [820, 1098, 850, 1112] + ZOrder -15 + BackgroundColor "magenta" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "CARD1_H32BIT_OUT" + SID "4667" + Position [845, 1848, 875, 1862] + ZOrder 19 + Port "3" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "M0_In" + SrcPort 1 + DstBlock "cdsWord2Bit" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "L2_In" + SrcPort 1 + DstBlock "cdsWord2Bit4" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "BIT2WORD2" + SrcPort 1 + DstBlock "DIO_0_OUT" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "DIO_0_OUT" + SrcPort 1 + DstBlock "CARD0_L32BIT_OUT" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "BIT2WORD3" + SrcPort 1 + DstBlock "DIO_1_OUT" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "DIO_1_OUT" + SrcPort 1 + DstBlock "CARD0_H32BIT_OUT" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "cdsWord2Bit" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "cdsWord2Bit" + SrcPort 2 + DstBlock "BIT2WORD2" + DstPort 2 + } + Line { + ZOrder 9 + SrcBlock "cdsWord2Bit" + SrcPort 3 + DstBlock "BIT2WORD2" + DstPort 3 + } + Line { + ZOrder 10 + SrcBlock "cdsWord2Bit" + SrcPort 4 + DstBlock "BIT2WORD2" + DstPort 4 + } + Line { + ZOrder 11 + SrcBlock "cdsWord2Bit" + SrcPort 5 + DstBlock "BIT2WORD2" + DstPort 5 + } + Line { + ZOrder 12 + SrcBlock "cdsWord2Bit" + SrcPort 6 + DstBlock "BIT2WORD2" + DstPort 6 + } + Line { + ZOrder 13 + SrcBlock "cdsWord2Bit" + SrcPort 7 + DstBlock "BIT2WORD2" + DstPort 7 + } + Line { + ZOrder 14 + SrcBlock "cdsWord2Bit" + SrcPort 8 + DstBlock "BIT2WORD2" + DstPort 8 + } + Line { + ZOrder 15 + SrcBlock "cdsWord2Bit" + SrcPort 9 + DstBlock "BIT2WORD2" + DstPort 9 + } + Line { + ZOrder 16 + SrcBlock "cdsWord2Bit" + SrcPort 10 + DstBlock "BIT2WORD2" + DstPort 10 + } + Line { + ZOrder 17 + SrcBlock "cdsWord2Bit" + SrcPort 11 + DstBlock "BIT2WORD2" + DstPort 11 + } + Line { + ZOrder 18 + SrcBlock "cdsWord2Bit" + SrcPort 12 + DstBlock "BIT2WORD2" + DstPort 12 + } + Line { + ZOrder 19 + SrcBlock "cdsWord2Bit3" + SrcPort 1 + Points [110, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 13 + } + Line { + ZOrder 20 + SrcBlock "cdsWord2Bit3" + SrcPort 2 + Points [120, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 14 + } + Line { + ZOrder 21 + SrcBlock "cdsWord2Bit3" + SrcPort 3 + Points [130, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 15 + } + Line { + ZOrder 22 + SrcBlock "cdsWord2Bit3" + SrcPort 4 + Points [140, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 16 + } + Line { + ZOrder 23 + SrcBlock "cdsWord2Bit3" + SrcPort 5 + Points [150, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 17 + } + Line { + ZOrder 24 + SrcBlock "cdsWord2Bit3" + SrcPort 6 + Points [160, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 18 + } + Line { + ZOrder 25 + SrcBlock "cdsWord2Bit3" + SrcPort 7 + Points [170, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 19 + } + Line { + ZOrder 26 + SrcBlock "cdsWord2Bit3" + SrcPort 8 + Points [180, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 20 + } + Line { + ZOrder 27 + SrcBlock "cdsWord2Bit3" + SrcPort 9 + Points [190, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 21 + } + Line { + ZOrder 28 + SrcBlock "cdsWord2Bit3" + SrcPort 10 + Points [200, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 22 + } + Line { + ZOrder 29 + SrcBlock "cdsWord2Bit3" + SrcPort 11 + Points [210, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 23 + } + Line { + ZOrder 30 + SrcBlock "cdsWord2Bit3" + SrcPort 12 + Points [220, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 24 + } + Line { + ZOrder 31 + SrcBlock "R0_In" + SrcPort 1 + DstBlock "cdsWord2Bit3" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "Ground2" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 33 + Points [0, 20] + Branch { + ZOrder 34 + DstBlock "BIT2WORD2" + DstPort 27 + } + Branch { + ZOrder 35 + Points [0, 20] + Branch { + ZOrder 36 + DstBlock "BIT2WORD2" + DstPort 28 + } + Branch { + ZOrder 37 + Points [0, 20] + Branch { + ZOrder 38 + DstBlock "BIT2WORD2" + DstPort 29 + } + Branch { + ZOrder 39 + Points [0, 20] + Branch { + ZOrder 40 + DstBlock "BIT2WORD2" + DstPort 30 + } + Branch { + ZOrder 41 + Points [0, 20] + Branch { + ZOrder 42 + DstBlock "BIT2WORD2" + DstPort 31 + } + Branch { + ZOrder 43 + Points [0, 20] + DstBlock "BIT2WORD2" + DstPort 32 + } + } + } + } + } + } + Branch { + ZOrder 44 + DstBlock "BIT2WORD2" + DstPort 26 + } + } + Line { + ZOrder 45 + SrcBlock "cdsWord2Bit1" + SrcPort 1 + DstBlock "BIT2WORD3" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "cdsWord2Bit1" + SrcPort 2 + DstBlock "BIT2WORD3" + DstPort 2 + } + Line { + ZOrder 47 + SrcBlock "cdsWord2Bit1" + SrcPort 3 + DstBlock "BIT2WORD3" + DstPort 3 + } + Line { + ZOrder 48 + SrcBlock "cdsWord2Bit1" + SrcPort 4 + DstBlock "BIT2WORD3" + DstPort 4 + } + Line { + ZOrder 49 + SrcBlock "cdsWord2Bit1" + SrcPort 5 + DstBlock "BIT2WORD3" + DstPort 5 + } + Line { + ZOrder 50 + SrcBlock "cdsWord2Bit1" + SrcPort 6 + DstBlock "BIT2WORD3" + DstPort 6 + } + Line { + ZOrder 51 + SrcBlock "cdsWord2Bit1" + SrcPort 7 + DstBlock "BIT2WORD3" + DstPort 7 + } + Line { + ZOrder 52 + SrcBlock "cdsWord2Bit1" + SrcPort 8 + DstBlock "BIT2WORD3" + DstPort 8 + } + Line { + ZOrder 53 + SrcBlock "cdsWord2Bit1" + SrcPort 9 + DstBlock "BIT2WORD3" + DstPort 9 + } + Line { + ZOrder 54 + SrcBlock "cdsWord2Bit1" + SrcPort 10 + DstBlock "BIT2WORD3" + DstPort 10 + } + Line { + ZOrder 55 + SrcBlock "cdsWord2Bit1" + SrcPort 11 + DstBlock "BIT2WORD3" + DstPort 11 + } + Line { + ZOrder 56 + SrcBlock "cdsWord2Bit1" + SrcPort 12 + DstBlock "BIT2WORD3" + DstPort 12 + } + Line { + ZOrder 57 + SrcBlock "cdsWord2Bit1" + SrcPort 13 + DstBlock "BIT2WORD3" + DstPort 13 + } + Line { + ZOrder 58 + SrcBlock "cdsWord2Bit1" + SrcPort 14 + DstBlock "BIT2WORD3" + DstPort 14 + } + Line { + ZOrder 59 + SrcBlock "cdsWord2Bit1" + SrcPort 15 + DstBlock "BIT2WORD3" + DstPort 15 + } + Line { + ZOrder 60 + SrcBlock "cdsWord2Bit1" + SrcPort 16 + DstBlock "BIT2WORD3" + DstPort 16 + } + Line { + ZOrder 61 + SrcBlock "L1_In" + SrcPort 1 + DstBlock "cdsWord2Bit1" + DstPort 1 + } + Line { + ZOrder 62 + SrcBlock "cdsWord2Bit4" + SrcPort 1 + Points [125, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 17 + } + Line { + ZOrder 63 + SrcBlock "cdsWord2Bit4" + SrcPort 2 + Points [135, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 18 + } + Line { + ZOrder 64 + SrcBlock "cdsWord2Bit4" + SrcPort 3 + Points [145, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 19 + } + Line { + ZOrder 65 + SrcBlock "cdsWord2Bit4" + SrcPort 4 + Points [155, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 20 + } + Line { + ZOrder 66 + SrcBlock "cdsWord2Bit4" + SrcPort 5 + Points [165, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 21 + } + Line { + ZOrder 67 + SrcBlock "cdsWord2Bit4" + SrcPort 6 + Points [175, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 22 + } + Line { + ZOrder 68 + SrcBlock "cdsWord2Bit4" + SrcPort 7 + Points [185, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 23 + } + Line { + ZOrder 69 + SrcBlock "cdsWord2Bit4" + SrcPort 8 + Points [195, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 24 + } + Line { + ZOrder 70 + SrcBlock "cdsWord2Bit4" + SrcPort 9 + Points [205, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 25 + } + Line { + ZOrder 71 + SrcBlock "cdsWord2Bit4" + SrcPort 10 + Points [215, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 26 + } + Line { + ZOrder 72 + SrcBlock "cdsWord2Bit4" + SrcPort 11 + Points [225, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 27 + } + Line { + ZOrder 73 + SrcBlock "cdsWord2Bit4" + SrcPort 12 + Points [235, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 28 + } + Line { + ZOrder 74 + SrcBlock "cdsWord2Bit4" + SrcPort 13 + Points [245, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 29 + } + Line { + ZOrder 75 + SrcBlock "cdsWord2Bit4" + SrcPort 14 + Points [255, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 30 + } + Line { + ZOrder 76 + SrcBlock "cdsWord2Bit4" + SrcPort 15 + Points [265, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 31 + } + Line { + ZOrder 77 + SrcBlock "cdsWord2Bit4" + SrcPort 16 + Points [275, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 32 + } + Line { + ZOrder 78 + SrcBlock "L3_In" + SrcPort 1 + DstBlock "cdsWord2Bit2" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "BIT2WORD4" + SrcPort 1 + DstBlock "DIO_2_OUT" + DstPort 1 + } + Line { + ZOrder 80 + SrcBlock "DIO_2_OUT" + SrcPort 1 + DstBlock "CARD1_H32BIT_OUT" + DstPort 1 + } + Line { + ZOrder 81 + SrcBlock "cdsWord2Bit2" + SrcPort 1 + DstBlock "BIT2WORD4" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "cdsWord2Bit2" + SrcPort 2 + DstBlock "BIT2WORD4" + DstPort 2 + } + Line { + ZOrder 83 + SrcBlock "cdsWord2Bit2" + SrcPort 3 + DstBlock "BIT2WORD4" + DstPort 3 + } + Line { + ZOrder 84 + SrcBlock "cdsWord2Bit2" + SrcPort 4 + DstBlock "BIT2WORD4" + DstPort 4 + } + Line { + ZOrder 85 + SrcBlock "cdsWord2Bit2" + SrcPort 5 + DstBlock "BIT2WORD4" + DstPort 5 + } + Line { + ZOrder 86 + SrcBlock "cdsWord2Bit2" + SrcPort 6 + DstBlock "BIT2WORD4" + DstPort 6 + } + Line { + ZOrder 87 + SrcBlock "cdsWord2Bit2" + SrcPort 7 + DstBlock "BIT2WORD4" + DstPort 7 + } + Line { + ZOrder 88 + SrcBlock "cdsWord2Bit2" + SrcPort 8 + DstBlock "BIT2WORD4" + DstPort 8 + } + Line { + ZOrder 89 + SrcBlock "cdsWord2Bit2" + SrcPort 9 + DstBlock "BIT2WORD4" + DstPort 9 + } + Line { + ZOrder 90 + SrcBlock "cdsWord2Bit2" + SrcPort 10 + DstBlock "BIT2WORD4" + DstPort 10 + } + Line { + ZOrder 91 + SrcBlock "cdsWord2Bit2" + SrcPort 11 + DstBlock "BIT2WORD4" + DstPort 11 + } + Line { + ZOrder 92 + SrcBlock "cdsWord2Bit2" + SrcPort 12 + DstBlock "BIT2WORD4" + DstPort 12 + } + Line { + ZOrder 93 + SrcBlock "cdsWord2Bit2" + SrcPort 13 + DstBlock "BIT2WORD4" + DstPort 13 + } + Line { + ZOrder 94 + SrcBlock "cdsWord2Bit2" + SrcPort 14 + DstBlock "BIT2WORD4" + DstPort 14 + } + Line { + ZOrder 95 + SrcBlock "cdsWord2Bit2" + SrcPort 15 + DstBlock "BIT2WORD4" + DstPort 15 + } + Line { + ZOrder 96 + SrcBlock "cdsWord2Bit2" + SrcPort 16 + DstBlock "BIT2WORD4" + DstPort 16 + } + Line { + ZOrder 97 + SrcBlock "Ground1" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 98 + Points [0, -20] + Branch { + ZOrder 99 + DstBlock "BIT2WORD4" + DstPort 23 + } + Branch { + ZOrder 100 + Points [0, -20] + Branch { + ZOrder 101 + DstBlock "BIT2WORD4" + DstPort 22 + } + Branch { + ZOrder 102 + Points [0, -20] + Branch { + ZOrder 103 + DstBlock "BIT2WORD4" + DstPort 21 + } + Branch { + ZOrder 104 + Points [0, -20] + Branch { + ZOrder 105 + DstBlock "BIT2WORD4" + DstPort 20 + } + Branch { + ZOrder 106 + Points [0, -20] + Branch { + ZOrder 107 + DstBlock "BIT2WORD4" + DstPort 19 + } + Branch { + ZOrder 108 + Points [0, -20] + Branch { + ZOrder 109 + Points [0, -20] + DstBlock "BIT2WORD4" + DstPort 17 + } + Branch { + ZOrder 110 + DstBlock "BIT2WORD4" + DstPort 18 + } + } + } + } + } + } + } + Branch { + ZOrder 111 + Points [0, 20] + Branch { + ZOrder 112 + Points [0, 20] + Branch { + ZOrder 113 + Points [0, 20] + Branch { + ZOrder 114 + Points [0, 20] + Branch { + ZOrder 115 + Points [0, 20] + Branch { + ZOrder 116 + Points [0, 20] + Branch { + ZOrder 117 + Points [0, 20] + Branch { + ZOrder 118 + Points [0, 20] + DstBlock "BIT2WORD4" + DstPort 32 + } + Branch { + ZOrder 119 + DstBlock "BIT2WORD4" + DstPort 31 + } + } + Branch { + ZOrder 120 + DstBlock "BIT2WORD4" + DstPort 30 + } + } + Branch { + ZOrder 121 + DstBlock "BIT2WORD4" + DstPort 29 + } + } + Branch { + ZOrder 122 + DstBlock "BIT2WORD4" + DstPort 28 + } + } + Branch { + ZOrder 123 + DstBlock "BIT2WORD4" + DstPort 27 + } + } + Branch { + ZOrder 124 + DstBlock "BIT2WORD4" + DstPort 26 + } + } + Branch { + ZOrder 125 + DstBlock "BIT2WORD4" + DstPort 25 + } + } + Branch { + ZOrder 126 + DstBlock "BIT2WORD4" + DstPort 24 + } + } + Line { + ZOrder 127 + SrcBlock "HWWD_CONTROL" + SrcPort 1 + Points [372, 0; 0, -245] + DstBlock "BIT2WORD2" + DstPort 25 + } + } + } + Block { + BlockType Reference + Name "BS_HWWD" + SID "6459" + Tag "cdsHWWD" + Ports [1, 2] + Position [1425, 794, 1510, 901] + ZOrder 2365 + ForegroundColor "red" + BackgroundColor "gray" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsHWWD/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BS_HWWD_BINARY_OUT" + SID "6460" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1595, 860, 1675, 890] + ZOrder 2368 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BS_HWWD_BIN_IN" + SID "6461" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1270, 835, 1350, 865] + ZOrder 2364 + BackgroundColor "red" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "BS_HWWD_STAT_OUT" + SID "6462" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1595, 805, 1675, 835] + ZOrder 2366 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusCreator + Name "Bus\nCreator11" + SID "4264" + Ports [2, 1] + Position [1165, 775, 1170, 835] + ZOrder -5 + ShowName off + Inputs "'DIO_2_TM-L3','DIO_2_TM-ESDMON'" + DisplayOption "bar" + } + Block { + BlockType BusSelector + Name "Bus\nSelector14" + SID "4252" + Ports [1, 2] + Position [815, 403, 820, 512] + ZOrder -18 + ShowName off + OutputSignals "DIO_2_TM-L3,DIO_2_TM-ESDMON" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "CBI_H32_C0" + SID "4708" + Tag "cdsCDI64" + Description "card_num=1" + Ports [0, 1] + Position [945, 819, 985, 841] + ZOrder 2358 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CBI_L32_C0" + SID "4710" + Tag "cdsCDI64" + Description "card_num=0" + Ports [0, 1] + Position [945, 749, 985, 771] + ZOrder 2357 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CBO_H32_C0" + SID "4711" + Tag "cdsCDO64" + Description "card_num=1" + Ports [1] + Position [795, 814, 835, 836] + ZOrder 2356 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CBO_L32_C0" + SID "4713" + Tag "cdsCDO64" + Description "card_num=0" + Ports [1] + Position [795, 749, 835, 771] + ZOrder 2355 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType From + Name "From7" + SID "4250" + Position [625, 450, 775, 470] + ZOrder -63 + BackgroundColor "lightBlue" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "DIO_2_TM" + } + Block { + BlockType From + Name "From9" + SID "4385" + Position [520, 800, 615, 820] + ZOrder -65 + BackgroundColor "magenta" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "TM_2_DIO" + } + Block { + BlockType Goto + Name "Goto2" + SID "4246" + Position [1035, 475, 1135, 495] + ZOrder -73 + BackgroundColor "magenta" + ShowName off + GotoTag "TM_2_DIO" + } + Block { + BlockType Goto + Name "Goto8" + SID "4387" + Position [1190, 795, 1290, 815] + ZOrder -79 + BackgroundColor "lightBlue" + ShowName off + GotoTag "DIO_2_TM" + } + Block { + BlockType Ground + Name "Ground1" + SID "6455" + Position [615, 835, 635, 855] + ZOrder 2363 + } + Block { + BlockType Ground + Name "Ground16" + SID "4613" + Position [720, 530, 740, 550] + ZOrder 2315 + } + Block { + BlockType Ground + Name "Ground2" + SID "6477" + Position [955, 680, 975, 700] + ZOrder 2381 + } + Block { + BlockType Ground + Name "Ground3" + SID "6472" + Position [615, 765, 635, 785] + ZOrder 2376 + } + Block { + BlockType Ground + Name "Ground4" + SID "6473" + Position [615, 730, 635, 750] + ZOrder 2377 + } + Block { + BlockType Ground + Name "Ground5" + SID "6474" + Position [615, 695, 635, 715] + ZOrder 2378 + } + Block { + BlockType Ground + Name "Ground6" + SID "6475" + Position [615, 660, 635, 680] + ZOrder 2379 + } + Block { + BlockType Terminator + Name "Terminator" + SID "6466" + Position [775, 280, 795, 300] + ZOrder 2370 + } + Block { + BlockType Terminator + Name "Terminator1" + SID "6476" + Position [805, 685, 825, 705] + ZOrder 2380 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "6468" + Position [1155, 660, 1175, 680] + ZOrder 2372 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "6469" + Position [1155, 690, 1175, 710] + ZOrder 2373 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "6470" + Position [1155, 720, 1175, 740] + ZOrder 2374 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "6471" + Position [1155, 750, 1175, 770] + ZOrder 2375 + } + Block { + BlockType Reference + Name "site=K1\nrate=16K\ndcuid=98\nhost=standalone\nspecific_cpu=5\nadcSlave=1\nshmem_daq=1\nrfm_dma=1\nb" + "iquad=1\naccum_overflow=1" + SID "2334" + Tag "cdsParameters" + Description "Purpose: " + " " + " \nProvide system parameters to the FE code generator to properly configure the genera" + "ted EPICS names, rep rate of the FE controller, and the Data Acquisition node ID for proper storage of data from" + " this FE controller. \n " + " " + " \nUseage: " + " " + " \nThe part NAME field is used to identify the FE parame" + "ters. It must be of the form: " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhe" + "re: " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, either as a single argument or multiple, for example site=H1,H2" + ". These are the only names allowed. These will become the first two characters of all EPICS and signal names (fo" + "r example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K, or 64K " + " " + " \n " + " " + " \ndcuid= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [520, 180, 560, 240] + ZOrder -103 + BackgroundColor "orange" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 195 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "From7" + SrcPort 1 + DstBlock "Bus\nSelector14" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "Bus\nCreator11" + SrcPort 1 + DstBlock "Goto8" + DstPort 1 + } + Line { + ZOrder 191 + SrcBlock "BS" + SrcPort 1 + Points [12, 0; 0, -5] + DstBlock "Goto2" + DstPort 1 + } + Line { + ZOrder 193 + SrcBlock "From9" + SrcPort 1 + DstBlock "BS_BIO_ENCODE" + DstPort 5 + } + Line { + ZOrder 101 + SrcBlock "BS_BIO_DECODE" + SrcPort 5 + DstBlock "Bus\nCreator11" + DstPort 1 + } + Line { + ZOrder 112 + SrcBlock "BS_BIO_DECODE" + SrcPort 6 + DstBlock "Bus\nCreator11" + DstPort 2 + } + Line { + ZOrder 225 + SrcBlock "CBI_H32_C0" + SrcPort 1 + DstBlock "BS_BIO_DECODE" + DstPort 3 + } + Line { + ZOrder 224 + SrcBlock "BS_BIO_ENCODE" + SrcPort 3 + DstBlock "CBO_H32_C0" + DstPort 1 + } + Line { + Name "" + ZOrder 129 + Labels [0, 0] + SrcBlock "Bus\nSelector14" + SrcPort 2 + Points [30, 0] + } + Line { + ZOrder 130 + SrcBlock "Ground16" + SrcPort 1 + Points [95, 0] + DstBlock "BS" + DstPort 2 + } + Line { + Name "" + ZOrder 176 + Labels [0, 0] + SrcBlock "Bus\nSelector14" + SrcPort 1 + Points [12, 0; 0, 15] + DstBlock "BS" + DstPort 1 + } + Line { + ZOrder 177 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "BS_BIO_ENCODE" + DstPort 6 + } + Line { + ZOrder 178 + SrcBlock "BS_BIO_DECODE" + SrcPort 7 + DstBlock "BS_HWWD_BIN_IN" + DstPort 1 + } + Line { + ZOrder 179 + SrcBlock "BS_HWWD" + SrcPort 1 + DstBlock "BS_HWWD_STAT_OUT" + DstPort 1 + } + Line { + ZOrder 180 + SrcBlock "BS_HWWD" + SrcPort 2 + DstBlock "BS_HWWD_BINARY_OUT" + DstPort 1 + } + Line { + ZOrder 181 + SrcBlock "BS_HWWD_BIN_IN" + SrcPort 1 + DstBlock "BS_HWWD" + DstPort 1 + } + Line { + ZOrder 197 + SrcBlock "BS_BIO_DECODE" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 198 + SrcBlock "BS_BIO_DECODE" + SrcPort 4 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 199 + SrcBlock "BS_BIO_DECODE" + SrcPort 3 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 200 + SrcBlock "BS_BIO_DECODE" + SrcPort 2 + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 201 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "BS_BIO_ENCODE" + DstPort 1 + } + Line { + ZOrder 202 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "BS_BIO_ENCODE" + DstPort 2 + } + Line { + ZOrder 203 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "BS_BIO_ENCODE" + DstPort 3 + } + Line { + ZOrder 204 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "BS_BIO_ENCODE" + DstPort 4 + } + Line { + ZOrder 226 + SrcBlock "CBI_L32_C0" + SrcPort 1 + DstBlock "BS_BIO_DECODE" + DstPort 2 + } + Line { + ZOrder 227 + SrcBlock "BS_BIO_ENCODE" + SrcPort 2 + DstBlock "CBO_L32_C0" + DstPort 1 + } + Line { + ZOrder 228 + SrcBlock "BS_BIO_ENCODE" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 229 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "BS_BIO_DECODE" + DstPort 1 + } + Annotation { + SID "4549" + Name "Binary Input / Output" + Position [897, 626, 1027, 646] + AutoSize on + WordWrap off + BackgroundColor "green" + ZOrder -7 + FontSize 14 + } + } +} diff --git a/simulink_archive/simLink/k1visdennis.mdl b/simulink_archive/simLink/k1visdennis.mdl new file mode 100644 index 0000000..ffc2604 --- /dev/null +++ b/simulink_archive/simLink/k1visdennis.mdl @@ -0,0 +1,31819 @@ +Model { + Name "k1visdennis" + Version 8.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + GraphicalInterface { + NumRootInports 0 + NumRootOutports 0 + ParameterArgumentNames "" + ComputedModelVersion "1.1123" + NumModelReferences 0 + NumTestPointedSignals 0 + } + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + MinMaxOverflowArchiveMode "Overwrite" + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [679.0, 2180.0, 1458.0, 1036.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [1] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [0] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkTopLevel" + LoadSaveID "0" + Extents [1207.0, 866.0] + ZoomFactor [1.0] + Offset [1356.8339118017116, 1191.6651206060637] + } + } + } + Created "Tue Apr 14 12:28:19 2009" + Creator "controls" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Tue May 02 14:25:09 2023" + RTWModifiedTimeStamp 604938292 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1visdennis" + Array { + Type "Cell" + Dimension 1 + Cell "k1visdennis" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0o" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Abs + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Math + Operator "exp" + OutputSignalType "auto" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + IntermediateResultsDataTypeStr "Inherit: Inherit via internal rule" + AlgorithmType "Newton-Raphson" + Iterations "3" + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1visdennis" + Location [679, 2180, 2137, 3216] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "6739" + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [1400, 3902, 1475, 3928] + ZOrder 396 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "4626" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [1370, 11237, 1440, 11263] + ZOrder 2445 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "4625" + Description "ADC Selector" + Ports [1, 28] + Position [1520, 8413, 1525, 14087] + ZOrder 2444 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_1_4,adc_1_5,adc_1_6,adc_1_7,adc_1_8,adc_1_9,adc_1_10,adc_1_11,adc_1_12,adc_1_13,adc_1_1" + "4,adc_1_15,adc_1_16,adc_1_17,adc_1_18,adc_1_19,adc_1_20,adc_1_21,adc_1_22,adc_1_23,adc_1_24,adc_1_25,adc_1_26,ad" + "c_1_27,adc_1_28,adc_1_29,adc_1_30,adc_1_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 28] + Position [1525, 1070, 1530, 6755] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,adc_0_11,adc_0_12,adc_0_13,adc_0_1" + "4,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_23,adc_0_24,adc_0_25,adc_0_26,ad" + "c_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "C00_Xend" + SID "5660" + Tag "Test Point" + Ports [1] + Position [4010, 11495, 4050, 11515] + ZOrder 3491 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Xend_L" + SID "5661" + Tag "Test Point" + Ports [1] + Position [4300, 11550, 4340, 11570] + ZOrder 3500 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Xend_L_MON" + SID "5662" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4185, 11545, 4265, 11575] + ZOrder 3496 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Xend_MON" + SID "5663" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 11490, 3965, 11520] + ZOrder 3492 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend" + SID "4740" + Tag "Test Point" + Ports [1] + Position [4030, 2720, 4070, 2740] + ZOrder 2543 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_L" + SID "5250" + Tag "Test Point" + Ports [1] + Position [4320, 2775, 4360, 2795] + ZOrder 3092 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_L_MON" + SID "5245" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4205, 2770, 4285, 2800] + ZOrder 3087 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "C00_Yend_MON" + SID "4741" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3905, 2715, 3985, 2745] + ZOrder 2544 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST1_MON" + SID "3372" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 920, 2395, 950] + ZOrder 997 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST2_MON" + SID "3374" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1010, 2395, 1040] + ZOrder 999 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST3_MON" + SID "3375" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1075, 2395, 1105] + ZOrder 1000 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST4_MON" + SID "3373" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 1140, 2395, 1170] + ZOrder 998 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT1" + SID "3361" + Tag "Test Point" + Ports [1] + Position [2580, 960, 2620, 980] + ZOrder 986 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT2" + SID "3365" + Tag "Test Point" + Ports [1] + Position [2580, 1025, 2620, 1045] + ZOrder 990 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT3" + SID "3366" + Tag "Test Point" + Ports [1] + Position [2580, 1090, 2620, 1110] + ZOrder 991 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT4" + SID "3367" + Tag "Test Point" + Ports [1] + Position [2580, 1155, 2620, 1175] + ZOrder 992 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice11" + SID "4852" + Position [4340, 3900, 4370, 3930] + ZOrder 2695 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice12" + SID "4857" + Position [4340, 3990, 4370, 4020] + ZOrder 2700 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice13" + SID "4862" + Position [4340, 4075, 4370, 4105] + ZOrder 2706 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice26" + SID "5247" + Position [4310, 2860, 4340, 2890] + ZOrder 3089 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice27" + SID "5639" + Position [4325, 12730, 4355, 12760] + ZOrder 3470 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice28" + SID "5640" + Position [4325, 12820, 4355, 12850] + ZOrder 3473 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice36" + SID "5641" + Position [4325, 12905, 4355, 12935] + ZOrder 3476 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice37" + SID "5664" + Position [4290, 11635, 4320, 11665] + ZOrder 3497 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice6" + SID "4684" + Position [3405, 12645, 3435, 12675] + ZOrder 2489 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice7" + SID "4687" + Position [3470, 3820, 3500, 3850] + ZOrder 2492 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Coil_sens1" + SID "4758" + Tag "Test Point" + Ports [1] + Position [775, 4415, 815, 4435] + ZOrder 2559 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens2" + SID "4759" + Tag "Test Point" + Ports [1] + Position [775, 4620, 815, 4640] + ZOrder 2560 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens3" + SID "4760" + Tag "Test Point" + Ports [1] + Position [775, 4825, 815, 4845] + ZOrder 2561 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Coil_sens4" + SID "4761" + Tag "Test Point" + Ports [1] + Position [775, 5030, 815, 5050] + ZOrder 2562 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Constant + Name "Constant1" + SID "3788" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3490, 3054, 3565, 3066] + ZOrder 1418 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant10" + SID "3378" + Description "Quantization range of 16 bit ADC." + Position [6945, 5260, 6990, 5290] + ZOrder 1077 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant108" + SID "5642" + Description "Each half of QPD" + Position [4230, 12777, 4260, 12793] + ZOrder 3472 + Value "0" + } + Block { + BlockType Constant + Name "Constant109" + SID "5643" + Description "Each half of QPD" + Position [4230, 12867, 4260, 12883] + ZOrder 3475 + Value "0" + } + Block { + BlockType Constant + Name "Constant110" + SID "5644" + Description "Each half of QPD" + Position [4230, 12952, 4260, 12968] + ZOrder 3478 + Value "0" + } + Block { + BlockType Constant + Name "Constant111" + SID "5665" + Description "Each half of QPD" + Position [4195, 11682, 4225, 11698] + ZOrder 3499 + Value "0" + } + Block { + BlockType Constant + Name "Constant2" + SID "4683" + Description "Diameter of oplev laser PL204 (mm)" + Position [2755, 3480, 2800, 3510] + ZOrder 2488 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant26" + SID "3518" + Description "Minimum voltage of ADC (V)" + Position [1925, 925, 1970, 955] + ZOrder 1148 + Value "-10" + } + Block { + BlockType Constant + Name "Constant3" + SID "2991" + Description "Each half of QPD" + Position [2855, 3435, 2900, 3465] + ZOrder 734 + Value "2" + } + Block { + BlockType Constant + Name "Constant4" + SID "3071" + Description "positive and negative voltage" + Position [1815, 842, 1850, 868] + ZOrder 808 + Value "2" + } + Block { + BlockType Constant + Name "Constant45" + SID "3881" + Description "Incident angle of laser against mirror (deg)" + Position [3170, 3054, 3245, 3066] + ZOrder 1512 + Value "45" + } + Block { + BlockType Constant + Name "Constant46" + SID "3882" + Description "Distance from mirror to beam splitter (mm)" + Position [3170, 3114, 3245, 3126] + ZOrder 1513 + Value "340" + } + Block { + BlockType Constant + Name "Constant47" + SID "3883" + Description "Distance from beam splitter to QPD1 (mm)" + Position [3170, 3154, 3245, 3166] + ZOrder 1514 + Value "65" + } + Block { + BlockType Constant + Name "Constant48" + SID "3884" + Description "Distance from beam splitter to lens (mm)" + Position [3170, 3194, 3245, 3206] + ZOrder 1515 + Value "40" + } + Block { + BlockType Constant + Name "Constant5" + SID "6708" + Description "amplifier gain" + Position [1025, 10994, 1100, 11006] + ZOrder 3980 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant50" + SID "3886" + Description "Focal length of lens (mm)" + Position [3170, 3264, 3245, 3276] + ZOrder 1517 + Value "150" + } + Block { + BlockType Constant + Name "Constant54" + SID "4353" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3465, 12059, 3540, 12071] + ZOrder 2230 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant55" + SID "4354" + Description "Diameter of oplev laser PL204 (mm)" + Position [2735, 12310, 2780, 12340] + ZOrder 2180 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant56" + SID "4355" + Description "Each half of QPD" + Position [2830, 12265, 2875, 12295] + ZOrder 2182 + Value "2" + } + Block { + BlockType Constant + Name "Constant58" + SID "5717" + Description "Focal length of lens (mm)" + Position [3355, 12359, 3430, 12371] + ZOrder 3546 + Value "-1" + } + Block { + BlockType Constant + Name "Constant59" + SID "5719" + Description "Focal length of lens (mm)" + Position [3560, 3179, 3635, 3191] + ZOrder 3548 + Value "-1" + } + Block { + BlockType Constant + Name "Constant6" + SID "3007" + Description "Maximum voltage of ADC (V)" + Position [1925, 870, 1970, 900] + ZOrder 745 + Value "10" + } + Block { + BlockType Constant + Name "Constant62" + SID "5930" + Description "amplifier gain" + Position [2330, 11224, 2405, 11236] + ZOrder 3807 + Value "0.300" + } + Block { + BlockType Constant + Name "Constant63" + SID "4362" + Description "Incident angle of laser against mirror (deg)" + Position [3145, 12059, 3220, 12071] + ZOrder 2271 + Value "45" + } + Block { + BlockType Constant + Name "Constant64" + SID "4363" + Description "Distance from mirror to beam splitter (mm)" + Position [3145, 12119, 3220, 12131] + ZOrder 2272 + Value "340" + } + Block { + BlockType Constant + Name "Constant65" + SID "4364" + Description "Distance from beam splitter to QPD1 (mm)" + Position [3145, 12159, 3220, 12171] + ZOrder 2273 + Value "40" + } + Block { + BlockType Constant + Name "Constant66" + SID "4365" + Description "Distance from beam splitter to lens (mm)" + Position [3145, 12199, 3220, 12211] + ZOrder 2274 + Value "65" + } + Block { + BlockType Constant + Name "Constant67" + SID "4366" + Description "Focal length of lens (mm)" + Position [3145, 12269, 3220, 12281] + ZOrder 2275 + Value "150" + } + Block { + BlockType Constant + Name "Constant68" + SID "4667" + Description "Diameter of oplev laser PL204 (mm)" + Position [2755, 11590, 2800, 11620] + ZOrder 2487 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant69" + SID "4628" + Description "Each half of QPD" + Position [2835, 11545, 2880, 11575] + ZOrder 2447 + Value "2" + } + Block { + BlockType Constant + Name "Constant7" + SID "3008" + Description "Quantization range of 16 bit ADC." + Position [1895, 805, 1940, 835] + ZOrder 746 + Value "65536" + } + Block { + BlockType Constant + Name "Constant70" + SID "4685" + Description "Each half of QPD" + Position [3325, 12692, 3355, 12708] + ZOrder 2491 + Value "0" + } + Block { + BlockType Constant + Name "Constant71" + SID "4688" + Description "Each half of QPD" + Position [3390, 3867, 3420, 3883] + ZOrder 2494 + Value "0" + } + Block { + BlockType Constant + Name "Constant72" + SID "4762" + Description "Minimum voltage of ADC (V)" + Position [130, 4545, 175, 4575] + ZOrder 2568 + Value "-10" + } + Block { + BlockType Constant + Name "Constant73" + SID "4763" + Description "positive and negative voltage" + Position [20, 4462, 55, 4488] + ZOrder 2566 + Value "2" + } + Block { + BlockType Constant + Name "Constant74" + SID "4764" + Description "Maximum voltage of ADC (V)" + Position [130, 4490, 175, 4520] + ZOrder 2563 + Value "10" + } + Block { + BlockType Constant + Name "Constant75" + SID "4765" + Description "Quantization range of 16 bit ADC." + Position [100, 4425, 145, 4455] + ZOrder 2564 + Value "65536" + } + Block { + BlockType Constant + Name "Constant76" + SID "5932" + Description "accelerometer sensitivity (V/m/s^2)" + Position [2330, 11199, 2405, 11211] + ZOrder 3809 + Value "0.300" + } + Block { + BlockType Constant + Name "Constant8" + SID "6739" + Description "Maximum voltage of ADC (V)" + Position [1880, 1200, 1925, 1230] + ZOrder 5420 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant82" + SID "4853" + Description "Each half of QPD" + Position [4245, 3947, 4275, 3963] + ZOrder 2697 + Value "0" + } + Block { + BlockType Constant + Name "Constant83" + SID "4858" + Description "Each half of QPD" + Position [4245, 4037, 4275, 4053] + ZOrder 2702 + Value "0" + } + Block { + BlockType Constant + Name "Constant85" + SID "4864" + Description "Each half of QPD" + Position [4245, 4122, 4275, 4138] + ZOrder 2708 + Value "0" + } + Block { + BlockType Constant + Name "Constant93" + SID "5248" + Description "Each half of QPD" + Position [4215, 2907, 4245, 2923] + ZOrder 3091 + Value "0" + } + Block { + BlockType Reference + Name "DAC_0" + SID "4656" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [7345, 3941, 7375, 6724] + ZOrder 2477 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "6712" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [7345, 6936, 7380, 9719] + ZOrder 3984 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux1" + SID "3284" + Ports [1, 4] + Position [6090, 3610, 6095, 3770] + ZOrder 909 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "3793" + Ports [1, 3] + Position [3930, 3577, 3935, 3803] + ZOrder 3616 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux5" + SID "4367" + Ports [1, 4] + Position [6175, 12389, 6180, 12606] + ZOrder 2209 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux6" + SID "4368" + Ports [1, 3] + Position [5895, 12405, 5900, 12635] + ZOrder 2233 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Product + Name "Divide" + SID "2977" + Ports [2, 1] + Position [2175, 3612, 2205, 3643] + ZOrder 720 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2980" + Ports [2, 1] + Position [2175, 3787, 2205, 3818] + ZOrder 723 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "3050" + Ports [2, 1] + Position [2210, 4417, 2240, 4448] + ZOrder 788 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3051" + Ports [2, 1] + Position [2210, 4592, 2240, 4623] + ZOrder 790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3052" + Ports [2, 1] + Position [2210, 4767, 2240, 4798] + ZOrder 794 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide156" + SID "6733" + Ports [2, 1] + Position [1920, 1342, 1950, 1373] + ZOrder 5415 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "3053" + Ports [2, 1] + Position [2695, 4427, 2725, 4458] + ZOrder 796 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3430" + Ports [2, 1] + Position [2940, 4622, 2970, 4653] + ZOrder 1054 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "3055" + Ports [2, 1] + Position [2695, 4602, 2725, 4633] + ZOrder 801 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3427" + Ports [2, 1] + Position [2940, 4447, 2970, 4478] + ZOrder 1051 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2984" + Ports [2, 1] + Position [2175, 3962, 2205, 3993] + ZOrder 728 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "3385" + Ports [2, 1] + Position [2480, 1017, 2510, 1048] + ZOrder 1010 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "3386" + Ports [2, 1] + Position [2480, 1082, 2510, 1113] + ZOrder 1011 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "3387" + Ports [2, 1] + Position [2480, 1147, 2510, 1178] + ZOrder 1012 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "3519" + Ports [2, 1] + Position [2095, 822, 2125, 853] + ZOrder 1149 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "2987" + Ports [2, 1] + Position [2650, 3622, 2680, 3653] + ZOrder 730 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide37" + SID "4369" + Ports [2, 1] + Position [2150, 12442, 2180, 12473] + ZOrder 2170 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide38" + SID "4370" + Ports [2, 1] + Position [2150, 12617, 2180, 12648] + ZOrder 2172 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide39" + SID "4371" + Ports [2, 1] + Position [2145, 11742, 2175, 11773] + ZOrder 2191 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2990" + Ports [2, 1] + Position [2940, 3642, 2970, 3673] + ZOrder 733 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide40" + SID "4372" + Ports [2, 1] + Position [2145, 11917, 2175, 11948] + ZOrder 2193 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide41" + SID "4373" + Ports [2, 1] + Position [2145, 12092, 2175, 12123] + ZOrder 2197 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide42" + SID "4374" + Ports [2, 1] + Position [2630, 11752, 2660, 11783] + ZOrder 2199 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide43" + SID "4375" + Ports [2, 1] + Position [2910, 11947, 2940, 11978] + ZOrder 2213 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide44" + SID "4376" + Ports [2, 1] + Position [2630, 11927, 2660, 11958] + ZOrder 2200 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide45" + SID "4377" + Ports [2, 1] + Position [2910, 11772, 2940, 11803] + ZOrder 2210 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide46" + SID "4378" + Ports [2, 1] + Position [2150, 12792, 2180, 12823] + ZOrder 2176 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide47" + SID "4379" + Ports [2, 1] + Position [2625, 12452, 2655, 12483] + ZOrder 2178 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide49" + SID "4381" + Ports [2, 1] + Position [2915, 12472, 2945, 12503] + ZOrder 2181 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "2995" + Ports [2, 1] + Position [2660, 3797, 2690, 3828] + ZOrder 738 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide50" + SID "4382" + Ports [2, 1] + Position [2635, 12627, 2665, 12658] + ZOrder 2185 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide51" + SID "4383" + Ports [2, 1] + Position [2915, 12647, 2945, 12678] + ZOrder 2187 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide52" + SID "4766" + Ports [2, 1] + Position [300, 4442, 330, 4473] + ZOrder 2569 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide53" + SID "4767" + Ports [2, 1] + Position [215, 4432, 245, 4463] + ZOrder 2565 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide54" + SID "4769" + Ports [2, 1] + Position [710, 4417, 740, 4448] + ZOrder 2570 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide55" + SID "4770" + Ports [2, 1] + Position [710, 4622, 740, 4653] + ZOrder 2571 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide56" + SID "4771" + Ports [2, 1] + Position [710, 4827, 740, 4858] + ZOrder 2572 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide57" + SID "4772" + Ports [2, 1] + Position [710, 5032, 740, 5063] + ZOrder 2573 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide58" + SID "4781" + Ports [2, 1] + Position [2140, 11347, 2170, 11378] + ZOrder 2658 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide59" + SID "4817" + Ports [2, 1] + Position [2140, 11142, 2170, 11173] + ZOrder 2661 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "2996" + Ports [2, 1] + Position [2940, 3817, 2970, 3848] + ZOrder 740 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide60" + SID "4823" + Ports [2, 1] + Position [2495, 11152, 2525, 11183] + ZOrder 2664 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "3013" + Ports [2, 1] + Position [2010, 812, 2040, 843] + ZOrder 751 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide73" + SID "5244" + Ports [2, 1] + Position [4100, 2817, 4130, 2848] + ZOrder 3086 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "3384" + Ports [2, 1] + Position [2480, 952, 2510, 983] + ZOrder 1009 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "6736" + Ports [2, 1] + Position [1860, 1547, 1890, 1578] + ZOrder 5418 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide97" + SID "5666" + Ports [2, 1] + Position [4080, 11592, 4110, 11623] + ZOrder 3495 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide99" + SID "5931" + Ports [2, 1] + Position [2440, 11202, 2470, 11233] + ZOrder 3808 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [1387, 5780, 1427, 5819] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Ground + Name "Ground1" + SID "3296" + Position [7265, 4185, 7285, 4205] + ZOrder 921 + } + Block { + BlockType Ground + Name "Ground10" + SID "3556" + Position [2225, 925, 2245, 945] + ZOrder 1186 + } + Block { + BlockType Ground + Name "Ground11" + SID "3557" + Position [2225, 1015, 2245, 1035] + ZOrder 1187 + } + Block { + BlockType Ground + Name "Ground12" + SID "3558" + Position [2225, 1080, 2245, 1100] + ZOrder 1188 + } + Block { + BlockType Ground + Name "Ground13" + SID "3559" + Position [2225, 1145, 2245, 1165] + ZOrder 1189 + } + Block { + BlockType Ground + Name "Ground14" + SID "6709" + Position [1095, 10960, 1115, 10980] + ZOrder 3981 + } + Block { + BlockType Ground + Name "Ground15" + SID "4748" + Position [3760, 2725, 3780, 2745] + ZOrder 2551 + } + Block { + BlockType Ground + Name "Ground16" + SID "6715" + Position [7265, 7530, 7285, 7550] + ZOrder 3987 + } + Block { + BlockType Ground + Name "Ground17" + SID "6716" + Position [7265, 7005, 7285, 7025] + ZOrder 3988 + } + Block { + BlockType Ground + Name "Ground18" + SID "6721" + Position [7265, 8230, 7285, 8250] + ZOrder 3995 + } + Block { + BlockType Ground + Name "Ground19" + SID "3808" + Position [6760, 3300, 6780, 3320] + ZOrder 1438 + } + Block { + BlockType Ground + Name "Ground2" + SID "3297" + Position [7265, 4360, 7285, 4380] + ZOrder 922 + } + Block { + BlockType Ground + Name "Ground20" + SID "3809" + Position [6760, 3355, 6780, 3375] + ZOrder 1439 + } + Block { + BlockType Ground + Name "Ground21" + SID "3827" + Position [1260, 4260, 1280, 4280] + ZOrder 1458 + } + Block { + BlockType Ground + Name "Ground22" + SID "6722" + Position [7265, 7705, 7285, 7725] + ZOrder 3996 + } + Block { + BlockType Ground + Name "Ground23" + SID "6723" + Position [7265, 7880, 7285, 7900] + ZOrder 3993 + } + Block { + BlockType Ground + Name "Ground24" + SID "6724" + Position [7265, 8055, 7285, 8075] + ZOrder 3994 + } + Block { + BlockType Ground + Name "Ground25" + SID "6698" + Position [7285, 4710, 7305, 4730] + ZOrder 3971 + } + Block { + BlockType Ground + Name "Ground26" + SID "3873" + Position [6205, 3410, 6225, 3430] + ZOrder 1504 + } + Block { + BlockType Ground + Name "Ground27" + SID "6699" + Position [7285, 5060, 7305, 5080] + ZOrder 3972 + } + Block { + BlockType Ground + Name "Ground28" + SID "4773" + Position [620, 4415, 640, 4435] + ZOrder 2574 + } + Block { + BlockType Ground + Name "Ground29" + SID "6700" + Position [7285, 4885, 7305, 4905] + ZOrder 3973 + } + Block { + BlockType Ground + Name "Ground3" + SID "3298" + Position [7265, 4535, 7285, 4555] + ZOrder 923 + } + Block { + BlockType Ground + Name "Ground30" + SID "6725" + Position [7265, 8930, 7285, 8950] + ZOrder 3999 + } + Block { + BlockType Ground + Name "Ground31" + SID "6726" + Position [7265, 8405, 7285, 8425] + ZOrder 4000 + } + Block { + BlockType Ground + Name "Ground32" + SID "6727" + Position [7265, 8580, 7285, 8600] + ZOrder 3997 + } + Block { + BlockType Ground + Name "Ground33" + SID "6728" + Position [7265, 8755, 7285, 8775] + ZOrder 3998 + } + Block { + BlockType Ground + Name "Ground34" + SID "6729" + Position [7265, 9630, 7285, 9650] + ZOrder 4003 + } + Block { + BlockType Ground + Name "Ground35" + SID "6730" + Position [7265, 9105, 7285, 9125] + ZOrder 4004 + } + Block { + BlockType Ground + Name "Ground36" + SID "6731" + Position [7265, 9280, 7285, 9300] + ZOrder 4001 + } + Block { + BlockType Ground + Name "Ground37" + SID "6732" + Position [7265, 9455, 7285, 9475] + ZOrder 4002 + } + Block { + BlockType Ground + Name "Ground38" + SID "4774" + Position [620, 4620, 640, 4640] + ZOrder 2575 + } + Block { + BlockType Ground + Name "Ground39" + SID "4775" + Position [620, 4825, 640, 4845] + ZOrder 2576 + } + Block { + BlockType Ground + Name "Ground4" + SID "6215" + Position [7265, 5235, 7285, 5255] + ZOrder 3933 + } + Block { + BlockType Ground + Name "Ground40" + SID "4776" + Position [620, 5030, 640, 5050] + ZOrder 2577 + } + Block { + BlockType Ground + Name "Ground5" + SID "6683" + Position [7630, 4860, 7650, 4880] + ZOrder 3969 + } + Block { + BlockType Ground + Name "Ground57" + SID "5667" + Position [3740, 11500, 3760, 11520] + ZOrder 3494 + } + Block { + BlockType Ground + Name "Ground6" + SID "6713" + Position [7265, 7180, 7285, 7200] + ZOrder 3985 + } + Block { + BlockType Ground + Name "Ground7" + SID "6714" + Position [7265, 7355, 7285, 7375] + ZOrder 3986 + } + Block { + BlockType Ground + Name "Ground8" + SID "3347" + Position [7265, 4010, 7285, 4030] + ZOrder 972 + } + Block { + BlockType Ground + Name "Ground9" + SID "3807" + Position [6760, 3240, 6780, 3260] + ZOrder 1437 + } + Block { + BlockType Reference + Name "K1:C00-VIS_Xend" + SID "5668" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [3790, 11499, 3855, 11521] + ZOrder 3493 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "K1:C00-VIS_Yend" + SID "4747" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [3810, 2724, 3875, 2746] + ZOrder 2550 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_MON" + SID "4778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 11340, 1660, 11370] + ZOrder 2656 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT" + SID "4779" + Tag "Test Point" + Ports [1] + Position [2405, 11355, 2445, 11375] + ZOrder 2657 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Midend_MIC_VOLT_MON" + SID "4783" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11350, 2340, 11380] + ZOrder 2659 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux1" + SID "3283" + Ports [3, 1] + Position [3845, 3577, 3850, 3803] + ZOrder 3615 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux10" + SID "3897" + Ports [2, 1] + Position [3665, 3396, 3670, 3434] + ZOrder 1530 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux11" + SID "3899" + Ports [3, 1] + Position [3675, 3476, 3680, 3514] + ZOrder 1532 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux12" + SID "4390" + Ports [3, 1] + Position [5740, 12406, 5745, 12634] + ZOrder 2208 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux13" + SID "4391" + Ports [2, 1] + Position [3560, 12506, 3565, 12544] + ZOrder 2284 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux14" + SID "4392" + Ports [3, 1] + Position [3570, 12571, 3575, 12609] + ZOrder 2286 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux15" + SID "4393" + Ports [3, 1] + Position [3355, 12421, 3360, 12459] + ZOrder 2225 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux16" + SID "4394" + Ports [3, 1] + Position [5935, 12407, 5940, 12633] + ZOrder 2234 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux17" + SID "4395" + Ports [2, 1] + Position [3330, 12501, 3335, 12539] + ZOrder 2278 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux7" + SID "3745" + Ports [3, 1] + Position [3350, 3191, 3355, 3229] + ZOrder 1377 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux8" + SID "3796" + Ports [3, 1] + Position [5965, 3577, 5970, 3803] + ZOrder 1426 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux9" + SID "3888" + Ports [2, 1] + Position [3350, 3296, 3355, 3334] + ZOrder 1521 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OPLEV1_ch18_MON" + SID "3826" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1315, 4255, 1395, 4285] + ZOrder 1457 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "OPLEV1_length" + SID "3889" + Position [3375, 3300, 3435, 3330] + ZOrder 1520 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_length1" + SID "4396" + Position [3355, 12505, 3415, 12535] + ZOrder 2277 + Expr "-2*u[1]*sindeg(u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch" + SID "3900" + Position [3700, 3480, 3760, 3510] + ZOrder 1531 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_pitch1" + SID "4397" + Position [3595, 12575, 3655, 12605] + ZOrder 2285 + Expr "u[1]/(2*u[2]*cosdeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw" + SID "3898" + Position [3690, 3400, 3750, 3430] + ZOrder 1529 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV1_yaw1" + SID "4398" + Position [3585, 12510, 3645, 12540] + ZOrder 2283 + Expr "u[1]/(2*u[2])" + } + Block { + BlockType Fcn + Name "OPLEV2_length" + SID "3737" + Position [3375, 3195, 3435, 3225] + ZOrder 1369 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType Fcn + Name "OPLEV2_length1" + SID "4399" + Position [3380, 12425, 3440, 12455] + ZOrder 2224 + Expr "-1*(u[1]-u[2])/(2*u[2]*sindeg(u[3]))" + } + Block { + BlockType SubSystem + Name "PDs" + SID "6025" + Ports [] + Position [6358, 5757, 6398, 5817] + ZOrder 3902 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "PDs" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "25" + Block { + BlockType Fcn + Name "COS_Theta" + SID "3604" + Position [2475, 550, 2535, 580] + ZOrder 2146 + Expr "cosdeg(u[1])" + } + Block { + BlockType Constant + Name "Constant" + SID "3611" + Position [2660, 1570, 2690, 1600] + ZOrder 2054 + Value "2" + } + Block { + BlockType Constant + Name "Constant11" + SID "3469" + Description "Voltage baseline subtraction (V)" + Position [1010, 1985, 1055, 2015] + ZOrder 2001 + Value "0" + } + Block { + BlockType Constant + Name "Constant12" + SID "3470" + Description "Voltage baseline subtraction (V)" + Position [1010, 2160, 1055, 2190] + ZOrder 2002 + Value "0" + } + Block { + BlockType Constant + Name "Constant13" + SID "3471" + Description "Voltage baseline subtraction (V)" + Position [1010, 2335, 1055, 2365] + ZOrder 2003 + Value "0" + } + Block { + BlockType Constant + Name "Constant14" + SID "3472" + Description "Voltage baseline subtraction (V)" + Position [1010, 2510, 1055, 2540] + ZOrder 2004 + Value "0" + } + Block { + BlockType Constant + Name "Constant15" + SID "3473" + Description "Voltage baseline subtraction (V)" + Position [1010, 2685, 1055, 2715] + ZOrder 2005 + Value "0" + } + Block { + BlockType Constant + Name "Constant16" + SID "3474" + Description "Voltage baseline subtraction (V)" + Position [1010, 2860, 1055, 2890] + ZOrder 2006 + Value "0" + } + Block { + BlockType Constant + Name "Constant17" + SID "3500" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 1635, 910, 1665] + ZOrder 2028 + Value "20" + } + Block { + BlockType Constant + Name "Constant18" + SID "3501" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 1810, 910, 1840] + ZOrder 2030 + Value "20" + } + Block { + BlockType Constant + Name "Constant19" + SID "3503" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 1985, 910, 2015] + ZOrder 2032 + Value "20" + } + Block { + BlockType Constant + Name "Constant20" + SID "3505" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2160, 910, 2190] + ZOrder 2034 + Value "20" + } + Block { + BlockType Constant + Name "Constant21" + SID "3507" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2335, 910, 2365] + ZOrder 2036 + Value "20" + } + Block { + BlockType Constant + Name "Constant22" + SID "3509" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2510, 910, 2540] + ZOrder 2038 + Value "20" + } + Block { + BlockType Constant + Name "Constant23" + SID "3511" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2685, 910, 2715] + ZOrder 2040 + Value "20" + } + Block { + BlockType Constant + Name "Constant24" + SID "3513" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [865, 2860, 910, 2890] + ZOrder 2042 + Value "20" + } + Block { + BlockType Constant + Name "Constant25" + SID "3573" + Description "Voltage baseline subtraction (V)" + Position [2754, 700, 2806, 720] + ZOrder 2135 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-0.5" + } + Block { + BlockType Constant + Name "Constant27" + SID "3578" + Description "Voltage baseline subtraction (V)" + Position [2535, 1027, 2580, 1043] + ZOrder 2139 + Value "2" + } + Block { + BlockType Constant + Name "Constant28" + SID "3631" + Description "conversion coefficient from radian to degree (180/pi)" + Position [2440, 1409, 2515, 1421] + ZOrder 2067 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant29" + SID "3635" + Description "conversion coefficient from radian to degree (180/pi)" + Position [2420, 1589, 2495, 1601] + ZOrder 2070 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant30" + SID "3687" + Position [2100, 2365, 2130, 2395] + ZOrder 2076 + } + Block { + BlockType Constant + Name "Constant31" + SID "3640" + Description "conversion coefficient from radian to degree (180/pi)" + Position [2895, 814, 2970, 826] + ZOrder 2154 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant32" + SID "3689" + Position [2225, 2365, 2255, 2395] + ZOrder 2078 + Value "20" + } + Block { + BlockType Constant + Name "Constant33" + SID "3691" + Position [2100, 2510, 2130, 2540] + ZOrder 2080 + Value "90" + } + Block { + BlockType Constant + Name "Constant34" + SID "3694" + Position [2175, 2565, 2205, 2595] + ZOrder 2083 + Value "70" + } + Block { + BlockType Constant + Name "Constant35" + SID "3698" + Description "Voltage baseline subtraction (V)" + Position [2060, 1570, 2105, 1600] + ZOrder 2087 + Value "5" + } + Block { + BlockType Constant + Name "Constant36" + SID "3701" + Description "Voltage baseline subtraction (V)" + Position [2055, 1705, 2100, 1735] + ZOrder 2090 + Value "4" + } + Block { + BlockType Constant + Name "Constant37" + SID "3726" + Description "Voltage baseline subtraction (V)" + Position [3064, 865, 3116, 885] + ZOrder 2156 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + } + Block { + BlockType Constant + Name "Constant38" + SID "3727" + Description "Voltage baseline subtraction (V)" + Position [3019, 895, 3071, 915] + ZOrder 2157 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant49" + SID "4329" + Description "Minimum voltage of ADC (V)" + Position [205, 1355, 250, 1385] + ZOrder 2100 + Value "-10" + } + Block { + BlockType Constant + Name "Constant5" + SID "3119" + Description "Voltage to distance coefficient. (V/mm)\nV=-0.1d+2. -> d=-10V+20." + Position [670, 20, 700, 65] + ZOrder 856 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-10" + } + Block { + BlockType Constant + Name "Constant51" + SID "4330" + Description "positive and negative voltage" + Position [95, 1272, 130, 1298] + ZOrder 2098 + Value "2" + } + Block { + BlockType Constant + Name "Constant52" + SID "4331" + Description "Maximum voltage of ADC (V)" + Position [205, 1300, 250, 1330] + ZOrder 2095 + Value "10" + } + Block { + BlockType Constant + Name "Constant53" + SID "4332" + Description "Quantization range of 16 bit ADC." + Position [175, 1235, 220, 1265] + ZOrder 2096 + Value "65536" + } + Block { + BlockType Constant + Name "Constant8" + SID "3123" + Description "Voltage baseline subtraction (V)" + Position [1010, 1635, 1055, 1665] + ZOrder 1979 + Value "0" + } + Block { + BlockType Constant + Name "Constant9" + SID "3468" + Description "Voltage baseline subtraction (V)" + Position [1010, 1810, 1055, 1840] + ZOrder 2000 + Value "0" + } + Block { + BlockType Reference + Name "D_M" + SID "3564" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [2200, 682, 2265, 698] + ZOrder 2131 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux2" + SID "3322" + Ports [1, 3] + Position [3310, 825, 3315, 985] + ZOrder 2116 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "3323" + Ports [1, 4] + Position [3830, 815, 3835, 975] + ZOrder 2126 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Reference + Name "Diff_PDunit1" + SID "3091" + Tag "Test Point" + Ports [1] + Position [1855, 1700, 1895, 1720] + ZOrder 1973 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit1_MON" + SID "3088" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 1695, 1770, 1725] + ZOrder 1971 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2" + SID "3092" + Tag "Test Point" + Ports [1] + Position [1855, 2050, 1895, 2070] + ZOrder 1974 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2_MON" + SID "3090" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2045, 1770, 2075] + ZOrder 1972 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3" + SID "3143" + Tag "Test Point" + Ports [1] + Position [1690, 2370, 1730, 2390] + ZOrder 1994 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3_MON" + SID "3144" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1540, 2365, 1620, 2395] + ZOrder 1992 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4" + SID "3145" + Tag "Test Point" + Ports [1] + Position [1855, 2750, 1895, 2770] + ZOrder 1995 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4_MON" + SID "3146" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1690, 2745, 1770, 2775] + ZOrder 1993 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide10" + SID "3035" + Ports [2, 1] + Position [440, 1767, 470, 1798] + ZOrder 1963 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "3038" + Ports [2, 1] + Position [440, 1942, 470, 1973] + ZOrder 1966 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "3047" + Ports [2, 1] + Position [440, 2117, 470, 2148] + ZOrder 1969 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "3138" + Ports [2, 1] + Position [440, 2467, 470, 2498] + ZOrder 1984 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "3139" + Ports [2, 1] + Position [440, 2642, 470, 2673] + ZOrder 1987 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "3140" + Ports [2, 1] + Position [440, 2817, 470, 2848] + ZOrder 1990 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "3142" + Ports [2, 1] + Position [440, 2292, 470, 2323] + ZOrder 1981 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "3568" + Ports [2, 1] + Position [2210, 962, 2240, 993] + ZOrder 2132 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "3575" + Ports [2, 1] + Position [2745, 802, 2775, 833] + ZOrder 2137 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "3684" + Ports [2, 1] + Position [1925, 2437, 1955, 2468] + ZOrder 2073 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "3695" + Ports [2, 1] + Position [2390, 2432, 2420, 2463] + ZOrder 2084 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "3696" + Ports [2, 1] + Position [1965, 1632, 1995, 1663] + ZOrder 2085 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "3704" + Ports [2, 1] + Position [2270, 1662, 2300, 1693] + ZOrder 2093 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide34" + SID "4333" + Ports [2, 1] + Position [375, 1252, 405, 1283] + ZOrder 2101 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide35" + SID "4334" + Ports [2, 1] + Position [290, 1242, 320, 1273] + ZOrder 2097 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "3031" + Ports [2, 1] + Position [440, 1592, 470, 1623] + ZOrder 1960 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_IM_COIL1" + SID "3324" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3890, 798, 3960, 822] + ZOrder 2127 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL2" + SID "3325" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3890, 853, 3960, 877] + ZOrder 2130 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL3" + SID "3326" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3890, 913, 3960, 937] + ZOrder 2129 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL4" + SID "3327" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3890, 968, 3960, 992] + ZOrder 2128 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_L" + SID "3328" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3580, 788, 3650, 812] + ZOrder 2112 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_P" + SID "3329" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3580, 938, 3650, 962] + ZOrder 2123 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_Y" + SID "3330" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3580, 858, 3650, 882] + ZOrder 2122 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground23" + SID "3842" + Position [2175, 960, 2195, 980] + ZOrder 2158 + } + Block { + BlockType Ground + Name "Ground24" + SID "3843" + Position [2310, 750, 2330, 770] + ZOrder 2159 + } + Block { + BlockType Ground + Name "Ground27" + SID "4337" + Position [20, 1590, 40, 1610] + ZOrder 2103 + } + Block { + BlockType Ground + Name "Ground29" + SID "4339" + Position [20, 2750, 40, 2770] + ZOrder 2105 + } + Block { + BlockType Ground + Name "Ground30" + SID "4340" + Position [20, 2640, 40, 2660] + ZOrder 2106 + } + Block { + BlockType Ground + Name "Ground31" + SID "4341" + Position [20, 2465, 40, 2485] + ZOrder 2107 + } + Block { + BlockType Ground + Name "Ground32" + SID "4342" + Position [20, 2300, 40, 2320] + ZOrder 2108 + } + Block { + BlockType Ground + Name "Ground33" + SID "4343" + Position [20, 2130, 40, 2150] + ZOrder 2109 + } + Block { + BlockType Ground + Name "Ground34" + SID "4344" + Position [20, 1940, 40, 1960] + ZOrder 2110 + } + Block { + BlockType Ground + Name "Ground35" + SID "4345" + Position [20, 1765, 40, 1785] + ZOrder 2111 + } + Block { + BlockType Reference + Name "IM_L_MON" + SID "3333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 815, 3475, 845] + ZOrder 2117 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_P_MON" + SID "3334" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 965, 3475, 995] + ZOrder 2119 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_Y_MON" + SID "3335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3395, 890, 3475, 920] + ZOrder 2118 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L" + SID "3571" + Tag "Test Point" + Ports [1] + Position [2585, 1090, 2625, 1110] + ZOrder 2134 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_MON" + SID "3627" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2460, 1085, 2540, 1115] + ZOrder 2152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT1" + SID "3339" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3205, 875, 3245, 935] + ZOrder 2114 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux2" + SID "3331" + Ports [2, 1] + Position [3160, 886, 3165, 924] + ZOrder 2115 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "3332" + Ports [3, 1] + Position [3700, 863, 3705, 927] + ZOrder 2125 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux4" + SID "3606" + Ports [1, 1] + Position [2335, 546, 2340, 584] + ZOrder 2148 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux5" + SID "3607" + Ports [1, 1] + Position [2335, 601, 2340, 639] + ZOrder 2149 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux6" + SID "3588" + Ports [1, 1] + Position [2925, 1516, 2930, 1554] + ZOrder 2051 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "3637" + Tag "Test Point" + Ports [1] + Position [2680, 1625, 2720, 1645] + ZOrder 2072 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_MON" + SID "3015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 1585, 165, 1615] + ZOrder 1959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm" + SID "3033" + Tag "Test Point" + Ports [1] + Position [1445, 1610, 1485, 1630] + ZOrder 1961 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm_MON" + SID "3491" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 1605, 1250, 1635] + ZOrder 2019 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt" + SID "3543" + Tag "Test Point" + Ports [1] + Position [725, 1450, 765, 1470] + ZOrder 2043 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt_MON" + SID "3617" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 1515, 640, 1545] + ZOrder 2057 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_MON" + SID "3037" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 1760, 165, 1790] + ZOrder 1962 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm" + SID "3036" + Tag "Test Point" + Ports [1] + Position [1445, 1840, 1485, 1860] + ZOrder 1964 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm_MON" + SID "3492" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 1780, 1250, 1810] + ZOrder 2020 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt" + SID "3544" + Tag "Test Point" + Ports [1] + Position [730, 1690, 770, 1710] + ZOrder 2044 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt_MON" + SID "3618" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 1725, 640, 1755] + ZOrder 2058 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_MON" + SID "3048" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 2125, 165, 2155] + ZOrder 1968 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm" + SID "3049" + Tag "Test Point" + Ports [1] + Position [1445, 2135, 1485, 2155] + ZOrder 1970 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm_MON" + SID "3494" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2130, 1250, 2160] + ZOrder 2022 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt" + SID "3546" + Tag "Test Point" + Ports [1] + Position [730, 2030, 770, 2050] + ZOrder 2046 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt_MON" + SID "3620" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2070, 640, 2100] + ZOrder 2060 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_MON" + SID "3040" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 1935, 165, 1965] + ZOrder 1965 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm" + SID "3039" + Tag "Test Point" + Ports [1] + Position [1445, 1960, 1485, 1980] + ZOrder 1967 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm_MON" + SID "3493" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 1955, 1250, 1985] + ZOrder 2021 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt" + SID "3545" + Tag "Test Point" + Ports [1] + Position [730, 1855, 770, 1875] + ZOrder 2045 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt_MON" + SID "3619" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 1895, 640, 1925] + ZOrder 2059 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_MON" + SID "3150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 2460, 165, 2490] + ZOrder 1983 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm" + SID "3149" + Tag "Test Point" + Ports [1] + Position [1445, 2485, 1485, 2505] + ZOrder 1985 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm_MON" + SID "3496" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2480, 1250, 2510] + ZOrder 2024 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt" + SID "3548" + Tag "Test Point" + Ports [1] + Position [730, 2395, 770, 2415] + ZOrder 2048 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt_MON" + SID "3622" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2430, 640, 2460] + ZOrder 2062 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_MON" + SID "3148" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [85, 2295, 165, 2325] + ZOrder 1980 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm" + SID "3147" + Tag "Test Point" + Ports [1] + Position [1365, 2310, 1405, 2330] + ZOrder 1982 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm_MON" + SID "3495" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2305, 1250, 2335] + ZOrder 2023 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt" + SID "3547" + Tag "Test Point" + Ports [1] + Position [730, 2205, 770, 2225] + ZOrder 2047 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt_MON" + SID "3621" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2250, 640, 2280] + ZOrder 2061 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_MON" + SID "3154" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [75, 2745, 155, 2775] + ZOrder 1989 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm" + SID "3153" + Tag "Test Point" + Ports [1] + Position [1445, 2835, 1485, 2855] + ZOrder 1991 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm_MON" + SID "3498" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2830, 1250, 2860] + ZOrder 2026 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt" + SID "3550" + Tag "Test Point" + Ports [1] + Position [730, 2730, 770, 2750] + ZOrder 2050 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt_MON" + SID "3624" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2770, 640, 2800] + ZOrder 2064 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_MON" + SID "3152" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [75, 2635, 155, 2665] + ZOrder 1986 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm" + SID "3151" + Tag "Test Point" + Ports [1] + Position [1445, 2660, 1485, 2680] + ZOrder 1988 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm_MON" + SID "3497" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1170, 2655, 1250, 2685] + ZOrder 2025 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt" + SID "3549" + Tag "Test Point" + Ports [1] + Position [730, 2570, 770, 2590] + ZOrder 2049 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt_MON" + SID "3623" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [560, 2595, 640, 2625] + ZOrder 2063 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_MON" + SID "3629" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2570, 1620, 2650, 1650] + ZOrder 2066 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product11" + SID "3156" + Ports [2, 1] + Position [720, 2302, 750, 2333] + ZOrder 1996 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "3157" + Ports [2, 1] + Position [720, 2477, 750, 2508] + ZOrder 1997 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "3158" + Ports [2, 1] + Position [720, 2652, 750, 2683] + ZOrder 1998 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "3159" + Ports [2, 1] + Position [720, 2827, 750, 2858] + ZOrder 1999 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "3577" + Ports [2, 1] + Position [2650, 967, 2680, 998] + ZOrder 2138 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "3579" + Ports [2, 1] + Position [2590, 972, 2620, 1003] + ZOrder 2140 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "3581" + Ports [2, 1] + Position [2805, 737, 2835, 768] + ZOrder 2142 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "3582" + Ports [2, 1] + Position [2865, 747, 2895, 778] + ZOrder 2143 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "3609" + Ports [2, 1] + Position [2850, 1517, 2880, 1548] + ZOrder 2053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product25" + SID "3633" + Ports [2, 1] + Position [2540, 1407, 2570, 1438] + ZOrder 2068 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product26" + SID "3634" + Ports [2, 1] + Position [2540, 1537, 2570, 1568] + ZOrder 2069 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product27" + SID "3690" + Ports [2, 1] + Position [2290, 2392, 2320, 2423] + ZOrder 2079 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product28" + SID "3641" + Ports [2, 1] + Position [3020, 757, 3050, 788] + ZOrder 2155 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product29" + SID "3692" + Ports [2, 1] + Position [2175, 2502, 2205, 2533] + ZOrder 2081 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product30" + SID "3699" + Ports [2, 1] + Position [2140, 1627, 2170, 1658] + ZOrder 2088 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product31" + SID "3702" + Ports [2, 1] + Position [2140, 1697, 2170, 1728] + ZOrder 2091 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "3115" + Ports [2, 1] + Position [720, 1602, 750, 1633] + ZOrder 1975 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "3116" + Ports [2, 1] + Position [720, 1777, 750, 1808] + ZOrder 1976 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "3117" + Ports [2, 1] + Position [720, 1952, 750, 1983] + ZOrder 1977 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "3118" + Ports [2, 1] + Position [720, 2127, 750, 2158] + ZOrder 1978 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "R" + SID "3636" + Tag "Test Point" + Ports [1] + Position [2730, 1400, 2770, 1420] + ZOrder 2071 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "R_MON" + SID "3628" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2600, 1410, 2680, 1440] + ZOrder 2065 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Ratio_PD1_PD2" + SID "3697" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2015, 1635, 2095, 1665] + ZOrder 2086 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Ratio_PD5_PD6" + SID "3685" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1995, 2440, 2075, 2470] + ZOrder 2074 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_L" + SID "3615" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2360, 968, 2430, 992] + ZOrder 2150 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_P" + SID "3613" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2715, 1513, 2785, 1537] + ZOrder 2056 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_R" + SID "3612" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2715, 1448, 2785, 1472] + ZOrder 2055 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_Y" + SID "3616" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2915, 753, 2985, 777] + ZOrder 2151 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT" + SID "3686" + Tag "cdsSqrt" + Ports [1, 1] + Position [2100, 2436, 2130, 2474] + ZOrder 2075 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum10" + SID "3483" + Ports [2, 1] + Position [1595, 1700, 1615, 1720] + ZOrder 2015 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + SID "3484" + Ports [2, 1] + Position [1595, 2050, 1615, 2070] + ZOrder 2016 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + SID "3485" + Ports [2, 1] + Position [1485, 2370, 1505, 2390] + ZOrder 2017 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + SID "3486" + Ports [2, 1] + Position [1595, 2750, 1615, 2770] + ZOrder 2018 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + SID "3499" + Ports [2, 1] + Position [945, 1610, 965, 1630] + ZOrder 2027 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + SID "3502" + Ports [2, 1] + Position [945, 1785, 965, 1805] + ZOrder 2029 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + SID "3504" + Ports [2, 1] + Position [945, 1960, 965, 1980] + ZOrder 2031 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + SID "3506" + Ports [2, 1] + Position [945, 2135, 965, 2155] + ZOrder 2033 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + SID "3508" + Ports [2, 1] + Position [945, 2310, 965, 2330] + ZOrder 2035 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + SID "3510" + Ports [2, 1] + Position [945, 2485, 965, 2505] + ZOrder 2037 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "3475" + Ports [2, 1] + Position [1090, 1610, 1110, 1630] + ZOrder 2007 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + SID "3512" + Ports [2, 1] + Position [945, 2660, 965, 2680] + ZOrder 2039 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + SID "3514" + Ports [2, 1] + Position [945, 2835, 965, 2855] + ZOrder 2041 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + SID "3569" + Ports [2, 1] + Position [2305, 970, 2325, 990] + ZOrder 2133 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + SID "3574" + Ports [2, 1] + Position [2510, 815, 2530, 835] + ZOrder 2136 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + SID "3580" + Ports [2, 1] + Position [2705, 750, 2725, 770] + ZOrder 2141 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum26" + SID "3688" + Ports [2, 1] + Position [2180, 2405, 2200, 2425] + ZOrder 2077 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum27" + SID "3693" + Ports [2, 1] + Position [2235, 2510, 2255, 2530] + ZOrder 2082 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum28" + SID "3700" + Ports [2, 1] + Position [2200, 1635, 2220, 1655] + ZOrder 2089 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum29" + SID "3703" + Ports [2, 1] + Position [2200, 1705, 2220, 1725] + ZOrder 2092 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "3476" + Ports [2, 1] + Position [1090, 1785, 1110, 1805] + ZOrder 2008 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "3477" + Ports [2, 1] + Position [1090, 1960, 1110, 1980] + ZOrder 2009 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum41" + SID "4335" + Ports [2, 1] + Position [310, 1305, 330, 1325] + ZOrder 2099 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "3478" + Ports [2, 1] + Position [1090, 2135, 1110, 2155] + ZOrder 2010 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "3479" + Ports [2, 1] + Position [1090, 2310, 1110, 2330] + ZOrder 2011 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "3480" + Ports [2, 1] + Position [1090, 2485, 1110, 2505] + ZOrder 2012 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + SID "3481" + Ports [2, 1] + Position [1090, 2660, 1110, 2680] + ZOrder 2013 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + SID "3482" + Ports [2, 1] + Position [1090, 2835, 1110, 2855] + ZOrder 2014 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Fcn + Name "Tan_2P" + SID "3601" + Position [2960, 1520, 3020, 1550] + ZOrder 2052 + Expr "sin(u[1])/cos(u[1])" + } + Block { + BlockType Fcn + Name "Tan_Theta" + SID "3602" + Position [2475, 605, 2535, 635] + ZOrder 2145 + Expr "sindeg(u[1])/cosdeg(u[1])" + } + Block { + BlockType Terminator + Name "Terminator12" + SID "5740" + Position [2825, 1450, 2845, 1470] + ZOrder 3623 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "3419" + Position [4060, 800, 4080, 820] + ZOrder 2160 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "3420" + Position [4060, 855, 4080, 875] + ZOrder 2161 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "3421" + Position [4060, 915, 4080, 935] + ZOrder 2162 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "3422" + Position [4060, 970, 4080, 990] + ZOrder 2163 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "3336" + Position [3520, 820, 3540, 840] + ZOrder 2113 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "3337" + Position [3520, 895, 3540, 915] + ZOrder 2120 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "3338" + Position [3520, 970, 3540, 990] + ZOrder 2121 + } + Block { + BlockType Reference + Name "Theta" + SID "3605" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [2220, 557, 2285, 573] + ZOrder 2147 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "3584" + Tag "Test Point" + Ports [1] + Position [3185, 765, 3225, 785] + ZOrder 2144 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_MON" + SID "3630" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3070, 760, 3150, 790] + ZOrder 2153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsMuxMatrix3" + SID "3340" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3755, 865, 3795, 925] + ZOrder 2124 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 11682 + SrcBlock "Divide24" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 11681 + Points [0, -45] + DstBlock "PD6_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11680 + DstBlock "Product11" + DstPort 1 + } + } + Line { + ZOrder 11679 + SrcBlock "PD6_MON" + SrcPort 1 + Points [48, 0; 0, -10] + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 11718 + SrcBlock "Constant8" + SrcPort 1 + Points [40, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 11723 + SrcBlock "PD1_MON" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 11724 + SrcBlock "PD2_MON" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 11725 + SrcBlock "PD4_MON" + SrcPort 1 + DstBlock "Divide11" + DstPort 1 + } + Line { + ZOrder 11726 + SrcBlock "PD3_MON" + SrcPort 1 + Points [48, 0; 0, -15] + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 11728 + SrcBlock "Constant11" + SrcPort 1 + Points [40, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 11729 + SrcBlock "Constant12" + SrcPort 1 + Points [40, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 11727 + SrcBlock "Constant9" + SrcPort 1 + Points [40, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 11730 + SrcBlock "Constant13" + SrcPort 1 + Points [40, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 11731 + SrcBlock "Constant14" + SrcPort 1 + Points [40, 0] + DstBlock "Sum7" + DstPort 2 + } + Line { + ZOrder 11732 + SrcBlock "Constant15" + SrcPort 1 + Points [40, 0] + DstBlock "Sum8" + DstPort 2 + } + Line { + ZOrder 11733 + SrcBlock "Constant16" + SrcPort 1 + Points [40, 0] + DstBlock "Sum9" + DstPort 2 + } + Line { + ZOrder 11736 + SrcBlock "PD1_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 11735 + Points [0, 90] + DstBlock "Sum10" + DstPort 1 + } + Branch { + ZOrder 11734 + DstBlock "PD1_mm" + DstPort 1 + } + } + Line { + ZOrder 11739 + SrcBlock "PD2_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 11738 + Points [0, 55] + DstBlock "PD2_mm" + DstPort 1 + } + Branch { + ZOrder 11737 + Points [213, 0] + DstBlock "Sum10" + DstPort 2 + } + } + Line { + ZOrder 11742 + SrcBlock "PD3_mm_MON" + SrcPort 1 + Points [136, 0] + Branch { + ZOrder 11741 + Points [0, -85] + DstBlock "Sum11" + DstPort 1 + } + Branch { + ZOrder 11740 + DstBlock "PD3_mm" + DstPort 1 + } + } + Line { + ZOrder 11745 + SrcBlock "PD4_mm_MON" + SrcPort 1 + Points [160, 0] + Branch { + ZOrder 11744 + DstBlock "PD4_mm" + DstPort 1 + } + Branch { + ZOrder 11743 + Points [0, 119; 190, 0] + DstBlock "Sum11" + DstPort 2 + } + } + Line { + ZOrder 11748 + SrcBlock "PD5_mm_MON" + SrcPort 1 + Points [134, 0] + Branch { + ZOrder 11747 + DstBlock "PD5_mm" + DstPort 1 + } + Branch { + ZOrder 11746 + Points [0, -115] + DstBlock "Sum12" + DstPort 1 + } + } + Line { + ZOrder 11751 + SrcBlock "PD6_mm_MON" + SrcPort 1 + Points [80, 0] + Branch { + ZOrder 11750 + DstBlock "PD6_mm" + DstPort 1 + } + Branch { + ZOrder 11749 + Points [0, 101; 160, 0] + DstBlock "Sum12" + DstPort 2 + } + } + Line { + ZOrder 11754 + SrcBlock "PD8_mm_MON" + SrcPort 1 + Points [163, 0] + Branch { + ZOrder 11753 + Points [0, 124; 187, 0] + DstBlock "Sum13" + DstPort 2 + } + Branch { + ZOrder 11752 + DstBlock "PD8_mm" + DstPort 1 + } + } + Line { + ZOrder 11757 + SrcBlock "PD7_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 11756 + Points [0, -85] + DstBlock "Sum13" + DstPort 1 + } + Branch { + ZOrder 11755 + DstBlock "PD7_mm" + DstPort 1 + } + } + Line { + ZOrder 11758 + SrcBlock "Sum14" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 11759 + SrcBlock "Product6" + SrcPort 1 + DstBlock "Sum14" + DstPort 1 + } + Line { + ZOrder 11760 + SrcBlock "Constant17" + SrcPort 1 + Points [40, 0] + DstBlock "Sum14" + DstPort 2 + } + Line { + ZOrder 11761 + SrcBlock "Sum15" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 11762 + SrcBlock "Constant18" + SrcPort 1 + Points [40, 0] + DstBlock "Sum15" + DstPort 2 + } + Line { + ZOrder 11763 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Sum15" + DstPort 1 + } + Line { + ZOrder 11764 + SrcBlock "Sum16" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 11765 + SrcBlock "Constant19" + SrcPort 1 + Points [40, 0] + DstBlock "Sum16" + DstPort 2 + } + Line { + ZOrder 11766 + SrcBlock "Product8" + SrcPort 1 + DstBlock "Sum16" + DstPort 1 + } + Line { + ZOrder 11767 + SrcBlock "Sum17" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 11768 + SrcBlock "Constant20" + SrcPort 1 + Points [40, 0] + DstBlock "Sum17" + DstPort 2 + } + Line { + ZOrder 11769 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Sum17" + DstPort 1 + } + Line { + ZOrder 11770 + SrcBlock "Sum18" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 11771 + SrcBlock "Constant21" + SrcPort 1 + Points [40, 0] + DstBlock "Sum18" + DstPort 2 + } + Line { + ZOrder 11772 + SrcBlock "Product11" + SrcPort 1 + DstBlock "Sum18" + DstPort 1 + } + Line { + ZOrder 11773 + SrcBlock "Sum19" + SrcPort 1 + DstBlock "Sum7" + DstPort 1 + } + Line { + ZOrder 11774 + SrcBlock "Constant22" + SrcPort 1 + Points [40, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + ZOrder 11775 + SrcBlock "Sum20" + SrcPort 1 + DstBlock "Sum8" + DstPort 1 + } + Line { + ZOrder 11776 + SrcBlock "Constant23" + SrcPort 1 + Points [40, 0] + DstBlock "Sum20" + DstPort 2 + } + Line { + ZOrder 11777 + SrcBlock "Product13" + SrcPort 1 + DstBlock "Sum20" + DstPort 1 + } + Line { + ZOrder 11778 + SrcBlock "Sum21" + SrcPort 1 + DstBlock "Sum9" + DstPort 1 + } + Line { + ZOrder 11779 + SrcBlock "Constant24" + SrcPort 1 + Points [40, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + ZOrder 11780 + SrcBlock "Product14" + SrcPort 1 + DstBlock "Sum21" + DstPort 1 + } + Line { + ZOrder 11781 + SrcBlock "Product12" + SrcPort 1 + DstBlock "Sum19" + DstPort 1 + } + Line { + ZOrder 11782 + SrcBlock "Mux6" + SrcPort 1 + DstBlock "Tan_2P" + DstPort 1 + } + Line { + ZOrder 11939 + SrcBlock "Tan_2P" + SrcPort 1 + Points [9, 0; 0, 1087; -1122, 0; 0, -1637] + DstBlock "Divide28" + DstPort 2 + } + Line { + ZOrder 11785 + SrcBlock "Product24" + SrcPort 1 + DstBlock "Mux6" + DstPort 1 + } + Line { + ZOrder 11789 + SrcBlock "PD2_volt_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 11788 + Points [0, -40] + DstBlock "PD2_volt" + DstPort 1 + } + Branch { + ZOrder 11787 + Points [1293, 0] + DstBlock "Divide32" + DstPort 2 + } + } + Line { + ZOrder 11784 + SrcBlock "Constant" + SrcPort 1 + Points [119, 0; 0, -45] + DstBlock "Product24" + DstPort 2 + } + Line { + ZOrder 11786 + SrcBlock "SENSING_P" + SrcPort 1 + DstBlock "Product24" + DstPort 1 + } + Line { + ZOrder 11790 + SrcBlock "PD4_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD4_volt" + DstPort 1 + } + Line { + ZOrder 11794 + SrcBlock "PD6_volt_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 11793 + Points [0, -50] + DstBlock "PD6_volt" + DstPort 1 + } + Branch { + ZOrder 11792 + Points [1185, 0; 0, 195] + DstBlock "Divide30" + DstPort 2 + } + } + Line { + ZOrder 11791 + SrcBlock "PD3_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD3_volt" + DstPort 1 + } + Line { + ZOrder 11797 + SrcBlock "PD5_volt_MON" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 11796 + DstBlock "Divide30" + DstPort 1 + } + Branch { + ZOrder 11795 + Points [0, -40] + DstBlock "PD5_volt" + DstPort 1 + } + } + Line { + ZOrder 11798 + SrcBlock "PD8_volt_MON" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "PD8_volt" + DstPort 1 + } + Line { + ZOrder 11799 + SrcBlock "PD7_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD7_volt" + DstPort 1 + } + Line { + ZOrder 11802 + SrcBlock "Divide31" + SrcPort 1 + Points [10, 0; 0, 71; -107, 0; 0, -1061; 193, 0] + Branch { + ZOrder 11801 + Points [0, -30] + DstBlock "Product25" + DstPort 2 + } + Branch { + ZOrder 11800 + DstBlock "SENSING_R" + DstPort 1 + } + } + Line { + ZOrder 11805 + SrcBlock "Divide33" + SrcPort 1 + Points [66, 0; 0, -155; 144, 0] + Branch { + ZOrder 11804 + Points [0, 20] + DstBlock "Product26" + DstPort 1 + } + Branch { + ZOrder 11803 + DstBlock "SENSING_P" + DstPort 1 + } + } + Line { + ZOrder 11806 + SrcBlock "Constant28" + SrcPort 1 + DstBlock "Product25" + DstPort 1 + } + Line { + ZOrder 11807 + SrcBlock "Product25" + SrcPort 1 + DstBlock "R_MON" + DstPort 1 + } + Line { + ZOrder 11808 + SrcBlock "Constant29" + SrcPort 1 + Points [15, 0; 0, -35] + DstBlock "Product26" + DstPort 2 + } + Line { + ZOrder 11809 + SrcBlock "Product26" + SrcPort 1 + Points [14, 0; 0, 40; -41, 0; 0, 40] + DstBlock "P_MON" + DstPort 1 + } + Line { + ZOrder 11811 + SrcBlock "P_MON" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 11813 + SrcBlock "Ratio_PD5_PD6" + SrcPort 1 + DstBlock "SQRT" + DstPort 1 + } + Line { + ZOrder 11810 + SrcBlock "R_MON" + SrcPort 1 + Points [12, 0; 0, -15] + DstBlock "R" + DstPort 1 + } + Line { + ZOrder 11812 + SrcBlock "Divide30" + SrcPort 1 + DstBlock "Ratio_PD5_PD6" + DstPort 1 + } + Line { + ZOrder 11816 + SrcBlock "SQRT" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 11815 + Points [0, 55] + DstBlock "Product29" + DstPort 1 + } + Branch { + ZOrder 11814 + Points [38, 0] + DstBlock "Sum26" + DstPort 2 + } + } + Line { + ZOrder 11817 + SrcBlock "Constant30" + SrcPort 1 + Points [23, 0; 0, 35] + DstBlock "Sum26" + DstPort 1 + } + Line { + ZOrder 11818 + SrcBlock "Sum26" + SrcPort 1 + DstBlock "Product27" + DstPort 2 + } + Line { + ZOrder 11819 + SrcBlock "Constant32" + SrcPort 1 + Points [15, 0] + DstBlock "Product27" + DstPort 1 + } + Line { + ZOrder 11820 + SrcBlock "Constant33" + SrcPort 1 + DstBlock "Product29" + DstPort 2 + } + Line { + ZOrder 11821 + SrcBlock "Product29" + SrcPort 1 + DstBlock "Sum27" + DstPort 1 + } + Line { + ZOrder 11822 + SrcBlock "Constant34" + SrcPort 1 + Points [35, 0] + DstBlock "Sum27" + DstPort 2 + } + Line { + ZOrder 11823 + SrcBlock "Product27" + SrcPort 1 + Points [32, 0; 0, 30] + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 11827 + SrcBlock "PD1_volt_MON" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 11826 + DstBlock "PD1_volt" + DstPort 1 + } + Branch { + ZOrder 11825 + Points [1240, 0] + DstBlock "Divide32" + DstPort 1 + } + } + Line { + ZOrder 11824 + SrcBlock "Sum27" + SrcPort 1 + Points [62, 0; 0, -65] + DstBlock "Divide31" + DstPort 2 + } + Line { + ZOrder 11828 + SrcBlock "Divide32" + SrcPort 1 + DstBlock "Ratio_PD1_PD2" + DstPort 1 + } + Line { + ZOrder 11831 + SrcBlock "Ratio_PD1_PD2" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 11830 + Points [0, 55] + DstBlock "Product31" + DstPort 1 + } + Branch { + ZOrder 11829 + DstBlock "Product30" + DstPort 2 + } + } + Line { + ZOrder 11834 + SrcBlock "Constant35" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 11833 + Points [0, 50] + DstBlock "Product30" + DstPort 1 + } + Branch { + ZOrder 11832 + Points [112, 0; 0, 88; -24, 0] + DstBlock "Sum28" + DstPort 2 + } + } + Line { + ZOrder 11835 + SrcBlock "Product30" + SrcPort 1 + DstBlock "Sum28" + DstPort 1 + } + Line { + ZOrder 11836 + SrcBlock "Product31" + SrcPort 1 + DstBlock "Sum29" + DstPort 1 + } + Line { + ZOrder 11839 + SrcBlock "Constant36" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 11838 + Points [0, 29; 96, 0] + DstBlock "Sum29" + DstPort 2 + } + Branch { + ZOrder 11837 + DstBlock "Product31" + DstPort 2 + } + } + Line { + ZOrder 11840 + SrcBlock "Sum28" + SrcPort 1 + Points [27, 0; 0, 25] + DstBlock "Divide33" + DstPort 1 + } + Line { + ZOrder 11841 + SrcBlock "Sum29" + SrcPort 1 + Points [19, 0; 0, -30] + DstBlock "Divide33" + DstPort 2 + } + Line { + ZOrder 11864 + SrcBlock "Divide34" + SrcPort 1 + Points [5, 0; 0, 345] + Branch { + ZOrder 11855 + Points [0, 175] + Branch { + ZOrder 11854 + Points [0, 175; 1, 0] + Branch { + ZOrder 11853 + Points [0, 175] + Branch { + ZOrder 11852 + Points [0, 175] + Branch { + ZOrder 11851 + Points [0, 175] + Branch { + ZOrder 11850 + Points [0, 175] + Branch { + ZOrder 11849 + Points [0, 175] + DstBlock "Divide22" + DstPort 2 + } + Branch { + ZOrder 11848 + DstBlock "Divide21" + DstPort 2 + } + } + Branch { + ZOrder 11847 + DstBlock "Divide20" + DstPort 2 + } + } + Branch { + ZOrder 11846 + DstBlock "Divide24" + DstPort 2 + } + } + Branch { + ZOrder 11845 + DstBlock "Divide12" + DstPort 2 + } + } + Branch { + ZOrder 11844 + DstBlock "Divide11" + DstPort 2 + } + } + Branch { + ZOrder 11843 + DstBlock "Divide10" + DstPort 2 + } + } + Branch { + ZOrder 11842 + DstBlock "Divide9" + DstPort 2 + } + } + Line { + ZOrder 11858 + SrcBlock "Constant51" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide35" + DstPort 2 + } + Line { + ZOrder 11859 + SrcBlock "Sum41" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide34" + DstPort 2 + } + Line { + ZOrder 11860 + SrcBlock "Constant53" + SrcPort 1 + DstBlock "Divide35" + DstPort 1 + } + Line { + ZOrder 11861 + SrcBlock "Constant52" + SrcPort 1 + DstBlock "Sum41" + DstPort 1 + } + Line { + ZOrder 11862 + SrcBlock "Constant49" + SrcPort 1 + Points [65, 0] + DstBlock "Sum41" + DstPort 2 + } + Line { + ZOrder 11863 + SrcBlock "Divide35" + SrcPort 1 + DstBlock "Divide34" + DstPort 1 + } + Line { + ZOrder 11868 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "PD1_MON" + DstPort 1 + } + Line { + ZOrder 11869 + SrcBlock "Ground35" + SrcPort 1 + DstBlock "PD2_MON" + DstPort 1 + } + Line { + ZOrder 11871 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "PD4_MON" + DstPort 1 + } + Line { + ZOrder 11872 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "PD3_MON" + DstPort 1 + } + Line { + ZOrder 11873 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "PD6_MON" + DstPort 1 + } + Line { + ZOrder 11874 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "PD5_MON" + DstPort 1 + } + Line { + ZOrder 11875 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "PD8_MON" + DstPort 1 + } + Line { + ZOrder 11876 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "PD7_MON" + DstPort 1 + } + Line { + ZOrder 11877 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "MAT1" + DstPort 1 + } + Line { + ZOrder 11878 + SrcBlock "MAT1" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 11881 + SrcBlock "Demux2" + SrcPort 1 + Points [35, 0; 0, -20] + Branch { + ZOrder 11880 + DstBlock "IM_L_MON" + DstPort 1 + } + Branch { + ZOrder 11879 + Points [0, -30] + DstBlock "Fil_IM_L" + DstPort 1 + } + } + Line { + ZOrder 11884 + SrcBlock "Demux2" + SrcPort 2 + Points [35, 0] + Branch { + ZOrder 11883 + DstBlock "IM_Y_MON" + DstPort 1 + } + Branch { + ZOrder 11882 + Points [0, -27; 210, 0] + DstBlock "Fil_IM_Y" + DstPort 1 + } + } + Line { + ZOrder 11887 + SrcBlock "Demux2" + SrcPort 3 + Points [35, 0] + Branch { + ZOrder 11886 + Points [0, 20] + DstBlock "IM_P_MON" + DstPort 1 + } + Branch { + ZOrder 11885 + Points [0, -10] + DstBlock "Fil_IM_P" + DstPort 1 + } + } + Line { + ZOrder 11888 + SrcBlock "IM_L_MON" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 11889 + SrcBlock "IM_Y_MON" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 11890 + SrcBlock "IM_P_MON" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 11891 + SrcBlock "Fil_IM_L" + SrcPort 1 + Points [20, 0; 0, 75] + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 11892 + SrcBlock "Fil_IM_Y" + SrcPort 1 + Points [8, 0; 0, 25] + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 11894 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "cdsMuxMatrix3" + DstPort 1 + } + Line { + ZOrder 11895 + SrcBlock "cdsMuxMatrix3" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 11893 + SrcBlock "Fil_IM_P" + SrcPort 1 + Points [20, 0; 0, -35] + DstBlock "Mux3" + DstPort 3 + } + Line { + ZOrder 11942 + SrcBlock "Fil_IM_COIL2" + SrcPort 1 + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 11898 + SrcBlock "Demux3" + SrcPort 3 + Points [22, 0; 0, 10] + DstBlock "Fil_IM_COIL3" + DstPort 1 + } + Line { + ZOrder 11940 + SrcBlock "Fil_IM_COIL1" + SrcPort 1 + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 11941 + SrcBlock "Fil_IM_COIL3" + SrcPort 1 + DstBlock "Terminator18" + DstPort 1 + } + Line { + ZOrder 11943 + SrcBlock "Fil_IM_COIL4" + SrcPort 1 + DstBlock "Terminator19" + DstPort 1 + } + Line { + ZOrder 11904 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "Sum23" + DstPort 1 + } + Line { + ZOrder 11907 + SrcBlock "D_M" + SrcPort 1 + Points [15, 0; 0, 135] + Branch { + ZOrder 11906 + DstBlock "Sum24" + DstPort 1 + } + Branch { + ZOrder 11905 + Points [0, 191; 30, 0] + DstBlock "Sum23" + DstPort 2 + } + } + Line { + ZOrder 11908 + SrcBlock "Sum23" + SrcPort 1 + DstBlock "SENSING_L" + DstPort 1 + } + Line { + ZOrder 11909 + SrcBlock "Sum24" + SrcPort 1 + DstBlock "Divide29" + DstPort 2 + } + Line { + ZOrder 11910 + SrcBlock "Constant27" + SrcPort 1 + Points [9, 0; 0, -14; -23, 0; 0, -26] + DstBlock "Product21" + DstPort 2 + } + Line { + ZOrder 11912 + SrcBlock "Product2" + SrcPort 1 + Points [30, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + ZOrder 11913 + SrcBlock "Sum25" + SrcPort 1 + DstBlock "Product22" + DstPort 2 + } + Line { + ZOrder 11911 + SrcBlock "Product21" + SrcPort 1 + DstBlock "Product2" + DstPort 2 + } + Line { + ZOrder 11914 + SrcBlock "Divide29" + SrcPort 1 + Points [70, 0] + DstBlock "Product23" + DstPort 2 + } + Line { + ZOrder 11915 + SrcBlock "Product22" + SrcPort 1 + DstBlock "Product23" + DstPort 1 + } + Line { + ZOrder 11916 + SrcBlock "Constant25" + SrcPort 1 + Points [0, 20] + DstBlock "Product22" + DstPort 1 + } + Line { + ZOrder 11917 + SrcBlock "Tan_Theta" + SrcPort 1 + Points [89, 0; 0, 355] + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 11919 + SrcBlock "Mux4" + SrcPort 1 + DstBlock "COS_Theta" + DstPort 1 + } + Line { + ZOrder 11920 + SrcBlock "Mux5" + SrcPort 1 + DstBlock "Tan_Theta" + DstPort 1 + } + Line { + ZOrder 11918 + SrcBlock "COS_Theta" + SrcPort 1 + Points [110, 0; 0, 245] + DstBlock "Divide29" + DstPort 1 + } + Line { + ZOrder 11923 + SrcBlock "Theta" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 11922 + Points [0, 55] + DstBlock "Mux5" + DstPort 1 + } + Branch { + ZOrder 11921 + DstBlock "Mux4" + DstPort 1 + } + } + Line { + ZOrder 11928 + SrcBlock "SENSING_L" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 11927 + Points [0, 120] + DstBlock "L_MON" + DstPort 1 + } + Branch { + ZOrder 11926 + Points [74, 0] + Branch { + ZOrder 11925 + DstBlock "Sum24" + DstPort 2 + } + Branch { + ZOrder 11924 + DstBlock "Product21" + DstPort 1 + } + } + } + Line { + ZOrder 11929 + SrcBlock "Product23" + SrcPort 1 + DstBlock "SENSING_Y" + DstPort 1 + } + Line { + ZOrder 11930 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "Sum25" + DstPort 1 + } + Line { + ZOrder 11931 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "Divide28" + DstPort 1 + } + Line { + ZOrder 11932 + SrcBlock "L_MON" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 11933 + SrcBlock "Y_MON" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 11934 + SrcBlock "Constant31" + SrcPort 1 + Points [28, 0; 0, -40] + DstBlock "Product28" + DstPort 2 + } + Line { + ZOrder 11935 + SrcBlock "SENSING_Y" + SrcPort 1 + DstBlock "Product28" + DstPort 1 + } + Line { + ZOrder 11938 + SrcBlock "Constant38" + SrcPort 1 + Points [0, 9; 100, 0] + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 11936 + SrcBlock "Product28" + SrcPort 1 + DstBlock "Y_MON" + DstPort 1 + } + Line { + ZOrder 11937 + SrcBlock "Constant37" + SrcPort 1 + Points [0, 5] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 11660 + SrcBlock "Divide10" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 11659 + Points [0, -45] + DstBlock "PD2_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11658 + DstBlock "Product7" + DstPort 1 + } + } + Line { + ZOrder 11657 + SrcBlock "Divide9" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 11656 + Points [0, -80] + DstBlock "PD1_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11655 + DstBlock "Product6" + DstPort 1 + } + } + Line { + ZOrder 11663 + SrcBlock "Divide11" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 11662 + DstBlock "Product8" + DstPort 1 + } + Branch { + ZOrder 11661 + Points [0, -50] + DstBlock "PD4_volt_MON" + DstPort 1 + } + } + Line { + ZOrder 11666 + SrcBlock "Divide12" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 11665 + Points [0, -50] + DstBlock "PD3_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11664 + DstBlock "Product9" + DstPort 1 + } + } + Line { + ZOrder 11667 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "PD1_mm_MON" + DstPort 1 + } + Line { + ZOrder 11668 + SrcBlock "Sum10" + SrcPort 1 + DstBlock "Diff_PDunit1_MON" + DstPort 1 + } + Line { + ZOrder 11669 + SrcBlock "Sum11" + SrcPort 1 + DstBlock "Diff_PDunit2_MON" + DstPort 1 + } + Line { + ZOrder 11670 + SrcBlock "Diff_PDunit1_MON" + SrcPort 1 + DstBlock "Diff_PDunit1" + DstPort 1 + } + Line { + ZOrder 11671 + SrcBlock "Diff_PDunit2_MON" + SrcPort 1 + DstBlock "Diff_PDunit2" + DstPort 1 + } + Line { + ZOrder 11672 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "PD2_mm_MON" + DstPort 1 + } + Line { + ZOrder 11673 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "PD4_mm_MON" + DstPort 1 + } + Line { + ZOrder 11674 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "PD3_mm_MON" + DstPort 1 + } + Line { + ZOrder 11896 + SrcBlock "Demux3" + SrcPort 1 + Points [22, 0; 0, -25] + DstBlock "Fil_IM_COIL1" + DstPort 1 + } + Line { + ZOrder 11897 + SrcBlock "Demux3" + SrcPort 4 + Points [22, 0; 0, 25] + DstBlock "Fil_IM_COIL4" + DstPort 1 + } + Line { + ZOrder 11899 + SrcBlock "Demux3" + SrcPort 2 + Points [22, 0; 0, -10] + DstBlock "Fil_IM_COIL2" + DstPort 1 + } + Line { + ZOrder 11685 + SrcBlock "Divide20" + SrcPort 1 + Points [62, 0] + Branch { + ZOrder 11684 + Points [0, -40] + DstBlock "PD5_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11683 + DstBlock "Product12" + DstPort 1 + } + } + Line { + ZOrder 11686 + SrcBlock "PD5_MON" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + ZOrder 11689 + SrcBlock "Divide21" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 11688 + Points [0, -50] + DstBlock "PD8_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11687 + DstBlock "Product13" + DstPort 1 + } + } + Line { + ZOrder 11690 + SrcBlock "PD8_MON" + SrcPort 1 + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 11693 + SrcBlock "Divide22" + SrcPort 1 + Points [67, 0] + Branch { + ZOrder 11692 + Points [0, -50] + DstBlock "PD7_volt_MON" + DstPort 1 + } + Branch { + ZOrder 11691 + DstBlock "Product14" + DstPort 1 + } + } + Line { + ZOrder 11694 + SrcBlock "PD7_MON" + SrcPort 1 + Points [9, 0; 0, 65] + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 11695 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "PD6_mm_MON" + DstPort 1 + } + Line { + ZOrder 11696 + SrcBlock "Sum12" + SrcPort 1 + DstBlock "Diff_PDunit3_MON" + DstPort 1 + } + Line { + ZOrder 11697 + SrcBlock "Sum13" + SrcPort 1 + DstBlock "Diff_PDunit4_MON" + DstPort 1 + } + Line { + ZOrder 11698 + SrcBlock "Diff_PDunit3_MON" + SrcPort 1 + DstBlock "Diff_PDunit3" + DstPort 1 + } + Line { + ZOrder 11699 + SrcBlock "Diff_PDunit4_MON" + SrcPort 1 + DstBlock "Diff_PDunit4" + DstPort 1 + } + Line { + ZOrder 11700 + SrcBlock "Sum7" + SrcPort 1 + DstBlock "PD5_mm_MON" + DstPort 1 + } + Line { + ZOrder 11701 + SrcBlock "Sum8" + SrcPort 1 + DstBlock "PD8_mm_MON" + DstPort 1 + } + Line { + ZOrder 11702 + SrcBlock "Sum9" + SrcPort 1 + DstBlock "PD7_mm_MON" + DstPort 1 + } + Line { + ZOrder 11865 + SrcBlock "Constant5" + SrcPort 1 + Points [0, 1555] + Branch { + ZOrder 11866 + Points [-7, 0; 0, 175] + Branch { + ZOrder 11714 + DstBlock "Product7" + DstPort 2 + } + Branch { + ZOrder 11713 + Points [0, 175] + Branch { + ZOrder 11712 + DstBlock "Product8" + DstPort 2 + } + Branch { + ZOrder 11711 + Points [0, 175] + Branch { + ZOrder 11710 + DstBlock "Product9" + DstPort 2 + } + Branch { + ZOrder 11709 + Points [0, 175] + Branch { + ZOrder 11708 + DstBlock "Product11" + DstPort 2 + } + Branch { + ZOrder 11707 + Points [0, 175] + Branch { + ZOrder 11706 + DstBlock "Product12" + DstPort 2 + } + Branch { + ZOrder 11705 + Points [0, 175] + Branch { + ZOrder 11704 + DstBlock "Product13" + DstPort 2 + } + Branch { + ZOrder 11703 + Points [0, 175] + DstBlock "Product14" + DstPort 2 + } + } + } + } + } + } + } + Branch { + ZOrder 11716 + DstBlock "Product6" + DstPort 2 + } + } + Line { + ZOrder 38761 + SrcBlock "SENSING_R" + SrcPort 1 + DstBlock "Terminator12" + DstPort 1 + } + } + } + Block { + BlockType Product + Name "Product" + SID "2988" + Ports [2, 1] + Position [2850, 3632, 2880, 3663] + ZOrder 731 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2999" + Ports [2, 1] + Position [2850, 3807, 2880, 3838] + ZOrder 739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "5309" + Ports [2, 1] + Position [7130, 5752, 7160, 5783] + ZOrder 3145 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product101" + SID "5720" + Ports [2, 1] + Position [3690, 3212, 3720, 3243] + ZOrder 3549 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "5310" + Ports [2, 1] + Position [7130, 5927, 7160, 5958] + ZOrder 3146 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "5311" + Ports [2, 1] + Position [7130, 5402, 7160, 5433] + ZOrder 3143 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "3448" + Ports [2, 1] + Position [7130, 6267, 7160, 6298] + ZOrder 1073 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "3449" + Ports [2, 1] + Position [7130, 6442, 7160, 6473] + ZOrder 1074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "3450" + Ports [2, 1] + Position [7130, 6617, 7160, 6648] + ZOrder 1075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product20" + SID "3451" + Ports [2, 1] + Position [7130, 6092, 7160, 6123] + ZOrder 1072 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "5308" + Ports [2, 1] + Position [7130, 5577, 7160, 5608] + ZOrder 3144 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product32" + SID "3890" + Ports [2, 1] + Position [3525, 3202, 3555, 3233] + ZOrder 1522 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product33" + SID "4400" + Ports [2, 1] + Position [2825, 12462, 2855, 12493] + ZOrder 2179 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product34" + SID "3896" + Ports [2, 1] + Position [3835, 3482, 3865, 3513] + ZOrder 1528 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product35" + SID "3902" + Ports [2, 1] + Position [3835, 3407, 3865, 3438] + ZOrder 1534 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product36" + SID "4401" + Ports [2, 1] + Position [2825, 12637, 2855, 12668] + ZOrder 2186 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product37" + SID "4402" + Ports [2, 1] + Position [3485, 12432, 3515, 12463] + ZOrder 2279 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product38" + SID "4403" + Ports [2, 1] + Position [3800, 12577, 3830, 12608] + ZOrder 2282 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product39" + SID "4404" + Ports [2, 1] + Position [3800, 12502, 3830, 12533] + ZOrder 2287 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3428" + Ports [2, 1] + Position [2850, 4437, 2880, 4468] + ZOrder 1052 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product40" + SID "4405" + Ports [2, 1] + Position [2830, 11762, 2860, 11793] + ZOrder 2211 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product41" + SID "4406" + Ports [2, 1] + Position [2830, 11937, 2860, 11968] + ZOrder 2212 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3429" + Ports [2, 1] + Position [2850, 4612, 2880, 4643] + ZOrder 1053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product73" + SID "5718" + Ports [2, 1] + Position [3580, 12432, 3610, 12463] + ZOrder 3547 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType SubSystem + Name "Subsystem" + SID "6705" + Ports [2] + Position [1150, 10955, 1190, 11015] + ZOrder 3978 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [100, 100, 900, 600] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "60" + Block { + BlockType Inport + Name "In1" + SID "6706" + Position [20, 158, 50, 172] + ZOrder 3933 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6707" + Position [20, 173, 50, 187] + ZOrder 3934 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "CRY_ACC_Z" + SID "5909" + Tag "Test Point" + Ports [1] + Position [1475, 145, 1515, 155] + ZOrder 3796 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_ACC_Z_MON" + SID "5910" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1380, 144, 1430, 156] + ZOrder 3795 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3" + SID "5911" + Tag "Test Point" + Ports [1] + Position [430, 135, 470, 155] + ZOrder 3788 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_MON" + SID "5912" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [260, 170, 340, 200] + ZOrder 3787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_a" + SID "5913" + Tag "Test Point" + Ports [1] + Position [835, 135, 875, 155] + ZOrder 3792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "CRY_SENSE_ACC_V3_a_MON" + SID "5914" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [685, 180, 765, 210] + ZOrder 3791 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Switch + Name "Choice38" + SID "5915" + Position [1350, 300, 1380, 330] + ZOrder 3799 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice39" + SID "5916" + Position [1350, 370, 1380, 400] + ZOrder 3801 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice41" + SID "5986" + Position [1495, 355, 1525, 385] + ZOrder 3879 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice42" + SID "5987" + Position [1685, 135, 1715, 165] + ZOrder 3895 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant77" + SID "5935" + Description "accelerometer sensitivity (V/m/s^2)" + Position [80, 104, 155, 116] + ZOrder 3812 + Value "0.5" + } + Block { + BlockType Constant + Name "Constant78" + SID "5988" + Description "Each half of QPD" + Position [1585, 192, 1615, 208] + ZOrder 3892 + Value "0" + } + Block { + BlockType Demux + Name "Demux7" + SID "5917" + Ports [1, 6] + Position [1090, 114, 1095, 201] + ZOrder 3794 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux8" + SID "5990" + Ports [1, 6] + Position [1975, 114, 1980, 201] + ZOrder 3866 + BackgroundColor "black" + ShowName off + Outputs "6" + DisplayOption "bar" + } + Block { + BlockType Product + Name "Divide48" + SID "5918" + Ports [2, 1] + Position [70, 157, 100, 188] + ZOrder 3786 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide98" + SID "5919" + Ports [2, 1] + Position [565, 177, 595, 208] + ZOrder 3790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "FIL_ACC_Z1" + SID "5920" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1185, 145, 1225, 155] + ZOrder 3804 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACC_Z2" + SID "5921" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1265, 145, 1305, 155] + ZOrder 3798 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT1" + SID "5991" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 25, 2360, 35] + ZOrder 3867 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT2" + SID "5992" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 75, 2360, 85] + ZOrder 3868 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT3" + SID "5993" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 120, 2360, 130] + ZOrder 3869 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT4" + SID "5994" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 185, 2360, 195] + ZOrder 3870 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT5" + SID "5995" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 240, 2360, 250] + ZOrder 3871 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_ACT6" + SID "5996" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2320, 295, 2360, 305] + ZOrder 3872 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "FIL_SUM_Z" + SID "5997" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1575, 365, 1615, 375] + ZOrder 3863 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground14" + SID "6209" + Position [1820, 170, 1840, 190] + ZOrder 3927 + } + Block { + BlockType Ground + Name "Ground17" + SID "6210" + Position [1820, 110, 1840, 130] + ZOrder 3928 + } + Block { + BlockType Ground + Name "Ground18" + SID "6211" + Position [1820, 125, 1840, 145] + ZOrder 3929 + } + Block { + BlockType Ground + Name "Ground23" + SID "6213" + Position [1820, 155, 1840, 175] + ZOrder 3931 + } + Block { + BlockType Ground + Name "Ground24" + SID "6214" + Position [1820, 185, 1840, 205] + ZOrder 3932 + } + Block { + BlockType Ground + Name "Ground41" + SID "5936" + Position [970, 170, 990, 190] + ZOrder 3813 + } + Block { + BlockType Ground + Name "Ground50" + SID "5939" + Position [970, 110, 990, 130] + ZOrder 3816 + } + Block { + BlockType Ground + Name "Ground65" + SID "5940" + Position [970, 125, 990, 145] + ZOrder 3817 + } + Block { + BlockType Ground + Name "Ground66" + SID "5941" + Position [970, 140, 990, 160] + ZOrder 3818 + } + Block { + BlockType Ground + Name "Ground67" + SID "5942" + Position [970, 155, 990, 175] + ZOrder 3819 + } + Block { + BlockType Ground + Name "Ground68" + SID "5999" + Position [1480, 45, 1500, 65] + ZOrder 3894 + } + Block { + BlockType Ground + Name "Ground69" + SID "6023" + Position [1275, 260, 1295, 280] + ZOrder 3900 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Reference + Name "MAT_ACC" + SID "5922" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1030, 130, 1070, 190] + ZOrder 3793 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT_ACT" + SID "6000" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [1905, 130, 1945, 190] + ZOrder 3864 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux24" + SID "5923" + Ports [6, 1] + Position [1010, 114, 1015, 201] + ZOrder 3797 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux25" + SID "6001" + Ports [6, 1] + Position [1865, 114, 1870, 201] + ZOrder 3865 + ShowName off + Inputs "6" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OSC_Z" + SID "6002" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [1520, 24, 1575, 86] + ZOrder 3893 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_Z_SW" + SID "6003" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1565, 142, 1630, 158] + ZOrder 3896 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1" + SID "6004" + Tag "Test Point" + Ports [1] + Position [2560, 20, 2600, 40] + ZOrder 3881 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P1_MON" + SID "6005" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 20, 2485, 40] + ZOrder 3880 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2" + SID "6006" + Tag "Test Point" + Ports [1] + Position [2560, 70, 2600, 90] + ZOrder 3887 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P2_MON" + SID "6007" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 70, 2485, 90] + ZOrder 3882 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3" + SID "6008" + Tag "Test Point" + Ports [1] + Position [2560, 115, 2600, 135] + ZOrder 3888 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P3_MON" + SID "6009" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 115, 2485, 135] + ZOrder 3883 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4" + SID "6010" + Tag "Test Point" + Ports [1] + Position [2560, 180, 2600, 200] + ZOrder 3889 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P4_MON" + SID "6011" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 180, 2485, 200] + ZOrder 3884 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5" + SID "6012" + Tag "Test Point" + Ports [1] + Position [2560, 235, 2600, 255] + ZOrder 3890 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P5_MON" + SID "6013" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 235, 2485, 255] + ZOrder 3885 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6" + SID "6014" + Tag "Test Point" + Ports [1] + Position [2560, 290, 2600, 310] + ZOrder 3891 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P6_MON" + SID "6015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2405, 290, 2485, 310] + ZOrder 3886 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product102" + SID "5924" + Ports [2, 1] + Position [180, 167, 210, 198] + ZOrder 3803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SUM_Z" + SID "6016" + Tag "Test Point" + Ports [1] + Position [1790, 360, 1830, 380] + ZOrder 3874 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SUM_Z_MON" + SID "6017" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1650, 360, 1730, 380] + ZOrder 3873 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_ACC_Z_IN" + SID "5925" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1240, 379, 1270, 391] + ZOrder 3802 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_FEEDBACK" + SID "6018" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1390, 204, 1420, 216] + ZOrder 3876 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SWITCH_PD_Z_IN" + SID "5926" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [1240, 309, 1270, 321] + ZOrder 3800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum101" + SID "6019" + Ports [2, 1] + Position [1430, 350, 1450, 370] + ZOrder 3862 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum102" + SID "6020" + Ports [2, 1] + Position [1745, 140, 1765, 160] + ZOrder 3899 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator21" + SID "5937" + Position [1115, 185, 1135, 205] + ZOrder 3814 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "5943" + Position [1115, 110, 1135, 130] + ZOrder 3820 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "5944" + Position [1115, 125, 1135, 145] + ZOrder 3821 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "5945" + Position [1115, 155, 1135, 175] + ZOrder 3822 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "5946" + Position [1115, 170, 1135, 190] + ZOrder 3823 + } + Block { + BlockType Terminator + Name "Terminator31" + SID "6021" + Position [1590, 45, 1610, 65] + ZOrder 3897 + } + Block { + BlockType Terminator + Name "Terminator32" + SID "6022" + Position [1590, 70, 1610, 90] + ZOrder 3898 + } + Block { + BlockType Reference + Name "V3_CONST" + SID "5927" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [505, 139, 535, 151] + ZOrder 3789 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 43672 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "Mux25" + DstPort 4 + } + Line { + ZOrder 42127 + SrcBlock "P5_MON" + SrcPort 1 + DstBlock "P5" + DstPort 1 + } + Line { + ZOrder 42068 + SrcBlock "MAT_ACT" + SrcPort 1 + DstBlock "Demux8" + DstPort 1 + } + Line { + ZOrder 42069 + SrcBlock "Demux8" + SrcPort 2 + Points [18, 0; 0, -55] + DstBlock "FIL_ACT2" + DstPort 1 + } + Line { + ZOrder 42070 + SrcBlock "Demux8" + SrcPort 3 + Points [27, 0; 0, -25] + DstBlock "FIL_ACT3" + DstPort 1 + } + Line { + ZOrder 41960 + SrcBlock "Ground41" + SrcPort 1 + DstBlock "Mux24" + DstPort 5 + } + Line { + ZOrder 42146 + SrcBlock "OSC_Z" + SrcPort 3 + Points [2, 0; 0, 5] + DstBlock "Terminator32" + DstPort 1 + } + Line { + ZOrder 42147 + SrcBlock "OSC_Z_SW" + SrcPort 1 + DstBlock "Choice42" + DstPort 2 + } + Line { + ZOrder 42148 + SrcBlock "Choice42" + SrcPort 1 + DstBlock "Sum102" + DstPort 1 + } + Line { + ZOrder 42149 + SrcBlock "Sum102" + SrcPort 1 + DstBlock "Mux25" + DstPort 3 + } + Line { + ZOrder 41967 + SrcBlock "Demux7" + SrcPort 4 + DstBlock "Terminator24" + DstPort 1 + } + Line { + ZOrder 42118 + SrcBlock "FIL_ACT3" + SrcPort 1 + DstBlock "P3_MON" + DstPort 1 + } + Line { + ZOrder 42119 + SrcBlock "FIL_ACT4" + SrcPort 1 + DstBlock "P4_MON" + DstPort 1 + } + Line { + ZOrder 42120 + SrcBlock "FIL_ACT5" + SrcPort 1 + DstBlock "P5_MON" + DstPort 1 + } + Line { + ZOrder 42121 + SrcBlock "FIL_ACT6" + SrcPort 1 + DstBlock "P6_MON" + DstPort 1 + } + Line { + ZOrder 42178 + SrcBlock "SWITCH_FEEDBACK" + SrcPort 1 + Points [45, 0; 0, 160] + DstBlock "Choice41" + DstPort 2 + } + Line { + ZOrder 42079 + SrcBlock "Mux25" + SrcPort 1 + DstBlock "MAT_ACT" + DstPort 1 + } + Line { + ZOrder 42143 + SrcBlock "Ground68" + SrcPort 1 + DstBlock "OSC_Z" + DstPort 1 + } + Line { + ZOrder 42144 + SrcBlock "OSC_Z" + SrcPort 1 + Points [77, 0; 0, 105] + DstBlock "Choice42" + DstPort 1 + } + Line { + ZOrder 42145 + SrcBlock "OSC_Z" + SrcPort 2 + DstBlock "Terminator31" + DstPort 1 + } + Line { + ZOrder 41961 + SrcBlock "Ground67" + SrcPort 1 + DstBlock "Mux24" + DstPort 4 + } + Line { + ZOrder 41963 + SrcBlock "Ground65" + SrcPort 1 + DstBlock "Mux24" + DstPort 2 + } + Line { + ZOrder 43849 + SrcBlock "In1" + SrcPort 1 + DstBlock "Divide48" + DstPort 1 + } + Line { + ZOrder 42109 + SrcBlock "P1_MON" + SrcPort 1 + DstBlock "P1" + DstPort 1 + } + Line { + ZOrder 43850 + SrcBlock "In2" + SrcPort 1 + DstBlock "Divide48" + DstPort 2 + } + Line { + ZOrder 43669 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "Mux25" + DstPort 5 + } + Line { + ZOrder 43668 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "Mux25" + DstPort 6 + } + Line { + ZOrder 42117 + SrcBlock "P3_MON" + SrcPort 1 + DstBlock "P3" + DstPort 1 + } + Line { + ZOrder 43674 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "Mux25" + DstPort 1 + } + Line { + ZOrder 41966 + SrcBlock "Demux7" + SrcPort 5 + DstBlock "Terminator26" + DstPort 1 + } + Line { + ZOrder 42110 + SrcBlock "FIL_ACT1" + SrcPort 1 + DstBlock "P1_MON" + DstPort 1 + } + Line { + ZOrder 42111 + SrcBlock "FIL_ACT2" + SrcPort 1 + DstBlock "P2_MON" + DstPort 1 + } + Line { + ZOrder 42114 + SrcBlock "P2_MON" + SrcPort 1 + DstBlock "P2" + DstPort 1 + } + Line { + ZOrder 43673 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "Mux25" + DstPort 2 + } + Line { + ZOrder 42141 + SrcBlock "Constant78" + SrcPort 1 + Points [36, 0; 0, -40] + DstBlock "Choice42" + DstPort 3 + } + Line { + ZOrder 42142 + SrcBlock "Demux8" + SrcPort 1 + Points [9, 0; 0, -90] + DstBlock "FIL_ACT1" + DstPort 1 + } + Line { + ZOrder 41948 + SrcBlock "Constant77" + SrcPort 1 + Points [5, 0] + DstBlock "Product102" + DstPort 2 + } + Line { + ZOrder 41916 + SrcBlock "V3_CONST" + SrcPort 1 + Points [9, 0; 0, 55] + DstBlock "Divide98" + DstPort 2 + } + Line { + ZOrder 41917 + SrcBlock "Divide98" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V3_a_MON" + DstPort 1 + } + Line { + ZOrder 41920 + SrcBlock "CRY_SENSE_ACC_V3_a_MON" + SrcPort 1 + Points [26, 0] + Branch { + ZOrder 42160 + DstBlock "Mux24" + DstPort 6 + } + Branch { + ZOrder 41918 + Points [0, -50] + DstBlock "CRY_SENSE_ACC_V3_a" + DstPort 1 + } + } + Line { + ZOrder 41921 + SrcBlock "Mux24" + SrcPort 1 + DstBlock "MAT_ACC" + DstPort 1 + } + Line { + ZOrder 41922 + SrcBlock "MAT_ACC" + SrcPort 1 + DstBlock "Demux7" + DstPort 1 + } + Line { + ZOrder 41923 + SrcBlock "CRY_ACC_Z_MON" + SrcPort 1 + DstBlock "CRY_ACC_Z" + DstPort 1 + } + Line { + ZOrder 41926 + SrcBlock "FIL_ACC_Z2" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 41979 + DstBlock "CRY_ACC_Z_MON" + DstPort 1 + } + Branch { + ZOrder 41974 + Points [0, 225] + DstBlock "Choice39" + DstPort 1 + } + } + Line { + ZOrder 42165 + SrcBlock "Ground69" + SrcPort 1 + Points [15, 0; 0, 15] + Branch { + ZOrder 42177 + Points [147, 0; 0, 95] + DstBlock "Choice41" + DstPort 3 + } + Branch { + ZOrder 42176 + Points [0, 20] + Branch { + ZOrder 42170 + DstBlock "Choice38" + DstPort 1 + } + Branch { + ZOrder 42169 + Points [0, 20] + Branch { + ZOrder 42167 + Points [0, 70] + DstBlock "Choice39" + DstPort 3 + } + Branch { + ZOrder 42166 + DstBlock "Choice38" + DstPort 3 + } + } + } + } + Line { + ZOrder 42163 + SrcBlock "Choice38" + SrcPort 1 + Points [21, 0; 0, 45] + DstBlock "Sum101" + DstPort 1 + } + Line { + ZOrder 41930 + SrcBlock "SWITCH_PD_Z_IN" + SrcPort 1 + DstBlock "Choice38" + DstPort 2 + } + Line { + ZOrder 41933 + SrcBlock "SWITCH_ACC_Z_IN" + SrcPort 1 + DstBlock "Choice39" + DstPort 2 + } + Line { + ZOrder 41935 + SrcBlock "Divide48" + SrcPort 1 + DstBlock "Product102" + DstPort 1 + } + Line { + ZOrder 41936 + SrcBlock "Product102" + SrcPort 1 + DstBlock "CRY_SENSE_ACC_V3_MON" + DstPort 1 + } + Line { + ZOrder 41937 + SrcBlock "FIL_ACC_Z1" + SrcPort 1 + DstBlock "FIL_ACC_Z2" + DstPort 1 + } + Line { + ZOrder 41938 + SrcBlock "Demux7" + SrcPort 3 + Points [5, 0; 0, -1; 55, 0; 0, 1] + DstBlock "FIL_ACC_Z1" + DstPort 1 + } + Line { + ZOrder 41915 + SrcBlock "CRY_SENSE_ACC_V3_MON" + SrcPort 1 + Points [50, 0] + Branch { + ZOrder 41953 + DstBlock "Divide98" + DstPort 1 + } + Branch { + ZOrder 41913 + Points [0, -40] + DstBlock "CRY_SENSE_ACC_V3" + DstPort 1 + } + } + Line { + ZOrder 42105 + SrcBlock "Sum101" + SrcPort 1 + DstBlock "Choice41" + DstPort 1 + } + Line { + ZOrder 42162 + SrcBlock "Choice39" + SrcPort 1 + DstBlock "Sum101" + DstPort 2 + } + Line { + ZOrder 42106 + SrcBlock "Choice41" + SrcPort 1 + DstBlock "FIL_SUM_Z" + DstPort 1 + } + Line { + ZOrder 41962 + SrcBlock "Ground66" + SrcPort 1 + DstBlock "Mux24" + DstPort 3 + } + Line { + ZOrder 41968 + SrcBlock "Demux7" + SrcPort 2 + DstBlock "Terminator23" + DstPort 1 + } + Line { + ZOrder 42124 + SrcBlock "P4_MON" + SrcPort 1 + DstBlock "P4" + DstPort 1 + } + Line { + ZOrder 42130 + SrcBlock "P6_MON" + SrcPort 1 + DstBlock "P6" + DstPort 1 + } + Line { + ZOrder 42071 + SrcBlock "Demux8" + SrcPort 4 + Points [27, 0; 0, 25] + DstBlock "FIL_ACT4" + DstPort 1 + } + Line { + ZOrder 42072 + SrcBlock "Demux8" + SrcPort 5 + Points [17, 0; 0, 65] + DstBlock "FIL_ACT5" + DstPort 1 + } + Line { + ZOrder 42073 + SrcBlock "Demux8" + SrcPort 6 + Points [6, 0; 0, 105] + DstBlock "FIL_ACT6" + DstPort 1 + } + Line { + ZOrder 42074 + SrcBlock "FIL_SUM_Z" + SrcPort 1 + DstBlock "SUM_Z_MON" + DstPort 1 + } + Line { + ZOrder 42077 + SrcBlock "SUM_Z_MON" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 43666 + DstBlock "SUM_Z" + DstPort 1 + } + Branch { + ZOrder 42180 + DstBlock "Sum102" + DstPort 2 + } + } + Line { + ZOrder 41965 + SrcBlock "Demux7" + SrcPort 6 + DstBlock "Terminator21" + DstPort 1 + } + Line { + ZOrder 41964 + SrcBlock "Ground50" + SrcPort 1 + DstBlock "Mux24" + DstPort 1 + } + Line { + ZOrder 41969 + SrcBlock "Demux7" + SrcPort 1 + DstBlock "Terminator22" + DstPort 1 + } + } + } + Block { + BlockType Sum + Name "Sum1" + SID "3921" + Ports [2, 1] + Position [3100, 4510, 3120, 4530] + ZOrder 1549 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum100" + SID "5703" + Ports [2, 1] + Position [1970, 12790, 1990, 12810] + ZOrder 3536 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "3517" + Ports [2, 1] + Position [2030, 875, 2050, 895] + ZOrder 1147 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum30" + SID "3729" + Ports [2, 1] + Position [3080, 3705, 3100, 3725] + ZOrder 1360 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum31" + SID "3734" + Ports [2, 1] + Position [3080, 3780, 3100, 3800] + ZOrder 1365 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum32" + SID "5304" + Ports [2, 1] + Position [4665, 3605, 4685, 3625] + ZOrder 3587 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum33" + SID "3891" + Ports [2, 1] + Position [3510, 3705, 3530, 3725] + ZOrder 1523 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum34" + SID "3849" + Ports [2, 1] + Position [5675, 3605, 5695, 3625] + ZOrder 1480 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum35" + SID "3850" + Ports [2, 1] + Position [5675, 3680, 5695, 3700] + ZOrder 1481 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum36" + SID "3851" + Ports [2, 1] + Position [5675, 3755, 5695, 3775] + ZOrder 1482 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum37" + SID "5305" + Ports [2, 1] + Position [4665, 3680, 4685, 3700] + ZOrder 3588 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum38" + SID "3887" + Ports [2, 1] + Position [3280, 3165, 3300, 3185] + ZOrder 1519 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum39" + SID "3893" + Ports [2, 1] + Position [3280, 3110, 3300, 3130] + ZOrder 1525 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum40" + SID "3922" + Ports [2, 1] + Position [3100, 4585, 3120, 4605] + ZOrder 1551 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum42" + SID "4407" + Ports [2, 1] + Position [3060, 11835, 3080, 11855] + ZOrder 2292 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum43" + SID "4408" + Ports [2, 1] + Position [3055, 12535, 3075, 12555] + ZOrder 2220 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum44" + SID "4409" + Ports [2, 1] + Position [3055, 12610, 3075, 12630] + ZOrder 2222 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum45" + SID "5689" + Ports [2, 1] + Position [1970, 11740, 1990, 11760] + ZOrder 3520 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum46" + SID "4411" + Ports [2, 1] + Position [3490, 12505, 3510, 12525] + ZOrder 2280 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum47" + SID "4412" + Ports [2, 1] + Position [5675, 12435, 5695, 12455] + ZOrder 2249 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum48" + SID "4413" + Ports [2, 1] + Position [5675, 12510, 5695, 12530] + ZOrder 2250 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum49" + SID "4414" + Ports [2, 1] + Position [5675, 12585, 5695, 12605] + ZOrder 2251 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum50" + SID "5690" + Ports [2, 1] + Position [1970, 11915, 1990, 11935] + ZOrder 3522 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum51" + SID "4416" + Ports [2, 1] + Position [3255, 12170, 3275, 12190] + ZOrder 2276 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum52" + SID "4417" + Ports [2, 1] + Position [3255, 12115, 3275, 12135] + ZOrder 2281 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum53" + SID "4418" + Ports [2, 1] + Position [3060, 11910, 3080, 11930] + ZOrder 2294 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum54" + SID "4768" + Ports [2, 1] + Position [235, 4495, 255, 4515] + ZOrder 2567 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum55" + SID "4849" + Ports [2, 1] + Position [5610, 3235, 5630, 3255] + ZOrder 2692 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum56" + SID "4850" + Ports [2, 1] + Position [5610, 3275, 5630, 3295] + ZOrder 2693 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum57" + SID "4851" + Ports [2, 1] + Position [5610, 3320, 5630, 3340] + ZOrder 2694 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum58" + SID "4868" + Ports [2, 1] + Position [4430, 3605, 4450, 3625] + ZOrder 2711 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum59" + SID "4869" + Ports [2, 1] + Position [4430, 3680, 4450, 3700] + ZOrder 2712 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum60" + SID "4870" + Ports [2, 1] + Position [4430, 3755, 4450, 3775] + ZOrder 2713 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum67" + SID "5246" + Ports [2, 1] + Position [4750, 3605, 4770, 3625] + ZOrder 3584 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum68" + SID "5306" + Ports [2, 1] + Position [4665, 3755, 4685, 3775] + ZOrder 3589 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum75" + SID "5456" + Ports [2, 1] + Position [5600, 12090, 5620, 12110] + ZOrder 3287 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum76" + SID "5457" + Ports [2, 1] + Position [5600, 12145, 5620, 12165] + ZOrder 3288 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum77" + SID "5458" + Ports [2, 1] + Position [5600, 12190, 5620, 12210] + ZOrder 3289 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum84" + SID "5645" + Ports [2, 1] + Position [4585, 12435, 4605, 12455] + ZOrder 3487 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum85" + SID "5646" + Ports [2, 1] + Position [4585, 12510, 4605, 12530] + ZOrder 3488 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum86" + SID "5647" + Ports [2, 1] + Position [4415, 12435, 4435, 12455] + ZOrder 3479 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum87" + SID "5648" + Ports [2, 1] + Position [4415, 12510, 4435, 12530] + ZOrder 3480 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum88" + SID "5649" + Ports [2, 1] + Position [4415, 12585, 4435, 12605] + ZOrder 3481 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum89" + SID "5650" + Ports [2, 1] + Position [4585, 12585, 4605, 12605] + ZOrder 3489 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum90" + SID "5674" + Ports [2, 1] + Position [4660, 12435, 4680, 12455] + ZOrder 3505 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum91" + SID "5675" + Ports [2, 1] + Position [1995, 3610, 2015, 3630] + ZOrder 3506 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum92" + SID "5679" + Ports [2, 1] + Position [1995, 3785, 2015, 3805] + ZOrder 3510 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum93" + SID "5681" + Ports [2, 1] + Position [1995, 3960, 2015, 3980] + ZOrder 3512 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum94" + SID "5683" + Ports [2, 1] + Position [1995, 4415, 2015, 4435] + ZOrder 3514 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum95" + SID "5684" + Ports [2, 1] + Position [1995, 4590, 2015, 4610] + ZOrder 3516 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum96" + SID "5685" + Ports [2, 1] + Position [1995, 4765, 2015, 4785] + ZOrder 3518 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum97" + SID "5691" + Ports [2, 1] + Position [1970, 12090, 1990, 12110] + ZOrder 3524 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum98" + SID "5701" + Ports [2, 1] + Position [1970, 12440, 1990, 12460] + ZOrder 3532 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum99" + SID "5702" + Ports [2, 1] + Position [1970, 12615, 1990, 12635] + ZOrder 3534 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator1" + SID "4419" + Position [3315, 11910, 3335, 11930] + ZOrder 2298 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "4629" + Position [1580, 6260, 1600, 6280] + ZOrder 2448 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "3923" + Position [3355, 4585, 3375, 4605] + ZOrder 1555 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3810" + Position [6900, 3300, 6920, 3320] + ZOrder 1441 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3811" + Position [6900, 3355, 6920, 3375] + ZOrder 1442 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "3812" + Position [6900, 3240, 6920, 3260] + ZOrder 1440 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "4622" + Position [1580, 5850, 1600, 5870] + ZOrder 2440 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "3874" + Position [6405, 3410, 6425, 3430] + ZOrder 1505 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "4784" + Position [1580, 6465, 1600, 6485] + ZOrder 2588 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "4631" + Position [1580, 6670, 1600, 6690] + ZOrder 2450 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "4632" + Position [1580, 10140, 1600, 10160] + ZOrder 2453 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "4777" + Position [1580, 5030, 1600, 5050] + ZOrder 2578 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "4633" + Position [1580, 10340, 1600, 10360] + ZOrder 2454 + } + Block { + BlockType Terminator + Name "Terminator36" + SID "4636" + Position [1580, 10540, 1600, 10560] + ZOrder 2457 + } + Block { + BlockType Terminator + Name "Terminator37" + SID "4637" + Position [1580, 10740, 1600, 10760] + ZOrder 2458 + } + Block { + BlockType Terminator + Name "Terminator38" + SID "4638" + Position [1580, 10940, 1600, 10960] + ZOrder 2459 + } + Block { + BlockType Terminator + Name "Terminator39" + SID "4639" + Position [1590, 5440, 1610, 5460] + ZOrder 2667 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "3828" + Position [1580, 4210, 1600, 4230] + ZOrder 1459 + } + Block { + BlockType Terminator + Name "Terminator40" + SID "4640" + Position [1590, 5645, 1610, 5665] + ZOrder 2668 + } + Block { + BlockType Terminator + Name "Terminator41" + SID "4641" + Position [1580, 11540, 1600, 11560] + ZOrder 2462 + } + Block { + BlockType Terminator + Name "Terminator42" + SID "4642" + Position [1580, 13540, 1600, 13560] + ZOrder 2463 + } + Block { + BlockType Terminator + Name "Terminator43" + SID "4785" + Position [1590, 3185, 1610, 3205] + ZOrder 2602 + } + Block { + BlockType Terminator + Name "Terminator44" + SID "4644" + Position [1580, 13940, 1600, 13960] + ZOrder 2465 + } + Block { + BlockType Terminator + Name "Terminator45" + SID "4645" + Position [1580, 12340, 1600, 12360] + ZOrder 2466 + } + Block { + BlockType Terminator + Name "Terminator46" + SID "4646" + Position [1580, 13340, 1600, 13360] + ZOrder 2467 + } + Block { + BlockType Terminator + Name "Terminator48" + SID "4694" + Position [1580, 5235, 1600, 5255] + ZOrder 2498 + } + Block { + BlockType Terminator + Name "Terminator50" + SID "4650" + Position [1580, 13140, 1600, 13160] + ZOrder 2471 + } + Block { + BlockType Terminator + Name "Terminator51" + SID "4651" + Position [1590, 2980, 1610, 3000] + ZOrder 2473 + } + Block { + BlockType Terminator + Name "Terminator52" + SID "4652" + Position [1580, 13740, 1600, 13760] + ZOrder 2601 + } + Block { + BlockType Terminator + Name "Terminator53" + SID "4653" + Position [1590, 3390, 1610, 3410] + ZOrder 2475 + } + Block { + BlockType Terminator + Name "Terminator54" + SID "4654" + Position [1590, 2775, 1610, 2795] + ZOrder 2472 + } + Block { + BlockType Terminator + Name "Terminator55" + SID "4697" + Position [1590, 2160, 1610, 2180] + ZOrder 2502 + } + Block { + BlockType Terminator + Name "Terminator56" + SID "4698" + Position [1590, 2365, 1610, 2385] + ZOrder 2503 + } + Block { + BlockType Terminator + Name "Terminator57" + SID "4699" + Position [1590, 2570, 1610, 2590] + ZOrder 2504 + } + Block { + BlockType Terminator + Name "Terminator58" + SID "4700" + Position [1590, 1955, 1610, 1975] + ZOrder 2501 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "6684" + Position [7770, 4860, 7790, 4880] + ZOrder 3970 + } + Block { + BlockType Terminator + Name "Terminator61" + SID "4703" + Position [1590, 1760, 1610, 1780] + ZOrder 2508 + } + Block { + BlockType Terminator + Name "Terminator62" + SID "4704" + Position [1590, 1135, 1610, 1155] + ZOrder 2505 + } + Block { + BlockType Terminator + Name "Terminator71" + SID "4713" + Position [1580, 8540, 1600, 8560] + ZOrder 2517 + } + Block { + BlockType Terminator + Name "Terminator72" + SID "4714" + Position [1580, 8740, 1600, 8760] + ZOrder 2518 + } + Block { + BlockType Terminator + Name "Terminator73" + SID "4715" + Position [1580, 8940, 1600, 8960] + ZOrder 2519 + } + Block { + BlockType Terminator + Name "Terminator74" + SID "4716" + Position [1580, 9140, 1600, 9160] + ZOrder 2520 + } + Block { + BlockType Terminator + Name "Terminator75" + SID "4717" + Position [1580, 9340, 1600, 9360] + ZOrder 2521 + } + Block { + BlockType Terminator + Name "Terminator76" + SID "4718" + Position [1580, 9540, 1600, 9560] + ZOrder 2522 + } + Block { + BlockType Terminator + Name "Terminator77" + SID "4719" + Position [1580, 9740, 1600, 9760] + ZOrder 2523 + } + Block { + BlockType Terminator + Name "Terminator78" + SID "4720" + Position [1580, 9940, 1600, 9960] + ZOrder 2524 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "3526" + Position [1425, 4260, 1445, 4280] + ZOrder 1156 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "4623" + Position [1580, 6055, 1600, 6075] + ZOrder 2442 + } + Block { + BlockType Reference + Name "Xend_DARM_TM_L_SW" + SID "5669" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4190, 11642, 4255, 11658] + ZOrder 3498 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Xend_DEMOD_TM1_LYP" + SID "6485" + Ports [5] + Position [5655, 12695, 5695, 12755] + ZOrder 3949 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_DEMOD_TM1_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "In1" + SID "6486" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6487" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6488" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6489" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6490" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6491" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6492" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6493" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6494" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6495" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6496" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6497" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6498" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6499" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6500" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6501" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6502" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6503" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6504" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6505" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6506" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6507" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6508" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6509" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6510" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6511" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6512" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6513" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6514" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6515" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6516" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6517" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6518" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6519" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6520" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6521" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6522" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6523" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6524" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6526" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6527" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6528" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6529" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6530" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6531" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6532" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6533" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6534" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6535" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6536" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6537" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6538" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6539" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6540" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6541" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6542" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6543" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6544" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6545" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6546" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6547" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6548" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6549" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6550" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Xend_DEMOD_TM2_LYP" + SID "6551" + Ports [5] + Position [5655, 12785, 5695, 12845] + ZOrder 3950 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_DEMOD_TM2_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6552" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6553" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6554" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6555" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6556" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6557" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6558" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6559" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6560" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6561" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6562" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6563" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6564" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6565" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6566" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6567" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6568" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6569" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6570" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6571" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6572" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6573" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6574" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6575" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6576" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6577" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6578" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6579" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6580" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6581" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6582" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6583" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6584" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6585" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6586" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6587" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6588" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6589" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6590" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6591" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6592" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6593" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6594" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6595" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6596" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6597" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6598" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6599" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6600" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6601" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6602" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6603" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6604" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6605" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6606" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6607" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6608" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6609" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6610" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6611" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6612" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6613" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6614" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6615" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6616" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Xend_DEMOD_TM2_OPLEV" + SID "6617" + Ports [5] + Position [5655, 12875, 5695, 12935] + ZOrder 3951 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_DEMOD_TM2_OPLEV" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "In1" + SID "6618" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6619" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6620" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6621" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6622" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6623" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6624" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6625" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6626" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6627" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6628" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6629" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6630" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6631" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6632" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6633" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6634" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6635" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6636" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6637" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6638" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6639" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6640" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6641" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6642" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6643" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6644" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6645" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6646" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6647" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6648" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6649" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6650" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6651" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6652" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6653" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6654" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6655" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6656" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6657" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6658" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6659" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6660" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6661" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6662" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6663" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6664" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6665" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6666" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6667" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6668" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6669" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6670" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6671" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6672" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6673" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6674" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6675" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6676" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6677" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6678" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6679" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6680" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6681" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6682" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType Reference + Name "Xend_Fil_COIL1" + SID "4429" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12408, 6300, 12432] + ZOrder 2300 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL2" + SID "4430" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12463, 6300, 12487] + ZOrder 2301 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL3" + SID "4431" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12518, 6300, 12542] + ZOrder 2302 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_COIL4" + SID "4432" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6230, 12568, 6300, 12592] + ZOrder 2303 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_L" + SID "4433" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12433, 5580, 12457] + ZOrder 2168 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_L" + SID "5651" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12708, 4180, 12732] + ZOrder 3482 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_P" + SID "5652" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12893, 4180, 12917] + ZOrder 3484 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_OFFSET_Y" + SID "5653" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4110, 12808, 4180, 12832] + ZOrder 3483 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_P" + SID "4434" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12583, 5580, 12607] + ZOrder 2206 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_Fil_TM_Y" + SID "4435" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5510, 12508, 5580, 12532] + ZOrder 2205 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_COIL_MAT" + SID "4436" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6030, 12490, 6070, 12550] + ZOrder 2207 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_CROSSTALK_MAT" + SID "4437" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [5800, 12490, 5840, 12550] + ZOrder 2201 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_MON" + SID "4438" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1830, 12785, 1910, 12815] + ZOrder 2175 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_OFFSET" + SID "5704" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12857, 1955, 12873] + ZOrder 3537 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT" + SID "4439" + Tag "Test Point" + Ports [1] + Position [2430, 12740, 2470, 12760] + ZOrder 2177 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_SUM_VOLT_MON" + SID "4440" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12795, 2360, 12825] + ZOrder 2216 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_MON" + SID "4441" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12435, 1905, 12465] + ZOrder 2169 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_OFFSET" + SID "5705" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12507, 1955, 12523] + ZOrder 3533 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT" + SID "4442" + Tag "Test Point" + Ports [1] + Position [2430, 12400, 2470, 12420] + ZOrder 2173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_VOLT_MON" + SID "4443" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12445, 2360, 12475] + ZOrder 2214 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm" + SID "4444" + Tag "Test Point" + Ports [1] + Position [3210, 12480, 3250, 12500] + ZOrder 2184 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_INIT" + SID "4445" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12562, 3040, 12578] + ZOrder 2221 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_MON" + SID "4446" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12475, 3160, 12505] + ZOrder 2183 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_X_mm_diff_MON" + SID "4447" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12530, 3250, 12560] + ZOrder 2231 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_MON" + SID "4448" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12610, 1905, 12640] + ZOrder 2171 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_OFFSET" + SID "5706" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12682, 1955, 12698] + ZOrder 3535 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT" + SID "4449" + Tag "Test Point" + Ports [1] + Position [2430, 12560, 2470, 12580] + ZOrder 2174 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_VOLT_MON" + SID "4450" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2280, 12620, 2360, 12650] + ZOrder 2215 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm" + SID "4451" + Tag "Test Point" + Ports [1] + Position [3210, 12655, 3250, 12675] + ZOrder 2189 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_INIT" + SID "4452" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2975, 12702, 3040, 12718] + ZOrder 2223 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_MON" + SID "4453" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3080, 12650, 3160, 12680] + ZOrder 2188 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV1_Y_mm_diff_MON" + SID "4454" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3170, 12605, 3250, 12635] + ZOrder 2232 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_MON" + SID "4455" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 12085, 1905, 12115] + ZOrder 2196 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_OFFSET" + SID "5692" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 12157, 1955, 12173] + ZOrder 3525 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT" + SID "4456" + Tag "Test Point" + Ports [1] + Position [2430, 12050, 2470, 12070] + ZOrder 2198 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_SUM_VOLT_MON" + SID "4457" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 12095, 2345, 12125] + ZOrder 2219 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_MON" + SID "4458" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11735, 1905, 11765] + ZOrder 2190 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_OFFSET" + SID "5693" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11807, 1955, 11823] + ZOrder 3521 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT" + SID "4459" + Tag "Test Point" + Ports [1] + Position [2425, 11705, 2465, 11725] + ZOrder 2194 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_VOLT_MON" + SID "4460" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11745, 2345, 11775] + ZOrder 2217 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm" + SID "4461" + Tag "Test Point" + Ports [1] + Position [3215, 11780, 3255, 11800] + ZOrder 2289 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_INIT" + SID "4462" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 11862, 3045, 11878] + ZOrder 2293 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_MON" + SID "4463" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11775, 3165, 11805] + ZOrder 2288 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_X_mm_diff_MON" + SID "4464" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11830, 3255, 11860] + ZOrder 2296 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_MON" + SID "4465" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1825, 11910, 1905, 11940] + ZOrder 2192 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_OFFSET" + SID "5694" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1890, 11982, 1955, 11998] + ZOrder 3523 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT" + SID "4466" + Tag "Test Point" + Ports [1] + Position [2425, 11880, 2465, 11900] + ZOrder 2195 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_VOLT_MON" + SID "4467" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 11920, 2345, 11950] + ZOrder 2218 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm" + SID "4468" + Tag "Test Point" + Ports [1] + Position [3215, 11955, 3255, 11975] + ZOrder 2291 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_INIT" + SID "4469" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2980, 12002, 3045, 12018] + ZOrder 2295 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_MON" + SID "4470" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3085, 11950, 3165, 11980] + ZOrder 2290 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_OPLEV2_Y_mm_diff_MON" + SID "4471" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3175, 11905, 3255, 11935] + ZOrder 2297 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Xend_OSC_TM1" + SID "6453" + Ports [0, 5] + Position [5245, 12055, 5285, 12115] + ZOrder 3948 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_OSC_TM1" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Switch + Name "Choice" + SID "6454" + Position [445, 40, 475, 70] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "6455" + Position [445, 140, 475, 170] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "6456" + Position [445, 240, 475, 270] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "6457" + Position [315, 355, 345, 385] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "6458" + Position [155, 355, 185, 385] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "6459" + Position [155, 405, 185, 435] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "6460" + Position [315, 405, 345, 435] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "6461" + Position [315, 455, 345, 485] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "6462" + Position [155, 455, 185, 485] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant39" + SID "6463" + Description "Each half of QPD" + Position [330, 87, 360, 103] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "6464" + Description "Each half of QPD" + Position [330, 187, 360, 203] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "6465" + Description "Each half of QPD" + Position [330, 287, 360, 303] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "6466" + Description "Each half of QPD" + Position [20, 322, 50, 338] + ZOrder 3074 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "6467" + Position [145, 545, 205, 575] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "6468" + Position [330, 545, 390, 575] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground" + SID "6469" + Position [125, 45, 145, 65] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground22" + SID "6470" + Position [125, 145, 145, 165] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "6471" + Position [125, 245, 145, 265] + ZOrder 1488 + } + Block { + BlockType Reference + Name "L" + SID "6472" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 24, 230, 86] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "6473" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 47, 390, 63] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux20" + SID "6474" + Ports [3, 1] + Position [125, 538, 130, 582] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "6475" + Ports [3, 1] + Position [310, 538, 315, 582] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "6476" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 224, 230, 286] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "6477" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 247, 390, 263] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "6478" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 124, 230, 186] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "6479" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 147, 390, 163] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6480" + Position [600, 248, 630, 262] + ZOrder 3084 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6481" + Position [600, 303, 630, 317] + ZOrder 3085 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6482" + Position [610, 358, 640, 372] + ZOrder 3086 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6483" + Position [230, 900, 260, 915] + ZOrder 3087 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6484" + Position [250, 955, 280, 970] + ZOrder 3088 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "L" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "L_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 6 + Points [0, 283; -134, 0] + Branch { + ZOrder 7 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 8 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 9 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 10 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 11 + SrcBlock "Choice" + SrcPort 1 + Points [77, 0; 0, 200] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "Y" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 14 + SrcBlock "Y_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 15 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 16 + Points [0, 176; -126, 0] + Branch { + ZOrder 17 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 18 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 19 + SrcBlock "P" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 21 + SrcBlock "Choice1" + SrcPort 1 + Points [40, 0; 0, 155] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Choice2" + SrcPort 1 + Points [18, 0; 0, 110] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "L" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "Y" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "L" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "Y" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "P" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "P" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 30 + Points [176, 0; 0, 32] + Branch { + ZOrder 31 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 32 + Points [0, 50] + Branch { + ZOrder 33 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 34 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 35 + Points [0, 32] + Branch { + ZOrder 36 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 37 + Points [0, 50] + Branch { + ZOrder 38 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 39 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 40 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 43 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 46 + SrcBlock "P_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 47 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 48 + Points [0, 71; -142, 0] + Branch { + ZOrder 49 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 50 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 51 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 380] + DstBlock "Out5" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "Xend_OSC_TM2" + SID "6421" + Ports [0, 5] + Position [5245, 11955, 5285, 12015] + ZOrder 3947 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Xend_OSC_TM2" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Switch + Name "Choice" + SID "6422" + Position [445, 40, 475, 70] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "6423" + Position [445, 140, 475, 170] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "6424" + Position [445, 240, 475, 270] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "6425" + Position [315, 355, 345, 385] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "6426" + Position [155, 355, 185, 385] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "6427" + Position [155, 405, 185, 435] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "6428" + Position [315, 405, 345, 435] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "6429" + Position [315, 455, 345, 485] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "6430" + Position [155, 455, 185, 485] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant39" + SID "6431" + Description "Each half of QPD" + Position [330, 87, 360, 103] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "6432" + Description "Each half of QPD" + Position [330, 187, 360, 203] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "6433" + Description "Each half of QPD" + Position [330, 287, 360, 303] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "6434" + Description "Each half of QPD" + Position [20, 322, 50, 338] + ZOrder 3074 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "6435" + Position [145, 545, 205, 575] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "6436" + Position [330, 545, 390, 575] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground" + SID "6437" + Position [125, 45, 145, 65] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground22" + SID "6438" + Position [125, 145, 145, 165] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "6439" + Position [125, 245, 145, 265] + ZOrder 1488 + } + Block { + BlockType Reference + Name "L" + SID "6440" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 24, 230, 86] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "6441" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 47, 390, 63] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux20" + SID "6442" + Ports [3, 1] + Position [125, 538, 130, 582] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "6443" + Ports [3, 1] + Position [310, 538, 315, 582] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "6444" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 224, 230, 286] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "6445" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 247, 390, 263] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "6446" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 124, 230, 186] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "6447" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 147, 390, 163] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6448" + Position [600, 248, 630, 262] + ZOrder 3084 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6449" + Position [600, 303, 630, 317] + ZOrder 3085 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6450" + Position [610, 358, 640, 372] + ZOrder 3086 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6451" + Position [230, 900, 260, 915] + ZOrder 3087 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6452" + Position [250, 955, 280, 970] + ZOrder 3088 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 1 + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "L" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "L_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 6 + Points [0, 283; -134, 0] + Branch { + ZOrder 7 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 8 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 9 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 10 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 11 + SrcBlock "Choice" + SrcPort 1 + Points [77, 0; 0, 200] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "Y" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 14 + SrcBlock "Y_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 15 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 16 + Points [0, 176; -126, 0] + Branch { + ZOrder 17 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 18 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 19 + SrcBlock "P" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 21 + SrcBlock "Choice1" + SrcPort 1 + Points [40, 0; 0, 155] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Choice2" + SrcPort 1 + Points [18, 0; 0, 110] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "L" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "Y" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "L" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "Y" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "P" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "P" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 30 + Points [176, 0; 0, 32] + Branch { + ZOrder 31 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 32 + Points [0, 50] + Branch { + ZOrder 33 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 34 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 35 + Points [0, 32] + Branch { + ZOrder 36 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 37 + Points [0, 50] + Branch { + ZOrder 38 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 39 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 40 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 43 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 46 + SrcBlock "P_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 47 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 48 + Points [0, 71; -142, 0] + Branch { + ZOrder 49 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 50 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 51 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 380] + DstBlock "Out5" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT" + SID "5711" + Tag "Test Point" + Ports [1] + Position [6575, 12375, 6615, 12395] + ZOrder 3542 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL1_VOLT_MON" + SID "4478" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12395, 6505, 12425] + ZOrder 2226 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT" + SID "5712" + Tag "Test Point" + Ports [1] + Position [6575, 12430, 6615, 12450] + ZOrder 3543 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL2_VOLT_MON" + SID "4479" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12450, 6505, 12480] + ZOrder 2227 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT" + SID "5713" + Tag "Test Point" + Ports [1] + Position [6575, 12485, 6615, 12505] + ZOrder 3544 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL3_VOLT_MON" + SID "4480" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12510, 6505, 12540] + ZOrder 2228 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT" + SID "5714" + Tag "Test Point" + Ports [1] + Position [6575, 12540, 6615, 12560] + ZOrder 3545 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_COIL4_VOLT_MON" + SID "4481" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6425, 12565, 6505, 12595] + ZOrder 2229 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L" + SID "4482" + Tag "Test Point" + Ports [1] + Position [3985, 12405, 4025, 12425] + ZOrder 2299 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_L_MON" + SID "4483" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12430, 3945, 12460] + ZOrder 2202 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_L" + SID "5654" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12462, 4550, 12478] + ZOrder 3485 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_P" + SID "5655" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12617, 4550, 12633] + ZOrder 3490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_OFFSET_Y" + SID "5656" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4485, 12542, 4550, 12558] + ZOrder 3486 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P" + SID "5673" + Tag "Test Point" + Ports [1] + Position [3985, 12550, 4025, 12570] + ZOrder 3504 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_P_MON" + SID "4484" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12580, 3945, 12610] + ZOrder 2204 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y" + SID "5672" + Tag "Test Point" + Ports [1] + Position [3985, 12480, 4025, 12500] + ZOrder 3503 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_TM_Y_MON" + SID "4485" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3865, 12505, 3945, 12535] + ZOrder 2203 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_L_SW" + SID "5657" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12737, 4290, 12753] + ZOrder 3471 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_P_SW" + SID "5658" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12912, 4290, 12928] + ZOrder 3477 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_ZEROE_TM_Y_SW" + SID "5659" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4225, 12827, 4290, 12843] + ZOrder 3474 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Xend_yaw_length_SW" + SID "4686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3320, 12652, 3385, 12668] + ZOrder 2490 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_DARM_TM_L_SW" + SID "5249" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4210, 2867, 4275, 2883] + ZOrder 3090 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Yend_DEMOD_TM1_LYP" + SID "6038" + Ports [5] + Position [5660, 3860, 5700, 3920] + ZOrder 3905 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_DEMOD_TM1_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6039" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6040" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6041" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6042" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6043" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "4943" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "5020" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "4970" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "5016" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "4958" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "5015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "5098" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "5100" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "5104" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "5105" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "5112" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "5113" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "4946" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "4940" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "4962" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "5099" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "5106" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "5107" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "5101" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "5114" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "5115" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "5164" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "5163" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "5165" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "5166" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "5162" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "5161" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "5155" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "5157" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "4949" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "4950" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "4963" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "4964" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "5102" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "5103" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "5117" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "5116" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "5109" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "5108" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "5028" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "5027" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "5118" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "5119" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "5110" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "5111" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "4917" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "4918" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "4939" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "4951" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "4952" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "4953" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "4965" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "4966" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "4967" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "4937" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "4954" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "4968" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "5156" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "4955" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "4969" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 42198 + SrcBlock "In4" + SrcPort 1 + Points [167, 0; 0, 158] + Branch { + ZOrder 34489 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 34486 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 42195 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 42201 + Points [0, 135] + Branch { + ZOrder 42200 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 20061 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 42194 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 42199 + SrcBlock "In5" + SrcPort 1 + Points [170, 0; 0, 274] + Branch { + ZOrder 34491 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 34490 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 42197 + SrcBlock "In3" + SrcPort 1 + Points [156, 0; 0, 39] + Branch { + ZOrder 34480 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 34479 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 42196 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 42193 + Points [-41, 0; 0, 135] + Branch { + ZOrder 20069 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 20068 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 22252 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 19477 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 19479 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 19478 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19397 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 19263 + Points [0, -45; 478, 0] + Branch { + ZOrder 22270 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 19264 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 19398 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 18777 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 18778 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 19473 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 19475 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 18793 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 18794 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 18795 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 18796 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 18797 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 18937 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 19481 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 19482 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 18820 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 18821 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 18822 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 18823 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 18824 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 18938 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 19480 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19400 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 19268 + Points [0, 28; 465, 0] + Branch { + ZOrder 22265 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 22264 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 18939 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 18940 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 18955 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 18956 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 18969 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 19483 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 19306 + Points [0, -30; 478, 0] + Branch { + ZOrder 19308 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 19307 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 18991 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 19484 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19303 + Points [0, 48; 458, 0] + Branch { + ZOrder 19305 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 19304 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 18993 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 19276 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 19266 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 19267 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 19277 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 19279 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 19283 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 19284 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 19285 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 19286 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 19287 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 19288 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 19297 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 19298 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 19299 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 19300 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 19302 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 19301 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 19476 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 19292 + Points [0, 35; 467, 0] + Branch { + ZOrder 19294 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 19293 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 18982 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 19474 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 19289 + Points [0, -40; 475, 0] + Branch { + ZOrder 19291 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 19290 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 18977 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 19399 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 19401 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Yend_DEMOD_TM2_LYP" + SID "6289" + Ports [5] + Position [5660, 3950, 5700, 4010] + ZOrder 3945 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_DEMOD_TM2_LYP" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6290" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6291" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6292" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6293" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6294" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6295" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6296" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6297" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6298" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6299" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6300" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6301" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6302" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6303" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6304" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6305" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6306" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6307" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6308" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6309" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6310" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6311" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6312" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6313" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6314" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6315" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6316" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6317" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6318" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6319" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6320" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6321" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6322" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6323" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6324" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6325" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6326" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6327" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6328" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6329" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6330" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6331" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6332" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6334" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6336" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6337" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6338" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6339" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6340" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6341" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6342" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6343" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6344" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6345" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6346" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6347" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6348" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6349" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6350" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6351" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6352" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6353" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6354" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType SubSystem + Name "Yend_DEMOD_TM2_OPLEV" + SID "6355" + Ports [5] + Position [5660, 4035, 5700, 4095] + ZOrder 3946 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_DEMOD_TM2_OPLEV" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Inport + Name "In1" + SID "6356" + Position [185, 23, 215, 37] + ZOrder 3009 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6357" + Position [185, 33, 215, 47] + ZOrder 3010 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6358" + Position [60, 553, 90, 567] + ZOrder 3011 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6359" + Position [40, 568, 70, 582] + ZOrder 3012 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6360" + Position [25, 583, 55, 597] + ZOrder 3013 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "AMP_L" + SID "6361" + Tag "Test Point" + Ports [1] + Position [850, 625, 890, 645] + ZOrder 2784 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_L_MON" + SID "6362" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 620, 830, 650] + ZOrder 2861 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P" + SID "6363" + Tag "Test Point" + Ports [1] + Position [850, 890, 890, 910] + ZOrder 2813 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_P_MON" + SID "6364" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 885, 830, 915] + ZOrder 2857 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y" + SID "6365" + Tag "Test Point" + Ports [1] + Position [850, 760, 890, 780] + ZOrder 2800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AMP_Y_MON" + SID "6366" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [750, 755, 830, 785] + ZOrder 2856 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs" + SID "6367" + Position [1005, 580, 1035, 610] + ZOrder 2939 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs1" + SID "6368" + Position [1005, 645, 1035, 675] + ZOrder 2941 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs2" + SID "6369" + Position [1005, 720, 1035, 750] + ZOrder 2947 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs3" + SID "6370" + Position [1005, 785, 1035, 815] + ZOrder 2949 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs4" + SID "6371" + Position [1005, 865, 1035, 895] + ZOrder 2955 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs5" + SID "6372" + Position [1005, 930, 1035, 960] + ZOrder 2957 + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant84" + SID "6373" + Position [635, 802, 665, 818] + ZOrder 2799 + Value "2" + } + Block { + BlockType Constant + Name "Constant86" + SID "6374" + Position [635, 662, 665, 678] + ZOrder 2781 + Value "2" + } + Block { + BlockType Constant + Name "Constant87" + SID "6375" + Position [635, 932, 665, 948] + ZOrder 2812 + Value "2" + } + Block { + BlockType Product + Name "Divide61" + SID "6376" + Ports [2, 1] + Position [1070, 572, 1100, 603] + ZOrder 2940 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide62" + SID "6377" + Ports [2, 1] + Position [1070, 712, 1100, 743] + ZOrder 2948 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide63" + SID "6378" + Ports [2, 1] + Position [1070, 792, 1100, 823] + ZOrder 2950 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide67" + SID "6379" + Ports [2, 1] + Position [1070, 652, 1100, 683] + ZOrder 2942 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide68" + SID "6380" + Ports [2, 1] + Position [1070, 857, 1100, 888] + ZOrder 2956 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide69" + SID "6381" + Ports [2, 1] + Position [1070, 937, 1100, 968] + ZOrder 2958 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Fil_L_COS" + SID "6382" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 653, 430, 677] + ZOrder 3006 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_L_SIN" + SID "6383" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 598, 430, 622] + ZOrder 3005 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_COS" + SID "6384" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 918, 430, 942] + ZOrder 3008 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_P_SIN" + SID "6385" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 863, 430, 887] + ZOrder 3007 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_COS" + SID "6386" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 788, 430, 812] + ZOrder 3004 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_Y_SIN" + SID "6387" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " + "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" + "d in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [360, 733, 430, 757] + ZOrder 3003 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Math + Name "MathFunction" + SID "6388" + Ports [1, 1] + Position [540, 595, 570, 625] + ZOrder 2997 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction1" + SID "6389" + Ports [1, 1] + Position [540, 650, 570, 680] + ZOrder 2999 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction2" + SID "6390" + Ports [1, 1] + Position [540, 728, 570, 762] + ZOrder 2794 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction3" + SID "6391" + Ports [1, 1] + Position [540, 783, 570, 817] + ZOrder 2795 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction4" + SID "6392" + Ports [1, 1] + Position [540, 858, 570, 892] + ZOrder 2807 + Operator "square" + } + Block { + BlockType Math + Name "MathFunction5" + SID "6393" + Ports [1, 1] + Position [540, 913, 570, 947] + ZOrder 2808 + Operator "square" + } + Block { + BlockType Reference + Name "PHASE_COS_L" + SID "6394" + Tag "Test Point" + Ports [1] + Position [1290, 660, 1330, 680] + ZOrder 2944 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_L_MON" + SID "6395" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 655, 1235, 685] + ZOrder 2943 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P" + SID "6396" + Tag "Test Point" + Ports [1] + Position [1290, 945, 1330, 965] + ZOrder 2960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_P_MON" + SID "6397" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 940, 1235, 970] + ZOrder 2959 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y" + SID "6398" + Tag "Test Point" + Ports [1] + Position [1290, 800, 1330, 820] + ZOrder 2952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_COS_Y_MON" + SID "6399" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 795, 1235, 825] + ZOrder 2951 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L" + SID "6400" + Tag "Test Point" + Ports [1] + Position [1290, 580, 1330, 600] + ZOrder 2869 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_L_MON" + SID "6401" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 575, 1235, 605] + ZOrder 2868 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P" + SID "6402" + Tag "Test Point" + Ports [1] + Position [1290, 865, 1330, 885] + ZOrder 2954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_P_MON" + SID "6403" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 860, 1235, 890] + ZOrder 2953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y" + SID "6404" + Tag "Test Point" + Ports [1] + Position [1290, 720, 1330, 740] + ZOrder 2946 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SIN_Y_MON" + SID "6405" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1155, 715, 1235, 745] + ZOrder 2945 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product47" + SID "6406" + Ports [2, 1] + Position [275, 592, 305, 623] + ZOrder 2759 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product48" + SID "6407" + Ports [2, 1] + Position [275, 647, 305, 678] + ZOrder 2760 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product49" + SID "6408" + Ports [2, 1] + Position [690, 617, 720, 648] + ZOrder 2780 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product50" + SID "6409" + Ports [2, 1] + Position [275, 727, 305, 758] + ZOrder 2789 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product51" + SID "6410" + Ports [2, 1] + Position [275, 782, 305, 813] + ZOrder 2790 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product52" + SID "6411" + Ports [2, 1] + Position [690, 752, 720, 783] + ZOrder 2798 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product53" + SID "6412" + Ports [2, 1] + Position [275, 857, 305, 888] + ZOrder 2803 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product54" + SID "6413" + Ports [2, 1] + Position [275, 912, 305, 943] + ZOrder 2804 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product55" + SID "6414" + Ports [2, 1] + Position [690, 882, 720, 913] + ZOrder 2811 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "SQRT1" + SID "6415" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 591, 665, 629] + ZOrder 2778 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT2" + SID "6416" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 726, 665, 764] + ZOrder 2797 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT3" + SID "6417" + Tag "cdsSqrt" + Ports [1, 1] + Position [635, 856, 665, 894] + ZOrder 2810 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum61" + SID "6418" + Ports [2, 1] + Position [595, 600, 615, 620] + ZOrder 2998 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum62" + SID "6419" + Ports [2, 1] + Position [595, 735, 615, 755] + ZOrder 2796 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum63" + SID "6420" + Ports [2, 1] + Position [595, 865, 615, 885] + ZOrder 2809 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Line { + ZOrder 1 + SrcBlock "In4" + SrcPort 1 + Points [168, 0; 0, 160] + Branch { + ZOrder 2 + DstBlock "Product50" + DstPort 1 + } + Branch { + ZOrder 3 + Points [0, 55] + DstBlock "Product51" + DstPort 1 + } + } + Line { + ZOrder 4 + SrcBlock "In1" + SrcPort 1 + Points [35, 0; 0, 434; -80, 0; 0, 151] + Branch { + ZOrder 5 + Points [0, 135] + Branch { + ZOrder 6 + Points [0, 130] + DstBlock "Product53" + DstPort 2 + } + Branch { + ZOrder 7 + DstBlock "Product50" + DstPort 2 + } + } + Branch { + ZOrder 8 + DstBlock "Product47" + DstPort 2 + } + } + Line { + ZOrder 9 + SrcBlock "In5" + SrcPort 1 + Points [169, 0; 0, 275] + Branch { + ZOrder 10 + Points [0, 55] + DstBlock "Product54" + DstPort 1 + } + Branch { + ZOrder 11 + DstBlock "Product53" + DstPort 1 + } + } + Line { + ZOrder 12 + SrcBlock "In3" + SrcPort 1 + Points [157, 0; 0, 40] + Branch { + ZOrder 13 + Points [0, 55] + DstBlock "Product48" + DstPort 1 + } + Branch { + ZOrder 14 + DstBlock "Product47" + DstPort 1 + } + } + Line { + ZOrder 15 + SrcBlock "In2" + SrcPort 1 + Points [16, 0; 0, 630] + Branch { + ZOrder 16 + Points [-41, 0; 0, 135] + Branch { + ZOrder 17 + Points [0, 130] + DstBlock "Product54" + DstPort 2 + } + Branch { + ZOrder 18 + DstBlock "Product51" + DstPort 2 + } + } + Branch { + ZOrder 19 + DstBlock "Product48" + DstPort 2 + } + } + Line { + ZOrder 20 + SrcBlock "Product47" + SrcPort 1 + DstBlock "Fil_L_SIN" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "Product48" + SrcPort 1 + DstBlock "Fil_L_COS" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "Fil_L_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 23 + DstBlock "MathFunction" + DstPort 1 + } + Branch { + ZOrder 24 + Points [0, -45; 478, 0] + Branch { + ZOrder 25 + Points [0, 30] + DstBlock "Abs" + DstPort 1 + } + Branch { + ZOrder 26 + Points [68, 0] + DstBlock "Divide61" + DstPort 1 + } + } + } + Line { + ZOrder 27 + SrcBlock "Sum61" + SrcPort 1 + DstBlock "SQRT1" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "SQRT1" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "Constant86" + SrcPort 1 + Points [5, 0] + DstBlock "Product49" + DstPort 2 + } + Line { + ZOrder 30 + SrcBlock "Product50" + SrcPort 1 + DstBlock "Fil_Y_SIN" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "Product51" + SrcPort 1 + DstBlock "Fil_Y_COS" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "MathFunction2" + SrcPort 1 + DstBlock "Sum62" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "MathFunction3" + SrcPort 1 + Points [30, 0] + DstBlock "Sum62" + DstPort 2 + } + Line { + ZOrder 34 + SrcBlock "Sum62" + SrcPort 1 + DstBlock "SQRT2" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "SQRT2" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "Constant84" + SrcPort 1 + Points [5, 0] + DstBlock "Product52" + DstPort 2 + } + Line { + ZOrder 37 + SrcBlock "Product52" + SrcPort 1 + DstBlock "AMP_Y_MON" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Product53" + SrcPort 1 + DstBlock "Fil_P_SIN" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "Product54" + SrcPort 1 + DstBlock "Fil_P_COS" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "MathFunction4" + SrcPort 1 + DstBlock "Sum63" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "MathFunction5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum63" + DstPort 2 + } + Line { + ZOrder 42 + SrcBlock "Sum63" + SrcPort 1 + DstBlock "SQRT3" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "SQRT3" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "Constant87" + SrcPort 1 + Points [5, 0] + DstBlock "Product55" + DstPort 2 + } + Line { + ZOrder 45 + SrcBlock "Product55" + SrcPort 1 + DstBlock "AMP_P_MON" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "Fil_L_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 47 + DstBlock "MathFunction1" + DstPort 1 + } + Branch { + ZOrder 48 + Points [0, 28; 465, 0] + Branch { + ZOrder 49 + Points [69, 0; 0, -14; 1, 0] + DstBlock "Divide67" + DstPort 1 + } + Branch { + ZOrder 50 + Points [0, -33] + DstBlock "Abs1" + DstPort 1 + } + } + } + Line { + ZOrder 51 + SrcBlock "AMP_Y_MON" + SrcPort 1 + DstBlock "AMP_Y" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "AMP_P_MON" + SrcPort 1 + DstBlock "AMP_P" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "Product49" + SrcPort 1 + DstBlock "AMP_L_MON" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "AMP_L_MON" + SrcPort 1 + DstBlock "AMP_L" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "PHASE_SIN_L_MON" + SrcPort 1 + DstBlock "PHASE_SIN_L" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "Fil_P_SIN" + SrcPort 1 + Points [74, 0] + Branch { + ZOrder 57 + Points [0, -30; 478, 0] + Branch { + ZOrder 58 + Points [0, 35] + DstBlock "Abs4" + DstPort 1 + } + Branch { + ZOrder 59 + Points [62, 0; 0, 20] + DstBlock "Divide68" + DstPort 1 + } + } + Branch { + ZOrder 60 + DstBlock "MathFunction4" + DstPort 1 + } + } + Line { + ZOrder 61 + SrcBlock "Fil_P_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 62 + Points [0, 48; 458, 0] + Branch { + ZOrder 63 + Points [0, -33] + DstBlock "Abs5" + DstPort 1 + } + Branch { + ZOrder 64 + Points [77, 0] + DstBlock "Divide69" + DstPort 1 + } + } + Branch { + ZOrder 65 + DstBlock "MathFunction5" + DstPort 1 + } + } + Line { + ZOrder 66 + SrcBlock "Divide61" + SrcPort 1 + DstBlock "PHASE_SIN_L_MON" + DstPort 1 + } + Line { + ZOrder 67 + SrcBlock "Abs" + SrcPort 1 + DstBlock "Divide61" + DstPort 2 + } + Line { + ZOrder 68 + SrcBlock "Abs1" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide67" + DstPort 2 + } + Line { + ZOrder 69 + SrcBlock "PHASE_COS_L_MON" + SrcPort 1 + DstBlock "PHASE_COS_L" + DstPort 1 + } + Line { + ZOrder 70 + SrcBlock "Divide67" + SrcPort 1 + DstBlock "PHASE_COS_L_MON" + DstPort 1 + } + Line { + ZOrder 71 + SrcBlock "PHASE_SIN_Y_MON" + SrcPort 1 + DstBlock "PHASE_SIN_Y" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Divide62" + SrcPort 1 + DstBlock "PHASE_SIN_Y_MON" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Abs2" + SrcPort 1 + DstBlock "Divide62" + DstPort 2 + } + Line { + ZOrder 74 + SrcBlock "Abs3" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide63" + DstPort 2 + } + Line { + ZOrder 75 + SrcBlock "PHASE_COS_Y_MON" + SrcPort 1 + DstBlock "PHASE_COS_Y" + DstPort 1 + } + Line { + ZOrder 76 + SrcBlock "Divide63" + SrcPort 1 + DstBlock "PHASE_COS_Y_MON" + DstPort 1 + } + Line { + ZOrder 77 + SrcBlock "PHASE_SIN_P_MON" + SrcPort 1 + DstBlock "PHASE_SIN_P" + DstPort 1 + } + Line { + ZOrder 78 + SrcBlock "Divide68" + SrcPort 1 + DstBlock "PHASE_SIN_P_MON" + DstPort 1 + } + Line { + ZOrder 79 + SrcBlock "Abs4" + SrcPort 1 + DstBlock "Divide68" + DstPort 2 + } + Line { + ZOrder 80 + SrcBlock "Abs5" + SrcPort 1 + Points [11, 0; 0, 15] + DstBlock "Divide69" + DstPort 2 + } + Line { + ZOrder 81 + SrcBlock "Divide69" + SrcPort 1 + DstBlock "PHASE_COS_P_MON" + DstPort 1 + } + Line { + ZOrder 82 + SrcBlock "PHASE_COS_P_MON" + SrcPort 1 + DstBlock "PHASE_COS_P" + DstPort 1 + } + Line { + ZOrder 83 + SrcBlock "Fil_Y_COS" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 84 + Points [0, 35; 467, 0] + Branch { + ZOrder 85 + Points [0, -35] + DstBlock "Abs3" + DstPort 1 + } + Branch { + ZOrder 86 + Points [68, 0] + DstBlock "Divide63" + DstPort 1 + } + } + Branch { + ZOrder 87 + DstBlock "MathFunction3" + DstPort 1 + } + } + Line { + ZOrder 88 + SrcBlock "Fil_Y_SIN" + SrcPort 1 + Points [73, 0] + Branch { + ZOrder 89 + Points [0, -40; 475, 0] + Branch { + ZOrder 90 + Points [0, 30] + DstBlock "Abs2" + DstPort 1 + } + Branch { + ZOrder 91 + Points [71, 0; 0, 15] + DstBlock "Divide62" + DstPort 1 + } + } + Branch { + ZOrder 92 + DstBlock "MathFunction2" + DstPort 1 + } + } + Line { + ZOrder 93 + SrcBlock "MathFunction" + SrcPort 1 + DstBlock "Sum61" + DstPort 1 + } + Line { + ZOrder 94 + SrcBlock "MathFunction1" + SrcPort 1 + Points [30, 0] + DstBlock "Sum61" + DstPort 2 + } + } + } + Block { + BlockType Reference + Name "Yend_Fil_COIL1" + SID "3927" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3578, 6325, 3602] + ZOrder 1559 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL2" + SID "3931" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3633, 6325, 3657] + ZOrder 1563 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL3" + SID "3932" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3688, 6325, 3712] + ZOrder 1564 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_COIL4" + SID "3933" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6255, 3738, 6325, 3762] + ZOrder 1565 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_L" + SID "2592" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3603, 5570, 3627] + ZOrder 553 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_L" + SID "4872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 3878, 4195, 3902] + ZOrder 2714 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_P" + SID "4874" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 4063, 4195, 4087] + ZOrder 2716 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_OFFSET_Y" + SID "4873" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4125, 3978, 4195, 4002] + ZOrder 2715 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_P" + SID "3281" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3753, 5570, 3777] + ZOrder 906 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_TM_Y" + SID "3280" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [5500, 3678, 5570, 3702] + ZOrder 905 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_COIL_MAT" + SID "3282" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [6015, 3660, 6055, 3720] + ZOrder 907 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_CROSSTALK_MAT" + SID "3274" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3870, 3660, 3910, 3720] + ZOrder 3614 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_Fil" + SID "5734" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2220, 3968, 2290, 3992] + ZOrder 3617 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_MON" + SID "2986" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 3955, 1935, 3985] + ZOrder 727 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_OFFSET" + SID "5682" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4027, 1980, 4043] + ZOrder 3513 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT" + SID "2985" + Tag "Test Point" + Ports [1] + Position [2455, 3910, 2495, 3930] + ZOrder 729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_MON" + SID "3522" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3965, 2385, 3995] + ZOrder 1152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_MON" + SID "2976" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3605, 1930, 3635] + ZOrder 719 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_OFFSET" + SID "5676" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3677, 1980, 3693] + ZOrder 3507 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT" + SID "2982" + Tag "Test Point" + Ports [1] + Position [2455, 3570, 2495, 3590] + ZOrder 725 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT_MON" + SID "3520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3615, 2385, 3645] + ZOrder 1150 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm" + SID "2993" + Tag "Test Point" + Ports [1] + Position [3235, 3650, 3275, 3670] + ZOrder 736 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_INIT" + SID "3730" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3000, 3732, 3065, 3748] + ZOrder 1361 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_MON" + SID "2992" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3105, 3645, 3185, 3675] + ZOrder 735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_diff_MON" + SID "3791" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3195, 3700, 3275, 3730] + ZOrder 1421 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_MON" + SID "2981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1850, 3780, 1930, 3810] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_OFFSET" + SID "5680" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 3852, 1980, 3868] + ZOrder 3511 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT" + SID "2983" + Tag "Test Point" + Ports [1] + Position [2455, 3730, 2495, 3750] + ZOrder 726 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT_MON" + SID "3521" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2305, 3790, 2385, 3820] + ZOrder 1151 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm" + SID "2997" + Tag "Test Point" + Ports [1] + Position [3235, 3825, 3275, 3845] + ZOrder 742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_INIT" + SID "3733" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3000, 3872, 3065, 3888] + ZOrder 1366 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_MON" + SID "2998" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3105, 3820, 3185, 3850] + ZOrder 741 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_diff_MON" + SID "3792" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3195, 3775, 3275, 3805] + ZOrder 1422 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_MON" + SID "3062" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4760, 1935, 4790] + ZOrder 793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_OFFSET" + SID "5686" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4832, 1980, 4848] + ZOrder 3519 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT" + SID "3061" + Tag "Test Point" + Ports [1] + Position [2495, 4725, 2535, 4745] + ZOrder 795 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_MON" + SID "3523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4770, 2410, 4800] + ZOrder 1155 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_MON" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4410, 1935, 4440] + ZOrder 787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_OFFSET" + SID "5687" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4482, 1980, 4498] + ZOrder 3515 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT" + SID "3063" + Tag "Test Point" + Ports [1] + Position [2490, 4380, 2530, 4400] + ZOrder 791 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT_MON" + SID "3524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4420, 2410, 4450] + ZOrder 1153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm" + SID "3913" + Tag "Test Point" + Ports [1] + Position [3255, 4455, 3295, 4475] + ZOrder 1546 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_INIT" + SID "3914" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 4537, 3085, 4553] + ZOrder 1550 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_MON" + SID "3915" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 4450, 3205, 4480] + ZOrder 1545 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_diff_MON" + SID "3916" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3215, 4505, 3295, 4535] + ZOrder 1553 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_MON" + SID "3066" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1855, 4585, 1935, 4615] + ZOrder 789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_OFFSET" + SID "5688" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1915, 4657, 1980, 4673] + ZOrder 3517 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT" + SID "3065" + Tag "Test Point" + Ports [1] + Position [2490, 4555, 2530, 4575] + ZOrder 792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT_MON" + SID "3525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2330, 4595, 2410, 4625] + ZOrder 1154 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm" + SID "3917" + Tag "Test Point" + Ports [1] + Position [3255, 4630, 3295, 4650] + ZOrder 1548 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_INIT" + SID "3918" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3020, 4677, 3085, 4693] + ZOrder 1552 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_MON" + SID "3919" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3125, 4625, 3205, 4655] + ZOrder 1547 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_diff_MON" + SID "3920" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3215, 4580, 3295, 4610] + ZOrder 1554 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType SubSystem + Name "Yend_OSC_TM1" + SID "6032" + Ports [0, 5] + Position [5275, 3265, 5315, 3325] + ZOrder 3904 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_OSC_TM1" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "60" + Block { + BlockType Switch + Name "Choice" + SID "3860" + Position [445, 40, 475, 70] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "3864" + Position [445, 140, 475, 170] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "3867" + Position [445, 240, 475, 270] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice20" + SID "5231" + Position [315, 355, 345, 385] + ZOrder 3081 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice21" + SID "5232" + Position [155, 355, 185, 385] + ZOrder 3073 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice22" + SID "5233" + Position [155, 405, 185, 435] + ZOrder 3075 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice23" + SID "5234" + Position [315, 405, 345, 435] + ZOrder 3082 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice24" + SID "5235" + Position [315, 455, 345, 485] + ZOrder 3083 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice25" + SID "5236" + Position [155, 455, 185, 485] + ZOrder 3076 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant39" + SID "3863" + Description "Each half of QPD" + Position [330, 87, 360, 103] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant42" + SID "3865" + Description "Each half of QPD" + Position [330, 187, 360, 203] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "3868" + Description "Each half of QPD" + Position [330, 287, 360, 303] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant92" + SID "5237" + Description "Each half of QPD" + Position [20, 322, 50, 338] + ZOrder 3074 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn2" + SID "5238" + Position [145, 545, 205, 575] + ZOrder 3077 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn3" + SID "5239" + Position [330, 545, 390, 575] + ZOrder 3078 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground" + SID "3836" + Position [125, 45, 145, 65] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground22" + SID "3853" + Position [125, 145, 145, 165] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground25" + SID "3857" + Position [125, 245, 145, 265] + ZOrder 1488 + } + Block { + BlockType Reference + Name "L" + SID "3837" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 24, 230, 86] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "3861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 47, 390, 63] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux20" + SID "5240" + Ports [3, 1] + Position [125, 538, 130, 582] + ZOrder 3079 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux21" + SID "5241" + Ports [3, 1] + Position [310, 538, 315, 582] + ZOrder 3080 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "3856" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 224, 230, 286] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "3869" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 247, 390, 263] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "3852" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [175, 124, 230, 186] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "3866" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [325, 147, 390, 163] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6033" + Position [600, 248, 630, 262] + ZOrder 3084 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6034" + Position [600, 303, 630, 317] + ZOrder 3085 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6035" + Position [610, 358, 640, 372] + ZOrder 3086 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6036" + Position [230, 900, 260, 915] + ZOrder 3087 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6037" + Position [250, 955, 280, 970] + ZOrder 3088 + BlockRotation 270 + BlockMirror on + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 9254 + SrcBlock "Ground" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 24216 + SrcBlock "L" + SrcPort 1 + Points [182, 0; 0, 10] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 9344 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 9349 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 9386 + SrcBlock "L_SW" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 20033 + Points [0, 283; -134, 0] + Branch { + ZOrder 20048 + Points [-164, 0; 0, 32] + DstBlock "Choice21" + DstPort 2 + } + Branch { + ZOrder 20042 + Points [0, 32] + DstBlock "Choice20" + DstPort 2 + } + } + Branch { + ZOrder 20032 + DstBlock "Choice" + DstPort 2 + } + } + Line { + ZOrder 9387 + SrcBlock "Constant39" + SrcPort 1 + Points [55, 0; 0, -30] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 24219 + SrcBlock "Choice" + SrcPort 1 + Points [77, 0; 0, 200] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 24217 + SrcBlock "Y" + SrcPort 1 + Points [175, 0; 0, 10] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 9391 + SrcBlock "Constant42" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 9390 + SrcBlock "Y_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 22216 + DstBlock "Choice1" + DstPort 2 + } + Branch { + ZOrder 20036 + Points [0, 176; -126, 0] + Branch { + ZOrder 20049 + Points [-170, 0; 0, 89] + DstBlock "Choice22" + DstPort 2 + } + Branch { + ZOrder 20044 + Points [0, 89] + DstBlock "Choice23" + DstPort 2 + } + } + } + Line { + ZOrder 24218 + SrcBlock "P" + SrcPort 1 + Points [189, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 9395 + SrcBlock "Constant43" + SrcPort 1 + Points [46, 0; 0, -30] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 24220 + SrcBlock "Choice1" + SrcPort 1 + Points [40, 0; 0, 155] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 24221 + SrcBlock "Choice2" + SrcPort 1 + Points [18, 0; 0, 110] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 20026 + SrcBlock "L" + SrcPort 2 + Points [21, 0; 0, 60; -160, 0; 0, 245] + DstBlock "Choice21" + DstPort 1 + } + Line { + ZOrder 20030 + SrcBlock "Y" + SrcPort 2 + Points [14, 0; 0, 56; -147, 0; 0, 199] + DstBlock "Choice22" + DstPort 1 + } + Line { + ZOrder 20027 + SrcBlock "L" + SrcPort 3 + Points [32, 0; 0, 285] + DstBlock "Choice20" + DstPort 1 + } + Line { + ZOrder 20031 + SrcBlock "Y" + SrcPort 3 + Points [27, 0; 0, 235] + DstBlock "Choice23" + DstPort 1 + } + Line { + ZOrder 20028 + SrcBlock "P" + SrcPort 2 + Points [14, 0; 0, 61; -141, 0; 0, 144] + DstBlock "Choice25" + DstPort 1 + } + Line { + ZOrder 20029 + SrcBlock "P" + SrcPort 3 + Points [21, 0; 0, 179; 38, 0; 0, 6] + DstBlock "Choice24" + DstPort 1 + } + Line { + ZOrder 20019 + SrcBlock "Constant92" + SrcPort 1 + Points [13, 0; 0, 18] + Branch { + ZOrder 20018 + Points [176, 0; 0, 32] + Branch { + ZOrder 20053 + DstBlock "Choice20" + DstPort 3 + } + Branch { + ZOrder 20052 + Points [0, 50] + Branch { + ZOrder 20054 + DstBlock "Choice23" + DstPort 3 + } + Branch { + ZOrder 20047 + Points [0, 50] + DstBlock "Choice24" + DstPort 3 + } + } + } + Branch { + ZOrder 20013 + Points [0, 32] + Branch { + ZOrder 20012 + DstBlock "Choice21" + DstPort 3 + } + Branch { + ZOrder 20011 + Points [0, 50] + Branch { + ZOrder 20010 + Points [0, 50] + DstBlock "Choice25" + DstPort 3 + } + Branch { + ZOrder 20009 + DstBlock "Choice22" + DstPort 3 + } + } + } + } + Line { + ZOrder 20020 + SrcBlock "Choice21" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux20" + DstPort 1 + } + Line { + ZOrder 20021 + SrcBlock "Choice22" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux20" + DstPort 2 + } + Line { + ZOrder 20022 + SrcBlock "Choice25" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux20" + DstPort 3 + } + Line { + ZOrder 20023 + SrcBlock "Choice20" + SrcPort 1 + Points [18, 0; 0, 148; -74, 0; 0, 27] + DstBlock "Mux21" + DstPort 1 + } + Line { + ZOrder 20024 + SrcBlock "Choice23" + SrcPort 1 + Points [13, 0; 0, 93; -83, 0; 0, 47] + DstBlock "Mux21" + DstPort 2 + } + Line { + ZOrder 20025 + SrcBlock "Choice24" + SrcPort 1 + Points [6, 0; 0, 36; -82, 0; 0, 69] + DstBlock "Mux21" + DstPort 3 + } + Line { + ZOrder 9394 + SrcBlock "P_SW" + SrcPort 1 + Points [28, 0] + Branch { + ZOrder 22217 + DstBlock "Choice2" + DstPort 2 + } + Branch { + ZOrder 20039 + Points [0, 71; -142, 0] + Branch { + ZOrder 20051 + Points [0, 144] + DstBlock "Choice24" + DstPort 2 + } + Branch { + ZOrder 20050 + Points [-167, 0; 0, 144] + DstBlock "Choice25" + DstPort 2 + } + } + } + Line { + ZOrder 20055 + SrcBlock "Mux20" + SrcPort 1 + DstBlock "Fcn2" + DstPort 1 + } + Line { + ZOrder 20056 + SrcBlock "Mux21" + SrcPort 1 + DstBlock "Fcn3" + DstPort 1 + } + Line { + ZOrder 24222 + SrcBlock "Fcn2" + SrcPort 1 + Points [35, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 24223 + SrcBlock "Fcn3" + SrcPort 1 + Points [9, 0; 0, 380] + DstBlock "Out5" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "Yend_OSC_TM2" + SID "6026" + Ports [0, 5] + Position [5275, 3155, 5315, 3215] + ZOrder 3903 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Yend_OSC_TM2" + Location [0, 28, 2560, 1047] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + Block { + BlockType Switch + Name "Choice10" + SID "4830" + Position [545, 240, 575, 270] + ZOrder 2689 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice14" + SID "5214" + Position [285, 355, 315, 385] + ZOrder 3056 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice15" + SID "5175" + Position [150, 355, 180, 385] + ZOrder 3017 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice16" + SID "5177" + Position [150, 405, 180, 435] + ZOrder 3019 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice17" + SID "5215" + Position [285, 405, 315, 435] + ZOrder 3057 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice18" + SID "5216" + Position [285, 455, 315, 485] + ZOrder 3058 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice19" + SID "5181" + Position [150, 455, 180, 485] + ZOrder 3023 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice8" + SID "4828" + Position [545, 40, 575, 70] + ZOrder 2683 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice9" + SID "4829" + Position [545, 140, 575, 170] + ZOrder 2686 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant79" + SID "4831" + Description "Each half of QPD" + Position [450, 87, 480, 103] + ZOrder 2685 + Value "0" + } + Block { + BlockType Constant + Name "Constant80" + SID "4832" + Description "Each half of QPD" + Position [450, 187, 480, 203] + ZOrder 2688 + Value "0" + } + Block { + BlockType Constant + Name "Constant81" + SID "4833" + Description "Each half of QPD" + Position [450, 287, 480, 303] + ZOrder 2691 + Value "0" + } + Block { + BlockType Constant + Name "Constant91" + SID "5176" + Description "Each half of QPD" + Position [20, 327, 50, 343] + ZOrder 3018 + Value "0" + } + Block { + BlockType Fcn + Name "Fcn" + SID "5197" + Position [150, 545, 210, 575] + ZOrder 3039 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Fcn + Name "Fcn1" + SID "5199" + Position [335, 545, 395, 575] + ZOrder 3041 + Expr "u[1]+u[2]+u[3]" + } + Block { + BlockType Ground + Name "Ground54" + SID "4834" + Position [110, 45, 130, 65] + ZOrder 2672 + } + Block { + BlockType Ground + Name "Ground55" + SID "4835" + Position [110, 145, 130, 165] + ZOrder 2676 + } + Block { + BlockType Ground + Name "Ground56" + SID "4836" + Position [110, 245, 130, 265] + ZOrder 2680 + } + Block { + BlockType Reference + Name "L" + SID "4843" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 24, 215, 86] + ZOrder 2671 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_SW" + SID "4844" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 47, 470, 63] + ZOrder 2684 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux18" + SID "5211" + Ports [3, 1] + Position [120, 538, 125, 582] + ZOrder 3053 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux19" + SID "5212" + Ports [3, 1] + Position [305, 538, 310, 582] + ZOrder 3054 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "P" + SID "4845" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 224, 215, 286] + ZOrder 2679 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_SW" + SID "4846" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 247, 470, 263] + ZOrder 2690 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "4847" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [160, 124, 215, 186] + ZOrder 2675 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_SW" + SID "4848" + Tag "cdsEpicsIn" + Description "Purpose: \nCreate an E" + "PICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " + " \nUsage: " + " \nName the part with the desired EPICS channel name. " + " " + Ports [0, 1] + Position [405, 147, 470, 163] + ZOrder 2687 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Outport + Name "Out1" + SID "6027" + Position [925, 598, 955, 612] + ZOrder 3059 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + SID "6028" + Position [925, 653, 955, 667] + ZOrder 3060 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + SID "6029" + Position [915, 688, 945, 702] + ZOrder 3061 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + SID "6030" + Position [240, 1665, 270, 1680] + ZOrder 3062 + BlockRotation 270 + BlockMirror on + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + SID "6031" + Position [430, 1698, 460, 1712] + ZOrder 3063 + Port "5" + IconDisplay "Port number" + } + Line { + ZOrder 17289 + SrcBlock "Ground54" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 24213 + SrcBlock "L" + SrcPort 1 + Points [287, 0; 0, 10] + DstBlock "Choice8" + DstPort 1 + } + Line { + ZOrder 17293 + SrcBlock "Ground55" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 17296 + SrcBlock "Ground56" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 17299 + SrcBlock "L_SW" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 19849 + DstBlock "Choice8" + DstPort 2 + } + Branch { + ZOrder 19769 + Points [0, 287; -245, 0] + Branch { + ZOrder 19921 + Points [0, 28] + DstBlock "Choice14" + DstPort 2 + } + Branch { + ZOrder 19920 + Points [-139, 0] + DstBlock "Choice15" + DstPort 2 + } + } + } + Line { + ZOrder 17300 + SrcBlock "Constant79" + SrcPort 1 + Points [45, 0] + DstBlock "Choice8" + DstPort 3 + } + Line { + ZOrder 24216 + SrcBlock "Choice8" + SrcPort 1 + Points [302, 0; 0, 550] + DstBlock "Out1" + DstPort 1 + } + Line { + ZOrder 17304 + SrcBlock "Constant80" + SrcPort 1 + Points [45, 0] + DstBlock "Choice9" + DstPort 3 + } + Line { + ZOrder 24215 + SrcBlock "P" + SrcPort 1 + Points [271, 0; 0, 10] + DstBlock "Choice10" + DstPort 1 + } + Line { + ZOrder 24214 + SrcBlock "Y" + SrcPort 1 + Points [275, 0; 0, 10] + DstBlock "Choice9" + DstPort 1 + } + Line { + ZOrder 24218 + SrcBlock "Choice10" + SrcPort 1 + Points [133, 0; 0, 440] + DstBlock "Out3" + DstPort 1 + } + Line { + ZOrder 24217 + SrcBlock "Choice9" + SrcPort 1 + Points [270, 0; 0, 505] + DstBlock "Out2" + DstPort 1 + } + Line { + ZOrder 17307 + SrcBlock "Constant81" + SrcPort 1 + Points [45, 0] + DstBlock "Choice10" + DstPort 3 + } + Line { + ZOrder 17303 + SrcBlock "Y_SW" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 19781 + Points [0, 182; -242, 0] + Branch { + ZOrder 19923 + Points [0, 83] + DstBlock "Choice17" + DstPort 2 + } + Branch { + ZOrder 19922 + Points [-140, 0; 0, 83] + DstBlock "Choice16" + DstPort 2 + } + } + Branch { + ZOrder 19780 + DstBlock "Choice9" + DstPort 2 + } + } + Line { + ZOrder 19916 + SrcBlock "L" + SrcPort 3 + Points [24, 0; 0, 285] + DstBlock "Choice14" + DstPort 1 + } + Line { + ZOrder 19913 + SrcBlock "L" + SrcPort 2 + Points [8, 0; 0, 251; -136, 0; 0, 54] + DstBlock "Choice15" + DstPort 1 + } + Line { + ZOrder 19915 + SrcBlock "P" + SrcPort 2 + Points [18, 0; 0, 64; -132, 0; 0, 141] + DstBlock "Choice19" + DstPort 1 + } + Line { + ZOrder 19914 + SrcBlock "Y" + SrcPort 2 + Points [13, 0; 0, 157; -134, 0; 0, 98] + DstBlock "Choice16" + DstPort 1 + } + Line { + ZOrder 19917 + SrcBlock "Y" + SrcPort 3 + Points [30, 0; 0, 235] + DstBlock "Choice17" + DstPort 1 + } + Line { + ZOrder 19910 + SrcBlock "Mux19" + SrcPort 1 + DstBlock "Fcn1" + DstPort 1 + } + Line { + ZOrder 19908 + SrcBlock "Mux18" + SrcPort 1 + DstBlock "Fcn" + DstPort 1 + } + Line { + ZOrder 24219 + SrcBlock "Fcn" + SrcPort 1 + Points [42, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + ZOrder 24220 + SrcBlock "Fcn1" + SrcPort 1 + Points [12, 0; 0, 1145] + DstBlock "Out5" + DstPort 1 + } + Line { + ZOrder 19919 + SrcBlock "P" + SrcPort 3 + Points [35, 0; 0, 185] + DstBlock "Choice18" + DstPort 1 + } + Line { + ZOrder 17306 + SrcBlock "P_SW" + SrcPort 1 + Points [22, 0] + Branch { + ZOrder 19814 + Points [0, 77; -235, 0] + Branch { + ZOrder 19932 + Points [0, 138] + DstBlock "Choice18" + DstPort 2 + } + Branch { + ZOrder 19931 + Points [-140, 0; 0, 138] + DstBlock "Choice19" + DstPort 2 + } + } + Branch { + ZOrder 19813 + DstBlock "Choice10" + DstPort 2 + } + } + Line { + ZOrder 19767 + SrcBlock "Constant91" + SrcPort 1 + Points [8, 0; 0, 13] + Branch { + ZOrder 19936 + Points [174, 0; 0, 32] + Branch { + ZOrder 19939 + Points [0, 50] + Branch { + ZOrder 19942 + Points [0, 50] + DstBlock "Choice18" + DstPort 3 + } + Branch { + ZOrder 19941 + DstBlock "Choice17" + DstPort 3 + } + } + Branch { + ZOrder 19938 + DstBlock "Choice14" + DstPort 3 + } + } + Branch { + ZOrder 19935 + Points [0, 32] + Branch { + ZOrder 19802 + DstBlock "Choice15" + DstPort 3 + } + Branch { + ZOrder 19799 + Points [0, 50] + Branch { + ZOrder 19850 + Points [0, 50] + DstBlock "Choice19" + DstPort 3 + } + Branch { + ZOrder 19804 + DstBlock "Choice16" + DstPort 3 + } + } + } + } + Line { + ZOrder 19949 + SrcBlock "Choice15" + SrcPort 1 + Points [39, 0; 0, 161; -125, 0; 0, 14] + DstBlock "Mux18" + DstPort 1 + } + Line { + ZOrder 19950 + SrcBlock "Choice16" + SrcPort 1 + Points [32, 0; 0, 100; -132, 0; 0, 40] + DstBlock "Mux18" + DstPort 2 + } + Line { + ZOrder 19951 + SrcBlock "Choice19" + SrcPort 1 + Points [25, 0; 0, 45; -139, 0; 0, 60] + DstBlock "Mux18" + DstPort 3 + } + Line { + ZOrder 19953 + SrcBlock "Choice17" + SrcPort 1 + Points [31, 0; 0, 93; -76, 0; 0, 47] + DstBlock "Mux19" + DstPort 2 + } + Line { + ZOrder 19952 + SrcBlock "Choice14" + SrcPort 1 + Points [36, 0; 0, 148; -67, 0; 0, 27] + DstBlock "Mux19" + DstPort 1 + } + Line { + ZOrder 19954 + SrcBlock "Choice18" + SrcPort 1 + Points [12, 0; 0, 36; -63, 0; 0, 69] + DstBlock "Mux19" + DstPort 3 + } + } + } + Block { + BlockType Reference + Name "Yend_PD1_MON" + SID "6734" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1795, 1335, 1875, 1365] + ZOrder 5414 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD1_VOLT_MON" + SID "6735" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1990, 1345, 2070, 1375] + ZOrder 5416 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_MON" + SID "6737" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1735, 1540, 1815, 1570] + ZOrder 5417 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_PD2_VOLT_MON" + SID "6738" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1930, 1550, 2010, 1580] + ZOrder 5419 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC" + SID "4825" + Tag "Test Point" + Ports [1] + Position [2705, 11160, 2745, 11180] + ZOrder 2666 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_ACC_MON" + SID "4824" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2565, 11155, 2645, 11185] + ZOrder 2665 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_MON" + SID "4818" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1580, 11135, 1660, 11165] + ZOrder 2660 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_SEISM_VOLT_MON" + SID "4820" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2260, 11145, 2340, 11175] + ZOrder 2662 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT" + SID "5707" + Tag "Test Point" + Ports [1] + Position [6505, 3550, 6545, 3570] + ZOrder 3538 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL1_VOLT_MON" + SID "3773" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3575, 6455, 3605] + ZOrder 1403 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT" + SID "5708" + Tag "Test Point" + Ports [1] + Position [6505, 3605, 6545, 3625] + ZOrder 3539 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL2_VOLT_MON" + SID "3777" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3630, 6455, 3660] + ZOrder 1407 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT" + SID "5709" + Tag "Test Point" + Ports [1] + Position [6505, 3660, 6545, 3680] + ZOrder 3540 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL3_VOLT_MON" + SID "3778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3685, 6455, 3715] + ZOrder 1408 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT" + SID "5710" + Tag "Test Point" + Ports [1] + Position [6505, 3715, 6545, 3735] + ZOrder 3541 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_COIL4_VOLT_MON" + SID "3779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [6375, 3735, 6455, 3765] + ZOrder 1409 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L" + SID "3926" + Tag "Test Point" + Ports [1] + Position [4075, 3340, 4115, 3360] + ZOrder 1558 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_L_MON" + SID "3275" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3335, 3965, 3365] + ZOrder 900 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_L" + SID "5299" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3632, 4630, 3648] + ZOrder 3585 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_P" + SID "5307" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3787, 4630, 3803] + ZOrder 3590 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_OFFSET_Y" + SID "5303" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4565, 3712, 4630, 3728] + ZOrder 3586 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P" + SID "5243" + Tag "Test Point" + Ports [1] + Position [4075, 3490, 4115, 3510] + ZOrder 3085 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_P_MON" + SID "3277" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3485, 3965, 3515] + ZOrder 902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y" + SID "5242" + Tag "Test Point" + Ports [1] + Position [4075, 3415, 4115, 3435] + ZOrder 3084 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_TM_Y_MON" + SID "3276" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3885, 3410, 3965, 3440] + ZOrder 901 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_L_SW" + SID "4854" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 3907, 4305, 3923] + ZOrder 2696 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_P_SW" + SID "4867" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 4082, 4305, 4098] + ZOrder 2707 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_ZEROE_TM_Y_SW" + SID "4861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [4240, 3997, 4305, 4013] + ZOrder 2701 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_yaw_length_SW" + SID "4689" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [3375, 3827, 3440, 3843] + ZOrder 2493 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=92\nshmem_daq=1\nspecific_cpu=16\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [1385, 5850, 1425, 5910] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "pyDARM" + SID "3872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [6290, 3408, 6360, 3432] + ZOrder 1503 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 2046 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + Name "" + ZOrder 4432 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + Points [0, 15] + DstBlock "Yend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4379 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + Points [157, 0; 0, -15] + DstBlock "Yend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 4289 + SrcBlock "Divide" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2138 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 2141 + SrcBlock "Yend_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 4291 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 36008 + SrcBlock "Yend_OPLEV1_SUM_Fil" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2202 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2205 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 2210 + SrcBlock "Yend_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 4294 + SrcBlock "Constant4" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 4295 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 2429 + SrcBlock "Constant7" + SrcPort 1 + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 29778 + SrcBlock "Sum93" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 2375 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2384 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "Yend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29785 + SrcBlock "Sum95" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 29786 + SrcBlock "Sum96" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 7290 + SrcBlock "Sum31" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 8618 + SrcBlock "Mux8" + SrcPort 1 + DstBlock "Yend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 3047 + SrcBlock "Yend_OPLEV1_COIL_MAT" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 12431 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 12425 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 12434 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 12435 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 3276 + SrcBlock "COILTEST1_MON" + SrcPort 1 + Points [37, 0; 0, 25] + DstBlock "Divide8" + DstPort 1 + } + Line { + ZOrder 3292 + SrcBlock "COILTEST2_MON" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 3293 + SrcBlock "COILTEST3_MON" + SrcPort 1 + DstBlock "Divide25" + DstPort 1 + } + Line { + ZOrder 3294 + SrcBlock "COILTEST4_MON" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 3296 + SrcBlock "Divide8" + SrcPort 1 + DstBlock "COILTEST_OUT1" + DstPort 1 + } + Line { + ZOrder 3297 + SrcBlock "Divide23" + SrcPort 1 + DstBlock "COILTEST_OUT2" + DstPort 1 + } + Line { + ZOrder 3298 + SrcBlock "Divide25" + SrcPort 1 + DstBlock "COILTEST_OUT3" + DstPort 1 + } + Line { + ZOrder 3299 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "COILTEST_OUT4" + DstPort 1 + } + Line { + ZOrder 3510 + SrcBlock "Divide16" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 3524 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 3528 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 3532 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 12433 + SrcBlock "Product20" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 12429 + SrcBlock "Product18" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 12424 + SrcBlock "Product19" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 4263 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 4264 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 4267 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + ZOrder 4275 + SrcBlock "Yend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 24277 + Points [0, -50] + DstBlock "Yend_OPLEV1_X_VOLT" + DstPort 1 + } + Branch { + ZOrder 2195 + DstBlock "Divide3" + DstPort 1 + } + } + Line { + ZOrder 4276 + SrcBlock "Yend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 24281 + Points [0, -65] + DstBlock "Yend_OPLEV1_Y_VOLT" + DstPort 1 + } + Branch { + ZOrder 3484 + DstBlock "Divide5" + DstPort 1 + } + } + Line { + ZOrder 4279 + SrcBlock "Yend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4429 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 2373 + Points [0, -45] + DstBlock "Yend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4280 + SrcBlock "Yend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 4292 + Points [217, 0; 0, -160] + Branch { + ZOrder 3509 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 3502 + Points [0, -175] + DstBlock "Divide16" + DstPort 2 + } + } + Branch { + ZOrder 2388 + Points [0, -50] + DstBlock "Yend_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4281 + SrcBlock "Yend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4430 + DstBlock "Divide18" + DstPort 1 + } + Branch { + ZOrder 2382 + Points [0, -45] + DstBlock "Yend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 2139 + SrcBlock "Constant3" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 4388 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 4387 + Points [0, 175] + Branch { + ZOrder 4417 + Points [0, 630] + Branch { + ZOrder 15466 + DstBlock "Divide19" + DstPort 2 + } + Branch { + ZOrder 15454 + Points [0, 175] + DstBlock "Divide17" + DstPort 2 + } + } + Branch { + ZOrder 4416 + DstBlock "Divide6" + DstPort 2 + } + } + } + Line { + ZOrder 13442 + SrcBlock "Constant2" + SrcPort 1 + Points [30, 0; 0, 160] + Branch { + ZOrder 4386 + Points [0, 175] + Branch { + ZOrder 4410 + Points [0, 630] + Branch { + ZOrder 15465 + DstBlock "Product5" + DstPort 2 + } + Branch { + ZOrder 4413 + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 4409 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 4385 + DstBlock "Product" + DstPort 2 + } + } + Line { + Name "" + ZOrder 9237 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + Points [150, 0; 0, -45] + DstBlock "Yend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 4274 + SrcBlock "Yend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 4434 + Points [212, 0; 0, -160] + Branch { + ZOrder 3485 + Points [0, -175] + DstBlock "Divide3" + DstPort 2 + } + Branch { + ZOrder 2193 + DstBlock "Divide5" + DstPort 2 + } + } + Branch { + ZOrder 4433 + Points [0, -60] + DstBlock "Yend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12423 + SrcBlock "Product17" + SrcPort 1 + Points [87, 0; 0, 10] + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 7230 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "COILTEST1_MON" + DstPort 1 + } + Line { + ZOrder 7231 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "COILTEST2_MON" + DstPort 1 + } + Line { + ZOrder 7232 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "COILTEST3_MON" + DstPort 1 + } + Line { + ZOrder 7233 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "COILTEST4_MON" + DstPort 1 + } + Line { + ZOrder 7241 + SrcBlock "Yend_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum30" + DstPort 2 + } + Line { + ZOrder 7244 + SrcBlock "Sum30" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 7248 + SrcBlock "Yend_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum31" + DstPort 2 + } + Line { + ZOrder 7289 + SrcBlock "Mux7" + SrcPort 1 + DstBlock "OPLEV2_length" + DstPort 1 + } + Line { + ZOrder 8672 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 8674 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 8673 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 9073 + SrcBlock "OPLEV1_ch18_MON" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 9236 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "OPLEV1_ch18_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 9238 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 9341 + SrcBlock "Yend_Fil_TM_P" + SrcPort 1 + DstBlock "Sum36" + DstPort 1 + } + Line { + ZOrder 9338 + SrcBlock "Yend_Fil_TM_Y" + SrcPort 1 + DstBlock "Sum35" + DstPort 1 + } + Line { + ZOrder 9335 + SrcBlock "Yend_Fil_TM_L" + SrcPort 1 + DstBlock "Sum34" + DstPort 1 + } + Line { + ZOrder 34195 + SrcBlock "Sum34" + SrcPort 1 + DstBlock "Mux8" + DstPort 1 + } + Line { + ZOrder 34196 + SrcBlock "Sum35" + SrcPort 1 + DstBlock "Mux8" + DstPort 2 + } + Line { + ZOrder 34198 + SrcBlock "Sum36" + SrcPort 1 + DstBlock "Mux8" + DstPort 3 + } + Line { + ZOrder 10256 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "pyDARM" + DstPort 1 + } + Line { + ZOrder 10257 + SrcBlock "pyDARM" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 10372 + SrcBlock "Constant46" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 10508 + Points [0, 55] + DstBlock "Sum38" + DstPort 1 + } + Branch { + ZOrder 10396 + DstBlock "Sum39" + DstPort 1 + } + } + Line { + ZOrder 10373 + SrcBlock "Constant48" + SrcPort 1 + DstBlock "Sum38" + DstPort 2 + } + Line { + ZOrder 10374 + SrcBlock "Sum38" + SrcPort 1 + Points [3, 0; 0, 25] + DstBlock "Mux7" + DstPort 1 + } + Line { + ZOrder 10375 + SrcBlock "Constant50" + SrcPort 1 + Points [30, 0; 0, -60] + DstBlock "Mux7" + DstPort 2 + } + Line { + ZOrder 10376 + SrcBlock "Constant45" + SrcPort 1 + Points [65, 0; 0, 160] + Branch { + ZOrder 34441 + Points [0, 105] + Branch { + ZOrder 34445 + Points [0, 180] + DstBlock "Mux11" + DstPort 3 + } + Branch { + ZOrder 10418 + DstBlock "Mux9" + DstPort 2 + } + } + Branch { + ZOrder 10506 + DstBlock "Mux7" + DstPort 3 + } + } + Line { + ZOrder 10378 + SrcBlock "Mux9" + SrcPort 1 + DstBlock "OPLEV1_length" + DstPort 1 + } + Line { + ZOrder 10380 + SrcBlock "OPLEV2_length" + SrcPort 1 + Points [43, 0] + Branch { + ZOrder 34443 + DstBlock "Product32" + DstPort 1 + } + Branch { + ZOrder 34334 + Points [0, -370] + DstBlock "Divide73" + DstPort 2 + } + } + Line { + ZOrder 10397 + SrcBlock "Constant47" + SrcPort 1 + Points [40, 0] + DstBlock "Sum39" + DstPort 2 + } + Line { + ZOrder 10408 + SrcBlock "Sum39" + SrcPort 1 + Points [342, 0; 0, 305] + Branch { + ZOrder 34335 + Points [0, 70] + DstBlock "Mux11" + DstPort 2 + } + Branch { + ZOrder 10415 + DstBlock "Mux10" + DstPort 2 + } + } + Line { + ZOrder 10405 + SrcBlock "Mux10" + SrcPort 1 + DstBlock "OPLEV1_yaw" + DstPort 1 + } + Line { + ZOrder 10412 + SrcBlock "Mux11" + SrcPort 1 + DstBlock "OPLEV1_pitch" + DstPort 1 + } + Line { + ZOrder 10425 + SrcBlock "OPLEV1_pitch" + SrcPort 1 + Points [9, 0; 0, -5] + DstBlock "Product34" + DstPort 1 + } + Line { + ZOrder 10429 + SrcBlock "Constant1" + SrcPort 1 + Points [221, 0; 0, 370] + Branch { + ZOrder 34461 + DstBlock "Product35" + DstPort 2 + } + Branch { + ZOrder 34444 + Points [0, 75] + DstBlock "Product34" + DstPort 2 + } + } + Line { + ZOrder 10437 + SrcBlock "Product35" + SrcPort 1 + DstBlock "Yend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 10439 + SrcBlock "Product34" + SrcPort 1 + DstBlock "Yend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 10537 + SrcBlock "Yend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 10541 + SrcBlock "Yend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 10542 + SrcBlock "Sum40" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 10543 + SrcBlock "Yend_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 10544 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 10545 + SrcBlock "Yend_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum40" + DstPort 2 + } + Line { + ZOrder 10549 + SrcBlock "Yend_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Line { + Name "" + ZOrder 15461 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "Terminator3" + DstPort 1 + } + Line { + Name "" + ZOrder 14290 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + DstBlock "Terminator48" + DstPort 1 + } + Line { + Name "" + ZOrder 16935 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + DstBlock "Terminator39" + DstPort 1 + } + Line { + ZOrder 11948 + SrcBlock "Divide37" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11949 + SrcBlock "Divide47" + SrcPort 1 + DstBlock "Product33" + DstPort 1 + } + Line { + ZOrder 11950 + SrcBlock "Product33" + SrcPort 1 + DstBlock "Divide49" + DstPort 1 + } + Line { + ZOrder 11954 + SrcBlock "Xend_OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 11955 + SrcBlock "Divide38" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11956 + SrcBlock "Divide46" + SrcPort 1 + DstBlock "Xend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11957 + SrcBlock "Divide50" + SrcPort 1 + DstBlock "Product36" + DstPort 1 + } + Line { + ZOrder 11958 + SrcBlock "Product36" + SrcPort 1 + DstBlock "Divide51" + DstPort 1 + } + Line { + ZOrder 11962 + SrcBlock "Xend_OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 29806 + SrcBlock "Sum98" + SrcPort 1 + DstBlock "Divide37" + DstPort 1 + } + Line { + ZOrder 29809 + SrcBlock "Sum99" + SrcPort 1 + DstBlock "Divide38" + DstPort 1 + } + Line { + ZOrder 29810 + SrcBlock "Xend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum100" + DstPort 1 + } + Line { + ZOrder 11966 + SrcBlock "Divide39" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11967 + SrcBlock "Divide40" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11968 + SrcBlock "Divide41" + SrcPort 1 + DstBlock "Xend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29794 + SrcBlock "Sum45" + SrcPort 1 + DstBlock "Divide39" + DstPort 1 + } + Line { + ZOrder 29795 + SrcBlock "Sum50" + SrcPort 1 + DstBlock "Divide40" + DstPort 1 + } + Line { + ZOrder 29796 + SrcBlock "Sum97" + SrcPort 1 + DstBlock "Divide41" + DstPort 1 + } + Line { + ZOrder 11972 + SrcBlock "Sum44" + SrcPort 1 + DstBlock "Xend_OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 13212 + SrcBlock "Mux16" + SrcPort 1 + DstBlock "Xend_OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 13219 + SrcBlock "Xend_OPLEV1_COIL_MAT" + SrcPort 1 + Points [47, 0; 0, -20] + DstBlock "Demux5" + DstPort 1 + } + Line { + ZOrder 11975 + SrcBlock "Xend_Fil_COIL2" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11976 + SrcBlock "Xend_Fil_COIL4" + SrcPort 1 + DstBlock "Xend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 11977 + SrcBlock "Divide42" + SrcPort 1 + DstBlock "Product40" + DstPort 1 + } + Line { + ZOrder 11978 + SrcBlock "Divide44" + SrcPort 1 + DstBlock "Product41" + DstPort 1 + } + Line { + ZOrder 11979 + SrcBlock "Product40" + SrcPort 1 + DstBlock "Divide45" + DstPort 1 + } + Line { + ZOrder 11980 + SrcBlock "Product41" + SrcPort 1 + DstBlock "Divide43" + DstPort 1 + } + Line { + ZOrder 11983 + SrcBlock "Xend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 11982 + DstBlock "Divide47" + DstPort 1 + } + Branch { + ZOrder 11981 + Points [0, -50] + DstBlock "Xend_OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11986 + SrcBlock "Xend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 11985 + DstBlock "Divide50" + DstPort 1 + } + Branch { + ZOrder 11984 + Points [0, -65] + DstBlock "Xend_OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11989 + SrcBlock "Xend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11988 + DstBlock "Divide42" + DstPort 1 + } + Branch { + ZOrder 11987 + Points [0, -45] + DstBlock "Xend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11994 + SrcBlock "Xend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 11993 + Points [217, 0; 0, -160] + Branch { + ZOrder 11992 + DstBlock "Divide44" + DstPort 2 + } + Branch { + ZOrder 11991 + Points [0, -175] + DstBlock "Divide42" + DstPort 2 + } + } + Branch { + ZOrder 11990 + Points [0, -50] + DstBlock "Xend_OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 11997 + SrcBlock "Xend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 11996 + DstBlock "Divide44" + DstPort 1 + } + Branch { + ZOrder 11995 + Points [0, -45] + DstBlock "Xend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12004 + SrcBlock "Constant56" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 12003 + DstBlock "Divide49" + DstPort 2 + } + Branch { + ZOrder 12002 + Points [0, 175] + DstBlock "Divide51" + DstPort 2 + } + } + Line { + ZOrder 12011 + SrcBlock "Constant55" + SrcPort 1 + Points [25, 0; 0, 160] + Branch { + ZOrder 12010 + DstBlock "Product36" + DstPort 2 + } + Branch { + ZOrder 12005 + DstBlock "Product33" + DstPort 2 + } + } + Line { + Name "" + ZOrder 16936 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + DstBlock "Terminator40" + DstPort 1 + } + Line { + ZOrder 12017 + SrcBlock "Xend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 12016 + Points [212, 0; 0, -160] + Branch { + ZOrder 12015 + Points [0, -175] + DstBlock "Divide47" + DstPort 2 + } + Branch { + ZOrder 12014 + DstBlock "Divide50" + DstPort 2 + } + } + Branch { + ZOrder 12013 + Points [0, -60] + DstBlock "Xend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 12018 + SrcBlock "Xend_OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum43" + DstPort 2 + } + Line { + ZOrder 12019 + SrcBlock "Sum43" + SrcPort 1 + DstBlock "Xend_OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12020 + SrcBlock "Xend_OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum44" + DstPort 2 + } + Line { + ZOrder 12021 + SrcBlock "Mux15" + SrcPort 1 + DstBlock "OPLEV2_length1" + DstPort 1 + } + Line { + ZOrder 12022 + SrcBlock "Xend_Fil_COIL3" + SrcPort 1 + Points [97, 0; 0, -5] + DstBlock "Xend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 12027 + SrcBlock "Xend_OPLEV1_X_mm_diff_MON" + SrcPort 1 + Points [15, 0; 0, 13; 202, 0; 0, -43] + DstBlock "Sum46" + DstPort 1 + } + Line { + ZOrder 12028 + SrcBlock "Mux12" + SrcPort 1 + DstBlock "Xend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 12029 + SrcBlock "Xend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux6" + DstPort 1 + } + Line { + ZOrder 12030 + SrcBlock "Xend_Fil_COIL1" + SrcPort 1 + Points [97, 0; 0, -10] + DstBlock "Xend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 29811 + SrcBlock "Sum100" + SrcPort 1 + DstBlock "Divide46" + DstPort 1 + } + Line { + ZOrder 12040 + SrcBlock "Xend_Fil_TM_P" + SrcPort 1 + DstBlock "Sum49" + DstPort 1 + } + Line { + ZOrder 12041 + SrcBlock "Xend_Fil_TM_Y" + SrcPort 1 + DstBlock "Sum48" + DstPort 1 + } + Line { + ZOrder 12042 + SrcBlock "Xend_Fil_TM_L" + SrcPort 1 + DstBlock "Sum47" + DstPort 1 + } + Line { + ZOrder 12055 + SrcBlock "Sum47" + SrcPort 1 + DstBlock "Mux12" + DstPort 1 + } + Line { + ZOrder 12056 + SrcBlock "Sum48" + SrcPort 1 + DstBlock "Mux12" + DstPort 2 + } + Line { + ZOrder 12057 + SrcBlock "Sum49" + SrcPort 1 + DstBlock "Mux12" + DstPort 3 + } + Line { + ZOrder 29793 + SrcBlock "Xend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum45" + DstPort 1 + } + Line { + ZOrder 12076 + SrcBlock "Constant64" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 12075 + Points [0, 55] + DstBlock "Sum51" + DstPort 1 + } + Branch { + ZOrder 12074 + DstBlock "Sum52" + DstPort 1 + } + } + Line { + ZOrder 12077 + SrcBlock "Constant66" + SrcPort 1 + DstBlock "Sum51" + DstPort 2 + } + Line { + ZOrder 12078 + SrcBlock "Sum51" + SrcPort 1 + Points [60, 0] + DstBlock "Mux15" + DstPort 1 + } + Line { + ZOrder 12079 + SrcBlock "Constant67" + SrcPort 1 + Points [56, 0; 0, 165] + DstBlock "Mux15" + DstPort 2 + } + Line { + ZOrder 12084 + SrcBlock "Constant63" + SrcPort 1 + Points [65, 0; 0, 385] + Branch { + ZOrder 12083 + DstBlock "Mux15" + DstPort 3 + } + Branch { + ZOrder 12082 + Points [0, 80] + Branch { + ZOrder 12081 + Points [0, 70] + DstBlock "Mux14" + DstPort 3 + } + Branch { + ZOrder 12080 + DstBlock "Mux17" + DstPort 2 + } + } + } + Line { + ZOrder 12085 + SrcBlock "Mux17" + SrcPort 1 + DstBlock "OPLEV1_length1" + DstPort 1 + } + Line { + ZOrder 34182 + SrcBlock "Product73" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 29758 + Points [199, 0] + DstBlock "Xend_TM_L_MON" + DstPort 1 + } + Branch { + ZOrder 29751 + Points [0, 36; -336, 0] + DstBlock "Mux17" + DstPort 1 + } + } + Line { + ZOrder 14132 + SrcBlock "OPLEV1_length1" + SrcPort 1 + Points [15, 0; 0, 113; -45, 0] + DstBlock "Choice6" + DstPort 1 + } + Line { + ZOrder 12093 + SrcBlock "Constant65" + SrcPort 1 + Points [40, 0] + DstBlock "Sum52" + DstPort 2 + } + Line { + ZOrder 12096 + SrcBlock "Sum52" + SrcPort 1 + Points [247, 0; 0, 410] + Branch { + ZOrder 12095 + Points [0, 55] + DstBlock "Mux14" + DstPort 2 + } + Branch { + ZOrder 12094 + DstBlock "Mux13" + DstPort 2 + } + } + Line { + ZOrder 12099 + SrcBlock "Mux13" + SrcPort 1 + DstBlock "OPLEV1_yaw1" + DstPort 1 + } + Line { + ZOrder 12100 + SrcBlock "Mux14" + SrcPort 1 + DstBlock "OPLEV1_pitch1" + DstPort 1 + } + Line { + ZOrder 12102 + SrcBlock "OPLEV1_pitch1" + SrcPort 1 + Points [22, 0; 0, -5] + DstBlock "Product38" + DstPort 1 + } + Line { + ZOrder 12105 + SrcBlock "Constant54" + SrcPort 1 + Points [66, 0; 0, 340; 145, 0; 0, 120] + Branch { + ZOrder 12104 + DstBlock "Product39" + DstPort 2 + } + Branch { + ZOrder 12103 + Points [0, 75] + DstBlock "Product38" + DstPort 2 + } + } + Line { + ZOrder 12106 + SrcBlock "Product39" + SrcPort 1 + DstBlock "Xend_TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 12107 + SrcBlock "Product38" + SrcPort 1 + DstBlock "Xend_TM_P_MON" + DstPort 1 + } + Line { + ZOrder 12111 + SrcBlock "Xend_OPLEV2_X_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 12115 + SrcBlock "Xend_OPLEV2_Y_mm_MON" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 12116 + SrcBlock "Sum53" + SrcPort 1 + DstBlock "Xend_OPLEV2_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12117 + SrcBlock "Xend_OPLEV2_X_mm_INIT" + SrcPort 1 + DstBlock "Sum42" + DstPort 2 + } + Line { + ZOrder 12118 + SrcBlock "Sum42" + SrcPort 1 + DstBlock "Xend_OPLEV2_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 12119 + SrcBlock "Xend_OPLEV2_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum53" + DstPort 2 + } + Line { + ZOrder 12120 + SrcBlock "Xend_OPLEV2_Y_mm_diff_MON" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + Name "" + ZOrder 12351 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 24 + DstBlock "Terminator2" + DstPort 1 + } + Line { + Name "" + ZOrder 12360 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + DstBlock "Terminator9" + DstPort 1 + } + Line { + ZOrder 12362 + SrcBlock "ADC1" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 13153 + SrcBlock "Constant68" + SrcPort 1 + Points [10, 0; 0, 180] + Branch { + ZOrder 12371 + DstBlock "Product41" + DstPort 2 + } + Branch { + ZOrder 12370 + DstBlock "Product40" + DstPort 2 + } + } + Line { + ZOrder 12373 + SrcBlock "Constant69" + SrcPort 1 + Points [10, 0; 0, 235] + Branch { + ZOrder 12375 + DstBlock "Divide43" + DstPort 2 + } + Branch { + ZOrder 12374 + DstBlock "Divide45" + DstPort 2 + } + } + Line { + Name "" + ZOrder 16215 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + DstBlock "Terminator27" + DstPort 1 + } + Line { + Name "" + ZOrder 12379 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + DstBlock "Terminator28" + DstPort 1 + } + Line { + Name "" + ZOrder 12380 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + DstBlock "Terminator10" + DstPort 1 + } + Line { + Name "" + ZOrder 12382 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 10 + DstBlock "Terminator30" + DstPort 1 + } + Line { + Name "" + ZOrder 12383 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 11 + DstBlock "Terminator36" + DstPort 1 + } + Line { + Name "" + ZOrder 12384 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 12 + DstBlock "Terminator37" + DstPort 1 + } + Line { + Name "" + ZOrder 12385 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 13 + DstBlock "Terminator38" + DstPort 1 + } + Line { + Name "" + ZOrder 16938 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 14 + DstBlock "Yend_SEISM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 16937 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 15 + Points [22, 0; 0, 5] + DstBlock "Midend_MIC_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12388 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 16 + DstBlock "Terminator41" + DstPort 1 + } + Line { + Name "" + ZOrder 12392 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 20 + DstBlock "Terminator45" + DstPort 1 + } + Line { + Name "" + ZOrder 12393 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 25 + DstBlock "Terminator46" + DstPort 1 + } + Line { + Name "" + ZOrder 14321 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 17 + DstBlock "Xend_OPLEV2_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14322 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 18 + Points [139, 0; 0, -25] + DstBlock "Xend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14323 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 19 + Points [135, 0; 0, -50] + DstBlock "Xend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14307 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 21 + Points [25, 0; 0, -100] + DstBlock "Xend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 12400 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "Terminator54" + DstPort 1 + } + Line { + Name "" + ZOrder 12402 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "Terminator51" + DstPort 1 + } + Line { + Name "" + ZOrder 16240 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "Terminator43" + DstPort 1 + } + Line { + Name "" + ZOrder 12404 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "Terminator53" + DstPort 1 + } + Line { + ZOrder 14099 + SrcBlock "Divide45" + SrcPort 1 + Points [94, 0] + Branch { + ZOrder 12109 + Points [0, 55] + DstBlock "Sum42" + DstPort 1 + } + Branch { + ZOrder 12108 + DstBlock "Xend_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14098 + SrcBlock "Divide43" + SrcPort 1 + Points [95, 0] + Branch { + ZOrder 12113 + Points [0, -45] + DstBlock "Sum53" + DstPort 1 + } + Branch { + ZOrder 12112 + DstBlock "Xend_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14096 + SrcBlock "Divide49" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 11952 + Points [0, 55] + DstBlock "Sum43" + DstPort 1 + } + Branch { + ZOrder 11951 + DstBlock "Xend_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14097 + SrcBlock "Divide51" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 11960 + Points [0, -45] + DstBlock "Sum44" + DstPort 1 + } + Branch { + ZOrder 11959 + DstBlock "Xend_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14094 + SrcBlock "Divide19" + SrcPort 1 + Points [104, 0] + Branch { + ZOrder 10535 + Points [0, 55] + DstBlock "Sum1" + DstPort 1 + } + Branch { + ZOrder 10534 + DstBlock "Yend_OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14095 + SrcBlock "Divide17" + SrcPort 1 + Points [105, 0] + Branch { + ZOrder 10539 + Points [0, -45] + DstBlock "Sum40" + DstPort 1 + } + Branch { + ZOrder 10538 + DstBlock "Yend_OPLEV2_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14093 + SrcBlock "Divide6" + SrcPort 1 + Points [85, 0] + Branch { + ZOrder 7249 + Points [0, -45] + DstBlock "Sum31" + DstPort 1 + } + Branch { + ZOrder 2848 + DstBlock "Yend_OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 14092 + SrcBlock "Divide4" + SrcPort 1 + Points [84, 0] + Branch { + ZOrder 7243 + Points [0, 55] + DstBlock "Sum30" + DstPort 1 + } + Branch { + ZOrder 3489 + DstBlock "Yend_OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 13235 + SrcBlock "Demux5" + SrcPort 1 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 13232 + SrcBlock "Demux5" + SrcPort 4 + DstBlock "Xend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 13234 + SrcBlock "Demux5" + SrcPort 2 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 13233 + SrcBlock "Demux5" + SrcPort 3 + Points [20, 0; 0, 5] + DstBlock "Xend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 13229 + SrcBlock "Demux6" + SrcPort 1 + DstBlock "Mux16" + DstPort 1 + } + Line { + ZOrder 13230 + SrcBlock "Demux6" + SrcPort 2 + DstBlock "Mux16" + DstPort 2 + } + Line { + ZOrder 13231 + SrcBlock "Demux6" + SrcPort 3 + DstBlock "Mux16" + DstPort 3 + } + Line { + ZOrder 14133 + SrcBlock "Xend_yaw_length_SW" + SrcPort 1 + DstBlock "Choice6" + DstPort 2 + } + Line { + ZOrder 14134 + SrcBlock "Constant70" + SrcPort 1 + Points [20, 0; 0, -30] + DstBlock "Choice6" + DstPort 3 + } + Line { + ZOrder 14135 + SrcBlock "Choice6" + SrcPort 1 + Points [60, 0] + DstBlock "Sum46" + DstPort 2 + } + Line { + ZOrder 14141 + SrcBlock "OPLEV1_length" + SrcPort 1 + Points [15, 0] + DstBlock "Choice7" + DstPort 1 + } + Line { + ZOrder 14137 + SrcBlock "Yend_yaw_length_SW" + SrcPort 1 + DstBlock "Choice7" + DstPort 2 + } + Line { + ZOrder 14138 + SrcBlock "Constant71" + SrcPort 1 + Points [20, 0; 0, -30] + DstBlock "Choice7" + DstPort 3 + } + Line { + ZOrder 14140 + SrcBlock "Choice7" + SrcPort 1 + Points [15, 0] + DstBlock "Sum33" + DstPort 2 + } + Line { + ZOrder 14575 + SrcBlock "Xend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 31479 + Points [0, -25] + DstBlock "Xend_TM_COIL1_VOLT" + DstPort 1 + } + Branch { + ZOrder 31478 + Points [167, 0; 0, -6310] + DstBlock "Product20" + DstPort 1 + } + } + Line { + ZOrder 14574 + SrcBlock "Xend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 31481 + Points [0, -16; 24, 0; 0, -9] + DstBlock "Xend_TM_COIL2_VOLT" + DstPort 1 + } + Branch { + ZOrder 31480 + Points [0, 9; 125, 0; 0, -9; 55, 0; 0, -6190] + DstBlock "Product17" + DstPort 1 + } + } + Line { + ZOrder 14573 + SrcBlock "Xend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 31483 + Points [0, -21; 28, 0; 0, -9] + DstBlock "Xend_TM_COIL3_VOLT" + DstPort 1 + } + Branch { + ZOrder 31482 + Points [204, 0; 0, -6075] + DstBlock "Product18" + DstPort 1 + } + } + Line { + ZOrder 14572 + SrcBlock "Xend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 31485 + Points [0, -19; 26, 0; 0, -11] + DstBlock "Xend_TM_COIL4_VOLT" + DstPort 1 + } + Branch { + ZOrder 31484 + Points [222, 0; 0, -5955] + DstBlock "Product19" + DstPort 1 + } + } + Line { + Name "" + ZOrder 14304 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 24 + DstBlock "Terminator50" + DstPort 1 + } + Line { + Name "" + ZOrder 14305 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 23 + Points [140, 0; 0, -150] + DstBlock "Xend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14306 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 22 + Points [139, 0; 0, -125] + DstBlock "Xend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14318 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 26 + DstBlock "Terminator42" + DstPort 1 + } + Line { + Name "" + ZOrder 16239 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 27 + DstBlock "Terminator52" + DstPort 1 + } + Line { + Name "" + ZOrder 14320 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 28 + DstBlock "Terminator44" + DstPort 1 + } + Line { + Name "" + ZOrder 14544 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "Terminator57" + DstPort 1 + } + Line { + Name "" + ZOrder 14547 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "Terminator56" + DstPort 1 + } + Line { + Name "" + ZOrder 14546 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "Terminator55" + DstPort 1 + } + Line { + Name "" + ZOrder 14548 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "Terminator58" + DstPort 1 + } + Line { + Name "" + ZOrder 14553 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "Terminator62" + DstPort 1 + } + Line { + Name "" + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 44302 + Labels [0, 0; 1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "Yend_PD2_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 14557 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + Points [40, 0] + DstBlock "Terminator61" + DstPort 1 + } + Line { + Name "" + ZOrder 14563 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "Terminator71" + DstPort 1 + } + Line { + Name "" + ZOrder 14564 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "Terminator72" + DstPort 1 + } + Line { + Name "" + ZOrder 14565 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "Terminator73" + DstPort 1 + } + Line { + Name "" + ZOrder 14566 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "Terminator74" + DstPort 1 + } + Line { + Name "" + ZOrder 14567 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 5 + DstBlock "Terminator75" + DstPort 1 + } + Line { + Name "" + ZOrder 14568 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 6 + DstBlock "Terminator76" + DstPort 1 + } + Line { + Name "" + ZOrder 14570 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 7 + DstBlock "Terminator77" + DstPort 1 + } + Line { + Name "" + ZOrder 14571 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 8 + DstBlock "Terminator78" + DstPort 1 + } + Line { + ZOrder 14645 + SrcBlock "C00_Yend_MON" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 22031 + Points [0, 95] + DstBlock "Divide73" + DstPort 1 + } + Branch { + ZOrder 22030 + DstBlock "C00_Yend" + DstPort 1 + } + } + Line { + ZOrder 14655 + SrcBlock "K1:C00-VIS_Yend" + SrcPort 1 + DstBlock "C00_Yend_MON" + DstPort 1 + } + Line { + ZOrder 14657 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "K1:C00-VIS_Yend" + DstPort 1 + } + Line { + Name "" + ZOrder 15459 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + Points [152, 0; 0, -30] + DstBlock "Yend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 15462 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + Points [148, 0; 0, -60] + DstBlock "Yend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 15458 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + DstBlock "Yend_OPLEV2_X_MON" + DstPort 1 + } + Line { + ZOrder 14666 + SrcBlock "Constant73" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide53" + DstPort 2 + } + Line { + ZOrder 14667 + SrcBlock "Sum54" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide52" + DstPort 2 + } + Line { + ZOrder 14668 + SrcBlock "Constant75" + SrcPort 1 + DstBlock "Divide53" + DstPort 1 + } + Line { + ZOrder 14669 + SrcBlock "Constant74" + SrcPort 1 + DstBlock "Sum54" + DstPort 1 + } + Line { + ZOrder 14670 + SrcBlock "Constant72" + SrcPort 1 + Points [65, 0] + DstBlock "Sum54" + DstPort 2 + } + Line { + ZOrder 14671 + SrcBlock "Divide53" + SrcPort 1 + DstBlock "Divide52" + DstPort 1 + } + Line { + ZOrder 14673 + SrcBlock "Divide52" + SrcPort 1 + Points [349, 0] + Branch { + ZOrder 14684 + Points [0, -20] + DstBlock "Divide54" + DstPort 2 + } + Branch { + ZOrder 14683 + Points [0, 185] + Branch { + ZOrder 14691 + Points [0, 205] + Branch { + ZOrder 14694 + Points [0, 205] + DstBlock "Divide57" + DstPort 2 + } + Branch { + ZOrder 14693 + DstBlock "Divide56" + DstPort 2 + } + } + Branch { + ZOrder 14690 + DstBlock "Divide55" + DstPort 2 + } + } + } + Line { + ZOrder 14675 + SrcBlock "Divide54" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens1" + DstPort 1 + } + Line { + ZOrder 14679 + SrcBlock "Divide55" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens2" + DstPort 1 + } + Line { + ZOrder 14680 + SrcBlock "Divide56" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens3" + DstPort 1 + } + Line { + ZOrder 14681 + SrcBlock "Divide57" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Coil_sens4" + DstPort 1 + } + Line { + ZOrder 15445 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "Divide54" + DstPort 1 + } + Line { + ZOrder 15446 + SrcBlock "Ground39" + SrcPort 1 + DstBlock "Divide56" + DstPort 1 + } + Line { + ZOrder 15447 + SrcBlock "Ground40" + SrcPort 1 + DstBlock "Divide57" + DstPort 1 + } + Line { + ZOrder 15448 + SrcBlock "Ground38" + SrcPort 1 + DstBlock "Divide55" + DstPort 1 + } + Line { + Name "" + ZOrder 15467 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 9 + DstBlock "Terminator29" + DstPort 1 + } + Line { + ZOrder 16924 + SrcBlock "Midend_MIC_MON" + SrcPort 1 + DstBlock "Divide58" + DstPort 1 + } + Line { + ZOrder 16925 + SrcBlock "Divide58" + SrcPort 1 + DstBlock "Midend_MIC_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16926 + SrcBlock "Midend_MIC_VOLT_MON" + SrcPort 1 + DstBlock "Midend_MIC_VOLT" + DstPort 1 + } + Line { + ZOrder 16930 + SrcBlock "Divide59" + SrcPort 1 + DstBlock "Yend_SEISM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 16931 + SrcBlock "Yend_SEISM_VOLT_MON" + SrcPort 1 + DstBlock "Divide60" + DstPort 1 + } + Line { + ZOrder 16933 + SrcBlock "Divide60" + SrcPort 1 + DstBlock "Yend_SEISM_ACC_MON" + DstPort 1 + } + Line { + ZOrder 16934 + SrcBlock "Yend_SEISM_ACC_MON" + SrcPort 1 + DstBlock "Yend_SEISM_ACC" + DstPort 1 + } + Line { + ZOrder 34185 + SrcBlock "Product101" + SrcPort 1 + Points [82, 0; 0, 38] + Branch { + ZOrder 34462 + Points [0, 82] + DstBlock "Yend_TM_L_MON" + DstPort 1 + } + Branch { + ZOrder 34329 + Points [-506, 0; 0, 37] + DstBlock "Mux9" + DstPort 1 + } + } + Line { + ZOrder 17312 + SrcBlock "Sum55" + SrcPort 1 + Points [23, 0; 0, 395] + DstBlock "Sum34" + DstPort 2 + } + Line { + ZOrder 17315 + SrcBlock "Sum56" + SrcPort 1 + Points [17, 0; 0, 436; 33, 0] + DstBlock "Sum35" + DstPort 2 + } + Line { + ZOrder 17319 + SrcBlock "Sum57" + SrcPort 1 + Points [6, 0; 0, 460] + DstBlock "Sum36" + DstPort 2 + } + Line { + ZOrder 18037 + SrcBlock "Yend_Fil_TM_OFFSET_L" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice11" + DstPort 1 + } + Line { + ZOrder 17321 + SrcBlock "Yend_ZEROE_TM_L_SW" + SrcPort 1 + DstBlock "Choice11" + DstPort 2 + } + Line { + ZOrder 17322 + SrcBlock "Constant82" + SrcPort 1 + Points [45, 0] + DstBlock "Choice11" + DstPort 3 + } + Line { + ZOrder 17339 + SrcBlock "Choice11" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum58" + DstPort 2 + } + Line { + ZOrder 18040 + SrcBlock "Yend_Fil_TM_OFFSET_Y" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice12" + DstPort 1 + } + Line { + ZOrder 17326 + SrcBlock "Yend_ZEROE_TM_Y_SW" + SrcPort 1 + DstBlock "Choice12" + DstPort 2 + } + Line { + ZOrder 17327 + SrcBlock "Constant83" + SrcPort 1 + Points [45, 0] + DstBlock "Choice12" + DstPort 3 + } + Line { + ZOrder 17340 + SrcBlock "Choice12" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum59" + DstPort 2 + } + Line { + ZOrder 18041 + SrcBlock "Yend_Fil_TM_OFFSET_P" + SrcPort 1 + Points [121, 0; 0, 5] + DstBlock "Choice13" + DstPort 1 + } + Line { + ZOrder 17330 + SrcBlock "Yend_ZEROE_TM_P_SW" + SrcPort 1 + DstBlock "Choice13" + DstPort 2 + } + Line { + ZOrder 17331 + SrcBlock "Constant85" + SrcPort 1 + Points [45, 0] + DstBlock "Choice13" + DstPort 3 + } + Line { + ZOrder 17341 + SrcBlock "Choice13" + SrcPort 1 + Points [65, 0] + DstBlock "Sum60" + DstPort 2 + } + Line { + ZOrder 34271 + SrcBlock "Sum37" + SrcPort 1 + Points [217, 0] + Branch { + ZOrder 43771 + Points [0, 385] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 4 + } + Branch { + ZOrder 34512 + DstBlock "Yend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 22035 + SrcBlock "Divide73" + SrcPort 1 + Points [47, 0] + Branch { + ZOrder 22044 + Points [0, -50] + DstBlock "C00_Yend_L_MON" + DstPort 1 + } + Branch { + ZOrder 22043 + Points [105, 0; 0, 30] + DstBlock "Choice26" + DstPort 1 + } + } + Line { + ZOrder 22033 + SrcBlock "Constant93" + SrcPort 1 + Points [45, 0] + DstBlock "Choice26" + DstPort 3 + } + Line { + ZOrder 22034 + SrcBlock "Yend_DARM_TM_L_SW" + SrcPort 1 + DstBlock "Choice26" + DstPort 2 + } + Line { + ZOrder 22042 + SrcBlock "C00_Yend_L_MON" + SrcPort 1 + DstBlock "C00_Yend_L" + DstPort 1 + } + Line { + ZOrder 24219 + SrcBlock "Yend_Fil_COIL1" + SrcPort 1 + DstBlock "Yend_TM_COIL1_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24226 + SrcBlock "Yend_Fil_COIL2" + SrcPort 1 + DstBlock "Yend_TM_COIL2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24227 + SrcBlock "Yend_Fil_COIL3" + SrcPort 1 + DstBlock "Yend_TM_COIL3_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 24228 + SrcBlock "Yend_Fil_COIL4" + SrcPort 1 + DstBlock "Yend_TM_COIL4_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 17335 + SrcBlock "Yend_TM_P_MON" + SrcPort 1 + Points [32, 0] + Branch { + ZOrder 34488 + Points [0, 366; 1152, 0; 0, 44] + Branch { + ZOrder 43749 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 5 + } + Branch { + ZOrder 42199 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 5 + } + } + Branch { + ZOrder 34487 + DstBlock "Yend_TM_P" + DstPort 1 + } + } + Line { + ZOrder 24229 + SrcBlock "Product16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 24230 + SrcBlock "Product3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 24231 + SrcBlock "Product10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 24232 + SrcBlock "Product15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 24237 + SrcBlock "Yend_TM_COIL1_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 31469 + Points [283, 0; 0, 1820] + DstBlock "Product16" + DstPort 1 + } + Branch { + ZOrder 31468 + Points [0, -30] + DstBlock "Yend_TM_COIL1_VOLT" + DstPort 1 + } + } + Line { + ZOrder 24238 + SrcBlock "Yend_TM_COIL2_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 31472 + Points [274, 0; 0, 1940] + DstBlock "Product3" + DstPort 1 + } + Branch { + ZOrder 31471 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL2_VOLT" + DstPort 1 + } + } + Line { + ZOrder 29783 + SrcBlock "Sum94" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 29771 + SrcBlock "Sum91" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 29776 + SrcBlock "Sum92" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 2201 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 29345 + SrcBlock "Sum77" + SrcPort 1 + Points [12, 0; 0, 420] + DstBlock "Sum49" + DstPort 2 + } + Line { + ZOrder 29346 + SrcBlock "Sum76" + SrcPort 1 + Points [19, 0; 0, 396; 41, 0] + DstBlock "Sum48" + DstPort 2 + } + Line { + ZOrder 29347 + SrcBlock "Sum75" + SrcPort 1 + Points [34, 0; 0, 376; 26, 0] + DstBlock "Sum47" + DstPort 2 + } + Line { + ZOrder 14308 + SrcBlock "Xend_OPLEV2_X_mm_diff_MON" + SrcPort 1 + Points [192, 0; 0, 610] + Branch { + ZOrder 43806 + Points [0, 228; 1582, 0; 0, 222] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 3 + } + Branch { + ZOrder 29655 + DstBlock "Product37" + DstPort 2 + } + } + Line { + ZOrder 29717 + SrcBlock "Sum89" + SrcPort 1 + Points [545, 0] + Branch { + ZOrder 29652 + Points [0, 150] + Branch { + ZOrder 43797 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 5 + } + Branch { + ZOrder 43788 + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 5 + } + } + Branch { + ZOrder 29651 + DstBlock "Xend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29716 + SrcBlock "Sum85" + SrcPort 1 + Points [537, 0] + Branch { + ZOrder 29649 + Points [0, 215] + Branch { + ZOrder 43796 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 4 + } + Branch { + ZOrder 43787 + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 4 + } + } + Branch { + ZOrder 29648 + DstBlock "Xend_Fil_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 29766 + SrcBlock "Sum90" + SrcPort 1 + Points [456, 0] + Branch { + ZOrder 29715 + Points [0, 280] + Branch { + ZOrder 43795 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 3 + } + Branch { + ZOrder 43790 + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 3 + } + } + Branch { + ZOrder 29713 + DstBlock "Xend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 12097 + SrcBlock "Sum46" + SrcPort 1 + Points [5, 0] + Branch { + ZOrder 43807 + Points [0, 473; 2080, 0; 0, -73] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 4 + } + Branch { + ZOrder 29690 + DstBlock "Mux13" + DstPort 1 + } + } + Line { + ZOrder 12101 + SrcBlock "Xend_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [229, 0] + Branch { + ZOrder 43808 + Points [0, 382; 2129, 0; 0, -77] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 5 + } + Branch { + ZOrder 29692 + Points [71, 0] + DstBlock "Mux14" + DstPort 1 + } + } + Line { + ZOrder 34272 + SrcBlock "Sum68" + SrcPort 1 + Points [195, 0] + Branch { + ZOrder 43772 + Points [0, 320] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 5 + } + Branch { + ZOrder 34514 + DstBlock "Yend_Fil_TM_P" + DstPort 1 + } + } + Line { + ZOrder 29695 + SrcBlock "Xend_Fil_TM_OFFSET_L" + SrcPort 1 + Points [122, 0; 0, 15] + DstBlock "Choice27" + DstPort 1 + } + Line { + ZOrder 29696 + SrcBlock "Xend_ZEROE_TM_L_SW" + SrcPort 1 + DstBlock "Choice27" + DstPort 2 + } + Line { + ZOrder 29697 + SrcBlock "Constant108" + SrcPort 1 + Points [45, 0] + DstBlock "Choice27" + DstPort 3 + } + Line { + ZOrder 29698 + SrcBlock "Choice27" + SrcPort 1 + Points [25, 0; 0, -241; 40, 0] + DstBlock "Sum86" + DstPort 2 + } + Line { + ZOrder 29699 + SrcBlock "Xend_Fil_TM_OFFSET_Y" + SrcPort 1 + Points [120, 0; 0, 5] + DstBlock "Choice28" + DstPort 1 + } + Line { + ZOrder 29700 + SrcBlock "Xend_ZEROE_TM_Y_SW" + SrcPort 1 + DstBlock "Choice28" + DstPort 2 + } + Line { + ZOrder 29701 + SrcBlock "Constant109" + SrcPort 1 + Points [45, 0] + DstBlock "Choice28" + DstPort 3 + } + Line { + ZOrder 29702 + SrcBlock "Choice28" + SrcPort 1 + Points [32, 0; 0, -256; 33, 0] + DstBlock "Sum87" + DstPort 2 + } + Line { + ZOrder 29703 + SrcBlock "Xend_Fil_TM_OFFSET_P" + SrcPort 1 + Points [121, 0; 0, 5] + DstBlock "Choice36" + DstPort 1 + } + Line { + ZOrder 29704 + SrcBlock "Xend_ZEROE_TM_P_SW" + SrcPort 1 + DstBlock "Choice36" + DstPort 2 + } + Line { + ZOrder 29705 + SrcBlock "Constant110" + SrcPort 1 + Points [45, 0] + DstBlock "Choice36" + DstPort 3 + } + Line { + ZOrder 29706 + SrcBlock "Choice36" + SrcPort 1 + Points [65, 0] + DstBlock "Sum88" + DstPort 2 + } + Line { + ZOrder 29707 + SrcBlock "Xend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum84" + DstPort 2 + } + Line { + ZOrder 29708 + SrcBlock "Xend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum85" + DstPort 2 + } + Line { + ZOrder 29709 + SrcBlock "Xend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum89" + DstPort 2 + } + Line { + ZOrder 29723 + SrcBlock "Xend_TM_P_MON" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 29763 + Points [0, -35] + DstBlock "Xend_TM_P" + DstPort 1 + } + Branch { + ZOrder 29762 + Points [94, 0] + Branch { + ZOrder 29730 + Points [0, 310] + DstBlock "Xend_Fil_TM_OFFSET_P" + DstPort 1 + } + Branch { + ZOrder 29729 + DstBlock "Sum88" + DstPort 1 + } + } + } + Line { + ZOrder 29721 + SrcBlock "Xend_TM_L_MON" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 29760 + Points [0, -30] + DstBlock "Xend_TM_L" + DstPort 1 + } + Branch { + ZOrder 29759 + Points [131, 0] + Branch { + ZOrder 29726 + DstBlock "Sum86" + DstPort 1 + } + Branch { + ZOrder 29725 + Points [0, 275] + DstBlock "Xend_Fil_TM_OFFSET_L" + DstPort 1 + } + } + } + Line { + ZOrder 29718 + SrcBlock "Sum86" + SrcPort 1 + DstBlock "Sum84" + DstPort 1 + } + Line { + ZOrder 29719 + SrcBlock "Sum87" + SrcPort 1 + DstBlock "Sum85" + DstPort 1 + } + Line { + ZOrder 29720 + SrcBlock "Sum88" + SrcPort 1 + DstBlock "Sum89" + DstPort 1 + } + Line { + ZOrder 12086 + SrcBlock "OPLEV2_length1" + SrcPort 1 + Points [19, 0] + Branch { + ZOrder 29745 + Points [0, -194; 597, 0; 0, -631] + DstBlock "Divide97" + DstPort 2 + } + Branch { + ZOrder 29744 + DstBlock "Product37" + DstPort 1 + } + } + Line { + ZOrder 29734 + SrcBlock "C00_Xend_MON" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 29733 + Points [0, 95] + DstBlock "Divide97" + DstPort 1 + } + Branch { + ZOrder 29732 + DstBlock "C00_Xend" + DstPort 1 + } + } + Line { + ZOrder 29735 + SrcBlock "K1:C00-VIS_Xend" + SrcPort 1 + DstBlock "C00_Xend_MON" + DstPort 1 + } + Line { + ZOrder 29736 + SrcBlock "Ground57" + SrcPort 1 + DstBlock "K1:C00-VIS_Xend" + DstPort 1 + } + Line { + ZOrder 29739 + SrcBlock "Divide97" + SrcPort 1 + Points [47, 0] + Branch { + ZOrder 29738 + Points [0, -50] + DstBlock "C00_Xend_L_MON" + DstPort 1 + } + Branch { + ZOrder 29737 + Points [105, 0; 0, 30] + DstBlock "Choice37" + DstPort 1 + } + } + Line { + ZOrder 29740 + SrcBlock "Constant111" + SrcPort 1 + Points [45, 0] + DstBlock "Choice37" + DstPort 3 + } + Line { + ZOrder 29741 + SrcBlock "Xend_DARM_TM_L_SW" + SrcPort 1 + DstBlock "Choice37" + DstPort 2 + } + Line { + ZOrder 29768 + SrcBlock "Choice37" + SrcPort 1 + Points [307, 0; 0, 831; 38, 0] + DstBlock "Sum90" + DstPort 2 + } + Line { + ZOrder 29743 + SrcBlock "C00_Xend_L_MON" + SrcPort 1 + DstBlock "C00_Xend_L" + DstPort 1 + } + Line { + ZOrder 29722 + SrcBlock "Xend_TM_Y_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 29765 + Points [0, -30] + DstBlock "Xend_TM_Y" + DstPort 1 + } + Branch { + ZOrder 29764 + Points [109, 0] + Branch { + ZOrder 29728 + Points [0, 300] + DstBlock "Xend_Fil_TM_OFFSET_Y" + DstPort 1 + } + Branch { + ZOrder 29727 + DstBlock "Sum87" + DstPort 1 + } + } + } + Line { + ZOrder 29767 + SrcBlock "Sum84" + SrcPort 1 + DstBlock "Sum90" + DstPort 1 + } + Line { + ZOrder 29769 + SrcBlock "Yend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum91" + DstPort 2 + } + Line { + ZOrder 29772 + SrcBlock "Yend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum91" + DstPort 1 + } + Line { + ZOrder 29774 + SrcBlock "Yend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum92" + DstPort 2 + } + Line { + ZOrder 29775 + SrcBlock "Yend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum93" + DstPort 2 + } + Line { + ZOrder 29777 + SrcBlock "Yend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum92" + DstPort 1 + } + Line { + ZOrder 29779 + SrcBlock "Yend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum93" + DstPort 1 + } + Line { + ZOrder 29780 + SrcBlock "Yend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum94" + DstPort 2 + } + Line { + ZOrder 29781 + SrcBlock "Yend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum95" + DstPort 2 + } + Line { + ZOrder 29782 + SrcBlock "Yend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum96" + DstPort 2 + } + Line { + ZOrder 29787 + SrcBlock "Yend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum96" + DstPort 1 + } + Line { + ZOrder 29788 + SrcBlock "Yend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum95" + DstPort 1 + } + Line { + ZOrder 29789 + SrcBlock "Yend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum94" + DstPort 1 + } + Line { + ZOrder 29790 + SrcBlock "Xend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum45" + DstPort 2 + } + Line { + ZOrder 29791 + SrcBlock "Xend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum50" + DstPort 2 + } + Line { + ZOrder 29792 + SrcBlock "Xend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum97" + DstPort 2 + } + Line { + ZOrder 29797 + SrcBlock "Xend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum97" + DstPort 1 + } + Line { + ZOrder 29798 + SrcBlock "Xend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum50" + DstPort 1 + } + Line { + ZOrder 29802 + SrcBlock "Xend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum98" + DstPort 2 + } + Line { + ZOrder 29803 + SrcBlock "Xend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum99" + DstPort 2 + } + Line { + ZOrder 29804 + SrcBlock "Xend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum100" + DstPort 2 + } + Line { + ZOrder 29812 + SrcBlock "Xend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum99" + DstPort 1 + } + Line { + ZOrder 29813 + SrcBlock "Xend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum98" + DstPort 1 + } + Line { + ZOrder 33037 + SrcBlock "OPLEV1_yaw1" + SrcPort 1 + Points [51, 0; 0, -15] + DstBlock "Product39" + DstPort 1 + } + Line { + ZOrder 33035 + SrcBlock "OPLEV1_yaw" + SrcPort 1 + DstBlock "Product35" + DstPort 1 + } + Line { + ZOrder 34183 + SrcBlock "Product37" + SrcPort 1 + Points [33, 0; 0, -10] + DstBlock "Product73" + DstPort 1 + } + Line { + ZOrder 34184 + SrcBlock "Constant58" + SrcPort 1 + Points [105, 0; 0, 90] + DstBlock "Product73" + DstPort 2 + } + Line { + ZOrder 34186 + SrcBlock "Product32" + SrcPort 1 + DstBlock "Product101" + DstPort 1 + } + Line { + ZOrder 34187 + SrcBlock "Constant59" + SrcPort 1 + Points [24, 0; 0, 50] + DstBlock "Product101" + DstPort 2 + } + Line { + ZOrder 34256 + SrcBlock "Sum32" + SrcPort 1 + DstBlock "Sum67" + DstPort 1 + } + Line { + ZOrder 34273 + SrcBlock "Choice26" + SrcPort 1 + Points [338, 0; 0, 584; 46, 0; 0, 200; 31, 0] + DstBlock "Sum67" + DstPort 2 + } + Line { + ZOrder 34325 + SrcBlock "Sum58" + SrcPort 1 + DstBlock "Sum32" + DstPort 1 + } + Line { + ZOrder 34259 + SrcBlock "Yend_TM_OFFSET_L" + SrcPort 1 + DstBlock "Sum32" + DstPort 2 + } + Line { + ZOrder 34326 + SrcBlock "Sum59" + SrcPort 1 + DstBlock "Sum37" + DstPort 1 + } + Line { + ZOrder 34328 + SrcBlock "Sum60" + SrcPort 1 + DstBlock "Sum68" + DstPort 1 + } + Line { + ZOrder 34262 + SrcBlock "Yend_TM_OFFSET_Y" + SrcPort 1 + Points [40, 0] + DstBlock "Sum37" + DstPort 2 + } + Line { + ZOrder 34263 + SrcBlock "Yend_TM_OFFSET_P" + SrcPort 1 + Points [40, 0] + DstBlock "Sum68" + DstPort 2 + } + Line { + ZOrder 34312 + SrcBlock "Yend_OPLEV1_X_mm_diff_MON" + SrcPort 1 + DstBlock "Sum33" + DstPort 1 + } + Line { + ZOrder 34336 + SrcBlock "Yend_TM_COIL3_VOLT_MON" + SrcPort 1 + Points [4, 0] + Branch { + ZOrder 34342 + Points [222, 0; 0, 2060] + DstBlock "Product10" + DstPort 1 + } + Branch { + ZOrder 34341 + Points [0, -21; 26, 0] + DstBlock "Yend_TM_COIL3_VOLT" + DstPort 1 + } + } + Line { + ZOrder 34344 + SrcBlock "Yend_TM_COIL4_VOLT_MON" + SrcPort 1 + Points [10, 0] + Branch { + ZOrder 34346 + Points [0, -14; 20, 0] + DstBlock "Yend_TM_COIL4_VOLT" + DstPort 1 + } + Branch { + ZOrder 34345 + Points [196, 0; 0, 2185] + DstBlock "Product15" + DstPort 1 + } + } + Line { + ZOrder 34386 + SrcBlock "Demux1" + SrcPort 3 + Points [75, 0; 0, -10] + DstBlock "Yend_Fil_COIL3" + DstPort 1 + } + Line { + ZOrder 34387 + SrcBlock "Demux1" + SrcPort 4 + DstBlock "Yend_Fil_COIL4" + DstPort 1 + } + Line { + ZOrder 34385 + SrcBlock "Demux1" + SrcPort 2 + Points [75, 0; 0, -25] + DstBlock "Yend_Fil_COIL2" + DstPort 1 + } + Line { + ZOrder 34383 + SrcBlock "Demux1" + SrcPort 1 + Points [75, 0; 0, -40] + DstBlock "Yend_Fil_COIL1" + DstPort 1 + } + Line { + ZOrder 34433 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "Yend_OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 34434 + SrcBlock "Yend_OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + ZOrder 34447 + SrcBlock "Demux4" + SrcPort 2 + Points [139, 0] + Branch { + ZOrder 34466 + Points [0, 300] + DstBlock "Yend_Fil_TM_OFFSET_Y" + DstPort 1 + } + Branch { + ZOrder 34465 + DstBlock "Sum59" + DstPort 1 + } + } + Line { + ZOrder 34448 + SrcBlock "Demux4" + SrcPort 3 + Points [126, 0] + Branch { + ZOrder 34468 + Points [0, 310] + DstBlock "Yend_Fil_TM_OFFSET_P" + DstPort 1 + } + Branch { + ZOrder 34467 + DstBlock "Sum60" + DstPort 1 + } + } + Line { + ZOrder 34449 + SrcBlock "Demux4" + SrcPort 1 + Points [151, 0] + Branch { + ZOrder 34464 + Points [0, 275] + DstBlock "Yend_Fil_TM_OFFSET_L" + DstPort 1 + } + Branch { + ZOrder 34463 + DstBlock "Sum58" + DstPort 1 + } + } + Line { + ZOrder 34451 + SrcBlock "Sum33" + SrcPort 1 + Points [68, 0] + Branch { + ZOrder 34456 + Points [0, -310] + DstBlock "Mux10" + DstPort 1 + } + Branch { + ZOrder 34455 + Points [47, 0; 0, -25] + DstBlock "Mux1" + DstPort 2 + } + } + Line { + ZOrder 34452 + SrcBlock "Yend_OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [343, 0] + Branch { + ZOrder 34458 + Points [0, -305] + DstBlock "Mux11" + DstPort 1 + } + Branch { + ZOrder 34457 + Points [27, 0; 0, -25] + DstBlock "Mux1" + DstPort 3 + } + } + Line { + ZOrder 34454 + SrcBlock "Yend_OPLEV2_X_mm_diff_MON" + SrcPort 1 + Points [27, 0; 0, -905; 176, 0] + Branch { + ZOrder 34460 + Points [0, -390] + DstBlock "Product32" + DstPort 2 + } + Branch { + ZOrder 34459 + DstBlock "Mux1" + DstPort 1 + } + } + Line { + ZOrder 17334 + SrcBlock "Yend_TM_Y_MON" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 34484 + Points [0, 427; 1159, 0; 0, 48] + Branch { + ZOrder 43748 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 4 + } + Branch { + ZOrder 42198 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 4 + } + } + Branch { + ZOrder 34483 + DstBlock "Yend_TM_Y" + DstPort 1 + } + } + Line { + ZOrder 17333 + SrcBlock "Yend_TM_L_MON" + SrcPort 1 + Points [49, 0] + Branch { + ZOrder 34470 + Points [0, 486; 1172, 0; 0, 54] + Branch { + ZOrder 43747 + Points [0, 90] + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 3 + } + Branch { + ZOrder 42197 + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 3 + } + } + Branch { + ZOrder 34469 + DstBlock "Yend_TM_L" + DstPort 1 + } + } + Line { + ZOrder 34270 + SrcBlock "Sum67" + SrcPort 1 + Points [151, 0] + Branch { + ZOrder 43770 + Points [0, 450] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 3 + } + Branch { + ZOrder 34510 + DstBlock "Yend_Fil_TM_L" + DstPort 1 + } + } + Line { + ZOrder 36010 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_Fil" + DstPort 1 + } + Line { + ZOrder 3910 + SrcBlock "Constant10" + SrcPort 1 + Points [98, 0; 0, 150] + Branch { + ZOrder 24244 + DstBlock "Product16" + DstPort 2 + } + Branch { + ZOrder 24243 + Points [0, 175] + Branch { + ZOrder 24246 + DstBlock "Product3" + DstPort 2 + } + Branch { + ZOrder 24245 + Points [0, 175] + Branch { + ZOrder 24249 + Points [0, 175] + Branch { + ZOrder 24251 + DstBlock "Product15" + DstPort 2 + } + Branch { + ZOrder 24250 + Points [0, 165] + Branch { + ZOrder 7871 + Points [0, 175] + Branch { + ZOrder 7874 + Points [0, 175] + Branch { + ZOrder 7877 + Points [0, 175] + DstBlock "Product19" + DstPort 2 + } + Branch { + ZOrder 7876 + DstBlock "Product18" + DstPort 2 + } + } + Branch { + ZOrder 7873 + DstBlock "Product17" + DstPort 2 + } + } + Branch { + ZOrder 7870 + DstBlock "Product20" + DstPort 2 + } + } + } + Branch { + ZOrder 24248 + DstBlock "Product10" + DstPort 2 + } + } + } + } + Line { + ZOrder 4266 + SrcBlock "Divide27" + SrcPort 1 + Points [31, 0; 0, 444] + Branch { + ZOrder 16234 + Points [-6, 0; 0, 2351] + Branch { + ZOrder 4383 + DstBlock "Divide" + DstPort 2 + } + Branch { + ZOrder 24034 + Points [0, 175] + Branch { + ZOrder 4371 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 24072 + Points [0, 175] + Branch { + ZOrder 24035 + Points [0, 455] + Branch { + ZOrder 15456 + Points [0, 175] + Branch { + ZOrder 15457 + Points [0, 175] + Branch { + ZOrder 15455 + Points [0, 270; -35, 0; 0, 6105] + Branch { + ZOrder 16940 + DstBlock "Divide59" + DstPort 2 + } + Branch { + ZOrder 16939 + Points [0, 205] + Branch { + ZOrder 16942 + DstBlock "Divide58" + DstPort 2 + } + Branch { + ZOrder 16941 + Points [0, 395] + Branch { + ZOrder 14275 + Points [0, 175] + Branch { + ZOrder 14314 + Points [0, 175] + Branch { + ZOrder 12151 + Points [0, 350] + Branch { + ZOrder 14325 + DstBlock "Divide37" + DstPort 2 + } + Branch { + ZOrder 14324 + Points [0, 175] + Branch { + ZOrder 12145 + Points [0, 175] + DstBlock "Divide46" + DstPort 2 + } + Branch { + ZOrder 14300 + DstBlock "Divide38" + DstPort 2 + } + } + } + Branch { + ZOrder 14278 + DstBlock "Divide41" + DstPort 2 + } + } + Branch { + ZOrder 14277 + DstBlock "Divide40" + DstPort 2 + } + } + Branch { + ZOrder 14274 + DstBlock "Divide39" + DstPort 2 + } + } + } + } + Branch { + ZOrder 14579 + DstBlock "Divide15" + DstPort 2 + } + } + Branch { + ZOrder 4397 + DstBlock "Divide14" + DstPort 2 + } + } + Branch { + ZOrder 4408 + DstBlock "Divide13" + DstPort 2 + } + } + Branch { + ZOrder 4437 + DstBlock "Divide2" + DstPort 2 + } + } + } + } + Branch { + ZOrder 3973 + Points [300, 0; 0, -114] + Branch { + ZOrder 16235 + Points [0, -65] + Branch { + ZOrder 3290 + Points [0, -65] + Branch { + ZOrder 3295 + Points [0, -65] + DstBlock "Divide8" + DstPort 2 + } + Branch { + ZOrder 3285 + DstBlock "Divide23" + DstPort 2 + } + } + Branch { + ZOrder 3286 + DstBlock "Divide25" + DstPort 2 + } + } + Branch { + ZOrder 3507 + DstBlock "Divide26" + DstPort 2 + } + } + } + Line { + ZOrder 16929 + SrcBlock "Yend_SEISM_MON" + SrcPort 1 + DstBlock "Divide59" + DstPort 1 + } + Line { + ZOrder 41941 + SrcBlock "Constant76" + SrcPort 1 + Points [15, 0] + DstBlock "Divide99" + DstPort 1 + } + Line { + ZOrder 41940 + SrcBlock "Constant62" + SrcPort 1 + Points [12, 0; 0, -5] + DstBlock "Divide99" + DstPort 2 + } + Line { + ZOrder 41942 + SrcBlock "Divide99" + SrcPort 1 + Points [9, 0; 0, -45] + DstBlock "Divide60" + DstPort 2 + } + Line { + ZOrder 42185 + SrcBlock "Yend_OSC_TM2" + SrcPort 5 + Points [24, 0; 0, 765] + Branch { + ZOrder 43776 + Points [0, 85] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 2 + } + Branch { + ZOrder 43739 + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 2 + } + } + Line { + ZOrder 42184 + SrcBlock "Yend_OSC_TM2" + SrcPort 4 + Points [17, 0; 0, 765] + Branch { + ZOrder 43775 + Points [0, 85] + DstBlock "Yend_DEMOD_TM2_OPLEV" + DstPort 1 + } + Branch { + ZOrder 43743 + DstBlock "Yend_DEMOD_TM2_LYP" + DstPort 1 + } + } + Line { + ZOrder 42181 + SrcBlock "Yend_OSC_TM2" + SrcPort 1 + Points [272, 0; 0, 104; 28, 0] + DstBlock "Sum55" + DstPort 2 + } + Line { + ZOrder 42182 + SrcBlock "Yend_OSC_TM2" + SrcPort 2 + Points [265, 0; 0, 138; 35, 0] + DstBlock "Sum56" + DstPort 2 + } + Line { + ZOrder 42183 + SrcBlock "Yend_OSC_TM2" + SrcPort 3 + Points [253, 0; 0, 145] + DstBlock "Sum57" + DstPort 1 + } + Line { + ZOrder 42187 + SrcBlock "Yend_OSC_TM1" + SrcPort 1 + Points [124, 0; 0, -30] + DstBlock "Sum55" + DstPort 1 + } + Line { + ZOrder 42188 + SrcBlock "Yend_OSC_TM1" + SrcPort 2 + DstBlock "Sum56" + DstPort 1 + } + Line { + ZOrder 42189 + SrcBlock "Yend_OSC_TM1" + SrcPort 3 + Points [146, 0; 0, 63; 154, 0] + DstBlock "Sum57" + DstPort 2 + } + Line { + ZOrder 42195 + SrcBlock "Yend_OSC_TM1" + SrcPort 4 + Points [78, 0; 0, 565] + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 1 + } + Line { + ZOrder 42196 + SrcBlock "Yend_OSC_TM1" + SrcPort 5 + Points [44, 0; 0, 565] + DstBlock "Yend_DEMOD_TM1_LYP" + DstPort 2 + } + Line { + ZOrder 43780 + SrcBlock "Xend_OSC_TM2" + SrcPort 5 + Points [25, 0; 0, 800] + Branch { + ZOrder 43805 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 2 + } + Branch { + ZOrder 43793 + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 2 + } + } + Line { + ZOrder 43777 + SrcBlock "Xend_OSC_TM2" + SrcPort 4 + Points [142, 0; 0, 800] + Branch { + ZOrder 43804 + Points [0, 90] + DstBlock "Xend_DEMOD_TM2_OPLEV" + DstPort 1 + } + Branch { + ZOrder 43800 + DstBlock "Xend_DEMOD_TM2_LYP" + DstPort 1 + } + } + Line { + ZOrder 43781 + SrcBlock "Xend_OSC_TM2" + SrcPort 1 + Points [298, 0; 0, 161; 22, 0] + DstBlock "Sum75" + DstPort 2 + } + Line { + ZOrder 43778 + SrcBlock "Xend_OSC_TM2" + SrcPort 2 + Points [276, 0; 0, 209; 44, 0] + DstBlock "Sum76" + DstPort 2 + } + Line { + ZOrder 43779 + SrcBlock "Xend_OSC_TM2" + SrcPort 3 + Points [261, 0; 0, 250; 59, 0] + DstBlock "Sum77" + DstPort 2 + } + Line { + ZOrder 43782 + SrcBlock "Xend_OSC_TM1" + SrcPort 1 + Points [293, 0; 0, 35] + DstBlock "Sum75" + DstPort 1 + } + Line { + ZOrder 43786 + SrcBlock "Xend_OSC_TM1" + SrcPort 2 + Points [281, 0; 0, 80] + DstBlock "Sum76" + DstPort 1 + } + Line { + ZOrder 43784 + SrcBlock "Xend_OSC_TM1" + SrcPort 3 + Points [285, 0; 0, 115] + DstBlock "Sum77" + DstPort 1 + } + Line { + ZOrder 43791 + SrcBlock "Xend_OSC_TM1" + SrcPort 4 + Points [184, 0; 0, 610] + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 1 + } + Line { + ZOrder 43789 + SrcBlock "Xend_OSC_TM1" + SrcPort 5 + Points [159, 0; 0, 610] + DstBlock "Xend_DEMOD_TM1_LYP" + DstPort 2 + } + Line { + ZOrder 43685 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 43829 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 43830 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 43831 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 43832 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 43849 + SrcBlock "Constant5" + SrcPort 1 + DstBlock "Subsystem" + DstPort 2 + } + Line { + ZOrder 43850 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + Line { + ZOrder 43860 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_1" + DstPort 2 + } + Line { + ZOrder 43859 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_1" + DstPort 3 + } + Line { + ZOrder 43857 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "DAC_1" + DstPort 4 + } + Line { + ZOrder 43858 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "DAC_1" + DstPort 1 + } + Line { + ZOrder 43866 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "DAC_1" + DstPort 6 + } + Line { + ZOrder 43868 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "DAC_1" + DstPort 7 + } + Line { + ZOrder 43865 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "DAC_1" + DstPort 8 + } + Line { + ZOrder 43867 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "DAC_1" + DstPort 5 + } + Line { + ZOrder 43874 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "DAC_1" + DstPort 10 + } + Line { + ZOrder 43875 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "DAC_1" + DstPort 11 + } + Line { + ZOrder 43876 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "DAC_1" + DstPort 12 + } + Line { + ZOrder 43873 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "DAC_1" + DstPort 9 + } + Line { + ZOrder 43882 + SrcBlock "Ground36" + SrcPort 1 + DstBlock "DAC_1" + DstPort 14 + } + Line { + ZOrder 43884 + SrcBlock "Ground37" + SrcPort 1 + DstBlock "DAC_1" + DstPort 15 + } + Line { + ZOrder 43881 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "DAC_1" + DstPort 16 + } + Line { + ZOrder 43883 + SrcBlock "Ground35" + SrcPort 1 + DstBlock "DAC_1" + DstPort 13 + } + Line { + ZOrder 44067 + SrcBlock "Yend_PD1_MON" + SrcPort 1 + DstBlock "Divide156" + DstPort 1 + } + Line { + ZOrder 44068 + SrcBlock "Divide156" + SrcPort 1 + DstBlock "Yend_PD1_VOLT_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 44274 + Labels [0, 0; 1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "Yend_PD1_MON" + DstPort 1 + } + Line { + ZOrder 44169 + SrcBlock "Yend_PD2_MON" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 44170 + SrcBlock "Divide9" + SrcPort 1 + DstBlock "Yend_PD2_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 44326 + SrcBlock "Constant8" + SrcPort 1 + Points [172, 0; 0, 782] + Branch { + ZOrder 44328 + Points [0, 14; -262, 0; 0, -441] + DstBlock "Divide9" + DstPort 2 + } + Branch { + ZOrder 44327 + Points [-200, 0; 0, -632] + DstBlock "Divide156" + DstPort 2 + } + } + Annotation { + SID "2822" + Name "#DAQ Channels\nYend_TM_L 16384\nXend_TM_L 16384" + Position [1216, 6181, 1337, 6237] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Sun Jan 09 18:38:45 2022" + RTWModifiedTimeStamp 563595066 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors on + SampleTimeAnnotations on + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 7 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1vishc" + Array { + Type "Cell" + Dimension 1 + Cell "k1vishc" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 8 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 9 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 10 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 11 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 12 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 13 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 14 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 15 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 18 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 469, 152, 1451, 929 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 8 + } + Object { + $PropName "DataTransfer" + $ObjectID 19 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType Ground + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1vishc" + Location [0, 2188, 2560, 3207] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "200" + ReportName "simulink-default.rpt" + SIDHighWatermark "3887" + Block { + BlockType Reference + Name "ADC0" + SID "1110" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [500, 6207, 575, 6233] + ZOrder 396 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2944" + Description "ADC Selector" + Ports [1, 20] + Position [600, 3193, 635, 6722] + ZOrder 627 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_12,adc_0_13,adc_0_14,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,a" + "dc_0_22,adc_0_23,adc_0_24,adc_0_25,adc_0_26,adc_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "COILTEST1_MON" + SID "3372" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1420, 3270, 1500, 3300] + ZOrder 997 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST2_MON" + SID "3374" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1420, 3360, 1500, 3390] + ZOrder 999 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST3_MON" + SID "3375" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1420, 3425, 1500, 3455] + ZOrder 1000 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST4_MON" + SID "3373" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1420, 3490, 1500, 3520] + ZOrder 998 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC1" + SID "3711" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4490, 5388, 4560, 5412] + ZOrder 1343 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC2" + SID "3716" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4490, 5498, 4560, 5522] + ZOrder 1348 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC3" + SID "3722" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4490, 5673, 4560, 5697] + ZOrder 1354 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC4" + SID "3724" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4490, 5843, 4560, 5867] + ZOrder 1356 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_EXC5" + SID "3763" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4165, 5983, 4235, 6007] + ZOrder 1393 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT1" + SID "3361" + Tag "Test Point" + Ports [1] + Position [1685, 3310, 1725, 3330] + ZOrder 986 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT2" + SID "3365" + Tag "Test Point" + Ports [1] + Position [1685, 3375, 1725, 3395] + ZOrder 990 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT3" + SID "3366" + Tag "Test Point" + Ports [1] + Position [1685, 3440, 1725, 3460] + ZOrder 991 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "COILTEST_OUT4" + SID "3367" + Tag "Test Point" + Ports [1] + Position [1685, 3505, 1725, 3525] + ZOrder 992 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "COS_Theta" + SID "3604" + Position [2830, 4490, 2890, 4520] + ZOrder 1235 + Expr "cosdeg(u[1])" + } + Block { + BlockType Switch + Name "Choice" + SID "3860" + Position [2995, 4200, 3025, 4230] + ZOrder 1491 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice1" + SID "3864" + Position [2995, 4300, 3025, 4330] + ZOrder 1495 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choice2" + SID "3867" + Position [2995, 4400, 3025, 4430] + ZOrder 1498 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant" + SID "3611" + Position [3475, 5365, 3505, 5395] + ZOrder 1242 + Value "2" + } + Block { + BlockType Constant + Name "Constant1" + SID "3788" + Description "conversion coefficient from radian to degree (180/pi)" + Position [2675, 3714, 2750, 3726] + ZOrder 1418 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant10" + SID "3378" + Description "Quantization range of 16 bit ADC." + Position [4440, 5260, 4485, 5290] + ZOrder 1077 + Value "3276.8" + } + Block { + BlockType Constant + Name "Constant11" + SID "3469" + Description "Voltage baseline subtraction (V)" + Position [1825, 5780, 1870, 5810] + ZOrder 1099 + Value "0" + } + Block { + BlockType Constant + Name "Constant12" + SID "3470" + Description "Voltage baseline subtraction (V)" + Position [1825, 5955, 1870, 5985] + ZOrder 1100 + Value "0" + } + Block { + BlockType Constant + Name "Constant13" + SID "3471" + Description "Voltage baseline subtraction (V)" + Position [1825, 6130, 1870, 6160] + ZOrder 1101 + Value "0" + } + Block { + BlockType Constant + Name "Constant14" + SID "3472" + Description "Voltage baseline subtraction (V)" + Position [1825, 6305, 1870, 6335] + ZOrder 1102 + Value "0" + } + Block { + BlockType Constant + Name "Constant15" + SID "3473" + Description "Voltage baseline subtraction (V)" + Position [1825, 6480, 1870, 6510] + ZOrder 1103 + Value "0" + } + Block { + BlockType Constant + Name "Constant16" + SID "3474" + Description "Voltage baseline subtraction (V)" + Position [1825, 6655, 1870, 6685] + ZOrder 1104 + Value "0" + } + Block { + BlockType Constant + Name "Constant17" + SID "3500" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 5430, 1725, 5460] + ZOrder 1130 + Value "20" + } + Block { + BlockType Constant + Name "Constant18" + SID "3501" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 5605, 1725, 5635] + ZOrder 1132 + Value "20" + } + Block { + BlockType Constant + Name "Constant19" + SID "3503" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 5780, 1725, 5810] + ZOrder 1134 + Value "20" + } + Block { + BlockType Constant + Name "Constant2" + SID "2989" + Description "Diameter of QPD (mm)" + Position [1840, 3855, 1885, 3885] + ZOrder 732 + Value "7.8" + } + Block { + BlockType Constant + Name "Constant20" + SID "3505" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 5955, 1725, 5985] + ZOrder 1136 + Value "20" + } + Block { + BlockType Constant + Name "Constant21" + SID "3507" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 6130, 1725, 6160] + ZOrder 1138 + Value "20" + } + Block { + BlockType Constant + Name "Constant22" + SID "3509" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 6305, 1725, 6335] + ZOrder 1140 + Value "20" + } + Block { + BlockType Constant + Name "Constant23" + SID "3511" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 6480, 1725, 6510] + ZOrder 1142 + Value "20" + } + Block { + BlockType Constant + Name "Constant24" + SID "3513" + Description "Voltage baseline (V)\nV=-0.1d+2. -> d=-10V+20." + Position [1680, 6655, 1725, 6685] + ZOrder 1144 + Value "20" + } + Block { + BlockType Constant + Name "Constant25" + SID "3573" + Description "Voltage baseline subtraction (V)" + Position [3109, 4640, 3161, 4660] + ZOrder 1203 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-0.5" + } + Block { + BlockType Constant + Name "Constant26" + SID "3518" + Description "Minimum voltage of ADC (V)" + Position [1000, 3090, 1045, 3120] + ZOrder 1148 + Value "-10" + } + Block { + BlockType Constant + Name "Constant27" + SID "3578" + Description "Voltage baseline subtraction (V)" + Position [2890, 4967, 2935, 4983] + ZOrder 1208 + Value "2" + } + Block { + BlockType Constant + Name "Constant28" + SID "3631" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3255, 5204, 3330, 5216] + ZOrder 1262 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant29" + SID "3635" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3235, 5384, 3310, 5396] + ZOrder 1266 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant3" + SID "2991" + Description "Each half of QPD" + Position [1995, 3810, 2040, 3840] + ZOrder 734 + Value "2" + } + Block { + BlockType Constant + Name "Constant30" + SID "3687" + Position [2915, 6160, 2945, 6190] + ZOrder 1320 + } + Block { + BlockType Constant + Name "Constant31" + SID "3640" + Description "conversion coefficient from radian to degree (180/pi)" + Position [3250, 4754, 3325, 4766] + ZOrder 1271 + Value "57.2957795" + } + Block { + BlockType Constant + Name "Constant32" + SID "3689" + Position [3040, 6160, 3070, 6190] + ZOrder 1322 + Value "20" + } + Block { + BlockType Constant + Name "Constant33" + SID "3691" + Position [2915, 6305, 2945, 6335] + ZOrder 1324 + Value "90" + } + Block { + BlockType Constant + Name "Constant34" + SID "3694" + Position [2990, 6360, 3020, 6390] + ZOrder 1327 + Value "70" + } + Block { + BlockType Constant + Name "Constant35" + SID "3698" + Description "Voltage baseline subtraction (V)" + Position [2875, 5365, 2920, 5395] + ZOrder 1331 + Value "5" + } + Block { + BlockType Constant + Name "Constant36" + SID "3701" + Description "Voltage baseline subtraction (V)" + Position [2870, 5500, 2915, 5530] + ZOrder 1334 + Value "4" + } + Block { + BlockType Constant + Name "Constant37" + SID "3726" + Description "Voltage baseline subtraction (V)" + Position [3419, 4805, 3471, 4825] + ZOrder 1358 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + } + Block { + BlockType Constant + Name "Constant38" + SID "3727" + Description "Voltage baseline subtraction (V)" + Position [3374, 4835, 3426, 4855] + ZOrder 1359 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "2" + } + Block { + BlockType Constant + Name "Constant39" + SID "3863" + Description "Each half of QPD" + Position [2900, 4247, 2930, 4263] + ZOrder 1494 + Value "0" + } + Block { + BlockType Constant + Name "Constant4" + SID "3071" + Description "positive and negative voltage" + Position [890, 3007, 925, 3033] + ZOrder 808 + Value "2" + } + Block { + BlockType Constant + Name "Constant40" + SID "3832" + Description "Offset of ADC count of Ch18\nSometimes 0, sometimes -976." + Position [1010, 4390, 1055, 4420] + ZOrder 1463 + Value "0" + } + Block { + BlockType Constant + Name "Constant41" + SID "3835" + Description "Gain of ADC count against volt of Ch18" + Position [1080, 4390, 1125, 4420] + ZOrder 1466 + Value "-0.50" + } + Block { + BlockType Constant + Name "Constant42" + SID "3865" + Description "Each half of QPD" + Position [2900, 4347, 2930, 4363] + ZOrder 1497 + Value "0" + } + Block { + BlockType Constant + Name "Constant43" + SID "3868" + Description "Each half of QPD" + Position [2900, 4447, 2930, 4463] + ZOrder 1500 + Value "0" + } + Block { + BlockType Constant + Name "Constant44" + SID "3870" + Description "or -16415.\nOffset of ADC 23ch." + Position [1010, 4740, 1055, 4770] + ZOrder 1502 + Value "0" + } + Block { + BlockType Constant + Name "Constant5" + SID "3119" + Description "Voltage to distance coefficient. (V/mm)\nV=-0.1d+2. -> d=-10V+20." + Position [1490, 3805, 1520, 3850] + ZOrder 856 + BlockRotation 270 + BlockMirror on + NamePlacement "alternate" + Value "-10" + } + Block { + BlockType Constant + Name "Constant6" + SID "3007" + Description "Maximum voltage of ADC (V)" + Position [1000, 3035, 1045, 3065] + ZOrder 745 + Value "10" + } + Block { + BlockType Constant + Name "Constant7" + SID "3008" + Description "Quantization range of 16 bit ADC." + Position [970, 2970, 1015, 3000] + ZOrder 746 + Value "65536" + } + Block { + BlockType Constant + Name "Constant8" + SID "3123" + Description "Voltage baseline subtraction (V)" + Position [1825, 5430, 1870, 5460] + ZOrder 860 + Value "0" + } + Block { + BlockType Constant + Name "Constant9" + SID "3468" + Description "Voltage baseline subtraction (V)" + Position [1825, 5605, 1870, 5635] + ZOrder 1098 + Value "0" + } + Block { + BlockType Reference + Name "DAC_0" + SID "3294" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [4820, 3927, 4850, 6718] + ZOrder 919 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "D_M" + SID "3564" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2555, 4622, 2620, 4638] + ZOrder 1194 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Demux + Name "Demux1" + SID "3284" + Ports [1, 4] + Position [3590, 3985, 3595, 4145] + ZOrder 909 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "3322" + Ports [1, 3] + Position [3665, 4765, 3670, 4925] + ZOrder 951 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux3" + SID "3323" + Ports [1, 4] + Position [4185, 4755, 4190, 4915] + ZOrder 961 + BackgroundColor "black" + ShowName off + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux4" + SID "3793" + Ports [1, 3] + Position [3420, 3950, 3425, 4180] + ZOrder 1425 + BackgroundColor "black" + ShowName off + Outputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "Diff_PDunit1" + SID "3091" + Tag "Test Point" + Ports [1] + Position [2670, 5495, 2710, 5515] + ZOrder 828 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit1_MON" + SID "3088" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2505, 5490, 2585, 5520] + ZOrder 825 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2" + SID "3092" + Tag "Test Point" + Ports [1] + Position [2670, 5845, 2710, 5865] + ZOrder 829 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit2_MON" + SID "3090" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2505, 5840, 2585, 5870] + ZOrder 827 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3" + SID "3143" + Tag "Test Point" + Ports [1] + Position [2505, 6165, 2545, 6185] + ZOrder 885 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit3_MON" + SID "3144" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2355, 6160, 2435, 6190] + ZOrder 883 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4" + SID "3145" + Tag "Test Point" + Ports [1] + Position [2670, 6545, 2710, 6565] + ZOrder 886 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Diff_PDunit4_MON" + SID "3146" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2505, 6540, 2585, 6570] + ZOrder 884 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide" + SID "2977" + Ports [2, 1] + Position [1255, 3987, 1285, 4018] + ZOrder 720 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2980" + Ports [2, 1] + Position [1255, 4162, 1285, 4193] + ZOrder 723 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "3035" + Ports [2, 1] + Position [1255, 5562, 1285, 5593] + ZOrder 773 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "3038" + Ports [2, 1] + Position [1255, 5737, 1285, 5768] + ZOrder 776 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "3047" + Ports [2, 1] + Position [1255, 5912, 1285, 5943] + ZOrder 785 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "3050" + Ports [2, 1] + Position [1255, 4687, 1285, 4718] + ZOrder 788 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "3051" + Ports [2, 1] + Position [1255, 4862, 1285, 4893] + ZOrder 790 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "3052" + Ports [2, 1] + Position [1255, 5037, 1285, 5068] + ZOrder 794 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "3053" + Ports [2, 1] + Position [1740, 4697, 1770, 4728] + ZOrder 796 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "3430" + Ports [2, 1] + Position [2070, 4892, 2100, 4923] + ZOrder 1054 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "3055" + Ports [2, 1] + Position [1740, 4872, 1770, 4903] + ZOrder 801 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "3427" + Ports [2, 1] + Position [2070, 4717, 2100, 4748] + ZOrder 1051 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2984" + Ports [2, 1] + Position [1255, 4337, 1285, 4368] + ZOrder 728 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide20" + SID "3138" + Ports [2, 1] + Position [1255, 6262, 1285, 6293] + ZOrder 873 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide21" + SID "3139" + Ports [2, 1] + Position [1255, 6437, 1285, 6468] + ZOrder 876 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide22" + SID "3140" + Ports [2, 1] + Position [1255, 6612, 1285, 6643] + ZOrder 879 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide23" + SID "3385" + Ports [2, 1] + Position [1585, 3367, 1615, 3398] + ZOrder 1010 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide24" + SID "3142" + Ports [2, 1] + Position [1255, 6087, 1285, 6118] + ZOrder 870 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide25" + SID "3386" + Ports [2, 1] + Position [1585, 3432, 1615, 3463] + ZOrder 1011 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide26" + SID "3387" + Ports [2, 1] + Position [1585, 3497, 1615, 3528] + ZOrder 1012 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "3519" + Ports [2, 1] + Position [1170, 2987, 1200, 3018] + ZOrder 1149 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide28" + SID "3568" + Ports [2, 1] + Position [2565, 4902, 2595, 4933] + ZOrder 1198 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide29" + SID "3575" + Ports [2, 1] + Position [3100, 4742, 3130, 4773] + ZOrder 1205 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "2987" + Ports [2, 1] + Position [1730, 3997, 1760, 4028] + ZOrder 730 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide30" + SID "3684" + Ports [2, 1] + Position [2740, 6232, 2770, 6263] + ZOrder 1317 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide31" + SID "3695" + Ports [2, 1] + Position [3205, 6227, 3235, 6258] + ZOrder 1328 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide32" + SID "3696" + Ports [2, 1] + Position [2780, 5427, 2810, 5458] + ZOrder 1329 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide33" + SID "3704" + Ports [2, 1] + Position [3085, 5457, 3115, 5488] + ZOrder 1337 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide34" + SID "3743" + Ports [2, 1] + Position [2720, 3757, 2750, 3788] + ZOrder 1375 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide35" + SID "3746" + Ports [2, 1] + Position [2720, 3832, 2750, 3863] + ZOrder 1378 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide36" + SID "3834" + Ports [2, 1] + Position [1170, 4327, 1200, 4358] + ZOrder 1465 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2990" + Ports [2, 1] + Position [2080, 4017, 2110, 4048] + ZOrder 733 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "2995" + Ports [2, 1] + Position [1740, 4172, 1770, 4203] + ZOrder 738 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "2996" + Ports [2, 1] + Position [2080, 4192, 2110, 4223] + ZOrder 740 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "3013" + Ports [2, 1] + Position [1085, 2977, 1115, 3008] + ZOrder 751 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "3384" + Ports [2, 1] + Position [1585, 3302, 1615, 3333] + ZOrder 1009 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "3031" + Ports [2, 1] + Position [1255, 5387, 1285, 5418] + ZOrder 768 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "24" + Ports [] + Position [462, 5780, 502, 5819] + ZOrder 394 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Reference + Name "Fil_IM_COIL1" + SID "3324" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4245, 4738, 4315, 4762] + ZOrder 962 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL2" + SID "3325" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4245, 4793, 4315, 4817] + ZOrder 965 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL3" + SID "3326" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4245, 4853, 4315, 4877] + ZOrder 964 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_COIL4" + SID "3327" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [4245, 4908, 4315, 4932] + ZOrder 963 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_L" + SID "3328" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3935, 4728, 4005, 4752] + ZOrder 947 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_P" + SID "3329" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3935, 4878, 4005, 4902] + ZOrder 958 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_IM_Y" + SID "3330" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3935, 4798, 4005, 4822] + ZOrder 957 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL1" + SID "3289" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 3968, 3875, 3992] + ZOrder 914 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL2" + SID "3292" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 4023, 3875, 4047] + ZOrder 917 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL3" + SID "3291" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 4083, 3875, 4107] + ZOrder 916 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_COIL4" + SID "3290" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3805, 4138, 3875, 4162] + ZOrder 915 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_L" + SID "2592" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3035, 3978, 3105, 4002] + ZOrder 553 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_P" + SID "3281" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3035, 4128, 3105, 4152] + ZOrder 906 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Fil_TM_Y" + SID "3280" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3035, 4053, 3105, 4077] + ZOrder 905 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground" + SID "3836" + Position [2690, 4205, 2710, 4225] + ZOrder 1468 + } + Block { + BlockType Ground + Name "Ground1" + SID "3296" + Position [4760, 4175, 4780, 4195] + ZOrder 921 + } + Block { + BlockType Ground + Name "Ground10" + SID "3556" + Position [1330, 3275, 1350, 3295] + ZOrder 1186 + } + Block { + BlockType Ground + Name "Ground11" + SID "3557" + Position [1330, 3365, 1350, 3385] + ZOrder 1187 + } + Block { + BlockType Ground + Name "Ground12" + SID "3558" + Position [1330, 3430, 1350, 3450] + ZOrder 1188 + } + Block { + BlockType Ground + Name "Ground13" + SID "3559" + Position [1330, 3495, 1350, 3515] + ZOrder 1189 + } + Block { + BlockType Ground + Name "Ground14" + SID "3764" + Position [4260, 5985, 4280, 6005] + ZOrder 1394 + } + Block { + BlockType Ground + Name "Ground15" + SID "3712" + Position [4420, 5325, 4440, 5345] + ZOrder 1344 + } + Block { + BlockType Ground + Name "Ground16" + SID "3717" + Position [4420, 5500, 4440, 5520] + ZOrder 1349 + } + Block { + BlockType Ground + Name "Ground17" + SID "3723" + Position [4420, 5675, 4440, 5695] + ZOrder 1355 + } + Block { + BlockType Ground + Name "Ground18" + SID "3725" + Position [4420, 5845, 4440, 5865] + ZOrder 1357 + } + Block { + BlockType Ground + Name "Ground19" + SID "3808" + Position [3865, 4340, 3885, 4360] + ZOrder 1438 + } + Block { + BlockType Ground + Name "Ground2" + SID "3297" + Position [4760, 4350, 4780, 4370] + ZOrder 922 + } + Block { + BlockType Ground + Name "Ground20" + SID "3809" + Position [3865, 4395, 3885, 4415] + ZOrder 1439 + } + Block { + BlockType Ground + Name "Ground21" + SID "3827" + Position [335, 4260, 355, 4280] + ZOrder 1458 + } + Block { + BlockType Ground + Name "Ground22" + SID "3853" + Position [2690, 4305, 2710, 4325] + ZOrder 1484 + } + Block { + BlockType Ground + Name "Ground23" + SID "3842" + Position [2530, 4900, 2550, 4920] + ZOrder 1473 + } + Block { + BlockType Ground + Name "Ground24" + SID "3843" + Position [2665, 4690, 2685, 4710] + ZOrder 1474 + } + Block { + BlockType Ground + Name "Ground25" + SID "3857" + Position [2690, 4405, 2710, 4425] + ZOrder 1488 + } + Block { + BlockType Ground + Name "Ground26" + SID "3873" + Position [2940, 3655, 2960, 3675] + ZOrder 1504 + } + Block { + BlockType Ground + Name "Ground27" + SID "3881" + Position [880, 3985, 900, 4005] + ZOrder 1512 + } + Block { + BlockType Ground + Name "Ground28" + SID "3882" + Position [880, 4160, 900, 4180] + ZOrder 1513 + } + Block { + BlockType Ground + Name "Ground29" + SID "3883" + Position [880, 4335, 900, 4355] + ZOrder 1514 + } + Block { + BlockType Ground + Name "Ground3" + SID "3298" + Position [4760, 4525, 4780, 4545] + ZOrder 923 + } + Block { + BlockType Ground + Name "Ground4" + SID "3299" + Position [4760, 4700, 4780, 4720] + ZOrder 924 + } + Block { + BlockType Ground + Name "Ground5" + SID "3300" + Position [4760, 4875, 4780, 4895] + ZOrder 925 + } + Block { + BlockType Ground + Name "Ground6" + SID "3301" + Position [4760, 5050, 4780, 5070] + ZOrder 926 + } + Block { + BlockType Ground + Name "Ground7" + SID "3302" + Position [4760, 5225, 4780, 5245] + ZOrder 927 + } + Block { + BlockType Ground + Name "Ground8" + SID "3347" + Position [4760, 4000, 4780, 4020] + ZOrder 972 + } + Block { + BlockType Ground + Name "Ground9" + SID "3807" + Position [3865, 4280, 3885, 4300] + ZOrder 1437 + } + Block { + BlockType Reference + Name "IM_L_MON" + SID "3333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3750, 4755, 3830, 4785] + ZOrder 952 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_P_MON" + SID "3334" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3750, 4905, 3830, 4935] + ZOrder 954 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "IM_Y_MON" + SID "3335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3750, 4830, 3830, 4860] + ZOrder 953 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L" + SID "3571" + Tag "Test Point" + Ports [1] + Position [2940, 5030, 2980, 5050] + ZOrder 1201 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "L_MON" + SID "3627" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2815, 5025, 2895, 5055] + ZOrder 1258 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MAT1" + SID "3339" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3560, 4815, 3600, 4875] + ZOrder 949 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Mux + Name "Mux1" + SID "3283" + Ports [3, 1] + Position [3265, 3951, 3270, 4179] + ZOrder 908 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "3331" + Ports [2, 1] + Position [3515, 4826, 3520, 4864] + ZOrder 950 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "3332" + Ports [3, 1] + Position [4055, 4803, 4060, 4867] + ZOrder 960 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux4" + SID "3606" + Ports [1, 1] + Position [2690, 4486, 2695, 4524] + ZOrder 1237 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux5" + SID "3607" + Ports [1, 1] + Position [2690, 4541, 2695, 4579] + ZOrder 1238 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux6" + SID "3588" + Ports [1, 1] + Position [3740, 5311, 3745, 5349] + ZOrder 1218 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux7" + SID "3745" + Ports [1, 1] + Position [2665, 3876, 2670, 3914] + ZOrder 1377 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux8" + SID "3796" + Ports [3, 1] + Position [3465, 3952, 3470, 4178] + ZOrder 1426 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OPLEV1_COIL_MAT" + SID "3282" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3515, 4035, 3555, 4095] + ZOrder 907 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_CROSSTALK_MAT" + SID "3274" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [3325, 4035, 3365, 4095] + ZOrder 897 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_SUM_MON" + SID "2986" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [935, 4330, 1015, 4360] + ZOrder 727 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_SUM_VOLT" + SID "2985" + Tag "Test Point" + Ports [1] + Position [1535, 4285, 1575, 4305] + ZOrder 729 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_SUM_VOLT_MON" + SID "3522" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1385, 4340, 1465, 4370] + ZOrder 1152 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_MON" + SID "2976" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [930, 3980, 1010, 4010] + ZOrder 719 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_VOLT" + SID "2982" + Tag "Test Point" + Ports [1] + Position [1535, 3945, 1575, 3965] + ZOrder 725 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_VOLT_MON" + SID "3520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1385, 3990, 1465, 4020] + ZOrder 1150 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_mm" + SID "2993" + Tag "Test Point" + Ports [1] + Position [2315, 4025, 2355, 4045] + ZOrder 736 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_mm_INIT" + SID "3730" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2080, 4107, 2145, 4123] + ZOrder 1361 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_mm_MON" + SID "2992" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2185, 4020, 2265, 4050] + ZOrder 735 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_X_mm_diff_MON" + SID "3791" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2275, 4075, 2355, 4105] + ZOrder 1421 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_MON" + SID "2981" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [930, 4155, 1010, 4185] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_VOLT" + SID "2983" + Tag "Test Point" + Ports [1] + Position [1535, 4105, 1575, 4125] + ZOrder 726 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_VOLT_MON" + SID "3521" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1385, 4165, 1465, 4195] + ZOrder 1151 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_mm" + SID "2997" + Tag "Test Point" + Ports [1] + Position [2315, 4200, 2355, 4220] + ZOrder 742 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_mm_INIT" + SID "3733" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2080, 4247, 2145, 4263] + ZOrder 1366 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_mm_MON" + SID "2998" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2185, 4195, 2265, 4225] + ZOrder 741 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_Y_mm_diff_MON" + SID "3792" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2275, 4150, 2355, 4180] + ZOrder 1422 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_angle_deg" + SID "3735" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2575, 3887, 2640, 3903] + ZOrder 1367 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV1_ch18_MON" + SID "3826" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [390, 4255, 470, 4285] + ZOrder 1457 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "OPLEV1_cos" + SID "3737" + Position [2690, 3880, 2750, 3910] + ZOrder 1369 + Expr "-1*cosdeg(u[1])" + } + Block { + BlockType Reference + Name "OPLEV1_pathlength_mm" + SID "3741" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2605, 3787, 2670, 3803] + ZOrder 1373 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_SUM_MON" + SID "3062" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5030, 980, 5060] + ZOrder 793 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_SUM_VOLT" + SID "3061" + Tag "Test Point" + Ports [1] + Position [1540, 4995, 1580, 5015] + ZOrder 795 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_SUM_VOLT_MON" + SID "3523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 5040, 1455, 5070] + ZOrder 1155 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_MON" + SID "3064" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 4680, 980, 4710] + ZOrder 787 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_VOLT" + SID "3063" + Tag "Test Point" + Ports [1] + Position [1535, 4650, 1575, 4670] + ZOrder 791 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_VOLT_MON" + SID "3524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 4690, 1455, 4720] + ZOrder 1153 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_mm" + SID "3057" + Tag "Test Point" + Ports [1] + Position [2160, 4590, 2200, 4610] + ZOrder 800 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_X_mm_MON" + SID "3059" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2120, 4625, 2150, 4705] + ZOrder 799 + BlockRotation 270 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_MON" + SID "3066" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 4855, 980, 4885] + ZOrder 789 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_VOLT" + SID "3065" + Tag "Test Point" + Ports [1] + Position [1535, 4825, 1575, 4845] + ZOrder 792 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_VOLT_MON" + SID "3525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 4865, 1455, 4895] + ZOrder 1154 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_mm" + SID "3058" + Tag "Test Point" + Ports [1] + Position [1975, 4995, 2015, 5015] + ZOrder 805 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_Y_mm_MON" + SID "3060" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2122, 4940, 2148, 5015] + ZOrder 804 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_dX_MON" + SID "3625" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2315, 4720, 2395, 4750] + ZOrder 1256 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_dX_mm" + SID "3551" + Tag "Test Point" + Ports [1] + Position [2265, 4770, 2285, 4810] + ZOrder 1181 + BlockRotation 270 + BlockMirror on + BackgroundColor "[0.000000, 0.819608, 0.000000]" + NamePlacement "alternate" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_dY_MON" + SID "3626" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2265, 4930, 2345, 4960] + ZOrder 1257 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OPLEV2_dY_mm" + SID "3552" + Tag "Test Point" + Ports [1] + Position [2265, 4845, 2285, 4885] + ZOrder 1182 + BlockRotation 270 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_TM_L" + SID "3837" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [2740, 4184, 2795, 4246] + ZOrder 1467 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_TM_L_SW" + SID "3861" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2895, 4207, 2960, 4223] + ZOrder 1492 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_TM_P" + SID "3856" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [2740, 4384, 2795, 4446] + ZOrder 1487 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_TM_P_SW" + SID "3869" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2895, 4407, 2960, 4423] + ZOrder 1499 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_TM_Y" + SID "3852" + Tag "cdsOsc" + Description "ADL=OSC.adl" + Ports [1, 3] + Position [2740, 4284, 2795, 4346] + ZOrder 1483 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OSC_TM_Y_SW" + SID "3866" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2895, 4307, 2960, 4323] + ZOrder 1496 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P" + SID "3637" + Tag "Test Point" + Ports [1] + Position [3495, 5420, 3535, 5440] + ZOrder 1268 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_MON" + SID "3015" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5380, 980, 5410] + ZOrder 752 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm" + SID "3033" + Tag "Test Point" + Ports [1] + Position [2260, 5405, 2300, 5425] + ZOrder 770 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_mm_MON" + SID "3491" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 5400, 2065, 5430] + ZOrder 1121 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt" + SID "3543" + Tag "Test Point" + Ports [1] + Position [1540, 5245, 1580, 5265] + ZOrder 1173 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD1_volt_MON" + SID "3617" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 5310, 1455, 5340] + ZOrder 1248 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_MON" + SID "3037" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5555, 980, 5585] + ZOrder 772 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm" + SID "3036" + Tag "Test Point" + Ports [1] + Position [2260, 5635, 2300, 5655] + ZOrder 774 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_mm_MON" + SID "3492" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 5575, 2065, 5605] + ZOrder 1122 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt" + SID "3544" + Tag "Test Point" + Ports [1] + Position [1545, 5485, 1585, 5505] + ZOrder 1174 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD2_volt_MON" + SID "3618" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 5520, 1455, 5550] + ZOrder 1249 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_MON" + SID "3040" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5730, 980, 5760] + ZOrder 775 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm" + SID "3049" + Tag "Test Point" + Ports [1] + Position [2260, 5930, 2300, 5950] + ZOrder 786 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_mm_MON" + SID "3494" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 5925, 2065, 5955] + ZOrder 1124 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt" + SID "3545" + Tag "Test Point" + Ports [1] + Position [1545, 5650, 1585, 5670] + ZOrder 1175 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD3_volt_MON" + SID "3619" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 5690, 1455, 5720] + ZOrder 1250 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_MON" + SID "3048" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 5920, 980, 5950] + ZOrder 784 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm" + SID "3039" + Tag "Test Point" + Ports [1] + Position [2260, 5755, 2300, 5775] + ZOrder 777 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_mm_MON" + SID "3493" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 5750, 2065, 5780] + ZOrder 1123 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt" + SID "3546" + Tag "Test Point" + Ports [1] + Position [1545, 5825, 1585, 5845] + ZOrder 1176 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD4_volt_MON" + SID "3620" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 5865, 1455, 5895] + ZOrder 1251 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_MON" + SID "3148" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 6090, 980, 6120] + ZOrder 864 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm" + SID "3149" + Tag "Test Point" + Ports [1] + Position [2260, 6280, 2300, 6300] + ZOrder 874 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_mm_MON" + SID "3496" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 6275, 2065, 6305] + ZOrder 1126 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt" + SID "3547" + Tag "Test Point" + Ports [1] + Position [1545, 6000, 1585, 6020] + ZOrder 1177 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD5_volt_MON" + SID "3621" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 6045, 1455, 6075] + ZOrder 1252 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_MON" + SID "3150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [900, 6255, 980, 6285] + ZOrder 872 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm" + SID "3147" + Tag "Test Point" + Ports [1] + Position [2180, 6105, 2220, 6125] + ZOrder 871 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_mm_MON" + SID "3495" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 6100, 2065, 6130] + ZOrder 1125 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt" + SID "3548" + Tag "Test Point" + Ports [1] + Position [1545, 6190, 1585, 6210] + ZOrder 1178 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD6_volt_MON" + SID "3622" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 6185, 1455, 6215] + ZOrder 1253 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_MON" + SID "3154" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 6540, 970, 6570] + ZOrder 878 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm" + SID "3153" + Tag "Test Point" + Ports [1] + Position [2260, 6630, 2300, 6650] + ZOrder 880 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_mm_MON" + SID "3498" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 6625, 2065, 6655] + ZOrder 1128 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt" + SID "3550" + Tag "Test Point" + Ports [1] + Position [1545, 6525, 1585, 6545] + ZOrder 1180 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD7_volt_MON" + SID "3624" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 6565, 1455, 6595] + ZOrder 1255 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_MON" + SID "3152" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [890, 6430, 970, 6460] + ZOrder 875 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm" + SID "3151" + Tag "Test Point" + Ports [1] + Position [2260, 6455, 2300, 6475] + ZOrder 877 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_mm_MON" + SID "3497" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1985, 6450, 2065, 6480] + ZOrder 1127 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt" + SID "3549" + Tag "Test Point" + Ports [1] + Position [1545, 6365, 1585, 6385] + ZOrder 1179 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PD8_volt_MON" + SID "3623" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1375, 6390, 1455, 6420] + ZOrder 1254 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "P_MON" + SID "3629" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3385, 5415, 3465, 5445] + ZOrder 1260 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "2988" + Ports [2, 1] + Position [1930, 4007, 1960, 4038] + ZOrder 731 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2999" + Ports [2, 1] + Position [1930, 4182, 1960, 4213] + ZOrder 739 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product10" + SID "3403" + Ports [2, 1] + Position [4625, 5567, 4655, 5598] + ZOrder 1079 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product11" + SID "3156" + Ports [2, 1] + Position [1535, 6097, 1565, 6128] + ZOrder 887 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product12" + SID "3157" + Ports [2, 1] + Position [1535, 6272, 1565, 6303] + ZOrder 888 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product13" + SID "3158" + Ports [2, 1] + Position [1535, 6447, 1565, 6478] + ZOrder 889 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product14" + SID "3159" + Ports [2, 1] + Position [1535, 6622, 1565, 6653] + ZOrder 890 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product15" + SID "3406" + Ports [2, 1] + Position [4625, 5742, 4655, 5773] + ZOrder 1080 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product16" + SID "3409" + Ports [2, 1] + Position [4625, 5917, 4655, 5948] + ZOrder 1081 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product17" + SID "3448" + Ports [2, 1] + Position [4625, 6267, 4655, 6298] + ZOrder 1073 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product18" + SID "3449" + Ports [2, 1] + Position [4625, 6442, 4655, 6473] + ZOrder 1074 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product19" + SID "3450" + Ports [2, 1] + Position [4625, 6617, 4655, 6648] + ZOrder 1075 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "3577" + Ports [2, 1] + Position [3005, 4907, 3035, 4938] + ZOrder 1207 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product20" + SID "3451" + Ports [2, 1] + Position [4625, 6092, 4655, 6123] + ZOrder 1072 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product21" + SID "3579" + Ports [2, 1] + Position [2945, 4912, 2975, 4943] + ZOrder 1209 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product22" + SID "3581" + Ports [2, 1] + Position [3160, 4677, 3190, 4708] + ZOrder 1211 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product23" + SID "3582" + Ports [2, 1] + Position [3220, 4687, 3250, 4718] + ZOrder 1212 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product24" + SID "3609" + Ports [2, 1] + Position [3665, 5312, 3695, 5343] + ZOrder 1240 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product25" + SID "3633" + Ports [2, 1] + Position [3355, 5202, 3385, 5233] + ZOrder 1264 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product26" + SID "3634" + Ports [2, 1] + Position [3355, 5332, 3385, 5363] + ZOrder 1265 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product27" + SID "3690" + Ports [2, 1] + Position [3105, 6187, 3135, 6218] + ZOrder 1323 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product28" + SID "3641" + Ports [2, 1] + Position [3375, 4697, 3405, 4728] + ZOrder 1272 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product29" + SID "3692" + Ports [2, 1] + Position [2990, 6297, 3020, 6328] + ZOrder 1325 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "3380" + Ports [2, 1] + Position [4625, 5392, 4655, 5423] + ZOrder 1078 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product30" + SID "3699" + Ports [2, 1] + Position [2955, 5422, 2985, 5453] + ZOrder 1332 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product31" + SID "3702" + Ports [2, 1] + Position [2955, 5492, 2985, 5523] + ZOrder 1335 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product32" + SID "3738" + Ports [2, 1] + Position [2780, 3912, 2810, 3943] + ZOrder 1370 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product33" + SID "3789" + Ports [2, 1] + Position [2780, 3757, 2810, 3788] + ZOrder 1419 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product34" + SID "3790" + Ports [2, 1] + Position [2780, 3832, 2810, 3863] + ZOrder 1420 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3428" + Ports [2, 1] + Position [1940, 4707, 1970, 4738] + ZOrder 1052 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3429" + Ports [2, 1] + Position [1940, 4882, 1970, 4913] + ZOrder 1053 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + SID "3115" + Ports [2, 1] + Position [1535, 5397, 1565, 5428] + ZOrder 852 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + SID "3116" + Ports [2, 1] + Position [1535, 5572, 1565, 5603] + ZOrder 853 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product8" + SID "3117" + Ports [2, 1] + Position [1535, 5747, 1565, 5778] + ZOrder 854 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product9" + SID "3118" + Ports [2, 1] + Position [1535, 5922, 1565, 5953] + ZOrder 855 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "R" + SID "3636" + Tag "Test Point" + Ports [1] + Position [3545, 5195, 3585, 5215] + ZOrder 1267 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "R_MON" + SID "3628" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3415, 5205, 3495, 5235] + ZOrder 1259 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Ratio_PD1_PD2" + SID "3697" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2830, 5430, 2910, 5460] + ZOrder 1330 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Ratio_PD5_PD6" + SID "3685" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2810, 6235, 2890, 6265] + ZOrder 1318 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_L" + SID "3615" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2715, 4908, 2785, 4932] + ZOrder 1246 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_P" + SID "3613" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3530, 5308, 3600, 5332] + ZOrder 1244 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_R" + SID "3612" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3530, 5243, 3600, 5267] + ZOrder 1243 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SENSING_Y" + SID "3616" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3270, 4693, 3340, 4717] + ZOrder 1247 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "SQRT" + SID "3686" + Tag "cdsSqrt" + Ports [1, 1] + Position [2915, 6231, 2945, 6269] + ZOrder 1319 + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsSqrt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Sum + Name "Sum" + SID "3435" + Ports [2, 1] + Position [2215, 4725, 2235, 4745] + ZOrder 1059 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "3436" + Ports [2, 1] + Position [2215, 4900, 2235, 4920] + ZOrder 1060 + NamePlacement "alternate" + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum10" + SID "3483" + Ports [2, 1] + Position [2410, 5495, 2430, 5515] + ZOrder 1113 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + SID "3484" + Ports [2, 1] + Position [2410, 5845, 2430, 5865] + ZOrder 1114 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + SID "3485" + Ports [2, 1] + Position [2300, 6165, 2320, 6185] + ZOrder 1115 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + SID "3486" + Ports [2, 1] + Position [2410, 6545, 2430, 6565] + ZOrder 1116 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + SID "3499" + Ports [2, 1] + Position [1760, 5405, 1780, 5425] + ZOrder 1129 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + SID "3502" + Ports [2, 1] + Position [1760, 5580, 1780, 5600] + ZOrder 1131 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + SID "3504" + Ports [2, 1] + Position [1760, 5755, 1780, 5775] + ZOrder 1133 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + SID "3506" + Ports [2, 1] + Position [1760, 5930, 1780, 5950] + ZOrder 1135 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + SID "3508" + Ports [2, 1] + Position [1760, 6105, 1780, 6125] + ZOrder 1137 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + SID "3510" + Ports [2, 1] + Position [1760, 6280, 1780, 6300] + ZOrder 1139 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "3475" + Ports [2, 1] + Position [1905, 5405, 1925, 5425] + ZOrder 1105 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + SID "3512" + Ports [2, 1] + Position [1760, 6455, 1780, 6475] + ZOrder 1141 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + SID "3514" + Ports [2, 1] + Position [1760, 6630, 1780, 6650] + ZOrder 1143 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "3517" + Ports [2, 1] + Position [1105, 3040, 1125, 3060] + ZOrder 1147 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + SID "3569" + Ports [2, 1] + Position [2660, 4910, 2680, 4930] + ZOrder 1199 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + SID "3574" + Ports [2, 1] + Position [2865, 4755, 2885, 4775] + ZOrder 1204 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + SID "3580" + Ports [2, 1] + Position [3060, 4690, 3080, 4710] + ZOrder 1210 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum26" + SID "3688" + Ports [2, 1] + Position [2995, 6200, 3015, 6220] + ZOrder 1321 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum27" + SID "3693" + Ports [2, 1] + Position [3050, 6305, 3070, 6325] + ZOrder 1326 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum28" + SID "3700" + Ports [2, 1] + Position [3015, 5430, 3035, 5450] + ZOrder 1333 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum29" + SID "3703" + Ports [2, 1] + Position [3015, 5500, 3035, 5520] + ZOrder 1336 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + SID "3476" + Ports [2, 1] + Position [1905, 5580, 1925, 5600] + ZOrder 1106 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum30" + SID "3729" + Ports [2, 1] + Position [2160, 4080, 2180, 4100] + ZOrder 1360 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum31" + SID "3734" + Ports [2, 1] + Position [2160, 4155, 2180, 4175] + ZOrder 1365 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum32" + SID "3830" + Ports [2, 1] + Position [1060, 4335, 1080, 4355] + ZOrder 1461 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum33" + SID "3844" + Ports [2, 1] + Position [2525, 4010, 2545, 4030] + ZOrder 1475 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum34" + SID "3849" + Ports [2, 1] + Position [3200, 3980, 3220, 4000] + ZOrder 1480 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum35" + SID "3850" + Ports [2, 1] + Position [3200, 4055, 3220, 4075] + ZOrder 1481 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum36" + SID "3851" + Ports [2, 1] + Position [3200, 4130, 3220, 4150] + ZOrder 1482 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum37" + SID "3871" + Ports [2, 1] + Position [1060, 4685, 1080, 4705] + ZOrder 1501 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + SID "3477" + Ports [2, 1] + Position [1905, 5755, 1925, 5775] + ZOrder 1107 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + SID "3478" + Ports [2, 1] + Position [1905, 5930, 1925, 5950] + ZOrder 1108 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + SID "3479" + Ports [2, 1] + Position [1905, 6105, 1925, 6125] + ZOrder 1109 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + SID "3480" + Ports [2, 1] + Position [1905, 6280, 1925, 6300] + ZOrder 1110 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + SID "3481" + Ports [2, 1] + Position [1905, 6455, 1925, 6475] + ZOrder 1111 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + SID "3482" + Ports [2, 1] + Position [1905, 6630, 1925, 6650] + ZOrder 1112 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "TM_COIL1_MON" + SID "3773" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4000, 3965, 4080, 3995] + ZOrder 1403 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_COIL2_MON" + SID "3777" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4000, 4020, 4080, 4050] + ZOrder 1407 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_COIL3_MON" + SID "3778" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4000, 4080, 4080, 4110] + ZOrder 1408 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_COIL4_MON" + SID "3779" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [4000, 4135, 4080, 4165] + ZOrder 1409 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_L_MON" + SID "3275" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2920, 3760, 3000, 3790] + ZOrder 900 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_P_MON" + SID "3277" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2920, 3910, 3000, 3940] + ZOrder 902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TM_Y_MON" + SID "3276" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2920, 3835, 3000, 3865] + ZOrder 901 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "Tan_2P" + SID "3601" + Position [3775, 5315, 3835, 5345] + ZOrder 1232 + Expr "sin(u[1])/cos(u[1])" + } + Block { + BlockType Fcn + Name "Tan_Theta" + SID "3602" + Position [2830, 4545, 2890, 4575] + ZOrder 1233 + Expr "sindeg(u[1])/cosdeg(u[1])" + } + Block { + BlockType Terminator + Name "Terminator1" + SID "3765" + Position [4260, 5985, 4280, 6005] + ZOrder 1395 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "3537" + Position [655, 6435, 675, 6455] + ZOrder 1167 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "3846" + Position [2375, 4885, 2395, 4905] + ZOrder 1477 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "3847" + Position [2845, 4205, 2865, 4225] + ZOrder 1478 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "3810" + Position [4005, 4340, 4025, 4360] + ZOrder 1441 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "3811" + Position [4005, 4395, 4025, 4415] + ZOrder 1442 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "3812" + Position [4005, 4280, 4025, 4300] + ZOrder 1440 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "3419" + Position [4420, 5395, 4440, 5415] + ZOrder 1043 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "3420" + Position [4420, 5570, 4440, 5590] + ZOrder 1044 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "3421" + Position [4420, 5745, 4440, 5765] + ZOrder 1045 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "3422" + Position [4420, 5920, 4440, 5940] + ZOrder 1046 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "3533" + Position [655, 5385, 675, 5405] + ZOrder 1163 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "3848" + Position [2845, 4225, 2865, 4245] + ZOrder 1479 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "3854" + Position [2845, 4305, 2865, 4325] + ZOrder 1485 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "3855" + Position [2845, 4325, 2865, 4345] + ZOrder 1486 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "3858" + Position [2845, 4405, 2865, 4425] + ZOrder 1489 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "3859" + Position [2845, 4425, 2865, 4445] + ZOrder 1490 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "3874" + Position [3140, 3655, 3160, 3675] + ZOrder 1505 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "3875" + Position [3050, 3840, 3070, 3860] + ZOrder 1507 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "3876" + Position [3050, 3915, 3070, 3935] + ZOrder 1508 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "3877" + Position [3050, 3765, 3070, 3785] + ZOrder 1506 + } + Block { + BlockType Terminator + Name "Terminator29" + SID "3880" + Position [720, 6325, 740, 6345] + ZOrder 1511 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "3070" + Position [665, 4685, 685, 4705] + ZOrder 807 + } + Block { + BlockType Terminator + Name "Terminator30" + SID "3885" + Position [690, 3810, 710, 3830] + ZOrder 1516 + } + Block { + BlockType Terminator + Name "Terminator31" + SID "3886" + Position [685, 5560, 705, 5580] + ZOrder 1517 + } + Block { + BlockType Terminator + Name "Terminator32" + SID "3887" + Position [680, 5735, 700, 5755] + ZOrder 1518 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "3828" + Position [665, 4510, 685, 4530] + ZOrder 1459 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "3336" + Position [3875, 4760, 3895, 4780] + ZOrder 948 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "3337" + Position [3875, 4835, 3895, 4855] + ZOrder 955 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "3338" + Position [3875, 4910, 3895, 4930] + ZOrder 956 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "3526" + Position [500, 4260, 520, 4280] + ZOrder 1156 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "3534" + Position [655, 6610, 675, 6630] + ZOrder 1164 + } + Block { + BlockType Reference + Name "Theta" + SID "3605" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2575, 4497, 2640, 4513] + ZOrder 1236 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "X0" + SID "3437" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2105, 4772, 2170, 4788] + ZOrder 1061 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y" + SID "3584" + Tag "Test Point" + Ports [1] + Position [3540, 4705, 3580, 4725] + ZOrder 1214 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y0" + SID "3439" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [2105, 4827, 2170, 4843] + ZOrder 1063 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Y_MON" + SID "3630" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [3425, 4700, 3505, 4730] + ZOrder 1261 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "cdsMuxMatrix3" + SID "3340" + Tag "cdsMuxMatrix" + Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." + Ports [1, 1] + Position [4110, 4805, 4150, 4865] + ZOrder 959 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsMuxMatrix/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=92\nshmem_daq=1\nspecific_cpu=14\nadcSlave=1\nno_rfm_dma=" + "1" + SID "1944" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [460, 5850, 500, 5910] + ZOrder 393 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "pyDARM" + SID "3872" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [3025, 3653, 3095, 3677] + ZOrder 1503 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 2046 + SrcBlock "ADC0" + SrcPort 1 + Points [5, 0] + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + Name "" + ZOrder 4401 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "Terminator3" + DstPort 1 + } + Line { + Name "" + ZOrder 4406 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4403 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "OPLEV2_Y_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 4402 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + Points [69, 0; 0, -525] + DstBlock "OPLEV2_X_MON" + DstPort 1 + } + Line { + ZOrder 4289 + SrcBlock "Divide" + SrcPort 1 + DstBlock "OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2201 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 2138 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 2140 + SrcBlock "Divide4" + SrcPort 1 + Points [24, 0] + Branch { + ZOrder 7243 + Points [0, 55] + DstBlock "Sum30" + DstPort 1 + } + Branch { + ZOrder 3489 + DstBlock "OPLEV1_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 2141 + SrcBlock "OPLEV1_X_mm_MON" + SrcPort 1 + DstBlock "OPLEV1_X_mm" + DstPort 1 + } + Line { + ZOrder 4291 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 4282 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2202 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2205 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 2214 + SrcBlock "Divide6" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 7249 + Points [0, -45] + DstBlock "Sum31" + DstPort 1 + } + Branch { + ZOrder 2848 + DstBlock "OPLEV1_Y_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 2210 + SrcBlock "OPLEV1_Y_mm_MON" + SrcPort 1 + DstBlock "OPLEV1_Y_mm" + DstPort 1 + } + Line { + ZOrder 4294 + SrcBlock "Constant4" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 4295 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 2429 + SrcBlock "Constant7" + SrcPort 1 + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 2287 + SrcBlock "OPLEV1_X_MON" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 2288 + SrcBlock "OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 9243 + SrcBlock "OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum32" + DstPort 1 + } + Line { + ZOrder 2588 + SrcBlock "Divide9" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 7361 + Points [0, -80] + DstBlock "PD1_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7360 + DstBlock "Product6" + DstPort 1 + } + } + Line { + ZOrder 2589 + SrcBlock "Divide10" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 7364 + Points [0, -45] + DstBlock "PD2_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7363 + DstBlock "Product7" + DstPort 1 + } + } + Line { + ZOrder 2590 + SrcBlock "Divide11" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 7367 + DstBlock "Product8" + DstPort 1 + } + Branch { + ZOrder 7366 + Points [0, -50] + DstBlock "PD3_volt_MON" + DstPort 1 + } + } + Line { + ZOrder 2591 + SrcBlock "Divide12" + SrcPort 1 + Points [64, 0] + Branch { + ZOrder 7369 + Points [0, -50] + DstBlock "PD4_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7368 + DstBlock "Product9" + DstPort 1 + } + } + Line { + ZOrder 2375 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2384 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 9779 + SrcBlock "Sum37" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 2395 + SrcBlock "OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 2396 + SrcBlock "OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 4156 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "PD1_mm_MON" + DstPort 1 + } + Line { + ZOrder 4183 + SrcBlock "Sum10" + SrcPort 1 + DstBlock "Diff_PDunit1_MON" + DstPort 1 + } + Line { + ZOrder 4191 + SrcBlock "Sum11" + SrcPort 1 + DstBlock "Diff_PDunit2_MON" + DstPort 1 + } + Line { + ZOrder 2493 + SrcBlock "Diff_PDunit1_MON" + SrcPort 1 + DstBlock "Diff_PDunit1" + DstPort 1 + } + Line { + ZOrder 2494 + SrcBlock "Diff_PDunit2_MON" + SrcPort 1 + DstBlock "Diff_PDunit2" + DstPort 1 + } + Line { + ZOrder 4161 + SrcBlock "Sum3" + SrcPort 1 + DstBlock "PD2_mm_MON" + DstPort 1 + } + Line { + ZOrder 4165 + SrcBlock "Sum4" + SrcPort 1 + DstBlock "PD4_mm_MON" + DstPort 1 + } + Line { + ZOrder 4167 + SrcBlock "Sum5" + SrcPort 1 + DstBlock "PD3_mm_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 5021 + Labels [-1, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + Points [40, 0; 0, 525] + DstBlock "PD8_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 5022 + Labels [-1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 17 + Points [27, 0; 0, 460] + DstBlock "PD7_MON" + DstPort 1 + } + Line { + ZOrder 2687 + SrcBlock "PD5_MON" + SrcPort 1 + Points [48, 0; 0, -10] + DstBlock "Divide24" + DstPort 1 + } + Line { + ZOrder 2692 + SrcBlock "Divide24" + SrcPort 1 + Points [63, 0] + Branch { + ZOrder 7373 + Points [0, -45] + DstBlock "PD5_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7372 + DstBlock "Product11" + DstPort 1 + } + } + Line { + ZOrder 2700 + SrcBlock "Divide20" + SrcPort 1 + Points [62, 0] + Branch { + ZOrder 7376 + Points [0, -80] + DstBlock "PD6_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7375 + DstBlock "Product12" + DstPort 1 + } + } + Line { + ZOrder 2701 + SrcBlock "PD6_MON" + SrcPort 1 + DstBlock "Divide20" + DstPort 1 + } + Line { + ZOrder 2702 + SrcBlock "Divide21" + SrcPort 1 + Points [66, 0] + Branch { + ZOrder 7378 + Points [0, -50] + DstBlock "PD8_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7377 + DstBlock "Product13" + DstPort 1 + } + } + Line { + ZOrder 2703 + SrcBlock "PD8_MON" + SrcPort 1 + DstBlock "Divide21" + DstPort 1 + } + Line { + ZOrder 2704 + SrcBlock "Divide22" + SrcPort 1 + Points [67, 0] + Branch { + ZOrder 7380 + Points [0, -50] + DstBlock "PD7_volt_MON" + DstPort 1 + } + Branch { + ZOrder 7379 + DstBlock "Product14" + DstPort 1 + } + } + Line { + ZOrder 2705 + SrcBlock "PD7_MON" + SrcPort 1 + Points [9, 0; 0, 65] + DstBlock "Divide22" + DstPort 1 + } + Line { + ZOrder 4170 + SrcBlock "Sum6" + SrcPort 1 + DstBlock "PD6_mm_MON" + DstPort 1 + } + Line { + ZOrder 4196 + SrcBlock "Sum12" + SrcPort 1 + DstBlock "Diff_PDunit3_MON" + DstPort 1 + } + Line { + ZOrder 4210 + SrcBlock "Sum13" + SrcPort 1 + DstBlock "Diff_PDunit4_MON" + DstPort 1 + } + Line { + ZOrder 2711 + SrcBlock "Diff_PDunit3_MON" + SrcPort 1 + DstBlock "Diff_PDunit3" + DstPort 1 + } + Line { + ZOrder 2712 + SrcBlock "Diff_PDunit4_MON" + SrcPort 1 + DstBlock "Diff_PDunit4" + DstPort 1 + } + Line { + ZOrder 4174 + SrcBlock "Sum7" + SrcPort 1 + DstBlock "PD5_mm_MON" + DstPort 1 + } + Line { + ZOrder 4177 + SrcBlock "Sum8" + SrcPort 1 + DstBlock "PD8_mm_MON" + DstPort 1 + } + Line { + ZOrder 4180 + SrcBlock "Sum9" + SrcPort 1 + DstBlock "PD7_mm_MON" + DstPort 1 + } + Line { + ZOrder 2592 + SrcBlock "Constant5" + SrcPort 1 + Points [0, 49; -12, 0; 0, 1516] + Branch { + ZOrder 7353 + DstBlock "Product6" + DstPort 2 + } + Branch { + ZOrder 7350 + Points [0, 175] + Branch { + ZOrder 7354 + DstBlock "Product7" + DstPort 2 + } + Branch { + ZOrder 2597 + Points [0, 175] + Branch { + ZOrder 7355 + DstBlock "Product8" + DstPort 2 + } + Branch { + ZOrder 2600 + Points [0, 175] + Branch { + ZOrder 7356 + DstBlock "Product9" + DstPort 2 + } + Branch { + ZOrder 2754 + Points [0, 175] + Branch { + ZOrder 7357 + DstBlock "Product11" + DstPort 2 + } + Branch { + ZOrder 2757 + Points [0, 175] + Branch { + ZOrder 7358 + DstBlock "Product12" + DstPort 2 + } + Branch { + ZOrder 2760 + Points [0, 175] + Branch { + ZOrder 7359 + DstBlock "Product13" + DstPort 2 + } + Branch { + ZOrder 2784 + Points [0, 175] + DstBlock "Product14" + DstPort 2 + } + } + } + } + } + } + } + } + Line { + ZOrder 4157 + SrcBlock "Constant8" + SrcPort 1 + Points [40, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 9357 + SrcBlock "Product32" + SrcPort 1 + Points [52, 0; 0, -155] + DstBlock "TM_L_MON" + DstPort 1 + } + Line { + ZOrder 8224 + SrcBlock "Divide34" + SrcPort 1 + Points [10, 0] + DstBlock "Product33" + DstPort 1 + } + Line { + ZOrder 7290 + SrcBlock "Sum31" + SrcPort 1 + DstBlock "OPLEV1_Y_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 8618 + SrcBlock "Mux8" + SrcPort 1 + DstBlock "OPLEV1_COIL_MAT" + DstPort 1 + } + Line { + ZOrder 3047 + SrcBlock "OPLEV1_COIL_MAT" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + ZOrder 3064 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 3067 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 3068 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 3929 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 3930 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 3931 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 3932 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 2381 + SrcBlock "OPLEV2_X_mm_MON" + SrcPort 1 + Points [0, -20] + DstBlock "OPLEV2_X_mm" + DstPort 1 + } + Line { + ZOrder 2393 + SrcBlock "OPLEV2_Y_mm_MON" + SrcPort 1 + Points [0, 19; -188, 0; 0, -34] + DstBlock "OPLEV2_Y_mm" + DstPort 1 + } + Line { + ZOrder 3108 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "MAT1" + DstPort 1 + } + Line { + ZOrder 3109 + SrcBlock "MAT1" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + ZOrder 3112 + SrcBlock "Demux2" + SrcPort 1 + Points [35, 0; 0, -20] + Branch { + ZOrder 4775 + DstBlock "IM_L_MON" + DstPort 1 + } + Branch { + ZOrder 3111 + Points [0, -30] + DstBlock "Fil_IM_L" + DstPort 1 + } + } + Line { + ZOrder 3115 + SrcBlock "Demux2" + SrcPort 2 + Points [35, 0] + Branch { + ZOrder 4776 + DstBlock "IM_Y_MON" + DstPort 1 + } + Branch { + ZOrder 3114 + Points [0, -27; 210, 0] + DstBlock "Fil_IM_Y" + DstPort 1 + } + } + Line { + ZOrder 3118 + SrcBlock "Demux2" + SrcPort 3 + Points [35, 0] + Branch { + ZOrder 3117 + Points [0, 20] + DstBlock "IM_P_MON" + DstPort 1 + } + Branch { + ZOrder 3116 + Points [0, -10] + DstBlock "Fil_IM_P" + DstPort 1 + } + } + Line { + ZOrder 3119 + SrcBlock "IM_L_MON" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 3120 + SrcBlock "IM_Y_MON" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 3121 + SrcBlock "IM_P_MON" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + ZOrder 3122 + SrcBlock "Fil_IM_L" + SrcPort 1 + Points [20, 0; 0, 75] + DstBlock "Mux3" + DstPort 1 + } + Line { + ZOrder 3123 + SrcBlock "Fil_IM_Y" + SrcPort 1 + Points [8, 0; 0, 25] + DstBlock "Mux3" + DstPort 2 + } + Line { + ZOrder 3124 + SrcBlock "Fil_IM_P" + SrcPort 1 + Points [20, 0; 0, -35] + DstBlock "Mux3" + DstPort 3 + } + Line { + ZOrder 3125 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "cdsMuxMatrix3" + DstPort 1 + } + Line { + ZOrder 3126 + SrcBlock "cdsMuxMatrix3" + SrcPort 1 + DstBlock "Demux3" + DstPort 1 + } + Line { + ZOrder 3127 + SrcBlock "Demux3" + SrcPort 1 + Points [22, 0; 0, -25] + DstBlock "Fil_IM_COIL1" + DstPort 1 + } + Line { + ZOrder 3128 + SrcBlock "Demux3" + SrcPort 4 + Points [22, 0; 0, 25] + DstBlock "Fil_IM_COIL4" + DstPort 1 + } + Line { + ZOrder 3129 + SrcBlock "Demux3" + SrcPort 3 + Points [22, 0; 0, 10] + DstBlock "Fil_IM_COIL3" + DstPort 1 + } + Line { + ZOrder 3130 + SrcBlock "Demux3" + SrcPort 2 + Points [22, 0; 0, -10] + DstBlock "Fil_IM_COIL2" + DstPort 1 + } + Line { + ZOrder 3178 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 8721 + SrcBlock "Fil_TM_COIL2" + SrcPort 1 + DstBlock "TM_COIL2_MON" + DstPort 1 + } + Line { + ZOrder 8723 + SrcBlock "Fil_TM_COIL4" + SrcPort 1 + DstBlock "TM_COIL4_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 7234 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + Points [222, 0; 0, 2100] + DstBlock "PD1_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 7236 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + Points [166, 0; 0, 2100] + DstBlock "PD3_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 7235 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + Points [190, 0; 0, 2100] + DstBlock "PD2_MON" + DstPort 1 + } + Line { + ZOrder 3276 + SrcBlock "COILTEST1_MON" + SrcPort 1 + Points [37, 0; 0, 25] + DstBlock "Divide8" + DstPort 1 + } + Line { + ZOrder 3292 + SrcBlock "COILTEST2_MON" + SrcPort 1 + DstBlock "Divide23" + DstPort 1 + } + Line { + ZOrder 3293 + SrcBlock "COILTEST3_MON" + SrcPort 1 + DstBlock "Divide25" + DstPort 1 + } + Line { + ZOrder 3294 + SrcBlock "COILTEST4_MON" + SrcPort 1 + DstBlock "Divide26" + DstPort 1 + } + Line { + ZOrder 3243 + SrcBlock "PD1_MON" + SrcPort 1 + DstBlock "Divide9" + DstPort 1 + } + Line { + ZOrder 3244 + SrcBlock "PD2_MON" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 3245 + SrcBlock "PD3_MON" + SrcPort 1 + DstBlock "Divide11" + DstPort 1 + } + Line { + ZOrder 3246 + SrcBlock "PD4_MON" + SrcPort 1 + Points [48, 0; 0, -15] + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 3296 + SrcBlock "Divide8" + SrcPort 1 + DstBlock "COILTEST_OUT1" + DstPort 1 + } + Line { + ZOrder 3297 + SrcBlock "Divide23" + SrcPort 1 + DstBlock "COILTEST_OUT2" + DstPort 1 + } + Line { + ZOrder 3298 + SrcBlock "Divide25" + SrcPort 1 + DstBlock "COILTEST_OUT3" + DstPort 1 + } + Line { + ZOrder 3299 + SrcBlock "Divide26" + SrcPort 1 + DstBlock "COILTEST_OUT4" + DstPort 1 + } + Line { + ZOrder 3477 + SrcBlock "Fil_IM_COIL1" + SrcPort 1 + Points [9, 0; 0, 655] + DstBlock "Terminator16" + DstPort 1 + } + Line { + ZOrder 3478 + SrcBlock "Fil_IM_COIL2" + SrcPort 1 + Points [2, 0; 0, 775] + DstBlock "Terminator17" + DstPort 1 + } + Line { + ZOrder 3479 + SrcBlock "Fil_IM_COIL3" + SrcPort 1 + Points [23, 0; 0, 890] + DstBlock "Terminator18" + DstPort 1 + } + Line { + ZOrder 3480 + SrcBlock "Fil_IM_COIL4" + SrcPort 1 + Points [16, 0; 0, 1010] + DstBlock "Terminator19" + DstPort 1 + } + Line { + ZOrder 3510 + SrcBlock "Divide16" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 3524 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 3528 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 3532 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + ZOrder 3538 + SrcBlock "Divide19" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 3796 + DstBlock "Sum" + DstPort 1 + } + Branch { + ZOrder 3795 + DstBlock "OPLEV2_X_mm_MON" + DstPort 1 + } + } + Line { + ZOrder 3539 + SrcBlock "Divide17" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 3802 + DstBlock "OPLEV2_Y_mm_MON" + DstPort 1 + } + Branch { + ZOrder 3801 + DstBlock "Sum1" + DstPort 1 + } + } + Line { + ZOrder 3798 + SrcBlock "X0" + SrcPort 1 + Points [50, 0] + DstBlock "Sum" + DstPort 2 + } + Line { + ZOrder 3799 + SrcBlock "Sum" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 5611 + DstBlock "OPLEV2_dX_MON" + DstPort 1 + } + Branch { + ZOrder 5487 + DstBlock "OPLEV2_dX_mm" + DstPort 1 + } + } + Line { + ZOrder 3805 + SrcBlock "Y0" + SrcPort 1 + Points [13, 0; 0, 103; 37, 0] + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 3808 + SrcBlock "Sum1" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 5615 + Points [0, 35] + DstBlock "OPLEV2_dY_MON" + DstPort 1 + } + Branch { + ZOrder 5614 + Points [23, 0] + DstBlock "OPLEV2_dY_mm" + DstPort 1 + } + } + Line { + ZOrder 3847 + SrcBlock "Product20" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 3846 + SrcBlock "Product18" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 6765 + SrcBlock "Product19" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 3934 + SrcBlock "Product3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 3935 + SrcBlock "Product10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 3936 + SrcBlock "Product15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 3933 + SrcBlock "Product16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 3910 + SrcBlock "Constant10" + SrcPort 1 + Points [98, 0; 0, 140] + Branch { + ZOrder 3909 + Points [0, 175] + Branch { + ZOrder 3908 + Points [0, 175] + Branch { + ZOrder 3907 + Points [0, 175] + Branch { + ZOrder 7868 + Points [0, 175] + Branch { + ZOrder 7871 + Points [0, 175] + Branch { + ZOrder 7874 + Points [0, 175] + Branch { + ZOrder 7877 + Points [0, 175] + DstBlock "Product19" + DstPort 2 + } + Branch { + ZOrder 7876 + DstBlock "Product18" + DstPort 2 + } + } + Branch { + ZOrder 7873 + DstBlock "Product17" + DstPort 2 + } + } + Branch { + ZOrder 7870 + DstBlock "Product20" + DstPort 2 + } + } + Branch { + ZOrder 7867 + DstBlock "Product16" + DstPort 2 + } + } + Branch { + ZOrder 3906 + DstBlock "Product15" + DstPort 2 + } + } + Branch { + ZOrder 3905 + DstBlock "Product10" + DstPort 2 + } + } + Branch { + ZOrder 3904 + DstBlock "Product3" + DstPort 2 + } + } + Line { + ZOrder 4266 + SrcBlock "Divide27" + SrcPort 1 + Points [25, 0; 0, 320] + Branch { + ZOrder 5335 + Points [0, 685] + Branch { + ZOrder 4383 + DstBlock "Divide" + DstPort 2 + } + Branch { + ZOrder 4382 + Points [0, 175] + Branch { + ZOrder 4371 + DstBlock "Divide1" + DstPort 2 + } + Branch { + ZOrder 2295 + Points [0, 175] + Branch { + ZOrder 4437 + DstBlock "Divide2" + DstPort 2 + } + Branch { + ZOrder 4436 + Points [0, 350] + Branch { + ZOrder 4408 + DstBlock "Divide13" + DstPort 2 + } + Branch { + ZOrder 4407 + Points [0, 175] + Branch { + ZOrder 4397 + DstBlock "Divide14" + DstPort 2 + } + Branch { + ZOrder 2412 + Points [0, 175] + Branch { + ZOrder 4398 + DstBlock "Divide15" + DstPort 2 + } + Branch { + ZOrder 2801 + Points [0, 350] + Branch { + ZOrder 2804 + Points [0, 175] + Branch { + ZOrder 2807 + Points [0, 175; 1, 0] + Branch { + ZOrder 2813 + Points [0, 175] + Branch { + ZOrder 2815 + Points [0, 175] + Branch { + ZOrder 2817 + Points [0, 175] + Branch { + ZOrder 2820 + Points [0, 175] + Branch { + ZOrder 2823 + Points [0, 175] + DstBlock "Divide22" + DstPort 2 + } + Branch { + ZOrder 2822 + DstBlock "Divide21" + DstPort 2 + } + } + Branch { + ZOrder 2819 + DstBlock "Divide20" + DstPort 2 + } + } + Branch { + ZOrder 2816 + DstBlock "Divide24" + DstPort 2 + } + } + Branch { + ZOrder 2814 + DstBlock "Divide12" + DstPort 2 + } + } + Branch { + ZOrder 2812 + DstBlock "Divide11" + DstPort 2 + } + } + Branch { + ZOrder 2806 + DstBlock "Divide10" + DstPort 2 + } + } + Branch { + ZOrder 2803 + DstBlock "Divide9" + DstPort 2 + } + } + } + } + } + } + } + } + Branch { + ZOrder 3973 + Points [336, 0] + Branch { + ZOrder 3295 + Points [0, 65] + Branch { + ZOrder 3290 + Points [0, 65] + Branch { + ZOrder 3507 + Points [0, 65] + DstBlock "Divide26" + DstPort 2 + } + Branch { + ZOrder 3286 + DstBlock "Divide25" + DstPort 2 + } + } + Branch { + ZOrder 3285 + DstBlock "Divide23" + DstPort 2 + } + } + Branch { + ZOrder 3284 + DstBlock "Divide8" + DstPort 2 + } + } + } + Line { + ZOrder 6526 + SrcBlock "COILTEST_EXC1" + SrcPort 1 + DstBlock "Product3" + DstPort 1 + } + Line { + ZOrder 6530 + SrcBlock "COILTEST_EXC2" + SrcPort 1 + Points [10, 0; 0, 65] + DstBlock "Product10" + DstPort 1 + } + Line { + ZOrder 6534 + SrcBlock "COILTEST_EXC3" + SrcPort 1 + Points [10, 0; 0, 65] + DstBlock "Product15" + DstPort 1 + } + Line { + ZOrder 6536 + SrcBlock "COILTEST_EXC4" + SrcPort 1 + Points [10, 0; 0, 70] + DstBlock "Product16" + DstPort 1 + } + Line { + ZOrder 4162 + SrcBlock "Constant9" + SrcPort 1 + Points [40, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + ZOrder 4164 + SrcBlock "Constant11" + SrcPort 1 + Points [40, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + ZOrder 4168 + SrcBlock "Constant12" + SrcPort 1 + Points [40, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + ZOrder 4171 + SrcBlock "Constant13" + SrcPort 1 + Points [40, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + ZOrder 4175 + SrcBlock "Constant14" + SrcPort 1 + Points [40, 0] + DstBlock "Sum7" + DstPort 2 + } + Line { + ZOrder 4178 + SrcBlock "Constant15" + SrcPort 1 + Points [40, 0] + DstBlock "Sum8" + DstPort 2 + } + Line { + ZOrder 4181 + SrcBlock "Constant16" + SrcPort 1 + Points [40, 0] + DstBlock "Sum9" + DstPort 2 + } + Line { + ZOrder 4214 + SrcBlock "PD1_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 4186 + Points [0, 90] + DstBlock "Sum10" + DstPort 1 + } + Branch { + ZOrder 2580 + DstBlock "PD1_mm" + DstPort 1 + } + } + Line { + ZOrder 4215 + SrcBlock "PD2_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 4187 + Points [0, 55] + DstBlock "PD2_mm" + DstPort 1 + } + Branch { + ZOrder 4184 + Points [213, 0] + DstBlock "Sum10" + DstPort 2 + } + } + Line { + ZOrder 4216 + SrcBlock "PD3_mm_MON" + SrcPort 1 + Points [136, 0] + Branch { + ZOrder 4208 + Points [0, -85] + DstBlock "Sum11" + DstPort 1 + } + Branch { + ZOrder 4195 + DstBlock "PD3_mm" + DstPort 1 + } + } + Line { + ZOrder 4217 + SrcBlock "PD4_mm_MON" + SrcPort 1 + Points [160, 0] + Branch { + ZOrder 4223 + DstBlock "PD4_mm" + DstPort 1 + } + Branch { + ZOrder 4206 + Points [0, 119; 190, 0] + DstBlock "Sum11" + DstPort 2 + } + } + Line { + ZOrder 4218 + SrcBlock "PD5_mm_MON" + SrcPort 1 + Points [134, 0] + Branch { + ZOrder 4209 + DstBlock "PD5_mm" + DstPort 1 + } + Branch { + ZOrder 4204 + Points [0, -115] + DstBlock "Sum12" + DstPort 1 + } + } + Line { + ZOrder 4219 + SrcBlock "PD6_mm_MON" + SrcPort 1 + Points [80, 0] + Branch { + ZOrder 5976 + DstBlock "PD6_mm" + DstPort 1 + } + Branch { + ZOrder 4202 + Points [0, 101; 160, 0] + DstBlock "Sum12" + DstPort 2 + } + } + Line { + ZOrder 4220 + SrcBlock "PD8_mm_MON" + SrcPort 1 + Points [163, 0] + Branch { + ZOrder 4211 + Points [0, 124; 187, 0] + DstBlock "Sum13" + DstPort 2 + } + Branch { + ZOrder 2732 + DstBlock "PD8_mm" + DstPort 1 + } + } + Line { + ZOrder 4221 + SrcBlock "PD7_mm_MON" + SrcPort 1 + Points [137, 0] + Branch { + ZOrder 4213 + Points [0, -85] + DstBlock "Sum13" + DstPort 1 + } + Branch { + ZOrder 2735 + DstBlock "PD7_mm" + DstPort 1 + } + } + Line { + ZOrder 4224 + SrcBlock "Sum14" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 4225 + SrcBlock "Product6" + SrcPort 1 + DstBlock "Sum14" + DstPort 1 + } + Line { + ZOrder 4226 + SrcBlock "Constant17" + SrcPort 1 + Points [40, 0] + DstBlock "Sum14" + DstPort 2 + } + Line { + ZOrder 4230 + SrcBlock "Sum15" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + ZOrder 4229 + SrcBlock "Constant18" + SrcPort 1 + Points [40, 0] + DstBlock "Sum15" + DstPort 2 + } + Line { + ZOrder 4234 + SrcBlock "Product7" + SrcPort 1 + DstBlock "Sum15" + DstPort 1 + } + Line { + ZOrder 4237 + SrcBlock "Sum16" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + ZOrder 4236 + SrcBlock "Constant19" + SrcPort 1 + Points [40, 0] + DstBlock "Sum16" + DstPort 2 + } + Line { + ZOrder 4238 + SrcBlock "Product8" + SrcPort 1 + DstBlock "Sum16" + DstPort 1 + } + Line { + ZOrder 4241 + SrcBlock "Sum17" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + ZOrder 4240 + SrcBlock "Constant20" + SrcPort 1 + Points [40, 0] + DstBlock "Sum17" + DstPort 2 + } + Line { + ZOrder 4242 + SrcBlock "Product9" + SrcPort 1 + DstBlock "Sum17" + DstPort 1 + } + Line { + ZOrder 4245 + SrcBlock "Sum18" + SrcPort 1 + DstBlock "Sum6" + DstPort 1 + } + Line { + ZOrder 4244 + SrcBlock "Constant21" + SrcPort 1 + Points [40, 0] + DstBlock "Sum18" + DstPort 2 + } + Line { + ZOrder 4246 + SrcBlock "Product11" + SrcPort 1 + DstBlock "Sum18" + DstPort 1 + } + Line { + ZOrder 4249 + SrcBlock "Sum19" + SrcPort 1 + DstBlock "Sum7" + DstPort 1 + } + Line { + ZOrder 4248 + SrcBlock "Constant22" + SrcPort 1 + Points [40, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + ZOrder 4253 + SrcBlock "Sum20" + SrcPort 1 + DstBlock "Sum8" + DstPort 1 + } + Line { + ZOrder 4252 + SrcBlock "Constant23" + SrcPort 1 + Points [40, 0] + DstBlock "Sum20" + DstPort 2 + } + Line { + ZOrder 4254 + SrcBlock "Product13" + SrcPort 1 + DstBlock "Sum20" + DstPort 1 + } + Line { + ZOrder 4257 + SrcBlock "Sum21" + SrcPort 1 + DstBlock "Sum9" + DstPort 1 + } + Line { + ZOrder 4256 + SrcBlock "Constant24" + SrcPort 1 + Points [40, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + ZOrder 4258 + SrcBlock "Product14" + SrcPort 1 + DstBlock "Sum21" + DstPort 1 + } + Line { + ZOrder 4263 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 4264 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 4267 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + ZOrder 4275 + SrcBlock "OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [36, 0] + Branch { + ZOrder 2195 + DstBlock "Divide3" + DstPort 1 + } + Branch { + ZOrder 2130 + Points [0, -50] + DstBlock "OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4276 + SrcBlock "OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 3484 + DstBlock "Divide5" + DstPort 1 + } + Branch { + ZOrder 2189 + Points [0, -65] + DstBlock "OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4279 + SrcBlock "OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4429 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 2373 + Points [0, -45] + DstBlock "OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4280 + SrcBlock "OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [40, 0] + Branch { + ZOrder 4292 + Points [217, 0; 0, -160] + Branch { + ZOrder 3509 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 3502 + Points [0, -175] + DstBlock "Divide16" + DstPort 2 + } + } + Branch { + ZOrder 2388 + Points [0, -50] + DstBlock "OPLEV2_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 4281 + SrcBlock "OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [44, 0] + Branch { + ZOrder 4430 + DstBlock "Divide18" + DstPort 1 + } + Branch { + ZOrder 2382 + Points [0, -45] + DstBlock "OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 2139 + SrcBlock "Constant3" + SrcPort 1 + Points [12, 0; 0, 215] + Branch { + ZOrder 4388 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 4387 + Points [0, 175] + Branch { + ZOrder 4417 + Points [0, 525] + Branch { + ZOrder 4423 + Points [0, 175] + DstBlock "Divide17" + DstPort 2 + } + Branch { + ZOrder 4422 + DstBlock "Divide19" + DstPort 2 + } + } + Branch { + ZOrder 4416 + DstBlock "Divide6" + DstPort 2 + } + } + } + Line { + ZOrder 3516 + SrcBlock "Constant2" + SrcPort 1 + Points [25, 0; 0, 160] + Branch { + ZOrder 4386 + Points [0, 175] + Branch { + ZOrder 4410 + Points [0, 525] + Branch { + ZOrder 4414 + Points [0, 175] + DstBlock "Product5" + DstPort 2 + } + Branch { + ZOrder 4413 + DstBlock "Product4" + DstPort 2 + } + } + Branch { + ZOrder 4409 + DstBlock "Product1" + DstPort 2 + } + } + Branch { + ZOrder 4385 + DstBlock "Product" + DstPort 2 + } + } + Line { + ZOrder 4274 + SrcBlock "OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 4434 + Points [212, 0; 0, -160] + Branch { + ZOrder 3485 + Points [0, -175] + DstBlock "Divide3" + DstPort 2 + } + Branch { + ZOrder 2193 + DstBlock "Divide5" + DstPort 2 + } + } + Branch { + ZOrder 4433 + Points [0, -60] + DstBlock "OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + Name "" + ZOrder 5332 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + DstBlock "Terminator2" + DstPort 1 + } + Line { + Name "" + ZOrder 5333 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "Terminator9" + DstPort 1 + } + Line { + Name "" + ZOrder 5334 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + DstBlock "Terminator10" + DstPort 1 + } + Line { + ZOrder 4250 + SrcBlock "Product12" + SrcPort 1 + DstBlock "Sum19" + DstPort 1 + } + Line { + ZOrder 5390 + SrcBlock "Divide28" + SrcPort 1 + DstBlock "Sum23" + DstPort 1 + } + Line { + ZOrder 5391 + SrcBlock "D_M" + SrcPort 1 + Points [15, 0; 0, 135] + Branch { + ZOrder 5554 + DstBlock "Sum24" + DstPort 1 + } + Branch { + ZOrder 5394 + Points [0, 191; 30, 0] + DstBlock "Sum23" + DstPort 2 + } + } + Line { + ZOrder 5392 + SrcBlock "Sum23" + SrcPort 1 + DstBlock "SENSING_L" + DstPort 1 + } + Line { + ZOrder 5403 + SrcBlock "Sum24" + SrcPort 1 + DstBlock "Divide29" + DstPort 2 + } + Line { + ZOrder 5404 + SrcBlock "Constant27" + SrcPort 1 + Points [9, 0; 0, -14; -23, 0; 0, -26] + DstBlock "Product21" + DstPort 2 + } + Line { + ZOrder 5409 + SrcBlock "Product21" + SrcPort 1 + DstBlock "Product2" + DstPort 2 + } + Line { + ZOrder 5415 + SrcBlock "Product2" + SrcPort 1 + Points [30, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + ZOrder 5420 + SrcBlock "Sum25" + SrcPort 1 + DstBlock "Product22" + DstPort 2 + } + Line { + ZOrder 5422 + SrcBlock "Divide29" + SrcPort 1 + Points [70, 0] + DstBlock "Product23" + DstPort 2 + } + Line { + ZOrder 5423 + SrcBlock "Product22" + SrcPort 1 + DstBlock "Product23" + DstPort 1 + } + Line { + ZOrder 5424 + SrcBlock "Constant25" + SrcPort 1 + Points [0, 20] + DstBlock "Product22" + DstPort 1 + } + Line { + ZOrder 5671 + SrcBlock "Mux6" + SrcPort 1 + DstBlock "Tan_2P" + DstPort 1 + } + Line { + ZOrder 5526 + SrcBlock "Tan_2P" + SrcPort 1 + Points [9, 0; 0, -158; -1345, 0; 0, -247] + DstBlock "Divide28" + DstPort 2 + } + Line { + ZOrder 5536 + SrcBlock "Tan_Theta" + SrcPort 1 + Points [89, 0; 0, 355] + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 5537 + SrcBlock "COS_Theta" + SrcPort 1 + Points [110, 0; 0, 245] + DstBlock "Divide29" + DstPort 1 + } + Line { + ZOrder 5539 + SrcBlock "Mux4" + SrcPort 1 + DstBlock "COS_Theta" + DstPort 1 + } + Line { + ZOrder 5540 + SrcBlock "Mux5" + SrcPort 1 + DstBlock "Tan_Theta" + DstPort 1 + } + Line { + ZOrder 5543 + SrcBlock "Theta" + SrcPort 1 + Points [18, 0] + Branch { + ZOrder 5545 + Points [0, 55] + DstBlock "Mux5" + DstPort 1 + } + Branch { + ZOrder 5544 + DstBlock "Mux4" + DstPort 1 + } + } + Line { + ZOrder 5547 + SrcBlock "Constant" + SrcPort 1 + Points [119, 0; 0, -45] + DstBlock "Product24" + DstPort 2 + } + Line { + ZOrder 5548 + SrcBlock "Product24" + SrcPort 1 + DstBlock "Mux6" + DstPort 1 + } + Line { + ZOrder 5551 + SrcBlock "SENSING_P" + SrcPort 1 + DstBlock "Product24" + DstPort 1 + } + Line { + ZOrder 5561 + SrcBlock "SENSING_L" + SrcPort 1 + Points [11, 0] + Branch { + ZOrder 5655 + Points [0, 120] + DstBlock "L_MON" + DstPort 1 + } + Branch { + ZOrder 5654 + Points [74, 0] + Branch { + ZOrder 5563 + DstBlock "Sum24" + DstPort 2 + } + Branch { + ZOrder 5562 + DstBlock "Product21" + DstPort 1 + } + } + } + Line { + ZOrder 5566 + SrcBlock "Product23" + SrcPort 1 + DstBlock "SENSING_Y" + DstPort 1 + } + Line { + ZOrder 5591 + SrcBlock "PD2_volt_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 7362 + Points [0, -40] + DstBlock "PD2_volt" + DstPort 1 + } + Branch { + ZOrder 6156 + Points [1293, 0] + DstBlock "Divide32" + DstPort 2 + } + } + Line { + ZOrder 5594 + SrcBlock "PD3_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD3_volt" + DstPort 1 + } + Line { + ZOrder 5597 + SrcBlock "PD4_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD4_volt" + DstPort 1 + } + Line { + ZOrder 5600 + SrcBlock "PD5_volt_MON" + SrcPort 1 + Points [25, 0] + Branch { + ZOrder 7371 + Points [0, -50] + DstBlock "PD5_volt" + DstPort 1 + } + Branch { + ZOrder 5981 + Points [1185, 0; 0, 195] + DstBlock "Divide30" + DstPort 2 + } + } + Line { + ZOrder 5603 + SrcBlock "PD6_volt_MON" + SrcPort 1 + Points [23, 0] + Branch { + ZOrder 10355 + Points [0, 40] + DstBlock "Divide30" + DstPort 1 + } + Branch { + ZOrder 5977 + DstBlock "PD6_volt" + DstPort 1 + } + } + Line { + ZOrder 5604 + SrcBlock "PD8_volt_MON" + SrcPort 1 + Points [59, 0; 0, -30] + DstBlock "PD8_volt" + DstPort 1 + } + Line { + ZOrder 5609 + SrcBlock "PD7_volt_MON" + SrcPort 1 + Points [59, 0; 0, -45] + DstBlock "PD7_volt" + DstPort 1 + } + Line { + ZOrder 9264 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "Sum25" + DstPort 1 + } + Line { + ZOrder 9263 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "Divide28" + DstPort 1 + } + Line { + ZOrder 5620 + SrcBlock "L_MON" + SrcPort 1 + DstBlock "L" + DstPort 1 + } + Line { + ZOrder 5625 + SrcBlock "Y_MON" + SrcPort 1 + DstBlock "Y" + DstPort 1 + } + Line { + ZOrder 6149 + SrcBlock "Divide31" + SrcPort 1 + Points [10, 0; 0, 71; -107, 0; 0, -1061; 193, 0] + Branch { + ZOrder 5637 + Points [0, -30] + DstBlock "Product25" + DstPort 2 + } + Branch { + ZOrder 5636 + DstBlock "SENSING_R" + DstPort 1 + } + } + Line { + ZOrder 6181 + SrcBlock "Divide33" + SrcPort 1 + Points [66, 0; 0, -155; 144, 0] + Branch { + ZOrder 5640 + Points [0, 20] + DstBlock "Product26" + DstPort 1 + } + Branch { + ZOrder 5639 + DstBlock "SENSING_P" + DstPort 1 + } + } + Line { + ZOrder 5635 + SrcBlock "Constant28" + SrcPort 1 + DstBlock "Product25" + DstPort 1 + } + Line { + ZOrder 5638 + SrcBlock "Product25" + SrcPort 1 + DstBlock "R_MON" + DstPort 1 + } + Line { + ZOrder 5642 + SrcBlock "Constant29" + SrcPort 1 + Points [15, 0; 0, -35] + DstBlock "Product26" + DstPort 2 + } + Line { + ZOrder 5643 + SrcBlock "Product26" + SrcPort 1 + Points [14, 0; 0, 40; -41, 0; 0, 40] + DstBlock "P_MON" + DstPort 1 + } + Line { + ZOrder 5644 + SrcBlock "R_MON" + SrcPort 1 + Points [12, 0; 0, -15] + DstBlock "R" + DstPort 1 + } + Line { + ZOrder 5645 + SrcBlock "P_MON" + SrcPort 1 + DstBlock "P" + DstPort 1 + } + Line { + ZOrder 5651 + SrcBlock "Constant31" + SrcPort 1 + Points [28, 0; 0, -40] + DstBlock "Product28" + DstPort 2 + } + Line { + ZOrder 5652 + SrcBlock "SENSING_Y" + SrcPort 1 + DstBlock "Product28" + DstPort 1 + } + Line { + ZOrder 5653 + SrcBlock "Product28" + SrcPort 1 + DstBlock "Y_MON" + DstPort 1 + } + Line { + ZOrder 5983 + SrcBlock "Divide30" + SrcPort 1 + DstBlock "Ratio_PD5_PD6" + DstPort 1 + } + Line { + ZOrder 5986 + SrcBlock "Ratio_PD5_PD6" + SrcPort 1 + DstBlock "SQRT" + DstPort 1 + } + Line { + ZOrder 5987 + SrcBlock "SQRT" + SrcPort 1 + Points [17, 0] + Branch { + ZOrder 5995 + Points [0, 55] + DstBlock "Product29" + DstPort 1 + } + Branch { + ZOrder 5994 + Points [38, 0] + DstBlock "Sum26" + DstPort 2 + } + } + Line { + ZOrder 5988 + SrcBlock "Constant30" + SrcPort 1 + Points [23, 0; 0, 35] + DstBlock "Sum26" + DstPort 1 + } + Line { + ZOrder 5989 + SrcBlock "Sum26" + SrcPort 1 + DstBlock "Product27" + DstPort 2 + } + Line { + ZOrder 5990 + SrcBlock "Constant32" + SrcPort 1 + Points [15, 0] + DstBlock "Product27" + DstPort 1 + } + Line { + ZOrder 5993 + SrcBlock "Constant33" + SrcPort 1 + DstBlock "Product29" + DstPort 2 + } + Line { + ZOrder 5996 + SrcBlock "Product29" + SrcPort 1 + DstBlock "Sum27" + DstPort 1 + } + Line { + ZOrder 5997 + SrcBlock "Constant34" + SrcPort 1 + Points [35, 0] + DstBlock "Sum27" + DstPort 2 + } + Line { + ZOrder 6147 + SrcBlock "Product27" + SrcPort 1 + Points [32, 0; 0, 30] + DstBlock "Divide31" + DstPort 1 + } + Line { + ZOrder 6148 + SrcBlock "Sum27" + SrcPort 1 + Points [62, 0; 0, -65] + DstBlock "Divide31" + DstPort 2 + } + Line { + ZOrder 5588 + SrcBlock "PD1_volt_MON" + SrcPort 1 + Points [65, 0] + Branch { + ZOrder 6154 + DstBlock "PD1_volt" + DstPort 1 + } + Branch { + ZOrder 6153 + Points [1240, 0] + DstBlock "Divide32" + DstPort 1 + } + } + Line { + ZOrder 6160 + SrcBlock "Divide32" + SrcPort 1 + DstBlock "Ratio_PD1_PD2" + DstPort 1 + } + Line { + ZOrder 6161 + SrcBlock "Ratio_PD1_PD2" + SrcPort 1 + Points [21, 0] + Branch { + ZOrder 6168 + Points [0, 55] + DstBlock "Product31" + DstPort 1 + } + Branch { + ZOrder 6167 + DstBlock "Product30" + DstPort 2 + } + } + Line { + ZOrder 6162 + SrcBlock "Constant35" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 6166 + Points [0, 50] + DstBlock "Product30" + DstPort 1 + } + Branch { + ZOrder 6165 + Points [112, 0; 0, 88; -24, 0] + DstBlock "Sum28" + DstPort 2 + } + } + Line { + ZOrder 6163 + SrcBlock "Product30" + SrcPort 1 + DstBlock "Sum28" + DstPort 1 + } + Line { + ZOrder 6170 + SrcBlock "Product31" + SrcPort 1 + DstBlock "Sum29" + DstPort 1 + } + Line { + ZOrder 6169 + SrcBlock "Constant36" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 6177 + Points [0, 29; 96, 0] + DstBlock "Sum29" + DstPort 2 + } + Branch { + ZOrder 6176 + DstBlock "Product31" + DstPort 2 + } + } + Line { + ZOrder 6179 + SrcBlock "Sum28" + SrcPort 1 + Points [27, 0; 0, 25] + DstBlock "Divide33" + DstPort 1 + } + Line { + ZOrder 6180 + SrcBlock "Sum29" + SrcPort 1 + Points [19, 0; 0, -30] + DstBlock "Divide33" + DstPort 2 + } + Line { + ZOrder 6762 + SrcBlock "Product17" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 6525 + SrcBlock "Ground15" + SrcPort 1 + Points [24, 0; 0, 65] + DstBlock "COILTEST_EXC1" + DstPort 1 + } + Line { + ZOrder 6529 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "COILTEST_EXC2" + DstPort 1 + } + Line { + ZOrder 6533 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "COILTEST_EXC3" + DstPort 1 + } + Line { + ZOrder 6535 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "COILTEST_EXC4" + DstPort 1 + } + Line { + ZOrder 7230 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "COILTEST1_MON" + DstPort 1 + } + Line { + ZOrder 7231 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "COILTEST2_MON" + DstPort 1 + } + Line { + ZOrder 7232 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "COILTEST3_MON" + DstPort 1 + } + Line { + ZOrder 7233 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "COILTEST4_MON" + DstPort 1 + } + Line { + ZOrder 7239 + SrcBlock "Constant37" + SrcPort 1 + Points [0, 5] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 7240 + SrcBlock "Constant38" + SrcPort 1 + Points [0, 9; 100, 0] + DstBlock "Mux2" + DstPort 2 + } + Line { + ZOrder 7241 + SrcBlock "OPLEV1_X_mm_INIT" + SrcPort 1 + DstBlock "Sum30" + DstPort 2 + } + Line { + ZOrder 7244 + SrcBlock "Sum30" + SrcPort 1 + DstBlock "OPLEV1_X_mm_diff_MON" + DstPort 1 + } + Line { + ZOrder 7248 + SrcBlock "OPLEV1_Y_mm_INIT" + SrcPort 1 + Points [20, 0] + DstBlock "Sum31" + DstPort 2 + } + Line { + ZOrder 7288 + SrcBlock "OPLEV1_angle_deg" + SrcPort 1 + DstBlock "Mux7" + DstPort 1 + } + Line { + ZOrder 7254 + SrcBlock "OPLEV1_cos" + SrcPort 1 + Points [10, 0] + DstBlock "Product32" + DstPort 1 + } + Line { + ZOrder 7278 + SrcBlock "OPLEV1_pathlength_mm" + SrcPort 1 + Points [30, 0] + Branch { + ZOrder 8223 + DstBlock "Divide35" + DstPort 2 + } + Branch { + ZOrder 8221 + DstBlock "Divide34" + DstPort 2 + } + } + Line { + ZOrder 7289 + SrcBlock "Mux7" + SrcPort 1 + DstBlock "OPLEV1_cos" + DstPort 1 + } + Line { + ZOrder 8226 + SrcBlock "Divide35" + SrcPort 1 + Points [10, 0] + DstBlock "Product34" + DstPort 1 + } + Line { + ZOrder 7861 + SrcBlock "Ground14" + SrcPort 1 + Points [13, 0; 0, 30; -149, 0; 0, -30] + DstBlock "COILTEST_EXC5" + DstPort 1 + } + Line { + ZOrder 7862 + SrcBlock "COILTEST_EXC5" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 8722 + SrcBlock "Fil_TM_COIL3" + SrcPort 1 + DstBlock "TM_COIL3_MON" + DstPort 1 + } + Line { + ZOrder 7895 + SrcBlock "TM_COIL1_MON" + SrcPort 1 + Points [282, 0; 0, 2120] + DstBlock "Product20" + DstPort 1 + } + Line { + ZOrder 7896 + SrcBlock "TM_COIL2_MON" + SrcPort 1 + Points [269, 0; 0, 2240] + DstBlock "Product17" + DstPort 1 + } + Line { + ZOrder 9253 + SrcBlock "TM_COIL4_MON" + SrcPort 1 + Points [249, 0; 0, 2475] + DstBlock "Product19" + DstPort 1 + } + Line { + ZOrder 9252 + SrcBlock "TM_COIL3_MON" + SrcPort 1 + Points [257, 0; 0, 2355] + DstBlock "Product18" + DstPort 1 + } + Line { + ZOrder 8685 + SrcBlock "Demux1" + SrcPort 1 + Points [55, 0; 0, -25] + DstBlock "Fil_TM_COIL1" + DstPort 1 + } + Line { + ZOrder 8684 + SrcBlock "Demux1" + SrcPort 2 + Points [55, 0; 0, -10] + DstBlock "Fil_TM_COIL2" + DstPort 1 + } + Line { + ZOrder 8709 + SrcBlock "Demux1" + SrcPort 3 + Points [56, 0; 0, 10] + DstBlock "Fil_TM_COIL3" + DstPort 1 + } + Line { + ZOrder 8710 + SrcBlock "Demux1" + SrcPort 4 + Points [55, 0; 0, 25] + DstBlock "Fil_TM_COIL4" + DstPort 1 + } + Line { + ZOrder 9359 + SrcBlock "Product33" + SrcPort 1 + Points [39, 0; 0, 75] + DstBlock "TM_Y_MON" + DstPort 1 + } + Line { + ZOrder 9358 + SrcBlock "Product34" + SrcPort 1 + Points [26, 0; 0, 75] + DstBlock "TM_P_MON" + DstPort 1 + } + Line { + ZOrder 8228 + SrcBlock "Constant1" + SrcPort 1 + Points [5, 0; 0, 60] + Branch { + ZOrder 9279 + Points [0, 75] + DstBlock "Product34" + DstPort 2 + } + Branch { + ZOrder 8229 + DstBlock "Product33" + DstPort 2 + } + } + Line { + ZOrder 9284 + SrcBlock "OPLEV1_X_mm_diff_MON" + SrcPort 1 + Points [86, 0; 0, -70] + DstBlock "Sum33" + DstPort 1 + } + Line { + ZOrder 9293 + SrcBlock "OPLEV1_Y_mm_diff_MON" + SrcPort 1 + Points [16, 0; 0, -48; 193, 0; 0, -52] + Branch { + ZOrder 10286 + Points [432, 0; 0, 75] + DstBlock "Fil_TM_P" + DstPort 1 + } + Branch { + ZOrder 10268 + Points [0, -69; 108, 0; 0, -156] + DstBlock "Divide35" + DstPort 1 + } + } + Line { + ZOrder 9307 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "OPLEV1_CROSSTALK_MAT" + DstPort 1 + } + Line { + ZOrder 9308 + SrcBlock "OPLEV1_CROSSTALK_MAT" + SrcPort 1 + DstBlock "Demux4" + DstPort 1 + } + Line { + ZOrder 8641 + SrcBlock "Fil_TM_COIL1" + SrcPort 1 + DstBlock "TM_COIL1_MON" + DstPort 1 + } + Line { + ZOrder 8672 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + Line { + ZOrder 8674 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + ZOrder 8673 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + ZOrder 9073 + SrcBlock "OPLEV1_ch18_MON" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + ZOrder 9236 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "OPLEV1_ch18_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 9238 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 9244 + SrcBlock "Constant40" + SrcPort 1 + Points [10, 0] + DstBlock "Sum32" + DstPort 2 + } + Line { + ZOrder 9246 + SrcBlock "Sum32" + SrcPort 1 + Points [62, 0; 0, -10] + DstBlock "Divide36" + DstPort 1 + } + Line { + ZOrder 9247 + SrcBlock "Divide36" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 9248 + SrcBlock "Constant41" + SrcPort 1 + Points [17, 0; 0, -55] + DstBlock "Divide36" + DstPort 2 + } + Line { + ZOrder 9254 + SrcBlock "Ground" + SrcPort 1 + DstBlock "OSC_TM_L" + DstPort 1 + } + Line { + ZOrder 9277 + SrcBlock "OPLEV2_dX_MON" + SrcPort 1 + Points [43, 0; 0, -595; 92, 0] + Branch { + ZOrder 9286 + DstBlock "Sum33" + DstPort 2 + } + Branch { + ZOrder 9285 + Points [149, 0] + Branch { + ZOrder 10280 + Points [175, 0; 0, -150] + DstBlock "Fil_TM_L" + DstPort 1 + } + Branch { + ZOrder 10270 + Points [0, -205] + DstBlock "Product32" + DstPort 2 + } + } + } + Line { + ZOrder 9292 + SrcBlock "OPLEV2_dY_MON" + SrcPort 1 + Points [2, 0; 0, -50] + DstBlock "Terminator11" + DstPort 1 + } + Line { + ZOrder 9341 + SrcBlock "Fil_TM_P" + SrcPort 1 + DstBlock "Sum36" + DstPort 1 + } + Line { + ZOrder 9338 + SrcBlock "Fil_TM_Y" + SrcPort 1 + DstBlock "Sum35" + DstPort 1 + } + Line { + ZOrder 9335 + SrcBlock "Fil_TM_L" + SrcPort 1 + DstBlock "Sum34" + DstPort 1 + } + Line { + ZOrder 9325 + SrcBlock "OSC_TM_L" + SrcPort 3 + DstBlock "Terminator20" + DstPort 1 + } + Line { + ZOrder 9385 + SrcBlock "OSC_TM_L" + SrcPort 1 + Points [180, 0] + DstBlock "Choice" + DstPort 1 + } + Line { + ZOrder 9378 + SrcBlock "OSC_TM_L" + SrcPort 2 + DstBlock "Terminator12" + DstPort 1 + } + Line { + ZOrder 9369 + SrcBlock "Demux4" + SrcPort 1 + DstBlock "Mux8" + DstPort 1 + } + Line { + ZOrder 9370 + SrcBlock "Demux4" + SrcPort 2 + DstBlock "Mux8" + DstPort 2 + } + Line { + ZOrder 9371 + SrcBlock "Demux4" + SrcPort 3 + DstBlock "Mux8" + DstPort 3 + } + Line { + ZOrder 9344 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "OSC_TM_Y" + DstPort 1 + } + Line { + ZOrder 9345 + SrcBlock "OSC_TM_Y" + SrcPort 3 + DstBlock "Terminator22" + DstPort 1 + } + Line { + ZOrder 9380 + SrcBlock "OSC_TM_Y" + SrcPort 2 + DstBlock "Terminator21" + DstPort 1 + } + Line { + ZOrder 9349 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "OSC_TM_P" + DstPort 1 + } + Line { + ZOrder 9350 + SrcBlock "OSC_TM_P" + SrcPort 3 + DstBlock "Terminator24" + DstPort 1 + } + Line { + ZOrder 9382 + SrcBlock "OSC_TM_P" + SrcPort 2 + DstBlock "Terminator23" + DstPort 1 + } + Line { + ZOrder 9372 + SrcBlock "Sum34" + SrcPort 1 + DstBlock "Mux1" + DstPort 1 + } + Line { + ZOrder 9373 + SrcBlock "Sum35" + SrcPort 1 + DstBlock "Mux1" + DstPort 2 + } + Line { + ZOrder 9374 + SrcBlock "Sum36" + SrcPort 1 + DstBlock "Mux1" + DstPort 3 + } + Line { + ZOrder 9386 + SrcBlock "OSC_TM_L_SW" + SrcPort 1 + DstBlock "Choice" + DstPort 2 + } + Line { + ZOrder 9387 + SrcBlock "Constant39" + SrcPort 1 + Points [45, 0] + DstBlock "Choice" + DstPort 3 + } + Line { + ZOrder 9388 + SrcBlock "Choice" + SrcPort 1 + Points [129, 0; 0, -186; 51, 0] + DstBlock "Sum34" + DstPort 2 + } + Line { + ZOrder 9392 + SrcBlock "OSC_TM_Y" + SrcPort 1 + Points [180, 0] + DstBlock "Choice1" + DstPort 1 + } + Line { + ZOrder 9390 + SrcBlock "OSC_TM_Y_SW" + SrcPort 1 + DstBlock "Choice1" + DstPort 2 + } + Line { + ZOrder 9391 + SrcBlock "Constant42" + SrcPort 1 + Points [45, 0] + DstBlock "Choice1" + DstPort 3 + } + Line { + ZOrder 9396 + SrcBlock "OSC_TM_P" + SrcPort 1 + Points [177, 0; 0, 10] + DstBlock "Choice2" + DstPort 1 + } + Line { + ZOrder 9394 + SrcBlock "OSC_TM_P_SW" + SrcPort 1 + DstBlock "Choice2" + DstPort 2 + } + Line { + ZOrder 9395 + SrcBlock "Constant43" + SrcPort 1 + Points [45, 0] + DstBlock "Choice2" + DstPort 3 + } + Line { + ZOrder 9397 + SrcBlock "Choice1" + SrcPort 1 + Points [140, 0; 0, -217; 40, 0] + DstBlock "Sum35" + DstPort 2 + } + Line { + ZOrder 9398 + SrcBlock "Choice2" + SrcPort 1 + Points [180, 0] + DstBlock "Sum36" + DstPort 2 + } + Line { + ZOrder 9780 + SrcBlock "OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum37" + DstPort 1 + } + Line { + ZOrder 9778 + SrcBlock "Constant44" + SrcPort 1 + Points [10, 0] + DstBlock "Sum37" + DstPort 2 + } + Line { + ZOrder 10256 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "pyDARM" + DstPort 1 + } + Line { + ZOrder 10257 + SrcBlock "pyDARM" + SrcPort 1 + DstBlock "Terminator25" + DstPort 1 + } + Line { + ZOrder 10261 + SrcBlock "TM_L_MON" + SrcPort 1 + DstBlock "Terminator28" + DstPort 1 + } + Line { + ZOrder 10262 + SrcBlock "TM_Y_MON" + SrcPort 1 + DstBlock "Terminator26" + DstPort 1 + } + Line { + ZOrder 10263 + SrcBlock "TM_P_MON" + SrcPort 1 + DstBlock "Terminator27" + DstPort 1 + } + Line { + ZOrder 9283 + SrcBlock "Sum33" + SrcPort 1 + Points [1, 0] + Branch { + ZOrder 10285 + Points [0, -255] + DstBlock "Divide34" + DstPort 1 + } + Branch { + ZOrder 10283 + Points [461, 0; 0, 45] + DstBlock "Fil_TM_Y" + DstPort 1 + } + } + Line { + Name "" + ZOrder 10348 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + Points [47, 0; 0, 65] + DstBlock "Terminator29" + DstPort 1 + } + Line { + ZOrder 10349 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "OPLEV1_X_MON" + DstPort 1 + } + Line { + ZOrder 10350 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 10351 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "OPLEV1_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 10352 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "Terminator30" + DstPort 1 + } + Line { + Name "" + ZOrder 10353 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + DstBlock "Terminator31" + DstPort 1 + } + Line { + Name "" + ZOrder 10354 + Labels [-1, 1] + SrcBlock "Bus\nSelector6" + SrcPort 15 + DstBlock "Terminator32" + DstPort 1 + } + Line { + Name "" + ZOrder 10359 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + Points [113, 0; 0, 1940] + DstBlock "PD4_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 10363 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + Points [97, 0; 0, 1935] + DstBlock "PD5_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 10366 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + Points [89, 0; 0, 1925] + DstBlock "PD6_MON" + DstPort 1 + } + Annotation { + SID "2822" + Name "#DAQ Channels\nPD1_volt 16384\nPD2_volt 16384\nPD3_volt 16384\nPD4_volt 16384\nPD5_volt 16384\nPD6_" + "volt 16384" + Position [291, 6181, 394, 6309] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Sun Dec 05 01:52:15 2021" + RTWModifiedTimeStamp 560569715 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1x00" + Array { + Type "Cell" + Dimension 1 + Cell "k1x00" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 1 + Cell "IncludeHyperlinkInReport" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 12 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "SupportContinuousTime" + Cell "PurelyIntegerCode" + Cell "SupportNonInlinedSFcns" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 1160, 285, 2040, 915 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Arial" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Arial" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + } + } + System { + Name "k1x00" + Location [693, 60, 2220, 1096] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "6560" + Block { + BlockType Reference + Name "ADC0" + SID "1073" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [340, 292, 415, 318] + ZOrder 40 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "6167" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [345, 567, 415, 593] + ZOrder 226 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC2" + SID "6168" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=2 " + Ports [0, 1] + Position [345, 782, 420, 808] + ZOrder 227 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx2/ADC2" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "6365" + Description "ADC Selector" + Ports [1, 32] + Position [530, 499, 545, 656] + ZOrder 233 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1,adc_0_2,adc_0_3,adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,ad" + "c_0_11,adc_0_12,adc_0_13,adc_0_14,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_" + "23,adc_0_24,adc_0_25,adc_0_26,adc_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector2" + SID "6463" + Description "ADC Selector" + Ports [1, 32] + Position [530, 704, 545, 861] + ZOrder 235 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1,adc_0_2,adc_0_3,adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,ad" + "c_0_11,adc_0_12,adc_0_13,adc_0_14,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_" + "23,adc_0_24,adc_0_25,adc_0_26,adc_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "1087" + Description "ADC Selector" + Ports [1, 32] + Position [470, 224, 485, 381] + ZOrder 42 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1,adc_0_2,adc_0_3,adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,ad" + "c_0_11,adc_0_12,adc_0_13,adc_0_14,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_" + "23,adc_0_24,adc_0_25,adc_0_26,adc_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "DAC_0" + SID "1067" + Description "card_num=0" + Ports [16] + Position [115, 224, 140, 471] + ZOrder -5 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "6166" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [110, 529, 145, 786] + ZOrder 225 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "F0" + SID "962" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [370, 53, 440, 77] + ZOrder -6 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "F1" + SID "963" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [555, 53, 625, 77] + ZOrder -7 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground8" + SID "964" + Position [325, 55, 345, 75] + ZOrder -10 + ShowName off + } + Block { + BlockType Ground + Name "Ground9" + SID "965" + Position [510, 55, 530, 75] + ZOrder -11 + ShowName off + } + Block { + BlockType SubSystem + Name "MADC0" + SID "1091" + Ports [32] + Position [560, 216, 620, 389] + ZOrder 41 + BackgroundColor "magenta" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "MADC0" + Location [693, 60, 2220, 1096] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "1092" + Position [60, 88, 90, 102] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "1093" + Position [60, 133, 90, 147] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "1094" + Position [60, 178, 90, 192] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "1095" + Position [60, 223, 90, 237] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "1096" + Position [60, 268, 90, 282] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In6" + SID "1097" + Position [60, 313, 90, 327] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In7" + SID "1098" + Position [60, 358, 90, 372] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In8" + SID "1099" + Position [60, 403, 90, 417] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In9" + SID "1100" + Position [245, 88, 275, 102] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In10" + SID "1101" + Position [245, 133, 275, 147] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In11" + SID "1102" + Position [245, 178, 275, 192] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In12" + SID "1103" + Position [245, 223, 275, 237] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In13" + SID "1104" + Position [245, 268, 275, 282] + ZOrder -13 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In14" + SID "1105" + Position [245, 313, 275, 327] + ZOrder -14 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In15" + SID "1106" + Position [245, 358, 275, 372] + ZOrder -15 + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In16" + SID "1107" + Position [245, 403, 275, 417] + ZOrder -16 + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In17" + SID "1108" + Position [450, 88, 480, 102] + ZOrder -17 + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In18" + SID "1109" + Position [450, 133, 480, 147] + ZOrder -18 + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In19" + SID "1110" + Position [450, 178, 480, 192] + ZOrder -19 + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In20" + SID "1111" + Position [450, 223, 480, 237] + ZOrder -20 + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In21" + SID "1112" + Position [450, 268, 480, 282] + ZOrder -21 + Port "21" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In22" + SID "1113" + Position [450, 313, 480, 327] + ZOrder -22 + Port "22" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In23" + SID "1114" + Position [450, 358, 480, 372] + ZOrder -23 + Port "23" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In24" + SID "1115" + Position [450, 403, 480, 417] + ZOrder -24 + Port "24" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In25" + SID "1116" + Position [640, 88, 670, 102] + ZOrder -25 + Port "25" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In26" + SID "1117" + Position [640, 133, 670, 147] + ZOrder -26 + Port "26" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In27" + SID "1118" + Position [640, 178, 670, 192] + ZOrder -27 + Port "27" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In28" + SID "1119" + Position [640, 223, 670, 237] + ZOrder -28 + Port "28" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In29" + SID "1120" + Position [640, 268, 670, 282] + ZOrder -29 + Port "29" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In30" + SID "1121" + Position [640, 313, 670, 327] + ZOrder -30 + Port "30" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In31" + SID "1122" + Position [640, 358, 670, 372] + ZOrder -31 + Port "31" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In32" + SID "1123" + Position [640, 403, 670, 417] + ZOrder -32 + Port "32" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "EPICS_CH0" + SID "1124" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 88, 155, 102] + ZOrder -33 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH1" + SID "1125" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 133, 155, 147] + ZOrder -34 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH10" + SID "1126" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 178, 350, 192] + ZOrder -35 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH11" + SID "1127" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 223, 350, 237] + ZOrder -36 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH12" + SID "1128" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 268, 350, 282] + ZOrder -37 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH13" + SID "1129" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 313, 350, 327] + ZOrder -38 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH14" + SID "1130" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 358, 350, 372] + ZOrder -39 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH15" + SID "1131" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 403, 350, 417] + ZOrder -40 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH16" + SID "1132" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 88, 550, 102] + ZOrder -41 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH17" + SID "1133" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 133, 550, 147] + ZOrder -42 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH18" + SID "1134" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 178, 550, 192] + ZOrder -43 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH19" + SID "1135" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 223, 550, 237] + ZOrder -44 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH2" + SID "1136" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 178, 155, 192] + ZOrder -45 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH20" + SID "1137" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 268, 550, 282] + ZOrder -46 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH21" + SID "1138" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 313, 550, 327] + ZOrder -47 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH22" + SID "1139" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 358, 550, 372] + ZOrder -48 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH23" + SID "1140" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 403, 550, 417] + ZOrder -49 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH24" + SID "1141" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 88, 735, 102] + ZOrder -50 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH25" + SID "1142" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 133, 735, 147] + ZOrder -51 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH26" + SID "1143" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 178, 735, 192] + ZOrder -52 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH27" + SID "1144" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 223, 735, 237] + ZOrder -53 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH28" + SID "1145" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 268, 735, 282] + ZOrder -54 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH29" + SID "1146" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 313, 735, 327] + ZOrder -55 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH3" + SID "1147" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 223, 155, 237] + ZOrder -56 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH30" + SID "1148" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 358, 735, 372] + ZOrder -57 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH31" + SID "1149" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 403, 735, 417] + ZOrder -58 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH4" + SID "1150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 268, 155, 282] + ZOrder -59 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH5" + SID "1151" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 313, 155, 327] + ZOrder -60 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH6" + SID "1152" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 358, 155, 372] + ZOrder -61 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH7" + SID "1153" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 403, 155, 417] + ZOrder -62 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH8" + SID "1154" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 88, 350, 102] + ZOrder -63 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH9" + SID "1155" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 133, 350, 147] + ZOrder -64 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH0" + SID "1156" + Tag "Test Point" + Ports [1] + Position [185, 88, 225, 102] + ZOrder -65 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH1" + SID "1157" + Tag "Test Point" + Ports [1] + Position [185, 133, 225, 147] + ZOrder -66 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH10" + SID "1158" + Tag "Test Point" + Ports [1] + Position [380, 178, 420, 192] + ZOrder -67 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH11" + SID "1159" + Tag "Test Point" + Ports [1] + Position [380, 223, 420, 237] + ZOrder -68 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH12" + SID "1160" + Tag "Test Point" + Ports [1] + Position [380, 268, 420, 282] + ZOrder -69 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH13" + SID "1161" + Tag "Test Point" + Ports [1] + Position [380, 313, 420, 327] + ZOrder -70 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH14" + SID "1162" + Tag "Test Point" + Ports [1] + Position [380, 358, 420, 372] + ZOrder -71 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH15" + SID "1163" + Tag "Test Point" + Ports [1] + Position [380, 403, 420, 417] + ZOrder -72 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH16" + SID "1164" + Tag "Test Point" + Ports [1] + Position [575, 88, 615, 102] + ZOrder -73 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH17" + SID "1165" + Tag "Test Point" + Ports [1] + Position [575, 133, 615, 147] + ZOrder -74 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH18" + SID "1166" + Tag "Test Point" + Ports [1] + Position [575, 178, 615, 192] + ZOrder -75 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH19" + SID "1167" + Tag "Test Point" + Ports [1] + Position [575, 223, 615, 237] + ZOrder -76 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH2" + SID "1168" + Tag "Test Point" + Ports [1] + Position [185, 178, 225, 192] + ZOrder -77 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH20" + SID "1169" + Tag "Test Point" + Ports [1] + Position [575, 268, 615, 282] + ZOrder -78 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH21" + SID "1170" + Tag "Test Point" + Ports [1] + Position [575, 313, 615, 327] + ZOrder -79 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH22" + SID "1171" + Tag "Test Point" + Ports [1] + Position [575, 358, 615, 372] + ZOrder -80 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH23" + SID "1172" + Tag "Test Point" + Ports [1] + Position [575, 403, 615, 417] + ZOrder -81 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH24" + SID "1173" + Tag "Test Point" + Ports [1] + Position [760, 88, 800, 102] + ZOrder -82 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH25" + SID "1174" + Tag "Test Point" + Ports [1] + Position [760, 133, 800, 147] + ZOrder -83 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH26" + SID "1175" + Tag "Test Point" + Ports [1] + Position [760, 178, 800, 192] + ZOrder -84 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH27" + SID "1176" + Tag "Test Point" + Ports [1] + Position [760, 223, 800, 237] + ZOrder -85 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH28" + SID "1177" + Tag "Test Point" + Ports [1] + Position [760, 268, 800, 282] + ZOrder -86 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH29" + SID "1178" + Tag "Test Point" + Ports [1] + Position [760, 313, 800, 327] + ZOrder -87 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH3" + SID "1179" + Tag "Test Point" + Ports [1] + Position [185, 223, 225, 237] + ZOrder -88 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH30" + SID "1180" + Tag "Test Point" + Ports [1] + Position [760, 358, 800, 372] + ZOrder -89 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH31" + SID "1181" + Tag "Test Point" + Ports [1] + Position [760, 403, 800, 417] + ZOrder -90 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH4" + SID "1182" + Tag "Test Point" + Ports [1] + Position [185, 268, 225, 282] + ZOrder -91 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH5" + SID "1183" + Tag "Test Point" + Ports [1] + Position [185, 313, 225, 327] + ZOrder -92 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH6" + SID "1184" + Tag "Test Point" + Ports [1] + Position [185, 358, 225, 372] + ZOrder -93 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH7" + SID "1185" + Tag "Test Point" + Ports [1] + Position [185, 403, 225, 417] + ZOrder -94 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH8" + SID "1186" + Tag "Test Point" + Ports [1] + Position [380, 88, 420, 102] + ZOrder -95 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH9" + SID "1187" + Tag "Test Point" + Ports [1] + Position [380, 133, 420, 147] + ZOrder -96 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1 + SrcBlock "In1" + SrcPort 1 + DstBlock "EPICS_CH0" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "EPICS_CH0" + SrcPort 1 + DstBlock "TP_CH0" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "In2" + SrcPort 1 + DstBlock "EPICS_CH1" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "In3" + SrcPort 1 + DstBlock "EPICS_CH2" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "In4" + SrcPort 1 + DstBlock "EPICS_CH3" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "In5" + SrcPort 1 + DstBlock "EPICS_CH4" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "In6" + SrcPort 1 + DstBlock "EPICS_CH5" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "In7" + SrcPort 1 + DstBlock "EPICS_CH6" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "In8" + SrcPort 1 + DstBlock "EPICS_CH7" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "In9" + SrcPort 1 + DstBlock "EPICS_CH8" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "In10" + SrcPort 1 + DstBlock "EPICS_CH9" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "In11" + SrcPort 1 + DstBlock "EPICS_CH10" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "In12" + SrcPort 1 + DstBlock "EPICS_CH11" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "In13" + SrcPort 1 + DstBlock "EPICS_CH12" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "In14" + SrcPort 1 + DstBlock "EPICS_CH13" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "In15" + SrcPort 1 + DstBlock "EPICS_CH14" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "In16" + SrcPort 1 + DstBlock "EPICS_CH15" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "In17" + SrcPort 1 + DstBlock "EPICS_CH16" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "In18" + SrcPort 1 + DstBlock "EPICS_CH17" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "In19" + SrcPort 1 + DstBlock "EPICS_CH18" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "In20" + SrcPort 1 + DstBlock "EPICS_CH19" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "In21" + SrcPort 1 + DstBlock "EPICS_CH20" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "In22" + SrcPort 1 + DstBlock "EPICS_CH21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "In23" + SrcPort 1 + DstBlock "EPICS_CH22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "In24" + SrcPort 1 + DstBlock "EPICS_CH23" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "In25" + SrcPort 1 + DstBlock "EPICS_CH24" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "In26" + SrcPort 1 + DstBlock "EPICS_CH25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "In27" + SrcPort 1 + DstBlock "EPICS_CH26" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "In28" + SrcPort 1 + DstBlock "EPICS_CH27" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "In29" + SrcPort 1 + DstBlock "EPICS_CH28" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "In30" + SrcPort 1 + DstBlock "EPICS_CH29" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "In31" + SrcPort 1 + DstBlock "EPICS_CH30" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "In32" + SrcPort 1 + DstBlock "EPICS_CH31" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "EPICS_CH1" + SrcPort 1 + DstBlock "TP_CH1" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "EPICS_CH2" + SrcPort 1 + DstBlock "TP_CH2" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "EPICS_CH3" + SrcPort 1 + DstBlock "TP_CH3" + DstPort 1 + } + Line { + ZOrder 37 + SrcBlock "EPICS_CH4" + SrcPort 1 + DstBlock "TP_CH4" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "EPICS_CH5" + SrcPort 1 + DstBlock "TP_CH5" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "EPICS_CH6" + SrcPort 1 + DstBlock "TP_CH6" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "EPICS_CH7" + SrcPort 1 + DstBlock "TP_CH7" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "EPICS_CH8" + SrcPort 1 + DstBlock "TP_CH8" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "EPICS_CH9" + SrcPort 1 + DstBlock "TP_CH9" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "EPICS_CH10" + SrcPort 1 + DstBlock "TP_CH10" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "EPICS_CH11" + SrcPort 1 + DstBlock "TP_CH11" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "EPICS_CH12" + SrcPort 1 + DstBlock "TP_CH12" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "EPICS_CH13" + SrcPort 1 + DstBlock "TP_CH13" + DstPort 1 + } + Line { + ZOrder 47 + SrcBlock "EPICS_CH14" + SrcPort 1 + DstBlock "TP_CH14" + DstPort 1 + } + Line { + ZOrder 48 + SrcBlock "EPICS_CH15" + SrcPort 1 + DstBlock "TP_CH15" + DstPort 1 + } + Line { + ZOrder 49 + SrcBlock "EPICS_CH16" + SrcPort 1 + DstBlock "TP_CH16" + DstPort 1 + } + Line { + ZOrder 50 + SrcBlock "EPICS_CH17" + SrcPort 1 + DstBlock "TP_CH17" + DstPort 1 + } + Line { + ZOrder 51 + SrcBlock "EPICS_CH18" + SrcPort 1 + DstBlock "TP_CH18" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "EPICS_CH19" + SrcPort 1 + DstBlock "TP_CH19" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "EPICS_CH20" + SrcPort 1 + DstBlock "TP_CH20" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "EPICS_CH21" + SrcPort 1 + DstBlock "TP_CH21" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "EPICS_CH22" + SrcPort 1 + DstBlock "TP_CH22" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "EPICS_CH23" + SrcPort 1 + DstBlock "TP_CH23" + DstPort 1 + } + Line { + ZOrder 57 + SrcBlock "EPICS_CH24" + SrcPort 1 + DstBlock "TP_CH24" + DstPort 1 + } + Line { + ZOrder 58 + SrcBlock "EPICS_CH25" + SrcPort 1 + DstBlock "TP_CH25" + DstPort 1 + } + Line { + ZOrder 59 + SrcBlock "EPICS_CH26" + SrcPort 1 + DstBlock "TP_CH26" + DstPort 1 + } + Line { + ZOrder 60 + SrcBlock "EPICS_CH27" + SrcPort 1 + DstBlock "TP_CH27" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "EPICS_CH28" + SrcPort 1 + DstBlock "TP_CH28" + DstPort 1 + } + Line { + ZOrder 62 + SrcBlock "EPICS_CH29" + SrcPort 1 + DstBlock "TP_CH29" + DstPort 1 + } + Line { + ZOrder 63 + SrcBlock "EPICS_CH30" + SrcPort 1 + DstBlock "TP_CH30" + DstPort 1 + } + Line { + ZOrder 64 + SrcBlock "EPICS_CH31" + SrcPort 1 + DstBlock "TP_CH31" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "MADC1" + SID "6366" + Ports [32] + Position [620, 491, 680, 664] + ZOrder 232 + BackgroundColor "magenta" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "MADC1" + Location [693, 60, 2220, 1096] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6367" + Position [60, 88, 90, 102] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6368" + Position [60, 133, 90, 147] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6369" + Position [60, 178, 90, 192] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6370" + Position [60, 223, 90, 237] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6371" + Position [60, 268, 90, 282] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In6" + SID "6372" + Position [60, 313, 90, 327] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In7" + SID "6373" + Position [60, 358, 90, 372] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In8" + SID "6374" + Position [60, 403, 90, 417] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In9" + SID "6375" + Position [245, 88, 275, 102] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In10" + SID "6376" + Position [245, 133, 275, 147] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In11" + SID "6377" + Position [245, 178, 275, 192] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In12" + SID "6378" + Position [245, 223, 275, 237] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In13" + SID "6379" + Position [245, 268, 275, 282] + ZOrder -13 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In14" + SID "6380" + Position [245, 313, 275, 327] + ZOrder -14 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In15" + SID "6381" + Position [245, 358, 275, 372] + ZOrder -15 + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In16" + SID "6382" + Position [245, 403, 275, 417] + ZOrder -16 + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In17" + SID "6383" + Position [450, 88, 480, 102] + ZOrder -17 + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In18" + SID "6384" + Position [450, 133, 480, 147] + ZOrder -18 + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In19" + SID "6385" + Position [450, 178, 480, 192] + ZOrder -19 + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In20" + SID "6386" + Position [450, 223, 480, 237] + ZOrder -20 + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In21" + SID "6387" + Position [450, 268, 480, 282] + ZOrder -21 + Port "21" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In22" + SID "6388" + Position [450, 313, 480, 327] + ZOrder -22 + Port "22" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In23" + SID "6389" + Position [450, 358, 480, 372] + ZOrder -23 + Port "23" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In24" + SID "6390" + Position [450, 403, 480, 417] + ZOrder -24 + Port "24" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In25" + SID "6391" + Position [640, 88, 670, 102] + ZOrder -25 + Port "25" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In26" + SID "6392" + Position [640, 133, 670, 147] + ZOrder -26 + Port "26" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In27" + SID "6393" + Position [640, 178, 670, 192] + ZOrder -27 + Port "27" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In28" + SID "6394" + Position [640, 223, 670, 237] + ZOrder -28 + Port "28" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In29" + SID "6395" + Position [640, 268, 670, 282] + ZOrder -29 + Port "29" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In30" + SID "6396" + Position [640, 313, 670, 327] + ZOrder -30 + Port "30" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In31" + SID "6397" + Position [640, 358, 670, 372] + ZOrder -31 + Port "31" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In32" + SID "6398" + Position [640, 403, 670, 417] + ZOrder -32 + Port "32" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "EPICS_CH0" + SID "6399" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 88, 155, 102] + ZOrder -33 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH1" + SID "6400" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 133, 155, 147] + ZOrder -34 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH10" + SID "6401" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 178, 350, 192] + ZOrder -35 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH11" + SID "6402" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 223, 350, 237] + ZOrder -36 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH12" + SID "6403" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 268, 350, 282] + ZOrder -37 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH13" + SID "6404" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 313, 350, 327] + ZOrder -38 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH14" + SID "6405" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 358, 350, 372] + ZOrder -39 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH15" + SID "6406" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 403, 350, 417] + ZOrder -40 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH16" + SID "6407" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 88, 550, 102] + ZOrder -41 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH17" + SID "6408" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 133, 550, 147] + ZOrder -42 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH18" + SID "6409" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 178, 550, 192] + ZOrder -43 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH19" + SID "6410" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 223, 550, 237] + ZOrder -44 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH2" + SID "6411" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 178, 155, 192] + ZOrder -45 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH20" + SID "6412" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 268, 550, 282] + ZOrder -46 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH21" + SID "6413" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 313, 550, 327] + ZOrder -47 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH22" + SID "6414" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 358, 550, 372] + ZOrder -48 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH23" + SID "6415" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 403, 550, 417] + ZOrder -49 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH24" + SID "6416" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 88, 735, 102] + ZOrder -50 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH25" + SID "6417" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 133, 735, 147] + ZOrder -51 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH26" + SID "6418" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 178, 735, 192] + ZOrder -52 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH27" + SID "6419" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 223, 735, 237] + ZOrder -53 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH28" + SID "6420" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 268, 735, 282] + ZOrder -54 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH29" + SID "6421" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 313, 735, 327] + ZOrder -55 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH3" + SID "6422" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 223, 155, 237] + ZOrder -56 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH30" + SID "6423" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 358, 735, 372] + ZOrder -57 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH31" + SID "6424" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 403, 735, 417] + ZOrder -58 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH4" + SID "6425" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 268, 155, 282] + ZOrder -59 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH5" + SID "6426" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 313, 155, 327] + ZOrder -60 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH6" + SID "6427" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 358, 155, 372] + ZOrder -61 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH7" + SID "6428" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 403, 155, 417] + ZOrder -62 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH8" + SID "6429" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 88, 350, 102] + ZOrder -63 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH9" + SID "6430" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 133, 350, 147] + ZOrder -64 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH0" + SID "6431" + Tag "Test Point" + Ports [1] + Position [185, 88, 225, 102] + ZOrder -65 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH1" + SID "6432" + Tag "Test Point" + Ports [1] + Position [185, 133, 225, 147] + ZOrder -66 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH10" + SID "6433" + Tag "Test Point" + Ports [1] + Position [380, 178, 420, 192] + ZOrder -67 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH11" + SID "6434" + Tag "Test Point" + Ports [1] + Position [380, 223, 420, 237] + ZOrder -68 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH12" + SID "6435" + Tag "Test Point" + Ports [1] + Position [380, 268, 420, 282] + ZOrder -69 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH13" + SID "6436" + Tag "Test Point" + Ports [1] + Position [380, 313, 420, 327] + ZOrder -70 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH14" + SID "6437" + Tag "Test Point" + Ports [1] + Position [380, 358, 420, 372] + ZOrder -71 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH15" + SID "6438" + Tag "Test Point" + Ports [1] + Position [380, 403, 420, 417] + ZOrder -72 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH16" + SID "6439" + Tag "Test Point" + Ports [1] + Position [575, 88, 615, 102] + ZOrder -73 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH17" + SID "6440" + Tag "Test Point" + Ports [1] + Position [575, 133, 615, 147] + ZOrder -74 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH18" + SID "6441" + Tag "Test Point" + Ports [1] + Position [575, 178, 615, 192] + ZOrder -75 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH19" + SID "6442" + Tag "Test Point" + Ports [1] + Position [575, 223, 615, 237] + ZOrder -76 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH2" + SID "6443" + Tag "Test Point" + Ports [1] + Position [185, 178, 225, 192] + ZOrder -77 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH20" + SID "6444" + Tag "Test Point" + Ports [1] + Position [575, 268, 615, 282] + ZOrder -78 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH21" + SID "6445" + Tag "Test Point" + Ports [1] + Position [575, 313, 615, 327] + ZOrder -79 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH22" + SID "6446" + Tag "Test Point" + Ports [1] + Position [575, 358, 615, 372] + ZOrder -80 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH23" + SID "6447" + Tag "Test Point" + Ports [1] + Position [575, 403, 615, 417] + ZOrder -81 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH24" + SID "6448" + Tag "Test Point" + Ports [1] + Position [760, 88, 800, 102] + ZOrder -82 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH25" + SID "6449" + Tag "Test Point" + Ports [1] + Position [760, 133, 800, 147] + ZOrder -83 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH26" + SID "6450" + Tag "Test Point" + Ports [1] + Position [760, 178, 800, 192] + ZOrder -84 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH27" + SID "6451" + Tag "Test Point" + Ports [1] + Position [760, 223, 800, 237] + ZOrder -85 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH28" + SID "6452" + Tag "Test Point" + Ports [1] + Position [760, 268, 800, 282] + ZOrder -86 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH29" + SID "6453" + Tag "Test Point" + Ports [1] + Position [760, 313, 800, 327] + ZOrder -87 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH3" + SID "6454" + Tag "Test Point" + Ports [1] + Position [185, 223, 225, 237] + ZOrder -88 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH30" + SID "6455" + Tag "Test Point" + Ports [1] + Position [760, 358, 800, 372] + ZOrder -89 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH31" + SID "6456" + Tag "Test Point" + Ports [1] + Position [760, 403, 800, 417] + ZOrder -90 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH4" + SID "6457" + Tag "Test Point" + Ports [1] + Position [185, 268, 225, 282] + ZOrder -91 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH5" + SID "6458" + Tag "Test Point" + Ports [1] + Position [185, 313, 225, 327] + ZOrder -92 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH6" + SID "6459" + Tag "Test Point" + Ports [1] + Position [185, 358, 225, 372] + ZOrder -93 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH7" + SID "6460" + Tag "Test Point" + Ports [1] + Position [185, 403, 225, 417] + ZOrder -94 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH8" + SID "6461" + Tag "Test Point" + Ports [1] + Position [380, 88, 420, 102] + ZOrder -95 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH9" + SID "6462" + Tag "Test Point" + Ports [1] + Position [380, 133, 420, 147] + ZOrder -96 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1 + SrcBlock "In1" + SrcPort 1 + DstBlock "EPICS_CH0" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "EPICS_CH0" + SrcPort 1 + DstBlock "TP_CH0" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "In2" + SrcPort 1 + DstBlock "EPICS_CH1" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "In3" + SrcPort 1 + DstBlock "EPICS_CH2" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "In4" + SrcPort 1 + DstBlock "EPICS_CH3" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "In5" + SrcPort 1 + DstBlock "EPICS_CH4" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "In6" + SrcPort 1 + DstBlock "EPICS_CH5" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "In7" + SrcPort 1 + DstBlock "EPICS_CH6" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "In8" + SrcPort 1 + DstBlock "EPICS_CH7" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "In9" + SrcPort 1 + DstBlock "EPICS_CH8" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "In10" + SrcPort 1 + DstBlock "EPICS_CH9" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "In11" + SrcPort 1 + DstBlock "EPICS_CH10" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "In12" + SrcPort 1 + DstBlock "EPICS_CH11" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "In13" + SrcPort 1 + DstBlock "EPICS_CH12" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "In14" + SrcPort 1 + DstBlock "EPICS_CH13" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "In15" + SrcPort 1 + DstBlock "EPICS_CH14" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "In16" + SrcPort 1 + DstBlock "EPICS_CH15" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "In17" + SrcPort 1 + DstBlock "EPICS_CH16" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "In18" + SrcPort 1 + DstBlock "EPICS_CH17" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "In19" + SrcPort 1 + DstBlock "EPICS_CH18" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "In20" + SrcPort 1 + DstBlock "EPICS_CH19" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "In21" + SrcPort 1 + DstBlock "EPICS_CH20" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "In22" + SrcPort 1 + DstBlock "EPICS_CH21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "In23" + SrcPort 1 + DstBlock "EPICS_CH22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "In24" + SrcPort 1 + DstBlock "EPICS_CH23" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "In25" + SrcPort 1 + DstBlock "EPICS_CH24" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "In26" + SrcPort 1 + DstBlock "EPICS_CH25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "In27" + SrcPort 1 + DstBlock "EPICS_CH26" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "In28" + SrcPort 1 + DstBlock "EPICS_CH27" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "In29" + SrcPort 1 + DstBlock "EPICS_CH28" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "In30" + SrcPort 1 + DstBlock "EPICS_CH29" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "In31" + SrcPort 1 + DstBlock "EPICS_CH30" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "In32" + SrcPort 1 + DstBlock "EPICS_CH31" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "EPICS_CH1" + SrcPort 1 + DstBlock "TP_CH1" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "EPICS_CH2" + SrcPort 1 + DstBlock "TP_CH2" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "EPICS_CH3" + SrcPort 1 + DstBlock "TP_CH3" + DstPort 1 + } + Line { + ZOrder 37 + SrcBlock "EPICS_CH4" + SrcPort 1 + DstBlock "TP_CH4" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "EPICS_CH5" + SrcPort 1 + DstBlock "TP_CH5" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "EPICS_CH6" + SrcPort 1 + DstBlock "TP_CH6" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "EPICS_CH7" + SrcPort 1 + DstBlock "TP_CH7" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "EPICS_CH8" + SrcPort 1 + DstBlock "TP_CH8" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "EPICS_CH9" + SrcPort 1 + DstBlock "TP_CH9" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "EPICS_CH10" + SrcPort 1 + DstBlock "TP_CH10" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "EPICS_CH11" + SrcPort 1 + DstBlock "TP_CH11" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "EPICS_CH12" + SrcPort 1 + DstBlock "TP_CH12" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "EPICS_CH13" + SrcPort 1 + DstBlock "TP_CH13" + DstPort 1 + } + Line { + ZOrder 47 + SrcBlock "EPICS_CH14" + SrcPort 1 + DstBlock "TP_CH14" + DstPort 1 + } + Line { + ZOrder 48 + SrcBlock "EPICS_CH15" + SrcPort 1 + DstBlock "TP_CH15" + DstPort 1 + } + Line { + ZOrder 49 + SrcBlock "EPICS_CH16" + SrcPort 1 + DstBlock "TP_CH16" + DstPort 1 + } + Line { + ZOrder 50 + SrcBlock "EPICS_CH17" + SrcPort 1 + DstBlock "TP_CH17" + DstPort 1 + } + Line { + ZOrder 51 + SrcBlock "EPICS_CH18" + SrcPort 1 + DstBlock "TP_CH18" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "EPICS_CH19" + SrcPort 1 + DstBlock "TP_CH19" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "EPICS_CH20" + SrcPort 1 + DstBlock "TP_CH20" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "EPICS_CH21" + SrcPort 1 + DstBlock "TP_CH21" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "EPICS_CH22" + SrcPort 1 + DstBlock "TP_CH22" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "EPICS_CH23" + SrcPort 1 + DstBlock "TP_CH23" + DstPort 1 + } + Line { + ZOrder 57 + SrcBlock "EPICS_CH24" + SrcPort 1 + DstBlock "TP_CH24" + DstPort 1 + } + Line { + ZOrder 58 + SrcBlock "EPICS_CH25" + SrcPort 1 + DstBlock "TP_CH25" + DstPort 1 + } + Line { + ZOrder 59 + SrcBlock "EPICS_CH26" + SrcPort 1 + DstBlock "TP_CH26" + DstPort 1 + } + Line { + ZOrder 60 + SrcBlock "EPICS_CH27" + SrcPort 1 + DstBlock "TP_CH27" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "EPICS_CH28" + SrcPort 1 + DstBlock "TP_CH28" + DstPort 1 + } + Line { + ZOrder 62 + SrcBlock "EPICS_CH29" + SrcPort 1 + DstBlock "TP_CH29" + DstPort 1 + } + Line { + ZOrder 63 + SrcBlock "EPICS_CH30" + SrcPort 1 + DstBlock "TP_CH30" + DstPort 1 + } + Line { + ZOrder 64 + SrcBlock "EPICS_CH31" + SrcPort 1 + DstBlock "TP_CH31" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "MADC2" + SID "6464" + Ports [32] + Position [620, 696, 680, 869] + ZOrder 234 + BackgroundColor "magenta" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "MADC2" + Location [693, 60, 2220, 1096] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6465" + Position [60, 88, 90, 102] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6466" + Position [60, 133, 90, 147] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6467" + Position [60, 178, 90, 192] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6468" + Position [60, 223, 90, 237] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6469" + Position [60, 268, 90, 282] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In6" + SID "6470" + Position [60, 313, 90, 327] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In7" + SID "6471" + Position [60, 358, 90, 372] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In8" + SID "6472" + Position [60, 403, 90, 417] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In9" + SID "6473" + Position [245, 88, 275, 102] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In10" + SID "6474" + Position [245, 133, 275, 147] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In11" + SID "6475" + Position [245, 178, 275, 192] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In12" + SID "6476" + Position [245, 223, 275, 237] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In13" + SID "6477" + Position [245, 268, 275, 282] + ZOrder -13 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In14" + SID "6478" + Position [245, 313, 275, 327] + ZOrder -14 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In15" + SID "6479" + Position [245, 358, 275, 372] + ZOrder -15 + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In16" + SID "6480" + Position [245, 403, 275, 417] + ZOrder -16 + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In17" + SID "6481" + Position [450, 88, 480, 102] + ZOrder -17 + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In18" + SID "6482" + Position [450, 133, 480, 147] + ZOrder -18 + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In19" + SID "6483" + Position [450, 178, 480, 192] + ZOrder -19 + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In20" + SID "6484" + Position [450, 223, 480, 237] + ZOrder -20 + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In21" + SID "6485" + Position [450, 268, 480, 282] + ZOrder -21 + Port "21" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In22" + SID "6486" + Position [450, 313, 480, 327] + ZOrder -22 + Port "22" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In23" + SID "6487" + Position [450, 358, 480, 372] + ZOrder -23 + Port "23" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In24" + SID "6488" + Position [450, 403, 480, 417] + ZOrder -24 + Port "24" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In25" + SID "6489" + Position [640, 88, 670, 102] + ZOrder -25 + Port "25" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In26" + SID "6490" + Position [640, 133, 670, 147] + ZOrder -26 + Port "26" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In27" + SID "6491" + Position [640, 178, 670, 192] + ZOrder -27 + Port "27" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In28" + SID "6492" + Position [640, 223, 670, 237] + ZOrder -28 + Port "28" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In29" + SID "6493" + Position [640, 268, 670, 282] + ZOrder -29 + Port "29" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In30" + SID "6494" + Position [640, 313, 670, 327] + ZOrder -30 + Port "30" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In31" + SID "6495" + Position [640, 358, 670, 372] + ZOrder -31 + Port "31" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In32" + SID "6496" + Position [640, 403, 670, 417] + ZOrder -32 + Port "32" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "EPICS_CH0" + SID "6497" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 88, 155, 102] + ZOrder -33 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH1" + SID "6498" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 133, 155, 147] + ZOrder -34 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH10" + SID "6499" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 178, 350, 192] + ZOrder -35 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH11" + SID "6500" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 223, 350, 237] + ZOrder -36 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH12" + SID "6501" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 268, 350, 282] + ZOrder -37 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH13" + SID "6502" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 313, 350, 327] + ZOrder -38 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH14" + SID "6503" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 358, 350, 372] + ZOrder -39 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH15" + SID "6504" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 403, 350, 417] + ZOrder -40 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH16" + SID "6505" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 88, 550, 102] + ZOrder -41 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH17" + SID "6506" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 133, 550, 147] + ZOrder -42 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH18" + SID "6507" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 178, 550, 192] + ZOrder -43 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH19" + SID "6508" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 223, 550, 237] + ZOrder -44 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH2" + SID "6509" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 178, 155, 192] + ZOrder -45 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH20" + SID "6510" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 268, 550, 282] + ZOrder -46 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH21" + SID "6511" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 313, 550, 327] + ZOrder -47 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH22" + SID "6512" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 358, 550, 372] + ZOrder -48 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH23" + SID "6513" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 403, 550, 417] + ZOrder -49 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH24" + SID "6514" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 88, 735, 102] + ZOrder -50 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH25" + SID "6515" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 133, 735, 147] + ZOrder -51 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH26" + SID "6516" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 178, 735, 192] + ZOrder -52 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH27" + SID "6517" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 223, 735, 237] + ZOrder -53 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH28" + SID "6518" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 268, 735, 282] + ZOrder -54 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH29" + SID "6519" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 313, 735, 327] + ZOrder -55 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH3" + SID "6520" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 223, 155, 237] + ZOrder -56 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH30" + SID "6521" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 358, 735, 372] + ZOrder -57 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH31" + SID "6522" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 403, 735, 417] + ZOrder -58 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH4" + SID "6523" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 268, 155, 282] + ZOrder -59 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH5" + SID "6524" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 313, 155, 327] + ZOrder -60 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH6" + SID "6525" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 358, 155, 372] + ZOrder -61 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH7" + SID "6526" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 403, 155, 417] + ZOrder -62 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH8" + SID "6527" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 88, 350, 102] + ZOrder -63 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH9" + SID "6528" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 133, 350, 147] + ZOrder -64 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH0" + SID "6529" + Tag "Test Point" + Ports [1] + Position [185, 88, 225, 102] + ZOrder -65 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH1" + SID "6530" + Tag "Test Point" + Ports [1] + Position [185, 133, 225, 147] + ZOrder -66 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH10" + SID "6531" + Tag "Test Point" + Ports [1] + Position [380, 178, 420, 192] + ZOrder -67 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH11" + SID "6532" + Tag "Test Point" + Ports [1] + Position [380, 223, 420, 237] + ZOrder -68 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH12" + SID "6533" + Tag "Test Point" + Ports [1] + Position [380, 268, 420, 282] + ZOrder -69 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH13" + SID "6534" + Tag "Test Point" + Ports [1] + Position [380, 313, 420, 327] + ZOrder -70 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH14" + SID "6535" + Tag "Test Point" + Ports [1] + Position [380, 358, 420, 372] + ZOrder -71 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH15" + SID "6536" + Tag "Test Point" + Ports [1] + Position [380, 403, 420, 417] + ZOrder -72 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH16" + SID "6537" + Tag "Test Point" + Ports [1] + Position [575, 88, 615, 102] + ZOrder -73 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH17" + SID "6538" + Tag "Test Point" + Ports [1] + Position [575, 133, 615, 147] + ZOrder -74 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH18" + SID "6539" + Tag "Test Point" + Ports [1] + Position [575, 178, 615, 192] + ZOrder -75 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH19" + SID "6540" + Tag "Test Point" + Ports [1] + Position [575, 223, 615, 237] + ZOrder -76 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH2" + SID "6541" + Tag "Test Point" + Ports [1] + Position [185, 178, 225, 192] + ZOrder -77 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH20" + SID "6542" + Tag "Test Point" + Ports [1] + Position [575, 268, 615, 282] + ZOrder -78 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH21" + SID "6543" + Tag "Test Point" + Ports [1] + Position [575, 313, 615, 327] + ZOrder -79 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH22" + SID "6544" + Tag "Test Point" + Ports [1] + Position [575, 358, 615, 372] + ZOrder -80 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH23" + SID "6545" + Tag "Test Point" + Ports [1] + Position [575, 403, 615, 417] + ZOrder -81 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH24" + SID "6546" + Tag "Test Point" + Ports [1] + Position [760, 88, 800, 102] + ZOrder -82 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH25" + SID "6547" + Tag "Test Point" + Ports [1] + Position [760, 133, 800, 147] + ZOrder -83 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH26" + SID "6548" + Tag "Test Point" + Ports [1] + Position [760, 178, 800, 192] + ZOrder -84 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH27" + SID "6549" + Tag "Test Point" + Ports [1] + Position [760, 223, 800, 237] + ZOrder -85 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH28" + SID "6550" + Tag "Test Point" + Ports [1] + Position [760, 268, 800, 282] + ZOrder -86 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH29" + SID "6551" + Tag "Test Point" + Ports [1] + Position [760, 313, 800, 327] + ZOrder -87 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH3" + SID "6552" + Tag "Test Point" + Ports [1] + Position [185, 223, 225, 237] + ZOrder -88 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH30" + SID "6553" + Tag "Test Point" + Ports [1] + Position [760, 358, 800, 372] + ZOrder -89 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH31" + SID "6554" + Tag "Test Point" + Ports [1] + Position [760, 403, 800, 417] + ZOrder -90 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH4" + SID "6555" + Tag "Test Point" + Ports [1] + Position [185, 268, 225, 282] + ZOrder -91 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH5" + SID "6556" + Tag "Test Point" + Ports [1] + Position [185, 313, 225, 327] + ZOrder -92 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH6" + SID "6557" + Tag "Test Point" + Ports [1] + Position [185, 358, 225, 372] + ZOrder -93 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH7" + SID "6558" + Tag "Test Point" + Ports [1] + Position [185, 403, 225, 417] + ZOrder -94 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH8" + SID "6559" + Tag "Test Point" + Ports [1] + Position [380, 88, 420, 102] + ZOrder -95 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH9" + SID "6560" + Tag "Test Point" + Ports [1] + Position [380, 133, 420, 147] + ZOrder -96 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1 + SrcBlock "In1" + SrcPort 1 + DstBlock "EPICS_CH0" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "EPICS_CH0" + SrcPort 1 + DstBlock "TP_CH0" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "In2" + SrcPort 1 + DstBlock "EPICS_CH1" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "In3" + SrcPort 1 + DstBlock "EPICS_CH2" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "In4" + SrcPort 1 + DstBlock "EPICS_CH3" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "In5" + SrcPort 1 + DstBlock "EPICS_CH4" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "In6" + SrcPort 1 + DstBlock "EPICS_CH5" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "In7" + SrcPort 1 + DstBlock "EPICS_CH6" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "In8" + SrcPort 1 + DstBlock "EPICS_CH7" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "In9" + SrcPort 1 + DstBlock "EPICS_CH8" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "In10" + SrcPort 1 + DstBlock "EPICS_CH9" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "In11" + SrcPort 1 + DstBlock "EPICS_CH10" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "In12" + SrcPort 1 + DstBlock "EPICS_CH11" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "In13" + SrcPort 1 + DstBlock "EPICS_CH12" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "In14" + SrcPort 1 + DstBlock "EPICS_CH13" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "In15" + SrcPort 1 + DstBlock "EPICS_CH14" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "In16" + SrcPort 1 + DstBlock "EPICS_CH15" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "In17" + SrcPort 1 + DstBlock "EPICS_CH16" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "In18" + SrcPort 1 + DstBlock "EPICS_CH17" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "In19" + SrcPort 1 + DstBlock "EPICS_CH18" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "In20" + SrcPort 1 + DstBlock "EPICS_CH19" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "In21" + SrcPort 1 + DstBlock "EPICS_CH20" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "In22" + SrcPort 1 + DstBlock "EPICS_CH21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "In23" + SrcPort 1 + DstBlock "EPICS_CH22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "In24" + SrcPort 1 + DstBlock "EPICS_CH23" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "In25" + SrcPort 1 + DstBlock "EPICS_CH24" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "In26" + SrcPort 1 + DstBlock "EPICS_CH25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "In27" + SrcPort 1 + DstBlock "EPICS_CH26" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "In28" + SrcPort 1 + DstBlock "EPICS_CH27" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "In29" + SrcPort 1 + DstBlock "EPICS_CH28" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "In30" + SrcPort 1 + DstBlock "EPICS_CH29" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "In31" + SrcPort 1 + DstBlock "EPICS_CH30" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "In32" + SrcPort 1 + DstBlock "EPICS_CH31" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "EPICS_CH1" + SrcPort 1 + DstBlock "TP_CH1" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "EPICS_CH2" + SrcPort 1 + DstBlock "TP_CH2" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "EPICS_CH3" + SrcPort 1 + DstBlock "TP_CH3" + DstPort 1 + } + Line { + ZOrder 37 + SrcBlock "EPICS_CH4" + SrcPort 1 + DstBlock "TP_CH4" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "EPICS_CH5" + SrcPort 1 + DstBlock "TP_CH5" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "EPICS_CH6" + SrcPort 1 + DstBlock "TP_CH6" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "EPICS_CH7" + SrcPort 1 + DstBlock "TP_CH7" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "EPICS_CH8" + SrcPort 1 + DstBlock "TP_CH8" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "EPICS_CH9" + SrcPort 1 + DstBlock "TP_CH9" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "EPICS_CH10" + SrcPort 1 + DstBlock "TP_CH10" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "EPICS_CH11" + SrcPort 1 + DstBlock "TP_CH11" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "EPICS_CH12" + SrcPort 1 + DstBlock "TP_CH12" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "EPICS_CH13" + SrcPort 1 + DstBlock "TP_CH13" + DstPort 1 + } + Line { + ZOrder 47 + SrcBlock "EPICS_CH14" + SrcPort 1 + DstBlock "TP_CH14" + DstPort 1 + } + Line { + ZOrder 48 + SrcBlock "EPICS_CH15" + SrcPort 1 + DstBlock "TP_CH15" + DstPort 1 + } + Line { + ZOrder 49 + SrcBlock "EPICS_CH16" + SrcPort 1 + DstBlock "TP_CH16" + DstPort 1 + } + Line { + ZOrder 50 + SrcBlock "EPICS_CH17" + SrcPort 1 + DstBlock "TP_CH17" + DstPort 1 + } + Line { + ZOrder 51 + SrcBlock "EPICS_CH18" + SrcPort 1 + DstBlock "TP_CH18" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "EPICS_CH19" + SrcPort 1 + DstBlock "TP_CH19" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "EPICS_CH20" + SrcPort 1 + DstBlock "TP_CH20" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "EPICS_CH21" + SrcPort 1 + DstBlock "TP_CH21" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "EPICS_CH22" + SrcPort 1 + DstBlock "TP_CH22" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "EPICS_CH23" + SrcPort 1 + DstBlock "TP_CH23" + DstPort 1 + } + Line { + ZOrder 57 + SrcBlock "EPICS_CH24" + SrcPort 1 + DstBlock "TP_CH24" + DstPort 1 + } + Line { + ZOrder 58 + SrcBlock "EPICS_CH25" + SrcPort 1 + DstBlock "TP_CH25" + DstPort 1 + } + Line { + ZOrder 59 + SrcBlock "EPICS_CH26" + SrcPort 1 + DstBlock "TP_CH26" + DstPort 1 + } + Line { + ZOrder 60 + SrcBlock "EPICS_CH27" + SrcPort 1 + DstBlock "TP_CH27" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "EPICS_CH28" + SrcPort 1 + DstBlock "TP_CH28" + DstPort 1 + } + Line { + ZOrder 62 + SrcBlock "EPICS_CH29" + SrcPort 1 + DstBlock "TP_CH29" + DstPort 1 + } + Line { + ZOrder 63 + SrcBlock "EPICS_CH30" + SrcPort 1 + DstBlock "TP_CH30" + DstPort 1 + } + Line { + ZOrder 64 + SrcBlock "EPICS_CH31" + SrcPort 1 + DstBlock "TP_CH31" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "site=K1\nrate=64K\ndcuid=22\nshmem_daq=1\nadcMaster=1\nhost=standalone\nno_rfm_dma=1\nbiquad=1" + SID "1072" + Tag "cdsParameters" + Ports [1, 1] + Position [195, 35, 235, 95] + ZOrder -14 + BackgroundColor "black" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 34 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "F0" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "F1" + DstPort 1 + } + Line { + Name "" + ZOrder 39 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "MADC0" + DstPort 1 + } + Line { + Name "" + ZOrder 40 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "MADC0" + DstPort 2 + } + Line { + Name "" + ZOrder 41 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "MADC0" + DstPort 3 + } + Line { + Name "" + ZOrder 42 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "MADC0" + DstPort 4 + } + Line { + Name "" + ZOrder 43 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "MADC0" + DstPort 5 + } + Line { + Name "" + ZOrder 44 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "MADC0" + DstPort 6 + } + Line { + Name "" + ZOrder 45 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "MADC0" + DstPort 7 + } + Line { + Name "" + ZOrder 46 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "MADC0" + DstPort 8 + } + Line { + Name "" + ZOrder 47 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "MADC0" + DstPort 9 + } + Line { + Name "" + ZOrder 48 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "MADC0" + DstPort 10 + } + Line { + Name "" + ZOrder 49 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "MADC0" + DstPort 11 + } + Line { + Name "" + ZOrder 50 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "MADC0" + DstPort 12 + } + Line { + Name "" + ZOrder 51 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + DstBlock "MADC0" + DstPort 13 + } + Line { + Name "" + ZOrder 52 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + DstBlock "MADC0" + DstPort 14 + } + Line { + Name "" + ZOrder 53 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + DstBlock "MADC0" + DstPort 15 + } + Line { + Name "" + ZOrder 54 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + DstBlock "MADC0" + DstPort 16 + } + Line { + Name "" + ZOrder 55 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + DstBlock "MADC0" + DstPort 17 + } + Line { + Name "" + ZOrder 56 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + DstBlock "MADC0" + DstPort 18 + } + Line { + Name "" + ZOrder 57 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + DstBlock "MADC0" + DstPort 19 + } + Line { + Name "" + ZOrder 58 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "MADC0" + DstPort 20 + } + Line { + Name "" + ZOrder 59 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + DstBlock "MADC0" + DstPort 21 + } + Line { + Name "" + ZOrder 60 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + DstBlock "MADC0" + DstPort 22 + } + Line { + Name "" + ZOrder 61 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + DstBlock "MADC0" + DstPort 23 + } + Line { + Name "" + ZOrder 62 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 24 + DstBlock "MADC0" + DstPort 24 + } + Line { + Name "" + ZOrder 63 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + DstBlock "MADC0" + DstPort 25 + } + Line { + Name "" + ZOrder 64 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + DstBlock "MADC0" + DstPort 26 + } + Line { + Name "" + ZOrder 65 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + DstBlock "MADC0" + DstPort 27 + } + Line { + Name "" + ZOrder 66 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + DstBlock "MADC0" + DstPort 28 + } + Line { + Name "" + ZOrder 67 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 29 + DstBlock "MADC0" + DstPort 29 + } + Line { + Name "" + ZOrder 68 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 30 + DstBlock "MADC0" + DstPort 30 + } + Line { + Name "" + ZOrder 69 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 31 + DstBlock "MADC0" + DstPort 31 + } + Line { + Name "" + ZOrder 70 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 32 + DstBlock "MADC0" + DstPort 32 + } + Line { + ZOrder 71 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + ZOrder 1833 + SrcBlock "ADC1" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 1866 + SrcBlock "ADC2" + SrcPort 1 + Points [50, 0; 0, -10] + DstBlock "Bus\nSelector2" + DstPort 1 + } + Line { + Name "" + ZOrder 1801 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "MADC1" + DstPort 1 + } + Line { + Name "" + ZOrder 1802 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "MADC1" + DstPort 2 + } + Line { + Name "" + ZOrder 1803 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "MADC1" + DstPort 3 + } + Line { + Name "" + ZOrder 1804 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "MADC1" + DstPort 4 + } + Line { + Name "" + ZOrder 1805 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 5 + DstBlock "MADC1" + DstPort 5 + } + Line { + Name "" + ZOrder 1806 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 6 + DstBlock "MADC1" + DstPort 6 + } + Line { + Name "" + ZOrder 1807 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 7 + DstBlock "MADC1" + DstPort 7 + } + Line { + Name "" + ZOrder 1808 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 8 + DstBlock "MADC1" + DstPort 8 + } + Line { + Name "" + ZOrder 1809 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 9 + DstBlock "MADC1" + DstPort 9 + } + Line { + Name "" + ZOrder 1810 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 10 + DstBlock "MADC1" + DstPort 10 + } + Line { + Name "" + ZOrder 1811 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 11 + DstBlock "MADC1" + DstPort 11 + } + Line { + Name "" + ZOrder 1812 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 12 + DstBlock "MADC1" + DstPort 12 + } + Line { + Name "" + ZOrder 1813 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 13 + DstBlock "MADC1" + DstPort 13 + } + Line { + Name "" + ZOrder 1814 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 14 + DstBlock "MADC1" + DstPort 14 + } + Line { + Name "" + ZOrder 1815 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 15 + DstBlock "MADC1" + DstPort 15 + } + Line { + Name "" + ZOrder 1816 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 16 + DstBlock "MADC1" + DstPort 16 + } + Line { + Name "" + ZOrder 1817 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 17 + DstBlock "MADC1" + DstPort 17 + } + Line { + Name "" + ZOrder 1818 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 18 + DstBlock "MADC1" + DstPort 18 + } + Line { + Name "" + ZOrder 1819 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 19 + DstBlock "MADC1" + DstPort 19 + } + Line { + Name "" + ZOrder 1820 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 20 + DstBlock "MADC1" + DstPort 20 + } + Line { + Name "" + ZOrder 1821 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 21 + DstBlock "MADC1" + DstPort 21 + } + Line { + Name "" + ZOrder 1822 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 22 + DstBlock "MADC1" + DstPort 22 + } + Line { + Name "" + ZOrder 1823 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 23 + DstBlock "MADC1" + DstPort 23 + } + Line { + Name "" + ZOrder 1824 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 24 + DstBlock "MADC1" + DstPort 24 + } + Line { + Name "" + ZOrder 1825 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 25 + DstBlock "MADC1" + DstPort 25 + } + Line { + Name "" + ZOrder 1826 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 26 + DstBlock "MADC1" + DstPort 26 + } + Line { + Name "" + ZOrder 1827 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 27 + DstBlock "MADC1" + DstPort 27 + } + Line { + Name "" + ZOrder 1828 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 28 + DstBlock "MADC1" + DstPort 28 + } + Line { + Name "" + ZOrder 1829 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 29 + DstBlock "MADC1" + DstPort 29 + } + Line { + Name "" + ZOrder 1830 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 30 + DstBlock "MADC1" + DstPort 30 + } + Line { + Name "" + ZOrder 1831 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 31 + DstBlock "MADC1" + DstPort 31 + } + Line { + Name "" + ZOrder 1832 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 32 + DstBlock "MADC1" + DstPort 32 + } + Line { + Name "" + ZOrder 1834 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 1 + DstBlock "MADC2" + DstPort 1 + } + Line { + Name "" + ZOrder 1835 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 2 + DstBlock "MADC2" + DstPort 2 + } + Line { + Name "" + ZOrder 1836 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 3 + DstBlock "MADC2" + DstPort 3 + } + Line { + Name "" + ZOrder 1837 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 4 + DstBlock "MADC2" + DstPort 4 + } + Line { + Name "" + ZOrder 1838 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 5 + DstBlock "MADC2" + DstPort 5 + } + Line { + Name "" + ZOrder 1839 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 6 + DstBlock "MADC2" + DstPort 6 + } + Line { + Name "" + ZOrder 1840 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 7 + DstBlock "MADC2" + DstPort 7 + } + Line { + Name "" + ZOrder 1841 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 8 + DstBlock "MADC2" + DstPort 8 + } + Line { + Name "" + ZOrder 1842 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 9 + DstBlock "MADC2" + DstPort 9 + } + Line { + Name "" + ZOrder 1843 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 10 + DstBlock "MADC2" + DstPort 10 + } + Line { + Name "" + ZOrder 1844 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 11 + DstBlock "MADC2" + DstPort 11 + } + Line { + Name "" + ZOrder 1845 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 12 + DstBlock "MADC2" + DstPort 12 + } + Line { + Name "" + ZOrder 1846 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 13 + DstBlock "MADC2" + DstPort 13 + } + Line { + Name "" + ZOrder 1847 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 14 + DstBlock "MADC2" + DstPort 14 + } + Line { + Name "" + ZOrder 1848 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 15 + DstBlock "MADC2" + DstPort 15 + } + Line { + Name "" + ZOrder 1849 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 16 + DstBlock "MADC2" + DstPort 16 + } + Line { + Name "" + ZOrder 1850 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 17 + DstBlock "MADC2" + DstPort 17 + } + Line { + Name "" + ZOrder 1851 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 18 + DstBlock "MADC2" + DstPort 18 + } + Line { + Name "" + ZOrder 1852 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 19 + DstBlock "MADC2" + DstPort 19 + } + Line { + Name "" + ZOrder 1853 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 20 + DstBlock "MADC2" + DstPort 20 + } + Line { + Name "" + ZOrder 1854 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 21 + DstBlock "MADC2" + DstPort 21 + } + Line { + Name "" + ZOrder 1855 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 22 + DstBlock "MADC2" + DstPort 22 + } + Line { + Name "" + ZOrder 1856 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 23 + DstBlock "MADC2" + DstPort 23 + } + Line { + Name "" + ZOrder 1857 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 24 + DstBlock "MADC2" + DstPort 24 + } + Line { + Name "" + ZOrder 1858 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 25 + DstBlock "MADC2" + DstPort 25 + } + Line { + Name "" + ZOrder 1859 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 26 + DstBlock "MADC2" + DstPort 26 + } + Line { + Name "" + ZOrder 1860 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 27 + DstBlock "MADC2" + DstPort 27 + } + Line { + Name "" + ZOrder 1861 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 28 + DstBlock "MADC2" + DstPort 28 + } + Line { + Name "" + ZOrder 1862 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 29 + DstBlock "MADC2" + DstPort 29 + } + Line { + Name "" + ZOrder 1863 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 30 + DstBlock "MADC2" + DstPort 30 + } + Line { + Name "" + ZOrder 1864 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 31 + DstBlock "MADC2" + DstPort 31 + } + Line { + Name "" + ZOrder 1865 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 32 + DstBlock "MADC2" + DstPort 32 + } + } +} diff --git a/simulink_archive/simLink/k1x00.mdl.err b/simulink_archive/simLink/k1x00.mdl.err new file mode 100644 index 0000000..e69de29 diff --git a/simulink_archive/simLink/k1x01.mdl b/simulink_archive/simLink/k1x01.mdl new file mode 100644 index 0000000..bc711a0 --- /dev/null +++ b/simulink_archive/simLink/k1x01.mdl @@ -0,0 +1,8535 @@ +Model { + Name "k1x01" + Version 8.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + GraphicalInterface { + NumRootInports 0 + NumRootOutports 0 + ParameterArgumentNames "" + ComputedModelVersion "1.289" + NumModelReferences 0 + NumTestPointedSignals 0 + } + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + MinMaxOverflowArchiveMode "Overwrite" + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [472.0, 2180.0, 1558.0, 1036.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [0] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkTopLevel" + LoadSaveID "0" + Extents [1502.0, 836.0] + ZoomFactor [4.0] + Offset [300.56497074335579, 908.66577414766289] + } + } + } + Created "Thu Oct 12 11:42:19 2006" + Creator "rolf" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Mon May 08 16:17:52 2023" + RTWModifiedTimeStamp 605463469 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1x01" + Array { + Type "Cell" + Dimension 1 + Cell "k1x01" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 1 + Cell "IncludeHyperlinkInReport" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 12 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "SupportContinuousTime" + Cell "PurelyIntegerCode" + Cell "SupportNonInlinedSFcns" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 1160, 285, 2040, 915 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Arial" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Arial" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + } + } + System { + Name "k1x01" + Location [472, 2180, 2030, 3216] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "400" + ReportName "simulink-default.rpt" + SIDHighWatermark "6572" + Block { + BlockType Reference + Name "ADC0" + SID "1073" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [330, 212, 405, 238] + ZOrder 40 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "6183" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1" + Ports [0, 1] + Position [275, 487, 345, 513] + ZOrder 237 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC2" + SID "6184" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=2 " + Ports [0, 1] + Position [275, 822, 350, 848] + ZOrder 238 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx2/ADC2" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "6185" + Description "ADC Selector" + Ports [1, 32] + Position [455, 419, 470, 576] + ZOrder 240 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_1_0,adc_1_1,adc_1_2,adc_1_3,adc_1_4,adc_1_5,adc_1_6,adc_1_7,adc_1_8,adc_1_9,adc_1_10,ad" + "c_1_11,adc_1_12,adc_1_13,adc_1_14,adc_1_15,adc_1_16,adc_1_17,adc_1_18,adc_1_19,adc_1_20,adc_1_21,adc_1_22,adc_1_" + "23,adc_1_24,adc_1_25,adc_1_26,adc_1_27,adc_1_28,adc_1_29,adc_1_30,adc_1_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector2" + SID "6186" + Description "ADC Selector" + Ports [1, 32] + Position [455, 754, 470, 911] + ZOrder 242 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_2_0,adc_2_1,adc_2_2,adc_2_3,adc_2_4,adc_2_5,adc_2_6,adc_2_7,adc_2_8,adc_2_9,adc_2_10,ad" + "c_2_11,adc_2_12,adc_2_13,adc_2_14,adc_2_15,adc_2_16,adc_2_17,adc_2_18,adc_2_19,adc_2_20,adc_2_21,adc_2_22,adc_2_" + "23,adc_2_24,adc_2_25,adc_2_26,adc_2_27,adc_2_28,adc_2_29,adc_2_30,adc_2_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "1087" + Description "ADC Selector" + Ports [1, 32] + Position [455, 144, 470, 301] + ZOrder 42 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1,adc_0_2,adc_0_3,adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,ad" + "c_0_11,adc_0_12,adc_0_13,adc_0_14,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_" + "23,adc_0_24,adc_0_25,adc_0_26,adc_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "DAC_0" + SID "6166" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [765, 49, 800, 306] + ZOrder 43 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "6398" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [765, 379, 800, 636] + ZOrder 243 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "F0" + SID "962" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [375, 53, 445, 77] + ZOrder -6 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "F1" + SID "963" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [560, 53, 630, 77] + ZOrder -7 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground1" + SID "6439" + Position [695, 55, 715, 75] + ZOrder 3806 + ShowName off + } + Block { + BlockType Ground + Name "Ground10" + SID "6446" + Position [695, 160, 715, 180] + ZOrder 3813 + ShowName off + } + Block { + BlockType Ground + Name "Ground11" + SID "6447" + Position [695, 175, 715, 195] + ZOrder 3814 + ShowName off + } + Block { + BlockType Ground + Name "Ground12" + SID "6448" + Position [695, 190, 715, 210] + ZOrder 3815 + ShowName off + } + Block { + BlockType Ground + Name "Ground13" + SID "6449" + Position [695, 205, 715, 225] + ZOrder 3816 + ShowName off + } + Block { + BlockType Ground + Name "Ground14" + SID "6450" + Position [695, 220, 715, 240] + ZOrder 3817 + ShowName off + } + Block { + BlockType Ground + Name "Ground15" + SID "6451" + Position [695, 235, 715, 255] + ZOrder 3818 + ShowName off + } + Block { + BlockType Ground + Name "Ground16" + SID "6452" + Position [695, 250, 715, 270] + ZOrder 3819 + ShowName off + } + Block { + BlockType Ground + Name "Ground17" + SID "6453" + Position [695, 265, 715, 285] + ZOrder 3820 + ShowName off + } + Block { + BlockType Ground + Name "Ground18" + SID "6454" + Position [695, 280, 715, 300] + ZOrder 3821 + ShowName off + } + Block { + BlockType Ground + Name "Ground19" + SID "6455" + Position [695, 385, 715, 405] + ZOrder 3822 + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "6440" + Position [695, 70, 715, 90] + ZOrder 3807 + ShowName off + } + Block { + BlockType Ground + Name "Ground20" + SID "6456" + Position [695, 490, 715, 510] + ZOrder 3829 + ShowName off + } + Block { + BlockType Ground + Name "Ground21" + SID "6457" + Position [695, 505, 715, 525] + ZOrder 3830 + ShowName off + } + Block { + BlockType Ground + Name "Ground22" + SID "6458" + Position [695, 520, 715, 540] + ZOrder 3831 + ShowName off + } + Block { + BlockType Ground + Name "Ground23" + SID "6459" + Position [695, 535, 715, 555] + ZOrder 3832 + ShowName off + } + Block { + BlockType Ground + Name "Ground24" + SID "6460" + Position [695, 550, 715, 570] + ZOrder 3833 + ShowName off + } + Block { + BlockType Ground + Name "Ground25" + SID "6461" + Position [695, 565, 715, 585] + ZOrder 3834 + ShowName off + } + Block { + BlockType Ground + Name "Ground26" + SID "6462" + Position [695, 580, 715, 600] + ZOrder 3835 + ShowName off + } + Block { + BlockType Ground + Name "Ground27" + SID "6463" + Position [695, 595, 715, 615] + ZOrder 3836 + ShowName off + } + Block { + BlockType Ground + Name "Ground28" + SID "6464" + Position [695, 610, 715, 630] + ZOrder 3837 + ShowName off + } + Block { + BlockType Ground + Name "Ground29" + SID "6465" + Position [695, 400, 715, 420] + ZOrder 3823 + ShowName off + } + Block { + BlockType Ground + Name "Ground3" + SID "6441" + Position [695, 85, 715, 105] + ZOrder 3808 + ShowName off + } + Block { + BlockType Ground + Name "Ground30" + SID "6466" + Position [695, 415, 715, 435] + ZOrder 3824 + ShowName off + } + Block { + BlockType Ground + Name "Ground31" + SID "6467" + Position [695, 430, 715, 450] + ZOrder 3825 + ShowName off + } + Block { + BlockType Ground + Name "Ground32" + SID "6468" + Position [695, 445, 715, 465] + ZOrder 3826 + ShowName off + } + Block { + BlockType Ground + Name "Ground33" + SID "6469" + Position [695, 460, 715, 480] + ZOrder 3827 + ShowName off + } + Block { + BlockType Ground + Name "Ground34" + SID "6470" + Position [695, 475, 715, 495] + ZOrder 3828 + ShowName off + } + Block { + BlockType Ground + Name "Ground4" + SID "6442" + Position [695, 100, 715, 120] + ZOrder 3809 + ShowName off + } + Block { + BlockType Ground + Name "Ground5" + SID "6443" + Position [695, 115, 715, 135] + ZOrder 3810 + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "6444" + Position [695, 130, 715, 150] + ZOrder 3811 + ShowName off + } + Block { + BlockType Ground + Name "Ground7" + SID "6445" + Position [695, 145, 715, 165] + ZOrder 3812 + ShowName off + } + Block { + BlockType Ground + Name "Ground8" + SID "964" + Position [325, 55, 345, 75] + ZOrder -10 + ShowName off + } + Block { + BlockType Ground + Name "Ground9" + SID "965" + Position [510, 55, 530, 75] + ZOrder -11 + ShowName off + } + Block { + BlockType SubSystem + Name "MADC0" + SID "1091" + Ports [32] + Position [545, 136, 605, 309] + ZOrder 41 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "MADC0" + Location [59, 25, 1542, 1055] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "1092" + Position [60, 88, 90, 102] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "1093" + Position [60, 133, 90, 147] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "1094" + Position [60, 178, 90, 192] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "1095" + Position [60, 223, 90, 237] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "1096" + Position [60, 268, 90, 282] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In6" + SID "1097" + Position [60, 313, 90, 327] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In7" + SID "1098" + Position [60, 358, 90, 372] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In8" + SID "1099" + Position [60, 403, 90, 417] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In9" + SID "1100" + Position [245, 88, 275, 102] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In10" + SID "1101" + Position [245, 133, 275, 147] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In11" + SID "1102" + Position [245, 178, 275, 192] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In12" + SID "1103" + Position [245, 223, 275, 237] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In13" + SID "1104" + Position [245, 268, 275, 282] + ZOrder -13 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In14" + SID "1105" + Position [245, 313, 275, 327] + ZOrder -14 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In15" + SID "1106" + Position [245, 358, 275, 372] + ZOrder -15 + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In16" + SID "1107" + Position [245, 403, 275, 417] + ZOrder -16 + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In17" + SID "1108" + Position [450, 88, 480, 102] + ZOrder -17 + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In18" + SID "1109" + Position [450, 133, 480, 147] + ZOrder -18 + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In19" + SID "1110" + Position [450, 178, 480, 192] + ZOrder -19 + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In20" + SID "1111" + Position [450, 223, 480, 237] + ZOrder -20 + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In21" + SID "1112" + Position [450, 268, 480, 282] + ZOrder -21 + Port "21" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In22" + SID "1113" + Position [450, 313, 480, 327] + ZOrder -22 + Port "22" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In23" + SID "1114" + Position [450, 358, 480, 372] + ZOrder -23 + Port "23" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In24" + SID "1115" + Position [450, 403, 480, 417] + ZOrder -24 + Port "24" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In25" + SID "1116" + Position [640, 88, 670, 102] + ZOrder -25 + Port "25" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In26" + SID "1117" + Position [640, 133, 670, 147] + ZOrder -26 + Port "26" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In27" + SID "1118" + Position [640, 178, 670, 192] + ZOrder -27 + Port "27" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In28" + SID "1119" + Position [640, 223, 670, 237] + ZOrder -28 + Port "28" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In29" + SID "1120" + Position [640, 268, 670, 282] + ZOrder -29 + Port "29" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In30" + SID "1121" + Position [640, 313, 670, 327] + ZOrder -30 + Port "30" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In31" + SID "1122" + Position [640, 358, 670, 372] + ZOrder -31 + Port "31" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In32" + SID "1123" + Position [640, 403, 670, 417] + ZOrder -32 + Port "32" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "EPICS_CH0" + SID "1124" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 88, 155, 102] + ZOrder -33 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH1" + SID "1125" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 133, 155, 147] + ZOrder -34 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH10" + SID "1126" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 178, 350, 192] + ZOrder -35 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH11" + SID "1127" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 223, 350, 237] + ZOrder -36 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH12" + SID "1128" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 268, 350, 282] + ZOrder -37 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH13" + SID "1129" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 313, 350, 327] + ZOrder -38 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH14" + SID "1130" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 358, 350, 372] + ZOrder -39 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH15" + SID "1131" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 403, 350, 417] + ZOrder -40 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH16" + SID "1132" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 88, 550, 102] + ZOrder -41 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH17" + SID "1133" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 133, 550, 147] + ZOrder -42 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH18" + SID "1134" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 178, 550, 192] + ZOrder -43 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH19" + SID "1135" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 223, 550, 237] + ZOrder -44 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH2" + SID "1136" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 178, 155, 192] + ZOrder -45 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH20" + SID "1137" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 268, 550, 282] + ZOrder -46 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH21" + SID "1138" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 313, 550, 327] + ZOrder -47 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH22" + SID "1139" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 358, 550, 372] + ZOrder -48 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH23" + SID "1140" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 403, 550, 417] + ZOrder -49 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH24" + SID "1141" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 88, 735, 102] + ZOrder -50 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH25" + SID "1142" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 133, 735, 147] + ZOrder -51 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH26" + SID "1143" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 178, 735, 192] + ZOrder -52 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH27" + SID "1144" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 223, 735, 237] + ZOrder -53 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH28" + SID "1145" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 268, 735, 282] + ZOrder -54 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH29" + SID "1146" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 313, 735, 327] + ZOrder -55 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH3" + SID "1147" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 223, 155, 237] + ZOrder -56 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH30" + SID "1148" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 358, 735, 372] + ZOrder -57 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH31" + SID "1149" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 403, 735, 417] + ZOrder -58 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH4" + SID "1150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 268, 155, 282] + ZOrder -59 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH5" + SID "1151" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 313, 155, 327] + ZOrder -60 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH6" + SID "1152" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 358, 155, 372] + ZOrder -61 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH7" + SID "1153" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 403, 155, 417] + ZOrder -62 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH8" + SID "1154" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 88, 350, 102] + ZOrder -63 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH9" + SID "1155" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 133, 350, 147] + ZOrder -64 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH0" + SID "1156" + Tag "Test Point" + Ports [1] + Position [185, 88, 225, 102] + ZOrder -65 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH1" + SID "1157" + Tag "Test Point" + Ports [1] + Position [185, 133, 225, 147] + ZOrder -66 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH10" + SID "1158" + Tag "Test Point" + Ports [1] + Position [380, 178, 420, 192] + ZOrder -67 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH11" + SID "1159" + Tag "Test Point" + Ports [1] + Position [380, 223, 420, 237] + ZOrder -68 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH12" + SID "1160" + Tag "Test Point" + Ports [1] + Position [380, 268, 420, 282] + ZOrder -69 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH13" + SID "1161" + Tag "Test Point" + Ports [1] + Position [380, 313, 420, 327] + ZOrder -70 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH14" + SID "1162" + Tag "Test Point" + Ports [1] + Position [380, 358, 420, 372] + ZOrder -71 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH15" + SID "1163" + Tag "Test Point" + Ports [1] + Position [380, 403, 420, 417] + ZOrder -72 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH16" + SID "1164" + Tag "Test Point" + Ports [1] + Position [575, 88, 615, 102] + ZOrder -73 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH17" + SID "1165" + Tag "Test Point" + Ports [1] + Position [575, 133, 615, 147] + ZOrder -74 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH18" + SID "1166" + Tag "Test Point" + Ports [1] + Position [575, 178, 615, 192] + ZOrder -75 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH19" + SID "1167" + Tag "Test Point" + Ports [1] + Position [575, 223, 615, 237] + ZOrder -76 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH2" + SID "1168" + Tag "Test Point" + Ports [1] + Position [185, 178, 225, 192] + ZOrder -77 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH20" + SID "1169" + Tag "Test Point" + Ports [1] + Position [575, 268, 615, 282] + ZOrder -78 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH21" + SID "1170" + Tag "Test Point" + Ports [1] + Position [575, 313, 615, 327] + ZOrder -79 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH22" + SID "1171" + Tag "Test Point" + Ports [1] + Position [575, 358, 615, 372] + ZOrder -80 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH23" + SID "1172" + Tag "Test Point" + Ports [1] + Position [575, 403, 615, 417] + ZOrder -81 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH24" + SID "1173" + Tag "Test Point" + Ports [1] + Position [760, 88, 800, 102] + ZOrder -82 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH25" + SID "1174" + Tag "Test Point" + Ports [1] + Position [760, 133, 800, 147] + ZOrder -83 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH26" + SID "1175" + Tag "Test Point" + Ports [1] + Position [760, 178, 800, 192] + ZOrder -84 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH27" + SID "1176" + Tag "Test Point" + Ports [1] + Position [760, 223, 800, 237] + ZOrder -85 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH28" + SID "1177" + Tag "Test Point" + Ports [1] + Position [760, 268, 800, 282] + ZOrder -86 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH29" + SID "1178" + Tag "Test Point" + Ports [1] + Position [760, 313, 800, 327] + ZOrder -87 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH3" + SID "1179" + Tag "Test Point" + Ports [1] + Position [185, 223, 225, 237] + ZOrder -88 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH30" + SID "1180" + Tag "Test Point" + Ports [1] + Position [760, 358, 800, 372] + ZOrder -89 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH31" + SID "1181" + Tag "Test Point" + Ports [1] + Position [760, 403, 800, 417] + ZOrder -90 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH4" + SID "1182" + Tag "Test Point" + Ports [1] + Position [185, 268, 225, 282] + ZOrder -91 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH5" + SID "1183" + Tag "Test Point" + Ports [1] + Position [185, 313, 225, 327] + ZOrder -92 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH6" + SID "1184" + Tag "Test Point" + Ports [1] + Position [185, 358, 225, 372] + ZOrder -93 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH7" + SID "1185" + Tag "Test Point" + Ports [1] + Position [185, 403, 225, 417] + ZOrder -94 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH8" + SID "1186" + Tag "Test Point" + Ports [1] + Position [380, 88, 420, 102] + ZOrder -95 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH9" + SID "1187" + Tag "Test Point" + Ports [1] + Position [380, 133, 420, 147] + ZOrder -96 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1 + SrcBlock "In1" + SrcPort 1 + DstBlock "EPICS_CH0" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "EPICS_CH0" + SrcPort 1 + DstBlock "TP_CH0" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "In2" + SrcPort 1 + DstBlock "EPICS_CH1" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "In3" + SrcPort 1 + DstBlock "EPICS_CH2" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "In4" + SrcPort 1 + DstBlock "EPICS_CH3" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "In5" + SrcPort 1 + DstBlock "EPICS_CH4" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "In6" + SrcPort 1 + DstBlock "EPICS_CH5" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "In7" + SrcPort 1 + DstBlock "EPICS_CH6" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "In8" + SrcPort 1 + DstBlock "EPICS_CH7" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "In9" + SrcPort 1 + DstBlock "EPICS_CH8" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "In10" + SrcPort 1 + DstBlock "EPICS_CH9" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "In11" + SrcPort 1 + DstBlock "EPICS_CH10" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "In12" + SrcPort 1 + DstBlock "EPICS_CH11" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "In13" + SrcPort 1 + DstBlock "EPICS_CH12" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "In14" + SrcPort 1 + DstBlock "EPICS_CH13" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "In15" + SrcPort 1 + DstBlock "EPICS_CH14" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "In16" + SrcPort 1 + DstBlock "EPICS_CH15" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "In17" + SrcPort 1 + DstBlock "EPICS_CH16" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "In18" + SrcPort 1 + DstBlock "EPICS_CH17" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "In19" + SrcPort 1 + DstBlock "EPICS_CH18" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "In20" + SrcPort 1 + DstBlock "EPICS_CH19" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "In21" + SrcPort 1 + DstBlock "EPICS_CH20" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "In22" + SrcPort 1 + DstBlock "EPICS_CH21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "In23" + SrcPort 1 + DstBlock "EPICS_CH22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "In24" + SrcPort 1 + DstBlock "EPICS_CH23" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "In25" + SrcPort 1 + DstBlock "EPICS_CH24" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "In26" + SrcPort 1 + DstBlock "EPICS_CH25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "In27" + SrcPort 1 + DstBlock "EPICS_CH26" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "In28" + SrcPort 1 + DstBlock "EPICS_CH27" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "In29" + SrcPort 1 + DstBlock "EPICS_CH28" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "In30" + SrcPort 1 + DstBlock "EPICS_CH29" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "In31" + SrcPort 1 + DstBlock "EPICS_CH30" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "In32" + SrcPort 1 + DstBlock "EPICS_CH31" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "EPICS_CH1" + SrcPort 1 + DstBlock "TP_CH1" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "EPICS_CH2" + SrcPort 1 + DstBlock "TP_CH2" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "EPICS_CH3" + SrcPort 1 + DstBlock "TP_CH3" + DstPort 1 + } + Line { + ZOrder 37 + SrcBlock "EPICS_CH4" + SrcPort 1 + DstBlock "TP_CH4" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "EPICS_CH5" + SrcPort 1 + DstBlock "TP_CH5" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "EPICS_CH6" + SrcPort 1 + DstBlock "TP_CH6" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "EPICS_CH7" + SrcPort 1 + DstBlock "TP_CH7" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "EPICS_CH8" + SrcPort 1 + DstBlock "TP_CH8" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "EPICS_CH9" + SrcPort 1 + DstBlock "TP_CH9" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "EPICS_CH10" + SrcPort 1 + DstBlock "TP_CH10" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "EPICS_CH11" + SrcPort 1 + DstBlock "TP_CH11" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "EPICS_CH12" + SrcPort 1 + DstBlock "TP_CH12" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "EPICS_CH13" + SrcPort 1 + DstBlock "TP_CH13" + DstPort 1 + } + Line { + ZOrder 47 + SrcBlock "EPICS_CH14" + SrcPort 1 + DstBlock "TP_CH14" + DstPort 1 + } + Line { + ZOrder 48 + SrcBlock "EPICS_CH15" + SrcPort 1 + DstBlock "TP_CH15" + DstPort 1 + } + Line { + ZOrder 49 + SrcBlock "EPICS_CH16" + SrcPort 1 + DstBlock "TP_CH16" + DstPort 1 + } + Line { + ZOrder 50 + SrcBlock "EPICS_CH17" + SrcPort 1 + DstBlock "TP_CH17" + DstPort 1 + } + Line { + ZOrder 51 + SrcBlock "EPICS_CH18" + SrcPort 1 + DstBlock "TP_CH18" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "EPICS_CH19" + SrcPort 1 + DstBlock "TP_CH19" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "EPICS_CH20" + SrcPort 1 + DstBlock "TP_CH20" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "EPICS_CH21" + SrcPort 1 + DstBlock "TP_CH21" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "EPICS_CH22" + SrcPort 1 + DstBlock "TP_CH22" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "EPICS_CH23" + SrcPort 1 + DstBlock "TP_CH23" + DstPort 1 + } + Line { + ZOrder 57 + SrcBlock "EPICS_CH24" + SrcPort 1 + DstBlock "TP_CH24" + DstPort 1 + } + Line { + ZOrder 58 + SrcBlock "EPICS_CH25" + SrcPort 1 + DstBlock "TP_CH25" + DstPort 1 + } + Line { + ZOrder 59 + SrcBlock "EPICS_CH26" + SrcPort 1 + DstBlock "TP_CH26" + DstPort 1 + } + Line { + ZOrder 60 + SrcBlock "EPICS_CH27" + SrcPort 1 + DstBlock "TP_CH27" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "EPICS_CH28" + SrcPort 1 + DstBlock "TP_CH28" + DstPort 1 + } + Line { + ZOrder 62 + SrcBlock "EPICS_CH29" + SrcPort 1 + DstBlock "TP_CH29" + DstPort 1 + } + Line { + ZOrder 63 + SrcBlock "EPICS_CH30" + SrcPort 1 + DstBlock "TP_CH30" + DstPort 1 + } + Line { + ZOrder 64 + SrcBlock "EPICS_CH31" + SrcPort 1 + DstBlock "TP_CH31" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "MADC1" + SID "6188" + Ports [32] + Position [545, 411, 605, 584] + ZOrder 239 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "MADC1" + Location [693, 60, 2220, 1096] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6189" + Position [60, 88, 90, 102] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6190" + Position [60, 133, 90, 147] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6191" + Position [60, 178, 90, 192] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6192" + Position [60, 223, 90, 237] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6193" + Position [60, 268, 90, 282] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In6" + SID "6194" + Position [60, 313, 90, 327] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In7" + SID "6195" + Position [60, 358, 90, 372] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In8" + SID "6196" + Position [60, 403, 90, 417] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In9" + SID "6197" + Position [245, 88, 275, 102] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In10" + SID "6198" + Position [245, 133, 275, 147] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In11" + SID "6199" + Position [245, 178, 275, 192] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In12" + SID "6200" + Position [245, 223, 275, 237] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In13" + SID "6201" + Position [245, 268, 275, 282] + ZOrder -13 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In14" + SID "6202" + Position [245, 313, 275, 327] + ZOrder -14 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In15" + SID "6203" + Position [245, 358, 275, 372] + ZOrder -15 + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In16" + SID "6204" + Position [245, 403, 275, 417] + ZOrder -16 + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In17" + SID "6205" + Position [450, 88, 480, 102] + ZOrder -17 + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In18" + SID "6206" + Position [450, 133, 480, 147] + ZOrder -18 + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In19" + SID "6207" + Position [450, 178, 480, 192] + ZOrder -19 + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In20" + SID "6208" + Position [450, 223, 480, 237] + ZOrder -20 + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In21" + SID "6209" + Position [450, 268, 480, 282] + ZOrder -21 + Port "21" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In22" + SID "6210" + Position [450, 313, 480, 327] + ZOrder -22 + Port "22" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In23" + SID "6211" + Position [450, 358, 480, 372] + ZOrder -23 + Port "23" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In24" + SID "6212" + Position [450, 403, 480, 417] + ZOrder -24 + Port "24" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In25" + SID "6213" + Position [640, 88, 670, 102] + ZOrder -25 + Port "25" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In26" + SID "6214" + Position [640, 133, 670, 147] + ZOrder -26 + Port "26" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In27" + SID "6215" + Position [640, 178, 670, 192] + ZOrder -27 + Port "27" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In28" + SID "6216" + Position [640, 223, 670, 237] + ZOrder -28 + Port "28" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In29" + SID "6217" + Position [640, 268, 670, 282] + ZOrder -29 + Port "29" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In30" + SID "6218" + Position [640, 313, 670, 327] + ZOrder -30 + Port "30" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In31" + SID "6219" + Position [640, 358, 670, 372] + ZOrder -31 + Port "31" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In32" + SID "6220" + Position [640, 403, 670, 417] + ZOrder -32 + Port "32" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "EPICS_CH0" + SID "6221" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 88, 155, 102] + ZOrder -33 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH1" + SID "6222" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 133, 155, 147] + ZOrder -34 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH10" + SID "6223" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 178, 350, 192] + ZOrder -35 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH11" + SID "6224" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 223, 350, 237] + ZOrder -36 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH12" + SID "6225" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 268, 350, 282] + ZOrder -37 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH13" + SID "6226" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 313, 350, 327] + ZOrder -38 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH14" + SID "6227" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 358, 350, 372] + ZOrder -39 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH15" + SID "6228" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 403, 350, 417] + ZOrder -40 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH16" + SID "6229" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 88, 550, 102] + ZOrder -41 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH17" + SID "6230" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 133, 550, 147] + ZOrder -42 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH18" + SID "6231" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 178, 550, 192] + ZOrder -43 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH19" + SID "6232" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 223, 550, 237] + ZOrder -44 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH2" + SID "6233" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 178, 155, 192] + ZOrder -45 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH20" + SID "6234" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 268, 550, 282] + ZOrder -46 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH21" + SID "6235" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 313, 550, 327] + ZOrder -47 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH22" + SID "6236" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 358, 550, 372] + ZOrder -48 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH23" + SID "6237" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 403, 550, 417] + ZOrder -49 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH24" + SID "6238" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 88, 735, 102] + ZOrder -50 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH25" + SID "6239" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 133, 735, 147] + ZOrder -51 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH26" + SID "6240" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 178, 735, 192] + ZOrder -52 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH27" + SID "6241" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 223, 735, 237] + ZOrder -53 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH28" + SID "6242" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 268, 735, 282] + ZOrder -54 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH29" + SID "6243" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 313, 735, 327] + ZOrder -55 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH3" + SID "6244" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 223, 155, 237] + ZOrder -56 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH30" + SID "6245" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 358, 735, 372] + ZOrder -57 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH31" + SID "6246" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 403, 735, 417] + ZOrder -58 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH4" + SID "6247" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 268, 155, 282] + ZOrder -59 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH5" + SID "6248" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 313, 155, 327] + ZOrder -60 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH6" + SID "6249" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 358, 155, 372] + ZOrder -61 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH7" + SID "6250" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 403, 155, 417] + ZOrder -62 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH8" + SID "6251" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 88, 350, 102] + ZOrder -63 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH9" + SID "6252" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 133, 350, 147] + ZOrder -64 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH0" + SID "6253" + Tag "Test Point" + Ports [1] + Position [185, 88, 225, 102] + ZOrder -65 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH1" + SID "6254" + Tag "Test Point" + Ports [1] + Position [185, 133, 225, 147] + ZOrder -66 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH10" + SID "6255" + Tag "Test Point" + Ports [1] + Position [380, 178, 420, 192] + ZOrder -67 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH11" + SID "6256" + Tag "Test Point" + Ports [1] + Position [380, 223, 420, 237] + ZOrder -68 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH12" + SID "6257" + Tag "Test Point" + Ports [1] + Position [380, 268, 420, 282] + ZOrder -69 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH13" + SID "6258" + Tag "Test Point" + Ports [1] + Position [380, 313, 420, 327] + ZOrder -70 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH14" + SID "6259" + Tag "Test Point" + Ports [1] + Position [380, 358, 420, 372] + ZOrder -71 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH15" + SID "6260" + Tag "Test Point" + Ports [1] + Position [380, 403, 420, 417] + ZOrder -72 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH16" + SID "6261" + Tag "Test Point" + Ports [1] + Position [575, 88, 615, 102] + ZOrder -73 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH17" + SID "6262" + Tag "Test Point" + Ports [1] + Position [575, 133, 615, 147] + ZOrder -74 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH18" + SID "6263" + Tag "Test Point" + Ports [1] + Position [575, 178, 615, 192] + ZOrder -75 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH19" + SID "6264" + Tag "Test Point" + Ports [1] + Position [575, 223, 615, 237] + ZOrder -76 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH2" + SID "6265" + Tag "Test Point" + Ports [1] + Position [185, 178, 225, 192] + ZOrder -77 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH20" + SID "6266" + Tag "Test Point" + Ports [1] + Position [575, 268, 615, 282] + ZOrder -78 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH21" + SID "6267" + Tag "Test Point" + Ports [1] + Position [575, 313, 615, 327] + ZOrder -79 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH22" + SID "6268" + Tag "Test Point" + Ports [1] + Position [575, 358, 615, 372] + ZOrder -80 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH23" + SID "6269" + Tag "Test Point" + Ports [1] + Position [575, 403, 615, 417] + ZOrder -81 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH24" + SID "6270" + Tag "Test Point" + Ports [1] + Position [760, 88, 800, 102] + ZOrder -82 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH25" + SID "6271" + Tag "Test Point" + Ports [1] + Position [760, 133, 800, 147] + ZOrder -83 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH26" + SID "6272" + Tag "Test Point" + Ports [1] + Position [760, 178, 800, 192] + ZOrder -84 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH27" + SID "6273" + Tag "Test Point" + Ports [1] + Position [760, 223, 800, 237] + ZOrder -85 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH28" + SID "6274" + Tag "Test Point" + Ports [1] + Position [760, 268, 800, 282] + ZOrder -86 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH29" + SID "6275" + Tag "Test Point" + Ports [1] + Position [760, 313, 800, 327] + ZOrder -87 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH3" + SID "6276" + Tag "Test Point" + Ports [1] + Position [185, 223, 225, 237] + ZOrder -88 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH30" + SID "6277" + Tag "Test Point" + Ports [1] + Position [760, 358, 800, 372] + ZOrder -89 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH31" + SID "6278" + Tag "Test Point" + Ports [1] + Position [760, 403, 800, 417] + ZOrder -90 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH4" + SID "6279" + Tag "Test Point" + Ports [1] + Position [185, 268, 225, 282] + ZOrder -91 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH5" + SID "6280" + Tag "Test Point" + Ports [1] + Position [185, 313, 225, 327] + ZOrder -92 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH6" + SID "6281" + Tag "Test Point" + Ports [1] + Position [185, 358, 225, 372] + ZOrder -93 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH7" + SID "6282" + Tag "Test Point" + Ports [1] + Position [185, 403, 225, 417] + ZOrder -94 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH8" + SID "6283" + Tag "Test Point" + Ports [1] + Position [380, 88, 420, 102] + ZOrder -95 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH9" + SID "6284" + Tag "Test Point" + Ports [1] + Position [380, 133, 420, 147] + ZOrder -96 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1 + SrcBlock "In1" + SrcPort 1 + DstBlock "EPICS_CH0" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "EPICS_CH0" + SrcPort 1 + DstBlock "TP_CH0" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "In2" + SrcPort 1 + DstBlock "EPICS_CH1" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "In3" + SrcPort 1 + DstBlock "EPICS_CH2" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "In4" + SrcPort 1 + DstBlock "EPICS_CH3" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "In5" + SrcPort 1 + DstBlock "EPICS_CH4" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "In6" + SrcPort 1 + DstBlock "EPICS_CH5" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "In7" + SrcPort 1 + DstBlock "EPICS_CH6" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "In8" + SrcPort 1 + DstBlock "EPICS_CH7" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "In9" + SrcPort 1 + DstBlock "EPICS_CH8" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "In10" + SrcPort 1 + DstBlock "EPICS_CH9" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "In11" + SrcPort 1 + DstBlock "EPICS_CH10" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "In12" + SrcPort 1 + DstBlock "EPICS_CH11" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "In13" + SrcPort 1 + DstBlock "EPICS_CH12" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "In14" + SrcPort 1 + DstBlock "EPICS_CH13" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "In15" + SrcPort 1 + DstBlock "EPICS_CH14" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "In16" + SrcPort 1 + DstBlock "EPICS_CH15" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "In17" + SrcPort 1 + DstBlock "EPICS_CH16" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "In18" + SrcPort 1 + DstBlock "EPICS_CH17" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "In19" + SrcPort 1 + DstBlock "EPICS_CH18" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "In20" + SrcPort 1 + DstBlock "EPICS_CH19" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "In21" + SrcPort 1 + DstBlock "EPICS_CH20" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "In22" + SrcPort 1 + DstBlock "EPICS_CH21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "In23" + SrcPort 1 + DstBlock "EPICS_CH22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "In24" + SrcPort 1 + DstBlock "EPICS_CH23" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "In25" + SrcPort 1 + DstBlock "EPICS_CH24" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "In26" + SrcPort 1 + DstBlock "EPICS_CH25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "In27" + SrcPort 1 + DstBlock "EPICS_CH26" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "In28" + SrcPort 1 + DstBlock "EPICS_CH27" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "In29" + SrcPort 1 + DstBlock "EPICS_CH28" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "In30" + SrcPort 1 + DstBlock "EPICS_CH29" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "In31" + SrcPort 1 + DstBlock "EPICS_CH30" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "In32" + SrcPort 1 + DstBlock "EPICS_CH31" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "EPICS_CH1" + SrcPort 1 + DstBlock "TP_CH1" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "EPICS_CH2" + SrcPort 1 + DstBlock "TP_CH2" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "EPICS_CH3" + SrcPort 1 + DstBlock "TP_CH3" + DstPort 1 + } + Line { + ZOrder 37 + SrcBlock "EPICS_CH4" + SrcPort 1 + DstBlock "TP_CH4" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "EPICS_CH5" + SrcPort 1 + DstBlock "TP_CH5" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "EPICS_CH6" + SrcPort 1 + DstBlock "TP_CH6" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "EPICS_CH7" + SrcPort 1 + DstBlock "TP_CH7" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "EPICS_CH8" + SrcPort 1 + DstBlock "TP_CH8" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "EPICS_CH9" + SrcPort 1 + DstBlock "TP_CH9" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "EPICS_CH10" + SrcPort 1 + DstBlock "TP_CH10" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "EPICS_CH11" + SrcPort 1 + DstBlock "TP_CH11" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "EPICS_CH12" + SrcPort 1 + DstBlock "TP_CH12" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "EPICS_CH13" + SrcPort 1 + DstBlock "TP_CH13" + DstPort 1 + } + Line { + ZOrder 47 + SrcBlock "EPICS_CH14" + SrcPort 1 + DstBlock "TP_CH14" + DstPort 1 + } + Line { + ZOrder 48 + SrcBlock "EPICS_CH15" + SrcPort 1 + DstBlock "TP_CH15" + DstPort 1 + } + Line { + ZOrder 49 + SrcBlock "EPICS_CH16" + SrcPort 1 + DstBlock "TP_CH16" + DstPort 1 + } + Line { + ZOrder 50 + SrcBlock "EPICS_CH17" + SrcPort 1 + DstBlock "TP_CH17" + DstPort 1 + } + Line { + ZOrder 51 + SrcBlock "EPICS_CH18" + SrcPort 1 + DstBlock "TP_CH18" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "EPICS_CH19" + SrcPort 1 + DstBlock "TP_CH19" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "EPICS_CH20" + SrcPort 1 + DstBlock "TP_CH20" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "EPICS_CH21" + SrcPort 1 + DstBlock "TP_CH21" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "EPICS_CH22" + SrcPort 1 + DstBlock "TP_CH22" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "EPICS_CH23" + SrcPort 1 + DstBlock "TP_CH23" + DstPort 1 + } + Line { + ZOrder 57 + SrcBlock "EPICS_CH24" + SrcPort 1 + DstBlock "TP_CH24" + DstPort 1 + } + Line { + ZOrder 58 + SrcBlock "EPICS_CH25" + SrcPort 1 + DstBlock "TP_CH25" + DstPort 1 + } + Line { + ZOrder 59 + SrcBlock "EPICS_CH26" + SrcPort 1 + DstBlock "TP_CH26" + DstPort 1 + } + Line { + ZOrder 60 + SrcBlock "EPICS_CH27" + SrcPort 1 + DstBlock "TP_CH27" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "EPICS_CH28" + SrcPort 1 + DstBlock "TP_CH28" + DstPort 1 + } + Line { + ZOrder 62 + SrcBlock "EPICS_CH29" + SrcPort 1 + DstBlock "TP_CH29" + DstPort 1 + } + Line { + ZOrder 63 + SrcBlock "EPICS_CH30" + SrcPort 1 + DstBlock "TP_CH30" + DstPort 1 + } + Line { + ZOrder 64 + SrcBlock "EPICS_CH31" + SrcPort 1 + DstBlock "TP_CH31" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "MADC2" + SID "6285" + Ports [32] + Position [545, 746, 605, 919] + ZOrder 241 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "MADC2" + Location [693, 60, 2220, 1096] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6286" + Position [60, 88, 90, 102] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6287" + Position [60, 133, 90, 147] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6288" + Position [60, 178, 90, 192] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6289" + Position [60, 223, 90, 237] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6290" + Position [60, 268, 90, 282] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In6" + SID "6291" + Position [60, 313, 90, 327] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In7" + SID "6292" + Position [60, 358, 90, 372] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In8" + SID "6293" + Position [60, 403, 90, 417] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In9" + SID "6294" + Position [245, 88, 275, 102] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In10" + SID "6295" + Position [245, 133, 275, 147] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In11" + SID "6296" + Position [245, 178, 275, 192] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In12" + SID "6297" + Position [245, 223, 275, 237] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In13" + SID "6298" + Position [245, 268, 275, 282] + ZOrder -13 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In14" + SID "6299" + Position [245, 313, 275, 327] + ZOrder -14 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In15" + SID "6300" + Position [245, 358, 275, 372] + ZOrder -15 + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In16" + SID "6301" + Position [245, 403, 275, 417] + ZOrder -16 + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In17" + SID "6302" + Position [450, 88, 480, 102] + ZOrder -17 + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In18" + SID "6303" + Position [450, 133, 480, 147] + ZOrder -18 + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In19" + SID "6304" + Position [450, 178, 480, 192] + ZOrder -19 + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In20" + SID "6305" + Position [450, 223, 480, 237] + ZOrder -20 + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In21" + SID "6306" + Position [450, 268, 480, 282] + ZOrder -21 + Port "21" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In22" + SID "6307" + Position [450, 313, 480, 327] + ZOrder -22 + Port "22" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In23" + SID "6308" + Position [450, 358, 480, 372] + ZOrder -23 + Port "23" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In24" + SID "6309" + Position [450, 403, 480, 417] + ZOrder -24 + Port "24" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In25" + SID "6310" + Position [640, 88, 670, 102] + ZOrder -25 + Port "25" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In26" + SID "6311" + Position [640, 133, 670, 147] + ZOrder -26 + Port "26" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In27" + SID "6312" + Position [640, 178, 670, 192] + ZOrder -27 + Port "27" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In28" + SID "6313" + Position [640, 223, 670, 237] + ZOrder -28 + Port "28" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In29" + SID "6314" + Position [640, 268, 670, 282] + ZOrder -29 + Port "29" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In30" + SID "6315" + Position [640, 313, 670, 327] + ZOrder -30 + Port "30" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In31" + SID "6316" + Position [640, 358, 670, 372] + ZOrder -31 + Port "31" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In32" + SID "6317" + Position [640, 403, 670, 417] + ZOrder -32 + Port "32" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "EPICS_CH0" + SID "6318" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 88, 155, 102] + ZOrder -33 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH1" + SID "6319" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 133, 155, 147] + ZOrder -34 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH10" + SID "6320" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 178, 350, 192] + ZOrder -35 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH11" + SID "6321" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 223, 350, 237] + ZOrder -36 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH12" + SID "6322" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 268, 350, 282] + ZOrder -37 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH13" + SID "6323" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 313, 350, 327] + ZOrder -38 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH14" + SID "6324" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 358, 350, 372] + ZOrder -39 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH15" + SID "6325" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 403, 350, 417] + ZOrder -40 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH16" + SID "6326" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 88, 550, 102] + ZOrder -41 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH17" + SID "6327" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 133, 550, 147] + ZOrder -42 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH18" + SID "6328" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 178, 550, 192] + ZOrder -43 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH19" + SID "6329" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 223, 550, 237] + ZOrder -44 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH2" + SID "6330" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 178, 155, 192] + ZOrder -45 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH20" + SID "6331" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 268, 550, 282] + ZOrder -46 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH21" + SID "6332" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 313, 550, 327] + ZOrder -47 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH22" + SID "6333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 358, 550, 372] + ZOrder -48 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH23" + SID "6334" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 403, 550, 417] + ZOrder -49 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH24" + SID "6335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 88, 735, 102] + ZOrder -50 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH25" + SID "6336" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 133, 735, 147] + ZOrder -51 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH26" + SID "6337" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 178, 735, 192] + ZOrder -52 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH27" + SID "6338" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 223, 735, 237] + ZOrder -53 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH28" + SID "6339" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 268, 735, 282] + ZOrder -54 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH29" + SID "6340" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 313, 735, 327] + ZOrder -55 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH3" + SID "6341" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 223, 155, 237] + ZOrder -56 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH30" + SID "6342" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 358, 735, 372] + ZOrder -57 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH31" + SID "6343" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 403, 735, 417] + ZOrder -58 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH4" + SID "6344" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 268, 155, 282] + ZOrder -59 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH5" + SID "6345" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 313, 155, 327] + ZOrder -60 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH6" + SID "6346" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 358, 155, 372] + ZOrder -61 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH7" + SID "6347" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 403, 155, 417] + ZOrder -62 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH8" + SID "6348" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 88, 350, 102] + ZOrder -63 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH9" + SID "6349" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 133, 350, 147] + ZOrder -64 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH0" + SID "6350" + Tag "Test Point" + Ports [1] + Position [185, 88, 225, 102] + ZOrder -65 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH1" + SID "6351" + Tag "Test Point" + Ports [1] + Position [185, 133, 225, 147] + ZOrder -66 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH10" + SID "6352" + Tag "Test Point" + Ports [1] + Position [380, 178, 420, 192] + ZOrder -67 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH11" + SID "6353" + Tag "Test Point" + Ports [1] + Position [380, 223, 420, 237] + ZOrder -68 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH12" + SID "6354" + Tag "Test Point" + Ports [1] + Position [380, 268, 420, 282] + ZOrder -69 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH13" + SID "6355" + Tag "Test Point" + Ports [1] + Position [380, 313, 420, 327] + ZOrder -70 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH14" + SID "6356" + Tag "Test Point" + Ports [1] + Position [380, 358, 420, 372] + ZOrder -71 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH15" + SID "6357" + Tag "Test Point" + Ports [1] + Position [380, 403, 420, 417] + ZOrder -72 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH16" + SID "6358" + Tag "Test Point" + Ports [1] + Position [575, 88, 615, 102] + ZOrder -73 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH17" + SID "6359" + Tag "Test Point" + Ports [1] + Position [575, 133, 615, 147] + ZOrder -74 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH18" + SID "6360" + Tag "Test Point" + Ports [1] + Position [575, 178, 615, 192] + ZOrder -75 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH19" + SID "6361" + Tag "Test Point" + Ports [1] + Position [575, 223, 615, 237] + ZOrder -76 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH2" + SID "6362" + Tag "Test Point" + Ports [1] + Position [185, 178, 225, 192] + ZOrder -77 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH20" + SID "6363" + Tag "Test Point" + Ports [1] + Position [575, 268, 615, 282] + ZOrder -78 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH21" + SID "6364" + Tag "Test Point" + Ports [1] + Position [575, 313, 615, 327] + ZOrder -79 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH22" + SID "6365" + Tag "Test Point" + Ports [1] + Position [575, 358, 615, 372] + ZOrder -80 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH23" + SID "6366" + Tag "Test Point" + Ports [1] + Position [575, 403, 615, 417] + ZOrder -81 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH24" + SID "6367" + Tag "Test Point" + Ports [1] + Position [760, 88, 800, 102] + ZOrder -82 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH25" + SID "6368" + Tag "Test Point" + Ports [1] + Position [760, 133, 800, 147] + ZOrder -83 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH26" + SID "6369" + Tag "Test Point" + Ports [1] + Position [760, 178, 800, 192] + ZOrder -84 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH27" + SID "6370" + Tag "Test Point" + Ports [1] + Position [760, 223, 800, 237] + ZOrder -85 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH28" + SID "6371" + Tag "Test Point" + Ports [1] + Position [760, 268, 800, 282] + ZOrder -86 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH29" + SID "6372" + Tag "Test Point" + Ports [1] + Position [760, 313, 800, 327] + ZOrder -87 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH3" + SID "6373" + Tag "Test Point" + Ports [1] + Position [185, 223, 225, 237] + ZOrder -88 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH30" + SID "6374" + Tag "Test Point" + Ports [1] + Position [760, 358, 800, 372] + ZOrder -89 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH31" + SID "6375" + Tag "Test Point" + Ports [1] + Position [760, 403, 800, 417] + ZOrder -90 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH4" + SID "6376" + Tag "Test Point" + Ports [1] + Position [185, 268, 225, 282] + ZOrder -91 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH5" + SID "6377" + Tag "Test Point" + Ports [1] + Position [185, 313, 225, 327] + ZOrder -92 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH6" + SID "6378" + Tag "Test Point" + Ports [1] + Position [185, 358, 225, 372] + ZOrder -93 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH7" + SID "6379" + Tag "Test Point" + Ports [1] + Position [185, 403, 225, 417] + ZOrder -94 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH8" + SID "6380" + Tag "Test Point" + Ports [1] + Position [380, 88, 420, 102] + ZOrder -95 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH9" + SID "6381" + Tag "Test Point" + Ports [1] + Position [380, 133, 420, 147] + ZOrder -96 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1 + SrcBlock "In1" + SrcPort 1 + DstBlock "EPICS_CH0" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "EPICS_CH0" + SrcPort 1 + DstBlock "TP_CH0" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "In2" + SrcPort 1 + DstBlock "EPICS_CH1" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "In3" + SrcPort 1 + DstBlock "EPICS_CH2" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "In4" + SrcPort 1 + DstBlock "EPICS_CH3" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "In5" + SrcPort 1 + DstBlock "EPICS_CH4" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "In6" + SrcPort 1 + DstBlock "EPICS_CH5" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "In7" + SrcPort 1 + DstBlock "EPICS_CH6" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "In8" + SrcPort 1 + DstBlock "EPICS_CH7" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "In9" + SrcPort 1 + DstBlock "EPICS_CH8" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "In10" + SrcPort 1 + DstBlock "EPICS_CH9" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "In11" + SrcPort 1 + DstBlock "EPICS_CH10" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "In12" + SrcPort 1 + DstBlock "EPICS_CH11" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "In13" + SrcPort 1 + DstBlock "EPICS_CH12" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "In14" + SrcPort 1 + DstBlock "EPICS_CH13" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "In15" + SrcPort 1 + DstBlock "EPICS_CH14" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "In16" + SrcPort 1 + DstBlock "EPICS_CH15" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "In17" + SrcPort 1 + DstBlock "EPICS_CH16" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "In18" + SrcPort 1 + DstBlock "EPICS_CH17" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "In19" + SrcPort 1 + DstBlock "EPICS_CH18" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "In20" + SrcPort 1 + DstBlock "EPICS_CH19" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "In21" + SrcPort 1 + DstBlock "EPICS_CH20" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "In22" + SrcPort 1 + DstBlock "EPICS_CH21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "In23" + SrcPort 1 + DstBlock "EPICS_CH22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "In24" + SrcPort 1 + DstBlock "EPICS_CH23" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "In25" + SrcPort 1 + DstBlock "EPICS_CH24" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "In26" + SrcPort 1 + DstBlock "EPICS_CH25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "In27" + SrcPort 1 + DstBlock "EPICS_CH26" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "In28" + SrcPort 1 + DstBlock "EPICS_CH27" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "In29" + SrcPort 1 + DstBlock "EPICS_CH28" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "In30" + SrcPort 1 + DstBlock "EPICS_CH29" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "In31" + SrcPort 1 + DstBlock "EPICS_CH30" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "In32" + SrcPort 1 + DstBlock "EPICS_CH31" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "EPICS_CH1" + SrcPort 1 + DstBlock "TP_CH1" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "EPICS_CH2" + SrcPort 1 + DstBlock "TP_CH2" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "EPICS_CH3" + SrcPort 1 + DstBlock "TP_CH3" + DstPort 1 + } + Line { + ZOrder 37 + SrcBlock "EPICS_CH4" + SrcPort 1 + DstBlock "TP_CH4" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "EPICS_CH5" + SrcPort 1 + DstBlock "TP_CH5" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "EPICS_CH6" + SrcPort 1 + DstBlock "TP_CH6" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "EPICS_CH7" + SrcPort 1 + DstBlock "TP_CH7" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "EPICS_CH8" + SrcPort 1 + DstBlock "TP_CH8" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "EPICS_CH9" + SrcPort 1 + DstBlock "TP_CH9" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "EPICS_CH10" + SrcPort 1 + DstBlock "TP_CH10" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "EPICS_CH11" + SrcPort 1 + DstBlock "TP_CH11" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "EPICS_CH12" + SrcPort 1 + DstBlock "TP_CH12" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "EPICS_CH13" + SrcPort 1 + DstBlock "TP_CH13" + DstPort 1 + } + Line { + ZOrder 47 + SrcBlock "EPICS_CH14" + SrcPort 1 + DstBlock "TP_CH14" + DstPort 1 + } + Line { + ZOrder 48 + SrcBlock "EPICS_CH15" + SrcPort 1 + DstBlock "TP_CH15" + DstPort 1 + } + Line { + ZOrder 49 + SrcBlock "EPICS_CH16" + SrcPort 1 + DstBlock "TP_CH16" + DstPort 1 + } + Line { + ZOrder 50 + SrcBlock "EPICS_CH17" + SrcPort 1 + DstBlock "TP_CH17" + DstPort 1 + } + Line { + ZOrder 51 + SrcBlock "EPICS_CH18" + SrcPort 1 + DstBlock "TP_CH18" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "EPICS_CH19" + SrcPort 1 + DstBlock "TP_CH19" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "EPICS_CH20" + SrcPort 1 + DstBlock "TP_CH20" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "EPICS_CH21" + SrcPort 1 + DstBlock "TP_CH21" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "EPICS_CH22" + SrcPort 1 + DstBlock "TP_CH22" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "EPICS_CH23" + SrcPort 1 + DstBlock "TP_CH23" + DstPort 1 + } + Line { + ZOrder 57 + SrcBlock "EPICS_CH24" + SrcPort 1 + DstBlock "TP_CH24" + DstPort 1 + } + Line { + ZOrder 58 + SrcBlock "EPICS_CH25" + SrcPort 1 + DstBlock "TP_CH25" + DstPort 1 + } + Line { + ZOrder 59 + SrcBlock "EPICS_CH26" + SrcPort 1 + DstBlock "TP_CH26" + DstPort 1 + } + Line { + ZOrder 60 + SrcBlock "EPICS_CH27" + SrcPort 1 + DstBlock "TP_CH27" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "EPICS_CH28" + SrcPort 1 + DstBlock "TP_CH28" + DstPort 1 + } + Line { + ZOrder 62 + SrcBlock "EPICS_CH29" + SrcPort 1 + DstBlock "TP_CH29" + DstPort 1 + } + Line { + ZOrder 63 + SrcBlock "EPICS_CH30" + SrcPort 1 + DstBlock "TP_CH30" + DstPort 1 + } + Line { + ZOrder 64 + SrcBlock "EPICS_CH31" + SrcPort 1 + DstBlock "TP_CH31" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "site=K1\nrate=64K\ndcuid=22\nshmem_daq=1\nadcMaster=1\nhost=standalone\nno_rfm_dma=1\nbiquad=1\nno_" + "sync\ndac_internal_clocking" + SID "1072" + Tag "cdsParameters" + Ports [1, 1] + Position [200, 35, 240, 95] + ZOrder -14 + BackgroundColor "black" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 34 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "F0" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "F1" + DstPort 1 + } + Line { + Name "" + ZOrder 39 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "MADC0" + DstPort 1 + } + Line { + Name "" + ZOrder 40 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "MADC0" + DstPort 2 + } + Line { + Name "" + ZOrder 41 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "MADC0" + DstPort 3 + } + Line { + Name "" + ZOrder 42 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "MADC0" + DstPort 4 + } + Line { + Name "" + ZOrder 43 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "MADC0" + DstPort 5 + } + Line { + Name "" + ZOrder 44 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "MADC0" + DstPort 6 + } + Line { + Name "" + ZOrder 45 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "MADC0" + DstPort 7 + } + Line { + Name "" + ZOrder 46 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "MADC0" + DstPort 8 + } + Line { + Name "" + ZOrder 47 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "MADC0" + DstPort 9 + } + Line { + Name "" + ZOrder 48 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "MADC0" + DstPort 10 + } + Line { + Name "" + ZOrder 49 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "MADC0" + DstPort 11 + } + Line { + Name "" + ZOrder 50 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "MADC0" + DstPort 12 + } + Line { + Name "" + ZOrder 51 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + DstBlock "MADC0" + DstPort 13 + } + Line { + Name "" + ZOrder 52 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + DstBlock "MADC0" + DstPort 14 + } + Line { + Name "" + ZOrder 53 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + DstBlock "MADC0" + DstPort 15 + } + Line { + Name "" + ZOrder 54 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + DstBlock "MADC0" + DstPort 16 + } + Line { + Name "" + ZOrder 55 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + DstBlock "MADC0" + DstPort 17 + } + Line { + Name "" + ZOrder 56 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + DstBlock "MADC0" + DstPort 18 + } + Line { + Name "" + ZOrder 57 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + DstBlock "MADC0" + DstPort 19 + } + Line { + Name "" + ZOrder 58 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "MADC0" + DstPort 20 + } + Line { + Name "" + ZOrder 59 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + DstBlock "MADC0" + DstPort 21 + } + Line { + Name "" + ZOrder 60 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + DstBlock "MADC0" + DstPort 22 + } + Line { + Name "" + ZOrder 61 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + DstBlock "MADC0" + DstPort 23 + } + Line { + Name "" + ZOrder 62 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 24 + DstBlock "MADC0" + DstPort 24 + } + Line { + Name "" + ZOrder 63 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + DstBlock "MADC0" + DstPort 25 + } + Line { + Name "" + ZOrder 64 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + DstBlock "MADC0" + DstPort 26 + } + Line { + Name "" + ZOrder 65 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + DstBlock "MADC0" + DstPort 27 + } + Line { + Name "" + ZOrder 66 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + DstBlock "MADC0" + DstPort 28 + } + Line { + Name "" + ZOrder 67 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 29 + DstBlock "MADC0" + DstPort 29 + } + Line { + Name "" + ZOrder 68 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 30 + DstBlock "MADC0" + DstPort 30 + } + Line { + Name "" + ZOrder 69 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 31 + DstBlock "MADC0" + DstPort 31 + } + Line { + Name "" + ZOrder 70 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 32 + DstBlock "MADC0" + DstPort 32 + } + Line { + ZOrder 71 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + ZOrder 532 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 96 + SrcBlock "ADC1" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 97 + SrcBlock "ADC2" + SrcPort 1 + DstBlock "Bus\nSelector2" + DstPort 1 + } + Line { + Name "" + ZOrder 98 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 7 + DstBlock "MADC1" + DstPort 7 + } + Line { + Name "" + ZOrder 99 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 8 + DstBlock "MADC1" + DstPort 8 + } + Line { + Name "" + ZOrder 100 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 9 + DstBlock "MADC1" + DstPort 9 + } + Line { + Name "" + ZOrder 101 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 10 + DstBlock "MADC1" + DstPort 10 + } + Line { + Name "" + ZOrder 102 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 11 + DstBlock "MADC1" + DstPort 11 + } + Line { + Name "" + ZOrder 103 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 12 + DstBlock "MADC1" + DstPort 12 + } + Line { + Name "" + ZOrder 104 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 13 + DstBlock "MADC1" + DstPort 13 + } + Line { + Name "" + ZOrder 105 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 14 + DstBlock "MADC1" + DstPort 14 + } + Line { + Name "" + ZOrder 106 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 15 + DstBlock "MADC1" + DstPort 15 + } + Line { + Name "" + ZOrder 107 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 16 + DstBlock "MADC1" + DstPort 16 + } + Line { + Name "" + ZOrder 108 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 17 + DstBlock "MADC1" + DstPort 17 + } + Line { + Name "" + ZOrder 109 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 18 + DstBlock "MADC1" + DstPort 18 + } + Line { + Name "" + ZOrder 110 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 19 + DstBlock "MADC1" + DstPort 19 + } + Line { + Name "" + ZOrder 111 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 20 + DstBlock "MADC1" + DstPort 20 + } + Line { + Name "" + ZOrder 112 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 21 + DstBlock "MADC1" + DstPort 21 + } + Line { + Name "" + ZOrder 113 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 22 + DstBlock "MADC1" + DstPort 22 + } + Line { + Name "" + ZOrder 114 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 23 + DstBlock "MADC1" + DstPort 23 + } + Line { + Name "" + ZOrder 115 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 24 + DstBlock "MADC1" + DstPort 24 + } + Line { + Name "" + ZOrder 116 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 25 + DstBlock "MADC1" + DstPort 25 + } + Line { + Name "" + ZOrder 117 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 26 + DstBlock "MADC1" + DstPort 26 + } + Line { + Name "" + ZOrder 118 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 27 + DstBlock "MADC1" + DstPort 27 + } + Line { + Name "" + ZOrder 119 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 28 + DstBlock "MADC1" + DstPort 28 + } + Line { + Name "" + ZOrder 120 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 29 + DstBlock "MADC1" + DstPort 29 + } + Line { + Name "" + ZOrder 121 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 30 + DstBlock "MADC1" + DstPort 30 + } + Line { + Name "" + ZOrder 122 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 31 + DstBlock "MADC1" + DstPort 31 + } + Line { + Name "" + ZOrder 123 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 32 + DstBlock "MADC1" + DstPort 32 + } + Line { + Name "" + ZOrder 124 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 1 + DstBlock "MADC2" + DstPort 1 + } + Line { + Name "" + ZOrder 125 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 2 + DstBlock "MADC2" + DstPort 2 + } + Line { + Name "" + ZOrder 126 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 3 + DstBlock "MADC2" + DstPort 3 + } + Line { + Name "" + ZOrder 127 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 4 + DstBlock "MADC2" + DstPort 4 + } + Line { + Name "" + ZOrder 128 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 5 + DstBlock "MADC2" + DstPort 5 + } + Line { + Name "" + ZOrder 129 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 6 + DstBlock "MADC2" + DstPort 6 + } + Line { + Name "" + ZOrder 130 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 7 + DstBlock "MADC2" + DstPort 7 + } + Line { + Name "" + ZOrder 131 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 8 + DstBlock "MADC2" + DstPort 8 + } + Line { + Name "" + ZOrder 132 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 9 + DstBlock "MADC2" + DstPort 9 + } + Line { + Name "" + ZOrder 133 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 10 + DstBlock "MADC2" + DstPort 10 + } + Line { + Name "" + ZOrder 134 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 11 + DstBlock "MADC2" + DstPort 11 + } + Line { + Name "" + ZOrder 135 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 12 + DstBlock "MADC2" + DstPort 12 + } + Line { + Name "" + ZOrder 136 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 13 + DstBlock "MADC2" + DstPort 13 + } + Line { + Name "" + ZOrder 137 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 14 + DstBlock "MADC2" + DstPort 14 + } + Line { + Name "" + ZOrder 138 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 15 + DstBlock "MADC2" + DstPort 15 + } + Line { + Name "" + ZOrder 139 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 16 + DstBlock "MADC2" + DstPort 16 + } + Line { + Name "" + ZOrder 140 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 17 + DstBlock "MADC2" + DstPort 17 + } + Line { + Name "" + ZOrder 141 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 18 + DstBlock "MADC2" + DstPort 18 + } + Line { + Name "" + ZOrder 142 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 19 + DstBlock "MADC2" + DstPort 19 + } + Line { + Name "" + ZOrder 143 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 20 + DstBlock "MADC2" + DstPort 20 + } + Line { + Name "" + ZOrder 144 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 21 + DstBlock "MADC2" + DstPort 21 + } + Line { + Name "" + ZOrder 145 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 22 + DstBlock "MADC2" + DstPort 22 + } + Line { + Name "" + ZOrder 146 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 23 + DstBlock "MADC2" + DstPort 23 + } + Line { + Name "" + ZOrder 147 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 24 + DstBlock "MADC2" + DstPort 24 + } + Line { + Name "" + ZOrder 148 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 25 + DstBlock "MADC2" + DstPort 25 + } + Line { + Name "" + ZOrder 149 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 26 + DstBlock "MADC2" + DstPort 26 + } + Line { + Name "" + ZOrder 150 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 27 + DstBlock "MADC2" + DstPort 27 + } + Line { + Name "" + ZOrder 151 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 28 + DstBlock "MADC2" + DstPort 28 + } + Line { + Name "" + ZOrder 152 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 29 + DstBlock "MADC2" + DstPort 29 + } + Line { + Name "" + ZOrder 153 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 30 + DstBlock "MADC2" + DstPort 30 + } + Line { + Name "" + ZOrder 154 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 31 + DstBlock "MADC2" + DstPort 31 + } + Line { + Name "" + ZOrder 155 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 32 + DstBlock "MADC2" + DstPort 32 + } + Line { + Name "" + ZOrder 216 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "MADC1" + DstPort 1 + } + Line { + Name "" + ZOrder 217 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "MADC1" + DstPort 2 + } + Line { + Name "" + ZOrder 218 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "MADC1" + DstPort 3 + } + Line { + Name "" + ZOrder 219 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "MADC1" + DstPort 4 + } + Line { + Name "" + ZOrder 220 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 5 + DstBlock "MADC1" + DstPort 5 + } + Line { + Name "" + ZOrder 221 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 6 + DstBlock "MADC1" + DstPort 6 + } + Line { + ZOrder 533 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 534 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 535 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 536 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 537 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 538 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 539 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 540 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 541 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 542 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 543 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 544 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 545 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 546 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 547 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 576 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "DAC_1" + DstPort 1 + } + Line { + ZOrder 577 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "DAC_1" + DstPort 2 + } + Line { + ZOrder 565 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "DAC_1" + DstPort 16 + } + Line { + ZOrder 564 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "DAC_1" + DstPort 15 + } + Line { + ZOrder 578 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "DAC_1" + DstPort 14 + } + Line { + ZOrder 573 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "DAC_1" + DstPort 3 + } + Line { + ZOrder 574 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "DAC_1" + DstPort 4 + } + Line { + ZOrder 575 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "DAC_1" + DstPort 5 + } + Line { + ZOrder 568 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "DAC_1" + DstPort 6 + } + Line { + ZOrder 566 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "DAC_1" + DstPort 7 + } + Line { + ZOrder 567 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "DAC_1" + DstPort 8 + } + Line { + ZOrder 579 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "DAC_1" + DstPort 9 + } + Line { + ZOrder 572 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "DAC_1" + DstPort 10 + } + Line { + ZOrder 570 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "DAC_1" + DstPort 11 + } + Line { + ZOrder 571 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "DAC_1" + DstPort 12 + } + Line { + ZOrder 569 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "DAC_1" + DstPort 13 + } + } +} diff --git a/simulink_archive/simLink/k1x01.mdl.bk b/simulink_archive/simLink/k1x01.mdl.bk new file mode 100644 index 0000000..994b7c3 --- /dev/null +++ b/simulink_archive/simLink/k1x01.mdl.bk @@ -0,0 +1,3513 @@ +Model { + Name "k1x01" + Version 8.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + GraphicalInterface { + NumRootInports 0 + NumRootOutports 0 + ParameterArgumentNames "" + ComputedModelVersion "1.262" + NumModelReferences 0 + NumTestPointedSignals 0 + } + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + MinMaxOverflowArchiveMode "Overwrite" + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [402.0, 88.0, 1527.0, 1036.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [0] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkTopLevel" + LoadSaveID "0" + Extents [1471.0, 836.0] + ZoomFactor [2.0] + Offset [38.99734038553396, -0.82573350795702538] + } + } + } + Created "Thu Oct 12 11:42:19 2006" + Creator "rolf" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Sat Nov 03 20:41:43 2018" + RTWModifiedTimeStamp 463178458 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1x01" + Array { + Type "Cell" + Dimension 1 + Cell "k1x01" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 1 + Cell "IncludeHyperlinkInReport" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 12 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "SupportContinuousTime" + Cell "PurelyIntegerCode" + Cell "SupportNonInlinedSFcns" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 1160, 285, 2040, 915 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Arial" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Arial" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + } + } + System { + Name "k1x01" + Location [402, 88, 1929, 1124] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "200" + ReportName "simulink-default.rpt" + SIDHighWatermark "6165" + Block { + BlockType Reference + Name "ADC0" + SID "1073" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [340, 292, 415, 318] + ZOrder 40 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "1087" + Description "ADC Selector" + Ports [1, 32] + Position [470, 224, 485, 381] + ZOrder 42 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1,adc_0_2,adc_0_3,adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,ad" + "c_0_11,adc_0_12,adc_0_13,adc_0_14,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_" + "23,adc_0_24,adc_0_25,adc_0_26,adc_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "Contec1616dio_0" + SID "1070" + Tag "cdsCDIO1616" + Ports [1, 1] + Position [115, 740, 155, 800] + ZOrder -3 + BackgroundColor "gray" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsContec1616DIO/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "F0" + SID "962" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [370, 53, 440, 77] + ZOrder -6 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "F1" + SID "963" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [555, 53, 625, 77] + ZOrder -7 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground8" + SID "964" + Position [325, 55, 345, 75] + ZOrder -10 + ShowName off + } + Block { + BlockType Ground + Name "Ground9" + SID "965" + Position [510, 55, 530, 75] + ZOrder -11 + ShowName off + } + Block { + BlockType SubSystem + Name "MADC0" + SID "1091" + Ports [32] + Position [560, 216, 620, 389] + ZOrder 41 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "MADC0" + Location [59, 25, 1542, 1055] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "1092" + Position [60, 88, 90, 102] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "1093" + Position [60, 133, 90, 147] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "1094" + Position [60, 178, 90, 192] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "1095" + Position [60, 223, 90, 237] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "1096" + Position [60, 268, 90, 282] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In6" + SID "1097" + Position [60, 313, 90, 327] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In7" + SID "1098" + Position [60, 358, 90, 372] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In8" + SID "1099" + Position [60, 403, 90, 417] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In9" + SID "1100" + Position [245, 88, 275, 102] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In10" + SID "1101" + Position [245, 133, 275, 147] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In11" + SID "1102" + Position [245, 178, 275, 192] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In12" + SID "1103" + Position [245, 223, 275, 237] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In13" + SID "1104" + Position [245, 268, 275, 282] + ZOrder -13 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In14" + SID "1105" + Position [245, 313, 275, 327] + ZOrder -14 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In15" + SID "1106" + Position [245, 358, 275, 372] + ZOrder -15 + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In16" + SID "1107" + Position [245, 403, 275, 417] + ZOrder -16 + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In17" + SID "1108" + Position [450, 88, 480, 102] + ZOrder -17 + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In18" + SID "1109" + Position [450, 133, 480, 147] + ZOrder -18 + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In19" + SID "1110" + Position [450, 178, 480, 192] + ZOrder -19 + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In20" + SID "1111" + Position [450, 223, 480, 237] + ZOrder -20 + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In21" + SID "1112" + Position [450, 268, 480, 282] + ZOrder -21 + Port "21" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In22" + SID "1113" + Position [450, 313, 480, 327] + ZOrder -22 + Port "22" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In23" + SID "1114" + Position [450, 358, 480, 372] + ZOrder -23 + Port "23" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In24" + SID "1115" + Position [450, 403, 480, 417] + ZOrder -24 + Port "24" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In25" + SID "1116" + Position [640, 88, 670, 102] + ZOrder -25 + Port "25" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In26" + SID "1117" + Position [640, 133, 670, 147] + ZOrder -26 + Port "26" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In27" + SID "1118" + Position [640, 178, 670, 192] + ZOrder -27 + Port "27" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In28" + SID "1119" + Position [640, 223, 670, 237] + ZOrder -28 + Port "28" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In29" + SID "1120" + Position [640, 268, 670, 282] + ZOrder -29 + Port "29" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In30" + SID "1121" + Position [640, 313, 670, 327] + ZOrder -30 + Port "30" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In31" + SID "1122" + Position [640, 358, 670, 372] + ZOrder -31 + Port "31" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In32" + SID "1123" + Position [640, 403, 670, 417] + ZOrder -32 + Port "32" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "EPICS_CH0" + SID "1124" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 88, 155, 102] + ZOrder -33 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH1" + SID "1125" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 133, 155, 147] + ZOrder -34 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH10" + SID "1126" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 178, 350, 192] + ZOrder -35 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH11" + SID "1127" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 223, 350, 237] + ZOrder -36 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH12" + SID "1128" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 268, 350, 282] + ZOrder -37 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH13" + SID "1129" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 313, 350, 327] + ZOrder -38 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH14" + SID "1130" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 358, 350, 372] + ZOrder -39 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH15" + SID "1131" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 403, 350, 417] + ZOrder -40 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH16" + SID "1132" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 88, 550, 102] + ZOrder -41 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH17" + SID "1133" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 133, 550, 147] + ZOrder -42 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH18" + SID "1134" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 178, 550, 192] + ZOrder -43 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH19" + SID "1135" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 223, 550, 237] + ZOrder -44 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH2" + SID "1136" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 178, 155, 192] + ZOrder -45 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH20" + SID "1137" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 268, 550, 282] + ZOrder -46 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH21" + SID "1138" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 313, 550, 327] + ZOrder -47 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH22" + SID "1139" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 358, 550, 372] + ZOrder -48 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH23" + SID "1140" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 403, 550, 417] + ZOrder -49 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH24" + SID "1141" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 88, 735, 102] + ZOrder -50 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH25" + SID "1142" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 133, 735, 147] + ZOrder -51 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH26" + SID "1143" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 178, 735, 192] + ZOrder -52 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH27" + SID "1144" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 223, 735, 237] + ZOrder -53 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH28" + SID "1145" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 268, 735, 282] + ZOrder -54 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH29" + SID "1146" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 313, 735, 327] + ZOrder -55 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH3" + SID "1147" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 223, 155, 237] + ZOrder -56 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH30" + SID "1148" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 358, 735, 372] + ZOrder -57 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH31" + SID "1149" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 403, 735, 417] + ZOrder -58 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH4" + SID "1150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 268, 155, 282] + ZOrder -59 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH5" + SID "1151" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 313, 155, 327] + ZOrder -60 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH6" + SID "1152" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 358, 155, 372] + ZOrder -61 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH7" + SID "1153" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 403, 155, 417] + ZOrder -62 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH8" + SID "1154" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 88, 350, 102] + ZOrder -63 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH9" + SID "1155" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 133, 350, 147] + ZOrder -64 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH0" + SID "1156" + Tag "Test Point" + Ports [1] + Position [185, 88, 225, 102] + ZOrder -65 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH1" + SID "1157" + Tag "Test Point" + Ports [1] + Position [185, 133, 225, 147] + ZOrder -66 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH10" + SID "1158" + Tag "Test Point" + Ports [1] + Position [380, 178, 420, 192] + ZOrder -67 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH11" + SID "1159" + Tag "Test Point" + Ports [1] + Position [380, 223, 420, 237] + ZOrder -68 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH12" + SID "1160" + Tag "Test Point" + Ports [1] + Position [380, 268, 420, 282] + ZOrder -69 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH13" + SID "1161" + Tag "Test Point" + Ports [1] + Position [380, 313, 420, 327] + ZOrder -70 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH14" + SID "1162" + Tag "Test Point" + Ports [1] + Position [380, 358, 420, 372] + ZOrder -71 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH15" + SID "1163" + Tag "Test Point" + Ports [1] + Position [380, 403, 420, 417] + ZOrder -72 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH16" + SID "1164" + Tag "Test Point" + Ports [1] + Position [575, 88, 615, 102] + ZOrder -73 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH17" + SID "1165" + Tag "Test Point" + Ports [1] + Position [575, 133, 615, 147] + ZOrder -74 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH18" + SID "1166" + Tag "Test Point" + Ports [1] + Position [575, 178, 615, 192] + ZOrder -75 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH19" + SID "1167" + Tag "Test Point" + Ports [1] + Position [575, 223, 615, 237] + ZOrder -76 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH2" + SID "1168" + Tag "Test Point" + Ports [1] + Position [185, 178, 225, 192] + ZOrder -77 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH20" + SID "1169" + Tag "Test Point" + Ports [1] + Position [575, 268, 615, 282] + ZOrder -78 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH21" + SID "1170" + Tag "Test Point" + Ports [1] + Position [575, 313, 615, 327] + ZOrder -79 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH22" + SID "1171" + Tag "Test Point" + Ports [1] + Position [575, 358, 615, 372] + ZOrder -80 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH23" + SID "1172" + Tag "Test Point" + Ports [1] + Position [575, 403, 615, 417] + ZOrder -81 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH24" + SID "1173" + Tag "Test Point" + Ports [1] + Position [760, 88, 800, 102] + ZOrder -82 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH25" + SID "1174" + Tag "Test Point" + Ports [1] + Position [760, 133, 800, 147] + ZOrder -83 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH26" + SID "1175" + Tag "Test Point" + Ports [1] + Position [760, 178, 800, 192] + ZOrder -84 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH27" + SID "1176" + Tag "Test Point" + Ports [1] + Position [760, 223, 800, 237] + ZOrder -85 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH28" + SID "1177" + Tag "Test Point" + Ports [1] + Position [760, 268, 800, 282] + ZOrder -86 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH29" + SID "1178" + Tag "Test Point" + Ports [1] + Position [760, 313, 800, 327] + ZOrder -87 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH3" + SID "1179" + Tag "Test Point" + Ports [1] + Position [185, 223, 225, 237] + ZOrder -88 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH30" + SID "1180" + Tag "Test Point" + Ports [1] + Position [760, 358, 800, 372] + ZOrder -89 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH31" + SID "1181" + Tag "Test Point" + Ports [1] + Position [760, 403, 800, 417] + ZOrder -90 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH4" + SID "1182" + Tag "Test Point" + Ports [1] + Position [185, 268, 225, 282] + ZOrder -91 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH5" + SID "1183" + Tag "Test Point" + Ports [1] + Position [185, 313, 225, 327] + ZOrder -92 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH6" + SID "1184" + Tag "Test Point" + Ports [1] + Position [185, 358, 225, 372] + ZOrder -93 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH7" + SID "1185" + Tag "Test Point" + Ports [1] + Position [185, 403, 225, 417] + ZOrder -94 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH8" + SID "1186" + Tag "Test Point" + Ports [1] + Position [380, 88, 420, 102] + ZOrder -95 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH9" + SID "1187" + Tag "Test Point" + Ports [1] + Position [380, 133, 420, 147] + ZOrder -96 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1 + SrcBlock "In1" + SrcPort 1 + DstBlock "EPICS_CH0" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "EPICS_CH0" + SrcPort 1 + DstBlock "TP_CH0" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "In2" + SrcPort 1 + DstBlock "EPICS_CH1" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "In3" + SrcPort 1 + DstBlock "EPICS_CH2" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "In4" + SrcPort 1 + DstBlock "EPICS_CH3" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "In5" + SrcPort 1 + DstBlock "EPICS_CH4" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "In6" + SrcPort 1 + DstBlock "EPICS_CH5" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "In7" + SrcPort 1 + DstBlock "EPICS_CH6" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "In8" + SrcPort 1 + DstBlock "EPICS_CH7" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "In9" + SrcPort 1 + DstBlock "EPICS_CH8" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "In10" + SrcPort 1 + DstBlock "EPICS_CH9" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "In11" + SrcPort 1 + DstBlock "EPICS_CH10" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "In12" + SrcPort 1 + DstBlock "EPICS_CH11" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "In13" + SrcPort 1 + DstBlock "EPICS_CH12" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "In14" + SrcPort 1 + DstBlock "EPICS_CH13" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "In15" + SrcPort 1 + DstBlock "EPICS_CH14" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "In16" + SrcPort 1 + DstBlock "EPICS_CH15" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "In17" + SrcPort 1 + DstBlock "EPICS_CH16" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "In18" + SrcPort 1 + DstBlock "EPICS_CH17" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "In19" + SrcPort 1 + DstBlock "EPICS_CH18" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "In20" + SrcPort 1 + DstBlock "EPICS_CH19" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "In21" + SrcPort 1 + DstBlock "EPICS_CH20" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "In22" + SrcPort 1 + DstBlock "EPICS_CH21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "In23" + SrcPort 1 + DstBlock "EPICS_CH22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "In24" + SrcPort 1 + DstBlock "EPICS_CH23" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "In25" + SrcPort 1 + DstBlock "EPICS_CH24" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "In26" + SrcPort 1 + DstBlock "EPICS_CH25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "In27" + SrcPort 1 + DstBlock "EPICS_CH26" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "In28" + SrcPort 1 + DstBlock "EPICS_CH27" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "In29" + SrcPort 1 + DstBlock "EPICS_CH28" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "In30" + SrcPort 1 + DstBlock "EPICS_CH29" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "In31" + SrcPort 1 + DstBlock "EPICS_CH30" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "In32" + SrcPort 1 + DstBlock "EPICS_CH31" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "EPICS_CH1" + SrcPort 1 + DstBlock "TP_CH1" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "EPICS_CH2" + SrcPort 1 + DstBlock "TP_CH2" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "EPICS_CH3" + SrcPort 1 + DstBlock "TP_CH3" + DstPort 1 + } + Line { + ZOrder 37 + SrcBlock "EPICS_CH4" + SrcPort 1 + DstBlock "TP_CH4" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "EPICS_CH5" + SrcPort 1 + DstBlock "TP_CH5" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "EPICS_CH6" + SrcPort 1 + DstBlock "TP_CH6" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "EPICS_CH7" + SrcPort 1 + DstBlock "TP_CH7" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "EPICS_CH8" + SrcPort 1 + DstBlock "TP_CH8" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "EPICS_CH9" + SrcPort 1 + DstBlock "TP_CH9" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "EPICS_CH10" + SrcPort 1 + DstBlock "TP_CH10" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "EPICS_CH11" + SrcPort 1 + DstBlock "TP_CH11" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "EPICS_CH12" + SrcPort 1 + DstBlock "TP_CH12" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "EPICS_CH13" + SrcPort 1 + DstBlock "TP_CH13" + DstPort 1 + } + Line { + ZOrder 47 + SrcBlock "EPICS_CH14" + SrcPort 1 + DstBlock "TP_CH14" + DstPort 1 + } + Line { + ZOrder 48 + SrcBlock "EPICS_CH15" + SrcPort 1 + DstBlock "TP_CH15" + DstPort 1 + } + Line { + ZOrder 49 + SrcBlock "EPICS_CH16" + SrcPort 1 + DstBlock "TP_CH16" + DstPort 1 + } + Line { + ZOrder 50 + SrcBlock "EPICS_CH17" + SrcPort 1 + DstBlock "TP_CH17" + DstPort 1 + } + Line { + ZOrder 51 + SrcBlock "EPICS_CH18" + SrcPort 1 + DstBlock "TP_CH18" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "EPICS_CH19" + SrcPort 1 + DstBlock "TP_CH19" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "EPICS_CH20" + SrcPort 1 + DstBlock "TP_CH20" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "EPICS_CH21" + SrcPort 1 + DstBlock "TP_CH21" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "EPICS_CH22" + SrcPort 1 + DstBlock "TP_CH22" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "EPICS_CH23" + SrcPort 1 + DstBlock "TP_CH23" + DstPort 1 + } + Line { + ZOrder 57 + SrcBlock "EPICS_CH24" + SrcPort 1 + DstBlock "TP_CH24" + DstPort 1 + } + Line { + ZOrder 58 + SrcBlock "EPICS_CH25" + SrcPort 1 + DstBlock "TP_CH25" + DstPort 1 + } + Line { + ZOrder 59 + SrcBlock "EPICS_CH26" + SrcPort 1 + DstBlock "TP_CH26" + DstPort 1 + } + Line { + ZOrder 60 + SrcBlock "EPICS_CH27" + SrcPort 1 + DstBlock "TP_CH27" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "EPICS_CH28" + SrcPort 1 + DstBlock "TP_CH28" + DstPort 1 + } + Line { + ZOrder 62 + SrcBlock "EPICS_CH29" + SrcPort 1 + DstBlock "TP_CH29" + DstPort 1 + } + Line { + ZOrder 63 + SrcBlock "EPICS_CH30" + SrcPort 1 + DstBlock "TP_CH30" + DstPort 1 + } + Line { + ZOrder 64 + SrcBlock "EPICS_CH31" + SrcPort 1 + DstBlock "TP_CH31" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "TDS_MON" + SID "1071" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [215, 759, 260, 781] + ZOrder -13 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "site=K1\nrate=64K\ndcuid=22\nshmem_daq=1\nadcMaster=1\nhost=standalone\nno_rfm_dma=1\nbiquad=1\nno_" + "sync\ndac_internal_clocking" + SID "1072" + Tag "cdsParameters" + Ports [1, 1] + Position [195, 35, 235, 95] + ZOrder -14 + BackgroundColor "black" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 34 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "F0" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "F1" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "Contec1616dio_0" + SrcPort 1 + DstBlock "TDS_MON" + DstPort 1 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 39 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "MADC0" + DstPort 1 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 40 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "MADC0" + DstPort 2 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 41 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "MADC0" + DstPort 3 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 42 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "MADC0" + DstPort 4 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 43 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "MADC0" + DstPort 5 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 44 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "MADC0" + DstPort 6 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 45 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "MADC0" + DstPort 7 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 46 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "MADC0" + DstPort 8 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 47 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "MADC0" + DstPort 9 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 48 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "MADC0" + DstPort 10 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 49 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "MADC0" + DstPort 11 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 50 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "MADC0" + DstPort 12 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 51 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + DstBlock "MADC0" + DstPort 13 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 52 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + DstBlock "MADC0" + DstPort 14 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 53 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + DstBlock "MADC0" + DstPort 15 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 54 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + DstBlock "MADC0" + DstPort 16 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 55 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + DstBlock "MADC0" + DstPort 17 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 56 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + DstBlock "MADC0" + DstPort 18 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 57 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + DstBlock "MADC0" + DstPort 19 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 58 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "MADC0" + DstPort 20 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 59 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + DstBlock "MADC0" + DstPort 21 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 60 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + DstBlock "MADC0" + DstPort 22 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 61 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + DstBlock "MADC0" + DstPort 23 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 62 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 24 + DstBlock "MADC0" + DstPort 24 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 63 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + DstBlock "MADC0" + DstPort 25 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 64 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + DstBlock "MADC0" + DstPort 26 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 65 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + DstBlock "MADC0" + DstPort 27 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 66 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + DstBlock "MADC0" + DstPort 28 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 67 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 29 + DstBlock "MADC0" + DstPort 29 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 68 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 30 + DstBlock "MADC0" + DstPort 30 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 69 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 31 + DstBlock "MADC0" + DstPort 31 + } + Line { + Name "" + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 70 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 32 + DstBlock "MADC0" + DstPort 32 + } + Line { + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 71 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/k1x01_bak.mdl b/simulink_archive/simLink/k1x01_bak.mdl new file mode 100644 index 0000000..379af87 --- /dev/null +++ b/simulink_archive/simLink/k1x01_bak.mdl @@ -0,0 +1,8535 @@ +Model { + Name "k1x01" + Version 8.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + GraphicalInterface { + NumRootInports 0 + NumRootOutports 0 + ParameterArgumentNames "" + ComputedModelVersion "1.268" + NumModelReferences 0 + NumTestPointedSignals 0 + } + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + MinMaxOverflowArchiveMode "Overwrite" + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [1045.0, 24.0, 1960.0, 1036.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [0] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [0] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkTopLevel" + LoadSaveID "0" + Extents [1904.0, 866.0] + ZoomFactor [0.8] + Offset [-754.9613227339878, 8.8270141176259358] + } + } + } + Created "Thu Oct 12 11:42:19 2006" + Creator "rolf" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Wed Dec 08 21:23:18 2021" + RTWModifiedTimeStamp 560705585 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1x01" + Array { + Type "Cell" + Dimension 1 + Cell "k1x01" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 1 + Cell "IncludeHyperlinkInReport" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 12 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "SupportContinuousTime" + Cell "PurelyIntegerCode" + Cell "SupportNonInlinedSFcns" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 1160, 285, 2040, 915 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Arial" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Arial" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + FunctionInterfaceSpec "void_void" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + ContentPreviewEnabled off + } + } + System { + Name "k1x01" + Location [1045, 24, 3005, 1060] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + ReportName "simulink-default.rpt" + SIDHighWatermark "6431" + Block { + BlockType Reference + Name "ADC0" + SID "1073" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [325, 212, 400, 238] + ZOrder 40 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC1" + SID "6183" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [270, 487, 340, 513] + ZOrder 237 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.14" + FontSize 14 + SourceBlock "cdsAdcx1/ADC1" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "ADC2" + SID "6184" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=2 " + Ports [0, 1] + Position [270, 822, 345, 848] + ZOrder 238 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx2/ADC2" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "6185" + Description "ADC Selector" + Ports [1, 32] + Position [455, 419, 470, 576] + ZOrder 240 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1,adc_0_2,adc_0_3,adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,ad" + "c_0_11,adc_0_12,adc_0_13,adc_0_14,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_" + "23,adc_0_24,adc_0_25,adc_0_26,adc_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector2" + SID "6186" + Description "ADC Selector" + Ports [1, 32] + Position [455, 754, 470, 911] + ZOrder 242 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1,adc_0_2,adc_0_3,adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,ad" + "c_0_11,adc_0_12,adc_0_13,adc_0_14,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_" + "23,adc_0_24,adc_0_25,adc_0_26,adc_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "1087" + Description "ADC Selector" + Ports [1, 32] + Position [455, 144, 470, 301] + ZOrder 42 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1,adc_0_2,adc_0_3,adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,ad" + "c_0_11,adc_0_12,adc_0_13,adc_0_14,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_" + "23,adc_0_24,adc_0_25,adc_0_26,adc_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 29 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 30 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 31 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 32 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "DAC_0" + SID "6166" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [760, 49, 795, 306] + ZOrder 43 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "6398" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [760, 379, 795, 636] + ZOrder 243 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "F0" + SID "962" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [370, 53, 440, 77] + ZOrder -6 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "F1" + SID "963" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [555, 53, 625, 77] + ZOrder -7 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Ground + Name "Ground1" + SID "6167" + Position [700, 55, 720, 75] + ZOrder 44 + ShowName off + } + Block { + BlockType Ground + Name "Ground10" + SID "6174" + Position [700, 265, 720, 285] + ZOrder 51 + ShowName off + } + Block { + BlockType Ground + Name "Ground11" + SID "6175" + Position [665, 70, 685, 90] + ZOrder 52 + ShowName off + } + Block { + BlockType Ground + Name "Ground12" + SID "6176" + Position [665, 280, 685, 300] + ZOrder 59 + ShowName off + } + Block { + BlockType Ground + Name "Ground13" + SID "6177" + Position [665, 160, 685, 180] + ZOrder 53 + ShowName off + } + Block { + BlockType Ground + Name "Ground14" + SID "6178" + Position [665, 130, 685, 150] + ZOrder 54 + ShowName off + } + Block { + BlockType Ground + Name "Ground15" + SID "6179" + Position [665, 100, 685, 120] + ZOrder 55 + ShowName off + } + Block { + BlockType Ground + Name "Ground16" + SID "6180" + Position [665, 190, 685, 210] + ZOrder 56 + ShowName off + } + Block { + BlockType Ground + Name "Ground17" + SID "6181" + Position [665, 220, 685, 240] + ZOrder 57 + ShowName off + } + Block { + BlockType Ground + Name "Ground18" + SID "6182" + Position [665, 250, 685, 270] + ZOrder 58 + ShowName off + } + Block { + BlockType Ground + Name "Ground19" + SID "6399" + Position [700, 385, 720, 405] + ZOrder 244 + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "6168" + Position [700, 145, 720, 165] + ZOrder 45 + ShowName off + } + Block { + BlockType Ground + Name "Ground20" + SID "6400" + Position [665, 400, 685, 420] + ZOrder 245 + ShowName off + } + Block { + BlockType Ground + Name "Ground21" + SID "6401" + Position [700, 415, 720, 435] + ZOrder 246 + ShowName off + } + Block { + BlockType Ground + Name "Ground22" + SID "6402" + Position [665, 430, 685, 450] + ZOrder 247 + ShowName off + } + Block { + BlockType Ground + Name "Ground23" + SID "6403" + Position [700, 445, 720, 465] + ZOrder 248 + ShowName off + } + Block { + BlockType Ground + Name "Ground24" + SID "6404" + Position [665, 460, 685, 480] + ZOrder 249 + ShowName off + } + Block { + BlockType Ground + Name "Ground25" + SID "6405" + Position [700, 475, 720, 495] + ZOrder 250 + ShowName off + } + Block { + BlockType Ground + Name "Ground26" + SID "6406" + Position [700, 505, 720, 525] + ZOrder 251 + ShowName off + } + Block { + BlockType Ground + Name "Ground27" + SID "6407" + Position [700, 535, 720, 555] + ZOrder 252 + ShowName off + } + Block { + BlockType Ground + Name "Ground28" + SID "6408" + Position [700, 565, 720, 585] + ZOrder 253 + ShowName off + } + Block { + BlockType Ground + Name "Ground29" + SID "6409" + Position [700, 595, 720, 615] + ZOrder 254 + ShowName off + } + Block { + BlockType Ground + Name "Ground3" + SID "6169" + Position [700, 115, 720, 135] + ZOrder 46 + ShowName off + } + Block { + BlockType Ground + Name "Ground30" + SID "6410" + Position [665, 490, 685, 510] + ZOrder 255 + ShowName off + } + Block { + BlockType Ground + Name "Ground31" + SID "6411" + Position [665, 520, 685, 540] + ZOrder 256 + ShowName off + } + Block { + BlockType Ground + Name "Ground32" + SID "6412" + Position [665, 550, 685, 570] + ZOrder 257 + ShowName off + } + Block { + BlockType Ground + Name "Ground33" + SID "6413" + Position [665, 580, 685, 600] + ZOrder 258 + ShowName off + } + Block { + BlockType Ground + Name "Ground34" + SID "6414" + Position [665, 610, 685, 630] + ZOrder 259 + ShowName off + } + Block { + BlockType Ground + Name "Ground4" + SID "6170" + Position [700, 85, 720, 105] + ZOrder 47 + ShowName off + } + Block { + BlockType Ground + Name "Ground5" + SID "6171" + Position [700, 175, 720, 195] + ZOrder 48 + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "6172" + Position [700, 205, 720, 225] + ZOrder 49 + ShowName off + } + Block { + BlockType Ground + Name "Ground7" + SID "6173" + Position [700, 235, 720, 255] + ZOrder 50 + ShowName off + } + Block { + BlockType Ground + Name "Ground8" + SID "964" + Position [325, 55, 345, 75] + ZOrder -10 + ShowName off + } + Block { + BlockType Ground + Name "Ground9" + SID "965" + Position [510, 55, 530, 75] + ZOrder -11 + ShowName off + } + Block { + BlockType SubSystem + Name "MADC0" + SID "1091" + Ports [32] + Position [545, 136, 605, 309] + ZOrder 41 + BackgroundColor "[1.000000, 0.258824, 0.819608]" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "MADC0" + Location [59, 25, 1542, 1055] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "1092" + Position [60, 88, 90, 102] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "1093" + Position [60, 133, 90, 147] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "1094" + Position [60, 178, 90, 192] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "1095" + Position [60, 223, 90, 237] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "1096" + Position [60, 268, 90, 282] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In6" + SID "1097" + Position [60, 313, 90, 327] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In7" + SID "1098" + Position [60, 358, 90, 372] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In8" + SID "1099" + Position [60, 403, 90, 417] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In9" + SID "1100" + Position [245, 88, 275, 102] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In10" + SID "1101" + Position [245, 133, 275, 147] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In11" + SID "1102" + Position [245, 178, 275, 192] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In12" + SID "1103" + Position [245, 223, 275, 237] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In13" + SID "1104" + Position [245, 268, 275, 282] + ZOrder -13 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In14" + SID "1105" + Position [245, 313, 275, 327] + ZOrder -14 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In15" + SID "1106" + Position [245, 358, 275, 372] + ZOrder -15 + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In16" + SID "1107" + Position [245, 403, 275, 417] + ZOrder -16 + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In17" + SID "1108" + Position [450, 88, 480, 102] + ZOrder -17 + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In18" + SID "1109" + Position [450, 133, 480, 147] + ZOrder -18 + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In19" + SID "1110" + Position [450, 178, 480, 192] + ZOrder -19 + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In20" + SID "1111" + Position [450, 223, 480, 237] + ZOrder -20 + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In21" + SID "1112" + Position [450, 268, 480, 282] + ZOrder -21 + Port "21" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In22" + SID "1113" + Position [450, 313, 480, 327] + ZOrder -22 + Port "22" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In23" + SID "1114" + Position [450, 358, 480, 372] + ZOrder -23 + Port "23" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In24" + SID "1115" + Position [450, 403, 480, 417] + ZOrder -24 + Port "24" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In25" + SID "1116" + Position [640, 88, 670, 102] + ZOrder -25 + Port "25" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In26" + SID "1117" + Position [640, 133, 670, 147] + ZOrder -26 + Port "26" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In27" + SID "1118" + Position [640, 178, 670, 192] + ZOrder -27 + Port "27" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In28" + SID "1119" + Position [640, 223, 670, 237] + ZOrder -28 + Port "28" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In29" + SID "1120" + Position [640, 268, 670, 282] + ZOrder -29 + Port "29" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In30" + SID "1121" + Position [640, 313, 670, 327] + ZOrder -30 + Port "30" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In31" + SID "1122" + Position [640, 358, 670, 372] + ZOrder -31 + Port "31" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In32" + SID "1123" + Position [640, 403, 670, 417] + ZOrder -32 + Port "32" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "EPICS_CH0" + SID "1124" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 88, 155, 102] + ZOrder -33 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH1" + SID "1125" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 133, 155, 147] + ZOrder -34 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH10" + SID "1126" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 178, 350, 192] + ZOrder -35 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH11" + SID "1127" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 223, 350, 237] + ZOrder -36 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH12" + SID "1128" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 268, 350, 282] + ZOrder -37 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH13" + SID "1129" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 313, 350, 327] + ZOrder -38 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH14" + SID "1130" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 358, 350, 372] + ZOrder -39 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH15" + SID "1131" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 403, 350, 417] + ZOrder -40 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH16" + SID "1132" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 88, 550, 102] + ZOrder -41 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH17" + SID "1133" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 133, 550, 147] + ZOrder -42 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH18" + SID "1134" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 178, 550, 192] + ZOrder -43 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH19" + SID "1135" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 223, 550, 237] + ZOrder -44 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH2" + SID "1136" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 178, 155, 192] + ZOrder -45 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH20" + SID "1137" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 268, 550, 282] + ZOrder -46 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH21" + SID "1138" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 313, 550, 327] + ZOrder -47 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH22" + SID "1139" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 358, 550, 372] + ZOrder -48 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH23" + SID "1140" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 403, 550, 417] + ZOrder -49 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH24" + SID "1141" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 88, 735, 102] + ZOrder -50 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH25" + SID "1142" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 133, 735, 147] + ZOrder -51 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH26" + SID "1143" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 178, 735, 192] + ZOrder -52 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH27" + SID "1144" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 223, 735, 237] + ZOrder -53 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH28" + SID "1145" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 268, 735, 282] + ZOrder -54 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH29" + SID "1146" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 313, 735, 327] + ZOrder -55 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH3" + SID "1147" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 223, 155, 237] + ZOrder -56 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH30" + SID "1148" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 358, 735, 372] + ZOrder -57 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH31" + SID "1149" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 403, 735, 417] + ZOrder -58 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH4" + SID "1150" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 268, 155, 282] + ZOrder -59 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH5" + SID "1151" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 313, 155, 327] + ZOrder -60 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH6" + SID "1152" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 358, 155, 372] + ZOrder -61 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH7" + SID "1153" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 403, 155, 417] + ZOrder -62 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH8" + SID "1154" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 88, 350, 102] + ZOrder -63 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH9" + SID "1155" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 133, 350, 147] + ZOrder -64 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH0" + SID "1156" + Tag "Test Point" + Ports [1] + Position [185, 88, 225, 102] + ZOrder -65 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH1" + SID "1157" + Tag "Test Point" + Ports [1] + Position [185, 133, 225, 147] + ZOrder -66 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH10" + SID "1158" + Tag "Test Point" + Ports [1] + Position [380, 178, 420, 192] + ZOrder -67 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH11" + SID "1159" + Tag "Test Point" + Ports [1] + Position [380, 223, 420, 237] + ZOrder -68 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH12" + SID "1160" + Tag "Test Point" + Ports [1] + Position [380, 268, 420, 282] + ZOrder -69 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH13" + SID "1161" + Tag "Test Point" + Ports [1] + Position [380, 313, 420, 327] + ZOrder -70 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH14" + SID "1162" + Tag "Test Point" + Ports [1] + Position [380, 358, 420, 372] + ZOrder -71 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH15" + SID "1163" + Tag "Test Point" + Ports [1] + Position [380, 403, 420, 417] + ZOrder -72 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH16" + SID "1164" + Tag "Test Point" + Ports [1] + Position [575, 88, 615, 102] + ZOrder -73 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH17" + SID "1165" + Tag "Test Point" + Ports [1] + Position [575, 133, 615, 147] + ZOrder -74 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH18" + SID "1166" + Tag "Test Point" + Ports [1] + Position [575, 178, 615, 192] + ZOrder -75 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH19" + SID "1167" + Tag "Test Point" + Ports [1] + Position [575, 223, 615, 237] + ZOrder -76 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH2" + SID "1168" + Tag "Test Point" + Ports [1] + Position [185, 178, 225, 192] + ZOrder -77 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH20" + SID "1169" + Tag "Test Point" + Ports [1] + Position [575, 268, 615, 282] + ZOrder -78 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH21" + SID "1170" + Tag "Test Point" + Ports [1] + Position [575, 313, 615, 327] + ZOrder -79 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH22" + SID "1171" + Tag "Test Point" + Ports [1] + Position [575, 358, 615, 372] + ZOrder -80 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH23" + SID "1172" + Tag "Test Point" + Ports [1] + Position [575, 403, 615, 417] + ZOrder -81 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH24" + SID "1173" + Tag "Test Point" + Ports [1] + Position [760, 88, 800, 102] + ZOrder -82 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH25" + SID "1174" + Tag "Test Point" + Ports [1] + Position [760, 133, 800, 147] + ZOrder -83 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH26" + SID "1175" + Tag "Test Point" + Ports [1] + Position [760, 178, 800, 192] + ZOrder -84 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH27" + SID "1176" + Tag "Test Point" + Ports [1] + Position [760, 223, 800, 237] + ZOrder -85 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH28" + SID "1177" + Tag "Test Point" + Ports [1] + Position [760, 268, 800, 282] + ZOrder -86 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH29" + SID "1178" + Tag "Test Point" + Ports [1] + Position [760, 313, 800, 327] + ZOrder -87 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH3" + SID "1179" + Tag "Test Point" + Ports [1] + Position [185, 223, 225, 237] + ZOrder -88 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH30" + SID "1180" + Tag "Test Point" + Ports [1] + Position [760, 358, 800, 372] + ZOrder -89 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH31" + SID "1181" + Tag "Test Point" + Ports [1] + Position [760, 403, 800, 417] + ZOrder -90 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH4" + SID "1182" + Tag "Test Point" + Ports [1] + Position [185, 268, 225, 282] + ZOrder -91 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH5" + SID "1183" + Tag "Test Point" + Ports [1] + Position [185, 313, 225, 327] + ZOrder -92 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH6" + SID "1184" + Tag "Test Point" + Ports [1] + Position [185, 358, 225, 372] + ZOrder -93 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH7" + SID "1185" + Tag "Test Point" + Ports [1] + Position [185, 403, 225, 417] + ZOrder -94 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH8" + SID "1186" + Tag "Test Point" + Ports [1] + Position [380, 88, 420, 102] + ZOrder -95 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH9" + SID "1187" + Tag "Test Point" + Ports [1] + Position [380, 133, 420, 147] + ZOrder -96 + BackgroundColor "yellow" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1 + SrcBlock "In1" + SrcPort 1 + DstBlock "EPICS_CH0" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "EPICS_CH0" + SrcPort 1 + DstBlock "TP_CH0" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "In2" + SrcPort 1 + DstBlock "EPICS_CH1" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "In3" + SrcPort 1 + DstBlock "EPICS_CH2" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "In4" + SrcPort 1 + DstBlock "EPICS_CH3" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "In5" + SrcPort 1 + DstBlock "EPICS_CH4" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "In6" + SrcPort 1 + DstBlock "EPICS_CH5" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "In7" + SrcPort 1 + DstBlock "EPICS_CH6" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "In8" + SrcPort 1 + DstBlock "EPICS_CH7" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "In9" + SrcPort 1 + DstBlock "EPICS_CH8" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "In10" + SrcPort 1 + DstBlock "EPICS_CH9" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "In11" + SrcPort 1 + DstBlock "EPICS_CH10" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "In12" + SrcPort 1 + DstBlock "EPICS_CH11" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "In13" + SrcPort 1 + DstBlock "EPICS_CH12" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "In14" + SrcPort 1 + DstBlock "EPICS_CH13" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "In15" + SrcPort 1 + DstBlock "EPICS_CH14" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "In16" + SrcPort 1 + DstBlock "EPICS_CH15" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "In17" + SrcPort 1 + DstBlock "EPICS_CH16" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "In18" + SrcPort 1 + DstBlock "EPICS_CH17" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "In19" + SrcPort 1 + DstBlock "EPICS_CH18" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "In20" + SrcPort 1 + DstBlock "EPICS_CH19" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "In21" + SrcPort 1 + DstBlock "EPICS_CH20" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "In22" + SrcPort 1 + DstBlock "EPICS_CH21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "In23" + SrcPort 1 + DstBlock "EPICS_CH22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "In24" + SrcPort 1 + DstBlock "EPICS_CH23" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "In25" + SrcPort 1 + DstBlock "EPICS_CH24" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "In26" + SrcPort 1 + DstBlock "EPICS_CH25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "In27" + SrcPort 1 + DstBlock "EPICS_CH26" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "In28" + SrcPort 1 + DstBlock "EPICS_CH27" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "In29" + SrcPort 1 + DstBlock "EPICS_CH28" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "In30" + SrcPort 1 + DstBlock "EPICS_CH29" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "In31" + SrcPort 1 + DstBlock "EPICS_CH30" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "In32" + SrcPort 1 + DstBlock "EPICS_CH31" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "EPICS_CH1" + SrcPort 1 + DstBlock "TP_CH1" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "EPICS_CH2" + SrcPort 1 + DstBlock "TP_CH2" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "EPICS_CH3" + SrcPort 1 + DstBlock "TP_CH3" + DstPort 1 + } + Line { + ZOrder 37 + SrcBlock "EPICS_CH4" + SrcPort 1 + DstBlock "TP_CH4" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "EPICS_CH5" + SrcPort 1 + DstBlock "TP_CH5" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "EPICS_CH6" + SrcPort 1 + DstBlock "TP_CH6" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "EPICS_CH7" + SrcPort 1 + DstBlock "TP_CH7" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "EPICS_CH8" + SrcPort 1 + DstBlock "TP_CH8" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "EPICS_CH9" + SrcPort 1 + DstBlock "TP_CH9" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "EPICS_CH10" + SrcPort 1 + DstBlock "TP_CH10" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "EPICS_CH11" + SrcPort 1 + DstBlock "TP_CH11" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "EPICS_CH12" + SrcPort 1 + DstBlock "TP_CH12" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "EPICS_CH13" + SrcPort 1 + DstBlock "TP_CH13" + DstPort 1 + } + Line { + ZOrder 47 + SrcBlock "EPICS_CH14" + SrcPort 1 + DstBlock "TP_CH14" + DstPort 1 + } + Line { + ZOrder 48 + SrcBlock "EPICS_CH15" + SrcPort 1 + DstBlock "TP_CH15" + DstPort 1 + } + Line { + ZOrder 49 + SrcBlock "EPICS_CH16" + SrcPort 1 + DstBlock "TP_CH16" + DstPort 1 + } + Line { + ZOrder 50 + SrcBlock "EPICS_CH17" + SrcPort 1 + DstBlock "TP_CH17" + DstPort 1 + } + Line { + ZOrder 51 + SrcBlock "EPICS_CH18" + SrcPort 1 + DstBlock "TP_CH18" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "EPICS_CH19" + SrcPort 1 + DstBlock "TP_CH19" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "EPICS_CH20" + SrcPort 1 + DstBlock "TP_CH20" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "EPICS_CH21" + SrcPort 1 + DstBlock "TP_CH21" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "EPICS_CH22" + SrcPort 1 + DstBlock "TP_CH22" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "EPICS_CH23" + SrcPort 1 + DstBlock "TP_CH23" + DstPort 1 + } + Line { + ZOrder 57 + SrcBlock "EPICS_CH24" + SrcPort 1 + DstBlock "TP_CH24" + DstPort 1 + } + Line { + ZOrder 58 + SrcBlock "EPICS_CH25" + SrcPort 1 + DstBlock "TP_CH25" + DstPort 1 + } + Line { + ZOrder 59 + SrcBlock "EPICS_CH26" + SrcPort 1 + DstBlock "TP_CH26" + DstPort 1 + } + Line { + ZOrder 60 + SrcBlock "EPICS_CH27" + SrcPort 1 + DstBlock "TP_CH27" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "EPICS_CH28" + SrcPort 1 + DstBlock "TP_CH28" + DstPort 1 + } + Line { + ZOrder 62 + SrcBlock "EPICS_CH29" + SrcPort 1 + DstBlock "TP_CH29" + DstPort 1 + } + Line { + ZOrder 63 + SrcBlock "EPICS_CH30" + SrcPort 1 + DstBlock "TP_CH30" + DstPort 1 + } + Line { + ZOrder 64 + SrcBlock "EPICS_CH31" + SrcPort 1 + DstBlock "TP_CH31" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "MADC1" + SID "6188" + Ports [32] + Position [545, 411, 605, 584] + ZOrder 239 + BackgroundColor "magenta" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "MADC1" + Location [693, 60, 2220, 1096] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6189" + Position [60, 88, 90, 102] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6190" + Position [60, 133, 90, 147] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6191" + Position [60, 178, 90, 192] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6192" + Position [60, 223, 90, 237] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6193" + Position [60, 268, 90, 282] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In6" + SID "6194" + Position [60, 313, 90, 327] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In7" + SID "6195" + Position [60, 358, 90, 372] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In8" + SID "6196" + Position [60, 403, 90, 417] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In9" + SID "6197" + Position [245, 88, 275, 102] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In10" + SID "6198" + Position [245, 133, 275, 147] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In11" + SID "6199" + Position [245, 178, 275, 192] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In12" + SID "6200" + Position [245, 223, 275, 237] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In13" + SID "6201" + Position [245, 268, 275, 282] + ZOrder -13 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In14" + SID "6202" + Position [245, 313, 275, 327] + ZOrder -14 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In15" + SID "6203" + Position [245, 358, 275, 372] + ZOrder -15 + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In16" + SID "6204" + Position [245, 403, 275, 417] + ZOrder -16 + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In17" + SID "6205" + Position [450, 88, 480, 102] + ZOrder -17 + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In18" + SID "6206" + Position [450, 133, 480, 147] + ZOrder -18 + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In19" + SID "6207" + Position [450, 178, 480, 192] + ZOrder -19 + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In20" + SID "6208" + Position [450, 223, 480, 237] + ZOrder -20 + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In21" + SID "6209" + Position [450, 268, 480, 282] + ZOrder -21 + Port "21" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In22" + SID "6210" + Position [450, 313, 480, 327] + ZOrder -22 + Port "22" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In23" + SID "6211" + Position [450, 358, 480, 372] + ZOrder -23 + Port "23" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In24" + SID "6212" + Position [450, 403, 480, 417] + ZOrder -24 + Port "24" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In25" + SID "6213" + Position [640, 88, 670, 102] + ZOrder -25 + Port "25" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In26" + SID "6214" + Position [640, 133, 670, 147] + ZOrder -26 + Port "26" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In27" + SID "6215" + Position [640, 178, 670, 192] + ZOrder -27 + Port "27" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In28" + SID "6216" + Position [640, 223, 670, 237] + ZOrder -28 + Port "28" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In29" + SID "6217" + Position [640, 268, 670, 282] + ZOrder -29 + Port "29" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In30" + SID "6218" + Position [640, 313, 670, 327] + ZOrder -30 + Port "30" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In31" + SID "6219" + Position [640, 358, 670, 372] + ZOrder -31 + Port "31" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In32" + SID "6220" + Position [640, 403, 670, 417] + ZOrder -32 + Port "32" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "EPICS_CH0" + SID "6221" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 88, 155, 102] + ZOrder -33 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH1" + SID "6222" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 133, 155, 147] + ZOrder -34 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH10" + SID "6223" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 178, 350, 192] + ZOrder -35 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH11" + SID "6224" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 223, 350, 237] + ZOrder -36 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH12" + SID "6225" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 268, 350, 282] + ZOrder -37 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH13" + SID "6226" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 313, 350, 327] + ZOrder -38 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH14" + SID "6227" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 358, 350, 372] + ZOrder -39 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH15" + SID "6228" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 403, 350, 417] + ZOrder -40 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH16" + SID "6229" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 88, 550, 102] + ZOrder -41 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH17" + SID "6230" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 133, 550, 147] + ZOrder -42 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH18" + SID "6231" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 178, 550, 192] + ZOrder -43 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH19" + SID "6232" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 223, 550, 237] + ZOrder -44 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH2" + SID "6233" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 178, 155, 192] + ZOrder -45 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH20" + SID "6234" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 268, 550, 282] + ZOrder -46 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH21" + SID "6235" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 313, 550, 327] + ZOrder -47 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH22" + SID "6236" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 358, 550, 372] + ZOrder -48 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH23" + SID "6237" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 403, 550, 417] + ZOrder -49 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH24" + SID "6238" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 88, 735, 102] + ZOrder -50 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH25" + SID "6239" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 133, 735, 147] + ZOrder -51 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH26" + SID "6240" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 178, 735, 192] + ZOrder -52 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH27" + SID "6241" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 223, 735, 237] + ZOrder -53 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH28" + SID "6242" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 268, 735, 282] + ZOrder -54 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH29" + SID "6243" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 313, 735, 327] + ZOrder -55 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH3" + SID "6244" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 223, 155, 237] + ZOrder -56 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH30" + SID "6245" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 358, 735, 372] + ZOrder -57 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH31" + SID "6246" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 403, 735, 417] + ZOrder -58 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH4" + SID "6247" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 268, 155, 282] + ZOrder -59 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH5" + SID "6248" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 313, 155, 327] + ZOrder -60 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH6" + SID "6249" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 358, 155, 372] + ZOrder -61 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH7" + SID "6250" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 403, 155, 417] + ZOrder -62 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH8" + SID "6251" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 88, 350, 102] + ZOrder -63 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH9" + SID "6252" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 133, 350, 147] + ZOrder -64 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH0" + SID "6253" + Tag "Test Point" + Ports [1] + Position [185, 88, 225, 102] + ZOrder -65 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH1" + SID "6254" + Tag "Test Point" + Ports [1] + Position [185, 133, 225, 147] + ZOrder -66 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH10" + SID "6255" + Tag "Test Point" + Ports [1] + Position [380, 178, 420, 192] + ZOrder -67 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH11" + SID "6256" + Tag "Test Point" + Ports [1] + Position [380, 223, 420, 237] + ZOrder -68 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH12" + SID "6257" + Tag "Test Point" + Ports [1] + Position [380, 268, 420, 282] + ZOrder -69 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH13" + SID "6258" + Tag "Test Point" + Ports [1] + Position [380, 313, 420, 327] + ZOrder -70 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH14" + SID "6259" + Tag "Test Point" + Ports [1] + Position [380, 358, 420, 372] + ZOrder -71 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH15" + SID "6260" + Tag "Test Point" + Ports [1] + Position [380, 403, 420, 417] + ZOrder -72 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH16" + SID "6261" + Tag "Test Point" + Ports [1] + Position [575, 88, 615, 102] + ZOrder -73 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH17" + SID "6262" + Tag "Test Point" + Ports [1] + Position [575, 133, 615, 147] + ZOrder -74 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH18" + SID "6263" + Tag "Test Point" + Ports [1] + Position [575, 178, 615, 192] + ZOrder -75 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH19" + SID "6264" + Tag "Test Point" + Ports [1] + Position [575, 223, 615, 237] + ZOrder -76 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH2" + SID "6265" + Tag "Test Point" + Ports [1] + Position [185, 178, 225, 192] + ZOrder -77 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH20" + SID "6266" + Tag "Test Point" + Ports [1] + Position [575, 268, 615, 282] + ZOrder -78 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH21" + SID "6267" + Tag "Test Point" + Ports [1] + Position [575, 313, 615, 327] + ZOrder -79 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH22" + SID "6268" + Tag "Test Point" + Ports [1] + Position [575, 358, 615, 372] + ZOrder -80 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH23" + SID "6269" + Tag "Test Point" + Ports [1] + Position [575, 403, 615, 417] + ZOrder -81 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH24" + SID "6270" + Tag "Test Point" + Ports [1] + Position [760, 88, 800, 102] + ZOrder -82 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH25" + SID "6271" + Tag "Test Point" + Ports [1] + Position [760, 133, 800, 147] + ZOrder -83 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH26" + SID "6272" + Tag "Test Point" + Ports [1] + Position [760, 178, 800, 192] + ZOrder -84 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH27" + SID "6273" + Tag "Test Point" + Ports [1] + Position [760, 223, 800, 237] + ZOrder -85 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH28" + SID "6274" + Tag "Test Point" + Ports [1] + Position [760, 268, 800, 282] + ZOrder -86 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH29" + SID "6275" + Tag "Test Point" + Ports [1] + Position [760, 313, 800, 327] + ZOrder -87 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH3" + SID "6276" + Tag "Test Point" + Ports [1] + Position [185, 223, 225, 237] + ZOrder -88 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH30" + SID "6277" + Tag "Test Point" + Ports [1] + Position [760, 358, 800, 372] + ZOrder -89 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH31" + SID "6278" + Tag "Test Point" + Ports [1] + Position [760, 403, 800, 417] + ZOrder -90 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH4" + SID "6279" + Tag "Test Point" + Ports [1] + Position [185, 268, 225, 282] + ZOrder -91 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH5" + SID "6280" + Tag "Test Point" + Ports [1] + Position [185, 313, 225, 327] + ZOrder -92 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH6" + SID "6281" + Tag "Test Point" + Ports [1] + Position [185, 358, 225, 372] + ZOrder -93 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH7" + SID "6282" + Tag "Test Point" + Ports [1] + Position [185, 403, 225, 417] + ZOrder -94 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH8" + SID "6283" + Tag "Test Point" + Ports [1] + Position [380, 88, 420, 102] + ZOrder -95 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH9" + SID "6284" + Tag "Test Point" + Ports [1] + Position [380, 133, 420, 147] + ZOrder -96 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1 + SrcBlock "In1" + SrcPort 1 + DstBlock "EPICS_CH0" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "EPICS_CH0" + SrcPort 1 + DstBlock "TP_CH0" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "In2" + SrcPort 1 + DstBlock "EPICS_CH1" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "In3" + SrcPort 1 + DstBlock "EPICS_CH2" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "In4" + SrcPort 1 + DstBlock "EPICS_CH3" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "In5" + SrcPort 1 + DstBlock "EPICS_CH4" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "In6" + SrcPort 1 + DstBlock "EPICS_CH5" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "In7" + SrcPort 1 + DstBlock "EPICS_CH6" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "In8" + SrcPort 1 + DstBlock "EPICS_CH7" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "In9" + SrcPort 1 + DstBlock "EPICS_CH8" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "In10" + SrcPort 1 + DstBlock "EPICS_CH9" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "In11" + SrcPort 1 + DstBlock "EPICS_CH10" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "In12" + SrcPort 1 + DstBlock "EPICS_CH11" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "In13" + SrcPort 1 + DstBlock "EPICS_CH12" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "In14" + SrcPort 1 + DstBlock "EPICS_CH13" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "In15" + SrcPort 1 + DstBlock "EPICS_CH14" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "In16" + SrcPort 1 + DstBlock "EPICS_CH15" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "In17" + SrcPort 1 + DstBlock "EPICS_CH16" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "In18" + SrcPort 1 + DstBlock "EPICS_CH17" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "In19" + SrcPort 1 + DstBlock "EPICS_CH18" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "In20" + SrcPort 1 + DstBlock "EPICS_CH19" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "In21" + SrcPort 1 + DstBlock "EPICS_CH20" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "In22" + SrcPort 1 + DstBlock "EPICS_CH21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "In23" + SrcPort 1 + DstBlock "EPICS_CH22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "In24" + SrcPort 1 + DstBlock "EPICS_CH23" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "In25" + SrcPort 1 + DstBlock "EPICS_CH24" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "In26" + SrcPort 1 + DstBlock "EPICS_CH25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "In27" + SrcPort 1 + DstBlock "EPICS_CH26" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "In28" + SrcPort 1 + DstBlock "EPICS_CH27" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "In29" + SrcPort 1 + DstBlock "EPICS_CH28" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "In30" + SrcPort 1 + DstBlock "EPICS_CH29" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "In31" + SrcPort 1 + DstBlock "EPICS_CH30" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "In32" + SrcPort 1 + DstBlock "EPICS_CH31" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "EPICS_CH1" + SrcPort 1 + DstBlock "TP_CH1" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "EPICS_CH2" + SrcPort 1 + DstBlock "TP_CH2" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "EPICS_CH3" + SrcPort 1 + DstBlock "TP_CH3" + DstPort 1 + } + Line { + ZOrder 37 + SrcBlock "EPICS_CH4" + SrcPort 1 + DstBlock "TP_CH4" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "EPICS_CH5" + SrcPort 1 + DstBlock "TP_CH5" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "EPICS_CH6" + SrcPort 1 + DstBlock "TP_CH6" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "EPICS_CH7" + SrcPort 1 + DstBlock "TP_CH7" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "EPICS_CH8" + SrcPort 1 + DstBlock "TP_CH8" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "EPICS_CH9" + SrcPort 1 + DstBlock "TP_CH9" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "EPICS_CH10" + SrcPort 1 + DstBlock "TP_CH10" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "EPICS_CH11" + SrcPort 1 + DstBlock "TP_CH11" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "EPICS_CH12" + SrcPort 1 + DstBlock "TP_CH12" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "EPICS_CH13" + SrcPort 1 + DstBlock "TP_CH13" + DstPort 1 + } + Line { + ZOrder 47 + SrcBlock "EPICS_CH14" + SrcPort 1 + DstBlock "TP_CH14" + DstPort 1 + } + Line { + ZOrder 48 + SrcBlock "EPICS_CH15" + SrcPort 1 + DstBlock "TP_CH15" + DstPort 1 + } + Line { + ZOrder 49 + SrcBlock "EPICS_CH16" + SrcPort 1 + DstBlock "TP_CH16" + DstPort 1 + } + Line { + ZOrder 50 + SrcBlock "EPICS_CH17" + SrcPort 1 + DstBlock "TP_CH17" + DstPort 1 + } + Line { + ZOrder 51 + SrcBlock "EPICS_CH18" + SrcPort 1 + DstBlock "TP_CH18" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "EPICS_CH19" + SrcPort 1 + DstBlock "TP_CH19" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "EPICS_CH20" + SrcPort 1 + DstBlock "TP_CH20" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "EPICS_CH21" + SrcPort 1 + DstBlock "TP_CH21" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "EPICS_CH22" + SrcPort 1 + DstBlock "TP_CH22" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "EPICS_CH23" + SrcPort 1 + DstBlock "TP_CH23" + DstPort 1 + } + Line { + ZOrder 57 + SrcBlock "EPICS_CH24" + SrcPort 1 + DstBlock "TP_CH24" + DstPort 1 + } + Line { + ZOrder 58 + SrcBlock "EPICS_CH25" + SrcPort 1 + DstBlock "TP_CH25" + DstPort 1 + } + Line { + ZOrder 59 + SrcBlock "EPICS_CH26" + SrcPort 1 + DstBlock "TP_CH26" + DstPort 1 + } + Line { + ZOrder 60 + SrcBlock "EPICS_CH27" + SrcPort 1 + DstBlock "TP_CH27" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "EPICS_CH28" + SrcPort 1 + DstBlock "TP_CH28" + DstPort 1 + } + Line { + ZOrder 62 + SrcBlock "EPICS_CH29" + SrcPort 1 + DstBlock "TP_CH29" + DstPort 1 + } + Line { + ZOrder 63 + SrcBlock "EPICS_CH30" + SrcPort 1 + DstBlock "TP_CH30" + DstPort 1 + } + Line { + ZOrder 64 + SrcBlock "EPICS_CH31" + SrcPort 1 + DstBlock "TP_CH31" + DstPort 1 + } + } + } + Block { + BlockType SubSystem + Name "MADC2" + SID "6285" + Ports [32] + Position [545, 746, 605, 919] + ZOrder 241 + BackgroundColor "magenta" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "MADC2" + Location [693, 60, 2220, 1096] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "6286" + Position [60, 88, 90, 102] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "6287" + Position [60, 133, 90, 147] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "6288" + Position [60, 178, 90, 192] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "6289" + Position [60, 223, 90, 237] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "6290" + Position [60, 268, 90, 282] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In6" + SID "6291" + Position [60, 313, 90, 327] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In7" + SID "6292" + Position [60, 358, 90, 372] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In8" + SID "6293" + Position [60, 403, 90, 417] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In9" + SID "6294" + Position [245, 88, 275, 102] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In10" + SID "6295" + Position [245, 133, 275, 147] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In11" + SID "6296" + Position [245, 178, 275, 192] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In12" + SID "6297" + Position [245, 223, 275, 237] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In13" + SID "6298" + Position [245, 268, 275, 282] + ZOrder -13 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In14" + SID "6299" + Position [245, 313, 275, 327] + ZOrder -14 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In15" + SID "6300" + Position [245, 358, 275, 372] + ZOrder -15 + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In16" + SID "6301" + Position [245, 403, 275, 417] + ZOrder -16 + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In17" + SID "6302" + Position [450, 88, 480, 102] + ZOrder -17 + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In18" + SID "6303" + Position [450, 133, 480, 147] + ZOrder -18 + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In19" + SID "6304" + Position [450, 178, 480, 192] + ZOrder -19 + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In20" + SID "6305" + Position [450, 223, 480, 237] + ZOrder -20 + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In21" + SID "6306" + Position [450, 268, 480, 282] + ZOrder -21 + Port "21" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In22" + SID "6307" + Position [450, 313, 480, 327] + ZOrder -22 + Port "22" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In23" + SID "6308" + Position [450, 358, 480, 372] + ZOrder -23 + Port "23" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In24" + SID "6309" + Position [450, 403, 480, 417] + ZOrder -24 + Port "24" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In25" + SID "6310" + Position [640, 88, 670, 102] + ZOrder -25 + Port "25" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In26" + SID "6311" + Position [640, 133, 670, 147] + ZOrder -26 + Port "26" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In27" + SID "6312" + Position [640, 178, 670, 192] + ZOrder -27 + Port "27" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In28" + SID "6313" + Position [640, 223, 670, 237] + ZOrder -28 + Port "28" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In29" + SID "6314" + Position [640, 268, 670, 282] + ZOrder -29 + Port "29" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In30" + SID "6315" + Position [640, 313, 670, 327] + ZOrder -30 + Port "30" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In31" + SID "6316" + Position [640, 358, 670, 372] + ZOrder -31 + Port "31" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In32" + SID "6317" + Position [640, 403, 670, 417] + ZOrder -32 + Port "32" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "EPICS_CH0" + SID "6318" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 88, 155, 102] + ZOrder -33 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH1" + SID "6319" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 133, 155, 147] + ZOrder -34 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH10" + SID "6320" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 178, 350, 192] + ZOrder -35 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH11" + SID "6321" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 223, 350, 237] + ZOrder -36 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH12" + SID "6322" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 268, 350, 282] + ZOrder -37 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH13" + SID "6323" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 313, 350, 327] + ZOrder -38 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH14" + SID "6324" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 358, 350, 372] + ZOrder -39 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH15" + SID "6325" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 403, 350, 417] + ZOrder -40 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH16" + SID "6326" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 88, 550, 102] + ZOrder -41 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH17" + SID "6327" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 133, 550, 147] + ZOrder -42 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH18" + SID "6328" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 178, 550, 192] + ZOrder -43 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH19" + SID "6329" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 223, 550, 237] + ZOrder -44 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH2" + SID "6330" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 178, 155, 192] + ZOrder -45 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH20" + SID "6331" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 268, 550, 282] + ZOrder -46 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH21" + SID "6332" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 313, 550, 327] + ZOrder -47 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH22" + SID "6333" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 358, 550, 372] + ZOrder -48 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH23" + SID "6334" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [505, 403, 550, 417] + ZOrder -49 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH24" + SID "6335" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 88, 735, 102] + ZOrder -50 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH25" + SID "6336" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 133, 735, 147] + ZOrder -51 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH26" + SID "6337" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 178, 735, 192] + ZOrder -52 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH27" + SID "6338" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 223, 735, 237] + ZOrder -53 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH28" + SID "6339" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 268, 735, 282] + ZOrder -54 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH29" + SID "6340" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 313, 735, 327] + ZOrder -55 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH3" + SID "6341" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 223, 155, 237] + ZOrder -56 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH30" + SID "6342" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 358, 735, 372] + ZOrder -57 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH31" + SID "6343" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [690, 403, 735, 417] + ZOrder -58 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH4" + SID "6344" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 268, 155, 282] + ZOrder -59 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH5" + SID "6345" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 313, 155, 327] + ZOrder -60 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH6" + SID "6346" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 358, 155, 372] + ZOrder -61 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH7" + SID "6347" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [110, 403, 155, 417] + ZOrder -62 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH8" + SID "6348" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 88, 350, 102] + ZOrder -63 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "EPICS_CH9" + SID "6349" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [305, 133, 350, 147] + ZOrder -64 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH0" + SID "6350" + Tag "Test Point" + Ports [1] + Position [185, 88, 225, 102] + ZOrder -65 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH1" + SID "6351" + Tag "Test Point" + Ports [1] + Position [185, 133, 225, 147] + ZOrder -66 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH10" + SID "6352" + Tag "Test Point" + Ports [1] + Position [380, 178, 420, 192] + ZOrder -67 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH11" + SID "6353" + Tag "Test Point" + Ports [1] + Position [380, 223, 420, 237] + ZOrder -68 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH12" + SID "6354" + Tag "Test Point" + Ports [1] + Position [380, 268, 420, 282] + ZOrder -69 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH13" + SID "6355" + Tag "Test Point" + Ports [1] + Position [380, 313, 420, 327] + ZOrder -70 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH14" + SID "6356" + Tag "Test Point" + Ports [1] + Position [380, 358, 420, 372] + ZOrder -71 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH15" + SID "6357" + Tag "Test Point" + Ports [1] + Position [380, 403, 420, 417] + ZOrder -72 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH16" + SID "6358" + Tag "Test Point" + Ports [1] + Position [575, 88, 615, 102] + ZOrder -73 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH17" + SID "6359" + Tag "Test Point" + Ports [1] + Position [575, 133, 615, 147] + ZOrder -74 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH18" + SID "6360" + Tag "Test Point" + Ports [1] + Position [575, 178, 615, 192] + ZOrder -75 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH19" + SID "6361" + Tag "Test Point" + Ports [1] + Position [575, 223, 615, 237] + ZOrder -76 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH2" + SID "6362" + Tag "Test Point" + Ports [1] + Position [185, 178, 225, 192] + ZOrder -77 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH20" + SID "6363" + Tag "Test Point" + Ports [1] + Position [575, 268, 615, 282] + ZOrder -78 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH21" + SID "6364" + Tag "Test Point" + Ports [1] + Position [575, 313, 615, 327] + ZOrder -79 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH22" + SID "6365" + Tag "Test Point" + Ports [1] + Position [575, 358, 615, 372] + ZOrder -80 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH23" + SID "6366" + Tag "Test Point" + Ports [1] + Position [575, 403, 615, 417] + ZOrder -81 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH24" + SID "6367" + Tag "Test Point" + Ports [1] + Position [760, 88, 800, 102] + ZOrder -82 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH25" + SID "6368" + Tag "Test Point" + Ports [1] + Position [760, 133, 800, 147] + ZOrder -83 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH26" + SID "6369" + Tag "Test Point" + Ports [1] + Position [760, 178, 800, 192] + ZOrder -84 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH27" + SID "6370" + Tag "Test Point" + Ports [1] + Position [760, 223, 800, 237] + ZOrder -85 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH28" + SID "6371" + Tag "Test Point" + Ports [1] + Position [760, 268, 800, 282] + ZOrder -86 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH29" + SID "6372" + Tag "Test Point" + Ports [1] + Position [760, 313, 800, 327] + ZOrder -87 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH3" + SID "6373" + Tag "Test Point" + Ports [1] + Position [185, 223, 225, 237] + ZOrder -88 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH30" + SID "6374" + Tag "Test Point" + Ports [1] + Position [760, 358, 800, 372] + ZOrder -89 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH31" + SID "6375" + Tag "Test Point" + Ports [1] + Position [760, 403, 800, 417] + ZOrder -90 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH4" + SID "6376" + Tag "Test Point" + Ports [1] + Position [185, 268, 225, 282] + ZOrder -91 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH5" + SID "6377" + Tag "Test Point" + Ports [1] + Position [185, 313, 225, 327] + ZOrder -92 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH6" + SID "6378" + Tag "Test Point" + Ports [1] + Position [185, 358, 225, 372] + ZOrder -93 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH7" + SID "6379" + Tag "Test Point" + Ports [1] + Position [185, 403, 225, 417] + ZOrder -94 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH8" + SID "6380" + Tag "Test Point" + Ports [1] + Position [380, 88, 420, 102] + ZOrder -95 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "TP_CH9" + SID "6381" + Tag "Test Point" + Ports [1] + Position [380, 133, 420, 147] + ZOrder -96 + BackgroundColor "yellow" + AttributesFormatString "%" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1 + SrcBlock "In1" + SrcPort 1 + DstBlock "EPICS_CH0" + DstPort 1 + } + Line { + ZOrder 2 + SrcBlock "EPICS_CH0" + SrcPort 1 + DstBlock "TP_CH0" + DstPort 1 + } + Line { + ZOrder 3 + SrcBlock "In2" + SrcPort 1 + DstBlock "EPICS_CH1" + DstPort 1 + } + Line { + ZOrder 4 + SrcBlock "In3" + SrcPort 1 + DstBlock "EPICS_CH2" + DstPort 1 + } + Line { + ZOrder 5 + SrcBlock "In4" + SrcPort 1 + DstBlock "EPICS_CH3" + DstPort 1 + } + Line { + ZOrder 6 + SrcBlock "In5" + SrcPort 1 + DstBlock "EPICS_CH4" + DstPort 1 + } + Line { + ZOrder 7 + SrcBlock "In6" + SrcPort 1 + DstBlock "EPICS_CH5" + DstPort 1 + } + Line { + ZOrder 8 + SrcBlock "In7" + SrcPort 1 + DstBlock "EPICS_CH6" + DstPort 1 + } + Line { + ZOrder 9 + SrcBlock "In8" + SrcPort 1 + DstBlock "EPICS_CH7" + DstPort 1 + } + Line { + ZOrder 10 + SrcBlock "In9" + SrcPort 1 + DstBlock "EPICS_CH8" + DstPort 1 + } + Line { + ZOrder 11 + SrcBlock "In10" + SrcPort 1 + DstBlock "EPICS_CH9" + DstPort 1 + } + Line { + ZOrder 12 + SrcBlock "In11" + SrcPort 1 + DstBlock "EPICS_CH10" + DstPort 1 + } + Line { + ZOrder 13 + SrcBlock "In12" + SrcPort 1 + DstBlock "EPICS_CH11" + DstPort 1 + } + Line { + ZOrder 14 + SrcBlock "In13" + SrcPort 1 + DstBlock "EPICS_CH12" + DstPort 1 + } + Line { + ZOrder 15 + SrcBlock "In14" + SrcPort 1 + DstBlock "EPICS_CH13" + DstPort 1 + } + Line { + ZOrder 16 + SrcBlock "In15" + SrcPort 1 + DstBlock "EPICS_CH14" + DstPort 1 + } + Line { + ZOrder 17 + SrcBlock "In16" + SrcPort 1 + DstBlock "EPICS_CH15" + DstPort 1 + } + Line { + ZOrder 18 + SrcBlock "In17" + SrcPort 1 + DstBlock "EPICS_CH16" + DstPort 1 + } + Line { + ZOrder 19 + SrcBlock "In18" + SrcPort 1 + DstBlock "EPICS_CH17" + DstPort 1 + } + Line { + ZOrder 20 + SrcBlock "In19" + SrcPort 1 + DstBlock "EPICS_CH18" + DstPort 1 + } + Line { + ZOrder 21 + SrcBlock "In20" + SrcPort 1 + DstBlock "EPICS_CH19" + DstPort 1 + } + Line { + ZOrder 22 + SrcBlock "In21" + SrcPort 1 + DstBlock "EPICS_CH20" + DstPort 1 + } + Line { + ZOrder 23 + SrcBlock "In22" + SrcPort 1 + DstBlock "EPICS_CH21" + DstPort 1 + } + Line { + ZOrder 24 + SrcBlock "In23" + SrcPort 1 + DstBlock "EPICS_CH22" + DstPort 1 + } + Line { + ZOrder 25 + SrcBlock "In24" + SrcPort 1 + DstBlock "EPICS_CH23" + DstPort 1 + } + Line { + ZOrder 26 + SrcBlock "In25" + SrcPort 1 + DstBlock "EPICS_CH24" + DstPort 1 + } + Line { + ZOrder 27 + SrcBlock "In26" + SrcPort 1 + DstBlock "EPICS_CH25" + DstPort 1 + } + Line { + ZOrder 28 + SrcBlock "In27" + SrcPort 1 + DstBlock "EPICS_CH26" + DstPort 1 + } + Line { + ZOrder 29 + SrcBlock "In28" + SrcPort 1 + DstBlock "EPICS_CH27" + DstPort 1 + } + Line { + ZOrder 30 + SrcBlock "In29" + SrcPort 1 + DstBlock "EPICS_CH28" + DstPort 1 + } + Line { + ZOrder 31 + SrcBlock "In30" + SrcPort 1 + DstBlock "EPICS_CH29" + DstPort 1 + } + Line { + ZOrder 32 + SrcBlock "In31" + SrcPort 1 + DstBlock "EPICS_CH30" + DstPort 1 + } + Line { + ZOrder 33 + SrcBlock "In32" + SrcPort 1 + DstBlock "EPICS_CH31" + DstPort 1 + } + Line { + ZOrder 34 + SrcBlock "EPICS_CH1" + SrcPort 1 + DstBlock "TP_CH1" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "EPICS_CH2" + SrcPort 1 + DstBlock "TP_CH2" + DstPort 1 + } + Line { + ZOrder 36 + SrcBlock "EPICS_CH3" + SrcPort 1 + DstBlock "TP_CH3" + DstPort 1 + } + Line { + ZOrder 37 + SrcBlock "EPICS_CH4" + SrcPort 1 + DstBlock "TP_CH4" + DstPort 1 + } + Line { + ZOrder 38 + SrcBlock "EPICS_CH5" + SrcPort 1 + DstBlock "TP_CH5" + DstPort 1 + } + Line { + ZOrder 39 + SrcBlock "EPICS_CH6" + SrcPort 1 + DstBlock "TP_CH6" + DstPort 1 + } + Line { + ZOrder 40 + SrcBlock "EPICS_CH7" + SrcPort 1 + DstBlock "TP_CH7" + DstPort 1 + } + Line { + ZOrder 41 + SrcBlock "EPICS_CH8" + SrcPort 1 + DstBlock "TP_CH8" + DstPort 1 + } + Line { + ZOrder 42 + SrcBlock "EPICS_CH9" + SrcPort 1 + DstBlock "TP_CH9" + DstPort 1 + } + Line { + ZOrder 43 + SrcBlock "EPICS_CH10" + SrcPort 1 + DstBlock "TP_CH10" + DstPort 1 + } + Line { + ZOrder 44 + SrcBlock "EPICS_CH11" + SrcPort 1 + DstBlock "TP_CH11" + DstPort 1 + } + Line { + ZOrder 45 + SrcBlock "EPICS_CH12" + SrcPort 1 + DstBlock "TP_CH12" + DstPort 1 + } + Line { + ZOrder 46 + SrcBlock "EPICS_CH13" + SrcPort 1 + DstBlock "TP_CH13" + DstPort 1 + } + Line { + ZOrder 47 + SrcBlock "EPICS_CH14" + SrcPort 1 + DstBlock "TP_CH14" + DstPort 1 + } + Line { + ZOrder 48 + SrcBlock "EPICS_CH15" + SrcPort 1 + DstBlock "TP_CH15" + DstPort 1 + } + Line { + ZOrder 49 + SrcBlock "EPICS_CH16" + SrcPort 1 + DstBlock "TP_CH16" + DstPort 1 + } + Line { + ZOrder 50 + SrcBlock "EPICS_CH17" + SrcPort 1 + DstBlock "TP_CH17" + DstPort 1 + } + Line { + ZOrder 51 + SrcBlock "EPICS_CH18" + SrcPort 1 + DstBlock "TP_CH18" + DstPort 1 + } + Line { + ZOrder 52 + SrcBlock "EPICS_CH19" + SrcPort 1 + DstBlock "TP_CH19" + DstPort 1 + } + Line { + ZOrder 53 + SrcBlock "EPICS_CH20" + SrcPort 1 + DstBlock "TP_CH20" + DstPort 1 + } + Line { + ZOrder 54 + SrcBlock "EPICS_CH21" + SrcPort 1 + DstBlock "TP_CH21" + DstPort 1 + } + Line { + ZOrder 55 + SrcBlock "EPICS_CH22" + SrcPort 1 + DstBlock "TP_CH22" + DstPort 1 + } + Line { + ZOrder 56 + SrcBlock "EPICS_CH23" + SrcPort 1 + DstBlock "TP_CH23" + DstPort 1 + } + Line { + ZOrder 57 + SrcBlock "EPICS_CH24" + SrcPort 1 + DstBlock "TP_CH24" + DstPort 1 + } + Line { + ZOrder 58 + SrcBlock "EPICS_CH25" + SrcPort 1 + DstBlock "TP_CH25" + DstPort 1 + } + Line { + ZOrder 59 + SrcBlock "EPICS_CH26" + SrcPort 1 + DstBlock "TP_CH26" + DstPort 1 + } + Line { + ZOrder 60 + SrcBlock "EPICS_CH27" + SrcPort 1 + DstBlock "TP_CH27" + DstPort 1 + } + Line { + ZOrder 61 + SrcBlock "EPICS_CH28" + SrcPort 1 + DstBlock "TP_CH28" + DstPort 1 + } + Line { + ZOrder 62 + SrcBlock "EPICS_CH29" + SrcPort 1 + DstBlock "TP_CH29" + DstPort 1 + } + Line { + ZOrder 63 + SrcBlock "EPICS_CH30" + SrcPort 1 + DstBlock "TP_CH30" + DstPort 1 + } + Line { + ZOrder 64 + SrcBlock "EPICS_CH31" + SrcPort 1 + DstBlock "TP_CH31" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "site=K1\nrate=64K\ndcuid=22\nshmem_daq=1\nadcMaster=1\nhost=standalone\nno_rfm_dma=1\nbiquad=1\nno_" + "sync\ndac_internal_clocking" + SID "1072" + Tag "cdsParameters" + Ports [1, 1] + Position [195, 35, 235, 95] + ZOrder -14 + BackgroundColor "black" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 34 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "F0" + DstPort 1 + } + Line { + ZOrder 35 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "F1" + DstPort 1 + } + Line { + Name "" + ZOrder 39 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "MADC0" + DstPort 1 + } + Line { + Name "" + ZOrder 40 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "MADC0" + DstPort 2 + } + Line { + Name "" + ZOrder 41 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "MADC0" + DstPort 3 + } + Line { + Name "" + ZOrder 42 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "MADC0" + DstPort 4 + } + Line { + Name "" + ZOrder 43 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "MADC0" + DstPort 5 + } + Line { + Name "" + ZOrder 44 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "MADC0" + DstPort 6 + } + Line { + Name "" + ZOrder 45 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "MADC0" + DstPort 7 + } + Line { + Name "" + ZOrder 46 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "MADC0" + DstPort 8 + } + Line { + Name "" + ZOrder 47 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "MADC0" + DstPort 9 + } + Line { + Name "" + ZOrder 48 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "MADC0" + DstPort 10 + } + Line { + Name "" + ZOrder 49 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "MADC0" + DstPort 11 + } + Line { + Name "" + ZOrder 50 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "MADC0" + DstPort 12 + } + Line { + Name "" + ZOrder 51 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + DstBlock "MADC0" + DstPort 13 + } + Line { + Name "" + ZOrder 52 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + DstBlock "MADC0" + DstPort 14 + } + Line { + Name "" + ZOrder 53 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + DstBlock "MADC0" + DstPort 15 + } + Line { + Name "" + ZOrder 54 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + DstBlock "MADC0" + DstPort 16 + } + Line { + Name "" + ZOrder 55 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + DstBlock "MADC0" + DstPort 17 + } + Line { + Name "" + ZOrder 56 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + DstBlock "MADC0" + DstPort 18 + } + Line { + Name "" + ZOrder 57 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + DstBlock "MADC0" + DstPort 19 + } + Line { + Name "" + ZOrder 58 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "MADC0" + DstPort 20 + } + Line { + Name "" + ZOrder 59 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + DstBlock "MADC0" + DstPort 21 + } + Line { + Name "" + ZOrder 60 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + DstBlock "MADC0" + DstPort 22 + } + Line { + Name "" + ZOrder 61 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + DstBlock "MADC0" + DstPort 23 + } + Line { + Name "" + ZOrder 62 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 24 + DstBlock "MADC0" + DstPort 24 + } + Line { + Name "" + ZOrder 63 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + DstBlock "MADC0" + DstPort 25 + } + Line { + Name "" + ZOrder 64 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + DstBlock "MADC0" + DstPort 26 + } + Line { + Name "" + ZOrder 65 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + DstBlock "MADC0" + DstPort 27 + } + Line { + Name "" + ZOrder 66 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + DstBlock "MADC0" + DstPort 28 + } + Line { + Name "" + ZOrder 67 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 29 + DstBlock "MADC0" + DstPort 29 + } + Line { + Name "" + ZOrder 68 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 30 + DstBlock "MADC0" + DstPort 30 + } + Line { + Name "" + ZOrder 69 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 31 + DstBlock "MADC0" + DstPort 31 + } + Line { + Name "" + ZOrder 70 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 32 + DstBlock "MADC0" + DstPort 32 + } + Line { + ZOrder 71 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + ZOrder 72 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 73 + SrcBlock "Ground4" + SrcPort 1 + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 74 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "DAC_0" + DstPort 5 + } + Line { + ZOrder 75 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + ZOrder 76 + SrcBlock "Ground5" + SrcPort 1 + DstBlock "DAC_0" + DstPort 9 + } + Line { + ZOrder 77 + SrcBlock "Ground6" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 78 + SrcBlock "Ground7" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 79 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 88 + SrcBlock "Ground11" + SrcPort 1 + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 89 + SrcBlock "Ground15" + SrcPort 1 + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 90 + SrcBlock "Ground14" + SrcPort 1 + DstBlock "DAC_0" + DstPort 6 + } + Line { + ZOrder 91 + SrcBlock "Ground13" + SrcPort 1 + DstBlock "DAC_0" + DstPort 8 + } + Line { + ZOrder 92 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 93 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 94 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 95 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + ZOrder 96 + SrcBlock "ADC1" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + ZOrder 97 + SrcBlock "ADC2" + SrcPort 1 + DstBlock "Bus\nSelector2" + DstPort 1 + } + Line { + Name "" + ZOrder 98 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 7 + DstBlock "MADC1" + DstPort 7 + } + Line { + Name "" + ZOrder 99 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 8 + DstBlock "MADC1" + DstPort 8 + } + Line { + Name "" + ZOrder 100 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 9 + DstBlock "MADC1" + DstPort 9 + } + Line { + Name "" + ZOrder 101 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 10 + DstBlock "MADC1" + DstPort 10 + } + Line { + Name "" + ZOrder 102 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 11 + DstBlock "MADC1" + DstPort 11 + } + Line { + Name "" + ZOrder 103 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 12 + DstBlock "MADC1" + DstPort 12 + } + Line { + Name "" + ZOrder 104 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 13 + DstBlock "MADC1" + DstPort 13 + } + Line { + Name "" + ZOrder 105 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 14 + DstBlock "MADC1" + DstPort 14 + } + Line { + Name "" + ZOrder 106 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 15 + DstBlock "MADC1" + DstPort 15 + } + Line { + Name "" + ZOrder 107 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 16 + DstBlock "MADC1" + DstPort 16 + } + Line { + Name "" + ZOrder 108 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 17 + DstBlock "MADC1" + DstPort 17 + } + Line { + Name "" + ZOrder 109 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 18 + DstBlock "MADC1" + DstPort 18 + } + Line { + Name "" + ZOrder 110 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 19 + DstBlock "MADC1" + DstPort 19 + } + Line { + Name "" + ZOrder 111 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 20 + DstBlock "MADC1" + DstPort 20 + } + Line { + Name "" + ZOrder 112 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 21 + DstBlock "MADC1" + DstPort 21 + } + Line { + Name "" + ZOrder 113 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 22 + DstBlock "MADC1" + DstPort 22 + } + Line { + Name "" + ZOrder 114 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 23 + DstBlock "MADC1" + DstPort 23 + } + Line { + Name "" + ZOrder 115 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 24 + DstBlock "MADC1" + DstPort 24 + } + Line { + Name "" + ZOrder 116 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 25 + DstBlock "MADC1" + DstPort 25 + } + Line { + Name "" + ZOrder 117 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 26 + DstBlock "MADC1" + DstPort 26 + } + Line { + Name "" + ZOrder 118 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 27 + DstBlock "MADC1" + DstPort 27 + } + Line { + Name "" + ZOrder 119 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 28 + DstBlock "MADC1" + DstPort 28 + } + Line { + Name "" + ZOrder 120 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 29 + DstBlock "MADC1" + DstPort 29 + } + Line { + Name "" + ZOrder 121 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 30 + DstBlock "MADC1" + DstPort 30 + } + Line { + Name "" + ZOrder 122 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 31 + DstBlock "MADC1" + DstPort 31 + } + Line { + Name "" + ZOrder 123 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 32 + DstBlock "MADC1" + DstPort 32 + } + Line { + Name "" + ZOrder 124 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 1 + DstBlock "MADC2" + DstPort 1 + } + Line { + Name "" + ZOrder 125 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 2 + DstBlock "MADC2" + DstPort 2 + } + Line { + Name "" + ZOrder 126 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 3 + DstBlock "MADC2" + DstPort 3 + } + Line { + Name "" + ZOrder 127 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 4 + DstBlock "MADC2" + DstPort 4 + } + Line { + Name "" + ZOrder 128 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 5 + DstBlock "MADC2" + DstPort 5 + } + Line { + Name "" + ZOrder 129 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 6 + DstBlock "MADC2" + DstPort 6 + } + Line { + Name "" + ZOrder 130 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 7 + DstBlock "MADC2" + DstPort 7 + } + Line { + Name "" + ZOrder 131 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 8 + DstBlock "MADC2" + DstPort 8 + } + Line { + Name "" + ZOrder 132 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 9 + DstBlock "MADC2" + DstPort 9 + } + Line { + Name "" + ZOrder 133 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 10 + DstBlock "MADC2" + DstPort 10 + } + Line { + Name "" + ZOrder 134 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 11 + DstBlock "MADC2" + DstPort 11 + } + Line { + Name "" + ZOrder 135 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 12 + DstBlock "MADC2" + DstPort 12 + } + Line { + Name "" + ZOrder 136 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 13 + DstBlock "MADC2" + DstPort 13 + } + Line { + Name "" + ZOrder 137 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 14 + DstBlock "MADC2" + DstPort 14 + } + Line { + Name "" + ZOrder 138 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 15 + DstBlock "MADC2" + DstPort 15 + } + Line { + Name "" + ZOrder 139 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 16 + DstBlock "MADC2" + DstPort 16 + } + Line { + Name "" + ZOrder 140 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 17 + DstBlock "MADC2" + DstPort 17 + } + Line { + Name "" + ZOrder 141 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 18 + DstBlock "MADC2" + DstPort 18 + } + Line { + Name "" + ZOrder 142 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 19 + DstBlock "MADC2" + DstPort 19 + } + Line { + Name "" + ZOrder 143 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 20 + DstBlock "MADC2" + DstPort 20 + } + Line { + Name "" + ZOrder 144 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 21 + DstBlock "MADC2" + DstPort 21 + } + Line { + Name "" + ZOrder 145 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 22 + DstBlock "MADC2" + DstPort 22 + } + Line { + Name "" + ZOrder 146 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 23 + DstBlock "MADC2" + DstPort 23 + } + Line { + Name "" + ZOrder 147 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 24 + DstBlock "MADC2" + DstPort 24 + } + Line { + Name "" + ZOrder 148 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 25 + DstBlock "MADC2" + DstPort 25 + } + Line { + Name "" + ZOrder 149 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 26 + DstBlock "MADC2" + DstPort 26 + } + Line { + Name "" + ZOrder 150 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 27 + DstBlock "MADC2" + DstPort 27 + } + Line { + Name "" + ZOrder 151 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 28 + DstBlock "MADC2" + DstPort 28 + } + Line { + Name "" + ZOrder 152 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 29 + DstBlock "MADC2" + DstPort 29 + } + Line { + Name "" + ZOrder 153 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 30 + DstBlock "MADC2" + DstPort 30 + } + Line { + Name "" + ZOrder 154 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 31 + DstBlock "MADC2" + DstPort 31 + } + Line { + Name "" + ZOrder 155 + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 32 + DstBlock "MADC2" + DstPort 32 + } + Line { + Name "" + ZOrder 216 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "MADC1" + DstPort 1 + } + Line { + Name "" + ZOrder 217 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "MADC1" + DstPort 2 + } + Line { + Name "" + ZOrder 218 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "MADC1" + DstPort 3 + } + Line { + Name "" + ZOrder 219 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "MADC1" + DstPort 4 + } + Line { + Name "" + ZOrder 220 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 5 + DstBlock "MADC1" + DstPort 5 + } + Line { + Name "" + ZOrder 221 + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 6 + DstBlock "MADC1" + DstPort 6 + } + Line { + ZOrder 222 + SrcBlock "Ground19" + SrcPort 1 + DstBlock "DAC_1" + DstPort 1 + } + Line { + ZOrder 223 + SrcBlock "Ground20" + SrcPort 1 + DstBlock "DAC_1" + DstPort 2 + } + Line { + ZOrder 224 + SrcBlock "Ground21" + SrcPort 1 + DstBlock "DAC_1" + DstPort 3 + } + Line { + ZOrder 227 + SrcBlock "Ground22" + SrcPort 1 + DstBlock "DAC_1" + DstPort 4 + } + Line { + ZOrder 228 + SrcBlock "Ground23" + SrcPort 1 + DstBlock "DAC_1" + DstPort 5 + } + Line { + ZOrder 230 + SrcBlock "Ground24" + SrcPort 1 + DstBlock "DAC_1" + DstPort 6 + } + Line { + ZOrder 231 + SrcBlock "Ground25" + SrcPort 1 + DstBlock "DAC_1" + DstPort 7 + } + Line { + ZOrder 246 + SrcBlock "Ground26" + SrcPort 1 + DstBlock "DAC_1" + DstPort 9 + } + Line { + ZOrder 234 + SrcBlock "Ground27" + SrcPort 1 + DstBlock "DAC_1" + DstPort 11 + } + Line { + ZOrder 235 + SrcBlock "Ground28" + SrcPort 1 + DstBlock "DAC_1" + DstPort 13 + } + Line { + ZOrder 236 + SrcBlock "Ground29" + SrcPort 1 + DstBlock "DAC_1" + DstPort 15 + } + Line { + ZOrder 247 + SrcBlock "Ground31" + SrcPort 1 + DstBlock "DAC_1" + DstPort 10 + } + Line { + ZOrder 245 + SrcBlock "Ground30" + SrcPort 1 + DstBlock "DAC_1" + DstPort 8 + } + Line { + ZOrder 248 + SrcBlock "Ground32" + SrcPort 1 + DstBlock "DAC_1" + DstPort 12 + } + Line { + ZOrder 249 + SrcBlock "Ground33" + SrcPort 1 + DstBlock "DAC_1" + DstPort 14 + } + Line { + ZOrder 250 + SrcBlock "Ground34" + SrcPort 1 + DstBlock "DAC_1" + DstPort 16 + } + } +} diff --git a/simulink_archive/simLink/k1zxc0519.mdl b/simulink_archive/simLink/k1zxc0519.mdl new file mode 100644 index 0000000..488f511 --- /dev/null +++ b/simulink_archive/simLink/k1zxc0519.mdl @@ -0,0 +1,3911 @@ +Model { + Name "k1zxc0519" + Version 8.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + GraphicalInterface { + NumRootInports 0 + NumRootOutports 0 + ParameterArgumentNames "" + ComputedModelVersion "1.15" + NumModelReferences 0 + NumTestPointedSignals 0 + } + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + MinMaxOverflowArchiveMode "Overwrite" + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [0.0, 2188.0, 2560.0, 1019.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [1] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [0] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkTopLevel" + LoadSaveID "0" + Extents [2329.0, 867.0] + ZoomFactor [0.8] + Offset [1456.7523398693104, 2830.884881478602] + } + } + } + Created "Thu May 19 15:54:51 2022" + Creator "controls" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Fri Jan 06 16:40:02 2023" + RTWModifiedTimeStamp 594923974 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "user" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1zxc0519" + overrideMode_ [0.0] + Array { + Type "Cell" + Dimension 1 + Cell "k1zxc0519" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell [] + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "Dataset" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 8 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + Cell "UseSpecifiedMinMax" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 128 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "EnableAllAsError" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "none" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + Cell "PortableWordSizes" + Cell "GenerateWebview" + Cell "GenerateCodeMetricsReport" + Cell "GenerateCodeReplacementReport" + Cell "GenerateErtSFunction" + Cell "CreateSILPILBlock" + Cell "CodeExecutionProfiling" + Cell "CodeProfilingSaveOptions" + Cell "CodeProfilingInstrumentation" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 23 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "InsertPolySpaceComments" + Cell "SFDataObjDesc" + Cell "MATLABFcnDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InternalIdentifier" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "CustomSymbolStrUtil" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "GenerateAllocFcn" + Cell "PurelyIntegerCode" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns on + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface off + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Optimization" + ConfigPrmDlgPosition [ 688, 2353, 1768, 2993 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Abs + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType RelationalOperator + Operator ">=" + InputSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + ZeroCross on + SampleTime "-1" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1zxc0519" + Location [0, 2188, 2560, 3207] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + ReportName "simulink-default.rpt" + SIDHighWatermark "389" + Block { + BlockType Reference + Name "ADC0" + SID "106" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [820, 3277, 895, 3303] + ZOrder 3900 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs36" + SID "107" + Position [2095, 2970, 2125, 3000] + ZOrder 3972 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs39" + SID "108" + Position [2085, 3530, 2115, 3560] + ZOrder 3984 + SaturateOnIntegerOverflow off + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "109" + Description "ADC Selector" + Ports [1, 28] + Position [945, 445, 950, 6130] + ZOrder 3901 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,adc_0_11,adc_0_12,adc_0_13,adc_0_1" + "4,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_23,adc_0_24,adc_0_25,adc_0_26,ad" + "c_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Switch + Name "Choice7" + SID "110" + Position [2205, 3000, 2235, 3030] + ZOrder 3990 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choie3" + SID "111" + Position [2205, 3600, 2235, 3630] + ZOrder 3983 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant2" + SID "112" + Description "Diameter of oplev laser PL204 (mm)" + Position [2195, 2960, 2240, 2990] + ZOrder 3948 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant26" + SID "332" + Description "Minimum voltage of ADC (V)" + Position [1280, 2910, 1325, 2940] + ZOrder 5599 + Value "-10" + } + Block { + BlockType Constant + Name "Constant3" + SID "113" + Description "Each half of QPD" + Position [2460, 2965, 2505, 2995] + ZOrder 3913 + Value "2" + } + Block { + BlockType Constant + Name "Constant4" + SID "333" + Description "positive and negative voltage" + Position [1170, 2827, 1205, 2853] + ZOrder 5597 + Value "2" + } + Block { + BlockType Constant + Name "Constant45" + SID "317" + Description "Incident angle of laser against mirror (deg)" + Position [2055, 2839, 2130, 2851] + ZOrder 5579 + Value "45" + } + Block { + BlockType Constant + Name "Constant46" + SID "114" + Description "Distance from mirror to beam splitter (mm)" + Position [2055, 2884, 2130, 2896] + ZOrder 3939 + Value "350" + } + Block { + BlockType Constant + Name "Constant47" + SID "319" + Description "Distance from beam splitter to QPD1 (mm)" + Position [2220, 2879, 2295, 2891] + ZOrder 5581 + Value "60" + } + Block { + BlockType Constant + Name "Constant48" + SID "116" + Description "Distance from beam splitter to lens (mm)" + Position [2055, 2924, 2130, 2936] + ZOrder 3941 + Value "20" + } + Block { + BlockType Constant + Name "Constant50" + SID "117" + Description "Focal length of lens (mm)" + Position [2195, 2919, 2270, 2931] + ZOrder 3942 + Value "-150" + } + Block { + BlockType Constant + Name "Constant59" + SID "118" + Description "Diameter of oplev laser PL204 (mm)" + Position [1885, 3427, 1915, 3443] + ZOrder 3975 + Value "0.95" + } + Block { + BlockType Constant + Name "Constant6" + SID "334" + Description "Maximum voltage of ADC (V)" + Position [1280, 2855, 1325, 2885] + ZOrder 5594 + Value "10" + } + Block { + BlockType Constant + Name "Constant7" + SID "335" + Description "Quantization range of 16 bit ADC." + Position [1250, 2790, 1295, 2820] + ZOrder 5595 + Value "65536" + } + Block { + BlockType Constant + Name "Constant71" + SID "119" + Description "Diameter of oplev laser PL204 (mm)" + Position [1885, 4027, 1915, 4043] + ZOrder 3987 + Value "0.95" + } + Block { + BlockType Product + Name "Divide" + SID "121" + Ports [2, 1] + Position [1580, 2987, 1610, 3018] + ZOrder 3903 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "122" + Ports [2, 1] + Position [1580, 3162, 1610, 3193] + ZOrder 3905 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide101" + SID "123" + Ports [2, 1] + Position [2010, 2997, 2040, 3028] + ZOrder 3976 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide102" + SID "124" + Ports [2, 1] + Position [2010, 3172, 2040, 3203] + ZOrder 3977 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide103" + SID "125" + Ports [2, 1] + Position [2130, 3522, 2160, 3553] + ZOrder 3985 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "126" + Ports [2, 1] + Position [1615, 3587, 1645, 3618] + ZOrder 3921 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "127" + Ports [2, 1] + Position [1615, 3762, 1645, 3793] + ZOrder 3923 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "128" + Ports [2, 1] + Position [1615, 3937, 1645, 3968] + ZOrder 3925 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "129" + Ports [2, 1] + Position [2020, 3597, 2050, 3628] + ZOrder 3988 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "130" + Ports [2, 1] + Position [2545, 3802, 2575, 3833] + ZOrder 3929 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "131" + Ports [2, 1] + Position [2020, 3772, 2050, 3803] + ZOrder 3989 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "132" + Ports [2, 1] + Position [2545, 3627, 2575, 3658] + ZOrder 3926 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "133" + Ports [2, 1] + Position [1580, 3337, 1610, 3368] + ZOrder 3909 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "336" + Ports [2, 1] + Position [1450, 2807, 1480, 2838] + ZOrder 5600 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "134" + Ports [2, 1] + Position [2140, 2962, 2170, 2993] + ZOrder 3973 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "135" + Ports [2, 1] + Position [2545, 3017, 2575, 3048] + ZOrder 3912 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "388" + Ports [2, 1] + Position [2970, 3622, 3000, 3653] + ZOrder 5651 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "136" + Ports [2, 1] + Position [2545, 3192, 2575, 3223] + ZOrder 3917 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "337" + Ports [2, 1] + Position [1365, 2797, 1395, 2828] + ZOrder 5596 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide73" + SID "137" + Ports [2, 1] + Position [2980, 3062, 3010, 3093] + ZOrder 3969 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Mux + Name "Mux1" + SID "378" + Ports [2, 1] + Position [3140, 3596, 3145, 3634] + ZOrder 5641 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux10" + SID "139" + Ports [2, 1] + Position [3140, 3046, 3145, 3084] + ZOrder 3966 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux11" + SID "140" + Ports [3, 1] + Position [3140, 3121, 3145, 3159] + ZOrder 3967 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "379" + Ports [3, 1] + Position [3140, 3706, 3145, 3744] + ZOrder 5642 + ShowName off + Inputs "3" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux24" + SID "141" + Ports [2, 1] + Position [2290, 2896, 2295, 2934] + ZOrder 3963 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux3" + SID "380" + Ports [2, 1] + Position [3140, 3506, 3145, 3544] + ZOrder 5640 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux7" + SID "142" + Ports [2, 1] + Position [3140, 2971, 3145, 3009] + ZOrder 3937 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OPLEV1_ch18_MON" + SID "143" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [735, 3630, 815, 3660] + ZOrder 3938 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "OPLEV2_ratio" + SID "144" + Position [2315, 2900, 2375, 2930] + ZOrder 3962 + Expr "u[2]/(u[1]-u[2])" + } + Block { + BlockType RelationalOperator + Name "Operator1" + SID "145" + Ports [2, 1] + Position [2005, 3347, 2035, 3378] + ZOrder 3970 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator2" + SID "146" + Ports [2, 1] + Position [2020, 3947, 2050, 3978] + ZOrder 3981 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Product + Name "Product" + SID "147" + Ports [2, 1] + Position [2270, 3007, 2300, 3038] + ZOrder 3911 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "148" + Ports [2, 1] + Position [2270, 3182, 2300, 3213] + ZOrder 3916 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product102" + SID "149" + Ports [2, 1] + Position [1945, 3412, 1975, 3443] + ZOrder 3974 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product103" + SID "150" + Ports [2, 1] + Position [1945, 4012, 1975, 4043] + ZOrder 3986 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "152" + Ports [2, 1] + Position [2270, 3607, 2300, 3638] + ZOrder 3927 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product44" + SID "153" + Ports [2, 1] + Position [2415, 3617, 2445, 3648] + ZOrder 3964 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product45" + SID "154" + Ports [2, 1] + Position [2415, 3792, 2445, 3823] + ZOrder 3965 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "155" + Ports [2, 1] + Position [2270, 3782, 2300, 3813] + ZOrder 3928 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "156" + Ports [2, 1] + Position [3030, 3045, 3050, 3065] + ZOrder 3968 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + SID "389" + Ports [2, 1] + Position [3015, 3595, 3035, 3615] + ZOrder 5650 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "338" + Ports [2, 1] + Position [1385, 2860, 1405, 2880] + ZOrder 5598 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum38" + SID "157" + Ports [2, 1] + Position [2165, 2895, 2185, 2915] + ZOrder 3943 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum39" + SID "323" + Ports [2, 1] + Position [2375, 2855, 2395, 2875] + ZOrder 5583 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum91" + SID "158" + Ports [2, 1] + Position [1415, 2985, 1435, 3005] + ZOrder 3949 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum92" + SID "159" + Ports [2, 1] + Position [1415, 3160, 1435, 3180] + ZOrder 3951 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum93" + SID "160" + Ports [2, 1] + Position [1415, 3335, 1435, 3355] + ZOrder 3953 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum94" + SID "161" + Ports [2, 1] + Position [1415, 3585, 1435, 3605] + ZOrder 3955 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum95" + SID "162" + Ports [2, 1] + Position [1415, 3760, 1435, 3780] + ZOrder 3957 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum96" + SID "163" + Ports [2, 1] + Position [1415, 3935, 1435, 3955] + ZOrder 3959 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator" + SID "339" + Position [3190, 2980, 3210, 3000] + ZOrder 5601 + } + Block { + BlockType Terminator + Name "Terminator1" + SID "340" + Position [3190, 3055, 3210, 3075] + ZOrder 5602 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "341" + Position [3190, 3130, 3210, 3150] + ZOrder 5603 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "381" + Position [3210, 3515, 3230, 3535] + ZOrder 5643 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "382" + Position [3210, 3605, 3230, 3625] + ZOrder 5644 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "383" + Position [3210, 3715, 3230, 3735] + ZOrder 5645 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "164" + Position [845, 3635, 865, 3655] + ZOrder 3936 + } + Block { + BlockType Reference + Name "Yend_Fil_OPLEV1_X_mm_diff" + SID "165" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2780, 3023, 2850, 3047] + ZOrder 3991 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_OPLEV1_X_mm_diff1" + SID "360" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2800, 3633, 2870, 3657] + ZOrder 5626 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_OPLEV1_Y_mm_diff" + SID "166" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2780, 3198, 2850, 3222] + ZOrder 3992 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_Fil_OPLEV1_Y_mm_diff1" + SID "361" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [2800, 3808, 2870, 3832] + ZOrder 5627 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_Fil" + SID "168" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1625, 3343, 1695, 3367] + ZOrder 3961 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_MON" + SID "169" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 3330, 1355, 3360] + ZOrder 3908 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_OFFSET" + SID "170" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1335, 3402, 1400, 3418] + ZOrder 3954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT" + SID "171" + Tag "Test Point" + Ports [1] + Position [1875, 3285, 1915, 3305] + ZOrder 3910 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_MON" + SID "172" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1725, 3340, 1805, 3370] + ZOrder 3932 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_full" + SID "173" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1875, 3362, 1920, 3378] + ZOrder 3971 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_MON" + SID "174" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1270, 2980, 1350, 3010] + ZOrder 3902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_OFFSET" + SID "175" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1335, 3052, 1400, 3068] + ZOrder 3950 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT" + SID "176" + Tag "Test Point" + Ports [1] + Position [1875, 2945, 1915, 2965] + ZOrder 3906 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT_MON" + SID "177" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1725, 2990, 1805, 3020] + ZOrder 3930 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm" + SID "178" + Tag "Test Point" + Ports [1] + Position [2730, 2970, 2770, 2990] + ZOrder 3915 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_MON" + SID "179" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2600, 3020, 2680, 3050] + ZOrder 3914 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_MON" + SID "180" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1270, 3155, 1350, 3185] + ZOrder 3904 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_OFFSET" + SID "181" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1335, 3227, 1400, 3243] + ZOrder 3952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT" + SID "182" + Tag "Test Point" + Ports [1] + Position [1875, 3105, 1915, 3125] + ZOrder 3907 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT_MON" + SID "183" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1725, 3165, 1805, 3195] + ZOrder 3931 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm" + SID "184" + Tag "Test Point" + Ports [1] + Position [2730, 3150, 2770, 3170] + ZOrder 3919 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_MON" + SID "185" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2600, 3195, 2680, 3225] + ZOrder 3918 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_MON" + SID "186" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 3930, 1355, 3960] + ZOrder 3924 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_OFFSET" + SID "187" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1335, 4002, 1400, 4018] + ZOrder 3960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT" + SID "188" + Tag "Test Point" + Ports [1] + Position [1875, 3885, 1915, 3905] + ZOrder 3980 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_MON" + SID "189" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1725, 3940, 1805, 3970] + ZOrder 3935 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_full" + SID "190" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1875, 3962, 1920, 3978] + ZOrder 3982 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_MON" + SID "191" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 3580, 1355, 3610] + ZOrder 3920 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_OFFSET" + SID "192" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1335, 3652, 1400, 3668] + ZOrder 3956 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT" + SID "193" + Tag "Test Point" + Ports [1] + Position [1875, 3545, 1915, 3565] + ZOrder 3978 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT_MON" + SID "194" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1725, 3590, 1805, 3620] + ZOrder 3933 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm" + SID "195" + Tag "Test Point" + Ports [1] + Position [2750, 3555, 2790, 3575] + ZOrder 3945 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_MON" + SID "196" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2620, 3630, 2700, 3660] + ZOrder 3944 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_MON" + SID "197" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 3755, 1355, 3785] + ZOrder 3922 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_OFFSET" + SID "198" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1335, 3827, 1400, 3843] + ZOrder 3958 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT" + SID "199" + Tag "Test Point" + Ports [1] + Position [1875, 3705, 1915, 3725] + ZOrder 3979 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT_MON" + SID "200" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1725, 3765, 1805, 3795] + ZOrder 3934 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm" + SID "201" + Tag "Test Point" + Ports [1] + Position [2750, 3730, 2790, 3750] + ZOrder 3947 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_MON" + SID "202" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2620, 3805, 2700, 3835] + ZOrder 3946 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 400 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + Name "" + ZOrder 401 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + Points [0, 15] + DstBlock "Yend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 402 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + Points [157, 0; 0, -15] + DstBlock "Yend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 403 + SrcBlock "Divide" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 404 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 407 + SrcBlock "Yend_OPLEV1_X_mm_MON" + SrcPort 1 + Points [6, 0] + Branch { + ZOrder 406 + DstBlock "Yend_Fil_OPLEV1_X_mm_diff" + DstPort 1 + } + Branch { + ZOrder 405 + Points [0, -55] + DstBlock "Yend_OPLEV1_X_mm" + DstPort 1 + } + } + Line { + ZOrder 408 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 409 + SrcBlock "Yend_OPLEV1_SUM_Fil" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 410 + SrcBlock "Divide102" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 411 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 414 + SrcBlock "Yend_OPLEV1_Y_mm_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 413 + Points [0, -50] + DstBlock "Yend_OPLEV1_Y_mm" + DstPort 1 + } + Branch { + ZOrder 412 + DstBlock "Yend_Fil_OPLEV1_Y_mm_diff" + DstPort 1 + } + } + Line { + ZOrder 415 + SrcBlock "Sum93" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 416 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 417 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 418 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "Yend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 419 + SrcBlock "Sum95" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 420 + SrcBlock "Sum96" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 421 + SrcBlock "Product44" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 422 + SrcBlock "Product45" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + Name "" + ZOrder 423 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + Points [150, 0; 0, -45] + DstBlock "Yend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 425 + SrcBlock "OPLEV1_ch18_MON" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + Name "" + ZOrder 426 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 16 + DstBlock "Yend_OPLEV2_X_MON" + DstPort 1 + } + Line { + ZOrder 430 + SrcBlock "Constant48" + SrcPort 1 + DstBlock "Sum38" + DstPort 2 + } + Line { + ZOrder 434 + SrcBlock "Divide17" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 435 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 18 + Points [148, 0; 0, -60] + DstBlock "Yend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 436 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 17 + Points [152, 0; 0, -30] + DstBlock "Yend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + ZOrder 437 + SrcBlock "Sum94" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 438 + SrcBlock "Sum91" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 439 + SrcBlock "Sum92" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 444 + SrcBlock "Divide101" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 443 + Points [0, -30] + Branch { + ZOrder 442 + Points [0, -32; 60, 0] + DstBlock "Divide3" + DstPort 1 + } + Branch { + ZOrder 441 + DstBlock "Abs36" + DstPort 1 + } + } + Branch { + ZOrder 440 + Points [120, 0; 0, -10] + DstBlock "Choice7" + DstPort 1 + } + } + Line { + ZOrder 445 + SrcBlock "Yend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum91" + DstPort 2 + } + Line { + ZOrder 446 + SrcBlock "Yend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum91" + DstPort 1 + } + Line { + ZOrder 447 + SrcBlock "Yend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum92" + DstPort 2 + } + Line { + ZOrder 448 + SrcBlock "Yend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum93" + DstPort 2 + } + Line { + ZOrder 449 + SrcBlock "Yend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum92" + DstPort 1 + } + Line { + ZOrder 450 + SrcBlock "Yend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum93" + DstPort 1 + } + Line { + ZOrder 451 + SrcBlock "Yend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum94" + DstPort 2 + } + Line { + ZOrder 452 + SrcBlock "Yend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum95" + DstPort 2 + } + Line { + ZOrder 453 + SrcBlock "Yend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum96" + DstPort 2 + } + Line { + ZOrder 454 + SrcBlock "Yend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum96" + DstPort 1 + } + Line { + ZOrder 455 + SrcBlock "Yend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum95" + DstPort 1 + } + Line { + ZOrder 456 + SrcBlock "Yend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum94" + DstPort 1 + } + Line { + ZOrder 457 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_Fil" + DstPort 1 + } + Line { + ZOrder 458 + SrcBlock "Divide4" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 459 + SrcBlock "Divide6" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 460 + SrcBlock "Mux24" + SrcPort 1 + DstBlock "OPLEV2_ratio" + DstPort 1 + } + Line { + ZOrder 461 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Product44" + DstPort 1 + } + Line { + ZOrder 462 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Product45" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 463 + SrcBlock "Constant50" + SrcPort 1 + DstBlock "Mux24" + DstPort 2 + } + Line { + ZOrder 464 + SrcBlock "Sum38" + SrcPort 1 + DstBlock "Mux24" + DstPort 1 + } + Line { + ZOrder 1214 + SrcBlock "Mux10" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 1215 + SrcBlock "Mux11" + SrcPort 1 + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 473 + SrcBlock "Sum1" + SrcPort 1 + DstBlock "Mux10" + DstPort 1 + } + Line { + ZOrder 476 + SrcBlock "Divide19" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm_MON" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 477 + SrcBlock "Divide73" + SrcPort 1 + DstBlock "Sum1" + DstPort 2 + } + Line { + ZOrder 478 + SrcBlock "Abs36" + SrcPort 1 + DstBlock "Divide3" + DstPort 2 + } + Line { + ZOrder 479 + SrcBlock "Product102" + SrcPort 1 + Points [4, 0; 0, -60] + DstBlock "Operator1" + DstPort 2 + } + Line { + ZOrder 480 + SrcBlock "Yend_OPLEV1_SUM_VOLT_full" + SrcPort 1 + Points [54, 0; 0, 31; -56, 0; 0, 19] + DstBlock "Product102" + DstPort 1 + } + Line { + ZOrder 481 + SrcBlock "Constant59" + SrcPort 1 + DstBlock "Product102" + DstPort 2 + } + Line { + ZOrder 998 + SrcBlock "Yend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 1000 + DstBlock "Divide101" + DstPort 1 + } + Branch { + ZOrder 999 + Points [0, -50] + DstBlock "Yend_OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 996 + SrcBlock "Yend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 1002 + DstBlock "Divide102" + DstPort 1 + } + Branch { + ZOrder 1001 + Points [0, -65] + DstBlock "Yend_OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 492 + SrcBlock "Yend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 491 + Points [145, 0] + Branch { + ZOrder 490 + Points [0, -160] + Branch { + ZOrder 489 + DstBlock "Divide102" + DstPort 2 + } + Branch { + ZOrder 488 + Points [0, -175] + DstBlock "Divide101" + DstPort 2 + } + } + Branch { + ZOrder 487 + DstBlock "Operator1" + DstPort 1 + } + } + Branch { + ZOrder 486 + Points [0, -60] + DstBlock "Yend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 493 + SrcBlock "Abs39" + SrcPort 1 + DstBlock "Divide103" + DstPort 2 + } + Line { + ZOrder 494 + SrcBlock "Product103" + SrcPort 1 + Points [4, 0; 0, -60] + DstBlock "Operator2" + DstPort 2 + } + Line { + ZOrder 495 + SrcBlock "Yend_OPLEV2_SUM_VOLT_full" + SrcPort 1 + Points [54, 0; 0, 31; -56, 0; 0, 19] + DstBlock "Product103" + DstPort 1 + } + Line { + ZOrder 496 + SrcBlock "Constant71" + SrcPort 1 + DstBlock "Product103" + DstPort 2 + } + Line { + ZOrder 499 + SrcBlock "Yend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 498 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 497 + Points [0, -50] + DstBlock "Yend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 506 + SrcBlock "Yend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 505 + Points [0, -60] + DstBlock "Yend_OPLEV2_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 504 + Points [173, 0] + Branch { + ZOrder 503 + Points [0, -23; 1, 0; 0, -137] + Branch { + ZOrder 502 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 501 + Points [0, -175] + DstBlock "Divide16" + DstPort 2 + } + } + Branch { + ZOrder 500 + DstBlock "Operator2" + DstPort 1 + } + } + } + Line { + ZOrder 507 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 512 + SrcBlock "Divide16" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 511 + Points [0, -70] + Branch { + ZOrder 510 + Points [0, -30; 47, 0] + DstBlock "Divide103" + DstPort 1 + } + Branch { + ZOrder 509 + DstBlock "Abs39" + DstPort 1 + } + } + Branch { + ZOrder 508 + Points [119, 0; 0, -10] + DstBlock "Choie3" + DstPort 1 + } + } + Line { + ZOrder 513 + SrcBlock "Choice7" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 514 + SrcBlock "Operator1" + SrcPort 1 + Points [150, 0] + DstBlock "Choice7" + DstPort 2 + } + Line { + ZOrder 515 + SrcBlock "Divide3" + SrcPort 1 + Points [0, 45] + DstBlock "Choice7" + DstPort 3 + } + Line { + ZOrder 516 + SrcBlock "Divide103" + SrcPort 1 + Points [14, 0; 0, 85] + DstBlock "Choie3" + DstPort 3 + } + Line { + ZOrder 517 + SrcBlock "Choie3" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 518 + SrcBlock "Operator2" + SrcPort 1 + Points [135, 0] + DstBlock "Choie3" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 519 + SrcBlock "Yend_Fil_OPLEV1_X_mm_diff" + SrcPort 1 + Points [38, 0; 0, 20] + DstBlock "Sum1" + DstPort 1 + } + Line { + ZOrder 522 + SrcBlock "Yend_Fil_OPLEV1_Y_mm_diff" + SrcPort 1 + Points [69, 0; 0, -80] + DstBlock "Mux11" + DstPort 1 + } + Line { + ZOrder 1005 + SrcBlock "Yend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 1007 + DstBlock "Divide18" + DstPort 1 + } + Branch { + ZOrder 1006 + Points [0, -65] + DstBlock "Yend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 546 + SrcBlock "OPLEV2_ratio" + SrcPort 1 + Points [7, 0] + Branch { + ZOrder 1056 + Points [565, 0; 0, 170] + Branch { + ZOrder 1348 + Points [0, 560] + DstBlock "Divide5" + DstPort 2 + } + Branch { + ZOrder 1347 + DstBlock "Divide73" + DstPort 2 + } + } + Branch { + ZOrder 544 + Points [0, 725] + Branch { + ZOrder 543 + Points [0, 175] + DstBlock "Product45" + DstPort 2 + } + Branch { + ZOrder 534 + DstBlock "Product44" + DstPort 2 + } + } + } + Line { + ZOrder 602 + SrcBlock "Constant3" + SrcPort 1 + Points [12, 0; 0, 60] + Branch { + ZOrder 601 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 600 + Points [0, 175] + Branch { + ZOrder 599 + Points [0, 435] + Branch { + ZOrder 598 + DstBlock "Divide19" + DstPort 2 + } + Branch { + ZOrder 597 + Points [0, 175] + DstBlock "Divide17" + DstPort 2 + } + } + Branch { + ZOrder 588 + DstBlock "Divide6" + DstPort 2 + } + } + } + Line { + ZOrder 429 + SrcBlock "Constant46" + SrcPort 1 + Points [9, 0] + Branch { + ZOrder 1047 + Points [0, 15] + DstBlock "Sum38" + DstPort 1 + } + Branch { + ZOrder 1046 + Points [0, -25] + DstBlock "Sum39" + DstPort 1 + } + } + Line { + ZOrder 1033 + SrcBlock "Constant47" + SrcPort 1 + Points [85, 0] + DstBlock "Sum39" + DstPort 2 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 1212 + SrcBlock "Divide27" + SrcPort 1 + Points [25, 0; 0, 185] + Branch { + ZOrder 1187 + Points [0, 175] + Branch { + ZOrder 1189 + Points [0, 175] + Branch { + ZOrder 1191 + Points [0, 250] + Branch { + ZOrder 1193 + Points [0, 175] + Branch { + ZOrder 1195 + Points [0, 175] + DstBlock "Divide15" + DstPort 2 + } + Branch { + ZOrder 1194 + DstBlock "Divide14" + DstPort 2 + } + } + Branch { + ZOrder 1192 + DstBlock "Divide13" + DstPort 2 + } + } + Branch { + ZOrder 1190 + DstBlock "Divide2" + DstPort 2 + } + } + Branch { + ZOrder 1188 + DstBlock "Divide1" + DstPort 2 + } + } + Branch { + ZOrder 1186 + DstBlock "Divide" + DstPort 2 + } + } + Line { + ZOrder 1206 + SrcBlock "Constant4" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 1207 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 1208 + SrcBlock "Constant7" + SrcPort 1 + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 1209 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 1210 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 1211 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + ZOrder 1213 + SrcBlock "Mux7" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + ZOrder 1217 + SrcBlock "Constant2" + SrcPort 1 + Points [9, 0; 0, 55] + Branch { + ZOrder 1223 + DstBlock "Product" + DstPort 2 + } + Branch { + ZOrder 1222 + Points [0, 175] + Branch { + ZOrder 1221 + DstBlock "Product1" + DstPort 2 + } + Branch { + ZOrder 1220 + Points [0, 425] + Branch { + ZOrder 1219 + DstBlock "Product4" + DstPort 2 + } + Branch { + ZOrder 1218 + Points [0, 175] + DstBlock "Product5" + DstPort 2 + } + } + } + } + Line { + ZOrder 432 + SrcBlock "Yend_OPLEV2_X_mm_MON" + SrcPort 1 + Points [6, 0] + Branch { + ZOrder 1254 + Points [0, -80] + DstBlock "Yend_OPLEV2_X_mm" + DstPort 1 + } + Branch { + ZOrder 1253 + DstBlock "Yend_Fil_OPLEV1_X_mm_diff1" + DstPort 1 + } + } + Line { + ZOrder 433 + SrcBlock "Yend_OPLEV2_Y_mm_MON" + SrcPort 1 + Points [6, 0] + Branch { + ZOrder 1250 + DstBlock "Yend_Fil_OPLEV1_Y_mm_diff1" + DstPort 1 + } + Branch { + ZOrder 1249 + Points [0, -80] + DstBlock "Yend_OPLEV2_Y_mm" + DstPort 1 + } + } + Line { + ZOrder 1297 + SrcBlock "Yend_Fil_OPLEV1_X_mm_diff1" + SrcPort 1 + Points [55, 0; 0, -40] + DstBlock "Sum2" + DstPort 1 + } + Line { + ZOrder 1283 + SrcBlock "Yend_Fil_OPLEV1_Y_mm_diff1" + SrcPort 1 + Points [161, 0; 0, -105] + DstBlock "Mux2" + DstPort 1 + } + Line { + ZOrder 1334 + SrcBlock "Mux1" + SrcPort 1 + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 1275 + SrcBlock "Mux2" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + ZOrder 1299 + SrcBlock "Sum2" + SrcPort 1 + DstBlock "Mux1" + DstPort 1 + } + Line { + ZOrder 1043 + SrcBlock "Sum39" + SrcPort 1 + Points [702, 0; 0, 210] + Branch { + ZOrder 1054 + Points [0, 65] + Branch { + ZOrder 1328 + Points [0, 485] + Branch { + ZOrder 1335 + Points [0, 100] + DstBlock "Mux2" + DstPort 2 + } + Branch { + ZOrder 1326 + DstBlock "Mux1" + DstPort 2 + } + } + Branch { + ZOrder 1322 + DstBlock "Mux11" + DstPort 2 + } + } + Branch { + ZOrder 1052 + DstBlock "Mux10" + DstPort 2 + } + } + Line { + ZOrder 1044 + SrcBlock "Constant45" + SrcPort 1 + Points [939, 0; 0, 155] + Branch { + ZOrder 1316 + Points [0, 150] + Branch { + ZOrder 1319 + Points [0, 385] + Branch { + ZOrder 1321 + DstBlock "Mux3" + DstPort 2 + } + Branch { + ZOrder 1320 + Points [0, 200] + DstBlock "Mux2" + DstPort 3 + } + } + Branch { + ZOrder 1315 + DstBlock "Mux11" + DstPort 3 + } + } + Branch { + ZOrder 1053 + DstBlock "Mux7" + DstPort 2 + } + } + Line { + ZOrder 1311 + SrcBlock "Mux3" + SrcPort 1 + DstBlock "Terminator3" + DstPort 1 + } + Line { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + ZOrder 1294 + SrcBlock "Divide5" + SrcPort 1 + Points [20, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + ZOrder 1296 + Points [2940, 4160; 38, 0; 0, 13; 122, 0; 0, 7; 10, 0] + } + } +} diff --git a/simulink_archive/simLink/k1zxc230106.mdl b/simulink_archive/simLink/k1zxc230106.mdl new file mode 100644 index 0000000..d603fd0 --- /dev/null +++ b/simulink_archive/simLink/k1zxc230106.mdl @@ -0,0 +1,4014 @@ +Model { + Name "k1zxc230106" + Version 8.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + GraphicalInterface { + NumRootInports 0 + NumRootOutports 0 + ParameterArgumentNames "" + ComputedModelVersion "1.38" + NumModelReferences 0 + NumTestPointedSignals 0 + } + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + MinMaxOverflowArchiveMode "Overwrite" + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [311.0, 2264.0, 1938.0, 781.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [1] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [0] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkTopLevel" + LoadSaveID "0" + Extents [1687.0, 611.0] + ZoomFactor [0.5] + Offset [-187.95046274987681, 3301.2179374120783] + } + } + } + Created "Thu May 19 15:54:51 2022" + Creator "controls" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Mon Jan 09 21:51:48 2023" + RTWModifiedTimeStamp 595201907 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "user" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1zxc230106" + overrideMode_ [0.0] + Array { + Type "Cell" + Dimension 1 + Cell "k1zxc230106" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell [] + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "Dataset" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 8 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + Cell "UseSpecifiedMinMax" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 128 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "EnableAllAsError" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "none" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + Cell "PortableWordSizes" + Cell "GenerateWebview" + Cell "GenerateCodeMetricsReport" + Cell "GenerateCodeReplacementReport" + Cell "GenerateErtSFunction" + Cell "CreateSILPILBlock" + Cell "CodeExecutionProfiling" + Cell "CodeProfilingSaveOptions" + Cell "CodeProfilingInstrumentation" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 23 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "InsertPolySpaceComments" + Cell "SFDataObjDesc" + Cell "MATLABFcnDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InternalIdentifier" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "CustomSymbolStrUtil" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "GenerateAllocFcn" + Cell "PurelyIntegerCode" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns on + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface off + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Optimization" + ConfigPrmDlgPosition [ 688, 2353, 1768, 2993 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Abs + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Fcn + Expr "sin(u[1])" + SampleTime "-1" + } + Block { + BlockType Ground + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType RelationalOperator + Operator ">=" + InputSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + ZeroCross on + SampleTime "-1" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit via internal rule" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + AllowDiffInputSizes off + } + Block { + BlockType Terminator + } + } + System { + Name "k1zxc230106" + Location [311, 2264, 2249, 3045] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "50" + ReportName "simulink-default.rpt" + SIDHighWatermark "426" + Block { + BlockType Reference + Name "ADC0" + SID "106" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0" + Ports [0, 1] + Position [820, 3277, 895, 3303] + ZOrder 3900 + ForegroundColor "[0.901961, 0.000000, 0.000000]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Abs + Name "Abs36" + SID "107" + Position [2095, 2970, 2125, 3000] + ZOrder 3972 + SaturateOnIntegerOverflow off + } + Block { + BlockType Abs + Name "Abs39" + SID "108" + Position [2085, 3735, 2115, 3765] + ZOrder 3984 + SaturateOnIntegerOverflow off + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "109" + Description "ADC Selector" + Ports [1, 28] + Position [945, 445, 950, 6130] + ZOrder 3901 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,adc_0_11,adc_0_12,adc_0_13,adc_0_1" + "4,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_23,adc_0_24,adc_0_25,adc_0_26,ad" + "c_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 13 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 14 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 15 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 16 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 17 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 18 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 19 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 20 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 21 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 22 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 23 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 24 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 25 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 26 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 27 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 28 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Switch + Name "Choice7" + SID "110" + Position [2205, 3000, 2235, 3030] + ZOrder 3990 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Choie3" + SID "111" + Position [2205, 3805, 2235, 3835] + ZOrder 3983 + Criteria "u2 > Threshold" + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Constant + Name "Constant1" + SID "399" + Description "Incident angle is a half of the total angle" + Position [2020, 2852, 2070, 2868] + ZOrder 5663 + Value "2" + } + Block { + BlockType Constant + Name "Constant2" + SID "112" + Description "Diameter of oplev laser PL204 (mm)" + Position [2195, 2960, 2240, 2990] + ZOrder 3948 + Value "3.0" + } + Block { + BlockType Constant + Name "Constant26" + SID "332" + Description "Minimum voltage of ADC (V)" + Position [1280, 2910, 1325, 2940] + ZOrder 5599 + Value "-10" + } + Block { + BlockType Constant + Name "Constant3" + SID "113" + Description "Each half of QPD" + Position [2460, 2965, 2505, 2995] + ZOrder 3913 + Value "2" + } + Block { + BlockType Constant + Name "Constant4" + SID "333" + Description "positive and negative voltage" + Position [1170, 2827, 1205, 2853] + ZOrder 5597 + Value "2" + } + Block { + BlockType Constant + Name "Constant45" + SID "317" + Description "Incident angle of laser against mirror (deg)" + Position [2020, 2819, 2095, 2831] + ZOrder 5579 + Value "45" + } + Block { + BlockType Constant + Name "Constant59" + SID "118" + Description "Diameter of oplev laser PL204 (mm)" + Position [1885, 3427, 1915, 3443] + ZOrder 3975 + Value "0.95" + } + Block { + BlockType Constant + Name "Constant6" + SID "334" + Description "Maximum voltage of ADC (V)" + Position [1280, 2855, 1325, 2885] + ZOrder 5594 + Value "10" + } + Block { + BlockType Constant + Name "Constant7" + SID "335" + Description "Quantization range of 16 bit ADC." + Position [1250, 2790, 1295, 2820] + ZOrder 5595 + Value "65536" + } + Block { + BlockType Constant + Name "Constant71" + SID "119" + Description "Diameter of oplev laser PL204 (mm)" + Position [1885, 4232, 1915, 4248] + ZOrder 3987 + Value "0.95" + } + Block { + BlockType Product + Name "Divide" + SID "121" + Ports [2, 1] + Position [1580, 2987, 1610, 3018] + ZOrder 3903 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "122" + Ports [2, 1] + Position [1580, 3162, 1610, 3193] + ZOrder 3905 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "398" + Ports [2, 1] + Position [2140, 2817, 2170, 2848] + ZOrder 5662 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide101" + SID "123" + Ports [2, 1] + Position [2010, 2997, 2040, 3028] + ZOrder 3976 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide102" + SID "124" + Ports [2, 1] + Position [2010, 3172, 2040, 3203] + ZOrder 3977 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide103" + SID "125" + Ports [2, 1] + Position [2130, 3727, 2160, 3758] + ZOrder 3985 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "126" + Ports [2, 1] + Position [1615, 3792, 1645, 3823] + ZOrder 3921 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "127" + Ports [2, 1] + Position [1615, 3967, 1645, 3998] + ZOrder 3923 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide15" + SID "128" + Ports [2, 1] + Position [1615, 4142, 1645, 4173] + ZOrder 3925 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide16" + SID "129" + Ports [2, 1] + Position [2020, 3802, 2050, 3833] + ZOrder 3988 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide17" + SID "130" + Ports [2, 1] + Position [2545, 4007, 2575, 4038] + ZOrder 3929 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide18" + SID "131" + Ports [2, 1] + Position [2020, 3977, 2050, 4008] + ZOrder 3989 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide19" + SID "132" + Ports [2, 1] + Position [2545, 3832, 2575, 3863] + ZOrder 3926 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "133" + Ports [2, 1] + Position [1580, 3337, 1610, 3368] + ZOrder 3909 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide27" + SID "336" + Ports [2, 1] + Position [1450, 2807, 1480, 2838] + ZOrder 5600 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "134" + Ports [2, 1] + Position [2140, 2962, 2170, 2993] + ZOrder 3973 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "135" + Ports [2, 1] + Position [2545, 3017, 2575, 3048] + ZOrder 3912 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "388" + Ports [2, 1] + Position [2970, 3842, 3000, 3873] + ZOrder 5651 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "136" + Ports [2, 1] + Position [2545, 3192, 2575, 3223] + ZOrder 3917 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "337" + Ports [2, 1] + Position [1365, 2797, 1395, 2828] + ZOrder 5596 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide73" + SID "137" + Ports [2, 1] + Position [2980, 3027, 3010, 3058] + ZOrder 3969 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "390" + Ports [2, 1] + Position [2980, 3202, 3010, 3233] + ZOrder 5652 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "391" + Ports [2, 1] + Position [2970, 4007, 3000, 4038] + ZOrder 5653 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "396" + Ports [] + Position [697, 3830, 737, 3869] + ZOrder 5659 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Ground + Name "Ground" + SID "394" + Position [1755, 2770, 1775, 2790] + ZOrder 5656 + } + Block { + BlockType Ground + Name "Ground1" + SID "395" + Position [680, 3635, 700, 3655] + ZOrder 5657 + } + Block { + BlockType Mux + Name "Mux24" + SID "141" + Ports [1, 1] + Position [2215, 2861, 2220, 2899] + ZOrder 5661 + ShowName off + Inputs "1" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "OPLEV1_ch18_MON" + SID "143" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [735, 3630, 815, 3660] + ZOrder 3938 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Fcn + Name "OPLEV2_ratio" + SID "144" + Position [2280, 2900, 2340, 2930] + ZOrder 5660 + Expr "2*sindeg(u[1])" + } + Block { + BlockType RelationalOperator + Name "Operator1" + SID "145" + Ports [2, 1] + Position [2005, 3347, 2035, 3378] + ZOrder 3970 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator2" + SID "146" + Ports [2, 1] + Position [2020, 4152, 2050, 4183] + ZOrder 3981 + Operator "<=" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Product + Name "Product" + SID "147" + Ports [2, 1] + Position [2270, 3007, 2300, 3038] + ZOrder 3911 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "148" + Ports [2, 1] + Position [2270, 3182, 2300, 3213] + ZOrder 3916 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product102" + SID "149" + Ports [2, 1] + Position [1945, 3412, 1975, 3443] + ZOrder 3974 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product103" + SID "150" + Ports [2, 1] + Position [1945, 4217, 1975, 4248] + ZOrder 3986 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "152" + Ports [2, 1] + Position [2270, 3812, 2300, 3843] + ZOrder 3927 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product44" + SID "153" + Ports [2, 1] + Position [2415, 3822, 2445, 3853] + ZOrder 3964 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product45" + SID "154" + Ports [2, 1] + Position [2415, 3997, 2445, 4028] + ZOrder 3965 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "155" + Ports [2, 1] + Position [2270, 3987, 2300, 4018] + ZOrder 3928 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + SID "338" + Ports [2, 1] + Position [1385, 2860, 1405, 2880] + ZOrder 5598 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum91" + SID "158" + Ports [2, 1] + Position [1415, 2985, 1435, 3005] + ZOrder 3949 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum92" + SID "159" + Ports [2, 1] + Position [1415, 3160, 1435, 3180] + ZOrder 3951 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum93" + SID "160" + Ports [2, 1] + Position [1415, 3335, 1435, 3355] + ZOrder 3953 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum94" + SID "161" + Ports [2, 1] + Position [1415, 3790, 1435, 3810] + ZOrder 3955 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum95" + SID "162" + Ports [2, 1] + Position [1415, 3965, 1435, 3985] + ZOrder 3957 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum96" + SID "163" + Ports [2, 1] + Position [1415, 4140, 1435, 4160] + ZOrder 3959 + ShowName off + IconShape "round" + Inputs "|+-" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator1" + SID "340" + Position [3190, 3055, 3210, 3075] + ZOrder 5602 + } + Block { + BlockType Terminator + Name "Terminator10" + SID "403" + Position [1005, 1125, 1025, 1145] + ZOrder 5667 + } + Block { + BlockType Terminator + Name "Terminator11" + SID "404" + Position [1005, 1330, 1025, 1350] + ZOrder 5668 + } + Block { + BlockType Terminator + Name "Terminator12" + SID "405" + Position [1005, 1535, 1025, 1555] + ZOrder 5669 + } + Block { + BlockType Terminator + Name "Terminator13" + SID "406" + Position [1005, 1740, 1025, 1760] + ZOrder 5670 + } + Block { + BlockType Terminator + Name "Terminator14" + SID "407" + Position [1005, 1945, 1025, 1965] + ZOrder 5671 + } + Block { + BlockType Terminator + Name "Terminator15" + SID "408" + Position [1005, 2150, 1025, 2170] + ZOrder 5672 + } + Block { + BlockType Terminator + Name "Terminator16" + SID "409" + Position [1005, 2355, 1025, 2375] + ZOrder 5673 + } + Block { + BlockType Terminator + Name "Terminator17" + SID "410" + Position [1005, 2560, 1025, 2580] + ZOrder 5674 + } + Block { + BlockType Terminator + Name "Terminator18" + SID "411" + Position [1005, 2765, 1025, 2785] + ZOrder 5675 + } + Block { + BlockType Terminator + Name "Terminator19" + SID "426" + Position [1005, 4200, 1025, 4220] + ZOrder 5689 + } + Block { + BlockType Terminator + Name "Terminator2" + SID "341" + Position [3190, 3130, 3210, 3150] + ZOrder 5603 + } + Block { + BlockType Terminator + Name "Terminator20" + SID "413" + Position [1005, 4405, 1025, 4425] + ZOrder 5677 + } + Block { + BlockType Terminator + Name "Terminator21" + SID "414" + Position [1005, 4610, 1025, 4630] + ZOrder 5678 + } + Block { + BlockType Terminator + Name "Terminator22" + SID "415" + Position [1005, 4815, 1025, 4835] + ZOrder 5679 + } + Block { + BlockType Terminator + Name "Terminator23" + SID "416" + Position [1005, 5020, 1025, 5040] + ZOrder 5680 + } + Block { + BlockType Terminator + Name "Terminator24" + SID "417" + Position [1005, 5225, 1025, 5245] + ZOrder 5681 + } + Block { + BlockType Terminator + Name "Terminator25" + SID "418" + Position [1005, 5430, 1025, 5450] + ZOrder 5682 + } + Block { + BlockType Terminator + Name "Terminator26" + SID "419" + Position [1005, 5635, 1025, 5655] + ZOrder 5683 + } + Block { + BlockType Terminator + Name "Terminator27" + SID "420" + Position [1005, 5840, 1025, 5860] + ZOrder 5684 + } + Block { + BlockType Terminator + Name "Terminator28" + SID "421" + Position [1005, 6045, 1025, 6065] + ZOrder 5685 + } + Block { + BlockType Terminator + Name "Terminator3" + SID "381" + Position [3210, 3720, 3230, 3740] + ZOrder 5643 + } + Block { + BlockType Terminator + Name "Terminator4" + SID "382" + Position [3210, 3810, 3230, 3830] + ZOrder 5644 + } + Block { + BlockType Terminator + Name "Terminator5" + SID "400" + Position [1005, 510, 1025, 530] + ZOrder 5664 + } + Block { + BlockType Terminator + Name "Terminator6" + SID "393" + Position [1950, 2770, 1970, 2790] + ZOrder 5655 + } + Block { + BlockType Terminator + Name "Terminator7" + SID "401" + Position [1005, 715, 1025, 735] + ZOrder 5665 + } + Block { + BlockType Terminator + Name "Terminator8" + SID "164" + Position [845, 3635, 865, 3655] + ZOrder 3936 + } + Block { + BlockType Terminator + Name "Terminator9" + SID "402" + Position [1005, 920, 1025, 940] + ZOrder 5666 + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_Fil" + SID "168" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1625, 3343, 1695, 3367] + ZOrder 3961 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_Fil1" + SID "392" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1820, 2768, 1890, 2792] + ZOrder 5654 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_MON" + SID "169" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 3330, 1355, 3360] + ZOrder 3908 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_OFFSET" + SID "170" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1335, 3402, 1400, 3418] + ZOrder 3954 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT" + SID "171" + Tag "Test Point" + Ports [1] + Position [1875, 3285, 1915, 3305] + ZOrder 3910 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_MON" + SID "172" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1725, 3340, 1805, 3370] + ZOrder 3932 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_SUM_VOLT_full" + SID "173" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1875, 3362, 1920, 3378] + ZOrder 3971 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_MON" + SID "174" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1270, 2980, 1350, 3010] + ZOrder 3902 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_OFFSET" + SID "175" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1335, 3052, 1400, 3068] + ZOrder 3950 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT" + SID "176" + Tag "Test Point" + Ports [1] + Position [1875, 2945, 1915, 2965] + ZOrder 3906 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_VOLT_MON" + SID "177" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1725, 2990, 1805, 3020] + ZOrder 3930 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm" + SID "178" + Tag "Test Point" + Ports [1] + Position [2730, 2970, 2770, 2990] + ZOrder 3915 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_X_mm_MON" + SID "179" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2600, 3020, 2680, 3050] + ZOrder 3914 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_MON" + SID "180" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1270, 3155, 1350, 3185] + ZOrder 3904 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_OFFSET" + SID "181" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1335, 3227, 1400, 3243] + ZOrder 3952 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT" + SID "182" + Tag "Test Point" + Ports [1] + Position [1875, 3105, 1915, 3125] + ZOrder 3907 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_VOLT_MON" + SID "183" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1725, 3165, 1805, 3195] + ZOrder 3931 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm" + SID "184" + Tag "Test Point" + Ports [1] + Position [2730, 3150, 2770, 3170] + ZOrder 3919 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV1_Y_mm_MON" + SID "185" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2600, 3195, 2680, 3225] + ZOrder 3918 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_MON" + SID "186" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 4135, 1355, 4165] + ZOrder 3924 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_OFFSET" + SID "187" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1335, 4207, 1400, 4223] + ZOrder 3960 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT" + SID "188" + Tag "Test Point" + Ports [1] + Position [1875, 4090, 1915, 4110] + ZOrder 3980 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_MON" + SID "189" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1725, 4145, 1805, 4175] + ZOrder 3935 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_SUM_VOLT_full" + SID "190" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1875, 4167, 1920, 4183] + ZOrder 3982 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_MON" + SID "191" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 3785, 1355, 3815] + ZOrder 3920 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_OFFSET" + SID "192" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1335, 3857, 1400, 3873] + ZOrder 3956 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT" + SID "193" + Tag "Test Point" + Ports [1] + Position [1875, 3750, 1915, 3770] + ZOrder 3978 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_VOLT_MON" + SID "194" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1725, 3795, 1805, 3825] + ZOrder 3933 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm" + SID "195" + Tag "Test Point" + Ports [1] + Position [2750, 3760, 2790, 3780] + ZOrder 3945 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_X_mm_MON" + SID "196" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2620, 3835, 2700, 3865] + ZOrder 3944 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_MON" + SID "197" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1275, 3960, 1355, 3990] + ZOrder 3922 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_OFFSET" + SID "198" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [1335, 4032, 1400, 4048] + ZOrder 3958 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT" + SID "199" + Tag "Test Point" + Ports [1] + Position [1875, 3910, 1915, 3930] + ZOrder 3979 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_VOLT_MON" + SID "200" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1725, 3970, 1805, 4000] + ZOrder 3934 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm" + SID "201" + Tag "Test Point" + Ports [1] + Position [2750, 3935, 2790, 3955] + ZOrder 3947 + BackgroundColor "[0.000000, 0.819608, 0.000000]" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "Yend_OPLEV2_Y_mm_MON" + SID "202" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [2620, 4010, 2700, 4040] + ZOrder 3946 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=83\nshmem_daq=1\nspecific_cpu=8\nadcSlave=1\nno_rfm_dma=1" + SID "397" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [695, 3900, 735, 3960] + ZOrder 5658 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 400 + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + Name "" + ZOrder 401 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 13 + Points [0, 15] + DstBlock "Yend_OPLEV1_X_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 402 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 14 + Points [157, 0; 0, -15] + DstBlock "Yend_OPLEV1_Y_MON" + DstPort 1 + } + Line { + ZOrder 403 + SrcBlock "Divide" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 404 + SrcBlock "Product" + SrcPort 1 + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 408 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 409 + SrcBlock "Yend_OPLEV1_SUM_Fil" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 410 + SrcBlock "Divide102" + SrcPort 1 + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 411 + SrcBlock "Product1" + SrcPort 1 + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 414 + SrcBlock "Yend_OPLEV1_Y_mm_MON" + SrcPort 1 + Points [12, 0] + Branch { + ZOrder 1384 + Points [0, -50] + DstBlock "Yend_OPLEV1_Y_mm" + DstPort 1 + } + Branch { + ZOrder 1382 + DstBlock "Divide8" + DstPort 1 + } + } + Line { + ZOrder 415 + SrcBlock "Sum93" + SrcPort 1 + DstBlock "Divide2" + DstPort 1 + } + Line { + ZOrder 416 + SrcBlock "Divide13" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 417 + SrcBlock "Divide14" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 418 + SrcBlock "Divide15" + SrcPort 1 + DstBlock "Yend_OPLEV2_SUM_VOLT_MON" + DstPort 1 + } + Line { + ZOrder 419 + SrcBlock "Sum95" + SrcPort 1 + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 420 + SrcBlock "Sum96" + SrcPort 1 + DstBlock "Divide15" + DstPort 1 + } + Line { + ZOrder 421 + SrcBlock "Product44" + SrcPort 1 + DstBlock "Divide19" + DstPort 1 + } + Line { + ZOrder 422 + SrcBlock "Product45" + SrcPort 1 + DstBlock "Divide17" + DstPort 1 + } + Line { + Name "" + ZOrder 423 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 15 + Points [150, 0; 0, -45] + DstBlock "Yend_OPLEV1_SUM_MON" + DstPort 1 + } + Line { + ZOrder 425 + SrcBlock "OPLEV1_ch18_MON" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + Name "" + ZOrder 1621 + Labels [2, 1] + SrcBlock "Bus\nSelector6" + SrcPort 16 + Points [157, 0; 0, 205] + DstBlock "Yend_OPLEV2_X_MON" + DstPort 1 + } + Line { + ZOrder 434 + SrcBlock "Divide17" + SrcPort 1 + DstBlock "Yend_OPLEV2_Y_mm_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 1623 + Labels [2, 1] + SrcBlock "Bus\nSelector6" + SrcPort 18 + Points [152, 0; 0, 145] + DstBlock "Yend_OPLEV2_SUM_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 1622 + Labels [2, 1] + SrcBlock "Bus\nSelector6" + SrcPort 17 + Points [76, 0; 0, 175] + DstBlock "Yend_OPLEV2_Y_MON" + DstPort 1 + } + Line { + ZOrder 437 + SrcBlock "Sum94" + SrcPort 1 + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 438 + SrcBlock "Sum91" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 439 + SrcBlock "Sum92" + SrcPort 1 + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 444 + SrcBlock "Divide101" + SrcPort 1 + Points [20, 0] + Branch { + ZOrder 443 + Points [0, -30] + Branch { + ZOrder 442 + Points [0, -32; 60, 0] + DstBlock "Divide3" + DstPort 1 + } + Branch { + ZOrder 441 + DstBlock "Abs36" + DstPort 1 + } + } + Branch { + ZOrder 440 + Points [120, 0; 0, -10] + DstBlock "Choice7" + DstPort 1 + } + } + Line { + ZOrder 445 + SrcBlock "Yend_OPLEV1_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum91" + DstPort 2 + } + Line { + ZOrder 446 + SrcBlock "Yend_OPLEV1_X_MON" + SrcPort 1 + DstBlock "Sum91" + DstPort 1 + } + Line { + ZOrder 447 + SrcBlock "Yend_OPLEV1_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum92" + DstPort 2 + } + Line { + ZOrder 448 + SrcBlock "Yend_OPLEV1_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum93" + DstPort 2 + } + Line { + ZOrder 449 + SrcBlock "Yend_OPLEV1_Y_MON" + SrcPort 1 + DstBlock "Sum92" + DstPort 1 + } + Line { + ZOrder 450 + SrcBlock "Yend_OPLEV1_SUM_MON" + SrcPort 1 + DstBlock "Sum93" + DstPort 1 + } + Line { + ZOrder 451 + SrcBlock "Yend_OPLEV2_X_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum94" + DstPort 2 + } + Line { + ZOrder 452 + SrcBlock "Yend_OPLEV2_Y_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum95" + DstPort 2 + } + Line { + ZOrder 453 + SrcBlock "Yend_OPLEV2_SUM_OFFSET" + SrcPort 1 + Points [20, 0] + DstBlock "Sum96" + DstPort 2 + } + Line { + ZOrder 454 + SrcBlock "Yend_OPLEV2_SUM_MON" + SrcPort 1 + DstBlock "Sum96" + DstPort 1 + } + Line { + ZOrder 455 + SrcBlock "Yend_OPLEV2_Y_MON" + SrcPort 1 + DstBlock "Sum95" + DstPort 1 + } + Line { + ZOrder 456 + SrcBlock "Yend_OPLEV2_X_MON" + SrcPort 1 + DstBlock "Sum94" + DstPort 1 + } + Line { + ZOrder 457 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_Fil" + DstPort 1 + } + Line { + ZOrder 458 + SrcBlock "Divide4" + SrcPort 1 + DstBlock "Yend_OPLEV1_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 459 + SrcBlock "Divide6" + SrcPort 1 + DstBlock "Yend_OPLEV1_Y_mm_MON" + DstPort 1 + } + Line { + ZOrder 461 + SrcBlock "Product4" + SrcPort 1 + DstBlock "Product44" + DstPort 1 + } + Line { + ZOrder 462 + SrcBlock "Product5" + SrcPort 1 + DstBlock "Product45" + DstPort 1 + } + Line { + ZOrder 476 + SrcBlock "Divide19" + SrcPort 1 + DstBlock "Yend_OPLEV2_X_mm_MON" + DstPort 1 + } + Line { + ZOrder 478 + SrcBlock "Abs36" + SrcPort 1 + DstBlock "Divide3" + DstPort 2 + } + Line { + ZOrder 479 + SrcBlock "Product102" + SrcPort 1 + Points [4, 0; 0, -60] + DstBlock "Operator1" + DstPort 2 + } + Line { + ZOrder 480 + SrcBlock "Yend_OPLEV1_SUM_VOLT_full" + SrcPort 1 + Points [54, 0; 0, 31; -56, 0; 0, 19] + DstBlock "Product102" + DstPort 1 + } + Line { + ZOrder 481 + SrcBlock "Constant59" + SrcPort 1 + DstBlock "Product102" + DstPort 2 + } + Line { + ZOrder 998 + SrcBlock "Yend_OPLEV1_X_VOLT_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 1000 + DstBlock "Divide101" + DstPort 1 + } + Branch { + ZOrder 999 + Points [0, -50] + DstBlock "Yend_OPLEV1_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 996 + SrcBlock "Yend_OPLEV1_Y_VOLT_MON" + SrcPort 1 + Points [33, 0] + Branch { + ZOrder 1002 + DstBlock "Divide102" + DstPort 1 + } + Branch { + ZOrder 1001 + Points [0, -65] + DstBlock "Yend_OPLEV1_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 492 + SrcBlock "Yend_OPLEV1_SUM_VOLT_MON" + SrcPort 1 + Points [35, 0] + Branch { + ZOrder 491 + Points [145, 0] + Branch { + ZOrder 490 + Points [0, -160] + Branch { + ZOrder 489 + DstBlock "Divide102" + DstPort 2 + } + Branch { + ZOrder 488 + Points [0, -175] + DstBlock "Divide101" + DstPort 2 + } + } + Branch { + ZOrder 487 + DstBlock "Operator1" + DstPort 1 + } + } + Branch { + ZOrder 486 + Points [0, -60] + DstBlock "Yend_OPLEV1_SUM_VOLT" + DstPort 1 + } + } + Line { + ZOrder 493 + SrcBlock "Abs39" + SrcPort 1 + DstBlock "Divide103" + DstPort 2 + } + Line { + ZOrder 494 + SrcBlock "Product103" + SrcPort 1 + Points [4, 0; 0, -60] + DstBlock "Operator2" + DstPort 2 + } + Line { + ZOrder 495 + SrcBlock "Yend_OPLEV2_SUM_VOLT_full" + SrcPort 1 + Points [54, 0; 0, 31; -56, 0; 0, 19] + DstBlock "Product103" + DstPort 1 + } + Line { + ZOrder 496 + SrcBlock "Constant71" + SrcPort 1 + DstBlock "Product103" + DstPort 2 + } + Line { + ZOrder 499 + SrcBlock "Yend_OPLEV2_X_VOLT_MON" + SrcPort 1 + Points [15, 0] + Branch { + ZOrder 498 + DstBlock "Divide16" + DstPort 1 + } + Branch { + ZOrder 497 + Points [0, -50] + DstBlock "Yend_OPLEV2_X_VOLT" + DstPort 1 + } + } + Line { + ZOrder 506 + SrcBlock "Yend_OPLEV2_SUM_VOLT_MON" + SrcPort 1 + Points [16, 0] + Branch { + ZOrder 505 + Points [0, -60] + DstBlock "Yend_OPLEV2_SUM_VOLT" + DstPort 1 + } + Branch { + ZOrder 504 + Points [173, 0] + Branch { + ZOrder 503 + Points [0, -23; 1, 0; 0, -137] + Branch { + ZOrder 502 + DstBlock "Divide18" + DstPort 2 + } + Branch { + ZOrder 501 + Points [0, -175] + DstBlock "Divide16" + DstPort 2 + } + } + Branch { + ZOrder 500 + DstBlock "Operator2" + DstPort 1 + } + } + } + Line { + ZOrder 507 + SrcBlock "Divide18" + SrcPort 1 + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 512 + SrcBlock "Divide16" + SrcPort 1 + Points [13, 0] + Branch { + ZOrder 511 + Points [0, -70] + Branch { + ZOrder 510 + Points [0, -30; 47, 0] + DstBlock "Divide103" + DstPort 1 + } + Branch { + ZOrder 509 + DstBlock "Abs39" + DstPort 1 + } + } + Branch { + ZOrder 508 + Points [119, 0; 0, -10] + DstBlock "Choie3" + DstPort 1 + } + } + Line { + ZOrder 513 + SrcBlock "Choice7" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 514 + SrcBlock "Operator1" + SrcPort 1 + Points [150, 0] + DstBlock "Choice7" + DstPort 2 + } + Line { + ZOrder 515 + SrcBlock "Divide3" + SrcPort 1 + Points [0, 45] + DstBlock "Choice7" + DstPort 3 + } + Line { + ZOrder 516 + SrcBlock "Divide103" + SrcPort 1 + Points [14, 0; 0, 85] + DstBlock "Choie3" + DstPort 3 + } + Line { + ZOrder 517 + SrcBlock "Choie3" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 518 + SrcBlock "Operator2" + SrcPort 1 + Points [135, 0] + DstBlock "Choie3" + DstPort 2 + } + Line { + ZOrder 407 + SrcBlock "Yend_OPLEV1_X_mm_MON" + SrcPort 1 + Points [6, 0] + Branch { + ZOrder 1379 + DstBlock "Divide73" + DstPort 1 + } + Branch { + ZOrder 1370 + Points [0, -55] + DstBlock "Yend_OPLEV1_X_mm" + DstPort 1 + } + } + Line { + ZOrder 1005 + SrcBlock "Yend_OPLEV2_Y_VOLT_MON" + SrcPort 1 + Points [14, 0] + Branch { + ZOrder 1007 + DstBlock "Divide18" + DstPort 1 + } + Branch { + ZOrder 1006 + Points [0, -65] + DstBlock "Yend_OPLEV2_Y_VOLT" + DstPort 1 + } + } + Line { + ZOrder 602 + SrcBlock "Constant3" + SrcPort 1 + Points [12, 0; 0, 60] + Branch { + ZOrder 601 + DstBlock "Divide4" + DstPort 2 + } + Branch { + ZOrder 600 + Points [0, 175] + Branch { + ZOrder 599 + Points [0, 640] + Branch { + ZOrder 598 + DstBlock "Divide19" + DstPort 2 + } + Branch { + ZOrder 597 + Points [0, 175] + DstBlock "Divide17" + DstPort 2 + } + } + Branch { + ZOrder 588 + DstBlock "Divide6" + DstPort 2 + } + } + } + Line { + ZOrder 1212 + SrcBlock "Divide27" + SrcPort 1 + Points [25, 0; 0, 185] + Branch { + ZOrder 1187 + Points [0, 175] + Branch { + ZOrder 1189 + Points [0, 175] + Branch { + ZOrder 1191 + Points [0, 455] + Branch { + ZOrder 1193 + Points [0, 175] + Branch { + ZOrder 1195 + Points [0, 175] + DstBlock "Divide15" + DstPort 2 + } + Branch { + ZOrder 1194 + DstBlock "Divide14" + DstPort 2 + } + } + Branch { + ZOrder 1192 + DstBlock "Divide13" + DstPort 2 + } + } + Branch { + ZOrder 1190 + DstBlock "Divide2" + DstPort 2 + } + } + Branch { + ZOrder 1188 + DstBlock "Divide1" + DstPort 2 + } + } + Branch { + ZOrder 1186 + DstBlock "Divide" + DstPort 2 + } + } + Line { + ZOrder 1206 + SrcBlock "Constant4" + SrcPort 1 + Points [126, 0; 0, -20] + DstBlock "Divide7" + DstPort 2 + } + Line { + ZOrder 1207 + SrcBlock "Sum22" + SrcPort 1 + Points [17, 0; 0, -40] + DstBlock "Divide27" + DstPort 2 + } + Line { + ZOrder 1208 + SrcBlock "Constant7" + SrcPort 1 + DstBlock "Divide7" + DstPort 1 + } + Line { + ZOrder 1209 + SrcBlock "Constant6" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + ZOrder 1210 + SrcBlock "Constant26" + SrcPort 1 + Points [65, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + ZOrder 1211 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "Divide27" + DstPort 1 + } + Line { + ZOrder 1217 + SrcBlock "Constant2" + SrcPort 1 + Points [9, 0; 0, 55] + Branch { + ZOrder 1223 + DstBlock "Product" + DstPort 2 + } + Branch { + ZOrder 1222 + Points [0, 175] + Branch { + ZOrder 1221 + DstBlock "Product1" + DstPort 2 + } + Branch { + ZOrder 1220 + Points [0, 630] + Branch { + ZOrder 1219 + DstBlock "Product4" + DstPort 2 + } + Branch { + ZOrder 1218 + Points [0, 175] + DstBlock "Product5" + DstPort 2 + } + } + } + } + Line { + ZOrder 432 + SrcBlock "Yend_OPLEV2_X_mm_MON" + SrcPort 1 + Points [6, 0] + Branch { + ZOrder 1389 + Points [0, -80] + DstBlock "Yend_OPLEV2_X_mm" + DstPort 1 + } + Branch { + ZOrder 1356 + DstBlock "Divide5" + DstPort 1 + } + } + Line { + ZOrder 433 + SrcBlock "Yend_OPLEV2_Y_mm_MON" + SrcPort 1 + Points [6, 0; 0, -10] + Branch { + ZOrder 1393 + Points [0, -70] + DstBlock "Yend_OPLEV2_Y_mm" + DstPort 1 + } + Branch { + ZOrder 1392 + DstBlock "Divide9" + DstPort 1 + } + } + Line { + ZOrder 1567 + SrcBlock "OPLEV2_ratio" + SrcPort 1 + Points [42, 0] + Branch { + ZOrder 1056 + Points [565, 0; 0, 135] + Branch { + ZOrder 1381 + DstBlock "Divide73" + DstPort 2 + } + Branch { + ZOrder 1380 + Points [0, 175] + Branch { + ZOrder 1386 + DstBlock "Divide8" + DstPort 2 + } + Branch { + ZOrder 1385 + Points [0, 640] + Branch { + ZOrder 1396 + Points [0, 165] + DstBlock "Divide9" + DstPort 2 + } + Branch { + ZOrder 1395 + DstBlock "Divide5" + DstPort 2 + } + } + } + } + Branch { + ZOrder 544 + Points [0, 930] + Branch { + ZOrder 543 + Points [0, 175] + DstBlock "Product45" + DstPort 2 + } + Branch { + ZOrder 534 + DstBlock "Product44" + DstPort 2 + } + } + } + Line { + ZOrder 1543 + SrcBlock "Yend_OPLEV1_SUM_Fil1" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + ZOrder 1544 + SrcBlock "Ground" + SrcPort 1 + DstBlock "Yend_OPLEV1_SUM_Fil1" + DstPort 1 + } + Line { + ZOrder 1545 + SrcBlock "Divide5" + SrcPort 1 + Points [93, 0; 0, -130] + DstBlock "Terminator3" + DstPort 1 + } + Line { + ZOrder 1546 + SrcBlock "Divide9" + SrcPort 1 + Points [142, 0; 0, -205] + DstBlock "Terminator4" + DstPort 1 + } + Line { + ZOrder 1547 + SrcBlock "Ground1" + SrcPort 1 + DstBlock "OPLEV1_ch18_MON" + DstPort 1 + } + Line { + ZOrder 1548 + SrcBlock "Divide73" + SrcPort 1 + Points [85, 0; 0, 20] + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 1550 + SrcBlock "Divide8" + SrcPort 1 + Points [78, 0; 0, -80] + DstBlock "Terminator2" + DstPort 1 + } + Line { + ZOrder 1552 + SrcBlock "Mux24" + SrcPort 1 + Points [25, 0; 0, 35] + DstBlock "OPLEV2_ratio" + DstPort 1 + } + Line { + ZOrder 1569 + SrcBlock "Constant45" + SrcPort 1 + DstBlock "Divide10" + DstPort 1 + } + Line { + ZOrder 1570 + SrcBlock "Constant1" + SrcPort 1 + Points [34, 0; 0, -20] + DstBlock "Divide10" + DstPort 2 + } + Line { + ZOrder 1571 + SrcBlock "Divide10" + SrcPort 1 + Points [18, 0; 0, 45] + DstBlock "Mux24" + DstPort 1 + } + Line { + Name "" + ZOrder 1589 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + Name "" + ZOrder 1590 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "Terminator7" + DstPort 1 + } + Line { + Name "" + ZOrder 1591 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "Terminator9" + DstPort 1 + } + Line { + Name "" + ZOrder 1592 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "Terminator10" + DstPort 1 + } + Line { + Name "" + ZOrder 1593 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "Terminator11" + DstPort 1 + } + Line { + Name "" + ZOrder 1594 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "Terminator12" + DstPort 1 + } + Line { + Name "" + ZOrder 1595 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + DstBlock "Terminator13" + DstPort 1 + } + Line { + Name "" + ZOrder 1596 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + DstBlock "Terminator14" + DstPort 1 + } + Line { + Name "" + ZOrder 1597 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + DstBlock "Terminator15" + DstPort 1 + } + Line { + Name "" + ZOrder 1598 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + DstBlock "Terminator16" + DstPort 1 + } + Line { + Name "" + ZOrder 1599 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + DstBlock "Terminator17" + DstPort 1 + } + Line { + Name "" + ZOrder 1600 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + DstBlock "Terminator18" + DstPort 1 + } + Line { + Name "" + ZOrder 1602 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 20 + DstBlock "Terminator20" + DstPort 1 + } + Line { + Name "" + ZOrder 1603 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 21 + DstBlock "Terminator21" + DstPort 1 + } + Line { + Name "" + ZOrder 1604 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 22 + DstBlock "Terminator22" + DstPort 1 + } + Line { + Name "" + ZOrder 1605 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 23 + DstBlock "Terminator23" + DstPort 1 + } + Line { + Name "" + ZOrder 1606 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 24 + DstBlock "Terminator24" + DstPort 1 + } + Line { + Name "" + ZOrder 1608 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 25 + DstBlock "Terminator25" + DstPort 1 + } + Line { + Name "" + ZOrder 1609 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 26 + DstBlock "Terminator26" + DstPort 1 + } + Line { + Name "" + ZOrder 1610 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 27 + DstBlock "Terminator27" + DstPort 1 + } + Line { + Name "" + ZOrder 1611 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 28 + DstBlock "Terminator28" + DstPort 1 + } + Line { + Name "" + ZOrder 1624 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 19 + DstBlock "Terminator19" + DstPort 1 + } + Annotation { + SID "424" + Name "#DAQ Channels\n" + Position [661, 4171, 764, 4209] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" + "" + LastModifiedBy "stuart.aston" + ModifiedDateFormat "%" + LastModifiedDate "Mon Oct 24 16:51:27 2016" + RTWModifiedTimeStamp 399228677 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "l1susetmy_SMA" + Array { + Type "Cell" + Dimension 1 + Cell "l1susetmy_SMA" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.12.1" + Array { + Type "Handle" + Dimension 9 + Simulink.SolverCC { + $ObjectID 8 + Version "1.12.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.12.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.12.1" + Array { + Type "Cell" + Dimension 7 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.12.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.12.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.12.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.12.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.12.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.12.1" + Array { + Type "Cell" + Dimension 19 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Classic" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.12.1" + Array { + Type "Cell" + Dimension 16 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + hdlcoderui.hdlcc { + $ObjectID 18 + Version "1.12.1" + Description "HDL Coder custom configuration component" + Name "HDL Coder" + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 1480, 285, 2360, 915 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 19 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusCreator + Inputs "4" + DisplayOption "none" + OutDataTypeStr "Inherit: auto" + NonVirtualBus off + } + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType From + GotoTag "A" + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Gain + Gain "1" + Multiplication "Element-wise(K.*u)" + ParamMin "[]" + ParamMax "[]" + ParamDataTypeStr "Inherit: Same as input" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Goto + IconDisplay "Tag" + TagVisibility "local" + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Terminator + } + } + System { + Name "l1susetmy_SMA" + Location [0, 24, 2560, 1416] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "80" + ReportName "simulink-default.rpt" + SIDHighWatermark "6464" + Block { + BlockType Reference + Name "ADC0" + SID "2337" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [170, 112, 245, 138] + ZOrder -1 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.16" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + } + Block { + BlockType BusCreator + Name "Bus\nCreator1" + SID "4691" + Ports [5, 1] + Position [380, 516, 385, 864] + ZOrder 2342 + ShowName off + Inputs "'DARM_CTRL','DARM_ERR','AS_WFS','ISC_PITCH_IN','ISC_YAW_IN'" + DisplayOption "bar" + } + Block { + BlockType BusCreator + Name "Bus\nCreator11" + SID "4264" + Ports [6, 1] + Position [1425, 1253, 1430, 1437] + ZOrder -5 + ShowName off + Inputs "'DIO_2_TM-M0','DIO_2_TM-R0','DIO_2_TM-L1','DIO_2_TM-L2','DIO_2_TM-L3','DIO_2_TM-ESDMON'" + DisplayOption "bar" + } + Block { + BlockType BusCreator + Name "Bus\nCreator2" + SID "4457" + Ports [6, 1] + Position [1420, 61, 1425, 214] + ZOrder -6 + ShowName off + Inputs "'M0_COIL_F1_OUT','M0_COIL_F2_OUT','M0_COIL_F3_OUT','M0_COIL_LF_OUT','M0_COIL_RT_OUT','M0_COIL_SD_" + "OUT'" + DisplayOption "bar" + } + Block { + BlockType BusCreator + Name "Bus\nCreator3" + SID "2368" + Ports [6, 1] + Position [1360, 205, 1365, 370] + ZOrder -7 + ShowName off + Inputs "'R0_COIL_F1_OUT','R0_COIL_F2_OUT','R0_COIL_F3_OUT','R0_COIL_LF_OUT','R0_COIL_RT_OUT','R0_COIL_SD_" + "OUT'" + DisplayOption "bar" + } + Block { + BlockType BusCreator + Name "Bus\nCreator4" + SID "4535" + Ports [4, 1] + Position [1420, 358, 1425, 467] + ZOrder -8 + ShowName off + Inputs "'L1_COIL_UL_OUT','L1_COIL_LL_OUT','L1_COIL_UR_OUT','L1_COIL_LR_OUT'" + DisplayOption "bar" + } + Block { + BlockType BusCreator + Name "Bus\nCreator5" + SID "2397" + Ports [4, 1] + Position [1360, 457, 1365, 568] + ZOrder -9 + ShowName off + Inputs "'L2_COIL_UL_OUT','L2_COIL_LL_OUT','L2_COIL_UR_OUT','L2_COIL_LR_OUT'" + DisplayOption "bar" + } + Block { + BlockType BusCreator + Name "Bus\nCreator6" + SID "4579" + Ports [2, 1] + Position [380, 889, 385, 991] + ZOrder 2024 + ShowName off + Inputs "'DITHER_PIT_IN','DITHER_YAW_IN'" + DisplayOption "bar" + } + Block { + BlockType BusCreator + Name "Bus\nCreator7" + SID "2402" + Ports [5, 1] + Position [1420, 562, 1425, 688] + ZOrder -10 + ShowName off + Inputs "'L3_ESD_DC_OUT','L3_ESD_UL_OUT','L3_ESD_LL_OUT','L3_ESD_UR_OUT','L3_ESD_LR_OUT'" + DisplayOption "bar" + } + Block { + BlockType BusCreator + Name "Bus\nCreator9" + SID "4242" + Ports [5, 1] + Position [1420, 884, 1425, 1016] + ZOrder -12 + ShowName off + Inputs "'TM-M0_2_DIO','TM-R0_2_DIO','TM-L1_2_DIO','TM-L2_2_DIO','TM-L3_2_DIO'" + DisplayOption "bar" + } + Block { + BlockType BusSelector + Name "Bus\nSelector1" + SID "2345" + Description "ADC Selector" + Ports [1, 6] + Position [815, 223, 820, 337] + ZOrder -14 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_8,adc_0_9,adc_0_10,adc_0_6,adc_0_7,adc_0_11" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector10" + SID "2404" + Ports [1, 5] + Position [1860, 495, 1865, 565] + ZOrder -15 + ShowName off + OutputSignals "L3_ESD_DC_OUT,L3_ESD_UR_OUT,L3_ESD_LR_OUT,L3_ESD_UL_OUT,L3_ESD_LL_OUT" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector11" + SID "4572" + Ports [1, 2] + Position [910, 641, 915, 679] + ZOrder 2012 + ShowName off + OutputSignals "DITHER_PIT_IN,DITHER_YAW_IN" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector12" + SID "4239" + Ports [1, 3] + Position [815, 576, 820, 644] + ZOrder -16 + ShowName off + OutputSignals "DARM_CTRL,ISC_PITCH_IN,ISC_YAW_IN" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector14" + SID "4252" + Ports [1, 6] + Position [850, 786, 855, 894] + ZOrder -18 + ShowName off + OutputSignals "DIO_2_TM-M0,DIO_2_TM-R0,DIO_2_TM-L1,DIO_2_TM-L2,DIO_2_TM-L3,DIO_2_TM-ESDMON" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector16" + SID "4267" + Ports [1, 5] + Position [745, 1248, 750, 1432] + ZOrder -20 + ShowName off + OutputSignals "TM-M0_2_DIO,TM-R0_2_DIO,TM-L1_2_DIO,TM-L2_2_DIO,TM-L3_2_DIO" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector17" + SID "4693" + Ports [1, 3] + Position [815, 676, 820, 744] + ZOrder 2344 + ShowName off + OutputSignals "DARM_CTRL,AS_WFS,DARM_ERR" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector2" + SID "2349" + Description "ADC Selector" + Ports [1, 4] + Position [910, 342, 915, 418] + ZOrder -21 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_12,adc_0_13,adc_0_14,adc_0_15" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector3" + SID "2350" + Description "ADC Selector" + Ports [1, 4] + Position [815, 424, 820, 496] + ZOrder -22 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_16,adc_0_17,adc_0_18,adc_0_19" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector4" + SID "4425" + Description "ADC Selector" + Ports [1, 4] + Position [910, 502, 915, 578] + ZOrder -23 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_24,adc_0_25,adc_0_26,adc_0_27" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector5" + SID "2370" + Ports [1, 6] + Position [1860, 85, 1865, 170] + ZOrder -24 + ShowName off + OutputSignals "M0_COIL_F1_OUT,M0_COIL_F2_OUT,M0_COIL_F3_OUT,M0_COIL_SD_OUT,M0_COIL_LF_OUT,M0_COIL_RT_OUT" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2344" + Description "ADC Selector" + Ports [1, 6] + Position [910, 104, 915, 216] + ZOrder -25 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1,adc_0_2,adc_0_4,adc_0_5,adc_0_3" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector7" + SID "2391" + Ports [1, 6] + Position [1860, 175, 1865, 260] + ZOrder -26 + ShowName off + OutputSignals "R0_COIL_LF_OUT,R0_COIL_RT_OUT,R0_COIL_F1_OUT,R0_COIL_F2_OUT,R0_COIL_F3_OUT,R0_COIL_SD_OUT" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector8" + SID "2398" + Ports [1, 4] + Position [1860, 264, 1865, 321] + ZOrder -27 + ShowName off + OutputSignals "L1_COIL_UL_OUT,L1_COIL_LL_OUT,L1_COIL_UR_OUT,L1_COIL_LR_OUT" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType BusSelector + Name "Bus\nSelector9" + SID "2394" + Ports [1, 4] + Position [1860, 369, 1865, 426] + ZOrder -28 + ShowName off + OutputSignals "L2_COIL_UL_OUT,L2_COIL_LL_OUT,L2_COIL_UR_OUT,L2_COIL_LR_OUT" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Reference + Name "CBI_H32_C0" + SID "4708" + Tag "cdsCDI64" + Description "card_num=1" + Ports [0, 1] + Position [1150, 1349, 1190, 1371] + ZOrder 2358 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "CBI_H32_C1" + SID "4709" + Tag "cdsCDI64" + Description "card_num=3" + Ports [0, 1] + Position [1150, 1420, 1190, 1440] + ZOrder 2360 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "CBI_L32_C0" + SID "4710" + Tag "cdsCDI64" + Description "card_num=0" + Ports [0, 1] + Position [1150, 1279, 1190, 1301] + ZOrder 2357 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.6" + SourceBlock "cdsCDI64/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "CBO_H32_C0" + SID "4711" + Tag "cdsCDO64" + Description "card_num=1" + Ports [1] + Position [990, 1349, 1030, 1371] + ZOrder 2356 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "CBO_H32_C1" + SID "4712" + Tag "cdsCDO64" + Description "card_num=3" + Ports [1] + Position [990, 1414, 1030, 1436] + ZOrder 2359 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "CBO_L32_C0" + SID "4713" + Tag "cdsCDO64" + Description "card_num=0" + Ports [1] + Position [990, 1284, 1030, 1306] + ZOrder 2355 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsCDO64/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "DAC_0" + SID "4190" + Description "type=GSC_18AO8,\ncard_num=0 " + Ports [8] + Position [2075, 81, 2105, 204] + ZOrder -29 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "DAC_1" + SID "4191" + Description "type=GSC_18AO8,\ncard_num=1 " + Ports [8] + Position [2010, 201, 2040, 324] + ZOrder -30 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "DAC_2" + SID "4212" + Description "type=GSC_18AO8,\ncard_num=2 " + Ports [8] + Position [2075, 366, 2105, 489] + ZOrder -31 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "DAC_3" + SID "4213" + Description "type=GSC_18AO8,\ncard_num=4 " + Ports [8] + Position [2010, 491, 2040, 614] + ZOrder -32 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "dac18/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "DocBlock1" + SID "3173" + Tag "SW Install" + Ports [] + Position [27, 220, 67, 259] + ZOrder -35 + BackgroundColor "orange" + ShowName off + AttributesFormatString "%" + LibraryVersion "1.281" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + DocumentType "Text" + } + Block { + BlockType Reference + Name "ETMY" + SID "6453" + Description "Quadruple Suspension" + Ports [45, 39] + Position [970, 41, 1220, 1059] + ZOrder 2362 + BackgroundColor "gray" + AttributesFormatString "%" + LibraryVersion "1.352" + SourceBlock "QUAD_MASTER/QUAD" + SourceType "SubSystem" + } + Block { + BlockType SubSystem + Name "ETMY_BIO_DECODE" + SID "4270" + Ports [3, 7] + Position [1225, 1258, 1325, 1462] + ZOrder -37 + BackgroundColor "green" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ETMY_BIO_DECODE" + Location [0, 24, 2560, 1416] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "125" + Block { + BlockType Inport + Name "DIO_0_In" + SID "4271" + Position [15, 178, 45, 192] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DIO_1_In" + SID "4272" + Position [30, 708, 60, 722] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DIO_2_In" + SID "4668" + Position [30, 1138, 60, 1152] + ZOrder 21 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "DIO_0_IN" + SID "4397" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [95, 175, 165, 195] + ZOrder -3 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "DIO_1_IN" + SID "4398" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [95, 705, 165, 725] + ZOrder -4 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "DIO_2_IN" + SID "4669" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [95, 1135, 165, 1155] + ZOrder 26 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Gain + Name "Gain1" + SID "4273" + Position [205, 394, 285, 426] + ZOrder -5 + ShowName off + Gain "1/65536" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain2" + SID "4274" + Position [215, 904, 290, 936] + ZOrder -6 + ShowName off + Gain "1/65536" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain4" + SID "4697" + Position [215, 1334, 290, 1366] + ZOrder 28 + ShowName off + Gain "1/65536" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Ground + Name "Ground1" + SID "4275" + Position [805, 449, 825, 461] + ZOrder -7 + ForegroundColor "red" + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "6456" + Position [975, 629, 995, 641] + ZOrder 33 + ForegroundColor "red" + ShowName off + } + Block { + BlockType Ground + Name "Ground4" + SID "4396" + Position [805, 224, 825, 236] + ZOrder -8 + ForegroundColor "red" + ShowName off + } + Block { + BlockType Reference + Name "cdsBit2Word" + SID "4279" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [845, 631, 885, 799] + ZOrder -9 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsBit2Word1" + SID "4698" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [845, 1267, 885, 1433] + ZOrder 31 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsBit2Word2" + SID "4280" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [855, 96, 895, 274] + ZOrder -10 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsBit2Word3" + SID "4281" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [855, 327, 895, 493] + ZOrder -11 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsBit2Word4" + SID "4282" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [845, 837, 885, 1003] + ZOrder -12 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsBit2Word5" + SID "6457" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [1025, 526, 1065, 694] + ZOrder 32 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsBit2Word6" + SID "4672" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [845, 1062, 885, 1228] + ZOrder 24 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsWord2Bit" + SID "4283" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [300, 102, 345, 268] + ZOrder -13 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.6" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsWord2Bit1" + SID "4284" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [305, 632, 345, 798] + ZOrder -14 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.6" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsWord2Bit2" + SID "4285" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [300, 327, 345, 493] + ZOrder -15 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.6" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsWord2Bit3" + SID "4286" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [305, 837, 345, 1003] + ZOrder -16 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.6" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsWord2Bit4" + SID "4699" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [305, 1267, 345, 1433] + ZOrder 30 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.6" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsWord2Bit5" + SID "4673" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [305, 1062, 345, 1228] + ZOrder 23 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.6" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "M0_OUT" + SID "4287" + Position [945, 178, 975, 192] + ZOrder -17 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "R0_OUT" + SID "4289" + Position [945, 403, 975, 417] + ZOrder -18 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L1_OUT" + SID "4288" + Position [945, 708, 975, 722] + ZOrder -19 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L2_OUT" + SID "4290" + Position [945, 913, 975, 927] + ZOrder -20 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "L3_OUT" + SID "4674" + Position [945, 1138, 975, 1152] + ZOrder 22 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "ESDMON_OUT" + SID "4700" + Position [945, 1343, 975, 1357] + ZOrder 29 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "HWWD_OUT" + SID "6458" + Position [1145, 603, 1175, 617] + ZOrder 34 + Port "7" + IconDisplay "Port number" + } + Line { + SrcBlock "cdsBit2Word2" + SrcPort 1 + DstBlock "M0_OUT" + DstPort 1 + } + Line { + SrcBlock "cdsBit2Word3" + SrcPort 1 + DstBlock "R0_OUT" + DstPort 1 + } + Line { + SrcBlock "DIO_0_In" + SrcPort 1 + DstBlock "DIO_0_IN" + DstPort 1 + } + Line { + SrcBlock "Gain1" + SrcPort 1 + DstBlock "cdsWord2Bit2" + DstPort 1 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 1 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 2 + DstBlock "cdsBit2Word2" + DstPort 2 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 3 + DstBlock "cdsBit2Word2" + DstPort 3 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 4 + DstBlock "cdsBit2Word2" + DstPort 4 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 5 + DstBlock "cdsBit2Word2" + DstPort 5 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 6 + DstBlock "cdsBit2Word2" + DstPort 6 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 7 + DstBlock "cdsBit2Word2" + DstPort 7 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 8 + DstBlock "cdsBit2Word2" + DstPort 8 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 9 + DstBlock "cdsBit2Word2" + DstPort 9 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 10 + DstBlock "cdsBit2Word2" + DstPort 10 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 11 + DstBlock "cdsBit2Word2" + DstPort 11 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 12 + DstBlock "cdsBit2Word2" + DstPort 12 + } + Line { + SrcBlock "cdsBit2Word" + SrcPort 1 + DstBlock "L1_OUT" + DstPort 1 + } + Line { + SrcBlock "cdsBit2Word4" + SrcPort 1 + DstBlock "L2_OUT" + DstPort 1 + } + Line { + SrcBlock "DIO_1_In" + SrcPort 1 + DstBlock "DIO_1_IN" + DstPort 1 + } + Line { + SrcBlock "Gain2" + SrcPort 1 + DstBlock "cdsWord2Bit3" + DstPort 1 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 1 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 2 + DstBlock "cdsBit2Word" + DstPort 2 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 3 + DstBlock "cdsBit2Word" + DstPort 3 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 4 + DstBlock "cdsBit2Word" + DstPort 4 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 5 + DstBlock "cdsBit2Word" + DstPort 5 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 6 + DstBlock "cdsBit2Word" + DstPort 6 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 7 + DstBlock "cdsBit2Word" + DstPort 7 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 8 + DstBlock "cdsBit2Word" + DstPort 8 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 9 + DstBlock "cdsBit2Word" + DstPort 9 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 10 + DstBlock "cdsBit2Word" + DstPort 10 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 11 + DstBlock "cdsBit2Word" + DstPort 11 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 12 + DstBlock "cdsBit2Word" + DstPort 12 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 1 + DstBlock "cdsBit2Word4" + DstPort 1 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 2 + DstBlock "cdsBit2Word4" + DstPort 2 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 3 + DstBlock "cdsBit2Word4" + DstPort 3 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 4 + DstBlock "cdsBit2Word4" + DstPort 4 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 5 + DstBlock "cdsBit2Word4" + DstPort 5 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 6 + DstBlock "cdsBit2Word4" + DstPort 6 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 7 + DstBlock "cdsBit2Word4" + DstPort 7 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 8 + DstBlock "cdsBit2Word4" + DstPort 8 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 9 + DstBlock "cdsBit2Word4" + DstPort 9 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 10 + DstBlock "cdsBit2Word4" + DstPort 10 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 11 + DstBlock "cdsBit2Word4" + DstPort 11 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 12 + DstBlock "cdsBit2Word4" + DstPort 12 + } + Line { + SrcBlock "Ground1" + SrcPort 1 + Points [0, 0] + Branch { + Points [0, 10] + Branch { + Points [0, 10] + Branch { + DstBlock "cdsBit2Word3" + DstPort 15 + } + Branch { + Points [0, 10] + DstBlock "cdsBit2Word3" + DstPort 16 + } + } + Branch { + DstBlock "cdsBit2Word3" + DstPort 14 + } + } + Branch { + DstBlock "cdsBit2Word3" + DstPort 13 + } + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 13 + Points [265, 0; 0, 105] + DstBlock "cdsBit2Word3" + DstPort 1 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 14 + Points [255, 0; 0, 105] + DstBlock "cdsBit2Word3" + DstPort 2 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 15 + Points [245, 0; 0, 105] + DstBlock "cdsBit2Word3" + DstPort 3 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 16 + Points [235, 0; 0, 105] + DstBlock "cdsBit2Word3" + DstPort 4 + } + Line { + SrcBlock "Ground4" + SrcPort 1 + Points [0, 0] + Branch { + Points [0, 10] + Branch { + Points [0, 10] + Branch { + DstBlock "cdsBit2Word2" + DstPort 15 + } + Branch { + Points [0, 10] + DstBlock "cdsBit2Word2" + DstPort 16 + } + } + Branch { + DstBlock "cdsBit2Word2" + DstPort 14 + } + } + Branch { + DstBlock "cdsBit2Word2" + DstPort 13 + } + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 13 + DstBlock "cdsBit2Word" + DstPort 13 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 14 + DstBlock "cdsBit2Word" + DstPort 14 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 15 + DstBlock "cdsBit2Word" + DstPort 15 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 16 + DstBlock "cdsBit2Word" + DstPort 16 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 13 + DstBlock "cdsBit2Word4" + DstPort 13 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 14 + DstBlock "cdsBit2Word4" + DstPort 14 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 15 + DstBlock "cdsBit2Word4" + DstPort 15 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 16 + DstBlock "cdsBit2Word4" + DstPort 16 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 1 + Points [225, 0; 0, 40] + DstBlock "cdsBit2Word3" + DstPort 5 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 2 + Points [215, 0; 0, 40] + DstBlock "cdsBit2Word3" + DstPort 6 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 3 + Points [205, 0; 0, 40] + DstBlock "cdsBit2Word3" + DstPort 7 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 4 + Points [195, 0; 0, 40] + DstBlock "cdsBit2Word3" + DstPort 8 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 5 + Points [185, 0; 0, 40] + DstBlock "cdsBit2Word3" + DstPort 9 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 6 + Points [175, 0; 0, 40] + DstBlock "cdsBit2Word3" + DstPort 10 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 7 + Points [165, 0; 0, 40] + DstBlock "cdsBit2Word3" + DstPort 11 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 8 + Points [155, 0; 0, 40] + DstBlock "cdsBit2Word3" + DstPort 12 + } + Line { + SrcBlock "DIO_1_IN" + SrcPort 1 + Points [30, 0] + Branch { + DstBlock "cdsWord2Bit1" + DstPort 1 + } + Branch { + DstBlock "Gain2" + DstPort 1 + } + } + Line { + SrcBlock "DIO_0_IN" + SrcPort 1 + Points [20, 0] + Branch { + DstBlock "Gain1" + DstPort 1 + } + Branch { + DstBlock "cdsWord2Bit" + DstPort 1 + } + } + Line { + SrcBlock "cdsBit2Word6" + SrcPort 1 + DstBlock "L3_OUT" + DstPort 1 + } + Line { + SrcBlock "DIO_2_In" + SrcPort 1 + DstBlock "DIO_2_IN" + DstPort 1 + } + Line { + SrcBlock "cdsWord2Bit5" + SrcPort 1 + DstBlock "cdsBit2Word6" + DstPort 1 + } + Line { + SrcBlock "cdsWord2Bit5" + SrcPort 2 + DstBlock "cdsBit2Word6" + DstPort 2 + } + Line { + SrcBlock "cdsWord2Bit5" + SrcPort 3 + DstBlock "cdsBit2Word6" + DstPort 3 + } + Line { + SrcBlock "cdsWord2Bit5" + SrcPort 4 + DstBlock "cdsBit2Word6" + DstPort 4 + } + Line { + SrcBlock "cdsWord2Bit5" + SrcPort 5 + DstBlock "cdsBit2Word6" + DstPort 5 + } + Line { + SrcBlock "cdsWord2Bit5" + SrcPort 6 + DstBlock "cdsBit2Word6" + DstPort 6 + } + Line { + SrcBlock "cdsWord2Bit5" + SrcPort 7 + DstBlock "cdsBit2Word6" + DstPort 7 + } + Line { + SrcBlock "cdsWord2Bit5" + SrcPort 8 + DstBlock "cdsBit2Word6" + DstPort 8 + } + Line { + SrcBlock "cdsWord2Bit5" + SrcPort 9 + DstBlock "cdsBit2Word6" + DstPort 9 + } + Line { + SrcBlock "cdsWord2Bit5" + SrcPort 10 + DstBlock "cdsBit2Word6" + DstPort 10 + } + Line { + SrcBlock "cdsWord2Bit5" + SrcPort 11 + DstBlock "cdsBit2Word6" + DstPort 11 + } + Line { + SrcBlock "cdsWord2Bit5" + SrcPort 12 + DstBlock "cdsBit2Word6" + DstPort 12 + } + Line { + SrcBlock "cdsWord2Bit5" + SrcPort 13 + DstBlock "cdsBit2Word6" + DstPort 13 + } + Line { + SrcBlock "cdsWord2Bit5" + SrcPort 14 + DstBlock "cdsBit2Word6" + DstPort 14 + } + Line { + SrcBlock "cdsWord2Bit5" + SrcPort 15 + DstBlock "cdsBit2Word6" + DstPort 15 + } + Line { + SrcBlock "cdsWord2Bit5" + SrcPort 16 + DstBlock "cdsBit2Word6" + DstPort 16 + } + Line { + SrcBlock "DIO_2_IN" + SrcPort 1 + Points [25, 0] + Branch { + Points [0, 205] + DstBlock "Gain4" + DstPort 1 + } + Branch { + DstBlock "cdsWord2Bit5" + DstPort 1 + } + } + Line { + SrcBlock "cdsBit2Word1" + SrcPort 1 + DstBlock "ESDMON_OUT" + DstPort 1 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 1 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 2 + DstBlock "cdsBit2Word1" + DstPort 2 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 3 + DstBlock "cdsBit2Word1" + DstPort 3 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 4 + DstBlock "cdsBit2Word1" + DstPort 4 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 5 + DstBlock "cdsBit2Word1" + DstPort 5 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 6 + DstBlock "cdsBit2Word1" + DstPort 6 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 7 + DstBlock "cdsBit2Word1" + DstPort 7 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 8 + DstBlock "cdsBit2Word1" + DstPort 8 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 9 + DstBlock "cdsBit2Word1" + DstPort 9 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 10 + DstBlock "cdsBit2Word1" + DstPort 10 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 11 + DstBlock "cdsBit2Word1" + DstPort 11 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 12 + DstBlock "cdsBit2Word1" + DstPort 12 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 13 + DstBlock "cdsBit2Word1" + DstPort 13 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 14 + DstBlock "cdsBit2Word1" + DstPort 14 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 15 + DstBlock "cdsBit2Word1" + DstPort 15 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 16 + DstBlock "cdsBit2Word1" + DstPort 16 + } + Line { + SrcBlock "Gain4" + SrcPort 1 + DstBlock "cdsWord2Bit4" + DstPort 1 + } + Line { + SrcBlock "Ground2" + SrcPort 1 + Points [7, 0] + Branch { + Points [0, 10] + Branch { + Points [0, 10] + Branch { + Points [0, 10] + Branch { + Points [0, 10] + Branch { + Points [0, 10] + DstBlock "cdsBit2Word5" + DstPort 16 + } + Branch { + DstBlock "cdsBit2Word5" + DstPort 15 + } + } + Branch { + DstBlock "cdsBit2Word5" + DstPort 14 + } + } + Branch { + DstBlock "cdsBit2Word5" + DstPort 13 + } + } + Branch { + DstBlock "cdsBit2Word5" + DstPort 12 + } + } + Branch { + DstBlock "cdsBit2Word5" + DstPort 11 + } + Branch { + Points [0, -10] + Branch { + DstBlock "cdsBit2Word5" + DstPort 10 + } + Branch { + Points [0, -10] + DstBlock "cdsBit2Word5" + DstPort 9 + } + } + } + Line { + SrcBlock "cdsBit2Word5" + SrcPort 1 + DstBlock "HWWD_OUT" + DstPort 1 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 9 + Points [135, 0; 0, 120] + DstBlock "cdsBit2Word5" + DstPort 1 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 10 + Points [121, 0; 0, 120] + DstBlock "cdsBit2Word5" + DstPort 2 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 11 + Points [107, 0; 0, 120] + DstBlock "cdsBit2Word5" + DstPort 3 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 12 + Points [93, 0; 0, 120] + DstBlock "cdsBit2Word5" + DstPort 4 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 13 + Points [82, 0; 0, 120] + DstBlock "cdsBit2Word5" + DstPort 5 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 14 + Points [70, 0; 0, 120] + DstBlock "cdsBit2Word5" + DstPort 6 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 15 + Points [59, 0; 0, 120] + DstBlock "cdsBit2Word5" + DstPort 7 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 16 + Points [47, 0; 0, 120] + DstBlock "cdsBit2Word5" + DstPort 8 + } + Annotation { + SID "4541" + Name "Converting SUSH34's BIO Cards which come in chunks of 16 bits\ninto each suspension's isolation stage coi" + "l driver monitor bits, which come naturally in groups of 12\nSee D1000599, sheets 15 and 16" + Position [456, 44] + } + } + } + Block { + BlockType SubSystem + Name "ETMY_BIO_ENCODE" + SID "4291" + Ports [6, 3] + Position [865, 1256, 965, 1459] + ZOrder -38 + BackgroundColor "green" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ETMY_BIO_ENCODE" + Location [0, 24, 2560, 1416] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "M0_In" + SID "4292" + Position [55, 173, 85, 187] + ZOrder -1 + BackgroundColor "yellow" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "R0_In" + SID "4293" + Position [55, 533, 85, 547] + ZOrder -2 + BackgroundColor "yellow" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L1_In" + SID "4294" + Position [55, 938, 85, 952] + ZOrder -3 + BackgroundColor "yellow" + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L2_In" + SID "4295" + Position [55, 1293, 85, 1307] + ZOrder -4 + BackgroundColor "yellow" + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "L3_In" + SID "4625" + Position [55, 1688, 85, 1702] + ZOrder 18 + BackgroundColor "yellow" + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "HWWD_CONTROL" + SID "6454" + Position [55, 748, 85, 762] + ZOrder 22 + BackgroundColor "yellow" + Port "6" + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "BIT2WORD2" + SID "4296" + Ports [32, 1] + Position [595, 16, 630, 664] + ZOrder -5 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "BIT2WORD2" + Location [2232, 175, 2685, 1011] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "4297" + Position [25, 43, 55, 57] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "4298" + Position [25, 53, 55, 67] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "4299" + Position [25, 63, 55, 77] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "4300" + Position [25, 73, 55, 87] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "4301" + Position [25, 83, 55, 97] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In6" + SID "4302" + Position [25, 93, 55, 107] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In7" + SID "4303" + Position [25, 103, 55, 117] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In8" + SID "4304" + Position [25, 113, 55, 127] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In9" + SID "4305" + Position [25, 123, 55, 137] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In10" + SID "4306" + Position [25, 133, 55, 147] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In11" + SID "4307" + Position [25, 143, 55, 157] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In12" + SID "4308" + Position [25, 153, 55, 167] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In13" + SID "4309" + Position [25, 163, 55, 177] + ZOrder -13 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In14" + SID "4310" + Position [25, 173, 55, 187] + ZOrder -14 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In15" + SID "4311" + Position [25, 183, 55, 197] + ZOrder -15 + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In16" + SID "4312" + Position [25, 193, 55, 207] + ZOrder -16 + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In17" + SID "4313" + Position [25, 368, 55, 382] + ZOrder -17 + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In18" + SID "4314" + Position [25, 378, 55, 392] + ZOrder -18 + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In19" + SID "4315" + Position [25, 388, 55, 402] + ZOrder -19 + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In20" + SID "4316" + Position [25, 398, 55, 412] + ZOrder -20 + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In21" + SID "4317" + Position [25, 408, 55, 422] + ZOrder -21 + Port "21" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In22" + SID "4318" + Position [25, 418, 55, 432] + ZOrder -22 + Port "22" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In23" + SID "4319" + Position [25, 428, 55, 442] + ZOrder -23 + Port "23" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In24" + SID "4320" + Position [25, 438, 55, 452] + ZOrder -24 + Port "24" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In25" + SID "4321" + Position [25, 448, 55, 462] + ZOrder -25 + Port "25" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In26" + SID "4322" + Position [25, 458, 55, 472] + ZOrder -26 + Port "26" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In27" + SID "4323" + Position [25, 468, 55, 482] + ZOrder -27 + Port "27" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In28" + SID "4324" + Position [25, 478, 55, 492] + ZOrder -28 + Port "28" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In29" + SID "4325" + Position [25, 488, 55, 502] + ZOrder -29 + Port "29" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In30" + SID "4326" + Position [25, 498, 55, 512] + ZOrder -30 + Port "30" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In31" + SID "4327" + Position [25, 508, 55, 522] + ZOrder -31 + Port "31" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In32" + SID "4328" + Position [25, 518, 55, 532] + ZOrder -32 + Port "32" + IconDisplay "Port number" + } + Block { + BlockType Gain + Name "Gain" + SID "4329" + Position [175, 435, 250, 465] + ZOrder -33 + Gain "65536" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum" + SID "4330" + Ports [2, 1] + Position [315, 101, 325, 199] + ZOrder -34 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "cdsBit2Word" + SID "4331" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [80, 27, 130, 223] + ZOrder -35 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsBit2Word1" + SID "4332" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [80, 352, 130, 548] + ZOrder -36 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "Out1" + SID "4333" + Position [350, 143, 380, 157] + ZOrder -37 + IconDisplay "Port number" + } + Line { + SrcBlock "Gain" + SrcPort 1 + Points [0, -275] + DstBlock "Sum" + DstPort 2 + } + Line { + SrcBlock "cdsBit2Word1" + SrcPort 1 + DstBlock "Gain" + DstPort 1 + } + Line { + SrcBlock "cdsBit2Word" + SrcPort 1 + DstBlock "Sum" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 1 + } + Line { + SrcBlock "In2" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 2 + } + Line { + SrcBlock "In3" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 3 + } + Line { + SrcBlock "In4" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 4 + } + Line { + SrcBlock "In5" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 5 + } + Line { + SrcBlock "In6" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 6 + } + Line { + SrcBlock "In7" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 7 + } + Line { + SrcBlock "In8" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 8 + } + Line { + SrcBlock "In9" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 9 + } + Line { + SrcBlock "In10" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 10 + } + Line { + SrcBlock "Sum" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In11" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 11 + } + Line { + SrcBlock "In12" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 12 + } + Line { + SrcBlock "In13" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 13 + } + Line { + SrcBlock "In14" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 14 + } + Line { + SrcBlock "In15" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 15 + } + Line { + SrcBlock "In16" + SrcPort 1 + DstBlock "cdsBit2Word" + DstPort 16 + } + Line { + SrcBlock "In17" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 1 + } + Line { + SrcBlock "In18" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 2 + } + Line { + SrcBlock "In19" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 3 + } + Line { + SrcBlock "In20" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 4 + } + Line { + SrcBlock "In21" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 5 + } + Line { + SrcBlock "In22" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 6 + } + Line { + SrcBlock "In23" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 7 + } + Line { + SrcBlock "In24" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 8 + } + Line { + SrcBlock "In25" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 9 + } + Line { + SrcBlock "In26" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 10 + } + Line { + SrcBlock "In27" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 11 + } + Line { + SrcBlock "In28" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 12 + } + Line { + SrcBlock "In29" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 13 + } + Line { + SrcBlock "In30" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 14 + } + Line { + SrcBlock "In31" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 15 + } + Line { + SrcBlock "In32" + SrcPort 1 + DstBlock "cdsBit2Word1" + DstPort 16 + } + } + } + Block { + BlockType SubSystem + Name "BIT2WORD3" + SID "4334" + Ports [32, 1] + Position [595, 781, 630, 1429] + ZOrder -6 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "BIT2WORD3" + Location [2475, 352, 3003, 1093] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "4335" + Position [25, 43, 55, 57] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "4336" + Position [25, 53, 55, 67] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "4337" + Position [25, 63, 55, 77] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "4338" + Position [25, 73, 55, 87] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "4339" + Position [25, 83, 55, 97] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In6" + SID "4340" + Position [25, 93, 55, 107] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In7" + SID "4341" + Position [25, 103, 55, 117] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In8" + SID "4342" + Position [25, 113, 55, 127] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In9" + SID "4343" + Position [25, 123, 55, 137] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In10" + SID "4344" + Position [25, 133, 55, 147] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In11" + SID "4345" + Position [25, 143, 55, 157] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In12" + SID "4346" + Position [25, 153, 55, 167] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In13" + SID "4347" + Position [25, 163, 55, 177] + ZOrder -13 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In14" + SID "4348" + Position [25, 173, 55, 187] + ZOrder -14 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In15" + SID "4349" + Position [25, 183, 55, 197] + ZOrder -15 + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In16" + SID "4350" + Position [25, 193, 55, 207] + ZOrder -16 + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In17" + SID "4351" + Position [25, 273, 55, 287] + ZOrder -17 + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In18" + SID "4352" + Position [25, 283, 55, 297] + ZOrder -18 + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In19" + SID "4353" + Position [25, 293, 55, 307] + ZOrder -19 + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In20" + SID "4354" + Position [25, 303, 55, 317] + ZOrder -20 + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In21" + SID "4355" + Position [25, 313, 55, 327] + ZOrder -21 + Port "21" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In22" + SID "4356" + Position [25, 323, 55, 337] + ZOrder -22 + Port "22" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In23" + SID "4357" + Position [25, 333, 55, 347] + ZOrder -23 + Port "23" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In24" + SID "4358" + Position [25, 343, 55, 357] + ZOrder -24 + Port "24" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In25" + SID "4359" + Position [25, 353, 55, 367] + ZOrder -25 + Port "25" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In26" + SID "4360" + Position [25, 363, 55, 377] + ZOrder -26 + Port "26" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In27" + SID "4361" + Position [25, 373, 55, 387] + ZOrder -27 + Port "27" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In28" + SID "4362" + Position [25, 383, 55, 397] + ZOrder -28 + Port "28" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In29" + SID "4363" + Position [25, 393, 55, 407] + ZOrder -29 + Port "29" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In30" + SID "4364" + Position [25, 403, 55, 417] + ZOrder -30 + Port "30" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In31" + SID "4365" + Position [25, 413, 55, 427] + ZOrder -31 + Port "31" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In32" + SID "4366" + Position [25, 423, 55, 437] + ZOrder -32 + Port "32" + IconDisplay "Port number" + } + Block { + BlockType Gain + Name "Gain1" + SID "4367" + Position [175, 340, 250, 370] + ZOrder -33 + Gain "65536" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "4368" + Ports [2, 1] + Position [390, 101, 400, 199] + ZOrder -34 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "cdsBit2Word2" + SID "4369" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [80, 27, 130, 223] + ZOrder -35 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsBit2Word3" + SID "4370" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [80, 257, 130, 453] + ZOrder -36 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "Out1" + SID "4371" + Position [425, 143, 455, 157] + ZOrder -37 + IconDisplay "Port number" + } + Line { + SrcBlock "cdsBit2Word2" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + SrcBlock "cdsBit2Word3" + SrcPort 1 + DstBlock "Gain1" + DstPort 1 + } + Line { + SrcBlock "Gain1" + SrcPort 1 + Points [40, 0; 0, -180] + DstBlock "Sum1" + DstPort 2 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 1 + } + Line { + SrcBlock "In2" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 2 + } + Line { + SrcBlock "In3" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 3 + } + Line { + SrcBlock "In4" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 4 + } + Line { + SrcBlock "In5" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 5 + } + Line { + SrcBlock "In6" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 6 + } + Line { + SrcBlock "In7" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 7 + } + Line { + SrcBlock "In8" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 8 + } + Line { + SrcBlock "In9" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 9 + } + Line { + SrcBlock "In10" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 10 + } + Line { + SrcBlock "Sum1" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In11" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 11 + } + Line { + SrcBlock "In12" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 12 + } + Line { + SrcBlock "In13" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 13 + } + Line { + SrcBlock "In14" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 14 + } + Line { + SrcBlock "In15" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 15 + } + Line { + SrcBlock "In16" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 16 + } + Line { + SrcBlock "In17" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 1 + } + Line { + SrcBlock "In18" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 2 + } + Line { + SrcBlock "In19" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 3 + } + Line { + SrcBlock "In20" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 4 + } + Line { + SrcBlock "In21" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 5 + } + Line { + SrcBlock "In22" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 6 + } + Line { + SrcBlock "In23" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 7 + } + Line { + SrcBlock "In24" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 8 + } + Line { + SrcBlock "In25" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 9 + } + Line { + SrcBlock "In26" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 10 + } + Line { + SrcBlock "In27" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 11 + } + Line { + SrcBlock "In28" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 12 + } + Line { + SrcBlock "In29" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 13 + } + Line { + SrcBlock "In30" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 14 + } + Line { + SrcBlock "In31" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 15 + } + Line { + SrcBlock "In32" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 16 + } + } + } + Block { + BlockType SubSystem + Name "BIT2WORD4" + SID "4626" + Ports [32, 1] + Position [595, 1531, 630, 2179] + ZOrder 16 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "BIT2WORD4" + Location [2475, 352, 3003, 1093] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "4627" + Position [25, 43, 55, 57] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + SID "4628" + Position [25, 53, 55, 67] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + SID "4629" + Position [25, 63, 55, 77] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + SID "4630" + Position [25, 73, 55, 87] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + SID "4631" + Position [25, 83, 55, 97] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In6" + SID "4632" + Position [25, 93, 55, 107] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In7" + SID "4633" + Position [25, 103, 55, 117] + ZOrder -7 + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In8" + SID "4634" + Position [25, 113, 55, 127] + ZOrder -8 + Port "8" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In9" + SID "4635" + Position [25, 123, 55, 137] + ZOrder -9 + Port "9" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In10" + SID "4636" + Position [25, 133, 55, 147] + ZOrder -10 + Port "10" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In11" + SID "4637" + Position [25, 143, 55, 157] + ZOrder -11 + Port "11" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In12" + SID "4638" + Position [25, 153, 55, 167] + ZOrder -12 + Port "12" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In13" + SID "4639" + Position [25, 163, 55, 177] + ZOrder -13 + Port "13" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In14" + SID "4640" + Position [25, 173, 55, 187] + ZOrder -14 + Port "14" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In15" + SID "4641" + Position [25, 183, 55, 197] + ZOrder -15 + Port "15" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In16" + SID "4642" + Position [25, 193, 55, 207] + ZOrder -16 + Port "16" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In17" + SID "4643" + Position [25, 273, 55, 287] + ZOrder -17 + Port "17" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In18" + SID "4644" + Position [25, 283, 55, 297] + ZOrder -18 + Port "18" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In19" + SID "4645" + Position [25, 293, 55, 307] + ZOrder -19 + Port "19" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In20" + SID "4646" + Position [25, 303, 55, 317] + ZOrder -20 + Port "20" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In21" + SID "4647" + Position [25, 313, 55, 327] + ZOrder -21 + Port "21" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In22" + SID "4648" + Position [25, 323, 55, 337] + ZOrder -22 + Port "22" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In23" + SID "4649" + Position [25, 333, 55, 347] + ZOrder -23 + Port "23" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In24" + SID "4650" + Position [25, 343, 55, 357] + ZOrder -24 + Port "24" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In25" + SID "4651" + Position [25, 353, 55, 367] + ZOrder -25 + Port "25" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In26" + SID "4652" + Position [25, 363, 55, 377] + ZOrder -26 + Port "26" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In27" + SID "4653" + Position [25, 373, 55, 387] + ZOrder -27 + Port "27" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In28" + SID "4654" + Position [25, 383, 55, 397] + ZOrder -28 + Port "28" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In29" + SID "4655" + Position [25, 393, 55, 407] + ZOrder -29 + Port "29" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In30" + SID "4656" + Position [25, 403, 55, 417] + ZOrder -30 + Port "30" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In31" + SID "4657" + Position [25, 413, 55, 427] + ZOrder -31 + Port "31" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In32" + SID "4658" + Position [25, 423, 55, 437] + ZOrder -32 + Port "32" + IconDisplay "Port number" + } + Block { + BlockType Gain + Name "Gain1" + SID "4659" + Position [175, 340, 250, 370] + ZOrder -33 + Gain "65536" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + SID "4660" + Ports [2, 1] + Position [390, 101, 400, 199] + ZOrder -34 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "cdsBit2Word2" + SID "4661" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [80, 27, 130, 223] + ZOrder -35 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsBit2Word3" + SID "4662" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [80, 257, 130, 453] + ZOrder -36 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsBit2Word/cdsBit2Word" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "Out1" + SID "4663" + Position [425, 143, 455, 157] + ZOrder -37 + IconDisplay "Port number" + } + Line { + SrcBlock "In32" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 16 + } + Line { + SrcBlock "In31" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 15 + } + Line { + SrcBlock "In30" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 14 + } + Line { + SrcBlock "In29" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 13 + } + Line { + SrcBlock "In28" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 12 + } + Line { + SrcBlock "In27" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 11 + } + Line { + SrcBlock "In26" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 10 + } + Line { + SrcBlock "In25" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 9 + } + Line { + SrcBlock "In24" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 8 + } + Line { + SrcBlock "In23" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 7 + } + Line { + SrcBlock "In22" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 6 + } + Line { + SrcBlock "In21" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 5 + } + Line { + SrcBlock "In20" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 4 + } + Line { + SrcBlock "In19" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 3 + } + Line { + SrcBlock "In18" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 2 + } + Line { + SrcBlock "In17" + SrcPort 1 + DstBlock "cdsBit2Word3" + DstPort 1 + } + Line { + SrcBlock "In16" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 16 + } + Line { + SrcBlock "In15" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 15 + } + Line { + SrcBlock "In14" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 14 + } + Line { + SrcBlock "In13" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 13 + } + Line { + SrcBlock "In12" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 12 + } + Line { + SrcBlock "In11" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 11 + } + Line { + SrcBlock "Sum1" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In10" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 10 + } + Line { + SrcBlock "In9" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 9 + } + Line { + SrcBlock "In8" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 8 + } + Line { + SrcBlock "In7" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 7 + } + Line { + SrcBlock "In6" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 6 + } + Line { + SrcBlock "In5" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 5 + } + Line { + SrcBlock "In4" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 4 + } + Line { + SrcBlock "In3" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 3 + } + Line { + SrcBlock "In2" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 2 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "cdsBit2Word2" + DstPort 1 + } + Line { + SrcBlock "Gain1" + SrcPort 1 + Points [40, 0; 0, -180] + DstBlock "Sum1" + DstPort 2 + } + Line { + SrcBlock "cdsBit2Word3" + SrcPort 1 + DstBlock "Gain1" + DstPort 1 + } + Line { + SrcBlock "cdsBit2Word2" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + } + } + Block { + BlockType Reference + Name "DIO_0_OUT" + SID "4372" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [680, 330, 760, 350] + ZOrder -7 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "DIO_1_OUT" + SID "4373" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [670, 1095, 750, 1115] + ZOrder -8 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "DIO_2_OUT" + SID "4664" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [685, 1845, 765, 1865] + ZOrder 20 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Ground + Name "Ground1" + SID "4665" + Position [430, 1999, 450, 2011] + ZOrder 21 + ForegroundColor "red" + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "4395" + Position [525, 524, 545, 536] + ZOrder -9 + ForegroundColor "red" + ShowName off + } + Block { + BlockType Reference + Name "cdsWord2Bit" + SID "4378" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [140, 19, 175, 341] + ZOrder -10 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.6" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsWord2Bit1" + SID "4379" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [145, 785, 175, 1105] + ZOrder -11 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.6" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsWord2Bit2" + SID "4666" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [145, 1537, 175, 1853] + ZOrder 17 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.6" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsWord2Bit3" + SID "4380" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [145, 379, 175, 701] + ZOrder -12 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.6" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "cdsWord2Bit4" + SID "4381" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [145, 1142, 175, 1458] + ZOrder -13 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "cdsWord2Bit" + LibraryVersion "1.6" + SourceBlock "cdsWord2Bit/cdsWord2Bit" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "CARD0_L32BIT_OUT" + SID "4382" + Position [810, 333, 840, 347] + ZOrder -14 + BackgroundColor "magenta" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "CARD0_H32BIT_OUT" + SID "4383" + Position [820, 1098, 850, 1112] + ZOrder -15 + BackgroundColor "magenta" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "CARD1_H32BIT_OUT" + SID "4667" + Position [845, 1848, 875, 1862] + ZOrder 19 + Port "3" + IconDisplay "Port number" + } + Line { + SrcBlock "M0_In" + SrcPort 1 + DstBlock "cdsWord2Bit" + DstPort 1 + } + Line { + SrcBlock "L2_In" + SrcPort 1 + DstBlock "cdsWord2Bit4" + DstPort 1 + } + Line { + SrcBlock "BIT2WORD2" + SrcPort 1 + DstBlock "DIO_0_OUT" + DstPort 1 + } + Line { + SrcBlock "DIO_0_OUT" + SrcPort 1 + DstBlock "CARD0_L32BIT_OUT" + DstPort 1 + } + Line { + SrcBlock "BIT2WORD3" + SrcPort 1 + DstBlock "DIO_1_OUT" + DstPort 1 + } + Line { + SrcBlock "DIO_1_OUT" + SrcPort 1 + DstBlock "CARD0_H32BIT_OUT" + DstPort 1 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 1 + DstBlock "BIT2WORD2" + DstPort 1 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 2 + DstBlock "BIT2WORD2" + DstPort 2 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 3 + DstBlock "BIT2WORD2" + DstPort 3 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 4 + DstBlock "BIT2WORD2" + DstPort 4 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 5 + DstBlock "BIT2WORD2" + DstPort 5 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 6 + DstBlock "BIT2WORD2" + DstPort 6 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 7 + DstBlock "BIT2WORD2" + DstPort 7 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 8 + DstBlock "BIT2WORD2" + DstPort 8 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 9 + DstBlock "BIT2WORD2" + DstPort 9 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 10 + DstBlock "BIT2WORD2" + DstPort 10 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 11 + DstBlock "BIT2WORD2" + DstPort 11 + } + Line { + SrcBlock "cdsWord2Bit" + SrcPort 12 + DstBlock "BIT2WORD2" + DstPort 12 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 1 + Points [110, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 13 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 2 + Points [120, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 14 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 3 + Points [130, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 15 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 4 + Points [140, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 16 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 5 + Points [150, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 17 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 6 + Points [160, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 18 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 7 + Points [170, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 19 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 8 + Points [180, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 20 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 9 + Points [190, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 21 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 10 + Points [200, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 22 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 11 + Points [210, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 23 + } + Line { + SrcBlock "cdsWord2Bit3" + SrcPort 12 + Points [220, 0; 0, -120] + DstBlock "BIT2WORD2" + DstPort 24 + } + Line { + SrcBlock "R0_In" + SrcPort 1 + DstBlock "cdsWord2Bit3" + DstPort 1 + } + Line { + SrcBlock "Ground2" + SrcPort 1 + Points [10, 0] + Branch { + Points [0, 20] + Branch { + DstBlock "BIT2WORD2" + DstPort 27 + } + Branch { + Points [0, 20] + Branch { + DstBlock "BIT2WORD2" + DstPort 28 + } + Branch { + Points [0, 20] + Branch { + DstBlock "BIT2WORD2" + DstPort 29 + } + Branch { + Points [0, 20] + Branch { + DstBlock "BIT2WORD2" + DstPort 30 + } + Branch { + Points [0, 20] + Branch { + DstBlock "BIT2WORD2" + DstPort 31 + } + Branch { + Points [0, 20] + DstBlock "BIT2WORD2" + DstPort 32 + } + } + } + } + } + } + Branch { + DstBlock "BIT2WORD2" + DstPort 26 + } + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 1 + DstBlock "BIT2WORD3" + DstPort 1 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 2 + DstBlock "BIT2WORD3" + DstPort 2 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 3 + DstBlock "BIT2WORD3" + DstPort 3 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 4 + DstBlock "BIT2WORD3" + DstPort 4 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 5 + DstBlock "BIT2WORD3" + DstPort 5 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 6 + DstBlock "BIT2WORD3" + DstPort 6 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 7 + DstBlock "BIT2WORD3" + DstPort 7 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 8 + DstBlock "BIT2WORD3" + DstPort 8 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 9 + DstBlock "BIT2WORD3" + DstPort 9 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 10 + DstBlock "BIT2WORD3" + DstPort 10 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 11 + DstBlock "BIT2WORD3" + DstPort 11 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 12 + DstBlock "BIT2WORD3" + DstPort 12 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 13 + DstBlock "BIT2WORD3" + DstPort 13 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 14 + DstBlock "BIT2WORD3" + DstPort 14 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 15 + DstBlock "BIT2WORD3" + DstPort 15 + } + Line { + SrcBlock "cdsWord2Bit1" + SrcPort 16 + DstBlock "BIT2WORD3" + DstPort 16 + } + Line { + SrcBlock "L1_In" + SrcPort 1 + DstBlock "cdsWord2Bit1" + DstPort 1 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 1 + Points [125, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 17 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 2 + Points [135, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 18 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 3 + Points [145, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 19 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 4 + Points [155, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 20 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 5 + Points [165, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 21 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 6 + Points [175, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 22 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 7 + Points [185, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 23 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 8 + Points [195, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 24 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 9 + Points [205, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 25 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 10 + Points [215, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 26 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 11 + Points [225, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 27 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 12 + Points [235, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 28 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 13 + Points [245, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 29 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 14 + Points [255, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 30 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 15 + Points [265, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 31 + } + Line { + SrcBlock "cdsWord2Bit4" + SrcPort 16 + Points [275, 0; 0, -35] + DstBlock "BIT2WORD3" + DstPort 32 + } + Line { + SrcBlock "L3_In" + SrcPort 1 + DstBlock "cdsWord2Bit2" + DstPort 1 + } + Line { + SrcBlock "BIT2WORD4" + SrcPort 1 + DstBlock "DIO_2_OUT" + DstPort 1 + } + Line { + SrcBlock "DIO_2_OUT" + SrcPort 1 + DstBlock "CARD1_H32BIT_OUT" + DstPort 1 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 1 + DstBlock "BIT2WORD4" + DstPort 1 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 2 + DstBlock "BIT2WORD4" + DstPort 2 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 3 + DstBlock "BIT2WORD4" + DstPort 3 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 4 + DstBlock "BIT2WORD4" + DstPort 4 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 5 + DstBlock "BIT2WORD4" + DstPort 5 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 6 + DstBlock "BIT2WORD4" + DstPort 6 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 7 + DstBlock "BIT2WORD4" + DstPort 7 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 8 + DstBlock "BIT2WORD4" + DstPort 8 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 9 + DstBlock "BIT2WORD4" + DstPort 9 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 10 + DstBlock "BIT2WORD4" + DstPort 10 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 11 + DstBlock "BIT2WORD4" + DstPort 11 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 12 + DstBlock "BIT2WORD4" + DstPort 12 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 13 + DstBlock "BIT2WORD4" + DstPort 13 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 14 + DstBlock "BIT2WORD4" + DstPort 14 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 15 + DstBlock "BIT2WORD4" + DstPort 15 + } + Line { + SrcBlock "cdsWord2Bit2" + SrcPort 16 + DstBlock "BIT2WORD4" + DstPort 16 + } + Line { + SrcBlock "Ground1" + SrcPort 1 + Points [30, 0] + Branch { + Points [0, -20] + Branch { + DstBlock "BIT2WORD4" + DstPort 23 + } + Branch { + Points [0, -20] + Branch { + DstBlock "BIT2WORD4" + DstPort 22 + } + Branch { + Points [0, -20] + Branch { + DstBlock "BIT2WORD4" + DstPort 21 + } + Branch { + Points [0, -20] + Branch { + DstBlock "BIT2WORD4" + DstPort 20 + } + Branch { + Points [0, -20] + Branch { + DstBlock "BIT2WORD4" + DstPort 19 + } + Branch { + Points [0, -20] + Branch { + Points [0, -20] + DstBlock "BIT2WORD4" + DstPort 17 + } + Branch { + DstBlock "BIT2WORD4" + DstPort 18 + } + } + } + } + } + } + } + Branch { + Points [0, 20] + Branch { + Points [0, 20] + Branch { + Points [0, 20] + Branch { + Points [0, 20] + Branch { + Points [0, 20] + Branch { + Points [0, 20] + Branch { + Points [0, 20] + Branch { + Points [0, 20] + DstBlock "BIT2WORD4" + DstPort 32 + } + Branch { + DstBlock "BIT2WORD4" + DstPort 31 + } + } + Branch { + DstBlock "BIT2WORD4" + DstPort 30 + } + } + Branch { + DstBlock "BIT2WORD4" + DstPort 29 + } + } + Branch { + DstBlock "BIT2WORD4" + DstPort 28 + } + } + Branch { + DstBlock "BIT2WORD4" + DstPort 27 + } + } + Branch { + DstBlock "BIT2WORD4" + DstPort 26 + } + } + Branch { + DstBlock "BIT2WORD4" + DstPort 25 + } + } + Branch { + DstBlock "BIT2WORD4" + DstPort 24 + } + } + Line { + SrcBlock "HWWD_CONTROL" + SrcPort 1 + Points [372, 0; 0, -245] + DstBlock "BIT2WORD2" + DstPort 25 + } + } + } + Block { + BlockType Reference + Name "ETMY_HWWD" + SID "6459" + Tag "cdsHWWD" + Ports [1, 2] + Position [1625, 1394, 1710, 1501] + ZOrder 2365 + ForegroundColor "red" + BackgroundColor "gray" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsHWWD/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "ETMY_HWWD_BINARY_OUT" + SID "6460" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1795, 1460, 1875, 1490] + ZOrder 2368 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "ETMY_HWWD_BIN_IN" + SID "6461" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1470, 1435, 1550, 1465] + ZOrder 2364 + BackgroundColor "red" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "ETMY_HWWD_STAT_OUT" + SID "6462" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [1795, 1405, 1875, 1435] + ZOrder 2366 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "ETMY_TIDAL_DOWNSAMPLING" + SID "4682" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [1885, 998, 1955, 1022] + ZOrder 2332 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType From + Name "From0" + SID "2339" + Position [605, 150, 755, 170] + ZOrder -49 + BackgroundColor "[0.800000, 0.800000, 0.800000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ADC0_2_QUAD" + } + Block { + BlockType From + Name "From1" + SID "2340" + Position [605, 270, 755, 290] + ZOrder -50 + BackgroundColor "[0.800000, 0.800000, 0.800000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ADC0_2_QUAD" + } + Block { + BlockType From + Name "From10" + SID "4539" + Position [1695, 930, 1815, 950] + ZOrder -51 + BackgroundColor "[0.894118, 0.894118, 0.894118]" + CloseFcn "tagdialog Close" + GotoTag "QUAD_2_ODC" + } + Block { + BlockType From + Name "From11" + SID "2389" + Position [1745, 120, 1840, 140] + ZOrder -52 + BackgroundColor "[0.800000, 0.800000, 0.800000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "M0_2_DAC" + } + Block { + BlockType From + Name "From12" + SID "2390" + Position [1745, 210, 1835, 230] + ZOrder -53 + BackgroundColor "[0.800000, 0.800000, 0.800000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "R0_2_DAC" + } + Block { + BlockType From + Name "From13" + SID "2392" + Position [1745, 285, 1835, 305] + ZOrder -54 + BackgroundColor "[0.800000, 0.800000, 0.800000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L1_2_DAC" + } + Block { + BlockType From + Name "From14" + SID "2395" + Position [1745, 390, 1835, 410] + ZOrder -55 + BackgroundColor "[0.800000, 0.800000, 0.800000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L2_2_DAC" + } + Block { + BlockType From + Name "From15" + SID "2403" + Position [1745, 520, 1835, 540] + ZOrder -56 + BackgroundColor "[0.800000, 0.800000, 0.800000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "L3_2_DAC" + } + Block { + BlockType From + Name "From17" + SID "4573" + Position [610, 650, 755, 670] + ZOrder 2013 + BackgroundColor "[1.000000, 1.000000, 0.498039]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "DITHER_2_QUAD" + } + Block { + BlockType From + Name "From18" + SID "4599" + Position [610, 741, 730, 759] + ZOrder 2037 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + CloseFcn "tagdialog Close" + GotoTag "TIDAL_IMCF" + } + Block { + BlockType From + Name "From2" + SID "2341" + Position [610, 370, 760, 390] + ZOrder -58 + BackgroundColor "[0.800000, 0.800000, 0.800000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ADC0_2_QUAD" + } + Block { + BlockType From + Name "From20" + SID "4685" + Position [1705, 1000, 1800, 1020] + ZOrder 2335 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "DARM_TIDAL" + } + Block { + BlockType From + Name "From22" + SID "4694" + Position [610, 700, 760, 720] + ZOrder 2343 + BackgroundColor "[0.900000, 1.000000, 0.940000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ISC_2_QUAD" + } + Block { + BlockType From + Name "From3" + SID "2342" + Position [610, 450, 760, 470] + ZOrder -59 + BackgroundColor "[0.800000, 0.800000, 0.800000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ADC0_2_QUAD" + } + Block { + BlockType From + Name "From4" + SID "4431" + Position [610, 530, 760, 550] + ZOrder -60 + BackgroundColor "[0.800000, 0.800000, 0.800000]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ADC0_2_QUAD" + } + Block { + BlockType From + Name "From5" + SID "4238" + Position [610, 600, 760, 620] + ZOrder -61 + BackgroundColor "[0.901961, 1.000000, 0.941176]" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "ISC_2_QUAD" + } + Block { + BlockType From + Name "From7" + SID "4250" + Position [610, 830, 760, 850] + ZOrder -63 + BackgroundColor "lightBlue" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "DIO_2_TM" + } + Block { + BlockType From + Name "From8" + SID "4516" + Position [1695, 875, 1815, 895] + ZOrder -64 + BackgroundColor "[0.909804, 0.819608, 0.321569]" + CloseFcn "tagdialog Close" + GotoTag "WD_2_ISI" + } + Block { + BlockType From + Name "From9" + SID "4385" + Position [630, 1330, 725, 1350] + ZOrder -65 + BackgroundColor "magenta" + ShowName off + CloseFcn "tagdialog Close" + GotoTag "TM_2_DIO" + } + Block { + BlockType Goto + Name "Goto0" + SID "2338" + Position [280, 114, 395, 136] + ZOrder -66 + BackgroundColor "[0.800000, 0.800000, 0.800000]" + ShowName off + GotoTag "ADC0_2_QUAD" + } + Block { + BlockType Goto + Name "Goto1" + SID "4692" + Position [420, 679, 535, 701] + ZOrder 2341 + BackgroundColor "[0.900000, 1.000000, 0.940000]" + ShowName off + GotoTag "ISC_2_QUAD" + } + Block { + BlockType Goto + Name "Goto10" + SID "4595" + Position [405, 449, 520, 471] + ZOrder 2036 + BackgroundColor "orange" + ShowName off + GotoTag "TIDAL_IMCF" + } + Block { + BlockType Goto + Name "Goto11" + SID "2371" + Position [1460, 130, 1560, 150] + ZOrder -68 + BackgroundColor "[0.800000, 0.800000, 0.800000]" + ShowName off + GotoTag "M0_2_DAC" + } + Block { + BlockType Goto + Name "Goto12" + SID "2382" + Position [1460, 280, 1560, 300] + ZOrder -69 + BackgroundColor "[0.800000, 0.800000, 0.800000]" + ShowName off + GotoTag "R0_2_DAC" + } + Block { + BlockType Goto + Name "Goto13" + SID "2384" + Position [1460, 405, 1560, 425] + ZOrder -70 + BackgroundColor "[0.800000, 0.800000, 0.800000]" + ShowName off + GotoTag "L1_2_DAC" + } + Block { + BlockType Goto + Name "Goto14" + SID "2387" + Position [1460, 505, 1560, 525] + ZOrder -71 + BackgroundColor "[0.800000, 0.800000, 0.800000]" + ShowName off + GotoTag "L2_2_DAC" + } + Block { + BlockType Goto + Name "Goto15" + SID "2388" + Position [1460, 615, 1560, 635] + ZOrder -72 + BackgroundColor "[0.800000, 0.800000, 0.800000]" + ShowName off + GotoTag "L3_2_DAC" + } + Block { + BlockType Goto + Name "Goto17" + SID "4684" + Position [1350, 715, 1450, 735] + ZOrder 2334 + BackgroundColor "orange" + ShowName off + GotoTag "DARM_TIDAL" + } + Block { + BlockType Goto + Name "Goto2" + SID "4246" + Position [1460, 940, 1560, 960] + ZOrder -73 + BackgroundColor "magenta" + ShowName off + GotoTag "TM_2_DIO" + } + Block { + BlockType Goto + Name "Goto5" + SID "4582" + Position [420, 929, 530, 951] + ZOrder 2025 + BackgroundColor "[1.000000, 1.000000, 0.498039]" + GotoTag "DITHER_2_QUAD" + } + Block { + BlockType Goto + Name "Goto6" + SID "4515" + Position [1460, 790, 1560, 810] + ZOrder -77 + BackgroundColor "yellow" + ShowName off + GotoTag "WD_2_ISI" + } + Block { + BlockType Goto + Name "Goto7" + SID "4538" + Position [1460, 815, 1560, 835] + ZOrder -78 + BackgroundColor "[0.895000, 0.895000, 0.895000]" + ShowName off + GotoTag "QUAD_2_ODC" + } + Block { + BlockType Goto + Name "Goto8" + SID "4387" + Position [1460, 1335, 1560, 1355] + ZOrder -79 + BackgroundColor "lightBlue" + ShowName off + GotoTag "DIO_2_TM" + } + Block { + BlockType Ground + Name "Ground1" + SID "6455" + Position [670, 1435, 690, 1455] + ZOrder 2363 + } + Block { + BlockType Ground + Name "Ground10" + SID "4583" + Position [10, 910, 30, 930] + ZOrder 2018 + ShowName off + } + Block { + BlockType Ground + Name "Ground11" + SID "4584" + Position [10, 960, 30, 980] + ZOrder 2019 + ShowName off + } + Block { + BlockType Ground + Name "Ground13" + SID "4591" + Position [10, 615, 30, 635] + ZOrder 2028 + ShowName off + } + Block { + BlockType Ground + Name "Ground14" + SID "4596" + Position [10, 455, 30, 475] + ZOrder 2033 + ShowName off + } + Block { + BlockType Ground + Name "Ground15" + SID "4602" + Position [10, 685, 30, 705] + ZOrder 2268 + ShowName off + } + Block { + BlockType Ground + Name "Ground16" + SID "4613" + Position [760, 940, 780, 960] + ZOrder 2315 + } + Block { + BlockType Ground + Name "Ground2" + SID "4417" + Position [10, 755, 30, 775] + ZOrder -82 + ShowName off + } + Block { + BlockType Ground + Name "Ground3" + SID "4418" + Position [10, 825, 30, 845] + ZOrder -83 + ShowName off + } + Block { + BlockType Ground + Name "Ground4" + SID "4422" + Position [10, 545, 30, 565] + ZOrder -84 + ShowName off + } + Block { + BlockType Ground + Name "Ground6" + SID "4448" + Position [755, 760, 775, 780] + ZOrder -86 + } + Block { + BlockType Reference + Name "L1:ASC-ETMY_AS_A_RF45_Q_P" + SID "4601" + Tag "cdsIPCx_RFM" + Description "card=1" + Ports [1, 2] + Position [70, 684, 135, 706] + ZOrder 2267 + BackgroundColor "[0.722000, 0.863000, 0.773000]" + DropShadow on + AttributesFormatString "% %" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L1:ASC_ETMY_PIT_SUSETMY" + SID "4567" + Tag "cdsIPCx_RFM" + Description "card=1" + Ports [1, 2] + Position [70, 754, 135, 776] + ZOrder 1339 + BackgroundColor "[0.722000, 0.863000, 0.773000]" + DropShadow on + AttributesFormatString "% %" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L1:ASC_ETMY_YAW_SUSETMY" + SID "4568" + Tag "cdsIPCx_RFM" + Description "card=1" + Ports [1, 2] + Position [70, 824, 135, 846] + ZOrder 1340 + BackgroundColor "[0.722000, 0.863000, 0.773000]" + DropShadow on + AttributesFormatString "% %" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L1:ASC_SUS_ETMY_PIT_DITHER" + SID "4704" + Tag "cdsIPCx_RFM" + Description "card=1" + Ports [1, 2] + Position [70, 909, 135, 931] + ZOrder 2351 + BackgroundColor "[0.722000, 0.863000, 0.773000]" + DropShadow on + AttributesFormatString "% %" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L1:ASC_SUS_ETMY_YAW_DITHER" + SID "4705" + Tag "cdsIPCx_RFM" + Description "card=1" + Ports [1, 2] + Position [70, 959, 135, 981] + ZOrder 2352 + BackgroundColor "[0.722000, 0.863000, 0.773000]" + DropShadow on + AttributesFormatString "% %" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L1:OMC-ETMY_DARM_ERR" + SID "4593" + Tag "cdsIPCx_RFM" + Description "card=1" + Ports [1, 2] + Position [70, 614, 135, 636] + ZOrder 2031 + BackgroundColor "[0.607843, 0.807843, 0.678431]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L1:OMC-ETMY_LOCK_L" + SID "4569" + Tag "cdsIPCx_RFM" + Description "card=1" + Ports [1, 2] + Position [70, 544, 135, 566] + ZOrder 1341 + BackgroundColor "[0.607843, 0.807843, 0.678431]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L1:OMC-MCF_TIDAL_SUSETMY" + SID "4597" + Tag "cdsIPCx_RFM" + Description "card=1" + Ports [1, 2] + Position [70, 454, 135, 476] + ZOrder 2034 + BackgroundColor "[0.722000, 0.863000, 0.773000]" + DropShadow on + AttributesFormatString "% %" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L1:SUS-ETMY_M0R0_WDMON_STATE_DOLPHIN" + SID "4533" + Tag "cdsIPCx_PCIE" + Description "Inter-Process Communication via PCI Express network." + Ports [1, 2] + Position [2050, 874, 2115, 896] + ZOrder -97 + BackgroundColor "[0.721569, 0.862745, 0.772549]" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L1:SUS-ETMY_M0R0_WDMON_STATE_SHMEM" + SID "4612" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [2060, 729, 2125, 751] + ZOrder 2314 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L1:SUS-ETMY_MASTER_SWITCH_FAST" + SID "4610" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [1475, 1014, 1540, 1036] + ZOrder 2312 + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L1:SUS-ETMY_ODC_IPC" + SID "4540" + Tag "cdsIPCx_PCIE" + Description "Inter-Process Communication via PCI Express network." + Ports [1, 2] + Position [2050, 929, 2115, 951] + ZOrder -98 + BackgroundColor "[0.721569, 0.862745, 0.772549]" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "L1:SUS-ETMY_TIDAL_Y" + SID "4683" + Tag "cdsIPCx_PCIE" + Description "Inter-Process Communication via PCI Express network." + Ports [1, 2] + Position [2050, 999, 2115, 1021] + ZOrder 2331 + BackgroundColor "[0.721569, 0.862745, 0.772549]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + } + Block { + BlockType Terminator + Name "Terminator1" + SID "4702" + Position [1350, 843, 1370, 857] + ZOrder 2349 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator17" + SID "4703" + Position [1350, 868, 1370, 882] + ZOrder 2350 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator2" + SID "4576" + Position [1350, 743, 1370, 757] + ZOrder 2016 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator3" + SID "4577" + Position [1350, 768, 1370, 782] + ZOrder 2017 + ShowName off + } + Block { + BlockType Terminator + Name "Terminator8" + SID "4574" + Position [1350, 693, 1370, 707] + ZOrder 2014 + ShowName off + } + Block { + BlockType Reference + Name "site=L1\nrate=16K\ndcuid=98\nhost=l1susey\nspecific_cpu=2\nadcSlave=1\nshmem_daq=1\nrfm_dma=1\nbiqu" + "ad=1\naccum_overflow=1" + SID "2334" + Tag "cdsParameters" + Description "Purpose: " + " " + " \nProvide system parameters to the FE code generator to properly configure the genera" + "ted EPICS names, rep rate of the FE controller, and the Data Acquisition node ID for proper storage of data from" + " this FE controller. \n " + " " + " \nUseage: " + " " + " \nThe part NAME field is used to identify the FE parame" + "ters. It must be of the form: " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhe" + "re: " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, either as a single argument or multiple, for example site=H1,H2" + ". These are the only names allowed. These will become the first two characters of all EPICS and signal names (fo" + "r example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K, or 64K " + " " + " \n " + " " + " \ndcuid= is site specific ie it must be unique at each site. " + " " + " " + Ports [] + Position [25, 15, 65, 75] + ZOrder -103 + BackgroundColor "orange" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.6" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + } + Line { + SrcBlock "ADC0" + SrcPort 1 + DstBlock "Goto0" + DstPort 1 + } + Line { + SrcBlock "From0" + SrcPort 1 + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + SrcBlock "From1" + SrcPort 1 + DstBlock "Bus\nSelector1" + DstPort 1 + } + Line { + SrcBlock "From2" + SrcPort 1 + DstBlock "Bus\nSelector2" + DstPort 1 + } + Line { + SrcBlock "From3" + SrcPort 1 + DstBlock "Bus\nSelector3" + DstPort 1 + } + Line { + SrcBlock "From11" + SrcPort 1 + DstBlock "Bus\nSelector5" + DstPort 1 + } + Line { + SrcBlock "From12" + SrcPort 1 + DstBlock "Bus\nSelector7" + DstPort 1 + } + Line { + SrcBlock "From14" + SrcPort 1 + DstBlock "Bus\nSelector9" + DstPort 1 + } + Line { + SrcBlock "From13" + SrcPort 1 + DstBlock "Bus\nSelector8" + DstPort 1 + } + Line { + SrcBlock "From15" + SrcPort 1 + DstBlock "Bus\nSelector10" + DstPort 1 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector8" + SrcPort 1 + DstBlock "DAC_1" + DstPort 5 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector8" + SrcPort 2 + DstBlock "DAC_1" + DstPort 6 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector8" + SrcPort 3 + DstBlock "DAC_1" + DstPort 7 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector8" + SrcPort 4 + DstBlock "DAC_1" + DstPort 8 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector9" + SrcPort 1 + DstBlock "DAC_2" + DstPort 1 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector9" + SrcPort 2 + DstBlock "DAC_2" + DstPort 2 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector9" + SrcPort 3 + DstBlock "DAC_2" + DstPort 3 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector9" + SrcPort 4 + DstBlock "DAC_2" + DstPort 4 + } + Line { + SrcBlock "From5" + SrcPort 1 + DstBlock "Bus\nSelector12" + DstPort 1 + } + Line { + SrcBlock "From7" + SrcPort 1 + DstBlock "Bus\nSelector14" + DstPort 1 + } + Line { + SrcBlock "ETMY_BIO_DECODE" + SrcPort 1 + DstBlock "Bus\nCreator11" + DstPort 1 + } + Line { + SrcBlock "ETMY_BIO_DECODE" + SrcPort 2 + DstBlock "Bus\nCreator11" + DstPort 2 + } + Line { + SrcBlock "Bus\nCreator11" + SrcPort 1 + DstBlock "Goto8" + DstPort 1 + } + Line { + SrcBlock "ETMY_BIO_DECODE" + SrcPort 3 + DstBlock "Bus\nCreator11" + DstPort 3 + } + Line { + SrcBlock "ETMY_BIO_DECODE" + SrcPort 4 + DstBlock "Bus\nCreator11" + DstPort 4 + } + Line { + SrcBlock "From9" + SrcPort 1 + DstBlock "Bus\nSelector16" + DstPort 1 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector5" + SrcPort 1 + DstBlock "DAC_0" + DstPort 1 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector5" + SrcPort 2 + DstBlock "DAC_0" + DstPort 2 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector5" + SrcPort 3 + DstBlock "DAC_0" + DstPort 3 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector5" + SrcPort 4 + DstBlock "DAC_0" + DstPort 4 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector5" + SrcPort 5 + DstBlock "DAC_0" + DstPort 5 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector5" + SrcPort 6 + DstBlock "DAC_0" + DstPort 6 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector7" + SrcPort 1 + DstBlock "DAC_0" + DstPort 7 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector7" + SrcPort 2 + DstBlock "DAC_0" + DstPort 8 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector7" + SrcPort 3 + DstBlock "DAC_1" + DstPort 1 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector7" + SrcPort 4 + DstBlock "DAC_1" + DstPort 2 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector7" + SrcPort 5 + DstBlock "DAC_1" + DstPort 3 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector7" + SrcPort 6 + DstBlock "DAC_1" + DstPort 4 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector16" + SrcPort 1 + DstBlock "ETMY_BIO_ENCODE" + DstPort 1 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector16" + SrcPort 2 + DstBlock "ETMY_BIO_ENCODE" + DstPort 2 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector16" + SrcPort 3 + DstBlock "ETMY_BIO_ENCODE" + DstPort 3 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector16" + SrcPort 4 + DstBlock "ETMY_BIO_ENCODE" + DstPort 4 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector10" + SrcPort 1 + DstBlock "DAC_3" + DstPort 1 + } + Line { + SrcBlock "From4" + SrcPort 1 + DstBlock "Bus\nSelector4" + DstPort 1 + } + Line { + SrcBlock "From8" + SrcPort 1 + Points [29, 0] + Branch { + DstBlock "L1:SUS-ETMY_M0R0_WDMON_STATE_DOLPHIN" + DstPort 1 + } + Branch { + Points [0, -145] + DstBlock "L1:SUS-ETMY_M0R0_WDMON_STATE_SHMEM" + DstPort 1 + } + } + Line { + SrcBlock "Bus\nCreator2" + SrcPort 1 + DstBlock "Goto11" + DstPort 1 + } + Line { + SrcBlock "Bus\nCreator3" + SrcPort 1 + DstBlock "Goto12" + DstPort 1 + } + Line { + SrcBlock "Bus\nCreator5" + SrcPort 1 + DstBlock "Goto14" + DstPort 1 + } + Line { + SrcBlock "Bus\nCreator4" + SrcPort 1 + DstBlock "Goto13" + DstPort 1 + } + Line { + SrcBlock "Bus\nCreator7" + SrcPort 1 + DstBlock "Goto15" + DstPort 1 + } + Line { + SrcBlock "Bus\nCreator9" + SrcPort 1 + DstBlock "Goto2" + DstPort 1 + } + Line { + SrcBlock "From10" + SrcPort 1 + DstBlock "L1:SUS-ETMY_ODC_IPC" + DstPort 1 + } + Line { + SrcBlock "Ground2" + SrcPort 1 + DstBlock "L1:ASC_ETMY_PIT_SUSETMY" + DstPort 1 + } + Line { + SrcBlock "Ground3" + SrcPort 1 + DstBlock "L1:ASC_ETMY_YAW_SUSETMY" + DstPort 1 + } + Line { + SrcBlock "Ground4" + SrcPort 1 + DstBlock "L1:OMC-ETMY_LOCK_L" + DstPort 1 + } + Line { + SrcBlock "From17" + SrcPort 1 + DstBlock "Bus\nSelector11" + DstPort 1 + } + Line { + SrcBlock "Bus\nCreator6" + SrcPort 1 + DstBlock "Goto5" + DstPort 1 + } + Line { + SrcBlock "Ground13" + SrcPort 1 + DstBlock "L1:OMC-ETMY_DARM_ERR" + DstPort 1 + } + Line { + SrcBlock "Ground14" + SrcPort 1 + DstBlock "L1:OMC-MCF_TIDAL_SUSETMY" + DstPort 1 + } + Line { + SrcBlock "L1:OMC-MCF_TIDAL_SUSETMY" + SrcPort 1 + DstBlock "Goto10" + DstPort 1 + } + Line { + SrcBlock "Ground15" + SrcPort 1 + DstBlock "L1:ASC-ETMY_AS_A_RF45_Q_P" + DstPort 1 + } + Line { + SrcBlock "ETMY" + SrcPort 1 + DstBlock "Bus\nCreator2" + DstPort 1 + } + Line { + SrcBlock "ETMY" + SrcPort 2 + DstBlock "Bus\nCreator2" + DstPort 2 + } + Line { + SrcBlock "ETMY" + SrcPort 3 + DstBlock "Bus\nCreator2" + DstPort 3 + } + Line { + SrcBlock "ETMY" + SrcPort 4 + DstBlock "Bus\nCreator2" + DstPort 4 + } + Line { + SrcBlock "ETMY" + SrcPort 5 + DstBlock "Bus\nCreator2" + DstPort 5 + } + Line { + SrcBlock "ETMY" + SrcPort 6 + DstBlock "Bus\nCreator2" + DstPort 6 + } + Line { + SrcBlock "ETMY" + SrcPort 7 + DstBlock "Bus\nCreator3" + DstPort 1 + } + Line { + SrcBlock "ETMY" + SrcPort 8 + DstBlock "Bus\nCreator3" + DstPort 2 + } + Line { + SrcBlock "ETMY" + SrcPort 9 + DstBlock "Bus\nCreator3" + DstPort 3 + } + Line { + SrcBlock "ETMY" + SrcPort 10 + DstBlock "Bus\nCreator3" + DstPort 4 + } + Line { + SrcBlock "ETMY" + SrcPort 11 + DstBlock "Bus\nCreator3" + DstPort 5 + } + Line { + SrcBlock "ETMY" + SrcPort 12 + DstBlock "Bus\nCreator3" + DstPort 6 + } + Line { + SrcBlock "ETMY" + SrcPort 13 + DstBlock "Bus\nCreator4" + DstPort 1 + } + Line { + SrcBlock "ETMY" + SrcPort 14 + DstBlock "Bus\nCreator4" + DstPort 2 + } + Line { + SrcBlock "ETMY" + SrcPort 15 + DstBlock "Bus\nCreator4" + DstPort 3 + } + Line { + SrcBlock "ETMY" + SrcPort 16 + DstBlock "Bus\nCreator4" + DstPort 4 + } + Line { + SrcBlock "ETMY" + SrcPort 17 + DstBlock "Bus\nCreator5" + DstPort 1 + } + Line { + SrcBlock "ETMY" + SrcPort 18 + DstBlock "Bus\nCreator5" + DstPort 2 + } + Line { + SrcBlock "ETMY" + SrcPort 19 + DstBlock "Bus\nCreator5" + DstPort 3 + } + Line { + SrcBlock "ETMY" + SrcPort 20 + DstBlock "Bus\nCreator5" + DstPort 4 + } + Line { + SrcBlock "ETMY" + SrcPort 21 + DstBlock "Bus\nCreator7" + DstPort 1 + } + Line { + SrcBlock "ETMY" + SrcPort 22 + DstBlock "Bus\nCreator7" + DstPort 2 + } + Line { + SrcBlock "ETMY" + SrcPort 23 + DstBlock "Bus\nCreator7" + DstPort 3 + } + Line { + SrcBlock "ETMY" + SrcPort 24 + DstBlock "Bus\nCreator7" + DstPort 4 + } + Line { + SrcBlock "ETMY" + SrcPort 25 + DstBlock "Bus\nCreator7" + DstPort 5 + } + Line { + SrcBlock "ETMY" + SrcPort 26 + DstBlock "Terminator8" + DstPort 1 + } + Line { + SrcBlock "ETMY" + SrcPort 27 + DstBlock "Goto17" + DstPort 1 + } + Line { + SrcBlock "ETMY" + SrcPort 28 + DstBlock "Terminator2" + DstPort 1 + } + Line { + SrcBlock "ETMY" + SrcPort 29 + DstBlock "Terminator3" + DstPort 1 + } + Line { + SrcBlock "ETMY" + SrcPort 30 + DstBlock "Goto6" + DstPort 1 + } + Line { + SrcBlock "ETMY" + SrcPort 31 + DstBlock "Goto7" + DstPort 1 + } + Line { + SrcBlock "ETMY" + SrcPort 34 + DstBlock "Bus\nCreator9" + DstPort 1 + } + Line { + SrcBlock "ETMY" + SrcPort 35 + DstBlock "Bus\nCreator9" + DstPort 2 + } + Line { + SrcBlock "ETMY" + SrcPort 36 + DstBlock "Bus\nCreator9" + DstPort 3 + } + Line { + SrcBlock "ETMY" + SrcPort 37 + DstBlock "Bus\nCreator9" + DstPort 4 + } + Line { + SrcBlock "ETMY" + SrcPort 38 + DstBlock "Bus\nCreator9" + DstPort 5 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector16" + SrcPort 5 + DstBlock "ETMY_BIO_ENCODE" + DstPort 5 + } + Line { + SrcBlock "ETMY_BIO_DECODE" + SrcPort 5 + DstBlock "Bus\nCreator11" + DstPort 5 + } + Line { + SrcBlock "ETMY" + SrcPort 39 + DstBlock "L1:SUS-ETMY_MASTER_SWITCH_FAST" + DstPort 1 + } + Line { + SrcBlock "ETMY_TIDAL_DOWNSAMPLING" + SrcPort 1 + DstBlock "L1:SUS-ETMY_TIDAL_Y" + DstPort 1 + } + Line { + SrcBlock "From20" + SrcPort 1 + DstBlock "ETMY_TIDAL_DOWNSAMPLING" + DstPort 1 + } + Line { + SrcBlock "Bus\nCreator1" + SrcPort 1 + DstBlock "Goto1" + DstPort 1 + } + Line { + SrcBlock "L1:OMC-ETMY_LOCK_L" + SrcPort 1 + DstBlock "Bus\nCreator1" + DstPort 1 + } + Line { + SrcBlock "L1:OMC-ETMY_DARM_ERR" + SrcPort 1 + DstBlock "Bus\nCreator1" + DstPort 2 + } + Line { + SrcBlock "L1:ASC-ETMY_AS_A_RF45_Q_P" + SrcPort 1 + DstBlock "Bus\nCreator1" + DstPort 3 + } + Line { + SrcBlock "L1:ASC_ETMY_PIT_SUSETMY" + SrcPort 1 + DstBlock "Bus\nCreator1" + DstPort 4 + } + Line { + SrcBlock "L1:ASC_ETMY_YAW_SUSETMY" + SrcPort 1 + DstBlock "Bus\nCreator1" + DstPort 5 + } + Line { + SrcBlock "From22" + SrcPort 1 + DstBlock "Bus\nSelector17" + DstPort 1 + } + Line { + SrcBlock "ETMY_BIO_DECODE" + SrcPort 6 + DstBlock "Bus\nCreator11" + DstPort 6 + } + Line { + SrcBlock "ETMY" + SrcPort 32 + DstBlock "Terminator1" + DstPort 1 + } + Line { + SrcBlock "ETMY" + SrcPort 33 + DstBlock "Terminator17" + DstPort 1 + } + Line { + SrcBlock "Ground10" + SrcPort 1 + DstBlock "L1:ASC_SUS_ETMY_PIT_DITHER" + DstPort 1 + } + Line { + SrcBlock "L1:ASC_SUS_ETMY_PIT_DITHER" + SrcPort 1 + DstBlock "Bus\nCreator6" + DstPort 1 + } + Line { + SrcBlock "Ground11" + SrcPort 1 + DstBlock "L1:ASC_SUS_ETMY_YAW_DITHER" + DstPort 1 + } + Line { + SrcBlock "L1:ASC_SUS_ETMY_YAW_DITHER" + SrcPort 1 + DstBlock "Bus\nCreator6" + DstPort 2 + } + Line { + SrcBlock "ETMY_BIO_ENCODE" + SrcPort 1 + DstBlock "CBO_L32_C0" + DstPort 1 + } + Line { + SrcBlock "ETMY_BIO_ENCODE" + SrcPort 2 + DstBlock "CBO_H32_C0" + DstPort 1 + } + Line { + SrcBlock "CBI_L32_C0" + SrcPort 1 + DstBlock "ETMY_BIO_DECODE" + DstPort 1 + } + Line { + SrcBlock "CBI_H32_C0" + SrcPort 1 + DstBlock "ETMY_BIO_DECODE" + DstPort 2 + } + Line { + SrcBlock "CBI_H32_C1" + SrcPort 1 + DstBlock "ETMY_BIO_DECODE" + DstPort 3 + } + Line { + SrcBlock "ETMY_BIO_ENCODE" + SrcPort 3 + DstBlock "CBO_H32_C1" + DstPort 1 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector10" + SrcPort 2 + DstBlock "DAC_3" + DstPort 2 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector10" + SrcPort 3 + DstBlock "DAC_3" + DstPort 3 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector10" + SrcPort 4 + DstBlock "DAC_3" + DstPort 4 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector10" + SrcPort 5 + DstBlock "DAC_3" + DstPort 5 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector14" + SrcPort 6 + DstBlock "ETMY" + DstPort 40 + } + Line { + SrcBlock "Ground16" + SrcPort 1 + Points [72, 0] + Branch { + DstBlock "ETMY" + DstPort 43 + } + Branch { + Points [0, 20] + Branch { + DstBlock "ETMY" + DstPort 44 + } + Branch { + Points [0, 20] + DstBlock "ETMY" + DstPort 45 + } + } + Branch { + Points [0, -20] + Branch { + DstBlock "ETMY" + DstPort 42 + } + Branch { + Points [0, -20] + DstBlock "ETMY" + DstPort 41 + } + } + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + DstBlock "ETMY" + DstPort 1 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + DstBlock "ETMY" + DstPort 2 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "ETMY" + DstPort 3 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + DstBlock "ETMY" + DstPort 4 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + DstBlock "ETMY" + DstPort 5 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + DstBlock "ETMY" + DstPort 6 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 1 + DstBlock "ETMY" + DstPort 7 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 2 + DstBlock "ETMY" + DstPort 8 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 3 + DstBlock "ETMY" + DstPort 9 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 4 + DstBlock "ETMY" + DstPort 10 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 5 + DstBlock "ETMY" + DstPort 11 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector1" + SrcPort 6 + DstBlock "ETMY" + DstPort 12 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 1 + DstBlock "ETMY" + DstPort 13 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 2 + DstBlock "ETMY" + DstPort 14 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 3 + DstBlock "ETMY" + DstPort 15 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector2" + SrcPort 4 + DstBlock "ETMY" + DstPort 16 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector3" + SrcPort 1 + DstBlock "ETMY" + DstPort 17 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector3" + SrcPort 2 + DstBlock "ETMY" + DstPort 18 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector3" + SrcPort 3 + DstBlock "ETMY" + DstPort 19 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector3" + SrcPort 4 + DstBlock "ETMY" + DstPort 20 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector4" + SrcPort 1 + DstBlock "ETMY" + DstPort 21 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector4" + SrcPort 2 + DstBlock "ETMY" + DstPort 22 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector4" + SrcPort 3 + DstBlock "ETMY" + DstPort 23 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector4" + SrcPort 4 + DstBlock "ETMY" + DstPort 24 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector12" + SrcPort 1 + DstBlock "ETMY" + DstPort 25 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector12" + SrcPort 2 + DstBlock "ETMY" + DstPort 26 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector12" + SrcPort 3 + DstBlock "ETMY" + DstPort 27 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector11" + SrcPort 1 + DstBlock "ETMY" + DstPort 28 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector11" + SrcPort 2 + DstBlock "ETMY" + DstPort 29 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector17" + SrcPort 1 + DstBlock "ETMY" + DstPort 30 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector17" + SrcPort 2 + DstBlock "ETMY" + DstPort 31 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector17" + SrcPort 3 + DstBlock "ETMY" + DstPort 32 + } + Line { + SrcBlock "From18" + SrcPort 1 + DstBlock "ETMY" + DstPort 33 + } + Line { + SrcBlock "Ground6" + SrcPort 1 + DstBlock "ETMY" + DstPort 34 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector14" + SrcPort 1 + DstBlock "ETMY" + DstPort 35 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector14" + SrcPort 2 + DstBlock "ETMY" + DstPort 36 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector14" + SrcPort 3 + DstBlock "ETMY" + DstPort 37 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector14" + SrcPort 4 + DstBlock "ETMY" + DstPort 38 + } + Line { + Name "" + Labels [0, 0] + SrcBlock "Bus\nSelector14" + SrcPort 5 + DstBlock "ETMY" + DstPort 39 + } + Line { + SrcBlock "Ground1" + SrcPort 1 + DstBlock "ETMY_BIO_ENCODE" + DstPort 6 + } + Line { + SrcBlock "ETMY_BIO_DECODE" + SrcPort 7 + DstBlock "ETMY_HWWD_BIN_IN" + DstPort 1 + } + Line { + SrcBlock "ETMY_HWWD" + SrcPort 1 + DstBlock "ETMY_HWWD_STAT_OUT" + DstPort 1 + } + Line { + SrcBlock "ETMY_HWWD" + SrcPort 2 + DstBlock "ETMY_HWWD_BINARY_OUT" + DstPort 1 + } + Line { + SrcBlock "ETMY_HWWD_BIN_IN" + SrcPort 1 + DstBlock "ETMY_HWWD" + DstPort 1 + } + Annotation { + SID "4542" + Name "Dolphin PCIe Network (PCIE) \nInter-computer Communication" + Position [212, 336] + BackgroundColor "[0.640000, 0.800000, 0.704000]" + FontSize 14 + } + Annotation { + SID "4543" + Name "Shared Memory (SHMEM)\nInter-core Communication" + Position [212, 256] + BackgroundColor "[0.420000, 0.700000, 0.532000]" + FontSize 14 + } + Annotation { + SID "4544" + Name "Direct I/O Chassis Communication\n(From ADCs)" + Position [232, 36] + BackgroundColor "[0.800000, 0.800000, 0.800000]" + FontSize 14 + } + Annotation { + SID "4545" + Name "Direct I/O Chassis Communication\n(To DACs)" + Position [1912, 36] + BackgroundColor "[0.800000, 0.800000, 0.800000]" + FontSize 14 + } + Annotation { + SID "4547" + Name "Reflected Memory (RFM)\nInter-computer Communication" + Position [1982, 1096] + BackgroundColor "[0.901961, 1.000000, 0.941176]" + FontSize 14 + } + Annotation { + SID "4548" + Name "Last 4 Channels \nUsed by TMS" + Position [2167, 461] + ForegroundColor "white" + BackgroundColor "red" + FontSize 14 + } + Annotation { + SID "4549" + Name "Binary Input / Output" + Position [1097, 1226] + BackgroundColor "green" + FontSize 14 + } + Annotation { + SID "4550" + Name "Wiring diagram: D1002741-v6" + Position [682, 189] + ForegroundColor "orange" + DropShadow on + } + Annotation { + SID "4551" + Name "12 Bit Word" + Position [1251, 958] + } + Annotation { + SID "4552" + Name "12 Bit Word" + Position [1251, 983] + } + Annotation { + SID "4553" + Name "16 Bit Word" + Position [1251, 933] + } + Annotation { + SID "4554" + Name "16 Bit Word" + Position [1251, 908] + } + Annotation { + SID "4555" + Name "Wiring diagram: D1002741-v6" + Position [1947, 69] + ForegroundColor "orange" + DropShadow on + } + Annotation { + SID "4556" + Name "(None)" + Position [202, 294] + } + Annotation { + SID "4557" + Name "(None)" + Position [1982, 1134] + } + Annotation { + SID "4558" + Name "Reflected Memory (RFM)\nInter-computer Communication" + Position [212, 406] + BackgroundColor "[0.901000, 1.000000, 0.938950]" + FontSize 14 + } + Annotation { + SID "4559" + Name "0 if OK, 1 if BAD" + Position [1900, 872] + } + Annotation { + SID "4560" + Name "SVN $Id: l1susetmy.mdl 14516 2016-10-25 18:59:12Z stuart.aston@LIGO.ORG $" + Position [1146, 1126] + FontSize 24 + } + Annotation { + SID "4563" + Name "$HeadURL: https://redoubt.ligo-wa.caltech.edu/svn/cds_user_apps/trunk/sus/l1/models/l1susetmy.mdl $" + Position [1146, 1186] + FontSize 24 + } + Annotation { + SID "4578" + Name "ISC LOCK Signals for each stage \nare sent out at the top level for \nre-construction into a calibr" + "ated \nlength signal else where. \nETMY \nwill receive length control, but we haven't yet \nfigured out a place " + "for it in the OAF model\nso for now it's terminated" + Position [1559, 734] + BackgroundColor "[0.878167, 1.000000, 0.570000]" + } + Annotation { + SID "4678" + Name "16 Bit Word" + Position [1251, 1008] + } + Annotation { + SID "6450" + Name "Shared Memory (SHMEM)\nInter-core Communication" + Position [1977, 696] + BackgroundColor "[0.420000, 0.700000, 0.532000]" + FontSize 14 + } + Annotation { + SID "6452" + Name "PCIe Network (PCIE) \nInter-computer Communication" + Position [1992, 811] + BackgroundColor "[0.640000, 0.800000, 0.704000]" + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . R H 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R<" + "VEO;@!C;VYT96YT &9O7!E(\"=M86ME(&UO9'5L97,M:6YS=&%L;\"!I;G-T86QL#0H@(\" @+" + "2!%9&ET(\"]E=&,O9W)U8E]C;VYF(&%N9\"!C:&%N9V4@9&5F875L=\"!T;R P('1O(&)O;W0@\"!O;B!P;W=E2!T87-K&9S#0HY+B!R" + "96)O;W0-\"C$P+B!52!T;R!BB<-\"C$R+B!%9&ET(\"]E=&,O" + "#@V+V-A4F5P96%T97(F#0H@(\" @+2!S;&5E<\" U#0H@(\" @+2 O971C+W-E='5P7W-H;65M+G)T;\"8-\"C$S+B!!9&0@15!)0U,@;&EB#@V#0HQ-\"X@061D($-$4R!S;W5R8V4" + "@8V]D92X-\"B @(\" M(&-D('1O(\"]H;VUE+W5S97(-\"B @(\" M('1A&8@+VUN=\"]C9',N=&%R+F=Z#0HQ-2X@0G5I;&0@=&AE('-H;65" + "M(&UO9'5L92X-\"B @(\" M(&-D('1O(\"]H;VUE+W5S97(O8V1S+V%D=DQI9V\\O7!E(\"=M86ME)PT*(\"" + " @(\"T@8W @2X-\"B @(\" M(%1Y<&4" + "@;6%K92X-\"B @(\" M($=O('1O(&=M(&)I;F%R>2!D:7)E8W1O" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Wed Mar 14 16:56:22 2012" + RTWModifiedTimeStamp 253644974 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.10.0" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.10.0" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.10.0" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.10.0" + Array { + Type "Cell" + Dimension 7 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + EnforceIntegerDowncast on + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.10.0" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.10.0" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.10.0" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.10.0" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.10.0" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.10.0" + Array { + Type "Cell" + Dimension 19 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.10.0" + Array { + Type "Cell" + Dimension 17 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTCodeCoverageTool "None" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 2120, 405, 3000, 1035 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeMode "Inherit from 'Constant value'" + OutDataType "fixdt(1,16,0)" + ConRadixGroup "Use specified scaling" + OutScaling "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Logic + Operator "AND" + Inputs "2" + IconShape "rectangular" + AllPortsSameDT on + OutDataTypeMode "Logical (see Configuration Parameters: Optimization)" + LogicDataType "uint(8)" + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + SampleTime "-1" + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType RelationalOperator + Operator ">=" + InputSameDT on + LogicOutDataTypeMode "Logical (see Configuration Parameters: Optimization)" + LogicDataType "uint(8)" + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + ZeroCross on + SampleTime "-1" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeMode "Same as first input" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + } + System { + Name "OSEM_WD" + Location [2814, 682, 3394, 942] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark 59 + Block { + BlockType SubSystem + Name "OSEM_WD" + SID 1 + Ports [2, 1] + Position [100, 43, 270, 112] + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "OSEM_WD" + Location [167, 273, 1930, 1279] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "OSEM_IN" + SID 2 + Position [30, 228, 60, 242] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "RESET_IN" + SID 57 + Position [30, 323, 60, 337] + ForegroundColor "red" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "100MHZHP" + SID 25 + Tag "cdsFunctionCall" + Description "inline FILTER100MHZHP $RCG_DIR/src/drv/susWatchdogFilters.c" + Ports [1, 1] + Position [315, 415, 355, 475] + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData off + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "10MHZLP" + SID 19 + Tag "cdsFunctionCall" + Description "inline FILTER10MHZLP $RCG_DIR/src/drv/susWatchdogFilters.c" + Ports [1, 1] + Position [325, 270, 365, 330] + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData off + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "10MHZLP1" + SID 22 + Tag "cdsFunctionCall" + Description "inline FILTER10MHZLP $RCG_DIR/src/drv/susWatchdogFilters.c" + Ports [1, 1] + Position [570, 365, 610, 425] + AttributesFormatString "%" + LibraryVersion "1.3" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData off + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Constant + Name "Constant" + SID 52 + Position [620, 244, 665, 276] + Value "10000" + } + Block { + BlockType Constant + Name "Constant1" + SID 53 + Position [650, 309, 700, 341] + Value "-10000" + } + Block { + BlockType Constant + Name "Constant2" + SID 54 + Position [835, 410, 865, 440] + Value "15000" + } + Block { + BlockType Constant + Name "Constant3" + SID 59 + Position [115, 269, 175, 301] + Value "-12000" + } + Block { + BlockType Demux + Name "Demux" + SID 20 + Ports [1, 1] + Position [385, 246, 390, 354] + BackgroundColor "black" + ShowName off + Outputs "1" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux1" + SID 23 + Ports [1, 1] + Position [630, 341, 635, 449] + BackgroundColor "black" + ShowName off + Outputs "1" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID 26 + Ports [1, 1] + Position [375, 381, 380, 509] + BackgroundColor "black" + ShowName off + Outputs "1" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "LPOUT" + SID 56 + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [425, 180, 505, 210] + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData off + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Logic + Name "LogicalOperator" + SID 15 + Ports [2, 1] + Position [830, 197, 860, 228] + AllPortsSameDT off + OutDataTypeMode "boolean" + OutDataTypeStr "boolean" + } + Block { + BlockType Logic + Name "LogicalOperator1" + SID 16 + Ports [2, 1] + Position [995, 302, 1025, 333] + AllPortsSameDT off + OutDataTypeMode "boolean" + OutDataTypeStr "boolean" + } + Block { + BlockType Mux + Name "Mux" + SID 21 + Ports [2, 1] + Position [295, 245, 300, 360] + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux1" + SID 24 + Ports [2, 1] + Position [540, 340, 545, 455] + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID 27 + Ports [2, 1] + Position [285, 386, 290, 504] + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType RelationalOperator + Name "Operator" + SID 46 + Ports [2, 1] + Position [710, 187, 740, 218] + Operator "<" + InputSameDT off + LogicOutDataTypeMode "boolean" + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator1" + SID 48 + Ports [2, 1] + Position [745, 292, 775, 323] + Operator ">" + InputSameDT off + LogicOutDataTypeMode "boolean" + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator2" + SID 51 + Ports [2, 1] + Position [905, 377, 935, 408] + Operator "<" + InputSameDT off + LogicOutDataTypeMode "boolean" + OutDataTypeStr "boolean" + } + Block { + BlockType Reference + Name "RMSOUT" + SID 55 + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [685, 370, 765, 400] + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData off + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Sum + Name "Sum" + SID 58 + Ports [2, 1] + Position [210, 225, 230, 245] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "TrueRMS" + SID 17 + Tag "cdsTrueRMS" + Description "window_size=655360" + Ports [1, 1] + Position [410, 371, 495, 419] + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.7" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData off + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Outport + Name "WD" + SID 18 + Position [1090, 313, 1120, 327] + IconDisplay "Port number" + } + Line { + SrcBlock "LogicalOperator1" + SrcPort 1 + DstBlock "WD" + DstPort 1 + } + Line { + SrcBlock "Operator2" + SrcPort 1 + Points [15, 0; 0, -70] + DstBlock "LogicalOperator1" + DstPort 2 + } + Line { + SrcBlock "LogicalOperator" + SrcPort 1 + Points [60, 0; 0, 95] + DstBlock "LogicalOperator1" + DstPort 1 + } + Line { + SrcBlock "Operator1" + SrcPort 1 + Points [35, 0] + DstBlock "LogicalOperator" + DstPort 2 + } + Line { + SrcBlock "Operator" + SrcPort 1 + DstBlock "LogicalOperator" + DstPort 1 + } + Line { + SrcBlock "Demux" + SrcPort 1 + Points [15, 0] + DstBlock "LPOUT" + DstPort 1 + } + Line { + SrcBlock "TrueRMS" + SrcPort 1 + Points [25, 0] + DstBlock "Mux1" + DstPort 1 + } + Line { + SrcBlock "10MHZLP" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + Points [0, -5] + DstBlock "10MHZLP" + DstPort 1 + } + Line { + SrcBlock "10MHZLP1" + SrcPort 1 + DstBlock "Demux1" + DstPort 1 + } + Line { + SrcBlock "Mux1" + SrcPort 1 + Points [5, 0] + DstBlock "10MHZLP1" + DstPort 1 + } + Line { + SrcBlock "Demux1" + SrcPort 1 + Points [30, 0] + DstBlock "RMSOUT" + DstPort 1 + } + Line { + SrcBlock "100MHZHP" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + SrcBlock "Mux2" + SrcPort 1 + DstBlock "100MHZHP" + DstPort 1 + } + Line { + SrcBlock "Demux2" + SrcPort 1 + Points [5, 0; 0, -50] + DstBlock "TrueRMS" + DstPort 1 + } + Line { + SrcBlock "Constant" + SrcPort 1 + Points [15, 0; 0, -50] + DstBlock "Operator" + DstPort 2 + } + Line { + SrcBlock "Constant2" + SrcPort 1 + Points [20, 0] + DstBlock "Operator2" + DstPort 2 + } + Line { + SrcBlock "Constant1" + SrcPort 1 + Points [10, 0; 0, -10] + DstBlock "Operator1" + DstPort 2 + } + Line { + SrcBlock "RMSOUT" + SrcPort 1 + DstBlock "Operator2" + DstPort 1 + } + Line { + SrcBlock "LPOUT" + SrcPort 1 + Points [25, 0] + Branch { + DstBlock "Operator" + DstPort 1 + } + Branch { + Points [0, 105] + DstBlock "Operator1" + DstPort 1 + } + } + Line { + SrcBlock "RESET_IN" + SrcPort 1 + Points [175, 0] + Branch { + DstBlock "Mux" + DstPort 2 + } + Branch { + Points [0, 145] + Branch { + Points [0, 0] + DstBlock "Mux2" + DstPort 2 + } + Branch { + Points [0, 55; 285, 0] + DstBlock "Mux1" + DstPort 2 + } + } + } + Line { + SrcBlock "Sum" + SrcPort 1 + Points [15, 0; 0, 40] + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Constant3" + SrcPort 1 + Points [40, 0] + DstBlock "Sum" + DstPort 2 + } + Line { + SrcBlock "OSEM_IN" + SrcPort 1 + Points [15, 0] + Branch { + DstBlock "Sum" + DstPort 1 + } + Branch { + Points [0, 180] + DstBlock "Mux2" + DstPort 1 + } + } + Annotation { + Name "Outputs 1 when DAC enabled\nOutputs 0 when DAC disabled" + Position [785, 159] + FontName "*" + FontSize 18 + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/OSEM_WD_2_OUTPUTS.mdl b/simulink_archive/simLink/lib/OSEM_WD_2_OUTPUTS.mdl new file mode 100644 index 0000000..0855de4 --- /dev/null +++ b/simulink_archive/simLink/lib/OSEM_WD_2_OUTPUTS.mdl @@ -0,0 +1,1310 @@ +Library { + Name "OSEM_WD_2_OUTPUTS" + Version 8.0 + MdlSubVersion 0 + SavedCharacterEncoding "ISO-8859-1" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [1440.0, 216.0, 1436.0, 934.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [0] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkSubsys" + LoadSaveID "1" + Extents [1402.0, 772.0] + ZoomFactor [1.3299999999999998] + Offset [0.0, 0.0] + } + } + } + Created "Wed Mar 07 14:52:08 2012" + Creator "controls" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Tue Jun 03 18:30:38 2014" + RTWModifiedTimeStamp 323713101 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 6 + Version "1.12.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 7 + Version "1.12.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 8 + Version "1.12.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 9 + Version "1.12.1" + Array { + Type "Cell" + Dimension 7 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 10 + Version "1.12.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 11 + Version "1.12.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 12 + Version "1.12.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 13 + Version "1.12.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 14 + Version "1.12.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 15 + Version "1.12.1" + Array { + Type "Cell" + Dimension 19 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 16 + Version "1.12.1" + Array { + Type "Cell" + Dimension 16 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "PortableWordSizes" + Cell "PurelyIntegerCode" + Cell "GenerateAllocFcn" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 2120, 405, 3000, 1035 ] + } + PropName "ConfigurationSets" + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Demux + Outputs "4" + DisplayOption "none" + BusSelectionMode off + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Logic + Operator "AND" + Inputs "2" + IconShape "rectangular" + AllPortsSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + SampleTime "-1" + } + Block { + BlockType Mux + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType RelationalOperator + Operator ">=" + InputSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + ZeroCross on + SampleTime "-1" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + } + System { + Name "OSEM_WD_2_OUTPUTS" + Location [134, 151, 884, 944] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "64" + Block { + BlockType SubSystem + Name "OSEM_WD" + SID "1" + Ports [2, 2] + Position [100, 43, 270, 112] + ZOrder -1 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "OSEM_WD" + Location [1440, 216, 2876, 1150] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "132" + Block { + BlockType Inport + Name "OSEM_IN" + SID "2" + Position [30, 228, 60, 242] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "RESET_IN" + SID "57" + Position [30, 323, 60, 337] + ZOrder -2 + ForegroundColor "red" + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "100MHZHP" + SID "25" + Tag "cdsFunctionCall" + Description "inline FILTER100MHZHP $RCG_DIR/src/drv/susWatchdogFilters.c" + Ports [1, 1] + Position [315, 415, 355, 475] + ZOrder -3 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "10MHZLP" + SID "19" + Tag "cdsFunctionCall" + Description "inline FILTER10MHZLP $RCG_DIR/src/drv/susWatchdogFilters.c" + Ports [1, 1] + Position [325, 270, 365, 330] + ZOrder -4 + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsFunctionCall/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Constant + Name "Constant" + SID "52" + Position [620, 244, 665, 276] + ZOrder -6 + Value "10000" + } + Block { + BlockType Constant + Name "Constant1" + SID "53" + Position [650, 309, 700, 341] + ZOrder -7 + Value "-10000" + } + Block { + BlockType Constant + Name "Constant2" + SID "54" + Position [745, 420, 775, 450] + ZOrder -8 + Value "110" + } + Block { + BlockType Constant + Name "Constant3" + SID "59" + Position [115, 269, 175, 301] + ZOrder -9 + Value "-12000" + } + Block { + BlockType Constant + Name "Constant4" + SID "63" + Position [465, 475, 495, 505] + ZOrder 3 + Value "0.018" + } + Block { + BlockType Constant + Name "Constant5" + SID "64" + Position [180, 460, 210, 490] + ZOrder 4 + Value "0" + } + Block { + BlockType Demux + Name "Demux" + SID "20" + Ports [1, 1] + Position [385, 246, 390, 354] + ZOrder -10 + BackgroundColor "black" + ShowName off + Outputs "1" + DisplayOption "bar" + } + Block { + BlockType Demux + Name "Demux2" + SID "26" + Ports [1, 1] + Position [375, 381, 380, 509] + ZOrder -12 + BackgroundColor "black" + ShowName off + Outputs "1" + DisplayOption "bar" + } + Block { + BlockType Reference + Name "LPOUT" + SID "56" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [425, 180, 505, 210] + ZOrder -13 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Logic + Name "LogicalOperator" + SID "15" + Ports [2, 1] + Position [830, 197, 860, 228] + ZOrder -14 + AllPortsSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Mux + Name "Mux" + SID "21" + Ports [2, 1] + Position [295, 245, 300, 360] + ZOrder -16 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType Mux + Name "Mux2" + SID "27" + Ports [2, 1] + Position [285, 386, 290, 504] + ZOrder -18 + ShowName off + Inputs "2" + DisplayOption "bar" + } + Block { + BlockType RelationalOperator + Name "Operator" + SID "46" + Ports [2, 1] + Position [710, 187, 740, 218] + ZOrder -19 + Operator "<" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator1" + SID "48" + Ports [2, 1] + Position [745, 292, 775, 323] + ZOrder -20 + Operator ">" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType RelationalOperator + Name "Operator2" + SID "51" + Ports [2, 1] + Position [830, 387, 860, 418] + ZOrder -21 + Operator "<" + InputSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Product + Name "Product" + SID "62" + Ports [2, 1] + Position [525, 377, 555, 408] + ZOrder 2 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "RMSOUT" + SID "55" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [580, 380, 660, 410] + ZOrder -22 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Sum + Name "Sum" + SID "58" + Ports [2, 1] + Position [210, 225, 230, 245] + ZOrder -23 + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "TrueRMS" + SID "17" + Tag "cdsTrueRMS" + Description "window_size=327680" + Ports [1, 1] + Position [410, 361, 495, 409] + ZOrder -24 + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.8" + SourceBlock "cdsTrueRMS/TrueRMS" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "WD_RMS" + SID "18" + Position [975, 398, 1005, 412] + ZOrder -25 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "WD_DC" + SID "61" + Position [975, 208, 1005, 222] + ZOrder 1 + Port "2" + IconDisplay "Port number" + } + Line { + SrcBlock "Operator1" + SrcPort 1 + Points [35, 0] + DstBlock "LogicalOperator" + DstPort 2 + } + Line { + SrcBlock "Operator" + SrcPort 1 + DstBlock "LogicalOperator" + DstPort 1 + } + Line { + SrcBlock "Demux" + SrcPort 1 + Points [15, 0] + DstBlock "LPOUT" + DstPort 1 + } + Line { + SrcBlock "10MHZLP" + SrcPort 1 + DstBlock "Demux" + DstPort 1 + } + Line { + SrcBlock "Mux" + SrcPort 1 + Points [0, -5] + DstBlock "10MHZLP" + DstPort 1 + } + Line { + SrcBlock "100MHZHP" + SrcPort 1 + DstBlock "Demux2" + DstPort 1 + } + Line { + SrcBlock "Mux2" + SrcPort 1 + DstBlock "100MHZHP" + DstPort 1 + } + Line { + SrcBlock "Demux2" + SrcPort 1 + Points [5, 0; 0, -60] + DstBlock "TrueRMS" + DstPort 1 + } + Line { + SrcBlock "Constant" + SrcPort 1 + Points [15, 0; 0, -50] + DstBlock "Operator" + DstPort 2 + } + Line { + SrcBlock "Constant2" + SrcPort 1 + Points [32, 0; 0, -25] + DstBlock "Operator2" + DstPort 2 + } + Line { + SrcBlock "Constant1" + SrcPort 1 + Points [10, 0; 0, -10] + DstBlock "Operator1" + DstPort 2 + } + Line { + SrcBlock "LPOUT" + SrcPort 1 + Points [25, 0] + Branch { + DstBlock "Operator" + DstPort 1 + } + Branch { + Points [0, 105] + DstBlock "Operator1" + DstPort 1 + } + } + Line { + SrcBlock "RESET_IN" + SrcPort 1 + DstBlock "Mux" + DstPort 2 + } + Line { + SrcBlock "Sum" + SrcPort 1 + Points [15, 0; 0, 40] + DstBlock "Mux" + DstPort 1 + } + Line { + SrcBlock "Constant3" + SrcPort 1 + Points [40, 0] + DstBlock "Sum" + DstPort 2 + } + Line { + SrcBlock "OSEM_IN" + SrcPort 1 + Points [15, 0] + Branch { + DstBlock "Sum" + DstPort 1 + } + Branch { + Points [0, 180] + DstBlock "Mux2" + DstPort 1 + } + } + Line { + SrcBlock "Operator2" + SrcPort 1 + DstBlock "WD_RMS" + DstPort 1 + } + Line { + SrcBlock "LogicalOperator" + SrcPort 1 + DstBlock "WD_DC" + DstPort 1 + } + Line { + SrcBlock "Constant4" + SrcPort 1 + Points [10, 0] + DstBlock "Product" + DstPort 2 + } + Line { + SrcBlock "TrueRMS" + SrcPort 1 + DstBlock "Product" + DstPort 1 + } + Line { + SrcBlock "Product" + SrcPort 1 + DstBlock "RMSOUT" + DstPort 1 + } + Line { + SrcBlock "RMSOUT" + SrcPort 1 + DstBlock "Operator2" + DstPort 1 + } + Line { + SrcBlock "Constant5" + SrcPort 1 + DstBlock "Mux2" + DstPort 2 + } + Annotation { + SID "60" + Name "Outputs 1 when OK\nOutputs 0 when FAULT" + Position [955, 304] + FontSize 18 + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/SUS_IOP_WD.mdl b/simulink_archive/simLink/lib/SUS_IOP_WD.mdl new file mode 100644 index 0000000..1f5782c --- /dev/null +++ b/simulink_archive/simLink/lib/SUS_IOP_WD.mdl @@ -0,0 +1,1070 @@ +Library { + Name "SUS_IOP_WD" + Version 7.5 + MdlSubVersion 0 + SavedCharacterEncoding "US-ASCII" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + MaxMDLFileLineLength 120 + Created "Fri Mar 9 14:13:58 2012" + Creator "controls" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Mon Mar 12 13:06:19 2012" + RTWModifiedTimeStamp 253458367 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.10.0" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.10.0" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.10.0" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.10.0" + Array { + Type "Cell" + Dimension 7 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + EnforceIntegerDowncast on + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.10.0" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.10.0" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.10.0" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.10.0" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.10.0" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.10.0" + Array { + Type "Cell" + Dimension 19 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.10.0" + Array { + Type "Cell" + Dimension 17 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTCodeCoverageTool "None" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 2120, 405, 3000, 1035 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Logic + Operator "AND" + Inputs "2" + IconShape "rectangular" + AllPortsSameDT on + OutDataTypeMode "Logical (see Configuration Parameters: Optimization)" + LogicDataType "uint(8)" + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + SampleTime "-1" + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "SUS_IOP_WD" + Location [1492, 310, 2072, 570] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark 27 + Block { + BlockType SubSystem + Name "WD" + SID 1 + Ports [7, 1] + Position [90, 63, 180, 187] + BackgroundColor "yellow" + DropShadow on + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "WD" + Location [3048, 117, 3806, 778] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "OSEM1_IN" + SID 2 + Position [45, 53, 75, 67] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM2_IN" + SID 3 + Position [45, 138, 75, 152] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM3_IN" + SID 4 + Position [45, 223, 75, 237] + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM4_IN" + SID 5 + Position [45, 318, 75, 332] + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM5_IN" + SID 6 + Position [45, 413, 75, 427] + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM6_IN" + SID 7 + Position [45, 508, 75, 522] + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "RESET_IN" + SID 27 + Position [45, 88, 75, 102] + ForegroundColor "red" + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Logic + Name "LogicalOperator2" + SID 13 + Ports [2, 1] + Position [340, 67, 370, 98] + AllPortsSameDT off + OutDataTypeMode "boolean" + OutDataTypeStr "boolean" + } + Block { + BlockType Logic + Name "LogicalOperator3" + SID 14 + Ports [2, 1] + Position [340, 272, 370, 303] + AllPortsSameDT off + OutDataTypeMode "boolean" + OutDataTypeStr "boolean" + } + Block { + BlockType Logic + Name "LogicalOperator4" + SID 15 + Ports [2, 1] + Position [340, 457, 370, 488] + AllPortsSameDT off + OutDataTypeMode "boolean" + OutDataTypeStr "boolean" + } + Block { + BlockType Logic + Name "LogicalOperator5" + SID 16 + Ports [2, 1] + Position [435, 187, 465, 218] + AllPortsSameDT off + OutDataTypeMode "boolean" + OutDataTypeStr "boolean" + } + Block { + BlockType Logic + Name "LogicalOperator6" + SID 17 + Ports [2, 1] + Position [535, 317, 565, 348] + AllPortsSameDT off + OutDataTypeMode "boolean" + OutDataTypeStr "boolean" + } + Block { + BlockType Reference + Name "OSEM1" + SID 18 + Ports [2, 1] + Position [100, 43, 270, 112] + LibraryVersion "1.10" + SourceBlock "OSEM_WD/OSEM_WD" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData off + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "OSEM2" + SID 19 + Ports [2, 1] + Position [100, 128, 270, 197] + LibraryVersion "1.10" + SourceBlock "OSEM_WD/OSEM_WD" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData off + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "OSEM3" + SID 20 + Ports [2, 1] + Position [100, 213, 270, 282] + LibraryVersion "1.10" + SourceBlock "OSEM_WD/OSEM_WD" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData off + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "OSEM4" + SID 21 + Ports [2, 1] + Position [100, 308, 270, 377] + LibraryVersion "1.10" + SourceBlock "OSEM_WD/OSEM_WD" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData off + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "OSEM5" + SID 22 + Ports [2, 1] + Position [100, 403, 270, 472] + LibraryVersion "1.10" + SourceBlock "OSEM_WD/OSEM_WD" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData off + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Reference + Name "OSEM6" + SID 23 + Ports [2, 1] + Position [100, 498, 270, 567] + LibraryVersion "1.10" + SourceBlock "OSEM_WD/OSEM_WD" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData off + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + Block { + BlockType Outport + Name "WD" + SID 26 + Position [635, 328, 665, 342] + IconDisplay "Port number" + OutDataType "fixdt(1, 16)" + OutScaling "2^0" + } + Line { + SrcBlock "OSEM1_IN" + SrcPort 1 + DstBlock "OSEM1" + DstPort 1 + } + Line { + SrcBlock "OSEM2_IN" + SrcPort 1 + DstBlock "OSEM2" + DstPort 1 + } + Line { + SrcBlock "OSEM3_IN" + SrcPort 1 + DstBlock "OSEM3" + DstPort 1 + } + Line { + SrcBlock "OSEM4_IN" + SrcPort 1 + DstBlock "OSEM4" + DstPort 1 + } + Line { + SrcBlock "OSEM5_IN" + SrcPort 1 + DstBlock "OSEM5" + DstPort 1 + } + Line { + SrcBlock "OSEM6_IN" + SrcPort 1 + DstBlock "OSEM6" + DstPort 1 + } + Line { + SrcBlock "OSEM1" + SrcPort 1 + Points [0, -5] + DstBlock "LogicalOperator2" + DstPort 1 + } + Line { + SrcBlock "OSEM2" + SrcPort 1 + Points [25, 0; 0, -75] + DstBlock "LogicalOperator2" + DstPort 2 + } + Line { + SrcBlock "OSEM3" + SrcPort 1 + Points [25, 0; 0, 30] + DstBlock "LogicalOperator3" + DstPort 1 + } + Line { + SrcBlock "OSEM4" + SrcPort 1 + Points [25, 0; 0, -50] + DstBlock "LogicalOperator3" + DstPort 2 + } + Line { + SrcBlock "OSEM5" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "LogicalOperator4" + DstPort 1 + } + Line { + SrcBlock "OSEM6" + SrcPort 1 + Points [25, 0; 0, -55] + DstBlock "LogicalOperator4" + DstPort 2 + } + Line { + SrcBlock "LogicalOperator2" + SrcPort 1 + Points [20, 0; 0, 110] + DstBlock "LogicalOperator5" + DstPort 1 + } + Line { + SrcBlock "LogicalOperator3" + SrcPort 1 + Points [20, 0; 0, -80] + DstBlock "LogicalOperator5" + DstPort 2 + } + Line { + SrcBlock "LogicalOperator5" + SrcPort 1 + Points [25, 0; 0, 120] + DstBlock "LogicalOperator6" + DstPort 1 + } + Line { + SrcBlock "LogicalOperator4" + SrcPort 1 + Points [70, 0; 0, -135] + DstBlock "LogicalOperator6" + DstPort 2 + } + Line { + SrcBlock "LogicalOperator6" + SrcPort 1 + DstBlock "WD" + DstPort 1 + } + Line { + SrcBlock "RESET_IN" + SrcPort 1 + Points [5, 0] + Branch { + DstBlock "OSEM1" + DstPort 2 + } + Branch { + Points [0, 85] + Branch { + DstBlock "OSEM2" + DstPort 2 + } + Branch { + Points [0, 85] + Branch { + DstBlock "OSEM3" + DstPort 2 + } + Branch { + Points [0, 95] + Branch { + DstBlock "OSEM4" + DstPort 2 + } + Branch { + Points [0, 95] + Branch { + DstBlock "OSEM5" + DstPort 2 + } + Branch { + DstBlock "OSEM6" + DstPort 2 + } + } + } + } + } + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/SUS_IOP_WD_2_DC_RMS.mdl b/simulink_archive/simLink/lib/SUS_IOP_WD_2_DC_RMS.mdl new file mode 100644 index 0000000..e393f39 --- /dev/null +++ b/simulink_archive/simLink/lib/SUS_IOP_WD_2_DC_RMS.mdl @@ -0,0 +1,1274 @@ +Library { + Name "SUS_IOP_WD_2_DC_RMS" + Version 8.0 + MdlSubVersion 0 + SavedCharacterEncoding "ISO-8859-1" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [318.0, 130.0, 538.0, 642.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [0] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkTopLevel" + LoadSaveID "0" + Extents [504.0, 480.0] + ZoomFactor [1.0] + Offset [0.0, 0.0] + } + } + } + Created "Fri Mar 9 14:13:58 2012" + Creator "controls" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Thu Oct 17 09:50:12 2013" + RTWModifiedTimeStamp 303904208 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 6 + Version "1.12.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 7 + Version "1.12.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 8 + Version "1.12.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 9 + Version "1.12.1" + Array { + Type "Cell" + Dimension 7 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 10 + Version "1.12.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 11 + Version "1.12.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 12 + Version "1.12.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 13 + Version "1.12.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 14 + Version "1.12.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 15 + Version "1.12.1" + Array { + Type "Cell" + Dimension 19 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 16 + Version "1.12.1" + Array { + Type "Cell" + Dimension 16 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "PortableWordSizes" + Cell "PurelyIntegerCode" + Cell "GenerateAllocFcn" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 2120, 405, 3000, 1035 ] + } + PropName "ConfigurationSets" + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Logic + Operator "AND" + Inputs "2" + IconShape "rectangular" + AllPortsSameDT on + OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" + SampleTime "-1" + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + } + } + System { + Name "SUS_IOP_WD_2_DC_RMS" + Location [318, 130, 856, 772] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "41" + Block { + BlockType SubSystem + Name "WD" + SID "1" + Ports [7, 2] + Position [90, 63, 200, 247] + ZOrder -1 + BackgroundColor "yellow" + DropShadow on + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "WD" + Location [370, 127, 1537, 987] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "112" + Block { + BlockType Inport + Name "OSEM1_IN" + SID "2" + Position [45, 53, 75, 67] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM2_IN" + SID "3" + Position [45, 138, 75, 152] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM3_IN" + SID "4" + Position [45, 223, 75, 237] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM4_IN" + SID "5" + Position [45, 318, 75, 332] + ZOrder -4 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM5_IN" + SID "6" + Position [45, 413, 75, 427] + ZOrder -5 + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "OSEM6_IN" + SID "7" + Position [45, 508, 75, 522] + ZOrder -6 + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "RESET_IN" + SID "27" + Position [45, 88, 75, 102] + ZOrder -7 + ForegroundColor "red" + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Logic + Name "DC1" + SID "36" + Ports [2, 1] + Position [495, 102, 525, 133] + ZOrder 9 + AllPortsSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Logic + Name "DC2" + SID "37" + Ports [2, 1] + Position [580, 242, 610, 273] + ZOrder 10 + AllPortsSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Logic + Name "DC3" + SID "38" + Ports [2, 1] + Position [355, 407, 385, 438] + ZOrder 11 + AllPortsSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Logic + Name "DC4" + SID "39" + Ports [2, 1] + Position [580, 527, 610, 558] + ZOrder 12 + AllPortsSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Logic + Name "DC5" + SID "40" + Ports [2, 1] + Position [730, 397, 760, 428] + ZOrder 13 + AllPortsSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Reference + Name "OSEM1" + SID "28" + Ports [2, 2] + Position [100, 43, 270, 112] + ZOrder 1 + LibraryVersion "1.18" + SourceBlock "OSEM_WD_2_OUTPUTS/OSEM_WD" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OSEM2" + SID "29" + Ports [2, 2] + Position [105, 128, 275, 197] + ZOrder 2 + LibraryVersion "1.18" + SourceBlock "OSEM_WD_2_OUTPUTS/OSEM_WD" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OSEM3" + SID "30" + Ports [2, 2] + Position [105, 213, 275, 282] + ZOrder 3 + LibraryVersion "1.18" + SourceBlock "OSEM_WD_2_OUTPUTS/OSEM_WD" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OSEM4" + SID "31" + Ports [2, 2] + Position [105, 308, 275, 377] + ZOrder 4 + LibraryVersion "1.18" + SourceBlock "OSEM_WD_2_OUTPUTS/OSEM_WD" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OSEM5" + SID "32" + Ports [2, 2] + Position [105, 403, 275, 472] + ZOrder 5 + LibraryVersion "1.18" + SourceBlock "OSEM_WD_2_OUTPUTS/OSEM_WD" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OSEM6" + SID "33" + Ports [2, 2] + Position [105, 498, 275, 567] + ZOrder 6 + LibraryVersion "1.18" + SourceBlock "OSEM_WD_2_OUTPUTS/OSEM_WD" + SourceType "SubSystem" + } + Block { + BlockType Logic + Name "RMS_AND1" + SID "13" + Ports [2, 1] + Position [355, 52, 385, 83] + ZOrder -8 + ForegroundColor "red" + AllPortsSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Logic + Name "RMS_AND2" + SID "16" + Ports [2, 1] + Position [435, 187, 465, 218] + ZOrder -11 + ForegroundColor "red" + AllPortsSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Logic + Name "RMS_AND3" + SID "34" + Ports [2, 1] + Position [355, 317, 385, 348] + ZOrder 7 + ForegroundColor "red" + AllPortsSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Logic + Name "RMS_AND4" + SID "35" + Ports [2, 1] + Position [435, 492, 465, 523] + ZOrder 8 + ForegroundColor "red" + AllPortsSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Logic + Name "RMS_AND5" + SID "17" + Ports [2, 1] + Position [535, 317, 565, 348] + ZOrder -12 + ForegroundColor "red" + AllPortsSameDT off + OutDataTypeStr "boolean" + } + Block { + BlockType Outport + Name "WD_RMS" + SID "26" + Position [635, 328, 665, 342] + ZOrder -19 + ForegroundColor "red" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "WD_DC" + SID "41" + Position [830, 408, 860, 422] + ZOrder 14 + Port "2" + IconDisplay "Port number" + } + Line { + SrcBlock "OSEM1_IN" + SrcPort 1 + DstBlock "OSEM1" + DstPort 1 + } + Line { + SrcBlock "OSEM2_IN" + SrcPort 1 + DstBlock "OSEM2" + DstPort 1 + } + Line { + SrcBlock "OSEM3_IN" + SrcPort 1 + DstBlock "OSEM3" + DstPort 1 + } + Line { + SrcBlock "OSEM4_IN" + SrcPort 1 + DstBlock "OSEM4" + DstPort 1 + } + Line { + SrcBlock "OSEM5_IN" + SrcPort 1 + DstBlock "OSEM5" + DstPort 1 + } + Line { + SrcBlock "OSEM6_IN" + SrcPort 1 + DstBlock "OSEM6" + DstPort 1 + } + Line { + SrcBlock "RMS_AND1" + SrcPort 1 + Points [15, 0; 0, 125] + DstBlock "RMS_AND2" + DstPort 1 + } + Line { + SrcBlock "RMS_AND2" + SrcPort 1 + Points [25, 0; 0, 120] + DstBlock "RMS_AND5" + DstPort 1 + } + Line { + SrcBlock "RMS_AND5" + SrcPort 1 + DstBlock "WD_RMS" + DstPort 1 + } + Line { + SrcBlock "RESET_IN" + SrcPort 1 + Points [5, 0] + Branch { + DstBlock "OSEM1" + DstPort 2 + } + Branch { + Points [0, 85] + Branch { + DstBlock "OSEM2" + DstPort 2 + } + Branch { + Points [0, 85] + Branch { + DstBlock "OSEM3" + DstPort 2 + } + Branch { + Points [0, 95] + Branch { + DstBlock "OSEM4" + DstPort 2 + } + Branch { + Points [0, 95] + Branch { + Points [0, 17; -61, 0; 0, 78] + DstBlock "OSEM6" + DstPort 2 + } + Branch { + DstBlock "OSEM5" + DstPort 2 + } + } + } + } + } + } + Line { + SrcBlock "OSEM1" + SrcPort 1 + DstBlock "RMS_AND1" + DstPort 1 + } + Line { + SrcBlock "OSEM2" + SrcPort 1 + Points [25, 0; 0, -70] + DstBlock "RMS_AND1" + DstPort 2 + } + Line { + SrcBlock "OSEM3" + SrcPort 1 + Points [65, 0; 0, -20] + DstBlock "RMS_AND2" + DstPort 2 + } + Line { + SrcBlock "RMS_AND3" + SrcPort 1 + Points [30, 0] + DstBlock "RMS_AND4" + DstPort 1 + } + Line { + SrcBlock "OSEM4" + SrcPort 1 + DstBlock "RMS_AND3" + DstPort 1 + } + Line { + SrcBlock "OSEM5" + SrcPort 1 + Points [25, 0; 0, -80] + DstBlock "RMS_AND3" + DstPort 2 + } + Line { + SrcBlock "OSEM6" + SrcPort 1 + DstBlock "RMS_AND4" + DstPort 2 + } + Line { + SrcBlock "RMS_AND4" + SrcPort 1 + Points [20, 0; 0, -170] + DstBlock "RMS_AND5" + DstPort 2 + } + Line { + SrcBlock "OSEM1" + SrcPort 2 + Points [13, 0; 0, 15] + DstBlock "DC1" + DstPort 1 + } + Line { + SrcBlock "OSEM2" + SrcPort 2 + Points [66, 0; 0, -33; 116, 0; 0, -22] + DstBlock "DC1" + DstPort 2 + } + Line { + SrcBlock "OSEM3" + SrcPort 2 + DstBlock "DC2" + DstPort 2 + } + Line { + SrcBlock "DC1" + SrcPort 1 + Points [32, 0; 0, 130] + DstBlock "DC2" + DstPort 1 + } + Line { + SrcBlock "OSEM4" + SrcPort 2 + Points [45, 0; 0, 55] + DstBlock "DC3" + DstPort 1 + } + Line { + SrcBlock "OSEM5" + SrcPort 2 + Points [50, 0; 0, -25] + DstBlock "DC3" + DstPort 2 + } + Line { + SrcBlock "OSEM6" + SrcPort 2 + DstBlock "DC4" + DstPort 2 + } + Line { + SrcBlock "DC3" + SrcPort 1 + Points [145, 0; 0, 110] + DstBlock "DC4" + DstPort 1 + } + Line { + SrcBlock "DC4" + SrcPort 1 + Points [55, 0; 0, -125] + DstBlock "DC5" + DstPort 2 + } + Line { + SrcBlock "DC2" + SrcPort 1 + Points [84, 0; 0, 145] + DstBlock "DC5" + DstPort 1 + } + Line { + SrcBlock "DC5" + SrcPort 1 + DstBlock "WD_DC" + DstPort 1 + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsAdcx0.mdl b/simulink_archive/simLink/lib/cdsAdcx0.mdl new file mode 100644 index 0000000..6a5595c --- /dev/null +++ b/simulink_archive/simLink/lib/cdsAdcx0.mdl @@ -0,0 +1,674 @@ +Library { + Name "cdsAdcx0" + Version 7.2 + MdlSubVersion 0 + SavedCharacterEncoding "ISO-8859-1" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + Created "Tue Jun 22 08:33:23 2010" + Creator "rolf" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Fri Jul 9 10:50:58 2010" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.5.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.5.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + Solver "ode45" + SolverName "ode45" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + SignalSizeVariationType "Allow only fixed size" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.5.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + InspectSignalLogs off + SaveTime on + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.5.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + EnforceIntegerDowncast on + ExpressionFolding on + EnableMemcpy on + MemcpyThreshold 64 + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.5.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + StrictBusMsg "Warning" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.5.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.5.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + ModelReferenceNumInstancesAllowed "Multi" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.5.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.5.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.5.1" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.5.1" + Array { + Type "Cell" + Dimension 16 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 1160, 285, 2040, 915 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType BusCreator + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "cdsAdcx0" + Location [57, 187, 642, 537] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "ADC0" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [170, 157, 245, 183] + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + FontSize 14 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ADC0" + Location [769, 246, 984, 485] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType BusCreator + Name "Bus\nCreator1" + Tag "adc_0" + Description "type=GSC16AI64SSA\ncard_num=0 " + Ports [32, 1] + Position [80, 35, 85, 190] + ShowName off + AttributesFormatString "%" + Inputs "'adc_0_0','adc_0_1','adc_0_2','adc_0_3','adc_0_4','adc_0_5','adc_0_6','adc_0_7','adc_0_8','adc_0_9','adc" + "_0_10','adc_0_11','adc_0_12','adc_0_13','adc_0_14','adc_0_15','adc_0_16','adc_0_17','adc_0_18','adc_0_19','adc_0_20" + "','adc_0_21','adc_0_22','adc_0_23','adc_0_24','adc_0_25','adc_0_26','adc_0_27','adc_0_28','adc_0_29','adc_0_30','ad" + "c_0_31'" + DisplayOption "bar" + } + Block { + BlockType Outport + Name "ADC_0" + Position [130, 108, 160, 122] + BackgroundColor "yellow" + FontSize 12 + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Bus\nCreator1" + SrcPort 1 + DstBlock "ADC_0" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "adc0" + Position [325, 168, 355, 182] + BackgroundColor "yellow" + FontSize 12 + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "ADC0" + SrcPort 1 + Points [0, 5] + DstBlock "adc0" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsAdcx1.mdl b/simulink_archive/simLink/lib/cdsAdcx1.mdl new file mode 100644 index 0000000..30ee833 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsAdcx1.mdl @@ -0,0 +1,673 @@ +Library { + Name "cdsAdcx1" + Version 7.2 + MdlSubVersion 0 + SavedCharacterEncoding "ISO-8859-1" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + Created "Tue Jun 22 08:33:23 2010" + Creator "rolf" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Fri Jul 9 10:51:52 2010" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.5.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.5.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + Solver "ode45" + SolverName "ode45" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + SignalSizeVariationType "Allow only fixed size" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.5.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + InspectSignalLogs off + SaveTime on + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.5.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + EnforceIntegerDowncast on + ExpressionFolding on + EnableMemcpy on + MemcpyThreshold 64 + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.5.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + StrictBusMsg "Warning" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.5.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.5.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + ModelReferenceNumInstancesAllowed "Multi" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.5.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.5.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.5.1" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.5.1" + Array { + Type "Cell" + Dimension 16 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 1160, 285, 2040, 915 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType BusCreator + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "cdsAdcx1" + Location [139, 227, 724, 577] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "ADC1" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=1 " + Ports [0, 1] + Position [225, 117, 295, 143] + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + FontSize 14 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ADC1" + Location [768, 311, 983, 550] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType BusCreator + Name "Bus\nCreator1" + Tag "adc_0" + Description "ADC1 \ncard_num=1" + Ports [32, 1] + Position [80, 35, 85, 190] + ShowName off + AttributesFormatString "%" + Inputs "'adc_1_0','adc_1_1','adc_1_2','adc_1_3','adc_1_4','adc_1_5','adc_1_6','adc_1_7','adc_1_8','adc_1_9','adc" + "_1_10','adc_1_11','adc_1_12','adc_1_13','adc_1_14','adc_1_15','adc_1_16','adc_1_17','adc_1_18','adc_1_19','adc_1_20" + "','adc_1_21','adc_1_22','adc_1_23','adc_1_24','adc_1_25','adc_1_26','adc_1_27','adc_1_28','adc_1_29','adc_1_30','ad" + "c_1_31'" + DisplayOption "bar" + } + Block { + BlockType Outport + Name "ADC_1" + Position [130, 108, 160, 122] + BackgroundColor "yellow" + FontSize 12 + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Bus\nCreator1" + SrcPort 1 + DstBlock "ADC_1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "adc1" + Position [330, 123, 360, 137] + BackgroundColor "yellow" + FontSize 12 + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "ADC1" + SrcPort 1 + DstBlock "adc1" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsAdcx2.mdl b/simulink_archive/simLink/lib/cdsAdcx2.mdl new file mode 100644 index 0000000..78a37ad --- /dev/null +++ b/simulink_archive/simLink/lib/cdsAdcx2.mdl @@ -0,0 +1,672 @@ +Library { + Name "cdsAdcx2" + Version 7.2 + MdlSubVersion 0 + SavedCharacterEncoding "ISO-8859-1" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + Created "Tue Jun 22 08:33:23 2010" + Creator "rolf" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Fri Jul 9 11:04:04 2010" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.5.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.5.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + Solver "ode45" + SolverName "ode45" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + SignalSizeVariationType "Allow only fixed size" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.5.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + InspectSignalLogs off + SaveTime on + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.5.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + EnforceIntegerDowncast on + ExpressionFolding on + EnableMemcpy on + MemcpyThreshold 64 + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.5.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + StrictBusMsg "Warning" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.5.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.5.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + ModelReferenceNumInstancesAllowed "Multi" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.5.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.5.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.5.1" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.5.1" + Array { + Type "Cell" + Dimension 16 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 1160, 285, 2040, 915 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType BusCreator + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "cdsAdcx2" + Location [470, 202, 1055, 552] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "ADC2" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=2 " + Ports [0, 1] + Position [220, 122, 295, 148] + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + FontSize 14 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ADC2" + Location [463, 276, 678, 515] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType BusCreator + Name "Bus\nCreator3" + Description "ADC2 \ncard_num=2" + Ports [32, 1] + Position [80, 35, 85, 190] + ShowName off + AttributesFormatString "%" + Inputs "'adc_2_0','adc_2_1','adc_2_2','adc_2_3','adc_2_4','adc_2_5','adc_2_6','adc_2_7','adc_2_8','adc_2_9','adc" + "_2_10','adc_2_11','adc_2_12','adc_2_13','adc_2_14','adc_2_15','adc_2_16','adc_2_17','adc_2_18','adc_2_19','adc_2_20" + "','adc_2_21','adc_2_22','adc_2_23','adc_2_24','adc_2_25','adc_2_26','adc_2_27','adc_2_28','adc_2_29','adc_2_30','ad" + "c_2_31'" + DisplayOption "bar" + } + Block { + BlockType Outport + Name "ADC_2" + Position [130, 108, 160, 122] + BackgroundColor "yellow" + FontSize 12 + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Bus\nCreator3" + SrcPort 1 + DstBlock "ADC_2" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "adc1" + Position [325, 128, 355, 142] + BackgroundColor "yellow" + FontSize 12 + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "ADC2" + SrcPort 1 + DstBlock "adc1" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsAdcx3.mdl b/simulink_archive/simLink/lib/cdsAdcx3.mdl new file mode 100644 index 0000000..6550b8a --- /dev/null +++ b/simulink_archive/simLink/lib/cdsAdcx3.mdl @@ -0,0 +1,672 @@ +Library { + Name "cdsAdcx3" + Version 7.2 + MdlSubVersion 0 + SavedCharacterEncoding "ISO-8859-1" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + Created "Tue Jun 22 08:33:23 2010" + Creator "rolf" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Fri Jul 9 10:49:33 2010" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.5.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.5.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + Solver "ode45" + SolverName "ode45" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + SignalSizeVariationType "Allow only fixed size" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.5.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + InspectSignalLogs off + SaveTime on + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.5.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + EnforceIntegerDowncast on + ExpressionFolding on + EnableMemcpy on + MemcpyThreshold 64 + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.5.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + StrictBusMsg "Warning" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.5.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.5.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + ModelReferenceNumInstancesAllowed "Multi" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.5.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.5.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.5.1" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.5.1" + Array { + Type "Cell" + Dimension 16 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 1160, 285, 2040, 915 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType BusCreator + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "cdsAdcx3" + Location [193, 177, 778, 527] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "ADC3" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=3 " + Ports [0, 1] + Position [220, 122, 295, 148] + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + FontSize 14 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ADC3" + Location [543, 265, 758, 504] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType BusCreator + Name "Bus\nCreator3" + Description "ADC3 \ncard_num=3" + Ports [32, 1] + Position [80, 35, 85, 190] + ShowName off + AttributesFormatString "%" + Inputs "'adc_3_0','adc_3_1','adc_3_2','adc_3_3','adc_3_4','adc_3_5','adc_3_6','adc_3_7','adc_3_8','adc_3_9','adc" + "_3_10','adc_3_11','adc_3_12','adc_3_13','adc_3_14','adc_3_15','adc_3_16','adc_3_17','adc_3_18','adc_3_19','adc_3_20" + "','adc_3_21','adc_3_22','adc_3_23','adc_3_24','adc_3_25','adc_3_26','adc_3_27','adc_3_28','adc_3_29','adc_3_30','ad" + "c_3_31'" + DisplayOption "bar" + } + Block { + BlockType Outport + Name "ADC_3" + Position [130, 108, 160, 122] + BackgroundColor "yellow" + FontSize 12 + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Bus\nCreator3" + SrcPort 1 + DstBlock "ADC_3" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "adc1" + Position [325, 128, 355, 142] + BackgroundColor "yellow" + FontSize 12 + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "ADC3" + SrcPort 1 + DstBlock "adc1" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsAdcx4.mdl b/simulink_archive/simLink/lib/cdsAdcx4.mdl new file mode 100644 index 0000000..8eb63b0 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsAdcx4.mdl @@ -0,0 +1,672 @@ +Library { + Name "cdsAdcx4" + Version 7.2 + MdlSubVersion 0 + SavedCharacterEncoding "ISO-8859-1" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + Created "Tue Jun 22 08:33:23 2010" + Creator "rolf" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Fri Jul 9 11:06:33 2010" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.5.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.5.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + Solver "ode45" + SolverName "ode45" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + SignalSizeVariationType "Allow only fixed size" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.5.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + InspectSignalLogs off + SaveTime on + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.5.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + EnforceIntegerDowncast on + ExpressionFolding on + EnableMemcpy on + MemcpyThreshold 64 + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.5.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + StrictBusMsg "Warning" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.5.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.5.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + ModelReferenceNumInstancesAllowed "Multi" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.5.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.5.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.5.1" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.5.1" + Array { + Type "Cell" + Dimension 16 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 1160, 285, 2040, 915 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType BusCreator + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "cdsAdcx4" + Location [296, 258, 881, 608] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "ADC4" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=4 " + Ports [0, 1] + Position [220, 122, 295, 148] + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + FontSize 14 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ADC4" + Location [430, 325, 645, 564] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType BusCreator + Name "Bus\nCreator3" + Description "ADC4 \ncard_num=4" + Ports [32, 1] + Position [80, 35, 85, 190] + ShowName off + AttributesFormatString "%" + Inputs "'adc_4_0','adc_4_1','adc_4_2','adc_4_3','adc_4_4','adc_4_5','adc_4_6','adc_4_7','adc_4_8','adc_4_9','adc" + "_4_10','adc_4_11','adc_4_12','adc_4_13','adc_4_14','adc_4_15','adc_4_16','adc_4_17','adc_4_18','adc_4_19','adc_4_20" + "','adc_4_21','adc_4_22','adc_4_23','adc_4_24','adc_4_25','adc_4_26','adc_4_27','adc_4_28','adc_4_29','adc_4_30','ad" + "c_4_31'" + DisplayOption "bar" + } + Block { + BlockType Outport + Name "ADC_4" + Position [130, 108, 160, 122] + BackgroundColor "yellow" + FontSize 12 + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Bus\nCreator3" + SrcPort 1 + DstBlock "ADC_4" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "adc1" + Position [325, 128, 355, 142] + BackgroundColor "yellow" + FontSize 12 + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "ADC4" + SrcPort 1 + DstBlock "adc1" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsAdcx5.mdl b/simulink_archive/simLink/lib/cdsAdcx5.mdl new file mode 100644 index 0000000..102ee6b --- /dev/null +++ b/simulink_archive/simLink/lib/cdsAdcx5.mdl @@ -0,0 +1,672 @@ +Library { + Name "cdsAdcx5" + Version 7.2 + MdlSubVersion 0 + SavedCharacterEncoding "ISO-8859-1" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + Created "Tue Jun 22 08:33:23 2010" + Creator "rolf" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Fri Jul 9 11:07:51 2010" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.5.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.5.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + Solver "ode45" + SolverName "ode45" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + SignalSizeVariationType "Allow only fixed size" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.5.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + InspectSignalLogs off + SaveTime on + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.5.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + EnforceIntegerDowncast on + ExpressionFolding on + EnableMemcpy on + MemcpyThreshold 64 + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.5.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + StrictBusMsg "Warning" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.5.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.5.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + ModelReferenceNumInstancesAllowed "Multi" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.5.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.5.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.5.1" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.5.1" + Array { + Type "Cell" + Dimension 16 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 1160, 285, 2040, 915 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType BusCreator + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "cdsAdcx5" + Location [448, 193, 1033, 543] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "ADC5" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=5 " + Ports [0, 1] + Position [220, 122, 295, 148] + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + FontSize 14 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ADC5" + Location [543, 265, 758, 504] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType BusCreator + Name "Bus\nCreator3" + Description "ADC5 \ncard_num=5" + Ports [32, 1] + Position [80, 35, 85, 190] + ShowName off + AttributesFormatString "%" + Inputs "'adc_5_0','adc_5_1','adc_5_2','adc_5_3','adc_5_4','adc_5_5','adc_5_6','adc_5_7','adc_5_8','adc_5_9','adc" + "_5_10','adc_5_11','adc_5_12','adc_5_13','adc_5_14','adc_5_15','adc_5_16','adc_5_17','adc_5_18','adc_5_19','adc_5_20" + "','adc_5_21','adc_5_22','adc_5_23','adc_5_24','adc_5_25','adc_5_26','adc_5_27','adc_5_28','adc_5_29','adc_5_30','ad" + "c_5_31'" + DisplayOption "bar" + } + Block { + BlockType Outport + Name "ADC_5" + Position [130, 108, 160, 122] + BackgroundColor "yellow" + FontSize 12 + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Bus\nCreator3" + SrcPort 1 + DstBlock "ADC_5" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "adc1" + Position [325, 128, 355, 142] + BackgroundColor "yellow" + FontSize 12 + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "ADC5" + SrcPort 1 + DstBlock "adc1" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsAdcx6.mdl b/simulink_archive/simLink/lib/cdsAdcx6.mdl new file mode 100644 index 0000000..ac41674 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsAdcx6.mdl @@ -0,0 +1,672 @@ +Library { + Name "cdsAdcx6" + Version 7.2 + MdlSubVersion 0 + SavedCharacterEncoding "ISO-8859-1" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + Created "Tue Jun 22 08:33:23 2010" + Creator "rolf" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Fri Jul 9 11:09:07 2010" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.5.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.5.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + Solver "ode45" + SolverName "ode45" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + SignalSizeVariationType "Allow only fixed size" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.5.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + InspectSignalLogs off + SaveTime on + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.5.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + EnforceIntegerDowncast on + ExpressionFolding on + EnableMemcpy on + MemcpyThreshold 64 + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.5.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + StrictBusMsg "Warning" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.5.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.5.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + ModelReferenceNumInstancesAllowed "Multi" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.5.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.5.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.5.1" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.5.1" + Array { + Type "Cell" + Dimension 16 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 1160, 285, 2040, 915 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType BusCreator + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "cdsAdcx6" + Location [486, 335, 1071, 685] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "ADC6" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=6 " + Ports [0, 1] + Position [220, 122, 295, 148] + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + FontSize 14 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ADC6" + Location [543, 265, 758, 504] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType BusCreator + Name "Bus\nCreator3" + Description "ADC6 \ncard_num=6" + Ports [32, 1] + Position [80, 35, 85, 190] + ShowName off + AttributesFormatString "%" + Inputs "'adc_6_0','adc_6_1','adc_6_2','adc_6_3','adc_6_4','adc_6_5','adc_6_6','adc_6_7','adc_6_8','adc_6_9','adc" + "_6_10','adc_6_11','adc_6_12','adc_6_13','adc_6_14','adc_6_15','adc_6_16','adc_6_17','adc_6_18','adc_6_19','adc_6_20" + "','adc_6_21','adc_6_22','adc_6_23','adc_6_24','adc_6_25','adc_6_26','adc_6_27','adc_6_28','adc_6_29','adc_6_30','ad" + "c_6_31'" + DisplayOption "bar" + } + Block { + BlockType Outport + Name "ADC_6" + Position [130, 108, 160, 122] + BackgroundColor "yellow" + FontSize 12 + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Bus\nCreator3" + SrcPort 1 + DstBlock "ADC_6" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "adc1" + Position [325, 128, 355, 142] + BackgroundColor "yellow" + FontSize 12 + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "ADC6" + SrcPort 1 + DstBlock "adc1" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsAdcx7.mdl b/simulink_archive/simLink/lib/cdsAdcx7.mdl new file mode 100644 index 0000000..b3e9af0 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsAdcx7.mdl @@ -0,0 +1,672 @@ +Library { + Name "cdsAdcx7" + Version 7.2 + MdlSubVersion 0 + SavedCharacterEncoding "ISO-8859-1" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + Created "Tue Jun 22 08:33:23 2010" + Creator "rolf" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Fri Jul 9 11:56:18 2010" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.5.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.5.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + Solver "ode45" + SolverName "ode45" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + SignalSizeVariationType "Allow only fixed size" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.5.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + InspectSignalLogs off + SaveTime on + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.5.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + EnforceIntegerDowncast on + ExpressionFolding on + EnableMemcpy on + MemcpyThreshold 64 + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.5.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + StrictBusMsg "Warning" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.5.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.5.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + ModelReferenceNumInstancesAllowed "Multi" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.5.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.5.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.5.1" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.5.1" + Array { + Type "Cell" + Dimension 16 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 1160, 285, 2040, 915 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType BusCreator + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "cdsAdcx7" + Location [486, 335, 1071, 685] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "ADC7" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=7 " + Ports [0, 1] + Position [220, 122, 295, 148] + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + FontSize 14 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ADC7" + Location [543, 309, 758, 548] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType BusCreator + Name "Bus\nCreator3" + Description "ADC7 \ncard_num=7" + Ports [32, 1] + Position [80, 35, 85, 190] + ShowName off + AttributesFormatString "%" + Inputs "'adc_7_0','adc_7_1','adc_7_2','adc_7_3','adc_7_4','adc_7_5','adc_7_6','adc_7_7','adc_7_8','adc_7_9','adc" + "_7_10','adc_7_11','adc_7_12','adc_7_13','adc_7_14','adc_7_15','adc_7_16','adc_7_17','adc_7_18','adc_7_19','adc_7_20" + "','adc_7_21','adc_7_22','adc_7_23','adc_7_24','adc_7_25','adc_7_26','adc_7_27','adc_7_28','adc_7_29','adc_7_30','ad" + "c_7_31'" + DisplayOption "bar" + } + Block { + BlockType Outport + Name "ADC_7" + Position [130, 108, 160, 122] + BackgroundColor "yellow" + FontSize 12 + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Bus\nCreator3" + SrcPort 1 + DstBlock "ADC_7" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "adc1" + Position [325, 128, 355, 142] + BackgroundColor "yellow" + FontSize 12 + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "ADC7" + SrcPort 1 + DstBlock "adc1" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsAdcx8.mdl b/simulink_archive/simLink/lib/cdsAdcx8.mdl new file mode 100644 index 0000000..45774c0 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsAdcx8.mdl @@ -0,0 +1,672 @@ +Library { + Name "cdsAdcx8" + Version 7.2 + MdlSubVersion 0 + SavedCharacterEncoding "ISO-8859-1" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + Created "Tue Jun 22 08:33:23 2010" + Creator "rolf" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Fri Jul 9 12:00:55 2010" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.5.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.5.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + Solver "ode45" + SolverName "ode45" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + SignalSizeVariationType "Allow only fixed size" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.5.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + InspectSignalLogs off + SaveTime on + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.5.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + EnforceIntegerDowncast on + ExpressionFolding on + EnableMemcpy on + MemcpyThreshold 64 + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.5.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + StrictBusMsg "Warning" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.5.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.5.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + ModelReferenceNumInstancesAllowed "Multi" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.5.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.5.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.5.1" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.5.1" + Array { + Type "Cell" + Dimension 16 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 1160, 285, 2040, 915 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType BusCreator + Inputs "4" + DisplayOption "none" + UseBusObject off + BusObject "BusObject" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "cdsAdcx8" + Location [486, 335, 1071, 685] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "ADC8" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=8 " + Ports [0, 1] + Position [220, 122, 295, 148] + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + FontSize 14 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ADC8" + Location [543, 331, 758, 570] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType BusCreator + Name "Bus\nCreator3" + Description "ADC8 \ncard_num=8" + Ports [32, 1] + Position [80, 35, 85, 190] + ShowName off + AttributesFormatString "%" + Inputs "'adc_8_0','adc_8_1','adc_8_2','adc_8_3','adc_8_4','adc_8_5','adc_8_6','adc_8_7','adc_8_8','adc_8_9','adc" + "_8_10','adc_8_11','adc_8_12','adc_8_13','adc_8_14','adc_8_15','adc_8_16','adc_8_17','adc_8_18','adc_8_19','adc_8_20" + "','adc_8_21','adc_8_22','adc_8_23','adc_8_24','adc_8_25','adc_8_26','adc_8_27','adc_8_28','adc_8_29','adc_8_30','ad" + "c_8_31'" + DisplayOption "bar" + } + Block { + BlockType Outport + Name "ADC_8" + Position [130, 108, 160, 122] + BackgroundColor "yellow" + FontSize 12 + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Bus\nCreator3" + SrcPort 1 + DstBlock "ADC_8" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "adc1" + Position [325, 128, 355, 142] + BackgroundColor "yellow" + FontSize 12 + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "ADC8" + SrcPort 1 + DstBlock "adc1" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsAdcx9.mdl b/simulink_archive/simLink/lib/cdsAdcx9.mdl new file mode 100644 index 0000000..0b1dbdf --- /dev/null +++ b/simulink_archive/simLink/lib/cdsAdcx9.mdl @@ -0,0 +1,743 @@ +Library { + Name "cdsAdcx9" + Version 7.6 + MdlSubVersion 0 + SavedCharacterEncoding "ISO-8859-1" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + MaxMDLFileLineLength 120 + Created "Thu Jun 2 13:09:32 2011" + Creator "rolf" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Thu Jun 2 13:24:06 2011" + RTWModifiedTimeStamp 228921814 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.10.0" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.10.0" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.10.0" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.10.0" + Array { + Type "Cell" + Dimension 8 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + Cell "UseSpecifiedMinMax" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.10.0" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.10.0" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.10.0" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.10.0" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.10.0" + Array { + Type "Cell" + Dimension 7 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + Cell "GenerateSLWebview" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateSLWebview off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.10.0" + Array { + Type "Cell" + Dimension 21 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "InsertPolySpaceComments" + Cell "SFDataObjDesc" + Cell "MATLABFcnDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.10.0" + Array { + Type "Cell" + Dimension 16 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTCodeCoverageTool "None" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 200, 74, 1080, 704 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType BusCreator + Inputs "4" + DisplayOption "none" + OutDataTypeStr "Inherit: auto" + NonVirtualBus off + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + Variant off + GeneratePreprocessorConditionals off + } + } + System { + Name "cdsAdcx9" + Location [1396, 445, 1849, 770] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "70" + Block { + BlockType SubSystem + Name "ADC9" + SID "37" + Description "type-GSC_16AI64SSA\ncard_num=9 " + Ports [0, 1] + Position [90, 102, 155, 128] + ForegroundColor "red" + DropShadow on + AttributesFormatString "%" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "ADC9" + Location [542, 313, 737, 552] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType BusCreator + Name "Bus\nCreator3" + SID "1" + Description "ADC9 \ncard_num=9" + Ports [32, 1] + Position [80, 35, 85, 190] + ShowName off + AttributesFormatString "%" + Inputs "'adc_9_0','adc_9_1','adc_9_2','adc_9_3','adc_9_4','adc_9_5','adc_9_6','adc_9_7','adc_9_8','adc_9_9','adc" + "_9_10','adc_9_11','adc_9_12','adc_9_13','adc_9_14','adc_9_15','adc_9_16','adc_9_17','adc_9_18','adc_9_19','adc_9_20" + "','adc_9_21','adc_9_22','adc_9_23','adc_9_24','adc_9_25','adc_9_26','adc_9_27','adc_9_28','adc_9_29','adc_9_30','ad" + "c_9_31'" + DisplayOption "bar" + } + Block { + BlockType Outport + Name "ADC_9" + SID "55" + Position [140, 108, 170, 122] + BackgroundColor "yellow" + FontSize 12 + IconDisplay "Port number" + } + Line { + SrcBlock "Bus\nCreator3" + SrcPort 1 + DstBlock "ADC_9" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "ADC_9" + SID "2" + Position [190, 108, 220, 122] + BackgroundColor "yellow" + FontSize 12 + IconDisplay "Port number" + } + Line { + SrcBlock "ADC9" + SrcPort 1 + DstBlock "ADC_9" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsBit2Word.mdl b/simulink_archive/simLink/lib/cdsBit2Word.mdl new file mode 100644 index 0000000..51d21ec --- /dev/null +++ b/simulink_archive/simLink/lib/cdsBit2Word.mdl @@ -0,0 +1,522 @@ +Library { + Name "cdsBit2Word" + Version 7.1 + MdlSubVersion 0 + SavedCharacterEncoding "windows-1252" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Fri Aug 08 14:29:56 2008" + Creator "Rolf" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "maronsson" + ModifiedDateFormat "%" + LastModifiedDate "Thu Aug 21 09:54:47 2008" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Arial" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeMode "Same as first input" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Arial" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsBit2Word" + Location [70, 183, 606, 484] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "cdsBit2Word" + Tag "cdsBit2Word" + Description "Forms single 16 bit integer from 16 0/1 inputs." + Ports [16, 1] + Position [160, 19, 190, 201] + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "cdsBit2Word" + Location [433, 403, 1006, 920] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "B0" + Position [50, 18, 80, 32] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "B1" + Position [50, 48, 80, 62] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "B2" + Position [50, 78, 80, 92] + Port "3" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "B3" + Position [50, 108, 80, 122] + Port "4" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "B4" + Position [50, 138, 80, 152] + Port "5" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "B5" + Position [50, 168, 80, 182] + Port "6" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "B6" + Position [50, 198, 80, 212] + Port "7" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "B7" + Position [50, 228, 80, 242] + Port "8" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "B8" + Position [50, 258, 80, 272] + Port "9" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "B9" + Position [50, 288, 80, 302] + Port "10" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "B10" + Position [50, 318, 80, 332] + Port "11" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "B11" + Position [50, 348, 80, 362] + Port "12" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "B12" + Position [50, 378, 80, 392] + Port "13" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "B13" + Position [50, 408, 80, 422] + Port "14" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "B14" + Position [50, 438, 80, 452] + Port "15" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "B15" + Position [50, 468, 80, 482] + Port "16" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Sum + Name "Sum" + Ports [16, 1] + Position [190, 200, 280, 290] + ShowName off + IconShape "round" + Inputs "|++++++++++++++++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + OutDataType "sfix(16)" + OutScaling "2^0" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "Out" + Position [340, 238, 370, 252] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "B0" + SrcPort 1 + Points [139, 0] + DstBlock "Sum" + DstPort 1 + } + Line { + SrcBlock "B1" + SrcPort 1 + Points [127, 0] + DstBlock "Sum" + DstPort 2 + } + Line { + SrcBlock "B2" + SrcPort 1 + Points [117, 0] + DstBlock "Sum" + DstPort 3 + } + Line { + SrcBlock "B3" + SrcPort 1 + Points [105, 0; 0, 88] + DstBlock "Sum" + DstPort 4 + } + Line { + SrcBlock "B4" + SrcPort 1 + Points [95, 0; 0, 67] + DstBlock "Sum" + DstPort 5 + } + Line { + SrcBlock "B5" + SrcPort 1 + Points [45, 0; 0, 50; 50, 0] + DstBlock "Sum" + DstPort 6 + } + Line { + SrcBlock "B6" + SrcPort 1 + Points [40, 0; 0, 29] + DstBlock "Sum" + DstPort 7 + } + Line { + SrcBlock "B7" + SrcPort 1 + Points [30, 0; 0, 10] + DstBlock "Sum" + DstPort 8 + } + Line { + SrcBlock "B8" + SrcPort 1 + Points [45, 0; 0, -9] + DstBlock "Sum" + DstPort 9 + } + Line { + SrcBlock "B9" + SrcPort 1 + Points [60, 0; 0, -27] + DstBlock "Sum" + DstPort 10 + } + Line { + SrcBlock "B10" + SrcPort 1 + Points [95, 0; 0, -47] + DstBlock "Sum" + DstPort 11 + } + Line { + SrcBlock "B11" + SrcPort 1 + Points [108, 0] + DstBlock "Sum" + DstPort 12 + } + Line { + SrcBlock "B12" + SrcPort 1 + Points [117, 0] + DstBlock "Sum" + DstPort 13 + } + Line { + SrcBlock "B13" + SrcPort 1 + Points [127, 0] + DstBlock "Sum" + DstPort 14 + } + Line { + SrcBlock "B14" + SrcPort 1 + Points [139, 0] + DstBlock "Sum" + DstPort 15 + } + Line { + SrcBlock "B15" + SrcPort 1 + Points [150, 0] + DstBlock "Sum" + DstPort 16 + } + Line { + SrcBlock "Sum" + SrcPort 1 + DstBlock "Out" + DstPort 1 + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsBitwise.mdl b/simulink_archive/simLink/lib/cdsBitwise.mdl new file mode 100644 index 0000000..146b84b --- /dev/null +++ b/simulink_archive/simLink/lib/cdsBitwise.mdl @@ -0,0 +1,298 @@ +Library { + Name "cdsBitwise" + Version 6.5 + MdlSubVersion 0 + SavedCharacterEncoding "ISO-8859-1" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Wed Apr 25 17:01:56 2007" + Creator "controls" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Wed Apr 25 17:23:39 2007" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType Reference + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsBitwise" + Location [551, 211, 1131, 471] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [130, 48, 160, 62] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + Position [140, 123, 170, 137] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [2, 1] + Position [215, 60, 255, 120] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskHideContents off + System { + Name "Subsystem" + Location [217, 258, 422, 411] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 28, 55, 42] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + Position [25, 68, 55, 82] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "Bitwise\nOperator" + Ports [2, 1] + Position [85, 36, 125, 74] + SourceBlock "simulink/Logic and Bit\nOperations/Bitwise" +"\nOperator" + SourceType "Bitwise Operator" + logicop "AND" + UseBitMask "off" + NumInputPorts "2" + BitMask "bin2dec('11011001')" + BitMaskRealWorld "Stored Integer" + } + Block { + BlockType Outport + Name "Out1" + Position [150, 28, 180, 42] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "In2" + SrcPort 1 + Points [10, 0] + DstBlock "Bitwise\nOperator" + DstPort 2 + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [5, 0; 0, 10] + DstBlock "Bitwise\nOperator" + DstPort 1 + } + Line { + SrcBlock "Bitwise\nOperator" + SrcPort 1 + Points [0, -20] + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [290, 83, 320, 97] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [35, 0] + DstBlock "Subsystem" + DstPort 1 + } + Line { + SrcBlock "In2" + SrcPort 1 + Points [0, -25] + DstBlock "Subsystem" + DstPort 2 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsCDI64.mdl b/simulink_archive/simLink/lib/cdsCDI64.mdl new file mode 100644 index 0000000..78984f2 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsCDI64.mdl @@ -0,0 +1,711 @@ +Library { + Name "cdsCDI64" + Version 7.8 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Created "Thu Oct 26 16:52:37 2006" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Wed Nov 30 10:22:21 2011" + RTWModifiedTimeStamp 244549298 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.11.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.11.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "SingleTasking" + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.11.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.11.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction off + BooleanDataType off + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + AccelParallelForEachSubsystem on + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.11.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "none" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.11.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown on + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.11.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.11.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.11.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateSLWebview off + GenerateCodeMetricsReport off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.11.1" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.11.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + CodeExecutionProfiling off + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 400, 210, 1280, 840 ] + } + PropName "ConfigurationSets" + } + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + } + } + System { + Name "cdsCDI64" + Location [110, 409, 630, 658] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "7" + Block { + BlockType SubSystem + Name "Subsystem" + SID "1" + Ports [0, 1] + Position [205, 60, 245, 120] + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [342, 439, 573, 568] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Outport + Name "Out1" + SID "6" + Position [95, 28, 125, 42] + ZOrder -23 + IconDisplay "Port number" + } + } + } + Block { + BlockType Outport + Name "Out1" + SID "7" + Position [270, 83, 300, 97] + ZOrder -23 + IconDisplay "Port number" + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsCDO32.mdl b/simulink_archive/simLink/lib/cdsCDO32.mdl new file mode 100644 index 0000000..b16268d --- /dev/null +++ b/simulink_archive/simLink/lib/cdsCDO32.mdl @@ -0,0 +1,660 @@ +Library { + Name "cdsCDO32" + Version 7.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + Created "Thu Oct 26 16:52:37 2006" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "aivanov" + ModifiedDateFormat "%" + LastModifiedDate "Thu Jul 29 13:12:14 2010" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.5.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.5.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "SingleTasking" + Solver "ode45" + SolverName "ode45" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + SignalSizeVariationType "Allow only fixed size" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.5.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + InspectSignalLogs off + SaveTime on + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.5.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction off + BooleanDataType off + ConditionallyExecuteInputs on + InlineParams off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + EnforceIntegerDowncast on + ExpressionFolding on + EnableMemcpy on + MemcpyThreshold 64 + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.5.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "none" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + StrictBusMsg "Warning" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.5.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown on + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.5.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + ModelReferenceNumInstancesAllowed "Multi" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.5.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.5.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.5.1" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.5.1" + Array { + Type "Cell" + Dimension 16 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 400, 210, 1280, 840 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "cdsCDO32" + Location [223, 400, 743, 649] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [140, 43, 170, 57] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In2" + Position [135, 108, 165, 122] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [2] + Position [205, 60, 245, 120] + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [342, 439, 573, 568] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 28, 55, 42] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In2" + Position [25, 53, 55, 67] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + } + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [15, 0] + DstBlock "Subsystem" + DstPort 1 + } + Line { + SrcBlock "In2" + SrcPort 1 + Points [30, 0; 0, -10] + DstBlock "Subsystem" + DstPort 2 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsCDO64.mdl b/simulink_archive/simLink/lib/cdsCDO64.mdl new file mode 100644 index 0000000..2b3f03e --- /dev/null +++ b/simulink_archive/simLink/lib/cdsCDO64.mdl @@ -0,0 +1,710 @@ +Library { + Name "cdsCDO64" + Version 7.8 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Created "Thu Oct 26 16:52:37 2006" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Wed Nov 30 10:22:16 2011" + RTWModifiedTimeStamp 244548940 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.11.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.11.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "SingleTasking" + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.11.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.11.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction off + BooleanDataType off + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + AccelParallelForEachSubsystem on + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.11.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "none" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.11.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown on + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.11.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.11.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.11.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateSLWebview off + GenerateCodeMetricsReport off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.11.1" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.11.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + CodeExecutionProfiling off + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 400, 210, 1280, 840 ] + } + PropName "ConfigurationSets" + } + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + } + } + System { + Name "cdsCDO64" + Location [480, 85, 1000, 334] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "9" + Block { + BlockType Inport + Name "In1" + SID "9" + Position [135, 83, 165, 97] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "Subsystem" + SID "1" + Ports [1] + Position [205, 60, 245, 120] + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [596, 436, 827, 565] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID "8" + Position [40, 38, 70, 52] + IconDisplay "Port number" + } + } + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsContec1616DIO.mdl b/simulink_archive/simLink/lib/cdsContec1616DIO.mdl new file mode 100644 index 0000000..300e0e3 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsContec1616DIO.mdl @@ -0,0 +1,244 @@ +Library { + Name "cdsContec1616dio" + Version 6.5 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + Created "Thu Oct 26 16:52:37 2006" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "aivanov" + ModifiedDateFormat "%" + LastModifiedDate "Thu Oct 26 16:53:03 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsContec16161dio" + Location [212, 405, 792, 665] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [155, 83, 185, 97] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [1, 1] + Position [205, 60, 245, 120] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskHideContents off + System { + Name "Subsystem" + Location [342, 463, 547, 529] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 28, 55, 42] + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out1" + Position [150, 28, 180, 42] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [280, 83, 310, 97] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsContec6464DIO.mdl b/simulink_archive/simLink/lib/cdsContec6464DIO.mdl new file mode 100644 index 0000000..d889e68 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsContec6464DIO.mdl @@ -0,0 +1,244 @@ +Library { + Name "cdsContec6464dio" + Version 6.5 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + Created "Thu Oct 26 16:52:37 2006" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "aivanov" + ModifiedDateFormat "%" + LastModifiedDate "Thu Oct 26 16:53:03 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsContec6464dio" + Location [212, 405, 792, 665] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [155, 83, 185, 97] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [1, 1] + Position [205, 60, 245, 120] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskHideContents off + System { + Name "Subsystem" + Location [342, 463, 547, 529] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 28, 55, 42] + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out1" + Position [150, 28, 180, 42] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [280, 83, 310, 97] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsDacKill.mdl b/simulink_archive/simLink/lib/cdsDacKill.mdl new file mode 100644 index 0000000..e58797c --- /dev/null +++ b/simulink_archive/simLink/lib/cdsDacKill.mdl @@ -0,0 +1,726 @@ +Library { + Name "cdsDacKill" + Version 7.5 + MdlSubVersion 0 + SavedCharacterEncoding "US-ASCII" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + MaxMDLFileLineLength 120 + Created "Sat Mar 10 12:29:15 2012" + Creator "rolf.bork" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf.bork" + ModifiedDateFormat "%" + LastModifiedDate "Mon Mar 12 12:51:40 2012" + RTWModifiedTimeStamp 253457487 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.10.0" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.10.0" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.10.0" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.10.0" + Array { + Type "Cell" + Dimension 7 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + EnforceIntegerDowncast on + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.10.0" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.10.0" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.10.0" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.10.0" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.10.0" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.10.0" + Array { + Type "Cell" + Dimension 19 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.10.0" + Array { + Type "Cell" + Dimension 17 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTCodeCoverageTool "None" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 2120, 405, 3000, 1035 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "cdsDacKill" + Location [1304, 277, 1648, 527] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark 9 + Block { + BlockType SubSystem + Name "Subsystem" + SID 3 + Ports [2, 2] + Position [80, 77, 165, 188] + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [233, 209, 487, 452] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "Sig" + SID 5 + Position [25, 13, 55, 27] + IconDisplay "Port number" + OutDataType "fixdt(1, 16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "Bypass Time" + SID 7 + Position [25, 58, 55, 72] + Port "2" + IconDisplay "Port number" + OutDataType "fixdt(1, 16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "wD" + SID 4 + Position [140, 28, 170, 42] + IconDisplay "Port number" + OutDataType "fixdt(1, 16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "RST" + SID 9 + Position [140, 73, 170, 87] + Port "2" + IconDisplay "Port number" + OutDataType "fixdt(1, 16)" + OutScaling "2^0" + } + Line { + SrcBlock "Sig" + SrcPort 1 + Points [0, 15] + DstBlock "wD" + DstPort 1 + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsDacKillIop.mdl b/simulink_archive/simLink/lib/cdsDacKillIop.mdl new file mode 100644 index 0000000..c645b82 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsDacKillIop.mdl @@ -0,0 +1,865 @@ +Library { + Name "cdsDacKillIop" + Version 8.0 + MdlSubVersion 0 + SavedCharacterEncoding "ISO-8859-1" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [163.0, 148.0, 800.0, 522.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [1] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkTopLevel" + LoadSaveID "0" + Extents [576.0, 360.0] + ZoomFactor [1.0] + Offset [0.0, 0.0] + } + } + } + Created "Wed Oct 09 14:58:42 2013" + Creator "rolf" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Thu Jun 26 08:47:37 2014" + RTWModifiedTimeStamp 303232118 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "disabled" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 6 + Version "1.12.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 7 + Version "1.12.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 8 + Version "1.12.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "Dataset" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 9 + Version "1.12.1" + Array { + Type "Cell" + Dimension 8 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + Cell "UseSpecifiedMinMax" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 128 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 10 + Version "1.12.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "EnableAllAsError" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 11 + Version "1.12.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 12 + Version "1.12.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 13 + Version "1.12.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 14 + Version "1.12.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + Cell "PortableWordSizes" + Cell "GenerateWebview" + Cell "GenerateCodeMetricsReport" + Cell "GenerateCodeReplacementReport" + Cell "GenerateErtSFunction" + Cell "CreateSILPILBlock" + Cell "CodeExecutionProfiling" + Cell "CodeProfilingSaveOptions" + Cell "CodeProfilingInstrumentation" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 15 + Version "1.12.1" + Array { + Type "Cell" + Dimension 22 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "InsertPolySpaceComments" + Cell "SFDataObjDesc" + Cell "MATLABFcnDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InternalIdentifier" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 16 + Version "1.12.1" + Array { + Type "Cell" + Dimension 15 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "GenerateAllocFcn" + Cell "PurelyIntegerCode" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns on + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 190, 135, 1250, 765 ] + } + PropName "ConfigurationSets" + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + } + } + System { + Name "cdsDacKillIop" + Location [163, 148, 963, 670] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "8" + Block { + BlockType SubSystem + Name "Subsystem" + SID "1" + Ports [4, 2] + Position [140, 87, 245, 198] + ZOrder 1 + ForegroundColor "red" + BackgroundColor "gray" + DropShadow on + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [121, 202, 921, 724] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "Sig" + SID "2" + Position [110, 103, 140, 117] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "Bypass Time" + SID "4" + Position [110, 143, 140, 157] + ZOrder 2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "WD Trip Time" + SID "6" + Position [110, 183, 140, 197] + ZOrder 4 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DAC Trip Time" + SID "8" + Position [110, 223, 140, 237] + ZOrder 5 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "WD" + SID "3" + Position [360, 103, 390, 117] + ZOrder -2 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "RST" + SID "5" + Position [360, 143, 390, 157] + ZOrder 1 + Port "2" + IconDisplay "Port number" + } + Line { + SrcBlock "Sig" + SrcPort 1 + DstBlock "WD" + DstPort 1 + } + Line { + SrcBlock "Bypass Time" + SrcPort 1 + DstBlock "RST" + DstPort 1 + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsDacKillTimed.mdl b/simulink_archive/simLink/lib/cdsDacKillTimed.mdl new file mode 100644 index 0000000..6daca7a --- /dev/null +++ b/simulink_archive/simLink/lib/cdsDacKillTimed.mdl @@ -0,0 +1,865 @@ +Library { + Name "cdsDacKillTimed" + Version 8.0 + MdlSubVersion 0 + SavedCharacterEncoding "ISO-8859-1" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [83.0, 111.0, 800.0, 522.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [1] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkTopLevel" + LoadSaveID "0" + Extents [576.0, 360.0] + ZoomFactor [1.0] + Offset [0.0, 0.0] + } + } + } + Created "Wed Oct 09 14:58:42 2013" + Creator "rolf" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Wed Oct 23 08:26:27 2013" + RTWModifiedTimeStamp 303232118 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "disabled" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 6 + Version "1.12.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 7 + Version "1.12.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 8 + Version "1.12.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "Dataset" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 9 + Version "1.12.1" + Array { + Type "Cell" + Dimension 8 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + Cell "UseSpecifiedMinMax" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 128 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 10 + Version "1.12.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "EnableAllAsError" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 11 + Version "1.12.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 12 + Version "1.12.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 13 + Version "1.12.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 14 + Version "1.12.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + Cell "PortableWordSizes" + Cell "GenerateWebview" + Cell "GenerateCodeMetricsReport" + Cell "GenerateCodeReplacementReport" + Cell "GenerateErtSFunction" + Cell "CreateSILPILBlock" + Cell "CodeExecutionProfiling" + Cell "CodeProfilingSaveOptions" + Cell "CodeProfilingInstrumentation" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 15 + Version "1.12.1" + Array { + Type "Cell" + Dimension 22 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "InsertPolySpaceComments" + Cell "SFDataObjDesc" + Cell "MATLABFcnDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InternalIdentifier" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 16 + Version "1.12.1" + Array { + Type "Cell" + Dimension 15 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "GenerateAllocFcn" + Cell "PurelyIntegerCode" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns on + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 190, 135, 1250, 765 ] + } + PropName "ConfigurationSets" + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + } + } + System { + Name "cdsDacKillTimed" + Location [83, 111, 883, 633] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "8" + Block { + BlockType SubSystem + Name "Subsystem" + SID "1" + Ports [4, 2] + Position [140, 87, 245, 198] + ZOrder 1 + ForegroundColor "red" + BackgroundColor "gray" + DropShadow on + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [121, 202, 921, 724] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "Sig" + SID "2" + Position [110, 103, 140, 117] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "Bypass Time" + SID "4" + Position [110, 143, 140, 157] + ZOrder 2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "WD Trip Time" + SID "6" + Position [110, 183, 140, 197] + ZOrder 4 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "DAC Trip Time" + SID "8" + Position [110, 223, 140, 237] + ZOrder 5 + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "WD" + SID "3" + Position [360, 103, 390, 117] + ZOrder -2 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "RST" + SID "5" + Position [360, 143, 390, 157] + ZOrder 1 + Port "2" + IconDisplay "Port number" + } + Line { + SrcBlock "Sig" + SrcPort 1 + DstBlock "WD" + DstPort 1 + } + Line { + SrcBlock "Bypass Time" + SrcPort 1 + DstBlock "RST" + DstPort 1 + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsDio.mdl b/simulink_archive/simLink/lib/cdsDio.mdl new file mode 100644 index 0000000..8bbc7c4 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsDio.mdl @@ -0,0 +1,244 @@ +Library { + Name "cdsDio" + Version 6.5 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + Created "Thu Oct 26 16:52:37 2006" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "aivanov" + ModifiedDateFormat "%" + LastModifiedDate "Thu Oct 26 16:53:03 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsDio" + Location [212, 405, 792, 665] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [155, 83, 185, 97] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [1, 1] + Position [205, 60, 245, 120] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskHideContents off + System { + Name "Subsystem" + Location [342, 463, 547, 529] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 28, 55, 42] + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out1" + Position [150, 28, 180, 42] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [280, 83, 310, 97] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsEXC.mdl b/simulink_archive/simLink/lib/cdsEXC.mdl new file mode 100644 index 0000000..470aea9 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsEXC.mdl @@ -0,0 +1,635 @@ +Library { + Name "cdsEXC" + Version 7.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + Created "Thu Oct 26 16:52:37 2006" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "aivanov" + ModifiedDateFormat "%" + LastModifiedDate "Tue Feb 2 15:48:32 2010" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.5.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.5.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "SingleTasking" + Solver "ode45" + SolverName "ode45" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + SignalSizeVariationType "Allow only fixed size" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.5.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + InspectSignalLogs off + SaveTime on + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.5.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction off + BooleanDataType off + ConditionallyExecuteInputs on + InlineParams off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + EnforceIntegerDowncast on + ExpressionFolding on + EnableMemcpy on + MemcpyThreshold 64 + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.5.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "none" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + StrictBusMsg "Warning" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.5.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown on + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.5.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + ModelReferenceNumInstancesAllowed "Multi" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.5.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.5.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.5.1" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.5.1" + Array { + Type "Cell" + Dimension 16 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 400, 210, 1280, 840 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "cdsEXC" + Location [697, 455, 1284, 725] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "Subsystem" + Ports [0, 1] + Position [205, 60, 245, 120] + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [288, 578, 498, 676] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Outport + Name "Out1" + Position [140, 28, 170, 42] + IconDisplay "Port number" + } + Line { + Points [60, 35] + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [270, 83, 300, 97] + IconDisplay "Port number" + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsEpicsBinIn.mdl b/simulink_archive/simLink/lib/cdsEpicsBinIn.mdl new file mode 100644 index 0000000..65bf9f1 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsEpicsBinIn.mdl @@ -0,0 +1,735 @@ +Library { + Name "cdsEpicsBinIn" + Version 7.5 + MdlSubVersion 0 + SavedCharacterEncoding "windows-1252" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + MaxMDLFileLineLength 120 + Created "Wed Apr 12 07:34:19 2006" + Creator "maronsso" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "barker" + ModifiedDateFormat "%" + LastModifiedDate "Wed Nov 10 13:02:57 2010" + RTWModifiedTimeStamp 211294973 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.10.0" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.10.0" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "SingleTasking" + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.10.0" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.10.0" + Array { + Type "Cell" + Dimension 7 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction off + BooleanDataType off + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + EnforceIntegerDowncast on + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.10.0" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "none" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.10.0" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown on + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.10.0" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.10.0" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.10.0" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.10.0" + Array { + Type "Cell" + Dimension 19 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.10.0" + Array { + Type "Cell" + Dimension 17 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTCodeCoverageTool "None" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 520, 274, 1400, 904 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "cdsEpicsBinIn" + Location [635, 99, 1215, 381] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark 5 + Block { + BlockType Inport + Name "In1" + SID 5 + Position [40, 108, 70, 122] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType SubSystem + Name "Subsystem" + SID 1 + Ports [1, 1] + Position [130, 85, 170, 145] + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [965, 385, 1170, 451] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID 4 + Position [50, 28, 80, 42] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "Out1" + SID 2 + Position [150, 28, 180, 42] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + SID 3 + Position [205, 108, 235, 122] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsEpicsCounter.mdl b/simulink_archive/simLink/lib/cdsEpicsCounter.mdl new file mode 100644 index 0000000..7384d57 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsEpicsCounter.mdl @@ -0,0 +1,207 @@ +Library { + Name "cdsEpicsCounter" + Version 7.1 + MdlSubVersion 0 + SavedCharacterEncoding "windows-1252" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Thu Oct 28 10:33:50 2010" + Creator "maronsso" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "maronsso" + ModifiedDateFormat "%" + LastModifiedDate "Thu Oct 28 10:39:03 2010" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsEpicsCounter" + Location [68, 89, 229, 241] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "EpicsCounter" + Tag "cdsEpicsCounter" + Ports [1] + Position [20, 32, 100, 68] + BackgroundColor "[0.670588, 0.556863, 0.258824]" + DropShadow on + AttributesFormatString "%" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "EpicsCounter" + Location [311, 64, 587, 306] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [110, 103, 140, 117] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsEpicsIn.mdl b/simulink_archive/simLink/lib/cdsEpicsIn.mdl new file mode 100644 index 0000000..aff62ba --- /dev/null +++ b/simulink_archive/simLink/lib/cdsEpicsIn.mdl @@ -0,0 +1,249 @@ +Library { + Name "cdsEpicsIn" + Version 7.1 + MdlSubVersion 0 + SavedCharacterEncoding "ibm-5348_P100-1997" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Wed Apr 12 07:34:19 2006" + Creator "maronsso" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "maronsso" + ModifiedDateFormat "%" + LastModifiedDate "Fri Oct 22 10:19:25 2010" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsEpicsIn" + Location [635, 99, 1215, 381] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [80, 108, 110, 122] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [0, 1] + Position [130, 85, 170, 145] + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [690, 182, 895, 248] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Outport + Name "Out1" + Position [150, 28, 180, 42] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [205, 108, 235, 122] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [10, 0] + } + } +} diff --git a/simulink_archive/simLink/lib/cdsEpicsInCtrl.mdl b/simulink_archive/simLink/lib/cdsEpicsInCtrl.mdl new file mode 100644 index 0000000..a8a5e9e --- /dev/null +++ b/simulink_archive/simLink/lib/cdsEpicsInCtrl.mdl @@ -0,0 +1,725 @@ +Library { + Name "cdsEpicsInCtrl" + Version 7.2 + MdlSubVersion 0 + SavedCharacterEncoding "ibm-5348_P100-1997" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + Created "Wed Apr 12 07:34:19 2006" + Creator "maronsso" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "aivanov" + ModifiedDateFormat "%" + LastModifiedDate "Tue May 7 10:45:10 2013" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.5.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.5.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "SingleTasking" + Solver "ode45" + SolverName "ode45" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + SignalSizeVariationType "Allow only fixed size" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.5.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + InspectSignalLogs off + SaveTime on + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.5.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction off + BooleanDataType off + ConditionallyExecuteInputs on + InlineParams off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + EnforceIntegerDowncast on + ExpressionFolding on + EnableMemcpy on + MemcpyThreshold 64 + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.5.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "none" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + StrictBusMsg "Warning" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.5.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown on + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.5.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + ModelReferenceNumInstancesAllowed "Multi" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.5.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.5.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.5.1" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.5.1" + Array { + Type "Cell" + Dimension 16 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 400, 210, 1280, 840 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "cdsEpicsInCtrl" + Location [635, 99, 1207, 385] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "Mask" + Position [60, 88, 90, 102] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "Value" + Position [55, 158, 85, 172] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType SubSystem + Name "Subsystem" + Tag "cdsEpicsInCtrl" + Description "Purpose: " + " \nCreate an EPICS input channel connection to the FE realtime controls" + ". Allow \nFE to control the value if Mask input is se" + "t to 1, in which case the value becomes \nreally the output " + "value and treated by the EPICS CA as read only. " + " \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floatin" + "g point with a precision of 3. Takes the mask and the values inputs from the FE.\nUsage: " + " \nName " + "the part with the desired EPICS channel name. " + " " + Ports [2, 1] + Position [165, 86, 245, 144] + BackgroundColor "green" + AttributesFormatString "%" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [690, 182, 895, 282] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "Mask" + Position [35, 33, 65, 47] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "Value" + Position [45, 73, 75, 87] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "Out1" + Position [150, 28, 180, 42] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Mask" + SrcPort 1 + Points [30, 0; 0, -5] + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [285, 108, 315, 122] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Value" + SrcPort 1 + Points [10, 0; 0, -35] + DstBlock "Subsystem" + DstPort 2 + } + Line { + SrcBlock "Mask" + SrcPort 1 + Points [10, 0; 0, 5] + DstBlock "Subsystem" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsEpicsMbbi.mdl b/simulink_archive/simLink/lib/cdsEpicsMbbi.mdl new file mode 100644 index 0000000..2c9d0d8 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsEpicsMbbi.mdl @@ -0,0 +1,207 @@ +Library { + Name "cdsEpicsMbbi" + Version 7.1 + MdlSubVersion 0 + SavedCharacterEncoding "windows-1252" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Wed Nov 24 12:01:07 2010" + Creator "maronsso" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "maronsso" + ModifiedDateFormat "%" + LastModifiedDate "Wed Nov 24 12:09:44 2010" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsEpicsMbbi" + Location [480, 85, 741, 293] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "EpicsMbbi" + Tag "cdsEpicsMbbi" + Description "cdsEpicsMbbi" + Ports [0, 1] + Position [85, 63, 145, 97] + BackgroundColor "[0.000000, 0.501961, 0.501961]" + DropShadow on + AttributesFormatString "%" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "EpicsMbbi" + Location [614, 333, 922, 544] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Outport + Name "Out1" + Position [220, 103, 250, 117] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsEpicsMbbo.mdl b/simulink_archive/simLink/lib/cdsEpicsMbbo.mdl new file mode 100644 index 0000000..e4d5179 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsEpicsMbbo.mdl @@ -0,0 +1,235 @@ +Library { + Name "cdsEpicsMbbo" + Version 7.1 + MdlSubVersion 0 + SavedCharacterEncoding "windows-1252" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Wed Nov 24 12:10:45 2010" + Creator "maronsso" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "maronsso" + ModifiedDateFormat "%" + LastModifiedDate "Wed Nov 24 12:14:33 2010" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsEpicsMbbo" + Location [480, 85, 744, 255] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "EpicsMbbo" + Tag "cdsEpicsMbbo" + Description "cdsEpicsMbbo" + Ports [1, 1] + Position [75, 47, 140, 83] + BackgroundColor "[0.250980, 0.501961, 0.501961]" + DropShadow on + AttributesFormatString "%" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "EpicsMbbo" + Location [433, 403, 732, 588] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [55, 83, 85, 97] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "Out1" + Position [215, 83, 245, 97] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsEpicsMomentary.mdl b/simulink_archive/simLink/lib/cdsEpicsMomentary.mdl new file mode 100644 index 0000000..d40ee9d --- /dev/null +++ b/simulink_archive/simLink/lib/cdsEpicsMomentary.mdl @@ -0,0 +1,710 @@ +Library { + Name "cdsEpicsMomentary" + Version 7.5 + MdlSubVersion 0 + SavedCharacterEncoding "windows-1252" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + MaxMDLFileLineLength 120 + Created "Fri Oct 02 09:48:18 2009" + Creator "maronsson" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "barker" + ModifiedDateFormat "%" + LastModifiedDate "Wed Nov 10 13:03:37 2010" + RTWModifiedTimeStamp 211295011 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.10.0" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.10.0" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "SingleTasking" + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.10.0" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.10.0" + Array { + Type "Cell" + Dimension 7 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction off + BooleanDataType off + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + EnforceIntegerDowncast on + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.10.0" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "none" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.10.0" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown on + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.10.0" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.10.0" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.10.0" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.10.0" + Array { + Type "Cell" + Dimension 19 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.10.0" + Array { + Type "Cell" + Dimension 17 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTCodeCoverageTool "None" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 520, 274, 1400, 904 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "cdsEpicsMomentary" + Location [480, 85, 715, 241] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark 3 + Block { + BlockType SubSystem + Name "EpicsMomentary" + SID 1 + Tag "cdsEpicsMomentary" + Ports [1, 1] + Position [65, 46, 145, 74] + BackgroundColor "[0.501961, 1.000000, 0.501961]" + DropShadow on + AttributesFormatString "%" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "EpicsMomentary" + Location [433, 403, 698, 535] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID 3 + Position [85, 43, 115, 57] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "Out1" + SID 2 + Position [180, 53, 210, 67] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [20, 0; 0, 10] + DstBlock "Out1" + DstPort 1 + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsEpicsOut.mdl b/simulink_archive/simLink/lib/cdsEpicsOut.mdl new file mode 100644 index 0000000..c12c45f --- /dev/null +++ b/simulink_archive/simLink/lib/cdsEpicsOut.mdl @@ -0,0 +1,232 @@ +Library { + Name "cdsEpicsOut" + Version 6.2 + MdlSubVersion 0 + SavedCharacterEncoding "ibm-5348_P100-1997" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Thu Apr 13 12:53:49 2006" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Thu Apr 13 12:55:44 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + StrictBusMsg "None" + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsEpicsOut" + Location [480, 104, 1060, 386] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [175, 108, 205, 122] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [1, 1] + Position [200, 85, 240, 145] + TreatAsAtomicUnit off + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + System { + Name "Subsystem" + Location [630, 187, 780, 253] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 28, 55, 42] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Outport + Name "Out1" + Position [95, 28, 125, 42] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [0, 0] + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [245, 108, 275, 122] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsEpicsStringIn.mdl b/simulink_archive/simLink/lib/cdsEpicsStringIn.mdl new file mode 100644 index 0000000..c41cd9f --- /dev/null +++ b/simulink_archive/simLink/lib/cdsEpicsStringIn.mdl @@ -0,0 +1,209 @@ +Library { + Name "cdsEpicsStringIn" + Version 7.1 + MdlSubVersion 0 + SavedCharacterEncoding "windows-1252" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Mon Oct 25 13:19:07 2010" + Creator "maronsso" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "maronsso" + ModifiedDateFormat "%" + LastModifiedDate "Mon Oct 25 13:24:18 2010" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsEpicsStringIn" + Location [480, 103, 638, 230] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "EpicsStringIn" + Tag "cdsEpicsStringIn" + Description "cdsEpicsStringIn" + Ports [1] + Position [25, 29, 125, 71] + BackgroundColor "[0.000000, 0.501961, 0.250980]" + DropShadow on + AttributesFormatString "%" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "EpicsStringIn" + Location [433, 403, 719, 681] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Tag "cdsEpicsStringIn" + Position [110, 103, 140, 117] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsEzCaRead.mdl b/simulink_archive/simLink/lib/cdsEzCaRead.mdl new file mode 100644 index 0000000..ec92ec7 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsEzCaRead.mdl @@ -0,0 +1,702 @@ +Library { + Name "cdsEzCaRead" + Version 7.5 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + MaxMDLFileLineLength 120 + Created "Tue Apr 10 16:54:23 2007" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Wed Nov 9 14:47:27 2011" + RTWModifiedTimeStamp 242750845 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.10.0" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.10.0" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "SingleTasking" + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.10.0" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.10.0" + Array { + Type "Cell" + Dimension 7 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction off + BooleanDataType off + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + EnforceIntegerDowncast on + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.10.0" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "none" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.10.0" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown on + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.10.0" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.10.0" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.10.0" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.10.0" + Array { + Type "Cell" + Dimension 19 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.10.0" + Array { + Type "Cell" + Dimension 17 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTCodeCoverageTool "None" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 2120, 405, 3000, 1035 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Ground + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "cdsEzCaRead" + Location [1, 312, 581, 572] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark 4 + Block { + BlockType SubSystem + Name "cdsEzCaRead" + SID 1 + Ports [0, 2] + Position [310, 80, 350, 140] + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "cdsEzCaRead" + Location [85, 159, 285, 253] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Ground + Name "Ground" + SID 2 + Position [25, 50, 45, 70] + } + Block { + BlockType Outport + Name "OUT" + SID 3 + Position [145, 28, 175, 42] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "CONNECTED" + SID 4 + Position [140, 58, 170, 72] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Ground" + SrcPort 1 + Points [35, 0] + Branch { + Points [5, 0; 0, -25] + DstBlock "OUT" + DstPort 1 + } + Branch { + Points [0, 5] + DstBlock "CONNECTED" + DstPort 1 + } + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsEzCaWrite.mdl b/simulink_archive/simLink/lib/cdsEzCaWrite.mdl new file mode 100644 index 0000000..df909a5 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsEzCaWrite.mdl @@ -0,0 +1,204 @@ +Library { + Name "cdsEzCaWrite" + Version 6.5 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + Created "Tue Apr 10 19:59:58 2007" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "aivanov" + ModifiedDateFormat "%" + LastModifiedDate "Tue Apr 10 20:00:55 2007" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + Block { + BlockType Terminator + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsEzCaWrite" + Location [70, 200, 650, 460] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "cdsEzCaWrite" + Ports [1] + Position [400, 60, 440, 120] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskHideContents off + System { + Name "cdsEzCaWrite" + Location [375, 255, 570, 327] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 28, 55, 42] + IconDisplay "Port number" + } + Block { + BlockType Terminator + Name "Terminator" + Position [150, 25, 170, 45] + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsFilt.mdl b/simulink_archive/simLink/lib/cdsFilt.mdl new file mode 100644 index 0000000..16e7343 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsFilt.mdl @@ -0,0 +1,1060 @@ +Library { + Name "cdsFilt" + Version 6.5 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + Created "Mon Oct 23 16:38:35 2006" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "aivanov" + ModifiedDateFormat "%" + LastModifiedDate "Mon Oct 23 16:40:54 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Gain + Gain "1" + Multiplication "Element-wise(K.*u)" + ParameterDataTypeMode "Same as input" + ParameterDataType "sfix(16)" + ParameterScalingMode "Best Precision: Matrix-wise" + ParameterScaling "2^0" + OutDataTypeMode "Same as input" + OutDataType "sfix(16)" + OutScaling "2^0" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType Reference + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsFilt" + Location [153, 353, 733, 613] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "Subsystem" + Description "IIR Filter Module" + Ports [1, 1] + Position [125, 40, 165, 100] + BackgroundColor "darkGreen" + AttributesFormatString "%" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskHideContents off + System { + Name "Subsystem" + Location [292, 79, 895, 348] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 43, 55, 57] + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "Digital Filter0" + Ports [1, 1] + Position [80, 23, 165, 77] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag0" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore "on" + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams "off" + allowOverrides "on" + showCoeff "off" + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut "off" + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc "off" + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy "off" + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem "off" + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode "off" + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale "off" + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter1" + Ports [1, 1] + Position [180, 23, 265, 77] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag1" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore "on" + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams "off" + allowOverrides "on" + showCoeff "off" + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut "off" + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc "off" + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy "off" + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem "off" + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode "off" + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale "off" + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter2" + Ports [1, 1] + Position [280, 23, 365, 77] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag2" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore "on" + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams "off" + allowOverrides "on" + showCoeff "off" + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut "off" + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc "off" + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy "off" + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem "off" + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode "off" + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale "off" + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter3" + Ports [1, 1] + Position [380, 23, 465, 77] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag3" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore "on" + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams "off" + allowOverrides "on" + showCoeff "off" + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut "off" + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc "off" + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy "off" + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem "off" + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode "off" + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale "off" + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter4" + Ports [1, 1] + Position [480, 23, 565, 77] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag4" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore "on" + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams "off" + allowOverrides "on" + showCoeff "off" + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut "off" + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc "off" + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy "off" + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem "off" + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode "off" + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale "off" + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter5" + Ports [1, 1] + Position [85, 118, 170, 172] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag5" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore "on" + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams "off" + allowOverrides "on" + showCoeff "off" + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut "off" + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc "off" + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy "off" + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem "off" + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode "off" + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale "off" + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter6" + Ports [1, 1] + Position [185, 118, 270, 172] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag6" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore "on" + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams "off" + allowOverrides "on" + showCoeff "off" + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut "off" + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc "off" + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy "off" + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem "off" + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode "off" + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale "off" + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter7" + Ports [1, 1] + Position [285, 118, 370, 172] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag7" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore "on" + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams "off" + allowOverrides "on" + showCoeff "off" + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut "off" + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc "off" + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy "off" + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem "off" + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode "off" + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale "off" + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter8" + Ports [1, 1] + Position [385, 118, 470, 172] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag8" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore "on" + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams "off" + allowOverrides "on" + showCoeff "off" + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut "off" + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc "off" + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy "off" + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem "off" + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode "off" + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale "off" + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter9" + Ports [1, 1] + Position [485, 118, 570, 172] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag9" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore "on" + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams "off" + allowOverrides "on" + showCoeff "off" + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut "off" + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc "off" + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy "off" + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem "off" + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode "off" + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale "off" + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Gain + Name "Gain" + Position [300, 210, 330, 240] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "Out1" + Position [355, 218, 385, 232] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "Gain" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Digital Filter0" + DstPort 1 + } + Line { + SrcBlock "Digital Filter9" + SrcPort 1 + Points [0, 55; -290, 0] + DstBlock "Gain" + DstPort 1 + } + Line { + SrcBlock "Digital Filter8" + SrcPort 1 + DstBlock "Digital Filter9" + DstPort 1 + } + Line { + SrcBlock "Digital Filter7" + SrcPort 1 + DstBlock "Digital Filter8" + DstPort 1 + } + Line { + SrcBlock "Digital Filter6" + SrcPort 1 + DstBlock "Digital Filter7" + DstPort 1 + } + Line { + SrcBlock "Digital Filter5" + SrcPort 1 + DstBlock "Digital Filter6" + DstPort 1 + } + Line { + SrcBlock "Digital Filter4" + SrcPort 1 + Points [0, 60; -500, 0] + DstBlock "Digital Filter5" + DstPort 1 + } + Line { + SrcBlock "Digital Filter3" + SrcPort 1 + DstBlock "Digital Filter4" + DstPort 1 + } + Line { + SrcBlock "Digital Filter2" + SrcPort 1 + DstBlock "Digital Filter3" + DstPort 1 + } + Line { + SrcBlock "Digital Filter1" + SrcPort 1 + DstBlock "Digital Filter2" + DstPort 1 + } + Line { + SrcBlock "Digital Filter0" + SrcPort 1 + DstBlock "Digital Filter1" + DstPort 1 + } + } + } + } +} +MatData { + NumRecords 10 + DataRecord { + Tag DataTag9 + Data " %)30 . , 8 ( ! % " +"\" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag8 + Data " %)30 . , 8 ( ! % " +"\" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag7 + Data " %)30 . , 8 ( ! % " +"\" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag6 + Data " %)30 . , 8 ( ! % " +"\" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag5 + Data " %)30 . , 8 ( ! % " +"\" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag4 + Data " %)30 . , 8 ( ! % " +"\" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag3 + Data " %)30 . , 8 ( ! % " +"\" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag2 + Data " %)30 . , 8 ( ! % " +"\" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag1 + Data " %)30 . , 8 ( ! % " +"\" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag0 + Data " %)30 . , 8 ( ! % " +"\" $ \" 0 0 ( 6UT " + } +} diff --git a/simulink_archive/simLink/lib/cdsFiltBiQuad.mdl b/simulink_archive/simLink/lib/cdsFiltBiQuad.mdl new file mode 100644 index 0000000..c2d7697 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsFiltBiQuad.mdl @@ -0,0 +1,1495 @@ +Library { + Name "cdsFiltBiQuad" + Version 7.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + Created "Mon Oct 23 16:38:35 2006" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "aivanov" + ModifiedDateFormat "%" + LastModifiedDate "Fri Apr 29 14:08:45 2011" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.5.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.5.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "SingleTasking" + Solver "ode45" + SolverName "ode45" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + SignalSizeVariationType "Allow only fixed size" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.5.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + InspectSignalLogs off + SaveTime on + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.5.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction off + BooleanDataType off + ConditionallyExecuteInputs on + InlineParams off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + EnforceIntegerDowncast on + ExpressionFolding on + EnableMemcpy on + MemcpyThreshold 64 + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.5.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "none" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + StrictBusMsg "Warning" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.5.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown on + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.5.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + ModelReferenceNumInstancesAllowed "Multi" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.5.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.5.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.5.1" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.5.1" + Array { + Type "Cell" + Dimension 16 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 400, 210, 1280, 840 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Gain + Gain "1" + Multiplication "Element-wise(K.*u)" + ParamMin "[]" + ParamMax "[]" + ParameterDataTypeMode "Same as input" + ParameterDataType "fixdt(1,16,0)" + ParameterScalingMode "Best Precision: Matrix-wise" + ParameterScaling "[]" + ParamDataTypeStr "Inherit: Same as input" + OutMin "[]" + OutMax "[]" + OutDataTypeMode "Same as input" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "cdsFiltBiQuad" + Location [153, 353, 696, 587] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "Subsystem" + Description "BiQuad IIR Filter Module" + Ports [1, 1] + Position [125, 40, 165, 100] + BackgroundColor "orange" + AttributesFormatString "%" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [292, 79, 895, 348] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 43, 55, 57] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Reference + Name "Digital Filter0" + Ports [1, 1] + Position [80, 23, 165, 77] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag0" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter1" + Ports [1, 1] + Position [180, 23, 265, 77] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag1" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter2" + Ports [1, 1] + Position [280, 23, 365, 77] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag2" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter3" + Ports [1, 1] + Position [380, 23, 465, 77] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag3" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter4" + Ports [1, 1] + Position [480, 23, 565, 77] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag4" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter5" + Ports [1, 1] + Position [85, 118, 170, 172] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag5" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter6" + Ports [1, 1] + Position [185, 118, 270, 172] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag6" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter7" + Ports [1, 1] + Position [285, 118, 370, 172] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag7" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter8" + Ports [1, 1] + Position [385, 118, 470, 172] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag8" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter9" + Ports [1, 1] + Position [485, 118, 570, 172] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag9" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Gain + Name "Gain" + Position [300, 210, 330, 240] + ParameterDataTypeMode "Inherit via internal rule" + ParameterDataType "sfix(16)" + ParameterScaling "2^0" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + OutDataType "sfix(16)" + OutScaling "2^0" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "Out1" + Position [355, 218, 385, 232] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Gain" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Digital Filter0" + DstPort 1 + } + Line { + SrcBlock "Digital Filter9" + SrcPort 1 + Points [0, 55; -290, 0] + DstBlock "Gain" + DstPort 1 + } + Line { + SrcBlock "Digital Filter8" + SrcPort 1 + DstBlock "Digital Filter9" + DstPort 1 + } + Line { + SrcBlock "Digital Filter7" + SrcPort 1 + DstBlock "Digital Filter8" + DstPort 1 + } + Line { + SrcBlock "Digital Filter6" + SrcPort 1 + DstBlock "Digital Filter7" + DstPort 1 + } + Line { + SrcBlock "Digital Filter5" + SrcPort 1 + DstBlock "Digital Filter6" + DstPort 1 + } + Line { + SrcBlock "Digital Filter4" + SrcPort 1 + Points [0, 60; -500, 0] + DstBlock "Digital Filter5" + DstPort 1 + } + Line { + SrcBlock "Digital Filter3" + SrcPort 1 + DstBlock "Digital Filter4" + DstPort 1 + } + Line { + SrcBlock "Digital Filter2" + SrcPort 1 + DstBlock "Digital Filter3" + DstPort 1 + } + Line { + SrcBlock "Digital Filter1" + SrcPort 1 + DstBlock "Digital Filter2" + DstPort 1 + } + Line { + SrcBlock "Digital Filter0" + SrcPort 1 + DstBlock "Digital Filter1" + DstPort 1 + } + } + } + } +} +MatData { + NumRecords 10 + DataRecord { + Tag DataTag9 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag8 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag7 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag6 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag5 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag4 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag3 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag2 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag1 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag0 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } +} diff --git a/simulink_archive/simLink/lib/cdsFiltCtrl.mdl b/simulink_archive/simLink/lib/cdsFiltCtrl.mdl new file mode 100644 index 0000000..44c6078 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsFiltCtrl.mdl @@ -0,0 +1,1682 @@ +Library { + Name "cdsFiltCtrl" + Version 7.5 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + MaxMDLFileLineLength 120 + Created "Mon Oct 23 16:38:35 2006" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Thu Aug 25 16:22:40 2011" + RTWModifiedTimeStamp 236190131 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.10.0" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.10.0" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "SingleTasking" + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.10.0" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.10.0" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction off + BooleanDataType off + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + EnforceIntegerDowncast on + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.10.0" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "none" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.10.0" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown on + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.10.0" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.10.0" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.10.0" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.10.0" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.10.0" + Array { + Type "Cell" + Dimension 16 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTCodeCoverageTool "None" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 400, 210, 1280, 840 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Gain + Gain "1" + Multiplication "Element-wise(K.*u)" + ParamMin "[]" + ParamMax "[]" + ParameterDataTypeMode "Same as input" + ParameterDataType "fixdt(1,16,0)" + ParameterScalingMode "Best Precision: Matrix-wise" + ParameterScaling "[]" + ParamDataTypeStr "Inherit: Same as input" + OutMin "[]" + OutMax "[]" + OutDataTypeMode "Same as input" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + Block { + BlockType Terminator + } + } + System { + Name "cdsFiltCtrl" + Location [2283, 486, 2863, 746] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark 20 + Block { + BlockType SubSystem + Name "IIR FM with control" + SID 1 + Tag "cdsFiltCtrl" + Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added c" + "ontrol data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val" + "'. 'Ctrl' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit va" + "lues are:\n " + " " + " " + " \nmodule hex dec " + " " + " \n-----" + "------------------ " + " " + " \nFM1 0x20 " + " 32 " + " " + " \nFM2 0x80 " + " 128 " + " " + " \nFM3 0x200 5" + "12 " + " " + " \nFM4 0x800 2048 " + " " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " " + " \nFM7 0x20000 131072 " + " " + " " + " \nFM8 0x80000 524288 " + " " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using a binary I/O module." + " " + " " + " " + Ports [3, 2] + Position [125, 67, 185, 103] + BackgroundColor "darkGreen" + AttributesFormatString "%" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "IIR FM with control" + Location [292, 79, 990, 479] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID 2 + Position [25, 43, 55, 57] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "Cin" + SID 3 + Position [50, 278, 80, 292] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "Mask" + SID 4 + Position [175, 333, 205, 347] + Port "3" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Reference + Name "Digital Filter0" + SID 5 + Ports [1, 1] + Position [80, 23, 165, 77] + LibraryVersion "1.288" + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag0" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter1" + SID 6 + Ports [1, 1] + Position [180, 23, 265, 77] + LibraryVersion "1.288" + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag1" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter2" + SID 7 + Ports [1, 1] + Position [280, 23, 365, 77] + LibraryVersion "1.288" + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag2" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter3" + SID 8 + Ports [1, 1] + Position [380, 23, 465, 77] + LibraryVersion "1.288" + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag3" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter4" + SID 9 + Ports [1, 1] + Position [480, 23, 565, 77] + LibraryVersion "1.288" + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag4" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter5" + SID 10 + Ports [1, 1] + Position [80, 123, 165, 177] + LibraryVersion "1.288" + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag5" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter6" + SID 11 + Ports [1, 1] + Position [185, 118, 270, 172] + LibraryVersion "1.288" + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag6" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter7" + SID 12 + Ports [1, 1] + Position [285, 118, 370, 172] + LibraryVersion "1.288" + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag7" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter8" + SID 13 + Ports [1, 1] + Position [385, 118, 470, 172] + LibraryVersion "1.288" + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag8" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter9" + SID 14 + Ports [1, 1] + Position [485, 118, 570, 172] + LibraryVersion "1.288" + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag9" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Gain + Name "Gain" + SID 15 + Position [300, 210, 330, 240] + ParameterDataTypeMode "Inherit via internal rule" + ParameterDataType "sfix(16)" + ParameterScaling "2^0" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + OutDataType "sfix(16)" + OutScaling "2^0" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Ground + Name "Ground" + SID 16 + Position [115, 220, 135, 240] + } + Block { + BlockType Terminator + Name "Terminator" + SID 17 + Position [125, 280, 145, 300] + } + Block { + BlockType Terminator + Name "Terminator1" + SID 18 + Position [250, 335, 270, 355] + } + Block { + BlockType Outport + Name "Val" + SID 19 + Position [445, 218, 475, 232] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "Ctrl" + SID 20 + Position [170, 223, 200, 237] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Cin" + SrcPort 1 + Points [10, 0; 0, 5] + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "Gain" + SrcPort 1 + DstBlock "Val" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Digital Filter0" + DstPort 1 + } + Line { + SrcBlock "Digital Filter9" + SrcPort 1 + Points [0, 55; -290, 0] + DstBlock "Gain" + DstPort 1 + } + Line { + SrcBlock "Digital Filter8" + SrcPort 1 + DstBlock "Digital Filter9" + DstPort 1 + } + Line { + SrcBlock "Digital Filter7" + SrcPort 1 + DstBlock "Digital Filter8" + DstPort 1 + } + Line { + SrcBlock "Digital Filter6" + SrcPort 1 + DstBlock "Digital Filter7" + DstPort 1 + } + Line { + SrcBlock "Digital Filter5" + SrcPort 1 + DstBlock "Digital Filter6" + DstPort 1 + } + Line { + SrcBlock "Digital Filter4" + SrcPort 1 + Points [0, 60; -505, 0] + DstBlock "Digital Filter5" + DstPort 1 + } + Line { + SrcBlock "Digital Filter3" + SrcPort 1 + DstBlock "Digital Filter4" + DstPort 1 + } + Line { + SrcBlock "Digital Filter2" + SrcPort 1 + DstBlock "Digital Filter3" + DstPort 1 + } + Line { + SrcBlock "Digital Filter1" + SrcPort 1 + DstBlock "Digital Filter2" + DstPort 1 + } + Line { + SrcBlock "Digital Filter0" + SrcPort 1 + DstBlock "Digital Filter1" + DstPort 1 + } + Line { + SrcBlock "Ground" + SrcPort 1 + DstBlock "Ctrl" + DstPort 1 + } + Line { + SrcBlock "Mask" + SrcPort 1 + Points [10, 0; 0, 5] + DstBlock "Terminator1" + DstPort 1 + } + } + } + } +} +MatData { + NumRecords 10 + DataRecord { + Tag DataTag9 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag8 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag7 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag6 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag5 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag4 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag3 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag2 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag1 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag0 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } +} diff --git a/simulink_archive/simLink/lib/cdsFiltCtrl2.mdl b/simulink_archive/simLink/lib/cdsFiltCtrl2.mdl new file mode 100644 index 0000000..af5faca --- /dev/null +++ b/simulink_archive/simLink/lib/cdsFiltCtrl2.mdl @@ -0,0 +1,1738 @@ +Library { + Name "cdsFiltCtrl2" + Version 7.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + Created "Mon Oct 23 16:38:35 2006" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "aivanov" + ModifiedDateFormat "%" + LastModifiedDate "Thu Jul 19 13:53:17 2012" + RTWModifiedTimeStamp 264606787 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.5.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.5.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "SingleTasking" + Solver "ode45" + SolverName "ode45" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + SignalSizeVariationType "Allow only fixed size" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.5.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + InspectSignalLogs off + SaveTime on + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.5.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction off + BooleanDataType off + ConditionallyExecuteInputs on + InlineParams off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + EnforceIntegerDowncast on + ExpressionFolding on + EnableMemcpy on + MemcpyThreshold 64 + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.5.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "none" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + StrictBusMsg "Warning" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.5.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown on + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.5.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + ModelReferenceNumInstancesAllowed "Multi" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.5.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.5.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.5.1" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.5.1" + Array { + Type "Cell" + Dimension 16 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 400, 210, 1280, 840 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Gain + Gain "1" + Multiplication "Element-wise(K.*u)" + ParamMin "[]" + ParamMax "[]" + ParameterDataTypeMode "Same as input" + ParameterDataType "fixdt(1,16,0)" + ParameterScalingMode "Best Precision: Matrix-wise" + ParameterScaling "[]" + ParamDataTypeStr "Inherit: Same as input" + OutMin "[]" + OutMax "[]" + OutDataTypeMode "Same as input" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + Block { + BlockType Terminator + } + } + System { + Name "cdsFiltCtrl2" + Location [550, 419, 738, 618] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "IIR FM with control 2" + Tag "cdsFiltCtrl2" + Description "cdsFiltCntrl2 is the standard IIR filter module (exactly the same as cdsFilt) but with added " + "control data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Va" + "l'. 'Ctrl' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit v" + "alues are:\n " + " " + " " + " \nmodule hex dec " + " " + " \n--" + "--------------------- " + " " + " \nFM1 0x20 " + " 32 " + " " + " \nFM2 0x80 " + " 128 " + " " + " \nFM3 0x200 " + " 512 " + " " + " \nFM4 0x800 20" + "48 " + " " + " \nFM5 0x2000 8192 " + " " + " " + " \nFM6 0x8000 32768 " + " " + " " + " \nFM7 0x20000 131072 " + " " + " " + " \nFM8 0x80000 524288 " + " " + " " + " \nFM9 0x200000 2097152 " + " " + " " + " \nFM10 0x800000 8388608 " + " " + " " + " \n " + " " + " " + " \nThis bit data can be used to drive some other switches or it can be output using a bin" + "ary I/O module. " + " " + " " + Ports [6, 5] + Position [50, 33, 130, 172] + BackgroundColor "darkGreen" + AttributesFormatString "%" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "IIR FM with control 2" + Location [333, 167, 1031, 1020] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "Input" + Position [25, 43, 55, 57] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "CtrlIn" + Position [50, 278, 80, 292] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "Mask" + Position [55, 338, 85, 352] + Port "3" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "OffsetIn" + Position [65, 413, 95, 427] + Port "4" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "GainIn" + Position [65, 478, 95, 492] + Port "5" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "RampIn" + Position [60, 543, 90, 557] + Port "6" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Reference + Name "Digital Filter0" + Ports [1, 1] + Position [80, 23, 165, 77] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag0" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter1" + Ports [1, 1] + Position [180, 23, 265, 77] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag1" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter2" + Ports [1, 1] + Position [280, 23, 365, 77] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag2" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter3" + Ports [1, 1] + Position [380, 23, 465, 77] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag3" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter4" + Ports [1, 1] + Position [480, 23, 565, 77] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag4" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter5" + Ports [1, 1] + Position [80, 123, 165, 177] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag5" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter6" + Ports [1, 1] + Position [185, 118, 270, 172] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag6" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter7" + Ports [1, 1] + Position [285, 118, 370, 172] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag7" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter8" + Ports [1, 1] + Position [385, 118, 470, 172] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag8" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Reference + Name "Digital Filter9" + Ports [1, 1] + Position [485, 118, 570, 172] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag9" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Gain + Name "Gain" + Position [300, 210, 330, 240] + ParameterDataTypeMode "Inherit via internal rule" + ParameterDataType "sfix(16)" + ParameterScaling "2^0" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + OutDataType "sfix(16)" + OutScaling "2^0" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Ground + Name "Ground" + Position [435, 280, 455, 300] + } + Block { + BlockType Ground + Name "Ground1" + Position [435, 345, 455, 365] + } + Block { + BlockType Ground + Name "Ground2" + Position [440, 405, 460, 425] + } + Block { + BlockType Ground + Name "Ground3" + Position [440, 470, 460, 490] + } + Block { + BlockType Terminator + Name "Terminator" + Position [125, 280, 145, 300] + } + Block { + BlockType Terminator + Name "Terminator1" + Position [130, 340, 150, 360] + } + Block { + BlockType Terminator + Name "Terminator2" + Position [140, 415, 160, 435] + } + Block { + BlockType Terminator + Name "Terminator3" + Position [140, 480, 160, 500] + } + Block { + BlockType Terminator + Name "Terminator4" + Position [135, 545, 155, 565] + } + Block { + BlockType Outport + Name "Output" + Position [445, 218, 475, 232] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "CtrlOut" + Position [490, 283, 520, 297] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "OffsetOut" + Position [490, 348, 520, 362] + Port "3" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "GainOut" + Position [495, 408, 525, 422] + Port "4" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "RampOut" + Position [495, 473, 525, 487] + Port "5" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "CtrlIn" + SrcPort 1 + Points [10, 0; 0, 5] + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "Gain" + SrcPort 1 + DstBlock "Output" + DstPort 1 + } + Line { + SrcBlock "Input" + SrcPort 1 + DstBlock "Digital Filter0" + DstPort 1 + } + Line { + SrcBlock "Digital Filter9" + SrcPort 1 + Points [0, 55; -290, 0] + DstBlock "Gain" + DstPort 1 + } + Line { + SrcBlock "Digital Filter8" + SrcPort 1 + DstBlock "Digital Filter9" + DstPort 1 + } + Line { + SrcBlock "Digital Filter7" + SrcPort 1 + DstBlock "Digital Filter8" + DstPort 1 + } + Line { + SrcBlock "Digital Filter6" + SrcPort 1 + DstBlock "Digital Filter7" + DstPort 1 + } + Line { + SrcBlock "Digital Filter5" + SrcPort 1 + DstBlock "Digital Filter6" + DstPort 1 + } + Line { + SrcBlock "Digital Filter4" + SrcPort 1 + Points [0, 60; -505, 0] + DstBlock "Digital Filter5" + DstPort 1 + } + Line { + SrcBlock "Digital Filter3" + SrcPort 1 + DstBlock "Digital Filter4" + DstPort 1 + } + Line { + SrcBlock "Digital Filter2" + SrcPort 1 + DstBlock "Digital Filter3" + DstPort 1 + } + Line { + SrcBlock "Digital Filter1" + SrcPort 1 + DstBlock "Digital Filter2" + DstPort 1 + } + Line { + SrcBlock "Digital Filter0" + SrcPort 1 + DstBlock "Digital Filter1" + DstPort 1 + } + Line { + SrcBlock "Ground" + SrcPort 1 + DstBlock "CtrlOut" + DstPort 1 + } + Line { + SrcBlock "Mask" + SrcPort 1 + Points [10, 0; 0, 5] + DstBlock "Terminator1" + DstPort 1 + } + Line { + SrcBlock "OffsetIn" + SrcPort 1 + Points [10, 0; 0, 5] + DstBlock "Terminator2" + DstPort 1 + } + Line { + SrcBlock "GainIn" + SrcPort 1 + Points [10, 0; 0, 5] + DstBlock "Terminator3" + DstPort 1 + } + Line { + SrcBlock "RampIn" + SrcPort 1 + Points [10, 0; 0, 5] + DstBlock "Terminator4" + DstPort 1 + } + Line { + SrcBlock "Ground1" + SrcPort 1 + DstBlock "OffsetOut" + DstPort 1 + } + Line { + SrcBlock "Ground2" + SrcPort 1 + DstBlock "GainOut" + DstPort 1 + } + Line { + SrcBlock "Ground3" + SrcPort 1 + DstBlock "RampOut" + DstPort 1 + } + Annotation { + Name "f" + Position [511, 501] + } + } + } + } +} +MatData { + NumRecords 10 + DataRecord { + Tag DataTag9 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag8 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag7 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag6 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag5 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag4 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag3 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag2 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag1 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } + DataRecord { + Tag DataTag0 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } +} diff --git a/simulink_archive/simLink/lib/cdsFiltMuxMatrix.mdl b/simulink_archive/simLink/lib/cdsFiltMuxMatrix.mdl new file mode 100644 index 0000000..6ce6cb8 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsFiltMuxMatrix.mdl @@ -0,0 +1,244 @@ +Library { + Name "cdsFiltMuxMatrix" + Version 6.5 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + Created "Thu Oct 26 16:52:37 2006" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "aivanov" + ModifiedDateFormat "%" + LastModifiedDate "Thu Oct 26 16:53:03 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsFiltMuxMatrix" + Location [212, 405, 792, 665] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [155, 83, 185, 97] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [1, 1] + Position [205, 60, 245, 120] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskHideContents off + System { + Name "Subsystem" + Location [342, 463, 547, 529] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 28, 55, 42] + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out1" + Position [150, 28, 180, 42] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [280, 83, 310, 97] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsFunctionCall.mdl b/simulink_archive/simLink/lib/cdsFunctionCall.mdl new file mode 100644 index 0000000..a183ec0 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsFunctionCall.mdl @@ -0,0 +1,244 @@ +Library { + Name "cdsFunctionCall" + Version 6.5 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + Created "Fri Nov 17 15:43:43 2006" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "aivanov" + ModifiedDateFormat "%" + LastModifiedDate "Fri Nov 17 16:10:15 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsFunctionCall" + Location [70, 200, 650, 460] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [245, 83, 275, 97] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [1, 1] + Position [270, 60, 310, 120] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskHideContents off + System { + Name "Subsystem" + Location [290, 258, 440, 324] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 28, 55, 42] + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out1" + Position [95, 28, 125, 42] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [315, 83, 345, 97] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsGps.mdl b/simulink_archive/simLink/lib/cdsGps.mdl new file mode 100644 index 0000000..646af19 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsGps.mdl @@ -0,0 +1,803 @@ +Library { + Name "cdsGps" + Version 8.0 + MdlSubVersion 0 + SavedCharacterEncoding "ISO-8859-1" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [223.0, 129.0, 620.0, 438.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [0] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkTopLevel" + LoadSaveID "0" + Extents [586.0, 276.0] + ZoomFactor [1.0] + Offset [0.0, 0.0] + } + } + } + Created "Tue Nov 6 14:27:18 2007" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolfbork" + ModifiedDateFormat "%" + LastModifiedDate "Fri Sep 06 14:05:52 2013" + RTWModifiedTimeStamp 300376217 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 6 + Version "1.12.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 7 + Version "1.12.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "SingleTasking" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 8 + Version "1.12.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 9 + Version "1.12.1" + Array { + Type "Cell" + Dimension 8 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + Cell "UseSpecifiedMinMax" + PropName "DisabledProps" + } + BlockReduction off + BooleanDataType off + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 10 + Version "1.12.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "none" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "EnableAllAsError" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 11 + Version "1.12.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown on + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 12 + Version "1.12.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 13 + Version "1.12.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 14 + Version "1.12.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + Cell "PortableWordSizes" + Cell "GenerateWebview" + Cell "GenerateCodeMetricsReport" + Cell "GenerateCodeReplacementReport" + Cell "GenerateErtSFunction" + Cell "CreateSILPILBlock" + Cell "CodeExecutionProfiling" + Cell "CodeProfilingSaveOptions" + Cell "CodeProfilingInstrumentation" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 15 + Version "1.12.1" + Array { + Type "Cell" + Dimension 22 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "InsertPolySpaceComments" + Cell "SFDataObjDesc" + Cell "MATLABFcnDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InternalIdentifier" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Classic" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 16 + Version "1.12.1" + Array { + Type "Cell" + Dimension 15 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns on + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 840, 405, 1720, 1035 ] + } + PropName "ConfigurationSets" + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + } + } + System { + Name "cdsGps" + Location [223, 129, 843, 567] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "6" + Block { + BlockType SubSystem + Name "Subsystem" + SID "1" + Ports [0, 1] + Position [190, 94, 230, 156] + ZOrder -1 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [223, 129, 843, 567] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Outport + Name "sec" + SID "2" + Position [155, 28, 185, 42] + ZOrder -1 + IconDisplay "Port number" + } + } + } + Block { + BlockType Outport + Name "Out1" + SID "6" + Position [275, 123, 305, 137] + ZOrder -2 + IconDisplay "Port number" + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + Points [10, 0; 0, 5] + DstBlock "Out1" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsHWWD.mdl b/simulink_archive/simLink/lib/cdsHWWD.mdl new file mode 100644 index 0000000..c9fc314 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsHWWD.mdl @@ -0,0 +1,840 @@ +Library { + Name "cdsHWWD" + Version 8.0 + MdlSubVersion 0 + SavedCharacterEncoding "ISO-8859-1" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [83.0, 111.0, 841.0, 576.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [1] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkTopLevel" + LoadSaveID "0" + Extents [617.0, 414.0] + ZoomFactor [1.0] + Offset [-95.5, -67.5] + } + } + } + Created "Wed Oct 09 14:58:42 2013" + Creator "rolf" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolfbork" + ModifiedDateFormat "%" + LastModifiedDate "Thu Nov 21 12:08:58 2013" + RTWModifiedTimeStamp 303232118 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "disabled" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 6 + Version "1.12.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 7 + Version "1.12.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 8 + Version "1.12.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "Dataset" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 9 + Version "1.12.1" + Array { + Type "Cell" + Dimension 8 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + Cell "UseSpecifiedMinMax" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 128 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 10 + Version "1.12.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "EnableAllAsError" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 11 + Version "1.12.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 12 + Version "1.12.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 13 + Version "1.12.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 14 + Version "1.12.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + Cell "PortableWordSizes" + Cell "GenerateWebview" + Cell "GenerateCodeMetricsReport" + Cell "GenerateCodeReplacementReport" + Cell "GenerateErtSFunction" + Cell "CreateSILPILBlock" + Cell "CodeExecutionProfiling" + Cell "CodeProfilingSaveOptions" + Cell "CodeProfilingInstrumentation" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 15 + Version "1.12.1" + Array { + Type "Cell" + Dimension 22 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "InsertPolySpaceComments" + Cell "SFDataObjDesc" + Cell "MATLABFcnDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InternalIdentifier" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 16 + Version "1.12.1" + Array { + Type "Cell" + Dimension 15 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "GenerateAllocFcn" + Cell "PurelyIntegerCode" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns on + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 190, 135, 1250, 765 ] + } + PropName "ConfigurationSets" + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + } + } + System { + Name "cdsHWWD" + Location [83, 111, 924, 687] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "8" + Block { + BlockType SubSystem + Name "Subsystem" + SID "1" + Ports [1, 2] + Position [140, 89, 225, 196] + ZOrder 1 + ForegroundColor "red" + BackgroundColor "gray" + DropShadow on + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [83, 111, 924, 687] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "wd_binary_in" + SID "2" + Position [110, 103, 140, 117] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "status" + SID "3" + Position [360, 103, 390, 117] + ZOrder -2 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "wd_binary_out" + SID "5" + Position [360, 143, 390, 157] + ZOrder 1 + Port "2" + IconDisplay "Port number" + } + Line { + SrcBlock "wd_binary_in" + SrcPort 1 + Points [107, 0] + Branch { + Points [0, 40] + DstBlock "wd_binary_out" + DstPort 1 + } + Branch { + DstBlock "status" + DstPort 1 + } + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsIPC.mdl b/simulink_archive/simLink/lib/cdsIPC.mdl new file mode 100644 index 0000000..966ea97 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsIPC.mdl @@ -0,0 +1,244 @@ +Library { + Name "cdsIPC" + Version 6.5 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + Created "Thu Oct 26 16:52:37 2006" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "aivanov" + ModifiedDateFormat "%" + LastModifiedDate "Thu Oct 26 16:53:03 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsIPC" + Location [212, 405, 792, 665] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [155, 83, 185, 97] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [1, 1] + Position [205, 60, 245, 120] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskHideContents off + System { + Name "Subsystem" + Location [342, 463, 547, 529] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 28, 55, 42] + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out1" + Position [150, 28, 180, 42] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [280, 83, 310, 97] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsIPCS.mdl b/simulink_archive/simLink/lib/cdsIPCS.mdl new file mode 100644 index 0000000..0bec489 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsIPCS.mdl @@ -0,0 +1,255 @@ +Library { + Name "cdsIPCS" + Version 7.0 + MdlSubVersion 0 + SavedCharacterEncoding "windows-1252" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Thu Jun 12 10:40:20 2008" + Creator "Rolf" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "Rolf" + ModifiedDateFormat "%" + LastModifiedDate "Thu Jun 12 11:32:26 2008" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Arial" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Arial" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsIPCS" + Location [291, 141, 617, 289] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In" + Position [30, 53, 60, 67] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [1, 1] + Position [85, 30, 125, 90] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "Subsystem" + Location [321, 169, 486, 235] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In" + Position [25, 28, 55, 42] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "Out" + Position [110, 28, 140, 42] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In" + SrcPort 1 + DstBlock "Out" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out" + Position [140, 53, 170, 67] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + DstBlock "Out" + DstPort 1 + } + Line { + SrcBlock "In" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsIPCx.mdl b/simulink_archive/simLink/lib/cdsIPCx.mdl new file mode 100644 index 0000000..67e7cc5 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsIPCx.mdl @@ -0,0 +1,251 @@ +Library { + Name "cdsIPCx" + Version 7.1 + MdlSubVersion 0 + SavedCharacterEncoding "windows-1252" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Thu Mar 11 17:15:27 2010" + Creator "maronsson" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "maronsson" + ModifiedDateFormat "%" + LastModifiedDate "Thu Mar 11 17:20:20 2010" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsIPCx" + Location [480, 85, 1016, 386] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "SignalName" + Tag "cdsIPCx" + Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Express network. " + Ports [1, 2] + Position [70, 74, 135, 96] + BackgroundColor "[0.294118, 0.611765, 0.407843]" + DropShadow on + AttributesFormatString "%" + AncestorBlock "cdsIPC/Subsystem" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "SignalName" + Location [342, 463, 547, 628] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In" + Position [25, 28, 55, 42] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "Out" + Position [150, 28, 180, 42] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "Err" + Position [150, 68, 180, 82] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In" + SrcPort 1 + DstBlock "Out" + DstPort 1 + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsIPCx_PCIE.mdl b/simulink_archive/simLink/lib/cdsIPCx_PCIE.mdl new file mode 100644 index 0000000..2feac7a --- /dev/null +++ b/simulink_archive/simLink/lib/cdsIPCx_PCIE.mdl @@ -0,0 +1,206 @@ +Library { + Name "cdsIPCx_PCIE" + Version 7.1 + MdlSubVersion 0 + SavedCharacterEncoding "windows-1252" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Thu Jul 15 10:30:59 2010" + Creator "maronsso" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "maronsso" + ModifiedDateFormat "%" + LastModifiedDate "Thu Jul 15 10:36:30 2010" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsIPCx_PCIE" + Location [640, 350, 1176, 651] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Reference + Name "PCIE_SignalName" + Tag "cdsIPCx_PCIE" + Description "Inter-Process Communication via PCI Express network." + Ports [1, 2] + Position [50, 44, 115, 66] + BackgroundColor "[0.721569, 0.862745, 0.772549]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData off + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + } +} diff --git a/simulink_archive/simLink/lib/cdsIPCx_RFM.mdl b/simulink_archive/simLink/lib/cdsIPCx_RFM.mdl new file mode 100644 index 0000000..7b4bf19 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsIPCx_RFM.mdl @@ -0,0 +1,206 @@ +Library { + Name "cdsIPCx_RFM" + Version 7.1 + MdlSubVersion 0 + SavedCharacterEncoding "windows-1252" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Thu Jul 15 10:26:16 2010" + Creator "maronsso" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "maronsso" + ModifiedDateFormat "%" + LastModifiedDate "Thu Jul 15 10:36:17 2010" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsIPCx_RFM" + Location [233, 484, 769, 785] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Reference + Name "RFM_SignalName" + Tag "cdsIPCx_RFM" + Description "Inter-Process Communication via Reflected Memory network." + Ports [1, 2] + Position [40, 39, 105, 61] + BackgroundColor "[0.607843, 0.807843, 0.678431]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData off + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + } +} diff --git a/simulink_archive/simLink/lib/cdsIPCx_SHMEM.mdl b/simulink_archive/simLink/lib/cdsIPCx_SHMEM.mdl new file mode 100644 index 0000000..3ffac55 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsIPCx_SHMEM.mdl @@ -0,0 +1,206 @@ +Library { + Name "cdsIPCx_SHMEM" + Version 7.1 + MdlSubVersion 0 + SavedCharacterEncoding "windows-1252" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Thu Jul 15 10:16:29 2010" + Creator "maronsso" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "maronsso" + ModifiedDateFormat "%" + LastModifiedDate "Thu Jul 15 10:36:13 2010" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsIPCx_SHMEM" + Location [252, 71, 788, 372] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Reference + Name "SHMEM_SignalName" + Tag "cdsIPCx_SHMEM" + Description "Inter-Process Communication via Shared memory." + Ports [1, 2] + Position [50, 59, 115, 81] + BackgroundColor "[0.462745, 0.745098, 0.560784]" + DropShadow on + AttributesFormatString "%" + SourceBlock "cdsIPCx/SignalName" + SourceType "SubSystem" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData off + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + } + } +} diff --git a/simulink_archive/simLink/lib/cdsInputFilter.mdl b/simulink_archive/simLink/lib/cdsInputFilter.mdl new file mode 100644 index 0000000..0a8c9b4 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsInputFilter.mdl @@ -0,0 +1,782 @@ +Library { + Name "cdsInputFilter" + Version 7.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + Created "Mon Oct 23 16:38:35 2006" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "aivanov" + ModifiedDateFormat "%" + LastModifiedDate "Wed Dec 15 15:14:46 2010" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.5.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.5.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "SingleTasking" + Solver "ode45" + SolverName "ode45" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + SignalSizeVariationType "Allow only fixed size" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.5.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + InspectSignalLogs off + SaveTime on + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.5.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction off + BooleanDataType off + ConditionallyExecuteInputs on + InlineParams off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + EnforceIntegerDowncast on + ExpressionFolding on + EnableMemcpy on + MemcpyThreshold 64 + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.5.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "none" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + StrictBusMsg "Warning" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.5.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown on + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.5.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + ModelReferenceNumInstancesAllowed "Multi" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.5.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.5.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.5.1" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.5.1" + Array { + Type "Cell" + Dimension 16 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 400, 210, 1280, 840 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Gain + Gain "1" + Multiplication "Element-wise(K.*u)" + ParamMin "[]" + ParamMax "[]" + ParameterDataTypeMode "Same as input" + ParameterDataType "fixdt(1,16,0)" + ParameterScalingMode "Best Precision: Matrix-wise" + ParameterScaling "[]" + ParamDataTypeStr "Inherit: Same as input" + OutMin "[]" + OutMax "[]" + OutDataTypeMode "Same as input" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "cdsInputFilter" + Location [153, 353, 440, 520] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "Subsystem" + Description "First Order Input Section" + Ports [1, 1] + Position [105, 30, 145, 90] + BackgroundColor "darkGreen" + AttributesFormatString "%" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [313, 502, 677, 646] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 43, 55, 57] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Reference + Name "First Order Section" + Ports [1, 1] + Position [125, 23, 210, 77] + DialogController "dspdialog.DigitalFilter" + DialogControllerArgs "DataTag0" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + FilterSource "Specify via dialog" + dfiltObjectName "dfilt.dffir([1 2 1])" + multiplicandMode "Same as output" + multiplicandWordLength "32" + multiplicandFracLength "30" + } + Block { + BlockType Gain + Name "Gain" + Position [80, 35, 110, 65] + ParameterDataTypeMode "Inherit via internal rule" + ParameterDataType "sfix(16)" + ParameterScaling "2^0" + ParamDataTypeStr "Inherit: Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + OutDataType "sfix(16)" + OutScaling "2^0" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "Out1" + Position [240, 43, 270, 57] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Gain" + DstPort 1 + } + Line { + SrcBlock "Gain" + SrcPort 1 + DstBlock "First Order Section" + DstPort 1 + } + Line { + SrcBlock "First Order Section" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . , 8 ( ! % \" $ \" 0 0 ( 6UT " + } +} diff --git a/simulink_archive/simLink/lib/cdsMatrix.mdl b/simulink_archive/simLink/lib/cdsMatrix.mdl new file mode 100644 index 0000000..6d4bdd0 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsMatrix.mdl @@ -0,0 +1,3064 @@ +Library { + Name "cdsMatrix" + Version 6.2 + MdlSubVersion 0 + SavedCharacterEncoding "ibm-5348_P100-1997" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Fri Mar 10 12:20:02 2006" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Fri Mar 10 12:42:35 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + StrictBusMsg "None" + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Gain + Gain "1" + Multiplication "Element-wise(K.*u)" + ParameterDataTypeMode "Same as input" + ParameterDataType "sfix(16)" + ParameterScalingMode "Best Precision: Matrix-wise" + ParameterScaling "2^0" + OutDataTypeMode "Same as input" + OutDataType "sfix(16)" + OutScaling "2^0" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Inport + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + InputSameDT on + OutDataTypeMode "Same as first input" + OutDataType "sfix(16)" + OutScaling "2^0" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsMatrix" + Location [522, 99, 1606, 1092] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [50, 28, 80, 42] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In2" + Position [50, 63, 80, 77] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In3" + Position [50, 98, 80, 112] + Port "3" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In4" + Position [50, 133, 80, 147] + Port "4" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In5" + Position [55, 168, 85, 182] + Port "5" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In6" + Position [55, 203, 85, 217] + Port "6" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In7" + Position [55, 238, 85, 252] + Port "7" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In8" + Position [55, 273, 85, 287] + Port "8" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [8, 8] + Position [515, 536, 555, 599] + TreatAsAtomicUnit off + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + System { + Name "Subsystem" + Location [547, 102, 1582, 1211] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 28, 55, 42] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In2" + Position [25, 63, 55, 77] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In3" + Position [25, 98, 55, 112] + Port "3" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In4" + Position [25, 133, 55, 147] + Port "4" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In5" + Position [30, 168, 60, 182] + Port "5" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In6" + Position [30, 203, 60, 217] + Port "6" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In7" + Position [30, 238, 60, 252] + Port "7" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In8" + Position [30, 273, 60, 287] + Port "8" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Gain + Name "Gain" + Position [180, 185, 210, 215] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain1" + Position [210, 220, 240, 250] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain10" + Position [240, 475, 270, 505] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain11" + Position [275, 500, 305, 530] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain12" + Position [305, 530, 335, 560] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain13" + Position [340, 555, 370, 585] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain14" + Position [375, 575, 405, 605] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain15" + Position [410, 595, 440, 625] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain16" + Position [245, 705, 275, 735] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain17" + Position [280, 730, 310, 760] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain18" + Position [310, 760, 340, 790] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain19" + Position [345, 785, 375, 815] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain2" + Position [245, 245, 275, 275] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain20" + Position [380, 805, 410, 835] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain21" + Position [415, 825, 445, 855] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain22" + Position [180, 645, 210, 675] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain23" + Position [210, 680, 240, 710] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain24" + Position [245, 925, 275, 955] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain25" + Position [280, 950, 310, 980] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain26" + Position [310, 980, 340, 1010] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain27" + Position [345, 1005, 375, 1035] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain28" + Position [380, 1025, 410, 1055] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain29" + Position [415, 1045, 445, 1075] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain3" + Position [280, 270, 310, 300] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain30" + Position [180, 865, 210, 895] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain31" + Position [210, 900, 240, 930] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain32" + Position [640, 195, 670, 225] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain33" + Position [670, 230, 700, 260] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain34" + Position [700, 485, 730, 515] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain35" + Position [735, 510, 765, 540] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain36" + Position [765, 540, 795, 570] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain37" + Position [800, 565, 830, 595] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain38" + Position [835, 585, 865, 615] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain39" + Position [870, 605, 900, 635] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain4" + Position [310, 300, 340, 330] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain40" + Position [705, 715, 735, 745] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain41" + Position [740, 740, 770, 770] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain42" + Position [770, 770, 800, 800] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain43" + Position [805, 795, 835, 825] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain44" + Position [705, 255, 735, 285] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain45" + Position [840, 815, 870, 845] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain46" + Position [875, 835, 905, 865] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain47" + Position [640, 655, 670, 685] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain48" + Position [670, 690, 700, 720] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain49" + Position [705, 935, 735, 965] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain5" + Position [345, 325, 375, 355] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain50" + Position [740, 960, 770, 990] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain51" + Position [770, 990, 800, 1020] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain52" + Position [805, 1015, 835, 1045] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain53" + Position [840, 1035, 870, 1065] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain54" + Position [875, 1055, 905, 1085] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain55" + Position [740, 280, 770, 310] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain56" + Position [640, 875, 670, 905] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain57" + Position [670, 910, 700, 940] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain58" + Position [770, 310, 800, 340] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain59" + Position [805, 335, 835, 365] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain6" + Position [380, 345, 410, 375] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain60" + Position [840, 355, 870, 385] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain61" + Position [875, 375, 905, 405] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain62" + Position [635, 425, 665, 455] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain63" + Position [665, 460, 695, 490] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain7" + Position [415, 365, 445, 395] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain8" + Position [175, 415, 205, 445] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain9" + Position [205, 450, 235, 480] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum" + Ports [2, 1] + Position [240, 190, 260, 210] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + Ports [2, 1] + Position [280, 190, 300, 210] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum10" + Ports [2, 1] + Position [355, 420, 375, 440] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum11" + Ports [2, 1] + Position [395, 420, 415, 440] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum12" + Ports [2, 1] + Position [435, 420, 455, 440] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum13" + Ports [2, 1] + Position [470, 420, 490, 440] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum14" + Ports [2, 1] + Position [360, 650, 380, 670] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum15" + Ports [2, 1] + Position [400, 650, 420, 670] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum16" + Ports [2, 1] + Position [440, 650, 460, 670] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum17" + Ports [2, 1] + Position [475, 650, 495, 670] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum18" + Ports [2, 1] + Position [240, 650, 260, 670] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum19" + Ports [2, 1] + Position [280, 650, 300, 670] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + Ports [2, 1] + Position [320, 190, 340, 210] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum20" + Ports [2, 1] + Position [320, 650, 340, 670] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum21" + Ports [2, 1] + Position [360, 870, 380, 890] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum22" + Ports [2, 1] + Position [400, 870, 420, 890] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum23" + Ports [2, 1] + Position [440, 870, 460, 890] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum24" + Ports [2, 1] + Position [475, 870, 495, 890] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum25" + Ports [2, 1] + Position [240, 870, 260, 890] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum26" + Ports [2, 1] + Position [280, 870, 300, 890] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum27" + Ports [2, 1] + Position [320, 870, 340, 890] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum28" + Ports [2, 1] + Position [700, 200, 720, 220] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum29" + Ports [2, 1] + Position [740, 200, 760, 220] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + Ports [2, 1] + Position [360, 190, 380, 210] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum30" + Ports [2, 1] + Position [815, 430, 835, 450] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum31" + Ports [2, 1] + Position [855, 430, 875, 450] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum32" + Ports [2, 1] + Position [895, 430, 915, 450] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum33" + Ports [2, 1] + Position [930, 430, 950, 450] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum34" + Ports [2, 1] + Position [820, 660, 840, 680] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum35" + Ports [2, 1] + Position [860, 660, 880, 680] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum36" + Ports [2, 1] + Position [900, 660, 920, 680] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum37" + Ports [2, 1] + Position [935, 660, 955, 680] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum38" + Ports [2, 1] + Position [700, 660, 720, 680] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum39" + Ports [2, 1] + Position [740, 660, 760, 680] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + Ports [2, 1] + Position [400, 190, 420, 210] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum40" + Ports [2, 1] + Position [780, 200, 800, 220] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum41" + Ports [2, 1] + Position [780, 660, 800, 680] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum42" + Ports [2, 1] + Position [820, 880, 840, 900] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum43" + Ports [2, 1] + Position [860, 880, 880, 900] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum44" + Ports [2, 1] + Position [900, 880, 920, 900] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum45" + Ports [2, 1] + Position [935, 880, 955, 900] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum46" + Ports [2, 1] + Position [700, 880, 720, 900] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum47" + Ports [2, 1] + Position [740, 880, 760, 900] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum48" + Ports [2, 1] + Position [780, 880, 800, 900] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum49" + Ports [2, 1] + Position [820, 200, 840, 220] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + Ports [2, 1] + Position [440, 190, 460, 210] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum50" + Ports [2, 1] + Position [860, 200, 880, 220] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum51" + Ports [2, 1] + Position [900, 200, 920, 220] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum52" + Ports [2, 1] + Position [695, 430, 715, 450] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum53" + Ports [2, 1] + Position [735, 430, 755, 450] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum54" + Ports [2, 1] + Position [935, 200, 955, 220] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum55" + Ports [2, 1] + Position [775, 430, 795, 450] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + Ports [2, 1] + Position [235, 420, 255, 440] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + Ports [2, 1] + Position [275, 420, 295, 440] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum8" + Ports [2, 1] + Position [475, 190, 495, 210] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum9" + Ports [2, 1] + Position [315, 420, 335, 440] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "Out1" + Position [520, 193, 550, 207] + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out2" + Position [515, 423, 545, 437] + Port "2" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out3" + Position [520, 653, 550, 667] + Port "3" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out4" + Position [520, 873, 550, 887] + Port "4" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out5" + Position [980, 203, 1010, 217] + Port "5" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out6" + Position [975, 433, 1005, 447] + Port "6" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out7" + Position [980, 663, 1010, 677] + Port "7" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out8" + Position [980, 883, 1010, 897] + Port "8" + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "Gain1" + SrcPort 1 + Points [5, 0] + DstBlock "Sum" + DstPort 2 + } + Line { + SrcBlock "Gain" + SrcPort 1 + Points [0, 0] + DstBlock "Sum" + DstPort 1 + } + Line { + SrcBlock "Sum" + SrcPort 1 + DstBlock "Sum1" + DstPort 1 + } + Line { + SrcBlock "Gain2" + SrcPort 1 + Points [10, 0] + DstBlock "Sum1" + DstPort 2 + } + Line { + SrcBlock "Sum1" + SrcPort 1 + DstBlock "Sum2" + DstPort 1 + } + Line { + SrcBlock "Gain3" + SrcPort 1 + Points [15, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + SrcBlock "Sum2" + SrcPort 1 + DstBlock "Sum3" + DstPort 1 + } + Line { + SrcBlock "Sum3" + SrcPort 1 + DstBlock "Sum4" + DstPort 1 + } + Line { + SrcBlock "Sum4" + SrcPort 1 + DstBlock "Sum5" + DstPort 1 + } + Line { + SrcBlock "Sum5" + SrcPort 1 + Points [0, 0] + DstBlock "Sum8" + DstPort 1 + } + Line { + SrcBlock "Gain4" + SrcPort 1 + Points [25, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + SrcBlock "Gain5" + SrcPort 1 + Points [30, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + SrcBlock "Gain6" + SrcPort 1 + Points [35, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + SrcBlock "Gain7" + SrcPort 1 + Points [35, 0] + DstBlock "Sum8" + DstPort 2 + } + Line { + SrcBlock "Sum8" + SrcPort 1 + Points [0, 0] + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Gain9" + SrcPort 1 + Points [5, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + SrcBlock "Gain8" + SrcPort 1 + Points [0, 0] + DstBlock "Sum6" + DstPort 1 + } + Line { + SrcBlock "Sum6" + SrcPort 1 + DstBlock "Sum7" + DstPort 1 + } + Line { + SrcBlock "Gain10" + SrcPort 1 + Points [10, 0] + DstBlock "Sum7" + DstPort 2 + } + Line { + SrcBlock "Sum7" + SrcPort 1 + DstBlock "Sum9" + DstPort 1 + } + Line { + SrcBlock "Gain11" + SrcPort 1 + Points [15, 0] + DstBlock "Sum9" + DstPort 2 + } + Line { + SrcBlock "Sum9" + SrcPort 1 + DstBlock "Sum10" + DstPort 1 + } + Line { + SrcBlock "Sum10" + SrcPort 1 + DstBlock "Sum11" + DstPort 1 + } + Line { + SrcBlock "Sum11" + SrcPort 1 + DstBlock "Sum12" + DstPort 1 + } + Line { + SrcBlock "Sum12" + SrcPort 1 + Points [0, 0] + DstBlock "Sum13" + DstPort 1 + } + Line { + SrcBlock "Gain12" + SrcPort 1 + Points [25, 0] + DstBlock "Sum10" + DstPort 2 + } + Line { + SrcBlock "Gain13" + SrcPort 1 + Points [30, 0] + DstBlock "Sum11" + DstPort 2 + } + Line { + SrcBlock "Gain14" + SrcPort 1 + Points [35, 0] + DstBlock "Sum12" + DstPort 2 + } + Line { + SrcBlock "Gain15" + SrcPort 1 + Points [35, 0] + DstBlock "Sum13" + DstPort 2 + } + Line { + SrcBlock "Sum13" + SrcPort 1 + Points [0, 0] + DstBlock "Out2" + DstPort 1 + } + Line { + SrcBlock "Gain23" + SrcPort 1 + Points [5, 0] + DstBlock "Sum18" + DstPort 2 + } + Line { + SrcBlock "Gain22" + SrcPort 1 + Points [0, 0] + DstBlock "Sum18" + DstPort 1 + } + Line { + SrcBlock "Sum18" + SrcPort 1 + DstBlock "Sum19" + DstPort 1 + } + Line { + SrcBlock "Gain16" + SrcPort 1 + Points [10, 0] + DstBlock "Sum19" + DstPort 2 + } + Line { + SrcBlock "Sum19" + SrcPort 1 + DstBlock "Sum20" + DstPort 1 + } + Line { + SrcBlock "Gain17" + SrcPort 1 + Points [15, 0] + DstBlock "Sum20" + DstPort 2 + } + Line { + SrcBlock "Sum20" + SrcPort 1 + DstBlock "Sum14" + DstPort 1 + } + Line { + SrcBlock "Sum14" + SrcPort 1 + DstBlock "Sum15" + DstPort 1 + } + Line { + SrcBlock "Sum15" + SrcPort 1 + DstBlock "Sum16" + DstPort 1 + } + Line { + SrcBlock "Sum16" + SrcPort 1 + Points [0, 0] + DstBlock "Sum17" + DstPort 1 + } + Line { + SrcBlock "Gain18" + SrcPort 1 + Points [25, 0] + DstBlock "Sum14" + DstPort 2 + } + Line { + SrcBlock "Gain19" + SrcPort 1 + Points [30, 0] + DstBlock "Sum15" + DstPort 2 + } + Line { + SrcBlock "Gain20" + SrcPort 1 + Points [35, 0] + DstBlock "Sum16" + DstPort 2 + } + Line { + SrcBlock "Gain21" + SrcPort 1 + Points [35, 0] + DstBlock "Sum17" + DstPort 2 + } + Line { + SrcBlock "Sum17" + SrcPort 1 + Points [0, 0] + DstBlock "Out3" + DstPort 1 + } + Line { + SrcBlock "Gain31" + SrcPort 1 + Points [5, 0] + DstBlock "Sum25" + DstPort 2 + } + Line { + SrcBlock "Gain30" + SrcPort 1 + Points [0, 0] + DstBlock "Sum25" + DstPort 1 + } + Line { + SrcBlock "Sum25" + SrcPort 1 + DstBlock "Sum26" + DstPort 1 + } + Line { + SrcBlock "Gain24" + SrcPort 1 + Points [10, 0] + DstBlock "Sum26" + DstPort 2 + } + Line { + SrcBlock "Sum26" + SrcPort 1 + DstBlock "Sum27" + DstPort 1 + } + Line { + SrcBlock "Gain25" + SrcPort 1 + Points [15, 0] + DstBlock "Sum27" + DstPort 2 + } + Line { + SrcBlock "Sum27" + SrcPort 1 + DstBlock "Sum21" + DstPort 1 + } + Line { + SrcBlock "Sum21" + SrcPort 1 + DstBlock "Sum22" + DstPort 1 + } + Line { + SrcBlock "Sum22" + SrcPort 1 + DstBlock "Sum23" + DstPort 1 + } + Line { + SrcBlock "Sum23" + SrcPort 1 + Points [0, 0] + DstBlock "Sum24" + DstPort 1 + } + Line { + SrcBlock "Gain26" + SrcPort 1 + Points [25, 0] + DstBlock "Sum21" + DstPort 2 + } + Line { + SrcBlock "Gain27" + SrcPort 1 + Points [30, 0] + DstBlock "Sum22" + DstPort 2 + } + Line { + SrcBlock "Gain28" + SrcPort 1 + Points [35, 0] + DstBlock "Sum23" + DstPort 2 + } + Line { + SrcBlock "Gain29" + SrcPort 1 + Points [35, 0] + DstBlock "Sum24" + DstPort 2 + } + Line { + SrcBlock "Sum24" + SrcPort 1 + Points [0, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + SrcBlock "Gain33" + SrcPort 1 + Points [5, 0] + DstBlock "Sum28" + DstPort 2 + } + Line { + SrcBlock "Gain32" + SrcPort 1 + Points [0, 0] + DstBlock "Sum28" + DstPort 1 + } + Line { + SrcBlock "Sum28" + SrcPort 1 + DstBlock "Sum29" + DstPort 1 + } + Line { + SrcBlock "Gain44" + SrcPort 1 + Points [10, 0] + DstBlock "Sum29" + DstPort 2 + } + Line { + SrcBlock "Sum29" + SrcPort 1 + DstBlock "Sum40" + DstPort 1 + } + Line { + SrcBlock "Gain55" + SrcPort 1 + Points [15, 0] + DstBlock "Sum40" + DstPort 2 + } + Line { + SrcBlock "Sum40" + SrcPort 1 + DstBlock "Sum49" + DstPort 1 + } + Line { + SrcBlock "Sum49" + SrcPort 1 + DstBlock "Sum50" + DstPort 1 + } + Line { + SrcBlock "Sum50" + SrcPort 1 + DstBlock "Sum51" + DstPort 1 + } + Line { + SrcBlock "Sum51" + SrcPort 1 + Points [0, 0] + DstBlock "Sum54" + DstPort 1 + } + Line { + SrcBlock "Gain58" + SrcPort 1 + Points [25, 0] + DstBlock "Sum49" + DstPort 2 + } + Line { + SrcBlock "Gain59" + SrcPort 1 + Points [30, 0] + DstBlock "Sum50" + DstPort 2 + } + Line { + SrcBlock "Gain60" + SrcPort 1 + Points [35, 0] + DstBlock "Sum51" + DstPort 2 + } + Line { + SrcBlock "Gain61" + SrcPort 1 + Points [35, 0] + DstBlock "Sum54" + DstPort 2 + } + Line { + SrcBlock "Sum54" + SrcPort 1 + Points [0, 0] + DstBlock "Out5" + DstPort 1 + } + Line { + SrcBlock "Gain63" + SrcPort 1 + Points [5, 0] + DstBlock "Sum52" + DstPort 2 + } + Line { + SrcBlock "Gain62" + SrcPort 1 + Points [0, 0] + DstBlock "Sum52" + DstPort 1 + } + Line { + SrcBlock "Sum52" + SrcPort 1 + DstBlock "Sum53" + DstPort 1 + } + Line { + SrcBlock "Gain34" + SrcPort 1 + Points [10, 0] + DstBlock "Sum53" + DstPort 2 + } + Line { + SrcBlock "Sum53" + SrcPort 1 + DstBlock "Sum55" + DstPort 1 + } + Line { + SrcBlock "Gain35" + SrcPort 1 + Points [15, 0] + DstBlock "Sum55" + DstPort 2 + } + Line { + SrcBlock "Sum55" + SrcPort 1 + DstBlock "Sum30" + DstPort 1 + } + Line { + SrcBlock "Sum30" + SrcPort 1 + DstBlock "Sum31" + DstPort 1 + } + Line { + SrcBlock "Sum31" + SrcPort 1 + DstBlock "Sum32" + DstPort 1 + } + Line { + SrcBlock "Sum32" + SrcPort 1 + Points [0, 0] + DstBlock "Sum33" + DstPort 1 + } + Line { + SrcBlock "Gain36" + SrcPort 1 + Points [25, 0] + DstBlock "Sum30" + DstPort 2 + } + Line { + SrcBlock "Gain37" + SrcPort 1 + Points [30, 0] + DstBlock "Sum31" + DstPort 2 + } + Line { + SrcBlock "Gain38" + SrcPort 1 + Points [35, 0] + DstBlock "Sum32" + DstPort 2 + } + Line { + SrcBlock "Gain39" + SrcPort 1 + Points [35, 0] + DstBlock "Sum33" + DstPort 2 + } + Line { + SrcBlock "Sum33" + SrcPort 1 + Points [0, 0] + DstBlock "Out6" + DstPort 1 + } + Line { + SrcBlock "Gain48" + SrcPort 1 + Points [5, 0] + DstBlock "Sum38" + DstPort 2 + } + Line { + SrcBlock "Gain47" + SrcPort 1 + Points [0, 0] + DstBlock "Sum38" + DstPort 1 + } + Line { + SrcBlock "Sum38" + SrcPort 1 + DstBlock "Sum39" + DstPort 1 + } + Line { + SrcBlock "Gain40" + SrcPort 1 + Points [10, 0] + DstBlock "Sum39" + DstPort 2 + } + Line { + SrcBlock "Sum39" + SrcPort 1 + DstBlock "Sum41" + DstPort 1 + } + Line { + SrcBlock "Gain41" + SrcPort 1 + Points [15, 0] + DstBlock "Sum41" + DstPort 2 + } + Line { + SrcBlock "Sum41" + SrcPort 1 + DstBlock "Sum34" + DstPort 1 + } + Line { + SrcBlock "Sum34" + SrcPort 1 + DstBlock "Sum35" + DstPort 1 + } + Line { + SrcBlock "Sum35" + SrcPort 1 + DstBlock "Sum36" + DstPort 1 + } + Line { + SrcBlock "Sum36" + SrcPort 1 + Points [0, 0] + DstBlock "Sum37" + DstPort 1 + } + Line { + SrcBlock "Gain42" + SrcPort 1 + Points [25, 0] + DstBlock "Sum34" + DstPort 2 + } + Line { + SrcBlock "Gain43" + SrcPort 1 + Points [30, 0] + DstBlock "Sum35" + DstPort 2 + } + Line { + SrcBlock "Gain45" + SrcPort 1 + Points [35, 0] + DstBlock "Sum36" + DstPort 2 + } + Line { + SrcBlock "Gain46" + SrcPort 1 + Points [35, 0] + DstBlock "Sum37" + DstPort 2 + } + Line { + SrcBlock "Sum37" + SrcPort 1 + Points [0, 0] + DstBlock "Out7" + DstPort 1 + } + Line { + SrcBlock "Gain57" + SrcPort 1 + Points [5, 0] + DstBlock "Sum46" + DstPort 2 + } + Line { + SrcBlock "Gain56" + SrcPort 1 + Points [0, 0] + DstBlock "Sum46" + DstPort 1 + } + Line { + SrcBlock "Sum46" + SrcPort 1 + DstBlock "Sum47" + DstPort 1 + } + Line { + SrcBlock "Gain49" + SrcPort 1 + Points [10, 0] + DstBlock "Sum47" + DstPort 2 + } + Line { + SrcBlock "Sum47" + SrcPort 1 + DstBlock "Sum48" + DstPort 1 + } + Line { + SrcBlock "Gain50" + SrcPort 1 + Points [15, 0] + DstBlock "Sum48" + DstPort 2 + } + Line { + SrcBlock "Sum48" + SrcPort 1 + DstBlock "Sum42" + DstPort 1 + } + Line { + SrcBlock "Sum42" + SrcPort 1 + DstBlock "Sum43" + DstPort 1 + } + Line { + SrcBlock "Sum43" + SrcPort 1 + DstBlock "Sum44" + DstPort 1 + } + Line { + SrcBlock "Sum44" + SrcPort 1 + Points [0, 0] + DstBlock "Sum45" + DstPort 1 + } + Line { + SrcBlock "Gain51" + SrcPort 1 + Points [25, 0] + DstBlock "Sum42" + DstPort 2 + } + Line { + SrcBlock "Gain52" + SrcPort 1 + Points [30, 0] + DstBlock "Sum43" + DstPort 2 + } + Line { + SrcBlock "Gain53" + SrcPort 1 + Points [35, 0] + DstBlock "Sum44" + DstPort 2 + } + Line { + SrcBlock "Gain54" + SrcPort 1 + Points [35, 0] + DstBlock "Sum45" + DstPort 2 + } + Line { + SrcBlock "Sum45" + SrcPort 1 + Points [0, 0] + DstBlock "Out8" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [0, 0; 50, 0] + Branch { + Points [0, 165] + Branch { + Points [55, 0] + DstBlock "Gain" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [50, 0] + DstBlock "Gain8" + DstPort 1 + } + Branch { + Points [0, 0; 0, 230] + Branch { + Points [55, 0] + DstBlock "Gain22" + DstPort 1 + } + Branch { + Points [0, 220] + DstBlock "Gain30" + DstPort 1 + } + } + } + } + Branch { + Points [515, 0; 0, 175] + Branch { + DstBlock "Gain32" + DstPort 1 + } + Branch { + Points [-5, 0; 0, 230] + Branch { + DstBlock "Gain62" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [5, 0] + DstBlock "Gain47" + DstPort 1 + } + Branch { + Points [0, 220] + DstBlock "Gain56" + DstPort 1 + } + } + } + } + } + Line { + SrcBlock "In2" + SrcPort 1 + Points [0, 0; 70, 0] + Branch { + Points [485, 0; 0, 175] + Branch { + Points [40, 0] + DstBlock "Gain33" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [35, 0] + DstBlock "Gain63" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [40, 0] + DstBlock "Gain48" + DstPort 1 + } + Branch { + Points [0, 220] + DstBlock "Gain57" + DstPort 1 + } + } + } + } + Branch { + Points [-10, 0; 0, 165] + Branch { + Points [75, 0] + DstBlock "Gain1" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [70, 0] + DstBlock "Gain9" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [75, 0] + DstBlock "Gain23" + DstPort 1 + } + Branch { + Points [0, 220] + DstBlock "Gain31" + DstPort 1 + } + } + } + } + } + Line { + SrcBlock "In3" + SrcPort 1 + Points [0, 0; 80, 0] + Branch { + Points [465, 0; 0, 165] + Branch { + Points [85, 0] + DstBlock "Gain44" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [80, 0] + DstBlock "Gain34" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [85, 0] + DstBlock "Gain40" + DstPort 1 + } + Branch { + Points [0, 220] + DstBlock "Gain49" + DstPort 1 + } + } + } + } + Branch { + Points [-15, 0; 0, 155] + Branch { + Points [105, 0] + DstBlock "Gain2" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [100, 0] + DstBlock "Gain10" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [105, 0] + DstBlock "Gain16" + DstPort 1 + } + Branch { + Points [0, 220] + DstBlock "Gain24" + DstPort 1 + } + } + } + } + } + Line { + SrcBlock "In4" + SrcPort 1 + Points [0, -25; 535, 0; 0, 180] + Branch { + Points [130, 0] + DstBlock "Gain55" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [125, 0] + DstBlock "Gain35" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [130, 0] + DstBlock "Gain41" + DstPort 1 + } + Branch { + Points [0, 220] + DstBlock "Gain50" + DstPort 1 + } + } + } + } + Line { + SrcBlock "In5" + SrcPort 1 + Points [0, -45; 85, 0] + Branch { + Points [435, 0; 0, 200] + Branch { + Points [170, 0] + DstBlock "Gain58" + DstPort 1 + } + Branch { + Points [0, 225] + Branch { + Points [165, 0] + DstBlock "Gain36" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [170, 0] + DstBlock "Gain42" + DstPort 1 + } + Branch { + Points [0, 220] + DstBlock "Gain51" + DstPort 1 + } + } + } + } + Branch { + Points [-15, 0; 0, 155] + Branch { + Points [130, 0] + DstBlock "Gain3" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [125, 0] + DstBlock "Gain11" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [130, 0] + DstBlock "Gain17" + DstPort 1 + } + Branch { + Points [0, 220] + DstBlock "Gain25" + DstPort 1 + } + } + } + } + } + Line { + SrcBlock "In6" + SrcPort 1 + Points [15, 0; 0, -65; 75, 0] + Branch { + Points [415, 0; 0, 205; 5, 0] + Branch { + Points [215, 0] + DstBlock "Gain59" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [210, 0] + DstBlock "Gain37" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [215, 0] + DstBlock "Gain43" + DstPort 1 + } + Branch { + Points [0, 220] + DstBlock "Gain52" + DstPort 1 + } + } + } + } + Branch { + Points [0, 195] + Branch { + Points [175, 0] + DstBlock "Gain5" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [170, 0] + DstBlock "Gain13" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [175, 0] + DstBlock "Gain19" + DstPort 1 + } + Branch { + Points [0, 220] + DstBlock "Gain27" + DstPort 1 + } + } + } + } + } + Line { + SrcBlock "In7" + SrcPort 1 + Points [0, 0; 25, 0] + Branch { + Points [0, -95; 475, 0; 0, 220] + Branch { + Points [260, 0] + DstBlock "Gain60" + DstPort 1 + } + Branch { + Points [0, 225] + Branch { + Points [0, 5] + DstBlock "Gain38" + DstPort 1 + } + Branch { + Points [0, 235] + Branch { + Points [260, 0] + DstBlock "Gain45" + DstPort 1 + } + Branch { + Points [0, 220] + DstBlock "Gain53" + DstPort 1 + } + } + } + } + Branch { + Points [0, 115] + Branch { + Points [275, 0] + DstBlock "Gain6" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [270, 0] + DstBlock "Gain14" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [275, 0] + DstBlock "Gain20" + DstPort 1 + } + Branch { + Points [0, 220] + DstBlock "Gain28" + DstPort 1 + } + } + } + } + } + Line { + SrcBlock "In8" + SrcPort 1 + Points [0, 0; 5, 0] + Branch { + Points [35, 0; 0, -115; 55, 0] + Branch { + Points [395, 0; 0, 225] + Branch { + Points [305, 0] + DstBlock "Gain61" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [300, 0] + DstBlock "Gain39" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [305, 0] + DstBlock "Gain46" + DstPort 1 + } + Branch { + Points [0, 220] + DstBlock "Gain54" + DstPort 1 + } + } + } + } + Branch { + Points [-15, 0; 0, 150] + Branch { + Points [150, 0] + DstBlock "Gain4" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [145, 0] + DstBlock "Gain12" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [150, 0] + DstBlock "Gain18" + DstPort 1 + } + Branch { + Points [0, 220] + DstBlock "Gain26" + DstPort 1 + } + } + } + } + } + Branch { + Points [0, 100] + Branch { + Points [330, 0] + DstBlock "Gain7" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [325, 0] + DstBlock "Gain15" + DstPort 1 + } + Branch { + Points [0, 230] + Branch { + Points [330, 0] + DstBlock "Gain21" + DstPort 1 + } + Branch { + Points [0, 220] + DstBlock "Gain29" + DstPort 1 + } + } + } + } + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [545, 193, 575, 207] + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out2" + Position [540, 423, 570, 437] + Port "2" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out3" + Position [545, 653, 575, 667] + Port "3" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out4" + Position [545, 873, 575, 887] + Port "4" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out5" + Position [1005, 203, 1035, 217] + Port "5" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out6" + Position [1000, 433, 1030, 447] + Port "6" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out7" + Position [1005, 663, 1035, 677] + Port "7" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out8" + Position [1005, 883, 1035, 897] + Port "8" + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [205, 0; 0, 515] + DstBlock "Subsystem" + DstPort 1 + } + Line { + SrcBlock "In2" + SrcPort 1 + Points [195, 0; 0, 485] + DstBlock "Subsystem" + DstPort 2 + } + Line { + SrcBlock "In3" + SrcPort 1 + Points [185, 0; 0, 455] + DstBlock "Subsystem" + DstPort 3 + } + Line { + SrcBlock "In4" + SrcPort 1 + Points [175, 0; 0, 425] + DstBlock "Subsystem" + DstPort 4 + } + Line { + SrcBlock "In5" + SrcPort 1 + Points [160, 0; 0, 395] + DstBlock "Subsystem" + DstPort 5 + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + Points [0, -95; -40, 0; 0, -255] + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In6" + SrcPort 1 + Points [150, 0; 0, 365] + DstBlock "Subsystem" + DstPort 6 + } + Line { + SrcBlock "In7" + SrcPort 1 + Points [140, 0; 0, 335] + DstBlock "Subsystem" + DstPort 7 + } + Line { + SrcBlock "In8" + SrcPort 1 + Points [130, 0; 0, 310; 280, 0] + DstBlock "Subsystem" + DstPort 8 + } + Line { + SrcBlock "Subsystem" + SrcPort 2 + Points [15, 0; 0, -135; -50, 0] + DstBlock "Out2" + DstPort 1 + } + Line { + SrcBlock "Subsystem" + SrcPort 3 + Points [5, 0; 0, 90; -35, 0] + DstBlock "Out3" + DstPort 1 + } + Line { + SrcBlock "Subsystem" + SrcPort 4 + Points [5, 0; 0, 85; -40, 0; 0, 230] + DstBlock "Out4" + DstPort 1 + } + Line { + SrcBlock "Subsystem" + SrcPort 5 + Points [420, 0; 0, -360] + DstBlock "Out5" + DstPort 1 + } + Line { + SrcBlock "Subsystem" + SrcPort 6 + Points [425, 0] + DstBlock "Out6" + DstPort 1 + } + Line { + SrcBlock "Subsystem" + SrcPort 7 + Points [430, 0] + DstBlock "Out7" + DstPort 1 + } + Line { + SrcBlock "Subsystem" + SrcPort 8 + Points [425, 0; 0, 305] + DstBlock "Out8" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsModelRate.mdl b/simulink_archive/simLink/lib/cdsModelRate.mdl new file mode 100644 index 0000000..39f54c7 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsModelRate.mdl @@ -0,0 +1,788 @@ +Library { + Name "cdsModelRate" + Version 8.0 + MdlSubVersion 0 + SavedCharacterEncoding "ISO-8859-1" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [358.0, 324.0, 800.0, 522.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [1] + DockPosition "Left" + Width [50] + Height [50] + Filter [8] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkTopLevel" + LoadSaveID "0" + Extents [576.0, 360.0] + ZoomFactor [1.0] + Offset [0.0, 0.0] + } + } + } + Created "Tue Oct 22 15:11:11 2013" + Creator "controls" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Tue Oct 22 15:13:07 2013" + RTWModifiedTimeStamp 304355539 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "disabled" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 6 + Version "1.12.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 7 + Version "1.12.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 8 + Version "1.12.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "Dataset" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 9 + Version "1.12.1" + Array { + Type "Cell" + Dimension 8 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + Cell "UseSpecifiedMinMax" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 10 + Version "1.12.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "EnableAllAsError" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 11 + Version "1.12.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 12 + Version "1.12.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 13 + Version "1.12.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 14 + Version "1.12.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + Cell "PortableWordSizes" + Cell "GenerateWebview" + Cell "GenerateCodeMetricsReport" + Cell "GenerateCodeReplacementReport" + Cell "GenerateErtSFunction" + Cell "CreateSILPILBlock" + Cell "CodeExecutionProfiling" + Cell "CodeProfilingSaveOptions" + Cell "CodeProfilingInstrumentation" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 15 + Version "1.12.1" + Array { + Type "Cell" + Dimension 22 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "InsertPolySpaceComments" + Cell "SFDataObjDesc" + Cell "MATLABFcnDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InternalIdentifier" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Classic" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 16 + Version "1.12.1" + Array { + Type "Cell" + Dimension 15 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns on + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 840, 405, 1720, 1035 ] + } + PropName "ConfigurationSets" + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + } + } + System { + Name "cdsModelRate" + Location [358, 324, 1158, 846] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "4" + Block { + BlockType SubSystem + Name "Subsystem" + SID "2" + Ports [0, 1] + Position [135, 121, 190, 159] + ZOrder 2 + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [358, 324, 1158, 846] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Outport + Name "Rate" + SID "4" + Position [360, 103, 390, 117] + ZOrder -2 + IconDisplay "Port number" + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsMuxMatrix.mdl b/simulink_archive/simLink/lib/cdsMuxMatrix.mdl new file mode 100644 index 0000000..d98c60f --- /dev/null +++ b/simulink_archive/simLink/lib/cdsMuxMatrix.mdl @@ -0,0 +1,244 @@ +Library { + Name "cdsMuxMatrix" + Version 6.5 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + Created "Thu Oct 26 16:52:37 2006" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "aivanov" + ModifiedDateFormat "%" + LastModifiedDate "Thu Oct 26 16:53:03 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsMuxMatrix" + Location [212, 405, 792, 665] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [155, 83, 185, 97] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [1, 1] + Position [205, 60, 245, 120] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskHideContents off + System { + Name "Subsystem" + Location [342, 463, 547, 529] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 28, 55, 42] + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out1" + Position [150, 28, 180, 42] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [280, 83, 310, 97] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsNoise.mdl b/simulink_archive/simLink/lib/cdsNoise.mdl new file mode 100644 index 0000000..48ca615 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsNoise.mdl @@ -0,0 +1,734 @@ +Library { + Name "cdsNoise" + Version 7.6 + MdlSubVersion 0 + SavedCharacterEncoding "windows-1252" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + MaxMDLFileLineLength 120 + Created "Thu Jul 20 13:29:27 2006" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Wed Apr 27 11:50:37 2011" + RTWModifiedTimeStamp 225805831 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.10.0" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.10.0" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "SingleTasking" + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.10.0" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.10.0" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction off + BooleanDataType off + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.10.0" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "none" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "none" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + InitInArrayFormatMsg "warning" + StrictBusMsg "None" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.10.0" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown on + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.10.0" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.10.0" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.10.0" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime on + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateSLWebview off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.10.0" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.10.0" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTCodeCoverageTool "None" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 400, 210, 1280, 840 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + Variant off + GeneratePreprocessorConditionals off + } + } + System { + Name "cdsNoise" + Location [947, 299, 1317, 558] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "5" + Block { + BlockType Inport + Name "Ground" + SID "4" + Position [65, 103, 95, 117] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "Subsystem" + SID "1" + Ports [1, 1] + Position [150, 80, 190, 140] + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [535, 118, 761, 309] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "Ground" + SID "5" + Position [45, 63, 75, 77] + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Noise" + SID "2" + Position [130, 63, 160, 77] + IconDisplay "Port number" + } + } + } + Block { + BlockType Outport + Name "Noise" + SID "3" + Position [240, 103, 270, 117] + IconDisplay "Port number" + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + DstBlock "Noise" + DstPort 1 + } + Line { + SrcBlock "Ground" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsOsc.mdl b/simulink_archive/simLink/lib/cdsOsc.mdl new file mode 100644 index 0000000..2db39e6 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsOsc.mdl @@ -0,0 +1,777 @@ +Library { + Name "cdsOsc" + Version 7.5 + MdlSubVersion 0 + SavedCharacterEncoding "windows-1252" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + MaxMDLFileLineLength 120 + Created "Thu Jul 20 13:29:27 2006" + Creator "maronsso" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Mon Nov 7 13:26:30 2011" + RTWModifiedTimeStamp 242573182 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.10.0" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.10.0" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "SingleTasking" + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.10.0" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.10.0" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction off + BooleanDataType off + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + EnforceIntegerDowncast on + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.10.0" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "none" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.10.0" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown on + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.10.0" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.10.0" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.10.0" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.10.0" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.10.0" + Array { + Type "Cell" + Dimension 16 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTCodeCoverageTool "None" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 1160, 285, 2040, 915 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "cdsOsc" + Location [50, 188, 630, 470] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark 8 + Block { + BlockType SubSystem + Name "Subsystem" + SID 1 + Description "ADL=OSC.adl" + Ports [1, 3] + Position [120, 80, 160, 140] + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [869, 223, 1054, 374] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + SID 2 + Position [30, 73, 60, 87] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "CLK" + SID 3 + Position [130, 28, 160, 42] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "SIN" + SID 4 + Position [125, 68, 155, 82] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "COS" + SID 5 + Position [120, 113, 150, 127] + Port "3" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [20, 0] + Branch { + Points [0, -45] + DstBlock "CLK" + DstPort 1 + } + Branch { + Points [0, -5] + DstBlock "SIN" + DstPort 1 + } + Branch { + Points [0, 40] + DstBlock "COS" + DstPort 1 + } + } + } + } + Block { + BlockType Outport + Name "CLK" + SID 6 + Position [185, 63, 215, 77] + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "SIN" + SID 7 + Position [180, 103, 210, 117] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "COS" + SID 8 + Position [175, 148, 205, 162] + Port "3" + IconDisplay "Port number" + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + Points [0, -20] + DstBlock "CLK" + DstPort 1 + } + Line { + SrcBlock "Subsystem" + SrcPort 2 + DstBlock "SIN" + DstPort 1 + } + Line { + SrcBlock "Subsystem" + SrcPort 3 + Points [10, 0; 0, 25] + DstBlock "COS" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsPPFIR.mdl b/simulink_archive/simLink/lib/cdsPPFIR.mdl new file mode 100644 index 0000000..01858af --- /dev/null +++ b/simulink_archive/simLink/lib/cdsPPFIR.mdl @@ -0,0 +1,787 @@ +Library { + Name "cdsPPFIR" + Version 6.2 + MdlSubVersion 0 + SavedCharacterEncoding "ibm-5348_P100-1997" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Wed Apr 12 05:48:35 2006" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Wed Apr 12 05:53:15 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + StrictBusMsg "None" + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType Reference + } + Block { + BlockType "S-Function" + FunctionName "system" + SFunctionModules "''" + PortCounts "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + InputSameDT on + OutDataTypeMode "Same as first input" + OutDataType "sfix(16)" + OutScaling "2^0" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsPPFIR" + Location [313, 170, 987, 542] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [40, 93, 70, 107] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [1, 1] + Position [290, 115, 330, 175] + BackgroundColor "orange" + DropShadow on + TreatAsAtomicUnit off + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + System { + Name "Subsystem" + Location [328, 217, 933, 418] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 48, 55, 62] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Reference + Name "DS" + Ports [1, 1] + Position [95, 28, 180, 82] + DropShadow on + DialogController "dspDDGCreate" + DialogControllerArgs "DataTag0" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + } + Block { + BlockType Reference + Name "Digital\nFilter Design" + Ports [1, 1] + Position [220, 27, 285, 83] + ForegroundColor "red" + DropShadow on + UserDataPersistent on + UserData "DataTag1" + SourceBlock "dsparch4/Digital\nFilter Design" + SourceType "" + ShowPortLabels on + mwdsp_browser_bugfix_var off + } + Block { + BlockType Sum + Name "Sum" + Ports [2, 1] + Position [505, 45, 525, 65] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "compFilt" + Ports [1, 1] + Position [365, 118, 450, 172] + DropShadow on + DialogController "dspDDGCreate" + DialogControllerArgs "DataTag2" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + } + Block { + BlockType Reference + Name "usFilt" + Ports [1, 1] + Position [360, 28, 445, 82] + DropShadow on + DialogController "dspDDGCreate" + DialogControllerArgs "DataTag3" + SourceBlock "dsparch4/Digital Filter" + SourceType "Digital Filter" + TypePopup "IIR (poles & zeros)" + IIRFiltStruct "Direct form II transposed" + AllPoleFiltStruct "Direct form" + FIRFiltStruct "Direct form" + CoeffSource "Specify via dialog" + NumCoeffs "[1 2]" + DenCoeffs "[1 0.1]" + BiQuadCoeffs "[1 0.3 0.4 1 0.1 0.2]" + LatticeCoeffs "[0.2 0.4]" + denIgnore on + FiltPerSampPopup "One filter per frame" + IC "0" + ICnum "0" + ICden "0" + additionalParams off + allowOverrides on + showCoeff off + firstCoeffMode "Same word length as input" + firstCoeffWordLength "16" + firstCoeffFracLength "15" + secondCoeffMode "Same as numerator" + secondCoeffWordLength "16" + secondCoeffFracLength "15" + thirdCoeffMode "Same as input" + thirdCoeffWordLength "16" + thirdCoeffFracLength "15" + showOut off + outputMode "Same as accumulator" + outputWordLength "16" + outputFracLength "15" + showAcc off + accumMode "Same as product output" + accumWordLength "32" + accumFracLength "30" + showMpy off + prodOutputMode "Same as input" + prodOutputWordLength "32" + prodOutputFracLength "30" + showMem off + memoryMode "Same as accumulator" + memoryWordLength "16" + memoryFracLength "15" + roundingMode "Floor" + overflowMode off + ScaleValues "1" + scaleValueFracLength "14" + tapSumMode "Same as input" + tapSumWordLength "32" + tapSumFracLength "30" + stageIOMode "Same as input" + stageIOWordLength "16" + stageInFracLength "15" + stageOutFracLength "15" + LockScale off + } + Block { + BlockType Outport + Name "Out1" + Position [550, 48, 580, 62] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "DS" + SrcPort 1 + DstBlock "Digital\nFilter Design" + DstPort 1 + } + Line { + SrcBlock "Digital\nFilter Design" + SrcPort 1 + DstBlock "usFilt" + DstPort 1 + } + Line { + SrcBlock "usFilt" + SrcPort 1 + Points [40, 0] + DstBlock "Sum" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [0, 0; 10, 0] + Branch { + Points [10, 0] + DstBlock "DS" + DstPort 1 + } + Branch { + Points [0, 90] + DstBlock "compFilt" + DstPort 1 + } + } + Line { + SrcBlock "Sum" + SrcPort 1 + Points [0, 0] + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "compFilt" + SrcPort 1 + Points [60, 0] + DstBlock "Sum" + DstPort 2 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [565, 93, 595, 107] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [100, 0; 0, 45] + DstBlock "Subsystem" + DstPort 1 + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + Points [105, 0; 0, -45] + DstBlock "Out1" + DstPort 1 + } + } +} +MatData { + NumRecords 4 + DataRecord { + Tag DataTag3 + Data " %)30 . < 8 ( 0 % " +"\" $ ! 0 . 0 8 ( ! % \" $ " +"- 0 0 #0 $1I9VET86Q&:6QT97( " + } + DataRecord { + Tag DataTag2 + Data " %)30 . < 8 ( 0 % " +"\" $ ! 0 . 0 8 ( ! % \" $ " +"- 0 0 #0 $1I9VET86Q&:6QT97( " + } + DataRecord { + Tag DataTag1 + Data " %)30 . <#4 8 ( @ % " +"\" $ ! 0 % 0 #@ $ \", @ . " +" . 8 ( ! % \" $ & 0 0 !@ &1E7!E 1&5S:6=N365T" +":&]D $-U@ X #0 !@ @ \" 4 ( 0 $ ! " +" 4 ! & 0 P !V86QU90!U;FET

49A8W1O<@ ." +" 2 8 ( ! % \" $ 8 0 0 & '-I" +"9V=U:2YR96UE>F]P=&EO;G-FF5$96QA>4-H86EN

@ #@ #@ & \" 8 " +" !0 @ ! 0 $ \"0 @ #P/PX #@!P !@ @" +" 1 $ 0 8 !H86YD;&4 $ + 9&9I;'0N9&9F:7( " +" X \"8!P !@ @ ! 4 ( ! $ ! X ! 0 " +"!@ @ ) 4 ( $ $ $ ! ( 0 0 0 4 !@ " +" D *@ #P \" $ ! ! &1F:6QT &1F9FER &9I;'1E0 $ \" ! " +" ! P ! !0 $ ! " +" 0 0 @ $ " +" ! ! $ . > 8 ( 0 %" +" \" $ ! 0 . 2 8 ( #0 % \" 4" +" ! 0 & % -T\" 0 $ ! X X !@ " +" @ & 4 ( 0 $ ! D ( ,4 . " +"8 4 8 ( @ % \" $ ! 0 % 0 % $ #<" +" 8VQA(H:_RT3:P,L/G+_1\\'?/V/:DORT:BQ^),YN_" +"D<0WWIDAHS^&,W.W\\US\"/X8-(G8.CL\\_V\"[9*V^(TC^)V#H[//X8S<[?S7,(_D<0WWIDAH" +"S\\M&HL?B3.;O]'P=\\_8]J2_RT3:P,L/G+]+;Y0TWB*&O^)O [C(/F&_#@ # & \" " +" 8 !0 @ $ \"0 . , 8 ( " +" !@ % \" 0 ) X !( !@ @ " +"- 4 ( !0 $ ! 8 4 W0( ! 0 ( " +" #@ #@ & \" 0 !0 @ ! !@ $ $ " +" 8 !D;W5B;&4 X P !@ @ & 4 ( ! " +" D #@ # & \" 0 !0 @ ! @ $ " +" $ \" &]N . . 8 ( ! % \" $ ' 0 " +" 0 !P $-U65D06YA" +";'ES:7, X ! !@ @ $ 4 ( 0 D ! " +"! ) ;6%G;FET=61E X P !@ @ $ 4 ( " +" ! ! #@ \"@0 & \" !$ 0 ! " +" !@ &AA;F1L90 0 \\ !S:6=U=&ELF5R &YC;V5F9G, 34%43$%\"(&%R%=I9'1H $ \" $ !0 " +" 0 ! 8 D * $ ( " +"0 $ ! 0 \" " +" ! # @ $ " +" P $ # 0 0 ! !P $ @ L" +" ! @ P ! P X !X !@ @ ! " +" 4 ( 0 $ ! X !( !@ @ - 4 ( !" +"0 $ ! 8 4 W0( ! 0 $ #@ #@ & " +" \" 8 !0 @ ! 0 $ \"0 @ Q0 X " +" !@!0 !@ @ \" 4 ( 0 $ ! 4 ! 4 0 " +"-P !C;&%S

0 !.=6U386UP;&5S4')O8V5SF2&C/X8S<[?S7,(_A@TB=@Z.SS_8+MDK;XC2/X8-(G8.CL\\_AC-SM_-F2&C/RT" +":BQ^),YN_T?!WS]CVI+_+1-K RP^(H:_XF\\#N,@^8;\\. , 8 ( !@" +" % \" 0 ) X P !@ @ & " +" 4 ( ! D #@ $@ & \" T " +" !0 @ % 0 $ !@ !0 #= @ $ ! P " +" . . 8 ( ! % \" $ & 0 0 !@ " +" &1O=6)L90 #@ # & \" 8 !0 @ $ " +" \"0 . , 8 ( ! % \" $ \" 0 " +" 0 ( ;VX X X !@ @ & 4 ( 0 $ ! " +"D ( # 4D . \" < 8 ( 0 % \" $ ! " +"0 . V 8 8 ( @ % \" $ ! 0 % " +" 0 #0 $ !H F5$96QA>4-H86EN

@ #@ #@ & \" 8 !0 @ ! 0 $ \"0" +" @ #P/PX !( !@ @ - 4 ( !0 $ ! " +" 8 4 W0( ! 0 ( #@ # & \" 0 " +" !0 @ ! @ $ $ \" &]N . . 8 ( ! " +" % \" $ ' 0 0 !P $-U0 $ " +" \" ! ! P ! !0 $ ! " +" 0 0 @ " +" $ ! ! $ . > 8 ( " +" 0 % \" $ ! 0 . 2 8 ( #0 " +"% \" 4 ! 0 & % -T\" 0 $ ! " +"X X !@ @ & 4 ( 0 $ ! D ( " +" *$ . $ 4 8 ( @ % \" $ ! 0 % 0" +" % $ #< 8VQA7B:_R+H_R5K!:BE+Q3\\$DJ37Z*#*/P22I-?HH,H_R5K!:BE+Q3]>WEXFO\\" +"BZ/U=WOHNA::D_O @\"GP^?D#_% )W3E_1F/PX P !@ @ & 4 ( " +" ! D #@ # & \" 8 !0 @ " +" $ \"0 . 2 8 ( #0 % \" " +" 4 ! 0 & % -T\" 0 $ \" X X " +"!@ @ $ 4 ( 0 8 ! ! & 9&]U8FQE . " +" , 8 ( !@ % \" 0 ) X " +" X !@ @ $ 4 ( 0 @ ! ! ( 1&5S:6" +"=N960. , 8 ( !@ % \" 0 ) " +" X !( !@ @ $ 4 ( 0 !( ! ! 2 " +" 3&]W<&%S" + LastModifiedBy "aivanov" + ModifiedDateFormat "%" + LastModifiedDate "Wed Oct 25 13:28:04 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsParameters" + Location [212, 338, 792, 598] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [65, 83, 95, 97] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [1, 1] + Position [115, 60, 155, 120] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskHideContents off + System { + Name "Subsystem" + Location [252, 396, 457, 462] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 28, 55, 42] + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out1" + Position [150, 28, 180, 42] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [190, 83, 220, 97] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsPhase.mdl b/simulink_archive/simLink/lib/cdsPhase.mdl new file mode 100644 index 0000000..acf9f8d --- /dev/null +++ b/simulink_archive/simLink/lib/cdsPhase.mdl @@ -0,0 +1,354 @@ +Library { + Name "cdsPhase" + Version 6.2 + MdlSubVersion 0 + SavedCharacterEncoding "ibm-5348_P100-1997" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Mon Jul 17 15:03:57 2006" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Mon Jul 17 15:05:50 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + StrictBusMsg "None" + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + InputSameDT on + OutDataTypeMode "Same as first input" + OutDataType "sfix(16)" + OutScaling "2^0" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsPhase" + Location [767, 120, 1347, 402] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [110, 73, 140, 87] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In2" + Position [110, 108, 140, 122] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [2, 2] + Position [190, 95, 230, 155] + TreatAsAtomicUnit off + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + System { + Name "Subsystem" + Location [852, 168, 1117, 323] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 28, 55, 42] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In2" + Position [25, 63, 55, 77] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Sum + Name "Sum" + Ports [2, 1] + Position [130, 30, 150, 50] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + Ports [2, 1] + Position [130, 70, 150, 90] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "Out1" + Position [205, 43, 235, 57] + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out2" + Position [210, 93, 240, 107] + Port "2" + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [0, 0; 15, 0] + Branch { + Points [10, 0; 0, 5] + DstBlock "Sum" + DstPort 1 + } + Branch { + Points [0, 45] + DstBlock "Sum1" + DstPort 1 + } + } + Line { + SrcBlock "In2" + SrcPort 1 + Points [0, 0; 5, 0] + Branch { + Points [60, 0; 0, -5] + DstBlock "Sum" + DstPort 2 + } + Branch { + Points [30, 60] + DstBlock "Sum1" + DstPort 2 + } + } + Line { + SrcBlock "Sum" + SrcPort 1 + Points [15, 0; 0, 10] + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Sum1" + SrcPort 1 + Points [20, 0; 0, 20] + DstBlock "Out2" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [290, 88, 320, 102] + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out2" + Position [295, 138, 325, 152] + Port "2" + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [15, 0; 0, 30] + DstBlock "Subsystem" + DstPort 1 + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + Points [20, 0; 0, -15] + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In2" + SrcPort 1 + Points [5, 0; 0, 25] + DstBlock "Subsystem" + DstPort 2 + } + Line { + SrcBlock "Subsystem" + SrcPort 2 + Points [20, 0; 0, 5] + DstBlock "Out2" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsPhaseDeg.mdl b/simulink_archive/simLink/lib/cdsPhaseDeg.mdl new file mode 100755 index 0000000..926b5f7 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsPhaseDeg.mdl @@ -0,0 +1,354 @@ +Library { + Name "cdsPhaseDeg" + Version 6.2 + MdlSubVersion 0 + SavedCharacterEncoding "ibm-5348_P100-1997" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Mon Jul 17 15:03:57 2006" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Mon Jul 17 15:05:50 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + StrictBusMsg "None" + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + InputSameDT on + OutDataTypeMode "Same as first input" + OutDataType "sfix(16)" + OutScaling "2^0" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsPhaseDeg" + Location [767, 120, 1347, 402] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [110, 73, 140, 87] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In2" + Position [110, 108, 140, 122] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [2, 2] + Position [190, 95, 230, 155] + TreatAsAtomicUnit off + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + System { + Name "Subsystem" + Location [852, 168, 1117, 323] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 28, 55, 42] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In2" + Position [25, 63, 55, 77] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Sum + Name "Sum" + Ports [2, 1] + Position [130, 30, 150, 50] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + Ports [2, 1] + Position [130, 70, 150, 90] + ShowName off + IconShape "round" + Inputs "|++" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "Out1" + Position [205, 43, 235, 57] + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out2" + Position [210, 93, 240, 107] + Port "2" + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [0, 0; 15, 0] + Branch { + Points [10, 0; 0, 5] + DstBlock "Sum" + DstPort 1 + } + Branch { + Points [0, 45] + DstBlock "Sum1" + DstPort 1 + } + } + Line { + SrcBlock "In2" + SrcPort 1 + Points [0, 0; 5, 0] + Branch { + Points [60, 0; 0, -5] + DstBlock "Sum" + DstPort 2 + } + Branch { + Points [30, 60] + DstBlock "Sum1" + DstPort 2 + } + } + Line { + SrcBlock "Sum" + SrcPort 1 + Points [15, 0; 0, 10] + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Sum1" + SrcPort 1 + Points [20, 0; 0, 20] + DstBlock "Out2" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [290, 88, 320, 102] + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out2" + Position [295, 138, 325, 152] + Port "2" + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [15, 0; 0, 30] + DstBlock "Subsystem" + DstPort 1 + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + Points [20, 0; 0, -15] + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In2" + SrcPort 1 + Points [5, 0; 0, 25] + DstBlock "Subsystem" + DstPort 2 + } + Line { + SrcBlock "Subsystem" + SrcPort 2 + Points [20, 0; 0, 5] + DstBlock "Out2" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsProduct.mdl b/simulink_archive/simLink/lib/cdsProduct.mdl new file mode 100644 index 0000000..0029ef9 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsProduct.mdl @@ -0,0 +1,803 @@ +Library { + Name "cdsProduct" + Version 7.1 + MdlSubVersion 0 + SavedCharacterEncoding "ibm-5348_P100-1997" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Mon Mar 13 13:32:28 2006" + Creator "maronsso" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "maronsso" + ModifiedDateFormat "%" + LastModifiedDate "Thu Oct 07 11:46:28 2010" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeMode "Same as first input" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsProduct" + Location [480, 104, 1113, 735] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [205, 133, 235, 147] + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In2" + Position [205, 183, 235, 197] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In3" + Position [205, 238, 235, 252] + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In4" + Position [205, 288, 235, 302] + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In5" + Position [205, 343, 235, 357] + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In6" + Position [205, 393, 235, 407] + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In7" + Position [205, 448, 235, 462] + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "In8" + Position [205, 498, 235, 512] + Port "8" + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [8, 8] + Position [190, 265, 230, 335] + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [123, 124, 433, 636] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [145, 108, 175, 122] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In2" + Position [145, 158, 175, 172] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In3" + Position [145, 213, 175, 227] + Port "3" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In4" + Position [145, 263, 175, 277] + Port "4" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In5" + Position [145, 318, 175, 332] + Port "5" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In6" + Position [145, 368, 175, 382] + Port "6" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In7" + Position [145, 423, 175, 437] + Port "7" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In8" + Position [145, 473, 175, 487] + Port "8" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Product + Name "Product" + Ports [2, 1] + Position [200, 92, 230, 123] + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + OutDataType "sfix(16)" + OutScaling "2^0" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + Ports [2, 1] + Position [200, 142, 230, 173] + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + OutDataType "sfix(16)" + OutScaling "2^0" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + Ports [2, 1] + Position [200, 197, 230, 228] + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + OutDataType "sfix(16)" + OutScaling "2^0" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + Ports [2, 1] + Position [200, 247, 230, 278] + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + OutDataType "sfix(16)" + OutScaling "2^0" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + Ports [2, 1] + Position [200, 302, 230, 333] + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + OutDataType "sfix(16)" + OutScaling "2^0" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + Ports [2, 1] + Position [200, 352, 230, 383] + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + OutDataType "sfix(16)" + OutScaling "2^0" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product6" + Ports [2, 1] + Position [200, 407, 230, 438] + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + OutDataType "sfix(16)" + OutScaling "2^0" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product7" + Ports [2, 1] + Position [200, 457, 230, 488] + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + OutDataType "sfix(16)" + OutScaling "2^0" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "Out1" + Position [255, 103, 285, 117] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "Out2" + Position [255, 153, 285, 167] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "Out3" + Position [255, 208, 285, 222] + Port "3" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "Out4" + Position [255, 258, 285, 272] + Port "4" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "Out5" + Position [255, 313, 285, 327] + Port "5" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "Out6" + Position [255, 363, 285, 377] + Port "6" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "Out7" + Position [255, 418, 285, 432] + Port "7" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "Out8" + Position [255, 468, 285, 482] + Port "8" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Product" + SrcPort 1 + Points [0, 0] + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [0, 0] + DstBlock "Product" + DstPort 2 + } + Line { + SrcBlock "Product1" + SrcPort 1 + Points [0, 0] + DstBlock "Out2" + DstPort 1 + } + Line { + SrcBlock "In2" + SrcPort 1 + Points [0, 0] + DstBlock "Product1" + DstPort 2 + } + Line { + SrcBlock "Product2" + SrcPort 1 + Points [0, 0] + DstBlock "Out3" + DstPort 1 + } + Line { + SrcBlock "In3" + SrcPort 1 + Points [0, 0] + DstBlock "Product2" + DstPort 2 + } + Line { + SrcBlock "Product3" + SrcPort 1 + Points [0, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + SrcBlock "In4" + SrcPort 1 + Points [0, 0] + DstBlock "Product3" + DstPort 2 + } + Line { + SrcBlock "Product4" + SrcPort 1 + Points [0, 0] + DstBlock "Out5" + DstPort 1 + } + Line { + SrcBlock "In5" + SrcPort 1 + Points [0, 0] + DstBlock "Product4" + DstPort 2 + } + Line { + SrcBlock "Product5" + SrcPort 1 + Points [0, 0] + DstBlock "Out6" + DstPort 1 + } + Line { + SrcBlock "In6" + SrcPort 1 + Points [0, 0] + DstBlock "Product5" + DstPort 2 + } + Line { + SrcBlock "Product6" + SrcPort 1 + Points [0, 0] + DstBlock "Out7" + DstPort 1 + } + Line { + SrcBlock "In7" + SrcPort 1 + Points [0, 0] + DstBlock "Product6" + DstPort 2 + } + Line { + SrcBlock "Product7" + SrcPort 1 + Points [0, 0] + DstBlock "Out8" + DstPort 1 + } + Line { + SrcBlock "In8" + SrcPort 1 + Points [0, 0] + DstBlock "Product7" + DstPort 2 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [315, 128, 345, 142] + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + Position [315, 178, 345, 192] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + Position [315, 233, 345, 247] + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + Position [315, 283, 345, 297] + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + Position [315, 338, 345, 352] + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out6" + Position [315, 388, 345, 402] + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out7" + Position [315, 443, 345, 457] + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out8" + Position [315, 493, 345, 507] + Port "8" + IconDisplay "Port number" + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + Points [30, 0; 0, -110] + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [0, 40; -70, 0; 0, 85] + DstBlock "Subsystem" + DstPort 1 + } + Line { + SrcBlock "Subsystem" + SrcPort 2 + Points [30, 0; 0, -75] + DstBlock "Out2" + DstPort 1 + } + Line { + SrcBlock "In2" + SrcPort 1 + Points [0, 45; -70, 0; 0, 40] + DstBlock "Subsystem" + DstPort 2 + } + Line { + SrcBlock "Subsystem" + SrcPort 3 + Points [60, 0; 0, -35] + DstBlock "Out3" + DstPort 1 + } + Line { + SrcBlock "In3" + SrcPort 1 + Points [0, -10; -70, 0; 0, 50] + DstBlock "Subsystem" + DstPort 3 + } + Line { + SrcBlock "Subsystem" + SrcPort 4 + DstBlock "Out4" + DstPort 1 + } + Line { + SrcBlock "In4" + SrcPort 1 + Points [0, 45; -65, 0] + DstBlock "Subsystem" + DstPort 4 + } + Line { + SrcBlock "Subsystem" + SrcPort 5 + Points [65, 0] + DstBlock "Out5" + DstPort 1 + } + Line { + SrcBlock "In5" + SrcPort 1 + Points [0, -10; -65, 0] + DstBlock "Subsystem" + DstPort 5 + } + Line { + SrcBlock "Subsystem" + SrcPort 6 + Points [60, 0; 0, 75] + DstBlock "Out6" + DstPort 1 + } + Line { + SrcBlock "In6" + SrcPort 1 + Points [0, -25; -65, 0] + DstBlock "Subsystem" + DstPort 6 + } + Line { + SrcBlock "Subsystem" + SrcPort 7 + Points [60, 0; 0, 115] + DstBlock "Out7" + DstPort 1 + } + Line { + SrcBlock "In7" + SrcPort 1 + Points [0, -30; -65, 0] + DstBlock "Subsystem" + DstPort 7 + } + Line { + SrcBlock "Subsystem" + SrcPort 8 + Points [60, 0; 0, 150] + DstBlock "Out8" + DstPort 1 + } + Line { + SrcBlock "In8" + SrcPort 1 + Points [0, -25; -65, 0] + DstBlock "Subsystem" + DstPort 8 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsRampMuxMatrix.mdl b/simulink_archive/simLink/lib/cdsRampMuxMatrix.mdl new file mode 100644 index 0000000..7fdfc50 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsRampMuxMatrix.mdl @@ -0,0 +1,244 @@ +Library { + Name "cdsRampMuxMatrix" + Version 6.5 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + Created "Thu Oct 26 16:52:37 2006" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "aivanov" + ModifiedDateFormat "%" + LastModifiedDate "Thu Oct 26 16:53:03 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsRampMuxMatrix" + Location [212, 405, 792, 665] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [155, 83, 185, 97] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [1, 1] + Position [205, 60, 245, 120] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskHideContents off + System { + Name "Subsystem" + Location [342, 463, 547, 529] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 28, 55, 42] + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out1" + Position [150, 28, 180, 42] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [280, 83, 310, 97] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsRampSwitch.mdl b/simulink_archive/simLink/lib/cdsRampSwitch.mdl new file mode 100644 index 0000000..ab3fe48 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsRampSwitch.mdl @@ -0,0 +1,297 @@ +Library { + Name "cdsRampSwitch" + Version 6.2 + MdlSubVersion 0 + SavedCharacterEncoding "ibm-5348_P100-1997" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Thu Mar 16 07:50:21 2006" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Thu Mar 16 14:03:13 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + StrictBusMsg "None" + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutDataTypeMode "Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsRampSwitch" + Location [678, 109, 1303, 471] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "Subsystem" + Ports [4, 2] + Position [240, 81, 280, 144] + TreatAsAtomicUnit off + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + System { + Name "Subsystem" + Location [843, 120, 1111, 376] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "125" + Block { + BlockType Inport + Name "I1" + Position [25, 23, 55, 37] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In2" + Position [25, 43, 55, 57] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In3" + Position [25, 78, 55, 92] + Port "3" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In4" + Position [25, 98, 55, 112] + Port "4" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Switch + Name "Switch" + Position [80, 25, 110, 55] + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Switch1" + Position [80, 80, 110, 110] + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "Out1" + Position [135, 33, 165, 47] + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out2" + Position [135, 88, 165, 102] + Port "2" + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "I1" + SrcPort 1 + Points [0, 0] + DstBlock "Switch" + DstPort 1 + } + Line { + SrcBlock "Switch" + SrcPort 1 + Points [0, 0] + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In2" + SrcPort 1 + Points [0, 0] + DstBlock "Switch" + DstPort 3 + } + Line { + SrcBlock "In3" + SrcPort 1 + Points [0, 0] + DstBlock "Switch1" + DstPort 1 + } + Line { + SrcBlock "Switch1" + SrcPort 1 + Points [0, 0] + DstBlock "Out2" + DstPort 1 + } + Line { + SrcBlock "In4" + SrcPort 1 + Points [0, 0] + DstBlock "Switch1" + DstPort 3 + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsRemoteIntlk.mdl b/simulink_archive/simLink/lib/cdsRemoteIntlk.mdl new file mode 100644 index 0000000..59fa971 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsRemoteIntlk.mdl @@ -0,0 +1,236 @@ +Library { + Name "cdsRemoteIntlk" + Version 6.5 + MdlSubVersion 0 + SavedCharacterEncoding "windows-1252" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Tue Oct 24 14:00:24 2006" + Creator "rolf" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Tue Oct 24 14:04:43 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Arial" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Gain + Gain "1" + Multiplication "Element-wise(K.*u)" + ParameterDataTypeMode "Same as input" + ParameterDataType "sfix(16)" + ParameterScalingMode "Best Precision: Matrix-wise" + ParameterScaling "2^0" + OutDataTypeMode "Same as input" + OutDataType "sfix(16)" + OutScaling "2^0" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + Block { + BlockType Terminator + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Arial" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Arial" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsRemoteIntlk" + Location [1040, 94, 1620, 376] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "Name" + Ports [1] + Position [230, 61, 280, 89] + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskHideContents off + System { + Name "Name" + Location [615, 154, 810, 236] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 35, 55, 49] + IconDisplay "Port number" + } + Block { + BlockType Gain + Name "Gain" + Position [80, 25, 110, 55] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator" + Position [150, 30, 170, 50] + } + Line { + SrcBlock "Gain" + SrcPort 1 + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Gain" + DstPort 1 + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsRfmIO.mdl b/simulink_archive/simLink/lib/cdsRfmIO.mdl new file mode 100644 index 0000000..108770c --- /dev/null +++ b/simulink_archive/simLink/lib/cdsRfmIO.mdl @@ -0,0 +1,244 @@ +Library { + Name "cdsRfmIO" + Version 6.5 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + Created "Thu Oct 26 16:52:37 2006" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "aivanov" + ModifiedDateFormat "%" + LastModifiedDate "Thu Oct 26 16:53:03 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsRfmIO" + Location [212, 405, 792, 665] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [155, 83, 185, 97] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [1, 1] + Position [205, 60, 245, 120] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskHideContents off + System { + Name "Subsystem" + Location [342, 463, 547, 529] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 28, 55, 42] + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out1" + Position [150, 28, 180, 42] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [280, 83, 310, 97] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsRio.mdl b/simulink_archive/simLink/lib/cdsRio.mdl new file mode 100644 index 0000000..e61e8b5 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsRio.mdl @@ -0,0 +1,753 @@ +Library { + Name "cdsRio" + Version 7.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + Created "Thu Oct 26 16:52:37 2006" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "aivanov" + ModifiedDateFormat "%" + LastModifiedDate "Thu Apr 2 15:56:37 2009" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.5.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.5.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "SingleTasking" + Solver "ode45" + SolverName "ode45" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + SignalSizeVariationType "Allow only fixed size" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.5.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + InspectSignalLogs off + SaveTime on + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.5.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction off + BooleanDataType off + ConditionallyExecuteInputs on + InlineParams off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + EnforceIntegerDowncast on + ExpressionFolding on + EnableMemcpy on + MemcpyThreshold 64 + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.5.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "none" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + StrictBusMsg "Warning" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.5.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown on + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.5.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + ModelReferenceNumInstancesAllowed "Multi" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.5.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.5.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.5.1" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.5.1" + Array { + Type "Cell" + Dimension 16 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 400, 210, 1280, 840 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "cdsRio" + Location [92, 512, 758, 835] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "131" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [150, 143, 180, 157] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Reference + Name "DocBlock" + Tag "About \"inputs\" and \"outputs\"" + Ports [] + Position [77, 15, 117, 54] + ShowName off + AttributesFormatString "%" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ShowPortLabels "FromPortIcon" + SystemSampleTime "-1" + FunctionWithSeparateData off + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + DocumentType "Text" + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [1, 2] + Position [200, 120, 240, 180] + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [582, 722, 917, 923] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 28, 55, 42] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "Out1" + Position [150, 28, 180, 42] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "Out2" + Position [135, 63, 165, 77] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [40, 0] + Branch { + DstBlock "Out1" + DstPort 1 + } + Branch { + Points [0, 35] + DstBlock "Out2" + DstPort 1 + } + } + } + } + Block { + BlockType Outport + Name "output" + Position [285, 108, 315, 122] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "inputs" + Position [285, 168, 315, 182] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + Points [0, -20] + DstBlock "output" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + Line { + SrcBlock "Subsystem" + SrcPort 2 + Points [10, 0; 0, 10] + DstBlock "inputs" + DstPort 1 + } + Annotation { + Position [435, 166] + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . : $ 8 ( @ % \" $ ! 0 % 0 \" $ 0 =F5R<" + "VEO;@!C;VYT96YT X X !@ @ & 4 ( 0 $ ! D ( FIF9F9F9\\3\\. V " + " 8 ( ! % \" $ \"D 0 0 I $ET(&ES('!O" + LastModifiedBy "aivanov" + ModifiedDateFormat "%" + LastModifiedDate "Thu Oct 26 16:53:03 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsRio1" + Location [212, 405, 792, 665] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [155, 83, 185, 97] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [1, 1] + Position [205, 60, 245, 120] + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + MaskHideContents off + System { + Name "Subsystem" + Location [342, 463, 547, 529] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 28, 55, 42] + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out1" + Position [150, 28, 180, 42] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [280, 83, 310, 97] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsRms.mdl b/simulink_archive/simLink/lib/cdsRms.mdl new file mode 100644 index 0000000..cee78c0 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsRms.mdl @@ -0,0 +1,232 @@ +Library { + Name "cdsRms" + Version 6.2 + MdlSubVersion 0 + SavedCharacterEncoding "ibm-5348_P100-1997" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Fri Apr 28 11:20:39 2006" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Fri Apr 28 11:22:11 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + StrictBusMsg "None" + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsRms" + Location [117, 452, 697, 734] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "in" + Position [110, 53, 140, 67] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [1, 1] + Position [145, 30, 185, 90] + TreatAsAtomicUnit off + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + System { + Name "Subsystem" + Location [202, 480, 372, 546] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + Block { + BlockType Inport + Name "in" + Position [25, 28, 55, 42] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Outport + Name "out" + Position [115, 28, 145, 42] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "in" + SrcPort 1 + Points [0, 0] + DstBlock "out" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "out" + Position [200, 53, 230, 67] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + DstBlock "out" + DstPort 1 + } + Line { + SrcBlock "in" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsSWD.mdl b/simulink_archive/simLink/lib/cdsSWD.mdl new file mode 100644 index 0000000..30db738 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsSWD.mdl @@ -0,0 +1,992 @@ +Library { + Name "cdsSWD" + Version 6.2 + MdlSubVersion 0 + SavedCharacterEncoding "ibm-5348_P100-1997" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Thu Apr 20 12:47:54 2006" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Thu Apr 20 13:15:50 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + StrictBusMsg "None" + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + Interpolate on + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + Block { + BlockType Terminator + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsSWD" + Location [1167, 111, 1847, 604] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "VF1" + Position [85, 38, 115, 52] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "VF2" + Position [85, 73, 115, 87] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "VF3" + Position [80, 113, 110, 127] + Port "3" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "VF4" + Position [85, 148, 115, 162] + Port "4" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "HF1" + Position [85, 183, 115, 197] + Port "5" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "HF2" + Position [85, 218, 115, 232] + Port "6" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "HF3" + Position [90, 258, 120, 272] + Port "7" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "HF4" + Position [85, 293, 115, 307] + Port "8" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "V1" + Position [265, 33, 295, 47] + Port "9" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "V2" + Position [265, 68, 295, 82] + Port "10" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "V3" + Position [265, 108, 295, 122] + Port "11" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "V4" + Position [270, 143, 300, 157] + Port "12" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "H1" + Position [270, 183, 300, 197] + Port "13" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "H2" + Position [275, 213, 305, 227] + Port "14" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "H3" + Position [270, 253, 300, 267] + Port "15" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "H4" + Position [270, 288, 300, 302] + Port "16" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [16] + Position [220, 124, 260, 286] + TreatAsAtomicUnit off + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + System { + Name "Subsystem" + Location [1222, 116, 1578, 469] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + Block { + BlockType Inport + Name "VF1" + Position [30, 33, 60, 47] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "V1" + Position [210, 28, 240, 42] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "VF2" + Position [30, 68, 60, 82] + Port "3" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "V2" + Position [210, 63, 240, 77] + Port "4" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "VF3" + Position [25, 108, 55, 122] + Port "5" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "V3" + Position [210, 103, 240, 117] + Port "6" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "VF4" + Position [30, 143, 60, 157] + Port "7" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "V4" + Position [215, 138, 245, 152] + Port "8" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "HF1" + Position [30, 178, 60, 192] + Port "9" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "H1" + Position [215, 178, 245, 192] + Port "10" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "HF2" + Position [30, 213, 60, 227] + Port "11" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "H2" + Position [220, 208, 250, 222] + Port "12" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "HF3" + Position [35, 253, 65, 267] + Port "13" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "H3" + Position [215, 248, 245, 262] + Port "14" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "HF4" + Position [30, 288, 60, 302] + Port "15" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "H4" + Position [215, 283, 245, 297] + Port "16" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [16] + Position [165, 155, 205, 230] + TreatAsAtomicUnit off + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + System { + Name "Subsystem" + Location [1222, 116, 1557, 448] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + Block { + BlockType Inport + Name "VF1" + Position [30, 33, 60, 47] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "V1" + Position [210, 28, 240, 42] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "VF2" + Position [30, 68, 60, 82] + Port "3" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "V2" + Position [210, 63, 240, 77] + Port "4" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "VF3" + Position [25, 108, 55, 122] + Port "5" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "V3" + Position [210, 103, 240, 117] + Port "6" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "VF4" + Position [30, 143, 60, 157] + Port "7" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "V4" + Position [215, 138, 245, 152] + Port "8" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "HF1" + Position [30, 178, 60, 192] + Port "9" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "H1" + Position [215, 178, 245, 192] + Port "10" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "HF2" + Position [30, 213, 60, 227] + Port "11" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "H2" + Position [220, 208, 250, 222] + Port "12" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "HF3" + Position [35, 253, 65, 267] + Port "13" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "H3" + Position [215, 248, 245, 262] + Port "14" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "HF4" + Position [30, 288, 60, 302] + Port "15" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "H4" + Position [215, 283, 245, 297] + Port "16" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Terminator + Name "Terminator1" + Position [105, 65, 125, 85] + } + Block { + BlockType Terminator + Name "Terminator10" + Position [290, 100, 310, 120] + } + Block { + BlockType Terminator + Name "Terminator11" + Position [290, 25, 310, 45] + } + Block { + BlockType Terminator + Name "Terminator12" + Position [290, 135, 310, 155] + } + Block { + BlockType Terminator + Name "Terminator13" + Position [290, 205, 310, 225] + } + Block { + BlockType Terminator + Name "Terminator14" + Position [290, 245, 310, 265] + } + Block { + BlockType Terminator + Name "Terminator15" + Position [290, 170, 310, 190] + } + Block { + BlockType Terminator + Name "Terminator16" + Position [290, 280, 310, 300] + } + Block { + BlockType Terminator + Name "Terminator2" + Position [105, 105, 125, 125] + } + Block { + BlockType Terminator + Name "Terminator3" + Position [105, 30, 125, 50] + } + Block { + BlockType Terminator + Name "Terminator4" + Position [105, 140, 125, 160] + } + Block { + BlockType Terminator + Name "Terminator5" + Position [105, 210, 125, 230] + } + Block { + BlockType Terminator + Name "Terminator6" + Position [105, 250, 125, 270] + } + Block { + BlockType Terminator + Name "Terminator7" + Position [105, 175, 125, 195] + } + Block { + BlockType Terminator + Name "Terminator8" + Position [105, 285, 125, 305] + } + Block { + BlockType Terminator + Name "Terminator9" + Position [290, 60, 310, 80] + } + Line { + SrcBlock "V1" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator11" + DstPort 1 + } + Line { + SrcBlock "V2" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator9" + DstPort 1 + } + Line { + SrcBlock "V3" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator10" + DstPort 1 + } + Line { + SrcBlock "V4" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator12" + DstPort 1 + } + Line { + SrcBlock "H1" + SrcPort 1 + Points [10, 0; 0, -5] + DstBlock "Terminator15" + DstPort 1 + } + Line { + SrcBlock "H2" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator13" + DstPort 1 + } + Line { + SrcBlock "H3" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator14" + DstPort 1 + } + Line { + SrcBlock "H4" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator16" + DstPort 1 + } + Line { + SrcBlock "VF1" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator3" + DstPort 1 + } + Line { + SrcBlock "VF2" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator1" + DstPort 1 + } + Line { + SrcBlock "VF3" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator2" + DstPort 1 + } + Line { + SrcBlock "VF4" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator4" + DstPort 1 + } + Line { + SrcBlock "HF1" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator7" + DstPort 1 + } + Line { + SrcBlock "HF2" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator5" + DstPort 1 + } + Line { + SrcBlock "HF3" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator6" + DstPort 1 + } + Line { + SrcBlock "HF4" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator8" + DstPort 1 + } + } + } + Line { + SrcBlock "VF1" + SrcPort 1 + Points [40, 0; 0, 115] + DstBlock "Subsystem" + DstPort 1 + } + Line { + SrcBlock "V1" + SrcPort 1 + Points [0, 25; -100, 0; 0, 100] + DstBlock "Subsystem" + DstPort 2 + } + Line { + SrcBlock "VF2" + SrcPort 1 + Points [30, 0; 0, 90] + DstBlock "Subsystem" + DstPort 3 + } + Line { + SrcBlock "V2" + SrcPort 1 + Points [0, 30; -100, 0; 0, 70] + DstBlock "Subsystem" + DstPort 4 + } + Line { + SrcBlock "VF3" + SrcPort 1 + Points [25, 0; 0, 60] + DstBlock "Subsystem" + DstPort 5 + } + Line { + SrcBlock "V3" + SrcPort 1 + Points [0, 25; -35, 0; 0, 65; 5, 0; 0, 20; -65, 0] + DstBlock "Subsystem" + DstPort 6 + } + Line { + SrcBlock "VF4" + SrcPort 1 + Points [80, 0; 0, 35] + DstBlock "Subsystem" + DstPort 7 + } + Line { + SrcBlock "V4" + SrcPort 1 + Points [0, -10; -105, 0; 0, 55] + DstBlock "Subsystem" + DstPort 8 + } + Line { + SrcBlock "HF1" + SrcPort 1 + Points [80, 0; 0, 10] + DstBlock "Subsystem" + DstPort 9 + } + Line { + SrcBlock "H1" + SrcPort 1 + Points [0, -10; -40, 0; 0, 30; 5, 0; 0, 25; -65, 0] + DstBlock "Subsystem" + DstPort 10 + } + Line { + SrcBlock "HF2" + SrcPort 1 + Points [85, 0] + DstBlock "Subsystem" + DstPort 11 + } + Line { + SrcBlock "H2" + SrcPort 1 + Points [0, 25; -105, 0] + DstBlock "Subsystem" + DstPort 12 + } + Line { + SrcBlock "HF3" + SrcPort 1 + Points [80, 0] + DstBlock "Subsystem" + DstPort 13 + } + Line { + SrcBlock "H3" + SrcPort 1 + Points [0, -15; -100, 0] + DstBlock "Subsystem" + DstPort 14 + } + Line { + SrcBlock "HF4" + SrcPort 1 + Points [85, 0] + DstBlock "Subsystem" + DstPort 15 + } + Line { + SrcBlock "H4" + SrcPort 1 + Points [0, -10; -100, 0] + DstBlock "Subsystem" + DstPort 16 + } + } + } + Line { + SrcBlock "VF1" + SrcPort 1 + Points [40, 0; 0, 85] + DstBlock "Subsystem" + DstPort 1 + } + Line { + SrcBlock "VF2" + SrcPort 1 + Points [30, 0; 0, 70] + DstBlock "Subsystem" + DstPort 3 + } + Line { + SrcBlock "VF3" + SrcPort 1 + Points [25, 0; 0, 50] + DstBlock "Subsystem" + DstPort 5 + } + Line { + SrcBlock "VF4" + SrcPort 1 + Points [10, 0; 0, 35] + DstBlock "Subsystem" + DstPort 7 + } + Line { + SrcBlock "HF1" + SrcPort 1 + Points [85, 0] + DstBlock "Subsystem" + DstPort 9 + } + Line { + SrcBlock "HF2" + SrcPort 1 + Points [40, 0; 0, 5] + DstBlock "Subsystem" + DstPort 11 + } + Line { + SrcBlock "HF3" + SrcPort 1 + Points [80, 0] + DstBlock "Subsystem" + DstPort 13 + } + Line { + SrcBlock "HF4" + SrcPort 1 + Points [85, 0] + DstBlock "Subsystem" + DstPort 15 + } + Line { + SrcBlock "V1" + SrcPort 1 + Points [0, 25; -100, 0; 0, 75] + DstBlock "Subsystem" + DstPort 2 + } + Line { + SrcBlock "V2" + SrcPort 1 + Points [0, 30; -100, 0; 0, 55] + DstBlock "Subsystem" + DstPort 4 + } + Line { + SrcBlock "V3" + SrcPort 1 + Points [0, 25; -100, 0; 0, 40] + DstBlock "Subsystem" + DstPort 6 + } + Line { + SrcBlock "V4" + SrcPort 1 + Points [0, 50] + DstBlock "Subsystem" + DstPort 8 + } + Line { + SrcBlock "H1" + SrcPort 1 + Points [10, 0; 0, 55; -110, 0] + DstBlock "Subsystem" + DstPort 10 + } + Line { + SrcBlock "H2" + SrcPort 1 + Points [0, 25; -105, 0] + DstBlock "Subsystem" + DstPort 12 + } + Line { + SrcBlock "H3" + SrcPort 1 + Points [0, -10; -100, 0] + DstBlock "Subsystem" + DstPort 14 + } + Line { + SrcBlock "H4" + SrcPort 1 + Points [0, -10; -100, 0] + DstBlock "Subsystem" + DstPort 16 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsSWD1.mdl b/simulink_archive/simLink/lib/cdsSWD1.mdl new file mode 100644 index 0000000..19ac1fa --- /dev/null +++ b/simulink_archive/simLink/lib/cdsSWD1.mdl @@ -0,0 +1,1478 @@ +Library { + Name "cdsSWD1" + Version 6.2 + MdlSubVersion 0 + SavedCharacterEncoding "ibm-5348_P100-1997" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Tue Apr 25 16:11:09 2006" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Tue Apr 25 16:20:33 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + StrictBusMsg "None" + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + Interpolate on + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + Block { + BlockType Terminator + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsSWD1" + Location [480, 104, 1715, 653] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "Xraw" + Position [105, 68, 135, 82] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "Xfilt" + Position [105, 113, 135, 127] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "Yraw" + Position [105, 153, 135, 167] + Port "3" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "Yfilt" + Position [105, 193, 135, 207] + Port "4" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "Zraw" + Position [105, 233, 135, 247] + Port "5" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "Zfilt" + Position [105, 278, 135, 292] + Port "6" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosV1" + Position [330, 78, 360, 92] + Port "7" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosV1F" + Position [330, 118, 360, 132] + Port "8" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosV2" + Position [330, 158, 360, 172] + Port "9" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosV2F" + Position [330, 198, 360, 212] + Port "10" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosV3" + Position [330, 243, 360, 257] + Port "11" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosV3F" + Position [330, 283, 360, 297] + Port "12" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosV4" + Position [330, 328, 360, 342] + Port "13" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosV4F" + Position [330, 368, 360, 382] + Port "14" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosH1" + Position [495, 78, 525, 92] + Port "15" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosH1F" + Position [495, 118, 525, 132] + Port "16" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosH2" + Position [500, 158, 530, 172] + Port "17" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosH2F" + Position [500, 198, 530, 212] + Port "18" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosH3" + Position [500, 243, 530, 257] + Port "19" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosH3F" + Position [500, 283, 530, 297] + Port "20" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosH4" + Position [500, 323, 530, 337] + Port "21" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosH4F" + Position [500, 363, 530, 377] + Port "22" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoV1" + Position [690, 78, 720, 92] + Port "23" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoV1F" + Position [690, 118, 720, 132] + Port "24" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoV2" + Position [695, 158, 725, 172] + Port "25" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoV2F" + Position [695, 198, 725, 212] + Port "26" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoV3" + Position [695, 238, 725, 252] + Port "27" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoV3F" + Position [695, 278, 725, 292] + Port "28" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoV4" + Position [695, 323, 725, 337] + Port "29" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoV4F" + Position [695, 363, 725, 377] + Port "30" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoH1" + Position [880, 83, 910, 97] + Port "31" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoH1F" + Position [880, 123, 910, 137] + Port "32" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoH2" + Position [880, 163, 910, 177] + Port "33" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoH2F" + Position [880, 203, 910, 217] + Port "34" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoH3" + Position [880, 238, 910, 252] + Port "35" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoH3F" + Position [880, 278, 910, 292] + Port "36" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoH4" + Position [885, 323, 915, 337] + Port "37" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoH4F" + Position [885, 363, 915, 377] + Port "38" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [38] + Position [545, 215, 585, 400] + TreatAsAtomicUnit off + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + System { + Name "Subsystem" + Location [560, 144, 1500, 516] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + Block { + BlockType Inport + Name "Xraw" + Position [25, 28, 55, 42] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "Xfilt" + Position [25, 73, 55, 87] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "Yraw" + Position [25, 113, 55, 127] + Port "3" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "Yfilt" + Position [25, 153, 55, 167] + Port "4" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "Zraw" + Position [25, 193, 55, 207] + Port "5" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "Zfilt" + Position [25, 238, 55, 252] + Port "6" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosV1" + Position [250, 38, 280, 52] + Port "7" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosV1F" + Position [250, 78, 280, 92] + Port "8" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosV2" + Position [250, 118, 280, 132] + Port "9" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosV2F" + Position [250, 158, 280, 172] + Port "10" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosV3" + Position [250, 203, 280, 217] + Port "11" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosV3F" + Position [250, 243, 280, 257] + Port "12" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosV4" + Position [250, 288, 280, 302] + Port "13" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosV4F" + Position [250, 328, 280, 342] + Port "14" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosH1" + Position [415, 38, 445, 52] + Port "15" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosH1F" + Position [415, 78, 445, 92] + Port "16" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosH2" + Position [420, 118, 450, 132] + Port "17" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosH2F" + Position [420, 158, 450, 172] + Port "18" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosH3" + Position [420, 203, 450, 217] + Port "19" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosH3F" + Position [420, 243, 450, 257] + Port "20" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosH4" + Position [420, 283, 450, 297] + Port "21" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "PosH4F" + Position [420, 323, 450, 337] + Port "22" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoV1" + Position [610, 38, 640, 52] + Port "23" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoV1F" + Position [610, 78, 640, 92] + Port "24" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoV2" + Position [615, 118, 645, 132] + Port "25" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoV2F" + Position [615, 158, 645, 172] + Port "26" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoV3" + Position [615, 198, 645, 212] + Port "27" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoV3F" + Position [615, 238, 645, 252] + Port "28" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoV4" + Position [615, 283, 645, 297] + Port "29" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoV4F" + Position [615, 323, 645, 337] + Port "30" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoH1" + Position [800, 43, 830, 57] + Port "31" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoH1F" + Position [800, 83, 830, 97] + Port "32" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoH2" + Position [800, 123, 830, 137] + Port "33" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoH2F" + Position [800, 163, 830, 177] + Port "34" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoH3" + Position [800, 198, 830, 212] + Port "35" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoH3F" + Position [800, 238, 830, 252] + Port "36" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoH4" + Position [805, 283, 835, 297] + Port "37" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "GeoH4F" + Position [805, 323, 835, 337] + Port "38" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Terminator + Name "Terminator" + Position [115, 25, 135, 45] + } + Block { + BlockType Terminator + Name "Terminator1" + Position [115, 70, 135, 90] + } + Block { + BlockType Terminator + Name "Terminator10" + Position [340, 200, 360, 220] + } + Block { + BlockType Terminator + Name "Terminator11" + Position [340, 240, 360, 260] + } + Block { + BlockType Terminator + Name "Terminator12" + Position [340, 285, 360, 305] + } + Block { + BlockType Terminator + Name "Terminator13" + Position [340, 325, 360, 345] + } + Block { + BlockType Terminator + Name "Terminator14" + Position [505, 35, 525, 55] + } + Block { + BlockType Terminator + Name "Terminator15" + Position [505, 75, 525, 95] + } + Block { + BlockType Terminator + Name "Terminator16" + Position [510, 115, 530, 135] + } + Block { + BlockType Terminator + Name "Terminator17" + Position [510, 155, 530, 175] + } + Block { + BlockType Terminator + Name "Terminator18" + Position [510, 200, 530, 220] + } + Block { + BlockType Terminator + Name "Terminator19" + Position [510, 240, 530, 260] + } + Block { + BlockType Terminator + Name "Terminator2" + Position [115, 110, 135, 130] + } + Block { + BlockType Terminator + Name "Terminator20" + Position [510, 280, 530, 300] + } + Block { + BlockType Terminator + Name "Terminator21" + Position [510, 320, 530, 340] + } + Block { + BlockType Terminator + Name "Terminator22" + Position [700, 35, 720, 55] + } + Block { + BlockType Terminator + Name "Terminator23" + Position [700, 75, 720, 95] + } + Block { + BlockType Terminator + Name "Terminator24" + Position [705, 115, 725, 135] + } + Block { + BlockType Terminator + Name "Terminator25" + Position [705, 155, 725, 175] + } + Block { + BlockType Terminator + Name "Terminator26" + Position [705, 195, 725, 215] + } + Block { + BlockType Terminator + Name "Terminator27" + Position [705, 235, 725, 255] + } + Block { + BlockType Terminator + Name "Terminator28" + Position [705, 280, 725, 300] + } + Block { + BlockType Terminator + Name "Terminator29" + Position [705, 320, 725, 340] + } + Block { + BlockType Terminator + Name "Terminator3" + Position [115, 150, 135, 170] + } + Block { + BlockType Terminator + Name "Terminator30" + Position [890, 40, 910, 60] + } + Block { + BlockType Terminator + Name "Terminator31" + Position [890, 80, 910, 100] + } + Block { + BlockType Terminator + Name "Terminator32" + Position [890, 120, 910, 140] + } + Block { + BlockType Terminator + Name "Terminator33" + Position [890, 160, 910, 180] + } + Block { + BlockType Terminator + Name "Terminator34" + Position [890, 195, 910, 215] + } + Block { + BlockType Terminator + Name "Terminator35" + Position [890, 235, 910, 255] + } + Block { + BlockType Terminator + Name "Terminator36" + Position [895, 280, 915, 300] + } + Block { + BlockType Terminator + Name "Terminator37" + Position [895, 320, 915, 340] + } + Block { + BlockType Terminator + Name "Terminator4" + Position [115, 190, 135, 210] + } + Block { + BlockType Terminator + Name "Terminator5" + Position [115, 235, 135, 255] + } + Block { + BlockType Terminator + Name "Terminator6" + Position [340, 35, 360, 55] + } + Block { + BlockType Terminator + Name "Terminator7" + Position [340, 75, 360, 95] + } + Block { + BlockType Terminator + Name "Terminator8" + Position [340, 115, 360, 135] + } + Block { + BlockType Terminator + Name "Terminator9" + Position [340, 155, 360, 175] + } + Line { + SrcBlock "Xraw" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "Xfilt" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + SrcBlock "Yraw" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator2" + DstPort 1 + } + Line { + SrcBlock "Yfilt" + SrcPort 1 + DstBlock "Terminator3" + DstPort 1 + } + Line { + SrcBlock "Zraw" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator4" + DstPort 1 + } + Line { + SrcBlock "Zfilt" + SrcPort 1 + DstBlock "Terminator5" + DstPort 1 + } + Line { + SrcBlock "PosV1" + SrcPort 1 + DstBlock "Terminator6" + DstPort 1 + } + Line { + SrcBlock "PosV1F" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator7" + DstPort 1 + } + Line { + SrcBlock "PosV2" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + SrcBlock "PosV2F" + SrcPort 1 + DstBlock "Terminator9" + DstPort 1 + } + Line { + SrcBlock "PosV3" + SrcPort 1 + DstBlock "Terminator10" + DstPort 1 + } + Line { + SrcBlock "PosV3F" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator11" + DstPort 1 + } + Line { + SrcBlock "PosV4" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator12" + DstPort 1 + } + Line { + SrcBlock "PosV4F" + SrcPort 1 + DstBlock "Terminator13" + DstPort 1 + } + Line { + SrcBlock "PosH1" + SrcPort 1 + DstBlock "Terminator14" + DstPort 1 + } + Line { + SrcBlock "PosH1F" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator15" + DstPort 1 + } + Line { + SrcBlock "PosH2" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator16" + DstPort 1 + } + Line { + SrcBlock "PosH2F" + SrcPort 1 + DstBlock "Terminator17" + DstPort 1 + } + Line { + SrcBlock "PosH3" + SrcPort 1 + DstBlock "Terminator18" + DstPort 1 + } + Line { + SrcBlock "PosH3F" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator19" + DstPort 1 + } + Line { + SrcBlock "PosH4" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator20" + DstPort 1 + } + Line { + SrcBlock "PosH4F" + SrcPort 1 + DstBlock "Terminator21" + DstPort 1 + } + Line { + SrcBlock "GeoV1" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator22" + DstPort 1 + } + Line { + SrcBlock "GeoV1F" + SrcPort 1 + DstBlock "Terminator23" + DstPort 1 + } + Line { + SrcBlock "GeoV2" + SrcPort 1 + DstBlock "Terminator24" + DstPort 1 + } + Line { + SrcBlock "GeoV2F" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator25" + DstPort 1 + } + Line { + SrcBlock "GeoV3" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator26" + DstPort 1 + } + Line { + SrcBlock "GeoV3F" + SrcPort 1 + DstBlock "Terminator27" + DstPort 1 + } + Line { + SrcBlock "GeoV4" + SrcPort 1 + DstBlock "Terminator28" + DstPort 1 + } + Line { + SrcBlock "GeoV4F" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator29" + DstPort 1 + } + Line { + SrcBlock "GeoH1" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator30" + DstPort 1 + } + Line { + SrcBlock "GeoH1F" + SrcPort 1 + DstBlock "Terminator31" + DstPort 1 + } + Line { + SrcBlock "GeoH2" + SrcPort 1 + DstBlock "Terminator32" + DstPort 1 + } + Line { + SrcBlock "GeoH2F" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator33" + DstPort 1 + } + Line { + SrcBlock "GeoH3" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator34" + DstPort 1 + } + Line { + SrcBlock "GeoH3F" + SrcPort 1 + DstBlock "Terminator35" + DstPort 1 + } + Line { + SrcBlock "GeoH4" + SrcPort 1 + DstBlock "Terminator36" + DstPort 1 + } + Line { + SrcBlock "GeoH4F" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator37" + DstPort 1 + } + } + } + Line { + SrcBlock "Xraw" + SrcPort 1 + Points [345, 0; 0, 155; 45, 0] + DstBlock "Subsystem" + DstPort 1 + } + Line { + SrcBlock "Xfilt" + SrcPort 1 + Points [180, 0; 0, 100] + DstBlock "Subsystem" + DstPort 2 + } + Line { + SrcBlock "Yraw" + SrcPort 1 + Points [170, 0; 0, 80; 220, 0] + DstBlock "Subsystem" + DstPort 3 + } + Line { + SrcBlock "Yfilt" + SrcPort 1 + Points [195, 0; 0, 30] + DstBlock "Subsystem" + DstPort 4 + } + Line { + SrcBlock "Zraw" + SrcPort 1 + Points [390, 0] + DstBlock "Subsystem" + DstPort 5 + } + Line { + SrcBlock "Zfilt" + SrcPort 1 + Points [195, 0; 0, -45] + DstBlock "Subsystem" + DstPort 6 + } + Line { + SrcBlock "PosV1" + SrcPort 1 + Points [120, 0; 0, 190; 50, 0; 0, -30] + DstBlock "Subsystem" + DstPort 7 + } + Line { + SrcBlock "PosV1F" + SrcPort 1 + Points [80, 0; 0, 125] + DstBlock "Subsystem" + DstPort 8 + } + Line { + SrcBlock "PosV2" + SrcPort 1 + Points [80, 0; 0, 90] + DstBlock "Subsystem" + DstPort 9 + } + Line { + SrcBlock "PosV2F" + SrcPort 1 + Points [80, 0; 0, 55] + DstBlock "Subsystem" + DstPort 10 + } + Line { + SrcBlock "PosV3" + SrcPort 1 + Points [80, 0; 0, 15] + DstBlock "Subsystem" + DstPort 11 + } + Line { + SrcBlock "PosV3F" + SrcPort 1 + Points [130, 0; 0, -15; 35, 0] + DstBlock "Subsystem" + DstPort 12 + } + Line { + SrcBlock "PosV4" + SrcPort 1 + Points [125, 0; 0, -60] + DstBlock "Subsystem" + DstPort 13 + } + Line { + SrcBlock "PosV4F" + SrcPort 1 + Points [125, 0; 0, -95] + DstBlock "Subsystem" + DstPort 14 + } + Line { + SrcBlock "PosH1" + SrcPort 1 + DstBlock "Subsystem" + DstPort 15 + } + Line { + SrcBlock "PosH1F" + SrcPort 1 + DstBlock "Subsystem" + DstPort 16 + } + Line { + SrcBlock "PosH2" + SrcPort 1 + Points [-5, 0] + DstBlock "Subsystem" + DstPort 17 + } + Line { + SrcBlock "PosH2F" + SrcPort 1 + Points [-5, 0] + DstBlock "Subsystem" + DstPort 18 + } + Line { + SrcBlock "PosH3" + SrcPort 1 + Points [-5, 0] + DstBlock "Subsystem" + DstPort 19 + } + Line { + SrcBlock "PosH3F" + SrcPort 1 + Points [-5, 0] + DstBlock "Subsystem" + DstPort 20 + } + Line { + SrcBlock "PosH4" + SrcPort 1 + Points [0, -10; -5, 0] + DstBlock "Subsystem" + DstPort 21 + } + Line { + SrcBlock "PosH4F" + SrcPort 1 + Points [0, -15; -40, 0; 0, -35] + DstBlock "Subsystem" + DstPort 22 + } + Line { + SrcBlock "GeoV1" + SrcPort 1 + Points [-100, 0; 0, 240] + DstBlock "Subsystem" + DstPort 23 + } + Line { + SrcBlock "GeoV1F" + SrcPort 1 + Points [-100, 0; 0, 205] + DstBlock "Subsystem" + DstPort 24 + } + Line { + SrcBlock "GeoV2" + SrcPort 1 + Points [-100, 0; 0, 170] + DstBlock "Subsystem" + DstPort 25 + } + Line { + SrcBlock "GeoV2F" + SrcPort 1 + Points [-100, 0; 0, 135] + DstBlock "Subsystem" + DstPort 26 + } + Line { + SrcBlock "GeoV3" + SrcPort 1 + Points [-100, 0; 0, 100] + DstBlock "Subsystem" + DstPort 27 + } + Line { + SrcBlock "GeoV3F" + SrcPort 1 + Points [5, 0; 0, 110; -245, 0; 0, -40; 40, 0] + DstBlock "Subsystem" + DstPort 28 + } + Line { + SrcBlock "GeoV4" + SrcPort 1 + Points [0, 30; -135, 0; 0, 35; -105, 0; 0, -40] + DstBlock "Subsystem" + DstPort 29 + } + Line { + SrcBlock "GeoV4F" + SrcPort 1 + Points [5, 0; 0, 25; -245, 0; 0, -35] + DstBlock "Subsystem" + DstPort 30 + } + Line { + SrcBlock "GeoH1" + SrcPort 1 + Points [-195, 0; 0, 275] + DstBlock "Subsystem" + DstPort 31 + } + Line { + SrcBlock "GeoH1F" + SrcPort 1 + Points [-195, 0; 0, 240] + DstBlock "Subsystem" + DstPort 32 + } + Line { + SrcBlock "GeoH2" + SrcPort 1 + Points [-195, 0; 0, 205] + DstBlock "Subsystem" + DstPort 33 + } + Line { + SrcBlock "GeoH2F" + SrcPort 1 + Points [-195, 0; 0, 170] + DstBlock "Subsystem" + DstPort 34 + } + Line { + SrcBlock "GeoH3" + SrcPort 1 + Points [-195, 0; 0, 140] + DstBlock "Subsystem" + DstPort 35 + } + Line { + SrcBlock "GeoH3F" + SrcPort 1 + Points [5, 0; 0, 35; -325, 0; 0, 90; -65, 0] + DstBlock "Subsystem" + DstPort 36 + } + Line { + SrcBlock "GeoH4" + SrcPort 1 + Points [0, 30; -325, 0; 0, 55; -65, 0] + DstBlock "Subsystem" + DstPort 37 + } + Line { + SrcBlock "GeoH4F" + SrcPort 1 + Points [5, 0; 0, 50; -395, 0] + DstBlock "Subsystem" + DstPort 38 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsSatCount.mdl b/simulink_archive/simLink/lib/cdsSatCount.mdl new file mode 100644 index 0000000..652db12 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsSatCount.mdl @@ -0,0 +1,244 @@ +Library { + Name "cdsSatCount" + Version 7.1 + MdlSubVersion 0 + SavedCharacterEncoding "windows-1252" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Tue Apr 21 09:19:10 2009" + Creator "maronsson" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "maronsson" + ModifiedDateFormat "%" + LastModifiedDate "Thu May 07 13:04:11 2009" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsSatCount" + Location [34, 409, 570, 710] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "Saturation Count Name" + Tag "cdsSatCount" + Description "Saturation count" + Ports [1, 2] + Position [85, 58, 215, 122] + BackgroundColor "red" + DropShadow on + AttributesFormatString "%" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Saturation Count Name" + Location [694, 417, 1192, 717] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "InData" + Position [75, 43, 105, 57] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "TotalCount" + Position [275, 38, 305, 52] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "RunningCount" + Position [275, 78, 305, 92] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsSqrt.mdl b/simulink_archive/simLink/lib/cdsSqrt.mdl new file mode 100644 index 0000000..22df5b0 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsSqrt.mdl @@ -0,0 +1,765 @@ +Library { + Name "cdsSqrt" + Version 7.8 + MdlSubVersion 0 + SavedCharacterEncoding "windows-1252" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Created "Fri Apr 28 11:20:39 2006" + Creator "rolf" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Mon Jun 04 11:42:55 2012" + RTWModifiedTimeStamp 260703990 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.11.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.11.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "SingleTasking" + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.11.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.11.1" + Array { + Type "Cell" + Dimension 8 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + Cell "UseSpecifiedMinMax" + PropName "DisabledProps" + } + BlockReduction off + BooleanDataType off + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + AccelParallelForEachSubsystem on + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.11.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "none" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "none" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Enable All" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "None" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.11.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown on + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.11.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.11.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.11.1" + Array { + Type "Cell" + Dimension 8 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + Cell "GenerateSLWebview" + Cell "GenerateCodeMetricsReport" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime on + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateSLWebview off + GenerateCodeMetricsReport off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.11.1" + Array { + Type "Cell" + Dimension 21 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "InsertPolySpaceComments" + Cell "SFDataObjDesc" + Cell "MATLABFcnDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.11.1" + Array { + Type "Cell" + Dimension 16 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + CodeExecutionProfiling off + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 200, 85, 1080, 715 ] + } + PropName "ConfigurationSets" + } + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + } + } + System { + Name "cdsSqrt" + Location [81, 164, 661, 446] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "5" + Block { + BlockType Inport + Name "in" + SID "4" + Position [110, 53, 140, 67] + IconDisplay "Port number" + } + Block { + BlockType SubSystem + Name "Subsystem" + SID "1" + Ports [1, 1] + Position [145, 30, 185, 90] + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [202, 480, 372, 546] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "in" + SID "2" + Position [25, 28, 55, 42] + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "out" + SID "3" + Position [115, 28, 145, 42] + IconDisplay "Port number" + } + Line { + SrcBlock "in" + SrcPort 1 + Points [0, 0] + DstBlock "out" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "out" + SID "5" + Position [200, 53, 230, 67] + IconDisplay "Port number" + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + DstBlock "out" + DstPort 1 + } + Line { + SrcBlock "in" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsStateWord.mdl b/simulink_archive/simLink/lib/cdsStateWord.mdl new file mode 100644 index 0000000..ff80ff8 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsStateWord.mdl @@ -0,0 +1,807 @@ +Library { + Name "cdsStateWord" + Version 8.0 + MdlSubVersion 0 + SavedCharacterEncoding "ISO-8859-1" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [181.0, 383.0, 562.0, 438.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [1] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkTopLevel" + LoadSaveID "0" + Extents [338.0, 276.0] + ZoomFactor [1.0] + Offset [0.0, 0.0] + } + } + } + Created "Mon Sep 30 17:28:07 2013" + Creator "rolfbork" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Tue Oct 22 15:15:46 2013" + RTWModifiedTimeStamp 304355738 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "disabled" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 6 + Version "1.12.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 7 + Version "1.12.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 8 + Version "1.12.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "Dataset" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 9 + Version "1.12.1" + Array { + Type "Cell" + Dimension 8 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + Cell "UseSpecifiedMinMax" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 10 + Version "1.12.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "EnableAllAsError" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 11 + Version "1.12.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 12 + Version "1.12.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 13 + Version "1.12.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 14 + Version "1.12.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + Cell "PortableWordSizes" + Cell "GenerateWebview" + Cell "GenerateCodeMetricsReport" + Cell "GenerateCodeReplacementReport" + Cell "GenerateErtSFunction" + Cell "CreateSILPILBlock" + Cell "CodeExecutionProfiling" + Cell "CodeProfilingSaveOptions" + Cell "CodeProfilingInstrumentation" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 15 + Version "1.12.1" + Array { + Type "Cell" + Dimension 22 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "InsertPolySpaceComments" + Cell "SFDataObjDesc" + Cell "MATLABFcnDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InternalIdentifier" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Classic" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 16 + Version "1.12.1" + Array { + Type "Cell" + Dimension 15 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns on + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 840, 405, 1720, 1035 ] + } + PropName "ConfigurationSets" + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + } + } + System { + Name "cdsStateWord" + Location [181, 383, 743, 821] + Open on + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "103" + Block { + BlockType SubSystem + Name "Subsystem" + SID "3" + Ports [0, 3] + Position [45, 30, 95, 100] + ZOrder 3 + BackgroundColor "magenta" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [181, 383, 743, 821] + Open off + ModelBrowserVisibility on + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "200" + Block { + BlockType Outport + Name "ADC_OVF" + SID "100" + Position [95, 33, 125, 47] + ZOrder -97 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "DAC_OVF" + SID "102" + Position [90, 68, 120, 82] + ZOrder 1 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "EXC_ON" + SID "103" + Position [90, 108, 120, 122] + ZOrder 2 + Port "3" + IconDisplay "Port number" + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsSubtract8.mdl b/simulink_archive/simLink/lib/cdsSubtract8.mdl new file mode 100644 index 0000000..d6d98fb --- /dev/null +++ b/simulink_archive/simLink/lib/cdsSubtract8.mdl @@ -0,0 +1,993 @@ +Library { + Name "cdsSubtract8" + Version 6.2 + MdlSubVersion 0 + SavedCharacterEncoding "ibm-5348_P100-1997" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Mon Mar 13 13:49:47 2006" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Mon Mar 13 13:50:23 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + StrictBusMsg "None" + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + InputSameDT on + OutDataTypeMode "Same as first input" + OutDataType "sfix(16)" + OutScaling "2^0" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsSubtract8" + Location [197, 92, 969, 643] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [225, 73, 255, 87] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In2" + Position [225, 103, 255, 117] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In3" + Position [225, 113, 255, 127] + Port "3" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In4" + Position [225, 143, 255, 157] + Port "4" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In5" + Position [225, 153, 255, 167] + Port "5" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In6" + Position [225, 183, 255, 197] + Port "6" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In7" + Position [225, 193, 255, 207] + Port "7" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In8" + Position [225, 223, 255, 237] + Port "8" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In9" + Position [225, 233, 255, 247] + Port "9" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In10" + Position [225, 263, 255, 277] + Port "10" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In11" + Position [225, 273, 255, 287] + Port "11" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In12" + Position [225, 303, 255, 317] + Port "12" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In13" + Position [225, 313, 255, 327] + Port "13" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In14" + Position [225, 343, 255, 357] + Port "14" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In15" + Position [225, 353, 255, 367] + Port "15" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In16" + Position [225, 383, 255, 397] + Port "16" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [16, 8] + Position [255, 225, 295, 300] + TreatAsAtomicUnit off + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + System { + Name "Subsystem" + Location [397, 134, 562, 520] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 33, 55, 47] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In2" + Position [25, 63, 55, 77] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In3" + Position [25, 73, 55, 87] + Port "3" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In4" + Position [25, 103, 55, 117] + Port "4" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In5" + Position [25, 113, 55, 127] + Port "5" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In6" + Position [25, 143, 55, 157] + Port "6" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In7" + Position [25, 153, 55, 167] + Port "7" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In8" + Position [25, 183, 55, 197] + Port "8" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In9" + Position [25, 193, 55, 207] + Port "9" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In10" + Position [25, 223, 55, 237] + Port "10" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In11" + Position [25, 233, 55, 247] + Port "11" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In12" + Position [25, 263, 55, 277] + Port "12" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In13" + Position [25, 273, 55, 287] + Port "13" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In14" + Position [25, 303, 55, 317] + Port "14" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In15" + Position [25, 313, 55, 327] + Port "15" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In16" + Position [25, 343, 55, 357] + Port "16" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Sum + Name "Sum" + Ports [2, 1] + Position [65, 45, 85, 65] + ShowName off + IconShape "round" + Inputs "-+" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum1" + Ports [2, 1] + Position [65, 85, 85, 105] + ShowName off + IconShape "round" + Inputs "-+" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum2" + Ports [2, 1] + Position [65, 125, 85, 145] + ShowName off + IconShape "round" + Inputs "-+" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum3" + Ports [2, 1] + Position [65, 165, 85, 185] + ShowName off + IconShape "round" + Inputs "-+" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum4" + Ports [2, 1] + Position [65, 205, 85, 225] + ShowName off + IconShape "round" + Inputs "-+" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum5" + Ports [2, 1] + Position [65, 245, 85, 265] + ShowName off + IconShape "round" + Inputs "-+" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum6" + Ports [2, 1] + Position [65, 285, 85, 305] + ShowName off + IconShape "round" + Inputs "-+" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Sum + Name "Sum7" + Ports [2, 1] + Position [65, 325, 85, 345] + ShowName off + IconShape "round" + Inputs "-+" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "Out1" + Position [110, 48, 140, 62] + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + Position [110, 88, 140, 102] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + Position [110, 128, 140, 142] + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + Position [110, 168, 140, 182] + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + Position [110, 208, 140, 222] + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out6" + Position [110, 248, 140, 262] + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out7" + Position [110, 288, 140, 302] + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out8" + Position [110, 328, 140, 342] + Port "8" + IconDisplay "Port number" + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [15, 0] + DstBlock "Sum" + DstPort 1 + } + Line { + SrcBlock "Sum" + SrcPort 1 + Points [0, 0] + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In2" + SrcPort 1 + Points [0, 5; 15, 0] + DstBlock "Sum" + DstPort 2 + } + Line { + SrcBlock "In3" + SrcPort 1 + Points [5, 0; 0, -10] + DstBlock "Sum1" + DstPort 1 + } + Line { + SrcBlock "Sum1" + SrcPort 1 + Points [0, 0] + DstBlock "Out2" + DstPort 1 + } + Line { + SrcBlock "In4" + SrcPort 1 + Points [0, 5; 15, 0] + DstBlock "Sum1" + DstPort 2 + } + Line { + SrcBlock "In5" + SrcPort 1 + Points [5, 0; 0, -10] + DstBlock "Sum2" + DstPort 1 + } + Line { + SrcBlock "Sum2" + SrcPort 1 + Points [0, 0] + DstBlock "Out3" + DstPort 1 + } + Line { + SrcBlock "In6" + SrcPort 1 + Points [0, 5; 15, 0] + DstBlock "Sum2" + DstPort 2 + } + Line { + SrcBlock "In7" + SrcPort 1 + Points [5, 0; 0, -10] + DstBlock "Sum3" + DstPort 1 + } + Line { + SrcBlock "Sum3" + SrcPort 1 + Points [0, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + SrcBlock "In8" + SrcPort 1 + Points [0, 5; 15, 0] + DstBlock "Sum3" + DstPort 2 + } + Line { + SrcBlock "In9" + SrcPort 1 + Points [5, 0; 0, -10] + DstBlock "Sum4" + DstPort 1 + } + Line { + SrcBlock "Sum4" + SrcPort 1 + Points [0, 0] + DstBlock "Out5" + DstPort 1 + } + Line { + SrcBlock "In10" + SrcPort 1 + Points [0, 5; 15, 0] + DstBlock "Sum4" + DstPort 2 + } + Line { + SrcBlock "In11" + SrcPort 1 + Points [5, 0; 0, -10] + DstBlock "Sum5" + DstPort 1 + } + Line { + SrcBlock "Sum5" + SrcPort 1 + Points [0, 0] + DstBlock "Out6" + DstPort 1 + } + Line { + SrcBlock "In12" + SrcPort 1 + Points [0, 5; 15, 0] + DstBlock "Sum5" + DstPort 2 + } + Line { + SrcBlock "In13" + SrcPort 1 + Points [5, 0; 0, -10] + DstBlock "Sum6" + DstPort 1 + } + Line { + SrcBlock "Sum6" + SrcPort 1 + Points [0, 0] + DstBlock "Out7" + DstPort 1 + } + Line { + SrcBlock "In14" + SrcPort 1 + Points [0, 5; 15, 0] + DstBlock "Sum6" + DstPort 2 + } + Line { + SrcBlock "In15" + SrcPort 1 + Points [5, 0; 0, -10] + DstBlock "Sum7" + DstPort 1 + } + Line { + SrcBlock "Sum7" + SrcPort 1 + Points [0, 0] + DstBlock "Out8" + DstPort 1 + } + Line { + SrcBlock "In16" + SrcPort 1 + Points [15, 0] + DstBlock "Sum7" + DstPort 2 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [310, 88, 340, 102] + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + Position [310, 128, 340, 142] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + Position [310, 168, 340, 182] + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + Position [310, 208, 340, 222] + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + Position [310, 248, 340, 262] + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out6" + Position [310, 288, 340, 302] + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out7" + Position [310, 328, 340, 342] + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out8" + Position [310, 368, 340, 382] + Port "8" + IconDisplay "Port number" + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [-10, 0; 0, 145] + DstBlock "Subsystem" + DstPort 1 + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + Points [10, 0; 0, 10; 35, 0; 0, -120; -50, 0] + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In2" + SrcPort 1 + Points [-10, 0; 0, 120] + DstBlock "Subsystem" + DstPort 2 + } + Line { + SrcBlock "In3" + SrcPort 1 + Points [-10, 0; 0, 115] + DstBlock "Subsystem" + DstPort 3 + } + Line { + SrcBlock "Subsystem" + SrcPort 2 + Points [45, 0; 0, -80; -50, 0] + DstBlock "Out2" + DstPort 1 + } + Line { + SrcBlock "In4" + SrcPort 1 + Points [-10, 0; 0, 90] + DstBlock "Subsystem" + DstPort 4 + } + Line { + SrcBlock "In5" + SrcPort 1 + Points [-10, 0; 0, 85] + DstBlock "Subsystem" + DstPort 5 + } + Line { + SrcBlock "Subsystem" + SrcPort 3 + Points [0, 20; 10, 0; 0, 10; 35, 0; 0, -80; -50, 0] + DstBlock "Out3" + DstPort 1 + } + Line { + SrcBlock "In6" + SrcPort 1 + Points [-10, 0; 0, 60] + DstBlock "Subsystem" + DstPort 6 + } + Line { + SrcBlock "In7" + SrcPort 1 + Points [-10, 0; 0, 55] + DstBlock "Subsystem" + DstPort 7 + } + Line { + SrcBlock "Subsystem" + SrcPort 4 + Points [5, 0; 0, 20; 40, 0; 0, -40; -40, 0; 0, -25] + DstBlock "Out4" + DstPort 1 + } + Line { + SrcBlock "In8" + SrcPort 1 + Points [-10, 0; 0, 30] + DstBlock "Subsystem" + DstPort 8 + } + Line { + SrcBlock "In9" + SrcPort 1 + Points [-10, 0; 0, 25] + DstBlock "Subsystem" + DstPort 9 + } + Line { + SrcBlock "Subsystem" + SrcPort 5 + Points [-5, 0] + DstBlock "Out5" + DstPort 1 + } + Line { + SrcBlock "In10" + SrcPort 1 + DstBlock "Subsystem" + DstPort 10 + } + Line { + SrcBlock "In11" + SrcPort 1 + Points [-10, 0; 0, -5] + DstBlock "Subsystem" + DstPort 11 + } + Line { + SrcBlock "Subsystem" + SrcPort 6 + Points [-5, 0] + DstBlock "Out6" + DstPort 1 + } + Line { + SrcBlock "In12" + SrcPort 1 + Points [-10, 0; 0, -30] + DstBlock "Subsystem" + DstPort 12 + } + Line { + SrcBlock "In13" + SrcPort 1 + Points [-10, 0; 0, -35] + DstBlock "Subsystem" + DstPort 13 + } + Line { + SrcBlock "Subsystem" + SrcPort 7 + Points [45, 0; 0, 35; -50, 0] + DstBlock "Out7" + DstPort 1 + } + Line { + SrcBlock "In14" + SrcPort 1 + Points [-10, 0; 0, -60] + DstBlock "Subsystem" + DstPort 14 + } + Line { + SrcBlock "In15" + SrcPort 1 + Points [-10, 0; 0, -65] + DstBlock "Subsystem" + DstPort 15 + } + Line { + SrcBlock "Subsystem" + SrcPort 8 + Points [-5, 0] + DstBlock "Out8" + DstPort 1 + } + Line { + SrcBlock "In16" + SrcPort 1 + Points [-10, 0; 0, -90] + DstBlock "Subsystem" + DstPort 16 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsSusSw2.mdl b/simulink_archive/simLink/lib/cdsSusSw2.mdl new file mode 100644 index 0000000..0feb282 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsSusSw2.mdl @@ -0,0 +1,1499 @@ +Library { + Name "cdsSusSw2" + Version 6.2 + MdlSubVersion 0 + SavedCharacterEncoding "ibm-5348_P100-1997" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Sat May 13 12:48:10 2006" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Sat May 13 12:49:29 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + StrictBusMsg "None" + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsSusSw2" + Location [480, 104, 1086, 1134] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [45, 13, 75, 27] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In2" + Position [50, 48, 80, 62] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In3" + Position [50, 83, 80, 97] + Port "3" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In4" + Position [50, 113, 80, 127] + Port "4" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In5" + Position [50, 148, 80, 162] + Port "5" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In6" + Position [50, 188, 80, 202] + Port "6" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In7" + Position [55, 223, 85, 237] + Port "7" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In8" + Position [55, 258, 85, 272] + Port "8" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In9" + Position [55, 288, 85, 302] + Port "9" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In10" + Position [55, 323, 85, 337] + Port "10" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In11" + Position [50, 358, 80, 372] + Port "11" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In12" + Position [55, 393, 85, 407] + Port "12" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In13" + Position [55, 428, 85, 442] + Port "13" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In14" + Position [55, 458, 85, 472] + Port "14" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In15" + Position [55, 493, 85, 507] + Port "15" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In16" + Position [60, 533, 90, 547] + Port "16" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In17" + Position [65, 568, 95, 582] + Port "17" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In18" + Position [65, 603, 95, 617] + Port "18" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In19" + Position [65, 633, 95, 647] + Port "19" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In20" + Position [65, 668, 95, 682] + Port "20" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In21" + Position [60, 713, 90, 727] + Port "21" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In22" + Position [65, 748, 95, 762] + Port "22" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In23" + Position [65, 783, 95, 797] + Port "23" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In24" + Position [65, 813, 95, 827] + Port "24" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In25" + Position [65, 848, 95, 862] + Port "25" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [25, 25] + Position [85, 425, 125, 545] + TreatAsAtomicUnit off + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + System { + Name "Subsystem" + Location [500, 92, 680, 993] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 23, 55, 37] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In2" + Position [30, 58, 60, 72] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In3" + Position [30, 93, 60, 107] + Port "3" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In4" + Position [30, 123, 60, 137] + Port "4" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In5" + Position [30, 158, 60, 172] + Port "5" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In6" + Position [30, 198, 60, 212] + Port "6" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In7" + Position [35, 233, 65, 247] + Port "7" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In8" + Position [35, 268, 65, 282] + Port "8" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In9" + Position [35, 298, 65, 312] + Port "9" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In10" + Position [35, 333, 65, 347] + Port "10" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In11" + Position [30, 368, 60, 382] + Port "11" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In12" + Position [35, 403, 65, 417] + Port "12" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In13" + Position [35, 438, 65, 452] + Port "13" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In14" + Position [35, 468, 65, 482] + Port "14" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In15" + Position [35, 503, 65, 517] + Port "15" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In16" + Position [40, 543, 70, 557] + Port "16" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In17" + Position [45, 578, 75, 592] + Port "17" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In18" + Position [45, 613, 75, 627] + Port "18" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In19" + Position [45, 643, 75, 657] + Port "19" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In20" + Position [45, 678, 75, 692] + Port "20" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In21" + Position [40, 723, 70, 737] + Port "21" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In22" + Position [45, 758, 75, 772] + Port "22" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In23" + Position [45, 793, 75, 807] + Port "23" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In24" + Position [45, 823, 75, 837] + Port "24" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In25" + Position [45, 858, 75, 872] + Port "25" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Outport + Name "Out1" + Position [105, 23, 135, 37] + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out2" + Position [110, 58, 140, 72] + Port "2" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out3" + Position [110, 93, 140, 107] + Port "3" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out4" + Position [110, 123, 140, 137] + Port "4" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out5" + Position [110, 158, 140, 172] + Port "5" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out6" + Position [110, 198, 140, 212] + Port "6" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out7" + Position [115, 233, 145, 247] + Port "7" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out8" + Position [115, 268, 145, 282] + Port "8" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out9" + Position [115, 298, 145, 312] + Port "9" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out10" + Position [115, 333, 145, 347] + Port "10" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out11" + Position [110, 368, 140, 382] + Port "11" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out12" + Position [115, 403, 145, 417] + Port "12" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out13" + Position [115, 438, 145, 452] + Port "13" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out14" + Position [115, 468, 145, 482] + Port "14" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out15" + Position [115, 503, 145, 517] + Port "15" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out16" + Position [120, 543, 150, 557] + Port "16" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out17" + Position [125, 578, 155, 592] + Port "17" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out18" + Position [125, 613, 155, 627] + Port "18" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out19" + Position [125, 643, 155, 657] + Port "19" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out20" + Position [125, 678, 155, 692] + Port "20" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out21" + Position [120, 723, 150, 737] + Port "21" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out22" + Position [125, 758, 155, 772] + Port "22" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out23" + Position [125, 793, 155, 807] + Port "23" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out24" + Position [125, 823, 155, 837] + Port "24" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out25" + Position [125, 858, 155, 872] + Port "25" + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [0, 0] + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In2" + SrcPort 1 + Points [0, 0] + DstBlock "Out2" + DstPort 1 + } + Line { + SrcBlock "In3" + SrcPort 1 + Points [0, 0] + DstBlock "Out3" + DstPort 1 + } + Line { + SrcBlock "In4" + SrcPort 1 + Points [0, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + SrcBlock "In5" + SrcPort 1 + Points [0, 0] + DstBlock "Out5" + DstPort 1 + } + Line { + SrcBlock "In6" + SrcPort 1 + Points [0, 0] + DstBlock "Out6" + DstPort 1 + } + Line { + SrcBlock "In7" + SrcPort 1 + Points [0, 0] + DstBlock "Out7" + DstPort 1 + } + Line { + SrcBlock "In8" + SrcPort 1 + Points [0, 0] + DstBlock "Out8" + DstPort 1 + } + Line { + SrcBlock "In9" + SrcPort 1 + Points [0, 0] + DstBlock "Out9" + DstPort 1 + } + Line { + SrcBlock "In10" + SrcPort 1 + Points [0, 0] + DstBlock "Out10" + DstPort 1 + } + Line { + SrcBlock "In11" + SrcPort 1 + Points [0, 0] + DstBlock "Out11" + DstPort 1 + } + Line { + SrcBlock "In12" + SrcPort 1 + Points [0, 0] + DstBlock "Out12" + DstPort 1 + } + Line { + SrcBlock "In13" + SrcPort 1 + Points [0, 0] + DstBlock "Out13" + DstPort 1 + } + Line { + SrcBlock "In14" + SrcPort 1 + Points [0, 0] + DstBlock "Out14" + DstPort 1 + } + Line { + SrcBlock "In15" + SrcPort 1 + Points [0, 0] + DstBlock "Out15" + DstPort 1 + } + Line { + SrcBlock "In16" + SrcPort 1 + Points [0, 0] + DstBlock "Out16" + DstPort 1 + } + Line { + SrcBlock "In17" + SrcPort 1 + Points [0, 0] + DstBlock "Out17" + DstPort 1 + } + Line { + SrcBlock "In18" + SrcPort 1 + Points [0, 0] + DstBlock "Out18" + DstPort 1 + } + Line { + SrcBlock "In19" + SrcPort 1 + Points [0, 0] + DstBlock "Out19" + DstPort 1 + } + Line { + SrcBlock "In20" + SrcPort 1 + Points [0, 0] + DstBlock "Out20" + DstPort 1 + } + Line { + SrcBlock "In21" + SrcPort 1 + Points [0, 0] + DstBlock "Out21" + DstPort 1 + } + Line { + SrcBlock "In22" + SrcPort 1 + Points [0, 0] + DstBlock "Out22" + DstPort 1 + } + Line { + SrcBlock "In23" + SrcPort 1 + Points [0, 0] + DstBlock "Out23" + DstPort 1 + } + Line { + SrcBlock "In24" + SrcPort 1 + Points [0, 0] + DstBlock "Out24" + DstPort 1 + } + Line { + SrcBlock "In25" + SrcPort 1 + Points [0, 0] + DstBlock "Out25" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [125, 13, 155, 27] + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out2" + Position [130, 48, 160, 62] + Port "2" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out3" + Position [130, 83, 160, 97] + Port "3" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out4" + Position [130, 113, 160, 127] + Port "4" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out5" + Position [130, 148, 160, 162] + Port "5" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out6" + Position [130, 188, 160, 202] + Port "6" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out7" + Position [135, 223, 165, 237] + Port "7" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out8" + Position [135, 258, 165, 272] + Port "8" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out9" + Position [135, 288, 165, 302] + Port "9" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out10" + Position [135, 323, 165, 337] + Port "10" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out11" + Position [130, 358, 160, 372] + Port "11" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out12" + Position [135, 393, 165, 407] + Port "12" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out13" + Position [135, 428, 165, 442] + Port "13" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out14" + Position [135, 458, 165, 472] + Port "14" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out15" + Position [135, 493, 165, 507] + Port "15" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out16" + Position [140, 533, 170, 547] + Port "16" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out17" + Position [145, 568, 175, 582] + Port "17" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out18" + Position [145, 603, 175, 617] + Port "18" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out19" + Position [145, 633, 175, 647] + Port "19" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out20" + Position [145, 668, 175, 682] + Port "20" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out21" + Position [140, 713, 170, 727] + Port "21" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out22" + Position [145, 748, 175, 762] + Port "22" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out23" + Position [145, 783, 175, 797] + Port "23" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out24" + Position [145, 813, 175, 827] + Port "24" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out25" + Position [145, 848, 175, 862] + Port "25" + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + Points [-10, 0; 0, -405] + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [-5, 0; 0, 405] + DstBlock "Subsystem" + DstPort 1 + } + Line { + SrcBlock "Subsystem" + SrcPort 2 + Points [-10, 0; 0, -375] + DstBlock "Out2" + DstPort 1 + } + Line { + SrcBlock "In2" + SrcPort 1 + Points [-10, 0; 0, 375] + DstBlock "Subsystem" + DstPort 2 + } + Line { + SrcBlock "Subsystem" + SrcPort 3 + Points [-10, 0; 0, -345] + DstBlock "Out3" + DstPort 1 + } + Line { + SrcBlock "In3" + SrcPort 1 + Points [-10, 0; 0, 345] + DstBlock "Subsystem" + DstPort 3 + } + Line { + SrcBlock "Subsystem" + SrcPort 4 + Points [-10, 0; 0, -320] + DstBlock "Out4" + DstPort 1 + } + Line { + SrcBlock "In4" + SrcPort 1 + Points [-10, 0; 0, 320] + DstBlock "Subsystem" + DstPort 4 + } + Line { + SrcBlock "Subsystem" + SrcPort 5 + Points [-10, 0; 0, -290] + DstBlock "Out5" + DstPort 1 + } + Line { + SrcBlock "In5" + SrcPort 1 + Points [-10, 0; 0, 290] + DstBlock "Subsystem" + DstPort 5 + } + Line { + SrcBlock "Subsystem" + SrcPort 6 + Points [-10, 0; 0, -255] + DstBlock "Out6" + DstPort 1 + } + Line { + SrcBlock "In6" + SrcPort 1 + Points [-10, 0; 0, 255] + DstBlock "Subsystem" + DstPort 6 + } + Line { + SrcBlock "Subsystem" + SrcPort 7 + Points [-5, 0; 0, -225] + DstBlock "Out7" + DstPort 1 + } + Line { + SrcBlock "In7" + SrcPort 1 + Points [-10, 0; 0, 225] + DstBlock "Subsystem" + DstPort 7 + } + Line { + SrcBlock "Subsystem" + SrcPort 8 + Points [-5, 0; 0, -195] + DstBlock "Out8" + DstPort 1 + } + Line { + SrcBlock "In8" + SrcPort 1 + Points [-10, 0; 0, 195] + DstBlock "Subsystem" + DstPort 8 + } + Line { + SrcBlock "Subsystem" + SrcPort 9 + Points [-5, 0; 0, -170] + DstBlock "Out9" + DstPort 1 + } + Line { + SrcBlock "In9" + SrcPort 1 + Points [-10, 0; 0, 170] + DstBlock "Subsystem" + DstPort 9 + } + Line { + SrcBlock "Subsystem" + SrcPort 10 + Points [-5, 0; 0, -140] + DstBlock "Out10" + DstPort 1 + } + Line { + SrcBlock "In10" + SrcPort 1 + Points [-10, 0; 0, 140] + DstBlock "Subsystem" + DstPort 10 + } + Line { + SrcBlock "Subsystem" + SrcPort 11 + Points [-10, 0; 0, -110] + DstBlock "Out11" + DstPort 1 + } + Line { + SrcBlock "In11" + SrcPort 1 + Points [-10, 0; 0, 110] + DstBlock "Subsystem" + DstPort 11 + } + Line { + SrcBlock "Subsystem" + SrcPort 12 + Points [-5, 0; 0, -80] + DstBlock "Out12" + DstPort 1 + } + Line { + SrcBlock "In12" + SrcPort 1 + Points [-10, 0; 0, 80] + DstBlock "Subsystem" + DstPort 12 + } + Line { + SrcBlock "Subsystem" + SrcPort 13 + Points [-5, 0; 0, -50] + DstBlock "Out13" + DstPort 1 + } + Line { + SrcBlock "In13" + SrcPort 1 + Points [-10, 0; 0, 50] + DstBlock "Subsystem" + DstPort 13 + } + Line { + SrcBlock "Subsystem" + SrcPort 14 + Points [-5, 0; 0, -25] + DstBlock "Out14" + DstPort 1 + } + Line { + SrcBlock "In14" + SrcPort 1 + Points [-10, 0; 0, 25] + DstBlock "Subsystem" + DstPort 14 + } + Line { + SrcBlock "Subsystem" + SrcPort 15 + Points [-5, 0; 0, 5] + DstBlock "Out15" + DstPort 1 + } + Line { + SrcBlock "In15" + SrcPort 1 + Points [-20, 0] + DstBlock "Subsystem" + DstPort 15 + } + Line { + SrcBlock "Subsystem" + SrcPort 16 + Points [-5, 0] + DstBlock "Out16" + DstPort 1 + } + Line { + SrcBlock "In16" + SrcPort 1 + Points [-15, 0; 0, -40] + DstBlock "Subsystem" + DstPort 16 + } + Line { + SrcBlock "Subsystem" + SrcPort 17 + DstBlock "Out17" + DstPort 1 + } + Line { + SrcBlock "In17" + SrcPort 1 + Points [-15, 0; 0, -70] + DstBlock "Subsystem" + DstPort 17 + } + Line { + SrcBlock "Subsystem" + SrcPort 18 + DstBlock "Out18" + DstPort 1 + } + Line { + SrcBlock "In18" + SrcPort 1 + Points [-15, 0; 0, -100] + DstBlock "Subsystem" + DstPort 18 + } + Line { + SrcBlock "Subsystem" + SrcPort 19 + DstBlock "Out19" + DstPort 1 + } + Line { + SrcBlock "In19" + SrcPort 1 + Points [-15, 0; 0, -125] + DstBlock "Subsystem" + DstPort 19 + } + Line { + SrcBlock "Subsystem" + SrcPort 20 + DstBlock "Out20" + DstPort 1 + } + Line { + SrcBlock "In20" + SrcPort 1 + Points [0, -10; -45, 0; 0, -145] + DstBlock "Subsystem" + DstPort 20 + } + Line { + SrcBlock "Subsystem" + SrcPort 21 + Points [45, 0; 0, 40; -50, 0] + DstBlock "Out21" + DstPort 1 + } + Line { + SrcBlock "In21" + SrcPort 1 + Points [0, -20; -40, 0; 0, -175] + DstBlock "Subsystem" + DstPort 21 + } + Line { + SrcBlock "Subsystem" + SrcPort 22 + Points [50, 0; 0, 215; -50, 0] + DstBlock "Out22" + DstPort 1 + } + Line { + SrcBlock "In22" + SrcPort 1 + Points [0, -55; -45, 0; 0, -170] + DstBlock "Subsystem" + DstPort 22 + } + Line { + SrcBlock "Subsystem" + SrcPort 23 + DstBlock "Out23" + DstPort 1 + } + Line { + SrcBlock "In23" + SrcPort 1 + Points [-15, 0; 0, -255] + DstBlock "Subsystem" + DstPort 23 + } + Line { + SrcBlock "Subsystem" + SrcPort 24 + DstBlock "Out24" + DstPort 1 + } + Line { + SrcBlock "In24" + SrcPort 1 + Points [-15, 0; 0, -280] + DstBlock "Subsystem" + DstPort 24 + } + Line { + SrcBlock "Subsystem" + SrcPort 25 + DstBlock "Out25" + DstPort 1 + } + Line { + SrcBlock "In25" + SrcPort 1 + Points [-15, 0; 0, -310] + DstBlock "Subsystem" + DstPort 25 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsSusSwitch.mdl b/simulink_archive/simLink/lib/cdsSusSwitch.mdl new file mode 100644 index 0000000..f5653d9 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsSusSwitch.mdl @@ -0,0 +1,1238 @@ +Library { + Name "cdsSusSwitch" + Version 6.2 + MdlSubVersion 0 + SavedCharacterEncoding "ibm-5348_P100-1997" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Sat May 13 11:35:44 2006" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Sat May 13 11:48:34 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + StrictBusMsg "None" + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsSusSwitch" + Location [193, 167, 1208, 831] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [70, 28, 100, 42] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In2" + Position [75, 63, 105, 77] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In3" + Position [75, 98, 105, 112] + Port "3" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In4" + Position [75, 128, 105, 142] + Port "4" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In5" + Position [75, 163, 105, 177] + Port "5" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In6" + Position [75, 203, 105, 217] + Port "6" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In7" + Position [80, 238, 110, 252] + Port "7" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In8" + Position [80, 273, 110, 287] + Port "8" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In9" + Position [80, 303, 110, 317] + Port "9" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In10" + Position [80, 338, 110, 352] + Port "10" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In11" + Position [75, 373, 105, 387] + Port "11" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In12" + Position [80, 408, 110, 422] + Port "12" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In13" + Position [80, 443, 110, 457] + Port "13" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In14" + Position [80, 473, 110, 487] + Port "14" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In15" + Position [80, 508, 110, 522] + Port "15" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In16" + Position [85, 548, 115, 562] + Port "16" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In17" + Position [90, 583, 120, 597] + Port "17" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In18" + Position [90, 618, 120, 632] + Port "18" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In19" + Position [90, 648, 120, 662] + Port "19" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In20" + Position [90, 683, 120, 697] + Port "20" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [20, 20] + Position [110, 350, 150, 445] + TreatAsAtomicUnit off + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + System { + Name "Subsystem" + Location [238, 170, 418, 891] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 28, 55, 42] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In2" + Position [30, 63, 60, 77] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In3" + Position [30, 98, 60, 112] + Port "3" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In4" + Position [30, 128, 60, 142] + Port "4" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In5" + Position [30, 163, 60, 177] + Port "5" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In6" + Position [30, 203, 60, 217] + Port "6" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In7" + Position [35, 238, 65, 252] + Port "7" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In8" + Position [35, 273, 65, 287] + Port "8" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In9" + Position [35, 303, 65, 317] + Port "9" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In10" + Position [35, 338, 65, 352] + Port "10" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In11" + Position [30, 373, 60, 387] + Port "11" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In12" + Position [35, 408, 65, 422] + Port "12" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In13" + Position [35, 443, 65, 457] + Port "13" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In14" + Position [35, 473, 65, 487] + Port "14" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In15" + Position [35, 508, 65, 522] + Port "15" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In16" + Position [40, 548, 70, 562] + Port "16" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In17" + Position [45, 583, 75, 597] + Port "17" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In18" + Position [45, 618, 75, 632] + Port "18" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In19" + Position [45, 648, 75, 662] + Port "19" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In20" + Position [45, 683, 75, 697] + Port "20" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Outport + Name "Out1" + Position [105, 28, 135, 42] + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out2" + Position [110, 63, 140, 77] + Port "2" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out3" + Position [110, 98, 140, 112] + Port "3" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out4" + Position [110, 128, 140, 142] + Port "4" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out5" + Position [110, 163, 140, 177] + Port "5" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out6" + Position [110, 203, 140, 217] + Port "6" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out7" + Position [115, 238, 145, 252] + Port "7" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out8" + Position [115, 273, 145, 287] + Port "8" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out9" + Position [115, 303, 145, 317] + Port "9" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out10" + Position [115, 338, 145, 352] + Port "10" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out11" + Position [110, 373, 140, 387] + Port "11" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out12" + Position [115, 408, 145, 422] + Port "12" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out13" + Position [115, 443, 145, 457] + Port "13" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out14" + Position [115, 473, 145, 487] + Port "14" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out15" + Position [115, 508, 145, 522] + Port "15" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out16" + Position [120, 548, 150, 562] + Port "16" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out17" + Position [125, 583, 155, 597] + Port "17" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out18" + Position [125, 618, 155, 632] + Port "18" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out19" + Position [125, 648, 155, 662] + Port "19" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out20" + Position [125, 683, 155, 697] + Port "20" + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [0, 0] + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In2" + SrcPort 1 + Points [0, 0] + DstBlock "Out2" + DstPort 1 + } + Line { + SrcBlock "In3" + SrcPort 1 + Points [0, 0] + DstBlock "Out3" + DstPort 1 + } + Line { + SrcBlock "In4" + SrcPort 1 + Points [0, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + SrcBlock "In5" + SrcPort 1 + Points [0, 0] + DstBlock "Out5" + DstPort 1 + } + Line { + SrcBlock "In6" + SrcPort 1 + Points [0, 0] + DstBlock "Out6" + DstPort 1 + } + Line { + SrcBlock "In7" + SrcPort 1 + Points [0, 0] + DstBlock "Out7" + DstPort 1 + } + Line { + SrcBlock "In8" + SrcPort 1 + Points [0, 0] + DstBlock "Out8" + DstPort 1 + } + Line { + SrcBlock "In9" + SrcPort 1 + Points [0, 0] + DstBlock "Out9" + DstPort 1 + } + Line { + SrcBlock "In10" + SrcPort 1 + Points [0, 0] + DstBlock "Out10" + DstPort 1 + } + Line { + SrcBlock "In11" + SrcPort 1 + Points [0, 0] + DstBlock "Out11" + DstPort 1 + } + Line { + SrcBlock "In12" + SrcPort 1 + Points [0, 0] + DstBlock "Out12" + DstPort 1 + } + Line { + SrcBlock "In13" + SrcPort 1 + Points [0, 0] + DstBlock "Out13" + DstPort 1 + } + Line { + SrcBlock "In14" + SrcPort 1 + Points [0, 0] + DstBlock "Out14" + DstPort 1 + } + Line { + SrcBlock "In15" + SrcPort 1 + Points [0, 0] + DstBlock "Out15" + DstPort 1 + } + Line { + SrcBlock "In16" + SrcPort 1 + Points [0, 0] + DstBlock "Out16" + DstPort 1 + } + Line { + SrcBlock "In17" + SrcPort 1 + Points [0, 0] + DstBlock "Out17" + DstPort 1 + } + Line { + SrcBlock "In18" + SrcPort 1 + Points [0, 0] + DstBlock "Out18" + DstPort 1 + } + Line { + SrcBlock "In19" + SrcPort 1 + Points [0, 0] + DstBlock "Out19" + DstPort 1 + } + Line { + SrcBlock "In20" + SrcPort 1 + Points [0, 0] + DstBlock "Out20" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [150, 28, 180, 42] + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out2" + Position [155, 63, 185, 77] + Port "2" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out3" + Position [155, 98, 185, 112] + Port "3" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out4" + Position [155, 128, 185, 142] + Port "4" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out5" + Position [155, 163, 185, 177] + Port "5" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out6" + Position [155, 203, 185, 217] + Port "6" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out7" + Position [160, 238, 190, 252] + Port "7" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out8" + Position [160, 273, 190, 287] + Port "8" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out9" + Position [160, 303, 190, 317] + Port "9" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out10" + Position [160, 338, 190, 352] + Port "10" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out11" + Position [155, 373, 185, 387] + Port "11" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out12" + Position [160, 408, 190, 422] + Port "12" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out13" + Position [160, 443, 190, 457] + Port "13" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out14" + Position [160, 473, 190, 487] + Port "14" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out15" + Position [160, 508, 190, 522] + Port "15" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out16" + Position [165, 548, 195, 562] + Port "16" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out17" + Position [170, 583, 200, 597] + Port "17" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out18" + Position [170, 618, 200, 632] + Port "18" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out19" + Position [170, 648, 200, 662] + Port "19" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out20" + Position [170, 683, 200, 697] + Port "20" + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + Points [0, 20; 40, 0; 0, -310; -60, 0] + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [-5, 0; 0, 315] + DstBlock "Subsystem" + DstPort 1 + } + Line { + SrcBlock "Subsystem" + SrcPort 2 + Points [0, 15; 40, 0; 0, -275; -55, 0] + DstBlock "Out2" + DstPort 1 + } + Line { + SrcBlock "In2" + SrcPort 1 + Points [0, -45; -45, 0; 0, 345; 30, 0] + DstBlock "Subsystem" + DstPort 2 + } + Line { + SrcBlock "Subsystem" + SrcPort 3 + Points [-10, 0; 0, -255] + DstBlock "Out3" + DstPort 1 + } + Line { + SrcBlock "In3" + SrcPort 1 + Points [-10, 0; 0, 255] + DstBlock "Subsystem" + DstPort 3 + } + Line { + SrcBlock "Subsystem" + SrcPort 4 + Points [-10, 0; 0, -230] + DstBlock "Out4" + DstPort 1 + } + Line { + SrcBlock "In4" + SrcPort 1 + Points [-10, 0; 0, 230] + DstBlock "Subsystem" + DstPort 4 + } + Line { + SrcBlock "Subsystem" + SrcPort 5 + Points [-10, 0; 0, -200] + DstBlock "Out5" + DstPort 1 + } + Line { + SrcBlock "In5" + SrcPort 1 + Points [-10, 0; 0, 200] + DstBlock "Subsystem" + DstPort 5 + } + Line { + SrcBlock "Subsystem" + SrcPort 6 + Points [-10, 0; 0, -165] + DstBlock "Out6" + DstPort 1 + } + Line { + SrcBlock "In6" + SrcPort 1 + Points [-10, 0; 0, 165] + DstBlock "Subsystem" + DstPort 6 + } + Line { + SrcBlock "Subsystem" + SrcPort 7 + Points [-5, 0; 0, -135] + DstBlock "Out7" + DstPort 1 + } + Line { + SrcBlock "In7" + SrcPort 1 + Points [-10, 0; 0, 135] + DstBlock "Subsystem" + DstPort 7 + } + Line { + SrcBlock "Subsystem" + SrcPort 8 + Points [-5, 0; 0, -105] + DstBlock "Out8" + DstPort 1 + } + Line { + SrcBlock "In8" + SrcPort 1 + Points [-10, 0; 0, 105] + DstBlock "Subsystem" + DstPort 8 + } + Line { + SrcBlock "Subsystem" + SrcPort 9 + Points [-5, 0; 0, -80] + DstBlock "Out9" + DstPort 1 + } + Line { + SrcBlock "In9" + SrcPort 1 + Points [-10, 0; 0, 80] + DstBlock "Subsystem" + DstPort 9 + } + Line { + SrcBlock "Subsystem" + SrcPort 10 + Points [-5, 0; 0, -50] + DstBlock "Out10" + DstPort 1 + } + Line { + SrcBlock "In10" + SrcPort 1 + Points [-10, 0; 0, 50] + DstBlock "Subsystem" + DstPort 10 + } + Line { + SrcBlock "Subsystem" + SrcPort 11 + Points [-10, 0; 0, -20] + DstBlock "Out11" + DstPort 1 + } + Line { + SrcBlock "In11" + SrcPort 1 + Points [-10, 0; 0, 20] + DstBlock "Subsystem" + DstPort 11 + } + Line { + SrcBlock "Subsystem" + SrcPort 12 + Points [-5, 0; 0, 10] + DstBlock "Out12" + DstPort 1 + } + Line { + SrcBlock "In12" + SrcPort 1 + Points [-10, 0; 0, -10] + DstBlock "Subsystem" + DstPort 12 + } + Line { + SrcBlock "Subsystem" + SrcPort 13 + Points [-5, 0; 0, 40] + DstBlock "Out13" + DstPort 1 + } + Line { + SrcBlock "In13" + SrcPort 1 + Points [-10, 0; 0, -40] + DstBlock "Subsystem" + DstPort 13 + } + Line { + SrcBlock "Subsystem" + SrcPort 14 + Points [-5, 0; 0, 65] + DstBlock "Out14" + DstPort 1 + } + Line { + SrcBlock "In14" + SrcPort 1 + Points [-10, 0; 0, -65] + DstBlock "Subsystem" + DstPort 14 + } + Line { + SrcBlock "Subsystem" + SrcPort 15 + Points [-5, 0; 0, 95] + DstBlock "Out15" + DstPort 1 + } + Line { + SrcBlock "In15" + SrcPort 1 + Points [-10, 0; 0, -95] + DstBlock "Subsystem" + DstPort 15 + } + Line { + SrcBlock "Subsystem" + SrcPort 16 + Points [-5, 0] + DstBlock "Out16" + DstPort 1 + } + Line { + SrcBlock "In16" + SrcPort 1 + Points [-15, 0; 0, -130] + DstBlock "Subsystem" + DstPort 16 + } + Line { + SrcBlock "Subsystem" + SrcPort 17 + DstBlock "Out17" + DstPort 1 + } + Line { + SrcBlock "In17" + SrcPort 1 + Points [-15, 0; 0, -160] + DstBlock "Subsystem" + DstPort 17 + } + Line { + SrcBlock "Subsystem" + SrcPort 18 + DstBlock "Out18" + DstPort 1 + } + Line { + SrcBlock "In18" + SrcPort 1 + Points [0, -10; -50, 0; 0, -180] + DstBlock "Subsystem" + DstPort 18 + } + Line { + SrcBlock "Subsystem" + SrcPort 19 + Points [45, 0; 0, 140; -50, 0; 0, 75] + DstBlock "Out19" + DstPort 1 + } + Line { + SrcBlock "In19" + SrcPort 1 + Points [5, 0; 0, -150; -55, 0; 0, -65] + DstBlock "Subsystem" + DstPort 19 + } + Line { + SrcBlock "Subsystem" + SrcPort 20 + DstBlock "Out20" + DstPort 1 + } + Line { + SrcBlock "In20" + SrcPort 1 + Points [-15, 0; 0, -245] + DstBlock "Subsystem" + DstPort 20 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsSusWd.mdl b/simulink_archive/simLink/lib/cdsSusWd.mdl new file mode 100644 index 0000000..a15e257 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsSusWd.mdl @@ -0,0 +1,232 @@ +Library { + Name "cdsSusWd" + Version 6.2 + MdlSubVersion 0 + SavedCharacterEncoding "ibm-5348_P100-1997" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Sat May 13 11:54:51 2006" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Sat May 13 11:56:01 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + StrictBusMsg "None" + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsSusWd" + Location [196, 343, 776, 625] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [155, 93, 185, 107] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [1, 1] + Position [195, 70, 235, 130] + TreatAsAtomicUnit off + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + System { + Name "Subsystem" + Location [326, 411, 506, 477] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 28, 55, 42] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Outport + Name "Out1" + Position [125, 28, 155, 42] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [0, 0] + DstBlock "Out1" + DstPort 1 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [255, 93, 285, 107] + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsSwitch.mdl b/simulink_archive/simLink/lib/cdsSwitch.mdl new file mode 100644 index 0000000..afab70f --- /dev/null +++ b/simulink_archive/simLink/lib/cdsSwitch.mdl @@ -0,0 +1,672 @@ +Library { + Name "cdsSwitch" + Version 6.2 + MdlSubVersion 0 + SavedCharacterEncoding "ibm-5348_P100-1997" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Fri Mar 10 11:46:22 2006" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Fri Mar 10 11:49:35 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + StrictBusMsg "None" + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Ground + } + Block { + BlockType Inport + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutDataTypeMode "Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsSwitch" + Location [608, 206, 1225, 682] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "Subsystem" + Ports [8, 8] + Position [215, 231, 255, 294] + TreatAsAtomicUnit off + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + System { + Name "Subsystem" + Location [678, 286, 1063, 633] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [45, 25, 75, 39] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In2" + Position [220, 25, 250, 39] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In3" + Position [40, 100, 70, 114] + Port "3" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In4" + Position [215, 100, 245, 114] + Port "4" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In5" + Position [40, 180, 70, 194] + Port "5" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In6" + Position [215, 180, 245, 194] + Port "6" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In7" + Position [35, 255, 65, 269] + Port "7" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In8" + Position [210, 255, 240, 269] + Port "8" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Ground + Name "Ground" + Position [55, 70, 75, 90] + } + Block { + BlockType Ground + Name "Ground1" + Position [35, 30, 55, 50] + } + Block { + BlockType Ground + Name "Ground10" + Position [225, 145, 245, 165] + } + Block { + BlockType Ground + Name "Ground11" + Position [205, 105, 225, 125] + } + Block { + BlockType Ground + Name "Ground12" + Position [225, 225, 245, 245] + } + Block { + BlockType Ground + Name "Ground13" + Position [205, 185, 225, 205] + } + Block { + BlockType Ground + Name "Ground14" + Position [220, 300, 240, 320] + } + Block { + BlockType Ground + Name "Ground15" + Position [200, 260, 220, 280] + } + Block { + BlockType Ground + Name "Ground2" + Position [50, 145, 70, 165] + } + Block { + BlockType Ground + Name "Ground3" + Position [30, 105, 50, 125] + } + Block { + BlockType Ground + Name "Ground4" + Position [50, 225, 70, 245] + } + Block { + BlockType Ground + Name "Ground5" + Position [30, 185, 50, 205] + } + Block { + BlockType Ground + Name "Ground6" + Position [45, 300, 65, 320] + } + Block { + BlockType Ground + Name "Ground7" + Position [25, 260, 45, 280] + } + Block { + BlockType Ground + Name "Ground8" + Position [230, 70, 250, 90] + } + Block { + BlockType Ground + Name "Ground9" + Position [210, 30, 230, 50] + } + Block { + BlockType Switch + Name "Switch" + Position [100, 25, 130, 55] + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Switch1" + Position [95, 100, 125, 130] + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Switch2" + Position [95, 180, 125, 210] + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Switch3" + Position [90, 255, 120, 285] + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Switch4" + Position [275, 25, 305, 55] + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Switch5" + Position [270, 100, 300, 130] + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Switch6" + Position [270, 180, 300, 210] + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Switch7" + Position [265, 255, 295, 285] + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "Out1" + Position [155, 35, 185, 49] + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + Position [330, 35, 360, 49] + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out3" + Position [150, 110, 180, 124] + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out4" + Position [325, 110, 355, 124] + Port "4" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out5" + Position [150, 190, 180, 204] + Port "5" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out6" + Position [325, 190, 355, 204] + Port "6" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out7" + Position [145, 265, 175, 279] + Port "7" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out8" + Position [320, 265, 350, 279] + Port "8" + IconDisplay "Port number" + } + Line { + SrcBlock "Ground" + SrcPort 1 + Points [0, -30] + DstBlock "Switch" + DstPort 3 + } + Line { + SrcBlock "Ground1" + SrcPort 1 + Points [0, 0] + DstBlock "Switch" + DstPort 2 + } + Line { + SrcBlock "Ground2" + SrcPort 1 + Points [0, -30] + DstBlock "Switch1" + DstPort 3 + } + Line { + SrcBlock "Ground3" + SrcPort 1 + DstBlock "Switch1" + DstPort 2 + } + Line { + SrcBlock "Ground4" + SrcPort 1 + Points [0, -30] + DstBlock "Switch2" + DstPort 3 + } + Line { + SrcBlock "Ground5" + SrcPort 1 + DstBlock "Switch2" + DstPort 2 + } + Line { + SrcBlock "Ground6" + SrcPort 1 + Points [0, -30] + DstBlock "Switch3" + DstPort 3 + } + Line { + SrcBlock "Ground7" + SrcPort 1 + Points [0, 0] + DstBlock "Switch3" + DstPort 2 + } + Line { + SrcBlock "Ground8" + SrcPort 1 + Points [0, -30] + DstBlock "Switch4" + DstPort 3 + } + Line { + SrcBlock "Ground9" + SrcPort 1 + DstBlock "Switch4" + DstPort 2 + } + Line { + SrcBlock "Ground10" + SrcPort 1 + Points [0, -30] + DstBlock "Switch5" + DstPort 3 + } + Line { + SrcBlock "Ground11" + SrcPort 1 + Points [0, 0] + DstBlock "Switch5" + DstPort 2 + } + Line { + SrcBlock "Ground12" + SrcPort 1 + Points [0, -30] + DstBlock "Switch6" + DstPort 3 + } + Line { + SrcBlock "Ground13" + SrcPort 1 + Points [0, 0] + DstBlock "Switch6" + DstPort 2 + } + Line { + SrcBlock "Ground14" + SrcPort 1 + Points [0, -30] + DstBlock "Switch7" + DstPort 3 + } + Line { + SrcBlock "Ground15" + SrcPort 1 + DstBlock "Switch7" + DstPort 2 + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [0, 0] + DstBlock "Switch" + DstPort 1 + } + Line { + SrcBlock "In2" + SrcPort 1 + Points [0, 0] + DstBlock "Switch4" + DstPort 1 + } + Line { + SrcBlock "Switch" + SrcPort 1 + Points [0, 0] + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Switch4" + SrcPort 1 + Points [0, 0] + DstBlock "Out2" + DstPort 1 + } + Line { + SrcBlock "In3" + SrcPort 1 + Points [0, 0] + DstBlock "Switch1" + DstPort 1 + } + Line { + SrcBlock "In4" + SrcPort 1 + Points [0, 0] + DstBlock "Switch5" + DstPort 1 + } + Line { + SrcBlock "Switch1" + SrcPort 1 + Points [0, 0] + DstBlock "Out3" + DstPort 1 + } + Line { + SrcBlock "Switch5" + SrcPort 1 + Points [0, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + SrcBlock "In5" + SrcPort 1 + Points [0, 0] + DstBlock "Switch2" + DstPort 1 + } + Line { + SrcBlock "In6" + SrcPort 1 + Points [0, 0] + DstBlock "Switch6" + DstPort 1 + } + Line { + SrcBlock "Switch2" + SrcPort 1 + Points [0, 0] + DstBlock "Out5" + DstPort 1 + } + Line { + SrcBlock "Switch6" + SrcPort 1 + Points [0, 0] + DstBlock "Out6" + DstPort 1 + } + Line { + SrcBlock "In7" + SrcPort 1 + Points [0, 0] + DstBlock "Switch3" + DstPort 1 + } + Line { + SrcBlock "In8" + SrcPort 1 + Points [0, 0] + DstBlock "Switch7" + DstPort 1 + } + Line { + SrcBlock "Switch3" + SrcPort 1 + Points [0, 0] + DstBlock "Out7" + DstPort 1 + } + Line { + SrcBlock "Switch7" + SrcPort 1 + Points [0, 0] + DstBlock "Out8" + DstPort 1 + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsSwitch1.mdl b/simulink_archive/simLink/lib/cdsSwitch1.mdl new file mode 100644 index 0000000..6ebff25 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsSwitch1.mdl @@ -0,0 +1,910 @@ +Library { + Name "cdsSwitch1" + Version 6.2 + MdlSubVersion 0 + SavedCharacterEncoding "ibm-5348_P100-1997" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Mon Mar 13 13:36:58 2006" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Mon Mar 13 13:37:36 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + StrictBusMsg "None" + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Ground + } + Block { + BlockType Inport + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + Block { + BlockType Switch + Criteria "u2 >= Threshold" + Threshold "0" + InputSameDT on + OutDataTypeMode "Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow on + ZeroCross on + SampleTime "-1" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsSwitch1" + Location [480, 104, 1296, 635] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [325, 163, 355, 177] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In2" + Position [500, 163, 530, 177] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In3" + Position [320, 238, 350, 252] + Port "3" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In4" + Position [495, 238, 525, 252] + Port "4" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In5" + Position [320, 318, 350, 332] + Port "5" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In6" + Position [495, 318, 525, 332] + Port "6" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In7" + Position [315, 393, 345, 407] + Port "7" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In8" + Position [490, 393, 520, 407] + Port "8" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [8, 8] + Position [430, 291, 470, 354] + TreatAsAtomicUnit off + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + System { + Name "Subsystem" + Location [760, 242, 1145, 591] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [45, 28, 75, 42] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In2" + Position [220, 28, 250, 42] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In3" + Position [40, 103, 70, 117] + Port "3" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In4" + Position [215, 103, 245, 117] + Port "4" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In5" + Position [40, 183, 70, 197] + Port "5" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In6" + Position [215, 183, 245, 197] + Port "6" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In7" + Position [35, 258, 65, 272] + Port "7" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In8" + Position [210, 258, 240, 272] + Port "8" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Ground + Name "Ground" + Position [55, 75, 75, 95] + } + Block { + BlockType Ground + Name "Ground1" + Position [35, 35, 55, 55] + } + Block { + BlockType Ground + Name "Ground10" + Position [225, 150, 245, 170] + } + Block { + BlockType Ground + Name "Ground11" + Position [205, 110, 225, 130] + } + Block { + BlockType Ground + Name "Ground12" + Position [225, 230, 245, 250] + } + Block { + BlockType Ground + Name "Ground13" + Position [205, 190, 225, 210] + } + Block { + BlockType Ground + Name "Ground14" + Position [220, 305, 240, 325] + } + Block { + BlockType Ground + Name "Ground15" + Position [200, 265, 220, 285] + } + Block { + BlockType Ground + Name "Ground2" + Position [50, 150, 70, 170] + } + Block { + BlockType Ground + Name "Ground3" + Position [30, 110, 50, 130] + } + Block { + BlockType Ground + Name "Ground4" + Position [50, 230, 70, 250] + } + Block { + BlockType Ground + Name "Ground5" + Position [30, 190, 50, 210] + } + Block { + BlockType Ground + Name "Ground6" + Position [45, 305, 65, 325] + } + Block { + BlockType Ground + Name "Ground7" + Position [25, 265, 45, 285] + } + Block { + BlockType Ground + Name "Ground8" + Position [230, 75, 250, 95] + } + Block { + BlockType Ground + Name "Ground9" + Position [210, 35, 230, 55] + } + Block { + BlockType Switch + Name "Switch" + Position [100, 30, 130, 60] + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Switch1" + Position [95, 105, 125, 135] + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Switch2" + Position [95, 185, 125, 215] + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Switch3" + Position [90, 260, 120, 290] + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Switch4" + Position [275, 30, 305, 60] + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Switch5" + Position [270, 105, 300, 135] + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Switch6" + Position [270, 185, 300, 215] + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Switch + Name "Switch7" + Position [265, 260, 295, 290] + InputSameDT off + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "Out1" + Position [155, 38, 185, 52] + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out2" + Position [330, 38, 360, 52] + Port "2" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out3" + Position [150, 113, 180, 127] + Port "3" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out4" + Position [325, 113, 355, 127] + Port "4" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out5" + Position [150, 193, 180, 207] + Port "5" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out6" + Position [325, 193, 355, 207] + Port "6" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out7" + Position [145, 268, 175, 282] + Port "7" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out8" + Position [320, 268, 350, 282] + Port "8" + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "Switch7" + SrcPort 1 + Points [0, 0] + DstBlock "Out8" + DstPort 1 + } + Line { + SrcBlock "Switch3" + SrcPort 1 + Points [0, 0] + DstBlock "Out7" + DstPort 1 + } + Line { + SrcBlock "In8" + SrcPort 1 + DstBlock "Switch7" + DstPort 1 + } + Line { + SrcBlock "In7" + SrcPort 1 + DstBlock "Switch3" + DstPort 1 + } + Line { + SrcBlock "Switch6" + SrcPort 1 + Points [0, 0] + DstBlock "Out6" + DstPort 1 + } + Line { + SrcBlock "Switch2" + SrcPort 1 + Points [0, 0] + DstBlock "Out5" + DstPort 1 + } + Line { + SrcBlock "In6" + SrcPort 1 + DstBlock "Switch6" + DstPort 1 + } + Line { + SrcBlock "In5" + SrcPort 1 + DstBlock "Switch2" + DstPort 1 + } + Line { + SrcBlock "Switch5" + SrcPort 1 + Points [0, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + SrcBlock "Switch1" + SrcPort 1 + Points [0, 0] + DstBlock "Out3" + DstPort 1 + } + Line { + SrcBlock "In4" + SrcPort 1 + DstBlock "Switch5" + DstPort 1 + } + Line { + SrcBlock "In3" + SrcPort 1 + DstBlock "Switch1" + DstPort 1 + } + Line { + SrcBlock "Switch4" + SrcPort 1 + Points [0, 0] + DstBlock "Out2" + DstPort 1 + } + Line { + SrcBlock "Switch" + SrcPort 1 + Points [0, 0] + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In2" + SrcPort 1 + DstBlock "Switch4" + DstPort 1 + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Switch" + DstPort 1 + } + Line { + SrcBlock "Ground15" + SrcPort 1 + Points [0, 0] + DstBlock "Switch7" + DstPort 2 + } + Line { + SrcBlock "Ground14" + SrcPort 1 + Points [0, -30] + DstBlock "Switch7" + DstPort 3 + } + Line { + SrcBlock "Ground13" + SrcPort 1 + DstBlock "Switch6" + DstPort 2 + } + Line { + SrcBlock "Ground12" + SrcPort 1 + Points [0, -30] + DstBlock "Switch6" + DstPort 3 + } + Line { + SrcBlock "Ground11" + SrcPort 1 + DstBlock "Switch5" + DstPort 2 + } + Line { + SrcBlock "Ground10" + SrcPort 1 + Points [0, -30] + DstBlock "Switch5" + DstPort 3 + } + Line { + SrcBlock "Ground9" + SrcPort 1 + Points [0, 0] + DstBlock "Switch4" + DstPort 2 + } + Line { + SrcBlock "Ground8" + SrcPort 1 + Points [0, -30] + DstBlock "Switch4" + DstPort 3 + } + Line { + SrcBlock "Ground7" + SrcPort 1 + DstBlock "Switch3" + DstPort 2 + } + Line { + SrcBlock "Ground6" + SrcPort 1 + Points [0, -30] + DstBlock "Switch3" + DstPort 3 + } + Line { + SrcBlock "Ground5" + SrcPort 1 + Points [0, 0] + DstBlock "Switch2" + DstPort 2 + } + Line { + SrcBlock "Ground4" + SrcPort 1 + Points [0, -30] + DstBlock "Switch2" + DstPort 3 + } + Line { + SrcBlock "Ground3" + SrcPort 1 + Points [0, 0] + DstBlock "Switch1" + DstPort 2 + } + Line { + SrcBlock "Ground2" + SrcPort 1 + Points [0, -30] + DstBlock "Switch1" + DstPort 3 + } + Line { + SrcBlock "Ground1" + SrcPort 1 + DstBlock "Switch" + DstPort 2 + } + Line { + SrcBlock "Ground" + SrcPort 1 + Points [0, -30] + DstBlock "Switch" + DstPort 3 + } + } + } + Block { + BlockType Outport + Name "Out1" + Position [435, 173, 465, 187] + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out2" + Position [610, 173, 640, 187] + Port "2" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out3" + Position [430, 248, 460, 262] + Port "3" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out4" + Position [605, 248, 635, 262] + Port "4" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out5" + Position [430, 328, 460, 342] + Port "5" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out6" + Position [605, 328, 635, 342] + Port "6" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out7" + Position [425, 403, 455, 417] + Port "7" + IconDisplay "Port number" + BusOutputAsStruct off + } + Block { + BlockType Outport + Name "Out8" + Position [600, 403, 630, 417] + Port "8" + IconDisplay "Port number" + BusOutputAsStruct off + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [25, 0; 0, 135] + DstBlock "Subsystem" + DstPort 1 + } + Line { + SrcBlock "In2" + SrcPort 1 + Points [0, 195; -125, 0; 0, -55] + DstBlock "Subsystem" + DstPort 2 + } + Line { + SrcBlock "Subsystem" + SrcPort 1 + Points [0, -100; -55, 0] + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "Subsystem" + SrcPort 2 + Points [15, 0; 0, -150; 105, 0] + DstBlock "Out2" + DstPort 1 + } + Line { + SrcBlock "In3" + SrcPort 1 + Points [55, 0; 0, 70] + DstBlock "Subsystem" + DstPort 3 + } + Line { + SrcBlock "In4" + SrcPort 1 + Points [0, 35; -120, 0; 0, 40] + DstBlock "Subsystem" + DstPort 4 + } + Line { + SrcBlock "Subsystem" + SrcPort 3 + Points [5, 0; 0, -35; -65, 0] + DstBlock "Out3" + DstPort 1 + } + Line { + SrcBlock "Subsystem" + SrcPort 4 + Points [15, 0; 0, -50; 100, 0] + DstBlock "Out4" + DstPort 1 + } + Line { + SrcBlock "In5" + SrcPort 1 + DstBlock "Subsystem" + DstPort 5 + } + Line { + SrcBlock "In6" + SrcPort 1 + Points [0, 45; -115, 0] + DstBlock "Subsystem" + DstPort 6 + } + Line { + SrcBlock "Subsystem" + SrcPort 5 + Points [5, 0; 0, 45; -70, 0; 0, -35] + DstBlock "Out5" + DstPort 1 + } + Line { + SrcBlock "Subsystem" + SrcPort 6 + Points [115, 0] + DstBlock "Out6" + DstPort 1 + } + Line { + SrcBlock "In7" + SrcPort 1 + Points [65, 0] + DstBlock "Subsystem" + DstPort 7 + } + Line { + SrcBlock "In8" + SrcPort 1 + Points [0, -25; -110, 0] + DstBlock "Subsystem" + DstPort 8 + } + Line { + SrcBlock "Subsystem" + SrcPort 7 + Points [5, 0; 0, 65; -70, 0] + DstBlock "Out7" + DstPort 1 + } + Line { + SrcBlock "Subsystem" + SrcPort 8 + Points [20, 0; 0, 50; 90, 0] + DstBlock "Out8" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsTP.mdl b/simulink_archive/simLink/lib/cdsTP.mdl new file mode 100644 index 0000000..ecf9730 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsTP.mdl @@ -0,0 +1,639 @@ +Library { + Name "cdsTP" + Version 7.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + Created "Thu Oct 26 16:52:37 2006" + Creator "aivanov" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "aivanov" + ModifiedDateFormat "%" + LastModifiedDate "Tue Feb 2 12:41:16 2010" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks on + BrowserLookUnderMasks on + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.5.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.5.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "SingleTasking" + Solver "ode45" + SolverName "ode45" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + SignalSizeVariationType "Allow only fixed size" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.5.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + InspectSignalLogs off + SaveTime on + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.5.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction off + BooleanDataType off + ConditionallyExecuteInputs on + InlineParams off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + EnforceIntegerDowncast on + ExpressionFolding on + EnableMemcpy on + MemcpyThreshold 64 + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.5.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "none" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + StrictBusMsg "Warning" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.5.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown on + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.5.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + ModelReferenceNumInstancesAllowed "Multi" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.5.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.5.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.5.1" + Array { + Type "Cell" + Dimension 17 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.5.1" + Array { + Type "Cell" + Dimension 16 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 400, 210, 1280, 840 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "cdsTP" + Location [212, 405, 799, 675] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "In1" + Position [155, 83, 185, 97] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [1] + Position [205, 60, 245, 120] + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [342, 463, 547, 529] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 28, 55, 42] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [85, 0] + } + } + } + Line { + SrcBlock "In1" + SrcPort 1 + DstBlock "Subsystem" + DstPort 1 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsTrigger.mdl b/simulink_archive/simLink/lib/cdsTrigger.mdl new file mode 100755 index 0000000..c2d2f7a --- /dev/null +++ b/simulink_archive/simLink/lib/cdsTrigger.mdl @@ -0,0 +1,264 @@ +Library { + Name "cdsTrigger" + Version 7.0 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Mon May 5 11:34:52 2008" + Creator "controls" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Mon May 5 14:14:57 2008" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock off + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Gain + Gain "1" + Multiplication "Element-wise(K.*u)" + ParamMin "[]" + ParamMax "[]" + ParameterDataTypeMode "Same as input" + ParameterDataType "fixdt(1,16,0)" + ParameterScalingMode "Best Precision: Matrix-wise" + ParameterScaling "[]" + OutMin "[]" + OutMax "[]" + OutDataTypeMode "Same as input" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Courier" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Courier" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsTrigger" + Location [856, 235, 1252, 473] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "TRIGGER" + Tag "cdsTrigger" + Ports [1, 1] + Position [130, 69, 215, 121] + BackgroundColor "red" + AttributesFormatString "%" + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + FunctionWithSeparateData off + System { + Name "TRIGGER" + Location [916, 295, 1106, 377] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "TRIGGER" + Position [25, 33, 55, 47] + IconDisplay "Port number" + } + Block { + BlockType Gain + Name "Gain" + Position [80, 25, 110, 55] + ParameterDataTypeMode "Inherit via internal rule" + ParameterDataType "sfix(16)" + ParameterScaling "2^0" + OutDataTypeMode "Inherit via internal rule" + OutDataType "sfix(16)" + OutScaling "2^0" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "STATE" + Position [135, 33, 165, 47] + IconDisplay "Port number" + } + Line { + SrcBlock "TRIGGER" + SrcPort 1 + DstBlock "Gain" + DstPort 1 + } + Line { + SrcBlock "Gain" + SrcPort 1 + DstBlock "STATE" + DstPort 1 + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsTrueRMS.mdl b/simulink_archive/simLink/lib/cdsTrueRMS.mdl new file mode 100644 index 0000000..6481f3e --- /dev/null +++ b/simulink_archive/simLink/lib/cdsTrueRMS.mdl @@ -0,0 +1,235 @@ +Library { + Name "cdsTrueRMS" + Version 7.1 + MdlSubVersion 0 + SavedCharacterEncoding "windows-1252" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Fri Jun 24 14:47:27 2011" + Creator "maronsso" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "maronsso" + ModifiedDateFormat "%" + LastModifiedDate "Fri Jun 24 15:01:37 2011" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsTrueRMS" + Location [480, 85, 704, 249] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "TrueRMS" + Tag "cdsTrueRMS" + Description "window_size=1024" + Ports [1, 1] + Position [45, 41, 130, 89] + BackgroundColor "[0.462745, 0.721569, 0.337255]" + DropShadow on + AttributesFormatString "%\\n%" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "TrueRMS" + Location [433, 403, 931, 703] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In" + Position [110, 103, 140, 117] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "Out" + Position [360, 103, 390, 117] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsWD.mdl b/simulink_archive/simLink/lib/cdsWD.mdl new file mode 100644 index 0000000..bcf3193 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsWD.mdl @@ -0,0 +1,375 @@ +Library { + Name "cdsWD" + Version 6.2 + MdlSubVersion 0 + SavedCharacterEncoding "ibm-5348_P100-1997" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Tue Sep 19 13:57:45 2006" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Tue Sep 19 14:01:59 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + StrictBusMsg "None" + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Gain + Gain "1" + Multiplication "Element-wise(K.*u)" + ParameterDataTypeMode "Same as input" + ParameterDataType "sfix(16)" + ParameterScalingMode "Best Precision: Matrix-wise" + ParameterScaling "2^0" + OutDataTypeMode "Same as input" + OutDataType "sfix(16)" + OutScaling "2^0" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Inport + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + Block { + BlockType Terminator + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsWD" + Location [480, 104, 1060, 386] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "Subsystem" + Ports [5, 1] + Position [275, 124, 315, 186] + TreatAsAtomicUnit off + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + System { + Name "Subsystem" + Location [595, 129, 955, 381] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + Block { + BlockType Inport + Name "UL" + Position [25, 35, 55, 49] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "LL" + Position [30, 90, 60, 104] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "UR" + Position [35, 140, 65, 154] + Port "3" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "LR" + Position [30, 195, 60, 209] + Port "4" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "SD" + Position [200, 90, 230, 104] + Port "5" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Gain + Name "Gain" + Position [80, 25, 110, 55] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain1" + Position [85, 80, 115, 110] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain2" + Position [85, 130, 115, 160] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain3" + Position [85, 185, 115, 215] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain4" + Position [250, 80, 280, 110] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Terminator + Name "Terminator" + Position [145, 30, 165, 50] + } + Block { + BlockType Terminator + Name "Terminator1" + Position [155, 85, 175, 105] + } + Block { + BlockType Terminator + Name "Terminator2" + Position [150, 140, 170, 160] + } + Block { + BlockType Terminator + Name "Terminator3" + Position [145, 205, 165, 225] + } + Block { + BlockType Outport + Name "Out1" + Position [305, 90, 335, 104] + IconDisplay "Port number" + } + Line { + SrcBlock "Gain" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator" + DstPort 1 + } + Line { + SrcBlock "Gain3" + SrcPort 1 + Points [5, 0; 0, 15] + DstBlock "Terminator3" + DstPort 1 + } + Line { + SrcBlock "Gain2" + SrcPort 1 + Points [5, 0; 0, 5] + DstBlock "Terminator2" + DstPort 1 + } + Line { + SrcBlock "Gain1" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator1" + DstPort 1 + } + Line { + SrcBlock "UL" + SrcPort 1 + Points [0, 0] + DstBlock "Gain" + DstPort 1 + } + Line { + SrcBlock "LL" + SrcPort 1 + Points [0, 0] + DstBlock "Gain1" + DstPort 1 + } + Line { + SrcBlock "Gain4" + SrcPort 1 + Points [0, 0] + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "SD" + SrcPort 1 + DstBlock "Gain4" + DstPort 1 + } + Line { + SrcBlock "UR" + SrcPort 1 + DstBlock "Gain2" + DstPort 1 + } + Line { + SrcBlock "LR" + SrcPort 1 + DstBlock "Gain3" + DstPort 1 + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsWD1.mdl b/simulink_archive/simLink/lib/cdsWD1.mdl new file mode 100644 index 0000000..5443d92 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsWD1.mdl @@ -0,0 +1,722 @@ +Library { + Name "cdsWD1" + Version 6.2 + MdlSubVersion 0 + SavedCharacterEncoding "ibm-5348_P100-1997" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Thu Apr 20 13:16:28 2006" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Thu Apr 20 13:20:40 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + StrictBusMsg "None" + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + Interpolate on + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + Block { + BlockType Terminator + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsWD1" + Location [30, 286, 675, 725] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType Inport + Name "VF1" + Position [150, 88, 180, 102] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "V1" + Position [150, 128, 180, 142] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "VF2" + Position [150, 168, 180, 182] + Port "3" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "V2" + Position [150, 208, 180, 222] + Port "4" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "VF3" + Position [150, 248, 180, 262] + Port "5" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "V3" + Position [150, 288, 180, 302] + Port "6" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "VF4" + Position [150, 328, 180, 342] + Port "7" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "V4" + Position [150, 368, 180, 382] + Port "8" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "HF1" + Position [400, 88, 430, 102] + Port "9" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "H1" + Position [400, 128, 430, 142] + Port "10" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "HF2" + Position [400, 173, 430, 187] + Port "11" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "H2" + Position [400, 213, 430, 227] + Port "12" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "HF3" + Position [400, 258, 430, 272] + Port "13" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "H3" + Position [400, 298, 430, 312] + Port "14" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "HF4" + Position [405, 338, 435, 352] + Port "15" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "H4" + Position [405, 378, 435, 392] + Port "16" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType SubSystem + Name "Subsystem" + Ports [16] + Position [330, 230, 370, 305] + TreatAsAtomicUnit off + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + System { + Name "Subsystem" + Location [155, 346, 570, 708] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + Block { + BlockType Inport + Name "VF1" + Position [25, 28, 55, 42] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "V1" + Position [25, 68, 55, 82] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "VF2" + Position [25, 108, 55, 122] + Port "3" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "V2" + Position [25, 148, 55, 162] + Port "4" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "VF3" + Position [25, 188, 55, 202] + Port "5" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "V3" + Position [25, 228, 55, 242] + Port "6" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "VF4" + Position [25, 268, 55, 282] + Port "7" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "V4" + Position [25, 308, 55, 322] + Port "8" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "HF1" + Position [275, 28, 305, 42] + Port "9" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "H1" + Position [275, 68, 305, 82] + Port "10" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "HF2" + Position [275, 113, 305, 127] + Port "11" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "H2" + Position [275, 153, 305, 167] + Port "12" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "HF3" + Position [275, 198, 305, 212] + Port "13" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "H3" + Position [275, 238, 305, 252] + Port "14" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "HF4" + Position [280, 278, 310, 292] + Port "15" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "H4" + Position [280, 318, 310, 332] + Port "16" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Terminator + Name "Terminator1" + Position [115, 25, 135, 45] + } + Block { + BlockType Terminator + Name "Terminator10" + Position [365, 65, 385, 85] + } + Block { + BlockType Terminator + Name "Terminator11" + Position [365, 150, 385, 170] + } + Block { + BlockType Terminator + Name "Terminator12" + Position [365, 110, 385, 130] + } + Block { + BlockType Terminator + Name "Terminator13" + Position [365, 235, 385, 255] + } + Block { + BlockType Terminator + Name "Terminator14" + Position [365, 195, 385, 215] + } + Block { + BlockType Terminator + Name "Terminator15" + Position [370, 315, 390, 335] + } + Block { + BlockType Terminator + Name "Terminator16" + Position [370, 275, 390, 295] + } + Block { + BlockType Terminator + Name "Terminator2" + Position [115, 65, 135, 85] + } + Block { + BlockType Terminator + Name "Terminator3" + Position [115, 105, 135, 125] + } + Block { + BlockType Terminator + Name "Terminator4" + Position [115, 145, 135, 165] + } + Block { + BlockType Terminator + Name "Terminator5" + Position [115, 185, 135, 205] + } + Block { + BlockType Terminator + Name "Terminator6" + Position [115, 225, 135, 245] + } + Block { + BlockType Terminator + Name "Terminator7" + Position [115, 265, 135, 285] + } + Block { + BlockType Terminator + Name "Terminator8" + Position [115, 305, 135, 325] + } + Block { + BlockType Terminator + Name "Terminator9" + Position [365, 25, 385, 45] + } + Line { + SrcBlock "VF1" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator1" + DstPort 1 + } + Line { + SrcBlock "V1" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator2" + DstPort 1 + } + Line { + SrcBlock "VF2" + SrcPort 1 + DstBlock "Terminator3" + DstPort 1 + } + Line { + SrcBlock "V2" + SrcPort 1 + DstBlock "Terminator4" + DstPort 1 + } + Line { + SrcBlock "VF3" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator5" + DstPort 1 + } + Line { + SrcBlock "V3" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator6" + DstPort 1 + } + Line { + SrcBlock "VF4" + SrcPort 1 + DstBlock "Terminator7" + DstPort 1 + } + Line { + SrcBlock "V4" + SrcPort 1 + DstBlock "Terminator8" + DstPort 1 + } + Line { + SrcBlock "HF1" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator9" + DstPort 1 + } + Line { + SrcBlock "H1" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator10" + DstPort 1 + } + Line { + SrcBlock "HF2" + SrcPort 1 + DstBlock "Terminator12" + DstPort 1 + } + Line { + SrcBlock "H2" + SrcPort 1 + DstBlock "Terminator11" + DstPort 1 + } + Line { + SrcBlock "HF3" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator14" + DstPort 1 + } + Line { + SrcBlock "H3" + SrcPort 1 + Points [0, 0] + DstBlock "Terminator13" + DstPort 1 + } + Line { + SrcBlock "HF4" + SrcPort 1 + DstBlock "Terminator16" + DstPort 1 + } + Line { + SrcBlock "H4" + SrcPort 1 + DstBlock "Terminator15" + DstPort 1 + } + } + } + Line { + SrcBlock "VF1" + SrcPort 1 + Points [65, 0; 0, 135] + DstBlock "Subsystem" + DstPort 1 + } + Line { + SrcBlock "V1" + SrcPort 1 + Points [55, 0; 0, 100] + DstBlock "Subsystem" + DstPort 2 + } + Line { + SrcBlock "VF2" + SrcPort 1 + Points [45, 0; 0, 65] + DstBlock "Subsystem" + DstPort 3 + } + Line { + SrcBlock "V2" + SrcPort 1 + Points [35, 0; 0, 30] + DstBlock "Subsystem" + DstPort 4 + } + Line { + SrcBlock "VF3" + SrcPort 1 + Points [130, 0] + DstBlock "Subsystem" + DstPort 5 + } + Line { + SrcBlock "V3" + SrcPort 1 + Points [65, 0; 0, -40] + DstBlock "Subsystem" + DstPort 6 + } + Line { + SrcBlock "VF4" + SrcPort 1 + Points [130, 0] + DstBlock "Subsystem" + DstPort 7 + } + Line { + SrcBlock "V4" + SrcPort 1 + Points [130, 0] + DstBlock "Subsystem" + DstPort 8 + } + Line { + SrcBlock "HF1" + SrcPort 1 + Points [0, 30; -125, 0; 0, 145] + DstBlock "Subsystem" + DstPort 9 + } + Line { + SrcBlock "H1" + SrcPort 1 + Points [0, 35; -125, 0; 0, 105] + DstBlock "Subsystem" + DstPort 10 + } + Line { + SrcBlock "HF2" + SrcPort 1 + Points [0, 30; -125, 0; 0, 70] + DstBlock "Subsystem" + DstPort 11 + } + Line { + SrcBlock "H2" + SrcPort 1 + Points [0, -10; -125, 0; 0, 75] + DstBlock "Subsystem" + DstPort 12 + } + Line { + SrcBlock "HF3" + SrcPort 1 + Points [0, 30; -55, 0; 0, 20; -65, 0] + DstBlock "Subsystem" + DstPort 13 + } + Line { + SrcBlock "H3" + SrcPort 1 + Points [0, -10; -55, 0; 0, 20; -65, 0] + DstBlock "Subsystem" + DstPort 14 + } + Line { + SrcBlock "HF4" + SrcPort 1 + Points [0, -15; -125, 0] + DstBlock "Subsystem" + DstPort 15 + } + Line { + SrcBlock "H4" + SrcPort 1 + Points [0, -15; -125, 0] + DstBlock "Subsystem" + DstPort 16 + } + } +} diff --git a/simulink_archive/simLink/lib/cdsWfsPhase.mdl b/simulink_archive/simLink/lib/cdsWfsPhase.mdl new file mode 100644 index 0000000..09b9d1c --- /dev/null +++ b/simulink_archive/simLink/lib/cdsWfsPhase.mdl @@ -0,0 +1,272 @@ +Library { + Name "cdsWfsPhase" + Version 6.2 + MdlSubVersion 0 + SavedCharacterEncoding "ibm-5348_P100-1997" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Tue Sep 19 10:54:42 2006" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "rolf" + ModifiedDateFormat "%" + LastModifiedDate "Tue Sep 19 10:57:04 2006" + ModelVersionFormat "1.%" + ConfigurationManager "None" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + StrictBusMsg "None" + ProdHWDeviceType "32-bit Generic" + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Gain + Gain "1" + Multiplication "Element-wise(K.*u)" + ParameterDataTypeMode "Same as input" + ParameterDataType "sfix(16)" + ParameterScalingMode "Best Precision: Matrix-wise" + ParameterScaling "2^0" + OutDataTypeMode "Same as input" + OutDataType "sfix(16)" + OutScaling "2^0" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Inport + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + DataType "auto" + OutDataType "sfix(16)" + OutScaling "2^0" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels on + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsWfsPhase" + Location [780, 221, 1360, 503] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "Subsystem" + Ports [2, 2] + Position [155, 55, 195, 115] + TreatAsAtomicUnit off + MinAlgLoopOccurrences off + RTWSystemCode "Auto" + System { + Name "Subsystem" + Location [860, 241, 1050, 373] + Open off + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + ZoomFactor "100" + Block { + BlockType Inport + Name "In1" + Position [25, 35, 55, 49] + Port "1" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Inport + Name "In2" + Position [25, 85, 55, 99] + Port "2" + IconDisplay "Port number" + LatchInput off + } + Block { + BlockType Gain + Name "Gain" + Position [80, 25, 110, 55] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Gain + Name "Gain1" + Position [80, 75, 110, 105] + ParameterDataTypeMode "Inherit via internal rule" + OutDataTypeMode "Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "Out1" + Position [135, 35, 165, 49] + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Out2" + Position [135, 85, 165, 99] + Port "2" + IconDisplay "Port number" + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [0, 0] + DstBlock "Gain" + DstPort 1 + } + Line { + SrcBlock "Gain" + SrcPort 1 + Points [0, 0] + DstBlock "Out1" + DstPort 1 + } + Line { + SrcBlock "In2" + SrcPort 1 + Points [0, 0] + DstBlock "Gain1" + DstPort 1 + } + Line { + SrcBlock "Gain1" + SrcPort 1 + Points [0, 0] + DstBlock "Out2" + DstPort 1 + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/cdsWord2Bit.mdl b/simulink_archive/simLink/lib/cdsWord2Bit.mdl new file mode 100644 index 0000000..bfca2f7 --- /dev/null +++ b/simulink_archive/simLink/lib/cdsWord2Bit.mdl @@ -0,0 +1,525 @@ +Library { + Name "cdsWord2Bit" + Version 7.1 + MdlSubVersion 0 + SavedCharacterEncoding "windows-1252" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + SampleTimeColors off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + Created "Wed Aug 20 12:45:14 2008" + Creator "maronsson" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "maronsson" + ModifiedDateFormat "%" + LastModifiedDate "Wed Aug 20 13:34:50 2008" + RTWModifiedTimeStamp 0 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + BlockDefaults { + Orientation "right" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchByCopyingInsideSignal off + Interpolate on + } + Block { + BlockType Outport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + SignalType "auto" + SamplingMode "auto" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + Block { + BlockType Sum + IconShape "rectangular" + Inputs "++" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + AccumDataTypeStr "Inherit: Inherit via internal rule" + OutMin "[]" + OutMax "[]" + OutDataTypeMode "Same as first input" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Floor" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + System { + Name "cdsWord2Bit" + Location [965, 153, 1501, 500] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + Block { + BlockType SubSystem + Name "cdsWord2Bit" + Tag "cdsWord2Bit" + Description "Generate 16 0/1 outputs from single 16-bit integer input" + Ports [1, 16] + Position [230, 36, 300, 234] + BackgroundColor "blue" + DropShadow on + AttributesFormatString "cdsWord2Bit" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "cdsWord2Bit" + Location [637, 267, 1139, 1035] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In" + Position [55, 368, 85, 382] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Sum + Name "Sum" + Ports [1, 1] + Position [185, 365, 205, 385] + ShowName off + IconShape "round" + Inputs "|+" + InputSameDT off + OutDataTypeMode "Inherit via internal rule" + OutDataType "sfix(16)" + OutScaling "2^0" + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Outport + Name "B0" + Position [360, 103, 390, 117] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "B1" + Position [360, 138, 390, 152] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "B2" + Position [360, 173, 390, 187] + Port "3" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "B3" + Position [360, 208, 390, 222] + Port "4" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "B4" + Position [360, 243, 390, 257] + Port "5" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "B5" + Position [360, 278, 390, 292] + Port "6" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "B6" + Position [360, 313, 390, 327] + Port "7" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "B7" + Position [360, 348, 390, 362] + Port "8" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "B8" + Position [360, 383, 390, 397] + Port "9" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "B9" + Position [360, 418, 390, 432] + Port "10" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "B10" + Position [360, 453, 390, 467] + Port "11" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "B11" + Position [360, 488, 390, 502] + Port "12" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "B12" + Position [360, 523, 390, 537] + Port "13" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "B13" + Position [360, 558, 390, 572] + Port "14" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "B14" + Position [360, 593, 390, 607] + Port "15" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Outport + Name "B15" + Position [360, 628, 390, 642] + Port "16" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Line { + Labels [1, 0] + SrcBlock "Sum" + SrcPort 1 + Points [70, 0; 0, 0] + Branch { + Points [0, -20] + Branch { + Points [0, -35] + Branch { + Points [0, -35] + Branch { + Points [0, -35] + Branch { + Points [0, -35] + Branch { + Points [0, -35] + Branch { + Points [0, -35] + Branch { + Points [0, -35] + DstBlock "B0" + DstPort 1 + } + Branch { + DstBlock "B1" + DstPort 1 + } + } + Branch { + DstBlock "B2" + DstPort 1 + } + } + Branch { + DstBlock "B3" + DstPort 1 + } + } + Branch { + DstBlock "B4" + DstPort 1 + } + } + Branch { + DstBlock "B5" + DstPort 1 + } + } + Branch { + DstBlock "B6" + DstPort 1 + } + } + Branch { + DstBlock "B7" + DstPort 1 + } + } + Branch { + Points [0, 15] + Branch { + DstBlock "B8" + DstPort 1 + } + Branch { + Points [0, 35] + Branch { + DstBlock "B9" + DstPort 1 + } + Branch { + Points [0, 35] + Branch { + DstBlock "B10" + DstPort 1 + } + Branch { + Points [0, 35] + Branch { + DstBlock "B11" + DstPort 1 + } + Branch { + Points [0, 35] + Branch { + DstBlock "B12" + DstPort 1 + } + Branch { + Points [0, 35] + Branch { + DstBlock "B13" + DstPort 1 + } + Branch { + Points [0, 35] + Branch { + Points [0, 35] + DstBlock "B15" + DstPort 1 + } + Branch { + DstBlock "B14" + DstPort 1 + } + } + } + } + } + } + } + } + } + Line { + SrcBlock "In" + SrcPort 1 + Points [25, 0; 0, 25] + DstBlock "Sum" + DstPort 1 + } + } + } + } +} diff --git a/simulink_archive/simLink/lib/dac.mdl b/simulink_archive/simLink/lib/dac.mdl new file mode 100644 index 0000000..fab87f0 --- /dev/null +++ b/simulink_archive/simLink/lib/dac.mdl @@ -0,0 +1,1089 @@ +Library { + Name "dac" + Version 7.5 + MdlSubVersion 0 + SavedCharacterEncoding "windows-1252" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + MaxMDLFileLineLength 120 + Created "Mon Mar 06 14:36:11 2006" + Creator "rolf" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Thu Feb 16 11:15:13 2012" + RTWModifiedTimeStamp 251291712 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.10.0" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.10.0" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "SingleTasking" + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.10.0" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.10.0" + Array { + Type "Cell" + Dimension 7 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction off + BooleanDataType off + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + EnforceIntegerDowncast on + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.10.0" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "none" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.10.0" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown on + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.10.0" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.10.0" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.10.0" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.10.0" + Array { + Type "Cell" + Dimension 19 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.10.0" + Array { + Type "Cell" + Dimension 17 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTCodeCoverageTool "None" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 520, 214, 1400, 844 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "dac" + Location [818, 162, 1489, 795] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark 33 + Block { + BlockType Inport + Name "In0" + SID 18 + Position [55, 28, 85, 42] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In1" + SID 19 + Position [55, 63, 85, 77] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In2" + SID 20 + Position [55, 103, 85, 117] + Port "3" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In3" + SID 21 + Position [55, 143, 85, 157] + Port "4" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In4" + SID 22 + Position [55, 178, 85, 192] + Port "5" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In5" + SID 23 + Position [55, 213, 85, 227] + Port "6" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In6" + SID 24 + Position [55, 248, 85, 262] + Port "7" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In7" + SID 25 + Position [55, 278, 85, 292] + Port "8" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In8" + SID 26 + Position [55, 308, 85, 322] + Port "9" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In9" + SID 27 + Position [55, 338, 85, 352] + Port "10" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In10" + SID 28 + Position [55, 373, 85, 387] + Port "11" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In11" + SID 29 + Position [55, 403, 85, 417] + Port "12" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In12" + SID 30 + Position [55, 433, 85, 447] + Port "13" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In13" + SID 31 + Position [55, 463, 85, 477] + Port "14" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In14" + SID 32 + Position [60, 498, 90, 512] + Port "15" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In15" + SID 33 + Position [60, 528, 90, 542] + Port "16" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType SubSystem + Name "Subsystem" + SID 1 + Ports [16] + Position [240, 154, 290, 441] + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [1439, 152, 1734, 748] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In0" + SID 2 + Position [25, 28, 55, 42] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In1" + SID 3 + Position [25, 63, 55, 77] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In2" + SID 4 + Position [25, 98, 55, 112] + Port "3" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In3" + SID 5 + Position [25, 133, 55, 147] + Port "4" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In4" + SID 6 + Position [25, 163, 55, 177] + Port "5" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In5" + SID 7 + Position [25, 198, 55, 212] + Port "6" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In6" + SID 8 + Position [25, 233, 55, 247] + Port "7" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In7" + SID 9 + Position [25, 268, 55, 282] + Port "8" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In8" + SID 10 + Position [25, 313, 55, 327] + Port "9" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In9" + SID 11 + Position [25, 348, 55, 362] + Port "10" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In10" + SID 12 + Position [25, 383, 55, 397] + Port "11" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In11" + SID 13 + Position [25, 418, 55, 432] + Port "12" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In12" + SID 14 + Position [25, 448, 55, 462] + Port "13" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In13" + SID 15 + Position [25, 483, 55, 497] + Port "14" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In14" + SID 16 + Position [25, 518, 55, 532] + Port "15" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In15" + SID 17 + Position [25, 553, 55, 567] + Port "16" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + } + } + Line { + SrcBlock "In0" + SrcPort 1 + Points [130, 0; 0, 150] + DstBlock "Subsystem" + DstPort 1 + } + Line { + SrcBlock "In2" + SrcPort 1 + Points [105, 0; 0, 105] + DstBlock "Subsystem" + DstPort 3 + } + Line { + SrcBlock "In3" + SrcPort 1 + Points [95, 0; 0, 80] + DstBlock "Subsystem" + DstPort 4 + } + Line { + SrcBlock "In4" + SrcPort 1 + Points [85, 0; 0, 60] + DstBlock "Subsystem" + DstPort 5 + } + Line { + SrcBlock "In5" + SrcPort 1 + Points [75, 0; 0, 40] + DstBlock "Subsystem" + DstPort 6 + } + Line { + SrcBlock "In6" + SrcPort 1 + Points [65, 0; 0, 20] + DstBlock "Subsystem" + DstPort 7 + } + Line { + SrcBlock "In7" + SrcPort 1 + Points [55, 0; 0, 5] + DstBlock "Subsystem" + DstPort 8 + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [115, 0; 0, 130] + DstBlock "Subsystem" + DstPort 2 + } + Line { + SrcBlock "In8" + SrcPort 1 + Points [60, 0; 0, -10] + DstBlock "Subsystem" + DstPort 9 + } + Line { + SrcBlock "In9" + SrcPort 1 + Points [65, 0; 0, -25] + DstBlock "Subsystem" + DstPort 10 + } + Line { + SrcBlock "In10" + SrcPort 1 + Points [75, 0; 0, -45] + DstBlock "Subsystem" + DstPort 11 + } + Line { + SrcBlock "In11" + SrcPort 1 + Points [80, 0; 0, -60] + DstBlock "Subsystem" + DstPort 12 + } + Line { + SrcBlock "In12" + SrcPort 1 + Points [85, 0; 0, -75] + DstBlock "Subsystem" + DstPort 13 + } + Line { + SrcBlock "In13" + SrcPort 1 + Points [90, 0; 0, -90] + DstBlock "Subsystem" + DstPort 14 + } + Line { + SrcBlock "In14" + SrcPort 1 + Points [95, 0; 0, -110] + DstBlock "Subsystem" + DstPort 15 + } + Line { + SrcBlock "In15" + SrcPort 1 + Points [110, 0; 0, -125] + DstBlock "Subsystem" + DstPort 16 + } + } +} diff --git a/simulink_archive/simLink/lib/dac18.mdl b/simulink_archive/simLink/lib/dac18.mdl new file mode 100644 index 0000000..8f271fc --- /dev/null +++ b/simulink_archive/simLink/lib/dac18.mdl @@ -0,0 +1,873 @@ +Library { + Name "dac18" + Version 7.5 + MdlSubVersion 0 + SavedCharacterEncoding "windows-1252" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + MaxMDLFileLineLength 120 + Created "Mon Mar 06 14:36:11 2006" + Creator "rolf" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Thu Feb 16 11:18:49 2012" + RTWModifiedTimeStamp 251291927 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 1 + Version "1.10.0" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 2 + Version "1.10.0" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "SingleTasking" + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 3 + Version "1.10.0" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 4 + Version "1.10.0" + Array { + Type "Cell" + Dimension 7 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction off + BooleanDataType off + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + EnforceIntegerDowncast on + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + } + Simulink.DebuggingCC { + $ObjectID 5 + Version "1.10.0" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "none" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "TryResolveAllWithWarning" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + SolverPrmCheckMsg "none" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "Use local settings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + } + Simulink.HardwareCC { + $ObjectID 6 + Version "1.10.0" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown on + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 7 + Version "1.10.0" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 8 + Version "1.10.0" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 9 + Version "1.10.0" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 10 + Version "1.10.0" + Array { + Type "Cell" + Dimension 19 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + SimulinkBlockComments on + EnableCustomComments off + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 11 + Version "1.10.0" + Array { + Type "Cell" + Dimension 17 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportNonFinite" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + TargetFunctionLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTCodeCoverageTool "None" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + PortableWordSizes off + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition " [ 520, 214, 1400, 844 ] " + } + PropName "ConfigurationSets" + } + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + UseBusObject off + BusObject "BusObject" + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + OutMin "[]" + OutMax "[]" + DataType "auto" + OutDataType "fixdt(1,16,0)" + OutScaling "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + MinMaxOverflowLogging "UseLocalSettings" + } + } + System { + Name "dac18" + Location [705, 270, 1376, 903] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark 17 + Block { + BlockType Inport + Name "In1" + SID 10 + Position [45, 123, 75, 137] + ShowName off + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In9" + SID 11 + Position [30, 243, 60, 257] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In3" + SID 12 + Position [30, 283, 60, 297] + Port "3" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In4" + SID 13 + Position [30, 323, 60, 337] + Port "4" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In5" + SID 14 + Position [30, 358, 60, 372] + Port "5" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In6" + SID 15 + Position [30, 393, 60, 407] + Port "6" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In7" + SID 16 + Position [30, 428, 60, 442] + Port "7" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In8" + SID 17 + Position [30, 463, 60, 477] + Port "8" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType SubSystem + Name "Subsystem" + SID 1 + Ports [8] + Position [125, 290, 165, 380] + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "Subsystem" + Location [1439, 152, 1734, 728] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "In0" + SID 2 + Position [25, 28, 55, 42] + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In1" + SID 3 + Position [25, 63, 55, 77] + Port "2" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In2" + SID 4 + Position [25, 98, 55, 112] + Port "3" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In3" + SID 5 + Position [25, 133, 55, 147] + Port "4" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In4" + SID 6 + Position [25, 163, 55, 177] + Port "5" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In5" + SID 7 + Position [25, 198, 55, 212] + Port "6" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In6" + SID 8 + Position [25, 233, 55, 247] + Port "7" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + Block { + BlockType Inport + Name "In7" + SID 9 + Position [25, 268, 55, 282] + Port "8" + IconDisplay "Port number" + OutDataType "sfix(16)" + OutScaling "2^0" + } + } + } + Line { + SrcBlock "In1" + SrcPort 1 + Points [25, 0; 0, 170] + DstBlock "Subsystem" + DstPort 1 + } + Line { + SrcBlock "In3" + SrcPort 1 + Points [5, 0; 0, 30] + DstBlock "Subsystem" + DstPort 3 + } + Line { + SrcBlock "In4" + SrcPort 1 + DstBlock "Subsystem" + DstPort 4 + } + Line { + SrcBlock "In5" + SrcPort 1 + Points [10, 0; 0, -25] + DstBlock "Subsystem" + DstPort 5 + } + Line { + SrcBlock "In6" + SrcPort 1 + Points [20, 0; 0, -50] + DstBlock "Subsystem" + DstPort 6 + } + Line { + SrcBlock "In7" + SrcPort 1 + Points [30, 0; 0, -75] + DstBlock "Subsystem" + DstPort 7 + } + Line { + SrcBlock "In8" + SrcPort 1 + Points [40, 0; 0, -100] + DstBlock "Subsystem" + DstPort 8 + } + Line { + SrcBlock "In9" + SrcPort 1 + Points [20, 0; 0, 60] + DstBlock "Subsystem" + DstPort 2 + } + } +} diff --git a/simulink_archive/simLink/lockin.mdl b/simulink_archive/simLink/lockin.mdl new file mode 100644 index 0000000..4d67c5f --- /dev/null +++ b/simulink_archive/simLink/lockin.mdl @@ -0,0 +1,997 @@ +Library { + Name "lockin" + Version 8.0 + MdlSubVersion 0 + SavedCharacterEncoding "ISO-8859-1" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Array { + Type "Simulink.WindowInfo" + Dimension 2 + Object { + $ObjectID 2 + IsActive [0] + Location [12.0, 45.0, 712.0, 636.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [0] + DockPosition "Left" + Width [50] + Height [50] + Filter [8] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkSubsys" + LoadSaveID "1" + Extents [674.0, 476.0] + ZoomFactor [1.0] + Offset [0.0, 0.0] + } + } + Object { + $ObjectID 6 + IsActive [1] + Location [1569.0, 45.0, 388.0, 475.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 7 + $ClassName "Simulink.ModelBrowserInfo" + Visible [0] + DockPosition "Left" + Width [50] + Height [50] + Filter [8] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 8 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 9 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkTopLevel" + LoadSaveID "0" + Extents [350.0, 315.0] + ZoomFactor [1.0] + Offset [0.0, 0.0] + } + } + PropName "WindowsInfo" + } + } + Created "Mon Jun 20 16:08:05 2011" + Creator "controls" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Mon Nov 11 15:10:15 2013" + RTWModifiedTimeStamp 306083413 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 10 + Version "1.12.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 11 + Version "1.12.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 12 + Version "1.12.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 13 + Version "1.12.1" + Array { + Type "Cell" + Dimension 7 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 14 + Version "1.12.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 15 + Version "1.12.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 16 + Version "1.12.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 17 + Version "1.12.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 18 + Version "1.12.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 19 + Version "1.12.1" + Array { + Type "Cell" + Dimension 19 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Classic" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 20 + Version "1.12.1" + Array { + Type "Cell" + Dimension 16 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 520, 285, 1400, 915 ] + } + PropName "ConfigurationSets" + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Ground + } + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + } + } + System { + Name "lockin" + Location [1569, 45, 1957, 520] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "17" + Block { + BlockType SubSystem + Name "LOCKIN" + SID "1" + Description "ADL=LOCKIN.adl" + Ports [1, 3] + Position [100, 82, 225, 158] + ZOrder -1 + ForegroundColor "orange" + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "LOCKIN" + Location [12, 45, 724, 681] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "SIG in" + SID "2" + Position [290, 183, 320, 197] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "DEMOD" + SID "3" + Ports [3, 2] + Position [360, 154, 475, 356] + ZOrder -2 + BackgroundColor "lightBlue" + LibraryVersion "1.4" + SourceBlock "rtdemod/RTDEMOD" + SourceType "SubSystem" + } + Block { + BlockType Ground + Name "Ground2" + SID "4" + Position [35, 245, 55, 265] + ZOrder -3 + ForegroundColor "[0.000000, 0.025000, 0.250000]" + ShowName off + } + Block { + BlockType Reference + Name "LO" + SID "11" + Tag "Test Point" + Ports [1] + Position [400, 15, 440, 35] + ZOrder -4 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "LOMON" + SID "12" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: \nTakes " + "input value and passes it to EPICS record. \n \nUsage: " + " \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [395, 64, 440, 86] + ZOrder -5 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "OSC" + SID "5" + Tag "cdsOsc" + Description "Oscillator" + Ports [1, 3] + Position [95, 160, 155, 350] + ZOrder -6 + BackgroundColor "magenta" + AttributesFormatString "%" + LibraryVersion "1.5" + SourceBlock "cdsOsc/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "LO out" + SID "13" + Position [590, 68, 620, 82] + ZOrder -7 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "I out" + SID "7" + Position [590, 198, 620, 212] + ZOrder -8 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Q out" + SID "8" + Position [590, 298, 620, 312] + ZOrder -9 + Port "3" + IconDisplay "Port number" + } + Line { + SrcBlock "Ground2" + SrcPort 1 + DstBlock "OSC" + DstPort 1 + } + Line { + SrcBlock "SIG in" + SrcPort 1 + DstBlock "DEMOD" + DstPort 1 + } + Line { + SrcBlock "DEMOD" + SrcPort 1 + DstBlock "I out" + DstPort 1 + } + Line { + SrcBlock "DEMOD" + SrcPort 2 + DstBlock "Q out" + DstPort 1 + } + Line { + SrcBlock "LOMON" + SrcPort 1 + DstBlock "LO out" + DstPort 1 + } + Line { + SrcBlock "OSC" + SrcPort 3 + DstBlock "DEMOD" + DstPort 3 + } + Line { + SrcBlock "OSC" + SrcPort 2 + DstBlock "DEMOD" + DstPort 2 + } + Line { + SrcBlock "OSC" + SrcPort 1 + Points [20, 0; 0, -115; 190, 0] + Branch { + Points [0, -50] + DstBlock "LO" + DstPort 1 + } + Branch { + DstBlock "LOMON" + DstPort 1 + } + } + Annotation { + SID "17" + Name "$HeadURL: https://redoubt.ligo-wa.caltech.edu/svn/cds_user_apps/trunk/cds/common/models/lockin.mdl $" + Position [291, 438] + } + Annotation { + SID "16" + Name "$Id: lockin.mdl 6334 2013-11-14 22:50:26Z david.barker@LIGO.ORG $" + Position [296, 414] + } + } + } + } +} diff --git a/simulink_archive/simLink/rtdemod.mdl b/simulink_archive/simLink/rtdemod.mdl new file mode 100644 index 0000000..5db398e --- /dev/null +++ b/simulink_archive/simLink/rtdemod.mdl @@ -0,0 +1,1055 @@ +Library { + Name "rtdemod" + Version 8.0 + MdlSubVersion 0 + SavedCharacterEncoding "ISO-8859-1" + LibraryType "BlockLibrary" + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Array { + Type "Simulink.WindowInfo" + Dimension 2 + Object { + $ObjectID 2 + IsActive [0] + Location [198.0, 684.0, 611.0, 461.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [0] + DockPosition "Left" + Width [50] + Height [50] + Filter [8] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkSubsys" + LoadSaveID "1" + Extents [573.0, 301.0] + ZoomFactor [1.0] + Offset [0.0, 0.0] + } + } + Object { + $ObjectID 6 + IsActive [1] + Location [300.0, 409.0, 731.0, 553.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 7 + $ClassName "Simulink.ModelBrowserInfo" + Visible [0] + DockPosition "Left" + Width [50] + Height [50] + Filter [8] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 8 + $ClassName "Simulink.ExplorerBarInfo" + Visible [1] + } + Object { + $PropName "EditorsInfo" + $ObjectID 9 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkTopLevel" + LoadSaveID "0" + Extents [693.0, 393.0] + ZoomFactor [1.0] + Offset [0.0, 0.0] + } + } + PropName "WindowsInfo" + } + } + Created "Tue Oct 18 19:28:05 2011" + Creator "controls" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Mon Nov 11 15:10:58 2013" + RTWModifiedTimeStamp 306083456 + ModelVersionFormat "1.%" + ConfigurationManager "None" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "none" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + RecordCoverage off + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 10 + Version "1.12.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 11 + Version "1.12.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 12 + Version "1.12.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 13 + Version "1.12.1" + Array { + Type "Cell" + Dimension 8 + Cell "BooleansAsBitfields" + Cell "PassReuseOutputArgsAs" + Cell "PassReuseOutputArgsThreshold" + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "OptimizeModelRefInitCode" + Cell "NoFixptDivByZeroProtection" + Cell "UseSpecifiedMinMax" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero off + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 14 + Version "1.12.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "ErrorLevel1" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 15 + Version "1.12.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 16 + Version "1.12.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 17 + Version "1.12.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 18 + Version "1.12.1" + Array { + Type "Cell" + Dimension 7 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + Cell "GenerateSLWebview" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + TemplateMakefile "grt_default_tmf" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 19 + Version "1.12.1" + Array { + Type "Cell" + Dimension 21 + Cell "IgnoreCustomStorageClasses" + Cell "IgnoreTestpoints" + Cell "InsertBlockDesc" + Cell "InsertPolySpaceComments" + Cell "SFDataObjDesc" + Cell "MATLABFcnDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrFcnArg" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + Cell "ReqsInCode" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Classic" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 20 + Version "1.12.1" + Array { + Type "Cell" + Dimension 16 + Cell "GeneratePreprocessorConditionals" + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "MultiInstanceERTCode" + Cell "PurelyIntegerCode" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "SupportNonInlinedSFcns" + Cell "PortableWordSizes" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 520, 285, 1400, 915 ] + } + PropName "ConfigurationSets" + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType Inport + Port "1" + OutputFunctionCall off + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + LatchByDelayingOutsideSignal off + LatchInputForFeedbackSignals off + Interpolate on + } + Block { + BlockType Outport + Port "1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: auto" + LockScale off + BusOutputAsStruct off + PortDimensions "-1" + VarSizeSig "Inherit" + SampleTime "-1" + SignalType "auto" + SamplingMode "auto" + SourceOfInitialOutputValue "Dialog" + OutputWhenDisabled "held" + InitialOutput "[]" + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType SubSystem + ShowPortLabels "FromPortIcon" + Permissions "ReadWrite" + PermitHierarchicalResolution "All" + TreatAsAtomicUnit off + CheckFcnCallInpInsideContextMsg off + SystemSampleTime "-1" + RTWFcnNameOpts "Auto" + RTWFileNameOpts "Auto" + RTWMemSecFuncInitTerm "Inherit from model" + RTWMemSecFuncExecute "Inherit from model" + RTWMemSecDataConstants "Inherit from model" + RTWMemSecDataInternal "Inherit from model" + RTWMemSecDataParameters "Inherit from model" + SimViewingDevice off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + SFBlockType "NONE" + Variant off + GeneratePreprocessorConditionals off + } + } + System { + Name "rtdemod" + Location [300, 409, 1031, 962] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + ReportName "simulink-default.rpt" + SIDHighWatermark "14" + Block { + BlockType SubSystem + Name "RTDEMOD" + SID "1" + Ports [3, 2] + Position [65, 40, 180, 180] + ZOrder -1 + BackgroundColor "lightBlue" + MinAlgLoopOccurrences off + PropExecContextOutsideSubsystem off + RTWSystemCode "Auto" + FunctionWithSeparateData off + Opaque off + RequestExecContextInheritance off + MaskHideContents off + System { + Name "RTDEMOD" + Location [198, 684, 809, 1145] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "100" + Block { + BlockType Inport + Name "SIG in" + SID "2" + Position [25, 33, 55, 47] + ZOrder -1 + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LO SIN in" + SID "3" + Position [25, 93, 55, 107] + ZOrder -2 + Port "2" + IconDisplay "Port number" + } + Block { + BlockType Inport + Name "LO COS in" + SID "4" + Position [25, 163, 55, 177] + ZOrder -3 + Port "3" + IconDisplay "Port number" + } + Block { + BlockType Reference + Name "I" + SID "5" + Tag "cdsFilt" + Description "ADL=LOCKIN_FILTER.adl" + Ports [1, 1] + Position [405, 88, 475, 112] + ZOrder -4 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "PHASE" + SID "6" + Tag "cdsPhase" + Description "Phase Rotator" + Ports [2, 2] + Position [315, 100, 355, 160] + ZOrder -5 + BackgroundColor "lightBlue" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsPhase/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Product + Name "Product1" + SID "7" + Ports [2, 1] + Position [220, 77, 250, 108] + ZOrder -6 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "8" + Ports [2, 1] + Position [220, 147, 250, 178] + ZOrder -7 + ShowName off + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "Q" + SID "9" + Tag "cdsFilt" + Description "ADL=LOCKIN_FILTER.adl" + Ports [1, 1] + Position [405, 148, 475, 172] + ZOrder -8 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Reference + Name "SIG" + SID "10" + Tag "cdsFilt" + Description "ADL=LOCKIN_FILTER.adl" + Ports [1, 1] + Position [85, 28, 155, 52] + ZOrder -9 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + } + Block { + BlockType Outport + Name "I out" + SID "11" + Position [500, 93, 530, 107] + ZOrder -10 + IconDisplay "Port number" + } + Block { + BlockType Outport + Name "Q out" + SID "12" + Position [500, 153, 530, 167] + ZOrder -11 + Port "2" + IconDisplay "Port number" + } + Line { + SrcBlock "Product1" + SrcPort 1 + Points [25, 0; 0, 20] + DstBlock "PHASE" + DstPort 1 + } + Line { + SrcBlock "Product2" + SrcPort 1 + Points [25, 0; 0, -20] + DstBlock "PHASE" + DstPort 2 + } + Line { + SrcBlock "PHASE" + SrcPort 1 + Points [30, 0] + DstBlock "I" + DstPort 1 + } + Line { + SrcBlock "PHASE" + SrcPort 2 + Points [30, 0] + DstBlock "Q" + DstPort 1 + } + Line { + SrcBlock "SIG" + SrcPort 1 + Points [25, 0] + Branch { + Points [20, 0] + DstBlock "Product1" + DstPort 1 + } + Branch { + Points [0, 115] + DstBlock "Product2" + DstPort 1 + } + } + Line { + SrcBlock "SIG in" + SrcPort 1 + DstBlock "SIG" + DstPort 1 + } + Line { + SrcBlock "I" + SrcPort 1 + DstBlock "I out" + DstPort 1 + } + Line { + SrcBlock "LO SIN in" + SrcPort 1 + DstBlock "Product1" + DstPort 2 + } + Line { + SrcBlock "Q" + SrcPort 1 + DstBlock "Q out" + DstPort 1 + } + Line { + SrcBlock "LO COS in" + SrcPort 1 + DstBlock "Product2" + DstPort 2 + } + } + } + Annotation { + SID "14" + Name "$HeadURL: https://redoubt.ligo-wa.caltech.edu/svn/cds_user_apps/trunk/cds/common/models/rtdemod.mdl $" + Position [341, 304] + } + Annotation { + SID "13" + Name "$Id: rtdemod.mdl 6334 2013-11-14 22:50:26Z david.barker@LIGO.ORG $" + Position [333, 249] + } + } +} diff --git a/simulink_archive/simLink/slprj/modeladvisor/k1vis/cdsMuxMatrix2/geninfo.mat b/simulink_archive/simLink/slprj/modeladvisor/k1vis/cdsMuxMatrix2/geninfo.mat new file mode 100644 index 0000000000000000000000000000000000000000..85ff25826afca132903ed51f7f56395d52dbd747 GIT binary patch literal 498 zcmeZu4DoSvQZUssQ1EpO(M`+DN!3vZ$Vn_o%P-2cQgHY2i*PhE(NSi7-3>An33^2gx>B|pfTL5vzoX5!t2_G1e%oLt6 zB#E(cB(#1?Y!K{dZM0acVQ;Ro(c-q@Qk~5f`%mcGtBUIAGla4;T=~pl57KXjroZ8m z!U3+Q#!88D3V!})y>-2GJb6!^@nv24xMkJu--ebosqM3r8TPnyP6FxHgzMe_wjHi} zLX2Zl;l^T4W@h1tmPSSfi&adI2xy2(O6x;tFjrb%hcTnH= z`@ZMiKkhs;=h^3+z4tk5t>0SfxAqaQ)V?aW!JmFYN1mAnY2%8W9E71b1QCn4`0K54D`c{!E(z+%AiH;-1F@Wn?At`5SDRGJ+OPNlk@jb6WK zE*a0{?E2;Rk>7E@&%LIvAF%MsT#kv?BkUs0f7ZvgPD(A8V6(#f%F{crFh{l>6fz6C z1i7!s-4ow2A2dU&DUfn|lxaQPD63FiDGo;3YNN<-RA+FOgu+5bH^rQ4$%5br@xNF!cB&)se*4$?=yK;BS z$>f=n1^l{FNfHg*Y&1FV*AjpL+_;4j*pUy~?tPH-4RAG$`o1nS41Ny9c=QMkKS+Yhc5&eL zRqyp)#-RZ}#jVioy!*-_UN;VJK593TFO<1l$MzKg_a_&5laYL8?g@rNzU#**VUzT~#E*zh~OWP2N6D1WHM6oy?Ufcm&G^f?!A z>8V3P>8zmn8F}(NSsrVY^E2C5jmy)emequMtt%!Tjawm^fm{+|g9B^U^NY7zZQXmA z=IlU$2x-+bL7XYE7%DCXGd92h2K;Wo-Uq)=wtVIS+R_j@J% z0>xr;vJCD(yB1mXRN(pV+GsKoq8{2R%iqGOn!A(L)OT+<)@7wL4YJ-4)4v)&U-`uA z)~MfWqhEAJPg7{amtbyP_lXraIesMT_?G$U(nSR#(7U z({gIvh3{g#n=a0MM;q|^5!`)b8%%clIpE}Y#apco+-5TKd-dfFe<0@w|>Ue;55@xdm_0XZIaqjwcV}+d6ASP^o4u;U{7!_p30-$-fyq;C=1V*T1DJ z4+X9pz-OmOe-xRv`Ui|vZWKpRf59mKUimBa!p>DC<%{T2o(KoP%05)ef@j>WJFq9k zVzFaAxrl3fR0O9Nhy2J%_Z{s@MAZ9}Djfk4?Y4uL6)<@M2sfMjf8r?k?JtY*0vO-@E4 zn_RMU*E@a93oP&t3!CX=%JU#@=!TNJHnTS*CP!;ke z{>aeH{)(o6Orm}tyKcs16|&<>g@Dtnr2c{*+HTVd0ILmhl?sVRAns~Fn#%VmNqXA_ ztJ_qKmNKGm3E|yh;eC>0JrjsX@zt{cMz;1dPPk5=y&xaaWOvtR^+SgiK*n&^PH|m- zo-=GzV^Z!4pUdM0j6-JKTjMLM;M~B!=u87YptBdWN4^k)<@=bbL;3_KsPpNZ)N%9C zCu7c(m(z!TJ^W>Q%+C9zZE0+m&!|N4~k1D0yi(IAO$_bVh=sqR*$GTZs_}k4O z6*oh16-RFLJx1wuot_puymR6RY*`t(f4UXZP??=APzH)g18R((ObfUKlFNnIN?S>5 zHk;G%EtN1KRC$c=raz78+mT+X&*yEWkvSlJ^lN?_&%TTNwv9~8ifA-Pqeg+y56s6b7#x-7o|XWYGGwmmRw1W z(u2>I?wf4m?`=;aoY-*h-vkK#r#Ah+yU$wQFC(U_3cJ1A5`ia*`G7F5v)e8+BJwlR zYr}8F?*F0lkDGt0-V24%A+fLE33sZa{Bd)z8xB^ldiuM+Zf-&lL#KvC+H^)KT-UNS z#9}R`!z&@bfvolx*e!oLw6~fNc+1aGD6vJD?ZUj1*qXZC{w?{(*;~z~->eu;;AC~} zAl&=2q^8O}0by~4%_63yGKT!MQNx3l;ldAA#$QUsR*jRhptd*EO@US=e5-{4VH{nkiQze(e^vSQucJR?o%c@-+oezNintJtzK?KpAr97}3Hqkiz^ZMsv|koN z(q_sWMc$~WBMk7{u5qeBjxRxGiIS%dq z%YbOtV#+qWi7Y--?L9dym%b>-A2Z>s#;?*X|zX92zKNT+@7O&$mmu#YCqdA5BcU;&0`R^?tPBl1|=3s)LM7{H|n zx{m5)N6}9`>VgliGyZk)FaOjzkB!RpR16bAoW4El=pfYY1A1J1Gv*{w*lXfDx$vdq zUT7*HG@G6_lUp%@dcd1?8x4s9NwOX(MZ6df+g*S0+?IM>M@p%;G#Z$?zhnYdF{u`Y zmQMbvIuy;A;qI7~gazdAMS`kIXElAdd$PHlkV&@k#`wIJmFm1&sBVr1Wr=(4C3~@4 zgc(02yD4==23gR^xFIX33Yt~PJz0ZwXw|*x`l0HK@|GI^B=3dXu7e0Rls0wZ)sxZM zmx;j)k6XlpdIVFmCj~l$HIkO3I!~>hYxcF9Zh5*2lm6Z|yqRB7x%lYCnmTBz4LY@C z45)K7dr}YEs2Z)u3^)?CVGOXpnybl17tJ`zkCpDrf2~J>6nErr!x$GE!0q`R(g@pK zMTEy3h5fXZ>RmVoaB*vQYC}Nnyz1De`BdoDrJOply!1Ou-98;gLEKd$Q=Ysh_@s$? z*d}$Py|}NpSYdF1A0g{a(9;A#F;Q<5LVuSdzB|7#Q9xa0-^<~Jf96Ov#0Ywe8zw!M zXONfg8n%<0iWclWqob_DGf^Vv+7>(cMc0;42Yo-sAE`^QoGP}fFDQCqr~e?~nOucr z?K87jGxup1KUi8dmlw9Kfp#Rseq=5g7Mfe7OfY>i2wMZldPf7~uQK`nnvz@l7z`WW?-GmjeP|2VWAo zukA8iLQUB33MdG3H_*XR^eNm|v!L?l-PdcDPGEPtBmhp&s$HXiMYC+l{F?vbGf^C) zlLPnt@6Xlj|{C~kI`=s1IJDN^o>(e#Td6Zou zmD>maQ8e~+VAfSUZDl(1v#RIy6)T60yT`^Jp<4tQ`(h2ze$MLM&yTK%Qycg|<_BXe z_f>u;BVdwrCA&(5GCKIyR>+?Feg+`gBZr>>_oHLJCN3clr+BE~5`?A@x9lCLd?9}( zWO+D^;lGwb2LHL`0+aCb`78FsAF+|gtV{C9PG2pH>owrzj```Js$!M?CKLgV7f6W{ zT91$5U>(Xs%`lYW#ppB%GzTQ1Ub59=RC?y$8*5r1hV}NjfJFZl$uX4Krvsr9>I3T4) z`e75cLIr!z5*QFF#$ck@@|$3J1$%kr(EH)|-)}|0v;R4}+5W#b?za!0{NZUSV2mIH zr6{(ViaCGPD(O0|@HFUZ6eX!QI&*5h-q8icqyS$F9Qav?jA}bhjFRW%7qJn(a==~-y4z!~ zY3=H!S}1VR%L26f#Q7C{1~ZuP&I!DG8!Ncbq^wDpcAY0;5o8{jwKr+{{=I=S!Aq|+ zwG)(OG*2YJ$_VMh5xeDL6A4fW%7u^!X`Wo>v?xH~9l9Q(CtEkX^AQt7U;!;js2!{9|$3P%pYEv z7*BB#yXN$@EMsdsedSJfNLu4(<*V~U2EYe&7vO+}S&wXjmcV*m(P6%m8BGy{VwOk9 zj?^C7!}Z{m3i|*%7{+otndhYFNfFYO^;KpN-$^JGWmzN$RhrF-OHZ0G@`=Wz@4^7%tozI`MBuRj#tiTwxm)B2bQ!BJKOc=n`jnC|{bKK&Q>Ai(BKH1O^l z+cH5IfA7$ix3aA89S!}I$fU@G$c#wthH7A1t5i;u=m2zs*K%m9XbYx4$~~($%2+P( z3pfMYy61NjxG~BZ(fj5>nC?|9WP-r7{hs0MN9MD{49?LZ;pfBj#9U5D5dsk{fa}V ztB9uOXFktr0nh4?E2fr?1wc#f5@Sn;ZU%Wa;DmR|TT(ED&$A1Hy?j5ifc{7DsU?KP zU!bfg@a(;7No&mHQ4GSr-PS`bFBdwh+ zZS5@r$y3c;b(WLYnz9imek{GtU#x~G1T8?V7>U0M*|^X;Hm-~cHaGTve^qxedLAs7 zZ40!{uH2U=O8H@~qyGM7qXHYD3$jewcXnhMp2z&0Sg|yO=C7s;K*P;*aMgj zS(>GB_JfPHw1RZOcc)95o-icG%#X=MRO-eL zc%Rq4MNE+!Ps`LZ5KURGW%1r-@)gT3EsXs|rXzfOC+%8vbUA}2yDC|yk9z6L93y}Q zb^2}owz!OKJyAj9)?66)LSOc2rDL++HWs~E3)dpo90T}rj_dL@4L-kPH!hH zc-r`-kZ_D9CT2~8)t*DXf2hT(ri~Jq9BmEP5jXBGPyO~SdQgMn-2h@)!-n?*1jc4Q zz%WW>)23^41(VA$g=Rk9Z#>`SHufdEJA?>$S6(!_4kMG5QF`uQ3P>;8?FS;>UJd7p z%yS=tXrdtG&}vaw6?royG~7+@#eMhpB0_pbK;1UvxKVL;33b`AZPoulIh7C7pf9&) zU?4^&`~OXD6Mw`gU!lCkr@;@is@5`oe_KwSlmOak)KE$TDxmtq;~rti9aJ>KLd z6ZwnIjRxZv;-Ox-fr-j&3aB7ur5Fsp&iP*CueQtlu#!m})@r7uGT&%Ayh*w+fBoKz zb&qA~%3v;gK6@^kaaGU3VoD5P0&cqE6d+9_YX&Q`75cNO_rJb_=*L29zsgx_+Mbr* zi9*HFy7jmm760J2zVd%EGy>DFw}7pGoEuZX6BGFl$3Qx-#YN|u50J?z}jW)-R8nwY+b-wDP>u?U4RVqon2~Hd5h+U;l zj9LOj%B`kBP8a9>z)levn0gpt8msk}unqqppK&SHFF4AQ^^04MpK(m;LVW&Rc73Ln6C$B#?`ak=XF>XCNs zqVdD}av8#VJu}x#jf`-Wjf{+tCdl6ocRzakU0IY4p9pDfqdPORpnJovexk(;)KYW1 zl9)HKfgkTpgo0NhNJi~G`axk7g~{mcr}%CYSDMgIdAA!=YbKT@KOL<_sU2`78=~-{ znmrS`#rOC)@V9Zo`7!nMkisGOE^6XyOc4x5f~CLcYhQe@Bq}x|67PY?x^!H6a!?-_ zcbLTCCW<^!_IFbBb+&er@prKJXd+|bpKb8Cb18V3K%5(=n~!(uLWyns4Hrj^GDl4f z7grtEn~*fiPiB;4fsRIxL)H1|ibNG(-rjuu#u_h*iGQ#j90~E!%V_>3KH}8hqsxZ0 z2v(2eBlzl7(7S-4ebcwF)ukC~(V`;OmOueWq|HC&B^(+^d>md+qpKL(yI|E4^Kjsd z?j>W*lwP;zS+>FhU<@O=eL9tL7o!fbt)b!|gy=r+v+^g4;k&(&T8|Ojq~U6 zDd6=93C_>Ml6Y+;99JhMes0yWI?G22K%xTVLqsLHm!%ds^ABG*&vTM~xG~;Cm$+P|?xC}KaNKPj2}fFWglT_KRiU`zYqES=gpVHoezSvB?$S5zR+hc=|gcP&;o;

gCg2GSaCc(fFa{kp)uZxbjOvGpHU2ws z!@r6D`}Q;lP=n-#~RJj`x|*eXEm*-SjJ07BFgL|`P_%|qRNPLI*D+xug`@N)sD zIW%?x!Ksq_M<4)psu;F4^^_ zzk&7WRB}+69tSx$%|! zw6Fw>l-=HI*m<`N3qLnJU`c`#(4O1h-X(c80$mMO!989K6etY-ZvaQo85| zzmqRwR4t945d7}(e<;tF%MLOG&AS!-lQRCWouM3@WxaN?mN`Vn2lAr{c(5~KD&GzBJk>)pGZ zq#eg>EYH<|8qOWIn`I&Dw+v|bxdd--PX4P}9T zilZJiFort`pmke!Hsns#*`5LZvF$f>>zZ;3W@Q9Cb+Nb^Z5+uFEZbUI45r&=O;c)L z81|=mVC+ASpCj1$32&9*f$v|AV}PjG{tMF3_{;Y26&wXRR{fnxW*LSfi zBe3=b-dVm|B?Y3j!@rA>seh~4fAvg6kV6w*iy`la7u+_j0h9J45@r#`0YD^a5h4F< zitC>vd5Hye>M&WDJWLN3#M?#x(`o8#zQjLLYN}^LWqWw{%cW?6LF!SXfmxq#>(>M3 zf#Rd%=SvCR6o)%iBA|Bx0=1_yJ_ZJZtt-6EUxrcXE!Vtp`a@HKsPvMVihSADgNO&s z>s3#y%{p5q_3C@VPI!~aPPW`uu=mLjk{@rqE-~@8^9IfEwPX<{GyF2Ie{D)`+2Y9IFimf&t zYWa78d`oD{>}2%OB<9E9tvZWeMl!_Ka2#om%(gx{sy^12t*RupB;(Y{CXK55dc7LG zgNv#0nmH*K_QPHWLr?agzU$rzjaz#R8)F!}h0A;}Shq)P7W?HnpD##VRDciqUTS(V zozBw2gRw;J!+YpmTD*uoztG(G1FP*z*Gr5cO#C*5E?o7TJBV;Dd-QujA_Dy>k(K?=_-&E#lE!E^C<+Dmy42KsD$`&1n;{jD3R7o0`IxpvDSDVs z&r%+sDCk!>JmljwQC5Bwa~`y*I;+(2?AO%ZV)?M_zHQn>*$=-rZ#0∨gGt(}_|@ zvRsZl?k?ev0Ly={j0DI*nB8y(fn{XRuKSs%2;2X~`{mxBRtN&s0cS)L?5>D4jVB1o z|FV7I*sIHHZz|C%V+h+5B6?ESa(DPQh9&vQQ|P{SAw7P@)duJS`wg`BS)28lf*TB~ltH@$ z;1E=*oE^Y*Hd9t6>{eFg&DB;xf#H%Z9=--tve{Wy7^7=pL z503HBx&9~4Ll7W3Mgk0N|C2WLPsHv+)N$++(z|km*Ar1IuwUYxS}Oan`r3*FtzZnB zTexErL>Ryqz%GqWGnMh2o27X)+CKVq^y?S~(QI$AR~r>~txC%gJ;F2n`5S&YrBLUs zyQrVPfYYc6HpstWm0s>byCv}g)ST*J3yqsrGNS|Kf4)7rI{jV9nL z*sfmlmfIaw+m!8)?M(i?_V?8IJMD;{FeHE?;{CNp0_%a>f^N&92RJPP2th26A0pX< zY!C@<97t!t+02z*@#sQ40_Kc}lI1(X1%CT}{!{mmd6E?w;CgoX?(M~J=ZO9d=U@JY zwtC|~MeP5eTVu)_&RZ{lzDpHh0!Hogau?2|fI4Z(qG^+5km`)tRBWY2IQ!O~f+=w6 zUw-aDtTbbxtbBLPBR*B}MGw($!E&#vHp+F)TY@cAR7{V5j?4>di?{v~!gG@Hj>kh~ zvByz%tp*D^@IIf-rpmm;A^HRQ8;Ps>;5rFwuW)Vq5QSPDo4I+dis%$ex*E8JuZF#4 z?>vXkp$XAZz0s)w6vlN`b!|jd+z0eD0W;qMx!Gs=vNVG|tSO82EjOyJd%-zZemFMUBRYWF!NYP|13a|%)atQt3srvW|uw41aoQElf4+~H| zh)hMin}5!L;k(Ol;x|WaJX~^dm*HSbM11pEbzH!4dSBQe?pC>1BTvJ*uZ36Y#Xx12 z`Y$fy+A%50TIHj32VM1;qZwyiOkDz9HC^r_;k4r2ZAoT%c)zL=%OaVG5EsQkOqg$AS zTB!b)n-vkEh=&JYdQF6sk~3OYr~1dx5DAxL?zxn zy$0X5Fy$W+%Ao&=?asV^NNd`N0|6&)A7df4H&Y6~^XcP=pvdkNvX4<#1+*XO%lOy4 z8F!WY450b;{HHI-1)MkV_??51jz4FO^c|VJ&%=L3b|_nJ)^hK2kalN%U`F=H-QR6R z@w$cV=o#VcVd9<5jTieON(k@VW7$Rk7FCzK70efN>n0``s7B&JaHMpYvwD=2gqE_O z%$oI)%#hi@Hc*YtPvN?^97$x5p$Yn#QkL*pwQ5y1@so-Qv~lmswuAzz8HO9oU zhD`1+-K;L4V<%W7+WX^dx56yYx%ul!C4qagRo&ug2Dehr83=FlpqJe4(UdE^6YL

2X%Xi+hXX;iB>7LS*FM#2JDFn1<@mGkM;lqAv+TZVNXB1|YhK8NwdkjaXPs3mx5g7{##> zt6%4}UuLJ>?Z@qJOik*-vuTK}Lf>jXuFp22d95pMzcim^W_t~>4e*0ZksUf=U_uId z*Ztw$;xChA)6>#_X3NB2D>PT+W?ApQbBcvA?}u0{`Yob8OV9fp?2vVT3>`m9+knuq zZbM#_oyJ`Tfh2!*1{Vq+PNHdR3Xqc?b$%XD>iwdhAcV86<4hP?F~*!fusajh_1!5` zo%8VH>N?-wxc;>xc9H`()DlzwCvk8$k`etgAMrK3x6L2EKb??BeXcp1R!|hHKc`r` ziO%o5(I8D3D7`Wm)7P=gYn@daRDxSp{_aeF&&U49QB;L`i!^bWOPLw5!*lb!19d3n z+GM|34ptzvM6-5GibQBG`?#rXyLog-7j1v_FceT^HX0=h3#k%#X`1_cDqhd}c(ur~ zkv05deS%@5!?5LSqs)8ap>0vfUG26{`SGFY!>}auUreP~uj5NHH&R+6Zjx1Kgvap# zc1cfA9|VO_wK$L+1E9APkj80I?m!OsvcZ|PCrv4}#Pg7VR#HJ}_~7eOg;g)5_o#SF zqE67(ZLY!1=dLbZ7{>Rlts4{Y1&!)x9eRd0YQuZS#%vk-ELX4fNa(pMWH&V$mcx&( zvfw`-w6S*8_v{o#_NPSD5?3PRBs^ke9en&*1*ca|LHKRZ(<$6FnWy+4x^amjqzC0a z>L;uj?NQy~fzom00yhM=B;Js<5vsL)htw>Rrsf8#&P4k&E|}o4kDuS+tRDplVOJ+*2lQw@eK2!{Bh6psYOl^o+h~^_sjMnpM4K&o5l3@~Lcn1ZHbY9aTorkhOSJ zO+B#UP-PVk-^cd5xYI4J2BSx#^8pz<^QkD^nxP*k`R`EsMY(T-{0`mQd4vW%957UO z#8HEbkyi|uXEw3dT#zodAw+}Q;Js8RE8XDF1paA4%EU0Y&ZjSB^61g`FGo}cJ%er4 zm65~It|`Y=R(eWS;!!;^u6=m7s#4piR08frC84*vts`Jw>o-wqit_>Gs_NRWKfbP5 zhZh~gR63w%UK!V3{37IH0r?q2Ap3*@i_};6pZTVL0g24*v)xq!fTB{+iyt?Sqc!Z; z1XaeFR0#KHg2`pZtq$N1!=ZdFP@SWZj5W`S8y3@mwiP}{&Z*p~UqawLrMK<}1Fb|^ z9IvNM{F4l>d;HcK)+5$A`Zr3A+6W0DQ-{@cb)mvY0;teuT*NhC4;|j+C#7RPo_Ti` z5_n^mAAl*?eR~SVg!!b01Cz26Pg}Msii?p;e75uok&#?8!Xo4Y-0zB&`G~WGzbNy8 z2-q0KQD&`sykX2RQx;P(wIA%n2Ng?QmmtGJ%6mk9gjQ$%%yGLxsley&=a{;AN~Xoa zTK?i_rD2eP5Hs&mI6?kJ34=|L;~nW$IGAraztd9#od2^`bfZ-$Kd?D zr4A5zeO>L1e98Zkbn-e}3Qy0UP0{&8&NjC8Gbn2`d+#Ra-HP$_ng;61;47-s>Br42 zYrPcs@UxJvHj+;{Oe+-z<}v-lui06vSXq(Z?9KU{Rim%>U0(jyDo@KfWBX=* zyJa@+fWJ97-d3$%!Ov_@GBLFxWQpryZf)U9A12H!d=)MEOAroqUV2b=Tv}r`mq_p@ z2J7K#G{v~(%_e;{L&DpGnt+Q*=4 ze!Ef^0E>m%r=Ya=o*y0!B=|?bUCjLv9xF7S&3%S zKY=%A`djl~ID5Yzg#1)m^wko2VcLHK$yE68f{(@ONwReOn6|sfPrk~scJYs{-TCF* zRXL;v$F-GDoFI?q)L&v18(F_$*>gsU{-$hOjqSjH_gQdleA>DVR=YYewD~pJ#Y=wi zn#xjbymaFma*Hu{^t0w5Cu|WKlZBc0bHrSa_c6SoNagybpX1Z}rXQE0;Cvj%i>n;n zx2>iEg8eW5=(wMlmhfJ`l8;ymm{Kz@8dt&qEzQ{%Sc@}%N+t!6{S9$6z z2@^;PUwe4rZfNt-7xdfg8BSq;ZX&w7chqw3#LQ0cDf)a|$e zVJeZet*&_i5V9WG& zt${{E75@tv>LL>0kLE{kla*QJ*~Vo`ahAiLdMo$lzI}hrH_SJAvQ6?Blgvfcnmrg# zdU`-)z=nGRIcjpgbGvl$<2wD8`%PY-DWwjjmtHFmRwHLh$YQ}yk$Bjhr6DnCtwvLy zQUj5DqJju|h4QaXpOWb-YOxHTLDr1OcWu6MvTd%Uw`U}!H&nYzcsOypZ@V*}CHIc@ zC{H+c^L)k`?@faDC$%-58$yBLR3pO0N?X0z4bYAM^9pqK`zE1UH~SlRopYL58wIKf zRqa7g@Xze~p|y)X-4@=pi};%3zT$!=st=Z)enqsDlYYO63K@CEnOEmA92|O~ZA|+g zx|%!!C(HMmS=kJi+DO^pv{6w*NNEL^xNKFN><(3YL1j@H;zEkYsMB|Ey)|7d1Vl_i z`y`xgo>RD3sA6~F6@Sufu<4TzZIOe~#c`@naM8q=R+}7r*;5ys4|gKvuF2venJ%uW zUK&$C(&UfAj+u7s&j*Qr&NH^a&9Ir5_=v>GDo@({^~s>o^EX6av7e{Ss};s6bV?l6 zkh*ueOsA2q%g0+g>J>U6K2#!vm#X5K&{Tuy5jOLI=N)Y_~k>+jZ< zz&JL}pBF>%GO^wXPT=G=lkLg4(ne1#F~2Hy7SqnQ@5`F^XogL6t=h!opty;pxLn_3 z-N@}!eS?QKeLnCT_w}(A5B5b;ny6;Z_2ZxMdg?Q%Q1U*goenf@&2F4{Q1)AdOlNgA zs?O+H47fEjPDnui5cA z3b@~^R}<_~zDRiKh9nn7je;gnz$T35g@tr=|2F;UFNt=1kr&FWp$ge)4&z;1Vfj$> z-Vcf94tP`?A9`Dqmh%q!&p#gc=6PXt9W}?WWQ}6q1)QwZDK>t{I^(kj=NNu)3y42r zYJk&rgsPITNbncF#FkDb`LO#Dt8NU<^=%|hPf(!!23Mw?9Zi-Es~pggxa3JMo+Vz4 zY77T+6uzcUxKmzWPu0gq8sWJgUYrX{^r|0xGx?N6F!-&YU6NkFJ7re};@1-Hb)%q- zaFC%Xf-u{|t1khDv~aQ6QFm zb$2O26&K3Ke8$U>8yqNTFaPVL5Tw}GAV3owZ43o5!?NBiF$>|NXi;nX;auneWA)S) zh1x2%E$X~ZkKlSBh60MXIFb8{%uofq1enS}8DamvUBq|s%jS33xAM@`2km0Bv9x44H zjf;UH?yZcBWFOKATJ+WSO!LN3VtWMI;fMT%)6w76rl9L)ZR><&!G6sIk+9dbXT|&d zoM+CJ_3!-ao40>gY@V?Yq2-W#V?8SkLQ)Pr!;89ntHxO%75sKH-UjdGV{Qp4^>=!Y zC%-Z7I|%Nx<@|CeUjszdED%>iT83lUQr!8@uCgJv;8n)!$7W~t8HfZc!-QkcIarWh zfXoPZ`&tfV{YAed6H;>sdc5?vM*N>kv}Y2Om!?DsuSp8pik0!e)rox4bxu}7>qk)C zm*%XI{B<8lw%sWSKtEafd!et>fb18(KW^eE?xxfIi;Dmk4(4%SU9~MAC5!E80_lL) zsoNVVI6fE?!zP)Gk*A!`)7M_4zp_zIASL-^f)^G+Y~7+lJ1o zwqz`dem>Ed+{lS3^al44--?jVU9iholL?w2`mo};=gEP!sQT-VrI&T8suzcN_!gPg zA_zbHIP4<}>|m(=DLwpyOEG8Q00IkCzv>$Fvu0;w4a@aRUDoyfycZnzYSQ)2m>MdY zZ6hXgrv?7TV`kcfIYm4#HGDh~SU?+{BK&A?*J?HWd{x!gAj4jlqFAdJM5=)t;f8`)_W7{Zf1oN~kHjg=? zmAzsTF+5Xjnuf&}i_F1{r07Al8b$i#~IE;H>IOA&?GR7_00-V!-5a zk^p39URYz9R3@U(zm*Ft7(^b4a~6O37P}DR^>VJ4U?ID{TZ@^a%ga~Hzh+Uf?Vo(n zHJ1v{zecSlwcow91^n$TJV);$fb7o zN(`>(fr^;%kKSY!FG3f*&RG7r7%Q~$&SQPlcvHJ3CIN<)OUb1~CGGpKp+I&nv6*kj z+fAntrn}|^cfJ^1S3QB?EAy^S(DRd+CkE@;#gl+qn*H}P-fAHiJV&)5Iefwn7*|%q zXxJjObDT+>PR%?A9Ph7bBD~te`ROB3Ba|+R@F<%SReGi_Tnu$USrsw<$LVPbk*$+R z*}6yz%cN8L>$?JqWzt1A-by2WeNB5l*BIF#RsY9lPPKaB%@jLE$LqdW-7A^^ll(D&8Oxiv@+3e@iB8`NShAkW1S$K^z#8po&cVER;A=! zY)EQ_=DDU+T^m;`!;AYYq6;1a#wsjBmX)Z>H)DyGq43!J5z`#;*vp1BRIgR<519B# zubpd>g3D>cedXEGtWu%FF=>{$?gX>uvYUiyvbUbxi&g*tiHhjQi?MxGjK*>?8p@o) zlA>~mx?(Fs52~*jvu-};Ax{WFwK#6&j@b2`7B(Ee7L!wo@bX~?_#TMBa zFS^gmcqGFHX&bNa*Um;Q4Zb_x9B+?#ooYDw1i=g2(Y^47eD9U@DMz6L575bYxVMq{ zTaowyO3Czmb|<~n>&W$#q-D^K#YMaK*QYN#XS=kVStpJf*~Yf-z-5?}8D3pF0r-2L ziK0i9Fp2z^Pwc&eEz1YQwG@1wG7?@PR^|*-z6+^oX+j=j6YRk(b>M0dh6gSXfH0u& zT|nixDzEfz+IA{TO?H!m24-#P=QHECHkxQX{U#2r?^z|#6uZ%_IlW$)ecQ(~=`8V> z3{83q7<5bd%pjkd@D|k|AZm?mM!+GpQF>_Bzq$Oz>?`G>3b6c!x~r5GB(ed|k=bEU z_lpM_Orw^bwfk)Zy1by!Oqxe^dindl3@7Ni497WNv|nKH9;UyJVW{sRF6= zHoL-$=5*?_DNf(RSsf?%oO27i(u46Q{G@6J`)u2O?YrBM=m1EljF_!VRE8;K8vA38 z*{$e+>_Aig&9ndbt@uNU?mqAKLq<~4aiOQ)=`BH@j2?<^A5)C1{7mb`LR-z5?(;Ji1~0kl-~FFRIw)GJn776Yy;xgC z;#HCK*@x>DV+yWmK~|_!Kh;ZKqu%6sFxRN(ixVp%xj#w9(fW<5@czTdBP(j3l}Wmy zTdI$VPAVtJcc|pe>7XUPoSD+nd*g`1fg=-F)QPJ=vyh?fwyWn3s$OT-k3l4OJ(u zUW*QNa6CCvmCYgN5<~fgl+J=jLL>Q$9n^$}IZ$^l4dQ%Vef)i-{96S@`ZKUdeH4BD zdy77lfx|_4`!xY)?P_;X#>u;e7WU?6{)NGSloO&Wey_WkuN;Q&ieT$5sBP&J4NQ4` zSjxg->K#n4l6+=3-_Sl{jw>Y+Kj3b*-T~-6Zb}2*8_tS-A)TCE`T*W~57xeIoV#u1 ze+yuG=3BYm-hC<77Z_*OWZ3F{QqH8mswuL=^1_Q~U05R;hiSR0UlOn78(w&Q4bI^5 z!mRfq58H75ef70Zxm&YWFTGErv$>D?NUi3}t6+K2V)I57a-Xm3WDLIAZA3O_uL|2t z#c+F3RjtA#qVj30DSqKI#t?Bpb!}@o7S0@rr@7;FBHu_zY;4=Fn1PfSX1U80qNF z^i<4&NvT2W>-VtcODrmd0fM^T4RjJf8vRdLB0V_N@F&1~z;ni8h+y8BydWF=EC&B; z%aRk&2=YlRg`Ktd__gJ|S3jAcnfIcO3qp5(Mq)j4uY|X#z*twajnehZTUoWs%Cj@{^fNHC?!@4K9l1NeOsmFOe0oRzr>`}JL`G;K-6&eCEnS|o>Y zlA38cAvM09T;c?5s_@+Q0PpPindJuA233E?LuN%<4QxBif@ppCMI{ws!#VIonR-CC zC2`dJsTrUA6X)*RcYG-uxJeY@`U7-5?>{{2c`sx_V~x?~K_L;FwqQSyHfH#)QfK|m z5Id&XO49rNIk}>W3(_KeZhz-!2dTIOF%sQ00}HYJ1^?MIpD(x0;y{D=S!dA17HAO7 z=k<_5g^|)w>yHgh`L?dnPh6Vpm?9ROo`hsrv$G+DIL zZx#429Ol<}#-i4mcdp!#E?8bYv%+{3YmKB@^if zj-Smu_m`^gYSomuM!BMVaa==ngn4Y2j+zgOJy7*klnvwRtHgIq5$09$0@8OH zsmzp*p6ioBs86+Vu)TI<+c~0OpxX6(6%zRJ^U3s7=<>_#^66d2Porq4z%Tq9iT9S| z4Ycd)d$kO0CN~6YgP#e|Tl-BaGd^q?s0tf8VSPOLBqc6f=of#pcm!InY~YB4v?;XA z?pKd+OF@TbSZ-M877WvtNl99jqP#`OeYoPQ2sff2G$j#&oo8j$th01Qf;Gp zNNT*`v`WbDqPL5rKEu=dmCJj*!hFJ7>b};5+b8fooWSrf%qQzJpT#Sjk0QJJOd)pr zue+zsnQNC|xc#N|1=rzm@_p`KO_0RqPQ~otyfXeGu5G1iA6wNXg*7CI>38V0I-NTG z;(EUk;wYWh^%RXpxXqBs;H{#F9t-WVIc+C-ZwNH=KinzMgF1gbFoPbu6d`}d@38&)oaFtl`|l!1^Vav#iDX_s*`2ly z@CN_@|Nrb*&2HQ_5FV}VjZ>h3i#9-kpa2gA+EdV5jh>u1Mr|Mt46hsXN=x)E8!ai2 zloQ|j2s!4MV~%}<9COVrm)!CId4$faB%5Mo?N1hkWta;>8fw1bEXi+Xq&@(wW53;l zNn0!B$m`U4ct`hlu>XR+e+_ZafLnz+u4)x-qr8T=et>J6Z>wcK(z+eYN3zn6i5Jp3 zZ~mV>J5gXK^qcfwu3YH%rue&to_$-&@39|AmkOx0r_##f`rwY@!3aF%X&wL%bG5C< zSt{K5gMmmz>_p;e4e~e^*4BW+=Be9LyGQ$vs~L^aW*|<5k?yP*dJsFQRZaK6=)cf@ zG4_Z%er}T13Vv z=T-Cl4afvf@Crv~nSh5{rzMjQ_47f-6>RHta=oNQa1mo>Y0(s!{_l!6?(e(5X1Bb# ztMy&+?9h6?fcegW9}m6`^w$D?()+Hs{n)$2-U!;`%db#Bza;MqGZgq5ZJo)-LSey< z0S&_qMK8-vj2^Qw-b#$BSTx}6M8PhNXHEI7SHt12w-_#(5x4Aka8utdr@s9Y+RyV( zP+xzN_sD-b$W+_PxGZ!n!JtU8nCv@78bX+ga+{zoDJ4kDN8}>?miXu<%IO*vO2SFiWkx>^hn1-!G|?t8Wjh_2co>FcOATjhiw?tvv`K&jScj}hyIls9mgtJDOll(Kq~Bo29(U|<$9{wzckDjE zfFAZi#wSrWrP`96Kb?(*03ki<{nI0VkB@91gj%{gR)MpM@$72<=P`ASvNnp%SmAbJt9F|5PT5x zZP5<{s)ip9X+T{?J&Wrwc3moEPLRqtQ2TuE=>B(RXrG6%Iv^40Yi&`&y&FX$I-~;{ zG4(vK_sbZmzxGK$krX!3kOJU&JF`2c#`r|vV{6A>1%(k@|7tHkPg zNHOC+xI(x~-=6Q~TKPP{I&sjY+(qE$*XCsW6zwJJ!s5SH(CZi{K8e4&X*8O+gU+Mlv_bn&=o;BOw0=Urk z`iYM8l13W7U2#vG7&G({izY4ysC<21NBQ_)Ph1JeiC%U2Qc+R`Yf>&o{k14^ zXpGz}IGJ}`{&9)RvAC?-H@-so_yavU$8o`LxPogu#v+zjvL~Db5_=IFXozA@dp6KJ z$bjNdL`qtA7ZDHhXm6a{yTI*MiM>g6Cl?CS6DE~qe^wm7e(&;rW}5pMIK!6B&qI`- zAD~lQvmWll0XHoHBif@8)fJzYj!Ntjj=L0hV-`S3h(qmo5M=y9pKSXi81B+-v>13_ z6gf0TZWg@1X_cQZ?YbNITT2&npYy6d*^lhr!S>^^Gxjq+}l*$D}RFW>l)}EVy5#Jm5_O0 zPO!*Q7$hkV>+#_|&1rG^qQbAA3w{B;-^0qMmJ{F@j1-e9W)j2ZNCt!ju={Lan(RWD z;9rVAr`M$~ym5K;LeJku?&SsLgT1BM^1)t7KKN)%KFG#ES7_!Fa>Ac5UrzcxYnA!n zR9WEs^8oyBF%M+_ona5`WjUdaMzOT9KM%NnjLPxVw)j^KeUMciDZ+%VmV8PK)GWmG zh^zEWPIb>&&)KP?PWx7R&*zlOwVb?vKtGgJ!(C%LbpR`oc}0^nkazglXRe=&hxz~N zQ&%I3$$nCLF|H!v#V&2*AEDr~3~VIQnF-HMJdC?R?7^9AXcW$GWR!o_Ha{PIO4O}? zwwB0hw~Zz+Wz~kn9Qd#+BD&tjN7ldgW2vA_{Pvqp`(5U#dUG+)HJxk!-*e5s00030 z|Lj;lZyPrh=gF4S6mX%S9SUUOmJEfF0u2zLOH$iFj5e)cshLYrPZH}p@<8%zYxCHT zkg=o3euR!4J9g<-pld%uA9Xw(@1lQoVpM7G0T1Hi{ocDLlJ7?ztx)n5OcvV{`Mm$) zE7H~Kd*C+jJ7SiRnS6ly1L_{?d#Jm4H)(r2LhboqCmnBpYk+d0c@{HG2ia%@np#Cg zl4^Ah)QAM1SWJSN6kte4O4B2V*^~}q#m@}A5OzY*d5mDoESQ6NK97QY?zUdfCkpau zVJm9<7Wyq3&-(lp63%bo*WEAuqMDzxcY=P0|7*9z->b!qd=3*PhcV>#ebg6f2=TMw zxiCr}oX9k@U8Y$A7W6#stKH>!g#W$3r%^CYHT=`4K2Bxd`>0o_KcZfv{)YM_%AXe! z=1Xe%evQARKTUxg%Pb);S)941)dCDT0>iaPT}hBrb!m(V&jb8^4d1Te9qyyN`Fm?gye?VI zWA_7m$J>2&29)s`Qw^9wroslp`Q3BO~GIOtdn|WWaiDPPUoP9V^3b%*{m3R-_7J&_QLA#)FOTcV7P+v~7hasFM zZgMzM#uyA0lG+K-#1&vURdyl_LV%ww-aq!%jC0E|W%Oo#1%qUnmuO-usvN&W*#{;=53`f#*`Px*k6d@EvdC zq=+FNvnZ}Zs^J{8Eh}q8tw?~XQFv|>l54;+GxPV}^!%|6`EF9rJ3DX21N4@7;FpF6 zmdgK`2d>EKy81G}cf7r(u7)tyFsm%ad8QekQrus$4_$DBMj-CeF=)4M&-1t`FKlD} zo78)|eY@w3W#e_z@3@C#`8uupIsDJ}N_?w^ujkjsOg{AXAE_cGF zdy|i&)$8|9Qk@TH_wfj8W`Dx%S#F(53YTdtxUdw@z#{Q&qhibq7jz18X!4^juKG09 z>QW@Ea4(O<#){EM;z&?tXWauB3n_&h7r1h>JfJ6`tA|PX0?ga79+v)lKd}{ssU5|Nrb*J5Ss|5MJMdM2J|rG@!5K^f7fW`=q{bB7I$;X)W9+h9 z`ad(ok6OEUqF_t-p~rOpMw@wzYUWy6?TAvQRL+p8$kThlZfE~} zy0jOBk!}%5eArFK+B;GT*)}P}buZD{q?(H$XWo+H6Ff3m+a{U};?zas^Y=B%pNEmR zOs?|a1S{@G9x;!@zHk|)keb{Nr8r~uJry$MuHLTBD!aR_r`?6o^FO32lG^7i-r+8FJJ{ogbF(6QoF(BE*1aT=^WLkU)Y z2fhUU4ZQ9o_cOBnEfgF20Kcfy3mMdX6s&a#GujOx!=C@%d6br(H{bp`hO^=o`IP z$>pEgi2Yh^oQ3*T_BzBI0>HWB;Qh zF82HLE}pkhV!u$ZH!_K|@Bxac*(CMjvSc4s*vH6QT_F_1%enoQp&7w&A^t&BsWx6bWd3b{((p~6xXqVB`)qdRWt4|qahwcgQF6*Q7C96+6 zUp|h(yR{*Bm#rCHQ?uVtf_cAySDfU2Mw8*)TOqs@?;aTEOdReC=WLn=d<)U|dVFK) zFQ#(IcZBAC{1st!VmzSm8KIc!Kli46$29mmNj=x=x5EK^PdM*p{0r@)Lu&bjVl3jdBnHevzz=<_e}i%el1$sp-& zONJ!qam*hci`}qzR&$c8{X(`@%}J^`Ni`>_<|LEaRdbT+`>2|ejP5(8!QZDgC;1Nm z0RR8&S(fezw7iQ0(w%GY0g{ms`ueLYCZ_n{0_hWX>{LKvmtL>A7Ta?Ph`QNs`ZABM96;TxrL zc*b*w@B~e&MPY@K@Kjx%6bT$+mfuI`@VLg_Pxj-eOUP7UZnee_1vv| zl0v>B)s_4Ib9SWNx)XFnq#Cg5(Tge+O)oM{IPn|qc(<1kaOK3X798-%~#C7J<6pg6~ zqH(!Bk;lWq_d%o9N}thu5q4HKJx*y+s_~v`^|SB4Y5);^7#U~9o~{R zEC*Z4y=i^R);R<~revb7KEtO?>C5(;qZ;IoWEsmGs_z+f)#|Ka!528yP z6FBEsZE?9neaqz9{q)_(;ky0wYpDC5=x9Gx7A5Vd`OF{Raz4Y1jhvht@kQ#Jt7uuH z-)tqjAb*$^w>#9gOzvIYPycCgycEa3!0Pe%3F_lP^hrkG9nC6`DrXC4L*QFR!m08c z(kTjvIel(q?+&>l(id`AU0C=s&Q;xoJk=?zUSB?o`1dP%z^}yAO?{NW z^O+H*j2R9L`e-6EpRdJ5@X4azE(kd)=i?f=VZ)wbWY5v*j}23pRjfcwm-Gv3>0pCA zov?xnP3fo*5uGE2I#XIVv*4fCl}Flj{^@Xy-(K53-p1=2=cE1u00960?U=!C6EP5m zy@6Kr0!X~T9JwI4ail09Q9%SERnIuyNowlYi|vgPPCN>a!I2|Z-Uv^2)2<`4Rgs9g z(OMcQGxG1T$NA(*GRD~3U>U2%!`dI7qqqQJw3E)G7Ar7QkXm}lmHf)RG#UzS`5Zl3 z2UBC=ed!BhJ#d}F2<;4EqKvq3>viu3dlu|4*u7v!gDT%a?Pm?6F$kZs9qV?z&wtIA z(%ogTZZn$qn$jI^>HbH)#|>R}jgIDjyK^;vaLxV>!cHF5{_kL?(ko=qIFn9J;^1q| zw<7F}t8z>DvD8B|FI4!7Z$e{KC_LtkS>sX&bS@I2E0sUdZ%#+=HW{roc8m+O(yyw} zOFJgor9F^2FK-#G5EC;tSUrM(NUXNSy z(X6AbeB^860hgioYUIBuzdw6^ll&H}{XSl>_&&(5_$5LM6Z&ClgTdH5Y$LELoht*s zQZI~JP@us%uTIr-+;hBH=cXKg?>SC#{E4;S$5R&H2l-bVkIH5J12we9n1eSUEOL+Q zZrRD1=BgXqc16b$x_#=GfAyRuIbE`LPKPY6Klvv)J+jjkdlRd|Aj-ETtUAo_+(Qp>mos534yg#I2K#yG%qOBCnNbk}3 z*-Y)51@?`Vbz5^AtEV(NTu%ke&S8S223+$Cfy-x4B&5O_fQS;|oB|g(jFo4=q;nn$ z^i4ebSsGLl#Nrvd_a`SkZ>!+EPcr9ywA3D-L;?&CC2RYBq`;re=k0p$Gwa=N{@ed1 z{c7B@-KOU(vMY*LYb9PS=RB17zxIo-?Ee$n{jL~?-`2$Sb$9AnR?qV#mt)oqhbY)7?au7Vf#N2vUuqu9!Q-Eb@%VjBT;JyWw0e%A&66Gv zXfe$|4p|Qrotu`|EYf!JIMS$-xRjmGo8-F8d~RF5e46vqYM1zAA5o%O6qzTZ5%)RD zWxG=eu6BjTov16*d?^Eg`#ps|9hS)SX4>GSN_AybxV*}K@m0j-wtWwJob%J_MLF5W z5h_ZK#Ae3-D)LlD4(t55dft~gKdnys?lXR&fV%B7YIZbhQ&l+t#X*|t)RCK>v&gRI z^7goVmGjf;^u2AU!vQtaY!oWi`LciT;mCbQ_rt@3f;iS(*8O*)uGxRT$@yvZ*J+?& zXu&igGndHRNYNYIu;fG0fZA}XFEeo|JD*jlE9< Model Advisor Report Customization + + + +

Model Advisor Customization

+ +

Help

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Title  Check model for known block upgrade issues
TitleID  mathworks.design.Update
Title  Identify unconnected lines, input ports, and output ports
TitleID  mathworks.design.UnconnectedLinesPorts
Title  Check root model Inport block specifications
TitleID  mathworks.design.RootInportSpec
Title  Check optimization settings
TitleID  mathworks.design.OptimizationSettings
Title  Check for parameter tunability information ignored for referenced models
TitleID  mathworks.design.ParamTunabilityIgnored
Title  Check for implicit signal resolution
TitleID  mathworks.design.ImplicitSignalResolution
Title  Check for optimal bus virtuality
TitleID  mathworks.design.OptBusVirtuality
Title  Check for calls to slDataTypeAndScale()
TitleID  mathworks.design.CallslDataTypeAndScale
Title  Check for Discrete-Time Integrator blocks with initial condition uncertainty
TitleID  mathworks.design.DiscreteTimeIntegratorInitCondition
Title  Identify disabled library links
TitleID  mathworks.design.DisabledLibLinks
Title  Identify parameterized library links
TitleID  mathworks.design.ParameterizedLibLinks
Title  Identify unresolved library links
TitleID  mathworks.design.UnresolvedLibLinks
Title  Identify model reference variants and variant subsystems that override variant choice
TitleID  mathworks.design.VariantOverride
Title  Identify configurable subsystem blocks for converting to variant subsystem blocks
TitleID  mathworks.design.CSStoVSSConvert
Title  Check usage of function-call connections
TitleID  mathworks.design.CheckForProperFcnCallUsage
Title  Check signal logging save format
TitleID  mathworks.design.SigLogSaveFormat
Title  Check and update masked blocks in library to use promoted parameters
TitleID  mathworks.design.CheckAndUpdateOldMaskedBuiltinBlocks
Title  Check and update mask image display commands with unnecessary imread() function calls
TitleID  mathworks.design.CheckMaskDisplayImageFormat
Title  Check and update model to use toolchain approach to build generated code
TitleID  mathworks.codegen.toolchainInfoUpgradeAdvisor.check
Title  Check model simulation configuration
TitleID  mathworks.fpa.CheckModelSimulationConfiguration
Title  Verify hardware selection
TitleID  mathworks.fpa.CheckHardwareSelection
Title  Check model Diagnostics Data Validity settings
TitleID  mathworks.fpa.CheckDataValidityDiagnosticsForParameters
Title  Simulation range checking
TitleID  mathworks.fpa.CheckSimulationRangeChecking
Title  Verify explicit signal resolution
TitleID  mathworks.fpa.CheckImplicitSignalResolution
Title  Check strong data typing with Simulink I/O
TitleID  mathworks.fpa.CheckStrongDataTypingWithSimulinkIO
Title  Address unsupported blocks
TitleID  mathworks.fpa.CheckUnsupportedBlocks
Title  Specify block minimum and maximum values
TitleID  mathworks.fpa.CheckSpecifyDesignMinMaxValue
Title  Review locked data type settings
TitleID  mathworks.fpa.CheckSummarizeLockDownKnownScaling
Title  Return to Fixed-Point Tool to Perform Data Typing and Scaling
TitleID  mathworks.fpa.launchFPT
Title  Runtime diagnostics for S-functions
TitleID  mathworks.design.DiagnosticSFcn
Title  Check if Read/Write diagnostics are enabled for Data Store blocks
TitleID  mathworks.design.DiagnosticDataStoreBlk
Title  Check Data Store Memory blocks for multitasking, strong typing, and shadowing issues
TitleID  mathworks.design.DataStoreMemoryBlkIssue
Title  Check that the model is saved in SLX format
TitleID  mathworks.design.UseSLXFile
Title  Check file for foreign characters
TitleID  mathworks.design.characterEncoding
Title  Check Model History properties
TitleID  mathworks.design.SLXModelProperties
Title  Create baseline to measure the performance. The baseline contains the time to run the simulation and the simulation results (signals logged). To create a baseline, configure the model to log states in the workspace and save the signals in 'Structure with time' format.
TitleID  com.mathworks.Simulink.PerformanceAdvisor.CreateBaseline
Title  Some diagnostics, such as 'Solver data inconsistency', incur run-time overhead during simulation. To improve simulation speed, disable these diagnostics if they are not necessary.
TitleID  com.mathworks.Simulink.PerformanceAdvisor.IdentifyExpensiveDiagnostics
Title  Some optimizations, such as 'Block reduction', may be disabled. To improve simulation speed, enable these optimization settings.
TitleID  com.mathworks.Simulink.PerformanceAdvisor.IdentifyApplicableOptimizations
Title  Improperly configured lookup table blocks can affect the simulation speed of a model.
TitleID  com.mathworks.Simulink.PerformanceAdvisor.InefficientLookupTableBlocks
Title  Avoid using Interpreted MATLAB Function blocks.
TitleID  com.mathworks.Simulink.PerformanceAdvisor.DetectIntMATLABFcnBlocks
Title  Disabling debugging on MATLAB Function blocks can improve simulation speed.
TitleID  com.mathworks.Simulink.PerformanceAdvisor.CheckMATLABFcnBlockDebugStatus
Title  Disabling debugging on Stateflow blocks can improve simulation speed.
TitleID  com.mathworks.Simulink.PerformanceAdvisor.CheckStateflowDebugStatus
Title  Disabling simulation target settings, such as 'Echo expression without semicolons', can improve simulation speed.
TitleID  com.mathworks.Simulink.PerformanceAdvisor.CheckSimTargetEchoStatus
Title  Check if model reference rebuild setting is set to the proper value
TitleID  com.mathworks.Simulink.PerformanceAdvisor.CheckModelRefRebuildSetting
Title  Open the Upgrade Advisor
TitleID  com.mathworks.Simulink.UpgradeAdvisor.MAEntryPoint
Title  Upgrade models in a hierarchy
TitleID  com.mathworks.Simulink.UpgradeAdvisor.UpgradeModelHierarchy
Title  Check update diagram status
TitleID  mathworks.fpa.CheckUpdateDiagramStatus
Title  Set up signal logging
TitleID  mathworks.fpa.CheckSetupSignalLogging
Title  Create reference data
TitleID  mathworks.fpa.CheckCreateReferenceData
Title  Implement logic signals as Boolean data
TitleID  mathworks.fpa.CheckImplementLogicSignalsAsBooleanData
Title  Check for removing redundant specification between signal objects and blocks
TitleID  mathworks.fpa.CheckAssociateSDOWithBlocks
Title  Check for output data type inheritance
TitleID  mathworks.fpa.CheckRemoveOutputDataTypeInheritance
Title  Relax input data type settings
TitleID  mathworks.fpa.CheckRelaxInputDatatypeSettings
Title  Check for non-continuous signals driving derivative ports
TitleID  mathworks.design.NonContSigDerivPort
Title  Check if model with referenced models can be built in parallel with optimal settings.
TitleID  com.mathworks.Simulink.PerformanceAdvisor.CheckModelRefParallelBuild
Title  Use circular buffer to improve simulation speed for Delay blocks with large states.
TitleID  com.mathworks.Simulink.PerformanceAdvisor.CheckDelayBlockCircularBufferSetting
Title  The selection of an explicit or implicit solver depends on the approximation of the model stiffness at the beginning of the simulation. If the model represents a stiff system, use the ode15s solver. Otherwise, use the ode45 solver.
TitleID  com.mathworks.Simulink.PerformanceAdvisor.SolverTypeSelection
Title  Changing simulation mode can improve simulation speed.
TitleID  com.mathworks.Simulink.PerformanceAdvisor.CheckSimulationModesComparison
Title  Running with compiler optimizations turned on can improve simulation speed.
TitleID  com.mathworks.Simulink.PerformanceAdvisor.CheckSimulationCompilerOptimization
Title  Check model for known block upgrade issues requiring compile time information
TitleID  mathworks.design.UpdateRequireCompile
Title  Check for partial structure parameter usage with bus signals
TitleID  mathworks.design.PartialBusParams
Title  Check bus usage
TitleID  mathworks.design.MuxBlkAsBusCreator
Title  Check for potentially delayed function-call block return values
TitleID  mathworks.design.DelayedFcnCallSubsys
Title  Identify block output signals with continuous sample time and non-floating point data type
TitleID  mathworks.design.OutputSignalSampleTime
Title  Check Merge block usage
TitleID  mathworks.design.MergeBlkUsage
Title  Check consistency of initialization parameters for Outport and Merge blocks
TitleID  mathworks.design.InitParamOutportMergeBlk
Title  Check bus usage
TitleID  mathworks.fpa.CheckMuxBlocksUsedAsBusCreatorBlocks
Title  Check data store block sample times for modeling errors
TitleID  mathworks.design.DataStoreBlkSampleTime
Title  Check for potential ordering issues involving data store access
TitleID  mathworks.design.OrderingDataStoreAccess
Title  Check for Mux blocks used to create bus signals
TitleID  mathworks.design.CheckMuxUsedAsBusCreatorUpgrade
Title  Identify questionable operations for strict single-precision design
TitleID  mathworks.design.StowawayDoubles
Task Name  Simulation Accuracy
Task Name  Simulation Runtime Accuracy Diagnostics
Task Name  Managing Data Store Memory Blocks
Task Name  Simulink Model File Integrity
Task Name  Modeling Signals and Parameters using Buses
Task Name  Code Generation Efficiency
Task Name  Modeling Single-Precision Systems
Task Name  Model Referencing
Task Name  Managing Library Links And Variants
Task Name  Modeling Standards for DO-178C/DO-331
Task Name  Upgrading to the Current Simulink Version
\ No newline at end of file diff --git a/simulink_archive/simLink/slprj/modeladvisor/k1vis/cdsMuxMatrix2/report.html b/simulink_archive/simLink/slprj/modeladvisor/k1vis/cdsMuxMatrix2/report.html new file mode 100644 index 0000000..f4b4f79 --- /dev/null +++ b/simulink_archive/simLink/slprj/modeladvisor/k1vis/cdsMuxMatrix2/report.html @@ -0,0 +1,393 @@ + Model Advisor Report for 'k1vis/cdsMuxMatrix2' + + + + + + + + + + + +
Model Advisor Report +
Simulink version: 8.2 +Model version: 1.632 +
System: k1vis/cdsMuxMatrix2 +Current run: 20-Aug-2021 16:05:47 +
+

No results to display. Select one or more items in the left pane, then press Run Selected Checks.

+ + \ No newline at end of file diff --git a/simulink_archive/simLink/slprj/sl_proj.tmw b/simulink_archive/simLink/slprj/sl_proj.tmw new file mode 100644 index 0000000..14facba --- /dev/null +++ b/simulink_archive/simLink/slprj/sl_proj.tmw @@ -0,0 +1,2 @@ +Simulink Coder project marker file. Please don't change it. +slprjVersion: 8.2_48_004 \ No newline at end of file diff --git a/simulink_archive/simLink/test.mdl b/simulink_archive/simLink/test.mdl new file mode 100644 index 0000000..cb32fea --- /dev/null +++ b/simulink_archive/simLink/test.mdl @@ -0,0 +1,2945 @@ +Model { + Name "k1ioo" + Version 8.2 + MdlSubVersion 0 + SavedCharacterEncoding "UTF-8" + GraphicalInterface { + NumRootInports 0 + NumRootOutports 0 + ParameterArgumentNames "" + ComputedModelVersion "1.631" + NumModelReferences 0 + NumTestPointedSignals 0 + } + SaveDefaultBlockParams on + ScopeRefreshTime 0.035000 + OverrideScopeRefreshTime on + DisableAllScopes off + DataTypeOverride "UseLocalSettings" + DataTypeOverrideAppliesTo "AllNumericTypes" + MinMaxOverflowLogging "UseLocalSettings" + MinMaxOverflowArchiveMode "Overwrite" + FPTRunName "Run 1" + MaxMDLFileLineLength 120 + Object { + $PropName "BdWindowsInfo" + $ObjectID 1 + $ClassName "Simulink.BDWindowsInfo" + Object { + $PropName "WindowsInfo" + $ObjectID 2 + $ClassName "Simulink.WindowInfo" + IsActive [1] + Location [484.0, 2180.0, 1458.0, 955.0] + Object { + $PropName "ModelBrowserInfo" + $ObjectID 3 + $ClassName "Simulink.ModelBrowserInfo" + Visible [0] + DockPosition "Left" + Width [50] + Height [50] + Filter [9] + } + Object { + $PropName "ExplorerBarInfo" + $ObjectID 4 + $ClassName "Simulink.ExplorerBarInfo" + Visible [0] + } + Object { + $PropName "EditorsInfo" + $ObjectID 5 + $ClassName "Simulink.EditorInfo" + IsActive [1] + ViewObjType "SimulinkTopLevel" + LoadSaveID "0" + Extents [1402.0, 785.0] + ZoomFactor [2.5] + Offset [87.145813976626442, 1151.0432857421463] + } + } + } + Created "Tue Apr 14 12:28:19 2009" + Creator "controls" + UpdateHistory "UpdateHistoryNever" + ModifiedByFormat "%" + LastModifiedBy "controls" + ModifiedDateFormat "%" + LastModifiedDate "Sat Jan 08 04:06:25 2022" + RTWModifiedTimeStamp 563515583 + ModelVersionFormat "1.%" + ConfigurationManager "none" + SampleTimeColors off + SampleTimeAnnotations off + LibraryLinkDisplay "all" + WideLines off + ShowLineDimensions off + ShowPortDataTypes off + ShowDesignRanges off + ShowLoopsOnError on + IgnoreBidirectionalLines off + ShowStorageClass off + ShowTestPointIcons on + ShowSignalResolutionIcons on + ShowViewerIcons on + SortedOrder off + ExecutionContextIcon off + ShowLinearizationAnnotations on + BlockNameDataTip off + BlockParametersDataTip off + BlockDescriptionStringDataTip off + ToolBar on + StatusBar on + BrowserShowLibraryLinks off + BrowserLookUnderMasks off + SimulationMode "normal" + PauseTimes "5" + NumberOfSteps 1 + SnapshotBufferSize 10 + SnapshotInterval 10 + NumberOfLastSnapshots 0 + LinearizationMsg "none" + Profile off + ParamWorkspaceSource "MATLABWorkspace" + AccelSystemTargetFile "accel.tlc" + AccelTemplateMakefile "accel_default_tmf" + AccelMakeCommand "make_rtw" + TryForcingSFcnDF off + Object { + $PropName "DataLoggingOverride" + $ObjectID 6 + $ClassName "Simulink.SimulationData.ModelLoggingInfo" + model_ "k1ioo" + Array { + Type "Cell" + Dimension 1 + Cell "k1ioo" + PropName "logAsSpecifiedByModels_" + } + Array { + Type "Cell" + Dimension 1 + Cell "" + PropName "logAsSpecifiedByModelsSSIDs_" + } + } + RecordCoverage off + CovPath "/" + CovSaveName "covdata" + CovMetricSettings "dw" + CovNameIncrementing off + CovHtmlReporting on + CovForceBlockReductionOff on + CovEnableCumulative on + covSaveCumulativeToWorkspaceVar on + CovSaveSingleToWorkspaceVar on + CovCumulativeVarName "covCumulativeData" + CovCumulativeReport off + CovReportOnPause on + CovModelRefEnable "Off" + CovExternalEMLEnable off + ExtModeBatchMode off + ExtModeEnableFloating on + ExtModeTrigType "manual" + ExtModeTrigMode "normal" + ExtModeTrigPort "1" + ExtModeTrigElement "any" + ExtModeTrigDuration 1000 + ExtModeTrigDurationFloating "auto" + ExtModeTrigHoldOff 0 + ExtModeTrigDelay 0 + ExtModeTrigDirection "rising" + ExtModeTrigLevel 0 + ExtModeArchiveMode "off" + ExtModeAutoIncOneShot off + ExtModeIncDirWhenArm off + ExtModeAddSuffixToVar off + ExtModeWriteAllDataToWs off + ExtModeArmWhenConnect on + ExtModeSkipDownloadWhenConnect off + ExtModeLogAll on + ExtModeAutoUpdateStatusClock on + BufferReuse on + ShowModelReferenceBlockVersion off + ShowModelReferenceBlockIO off + Array { + Type "Handle" + Dimension 1 + Simulink.ConfigSet { + $ObjectID 7 + Version "1.13.1" + Array { + Type "Handle" + Dimension 8 + Simulink.SolverCC { + $ObjectID 8 + Version "1.13.1" + StartTime "0.0" + StopTime "10.0" + AbsTol "auto" + FixedStep "auto" + InitialStep "auto" + MaxNumMinSteps "-1" + MaxOrder 5 + ZcThreshold "auto" + ConsecutiveZCsStepRelTol "10*128*eps" + MaxConsecutiveZCs "1000" + ExtrapolationOrder 4 + NumberNewtonIterations 1 + MaxStep "auto" + MinStep "auto" + MaxConsecutiveMinStep "1" + RelTol "1e-3" + SolverMode "Auto" + EnableConcurrentExecution off + ConcurrentTasks off + Solver "ode45" + SolverName "ode45" + SolverJacobianMethodControl "auto" + ShapePreserveControl "DisableAll" + ZeroCrossControl "UseLocalSettings" + ZeroCrossAlgorithm "Nonadaptive" + AlgebraicLoopSolver "TrustRegion" + SolverResetMethod "Fast" + PositivePriorityOrder off + AutoInsertRateTranBlk off + SampleTimeConstraint "Unconstrained" + InsertRTBMode "Whenever possible" + } + Simulink.DataIOCC { + $ObjectID 9 + Version "1.13.1" + Decimation "1" + ExternalInput "[t, u]" + FinalStateName "xFinal" + InitialState "xInitial" + LimitDataPoints on + MaxDataPoints "1000" + LoadExternalInput off + LoadInitialState off + SaveFinalState off + SaveCompleteFinalSimState off + SaveFormat "Array" + SignalLoggingSaveFormat "ModelDataLogs" + SaveOutput on + SaveState off + SignalLogging on + DSMLogging on + InspectSignalLogs off + SaveTime on + ReturnWorkspaceOutputs off + StateSaveName "xout" + TimeSaveName "tout" + OutputSaveName "yout" + SignalLoggingName "logsout" + DSMLoggingName "dsmout" + OutputOption "RefineOutputTimes" + OutputTimes "[]" + ReturnWorkspaceOutputsName "out" + Refine "1" + } + Simulink.OptimizationCC { + $ObjectID 10 + Version "1.13.1" + Array { + Type "Cell" + Dimension 4 + Cell "ZeroExternalMemoryAtStartup" + Cell "ZeroInternalMemoryAtStartup" + Cell "NoFixptDivByZeroProtection" + Cell "OptimizeModelRefInitCode" + PropName "DisabledProps" + } + BlockReduction on + BooleanDataType on + ConditionallyExecuteInputs on + InlineParams off + UseIntDivNetSlope off + UseFloatMulNetSlope off + DefaultUnderspecifiedDataType "double" + UseSpecifiedMinMax off + InlineInvariantSignals off + OptimizeBlockIOStorage on + BufferReuse on + EnhancedBackFolding off + StrengthReduction off + ExpressionFolding on + BooleansAsBitfields off + BitfieldContainerType "uint_T" + EnableMemcpy on + MemcpyThreshold 64 + PassReuseOutputArgsAs "Structure reference" + ExpressionDepthLimit 2147483647 + FoldNonRolledExpr on + LocalBlockOutputs on + RollThreshold 5 + SystemCodeInlineAuto off + StateBitsets off + DataBitsets off + ActiveStateOutputEnumStorageType "Native Integer" + UseTempVars off + ZeroExternalMemoryAtStartup on + ZeroInternalMemoryAtStartup on + InitFltsAndDblsToZero on + NoFixptDivByZeroProtection off + EfficientFloat2IntCast off + EfficientMapNaN2IntZero on + OptimizeModelRefInitCode off + LifeSpan "inf" + MaxStackSize "Inherit from target" + BufferReusableBoundary on + SimCompilerOptimization "Off" + AccelVerboseBuild off + ParallelExecutionInRapidAccelerator on + } + Simulink.DebuggingCC { + $ObjectID 11 + Version "1.13.1" + RTPrefix "error" + ConsistencyChecking "none" + ArrayBoundsChecking "none" + SignalInfNanChecking "none" + SignalRangeChecking "none" + ReadBeforeWriteMsg "UseLocalSettings" + WriteAfterWriteMsg "UseLocalSettings" + WriteAfterReadMsg "UseLocalSettings" + AlgebraicLoopMsg "warning" + ArtificialAlgebraicLoopMsg "warning" + SaveWithDisabledLinksMsg "warning" + SaveWithParameterizedLinksMsg "warning" + CheckSSInitialOutputMsg on + UnderspecifiedInitializationDetection "Classic" + MergeDetectMultiDrivingBlocksExec "none" + CheckExecutionContextPreStartOutputMsg off + CheckExecutionContextRuntimeOutputMsg off + SignalResolutionControl "UseLocalSettings" + BlockPriorityViolationMsg "warning" + MinStepSizeMsg "warning" + TimeAdjustmentMsg "none" + MaxConsecutiveZCsMsg "error" + MaskedZcDiagnostic "warning" + IgnoredZcDiagnostic "warning" + SolverPrmCheckMsg "warning" + InheritedTsInSrcMsg "warning" + DiscreteInheritContinuousMsg "warning" + MultiTaskDSMMsg "error" + MultiTaskCondExecSysMsg "error" + MultiTaskRateTransMsg "error" + SingleTaskRateTransMsg "none" + TasksWithSamePriorityMsg "warning" + SigSpecEnsureSampleTimeMsg "warning" + CheckMatrixSingularityMsg "none" + IntegerOverflowMsg "warning" + Int32ToFloatConvMsg "warning" + ParameterDowncastMsg "error" + ParameterOverflowMsg "error" + ParameterUnderflowMsg "none" + ParameterPrecisionLossMsg "warning" + ParameterTunabilityLossMsg "warning" + FixptConstUnderflowMsg "none" + FixptConstOverflowMsg "none" + FixptConstPrecisionLossMsg "none" + UnderSpecifiedDataTypeMsg "none" + UnnecessaryDatatypeConvMsg "none" + VectorMatrixConversionMsg "none" + InvalidFcnCallConnMsg "error" + FcnCallInpInsideContextMsg "UseLocalSettings" + SignalLabelMismatchMsg "none" + UnconnectedInputMsg "warning" + UnconnectedOutputMsg "warning" + UnconnectedLineMsg "warning" + SFcnCompatibilityMsg "none" + FrameProcessingCompatibilityMsg "warning" + UniqueDataStoreMsg "none" + BusObjectLabelMismatch "warning" + RootOutportRequireBusObject "warning" + AssertControl "UseLocalSettings" + EnableOverflowDetection off + ModelReferenceIOMsg "none" + ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" + ModelReferenceVersionMismatchMessage "none" + ModelReferenceIOMismatchMessage "none" + ModelReferenceCSMismatchMessage "none" + UnknownTsInhSupMsg "warning" + ModelReferenceDataLoggingMessage "warning" + ModelReferenceSymbolNameMessage "warning" + ModelReferenceExtraNoncontSigs "error" + StateNameClashWarn "warning" + SimStateInterfaceChecksumMismatchMsg "warning" + SimStateOlderReleaseMsg "error" + InitInArrayFormatMsg "warning" + StrictBusMsg "Warning" + BusNameAdapt "WarnAndRepair" + NonBusSignalsTreatedAsBus "none" + LoggingUnavailableSignals "error" + BlockIODiagnostic "none" + SFUnusedDataAndEventsDiag "warning" + SFUnexpectedBacktrackingDiag "warning" + SFInvalidInputDataAccessInChartInitDiag "warning" + SFNoUnconditionalDefaultTransitionDiag "warning" + SFTransitionOutsideNaturalParentDiag "warning" + SFUnconditionalTransitionShadowingDiag "warning" + SFUndirectedBroadcastEventsDiag "warning" + SFTransitionActionBeforeConditionDiag "warning" + } + Simulink.HardwareCC { + $ObjectID 12 + Version "1.13.1" + ProdBitPerChar 8 + ProdBitPerShort 16 + ProdBitPerInt 32 + ProdBitPerLong 32 + ProdBitPerLongLong 64 + ProdBitPerFloat 32 + ProdBitPerDouble 64 + ProdBitPerPointer 32 + ProdLargestAtomicInteger "Char" + ProdLargestAtomicFloat "None" + ProdIntDivRoundTo "Undefined" + ProdEndianess "Unspecified" + ProdWordSize 32 + ProdShiftRightIntArith on + ProdLongLongMode off + ProdHWDeviceType "32-bit Generic" + TargetBitPerChar 8 + TargetBitPerShort 16 + TargetBitPerInt 32 + TargetBitPerLong 32 + TargetBitPerLongLong 64 + TargetBitPerFloat 32 + TargetBitPerDouble 64 + TargetBitPerPointer 32 + TargetLargestAtomicInteger "Char" + TargetLargestAtomicFloat "None" + TargetShiftRightIntArith on + TargetLongLongMode off + TargetIntDivRoundTo "Undefined" + TargetEndianess "Unspecified" + TargetWordSize 32 + TargetTypeEmulationWarnSuppressLevel 0 + TargetPreprocMaxBitsSint 32 + TargetPreprocMaxBitsUint 32 + TargetHWDeviceType "Specified" + TargetUnknown off + ProdEqTarget on + } + Simulink.ModelReferenceCC { + $ObjectID 13 + Version "1.13.1" + UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" + CheckModelReferenceTargetMessage "error" + EnableParallelModelReferenceBuilds off + ParallelModelReferenceErrorOnInvalidPool on + ParallelModelReferenceMATLABWorkerInit "None" + ModelReferenceNumInstancesAllowed "Multi" + PropagateVarSize "Infer from blocks in model" + ModelReferencePassRootInputsByReference on + ModelReferenceMinAlgLoopOccurrences off + PropagateSignalLabelsOutOfModel off + SupportModelReferenceSimTargetCustomCode off + } + Simulink.SFSimCC { + $ObjectID 14 + Version "1.13.1" + SFSimEnableDebug on + SFSimOverflowDetection on + SFSimEcho on + SimBlas on + SimCtrlC on + SimExtrinsic on + SimIntegrity on + SimUseLocalCustomCode off + SimParseCustomCode on + SimBuildMode "sf_incremental_build" + SimGenImportedTypeDefs off + } + Simulink.RTWCC { + $BackupClass "Simulink.RTWCC" + $ObjectID 15 + Version "1.13.1" + Array { + Type "Cell" + Dimension 6 + Cell "IncludeHyperlinkInReport" + Cell "GenerateTraceInfo" + Cell "GenerateTraceReport" + Cell "GenerateTraceReportSl" + Cell "GenerateTraceReportSf" + Cell "GenerateTraceReportEml" + PropName "DisabledProps" + } + SystemTargetFile "grt.tlc" + TLCOptions "" + GenCodeOnly off + MakeCommand "make_rtw" + GenerateMakefile on + PackageGeneratedCodeAndArtifacts off + PackageName "" + TemplateMakefile "grt_default_tmf" + PostCodeGenCommand "" + Description "" + GenerateReport off + SaveLog off + RTWVerbose on + RetainRTWFile off + ProfileTLC off + TLCDebug off + TLCCoverage off + TLCAssert off + ProcessScriptMode "Default" + ConfigurationMode "Optimized" + ProcessScript "" + ConfigurationScript "" + ConfigAtBuild off + RTWUseLocalCustomCode off + RTWUseSimCustomCode off + CustomSourceCode "" + CustomHeaderCode "" + CustomInclude "" + CustomSource "" + CustomLibrary "" + CustomInitializer "" + CustomTerminator "" + Toolchain "Automatically locate an installed toolchain" + BuildConfiguration "Faster Builds" + IncludeHyperlinkInReport off + LaunchReport off + PortableWordSizes off + GenerateErtSFunction off + CreateSILPILBlock "None" + CodeExecutionProfiling off + CodeExecutionProfileVariable "executionProfile" + CodeProfilingSaveOptions "SummaryOnly" + CodeProfilingInstrumentation off + SILDebugging off + TargetLang "C" + IncludeBusHierarchyInRTWFileBlockHierarchyMap off + IncludeERTFirstTime off + GenerateTraceInfo off + GenerateTraceReport off + GenerateTraceReportSl off + GenerateTraceReportSf off + GenerateTraceReportEml off + GenerateCodeInfo off + GenerateWebview off + GenerateCodeMetricsReport off + GenerateCodeReplacementReport off + RTWCompilerOptimization "Off" + RTWCustomCompilerOptimizations "" + CheckMdlBeforeBuild "Off" + CustomRebuildMode "OnUpdate" + DataInitializer "" + SharedConstantsCachingThreshold 1024 + Array { + Type "Handle" + Dimension 2 + Simulink.CodeAppCC { + $ObjectID 16 + Version "1.13.1" + Array { + Type "Cell" + Dimension 16 + Cell "IgnoreCustomStorageClasses" + Cell "InsertBlockDesc" + Cell "SFDataObjDesc" + Cell "SimulinkDataObjDesc" + Cell "DefineNamingRule" + Cell "SignalNamingRule" + Cell "ParamNamingRule" + Cell "InlinedPrmAccess" + Cell "CustomSymbolStr" + Cell "CustomSymbolStrGlobalVar" + Cell "CustomSymbolStrType" + Cell "CustomSymbolStrField" + Cell "CustomSymbolStrFcn" + Cell "CustomSymbolStrBlkIO" + Cell "CustomSymbolStrTmpVar" + Cell "CustomSymbolStrMacro" + PropName "DisabledProps" + } + ForceParamTrailComments off + GenerateComments on + IgnoreCustomStorageClasses on + IgnoreTestpoints off + IncHierarchyInIds off + MaxIdLength 31 + PreserveName off + PreserveNameWithParent off + ShowEliminatedStatement off + OperatorAnnotations off + IncAutoGenComments off + SimulinkDataObjDesc off + SFDataObjDesc off + MATLABFcnDesc off + IncDataTypeInIds off + MangleLength 1 + CustomSymbolStrGlobalVar "$R$N$M" + CustomSymbolStrType "$N$R$M_T" + CustomSymbolStrField "$N$M" + CustomSymbolStrFcn "$R$N$M$F" + CustomSymbolStrFcnArg "rt$I$N$M" + CustomSymbolStrBlkIO "rtb_$N$M" + CustomSymbolStrTmpVar "$N$M" + CustomSymbolStrMacro "$R$N$M" + CustomSymbolStrUtil "$N$C" + DefineNamingRule "None" + ParamNamingRule "None" + SignalNamingRule "None" + InsertBlockDesc off + InsertPolySpaceComments off + SimulinkBlockComments on + MATLABSourceComments off + EnableCustomComments off + InternalIdentifier "Shortened" + InlinedPrmAccess "Literals" + ReqsInCode off + UseSimReservedNames off + } + Simulink.GRTTargetCC { + $BackupClass "Simulink.TargetCC" + $ObjectID 17 + Version "1.13.1" + Array { + Type "Cell" + Dimension 15 + Cell "IncludeMdlTerminateFcn" + Cell "CombineOutputUpdateFcns" + Cell "SuppressErrorStatus" + Cell "ERTCustomFileBanners" + Cell "GenerateSampleERTMain" + Cell "GenerateTestInterfaces" + Cell "ModelStepFunctionPrototypeControlCompliant" + Cell "CPPClassGenCompliant" + Cell "SupportNonInlinedSFcns" + Cell "PurelyIntegerCode" + Cell "PortableWordSizes" + Cell "SupportComplex" + Cell "SupportAbsoluteTime" + Cell "SupportContinuousTime" + Cell "GenerateAllocFcn" + PropName "DisabledProps" + } + TargetFcnLib "ansi_tfl_table_tmw.mat" + TargetLibSuffix "" + TargetPreCompLibLocation "" + CodeReplacementLibrary "ANSI_C" + UtilityFuncGeneration "Auto" + ERTMultiwordTypeDef "System defined" + ERTMultiwordLength 256 + MultiwordLength 2048 + GenerateFullHeader on + GenerateSampleERTMain off + GenerateTestInterfaces off + IsPILTarget off + ModelReferenceCompliant on + ParMdlRefBuildCompliant on + CompOptLevelCompliant on + ConcurrentExecutionCompliant on + IncludeMdlTerminateFcn on + GeneratePreprocessorConditionals "Disable all" + CombineOutputUpdateFcns off + CombineSignalStateStructs off + SuppressErrorStatus off + ERTFirstTimeCompliant off + IncludeFileDelimiter "Auto" + ERTCustomFileBanners off + SupportAbsoluteTime on + LogVarNameModifier "rt_" + MatFileLogging on + MultiInstanceERTCode off + SupportNonFinite on + SupportComplex on + PurelyIntegerCode off + SupportContinuousTime on + SupportNonInlinedSFcns on + SupportVariableSizeSignals off + EnableShiftOperators on + ParenthesesLevel "Nominal" + MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" + ModelStepFunctionPrototypeControlCompliant off + CPPClassGenCompliant off + AutosarCompliant off + GRTInterface on + GenerateAllocFcn off + UseMalloc off + ExtMode off + ExtModeStaticAlloc off + ExtModeTesting off + ExtModeStaticAllocSize 1000000 + ExtModeTransport 0 + ExtModeMexFile "ext_comm" + ExtModeIntrfLevel "Level1" + RTWCAPISignals off + RTWCAPIParams off + RTWCAPIStates off + RTWCAPIRootIO off + GenerateASAP2 off + } + PropName "Components" + } + } + PropName "Components" + } + Name "Configuration" + CurrentDlgPage "Solver" + ConfigPrmDlgPosition [ 1, 28, 881, 658 ] + } + PropName "ConfigurationSets" + } + Simulink.ConfigSet { + $PropName "ActiveConfigurationSet" + $ObjectID 7 + } + Object { + $PropName "DataTransfer" + $ObjectID 18 + $ClassName "Simulink.GlobalDataTransfer" + DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" + DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" + DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" + DefaultExtrapolationMethodBetweenContTasks "None" + AutoInsertRateTranBlk [0] + } + ExplicitPartitioning off + BlockDefaults { + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + NamePlacement "normal" + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + ShowName on + BlockRotation 0 + BlockMirror off + } + AnnotationDefaults { + HorizontalAlignment "center" + VerticalAlignment "middle" + ForegroundColor "black" + BackgroundColor "white" + DropShadow off + FontName "Helvetica" + FontSize 10 + FontWeight "normal" + FontAngle "normal" + UseDisplayTextAsClickCallback off + } + LineDefaults { + FontName "Helvetica" + FontSize 9 + FontWeight "normal" + FontAngle "normal" + } + MaskDefaults { + SelfModifiable "off" + IconFrame "on" + IconOpaque "on" + RunInitForIconRedraw "off" + IconRotate "none" + PortRotate "default" + IconUnits "autoscale" + } + MaskParameterDefaults { + Evaluate "on" + Tunable "on" + NeverSave "off" + Internal "off" + ReadOnly "off" + Enabled "on" + Visible "on" + ToolTip "on" + } + BlockParameterDefaults { + Block { + BlockType BusSelector + OutputSignals "signal1,signal2,signal3" + OutputAsBus off + } + Block { + BlockType Constant + Value "1" + VectorParams1D on + SamplingMode "Sample based" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Inherit from 'Constant value'" + LockScale off + SampleTime "inf" + FramePeriod "inf" + PreserveConstantTs off + } + Block { + BlockType Ground + } + Block { + BlockType Product + Inputs "2" + Multiplication "Element-wise(.*)" + CollapseMode "All dimensions" + CollapseDim "1" + InputSameDT on + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as first input" + LockScale off + RndMeth "Zero" + SaturateOnIntegerOverflow on + SampleTime "-1" + } + Block { + BlockType Saturate + UpperLimitSource "Dialog" + UpperLimit "0.5" + LowerLimitSource "Dialog" + LowerLimit "-0.5" + LinearizeAsGain on + ZeroCross on + SampleTime "-1" + OutMin "[]" + OutMax "[]" + OutDataTypeStr "Inherit: Same as input" + LockScale off + RndMeth "Floor" + } + Block { + BlockType Terminator + } + } + System { + Name "k1ioo" + Location [484, 2180, 1942, 3135] + Open on + ModelBrowserVisibility off + ModelBrowserWidth 200 + ScreenColor "white" + PaperOrientation "landscape" + PaperPositionMode "auto" + PaperType "usletter" + PaperUnits "inches" + TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] + TiledPageScale 1 + ShowPageBoundaries off + ZoomFactor "250" + ReportName "simulink-default.rpt" + SIDHighWatermark "3004" + Block { + BlockType Reference + Name "ADC0" + SID "2832" + Tag "cdsAdc" + Description "type-GSC_16AI64SSA\ncard_num=0 " + Ports [0, 1] + Position [425, 1347, 500, 1373] + ZOrder 661 + ForegroundColor "red" + DropShadow on + AttributesFormatString "%\\n%" + LibraryVersion "1.15" + FontSize 14 + SourceBlock "cdsAdcx0/ADC0" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI1" + SID "2833" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [75, 213, 145, 237] + ZOrder 662 + BackgroundColor "[0.419608, 0.588235, 0.239216]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "AI2" + SID "2834" + Tag "cdsFilt" + Description "Purpose: " + " " + " \nStandard CDS IIR filter module. " + " " + " \n " + " " + " \nOperation: " + " " + " \nConsists of 10 second order section IIR filte" + "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" + "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " + " " + " \nUsage: " + " " + " \nName the " + "part with the desired filter module name. " + " " + " " + Ports [1, 1] + Position [75, 268, 145, 292] + ZOrder 665 + BackgroundColor "darkGreen" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsFilt/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType BusSelector + Name "Bus\nSelector6" + SID "2835" + Description "ADC Selector" + Ports [1, 12] + Position [545, 1246, 565, 1834] + ZOrder 692 + ShowName off + AttributesFormatString "%" + OutputSignals "adc_0_0,adc_0_1,adc_0_2,adc_0_3,adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,ad" + "c_0_11" + Port { + PortNumber 1 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 2 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 3 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 4 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 5 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 6 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 7 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 8 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 9 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 10 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 11 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + Port { + PortNumber 12 + Name "" + RTWStorageClass "Auto" + DataLoggingNameMode "SignalName" + } + } + Block { + BlockType Constant + Name "Constant1" + SID "2899" + Position [785, 1165, 830, 1195] + ZOrder 717 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant2" + SID "2956" + Position [795, 325, 840, 355] + ZOrder 776 + Value "3" + } + Block { + BlockType Constant + Name "Constant3" + SID "3001" + Position [530, 20, 575, 50] + ZOrder 822 + Value "2" + } + Block { + BlockType Constant + Name "Constant4" + SID "2949" + Position [250, 405, 295, 435] + ZOrder 771 + Value "2" + } + Block { + BlockType Constant + Name "Constant5" + SID "2950" + Position [325, 440, 370, 470] + ZOrder 772 + Value "1638.4" + } + Block { + BlockType Constant + Name "Constant6" + SID "3002" + Position [605, 55, 650, 85] + ZOrder 823 + Value "1638.4" + } + Block { + BlockType Reference + Name "DAC_0" + SID "2837" + Description "type=GSC_16AO16,\ncard_num=0 " + Ports [16] + Position [1110, 211, 1145, 1094] + ZOrder 675 + BackgroundColor "[0.000000, 0.819608, 0.819608]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "DAC_1" + SID "2968" + Description "type=GSC_16AO16,\ncard_num=1 " + Ports [16] + Position [2015, 244, 2060, 1121] + ZOrder 788 + BackgroundColor "cyan" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.8" + SourceBlock "dac/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Divide" + SID "2900" + Ports [2, 1] + Position [875, 1227, 905, 1258] + ZOrder 719 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide1" + SID "2901" + Ports [2, 1] + Position [875, 1282, 905, 1313] + ZOrder 720 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide10" + SID "2931" + Ports [2, 1] + Position [895, 1912, 925, 1943] + ZOrder 752 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide11" + SID "2934" + Ports [2, 1] + Position [895, 1992, 925, 2023] + ZOrder 755 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide12" + SID "2955" + Ports [2, 1] + Position [860, 257, 890, 288] + ZOrder 775 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide13" + SID "2961" + Ports [2, 1] + Position [835, 407, 865, 438] + ZOrder 781 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide14" + SID "2962" + Ports [2, 1] + Position [870, 357, 900, 388] + ZOrder 782 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide2" + SID "2903" + Ports [2, 1] + Position [875, 1342, 905, 1373] + ZOrder 723 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide3" + SID "2911" + Ports [2, 1] + Position [875, 1417, 905, 1448] + ZOrder 731 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide4" + SID "2914" + Ports [2, 1] + Position [885, 1487, 915, 1518] + ZOrder 734 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide5" + SID "2916" + Ports [2, 1] + Position [885, 1557, 915, 1588] + ZOrder 737 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide6" + SID "2919" + Ports [2, 1] + Position [885, 1627, 915, 1658] + ZOrder 740 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide7" + SID "2922" + Ports [2, 1] + Position [885, 1697, 915, 1728] + ZOrder 743 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide8" + SID "2925" + Ports [2, 1] + Position [885, 1772, 915, 1803] + ZOrder 746 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Divide9" + SID "2928" + Ports [2, 1] + Position [895, 1837, 925, 1868] + ZOrder 749 + Inputs "*/" + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + RndMeth "Floor" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "DocBlock" + SID "2840" + Ports [] + Position [387, 920, 427, 959] + ZOrder 660 + ShowName off + LibraryVersion "1.285" + UserDataPersistent on + UserData "DataTag0" + SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" + SourceType "DocBlock" + ContentPreviewEnabled off + DocumentType "Text" + } + Block { + BlockType Ground + Name "Ground" + SID "2969" + Position [1760, 1085, 1780, 1105] + ZOrder 789 + } + Block { + BlockType Ground + Name "Ground1" + SID "2954" + Position [775, 560, 795, 580] + ZOrder 774 + ShowName off + } + Block { + BlockType Ground + Name "Ground10" + SID "2842" + Position [785, 1000, 805, 1020] + ZOrder 683 + ShowName off + } + Block { + BlockType Ground + Name "Ground12" + SID "2844" + Position [785, 1055, 805, 1075] + ZOrder 691 + ShowName off + } + Block { + BlockType Ground + Name "Ground15" + SID "2847" + Position [795, 505, 815, 525] + ZOrder 687 + ShowName off + } + Block { + BlockType Ground + Name "Ground16" + SID "2848" + Position [785, 725, 805, 745] + ZOrder 688 + ShowName off + } + Block { + BlockType Ground + Name "Ground17" + SID "2849" + Position [785, 835, 805, 855] + ZOrder 689 + ShowName off + } + Block { + BlockType Ground + Name "Ground18" + SID "2850" + Position [785, 945, 805, 965] + ZOrder 690 + ShowName off + } + Block { + BlockType Ground + Name "Ground2" + SID "2851" + Position [20, 215, 40, 235] + ZOrder 663 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground3" + SID "2852" + Position [20, 270, 40, 290] + ZOrder 666 + NamePlacement "alternate" + ShowName off + } + Block { + BlockType Ground + Name "Ground7" + SID "2856" + Position [785, 670, 805, 690] + ZOrder 680 + ShowName off + } + Block { + BlockType Ground + Name "Ground8" + SID "2857" + Position [785, 780, 805, 800] + ZOrder 681 + ShowName off + } + Block { + BlockType Ground + Name "Ground9" + SID "2858" + Position [785, 890, 805, 910] + ZOrder 682 + ShowName off + } + Block { + BlockType Reference + Name "MC_LO" + SID "2915" + Tag "Test Point" + Ports [1] + Position [965, 1425, 1005, 1445] + ZOrder 735 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_LO_MON" + SID "2913" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [770, 1490, 850, 1520] + ZOrder 733 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_Mixer" + SID "2917" + Tag "Test Point" + Ports [1] + Position [965, 1235, 1005, 1255] + ZOrder 738 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_Mixer_MON" + SID "2918" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [770, 1560, 850, 1590] + ZOrder 736 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_fast" + SID "2920" + Tag "Test Point" + Ports [1] + Position [965, 1290, 1005, 1310] + ZOrder 741 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_fast_MON" + SID "2921" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [770, 1635, 850, 1665] + ZOrder 739 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_ref" + SID "2897" + Tag "Test Point" + Ports [1] + Position [975, 1565, 1015, 1585] + ZOrder 716 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_ref_MON" + SID "2898" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [755, 1285, 835, 1315] + ZOrder 721 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_slow" + SID "2923" + Tag "Test Point" + Ports [1] + Position [965, 1350, 1005, 1370] + ZOrder 744 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "MC_slow_MON" + SID "2924" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [770, 1700, 850, 1730] + ZOrder 742 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_OFFSET" + SID "2957" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [140, 365, 205, 395] + ZOrder 777 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_PD" + SID "2912" + Tag "Test Point" + Ports [1] + Position [975, 1635, 1015, 1655] + ZOrder 732 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "OFS_PD_MON" + SID "2910" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [770, 1420, 850, 1450] + ZOrder 730 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SHIFTER" + SID "2947" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [315, 210, 380, 240] + ZOrder 767 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "PHASE_SHIFTER_RC" + SID "2960" + Tag "cdsEpicsIn" + Description "Purpose: \nCreat" + "e an EPICS input channel connection to the FE realtime controls. \n " + " \nOperation: " + " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" + "on of 3..\n \nUsage: " + " \nName the part with the desired EPICS " + "channel name. " + Ports [0, 1] + Position [565, 465, 630, 495] + ZOrder 780 + BackgroundColor "green" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.2" + SourceBlock "cdsEpicsIn/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Product + Name "Product" + SID "2941" + Ports [2, 1] + Position [780, 262, 810, 293] + ZOrder 761 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product1" + SID "2959" + Ports [2, 1] + Position [755, 422, 785, 453] + ZOrder 779 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product2" + SID "2951" + Ports [2, 1] + Position [585, 382, 615, 413] + ZOrder 769 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product3" + SID "2952" + Ports [2, 1] + Position [420, 412, 450, 443] + ZOrder 770 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product4" + SID "3003" + Ports [2, 1] + Position [700, 27, 730, 58] + ZOrder 821 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Product + Name "Product5" + SID "3004" + Ports [2, 1] + Position [760, 77, 790, 108] + ZOrder 824 + InputSameDT off + OutDataTypeStr "Inherit: Inherit via internal rule" + SaturateOnIntegerOverflow off + } + Block { + BlockType Reference + Name "RC_EOM" + SID "2935" + Tag "Test Point" + Ports [1] + Position [975, 2000, 1015, 2020] + ZOrder 756 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_EOM_MON" + SID "2936" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [780, 1995, 860, 2025] + ZOrder 754 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_LO" + SID "2926" + Tag "Test Point" + Ports [1] + Position [965, 1780, 1005, 1800] + ZOrder 747 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_LO_MON" + SID "2927" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [770, 1775, 850, 1805] + ZOrder 745 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_Mixer" + SID "2929" + Tag "Test Point" + Ports [1] + Position [975, 1845, 1015, 1865] + ZOrder 750 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_Mixer_MON" + SID "2930" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [780, 1840, 860, 1870] + ZOrder 748 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_fast" + SID "2932" + Tag "Test Point" + Ports [1] + Position [975, 1920, 1015, 1940] + ZOrder 753 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_fast_MON" + SID "2933" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [780, 1915, 860, 1945] + ZOrder 751 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_ref" + SID "2905" + Tag "Test Point" + Ports [1] + Position [975, 1705, 1015, 1725] + ZOrder 725 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "RC_ref_MON" + SID "2902" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [755, 1350, 835, 1380] + ZOrder 722 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Saturate + Name "Saturation1" + SID "2953" + Ports [1, 1] + Position [935, 385, 965, 415] + ZOrder 773 + InputPortMap "u0" + UpperLimit "16384" + LowerLimit "-16384" + } + Block { + BlockType Saturate + Name "Saturation2" + SID "2958" + Ports [1, 1] + Position [935, 445, 965, 475] + ZOrder 778 + InputPortMap "u0" + UpperLimit "16384" + LowerLimit "-16384" + } + Block { + BlockType Saturate + Name "Saturation3" + SID "2965" + Ports [1, 1] + Position [950, 245, 980, 275] + ZOrder 785 + InputPortMap "u0" + UpperLimit "16384" + LowerLimit "-16384" + } + Block { + BlockType Terminator + Name "Terminator1" + SID "2939" + Position [230, 270, 250, 290] + ZOrder 759 + } + Block { + BlockType Reference + Name "d_err" + SID "2895" + Tag "Test Point" + Ports [1] + Position [975, 1495, 1015, 1515] + ZOrder 715 + BackgroundColor "green" + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsTP/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "derr_MON" + SID "2896" + Tag "cdsEpicsOutput" + Description "Purpose: \nOutput a FE signal to an EPICS channel. " + " \n \nOperation: " + " \nTakes input value and passes it to EPICS record. \n \nUsage" + ": \nName the part with the desired EPICS rrecord name." + Ports [1, 1] + Position [755, 1220, 835, 1250] + ZOrder 718 + BackgroundColor "[0.686275, 0.372549, 0.313725]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.1" + SourceBlock "cdsEpicsOut/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Block { + BlockType Reference + Name "host=standalone\nsite=K1\nrate=16K\ndcuid=95\nshmem_daq=1\nspecific_cpu=10\nadcSlave=1\nno_rfm_dma=" + "1" + SID "2891" + Tag "cdsParameters" + Description "SCRIPT=activateDQ.py " + " " + " \n " + " " + " \nPurpose: " + " " + " \n " + " " + " \nProvide system parameters to the FE code generator to" + " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" + "or proper storage of data from this FE controller. \n " + " " + " \nUseage: " + " " + " \n " + " " + " \nThe part NAME" + " field is used to identify the FE parameters. It must be of the form: " + " \n " + " " + " " + " \nsite= " + " " + " \nrate= " + " " + " \ndcuid= " + " " + " \n " + " " + " \nWhere: " + " " + " \n " + " " + " \nsite= argument may be H1, H2, L1, M1, G1, eit" + "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" + "e the first two characters of all EPICS and signal names (for example G1:).\n " + " " + " \nrate= may be 2K, 16K, 32K" + ", or 64K " + " \n " + " " + " \ndcuid" + "= is site specific ie it must be unique at each site. " + " " + " " + Ports [1, 1] + Position [385, 990, 425, 1050] + ZOrder 659 + BackgroundColor "[1.000000, 0.501961, 0.000000]" + DropShadow on + AttributesFormatString "%" + LibraryVersion "1.4" + SourceBlock "cdsParameters/Subsystem" + SourceType "SubSystem" + ContentPreviewEnabled off + } + Line { + ZOrder 1998 + SrcBlock "ADC0" + SrcPort 1 + Points [17, 0; 0, 180] + DstBlock "Bus\nSelector6" + DstPort 1 + } + Line { + ZOrder 1999 + SrcBlock "Ground2" + SrcPort 1 + DstBlock "AI1" + DstPort 1 + } + Line { + ZOrder 2000 + SrcBlock "Ground3" + SrcPort 1 + DstBlock "AI2" + DstPort 1 + } + Line { + ZOrder 2014 + SrcBlock "Ground7" + SrcPort 1 + Points [240, 0] + Branch { + ZOrder 2292 + Points [0, -55] + DstBlock "DAC_0" + DstPort 8 + } + Branch { + ZOrder 2291 + DstBlock "DAC_0" + DstPort 9 + } + } + Line { + ZOrder 2015 + SrcBlock "Ground8" + SrcPort 1 + DstBlock "DAC_0" + DstPort 11 + } + Line { + ZOrder 2016 + SrcBlock "Ground9" + SrcPort 1 + DstBlock "DAC_0" + DstPort 13 + } + Line { + ZOrder 2017 + SrcBlock "Ground10" + SrcPort 1 + DstBlock "DAC_0" + DstPort 15 + } + Line { + ZOrder 2022 + SrcBlock "Ground16" + SrcPort 1 + DstBlock "DAC_0" + DstPort 10 + } + Line { + ZOrder 2023 + SrcBlock "Ground17" + SrcPort 1 + DstBlock "DAC_0" + DstPort 12 + } + Line { + ZOrder 2024 + SrcBlock "Ground18" + SrcPort 1 + DstBlock "DAC_0" + DstPort 14 + } + Line { + ZOrder 2025 + SrcBlock "Ground12" + SrcPort 1 + DstBlock "DAC_0" + DstPort 16 + } + Line { + Name "" + ZOrder 2059 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 1 + Points [0, -30] + DstBlock "derr_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2060 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 2 + Points [23, 0; 0, -15] + DstBlock "MC_ref_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2079 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 3 + DstBlock "RC_ref_MON" + DstPort 1 + } + Line { + ZOrder 2057 + SrcBlock "derr_MON" + SrcPort 1 + DstBlock "Divide" + DstPort 1 + } + Line { + ZOrder 2058 + SrcBlock "MC_ref_MON" + SrcPort 1 + Points [17, 0; 0, -10] + DstBlock "Divide1" + DstPort 1 + } + Line { + ZOrder 2080 + SrcBlock "RC_ref_MON" + SrcPort 1 + Points [15, 0; 0, -15] + DstBlock "Divide2" + DstPort 1 + } + Line { + Name "" + ZOrder 2169 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 4 + Points [185, 0] + DstBlock "OFS_PD_MON" + DstPort 1 + } + Line { + ZOrder 2171 + SrcBlock "OFS_PD_MON" + SrcPort 1 + Points [5, 0] + DstBlock "Divide3" + DstPort 1 + } + Line { + Name "" + ZOrder 2174 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 5 + Points [185, 0] + DstBlock "MC_LO_MON" + DstPort 1 + } + Line { + ZOrder 2176 + SrcBlock "MC_LO_MON" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Divide4" + DstPort 1 + } + Line { + ZOrder 2181 + SrcBlock "MC_Mixer_MON" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Divide5" + DstPort 1 + } + Line { + Name "" + ZOrder 2184 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 6 + Points [115, 0; 0, 60] + DstBlock "MC_Mixer_MON" + DstPort 1 + } + Line { + ZOrder 2187 + SrcBlock "MC_fast_MON" + SrcPort 1 + Points [1, 0; 0, -15] + DstBlock "Divide6" + DstPort 1 + } + Line { + ZOrder 2193 + SrcBlock "MC_slow_MON" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Divide7" + DstPort 1 + } + Line { + Name "" + ZOrder 2197 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 7 + Points [49, 0; 0, 85] + DstBlock "MC_fast_MON" + DstPort 1 + } + Line { + Name "" + ZOrder 2198 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 8 + Points [15, 0; 0, 100] + DstBlock "MC_slow_MON" + DstPort 1 + } + Line { + ZOrder 2200 + SrcBlock "Divide8" + SrcPort 1 + DstBlock "RC_LO" + DstPort 1 + } + Line { + ZOrder 2201 + SrcBlock "RC_LO_MON" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Divide8" + DstPort 1 + } + Line { + Name "" + ZOrder 2204 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 9 + Points [5, 0; 0, 125] + DstBlock "RC_LO_MON" + DstPort 1 + } + Line { + ZOrder 2206 + SrcBlock "Divide9" + SrcPort 1 + DstBlock "RC_Mixer" + DstPort 1 + } + Line { + ZOrder 2207 + SrcBlock "RC_Mixer_MON" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Divide9" + DstPort 1 + } + Line { + Name "" + ZOrder 2210 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 10 + Points [10, 0; 0, 140] + DstBlock "RC_Mixer_MON" + DstPort 1 + } + Line { + ZOrder 2212 + SrcBlock "Divide10" + SrcPort 1 + DstBlock "RC_fast" + DstPort 1 + } + Line { + ZOrder 2213 + SrcBlock "RC_fast_MON" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Divide10" + DstPort 1 + } + Line { + Name "" + ZOrder 2216 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 11 + Points [105, 0; 0, 165] + DstBlock "RC_fast_MON" + DstPort 1 + } + Line { + ZOrder 2054 + SrcBlock "Constant1" + SrcPort 1 + Points [4, 0; 0, 70] + Branch { + ZOrder 2165 + Points [0, 55; 20, 0] + Branch { + ZOrder 2167 + Points [0, 60; 1, 0] + Branch { + ZOrder 2173 + Points [0, 30; -5, 0; 0, 45; 2, 0] + Branch { + ZOrder 2178 + Points [0, 70; 4, 0] + Branch { + ZOrder 2183 + Points [0, 70; 3, 0] + Branch { + ZOrder 2189 + Points [0, 25; -4, 0; 0, 45; 1, 0] + Branch { + ZOrder 2195 + Points [0, 70; 4, 0] + Branch { + ZOrder 2203 + Points [0, 28; -3, 0; 0, 47; 2, 0] + Branch { + ZOrder 2209 + Points [0, 65; 3, 0] + Branch { + ZOrder 2215 + Points [0, 75] + Branch { + ZOrder 2221 + Points [0, 80] + DstBlock "Divide11" + DstPort 2 + } + Branch { + ZOrder 2220 + DstBlock "Divide10" + DstPort 2 + } + } + Branch { + ZOrder 2214 + DstBlock "Divide9" + DstPort 2 + } + } + Branch { + ZOrder 2208 + DstBlock "Divide8" + DstPort 2 + } + } + Branch { + ZOrder 2202 + DstBlock "Divide7" + DstPort 2 + } + } + Branch { + ZOrder 2194 + DstBlock "Divide6" + DstPort 2 + } + } + Branch { + ZOrder 2188 + DstBlock "Divide5" + DstPort 2 + } + } + Branch { + ZOrder 2182 + DstBlock "Divide4" + DstPort 2 + } + } + Branch { + ZOrder 2177 + DstBlock "Divide3" + DstPort 2 + } + } + Branch { + ZOrder 2172 + DstBlock "Divide2" + DstPort 2 + } + } + Branch { + ZOrder 2166 + DstBlock "Divide1" + DstPort 2 + } + } + Branch { + ZOrder 2052 + DstBlock "Divide" + DstPort 2 + } + } + Line { + ZOrder 2218 + SrcBlock "Divide11" + SrcPort 1 + DstBlock "RC_EOM" + DstPort 1 + } + Line { + ZOrder 2219 + SrcBlock "RC_EOM_MON" + SrcPort 1 + Points [12, 0; 0, -10] + DstBlock "Divide11" + DstPort 1 + } + Line { + Name "" + ZOrder 2223 + Labels [0, 0] + SrcBlock "Bus\nSelector6" + SrcPort 12 + Points [3, 0; 0, 195] + DstBlock "RC_EOM_MON" + DstPort 1 + } + Line { + ZOrder 2224 + SrcBlock "AI2" + SrcPort 1 + DstBlock "Terminator1" + DstPort 1 + } + Line { + ZOrder 2677 + SrcBlock "AI1" + SrcPort 1 + Points [80, 0; 0, -113; 515, 0] + DstBlock "Product5" + DstPort 2 + } + Line { + ZOrder 2256 + SrcBlock "PHASE_SHIFTER" + SrcPort 1 + Points [302, 0; 0, 45] + DstBlock "Product" + DstPort 1 + } + Line { + ZOrder 2296 + SrcBlock "Product" + SrcPort 1 + Points [20, 0; 0, -15] + DstBlock "Divide12" + DstPort 1 + } + Line { + ZOrder 2302 + SrcBlock "OFS_OFFSET" + SrcPort 1 + Points [360, 0] + DstBlock "Product2" + DstPort 1 + } + Line { + ZOrder 2270 + SrcBlock "Constant4" + SrcPort 1 + DstBlock "Product3" + DstPort 1 + } + Line { + ZOrder 2271 + SrcBlock "Constant5" + SrcPort 1 + Points [9, 0; 0, -20] + DstBlock "Product3" + DstPort 2 + } + Line { + ZOrder 2293 + SrcBlock "Product3" + SrcPort 1 + Points [88, 0] + Branch { + ZOrder 2390 + Points [0, 15] + DstBlock "Product1" + DstPort 2 + } + Branch { + ZOrder 2295 + Points [0, -25] + DstBlock "Product2" + DstPort 2 + } + Branch { + ZOrder 2294 + Points [155, 0; 0, -145] + DstBlock "Product" + DstPort 2 + } + } + Line { + ZOrder 2297 + SrcBlock "Constant2" + SrcPort 1 + Points [3, 0] + Branch { + ZOrder 2393 + Points [0, 40] + Branch { + ZOrder 2397 + DstBlock "Divide14" + DstPort 2 + } + Branch { + ZOrder 2396 + Points [0, 5; -45, 0; 0, 45] + DstBlock "Divide13" + DstPort 2 + } + } + Branch { + ZOrder 2392 + Points [1, 0; 0, -60] + DstBlock "Divide12" + DstPort 2 + } + } + Line { + ZOrder 2379 + SrcBlock "Divide3" + SrcPort 1 + DstBlock "MC_LO" + DstPort 1 + } + Line { + ZOrder 2380 + SrcBlock "Divide" + SrcPort 1 + DstBlock "MC_Mixer" + DstPort 1 + } + Line { + ZOrder 2381 + SrcBlock "Divide1" + SrcPort 1 + DstBlock "MC_fast" + DstPort 1 + } + Line { + ZOrder 2382 + SrcBlock "Divide2" + SrcPort 1 + DstBlock "MC_slow" + DstPort 1 + } + Line { + ZOrder 2383 + SrcBlock "Divide4" + SrcPort 1 + DstBlock "d_err" + DstPort 1 + } + Line { + ZOrder 2384 + SrcBlock "Divide5" + SrcPort 1 + DstBlock "MC_ref" + DstPort 1 + } + Line { + ZOrder 2385 + SrcBlock "Divide6" + SrcPort 1 + DstBlock "OFS_PD" + DstPort 1 + } + Line { + ZOrder 2386 + SrcBlock "Divide7" + SrcPort 1 + DstBlock "RC_ref" + DstPort 1 + } + Line { + ZOrder 2389 + SrcBlock "PHASE_SHIFTER_RC" + SrcPort 1 + Points [41, 0; 0, -23; 50, 0; 0, -27] + DstBlock "Product1" + DstPort 1 + } + Line { + ZOrder 2391 + SrcBlock "Product1" + SrcPort 1 + Points [20, 0; 0, -25] + DstBlock "Divide13" + DstPort 1 + } + Line { + ZOrder 2394 + SrcBlock "Divide13" + SrcPort 1 + Points [27, 0; 0, 35] + DstBlock "Saturation2" + DstPort 1 + } + Line { + ZOrder 2395 + SrcBlock "Divide14" + SrcPort 1 + Points [13, 0; 0, 25] + DstBlock "Saturation1" + DstPort 1 + } + Line { + ZOrder 2399 + SrcBlock "Product2" + SrcPort 1 + Points [223, 0; 0, -35] + DstBlock "Divide14" + DstPort 1 + } + Line { + ZOrder 2530 + SrcBlock "Ground1" + SrcPort 1 + Points [291, 0] + Branch { + ZOrder 2540 + Points [0, -55] + Branch { + ZOrder 2539 + DstBlock "DAC_0" + DstPort 6 + } + Branch { + ZOrder 2532 + Points [0, -55] + DstBlock "DAC_0" + DstPort 5 + } + } + Branch { + ZOrder 2538 + DstBlock "DAC_0" + DstPort 7 + } + } + Line { + ZOrder 2832 + SrcBlock "Saturation2" + SrcPort 1 + Points [38, 0; 0, -34; 87, 0] + DstBlock "DAC_0" + DstPort 4 + } + Line { + ZOrder 2793 + SrcBlock "Saturation1" + SrcPort 1 + Points [97, 0; 0, -50] + DstBlock "DAC_0" + DstPort 3 + } + Line { + ZOrder 2019 + SrcBlock "Ground15" + SrcPort 1 + Points [224, 0; 0, -77; 47, 0; 0, -33; -5, 0; 0, -165] + DstBlock "DAC_0" + DstPort 1 + } + Line { + ZOrder 2569 + SrcBlock "Divide12" + SrcPort 1 + Points [25, 0; 0, -15] + DstBlock "Saturation3" + DstPort 1 + } + Line { + ZOrder 2570 + SrcBlock "Saturation3" + SrcPort 1 + Points [88, 0; 0, 35] + DstBlock "DAC_0" + DstPort 2 + } + Line { + ZOrder 2577 + SrcBlock "Ground" + SrcPort 1 + Points [163, 0] + Branch { + ZOrder 2579 + Points [0, -55] + Branch { + ZOrder 2581 + Points [0, -55] + Branch { + ZOrder 2584 + Points [0, -55] + Branch { + ZOrder 2587 + Points [0, -55] + Branch { + ZOrder 2590 + Points [0, -55] + Branch { + ZOrder 2593 + Points [0, -55] + Branch { + ZOrder 2596 + Points [0, -55] + Branch { + ZOrder 2599 + Points [0, -55] + Branch { + ZOrder 2602 + Points [0, -55] + Branch { + ZOrder 2605 + Points [0, -55] + Branch { + ZOrder 2608 + Points [0, -55] + Branch { + ZOrder 2611 + Points [0, -55] + Branch { + ZOrder 2614 + Points [0, -55] + Branch { + ZOrder 2670 + Points [0, -55] + DstBlock "DAC_1" + DstPort 2 + } + Branch { + ZOrder 2669 + DstBlock "DAC_1" + DstPort 3 + } + } + Branch { + ZOrder 2613 + DstBlock "DAC_1" + DstPort 4 + } + } + Branch { + ZOrder 2610 + DstBlock "DAC_1" + DstPort 5 + } + } + Branch { + ZOrder 2607 + DstBlock "DAC_1" + DstPort 6 + } + } + Branch { + ZOrder 2604 + DstBlock "DAC_1" + DstPort 7 + } + } + Branch { + ZOrder 2601 + DstBlock "DAC_1" + DstPort 8 + } + } + Branch { + ZOrder 2598 + DstBlock "DAC_1" + DstPort 9 + } + } + Branch { + ZOrder 2595 + DstBlock "DAC_1" + DstPort 10 + } + } + Branch { + ZOrder 2592 + DstBlock "DAC_1" + DstPort 11 + } + } + Branch { + ZOrder 2589 + DstBlock "DAC_1" + DstPort 12 + } + } + Branch { + ZOrder 2586 + DstBlock "DAC_1" + DstPort 13 + } + } + Branch { + ZOrder 2583 + DstBlock "DAC_1" + DstPort 14 + } + } + Branch { + ZOrder 2580 + DstBlock "DAC_1" + DstPort 15 + } + } + Branch { + ZOrder 2578 + DstBlock "DAC_1" + DstPort 16 + } + } + Line { + ZOrder 2674 + SrcBlock "Constant3" + SrcPort 1 + DstBlock "Product4" + DstPort 1 + } + Line { + ZOrder 2675 + SrcBlock "Constant6" + SrcPort 1 + Points [9, 0; 0, -20] + DstBlock "Product4" + DstPort 2 + } + Line { + ZOrder 2678 + SrcBlock "Product4" + SrcPort 1 + Points [10, 0] + DstBlock "Product5" + DstPort 1 + } + Line { + ZOrder 2753 + SrcBlock "Product5" + SrcPort 1 + Points [785, 0; 0, 175] + DstBlock "DAC_1" + DstPort 1 + } + Annotation { + SID "2892" + Name "#DAQ Channels\nRC_ref 16384\nMC_ref 16384\nd_err 16384\nOFS_PD 16384" + Position [221, 1371, 324, 1463] + AutoSize on + WordWrap off + HorizontalAlignment "left" + DropShadow on + ZOrder -1 + FontSize 14 + } + } +} +MatData { + NumRecords 1 + DataRecord { + Tag DataTag0 + Data " %)30 . L $ 8 ( @ % \" $ ! 0 % 0 \" $ 0 =F5R<" + "VEO;@!C;VYT96YT X X !@ @ & 4 ( 0 $ ! D ( FIF9F9F9\\3\\. ( $ " + " 8 ( ! % \" $ #I 0 0 Z0 %-#62 M(%-U